:root{--paper:#f5f7fa;--white:#fff;--ink:#18202c;--cobalt:#2447c6;--cobalt-dark:#1938a4;--secondary:#55627a;--apricot:#ffc99a;--line:#dce1e9;--soft-blue:#edf1ff;--danger:#a13030;--font-body:"Manrope",Arial,sans-serif;--font-display:"Newsreader",Georgia,serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-synthesis:none;scroll-behavior:smooth}*{box-sizing:border-box}body{color:var(--ink);background:var(--paper);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;font-size:15px;line-height:1.65}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}a{color:inherit;text-decoration:none}button{cursor:pointer}button:disabled{opacity:.5;cursor:not-allowed}a,button,input,textarea,select,summary{outline-offset:4px}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid var(--cobalt)}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:450}h1,h2{font-family:var(--font-display);letter-spacing:-.045em;line-height:1.05}h3{letter-spacing:-.025em;font-size:19px;line-height:1.4}p{color:var(--secondary)}svg{flex-shrink:0}fieldset{border:0;min-width:0;margin:0;padding:0}legend{margin-bottom:12px;padding:0;font-size:13px;font-weight:700;line-height:1.5}textarea{resize:vertical}button{color:inherit;background:0 0;border:0}button svg,a svg{vertical-align:middle}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{background:var(--white);color:var(--cobalt);border:2px solid var(--cobalt);z-index:100;padding:10px 18px;position:fixed;top:-100px;left:20px}.skip-link:focus{top:12px}.button{border:1px solid var(--cobalt);background:var(--cobalt);min-height:48px;color:var(--white);border-radius:6px;justify-content:center;align-items:center;gap:10px;padding:12px 20px;font-size:13px;font-weight:700;line-height:1.4;transition:background .15s;display:inline-flex}.button:hover:not(:disabled){background:var(--cobalt-dark)}.button-small{min-height:40px;padding:9px 15px;font-size:13px}.button-outline{color:var(--ink);border-color:var(--line);background:0 0}.button-outline:hover:not(:disabled){background:#e9edf5;border-color:#b5bfd2}.button-white{background:var(--white);color:var(--cobalt);border-color:var(--white)}.button-white:hover:not(:disabled){background:#eef1ff}.button-full{width:100%}.button-icon{min-width:44px;min-height:44px;padding:10px}.button-danger{background:var(--danger);border-color:var(--danger)}.button-danger:hover:not(:disabled){background:#822424}.icon-button{border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.icon-button:hover{background:#55627a14}.text-button,.text-link{color:var(--cobalt);align-items:center;gap:7px;padding:0;font-size:13px;font-weight:700;line-height:1.5;display:inline-flex}.text-button:hover,.text-link:hover{text-underline-offset:3px;text-decoration:underline}.muted{color:var(--secondary)}.danger{color:var(--danger)}.quiet-link{color:var(--secondary);font-size:13px;font-weight:600}.quiet-link:hover{color:var(--cobalt)}.brand{color:var(--cobalt);align-items:center;gap:9px;display:inline-flex}.brand>span{letter-spacing:-1.5px;font-size:29px;font-weight:750;line-height:1}.brand-period{color:var(--ink)}.site-header{justify-content:space-between;align-items:center;gap:30px;max-width:1440px;margin:auto;padding:30px 5.55%;display:flex}.site-header nav{align-items:center;gap:32px;display:flex}.landing-hero{grid-template-columns:1fr 1fr;align-items:center;gap:7%;max-width:1440px;margin:auto;padding:75px 5.55% 100px;display:grid}.hero-copy h1{letter-spacing:-.055em;margin:27px 0 30px;font-size:clamp(60px,6.45vw,96px);line-height:.98}.hero-kicker{color:var(--secondary);align-items:center;gap:9px;font-size:13px;font-weight:600;display:flex}.tiny-path{border-top:1.5px solid var(--cobalt);border-right:1.5px solid var(--cobalt);border-radius:0 12px 0 0;width:18px;height:12px;display:block;position:relative}.tiny-path:after{content:"";border-left:1.5px solid var(--cobalt);height:17px;position:absolute;top:-6px;left:7px;transform:rotate(-35deg)}.hero-description{max-width:390px;font-size:15px;line-height:1.9}.hero-notes{flex-wrap:wrap;gap:10px 19px;margin-top:29px;display:flex}.hero-notes span{color:var(--secondary);align-items:center;gap:6px;font-size:12px;display:flex}.hero-notes svg{color:var(--cobalt)}.explore-link{align-items:center;gap:17px;width:fit-content;margin-top:56px;font-size:12px;font-weight:650;display:flex}.explore-link svg{color:var(--cobalt)}.hero-composer{padding-top:36px;position:relative}.composer-note{color:var(--secondary);font-family:var(--font-display);font-size:18px;font-style:italic;line-height:1.15;position:absolute;top:-30px;right:24px;transform:rotate(-5deg)}.composer-note svg{width:58px;height:38px;position:absolute;top:28px;right:-28px}.ask-sheet{background:var(--cobalt);color:var(--white);border-radius:9px;padding:28px 28px 0;position:relative;box-shadow:0 18px 46px -22px #1f357e47}.sheet-heading{align-items:center;gap:9px;font-size:12px;font-weight:600;display:flex}.live-dot{background:#fff;border-radius:50%;width:6px;height:6px;display:block;box-shadow:0 0 0 4px #ffffff12}.sheet-beta{opacity:.65;margin-left:auto;font-size:12px}.purpose-options{flex-wrap:wrap;gap:7px;display:flex}.ask-sheet .purpose-options{margin:25px 0 23px}.purpose-chip{border:1px solid var(--line);color:var(--secondary);background:var(--white);border-radius:30px;justify-content:center;align-items:center;gap:6px;min-height:30px;padding:7px 11px;font-size:12px;font-weight:550;line-height:1.2;display:inline-flex}.purpose-chip.selected{background:var(--soft-blue);color:var(--cobalt);border-color:#b9c6f3}.purpose-chip:hover{border-color:var(--cobalt)}.ask-sheet .purpose-chip{color:#ffffffce;background:0 0;border-color:#ffffff45}.ask-sheet .purpose-chip.selected{background:var(--white);color:var(--cobalt);border-color:var(--white)}.ask-sheet textarea{width:100%;min-height:156px;color:var(--white);resize:none;font-family:var(--font-display);letter-spacing:-.025em;background:0 0;border:0;padding:0;font-size:27px;line-height:1.25;display:block}.ask-sheet textarea::placeholder{color:#ffffffb8;opacity:1}.ask-sheet textarea:focus-visible{outline-offset:7px;outline-color:#ffffff70}.ask-sheet-bottom{justify-content:space-between;align-items:center;gap:15px;margin-top:26px;padding-bottom:25px;display:flex}.ask-sheet-bottom p{color:#ffffffb0;font-size:12px;line-height:1.5}.ask-sheet-bottom .button{gap:8px;min-height:42px;padding:11px 13px;font-size:12px}.sheet-privacy{color:#fffb;border-top:1px solid #ffffff30;align-items:center;gap:8px;padding:14px 0;font-size:12px;display:flex}.under-sheet{color:var(--secondary);flex-wrap:wrap;justify-content:space-between;gap:10px;padding:17px 4px;font-size:12px;display:flex}.under-sheet a{color:var(--cobalt);align-items:center;gap:5px;font-weight:700;display:inline-flex}.how-section{border-top:1px solid var(--line);grid-template-columns:.85fr 1fr;gap:14%;max-width:1280px;margin:0 auto;padding:72px 0 84px;display:grid}.section-caption{color:var(--secondary);font-size:12px;font-weight:650;display:inline-block}.section-intro h2{margin:20px 0;font-size:52px}.section-intro>p{max-width:330px;font-size:13px;line-height:1.85}.steps{flex-direction:column;gap:29px;padding-top:7px;display:flex}.steps article{align-items:flex-start;gap:22px;display:flex}.step-number{width:30px;height:30px;color:var(--cobalt);border:1px solid #c7cede;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;font-size:13px;display:flex}.step-number.mutual{background:var(--apricot);border-color:var(--apricot)}.steps h3{margin-bottom:8px;font-size:15px;font-weight:700}.steps p{max-width:340px;font-size:13px;line-height:1.85}.privacy-section{background:#edf1f6;border:1px solid #e5e9f0;border-radius:9px;grid-template-columns:1fr 1fr;gap:10%;max-width:1280px;margin:auto;padding:65px 8% 75px;display:grid}.privacy-section h2{margin:20px 0;font-size:45px}.privacy-section>div>svg{color:var(--cobalt)}.privacy-section p{max-width:340px;font-size:13px;line-height:1.85}.privacy-section .text-link{margin-top:23px;font-size:12px}.privacy-illustration{min-height:240px;position:relative;overflow:hidden}.path-line{border:2px solid var(--cobalt);border-radius:0 70px;width:250px;height:150px;position:absolute;transform:rotate(-26deg)}.path-one{border-left:0;top:20px;left:-60px}.path-two{border-right:0;top:120px;right:-68px}.mutual-point{background:var(--apricot);width:55px;height:55px;color:var(--cobalt);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:calc(50% - 15px);left:calc(50% - 25px);box-shadow:0 0 0 13px #edf1f6}.path-label{color:var(--secondary);font-size:12px;position:absolute}.label-one{top:10px;left:5px}.label-two{bottom:5px;right:2px}.landing-close{text-align:center;padding:100px 24px 85px}.landing-close>svg{color:var(--cobalt);margin-bottom:23px}.landing-close h2{font-size:62px;line-height:.98}.landing-close .button{margin-top:27px;font-size:13px}.landing-close p{margin-top:14px;font-size:12px}.site-footer{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:18px;max-width:1280px;margin:0 auto;padding:31px 0 35px;display:flex}.site-footer>.brand svg{width:25px}.site-footer p{margin-left:15px;font-size:12px}.site-footer nav{color:var(--secondary);gap:22px;margin-left:auto;font-size:12px;display:flex}.footer-note{width:100%;color:var(--secondary);font-size:12px}.fine-print{color:var(--secondary);font-size:12px;line-height:1.8}.fine-print svg{vertical-align:middle;margin-right:4px}.field-hint{color:var(--secondary);margin-top:-7px;font-size:12px;line-height:1.7}.stack-form{flex-direction:column;gap:20px;display:flex}.stack-form label,.editor-details label,.listing-form label,.delete-confirm-label,.modal-dialog form>label{flex-direction:column;gap:8px;font-size:13px;font-weight:650;display:flex}input:not([type=checkbox]),textarea,select{background:var(--white);width:100%;color:var(--ink);border:1px solid #d3dae5;border-radius:5px;min-width:0;padding:12px 13px;font-size:13px;font-weight:450;line-height:1.6;display:block}input::placeholder,textarea::placeholder{color:var(--secondary);opacity:1}select{min-height:45px;padding-right:27px}.form-two{grid-template-columns:1fr 1fr;gap:17px;display:grid}.check-label{align-items:flex-start;line-height:1.8;flex-direction:row!important;gap:10px!important;font-size:13px!important;font-weight:450!important;display:flex!important}.check-label input{width:15px;height:15px;accent-color:var(--cobalt);flex-shrink:0;margin:3px 0 0}.check-label a{text-underline-offset:3px;color:var(--cobalt);text-decoration:underline}.consent-box{background:var(--paper);border:1px solid var(--line);border-radius:5px;flex-direction:column;gap:15px;padding:20px;display:flex}.feedback{color:#2f5e4a;white-space:pre-line;background:#f0f8f4;border:1px solid #c1d3ce;border-radius:5px;justify-content:space-between;align-items:center;gap:15px;margin-bottom:18px;padding:13px 16px;font-size:13px;line-height:1.7;display:flex}.feedback-error{color:#913c31;background:#fff4f1;border-color:#ead0cc}.feedback .icon-button{width:24px;height:24px}.spinner{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.loading-page{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:17px;min-height:65vh;display:flex}.loading-page svg{color:var(--cobalt)}.loading-page h1{font-size:44px}.loading-page p{font-size:13px}.loading-inline{min-height:200px;color:var(--secondary);justify-content:center;align-items:center;gap:12px;font-size:13px;display:flex}.signin-layout{grid-template-columns:1fr .83fr;align-items:center;gap:13%;max-width:1150px;margin:auto;padding:70px 25px 110px;display:grid}.lede{max-width:385px;font-size:14px;line-height:1.9}.plain-checklist{flex-direction:column;gap:13px;margin:30px 0 0;padding:0;list-style:none;display:flex}.plain-checklist li{color:var(--secondary);align-items:center;gap:10px;font-size:13px;display:flex}.plain-checklist svg{color:var(--cobalt)}.signin-sheet{border:1px solid var(--line);background:var(--white);border-radius:8px;padding:36px}.signin-symbol{color:var(--cobalt);background:var(--soft-blue);border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:25px;display:flex}.signin-sheet h2{font-size:38px}.signin-sheet>p:not(.fine-print){margin:14px 0 26px;font-size:13px;line-height:1.9}.signin-sheet .button+.button{margin-top:10px}.signin-sheet .fine-print{margin-top:22px;font-size:12px}.signin-legal{border-top:1px solid var(--line);color:var(--secondary);margin-top:20px;padding-top:17px;font-size:12px}.signin-legal a{text-underline-offset:2px;text-decoration:underline}.beta-note{color:var(--secondary);margin-top:10px;font-size:12px;display:block}.saved-ask{border-left:2px solid var(--cobalt);font-family:var(--font-display);background:var(--paper);overflow-wrap:anywhere;margin:20px 0;padding:14px 16px;font-size:21px;line-height:1.4}.saved-ask span{font-family:var(--font-body);color:var(--secondary);margin-bottom:7px;font-size:12px;display:block}.onboarding-page{grid-template-columns:1fr 1.1fr;gap:9%;max-width:1130px;margin:40px auto 100px;padding:20px;display:grid}.onboarding-intro{padding-top:20px}.onboarding-intro h1{margin:24px 0;font-size:56px}.onboarding-intro p{max-width:340px;font-size:13px;line-height:1.9}.onboarding-intro .text-button{margin-top:25px}.onboarding-form{background:var(--white);border:1px solid var(--line);border-radius:8px;padding:30px}.product-header{border-bottom:1px solid var(--line);background:var(--white);align-items:center;gap:25px;height:77px;padding:0 35px;display:flex}.product-header-note{color:var(--secondary);font-size:12px}.product-header-right{align-items:center;gap:20px;margin-left:auto;display:flex}.beta-pill{border:1px solid var(--line);color:var(--secondary);border-radius:20px;padding:3px 8px;font-size:12px}.avatar-button{background:var(--soft-blue);width:31px;height:31px;color:var(--cobalt);border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}.product-layout{grid-template-columns:227px minmax(0,1fr) 250px;max-width:1600px;min-height:calc(100vh - 77px);margin:auto;display:grid}.product-sidebar{border-right:1px solid var(--line);flex-direction:column;height:calc(100vh - 77px);padding:35px 17px 20px 23px;display:flex;position:sticky;top:0}.workspace-label{margin-bottom:25px;padding-left:10px}.workspace-label p{color:var(--ink);margin-top:6px;font-size:13px;font-weight:650}.workspace-label .section-caption{font-size:12px}.workspace-nav{flex-direction:column;gap:4px;display:flex}.workspace-nav>button{text-align:left;color:var(--secondary);border-radius:5px;align-items:center;gap:10px;min-height:42px;padding:12px 10px;font-size:12px;font-weight:600;display:flex}.workspace-nav>button.selected{color:var(--cobalt);background:#e9eefc}.workspace-nav>button:hover{background:#e9eef5}.nav-count{background:var(--white);min-width:18px;height:18px;color:var(--cobalt);border-radius:50%;justify-content:center;align-items:center;margin-left:auto;padding:0 4px;font-size:12px;display:flex}.sidebar-intents{border-top:1px solid var(--line);margin-top:30px;padding:20px 10px}.sidebar-section-heading{color:var(--secondary);justify-content:space-between;align-items:center;margin-bottom:10px;font-size:12px;display:flex}.sidebar-intent{color:var(--secondary);text-align:left;align-items:center;gap:10px;width:100%;padding:9px 0;font-size:12px;display:flex}.sidebar-intent.active{color:var(--cobalt)}.intent-status-dot{background:var(--cobalt);border-radius:50%;width:5px;height:5px}.sidebar-bottom{flex-direction:column;gap:15px;margin-top:auto;padding:30px 10px 5px;display:flex}.sidebar-bottom a,.sidebar-bottom button{color:var(--secondary);align-items:center;gap:9px;padding:0;font-size:12px;display:flex}.product-main{align-self:start;width:100%;max-width:900px;margin:auto;padding:42px 43px 80px}.page-heading{margin-bottom:31px}.page-heading h1{margin:13px 0 16px;font-size:47px}.page-heading>p{max-width:480px;font-size:13px;line-height:1.8}.context-panel{border-left:1px solid var(--line);align-self:start;padding:46px 26px;position:sticky;top:0}.context-symbol{background:var(--white);border:1px solid var(--line);width:45px;height:45px;color:var(--cobalt);border-radius:50%;justify-content:center;align-items:center;margin-bottom:22px;display:flex}.context-panel h2{letter-spacing:-.03em;font-size:30px;line-height:1.05}.context-panel>p{margin-top:17px;font-size:12px;line-height:1.9}.context-rule{border-top:1px solid var(--line);margin-top:23px;padding-top:18px}.context-rule span{font-size:12px;font-weight:700}.context-rule p{margin-top:8px;font-size:12px;line-height:1.9}.context-panel>.fine-print{font-size:12px}.context-panel>.text-link{margin-top:24px;font-size:12px}.intention-editor{background:var(--white);border:1px solid var(--line);border-radius:8px;overflow:hidden}.editor-topline{border-bottom:1px solid var(--line);color:var(--secondary);justify-content:space-between;align-items:center;gap:15px;padding:16px 22px;font-size:12px;display:flex}.editor-topline span:first-child{color:var(--cobalt);align-items:center;gap:8px;font-weight:650;display:flex}.editor-purposes{padding:22px 22px 0}.editor-purposes legend{float:left;width:100%;margin-bottom:12px;font-size:12px}.editor-purposes .purpose-options{clear:both}.editor-purposes .purpose-chip{padding:7px 10px;font-size:12px}.intention-label{margin:24px 22px 0;font-size:13px;font-weight:650;display:block}.intention-editor .intention-text{width:calc(100% - 44px);min-height:125px;font-family:var(--font-display);letter-spacing:-.02em;background:0 0;border:0;border-radius:0;margin:8px 22px 22px;padding:12px 0;font-size:26px;line-height:1.3}.intention-text::placeholder{color:var(--secondary)}.ai-intake{background:var(--paper);border:1px solid var(--line);border-radius:5px;margin:0 22px 24px;padding:15px}.ai-intake-heading{color:var(--cobalt);align-items:center;gap:7px;font-size:12px;font-weight:650;display:flex}.ai-intake-heading span:last-child{color:var(--secondary);margin-left:auto;font-size:12px;font-weight:450}.ai-intake>.fine-print{margin:9px 0 12px;font-size:12px;line-height:1.8}.intake-composer{background:var(--white);border:1px solid var(--line);border-radius:4px;align-items:center;gap:6px;padding:3px;display:flex}.intake-composer input{background:0 0;border:0;padding:7px 9px;font-size:12px}.intake-composer button{background:var(--cobalt);color:var(--white);width:27px;height:27px}.intake-messages{flex-direction:column;gap:13px;max-height:300px;margin:15px 0 18px;display:flex;overflow:auto}.intake-message{background:var(--white);border:1px solid var(--line);border-radius:5px;max-width:95%;padding:11px 13px}.intake-message.user{background:var(--soft-blue);border-color:#d8e0fc;align-self:flex-end}.intake-message>span{color:var(--cobalt);font-size:12px;font-weight:700}.intake-message p{white-space:pre-wrap;color:var(--ink);margin-top:4px;font-size:12px;line-height:1.8}.editor-details{border-top:1px solid var(--line);flex-direction:column;gap:23px;padding:24px 22px;display:flex}.editor-details legend{font-size:12px}.editor-details .field-hint{margin-bottom:12px;font-size:12px}.tag-options{flex-wrap:wrap;gap:6px;display:flex}.tag-option{border:1px solid var(--line);cursor:pointer;border-radius:4px;align-items:center;padding:5px 9px;line-height:1.5;position:relative;flex-direction:row!important;gap:4px!important;font-size:12px!important;font-weight:450!important;display:inline-flex!important}.tag-option input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;top:0;left:0}.tag-option:has(input:focus-visible){outline:2px solid var(--cobalt);outline-offset:3px}.tag-option.selected{color:var(--cobalt);background:var(--soft-blue);border-color:#bac8f4}.editor-details label{font-size:12px}.editor-details input:not([type=checkbox]),.editor-details select{font-size:13px}.relationship-preferences{border-top:1px solid var(--line);padding-top:15px}.details-toggle{justify-content:space-between;align-items:center;width:100%;padding:0;font-size:12px;font-weight:650;display:flex}.details-toggle svg{transition:transform .2s}.details-toggle .rotated{transform:rotate(180deg)}.preference-body{flex-direction:column;gap:18px;padding-top:22px;display:flex}.gender-options{flex-wrap:wrap;gap:10px 20px;display:flex}.gender-options .check-label{font-size:12px!important}.intention-review{background:#f4f6fd;border-top:1px solid #dfe5f6;border-bottom:1px solid #dfe5f6;padding:23px 22px}.review-caption{color:var(--cobalt);font-size:12px;font-weight:700}.intention-review h3{font-family:var(--font-display);letter-spacing:-.03em;margin:8px 0 14px;font-size:26px;line-height:1.1}.intention-review>div>p{white-space:pre-wrap;color:var(--ink);overflow-wrap:anywhere;font-size:13px}.review-detail{color:var(--secondary);flex-direction:column;gap:5px;margin-top:13px;font-size:12px;display:flex}.intention-review>.check-label{border-top:1px solid #dbe1f3;margin-top:20px;padding-top:17px;font-size:12px!important}.editor-submit{justify-content:space-between;align-items:center;gap:15px;padding:19px 22px;display:flex}.editor-submit>span{color:var(--secondary);align-items:center;gap:6px;font-size:12px;display:flex}.editor-submit>.button{min-height:42px;padding:10px 14px;font-size:12px}.intention-editor>.feedback{margin:15px 22px 0}.pause-banner{color:#765127;background:#fff3e5;border:1px solid #f1d8b9;border-radius:5px;align-items:flex-start;gap:12px;margin-bottom:25px;padding:14px 16px;display:flex}.pause-banner strong{font-size:12px;display:block}.pause-banner span{margin-top:4px;font-size:12px;display:block}.section-heading-row{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.section-heading-row h2,.account-section>h2{font-family:var(--font-display);letter-spacing:-.035em;font-size:30px}.section-heading-row>.button{min-height:34px;padding:8px 10px;font-size:12px}.active-intents-section{margin-top:38px}.active-intent-row{border-top:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:20px;padding:23px 0;display:flex}.purpose-label{color:var(--cobalt);font-size:12px;font-weight:700;display:inline-block}.active-intent-row p{color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0;font-size:13px}.active-intent-row .fine-print{font-size:12px}.row-actions{align-items:center;gap:16px;display:flex}.active-intent-row .row-actions{flex-shrink:0;padding-top:3px}.row-actions .text-button,.active-intents-section>.fine-print{font-size:12px}.empty-state{text-align:center;border:1px solid var(--line);background:var(--white);border-radius:7px;padding:34px 25px}.empty-icon{background:var(--soft-blue);width:48px;height:48px;color:var(--cobalt);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 20px;display:flex}.empty-state h3{font-family:var(--font-display);letter-spacing:-.035em;font-size:30px}.empty-state p{max-width:380px;margin:12px auto 17px;font-size:13px;line-height:1.9}.empty-state .text-link{font-size:12px}.proposals-list{flex-direction:column;gap:18px;display:flex}.proposal-card{border:1px solid var(--line);background:var(--white);border-radius:7px;padding:21px}.proposal-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.proposal-top .fine-print{font-size:12px}.proposal-content{align-items:center;gap:20px;margin:23px 0;display:flex}.anonymous-avatar{background:var(--paper);color:#a6b0c1;border-radius:35px 35px 8px 8px;flex-shrink:0;justify-content:center;align-items:center;width:63px;height:70px;display:flex}.proposal-content h3{font-family:var(--font-display);letter-spacing:-.025em;font-size:27px;line-height:1.1}.proposal-content p{margin:8px 0 10px;font-size:12px}.tag-list{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.tag-list>span{color:var(--secondary);background:var(--paper);border:1px solid var(--line);border-radius:3px;padding:3px 7px;font-size:12px}.proposal-actions{align-items:center;gap:20px;margin-top:23px;display:flex}.proposal-actions>.button{min-height:38px;font-size:12px}.proposal-actions>.text-button{font-size:12px}.proposal-foot{border-top:1px solid var(--line);flex-direction:column;gap:13px;margin-top:19px;padding-top:17px;display:flex}.proposal-foot>p{max-width:400px;font-size:12px;line-height:1.9}.safety-links{align-items:center;gap:14px;display:flex}.safety-links button{color:var(--secondary);padding:0;font-size:12px}.safety-links button:hover{text-underline-offset:3px;text-decoration:underline}.waiting-state{color:#805233;background:#fff1e5;border:1px solid #f2d8c0;border-radius:5px;align-items:flex-start;gap:10px;padding:14px;display:flex}.waiting-state strong{font-size:12px;font-weight:650;display:block}.waiting-state p{color:#805233;margin-top:4px;font-size:12px}.conversations-section{margin-top:40px}.introduction-list{border-top:1px solid var(--line)}.introduction-row{text-align:left;border-bottom:1px solid var(--line);align-items:center;gap:15px;width:100%;padding:19px 0;display:flex}.intro-avatar{width:40px;height:44px;color:var(--cobalt);font-family:var(--font-display);background:#e6ebfa;border-radius:22px 22px 5px 5px;flex-shrink:0;justify-content:center;align-items:center;font-size:22px;display:flex}.introduction-row strong{font-size:13px;font-weight:650;display:block}.introduction-row>span:nth-child(2)>span{color:var(--secondary);margin-top:4px;font-size:12px;display:block}.intro-row-end{color:var(--cobalt);align-items:center;gap:17px;margin-left:auto;display:flex}.closed-label{color:var(--secondary);font-size:12px}.quiet-empty{border-top:1px solid var(--line);color:var(--secondary);align-items:flex-start;gap:15px;padding:25px 0;display:flex}.quiet-empty p{max-width:360px;font-size:12px;line-height:1.9}.back-button{color:var(--secondary);align-items:center;gap:5px;margin-bottom:28px;padding:0;font-size:12px;display:flex}.thread-header{border-bottom:1px solid var(--line);align-items:center;gap:15px;padding-bottom:22px;display:flex}.thread-header h1{margin:6px 0 7px;font-size:34px}.thread-header p{font-size:12px}.thread-header .intro-avatar{width:48px;height:54px;font-size:28px}.thread-header-actions{flex-direction:column;align-items:flex-end;gap:12px;margin-left:auto;display:flex}.thread-header-actions>.text-button{font-size:12px}.intro-context{border-bottom:1px solid var(--line);padding:18px 0}.intro-context summary{cursor:pointer;justify-content:space-between;align-items:center;font-size:12px;font-weight:650;list-style:none;display:flex}.intro-context summary svg{transform:rotate(-90deg)}.intro-context[open] summary svg{transform:rotate(90deg)}.other-bio{color:var(--ink);white-space:pre-wrap;margin-top:18px;font-size:12px;line-height:1.9}.shared-intentions{grid-template-columns:1fr 1fr;gap:20px;margin-top:20px;display:grid}.shared-intentions>div{border-left:2px solid #c6d0ef;padding-left:12px}.shared-intentions span{color:var(--cobalt);font-size:12px;font-weight:700}.shared-intentions p{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:5px;font-size:12px;line-height:1.8}.mutual-notice{justify-content:center;align-items:center;gap:10px;margin:22px 0;display:flex}.mutual-notice p{font-size:12px}.mutual-dot{background:var(--apricot);border-radius:50%;width:8px;height:8px}.thread-messages{scrollbar-width:thin;flex-direction:column;gap:13px;min-height:230px;max-height:55vh;padding:10px 3px 25px;display:flex;overflow-y:auto}.message-row{align-items:flex-end;max-width:85%;display:flex}.message-row.mine{align-self:flex-end}.message-row.theirs{align-self:flex-start}.message-bubble{background:var(--white);border:1px solid var(--line);border-radius:9px 9px 9px 2px;min-width:100px;padding:13px 15px}.mine .message-bubble{background:var(--cobalt);border-color:var(--cobalt);border-radius:9px 9px 2px}.message-bubble p{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ink);font-size:13px}.mine .message-bubble p{color:var(--white)}.message-bubble time{color:var(--secondary);text-align:right;margin-top:7px;font-size:12px;display:block}.mine time{color:#ffffffe6}.conversation-start{text-align:center;color:var(--cobalt);margin:auto;padding:35px 15px}.conversation-start h3{font-family:var(--font-display);margin:15px 0 10px;font-size:26px}.conversation-start p{max-width:310px;margin:auto;font-size:12px;line-height:1.9}.message-composer{background:var(--white);border:1px solid #cdd5e3;border-radius:7px;align-items:flex-end;gap:8px;padding:9px;display:flex}.message-composer textarea{resize:none;border:0;min-height:59px;max-height:180px;padding:7px 8px;font-size:13px}.message-composer .button{min-width:36px;min-height:36px;margin:0 2px 2px 0}.thread-caution{text-align:center;margin-top:12px;font-size:12px}.closed-notice{color:var(--secondary);background:#e9edf3;border-radius:5px;justify-content:center;align-items:center;gap:8px;padding:16px;font-size:12px;display:flex}.discovery-controls{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.segmented-control{background:#e8edf4;border:1px solid #e0e5ee;border-radius:5px;align-items:center;gap:3px;padding:3px;display:flex}.segmented-control button{color:var(--secondary);border-radius:3px;min-height:31px;padding:7px 11px;font-size:12px;line-height:1.2}.segmented-control button.selected{background:var(--white);color:var(--ink);box-shadow:0 1px 2px #18202c0a}.discovery-controls>.button{min-height:38px;padding:8px 12px;font-size:12px}.listing-notice{color:var(--secondary);align-items:flex-start;gap:11px;margin:22px 0 27px;display:flex}.listing-notice p{font-size:12px;line-height:1.9}.listing-row{border-top:1px solid var(--line);gap:18px;padding:25px 0;display:flex}.listing-icon{border:1px solid var(--line);width:44px;height:48px;color:var(--cobalt);background:var(--white);border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.listing-body{flex:1;min-width:0}.listing-top{align-items:center;gap:15px;display:flex}.listing-top .fine-print{font-size:12px}.listing-body h2{margin:10px 0;font-size:29px}.listing-meta{color:var(--secondary);flex-wrap:wrap;gap:12px;font-size:12px;display:flex}.listing-meta>span{align-items:center;gap:4px;display:flex}.listing-body>p{white-space:pre-wrap;overflow-wrap:anywhere;margin:13px 0;font-size:13px;line-height:1.9}.listing-actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:21px;display:flex}.listing-actions .text-link,.listing-actions .text-button{font-size:12px}.listing-form{background:var(--white);border:1px solid var(--line);border-radius:7px;margin:20px 0 30px;padding:25px}.listing-form h2{margin-bottom:5px;font-size:31px}.listing-form .check-label{font-size:12px!important}.discovery-intention{border-top:1px solid var(--line);margin-top:35px;padding-top:25px}.discovery-intention h3{font-family:var(--font-display);font-size:29px}.discovery-intention p{margin:10px 0 17px;font-size:12px;line-height:1.9}.discovery-intention>div{flex-wrap:wrap;gap:20px;display:flex}.discovery-intention .text-link{font-size:12px}.account-section{border-top:1px solid var(--line);margin-top:32px;padding-top:27px}.account-section .section-heading-row{align-items:flex-start}.account-section .section-heading-row .fine-print{font-size:12px}.account-section>p{margin:16px 0 20px;font-size:13px;line-height:1.9}.account-section>.button{font-size:12px}.account-section .stack-form{margin-top:25px}.account-section .stack-form>.button{align-self:flex-start;font-size:12px}.account-section .consent-box{background:#edf0f5;padding:15px}.account-section .check-label{font-size:12px!important}.account-section .field-hint,.account-section label{font-size:12px}.account-data-actions{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.account-data-actions .button,.account-data-actions .text-link{font-size:12px}.account-section>.feedback{margin-top:20px}.danger-section h2{font-size:29px}.danger-section>.text-button{font-size:13px}.modal-dialog{border:1px solid var(--line);background:var(--white);width:min(92vw,500px);max-height:90vh;color:var(--ink);border-radius:9px;padding:29px;overflow-y:auto;box-shadow:0 20px 70px #18202c20}.modal-dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#18202c72}.dialog-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.dialog-heading h2{font-size:34px;line-height:1.1}.dialog-heading .icon-button{margin-top:-5px;margin-right:-8px}.modal-dialog>p{margin:14px 0;font-size:13px;line-height:1.9}.modal-dialog form{margin-top:20px}.modal-dialog .fine-print{margin-top:12px;font-size:12px}.dialog-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:26px;display:flex}.dialog-actions .button{min-height:42px;padding:11px 14px;font-size:12px}.delete-confirm-label{margin:23px 0}.modal-dialog .feedback{margin-top:18px}.report-row{border-top:1px solid var(--line);padding:23px 0}.report-top{justify-content:space-between;gap:15px;display:flex}.report-top .fine-print{font-size:12px}.report-row>p{white-space:pre-wrap;overflow-wrap:anywhere;margin:13px 0;font-size:13px}.report-row>.fine-print{font-size:12px}.report-row .row-actions{flex-wrap:wrap;margin-top:20px}.legal-page{max-width:800px;margin:auto;padding:60px 25px 100px}.legal-page h1{margin:20px 0 25px;font-size:65px}.legal-lede{font-size:17px;line-height:1.9}.legal-date{margin:25px 0 50px;font-size:12px}.legal-body section{border-top:1px solid var(--line);padding:30px 0}.legal-body h2{margin-bottom:17px;font-size:34px;line-height:1.15}.legal-body p,.legal-body li{color:var(--secondary);font-size:13px;line-height:1.95}.legal-body p+p{margin-top:15px}.legal-body ul{margin:15px 0;padding-left:20px}.legal-body li+li{margin-top:10px}.legal-body a{color:var(--cobalt);text-underline-offset:3px;text-decoration:underline}.legal-page>.button{margin-top:25px;font-size:13px}.example-page{max-width:1140px;margin:auto;padding:55px 25px 100px}.example-heading{grid-template-columns:1fr .8fr;align-items:end;gap:15%;margin-bottom:45px;display:grid}.example-heading h1{margin:20px 0 25px;font-size:68px}.example-heading p{font-size:13px;line-height:1.9}.fiction-label{color:#7c5431;background:#fff0e1;border:1px solid #f0d7bf;border-radius:5px;padding:12px 15px;font-size:12px;line-height:1.8}.example-walkthrough{border:1px solid var(--line);background:var(--white);border-radius:8px;grid-template-columns:230px minmax(0,1fr);min-height:500px;display:grid;overflow:hidden}.example-steps{border-right:1px solid var(--line);background:#edf1f7;flex-direction:column;gap:14px;padding:30px 18px;display:flex}.example-steps>button{text-align:left;color:var(--secondary);border-radius:5px;align-items:center;gap:11px;padding:13px 10px;font-size:13px;display:flex}.example-steps>button.selected{background:var(--white);color:var(--cobalt)}.example-steps>button>span{border:1px solid #bdc8dd;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:23px;height:23px;font-size:12px;display:flex}.example-steps>button.selected>span{background:var(--cobalt);border-color:var(--cobalt);color:var(--white)}.example-content{padding:37px}.example-content h2{margin:12px 0 18px;font-size:39px}.example-content>.example-description{max-width:450px;margin-bottom:25px;font-size:13px;line-height:1.9}.example-content .proposal-card{max-width:450px}.example-intention{border-left:3px solid var(--cobalt);background:var(--paper);margin-bottom:25px;padding:24px}.example-intention>p{font-family:var(--font-display);color:var(--ink);margin:10px 0 20px;font-size:27px;line-height:1.3}.example-privacy{color:var(--secondary);align-items:flex-start;gap:9px;margin:20px 0;font-size:12px;line-height:1.8;display:flex}.example-action{flex-wrap:wrap;align-items:center;gap:15px;margin-top:25px;display:flex}.example-action .button,.example-action .text-button{font-size:12px}.example-mutual{color:#82562f;background:#fff0e3;border:1px solid #f1d7bf;border-radius:5px;align-items:center;gap:12px;margin-bottom:25px;padding:18px 20px;font-size:13px;display:flex}.example-person{align-items:center;gap:16px;margin:20px 0;display:flex}.example-person h3{font-family:var(--font-display);font-size:32px}.example-person p{margin-top:4px;font-size:12px}.example-bio{margin:18px 0;font-size:13px;line-height:1.9}.example-conversation{flex-direction:column;gap:15px;display:flex}.example-conversation .message-row{max-width:88%}.example-end{text-align:center;margin-top:50px}.example-end h2{margin-bottom:15px;font-size:39px}.example-end p{font-size:13px}.example-end .button{margin-top:22px;font-size:12px}@media (min-width:1450px){.landing-hero{gap:9%}.how-section,.privacy-section,.site-footer{max-width:1280px}.product-main{padding-left:55px;padding-right:55px}.product-layout{grid-template-columns:245px minmax(0,1fr) 270px}}@media (max-width:1350px){.how-section,.privacy-section,.site-footer{margin-left:5.55%;margin-right:5.55%}.product-layout{grid-template-columns:205px minmax(0,1fr) 225px}.product-sidebar{padding-left:15px;padding-right:12px}.product-main{padding:35px 28px 70px}.context-panel{padding:40px 20px}.context-panel h2{font-size:27px}.workspace-nav>button{gap:8px;font-size:12px}.page-heading h1{font-size:42px}.ask-sheet-bottom{flex-wrap:wrap}.ask-sheet-bottom>.button{margin-left:auto}.hero-composer{padding-top:35px}.composer-note{font-size:17px}.hero-description{font-size:14px}.hero-notes{gap:10px}.hero-notes span{font-size:12px}}@media (max-width:1100px){.landing-hero{gap:5%;padding-top:65px}.hero-copy h1{font-size:70px}.ask-sheet{padding-left:22px;padding-right:22px}.ask-sheet textarea{font-size:25px}.ask-sheet-bottom p,.sheet-heading{font-size:12px}.sheet-beta{display:none}.ask-sheet .purpose-chip,.hero-kicker{font-size:12px}.how-section{gap:10%}.product-layout{grid-template-columns:190px minmax(0,1fr)}.context-panel{display:none}.product-sidebar{padding-left:12px}.product-main{max-width:800px;padding-left:35px;padding-right:35px}.workspace-nav>button{font-size:12px}.page-heading h1{font-size:46px}.product-header{padding:0 24px}.example-heading{gap:8%}.signin-layout{gap:8%;padding-top:60px}.signin-layout h1{font-size:60px}.signin-sheet{padding:28px}.privacy-section{gap:7%;padding-left:6%;padding-right:6%}}@media (max-width:800px){.site-header{padding:23px 6%}.site-header nav{gap:19px}.site-header .brand>span{font-size:25px}.site-header .brand>svg{width:29px}.landing-hero{grid-template-columns:1fr;gap:38px;max-width:670px;padding:55px 6% 65px}.hero-copy h1{font-size:82px;line-height:.95}.hero-kicker{font-size:12px}.hero-description{font-size:14px}.hero-notes{gap:20px}.hero-notes span{font-size:12px}.explore-link{margin-top:32px;font-size:12px}.hero-composer{margin-top:25px;padding-top:33px}.composer-note{font-size:18px;top:-20px;right:25px}.ask-sheet{padding:26px 26px 0}.ask-sheet textarea{min-height:150px;font-size:29px}.sheet-heading{font-size:12px}.sheet-beta{display:block}.ask-sheet .purpose-chip{padding:8px 12px;font-size:12px}.ask-sheet-bottom{flex-wrap:nowrap}.ask-sheet-bottom>.button{padding:12px 16px;font-size:13px}.ask-sheet-bottom>p,.sheet-privacy,.under-sheet{font-size:12px}.how-section{grid-template-columns:1fr;gap:40px;margin-left:6%;margin-right:6%;padding:48px 0 55px;display:grid}.section-intro h2{font-size:49px}.section-intro>p{max-width:440px;font-size:13px}.steps{gap:25px}.steps p{max-width:450px;font-size:13px}.privacy-section{grid-template-columns:.7fr 1fr;gap:5%;margin:0 6%;padding:37px 5%}.privacy-section h2{font-size:36px}.privacy-section p{font-size:13px}.privacy-illustration{min-height:270px}.path-one{top:50px;left:-130px}.path-two{top:170px;right:-130px}.path-label{font-size:12px}.label-one{top:50px}.label-two{bottom:20px}.landing-close{padding:70px 20px}.landing-close h2{font-size:55px}.site-footer{margin-left:6%;margin-right:6%}.site-footer p{order:3;width:100%;margin:0;font-size:12px}.site-footer nav{font-size:12px}.footer-note{order:4}.signin-layout{grid-template-columns:1fr;gap:35px;max-width:600px;padding:35px 6% 60px}.signin-layout h1{font-size:61px}.signin-layout .plain-checklist{gap:9px;margin-top:22px}.signin-sheet{padding:29px}.onboarding-page{grid-template-columns:1fr;gap:30px;max-width:600px;margin:20px auto 60px;padding:0 6%}.onboarding-intro h1{font-size:54px}.onboarding-intro p{max-width:450px}.onboarding-form{padding:25px}.product-header{height:65px;padding:0 20px}.product-header-note{font-size:12px}.product-layout{grid-template-columns:165px minmax(0,1fr);min-height:calc(100vh - 65px)}.product-sidebar{height:calc(100vh - 65px);padding:26px 8px 20px}.workspace-label{padding-left:9px}.workspace-label p{font-size:13px}.workspace-nav>button{gap:6px;padding:11px 8px;font-size:12px}.workspace-nav>button svg{width:15px;height:15px}.sidebar-intents{padding-left:9px;padding-right:9px}.sidebar-section-heading,.sidebar-intent{font-size:12px}.sidebar-bottom{padding-left:9px;padding-right:6px}.sidebar-bottom a,.sidebar-bottom button{gap:7px;font-size:12px}.sidebar-bottom svg{width:13px}.product-main{padding:29px 23px 60px}.page-heading h1{font-size:40px}.page-heading>p{font-size:12px}.editor-topline{padding-left:17px;padding-right:17px;font-size:12px}.editor-purposes{padding-left:17px;padding-right:17px}.intention-label{margin-left:17px;margin-right:17px}.intention-editor .intention-text{width:calc(100% - 34px);margin-left:17px;margin-right:17px;font-size:24px}.ai-intake{margin-left:17px;margin-right:17px;padding:12px}.ai-intake-heading,.ai-intake>.fine-print{font-size:12px}.editor-details,.intention-review{padding-left:17px;padding-right:17px}.editor-submit{flex-wrap:wrap;justify-content:flex-end;padding-left:17px;padding-right:17px}.editor-submit>span{margin-right:auto}.editor-submit>.button{font-size:12px}.section-heading-row h2{font-size:26px}.section-heading-row{gap:10px}.section-heading-row>.button{font-size:12px}.active-intent-row{flex-direction:column;gap:12px}.active-intent-row .row-actions{gap:20px}.proposal-content{gap:13px}.proposal-content h3{font-size:25px}.proposal-content p{font-size:12px}.anonymous-avatar{width:48px;height:57px}.proposal-card{padding:17px}.proposal-actions{flex-wrap:wrap;gap:15px}.proposal-actions>.button{font-size:12px}.discovery-controls{flex-wrap:wrap;align-items:flex-start;gap:12px}.listing-row{gap:13px}.listing-icon{width:35px;height:40px}.listing-icon svg{width:18px}.listing-body h2{font-size:26px}.listing-body>p{font-size:12px}.account-section .section-heading-row{flex-wrap:wrap;gap:8px}.example-page{padding:30px 6% 70px}.example-heading{grid-template-columns:1fr;gap:25px}.example-heading h1{font-size:60px}.example-heading p{max-width:450px;font-size:13px}.example-walkthrough{grid-template-columns:180px minmax(0,1fr)}.example-steps{padding:22px 10px}.example-steps>button{gap:9px;padding:11px 8px;font-size:12px}.example-content{padding:27px}.example-content h2{font-size:33px}.example-content>.example-description{font-size:13px}.example-intention{padding:20px}.example-intention>p{font-size:24px}.example-content .proposal-content h3{font-size:23px}.legal-page{padding:35px 6% 75px}.legal-page h1{font-size:56px}.legal-lede{font-size:15px}}@media (max-width:600px){body{font-size:14px}.site-header nav{gap:12px}.header-example{display:none}.site-header .button{min-height:35px;padding:8px 13px;font-size:12px}.site-header .brand>span{font-size:25px}.landing-hero{gap:30px;padding-top:37px}.hero-copy h1{margin-top:24px;margin-bottom:26px;font-size:clamp(61px,15vw,82px)}.hero-description{max-width:335px;font-size:13px}.hero-kicker{font-size:12px}.hero-notes{flex-direction:column;align-items:flex-start;gap:10px;margin-top:23px}.hero-notes span{font-size:12px}.explore-link{margin-top:27px;font-size:12px}.composer-note{font-size:16px;top:-14px}.hero-composer{margin-top:18px;padding-top:33px}.ask-sheet{border-radius:7px;padding:22px 20px 0}.sheet-heading,.sheet-beta{font-size:12px}.ask-sheet .purpose-options{gap:6px;margin:22px 0}.ask-sheet .purpose-chip{min-height:29px;padding:7px 10px;font-size:12px}.ask-sheet textarea{min-height:157px;font-size:26px;line-height:1.28}.ask-sheet-bottom{flex-wrap:wrap;gap:10px;margin-top:21px}.ask-sheet-bottom>.button{min-height:42px;margin-left:auto;padding:10px 13px;font-size:12px}.ask-sheet-bottom>p{font-size:12px}.sheet-privacy{gap:6px;font-size:12px;line-height:1.7}.under-sheet{justify-content:center;gap:10px;font-size:12px}.under-sheet>span{text-align:center;width:100%}.section-caption{font-size:12px}.section-intro h2{font-size:45px}.section-intro>p{font-size:13px}.steps{gap:27px}.steps article{gap:16px}.steps h3{font-size:13px}.steps p{font-size:12px}.step-number{width:27px;height:27px;font-size:12px}.privacy-section{grid-template-columns:1fr;gap:30px;padding:32px 24px 37px}.privacy-illustration{min-height:180px;margin:0 12px}.path-one{top:0;left:-40px}.path-two{top:100px;right:-40px}.mutual-point{top:70px}.label-one{top:0}.label-two{bottom:0}.privacy-section h2{font-size:41px}.privacy-section p{font-size:13px}.privacy-section>div:last-child>svg{width:19px;height:19px}.landing-close h2{font-size:49px}.site-footer{gap:20px}.site-footer .brand>span{font-size:20px}.site-footer .brand>svg{width:25px}.site-footer nav{gap:17px;font-size:12px}.site-footer p{font-size:12px}.signin-layout h1{font-size:56px}.signin-layout .lede{font-size:13px}.plain-checklist li{font-size:12px}.signin-sheet{padding:26px}.signin-sheet h2{font-size:35px}.signin-sheet>p:not(.fine-print),.signin-sheet .button{font-size:13px}.onboarding-intro h1{font-size:47px}.onboarding-intro p{font-size:13px}.onboarding-form{padding:22px 19px}.form-two{gap:14px}.stack-form label{font-size:13px}.stack-form .check-label{font-size:12px!important}.stack-form>.button{font-size:13px}.product-header{height:63px;padding:0 18px}.product-header .brand>span{font-size:23px}.product-header .brand>svg{width:27px}.product-header-note{display:none}.product-header-right{gap:14px}.beta-pill{font-size:12px}.product-layout{min-height:calc(100vh - 63px);display:block}.product-sidebar{border-right:0;border-bottom:1px solid var(--line);background:var(--white);height:auto;padding:0;position:relative}.workspace-label,.sidebar-intents,.sidebar-bottom{display:none}.workspace-nav{scrollbar-width:none;flex-direction:row;gap:0;padding:5px 10px;overflow-x:auto}.workspace-nav::-webkit-scrollbar{display:none}.workspace-nav>button{border-radius:4px;flex-shrink:0;gap:6px;min-height:42px;padding:10px;font-size:12px}.workspace-nav>button svg{width:14px;height:14px}.workspace-nav>button:nth-child(3){gap:6px;font-size:0}.workspace-nav>button:nth-child(3) span{font-size:12px}.workspace-nav>button:nth-child(3) span:before{content:""}.workspace-nav .nav-count{min-width:14px;height:14px;margin-left:0;font-size:12px}.product-main{padding:29px 5.5% 65px}.page-heading{margin-bottom:25px}.page-heading h1{max-width:330px;margin:12px 0 13px;font-size:43px}.page-heading>p{max-width:345px;font-size:12px;line-height:1.85}.editor-topline{padding:14px 17px;font-size:12px}.editor-topline span:last-child{font-size:12px}.editor-purposes{padding-top:20px}.editor-purposes .purpose-chip{padding:7px 9px;font-size:12px}.intention-label{font-size:12px}.intention-editor .intention-text{min-height:145px;font-size:25px}.ai-intake-heading{gap:6px;font-size:12px}.ai-intake-heading span:last-child,.intake-composer input,.editor-details legend{font-size:12px}.editor-details .form-two{grid-template-columns:1fr;gap:16px}.editor-details .preference-body .form-two{grid-template-columns:1fr 1fr}.editor-details .field-hint{font-size:12px}.tag-option{font-size:12px!important}.intention-review h3{font-size:29px}.intention-review>div>p{font-size:12px}.intention-review>.check-label{font-size:12px!important}.editor-submit{gap:13px;padding:18px 17px}.editor-submit>span{font-size:12px}.editor-submit>.button{min-height:41px;font-size:12px}.active-intents-section{margin-top:32px}.section-heading-row h2{font-size:29px}.section-heading-row>.button{gap:5px;max-width:154px;font-size:12px}.active-intent-row{gap:10px;padding:20px 0}.active-intent-row p{font-size:13px}.active-intent-row .fine-print{font-size:12px}.active-intent-row .row-actions{gap:23px}.active-intent-row .text-button{font-size:12px}.proposal-card{padding:20px}.proposal-top .purpose-label,.proposal-top .fine-print{font-size:12px}.proposal-content{gap:16px;margin:24px 0}.proposal-content h3{font-size:28px}.proposal-content p{font-size:12px}.anonymous-avatar{width:52px;height:60px}.proposal-actions{flex-wrap:nowrap;gap:18px}.proposal-actions>.button{gap:6px;padding:10px 12px;font-size:12px}.proposal-actions>.text-button,.proposal-foot>p{font-size:12px}.safety-links button{min-height:23px;font-size:12px}.waiting-state strong,.waiting-state p{font-size:12px}.conversations-section{margin-top:34px}.conversations-section .fine-print{font-size:12px}.introduction-row{gap:13px;padding:17px 0}.introduction-row strong{font-size:13px}.quiet-empty p{font-size:12px}.thread-header h1{font-size:33px}.thread-header-actions{gap:7px}.thread-header-actions .safety-links{gap:10px}.thread-header-actions .safety-links button{font-size:12px}.thread-header .intro-avatar{width:43px;height:49px}.thread-header{gap:12px}.thread-header .purpose-label,.thread-header p,.intro-context summary{font-size:12px}.shared-intentions{grid-template-columns:1fr;gap:15px}.shared-intentions p,.mutual-notice p{font-size:12px}.thread-messages{min-height:220px;max-height:50vh}.message-bubble p{font-size:13px}.thread-caution{font-size:12px}.discovery-controls{align-items:center;gap:13px}.discovery-controls>.button{gap:5px;min-height:35px;padding:8px 9px;font-size:12px}.segmented-control button{min-height:27px;padding:6px 8px;font-size:12px}.listing-notice p{font-size:12px}.listing-body h2{font-size:28px}.listing-row{gap:13px}.listing-body>p{font-size:12px}.listing-meta{gap:7px;font-size:12px}.listing-body .tag-list span{font-size:12px}.listing-form{padding:22px 18px}.listing-form h2{font-size:31px}.listing-form .form-two{grid-template-columns:1fr}.listing-form .check-label{font-size:12px!important}.listing-form .button{align-self:flex-start;font-size:12px}.listing-actions{gap:17px}.listing-actions .text-link,.listing-actions .text-button{font-size:12px}.account-section{margin-top:28px;padding-top:25px}.account-section .stack-form{gap:20px}.account-section>h2{font-size:32px}.account-section>p{font-size:12px}.account-section input:not([type=checkbox]),.account-section textarea,.account-section select{font-size:13px}.account-section .check-label{font-size:12px!important}.account-data-actions{gap:16px}.dialog-heading h2{font-size:32px}.modal-dialog{padding:25px 22px}.modal-dialog>p{font-size:13px}.dialog-actions .button{font-size:12px}.example-heading h1{font-size:55px}.example-heading{margin-bottom:30px}.example-walkthrough{grid-template-columns:1fr;min-height:0}.example-steps{border-right:0;border-bottom:1px solid var(--line);flex-direction:row;gap:4px;padding:12px 8px;overflow:auto}.example-steps>button{text-align:center;flex-direction:column;flex:1;gap:8px;min-width:0;padding:10px 6px;font-size:12px;line-height:1.5}.example-steps>button>span{width:22px;height:22px;font-size:12px}.example-content{min-height:440px;padding:25px 21px}.example-content h2{font-size:36px}.example-content>.example-description{font-size:13px}.example-intention>p{font-size:25px}.example-intention{padding:20px}.example-content .proposal-card{padding:19px}.example-content .proposal-content h3{font-size:24px}.example-content .proposal-content{gap:12px}.example-content .anonymous-avatar{width:43px;height:52px}.example-content .proposal-content p{font-size:12px}.example-end h2{font-size:35px}.example-end p{font-size:13px}.legal-page h1{font-size:51px}.legal-lede{font-size:14px}.legal-date{margin-bottom:35px;font-size:12px}.legal-body h2{font-size:30px}.legal-body p,.legal-body li{font-size:13px;line-height:1.9}}@media (max-width:360px){.hero-copy h1{font-size:58px}.sheet-heading{font-size:12px}.sheet-beta{display:none}.ask-sheet-bottom{justify-content:flex-start}.ask-sheet-bottom>.button{width:100%}.ask-sheet-bottom>p{display:none}.site-footer nav{gap:10px}.workspace-nav>button{padding-left:7px;padding-right:7px;font-size:12px}.workspace-nav>button:nth-child(3) span{font-size:12px}.workspace-nav>button svg{width:12px;height:12px}.product-main{padding-left:5%;padding-right:5%}.page-heading h1{font-size:38px}.editor-submit>span{width:100%}.proposal-actions{flex-wrap:wrap}.form-two{grid-template-columns:1fr}.editor-details .preference-body .form-two{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){:root{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.tag-option:has(input:disabled){opacity:.45;cursor:not-allowed}.tag-option input:disabled{cursor:not-allowed}.report-evidence{border:1px solid var(--line);background:var(--white);border-radius:5px;margin:17px 0;padding:15px}.report-evidence summary{cursor:pointer;color:var(--cobalt);font-size:13px;font-weight:650}.report-evidence>p{white-space:pre-wrap;margin-top:13px;font-size:13px;line-height:1.9}.report-evidence blockquote{background:var(--paper);border-left:2px solid #c2ceef;margin:13px 0 0;padding:8px 12px}.report-evidence blockquote span{color:var(--cobalt);font-size:12px;font-weight:700}.report-evidence blockquote p{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:4px;font-size:13px;line-height:1.8}.brand{gap:8px}.crossing-hero{max-width:1400px;margin:auto;padding:57px 5.55% 48px}.crossing-hero-top{grid-template-columns:1.07fr 1fr;align-items:center;gap:8%;display:grid}.crossing-hero h1{letter-spacing:-.065em;margin:26px 0;font-size:clamp(72px,8.15vw,116px);line-height:.94}.crossing-subhead{max-width:470px;font-size:16px;line-height:1.85}.crossing-distinction{color:var(--ink);margin-top:21px;font-size:13px;line-height:1.9}.path-illustration{min-width:0;margin:15px 0 0}.path-illustration figcaption{color:var(--ink);align-items:center;gap:8px;font-size:12px;font-weight:650;display:flex}.path-illustration figcaption>span:last-child{color:var(--secondary);margin-left:auto;font-size:12px;font-weight:450}.illustration-dot{background:var(--cobalt);border-radius:50%;width:5px;height:5px}.path-illustration>svg{width:100%;margin:16px 0;display:block}.diagram-path{fill:none;stroke:#2447c6;stroke-width:1.6px;opacity:.6}.diagram-path-light{stroke-dasharray:4 5;opacity:.35}.path-illustration svg g rect{fill:var(--paper);stroke:#cbd3e2;stroke-width:1px}.path-illustration svg g text{font-family:var(--font-body);fill:var(--secondary);text-anchor:middle;font-size:12px}.diagram-crossing{fill:var(--apricot)}.path-illustration .diagram-note{font-family:var(--font-display);fill:var(--ink);text-anchor:middle;letter-spacing:-.4px;font-size:21px}.path-illustration .diagram-note-small{font-family:var(--font-body);fill:var(--secondary);text-anchor:middle;font-size:12px}.search-composer-wrap{margin-top:45px}.home-search{background:var(--white);border:1px solid #cbd4e4;border-radius:7px;grid-template-columns:1.3fr 1fr auto;align-items:center;gap:0;padding:8px;display:grid}.home-search>label{align-items:center;gap:14px;min-width:0;padding:10px 20px;display:flex}.home-search>label:first-child{border-right:1px solid var(--line)}.home-search>label>svg{color:var(--cobalt)}.home-search>label>span{width:100%;min-width:0;font-size:12px;font-weight:700}.home-search input{background:0 0;border:0;border-radius:0;padding:3px 0 0;font-size:13px;line-height:1.7}.home-search>.button{gap:18px;min-height:58px;padding:17px 22px;font-size:13px}.search-lower{justify-content:space-between;align-items:flex-start;gap:20px;margin-top:16px;display:flex}.suggested-searches{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.suggested-searches>span{color:var(--secondary);margin-right:5px;font-size:12px}.suggested-searches>button{border:1px solid var(--line);color:var(--secondary);border-radius:3px;padding:4px 8px;font-size:12px}.suggested-searches>button:hover{border-color:var(--cobalt);color:var(--cobalt)}.suggested-searches>button>span{color:var(--secondary)}.ai-search-link{color:var(--cobalt);white-space:nowrap;align-items:center;gap:5px;padding:5px 0;font-size:12px;display:flex}.search-trust{justify-content:center;align-items:center;gap:32px;margin-top:29px;display:flex}.search-trust>span{color:var(--secondary);align-items:center;gap:7px;font-size:12px;display:flex}.search-trust svg{color:var(--cobalt)}.two-doors{border-top:1px solid var(--line);grid-template-columns:.85fr 1fr 1fr;gap:6%;max-width:1244px;margin:34px auto 0;padding:42px 0 65px;display:grid}.door-intro h2{margin-top:19px;font-size:43px}.two-doors>a{border-left:1px solid var(--line);padding:0 0 0 25px;display:block}.two-doors>a>svg{color:var(--cobalt);margin-bottom:17px}.two-doors>a>h3{font-family:var(--font-display);letter-spacing:-.04em;font-size:35px;line-height:1.05}.two-doors>a>p{max-width:290px;margin:17px 0;font-size:13px;line-height:1.9}.two-doors>a>span{color:var(--cobalt);align-items:center;gap:10px;font-size:12px;font-weight:700;display:flex}.two-doors>a>small{color:var(--secondary);margin-top:9px;font-size:12px;display:block}.two-doors>a:hover>span{text-underline-offset:3px;text-decoration:underline}.brand-story{background:#edf1f7;border-radius:5px;grid-template-columns:65px 1fr 1.25fr;align-items:start;gap:5%;max-width:1244px;margin:auto;padding:56px 5%;display:grid}.story-mark{color:var(--cobalt)}.story-mark>svg{width:63px;height:63px}.brand-story h2{margin-top:15px;font-size:42px}.story-copy>p{max-width:420px;font-size:13px;line-height:1.9}.story-copy>p:first-child{color:var(--ink);margin-bottom:17px;font-size:13px}.story-copy strong{font-weight:700}.story-copy .text-link{margin-top:19px;font-size:12px}.revised-how{margin-top:70px}.promise-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);align-items:flex-start;gap:22px;max-width:1244px;margin:auto;padding:26px 0;display:flex}.promise-strip>svg{color:var(--cobalt);margin-top:4px}.promise-strip>div{flex:1}.promise-strip h2{font-size:31px}.promise-strip p{max-width:660px;margin-top:13px;font-size:13px;line-height:1.9}.promise-strip>.text-link{flex-shrink:0;max-width:200px;margin-top:9px;font-size:12px}.discovery-page{max-width:1160px;margin:auto;padding:50px 25px 80px}.discovery-heading{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:33px;display:flex}.discovery-heading h1{margin:17px 0 20px;font-size:63px}.discovery-heading p{font-size:13px;line-height:1.8}.discovery-heading>.text-link{flex-shrink:0;margin-bottom:6px;font-size:12px}.board-search{background:var(--white);border:1px solid #cbd4e4;border-radius:6px;grid-template-columns:1.2fr 1fr auto;gap:12px;padding:7px;display:grid}.board-search>label{color:var(--cobalt);align-items:center;gap:12px;min-width:0;padding-left:12px;display:flex}.board-search>label:first-child{border-right:1px solid var(--line)}.board-search input{background:0 0;border:0;border-radius:0;padding-left:0;font-size:13px}.board-search>.button{min-width:107px;font-size:13px}.board-filter-row{justify-content:space-between;align-items:center;gap:20px;margin:20px 0 13px;display:flex}.board-filters{flex-wrap:wrap;gap:7px;display:flex}.board-filters>button{border:1px solid var(--line);color:var(--secondary);border-radius:30px;min-height:34px;padding:6px 13px;font-size:13px}.board-filters>button.selected{background:var(--soft-blue);color:var(--cobalt);border-color:#aebded}.board-filter-row>span{color:var(--secondary);font-size:12px}.provider-disclosure{max-width:760px;margin-bottom:35px;font-size:12px;line-height:1.9}.provider-disclosure>a{text-underline-offset:3px;color:var(--cobalt);text-decoration:underline}.discovery-start,.discovery-no-results,.discovery-loading{text-align:center;border-top:1px solid var(--line);padding:50px 30px}.discovery-start>svg,.discovery-no-results>svg,.discovery-loading>svg{color:var(--cobalt);margin-bottom:22px}.discovery-start h2,.discovery-no-results h2,.discovery-loading h2{font-size:41px}.discovery-start>p,.discovery-no-results>p,.discovery-loading>p{max-width:480px;margin:18px auto 25px;font-size:13px;line-height:1.9}.suggested-board{text-align:left;flex-direction:column;align-items:stretch;max-width:520px;margin:25px auto 5px;display:flex}.suggested-board>span{color:var(--secondary);margin-bottom:13px;font-size:12px}.suggested-board>button{text-align:left;border-top:1px solid var(--line);color:var(--ink);align-items:center;gap:15px;padding:16px 0;font-size:13px;display:flex}.suggested-board>button>small{color:var(--secondary);font-size:12px}.suggested-board>button>svg{color:var(--cobalt);margin-left:auto}.search-result-heading{border-bottom:1px solid var(--line);margin-bottom:30px;padding:5px 0 29px}.search-result-heading h2{margin:12px 0;font-size:39px}.search-result-heading h2>span{color:var(--secondary)}.search-result-heading>p{font-size:12px}.clarification-box{background:var(--soft-blue);color:var(--cobalt);border:1px solid #c6d2f3;border-radius:5px;align-items:flex-start;gap:16px;margin-bottom:30px;padding:22px;display:flex}.clarification-box h3{font-size:14px;font-weight:650}.clarification-box p{margin:9px 0 15px;font-size:13px;line-height:1.8}.clarification-box .text-link{font-size:13px}.organic-section>.section-heading-row h2,.google-section-heading h2,.promotion-lane>.section-heading-row h2{font-size:33px}.organic-section>.section-heading-row .fine-print{font-size:12px}.board-results{border-top:1px solid var(--line)}.discovery-result{border-bottom:1px solid var(--line);align-items:flex-start;gap:20px;padding:27px 0;display:flex}.result-icon{background:var(--white);border:1px solid var(--line);width:43px;height:47px;color:var(--cobalt);border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.result-main{flex:1;min-width:0}.result-top{justify-content:space-between;align-items:center;gap:15px;display:flex}.result-kind{color:var(--cobalt);font-size:12px;font-weight:700}.source-label{color:var(--secondary);font-size:12px}.result-main>h3{font-family:var(--font-display);letter-spacing:-.035em;margin:10px 0 9px;font-size:33px;line-height:1.1}.result-city{align-items:center;gap:5px;font-size:12px;display:flex}.result-description{white-space:pre-wrap;overflow-wrap:anywhere;max-width:700px;margin:14px 0;font-size:13px;line-height:1.9}.result-reasons,.proposal-reasons{flex-wrap:wrap;gap:6px 18px;margin:13px 0;padding:0;list-style:none;display:flex}.result-reasons>li,.proposal-reasons>li{color:var(--secondary);padding-left:11px;font-size:12px;position:relative}.result-reasons>li:before,.proposal-reasons>li:before{content:"";background:var(--cobalt);border-radius:50%;width:4px;height:4px;position:absolute;top:6px;left:0}.proposal-reasons>li{font-size:12px}.result-actions{flex-direction:column;align-items:flex-start;gap:12px;margin-top:20px;display:flex}.result-actions .fine-print{max-width:560px;font-size:12px}.result-actions>div{flex-wrap:wrap;gap:10px;display:flex}.result-actions .button{min-height:37px;font-size:12px}.result-actions .text-link{font-size:12px}.result-freshness{color:var(--secondary);margin-top:15px;font-size:12px;display:block}.provider-attributions{color:var(--secondary);flex-wrap:wrap;gap:7px;margin-top:10px;font-size:12px;display:flex}.provider-attributions>a{text-underline-offset:3px;text-decoration:underline}.google-section{border-top:1px solid #cdd4e0;margin-top:43px;padding-top:28px}.google-section-heading{justify-content:space-between;align-items:center;gap:25px;margin-bottom:23px;display:flex}.google-section-heading>div>p{align-items:center;gap:7px;margin-top:12px;font-size:12px;display:flex}.google-maps-attribution{letter-spacing:0;color:#5f6368;white-space:nowrap;font-family:Arial,sans-serif;font-size:16px;font-weight:500;line-height:1.5}.source-label .google-maps-attribution{font-size:13px}.google-section-heading>.text-link{font-size:12px}.google-results{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:0 32px;display:grid}.google-result{gap:15px;padding:23px 0}.google-result .result-icon{width:34px;height:38px}.google-result .result-icon svg{width:17px}.google-result .result-main>h3{font-family:var(--font-body);letter-spacing:-.02em;font-size:16px;font-weight:650;line-height:1.4}.google-result .result-top .result-kind{font-size:12px}.google-result .result-description{font-size:13px;line-height:1.8}.google-result .result-reasons>li{font-size:12px}.google-result .source-label .google-maps-attribution{font-size:13px}.google-legal{color:var(--secondary);margin-top:18px;font-size:12px;line-height:1.9}.google-legal>a{text-underline-offset:3px;text-decoration:underline}.provider-status{border:1px solid var(--line);color:var(--secondary);border-radius:5px;align-items:flex-start;gap:14px;margin:30px 0;padding:20px;display:flex}.provider-status h3{font-size:13px;font-weight:650}.provider-status p,.provider-note{margin-top:6px;font-size:12px;line-height:1.9}.discovery-no-results>.text-link{margin:0 12px 14px;font-size:13px}.promotion-lane{border-left:3px solid var(--cobalt);background:#edf1f8;margin-top:40px;padding:24px 28px}.promotion-lane>.section-heading-row{margin-bottom:12px}.promotion-lane>p{margin-bottom:22px;font-size:12px;line-height:1.8}.promotion-card{border-top:1px solid #d3dbe9;padding:20px 0}.promotion-label{color:var(--cobalt);background:var(--white);border:1px solid #becae5;border-radius:3px;padding:3px 7px;font-size:12px;font-weight:700;display:inline-block}.promotion-card h3{font-family:var(--font-display);margin:13px 0 10px;font-size:30px}.promotion-card>p{max-width:650px;margin-bottom:17px;font-size:13px;line-height:1.9}.promotion-card .text-link{font-size:12px}.discovery-boundary{border-top:1px solid var(--line);align-items:flex-start;gap:15px;margin-top:45px;padding-top:25px;display:flex}.discovery-boundary>svg{color:var(--cobalt)}.discovery-boundary p{flex:1;font-size:12px;line-height:1.9}.discovery-boundary>.text-link{flex-shrink:0;font-size:12px}.pending-introduction{background:#edf1ff;border:1px solid #b7c7f2;border-radius:7px;margin-bottom:30px;padding:23px}.pending-introduction h2{font-size:28px}.pending-introduction>.section-heading-row{margin-bottom:13px}.pending-introduction .text-button{font-size:12px}.pending-introduction>p{font-size:13px;line-height:1.9}.pending-own-intent{background:var(--white);border-left:2px solid var(--cobalt);margin:17px 0;padding:14px 17px}.pending-own-intent>span{color:var(--cobalt);font-size:12px;font-weight:700}.pending-own-intent>p{white-space:pre-wrap;margin-top:7px;font-size:13px;line-height:1.8}.pending-introduction .check-label{font-size:12px!important}.pending-introduction>.button,.pending-introduction>.text-link{margin-top:17px;font-size:12px}.public-status{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:25px;padding:15px 0;font-size:12px;display:flex}.public-status-dot{background:#8d98aa;border-radius:50%;width:6px;height:6px}.public-status-dot.published{background:var(--cobalt)}.public-status>.text-button{margin-left:auto;font-size:12px}.public-profile-form{background:var(--white);border:1px solid var(--line);border-radius:7px;overflow:hidden}.public-profile-form>.stack-form{padding:25px}.public-profile-form .stack-form>label,.public-profile-form .form-two>label{font-size:13px}.public-profile-form legend{font-size:12px}.public-open-to{flex-wrap:wrap;gap:25px;display:flex}.public-open-to>.check-label{font-size:12px!important}.public-purpose-hint{margin-top:13px;font-size:12px}.public-preview{background:var(--paper);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:25px}.preview-heading{color:var(--cobalt);align-items:center;gap:7px;margin-bottom:25px;font-size:12px;display:flex}.public-preview>.source-label{font-size:12px}.public-preview>h2{margin:13px 0 10px;font-size:37px}.public-preview>h3{overflow-wrap:anywhere;margin-bottom:9px;font-size:13px;font-weight:650}.preview-city{color:var(--secondary);font-size:12px}.public-preview>p{white-space:pre-wrap;overflow-wrap:anywhere;margin:14px 0;font-size:13px;line-height:1.9}.preview-open-to{color:var(--cobalt);margin-top:18px;font-size:12px;font-weight:650}.public-consent{padding:24px}.public-consent>.check-label{font-size:12px!important}.public-consent>.fine-print{margin:17px 0;font-size:12px}.public-consent>.button{min-height:44px;font-size:12px}.expansion-help{color:var(--secondary);align-items:flex-start;gap:12px;margin-top:25px;display:flex}.expansion-help p{font-size:12px;line-height:1.9}.own-graph{background:var(--white);border:1px solid var(--line);border-radius:7px;margin:0;padding:18px 20px}.own-graph figcaption{color:var(--cobalt);align-items:center;gap:8px;font-size:12px;display:flex}.own-graph figcaption>span:last-child{color:var(--secondary);margin-left:auto;font-size:12px}.own-graph>svg{width:100%;margin:13px 0;display:block}.own-graph figcaption>svg{flex-shrink:0;width:15px;height:15px}.own-graph svg line{stroke:#cbd5ec;stroke-width:1.5px}.own-graph svg line.mutual-edge{stroke:#b8a38c}.own-graph svg circle{fill:var(--soft-blue);stroke:#b8c7ef;stroke-width:1px}.own-graph svg circle.you-node{fill:var(--cobalt);stroke:var(--cobalt)}.own-graph svg circle.mutual-node{fill:var(--apricot);stroke:#e3bb98}.own-graph svg text{font-family:var(--font-body);text-anchor:middle;fill:var(--secondary);font-size:12px}.own-graph svg text.graph-node-initial{font-family:var(--font-display);fill:var(--cobalt);font-size:16px}.own-graph svg .you-node+text{fill:var(--white);font-family:var(--font-body);font-size:12px;font-weight:700}.own-graph>.fine-print{border-top:1px solid var(--line);padding-top:15px;font-size:12px}.own-graph>p:not(.fine-print){margin:17px 0;font-size:13px;line-height:1.8}.graph-source-list,.anchor-section,.graph-feedback-history{border-top:1px solid var(--line);margin-top:30px;padding-top:26px}.graph-source-list h2,.anchor-section h2,.graph-feedback-history h2{font-size:30px}.graph-source-list>p,.anchor-section>p,.graph-feedback-history>p{margin-top:15px;font-size:13px;line-height:1.9}.graph-source-list>ul{grid-template-columns:1fr 1fr;gap:17px 23px;margin:20px 0;padding:0;list-style:none;display:grid}.graph-source-list>ul>li{align-items:flex-start;gap:10px;display:flex}.graph-node-dot{background:var(--cobalt);border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-top:6px}.graph-node-dot.introduction{background:#c58d5d}.graph-source-list li strong{overflow-wrap:anywhere;font-size:12px;font-weight:650;display:block}.graph-source-list li div>span{color:var(--secondary);margin-top:4px;font-size:12px;display:block}.graph-edge-details{border-top:1px solid var(--line);padding-top:17px}.graph-edge-details summary{color:var(--cobalt);cursor:pointer;font-size:12px}.graph-edge-details ul{margin:17px 0;padding:0;list-style:none}.graph-edge-details li{overflow-wrap:anywhere;margin-bottom:12px;font-size:12px;line-height:1.8}.graph-edge-details li>span{color:var(--secondary);font-size:12px;display:block}.graph-edge-details>p{margin-top:15px;font-size:12px}.anchor-list{margin:22px 0}.anchor-list>div{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px 15px;padding:14px 0;display:flex}.anchor-list>div>span:first-child{font-size:13px;font-weight:650}.anchor-list .fine-print{font-size:12px}.anchor-list .text-button{margin-left:auto;font-size:12px}.anchor-form{border:1px solid var(--line);background:var(--white);border-radius:5px;margin-top:22px;padding:22px}.anchor-form>label{font-size:13px}.anchor-form>.check-label{font-size:12px!important}.anchor-form>.button{align-self:flex-start;font-size:12px}.graph-feedback-history>ul{margin-top:20px;padding:0;list-style:none}.graph-feedback-history li{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;padding:13px 0;font-size:12px;display:flex}.graph-feedback-history li>strong{font-weight:650}.graph-feedback-history li>span,.graph-feedback-history li>time{color:var(--secondary)}.graph-feedback-history li>time{margin-left:auto}.connection-feedback{border-top:1px solid var(--line);margin-top:20px;padding-top:17px}.connection-feedback summary{color:var(--cobalt);cursor:pointer;font-size:12px}.connection-feedback p{margin:13px 0;font-size:12px;line-height:1.9}.connection-feedback label{flex-direction:column;gap:7px;font-size:12px;display:flex}.connection-feedback select{font-size:12px}.connection-feedback .button{min-height:35px;margin-top:15px;font-size:12px}.growth-boundary{border:1px solid var(--line);background:var(--white);color:var(--cobalt);border-radius:5px;align-items:flex-start;gap:12px;margin-bottom:24px;padding:18px;display:flex}.growth-boundary p{font-size:12px;line-height:1.9}.growth-tabs{width:fit-content;margin-bottom:25px}.growth-tabs button{padding:8px 15px;font-size:12px}.growth-form{background:var(--white);border:1px solid var(--line);border-radius:7px;padding:25px}.growth-form .section-heading-row{align-items:flex-start;margin-bottom:5px}.growth-form .section-heading-row h2{font-size:29px}.growth-form .section-heading-row>.text-button,.growth-form label{font-size:12px}.growth-form>.check-label,.growth-form .tag-option{font-size:12px!important}.growth-form>.button{align-self:flex-start;font-size:12px}.growth-form>.fine-print{font-size:12px}.promotion-preview{background:var(--paper);border:1px solid var(--line);border-radius:5px;padding:20px}.promotion-preview h3{font-family:var(--font-display);margin:12px 0;font-size:28px}.promotion-preview p{white-space:pre-wrap;margin-bottom:12px;font-size:13px;line-height:1.9}.promotion-preview .fine-print{overflow-wrap:anywhere;font-size:12px}.growth-saved{margin-top:35px}.growth-saved>h2{margin-bottom:23px;font-size:31px}.growth-saved>p{font-size:13px;line-height:1.9}.growth-saved>article{border-top:1px solid var(--line);padding:23px 0}.growth-saved h3{font-family:var(--font-display);margin:13px 0;font-size:29px}.growth-saved article>p{white-space:pre-wrap;margin-bottom:15px;font-size:13px;line-height:1.9}.growth-item-meta{color:var(--secondary);flex-wrap:wrap;align-items:center;gap:15px;margin:12px 0;font-size:12px;display:flex}.growth-saved .text-link{font-size:12px}.growth-saved blockquote{border-left:2px solid var(--cobalt);background:var(--white);white-space:pre-wrap;overflow-wrap:anywhere;margin:18px 0;padding:13px 17px;font-size:13px;line-height:1.9}.growth-draft-actions{flex-wrap:wrap;align-items:center;gap:24px;display:flex}@media (max-width:1350px){.two-doors,.brand-story,.promise-strip{margin-left:5.55%;margin-right:5.55%}.crossing-hero{padding-top:47px}.crossing-hero-top{gap:6%}.home-search>label{padding-left:15px;padding-right:15px}.home-search>.button{padding-left:18px;padding-right:18px;font-size:12px}.two-doors{gap:5%}.two-doors>a>h3{font-size:32px}.door-intro h2{font-size:39px}.brand-story h2{font-size:38px}.search-lower{gap:15px}.suggested-searches{gap:6px}.suggested-searches>button,.ai-search-link{font-size:12px}}@media (max-width:1000px){.crossing-hero{padding-top:40px}.crossing-hero-top{grid-template-columns:1.05fr 1fr;gap:5%}.crossing-hero h1{font-size:85px}.crossing-subhead{font-size:13px}.crossing-distinction,.crossing-hero .hero-kicker,.path-illustration figcaption,.path-illustration figcaption>span:last-child{font-size:12px}.home-search{grid-template-columns:1.25fr 1fr auto}.home-search>label{gap:10px;padding-left:11px;padding-right:11px}.home-search>label>span{font-size:12px}.home-search input{font-size:13px}.home-search>.button{gap:8px;min-height:54px;padding-left:13px;padding-right:13px;font-size:12px}.home-search svg{width:16px}.search-lower{flex-direction:column;gap:9px}.suggested-searches>button{font-size:12px}.ai-search-link{align-self:flex-end;font-size:12px}.two-doors{grid-template-columns:1fr 1fr;gap:35px;padding-top:34px}.door-intro{grid-column:1/-1}.door-intro h2{margin-top:13px;font-size:42px}.door-intro h2 br{display:none}.two-doors>a{border-left:0;border-top:1px solid var(--line);padding-top:27px;padding-left:0}.two-doors>a>h3{font-size:36px}.two-doors>a>p{max-width:340px}.brand-story{grid-template-columns:45px 1fr 1.4fr;gap:5%;padding:37px 5%}.story-mark>svg{width:43px;height:43px}.brand-story h2{font-size:34px}.story-copy>p,.story-copy>p:first-child{font-size:13px}.promise-strip{flex-wrap:wrap;gap:17px}.promise-strip>div{min-width:70%}.promise-strip>.text-link{max-width:none;margin-top:0;margin-left:40px}.discovery-heading h1{font-size:53px}.discovery-heading{align-items:flex-start}.discovery-heading>.text-link{margin-top:15px;font-size:12px}.google-results{gap:0 25px}.google-result .result-icon{display:none}.discovery-boundary{flex-wrap:wrap}.discovery-boundary>.text-link{margin-left:34px}.public-profile-form>.stack-form,.public-preview,.public-consent{padding:21px}.graph-source-list>ul{grid-template-columns:1fr}.growth-form{padding:21px}}@media (max-width:700px){.site-header .brand>span{font-size:32px}.site-header .brand>svg{width:32px}.site-header nav{gap:15px}.site-header .quiet-link,.site-header .button{font-size:12px}.crossing-hero{padding:35px 6% 37px}.crossing-hero-top{grid-template-columns:1fr;gap:20px}.crossing-hero h1{margin-top:24px;margin-bottom:24px;font-size:clamp(74px,14vw,95px)}.crossing-subhead{max-width:425px;font-size:14px}.crossing-distinction{font-size:12px}.path-illustration{width:100%;max-width:400px;margin:13px auto 0}.path-illustration figcaption,.path-illustration figcaption>span:last-child{font-size:12px}.path-illustration>svg{margin:7px 0 0}.search-composer-wrap{margin-top:17px}.home-search{grid-template-columns:1fr 1fr;padding:9px}.home-search>label{gap:10px;padding:9px 12px}.home-search>label>span{font-size:12px}.home-search input{font-size:13px}.home-search>.button{grid-column:1/-1;justify-content:space-between;min-height:44px;margin-top:9px;padding:13px 16px;font-size:13px}.search-lower{gap:13px;margin-top:15px}.suggested-searches{gap:7px}.suggested-searches>span{width:100%;margin-bottom:2px;font-size:12px}.suggested-searches>button{padding:5px 7px;font-size:12px}.suggested-searches>button>span{display:none}.ai-search-link{align-self:flex-start;font-size:12px}.search-trust{flex-wrap:wrap;justify-content:flex-start;gap:14px;margin-top:23px}.search-trust>span{gap:5px;font-size:12px}.search-trust svg{width:11px;height:11px}.two-doors{gap:27px;margin:20px 6% 0;padding-bottom:40px}.two-doors>a>h3{font-size:31px}.two-doors>a>p{font-size:12px}.two-doors>a>span{align-items:flex-start;gap:6px;font-size:12px}.two-doors>a>small{font-size:12px}.door-intro h2{font-size:37px}.brand-story{grid-template-columns:40px 1fr;gap:17px;margin:0 6%;padding:29px 24px}.story-mark{padding-top:5px}.story-mark>svg{width:37px;height:37px}.brand-story h2{margin-top:12px;font-size:35px}.story-copy{grid-column:1/-1;margin-top:8px}.story-copy>p{max-width:none;font-size:13px}.story-copy>p:first-child{font-size:13px}.story-copy .text-link{font-size:12px}.revised-how{margin-top:45px}.promise-strip{gap:15px;margin-left:6%;margin-right:6%;padding:25px 0}.promise-strip h2{font-size:30px}.promise-strip>svg{width:20px;height:20px}.promise-strip>div{flex-basis:calc(100% - 35px);min-width:0}.promise-strip p{font-size:12px}.promise-strip>.text-link{margin-left:35px;font-size:12px}.discovery-page{padding:30px 6% 60px}.discovery-heading{flex-direction:column;gap:12px;margin-bottom:27px}.discovery-heading h1{margin:15px 0;font-size:50px}.discovery-heading p{max-width:330px;font-size:13px}.discovery-heading>.text-link{margin:0;font-size:12px}.board-search{grid-template-columns:1fr 1fr;gap:6px}.board-search>label{gap:7px;padding-left:8px}.board-search>label>svg{width:15px;height:15px}.board-search input{padding:9px 3px;font-size:12px}.board-search>.button{grid-column:1/-1;min-height:39px;margin-top:5px;font-size:12px}.board-filter-row{flex-direction:column;align-items:flex-start;gap:12px;margin:19px 0 14px}.board-filters{gap:6px}.board-filters>button{min-height:31px;padding:6px 11px;font-size:12px}.board-filter-row>span{font-size:12px}.provider-disclosure{margin-bottom:27px;font-size:12px}.discovery-start,.discovery-no-results,.discovery-loading{padding:34px 7px}.discovery-start h2,.discovery-no-results h2,.discovery-loading h2{font-size:36px}.discovery-start>p,.discovery-no-results>p,.discovery-loading>p{font-size:13px}.suggested-board>span{font-size:12px}.suggested-board>button{gap:10px;font-size:13px}.suggested-board>button>small{font-size:12px}.search-result-heading h2{font-size:32px;line-height:1.15}.search-result-heading>p{font-size:12px;line-height:1.8}.organic-section>.section-heading-row{flex-direction:column;align-items:flex-start;gap:8px}.organic-section>.section-heading-row h2,.google-section-heading h2,.promotion-lane>.section-heading-row h2{font-size:30px}.organic-section>.section-heading-row .fine-print{font-size:12px}.discovery-result{gap:14px;padding:23px 0}.result-icon{width:35px;height:39px}.result-icon svg{width:17px;height:17px}.result-kind,.source-label{font-size:12px}.result-main>h3{font-size:29px}.result-city{font-size:12px}.result-description{font-size:13px;line-height:1.9}.result-reasons>li,.result-actions .fine-print{font-size:12px}.result-actions .button{gap:5px;min-height:36px;padding:10px 11px;font-size:12px}.google-section-heading{flex-direction:column;align-items:flex-start;gap:18px}.google-section-heading>div>p,.google-section-heading>.text-link{font-size:12px}.google-results{grid-template-columns:1fr}.google-result .result-icon{display:flex}.google-result .result-main>h3{font-size:16px}.google-result .source-label .google-maps-attribution,.google-result .result-description{font-size:13px}.google-maps-attribution{font-size:15px}.clarification-box{gap:12px;padding:18px}.clarification-box h3{font-size:13px}.clarification-box p,.clarification-box .text-link,.provider-status p,.provider-note{font-size:12px}.promotion-lane{margin-top:30px;padding:21px 19px}.promotion-lane>.section-heading-row h2{font-size:27px}.promotion-lane>p{font-size:12px}.promotion-card h3{font-size:29px}.promotion-card>p{font-size:12px}.discovery-boundary{gap:12px}.discovery-boundary p{min-width:calc(100% - 33px);font-size:12px}.discovery-boundary>.text-link{margin-left:31px;font-size:12px}.discovery-no-results>.text-link{font-size:12px}.pending-introduction{padding:20px}.pending-introduction h2{font-size:27px}.pending-introduction>.section-heading-row{align-items:flex-start}.pending-introduction>p{font-size:12px}.public-profile-form .form-two{gap:13px}.public-profile-form .stack-form>label,.public-profile-form .form-two>label{font-size:12px}.public-consent>.check-label{font-size:12px!important}.public-consent>.fine-print{font-size:12px}.public-preview>h2{font-size:35px}.public-preview>h3{font-size:13px}.own-graph{padding:16px}.own-graph figcaption,.own-graph figcaption>span:last-child,.own-graph>.fine-print{font-size:12px}.graph-source-list h2,.anchor-section h2,.graph-feedback-history h2{font-size:31px}.graph-source-list>p,.anchor-section>p,.graph-feedback-history>p{font-size:12px}.graph-source-list>ul{grid-template-columns:1fr 1fr;gap:17px}.graph-source-list li strong,.graph-source-list li div>span,.graph-edge-details li,.graph-edge-details li>span{font-size:12px}.anchor-form{padding:18px}.anchor-list>div>span:first-child{font-size:12px}.growth-form{padding:21px 18px}.growth-form .section-heading-row h2{font-size:28px}.growth-form .section-heading-row>.text-button,.growth-boundary p{font-size:12px}.growth-saved h3{font-size:29px}.growth-saved article>p{font-size:12px}.growth-saved blockquote{font-size:13px}.growth-form .form-two{grid-template-columns:1fr}}@media (max-width:400px){.crossing-hero h1{font-size:70px}.crossing-subhead{font-size:13px}.crossing-distinction{font-size:12px}.site-header nav{gap:12px}.site-header .quiet-link,.site-header .button{font-size:12px}.home-search{grid-template-columns:1fr}.home-search>label:first-child{border-right:0;border-bottom:1px solid var(--line)}.home-search>label{padding:11px 10px}.home-search input{font-size:13px}.home-search>.button{margin-top:5px}.home-search>label>span{font-size:12px}.two-doors{grid-template-columns:1fr;gap:25px}.two-doors>a>h3 br{display:none}.two-doors>a>h3{font-size:32px}.two-doors>a>p{font-size:13px}.two-doors>a>span,.two-doors>a>small{font-size:12px}.door-intro h2{font-size:36px}.story-copy .text-link{font-size:12px}.board-search{grid-template-columns:1fr}.board-search>label:first-child{border-right:0;border-bottom:1px solid var(--line)}.board-search input{font-size:13px}.board-search>label{padding-left:10px}.board-search>.button{grid-column:auto}.board-filters>button{padding:6px 9px;font-size:12px}.discovery-heading h1{font-size:45px}.source-label{font-size:12px}.result-main>h3{font-size:27px}.graph-source-list>ul,.public-profile-form .form-two{grid-template-columns:1fr}.public-preview,.public-consent,.public-profile-form>.stack-form{padding:19px}}.public-card-report{min-height:25px;margin-top:17px;font-size:12px}.pending-public-report{background:#f0f3fc;border:1px solid #c7d3ef;border-radius:7px;margin-bottom:28px;padding:23px}.pending-public-report .section-heading-row{align-items:flex-start;margin-bottom:14px}.pending-public-report h2{font-size:30px}.pending-public-report .text-button{font-size:12px}.pending-public-report>p{margin-bottom:20px;font-size:13px;line-height:1.9}.pending-public-report label{font-size:13px}.pending-public-report .fine-print{font-size:12px}.pending-public-report .button{align-self:flex-start;font-size:12px}.onboarding-report{grid-column:1/-1}.onboarding-report:has(>.pending-public-report){margin-bottom:10px}.restricted-signout{margin-left:auto;font-size:13px}.restricted-page{max-width:840px;margin:auto;padding:65px 30px 90px}.restricted-symbol{background:var(--white);border:1px solid var(--line);width:57px;height:57px;color:var(--cobalt);border-radius:50%;justify-content:center;align-items:center;margin-bottom:27px;display:flex}.restricted-page h1{margin:17px 0 25px;font-size:64px}.restricted-lede{max-width:570px;margin-bottom:30px;font-size:13px;line-height:1.9}.restricted-actions>article{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:22px;padding:29px 0;display:flex}.restricted-actions>article>div{flex:1;min-width:230px}.restricted-actions h2{font-size:30px}.restricted-actions p{max-width:450px;margin-top:13px;font-size:13px;line-height:1.9}.restricted-actions .button{flex-shrink:0;min-height:43px;font-size:12px}.restricted-actions .text-button{font-size:12px}.restricted-delete-confirm{background:#fff8f6;border:1px solid #e3caca;border-radius:5px;flex-basis:100%;padding:21px}.restricted-delete-confirm p{max-width:none;margin:0}.restricted-delete-confirm label{font-size:13px}.restricted-delete-confirm>.button{align-self:flex-start}.restricted-note{color:var(--secondary);margin-top:25px;font-size:12px}@media (max-width:600px){.pending-public-report{padding:20px}.pending-public-report h2{font-size:28px}.pending-public-report>p{font-size:12px}.restricted-page{padding:39px 6% 65px}.restricted-page h1{font-size:53px}.restricted-lede{font-size:13px}.restricted-actions>article{gap:17px}.restricted-actions>article>div{flex-basis:100%;min-width:100%}.restricted-actions h2{font-size:29px}.restricted-actions p,.restricted-actions .button,.restricted-signout{font-size:12px}.restricted-delete-confirm{padding:18px}}.onboarding-report:empty{display:none}.public-purpose-choice{flex-direction:column;gap:7px;display:flex}.public-purpose-choice>.text-link{font-size:12px}.public-purpose-choice .check-label:has(input:disabled){color:var(--secondary)}.email-auth>summary{cursor:pointer;color:var(--cobalt);align-items:center;gap:8px;min-height:26px;font-size:13px;font-weight:650;list-style:none;display:flex}.email-auth>summary::-webkit-details-marker{display:none}.email-auth>summary>svg:last-child{margin-left:auto;transition:transform .15s}.email-auth[open]>summary>svg:last-child{transform:rotate(90deg)}.email-auth-content{padding-top:20px}.email-auth-content>h3{font-family:var(--font-display);margin-bottom:13px;font-size:29px;line-height:1.1}.email-auth-content>p{margin-bottom:19px;font-size:12px;line-height:1.9}.email-auth-content>form{flex-direction:column;gap:15px;display:flex}.email-auth-content label{flex-direction:column;gap:7px;font-size:13px;font-weight:650;display:flex}.email-auth-content input,.email-auth-content .button{font-size:13px}.email-auth-hint{font-size:12px;line-height:1.9}.email-auth-toggle{margin-top:18px;font-size:12px}.email-auth-feedback{border:1px solid var(--line);border-radius:5px;align-items:flex-start;gap:8px;padding:12px 14px;font-size:13px;line-height:1.9;display:flex}.email-auth-error{color:#913c31;background:#fff4f1;border-color:#ead0cc}.email-auth-success{color:#2f5e4a;background:#f0f8f4;border-color:#c1d3ce}.email-verification-page{max-width:750px;margin:35px auto 80px;padding:30px}.email-verification-screen{background:var(--white);border:1px solid var(--line);border-radius:8px;padding:39px}.verification-symbol{background:var(--soft-blue);width:55px;height:55px;color:var(--cobalt);border-radius:50%;justify-content:center;align-items:center;margin-bottom:25px;display:flex}.email-verification-screen>p{max-width:540px;margin-top:16px;font-size:13px;line-height:1.9}.email-verification-screen>.verification-lede{margin-bottom:17px;font-size:14px;line-height:1.9}.verification-lede strong{color:var(--ink);overflow-wrap:anywhere;font-weight:700}.verification-instructions{border:1px solid var(--line);background:var(--paper);border-radius:5px;margin:25px 0;padding:19px}.verification-instructions>p{font-size:13px;line-height:1.9}.verification-instructions>span{color:var(--secondary);margin-top:12px;font-size:12px;display:block}.verification-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px;display:flex}.email-verification-screen>.verification-footnote{border-top:1px solid var(--line);margin-top:26px;padding-top:18px;font-size:12px;line-height:1.9}.email-verification-screen>.email-auth-feedback{margin-top:18px}@media (max-width:600px){.email-auth>summary{font-size:12px}.email-auth-content>h3{font-size:28px}.email-auth-content>p,.email-auth-content label,.email-auth-content .button,.email-auth-toggle,.email-auth-feedback{font-size:12px}.email-verification-page{margin:15px auto 45px;padding:20px 6%}.email-verification-screen{padding:27px 22px}.email-verification-screen h1{font-size:51px}.email-verification-screen>.verification-lede,.email-verification-screen>p{font-size:13px}.verification-instructions{padding:16px}.verification-instructions>p,.verification-instructions>span{font-size:12px}.verification-actions{flex-direction:column;align-items:stretch;gap:11px}.verification-actions .button,.verification-signout,.email-verification-screen>.verification-footnote{font-size:12px}}.brand{color:var(--ink);gap:10px}.brand>svg{width:40px;height:40px}.brand>span{font-family:var(--font-body);letter-spacing:normal;font-size:31px;font-weight:650;line-height:1.05}.brand-small>svg{width:33px;height:33px}.brand-small>span{font-size:25px}.site-header .brand>span{font-size:31px}.site-header .brand>svg{width:40px;height:40px}.site-header{padding-top:27px;padding-bottom:27px}.site-footer>.brand>span{font-size:25px}.site-footer>.brand>svg{width:33px;height:33px}.site-header nav .button{min-height:42px;padding:10px 16px;font-size:13px}.brand-home .brand-v3-hero{grid-template-columns:1.12fr .88fr;grid-template-areas:"intro illustration""search search";gap:42px 8%;padding-top:43px;padding-bottom:51px;display:grid}.brand-v3-hero>.hero-intro{grid-area:intro}.brand-v3-hero>.hero-search{grid-area:search}.brand-v3-hero>.crossing-print{grid-area:illustration}.brand-home .hero-kicker{color:var(--secondary);font-size:13px;font-weight:550}.brand-home .crossing-hero h1{letter-spacing:-.055em;margin:27px 0 26px;font-size:clamp(76px,7.6vw,108px);font-weight:450;line-height:.96}.brand-home .crossing-distinction{color:var(--ink);margin-top:23px;font-size:13px;line-height:1.9}.brand-home .hero-search .search-composer-wrap{margin-top:0}.brand-home .home-search{border-color:#c7cfdd;border-radius:5px;grid-template-columns:1.3fr .95fr auto;padding:8px}.brand-home .home-search>label{gap:13px;padding:10px 19px}.brand-home .home-search>label>span{font-size:12px;font-weight:650;line-height:1.5}.brand-home .home-search input{padding-top:4px;font-size:15px;line-height:1.7}.brand-home .home-search>.button{border-radius:4px;gap:20px;min-height:61px;padding:17px 22px;font-size:13px}.brand-home .search-lower{align-items:flex-start;gap:23px;margin-top:17px}.brand-home .suggested-searches{gap:7px}.brand-home .suggested-searches>span{font-size:12px}.brand-home .suggested-searches>button{border-radius:3px;padding:5px 8px;font-size:12px}.brand-home .ai-search-link{padding-top:6px;font-size:12px}.brand-home .search-trust{gap:28px;margin-top:25px}.brand-home .search-trust>span{gap:6px;font-size:12px}.brand-home .search-trust svg{width:13px;height:13px}.brand-home .crossing-print{align-self:end;width:100%;max-width:none;margin:0;padding:0}.brand-home .crossing-print figcaption{color:var(--ink);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding-bottom:14px;font-size:13px;font-weight:650;display:flex}.brand-home .crossing-print figcaption>span:last-child{color:var(--secondary);margin:0;font-size:12px;font-weight:450}.brand-home .crossing-print>svg{width:100%;margin:5px 0 0;display:block;overflow:visible}.brand-home .crossing-print .print-guide{fill:none;stroke:var(--line);stroke-width:.9px}.brand-home .crossing-print .print-route{fill:none;stroke:#dce3ee;stroke-width:13px;stroke-linejoin:round}.brand-home .crossing-print .print-route-second{stroke:#e3e8f1;stroke-width:10px}.brand-home .crossing-print .print-waymark{fill:var(--ink)}.brand-home .crossing-print .print-aperture{fill:var(--apricot)}.brand-home .crossing-print .print-crossing-guide{fill:none;stroke:#8d99af;stroke-width:1px;stroke-dasharray:3 4}.brand-home .crossing-print .print-small-label{font-family:var(--font-body);fill:var(--secondary);text-anchor:start;font-size:12px}.brand-home .print-route-captions{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:20px;padding:7px 0 15px;display:grid}.brand-home .print-route-captions>div+div{border-left:1px solid var(--line);padding-left:20px}.brand-home .print-route-captions span{color:var(--ink);font-size:13px;font-weight:700}.brand-home .print-route-captions p{margin-top:7px;font-size:13px;line-height:1.7}.brand-home .two-doors{grid-template-columns:.85fr 1fr 1fr;gap:5.5%;padding-top:45px;padding-bottom:72px}.brand-home .section-caption{font-size:13px}.brand-home .door-intro h2{font-size:43px}.brand-home .two-doors>a{padding-left:28px}.brand-home .two-doors>a>svg{color:var(--ink);stroke-width:1.6px;width:24px;height:24px;margin-bottom:21px}.brand-home .two-doors>a>h3{font-size:35px;line-height:1.08}.brand-home .two-doors>a>p{max-width:300px;margin:19px 0;font-size:13px;line-height:1.8}.brand-home .two-doors>a>span{gap:9px;font-size:13px}.brand-home .two-doors>a>small{margin-top:12px;font-size:12px;line-height:1.7}.brand-home .brand-story{background:#edf1f6;border-radius:3px;grid-template-columns:70px 1fr 1.3fr;gap:5%;padding:49px 4.6%}.brand-home .story-mark{color:var(--ink);padding-top:6px}.brand-home .story-mark>svg{width:66px;height:66px}.brand-home .brand-story h2{margin-top:17px;font-size:42px}.brand-home .story-copy>p{max-width:420px;font-size:13px;line-height:1.85}.brand-home .story-copy>p:first-child{margin-bottom:17px;font-size:14px;line-height:1.8}.brand-home .story-copy .text-link{margin-top:22px;font-size:12px}.brand-home .revised-how{grid-template-columns:.9fr 1fr;gap:12%;margin-top:75px;padding:65px 0 76px}.brand-home .section-intro h2{margin:20px 0 23px;font-size:51px}.brand-home .section-intro>p{max-width:350px;font-size:14px;line-height:1.85}.brand-home .steps{gap:29px}.brand-home .steps article{gap:20px}.brand-home .steps h3{margin-bottom:9px;font-size:15px;font-weight:650;line-height:1.6}.brand-home .steps p{max-width:380px;font-size:13px;line-height:1.85}.brand-home .step-number{width:29px;height:29px;color:var(--ink);font-size:13px}.brand-home .promise-strip{gap:23px;padding:30px 0}.brand-home .promise-strip>svg{color:var(--ink);stroke-width:1.6px}.brand-home .promise-strip h2{font-size:32px}.brand-home .promise-strip p{max-width:680px;margin-top:15px;font-size:13px;line-height:1.9}.brand-home .promise-strip>.text-link{max-width:205px;font-size:12px;line-height:1.8}.brand-home .landing-close{padding-top:88px;padding-bottom:78px}.brand-home .landing-close>svg{color:var(--ink);stroke-width:1.6px}.brand-home .landing-close h2{font-size:58px}.brand-home .landing-close .button{min-height:47px;margin-top:27px;font-size:13px}.brand-home .landing-close p{margin-top:16px;font-size:12px;line-height:1.8}@media (max-width:1200px){.brand-home .brand-v3-hero{gap:35px 6%}.brand-home .crossing-hero h1{font-size:88px}.brand-home .crossing-subhead{font-size:15px}.brand-home .crossing-distinction{font-size:13px}.brand-home .crossing-print figcaption,.brand-home .crossing-print figcaption>span:last-child{font-size:12px}.brand-home .home-search>label{padding-left:14px;padding-right:14px}.brand-home .home-search input{font-size:13px}.brand-home .home-search>.button{gap:13px;padding-left:17px;padding-right:17px;font-size:13px}.brand-home .search-lower{flex-direction:column;gap:8px}.brand-home .ai-search-link{align-self:flex-end;font-size:12px}.brand-home .two-doors{gap:4.5%}.brand-home .two-doors>a{padding-left:21px}.brand-home .two-doors>a>h3{font-size:32px}.brand-home .door-intro h2{font-size:38px}.brand-home .brand-story{grid-template-columns:50px 1fr 1.3fr;gap:4.5%}.brand-home .story-mark>svg{width:49px;height:49px}.brand-home .brand-story h2{font-size:36px}.brand-home .story-copy>p,.brand-home .story-copy>p:first-child{font-size:13px}}@media (max-width:900px){.brand-home .crossing-hero h1{font-size:76px}.brand-home .hero-kicker{font-size:12px}.brand-home .crossing-subhead{font-size:13px}.brand-home .crossing-distinction{margin-top:19px;font-size:12px;line-height:1.9}.brand-home .crossing-print{align-self:center}.brand-home .print-route-captions p,.brand-home .print-route-captions span{font-size:12px}.brand-home .home-search{grid-template-columns:1.22fr 1fr auto}.brand-home .home-search>label{gap:9px;padding-left:10px;padding-right:10px}.brand-home .home-search>label>span{font-size:12px}.brand-home .home-search input{font-size:13px}.brand-home .home-search>.button{gap:8px;min-height:57px;padding:15px 13px;font-size:12px}.brand-home .home-search>label>svg{width:17px;height:17px}.brand-home .two-doors{grid-template-columns:1fr 1fr;gap:32px;padding-top:35px;padding-bottom:50px}.brand-home .door-intro{grid-column:1/-1}.brand-home .door-intro h2{margin-top:14px;font-size:40px}.brand-home .door-intro h2 br{display:none}.brand-home .two-doors>a{border-left:0;border-top:1px solid var(--line);padding-top:27px;padding-left:0}.brand-home .two-doors>a>h3{font-size:35px}.brand-home .two-doors>a>p{max-width:330px;font-size:13px}.brand-home .brand-story{grid-template-columns:45px 1fr 1.3fr;gap:4%;padding:35px 4%}.brand-home .brand-story h2{font-size:33px}.brand-home .story-mark>svg{width:42px;height:42px}.brand-home .story-copy>p,.brand-home .story-copy>p:first-child{font-size:13px}.brand-home .story-copy .text-link{font-size:12px}.brand-home .revised-how{gap:9%;margin-top:55px;padding-top:46px;padding-bottom:52px}.brand-home .section-intro h2{font-size:45px}.brand-home .section-intro>p,.brand-home .steps h3,.brand-home .steps p{font-size:13px}.brand-home .steps article{gap:15px}.brand-home .promise-strip>div{min-width:70%}.brand-home .promise-strip>.text-link{max-width:none;margin-left:46px}.brand-home .promise-strip h2{font-size:30px}.brand-home .promise-strip p{font-size:13px}}@media (max-width:700px){.site-header{gap:20px;padding-top:21px;padding-bottom:21px}.site-header .brand>span{font-size:27px}.site-header .brand>svg{width:34px;height:34px}.site-header nav{gap:17px}.site-header nav .quiet-link{font-size:12px}.site-header nav .button{min-height:37px;padding:8px 12px;font-size:12px}.brand-home .brand-v3-hero{grid-template-columns:1fr;grid-template-areas:"intro""search""illustration";row-gap:25px;padding-top:26px;padding-bottom:37px}.brand-home .crossing-hero h1{margin-top:22px;margin-bottom:21px;font-size:clamp(63px,14vw,88px)}.brand-home .hero-kicker{font-size:13px}.brand-home .crossing-subhead{font-size:15px;line-height:1.7}.brand-home .crossing-distinction{margin-top:17px;font-size:13px;line-height:1.85}.brand-home .home-search{grid-template-columns:1fr 1fr;gap:0;padding:8px}.brand-home .home-search>label{gap:10px;padding:9px 11px}.brand-home .home-search>label>span{font-size:12px}.brand-home .home-search input{padding-top:5px;font-size:13px}.brand-home .home-search>.button{grid-column:1/-1;justify-content:space-between;min-height:44px;margin-top:8px;padding:12px 15px;font-size:13px}.brand-home .search-lower{gap:10px;margin-top:13px}.brand-home .suggested-searches{gap:6px}.brand-home .suggested-searches>span{width:100%;margin-bottom:3px;font-size:12px}.brand-home .suggested-searches>button{padding:5px 7px;font-size:12px}.brand-home .suggested-searches>button>span{display:none}.brand-home .ai-search-link{align-self:flex-start;padding-top:2px;font-size:12px}.brand-home .search-trust{flex-wrap:wrap;justify-content:flex-start;gap:8px 17px;margin-top:20px}.brand-home .search-trust>span{gap:5px;font-size:12px}.brand-home .search-trust svg{width:12px;height:12px}.brand-home .crossing-print{width:100%;max-width:430px;margin:15px auto 0;padding-top:17px}.brand-home .crossing-print figcaption{padding-bottom:12px;font-size:12px}.brand-home .crossing-print figcaption>span:last-child{font-size:12px}.brand-home .crossing-print>svg{margin-top:0}.brand-home .print-route-captions{gap:20px;padding-bottom:16px}.brand-home .print-route-captions span,.brand-home .print-route-captions p{font-size:13px}.brand-home .two-doors{gap:28px;margin-top:16px;padding-top:31px}.brand-home .door-intro h2{font-size:37px}.brand-home .section-caption{font-size:12px}.brand-home .two-doors>a>svg{width:23px;height:23px;margin-bottom:18px}.brand-home .two-doors>a>h3{font-size:32px}.brand-home .two-doors>a>p{font-size:13px;line-height:1.9}.brand-home .two-doors>a>span{align-items:flex-start;gap:6px;font-size:12px}.brand-home .two-doors>a>small{font-size:12px}.brand-home .brand-story{grid-template-columns:40px 1fr;gap:18px;padding:30px 24px}.brand-home .brand-story h2{margin-top:13px;font-size:36px}.brand-home .story-mark{padding-top:4px}.brand-home .story-mark>svg{width:40px;height:40px}.brand-home .story-copy{grid-column:1/-1;margin-top:5px}.brand-home .story-copy>p{max-width:none;font-size:13px;line-height:1.9}.brand-home .story-copy>p:first-child{font-size:13px}.brand-home .story-copy .text-link{font-size:12px}.brand-home .revised-how{grid-template-columns:1fr;gap:37px;margin-top:45px;padding-top:43px;padding-bottom:49px}.brand-home .section-intro h2{margin-top:17px;font-size:45px}.brand-home .section-intro>p{max-width:420px;font-size:13px}.brand-home .steps{gap:26px}.brand-home .steps article{gap:17px}.brand-home .steps h3{font-size:14px}.brand-home .steps p{max-width:440px;font-size:13px;line-height:1.85}.brand-home .step-number{width:27px;height:27px;font-size:12px}.brand-home .promise-strip{gap:17px;padding:25px 0}.brand-home .promise-strip>div{flex-basis:calc(100% - 41px);min-width:0}.brand-home .promise-strip h2{font-size:30px}.brand-home .promise-strip p{margin-top:12px;font-size:13px}.brand-home .promise-strip>.text-link{margin-left:40px;font-size:12px}.brand-home .landing-close{padding-top:65px;padding-bottom:62px}.brand-home .landing-close h2{font-size:49px}.brand-home .landing-close .button{font-size:13px}.brand-home .landing-close p{font-size:12px}.site-footer>.brand>span{font-size:23px}.site-footer>.brand>svg{width:30px;height:30px}.site-footer nav{gap:18px;font-size:12px}}@media (max-width:400px){.site-header{gap:14px}.site-header .brand{gap:7px}.site-header .brand>span{font-size:25px}.site-header .brand>svg{width:31px;height:31px}.site-header nav{gap:12px}.site-header nav .quiet-link{font-size:12px}.site-header nav .button{min-height:35px;padding:8px 10px;font-size:12px}.brand-home .crossing-hero h1{font-size:clamp(60px,16.5vw,68px)}.brand-home .crossing-subhead{font-size:13px}.brand-home .crossing-distinction{font-size:12px}.brand-home .home-search{grid-template-columns:1fr}.brand-home .home-search>label{gap:10px;padding:10px 11px}.brand-home .home-search>label:first-child{border-right:0;border-bottom:1px solid var(--line)}.brand-home .home-search input{font-size:13px}.brand-home .home-search>label>span{font-size:12px}.brand-home .home-search>.button{grid-column:auto;margin-top:6px;font-size:13px}.brand-home .suggested-searches>button,.brand-home .search-trust>span{font-size:12px}.brand-home .search-trust{gap:7px 12px}.brand-home .two-doors{grid-template-columns:1fr;gap:25px}.brand-home .two-doors>a>h3{font-size:32px}.brand-home .two-doors>a>h3 br{display:none}.brand-home .two-doors>a>p,.brand-home .two-doors>a>span{font-size:13px}.brand-home .two-doors>a>small{font-size:12px}.brand-home .brand-story{gap:16px;padding:27px 21px}.brand-home .brand-story h2{font-size:33px}.brand-home .story-copy .text-link{font-size:12px}.site-footer nav{gap:13px;font-size:12px}}html{-webkit-text-size-adjust:100%}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}.brand:focus-visible{outline-offset:6px;border-radius:4px}.home-search input:focus-visible,.board-search input:focus-visible,.password-field input:focus-visible,.intake-composer input:focus-visible{outline:none}.home-search:focus-within,.board-search:focus-within,.intake-composer:focus-within,.message-composer:focus-within{outline:2px solid var(--cobalt);outline-offset:3px}.workspace-nav>button:focus-visible,.auth-tabs button:focus-visible{outline-offset:-3px}.result-description,.active-intent-row p,.listing-body>p,.promotion-card>p,.other-bio,.page-heading>p,.discovery-heading p{font-size:14px;line-height:1.75}.page-heading>p,.discovery-heading p{max-width:540px;font-size:15px}.legal-body p,.legal-body li{font-size:15px;line-height:1.8}.proposal-content p,.proposal-reasons>li,.shared-intentions p,.result-reasons>li{font-size:13px}.check-label input{width:20px;height:20px;margin-top:2px}.tag-option{min-height:36px}.quiet-link{align-items:center;min-height:44px;display:inline-flex}.site-header nav .quiet-link{font-size:13px}.site-footer nav a{align-items:center;min-height:44px;display:inline-flex}.site-footer p{font-size:13px}.footer-note{font-size:12px}.avatar-button{width:40px;height:40px}.beta-pill{font-size:12px}.brand-home .crossing-subhead{max-width:520px;font-size:17px;line-height:1.65}.brand-home .suggested-searches>span{color:var(--ink);font-size:13px;font-weight:650}.brand-home .suggested-searches>button{border-radius:999px;min-height:40px;padding:7px 13px;font-size:13px}.brand-home .ai-search-link{white-space:normal;align-items:center;gap:7px;min-height:44px;padding:0;font-size:13px;font-weight:650;display:inline-flex}.brand-home .ai-search-link:hover{text-underline-offset:3px;text-decoration:underline}.brand-home .search-trust>span,.brand-home .crossing-print figcaption,.brand-home .print-route-captions span,.brand-home .print-route-captions p{font-size:13px}.brand-home .crossing-print figcaption>span:last-child{font-size:12px}.board-filters>button{min-height:40px;font-size:13px}.signin-layout h1{margin:20px 0;font-size:clamp(44px,5vw,62px)}.signin-layout .lede{max-width:440px;font-size:16px;line-height:1.7}.plain-checklist li{font-size:14px}.signin-alt{min-height:44px;margin-top:26px;font-size:13px}.signin-sheet>p:not(.fine-print){font-size:14px;line-height:1.7}.signin-mark{width:44px;height:44px;color:var(--ink);margin-bottom:20px;display:block}.signin-sheet .fine-print{font-size:12px;line-height:1.7}.signin-legal{font-size:12px}.email-auth{border-top:0;margin-top:0;padding-top:0}.auth-divider{color:var(--secondary);align-items:center;gap:14px;margin:22px 0 18px;font-size:12px;font-weight:650;display:flex}.auth-divider:before,.auth-divider:after{content:"";border-top:1px solid var(--line);flex:1}.auth-tabs{border:1px solid var(--line);background:#e8edf4;border-radius:8px;grid-template-columns:1fr 1fr;gap:4px;margin-bottom:20px;padding:4px;display:grid}.auth-tabs button{min-height:44px;color:var(--secondary);border-radius:5px;font-size:13px;font-weight:650}.auth-tabs button[aria-pressed=true]{background:var(--white);color:var(--ink);box-shadow:0 1px 2px #18202c14}.email-auth>h3{font-family:var(--font-display);font-size:28px;line-height:1.1}.email-auth-intro{margin:10px 0 20px;font-size:13px;line-height:1.7}.email-auth form{flex-direction:column;gap:16px;display:flex}.email-auth label{flex-direction:column;gap:8px;font-size:13px;font-weight:650;display:flex}.email-auth input:not([type=checkbox]){min-height:48px;font-size:15px}.password-field{display:block;position:relative}.password-field input{padding-right:52px}.password-field .icon-button{width:40px;height:40px;color:var(--secondary);position:absolute;top:50%;right:4px;transform:translateY(-50%)}.email-auth-hint{margin-top:-6px;font-size:12px;line-height:1.6}.auth-link{min-height:44px;font-size:13px}.email-auth form>.auth-link{align-self:flex-start;margin-top:-8px}.email-auth-feedback{margin:0;font-size:13px;line-height:1.6}.email-auth-info{background:var(--soft-blue);color:var(--cobalt-dark);border-color:#c6d2f3}.email-verification-screen>p{font-size:14px}.email-verification-screen>.verification-lede{font-size:16px}.email-verification-screen h1{margin:16px 0 20px;font-size:clamp(46px,7vw,64px)}.verification-steps{border:1px solid var(--line);background:var(--paper);border-radius:8px;flex-direction:column;gap:14px;margin:24px 0;padding:20px;list-style:none;display:flex}.verification-steps li{color:var(--ink);align-items:flex-start;gap:14px;font-size:14px;line-height:1.6;display:flex}.verification-steps li>span{width:26px;height:26px;color:var(--cobalt);border:1px solid #b9c6f3;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}.email-verification-screen .email-auth-feedback{margin-top:20px}.verification-actions .button{min-height:48px;font-size:13px}.verification-signout{margin-top:14px;font-size:13px}.email-verification-screen>.verification-footnote{font-size:12px}@keyframes soft-pulse{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.spinner{animation-name:soft-pulse!important;animation-duration:1.6s!important;animation-iteration-count:infinite!important}}@media (pointer:coarse){.button-small,.result-actions .button,.proposal-actions>.button,.section-heading-row>.button,.discovery-controls>.button,.dialog-actions .button,.segmented-control button,.board-filters>button,.brand-home .suggested-searches>button,.safety-links button,.text-button,.text-link,.tag-option{min-height:44px}.icon-button{width:44px;height:44px}.feedback .icon-button{width:36px;height:36px}.workspace-nav>button,.sidebar-intent{min-height:44px}}@media (min-width:821px){.workspace-nav>button,.sidebar-intent{font-size:13px}.workspace-label p{font-size:14px}.sidebar-bottom a,.sidebar-bottom button{min-height:32px;font-size:12px}}@media (max-width:820px){.product-layout{min-height:0;display:block}.product-sidebar{z-index:5;border-right:0;border-bottom:1px solid var(--line);background:var(--white);height:auto;padding:0;position:sticky;top:0}.workspace-label,.sidebar-intents,.sidebar-bottom{display:none}.workspace-nav{scrollbar-width:none;scroll-snap-type:x proximity;overscroll-behavior-x:contain;flex-direction:row;gap:2px;padding:6px 12px;overflow-x:auto}.workspace-nav::-webkit-scrollbar{display:none}.workspace-nav>button,.workspace-nav>button:nth-child(3){white-space:nowrap;scroll-snap-align:start;flex:none;gap:8px;min-height:44px;padding:10px 14px;font-size:13px}.workspace-nav>button:nth-child(3) span{font-size:inherit}.workspace-nav>button svg{width:16px;height:16px}.workspace-nav .nav-count{min-width:18px;height:18px;margin-left:0;font-size:12px}.product-main{max-width:none;padding:28px 5.5% 64px}.product-header{height:64px;padding:0 18px}}@media (max-width:700px){.site-header nav .button{min-height:44px}.brand-home .brand-v3-hero{row-gap:18px;padding-top:20px}.brand-home .hero-kicker{font-size:12px}.brand-home .crossing-hero h1{margin:16px 0 14px;font-size:clamp(54px,14.5vw,84px)}.brand-home .crossing-subhead{font-size:15px;line-height:1.6}.brand-home .home-search{grid-template-columns:1fr}.brand-home .home-search>label:first-child{border-right:0;border-bottom:1px solid var(--line)}.brand-home .home-search>label{padding:10px 12px}.brand-home .home-search>.button{grid-column:auto;min-height:52px;margin-top:8px;font-size:14px}.brand-home .suggested-searches>button>span{display:inline}.brand-home .search-lower{gap:6px}.brand-home .ai-search-link{align-self:flex-start}.board-search{grid-template-columns:1fr}.board-search>label:first-child{border-right:0;border-bottom:1px solid var(--line)}.board-search>label{padding:4px 8px}.board-search>.button{grid-column:auto;min-height:48px;font-size:14px}.board-search input{padding:10px 4px}.signin-layout h1{font-size:44px}.email-verification-page{padding:12px 4%}.email-verification-screen{padding:26px 20px}}@media (max-width:430px){.brand-home .sub-private{display:none}}@media (max-width:800px){input:not([type=checkbox]):not([type=radio]),textarea:not(.intention-text),select{font-size:16px!important}}
