@layer reset{*,:before,:after{box-sizing:border-box}:where(html){-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;font-size:100%}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}}@layer tokens{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--canvas:var(--lightningcss-light,#f6f5f0)var(--lightningcss-dark,#111613);--surface:var(--lightningcss-light,#fff)var(--lightningcss-dark,#191f1c);--surface-subtle:var(--lightningcss-light,#efeee8)var(--lightningcss-dark,#212824);--selection:var(--lightningcss-light,#edf4ef)var(--lightningcss-dark,#1d3127);--text:var(--lightningcss-light,#202b26)var(--lightningcss-dark,#e4eae6);--muted:var(--lightningcss-light,#59645e)var(--lightningcss-dark,#a3afa8);--primary:var(--lightningcss-light,#285a43)var(--lightningcss-dark,#86cba5);--primary-hover:var(--lightningcss-light,#1d4934)var(--lightningcss-dark,#a6dcbe);--focus:var(--lightningcss-light,#245b85)var(--lightningcss-dark,#8cbfec);--control-border:var(--lightningcss-light,#77847b)var(--lightningcss-dark,#7b8881);--border:var(--lightningcss-light,#d9ddd5)var(--lightningcss-dark,#343e38);--error:var(--lightningcss-light,#a12929)var(--lightningcss-dark,#f29b9b);--error-bg:var(--lightningcss-light,#fff0ef)var(--lightningcss-dark,#3b1f1f);--warning:var(--lightningcss-light,#805000)var(--lightningcss-dark,#e8bd6a);--warning-bg:var(--lightningcss-light,#fff4db)var(--lightningcss-dark,#3a2f17);--success:var(--lightningcss-light,#266644)var(--lightningcss-dark,#86cba5);--success-bg:var(--lightningcss-light,#eaf3ed)var(--lightningcss-dark,#1b3226);--info:var(--lightningcss-light,#245b85)var(--lightningcss-dark,#8cbfec);--info-bg:var(--lightningcss-light,#edf4fb)var(--lightningcss-dark,#18293a);--on-primary:var(--lightningcss-light,#fff)var(--lightningcss-dark,#0d1a13);--media-bg:#000;--media-scrim:#000000b3;--on-media:#fff;--art-bg:var(--lightningcss-light,#e5eee7)var(--lightningcss-dark,#1d3127);--shadow:var(--lightningcss-light,#202b2620)var(--lightningcss-dark,#00000080);--font:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--text-sm:.875rem;--text-base:1rem;--text-lg:1.25rem;--text-xl:1.5rem;--text-2xl:1.75rem;--text-field:max(1rem, 16px);--text-print:10pt;--leading:1.5;--leading-tight:1.2;--leading-field:1.4;--tracking-display:-.03em;--tracking-brand:-.04em;--code-size:.9em;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--reading-gutter:min(1rem, 16px);--radius-sm:6px;--radius:6px;--radius-lg:10px;--radius-pill:999px;--border-width:1px;--border-strong:2px;--rule-width:3px;--notice-bar:4px;--hairline:1px;--underline-offset:.2em;--underline-hover:2px;--target:max(44px, 2.75rem);--ring:3px solid var(--focus);--ring-offset:3px;--shadow-raised:0 8px 24px var(--shadow);--measure:70ch;--page:1200px;--page-wide:1440px;--duration:.15s;--field-max:32rem;--field-basis:14rem;--textarea-min:6rem;--check-size:1.25rem;--check-align:-.2em;--avatar-size:2rem;--card-min:18rem;--split-aside-min:18rem;--split-main-min:40rem;--popover-room:calc(100vw - 2 * var(--space-4));--popover-width:20rem;--popover-wide:22rem;--popover-height:50vh;--dialog-width:32rem;--phone-width:22rem;--media-height:70vh;--cell-min:12ch;--cell-min-narrow:10ch;--cell-gutter:min(var(--space-3), 12px);--heading-basis:24rem;--filter-width:48rem;--tile-min:15rem;--account-name-max:16rem;--avatar-medium:2.5rem;--avatar-large:3rem;--text-xs:.75rem;--text-md:1.1rem;--text-metric:2rem;--tracking-caps:.08em;--radius-xs:2px;--list-indent:1.25rem;--mark-min:1.25em;--label-min:5rem;--choice-basis:8rem;--number-width:4rem;--field-short:16rem;--control-wide:12rem;--textarea-tall:7rem;--progress-min:10rem;--progress-max:20rem;--dialog-wide:38rem;--backdrop:#00000073;--shadow-bar:0 -2px 12px var(--shadow);--viewport-room:calc(100vh - 2 * var(--space-4));--thread-width:42rem;--content-medium:72rem;--content-wide:80rem;--column-min:24rem;--column-narrow:15rem;--grant-min:22rem;--worklist-min:13rem;--queue-main:26rem;--queue-aside:28rem;--bubble-width:92%;--calendar-day-min:8rem;--list-height:65vh;--list-height-narrow:15rem;--thumb-width:4.5rem;--thumb-small:2.5rem;--thumb-tall:12rem;--review-media-min:220px;--review-video-max:640px;--media-narrow:20rem;--media-height-narrow:58vh;--media-art:#14251b;--switch-width:2.75rem;--switch-height:1.5rem;--switch-knob:1.15rem;--switch-inset:2px;--switch-travel:1.2rem;--series-1:var(--lightningcss-light,#2a78d6)var(--lightningcss-dark,#3987e5);--series-2:var(--lightningcss-light,#eb6834)var(--lightningcss-dark,#d95926);--series-3:var(--lightningcss-light,#1baf7a)var(--lightningcss-dark,#199e70);--series-4:var(--lightningcss-light,#eda100)var(--lightningcss-dark,#c98500);--series-5:var(--lightningcss-light,#e87ba4)var(--lightningcss-dark,#d55181);--series-6:#008300;--series-7:var(--lightningcss-light,#6250d6)var(--lightningcss-dark,#9085e9);--series-8:var(--lightningcss-light,#e34948)var(--lightningcss-dark,#e66767);--series-other:#8a8983;--account-name-room:30vw;--chip-gap:.4em;--chip-padding:.1em .6em;--chip-mark:.6em;--chip-mark-wide:.75em}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media print{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}}@layer base{:where(body){background:var(--canvas);color:var(--text);font:var(--text-base)/var(--leading) var(--font);overflow-wrap:break-word;margin:0}:where(h1,h2,h3){line-height:var(--leading-tight);margin:0 0 var(--space-3)}:where(h1){font-size:var(--text-2xl);letter-spacing:var(--tracking-display)}:where(h2){font-size:var(--text-lg)}:where(h3){font-size:var(--text-base)}:where(p,ul,ol,dl){margin:0 0 var(--space-4)}:where(p){max-width:var(--measure)}.meta{color:var(--muted);font-size:var(--text-sm)}:where(small){color:var(--muted);font-size:var(--text-sm)}.muted{color:var(--muted)}:where(a){color:var(--primary);text-underline-offset:var(--underline-offset)}:where(a:hover){color:var(--primary-hover);text-decoration-thickness:var(--underline-hover)}:focus-visible{outline:var(--ring);outline-offset:var(--ring-offset)}:where(code){font-family:var(--mono);font-size:var(--code-size);overflow-wrap:anywhere}:where(section){margin:0 0 var(--space-5);padding:var(--space-5);background:var(--surface);border:var(--border-width) solid var(--border);border-radius:var(--radius-lg)}:where(section section){border:0;padding:0}:where(article){margin:0 0 var(--space-4)}:where(dt){font-weight:600}:where(dd){margin:0 0 var(--space-2)}:where(details){margin:0 0 var(--space-4)}:where(summary){cursor:pointer;min-height:var(--target);padding-block:var(--space-2);font-weight:600;display:list-item}:where(label){margin:0 0 var(--space-3);font-weight:600;display:block}:where(button){font:inherit}:where(input,select,textarea){font-family:inherit;font-size:var(--text-field);line-height:var(--leading-field)}:where(input:not(:is([type=checkbox],[type=radio],[type=hidden])),select,textarea){width:100%;max-width:var(--field-max);min-height:var(--target);margin-top:var(--space-1);padding:var(--space-2) var(--space-3);background:var(--surface);color:var(--text);border:var(--border-width) solid var(--control-border);border-radius:var(--radius);font-weight:400;display:block}:where(textarea){max-width:var(--measure);min-height:var(--textarea-min);resize:vertical}::placeholder{color:var(--muted);opacity:1}:where(input[type=checkbox],input[type=radio]){width:var(--check-size);height:var(--check-size);margin:0 var(--space-2) 0 0;vertical-align:var(--check-align);accent-color:var(--primary)}[aria-invalid=true]{border-color:var(--error);box-shadow:inset 0 0 0 var(--border-width) var(--error)}:disabled{cursor:not-allowed;opacity:.6}:where(fieldset){margin:0 0 var(--space-4);padding:var(--space-4);border:var(--border-width) solid var(--border);border-radius:var(--radius);min-width:0}:where(legend){padding:0 var(--space-2);white-space:normal;overflow-wrap:anywhere;max-width:100%;font-weight:600}:where(table){border-collapse:collapse;width:100%;font-size:var(--text-sm)}:where(caption){text-align:left;padding-bottom:var(--space-2);font-weight:600}:where(th,td){padding:var(--space-2) var(--space-3);border-bottom:var(--border-width) solid var(--border);text-align:left;vertical-align:top}:where(thead th){background:var(--canvas)}:where(tbody th){font-weight:600}:where(video,img){max-width:100%;height:auto;display:block}:where(video){width:100%;max-height:var(--media-height);background:var(--media-bg);border-radius:var(--radius)}:where(footer){color:var(--muted);font-size:var(--text-sm)}@media (max-width:40rem){:where(section){padding:var(--space-4) var(--reading-gutter)}}}@layer layout{:where(main){max-width:var(--page);margin:var(--space-7) auto;padding:0 var(--space-5)}.stack,.cluster{--layout-space:var(--space-4)}.cluster{--layout-space:var(--space-3);align-items:center;gap:var(--layout-space);flex-wrap:wrap;display:flex}:is(.stack,.cluster)[data-space=s]{--layout-space:var(--space-2)}:is(.stack,.cluster)[data-space=m]{--layout-space:var(--space-4)}:is(.stack,.cluster)[data-space=l]{--layout-space:var(--space-6)}.stack>*,.cluster>*{margin-block:0}.stack>:where(:not(:first-child)){margin-block-start:var(--layout-space)}.split{align-items:flex-start;gap:var(--space-6);flex-wrap:wrap;display:flex}.split>*{flex:1 1 var(--split-aside,var(--split-aside-min));min-width:0}.split>:first-child{min-width:min(100%, var(--split-main,var(--split-main-min)));flex:999 1 0}.grid-auto{gap:var(--space-4);grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--grid-min,var(--card-min))), 1fr));padding:0;list-style:none;display:grid}.actions{gap:var(--space-3);margin:var(--space-4) 0;flex-wrap:wrap;align-items:center;display:flex}@media (max-width:40rem){:where(main){margin:var(--space-6) auto;padding:0 var(--reading-gutter)}}}@layer components{.billing-invoice{margin-block:var(--space-4);padding:var(--space-4);border:var(--border-width) solid var(--border);border-radius:var(--radius);background:var(--surface)}.billing-invoice>h2{margin-block-start:0}.billing-invoice>form{margin-block:var(--space-4)}.billing-invoice>section{margin-block:var(--space-5);border:0;padding:0}.billing-invoice,.billing-settings{overflow-wrap:anywhere}.billing-total{font-size:var(--text-xl);overflow-wrap:anywhere}.billing-calculation,.billing-draft-comparison,.billing-basis,.billing-settings>details{margin-block:var(--space-4)}.billing-invoice dd,.billing-draft-comparison dd{margin-inline-start:0}.billing-invoice code,.billing-draft-comparison{overflow-wrap:anywhere}.month-nav{margin-block-end:var(--space-4)}.month-nav label{min-width:0;max-width:100%;margin:0}.month-nav input{width:auto;min-width:0;max-width:100%;margin:0}.billing-summary{font-size:var(--text-lg)}.billing-history{padding:0;list-style:none}.billing-history>li{justify-content:space-between;gap:var(--space-3);padding:var(--space-3);margin-block:var(--space-2);border:var(--border-width) solid var(--border);border-radius:var(--radius);background:var(--surface);overflow-wrap:anywhere;flex-wrap:wrap;display:flex}.billing-history-filter{margin-block:var(--space-5);align-items:end}.billing-history-filter>label{min-width:0;margin:0}.billing-history-filter select{max-width:100%}.billing-previous{margin-block:var(--space-4)}.billing-statement{overflow-wrap:anywhere}.billing-statement code{white-space:normal;overflow-wrap:anywhere}.billing-statement table{table-layout:fixed;width:100%}.billing-statement th,.billing-statement td{white-space:normal;overflow-wrap:anywhere}.statement-amount{font-size:var(--text-lg)}.statement-payment{border-block-start:var(--border-width) solid var(--border);padding-block-start:var(--space-4)}.billing-queue-nav [aria-current=page]{text-decoration-thickness:var(--rule-width);font-weight:700}.billing-attention,.billing-worklist{padding:0;list-style:none}.billing-attention>li,.billing-worklist>li{border:var(--border-width) solid var(--border);border-radius:var(--radius);padding:var(--space-4);margin-block:var(--space-4);background:var(--surface);overflow-wrap:anywhere;container-type:inline-size}.billing-attention h2,.billing-worklist h3{margin-block-start:0}.billing-attention dl,.billing-worklist dl{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.billing-attention dd,.billing-worklist dd{margin-inline-start:0}.billing-attention-filters,.billing-worklist-filters{align-items:end;gap:var(--space-3);margin-block:var(--space-5);flex-wrap:wrap;display:flex}:is(.billing-attention-filters,.billing-worklist-filters)>label{flex:1 1 var(--field-basis);min-width:0;margin-block-end:0}:is(.billing-attention-filters,.billing-worklist-filters) :is(input,select){width:100%;min-width:0;max-width:100%}:is(.billing-attention-filters,.billing-worklist-filters)>a{padding-block:var(--space-2)}.billing-worklist-customers{margin-block:var(--space-5)}@container (width>=44rem){.billing-worklist dl{grid-template-columns:repeat(4,minmax(0,1fr))}}@container (width<=28rem){.billing-attention dl{grid-template-columns:minmax(0,1fr)}}@container (width<=21rem){.billing-worklist dl{grid-template-columns:minmax(0,1fr)}}@media print{body:has(.billing-statement){background:var(--surface);color:var(--text);font-size:var(--text-print)}body:has(.billing-statement) .shell-header{display:none!important}body:has(.billing-statement) footer{display:none!important}body:has(.billing-statement) .statement-actions{display:none!important}body:has(.billing-statement) main{max-width:none;margin:0;padding:0}.billing-statement{background:var(--surface);border:0;padding:0}.billing-statement h2,.billing-statement h3{break-after:avoid}.billing-statement p{margin-block:var(--space-1)}.billing-statement dl{gap:var(--space-1) var(--space-3);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.billing-statement dt,.billing-statement dd{margin:0}}.switch{align-items:center;gap:var(--space-3);min-height:var(--target);display:inline-flex}.switch>input[role=switch]{appearance:none;inline-size:var(--switch-width);block-size:var(--switch-height);border:var(--border-width) solid var(--control-border);border-radius:var(--radius-pill);background:var(--surface);flex:none;margin:0;position:relative}.switch>input[role=switch]:after{content:"";inline-size:var(--switch-knob);block-size:var(--switch-knob);background:var(--muted);transition:transform var(--duration);border-radius:50%;position:absolute;inset-block-start:var(--switch-inset);inset-inline-start:var(--switch-inset)}.switch>input[role=switch]:checked{background:var(--primary);border-color:var(--primary)}.switch>input[role=switch]:checked:after{background:var(--surface);transform:translateX(var(--switch-travel))}.claim-row{align-items:end}.claim-row>label{flex:1 1 var(--field-basis)}.tokens{margin:var(--space-2) 0;padding:0;list-style:none}.token{align-items:center;gap:var(--space-1);border:var(--border-width) solid var(--border);border-radius:var(--radius-pill);padding-inline-start:var(--space-3);display:inline-flex}.post-list{margin:0;padding:0;list-style:none}.post-list>li{padding-block:var(--space-3);border-top:var(--border-width) solid var(--border)}.post-list>li[aria-current]{background:var(--selection)}.script-versions{max-width:var(--content-wide)}.script-versions>#comparison{background:0 0;border:0;padding:0}.script-text-selection{margin-top:var(--space-5)}.script-version-list{padding-inline-start:var(--space-5)}.script-version-list>li{margin-block:var(--space-5);padding-inline-start:var(--space-2)}.script-version-list article,.script-version-comparison article{overflow-wrap:anywhere;min-width:0}.script-version-list h3{margin-block:0 var(--space-2)}.script-version-comparison{gap:var(--space-4);margin-block:var(--space-4) var(--space-6);display:grid}.script-version-comparison article{padding:var(--space-4);border:var(--border-width) solid var(--border);border-radius:var(--radius)}.script-version-text blockquote{white-space:pre-wrap;margin-inline:0}.script-version-reference{overflow-wrap:anywhere}@media (min-width:50rem){.script-version-comparison{grid-template-columns:repeat(2,minmax(0,1fr))}}.thread-page{max-width:var(--thread-width)}.thread-stage{padding:var(--space-3) var(--space-4);background:var(--info-bg);border-radius:var(--radius)}.thread-post h3{margin-bottom:var(--space-1)}.thread-messages{gap:var(--space-3);padding:0;list-style:none;display:grid}.thread-message{max-width:var(--bubble-width);padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);overflow-wrap:anywhere;scroll-margin-top:var(--space-3)}.thread-message p:last-child{margin-bottom:0}.thread-agent{width:var(--bubble-width);background:var(--surface);border:var(--border-width) solid var(--border);border-bottom-left-radius:var(--radius-sm);justify-self:start}.thread-customer{background:var(--success-bg);border-bottom-right-radius:var(--radius-sm);justify-self:end}.thread-author{margin-bottom:var(--space-1);color:var(--muted);font-size:var(--text-sm);font-weight:600}.thread-body{margin-bottom:var(--space-2);white-space:pre-wrap}.thread-proposal{margin-top:var(--space-3);padding-top:var(--space-3);border-top:var(--border-width) solid var(--border)}.thread-proposal :is(blockquote,.script-diff){margin:0 0 var(--space-3);padding-left:var(--space-3);border-left:var(--rule-width) solid var(--primary);white-space:pre-wrap}.thread-proposal ol{padding-left:var(--space-5)}.thread-proposal ol.script-diff{padding-left:var(--space-6)}.thread-proposal form{margin:0}.thread-failed{color:var(--error)}.thread-new-video{margin-top:var(--space-3)}.thread-review{margin-block:var(--space-5);scroll-margin-top:var(--space-3)}.thread-review .review-post{padding:var(--space-4)}.thread-approve{margin-bottom:var(--space-5)}.thread-approve .meta{margin:var(--space-2) 0 0}.thread-compose{align-items:flex-end;gap:var(--space-3);padding:var(--space-3) 0 max(var(--space-3), env(safe-area-inset-bottom));background:var(--canvas);border-top:var(--border-width) solid var(--border);flex-wrap:wrap;display:flex;position:sticky;bottom:0}.thread-compose-inline{position:static}.thread-privacy{flex:0 0 100%;max-width:none;margin:0}.thread-compose label{flex:1 1 var(--field-short);min-width:0;margin:0}.thread-compose textarea{max-width:none;min-height:var(--target)}.thread-use{gap:var(--space-3);flex-wrap:wrap;display:flex}.workbench-planning,.workbench-campaigns,.workbench-follow-ups{margin-block:var(--space-4)}.workbench-layout{grid-template-columns:minmax(var(--worklist-min), 1fr) minmax(0, 4fr);gap:var(--space-5);align-items:start;display:grid}.workbench-worklist{top:var(--space-4);min-width:0;padding:var(--space-4);background:var(--surface-subtle);border:var(--border-width) solid var(--border);border-radius:var(--radius-lg);position:sticky}.workbench-post-rows{max-height:var(--list-height);padding-inline-start:var(--space-5);overflow:auto}.workbench-post-rows li{padding-block:var(--space-1)}.workbench-post-rows a{gap:var(--space-1);padding:var(--space-2);min-height:var(--target);overflow-wrap:anywhere;border:var(--border-strong) solid transparent;border-radius:var(--radius);display:grid}.workbench-post-rows a[aria-current=true]{border-color:var(--focus);background:var(--surface)}.workbench-post-rows span{font-size:var(--text-sm)}.workbench-worklist nav,.workbench-artifact-header nav{gap:var(--space-3);margin-block:var(--space-3);flex-wrap:wrap;display:flex}.workbench-artifacts,.operator-artifact,.workbench-editor,.workbench-inspector{min-width:0}.workbench-artifacts{container-type:inline-size}.operator-artifact{scroll-margin-top:var(--space-4);display:none}.operator-artifact.is-selected{display:block}.operator-workbench:not([data-workbench-ready]):has(.operator-artifact:target,.operator-artifact :target) .operator-artifact.is-selected:not(:is(:target,:has(:target))){display:none}.operator-workbench:not([data-workbench-ready]) .operator-artifact:is(:target,:has(:target)){display:block}.workbench-artifact-header{border-bottom:var(--border-width) solid var(--border);margin-block-end:var(--space-4)}.workbench-artifact-header h3{font-size:var(--text-xl);overflow-wrap:anywhere}.workbench-editor-inspector{grid-template-columns:minmax(0, 2fr) minmax(var(--column-narrow), 1fr);gap:var(--space-4);align-items:start;display:grid}.workbench-editor details,.workbench-inspector>details{margin-block-end:var(--space-4)}.workbench-surface,.workbench-inspector>details{border:var(--border-width) solid var(--border);border-radius:var(--radius-lg);padding:var(--space-4)}.workbench-surface>summary{min-height:var(--target);align-content:center;font-weight:600}:is(.workbench-inspector>details)>summary{min-height:var(--target);align-content:center;font-weight:600}.workbench-editor article{box-shadow:none;margin-block:var(--space-4);border:0;padding:0}.workbench-editor :is(textarea,input){max-width:100%}.workbench-inspector{font-size:var(--text-sm);overflow-wrap:anywhere}.workbench-inspector p,.workbench-feedback{white-space:pre-wrap}.workbench-inspector section,.workbench-feedback{padding-block:var(--space-3);border-block-end:var(--border-width) solid var(--border)}.workbench-media{padding-inline-start:var(--space-5)}.workbench-media :is(video,img){max-width:100%;max-height:var(--list-height);height:auto;margin-block:var(--space-3);display:block}.workbench-phone-back{display:none}.workbench-leave-actions,.action-row{gap:var(--space-3);flex-wrap:wrap;display:flex}[data-workbench-leave]{max-width:min(var(--dialog-wide), var(--popover-room));max-height:var(--viewport-room);padding:var(--space-5);border:var(--border-width) solid var(--border);border-radius:var(--radius-lg);background:var(--surface);color:var(--text);overflow:auto}[data-workbench-leave]::backdrop{background:var(--backdrop)}.action-row{gap:var(--space-2);align-items:flex-start}.action-row>details[open]{flex-basis:100%}.workbench-costs{margin-block-end:var(--space-4)}@container (width<=56rem){.workbench-editor-inspector{grid-template-columns:minmax(0,1fr)}.workbench-inspector{display:block}}@media not (min-width:50rem){.workbench-layout{grid-template-columns:minmax(0,1fr)}.workbench-worklist{position:static}.workbench-post-rows{max-height:var(--list-height-narrow)}.workbench-phone-back{display:inline}.workbench-media :is(video,img){max-height:var(--media-height-narrow)}}@media (max-height:700px){.workbench-worklist{position:static}.workbench-post-rows{max-height:var(--list-height-narrow)}}.internal-note-audience{padding:var(--space-4);background:var(--canvas);border-left:var(--notice-bar) solid var(--primary);border-radius:var(--radius)}.internal-notes-workspace{gap:var(--space-6);margin-block:var(--space-5);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);display:grid}.internal-note-context,.internal-note-compose,.internal-note{overflow-wrap:anywhere;min-width:0}.internal-note-text{white-space:pre-wrap;overflow-wrap:anywhere}.internal-note-script blockquote{white-space:pre-wrap}.internal-note-compose textarea{width:100%;max-width:none;min-height:var(--textarea-tall)}.internal-note{margin-block:var(--space-5)}.private-ai-message{border-block-end:var(--border-width) solid var(--border);padding-block:var(--space-5)}.private-ai-text,.private-ai-text pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit}.private-ai-text pre{background:var(--surface);border-inline-start:var(--rule-width) solid var(--border);padding:var(--space-4)}@media not (min-width:50rem){.internal-notes-workspace{grid-template-columns:minmax(0,1fr)}}.photo-slide{max-width:100%;max-height:var(--media-height);object-fit:contain;display:block}.package-context{margin:var(--space-5) 0}.review-package{gap:var(--space-5);margin-block:var(--space-5);display:grid}.review-post{grid-template-columns:minmax(var(--review-media-min), .8fr) minmax(0, 1.2fr);gap:var(--space-6);padding:var(--space-5);background:var(--surface);border:var(--border-width) solid var(--border);border-radius:var(--radius-lg);margin:0;display:grid}.review-media{min-width:0;top:var(--space-5);align-self:start;position:sticky}.review-media video{aspect-ratio:9/16;width:100%;max-height:var(--review-video-max);object-fit:contain;background:var(--media-art)}.review-content{min-width:0}.publishing-choices textarea{width:100%;max-width:none;min-height:var(--textarea-tall)}.review-time{font-size:var(--text-sm);padding:var(--space-3);border-radius:var(--radius);background:var(--canvas)}.review-content details{margin-top:var(--space-4)}.review-content aside{padding:var(--space-3);background:var(--warning-bg);border-radius:var(--radius);font-size:var(--text-sm)}.review-decision{max-width:var(--measure);margin-inline:auto}.review-decision :is(select,input[type=datetime-local]){width:100%;max-width:none}.review-decision label:has(>select){display:block}.review-elapsed{font-size:var(--text-sm);padding:var(--space-3);border-left:var(--notice-bar) solid;border-radius:var(--radius-sm);background:var(--warning-bg);color:var(--warning)}.change-request,.change-notes>li{white-space:pre-line}.review-reference,.review-approved-caption{overflow-wrap:anywhere}.review-reference code{white-space:normal}.review-selection{padding:var(--space-4);background:var(--canvas);border-radius:var(--radius)}.review-excluded,.review-excluded>li,.review-approved-post{margin-block:var(--space-4)}.review-approved-caption{white-space:pre-wrap}.publishing-choices>label,.commercial-options>label{margin-block:var(--space-3);display:block}.publishing-choices label:has(>input:disabled){color:var(--muted)}.publishing-choices input[type=checkbox]:disabled{opacity:1;outline:var(--hairline) solid var(--border);outline-offset:var(--hairline)}.char-count{text-align:end;margin-block-start:0}.review-post-head{flex-wrap:nowrap;justify-content:space-between}.review-post-head h2{overflow-wrap:anywhere;margin:0}.consent-line{font-size:var(--text-sm)}.review-actions>.primary{min-width:var(--control-wide)}.post-now-thumbnail :is(video,img){max-height:var(--thumb-tall);width:auto}.connected-account .avatar{inline-size:var(--avatar-medium);block-size:var(--avatar-medium);background:var(--canvas);color:var(--text);border:var(--border-width) solid var(--border);border-radius:50%;place-items:center;font-weight:600;display:inline-grid}@media (max-width:40rem){.review-post{padding:var(--space-4);gap:var(--space-5);grid-template-columns:minmax(0,1fr)}.review-media{width:100%;max-width:var(--media-narrow);margin-inline:auto;position:static}.review-media video{max-height:var(--media-height-narrow)}.review-decision :is(.actions>button){width:100%}}.review-leave{width:min(var(--dialog-width), calc(100% - var(--space-6)));max-height:calc(100% - var(--space-6));border:var(--border-width) solid var(--border);border-radius:var(--radius-lg);padding:var(--space-5);color:var(--text);background:var(--surface);overflow:auto}.review-leave::backdrop{background:var(--backdrop)}.review-leave h2{margin-top:0}.review-unsaved,.review-work-unsaved{font-weight:600}.private-draft{margin-top:var(--space-5)}.private-draft-editor{width:100%;max-width:var(--measure);grid-template-columns:minmax(0,1fr);margin-inline:auto}.private-draft-editor>*{min-width:0}.private-draft-editor .review-decision{width:100%}.private-draft-post{padding:var(--space-5);border:var(--border-width) solid var(--border);border-radius:var(--radius);background:var(--surface)}.private-draft-caption,.private-feedback-text,.declined-caption,.captured-caption{white-space:pre-wrap;overflow-wrap:anywhere}.private-draft-discard{margin-block:var(--space-6)}.private-feedback-save,.private-timing-save{margin-top:var(--space-4)}.private-feedback-editor :is(form>label,form>p){max-width:var(--measure)}.private-timing-editor input[type=text]{width:100%}.private-timing-readonly dd{white-space:pre-wrap;overflow-wrap:anywhere;margin-inline-start:0}.retained-review-inputs pre{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%}.retained-review-inputs dd{margin-inline-start:0}.native-review-comparison{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--column-min)), 1fr));gap:var(--space-5);display:grid}.native-review-comparison pre{white-space:pre-wrap;overflow-wrap:anywhere}.review-delivery-recipients,.feedback-content-list,.feedback-history{padding:0;list-style:none}.review-delivery-recipients>li,.feedback-content-list>li,.feedback-content-post,.feedback-history>li{margin-block:var(--space-4);padding:var(--space-4);border:var(--border-width) solid var(--border);border-radius:var(--radius);background:var(--surface);overflow-wrap:anywhere}.review-round-changes{margin-block:var(--space-4)}.review-round-changes h2{font-size:var(--text-md)}.review-round-posts,.feedback-history-notes{padding-inline-start:var(--list-indent)}.review-round-posts>li,.feedback-history-notes>li{margin-block:var(--space-4);overflow-wrap:anywhere}.captured-media{width:100%;max-height:var(--media-height);object-fit:contain;background:var(--surface-subtle);display:block}:is(.feedback-content-post,.feedback-history) code{overflow-wrap:anywhere;white-space:normal}.feedback-content-post dd{margin-inline-start:0}.captured-slides{flex-wrap:wrap;display:flex}.captured-slides [aria-current=page]{border:var(--border-strong) solid var(--primary)}.decline-post .change-request,.decline-record-text{overflow-wrap:anywhere}.decline-post textarea{width:100%;max-width:none}.publication-caption,.publication-evidence{white-space:pre-wrap;overflow-wrap:anywhere}.publication-verification dd{overflow-wrap:anywhere}@media (max-width:40rem){.private-draft-post{padding:var(--space-4)}.feedback-content-list>li,.feedback-content-post{padding-inline:var(--reading-gutter)}}.library-filter{max-width:var(--filter-width)}.library-filter label{margin:0}.library-dates>label{flex:1 1 var(--field-basis)}.library-grid{--grid-min:var(--tile-min)}.library-tile{overflow-wrap:anywhere;height:100%}.library-tile h2{font-size:var(--text-base)}.tile-media{aspect-ratio:9/16;max-height:var(--phone-width);border-radius:var(--radius);background:var(--media-bg);margin-inline:auto;display:block;overflow:hidden}.tile-media>:is(video,img){object-fit:cover;border-radius:0;width:100%;height:100%;max-height:none}.operator-worklist{gap:var(--space-4);padding:0;list-style:none;display:grid}.operator-worklist>li,.operator-task-preview{min-width:0;padding:var(--space-4);background:var(--surface);border:var(--border-width) solid var(--border);border-radius:var(--radius);overflow-wrap:anywhere}.operator-work-filters{gap:var(--space-3);flex-wrap:wrap;align-items:end;display:flex}.operator-work-filters>label{flex:1 1 var(--control-wide);min-width:0}.operator-worklist~nav{gap:var(--space-4);flex-wrap:wrap;display:flex}.operator-workspace{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--column-min)), 1fr));gap:var(--space-5);align-items:start;display:grid}.operator-workspace>*{min-width:0}.operator-task-preview{top:var(--space-4);padding:var(--space-5);position:sticky}.operator-task-excerpt{white-space:pre-wrap}.operator-worklist>li:target,.operator-task-preview:target,.inbox-row[aria-current=true]{outline:var(--ring);outline-offset:var(--ring-offset)}.inbox-row-title,.segment-count{font-weight:600}.saved-views .chip-link{min-height:var(--target);padding:0 var(--space-3);border:var(--border-width) solid var(--border);border-radius:var(--radius-pill);align-items:center;text-decoration:none;display:inline-flex}.saved-views .chip-link[aria-current=page]{border-color:var(--primary);font-weight:600}.launch-store{border:var(--border-width) solid var(--border);border-radius:var(--radius);padding:var(--space-4);margin-block:var(--space-4)}.launch-store h3{margin-top:0}.launch-progress{align-items:center;gap:var(--space-3);flex-wrap:wrap;font-weight:600;display:flex}.launch-progress progress{flex:1 1 var(--progress-min);max-width:var(--progress-max);accent-color:var(--primary)}.launch-checklist,.launch-done ul{margin:0;padding-left:0;list-style:none}.launch-checklist li{padding-block:var(--space-3);border-bottom:var(--border-width) solid var(--border);overflow-wrap:anywhere}.launch-step.current{border-inline-start:var(--rule-width) solid var(--primary);padding-inline-start:var(--space-3)}.launch-checklist p{margin-block:var(--space-1)}.launch-mark{min-width:var(--mark-min);font-weight:600;display:inline-block}.launch-accounts{padding-left:var(--list-indent)}.launch-accounts li{margin-block:var(--space-3)}.launch-store p,.launch-accounts strong{overflow-wrap:anywhere}.launch-pages{gap:var(--space-4);flex-wrap:wrap;display:flex}.enrollment-token{margin:var(--space-4) 0;padding:var(--space-4) var(--space-5);border:var(--border-width) solid var(--warning);border-radius:var(--radius);background:var(--warning-bg)}.enrollment-token code{margin:var(--space-2) 0;padding:var(--space-3);background:var(--surface);border-radius:var(--radius);overflow-wrap:anywhere;font-size:var(--text-base);display:block}@media (max-width:40rem){.launch-store{padding:var(--space-3)}}.eyebrow{color:var(--muted);text-transform:uppercase;font-size:var(--text-xs);letter-spacing:var(--tracking-caps);margin-bottom:var(--space-2);font-weight:700}.metrics{gap:var(--space-4);margin-bottom:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.metrics>div{padding:var(--space-5);background:var(--surface);border:var(--border-width) solid var(--border);border-radius:var(--radius-lg);flex-direction:column-reverse;display:flex}.metrics dt{color:var(--muted);font-size:var(--text-sm);font-weight:400}.metrics dd{font-size:var(--text-metric);letter-spacing:var(--tracking-brand);margin:0;font-weight:700}.work-filter{align-items:end;gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.work-filter label{flex:1 1 var(--card-min);max-width:var(--field-max);min-width:0;margin:0}.work-count,.queue-waiting{color:var(--muted)}.proposal{font-size:var(--text-sm);color:var(--muted);margin-bottom:var(--space-3)}@media (max-width:40rem){.metrics{gap:var(--space-2)}.metrics>div{padding:var(--space-3)}.metrics dd{font-size:var(--text-xl)}.metrics dt{font-size:var(--text-xs)}}.queue-layout{--split-main:var(--queue-main);--split-aside:var(--queue-aside);container-type:inline-size}.queue-list{container-type:inline-size}.script-panel-slot:empty{display:none}.queue-item{gap:var(--space-4);padding:var(--space-4);background:var(--surface);border:var(--border-width) solid var(--border);border-radius:var(--radius-lg);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;margin:0;display:grid}.queue-item:not(:has(>:is(.queue-select,.queue-thumb))){grid-template-columns:minmax(0,1fr) auto}.queue-item:focus{outline:var(--ring);outline-offset:var(--ring-offset)}.queue-item[data-greyed]{background:var(--surface-subtle)}.queue-item[data-greyed] :is(.script-hook,.script-lines){color:var(--muted)}.queue-item h3{margin-bottom:var(--space-1);font-size:var(--text-md)}.queue-item :is(h3>a){color:var(--text);text-decoration:none}.queue-item :is(h3>a):hover{text-decoration:underline}.queue-item-body{overflow-wrap:anywhere;min-width:0}.queue-item-body>*{margin-block:0 var(--space-2)}.queue-select{margin:0}.script-hook{font-weight:600}.script-lines{color:var(--muted);white-space:pre-line}.queue-refusal{color:var(--error);font-weight:600}.queue-item-actions{justify-content:flex-end}.queue-thumb,.calendar-thumb{aspect-ratio:9/16;background:var(--art-bg);overflow:hidden}.queue-thumb{width:var(--thumb-width);border-radius:var(--radius)}:is(.queue-thumb,.calendar-thumb) :is(video,img){object-fit:cover;width:100%;height:100%;display:block}.video-card:has(>.queue-select){grid-template-columns:auto auto minmax(0,1fr) auto}.bulk-bars{z-index:2;position:sticky;bottom:0}.bulk-bar{padding:var(--space-3) var(--space-4);background:var(--surface);border:var(--border-width) solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-bar);margin:0}.bulk-count{margin:0;font-weight:600}.bulk-changes,.request-changes,.shortcuts{margin:0}.bulk-changes[open],.request-changes[open]{flex-basis:100%}.shortcut-list{gap:var(--space-1);display:grid}.shortcut-list div{gap:var(--space-3);display:flex}.shortcut-list dt{min-width:var(--label-min)}.script-panel{top:var(--space-4);max-height:var(--viewport-room);padding:var(--space-5);background:var(--surface);border:var(--border-width) solid var(--border);border-radius:var(--radius-lg);margin:0;position:sticky;overflow:auto}.panel-head{justify-content:space-between}.panel-head h2{margin:0}.script-editor :is(textarea,input:not([type=hidden])){max-width:none}.assistant{padding:var(--space-4) 0 0;border:0;border-top:var(--border-width) solid var(--border);background:0 0;border-radius:0;margin:0}.rewrite-chips{margin-block:var(--space-3)}.script-diff{white-space:pre-wrap}.script-diff ins{background:var(--success-bg);color:inherit;border-bottom:var(--border-strong) solid var(--primary);text-decoration:none}.script-diff del{color:var(--muted);text-decoration:line-through}@container (width<=56rem){.script-panel-slot:not(:empty){order:-1}.script-panel{max-height:none;position:static}}@container (width<=36rem){.queue-item{grid-template-columns:auto minmax(0,1fr)}.queue-item:not(:has(>:is(.queue-select,.queue-thumb))){grid-template-columns:minmax(0,1fr)}.video-card:has(>.queue-select){grid-template-columns:auto minmax(0,1fr)}.video-card>.queue-select{grid-area:1/1}.video-card:has(>.queue-select)>.queue-thumb{grid-area:2/1}.video-card:has(>.queue-select)>.queue-item-body{grid-area:1/2/span 2}.video-card:has(>.queue-select)>.queue-item-actions{grid-row:3}.queue-item-actions{grid-column:1/-1;justify-content:flex-start}}.calendar{background:0 0;border:0;margin:0;padding:0;container-type:inline-size}.calendar-bar h2{min-width:var(--control-wide);text-align:center;margin:0}.calendar-days{gap:var(--space-2);grid-template-columns:repeat(7,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.calendar-day{min-height:var(--calendar-day-min);padding:var(--space-2);background:var(--surface);border:var(--border-width) solid var(--border);border-radius:var(--radius)}.calendar-day[aria-current=date]{border-color:var(--primary);box-shadow:inset 0 var(--rule-width) 0 var(--primary)}.calendar-day[data-outside]{background:var(--surface-subtle)}.calendar-day[data-drop-target]{outline:var(--ring);outline-offset:calc(-1 * var(--ring-offset))}.calendar-date{font-size:var(--text-sm);margin-bottom:var(--space-2)}.calendar-items,.agenda{margin:0;padding:0;list-style:none}.calendar-item{gap:var(--space-2);padding:var(--space-2);background:var(--canvas);border:var(--border-width) solid var(--border);border-left:var(--notice-bar) solid var(--border);border-radius:var(--radius-sm);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;margin:0;display:grid;position:relative}.calendar-item[draggable=true]{cursor:grab}.calendar-item:is(.state-waiting,.state-unknown){border-left-color:var(--warning)}.calendar-item:is(.state-scheduled,.state-published){border-left-color:var(--primary)}.calendar-item.state-publishing{border-left-color:var(--info)}.calendar-item.state-failed{border-left-color:var(--error)}.calendar-item-body{min-width:0}.calendar-item-body>*{margin-block:0 var(--space-1)}.calendar-title{overflow-wrap:anywhere;font-weight:600;display:block}.calendar-thumb{width:var(--thumb-small);border-radius:var(--radius-sm)}.calendar-month .calendar-thumb{display:none}.calendar-month .calendar-item{grid-template-columns:minmax(0,1fr) auto}.calendar-undo{margin:0}.move-form input{max-width:var(--field-short)}.agenda-item{grid-template-columns:minmax(0,1fr)}@container (width<=46rem){.calendar-days{display:block}.calendar-day{min-height:0;margin-bottom:var(--space-2)}.calendar-day[data-empty]{display:none}.calendar-month .calendar-thumb{display:block}.calendar-month .calendar-item{grid-template-columns:auto minmax(0,1fr) auto}}.button{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--target);min-width:var(--target);overflow-wrap:anywhere;max-width:100%;padding:var(--space-2) var(--space-4);background:var(--surface);color:var(--primary);border:var(--border-width) solid var(--control-border);border-radius:var(--radius);cursor:pointer;transition:background-color var(--duration);font-weight:600;text-decoration:none;display:inline-flex}:where(button){justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--target);min-width:var(--target);overflow-wrap:anywhere;max-width:100%;padding:var(--space-2) var(--space-4);background:var(--surface);color:var(--primary);border:var(--border-width) solid var(--control-border);border-radius:var(--radius);cursor:pointer;transition:background-color var(--duration);font-weight:600;text-decoration:none;display:inline-flex}.button:hover,.secondary:hover{background:var(--surface-subtle);color:var(--primary-hover)}:where(button):hover{background:var(--surface-subtle);color:var(--primary-hover)}.secondary{background:var(--surface);color:var(--primary);border-color:var(--control-border)}.primary{background:var(--primary);color:var(--on-primary);border-color:var(--primary)}.primary:hover{background:var(--primary-hover);color:var(--on-primary)}.quiet,.link-button{color:var(--primary);text-underline-offset:var(--underline-offset);background:0 0;border-color:#0000;text-decoration:underline}.quiet:hover,.link-button:hover{color:var(--primary-hover);text-decoration-thickness:var(--underline-hover);background:0 0}.link-button{padding:0 var(--space-1);border:0;font-weight:400}.danger{background:var(--error);border-color:var(--error);color:var(--on-primary)}.danger:hover{background:var(--error);color:var(--on-primary);filter:brightness(.88)}.quiet.danger{color:var(--error);background:0 0;border-color:#0000}.chips{align-items:center;gap:var(--space-2);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.chips>legend{margin-bottom:var(--space-2);padding:0}.chips>details{flex-basis:100%;margin:0}.chip{align-items:center;gap:var(--space-2);min-height:var(--target);padding:var(--space-1) var(--space-4);border:var(--border-width) solid var(--control-border);border-radius:var(--radius-pill);background:var(--surface);color:var(--text);cursor:pointer;margin:0;font-weight:600;text-decoration:none;display:inline-flex}.chip:hover{background:var(--surface-subtle);color:var(--text)}.chip:is([aria-current],:has(:checked)){background:var(--primary);border-color:var(--primary);color:var(--on-primary)}.chip:has(:focus-visible){outline:var(--ring);outline-offset:var(--ring-offset)}.chip input{accent-color:var(--on-primary);margin:0}.segmented{flex-wrap:wrap;gap:0;display:flex}.segmented-nav{flex-wrap:wrap;display:flex}:is(.segmented>label,.segmented-nav a){align-items:center;gap:var(--space-2);min-height:var(--target);padding:0 var(--space-3);border:var(--border-width) solid var(--control-border);cursor:pointer;margin:0;font-weight:400;text-decoration:none;display:inline-flex}:is(.segmented>label+label,.segmented-nav a+a){margin-inline-start:calc(-1 * var(--border-width))}:is(.segmented>label:has(:checked),.segmented-nav a[aria-current=page]){background:var(--primary);color:var(--on-primary);font-weight:600}.segmented>label:has(:focus-visible){outline:var(--ring);outline-offset:var(--ring-offset)}.segmented input{opacity:0;width:var(--hairline);height:var(--hairline);position:absolute}.status{align-items:center;gap:var(--chip-gap);padding:var(--chip-padding);border-radius:var(--radius-pill);font-size:var(--text-sm);white-space:normal;overflow-wrap:anywhere;background:var(--canvas);max-width:100%;color:var(--text);font-weight:600;display:inline-flex}.status:before{content:"";width:var(--chip-mark);height:var(--chip-mark);background:currentColor;flex:none}.status-info{background:var(--info-bg);color:var(--info)}.status-info:before{border:var(--border-strong) solid;background:0 0;border-radius:50%}.status-success{background:var(--success-bg);color:var(--success)}.status-success:before{border-radius:50%}.status-warning{background:var(--warning-bg);color:var(--warning)}.status-warning:before{clip-path:polygon(50% 0,100% 100%,0 100%);width:var(--chip-mark-wide)}.status-danger{background:var(--error-bg);color:var(--error)}.status-danger:before{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);width:var(--chip-mark-wide);height:var(--chip-mark-wide)}.notice{margin:0 0 var(--space-4);padding:var(--space-3) var(--space-4);border-left:var(--notice-bar) solid;border-radius:var(--radius-sm)}.notice p{color:inherit;margin:0}.notice-warning{background:var(--warning-bg);color:var(--warning)}.notice-success{background:var(--success-bg);color:var(--success)}.notice-info{background:var(--info-bg);color:var(--info)}.notice-error{background:var(--error-bg);color:var(--error)}.notice a{color:inherit;font-weight:600}.toast-region{inset-inline:0;bottom:max(var(--space-5), env(safe-area-inset-bottom));z-index:20;padding-inline:var(--space-4);pointer-events:none;justify-content:center;display:flex;position:fixed}.toast{width:fit-content;max-width:100%;margin:0 0 var(--space-4);padding:var(--space-3) var(--space-5);border-radius:var(--radius);background:var(--text);color:var(--canvas);box-shadow:var(--shadow-raised);font-weight:600}.toast-region .toast{margin:0}.empty{padding:var(--space-6) var(--space-4);text-align:center;color:var(--muted);border:var(--border-width) dashed var(--border);border-radius:var(--radius-lg)}.empty p{margin-inline:auto}.request-error{color:var(--error);background:var(--error-bg);padding:var(--space-3);border-radius:var(--radius)}.request-error:focus{outline:var(--ring);outline-offset:var(--ring-offset)}.skip-link{left:var(--space-4);top:calc(-3 * var(--target));z-index:1;padding:var(--space-3) var(--space-4);background:var(--surface);position:absolute}.skip-link:focus{top:var(--space-3)}.shell-header{background:var(--surface);border-bottom:var(--border-width) solid var(--border);padding:var(--space-2) max(var(--space-4), env(safe-area-inset-left))}.shell-bar{align-items:center;gap:var(--space-1) var(--space-4);max-width:var(--page);min-height:var(--target);flex-wrap:wrap;margin:0 auto;display:flex}.shell-bar>nav{flex:100%;order:1;min-width:0}.brand{color:var(--text);font-weight:750;font-size:var(--text-lg);letter-spacing:var(--tracking-brand);text-decoration:none}.who{color:var(--muted);font-size:var(--text-sm);margin:0 0 0 auto}#main{max-width:var(--page);padding:var(--space-5) max(var(--space-4), env(safe-area-inset-right)) var(--space-7) max(var(--space-4), env(safe-area-inset-left));margin:0 auto;display:block}#main:focus{outline:none}.shell-footer{max-width:var(--page);padding:var(--space-5) var(--space-4) max(var(--space-5), env(safe-area-inset-bottom));color:var(--muted);font-size:var(--text-sm);margin:0 auto}.shell-footer ul{gap:var(--space-4);flex-wrap:wrap;padding:0;list-style:none;display:flex}.shell-footer a{min-height:var(--target);align-items:center;display:inline-flex}@media (max-width:40rem){#main{padding-top:var(--space-4);padding-inline:max(var(--reading-gutter), env(safe-area-inset-left)) max(var(--reading-gutter), env(safe-area-inset-right))}}.operations-shell{--page:var(--page-wide)}.shell-menu{margin:0 0 0 auto;position:relative}.shell-menu>summary{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);border-radius:var(--radius);font-weight:600;list-style:none;display:flex}.shell-menu>summary::-webkit-details-marker{display:none}.shell-menu>summary:hover{background:var(--surface-subtle)}.avatar{width:var(--avatar-size);height:var(--avatar-size);background:var(--primary);color:var(--on-primary);border-radius:50%;flex:none;place-items:center;display:inline-grid}.account-name{max-width:min(var(--account-name-max), var(--account-name-room));text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);overflow:hidden}.shell-menu-panel{z-index:10;width:min(var(--card-min), var(--popover-room));padding:var(--space-2);border:var(--border-width) solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-raised);position:absolute;right:0}.shell-menu-panel form{margin:var(--space-2) 0 0;padding-top:var(--space-2);border-top:var(--border-width) solid var(--border)}.menu-nav{margin:0;padding:0;list-style:none;display:grid}.menu-nav a{min-height:var(--target);padding:var(--space-2) var(--space-3);border-left:var(--rule-width) solid transparent;color:var(--text);align-items:center;text-decoration:none;display:flex}.menu-nav a:hover{background:var(--surface-subtle)}.menu-nav [aria-current=page]{border-left-color:var(--primary);background:var(--selection);font-weight:600}.workspace-list{margin:0;padding:0;list-style:none}.workspace-list>li:not(:first-child){margin-top:var(--space-4);padding-top:var(--space-4);border-top:var(--border-width) solid var(--border)}.workspace-links{gap:0 var(--space-5);flex-wrap:wrap;display:flex}.workspace-links a{min-height:var(--target);align-items:center;display:inline-flex}@media (min-width:50rem){.shell-bar>nav{flex:auto;order:0}.application-shell #main{padding-inline:var(--space-6);padding-top:var(--space-6)}}.nav{gap:0 var(--space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.nav a{min-height:var(--target);padding:0 var(--space-3);color:var(--text);border-bottom:var(--rule-width) solid transparent;overflow-wrap:anywhere;align-items:center;text-decoration:none;display:flex}.nav a:hover{border-bottom-color:var(--border)}.nav [aria-current=page]{border-bottom-color:var(--primary);background:var(--selection);font-weight:600}.customer-context{max-width:var(--page);margin:var(--space-2) auto 0;padding-top:var(--space-1);border-top:var(--border-width) solid var(--border)}.breadcrumb{position:relative}.breadcrumb ol{flex-wrap:wrap;align-items:center;margin:0;padding:0;font-weight:600;list-style:none;display:flex}.breadcrumb li{align-items:center;gap:var(--space-2);flex-wrap:wrap;max-width:100%;display:inline-flex}.breadcrumb li:not(:first-child):before{content:"/";padding-inline:var(--space-2);color:var(--muted);font-weight:400}.breadcrumb a{min-height:var(--target);align-items:center;display:inline-flex}.context-unavailable{min-height:var(--target);padding:0 var(--space-3);color:var(--muted);align-items:center;display:flex}.switcher{margin:0;display:inline-block}.switcher>summary{min-height:var(--target);padding-inline:var(--space-2);border-radius:var(--radius);align-items:center;list-style:none;display:inline-flex}.switcher>summary::-webkit-details-marker{display:none}.switcher>summary:hover{background:var(--surface-subtle)}.switcher-panel{z-index:10;width:min(var(--popover-wide), 100%);padding:var(--space-3);border:var(--border-width) solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-raised);font-weight:400;position:absolute;top:100%;left:0}.switcher-list{max-height:var(--popover-height);margin:var(--space-2) 0 0;padding:0;list-style:none;overflow-y:auto}.switcher-list a{min-height:var(--target);padding-inline:var(--space-2);align-items:center;display:flex}.switcher-list [aria-current]{font-weight:600}.menu{margin:0;display:inline-block;position:relative}.menu>summary{font-size:var(--text-lg);list-style:none}.menu>summary::-webkit-details-marker{display:none}.menu-panel{z-index:10;width:max-content;max-width:min(var(--popover-width), var(--popover-room));padding:var(--space-2);border:var(--border-width) solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-raised);position:absolute;right:0}.menu-panel :is(a,button){justify-content:flex-start;width:100%}.menu-panel form{margin:0}.page-header{justify-content:space-between;align-items:flex-start;gap:var(--space-3) var(--space-5);flex-wrap:wrap;margin-block-end:var(--space-5);display:flex}.page-heading{flex:1 1 var(--heading-basis);min-width:0}.page-heading>h1{margin:0}.page-intro{margin:var(--space-3) 0 var(--space-6);max-width:var(--measure);color:var(--muted)}.page-heading>.page-intro{margin:var(--space-2) 0 0;color:var(--muted)}.card{padding:var(--space-4) var(--space-5);background:var(--surface);border:var(--border-width) solid var(--border);border-radius:var(--radius-lg)}.card>:last-child{margin-bottom:0}.cards{gap:var(--space-4);grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--card-min)), 1fr));padding:0;list-style:none;display:grid}@media (max-width:40rem){.card{padding-inline:var(--reading-gutter)}}.dialog{width:min(var(--dialog-width), var(--popover-room));padding:var(--space-5);border:var(--border-width) solid var(--border);border-radius:var(--radius-lg);background:var(--surface);color:var(--text);box-shadow:var(--shadow-raised)}.dialog::backdrop{background:var(--shadow)}.dialog-actions{justify-content:flex-end;margin-block-start:var(--space-5)}.phone-preview{width:min(100%, var(--phone-width));margin:0}.phone-screen{aspect-ratio:9/16;border-radius:var(--radius-lg);background:var(--media-bg);position:relative;overflow:hidden}.phone-screen>:is(video,img){object-fit:contain;border-radius:0;width:100%;height:100%;max-height:none}.phone-overlay{inset-inline:0;bottom:var(--space-7);padding:var(--space-3);background:var(--media-scrim);color:var(--on-media);pointer-events:none;position:absolute}.phone-identity{align-items:center;gap:var(--space-2);overflow-wrap:anywhere;display:flex}.phone-avatar{width:var(--avatar-size);height:var(--avatar-size);background:var(--primary);color:var(--on-primary);object-fit:cover;border-radius:50%;flex:none;place-items:center;font-weight:700;display:inline-grid}.phone-handle{font-weight:400}.phone-caption{margin:var(--space-2) 0 0;-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.table-scroll{margin:0 0 var(--space-4);border:var(--border-width) solid var(--border);border-radius:var(--radius);background:var(--surface);position:relative;overflow-x:auto}.table-scroll:focus-visible{outline-offset:0}.table-scroll table{margin:0}@media screen{.table-scroll table{table-layout:auto}.table-scroll th,.table-scroll td{min-width:var(--cell-min);overflow-wrap:normal}}@media screen and (max-width:40rem){.table-scroll th,.table-scroll td{min-width:var(--cell-min-narrow);padding-inline:var(--cell-gutter)}}.measurement-basis{margin-block:var(--space-4) var(--space-5);max-width:var(--measure)}.measurement-basis summary{font-weight:600}.measurement-basis dt{margin-block-start:var(--space-4);font-weight:600}.measurement-basis dd{margin:var(--space-1) 0 0;line-height:var(--leading)}.team-grants{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--grant-min)), 1fr));gap:var(--space-5);display:grid}.team-grant{min-width:0}.team-grant .segmented{padding:var(--space-3)}.grant-option{align-items:start;gap:var(--space-2);min-height:var(--target);padding-block:var(--space-2);display:flex}.grant-option input{margin-top:var(--space-1);flex:none}.grant-option>span{overflow-wrap:anywhere;min-width:0}.grant-option .meta{font-weight:400;display:block}.grant-outcome{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.grant-outcome form{margin:0}.level-guide{gap:var(--space-1) var(--space-4);grid-template-columns:max-content 1fr;display:grid}.level-guide dt{font-weight:600}.level-guide dd{margin:0}.team-access h3{overflow-wrap:anywhere}@media (max-width:40rem){.level-guide{grid-template-columns:minmax(0,1fr)}.level-guide dd{margin-block-end:var(--space-2)}}.account-grid{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--card-min)), 1fr));gap:var(--space-4);display:grid}.account-card{padding:var(--space-5);border:var(--border-width) solid var(--border);background:var(--surface);border-radius:var(--radius-lg);margin:0}.account-card h2{margin-top:var(--space-4)}.account-card :is(h2>a){color:var(--text);text-decoration:none}.account-card :is(h2>a):hover{text-decoration:underline}.account-card>.button{margin-top:var(--space-3)}.account-card>.avatar{width:var(--avatar-large);height:var(--avatar-large);border:var(--border-width) solid var(--border);background:var(--art-bg);color:var(--primary);font-weight:700}.account-facts{font-size:var(--text-sm)}.account-facts dt{color:var(--muted);margin-top:var(--space-3)}.account-facts dd{margin:var(--space-1) 0}.strategy{max-width:var(--content-medium)}.strategy-groups{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--card-min)), 1fr));gap:var(--space-4);margin-block:var(--space-4);display:grid}.strategy-groups>.strategy-rebalance{grid-column:1/-1;margin:0}.strategy-group{min-width:0;margin:0}.strategy-stack{width:100%;height:var(--space-3);margin-block:var(--space-2);display:block}.strategy-stack rect{stroke:var(--surface);stroke-width:var(--border-strong);vector-effect:non-scaling-stroke}.strategy-choice{align-items:center;gap:var(--space-2);padding-block:var(--space-2);border-bottom:var(--border-width) solid var(--border);flex-wrap:wrap;display:flex}.strategy-choice>:is(label,span:not(.strategy-swatch)){flex:1 1 var(--choice-basis);overflow-wrap:anywhere}.strategy-swatch{width:var(--space-3);height:var(--space-3);border-radius:var(--radius-xs);flex:none}.strategy-controls{align-items:center;gap:var(--space-1);flex-wrap:wrap;min-width:0;max-width:100%;display:flex}.strategy-controls input[type=number]{width:min(var(--number-width), 100%);min-width:0;margin:0}.strategy-pin{min-height:var(--target);padding:0 var(--space-2);border:var(--border-width) solid var(--control-border);border-radius:var(--radius);cursor:pointer;white-space:nowrap;align-items:center;margin:0;display:inline-flex}.strategy-pin input{opacity:0;width:var(--hairline);height:var(--hairline);position:absolute}.strategy-pin:has(:checked){background:var(--primary);color:var(--on-primary);font-weight:600}.strategy-pin:has(:focus-visible){outline:var(--ring);outline-offset:var(--ring-offset)}.strategy-series-1{fill:var(--series-1);background:var(--series-1)}.strategy-series-2{fill:var(--series-2);background:var(--series-2)}.strategy-series-3{fill:var(--series-3);background:var(--series-3)}.strategy-series-4{fill:var(--series-4);background:var(--series-4)}.strategy-series-5{fill:var(--series-5);background:var(--series-5)}.strategy-series-6{fill:var(--series-6);background:var(--series-6)}.strategy-series-7{fill:var(--series-7);background:var(--series-7)}.strategy-series-8{fill:var(--series-8);background:var(--series-8)}.strategy-series-other{fill:var(--series-other);background:var(--series-other)}.strategy-history{padding-left:var(--space-5)}.strategy-history li{margin-block:var(--space-3);overflow-wrap:anywhere}.strategy-chart{max-width:100%;display:block}.strategy-bar{fill:var(--primary)}.strategy-reference{stroke:var(--text);stroke-width:2px}}@layer utilities{[hidden]{display:none!important}.visually-hidden{width:var(--hairline);height:var(--hairline);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}[aria-busy=true]{cursor:progress;opacity:.7}.htmx-request button[type=submit]{cursor:progress;opacity:.7}}