@media screen{:root{color-scheme:dark;--background:#0d1018;--foreground:#f0edf5;--card:#181d29;--card-foreground:#f0edf5;--popover:#1c2230;--popover-foreground:#f0edf5;--primary:#bba4f4;--primary-foreground:#20162f;--secondary:#242538;--secondary-foreground:#ded5ef;--muted:#1f2533;--muted-foreground:#adb6c8;--accent:#30283f;--accent-foreground:#dfd1ff;--border:#303648;--input:#3b4356;--ring:#c4adfa;--sidebar:#11151f;--sidebar-foreground:#d7d5e2;--sidebar-primary:#c4adfa;--sidebar-primary-foreground:#20162f;--sidebar-accent:#292438;--sidebar-accent-foreground:#dfd1ff;--sidebar-border:#2b3041;--sidebar-ring:#c4adfa}body{background:#0d1018;color:#f0edf5}::selection{background:#584574;color:#fff}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-color:#d7c3ff}.app-shell{background:radial-gradient(ellipse at 78% 0,#29203966,transparent 44%),#0d1018}.sidebar{background:#11151f;border-color:#2a2d3a}.brand{color:#f0edf5}.brand-symbol{background:#2e2442;color:#d0bbff;box-shadow:inset 0 0 0 1px #78618e66}.brand-sub{color:#b9adc9}.sidebar-label{color:#a49bb5}.nav-link{color:#aeb4c6}.nav-link:hover{background:#202435;color:#e6d9ff}.nav-link.active{background:#2b253c;color:#d5bfff;box-shadow:inset 3px 0 #bba4f4}.small-tag{background:#3c2e50;color:#decbff}.sidebar-bottom,.sidebar-note{border-color:#2c3040}.sidebar-note h3{color:#ded7e6}.sidebar-bottom,.sidebar-note p{color:#a7afc1}.sidebar-note a{color:#c7b1f7}.note-icon{color:#d4c2a8;background:#302d2b}.topbar{background:#10141ee8;border-color:#2a2e3e}.topbar-title,.view-picker{color:#b0b6c7}.view-picker select{background:#1b2030;border-color:#363b50;color:#e0dce9}.user-avatar{background:#2b263e;color:#d1bbf9}.icon-button{background:#232939;border-color:#505469;color:#ded5ed}.icon-button:hover{background:#2b263e}.pilot-strip{background:#1a1826;color:#c2b0dc;border-color:#302a41}.pilot-detail{color:#b9aec9}.status-dot{background:#d1b6f7;box-shadow:0 0 8px #bba4f455}.footer{color:#9fa6ba;border-color:#2b3040}.footer a:hover{color:#decbff}.eyebrow{color:#beb0d0;letter-spacing:1.7px}.eyebrow>span{background:#e1bd8d;box-shadow:0 0 12px #e1bd8d33}.hero-copy h1{color:#f5f0f7;font-weight:550;letter-spacing:-2.2px}.hero-copy h1 em{color:#c9b0ff;text-shadow:0 5px 40px #a685d826}.hero-copy>p{color:#b7bdce}.hero-disciplines span{color:#c3bbcf}.hero-disciplines svg{color:#c0a6ec}.support-art{background:linear-gradient(145deg,#343047,#242333 56%,#171c28);border:1px solid #655576;box-shadow:0 22px 55px #0004,inset 0 1px #b3a2c52b}.support-art:before{content:"";position:absolute;width:160px;height:160px;right:-36px;top:-49px;border-radius:50%;background:radial-gradient(circle at 32% 65%,#ddc6a675,#c4a7da20 55%,transparent 70%);pointer-events:none}.art-label,.support-art>span:last-child{color:#d2c3df}.support-art h2{color:#f2e7ef;text-shadow:0 2px 12px #0004}.path-illustration{opacity:.8}.feeling-panel{background:linear-gradient(135deg,#1d2130,#171b27 72%);border-color:#494056;box-shadow:0 15px 50px #0003,inset 0 1px #cbb6f01c}.feeling-panel h2,.match-section h2{color:#f3edf7}.selection-count{color:#d1bedf;background:#322b40}.concern-chip{background:#202536;border-color:#42485d;color:#d1d5e1}.concern-chip:hover{background:#2b2a3d;border-color:#a98ccf}.concern-chip.is-selected{color:#f2e7ff;border-color:#b79adc;background:#41324f;box-shadow:0 0 0 1px #b79adc22}.concern-check{border-color:#7b8196}.is-selected .concern-check{background:#cbb0f8;border-color:#cbb0f8;color:#291a3a}.feeling-search,.search-box{background:#101622;border-color:#444b60;box-shadow:none;color:#aab4cb}.feeling-search input,.search-box input{color:#f0eaf7}.feeling-search input::placeholder,.search-box input::placeholder{color:#a5adc1}.feeling-footnote,.feeling-footnote>button,.search-hint{color:#b0b5c7}.button-primary{background:#bba4f4;border-color:#c6b0fb;color:#20162f;box-shadow:0 4px 20px #aa82e22b;font-weight:650}.button-primary:hover{background:#d0bafb;border-color:#decbff;box-shadow:0 6px 24px #aa82e244}.button-outline{background:#232939;border-color:#505469;color:#e3daee}.button-outline:hover{background:#343047;border-color:#ac8ed1}.button-soft{background:#39304a;color:#ddc8ff}.button-danger{background:#3b252f;border-color:#80505e;color:#f3b9c3}.breadcrumb,.text-button:hover,.text-link{color:#ccb4fa}.text-button{color:#b5bed1}.count-pill{background:#352b46;color:#d8c5f9}.filter-chip{color:#c2c8da;background:#1d2231;border-color:#40475b}.filter-chip:hover{border-color:#ac8ed1}.filter-chip.selected{color:#21172e;background:#c0a8f3;border-color:#c0a8f3}.expert-card,.specialist-card{background:#191f2c;border-color:#3b4153;box-shadow:0 10px 22px #0002}.expert-card:hover,.specialist-card:hover{border-color:#9277b1;box-shadow:0 16px 38px #0005}.portrait{background:#252a35}.portrait-atlas,.portrait>img{filter:saturate(.65) brightness(.85) contrast(1.04);transition:filter .25s}.specialist-card:hover .portrait-atlas,.specialist-card:hover .portrait>img{filter:saturate(.9) brightness(.98)}.portrait-fallback{background:#2a303c;color:#b7bfd0}.portrait-caption{color:#a9b2c7}.portrait-caption>span:first-child{color:#d0b9f9}.specialist-body h3{color:#f3eef8}.expert-meta,.expert-title,.specialist-bottom small,.specialist-experience{color:#b3bbcd}.expert-bottom,.specialist-bottom{border-color:#343b4c}.specialist-bottom strong{color:#e7d5b7}.profile-arrow{background:#352d46;border-color:#635074;color:#dfcbff}.tags span{color:#c9c1db;background:#2b2b3e}.match-reason,.selection-summary{background:#26352f;color:#c2dac6}.profile-label{background:#2a3040;color:#bbc3d5}.package-banner{background:#282335;border-color:#53435f}.banner-icon{background:#3b304d}.banner-arrow,.banner-icon{color:#d1baf5}.join-banner .eyebrow,.package-banner .eyebrow{color:#d1bbdf}.join-banner p,.package-banner p{color:#bfb3cb}.join-banner{background:#25292b;border-color:#485050}.join-banner .text-link{color:#d8c4a4}.join-banner .eyebrow{color:#c9bba6}.help-grid>div,.package-expert,.panel,.pricing-card,.stat-card{background:#181e2b;border-color:#3a4154}.data-notice,.microcopy,.muted,.page-heading p{color:#b0b9cd}.consent-item label,.field-label,.native-check{color:#d1d4e1}.consent-item small,.field-label small{color:#adb7cc}.field-label input,.field-label select,.field-label textarea,.form-select,.form-textarea{color:#eee9f5;background:#101622;border-color:#485268}.field-label input::placeholder,.field-label textarea::placeholder,.form-textarea::placeholder{color:#a8b2c6}.field-label select option,.view-picker option{background:#191f2e;color:#eee9f5}.application-tags input,.native-check input{accent-color:#bba4f4}.consent-item label a,.native-check a{color:#d0b9fa}.application-tags label{background:#222838;border-color:#444b61;color:#c5ccdd}.application-tags label.selected{background:#40324f;color:#eddcff;border-color:#b69ad9}.photo-upload>div{background:#2c2d3c;color:#c8b4df}.photo-upload label>span{color:#aeb8ce}.photo-upload label>.upload-indicator{color:#ccb5fa}.photo-upload input::file-selector-button{background:#332b43;border:1px solid #6a547f;border-radius:5px;color:#e9d8ff;padding:7px}.cv-section,.form-section-title,.order-row,.review-item{border-color:#353c4e}.application-steps>div>span,.checkout-step>span:first-child,.form-section-title>span{background:#3a2f49;color:#d7c0fa}.application-steps p,.cv-section p{color:#b8c1d4}.profile-facts,.profile-main>p,.profile-price span{color:#bcc4d5}.checkout-summary hr,.checkout-total,.profile-main>hr{border-color:#394155}.profile-price strong{color:#e8d2b3}.notice{background:#252639;border-color:#4a425f;color:#d3c9e3}.notice.warning{background:#34272e;border-color:#705363;color:#efccd0}.error-text{color:#ffb3bd}.empty-state,.market-grid>.empty-state{background:#171d2b;border-color:#485067;color:#bdc5d7}.empty-state h3{color:#eee6f6}.empty-state p{color:#b5bfd1}.pricing-card.featured{background:#242033;border-color:#ae8ed7;box-shadow:0 18px 45px #0004}.recommended-plan{background:#bba4f4;color:#261c35;font-weight:650}.plan-includes li,.plan-price small,.plan-total,.pricing-card h2 span,.pricing-card>p{color:#b9c0d2}.plan-price{color:#f1e3cf}.plan-total strong{color:#e0d1f5}.plan-includes svg{color:#c5b2e9}.discount-pill{background:#333b31;color:#d4dfbb}.discount-pill.neutral{background:#303447;color:#c1c7d9}.faq-row{border-color:#353a4c}.faq-row summary{color:#e4d9f0}.faq-row p{color:#b6c0d3}.demo-pill{background:#44392c;color:#e8cda1}.demo-card{background:linear-gradient(130deg,#514360,#272436);border:1px solid #89709d;box-shadow:0 15px 30px #0004}.demo-card>div{color:#e4d3ed}.demo-card strong{color:#f5ebfa}.installment-grid button{background:#202637;border-color:#444d64;color:#ede5f6}.installment-grid button.selected{background:#3c2e4e;border-color:#c1a0ea;box-shadow:inset 0 0 0 1px #c1a0ea}.installment-grid button>span,.installment-grid small{color:#c4bdd5}.checkout-summary dt,.installment-summary{color:#bbc3d6}.checkout-total strong{color:#ebd2ad}.summary-note{background:#272739;color:#c2b8d7}.order-row p,.order-row small,.payment-success>p{color:#b4bfd3}.payment-success>svg{color:#b6d1ac}.status-badge{background:#2b3b33;color:#c3dec9}.status-badge.cancelled{background:#402c36;color:#e7bbc9}.review-stats button{background:#1b2130;border-color:#41485e}.review-stats button.selected{background:#352b45;border-color:#a688c8}.review-stats strong{color:#d7bdf7}.review-item small,.review-stats span{color:#bec2d4}.review-item.selected{background:#30283f}.review-item>svg{color:#c8b0ed}.day-grid button,.time-grid button{background:#202737;border-color:#47516a;color:#d0d7e7}.day-grid button.selected,.time-grid button.selected{color:#251a34;background:#c0a8ee;border-color:#c0a8ee}.time-grid .closed{background:#292b38;color:#aeb0c3}.calendar-heading,.time-label{color:#c9d0e0}.calendar-heading small{color:#b0bcd0}.road-dialog{border-color:#5f5075!important;background:#1d2231}.road-dialog [data-slot=dialog-description]{color:#bdc5d9}.consent-item [data-slot=checkbox]{border-color:#b29acd}.consent-item b{background:#343046;color:#cbb9e3}.consent-status{background:#242b3c;border-color:#454d63;color:#c2cbdf}.consent-status strong{color:#e2d4f4}.consent-status p{color:#b3bed1}.answer-option{background:#202637;border-color:#49526a;color:#d1d8e8}.answer-option.selected{background:#3a2d4c;border-color:#be9ce9;color:#e9d5ff}.answer-dot{border-color:#929ab2}.answer-review>div{color:#c1c9dc;border-color:#3a4155}.answer-review strong{color:#ddc8fa}.stat-top{color:#c4cad9}.stat-top svg{color:#baa3df}.stat-card>strong{color:#dfc8fa}.stat-card>p{color:#b7c1d6}.road-tabs>[data-slot=tabs-list]{border-color:#45465b}.road-tabs [data-slot=tabs-trigger]{color:#b9c1d4}.road-tabs [data-slot=tabs-trigger][data-state=active]{border-bottom-color:#c8a7ef;color:#ddc4ff}.appointment-row,.complaint-card,.report-row,.saved-answers{border-color:#394255}.appointment-info p,.report-row p,.table-detail{color:#b9c3d8}.report-row h3,.saved-answers strong{color:#e5d4fa}.list-panel td,.list-panel th{color:#bec9df;border-color:#3b4357}.list-panel td strong{color:#e6daef}.vault-icon{background:#302a41;color:#d0b6f3}.record-vault>p,.vault-rules span{color:#bec9db}.vault-rules svg{color:#b5d1bc}.install-icon{background:#382b4a;color:#d5bafa}.install-instructions>div{background:#242a3c}.install-instructions p,.install-page>p{color:#bbc5da}.help-grid p,.legal-content li,.legal-content p{color:#b9c3d5}.help-grid strong{color:#a38bbd}.test-promo{background:#282438;border-color:#4b405d}.promo-icon{background:#3a304d;color:#cfb7fa}.test-promo .eyebrow,.test-promo p{color:#bdb4d1}.how-promo{background:#1d2231;border-color:#3d4458}.step-row p{color:#d0d6e4}.step-row>span{background:#342c43;color:#cdb8ef}.test-card-body p,.test-details{color:#b8c4da}.sage{background:#303b34;color:#d0dec8}.peach{background:#43343b;color:#edc5b5}.lilac{background:#3b304c;color:#dec7f9}.blue{background:#2e354d;color:#c2d1f3}.print-sheet{background:#191f2c;border-color:#3c4356}.print-note,.print-sheet dd,.print-sheet dt,.print-sheet>p,.summary-text{color:#bbc6da}.print-brand{color:#cfb3f9}@media (min-width:1201px){.hero-copy h1{font-size:clamp(44px,3.9vw,58px)}}@media (max-width:720px){.hero-copy h1{font-size:37px;letter-spacing:-1.5px}.sidebar{box-shadow:15px 0 80px #0008}.feeling-panel{box-shadow:0 12px 35px #0003}}}@media screen{.business-promise{background:#262332;border-color:#4b3d60;color:#d7cce6}.business-promise svg{color:#c4a9f1}.business-profile .status-badge{line-height:1.5}.pricing-preview{background:#222433}.pricing-preview>div{border-color:#414052}.pricing-preview small{color:#b6afc7}.membership-total>strong,.pricing-preview>div>strong{color:#e8d3b1}.membership-plan{background:#191f2c;border-color:#444459;color:#e7deef}.membership-plan>strong{color:#ebd9bd}.membership-equivalent,.membership-plan small{color:#b4bdd1}.membership-plan.selected{background:#362c47;border-color:#c3a3ec;box-shadow:inset 0 0 0 1px #c3a3ec}button.membership-plan:hover{border-color:#c3a3ec}.membership-plan.selected>svg{color:#dfc7ff}.membership-total{border-color:#454155;color:#c8c0d7}.membership-active>svg{color:#b6d1ac}}.pilot-login{min-height:100svh;display:grid;place-items:center;padding:28px;background:radial-gradient(ellipse at 25% 0,#30273e 0,#11151f 65%)}.pilot-login-card{width:100%;max-width:480px;padding:clamp(24px,5vw,48px);background:#1a1e2be8;border:1px solid #39374a;border-radius:28px;box-shadow:0 35px 100px #0006}.pilot-login-card .brand{margin-bottom:48px;display:inline-flex}.pilot-login-card h1{font-size:clamp(28px,5vw,38px);letter-spacing:-1.3px;line-height:1.15;margin:16px 0}.pilot-login-card form{display:grid;gap:14px;margin:30px 0}.pilot-login-card input[type=password]{width:100%;min-height:48px;padding:12px 16px;border:1px solid #494459;border-radius:12px;background:#10141f;color:#f8f5ff}.pilot-login-card input:focus{outline:2px solid #c2a8ed;outline-offset:3px}.pilot-login-card .microcopy{line-height:1.6;margin-bottom:0}