.studio-shell{background:var(--canvas);font-feature-settings:"ss01" 0}.studio-shell :is(h1,h2,h3){letter-spacing:-.015em;font-weight:600}.studio-shell .af-ph h1{letter-spacing:-.025em;font-size:32px;line-height:36px}.studio-shell :is(.num,.tk-num,.af-fig,td,th,dd,.ak-kpis,.tw-lines){font-variant-numeric:tabular-nums}.studio-shell svg :is(path,line,polyline,circle,rect)[stroke]:not([stroke-width]),.ax-rail svg,.ax-shell nav svg{stroke-width:var(--icon-stroke)}.app-shell.studio-shell.ax-shell .main.ax-main{min-width:0;max-width:calc(100vw - var(--ax-rail,0px));box-sizing:border-box}.ax-page{min-width:0;max-width:min(1280px,100%)}.ax-page>*{min-width:0;max-width:100%}.ak.has-panel,.ak.has-panel>.ak-main{min-width:0}.ak-panel{box-sizing:border-box;min-width:0}.ui-panel,.studio-shell .ax-page .is-sheet,.studio-shell .ax-page :is(.pl-page,.pl-auto,.bz-page,.bp-page,.ws-page) .af-panel:not(.is-sheet),.studio-shell .ax-page :is(.bz-section,.bz-rhythm,.tw-whatif,.tw-week,.tw-evidence,.ov-method,.pf-rail,.ak-panel,.ak-context-panel,.agent-prompts,.bz-pair>*){background:var(--panel);border:1px solid var(--panel-line);border-radius:var(--r-panel);padding:var(--panel-pad);box-sizing:border-box;min-width:0;position:relative;box-shadow:0 1px 2px #1d1a170a}.studio-shell .ax-page .is-sheet:before{display:none}.studio-shell .ax-page .tw-week>.tk,.studio-shell .ax-page .tw-evidence .tk{filter:none}.studio-shell .ax-page .tw-week,.studio-shell .ax-page .tw-evidence{padding:var(--panel-pad)}.ui-panel.is-flush>.ui-panel__body{margin:0 calc(var(--panel-pad) * -1) calc(var(--panel-pad) * -1)}.ui-panel__head,.studio-shell .ax-page :is(.af-panel-head,.pl-preview-head,.bz-section-head,.bz-rhythm-head,.tw-sec-h,.ak-panel-head){margin:calc(var(--panel-pad) * -1) calc(var(--panel-pad) * -1) var(--panel-pad);padding:14px var(--panel-pad);border-bottom:1px solid var(--panel-line);background:var(--panel-head);border-radius:var(--r-panel) var(--r-panel) 0 0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.studio-shell .ax-page .ak-panel-head{margin:calc(var(--panel-pad) * -1) calc(var(--panel-pad) * -1) 16px}.ui-panel__title{flex-wrap:wrap;align-items:baseline;gap:10px;min-width:0;display:flex}.ui-panel__head :is(h2,h3),.studio-shell .ax-page :is(.af-panel-head,.pl-preview-head,.bz-section-head,.tw-sec-h) :is(h2,h3){letter-spacing:-.01em;color:var(--ink);margin:0;font-size:15px;font-weight:600;line-height:20px}.ui-panel__meta{color:var(--muted);font-size:13px}.ui-panel__actions{align-items:center;gap:8px;display:flex}.ui-panel.is-ai,.studio-shell .ax-page .af-panel.am-ai{background:var(--info-tint);border-color:var(--info-line)}.ui-panel.is-ai .ui-panel__head{border-color:var(--info-line);background:0 0}.studio-shell .ax-page .am-ai .am-ai-mark{color:var(--info);font-weight:600}.ui-panel.is-highlight{background:var(--sel-tint);border-color:var(--sel-line)}.ui-panel.is-highlight .ui-panel__head{border-color:var(--sel-line);background:0 0}.studio-shell .ax-page :is(.bz-body,.pl-body){flex-direction:column;gap:16px;display:flex}.studio-shell .ax-page .bz-body>.cl.cl--hair,.studio-shell .ax-page .tw-c2>.cl.cl--hair{display:none}.studio-shell .ax-page .daily-brief.tw>*+*{margin-top:16px}.studio-shell .ax-page .tk{filter:drop-shadow(0 0 .6px #1d1a1773)drop-shadow(0 1px 1px #1d1a170d)}.ui-section-head{justify-content:space-between;align-items:flex-end;gap:16px;margin:32px 0 12px;display:flex}.ui-section-head :is(h2,h3){color:var(--ink);margin:0;font-size:18px;font-weight:600;line-height:24px}.ui-section-head p{color:var(--muted);margin:4px 0 0;font-size:14px}.studio-shell .ax-page table:not(.bz-heat){border-collapse:separate;border-spacing:0;background:var(--panel);width:100%}.studio-shell .ax-page table:not(.bz-heat) th{background:var(--panel-head);height:36px;color:var(--muted);font:500 12px/16px var(--font-aroma),sans-serif;text-align:left;border-bottom:1px solid var(--panel-line);padding:0 12px}.studio-shell .ax-page table:not(.bz-heat) td{border-bottom:1px solid var(--row-line);color:var(--ink);padding:10px 12px;font-size:14px}.studio-shell .ax-page table:not(.bz-heat) tbody tr:last-child td{border-bottom:0}.studio-shell .ax-page table:not(.bz-heat) tbody tr{transition:background-color .12s}@media (hover:hover) and (pointer:fine){.studio-shell .ax-page table:not(.bz-heat) tbody tr:hover{background:var(--row-hover)}}.studio-shell .ax-page .bz-scroll{border:1px solid var(--panel-line);border-radius:8px;overflow:auto}.studio-shell .ax-page :is(.pl-preview-rows,.ak-refs,.tw-lines)>li{border-bottom:1px solid var(--row-line)}.studio-shell .ax-page :is(.pl-preview-rows,.ak-refs,.tw-lines)>li:last-child{border-bottom:0}.studio-shell .ax-page .pl-preview-rows>li{border-radius:8px;margin:0 -12px;padding:14px 12px;transition:background-color .12s}@media (hover:hover) and (pointer:fine){.studio-shell .ax-page .pl-preview-rows>li:hover{background:var(--row-hover)}}.studio-shell .ax-page .agent-prompts ul>li>*{border:1px solid var(--panel-line);background:var(--panel);transition:border-color .12s ease, background-color .12s ease, transform .16s var(--ease-out,ease-out);border-radius:8px;padding:10px 12px}@media (hover:hover) and (pointer:fine){.studio-shell .ax-page .agent-prompts ul>li>:hover{border-color:var(--sel-line);background:var(--sel-tint)}}.studio-shell .ax-page .agent-prompts ul>li>:active{transform:scale(.98)}.studio-shell .ax-page .agent-prompts ul>li{border:0!important}.studio-shell .ax-page .agent-composer{border:1px solid var(--panel-line-strong);border-radius:var(--r-panel);background:var(--panel);box-shadow:0 1px 2px #1d1a170a}.studio-shell .ax-page .agent-composer:focus-within{box-shadow:0 0 0 3px var(--sel-tint);border-color:#c2410c}.studio-shell .ax-page :is(.is-up,.positive,.is-positive.af-delta){color:var(--ok)}.studio-shell .ax-page :is(.is-down,.negative,.num.is-down){color:var(--bad)}.ui-delta{font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:12px;font-weight:600;display:inline-flex}.ui-delta.is-up{background:var(--ok-tint);color:var(--ok)}.ui-delta.is-down{background:var(--bad-tint);color:var(--bad)}.ui-delta.is-flat{background:var(--panel-head);color:var(--muted)}.studio-shell .ax-page .ak-delta.is-down{background:var(--bad-tint);color:var(--bad);border-radius:999px;padding:2px 8px;font-weight:600;display:inline-block}.studio-shell .ax-page .ak-delta.is-up{background:var(--ok-tint);color:var(--ok);border-radius:999px;padding:2px 8px;font-weight:600;display:inline-block}.af-status.is-positive,.af-pill.is-positive{color:var(--ok)}.af-status.is-negative,.af-pill.is-negative{color:var(--bad)}.af-status.is-warning,.af-pill.is-warning,.af-st.is-attention{color:var(--warn)}.ax-status.is-warn{background:var(--warn-tint);border:1px solid var(--warn-line);color:var(--warn);border-radius:8px;padding:8px 12px}.ax-status.is-warn .ax-status-dot,.ax-status.is-demo .ax-status-dot{background:var(--warn)}.ax-status.is-demo .ax-status-text{color:var(--muted)}.af-button.is-primary,.studio-shell .ax-page :is(.planning-workspace form>button,.pl-preview-foot a,.pl-preview-foot button){background:var(--btn-primary);border:1px solid var(--btn-primary);color:var(--btn-primary-ink);border-radius:8px;font-weight:600}@media (hover:hover) and (pointer:fine){.af-button.is-primary:hover:not(:disabled){background:var(--btn-primary-hover);border-color:var(--btn-primary-hover)}}.ui-stepper,.studio-shell .ax-page .pl-stage-rail{background:var(--panel);border:1px solid var(--panel-line);border-radius:var(--r-panel);counter-reset:step;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:0;margin:0 0 16px;padding:6px;list-style:none;display:grid}.ui-stepper__step,.studio-shell .ax-page .pl-stage-rail>li{counter-increment:step;background:0 0;min-width:0;position:relative;border:0!important;margin:0!important;padding:0!important}.ui-stepper__step+.ui-stepper__step:before,.studio-shell .ax-page .pl-stage-rail>li+li:before{content:"";background:var(--panel-line-strong);width:12px;height:1px;position:absolute;top:50%;left:-6px}.ui-stepper__hit{width:100%;height:100%;color:var(--ink);text-align:left;cursor:pointer;box-sizing:border-box;background:0 0;border:0;border-radius:8px;align-items:flex-start;gap:10px;padding:10px 12px;text-decoration:none;transition:background-color .12s;display:flex}.ui-stepper__mark{border:1.5px solid var(--panel-line-strong);width:24px;height:24px;color:var(--muted);background:var(--panel);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:600;display:grid}.ui-stepper__text{flex-direction:column;gap:2px;min-width:0;display:flex}.ui-stepper__label{align-items:center;gap:6px;font-size:14px;font-weight:600;line-height:24px;display:inline-flex}.ui-stepper__count{background:var(--panel-head);border:1px solid var(--panel-line);text-align:center;min-width:20px;color:var(--muted);font-variant-numeric:tabular-nums;border-radius:999px;padding:0 6px;font-size:12px;line-height:18px}.ui-stepper__desc{color:var(--muted);font-size:12px;line-height:16px}.is-here>.ui-stepper__hit{background:var(--sel-tint);box-shadow:inset 0 0 0 1px var(--sel-line)}.is-here .ui-stepper__mark{background:var(--btn-primary);border-color:var(--btn-primary);color:var(--btn-primary-ink)}.is-here .ui-stepper__label{color:var(--sel)}.is-past .ui-stepper__mark{background:var(--ok-tint);border-color:var(--ok-line);color:var(--ok)}@media (hover:hover) and (pointer:fine){.ui-stepper__step:not(.is-here)>.ui-stepper__hit:hover,.studio-shell .ax-page .pl-stage-rail>li:not(.is-here):hover{background:var(--row-hover);border-radius:8px}}.studio-shell .ax-page .pl-stage-rail>li{border-radius:8px;transition:background-color .12s;display:block;padding:10px 12px 10px 46px!important}.studio-shell .ax-page .pl-stage-rail>li:after{content:counter(step);border:1.5px solid var(--panel-line-strong);background:var(--panel);width:24px;height:24px;color:var(--muted);box-sizing:border-box;border-radius:50%;place-items:center;font-size:12px;font-weight:600;display:grid;position:absolute;top:10px;left:12px}.studio-shell .ax-page .pl-stage-rail>li>a{color:var(--ink);font-size:14px;font-weight:600;line-height:24px;text-decoration:none;display:block;border:0!important}.studio-shell .ax-page .pl-stage-rail>li>a:before{content:"";position:absolute;inset:0}.studio-shell .ax-page .pl-stage-rail>li>span{color:var(--muted);font-size:12px;line-height:16px;display:block}.studio-shell .ax-page .pl-stage-rail>li.is-here{background:var(--sel-tint);box-shadow:inset 0 0 0 1px var(--sel-line)}.studio-shell .ax-page .pl-stage-rail>li.is-here:after{background:var(--btn-primary);border-color:var(--btn-primary);color:var(--btn-primary-ink)}.studio-shell .ax-page .pl-stage-rail>li.is-here>a{color:var(--sel)}.studio-shell .ax-page .pl-stage-rail>li.is-past:after{content:"✓";background:var(--ok-tint);border-color:var(--ok-line);color:var(--ok)}.studio-shell .ax-page .pl-preview>.pl-stage-rail{margin:0 0 20px}.studio-shell .ax-page .tw-loop{background:var(--panel);border:1px solid var(--panel-line);border-radius:var(--r-panel);color:var(--muted);padding:6px 12px}.studio-shell .ax-page .tw-loop li.is-now{color:var(--sel);font-weight:600}.studio-shell .ax-page .tw-loop li.is-now i{background:var(--btn-primary);border-color:var(--btn-primary);box-shadow:0 0 0 4px var(--sel-tint)}.studio-shell .ax-page .tw-loop li.is-done i{background:var(--ok);border-color:var(--ok)}.studio-shell .ax-page .af-tabs:has(>.am-tabline)>button[aria-selected=true]{color:var(--sel)}.studio-shell .ax-page .am-tabline{background:var(--btn-primary)!important}.studio-shell .ax-page :is(a,button,summary,[role=tab],input,select,textarea):focus-visible{box-shadow:var(--focus-ring);border-radius:6px;outline:none}.studio-shell .ax-page .af-ph__line .cl{opacity:1}.ui-panel.is-interactive,.studio-shell .ax-page .tw-evidence .tk{transition:transform .16s var(--ease-out,cubic-bezier(.23,1,.32,1)), border-color .12s ease, box-shadow .16s ease}@media (hover:hover) and (pointer:fine){.ui-panel.is-interactive:hover{border-color:var(--panel-line-strong);transform:translateY(-2px);box-shadow:0 4px 12px #1d1a170f}}.ui-panel.is-interactive:active{transform:scale(.99)}.studio-shell .ax-page :is(button,.af-button,a.af-button):active:not(:disabled){transform:scale(.97)}@keyframes ui-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.ui-panel,.studio-shell .ax-page :is(.is-sheet,.bz-section,.bz-rhythm,.tw-whatif,.tw-week,.tw-evidence,.pf-rail,.ak-panel-block,.bz-trend,.am-ai){animation:.22s cubic-bezier(.23,1,.32,1) both ui-rise}.studio-shell .ax-page :is(.bz-body,.pl-body,.daily-brief)>:nth-child(2){animation-delay:40ms}.studio-shell .ax-page :is(.bz-body,.pl-body,.daily-brief)>:nth-child(3){animation-delay:80ms}.studio-shell .ax-page :is(.bz-body,.pl-body,.daily-brief)>:nth-child(n+4){animation-delay:.12s}@media (prefers-reduced-motion:reduce){.ui-panel,.studio-shell .ax-page :is(.is-sheet,.bz-section,.bz-rhythm,.tw-whatif,.tw-week,.tw-evidence,.pf-rail,.ak-panel-block,.bz-trend,.am-ai){animation:none}.ui-panel.is-interactive:hover,.ui-panel.is-interactive:active,.studio-shell .ax-page :is(button,.af-button):active{transform:none}}@media (max-width:760px){:root{--panel-pad:16px}.ui-stepper,.studio-shell .ax-page .pl-stage-rail{grid-auto-columns:auto;grid-auto-flow:row}.ui-stepper__step+.ui-stepper__step:before,.studio-shell .ax-page .pl-stage-rail>li+li:before{display:none}.studio-shell .ax-page .af-ph h1{font-size:28px;line-height:32px}}.studio-shell .ax-page .pl-preview>.pl-stage-rail+.pl-preview-head{border-top:1px solid var(--panel-line);border-radius:0;margin-top:0}.studio-shell .ax-page .pl-stage-rail>li>a{text-decoration:none}.studio-shell .ax-page .pl-stage-rail>li{border-top:0!important}.studio-shell .ax-page .is-sheet{border-top:1px solid var(--panel-line)!important;border-radius:var(--r-panel)!important}.studio-shell .ax-page .tw-week>.tk .tk-main{padding:8px 0}.studio-shell .ax-page .tw-evidence>.tw-h{margin:calc(var(--panel-pad) * -1) calc(var(--panel-pad) * -1) var(--panel-pad);padding:14px var(--panel-pad);border-bottom:1px solid var(--panel-line);background:var(--panel-head);border-radius:var(--r-panel) var(--r-panel) 0 0;font-size:15px;line-height:20px}.studio-shell .ax-page :is(.ak-context-panel,.ov-method){padding:14px var(--panel-pad)}.studio-shell .ax-page :is(.bz-pair>*,.bz-noticed){background:var(--panel)!important;border:1px solid var(--panel-line)!important;border-radius:var(--r-panel)!important;padding:var(--panel-pad)!important;box-shadow:0 1px 2px #1d1a170a!important}.studio-shell .ax-page .bz-noticed.am-ai{background:var(--info-tint)!important;border-color:var(--info-line)!important}.studio-shell .ax-page .bz-pair{gap:16px}.studio-shell .ax-page .pl-stage-rail>li:first-child:before{content:none}@media (max-width:760px){.studio-shell .ax-page .pl-stage-rail{grid-auto-flow:row;grid-template-columns:minmax(0,1fr)!important;display:grid!important}}:root{--pt-max:1280px;--pt-cols:12;--pt-gap:24px;--pt-gap-in:16px;--pt-gap-section:32px;--pt-gap-max:48px;--pt-head-max:120px;--pt-rail:4;--pt-main:8}@media (max-width:1300px){:root{--pt-gap:16px}}@media (max-width:760px){:root{--pt-gap:12px;--panel-pad:16px}}.pt{min-width:0;max-width:var(--pt-max);margin:0}.pt-grid{grid-template-columns:repeat(var(--pt-cols),minmax(0,1fr));gap:var(--pt-gap);align-items:stretch;display:grid}.pt-slot{grid-column:1/-1;min-width:0}.studio-shell .ax-page .pt-slot>*{margin-block:0}.pt-slot--main,.pt-slot--sections,.pt-slot--convo{grid-column:span var(--pt-main)}.pt-slot--side,.pt-slot--summary,.pt-slot--rail{grid-column:span var(--pt-rail)}.pt-slot--pair{grid-column:span 6}.pt-slot--table{grid-column:span 9}.pt-slot--aside{grid-column:span 3}.pt-slot--sections,.pt-slot--sections-full{gap:var(--pt-gap-section);flex-direction:column;display:flex}.pt-section{gap:var(--pt-gap-in);flex-direction:column;min-width:0;display:flex}.studio-shell .ax-page .pt-section>*{margin-block:0}.pt-slot--summary{top:calc(var(--ax-bar,48px) + 16px);align-self:start;position:sticky}.pt-slot--side,.pt-slot--aside{align-self:stretch}.pt--conversation .pt-slot--head{grid-column:span var(--pt-main)}.pt--conversation .pt-slot--head:has(+.pt-slot--convo-full){grid-column:1/-1}.pt--conversation .pt-slot--convo,.pt--conversation .pt-slot--convo-full{gap:var(--pt-gap);flex-direction:column;grid-row:2;display:flex}.pt--conversation .pt-slot--convo{grid-column:1 / span var(--pt-main)}.pt--conversation .pt-slot--rail{grid-row:2;grid-column:calc(var(--pt-main) + 1) / -1;margin-top:calc(-1 * var(--pt-gap));top:calc(var(--ax-bar,48px) + 16px);align-self:start;position:sticky}.pt--conversation .pt-grid{align-items:start}.pt-row{gap:var(--pt-gap-in) var(--pt-gap);padding-block:var(--pt-gap-in);grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;display:grid}.pt-row+.pt-row{border-top:1px solid var(--row-line)}.pt-row__label label{color:var(--ink);font-size:14px;font-weight:600;line-height:20px}.pt-row__help{color:var(--muted);margin:4px 0 0;font-size:13px;line-height:20px}.pt-row__field{min-width:0}.pt-row__error{color:var(--studio-negative,#b42318);margin:6px 0 0;font-size:13px;line-height:20px}.pt-slot--footer{z-index:5;min-height:56px;padding:0 var(--panel-pad);background:var(--canvas);border-top:1px solid var(--panel-line);justify-content:flex-end;align-items:center;gap:12px;display:flex;position:sticky;bottom:0}.pt-empty{max-height:160px;padding:var(--panel-pad);flex-direction:column;align-items:flex-start;gap:12px;display:flex}.studio-shell .pt-empty__title{max-width:60ch;color:var(--muted);margin:0;font-size:14px;line-height:20px}.pt-thin{color:var(--muted);margin:0;font-size:13px;line-height:20px}.pt-thin__label{color:var(--ink);font-weight:600}.studio-shell .ax-page .pt .af-ph{row-gap:0;margin:0;padding:24px 0 0}.studio-shell .ax-page .pt .af-ph__sub{white-space:nowrap;text-overflow:ellipsis;max-width:90ch;margin:6px 0 0;overflow:hidden}.studio-shell .ax-page .pt .af-ph__line{margin-top:16px}@media (max-width:1100px){.pt-grid>.pt-slot,.pt--conversation .pt-slot--head,.pt--conversation .pt-slot--convo,.pt--conversation .pt-slot--rail{grid-area:auto/1/auto/-1;margin-top:0;position:static}.pt-slot--summary{position:static}}@media (max-width:760px){.pt-row{grid-template-columns:minmax(0,1fr);gap:8px}.studio-shell .ax-page .pt .af-ph__sub{white-space:normal}}@media (max-width:1100px){.app-shell.studio-shell.ax-shell .main.ax-main{max-width:100vw}}.ax-shell .ax-page>.ax-status.is-warn{padding:0 16px 0 12px}@media (max-width:760px){.ax-shell .ax-page>.ax-status.is-warn{padding:8px 12px}}.sr-only{clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.studio-shell .ax-page :is(.pl-plans,.planning-workspace){max-width:none}
:root{--ground:#f2e4cc;--sheet:#fcf3e4;--surface:#fff9ef;--raised:#f6ead6;--sunken:#ebdcc3;--stroke:#9c875f;--stroke-strong:#7f6b47;--rule:#e8d9c0;--ink:#1d1a17;--ink-2:#463f38;--muted:#65594e;--faint:#6e6256;--brand:#ff6a13;--brand-hover:#f25c05;--brand-press:#e05300;--brand-ink:#1d1a17;--brand-text:#c2410c;--brand-50:#fff5ee;--brand-100:#ffe8d7;--brand-200:#ffd0ae;--brand-300:#ffb27f;--ok:#1f7a4d;--ok-tint:#ecf6f0;--ok-line:#bfe0cc;--bad:#b42318;--bad-tint:#fdeeec;--bad-line:#f4c6bf;--warn:#8a5a00;--warn-tint:#fdf4e3;--warn-line:#efd7a6;--info:#2f5bb7;--info-tint:#eef3fc;--info-line:#c9d8f3;--data-ink:#1d1a17;--data-base:#b5a795;--data-hot:#ff6a13;--data-grid:#e8d9c0;--data-area:linear-gradient(180deg, #ff6a1321, #ff6a1300);--cat-1:#5a3a28;--cat-2:#c9b08f;--cat-3:#5e8f4e;--cat-4:#9e3f63;--cat-5:#4e7fae;--cat-6:#d19a2a;--aurora:radial-gradient(90% 140% at 0% 0%, #ff6a1326, #ff6a1300 60%), radial-gradient(70% 120% at 100% 0%, #ec7ca41c, #ec7ca400 60%), radial-gradient(80% 120% at 60% 100%, #ffbe6e29, #ffbe6e00 70%), #fff6e8;--aurora-ring:conic-gradient(from var(--sv-angle,0deg), #ff6a13, #ff9b57, #ec8db0, #ffc56e, #ff6a13);--aurora-line:#b8693a;--shadow-1:0 1px 0 #1d1a1708, 0 1px 2px #1d1a170d;--shadow-2:0 1px 2px #1d1a170d, 0 10px 28px -14px #1d1a1733;--shadow-3:0 2px 6px #1d1a170f, 0 28px 56px -18px #1d1a174d;--r-sheet:16px;--r-panel:12px;--r-control:8px;--ease-out:cubic-bezier(.22,1,.36,1);--ease-io:cubic-bezier(.65,0,.35,1);--dur-1:.14s;--dur-2:.22s;--dur-3:.42s;--dur-4:.9s;--rail-w:248px;--sheet-inset:10px;--page-max:1280px;--canvas:var(--sheet);--panel:var(--surface);--panel-line:var(--stroke);--panel-line-strong:var(--stroke-strong);--panel-head:#f8edda;--row-line:var(--rule);--row-hover:var(--raised);--border:var(--stroke);--control:#b39c7a;--active:#f0e2ca;--hue:#c2410c;--hue-ink:#9a3a0c;--hue-50:var(--brand-50);--hue-100:var(--brand-100);--hue-200:var(--brand-200);--af-brand:var(--brand);--af-brand-hover:var(--brand-hover);--af-brand-press:var(--brand-press);--af-brand-ink:var(--brand-ink);--af-brand-soft:var(--brand-50);--af-brand-line:var(--brand-200);--af-accent-text:var(--brand-text);--af-shadow-card:var(--shadow-1);--af-brand-glow:0 1px 2px #1d1a1714, 0 6px 16px -8px #ff6a138c;--btn-primary:var(--brand);--btn-primary-hover:var(--brand-hover);--btn-primary-press:var(--brand-press);--btn-primary-ink:var(--brand-ink);--positive:var(--ok);--negative:var(--bad);--sel:#9a3a0c;--sel-tint:var(--brand-50);--sel-line:var(--brand-200);--radius-card:var(--r-panel);--radius-control:var(--r-control);--studio-radius-surface:var(--r-panel);--focus-ring:0 0 0 2px var(--surface), 0 0 0 4px var(--brand-text)}@property --sv-angle{syntax:"<angle>";inherits:false;initial-value:0deg}:root{--focus-outline:2px solid var(--brand-text)}:is(a,button,summary,input,select,textarea,[role=button],[role=tab],[tabindex]):focus-visible,[aria-pressed=true]:focus-visible{outline:var(--focus-outline);outline-offset:2px}.studio-shell{--muted:#65594e;--studio-muted:#65594e;--border:#9c875f;--studio-line-structural:#9c875f}html,body{background:var(--ground)}body{color:var(--ink);font-feature-settings:"ss01" 0}.sv-count{font-variant-numeric:tabular-nums}.sv-spark{vertical-align:middle;display:inline-block;overflow:visible}.sv-spark path{stroke:var(--data-ink);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.sv-spark circle{fill:var(--data-hot)}.sv-draw{stroke-dasharray:1;stroke-dashoffset:0}@media (prefers-reduced-motion:no-preference){.sv-draw{animation:sv-draw var(--dur-4) var(--ease-out) both}.sv-grow{transform-box:fill-box;transform-origin:50% 100%;animation:sv-grow var(--dur-3) var(--ease-out) both;animation-delay:calc(var(--i,0) * 20ms)}.sv-rise{animation:sv-rise var(--dur-3) var(--ease-out) both;animation-delay:calc(var(--i,0) * 40ms)}}@keyframes sv-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes sv-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes sv-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes sv-spin{to{--sv-angle:360deg}}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app-shell.studio-shell :is(.af-tabs,.af-segmented)[role=tablist]{scrollbar-width:none;align-items:center;gap:2px;width:max-content;max-width:100%;margin:0;padding:3px;display:inline-flex;overflow-x:auto;border:1px solid var(--stroke)!important;border-radius:var(--r-control)!important;background:var(--sunken)!important;box-shadow:inset 0 1px 1px color-mix(in oklab, var(--ink) 5%, transparent)!important}.app-shell.studio-shell :is(.af-tabs,.af-segmented)[role=tablist]::-webkit-scrollbar{display:none}.app-shell.studio-shell :is(.af-tabs,.af-segmented)[role=tablist]>button{height:30px;min-height:0;color:var(--ink-2);white-space:nowrap;transition:background-color var(--dur-1) ease, color var(--dur-1) ease, box-shadow var(--dur-1) ease;border:0;flex:none;font-size:13px;font-weight:500;box-shadow:none!important;background:0 0!important;border-radius:5px!important;padding:0 12px!important}.app-shell.studio-shell :is(.af-tabs,.af-segmented)[role=tablist]>button[aria-selected=true]{font-weight:600;background:var(--surface)!important;color:var(--ink)!important;box-shadow:0 0 0 1px var(--stroke), var(--shadow-1)!important}@media (hover:hover) and (pointer:fine){.app-shell.studio-shell :is(.af-tabs,.af-segmented)[role=tablist]>button:not([aria-selected=true]):hover{color:var(--ink);background:color-mix(in oklab, var(--surface) 55%, transparent)!important}}.app-shell.studio-shell :is(.af-tabs,.af-segmented)[role=tablist]>button:focus-visible{outline:var(--focus-outline)!important;outline-offset:1px!important}.app-shell.studio-shell :is(.af-tabs,.af-segmented)[role=tablist]>.am-tabline{display:none!important}@media (pointer:coarse){.app-shell.studio-shell :is(.af-tabs,.af-segmented)[role=tablist]>button{height:40px;min-height:40px}}@media (prefers-reduced-motion:reduce){.app-shell.studio-shell :is(.af-tabs,.af-segmented)[role=tablist]>button{transition:none}}.app-shell.studio-shell .main .ax-page :is(.ui-panel.is-ai,.af-panel.am-ai,.bz-noticed.am-ai,.pl-well.am-ai,.pl-opp.is-lead.am-ai){background:var(--aurora)!important;border:1px solid var(--aurora-line)!important}.app-shell.studio-shell .main .ax-page :is(.ui-panel.is-ai,.am-ai)>.ui-panel__head{border-color:var(--aurora-line);background:0 0}.app-shell.studio-shell .main .ax-page .am-ai-mark{color:var(--brand-text);font-weight:600}.app-shell.studio-shell .main .ax-page .am-ai-mark .am-spark-ring{stroke:var(--brand)}.app-shell.studio-shell .tk-kpi-sub{white-space:normal;text-overflow:clip;text-wrap:pretty;overflow:visible}:root{--rail-bg:linear-gradient(180deg, #ff7a26 0%, #ff6a13 45%, #f25c05 100%);--rail-ink:#1d1a17;--rail-ink-2:#1d1a17;--rail-muted:#2b1a0e;--rail-faint:#2b1a0e;--rail-line:#1d1a1747;--rail-line-strong:#1d1a1773;--rail-chip:#fff3e2;--rail-sunken:#1d1a1729;--rail-accent:#1d1a17;--rail-accent-text:#1d1a17;--rail-hover:#1d1a171a;--rail-ok:#0b3d24;--rail-ok-tint:#0b3d242e;--rail-warn:#4a2c00;--rail-warn-tint:#4a2c002e;--bar-bg:var(--ground);--bar-muted:var(--muted)}@media (max-width:1100px){:root{--bar-bg:var(--brand);--bar-muted:#2b1a0e}}
.studio-shell .wk .wk-sec{--wk-pass:color-mix(in oklab, var(--sunken) 72%, var(--sheet))}.studio-shell .wk .wk-sec>.ui-panel__head h2{letter-spacing:-.01em;font-size:17px;font-weight:650;line-height:24px}.studio-shell .wk .wk-sec>.ui-panel__body{background:var(--wk-pass);box-shadow:inset 0 1px 2px color-mix(in oklab, var(--ink) 6%, transparent);padding:10px}.studio-shell .wk .wk-acts{flex-direction:column;gap:8px;display:flex}.studio-shell .wk .wk-more{border-top:0;margin-top:8px}.studio-shell .wk .wk-more>summary{border-radius:var(--r-control);align-items:center;min-height:32px;padding:0 6px;display:inline-flex}.studio-shell .wk .wk-more>.wk-acts{margin-top:4px}.studio-shell .wk .wk-acts>.wk-rec{background:var(--surface);border:1px solid var(--stroke);box-shadow:var(--shadow-1);transition:transform var(--dur-2) var(--ease-out), box-shadow var(--dur-2) var(--ease-out), border-color var(--dur-1) ease;border-radius:10px;position:relative}.studio-shell .wk .wk-acts>.wk-rec:has(>.wk-act[open]){border-color:var(--stroke-strong);box-shadow:var(--shadow-2)}@media (hover:hover) and (pointer:fine){.studio-shell .wk .wk-acts>.wk-rec:hover{border-color:var(--stroke-strong);box-shadow:var(--shadow-2)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.studio-shell .wk .wk-acts>.wk-rec:hover{transform:translateY(-1px)}}.studio-shell .wk .wk-act>summary{border-radius:9px;grid-template-columns:84px minmax(0,1fr) 128px 16px;gap:0 14px;min-height:60px;padding:10px 16px}.studio-shell .wk .wk-act>summary,.studio-shell .wk .wk-act>summary:hover,.studio-shell .wk .wk-act[open]>summary{color:var(--ink);background:0 0}.studio-shell .wk .wk-act[open]>summary{border-radius:9px 9px 0 0}.studio-shell .wk .wk-act>summary:focus-visible{outline:var(--focus-outline);outline-offset:-2px;box-shadow:none}.studio-shell .wk .wk-act-t>strong{letter-spacing:-.005em;font-size:15px;line-height:22px}.studio-shell .wk .wk-chip{border:1px solid var(--stroke-strong);background:var(--surface);color:var(--ink-2);letter-spacing:0;text-transform:none;border-radius:999px;align-items:center;gap:6px;padding:0 9px 0 8px;font-size:12px;font-weight:600;line-height:20px;display:inline-flex}.studio-shell .wk .wk-chip:before{content:"";border-radius:50%;flex:none;width:7px;height:7px;box-shadow:inset 0 0 0 1.5px}.studio-shell .wk .wk-chip.is-todo{background:var(--brand-50);border-color:var(--brand-200);color:var(--brand-text)}.studio-shell .wk .wk-chip.is-todo:before{background:var(--brand);box-shadow:none}.studio-shell .wk .wk-chip.is-done{background:var(--ok-tint);border-color:var(--ok-line);color:var(--ok)}.studio-shell .wk .wk-chip.is-done:before{width:4px;height:8px;box-shadow:none;border:1.5px solid;border-width:0 1.5px 1.5px 0;border-radius:0;margin:-3px 1px 0;transform:rotate(40deg)}.studio-shell .wk .wk-stub{border-left:1px dashed var(--stroke-strong);background:var(--raised);border-radius:0 9px 9px 0;align-self:stretch;min-width:0;margin:-10px -46px -10px 0;padding:0 46px 0 14px;position:relative}.studio-shell .wk .wk-act[open] .wk-stub{border-bottom-right-radius:0}.studio-shell .wk .wk-stub:before,.studio-shell .wk .wk-stub:after{content:"";background:var(--wk-pass);border:1px solid var(--stroke);border-radius:50%;width:14px;height:14px;position:absolute;left:-7.5px}.studio-shell .wk .wk-stub:before{clip-path:inset(calc(50% - 1px) 0 0);top:-7.5px}.studio-shell .wk .wk-stub:after{clip-path:inset(0 0 calc(50% - 1px));bottom:-7.5px}.studio-shell .wk .wk-act[open] .wk-stub:after{display:none}.studio-shell .wk .wk-stub-fig{letter-spacing:-.015em;color:var(--ok);font-size:20px;font-weight:650;line-height:24px}.studio-shell .wk .wk-stub-l{color:var(--muted);font-size:12px;line-height:16px}.studio-shell .wk .wk-chev{color:var(--ink-2);position:relative}.studio-shell .wk .wk-act-body{border-top:1px dashed var(--stroke-strong);background:var(--surface);border-radius:0 0 9px 9px;padding:14px 16px 16px}.studio-shell .wk .wk-act-foot .af-button svg{width:12px;height:12px;color:var(--brand);flex:none}.studio-shell .wk .wk-act-body .tk-line-k:has(>.tk-line-l>.tk-line-note){flex-wrap:wrap}.studio-shell .wk .wk-act-body .tk-line-k:has(>.tk-line-l>.tk-line-note)>.tk-line-l{display:contents}.studio-shell .wk .wk-act-body .tk-line-k:has(>.tk-line-l>.tk-line-note)>.tk-lead{flex:16px}.studio-shell .wk .wk-act-body .tk-line-k .tk-line-note{white-space:normal;color:var(--muted);flex:100%;order:9;margin:2px 0 0;font-size:12px;line-height:16px}@media (max-width:760px){.studio-shell .wk .wk-act>summary{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) minmax(104px,auto) 16px;gap:6px 12px;padding:12px 14px}.studio-shell .wk .wk-chip{grid-area:1/1}.studio-shell .wk .wk-act-t{grid-area:2/1}.studio-shell .wk .wk-stub{grid-area:1/2/span 2;margin:-12px -42px -12px 0;padding:0 42px 0 12px}.studio-shell .wk .wk-chev{grid-area:1/3/span 2}.studio-shell .wk .wk-stub-fig{font-size:18px;line-height:22px}}@media (prefers-reduced-motion:reduce){.studio-shell .wk .wk-acts>.wk-rec{transition:none}}
@font-face{font-family:aromaSans;src:url(../media/Geist_Variable_latin-s.p.0wgildi0cnwt9.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:aromaSans Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.aromasans_4457da0e-module__L2KZKG__className{font-family:aromaSans,aromaSans Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.aromasans_4457da0e-module__L2KZKG__variable{--font-aroma:"aromaSans", "aromaSans Fallback", -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif}
