html[data-theme=clay]{--bg:#f6f3fd;--surface:#f8f5ff;--surface-soft:#f1ebfd;--line:rgba(var(--brand-rgb), .12);--text:#2a1f4a;--text-sub:#5f5480;--text-faint:#8a80a8;--brand-soft:#e6dafc;--sky-soft:#f3eefd;--sky-deep:var(--brand);--sky:#b79cf0;--seg-bg:var(--surface-soft);--radius:24px;--clay-out:6px 8px 22px rgba(var(--shade-rgb), .1), -3px -3px 10px #fff9;--clay-in:inset -2px -3px 6px rgba(var(--brand-rgb), .04), inset 2px 3px 6px #fffc;--clay-out-sm:3px 4px 10px rgba(var(--shade-rgb), .09), -2px -2px 5px #fff9;--clay-in-sm:inset -1px -2px 4px rgba(var(--brand-rgb), .05), inset 1px 2px 4px #fffc;--clay-pressed:inset 2px 3px 6px rgba(var(--shade-rgb), .08), inset -2px -2px 5px #ffffffb3}html[data-theme=clay],html[data-theme=clay] body{background:var(--bg)}html[data-theme=clay] .brand h1,html[data-theme=clay] .card h2{font-weight:800}html[data-theme=clay] .brand-mark{box-shadow:var(--clay-out-sm);border-radius:50%}html[data-theme=clay] .card,html[data-theme=clay] .intake-detail{background:var(--surface);border-radius:calc(var(--radius) * var(--round,1));box-shadow:var(--clay-out), var(--clay-in);border-color:#0000}html[data-theme=clay] .intake-detail>.card{box-shadow:none;background:0 0;border-radius:0}html[data-theme=clay] .intake-detail>.card+.card{border-top-color:var(--line)}html[data-theme=clay] .btn{border-radius:calc(16px * var(--round,1));box-shadow:3px 5px 12px rgba(var(--brand-rgb), .24), inset -2px -3px 6px rgba(var(--deep-rgb), .25), inset 2px 3px 6px #fff3;border-color:#0000;font-weight:700;transition:transform .15s,box-shadow .15s}html[data-theme=clay] .btn:hover:not(:disabled){transform:translateY(-1px)}html[data-theme=clay] .btn:active:not(:disabled){box-shadow:inset 4px 5px 10px rgba(var(--deep-rgb), .5), inset -3px -3px 8px #fff3;transform:translateY(1px)}html[data-theme=clay] .btn-ghost{background:var(--surface);color:var(--brand);box-shadow:var(--clay-out-sm), var(--clay-in-sm)}html[data-theme=clay] .btn-sm{border-radius:calc(14px * var(--round,1))}html[data-theme=clay] .btn-pink{box-shadow:3px 5px 12px rgba(var(--brand-rgb), .24), inset -2px -3px 6px rgba(var(--deep-rgb), .2), inset 2px 3px 6px #fff3}html[data-theme=clay] .btn-green{box-shadow:3px 5px 12px #2f9e6e3d,inset -2px -3px 6px #0a5a3c33,inset 2px 3px 6px #fff3}html[data-theme=clay] .input-area,html[data-theme=clay] .input-line,html[data-theme=clay] .select-sm{border-radius:calc(16px * var(--round,1));background:var(--surface-soft);box-shadow:var(--clay-pressed);border-color:#0000}html[data-theme=clay] .select-sm{border-radius:calc(14px * var(--round,1))}html[data-theme=clay] .seg{background:var(--surface-soft);box-shadow:var(--clay-pressed)}html[data-theme=clay] .seg button.on{background:var(--surface);box-shadow:var(--clay-out-sm), var(--clay-in-sm)}html[data-theme=clay] .tabs{border-bottom-color:#0000}html[data-theme=clay] .tab{border-radius:calc(16px * var(--round,1));border-color:#0000}html[data-theme=clay] .tab.on{color:var(--brand);background:var(--surface);box-shadow:var(--clay-out-sm), var(--clay-in-sm)}html[data-theme=clay] .stat{border-radius:calc(18px * var(--round,1));background:var(--surface);box-shadow:var(--clay-out-sm), var(--clay-in-sm)}html[data-theme=clay] .stat-key{background:var(--brand-soft)}html[data-theme=clay] .stat b{font-weight:800}html[data-theme=clay] .stat-link{transition:transform .15s}html[data-theme=clay] .stat-link:hover{box-shadow:var(--clay-out-sm), var(--clay-in-sm);transform:translateY(-1px)}html[data-theme=clay] .task-item{border-radius:calc(18px * var(--round,1));background:var(--surface);box-shadow:var(--clay-out-sm), var(--clay-in-sm);border-color:#0000;transition:transform .15s}html[data-theme=clay] .task-item:hover{transform:translateY(-1px)}html[data-theme=clay] .task-list .task-item{box-shadow:var(--clay-in-sm), inset 0 0 0 1px var(--line)}html[data-theme=clay] .badge{box-shadow:var(--clay-in-sm)}html[data-theme=clay] .avatar{box-shadow:2px 3px 6px rgba(var(--shade-rgb), .16), inset -1px -2px 4px #0000001a, inset 1px 2px 4px #ffffff40}html[data-theme=clay] .stepper li{background:var(--surface);box-shadow:var(--clay-in-sm)}html[data-theme=clay] .stepper li.done{background:var(--brand-soft);color:var(--brand)}html[data-theme=clay] .stepper li.now{background:var(--brand);box-shadow:2px 3px 8px rgba(var(--brand-rgb), .22), inset -1px -2px 4px rgba(var(--deep-rgb), .2), inset 1px 2px 4px #fff3}html[data-theme=clay] .bubble{border-radius:calc(6px * var(--round,1)) calc(20px * var(--round,1)) calc(20px * var(--round,1)) calc(20px * var(--round,1));background:var(--surface-soft);box-shadow:var(--clay-in-sm);border-color:#0000}html[data-theme=clay] .msg.ceo .bubble{background:var(--brand-soft);border-radius:calc(20px * var(--round,1)) calc(6px * var(--round,1)) calc(20px * var(--round,1)) calc(20px * var(--round,1))}html[data-theme=clay] .divider span{background:var(--surface)}html[data-theme=clay] .alert{border-radius:calc(22px * var(--round,1));box-shadow:inset -3px -4px 8px #d24c4c1f,inset 3px 4px 8px #fffc}html[data-theme=clay] .system-note,html[data-theme=clay] .markdown pre{border-radius:calc(20px * var(--round,1));box-shadow:var(--clay-in-sm), 0 0 0 1px var(--line);border-color:#0000}html[data-theme=clay] .device-frame,html[data-theme=clay] .sample img,html[data-theme=clay] .shot-grid img{border-radius:calc(18px * var(--round,1));box-shadow:var(--clay-out-sm);border-color:#0000}html[data-theme=clay] ::-webkit-scrollbar-thumb{background:var(--brand-mid);background-clip:padding-box}html[data-theme=clay] ::-webkit-scrollbar-thumb:hover{background:var(--brand);background-clip:padding-box}html[data-theme=clay] .app-side{background:var(--bg);box-shadow:6px 0 22px rgba(var(--shade-rgb), .08), inset -2px 0 6px #ffffffb3;border-right-color:#0000}html[data-theme=clay] .side-item{border-radius:calc(14px * var(--round,1))}html[data-theme=clay] .side-item:hover{background:var(--surface-soft);box-shadow:var(--clay-pressed)}html[data-theme=clay] .side-item[aria-current=page]{background:var(--surface);color:var(--brand);box-shadow:var(--clay-out-sm), var(--clay-in-sm)}html[data-theme=clay] .side-bottom{border-top-color:#0000}html[data-theme=clay] .side-credit{border-radius:calc(16px * var(--round,1));background:var(--surface-soft);box-shadow:var(--clay-pressed)}html[data-theme=clay] .side-fold{background:var(--surface);box-shadow:var(--clay-out-sm), var(--clay-in-sm);border-color:#0000}
html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--brand:#8b5cf6;--brand-rgb:139, 92, 246;--bg:#141318;--surface:#1d1c23;--surface-soft:#26252d;--line:#33323b;--btn-line:#4a4954;--text:#f2f1f5;--text-sub:#bdbbc7;--text-faint:#8e8c98;--brand-soft:#2e2547;--brand-tint:#2b2440;--sky-soft:#241f33;--seg-bg:#26252d;--panel:#26252d;--disabled-bg:#26252d;--disabled-text:#6d6b77;--green-soft:#17352a;--amber-soft:#3a2e12;--red-soft:#3d1f1f;--green:#4cc38a;--amber:#e5b04a;--red:#f07878;--shadow:0 2px 12px #00000059}html[data-theme=dark] .task-instruction p{background:var(--surface-soft)}html[data-theme=dark] .walker-name,html[data-theme=dark] .chip:not(.is-work,.is-meeting,.is-review,.is-away){color:#fff;background:#111;box-shadow:0 2px 8px #00000073}html[data-theme=dark]{--info:#7fb2ff;--info-soft:#1c2a40;--step-pink:#ff8fc0;--step-pink-soft:#3a1f2d}html[data-theme=dark] .badge.step-badge.is-make.is-ceo,html[data-theme=dark] .badge.step-badge.is-deliver.is-ceo{color:#111}html[data-theme=dark] :is(.btn:not(.btn-ghost):not(.btn-danger):not(.btn-green),.settings-choice[aria-pressed=true],.template-type[aria-checked=true],.settings-plan-state,.admin-chip[aria-pressed=true],.nav-count,.mk-view button[aria-pressed=true],.today-item.is-key,.mypage-count,.step-bar .is-current button,.step-panel.is-ceo .step-owner,.badge.step-badge.is-ceo,.calendar-grid button.is-on,.cal-day.is-today .cal-num,.draft-pin,.quote-doc-total){color:var(--on-brand,#fff)}html[data-theme=dark] .today-item.is-key :is(b,span,small,em,strong){color:inherit}html[data-theme=dark] .notice-count{color:#fff;box-shadow:0 0 0 2px var(--bg), 0 0 12px #ff3b5cb3;background:#ff3b5c}html[data-theme=dark] .app-side{border-right-color:var(--line);background:#111015}html[data-theme=dark] .side-item:hover{color:var(--text);background:#ffffff0f}html[data-theme=dark] .side-item[aria-current=page]{background:rgba(var(--brand-rgb), .16);color:var(--brand);box-shadow:inset 0 0 0 1px rgba(var(--brand-rgb), .35), 0 0 16px rgba(var(--brand-rgb), .18)}html[data-theme=dark] .side-credit{box-shadow:inset 0 0 0 1px var(--line);background:var(--surface)}html[data-theme=dark] .mk-posted-keyword{color:#d4c4ff}
html[data-theme=glass]{--bg:#ece7fb;--surface:#ffffff9e;--surface-soft:#ffffff80;--line:#ffffffbf;--btn-line:rgba(var(--shade-rgb,92, 45, 180), .28);--text:#221a3d;--text-sub:#51496b;--text-faint:#7a7392;--seg-bg:#ffffff73;--radius:24px;--shadow:0 8px 32px rgba(var(--shade-rgb,92, 45, 180), .12);--glass-1:#dcd0fb;--glass-2:#c9e6f7;--glass-3:#f4d9ef;--glass-solid:#f8f6fe}html[data-theme=glass],html[data-theme=glass] body{background:radial-gradient(1200px 800px at 12% 8%, var(--glass-1), transparent 60%), radial-gradient(1000px 700px at 88% 16%, var(--glass-2), transparent 60%), radial-gradient(1000px 800px at 60% 96%, var(--glass-3), transparent 60%), var(--bg);background-attachment:fixed}html[data-theme=glass] .card,html[data-theme=glass] .intake-detail{-webkit-backdrop-filter:blur(16px)saturate(1.3);backdrop-filter:blur(16px)saturate(1.3)}html[data-theme=glass] .intake-detail>.card{-webkit-backdrop-filter:none;backdrop-filter:none}html[data-theme=glass] .select-menu-list,html[data-theme=glass] .calendar,html[data-theme=glass] .settings-box,html[data-theme=glass] .divider span,html[data-theme=glass] .scroll-top{background:var(--glass-solid)}html[data-theme=glass] .seg button.on,html[data-theme=glass] .task-item{background:#ffffffbf}html[data-theme=glass] .app-side{box-shadow:8px 0 32px rgba(var(--shade-rgb,92, 45, 180), .08);-webkit-backdrop-filter:blur(20px)saturate(1.4);backdrop-filter:blur(20px)saturate(1.4);background:#ffffff6b;border-right-color:#ffffffb3}html[data-theme=glass] .side-item:hover{background:#ffffff80}html[data-theme=glass] .side-item[aria-current=page]{color:var(--brand);box-shadow:0 4px 16px rgba(var(--shade-rgb,92, 45, 180), .12), inset 0 1px 0 #ffffffe6;background:#ffffffc7}html[data-theme=glass] .side-bottom{border-top-color:#ffffffb3}html[data-theme=glass] .side-credit{background:#ffffff80;box-shadow:inset 0 0 0 1px #ffffffb3}html[data-theme=glass] .side-fold{background:#ffffff8c;border-color:#ffffffb3}html[data-theme=glass][data-menu=open] .app-side{background:#ffffffdb}
html[data-theme=air]{--bg:#f7f8fb;--panel:#fff;--surface:#fff;--surface-soft:#f6f7fb;--line:#dfe2ea;--btn-line:#d6dae4;--text:#2a2e40;--text-sub:#6b7086;--text-faint:#a3a7b8;--seg-bg:#f1f3f8;--radius:20px;--shadow:0 10px 30px #2a30500f;--air-lift:0 10px 24px rgba(var(--brand-rgb), .2);--air-key:linear-gradient(135deg, var(--brand) 0%, color-mix(in srgb, var(--brand) 62%, #fff) 100%)}html[data-theme=air],html[data-theme=air] body{background:var(--bg)}html[data-theme=air] .card,html[data-theme=air] .intake-detail{background:var(--surface);border-radius:calc(var(--radius) * var(--round,1));box-shadow:var(--shadow);border-color:#0000}html[data-theme=air] .intake-detail>.card{box-shadow:none;background:0 0;border-radius:0}html[data-theme=air] .card h2,html[data-theme=air] .page h1{letter-spacing:-.01em;font-weight:700}html[data-theme=air] .today-item.is-key,html[data-theme=air] .stat-grid .stat.stat-key{background:var(--air-key);color:#fff;box-shadow:var(--air-lift);border-color:#0000}html[data-theme=air] .today-item.is-key :is(b,span,small,strong,em),html[data-theme=air] .stat-grid .stat.stat-key :is(b,span){color:#fff}html[data-theme=air] .today-item:not(.is-key),html[data-theme=air] .stat-grid .stat:not(.stat-key),html[data-theme=air] .board .board-chip{background:var(--surface);box-shadow:var(--shadow);border-color:#0000}html[data-theme=air] .stat-grid .stat:not(.stat-key){background:var(--surface-soft);box-shadow:none}html[data-theme=air] .task-item{border-color:var(--line);background:var(--surface)}html[data-theme=air] .task-item:hover,html[data-theme=air] .task-item.on,html[data-theme=air] .task-item[aria-current=true]{background:color-mix(in srgb, var(--brand) 6%, var(--surface));box-shadow:inset 0 0 0 1px rgba(var(--brand-rgb), .28)}html[data-theme=air] .btn{border-radius:var(--pill,999px)}html[data-theme=air] .btn:not(.btn-ghost):not(.btn-danger):not(.btn-green):not(:disabled){box-shadow:var(--air-lift);border-color:#0000}html[data-theme=air] .btn-ghost{border-color:var(--btn-line);background:var(--surface)}html[data-theme=air] .input-line,html[data-theme=air] .input-area{background:var(--surface-soft);border-color:#0000}html[data-theme=air] .input-line:focus,html[data-theme=air] .input-area:focus{border-color:rgba(var(--brand-rgb), .4);background:var(--surface)}html[data-theme=air] .seg{background:var(--seg-bg)}html[data-theme=air] .seg button.on,html[data-theme=air] .seg a.on{background:var(--surface);box-shadow:0 4px 12px #2a305014}html[data-theme=air] .tabs{border-bottom-color:var(--line)}html[data-theme=air] :is(.ds-row.is-head,.profit-head,.price-row.is-head,.work-row.is-head,.detail-row.is-head,.quote-item.is-head){background:var(--surface-soft)}html[data-theme=air] .app-side{background:var(--panel);border-right-color:#0000;box-shadow:6px 0 30px #2a30500d}html[data-theme=air] .side-item{border-radius:calc(14px * var(--round,1))}html[data-theme=air] .side-item:hover{background:var(--surface-soft)}html[data-theme=air] .side-item[aria-current=page]{background:var(--air-key);color:#fff;box-shadow:var(--air-lift)}html[data-theme=air] .side-item[aria-current=page] .nav-count{color:var(--brand);background:#fff}html[data-theme=air] .side-bottom{border-top-color:var(--line)}html[data-theme=air] .side-credit{background:var(--surface-soft)}html[data-theme=air] .side-fold{background:var(--surface-soft);border-color:#0000}html[data-theme=air] .select-menu-list,html[data-theme=air] .calendar,html[data-theme=air] .settings-box,html[data-theme=air] .dialog-box,html[data-theme=air] .notice-pop{border-color:#0000;box-shadow:0 24px 60px #2a305029}html[data-theme=air] .board .stat-grid .stat:not(.stat-key){background:var(--surface);box-shadow:var(--shadow)}html[data-theme=air] .seg button:not(.on),html[data-theme=air] .seg a:not(.on){color:var(--text-sub)}html[data-theme=air] .seg button.on,html[data-theme=air] .seg a.on{color:var(--brand);font-weight:700}html[data-theme=air] .stepper li:not(.now){background:#ffffffb8;box-shadow:inset 0 0 0 1px #2a30500f}html[data-theme=air] .stepper li.done{color:var(--text-sub)}
