/* Production-integration additions to the user-approved Motion v6. No global route animation. */
:root{--dim:#9299b2}body:before{animation:none!important}.skip{position:fixed;top:-80px;left:20px;z-index:300;background:#754ff3;padding:12px}.skip:focus{top:10px}.sr-only{position:absolute;width:1px;height:1px;clip:rect(0,0,0,0);overflow:hidden}.boot{min-height:100dvh;display:grid;align-content:center;justify-items:center;gap:16px}.brand-icon img{width:100%;height:100%;object-fit:contain}.breadcrumb:before{background:transparent url('/assets/findwho-icon.png') center/contain no-repeat!important}.en .hero h1,.en h1{font-family:var(--font)}.hero-title-sub{line-height:1.3!important}.live-main{max-width:1500px;margin:0 auto}.online-dot{width:7px;height:7px;border-radius:50%;background:#72d9b0;display:inline-block}.online-dot.off{background:#e6c58a}.topbar .row{gap:14px}.small-button{padding:7px 11px;border:1px solid #34364b;border-radius:8px;font-size:12px}.workspace-name{font-size:12px;color:#a9acc4;overflow:hidden;text-overflow:ellipsis}.nav{display:flex;flex-direction:column;gap:6px}.nav button{display:flex;align-items:center;gap:10px}.sidebar-bottom{margin-top:auto}.sidebar .self{display:flex;gap:8px;align-items:center}.legal-links{display:flex;gap:18px;margin-top:24px;color:#969db5;font-size:12px}.runtime-notice{font-size:12px;color:#a8a9c5;border-left:2px solid #7f6aca;padding:9px 12px;background:#2a234a26;margin:16px 0;line-height:1.65}.runtime-notice strong{color:#ddd5ff;font-weight:500}.loading-state{padding:60px 24px;text-align:center}.loading-state .mini-orbit{border:2px solid #303552;border-top-color:#a991ff;width:28px;height:28px;border-radius:50%;margin:0 auto 15px;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.status-card{padding:28px;border:1px solid #35374e;background:#121521;border-radius:17px;margin:20px 0}.status-card h2{font-size:21px;margin-bottom:10px}.status-card p{color:#aab0c7;max-width:740px;margin-bottom:15px}.live-form{display:grid;gap:18px}.live-form label{display:grid;gap:8px;font-size:13px;color:#c3c6dc}.live-form label.check{display:flex;align-items:flex-start;gap:10px;line-height:1.7}.live-form input:not([type=checkbox]),.live-form textarea,.live-form select{width:100%;background:#0b0e19;border:1px solid #343a53;border-radius:11px;padding:12px 14px;outline:none}.live-form input:focus,.live-form textarea:focus,.live-form select:focus{border-color:#ad92ff;box-shadow:0 0 0 3px #805aff18}.live-form textarea{min-height:120px;resize:vertical;line-height:1.8}.check input{margin-top:5px;accent-color:#8f6cff}.two-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px}.helper{font-size:12px;color:#989fb9;line-height:1.7}.form-error{padding:12px;border:1px solid #7a394b;border-radius:10px;color:#ffc0cb;background:#602e3420}.auth-scene{min-height:100dvh;display:flex;flex-direction:column;position:relative;background:radial-gradient(900px 600px at 30% 35%,#35225b50,transparent 72%),radial-gradient(650px 500px at 50% 40%,#14395136,transparent 80%)}.landing-nav{padding:24px 5vw;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #30314978}.landing-nav .brand{margin:0}.auth-layout{width:min(1180px,90vw);margin:auto;display:grid;grid-template-columns:1.3fr 1fr;gap:80px;align-items:center;padding:60px 0}.auth-copy h1{font-size:clamp(38px,4.7vw,64px);font-weight:580;line-height:1.25;letter-spacing:-.05em;margin:20px 0}.auth-copy h1 span{display:block;background:linear-gradient(100deg,#55d8f5,#8877ff,#c18dfb);color:transparent;background-clip:text}.auth-copy>p{font-size:16px;color:#b1b7d1;max-width:480px;line-height:1.9}.auth-copy .brand-emblem{width:105px;height:112px;object-fit:contain;filter:drop-shadow(0 0 32px #7769ff55);margin-bottom:24px}.auth-copy .proof-row{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:34px}.proof-row>div{padding-top:15px;border-top:1px solid #434057}.proof-row b{font-size:12px;font-weight:500;color:#b4a8e5}.proof-row p{font-size:13px;color:#c0c3d8;margin-top:7px}.auth-card{padding:32px;border:1px solid #443962;background:linear-gradient(140deg,#16172aee,#0d1020ee);border-radius:22px;box-shadow:0 24px 90px #0005}.auth-card h2{font-size:26px;line-height:1.4;margin-bottom:12px}.auth-card .sub{font-size:13px;color:#a9b0c9;margin-bottom:25px}.auth-divider{display:flex;align-items:center;gap:12px;font-size:12px;color:#929ab5;margin:18px 0}.auth-divider:before,.auth-divider:after{content:'';flex:1;height:1px;background:#30364e}.google-btn{width:100%;border:1px solid #484764;background:#202034;display:flex;gap:13px;align-items:center;justify-content:center;padding:13px;border-radius:11px;font-weight:550}.google-g{font-family:Arial,sans-serif;color:#b0a9ff;font-size:18px;font-weight:700}.local-test-box{margin-top:18px;padding:12px;background:#282335;border:1px dashed #665371;border-radius:10px;font-size:12px;line-height:1.7;color:#c7b9d4}.auth-bottom{margin:0 auto 25px;text-align:center;color:#979cb6;font-size:12px;max-width:90vw}.onboarding-strip{display:flex;gap:10px;padding:12px 0 25px;align-items:center}.onboarding-strip i{width:30px;height:1px;background:#454260}.onboarding-strip span{font-size:12px;color:#8890ac}.onboarding-strip .active{color:#ccbcff}.source-options{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-bottom:22px}.source-option{text-align:left;padding:20px;border:1px solid #34344f;border-radius:14px;background:#17182b88;transition:border .18s}.source-option:hover{border-color:#8770be}.source-option h3{margin:10px 0 7px;font-size:16px}.source-option p{font-size:12px;color:#a6adc6}.source-option .ico{color:#b3a3f0}.choice-note{display:flex;gap:10px;align-items:center;font-size:12px;color:#adb3c8;margin-top:14px}.context-now{height:auto!important;min-height:250px!important}.context-now-body{padding:18px!important}.context-now-facts{display:grid;gap:12px}.context-now-facts>div{display:flex;justify-content:space-between;gap:20px;padding:8px 0;border-bottom:1px solid #2b2a4222}.context-now-facts strong{font-size:13px;max-width:220px;white-space:normal}.context-now-facts small{color:#9ba4be;font-size:12px}.context-now-footer{border-top:1px solid #353448;margin-top:20px;padding-top:15px;font-size:12px;color:#b3a6df}.people-grid:empty{display:none}.person-visual{height:168px!important;display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse at 25% 15%,#53508966,transparent 64%),linear-gradient(135deg,#172037,#271f3b)}.person-visual .initial-art{font-size:78px;font-weight:300;letter-spacing:-.06em;color:#bfc2ef;position:relative}.person-visual .initial-art:before{content:'';position:absolute;inset:-32px;border:1px solid #9996dd33;border-radius:50%;transform:rotate(-30deg) scaleX(.75)}.person-photo{height:100%!important;width:100%;object-fit:cover!important}.person-card .card-body{padding:20px}.person-card .person-name{display:block;font-size:20px}.person-card .person-role{min-height:20px}.person-card .reason-block{min-height:75px}.person-card .connection-mini{font-size:11px;max-width:55%;line-height:1.7}.card-footer{margin-top:14px}.fact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fact{padding:16px;min-height:100px;text-align:left}.fact strong{display:block;margin:10px 0;font-size:14px;line-height:1.7;overflow-wrap:anywhere}.fact .source-line{font-size:11px}.result-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px}.result-toolbar h1{font-size:30px;line-height:1.4}.result-toolbar .helper{margin-top:8px}.detail-live-header{display:flex;gap:24px;align-items:center;padding:28px}.detail-live-header .avatar{width:88px;height:88px;font-size:32px;background:#34294a}.detail-live-header h1{font-size:32px}.detail-live-header p{color:#aab0c8;margin-top:8px}.detail-live-header .row{margin-top:12px}.evidence-row{border-top:1px solid #30334a;padding:18px 0}.evidence-row:first-child{border:0}.evidence-row h4{font-size:14px;margin-bottom:8px}.evidence-row blockquote{margin:8px 0;color:#cad0e4;font-size:14px;border-left:2px solid #7963ad;padding-left:14px;line-height:1.8}.proposal-timeline{display:flex;gap:10px;margin:20px 0;font-size:12px;align-items:center;color:#a79ebb}.proposal-timeline span{padding:7px 10px;border:1px solid #424256;border-radius:9px}.proposal-timeline .done{border-color:#526f60;color:#9ad8b3}.proposal-message{white-space:pre-wrap;line-height:1.9;padding:20px;background:#0d1020;border:1px solid #31374c;border-radius:12px;color:#d9dcec;overflow-wrap:anywhere}.modal .modal-body{padding:24px}.modal .modal-actions{padding:0 24px 24px}.modal .modal-header h2{font-size:19px}.modal .modal-header .close{font-size:24px;min-width:38px;min-height:38px}.modal form{margin-top:15px}.modal ul{color:#adb4cb;font-size:13px;padding-left:20px;line-height:1.9}.source-card .source-status{font-size:11px;color:#b8afd1}.source-card{border-bottom:1px solid #2e3147;padding:15px 0}.host-live-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.host-live-card{padding:24px;position:relative;overflow:hidden}.host-live-card h2{font-size:18px;margin:0}.host-live-card .spread{margin-bottom:14px}.host-live-card p{font-size:13px;color:#adb4cd}.host-state-row{display:flex;gap:8px;flex-wrap:wrap;margin:16px 0}.host-state-row span{font-size:11px;border:1px solid #3b3a55;border-radius:7px;padding:6px 8px}.host-live-card .host-symbol{margin-right:10px}.live-tabs{display:flex;gap:8px;margin:20px 0;flex-wrap:wrap}.progress-steps{display:grid;gap:14px;margin:24px 0}.progress-step{display:flex;align-items:center;gap:13px;border:1px solid #2f354a;padding:14px;border-radius:12px}.progress-step.current{border-color:#8c6ada;background:#725a9d18}.progress-step.complete{color:#a7dcc4}.progress-step .ico{flex:none}.intro-party{padding:20px;border:1px solid #3c3e55;border-radius:14px}.intro-party h3{font-size:20px;margin-bottom:9px}.intro-party a{color:#c7b2ff;word-break:break-all}.inbox-row{margin-bottom:14px}.message-card .grow{min-width:0}.message-card .spread{align-items:flex-start;gap:12px}.message-card h3{line-height:1.6}.message-card .row{margin-top:12px}.board-image{width:100%;max-height:300px;object-fit:contain;border-radius:12px;background:#080a13;margin-top:15px}.board-post .body-text{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;color:#c2c8dc;line-height:1.9;margin:12px 0}.board-related-action{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #33304a;padding-top:16px;margin-top:18px}.network-line{position:relative;display:flex;gap:20px;align-items:center;padding:20px;border:1px solid #31364b;border-radius:14px;margin:12px 0;background:#17192a77}.network-line:before{content:'';width:35px;height:1px;background:#8969c8}.stats-inline{display:flex;gap:22px;padding:18px 0}.stats-inline strong{font-size:22px}.stats-inline span{display:block;font-size:11px;color:#a1a8bf;margin-top:5px}.coach{position:fixed;right:28px;bottom:25px;z-index:65;width:min(370px,calc(100vw - 36px));padding:22px;background:#1b1930;border:1px solid #67538d;border-radius:17px;box-shadow:0 20px 65px #0009}.coach h3{font-size:17px;margin:12px 0}.coach p{font-size:13px;color:#bdb7d2;line-height:1.85}.coach .row{margin-top:18px;justify-content:space-between}.coach-count{font-size:11px;color:#a998d5}.tour-highlight{outline:2px solid #b5a0ff!important;outline-offset:5px!important}.support-links{display:flex;gap:12px;flex-wrap:wrap;margin:30px 0;color:#9ca2bc;font-size:12px}.empty-network{position:relative;min-height:190px;display:flex;align-items:center;justify-content:center}.empty-network .avatar{width:70px;height:70px;background:#362351;color:#cbb4ff;font-size:27px}.empty-network:before,.empty-network:after{content:'';position:absolute;width:150px;height:150px;border:1px dashed #6e578d60;border-radius:50%;pointer-events:none}.empty-network:after{width:240px;height:130px;transform:rotate(-30deg)}.upload-zone{border:1px dashed #65567e;padding:20px;border-radius:13px;background:#4b395112;margin:12px 0}.upload-zone input{max-width:100%;font-size:12px}.status-card .actions{display:flex;gap:12px;flex-wrap:wrap}.btn-wide{width:100%}.loading-label{font-size:13px;color:#b3a6d9}.main{min-width:0}.landing-nav .locale-switch{display:flex}.review-name{font-size:16px;font-weight:600}.term-list{display:grid;gap:10px;margin:16px 0}.term-list>div{display:flex;gap:20px;justify-content:space-between;font-size:13px;align-items:flex-start}.term-list strong{font-weight:500;color:#c8c4dd;text-align:right}.file-note{font-size:12px;color:#a6a9c1;margin-top:10px}.onboarding-actions{display:flex;gap:15px;justify-content:flex-end;margin-top:22px}.empty-quote{font-size:14px;color:#a3a8c1;line-height:1.8}.privacy-block{border-top:1px solid #34364b;margin-top:24px;padding-top:20px}.inline-link{color:#c5acff;text-decoration:underline;text-underline-offset:3px}.freshness{font-size:12px;color:#95c7b3}.result-count{color:#c6b4ee;font-size:13px}.stage-copy{line-height:1.7}.muted-block{font-size:13px;color:#a6abc3;margin-top:14px;line-height:1.8}.consent-contract{padding:14px;border:1px solid #655181;border-radius:10px;background:#36264740;line-height:1.8;font-size:13px}.publicity-chip{background:#1e2944;border:1px solid #435376;padding:5px 9px;border-radius:7px;font-size:11px}.reload-bar{display:flex;gap:12px;align-items:center;border:1px solid #4e4468;background:#33254440;padding:12px 15px;border-radius:10px;margin-bottom:20px}.model-note{color:#c2ac88}.device-consent{max-width:800px;margin:auto}.device-consent .panel{padding:25px}.proposal-status{font-size:12px;white-space:nowrap}.toast{line-height:1.65;max-width:450px}.live-header-tools{display:flex;align-items:center;gap:12px}.error-code{font-family:var(--mono);font-size:11px;color:#b79caf;overflow-wrap:anywhere}.error-card p{max-width:80ch}.comparison{display:grid;grid-template-columns:1fr 1fr;gap:16px}.saved-searches{display:grid;gap:12px}.section-head{gap:16px}.section-head h2{font-size:19px}.source-header{display:flex;justify-content:space-between;gap:14px}.readable-body{font-size:14px;line-height:1.9;white-space:pre-wrap;overflow-wrap:anywhere}.two-fields .full{grid-column:1/-1}.draft-chip{font-size:12px;padding:8px 12px;border-radius:8px;border:1px solid #403555;background:#30223866}.photo-preview{height:80px;width:80px;border-radius:14px;object-fit:cover}.compact-card{padding:20px}.compact-card h3{font-size:15px;margin:8px 0}.author-chip{display:flex;gap:10px;align-items:center;font-size:13px}.auth-card .btn{font-size:14px;min-height:46px}.boot .btn{margin-top:15px}.steps-caption{margin-top:20px;color:#929ab3;font-size:12px}.external-limit{font-size:12px;color:#bdad8d;line-height:1.7}.rounded-emblem{width:40px;height:45px;object-fit:contain}.main .status-card:first-child{margin-top:0}.field-row{display:flex;gap:12px;align-items:center}.field-row .grow{min-width:0}.close-toast{float:right}.weak{color:#9da4bc;font-size:12px}.auth-provenance{padding:14px 0;display:flex;gap:10px;align-items:flex-start;font-size:12px;line-height:1.8;color:#b8b2cf}.required-note{color:#c2aaff}.danger-link{color:#e9a9b9}.scope-summary{padding:14px 16px;border-radius:12px;border:1px solid #38324c;background:#1d1d3288;margin:18px 0;font-size:13px;line-height:1.8}.current-pill{font-size:11px;color:#c6b7e9;border:1px solid #695287;padding:3px 7px;border-radius:6px}.no-motion{animation:none!important;transition:none!important}.user-input-preserved{white-space:pre-wrap;overflow-wrap:anywhere}.network-people-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.avatar img{width:100%;height:100%;object-fit:cover}
@media(max-width:1000px){.auth-layout{gap:35px}.auth-copy h1{font-size:45px}.hero-v5{grid-template-columns:1fr!important}.context-now{display:none!important}.host-live-grid{grid-template-columns:1fr}.main{padding-bottom:100px}.auth-copy .proof-row{gap:10px}}
@media(max-width:760px){.auth-layout{display:block;width:90vw;padding:28px 0}.auth-copy{margin-bottom:28px}.auth-copy .brand-emblem{display:none}.auth-copy h1{font-size:36px}.auth-copy>p{font-size:13px}.auth-copy .proof-row{display:none}.auth-card{padding:24px}.landing-nav{padding:18px 5vw}.auth-bottom{line-height:1.8}.main{padding-bottom:110px!important}.hero h1{font-size:36px!important;letter-spacing:-.04em}.hero-v5{padding-top:8px!important}.people-grid{grid-template-columns:1fr!important}.home-people .people-grid{display:grid!important;grid-auto-flow:column;grid-template-columns:none!important;grid-auto-columns:86%;overflow:auto;padding-bottom:12px;scroll-snap-type:x mandatory}.home-people .person-card{scroll-snap-align:start;min-width:0}.person-card .card-body{padding:17px}.two-fields,.comparison,.network-people-grid{grid-template-columns:1fr}.fact-grid{grid-template-columns:1fr}.source-options{grid-template-columns:1fr}.source-option{padding:16px}.onboarding-strip{gap:6px}.onboarding-strip span{font-size:10px}.onboarding-strip i{width:12px}.host-live-grid{grid-template-columns:1fr}.detail-live-header{padding:20px;gap:16px}.detail-live-header h1{font-size:25px}.detail-live-header .avatar{width:60px;height:60px;flex:none}.detail-live-header .row{flex-wrap:wrap}.result-toolbar{align-items:flex-start;flex-direction:column;gap:12px}.result-toolbar h1{font-size:25px}.live-header-tools .server-status{display:none}.modal-backdrop{padding:12px}.modal{max-height:calc(100dvh - 30px)!important}.modal .modal-body{padding:20px}.modal .modal-actions{padding:0 20px 20px}.coach{bottom:90px;right:18px}.inbox-row .spread{display:block}.inbox-row .proposal-status{display:block;margin:10px 0}.message-card{padding:17px;gap:12px}.legal-links{font-size:11px}.status-card{padding:22px}.readable-body{font-size:13px}.section-head{flex-wrap:wrap}.onboarding-actions{justify-content:stretch}.onboarding-actions>.btn{flex:1}.host-live-card .btn{max-width:100%;white-space:normal}.empty-network:after{width:210px}.topbar{height:62px}.language-toggle{min-width:45px}.mobile-nav button{min-height:48px}.mobile-nav{padding-bottom:env(safe-area-inset-bottom,8px)}.evidence-row blockquote{font-size:13px}.hero-current{flex-wrap:wrap}.consent-contract{font-size:12px}}
@media(prefers-reduced-motion:reduce){.loading-state .mini-orbit{animation:none!important}.person-card{transform:none!important}}@media(pointer:coarse){.person-card{transform:none!important}}
/* Current-context cells are vertically composed, not compressed label/value rows. */
.context-now .context-now-facts>div{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:8px;min-width:0;padding:12px;}
.context-now .context-now-facts>div>small{display:block;white-space:normal;line-height:1.45;font-size:11px;word-break:normal;}
.context-now .context-now-facts>div>strong{display:block;text-align:left;line-height:1.55;font-size:12px;word-break:normal;overflow-wrap:anywhere;}

/* v4 · expert twin + coarse residence */
.onboarding-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:24px 0}.onboarding-choice{appearance:none;text-align:left;border:1px solid rgba(255,255,255,.12);background:linear-gradient(145deg,rgba(33,28,58,.88),rgba(16,18,28,.94));border-radius:22px;padding:26px;color:inherit;min-height:250px;cursor:pointer;transition:transform .22s cubic-bezier(.2,.8,.2,1),border-color .22s,box-shadow .22s}.onboarding-choice:hover{transform:translateY(-3px);border-color:rgba(159,126,255,.5);box-shadow:0 24px 60px rgba(44,22,100,.22)}.onboarding-choice .ico{width:36px;height:36px;color:#a78bfa;margin-bottom:28px}.onboarding-choice h2{font-size:24px;line-height:1.15;margin:8px 0 12px}.onboarding-choice p{color:var(--muted);line-height:1.65}.onboarding-choice strong{display:block;margin-top:20px;color:#d8ccff}.expert-choice{background:radial-gradient(circle at 80% 10%,rgba(120,81,255,.18),transparent 38%),linear-gradient(145deg,rgba(36,26,66,.92),rgba(15,17,28,.96))}.residence-card{margin-top:20px}.three-fields{display:grid;grid-template-columns:.8fr 1fr 1fr;gap:12px}.privacy-seal{display:flex;gap:14px;padding:16px;border:1px solid rgba(86,220,166,.24);background:rgba(27,111,83,.10);border-radius:14px;margin-bottom:18px}.privacy-seal .ico{color:#69e1af;flex:0 0 auto}.privacy-seal p{font-size:13px;color:var(--muted);margin-top:6px;line-height:1.55}.expert-hero{display:grid;grid-template-columns:1.6fr .8fr;gap:30px;align-items:center;background:radial-gradient(circle at 80% 20%,rgba(136,91,255,.17),transparent 44%),var(--surface)}.expert-hero h2{font-size:32px;line-height:1.15;margin:8px 0 12px}.expert-hero p{color:var(--muted);max-width:760px;line-height:1.65}.local-badge{display:flex;flex-direction:column;align-items:flex-start;gap:7px;border:1px solid rgba(101,225,177,.22);background:rgba(12,39,31,.46);border-radius:18px;padding:20px}.local-badge .ico{color:#69e1af;width:26px;height:26px}.local-badge strong{font-size:12px;letter-spacing:.12em;color:#8be7bf}.local-badge span{font-size:12px;color:var(--muted);line-height:1.45}.expert-steps{margin:18px 0 20px;padding-left:22px;display:grid;gap:12px;color:var(--muted);line-height:1.55}.expert-network-grid .person-card{min-height:280px}.expert-settings-card{background:radial-gradient(circle at 100% 0,rgba(138,92,246,.13),transparent 42%),var(--surface)}
@media(max-width:820px){.onboarding-choice-grid,.expert-hero,.three-fields{grid-template-columns:1fr}.onboarding-choice{min-height:auto;padding:21px}.expert-hero h2{font-size:27px}.residence-card .three-fields{gap:8px}}

/* v4.1 task-first copy refinements */
.agent-mini-live{display:grid;grid-template-columns:1fr 1fr;gap:10px;align-items:end}.agent-mini-live>div{padding:8px 0}.agent-mini-live strong{display:block;font-size:18px;color:#eee9ff}.agent-mini-live span{display:block;font-size:10px;color:#8f97b0;margin-top:2px}.agent-mini-live .link{grid-column:1/-1;text-align:left}.mini-fact{display:grid;grid-template-columns:86px 1fr;gap:12px;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.07)}.mini-fact:last-of-type{border-bottom:0}.mini-fact span{font-size:11px;color:#8f97b0}.mini-fact strong{font-size:13px;font-weight:500;color:#e7e4f1;overflow-wrap:anywhere}.status-list{display:grid;gap:0;margin:12px 0}.status-list>div{display:flex;justify-content:space-between;gap:16px;padding:11px 0;border-bottom:1px solid rgba(255,255,255,.07);font-size:12px}.status-list>div:last-child{border-bottom:0}.status-list span{color:#9ba2b8}.status-list strong{font-weight:500;color:#ddd6f5;text-align:right}.page-heading p:empty{display:none}.board-post>.body-text{max-width:72ch}.host-summary{padding-top:8px;padding-bottom:8px}
.guide-card{margin:22px 0}.guide-steps{display:flex;flex-direction:column;gap:10px;margin-top:16px}.guide-step{display:flex;align-items:center;gap:14px;padding:13px 15px;border:1px solid rgba(140,135,190,.25);border-radius:13px;background:rgba(110,97,172,.06);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-color .15s}.guide-step:hover{border-color:rgba(119,83,224,.6)}.guide-step.done{opacity:.55}.guide-step .grow{flex:1;display:flex;flex-direction:column;gap:2px}.guide-step small{opacity:.6}.guide-check{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:rgba(119,83,224,.18);font-size:13px;flex:none}.guide-step.done .guide-check{background:rgba(70,180,120,.25)}.goal-examples{margin-top:12px}

.residence-card button[type=submit]{width:auto;min-width:220px;justify-self:start;align-self:start}
.onboarding-actions{flex-wrap:wrap}
