@font-face{font-family:archivo;src:url(../media/archivo_latin_var-s.p.14a9xpaqsbppk.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:archivo Fallback;src:local(Arial);ascent-override:85.41%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:102.8%}.c09iLa_className{font-family:archivo,archivo Fallback}.c09iLa_variable{--font-archivo:"archivo", "archivo Fallback"}
@font-face{font-family:mono;src:url(../media/geist_mono_variable-s.p.0dhptfvd1uq0u.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:mono Fallback;src:local(Arial);ascent-override:76.43%;descent-override:22.43%;line-gap-override:0.0%;size-adjust:131.49%}.ROs2wG_className{font-family:mono,mono Fallback}.ROs2wG_variable{--font-geist-mono:"mono", "mono Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:Archivo;--font-mono:Geist Mono;--color-white:#fff;--font-weight-medium:560;--font-weight-bold:700;--font-weight-black:840;--tracking-normal:0em;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-bone:#f4f2eb;--color-surface:#e8ece5;--color-line:#cbd2c9;--color-muted:#57655d;--color-ink:#17221f;--color-ink-soft:#d1ded4;--color-green:#1d5944;--color-green-soft:#b7c8bd;--color-lime:#d2e878;--color-clay:#9a3324;--color-green-deep:#143e30;--text-caption:13px;--text-label:14px;--text-entry:15px;--text-body:17px;--text-lead:22px;--text-essay:32px;--text-section:44px;--text-headline:54px;--text-featured:84px;--text-display:88px;--text-numeral:352px;--text-kicker:12px;--text-maker:20px;--text-signoff:96px;--font-weight-regular:400;--font-weight-heavy:780;--tracking-numeral:-.04em;--tracking-display:-.035em;--tracking-headline:-.03em;--tracking-section:-.025em;--tracking-mark:-.01em;--leading-label:22px;--leading-entry:23px;--leading-body:26px;--leading-lead:31px;--leading-essay:40px;--leading-section:44px;--leading-headline:53px;--leading-featured:77px;--leading-display:79px;--leading-numeral:275px;--leading-caption:17px;--opacity-disabled:40%;--opacity-dim:32%;--breakpoint-narrow:420px;--breakpoint-phone:760px;--breakpoint-desktop:1440px;--breakpoint-tablet:1100px;--container-entry:736px;--container-page:1440px;--spacing-1:4px;--spacing-2:8px;--spacing-3:12px;--spacing-4:16px;--spacing-6:24px;--spacing-8:32px;--spacing-12:48px;--spacing-16:64px;--spacing-24:96px;--spacing-32:128px;--spacing-head:56px;--spacing-gutter:64px;--spacing-section:152px;--radius-none:0px;--radius-full:999px}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.isolate{isolation:isolate}.container{width:100%}@media (min-width:420px){.container{max-width:420px}}@media (min-width:760px){.container{max-width:760px}}@media (min-width:1100px){.container{max-width:1100px}}@media (min-width:1440px){.container{max-width:1440px}}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.hidden\!{display:none!important}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.table-row{display:table-row}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.transform\!{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)!important}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.block-head{block-size:var(--spacing-head)}}.sr-only{width:calc(var(--spacing-1) / 4);height:calc(var(--spacing-1) / 4);margin:calc(var(--spacing-1) / -4);clip-path:inset(50%);white-space:nowrap;border:0;padding:0;position:absolute;overflow:hidden}.icon{fill:currentColor;flex-shrink:0;width:1.25rem;height:1.25rem}.staff-app{grid-template-columns:15rem minmax(0,1fr);min-height:100dvh;display:grid}.staff-side{gap:var(--spacing-6);height:100dvh;padding:var(--spacing-4) var(--spacing-3);background:var(--color-surface);border-right:thin solid var(--color-line);flex-direction:column;display:flex;position:sticky;top:0;overflow-y:auto}.staff-brand{align-items:center;gap:var(--spacing-2);padding:var(--spacing-1) var(--spacing-3);color:var(--color-ink);font-size:var(--text-caption);text-decoration:none;display:flex}.staff-brand img{width:1.25rem;height:1.25rem}.staff-brand span{color:var(--color-muted);line-height:1.2;display:grid}.staff-brand b{color:var(--color-ink);font-weight:var(--font-weight-black);font-variation-settings:"wdth" 125;font-size:1rem}.staff-brand img{align-self:flex-start;margin-top:.125rem}.nav-group+.nav-group{margin-top:var(--spacing-4)}.nav-group-label{margin:0 0 var(--spacing-1);padding-inline:var(--spacing-3);color:var(--color-muted);font-size:var(--text-caption);font-weight:600}.staff-nav ul{margin:0;padding:0;list-style:none}.nav-item{align-items:center;gap:var(--spacing-3);width:100%;min-height:2.5rem;padding:0 var(--spacing-3);color:var(--color-ink);font:var(--font-weight-medium) .9375rem/1.2 var(--font-sans);text-align:left;cursor:pointer;background:0 0;border:0;text-decoration:none;transition:background-color .15s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.nav-item .icon{color:var(--color-muted)}.nav-item:hover{background:var(--color-bone)}.nav-item[aria-current=page]{background:var(--color-bone);font-weight:var(--font-weight-bold)}.nav-item[aria-current=page] .icon{color:var(--color-green)}.nav-short{display:none}.staff-user{border-top:thin solid var(--color-line);padding-top:var(--spacing-3);margin-top:auto}.staff-user p{margin:0 0 var(--spacing-1);padding-inline:var(--spacing-3);color:var(--color-muted);font-size:var(--text-caption)}.sign-out:disabled{opacity:var(--opacity-disabled)}.nav-error{color:var(--color-clay);font-weight:var(--font-weight-bold)}.staff-main{width:100%;max-width:84rem;padding:var(--spacing-8) var(--spacing-8) var(--spacing-16);overflow-wrap:anywhere}.staff-main p{margin-block:var(--spacing-1)}.staff-main ul,.staff-main ol{margin:0;padding:0;list-style:none}.staff-main dd{white-space:pre-wrap;margin:0}.staff-main code{font-size:.875em}.page-head{gap:var(--spacing-2) var(--spacing-6);margin-bottom:var(--spacing-6);grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.page-heading{align-items:flex-start;gap:var(--spacing-2);flex-direction:column-reverse;display:flex}.staff-main h1:focus{outline:none}.staff-main h1{letter-spacing:var(--tracking-section);font-size:2rem;line-height:1.1;font-weight:var(--font-weight-heavy);font-variation-settings:"wdth" 110;margin:0}.page-back{align-items:center;gap:var(--spacing-1);font-size:var(--text-label);font-weight:600;text-decoration:none;display:inline-flex}.page-back .icon{width:1rem;height:1rem}.page-back:hover{text-decoration:underline}.page-meta{align-items:center;gap:var(--spacing-2) var(--spacing-4);color:var(--color-muted);font-size:var(--text-entry);flex-wrap:wrap;grid-column:1;display:flex}.page-actions{gap:var(--spacing-3);grid-area:1/2/span 2;align-self:end;display:flex}.meta-link{align-items:center;gap:var(--spacing-1);display:inline-flex}.meta-link .icon{width:1rem;height:1rem}.chip{height:1.5rem;padding:0 var(--spacing-2);font-size:var(--text-caption);font-weight:var(--font-weight-bold);white-space:nowrap;vertical-align:middle;border:thin solid #0000;align-items:center;gap:.375rem;line-height:1;display:inline-flex}.chip .icon{width:1rem;height:1rem}.chip-act{background:var(--color-ink);color:var(--color-bone)}.chip-wait{border-color:var(--color-ink);color:var(--color-ink)}.chip-done{background:var(--color-green);color:var(--color-bone)}.chip-quiet{color:var(--color-muted);padding-inline:0}.table{border-top:thin solid var(--color-ink)}.table-head,.table-row{gap:var(--spacing-4);padding:var(--spacing-3) var(--spacing-2);align-items:center;display:grid}.table-head{padding-block:var(--spacing-2);border-bottom:thin solid var(--color-line);color:var(--color-muted);font-size:var(--text-caption);font-weight:600}.table-row{border-bottom:thin solid var(--color-line);font-size:var(--text-entry);transition:background-color .15s cubic-bezier(.16,1,.3,1);position:relative}.table-row:has(.row-link):hover{background:var(--color-surface)}.row-link{color:var(--color-ink);font-weight:var(--font-weight-bold);text-decoration:none}.row-link:after{content:"";position:absolute;inset:0}.row-link:hover{text-decoration:underline}.row-link:focus-visible{outline:none}.table-row:has(.row-link:focus-visible){outline:calc(var(--spacing-1) * .75) solid var(--color-green);outline-offset:calc(var(--spacing-1) * -.75)}.cell-main{gap:.125rem;min-width:0;display:grid}.sub{color:var(--color-muted);font-size:var(--text-caption);line-height:1.4;display:block}span.sub{display:inline}.cell-main .sub,.cell-next .sub,.slot-text .sub{display:block}.sub-strong{font-weight:var(--font-weight-medium);display:block}.none{color:var(--color-muted)}.tabular{font-variant-numeric:tabular-nums}.clamp{-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;display:-webkit-box!important}.cell-next{gap:var(--spacing-2);align-items:flex-start;display:flex}.cell-next.overdue{font-weight:var(--font-weight-bold)}.cell-next .icon{width:1.125rem;height:1.125rem;margin-top:.0625rem}.lead-table :is(.table-head,.table-row){grid-template-columns:minmax(12rem,2fr) minmax(9rem,1.2fr) 9.5rem minmax(7rem,1fr) minmax(11rem,1.6fr)}.source-table :is(.table-head,.table-row){grid-template-columns:minmax(14rem,1.6fr) 6rem 9rem minmax(12rem,2fr)}.source-table .num{text-align:right;font-variant-numeric:tabular-nums}.source-table .table-row .num{font-size:1rem;font-weight:var(--font-weight-bold)}.source-table .table-row .num.none{font-weight:400}.source-table .cell-label{width:calc(var(--spacing-1) / 4);height:calc(var(--spacing-1) / 4);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}.cell-stages{gap:var(--spacing-1) var(--spacing-3);color:var(--color-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.tabs+.source-table{border-top:0}.plan-table{width:100%}.plan-table :is(.table-head,.table-row){grid-template-columns:minmax(10rem,1fr) 5rem 6rem 7rem 8rem 1.25rem}.plan-table .num{text-align:right;font-variant-numeric:tabular-nums}.plan-table .table-row .num{font-size:1rem;font-weight:var(--font-weight-bold)}.plan-table .cell-label{width:calc(var(--spacing-1) / 4);height:calc(var(--spacing-1) / 4);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}.plan-table .table-row>.icon{width:1.125rem;height:1.125rem;color:var(--color-muted)}.plan-table .table-row:hover>.icon{color:var(--color-green)}.plan-table code.sub{font-family:var(--font-mono)}.dialog-row{font:inherit;font-size:1rem;font-weight:var(--font-weight-bold);text-align:left;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0}.plan-key code{font-family:var(--font-mono);color:var(--color-ink)}.table-note{max-width:46rem;margin-top:var(--spacing-4);color:var(--color-muted);font-size:var(--text-caption);line-height:1.5}.campaign-table :is(.table-head,.table-row){grid-template-columns:minmax(0,1fr) 11rem 6rem}.exception-table :is(.table-head,.table-row){grid-template-columns:minmax(0,1.5fr) minmax(0,1.4fr) 5rem auto;align-items:start}.row-title{font-size:1rem;font-weight:var(--font-weight-bold);margin:0}.exception-table .chip{justify-self:start}.publication-table :is(.table-head,.table-row){grid-template-columns:minmax(0,1.4fr) minmax(0,1.2fr) 6rem minmax(0,1.4fr)}.schedule-table :is(.table-head,.table-row){grid-template-columns:7rem minmax(0,1.6fr) minmax(0,1.2fr) minmax(0,1.4fr);align-items:start}.schedule-table .chip{justify-self:start}.schedule-table .marks{gap:var(--spacing-1);flex-wrap:wrap;display:flex}.schedule-week{margin:var(--spacing-6) 0 var(--spacing-2);font-size:var(--text-caption);font-weight:var(--font-weight-bold);color:var(--color-muted);text-transform:uppercase;letter-spacing:.04em}.schedule-week:first-of-type{margin-top:0}.plain-list{padding-left:var(--spacing-4);margin:0}.late{color:var(--color-ink);font-weight:var(--font-weight-bold)}.table-foot{padding:var(--spacing-3) var(--spacing-2)}.empty-state{align-items:center;gap:var(--spacing-2);padding:var(--spacing-4);background:var(--color-surface);color:var(--color-muted);display:flex}.load-error{color:var(--color-clay);font-weight:var(--font-weight-bold)}.staff-main .staff-filters{gap:var(--spacing-4);margin-bottom:var(--spacing-4);grid-template-columns:repeat(3,minmax(0,15rem));display:grid}.staff-main:has(.staff-filters[aria-busy=true]) .lead-list{visibility:hidden}.staff-main .field{padding-block:var(--spacing-2);border-bottom:0;gap:.375rem}.staff-main .field label{font-size:var(--text-caption);line-height:1.3}.staff-main .field label:first-letter{text-transform:uppercase}.staff-main .form-control{min-height:2.5rem;padding:var(--spacing-2) var(--spacing-3);font-size:var(--text-entry);background:var(--color-bone);line-height:1.4}.staff-main textarea.form-control{field-sizing:content;min-height:4.5rem;max-height:18rem}.staff-main .button{min-height:2.5rem;padding:var(--spacing-2) var(--spacing-4);border:thin solid var(--color-green);font-size:.9375rem;transition:background-color .15s cubic-bezier(.16,1,.3,1),color .15s cubic-bezier(.16,1,.3,1)}.staff-main .button svg{display:none}.staff-main .button:hover:not(:disabled){border-color:var(--color-ink)}.staff-main .button-secondary{color:var(--color-ink);border-color:var(--color-ink);background:0 0}.staff-main .button-secondary:hover:not(:disabled){background:var(--color-ink);color:var(--color-bone)}.button-link{align-items:center;gap:var(--spacing-2);min-height:2.5rem;padding:0 var(--spacing-4);border:thin solid var(--color-ink);color:var(--color-ink);font-weight:var(--font-weight-bold);white-space:nowrap;font-size:.9375rem;text-decoration:none;display:inline-flex}.button-link:hover{background:var(--color-ink);color:var(--color-bone)}.button-link .icon{width:1.125rem;height:1.125rem}.staff-main details{margin-block:var(--spacing-3)}.staff-main summary{cursor:pointer;color:var(--color-green);font-weight:var(--font-weight-bold);padding-block:var(--spacing-2);font-size:.9375rem}.staff-main summary::marker{color:var(--color-muted)}.staff-main .save-state{margin-block:var(--spacing-2)}.operator-form fieldset{border:0;min-width:0;margin:0;padding:0}.staff-main .operator-form .button{margin-block:var(--spacing-2)}.staff-main .operator-form+.operator-form{margin-top:var(--spacing-2)}.operator-form-inline fieldset{align-items:flex-end;gap:0 var(--spacing-3);flex-wrap:wrap;display:flex}.operator-form-inline .field{flex:12rem}.operator-form-inline textarea.form-control{min-height:2.5rem}.operator-form-grid fieldset{gap:0 var(--spacing-4);grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));align-items:start;display:grid}.operator-form-grid fieldset>:is(.slot-editor,.button,h3){grid-column:1/-1}.operator-form-grid fieldset>.button{justify-self:start}.slot-editor{border-top:thin solid var(--color-line);margin-top:var(--spacing-3)}.slot-editor h3{font-size:1rem;font-weight:var(--font-weight-bold);margin:var(--spacing-3) 0 0}.staff-main .operator-slot-fields{gap:var(--spacing-3);padding-block:var(--spacing-1);border-bottom:thin solid var(--color-line);grid-template-columns:4.5rem 11rem 10rem minmax(0,1fr) auto;align-items:end;display:grid}.operator-slot-fields h4{padding-bottom:var(--spacing-3);font-size:var(--text-label);margin:0}.operator-slot-fields .button{margin-block:var(--spacing-2)}.operator-slot-fields textarea.form-control{min-height:2.5rem}.review-token{margin-block:var(--spacing-3);padding:var(--spacing-3) var(--spacing-4);background:var(--color-surface)}.split{gap:var(--spacing-8);grid-template-columns:minmax(0,1.6fr) minmax(18rem,1fr);align-items:start;display:grid}.split-wide{grid-template-columns:minmax(0,1fr) minmax(18rem,23rem)}.panel{border-top:thin solid var(--color-ink);padding-top:var(--spacing-3);margin-bottom:var(--spacing-8)}.panel-strong{background:var(--color-surface);padding:var(--spacing-3) var(--spacing-4) var(--spacing-4)}.panel h2,.slot-panel>h2{align-items:center;gap:var(--spacing-2);margin:0 0 var(--spacing-3);font-size:1.0625rem;font-weight:var(--font-weight-bold);display:flex}.panel h2 .icon{color:var(--color-green)}.panel-danger h2 .icon{color:var(--color-muted)}.lead-brief{max-width:65ch;margin-block:0 var(--spacing-3);font-size:1rem;line-height:1.5}.fact-list>div{gap:var(--spacing-4);padding-block:var(--spacing-2);border-bottom:thin solid var(--color-line);font-size:var(--text-entry);grid-template-columns:minmax(7rem,11rem) minmax(0,1fr);display:grid}.fact-list dt{color:var(--color-muted);font-weight:var(--font-weight-medium)}.fact-list dt:first-letter{text-transform:uppercase}.timeline>li,.notes>li{padding-block:var(--spacing-2);border-bottom:thin solid var(--color-line);font-size:var(--text-entry)}.timeline>li:last-child,.notes>li:last-child{border-bottom:0}.inline-facts{gap:0 var(--spacing-4);font-size:var(--text-caption);flex-wrap:wrap;display:flex}.metric-list{gap:0 var(--spacing-4);margin-block:var(--spacing-1);font-size:var(--text-caption);flex-wrap:wrap;display:flex}.report-facts{margin-block:var(--spacing-2);border-inline-start:thin solid var(--color-line);padding-inline-start:var(--spacing-3)}.report-facts>li,.report-list p{overflow-wrap:anywhere}.inline-facts>div{gap:var(--spacing-1);display:flex}.inline-facts dt{color:var(--color-muted)}.inline-facts dt:after{content:":"}.callout{align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);border:thin solid var(--color-ink);font-weight:600;display:flex}.operator-brief{max-width:72ch;margin:calc(var(--spacing-2) * -1) 0 var(--spacing-4);font-size:var(--text-entry)}.decision{margin-block:var(--spacing-3);padding:var(--spacing-3) var(--spacing-4);background:var(--color-surface)}.decision>p{align-items:center;gap:var(--spacing-2);display:flex}.decision-actions{align-items:flex-start;gap:0 var(--spacing-3);flex-wrap:wrap;display:flex}.decision-actions>details{flex-basis:100%;margin-block:0}.board-actions{align-items:center;gap:0 var(--spacing-4);margin-bottom:var(--spacing-3);flex-wrap:wrap;display:flex}.steps{align-items:center;gap:var(--spacing-2) 0;font-size:var(--text-caption);color:var(--color-muted);flex-wrap:wrap;display:flex;margin-bottom:var(--spacing-4)!important}.steps li{height:1.75rem;padding:0 var(--spacing-2);white-space:nowrap;align-items:center;gap:.375rem;display:inline-flex}.steps li+li:before{content:"";width:var(--spacing-4);border-top:thin solid var(--color-line);height:0;margin-right:var(--spacing-2);margin-left:calc(var(--spacing-2) * -1)}.steps .icon{width:1rem;height:1rem}.steps .step-done{color:var(--color-ink)}.steps .step-done .icon{color:var(--color-green)}.steps .step-current{font-weight:var(--font-weight-bold);color:var(--color-ink)}.step-mark{align-items:center;gap:.375rem;display:inline-flex}.steps .step-current .step-mark{height:1.75rem;padding:0 var(--spacing-2);margin-inline:calc(var(--spacing-2) * -1);background:var(--color-ink);color:var(--color-bone)}.stats dl{margin:0 0 var(--spacing-6);border-block:thin solid var(--color-line);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.stats dl>div{padding:var(--spacing-2) var(--spacing-3)}.stats dl>div+div{border-left:thin solid var(--color-line)}.stats dt{color:var(--color-muted);font-size:var(--text-caption)}.stats dd{font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums}.tabs{gap:var(--spacing-1);border-bottom:thin solid var(--color-ink);margin-bottom:var(--spacing-6);scrollbar-width:none;display:flex;overflow-x:auto}.tab{align-items:center;gap:var(--spacing-2);min-height:2.75rem;padding:0 var(--spacing-4);color:var(--color-muted);white-space:nowrap;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.tab:hover{color:var(--color-ink);background:var(--color-surface)}.tab[aria-current=page]{color:var(--color-ink);font-weight:var(--font-weight-bold)}.tab[aria-current=page]:after{content:"";height:calc(var(--spacing-1) / 2);background:var(--color-green);position:absolute;bottom:0;left:0;right:0}.tab[aria-current=page] .icon{color:var(--color-green)}.tab-panel{margin-bottom:var(--spacing-8)}.tab-panel>h2{margin:0 0 var(--spacing-2);font-size:1.25rem;font-weight:var(--font-weight-heavy);font-variation-settings:"wdth" 108}.board{gap:var(--spacing-8);grid-template-columns:minmax(16rem,22rem) minmax(0,1fr);align-items:start;display:grid}.slot-list{top:var(--spacing-4);max-height:calc(100dvh - var(--spacing-8));border-top:thin solid var(--color-ink);position:sticky;overflow-y:auto}.list-count{padding:var(--spacing-2) var(--spacing-2) 0}.slot-link{gap:var(--spacing-3);padding:var(--spacing-2);border-bottom:thin solid var(--color-line);color:var(--color-ink);font-size:var(--text-entry);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;text-decoration:none;transition:background-color .15s cubic-bezier(.16,1,.3,1);display:grid}.slot-link:hover{background:var(--color-surface)}.slot-link[aria-current=true]{background:var(--color-surface);font-weight:var(--font-weight-bold)}.slot-link[aria-current=true] .slot-num{background:var(--color-ink);color:var(--color-bone)}.slot-link .chip{justify-self:end}.slot-link-plain{grid-template-columns:minmax(0,1fr) auto}.slot-num{border:thin solid var(--color-ink);width:1.75rem;height:1.75rem;font-weight:var(--font-weight-heavy);font-variation-settings:"wdth" 112;place-items:center;display:grid}.slot-text{min-width:0}.slot-text b{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.slot-text b:first-letter{text-transform:uppercase}.slot-text .sub{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.slot-panel{border-top:thin solid var(--color-ink);min-width:0;padding-top:var(--spacing-3)}.slot-head{justify-content:space-between;align-items:center;gap:var(--spacing-3);flex-wrap:wrap;display:flex}.slot-head h3{font-size:1.375rem;font-weight:var(--font-weight-heavy);font-variation-settings:"wdth" 108;margin:0}.slot-version{font-weight:var(--font-weight-bold);font-size:.9375rem}.slot-block{margin-top:var(--spacing-4);padding-top:var(--spacing-3);border-top:thin solid var(--color-line)}.slot-block h4{align-items:center;gap:var(--spacing-2);margin:0 0 var(--spacing-2);font-size:1rem;font-weight:var(--font-weight-bold);display:flex}.slot-block h4 .icon{color:var(--color-green)}.version-list a[aria-current=true]{font-weight:var(--font-weight-bold);color:var(--color-ink)}.status-banner{align-items:center;gap:var(--spacing-4);padding:var(--spacing-4) var(--spacing-6);margin-bottom:var(--spacing-8);border:thin solid var(--color-ink);display:flex}.status-banner .icon{width:2.5rem;height:2.5rem}.status-word{font-size:1.75rem;line-height:1.1;font-weight:var(--font-weight-heavy);font-variation-settings:"wdth" 110}.status-banner.status-done{background:var(--color-green);border-color:var(--color-green);color:var(--color-bone)}.status-banner.status-act{background:var(--color-ink);color:var(--color-bone)}.checklist li{gap:var(--spacing-2);padding-block:var(--spacing-2);border-bottom:thin solid var(--color-line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.checklist .icon{color:var(--color-green)}.checklist .missing{font-weight:var(--font-weight-bold)}.checklist .missing .icon{color:var(--color-ink)}@media not all and (min-width:1100px){.staff-app{grid-template-columns:4.25rem minmax(0,1fr)}.staff-side{padding-inline:var(--spacing-2);align-items:center}.staff-brand span,.nav-group-label,.nav-label,.staff-user p,.sign-out span{width:calc(var(--spacing-1) / 4);height:calc(var(--spacing-1) / 4);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}.nav-item{justify-content:center;width:2.75rem;min-height:2.75rem;padding:0}.staff-main{padding-inline:var(--spacing-6)}.lead-table :is(.table-head,.table-row){grid-template-columns:minmax(10rem,1.6fr) 9.5rem minmax(6rem,1fr) minmax(10rem,1.4fr)}.lead-table .cell-service,.lead-table .table-head span:nth-child(2){display:none}.split,.split-wide{grid-template-columns:minmax(0,1fr)}.stats dl{grid-template-columns:repeat(3,minmax(0,1fr))}.stats dl>div:nth-child(4){border-left:0}}@media not all and (min-width:760px){.staff-app{display:block}.staff-side{z-index:20;height:auto;padding:0 0 env(safe-area-inset-bottom);background:var(--color-bone);border-right:0;border-top:thin solid var(--color-ink);flex-direction:row;gap:0;position:fixed;inset:auto 0 0;overflow:visible}.staff-brand{display:none}.staff-nav,.nav-group,.staff-nav ul,.staff-nav li,.staff-user{display:contents}.nav-item,.sign-out{width:auto;min-height:3.5rem;padding:var(--spacing-1) 0;text-align:center;flex-direction:column;flex:1 1 0;justify-content:center;gap:.125rem;font-size:.6875rem}.nav-item[aria-current=page]{background:var(--color-surface)}.nav-short{display:block}.sign-out span{clip-path:none;width:auto;height:auto;position:static;overflow:visible}.nav-error{bottom:4rem;left:var(--spacing-4);position:fixed}.staff-main{padding:var(--spacing-6) var(--spacing-4) calc(5rem + env(safe-area-inset-bottom))}.staff-main h1{font-size:1.625rem}.page-head{grid-template-columns:minmax(0,1fr)}.page-actions{grid-area:auto/1}.staff-main .staff-filters{gap:var(--spacing-3);grid-template-columns:repeat(2,minmax(0,1fr))}.table-head{display:none}.table .table-row{align-items:center;gap:var(--spacing-2) var(--spacing-3);flex-wrap:wrap;padding-inline:0;display:flex}.table-row .cell-main,.table-row .cell-next,.exception-table .table-row>*{flex-basis:100%}.source-table .table-row .num{text-align:left;font-size:var(--text-caption)}.source-table .cell-label{clip-path:none;width:auto;height:auto;color:var(--color-muted);font-weight:400;position:static;overflow:visible}.source-table .cell-stages{flex-basis:100%}.plan-table .table-row .num{text-align:left;font-size:var(--text-caption)}.plan-table .cell-label{clip-path:none;width:auto;height:auto;color:var(--color-muted);font-weight:400;position:static;overflow:visible}.plan-table .table-row>.icon,.source-table .cell-stages.empty{display:none}.staff-main .staff-filters>:nth-child(3){grid-column:1/-1}.stats dl{padding-block:var(--spacing-1);display:block}.stats dl>div{justify-content:space-between;gap:var(--spacing-3);padding:var(--spacing-1) 0;font-size:var(--text-caption);display:flex;border:0!important}.steps{display:none}.steps.delivery-steps{display:flex}.table-row{font-size:var(--text-caption)}.table-row .row-link{font-size:1rem}.board{gap:var(--spacing-6);grid-template-columns:minmax(0,1fr)}.slot-list{max-height:none;position:static}.fact-list>div{gap:var(--spacing-3);grid-template-columns:minmax(6rem,38%) minmax(0,1fr)}.split-action-first .split-side{order:-1}.split{gap:0}.staff-main .operator-slot-fields{grid-template-columns:minmax(0,1fr);gap:0}.status-banner{padding:var(--spacing-4)}}.staff-main .staff-grid{gap:var(--spacing-3)}.choice-group{margin:0 0 var(--spacing-3);border:0;min-width:0;padding:0}.choice-group legend{margin-bottom:var(--spacing-2);font-weight:var(--font-weight-medium);padding:0}.choice{align-items:baseline;gap:0 var(--spacing-2);padding-block:var(--spacing-1);font-size:var(--text-entry);flex-wrap:wrap;display:flex}.access-table{border-collapse:collapse;width:100%;font-size:var(--text-entry);table-layout:fixed}.access-table :is(th,td){padding:var(--spacing-2) var(--spacing-2) var(--spacing-2) 0;border-bottom:thin solid var(--color-line);text-align:left;vertical-align:top;overflow-wrap:anywhere}.access-table th{color:var(--color-muted);font-weight:600;font-size:var(--text-caption)}.asset-thumb{object-fit:cover;background:var(--color-surface);border:thin solid var(--color-line);display:block}.asset-thumb-small{width:2.5rem;height:3.125rem}.asset-thumb-large{aspect-ratio:4/5;width:min(100%,16rem);height:auto;margin-bottom:var(--spacing-3)}.asset-thumb-none{color:var(--color-muted);place-items:center;display:grid}.asset-account{justify-content:space-between;align-items:flex-end;gap:var(--spacing-4) var(--spacing-8);padding-bottom:var(--spacing-4);margin-bottom:var(--spacing-6);border-bottom:thin solid var(--color-ink);flex-wrap:wrap;display:flex}.asset-account-name{min-width:0}.asset-account h2{font-size:clamp(1.5rem,1.1rem + 1.4vw,2.25rem);line-height:1.05;font-weight:var(--font-weight-heavy);font-variation-settings:"wdth" 112;letter-spacing:var(--tracking-section);overflow-wrap:anywhere;margin:0}.asset-account-links{gap:0 var(--spacing-4);font-size:var(--text-label);flex-wrap:wrap;display:flex;margin-top:var(--spacing-2)!important}.staff-main .asset-chooser{flex:0 26rem;min-width:min(100%,18rem)}.asset-chooser fieldset{flex-wrap:nowrap}.asset-chooser .field{padding-block:0}.asset-board{gap:var(--spacing-8);min-height:calc(100dvh - var(--spacing-8));grid-template-columns:minmax(0,1fr) minmax(22rem,30rem);align-items:start;display:grid}.asset-plates{gap:var(--spacing-6) var(--spacing-4);grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));display:grid}.asset-plate{gap:var(--spacing-2);height:100%;padding:var(--spacing-2);color:var(--color-ink);flex-direction:column;text-decoration:none;transition:background-color .15s cubic-bezier(.16,1,.3,1);display:flex}.asset-plate:hover{background:var(--color-surface)}.asset-plate[aria-current=true]{background:var(--color-surface);box-shadow:inset 0 0 0 calc(var(--spacing-1) / 2) var(--color-ink)}.asset-plate .asset-thumb{aspect-ratio:4/5;width:100%;height:auto}.asset-plate .asset-thumb-none .icon{width:1.5rem;height:1.5rem}.asset-plate-text{min-width:0;font-size:var(--text-entry);line-height:1.3}.asset-plate-text b{font-weight:var(--font-weight-bold);display:block}.asset-plate-text b:first-letter{text-transform:uppercase}.asset-plate-text .sub{font-size:var(--text-caption);margin-top:.125rem;display:block}.asset-plate .chip{align-self:flex-start;margin-top:auto}.asset-panel{top:var(--spacing-4);max-height:calc(100dvh - var(--spacing-8));overscroll-behavior:contain;padding-bottom:var(--spacing-4);scrollbar-width:thin;scrollbar-color:var(--color-line) transparent;position:sticky;overflow-y:auto}.asset-panel .slot-head{margin-bottom:var(--spacing-3)}.asset-panel .slot-head h2{font-size:1.375rem;line-height:1.15;font-weight:var(--font-weight-heavy);font-variation-settings:"wdth" 108;margin:0}.asset-panel .slot-head h2:first-letter{text-transform:uppercase}.asset-panel .asset-thumb-large{aspect-ratio:auto;object-fit:contain;width:100%;height:min(24rem,42dvh)}.asset-description{max-width:65ch}.asset-panel .access-table th:first-child{width:4.25rem}.asset-panel .access-table th{overflow-wrap:normal}.asset-panel .access-table .chip{white-space:normal;overflow-wrap:normal;height:auto;min-height:1.5rem;padding:.125rem .375rem;line-height:1.15}.brand-assets{margin-bottom:var(--spacing-12)}.asset-panel .access-table .chip .icon{display:none}.asset-reveal{height:0;scroll-margin-top:var(--spacing-4);display:block}.asset-back{align-items:center;gap:var(--spacing-1);min-height:2.75rem;font-size:var(--text-label);display:none}.asset-back .icon{width:1rem;height:1rem}.asset-grid{min-width:0;scroll-margin-top:var(--spacing-4)}.asset-add{margin-top:var(--spacing-12);padding-top:var(--spacing-3);border-top:thin solid var(--color-ink)}.asset-add>.slot-block:first-of-type{margin-top:0}.asset-accounts{margin-top:var(--spacing-8)}.asset-accounts ul{columns:16rem;column-gap:var(--spacing-8);border-top:thin solid var(--color-ink)}.asset-accounts li{break-inside:avoid;border-bottom:thin solid var(--color-line)}.asset-accounts a{min-height:2.75rem;font-size:var(--text-entry);overflow-wrap:anywhere;align-items:center;display:flex}@media not all and (min-width:1100px){.asset-board{gap:var(--spacing-6);grid-template-columns:minmax(0,1fr) minmax(19rem,24rem)}.asset-plates{grid-template-columns:repeat(auto-fill,minmax(8rem,1fr))}}@media not all and (min-width:760px){.asset-account{margin-bottom:var(--spacing-4)}.staff-main .asset-chooser{flex-basis:100%}.asset-chooser fieldset{flex-wrap:wrap}.asset-board{gap:var(--spacing-8);grid-template-columns:minmax(0,1fr);min-height:0}.asset-plates{gap:var(--spacing-4) var(--spacing-2);grid-template-columns:repeat(2,minmax(0,1fr))}.asset-panel{max-height:none;position:static;overflow:visible}.asset-back{display:inline-flex}.asset-panel .asset-thumb-large{height:auto;max-height:60dvh}}.direction-examples{gap:var(--spacing-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.direction-examples .asset-thumb-large{width:min(100%,10rem);margin-bottom:0}.direction-examples-pick{margin:0;padding:0;list-style:none}.direction-example-choice{align-items:center;min-height:2.75rem}.staff-main .story-frames-editor .operator-slot-fields{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.story-frames-editor .operator-slot-fields h4{padding:var(--spacing-2) 0 0;grid-column:1/-1}.field.field-check{justify-content:flex-start;align-items:center;gap:var(--spacing-2);flex-direction:row;display:flex}.field-check input{width:1.25rem;height:1.25rem;accent-color:var(--color-green)}.checklist li{grid-template-columns:auto minmax(0,1fr) minmax(0,1fr)}.check-note{color:var(--color-muted);font-weight:400;font-size:var(--text-caption);display:block}.pre-line{white-space:pre-line;overflow-wrap:anywhere}.review-frames{gap:var(--spacing-4);margin:0;padding:0;list-style:none;display:grid}.review-frames>li{border-block-start:thin solid var(--color-line);min-width:0;padding-block-start:var(--spacing-3)}.review-frames p{margin:var(--spacing-1) 0 0;overflow-wrap:anywhere}.review-media-list{gap:var(--spacing-4);display:grid}.review-media{margin:var(--spacing-3) 0 0;min-width:0}.review-media img,.review-media video{border:thin solid var(--color-line);background:var(--color-surface);max-width:min(100%,28rem);height:auto;display:block}.review-media figcaption{font-size:var(--text-caption);overflow-wrap:anywhere;margin-block-start:var(--spacing-1)}.review-media-missing p{margin:var(--spacing-1) 0 0}.story-preview{gap:var(--spacing-4);grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));margin:0;padding:0;list-style:none;display:grid}.story-frame{min-width:0}.story-frame-face{aspect-ratio:9/16;background:var(--color-surface);border:thin solid var(--color-line);position:relative;overflow:hidden}.story-frame-face img,.story-frame-blank{object-fit:cover;width:100%;height:100%;display:block}.story-frame-text{padding:var(--spacing-2);background:var(--color-ink);color:var(--color-bone);font-size:var(--text-caption);overflow-wrap:anywhere;margin:0;position:absolute;inset:auto 0 0}.story-frame-notes p{margin:var(--spacing-1) 0 0;overflow-wrap:anywhere}@media not all and (min-width:1100px){.staff-main .story-frames-editor .operator-slot-fields{grid-template-columns:minmax(0,1fr);gap:0}.story-preview{gap:var(--spacing-3);grid-template-columns:repeat(2,minmax(0,1fr))}.checklist li{grid-template-columns:auto minmax(0,1fr);align-items:start}.checklist li>.sub{grid-column:2}}.draft-media{gap:var(--spacing-2);margin:0;padding:0;list-style:none;display:grid}.draft-media li{gap:var(--spacing-2);overflow-wrap:anywhere;align-items:center;min-width:0;display:flex}.draft-media img{width:var(--spacing-8);aspect-ratio:4/5;object-fit:cover;border:thin solid var(--color-line);flex:none;height:auto}.workspace-loading{min-height:10rem;margin-block:var(--spacing-6);border-block:thin solid var(--color-line);background:var(--color-surface)}.phone-more{display:none}.staff-menu{width:min(32rem,100% - 2rem);max-height:calc(100dvh - 2rem);padding:var(--spacing-4);border:thin solid var(--color-ink);background:var(--color-bone);color:var(--color-ink)}.staff-menu::backdrop{background:#17221f80}.staff-menu>header{justify-content:space-between;align-items:center;gap:var(--spacing-3);display:flex}.staff-menu h2{margin:0;font-size:1.3125rem}.staff-menu h3{margin:var(--spacing-4) 0 var(--spacing-1);color:var(--color-muted);font-size:.875rem}.staff-menu ul{margin:0;padding:0;list-style:none}.staff-menu .nav-item{width:100%;min-height:2.75rem;padding:var(--spacing-2);text-align:left;flex-direction:row;justify-content:flex-start;font-size:.9375rem}@media not all and (min-width:760px){.staff-side .phone-secondary,.staff-side>.staff-user{display:none}.staff-side .phone-more{display:flex}.staff-side .phone-primary,.staff-side .phone-more{min-width:2.75rem;min-height:3.5rem;font-size:.8125rem}.staff-menu .sign-out span{clip-path:none;width:auto;height:auto;position:static}}.slot-list .slot-link{grid-template-columns:auto minmax(0,1fr);align-items:start}.slot-list .slot-link .chip{grid-column:2;justify-self:start}.slot-list .slot-text b,.slot-list .slot-text .sub{white-space:normal;text-overflow:clip;overflow:visible}@media not all and (min-width:760px){.page-back,.meta-link,.home-work a,.home-decisions a{align-items:center;min-width:2.75rem;min-height:2.75rem;display:inline-flex}.staff-main .page-actions a{min-width:2.75rem;min-height:2.75rem}}.staff-main .home-start .icon{width:1rem;height:1rem;display:block}.home-start{text-decoration:none}.home-queue .tabs{margin-bottom:var(--spacing-4)}.home-toolbar{gap:var(--spacing-3);grid-template-columns:minmax(12rem,1fr) minmax(10rem,13rem) minmax(10rem,13rem);align-items:center;display:grid}.home-search,.home-filter{align-items:center;gap:var(--spacing-2);border:thin solid var(--color-line);min-width:0;min-height:2.75rem;padding-inline:var(--spacing-3);background:var(--color-bone);display:flex}.home-search:focus-within,.home-filter:focus-within{outline:calc(var(--spacing-1) / 2) solid var(--color-green);outline-offset:calc(var(--spacing-1) / 2)}.home-search .icon{width:1rem;height:1rem;color:var(--color-muted)}.home-search input,.home-filter select{width:100%;min-width:0;min-height:2.75rem;color:var(--color-ink);font:inherit;font-size:var(--text-label);border-radius:var(--radius-none);background:0 0;border:0;padding:0}.home-search input:focus-visible,.home-filter select:focus-visible{outline:none}.home-search input::placeholder{color:var(--color-muted);opacity:1}.home-filter>label{white-space:nowrap;font-size:var(--text-caption);color:var(--color-muted);flex-shrink:0}.home-filter select{cursor:pointer}.home-list-meta{justify-content:space-between;align-items:center;gap:var(--spacing-3);margin-block:var(--spacing-3);color:var(--color-muted);font-size:var(--text-caption);display:flex}.home-list-meta a{align-items:center;min-height:2.75rem;display:inline-flex}.home-limit{font-size:var(--text-caption);margin-block:var(--spacing-3)!important}.home-work,.home-decisions{border-top:thin solid var(--color-ink)}.home-columns,.home-work-row{gap:var(--spacing-6);grid-template-columns:minmax(0,1.2fr) minmax(0,1.3fr) minmax(0,1fr) 5rem;align-items:center;display:grid}.home-columns{padding:var(--spacing-2) var(--spacing-3);color:var(--color-muted);font-size:var(--text-caption);border-bottom:thin solid var(--color-line)}.home-campaign{border-bottom:thin solid var(--color-line);padding:var(--spacing-4) var(--spacing-3);position:relative}.home-work-row{align-items:start}.home-account{min-width:0}.home-account h2{margin:0 0 var(--spacing-2);font-size:var(--text-entry);font-weight:var(--font-weight-bold);padding:0}.home-account a{overflow-wrap:anywhere;color:var(--color-ink);font-weight:var(--font-weight-bold);text-decoration:none;display:block}.home-account a:hover{text-decoration:underline}.home-next{min-width:0}.home-task{align-items:flex-start;gap:var(--spacing-2);color:var(--color-ink);font-size:var(--text-entry);font-weight:600;line-height:1.4;text-decoration:none;display:inline-flex}.home-task:hover{color:var(--color-green);text-decoration:underline}.home-task .icon{width:1rem;height:1rem;margin-top:.125rem}.home-deadline{align-items:center;gap:var(--spacing-1);margin-top:var(--spacing-2);font-variant-numeric:tabular-nums;display:flex!important}.home-deadline .icon{width:.875rem;height:.875rem}.home-delivery{gap:var(--spacing-1);font-size:var(--text-label);display:grid}.home-delivery-state,.home-blocked{align-items:flex-start;gap:var(--spacing-1);display:flex}.home-delivery-state .icon,.home-blocked .icon{width:1rem;height:1rem;margin-top:.125rem}.home-blocked{margin-top:var(--spacing-1);font-size:var(--text-caption);font-weight:600}.home-open{width:2.75rem;height:2.75rem;color:var(--color-green);justify-content:center;align-items:center;display:inline-flex}.home-open:hover{background:var(--color-surface)}.staff-main .home-details{margin:0}.staff-main .home-details>summary{right:var(--spacing-3);top:var(--spacing-4);align-items:center;gap:var(--spacing-1);width:fit-content;min-height:2.75rem;padding:var(--spacing-2) 0;font-size:var(--text-caption);font-weight:var(--font-weight-medium);color:var(--color-muted);list-style:none;display:flex;position:absolute}.home-details>summary::-webkit-details-marker{display:none}.home-details>summary .icon{width:.875rem;height:.875rem}.home-details[open]>summary .icon{transform:rotate(90deg)}.home-details>summary:hover{color:var(--color-green)}.home-details-body{gap:var(--spacing-6);padding:var(--spacing-4);margin-top:var(--spacing-4);background:var(--color-surface);font-size:var(--text-label);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);display:grid}.home-details-body h3{margin:0 0 var(--spacing-2);font-size:var(--text-caption);color:var(--color-muted);font-weight:600}.home-details-body .meta-link{min-height:2.75rem;margin-top:var(--spacing-2)}.home-details-body .fact-list{margin:0 0 var(--spacing-2)}.home-details-body .fact-list>div{font-size:var(--text-label);grid-template-columns:5rem minmax(0,1fr);padding-top:0}.home-decision-note{padding-block:var(--spacing-3);color:var(--color-muted);font-size:var(--text-caption)}.home-decision-row{align-items:center;gap:var(--spacing-6);padding:var(--spacing-4) var(--spacing-3);border-bottom:thin solid var(--color-line);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) auto 2.75rem;display:grid}.home-decision-row .chip{justify-self:start}.home-footer{justify-content:space-between;align-items:center;gap:var(--spacing-3);margin-top:var(--spacing-3);font-size:var(--text-label);flex-wrap:wrap;display:flex}.home-footer a{min-height:2.75rem}@media not all and (min-width:1100px){.home-columns,.home-work-row{gap:var(--spacing-3)}.home-decision-row{gap:var(--spacing-3);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) 2.75rem}.home-decision-row>.chip{grid-area:2/2}.home-decision-row>.home-open{grid-area:1/3}}@media not all and (min-width:760px){.home-toolbar{gap:var(--spacing-2);grid-template-columns:repeat(2,minmax(0,1fr))}.home-search{grid-column:1/-1}.home-filter{padding-inline:var(--spacing-2);gap:var(--spacing-1)}.home-filter select{font-size:var(--text-caption)}.home-columns{display:none}.home-campaign{padding-inline:0}.home-work-row{gap:var(--spacing-3) var(--spacing-2);grid-template-columns:minmax(0,1fr) 5rem}.home-account{grid-column:1}.home-account h2{margin-bottom:var(--spacing-1)}.home-account h2 a{white-space:nowrap;text-overflow:ellipsis;min-height:2.75rem;line-height:2.75rem;display:block;overflow:hidden}.staff-main .home-details>summary{right:0}.home-queue a{min-width:2.75rem;min-height:2.75rem}.home-limit a{align-items:center;display:inline-flex}.home-work-row .home-next{grid-area:2/1/auto/-1}.home-delivery{align-items:baseline;gap:var(--spacing-1) var(--spacing-3);font-size:var(--text-caption);flex-wrap:wrap;grid-column:1/-1;display:flex}.home-task{align-items:center;min-height:2.75rem}.home-deadline{margin-top:0}.home-details-body{gap:var(--spacing-4);padding:var(--spacing-3);grid-template-columns:minmax(0,1fr)}.home-decision-row{grid-template-columns:minmax(0,1fr) 2.75rem;padding-inline:0}.home-decision-row>:nth-child(2){grid-column:1}.home-decision-row>.chip{grid-area:3/1}.home-decision-row>.home-open{grid-column:2}.home-account>a{align-items:center;min-height:2.75rem;display:flex}.home-list-meta{font-size:var(--text-caption)}}.brand-search{align-items:center;gap:var(--spacing-3);margin-bottom:var(--spacing-3);flex-wrap:wrap;display:flex}.brand-search .home-search{flex:16rem;max-width:32rem}.staff-main .brand-search>.button{min-height:2.75rem;margin-top:0}.brand-search>a{min-height:2.75rem;font-size:var(--text-label);align-items:center;display:inline-flex}.brand-list-count{margin-block:var(--spacing-3)!important}.brand-table{width:100%}.brand-table :is(.table-head,.table-row){grid-template-columns:minmax(0,1.3fr) minmax(0,1.6fr) 11rem 4rem 1.25rem}.brand-table .table-row{min-height:4.25rem}.brand-offer{font-size:var(--text-label);color:var(--color-muted)}.brand-table .table-row>.icon{color:var(--color-green)}.brand-content{max-width:56rem}.brand-section-title{margin:0 0 var(--spacing-3);font-size:1.125rem;font-weight:var(--font-weight-bold)}.brand-section-head{justify-content:space-between;align-items:center;gap:var(--spacing-3);margin-bottom:var(--spacing-2);flex-wrap:wrap;display:flex}.brand-section-head .brand-section-title{margin-bottom:0}.brand-section-head>a{min-height:2.75rem;font-size:var(--text-label);align-items:center;display:inline-flex}.brand-content>.slot-block{border-top:0;margin-top:0;padding-top:0}.brand-content .fact-list{margin-block:0 var(--spacing-4)}.brand-content .fact-list>div{padding-block:var(--spacing-3)}.brand-approval-date{margin-block:var(--spacing-3)!important}.brand-version-list>li{align-items:center;gap:var(--spacing-4);grid-template-columns:minmax(0,1fr) auto 6rem;display:grid}.brand-version-list a{align-items:center;min-height:2.75rem;display:inline-flex}.brand-detail .callout{margin-top:var(--spacing-4);font-size:var(--text-label)}@media not all and (min-width:760px){.brand-search{gap:var(--spacing-2)}.brand-search .home-search{flex-basis:100%;max-width:none}.staff-main .brand-search>.button{width:auto}.brand-table .table-row{gap:var(--spacing-2)}.brand-table .brand-offer{flex-basis:100%}.brand-table .table-row>.icon{margin-left:auto}.brand-detail h1{overflow-wrap:anywhere}.brand-detail .tabs{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;display:grid;overflow:visible}.brand-detail .tab{justify-content:center;gap:var(--spacing-1);min-width:0;min-height:4rem;padding:var(--spacing-2) var(--spacing-1);white-space:normal;text-align:center;font-size:var(--text-caption);flex-direction:column;line-height:1.2}.brand-detail .tab .icon{width:1rem;height:1rem}.tabs[aria-label="Brand Profile filters"] .tab{padding-inline:var(--spacing-2);gap:var(--spacing-1);font-size:var(--text-caption)}.tabs[aria-label="Brand Profile filters"] .tab>.icon{display:none}.brand-version-list>li{gap:var(--spacing-2);grid-template-columns:minmax(0,1fr) auto}.brand-version-list>li>.sub{grid-column:1/-1}.brand-content .fact-list>div{gap:var(--spacing-1);grid-template-columns:minmax(0,1fr)}.brand-content summary{min-height:2.75rem}}.opportunity-work{border-top:thin solid var(--color-line);padding-block:var(--spacing-4)}.opportunity-work h3{margin:0 0 var(--spacing-2);font-size:1rem}.opportunity-work dd p{margin-block:var(--spacing-2)}.quote-decision .checkbox-field{align-items:start;gap:var(--spacing-2);cursor:pointer;min-height:2.75rem;display:flex}.quote-decision .checkbox-field input{margin-top:var(--spacing-1);accent-color:var(--color-green)}@media not all and (min-width:760px){:is(.quote-editor,.quote-decision,.quote-references) :is(.form-control,.button),.staff-main .quote-create,.staff-main .sponsored-placement :is(.form-control,.button){min-height:2.75rem}.sponsored-placement summary{align-content:center;min-height:2.75rem}.staff-main .placement-review :is(.form-control,.button),.placement-review summary{min-height:2.75rem}.placement-review summary{align-content:center}}.placement-review p{overflow-wrap:anywhere}@media not all and (min-width:760px){.staff-main :is(.button,.button-link,.form-control,summary){min-height:2.75rem}}.flow{margin:0 0 var(--spacing-6)}.flow-count{margin:0 0 var(--spacing-2);color:var(--color-muted);font-size:var(--text-caption);font-weight:var(--font-weight-bold)}.flow ol{gap:var(--spacing-3) var(--spacing-1);grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));margin:0;padding:0;list-style:none;display:grid}.flow li{align-content:start;column-gap:var(--spacing-2);padding-top:var(--spacing-2);border-top:.25rem solid var(--color-line);color:var(--color-muted);font-size:var(--text-label);grid-template-columns:auto minmax(0,1fr);row-gap:.125rem;display:grid}.flow-mark{border:thin solid;grid-row:span 2;place-items:center;width:1.5rem;height:1.5rem;display:grid}.flow-mark .icon{width:1rem;height:1rem}.flow-label{font-weight:var(--font-weight-medium);line-height:1.5rem}.flow-label,.flow-note{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.flow-note{font-size:var(--text-caption);grid-column:2;line-height:1.35}.flow li.flow-done{border-top-color:var(--color-green);color:var(--color-ink)}.flow-done .flow-mark{background:var(--color-green);border-color:var(--color-green);color:var(--color-bone)}.flow li.flow-current,.flow li.flow-blocked{border-top-color:var(--color-ink);color:var(--color-ink)}.flow-current .flow-mark,.flow-blocked .flow-mark{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-bone)}.flow-current .flow-label,.flow-blocked .flow-label{font-weight:var(--font-weight-bold)}.flow li.flow-blocked{border-top-style:dashed}.next-step{justify-content:space-between;align-items:center;gap:var(--spacing-3) var(--spacing-6);margin:0 0 var(--spacing-8);padding:var(--spacing-4) var(--spacing-6);background:var(--color-surface);flex-wrap:wrap;display:flex}.next-step.next-done{background:var(--color-green);color:var(--color-bone)}.next-step.next-done .chip-done{background:var(--color-bone);color:var(--color-green)}.next-text{gap:var(--spacing-1);flex:22rem;justify-items:start;min-width:0;display:grid}.next-label{font-size:var(--text-caption);font-weight:var(--font-weight-bold);color:var(--color-muted);margin:0}.next-done .next-label{color:var(--color-ink-soft)}.next-step h2{font-size:1.375rem;line-height:1.2;font-weight:var(--font-weight-heavy);font-variation-settings:"wdth" 108;text-wrap:balance;margin:0}.next-actions{align-items:center;gap:var(--spacing-2) var(--spacing-3);flex-wrap:wrap;display:flex}.next-actions>*,.next-actions .operator-form,.next-actions form{margin:0}.next-done a{color:var(--color-bone)}.checks{margin:0 0 var(--spacing-3);padding:0;list-style:none}.checks li{gap:var(--spacing-2) var(--spacing-3);padding-block:var(--spacing-2);border-bottom:thin solid var(--color-line);font-size:var(--text-entry);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;display:grid}.checks li:last-child{border-bottom:0}.checks .icon{margin-top:.125rem}.check-ok .icon{color:var(--color-green)}.check-wait .icon,.check-off .icon,.check-off{color:var(--color-muted)}.check-missing .check-label{font-weight:var(--font-weight-bold)}.check-text{min-width:0;display:grid}.check-action{justify-self:end}.block-head{justify-content:space-between;align-items:center;gap:var(--spacing-2);margin:0 0 var(--spacing-3);flex-wrap:wrap;display:flex}.block-head :is(h2,h3,h4){align-items:center;gap:var(--spacing-2);font-size:1rem;font-weight:var(--font-weight-bold);margin:0;display:flex}.block-head :is(h2,h3,h4) .icon{color:var(--color-green)}.meter{align-items:center;gap:var(--spacing-2) var(--spacing-3);margin-block:var(--spacing-2);flex-wrap:wrap;display:flex}.meter-track{background:var(--color-line);flex:0 0 10rem;height:.5rem;position:relative}.meter-fill{background:var(--color-green);position:absolute;inset:0 auto 0 0}.meter-text{font-size:var(--text-label)}.synthetic-note{align-items:start;gap:var(--spacing-2);margin:0 0 var(--spacing-4);color:var(--color-muted);font-size:var(--text-label);display:flex}.synthetic-note b{color:var(--color-ink)}.synthetic-note .icon{width:1rem;height:1rem;margin-top:.125rem}.tiles{margin:0 0 var(--spacing-6);border-block:thin solid var(--color-line);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));display:grid}.tiles>div{gap:var(--spacing-1);padding:var(--spacing-3);align-content:start;display:grid}.tiles>div+div{border-left:thin solid var(--color-line)}.tiles dt{align-items:center;gap:var(--spacing-1);color:var(--color-muted);font-size:var(--text-caption);font-weight:var(--font-weight-medium);display:flex}.tiles dt .icon{width:1rem;height:1rem}.tiles dd{font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}.tiles .tile-big{font-size:1.5rem;font-weight:var(--font-weight-heavy);font-variation-settings:"wdth" 110;line-height:1.1}.lanes{gap:var(--spacing-3);margin-bottom:var(--spacing-3);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));display:grid}.lane{gap:var(--spacing-2);padding:var(--spacing-3);border:thin solid var(--color-line);align-content:start;display:grid}.lane-head{justify-content:space-between;align-items:center;gap:var(--spacing-2);flex-wrap:wrap;display:flex}.lane-head :is(h3,h5){align-items:center;gap:var(--spacing-2);font-size:var(--text-entry);font-weight:var(--font-weight-bold);margin:0;display:flex}.lane-head :is(h3,h5) .icon{color:var(--color-green);width:1.125rem;height:1.125rem}.lane p{margin:0}.lane details{margin-block:0}.rights{margin:0 0 var(--spacing-2);padding:0;list-style:none}.rights>li{gap:var(--spacing-1) var(--spacing-3);padding-block:var(--spacing-2);border-bottom:thin solid var(--color-line);font-size:var(--text-entry);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.rights-marks{gap:var(--spacing-3);font-size:var(--text-caption);font-weight:var(--font-weight-medium);display:flex}.rights-marks span{align-items:center;gap:.25rem;display:inline-flex}.rights-marks .icon{width:1rem;height:1rem}.rights-marks .yes .icon{color:var(--color-green)}.rights-marks .no{color:var(--color-muted)}.rights>li>.sub{grid-column:1/-1}.service-card{padding:var(--spacing-4) 0;border-top:thin solid var(--color-line)}.service-card .block-head h3{font-size:1.0625rem}.service-card .flow{margin-bottom:var(--spacing-3)}.inline-actions{align-items:center;gap:var(--spacing-2) var(--spacing-3);margin-block:var(--spacing-3);flex-wrap:wrap;display:flex}.inline-actions>*{margin:0}.button-link.button-primary{background:var(--color-green);border-color:var(--color-green);color:var(--color-bone)}.fieldset-group{margin:0 0 var(--spacing-4);border:0;padding:0}.fieldset-group>legend{align-items:center;gap:var(--spacing-2);margin-bottom:var(--spacing-2);font-size:var(--text-label);font-weight:var(--font-weight-bold);padding:0;display:flex}.fieldset-group>legend .icon{width:1rem;height:1rem;color:var(--color-green)}.fieldset-private{padding:var(--spacing-3);background:var(--color-surface)}.fieldset-private>legend{float:left;width:100%}.fieldset-private>legend+*{clear:both}.quote-total{justify-content:space-between;align-items:baseline;gap:var(--spacing-3);margin:0 0 var(--spacing-4);padding-block:var(--spacing-2);border-block:thin solid var(--color-ink);font-weight:var(--font-weight-bold);display:flex}.quote-total b{font-size:1.375rem;font-weight:var(--font-weight-heavy);font-variant-numeric:tabular-nums}.demo-cards{gap:var(--spacing-4);margin-bottom:var(--spacing-8);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));display:grid}.demo-card{gap:var(--spacing-3);padding:var(--spacing-4);border-top:thin solid var(--color-ink);background:var(--color-surface);align-content:start;display:grid}.demo-card .flow{margin:0}.demo-card .flow ol{grid-template-columns:minmax(0,1fr);gap:0}.demo-card .flow li{padding-block:var(--spacing-1);border-top:0;border-left:.25rem solid var(--color-line);padding-left:var(--spacing-2)}.demo-card .flow li.flow-done{border-left-color:var(--color-green)}.demo-card .flow li:is(.flow-current,.flow-blocked){border-left-color:var(--color-ink)}@media not all and (min-width:760px){.flow ol{grid-template-columns:minmax(0,1fr);gap:0}.flow li{padding-block:var(--spacing-1);border-top:0;border-left:.25rem solid var(--color-line);padding-left:var(--spacing-2);grid-template-columns:auto minmax(0,1fr)}.flow li:is(.flow-todo,.flow-done) .flow-note{display:none}.flow li.flow-done{border-left-color:var(--color-green)}.flow li.flow-current,.flow li.flow-blocked{border-left-color:var(--color-ink)}.flow li.flow-blocked{border-left-style:dashed}.next-step{padding:var(--spacing-3)}.next-step h2{font-size:1.1875rem}.next-actions{width:100%}.tiles>div+div{border-left:0}.tiles>div{border-bottom:thin solid var(--color-line)}.tiles>div:last-child{border-bottom:0}.checks li{grid-template-columns:auto minmax(0,1fr)}.check-action{grid-column:2;justify-self:start}.meter-track{flex-basis:100%}}.button-link.button-primary:hover{background:var(--color-green-deep);border-color:var(--color-green-deep)}.placement-rows{margin:0;padding:0;list-style:none}.placement-row{gap:var(--spacing-1) var(--spacing-3);padding-block:var(--spacing-3);border-bottom:thin solid var(--color-line);font-size:var(--text-entry);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;display:grid}.placement-main{gap:.125rem;min-width:0;display:grid}.placement-blockers{gap:var(--spacing-1) var(--spacing-3);font-size:var(--text-caption);font-weight:var(--font-weight-bold);flex-wrap:wrap;display:flex}.placement-blockers span{align-items:center;gap:.25rem;display:inline-flex}.placement-blockers .icon{width:.875rem;height:.875rem}@media not all and (min-width:760px){.placement-row{grid-template-columns:auto minmax(0,1fr)}.placement-row>.chip{grid-column:2;justify-self:start}}.inline-icon{vertical-align:-.1875rem;width:1rem;height:1rem;margin-right:.25rem;display:inline-block}.block-sub{margin-top:var(--spacing-4)}.block-sub h4{font-size:var(--text-entry)}.placement-who{margin-block:var(--spacing-2)}.placement-who .icon{width:1.125rem;height:1.125rem;margin-right:var(--spacing-2);vertical-align:-.25rem;color:var(--color-green);display:inline-block}.rights details{grid-column:1/-1;margin-block:0}.slot-panel-sponsored .creative-material figure{width:min(12rem,48%);margin:0 var(--spacing-2) var(--spacing-2) 0;vertical-align:top;display:inline-block}.slot-panel-sponsored .creative-material img{aspect-ratio:1;object-fit:cover;max-height:none}.demo-card .block-head{margin:0}@media not all and (min-width:760px){.rights>li{grid-template-columns:minmax(0,1fr)}}.sheet{border:thin solid var(--color-ink);background:var(--color-bone);width:min(40rem,100% - 2rem);max-height:min(48rem,100dvh - 2rem);color:var(--color-ink);margin:auto;padding:0}.sheet[open]{flex-direction:column;display:flex}.sheet-wide{width:min(56rem,100% - 2rem)}.sheet::backdrop{background:#17221f80}.sheet-head{justify-content:space-between;align-items:center;gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-4);border-bottom:thin solid var(--color-line);display:flex}.sheet-head h2{font-size:1.125rem;font-weight:var(--font-weight-bold);margin:0}.sheet-close{width:2.5rem;height:2.5rem;color:var(--color-ink);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.sheet-close:hover{background:var(--color-surface)}.sheet-body{padding:var(--spacing-4);flex:1;overflow-y:auto}.sheet-body>:first-child{margin-top:0}.sheet-foot{padding:var(--spacing-3) var(--spacing-4);border-top:thin solid var(--color-line);justify-content:flex-end;display:flex}.dialog-open{cursor:pointer;background:0 0;justify-content:center;font-family:inherit}.step-list{margin:0 0 var(--spacing-6);border-top:thin solid var(--color-ink);padding:0;list-style:none}.step-row{gap:var(--spacing-3);min-height:3.5rem;padding-block:var(--spacing-2);border-bottom:thin solid var(--color-line);grid-template-columns:2rem minmax(0,1fr) auto 8.5rem;align-items:center;display:grid}.step-icon{border:thin solid var(--color-line);width:2rem;height:2rem;color:var(--color-muted);place-items:center;display:grid}.step-icon .icon{width:1rem;height:1rem}.step-row.is-done .step-icon{background:var(--color-green);border-color:var(--color-green);color:var(--color-bone)}.step-row.is-current .step-icon{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-bone)}.step-text{min-width:0;display:grid}.step-text b{font-size:var(--text-entry);font-weight:var(--font-weight-bold);line-height:1.3}.step-text span{color:var(--color-muted);font-size:var(--text-label);text-overflow:ellipsis;white-space:nowrap;line-height:1.35;overflow:hidden}.step-marks{justify-content:flex-end;gap:var(--spacing-1);flex-wrap:wrap;display:flex}.step-action{display:flex}.step-action>*{width:100%}.step-row.is-todo .step-text b{color:var(--color-muted);font-weight:var(--font-weight-medium)}.next-blockers{gap:var(--spacing-1);margin:var(--spacing-2) 0 0;font-size:var(--text-label);padding:0;list-style:none;display:grid}.next-blockers li{align-items:center;gap:var(--spacing-2);display:flex}.next-blockers .icon{width:1rem;height:1rem}.link-rows{margin:0 0 var(--spacing-3);padding:0;list-style:none}.link-rows>li{padding-block:var(--spacing-2);border-bottom:thin solid var(--color-line);font-size:var(--text-entry)}.link-line{align-items:center;gap:var(--spacing-1) var(--spacing-3);flex-wrap:wrap;display:flex}.link-line .sub{display:inline}@media not all and (min-width:760px){.sheet{width:100%;max-width:none;max-height:calc(100dvh - var(--spacing-8));border-inline:0;border-bottom:0;margin:auto 0 0}.step-row{row-gap:var(--spacing-1);grid-template-columns:2rem minmax(0,1fr) 5.5rem}.step-marks{grid-area:2/2/auto/4;justify-content:flex-start}.step-marks:empty{display:none}.step-action{grid-area:1/3}.step-action>.button-link{padding-inline:var(--spacing-2)}}.sheet-section{margin:var(--spacing-6) 0 var(--spacing-2);padding-top:var(--spacing-3);border-top:thin solid var(--color-line);font-size:var(--text-entry);font-weight:var(--font-weight-bold)}.service-rows{margin:0 0 var(--spacing-8);border-top:thin solid var(--color-ink);padding:0;list-style:none}.service-row{column-gap:var(--spacing-4);row-gap:var(--spacing-1);padding-block:var(--spacing-4);border-bottom:thin solid var(--color-line);grid-template-columns:2rem minmax(0,1fr) 13rem 10rem;grid-template-areas:"icon main progress action"".links links links";align-items:center;display:grid}.service-row>.step-icon{color:var(--color-green);border-color:var(--color-ink);grid-area:icon}.service-main{grid-area:main;min-width:0;display:grid}.service-main b{font-size:1rem;font-weight:var(--font-weight-bold);line-height:1.3}.service-main span{color:var(--color-muted);font-size:var(--text-label);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.service-progress{gap:var(--spacing-1);grid-area:progress;display:grid}.pips{grid-template-columns:repeat(4,1fr);gap:.1875rem;display:grid}.pips span{background:var(--color-line);height:.375rem}.pips .pip-done{background:var(--color-green)}.pips .pip-current{background:var(--color-ink)}.service-action{grid-area:action;display:flex}.service-action>.button-link{justify-content:center;width:100%}.service-links{gap:var(--spacing-1) var(--spacing-4);font-size:var(--text-label);flex-wrap:wrap;grid-area:links;display:flex}.service-links a{color:var(--color-green)}.demo-namespace .inline-form{align-items:flex-end;gap:var(--spacing-3);flex-wrap:wrap;max-width:32rem;display:flex}.demo-namespace .inline-form .field{flex:14rem;margin:0}@media not all and (min-width:760px){.service-row{row-gap:var(--spacing-2);grid-template-columns:2rem minmax(0,1fr);grid-template-areas:"icon main"".progress"".action"".links"}.service-action>.button-link{width:auto}.service-links{row-gap:0}.service-links a{align-items:center;min-height:2.75rem;display:inline-flex}}:root{--font-sans:var(--font-archivo), sans-serif;--font-mono:var(--font-geist-mono), monospace}body{background:var(--color-bone);color:var(--color-ink);font:var(--text-body)/var(--leading-body) var(--font-sans);margin:0}*{box-sizing:border-box}::selection{background:var(--color-lime);color:var(--color-ink)}:focus-visible{outline:calc(var(--spacing-1) * .75) solid var(--color-green);outline-offset:calc(var(--spacing-1) * .75)}a{color:var(--color-green);text-underline-offset:.2em;text-decoration:underline}input,textarea{caret-color:var(--color-green)}.component-page{max-width:var(--container-entry);padding:var(--spacing-12) var(--spacing-6) var(--spacing-24);margin-inline:auto}h1{font-size:clamp(var(--text-essay), 7vw, var(--text-headline));letter-spacing:var(--tracking-headline);line-height:1;font-weight:var(--font-weight-heavy);font-variation-settings:"wdth" 110;text-wrap:balance;margin-block:var(--spacing-6)}.component-page>section{border-top:thin solid var(--color-ink);margin-top:var(--spacing-12);padding-top:var(--spacing-4)}.component-page>section>h2{font-size:var(--text-lead);font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-6)}.component-page>p{max-width:65ch;color:var(--color-muted)}.component-actions{gap:var(--spacing-6);flex-wrap:wrap;display:flex}.field{border-bottom:thin solid var(--color-line);gap:var(--spacing-2);padding-block:calc(var(--spacing-4) + var(--spacing-1) / 2);flex-direction:column;display:flex}.field label{font-size:var(--text-label);line-height:var(--leading-label);font-weight:var(--font-weight-bold)}.field-hint{color:var(--color-muted);font-size:var(--text-caption);line-height:calc(var(--spacing-4) + var(--spacing-1) / 2)}.field-error{color:var(--color-clay);font-size:var(--text-label);line-height:var(--leading-label);font-weight:var(--font-weight-bold)}.form-control{width:100%;min-height:calc(var(--spacing-12) + var(--spacing-1));border:thin solid var(--color-ink);border-radius:var(--radius-none);padding:var(--spacing-3) calc(var(--spacing-3) + var(--spacing-1) / 2);color:var(--color-ink);font:var(--text-body)/var(--spacing-6) var(--font-sans);font-variation-settings:"wdth" 100;background:0 0}.form-control::placeholder{color:var(--color-muted);opacity:1}.form-control[aria-invalid=true]{border:calc(var(--spacing-1) / 2) solid var(--color-clay);padding:calc(var(--spacing-3) - var(--spacing-1) / 4) calc(var(--spacing-3) + var(--spacing-1) / 4)}.form-control:disabled,.button:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}textarea.form-control{resize:vertical}.button{justify-content:space-between;align-items:center;gap:calc(var(--spacing-2) + var(--spacing-1) / 2);padding:calc(var(--spacing-4) + var(--spacing-1) / 2) var(--spacing-6);background:var(--color-green);color:var(--color-bone);border-radius:var(--radius-none);font:720 var(--spacing-4)/1 var(--font-sans);font-variation-settings:"wdth" 108;cursor:pointer;border:0;display:inline-flex}.button:hover:not(:disabled){background:var(--color-ink)}.button svg,.select-trigger svg{width:var(--text-label);height:var(--text-label);fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:square}.select-trigger{justify-content:space-between;align-items:center;gap:var(--spacing-4);text-align:left;display:flex}.select-content{background:var(--color-bone);border:thin solid var(--color-ink);min-width:var(--radix-select-trigger-width);max-height:var(--radix-select-content-available-height);z-index:30;overflow-y:auto}.select-option{padding:var(--spacing-3) var(--spacing-4);min-height:var(--text-section);cursor:pointer}.select-option[data-highlighted]{background:var(--color-green);color:var(--color-bone);outline:none}.notice{border-top:thin solid var(--color-ink);padding-top:var(--spacing-4);gap:var(--spacing-2);display:grid}.notice h2{color:var(--color-clay);font-size:var(--text-maker);line-height:var(--leading-entry);font-weight:var(--font-weight-heavy);letter-spacing:var(--tracking-mark);font-variation-settings:"wdth" 108}.notice>div{color:var(--color-muted)}.save-state{margin-block:var(--spacing-3);color:var(--color-muted)}.save-state-not-saved{color:var(--color-clay)}code{font-family:var(--font-mono)}@media not all and (min-width:760px){.button{width:100%;min-height:var(--spacing-head)}}.staff-header{justify-content:space-between;gap:var(--spacing-6);padding:var(--spacing-6);border-bottom:thin solid var(--color-ink);display:flex}.staff-page{max-width:var(--container-entry);padding:var(--spacing-8) var(--spacing-6) var(--spacing-24);overflow-wrap:anywhere;margin:auto}.staff-page>section{margin-top:var(--spacing-12)}.staff-page h2{font-size:var(--text-lead);font-weight:var(--font-weight-bold);border-bottom:thin solid var(--color-ink);padding-bottom:var(--spacing-3)}.staff-page form>.button{margin-top:var(--spacing-6)}.staff-grid{gap:var(--spacing-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.staff-page ul{padding:0;list-style:none}.staff-page li{padding-block:var(--spacing-4);border-bottom:thin solid var(--color-line)}.staff-page dl>div{gap:var(--spacing-4);padding-block:var(--spacing-3);border-bottom:thin solid var(--color-line);grid-template-columns:1fr 2fr;display:grid}.staff-page dt{font-weight:var(--font-weight-bold)}.staff-page dd{white-space:pre-wrap;margin:0}.enrollment{gap:var(--spacing-6);flex-wrap:wrap;align-items:center;display:flex}@media not all and (min-width:760px){.staff-grid,.staff-page dl>div{grid-template-columns:1fr}.staff-header span{display:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
