.discover-view main,.discover-view>.principles,.discover-view>section:not(#discover),.discover-view>.closing{display:none!important}.discover-page{background:radial-gradient(ellipse at 95% 0,#63504430,transparent 35%),#121017;padding:48px 0 70px;min-height:80vh}.discover-heading{display:grid;grid-template-columns:1.4fr 1fr;gap:60px;align-items:center}.discover-heading h1{font-size:clamp(42px,5.7vw,76px);letter-spacing:-2.5px;margin:16px 0 22px}.discover-heading h1 em{color:#e0c294}.discover-heading p{max-width:550px}.discover-daily{border:1px solid #b79a6860;border-radius:90px 90px 24px 24px;padding:48px 32px 30px;background:linear-gradient(140deg,#37302c,#201a25);text-align:center}.discover-daily h2{font-size:29px;line-height:1.35;letter-spacing:-.5px;margin:20px 0}.discover-daily a{display:inline-block;margin:8px 0}.discover-toolbar{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;padding:28px 0;border-bottom:1px solid #8c73594d;margin-top:20px}.discover-tabs{display:flex;gap:8px;flex-wrap:wrap}.discover-tabs a{padding:10px 16px;border-radius:30px;border:1px solid #78697b;font-size:13px;min-height:44px}.discover-tabs a:first-child{background:#e0c294;color:#211625;border-color:#e0c294}.discover-welcome{display:grid;grid-template-columns:1.3fr 1fr;gap:30px;align-items:center;padding:28px 32px;background:#e0c2940c;border:1px solid #b79a6860;border-radius:22px;margin:26px 0}.discover-welcome h2{font-size:30px;letter-spacing:-.6px;margin:10px 0}.discover-welcome p{font-size:14px;margin-bottom:0}.discover-welcome .actions{margin:0}.discover-section{padding:35px 0;scroll-margin-top:20px}.discover-section-title{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:24px}.discover-section h2{font-size:clamp(30px,4vw,43px);letter-spacing:-1px;margin:12px 0}.discover-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.discover-card{border:1px solid #806c5660;border-radius:22px;overflow:hidden;background:linear-gradient(140deg,#29222d,#1a161f);min-width:0;overflow-wrap:anywhere}.discover-card-body{padding:25px}.discover-card h3{font-size:27px;margin:12px 0}.discover-card p{font-size:14px;line-height:1.7}.discover-card .eyebrow{font-size:10px}.discover-card-image{width:100%;aspect-ratio:1.35;object-fit:cover;display:block;background:#302535}.discover-card .textlink{display:inline-block;min-height:44px;margin-top:6px}.discover-card .actions{margin:16px 0 0;gap:12px}.discover-empty{grid-column:1/-1;padding:28px;border:1px dashed #8b775d;border-radius:20px;background:#d5b88808}.discover-empty h3{margin:0 0 10px}.discover-empty p{max-width:660px}.discover-trust{margin-top:35px;padding:34px;border:1px solid #bca47a66;border-radius:24px;background:#e5d4bc;color:#2a2030;color-scheme:light}.discover-trust h2{font-size:38px;letter-spacing:-1px;margin:12px 0 25px}.discover-trust h3{font-size:23px}.discover-trust p{color:#574958;font-size:14px}.discover-trust .eyebrow{color:#714b38}.discover-trust .btn{background:#302136;color:#fff5e9}.discovery-prompts{border:1px solid #8a7097;border-radius:18px;padding:22px;margin:10px 0}.discovery-prompts legend{font:25px Georgia;padding:0 8px}.intro-studio{margin:30px 0;border:1px solid #8a7097;border-radius:22px;padding:26px}.intro-studio h3{font-size:32px;margin:12px 0}.intro-studio p{font-size:14px}.intro-studio-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.intro-studio-grid article{min-width:0;border:1px solid #75607f;border-radius:16px;padding:20px;background:#211827}.intro-studio h4{margin:0 0 18px;font-size:18px}.intro-studio label{display:block;font-size:14px;margin:16px 0}.intro-studio input[type=file]{display:block;width:100%;font:inherit;font-size:13px;margin:12px 0}.intro-studio .intro-check{display:flex;align-items:flex-start;gap:10px}.intro-check input{width:20px;height:20px;flex-shrink:0;margin-top:3px}.intro-studio video,.profile-intro-playback video{display:block;width:100%;max-height:440px;border-radius:14px;margin:20px 0;background:#110c16}.intro-studio audio,.profile-intro-playback audio{width:100%;margin:18px 0}.profile-prompt{padding:20px;border:1px solid currentColor;border-radius:16px;margin:18px 0}.profile-prompt h4{margin:0 0 10px;font:22px Georgia}.profile-prompt p{white-space:pre-wrap}.profile-starter-list{display:grid;gap:10px;margin:18px 0}.profile-starter-list button{text-align:left;white-space:normal;line-height:1.5;padding:14px;border:1px solid #947da0;background:#2a1e32;color:#faf3e9;border-radius:12px;font:inherit;font-size:14px;min-height:48px}.profile-starter-list button:hover{border-color:#e0c294}.badge-help{font:inherit;color:inherit;background:transparent;border:1px solid currentColor;padding:8px 12px;border-radius:20px;font-size:12px;min-height:40px}.trust-definition{font-size:13px!important;padding:12px;border:1px solid currentColor;border-radius:12px}.intro-editor-hint{margin:18px 0}.discover-view #notification-bell{bottom:100px}@media(max-width:850px){.discover-page>.wrap{padding-inline:22px}.discover-heading{grid-template-columns:1fr;gap:22px}.discover-heading h1{font-size:clamp(42px,9vw,62px);letter-spacing:-1.5px}.discover-heading p br{display:none}.discover-daily{padding:30px 24px;border-radius:40px 40px 20px 20px;text-align:left}.discover-daily h2{font-size:25px}.discover-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.discover-welcome{grid-template-columns:1fr;padding:24px;gap:18px}.discover-section-title{align-items:flex-start;flex-direction:column;gap:2px}.discover-section-title>a{margin-bottom:8px}.discover-trust{padding:24px}.discover-trust .discover-grid{grid-template-columns:1fr;gap:8px}.intro-studio-grid{grid-template-columns:1fr}}@media(max-width:550px){.discover-grid{grid-template-columns:1fr}.discover-page{padding-top:28px}.discover-tabs{display:grid;grid-template-columns:1fr 1fr;width:100%}.discover-tabs a{text-align:center}.discover-toolbar>.btn{width:100%}.discover-card-image{aspect-ratio:1.45}.intro-studio{padding:20px}.discover-toolbar{gap:15px}.discover-trust h2{font-size:32px}}@media(prefers-reduced-motion:reduce){.discover-page{scroll-behavior:auto}}

/* Discover keeps the first member cards close to the search and section links. */
.discover-page{padding-top:28px}
.discover-page .discover-heading{display:block}
.discover-page .discover-heading h1{font-size:clamp(35px,4.1vw,58px);line-height:1.05;letter-spacing:-.045em;margin:8px 0 10px}
.discover-page .discover-heading p{max-width:720px;margin:0}
.discover-page .discover-toolbar{margin-top:14px;padding:10px 0 14px;gap:12px}
.discover-search{display:flex;align-items:center;gap:8px;flex:0 1 380px;min-width:0}
.discover-search input,.discover-page textarea{font:inherit;color:inherit;background:#211828;border:1px solid #8b768c;border-radius:12px;padding:10px 12px}
.discover-search input{flex:1;min-width:0;height:44px}
.discover-search .btn{min-height:44px;white-space:nowrap}
.discover-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
#discover-status{margin:8px 0 0;font-size:13px;color:#d6c6d4}
#discover-people{padding-top:14px}
#discover-people .discover-section-title{margin-bottom:12px}
#discover-people h2{margin:4px 0 8px}
#discover-people .discover-card-image{aspect-ratio:2.05;object-position:center 35%}
.discover-card-placeholder{display:grid;place-items:center;aspect-ratio:2.05;background:#302535;color:#e0c294;font:42px Georgia,serif}
#discover-people .discover-card-body{padding:16px}
#discover-people .discover-card h3{margin:5px 0 8px;font-size:25px}
#discover-people .discover-card p{margin:5px 0;line-height:1.45}
.discover-card-actions{display:flex;align-items:center;gap:8px 14px;flex-wrap:wrap;margin-top:10px}
.discover-card-actions .textlink{margin:0;display:inline-flex;align-items:center}
.discover-card-actions .btn{min-height:44px}
.discover-card textarea,.discover-daily textarea{display:block;width:100%;box-sizing:border-box;margin:6px 0 10px;resize:vertical}
.discover-card form{margin-top:10px}
.discover-card [role=status]{font-size:13px;color:#edcfaa}
.discover-page .discover-daily{margin:8px 0 12px;border-radius:24px;padding:24px;text-align:left}
.discover-page .discover-daily h2{margin:8px 0 12px}
.discover-page .discover-daily blockquote{margin:8px 0 12px;padding-left:14px;border-left:2px solid #b79a68;overflow-wrap:anywhere}
.discover-page .discover-daily form{max-width:660px}
.discover-page [hidden]{display:none!important}
@media(max-width:550px){.discover-page{padding-top:20px}.discover-page .discover-toolbar{gap:8px}.discover-search{flex-basis:100%}.discover-page .discover-daily{padding:18px}}
