@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Playfair+Display:ital,wght@0,500;0,600;1,500&display=swap";*{box-sizing:border-box}body{margin:0;background:#f7f6ef;color:#243b31;font-family:DM Sans,sans-serif}button,input,textarea,select{font:inherit}a{color:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{opacity:.55;cursor:wait}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #8eaa6a;outline-offset:4px}header,footer{max-width:1320px;margin:auto;padding:28px 48px;display:flex;align-items:center;justify-content:space-between;gap:20px}header{border-bottom:1px solid #dedfd4}.brand{text-decoration:none;font-size:36px;font-weight:700;letter-spacing:-3px}.brand small{font-size:10px;letter-spacing:3px;margin-left:8px}nav{display:flex;gap:28px;font-size:13px}nav a{text-decoration:none}main{max-width:1224px;margin:auto;padding:60px 48px}.welcome{display:grid;grid-template-columns:1fr 280px;gap:48px;align-items:center;margin-bottom:48px}.eyebrow{font-size:10px;letter-spacing:1.6px;font-weight:700}h1,h2,h3{font-family:Playfair Display,Georgia,serif;font-weight:500}h1{font-size:clamp(38px,5vw,62px);line-height:1.12;letter-spacing:-2px;margin:20px 0}em{color:#6b8057}p{font-size:14px;line-height:1.8;color:#72786c}.saved-note{background:#e9eddf;border:1px solid #dce3d0;padding:26px;border-radius:16px}.saved-note>span{display:block;font-size:24px;margin-bottom:24px}.saved-note strong{font-size:14px}.saved-note p{font-size:12px;margin-bottom:0}.tabbar{display:flex;gap:12px;border-bottom:1px solid #d8ddce;margin-bottom:32px}.tabbar button{background:none;border:0;padding:18px 16px;color:#73806d;border-bottom:2px solid transparent}.tabbar button[aria-pressed=true]{border-bottom-color:#284b3b;color:#284b3b}.tabbar span{margin-left:10px;font-size:12px}.section-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px}h2{font-size:28px;margin:0}h3{font-size:26px;margin:12px 0}.section-heading p{margin:6px 0}.quiet{border:1px solid #cdd6c4;background:transparent;color:#36523d;padding:10px 15px;border-radius:8px;font-size:12px}.empty{padding:64px 20px;text-align:center;border:1px dashed #c8d1bd;border-radius:20px;background:#f0f2e8}.empty>span{font-size:32px}.primary{display:inline-block;border:0;background:#294c3c;color:#fff;padding:17px 24px;border-radius:9px;font-size:14px}.empty .primary{margin-top:14px}.orders{display:grid;gap:18px}.order{background:#fffefa;border:1px solid #dce0d3;border-radius:16px;padding:28px}.order-title,.order-footer{display:flex;justify-content:space-between;align-items:center;gap:20px}.status{font-size:11px;border-radius:30px;padding:8px 12px;background:#eff0e7;white-space:nowrap}.in_progress{background:#f1e5c8}.completed{background:#dfead7}.cancelled{background:#eee7e4;color:#7e706a}.order-meta,.student-contact{font-size:12px;color:#74816c}.order-meta span{padding:0 10px}.goal{white-space:pre-wrap;overflow-wrap:anywhere;color:#425445}.order h3{overflow-wrap:anywhere}.order details{font-size:13px;margin:18px 0}.order details p{white-space:pre-wrap;overflow-wrap:anywhere}.order-footer{border-top:1px solid #eceee5;padding-top:16px;margin-top:20px}.order-footer small{font-size:11px;color:#7c8373}.status-select{font-size:11px;display:flex;align-items:center;gap:10px}.status-select select{padding:8px;border:1px solid #d0d8c7;border-radius:7px;background:#fff}.request-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:60px}.request-layout h2{font-size:36px;margin-top:20px}.fine-note{padding:20px;background:#e9eddf;border-radius:12px;margin-top:30px;font-size:12px}.fine-note p{font-size:12px}.request-layout form{background:#fffefa;padding:30px;border:1px solid #dce0d3;border-radius:16px}.request-layout label{display:block;font-size:12px;font-weight:600;margin-bottom:22px}.request-layout label small{font-weight:400;color:#7c8373}input,textarea,select{min-width:0}input,textarea,.request-layout select{display:block;width:100%;background:#fafbf6;border:1px solid #d6ddce;border-radius:8px;padding:13px;color:#304a3a;margin-top:9px;font-size:14px}textarea{resize:vertical}.fields{display:grid;grid-template-columns:1fr 1fr;gap:14px}.form-caption{font-size:11px;margin-bottom:0}.message{padding:16px 20px;background:#e5eedc;border-radius:10px;margin:20px 0;font-size:14px}.error{background:#f8e4df;color:#873f31}.practice-note{margin-top:64px;padding:30px;border-top:1px solid #d7ddcf}.practice-note strong{font-family:Playfair Display,Georgia,serif;font-weight:500;font-size:24px}.practice-note a{font-size:13px}footer{border-top:1px solid #dedfd4;color:#7c8373;font-size:11px}@media(max-width:700px){header,footer{padding:20px}nav{gap:16px;font-size:11px}main{padding:36px 20px}.welcome{grid-template-columns:1fr;gap:20px;margin-bottom:24px}.saved-note{display:none}h1{font-size:42px}.tabbar{gap:0}.tabbar button{font-size:12px;padding:16px 10px}.tabbar span{margin-left:4px}.request-layout{grid-template-columns:1fr;gap:24px}.request-layout h2{font-size:30px}.request-layout form{padding:22px 18px}.fields{grid-template-columns:1fr;gap:0}.order{padding:20px}.order-title{align-items:flex-start;gap:10px}.order h3{font-size:23px}.order-footer{flex-wrap:wrap}.section-heading{align-items:flex-start}h2{font-size:25px}.section-heading p{font-size:12px}.practice-note{padding:24px 0}.primary{width:100%}footer{font-size:10px;align-items:flex-start}footer span{max-width:55%}}.conversation{margin-top:22px;border:1px solid #dce2d4;border-radius:12px;background:#fafbf5;overflow:hidden}.conversation-toggle{display:flex;justify-content:space-between;align-items:center;gap:18px;width:100%;padding:19px 20px;text-align:left;background:none;border:0;color:#304d3b}.conversation-toggle b{display:block;font-size:14px}.conversation-toggle small{display:block;margin-top:6px;font-size:12px;line-height:1.6;color:#75816d}.conversation-toggle>span:last-child{font-size:22px}.conversation-body{padding:0 20px 20px;border-top:1px solid #e5e9de}.conversation-intro{font-size:11px;line-height:1.8;margin:16px 0}.message-list{max-height:400px;overflow:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:14px;padding:10px 3px}.chat-bubble{max-width:88%;padding:14px 16px;border:1px solid #dce2d4;border-radius:12px;background:#fff;margin:0;align-self:flex-start}.chat-bubble.mine{align-self:flex-end;background:#e7eedf;border-color:#d8e3cc}.chat-meta{display:flex;gap:18px;justify-content:space-between;flex-wrap:wrap;font-size:10px;color:#5d7156}.chat-meta strong{font-weight:600;overflow-wrap:anywhere}.chat-meta time{color:#79826f}.chat-bubble p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;color:#334d3c;line-height:1.7;margin:8px 0 0}.chat-empty{text-align:center;padding:32px 10px}.chat-empty strong{font-family:Playfair Display,Georgia,serif;font-size:22px;font-weight:500}.chat-empty p{font-size:12px}.chat-compose{border-top:1px solid #dce2d4;margin-top:14px;padding-top:18px}.chat-compose label{font-size:12px;display:block}.chat-compose textarea{width:100%;display:block;padding:14px;font:inherit;font-size:14px;background:#fff;border:1px solid #cfd9c5;border-radius:8px;margin:10px 0;resize:vertical;color:#304d3b}.chat-compose-bottom{display:flex;justify-content:space-between;align-items:center;gap:14px}.chat-compose-bottom small{font-size:10px;color:#79826f}.chat-compose .primary{padding:12px 18px;white-space:nowrap;font-size:12px}.chat-error{background:#f7e6df;color:#853f32;padding:12px;border-radius:8px;font-size:12px}.chat-confirm{display:block;font-size:11px;color:#54723f;margin-top:10px}@media(max-width:700px){.conversation-body{padding:0 14px 14px}.conversation-toggle{padding:16px}.chat-bubble{max-width:95%;padding:12px}.chat-compose-bottom{flex-direction:column;align-items:stretch}.chat-compose .primary{width:100%}.chat-meta{gap:8px}}.n3-delivery{background:#eef2e7;border:1px solid #d8e1cc;border-radius:14px;padding:24px;margin-top:24px}.delivery-heading h3{font-size:25px;margin:12px 0 18px}.delivery-file{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px;background:#fffefa;border:1px solid #dce2d4;border-radius:10px}.delivery-file>div{min-width:0}.delivery-file strong{font-size:13px;overflow-wrap:anywhere}.delivery-file small{display:block;font-size:11px;color:#74826a;margin-top:7px}.delivery-file p{font-size:13px;white-space:pre-wrap;overflow-wrap:anywhere}.delivery-file .primary{white-space:nowrap;font-size:12px;padding:14px 18px}.delivery-description{font-size:12px;color:#6a785e;line-height:1.8}.delivery-form{margin-top:22px;border-top:1px solid #d4ddc9;padding-top:22px}.delivery-form label{display:block;font-size:12px;margin:16px 0 8px;font-weight:600}.delivery-form>small{display:block;color:#74826a;font-size:11px;line-height:1.8}.delivery-form input{width:100%;background:#fffefa;border:1px solid #cdd8bf;border-radius:8px;padding:12px;margin-bottom:8px;font-size:12px}.delivery-form textarea{width:100%;background:#fffefa;border:1px solid #cdd8bf;border-radius:8px;padding:12px;font-size:13px;margin-bottom:14px}.delivery-notice{font-size:13px;color:#345b36;padding:12px;background:#e0ebd5;border-radius:8px}@media(max-width:700px){.n3-delivery{padding:18px}.delivery-file{align-items:stretch;flex-direction:column}.delivery-heading h3{font-size:23px}}.order[id]{scroll-margin-top:24px}.order[id]:focus{outline:2px solid #8fa879;outline-offset:4px}.quote-box{margin:20px 0;padding:26px;border:1px solid #d6dfcf;border-radius:17px;background:#f7f9f2}.quote-top{display:flex;justify-content:space-between;align-items:flex-start;gap:22px}.quote-top h3{font: 26px/1.25 Georgia,serif;margin:12px 0;color:#294f3d}.quote-price{font: 32px/1.2 Georgia,serif;white-space:nowrap;color:#294f3d}.quote-description{font-size:13px;color:#6a7b69;line-height:1.7;margin:10px 0}.quote-note{white-space:pre-wrap;padding:16px 18px;border-left:2px solid #b1c09f;background:#eef2e6;font-size:14px;line-height:1.7;border-radius:0 9px 9px 0}.quote-form{display:grid;gap:18px;margin-top:23px}.quote-form label{font-size:13px;font-weight:600;color:#294f3d;display:grid;gap:9px}.quote-form small{font-size:11px;color:#7c8973;font-weight:400;line-height:1.6}.quote-field>label{margin-bottom:9px}.quote-field>small{display:block;margin-top:8px}.quote-input{display:flex;align-items:center;border:1px solid #ccd7bf;background:#fffefb;border-radius:9px;max-width:240px;overflow:hidden}.quote-input>span{padding-left:16px;color:#7b8c70}.quote-input input{border:0!important;min-width:0;width:100%;background:transparent;font:22px/1.3 Georgia,serif;padding:13px!important}.quote-actions{display:flex;align-items:center;gap:15px;flex-wrap:wrap;margin-top:17px}.quote-notice{font-size:13px;color:#315d37;line-height:1.7}.quote-form textarea{width:100%;font-weight:400}.quote-box .quiet{min-height:44px}@media(max-width:640px){.quote-box{padding:20px 17px}.quote-top{gap:12px}.quote-top h3{font-size:23px}.quote-price{font-size:27px}.quote-actions>.primary{width:100%}.quote-input{max-width:none}.quote-box .eyebrow{font-size:9px}.quote-form{gap:16px}}.premium-dashboard{--dash-ink:#234538;--dash-muted:#758070;--dash-line:#dce2d3;--dash-panel:#fffefa;--dash-forest:#294f3d;--dash-sage:#eef2e7;--dash-gold:#a18140}.premium-dashboard .dash-icon{width:19px;height:19px;min-width:19px;max-width:19px;flex:0 0 19px;display:inline-block;vertical-align:middle;overflow:visible}.premium-dashboard header{padding:23px 48px}.premium-dashboard nav{align-items:center}.premium-dashboard nav a{display:inline-flex;align-items:center;gap:10px}.premium-dashboard nav .dash-icon{width:14px;height:14px;min-width:14px;flex-basis:14px}.premium-dashboard main{max-width:1336px;padding:51px 48px 30px}.dashboard-welcome{display:grid;grid-template-columns:minmax(0,1fr) 310px;align-items:center;gap:70px;margin-bottom:35px}.dashboard-kicker{display:flex;gap:9px;align-items:center;font-size:9px;letter-spacing:1.8px;font-weight:700}.dashboard-kicker>i{width:5px;height:5px;background:#82966c;border-radius:50%;box-shadow:0 0 0 4px #e8eddf}.dashboard-intro h1{font-size:clamp(38px,4.3vw,56px);line-height:1.12;margin:20px 0 16px;letter-spacing:-1.8px}.dashboard-intro p{max-width:540px;margin:0;font-size:13px;line-height:1.8}.dashboard-date{display:flex;align-items:center;gap:8px;margin-top:20px;color:#83907a;font-size:10px}.dashboard-date .dash-icon{width:13px;height:13px;min-width:13px;flex-basis:13px}.date-divider{height:10px;width:1px;background:#ccd4c0;margin:0 4px}.studio-pulse{background:#edf1e4;border:1px solid #dde5d0;padding:23px 24px 18px;border-radius:17px;position:relative}.pulse-top{display:flex;justify-content:space-between;align-items:center;color:#768968;font-size:8px;letter-spacing:1.4px}.pulse-top .dash-icon{width:18px;height:18px;min-width:18px}.studio-pulse h2{font: 25px/1.23 Georgia,serif;letter-spacing:-.5px;margin:20px 0 12px;color:#36563a}.studio-pulse p{font-size:11px;line-height:1.8;margin:0;color:#7a8770}.studio-pulse button{margin-top:19px;border:0;border-top:1px solid #d9e1cc;padding:15px 0 0;display:flex;align-items:center;justify-content:space-between;width:100%;color:#3d603e;background:transparent;text-align:left;font-size:11px;font-weight:600;min-height:39px}.studio-pulse button .dash-icon{width:14px;height:14px;min-width:14px;flex-basis:14px}.dashboard-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:32px}.stat-card{position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:flex-start;text-align:left;padding:20px 21px 22px;background:#fffefa;border:1px solid #dce3d3;border-radius:13px;min-width:0;transition:transform .18s,border-color .18s}.stat-card:hover{transform:translateY(-2px);border-color:#9daf8b}.stat-top{display:flex;align-items:center;justify-content:space-between;width:100%;gap:12px;font-size:11px;color:#6a7a62}.stat-top .dash-icon{width:17px;height:17px;min-width:17px;flex-basis:17px;color:#8a9b79}.stat-card>strong{font: 37px/1.2 Georgia,serif;font-variant-numeric:tabular-nums;letter-spacing:-1px;margin:17px 0 8px;color:#2c503b}.stat-card>small{font-size:10px;line-height:1.5;color:#8a9381}.stat-rule{position:absolute;height:2px;bottom:0;left:21px;right:21px;background:#dbe5cb}.stat-quote .stat-rule{background:#e5d7b2}.stat-production .stat-rule{background:#cbdcd9}.stat-ready .stat-rule{background:#b8cca5}.stat-ready{background:#f2f5eb}.dashboard-tabs{display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #d8ddce;margin-bottom:36px}.dashboard-tabs .tabbar{border:0;margin:0;gap:20px}.dashboard-tabs .tabbar button{display:flex;align-items:center;gap:9px;padding:17px 1px;font-size:12px}.dashboard-tabs .tabbar button>span{font-size:9px;padding:2px 6px;background:#e9ede2;border-radius:4px;margin-left:4px}.dashboard-tabs .tabbar button .dash-icon{width:14px;height:14px;min-width:14px;flex-basis:14px}.sync-note{display:flex;gap:7px;align-items:center;font-size:9px;color:#8a9780}.sync-note i,.status>i{width:5px;height:5px;display:inline-block;background:#899c6d;border-radius:50%}.dashboard-notice{display:flex;align-items:center;gap:12px;font-size:12px}.dashboard-notice>button{margin-left:auto;border:0;background:none;color:#637b51}.dashboard-notice .dash-icon{width:16px;height:16px;min-width:16px;flex-basis:16px}.request-desk{scroll-margin-top:24px}.desk-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:26px}.desk-heading .eyebrow{font-size:8px;color:#859377;letter-spacing:1.6px}.desk-heading h2{font-size:30px;letter-spacing:-.8px;line-height:1.25;margin:10px 0 7px}.desk-heading p{font-size:12px;margin:0}.refresh-button{display:inline-flex;align-items:center;gap:9px;min-height:40px;white-space:nowrap;font-size:11px}.refresh-button .dash-icon{width:14px;height:14px;min-width:14px;flex-basis:14px}.desk-tools{margin-bottom:18px}.desk-filters{display:flex;gap:6px;align-items:center;flex-wrap:wrap;margin-bottom:17px}.desk-filters button{display:inline-flex;align-items:center;gap:8px;background:transparent;border:1px solid transparent;border-radius:6px;color:#7d8a74;font-size:10px;padding:9px 11px;min-height:37px}.desk-filters button>span{font-size:9px;color:#95a087}.desk-filters button[aria-pressed=true]{color:#36543e;background:#e9eedf;border-color:#d7e0cb}.desk-filters button[aria-pressed=true]>span{color:#6a8157}.desk-search-row{display:flex;gap:13px}.desk-search{display:flex;align-items:center;gap:10px;flex:1;border:1px solid #d9e0ce;background:#fffefa;border-radius:9px;padding:0 14px;min-width:0}.desk-search .dash-icon{color:#91a183;width:16px;height:16px;min-width:16px;flex-basis:16px}.desk-search input{font-size:12px;border:0;background:transparent;margin:0;padding:13px 0;border-radius:0}.desk-search input:focus{outline:none}.desk-search:focus-within{outline:2px solid #9caf86;outline-offset:2px}.desk-sort select{border:1px solid #d9e0ce;background:#fffefa;border-radius:9px;color:#6e7f62;padding:12px 30px 12px 13px;font-size:11px;min-height:44px;max-width:200px}.result-count{display:flex;justify-content:space-between;gap:15px;color:#929d88;font-size:9px;margin-top:12px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.premium-dashboard .orders{gap:26px}.premium-dashboard .order{padding:28px 29px 25px;border-radius:18px;border-color:#d8e0cc;box-shadow:0 4px 12px #263f2b03}.order[id]:focus:not(:focus-visible){outline:none}.order-topline{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px}.request-reference{display:flex;align-items:center;gap:8px;font-size:8px;letter-spacing:1.2px;color:#8a967c}.request-reference .dash-icon{width:13px;height:13px;min-width:13px;flex-basis:13px}.premium-dashboard .status{display:inline-flex;align-items:center;gap:7px;font-size:10px;background:#eef0e6;color:#71815d;padding:7px 11px;line-height:1.4}.premium-dashboard .status-quote{background:#f4ecd8;color:#9a7e3d}.status-quote>i{background:#b29b5c}.premium-dashboard .status-production{background:#e9efeb;color:#58756b}.status-production>i{background:#7e9a8a}.premium-dashboard .status-ready{background:#e6eedc;color:#5f7c42}.premium-dashboard .status-cancelled{background:#eeeae6;color:#8c8278}.status-cancelled>i{background:#aba397}.premium-dashboard .status-attention{background:#f5e6dc;color:#986a4c}.status-attention>i{background:#b98256}.premium-dashboard .order-title{align-items:center;margin-bottom:23px;gap:20px}.premium-dashboard .order-title h3{font-size:29px;line-height:1.24;letter-spacing:-.5px;margin:0 0 13px;color:#2d4b3c}.premium-dashboard .order-meta{display:flex;gap:16px;flex-wrap:wrap;color:#7c8a71;font-size:10px;line-height:1.6}.premium-dashboard .order-meta>span{display:inline-flex;align-items:center;gap:6px;padding:0}.premium-dashboard .order-meta .dash-icon{width:13px;height:13px;min-width:13px;flex-basis:13px;color:#95a184}.order-created{color:#9aa28f}.learner-chip{display:flex;align-items:center;gap:11px;max-width:270px;flex-shrink:0}.learner-chip>span{display:flex;align-items:center;justify-content:center;width:35px;height:35px;flex:0 0 35px;border-radius:50%;background:#edf0e3;color:#829264;font-size:10px;letter-spacing:.5px}.learner-chip strong{display:block;font-size:11px;font-weight:500;color:#677b5d}.learner-chip small{display:block;margin-top:3px;font-size:9px;color:#9ba48f;overflow-wrap:anywhere}.journey{border:1px solid #dce4d2;border-radius:12px;padding:21px 22px 0;background:#f6f8f0;overflow:hidden}.journey-head{display:flex;justify-content:space-between;gap:12px;align-items:center;font-size:9px;color:#89997b}.journey-label{font-size:8px;letter-spacing:1.5px;font-weight:600;color:#73865f}.journey-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding:0;margin:24px 0;list-style:none}.journey-steps li{position:relative;min-width:0}.journey-steps li:not(:last-child):after{content:"";position:absolute;left:29px;right:0;top:13px;height:1px;background:#dde4d3}.journey-steps li.done:not(:last-child):after{background:#aabd94}.journey-node{position:relative;z-index:1;width:27px;height:27px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#f6f8f0;border:1px solid #dbe3cf;color:#a2ad96;font-size:8px;font-variant-numeric:tabular-nums}.journey-node .dash-icon{width:13px;height:13px;min-width:13px;flex-basis:13px}.done .journey-node{background:#7e9567;border-color:#7e9567;color:#fff}.current .journey-node{background:#fffef8;border-color:#8fa877;box-shadow:0 0 0 4px #e6edda;color:#69854f}.journey-steps li>div{padding-top:13px;padding-right:7px}.journey-steps strong{display:block;font-size:11px;font-weight:500;color:#5e7452}.journey-steps small{display:block;font-size:9px;color:#95a087;margin-top:5px;line-height:1.5;overflow-wrap:anywhere}.upcoming strong{color:#9aa38e}.current strong{color:#365e32}.journey-current{display:flex;align-items:center;gap:13px;background:#edf2e3;padding:16px 22px;margin:0 -22px;border-top:1px solid #e1e8d6}.journey-current-icon{width:29px;height:29px;flex:0 0 29px;display:flex;align-items:center;justify-content:center;color:#7a9464}.journey-current-icon .dash-icon{width:18px;height:18px;min-width:18px;flex-basis:18px}.journey-current strong{display:block;font-size:11px;font-weight:600;color:#4e6b3d}.journey-current p{margin:5px 0 0;font-size:10px;color:#8b987b;line-height:1.65}.journey-live{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font-size:8px;white-space:nowrap;color:#8aa073}.journey-live i{width:4px;height:4px;border-radius:50%;background:#91a47b}.journey-ready .journey-current{background:#e8f0df}.journey-attention .journey-current{background:#f3eadd}.journey-cancelled{opacity:.7}.request-brief{padding-top:22px}.brief-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.brief-heading .eyebrow{font-size:8px;letter-spacing:1.3px;color:#8b987f}.brief-heading>span:last-child{font-size:9px;color:#9da58f}.premium-dashboard .goal{font-size:12px;line-height:1.8;margin:10px 0 0;color:#61765a}.request-brief details{margin:13px 0 0;font-size:11px}.request-brief summary{display:inline-flex;gap:8px;align-items:center;cursor:pointer;color:#839273}.request-brief summary .dash-icon{width:12px;height:12px;min-width:12px;flex-basis:12px}.request-brief details p{font-size:12px;color:#7c8b6d}.premium-dashboard .order-footer{margin-top:20px;padding-top:15px;gap:15px}.premium-dashboard .order-footer>small{display:flex;align-items:center;gap:6px;font-size:9px;color:#869577}.order-footer>small .dash-icon{width:13px;height:13px;min-width:13px;flex-basis:13px}.premium-dashboard .status-select{font-size:9px;color:#899878}.premium-dashboard .status-select select{font-size:10px;padding:8px 10px;color:#647e51;background:#fbfcf5}.request-panels{display:grid;gap:16px;margin-top:17px}.request-panels.has-payment{grid-template-columns:.85fr 1.15fr;align-items:start}.request-panels>.quote-box,.request-panels>.n3-delivery{margin:0;min-width:0}.premium-dashboard .quote-box{padding:23px;background:#fafbf5;border-color:#e0e6d6;border-radius:12px}.premium-dashboard .quote-top h3{font: 25px/1.22 Georgia,serif;letter-spacing:-.4px;margin:13px 0 12px;color:#527040}.premium-dashboard .quote-top .eyebrow,.premium-dashboard .delivery-heading .eyebrow{font-size:7px;letter-spacing:1.4px;color:#869b73}.premium-dashboard .quote-price{font-size:28px;color:#5d7b47}.premium-dashboard .quote-description,.premium-dashboard .delivery-description{font-size:11px;line-height:1.8;color:#8a9a7a}.quote-box.is-paid .quote-top{display:block;position:relative}.quote-box.is-paid .quote-top h3{font-size:22px;max-width:230px}.quote-box.is-paid .quote-price{display:block;font-size:29px;margin-top:18px}.quote-box.is-paid .quote-description{margin-bottom:0}.premium-dashboard .quote-form{gap:16px;margin-top:18px}.premium-dashboard .quote-form label{font-size:11px}.premium-dashboard .quote-form small{font-size:9px}.premium-dashboard .quote-input input{font-size:21px}.premium-dashboard .quote-note{font-size:12px;background:#f0f4e7}.premium-dashboard .primary{display:inline-flex;align-items:center;justify-content:center;gap:13px;min-height:46px;padding:13px 19px;font-size:12px;border-radius:8px;background:#365c3f}.premium-dashboard .primary .dash-icon{width:14px;height:14px;min-width:14px;flex-basis:14px}.premium-dashboard .quiet{min-height:38px;font-size:10px;border-color:#d4dfc5}.premium-dashboard .n3-delivery{background:#f1f5e9;border-color:#dde7ce;border-radius:12px;padding:23px}.premium-dashboard .delivery-heading h3{font-size:24px;line-height:1.25;letter-spacing:-.5px;color:#587445;margin:13px 0 12px}.premium-dashboard .delivery-file{padding:14px;background:#fffef9;border-color:#e0e6d6;flex-direction:column;align-items:stretch}.premium-dashboard .delivery-file .primary{width:100%}.premium-dashboard .delivery-file strong{font-size:12px}.premium-dashboard .delivery-file p{font-size:11px}.premium-dashboard .delivery-file small{font-size:9px}.premium-dashboard .delivery-form{margin-top:17px;padding-top:8px}.premium-dashboard .delivery-form label{font-size:11px}.premium-dashboard .delivery-form>small{font-size:9px}.premium-dashboard .delivery-form .primary{width:100%}.premium-dashboard .conversation{margin-top:19px;border-color:#dce5d0;border-radius:11px;background:#fffef9}.premium-dashboard .conversation-toggle{padding:17px 20px;gap:15px;min-height:79px}.conversation-heading{display:flex;align-items:center;gap:14px;min-width:0}.conversation-mark{width:34px;height:34px;flex:0 0 34px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #e2e8d6;border-radius:10px;color:#809869;background:#f7f9f0}.conversation-mark .dash-icon{width:17px;height:17px;min-width:17px;flex-basis:17px}.conversation-heading>span:last-child{min-width:0}.premium-dashboard .conversation-toggle b{font-size:12px;color:#587446;font-weight:500}.premium-dashboard .conversation-toggle small{font-size:10px;margin-top:5px;color:#95a285;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:600px}.conversation-controls{display:flex;align-items:center;gap:12px;flex-shrink:0}.premium-dashboard .conversation-controls>.dash-icon{width:16px;height:16px;min-width:16px;flex-basis:16px;transition:transform .18s;color:#91a579}.conversation-toggle[aria-expanded=true] .conversation-controls>.dash-icon{transform:rotate(180deg)}.message-unread{font-size:8px;padding:4px 7px;border-radius:4px;background:#eaf1df;color:#6c8a51;font-weight:600}.premium-dashboard .conversation-intro{font-size:10px;color:#8c9b7e}.premium-dashboard .chat-meta{font-size:9px}.premium-dashboard .chat-bubble p{font-size:12px}.premium-dashboard .chat-bubble.mine{background:#eef3e5}.premium-dashboard .chat-compose label{font-size:11px}.premium-dashboard .chat-compose textarea{font-size:12px}.premium-dashboard .chat-compose .primary,.premium-dashboard .chat-error{font-size:11px}.dashboard-empty{padding:52px 24px}.premium-dashboard .dashboard-empty>.empty-line-icon{display:flex!important;width:48px;height:48px;align-items:center;justify-content:center;border:1px solid #d8e2c9;border-radius:13px;margin:0 auto 20px;color:#839c69;background:#edf2e5}.dashboard-empty h3{font-size:29px}.dashboard-empty p{font-size:12px;max-width:400px;margin:12px auto 24px}.premium-dashboard .dashboard-practice{display:flex;align-items:center;gap:20px;margin-top:40px;padding:24px 0}.practice-mark{display:flex;align-items:center;justify-content:center;width:43px;height:43px;flex:0 0 43px;background:#edf1e2;border-radius:11px;color:#869c6e}.dashboard-practice strong{font-size:22px;color:#657b52}.dashboard-practice p{font-size:11px;margin:6px 0 0}.dashboard-practice>a{margin-left:auto;display:inline-flex;align-items:center;gap:10px;font-size:11px;text-decoration:none;color:#7d9365;white-space:nowrap}.dashboard-practice>a .dash-icon{width:14px;height:14px;min-width:14px;flex-basis:14px}.request-how{padding-left:17px;color:#7f8d72;font-size:11px;line-height:2.2;margin-bottom:0}.premium-dashboard footer{max-width:1336px;padding:24px 48px;font-size:10px;color:#9aa38e}@media(max-width:1000px){.premium-dashboard main{padding-left:30px;padding-right:30px}.dashboard-welcome{gap:30px;grid-template-columns:minmax(0,1fr) 280px}.stat-card{padding:17px 16px 20px}.stat-top{font-size:10px}.stat-card>small{font-size:9px}.learner-chip{max-width:210px}.journey-live{display:none}.request-panels.has-payment{grid-template-columns:1fr 1fr}.premium-dashboard .quote-price{font-size:25px}}@media(max-width:700px){.premium-dashboard header{padding:18px 20px}.premium-dashboard main{padding:30px 20px 15px}.premium-dashboard nav{gap:15px}.dashboard-welcome{grid-template-columns:1fr;gap:22px;margin-bottom:23px}.dashboard-intro h1{font-size:42px;margin:19px 0 15px}.dashboard-kicker{font-size:8px}.dashboard-intro p{font-size:12px;max-width:440px}.dashboard-date{font-size:9px;gap:6px}.studio-pulse{padding:18px 20px 14px}.studio-pulse h2{font-size:23px;margin:12px 0 8px}.studio-pulse p{font-size:11px}.studio-pulse button{margin-top:13px;padding-top:12px}.dashboard-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:22px}.stat-card{padding:15px 15px 18px;border-radius:11px}.stat-card>strong{font-size:31px;margin:13px 0 5px}.stat-top{font-size:10px}.stat-card>small{font-size:9px}.stat-top .dash-icon{width:15px;height:15px;min-width:15px;flex-basis:15px}.dashboard-tabs{margin-bottom:28px}.sync-note{display:none}.dashboard-tabs .tabbar{gap:24px}.dashboard-tabs .tabbar button{font-size:11px;padding:15px 0}.desk-heading{gap:13px;align-items:flex-start;margin-bottom:20px}.desk-heading h2{font-size:27px}.desk-heading p{font-size:11px}.desk-heading .eyebrow{font-size:7px}.refresh-button{padding:9px;gap:5px;font-size:9px!important}.desk-filters{gap:5px;margin-bottom:13px}.desk-filters button{font-size:9px;padding:8px;gap:6px;min-height:38px}.desk-search-row{gap:8px}.desk-search{padding:0 10px;gap:6px}.desk-search input{font-size:11px}.desk-sort select{font-size:10px;padding:12px 8px;max-width:122px}.result-count{font-size:8px}.premium-dashboard .order{padding:21px 18px 19px;border-radius:15px}.order-topline{gap:10px;margin-bottom:17px}.request-reference{font-size:7px;letter-spacing:.9px;gap:5px}.premium-dashboard .status{font-size:9px;padding:6px 9px}.premium-dashboard .order-title{display:block;margin-bottom:19px}.premium-dashboard .order-title h3{font-size:27px;margin-bottom:11px}.premium-dashboard .order-meta{font-size:10px;gap:11px}.order-created{display:none!important}.learner-chip{margin-top:16px;max-width:none}.learner-chip strong{font-size:10px}.learner-chip small{font-size:9px}.learner-chip>span{width:30px;height:30px;flex-basis:30px;font-size:9px}.journey{padding:18px 16px 0;border-radius:10px}.journey-head{font-size:8px}.journey-label{font-size:7px}.journey-steps{margin:20px 0 21px;gap:0}.journey-node{width:24px;height:24px;font-size:7px}.journey-steps li:not(:last-child):after{top:11px;left:26px}.journey-steps strong{font-size:8px;line-height:1.4}.journey-steps small{font-size:7px;line-height:1.5}.journey-steps li>div{padding-right:3px;padding-top:11px}.journey-current{padding:14px;margin:0 -16px;gap:8px}.journey-current-icon{width:24px;height:24px;flex-basis:24px}.journey-current strong{font-size:10px;line-height:1.6}.journey-current p{font-size:9px}.request-brief{padding-top:20px}.brief-heading .eyebrow{font-size:7px}.brief-heading>span:last-child{font-size:8px}.premium-dashboard .goal{font-size:11px}.premium-dashboard .order-footer{margin-top:17px;align-items:center}.premium-dashboard .order-footer>small{font-size:9px}.premium-dashboard .status-select{font-size:9px}.premium-dashboard .status-select select{font-size:10px}.request-panels.has-payment{grid-template-columns:1fr}.request-panels{gap:12px;margin-top:16px}.premium-dashboard .quote-box,.premium-dashboard .n3-delivery{padding:20px 17px}.quote-box.is-paid .quote-top{display:flex;align-items:flex-start;gap:13px}.quote-box.is-paid .quote-top h3{font-size:21px;max-width:190px}.quote-box.is-paid .quote-price{font-size:25px;margin-top:0}.quote-box.is-paid .quote-description{margin-top:4px}.premium-dashboard .quote-description,.premium-dashboard .delivery-description{font-size:11px}.premium-dashboard .delivery-heading h3{font-size:23px}.premium-dashboard .primary{min-height:46px;font-size:12px}.premium-dashboard .conversation-toggle{padding:16px 14px;gap:10px}.conversation-heading{gap:10px}.conversation-mark{width:29px;height:29px;flex-basis:29px;border-radius:8px}.premium-dashboard .conversation-toggle b{font-size:11px}.premium-dashboard .conversation-toggle small{font-size:9px;max-width:220px}.conversation-controls{gap:6px}.message-unread{font-size:7px;padding:4px}.premium-dashboard .conversation-controls>.dash-icon{width:13px;height:13px;min-width:13px;flex-basis:13px}.premium-dashboard .dashboard-practice{gap:14px;flex-wrap:wrap;padding:22px 0;margin-top:27px}.dashboard-practice strong{font-size:21px;line-height:1.3}.dashboard-practice>div{flex:1;min-width:180px}.dashboard-practice>a{margin-left:57px;font-size:11px}.dashboard-practice p{font-size:10px}.premium-dashboard footer{padding:21px 20px;font-size:9px}.premium-dashboard .request-layout h2{font-size:34px}.premium-dashboard .request-layout .primary{width:100%}}@media(max-width:380px){.premium-dashboard main{padding-left:15px;padding-right:15px}.premium-dashboard .order{padding-left:14px;padding-right:14px}.dashboard-intro h1{font-size:38px}.stat-card{padding-left:12px;padding-right:12px}.stat-top{font-size:9px}.stat-card>small{font-size:8px}.journey{padding-left:12px;padding-right:12px}.journey-current{margin-left:-12px;margin-right:-12px}.journey-steps strong{font-size:7px}.journey-steps small{font-size:6.5px}.premium-dashboard .conversation-toggle small{max-width:170px}.result-count>span{display:none}.premium-dashboard .order-footer{display:block}.premium-dashboard .status-select{margin-top:12px}.desk-heading h2{font-size:24px}.refresh-button{font-size:0!important}.refresh-button .dash-icon{width:15px;height:15px;min-width:15px}}@media(prefers-reduced-motion:reduce){.stat-card,.conversation-controls>.dash-icon{transition:none}}.premium-dashboard .stat-card>small,.premium-dashboard .studio-pulse p{color:#6c7c60}.premium-dashboard .quote-description,.premium-dashboard .delivery-description,.premium-dashboard .conversation-intro{color:#67795a}.premium-dashboard .goal{color:#536d4c}.journey-steps small{color:#758568}.journey-current p{color:#637a51}.journey-live{color:#6e845c}.premium-dashboard .conversation-toggle small{color:#738866}.premium-dashboard .brief-heading>span:last-child,.premium-dashboard .result-count{color:#7a8a6b}.quote-box.is-paid .quote-top{display:flex;align-items:center;justify-content:space-between;gap:16px}.quote-box.is-paid .quote-top h3{font-size:21px;max-width:245px;margin-bottom:4px}.quote-box.is-paid .quote-price{font-size:29px;margin-top:0}.quote-box.is-paid .quote-description{margin-top:12px}@media(max-width:700px){.journey-steps strong{font-size:9px}.journey-steps small{font-size:8px}.journey-current strong{font-size:11px}.journey-current p{font-size:10px}.premium-dashboard .goal,.premium-dashboard .quote-description,.premium-dashboard .delivery-description,.premium-dashboard .conversation-toggle b{font-size:12px}.premium-dashboard .conversation-toggle small{font-size:10px}.quote-box.is-paid .quote-top{align-items:flex-start}.quote-box.is-paid .quote-price{font-size:25px}.quote-box.is-paid .quote-top h3{max-width:190px;font-size:21px}}@media(max-width:380px){.journey-steps small{display:none}.journey-steps strong{font-size:9px}.journey-steps li>div{padding-right:0}.premium-dashboard .conversation-toggle small{max-width:150px}}.premium-dashboard .request-desk,.premium-dashboard .orders,.premium-dashboard .order,.request-panels,.request-panels>section,.premium-dashboard .conversation{min-width:0}.premium-dashboard .order{width:100%}.premium-dashboard .conversation-heading{flex:1;min-width:0}.premium-dashboard .conversation-heading>span:last-child{flex:1;min-width:0}.premium-dashboard .payment-receipt{display:grid;grid-template-columns:29px minmax(0,1fr) auto;gap:13px;align-items:center;padding:22px 20px;background:#fafbf5}.receipt-mark{width:29px;height:29px;display:flex;align-items:center;justify-content:center;color:#8ba174}.receipt-mark .dash-icon{width:19px;height:19px;min-width:19px;flex-basis:19px}.receipt-copy .eyebrow{display:block;font-size:7px;letter-spacing:1.1px;color:#879c73}.receipt-copy>strong{display:block;font: 21px/1.25 Georgia,serif;color:#5f7b48;margin-top:8px}.receipt-copy p{font-size:10px;line-height:1.7;color:#7f936d;margin:5px 0 0}.payment-receipt .quote-price{font-size:27px}.payment-receipt .chat-error{grid-column:1/-1}@media(max-width:700px){.premium-dashboard .payment-receipt{padding:20px 16px;gap:10px;grid-template-columns:24px minmax(0,1fr) auto}.receipt-mark{width:24px;height:24px}.receipt-copy>strong{font-size:21px}.receipt-copy p{font-size:10px}.payment-receipt .quote-price{font-size:25px}}@media(max-width:380px){.premium-dashboard .payment-receipt{grid-template-columns:minmax(0,1fr) auto}.receipt-mark{display:none}.payment-receipt .quote-price{font-size:23px}}@media(max-width:380px){.premium-dashboard header nav>a{display:none}.premium-dashboard header .brand{font-size:33px}.premium-dashboard header{gap:12px}.dashboard-date{flex-wrap:wrap}}
