/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y: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-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}}}@layer theme{:host,:root{--font-mono:var(--font-plex-mono);--default-font-family:var(--font-plex-sans);--default-mono-font-family:var(--font-plex-mono)}}@layer base{*,::backdrop,:after,:before{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}:host,html{-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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{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}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.col-3{grid-column:3}.col-4{grid-column:4}.col-8{grid-column:8}.col-9{grid-column:9}.col-start-3{grid-column-start:3}.container{width:100%}@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}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.rounded{border-radius:.25rem}.italic{font-style:italic}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-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,)}}:root{--black-100:#0a0e15;--black-90:#212631;--black-80:#373f4e;--black-70:#4e576a;--black-60:#667085;--white-100:#fff;--white-90:#f0f1f5;--white-80:#e0e4eb;--white-70:#d1d6e0;--white-60:#bfc6d4}:root,html[data-theme=light]{color-scheme:light;--bg:var(--white-100);--bg-main:var(--white-100);--bg-elevated:var(--white-100);--bg-muted:var(--white-80);--fg:var(--black-100);--fg-muted:var(--black-70);--fg-subtle:var(--black-60);--text-header:var(--black-100);--text-description:var(--black-70);--line:var(--white-80);--line-strong:var(--white-60);--surface-subtle:var(--white-90);--surface-hover:var(--white-90);--surface-selected:var(--white-80);--surface-inverse:var(--black-100);--avatar-bg:var(--black-80);--btn-bg:var(--black-100);--btn-fg:var(--white-100);--focus-ring:var(--black-60);--accent-primary:var(--text-header);--accent-mark:var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){:root,html[data-theme=light]{--accent-mark:color-mix(in oklab,var(--accent-primary) 70%,var(--black-100))}}:root,html[data-theme=light]{--accent-soft:var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){:root,html[data-theme=light]{--accent-soft:color-mix(in srgb,var(--accent-primary) 6%,transparent)}}:root,html[data-theme=light]{--accent-muted:var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){:root,html[data-theme=light]{--accent-muted:color-mix(in srgb,var(--accent-primary) 40%,var(--bg-main))}}:root,html[data-theme=light]{--status-success:#2f8a4c;--status-warning:#c46f00;--status-error:#cf3129;--data-primary:var(--black-100);--data-secondary:var(--black-60);--data-tertiary:var(--white-60);--data-track:var(--black-100)}@supports (color:color-mix(in lab,red,red)){:root,html[data-theme=light]{--data-track:color-mix(in srgb,var(--black-100) 16%,var(--white-90))}}:root,html[data-theme=light]{--media-stage:#0b0c0e;--media-overlay:#0000008c;--background:var(--bg);--foreground:var(--fg);--space-1:.5rem;--space-2:.8125rem;--space-3:1.3125rem;--space-4:2.125rem;--space-5:3.4375rem;--space-6:5.5625rem}html[data-theme=dark]{color-scheme:dark;--bg:var(--black-100);--bg-main:var(--black-100);--bg-elevated:var(--black-90);--bg-muted:var(--black-80);--fg:var(--white-100);--fg-muted:var(--white-80);--fg-subtle:var(--white-60);--text-header:var(--white-100);--text-description:var(--white-80);--line:var(--black-80);--line-strong:var(--black-70);--surface-subtle:var(--black-90);--surface-hover:var(--black-90);--surface-selected:var(--black-80);--surface-inverse:var(--white-100);--avatar-bg:var(--white-80);--btn-bg:var(--white-100);--btn-fg:var(--black-100);--focus-ring:var(--white-60);--accent-mark:var(--accent-primary);--accent-soft:var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark]{--accent-soft:color-mix(in srgb,var(--accent-primary) 8%,transparent)}}html[data-theme=dark]{--status-success:#5fcf86;--status-warning:#f2a33a;--status-error:#ff6a60;--data-primary:var(--white-100);--data-secondary:var(--white-60);--data-tertiary:var(--black-70);--data-track:var(--white-100)}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark]{--data-track:color-mix(in srgb,var(--white-100) 18%,var(--black-90))}}html[data-theme=dark]{--media-stage:#000}@font-face{font-family:IBM Plex Sans;src:url(/_next/static/media/ibm-plex-sans-latin-400.13a15bcd.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/_next/static/media/ibm-plex-sans-latin-500.4cdcd386.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/_next/static/media/ibm-plex-sans-latin-600.1cdb9a2c.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/_next/static/media/ibm-plex-sans-latin-700.45cdbe8d.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/_next/static/media/ibm-plex-mono-latin-400.731ebdad.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/_next/static/media/ibm-plex-mono-latin-500.8b504b98.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}:root{--font-plex-sans:"IBM Plex Sans";--font-plex-mono:"IBM Plex Mono"}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg-main);min-height:100vh;color:var(--text-description);font-family:var(--font-plex-sans),system-ui,sans-serif;-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.5}a{color:inherit}button,input,textarea{font:inherit}:focus{outline:none}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}:root{--canvas-max:97.5rem;--gutter:clamp(2rem,4.2vw,6rem);--grid-gap:clamp(1.5rem,2vw,2rem);--measure-form:45rem;--topbar-h:4rem;--type-eyebrow:.71875rem;--type-meta:.8125rem;--type-body:.9375rem;--rule:1px solid var(--line)}.canvas{width:100%;max-width:calc(var(--canvas-max) + var(--gutter) * 2);padding-inline:var(--gutter);margin:0 auto;container:studio/inline-size}.canvas.is-screen{max-width:none;padding-inline:clamp(1.25rem,2.2vw,2.75rem)}.grid-12{column-gap:var(--grid-gap);row-gap:var(--space-4);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.col-3{grid-column:span 3}.col-4{grid-column:span 4}.col-5{grid-column:span 5}.col-7{grid-column:span 7}.col-8{grid-column:span 8}.col-9{grid-column:span 9}.col-12{grid-column:1/-1}.form-measure{max-width:var(--measure-form)}.eyebrow{margin:0 0 var(--space-2);color:var(--fg-muted);font-size:var(--type-eyebrow);letter-spacing:.12em;text-transform:uppercase;font-weight:500;line-height:1.4}:root{--ease-frame:cubic-bezier(.2,0,0,1);--slide:.26s var(--ease-frame)}.studio-shell{background:var(--bg-main);min-height:100vh}.studio-topbar{z-index:30;height:var(--topbar-h);background:var(--bg-main);border-bottom:var(--rule);position:sticky;top:0}.studio-brand,.topbar-inner{align-items:center;height:100%;display:flex}.studio-brand{color:var(--text-header);flex-shrink:0;gap:.625rem;text-decoration:none}.wordmark{letter-spacing:-.015em;white-space:nowrap;gap:.25em;font-size:.9375rem;line-height:1;display:inline-flex}.wordmark-light{font-weight:400}.wordmark-strong{font-weight:600}.topbar-divider{background:var(--line-strong);flex-shrink:0;width:1px;height:1.5rem;margin:0 1.25rem}.topbar-switcher{min-width:0}.context-trigger{max-width:min(22rem,50vw);height:2.25rem;color:var(--text-header);letter-spacing:-.01em;white-space:nowrap;cursor:pointer;background:0 0;border:none;align-items:center;gap:.25rem;margin-left:-.5rem;padding:0 .375rem 0 .5rem;font-size:.9375rem;font-weight:500;transition:background .12s;display:inline-flex}.context-trigger:hover,.context-trigger[aria-expanded=true]{background:var(--surface-hover)}.context-trigger-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.context-trigger-icon{color:var(--fg-subtle);transition:transform .16s var(--ease-frame);flex-shrink:0}[aria-expanded=true]>.context-trigger-icon{transform:rotate(180deg)}.topbar-end{flex-wrap:nowrap;flex-shrink:0;align-items:center;gap:.75rem;margin-left:auto;padding-left:1rem;display:flex}.account-trigger{height:2.25rem;color:var(--text-header);cursor:pointer;background:0 0;border:none;align-items:center;gap:.125rem;padding:0 .25rem;display:inline-flex}.account-initials{background:var(--surface-selected);letter-spacing:.02em;border-radius:999px;place-items:center;min-width:1.75rem;height:1.75rem;padding:0 .25rem;font-size:.75rem;font-weight:600;display:inline-grid}.studio-main{padding-bottom:var(--space-6)}.slide-hover,.slide-indicator{z-index:0;pointer-events:none;position:absolute;top:0;left:0}.slide-indicator{width:var(--ind-w,0);height:var(--ind-h,0);opacity:var(--ind-o,0);transform:translate(var(--ind-x,0),var(--ind-y,0))}[data-indicator=ready]>.slide-indicator{transition:transform var(--slide),width var(--slide),height var(--slide),opacity .12s ease}.slide-hover{width:var(--hov-w,0);height:var(--hov-h,0);opacity:var(--hov-o,0);background:var(--surface-hover);transform:translate(var(--hov-x,0),var(--hov-y,0));transition:opacity .14s}[data-hover=on]>.slide-hover{transition:transform .2s var(--ease-frame),width .2s var(--ease-frame),height .2s var(--ease-frame),opacity .14s ease}.popover-root{position:relative}.popover{z-index:40;background:var(--bg-elevated);width:21rem;max-height:min(32rem,75vh);box-shadow:0 0 0 1px var(--line),0 12px 32px -8px var(--black-100);flex-direction:column;padding:.375rem;display:flex;position:absolute;top:calc(100% + .5625rem);left:0}@supports (color:color-mix(in lab,red,red)){.popover{box-shadow:0 0 0 1px var(--line),0 12px 32px -8px color-mix(in srgb,var(--black-100) 28%,transparent)}}.popover{animation:popover-in .14s var(--ease-frame)}.popover-account{width:16rem;left:auto;right:0}.popover-head{justify-content:space-between;align-items:center;padding:.5rem .625rem;display:flex}.popover-label{letter-spacing:.14em;text-transform:uppercase;font-weight:500}.popover-kbd,.popover-label{color:var(--fg-subtle);font-size:.6875rem}.popover-kbd{font-family:var(--font-plex-mono),monospace}.popover-search{background:var(--surface-hover);color:var(--fg-subtle);align-items:center;gap:.5rem;margin-bottom:.25rem;padding:0 .625rem;display:flex}.popover-search input{height:2.25rem;color:var(--text-header);background:0 0;border:none;outline:none;flex:1;font-size:.875rem}.popover-list{overflow:auto}.popover-foot,.popover-group{border-top:1px solid var(--line);margin-top:.375rem;padding-top:.375rem}.popover-item{width:100%;min-height:2.25rem;color:var(--text-header);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:.5rem;padding:.375rem .625rem .375rem .375rem;font-size:.875rem;text-decoration:none;display:flex}.popover-item.is-channel{align-items:flex-start;padding-block:.4375rem}.popover-group .popover-item{padding-left:.625rem}.popover>:not(.slide-hover){z-index:1;position:relative}.popover-item:focus-visible{outline:none}.popover-mark{width:1.25rem;height:1.25rem;color:var(--text-header);flex-shrink:0;place-items:center;display:inline-grid}.popover-identity,.popover-item-body{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.popover-identity{padding:.5rem .625rem .625rem}.popover-item-title{color:var(--text-header);align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;line-height:1.25rem;display:inline-flex}.popover-item-note{color:var(--fg-subtle);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.attention-dot{background:var(--fg-muted);border-radius:50%;width:.3125rem;height:.3125rem}.popover-empty{color:var(--fg-subtle);margin:0;padding:.75rem .625rem;font-size:.8125rem}@keyframes popover-in{0%{opacity:0;transform:translateY(-4px)}}@keyframes fade-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.channel-frame,.popover,.slide-hover,.slide-indicator{transition:none!important;animation:none!important}}.channel-frame{animation:fade-in .16s}.context-header{justify-content:space-between;align-items:flex-end;gap:var(--space-4);padding-top:2.75rem;display:flex}.context-identity{min-width:0}.context-identity .eyebrow{margin-bottom:.625rem}.context-title{color:var(--text-header);letter-spacing:-.035em;margin:0;font-size:clamp(1.75rem,2.3vw,2.25rem);font-weight:600;line-height:1.1}.context-description{color:var(--text-description);margin:.5rem 0 0;font-size:1rem;line-height:1.5}.context-meta{font-size:var(--type-meta);grid-template-columns:auto auto;align-items:baseline;gap:.375rem 1.25rem;margin:0;line-height:1.4;display:grid}.context-meta>div{display:contents}.context-meta dt{color:var(--fg-subtle)}.context-meta dd{color:var(--text-header);margin:0;font-weight:500}.context-actions{gap:var(--space-2);flex-shrink:0;display:flex}.state-dot{background:var(--text-header);vertical-align:middle;border-radius:50%;width:.4375rem;height:.4375rem;margin-right:.4rem;display:inline-block}.channel-avatar{background:var(--avatar-bg);width:1.75rem;height:1.75rem;color:var(--bg-main);letter-spacing:.05em;flex-shrink:0;place-items:center;font-size:.625rem;font-weight:600;display:inline-grid}.row-queue{grid-template-columns:minmax(0,1fr) 8rem 9rem 5rem}.row-queue>.link-arrow{justify-self:end}.workspace{padding-top:2.75rem}.workspace.is-flush{padding-top:2.5rem}.desk-band+.desk-band{margin-top:4.5rem}.ov{flex-direction:column;gap:1.25rem;display:flex}.ov-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(2rem,5vw,4.5rem);padding:.35rem 0 2.25rem;display:grid}.ov-story{background:0 0;border:none}.ov-metric{min-width:0;box-shadow:none;background:0 0;border:0;flex-direction:column;align-items:flex-start;padding:0;display:flex}.ov-label{color:var(--fg-muted);margin:0;font-size:.95rem;font-weight:500}.ov-value{color:var(--text-header);letter-spacing:-.045em;font-variant-numeric:tabular-nums;margin:.55rem 0 0;font-size:clamp(2.4rem,3.4vw,3.35rem);font-weight:500;line-height:.95}.ov-change{flex-wrap:wrap;gap:.35rem .55rem;display:flex}.ov-change,.ov-total{font-size:var(--type-meta);margin:.35rem 0 0}.ov-total{color:var(--fg-muted)}.ov-target,.ov-total{font-variant-numeric:tabular-nums}.ov-target{width:min(100%,16rem);color:var(--text-header);flex-direction:column;align-items:flex-start;gap:.15rem;margin:1.15rem 0 0;display:flex}.ov-target-goal{font-size:1rem;font-weight:500}.ov-target-pct{letter-spacing:-.03em;font-size:1.35rem;font-weight:500;line-height:1.1}.ov-target .pf-ticks{margin-top:.45rem}.ov-change span{color:var(--fg-subtle)}.ov-change.is-up{color:var(--status-success)}.ov-change.is-down{color:var(--status-error)}.ov.is-hands-off .ov-story{grid-template-columns:minmax(0,1.25fr) minmax(14rem,.62fr)}.ov.is-hands-off .ov-copy{order:1;grid-column:1}.ov.is-hands-off .ov-media{order:2;grid-area:1/2}.ov.is-hands-off .ov-media:has(.media-preview),.ov.is-hands-off .ov-media:has(.media-preview) .media-preview{grid-row:auto;display:block}.ov-story{grid-template-rows:auto auto;grid-template-columns:minmax(0,1.35fr) minmax(16rem,.8fr);align-items:start;column-gap:clamp(1.25rem,3vw,2.5rem);padding:1rem;display:grid}.ov-media{min-width:0}.ov-media:has(.media-preview){grid-row:1/span 2;grid-template-rows:subgrid;display:grid}.ov-media .media-preview{margin:0}.ov-media:has(.media-preview) .media-preview{grid-row:1/span 2;grid-template-rows:subgrid;display:grid}.ov-media .media-preview-frame{align-self:start}.ov-copy{flex-direction:column;grid-area:1/2;align-items:flex-start;gap:.65rem;min-width:0;height:100%;padding:.5rem 0 0;display:flex}.ov-title{color:var(--text-header);letter-spacing:-.03em;margin:0;font-size:clamp(1.35rem,2vw,1.75rem);font-weight:500;line-height:1.25}.ov-meta,.ov-note,.ov-summary{margin:0}.ov-summary{color:var(--text-description);line-height:1.45}.ov-meta{color:var(--fg-muted);flex-wrap:wrap;gap:.35rem .85rem;display:flex}.ov-meta,.ov-note{font-size:var(--type-meta)}.ov-note{color:var(--fg-subtle);line-height:1.45}.ov-next{width:100%;margin-top:auto;padding-top:1.5rem}.ov-next .eyebrow{margin:0}.ov-next-body{justify-content:space-between;align-items:flex-end;gap:1.25rem;margin-top:.65rem;display:flex}.ov-next-schedule{flex:none}.ov-next ol{margin:0;padding:0;list-style:none}.ov-next li{color:var(--fg-muted);flex-direction:column;align-items:flex-start;gap:.55rem;padding:.65rem 0 0;font-size:.8rem;display:flex}.ov-next-still{aspect-ratio:16/9;background:var(--surface-subtle);width:min(100%,18rem);display:block}.ov-next-still.is-portrait{aspect-ratio:9/16;width:6.5rem}.ov-next-copy{flex-direction:column;align-items:flex-start;gap:.2rem;min-width:0;display:flex}.ov-next-title{color:var(--text-header);letter-spacing:-.02em;font-size:.98rem;font-weight:500;line-height:1.35}.od{flex-direction:column;gap:clamp(3rem,5.5vw,5rem);width:100%;max-width:none;padding:.35rem 0 4rem;display:flex}.od-band,.od-primary,.od-secondary,.od-tertiary{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:2.75rem clamp(2rem,4.2vw,5rem);width:100%;display:grid}.od-momentum,.od-primary-copy,.od-primary-media{grid-column:1/span 7;min-width:0}.od-measure{grid-column:span 4;min-width:0}.od-primary-health,.od-primary-right,.od-secondary>.od-health,.od-secondary>.od-next{grid-column:8/span 5;min-width:0}.od-primary-right{grid-row:1}.od-recent{grid-column:1/span 8;min-width:0}.od-tertiary>.od-health{grid-column:9/span 4;min-width:0}.od-tertiary>.od-recent.is-empty{grid-column:1/span 8}.od-recent.is-empty .od-empty{margin:0}.od-kicker{color:var(--fg-muted);font-size:var(--type-eyebrow);letter-spacing:.12em;text-transform:uppercase;margin:0;font-weight:500}.od-title{color:var(--text-header);letter-spacing:-.03em;margin:.4rem 0 0;font-size:clamp(1.45rem,2.2vw,2rem);font-weight:500;line-height:1.12}.od-title.is-small{font-size:1.25rem}.od-title.is-quiet{font-size:clamp(1.5rem,2vw,1.85rem)}.od-copy,.od-empty,.od-exceeded,.od-support{color:var(--fg-muted);margin:.55rem 0 0;font-size:.95rem;line-height:1.45}.od-change{margin:.45rem 0 0;font-size:1.05rem;line-height:1.35}.od-change,.od-figure{color:var(--text-header)}.od-figure{letter-spacing:-.05em;font-variant-numeric:tabular-nums;margin:.35rem 0 0;font-size:clamp(2.35rem,4vw,3.15rem);font-weight:500;line-height:.95}.od-figure-unit{color:var(--fg-muted);letter-spacing:0;margin-left:.35rem;font-size:1rem;font-weight:500}.od-target{color:var(--text-header);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:.35rem 1rem;margin:.95rem 0 .55rem;font-size:1rem;display:flex}.od-target span{color:var(--fg-muted)}.od-bar{background:var(--text-header);width:100%;height:.7rem;margin-top:.15rem;display:block}@supports (color:color-mix(in lab,red,red)){.od-bar{background:color-mix(in srgb,var(--text-header) 12%,transparent)}}.od-bar>span{background:var(--text-header);height:100%;display:block}.od-switch{flex-wrap:wrap;gap:.85rem 1.2rem;margin:.85rem 0 .15rem;display:flex}.od-switch-tab{color:var(--fg-subtle);font:inherit;font-size:var(--type-eyebrow);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:0;font-weight:500}.od-switch-tab[aria-selected=true]{color:var(--text-header)}.od-compare{min-width:0}.od-compare .od-figure{font-size:clamp(2.6rem,5vw,3.6rem)}.od-momentum-grid,.od-period{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem clamp(1.25rem,2vw,2.5rem);width:100%;margin-top:1.6rem;display:grid}.od-compare .od-period{margin-top:1.75rem}.od-period-label{color:var(--fg-muted);font-size:var(--type-eyebrow);letter-spacing:.1em;text-transform:uppercase;margin:0;font-weight:500}.od-period-value{color:var(--text-header);letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:.3rem 0 0;font-size:clamp(1.25rem,1.8vw,1.55rem);font-weight:500}.od-needs-media{width:100%;margin:.85rem 0 0}.od-needs-media .media-preview{width:100%;margin:0}.od-needs-media .media-preview-image{object-position:42% 78%}.od-next-body{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:1.1rem 1.5rem;width:100%;margin-top:.9rem;display:grid}.od-next-copy,.od-next-media{min-width:0}.od-next-media{width:100%}.od-next-media .media-preview{width:100%;margin:0}.od-next-copy .od-title{margin-top:0}.od-health-pairs{gap:.7rem;margin:1rem 0 0;display:grid}.od-health-pairs>div{grid-template-columns:minmax(7rem,.4fr) minmax(0,1fr);align-items:baseline;gap:.75rem 1.25rem;display:grid}.od-health-pairs dt{color:var(--fg-muted);font-size:var(--type-eyebrow);letter-spacing:.1em;text-transform:uppercase;margin:0;font-weight:500}.od-health-pairs dd{color:var(--text-header);margin:0;font-size:1rem}.od-health-pairs>div.is-alert dd{color:var(--status-error)}.od-tools{grid-column:1/-1;justify-content:space-between;gap:.75rem 1.5rem;margin-top:.15rem}.od-tools,.od-tools-end,.od-tools-start{flex-wrap:wrap;align-items:center;display:flex}.od-tools-end,.od-tools-start{gap:.75rem 1.15rem}.od-tools .link-arrow,.od-tools .prod-toggle{margin:0}.od-status{color:var(--text-header);margin:.4rem 0 0;font-size:1.05rem;font-weight:500}.od-health .btn{margin-top:1rem}.od-next>.link-arrow{margin-top:.75rem}.od-momentum-line{color:var(--text-header);margin:.45rem 0 0;font-size:1.05rem;line-height:1.4}.od-momentum-line strong{font-weight:600}.od-momentum .od-momentum-line{margin-top:.45rem}.od-primary-media a.btn{margin-top:1rem;display:inline-flex}.od-recent ul{margin:.7rem 0 0;padding:0;list-style:none}.od-recent li{color:var(--text-header);justify-content:space-between;gap:1rem;padding:.45rem 0;font-size:1rem;display:flex}.od-recent li span{color:var(--fg-muted)}@media (max-width:1100px){.ov-metrics{grid-template-columns:1fr 1fr}.ov-metric:last-child:nth-child(3){grid-column:1/-1;max-width:calc(50% - 1rem)}.od-measure,.od-momentum,.od-primary-copy,.od-primary-health,.od-primary-media,.od-primary-right,.od-recent,.od-secondary>.od-health,.od-secondary>.od-next,.od-tertiary>.od-health{grid-area:auto/1/auto/-1}.od-next-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width:900px){.ov-story{grid-template-rows:auto;grid-template-columns:1fr}.ov-media:has(.media-preview),.ov-media:has(.media-preview) .media-preview{grid-row:auto;display:block}.ov-copy{grid-area:auto/1;height:auto}.ov-next{margin-top:1.5rem}.ov-next-still{width:min(100%,16rem)}}@media (max-width:640px){.ov-metrics{grid-template-columns:1fr;gap:2rem}.ov-metric:last-child:nth-child(3){grid-column:auto;max-width:none}}.aside-column{align-self:start}.aside-column .aside-spaced{margin-top:var(--space-4)}.section-head{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:2.25rem;margin-bottom:var(--space-1);display:flex}.section-head .eyebrow{margin:0}.grid-12>[class*=col-]>.action-block>.eyebrow:first-child,.grid-12>[class*=col-]>.eyebrow:first-child{min-height:2.25rem;margin-bottom:var(--space-1);align-items:center;display:flex}.grid-12>.aside-column.is-beside-media>.eyebrow:first-child{min-height:0;margin-top:-.2em;line-height:1.2;display:block}.action-title,.context-title,.feature-title,.headline-outcome{text-wrap:balance}.action-title{max-width:26ch;color:var(--text-header);letter-spacing:-.035em;margin:0;font-size:clamp(1.75rem,2.6vw,2.5rem);font-weight:600;line-height:1.12}.action-block.is-calm .action-title{font-size:clamp(1.375rem,1.8vw,1.75rem);font-weight:550}.action-summary{max-width:36rem;color:var(--text-description);margin:1rem 0 0;font-size:1.0625rem;line-height:1.6}.action-buttons{gap:.625rem;margin-top:2rem}.action-buttons,.meta-line{flex-wrap:wrap;display:flex}.meta-line{color:var(--fg-subtle);font-size:var(--type-meta);gap:.25rem 0;margin:1.25rem 0 0}.meta-line span+span:before{content:"·";padding:0 .5rem}.action-caveat{margin:var(--space-2) 0 0;color:var(--text-description);align-items:center;gap:.4rem;font-size:.8125rem;display:flex}.kv-list{border-top:var(--rule);margin:0}.kv-row{border-bottom:var(--rule);grid-template-columns:7.5rem minmax(0,1fr);align-items:baseline;gap:1rem;padding:.625rem 0;font-size:.875rem;display:grid}.kv-row.is-attention dd,.kv-row.is-attention dt{color:var(--text-header);font-weight:600}.kv-row dt{color:var(--fg-subtle)}.kv-row dd{color:var(--text-header);margin:0;font-weight:500}.inline-action{color:var(--text-header);text-underline-offset:.2em;text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong)}.inline-action:hover{text-decoration-color:currentColor}.media-preview{margin:0}.media-preview-frame{background:var(--bg-muted);width:100%;position:relative;overflow:hidden}.is-landscape .media-preview-frame{aspect-ratio:16/9}.is-portrait{max-width:22rem}.is-portrait .media-preview-frame{aspect-ratio:9/16}.is-square .media-preview-frame{aspect-ratio:1}.media-preview-empty{color:var(--fg-subtle);place-items:center;font-size:.8125rem;display:grid;position:absolute;inset:0}.media-preview-aspect{background:var(--black-100);padding:.2rem .45rem;position:absolute;top:.75rem;left:.75rem}@supports (color:color-mix(in lab,red,red)){.media-preview-aspect{background:color-mix(in srgb,var(--black-100) 55%,transparent)}}.media-preview-aspect{color:var(--white-100);font-variant-numeric:tabular-nums;letter-spacing:.04em;opacity:0;font-size:.6875rem;transition:opacity .14s}.media-preview:hover .media-preview-aspect{opacity:1}.media-preview-caption{justify-content:space-between;gap:var(--space-3);color:var(--fg-subtle);margin-top:.625rem;font-size:.75rem;display:flex}.feature-title{color:var(--text-header);letter-spacing:-.025em;margin:0;font-size:1.375rem;font-weight:600;line-height:1.25}.aside-column .meta-line{margin-top:.625rem}.feature-target{margin:var(--space-3) 0 0;color:var(--text-header);font-variant-numeric:tabular-nums;align-items:baseline;gap:.75rem;font-size:1.0625rem;font-weight:500;display:flex}.feature-target-label{color:var(--fg-subtle);font-size:.8125rem;font-weight:400}.stage-list{margin:var(--space-3) 0;border-top:var(--rule);padding:0;list-style:none}.stage-row{border-bottom:var(--rule);font-size:var(--type-meta);grid-template-columns:.875rem minmax(0,1fr) auto;align-items:center;gap:.625rem;padding:.5rem 0;display:grid}.stage-marker{border:1px solid var(--fg-subtle);border-radius:50%;width:.4375rem;height:.4375rem}.stage-row.is-complete .stage-marker,.stage-row.is-passed .stage-marker{background:var(--fg-subtle)}.stage-row.is-active .stage-marker,.stage-row.is-waiting .stage-marker{background:var(--text-header);border-color:var(--text-header)}.stage-label,.stage-value{color:var(--fg-subtle)}.stage-value{font-variant-numeric:tabular-nums}.stage-row.is-active .stage-label,.stage-row.is-active .stage-value,.stage-row.is-waiting .stage-label,.stage-row.is-waiting .stage-value{color:var(--text-header);font-weight:600}.link-arrow{color:var(--text-header);white-space:nowrap;align-items:center;gap:.3rem;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-flex}.link-arrow .material-symbols-outlined{transition:transform .15s}.link-arrow:hover .material-symbols-outlined,a:hover>.link-arrow .material-symbols-outlined{transform:translate(3px)}.row-list{border-top:var(--rule);margin:0;padding:0;list-style:none}.row-list>li{border-bottom:var(--rule)}.row-list-item{align-items:center;column-gap:var(--space-3);color:inherit;padding:1rem 0;text-decoration:none;display:grid}a.row-list-item{cursor:pointer;margin:0 -.75rem;padding-inline:.75rem;transition:background .1s}a.row-list-item:hover{background:var(--surface-hover)}.row-list.is-compact .row-list-item{padding-block:.75rem}.row-upnext{grid-template-columns:2.5rem minmax(0,1fr) 13rem 9rem 8rem}.row-opportunity{grid-template-columns:3rem minmax(0,1fr) auto}.row-channel{grid-template-columns:2.25rem minmax(0,1fr) 9rem 8rem 9rem;column-gap:1.25rem}.row-attention{grid-template-columns:minmax(0,1fr) 12rem auto}.row-stacked{align-items:flex-start;gap:.2rem}.row-body,.row-stacked{flex-direction:column;display:flex}.row-body{gap:.25rem;min-width:0}.row-index{color:var(--fg-subtle);font-variant-numeric:tabular-nums;letter-spacing:.06em;font-size:.75rem}.row-title{color:var(--text-header);font-size:var(--type-body);font-weight:550;line-height:1.35}.row-title.is-large{letter-spacing:-.02em;font-size:1.1875rem;font-weight:550}.row-meta{color:var(--fg-subtle);font-variant-numeric:tabular-nums;font-size:.8125rem}.row-stage{text-align:right}.row-stage,.row-status{color:var(--text-header);font-size:var(--type-meta);font-weight:500}.row-value{color:var(--text-description);font-size:var(--type-meta);font-variant-numeric:tabular-nums}.timeline{border-top:var(--rule);margin:0;padding:0;list-style:none}.timeline-item{gap:var(--space-2);border-bottom:var(--rule);grid-template-columns:5.5rem minmax(0,1fr);padding:.875rem 0;display:grid}.timeline-time{color:var(--text-header);font-variant-numeric:tabular-nums;font-size:.8125rem;font-weight:600}.timeline-body{flex-direction:column;gap:.15rem;min-width:0;display:flex}.empty-note{margin:var(--space-2) 0 0;max-width:34rem;color:var(--text-description);font-size:.9375rem;line-height:1.6}.editorial-note{margin:0 0 var(--space-3);max-width:28rem;color:var(--text-header);letter-spacing:-.01em;font-size:1.0625rem;line-height:1.55}.metric-row{gap:var(--grid-gap);margin:var(--space-2) 0 0;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.metric-row.is-wide{grid-template-columns:repeat(5,minmax(0,1fr))}.metric{flex-direction:column;gap:.25rem;display:flex}.metric-value{color:var(--text-header);letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin:0;font-size:clamp(2rem,3vw,2.75rem);font-weight:500;line-height:1}.metric-label{color:var(--fg-subtle);font-size:.8125rem}.headline-outcome{max-width:28ch;color:var(--text-header);letter-spacing:-.03em;margin:0;font-size:clamp(1.625rem,2.4vw,2.25rem);font-weight:550;line-height:1.2}.segmented{box-shadow:inset 0 0 0 1px var(--line-strong);flex-wrap:wrap;justify-self:start;padding:2px;display:inline-flex;position:relative}.segmented-item{z-index:1;height:2rem;color:var(--fg-muted);font-size:var(--type-meta);cursor:pointer;background:0 0;border:none;padding:0 .875rem;font-weight:500;transition:color .12s;position:relative}.segmented-item.active,.segmented-item:hover{color:var(--text-header)}.segmented>.slide-indicator{background:var(--surface-selected)}.week-stepper{align-items:center;gap:.25rem;display:inline-flex}.week-stepper-label{min-width:7.5rem;color:var(--text-header);font-size:var(--type-meta);font-variant-numeric:tabular-nums;text-align:center;font-weight:500}.icon-button{width:2.25rem;height:2.25rem;color:var(--fg-muted);cursor:pointer;background:0 0;border:none;place-items:center;transition:color .1s,background .1s;display:inline-grid}.icon-button:hover{color:var(--text-header);background:var(--surface-hover)}.table-wrap{overflow-x:auto}.data-table{border-collapse:collapse;width:100%;font-size:.875rem}.data-table th{border-bottom:var(--rule);color:var(--fg-subtle);text-align:left;white-space:nowrap;padding:.75rem 1.5rem .75rem 0;font-size:.75rem;font-weight:500}.data-table td{border-bottom:var(--rule);color:var(--text-header);padding:.875rem 1.5rem .875rem 0}.data-table td.data-table-empty{padding-block:var(--space-4);color:var(--text-description)}.field-stack{flex-direction:column;align-items:flex-start;gap:.5rem;display:flex}.field-stack.is-roomy{align-items:stretch;gap:var(--space-4)}.field-label{color:var(--text-header);font-size:.875rem;font-weight:500}.field-optional{color:var(--fg-subtle);margin-left:.4rem;font-weight:400}.field-input{background:var(--bg-elevated);border:1px solid var(--line-strong);width:100%;min-height:2.5rem;color:var(--text-header);border-radius:0;padding:.5rem .75rem;font-size:.9375rem}.field-input:focus-visible{outline:2px solid var(--focus-ring);outline-offset:0}.field-help{color:var(--fg-subtle);margin:0;font-size:.8125rem;line-height:1.5}.form-actions{align-items:center;gap:var(--space-3);display:flex}.step-list{margin:0;padding:0;list-style:none}.step-item{height:2.5rem;color:var(--fg-subtle);align-items:center;gap:.75rem;font-size:.875rem;display:flex}.step-item.active{color:var(--text-header);font-weight:600}.channel-frame{--accent-mark:var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.channel-frame{--accent-mark:color-mix(in oklab,var(--accent-primary) 70%,var(--black-100))}}.channel-frame{--accent-soft:var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.channel-frame{--accent-soft:color-mix(in srgb,var(--accent-primary) 6%,transparent)}}.channel-frame{--accent-muted:var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.channel-frame{--accent-muted:color-mix(in srgb,var(--accent-primary) 40%,var(--bg-main))}}html[data-theme=dark] .channel-frame{--accent-mark:var(--accent-primary);--accent-soft:var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .channel-frame{--accent-soft:color-mix(in srgb,var(--accent-primary) 9%,transparent)}}.schedule{--slot-bg:#17191d;--slot-bg-hover:#202329;--slot-fg:#f7f8f9;--slot-muted:#a9adb5;padding-top:.5rem}.schedule-head{margin-bottom:2.25rem}.schedule-title{color:var(--text-header);letter-spacing:-.025em;margin:0;font-size:1.5rem;font-weight:600;line-height:1.15}.schedule-summary{color:var(--text-description);flex-direction:column;gap:.125rem;margin:.5rem 0 0;font-size:.8125rem;line-height:1.45;display:flex}.schedule-forecast{color:var(--fg-subtle)}.schedule-toolbar{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:1.5rem;min-height:2.75rem;margin-bottom:2.25rem;display:grid}.schedule-toolbar-start{justify-self:start}.schedule-toolbar-centre{justify-self:center}.schedule-toolbar-end{justify-self:end;align-items:center;gap:1rem;display:flex}.schedule-toolbar .segmented{box-shadow:none;flex-wrap:nowrap;padding:0}.schedule-toolbar .segmented-item{height:2rem;padding-inline:.75rem}.schedule-toolbar .segmented>.slide-indicator{background:var(--surface-selected)}.schedule-toolbar .week-stepper{gap:.5rem}.schedule-toolbar .week-stepper-label{letter-spacing:.075em;min-width:10rem;font-size:.875rem;font-weight:600}.schedule-toolbar .week-stepper .icon-button{width:1.75rem;height:1.75rem}.schedule-add{height:2rem;padding-inline:.75rem}.schedule-timezone{color:var(--fg-subtle);font-size:var(--type-meta);align-items:center;display:inline-flex}.schedule-timezone-label{color:var(--fg-muted);margin-right:.35rem;font-size:.75rem}.schedule-timezone select{max-width:9.5rem;color:var(--fg-subtle);font:inherit;cursor:pointer;background:0 0;border:none;padding:.25rem 1.1rem .25rem 0}.schedule-notice{color:var(--text-description);font-size:var(--type-meta);align-items:center;gap:.625rem;margin:0 0 1.25rem;padding:0;display:inline-flex}.schedule-notice-copy{align-items:center;gap:.5rem;display:inline-flex}.schedule-notice-dot{background:var(--status-warning);border-radius:50%;width:.375rem;height:.375rem}.schedule-notice-link{color:var(--text-header);flex-shrink:0;font-weight:600;text-decoration:none}.schedule-notice-link:hover{color:var(--accent-mark)}.link-accent{color:var(--text-header);text-decoration:underline;-webkit-text-decoration-color:var(--accent-mark);text-decoration-color:var(--accent-mark);text-underline-offset:.25em;font-weight:600;text-decoration-thickness:2px}.schedule-layout{grid-template-columns:minmax(0,1fr) minmax(17.5rem,20rem);align-items:start;gap:clamp(2rem,3.5vw,4rem);display:grid}.rhythm-week{border-top:1px solid var(--line);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.rhythm-day{flex-direction:column;gap:.75rem;min-width:0;min-height:12rem;padding:1rem .625rem .875rem;transition:background .14s;display:flex;position:relative}.rhythm-day+.rhythm-day{border-left:1px solid var(--line)}@supports (color:color-mix(in lab,red,red)){.rhythm-day+.rhythm-day{border-left:1px solid color-mix(in srgb,var(--line) 58%,transparent)}}.rhythm-day:first-child{padding-left:0}.rhythm-day:last-child{padding-right:0}.rhythm-day.is-drop-target{background:var(--accent-soft);outline:1px solid var(--accent-mark);outline-offset:-1px}.rhythm-day-head{color:var(--fg-subtle);letter-spacing:.09em;text-transform:uppercase;align-items:baseline;gap:.35rem;margin-bottom:.125rem;font-size:.6875rem;font-weight:550;display:flex}.rhythm-week.is-week .rhythm-day-head{flex-direction:column;align-items:flex-start;gap:.2rem;min-height:3rem}.rhythm-week.is-week .rhythm-day-name{line-height:1}.rhythm-day-date{color:inherit;font-variant-numeric:tabular-nums;letter-spacing:.025em}.rhythm-week.is-week .rhythm-day-date{color:var(--text-header);letter-spacing:-.04em;font-size:clamp(1.35rem,1.7vw,1.75rem);font-weight:550;line-height:1}.rhythm-day.is-today .rhythm-day-head{color:var(--text-header);font-weight:650}.rhythm-week.is-week .rhythm-day.is-today .rhythm-day-date{color:var(--accent-mark)}.rhythm-week.is-rhythm .rhythm-day{min-height:13rem;padding-top:1.25rem}.rhythm-week.is-rhythm .rhythm-day-head{margin-bottom:.75rem}.rhythm-day.is-past .rhythm-slots{opacity:.58}.rhythm-slots{flex-direction:column;gap:.625rem;margin:0;padding:0;list-style:none;display:flex}.rhythm-week:not(.is-ready) .rhythm-slots{opacity:0}.rhythm-week.is-ready .rhythm-slots{animation:fade-in .18s}.rhythm-day-actions{flex-direction:column;align-items:flex-start;gap:.125rem;margin-top:auto;display:flex}.rhythm-day-add{min-height:1.75rem;color:var(--fg-subtle);cursor:pointer;opacity:0;background:0 0;border:none;align-self:flex-start;align-items:center;gap:.125rem;padding:0 .25rem;font-size:.6875rem;font-weight:500;text-decoration:none;transition:color .12s,opacity .12s;display:inline-flex}.rhythm-day-add:focus-visible,.rhythm-day:focus-within .rhythm-day-add,.rhythm-day:hover .rhythm-day-add{opacity:1}.rhythm-day-add:hover{color:var(--text-header)}.is-dragging .rhythm-day-add{visibility:hidden}.slot{background:var(--slot-bg);border:1px solid var(--slot-bg);min-width:0;color:var(--slot-fg);cursor:grab;border-radius:3px;flex-direction:column;gap:.35rem;padding:.875rem .75rem 1rem;font-size:.75rem;line-height:1.35;transition:background .16s,border-color .16s,opacity .16s,outline-color .16s;display:flex;position:relative;overflow:hidden}.rhythm-week .slot.rhythm-object,.rhythm-week.is-rhythm .slot.rhythm-object{color:var(--text-header);background:0 0;border-color:#0000;padding:.35rem 0}.rhythm-object .slot-kind,.rhythm-object .slot-open,.rhythm-object .slot-recur,.rhythm-object .slot-time,.rhythm-object .slot-title{color:var(--text-header)}.rhythm-object .slot-kind,.rhythm-object .slot-recur,.rhythm-object .slot-state{color:var(--fg-muted)}.rhythm-object .slot-open{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:.15rem;padding:0;display:grid}.slot-modal{z-index:40;background:var(--text-header);place-items:center;padding:1.5rem;display:grid;position:fixed;inset:0}@supports (color:color-mix(in lab,red,red)){.slot-modal{background:color-mix(in srgb,var(--text-header) 28%,transparent)}}.slot-modal .slot-form{z-index:1;background:var(--bg-main);width:min(36rem,100%);max-height:min(90vh,48rem);padding:1.5rem 1.5rem 1.25rem;position:relative;overflow:auto}.slot-modal .sponsor-form{gap:1.35rem;width:min(52rem,100%);padding:1.75rem 2rem 1.35rem}.slot-modal .schedule-flow{gap:0;width:min(52rem,100%);max-height:min(90vh,44rem);padding:0;overflow:hidden}.schedule-flow .sponsor-head{flex:none;padding:1.75rem 2rem 0}.schedule-flow .flow-body{flex:auto;gap:1.25rem;min-height:0;padding:1.35rem 2rem .85rem;display:grid;overflow:auto}.schedule-flow .slot-form-foot{background:var(--bg-main);flex:none;margin:0;padding:.9rem 2rem 1.2rem}.schedule-flow .flow-subject.sponsor-field{letter-spacing:-.02em;font-size:1.2rem;font-weight:600}.schedule-flow .sponsor-grid{gap:1.35rem 3rem}.schedule-flow .sponsor-placement{align-items:flex-start;height:auto;min-height:0}.schedule-flow .slot-editor-times li{grid-template-columns:minmax(0,1fr) 3.25rem;justify-content:start;max-width:16.5rem;display:grid}.schedule-flow .slot-editor-times input[type=time],.schedule-flow .slot-editor-times li span:last-child{font-variant-numeric:tabular-nums;text-align:right}.schedule-side{align-content:start;gap:1.35rem;display:grid}.schedule-outputs{gap:.55rem;display:grid}.flow-note{color:var(--fg-muted);margin:0;font-size:.75rem}.flow-choices,.flow-library,.flow-links,.flow-radios{gap:.55rem;display:grid}.flow-choices,.flow-radios.is-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1.25rem}.flow-choice,.flow-library button{background:var(--surface-subtle);width:100%;color:var(--text-header);text-align:left;cursor:pointer;border:0;gap:.15rem;padding:.75rem .85rem;display:grid}.flow-choice span,.flow-library button span,.flow-radios span{color:var(--text-description);font-size:var(--type-meta)}.flow-library section{gap:.4rem;display:grid}.flow-library ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.flow-radios label{cursor:pointer;grid-template-columns:auto 1fr;align-items:start;gap:.65rem;display:grid}.flow-radios strong,.flow-subject{color:var(--text-header);font-size:1.05rem;font-weight:550}.flow-radios strong{display:block}.flow-subject{margin:0}.flow-subject.is-quiet{font-size:.95rem;font-weight:500}.flow-primary-time{color:var(--text-header);justify-content:space-between;margin:0;display:flex}.flow-links{justify-items:start}.flow-output-list.sponsor-marks{gap:.15rem;display:grid}.flow-output-list.sponsor-marks label{grid-template-columns:2rem minmax(0,1fr);place-items:center start;gap:.75rem;min-width:0;padding:.28rem 0;display:grid}.flow-output-copy{gap:.1rem;display:grid}.flow-output-copy strong{color:var(--text-header);font-size:.95rem;font-weight:550}.flow-output-copy span{color:var(--fg-muted);font-size:.75rem}.sponsor-head .slot-form-sub,.sponsor-head .slot-form-title{margin-top:0}.sponsor-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.25rem 1.5rem;display:grid}.sponsor-field{border:0;align-content:start;gap:.45rem;min-width:0;margin:0;padding:0;display:grid}.sponsor-field.is-wide{grid-column:1/-1}.sponsor-field>span:not(.sponsor-money){color:var(--fg-muted);font-size:var(--type-eyebrow);letter-spacing:.12em;text-transform:uppercase;font-weight:500;line-height:1}.sponsor-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.sponsor-options.is-three{grid-template-columns:repeat(3,minmax(0,1fr))}.sponsor-options.is-days{grid-template-columns:repeat(7,minmax(0,1fr))}.sponsor-options.is-days label{justify-content:center;padding-inline:.15rem}.slot-editor-times{gap:.2rem;margin:0;padding:0;list-style:none;display:grid}.slot-editor-times.is-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem 1.5rem}.slot-editor-times li{min-height:1.75rem;color:var(--text-header);justify-content:space-between;align-items:center;gap:1rem;display:flex}.slot-editor-times input[type=time]{color:var(--text-header);font:inherit;background:0 0;border:0}.slot-editor-links{flex-wrap:wrap;align-items:center;gap:.75rem 1.1rem;display:flex}.sponsor-marks{flex-wrap:wrap;gap:.85rem 1.15rem;display:flex}.sponsor-marks label{cursor:pointer;justify-items:center;gap:.35rem;min-width:3.25rem;display:grid;position:relative}.sponsor-marks input{opacity:0;pointer-events:none;position:absolute}.sponsor-mark{background:var(--surface-subtle);width:2.5rem;height:2.5rem;color:var(--text-header);border-radius:999px;place-items:center;display:grid}.sponsor-marks label.is-selected .sponsor-mark{background:var(--text-header);color:var(--bg-main)}.sponsor-marks .platform-icon,.sponsor-marks .platform-icon.is-instagram,.sponsor-marks .platform-icon.is-tiktok,.sponsor-marks .platform-icon.is-youtube{color:var(--text-header)}.sponsor-marks label.is-selected .platform-icon,.sponsor-marks label.is-selected .platform-icon.is-instagram,.sponsor-marks label.is-selected .platform-icon.is-tiktok,.sponsor-marks label.is-selected .platform-icon.is-youtube{color:#fff}.sponsor-marks .platform-icon.is-youtube path{fill:var(--surface-subtle)}.sponsor-marks label.is-selected .platform-icon.is-youtube path{fill:var(--text-header)}.sponsor-mark-name{color:var(--fg-muted);letter-spacing:0;text-transform:none;font-size:.75rem;line-height:1}.sponsor-marks label.is-selected .sponsor-mark-name{color:var(--text-header)}.sponsor-form .field-input,.sponsor-money,.sponsor-options label,.sponsor-placement{height:2.5rem;min-height:2.5rem}.sponsor-options label{background:var(--surface-subtle);color:var(--text-header);cursor:pointer;align-items:center;padding:0 .75rem;display:flex;position:relative}.sponsor-options label.is-selected{background:var(--text-header);color:var(--bg-main)}.sponsor-options input{opacity:0;pointer-events:none;position:absolute}.sponsor-money{background:var(--bg-elevated);border:1px solid var(--line-strong);align-items:center;display:flex}.sponsor-money>span{color:var(--text-header);letter-spacing:0;text-transform:none;padding-left:.75rem;font-size:.9375rem}.sponsor-money input{width:100%;height:100%;min-height:0;color:var(--text-header);font-variant-numeric:tabular-nums;background:0 0;border:0;padding:0 .75rem 0 .35rem;font-size:.9375rem}.sponsor-money input:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.sponsor-placement{color:var(--text-header);align-items:center;margin:0;font-size:.9375rem;display:flex}.sponsor-form .slot-form-foot{margin-top:.15rem;padding-top:1.15rem}@media (max-width:720px){.flow-choices,.flow-library ul,.flow-radios.is-pair,.slot-editor-times.is-split,.sponsor-grid,.sponsor-options,.sponsor-options.is-three{grid-template-columns:minmax(0,1fr)}.sponsor-options.is-days{grid-template-columns:repeat(4,minmax(0,1fr))}}.slot-choice,.slot-days,.slot-outputs,.slot-times{flex-wrap:wrap;gap:.45rem .9rem;margin:.45rem 0 0;padding:0;list-style:none;display:flex}.slot-times{gap:.35rem;display:grid}.slot-times li{justify-content:space-between;gap:1rem;display:flex}.slot-field{gap:.35rem;margin-top:1rem;display:grid}.destination-times{gap:0;max-width:36rem;margin:0 0 1.75rem;display:grid}.destination-times-title{color:var(--text-header);margin:0 0 .35rem;font-size:.875rem;font-weight:600}.destination-times .section-lede{margin:0 0 .75rem}.destination-time{gap:var(--space-3);border-bottom:var(--rule);grid-template-columns:11.5rem minmax(0,1fr);align-items:baseline;padding:.55rem 0;display:grid}.destination-time>span:first-child{color:var(--fg-subtle);font-size:.875rem}.destination-zone{min-width:0;color:var(--text-header);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:.75rem;font-size:.875rem;display:flex}.destination-zone-change{color:var(--fg-subtle);text-underline-offset:.15em;font-size:.8125rem;text-decoration:underline}.destination-time-input{width:4.75rem;color:var(--text-header);font:inherit;font-variant-numeric:tabular-nums;letter-spacing:.02em;background:0 0;border:1px solid #0000;border-radius:2px;margin:0;padding:.05rem .2rem;font-size:.875rem}.destination-time-input:focus,.destination-time-input:hover{border-color:var(--line-strong);background:var(--bg-muted);outline:none}.destination-time-value{color:var(--text-header);font-variant-numeric:tabular-nums;font-size:.875rem}.publishing-times-dialog .slot-form{gap:1.125rem}.publishing-times-dialog .select-wrap,.publishing-times-dialog .select-wrap .field-input{width:100%}.publishing-time-input{width:6.5rem}.publishing-times-actions{justify-content:space-between;align-items:center;margin-top:.25rem;display:flex}.destination-choices{gap:.75rem;display:grid}.destination-choice{color:var(--text-header);align-items:baseline;gap:.75rem;font-size:.875rem;display:flex}.destination-choice span{flex-direction:column;display:flex}.schedule-timezone .destination-zone-change{margin-left:.75rem}.rhythm-week.is-rhythm .slot-time{font-size:1.125rem}.slot:hover{background:var(--slot-bg-hover);border-color:var(--slot-bg-hover)}.slot:active{cursor:grabbing}.slot.is-open{background:var(--bg-main);color:var(--text-header);border-color:#34383f}.slot.is-open:hover{background:var(--surface-hover)}.slot-open{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;padding:0;display:block}.slot-open:after{content:"";position:absolute;inset:0}.slot-open:focus-visible{outline:none}.slot:has(.slot-open:focus-visible){outline:2px solid var(--focus-ring);outline-offset:2px}.slot-handle{z-index:1;color:var(--slot-muted);opacity:0;pointer-events:none;transition:opacity .14s;position:absolute;top:.6rem;right:.45rem}.slot:hover .slot-handle{opacity:.7}.slot.is-open .slot-handle{color:var(--fg-subtle)}.slot-time{color:var(--slot-fg);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:1rem;font-weight:650}.slot.is-open .slot-time{color:var(--text-header)}.slot-kind{color:var(--slot-muted);align-items:center;gap:.375rem;font-size:.75rem;font-weight:500;display:inline-flex}.slot.is-open .slot-kind{color:var(--text-description)}.slot .platform-icon{color:currentColor}.slot-title{color:var(--slot-fg);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:.65rem;font-size:.8125rem;font-weight:550;line-height:1.35;display:-webkit-box;overflow:hidden}.slot-title.is-waiting{color:var(--fg-muted);font-weight:500}.slot-state{color:var(--slot-muted);margin-top:.4rem;font-size:.75rem}.slot-recur{color:var(--slot-muted);margin-top:.5rem;font-size:.6875rem}.slot.is-open .slot-recur,.slot.is-open .slot-state,.slot.is-paused .slot-recur{color:var(--fg-subtle)}.slot.has-attention .slot-state:before,.slot.has-strong .slot-state:before,.slot.is-needs_review .slot-state:before,.slot.is-ready .slot-state:before{content:"";background:var(--slot-muted);vertical-align:.05em;border-radius:50%;width:.35rem;height:.35rem;margin-right:.375rem;display:inline-block}.slot.has-attention .slot-state:before,.slot.is-needs_review .slot-state:before{background:var(--status-warning)}.slot.has-strong .slot-state:before{background:var(--status-error)}.slot.has-strong .slot-state{color:var(--slot-fg);font-weight:600}.slot.is-skipped .slot-time{text-decoration:line-through}.slot.is-past,.slot.is-published,.slot.is-skipped{opacity:.56}.slot.is-paused{background:var(--bg-main);border-color:var(--line-strong);opacity:.72}.slot.is-paused,.slot.is-paused .slot-time{color:var(--text-header)}.slot.is-paused .slot-kind,.slot.is-paused .slot-state{color:var(--fg-subtle)}.is-dragging-content .slot{opacity:.3}.is-dragging-content .slot.is-drop-valid,.is-dragging-content .slot.is-open{opacity:1}.slot.is-drop-valid{background:var(--slot-bg);border-color:var(--accent-mark);outline:1px solid var(--accent-mark);outline-offset:1px}.slot.is-drop-invalid{opacity:.24}.ready-panel{align-self:start;min-width:0}.ready-panel.is-empty{max-width:13rem}.ready-panel.is-empty .ready-panel-title{margin-bottom:.375rem}.ready-panel.is-empty .ready-empty{padding-block:.5rem}.ready-panel-title{color:var(--text-header);letter-spacing:-.015em;margin:0 0 1.5rem;font-size:1rem;font-weight:600}.ready-disclosure>summary{cursor:pointer;flex-direction:column;align-items:flex-start;gap:.2rem;margin-bottom:0;list-style:none;display:flex}.ready-disclosure>summary::-webkit-details-marker{display:none}.ready-disclosure>summary span{color:var(--fg-muted);font-size:var(--type-meta);font-weight:400}.ready-disclosure[open]>summary{margin-bottom:1.5rem}.ready-section+.ready-section{margin-top:2.25rem}.ready-section-head{color:var(--fg-subtle);letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.5rem;font-size:.6875rem;font-weight:600;display:flex}.ready-section-head h3{font:inherit;margin:0}.ready-list{border-top:var(--rule);margin:0;padding:0;list-style:none}.ready-item{border-bottom:var(--rule);cursor:grab;flex-direction:column;gap:.25rem;padding:.875rem 0;display:flex;position:relative}.ready-item.is-production{cursor:default}.ready-handle{color:var(--fg-subtle);opacity:0;transition:opacity .14s;position:absolute;top:.875rem;left:-1.25rem}.ready-item:focus-within .ready-handle,.ready-item:hover .ready-handle{opacity:.65}.ready-title{color:var(--text-header);font-size:.875rem;font-weight:550;line-height:1.35}.ready-placements{flex-direction:column;gap:.5rem;margin:.25rem 0 0;padding:0;font-size:.75rem;list-style:none;display:flex}.ready-placements>li{flex-direction:column;gap:.05rem;display:flex}.ready-kind{color:var(--text-description);font-size:.75rem}.ready-slot{color:var(--fg-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:.5rem;font-size:.75rem;display:flex}.ready-slot.is-none{color:var(--fg-subtle)}.ready-assign{opacity:0;font-size:.75rem;transition:opacity .12s}.ready-assign:focus-visible,.ready-item:hover .ready-assign{opacity:1}.ready-list.is-quiet .ready-title{color:var(--text-description);font-weight:500}.ready-empty{border-top:var(--rule);color:var(--fg-subtle);margin:0;padding:.75rem 0;font-size:.75rem;line-height:1.45}.selected-slot-panel{align-self:start;min-width:0;padding-top:.125rem;animation:fade-in .16s;position:relative}.selected-slot-close{width:1.75rem;height:1.75rem;position:absolute;top:-.4rem;right:-.35rem}.selected-slot-day{color:var(--fg-subtle);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.6875rem;font-weight:600}.selected-slot-date{color:var(--text-header);flex-direction:column;margin:.35rem 0 2rem;display:flex}.selected-slot-date>:first-child{letter-spacing:-.065em;font-size:clamp(2.75rem,4vw,4rem);font-weight:500;line-height:.95}.selected-slot-date>:last-child,.selected-slot-rhythm{color:var(--fg-subtle);letter-spacing:.09em;text-transform:uppercase;margin-top:.35rem;font-size:.6875rem;font-weight:550}.selected-slot-rhythm{margin-bottom:2rem}.selected-slot-content{border-top:var(--rule);padding-top:1.25rem}.selected-slot-time{color:var(--text-header);letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin:0;font-size:1.75rem;font-weight:600}.selected-slot-kind{color:var(--text-description);margin:.25rem 0 0;font-size:.8125rem}.selected-slot-title{color:var(--text-header);letter-spacing:-.015em;text-wrap:balance;margin:1.5rem 0 0;font-size:1.0625rem;font-weight:600;line-height:1.35}.selected-slot-state{color:var(--text-description);margin:.75rem 0 0;font-size:.8125rem;font-weight:550}.selected-slot-reason{color:var(--fg-subtle);margin:.25rem 0 0;font-size:.75rem;line-height:1.45}.selected-slot-connect{margin-top:1rem;font-size:.8125rem}.selected-slot-actions{border-top:var(--rule);flex-wrap:wrap;gap:.875rem;margin-top:2rem;padding-top:1rem;display:flex}.platform-icon{flex-shrink:0}.platform-icon.is-youtube{color:#f03}.platform-icon.is-instagram{color:#d62976}.platform-icon.is-tiktok{color:var(--text-header)}.slot .platform-icon.is-instagram,.slot .platform-icon.is-tiktok,.slot .platform-icon.is-youtube{color:currentColor}.slot-dialog{background:var(--bg-elevated);width:min(36rem,100vw - 2rem);max-height:calc(100vh - 3rem);color:var(--text-header);box-shadow:0 0 0 1px var(--line),0 24px 64px -16px var(--black-100);border:none;border-radius:4px;margin:auto;padding:0}@supports (color:color-mix(in lab,red,red)){.slot-dialog{box-shadow:0 0 0 1px var(--line),0 24px 64px -16px color-mix(in srgb,var(--black-100) 40%,transparent)}}.slot-dialog.is-compact{width:min(26rem,100vw - 2rem)}.slot-dialog[open]{animation:popover-in .16s var(--ease-frame)}.slot-dialog::backdrop{background:var(--black-100)}@supports (color:color-mix(in lab,red,red)){.slot-dialog::backdrop{background:color-mix(in srgb,var(--black-100) 30%,transparent)}}.slot-form{flex-direction:column;gap:1.125rem;padding:1.5rem 1.75rem;display:flex}.slot-form-head .eyebrow{color:var(--fg-subtle);margin-bottom:.3rem}.slot-form-title{letter-spacing:-.02em;margin:0;font-size:1.25rem;font-weight:600}.slot-form-sub{color:var(--text-description);font-size:var(--type-meta);margin:.25rem 0 0}.slot-form-content{border-top:var(--rule);flex-direction:column;gap:.625rem;padding:1rem 0;display:flex}.slot-form-state{font-size:var(--type-meta);margin:0;font-weight:600}.slot-form-assigned{margin:0;font-size:.9375rem;font-weight:550}.slot-form-inline-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.slot-form-inline-actions:empty{display:none}.slot-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.5rem;display:grid}.slot-field{flex-direction:column;gap:.375rem;display:flex}.slot-fields>.slot-advanced,.slot-fields>.slot-autofill,.slot-fields>.slot-field:nth-child(-n+3){grid-column:1/-1}.slot-field.is-row{flex-direction:row;align-items:flex-end;gap:.75rem}.slot-field-label{color:var(--fg-muted);font-size:var(--type-eyebrow);letter-spacing:.12em;text-transform:uppercase;font-weight:500}.slot-field-note{color:var(--fg-subtle);margin:0 0 .5rem;font-size:.75rem}.slot-time-input{border:0;border-bottom:var(--rule);width:9rem;height:auto;color:var(--text-header);letter-spacing:-.035em;font-variant-numeric:tabular-nums;padding:.25rem 0;font-size:1.5rem;font-weight:550}.slot-field .select-wrap .field-input{appearance:none;width:100%;min-width:0;padding-right:2rem}.slot-dialog .segmented{box-shadow:none;flex-wrap:nowrap;gap:.125rem;padding:0}.slot-dialog .segmented-item{min-width:0;padding-inline:.75rem}.slot-dialog .segmented>.slide-indicator{background:var(--surface-selected)}.slot-autofill .field-help{margin-top:.125rem}.slot-advanced,.slot-maintenance{border-top:var(--rule)}.slot-advanced summary,.slot-maintenance summary{min-height:2.5rem;color:var(--text-description);cursor:pointer;justify-content:space-between;align-items:center;font-size:.8125rem;font-weight:550;list-style:none;display:flex}.slot-advanced summary::-webkit-details-marker,.slot-maintenance summary::-webkit-details-marker{display:none}.slot-advanced summary .material-symbols-outlined,.slot-maintenance summary .material-symbols-outlined{color:var(--fg-subtle);transition:transform .16s}.slot-advanced[open] summary .material-symbols-outlined,.slot-maintenance[open] summary .material-symbols-outlined{transform:rotate(90deg)}.slot-advanced>.slot-field{padding:.5rem 0 .25rem}.slot-maintenance .slot-form-secondary{padding:.25rem 0 .75rem}.slot-accepts{color:var(--fg-subtle);margin:0;font-size:.75rem;line-height:1.5}.slot-warning{box-shadow:inset 2px 0 0 var(--status-warning);color:var(--text-header);font-size:var(--type-meta);margin:0;padding-left:.75rem}.slot-form-foot{border-top:var(--rule);justify-content:flex-end;align-items:center;gap:.75rem;padding-top:1.25rem;display:flex}.slot-form-primary,.slot-form-secondary{flex-wrap:wrap;align-items:center;gap:.875rem;display:flex}.slot-form-primary{gap:.5rem;margin-left:auto}.btn-text.is-destructive{color:var(--status-error)}@media (max-width:1279px){.schedule-layout{grid-template-columns:minmax(0,1fr)}.ready-panel{max-width:40rem}}@media (max-width:899px){.schedule-toolbar{grid-template-columns:minmax(0,1fr) auto;gap:.75rem 1rem}.schedule-toolbar-centre{grid-area:2/1/auto/-1;justify-self:start}.schedule-toolbar-end{grid-area:1/2}.rhythm-week{grid-template-columns:minmax(0,1fr)}.rhythm-day{flex-flow:wrap;align-items:flex-start;min-height:0;padding:.875rem 0}.rhythm-day+.rhythm-day{border-left:none;border-top:var(--rule)}.rhythm-day-head{width:5rem}.rhythm-slots{flex:1}.rhythm-day-add{opacity:0;margin-top:0}.slot{width:min(18rem,100%)}}@media (max-width:560px){.schedule-toolbar{grid-template-columns:minmax(0,1fr)}.schedule-toolbar-centre,.schedule-toolbar-end,.schedule-toolbar-start{grid-column:1;justify-self:start}.schedule-toolbar-start{grid-row:1}.schedule-toolbar-centre{grid-row:2}.schedule-toolbar-end{grid-row:3}.slot-dialog{width:calc(100vw - 1rem);max-height:calc(100vh - 1rem)}.slot-form{padding:1.25rem}.slot-fields{grid-template-columns:minmax(0,1fr)}.slot-fields>*{grid-column:1/-1}.slot-dialog .slot-field .segmented{max-width:100%;overflow-x:auto}}.settings-nav{top:calc(var(--topbar-h) + var(--space-3));flex-direction:column;align-self:start;display:flex;position:sticky}.settings-nav-item{z-index:1;height:2.25rem;margin-right:var(--space-4);color:var(--fg-subtle);align-items:center;font-size:.875rem;text-decoration:none;transition:color .12s;display:flex;position:relative}.settings-nav-item:hover{color:var(--text-header)}.settings-nav-item.active{color:var(--text-header);font-weight:550}.settings-nav>.slide-indicator{background:var(--text-header);width:2px;transform:translate(-1rem,calc(var(--ind-y,0) + .5rem));height:calc(var(--ind-h,0) - 1rem)}.settings-nav>.slide-hover{background:var(--line-strong);width:2px;transform:translate(-1rem,calc(var(--hov-y,0) + .5rem));height:calc(var(--hov-h,0) - 1rem)}.settings-main{max-width:var(--measure-form);position:relative}.settings-main.is-wide{max-width:52rem}.settings-status{position:absolute;top:.125rem;right:0}.settings-section{scroll-margin-top:calc(var(--topbar-h) + var(--space-4))}.settings-section+.settings-section{margin-top:4.5rem}.setting-row.is-danger{margin-top:2.75rem}.setting-row.is-danger .setting-value{color:var(--fg-muted);font-weight:400}.settings-section-title{color:var(--text-header);letter-spacing:-.02em;margin:0 0 1.25rem;font-size:1.125rem;font-weight:600}.setting-row{gap:var(--space-3);border-bottom:var(--rule);grid-template-columns:11.5rem minmax(0,1fr) auto;align-items:baseline;padding:.875rem 0;display:grid}.row-actions,.setting-action{align-items:baseline;gap:.75rem;display:flex}.setting-action form{margin:0}.settings-section-title+.setting-row{border-top:var(--rule)}.setting-label{color:var(--fg-subtle);font-size:.875rem}.setting-value select.field-input{width:min(16rem,100%)}.publish-destination{flex-wrap:wrap;align-items:center;gap:.75rem;min-width:0;display:flex}.publish-destination-mark{object-fit:cover;background:var(--bg-muted);border-radius:50%;flex-shrink:0;width:2rem;height:2rem}.publish-destination-copy{flex-direction:column;gap:.125rem;min-width:0;display:flex}.publish-destination-name{color:var(--text-header);overflow-wrap:anywhere;font-weight:600}.publish-destination-handle{color:var(--fg-subtle);font-size:.8125rem;font-weight:400}.sourcing-toggle{min-width:3.25rem;height:1.75rem;box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--text-header);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 .75rem;font-size:.8125rem}.sourcing-toggle[aria-pressed=true]{background:var(--btn-bg);color:var(--btn-fg)}.setting-value{min-width:0;color:var(--text-header);font-size:.9375rem;font-weight:500}.setting-note{color:var(--text-description);margin:.25rem 0 0;font-size:.8125rem;line-height:1.5}.setting-tag{color:var(--fg-subtle);font-size:.8125rem}.btn{min-height:2.25rem;color:var(--btn-fg);font-size:var(--type-meta);letter-spacing:.005em;white-space:nowrap;cursor:pointer;border:none;justify-content:center;align-items:center;gap:.4rem;padding:0 1rem;font-weight:600;text-decoration:none;transition:background .1s,box-shadow .1s;display:inline-flex}.btn,.btn:hover:not(:disabled){background:var(--btn-bg)}@supports (color:color-mix(in lab,red,red)){.btn:hover:not(:disabled){background:color-mix(in srgb,var(--btn-bg) 84%,var(--bg-main))}}.btn:active:not(:disabled){background:var(--btn-bg)}@supports (color:color-mix(in lab,red,red)){.btn:active:not(:disabled){background:color-mix(in srgb,var(--btn-bg) 72%,var(--bg-main))}}.btn:focus-visible{outline-offset:2px}.btn:disabled{opacity:.4;cursor:not-allowed}.btn-quiet{color:var(--text-header);box-shadow:inset 0 0 0 1px var(--line-strong);background:0 0}.btn-quiet:hover:not(:disabled){background:var(--surface-hover)}.btn-quiet:active:not(:disabled){background:var(--surface-selected)}.btn-text{color:var(--text-header);text-underline-offset:.2em;text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);cursor:pointer;background:0 0;border:none;align-items:center;gap:.3rem;padding:0;font-size:.875rem;font-weight:500;display:inline-flex}.btn-text:hover{text-decoration-color:currentColor}.visually-hidden{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute}.is-label-hidden,.visually-hidden{white-space:nowrap;overflow:hidden}.is-label-hidden{color:#0000;-webkit-user-select:none;user-select:none}.empty-note.is-tight{margin-top:.25rem;font-size:.875rem}.icon-button.is-small{width:1.75rem;height:1.75rem}.field-stack.is-compact{gap:var(--space-3)}.field-input.is-compact{min-height:2.25rem;padding-block:.25rem;font-size:.875rem}select.field-input{appearance:none;cursor:pointer;padding-right:2rem}.field-input:disabled{opacity:.45}.kv-links{flex-wrap:wrap;gap:.25rem .75rem;display:inline-flex}.aside-note{margin-top:var(--space-3)}.row-note{color:var(--text-description);font-size:.875rem;line-height:1.5}.section-lede{margin-bottom:var(--space-2)}.sub-nav{scrollbar-width:none;gap:1.75rem;margin-bottom:2.25rem;display:flex;position:relative;overflow-x:auto}.sub-nav::-webkit-scrollbar{display:none}.sub-nav.is-primary{border-bottom:var(--rule);margin-top:2.25rem;margin-bottom:0}@media (max-width:640px){.sub-nav.is-primary{gap:.75rem}}.sub-nav-item{z-index:1;height:2.5rem;color:var(--fg-muted);white-space:nowrap;flex-shrink:0;align-items:center;gap:.375rem;font-size:.875rem;text-decoration:none;transition:color .12s;display:inline-flex;position:relative}.sub-nav.is-primary .sub-nav-item{height:3rem;font-size:.9375rem;font-weight:500}.sub-nav:not(.is-primary) .sub-nav-item{flex-direction:column;justify-content:center;align-items:flex-start;gap:0}.sub-nav:not(.is-primary) .sub-nav-item:before{content:attr(data-label);visibility:hidden;height:0;font-weight:600;overflow:hidden}.sub-nav-item.active,.sub-nav-item:hover{color:var(--text-header)}.sub-nav:not(.is-primary) .sub-nav-item.active{font-weight:600}.sub-nav-item .attention-dot{background:var(--text-header)}.sub-nav-item:focus-visible{outline-offset:-2px}.sub-nav>.slide-indicator,.type-tabs>.slide-indicator{background:var(--text-header);height:2px;transform:translate(var(--ind-x,0),calc(var(--ind-y,0) + var(--ind-h,0) - 2px))}.sub-nav>.slide-hover,.type-tabs>.slide-hover{background:var(--line-strong);height:2px;transform:translate(var(--hov-x,0),calc(var(--hov-y,0) + var(--hov-h,0) - 2px))}.save-indicator{color:var(--fg-subtle);align-items:center;gap:.3rem;margin:0;font-size:.75rem;display:inline-flex}.save-indicator.is-error{color:var(--text-header);font-weight:600}.row-reference{grid-template-columns:2rem minmax(0,1fr) 8rem 2.25rem;align-items:start}.term-groups{gap:var(--space-5);flex-direction:column;display:flex}.chip-list{flex-wrap:wrap;gap:.375rem;margin:.875rem 0 0;padding:0;list-style:none;display:flex}.chip{background:var(--surface-subtle);height:2rem;color:var(--text-header);align-items:center;gap:.25rem;padding:0 .25rem 0 .75rem;font-size:.875rem;display:inline-flex}.chip.is-exclude{color:var(--fg-muted);text-decoration:line-through;-webkit-text-decoration-color:var(--fg-subtle);text-decoration-color:var(--fg-subtle)}.chip-remove{width:1.5rem;height:1.5rem;color:var(--fg-subtle);cursor:pointer;background:0 0;border:none;place-items:center;display:inline-grid}.chip-remove:hover{color:var(--text-header);background:var(--surface-selected)}.brand-summary{max-width:40rem;margin-bottom:var(--space-4);align-items:stretch}.tone-panel{border-top:var(--rule);flex-direction:column;display:flex}.tone-row{gap:var(--space-3);border-bottom:var(--rule);grid-template-columns:6rem minmax(0,1fr) 6rem 7rem;align-items:center;padding:.625rem 0;display:grid}.tone-end{color:var(--text-description);font-size:var(--type-meta)}.tone-end.is-right{text-align:left}.tone-value{color:var(--text-header);font-size:var(--type-meta);text-align:right;font-weight:600}.tone-track{align-items:center;height:2.25rem;display:grid;position:relative}.tone-track input[type=range]{z-index:1;appearance:none;cursor:pointer;background:0 0;width:100%;height:2.25rem;margin:0;position:relative}.tone-track input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(to right,var(--text-header) var(--fill),var(--surface-selected) var(--fill));height:2px}.tone-track input[type=range]::-moz-range-track{background:linear-gradient(to right,var(--text-header) var(--fill),var(--surface-selected) var(--fill));height:2px}.tone-track input[type=range]::-webkit-slider-thumb{border:3px solid var(--bg-main);background:var(--text-header);appearance:none;border-radius:50%;width:1rem;height:1rem;margin-top:-7px}.tone-track input[type=range]::-moz-range-thumb{border:3px solid var(--bg-main);background:var(--text-header);border-radius:50%;width:.625rem;height:.625rem}.tone-ticks{pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;inset:0 .5rem}.tone-ticks span{background:var(--fg-subtle);opacity:.6;border-radius:50%;width:4px;height:4px}.dos-donts{gap:var(--grid-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.editable-list-label{color:var(--text-header);margin:0 0 .625rem;font-size:.875rem;font-weight:600}.tone-rows{border-top:var(--rule);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tone-row-item{justify-content:space-between;align-items:center;gap:var(--space-2);border-bottom:var(--rule);min-height:2.75rem;color:var(--text-header);font-size:var(--type-body);padding:.25rem 0;display:flex}.inline-add{gap:.5rem;margin-top:.625rem;display:flex}.dictionary{flex-direction:column;display:flex}.dictionary-row{gap:var(--space-2);border-bottom:var(--rule);min-height:2.75rem;color:var(--text-header);grid-template-columns:minmax(0,1.2fr) 6rem minmax(0,1fr) minmax(0,1.2fr) 2rem;align-items:center;padding:.25rem 0;font-size:.875rem;display:grid}.dictionary-row.is-head{min-height:2.25rem;color:var(--fg-subtle);font-size:.75rem;font-weight:500}.dictionary-row.is-empty{color:var(--text-description);grid-template-columns:1fr}.dictionary-term,.rule-tag{font-weight:600}.rule-tag{background:var(--surface-selected);align-items:center;height:1.5rem;padding:0 .5rem;font-size:.75rem;display:inline-flex}.rule-tag.is-avoid{background:var(--surface-inverse);color:var(--bg-main)}.dictionary-add{gap:var(--space-2);margin-top:var(--space-3);grid-template-columns:minmax(0,1.2fr) auto minmax(0,1fr) minmax(0,1.2fr) auto;align-items:end;display:grid}.format-rows{border-top:var(--rule);flex-direction:column;display:flex}.format-row{gap:var(--space-3);grid-template-columns:10rem minmax(0,1fr);padding:.625rem 0;display:grid}.format-row,.library-toolbar{border-bottom:var(--rule);align-items:center}.library-toolbar{justify-content:space-between;gap:var(--space-2);margin-bottom:var(--space-3);flex-wrap:wrap;padding-bottom:.5rem;display:flex}.type-tabs{flex-wrap:wrap;gap:1.75rem}.type-tab,.type-tabs{display:inline-flex;position:relative}.type-tab{z-index:1;height:2.5rem;color:var(--fg-muted);cursor:pointer;background:0 0;border:none;align-items:center;gap:.5rem;padding:0;font-size:.875rem;font-weight:500;transition:color .12s}.type-tab.active,.type-tab:hover{color:var(--text-header)}.type-tab-count{color:var(--fg-subtle);font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:400}.library-filters{gap:.5rem;display:flex}.select-wrap{align-items:center;display:inline-flex;position:relative}.select-wrap .material-symbols-outlined{color:var(--fg-subtle);pointer-events:none;position:absolute;right:.625rem}.select-wrap .field-input{min-width:10.5rem}.search-field{width:min(22rem,100%);height:2.25rem;box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--fg-subtle);align-items:center;gap:.5rem;padding:0 .5rem 0 .75rem;display:flex}.search-field:focus-within{outline:2px solid var(--focus-ring);outline-offset:0}.search-field input{min-width:0;height:100%;color:var(--text-header);background:0 0;border:none;outline:none;flex:1;font-size:.875rem}.search-field kbd{background:var(--surface-selected);min-width:1.25rem;height:1.25rem;color:var(--fg-muted);font-family:var(--font-plex-mono),monospace;place-items:center;font-size:.6875rem;display:inline-grid}.library-table{flex-direction:column;display:flex}.library-row{gap:var(--space-3);border-bottom:var(--rule);grid-template-columns:4.5rem minmax(0,1fr) 6rem 9.5rem 8rem 6rem;align-items:center;min-height:4rem;padding:.5rem 0;display:grid}.library-row.is-head{min-height:2.25rem;color:var(--fg-subtle);font-size:.75rem;font-weight:500}.library-title{flex-direction:column;gap:.2rem;min-width:0;display:flex}.is-numeric{text-align:right}.library-thumb{place-items:center;width:4.5rem;height:3rem;display:grid}.library-thumb>span{background:var(--surface-selected);display:block}.library-thumb.is-16x9>span{width:4.5rem;height:2.53rem}.library-thumb.is-9x16>span{width:1.6875rem;height:3rem}.library-thumb.is-1x1>span{width:3rem;height:3rem}.status-tag{background:var(--surface-selected);height:1.5rem;color:var(--text-header);align-items:center;padding:0 .5rem;font-size:.75rem;font-weight:500;display:inline-flex}.status-tag.is-ready{background:var(--surface-inverse);color:var(--bg-main);font-weight:600}.status-tag.is-published{box-shadow:inset 0 0 0 1px var(--line-strong);background:0 0}.library-empty{align-items:flex-start;gap:var(--space-2);padding:var(--space-4) 0;border-bottom:var(--rule);flex-direction:column;display:flex}.library-empty .empty-note{margin:0}.lib-toolbar{justify-content:flex-end;align-items:center;gap:.75rem;margin-bottom:2.75rem;display:flex}.lib-search{width:min(16rem,100%);box-shadow:none;border-bottom:1px solid var(--text-header);margin-right:auto}@supports (color:color-mix(in lab,red,red)){.lib-search{border-bottom:1px solid color-mix(in srgb,var(--text-header) 14%,transparent)}}.lib-search{padding-left:0}.lib-search:focus-within{box-shadow:none;outline:none}.lib-switch{width:2rem;height:2rem;color:var(--fg-muted);cursor:pointer;background:0 0;border:none;padding:0;position:relative}.lib-switch:focus-visible,.lib-switch:hover{color:var(--text-header)}.lib-switch .material-symbols-outlined{transition:opacity .18s var(--ease-frame),transform .22s var(--ease-frame);place-items:center;display:grid;position:absolute;inset:0}.lib-switch .is-on{opacity:1;transform:none}.lib-switch .is-off{opacity:0;pointer-events:none;transform:scale(.7)}.lib-sections{animation:lib-in .24s var(--ease-frame)}.lib-label{color:var(--fg-muted);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .35rem;font-size:.75rem;font-weight:500}.lib-sections>section+section{margin-top:3.25rem}.lib-sections.is-visual>section+section{margin-top:1.25rem}.lib-items{margin:0;padding:0;list-style:none}.lib-row,.lib-visual{border-top:1px solid var(--text-header)}@supports (color:color-mix(in lab,red,red)){.lib-row,.lib-visual{border-top:1px solid color-mix(in srgb,var(--text-header) 10%,transparent)}}.lib-row{grid-template-columns:3.25rem minmax(0,1fr);align-items:start;gap:0 1.5rem;padding:.9rem 0 1rem;display:grid}.lib-row:has(.prod-reveal.is-open){align-items:start}.lib-row:has(.prod-reveal.is-open) .lib-index{padding-top:.2rem}.lib-index{color:var(--text-header);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:1.35rem;font-weight:500}.lib-detail.is-inline{display:contents}.lib-detail{flex-direction:column;align-self:start;align-items:flex-start;gap:1.35rem;min-width:0;display:flex}.lib-copy{min-width:0}.lib-title{color:var(--text-header);letter-spacing:-.03em;margin:0;font-size:clamp(1.2rem,1.8vw,1.55rem);font-weight:500;line-height:1.25}.lib-topline{justify-content:space-between;align-items:center;gap:1rem 1.5rem;display:flex}.lib-facts,.lib-kicker{color:var(--fg-muted);font-size:var(--type-meta);margin:.35rem 0 0;line-height:1.4}.lib-kicker{letter-spacing:.08em;text-transform:uppercase;margin:0 0 .45rem;font-size:.72rem}.lib-actions{justify-content:flex-end;align-items:center;gap:1.1rem;margin-left:auto;display:flex}.lib-visual{border-top:none;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:0 clamp(1.25rem,2.4vw,2rem);padding:.45rem 0;display:grid}.lib-visual .lib-actions{justify-content:flex-end;margin-left:0}.lib-visual .lib-title{letter-spacing:-.04em;font-size:clamp(1.32rem,2.1vw,1.9rem)}.lib-frame{aspect-ratio:16/9;background:var(--surface-subtle);width:80%;margin-left:auto;position:relative;overflow:hidden}.lib-frame-image{object-fit:cover}.lib-frame.is-portrait .lib-frame-empty,.lib-frame.is-portrait .lib-frame-image{aspect-ratio:9/16;width:auto;height:100%;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.lib-frame-empty{width:100%;height:100%;color:var(--fg-subtle);letter-spacing:.06em;place-items:center;font-size:.75rem;display:grid}@keyframes lib-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width:800px){.lib-row{grid-template-columns:2.5rem minmax(0,1fr)}.lib-topline{flex-wrap:wrap}.lib-visual{grid-template-columns:1fr}.lib-frame{width:100%;margin-left:0}}.prod-reveal{opacity:0;min-width:0;transition:grid-template-rows .26s var(--ease-frame),opacity .2s var(--ease-frame);grid-template-rows:0fr;display:grid}.prod-reveal.is-open{opacity:1;grid-template-rows:1fr;margin-top:.7rem}.lib-reveal,.lib-row .prod-reveal,.lib-visual .prod-reveal{grid-column:1/-1}.lib-row .prod-reveal{grid-column:2/-1}.prod-reveal-inner{max-width:32rem;min-height:0;transition:transform .26s var(--ease-frame);overflow:hidden;transform:translateY(-4px)}.prod-reveal.is-open .prod-reveal-inner{transform:none}.prod-commit{margin-bottom:.85rem}.prod-commit .eyebrow{margin-bottom:.2rem}.prod-when{color:var(--text-header);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:0;font-size:1.125rem;font-weight:500}.prod-destinations{margin:.35rem 0 0;padding:0;list-style:none}.prod-destinations li{color:var(--text-header);justify-content:space-between;gap:1rem;padding:.2rem 0;font-size:.9375rem;display:flex}.prod-destinations li span:last-child{color:var(--fg-muted);font-variant-numeric:tabular-nums}.prod-steps{margin:0;padding:0;list-style:none}.prod-step{grid-template-columns:.5rem minmax(0,1fr);align-items:center;column-gap:.7rem;padding:.28rem 0;display:grid}.prod-dot{border:1px solid var(--fg-muted);justify-self:center;width:.4375rem;height:.4375rem}@supports (color:color-mix(in lab,red,red)){.prod-dot{border:1px solid color-mix(in srgb,var(--fg-muted) 65%,transparent)}}.prod-dot{border-radius:50%}.prod-step.is-current .prod-dot{background:var(--text-header);border-color:var(--text-header)}.prod-step.is-error .prod-dot{background:var(--status-error);border-color:var(--status-error)}.prod-step.is-warning .prod-dot{background:var(--status-warning);border-color:var(--status-warning)}.prod-stage{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.75rem 1.25rem;min-width:0;display:grid}button.prod-stage{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.prod-name,.prod-status{color:var(--fg-muted);transition:color .22s var(--ease-frame);font-size:.9375rem;line-height:1.35}.prod-status{font-variant-numeric:tabular-nums;text-align:right}.prod-step.is-current .prod-name,.prod-step.is-current .prod-status{color:var(--text-header);font-weight:600}.prod-step.is-success .prod-status{color:var(--status-success)}.prod-step.is-error .prod-status,.prod-step.is-warning .prod-status{font-weight:600}.prod-step.is-error .prod-status{color:var(--status-error)}.prod-step.is-warning .prod-status{color:var(--status-warning)}.prod-more{color:var(--fg-muted);font-size:var(--type-meta);grid-column:2;line-height:1.4}.prod-toggle{color:var(--fg-muted);font:inherit;font-size:var(--type-meta);cursor:pointer;background:0 0;border:0;align-items:center;gap:.28rem;height:1.5rem;margin-top:.45rem;padding:0;line-height:1.2;display:inline-flex}.prod-toggle:focus-visible,.prod-toggle:hover{color:var(--text-header)}.prod-toggle:focus-visible{outline:2px solid var(--text-header);outline-offset:3px}.prod-toggle .material-symbols-outlined{font-size:16px}.prod-open{margin-top:.9rem}.pf-selected-foot{flex-wrap:wrap;align-items:center;gap:.35rem 1.15rem;width:100%;display:flex}.pf-selected-foot .prod-toggle{margin-top:0}.pf-selected-foot .link-arrow{height:1.5rem;margin-left:auto}.pf-selected-foot .prod-reveal{flex:1 0 100%}@media (max-width:640px){.prod-stage{grid-template-columns:minmax(0,1fr);gap:.08rem}.prod-status{text-align:left}}@media (prefers-reduced-motion:reduce){.lib-sections,.lib-switch .material-symbols-outlined,.ov-metric,.prod-name,.prod-reveal,.prod-reveal-inner,.prod-status{transition:none;animation:none}.ov-metric:hover{transform:none}}.login-page{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:100dvh;display:grid}.login-page,.login-pane{background:var(--bg-main)}.login-pane{justify-content:center;align-items:center;padding:clamp(2.5rem,6vh,4rem) clamp(1.75rem,5vw,4.5rem);display:flex}.login-pane-inner{width:min(20.5rem,100%);margin-bottom:8vh}.brand-lockup{align-items:center;gap:var(--space-2);margin-bottom:var(--space-5);color:var(--text-header);display:flex}.brand-lockup-mark{place-items:center;display:grid}.brand-lockup-name{letter-spacing:-.02em;font-size:1rem;font-weight:600}.login-pane .brand-lockup{margin-bottom:2.75rem}.login-copy{margin-bottom:1.75rem}.login-copy h1{color:var(--text-header);letter-spacing:-.035em;margin:0 0 .55rem;font-size:clamp(2rem,2.8vw,2.5rem);font-weight:500;line-height:1.1}.login-copy p{max-width:20rem;color:var(--text-description);margin:0;font-size:.98rem;line-height:1.65}.login-actions{gap:var(--space-3);flex-direction:column;display:flex}.btn-google-native{background:var(--bg-main);width:100%;min-height:2.75rem;color:var(--text-header);border:1px solid var(--text-header);justify-content:center;align-items:center;gap:.7rem;padding:.7rem 1rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.btn-google-native{border:1px solid color-mix(in srgb,var(--text-header) 18%,transparent)}}.btn-google-native{box-shadow:none;cursor:pointer;font-size:.95rem;font-weight:500;transition:background .15s,border-color .15s}.btn-google-native:hover:not(:disabled){background:var(--bg-muted)}.btn-google-native:disabled{opacity:.4;cursor:not-allowed}.login-bypass{color:var(--fg-subtle);cursor:pointer;background:0 0;border:none;align-self:flex-start;align-items:center;gap:.35rem;padding:0;font-size:.86rem;display:inline-flex}.login-bypass:hover{color:var(--text-header)}.login-error,.login-hint{color:var(--fg-subtle);align-items:flex-start;gap:.4rem;margin:0;font-size:.84rem;line-height:1.45;display:flex}.login-error{color:var(--text-header)}.login-visual{background:var(--black-100);min-height:100vh;position:relative;overflow:hidden}.login-visual-image{object-fit:cover}.material-symbols-outlined{letter-spacing:normal;text-transform:none;white-space:nowrap;-webkit-font-smoothing:antialiased;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24;-webkit-user-select:none;user-select:none;direction:ltr;font-family:Material Symbols Outlined;font-style:normal;font-weight:400;line-height:1;display:inline-block}.auth-loading{background:var(--bg-main);min-height:100vh;color:var(--text-description);place-items:center;display:grid}@media (max-width:640px){.studio-brand-name{display:none}.topbar-divider{margin:0 .875rem}}@media (max-width:1180px){.row-upnext{grid-template-columns:2.5rem minmax(0,1fr) 10rem 7rem}.row-upnext>:nth-child(4){display:none}.metric-row.is-wide{row-gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:960px){.grid-12{grid-template-columns:minmax(0,1fr)}.col-12,.col-3,.col-4,.col-8,.col-9{grid-column:1/-1}.aside-column{padding:1.25rem}.context-header{padding-top:var(--space-4);flex-direction:column;align-items:flex-start}.row-attention,.row-channel,.row-opportunity,.row-upnext{grid-template-columns:2.5rem minmax(0,1fr);row-gap:.25rem}.row-attention{grid-template-columns:minmax(0,1fr)}.row-channel>:nth-child(n+3),.row-opportunity>:nth-child(n+3),.row-upnext>:nth-child(n+3){text-align:left;grid-column:2}.row-upnext>:nth-child(4){display:block}.metric-row,.metric-row.is-wide{row-gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.settings-nav{flex-direction:row;position:static;overflow-x:auto}.settings-nav-item{white-space:nowrap;margin-right:0}.destination-time,.setting-row{grid-template-columns:minmax(0,1fr);gap:.25rem}.is-portrait{max-width:100%}.tone-row{grid-template-columns:1fr 1fr;row-gap:.5rem}.tone-track{grid-area:2/1/auto/-1}.tone-value{text-align:left;grid-column:1/-1}.dictionary-add,.dos-donts{grid-template-columns:minmax(0,1fr)}.dictionary-row{grid-template-columns:minmax(0,1fr) auto 2rem}.dictionary-row>:nth-child(3),.dictionary-row>:nth-child(4){display:none}.library-row{grid-template-columns:4.5rem minmax(0,1fr) auto}.library-row>:nth-child(3),.library-row>:nth-child(5),.library-row>:nth-child(6){display:none}.library-filters,.search-field{width:100%}.row-reference{grid-template-columns:2rem minmax(0,1fr) 2.25rem}.row-reference>:nth-child(3){display:none}.format-row{grid-template-columns:minmax(0,1fr)}.login-page{grid-template-columns:1fr}.login-pane-inner{margin-bottom:0}.login-visual{display:none}}.queue{gap:3rem var(--grid-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.queue>.field-help{grid-column:1/-1}.queue-count{color:var(--fg-subtle);font-variant-numeric:tabular-nums;margin-left:.5rem}.queue-row{align-items:flex-start;gap:.375rem}.queue-row,.queue-variants{flex-direction:column;display:flex}.queue-variants{gap:.25rem;margin:0;padding:0;font-size:.75rem;list-style:none}.queue-variants>li{flex-wrap:wrap;gap:.75rem;display:flex}@media (max-width:960px){.queue{grid-template-columns:minmax(0,1fr)}}.sub-nav.is-primary>.slide-indicator{background:var(--text-header)}.state-dot{background:var(--status-warning)}.stage-row.is-passed .stage-marker{background:var(--status-success);border-color:var(--status-success)}.stage-row.is-active .stage-marker,.stage-row.is-waiting .stage-marker{background:var(--accent-mark);border-color:var(--accent-mark);box-shadow:0 0 0 3px var(--accent-soft)}.link-arrow.is-primary .material-symbols-outlined,.link-arrow:hover .material-symbols-outlined{color:var(--text-header)}.media-preview-frame.is-stage{background:var(--media-stage)}.media-preview-frame.is-link{color:inherit;display:block}.media-preview-image{transition:transform .42s var(--ease-frame)}.media-preview-frame.is-link:hover .media-preview-image{transform:scale(1.015)}.media-preview-frame.is-link:focus-visible .media-preview-aspect,.media-preview-frame.is-link:hover .media-preview-aspect{opacity:1}.media-preview-play{background:var(--media-overlay);width:3.25rem;height:3.25rem;color:var(--white-100);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;transition:opacity .18s ease,transform .24s var(--ease-frame);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.94)}.media-preview-frame.is-link:focus-visible .media-preview-play,.media-preview-frame.is-link:hover .media-preview-play{opacity:1;transform:translate(-50%,-50%)scale(1)}.media-preview-frame.is-link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.media-preview-caption-lead{color:var(--text-header);font-weight:500}.aside-column.is-beside-media .feature-title{letter-spacing:-.03em;margin-top:.5rem;font-size:clamp(1.375rem,1.7vw,1.75rem);line-height:1.18}.aside-column.is-beside-media .feature-target{letter-spacing:-.015em;font-size:1.25rem;font-weight:600}@media (prefers-reduced-motion:reduce){.media-preview-image,.media-preview-play{transition:none}}.channel-avatar{border-radius:50%;overflow:hidden}.channel-avatar.has-logo{background:var(--bg-muted)}.channel-avatar img{object-fit:cover;width:100%;height:100%}.channel-avatar.is-md{width:2rem;height:2rem}.channel-avatar.is-lg{width:2.5rem;height:2.5rem;font-size:.75rem}.channel-avatar.is-sm{width:1.375rem;height:1.375rem;font-size:.5rem}.channel-avatar.is-xl{width:4.5rem;height:4.5rem;font-size:1.125rem}.channel-frame .context-identity{align-items:center;gap:1.25rem;display:flex}.context-identity-text{min-width:0}.portfolio{padding-bottom:2.5rem}.pf-home{min-height:calc(100vh - var(--topbar-h) - 4.5rem);flex-direction:column;gap:clamp(1.25rem,2vw,2rem);display:flex}.pf-home-bar{flex-wrap:wrap;justify-content:space-between;gap:.75rem 1.25rem}.pf-home-actions,.pf-home-bar{align-items:center;display:flex}.pf-home-actions{gap:.6rem}.group-picks{border:0;margin:0;padding:0}.group-picks ul{flex-direction:column;max-height:14rem;margin:.45rem 0 0;padding:0;list-style:none;display:flex;overflow:auto}.group-pick{border-bottom:var(--rule);cursor:pointer;justify-content:space-between;align-items:baseline;gap:1rem;padding:.55rem 0;display:flex}.group-pick span:first-child{align-items:center;gap:.65rem;display:inline-flex}.group-pick-now,.pf-scope-delete{color:var(--fg-subtle);font-size:var(--type-meta)}.pf-scope-delete{align-items:center;gap:.75rem 1rem;padding:0 .75rem .85rem 1.5rem}.pf-modes,.pf-scope-delete{flex-wrap:wrap;display:flex}.pf-modes{gap:.25rem 1.5rem}.pf-attention-more,.pf-mode,.pf-scope-tab{color:var(--fg-muted);cursor:pointer;background:0 0;border:0;padding:0}.pf-mode{letter-spacing:-.01em;padding-bottom:.35rem;font-size:.9375rem}.pf-mode[aria-selected=true]{color:var(--text-header);box-shadow:inset 0 -1px 0 var(--text-header)}.pf-view{min-height:0;animation:pf-mode-in .28s var(--ease-frame) both;flex:1;display:flex}@keyframes pf-mode-in{0%{opacity:0;transform:translateY(.45rem)}}.pf-split{grid-template-columns:minmax(0,1.25fr) minmax(18rem,.9fr);align-items:stretch;gap:clamp(1.75rem,4vw,4.5rem);width:100%;min-height:100%;display:grid}.pf-split:not(:has(.pf-aside)){grid-template-columns:minmax(0,1fr)}.pf-field{min-width:0}.pf-field.is-tone{background:var(--surface-subtle);justify-content:stretch;min-height:100%;padding:clamp(1.75rem,3vw,3rem)}.pf-field.is-tone,.pf-instrument{flex-direction:column;display:flex}.pf-instrument{justify-content:flex-start;gap:clamp(2.75rem,7vh,5rem)}.pf-field.is-tone .pf-measure-value{font-size:clamp(3.4rem,6.5vw,6rem)}.pf-lens{color:var(--fg-subtle);font-size:var(--type-eyebrow);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .85rem;font-weight:500}.pf-insight-sentence{max-width:28rem;color:var(--text-description);animation:pf-copy-in .22s var(--ease-frame) both;margin:1.1rem 0 0;font-size:1.0625rem;line-height:1.45}.pf-aside{flex-direction:column;justify-content:center;gap:clamp(1.25rem,2.5vh,2rem);min-width:0;padding-bottom:.25rem;display:flex}.pf-split.is-performance{grid-template-columns:minmax(0,1fr) minmax(22rem,36rem);align-self:start;align-items:stretch;width:100%;min-height:0}.pf-split.is-performance .pf-field.is-tone{justify-content:stretch;min-height:100%;padding:clamp(2.4rem,3.6vw,3.6rem);position:relative;container:pf-instrument/inline-size}.pf-split.is-performance .pf-instrument{justify-content:stretch;height:100%}.pf-split.is-performance .pf-instrument-body,.pf-split.is-performance .pf-instrument>div:first-child{flex-direction:column;height:100%;min-height:0;display:flex;position:relative}.pf-split.is-performance .pf-measure{flex:1;grid-template-columns:auto minmax(1.25rem,.4fr) minmax(0,32rem) minmax(0,.25fr);align-items:center;column-gap:0;min-height:0;display:grid;position:relative}.pf-split.is-performance .pf-measure-nav.is-setting{z-index:1;margin:0;position:absolute;bottom:0;left:0}.pf-split.is-performance .pf-measure-panel{grid-column:1;place-self:center start}.pf-split.is-performance .pf-lens{margin:0;position:absolute;top:0;left:0}.pf-break.pf-radial-set{aspect-ratio:1;grid-column:3;place-self:center end;width:min(100%,32rem,100svh - 18rem);min-width:0;max-width:32rem;position:relative}.pf-radial-set[data-rings="3"]{max-width:32rem}.pf-radial-set[data-rings="4"],.pf-radial-set[data-rings="5"]{max-width:34rem}.pf-radial{width:100%;height:100%;display:block;overflow:visible}.pf-radial-hit{fill:none;stroke:#0000}.pf-radial-arc,.pf-radial-track{fill:none;stroke-linecap:butt}.pf-radial-track{stroke:var(--data-track)}.pf-radial-arc{transition:stroke-dasharray .44s var(--ease-frame),opacity .22s var(--ease-frame)}.pf-radial-arc.is-0{stroke:var(--data-primary)}.pf-radial-arc.is-1{stroke:var(--data-secondary)}.pf-radial-arc.is-2{stroke:var(--data-tertiary)}.pf-radial-arc.is-quiet{opacity:.32}.pf-radial-label{z-index:1;max-width:7.6rem;box-shadow:none;text-align:right;cursor:default;background:0 0;border:0;padding:0;position:absolute;transform:translate(calc(-100% - .45rem),-50%)}.pf-radial-label:focus-visible{outline:none}.pf-radial-name{color:var(--text-header);letter-spacing:-.02em;overflow-wrap:anywhere;font-size:.875rem;font-weight:500;line-height:1.2;display:block}@container pf-instrument (max-width:34rem){.pf-split.is-performance .pf-measure{grid-template-columns:minmax(0,1fr);grid-template-areas:"figure""switch""chart";align-items:start;row-gap:clamp(1.25rem,3cqi,2.25rem)}.pf-split.is-performance .pf-measure-panel{grid-area:figure/auto}.pf-split.is-performance .pf-measure-nav.is-setting{grid-area:switch;justify-self:start;position:relative;bottom:auto;left:auto}.pf-break.pf-radial-set{grid-area:chart/auto;justify-self:start;width:min(100%,32rem,100svh - 18rem);max-width:min(100%,32rem)}}@container pf-instrument (max-width:28rem){.pf-break.pf-radial-set{aspect-ratio:auto;flex-direction:column;align-items:stretch;gap:.45rem;width:100%;max-width:none;display:flex}.pf-break.pf-radial-set .pf-radial{aspect-ratio:1;align-self:center;width:min(100%,16rem);height:auto}.pf-radial-label{text-align:left;justify-content:space-between;gap:1rem;max-width:none;display:flex;position:static;transform:none}.pf-radial-detail{opacity:1;max-height:none}}.pf-radial-label.is-quiet{opacity:.38}.pf-radial-detail{max-height:0;color:var(--fg-muted);font-variant-numeric:tabular-nums;letter-spacing:0;opacity:0;transition:max-height .22s var(--ease-frame),opacity .18s var(--ease-frame);margin-top:.12rem;font-size:.75rem;font-weight:500;line-height:1.3;display:block;overflow:hidden}.pf-radial-label.is-hot .pf-radial-detail{opacity:1;max-height:1.2rem}.pf-split.is-performance .pf-field.is-tone .pf-measure-value{font-variant-numeric:tabular-nums;min-width:0;font-size:clamp(3.5rem,9.5cqi,7rem);display:block}.pf-split.is-performance .pf-measure-context{margin-top:.9rem;font-size:1.125rem}.pf-split.is-performance .pf-target{max-width:16rem;color:var(--fg-muted);gap:.55rem;margin-top:1.35rem;font-size:.9375rem;display:grid}.pf-target-line{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.pf-target-pct{color:var(--text-header);font-variant-numeric:tabular-nums;font-weight:550}.pf-ticks{justify-content:space-between;align-items:flex-end;width:100%;height:14px;display:flex}.pf-tick{background:var(--data-track);flex:0 0 2px;width:2px;height:8px}.pf-tick.is-on{background:var(--data-primary);height:12px}.pf-tick.is-over{background:var(--data-secondary);height:14px}.pf-tick-gap{flex:0 0 6px;width:6px}.pf-target-set{margin:1.15rem 0 0;font-size:.9375rem}.pf-target-set a{color:var(--fg-muted)}.pf-split.is-performance .pf-aside{justify-content:stretch;height:100%;padding:0}.pf-split.is-performance .pf-rail{flex:1;justify-content:space-between;gap:clamp(2.75rem,7vh,5.5rem);height:100%;max-height:none;padding-block:clamp(2.4rem,3.6vw,3.6rem);padding-inline:.35rem 1.25rem}.pf-split.is-upcoming .pf-aside{justify-content:flex-start;padding-top:clamp(1.75rem,3vw,3rem)}.pf-dots{margin:clamp(1.75rem,4vh,3rem) 0 0}.pf-dots ul{flex-wrap:wrap;gap:.55rem;width:min(100%,28rem);margin:0;padding:0;list-style:none;display:flex}.pf-dots li{background:var(--text-header);border-radius:50%;width:.95rem;height:.95rem}@supports (color:color-mix(in lab,red,red)){.pf-dots li{background:color-mix(in srgb,var(--text-header) 18%,transparent)}}.pf-dots li.is-lead,.pf-dots li.is-other{background:var(--text-header)}@supports (color:color-mix(in lab,red,red)){.pf-dots li.is-other{background:color-mix(in srgb,var(--text-header) 8%,transparent)}}.pf-dots figcaption{color:var(--fg-subtle);font-size:var(--type-meta);flex-wrap:wrap;gap:.3rem .9rem;margin-top:.85rem;display:flex}.pf-dots-unit{flex-basis:100%}.pf-dots figcaption a,.pf-dots figcaption span{color:var(--text-header);text-decoration:none}.pf-dots-unit{color:var(--fg-subtle)}.pf-follow-still,.pf-lead-still{display:block;position:relative}.pf-lead-still{aspect-ratio:16/9;width:100%;margin-top:var(--space-4)}.pf-lead-media{position:absolute;inset:0}.pf-lead-still.is-portrait{background:var(--surface-subtle);place-items:center;display:grid}.pf-lead-still.is-portrait .pf-lead-media{aspect-ratio:9/16;width:auto;height:100%;position:relative;inset:auto}.pf-field .pf-day-name{letter-spacing:-.045em;margin:.2rem 0 0;font-size:clamp(2.75rem,6vw,5rem)}.pf-field .pf-slot-time{margin:.35rem 0 0;font-size:1.25rem}.pf-insight-answer.is-lead-title{letter-spacing:-.03em;font-size:clamp(1.6rem,2.4vw,2.25rem);font-weight:500}.pf-follow{flex-direction:column;gap:1.25rem;margin:0;padding:0;list-style:none;display:flex}.pf-follow a{color:inherit;grid-template-columns:7.5rem minmax(0,1fr);align-items:center;gap:.85rem;text-decoration:none;display:grid}.pf-follow .pf-slot-channel,.pf-follow .pf-slot-time,.pf-follow .pf-slot-title{display:block}.pf-attention-mode{flex-direction:column;justify-content:flex-start;width:min(52rem,100%);padding-top:clamp(1rem,4vh,2.5rem);display:flex}.pf-attention-mode ol{flex-direction:column;gap:.25rem;margin:1.5rem 0 0;padding:0;list-style:none;display:flex}.pf-attention-mode li{grid-template-columns:3.25rem minmax(0,1fr) auto;align-items:baseline;gap:.75rem 1.25rem;padding:1rem 0;display:grid}.pf-attention-index{color:var(--text-header);font-variant-numeric:tabular-nums;letter-spacing:.04em;font-size:.9375rem}.pf-attention-channel,.pf-attention-text{display:block}.pf-attention-text{letter-spacing:-.02em;font-size:clamp(1.2rem,1.8vw,1.5rem);font-weight:500;line-height:1.25}.pf-attention-channel{margin-top:.2rem}.pf-attention-more{align-self:flex-start;margin-top:.75rem}.pf-standing{color:var(--text-header);letter-spacing:-.04em;margin:0;font-size:clamp(2.5rem,5vw,4.25rem);font-weight:500;line-height:1.05}.pf-foot{flex-direction:column;gap:.75rem;margin-top:auto;display:flex}.pf-scope{gap:.25rem 1.1rem}.pf-scope-tab{font-size:var(--type-meta)}.pf-scope-tab[aria-selected=true]{color:var(--text-header)}.pf-strip{gap:1.75rem;margin:0;padding:0 0 .25rem;list-style:none;display:flex;overflow-x:auto}.pf-strip>li{flex:none}.pf-strip .pf-object-signal,.pf-strip-name{white-space:nowrap}.pf-strip a{min-width:max-content;color:inherit;flex-direction:column;gap:.15rem;text-decoration:none;display:flex}.pf-strip-name{color:var(--text-header);font-size:.9375rem;font-weight:500}.pf-frame:focus-within .pf-player-controls,.pf-frame:hover .pf-player-controls{opacity:1;pointer-events:auto;transform:none}.pf-frame:focus-within .pf-player-controls button,.pf-frame:hover .pf-player-controls button{transform:scale(1)}.pf-frame:focus-within .pf-player-controls button:nth-child(2),.pf-frame:hover .pf-player-controls button:nth-child(2){transition-delay:45ms}.pf-rail{flex-direction:column;gap:1.25rem;max-height:min(42rem,74vh);padding:1.75rem 1.75rem 2.75rem;display:flex;overflow-y:auto}.pf-scope-card{box-shadow:none;transition:transform .28s var(--ease-frame),box-shadow .28s var(--ease-frame),background .28s var(--ease-frame);background:0 0;border-radius:1px}.pf-scope-card.is-open{box-shadow:none;background:0 0;transform:none}.pf-scope-card:active,.pf-scope-card:hover{background:var(--bg-main);box-shadow:0 8px 18px var(--black-100)}@supports (color:color-mix(in lab,red,red)){.pf-scope-card:active,.pf-scope-card:hover{box-shadow:0 8px 18px color-mix(in srgb,var(--black-100) 28%,transparent)}}.pf-scope-card:hover{transform:translateY(-2px)}.pf-scope-object{border-radius:inherit;width:100%;box-shadow:none;text-align:left;cursor:pointer;background:0 0;border:none;grid-template-columns:minmax(0,1fr) 4.75rem;grid-template-areas:"name mark""value mark""meta mark""extra mark";align-items:center;gap:.28rem .85rem;padding:1.65rem 1.5rem 1.5rem;display:grid;position:relative}.pf-scope-object:focus-visible,.pf-scope-object:hover,.pf-scope-object[aria-selected=true]{box-shadow:none;background:0 0;outline:none;transform:none}.pf-scope-card.is-open .pf-scope-object{padding-bottom:.85rem}.pf-scope-name{color:var(--fg-muted);letter-spacing:-.01em;grid-area:name;font-size:.95rem;font-weight:500;line-height:1.3}.pf-scope-card.is-parent .pf-scope-name,.pf-scope-value{color:var(--text-header)}.pf-scope-value{min-width:0;letter-spacing:-.04em;font-variant-numeric:tabular-nums;grid-area:value;margin-top:.15rem;font-size:clamp(1.85rem,2.4vw,2.35rem);font-weight:500;line-height:1;display:block}.pf-scope-card.is-parent .pf-scope-value{font-size:clamp(2.05rem,2.7vw,2.6rem)}.pf-scope-meta{color:var(--fg-subtle);font-size:var(--type-meta);flex-wrap:wrap;grid-area:meta;gap:.35rem .7rem;display:flex}.pf-scope-meta .is-up{color:var(--status-success)}.pf-scope-meta .is-down{color:var(--status-error)}.pf-share-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.7rem;width:100%;margin-top:.95rem;display:grid}.pf-share-row .pf-share-bar{margin-top:0}.pf-mix-track,.pf-share-bar{background:var(--text-header);border-radius:1px;width:100%;height:1.15rem;margin-top:1.05rem;display:flex}@supports (color:color-mix(in lab,red,red)){.pf-mix-track,.pf-share-bar{background:color-mix(in srgb,var(--text-header) 12%,transparent)}}.pf-mix-track,.pf-share-bar{overflow:hidden}.pf-mix-track>span,.pf-share-bar>span{background:var(--text-header);width:0;height:100%;transition:width .24s var(--ease-frame);display:block}.pf-mix-track>span.is-next,.pf-share-bar>span.is-next{background:var(--text-header)}@supports (color:color-mix(in lab,red,red)){.pf-mix-track>span.is-next,.pf-share-bar>span.is-next{background:color-mix(in srgb,var(--text-header) 42%,transparent)}}.pf-mix{flex-direction:column;gap:.7rem;width:100%;margin:.85rem 0 0;padding:0;list-style:none;display:flex}.pf-mix li{grid-template-columns:minmax(0,7.5rem) minmax(0,1fr) auto;align-items:center;gap:.55rem .7rem;display:grid}.pf-mix-track{height:1.15rem;margin-top:0}.pf-mix-name,.pf-mix-pct{color:var(--text-header);letter-spacing:-.01em;font-size:.8125rem;font-weight:500}.pf-mix-pct{font-variant-numeric:tabular-nums}.pf-scope-pct{color:var(--fg-muted);font-size:var(--type-meta);font-variant-numeric:tabular-nums;line-height:1.4}.pf-scope-mark{grid-area:mark;justify-self:end;width:4.75rem;height:4.75rem;overflow:visible}.pf-scope-fill,.pf-scope-track{fill:none;stroke-linecap:butt}.pf-scope-track{stroke:var(--data-track);stroke-width:1.6px}.pf-scope-fill{stroke-width:4.5px;transition:stroke-dasharray .44s var(--ease-frame)}.pf-scope-fill.is-0{stroke:var(--data-primary)}.pf-scope-fill.is-1{stroke:var(--data-secondary)}.pf-scope-fill.is-2{stroke:var(--data-tertiary)}.pf-scope-extra{max-height:0;color:var(--fg-subtle);font-size:var(--type-meta);opacity:0;transition:max-height .24s var(--ease-frame),opacity .2s var(--ease-frame),margin-top .24s var(--ease-frame);grid-area:extra;overflow:hidden}.pf-scope-object:focus-visible .pf-scope-extra,.pf-scope-object:hover .pf-scope-extra{opacity:1;max-height:3.2rem;margin-top:.35rem}.pf-channel-focus{transition:grid-template-rows .36s var(--ease-frame);grid-template-rows:0fr;display:grid}.pf-channel-focus.is-open{grid-template-rows:1fr}.pf-channel-focus>ul{flex-direction:column;gap:.35rem;min-height:0;margin:0;padding:0 1.5rem;list-style:none;display:flex;overflow:hidden}.pf-channel-focus.is-open>ul{padding-top:.85rem;padding-bottom:.35rem}.pf-channel-focus.is-open+.pf-scope-delete{padding-top:.35rem}.pf-channel-focus li{grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;gap:1rem;display:grid}.pf-channel-value{font-variant-numeric:tabular-nums;white-space:nowrap}.pf-channel-focus button,.pf-channel-value{color:var(--text-header);font-size:.9375rem;font-weight:500}.pf-channel-focus button{min-width:0;text-align:left;cursor:pointer;background:0 0;border:0;padding:.35rem 0}.pf-channel-focus button[aria-pressed=true]{font-weight:600}.pf-channel-focus a{color:var(--text-header);grid-column:3;justify-self:end;font-size:.875rem;font-weight:600;line-height:1;text-decoration:none}.pf-channel-focus a:focus-visible,.pf-channel-focus button:focus-visible{text-underline-offset:.2em;outline:none;text-decoration:underline}.pf-spread{grid-template-columns:minmax(0,1.15fr) minmax(18rem,.62fr);grid-template-areas:"date.""media index";align-content:start;align-self:start;align-items:start;gap:1.35rem clamp(2.5rem,4vw,4.5rem);width:100%;display:grid}@container studio (max-width:52rem){.pf-spread{grid-template-columns:minmax(0,1fr);grid-template-areas:"date""media""index"}}.pf-day-head{grid-area:date;min-width:0}.pf-spread .pf-lead-still{background:var(--surface-subtle);aspect-ratio:16/9;grid-area:media;width:100%;min-width:0;max-width:none;margin-top:0;display:block;position:relative;overflow:hidden}.pf-spread .pf-lead-media{animation:pf-media-in .26s var(--ease-frame)}.pf-spread .pf-lead-still:not(.is-portrait) .pf-lead-media{position:absolute;inset:0}.pf-spread .pf-lead-still.is-portrait .pf-lead-media{aspect-ratio:9/16;width:auto;height:100%;position:absolute;inset:0 auto 0 50%;transform:translate(-50%)}.pf-day-index{flex-direction:column;grid-area:index;align-items:flex-start;gap:.65rem;min-width:0;padding-top:.15rem;display:flex}.pf-day-title{color:var(--text-header);letter-spacing:-.03em;margin:0;font-size:clamp(1.35rem,2vw,1.75rem);font-weight:500;line-height:1.25}.pf-day-summary{color:var(--text-description);margin:0;line-height:1.45}.pf-day-meta{color:var(--fg-muted);font-size:var(--type-meta);flex-wrap:wrap;gap:.35rem .85rem;margin:0;display:flex}.pf-following{flex-direction:column;width:100%;min-height:0;margin-top:1.25rem;display:flex}.pf-following .eyebrow{margin:0}.pf-spread .pf-day-name{color:var(--text-header);letter-spacing:-.045em;animation:pf-copy-in .22s var(--ease-frame) both;margin:.15rem 0 0;font-size:clamp(2.75rem,5.6vw,5rem);font-weight:500;line-height:.95}.pf-day-clock{color:var(--text-header);font-variant-numeric:tabular-nums;letter-spacing:-.02em;animation:pf-copy-in .2s var(--ease-frame) both;margin:.7rem 0 0;font-size:1.25rem;font-weight:500}.pf-day-switch{justify-content:flex-start;align-items:flex-end;gap:clamp(1.5rem,3vw,2.75rem);display:flex}.pf-day-moves{flex-direction:column;align-items:flex-start;gap:.15rem;padding-bottom:.45rem;display:flex}.pf-day-forward,.pf-day-step{color:var(--fg-muted);cursor:pointer;background:0 0;border:0;padding:0}.pf-day-step:disabled{opacity:.28;cursor:default}.pf-day-forward,.pf-day-step{font-size:var(--type-meta);align-items:center;gap:.35rem;margin:0;display:inline-flex}.pf-day-forward span:nth-child(2),.pf-day-step span:last-of-type{color:var(--text-header)}.pf-picks{width:100%;max-height:min(18rem,38vh);animation:pf-copy-in .24s var(--ease-frame) both;flex-direction:column;gap:.85rem;margin:.75rem 0 0;padding:0 .15rem 0 0;list-style:none;display:flex;overflow-y:auto}.pf-pick-time{color:var(--text-header);font-variant-numeric:tabular-nums;margin:0 0 .4rem;font-size:.9375rem;font-weight:500}.pf-pick{width:100%;transition:background .2s var(--ease-frame);background:0 0;grid-template-columns:6.75rem minmax(0,1fr);align-items:center;gap:.75rem;margin:0;padding:0;display:grid}.pf-pick button{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:.15rem;padding:0 .75rem 0 0;display:flex}.pf-pick.is-on,.pf-pick:focus-within,.pf-pick:hover{background:var(--surface-subtle)}.pf-picks.is-single .pf-pick,.pf-picks.is-single .pf-pick.is-on,.pf-picks.is-single .pf-pick:focus-within,.pf-picks.is-single .pf-pick:hover{background:0 0}.pf-pick-more{max-height:0;color:var(--fg-subtle);font-size:var(--type-meta);opacity:0;transition:max-height .18s var(--ease-frame),opacity .16s var(--ease-frame),margin-top .18s var(--ease-frame);display:block;overflow:hidden}.pf-pick:focus-within .pf-pick-more,.pf-pick:hover .pf-pick-more,.pf-picks.is-single .pf-pick-more{opacity:1;max-height:3rem;margin-top:.25rem}.pf-picks.is-single .pf-pick{grid-template-columns:minmax(0,1fr);gap:.75rem;width:100%}.pf-picks.is-single .pf-follow-still{width:100%;max-width:none}.pf-picks.is-single .pf-slot-title{font-size:clamp(1.15rem,1.5vw,1.4rem);line-height:1.25}.pf-day-index .pf-slot-title{color:var(--text-header);letter-spacing:-.02em;font-weight:500}.pf-follow-still{cursor:pointer;background:var(--surface-subtle);place-items:center;display:grid;overflow:hidden}.pf-follow-still,.pf-follow-still.is-portrait,.pf-picks.is-single .pf-follow-still.is-portrait{aspect-ratio:16/9;width:100%}.pf-follow-still.is-portrait .pf-player{aspect-ratio:9/16;width:auto;height:100%;position:absolute;inset:0 auto 0 50%;transform:translate(-50%)}@media (max-width:900px){.pf-home{min-height:0}.pf-split,.pf-split.is-performance{grid-template-columns:1fr;align-items:start}.pf-split.is-performance .pf-aside{order:-1;height:auto}.pf-split.is-performance .pf-rail{justify-content:flex-start;gap:2.25rem;height:auto;padding-block:0}.pf-split.is-performance .pf-measure{grid-template-columns:minmax(0,1fr);row-gap:2rem;padding-bottom:0}.pf-split.is-performance .pf-measure-nav.is-setting{justify-self:start;margin-top:.25rem;position:relative;bottom:auto}.pf-spread{grid-template-columns:1fr;grid-template-areas:"date""media""index";width:100%}.pf-day-moves{align-items:flex-start;padding-bottom:0}.pf-picks.is-single .pf-follow-still,.pf-picks.is-single .pf-pick{width:100%;max-width:22rem}.pf-field.is-tone,.pf-instrument{min-height:0}.pf-attention-mode{justify-content:flex-start;min-height:0}.pf-attention-mode li{grid-template-columns:2.5rem minmax(0,1fr)}.pf-attention-mode li .link-arrow{grid-column:2}}.pf-hero{gap:var(--space-5) clamp(2.125rem,5vw,5.5rem);margin-bottom:var(--space-6);grid-template-columns:minmax(0,1.15fr) minmax(16rem,.85fr);align-items:end;display:grid}.pf-hero.is-data{grid-template-columns:minmax(0,38rem)}.pf-hero-read{min-width:0}.pf-measure-nav{margin-bottom:var(--space-3);flex-wrap:wrap;gap:.5rem 1.3125rem;padding-bottom:.5rem;display:flex;position:relative}.pf-measure-nav.is-setting{gap:.2rem 1.15rem;margin-bottom:0;padding-bottom:.4rem}.pf-measure-nav.is-setting .pf-measure-ink{height:1.5px}.pf-measure-nav.is-setting .pf-measure-tab{letter-spacing:-.02em;font-size:1.0625rem;font-weight:500;display:inline-grid}.pf-measure-nav.is-setting .pf-measure-tab:before{content:attr(data-label);visibility:hidden;height:0;font-weight:600;overflow:hidden}.pf-measure-nav.is-setting .pf-measure-tab[aria-selected=true]{font-weight:600}.pf-measure-ink{background:var(--text-header);pointer-events:none;height:1px;transition:left .2s var(--ease-frame),width .2s var(--ease-frame);position:absolute;bottom:0}.pf-measure-tab,.pf-scope-tab{color:var(--fg-subtle);font-size:var(--type-meta);letter-spacing:.01em;cursor:pointer;transition:color .14s var(--ease-frame);background:0 0;border:none;padding:0}.pf-measure-tab:hover,.pf-scope-tab:hover{color:var(--text-description)}.pf-measure-tab[aria-selected=true],.pf-scope-tab[aria-selected=true]{color:var(--text-header);font-weight:550}.pf-measure-panel{min-width:0}.pf-measure-value,.pf-standing{color:var(--text-header);letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin:0;font-size:clamp(2.75rem,6vw,4.75rem);font-weight:500;line-height:1}.pf-measure-value{white-space:nowrap;scrollbar-width:none;max-width:100%;overflow-x:auto}.pf-measure-value::-webkit-scrollbar{display:none}.pf-standing{letter-spacing:-.03em;font-size:clamp(2.125rem,4vw,3.25rem);line-height:1.1}.pf-standing-list{margin:var(--space-2) 0 0;color:var(--text-description);font-size:var(--type-body);padding:0;line-height:1.6;list-style:none}.pf-measure-context{margin:var(--space-2) 0 0;color:var(--fg-subtle);font-size:var(--type-meta);flex-wrap:wrap;gap:.5rem;display:flex}.pf-measure-change{font-variant-numeric:tabular-nums;font-weight:550}.pf-measure-change,.pf-measure-change.is-up,.pf-object-signal.is-up{color:var(--text-header)}.pf-measure-change.is-down,.pf-object-signal.is-down{color:var(--status-error)}.pf-share{margin:var(--space-3) 0 0;gap:2px;padding:0;list-style:none;display:flex}.pf-share-part{min-width:.25rem;transition:flex-grow .3s var(--ease-frame);flex-basis:0}.pf-share-part a,.pf-share-part>span{background:var(--line-strong);height:.5625rem;transition:background .14s var(--ease-frame);display:block}.pf-share-part.is-lead a,.pf-share-part.is-lead>span{background:var(--text-header)}.pf-share-part.is-other a,.pf-share-part.is-other>span{background:var(--line-strong)}@supports (color:color-mix(in lab,red,red)){.pf-share-part.is-other a,.pf-share-part.is-other>span{background:color-mix(in srgb,var(--line-strong) 55%,transparent)}}.pf-share-part a:hover{background:var(--text-header)}.pf-share-key{color:var(--fg-subtle);font-size:var(--type-meta);flex-wrap:wrap;gap:.375rem 1.3125rem;margin:.8125rem 0 0;display:flex}.pf-share-key a{overflow-wrap:anywhere;text-decoration:none}.pf-share-key a:hover{color:var(--text-header)}.pf-measure-context,.pf-measure-lead,.pf-share-key,.pf-standing-note{animation:pf-copy-in .22s var(--ease-frame) both}.pf-measure-lead,.pf-standing-note{margin:var(--space-3) 0 0;max-width:32rem;color:var(--text-description);font-size:var(--type-body);line-height:1.55}@keyframes pf-copy-in{0%{opacity:0;transform:translateY(.2rem)}}.pf-insights{grid-template-columns:1fr 1fr;align-content:end;gap:1.75rem 1.5rem;min-width:0;display:grid}.pf-insight{min-width:0;color:inherit;animation:pf-copy-in .24s var(--ease-frame) both;flex-direction:column;gap:.3rem;text-decoration:none;display:flex}.pf-insight:nth-child(2){animation-delay:50ms}.pf-insight:nth-child(3){animation-delay:.1s}.pf-insight.is-lead{grid-column:1/-1;padding-bottom:.25rem}.pf-insight-label{color:var(--fg-subtle);font-size:var(--type-eyebrow);letter-spacing:.12em;text-transform:uppercase;margin:0;font-weight:500}.pf-insight-answer{color:var(--text-header);letter-spacing:-.03em;overflow-wrap:anywhere;margin:0;font-weight:500;line-height:1.15}.pf-insight.is-lead .pf-insight-answer{font-size:clamp(1.75rem,2.4vw,2.25rem)}.pf-insight.is-support .pf-insight-answer{font-variant-numeric:tabular-nums;font-size:clamp(1.25rem,1.6vw,1.5rem)}.pf-insight-answer.is-up{color:var(--text-header)}.pf-insight-answer.is-down{color:var(--status-error)}.pf-insight-context{color:var(--fg-subtle);font-size:var(--type-meta);overflow-wrap:anywhere;margin:0}.pf-cause{min-width:0;animation:pf-media-in .28s var(--ease-frame) both;flex-direction:column;margin:0;display:flex}.pf-cause-still,.pf-object-still,.pf-slot-still{min-width:0;display:block;position:relative}.pf-cause-still{aspect-ratio:16/9}.pf-still-open{z-index:0;position:absolute;inset:0}@keyframes pf-media-in{0%{opacity:0}}.pf-cause-caption{min-width:0;margin-top:var(--space-3);flex-direction:column;gap:.375rem;display:flex}.pf-cause-kicker{color:var(--fg-subtle);font-size:var(--type-eyebrow);letter-spacing:.12em;text-transform:uppercase;margin:0;font-weight:500}.pf-cause-title{color:var(--text-header);letter-spacing:-.02em;text-wrap:balance;overflow-wrap:anywhere;margin:0;font-size:clamp(1.125rem,1.5vw,1.375rem);font-weight:500;line-height:1.25}.pf-cause-title a{color:inherit;text-decoration:none}.pf-next{margin-bottom:var(--space-6)}.pf-days{gap:var(--space-4) var(--grid-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pf-day-name{margin:0 0 var(--space-3);color:var(--text-header);letter-spacing:-.03em;font-size:clamp(1.375rem,2.2vw,1.875rem);font-weight:500;line-height:1.1}.pf-day-list{flex-direction:column;gap:1.125rem;margin:0;padding:0;list-style:none;display:flex}.pf-slot{grid-template-columns:minmax(7.5rem,9.5rem) minmax(0,1fr);align-items:center;gap:.75rem 1rem;min-width:0;text-decoration:none;display:grid}.pf-slot-still{aspect-ratio:16/9}.pf-slot-copy{flex-direction:column;gap:.25rem;min-width:0;display:flex}.pf-slot-time{color:var(--text-header);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:1.0625rem;font-weight:500}.pf-slot-title{color:var(--text-header);font-size:var(--type-body);overflow-wrap:anywhere;line-height:1.4}.pf-day-more,.pf-slot-channel{color:var(--fg-subtle);font-size:var(--type-meta);overflow-wrap:anywhere}.pf-day-more{margin:var(--space-2) 0 0;text-decoration:none;display:inline-block}.pf-collection{margin-bottom:var(--space-6)}.pf-collection-head{justify-content:space-between}.pf-collection-actions,.pf-collection-head{flex-wrap:wrap;align-items:baseline;gap:.5rem 1.3125rem;display:flex}.pf-format{gap:.75rem 1.125rem;display:flex}.pf-scope{margin:var(--space-3) 0 0;flex-wrap:wrap;gap:.5rem 1.3125rem;display:flex}.pf-objects{margin:var(--space-4) 0 0;gap:1.3125rem;padding:0;list-style:none;display:flex}.pf-objects>li{flex:0 18rem;min-width:0;max-width:20rem}.pf-objects.is-portrait,.pf-objects.is-scroll{scroll-snap-type:x proximity;padding-bottom:.5rem;overflow-x:auto}.pf-objects.is-scroll>li{scroll-snap-align:start;flex:0 0 min(18rem,72vw)}.pf-objects.is-portrait>li{flex:0 0 min(9.5rem,42vw);max-width:10.5rem}.pf-object{min-width:0;color:inherit;flex-direction:column;gap:.625rem;text-decoration:none;display:flex}.pf-stage{animation:pf-format-in .32s var(--ease-frame) both}@keyframes pf-format-in{0%{opacity:0;transform:translateY(.35rem)}}.pf-object-still{aspect-ratio:16/9;transition:aspect-ratio .34s var(--ease-frame),transform .2s var(--ease-frame)}.pf-objects.is-portrait .pf-object-still{aspect-ratio:9/16}.pf-object:focus-visible .pf-object-still,.pf-object:hover .pf-object-still{transform:scale(1.015)}.pf-object-meta{align-items:flex-start;gap:.625rem;min-width:0;display:flex}.pf-object-copy{flex-direction:column;gap:.2rem;min-width:0;display:flex}.pf-object-name{color:var(--text-header);letter-spacing:-.02em;overflow-wrap:anywhere;font-size:1.0625rem;font-weight:500;line-height:1.3}.pf-object-signal{color:var(--fg-subtle);font-size:var(--type-meta);overflow-wrap:anywhere}.pf-player{background:var(--surface-subtle);display:block;position:absolute;inset:0}.pf-player-field,.pf-player-video{object-fit:cover;background:0 0;width:100%;height:100%;display:block}.pf-player-controls{z-index:1;opacity:0;pointer-events:none;transform-origin:100% 100%;transition:opacity .2s var(--ease-frame),transform .26s var(--ease-frame);gap:.25rem;display:flex;position:absolute;bottom:.5rem;right:.5rem;transform:translateY(.4rem)scale(.92)}:is(.pf-cause-still:hover .pf-player-controls,.pf-slot-still:hover .pf-player-controls,.pf-object-still:hover .pf-player-controls,.pf-player:focus-within .pf-player-controls,.pf-player:fullscreen .pf-player-controls){opacity:1;pointer-events:auto;transform:none}.pf-player-controls button{background:var(--bg-main);border:none;place-items:center;width:1.75rem;height:1.75rem;padding:0;display:grid}@supports (color:color-mix(in lab,red,red)){.pf-player-controls button{background:color-mix(in srgb,var(--bg-main) 82%,transparent)}}.pf-player-controls button{color:var(--text-header);cursor:pointer;transition:transform .22s var(--ease-frame),background .14s var(--ease-frame);transform:scale(.82)}:is(.pf-cause-still:hover .pf-player-controls button,.pf-slot-still:hover .pf-player-controls button,.pf-object-still:hover .pf-player-controls button,.pf-player:focus-within .pf-player-controls button,.pf-player:fullscreen .pf-player-controls button){transform:scale(1)}.pf-player-controls button:nth-child(2){transition-delay:0s}.pf-cause-still:hover .pf-player-controls button:nth-child(2),.pf-object-still:hover .pf-player-controls button:nth-child(2),.pf-player:focus-within .pf-player-controls button:nth-child(2),.pf-slot-still:hover .pf-player-controls button:nth-child(2){transition-delay:45ms}.pf-player-controls button:focus-visible,.pf-player-controls button:hover{background:var(--bg-main);transform:scale(1.06)}.pf-player-controls button:active{transform:scale(.94)}.pf-player-glyph{width:1.125rem;height:1.125rem;position:relative}.pf-player-glyph .material-symbols-outlined{transition:opacity .18s var(--ease-frame),transform .22s var(--ease-frame);place-items:center;display:grid;position:absolute;inset:0}.pf-player-glyph .is-on{opacity:1;transform:none}.pf-player-glyph .is-off{opacity:0;transform:scale(.55)}.pf-attention{margin-bottom:var(--space-5)}.pf-attention ul{margin:0;padding:0;list-style:none}.pf-attention a{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.125rem 1.3125rem;padding:.6875rem 0;text-decoration:none;display:grid}.pf-attention li+li a{border-top:var(--rule)}.pf-attention-text{color:var(--text-header);overflow-wrap:anywhere}.pf-attention-channel{color:var(--fg-subtle);font-size:var(--type-meta);overflow-wrap:anywhere;grid-column:1}.pf-attention a .link-arrow{grid-area:1/2/span 2;align-self:center}.pf-attention-more{margin-top:var(--space-2);color:var(--fg-subtle);font-size:var(--type-meta);cursor:pointer;background:0 0;border:none;padding:0}.pf-attention-more:hover{color:var(--text-header)}@media (max-width:1080px){.pf-hero{gap:var(--space-4);grid-template-columns:minmax(0,1fr);align-items:start}.pf-cause{max-width:32rem}.pf-insights{grid-template-columns:minmax(0,1fr) minmax(0,1fr);max-width:36rem}.pf-days{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.pf-attention a{grid-template-columns:minmax(0,1fr)}.pf-attention a .link-arrow{grid-area:auto/1;margin-top:.25rem}.pf-objects>li{flex:0 0 min(16.5rem,78vw)}.pf-objects{padding-bottom:.5rem;overflow-x:auto}.pf-slot{grid-template-columns:minmax(6.5rem,8rem) minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.pf-measure-ink,.pf-mix-track>span,.pf-object-still,.pf-player-controls,.pf-player-controls button,.pf-player-glyph .material-symbols-outlined,.pf-radial-arc,.pf-scope-extra,.pf-scope-fill,.pf-scope-object,.pf-share-bar>span,.pf-share-part{transition:none}.pf-cause,.pf-channel-focus,.pf-day-clock,.pf-insight,.pf-insight-sentence,.pf-lead-still,.pf-measure-context,.pf-measure-lead,.pf-picks,.pf-scope-object,.pf-scope-value,.pf-share-key,.pf-spread .pf-day-name,.pf-stage,.pf-standing-note,.pf-view{transition:none;animation:none}.pf-object:focus-visible .pf-object-still,.pf-object:hover .pf-object-still,.pf-player-controls,.pf-player-controls button,.pf-player-glyph .is-off{transform:none}}.portfolio-kicker{color:var(--fg-subtle);font-size:var(--type-eyebrow);letter-spacing:.08em;text-transform:uppercase;margin:0 0 1.3125rem;font-weight:500}.portfolio-kicker a{text-decoration:none}.portfolio-kicker a:hover{color:var(--text-header)}.portfolio-gallery,.portfolio-system-list{margin:0;padding:0;list-style:none}.portfolio-groups{flex-direction:column;gap:3.4375rem;display:flex}.portfolio-gallery{gap:2.125rem var(--grid-gap);grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));display:grid}.portfolio-item{min-width:0}.portfolio-channel{min-width:0;color:inherit;flex-direction:column;gap:.8125rem;text-decoration:none;display:flex}.portfolio-channel:focus-visible{outline:2px solid var(--text-header);outline-offset:.375rem}.portfolio-channel-stage{aspect-ratio:4/5;background:var(--surface-subtle);place-items:center;transition:transform .18s;display:grid;container-type:inline-size}.portfolio-channel:focus-visible .portfolio-channel-stage,.portfolio-channel:hover .portfolio-channel-stage{transform:scale(1.015)}.portfolio-channel-stage .channel-avatar.is-xl{letter-spacing:.02em;width:56cqw;height:56cqw;font-size:15cqw;font-weight:450}.portfolio-channel-copy{flex-direction:column;gap:.25rem;min-width:0;display:flex}.portfolio-channel-name{color:var(--text-header);letter-spacing:-.02em;overflow-wrap:anywhere;font-size:1.25rem;font-weight:500;line-height:1.25}.portfolio-channel-meta,.portfolio-channel-niche{font-size:var(--type-meta);overflow-wrap:anywhere}.portfolio-channel-niche{color:var(--text-description)}.portfolio-channel-meta{color:var(--fg-subtle)}.portfolio-system{margin-top:3.4375rem}.portfolio-system summary{cursor:pointer;color:var(--fg-subtle);font-size:var(--type-meta)}.portfolio-system-list{flex-direction:column;gap:.5rem;margin-top:.8125rem;display:flex}.portfolio-system-list li{flex-wrap:wrap;gap:.5rem 1rem;min-width:0;display:flex}.portfolio-system-list li span{overflow-wrap:anywhere;min-width:0}.row-channel{grid-template-columns:2.5rem minmax(0,1fr) 9rem 8rem 9rem}.context-trigger{gap:.5rem}.popover-item.is-channel{align-items:center}.popover-item.is-channel .popover-mark{margin-left:auto}.brand-logo{border-top:var(--rule);border-bottom:var(--rule);align-items:center;gap:1rem;margin:.75rem 0 0;padding:1rem 0;display:flex}.brand-logo-frame{border:1px dashed var(--line-strong);background:var(--bg-muted);width:4.5rem;height:4.5rem;color:var(--fg-subtle);cursor:pointer;border-radius:50%;flex-shrink:0;place-items:center;padding:0;display:grid;overflow:hidden}.brand-logo-frame:has(img){border:0}.brand-logo-frame img{object-fit:cover;width:100%;height:100%}.brand-logo-frame:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.brand-logo-body{gap:.2rem;display:grid}.brand-logo-body .field-help{margin:0}.brand-logo-actions{gap:1rem;margin-top:.25rem;display:flex}.brand-visual{gap:2.5rem var(--grid-gap);grid-template-columns:minmax(0,1.7fr) minmax(14rem,1fr);grid-template-areas:"notes notes""media kit";align-items:start;display:grid}.brand-reference{grid-area:media;margin:0}.brand-reference-frame{aspect-ratio:16/9;border:1px dashed var(--line-strong);background:var(--bg-muted);width:100%;color:var(--fg-subtle);place-items:center;padding:0;display:grid;position:relative;overflow:hidden}.brand-reference-frame.has-image{background:var(--media-stage);border:0}.brand-reference-frame img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.brand-reference-empty{font-size:.8125rem}.brand-reference .popover-root{margin-top:.75rem}.brand-menu{z-index:5;background:var(--bg-elevated);min-width:11.5rem;box-shadow:0 0 0 1px var(--line);padding:.25rem;position:absolute;top:calc(100% + .35rem);left:0}.brand-font-option,.brand-menu-item{width:100%;color:var(--text-header);text-align:left;cursor:pointer;background:0 0;border:0;padding:.45rem .6rem;font-size:.875rem;display:block}.brand-font-option:focus-visible,.brand-font-option:hover,.brand-menu-item:focus-visible,.brand-menu-item:hover{background:var(--surface-hover)}.brand-menu-confirm{gap:.35rem;padding:.45rem .6rem .55rem;display:grid}.brand-menu-confirm p{color:var(--fg-subtle);margin:0;font-size:.8125rem}.brand-inline-actions{flex-wrap:wrap;gap:1rem;margin-top:.75rem;display:flex}.brand-crop-stage{background:var(--media-stage);width:100%;position:relative}.brand-crop-stage img{width:100%;height:auto;display:block}.brand-crop-window{cursor:grab;touch-action:none;outline:1px solid #fffc;position:absolute;box-shadow:0 0 0 999px #0a0e1575}.brand-crop-window:focus-visible{outline:2px solid var(--focus-ring)}.brand-generate,.brand-studies{gap:.75rem;display:grid}.brand-studies{grid-template-columns:1fr 1fr}.brand-study{color:var(--fg-subtle);text-align:left;cursor:pointer;background:0 0;border:0;gap:.35rem;padding:0;font-size:.75rem;display:grid}.brand-study img{aspect-ratio:16/9;object-fit:cover;background:var(--media-stage);width:100%}.brand-study.is-chosen img{outline:2px solid var(--text-header);outline-offset:2px}.brand-study:focus-visible img{outline:2px solid var(--focus-ring);outline-offset:2px}.brand-suggest{gap:.4rem;margin-top:1rem;display:grid}.brand-suggest-swatches{flex-wrap:wrap;gap:.75rem 1rem;margin:0;padding:0;list-style:none;display:flex}.brand-suggest-swatches li{color:var(--fg-subtle);align-items:center;gap:.4rem;font-size:.75rem;display:flex}.brand-suggest-swatches .swatch{width:1rem;height:1rem}.brand-colour-editor,.brand-font-menu{width:16rem;top:calc(100% + .25rem)}.brand-colour-fields{align-items:center;gap:.5rem;padding:.45rem .6rem;display:flex}.brand-colour-fields input[type=color]{cursor:pointer;background:0 0;border:0;width:2rem;height:2rem;padding:0}.brand-font-menu{gap:.35rem;padding:.5rem;display:grid}.brand-font-options{max-height:14rem;margin:0;padding:0;list-style:none;overflow:auto}.brand-advanced{margin-top:1.25rem}.brand-advanced summary{color:var(--text-header);cursor:pointer;font-size:.875rem;font-weight:500}.brand-advanced summary:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.brand-advanced .field-label{margin-top:.75rem}.brand-palette{grid-area:kit}.brand-palette>.eyebrow:first-child{margin-top:0}.swatch-list{border-top:var(--rule);margin:.75rem 0;padding:0;list-style:none}.swatch-row-wrap{border-bottom:var(--rule);position:relative}.swatch-row{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:2.75rem minmax(0,1fr) auto;align-items:center;column-gap:.875rem;width:100%;padding:.625rem 0;display:grid}.swatch-row:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.swatch-copy{gap:.1rem;display:grid}.swatch-edit{color:var(--fg-subtle);opacity:0;font-size:.75rem;transition:opacity .16s}.swatch-row:focus-visible .swatch-edit,.swatch-row:hover .swatch-edit{opacity:1}.swatch{width:2.75rem;height:2.75rem;box-shadow:inset 0 0 0 1px var(--text-header)}@supports (color:color-mix(in lab,red,red)){.swatch{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text-header) 12%,transparent)}}.swatch-name{color:var(--text-header);font-size:.875rem;font-weight:500}.swatch-hex{color:var(--fg-subtle);font-size:.75rem;font-family:var(--font-mono,ui-monospace,monospace);letter-spacing:.02em}.brand-type-label{margin-top:2rem}.type-specimen{border-top:var(--rule);align-items:center;gap:1.5rem;margin-top:.75rem;padding-top:1rem;display:flex}.type-specimen-glyph{color:var(--text-header);letter-spacing:-.04em;font-size:4rem;font-weight:600;line-height:1}.type-specimen-list{gap:.35rem;margin:0;font-size:.8125rem;display:grid}.type-row{position:relative}.type-row-button{text-align:left;cursor:pointer;background:0 0;border:0;gap:.1rem;padding:.2rem 0;display:grid}.type-row-button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.type-row-label{color:var(--fg-subtle);font-size:.75rem}.type-row-value{color:var(--text-header);font-weight:500}.brand-style-notes{grid-area:notes/auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:.35rem 2.5rem;display:grid}.brand-style-notes>.brand-suggest,.brand-style-notes>.btn-text,.brand-style-notes>.field-help{grid-column:1/-1}.brand-note .field-help{margin:0 0 .5rem}@media (max-width:900px){.brand-style-notes,.brand-visual{grid-template-columns:minmax(0,1fr);grid-template-areas:"notes""media""kit"}}.library-grid{gap:2.5rem var(--grid-gap);grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.library-tile{flex-direction:column;gap:.3rem;min-width:0;display:flex}.library-tile-stage{aspect-ratio:16/9;background:var(--bg-muted);place-items:center;margin-bottom:.5rem;display:grid;overflow:hidden}.library-tile-media{background:var(--text-header);height:100%;position:relative}@supports (color:color-mix(in lab,red,red)){.library-tile-media{background:color-mix(in srgb,var(--text-header) 7%,var(--bg-muted))}}.library-tile-media{transition:transform .42s var(--ease-frame)}.library-tile-media.is-16x9{width:100%}.library-tile-media.is-9x16{aspect-ratio:9/16;height:86%}.library-tile-media.is-1x1{aspect-ratio:1;height:86%}.library-tile:hover .library-tile-media{transform:scale(1.015)}.library-tile-aspect{color:var(--fg-subtle);font-variant-numeric:tabular-nums;letter-spacing:.04em;font-size:.6875rem;position:absolute;top:.5rem;left:.5rem}.library-tile-foot{justify-content:space-between;align-items:center;gap:.75rem;margin-top:.375rem;display:flex}.library-filters{align-items:center}.library-filters .segmented{flex-wrap:nowrap;flex-shrink:0}.home-control-room{padding-bottom:6rem}.home-section+.home-section{margin-top:4.75rem}.home-pulse+.home-upcoming{margin-top:2.25rem}.home-pulse .home-data-empty{padding-bottom:0}.home-section-head{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:1rem;display:flex}.home-section-head h2{color:var(--text-header);letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:600}.home-section-head>span{color:var(--fg-subtle);font-size:var(--type-meta);font-variant-numeric:tabular-nums}.home-section-head.is-title{margin-bottom:1.75rem}.home-section-head.is-title h2{letter-spacing:-.03em;text-transform:none;font-size:clamp(1.375rem,1.8vw,1.75rem);font-weight:600}.home-data-empty{border-top:var(--rule);padding:1.5rem 0}.home-data-empty p{color:var(--text-header);letter-spacing:-.025em;margin:0;font-size:clamp(1.25rem,1.8vw,1.75rem);font-weight:550}.home-data-empty span{max-width:36rem;color:var(--text-description);margin-top:.375rem;font-size:.875rem;line-height:1.5;display:block}.home-upcoming-grid{grid-template-columns:minmax(0,2fr) minmax(15rem,1fr);align-items:start;gap:clamp(2rem,4vw,4.5rem);display:grid}.home-next-feature{color:inherit;grid-template-columns:minmax(0,1.6fr) minmax(12rem,1fr);align-items:center;gap:clamp(1.5rem,3vw,2.75rem);text-decoration:none;display:grid}.home-next-media{aspect-ratio:16/9;background:var(--media-stage);place-items:center;display:grid;position:relative;overflow:hidden}.home-next-image{object-fit:cover;transition:transform .42s var(--ease-frame)}.home-next-feature:hover .home-next-image{transform:scale(1.015)}.home-next-copy,.home-upcoming-copy{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.home-next-copy{color:inherit;text-decoration:none}.home-next-kicker{color:var(--fg-subtle);font-variant-numeric:tabular-nums;letter-spacing:.035em;text-transform:uppercase;margin-bottom:.75rem;font-size:.75rem;font-weight:550}.home-next-title{color:var(--text-header);letter-spacing:-.035em;text-wrap:balance;margin-bottom:.875rem;font-size:clamp(1.35rem,2vw,2rem);font-weight:600;line-height:1.12}.home-next-state{color:var(--text-header);margin-top:1rem;font-size:.8125rem;font-weight:550}.home-upcoming-list{border-top:var(--rule);margin:0;padding:0;list-style:none}.home-upcoming-list>li{border-bottom:var(--rule)}.home-upcoming-item{color:inherit;grid-template-columns:auto minmax(0,1fr);align-items:stretch;gap:1rem;padding:1rem 0;text-decoration:none;display:grid}.home-upcoming-thumb{aspect-ratio:16/9;background:var(--media-stage);place-self:stretch start;place-items:center;width:auto;height:0;min-height:100%;display:grid;overflow:hidden}.home-upcoming-item .home-next-kicker{margin-bottom:.3rem}.home-format-placeholder{width:100%;height:100%;color:var(--white-100);flex-direction:column;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.home-format-placeholder{color:color-mix(in srgb,var(--white-100) 76%,transparent)}}.home-format-placeholder{letter-spacing:.04em;font-size:.6875rem}.home-format-placeholder span+span{color:var(--white-100);margin-top:.15rem}@supports (color:color-mix(in lab,red,red)){.home-format-placeholder span+span{color:color-mix(in srgb,var(--white-100) 45%,transparent)}}.home-format-placeholder span+span{font-size:.625rem}.home-attention-list,.home-channel-groups{flex-direction:column;display:flex}.home-channel-groups{gap:2.5rem}.home-group-heading{color:var(--fg-subtle);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:baseline;gap:1rem;margin:0 0 .25rem;font-size:.75rem;font-weight:600;display:flex}.home-group-heading a{color:var(--text-header);text-decoration:none}.home-group-heading a:hover{color:var(--accent-mark)}.popover-group .popover-item.is-channel{padding-left:1.15rem}.popover-group+.popover-group{margin-top:.75rem}.popover-group-label{color:var(--fg-subtle);letter-spacing:.08em;text-transform:uppercase;padding:.5rem .75rem .25rem;font-size:.6875rem;font-weight:600;text-decoration:none;display:block}a.popover-group-label:hover{color:var(--text-header)}.home-channel-list,.home-system-list{border-top:var(--rule);margin:0;padding:0;list-style:none}.home-attention-row{border-bottom:var(--rule);min-height:4.5rem;color:inherit;grid-template-columns:5.5rem minmax(0,1fr) auto;align-items:center;gap:1.25rem;padding:.75rem 0;text-decoration:none;display:grid}.home-attention-priority{color:var(--fg-subtle);letter-spacing:.075em;text-transform:uppercase;font-size:.6875rem;font-weight:600}.home-attention-row:first-child .home-attention-priority{color:var(--text-header)}.home-attention-copy{flex-direction:column;gap:.2rem;min-width:0;display:flex}.home-attention-row:hover .link-arrow .material-symbols-outlined{transform:translate(3px)}.home-channel-groups .home-channel-row{padding-left:1.5rem}.home-channel-row{border-bottom:var(--rule);min-height:6.5rem;color:inherit;cursor:pointer;grid-template-columns:minmax(15rem,1.2fr) repeat(3,minmax(6.25rem,.72fr));align-items:center;column-gap:clamp(1.25rem,2.4vw,2.75rem);padding:1.15rem 0;text-decoration:none;transition:background-color .18s;display:grid;position:relative}.home-channel-row:hover{background-color:#0a0e1506}html[data-theme=dark] .home-channel-row:hover{background-color:#ffffff08}.home-channel-identity{align-items:center;gap:1rem;min-width:0;display:flex}.home-channel-exception,.home-channel-waiting{font-size:.8125rem}.home-channel-exception{color:var(--text-header);font-weight:500}.home-channel-waiting{color:var(--fg-subtle)}.home-channel-metric{text-align:center;justify-content:center;align-self:stretch;align-items:center;min-width:0;display:flex;position:relative}.home-channel-metric-value{color:var(--text-header);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:1.125rem;font-weight:600;line-height:1.15}.home-channel-reveal{text-align:center;pointer-events:none;flex-direction:column;align-items:center;gap:.1rem;display:flex;position:absolute;top:calc(50% + .85rem);left:0;right:0}.home-channel-reveal-detail,.home-channel-reveal-label{min-height:1rem;color:var(--fg-subtle);opacity:0;font-size:.75rem;font-weight:500;line-height:1.25;transition:opacity .18s,transform .18s;transform:translateY(5px)}.home-channel-metric:hover .home-channel-reveal-detail,.home-channel-metric:hover .home-channel-reveal-label{opacity:1;transform:translateY(0)}.home-channel-trend{font-variant-numeric:tabular-nums;letter-spacing:.01em;font-size:.75rem}.home-channel-trend.is-up{color:var(--status-success)}@supports (color:color-mix(in lab,red,red)){.home-channel-trend.is-up{color:color-mix(in srgb,var(--status-success) 72%,var(--fg-subtle))}}.home-channel-trend.is-flat{color:var(--fg-subtle)}.home-channel-trend.is-down{color:var(--status-error)}@supports (color:color-mix(in lab,red,red)){.home-channel-trend.is-down{color:color-mix(in srgb,var(--status-error) 68%,var(--fg-subtle))}}.home-row-label{color:var(--fg-subtle);letter-spacing:.065em;text-transform:uppercase;font-size:.6875rem;font-weight:500}.home-perform-view{flex-direction:column;gap:.85rem;display:flex}.home-perform-pager{justify-content:flex-end;gap:.35rem;display:flex}.home-perform-pager button{border:var(--rule);width:2rem;height:2rem;color:var(--text-header);cursor:pointer;background:0 0;border-radius:999px;place-items:center;padding:0;display:grid}.home-perform-pager button:disabled{color:var(--fg-subtle);cursor:default;opacity:.4}.home-perform-rail{scroll-snap-type:x mandatory;scrollbar-width:none;scroll-padding-inline:0;overflow-x:auto}.home-perform-rail::-webkit-scrollbar{display:none}.home-perform-rail ol{grid-auto-columns:calc(25% - .75rem);grid-auto-flow:column;gap:1rem;margin:0;padding:0;list-style:none;display:grid}.home-perform-filter{color:var(--fg-subtle);font-size:var(--type-meta);align-items:center;display:inline-flex;position:relative}.home-perform-filter select{appearance:none;max-width:14rem;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0 1.15rem 0 0}.home-perform-filter .material-symbols-outlined{pointer-events:none;position:absolute;right:0}.home-perform-tile{scroll-snap-align:start;flex-direction:column;gap:.7rem;min-width:0;display:flex}.home-perform-media{aspect-ratio:16/9;background:var(--media-stage);display:block;position:relative;overflow:hidden}.home-perform-image{object-fit:cover}.home-perform-controls{color:#fff;font-variant-numeric:tabular-nums;opacity:0;pointer-events:none;background:#0000008c;border-radius:999px;grid-template-columns:1.75rem minmax(0,1fr) auto;align-items:center;gap:.45rem;padding:.35rem .45rem;font-size:.6875rem;transition:opacity .16s;display:grid;position:absolute;bottom:.55rem;left:.55rem;right:.55rem}.home-next-media:focus-within>.home-perform-controls,.home-next-media:hover>.home-perform-controls,.home-perform-media:focus-within>.home-perform-controls,.home-perform-media:hover>.home-perform-controls{opacity:1;pointer-events:auto}.home-perform-play{width:1.75rem;height:1.75rem;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.home-perform-controls input[type=range]{accent-color:#fff;cursor:pointer;width:100%;height:2px;margin:0}.home-perform-copy{flex-direction:column;gap:.3rem;min-width:0;display:flex}.home-perform-title{min-width:0;color:var(--text-header);align-items:center;gap:.5rem;margin:0;font-size:.875rem;font-weight:550;display:flex}.home-perform-title>span:not(.channel-avatar){text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.home-perform-title>.channel-avatar{aspect-ratio:1;border-radius:50%;flex:0 0 1.5rem;width:1.5rem;height:1.5rem}.home-perform-reveal{grid-template-rows:0fr;transition:grid-template-rows .28s cubic-bezier(.2,.8,.2,1);display:grid}.home-perform-reveal.is-open{grid-template-rows:1fr}.home-perform-details{opacity:0;gap:.35rem;min-height:0;margin:0;transition:opacity .22s,transform .28s cubic-bezier(.2,.8,.2,1);display:grid;overflow:hidden;transform:translateY(-.4rem)}.home-perform-reveal.is-open .home-perform-details{opacity:1;margin-top:.45rem;transform:translateY(0)}.home-perform-info{width:1.5rem;height:1.5rem;color:var(--fg-subtle);cursor:pointer;background:0 0;border:0;flex-shrink:0;place-items:center;padding:0;display:grid}.home-perform-info[aria-expanded=true]{color:var(--text-header)}.home-perform-details div{grid-template-columns:5.5rem minmax(0,1fr);gap:.75rem;display:grid}.home-perform-details dt{color:var(--fg-subtle);letter-spacing:.065em;text-transform:uppercase;font-size:.6875rem;font-weight:500}.home-perform-details dd{color:var(--text-header);margin:0;font-size:.8125rem}.home-system-section{padding-top:.25rem}.home-system{border-top:var(--rule);border-bottom:var(--rule)}.home-system summary{min-height:3.5rem;color:var(--text-header);cursor:pointer;grid-template-columns:minmax(0,1fr) auto 1.25rem;align-items:center;gap:1rem;font-size:.8125rem;font-weight:600;list-style:none;display:grid}.home-system summary::-webkit-details-marker{display:none}.home-system summary>:nth-child(2){color:var(--fg-subtle);font-weight:400}.home-system summary .material-symbols-outlined{color:var(--fg-subtle);transition:transform .18s}.home-system[open] summary .material-symbols-outlined{transform:rotate(90deg)}.home-system-list{margin-bottom:.75rem}.home-system-list li{border-bottom:var(--rule);min-height:2.75rem;color:var(--text-description);grid-template-columns:8rem minmax(0,1fr) auto;align-items:center;gap:1.25rem;font-size:.8125rem;display:grid}.home-system-list li:last-child{border-bottom:0}.home-system-list a{color:var(--text-header);font-weight:550;text-decoration:none}@media (max-width:1050px){.home-upcoming-grid{grid-template-columns:minmax(0,1fr)}.home-upcoming-list{column-gap:var(--grid-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.home-channel-row{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:1rem}.home-channel-identity{grid-column:1/-1}}@media (max-width:720px){.home-section+.home-section{margin-top:3.5rem}.home-next-feature{grid-template-columns:minmax(0,1fr)}.home-perform-rail ol{grid-auto-columns:78%}.home-upcoming-list{grid-template-columns:minmax(0,1fr)}.home-attention-row{grid-template-columns:minmax(0,1fr) auto}.home-attention-priority{grid-column:1/-1;margin-bottom:-.65rem}.home-channel-row{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:.85rem}.home-channel-identity{grid-column:1/-1}.home-system-list li{grid-template-columns:minmax(0,1fr) auto}.home-system-list li>:first-child{grid-column:1/-1;margin-bottom:-.5rem}}.popover-item.is-channel{gap:.75rem}.channel-wizard{max-width:40rem;padding:.5rem 0 3rem}.channel-wizard-progress{background:var(--fg-subtle);height:2px}@supports (color:color-mix(in lab,red,red)){.channel-wizard-progress{background:color-mix(in srgb,var(--fg-subtle) 25%,transparent)}}.channel-wizard-progress{border-radius:999px;margin-bottom:1rem;overflow:hidden}.channel-wizard-progress>span{transform-origin:0;background:var(--text-header);width:100%;height:100%;transition:transform .32s cubic-bezier(.22,1,.36,1);display:block}.channel-wizard-count{color:var(--fg-subtle);letter-spacing:.02em;margin:0 0 1.75rem;font-size:.8125rem}.channel-wizard-panel{min-height:16rem}.channel-wizard-panel.is-forward{animation:channel-wizard-in-forward .36s cubic-bezier(.22,1,.36,1) both}.channel-wizard-panel.is-back{animation:channel-wizard-in-back .36s cubic-bezier(.22,1,.36,1) both}@keyframes channel-wizard-in-forward{0%{opacity:0;filter:blur(4px);transform:translateY(14px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes channel-wizard-in-back{0%{opacity:0;filter:blur(4px);transform:translateY(-10px)}to{opacity:1;filter:blur();transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.channel-wizard-panel.is-back,.channel-wizard-panel.is-forward{animation:none}.channel-wizard-progress>span{transition:none}}.channel-wizard-title{color:var(--text-header);letter-spacing:-.03em;max-width:18ch;margin:0 0 .75rem;font-size:clamp(1.5rem,2.4vw,2rem);font-weight:600;line-height:1.15}.channel-wizard-why{color:var(--fg-muted,var(--fg-subtle));max-width:42ch;margin:0 0 1.75rem;font-size:.9375rem;line-height:1.45}.channel-wizard-input{width:100%;font-size:1.0625rem}.channel-wizard-select{width:100%;display:block}.channel-wizard-stack{gap:.85rem;display:grid}.channel-wizard-choices{gap:.65rem;display:grid}.channel-wizard-choice{text-align:left;border:1px solid var(--fg-subtle);gap:.25rem;padding:.95rem 1rem;display:grid}@supports (color:color-mix(in lab,red,red)){.channel-wizard-choice{border:1px solid color-mix(in srgb,var(--fg-subtle) 35%,transparent)}}.channel-wizard-choice{color:inherit;cursor:pointer;background:0 0;border-radius:.5rem;transition:border-color .16s,background-color .16s}.channel-wizard-choice:hover{border-color:var(--text-header)}@supports (color:color-mix(in lab,red,red)){.channel-wizard-choice:hover{border-color:color-mix(in srgb,var(--text-header) 45%,transparent)}}.channel-wizard-choice.active{border-color:var(--text-header);background:var(--text-header)}@supports (color:color-mix(in lab,red,red)){.channel-wizard-choice.active{background:color-mix(in srgb,var(--text-header) 6%,transparent)}}.channel-wizard-choice-label{color:var(--text-header);font-size:.975rem;font-weight:600}.channel-wizard-choice-help{color:var(--fg-subtle);font-size:.8125rem;line-height:1.4}.channel-wizard-summary{gap:.85rem;margin:0 0 1.25rem;display:grid}.channel-wizard-summary>div{border-bottom:1px solid var(--fg-subtle);gap:.15rem;padding-bottom:.75rem;display:grid}@supports (color:color-mix(in lab,red,red)){.channel-wizard-summary>div{border-bottom:1px solid color-mix(in srgb,var(--fg-subtle) 22%,transparent)}}.channel-wizard-summary dt{color:var(--fg-subtle);letter-spacing:.02em;font-size:.75rem}.channel-wizard-summary dd{color:var(--text-header);margin:0;font-size:.975rem}.channel-wizard-nav{justify-content:space-between;align-items:center;gap:1rem;margin-top:2rem;display:flex}.channel-wizard-error{color:var(--text-header);margin:1rem 0 0;font-size:.875rem}.calibrate-wizard{max-width:40rem}.calibrate-choice-list{gap:.55rem;display:grid}.calibrate-choice{text-align:left;border:0;border-bottom:1px solid var(--fg-subtle);gap:.2rem;padding:.85rem .95rem;display:grid}@supports (color:color-mix(in lab,red,red)){.calibrate-choice{border-bottom:1px solid color-mix(in srgb,var(--fg-subtle) 28%,transparent)}}.calibrate-choice{color:inherit;cursor:pointer;background:0 0;border-radius:0}.calibrate-choice strong{color:var(--text-header);font-weight:560}.calibrate-choice span{color:var(--fg-muted,var(--fg-subtle));font-size:.875rem;line-height:1.4}.calibrate-choice.is-selected{background:var(--fg-subtle)}@supports (color:color-mix(in lab,red,red)){.calibrate-choice.is-selected{background:color-mix(in srgb,var(--fg-subtle) 12%,transparent)}}.calibrate-choice:hover{background:var(--fg-subtle)}@supports (color:color-mix(in lab,red,red)){.calibrate-choice:hover{background:color-mix(in srgb,var(--fg-subtle) 8%,transparent)}}.calibrate-summary{gap:.85rem;margin:1.25rem 0 0;display:grid}.calibrate-summary dt{color:var(--fg-subtle);font-size:.75rem}.calibrate-summary dd{color:var(--text-header);margin:.15rem 0 0}.calibrate-pilot .btn-primary{margin-top:1rem}.context-header.is-compact{align-items:center;padding-top:1.75rem}.channel-frame .context-header.is-compact .context-identity{flex-wrap:wrap;align-items:center;gap:.875rem}.context-header.is-compact .channel-avatar{width:3.25rem;height:3.25rem;font-size:.875rem}.context-header.is-compact .context-title{letter-spacing:-.015em;font-size:1.125rem;font-weight:600}.context-header.is-compact .context-description,.context-status{font-size:var(--type-meta);margin:0}.context-status{color:var(--text-description);white-space:nowrap;flex-wrap:wrap;gap:1.25rem;line-height:1.4;display:flex}.creative-page>section+section{margin-top:4rem}.creative-page-status{margin-bottom:var(--space-2);justify-content:flex-end;display:flex}.voice-traits{margin:0 0 var(--space-3);color:var(--text-header);font-size:1rem;line-height:1.6}.disclosure{margin-top:var(--space-3)}.disclosure>summary{color:var(--text-description);font-size:var(--type-meta);cursor:pointer}.disclosure>summary:hover{color:var(--text-header)}.disclosure[open]>summary{margin-bottom:var(--space-3)}.plain-list,.preset-list{margin:var(--space-3) 0 0;padding:0;list-style:none}.preset-row{border-top:var(--rule);grid-template-columns:minmax(0,14rem) minmax(0,1fr);gap:.25rem 2rem;padding:.75rem 0;display:grid}.plain-list li{color:var(--text-description);font-size:var(--type-meta);padding:.35rem 0;line-height:1.5}.world-categories{margin:var(--space-3) 0 var(--space-4)}.world-category{border-top:var(--rule);grid-template-columns:minmax(0,10rem) minmax(0,1fr);gap:.25rem 2rem;padding:.75rem 0;display:grid}.world-category dt{color:var(--text-header);font-size:var(--type-meta);font-weight:500}.world-category dd{gap:.2rem;margin:0;display:grid}@media (max-width:900px){.preset-row,.world-category{grid-template-columns:minmax(0,1fr)}}.group-portfolio{padding-top:2.75rem;padding-bottom:4.5rem}.group-summary{grid-template-columns:minmax(0,1.15fr) minmax(16rem,.85fr);align-items:start;gap:clamp(2rem,4vw,4.5rem);margin-bottom:clamp(2.75rem,5vw,4.25rem);display:grid}@container studio (max-width:52rem){.group-summary{grid-template-columns:minmax(0,1fr)}}.group-summary-title{align-items:center;gap:.35rem;display:flex}.group-summary-title h1{color:var(--text-header);letter-spacing:-.045em;margin:0;font-size:clamp(2.4rem,4vw,3.5rem);font-weight:550;line-height:.95}.group-summary-purpose{max-width:36rem;color:var(--text-description);margin:.85rem 0 0;font-size:1.0625rem;line-height:1.45}.group-summary-count{color:var(--fg-muted);font-size:var(--type-meta);margin:.7rem 0 0}.group-summary-note{color:var(--fg-subtle);font-size:var(--type-meta);margin:.45rem 0 0}.group-summary-copy .btn{margin-top:1.35rem}.group-summary-performance{justify-items:start;gap:.35rem;min-width:0;display:grid}.group-summary-value{color:var(--text-header);letter-spacing:-.045em;font-variant-numeric:tabular-nums;margin:0;font-size:clamp(2.75rem,4.5vw,4.25rem);font-weight:500;line-height:.95}.group-summary-change,.group-summary-lead,.group-summary-support,.group-summary-target{color:var(--fg-muted);margin:0;font-size:.9375rem}.group-summary-change{flex-wrap:wrap;gap:.4rem .65rem;display:flex}.group-channel-revenue .is-up,.group-summary-change .is-up{color:var(--status-success)}.group-channel-revenue .is-down,.group-summary-change .is-down{color:var(--status-error)}.group-summary-target{font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:.35rem .85rem;margin-top:.35rem;display:flex}.group-summary-target span:last-child{color:var(--text-header)}.group-summary-support{margin-top:.45rem}.group-share{gap:3px;width:min(100%,16rem);height:8px;margin-top:.85rem;display:flex}.group-share span{background:var(--data-track);min-width:4px}.group-share .is-0{background:var(--data-primary)}.group-share .is-1{background:var(--data-secondary)}.group-summary-lead{max-width:28rem;margin-top:.55rem;line-height:1.4}.group-menu{flex:none;position:relative}.group-menu-trigger{width:2.25rem;height:2.25rem;color:var(--text-header);cursor:pointer;background:0 0;border:0;border-radius:1px;place-items:center;display:grid}.group-menu-trigger:hover,.group-menu-trigger[aria-expanded=true]{background:var(--surface-subtle)}.group-menu-panel{z-index:5;background:var(--bg-main);min-width:12.5rem;box-shadow:0 10px 28px var(--black-100);padding:.35rem 0;display:grid;position:absolute;top:calc(100% + .35rem);right:0}@supports (color:color-mix(in lab,red,red)){.group-menu-panel{box-shadow:0 10px 28px color-mix(in srgb,var(--black-100) 32%,transparent)}}.group-menu-panel button{color:var(--text-header);text-align:left;cursor:pointer;background:0 0;border:0;padding:.55rem .9rem;font-size:.9375rem}.group-menu-panel button:focus-visible,.group-menu-panel button:hover{background:var(--surface-subtle)}.group-menu-confirm .is-destructive,.group-menu-panel .is-destructive{color:var(--status-error)}.group-menu-confirm{gap:.35rem;padding:.35rem .9rem .55rem;display:grid}.group-menu-confirm p,.group-menu-error{color:var(--fg-muted);font-size:var(--type-meta);margin:0}.group-menu-error{padding:0 .9rem .4rem}.group-catalogue{gap:1.5rem;display:grid}.group-sort{flex-wrap:wrap;gap:.35rem 1.15rem;display:flex}.group-sort button{color:var(--fg-muted);cursor:pointer;background:0 0;border:0;padding:0;font-size:.9375rem}.group-sort button.is-selected{color:var(--text-header);text-underline-offset:.22em;font-weight:600;text-decoration:underline}.group-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.75rem 1.5rem;margin:0;padding:0;list-style:none;display:grid}.group-grid:has(>li:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.group-grid:has(>li:only-child){grid-template-columns:minmax(0,40rem)}.group-channel{min-width:0;color:inherit;transition:transform .28s var(--ease-frame),box-shadow .28s var(--ease-frame),background .28s var(--ease-frame);border-radius:1px;align-content:start;gap:.28rem;text-decoration:none;display:grid}.group-channel:focus-visible,.group-channel:hover{background:var(--bg-main);box-shadow:0 14px 28px var(--black-100);transform:translateY(-3px)}@supports (color:color-mix(in lab,red,red)){.group-channel:focus-visible,.group-channel:hover{box-shadow:0 14px 28px color-mix(in srgb,var(--black-100) 36%,transparent)}}.group-channel:focus-visible{outline:2px solid var(--text-header);outline-offset:4px}.group-channel-media{aspect-ratio:16/9;background:var(--surface-subtle);margin-bottom:.7rem;display:block;position:relative;overflow:hidden}.group-channel-media img,.group-plate{object-fit:cover;width:100%;height:100%;display:block}.group-channel:focus-visible .group-channel-media img,.group-channel:hover .group-channel-media img{transform:scale(1.02)}.group-channel-media img{transition:transform .44s var(--ease-frame)}.group-plate{background:linear-gradient(165deg,var(--text-header),var(--bg-main) 62%);position:relative}@supports (color:color-mix(in lab,red,red)){.group-plate{background:linear-gradient(165deg,color-mix(in srgb,var(--text-header) 7%,var(--surface-subtle)),var(--bg-main) 62%)}}.group-plate-horizon{background:var(--text-header);height:1px;position:absolute;bottom:28%;left:0;right:12%}@supports (color:color-mix(in lab,red,red)){.group-plate-horizon{background:color-mix(in srgb,var(--text-header) 18%,transparent)}}.group-plate-mass{background:var(--text-header);width:46%;height:58%;position:absolute;bottom:0;right:8%}@supports (color:color-mix(in lab,red,red)){.group-plate-mass{background:color-mix(in srgb,var(--text-header) 10%,var(--surface-subtle))}}.group-channel-open{background:var(--bg-main);padding:.15rem .35rem;position:absolute;bottom:.65rem;right:.75rem}@supports (color:color-mix(in lab,red,red)){.group-channel-open{background:color-mix(in srgb,var(--bg-main) 90%,transparent)}}.group-channel-open{color:var(--text-header);letter-spacing:-.01em;opacity:0;transition:opacity .18s var(--ease-frame),transform .18s var(--ease-frame);font-size:.8125rem;font-weight:600;transform:translateY(4px)}.group-channel:focus-visible .group-channel-open,.group-channel:hover .group-channel-open{opacity:1;transform:none}.group-channel-name{color:var(--text-header);letter-spacing:-.03em;font-size:1.25rem;font-weight:550;line-height:1.15}.group-channel-niche,.group-channel-signals,.group-channel-state,.group-channel-target,.group-empty{color:var(--fg-muted);font-size:.9375rem;line-height:1.35}.group-channel-signals{gap:.12rem;margin-top:.35rem;display:grid}.group-channel-revenue{color:var(--text-header);flex-wrap:wrap;gap:.35rem .65rem;display:flex}.group-channel-revenue,.group-channel-target{font-variant-numeric:tabular-nums}.group-channel-state{margin-top:.35rem}.group-channel-state.is-attention{color:var(--text-header)}.group-empty{margin:0}.group-grid li{min-width:0;animation:group-settle .44s var(--ease-frame) both}.group-grid li:nth-child(2){animation-delay:40ms}.group-grid li:nth-child(3){animation-delay:80ms}.group-grid li:nth-child(4){animation-delay:.12s}.group-grid li:nth-child(5){animation-delay:.15s}.group-grid li:nth-child(6){animation-delay:.18s}@keyframes group-settle{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width:1100px){.group-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.group-grid:has(>li:only-child){grid-template-columns:minmax(0,40rem)}}@media (max-width:800px){.group-summary{grid-template-columns:minmax(0,1fr);align-items:start}}@media (max-width:720px){.group-grid,.group-grid:has(>li:nth-child(2):last-child),.group-grid:has(>li:only-child){grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.group-channel,.group-channel-media img,.group-channel-open,.group-grid li{transition:none;animation:none}}.brand-brief{flex-direction:column;gap:2.5rem;padding:.25rem 0 3.5rem;display:flex}.brand-identity h2{color:var(--text-header);letter-spacing:-.04em;margin:.25rem 0 0;font-size:clamp(2rem,3vw,2.7rem);font-weight:500;line-height:1.04}.brand-position{color:var(--text-description);margin:.4rem 0 0;font-size:1.08rem;line-height:1.4}.brand-setup{gap:.85rem;width:min(100%,48rem);margin:1.15rem 0 2.5rem;display:grid}.brand-setup-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.35rem 1rem;display:flex}.brand-setup-kicker{color:var(--fg-muted);font-size:var(--type-eyebrow);letter-spacing:.12em;text-transform:uppercase;margin:0;font-weight:500}.brand-setup-count{color:var(--fg-muted);font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin:0;font-size:.98rem;font-weight:500}.brand-setup-count>span:first-child,.brand-setup-count>span:nth-child(3){color:var(--text-header)}@supports (color:color-mix(in lab,red,red)){.brand-setup-count>span:first-child,.brand-setup-count>span:nth-child(3){color:color-mix(in srgb,var(--text-header) 72%,var(--fg-muted))}}.brand-setup-count-label{color:var(--fg-muted);font-weight:400}.brand-setup-rail{grid-template-columns:repeat(6,minmax(0,1fr));gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.brand-setup-seg{min-width:0;color:inherit;gap:.4rem;text-decoration:none;display:grid}.brand-setup-track{background:var(--text-header);width:100%;height:.55rem;display:block}@supports (color:color-mix(in lab,red,red)){.brand-setup-track{background:color-mix(in srgb,var(--text-header) 10%,transparent)}}.brand-setup-seg.is-ready .brand-setup-track{background:var(--text-header)}@supports (color:color-mix(in lab,red,red)){.brand-setup-seg.is-ready .brand-setup-track{background:color-mix(in srgb,var(--text-header) 48%,transparent)}}.brand-setup-seg.is-open .brand-setup-track{background:var(--text-header)}@supports (color:color-mix(in lab,red,red)){.brand-setup-seg.is-open .brand-setup-track{background:color-mix(in srgb,var(--text-header) 16%,transparent)}}.brand-setup-name,.brand-setup-state{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.04em;font-size:.72rem;font-weight:500;line-height:1.25;overflow:hidden}.brand-setup-name{color:var(--text-header)}@supports (color:color-mix(in lab,red,red)){.brand-setup-name{color:color-mix(in srgb,var(--text-header) 78%,var(--fg-muted))}}.brand-setup-state{color:var(--fg-muted)}.brand-setup-seg.is-open .brand-setup-name,.brand-setup-seg.is-open .brand-setup-state{color:var(--text-header)}@supports (color:color-mix(in lab,red,red)){.brand-setup-seg.is-open .brand-setup-name,.brand-setup-seg.is-open .brand-setup-state{color:color-mix(in srgb,var(--text-header) 78%,var(--fg-muted))}}.brand-setup-seg:focus-visible .brand-setup-name,.brand-setup-seg:hover .brand-setup-name{text-underline-offset:.14em;text-decoration:underline}.brand-setup-next{gap:.3rem;margin-top:.85rem;padding-top:.15rem;display:grid}.brand-setup-next h3{color:var(--text-header);letter-spacing:-.02em;margin:0;font-size:1.05rem;font-weight:500}.brand-setup-next p{color:var(--text-description);max-width:32rem;margin:0;font-size:.95rem;line-height:1.4}.brand-setup-next .link-arrow{margin-top:.4rem}.brand-spec{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.85rem clamp(1.75rem,3.5vw,3.25rem);min-width:0;display:grid}.brand-spec-row{min-width:0;color:inherit;align-content:start;gap:.55rem;text-decoration:none;display:grid}.brand-spec-label{color:var(--fg-muted);font-size:var(--type-eyebrow);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.28rem;font-weight:500;line-height:1.3;display:inline-flex}.brand-spec-label .material-symbols-outlined{font-size:.95rem}.brand-spec-row:focus-visible .brand-spec-label,.brand-spec-row:hover .brand-spec-label{color:var(--text-header)}.brand-tags{flex-wrap:wrap;gap:.35rem;display:flex}.brand-tag{background:var(--surface-subtle);min-height:1.7rem;color:var(--text-header);align-items:center;padding:.2rem .65rem;font-size:.875rem;line-height:1.25;display:inline-flex}.brand-tag.is-empty{color:var(--fg-muted);box-shadow:inset 0 0 0 1px var(--text-header);background:0 0}@supports (color:color-mix(in lab,red,red)){.brand-tag.is-empty{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text-header) 14%,transparent)}}.brand-refs ul{gap:1.75rem;margin:.85rem 0 0;padding:0;list-style:none;display:grid}.brand-ref{grid-template-columns:minmax(0,1fr) minmax(13rem,18rem);align-items:center;gap:1.25rem 2.25rem;display:grid}.brand-ref-copy h3{color:var(--text-header);letter-spacing:-.03em;margin:0;font-size:1.2rem;font-weight:500;line-height:1.25}.brand-ref-copy p{color:var(--text-description);max-width:36rem;margin:.4rem 0 0;font-size:.95rem;line-height:1.4}.brand-ref-copy .link-arrow{margin-top:.7rem}.brand-ref-media{aspect-ratio:16/9;background:var(--surface-subtle);width:100%;position:relative;overflow:hidden}.brand-ref-media img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.brand-overview-plate{background:linear-gradient(160deg,var(--text-header),transparent 55%),var(--surface-subtle);width:100%;height:100%;display:block}@supports (color:color-mix(in lab,red,red)){.brand-overview-plate{background:linear-gradient(160deg,color-mix(in srgb,var(--text-header) 8%,transparent),transparent 55%),var(--surface-subtle)}}.brand-copy{max-width:40rem}.brand-copy-block{margin-top:2rem}.brand-copy-block h3{color:var(--text-header);margin:0 0 .4rem;font-size:1.05rem;font-weight:500}.brand-copy-block p,.brand-copy-kinds{color:var(--text-description);margin:0;line-height:1.45}.brand-copy-kinds{color:var(--fg-muted);font-size:var(--type-meta);flex-wrap:wrap;gap:.35rem 1.25rem;margin-top:.75rem;padding:0;list-style:none;display:flex}.edit-modes,.world-page{max-width:52rem}.world-empty-lead{color:var(--text-header);letter-spacing:-.03em;margin:.5rem 0 1.25rem;font-size:clamp(1.4rem,2vw,1.8rem);font-weight:500}.world-entries,.world-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem 1.25rem;margin:0 0 1.5rem;padding:0;list-style:none;display:grid}.world-entries a,.world-gallery a{color:inherit;gap:.25rem;text-decoration:none;display:grid}.world-entries a span:first-child,.world-name{color:var(--text-header);font-size:1.05rem}.world-entries a span:last-child,.world-meta{color:var(--fg-muted);font-size:var(--type-meta);line-height:1.4}.world-plate{aspect-ratio:4/3;background:linear-gradient(165deg,var(--text-header),transparent 60%),var(--surface-subtle);margin-bottom:.45rem;display:block}@supports (color:color-mix(in lab,red,red)){.world-plate{background:linear-gradient(165deg,color-mix(in srgb,var(--text-header) 10%,transparent),transparent 60%),var(--surface-subtle)}}.world-gallery a:hover .world-plate{transform:scale(1.015)}.story-sequence{gap:0;margin:1.5rem 0 .75rem;padding:0;list-style:none;display:grid}.story-sequence li{grid-template-columns:6.5rem minmax(0,1fr);gap:1rem;padding:.85rem 0;display:grid}.story-sequence li+li{border-top:none}.story-sequence span{color:var(--text-header);letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:500}.story-sequence p,.story-variation{color:var(--text-description);margin:0;line-height:1.45}.story-variation{color:var(--fg-muted);font-size:var(--type-meta);margin:.25rem 0 1.25rem}.edit-mode-list{margin:.5rem 0 0;padding:0;list-style:none}.edit-mode{border:0;border-top:var(--rule);width:100%;color:var(--text-description);font:inherit;text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;padding:.7rem 0;display:flex}.edit-mode-name{color:var(--text-header)}.edit-mode.is-on .edit-mode-name{font-weight:500}.edit-mode-cue{background:var(--fg-subtle);transform-origin:0;width:1.75rem;height:2px;transition:transform .18s var(--ease-frame)}.edit-mode.is-on .edit-mode-cue,.edit-mode:hover .edit-mode-cue{background:var(--text-header);transform:scaleX(1.8)}.edit-mode-detail{max-width:36rem;margin-top:1rem}.edit-mode-detail p{color:var(--text-description);margin:0;line-height:1.45}.monetise{max-width:36rem;margin:0 0 1.75rem}.monetise ul{gap:.85rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.monetise li{color:var(--text-header);grid-template-columns:8rem minmax(0,1fr);gap:.15rem 1rem;display:grid}.monetise-goal{color:var(--fg-muted)}.monetise-track{background:var(--data-track,var(--text-header));grid-column:2;height:2px;display:block}@supports (color:color-mix(in lab,red,red)){.monetise-track{background:var(--data-track,color-mix(in srgb,var(--text-header) 12%,transparent))}}.monetise-track span{background:var(--text-header);height:100%;display:block}@media (max-width:900px){.brand-setup{width:100%}.brand-setup-rail{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:.85rem}.brand-spec{row-gap:1.65rem}.brand-ref,.brand-spec{grid-template-columns:minmax(0,1fr)}.brand-ref-media{max-width:22rem}}@media (max-width:980px){.world-entries,.world-gallery{grid-template-columns:1fr}}.ops-page{grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(2.75rem,5vw,4.5rem) clamp(2rem,4vw,4.5rem);width:100%;max-width:92.5rem;padding:2.5rem 0 5rem;display:grid}.ops-head{grid-column:1/-1}.ops-head h1{color:var(--text-header);letter-spacing:-.04em;margin:0;font-size:clamp(2rem,3vw,2.75rem);font-weight:600;line-height:1.05}.ops-lede{color:var(--text-description);margin:.65rem 0 0;font-size:1.05rem;line-height:1.45}.ops-hero{grid-column:1/span 8;min-width:0}.ops-now{grid-column:9/span 4;min-width:0}.ops-flow{grid-column:1/span 8;min-width:0}.ops-attention{grid-column:9/span 4;min-width:0}.ops-upcoming{grid-column:1/span 7;min-width:0}.ops-services{grid-column:8/span 5;min-width:0}.ops-advanced{grid-column:1/span 8;min-width:0}.ops-headline{color:var(--text-header);letter-spacing:-.045em;margin:.25rem 0 0;font-size:clamp(2.2rem,4vw,3.5rem);font-weight:600;line-height:1.05}.ops-page.is-paused .ops-headline,.ops-page.is-stopped .ops-headline{color:var(--status-warning)}.ops-conn-meta,.ops-empty,.ops-flow-lede,.ops-lane-note,.ops-note,.ops-summary{color:var(--text-description)}.ops-summary{max-width:36rem;margin:.85rem 0 0;font-size:1.05rem;line-height:1.45}.ops-lanes{grid-template-columns:1fr 1fr;gap:1.5rem 3rem;margin:1.85rem 0 1.6rem;display:grid}.ops-lane-state{color:var(--text-header);letter-spacing:-.03em;align-items:center;gap:.5rem;margin:.25rem 0 .35rem;font-size:1.35rem;font-weight:600;display:flex}.ops-lane-note{margin:0;font-size:.98rem}.ops-mark{background:var(--text-header);border-radius:50%;width:.5rem;height:.5rem}.ops-mark.is-attention,.ops-mark.is-paused{background:var(--status-warning)}.ops-now ul{grid-template-columns:1fr 1fr;gap:1.5rem 1.25rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.ops-now-value{color:var(--text-header);letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin:0;font-size:clamp(1.7rem,2.6vw,2.25rem);font-weight:500;line-height:1}.ops-now-label{color:var(--fg-muted);font-size:var(--type-eyebrow);letter-spacing:.1em;text-transform:uppercase;margin:.4rem 0 0;font-weight:500}.ops-attention h2,.ops-flow h2,.ops-services h2,.ops-upcoming h2{color:var(--text-header);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .4rem;font-size:.95rem;font-weight:600}.ops-flow-lede{margin:0 0 1.15rem;font-size:.98rem}.ops-rail{grid-template-columns:repeat(7,minmax(0,1fr));gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.ops-rail li{flex-direction:column;gap:.4rem;min-width:0;display:flex}.ops-rail-count{color:var(--text-header);font-variant-numeric:tabular-nums;font-size:1.15rem}.ops-rail-bar{background:var(--text-header);height:.85rem;display:block}@supports (color:color-mix(in lab,red,red)){.ops-rail-bar{background:color-mix(in srgb,var(--text-header) 12%,transparent)}}.ops-rail .is-hot .ops-rail-bar{background:var(--text-header)}.ops-rail-name{color:var(--fg-muted);letter-spacing:.04em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.ops-work-items{flex-direction:column;gap:1rem;margin:1.35rem 0 0;padding:0;list-style:none;display:flex}.ops-affected,.ops-attention ol,.ops-confirm,.ops-services ul,.ops-upcoming ol{margin:1rem 0 0;padding:0;list-style:none}.ops-work-items a{color:inherit;grid-template-columns:8.5rem minmax(0,1fr);column-gap:1rem;text-decoration:none;display:grid}.ops-work-stage{min-width:0;color:var(--fg-muted);font-size:var(--type-eyebrow);letter-spacing:.08em;text-transform:uppercase}.ops-work-items .ops-note,.ops-work-title{grid-column:2}.ops-work-title,p.ops-attention-title,p.ops-when{color:var(--text-header);margin:0;font-weight:500}.ops-attention .is-blocking .ops-attention-title{letter-spacing:-.03em;font-size:1.25rem}.ops-upcoming-title{color:var(--text-header);margin:.2rem 0 0}.ops-severity{color:var(--fg-muted);font-size:var(--type-eyebrow);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .35rem;font-weight:500}.ops-attention .is-blocking .ops-severity{color:var(--status-warning)}.ops-attention ol>li+li{margin-top:1.75rem}.ops-upcoming li+li{margin-top:1.35rem}.ops-affected{margin:.5rem 0}.ops-affected a{color:inherit;justify-content:space-between;gap:1rem;text-decoration:none;display:flex}.ops-affected span{color:var(--fg-muted)}.ops-dots{gap:.4rem;margin:.7rem 0 1.1rem;display:flex}.ops-dot{border-radius:50%;width:.55rem;height:.55rem}.ops-dot,.ops-dot.is-waiting{background:var(--text-header)}@supports (color:color-mix(in lab,red,red)){.ops-dot.is-waiting{background:color-mix(in srgb,var(--text-header) 22%,transparent)}}.ops-dot.is-needs_attention{background:var(--status-warning)}.ops-capabilities{gap:.7rem;margin:0;display:grid}.ops-capabilities>div{grid-template-columns:minmax(7rem,.4fr) minmax(0,1fr);align-items:baseline;gap:.75rem;display:grid}.ops-capabilities dt{color:var(--fg-muted);font-size:var(--type-eyebrow);letter-spacing:.08em;text-transform:uppercase;margin:0}.ops-capabilities dd{color:var(--text-header);align-items:center;gap:.45rem;margin:0;font-size:1rem;display:flex}.ops-services li{grid-template-columns:minmax(0,1fr) auto;gap:.15rem 1rem;padding:.45rem 0;display:grid}.ops-note{margin:.25rem 0 0;font-size:.95rem;display:block}.ops-stop{max-width:34rem}.ops-stop,.ops-stop .btn{margin-top:1rem}.ops-confirm{margin:0;padding:0 0 .5rem}.ops-confirm li{color:var(--text-header);padding:.35rem 0}.ops-hero .btn{margin-top:.15rem}.ops-attention .btn{margin-top:.85rem}.ops-advanced .btn-text,.ops-attention .link-arrow,.ops-flow .link-arrow,.ops-services .btn-text,.ops-services .link-arrow,.ops-upcoming .link-arrow{margin-top:.9rem;display:inline-flex}@media (prefers-reduced-motion:no-preference){.ops-stop{animation:ops-reveal .22s cubic-bezier(.2,0,0,1)}}@keyframes ops-reveal{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (max-width:1100px){.ops-advanced,.ops-attention,.ops-flow,.ops-hero,.ops-now,.ops-services,.ops-upcoming{grid-column:1/-1}.ops-hero{order:1}.ops-now{order:2}.ops-attention{order:3}.ops-flow{order:4}.ops-upcoming{order:5}.ops-services{order:6}.ops-advanced{order:7}.ops-now ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.ops-lanes,.ops-now ul,.ops-rail{grid-template-columns:1fr}}@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-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-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}