:root{--font-satoshi:"Satoshi"}:root,html[data-theme=light]{--os-carbon:#131416;--os-ink:#17181b;--os-paper:#fff;--os-ground:#f6f6f7;--os-rule:#ececee;--os-muted:#52525b;--os-signal:#ff3d00;--os-signal-hot:#ff3d00;--os-success:#3f7d5f;--os-warning:#8a6c34;--bg:#fff;--os-pcb-pitch:24px;--os-pcb-pitch-major:96px;--os-pcb-dot:#17181b0f;--os-pcb-dot-major:#17181b0f;--surface:#fff;--surface-2:var(--os-ground);--paper:#fff;--ink:var(--os-ink);--ink-2:var(--os-muted);--ink-3:#71717a;--os-ink-2:var(--ink-2);--os-fg:var(--os-ink);--os-fg-muted:var(--ink-2);--os-fg-subtle:var(--ink-3);--os-carbon-ink:#f4f2ee;--os-carbon-muted:#f4f2eec7;--line:var(--os-rule);--line-strong:color-mix(in srgb,var(--os-ink)18%,var(--os-rule));--os-rule-soft:color-mix(in srgb,var(--os-rule)60%,var(--os-paper));--os-rule-ink:var(--os-ink);--os-rule-w:1px;--os-field-border:#d9d9de;--os-caught:#d41445;--filament:#d41445;--color-primary:var(--os-ink);--color-primary-hover:var(--os-ink-hover);--os-ink-hover:#34353a;--ok:var(--os-success);--os-caution:#f2711c;--warn:var(--os-caution);--signal:var(--os-signal);--seam-w:5px;--seam-live:var(--filament);--seam-attention:var(--os-signal-hot);--seam-committed:var(--os-carbon);--seam-quiet:var(--os-rule);--os-focus-ring:color-mix(in srgb,var(--filament)44%,var(--os-ink));--os-focus-halo:color-mix(in srgb,var(--filament)12%,transparent);--os-focus-w:2px;--os-focus-offset:2px;--os-focus-inset:-2px;--os-accent-soft:color-mix(in srgb,var(--filament)4%,transparent);--os-font-size:16px;--t-xs:.6875rem;--t-sm:.75rem;--t-control:.8125rem;--t-base:.875rem;--t-lg:1rem;--t-xl:clamp(1.15rem,1.05rem + .5vw,1.35rem);--t-2xl:clamp(1.35rem,1.1rem + 1vw,1.75rem);--t-3xl:clamp(1.6rem,1.2rem + 1.5vw,2.2rem);--t-hero:clamp(1.9rem,1.35rem + 2vw,3rem);--t-hero-film:clamp(2rem,1.4rem + 2.4vw,3.4rem);--t-micro:var(--t-xs);--t-meta:var(--t-sm);--t-heading:var(--t-lg);--t-body:var(--t-base);--t-title:1.125rem;--t-label:var(--t-sm);--t-display:clamp(1.625rem,1.25rem + 1.1vw,2.25rem);--t-display-sm:clamp(1.375rem,1.15rem + .7vw,1.75rem);--w-display:300;--lh-display:1.08;--track-display:-.028em;--w-regular:450;--w-medium:500;--w-strong:600;--lh-tight:1.2;--lh-ui:1.4;--lh-copy:1.55;--measure:38rem;--track-ui:-.011em;--track-title:-.016em;--track-label:.01em;--track-caps:.08em;--os-vw:100dvw;--os-vh:100dvh;--os-gutter:2rem;--composer-dock-stack-max:min(56rem,calc(100dvw - var(--os-gutter)));--r-draw:4px;--r-soft:4px;--r-record:4px;--r-chrome:3px;--r-instrument:3px;--r-pill:999px;--r-canvas:0px;--r-sm:2px;--r-md:3px;--r-lg:4px;--r-xl:4px;--os-panel-radius:4px;--au-r-object:4px;--au-r-control:3px;--au-r-object-sm:2px;--au-r-plane:0px;--au-r-surface:12px;--au-r-surface-lg:16px;--au-r-pill:999px;--ctl-h:30px;--ctl-h-sm:24px;--ctl-h-lg:36px;--au-control-h:var(--ctl-h);--au-control-h-sm:var(--ctl-h-sm);--au-control-h-lg:var(--ctl-h-lg);--au-t-body:var(--t-base);--au-t-meta:var(--t-sm);--au-t-control:var(--t-control);--s-1:.25rem;--s-2:.5rem;--s-3:.75rem;--s-4:1rem;--s-5:1.25rem;--s-6:1.5rem;--s-7:2rem;--s-8:2.5rem;--s-10:3rem;--s-12:4rem;--s-16:6rem;--s-24:8rem;--s-32:12rem;--au-icm-material:none;--au-icm-underpaint:#c9b8b4;--au-commit-bg:var(--os-carbon);--au-commit-fg:#fafafa;--au-commit-veil:linear-gradient(100deg,#050403db,#0504039e);--au-commit-veil-hover:linear-gradient(100deg,#050403c7,#05040380);--os-float-glass-tint:#ffffffc2;--os-float-glass-tint-strong:#ffffffe0;--os-float-glass-filter:blur(22px)saturate(1.8);--os-float-glass-sheen:linear-gradient(180deg,#ffffff9e,#fff0 62%);--os-float-glass-edge:#fffffff2;--os-float-glass-rim:#17181b17;--os-float-glass-rim-strong:#17181b29;--os-float-glass-lift:0 1px 2px #17181b0d,0 10px 28px -10px #17181b29,0 28px 64px -28px #17181b33;--os-float-glass-lift-sm:0 1px 2px #17181b0d,0 6px 16px -8px #17181b29;--glass-blur:0px;--glass-blur-soft:0px;--glass-saturate:1;--glass-saturate-chrome:1;--os-glass-filter:none;--os-glass-filter-soft:none;--os-glass-bg:#fff;--os-glass-bg-strong:#fff;--os-glass-bg-pill:#fff;--os-glass-bg-pill-strong:#f6f6f7;--os-glass-radius:var(--au-r-surface,12px);--os-glass-veil:#17181b42;--os-glass-edge:transparent;--os-glass-shine:none;--os-glass-border:#17181b1a;--os-glass-border-pill:#17181b1a;--os-glass-carbon-bg:color-mix(in srgb,var(--os-carbon)32%,transparent);--os-glass-carbon-edge:#ffffff47;--os-glass-carbon-border:#ffffff42;--os-shadow:#17181b14;--os-elev-1:0 1px 1px #17181b08,0 0 0 1px #17181b03;--os-elev-2:0 1px 2px #17181b0d,0 8px 24px -12px #17181b2e;--os-elev-3:0 1px 2px #17181b0f,0 12px 32px -12px #17181b38,0 32px 64px -28px #17181b42;--os-elev-float:0 1px 2px #17181b0f,0 10px 28px -10px #17181b33,0 24px 48px -24px #17181b2e;--os-elev-hover:0 2px 4px #17181b0d,0 10px 24px -14px #17181b29;--os-focus-halo-strong:color-mix(in srgb,var(--os-ink,#17181b)8%,transparent);--os-select-bg:color-mix(in srgb,var(--os-ink)6%,var(--os-paper));--os-select-border:color-mix(in srgb,var(--filament,#d41445)52%,var(--os-paper));--os-select-wash:color-mix(in srgb,var(--os-ink)3.5%,transparent);--os-select-ink:var(--os-ink);--os-select-weight:600;--os-wash-cool-seed:#2f4d7a;--os-wash-cool:color-mix(in srgb,var(--os-wash-cool-seed)14%,var(--os-paper));--os-wash-cool-soft:color-mix(in srgb,var(--os-wash-cool-seed)6%,var(--os-paper));--os-wash-cool-line:color-mix(in srgb,var(--os-wash-cool-seed)32%,var(--os-paper));--os-wash-cool-ink:#0b0d10;--os-search-hit:color-mix(in srgb,var(--os-wash-cool-seed)26%,transparent);--os-select-accent:var(--filament,#d41445);--os-select-strong-bg:color-mix(in srgb,var(--os-ink)8%,var(--os-paper));--os-select-strong-border:var(--line-strong);--os-select-strong-ink:var(--os-ink);--os-select-strong-muted:var(--os-muted);--os-select-strong-accent:var(--filament,#d41445);--os-select-radius:8px;--os-select-blur:0px;--os-select-shadow:none;--dur-motion:.14s;--dur-motion-layout:.18s;--dur-motion-surface:.22s;--ease-motion:cubic-bezier(.22,1,.36,1);--ease-motion-in:cubic-bezier(.4,0,1,1);--ease-spring:cubic-bezier(.34,1.4,.64,1);--selection-bg:var(--os-ink);--selection-fg:var(--os-paper);--font-ui:var(--font-satoshi),system-ui,-apple-system,"Segoe UI",sans-serif;--au-font-sans:var(--font-ui);--au-font-data:var(--font-ui);--font-sans:var(--font-ui);--font-display:var(--font-ui);--font-data:var(--font-ui);--font-mono:ui-monospace,monospace;--dur-tick:.12s;--glass-bg:var(--os-glass-bg);--glass-bg-strong:var(--os-glass-bg-strong);--glass-line:var(--os-glass-border);--glass-highlight:var(--os-glass-edge);--glass-shadow-chrome:var(--os-elev-2);--glass-shadow-dock:var(--os-elev-3);--chat-gutter:1.5rem;--chat-stack-gap:.5rem;--chat-block-gap:.75rem;--chat-pad-y:.375rem;--chat-pad-x:.625rem;--chat-bubble-radius:var(--au-r-surface,12px);--chat-bubble-tail:.25rem;--chat-bubble-join:.25rem;--chat-cluster-seam:.15rem;--chat-artifact-radius:var(--r-draw,4px);--chat-agent-size:var(--t-base);--chat-agent-leading:1.45;--chat-human-size:var(--t-base);--chat-column-max:var(--composer-dock-stack-max);--chat-measure:100%;--chat-measure-self:min(52rem,94%);--chat-measure-peer:min(48rem,88%);--chat-measure-wide:100%;--chat-self-fill:var(--os-wash-cool);--chat-self-ink:var(--os-wash-cool-ink)}:root{--motion-instant:90ms;--motion-tick:var(--dur-tick,.12s);--motion-state:var(--dur-motion,.14s);--motion-layout:var(--dur-motion-layout,.18s);--motion-enter:var(--dur-motion-surface,.22s);--motion-enter-expressive:.7s;--motion-alive:1.6s;--motion-attention:2.4s;--motion-ease:var(--ease-motion,cubic-bezier(.22,1,.36,1));--motion-ease-exit:var(--ease-motion-in,cubic-bezier(.4,0,1,1));--motion-ease-alive:cubic-bezier(.45,0,.55,1);--motion-rise:6px;--motion-step:8px}@font-face{font-family:Satoshi;src:url(/assets/SatoshiVariable.woff2)format(woff2);font-weight:300 900;font-display:swap}*{box-sizing:border-box}html{font-size:var(--os-font-size,16px)}body,.os-ui{background:var(--os-paper);font-family:var(--font-ui);font-size:var(--t-base);font-weight:var(--w-regular);line-height:var(--lh-ui);letter-spacing:var(--track-ui);color:var(--os-ink);font-kerning:normal;font-synthesis-weight:none;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;margin:0}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}a{color:inherit;text-decoration:none}::selection{background:var(--selection-bg);color:var(--selection-fg)}:focus-visible{outline:var(--os-focus-w)solid var(--os-focus-ring);outline-offset:var(--os-focus-offset)}.os-data{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-variant-ligatures:none}.os-label{color:var(--ink-2);font-size:var(--t-label);font-weight:var(--w-medium);line-height:var(--lh-tight);letter-spacing:var(--track-label);margin:0}.muted{color:var(--ink-2)}.subtle{color:var(--ink-3)}.meta{font-size:var(--t-sm);color:var(--ink-2)}.strong{font-weight:var(--w-strong)}.mono{font-family:var(--font-mono);font-size:var(--t-sm)}.os-delta{display:inline-block;background-color:var(--os-caught);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 11'%3E%3Cpath d='M6 1.25 10.9 9.9H1.1Z' fill='none' stroke='%23000' stroke-width='1.3' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;flex:none;width:.75rem;height:.6875rem}.os-consequence{color:var(--os-signal)}.os-dot{display:inline-block;background:var(--os-ink);border-radius:999px;flex:none;width:6px;height:6px}.os-dot--signal{background:var(--os-signal)}.os-dot--ok{background:var(--os-success)}.os-dot--warn{background:var(--os-warning)}.os-dot--quiet{background:var(--os-rule);box-shadow:inset 0 0 0 1px var(--line-strong)}.os-shell{display:grid;grid-template-columns:16rem minmax(0,1fr);background:var(--os-paper);min-height:100dvh}.layout-rail{position:sticky;display:flex;border-right:var(--os-rule-w)solid var(--os-rule);background:var(--os-paper);flex-direction:column;min-width:0;height:100dvh;top:0}.rail-head{padding:var(--s-3)var(--s-3)var(--s-2)}.workspace-switch{display:flex;align-items: center;gap:var(--s-2);height:var(--ctl-h-lg);padding:0 var(--s-2);border-radius:var(--os-select-radius);cursor:pointer;text-align:left;background:0 0;border:0;width:100%}.workspace-switch:hover{background:var(--os-select-wash)}.workspace-switch img{width:auto;height:19px}.workspace-switch__name{font-weight:var(--w-strong);font-size:var(--t-control);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.rail-scroll{overflow-y:auto;padding:var(--s-1)var(--s-2)var(--s-3);flex:1}.sidebar-nav-section{display:flex;padding-block:var(--s-2);border-top:var(--os-rule-w)solid var(--os-rule-soft);flex-direction:column;gap:1px}.sidebar-nav-section:first-child{border-top:0}.sidebar-nav-section__label{padding:var(--s-1)var(--s-2)var(--s-1)}.sidebar-nav-row{display:grid;grid-template-columns:20px minmax(0,1fr)auto;align-items: center;gap:var(--s-2);height:var(--ctl-h);padding:0 var(--s-2);border-radius:var(--os-select-radius);color:var(--ink-2);font-size:var(--t-control);font-weight:var(--w-medium);text-align:left;cursor:pointer;transition:background-color var(--dur-motion)var(--ease-motion),color var(--dur-motion)var(--ease-motion);background:0 0;border:0}.sidebar-nav-row:hover{background:var(--os-select-wash);color:var(--ink)}.sidebar-nav-row--plain{grid-template-columns:minmax(0,1fr)}.sidebar-nav-row--active{background:var(--os-select-bg);color:var(--os-select-ink);font-weight:var(--os-select-weight)}.sidebar-icon-cell{display:grid;color:inherit;place-items: center}.sidebar-nav-row--active .sidebar-icon-cell{color:var(--os-select-accent)}.sidebar-nav-row__count{font-size:var(--t-sm);color:var(--ink-3);font-weight:var(--w-regular)}.sidebar-nav-row__count--unread{color:var(--ink);font-weight:var(--w-strong)}.os-sidebar-profile{display:flex;align-items: center;gap:var(--s-2);margin:var(--s-2);padding:var(--s-2);border-radius:var(--os-select-radius)}.os-sidebar-profile:hover{background:var(--os-select-wash)}.os-face{display:grid;background:var(--os-carbon);color:var(--os-carbon-ink);font-size:var(--t-xs);font-weight:var(--w-strong);border-radius:999px;flex:none;place-items: center;width:26px;height:26px}.os-shell-main{min-width:0}.os-surface{box-sizing:border-box;padding:var(--s-6)var(--s-6)calc(46px + var(--s-5) + var(--s-8));display:flex;gap:var(--s-6);flex-direction:column;width:100%;max-width:68rem;margin:0 auto}.os-surface--wide{max-width:88rem}.os-sheet-head{display:grid;grid-template-columns:minmax(0,1fr)auto;align-items: end;gap:var(--s-2)var(--s-6);background:linear-gradient(var(--os-rule-ink),var(--os-rule-ink))no-repeat left bottom/100% var(--os-rule-w);animation:os-sheet-rule-draw var(--motion-enter-expressive)var(--motion-ease)80ms both;padding-block-end:calc(var(--s-4) + var(--os-rule-w))}@keyframes os-sheet-rule-draw{0%{background-size:0% var(--os-rule-w)}}.os-sheet-head__crumbs{grid-column:1;display:flex;gap:var(--s-1);align-items: center}.os-sheet-head__title{grid-column:1;font-size:var(--t-display);font-weight:var(--w-display);line-height:var(--lh-display);letter-spacing:var(--track-display);text-wrap:balance;margin:0}.os-sheet-head__lede{grid-column:1;max-width:var(--measure);color:var(--ink-2);font-size:var(--t-base);line-height:var(--lh-copy);text-wrap:pretty;margin:0}.os-sheet-head__actions{grid-column:2;grid-row:1/span 4;display:flex;justify-content:flex-end;align-items: center;gap:var(--s-2);flex-wrap:wrap}.os-sheet-section{display:grid;gap:var(--s-3);border-block-start:var(--os-rule-w)solid var(--os-rule-ink);padding-block-start:var(--s-3)}.os-hero+.os-sheet-section,.os-sheet-head+.os-sheet-section,.os-sheet-head+.os-tabs+.os-sheet-section{border-block-start:0;padding-block-start:0}.os-sheet-section__label{color:var(--ink);font-size:var(--t-label);font-weight:var(--w-medium);line-height:var(--lh-tight);letter-spacing:var(--track-label);display:flex;justify-content:space-between;gap:var(--s-3);margin:0}.os-sheet-section--margin{display:flex;align-items: flex-start;gap:var(--s-3)var(--s-7);flex-wrap:wrap}.os-sheet-section--margin>:first-child{flex:10rem;max-inline-size:13rem}.os-sheet-section--margin>:last-child{flex:999 min(100%,32rem);min-inline-size:min(100%,32rem)}.os-sheet-section__hint{margin:var(--s-1)0 0;color:var(--ink-3);font-size:var(--t-sm);line-height:var(--lh-copy);font-weight:var(--w-regular)}@media (prefers-reduced-motion:reduce){.os-sheet-head{animation:none}}.os-btn{display:inline-flex;box-sizing:border-box;height:var(--ctl-h);min-height:var(--ctl-h);padding:0 var(--s-3);border-radius:var(--au-r-control);font-size:var(--t-control);font-weight:var(--w-medium);letter-spacing:var(--track-ui);cursor:pointer;user-select:none;white-space:nowrap;transition:transform var(--dur-motion)var(--ease-motion),background-color var(--dur-motion)var(--ease-motion),border-color var(--dur-motion)var(--ease-motion),color var(--dur-motion)var(--ease-motion);border:1px solid;flex-shrink:0;justify-content:center;align-items: center;gap:.35rem;line-height:1}.os-btn:active:not(:disabled){transform:scale(.98)}.os-btn:disabled{opacity:.42;cursor:default}.os-btn--primary{border-color:var(--os-ink);background:var(--os-ink);color:var(--os-paper)}.os-btn--primary:hover:not(:disabled){border-color:var(--os-ink-hover);background:var(--os-ink-hover)}.os-btn--quiet{border-color:var(--os-field-border);background:var(--os-paper);color:var(--os-ink)}.os-btn--quiet:hover:not(:disabled){border-color:var(--line-strong);background:var(--os-ground)}.os-btn--ghost{color:var(--ink-2);background:0 0;border-color:#0000}.os-btn--ghost:hover:not(:disabled){background:var(--os-select-wash);color:var(--ink)}.os-btn--sm{height:var(--ctl-h-sm);min-height:var(--ctl-h-sm);font-size:var(--t-sm);padding:0 .625rem}.os-btn--lg{height:var(--ctl-h-lg);min-height:var(--ctl-h-lg);padding:0 var(--s-4)}.os-btn--icon{width:var(--ctl-h);padding:0}.os-btn--icon.os-btn--sm{width:var(--ctl-h-sm)}:-webkit-any(.os-sheet-head__actions,.os-sheet-actions,.auvy-empty__action) .os-btn{border-radius:var(--au-r-pill)}:-moz-any(.os-sheet-head__actions,.os-sheet-actions,.auvy-empty__action) .os-btn{border-radius:var(--au-r-pill)}:is(.os-sheet-head__actions,.os-sheet-actions,.auvy-empty__action) .os-btn{border-radius:var(--au-r-pill)}.os-btn--danger{color:var(--os-signal)}.os-field{display:flex;flex-direction:column;gap:6px;min-width:0}.os-field>label,.os-field>.os-label{color:var(--ink-2)}.os-input{box-sizing:border-box;height:var(--ctl-h);padding:0 var(--s-2);border:1px solid var(--os-field-border);border-radius:var(--au-r-control);background:var(--os-paper);font-size:var(--t-control);color:var(--ink);transition:border-color var(--dur-motion)var(--ease-motion);width:100%}textarea.os-input{padding:var(--s-2);line-height:var(--lh-copy);resize:vertical;height:auto;min-height:5rem}select.os-input{padding-right:var(--s-6);appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M213.66 101.66l-80 80a8 8 0 0 1-11.32 0l-80-80A8 8 0 0 1 53.66 90.34L128 164.69l74.34-74.35a8 8 0 0 1 11.32 11.32Z' fill='%2352525b'/%3E%3C/svg%3E");background-position:right 8px center;background-repeat:no-repeat;background-size:12px}.os-input:hover{border-color:var(--line-strong)}.os-input:focus{outline:none;border-color:var(--os-ink);box-shadow:0 0 0 var(--os-focus-w)var(--os-focus-halo)}.os-input::placeholder{color:var(--ink-3)}.os-form-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:var(--s-3)var(--s-4)}.os-check{display:inline-flex;align-items: center;gap:var(--s-2);font-size:var(--t-control);cursor:pointer}.os-check input{accent-color:var(--os-ink);width:14px;height:14px}.os-search{position:relative;min-width:16rem}.os-search svg{position:absolute;color:var(--ink-3);pointer-events:none;top:50%;left:9px;transform:translateY(-50%)}.os-search .os-input{padding-left:30px}.os-toolbar{display:flex;justify-content:space-between;align-items: center;gap:var(--s-2);flex-wrap:wrap}.os-toolbar__group{display:flex;align-items: center;gap:var(--s-2);flex-wrap:wrap}.os-tabs{display:flex;gap:var(--s-5);border-bottom:var(--os-rule-w)solid var(--os-rule);margin-top:calc(var(--s-6)*-.5)}.os-tab{height:var(--ctl-h-lg);color:var(--ink-2);font-size:var(--t-control);font-weight:var(--w-medium);cursor:pointer;display:inline-flex;gap:var(--s-1);background:0 0;border:0;border-bottom:2px solid #0000;align-items: center;margin-bottom:-1px;padding:0}.os-tab:hover{color:var(--ink)}.os-tab[aria-selected=true]{color:var(--ink);border-bottom-color:var(--os-ink)}.os-segmented{display:inline-flex;border-radius:var(--os-select-radius);background:var(--os-ground);gap:2px;padding:2px}.os-segmented button{height:var(--ctl-h-sm);padding:0 var(--s-3);color:var(--ink-2);font-size:var(--t-sm);font-weight:var(--w-medium);cursor:pointer;background:0 0;border:0;border-radius:6px}.os-segmented button[aria-pressed=true]{background:var(--os-paper);color:var(--ink);box-shadow:var(--os-elev-1)}.os-chip{display:inline-flex;padding:0 var(--s-2);border:1px solid var(--os-rule);border-radius:var(--au-r-pill);font-size:var(--t-sm);color:var(--ink-2);white-space:nowrap;background:var(--os-paper);align-items: center;gap:5px;height:22px}.os-chip--on{border-color:var(--os-ink);color:var(--os-ink)}button.os-chip{cursor:pointer}button.os-chip:hover{border-color:var(--line-strong)}.os-table{border-collapse:collapse;width:100%}.os-table th{text-align:left;font-size:var(--t-label);font-weight:var(--w-medium);color:var(--ink-2);padding:0 var(--s-3)var(--s-2)0;border-bottom:var(--os-rule-w)solid var(--os-rule);white-space:nowrap}.os-table td{padding:10px var(--s-3)10px 0;border-bottom:var(--os-rule-w)solid var(--os-rule);vertical-align:middle;font-size:var(--t-base)}.os-table td.num,.os-table th.num{text-align:right}.os-table tr:last-child td{border-bottom:0}.os-selection-row{cursor:pointer;transition:background-color var(--dur-motion)var(--ease-motion)}.os-selection-row:hover td{background:var(--os-select-wash)}.os-selection-row:hover td:first-child{border-radius:var(--os-select-radius)0 0 var(--os-select-radius)}.os-selection-row:hover td:last-child{border-radius:0 var(--os-select-radius)var(--os-select-radius)0}.os-table td:first-child,.os-table th:first-child{padding-left:var(--s-2)}.os-list{list-style:none;margin:0;padding:0}.os-list>li{display:grid;grid-template-columns:minmax(0,1fr)auto;gap:var(--s-3);padding:10px var(--s-2);border-bottom:var(--os-rule-w)solid var(--os-rule);align-items: center}.os-list>li:last-child{border-bottom:0}.os-list--click>li{cursor:pointer;border-radius:var(--os-select-radius);box-shadow:0 1px 0 var(--os-rule);border-bottom-color:#0000}.os-list--click>li:hover{background:var(--os-select-wash)}.row-title{font-weight:var(--w-medium);color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row-sub{font-size:var(--t-sm);color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:2px}.pager{display:flex;justify-content:space-between;align-items: center;gap:var(--s-2);padding-top:var(--s-2)}.os-ruled-actions{list-style:none;border-top:var(--os-rule-w)solid var(--os-rule);margin:0;padding:0}.os-ruled-actions a,.os-ruled-actions button{display:flex;padding:var(--s-3)var(--s-1);border:0;border-bottom:var(--os-rule-w)solid var(--os-rule);text-align:left;cursor:pointer;font-size:var(--t-base);color:var(--ink);background:0 0;justify-content:space-between;align-items: center;width:100%}.os-ruled-actions a:hover,.os-ruled-actions button:hover{background:var(--os-select-wash)}.os-ruled-actions span.meta{margin-left:var(--s-3)}.os-plate{background:var(--os-paper);border:var(--os-rule-w)solid var(--os-rule);border-radius:var(--au-r-object);padding:var(--s-3)var(--s-4)}.os-plate--interactive{cursor:pointer;transition:border-color var(--dur-motion)var(--ease-motion)}.os-plate--interactive:hover{border-color:var(--line-strong)}.os-figures{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));border-top:var(--os-rule-w)solid var(--os-rule);border-bottom:var(--os-rule-w)solid var(--os-rule)}.os-figure{padding:var(--s-3)var(--s-4)var(--s-3)0;display:flex;flex-direction:column;gap:2px}.os-figure+.os-figure{padding-left:var(--s-4);border-left:var(--os-rule-w)solid var(--os-rule)}.os-figure__value{font-size:var(--t-2xl);font-weight:var(--w-display);letter-spacing:var(--track-display);line-height:var(--lh-tight);font-variant-numeric:tabular-nums}.os-figure__note{font-size:var(--t-sm);color:var(--ink-3)}.auvy-empty{padding:var(--s-6)0;display:grid;gap:var(--s-2);justify-items:start}.auvy-empty__title{font-size:var(--t-lg);font-weight:var(--w-medium);margin:0}.auvy-empty__body{color:var(--ink-2);max-width:var(--measure);line-height:var(--lh-copy);margin:0}.os-meter{background:var(--os-rule);overflow:hidden;border-radius:3px;height:3px}.os-meter>i{display:block;background:var(--os-ink);height:100%}.os-record{display:grid;grid-template-columns:minmax(0,1fr)19rem;gap:var(--s-7);align-items: start}.os-props{position:sticky;top:var(--s-6);display:grid;gap:var(--s-4)}.os-props dl{display:grid;grid-template-columns:7.5rem minmax(0,1fr);gap:var(--s-2)var(--s-3);font-size:var(--t-control);margin:0}.os-props dt{color:var(--ink-2)}.os-props dd{overflow-wrap:anywhere;min-width:0;margin:0}.os-timeline{list-style:none;margin:0;padding:0}.os-timeline li{display:grid;grid-template-columns:5.5rem 20px minmax(0,1fr);gap:var(--s-2);border-bottom:var(--os-rule-w)solid var(--os-rule);font-size:var(--t-control);align-items: start;padding:9px 0}.os-timeline li:last-child{border-bottom:0}.os-timeline .when{color:var(--ink-3);font-size:var(--t-sm);padding-top:1px}.os-board{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(12rem,1fr);gap:var(--s-3);overflow-x:auto;padding-bottom:var(--s-2)}.os-board__col{display:flex;gap:var(--s-2);flex-direction:column;min-height:12rem}.os-board__head{display:flex;padding-bottom:var(--s-2);border-bottom:var(--os-rule-w)solid var(--os-rule-ink);font-size:var(--t-label);font-weight:var(--w-medium);justify-content:space-between;align-items:baseline}.os-board__card{display:grid;gap:4px}.os-veil{position:fixed;background:var(--os-glass-veil);z-index:60;animation:os-motion-fade var(--motion-enter)var(--motion-ease)both;inset:0}.os-dialog{position:fixed;z-index:61;overflow:auto;background:var(--os-paper);border:1px solid var(--os-glass-border);border-radius:var(--au-r-surface);box-shadow:var(--os-elev-3);padding:var(--s-5);display:grid;gap:var(--s-4);animation:os-motion-rise var(--motion-enter)var(--motion-ease)both;width:min(34rem,100vw - 2rem);max-height:80vh;top:10vh;left:50%;transform:translate(-50%)}.os-dialog--wide{width:min(52rem,100vw - 2rem)}.os-dialog__title{font-size:var(--t-title);font-weight:var(--w-medium);letter-spacing:var(--track-title);margin:0}.os-dialog__foot{display:flex;justify-content:flex-end;gap:var(--s-2)}.os-toast{position:fixed;z-index:80;left:calc(50vw + 8rem);bottom:calc(var(--s-5) + 58px);display:flex;align-items: center;gap:var(--s-2);padding:var(--s-2)var(--s-4);background:var(--os-paper);border:1px solid var(--os-glass-border);border-radius:var(--au-r-surface);box-shadow:var(--os-elev-2);font-size:var(--t-control);animation:os-motion-rise var(--motion-enter)var(--motion-ease)both;max-width:min(40rem,92vw);transform:translate(-50%)}.os-menu{position:absolute;z-index:70;padding:var(--s-1);background:var(--os-paper);border:1px solid var(--os-glass-border);border-radius:var(--au-r-surface);box-shadow:var(--os-elev-2);animation:os-motion-fade var(--motion-state)var(--motion-ease)both;min-width:15rem}.os-menu button{display:flex;align-items: center;gap:var(--s-2);height:var(--ctl-h);padding:0 var(--s-2);border-radius:var(--os-select-radius);font-size:var(--t-control);text-align:left;cursor:pointer;background:0 0;border:0;width:100%}.os-menu button:hover,.os-menu button[aria-selected=true]{background:var(--os-select-bg)}.os-menu hr{border:0;border-top:1px solid var(--os-rule);margin:var(--s-1)0}@keyframes os-motion-rise{0%{opacity:0;translate:0 var(--motion-rise)}}@keyframes os-motion-fade{0%{opacity:0}}.os-cal{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border-top:var(--os-rule-w)solid var(--os-rule-ink)}.os-cal__dow{padding:var(--s-2)var(--s-2)var(--s-1);font-size:var(--t-label);color:var(--ink-2);font-weight:var(--w-medium)}.os-cal__day{padding:var(--s-1)var(--s-1)var(--s-2);border-top:var(--os-rule-w)solid var(--os-rule);border-left:var(--os-rule-w)solid var(--os-rule);display:flex;flex-direction:column;gap:4px;min-height:6.5rem}.os-cal__day:nth-child(7n+1){border-left:0}.os-cal__num{font-size:var(--t-sm);color:var(--ink-3);padding:0 var(--s-1);font-variant-numeric:tabular-nums}.os-cal__day--today .os-cal__num{color:var(--ink);font-weight:var(--w-strong)}.os-cal__day--out .os-cal__num{color:var(--os-rule)}.os-cal__item{display:block;text-align:left;border:1px solid var(--os-rule);border-radius:var(--au-r-control);background:var(--os-paper);font-size:var(--t-sm);cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;padding:3px 6px}.os-cal__item:hover{border-color:var(--line-strong)}.os-cal__item--approved{border-color:var(--os-ink)}.os-cal__item--published{background:var(--os-ground);color:var(--ink-2)}.issues{list-style:none;margin:0;padding:0}.issues li{display:flex;gap:var(--s-2);border-bottom:1px solid var(--os-rule);font-size:var(--t-control);padding:6px 0}@media (max-width:calc(48rem - .001px)){.os-shell{grid-template-columns:1fr;grid-template-rows:auto 1fr}.layout-rail{position:sticky;z-index:35;border-right:0;border-bottom:1px solid var(--os-rule);height:auto;max-height:100dvh;top:0}.layout-rail:not(.layout-rail--open)>:not(.rail-head){display:none}.layout-rail--open{overflow-y:auto}.rail-head{display:flex;align-items: center;gap:var(--s-2)}.rail-burger{display:block}.os-surface{padding:var(--s-4)var(--s-4)calc(46px + var(--s-5) + var(--s-8))}.os-record{grid-template-columns:1fr}.os-props{position:static}.os-sheet-head{grid-template-columns:1fr}.os-sheet-head__actions{grid-column:1;grid-row:auto;justify-content:flex-start}}:root{--hue-ink:var(--os-ink);--hue-crimson:var(--filament);--hue-blue:var(--os-wash-cool-seed);--hue-green:var(--os-success);--hue-amber:var(--os-warning);--hue-orange:var(--os-signal);--hue-violet:color-mix(in srgb,var(--os-wash-cool-seed)55%,var(--filament));--hue-teal:color-mix(in srgb,var(--os-success)55%,var(--os-wash-cool-seed))}.hue-ink{--hue:var(--hue-ink)}.hue-crimson{--hue:var(--hue-crimson)}.hue-blue{--hue:var(--hue-blue)}.hue-green{--hue:var(--hue-green)}.hue-amber{--hue:var(--hue-amber)}.hue-orange{--hue:var(--hue-orange)}.hue-violet{--hue:var(--hue-violet)}.hue-teal{--hue:var(--hue-teal)}.os-tag{display:inline-flex;font-size:var(--t-sm);font-weight:var(--w-medium);white-space:nowrap;background:color-mix(in srgb,var(--hue,var(--hue-ink))11%,var(--os-paper));color:color-mix(in srgb,var(--hue,var(--hue-ink))82%,var(--os-ink));border-radius:6px;align-items: center;gap:6px;height:22px;padding:0 8px}.os-tag:before{content:"";background:var(--hue,var(--hue-ink));border-radius:99px;width:6px;height:6px}.os-tag--plain:before{display:none}select.os-tag{appearance:none;cursor:pointer;field-sizing:content;font:inherit;font-size:var(--t-sm);font-weight:var(--w-medium);background-image:radial-gradient(circle at 10px 50%,var(--hue,var(--hue-ink))3px,transparent 3.5px);border:0;padding:0 10px 0 20px}select.os-tag:hover{background-color:color-mix(in srgb,var(--hue,var(--hue-ink))18%,var(--os-paper))}.os-avatar{display:inline-grid;font-size:11px;font-weight:var(--w-strong);letter-spacing:0;background:color-mix(in srgb,var(--hue,var(--hue-ink))14%,var(--os-paper));color:color-mix(in srgb,var(--hue,var(--hue-ink))85%,var(--os-ink));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--hue,var(--hue-ink))18%,transparent);border-radius:7px;flex:none;place-items: center;width:28px;height:28px}.os-avatar--round{border-radius:99px}.os-avatar--lg{border-radius:11px;width:44px;height:44px;font-size:16px}.os-object-icon{display:inline-grid;background:color-mix(in srgb,var(--hue)13%,var(--os-paper));color:var(--hue);border-radius:6px;flex:none;place-items: center;width:22px;height:22px}.os-name-cell{display:flex;align-items: center;gap:10px;min-width:0}.os-meter--hue>i{background:var(--hue,var(--os-ink))}.os-stack{display:flex;overflow:hidden;background:var(--os-rule);border-radius:4px;height:8px}.os-stack>i{display:block;background:var(--hue);height:100%}.os-legend{display:flex;gap:var(--s-4);font-size:var(--t-sm);color:var(--ink-2);flex-wrap:wrap}.os-legend span{display:inline-flex;align-items: center;gap:6px}.os-legend i{background:var(--hue);border-radius:2px;width:8px;height:8px}.os-sheet-head__title .os-object-icon{vertical-align:6px;border-radius:9px;width:34px;height:34px;margin-right:12px}th.sortable{cursor:pointer;user-select:none}th.sortable:hover,th.sorted{color:var(--ink)}.os-bulkbar{position:sticky;bottom:var(--s-4);z-index:5;display:flex;align-items: center;gap:var(--s-3);margin:var(--s-3)auto 0;border-radius:var(--au-r-pill);background:var(--os-carbon);color:var(--os-carbon-ink);box-shadow:var(--os-elev-2);font-size:var(--t-control);animation:os-motion-rise var(--motion-enter)var(--motion-ease)both;width:-moz-fit-content;width:fit-content;padding:6px 8px 6px 16px}.os-bulkbar .os-btn--ghost{color:var(--os-carbon-ink)}.os-bulkbar .os-btn--ghost:hover{color:#fff;background:#ffffff1a}.os-bulkbar select{height:var(--ctl-h-sm);color:var(--os-carbon-ink);font-size:var(--t-sm);background:0 0;border:1px solid #ffffff2e;border-radius:6px;padding:0 8px}.os-bulkbar select option{color:var(--os-ink)}td.check,th.check{width:28px;padding-right:0!important}.os-composer{position:fixed;z-index:40;left:calc(50vw + 8rem);bottom:var(--s-5);display:flex;align-items: center;gap:var(--s-2);border-radius:var(--au-r-pill);background:var(--os-float-glass-sheen),var(--os-float-glass-tint);-webkit-backdrop-filter:var(--os-float-glass-filter);backdrop-filter:var(--os-float-glass-filter);box-shadow:inset 0 1px 0 var(--os-float-glass-edge),0 0 0 1px var(--os-float-glass-rim),var(--os-float-glass-lift);cursor:text;width:min(40rem,100vw - 20rem);height:46px;padding:0 6px 0 16px;transform:translate(-50%)}.os-composer:hover{box-shadow:inset 0 1px 0 var(--os-float-glass-edge),0 0 0 1px var(--os-float-glass-rim-strong),var(--os-float-glass-lift)}.os-composer__mark{flex:none}.os-composer__hint{color:var(--ink-3);font-size:var(--t-base);flex:1}.os-kbd{display:inline-grid;border:1px solid var(--os-rule);background:var(--os-paper);color:var(--ink-3);font-variant-numeric:tabular-nums;border-radius:5px;place-items: center;min-width:22px;height:20px;padding:0 5px;font-size:11px}.os-ask{position:fixed;z-index:62;top:var(--s-3);right:var(--s-3);bottom:var(--s-3);display:grid;grid-template-rows:auto 1fr auto;background:var(--os-paper);border:1px solid var(--os-glass-border);border-radius:var(--au-r-surface-lg);box-shadow:var(--os-elev-3);animation:os-motion-rise var(--motion-enter)var(--motion-ease)both;overflow:hidden;width:min(34rem,100vw - 2rem)}.os-ask__head{display:flex;align-items: center;gap:var(--s-2);padding:var(--s-3)var(--s-4);border-bottom:1px solid var(--os-rule)}.os-ask__head h2{font-size:var(--t-base);font-weight:var(--w-strong);flex:1;margin:0}.os-ask__log{overflow-y:auto;padding:var(--s-4);display:flex;gap:var(--s-3);flex-direction:column}.os-ask__msg{font-size:var(--t-base);line-height:var(--lh-copy);white-space:pre-wrap;max-width:92%}.os-ask__msg--user{background:var(--chat-self-fill);color:var(--chat-self-ink);border-radius:12px 12px 4px;align-self: flex-end;padding:8px 12px}.os-ask__msg--ai{align-self: flex-start}.os-ask__msg--ai a{color:var(--hue-blue);text-decoration:underline;text-underline-offset:2px}.os-ask__tools{font-size:var(--t-sm);color:var(--ink-3)}.os-ask__proposal{border:1px solid var(--os-rule);padding:var(--s-3);display:grid;gap:var(--s-2);background:color-mix(in srgb,var(--hue-blue)4%,var(--os-paper));border-radius:10px}.os-ask__input{display:flex;gap:var(--s-2);padding:var(--s-3);border-top:1px solid var(--os-rule);align-items: flex-end}.os-ask__input textarea{resize:none;border:1px solid var(--os-field-border);font-size:var(--t-base);border-radius:12px;flex:1;min-height:42px;max-height:10rem;padding:10px 12px;line-height:1.4}.os-ask__input textarea:focus{outline:none;border-color:var(--os-ink)}.os-ask__suggest{display:flex;flex-wrap:wrap;gap:6px}.os-typing{display:inline-flex;gap:4px}.os-typing i{background:var(--filament);animation:os-typing 1.2s var(--motion-ease-alive)infinite;border-radius:99px;width:6px;height:6px}.os-typing i:nth-child(2){animation-delay:.15s}.os-typing i:nth-child(3){animation-delay:.3s}@keyframes os-typing{0%,to{opacity:.25}50%{opacity:1}}.os-command{position:fixed;z-index:64;background:var(--os-paper);border:1px solid var(--os-glass-border);border-radius:var(--au-r-surface);box-shadow:var(--os-elev-3);overflow:hidden;animation:os-motion-rise var(--motion-enter)var(--motion-ease)both;width:min(40rem,100vw - 2rem);top:14vh;left:50%;transform:translate(-50%)}.os-command input{border:0;border-bottom:1px solid var(--os-rule);padding:0 var(--s-4);font-size:var(--t-lg);outline:none;width:100%;height:52px}.os-command__list{overflow-y:auto;padding:var(--s-1);max-height:50vh}.os-command__group{padding:var(--s-2)var(--s-3)var(--s-1)}.os-command__item{display:flex;align-items: center;gap:var(--s-3);padding:0 var(--s-3);border-radius:var(--os-select-radius);text-align:left;font-size:var(--t-control);cursor:pointer;background:0 0;border:0;width:100%;height:38px}.os-command__item[data-selected=true]{background:var(--os-select-bg);font-weight:var(--os-select-weight)}.os-command__item .meta{margin-left:auto}.os-media-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:var(--s-5)var(--s-4)}.os-media{display:grid;cursor:pointer;text-align:left;background:0 0;border:0;gap:8px;padding:0}.os-media__frame{position:relative;aspect-ratio:16/10;overflow:hidden;background:var(--os-ground);box-shadow:inset 0 0 0 1px var(--os-rule);display:grid;border-radius:8px;place-items: center}.os-media__frame img,.os-media__frame video{object-fit:contain;transition:transform .3s var(--motion-ease);width:100%;height:100%}.os-media:hover .os-media__frame img{transform:scale(1.02)}.os-media__badge{position:absolute;display:inline-flex;color:#fff;font-size:11px;font-weight:var(--w-medium);backdrop-filter:blur(6px);background:#131416c7;border-radius:99px;align-items: center;gap:4px;height:22px;padding:0 8px;bottom:8px;left:8px}.os-media__title{font-size:var(--t-control);font-weight:var(--w-medium);color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.os-media__meta{font-size:var(--t-sm);color:var(--ink-3);display:flex;flex-wrap:wrap;gap:6px}.os-viewer{position:fixed;z-index:63;display:grid;grid-template-columns:minmax(0,1fr)20rem;background:var(--os-paper);border-radius:var(--au-r-surface-lg);box-shadow:var(--os-elev-3);overflow:hidden;animation:os-motion-rise var(--motion-enter)var(--motion-ease)both;inset:3vh 3vw}.os-viewer__stage{display:grid;background:#0e0f11;place-items: center;min-height:0}.os-viewer__stage video,.os-viewer__stage img{max-width:100%;max-height:94vh}.os-viewer__stage img{background:#fff}.os-viewer__side{padding:var(--s-5);display:grid;align-content: start;gap:var(--s-4);overflow-y:auto;border-left:1px solid var(--os-rule)}@media (max-width:calc(48rem - .001px)){.os-composer{width:calc(100vw - 2rem);left:50%}.os-viewer{grid-template-columns:1fr}}.os-orb{--orb-ink:var(--ink,#160d20);--orb-rest:#8a8190;--orb-paper:var(--os-paper,#f7f6f3);--orb-signal:var(--filament,#d41445);display:inline-block;vertical-align:middle;flex:none}.workspace-switch__product{font-size:var(--t-control);color:var(--ink-3);font-weight:var(--w-regular);padding-left:2px}.os-kicker{grid-column:1;display:flex;letter-spacing:0;color:var(--filament);align-items: center;gap:12px;margin:0 0 2px;font-size:13px;font-weight:600}.os-kicker:before{content:"";background:currentColor;flex:none;width:18px;height:1.5px}.os-sheet-head__title{letter-spacing:-.035em}:-webkit-any(.os-sheet-head__actions,.os-hero__actions,.auvy-empty__action) .os-btn--primary{border-radius:var(--au-r-pill);border-color:var(--filament);background:var(--filament);color:#fff;height:38px;padding:0 18px;transition:transform .2s,background-color .2s,border-color .2s;font-weight:600}:-moz-any(.os-sheet-head__actions,.os-hero__actions,.auvy-empty__action) .os-btn--primary{border-radius:var(--au-r-pill);border-color:var(--filament);background:var(--filament);color:#fff;height:38px;padding:0 18px;transition:transform .2s,background-color .2s,border-color .2s;font-weight:600}:is(.os-sheet-head__actions,.os-hero__actions,.auvy-empty__action) .os-btn--primary{border-radius:var(--au-r-pill);border-color:var(--filament);background:var(--filament);color:#fff;height:38px;padding:0 18px;transition:transform .2s,background-color .2s,border-color .2s;font-weight:600}:-webkit-any(.os-sheet-head__actions,.os-hero__actions,.auvy-empty__action) .os-btn--primary:hover:not(:disabled){border-color:color-mix(in srgb,var(--filament)86%,#000);background:color-mix(in srgb,var(--filament)86%,#000);transform:translateY(-1px)}:-moz-any(.os-sheet-head__actions,.os-hero__actions,.auvy-empty__action) .os-btn--primary:hover:not(:disabled){border-color:color-mix(in srgb,var(--filament)86%,#000);background:color-mix(in srgb,var(--filament)86%,#000);transform:translateY(-1px)}:is(.os-sheet-head__actions,.os-hero__actions,.auvy-empty__action) .os-btn--primary:hover:not(:disabled){border-color:color-mix(in srgb,var(--filament)86%,#000);background:color-mix(in srgb,var(--filament)86%,#000);transform:translateY(-1px)}:-webkit-any(.os-sheet-head__actions,.os-hero__actions) .os-btn--quiet{border-radius:var(--au-r-pill);border-color:color-mix(in srgb,var(--ink)28%,transparent);background:0 0;height:38px;padding:0 18px}:-moz-any(.os-sheet-head__actions,.os-hero__actions) .os-btn--quiet{border-radius:var(--au-r-pill);border-color:color-mix(in srgb,var(--ink)28%,transparent);background:0 0;height:38px;padding:0 18px}:is(.os-sheet-head__actions,.os-hero__actions) .os-btn--quiet{border-radius:var(--au-r-pill);border-color:color-mix(in srgb,var(--ink)28%,transparent);background:0 0;height:38px;padding:0 18px}:-webkit-any(.os-sheet-head__actions,.os-hero__actions) .os-btn--quiet:hover:not(:disabled){border-color:var(--ink)}:-moz-any(.os-sheet-head__actions,.os-hero__actions) .os-btn--quiet:hover:not(:disabled){border-color:var(--ink)}:is(.os-sheet-head__actions,.os-hero__actions) .os-btn--quiet:hover:not(:disabled){border-color:var(--ink)}.sidebar-nav-row{position:relative}.sidebar-nav-row--active:before{content:"";position:absolute;background:var(--filament);border-radius:2px;width:2px;top:7px;bottom:7px;left:0}.os-shell-main{position:relative}.os-progress{position:fixed;z-index:30;pointer-events:none;overflow:hidden;height:2px;top:0;left:16rem;right:0}.os-progress span{display:block;background:var(--filament);transform-origin:0 50%;height:100%;transform:scaleX(0)}.os-hero{position:relative;display:grid;grid-template-columns:minmax(0,1.1fr)minmax(0,1fr);align-items: center;gap:var(--s-6);padding-block:var(--s-4)var(--s-5);border-block-end:var(--os-rule-w)solid var(--os-rule-ink);animation:os-motion-rise var(--motion-enter)var(--motion-ease)both}.os-hero__copy{display:grid;gap:var(--s-3);min-width:0}.os-hero__title{letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(2.4rem,1.6rem + 2.6vw,3.6rem);font-weight:300;line-height:1}.os-hero__lede{font-size:var(--t-lg);color:var(--ink-2);max-width:34rem;margin:0;font-weight:300;line-height:1.5}.os-hero__actions{display:flex;gap:var(--s-2);margin-top:var(--s-2);flex-wrap:wrap}.os-hero__plate{display:flex;justify-content:flex-end;align-self:stretch;align-items: center;min-height:10rem;margin:0}.os-hero__plate img{display:block;animation:os-motion-fade .9s var(--motion-ease).12s both;width:100%;max-width:30rem;height:auto}@media (max-width:calc(60rem - .001px)){.os-hero{grid-template-columns:1fr}.os-hero__plate{order:-1;justify-content:center;min-height:0}.os-hero__plate img{max-width:22rem}.os-progress{left:0}}@media (prefers-reduced-motion:reduce){.os-hero,.os-hero__plate img{animation:none}}.os-ask__thinking{display:flex;align-items: center;gap:var(--s-2)}.os-brand-specimen{display:grid;grid-template-columns:2fr 1fr;gap:var(--s-4);padding:var(--s-2)0 var(--s-4)}.os-brand-specimen figure{display:grid;gap:var(--s-2);margin:0}.os-brand-specimen figure>div{display:grid;border:1px solid var(--os-rule);border-radius:var(--au-r-card,10px);background:var(--os-paper);place-items: center;min-height:7.5rem}.os-brand-specimen figcaption{font-size:var(--t-sm);color:var(--ink-3)}@media (max-width:calc(48rem - .001px)){.os-brand-specimen{grid-template-columns:1fr}}.os-hero+.os-figures{border-top:0}.rail-burger{display:none;position:relative;border:1px solid var(--line-strong,var(--os-rule));background:var(--os-paper);cursor:pointer;border-radius:999px;flex:none;width:40px;height:40px}.rail-burger span{position:absolute;background:var(--ink);height:1.5px;transition:transform .3s cubic-bezier(.2,.7,.1,1),top .3s;left:12px;right:12px}.rail-burger span:first-child{top:16px}.rail-burger span:last-child{top:22px}.rail-burger--open span:first-child{top:19px;transform:rotate(45deg)}.rail-burger--open span:last-child{top:19px;transform:rotate(-45deg)}@media (max-width:calc(48rem - .001px)){.rail-burger{display:block}}.os-track{list-style:none;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:6px;margin:0;padding:0}.os-track__step>button{display:grid;text-align:left;font:inherit;color:inherit;background:0 0;border:0;gap:6px;width:100%;padding:0}.os-track__step:not(:has(>button)){display:grid;text-align:left;font:inherit;color:inherit;background:0 0;border:0;gap:6px;width:100%;padding:0}.os-track__step>button{cursor:pointer}.os-track__bar{display:block;background:var(--os-rule);transition:background-color var(--dur-motion)var(--ease-motion);border-radius:3px;height:3px}.os-track__label{font-size:var(--t-sm);color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.os-track__count{font-size:var(--t-sm);color:var(--ink-3)}.os-track__count b{color:var(--os-signal);font-weight:var(--w-medium)}.os-track__step--done .os-track__bar{background:var(--ink)}.os-track__step--done .os-track__label{color:var(--ink-2)}.os-track__step--now .os-track__bar{background:var(--filament)}.os-track__step--now .os-track__label{color:var(--filament);font-weight:600}.os-track__step>button:hover .os-track__bar{background:color-mix(in srgb,var(--ink)45%,var(--os-rule))}.os-track__step--now>button:hover .os-track__bar{background:var(--filament)}.os-track--compact{gap:4px}.os-track--compact .os-track__label{font-size:11.5px}@media (max-width:calc(48rem - .001px)){.os-track:not(.os-track--compact){grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr))}.os-track--compact .os-track__label{display:none}.os-track--compact .os-track__step--now .os-track__label{display:block}}.os-launches{display:grid;gap:var(--s-3)}.os-launch{display:grid;gap:var(--s-3);text-align:left;font:inherit;color:inherit;cursor:pointer;transition:border-color var(--dur-motion)var(--ease-motion),transform var(--dur-motion)var(--ease-motion);width:100%}.os-launch:hover{border-color:var(--line-strong,var(--ink-3))}.os-lanes{display:grid;gap:var(--s-3)}.os-lane{display:grid;gap:var(--s-2)}.os-lane__head{display:flex;align-items:baseline;gap:var(--s-2)}.os-lane__stages{display:flex;gap:var(--s-1);list-style:none;flex-wrap:wrap;margin:0;padding:0}.os-lane__stage{display:grid;padding:var(--s-2);border:1px solid var(--line,var(--ink-4));border-radius:var(--r-2,6px);background:var(--paper-2,transparent);gap:2px;min-width:6.5rem}.os-lane__stage.is-partial{border-style:dashed}.os-lane__stage.is-missing{opacity:.55}.os-lane__label{font-size:var(--t-sm,.8125rem)}.os-lane__count{font-size:var(--t-lg,1.125rem)}.os-lane__bridge{padding-left:var(--s-2);border-left:2px solid var(--line-strong,var(--ink-3))}.os-model__plans input,.os-model__plans select{width:100%;min-width:0}.os-reach__table{table-layout:fixed}.os-reach__table .num{text-align:right}.os-row-link{cursor:pointer}.os-reach__phone{display:none}.os-row-link:hover>td{background:var(--os-select-wash)}.os-reach__filters{display:grid;gap:var(--s-2);margin-block:var(--s-3)}.os-reach__kinds{display:flex;flex-wrap:wrap;gap:6px}.os-reach__attention li>button{display:flex;align-items:baseline;gap:6px var(--s-2);font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-wrap:wrap;width:100%;padding:2px 0}.os-reach__attention li>button:hover .row-title{text-decoration:underline}.os-place__facts{display:flex;align-items: center;gap:var(--s-2)var(--s-3);flex-wrap:wrap}.os-place{display:grid;gap:var(--s-4)}.os-place .os-segmented{flex-wrap:wrap}@media (max-width:calc(48rem - .001px)){.os-reach__table{table-layout:auto;width:100%}.os-reach__table .os-reach__status{text-align:right}.os-reach__phone{display:inline}.os-reach__table col{width:auto!important}.os-reach__table tr>:not(:first-child):not(.os-reach__status){display:none}}.os-reach__next{display:grid;grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:var(--s-2)}.os-reach__next>.os-plate{display:grid;gap:var(--s-1);text-align:left;font:inherit;color:inherit;cursor:pointer}.os-reach__next>.os-plate:hover{border-color:var(--line-strong,var(--ink-3))}.os-launch__head{display:flex;align-items: center;gap:var(--s-2);flex-wrap:wrap}.os-launch__head .row-title{font-size:var(--t-base)}.os-launch__date{margin-left:auto}.os-launch__foot{display:flex;gap:var(--s-4);flex-wrap:wrap}.os-launch__next{color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:28rem;margin-left:auto}.os-checklist li{display:grid;grid-template-columns:18px minmax(0,1fr)auto;gap:var(--s-3);align-items: start;padding:10px 0}.os-checklist li>input{accent-color:var(--filament);cursor:pointer;width:15px;height:15px;margin-top:3px}.os-checklist__body{display:grid;text-align:left;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;gap:2px;min-width:0;padding:0}.os-checklist__body .row-sub{white-space:normal}.os-checklist__body:hover .row-title{text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--os-rule)}.os-checklist__meta{display:flex;align-items: center;gap:var(--s-2)}.os-checklist li.is-done .row-title{color:var(--ink-3);text-decoration:line-through;text-decoration-color:var(--ink-3)}.os-checklist li.is-done .row-sub{display:none}.os-addtask{display:grid;grid-template-columns:18px minmax(0,1fr)9.5rem auto auto;gap:var(--s-2);padding-top:var(--s-2);align-items: center}.os-addtask>input.os-input:first-of-type{background:0 0;border-color:#0000;padding-left:0}.os-addtask>input.os-input:first-of-type:focus{border-color:var(--os-field-border);background:var(--os-paper);padding-left:var(--s-2)}@media (max-width:calc(48rem - .001px)){.os-addtask{grid-template-columns:18px minmax(0,1fr)auto}.os-addtask>input[type=date],.os-addtask>.os-check{display:none}.os-checklist li{grid-template-columns:18px minmax(0,1fr)}.os-checklist__meta{grid-column:2;flex-wrap:wrap}}.os-links__tools{display:flex;align-items: center;gap:var(--s-2)}.os-links__search{display:flex;color:var(--ink-2);align-items: center;gap:6px}.os-links__search .os-input{width:12rem}.os-links{display:grid;gap:var(--s-4)}.os-links__head{display:flex;align-items: center;gap:var(--s-2);margin:0 0 var(--s-1);padding-top:var(--s-2);border-top:var(--os-rule-w)solid var(--ink);font-size:var(--t-sm);font-weight:var(--w-medium)}.os-links__list{list-style:none;margin:0;padding:0}.os-links__row{display:grid;grid-template-columns:auto minmax(10rem,1.2fr)auto minmax(12rem,1fr)auto;align-items: center;gap:var(--s-3);border-bottom:var(--os-rule-w)solid var(--os-rule);padding:9px 0}.os-links__row:last-child{border-bottom:0}.os-links__who{display:grid;min-width:0}.os-links__who>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.os-links__tags{display:flex;gap:6px}.os-links__url{display:inline-flex;border:var(--os-rule-w)dashed var(--os-rule-strong,var(--os-rule));color:var(--ink-2);font-size:var(--t-sm);text-align:left;cursor:copy;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;background:0 0;border-radius:6px;align-items: center;gap:6px;min-width:0;padding:4px 8px}.os-links__url:hover{border-color:var(--ink);color:var(--ink)}.os-links__actions{display:flex;justify-content:flex-end;align-items: center;gap:4px}@media (max-width:900px){.os-links__row{grid-template-columns:auto minmax(0,1fr)auto}.os-links__tags{display:none}.os-links__url,.os-links__actions{grid-column:2/-1}}.os-links__url:disabled{cursor:default;opacity:.45}.os-portfolio__scroll{overflow-x:auto;margin:0 calc(var(--s-2)*-1);padding:0 var(--s-2)}.os-portfolio{min-width:62rem}.os-portfolio tr[aria-current=true] td:first-child{box-shadow:inset 2px 0 0 var(--os-caught)}.os-portfolio__name{display:flex;align-items: center;min-height:26px}.os-portfolio__logo{display:inline-flex;align-items: center;gap:var(--s-2);min-width:0}.os-portfolio__logo img{object-fit:contain;flex:none;width:22px;height:22px}.os-portfolio__pipe{min-width:11rem}.os-portfolio__pipe>.os-data{display:block}.os-portfolio__bar{display:block;background:0 0;border-radius:3px;height:6px;margin-top:6px}.os-portfolio__bar>i{display:block;background:var(--os-rule);overflow:hidden;transition:width var(--dur-motion-surface)var(--ease-motion);border-radius:3px;min-width:2px;height:100%}.os-portfolio__bar>i>b{display:block;background:var(--os-ink);height:100%}.os-table tfoot td{border-top:var(--os-rule-w)solid var(--ink);font-weight:var(--w-medium);padding-top:var(--s-3)}.os-portfolio__legend{margin-top:var(--s-3)}.os-portfolio__legend i{background:var(--os-ink)}.os-portfolio__legend span:last-child i{background:var(--os-rule)}.os-portfolio__pending{list-style:none;border-top:var(--os-rule-w)solid var(--os-rule);margin:0;padding:0}.os-portfolio__pending li{display:flex;align-items: center;gap:var(--s-3);padding:var(--s-3)0;border-bottom:var(--os-rule-w)solid var(--os-rule)}.os-portfolio__pending li>span:first-child{display:flex;flex-direction:column;flex:1;min-width:0}.os-portfolio__pending a{color:inherit;text-decoration-color:var(--os-rule);text-underline-offset:3px}.os-portfolio__disk{display:grid;grid-template-columns:auto minmax(8rem,22rem)auto;align-items: center;gap:var(--s-3);margin-bottom:var(--s-4)}@media (max-width:640px){.os-portfolio__disk{grid-template-columns:1fr;gap:var(--s-2)}}.os-fin__warnings{list-style:none;margin:0 0 var(--s-4);padding:var(--s-3)0;border-top:var(--os-rule-w)solid var(--os-caught);display:grid;gap:6px}.os-fin__warnings li{display:flex;align-items:baseline;gap:var(--s-2);color:var(--ink);font-size:var(--t-sm)}.os-fin__warnings svg{color:var(--os-caught);flex:none;transform:translateY(2px)}.os-fin__rule{display:block;width:100%;max-width:42rem;height:auto}.os-fin__stack{margin-bottom:var(--s-3);height:12px}.os-fin__vendors{list-style:none;margin:var(--s-4)0 0;border-top:var(--os-rule-w)solid var(--os-rule);padding:0}.os-fin__vendors li{display:grid;grid-template-columns:minmax(8rem,12rem)minmax(4rem,1fr)5.5rem minmax(6rem,9rem);align-items: center;gap:var(--s-3);border-bottom:var(--os-rule-w)solid var(--os-rule);padding:8px 0}.os-fin__vendors .num{text-align:right}.os-fin__bar{display:block;height:6px}.os-fin__bar>i{display:block;background:var(--hue);transition:width var(--dur-motion-surface)var(--ease-motion);border-radius:3px;min-width:2px;height:100%}.os-fin__capacity{display:grid;gap:var(--s-3)}.os-fin__cap{display:grid;grid-template-columns:7rem minmax(8rem,22rem)auto;align-items: center;gap:var(--s-3)}.os-fin__source{margin-top:var(--s-6,2rem)}.os-link-btn{color:var(--ink);text-decoration:underline;text-decoration-color:var(--os-rule);text-underline-offset:3px;cursor:pointer;font:inherit;background:0 0;border:0;padding:0}@media (max-width:640px){.os-fin__vendors li{grid-template-columns:1fr 5.5rem}.os-fin__vendors .os-fin__bar,.os-fin__vendors .meta{display:none}.os-fin__cap{grid-template-columns:1fr;gap:4px}}.os-inf__chart{display:block;margin-top:var(--s-4);width:100%;max-width:48rem;height:auto}.os-inf__strip{display:block;margin-top:var(--s-2);width:100%;max-width:48rem;height:56px}.os-inf__split{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:var(--s-5);margin-top:var(--s-5)}.os-inf__list{list-style:none;margin:var(--s-2)0 0;border-top:var(--os-rule-w)solid var(--os-rule);padding:0}.os-inf__list li{display:flex;justify-content:space-between;gap:var(--s-3);border-bottom:var(--os-rule-w)solid var(--os-rule);font-size:var(--t-sm);padding:6px 0}.os-inf__list li span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.os-fin__notes{display:grid;font-size:var(--t-sm);color:var(--ink-2);gap:6px;margin:0;padding-left:1.1rem}.os-feat__list{list-style:none;margin:0;padding:0}.os-feat__list li{display:flex;justify-content:space-between;align-items: center;gap:var(--s-3);padding:var(--s-2)0;border-bottom:1px solid var(--os-rule)}.os-feat__list li:last-child{border-bottom:0}.os-feat__history{list-style:none;margin:0;padding:0}.os-feat__history li{display:grid;grid-template-columns:11rem 1fr auto;gap:var(--s-3);padding:var(--s-2)0;border-bottom:1px solid var(--os-rule)}.os-feat__agent{display:flex;gap:var(--s-2);flex-wrap:wrap}.os-feat__switch{display:inline-flex;align-items: center;gap:var(--s-2);border:1px solid var(--os-rule);font-size:var(--t-control);border-radius:6px;padding:4px 8px}@media (max-width:640px){.os-feat__history li{grid-template-columns:1fr;gap:2px}}.os-table-scroll{overflow-x:auto;max-width:100%}.os-lead-strip{display:grid;grid-template-columns:minmax(16rem,1fr)minmax(0,2fr);gap:var(--s-6);align-items: end}.os-lead-progress{display:grid;gap:var(--s-2)}.os-lead-progress__head{display:flex;align-items:baseline;gap:var(--s-3);flex-wrap:wrap}.os-lead-tiers{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:var(--os-rule-w)solid var(--os-rule);border-bottom:var(--os-rule-w)solid var(--os-rule)}.os-lead-tier{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:var(--s-2);padding:var(--s-3)var(--s-3);text-align:left;cursor:pointer;color:var(--ink);position:relative;background:0 0;border:0;align-items: center}.os-lead-tier+.os-lead-tier{border-left:var(--os-rule-w)solid var(--os-rule)}.os-lead-tier .os-dot{grid-row:1}.os-lead-tier__n{grid-row:1;font-size:var(--t-xl);font-weight:var(--w-display);letter-spacing:var(--track-display);line-height:var(--lh-tight)}.os-lead-tier__l{grid-column:2;grid-row:2;font-size:var(--t-sm);color:var(--ink-2)}.os-lead-tier:hover{background:color-mix(in srgb,var(--os-ink)3%,var(--os-paper))}.os-lead-tier.on:after{content:"";position:absolute;background:var(--filament);height:2px;bottom:-1px;left:0;right:0}.os-lead-tier:focus-visible{outline:var(--os-focus-w)solid var(--os-focus-ring);outline-offset:var(--os-focus-inset)}.os-lead-cell{display:inline-grid;grid-template-columns:auto 2.2rem 4.5rem;align-items: center;gap:var(--s-2)}.os-lead-cell .os-data{text-align:right}.os-lead{display:grid;gap:var(--s-2)}.os-lead__verdict{display:flex;gap:var(--s-3);flex-wrap:wrap;align-items: center}.os-lead__summary{font-size:var(--t-base);line-height:var(--lh-copy);color:var(--ink);max-width:62ch;margin:0}.os-lead__line{display:grid;grid-template-columns:6.5rem 1fr;gap:var(--s-3);line-height:var(--lh-copy);align-items:baseline;max-width:72ch;margin:0}.os-lead__next{grid-template-columns:6.5rem 1fr auto}.os-fit{list-style:none;margin:0;padding:0}.os-fit li{display:grid;grid-template-columns:1fr auto;gap:2px var(--s-3);padding:var(--s-2)0;border-bottom:var(--os-rule-w)solid var(--os-rule)}.os-fit li:last-child{border-bottom:0}.os-fit li.unknown .os-check{color:var(--ink-2)}.os-fit__src{display:inline-flex;gap:var(--s-2);align-items: center}.os-fit__ev{grid-column:1;padding-left:1.6rem}@media (max-width:calc(60rem - .001px)){.os-lead-strip{grid-template-columns:1fr;gap:var(--s-4)}.os-lead-tiers{grid-template-columns:repeat(3,minmax(0,1fr))}.os-lead-tier:nth-child(4){border-left:0}.os-lead-tier:nth-child(n+4){border-top:var(--os-rule-w)solid var(--os-rule)}}@media (max-width:calc(36rem - .001px)){.os-lead__line,.os-lead__next{grid-template-columns:1fr;gap:2px}.os-lead-cell{grid-template-columns:auto 2rem}.os-lead-cell .os-meter{display:none}}.os-funnel{list-style:none;display:grid;grid-template-columns:repeat(8,minmax(0,1fr));border-top:var(--os-rule-w)solid var(--os-rule);border-bottom:var(--os-rule-w)solid var(--os-rule);margin:0;padding:0}.os-funnel li{display:grid;grid-template-rows:1rem auto auto auto;padding:var(--s-3)var(--s-3)var(--s-4);position:relative;gap:2px}.os-funnel li+li{border-left:var(--os-rule-w)solid var(--os-rule)}.os-funnel__rate{font-size:var(--t-sm);color:var(--ink-3)}.os-funnel__n{font-size:var(--t-2xl);font-weight:var(--w-display);letter-spacing:var(--track-display);line-height:var(--lh-tight)}.os-funnel__l{font-size:var(--t-control);color:var(--ink);font-weight:var(--w-medium)}.os-funnel__w{line-height:var(--lh-copy)}.os-funnel li.leak .os-funnel__rate{color:var(--os-signal);font-weight:var(--w-medium)}.os-funnel li.leak:after{content:"";position:absolute;background:var(--os-signal);height:2px;top:-1px;left:0;right:0}@media (max-width:calc(72rem - .001px)){.os-funnel{grid-template-columns:repeat(4,minmax(0,1fr))}.os-funnel li:nth-child(5){border-left:0}.os-funnel li:nth-child(n+5){border-top:var(--os-rule-w)solid var(--os-rule)}}@media (max-width:calc(36rem - .001px)){.os-funnel{grid-template-columns:repeat(2,minmax(0,1fr))}.os-funnel li:nth-child(odd){border-left:0}.os-funnel li:nth-child(n+3){border-top:var(--os-rule-w)solid var(--os-rule)}}.os-ms{display:grid;gap:var(--s-3)}.os-ms__head{display:grid;grid-template-columns:auto minmax(0,1fr)auto;gap:var(--s-3);padding-bottom:var(--s-3);border-bottom:var(--os-rule-w)solid var(--os-rule);align-items: center}.os-ms__uses{list-style:none;display:grid;gap:6px;margin:0;padding:0}.os-ms__uses li{display:flex;gap:var(--s-2);flex-wrap:wrap;align-items:baseline}.os-ms__uses .os-dot{transform:translateY(-1px)}.os-ms__perms{display:flex;flex-wrap:wrap;gap:6px}.os-ms__sender{border-bottom:0;border-top:var(--os-rule-w)solid var(--os-rule);padding-top:var(--s-3);padding-bottom:0}.os-avatar--photo{object-fit:cover;background:var(--os-rule);padding:0}.os-host{display:grid;grid-template-columns:auto minmax(0,1fr)auto;gap:var(--s-4);padding:var(--s-4)0;border-top:var(--os-rule-w)solid var(--os-rule);align-items: start}.os-host:first-child{border-top:0;padding-top:0}.os-host.is-off .os-avatar--photo{filter:grayscale(1);opacity:.7}.os-host__body{display:grid;gap:var(--s-3);min-width:0}.os-host__facts{display:flex;gap:6px var(--s-4);font-size:var(--t-meta);color:var(--ink-3);flex-wrap:wrap}.os-host__facts .os-dot{vertical-align:1px;margin-right:6px}.os-host-cell{display:inline-flex;white-space:nowrap;align-items: center;gap:8px}.os-slot-grid{display:grid;gap:var(--s-3);overflow:auto;max-height:50vh}.os-slot-grid__day{display:grid;gap:6px}.os-slot-grid__times{display:flex;flex-wrap:wrap;gap:6px}@media (max-width:640px){.os-host{grid-template-columns:auto minmax(0,1fr)}.os-host>:last-child{grid-column:2}}.os-chip--now{background:var(--os-rule);color:var(--ink-3);border-color:#0000}.os-settings{display:grid;grid-template-columns:12rem minmax(0,1fr);gap:var(--s-7);align-items: start}.os-settings__nav{position:sticky;top:var(--s-6);display:grid;gap:var(--s-4)}.os-settings__group{display:grid;gap:1px}.os-settings__body{display:grid;gap:var(--s-6);min-width:0}@media (max-width:calc(48rem - .001px)){.os-settings{grid-template-columns:minmax(0,1fr);gap:var(--s-5)}.os-settings__nav{position:static;display:flex;overflow-x:auto;margin:0 calc(var(--s-4)*-1);padding:0 var(--s-4)var(--s-2);scrollbar-width:none;gap:2px}.os-settings__group{display:contents}.os-settings__group>.os-label{display:none}.os-settings__nav .sidebar-nav-row{white-space:nowrap;flex:none}}.os-surface>*{min-width:0}.os-sheet-section{grid-template-columns:minmax(0,1fr)}.os-sheet-section>*,.os-sheet-section--margin>*{min-width:0}.os-sheet-section pre{overflow-x:auto;max-width:100%}.os-toolbar,.os-toolbar__group{flex-wrap:wrap;min-width:0}.os-settings__body>*,.os-launches>*{min-width:0}.os-segmented{overflow-x:auto;scrollbar-width:none;max-width:100%}.os-segmented button{flex:none}.os-sheet-section__label>span{min-width:0;max-width:100%}.os-launch{grid-template-columns:minmax(0,1fr)}.os-launch>*{min-width:0}@media (max-width:calc(48rem - .001px)){.os-sheet-section>.os-table,.os-sheet-section--margin>div>.os-table,.os-record>*>.os-table{display:block;overflow-x:auto;max-width:100%}.os-sheet-section__label{flex-wrap:wrap}.os-tabs{overflow-x:auto;scrollbar-width:none}.os-tabs>*{flex:none}}.os-score{font-size:var(--t-display-sm);font-weight:var(--w-display);letter-spacing:var(--track-display);font-variant-numeric:tabular-nums;color:var(--ink);line-height:1}.os-score.is-mid{color:var(--os-warning)}.os-score.is-low{color:var(--filament)}.os-score__of{color:var(--ink-3);letter-spacing:0;margin-left:2px;font-size:.55em}.os-sheet-section__label .os-score,.os-domain-head .os-score{font-size:var(--t-xl)}td .os-score{font-size:var(--t-base);font-weight:var(--w-medium)}.os-scoreboard{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:var(--os-rule-w)solid var(--os-rule-ink);border-bottom:var(--os-rule-w)solid var(--os-rule)}.os-scorecard{display:grid;gap:var(--s-2);padding:var(--s-4)var(--s-4)var(--s-4)0;text-align:left;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-content: start;min-width:0}.os-scorecard+.os-scorecard{padding-left:var(--s-4);border-left:var(--os-rule-w)solid var(--os-rule)}.os-scorecard:hover .os-label{color:var(--ink);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--os-rule)}.os-scorecard:focus-visible{outline:var(--os-focus-w)solid var(--os-focus-ring);outline-offset:var(--os-focus-inset)}.os-spark{display:block;overflow:visible;width:100%}.os-spark__line{fill:none;stroke:var(--os-ink);stroke-width:1.25}.os-spark__fill{fill:color-mix(in srgb,var(--os-ink)5%,transparent)}.os-spark--empty{border-bottom:1px dashed var(--os-rule)}.os-check-dot{background:var(--os-rule);box-shadow:inset 0 0 0 1px var(--line-strong);border-radius:99px;flex:none;width:8px;height:8px}.os-check-dot.is-pass{background:var(--os-success);box-shadow:none}.os-check-dot.is-warn{background:var(--os-warning);box-shadow:none}.os-check-dot.is-fail{background:var(--filament);box-shadow:none}.os-checks{list-style:none;display:grid;margin:0;padding:0}.os-checks li{display:grid;grid-template-columns:8px minmax(0,1fr)auto;gap:var(--s-3);border-top:var(--os-rule-w)solid var(--os-rule);align-items: start;padding:10px 0}.os-checks li:first-child{border-top:0}.os-checks .os-check-dot{margin-top:6px}.os-checks__body{display:grid;gap:2px;min-width:0}.os-checks__body .row-sub{white-space:normal;overflow-wrap:anywhere}.os-checks__fix{font-size:var(--t-sm);color:var(--ink-2);line-height:var(--lh-copy);padding-left:var(--s-3);border-left:2px solid var(--filament);margin-top:4px}.os-checks li.is-warn .os-checks__fix{border-left-color:var(--os-warning)}.os-fixes{list-style:none;counter-reset:none;margin:0;padding:0}.os-fixes li{display:grid;grid-template-columns:1.5rem minmax(0,1fr)auto;gap:var(--s-3);border-top:var(--os-rule-w)solid var(--os-rule);align-items: start;padding:12px 0}.os-fixes li:first-child{border-top:0;padding-top:0}.os-fixes .row-sub{white-space:normal}.os-traffic{display:grid;grid-template-columns:minmax(12rem,1fr)minmax(0,2fr);gap:var(--s-7);align-items: start}.os-traffic .os-spark{margin-top:var(--s-3)}.os-bars{list-style:none;display:grid;gap:8px;margin:0;padding:0}.os-bars li{display:grid;grid-template-columns:minmax(6rem,11rem)minmax(0,1fr)3.5rem;gap:var(--s-3);font-size:var(--t-control);align-items: center}.os-bars li>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.os-bars li>:last-child{text-align:right}.os-bars li.is-us .os-meter>i{background:var(--filament)}.os-bars li.is-us>span:first-child{font-weight:var(--w-medium)}.os-bars .os-bars__note{display:block;margin-top:var(--s-2)}.os-linkbtn{font:inherit;color:var(--ink);text-decoration:underline;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0}.os-steps{display:grid;gap:var(--s-2);font-size:var(--t-base);line-height:var(--lh-copy);margin:0;padding-left:1.25rem}.os-intents{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s-4);margin-top:var(--s-2)}.os-intent{display:grid;padding-top:var(--s-3);border-top:2px solid var(--os-ink);align-content: start;gap:4px}.os-intent__n{font-size:var(--t-xl);font-weight:var(--w-display)}.os-prompts{list-style:none;margin:0;padding:0}.os-prompts>li{border-top:var(--os-rule-w)solid var(--os-rule)}.os-prompts>li:first-child{border-top:0}.os-prompts>li.is-paused{opacity:.55}.os-prompts__row{display:grid;grid-template-columns:8px minmax(0,1fr)auto;gap:var(--s-3);text-align:left;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items: center;width:100%;padding:12px 0}.os-prompts__row:hover .row-title{text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--os-rule)}.os-prompts__text{display:grid;gap:2px;min-width:0}.os-prompts__text .row-title,.os-prompts__text .row-sub{white-space:normal}.os-prompts__answer{display:grid;gap:var(--s-3);padding:0 0 var(--s-4)calc(8px + var(--s-3))}.os-prompts__answer blockquote{padding:var(--s-3)var(--s-4);background:var(--os-ground);font-size:var(--t-control);line-height:var(--lh-copy);white-space:pre-wrap;overflow:auto;border-radius:8px;max-height:18rem;margin:0}.os-history{display:inline-flex;gap:3px}.os-history i{background:var(--os-rule);border-radius:2px;width:6px;height:14px}.os-history i.is-on{background:var(--os-ink)}.os-sources{display:flex;flex-wrap:wrap;gap:6px}.os-sources .os-chip{text-decoration:none}.os-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-7);align-items: start}.os-two>*{min-width:0}.os-kv{display:grid;grid-template-columns:9rem minmax(0,1fr);gap:4px var(--s-4);margin:0 0 var(--s-3);font-size:var(--t-control)}.os-kv dt{color:var(--ink-3)}.os-kv dd{overflow-wrap:anywhere;margin:0}tr.os-expand>td{background:var(--os-ground);padding:var(--s-4)}.os-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:18rem}.os-domain-head{display:grid;grid-template-columns:auto minmax(0,1fr)auto;gap:var(--s-4);padding-bottom:var(--s-4);border-bottom:var(--os-rule-w)solid var(--os-rule-ink);align-items: center}.os-domain-head .row-sub{white-space:normal}.os-areas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-6)var(--s-7)}.os-areas>*{min-width:0}@media (max-width:calc(60rem - .001px)){.os-scoreboard{grid-template-columns:repeat(2,minmax(0,1fr))}.os-scorecard:nth-child(3){border-left:0;padding-left:0}.os-scorecard:nth-child(n+3){border-top:var(--os-rule-w)solid var(--os-rule)}.os-traffic,.os-two,.os-areas{grid-template-columns:minmax(0,1fr);gap:var(--s-6)}.os-intents{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:calc(36rem - .001px)){.os-bars li{grid-template-columns:minmax(5rem,8rem)minmax(0,1fr)2.5rem}.os-domain-head{grid-template-columns:auto minmax(0,1fr)}.os-domain-head>:last-child:not(:nth-child(2)){display:none}.os-kv{grid-template-columns:minmax(0,1fr)}}.os-areas>.os-sheet-section,.os-two>.os-sheet-section,.os-two>*>.os-sheet-section{align-content: start}.os-steplist{list-style:none;margin:0;padding:0}.os-steplist li{display:grid;grid-template-columns:1.5rem minmax(0,1fr);gap:var(--s-3);border-top:var(--os-rule-w)solid var(--os-rule);padding:12px 0}.os-steplist li:first-child{border-top:0;padding-top:0}.os-steplist__n{display:grid;border:1px solid var(--line-strong);font-size:var(--t-sm);color:var(--ink-2);border-radius:99px;place-items: center;width:1.5rem;height:1.5rem}.os-steplist li.is-done .os-steplist__n{background:var(--os-success);border-color:var(--os-success);color:var(--os-paper)}.os-steplist li.is-done .row-title{color:var(--ink-3)}.os-steplist li.is-next .os-steplist__n{border-color:var(--filament);color:var(--filament)}.os-steplist li.is-waiting{opacity:.6}.os-steplist__body{display:grid;gap:2px;min-width:0}.os-steplist__body .row-sub{white-space:normal}.os-steplist__how{font-size:var(--t-sm);color:var(--ink-2);line-height:var(--lh-copy);margin-top:4px}.os-records__value{overflow-wrap:anywhere;white-space:normal;font-size:var(--t-sm);max-width:32rem}.os-records td{vertical-align:top}.os-field-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-4)}@media (max-width:calc(36rem - .001px)){.os-field-row{grid-template-columns:1fr}}@font-face{font-family:Fraunces;src:url(/assets/outeva/Fraunces.woff2)format(woff2);font-weight:100 900;font-display:swap}@font-face{font-family:DM Sans;src:url(/assets/outeva/DMSans.woff2)format(woff2);font-weight:100 1000;font-display:swap}@font-face{font-family:DM Mono;src:url(/assets/outeva/DMMono-400.woff2)format(woff2);font-weight:400;font-display:swap}@font-face{font-family:DM Mono;src:url(/assets/outeva/DMMono-500.woff2)format(woff2);font-weight:500;font-display:swap}html[data-theme],html:not([data-theme]){--ov-paper:#fbfaf7;--ov-ground:#f3f1ec;--ov-ink:#16171b;--ov-muted:#5c5b56;--ov-faint:#86847d;--ov-rule:#e7e4dc;--ov-growth:#1a5a3e;--ov-growth-deep:#0f3d29;--ov-growth-light:#4a8a64;--ov-teal:#276f73;--ov-amber:#9a6b16;--ov-signal:#e0621a;--os-paper:var(--ov-paper);--paper:var(--ov-paper);--surface:var(--ov-paper);--bg:var(--ov-paper);--os-ground:var(--ov-ground);--os-ink:var(--ov-ink);--os-muted:var(--ov-muted);--ink-3:var(--ov-faint);--os-rule:var(--ov-rule);--os-field-border:#d8d4ca;--os-success:var(--ov-teal);--os-warning:var(--ov-amber);--os-signal:var(--ov-signal);--os-signal-hot:var(--ov-signal);--os-caught:var(--ov-growth);--filament:var(--ov-growth);--os-wash-cool-seed:#3d5c50;--hue-crimson:#b3264a;--hue-blue:#3a5a8c;--hue-green:#5b7a2a;--hue-teal:var(--ov-teal);--hue-violet:#6b4f9a;--os-ink-hover:#2c2d33;--os-pcb-dot:#16171b0d;--os-pcb-dot-major:#16171b0d;--font-ui:"DM Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--font-display:"Fraunces",Georgia,serif;--font-mono:"DM Mono",ui-monospace,monospace;--font-data:var(--font-ui);--w-display:480;--track-ui:-.006em;--track-display:-.018em;--au-r-object:8px;--au-r-control:7px;--r-draw:8px;--r-record:8px;--os-panel-radius:10px;--os-select-radius:8px;--os-select-bg:color-mix(in srgb,var(--ov-growth)7%,var(--ov-paper));--os-select-ink:var(--ov-ink);--selection-bg:color-mix(in srgb,var(--ov-growth)22%,var(--ov-paper));--selection-fg:var(--ov-ink)}body,.os-ui{background:var(--ov-paper);font-optical-sizing:auto}html[data-theme],html:not([data-theme]){--ov-grid:#16171b0b;--ov-grid-major:#16171b12;--ov-growth-wash:color-mix(in srgb,var(--ov-growth)6%,var(--ov-paper));--ov-growth-line:color-mix(in srgb,var(--ov-growth)38%,var(--ov-rule));--ov-ease:cubic-bezier(.2,.7,.2,1);--ov-mono:"DM Mono",ui-monospace,monospace;--os-focus-ring:var(--ov-growth);--os-focus-halo:color-mix(in srgb,var(--ov-growth)18%,transparent);--os-glass-veil:#16171b47}@keyframes ov-spin{to{transform:rotate(360deg)}}.os-ui .os-sheet-head__title{font-family:var(--font-display);font-weight:var(--w-display);letter-spacing:var(--track-display);font-variation-settings:"SOFT" 30,"WONK" 0}.os-ui .os-hero__title{font-family:var(--font-display);font-weight:var(--w-display);letter-spacing:var(--track-display);font-variation-settings:"SOFT" 30,"WONK" 0}.os-ui .os-figure__value{font-family:var(--font-display);font-weight:var(--w-display);letter-spacing:var(--track-display);font-variation-settings:"SOFT" 30,"WONK" 0}.os-ui h1.part{font-family:var(--font-display);font-weight:var(--w-display);letter-spacing:var(--track-display);font-variation-settings:"SOFT" 30,"WONK" 0}.os-ui .ov-display{font-family:var(--font-display);font-weight:var(--w-display);letter-spacing:var(--track-display);font-variation-settings:"SOFT" 30,"WONK" 0}.os-ui .os-sheet-head__title{font-size:clamp(1.8rem,1.4rem + 1.2vw,2.5rem)}.os-ui .os-figure__value{font-size:clamp(1.5rem,1.25rem + .8vw,2rem)}.os-ui .os-data{font-family:var(--font-ui)}.os-ui .mono{font-family:var(--font-ui)}.os-ui .os-data.mono{font-family:var(--font-mono)}.os-ui code{font-family:var(--font-mono)}.os-ui kbd{font-family:var(--font-mono)}.os-ui :-webkit-any(.os-sheet-head__actions,.os-hero__actions,.auvy-empty__action) .os-btn--primary{border-color:var(--ov-growth);background:var(--ov-growth);color:#fff;border-radius:999px}.os-ui :-moz-any(.os-sheet-head__actions,.os-hero__actions,.auvy-empty__action) .os-btn--primary{border-color:var(--ov-growth);background:var(--ov-growth);color:#fff;border-radius:999px}.os-ui :is(.os-sheet-head__actions,.os-hero__actions,.auvy-empty__action) .os-btn--primary{border-color:var(--ov-growth);background:var(--ov-growth);color:#fff;border-radius:999px}.os-ui .os-props .os-btn--primary{border-color:var(--ov-growth);background:var(--ov-growth);color:#fff;border-radius:999px}.os-ui :-webkit-any(.os-sheet-head__actions,.os-hero__actions,.auvy-empty__action) .os-btn--primary:hover:not(:disabled){border-color:var(--ov-growth-deep);background:var(--ov-growth-deep);transform:none}.os-ui :-moz-any(.os-sheet-head__actions,.os-hero__actions,.auvy-empty__action) .os-btn--primary:hover:not(:disabled){border-color:var(--ov-growth-deep);background:var(--ov-growth-deep);transform:none}.os-ui :is(.os-sheet-head__actions,.os-hero__actions,.auvy-empty__action) .os-btn--primary:hover:not(:disabled){border-color:var(--ov-growth-deep);background:var(--ov-growth-deep);transform:none}.os-ui .os-props .os-btn--primary:hover:not(:disabled){border-color:var(--ov-growth-deep);background:var(--ov-growth-deep);transform:none}.os-ui .os-btn--primary{border-color:var(--ov-ink);background:var(--ov-ink)}.os-ui .os-kicker{color:var(--ov-growth);letter-spacing:.01em;font-weight:500}.os-ui .layout-rail{background:var(--ov-ground)}.os-ui .sidebar-nav-row--active{background:var(--ov-paper);box-shadow:0 0 0 1px var(--ov-rule)}.os-ui .sidebar-nav-row--active:before{background:var(--ov-growth)}.os-ui .ov-product{display:flex;align-items: center;gap:8px;padding:18px 18px 12px}.os-ui .ov-product img{display:block;width:auto;height:30px}.os-ui .ov-product__tag{font-size:var(--t-xs);color:var(--ov-faint);letter-spacing:.02em;margin-left:auto}.os-ui .workspace-switch{border:1px solid var(--ov-rule);background:var(--ov-paper)}.os-ui .workspace-switch:hover{background:#fff}.os-ui .os-plate{border-color:var(--ov-rule);background:#fff}.os-ui .os-table th{color:var(--ov-muted)}.os-ui .os-tag{border-radius:999px}.os-ui .os-shell-main{background:var(--ov-paper)}.os-ui .layout-rail{background:var(--ov-ground);border-right:1px solid var(--ov-rule)}.os-ui .ov-product{position:relative;padding:20px 18px 14px}.os-ui .ov-product:after{content:"";position:absolute;background:var(--ov-rule);height:1px;bottom:4px;left:18px;right:18px}.os-ui .sidebar-nav-section__label{display:flex;color:var(--ov-faint);align-items:baseline;gap:8px;font-size:12px;font-weight:500}.os-ui .sidebar-nav-section__stage{display:none}.os-ui .sidebar-nav-group+.sidebar-nav-group{margin-top:6px}.os-ui .sidebar-nav-group .sidebar-nav-section__label{opacity:.85;padding-top:4px;font-size:10px}.os-ui .sidebar-nav-rest{border-top:1px solid var(--ov-rule);margin-top:8px;padding-top:6px}.os-ui .sidebar-nav-rest>summary{cursor:pointer;list-style:none;padding:6px 8px}.os-ui .sidebar-nav-rest>summary::-webkit-details-marker{display:none}.os-ui .sidebar-nav-rest>summary:after{content:"+";color:var(--ov-faint);margin-left:auto}.os-ui .sidebar-nav-rest[open]>summary:after{content:"–"}.os-ui .sidebar-nav-rest .sidebar-nav-row{color:var(--ov-muted)}.os-ui .sidebar-nav-rest .sidebar-nav-section{border-top:0}.os-ui .ov-readonly{display:flex;border:1px solid var(--ov-rule);background:var(--ov-paper);color:var(--ov-muted);border-radius:10px;align-items: center;gap:10px;margin:0 0 18px;padding:9px 14px;font-size:13px}.os-ui .ov-readonly b{color:var(--ov-ink);font-weight:600}.os-ui .sidebar-nav-row{transition:background-color .15s var(--ov-ease),color .15s var(--ov-ease);border-radius:7px}.os-ui .sidebar-nav-row:hover{background:color-mix(in srgb,var(--ov-paper)70%,transparent)}.os-ui .sidebar-nav-row--active{background:var(--ov-paper);box-shadow:0 0 0 1px var(--ov-rule),0 1px 2px #16171b0a}.os-ui .sidebar-nav-row--active:before{background:var(--ov-growth);width:2px;top:8px;bottom:8px;left:-1px}.os-ui .sidebar-nav-row__count{font-variant-numeric:tabular-nums;font-size:11px}.os-ui .sidebar-nav-row__count--unread{color:var(--ov-growth)}.os-ui .os-sheet-head{position:relative;border-block-end:1px solid var(--ov-rule);animation:none;background:0 0;padding-block-end:var(--s-4)}.os-ui .os-kicker{display:none}.os-ui .os-sheet-head__title{letter-spacing:-.018em;font-variation-settings:"SOFT" 20,"WONK" 0,"opsz" 96;font-size:clamp(1.6rem,1.35rem + .8vw,2.1rem);line-height:1.08}.os-ui .os-sheet-head__title .os-object-icon{display:none}.os-ui .os-sheet-head__lede{color:var(--ov-muted);max-width:40rem;font-size:14px;line-height:1.55}.os-ui .os-sheet-head__crumbs{font-size:12px}.os-ui .os-sheet-head__crumbs a:hover{color:var(--ov-growth)}.os-ui .rail-find{display:flex;padding:0 var(--s-3)var(--s-2);gap:6px}.os-ui .rail-find__search{border:1px solid var(--os-rule);flex:1;min-width:0}.os-ui .rail-find__hint{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--ink-3);font-weight:var(--w-regular);text-align:left;flex:1;min-width:0}.os-ui .rail-find__new{display:grid;border:1px solid var(--os-rule);color:var(--ink-2);cursor:pointer;background:0 0;border-radius:8px;flex:none;place-items: center;width:34px}.os-ui .rail-find__new:hover{color:var(--ov-ink);border-color:var(--ov-ink)}.os-ui .rail-find__new:focus-visible{outline:2px solid var(--ov-growth);outline-offset:1px}.os-ui .ov-hub{grid-column:1/-1;display:flex;margin:0 0 var(--s-3);border-bottom:1px solid var(--ov-rule);overflow-x:auto;scrollbar-width:none;gap:2px}.os-ui .ov-hub a{color:var(--ink-2);text-decoration:none;white-space:nowrap;border-bottom:2px solid #0000;flex:none;margin-bottom:-1px;padding:7px 12px;font-size:13.5px}.os-ui .ov-hub a:hover{color:var(--ov-ink)}.os-ui .ov-hub a[aria-current=page]{color:var(--ov-ink);border-bottom-color:var(--ov-growth);font-weight:500}.os-ui .ov-hub a:focus-visible{outline:2px solid var(--ov-growth);outline-offset:-2px;border-radius:4px}.os-ui .ov-views{display:flex;margin:0 0 var(--s-4);border-bottom:1px solid var(--ov-rule);overflow-x:auto;scrollbar-width:none;gap:2px}.os-ui .ov-views a{color:var(--ink-2);text-decoration:none;white-space:nowrap;border-bottom:2px solid #0000;flex:none;margin-bottom:-1px;padding:7px 12px;font-size:13.5px}.os-ui .ov-views a:hover{color:var(--ov-ink)}.os-ui .ov-views a[aria-current=page]{color:var(--ov-ink);border-bottom-color:var(--ov-growth);font-weight:500}.os-ui .ov-views a:focus-visible{outline:2px solid var(--ov-growth);outline-offset:-2px;border-radius:4px}.os-ui .os-sheet-head:has(>.ov-hub) .os-sheet-head__actions{grid-row:2/span 4}.os-ui .ov-hub-views{grid-column:1/-1;display:inline-flex;margin:0 0 var(--s-3);border-radius:var(--os-select-radius);background:var(--os-ground);overflow-x:auto;scrollbar-width:none;justify-self:start;gap:2px;max-width:100%;padding:2px}.os-ui .ov-hub-views a{display:inline-flex;height:var(--ctl-h-sm);padding:0 var(--s-3);color:var(--ink-2);font-size:var(--t-sm);font-weight:var(--w-medium);text-decoration:none;white-space:nowrap;border-radius:6px;flex:none;align-items: center}.os-ui .ov-hub-views a:hover{color:var(--ink)}.os-ui .ov-hub-views a[aria-current=page]{background:var(--os-paper);color:var(--ink);box-shadow:var(--os-elev-1)}.os-ui .ov-hub-views a:focus-visible{outline:2px solid var(--ov-growth);outline-offset:1px}.os-ui .os-sheet-head:has(>.ov-hub-views) .os-sheet-head__actions{grid-row:2/span 4}@media (max-width:calc(48rem - .001px)){.os-ui .os-sheet-head:has(>.ov-hub):has(>.ov-hub-views) .os-sheet-head__actions{grid-row:3/span 4}}.os-ui .os-sheet-section{border-block-start:1px solid var(--ov-rule);padding-block-start:12px}.os-ui .os-sheet-section__label{font-family:var(--font-ui);letter-spacing:-.003em;align-items:baseline;font-size:13px;font-weight:600}.os-ui .os-sheet-section__hint{max-width:46rem}.os-ui .os-figures{border-top:1px solid var(--ov-rule);border-bottom:1px solid var(--ov-rule);background:color-mix(in srgb,var(--ov-paper)82%,transparent)}.os-ui .os-figure{position:relative;gap:4px;padding:16px 20px 16px 0}.os-ui .os-figure+.os-figure{border-left-color:var(--ov-rule);padding-left:20px}.os-ui a.os-figure--link{color:inherit;text-decoration:none;cursor:pointer;transition:background-color .15s var(--ov-ease);border-radius:2px}.os-ui a.os-figure--link:hover{background:color-mix(in srgb,var(--ov-growth)4%,transparent)}.os-ui a.os-figure--link:hover .os-label{color:var(--ov-ink)}.os-ui a.os-figure--link .os-label:after{content:" →";opacity:0;transition:opacity .15s var(--ov-ease)}.os-ui a.os-figure--link:hover .os-label:after{opacity:1}.os-ui a.os-figure--link:focus-visible .os-label:after{opacity:1}.os-ui .os-figure .os-label{color:var(--ov-muted);font-size:12.5px;font-weight:500}@media (max-width:calc(48rem - .001px)){.os-ui .os-figures{grid-template-columns:1fr 1fr}.os-ui .os-figure:nth-child(odd){border-left:0;padding-left:0}.os-ui .os-figure:nth-child(n+3){border-top:1px solid var(--ov-rule)}}.os-ui .os-figure__value{font-variant-numeric:lining-nums tabular-nums;font-variation-settings:"SOFT" 0,"opsz" 72;font-size:clamp(1.75rem,1.35rem + 1vw,2.35rem);line-height:1.05}.os-ui .os-figure__note{color:var(--ov-faint);font-size:12px}.os-ui .os-table th{color:var(--ov-faint);border-bottom-color:var(--ov-rule);font-size:12px;font-weight:500}.os-ui .os-table tbody tr{transition:background-color .12s var(--ov-ease)}.os-ui .os-table tbody tr:hover{background:color-mix(in srgb,var(--ov-growth)3.5%,transparent)}.os-ui .os-table td{border-bottom-color:var(--ov-rule)}.os-ui .row-title a{text-decoration:none;transition:background-size .2s var(--ov-ease),color .15s;background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat}.os-ui .os-table a{text-decoration:none;transition:background-size .2s var(--ov-ease),color .15s;background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat}.os-ui .row-title a:hover{color:var(--ov-growth);background-size:100% 1px}.os-ui .os-table a:hover{color:var(--ov-growth);background-size:100% 1px}.os-ui .os-list--click>li{transition:background-color .12s var(--ov-ease)}.os-ui .os-list--click>li:hover{background:color-mix(in srgb,var(--ov-growth)3.5%,transparent)}.os-ui .os-tag{font-size:11.5px;font-weight:500}.os-ui .os-tag:not(select){padding-inline-start:8px;padding-inline-end:8px}.os-ui .os-btn{transition:background-color .15s var(--ov-ease),border-color .15s var(--ov-ease),box-shadow .15s var(--ov-ease);border-radius:8px}.os-ui .os-btn--primary{box-shadow:inset 0 1px #ffffff1f,0 1px 2px #16171b1f}.os-ui .os-btn--quiet{background:var(--ov-paper)}.os-ui .os-btn--quiet:hover:not(:disabled){border-color:var(--ov-ink)}.os-ui .os-input{transition:border-color .15s var(--ov-ease),box-shadow .15s var(--ov-ease);background:#fff;border-radius:8px}.os-ui .os-input:focus{border-color:var(--ov-growth);box-shadow:0 0 0 3px var(--os-focus-halo);outline:none}.os-ui :focus-visible{outline-color:var(--ov-growth)}.os-ui .os-veil{backdrop-filter:blur(3px)}.os-ui .os-dialog{border-color:var(--ov-rule);border-radius:14px;box-shadow:inset 0 1px #fff9,0 24px 60px -12px #16171b47,0 2px 6px #16171b0f}.os-ui .os-dialog__title{font-family:var(--font-display);letter-spacing:-.015em;font-size:22px;font-weight:480}.os-ui .os-surface .auvy-empty{position:relative;min-height:64px;padding:26px 0 26px 76px}.os-ui .os-surface .auvy-empty:before{content:"";position:absolute;opacity:.16;filter:grayscale(1);background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii01MCAtNTAgMTAwIDEwMCIgcm9sZT0iaW1nIiBhcmlhLWxhYmVsPSJPdXRldmEiPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC01MyAtNTEpIj48cGF0aCBkPSJNNDYgOTQgQzQ2IDgwIDQ1IDY4IDQ4IDU2IiBmaWxsPSJub25lIiBzdHJva2U9IiMxNjE3MUIiIHN0cm9rZS13aWR0aD0iNyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+PHBhdGggZD0iTTQ3IDYwIEMzNiA2MiAyMCA1OCAxMiA0MiBDMjggMzggNDIgNDYgNDcgNjAgWiIgZmlsbD0iIzE2MTcxQiIvPjxwYXRoIGQ9Ik00OCA1NyBDNTIgMzQgNjggMTQgOTQgOCBDOTYgMzQgODAgNTYgNDggNTcgWiIgZmlsbD0iIzFBNUEzRSIvPjxwYXRoIGQ9Ik01MiA1MyBDNjIgNDAgNzIgMjggODYgMTYiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0ZCRkFGNyIgc3Ryb2tlLXdpZHRoPSIyLjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPjwvZz48L3N2Zz4=) 50%/contain no-repeat;width:52px;height:52px;top:24px;left:0}.os-ui .os-surface .auvy-empty__title{font-family:var(--font-display);letter-spacing:-.01em;font-size:19px;font-weight:480}.os-ui .ov-hero{grid-template-columns:minmax(0,1fr);border-block-end:0;padding-block-start:8px;padding-block-end:0}.os-ui .ov-hero .os-hero__title{font-family:var(--font-display);letter-spacing:-.025em;font-variation-settings:"SOFT" 40,"WONK" 0,"opsz" 144;font-size:clamp(2rem,1.6rem + 1.4vw,2.75rem);font-weight:420;line-height:1.02}.os-ui .ov-loop .os-figures{grid-template-columns:repeat(4,minmax(0,1fr))}.os-ui .ov-loop .os-figure:nth-child(4n+1){border-left:0;padding-left:0}.os-ui .ov-loop .os-figure:nth-child(n+5){border-top:1px solid var(--ov-rule)}@media (max-width:calc(48rem - .001px)){.os-ui .ov-loop .os-figures{grid-template-columns:1fr 1fr}.os-ui .ov-loop .os-figure:nth-child(4n+1){padding-left:0}.os-ui .ov-loop .os-figure:nth-child(odd){border-left:0;padding-left:0}.os-ui .ov-loop .os-figure:nth-child(2n){border-left:1px solid var(--ov-rule);padding-left:20px}.os-ui .ov-loop .os-figure:nth-child(n+3){border-top:1px solid var(--ov-rule)}}.os-ui .ov-pulse{display:flex;border:1px solid var(--ov-rule);text-align:left;cursor:pointer;transition:border-color .15s var(--ov-ease);background:#ffffffb3;border-radius:10px;align-items: center;gap:12px;width:100%;padding:10px 14px}.os-ui .ov-pulse:hover{border-color:var(--ov-growth-line)}.os-ui .ov-pulse__beat{position:relative;background:var(--ov-teal);border-radius:99px;flex:none;width:8px;height:8px}.os-ui .ov-pulse__beat--warn{background:var(--ov-signal)}.os-ui .ov-pulse__text{color:var(--ov-muted);flex:1;font-size:13px}.os-ui .ov-pulse__text b{color:var(--ov-ink);font-weight:600}.os-ui .ov-pulse__marks{display:flex;gap:4px}.os-ui .ov-pulse__marks i{background:var(--ov-rule);border-radius:2px;width:14px;height:4px}.os-ui .ov-pulse__marks i.ok{background:var(--ov-teal)}.os-ui .ov-pulse__marks i.new{background:var(--ov-growth-line)}.os-ui .ov-pulse__marks i.fail{background:var(--ov-signal)}@media (max-width:900px){.os-ui .ov-hero{grid-template-columns:1fr}.os-ui .ov-pulse__marks{display:none}}.os-ui .os-surface .sidebar-nav-section__label:before{content:none}.os-ui .os-sheet-section .os-toolbar>.os-toolbar__group{flex-wrap:nowrap;flex:auto}.os-ui .os-sheet-section .os-toolbar__group>.os-search{flex:0 24rem;min-width:12rem}.os-ui .os-sheet-section .os-toolbar__group>select.os-input{width:auto;min-width:10rem;flex:none!important}@media (max-width:720px){.os-ui .os-sheet-section .os-toolbar>.os-toolbar__group{flex-wrap:wrap}}.os-ui .os-lead-tier__n{font-family:var(--font-display);letter-spacing:-.01em;font-variant-numeric:lining-nums tabular-nums;font-size:clamp(1.5rem,1.2rem + .8vw,1.95rem);font-weight:460}.os-ui .os-lead-tier__l{color:var(--ov-muted);font-size:11.5px}.os-ui .os-lead-tier.on:after{background:var(--ov-growth)}.os-ui .os-board__card{border-color:var(--ov-rule);transition:box-shadow .15s var(--ov-ease),border-color .15s var(--ov-ease);background:#fff;border-radius:10px}.os-ui .os-board__card:hover{border-color:var(--ov-growth-line);box-shadow:0 6px 18px -10px #16171b40}.os-ui .os-board__col:not(:has(.os-board__card)):after{content:"Nothing here";display:grid;border:1px dashed var(--ov-rule);color:var(--ov-faint);border-radius:10px;place-items: center;min-height:5.5rem;font-size:11.5px}.os-ui .os-cal__dow{color:var(--ov-faint);font-size:11.5px}.os-ui .os-cal__day:nth-child(7n+6){background:color-mix(in srgb,var(--ov-ground)55%,transparent)}.os-ui .os-cal__day:nth-child(7n){background:color-mix(in srgb,var(--ov-ground)55%,transparent)}.os-ui .os-cal__num{font-family:var(--ov-mono);font-size:11px}.os-ui .os-cal__day--today{box-shadow:inset 0 2px 0 var(--ov-growth);background:var(--ov-growth-wash)!important}.os-ui .os-cal__day--today .os-cal__num{display:inline-grid;background:var(--ov-growth);color:#fff;border-radius:99px;place-self: start;place-items: center;width:max-content;min-width:22px;height:22px;padding:0 6px;font-weight:500}.os-ui .os-cal__day--out{background:0 0!important}.os-ui .os-cal__day--out .os-cal__num{color:color-mix(in srgb,var(--ov-faint)45%,transparent)}.os-ui .os-cal__item{background:#fff;border-radius:6px}.os-ui .os-shell-main--chat{padding:0}.os-ui .ov-chat{display:grid;grid-template-columns:minmax(0,1fr);height:100dvh;min-height:0}.os-ui .ov-chat__index{border-right:1px solid var(--ov-rule);background:color-mix(in srgb,var(--ov-ground)55%,var(--ov-paper));overflow-y:auto;padding:var(--s-4)var(--s-3);display:flex;gap:var(--s-3);flex-direction:column}.os-ui .ov-chat__index-head{display:flex;padding:0 var(--s-1);justify-content:space-between;align-items: center}.os-ui .ov-chat__index-empty{padding:var(--s-2);color:var(--ov-faint);font-size:var(--t-sm);margin:0;line-height:1.5}.os-ui .ov-chat__group{display:grid;gap:2px}.os-ui .ov-chat__group-label{margin:var(--s-2)var(--s-2)4px;color:var(--ov-faint);font-size:11.5px}.os-ui .ov-chat__thread{display:grid;color:var(--ov-ink);text-decoration:none;transition:background-color .15s var(--ov-ease);border-radius:8px;gap:2px;padding:8px 10px}.os-ui .ov-chat__thread:hover{background:color-mix(in srgb,var(--ov-ink)4%,transparent)}.os-ui .ov-chat__thread--on{box-shadow:0 0 0 1px var(--ov-rule),0 4px 12px -8px #16171b40;background:#fff}.os-ui .ov-chat__thread-title{display:flex;font-size:var(--t-control);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;align-items: center;gap:6px;line-height:1.35}.os-ui .ov-chat__thread-meta{font-family:var(--ov-mono);color:var(--ov-faint);font-size:10.5px}.os-ui .ov-chat__live{background:var(--ov-growth);border-radius:99px;flex:none;width:7px;height:7px}.os-ui .ov-chat__main{display:grid;grid-template-rows:auto minmax(0,1fr)auto auto;min-width:0;min-height:0}.os-ui .ov-chat__head{display:flex;justify-content:space-between;align-items: flex-end;gap:var(--s-3);padding:var(--s-5)var(--s-6)var(--s-3);border-bottom:1px solid var(--ov-rule)}.os-ui .ov-chat__head .os-kicker{margin:0 0 4px}.os-ui .ov-chat__title{font-family:var(--font-display);letter-spacing:-.015em;cursor:text;margin:0;font-size:clamp(1.3rem,1.1rem + .6vw,1.7rem);font-weight:460;line-height:1.15}.os-ui .ov-chat__title--edit{border:0;border-bottom:1px solid var(--ov-growth);outline:none;color:var(--ov-ink);background:0 0;width:min(40rem,100%);padding:0}.os-ui .ov-chat__tape{overflow-y:auto;padding:var(--s-5)var(--s-6)var(--s-6);display:flex;gap:var(--s-6);scroll-padding-bottom:var(--s-6);flex-direction:column}.os-ui .ov-chat__tape>*{width:100%;max-width:46rem;margin-inline-start:auto;margin-inline-end:auto}.os-ui .ov-chat__start{text-align:center;padding:var(--s-8)0 var(--s-4)}.os-ui .ov-chat__start-mark{margin-bottom:var(--s-3);width:56px;height:56px}.os-ui .ov-chat__start h2{margin:0 0 var(--s-2);font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(1.6rem,1.3rem + 1vw,2.2rem);font-weight:460}.os-ui .ov-chat__start>p{margin:0 auto var(--s-6);color:var(--ov-muted);max-width:34rem;line-height:1.55}.os-ui .ov-chat__starters{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:var(--s-2);text-align:left}.os-ui .ov-chat__starters button{display:grid;text-align:left;border:1px solid var(--ov-rule);color:var(--ov-ink);font:inherit;font-size:var(--t-control);cursor:pointer;transition:border-color .15s var(--ov-ease),box-shadow .15s var(--ov-ease),transform .15s var(--ov-ease);background:#fff;border-radius:10px;align-content: start;justify-items:start;gap:4px;padding:12px 14px;line-height:1.4}.os-ui .ov-chat__starters button:hover{border-color:var(--ov-growth-line);transform:translateY(-1px);box-shadow:0 6px 18px -12px #16171b59}.os-ui .ov-chat__starter-area{color:var(--ov-growth);font-size:11.5px}.os-ui .ov-chat__door{display:flex;gap:var(--s-3);padding:var(--s-4);border:1px solid color-mix(in srgb,var(--ov-amber)30%,var(--ov-rule));background:color-mix(in srgb,var(--ov-amber)5%,#fff);color:var(--ov-amber);border-radius:10px}.os-ui .ov-chat__door>div{display:grid;color:var(--ov-ink);gap:4px}.os-ui .ov-chat__door p{margin:0}.os-ui .ov-turn{display:grid;gap:var(--s-4)}.os-ui .ov-turn__ask{display:grid;grid-template-columns:2.25rem minmax(0,1fr);align-items:baseline;gap:var(--s-2);padding-bottom:var(--s-3);border-bottom:1px solid var(--ov-rule)}.os-ui .ov-turn__n{font-family:var(--ov-mono);color:var(--ov-growth);letter-spacing:.04em;font-size:11px}.os-ui .ov-turn__ask p{font-family:var(--font-display);letter-spacing:-.008em;white-space:pre-wrap;margin:0;font-size:1.12rem;font-weight:440;line-height:1.4}.os-ui .ov-turn__answer{display:grid;grid-template-columns:2.25rem minmax(0,1fr);gap:var(--s-2)}.os-ui .ov-turn__mark{width:22px;height:22px;margin-top:2px}.os-ui .ov-turn__mark img{display:block;width:100%;height:100%}.os-ui .ov-turn__body{display:grid;gap:var(--s-3);min-width:0}.os-ui .ov-turn__wait{color:var(--ov-faint);margin:0;font-style:italic}.os-ui .ov-turn__error{display:flex;color:var(--ov-signal);font-size:var(--t-control);align-items: center;gap:6px;margin:0}.os-ui .ov-turn__stopped{font-family:var(--ov-mono);color:var(--ov-faint);letter-spacing:.02em;margin:0;font-size:10.5px}.os-ui .ov-turn__meta{font-family:var(--ov-mono);color:var(--ov-faint);letter-spacing:.02em;margin:0;font-size:10.5px}.os-ui .ov-steps{list-style:none;display:grid;border-left:1px solid var(--ov-rule);gap:5px;margin:0;padding:0 0 0 2px}.os-ui .ov-steps li{position:relative;display:flex;font-family:var(--ov-mono);letter-spacing:.01em;color:var(--ov-muted);align-items: center;gap:8px;padding-left:12px;font-size:11px}.os-ui .ov-steps li:before{content:"";position:absolute;background:var(--ov-rule);width:5px;height:1px;top:50%;left:-3px}.os-ui .ov-steps__icon{display:inline-grid;box-shadow:0 0 0 1px var(--ov-rule);background:#fff;border-radius:99px;place-items: center;width:16px;height:16px}.os-ui .ov-steps li.ok .ov-steps__icon{color:var(--ov-teal)}.os-ui .ov-steps li.fail .ov-steps__icon{color:var(--ov-signal)}.os-ui .ov-steps li.run{color:var(--ov-ink)}.os-ui .ov-steps li.run .ov-steps__icon{color:var(--ov-growth);box-shadow:0 0 0 1px var(--ov-growth-line)}.os-ui .ov-spin{animation:ov-spin .9s linear infinite}.os-ui .ov-prose{font-size:var(--t-base);color:var(--ov-ink);line-height:1.62}.os-ui .ov-prose>*{margin:0 0 .7em}.os-ui .ov-prose>:last-child{margin-bottom:0}.os-ui .ov-prose h3{font-family:var(--font-display);letter-spacing:-.01em;margin-top:1em;font-size:1.08rem;font-weight:480}.os-ui .ov-prose ul{padding-left:1.25em}.os-ui .ov-prose ol{padding-left:1.25em}.os-ui .ov-prose li{margin:.2em 0}.os-ui .ov-prose li::marker{color:var(--ov-faint)}.os-ui .ov-prose a{color:var(--ov-growth);text-decoration:underline;text-decoration-color:var(--ov-growth-line);text-underline-offset:3px}.os-ui .ov-prose a:hover{text-decoration-color:var(--ov-growth)}.os-ui .ov-prose code{font-family:var(--ov-mono);background:var(--ov-ground);border-radius:5px;padding:1px 5px;font-size:.88em}.os-ui .ov-proposal{display:grid;gap:var(--s-2);padding:var(--s-3)var(--s-4);border:1px solid var(--ov-rule);background:#fff;border-radius:10px;box-shadow:0 6px 18px -14px #16171b4d}.os-ui .ov-proposal--outward{border-color:var(--ov-growth-line);box-shadow:inset 3px 0 0 var(--ov-growth),0 6px 18px -14px #3340e666}.os-ui .ov-proposal__head{display:flex;justify-content:space-between;align-items: center;gap:var(--s-2)}.os-ui .ov-proposal__kind{color:var(--ov-muted);font-size:11.5px}.os-ui .ov-proposal--outward .ov-proposal__kind{color:var(--ov-growth)}.os-ui .ov-proposal__cmd{font-family:var(--ov-mono);background:var(--ov-ground);color:var(--ov-ink);border-radius:99px;padding:2px 8px;font-size:11px}.os-ui .ov-proposal__what{margin:0;font-weight:500;line-height:1.45}.os-ui .ov-proposal__args{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:3px var(--s-3);font-size:var(--t-sm);margin:0}.os-ui .ov-proposal__args dt{color:var(--ov-faint)}.os-ui .ov-proposal__args dd{overflow-wrap:anywhere;margin:0}.os-ui .ov-proposal__act{display:flex;padding-top:var(--s-2);border-top:1px dashed var(--ov-rule);flex-wrap:wrap;align-items: center;gap:6px}.os-ui .ov-proposal__warn{font-size:var(--t-sm);color:var(--ov-amber);flex:12rem}.os-ui .ov-proposal__state{display:inline-flex;font-family:var(--ov-mono);color:var(--ov-faint);align-items: center;gap:5px;font-size:11px}.os-ui .ov-proposal__state--ok{color:var(--ov-teal)}.os-ui .ov-chat__composer{display:flex;align-items: flex-end;gap:var(--s-2);width:min(46rem,calc(100% - 2*var(--s-6)));border:1px solid var(--ov-rule);transition:border-color .15s var(--ov-ease),box-shadow .15s var(--ov-ease);background:#fff;border-radius:22px;margin:0 auto;padding:8px 8px 8px 16px;box-shadow:0 10px 30px -18px #16171b59}.os-ui .ov-chat__composer:focus-within{border-color:var(--ov-growth-line);box-shadow:0 0 0 3px var(--ov-growth-wash),0 10px 30px -18px #16171b59}.os-ui .ov-chat__composer textarea{outline:none;resize:none;font:inherit;font-size:var(--t-base);color:var(--ov-ink);background:0 0;border:0;flex:1;min-height:26px;max-height:220px;padding:6px 0;line-height:1.45}.os-ui .ov-chat__composer textarea::placeholder{color:var(--ov-faint)}.os-ui .ov-chat__send{display:grid;background:var(--ov-growth);color:#fff;cursor:pointer;transition:background-color .15s var(--ov-ease),opacity .15s var(--ov-ease);border:0;border-radius:99px;flex:none;place-items: center;width:36px;height:36px}.os-ui .ov-chat__send:hover:not(:disabled){background:var(--ov-growth-deep)}.os-ui .ov-chat__send:disabled{opacity:.35;cursor:default}.os-ui .ov-chat__foot{padding:8px var(--s-6)var(--s-4);text-align:center;color:var(--ov-faint);margin:0;font-size:11.5px}.os-ui .ov-mail-head{display:grid;grid-template-columns:7rem minmax(0,1fr);gap:4px var(--s-3);margin:0 0 var(--s-3);align-items:baseline}.os-ui .ov-mail-frame{display:block;border:1px solid var(--ov-rule);background:#fff;border-radius:10px;width:100%;height:72vh;min-height:32rem}.os-ui .ov-words{display:grid;grid-template-columns:minmax(0,1fr)minmax(0,1.05fr);gap:var(--s-6);align-items: start}.os-ui .ov-words__edit{display:grid;gap:var(--s-5);min-width:0}.os-ui .ov-words__view{position:sticky;top:var(--s-4);display:grid;gap:var(--s-3);min-width:0}.os-ui .ov-words__view .ov-mail-frame{height:calc(100vh - 13rem);min-height:28rem}.os-ui .ov-words__view .ov-mail-head{margin:0}.os-ui .ov-words__switch{display:inline-flex;gap:6px}.os-ui .ov-words__bar{display:flex;justify-content:space-between;align-items: center;gap:var(--s-2);padding:0 0 var(--s-2);border-bottom:1px solid var(--ov-rule);flex-wrap:wrap}.os-ui .ov-words__actions{display:inline-flex;flex-wrap:wrap;align-items: center;gap:6px}.os-ui .ov-words__state{display:inline-flex;font-family:var(--ov-mono);color:var(--ov-faint);align-items: center;gap:6px;font-size:11px}.os-ui .ov-words__holes{border:1px dashed var(--ov-amber);color:var(--ov-amber);border-radius:99px;padding:1px 7px}.os-ui .ov-words__dot{display:inline-block;background:var(--ov-growth);border-radius:99px;width:6px;height:6px}.os-ui .ov-words__note{padding:var(--s-2)var(--s-3);border-left:2px solid var(--ov-amber);background:color-mix(in srgb,var(--ov-amber)7%,var(--ov-paper));font-size:var(--t-sm);color:var(--ov-ink);margin:0}.os-ui .ov-words__meta{color:var(--ov-faint);margin:0;font-size:12px;line-height:1.5}.os-ui .ov-words__group{display:grid;gap:var(--s-3);border:0;min-width:0;margin:0;padding:0}.os-ui .ov-words__legend{display:block;margin:0 0 var(--s-1);border-bottom:1px solid var(--ov-ink);color:var(--ov-ink);width:100%;padding:0 0 6px;font-size:11.5px}.os-ui .ov-words__field{display:grid;gap:4px;min-width:0}.os-ui .ov-words__label{display:flex;font-size:var(--t-sm);color:var(--ov-ink);align-items:baseline;gap:6px;font-weight:500}.os-ui .ov-words__hint{color:var(--ov-faint);font-weight:400}.os-ui .ov-words__key{font-family:var(--ov-mono);color:var(--ov-faint);opacity:0;transition:opacity .15s var(--ov-ease);margin-left:auto;font-size:10.5px;font-weight:400}.os-ui .ov-words__field:hover .ov-words__key{opacity:1}.os-ui .ov-words__field:focus-within .ov-words__key{opacity:1}.os-ui .ov-words__line{position:relative}.os-ui .ov-words__input{box-sizing:border-box;display:block;overflow:hidden;resize:none;border:1px solid var(--ov-rule);font:inherit;font-size:var(--t-base);color:var(--ov-ink);transition:border-color .15s var(--ov-ease),box-shadow .15s var(--ov-ease);background:#fff;border-radius:6px;width:100%;min-height:34px;padding:7px 30px 7px 10px;line-height:1.45}.os-ui .ov-words__input::placeholder{color:var(--ov-faint);opacity:1}.os-ui .ov-words__input:hover:not(:disabled){border-color:color-mix(in srgb,var(--ov-ink)22%,var(--ov-rule))}.os-ui .ov-words__input:focus{outline:none;border-color:var(--ov-growth-line);box-shadow:0 0 0 3px var(--ov-growth-wash)}.os-ui .ov-words__input:disabled{background:var(--ov-ground)}.os-ui .ov-words__line--own .ov-words__input{border-left:2px solid var(--ov-growth)}.os-ui .ov-words__reset{position:absolute;display:grid;color:var(--ov-faint);cursor:pointer;background:0 0;border:0;border-radius:5px;place-items: center;width:22px;height:22px;padding:0;top:7px;right:6px}.os-ui .ov-words__reset:hover{background:var(--ov-ground);color:var(--ov-ink)}.os-ui .ov-words__letter{display:grid;border:1px solid var(--ov-rule);transition:border-color .15s var(--ov-ease),box-shadow .15s var(--ov-ease);background:#fff;border-radius:10px;gap:14px;padding:22px 24px 20px}.os-ui .ov-words__letter:focus-within{border-color:var(--ov-growth-line);box-shadow:0 0 0 3px var(--ov-growth-wash)}.os-ui .ov-words__fixed{font-family:"Satoshi",var(--font-ui);color:var(--ov-faint);user-select:none;margin:0;font-size:16px;line-height:1.6}.os-ui .ov-words__fixed span{font-size:12.5px}.os-ui .ov-words__letter-text{box-sizing:border-box;display:block;overflow:hidden;resize:none;outline:none;font-family:"Satoshi",var(--font-ui);color:#17181b;background:0 0;border:0;width:100%;min-height:14rem;padding:0;font-size:16.5px;line-height:1.7}.os-ui .ov-words__letter-text::placeholder{color:var(--ov-faint)}@media (max-width:1100px){.os-ui .ov-words{grid-template-columns:minmax(0,1fr)}.os-ui .ov-words__view{position:static}.os-ui .ov-words__view .ov-mail-frame{height:72vh}}.os-ui .ov-kit{display:grid;grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:var(--s-3)}.os-ui .ov-kit__tile{display:grid;color:var(--ov-ink);text-decoration:none;gap:6px;min-width:0}.os-ui .ov-kit__frame{display:block;aspect-ratio:4/3;padding:var(--s-3);overflow:hidden;border:1px solid var(--ov-rule);background:#fff;border-radius:10px;min-width:0}.os-ui .ov-kit__frame img{display:block;object-fit:contain;width:100%;height:100%}.os-ui .ov-kit__frame[data-dark]{background:var(--ov-ink);border-color:var(--ov-ink)}.os-ui .ov-kit__tile:hover .ov-kit__frame{border-color:var(--ov-ink)}.os-ui .ov-kit__name{overflow:hidden;font-family:var(--ov-mono);color:var(--ov-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px}.os-ui .ov-lib-bar{display:flex;justify-content:space-between;align-items: center;gap:var(--s-3);margin:var(--s-3)0 0;flex-wrap:wrap}.os-ui .ov-lib-bar .ov-collections{margin:0}.os-ui .ov-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(14.5rem,1fr));gap:var(--s-5)var(--s-4)}.os-ui .ov-card{display:grid;color:var(--ov-ink);text-align:left;cursor:pointer;content-visibility:auto;contain-intrinsic-size:14rem 11rem;background:0 0;border:0;gap:6px;min-width:0;padding:0}.os-ui .ov-card__frame{position:relative;display:grid;aspect-ratio:16/9;overflow:hidden;background:var(--ov-ink);outline:1px solid color-mix(in srgb,var(--ov-ink)8%,transparent);outline-offset:-1px;border-radius:10px;place-items: center}.os-ui .ov-card__frame[data-light]{outline-color:var(--ov-rule);background:#fff}.os-ui .ov-card__frame img{position:absolute;object-fit:cover;width:100%;height:100%;inset:0}.os-ui .ov-card__frame video{position:absolute;object-fit:cover;width:100%;height:100%;inset:0}.os-ui .ov-card__frame[data-light] img{object-fit:contain}.os-ui .ov-card__frame[data-ratio="9x16"] img{object-fit:contain}.os-ui .ov-card__frame[data-ratio="9x16"] video{object-fit:contain}.os-ui .ov-card__frame[data-ratio="4x5"] img{object-fit:contain}.os-ui .ov-card__frame[data-ratio="4x5"] video{object-fit:contain}.os-ui .ov-card__frame[data-light] img{padding:10%}.os-ui .ov-card__frame video{animation:ov-fade-in .18s var(--ov-ease)both}.os-ui .ov-card__ext{font-family:var(--ov-mono);color:var(--ov-faint);font-size:12px}.os-ui .ov-card__badge{position:absolute;display:inline-flex;color:#fff;backdrop-filter:blur(6px);background:#0f1012b8;border-radius:99px;align-items: center;gap:5px;padding:3px 8px;font-size:11px;bottom:8px;left:8px}.os-ui .ov-card__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500}.os-ui .ov-card__meta{display:flex;color:var(--ov-faint);flex-wrap:wrap;align-items: center;gap:4px;min-height:20px;font-size:12px}.os-ui .ov-card:hover .ov-card__frame{outline:2px solid var(--ov-ink);outline-offset:2px}.os-ui .ov-card:focus-visible .ov-card__frame{outline:2px solid var(--ov-ink);outline-offset:2px}.os-ui .ov-card:focus-visible{outline:none}.os-ui .ov-card--ghost .ov-card__frame{background:var(--ov-ground);animation:ov-pulse-ghost 1.4s ease-in-out infinite}.os-ui .ov-viewer__img{background-position:50%;background-repeat:no-repeat;background-size:contain}.os-ui .ov-play{position:fixed;z-index:70;display:grid;grid-template-rows:auto minmax(0,1fr)2px auto;color:#fff;animation:ov-fade-in .16s var(--ov-ease)both;background:#0e0f11;inset:0}.os-ui .ov-play__top{display:grid;grid-template-columns:auto minmax(0,1fr)auto;gap:var(--s-4);align-items: center;padding:12px 18px}.os-ui .ov-play__count{font-family:var(--ov-mono);color:#ffffff8c;font-size:12px}.os-ui .ov-play__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:500}.os-ui .ov-play__meta{font-family:var(--ov-mono);color:#ffffff80;margin-left:10px;font-size:11px}.os-ui .ov-play__tools{display:flex;align-items: center;gap:6px}.os-ui .ov-play__tools button{display:inline-flex;color:#fff;font:inherit;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff29;border-radius:99px;justify-content:center;align-items: center;gap:6px;min-width:32px;height:32px;padding:0 10px;font-size:12.5px}.os-ui .ov-play__nav{display:inline-flex;color:#fff;font:inherit;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff29;border-radius:99px;justify-content:center;align-items: center;gap:6px;min-width:32px;height:32px;padding:0 10px;font-size:12.5px}.os-ui .ov-play__hold{display:inline-flex;color:#fff;font:inherit;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff29;border-radius:99px;justify-content:center;align-items: center;gap:6px;min-width:32px;height:32px;padding:0 10px;font-size:12.5px}.os-ui .ov-play__tools button:hover{background:#ffffff24}.os-ui .ov-play__nav:hover{background:#ffffff24}.os-ui .ov-play__tools button.on{color:#0e0f11;background:#fff}.os-ui .ov-play__hold option{color:#0e0f11}.os-ui .ov-play__stage{position:relative;display:grid;overflow:hidden;place-items: center;min-height:0;padding:0 18px}.os-ui .ov-play__stage>video{object-fit:contain;background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:6px;width:100%;height:100%}.os-ui .ov-play__stage>img{object-fit:contain;background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:6px;width:100%;height:100%}.os-ui .ov-play__stage[data-light]>img{background-color:#fff;border-radius:10px;width:auto;max-width:100%;height:auto;max-height:100%;padding:4vh}.os-ui .ov-play__stage>.ov-doc{border-radius:10px;max-height:100%}.os-ui .ov-play__paused{position:absolute;display:grid;background:#0000008c;border-radius:99px;place-items: center;width:72px;height:72px}.os-ui .ov-play__progress{background:#ffffff1f}.os-ui .ov-play__progress i{display:block;transform-origin:left;background:#fff;height:100%}.os-ui .ov-play__bar{display:grid;grid-template-columns:auto auto auto minmax(0,1fr);align-items: center;gap:8px;padding:10px 18px 14px}.os-ui .ov-play__strip{display:flex;overflow-x:auto;scrollbar-width:none;gap:6px;padding:2px}.os-ui .ov-play__strip::-webkit-scrollbar{display:none}.os-ui .ov-play__strip button{aspect-ratio:16/9;overflow:hidden;opacity:.5;cursor:pointer;transition:opacity .12s var(--ov-ease);background:#24262a;border:0;border-radius:5px;flex:none;width:72px;padding:0}.os-ui .ov-play__strip button img{object-fit:cover;width:100%;height:100%}.os-ui .ov-play__strip button span{font-family:var(--ov-mono);color:#fff9;font-size:10px}.os-ui .ov-play__strip button:hover{opacity:.85}.os-ui .ov-play__strip button.on{opacity:1;outline:2px solid #fff;outline-offset:1px}.os-ui .ov-play__keys{grid-column:1/-1;color:#ffffff6b;font-size:11.5px}@media (max-width:700px){.os-ui .ov-play__keys{display:none}.os-ui .ov-play__meta{display:none}.os-ui .ov-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-3)}}@media (prefers-reduced-motion:reduce){.os-ui .ov-card--ghost .ov-card__frame{animation:none}.os-ui .ov-play{animation:none}.os-ui .ov-card__frame video{animation:none}}.os-ui .ov-uploads{display:grid;margin:var(--s-3)0 0;padding:var(--s-3);border:1px solid var(--ov-rule);background:#fff;border-radius:10px;gap:6px}.os-ui .ov-upload{display:grid;grid-template-columns:minmax(0,14rem)minmax(0,1fr)auto;gap:var(--s-3);align-items: center;font-size:13px}.os-ui .ov-upload__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.os-ui .ov-upload__bar{overflow:hidden;background:var(--ov-rule);border-radius:3px;height:3px}.os-ui .ov-upload__bar i{display:block;background:var(--ov-ink);transform-origin:left;height:100%;transition:transform .12s linear}.os-ui .ov-upload[data-state=error] .meta{color:var(--ov-signal)}.os-ui .ov-upload[data-state=done] .ov-upload__bar i{background:var(--ov-teal)}.os-ui .ov-lib--drop{position:relative}.os-ui .ov-lib__drop{position:fixed;z-index:65;display:grid;border:2px dashed var(--ov-ink);background:color-mix(in srgb,var(--ov-paper)88%,transparent);pointer-events:none;border-radius:16px;align-content: center;place-items: center;gap:10px;font-size:15px;font-weight:500;inset:12px}.os-ui .ov-collections{display:flex;margin:var(--s-3)0 0;flex-wrap:wrap;gap:6px}.os-ui .ov-doc{overflow:auto;padding:var(--s-6)var(--s-6)var(--s-8);background:var(--ov-paper);color:var(--ov-ink);max-width:44rem;max-height:100%;margin:0 auto;font-size:15px;line-height:1.6}.os-ui .ov-doc h2{margin:0 0 var(--s-3);font-family:var(--ov-display,Fraunces,serif);font-size:28px;font-weight:480;line-height:1.15}.os-ui .ov-doc h3{margin:var(--s-5)0 var(--s-2);font-size:16px;font-weight:600}.os-ui .ov-doc p{margin:0 0 var(--s-3)}.os-ui .ov-doc ul{margin:0 0 var(--s-3)}.os-ui .ov-doc ul{padding-left:1.2em}.os-ui .ov-doc hr{margin:var(--s-4)0;border:0;border-top:1px solid var(--ov-rule)}.os-ui .ov-doc__table{margin:0 0 var(--s-3);padding:var(--s-3);overflow-x:auto;border:1px solid var(--ov-rule);font-family:var(--ov-mono);white-space:pre;background:#fff;border-radius:8px;font-size:12px}.os-ui .ov-setup{list-style:none;display:grid;margin:0;padding:0}.os-ui .ov-setup__step{display:grid;grid-template-columns:22px minmax(0,1fr)auto;gap:var(--s-3);padding:var(--s-3)0;border-top:1px solid var(--ov-rule);align-items: start}.os-ui .ov-setup__step:first-child{border-top:0}.os-ui .ov-setup__mark{display:grid;border:1.5px solid var(--ov-ink);color:#fff;border-radius:99px;place-items: center;width:18px;height:18px;margin-top:2px}.os-ui .ov-setup__step[data-state=done] .ov-setup__mark{border-color:var(--ov-teal);background:var(--ov-teal)}.os-ui .ov-setup__step[data-state=optional] .ov-setup__mark{border-style:dashed;border-color:var(--ov-faint)}.os-ui .ov-setup__step[data-state=done] .row-title{color:var(--ov-faint)}.os-ui .ov-setup-strip{display:grid;grid-template-columns:auto auto minmax(0,1fr)auto;gap:var(--s-3);margin:var(--s-4)0;padding:var(--s-3)var(--s-4);border:1px solid var(--ov-growth-line);background:var(--ov-growth-wash);color:var(--ov-ink);text-decoration:none;border-radius:12px;align-items:baseline}.os-ui .ov-setup-strip .meta{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.os-ui .ov-setup-strip:hover{border-color:var(--ov-growth)}@media (max-width:700px){.os-ui .ov-setup-strip{grid-template-columns:minmax(0,1fr)auto}.os-ui .ov-setup-strip .meta{grid-column:1/-1;white-space:normal}}@media (max-width:900px){.os-ui .ov-chat{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);height:calc(100dvh - 56px)}.os-ui .ov-chat__index{overflow-x:auto;overflow-y:hidden;border-right:0;border-bottom:1px solid var(--ov-rule);padding:var(--s-2)var(--s-3);gap:var(--s-2);flex-direction:row}.os-ui .ov-chat__index-head{display:none}.os-ui .ov-chat__group-label{display:none}.os-ui .ov-chat__index-empty{display:none}.os-ui .ov-chat__group{display:flex;gap:var(--s-2)}.os-ui .ov-chat__thread{min-width:11rem;max-width:14rem}.os-ui .ov-chat__head{padding-inline:var(--s-4)}.os-ui .ov-chat__tape{padding-inline:var(--s-4)}.os-ui .ov-chat__composer{width:calc(100% - 2*var(--s-4))}.os-ui .ov-turn__ask{grid-template-columns:1.5rem minmax(0,1fr)}.os-ui .ov-turn__answer{grid-template-columns:1.5rem minmax(0,1fr)}.os-ui .ov-chat__head{padding-top:var(--s-3)}.os-ui .ov-chat__foot{display:none}}@media (prefers-reduced-motion:reduce){.os-ui .ov-steps li{animation:none}}@keyframes ov-pulse-ghost{50%{opacity:.55}}@keyframes ov-fade-in{0%{opacity:0}}.os-dialog:has(.ov-send__frame){width:min(46rem,100vw - 2rem);max-height:90vh;top:5vh}.ov-send__head{display:grid;grid-template-columns:6.5rem minmax(0,1fr);gap:4px var(--s-3);padding:var(--s-3)var(--s-4);border:1px solid var(--ov-rule);background:var(--ov-paper);font-size:var(--t-sm);overflow-wrap:anywhere;border-radius:10px;align-items:baseline}.ov-send__frame{display:block;border:1px solid var(--ov-rule);background:#fff;border-radius:10px;width:100%;height:52vh;min-height:22rem}.ov-send__warn{display:flex;padding:var(--s-2)var(--s-3);border-left:2px solid var(--ov-amber);background:color-mix(in srgb,var(--ov-amber)7%,var(--ov-paper));font-size:var(--t-sm);color:var(--ov-ink);align-items: flex-start;gap:8px;margin:0;line-height:1.45}.ov-send__warn svg{color:var(--ov-amber);flex:none;margin-top:2px}.ov-slide{--p:0;position:relative;background:var(--ov-ground);border:1px solid var(--ov-rule);overflow:hidden;user-select:none;touch-action:none;border-radius:999px;height:56px}.ov-slide__fill{position:absolute;width:calc(52px + (100% - 52px)*var(--p));background:var(--ov-growth-wash);border-right:1px solid var(--ov-growth-line);transition:width .25s var(--ov-ease);border-radius:999px;inset:0 auto 0 0}.ov-slide__label{position:absolute;display:grid;font-weight:500;font-size:var(--t-sm);color:var(--ov-ink);text-align:center;opacity:calc(1 - var(--p)*.6);pointer-events:none;place-items: center;padding:0 64px;inset:0}.ov-slide__knob{position:absolute;top:3px;left:calc(3px + (100% - 54px)*var(--p));display:grid;background:var(--ov-growth);color:#fff;cursor:grab;transition:left .25s var(--ov-ease),background-color .15s var(--ov-ease);border:0;border-radius:999px;place-items: center;width:48px;height:48px;padding:0;box-shadow:0 6px 16px -6px #0f3d298c}.ov-slide__knob--drag{cursor:grabbing;transition:none}.ov-slide:has(.ov-slide__knob--drag) .ov-slide__fill{transition:none}.ov-slide__knob:hover:not(:disabled){background:var(--ov-growth-deep)}.ov-slide__knob:focus-visible{outline:2px solid var(--ov-growth);outline-offset:3px}.ov-slide--off{opacity:.55}.ov-slide--off .ov-slide__knob{cursor:not-allowed;background:var(--ov-faint);box-shadow:none}.ov-slide--done{border-color:var(--ov-teal)}.ov-slide--done .ov-slide__fill{background:color-mix(in srgb,var(--ov-teal)12%,var(--ov-paper));border-color:#0000}.ov-slide--done .ov-slide__knob{background:var(--ov-teal)}.ov-slide--done .ov-slide__label{opacity:1;color:var(--ov-teal);padding-right:64px}body:has(.os-dialog) .ov-dock{visibility:hidden}.sidebar-nav-section__fold{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:6px;align-items: center;width:100%}.sidebar-nav-section__fold:hover:not(:disabled){color:var(--ov-ink,inherit);background:var(--ov-hover,#00000009)}.sidebar-nav-section__fold:disabled{cursor:default}.sidebar-nav-section__caret{opacity:.7;flex:none;transition:transform .15s}.sidebar-nav-section__fold[aria-expanded=true] .sidebar-nav-section__caret{transform:rotate(90deg)}.sidebar-nav-section__fold .sidebar-nav-row__count{margin-left:auto}.sidebar-nav-section--folded{padding-bottom:0}.acq-detail>td{background:var(--ov-paper,#fafaf7);padding:14px 16px}.acq-detail__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.acq-detail__grid ul{margin:2px 0 10px 16px;padding:0}.acq-detail__grid .os-label{margin:8px 0 2px}@media (max-width:900px){.acq-detail__grid{grid-template-columns:minmax(0,1fr)}}.acq-chips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.ov-dock__titles{display:grid;flex:1;gap:1px;min-width:0}.ov-dock__origin{color:var(--ov-faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11.5px}.ov-dock__origin a{color:var(--ov-muted);text-decoration:underline;text-decoration-color:var(--ov-rule);text-underline-offset:2px}.ov-dock__origin a:hover{color:var(--ov-growth)}.ov-sr{position:absolute;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px}.ov-dock{position:fixed;z-index:40;left:calc(var(--ov-lead,16rem) + (100vw - var(--ov-lead,16rem))/2);bottom:var(--s-4);width:min(46rem,calc(100vw - var(--ov-lead,16rem) - 2rem));display:grid;pointer-events:none;gap:8px;transform:translate(-50%)}.ov-dock>*{pointer-events:auto}.ov-dock__bar{display:flex;cursor:text;background:var(--os-float-glass-sheen),var(--os-float-glass-tint);-webkit-backdrop-filter:var(--os-float-glass-filter);backdrop-filter:var(--os-float-glass-filter);box-shadow:inset 0 1px 0 var(--os-float-glass-edge),0 0 0 1px var(--os-float-glass-rim),var(--os-float-glass-lift);transition:box-shadow .15s var(--ov-ease);border-radius:22px;align-items: flex-end;gap:10px;padding:8px 8px 8px 14px}.ov-dock__bar:focus-within{box-shadow:inset 0 1px 0 var(--os-float-glass-edge),0 0 0 1px var(--ov-growth-line),0 0 0 4px var(--ov-growth-wash),var(--os-float-glass-lift)}.ov-dock__mark{flex:none;width:22px;height:22px;margin-bottom:7px}.ov-dock__field{display:flex;flex-wrap:wrap;flex:1;align-items: center;gap:4px 8px;min-width:0}.ov-dock__field textarea{outline:none;resize:none;font:inherit;font-size:var(--t-base);color:var(--ov-ink);background:0 0;border:0;flex:14rem;min-width:0;min-height:22px;max-height:180px;margin:0;padding:7px 0;line-height:1.45}.ov-dock__field textarea::placeholder{color:var(--ink-3,var(--ov-faint))}.ov-dock__ctx{display:inline-flex;background:var(--ov-growth-wash);color:var(--ov-growth-deep,var(--ov-growth));white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-radius:99px;align-items: center;gap:4px;max-width:100%;height:22px;padding:0 3px 0 8px;font-size:11.5px}.ov-dock__ctx button{display:grid;color:inherit;cursor:pointer;opacity:.7;background:0 0;border:0;border-radius:99px;place-items: center;width:16px;height:16px}.ov-dock__ctx button:hover{opacity:1;background:color-mix(in srgb,var(--ov-growth)14%,transparent)}.ov-dock__bar .os-kbd{flex:none;margin-bottom:8px}.ov-dock__send{display:grid;background:var(--ov-growth);color:#fff;cursor:pointer;transition:background-color .15s var(--ov-ease);border:0;border-radius:99px;flex:none;place-items: center;width:34px;height:34px}.ov-dock__send:hover:not(:disabled){background:var(--ov-growth-deep)}.ov-dock__send:disabled{opacity:.4;cursor:default}.ov-dock__send--stop{background:var(--ov-ink)}.ov-dock__connect{background:var(--ov-ink);color:#fff;font-size:var(--t-control);text-decoration:none;border-radius:99px;flex:none;align-self: center;padding:6px 12px}.ov-dock__sheet{display:grid;grid-template-rows:auto minmax(0,1fr);border:1px solid var(--ov-rule);background:var(--ov-paper);overflow:hidden;border-radius:16px;max-height:min(62vh,40rem);box-shadow:0 24px 60px -24px #16171b59,0 2px 6px #16171b0d}.ov-dock__sheet--door{display:block;padding:var(--s-3)}.ov-dock__sheet--door .ov-chat__door{margin:0}.ov-dock__head{display:flex;border-bottom:1px solid var(--ov-rule);align-items: center;gap:2px;padding:8px 8px 8px 16px}.ov-dock__title{display:flex;font-family:var(--font-display);letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;align-items: center;gap:8px;min-width:0;margin:0;font-size:1rem;font-weight:460}.ov-dock__icon{display:grid;color:var(--ov-muted);cursor:pointer;text-decoration:none;background:0 0;border:0;border-radius:8px;flex:none;place-items: center;width:30px;height:30px}.ov-dock__icon:hover{background:color-mix(in srgb,var(--ov-ink)5%,transparent);color:var(--ov-ink)}.ov-dock__tape{overflow-y:auto;padding:var(--s-4)var(--s-5)var(--s-5);display:flex;gap:var(--s-5);overscroll-behavior:contain;flex-direction:column}.ov-dock .ov-turn__ask p{font-size:1rem}.ov-dock__resume{display:flex;background:var(--ov-paper);box-shadow:0 0 0 1px var(--ov-rule),0 6px 18px -12px #16171b59;border-radius:99px;justify-self:center;align-items: center;max-width:100%}.ov-dock__resume button{display:inline-flex;color:var(--ov-ink);font:inherit;font-size:var(--t-sm);cursor:pointer;background:0 0;border:0;align-items: center;gap:6px;min-width:0;height:28px;padding:0 10px}.ov-dock__resume button:first-child span:nth-child(2){overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:24rem}.ov-dock__resume button:last-child{color:var(--ov-faint);padding:0 9px 0 4px}.ov-dock__resume-meta{color:var(--ov-faint);font-family:var(--ov-mono);font-size:10.5px}@media (max-width:calc(48rem - .001px)){.ov-dock{left:50%;bottom:var(--s-3);width:calc(100vw - 1.5rem)}.ov-dock-fade{left:0}.ov-dock__bar .os-kbd{display:none}.ov-dock__sheet{max-height:70vh}}.ov-dock-fade{position:fixed;z-index:39;left:var(--ov-lead,16rem);pointer-events:none;background:linear-gradient(to top,var(--ov-paper)38%,color-mix(in srgb,var(--ov-paper)0%,transparent));height:6.5rem;bottom:0;right:0}body:has(.os-dialog) .ov-dock-fade{visibility:hidden}.ov-dock__hint{color:var(--ov-faint);justify-self:center;margin:-2px 0 0;font-size:11.5px}.ov-dock__send--busy{cursor:default;background:var(--ov-growth-deep)}.ov-dock__spin{animation:ov-spin .8s linear infinite;border:2px solid #ffffff59;border-top-color:#fff;border-radius:99px;width:14px;height:14px}@keyframes ov-spin{to{transform:rotate(360deg)}}body:has(.ov-dock--split) .os-shell{grid-template-columns:16rem minmax(0,1fr)var(--ov-split-w,440px)}.ov-dock--split{width:var(--ov-split-w,440px);grid-template-rows:minmax(0,1fr)auto auto;pointer-events:auto;background:var(--ov-paper);border-left:1px solid var(--ov-rule);gap:0;inset:0 0 0 auto;transform:none}.ov-dock--split .ov-dock__sheet{box-shadow:none;animation:none;border:0;border-radius:0;height:100%;max-height:none}.ov-dock--split .ov-dock__head{min-height:52px;padding:10px 10px 10px 18px}.ov-dock--split .ov-dock__tape{padding:var(--s-4)var(--s-4)var(--s-5)}.ov-dock--split .ov-dock__bar{background:var(--ov-paper);box-shadow:0 0 0 1px var(--ov-rule);border-radius:16px;margin:0 12px 12px}.ov-dock--split .ov-dock__bar:focus-within{box-shadow:0 0 0 1px var(--ov-growth-line),0 0 0 4px var(--ov-growth-wash)}.ov-dock--split .ov-dock__hint{margin:-6px 0 10px}.ov-dock__grip{position:absolute;z-index:1;cursor:col-resize;touch-action:none;width:8px;top:0;bottom:0;left:-4px}.ov-dock__grip:after{content:"";position:absolute;transition:background-color .15s var(--ov-ease);background:0 0;width:2px;top:0;bottom:0;left:3px}.ov-dock__grip:hover:after,body.ov-resizing .ov-dock__grip:after{background:var(--ov-growth-line)}.ov-dock__grip:focus-visible:after{background:var(--ov-growth-line)}.ov-dock__grip:focus-visible{outline:none}body.ov-resizing{cursor:col-resize;user-select:none}@media (prefers-reduced-motion:reduce){.ov-dock__spin{animation-duration:2.4s}.ov-dock__hint,.ov-dock__sheet,.ov-dock__resume{animation:none}}body:has(.ov-records){--ov-records-w:17.5rem;--ov-lead:calc(16rem + var(--ov-records-w))}body:has(.ov-records--folded){--ov-records-w:2.25rem}body:has(.ov-records) .os-shell{grid-template-columns:16rem var(--ov-records-w)minmax(0,1fr)}body:has(.ov-records):has(.ov-dock--split) .os-shell{grid-template-columns:16rem var(--ov-records-w)minmax(0,1fr)var(--ov-split-w,440px)}@media (max-width:1499px){body:has(.ov-dock--split) .ov-records:not(.ov-records--folded){display:none}body:has(.ov-dock--split):has(.ov-records:not(.ov-records--folded)) .os-shell{grid-template-columns:16rem minmax(0,1fr)var(--ov-split-w,440px)}}.ov-records{position:sticky;display:grid;grid-template-rows:auto auto minmax(0,1fr)auto;border-right:1px solid var(--ov-rule);background:color-mix(in srgb,var(--ov-paper)55%,var(--ov-ground));min-width:0;height:100dvh;top:0}.ov-records__head{display:flex;align-items: center;gap:8px;min-height:52px;padding:10px 8px 6px 14px}.ov-records__title{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:1rem;font-weight:460}.ov-records__title:hover{color:var(--ov-growth)}.ov-records__count{font-family:var(--ov-mono);color:var(--ov-faint);flex:none;font-size:10.5px}.ov-records__fold,.ov-records__unfold{display:grid;color:var(--ov-faint);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items: center;width:26px;height:26px}.ov-records__fold:hover,.ov-records__unfold:hover{background:var(--ov-paper);color:var(--ov-growth);box-shadow:0 0 0 1px var(--ov-rule)}.ov-records__find{display:flex;background:var(--ov-paper);box-shadow:0 0 0 1px var(--ov-rule);color:var(--ov-faint);border-radius:8px;align-items: center;gap:6px;height:30px;margin:0 10px 8px;padding:0 8px}.ov-records__find:focus-within{box-shadow:0 0 0 1px var(--ov-growth-line),0 0 0 3px var(--ov-growth-wash)}.ov-records__find input{outline:0;font:inherit;font-size:var(--t-control);color:var(--ink);background:0 0;border:0;flex:1;min-width:0}.ov-records__list{overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;padding:0 6px 8px}.ov-records__row{position:relative;display:grid;color:var(--ink-2);text-decoration:none;transition:background-color .12s var(--ov-ease);border-radius:8px;gap:1px;padding:7px 10px 8px}.ov-records__row+.ov-records__row{margin-top:1px}.ov-records__row:hover{background:color-mix(in srgb,var(--ov-paper)80%,transparent)}.ov-records__row--on{background:var(--ov-paper);box-shadow:0 0 0 1px var(--ov-rule),0 1px 2px #16171b0a;color:var(--ink)}.ov-records__row--on:before{content:"";position:absolute;background:var(--ov-growth);border-radius:2px;width:2px;top:9px;bottom:9px;left:0}.ov-records__line{display:flex;align-items:baseline;gap:8px;min-width:0}.ov-records__name{font-size:var(--t-control);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:500}.ov-records__meta{font-family:var(--ov-mono);color:var(--ov-faint);flex:none;font-size:10.5px}.ov-records__sub{color:var(--ov-faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11.5px}.ov-records__note{font-size:var(--t-sm);color:var(--ov-faint);margin:8px 10px}.ov-records__keys{border-top:1px solid var(--ov-rule);color:var(--ov-faint);margin:0;padding:8px 14px 12px;font-size:11px}.ov-records__keys .os-kbd{font-size:10px}.ov-records--folded{grid-template-rows:1fr}.ov-records__unfold{border-radius:0;align-content: start;gap:12px;width:100%;height:auto;padding-top:16px}.ov-records__vert{writing-mode:vertical-rl;font-size:11.5px}@media (max-width:1179px){.ov-records{display:none}}.ov-modes{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);background:color-mix(in srgb,var(--ov-ink)5.5%,var(--ov-ground));border-radius:12px;gap:2px;margin:4px 12px 10px;padding:3px}.ov-mode{display:grid;color:var(--ov-muted);font-family:var(--font-ui);letter-spacing:.01em;cursor:pointer;transition:background-color .15s var(--ov-ease),color .15s var(--ov-ease),box-shadow .15s var(--ov-ease);background:0 0;border:0;border-radius:9px;justify-items:center;gap:4px;padding:8px 4px 7px;font-size:11.5px;font-weight:500;line-height:1}.ov-mode span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.ov-mode:hover{color:var(--ov-ink);background:color-mix(in srgb,var(--ov-paper)55%,transparent)}.ov-mode--on{background:var(--ov-paper);color:var(--ov-ink);box-shadow:0 0 0 1px var(--ov-rule),0 1px 3px #16171b14}.ov-mode--on svg{color:var(--ov-growth)}.ov-mode:focus-visible{outline:2px solid var(--ov-growth);outline-offset:1px}.ov-tree{position:relative}.ov-tree__row--here .sidebar-icon-cell{color:var(--ov-growth)}.layout-rail .ov-tree--parent>.sidebar-nav-row{font-weight:500}.ov-tree__caret{position:absolute;display:grid;background:var(--ov-ground);color:var(--ov-muted);cursor:pointer;opacity:0;transition:opacity .12s var(--ov-ease);border:0;border-radius:5px;place-items: center;width:20px;height:20px;top:6px;left:6px}.ov-tree__caret svg{transition:transform .15s var(--ov-ease)}.ov-tree__caret[aria-expanded=true] svg{transform:rotate(90deg)}.ov-tree:hover>.ov-tree__caret{opacity:1}.ov-tree__caret:focus-visible{opacity:1}.ov-tree__caret:hover{background:var(--ov-paper);color:var(--ov-growth);box-shadow:0 0 0 1px var(--ov-rule)}.ov-tree__kids{position:relative;display:grid;gap:1px;margin:1px 0 4px}.ov-tree__kids:before{content:"";position:absolute;background:var(--ov-rule);width:1px;top:2px;bottom:2px;left:17px}.layout-rail .ov-tree__kid{grid-template-columns:minmax(0,1fr)auto;color:var(--ov-muted);height:28px;padding-left:36px;font-size:13px;font-weight:400}.layout-rail .ov-tree__kid:hover{color:var(--ink)}.layout-rail .ov-tree__kid.sidebar-nav-row--active{color:var(--ink);font-weight:500}.layout-rail .ov-tree__kid.sidebar-nav-row--active:before{width:3px;top:6px;bottom:6px;left:16px}@media (min-width:48rem){.os-shell-main .ov-hub{display:none}}.ov-cli-area{border-top:1px solid var(--ov-rule)}.ov-cli-area>summary{display:grid;grid-template-columns:11rem minmax(0,1fr)auto;cursor:pointer;list-style:none;align-items:baseline;gap:12px;padding:10px 2px}.ov-cli-area>summary::-webkit-details-marker{display:none}.ov-cli-area>summary .meta:first-of-type{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ov-cli-area[open]>summary .row-title{color:var(--ov-growth)}.ov-cli-area .os-table{margin-bottom:var(--s-3)}.ov-stream{overflow-y:auto;overscroll-behavior:contain;display:flex;gap:var(--s-5);padding:var(--s-4)var(--s-5)var(--s-5);scroll-padding-top:12px;flex-direction:column;min-height:0}.ov-dock--split .ov-stream{padding:var(--s-4)var(--s-4)var(--s-5)}.ov-stream--wide{padding:var(--s-5)var(--s-6)var(--s-6);gap:var(--s-6)}.ov-stream--wide>*{width:100%;max-width:46rem;margin-inline-start:auto;margin-inline-end:auto}.ov-stream__older{display:inline-flex;border:1px solid var(--ov-rule);background:var(--ov-paper);color:var(--ov-muted);font:500 12px var(--font-ui);cursor:pointer;border-radius:999px;align-self: center;align-items: center;gap:6px;padding:5px 12px}.ov-stream__older:hover{color:var(--ov-growth);border-color:var(--ov-growth-line)}.ov-stream--wide>.ov-stream__older{width:auto}.ov-stream__day{display:flex;margin:var(--s-2)0 0;color:var(--ov-faint);align-items: center;gap:12px;font-size:11.5px}.ov-stream__day:before,.ov-stream__day:after{content:"";background:var(--ov-rule);flex:1;height:1px}.ov-stream__topic{display:flex;margin:0 0 calc(-1*var(--s-3));color:var(--ov-muted);transition:background-color .4s var(--ov-ease);border-radius:8px;align-items: center;gap:8px;font-size:12px}.ov-stream__topic-mark{background:var(--ov-growth);border-radius:2px;flex:none;width:8px;height:8px;transform:rotate(45deg)}.ov-stream__topic-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ov-ink);min-width:0;font-weight:600}.ov-stream__topic-meta{font-family:var(--ov-mono);letter-spacing:.04em;color:var(--ov-faint);flex:none;font-size:10px}.ov-stream__topic--flash{background:var(--ov-growth-wash);box-shadow:0 0 0 6px var(--ov-growth-wash)}.ov-stream__where{display:inline-flex;border:1px solid var(--ov-rule);font-family:var(--font-ui);vertical-align:2px;color:var(--ov-muted);text-decoration:none;white-space:nowrap;border-radius:999px;margin-left:8px;padding:1px 8px;font-size:11px;font-weight:500;line-height:1.6}.ov-stream__where:hover{color:var(--ov-growth);border-color:var(--ov-growth-line)}.ov-stream .ov-turn__n{font-size:10.5px}.ov-dock__topic{color:var(--ov-ink);font-weight:500}.ov-chat__main>.ov-stream{min-height:0}@media (max-width:calc(48rem - .001px)){.ov-stream--wide{padding-inline:var(--s-4)}}.ov-topics{overflow-y:auto;width:20rem;max-height:60vh}.ov-topics__item{text-align:left;gap:1px;width:100%;display:grid!important}.ov-topics__name{display:flex;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;align-items: center;gap:6px;min-width:0;font-weight:500}.ov-topics__meta{color:var(--ov-faint);font-size:11px}.ov-topics__item[aria-selected=true] .ov-topics__name{color:var(--ov-growth)}.ov-dock__head{position:relative}.ov-topics-pop{position:absolute;z-index:5;top:calc(100% - 4px);left:auto;right:8px}.ov-records__stats{display:flex;color:var(--ink-3,var(--ov-muted));flex-wrap:wrap;gap:2px 8px;margin-top:3px;font-size:11.5px}.ov-records__stat b{color:var(--ink-2,var(--ov-ink));font-weight:600}.ov-records__stat--hot,.ov-records__stat--hot b{color:var(--ov-signal)}.ov-records__bar{display:flex;gap:2px;height:4px;margin-top:6px}.ov-records__bar span{display:block;background:var(--ov-growth);border-radius:2px;min-width:3px}.ov-look{display:grid;grid-template-columns:minmax(0,25rem)minmax(0,1fr);gap:var(--s-5,24px);align-items: start}.ov-look-preview{position:sticky;top:12px}.ov-look-frame{border:1px solid var(--ov-rule);background:#fff;border-radius:10px;width:100%;height:min(78vh,900px)}.ov-look-block{border:1px solid var(--ov-rule);display:grid;border-radius:8px;gap:6px;margin:0 0 10px;padding:8px 10px}.ov-look textarea.os-input{resize:vertical}@media (max-width:64rem){.ov-look{grid-template-columns:minmax(0,1fr)}.ov-look-preview{position:static}}@keyframes st-rise{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes pl-shimmer{to{background-position:-200% 0}}@keyframes st-drawer{0%{transform:translate(24px);opacity:0}to{transform:none;opacity:1}}.os-ui .os-shell-main .ov-chat{grid-template-columns:minmax(0,1fr)}@media (max-width:900px){.os-ui .os-shell-main .ov-chat{grid-template-rows:minmax(0,1fr)}}.os-ui .os-shell-main--room{background-image:none;padding:0}.os-ui .st-frame{position:relative;display:grid;aspect-ratio:16/9;overflow:hidden;background:var(--ov-ink);color:#fff9;border-radius:8px;place-items: center;gap:6px}.os-ui .st-frame img{position:absolute;object-fit:cover;width:100%;height:100%;inset:0}.os-ui .st-frame video{position:absolute;object-fit:cover;width:100%;height:100%;inset:0}.os-ui .st-frame[data-light]{outline:1px solid var(--ov-rule);outline-offset:-1px;background:#fff}.os-ui .st-frame[data-light] img{object-fit:contain;padding:10%}.os-ui .st-frame--missing{background:color-mix(in srgb,var(--ov-signal)6%,var(--ov-paper));color:var(--ov-signal);font-size:var(--t-sm);grid-auto-flow:column;outline:1px dashed color-mix(in srgb,var(--ov-signal)40%,transparent);outline-offset:-1px}.os-ui .st-frame__ext{font-family:var(--ov-mono);letter-spacing:.08em;font-size:11px}.os-ui .st-frame__badge{position:absolute;display:inline-flex;color:#fff;font-family:var(--ov-mono);letter-spacing:.04em;backdrop-filter:blur(4px);background:#0e0f11b8;border-radius:99px;align-items: center;gap:4px;padding:2px 6px;font-size:10px;bottom:6px;left:6px}.os-ui .st-back{display:inline-flex;color:var(--ov-muted);font-size:var(--t-sm);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items: center;gap:6px;padding:4px 8px 4px 4px}.os-ui .st-back:hover{color:var(--ov-ink);background:var(--ov-ground)}.os-ui .st-filters{display:flex;gap:var(--s-3)var(--s-5);margin:var(--s-4)0 0;flex-wrap:wrap}.os-ui .st-filters__group{display:inline-flex;flex-wrap:wrap;align-items: center;gap:6px}.os-ui .st-filters__group .os-label{color:var(--ov-faint);margin-right:4px;font-size:11.5px}.os-ui .st-lanes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s-3);margin:var(--s-5)0 var(--s-6);align-items: start}.os-ui .st-lane{display:grid;gap:var(--s-2);padding:var(--s-3);background:color-mix(in srgb,var(--ov-ground)80%,var(--ov-paper));border:1px solid var(--ov-rule);border-radius:14px;min-width:0}.os-ui .st-lane__head{display:flex;align-items: center;gap:8px}.os-ui .st-lane__dot{background:var(--hue,var(--ov-ink));border-radius:99px;width:8px;height:8px}.os-ui .st-lane__name{font-weight:600;font-size:var(--t-control);flex:1}.os-ui .st-lane__hint{font-size:var(--t-sm);color:var(--ov-faint);margin:-4px 0 4px 16px}.os-ui .st-lane__cards{display:grid;gap:var(--s-2)}.os-ui .st-post{display:grid;border:1px solid var(--ov-rule);color:var(--ov-ink);text-align:left;cursor:pointer;overflow:hidden;animation:st-rise .25s var(--ov-ease)both;transition:border-color .15s var(--ov-ease),box-shadow .15s var(--ov-ease),transform .15s var(--ov-ease);background:#fff;border-radius:10px;gap:0;padding:0}.os-ui .st-post:hover{border-color:var(--ov-ink);transform:translateY(-1px);box-shadow:0 10px 24px -16px #16171b59}.os-ui .st-post__media{position:relative}.os-ui .st-post__media .st-frame{border-radius:0}.os-ui .st-post__more{position:absolute;color:#fff;font-family:var(--ov-mono);background:#0e0f11b8;border-radius:99px;padding:2px 7px;font-size:10px;bottom:6px;right:6px}.os-ui .st-post__body{display:grid;gap:4px;min-width:0;padding:10px 12px 8px}.os-ui .st-post__slug{font-family:var(--ov-mono);letter-spacing:.04em;color:var(--ov-faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px}.os-ui .st-post__text{display:-webkit-box;-webkit-line-clamp:3;overflow:hidden;font-size:var(--t-control);white-space:pre-line;-webkit-box-orient:vertical;line-height:1.45}.os-ui .st-post--text .st-post__text{-webkit-line-clamp:6;font-family:var(--font-display);letter-spacing:-.005em;font-size:15px;line-height:1.4}.os-ui .st-post__foot{display:flex;border-top:1px solid var(--ov-rule);color:var(--ov-muted);align-items: center;gap:8px;padding:8px 12px;font-size:11.5px}.os-ui .st-post__foot>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.os-ui .st-add{display:flex;border:1px dashed color-mix(in srgb,var(--ov-ink)22%,transparent);color:var(--ov-muted);font-size:var(--t-sm);cursor:pointer;background:0 0;border-radius:10px;justify-content:center;align-items: center;gap:6px;height:40px}.os-ui .st-add:hover{border-color:var(--ov-growth);color:var(--ov-growth);background:var(--ov-growth-wash)}.os-ui .st-cuts{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(13rem,15rem);gap:var(--s-3);overflow-x:auto;padding-bottom:var(--s-2);scroll-snap-type:x proximity}.os-ui .st-cuts--grid{grid-auto-flow:row;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));overflow:visible}.os-ui .st-cut{position:relative;display:grid;color:var(--ov-ink);text-align:left;cursor:pointer;scroll-snap-align:start;background:0 0;border:0;gap:6px;padding:0}.os-ui .st-cut:hover .st-frame{outline:2px solid var(--ov-ink);outline-offset:2px}.os-ui .st-cut--new .st-frame{background:var(--ov-ground);color:var(--ov-muted);outline:1px dashed color-mix(in srgb,var(--ov-ink)22%,transparent);outline-offset:-1px}.os-ui .st-cut--new:hover .st-frame{color:var(--ov-growth);background:var(--ov-growth-wash);outline:1px dashed var(--ov-growth)}.os-ui .st-cut__title{font-weight:600;font-size:var(--t-control);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.os-ui .st-cut__meta{display:flex;color:var(--ov-muted);justify-content:space-between;align-items: center;gap:6px;font-size:11.5px}.os-ui .st-cut__bar{position:absolute;overflow:hidden;background:#ffffff40;border-radius:3px;height:3px;top:8px;left:8px;right:8px}.os-ui .st-cut__bar i{display:block;background:var(--ov-growth);transform-origin:left;transition:transform .6s var(--ov-ease);height:100%}.os-ui .st-room__progress i{display:block;background:var(--ov-growth);transform-origin:left;transition:transform .6s var(--ov-ease);height:100%}.os-ui .st-series{list-style:none;display:grid;margin:0;padding:0}.os-ui .st-series li{display:grid;grid-template-columns:minmax(10rem,16rem)minmax(0,1fr)auto;gap:var(--s-3);border-bottom:1px solid var(--ov-rule);align-items:baseline;padding:10px 0}@media (max-width:1100px){.os-ui .st-lanes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.os-ui .st-lanes{grid-template-columns:minmax(0,1fr)}.os-ui .st-series li{grid-template-columns:minmax(0,1fr)auto}.os-ui .st-series li .meta{grid-column:1/-1}}.os-ui .st-compose{display:grid;grid-template-columns:minmax(0,1fr)minmax(22rem,32rem);min-height:100dvh}.os-ui .st-compose__edit{display:grid;align-content: start;gap:var(--s-4);padding:var(--s-5)clamp(var(--s-4),3vw,var(--s-7))var(--s-7);min-width:0}.os-ui .st-compose__head{display:flex;align-items: center;gap:var(--s-3);flex-wrap:wrap}.os-ui .st-compose__title{font-family:var(--font-display);letter-spacing:-.018em;margin:0;font-size:clamp(1.4rem,1.2rem + .8vw,1.9rem);font-weight:460}.os-ui .st-compose__head .meta{margin-left:auto}.os-ui .st-compose__fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-3)}.os-ui .st-ai{display:flex;border:1px solid var(--ov-rule);background:color-mix(in srgb,var(--filament)2.5%,#fff);border-radius:10px;align-items: center;gap:8px;padding:6px 6px 6px 12px}.os-ui .st-ai>svg{color:var(--filament);flex:none}.os-ui .st-ai__input{font:inherit;font-size:var(--t-control);color:var(--ov-ink);outline:none;background:0 0;border:0;flex:1;min-width:0}.os-ui .st-words{border:1px solid var(--ov-rule);transition:border-color .15s var(--ov-ease),box-shadow .15s var(--ov-ease);background:#fff;border-radius:12px}.os-ui .st-pin{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-3);margin-top:var(--s-3)}@media (max-width:720px){.os-ui .st-pin{grid-template-columns:minmax(0,1fr)}}.os-ui .st-words:focus-within{border-color:var(--ov-growth);box-shadow:0 0 0 3px var(--os-focus-halo)}.os-ui .st-words__area{display:block;padding:var(--s-4)var(--s-5);resize:none;outline:none;font-family:var(--font-ui);color:var(--ov-ink);background:0 0;border:0;border-radius:12px 12px 0 0;width:100%;min-height:260px;font-size:15px;line-height:1.6}.os-ui .st-words__foot{display:flex;justify-content:space-between;gap:var(--s-3);padding:8px var(--s-5);border-top:1px solid var(--ov-rule);color:var(--ov-muted);font-size:11.5px}.os-ui .st-words__foot .meta{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.os-ui .st-check{display:grid;padding:var(--s-3)var(--s-4);border-left:2px solid var(--ov-rule);background:var(--ov-paper);gap:6px}.os-ui .st-check[data-state=pass]{border-left-color:var(--ov-teal)}.os-ui .st-check[data-state=fail]{border-left-color:var(--ov-signal);background:color-mix(in srgb,var(--ov-signal)4%,var(--ov-paper))}.os-ui .st-check .meta{margin:0}.os-ui .st-tray{display:grid;gap:var(--s-3);padding-top:var(--s-3);border-top:1px solid var(--ov-ink)}.os-ui .st-tray__head{display:flex;justify-content:space-between;align-items: center;gap:var(--s-3);flex-wrap:wrap}.os-ui .st-tray__list{list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:var(--s-3);counter-reset:st-media;margin:0;padding:0}.os-ui .st-tray__item{position:relative;display:grid;counter-increment:st-media;animation:st-rise .2s var(--ov-ease)both;gap:5px}.os-ui .st-tray__item:before{content:counter(st-media);position:absolute;z-index:1;display:grid;color:var(--ov-ink);font-family:var(--ov-mono);background:#fff;border-radius:99px;place-items: center;width:18px;height:18px;font-size:10px;top:6px;left:6px;box-shadow:0 1px 3px #00000040}.os-ui .st-tray__name{color:var(--ov-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px}.os-ui .st-tray__tools{position:absolute;display:flex;opacity:0;transition:opacity .15s var(--ov-ease);gap:2px;top:6px;right:6px}.os-ui .st-tray__item:hover .st-tray__tools{opacity:1}.os-ui .st-tray__item:focus-within .st-tray__tools{opacity:1}.os-ui .st-tray__tools button{display:grid;color:var(--ov-ink);cursor:pointer;background:#fffffff0;border:0;border-radius:6px;place-items: center;width:22px;height:22px;padding:0}.os-ui .st-tray__tools button:disabled{opacity:.35;cursor:default}.os-ui .st-publish{display:grid;padding:var(--s-3)var(--s-4);border:1px solid var(--ov-growth-line);background:var(--ov-growth-wash);border-radius:10px;gap:6px}.os-ui .st-compose__foot{position:sticky;display:flex;align-items: center;gap:var(--s-2);margin:0 calc(-1*clamp(var(--s-4),3vw,var(--s-7)));padding:var(--s-3)clamp(var(--s-4),3vw,var(--s-7));border-top:1px solid var(--ov-rule);background:color-mix(in srgb,var(--ov-paper)92%,transparent);backdrop-filter:blur(8px);bottom:0}.os-ui .st-compose__foot .os-btn--primary{border-color:var(--ov-growth);background:var(--ov-growth);color:#fff;padding-inline:var(--s-5);border-radius:999px}.os-ui .st-compose__foot .os-btn--primary:hover:not(:disabled){background:var(--ov-growth-deep);border-color:var(--ov-growth-deep)}.os-ui .st-compose__preview{position:sticky;overflow-y:auto;display:grid;align-content: start;justify-items:center;gap:var(--s-3);padding:var(--s-5)var(--s-5)var(--s-6);border-left:1px solid var(--ov-rule);background:radial-gradient(circle at 1px 1px,var(--ov-grid-major)1px,transparent 0)0 0/16px 16px,var(--ov-ground);height:100dvh;top:0}.os-ui .st-preview__bar{display:flex;align-items: center;gap:var(--s-2);width:100%}.os-ui .st-preview__bar .os-label{color:var(--ov-faint);flex:1;font-size:11.5px}.os-ui .st-preview__icon{color:var(--ov-faint);display:grid}.os-ui .st-preview__note{text-align:center;max-width:26rem;font-size:11.5px}.os-ui .st-feed{box-shadow:0 0 0 1px var(--ov-rule),0 18px 40px -24px #16171b59;overflow:hidden;transition:max-width .3s var(--ov-ease);background:#fff;border-radius:12px;width:100%;max-width:34rem}.os-ui .st-feed--phone{box-shadow:0 0 0 1px var(--ov-rule),0 0 0 9px #16171b,0 30px 60px -30px #16171b99;border-radius:22px;max-width:23rem;margin:12px 0}.os-ui .st-feed__who{display:flex;gap:10px;padding:14px 16px 8px}.os-ui .st-feed__who .os-avatar{object-fit:cover;border-radius:99px;flex:none;width:44px;height:44px}.os-ui .st-feed__logo{object-fit:cover;border-radius:99px;flex:none;width:44px;height:44px}.os-ui .st-feed__logo{object-fit:contain;border:1px solid var(--ov-rule);background:#fff;border-radius:8px}.os-ui .st-feed__logo--blank{display:grid;background:var(--ov-ink);color:#fff;place-items: center;font-weight:600}.os-ui .st-feed__who>span:last-child{display:grid;gap:1px;min-width:0}.os-ui .st-feed__name{font-size:14px;font-weight:600}.os-ui .st-feed__role{color:var(--ov-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.os-ui .st-feed__when{color:var(--ov-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.os-ui .st-feed__when{color:var(--ov-faint)}.os-ui .st-feed__text{white-space:pre-wrap;overflow-wrap:anywhere;padding:4px 16px 12px;font-size:14px;line-height:1.5}.os-ui .st-feed__more{color:var(--ov-muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.os-ui .st-feed__media{display:grid;background:#000;gap:2px}.os-ui .st-feed__media>img{display:block;object-fit:contain;background:#000;width:100%;max-height:36rem}.os-ui .st-feed__media>video{display:block;object-fit:contain;background:#000;width:100%;max-height:36rem}.os-ui .st-feed__media--2{grid-template-columns:2fr 1fr}.os-ui .st-feed__media--3{grid-template-columns:2fr 1fr;grid-template-rows:1fr 1fr}.os-ui .st-feed__media--3>:first-child{grid-row:span 2}.os-ui .st-feed__media--2>:first-child{object-fit:cover;height:100%}.os-ui .st-feed__media--3>:first-child{object-fit:cover;height:100%}.os-ui .st-feed__tile{position:relative;overflow:hidden}.os-ui .st-feed__tile img{object-fit:cover;display:block;width:100%;height:100%;min-height:6rem}.os-ui .st-feed__plus{position:absolute;display:grid;color:#fff;background:#00000080;place-items: center;font-size:22px;font-weight:600;inset:0}.os-ui .st-feed__acts{display:flex;border-top:1px solid var(--ov-rule);color:var(--ov-muted);justify-content:space-around;padding:10px 8px;font-size:12.5px;font-weight:600}@media (max-width:1100px){.os-ui .st-compose{grid-template-columns:minmax(0,1fr)}.os-ui .st-compose__preview{position:static;border-left:0;border-top:1px solid var(--ov-rule);height:auto}.os-ui .st-compose__fields{grid-template-columns:repeat(2,minmax(0,1fr))}}.os-ui .st-drawer{position:fixed;z-index:64;display:grid;grid-template-rows:auto auto minmax(0,1fr);background:var(--ov-paper);animation:st-drawer .25s var(--ov-ease)both;width:min(46rem,100vw);top:0;bottom:0;right:0;box-shadow:-24px 0 60px -20px #16171b59}.os-ui .st-drawer__head{display:flex;padding:var(--s-4)var(--s-5)var(--s-2);justify-content:space-between;align-items: center}.os-ui .st-drawer__bar{display:flex;gap:var(--s-2);padding:0 var(--s-5)var(--s-3);border-bottom:1px solid var(--ov-rule);flex-wrap:wrap;align-items: center}.os-ui .st-drawer__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));gap:var(--s-4)var(--s-3);padding:var(--s-4)var(--s-5)var(--s-6);overflow-y:auto;align-content: start}.os-ui .st-pick{display:grid;color:var(--ov-ink);text-align:left;cursor:pointer;background:0 0;border:0;gap:5px;padding:0}.os-ui .st-pick:hover .st-frame{outline:2px solid var(--ov-ink);outline-offset:2px}.os-ui .st-pick--on .st-frame{outline:2px solid var(--filament);outline-offset:2px}.os-ui .st-pick--on .st-pick__name:before{content:"✓ ";color:var(--filament)}.os-ui .st-pick__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.os-ui .st-room{display:grid;grid-template-columns:16.5rem minmax(0,1fr)17.5rem;grid-template-rows:auto minmax(0,1fr)auto;grid-template-areas:"head head head" "bin stage inspect" "tl tl tl";background:var(--ov-paper);height:100dvh}.os-ui .st-room__head{grid-area:head;position:relative;display:flex;align-items: center;gap:var(--s-2);overflow-x:auto;scrollbar-width:none;padding:10px var(--s-4);border-bottom:1px solid var(--ov-rule);background:#fff;flex-wrap:nowrap}.os-ui .st-room__title{font-family:var(--font-display);letter-spacing:-.012em;color:var(--ov-ink);outline:none;background:0 0;border:1px solid #0000;border-radius:6px;flex:14rem;min-width:7rem;padding:4px 6px;font-size:19px;font-weight:480}.os-ui .st-room__title:hover{border-color:var(--ov-rule)}.os-ui .st-room__title:focus{border-color:var(--ov-growth);box-shadow:0 0 0 3px var(--os-focus-halo)}.os-ui .st-room__opt{display:inline-flex;font-size:var(--t-sm);color:var(--ov-muted);align-items: center;gap:6px}.os-ui .st-room__opt select{border:1px solid var(--ov-rule);font:inherit;font-size:var(--t-sm);color:var(--ov-ink);background:#fff;border-radius:6px;height:26px;padding:0 6px}.os-ui .st-room__saved{text-align:right;white-space:nowrap;min-width:6rem}.os-ui .st-room__head>*{flex-shrink:0}.os-ui .st-room__head>.st-room__title{flex-shrink:1}@media (max-width:1720px){.os-ui .st-room__opt>span{display:none}.os-ui .st-room__saved{min-width:0}}.os-ui .st-room__head .os-btn--primary{border-color:var(--ov-growth);background:var(--ov-growth);color:#fff;padding-inline:var(--s-5);border-radius:999px}.os-ui .st-room__head .os-btn--primary:hover:not(:disabled){background:var(--ov-growth-deep);border-color:var(--ov-growth-deep)}.os-ui .st-room__progress{position:absolute;height:2px;bottom:-1px;left:0;right:0}.os-ui .st-toggle{display:grid;border:1px solid var(--ov-rule);color:var(--ov-faint);cursor:pointer;background:#fff;border-radius:7px;place-items: center;width:30px;height:28px}.os-ui .st-toggle--on{color:var(--ov-ink);border-color:color-mix(in srgb,var(--ov-ink)30%,var(--ov-rule))}.os-ui .st-bin{grid-area:bin;display:grid;grid-template-rows:auto minmax(0,1fr);border-right:1px solid var(--ov-rule);background:color-mix(in srgb,var(--ov-ground)70%,var(--ov-paper));min-height:0}.os-ui .st-bin__head{display:grid;padding:var(--s-3);border-bottom:1px solid var(--ov-rule);gap:8px}.os-ui .st-bin__head .os-segmented{width:100%}.os-ui .st-bin__head .os-segmented button{flex:1}.os-ui .st-bin__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-3)var(--s-2);padding:var(--s-3);overflow-y:auto;align-content: start}.os-ui .st-bin__item{position:relative;display:grid;cursor:grab;gap:4px}.os-ui .st-bin__item:active{cursor:grabbing}.os-ui .st-bin__name{color:var(--ov-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.os-ui .st-bin__add{position:absolute;display:grid;color:var(--ov-ink);cursor:pointer;opacity:0;transition:opacity .15s var(--ov-ease),background-color .15s;background:#fff;border:0;border-radius:99px;place-items: center;width:22px;height:22px;padding:0;top:5px;right:5px;box-shadow:0 1px 4px #0000004d}.os-ui .st-bin__item:hover .st-bin__add{opacity:1}.os-ui .st-bin__add:focus-visible{opacity:1}.os-ui .st-bin__add:hover{background:var(--ov-growth);color:#fff}.os-ui .st-room__stage{grid-area:stage;display:grid;grid-template-rows:minmax(0,1fr)auto;background:#0e0f11;min-width:0;min-height:0}.os-ui .st-monitor{position:relative;display:grid;overflow:hidden;place-items: center;min-height:0}.os-ui .st-monitor__frame{position:relative;overflow:hidden;cursor:pointer;background:#000;box-shadow:0 0 0 1px #ffffff14,0 30px 80px -30px #000000e6}.os-ui .st-monitor__media{position:absolute;max-width:none}.os-ui .st-monitor__empty{position:absolute;display:grid;padding:var(--s-5);color:#ffffff8c;font-size:var(--t-control);text-align:center;place-items: center;inset:0}.os-ui .st-monitor__window{position:absolute;outline:1.5px solid #fff;cursor:move;touch-action:none;box-shadow:0 0 0 9999px #0e0f119e}.os-ui .st-monitor__window:before{content:"";position:absolute;pointer-events:none;background:linear-gradient(#ffffff47,#ffffff47) 33.33% 0/1px 100% no-repeat,linear-gradient(#ffffff47,#ffffff47) 66.66% 0/1px 100% no-repeat,linear-gradient(#ffffff47,#ffffff47) 0 33.33%/100% 1px no-repeat,linear-gradient(#ffffff47,#ffffff47) 0 66.66%/100% 1px no-repeat;inset:0}.os-ui .st-monitor__window:after{content:"";position:absolute;pointer-events:none;background:linear-gradient(#ffffff47,#ffffff47) 33.33% 0/1px 100% no-repeat,linear-gradient(#ffffff47,#ffffff47) 66.66% 0/1px 100% no-repeat,linear-gradient(#ffffff47,#ffffff47) 0 33.33%/100% 1px no-repeat,linear-gradient(#ffffff47,#ffffff47) 0 66.66%/100% 1px no-repeat;inset:0}.os-ui .st-monitor__window:after{display:none}.os-ui .st-monitor__window-label{position:absolute;color:#fff;font-family:var(--ov-mono);letter-spacing:.04em;white-space:nowrap;background:#0e0f11bf;border-radius:99px;padding:2px 8px;font-size:10.5px;top:8px;left:8px}.os-ui .st-transport{display:flex;align-items: center;gap:var(--s-3);padding:8px var(--s-4);color:#ffffffdb;border-top:1px solid #ffffff14;flex-wrap:wrap}.os-ui .st-transport__time{font-family:var(--ov-mono);color:#fff;min-width:9rem;font-size:13px}.os-ui .st-transport__time .subtle{color:#ffffff73}.os-ui .st-transport__keys{display:flex;align-items: center;gap:2px;margin-inline-start:auto;margin-inline-end:auto}.os-ui .st-transport button{display:inline-flex;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items: center;gap:5px;height:30px;padding:0 9px;font-size:12px}.os-ui .st-transport button:hover:not(:disabled){background:#ffffff1a}.os-ui .st-transport button:disabled{opacity:.35;cursor:default}.os-ui .st-transport .st-transport__play{color:#0e0f11;background:#fff;border-radius:99px;justify-content:center;width:40px;height:40px}.os-ui .st-transport .st-transport__play:hover:not(:disabled){background:color-mix(in srgb,#fff 86%,var(--ov-growth))}.os-ui .st-transport__tools{display:flex;align-items: center;gap:2px}.os-ui .st-transport .os-segmented{background:#ffffff14;margin-left:6px}.os-ui .st-transport .os-segmented button{color:#ffffffb3;height:24px}.os-ui .st-transport .os-segmented button[aria-pressed=true]{color:#0e0f11;background:#ffffffeb}.os-ui .st-inspect{grid-area:inspect;display:grid;overflow-y:auto;border-left:1px solid var(--ov-rule);background:#fff;align-content: start;gap:0;min-height:0}.os-ui .st-inspect__group{display:grid;padding:var(--s-4);border-bottom:1px solid var(--ov-rule);gap:8px}.os-ui .st-inspect__group>.os-label{color:var(--ov-faint);font-size:11.5px}.os-ui .st-inspect__group .meta{margin:0}.os-ui .st-inspect__name{overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:600}.os-ui .st-inspect__points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.os-ui .st-inspect__points label{display:grid;color:var(--ov-muted);gap:3px;font-size:11px}.os-ui .st-inspect__framing label{display:grid;color:var(--ov-muted);gap:3px;font-size:11px}.os-ui .st-inspect__points .os-input{height:30px;padding:0 6px;font-size:12.5px}.os-ui .st-inspect__points output{display:flex;color:var(--ov-ink);align-items: center;height:30px;font-size:12.5px}.os-ui .st-inspect__framing{display:grid;gap:6px}.os-ui .st-inspect__framing input[type=range]{accent-color:var(--ov-ink);width:100%}.os-ui .st-inspect__check{display:flex;font-size:var(--t-sm);align-items: center;gap:8px}.os-ui .st-inspect__acts{display:flex;flex-wrap:wrap;gap:2px;margin-top:4px}.os-ui .st-inspect__keys{font-family:var(--ov-mono);line-height:1.7;color:var(--ov-faint)!important;font-size:10.5px!important}.os-ui .st-inspect__error{border-left:2px solid var(--ov-signal);background:color-mix(in srgb,var(--ov-signal)5%,var(--ov-paper));overflow-wrap:anywhere;margin:0;padding:8px 10px;font-size:12px}.os-ui .st-render{display:grid;grid-template-columns:4.5rem minmax(0,1fr)auto;align-items: center;gap:8px}.os-ui .st-render>span{display:grid;min-width:0}.os-ui .st-render .st-frame{border-radius:6px}.os-ui .st-tl{grid-area:tl;display:grid;grid-template-rows:auto minmax(0,1fr);border-top:1px solid var(--ov-ink);background:var(--ov-paper);min-width:0;min-height:0}.os-ui .st-tl__bar{display:flex;align-items: center;gap:var(--s-3);padding:6px var(--s-4);border-bottom:1px solid var(--ov-rule)}.os-ui .st-tl__bar .os-label{color:var(--ov-faint);font-size:11.5px}.os-ui .st-tl__bar .meta{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.os-ui .st-tl__fit{border:1px solid var(--ov-rule);font:inherit;font-size:var(--t-sm);color:var(--ov-ink);cursor:pointer;background:#fff;border-radius:6px;height:24px;padding:0 10px}.os-ui .st-tl__fit:hover:not(:disabled){border-color:var(--ov-ink)}.os-ui .st-tl__zoom{display:inline-flex;align-items: center;gap:6px}.os-ui .st-tl__zoom input{accent-color:var(--ov-ink);width:8rem}.os-ui .st-tl__scroll{position:relative;overflow-x:auto;overflow-y:hidden;min-height:0}.os-ui .st-tl__canvas{position:relative;min-width:100%;height:100%}.os-ui .st-tl__ruler{position:relative;border-bottom:1px solid var(--ov-rule);cursor:col-resize;background:repeating-linear-gradient(90deg,transparent 0 11px,var(--ov-rule)11px 12px)0 100%/100% 5px no-repeat;height:24px}.os-ui .st-tl__tick{position:absolute;border-left:1px solid color-mix(in srgb,var(--ov-ink)32%,transparent);font-family:var(--ov-mono);color:var(--ov-faint);white-space:nowrap;pointer-events:none;padding-left:4px;font-size:10px;line-height:1;top:5px;bottom:0}.os-ui .st-tl__head{position:absolute;background:var(--ov-ink);pointer-events:none;z-index:3;width:1.5px;margin-left:-.75px;top:0;bottom:0}.os-ui .st-tl__head:before{content:"";position:absolute;border:5.75px solid #0000;border-top:7px solid var(--ov-ink);top:0;left:-5px}.os-ui .st-tl__drop{position:absolute;background:var(--ov-growth);z-index:2;border-radius:2px;width:3px;margin-left:-1.5px;top:-6px;bottom:-6px}.os-ui .st-block{position:absolute;overflow:hidden;cursor:pointer;background:#1b1c20;border-radius:7px;height:58px;top:0;box-shadow:inset 0 0 0 1px #ffffff1f}.os-ui .st-block+.st-block{box-shadow:inset 0 0 0 1px #ffffff1f,-1px 0 0 var(--ov-paper)}.os-ui .st-block--on{outline:2px solid var(--filament);outline-offset:1px;z-index:1}.os-ui .st-block__film{position:absolute;display:flex;pointer-events:none;inset:0}.os-ui .st-block__film>span{opacity:.92;background-repeat:no-repeat;flex:none;height:100%}.os-ui .st-block__still{background-repeat:repeat-x!important;background-size:auto 100%!important;flex:1!important;width:100%!important}.os-ui .st-block__label{position:absolute;display:flex;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none;background:#0e0f11b8;border-radius:4px;justify-content:space-between;gap:6px;padding:1px 6px;font-size:10.5px;line-height:1.5;bottom:4px;left:6px;right:6px}.os-ui .st-block__label .os-data{font-family:var(--ov-mono);opacity:.75}.os-ui .st-block__mute{position:absolute;color:#fff;top:5px;right:12px}.os-ui .st-block__edge{position:absolute;cursor:ew-resize;touch-action:none;z-index:1;width:9px;top:0;bottom:0}.os-ui .st-block__edge:after{content:"";position:absolute;transition:background-color .15s var(--ov-ease);background:#fff0;border-radius:2px;width:3px;top:14px;bottom:14px;left:3px}.os-ui .st-block:hover .st-block__edge:after{background:#ffffffd9}.os-ui .st-block--on .st-block__edge:after{background:#ffffffd9}.os-ui .st-block__edge--in{left:0}.os-ui .st-block__edge--out{right:0}@media (max-width:1100px){.os-ui .st-room{grid-template-columns:minmax(0,1fr)16rem;grid-template-rows:auto minmax(16rem,1fr)auto auto;grid-template-areas:"head head" "stage inspect" "tl tl" "bin bin";height:auto;min-height:100dvh}.os-ui .st-bin{border-right:0;border-top:1px solid var(--ov-rule);max-height:22rem}.os-ui .st-bin__grid{grid-template-columns:repeat(auto-fill,minmax(8rem,1fr))}}@media (max-width:700px){.os-ui .st-room{grid-template-columns:minmax(0,1fr);grid-template-rows:auto 15rem auto auto auto;grid-template-areas:"head" "stage" "inspect" "tl" "bin"}.os-ui .st-inspect{border-left:0;border-top:1px solid var(--ov-rule)}.os-ui .st-transport__tools .os-segmented{display:none}.os-ui .st-compose__fields{grid-template-columns:minmax(0,1fr)}}.os-ui .st-room__undo{display:inline-flex;gap:2px}.os-ui .st-room__undo button{display:grid;color:var(--ov-ink);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items: center;width:28px;height:28px;padding:0}.os-ui .st-room__undo button:hover:not(:disabled){background:var(--ov-ground)}.os-ui .st-room__undo button:disabled{color:var(--ov-faint);opacity:.5;cursor:default}.os-ui .st-room__flag{background:color-mix(in srgb,var(--ov-signal)9%,var(--ov-paper));color:var(--ov-signal);white-space:nowrap;border-radius:99px;padding:3px 9px;font-size:11.5px;font-weight:600}.os-ui .st-room__flag--note{background:color-mix(in srgb,var(--ov-amber)12%,var(--ov-paper));color:var(--ov-amber)}.os-ui .st-card{outline:1px solid color-mix(in srgb,var(--ov-ink)8%,transparent);outline-offset:-1px}.os-ui .st-bin__hint{grid-column:1/-1;margin:0 0 4px;line-height:1.45}.os-ui .st-bin__list{display:grid;padding:var(--s-3);overflow-y:auto;align-content: start;gap:2px}.os-ui .st-bin__row{display:grid;grid-template-columns:18px minmax(0,1fr)auto;color:var(--ov-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items: center;gap:8px;padding:7px 8px;font-size:12.5px}.os-ui .st-bin__row>span:nth-child(2){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.os-ui .st-bin__row:hover{box-shadow:0 0 0 1px var(--ov-rule);background:#fff}.os-ui .st-bin__row:hover .meta{color:var(--ov-growth)}.os-ui .st-monitor__frame{overflow:hidden}.os-ui .st-monitor__canvas{position:absolute;transform-origin:0 0;overflow:hidden;background:#000;top:0;left:0}.os-ui .st-layer{cursor:pointer;user-select:none}.os-ui .st-layer--on{outline:calc(2px/var(--k,1))dashed var(--filament);outline-offset:calc(6px/var(--k,1))}.os-ui .st-layer:hover:not(.st-layer--on){outline:calc(1px/var(--k,1))solid #fff9;outline-offset:calc(6px/var(--k,1))}.os-ui .st-zone{position:absolute;pointer-events:none;background:repeating-linear-gradient(135deg,#ff3d0029 0 calc(6px/var(--k,1)),transparent 0 calc(14px/var(--k,1)));box-shadow:inset 0 0 0 calc(1px/var(--k,1))#ff3d0080}.os-ui .st-zone span{position:absolute;right:calc(8px/var(--k,1));top:calc(6px/var(--k,1));padding:calc(2px/var(--k,1))calc(7px/var(--k,1));color:#fff;font:500 calc(10.5px/var(--k,1))/1.3 var(--ov-mono);white-space:nowrap;background:#0e0f11b8;border-radius:99px}.os-ui .st-transport button.on{background:#ffffff24}.os-ui .st-tl__adds{display:inline-flex;gap:4px}.os-ui .st-tl__adds button{display:inline-flex;border:1px solid var(--ov-rule);font:inherit;color:var(--ov-ink);cursor:pointer;background:#fff;border-radius:99px;align-items: center;gap:5px;height:24px;padding:0 9px;font-size:11.5px}.os-ui .st-tl__adds button:hover{border-color:var(--ov-growth);color:var(--ov-growth)}.os-ui .st-tl__hint{flex:1}.os-ui .st-tl__scroll{overflow-y:auto;max-height:20rem}.os-ui .st-tl__canvas{position:relative;min-width:100%;padding-bottom:6px}.os-ui .st-tl__ruler{position:sticky;z-index:4;background-color:var(--ov-paper);height:24px;top:0}.os-ui .st-tl__corner{top:0;bottom:0;left:0;position:absolute!important}.os-ui .st-tl__note{position:absolute;z-index:2;border:2px solid var(--ov-paper);background:var(--ov-amber);cursor:pointer;border-radius:99px;width:11px;height:11px;margin-left:-5.5px;padding:0;top:3px;box-shadow:0 1px 3px #00000040}.os-ui .st-lane-row{position:relative;height:28px;margin-top:4px}.os-ui .st-lane-row__label{position:sticky;z-index:3;display:flex;padding-left:var(--s-4);background:var(--ov-paper);border-right:1px solid var(--ov-rule);color:var(--ov-faint);align-items: center;width:92px;height:100%;font-size:11.5px;left:0}.os-ui .st-lane-row__track{position:absolute;top:0;bottom:0;left:var(--ox);right:0}.os-ui .st-lane-row--picture .st-lane-row__track{top:4px}.os-ui .st-lane-row--sound{height:22px}.os-ui .st-lane-row--logos{height:22px}.os-ui .st-lblock{position:absolute;display:flex;background:color-mix(in srgb,var(--tone,var(--ov-ink))88%,#000);color:#fff;overflow:hidden;cursor:grab;touch-action:none;border-radius:5px;align-items: center;min-width:8px;padding:0 10px;font-size:11px;font-weight:500;top:2px;bottom:2px;box-shadow:inset 0 0 0 1px #ffffff24}.os-ui .st-lblock:active{cursor:grabbing}.os-ui .st-lblock--caption{background:color-mix(in srgb,var(--ov-teal)80%,#000)}.os-ui .st-lblock--logo{background:color-mix(in srgb,var(--ov-ground)40%,#fff);color:var(--ov-ink);box-shadow:inset 0 0 0 1px var(--ov-rule)}.os-ui .st-lblock--on{outline:2px solid var(--filament);outline-offset:1px;z-index:2}.os-ui .st-lblock--bad:after{content:"";position:absolute;background:var(--ov-signal);border-radius:99px;width:7px;height:7px;top:3px;right:3px;box-shadow:0 0 0 2px #fff}.os-ui .st-lblock__text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;pointer-events:none}.os-ui .st-wave{position:absolute;background-color:color-mix(in srgb,var(--ov-teal)10%,var(--ov-paper));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ov-teal)25%,transparent);background-repeat:no-repeat;border-radius:4px;top:2px;bottom:2px}.os-ui .st-wave--off{display:grid;background:repeating-linear-gradient(90deg,var(--ov-rule)0 1px,transparent 1px 6px);color:var(--ov-faint);box-shadow:none;place-items: center}.os-ui .st-music{position:absolute;background:color-mix(in srgb,var(--ov-violet,#6d4ec2)12%,var(--ov-paper));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ov-violet,#6d4ec2)30%,transparent);overflow:hidden;cursor:pointer;text-align:left;border:0;border-radius:5px;padding:0;top:2px;bottom:2px;left:0}.os-ui .st-music--on{outline:2px solid var(--filament);outline-offset:1px}.os-ui .st-music__wave{position:absolute;background-repeat:repeat-x;inset:0}.os-ui .st-music__label{position:sticky;display:inline-block;color:var(--ov-ink);white-space:nowrap;background:#ffffffd9;border-radius:4px;margin:4px 8px;padding:1px 6px;font-size:10.5px;left:100px}.os-ui .st-inspect__one{display:grid;grid-template-columns:4.2rem minmax(0,1fr)auto;color:var(--ov-muted);align-items: center;gap:8px;font-size:11.5px}.os-ui .st-inspect__one .os-input{height:30px;font-size:12.5px}.os-ui .st-inspect__one input[type=range]{accent-color:var(--ov-ink);width:100%}.os-ui .st-inspect__one .os-segmented button{padding:0 8px}.os-ui .st-inspect__sub{color:var(--ov-ink);font-size:11.5px;font-weight:600}.os-ui .st-inspect__framing label{grid-template-columns:1.2rem minmax(0,1fr);display:grid;align-items: center}.os-ui .st-inspect__formats{display:flex;gap:4px}.os-ui .st-inspect__formats span{border:1px solid var(--ov-rule);font-family:var(--ov-mono);color:var(--ov-faint);border-radius:99px;padding:1px 6px;font-size:10px}.os-ui .st-inspect__formats span.on{border-color:var(--ov-ink);color:var(--ov-ink)}.os-ui .st-inspect__words{resize:vertical;font-size:14px;line-height:1.35}.os-ui .st-inspect__warn{display:flex;border-left:2px solid var(--ov-amber);background:color-mix(in srgb,var(--ov-amber)8%,var(--ov-paper));align-items: flex-start;gap:6px;margin:0;padding:6px 8px;font-size:11.5px;line-height:1.4}.os-ui .st-inspect__warn svg{color:var(--ov-amber);flex:none;margin-top:1px}.os-ui .st-inspect__issues{border-left:2px solid var(--ov-signal);background:color-mix(in srgb,var(--ov-signal)5%,var(--ov-paper));margin:0;padding:6px 8px 6px 22px;font-size:11.5px;line-height:1.45}.os-ui .st-inspect__ok{display:flex;align-items: center;gap:5px;color:var(--ov-teal)!important}.os-ui .st-inspect__more{color:var(--ov-muted);font:inherit;text-decoration:underline;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:11.5px}.os-ui .st-swatches{display:flex;flex-wrap:wrap;gap:5px}.os-ui .st-swatch{border:1px solid color-mix(in srgb,var(--ov-ink)18%,transparent);cursor:pointer;color:var(--ov-muted);background:#fff;border-radius:99px;width:22px;height:22px;padding:0;font-size:11px;line-height:1}.os-ui .st-swatch--on{box-shadow:0 0 0 2px var(--ov-paper),0 0 0 4px var(--filament)}.os-ui .st-corners{display:grid;grid-template-columns:repeat(5,28px);gap:3px}.os-ui .st-corners button{border:1px solid var(--ov-rule);color:var(--ov-ink);cursor:pointer;background:#fff;border-radius:6px;height:26px;font-size:13px}.os-ui .st-corners button.on{border-color:var(--filament);color:var(--filament);box-shadow:0 0 0 1px var(--filament)}.os-ui .st-note{display:grid;grid-template-columns:auto minmax(0,1fr)auto;border-left:2px solid var(--ov-amber);background:color-mix(in srgb,var(--ov-amber)5%,var(--ov-paper));align-items: start;gap:8px;padding:7px 8px;font-size:12px;line-height:1.45}.os-ui .st-note--done{border-left-color:var(--ov-rule);color:var(--ov-faint);background:0 0}.os-ui .st-note__at{box-shadow:0 0 0 1px var(--ov-rule);cursor:pointer;background:#fff;border:0;border-radius:4px;padding:1px 6px;font-size:10.5px}.os-ui .st-note__done{display:grid;border:1px solid var(--ov-rule);color:var(--ov-muted);cursor:pointer;background:#fff;border-radius:99px;place-items: center;width:22px;height:22px;padding:0}.os-ui .st-note__done:hover{color:var(--ov-teal);border-color:var(--ov-teal)}.os-ui .st-slot{display:flex;gap:4px}.os-ui .st-slot .os-input{flex:1;min-width:0}.os-ui .st-slot__next{display:inline-flex;border:1px solid var(--ov-rule);color:var(--ov-ink);font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border-radius:8px;align-items: center;gap:4px;padding:0 9px;font-size:11.5px}.os-ui .st-slot__next svg{color:var(--ov-growth)}.os-ui .st-slot__next:hover{border-color:var(--ov-growth)}.os-ui .st-over{color:var(--ov-signal);font-weight:600}.os-ui .st-pchecks{list-style:none;display:grid;gap:6px;margin:0;padding:0}.os-ui .st-pchecks li{display:grid;grid-template-columns:16px minmax(0,1fr)auto;background:var(--ov-ground);border-radius:8px;align-items: center;gap:8px;padding:8px 10px;font-size:12.5px;line-height:1.45}.os-ui .st-pchecks li[data-tone=error]{background:color-mix(in srgb,var(--ov-signal)7%,var(--ov-paper));color:var(--ov-ink)}.os-ui .st-pchecks li[data-tone=error] svg{color:var(--ov-signal)}.os-ui .st-pchecks li[data-tone=warn]{background:color-mix(in srgb,var(--ov-amber)8%,var(--ov-paper))}.os-ui .st-pchecks li[data-tone=warn] svg{color:var(--ov-amber)}.os-ui .st-pchecks li[data-tone=tip] svg{color:var(--ov-muted)}.os-ui .st-pchecks button{border:1px solid var(--ov-ink);font:inherit;cursor:pointer;white-space:nowrap;background:#fff;border-radius:99px;height:26px;padding:0 10px;font-size:11.5px;font-weight:500}.os-ui .st-pchecks button:hover{background:var(--ov-ink);color:#fff}.os-ui .st-dist{display:grid;gap:var(--s-2);padding:var(--s-4);border:1px solid var(--ov-rule);background:var(--os-paper);border-radius:12px}.os-ui .st-dist__head{display:flex;align-items: center;gap:var(--s-2);flex-wrap:wrap}.os-ui .st-dist__head .os-btn{margin-left:auto}.os-ui .st-dist__list{list-style:none;display:grid;margin:0;padding:0}.os-ui .st-dist__row{border-top:1px solid var(--ov-rule);padding:6px 0}.os-ui .st-dist__row:not(.is-on) .row-title{color:var(--ink-3)}.os-ui .st-dist__line{display:grid;grid-template-columns:20px minmax(0,1fr)auto;align-items: center;gap:8px}.os-ui .st-dist__name{display:flex;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items: center;gap:6px;min-width:0;padding:0}.os-ui .st-dist__name:disabled{cursor:default}.os-ui .st-dist__state{display:flex;align-items: center;gap:6px}.os-ui .st-dist__warn{display:flex;gap:var(--s-3);flex-wrap:wrap;padding:2px 0 0 28px}.os-ui .st-dist__kit{margin:8px 0 4px 28px}.os-ui .st-kit{display:grid;gap:var(--s-3);padding:var(--s-4);border:1px solid var(--ov-growth-line);background:var(--ov-growth-wash);border-radius:12px}.os-ui .st-kit ol{list-style:none;display:grid;gap:2px;margin:0;padding:0}.os-ui .st-kit li{display:grid;grid-template-columns:24px minmax(0,1fr)auto;border-bottom:1px solid color-mix(in srgb,var(--ov-growth)14%,transparent);align-items: center;gap:10px;padding:6px 0}.os-ui .st-kit__n{display:grid;border:1.5px solid var(--ov-ink);font-family:var(--ov-mono);border-radius:99px;place-items: center;width:22px;height:22px;font-size:11px}.os-ui .st-kit li.done .st-kit__n{border-color:var(--ov-teal);background:var(--ov-teal);color:#fff}.os-ui .st-kit li.done .st-kit__label{color:var(--ov-muted)}.os-ui .st-kit__label{font-size:13px}.os-ui .st-kit__files{display:inline-flex;gap:4px}.os-ui .st-kit .os-btn--primary{border-color:var(--ov-growth);background:var(--ov-growth);color:#fff;border-radius:999px}.os-ui .st-results{display:grid;gap:var(--s-3);padding:var(--s-4);border:1px solid var(--ov-rule);background:#fff;border-radius:12px}.os-ui .st-results__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s-2)}.os-ui .st-results__grid label{display:grid;color:var(--ov-muted);gap:3px;font-size:11.5px}.os-ui .st-results .os-btn{justify-self:start}.os-ui .st-postnotes{display:grid;gap:6px}.os-ui .st-postnotes .st-note{grid-template-columns:0 minmax(0,1fr)auto}.os-ui .st-badge{display:inline-block;background:color-mix(in srgb,var(--ov-amber)14%,var(--ov-paper));color:var(--ov-amber);font-family:var(--font-ui);letter-spacing:0;vertical-align:1px;border-radius:99px;margin-left:6px;padding:0 6px;font-size:10.5px;font-weight:600}.os-ui .st-used{display:flex;border:1px solid var(--ov-rule);color:var(--ov-ink);font:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:7px;justify-content:space-between;gap:8px;padding:6px 8px;font-size:12px}.os-ui .st-used:hover{border-color:var(--ov-ink)}.os-ui .os-cal__day--drop{box-shadow:inset 0 0 0 2px var(--ov-growth);background:var(--ov-growth-wash)!important}.os-ui .os-cal__item[draggable=true]{cursor:grab}@media (max-width:700px){.os-ui .st-results__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.os-ui .st-start{display:grid;grid-template-columns:repeat(auto-fill,minmax(12.5rem,1fr));gap:var(--s-2);margin:var(--s-4)0 var(--s-3)}.os-ui .st-start__way{display:flex;border:1px solid var(--ov-rule);color:var(--ov-ink);text-align:left;cursor:pointer;transition:border-color .15s var(--ov-ease),box-shadow .15s var(--ov-ease),transform .15s var(--ov-ease);background:#fff;border-radius:12px;align-items: center;gap:12px;min-width:0;padding:14px}.os-ui .st-start__way:hover{border-color:var(--ov-ink);transform:translateY(-1px);box-shadow:0 10px 24px -18px #16171b66}.os-ui .st-start__way:focus-visible{outline:2px solid var(--ov-growth);outline-offset:2px}.os-ui .st-start__icon{display:grid;background:var(--ov-ground);color:var(--ov-ink);border-radius:10px;flex:none;place-items: center;width:36px;height:36px}.os-ui .st-start__way:hover .st-start__icon{background:var(--ov-growth-wash);color:var(--ov-growth)}.os-ui .st-start__text{display:grid;gap:2px;min-width:0}.os-ui .st-start__title{font-size:13.5px;font-weight:600}.os-ui .st-start__sub{color:var(--ov-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px}.os-ui .st-next{display:grid;margin:0 0 var(--s-4);gap:6px}.os-ui .st-next--clear{margin:0 0 var(--s-4);font-size:var(--t-sm);color:var(--ov-faint)}.os-ui .st-next__label{color:var(--ov-faint);font-size:11.5px}.os-ui .st-next ol{list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(19rem,1fr));gap:6px;margin:0;padding:0}.os-ui .st-next li button{display:grid;grid-template-columns:auto minmax(0,1fr)auto auto;border:1px solid var(--ov-rule);border-left:3px solid var(--ov-faint);color:var(--ov-ink);font:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:8px;align-items: center;gap:10px;width:100%;padding:9px 12px;font-size:12.5px}.os-ui .st-next li button[data-tone=now]{border-left-color:var(--ov-growth)}.os-ui .st-next li button[data-tone=fix]{border-left-color:var(--ov-amber)}.os-ui .st-next li button:hover{border-color:var(--ov-ink);border-left-width:3px}.os-ui .st-next__verb{white-space:nowrap;font-weight:600}.os-ui .st-next__what{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ov-muted)}.os-ui .st-next__when{color:var(--ov-faint);white-space:nowrap;font-size:11px}.os-ui .ov-card-wrap{position:relative;display:grid;min-width:0}.os-ui .ov-card-wrap>.ov-card{width:100%}.os-ui .ov-card__acts{position:absolute;z-index:2;display:flex;opacity:0;transition:opacity .15s var(--ov-ease),transform .15s var(--ov-ease);gap:4px;top:8px;right:8px;transform:translateY(-2px)}.os-ui .ov-card-wrap:hover .ov-card__acts{opacity:1;transform:none}.os-ui .ov-card-wrap:focus-within .ov-card__acts{opacity:1;transform:none}.os-ui .ov-card__acts button{color:var(--ov-ink);font:inherit;cursor:pointer;background:#fffffff2;border:0;border-radius:99px;height:24px;padding:0 10px;font-size:11.5px;font-weight:600;box-shadow:0 2px 8px #00000040}.os-ui .ov-card__acts button:hover{background:var(--ov-ink);color:#fff}@media (max-width:1100px){.os-ui .st-start{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.os-ui .st-start{grid-template-columns:minmax(0,1fr)minmax(0,1fr)}.os-ui .st-start__sub{display:none}.os-ui .ov-card__acts{opacity:1}}.os-ui .pl{--camp-edge:var(--camp,var(--hue,var(--ov-rule)));display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:var(--s-3);padding:var(--s-5)clamp(var(--s-4),2.5vw,var(--s-6))var(--s-6);min-height:100dvh}.os-ui .pl-card{--camp-edge:var(--camp,var(--hue,var(--ov-rule)))}.os-ui .pl-tile{--camp-edge:var(--camp,var(--hue,var(--ov-rule)))}.os-ui .pl-gtile{--camp-edge:var(--camp,var(--hue,var(--ov-rule)))}.os-ui .cp-card{--camp-edge:var(--camp,var(--hue,var(--ov-rule)))}.os-ui .pl-camp-chip{--camp-edge:var(--camp,var(--hue,var(--ov-rule)))}.os-ui .pl-hub:empty{display:none}.os-ui .pl:has(>.pl-hub:not(:empty)){grid-template-rows:auto auto auto minmax(0,1fr)}.os-ui .pl-hub .ov-hub{margin:0}.os-ui .pl-hub .ov-hub-views{margin:0}.os-ui .pl-head{display:flex;justify-content:space-between;align-items: flex-end;gap:var(--s-4);flex-wrap:wrap}.os-ui .pl-head__title{display:grid;gap:6px}.os-ui .pl-head__period{font-family:var(--font-display);letter-spacing:-.025em;font-variation-settings:"SOFT" 40,"opsz" 96;margin:0;font-size:clamp(1.9rem,1.4rem + 1.6vw,3rem);font-weight:420;line-height:1}.os-ui .pl-head__tools{display:flex;align-items: center;gap:var(--s-2);flex-wrap:wrap}.os-ui .pl-nav{display:inline-flex;border:1px solid var(--ov-rule);overflow:hidden;background:#fff;border-radius:99px;align-items: center}.os-ui .pl-nav button{display:grid;color:var(--ov-ink);font:inherit;cursor:pointer;background:0 0;border:0;place-items: center;min-width:32px;height:32px;padding:0 8px;font-size:12.5px}.os-ui .pl-nav button:hover{background:var(--ov-ground)}.os-ui .pl-nav__today{font-weight:600;border-inline:1px solid var(--ov-rule)!important;padding:0 14px!important}.os-ui .pl-ideas-toggle{display:inline-flex;border:1px solid var(--ov-rule);color:var(--ov-ink);font:inherit;cursor:pointer;background:#fff;border-radius:99px;align-items: center;gap:6px;height:32px;padding:0 14px;font-size:12.5px}.os-ui .pl-ideas-toggle.on{border-color:color-mix(in srgb,var(--ov-amber)55%,var(--ov-rule));background:color-mix(in srgb,var(--ov-amber)9%,#fff)}.os-ui .pl-ideas-toggle svg{color:var(--ov-amber)}.os-ui .pl-filters{display:flex;gap:var(--s-2)var(--s-5);flex-wrap:wrap}.os-ui .pl-filters__group{display:inline-flex;flex-wrap:wrap;gap:6px}.os-ui .pl-camp-chip{display:inline-flex;border:1px solid var(--ov-rule);font:inherit;color:var(--ov-ink);cursor:pointer;background:#fff;border-radius:99px;align-items: center;gap:6px;height:24px;padding:0 10px 0 8px;font-size:12px}.os-ui .pl-camp-chip span{background:var(--camp-edge);border-radius:99px;width:9px;height:9px}.os-ui .pl-camp-chip.on{border-color:var(--camp-edge);box-shadow:0 0 0 1px var(--camp-edge)}.os-ui .pl-body{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-4);align-items: start;min-height:0}.os-ui .pl--ideas .pl-body{grid-template-columns:minmax(0,1fr)17.5rem}.os-ui .pl-main{min-width:0}.os-ui .pl-skeleton{background:linear-gradient(90deg,var(--ov-ground),color-mix(in srgb,var(--ov-ground)40%,#fff),var(--ov-ground));animation:pl-shimmer 1.2s linear infinite;background-size:200% 100%;border-radius:14px;height:60vh}.os-ui .pl-card{position:relative;display:grid;border:1px solid var(--ov-rule);border-left:3px solid var(--camp-edge);overflow:hidden;cursor:grab;text-align:left;transition:transform .18s var(--ov-ease),box-shadow .18s var(--ov-ease),opacity .18s;animation:st-rise .22s var(--ov-ease)both;background:#fff;border-radius:9px;gap:0}.os-ui .pl-card:hover{transform:translateY(-1px);box-shadow:0 12px 26px -18px #16171b73}.os-ui .pl-card:focus-visible{outline:2px solid var(--ov-growth);outline-offset:2px}.os-ui .pl-card--lifted{opacity:.45;transform:rotate(-1.5deg)scale(.98)}.os-ui .pl-card[data-status=published]{cursor:pointer;background:color-mix(in srgb,var(--ov-teal)3%,#fff)}.os-ui .pl-card__media .st-frame{border-radius:0}.os-ui .pl-card__body{display:grid;gap:3px;min-width:0;padding:7px 9px 8px}.os-ui .pl-card__top{display:flex;justify-content:space-between;align-items: center;gap:6px}.os-ui .pl-card__time{font-family:var(--ov-mono);color:var(--ov-muted);font-size:10.5px}.os-ui .pl-card__dot{background:var(--ov-faint);border-radius:99px;width:7px;height:7px}.os-ui .pl-card[data-status=review] .pl-card__dot{background:var(--ov-amber)}.os-ui .pl-card[data-status=approved] .pl-card__dot{background:var(--ov-growth);box-shadow:0 0 0 3px var(--ov-growth-wash)}.os-ui .pl-card[data-status=published] .pl-card__dot{background:var(--ov-teal)}.os-ui .pl-card__words{display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;color:var(--ov-ink);-webkit-box-orient:vertical;font-size:12px;line-height:1.38}.os-ui .pl-card__camp{color:var(--ov-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px}.os-ui .pl-card--compact .pl-card__words{-webkit-line-clamp:1}.os-ui .pl-week{display:grid;grid-template-columns:8.5rem repeat(7,minmax(0,1fr));border-top:1.5px solid var(--ov-ink)}.os-ui .pl-week__corner{border-bottom:1px solid var(--ov-rule)}.os-ui .pl-week__day{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;border-bottom:1px solid var(--ov-rule);border-left:1px solid var(--ov-rule);align-items: end;column-gap:8px;padding:12px 10px 10px}.os-ui .pl-week__dow{grid-column:1/-1;color:var(--ov-faint);font-size:11.5px}.os-ui .pl-week__num{font-family:var(--font-display);letter-spacing:-.03em;font-variant-numeric:lining-nums;font-size:34px;font-weight:380;line-height:1}.os-ui .pl-week__count{color:var(--ov-muted);align-self: center;font-size:11px}.os-ui .pl-week__day--today .pl-week__num{color:var(--ov-growth)}.os-ui .pl-week__day--today .pl-week__dow{color:var(--ov-growth)}.os-ui .pl-week__day--today{box-shadow:inset 0 2px 0 var(--ov-growth)}.os-ui .pl-week__day--past .pl-week__num{color:var(--ov-faint)}.os-ui .pl-lane{position:sticky;z-index:1;display:grid;border-bottom:1px solid var(--ov-rule);background:var(--ov-paper);align-content: start;gap:4px;padding:12px 12px 12px 0;left:0}.os-ui .pl-lane__name{font-size:13px;font-weight:600}.os-ui .pl-lane__kind{color:var(--ov-faint);font-size:11.5px}.os-ui .pl-lane__meter{display:flex;gap:3px;margin-top:4px}.os-ui .pl-lane__meter i{background:var(--ov-rule);border-radius:2px;width:14px;height:4px}.os-ui .pl-lane__meter i.on{background:var(--ov-growth)}.os-ui .pl-cell{position:relative;display:flex;border-bottom:1px solid var(--ov-rule);border-left:1px solid var(--ov-rule);transition:background-color .15s var(--ov-ease);flex-direction:column;gap:6px;min-height:9rem;padding:8px}.os-ui .pl-cell--past{background:repeating-linear-gradient(135deg,transparent 0 7px,color-mix(in srgb,var(--ov-ink)2.5%,transparent)7px 8px)}.os-ui .pl-cell--over{background:var(--ov-growth-wash);box-shadow:inset 0 0 0 2px var(--ov-growth)}.os-ui .pl-cell__add{position:absolute;display:grid;border:1px solid var(--ov-rule);color:var(--ov-muted);cursor:pointer;opacity:0;transition:opacity .15s var(--ov-ease);background:#fff;border-radius:99px;place-items: center;width:22px;height:22px;padding:0;bottom:6px;right:6px}.os-ui .pl-cell:hover .pl-cell__add{opacity:1}.os-ui .pl-cell__add:hover{border-color:var(--ov-growth);color:var(--ov-growth)}.os-ui .pl-slot{display:flex;border:1.5px dashed color-mix(in srgb,var(--ov-growth)45%,var(--ov-rule));background:color-mix(in srgb,var(--ov-growth)3%,transparent);color:var(--ov-growth-deep,var(--ov-growth));font:inherit;text-align:left;cursor:pointer;transition:background-color .15s var(--ov-ease),border-color .15s var(--ov-ease);border-radius:9px;align-items: center;gap:8px;width:100%;padding:9px 10px;font-size:11.5px}.os-ui .pl-slot .os-data{font-family:var(--ov-mono);font-size:10.5px}.os-ui .pl-slot:hover{border-style:solid;border-color:var(--ov-growth);background:var(--ov-growth-wash)}.os-ui .pl-slot--over{border-style:solid;border-color:var(--ov-growth);background:var(--ov-growth-wash)}.os-ui .pl-slot--full{border-color:var(--ov-rule);color:var(--ov-faint);background:0 0}.os-ui .pl-month{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border-top:1.5px solid var(--ov-ink);border-left:1px solid var(--ov-rule)}.os-ui .pl-month__dow{border-right:1px solid var(--ov-rule);border-bottom:1px solid var(--ov-rule);color:var(--ov-faint);padding:8px 10px;font-size:11.5px}.os-ui .pl-mday{position:relative;display:grid;grid-template-rows:auto 1fr;border-right:1px solid var(--ov-rule);border-bottom:1px solid var(--ov-rule);transition:background-color .15s var(--ov-ease);gap:6px;min-height:8.5rem;padding:6px 8px 8px}.os-ui .pl-mday--out{background:color-mix(in srgb,var(--ov-ground)55%,transparent)}.os-ui .pl-mday--out .pl-mday__num{color:var(--ov-faint)}.os-ui .pl-mday--over{background:var(--ov-growth-wash);box-shadow:inset 0 0 0 2px var(--ov-growth)}.os-ui .pl-mday__num{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ov-ink);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:24px;font-weight:380;line-height:1}.os-ui .pl-mday__num:hover{color:var(--ov-growth)}.os-ui .pl-mday--today .pl-mday__num{display:grid;background:var(--ov-growth);color:#fff;border-radius:99px;place-items: center;width:34px;height:34px;font-size:19px}.os-ui .pl-mday--past:not(.pl-mday--today) .pl-mday__num{color:var(--ov-faint)}.os-ui .pl-mday__posts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content: start;gap:4px}.os-ui .pl-tile{position:relative;aspect-ratio:1;overflow:hidden;background:color-mix(in srgb,var(--camp-edge)12%,#fff);box-shadow:inset 0 0 0 1px var(--ov-rule),inset 0 -3px 0 var(--camp-edge);cursor:grab;border:0;border-radius:6px;padding:0}.os-ui .pl-tile img{object-fit:cover;display:block;width:100%;height:100%}.os-ui .pl-tile__words{display:-webkit-box;-webkit-line-clamp:4;font-family:var(--font-display);letter-spacing:-.005em;text-align:left;color:var(--ov-ink);overflow:hidden;-webkit-box-orient:vertical;height:100%;padding:6px 6px 0;font-size:10px;line-height:1.22}.os-ui .pl-tile__film:after{content:"";position:absolute;filter:drop-shadow(0 0 2px #0009);border-top:4px solid #0000;border-bottom:4px solid #0000;border-left:6px solid #fff;bottom:7px;left:5px}.os-ui .pl-tile[data-status=published]{opacity:.75;cursor:pointer}.os-ui .pl-tile--more{display:grid;color:var(--ov-muted);cursor:pointer;place-items: center;font-size:12px;font-weight:600}.os-ui .pl-mday__open{position:absolute;border:1px dashed color-mix(in srgb,var(--ov-growth)55%,transparent);color:var(--ov-growth);border-radius:99px;padding:1px 7px;font-size:10.5px;top:10px;right:8px}.os-ui .pl-grid-wrap{display:grid;gap:var(--s-3);max-width:38rem;margin:0 auto}.os-ui .pl-profile{display:grid;grid-template-columns:auto minmax(0,1fr)auto;padding:var(--s-4);border:1px solid var(--ov-rule);background:#fff;border-radius:16px;align-items: center;gap:14px}.os-ui .pl-profile .os-segmented{grid-column:1/-1;justify-self:start}.os-ui .pl-profile__face{object-fit:contain;box-shadow:0 0 0 1px var(--ov-rule),0 0 0 4px #fff,0 0 0 5px var(--ov-rule);background:#fff;border-radius:99px;width:64px;height:64px}.os-ui .pl-profile__face--blank{display:grid;background:var(--ov-ink);color:#fff;place-items: center;font-size:22px;font-weight:600}.os-ui .pl-profile__who{display:grid;gap:2px}.os-ui .pl-profile__name{font-family:var(--font-display);letter-spacing:-.01em;font-size:21px}.os-ui .pl-profile__counts{display:flex;color:var(--ov-muted);align-items:baseline;gap:6px;font-size:12px}.os-ui .pl-profile__counts strong{font-family:var(--font-display);color:var(--ov-ink);margin-left:8px;font-size:20px;font-weight:420}.os-ui .pl-grid-hint{text-align:center;margin:0}.os-ui .pl-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px}.os-ui .pl-gtile{position:relative;aspect-ratio:3/4;overflow:hidden;background:color-mix(in srgb,var(--camp-edge)10%,var(--ov-paper));cursor:grab;border:0;padding:0}.os-ui .pl-gtile img{object-fit:cover;display:block;transition:transform .35s var(--ov-ease);width:100%;height:100%}.os-ui .pl-gtile:hover img{transform:scale(1.035)}.os-ui .pl-gtile__words{display:flex;font-family:var(--font-display);letter-spacing:-.01em;text-align:left;color:var(--ov-ink);align-items: center;height:100%;padding:14%;font-size:clamp(12px,1.4vw,17px);line-height:1.2}.os-ui .pl-gtile__film:after{content:"";position:absolute;filter:drop-shadow(0 0 3px #0000008c);border-top:6px solid #0000;border-bottom:6px solid #0000;border-left:9px solid #fff;top:9px;right:9px}.os-ui .pl-gtile__when{position:absolute;font-family:var(--ov-mono);color:var(--ov-ink);background:#ffffffeb;border-radius:99px;padding:2px 8px;font-size:10px;bottom:7px;left:7px;box-shadow:0 1px 4px #0003}.os-ui .pl-gtile:not([data-status=published]):before{content:"";position:absolute;z-index:1;background:var(--camp-edge);pointer-events:none;border-radius:99px;width:8px;height:8px;top:9px;left:9px;box-shadow:0 0 0 2px #ffffffe6}.os-ui .pl-gtile[data-status=published]{cursor:pointer}.os-ui .pl-gtile[data-status=published] .pl-gtile__when{color:#fff;background:#0e0f1199}.os-ui .pl-gtile--over{outline:3px solid var(--ov-growth);outline-offset:-3px}.os-ui .pl-ideas{position:sticky;top:var(--s-4);display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:var(--s-3);max-height:calc(100dvh - 2*var(--s-4));padding:var(--s-3);border:1px solid color-mix(in srgb,var(--ov-amber)25%,var(--ov-rule));background:color-mix(in srgb,var(--ov-amber)4%,var(--ov-paper));transition:box-shadow .15s var(--ov-ease);border-radius:14px}.os-ui .pl-ideas--drop{box-shadow:0 0 0 2px var(--ov-amber)}.os-ui .pl-ideas__head{display:flex;justify-content:space-between;align-items: center}.os-ui .pl-ideas__title{display:inline-flex;font-family:var(--font-display);align-items: center;gap:6px;font-size:18px}.os-ui .pl-ideas__title svg{color:var(--ov-amber)}.os-ui .pl-ideas__head button{display:grid;color:var(--ov-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items: center;width:24px;height:24px;padding:0}.os-ui .pl-capture{display:grid;gap:6px}.os-ui .pl-capture textarea{border:1px solid var(--ov-rule);font:inherit;resize:none;outline:none;background:#fff;border-radius:10px;width:100%;padding:9px 11px;font-size:13px;line-height:1.45}.os-ui .pl-capture textarea:focus{border-color:var(--ov-amber);box-shadow:0 0 0 3px color-mix(in srgb,var(--ov-amber)18%,transparent)}.os-ui .pl-capture__row{display:flex;gap:6px}.os-ui .pl-capture__row select{border:1px solid var(--ov-rule);font:inherit;background:#fff;border-radius:7px;flex:1;min-width:0;height:28px;font-size:12px}.os-ui .pl-capture__row button{display:inline-flex;background:var(--ov-ink);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:99px;align-items: center;gap:4px;height:28px;padding:0 12px;font-size:12px;font-weight:600}.os-ui .pl-capture__row button:disabled{opacity:.35;cursor:default}.os-ui .pl-ideas__list{display:grid;grid-auto-rows:max-content;overflow-y:auto;align-content: start;gap:8px;padding:2px}.os-ui .pl-ideas__empty{color:var(--ov-faint);margin:0;font-size:12px;line-height:1.5}.os-ui .cp-head{display:grid;margin:var(--s-4)0 var(--s-5);gap:8px;max-width:46rem}.os-ui .cp-head__title{font-family:var(--font-display);letter-spacing:-.028em;font-variation-settings:"SOFT" 50,"opsz" 120;margin:0;font-size:clamp(2rem,1.4rem + 2vw,3.3rem);font-weight:400;line-height:1.02}.os-ui .cp-head__lede{color:var(--ov-muted);margin:0;font-size:15px;line-height:1.6}.os-ui .cp-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));gap:var(--s-5)var(--s-4)}.os-ui .cp-card{display:grid;color:var(--ov-ink);text-align:left;cursor:pointer;background:0 0;border:0;gap:8px;padding:0}.os-ui .cp-card__mood{position:relative;display:grid;aspect-ratio:4/3;overflow:hidden;background:color-mix(in srgb,var(--camp-edge)14%,var(--ov-paper));transition:transform .3s var(--ov-ease),box-shadow .3s var(--ov-ease);border-radius:14px;gap:3px}.os-ui .cp-card:hover .cp-card__mood{transform:translateY(-2px);box-shadow:0 22px 40px -26px #16171b8c}.os-ui .cp-card__mood img{object-fit:cover;display:block;width:100%;height:100%}.os-ui .cp-card__mood--2{grid-template-columns:1fr 1fr}.os-ui .cp-card__mood--3{grid-template-columns:2fr 1fr;grid-template-rows:1fr 1fr}.os-ui .cp-card__mood--3>:first-child{grid-row:span 2}.os-ui .cp-card__mood--4{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.os-ui .cp-card__empty{display:grid;font-family:var(--font-display);color:color-mix(in srgb,var(--camp-edge)70%,var(--ov-ink));place-items: center;font-size:15px}.os-ui .cp-card--new .cp-card__mood{border:1.5px dashed color-mix(in srgb,var(--ov-ink)20%,transparent);color:var(--ov-muted);background:0 0;place-items: center}.os-ui .cp-card--new:hover .cp-card__mood{border-color:var(--ov-growth);color:var(--ov-growth);background:var(--ov-growth-wash)}.os-ui .cp-card__band{background:var(--camp-edge);border-radius:4px;width:34px;height:4px}.os-ui .cp-card__name{font-family:var(--font-display);letter-spacing:-.015em;font-size:22px;font-weight:440;line-height:1.1}.os-ui .cp-card__meta{display:flex;color:var(--ov-muted);flex-wrap:wrap;align-items: center;gap:8px;font-size:12px}.os-ui .cp-card__brief{display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;font-family:var(--font-display);color:var(--ov-muted);-webkit-box-orient:vertical;font-size:14px;font-style:italic;line-height:1.4}.os-ui .cp-status{border:1px solid var(--ov-rule);font:inherit;color:var(--ov-muted);text-transform:capitalize;display:inline-flex;background:#fff;border-radius:99px;align-items: center;height:22px;padding:0 9px;font-size:11px;font-weight:600}.os-ui .cp-status--live{border-color:var(--ov-growth);color:var(--ov-growth);background:var(--ov-growth-wash)}.os-ui .cp-status--paused{color:var(--ov-amber)}.os-ui .cr{--camp-edge:var(--camp,var(--hue,var(--ov-ink)));min-height:100dvh}.os-ui .cr-hero{display:grid;padding:var(--s-5)clamp(var(--s-4),3vw,var(--s-7))var(--s-6);background:radial-gradient(120% 140% at 0% 0%,color-mix(in srgb,var(--camp-edge)20%,var(--ov-paper))0%,color-mix(in srgb,var(--camp-edge)6%,var(--ov-paper))45%,var(--ov-paper)80%);border-bottom:1px solid var(--ov-rule);gap:10px}.os-ui .cr-hero .st-back{justify-self:start}.os-ui .cr-hero__name{font-family:var(--font-display);letter-spacing:-.035em;font-variation-settings:"SOFT" 60,"opsz" 144;margin:0;font-size:clamp(2.6rem,1.6rem + 3.5vw,5rem);font-weight:380;line-height:.98}.os-ui .cr-hero__goal{color:var(--ov-muted);max-width:44rem;margin:0;font-size:16px;line-height:1.55}.os-ui .cr-hero__row{display:flex;align-items: center;gap:var(--s-3);margin-top:var(--s-2);flex-wrap:wrap}.os-ui .cr-hero__row .os-btn--primary{border-color:var(--ov-growth);background:var(--ov-growth);color:#fff;border-radius:99px}.os-ui .cr-body{display:grid;grid-template-columns:19rem minmax(0,1fr);gap:var(--s-6);padding:var(--s-5)clamp(var(--s-4),3vw,var(--s-7))var(--s-7)}.os-ui .cr-side{position:sticky;top:var(--s-4);display:grid;align-self: start;gap:var(--s-5)}.os-ui .cr-label{color:var(--ov-faint);font-size:11.5px}.os-ui .cr-brief{display:grid;gap:8px}.os-ui .cr-brief textarea{border:0;border-left:3px solid var(--camp-edge);box-shadow:0 1px 0 var(--ov-rule),0 12px 30px -24px #16171b66;font-family:var(--font-display);color:var(--ov-ink);resize:vertical;outline:none;background:#fff;border-radius:0 12px 12px 0;width:100%;padding:14px 16px;font-size:16px;line-height:1.5}.os-ui .cr-brief textarea:focus{box-shadow:0 0 0 2px color-mix(in srgb,var(--camp-edge)35%,transparent)}.os-ui .cr-colour{display:grid;gap:8px}.os-ui .cr-swatches{display:flex;flex-wrap:wrap;gap:7px}.os-ui .cr-swatches .st-swatch{width:26px;height:26px}.os-ui .cr-mood{display:grid;gap:var(--s-4);min-width:0}.os-ui .cr-mood__head{display:flex;justify-content:space-between;align-items: center}.os-ui .cr-mood__empty{display:grid;padding:var(--s-7)var(--s-5);border:1.5px dashed color-mix(in srgb,var(--camp-edge)45%,var(--ov-rule));background:color-mix(in srgb,var(--camp-edge)4%,transparent);color:var(--ov-muted);font-family:var(--font-display);text-align:center;cursor:pointer;border-radius:16px;justify-items:center;gap:10px;font-size:17px;line-height:1.45}.os-ui .cr-mood__empty svg{color:var(--camp-edge)}.os-ui .cr-masonry{column-count:3;column-gap:14px}.os-ui .cr-pin{position:relative;break-inside:avoid;cursor:grab;animation:st-rise .3s var(--ov-ease)both;margin:0 0 14px;padding:0}.os-ui .cr-pin img{display:block;transition:transform .25s var(--ov-ease);border-radius:10px;width:100%;box-shadow:0 1px #0000000a,0 14px 30px -22px #16171b80}.os-ui .cr-pin:hover img{transform:translateY(-2px)}.os-ui .cr-pin--lifted{opacity:.4}.os-ui .cr-pin__gone{display:grid;aspect-ratio:4/3;border:1px dashed var(--ov-signal);color:var(--ov-signal);border-radius:10px;place-items: center;font-size:12px}.os-ui .cr-pin__film:after{content:"";position:absolute;filter:drop-shadow(0 0 3px #0000008c);border-top:7px solid #0000;border-bottom:7px solid #0000;border-left:10px solid #fff;top:10px;left:10px}.os-ui .cr-pin__x{position:absolute;display:grid;color:var(--ov-ink);cursor:pointer;opacity:0;transition:opacity .15s var(--ov-ease);background:#ffffffeb;border:0;border-radius:99px;place-items: center;width:24px;height:24px;padding:0;top:8px;right:8px;box-shadow:0 1px 5px #00000040}.os-ui .cr-pin:hover .cr-pin__x{opacity:1}.os-ui .cr-pin figcaption{font-family:var(--font-display);color:var(--ov-ink);cursor:text;margin-top:6px;font-size:14px;font-style:italic;line-height:1.35}.os-ui .cr-pin figcaption.cr-pin__note--empty{color:var(--ov-faint);opacity:0;transition:opacity .15s;font-size:13px}.os-ui .cr-pin:hover figcaption.cr-pin__note--empty{opacity:1}.os-ui .cr-pin__note-in{border:0;border-bottom:1px solid var(--camp-edge);font-family:var(--font-display);outline:none;background:0 0;width:100%;margin-top:6px;padding:4px 6px;font-size:14px;font-style:italic}.os-ui .cr-posts{display:grid;gap:var(--s-3);padding-top:var(--s-4);border-top:1px solid var(--ov-rule)}.os-ui .cr-posts__row{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(13rem,15rem);gap:var(--s-3);overflow-x:auto;padding-bottom:6px}.os-ui .cr-posts__new{display:grid;border:1.5px dashed color-mix(in srgb,var(--ov-ink)18%,transparent);color:var(--ov-muted);font:inherit;cursor:pointer;background:0 0;border-radius:9px;align-content: center;place-items: center;gap:6px;min-height:7rem;font-size:12.5px}.os-ui .cr-posts__new:hover{border-color:var(--ov-growth);color:var(--ov-growth)}@media (max-width:1280px){.os-ui .pl--ideas .pl-body{grid-template-columns:minmax(0,1fr)}.os-ui .pl-ideas{position:static;max-height:none}.os-ui .cr-masonry{column-count:2}}@media (max-width:1000px){.os-ui .pl-week{grid-template-columns:6rem repeat(7,minmax(7.5rem,1fr));overflow-x:auto}.os-ui .cr-body{grid-template-columns:minmax(0,1fr)}.os-ui .cr-side{position:static}}@media (max-width:640px){.os-ui .pl-month{font-size:11px}.os-ui .pl-mday{min-height:5.5rem}.os-ui .pl-mday__posts{grid-template-columns:1fr}.os-ui .cr-masonry{column-count:1}.os-ui .pl{padding-inline:var(--s-3)}}.os-ui .sh{--camp-edge:var(--ov-ink)}.os-ui .sh-card__mood{background:radial-gradient(120% 120% at 20% 10%,#1b1c22 0%,#0b0b0e 70%);place-items: center}.os-ui .sh-card__count{font-family:var(--font-display);letter-spacing:-.04em;color:#f4f2ee;font-size:54px;font-weight:380}.os-ui .sh-card__count small{color:#8a8a93;font-size:22px}.os-ui .sh-question{font-family:var(--font-display);color:var(--ov-ink);font-size:19px;font-style:italic}.os-ui .sh-date{border:0;border-bottom:1px solid var(--ov-rule);font:inherit;color:var(--ov-ink);background:0 0;font-size:12px}.os-ui .sh-kept{display:grid;gap:6px;margin:0;padding-left:18px;font-size:13px;line-height:1.45}.os-ui .sh-main{display:grid;gap:var(--s-6);align-content: start;min-width:0}.os-ui .sh-act{display:grid;gap:var(--s-3)}.os-ui .sh-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(14.5rem,1fr));gap:var(--s-3)}.os-ui .sh-ep{display:grid;border:1px solid var(--ov-rule);color:var(--ov-ink);font:inherit;text-align:left;cursor:pointer;transition:transform .2s var(--ov-ease),box-shadow .2s var(--ov-ease);background:#fff;border-radius:14px;align-content: start;gap:7px;padding:14px 16px 12px}.os-ui .sh-ep:hover{transform:translateY(-2px);box-shadow:0 18px 34px -26px #16171b8c}.os-ui .sh-ep--published{background:var(--ov-ground)}.os-ui .sh-ep__n{font-family:var(--ov-mono);letter-spacing:.06em;color:var(--ov-faint);font-size:11px}.os-ui .sh-ep__title{font-family:var(--font-display);letter-spacing:-.012em;font-size:19px;line-height:1.15}.os-ui .sh-ep__stage{color:var(--ov-muted);font-size:12px}.os-ui .sh-ep__next{color:var(--ov-ink);font-size:12px;line-height:1.4}.os-ui .sh-ep__next--block:before{content:"";display:inline-block;background:var(--ov-signal);vertical-align:1px;border-radius:9px;width:6px;height:6px;margin-right:6px}.os-ui .sh-ep__next--warn:before{content:"";display:inline-block;background:var(--ov-amber);vertical-align:1px;border-radius:9px;width:6px;height:6px;margin-right:6px}.os-ui .sh-ep__foot{color:var(--ov-faint);font-size:11.5px}.os-ui .sh-ep__foot em{font-style:normal}.os-ui .sh-late{color:var(--ov-signal)}.os-ui .sh-track{display:inline-flex;gap:3px}.os-ui .sh-track__dot{background:var(--ov-rule);border-radius:4px;width:14px;height:4px}.os-ui .sh-track__dot--on{background:var(--ov-growth)}.os-ui .sh-results{display:grid;gap:var(--s-3);padding-top:var(--s-4);border-top:1px solid var(--ov-rule)}.os-ui .sh-table{border-collapse:collapse;width:100%;font-size:12.5px}.os-ui .sh-table th{text-align:left;color:var(--ov-faint);border-bottom:1px solid var(--ov-rule);padding:4px 8px;font-weight:500}.os-ui .sh-table td{border-bottom:1px solid color-mix(in srgb,var(--ov-rule)60%,transparent);vertical-align:top;padding:6px 8px}.os-ui .sh-bar{display:inline-block;background:var(--ov-ground);vertical-align:1px;overflow:hidden;border-radius:5px;width:60px;height:5px;margin-right:8px}.os-ui .sh-bar span{display:block;background:var(--ov-growth);height:100%}.os-ui .sh-hero{gap:8px}.os-ui .sh-title{font-family:var(--font-display);letter-spacing:-.032em;color:var(--ov-ink);outline:none;background:0 0;border:0;width:100%;font-size:clamp(2.2rem,1.4rem + 2.6vw,4rem);font-weight:380;line-height:1}.os-ui .sh-ep-body{display:grid;grid-template-columns:minmax(0,1.15fr)minmax(0,1fr);gap:var(--s-6);padding:var(--s-5)clamp(var(--s-4),3vw,var(--s-7))var(--s-7)}.os-ui .sh-col{display:grid;gap:var(--s-5);align-content: start;min-width:0}.os-ui .sh-block{display:grid;gap:8px}.os-ui .sh-hooks{display:grid;list-style:none;gap:6px;margin:0;padding:0}.os-ui .sh-hook{display:grid;grid-template-columns:auto minmax(0,1fr)auto auto auto;border:1px solid var(--ov-rule);background:#fff;border-radius:10px;align-items: center;gap:10px;padding:10px 12px}.os-ui .sh-hook--picked{border-color:var(--ov-growth);box-shadow:0 0 0 2px var(--ov-growth-wash)}.os-ui .sh-hook__pick{border:1.5px solid var(--ov-rule);cursor:pointer;background:#fff;border-radius:99px;width:16px;height:16px;padding:0}.os-ui .sh-hook--picked .sh-hook__pick{border:5px solid var(--ov-growth)}.os-ui .sh-hook__line{display:grid;font-family:var(--font-display);gap:2px;font-size:16px;line-height:1.3}.os-ui .sh-hook__line small{font-family:var(--ov-mono);letter-spacing:.05em;color:var(--ov-muted);text-transform:uppercase;font-size:10.5px}.os-ui .sh-score{font-variant-numeric:tabular-nums;text-align:center;border-radius:6px;min-width:34px;padding:2px 7px;font-size:12px;font-weight:600}.os-ui .sh-score--strong{background:var(--ov-growth-wash);color:var(--ov-growth)}.os-ui .sh-score--ok{background:color-mix(in srgb,var(--ov-amber)14%,#fff);color:var(--ov-amber)}.os-ui .sh-score--weak{background:color-mix(in srgb,var(--ov-signal)10%,#fff);color:var(--ov-signal)}.os-ui .sh-add{display:flex;flex-wrap:wrap;align-items: center;gap:8px}.os-ui .sh-add .os-input{flex:14rem}.os-ui .sh-icon{display:grid;color:var(--ov-faint);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items: center;width:26px;height:26px;padding:0}.os-ui .sh-icon:hover{color:var(--ov-signal);background:var(--ov-ground)}.os-ui .sh-script{border:1px solid var(--ov-rule);font-family:var(--font-display);color:var(--ov-ink);resize:vertical;outline:none;background:#fff;border-radius:12px;width:100%;padding:14px 16px;font-size:16px;line-height:1.55}.os-ui .sh-caption{border:1px solid var(--ov-rule);font-family:var(--font-display);color:var(--ov-ink);resize:vertical;outline:none;background:#fff;border-radius:12px;width:100%;padding:14px 16px;font-size:16px;line-height:1.55}.os-ui .sh-script:focus{border-color:var(--ov-growth);box-shadow:0 0 0 3px var(--os-focus-halo)}.os-ui .sh-caption:focus{border-color:var(--ov-growth);box-shadow:0 0 0 3px var(--os-focus-halo)}.os-ui .sh-beats td:nth-child(-n+3){white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--ov-muted)}.os-ui .sh-beats td small{display:block;color:var(--ov-signal)}.os-ui .sh-beats__flag td:first-child{box-shadow:inset 3px 0 0 var(--ov-amber)}.os-ui .sh-cards{display:grid;list-style:none;font-family:var(--ov-mono);letter-spacing:.04em;text-transform:uppercase;gap:4px;margin:0;padding:0;font-size:12px}.os-ui .sh-cards li{display:flex;gap:12px}.os-ui .sh-checks{display:grid;list-style:none;gap:6px;margin:0;padding:0}.os-ui .sh-check{display:grid;grid-template-columns:auto minmax(0,1fr);align-items: start;gap:8px;font-size:13px;line-height:1.45}.os-ui .sh-check--block svg{color:var(--ov-signal)}.os-ui .sh-check--warn svg{color:var(--ov-amber)}.os-ui .sh-check--ok svg{color:var(--ov-growth)}.os-ui .sh-srcs{display:grid;list-style:none;gap:8px;margin:0;padding:0}.os-ui .sh-src{display:grid;border:1px solid var(--ov-rule);background:#fff;border-radius:10px;gap:4px;padding:10px 12px}.os-ui .sh-src--problem{border-color:color-mix(in srgb,var(--ov-signal)45%,var(--ov-rule))}.os-ui .sh-src__ref{font-size:13px;font-weight:600}.os-ui .sh-src__ref a{display:inline-flex;color:inherit;align-items: center;gap:4px}.os-ui .sh-src__claim{color:var(--ov-muted);font-size:12.5px;line-height:1.4}.os-ui .sh-src__row{display:flex;align-items: center;gap:8px}.os-ui .sh-src__row select{border:1px solid var(--ov-rule);font:inherit;background:#fff;border-radius:6px;height:26px;font-size:12px}.os-ui .sh-src__row input{border:1px solid var(--ov-rule);font:inherit;background:#fff;border-radius:6px;height:26px;font-size:12px}.os-ui .sh-src__problem{color:var(--ov-signal);font-size:12px}.os-ui .sh-linked{display:flex;align-items: center;gap:8px;font-size:13px}.os-ui .sh-eval{padding:var(--s-4);border:1px solid var(--ov-rule);background:#fff;border-radius:14px}.os-ui .sh-nums{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-3)}.os-ui .sh-nums div{display:grid;gap:2px}.os-ui .sh-nums b{font-family:var(--font-display);letter-spacing:-.02em;font-size:30px;font-weight:420;line-height:1}.os-ui .sh-nums span{color:var(--ov-ink);font-size:12px}.os-ui .sh-nums small{color:var(--ov-faint);font-size:11px}.os-ui .sh-curve{width:100%;height:auto}.os-ui .sh-curve__grid{stroke:var(--ov-rule);stroke-width:1}.os-ui .sh-curve__gate{stroke:var(--ov-faint);stroke-dasharray:3 3}.os-ui .sh-curve__axis{fill:var(--ov-faint);font-size:9px}.os-ui .sh-curve__band{fill:color-mix(in srgb,var(--ov-growth)16%,transparent)}.os-ui .sh-curve__line{fill:none;stroke:var(--ov-growth);stroke-width:2}.os-ui .sh-curve__flag{fill:color-mix(in srgb,var(--ov-amber)18%,transparent)}.os-ui .sh-levers{display:grid;gap:6px;margin:0;padding-left:18px;font-size:13px}.os-ui .sh-levers li .meta{display:block}.os-ui .sh-jury{display:grid;padding-top:var(--s-3);border-top:1px solid var(--ov-rule);gap:8px}.os-ui .sh-ep__thumb{position:relative;display:block;aspect-ratio:3/4;overflow:hidden;background:#0b0b0e;border-radius:10px;margin:-4px -6px 4px}.os-ui .sh-ep__thumb img{position:absolute;object-fit:cover;width:100%;height:100%;inset:0}.os-ui .sh-ep__thumb video{position:absolute;object-fit:cover;width:100%;height:100%;inset:0}.os-ui .sh-ep__thumb--none{display:grid;aspect-ratio:auto;color:#8a8a93;place-items: center;height:64px}.os-ui .er{display:grid;grid-template-columns:minmax(260px,360px)minmax(0,1fr);grid-template-rows:auto 1fr;grid-template-areas:"stage top" "stage side";gap:var(--s-4)var(--s-5);padding:var(--s-4)clamp(var(--s-4),3vw,var(--s-7))var(--s-5);border-bottom:1px solid var(--ov-rule)}.os-ui .er-stage{grid-area:stage;display:grid;align-content: start;gap:10px;min-width:0}.os-ui .er-player{position:relative;aspect-ratio:9/16;overflow:hidden;background:#0b0b0e;border-radius:16px;width:100%;min-height:360px;max-height:calc(100vh - 300px);margin:0 auto}.os-ui .er-video{position:absolute;object-fit:contain;cursor:pointer;width:100%;height:100%;inset:0}.os-ui .er-phone{position:absolute;display:grid;background:var(--ov-ground);place-items: center;inset:0}.os-ui .er-empty{position:absolute;display:grid;padding:var(--s-4);color:#8a8a93;text-align:center;place-content: center;justify-items:center;gap:8px;font-size:13px;inset:0}.os-ui .er-bigplay{position:absolute;display:grid;backdrop-filter:blur(6px);color:#16171b;cursor:pointer;background:#fbfaf7b8;border:0;border-radius:99px;place-items: center;width:56px;height:56px;top:50%;left:50%;translate:-50% -50%}.os-ui .er-controls{display:flex;align-items: center;gap:8px}.os-ui .er-ctl{display:grid;border:1px solid var(--ov-rule);color:var(--ov-ink);cursor:pointer;background:#fff;border-radius:99px;place-items: center;width:32px;height:32px}.os-ui .er-ctl:disabled{opacity:.4;cursor:default}.os-ui .er-clock{font-family:var(--ov-mono);font-variant-numeric:tabular-nums;font-size:13px}.os-ui .er-clock small{color:var(--ov-faint)}.os-ui .er-chip{display:inline-flex;border:1px solid var(--ov-rule);color:var(--ov-ink);font:inherit;cursor:pointer;background:#fff;border-radius:99px;align-items: center;gap:6px;padding:5px 10px;font-size:12px}.os-ui .er-chip--on{border-color:var(--ov-ink);background:var(--ov-ink);color:var(--ov-paper)}.os-ui .er-now{display:grid;border:1px solid var(--ov-rule);background:#fff;border-radius:12px;gap:6px;min-height:58px;padding:10px 12px}.os-ui .er-now__said{font-family:var(--font-display);letter-spacing:-.008em;font-size:17px;line-height:1.3}.os-ui .er-now__row{display:flex;flex-wrap:wrap;gap:6px}.os-ui .er-tag{display:inline-flex;background:var(--ov-ground);color:var(--ov-muted);border-radius:99px;align-items: center;gap:4px;padding:2px 8px;font-size:11.5px}.os-ui .er-tag--warn{background:color-mix(in srgb,var(--ov-amber)16%,transparent);color:var(--ov-ink)}.os-ui .er-tag--warn svg{color:var(--ov-amber)}.os-ui .er-side{grid-area:side;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,330px),1fr));gap:var(--s-4);align-items: start;min-width:0}.os-ui .er-top{grid-area:top;display:grid;gap:10px;min-width:0}.os-ui .er-panel{display:grid;border:1px solid var(--ov-rule);background:#fff;border-radius:14px;gap:8px;padding:14px 16px}.os-ui .er-panel__head{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.os-ui .er-when{color:var(--ov-muted);font-size:12px}.os-ui .er-when--soon{color:var(--ov-ink);font-weight:600}.os-ui .er-study{display:grid;border-top:1px solid var(--ov-rule);gap:4px;padding:10px 0}.os-ui .er-study__ref{display:inline-flex;align-items: center;gap:6px;font-size:13.5px;font-weight:600}.os-ui .er-study__ref a{display:inline-flex;color:inherit;align-items: center;gap:3px}.os-ui .er-study--unchecked .er-study__ref svg:first-child{color:var(--ov-signal)}.os-ui .er-study--verified .er-study__ref svg:first-child{color:var(--ov-growth)}.os-ui .er-study--simplified .er-study__ref svg:first-child{color:var(--ov-amber)}.os-ui .er-study--contested .er-study__ref svg:first-child{color:var(--ov-amber)}.os-ui .er-study--wrong .er-study__ref svg:first-child{color:var(--ov-signal)}.os-ui .er-study__claim{font-size:13px;line-height:1.45}.os-ui .er-study__acts{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.os-ui .er-pill{border:1px solid var(--ov-rule);color:var(--ov-ink);font:inherit;cursor:pointer;background:#fff;border-radius:99px;padding:4px 11px;font-size:12px}.os-ui .er-pill:hover{border-color:var(--ov-ink)}.os-ui .er-pill--on.er-pill--ok{border-color:var(--ov-growth);background:var(--ov-growth);color:#fff}.os-ui .er-pill--on.er-pill--warn{border-color:var(--ov-amber);background:color-mix(in srgb,var(--ov-amber)22%,#fff)}.os-ui .er-pill--on.er-pill--block{border-color:var(--ov-signal);background:color-mix(in srgb,var(--ov-signal)14%,#fff)}.os-ui .er-gate{display:flex;align-items: flex-start;gap:7px;font-size:13px;line-height:1.4}.os-ui .er-gate svg{flex:none;margin-top:2px}.os-ui .er-gate--block svg{color:var(--ov-signal)}.os-ui .er-gate--warn svg{color:var(--ov-amber)}.os-ui .er-gate--ok svg{color:var(--ov-growth)}.os-ui .er-decide .os-btn{justify-self:start;margin-top:4px}.os-ui .er-link{display:inline-flex;color:var(--ov-muted);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;align-items: center;gap:5px;padding:0;font-size:12px}.os-ui .er-link:hover{color:var(--ov-ink)}.os-ui .er-write{display:grid;gap:6px}.os-ui .er-write textarea{resize:vertical;border:1px solid var(--ov-rule);background:var(--ov-paper);font:inherit;color:var(--ov-ink);border-radius:10px;width:100%;padding:9px 11px;font-size:14px;line-height:1.45}.os-ui .er-write textarea:focus{outline:none;border-color:var(--ov-ink);background:#fff}.os-ui .er-write__row{display:flex;align-items: center;gap:10px}.os-ui .er-here{display:inline-flex;white-space:nowrap;font-family:var(--ov-mono);align-items: center;gap:5px;font-size:12px}.os-ui .er-threads{display:grid;overflow:auto;list-style:none;gap:6px;max-height:52vh;margin:4px 0 0;padding:0}.os-ui .er-thread{display:grid;border:1px solid var(--ov-rule);border-radius:10px;gap:4px;padding:8px 10px;transition:border-color .15s,box-shadow .15s}.os-ui .er-thread--near{border-color:color-mix(in srgb,var(--ov-ink)40%,var(--ov-rule))}.os-ui .er-thread--focus{border-color:var(--ov-ink);box-shadow:0 0 0 2px color-mix(in srgb,var(--ov-ink)10%,transparent)}.os-ui .er-thread--done{opacity:.62}.os-ui .er-note{display:grid;grid-template-columns:auto minmax(0,1fr)auto;align-items: start;gap:8px}.os-ui .er-note__body{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13.5px;line-height:1.45}.os-ui .er-at{background:var(--ov-ink);color:var(--ov-paper);font-family:var(--ov-mono);cursor:pointer;border:0;border-radius:6px;padding:1px 6px;font-size:11px;line-height:18px}.os-ui .er-at--all{background:var(--ov-ground);color:var(--ov-muted);cursor:default}.os-ui .er-icon{display:grid;border:1px solid var(--ov-rule);color:var(--ov-muted);cursor:pointer;background:#fff;border-radius:99px;place-items: center;width:24px;height:24px}.os-ui .er-icon:hover{border-color:var(--ov-growth);color:var(--ov-growth)}.os-ui .er-reply{border-left:2px solid var(--ov-rule);margin-left:22px;padding-left:10px}.os-ui .er-link--reply{margin-left:22px}.os-ui .er-replybox{display:flex;gap:6px;margin-left:22px}.os-ui .er-replybox input{border:1px solid var(--ov-rule);font:inherit;border-radius:8px;flex:1;min-width:0;padding:5px 9px;font-size:13px}.os-ui .er-tl{display:grid;grid-template-columns:64px minmax(0,1fr);user-select:none;gap:10px}.os-ui .er-tl__labels{display:grid;grid-auto-rows:min-content;color:var(--ov-faint);gap:4px;padding-top:22px;font-size:11px}.os-ui .er-tl__labels span{display:flex;align-items: center;height:26px}.os-ui .er-tl__labels .er-tl__l--film{height:44px}.os-ui .er-tl__labels .er-tl__l--curve{height:52px}.os-ui .er-tl__lanes{position:relative;display:grid;cursor:col-resize;touch-action:none;gap:4px;margin-top:22px;padding-bottom:18px}.os-ui .er-lane{position:relative;background:var(--ov-ground);overflow:hidden;border-radius:6px;height:26px}.os-ui .er-lane--film{background-color:#0b0b0e;background-repeat:no-repeat;background-size:100% 100%;height:44px}.os-ui .er-lane--curve{border:1px solid var(--ov-rule);background:#fff;height:52px}.os-ui .er-lane--curve svg{display:block;width:100%;height:100%}.os-ui .er-curve__band{fill:color-mix(in srgb,var(--ov-growth)16%,transparent)}.os-ui .er-curve__line{fill:none;stroke:var(--ov-growth);stroke-width:2}.os-ui .er-curve__flag{fill:color-mix(in srgb,var(--ov-amber)22%,transparent)}.os-ui .er-curve__gate{stroke:var(--ov-faint);stroke-dasharray:3 3;stroke-width:1}.os-ui .er-lane--notes{overflow:visible;border-top:1px dashed var(--ov-rule);background:0 0;border-radius:0}.os-ui .er-block{position:absolute;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;border-radius:4px;padding:0 6px;font-size:11px;line-height:20px;top:3px;bottom:3px}.os-ui .er-block--card{color:#f4f2ee;background:#16171b}.os-ui .er-block--said{border:1px solid var(--ov-rule);color:var(--ov-muted);background:#fff}.os-ui .er-block--flag{border-color:var(--ov-amber)}.os-ui .er-block--on{border-color:var(--ov-ink);color:var(--ov-ink)}.os-ui .er-pin{position:absolute;display:inline-flex;background:var(--ov-ink);color:var(--ov-paper);cursor:pointer;z-index:2;border:0;border-radius:99px;align-items: center;gap:2px;padding:2px 5px;top:2px;translate:-50%}.os-ui .er-pin small{font-size:10px}.os-ui .er-head{position:absolute;background:var(--ov-ink);pointer-events:none;z-index:3;width:2px;top:-4px;bottom:14px;translate:-1px}.os-ui .er-head:before{content:"";position:absolute;background:var(--ov-ink);border-radius:99px;width:10px;height:10px;top:-3px;left:-4px}.os-ui .er-hover{position:absolute;color:#f4f2ee;font-family:var(--ov-mono);white-space:nowrap;pointer-events:none;z-index:4;background:#16171b;border-radius:6px;padding:1px 6px;font-size:10.5px;top:-22px;translate:-50%}.os-ui .er-ticks{position:absolute;height:14px;bottom:0;left:0;right:0}.os-ui .er-ticks span{position:absolute;color:var(--ov-faint);font-variant-numeric:tabular-nums;font-size:9.5px;translate:-50%}.os-ui .er-hero__title{font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:clamp(1.8rem,1.2rem + 1.8vw,3rem);font-weight:380;line-height:1.05}.os-ui .er-player--slide{aspect-ratio:4/5;background:var(--ov-ground);max-height:calc(100vh - 360px)}.os-ui .er-player--slide .er-video{object-fit:contain;cursor:default}.os-ui .er-slides{display:flex;overflow-x:auto;gap:6px;padding-bottom:4px}.os-ui .er-slide{position:relative;aspect-ratio:4/5;overflow:hidden;background:var(--ov-ground);cursor:pointer;border:2px solid #0000;border-radius:8px;flex:none;width:52px;padding:0}.os-ui .er-slide img{object-fit:cover;display:block;width:100%;height:100%}.os-ui .er-slide>span{position:absolute;color:#fff;text-shadow:0 1px 2px #0009;font-size:10px;bottom:2px;left:3px}.os-ui .er-slide small{position:absolute;display:inline-flex;background:var(--ov-ink);color:var(--ov-paper);border-radius:99px;align-items: center;gap:1px;padding:0 4px;font-size:9.5px;top:2px;right:2px}.os-ui .er-slide--on{border-color:var(--ov-ink)}.os-ui .er-fix{display:inline-flex;border:1px solid var(--ov-rule);background:var(--ov-ground);color:var(--ov-muted);font-family:var(--ov-mono);cursor:copy;border-radius:6px;align-items: center;gap:4px;margin-left:6px;padding:0 6px;font-size:11px;line-height:18px}.os-ui .er-fix:hover{color:var(--ov-ink);border-color:var(--ov-ink)}.os-ui .er-words{gap:6px}.os-ui .er-caption{white-space:pre-wrap;overflow-wrap:anywhere;overflow:auto;max-height:34vh;margin:0;font-size:14px;line-height:1.5}.os-ui .er-caption--small{color:var(--ov-muted);max-height:12vh;font-size:13px}.os-ui .rq-group{display:grid;margin-top:var(--s-5);gap:8px}.os-ui .rq-list{display:grid;list-style:none;gap:6px;margin:0;padding:0}.os-ui .rq-item{display:grid;grid-template-columns:44px minmax(0,1fr)auto auto;border:1px solid var(--ov-rule);color:var(--ov-ink);font:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:12px;align-items: center;gap:14px;width:100%;padding:8px 14px 8px 8px;transition:border-color .15s}.os-ui .rq-item:hover{border-color:var(--ov-ink)}.os-ui .er-nomedia{padding:var(--s-6)var(--s-4);color:var(--ov-muted);text-align:center;justify-items:center;font-size:13px}.os-ui .rq-thumb{display:grid;color:var(--ov-faint);aspect-ratio:4/5;overflow:hidden;background:var(--ov-ground);border-radius:7px;place-items: center;width:44px}.os-ui .rq-thumb img{object-fit:cover;display:block;width:100%;height:100%}.os-ui .rq-item__main{display:grid;gap:2px;min-width:0}.os-ui .rq-item__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600}.os-ui .rq-item__when{color:var(--ov-muted);font-variant-numeric:tabular-nums;font-size:12.5px}.os-ui .rq-item__counts{display:flex;gap:6px}.os-ui .rq-count{background:var(--ov-ground);color:var(--ov-muted);white-space:nowrap;border-radius:99px;padding:2px 8px;font-size:11.5px}.os-ui .rq-count--block{background:color-mix(in srgb,var(--ov-signal)12%,#fff);color:var(--ov-ink)}.os-ui .rq-count--ok{background:color-mix(in srgb,var(--ov-growth)14%,#fff);color:var(--ov-ink)}@media (max-width:720px){.os-ui .rq-item{grid-template-columns:44px minmax(0,1fr)}.os-ui .rq-item__when{grid-column:2}.os-ui .rq-item__counts{grid-column:2}}@media (max-width:900px){.os-ui .er{grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-template-areas:"stage" "top" "side"}.os-ui .er-player{width:auto;max-height:64vh}.os-ui .er-tl{grid-template-columns:minmax(0,1fr)}.os-ui .er-tl__labels{display:none}}@media (max-width:1000px){.os-ui .sh-ep-body{grid-template-columns:minmax(0,1fr)}.os-ui .sh-hook{grid-template-columns:auto minmax(0,1fr)auto auto}.os-ui .sh-hook .meta{display:none}}.os-ui .rs{--st-hunch:#d8e8df;--st-evidenced:#6f9f86;--st-validated:#1a5a3e}.os-ui .rs-head{display:grid;margin:var(--s-3)0 var(--s-4);gap:8px;max-width:50rem}.os-ui .rs-head__title{font-family:var(--font-display);letter-spacing:-.028em;font-variation-settings:"SOFT" 50,"opsz" 120;margin:0;font-size:clamp(2rem,1.4rem + 2vw,3.2rem);font-weight:400;line-height:1.02}.os-ui .rs-head__lede{color:var(--ov-muted);margin:0;font-size:15px;line-height:1.6}.os-ui .rs-label{color:var(--ov-faint);font-size:11.5px}.os-ui .rs-label--against{color:var(--ov-signal);display:block;margin-top:var(--s-4)}.os-ui .rs-sub{display:block;color:var(--ov-ink);margin-bottom:4px;font-size:11.5px;font-weight:600}.os-ui .rs-empty{padding:var(--s-6)var(--s-4);text-align:center;font-family:var(--font-display);color:var(--ov-muted);font-size:17px}.os-ui .rs-sweep{display:grid;grid-template-columns:auto minmax(0,1fr)auto auto;margin-bottom:var(--s-4);border:1px solid var(--ov-rule);background:#fff;border-radius:14px;align-items: center;gap:10px;padding:10px 10px 10px 16px;box-shadow:0 14px 34px -28px #16171b73}.os-ui .rs-sweep>svg{color:var(--ov-growth)}.os-ui .rs-sweep input{outline:none;font:inherit;color:var(--ov-ink);background:0 0;border:0;min-width:0;font-size:15px}.os-ui .rs-sweep select{border:1px solid var(--ov-rule);font:inherit;background:#fff;border-radius:8px;height:32px;font-size:12px}.os-ui .rs-sweep .os-btn--primary{border-color:var(--ov-growth);background:var(--ov-growth);color:#fff;border-radius:99px}.os-ui .rs-sweep__note{grid-column:2/-1;color:var(--ov-faint);font-size:11.5px}.os-ui .rs-grid{display:grid;grid-template-columns:minmax(0,1fr)20rem;gap:var(--s-4);margin:var(--s-5)0;align-items: start}.os-ui .rs-card{display:grid;gap:var(--s-2);padding:var(--s-4);border:1px solid var(--ov-rule);background:#fff;border-radius:14px}.os-ui .rs-card__head{display:flex;justify-content:space-between;align-items: center;gap:var(--s-3)}.os-ui .rs-side{display:grid;gap:var(--s-3)}.os-ui .rs-questions{list-style:none;counter-reset:rq;display:grid;gap:2px;margin:0;padding:0}.os-ui .rs-questions li{counter-increment:rq}.os-ui .rs-questions button{display:grid;grid-template-columns:1.4rem minmax(0,1fr);color:var(--ov-ink);font-family:var(--font-display);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;column-gap:6px;width:100%;padding:8px 6px;font-size:14px;line-height:1.35}.os-ui .rs-questions button:before{content:counter(rq);grid-row:span 2;font-family:var(--ov-mono);color:var(--ov-growth);padding-top:2px;font-size:11px}.os-ui .rs-questions button .meta{font-family:var(--font-ui);font-size:11px}.os-ui .rs-questions button:hover{background:var(--ov-growth-wash)}.os-ui .rs-map{position:relative;margin:0}.os-ui .rs-map svg{display:block;overflow:visible;width:100%;height:auto}.os-ui .rs-map__grid{stroke:var(--ov-rule);stroke-width:1}.os-ui .rs-map__frame{fill:none;stroke:var(--ov-rule);stroke-width:1}.os-ui .rs-map__mid{stroke:color-mix(in srgb,var(--ov-ink)30%,transparent);stroke-width:1;stroke-dasharray:3 4}.os-ui .rs-map__sweet{fill:color-mix(in srgb,var(--ov-growth)5%,transparent)}.os-ui .rs-map__q{font-family:var(--ov-mono);letter-spacing:.04em;fill:var(--ov-faint);font-size:10.5px}.os-ui .rs-map__q--hot{fill:var(--ov-growth)}.os-ui .rs-map__axis{font-family:var(--font-ui);fill:var(--ov-muted);font-size:11.5px}.os-ui .rs-dot{cursor:pointer;outline:none}.os-ui .rs-dot__hit{fill:transparent}.os-ui .rs-dot__mark{stroke-width:2px;transition:r .2s var(--ov-ease)}.os-ui .rs-dot--hunch .rs-dot__mark{fill:var(--st-hunch);stroke:var(--st-validated);stroke-dasharray:3 2}.os-ui .rs-dot--evidenced .rs-dot__mark{fill:var(--st-evidenced);stroke:#fff}.os-ui .rs-dot--validated .rs-dot__mark{fill:var(--st-validated);stroke:#fff}.os-ui .rs-dot--positioned .rs-dot__mark{fill:var(--ov-ink);stroke:#fff}.os-ui .rs-dot--dropped .rs-dot__mark{fill:none;stroke:var(--ov-faint)}.os-ui .rs-dot__label{font-family:var(--font-ui);fill:var(--ov-ink);paint-order:stroke;stroke:#fff;stroke-width:4px;stroke-linejoin:round;font-size:12.5px;font-weight:500}.os-ui .rs-dot--dropped .rs-dot__label{fill:var(--ov-faint)}.os-ui .rs-dot:hover .rs-dot__label{text-decoration:underline}.os-ui .rs-dot--on .rs-dot__label{text-decoration:underline}.os-ui .rs-tip{position:absolute;z-index:3;display:grid;box-shadow:0 0 0 1px var(--ov-rule),0 16px 34px -18px #16171b80;pointer-events:none;background:#fff;border-radius:10px;gap:4px;min-width:15rem;max-width:20rem;padding:10px 12px;font-size:12px;transform:translate(-50%,calc(-100% - 18px))}.os-ui .rs-tip b{font-family:var(--font-display);font-size:15px;font-weight:460}.os-ui .rs-tip span{color:var(--ov-muted)}.os-ui .rs-legend{display:flex;color:var(--ov-muted);flex-wrap:wrap;align-items: center;gap:14px;margin-top:6px;font-size:12px}.os-ui .rs-legend__item{display:inline-flex;align-items: center;gap:5px}.os-ui .rs-bar{display:flex;gap:3px;width:100%}.os-ui .rs-bar__part{position:relative;display:block;background:color-mix(in srgb,var(--ov-growth)10%,var(--ov-ground));border-radius:3px;min-width:0;height:6px}.os-ui .rs-bar__part i{position:absolute;background:var(--ov-growth);border-radius:3px;inset:0 auto 0 0}.os-ui .rs-bar__label{position:absolute;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ov-muted);font-size:11px;top:10px;left:0;right:0}.os-ui .rs-bar__label b{color:var(--ov-ink);font-weight:600}.os-ui .rs-bar-legend{display:flex;color:var(--ov-muted);gap:12px;font-size:11px}.os-ui .rs-list{display:grid;margin:var(--s-5)0;gap:8px}.os-ui .rs-list__head{display:flex;justify-content:space-between;align-items:baseline;gap:var(--s-3);flex-wrap:wrap}.os-ui .rs-row{display:grid;grid-template-columns:3.4rem minmax(0,1fr)auto;gap:var(--s-4);padding:var(--s-4);border:1px solid var(--ov-rule);color:var(--ov-ink);text-align:left;cursor:pointer;transition:border-color .15s var(--ov-ease),box-shadow .15s var(--ov-ease);background:#fff;border-radius:14px;align-items: start}.os-ui .rs-row:hover{border-color:var(--ov-ink);box-shadow:0 14px 30px -24px #16171b80}.os-ui .rs-row--dropped{opacity:.55}.os-ui .rs-row__score{font-family:var(--font-display);letter-spacing:-.02em;font-variant-numeric:lining-nums tabular-nums;font-size:34px;font-weight:380;line-height:1}.os-ui .rs-row__main{display:grid;gap:8px;min-width:0}.os-ui .rs-row__title{font-family:var(--font-display);letter-spacing:-.012em;font-size:21px;font-weight:440;line-height:1.15}.os-ui .rs-row__statement{color:var(--ov-muted);font-size:13.5px;line-height:1.5}.os-ui .rs-row__next{color:var(--ov-growth);font-size:12px;font-weight:500}.os-ui .rs-row__side{display:grid;text-align:right;justify-items:end;gap:6px}.os-ui .rs-stage{display:inline-flex;border:1px solid var(--ov-rule);color:var(--ov-muted);background:#fff;border-radius:99px;align-items: center;height:22px;padding:0 10px;font-size:11px;font-weight:600}.os-ui .rs-stage--hunch{border-style:dashed;border-color:var(--st-evidenced);color:var(--st-validated)}.os-ui .rs-stage--evidenced{background:color-mix(in srgb,var(--st-evidenced)18%,#fff);border-color:var(--st-evidenced);color:var(--st-validated)}.os-ui .rs-stage--validated{background:var(--st-validated);border-color:var(--st-validated);color:#fff}.os-ui .rs-stage--positioned{background:var(--ov-ink);border-color:var(--ov-ink);color:#fff}.os-ui .rs-proposals{display:grid;margin:var(--s-4)0;gap:8px}.os-ui .rs-proposal{display:grid;padding:var(--s-4);border:1px dashed color-mix(in srgb,var(--ov-growth)50%,var(--ov-rule));background:var(--ov-growth-wash);animation:st-rise .25s var(--ov-ease)both;border-radius:14px;gap:6px}.os-ui .rs-proposal__title{font-family:var(--font-display);font-size:19px}.os-ui .rs-proposal__statement{font-size:13.5px;line-height:1.5}.os-ui .rs-proposal__acts{display:flex;justify-content:flex-end;align-items: center;gap:8px}.os-ui .rs-proposal__acts .meta{margin-right:auto}.os-ui .rs-cover{margin:var(--s-5)0;overflow-x:auto}.os-ui .rs-matrix{display:grid;background:var(--ov-rule);border:1px solid var(--ov-rule);overflow:hidden;border-radius:10px;gap:1px}.os-ui .rs-matrix>*{background:#fff}.os-ui .rs-matrix__col{font:inherit;text-align:center;color:var(--ov-ink);cursor:pointer;border:0;padding:8px;font-size:11.5px;font-weight:600;line-height:1.25}.os-ui .rs-matrix__col:hover{background:var(--ov-growth-wash)}.os-ui .rs-matrix__rival{display:grid;padding:8px 10px;font-size:12.5px;font-weight:600}.os-ui .rs-matrix__rival .meta{font-size:11px;font-weight:400}.os-ui .rs-cell{display:grid;color:var(--ov-faint);place-items: center;font-size:16px}.os-ui .rs-cell--fully{color:var(--ov-ink)}.os-ui .rs-cell--partly{color:var(--ov-muted)}.os-ui .rs-cell--not{color:var(--ov-growth)}.os-ui .rs-wall{column-count:3;margin-top:var(--s-3);column-gap:14px}.os-ui .rs-wall--ledger{column-count:3}.os-ui .rs-ev{position:relative;break-inside:avoid;display:grid;border:1px solid var(--ov-rule);border-left:3px solid var(--st-evidenced);background:#fff;border-radius:0 12px 12px 0;gap:8px;margin:0 0 14px;padding:14px 16px}.os-ui .rs-ev[data-voice=buyer]{border-left-color:var(--st-validated);background:color-mix(in srgb,var(--ov-growth)3%,#fff)}.os-ui .rs-ev[data-voice=champion]{border-left-color:var(--st-validated);background:color-mix(in srgb,var(--ov-growth)3%,#fff)}.os-ui .rs-ev[data-voice=user]{border-left-color:var(--st-validated);background:color-mix(in srgb,var(--ov-growth)3%,#fff)}.os-ui .rs-ev--claim{border-left-color:var(--ov-faint)}.os-ui .rs-ev--against{border-left-color:var(--ov-signal)}.os-ui .rs-ev__top{display:flex;justify-content:space-between;align-items: center}.os-ui .rs-ev__kind{color:var(--ov-faint);font-size:11.5px}.os-ui .rs-conf{display:grid;font-family:var(--ov-mono);border:1px solid var(--ov-rule);color:var(--ov-muted);border-radius:99px;place-items: center;width:20px;height:20px;font-size:10.5px;font-weight:600}.os-ui .rs-conf--A{background:var(--ov-ink);border-color:var(--ov-ink);color:#fff}.os-ui .rs-conf--B{border-color:var(--ov-ink);color:var(--ov-ink)}.os-ui .rs-ev blockquote{font-family:var(--font-display);letter-spacing:-.005em;color:var(--ov-ink);margin:0;font-size:16px;line-height:1.42}.os-ui .rs-ev blockquote:before{content:"“"}.os-ui .rs-ev blockquote:after{content:"”"}.os-ui .rs-ev figcaption{display:grid;color:var(--ov-muted);gap:2px;font-size:11.5px}.os-ui .rs-ev__who{color:var(--ov-ink);display:flex;align-items: center;gap:6px;font-weight:600}.os-ui .rs-ev__customer{background:var(--st-validated);color:#fff;border-radius:99px;padding:0 6px;font-size:10px;font-weight:600}.os-ui .rs-ev__src a{display:inline-flex;color:var(--ov-muted);align-items: center;gap:3px}.os-ui .rs-ev__src a:hover{color:var(--ov-growth)}.os-ui .rs-ev__x{position:absolute;color:var(--ov-faint);cursor:pointer;opacity:0;background:0 0;border:0;border-radius:99px;width:20px;height:20px;padding:0;top:8px;right:34px}.os-ui .rs-ev:hover .rs-ev__x{opacity:1}.os-ui .rs-filters{display:flex;margin-bottom:var(--s-3);flex-wrap:wrap;align-items: center;gap:8px}.os-ui .rs-filters select{width:auto}.os-ui .rs-add{display:grid;gap:var(--s-3);margin-bottom:var(--s-4);padding:var(--s-4);border:1px solid var(--ov-growth-line);background:var(--ov-growth-wash);border-radius:14px}.os-ui .rs-add__quote{font-family:var(--font-display);font-size:16px;line-height:1.45}.os-ui .rs-i__hero{display:grid;margin:var(--s-3)0 var(--s-5);padding-bottom:var(--s-5);border-bottom:1.5px solid var(--ov-ink);gap:12px}.os-ui .rs-i__kick{display:flex;align-items: center;gap:10px}.os-ui .rs-i__title{font-family:var(--font-display);letter-spacing:-.034em;font-variation-settings:"SOFT" 60,"opsz" 144;margin:0;font-size:clamp(2.3rem,1.5rem + 3vw,4.2rem);font-weight:380;line-height:.98}.os-ui .rs-i__statement{font-family:var(--font-display);color:var(--ov-ink);max-width:52rem;margin:0;font-size:clamp(1.1rem,1rem + .4vw,1.35rem);line-height:1.45}.os-ui .rs-i__score{display:grid;grid-template-columns:auto minmax(0,36rem);gap:var(--s-4);align-items: center;padding-bottom:18px}.os-ui .rs-i__total{font-family:var(--font-display);letter-spacing:-.03em;font-size:48px;font-weight:360;line-height:1}.os-ui .rs-i__total small{color:var(--ov-faint);margin-left:2px;font-size:16px}.os-ui .rs-i__next{color:var(--ov-growth);margin:0;font-weight:600}.os-ui .rs-i__acts{display:flex;flex-wrap:wrap;gap:6px}.os-ui .rs-i__three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-4);margin-bottom:var(--s-5)}.os-ui .rs-i__three section{display:grid;border-top:1px solid var(--ov-rule);align-content: start;gap:8px;padding-top:10px}.os-ui .rs-i__three p{margin:0;font-size:14.5px;line-height:1.55}.os-ui .rs-i__cover{margin-bottom:var(--s-5)}.os-ui .rs-i__cover ul{list-style:none;display:grid;gap:4px;margin:8px 0 0;padding:0}.os-ui .rs-i__cover li{display:grid;grid-template-columns:1.4rem 11rem 4.5rem minmax(0,1fr);border-bottom:1px solid var(--ov-rule);align-items:baseline;gap:8px;padding:6px 0;font-size:13px}.os-ui .rs-i__evhead{display:flex;justify-content:space-between;align-items: center}.os-ui .rs-i__dive{margin:var(--s-5)0 var(--s-7);padding-top:var(--s-3);border-top:1.5px solid var(--ov-ink)}.os-ui .rs-dive{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-5)var(--s-6);margin-top:var(--s-3)}.os-ui .rs-dive ul{display:grid;gap:6px;margin:0;padding-left:18px;font-size:14px;line-height:1.5}.os-ui .rs-dive__qs{list-style:none;padding:0!important}.os-ui .rs-dive__qs li{display:grid;grid-template-columns:minmax(0,1fr)auto;border-bottom:1px solid var(--ov-rule);align-items: start;gap:10px;padding:8px 0}.os-ui .rs-dive__qs button{display:inline-flex;border:1px solid var(--ov-growth-line);color:var(--ov-growth);font:inherit;cursor:pointer;white-space:nowrap;background:#fff;border-radius:99px;align-items: center;gap:4px;height:24px;padding:0 10px;font-size:11.5px}.os-ui .rs-dive__risk{padding:var(--s-4);background:color-mix(in srgb,var(--ov-amber)7%,var(--ov-paper));border-radius:12px}.os-ui .rs-dive__risk p{margin:0 0 var(--s-3);font-family:var(--font-display);font-size:17px;line-height:1.4}.os-ui .ps-bar{display:flex;margin-bottom:var(--s-4);flex-wrap:wrap;align-items: center;gap:8px}.os-ui .ps-bar .os-btn--primary{border-color:var(--ov-growth);background:var(--ov-growth);color:#fff;border-radius:99px}.os-ui .ps-body{display:grid;grid-template-columns:minmax(0,1fr)20rem;gap:var(--s-5);align-items: start}.os-ui .ps-canvas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.os-ui .ps-block{display:grid;border:1px solid var(--ov-rule);background:#fff;border-radius:14px;align-content: start;gap:4px;padding:14px 16px}.os-ui .ps-block:focus-within{border-color:var(--ov-growth);box-shadow:0 0 0 3px var(--os-focus-halo)}.os-ui .ps-block__label{color:var(--ov-growth);font-size:11.5px}.os-ui .ps-block__hint{color:var(--ov-faint);font-size:11.5px}.os-ui .ps-block textarea{resize:vertical;outline:none;font-family:var(--font-display);color:var(--ov-ink);background:0 0;border:0;width:100%;margin-top:4px;padding:0;font-size:17px;line-height:1.4}.os-ui .ps-block--inefficiency{grid-column:1/-1;background:color-mix(in srgb,var(--ov-growth)4%,#fff);border-color:var(--ov-growth-line)}.os-ui .ps-block--inefficiency textarea{letter-spacing:-.015em;font-size:clamp(1.3rem,1.1rem + .6vw,1.7rem)}.os-ui .ps-block--ineffs{grid-column:1/-1}.os-ui .ps-block--lines{grid-column:1/-1}.os-ui .ps-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.os-ui .ps-chip{display:inline-flex;border:1px solid var(--ov-rule);font:inherit;color:var(--ov-ink);cursor:pointer;background:#fff;border-radius:99px;align-items: center;gap:8px;height:28px;padding:0 12px;font-size:12.5px}.os-ui .ps-chip .os-data{color:var(--ov-faint);font-size:11px}.os-ui .ps-chip.on{border-color:var(--ov-growth);background:var(--ov-growth-wash);box-shadow:0 0 0 1px var(--ov-growth)}.os-ui .ps-line{display:grid;grid-template-columns:auto minmax(0,1fr)auto auto;border-bottom:1px solid var(--ov-rule);align-items: center;gap:8px;padding:6px 0}.os-ui .ps-line select{border:1px solid var(--ov-rule);font:inherit;background:#fff;border-radius:7px;height:28px;font-size:11.5px}.os-ui .ps-line input{outline:none;font-family:var(--font-display);color:var(--ov-ink);background:0 0;border:0;min-width:0;font-size:18px}.os-ui .ps-ok{display:inline-flex;color:var(--ov-teal)}.os-ui .ps-bad{display:inline-flex;color:var(--ov-signal);white-space:nowrap;align-items: center;gap:4px;font-size:11px}.os-ui .ps-line__x{color:var(--ov-faint);cursor:pointer;background:0 0;border:0;width:22px;height:22px;padding:0}.os-ui .ps-add{color:var(--ov-growth);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;margin-top:6px;padding:0;font-size:12.5px;font-weight:600}.os-ui .ps-side{position:sticky;top:var(--s-4);display:grid;gap:var(--s-4)}.os-ui .ps-lock{display:grid;padding:var(--s-4);background:var(--ov-ink);color:#f4f2ee;border-radius:14px;gap:6px}.os-ui .ps-lock .rs-label{color:#f4f2ee8c}.os-ui .ps-lock .rs-sub{color:#f4f2eeb3;margin-top:6px}.os-ui .ps-lock p{margin:0;font-size:13px;line-height:1.5}.os-ui .ps-lock .meta{color:#f4f2ee8c;margin-top:6px}.os-ui .ps-lock__beats{font-family:var(--font-display);font-size:19px!important;line-height:1.3!important}.os-ui .ps-versions ol{list-style:none;display:grid;gap:6px;margin:6px 0 0;padding:0;font-size:12.5px}@media (max-width:1100px){.os-ui .rs-grid{grid-template-columns:minmax(0,1fr)}.os-ui .ps-body{grid-template-columns:minmax(0,1fr)}.os-ui .rs-wall{column-count:2}.os-ui .rs-wall--ledger{column-count:2}.os-ui .rs-i__three{grid-template-columns:minmax(0,1fr)}.os-ui .rs-dive{grid-template-columns:minmax(0,1fr)}.os-ui .ps-side{position:static}}@media (max-width:640px){.os-ui .rs-wall{column-count:1}.os-ui .rs-wall--ledger{column-count:1}.os-ui .ps-canvas{grid-template-columns:minmax(0,1fr)}.os-ui .rs-row{grid-template-columns:minmax(0,1fr)}.os-ui .rs-row__side{text-align:left;justify-items:start}.os-ui .rs-sweep{grid-template-columns:auto minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.os-ui .st-post{animation:none}.os-ui .st-tray__item{animation:none}.os-ui .st-drawer{animation:none}.os-ui .pl-card{animation:none}.os-ui .cr-pin{animation:none}.os-ui .pl-skeleton{animation:none}.os-ui .pl-gtile:hover img{transform:none}.os-ui .cr-pin:hover img{transform:none}.os-ui .cp-card:hover .cp-card__mood{transform:none}}.st-compose__bar{z-index:5;margin-top:calc(-1*var(--s-5));border-top:0;border-bottom:1px solid var(--ov-rule);flex-wrap:wrap;bottom:auto}@media (min-width:901px){body:has(.os-shell-main--room) .os-shell{grid-template-columns:minmax(0,1fr)}body:has(.os-shell-main--room):has(.ov-dock--split) .os-shell{grid-template-columns:minmax(0,1fr)var(--ov-split-w,440px)}body:has(.os-shell-main--room) .layout-rail{position:fixed;z-index:70;transition:transform .22s var(--ov-ease),box-shadow .22s var(--ov-ease);box-shadow:none;width:16rem;top:0;bottom:0;left:0;transform:translate(calc(10px - 100%))}body:has(.os-shell-main--room) .layout-rail:after{content:"";position:absolute;background:var(--ov-rule);border-radius:3px;width:3px;height:44px;margin-top:-22px;transition:opacity .2s;top:50%;right:3px}body:has(.os-shell-main--room) .layout-rail:hover{transform:none;box-shadow:24px 0 60px -24px #16171b59}body:has(.os-shell-main--room) .layout-rail:focus-within{transform:none;box-shadow:24px 0 60px -24px #16171b59}body:has(.os-shell-main--room) .layout-rail:hover:after{opacity:0}body:has(.os-shell-main--room) .layout-rail:focus-within:after{opacity:0}}.dz-room{display:grid;grid-template-columns:11.5rem minmax(0,1fr)19rem;grid-template-rows:auto minmax(0,1fr);grid-template-areas:"head head head" "strip stage inspect";background:var(--ov-paper);height:100dvh}.dz-head{grid-area:head}.dz-head .os-segmented button{min-width:2.6rem}.dz-ok{display:inline-flex;color:var(--ov-growth);white-space:nowrap;align-items: center;gap:5px;font-size:11.5px;font-weight:600}.dz-strip{grid-area:strip;display:grid;grid-template-rows:minmax(0,1fr)auto auto;border-right:1px solid var(--ov-rule);background:color-mix(in srgb,var(--ov-paper)60%,var(--ov-ground));min-height:0}.dz-strip ol{padding:var(--s-3)var(--s-3)var(--s-2);list-style:none;overflow-y:auto;display:grid;gap:var(--s-3);align-content: start;margin:0}.dz-slide{position:relative;animation:st-rise .2s var(--ov-ease)both}.dz-slide__pick{display:grid;cursor:grab;background:0 0;border:1px solid #0000;border-radius:10px;justify-items:center;gap:4px;width:100%;padding:6px}.dz-slide__pick:hover{border-color:var(--ov-rule);background:#fff}.dz-slide--on .dz-slide__pick{border-color:var(--ov-crimson,#d41445);box-shadow:0 0 0 3px color-mix(in srgb,var(--ov-crimson,#d41445)14%,transparent);background:#fff}.dz-slide--over .dz-slide__pick{border-style:dashed;border-color:var(--ov-growth)}.dz-slide__n{font-family:var(--ov-mono);color:var(--ov-faint);justify-self:start;font-size:10px}.dz-slide__acts{position:absolute;display:flex;opacity:0;gap:2px;transition:opacity .15s;top:8px;right:8px}.dz-slide:hover .dz-slide__acts,.dz-slide--on .dz-slide__acts{opacity:1}.dz-slide__acts button,.dz-tools button{display:grid;color:var(--ov-ink);cursor:pointer;box-shadow:0 0 0 1px var(--ov-rule);background:#ffffffeb;border:0;border-radius:6px;place-items: center;width:24px;height:24px;padding:0}.dz-slide__acts button:hover,.dz-tools button:hover{color:var(--ov-crimson,#d41445);background:#fff}.dz-thumb{display:block;background:#fff;border-radius:4px;box-shadow:0 1px 2px #16171b1f,0 0 0 1px #16171b0f}.dz-thumb--empty{background:var(--ov-ground)}.dz-strip__add{position:relative;padding:0 var(--s-3)}.dz-strip__add>.os-btn{justify-content:center;width:100%}.dz-strip__hint{padding:var(--s-2)var(--s-3)var(--s-3);font-size:11px;line-height:1.4}.dz-menu{position:absolute;z-index:20;left:var(--s-3);display:grid;box-shadow:0 18px 50px -12px #16171b4d,0 0 0 1px var(--ov-rule);animation:st-rise .15s var(--ov-ease)both;background:#fff;border-radius:12px;width:16rem;padding:6px;bottom:calc(100% + 6px)}.dz-menu button{display:grid;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;gap:1px;padding:7px 10px}.dz-menu button:hover{background:var(--ov-ground)}.dz-menu b{font-size:var(--t-sm);color:var(--ov-ink);font-weight:600}.dz-menu span{color:var(--ov-muted);font-size:11.5px}.dz-stage{grid-area:stage;position:relative;display:grid;overflow:hidden;background-color:#e9e7e2;background-image:radial-gradient(circle at 1px 1px,#16171b17 1px,#0000 0);background-size:18px 18px;place-items: center;min-width:0;min-height:0}.dz-canvas{position:relative;box-shadow:0 30px 80px -30px #16171b73,0 0 0 1px #16171b14}.dz-canvas canvas{display:block}.dz-overlay{position:absolute;inset:0}.dz-box{position:absolute;transform-origin:center;cursor:move;outline:1px solid #0000;outline-offset:1px;touch-action:none}.dz-box:hover{outline-color:color-mix(in srgb,var(--ov-growth)60%,transparent)}.dz-box--on{outline:1.5px solid var(--ov-growth)}.dz-box--flag{outline:1.5px dashed var(--ov-signal)}.dz-handle{position:absolute;border:1.5px solid var(--ov-growth);touch-action:none;background:#fff;border-radius:3px;width:10px;height:10px;margin:-5px;box-shadow:0 1px 3px #0003}.dz-handle--nw{cursor:nwse-resize;top:0;left:0}.dz-handle--se{cursor:nwse-resize;top:100%;left:100%}.dz-handle--ne{cursor:nesw-resize;top:0;left:100%}.dz-handle--sw{cursor:nesw-resize;top:100%;left:0}.dz-handle--e{cursor:ew-resize;height:18px;margin-top:-9px;top:50%;left:100%}.dz-handle--w{cursor:ew-resize;height:18px;margin-top:-9px;top:50%;left:0}.dz-turn{position:absolute;border:1.5px solid var(--ov-growth);cursor:grab;touch-action:none;background:#fff;border-radius:50%;width:14px;height:14px;margin-left:-7px;top:-28px;left:50%}.dz-turn:after{content:"";position:absolute;background:var(--ov-growth);width:1.5px;height:13px;margin-left:-.75px;top:100%;left:50%}.dz-guide{position:absolute;pointer-events:none;background:var(--ov-crimson,#d41445)}.dz-guide--v{width:1px;top:0;bottom:0}.dz-guide--h{height:1px;left:0;right:0}.dz-stage__foot{position:absolute;font-family:var(--ov-mono);backdrop-filter:blur(6px);white-space:nowrap;background:#fffc;border-radius:99px;margin:0;padding:3px 10px;font-size:10.5px;bottom:10px;left:50%;transform:translate(-50%)}.dz-inspect{grid-area:inspect;overflow-y:auto;border-left:1px solid var(--ov-rule);background:#fff;min-height:0}.dz-panel{display:grid;gap:var(--s-3);padding:var(--s-4);border-bottom:1px solid var(--ov-rule)}.dz-panel__top{display:flex;justify-content:space-between;align-items: center;gap:8px}.dz-panel__h{display:flex;color:var(--ov-muted);align-items: center;gap:6px;margin:0;font-size:11.5px;font-weight:500}.dz-tools{display:flex;gap:4px}.dz-adds{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.dz-adds button{display:grid;border:1px solid var(--ov-rule);color:var(--ov-ink);cursor:pointer;background:#fff;border-radius:10px;align-content: center;justify-items:center;gap:5px;min-height:62px;padding:8px 4px;transition:border-color .15s,transform .15s;font-size:11.5px}.dz-adds button:hover{border-color:var(--ov-growth);transform:translateY(-1px)}.dz-words{resize:vertical;font-family:"OutevaBrand",var(--font-sans,sans-serif);width:100%;min-height:4.5rem;font-size:15px;line-height:1.35}.dz-issues{list-style:none;display:grid;gap:4px;margin:0;padding:0}.dz-issues li{display:flex;color:var(--ov-signal);align-items:baseline;gap:6px;font-size:12px}.dz-range{display:grid;grid-template-columns:6.2rem minmax(0,1fr)3.4rem;color:var(--ov-muted);align-items: center;gap:8px;font-size:12px}.dz-range input{accent-color:var(--ov-growth);width:100%}.dz-range output{font-family:var(--ov-mono);color:var(--ov-ink);text-align:right;font-size:10.5px}.dz-row{display:flex;justify-content:space-between;align-items: center;gap:8px}.dz-check{display:inline-flex;color:var(--ov-ink);align-items: center;gap:6px;font-size:12px}.dz-label{color:var(--ov-muted);margin-bottom:-4px;font-size:12px}.dz-swatches{display:flex;flex-wrap:wrap;gap:6px}.dz-swatch{position:relative;display:grid;cursor:pointer;border:0;border-radius:50%;place-items: center;width:26px;height:26px;padding:0;transition:transform .12s;box-shadow:inset 0 0 0 1px #16171b24}.dz-swatch:hover{transform:scale(1.08)}.dz-swatch--on{box-shadow:inset 0 0 0 1px #16171b24,0 0 0 2px #fff,0 0 0 4px var(--ov-growth)}.dz-swatch--none{color:var(--ov-muted);background:#fff}.dz-swatch--custom{overflow:hidden;background:conic-gradient(#e5484d,#f5d90a,#30a46c,#0091ff,#8e4ec6,#e5484d)}.dz-swatch--custom input{position:absolute;opacity:0;cursor:pointer;inset:0}.dz-src{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0}.linkish{color:var(--ov-growth);font:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:2px;background:0 0;border:0;padding:0}.dz-tips{padding:var(--s-3)var(--s-4);font-size:11.5px;line-height:1.45}.dz-renders{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.dz-renders img{aspect-ratio:1;object-fit:cover;box-shadow:0 0 0 1px var(--ov-rule);border-radius:4px;width:100%}@media (max-width:1200px){.dz-room{grid-template-columns:9rem minmax(0,1fr)16.5rem}}@media (max-width:900px){.dz-room{grid-template-columns:minmax(0,1fr);grid-template-rows:auto 60vh auto auto;grid-template-areas:"head" "stage" "strip" "inspect";height:auto;min-height:100dvh}.dz-strip ol{grid-auto-flow:column;grid-auto-columns:7.5rem;overflow-x:auto;overflow-y:hidden}.dz-inspect{border-left:0}}.dz-start{padding:var(--s-5)clamp(16px,4vw,56px)var(--s-7,4rem);background:var(--ov-paper);min-height:100dvh}.dz-start__head{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--s-3)var(--s-5);margin-bottom:var(--s-6,2.5rem);align-items: end}.dz-start__head>.os-btn{grid-column:1/-1;justify-self:start}.dz-start__kicker{color:var(--ov-crimson,#d41445);margin:0 0 4px;font-size:12px}.dz-start__title{font-family:var(--font-display);letter-spacing:-.025em;color:var(--ov-ink);margin:0;font-size:clamp(2rem,4vw,3.2rem);font-weight:460;line-height:1}.dz-start__formats{flex-wrap:wrap;justify-self:end}.dz-start__formats{height:auto}.dz-start__formats button{display:grid;text-align:left;gap:1px;height:auto;padding:6px 12px;line-height:1.25}.dz-start__formats small{color:var(--ov-muted);white-space:nowrap;font-size:10.5px;font-weight:400}.dz-start__carousel{display:grid;grid-template-columns:auto minmax(0,1fr);align-items: center;gap:var(--s-6,2.5rem);padding:var(--s-5)var(--s-6,2.5rem);border:1px solid var(--ov-rule);background:linear-gradient(120deg,#fff,color-mix(in srgb,var(--ov-ground)70%,#fff));text-align:left;cursor:pointer;border-radius:20px;width:100%;transition:border-color .2s,box-shadow .2s,transform .2s}.dz-start__carousel:hover{border-color:var(--ov-growth);transform:translateY(-2px);box-shadow:0 24px 60px -30px #16171b59}.dz-start__fan{display:flex;padding:10px 40px 10px 10px}.dz-start__fan>span{transform:rotate(calc((var(--i) - 1.5)*4deg))translateY(calc(var(--i)*3px));transform-origin:bottom center;transition:transform .35s var(--ov-ease),margin .35s var(--ov-ease);margin-right:-82px}.dz-start__fan>span:last-child{margin-right:0}.dz-start__carousel:hover .dz-start__fan>span:not(:last-child){transform:rotate(calc((var(--i) - 1.5)*2deg));margin-right:-40px}.dz-start__label{display:grid;gap:6px;max-width:30rem}.dz-start__label b{font-family:var(--font-display);letter-spacing:-.015em;color:var(--ov-ink);font-size:1.6rem;font-weight:480}.dz-start__label span{color:var(--ov-muted);line-height:1.45}.dz-start__h{margin:var(--s-6,2.5rem)0 var(--s-3);color:var(--ov-muted);font-size:12px;font-weight:500}.dz-start__grid{display:flex;gap:var(--s-4);flex-wrap:wrap}.dz-start__card{display:grid;text-align:left;cursor:pointer;animation:st-rise .3s var(--ov-ease)both;background:0 0;border:1px solid #0000;border-radius:14px;justify-items:start;gap:4px;padding:10px;transition:background .15s,border-color .15s,transform .15s}.dz-start__card:hover{border-color:var(--ov-rule);background:#fff;transform:translateY(-2px)}.dz-start__card .dz-thumb{margin-bottom:6px}.dz-start__card b{font-size:var(--t-sm);color:var(--ov-ink);font-weight:600}.dz-start__card span{color:var(--ov-muted);max-width:170px;font-size:11.5px}@media (max-width:900px){.dz-start__head{grid-template-columns:minmax(0,1fr)}.dz-start__formats{justify-self:start}.dz-start__carousel{grid-template-columns:minmax(0,1fr)}.dz-start__fan{overflow:hidden}}.dz-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:var(--s-4)}.dz-gallery--row{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr))}.dz-card{display:grid;text-align:left;cursor:pointer;background:0 0;border:0;align-content: start;gap:6px;padding:0}.dz-card__face{position:relative;display:grid;aspect-ratio:1;background:color-mix(in srgb,var(--ov-ground)70%,#fff);box-shadow:inset 0 0 0 1px var(--ov-rule);overflow:hidden;border-radius:12px;place-items: center;padding:14px;transition:box-shadow .2s,transform .2s}.dz-card__face .dz-thumb{max-width:100%;max-height:100%;width:auto!important;height:auto!important}.dz-card:hover .dz-card__face{box-shadow:inset 0 0 0 1px var(--ov-growth),0 16px 40px -24px #16171b66;transform:translateY(-2px)}.dz-card--stack .dz-card__face .dz-thumb{box-shadow:0 1px 2px #16171b1f,5px 5px 0 -1px #fff,5px 5px #16171b1f,10px 10px 0 -1px #fff,10px 10px #16171b1a}.dz-card__face--new{color:var(--ov-muted);box-shadow:inset 0 0 0 1px var(--ov-rule);background:0 0;border:1px dashed #0000}.dz-card--new:hover .dz-card__face--new{color:var(--ov-growth)}.pc-make{display:grid;gap:var(--s-4);margin:var(--s-4)0 var(--s-6);max-width:64rem}.pc-make__prompt{font-size:var(--t-md,15px)}.pc-make__row{display:flex;gap:var(--s-4)var(--s-6);flex-wrap:wrap}.pc-make__go{display:flex;align-items: center;gap:var(--s-3)}.pc-check{display:inline-flex;font-size:var(--t-sm);color:var(--ov-ink);align-items: center;gap:8px}.pc-link{color:var(--ov-ink);text-decoration:underline;cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.pc-people{display:flex;flex-wrap:wrap;gap:6px}.pc-people__state{color:var(--ov-muted)}.pc-refs{display:flex;flex-wrap:wrap;gap:8px}.pc-ref{position:relative;display:grid;width:6rem}.pc-ref .st-frame{border-radius:8px}.pc-ref--over{opacity:.45}.pc-ref__x{position:absolute;display:grid;color:#fff;cursor:pointer;background:#16171bb3;border:0;border-radius:50%;place-items: center;width:20px;height:20px;padding:0;top:4px;right:4px}.pc-ref--add{aspect-ratio:1;border:1px dashed var(--ov-rule);color:var(--ov-muted);cursor:pointer;background:0 0;border-radius:8px;align-content: center;place-items: center;gap:4px;font-size:11.5px}.pc-ref--add:hover{color:var(--ov-ink);border-color:var(--ov-ink)}.pc-jobs{display:grid;gap:var(--s-6)}.pc-job{display:grid;gap:var(--s-3)}.pc-job__head{display:grid;grid-template-columns:minmax(0,1fr)auto;gap:2px var(--s-3);align-items: start}.pc-job__head .meta{grid-column:1;margin:0}.pc-job__acts{grid-column:2;grid-row:1/span 2;display:flex;gap:4px}.pc-job__prompt{font-size:var(--t-sm);color:var(--ov-ink);display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;-webkit-box-orient:vertical;margin:0}.pc-job__brief{padding:var(--s-3);background:color-mix(in srgb,var(--ov-ground)70%,#fff);white-space:pre-wrap;color:var(--ov-ink);border-radius:8px;margin:0;font:12px/1.5 inherit}.pc-job__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:var(--s-3)}.pc-job__err{color:var(--signal,#b42318);margin:0;font-size:12px}.pc-out{display:grid;gap:6px;margin:0}.pc-out>a{display:block;overflow:hidden;background:color-mix(in srgb,var(--ov-ground)70%,#fff);box-shadow:inset 0 0 0 1px var(--ov-rule);border-radius:10px}.pc-out img{display:block;object-fit:cover;width:100%;height:100%}.pc-out--wait{display:grid;color:var(--ov-muted);background:color-mix(in srgb,var(--ov-ground)70%,#fff);box-shadow:inset 0 0 0 1px var(--ov-rule);border-radius:10px;place-items: center}.pc-out__acts{display:flex;flex-wrap:wrap;gap:4px}.pc-out__acts button{display:inline-flex;border:1px solid var(--ov-rule);color:var(--ov-ink);cursor:pointer;background:0 0;border-radius:999px;align-items: center;gap:4px;padding:3px 8px;font-size:11.5px}.pc-out__acts button:hover{border-color:var(--ov-ink)}.pc-pick{display:grid;grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));gap:var(--s-3)}.pc-edit{display:grid;grid-template-columns:minmax(0,1fr)minmax(18rem,24rem);gap:var(--s-5);margin:var(--s-4)0 var(--s-5);align-items: start}.pc-edit__stage{display:grid;gap:var(--s-2);margin:0}.pc-edit__stage img{display:block;object-fit:contain;background:color-mix(in srgb,var(--ov-ground)70%,#fff);box-shadow:inset 0 0 0 1px var(--ov-rule);border-radius:12px;width:100%;max-height:72vh}.pc-edit__bar{display:flex;align-items: center;gap:var(--s-2);flex-wrap:wrap}.pc-edit__bar .meta{margin-right:auto}.pc-edit__panel{position:sticky;top:var(--s-4);display:grid;gap:var(--s-4)}.pc-quick{display:flex;flex-wrap:wrap;gap:6px}.pc-versions{display:flex;gap:var(--s-2);overflow-x:auto;padding-bottom:4px}.pc-version{display:grid;text-align:center;cursor:pointer;background:0 0;border:0;flex:none;gap:4px;width:7rem;padding:0}.pc-version .st-frame{border-radius:8px}.pc-version--on .st-frame{outline:2px solid var(--ov-ink);outline-offset:2px}@media (max-width:900px){.pc-edit{grid-template-columns:minmax(0,1fr)}.pc-edit__panel{position:static}}.pp{display:grid;grid-template-columns:minmax(12rem,15rem)minmax(0,1fr);gap:var(--s-6);margin-top:var(--s-4);align-items: start}.pp__list{display:grid;position:sticky;top:var(--s-4);gap:4px}.pp__who{display:grid;grid-template-columns:40px minmax(0,1fr);text-align:left;cursor:pointer;color:var(--ov-ink);background:0 0;border:0;border-radius:10px;align-items: center;gap:10px;padding:6px}.pp__who>span:last-child{display:grid}.pp__who--on,.pp__who:hover{background:color-mix(in srgb,var(--ov-ground)70%,#fff)}.pp__face{display:grid;overflow:hidden;background:color-mix(in srgb,var(--ov-ground)70%,#fff);color:var(--ov-muted);border-radius:50%;place-items: center;width:40px;height:40px}.pp__face .st-frame{border-radius:50%;width:40px}.pp__new{display:flex;margin-top:var(--s-2);gap:6px}.pp__main{display:grid;gap:var(--s-3);min-width:0}.pp__head{display:flex;justify-content:space-between;align-items: end;gap:var(--s-4);flex-wrap:wrap}.pp__name{font-size:var(--t-lg,20px);margin:0}.pp__acts{display:flex;gap:var(--s-2);flex-wrap:wrap}.pp__tips{display:grid;font-size:var(--t-sm);color:var(--ov-ink);gap:4px;margin:0;padding-left:1.2em}.pp__shots{display:grid;grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:var(--s-4)}.pp__shot{display:grid;align-content: start;gap:6px}.pp__shot-frame{position:relative}.pp__shot-frame .st-frame{border-radius:10px}.pp__shot-empty{display:grid;aspect-ratio:3/4;border:1px dashed var(--ov-rule);color:var(--ov-muted);border-radius:10px;place-items: center}.pp__shot-label{display:inline-flex;font-size:var(--t-sm);align-items: center;gap:4px}.pp__shot--done .pp__shot-label svg{color:var(--ov-growth)}.pp__shot-how{color:var(--ov-muted);margin:0;font-size:12px;line-height:1.45}.pp__shot-acts{display:flex;gap:4px}.pp__extras{display:flex;flex-wrap:wrap;gap:8px}@media (max-width:900px){.pp{grid-template-columns:minmax(0,1fr)}.pp__list{position:static}}.pf-group{display:grid;gap:var(--s-2);border:0;margin:0;padding:0}.pf-group>legend{margin-bottom:var(--s-2);font-size:var(--t-sm);color:var(--ov-ink);font-weight:600}.pf-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:var(--s-2)}.pf-card{display:grid;grid-template-columns:auto 44px minmax(0,1fr);border:1px solid var(--ov-rule);cursor:pointer;border-radius:10px;align-items: center;gap:10px;padding:10px}.pf-card--on{border-color:var(--ov-ink)}.pf-card--off{color:var(--ov-muted)}.pf-box{display:grid;place-items: center;width:44px;height:44px}.pf-shape{background:color-mix(in srgb,var(--ov-ground)40%,var(--ov-rule));border-radius:3px}.pf-text{display:grid;font-size:var(--t-sm);gap:2px}.cap{position:fixed;z-index:60;display:grid;grid-template-rows:auto minmax(0,1fr);color:#f4f4f2;background:#111214;inset:0}.cap .meta{color:#b8b8b4}.cap__head{display:flex;align-items: center;gap:var(--s-3);padding:10px 16px}.cap__head b{margin-right:4px}.cap__head>button{color:#f4f4f2;margin-left:auto}.cap__device{width:auto;max-width:16rem}.cap__body{display:grid;grid-template-columns:minmax(0,1fr)minmax(16rem,22rem);gap:16px;min-height:0;padding:0 16px 16px}.cap__stage{position:relative;display:grid;overflow:hidden;background:#000;border-radius:14px;place-items: center;min-height:0}.cap__video,.cap__still{object-fit:contain;width:100%;height:100%}.cap__video{transform:scaleX(-1)}.cap__outline{position:absolute;pointer-events:none;fill:none;stroke:#ffffffb3;stroke-width:.5;stroke-dasharray:2 1.5;width:100%;height:100%;inset:0}.cap__arrow{stroke:#fff;stroke-width:.9;stroke-dasharray:none;stroke-linecap:round}.cap__count{position:absolute;color:#fff;text-shadow:0 2px 24px #00000080;font-size:120px;font-weight:600}.cap__error{position:absolute;text-align:center;max-width:28rem;padding:16px}.cap__side{display:grid;align-content: start;gap:var(--s-3);overflow-y:auto}.cap__title{margin:0;font-size:22px}.cap__how{margin:0;font-size:15px;line-height:1.5}.cap__review{display:grid;gap:var(--s-2)}.cap__warn{color:#ffb4a8;margin:0;font-size:13px}.cap__list{display:grid;margin:var(--s-2)0 0;list-style:none;gap:2px;padding:0}.cap__item{display:flex;color:#d8d8d4;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items: center;gap:8px;width:100%;padding:5px 6px;font-size:13px}.cap__item--on{color:#fff;background:#ffffff1a}.cap__tick{display:grid;border:1px solid #6d6d69;border-radius:50%;place-items: center;width:16px;height:16px}.cap__tick--on{color:#111214;background:#7fd49b;border-color:#7fd49b}@media (max-width:900px){.cap__body{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr)auto}}.st-pub{display:grid;grid-template-columns:minmax(18rem,25rem)minmax(0,1fr);gap:var(--s-5);margin-top:var(--s-4);align-items: start}.st-pub__queue{position:sticky;top:var(--s-4);display:grid;gap:var(--s-4);max-height:calc(100dvh - 2*var(--s-4));overflow-y:auto;padding-right:4px}.st-pub__bucket{display:grid;gap:4px}.st-pub__bucket>header{display:flex;color:var(--ov-muted);flex-wrap:wrap;align-items: center;gap:6px;padding:0 4px 4px;font-size:11.5px}.st-pub__bucket>header .meta{font-family:var(--font-sans,inherit);letter-spacing:0;text-transform:none;flex-basis:100%;padding-left:14px}.st-pub__dot{background:var(--ov-faint);border-radius:50%;width:8px;height:8px}.st-pub__bucket--now .st-pub__dot{background:var(--ov-crimson,#d41445);box-shadow:0 0 0 4px color-mix(in srgb,var(--ov-crimson,#d41445)18%,transparent);animation:st-pulse 1.8s ease-in-out infinite}.st-pub__bucket--soon .st-pub__dot{background:var(--ov-amber,#c27c0e)}.st-pub__bucket--later .st-pub__dot{background:#3b6fd8}.st-pub__bucket--out .st-pub__dot{background:var(--ov-growth)}@keyframes st-pulse{50%{box-shadow:0 0 0 7px color-mix(in srgb,var(--ov-crimson,#d41445)4%,transparent)}}.st-pub__row{display:grid;grid-template-columns:3.4rem minmax(0,1fr)auto;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;align-items: center;gap:10px;width:100%;padding:6px}.st-pub__row:hover{border-color:var(--ov-rule);background:#fff}.st-pub__row--on{border-color:var(--ov-growth);box-shadow:0 0 0 3px color-mix(in srgb,var(--ov-growth)12%,transparent);background:#fff}.st-pub__thumb{display:grid;aspect-ratio:1;overflow:hidden;background:var(--ov-ground);color:var(--ov-muted);border-radius:6px;place-items: center;width:3.4rem}.st-pub__thumb .st-frame{aspect-ratio:1;border-radius:0;width:100%;height:100%}.st-pub__what{display:grid;gap:2px;min-width:0}.st-pub__line{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--t-sm);color:var(--ov-ink);font-weight:550}.st-pub__what .meta{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px}.st-pub__card{display:grid;gap:var(--s-4);padding:var(--s-5);border:1px solid var(--ov-rule);animation:st-rise .2s var(--ov-ease)both;background:#fff;border-radius:18px}.st-pub__head{display:flex;justify-content:space-between;align-items: flex-start;gap:var(--s-3);flex-wrap:wrap}.st-pub__head .meta{margin:0 0 2px}.st-pub__title{font-family:var(--font-display);letter-spacing:-.015em;color:var(--ov-ink);margin:0;font-size:1.6rem;font-weight:460}.st-pub__state{display:flex;align-items: center;gap:8px}.st-pub__media{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(9rem,13rem);overflow-x:auto;gap:8px;padding-bottom:4px}.st-pub__media .st-frame{aspect-ratio:4/5}.st-pub__words{padding:var(--s-4);background:color-mix(in srgb,var(--ov-ground)55%,#fff);white-space:pre-wrap;color:var(--ov-ink);overflow:auto;border-radius:12px;max-height:22rem;margin:0;font-family:inherit;font-size:14.5px;line-height:1.55}.st-pub__link{display:inline-flex;font-size:var(--t-sm);color:var(--ov-growth);overflow-wrap:anywhere;align-items: center;gap:6px}.st-pub__results{display:grid;gap:var(--s-3);padding-top:var(--s-4);border-top:1px solid var(--ov-rule)}.st-pub__fields{display:grid;grid-template-columns:repeat(auto-fill,minmax(7.5rem,1fr));gap:var(--s-3)}.st-pub__fields label{display:grid;color:var(--ov-muted);gap:4px;font-size:12px}.st-pub__results>.os-btn{justify-self:start}@media (max-width:1000px){.st-pub{grid-template-columns:minmax(0,1fr)}.st-pub__queue{position:static;max-height:none}.st-pub__fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.dz-slide,.dz-start__card,.st-pub__card,.dz-menu,.st-pub__bucket--now .st-pub__dot{animation:none}}.cp{grid-template-columns:minmax(0,1fr)minmax(26rem,36rem)}.cp-save{display:inline-flex;white-space:nowrap;align-items: center;gap:5px;margin-left:auto;font-size:12px}.cp-save--fail{color:var(--ov-signal)}.cp-save--wait{color:var(--ov-amber);font-weight:600}.st-compose__head .cp-save+.os-btn,.st-compose__head .cp-save~.os-btn,.cp .st-compose__head .meta{margin-left:0}.cp-restore{display:flex;background:color-mix(in srgb,var(--ov-amber)10%,var(--ov-paper));color:var(--ov-ink);font-size:var(--t-sm);border-radius:10px;flex-wrap:wrap;align-items: center;gap:10px;padding:10px 14px}.cp-restore>span{flex:16rem}.cp-note{display:flex;color:var(--ov-growth);align-items: center;gap:6px;margin:0;font-size:12.5px}.cp-where{display:flex;justify-content:space-between;align-items: center;gap:var(--s-3);flex-wrap:wrap}.cp-channels{display:flex;flex-wrap:wrap;gap:6px}.cp-channel{display:inline-grid;grid-template-columns:auto auto;grid-template-rows:auto auto;border:1px solid var(--ov-rule);color:var(--ov-ink);font:inherit;text-align:left;cursor:pointer;transition:border-color .15s var(--ov-ease),box-shadow .15s var(--ov-ease);background:#fff;border-radius:12px;align-items: center;column-gap:7px;padding:6px 12px 6px 10px}.cp-channel svg{grid-row:span 2}.cp-channel span{font-size:13px;font-weight:600;line-height:1.1}.cp-channel small{color:var(--ov-muted);font-size:10.5px;line-height:1.1}.cp-channel:hover:not(:disabled){border-color:var(--ov-ink)}.cp-channel[aria-checked=true]{border-color:var(--ov-ink);box-shadow:0 0 0 1px var(--ov-ink)}.cp-channel[aria-checked=true][data-net=instagram] svg{color:#e1306c}.cp-channel[aria-checked=true][data-net=linkedin] svg{color:#0a66c2}.cp-when .os-input{min-width:13rem}.cp-formats{display:flex;align-items: center;gap:var(--s-3);flex-wrap:wrap}.cp-formats .os-segmented button small{color:var(--ov-muted);font-weight:400}.cp-formats>.meta{font-size:12px}.cp-words__box{position:relative}.cp-words__marks,.cp-words__area{padding:var(--s-4)var(--s-5);font:inherit;letter-spacing:normal;white-space:pre-wrap;overflow-wrap:break-word;word-break:normal;margin:0;font-size:15px;line-height:1.6}.cp-words__marks{position:absolute;color:#0000;pointer-events:none;overflow:hidden;inset:0}.cp-words__area{position:relative;resize:none;overflow:hidden;background:0 0!important}.cp-tag{color:#0000;background:#0a66c221;border-radius:3px}.cp-fold{position:relative;display:inline-block;vertical-align:text-bottom;border-left:2px solid var(--ov-crimson,#d41445);width:0;height:1.25em}.cp-fold:before{content:"";position:absolute;background:var(--ov-crimson,#d41445);border-radius:50%;width:6px;height:6px;top:-3px;left:-4px}.cp-fold--key{vertical-align:-1px;height:.95em;margin:0 4px 0 6px}.cp-words .st-words__foot{justify-content:flex-start;column-gap:var(--s-4);flex-wrap:wrap}.cp-add{display:inline-flex;border:1px dashed var(--ov-rule);color:var(--ov-muted);font:inherit;cursor:pointer;background:0 0;border-radius:99px;justify-self:start;align-items: center;gap:6px;padding:6px 12px;font-size:12.5px}.cp-add:hover{border-color:var(--ov-ink);color:var(--ov-ink)}.cp-comment,.cp-collab,.cp-cover{display:grid;gap:6px}.cp-comment textarea{resize:vertical;font-size:14px;line-height:1.5}.cp-comment>.meta{justify-self:end;font-size:11px}.cp-flag{color:var(--ov-amber)}.cp-tray .st-tray__item{cursor:grab}.cp-tray__pick{display:block;cursor:pointer;background:0 0;border:0;border-radius:8px;width:100%;padding:0}.cp-tray__item--on .st-frame{outline:2px solid var(--ov-crimson,#d41445);outline-offset:2px}.cp-tray__item--over .st-frame{outline:2px dashed var(--ov-growth);outline-offset:2px}.cp-alt{position:absolute;z-index:1;color:#fff;font:700 9px/1.5 var(--ov-mono);letter-spacing:.06em;opacity:.55;background:#0e0f11b8;border-radius:4px;padding:1px 5px;top:6px;left:30px}.cp-alt--on{background:var(--ov-growth);opacity:1}.cp-grip{display:grid;color:var(--ov-muted);background:#ffffffeb;border-radius:6px;place-items: center;width:22px;height:22px}.cp-media{display:grid;grid-template-columns:9rem minmax(0,1fr);gap:var(--s-4);padding:var(--s-4);border:1px solid var(--ov-rule);animation:st-rise .18s var(--ov-ease)both;background:#fff;border-radius:12px}.cp-media .st-frame{aspect-ratio:4/5}.cp-media__body{display:grid;align-content: start;gap:6px}.cp-media__body header{display:flex;justify-content:space-between;gap:8px}.cp-media__body textarea{resize:vertical}.cp-media__acts{display:flex;flex-wrap:wrap;gap:6px}.cp-x{display:grid;color:var(--ov-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items: center;width:24px;height:24px;padding:0}.cp-x:hover{background:var(--ov-ground);color:var(--ov-ink)}.cp-cover__row{display:grid;grid-template-columns:5.5rem minmax(0,1fr);gap:var(--s-4);align-items: center}.cp-cover__face{display:block;aspect-ratio:3/4;overflow:hidden;background:#000;border-radius:6px}.cp-cover__face video,.cp-cover__face .st-frame{object-fit:cover;aspect-ratio:auto;border-radius:0;width:100%;height:100%}.cp-cover__ctl{display:grid;justify-items:start;gap:8px}.cp-cover__ctl .dz-range{width:100%}.cp-chips{display:flex;border:1px solid var(--ov-rule);background:#fff;border-radius:10px;flex-wrap:wrap;align-items: center;gap:6px;min-height:34px;padding:4px 6px}.cp-chip{display:inline-flex;background:var(--ov-ground);border-radius:99px;align-items: center;gap:4px;padding:3px 8px;font-size:12.5px;font-weight:600}.cp-chip button{display:grid;color:var(--ov-muted);cursor:pointer;background:0 0;border:0;place-items: center;padding:0}.cp-chip-input{outline:none;font:inherit;background:0 0;border:0;flex:8rem;min-width:6rem;font-size:13px}.cp-ready{display:grid;padding:var(--s-4);background:color-mix(in srgb,var(--ov-ground)60%,#fff);border-radius:12px;gap:8px}.cp-ready--ok{background:color-mix(in srgb,var(--ov-growth)8%,#fff)}.cp-ready ul{list-style:none;display:grid;gap:5px;margin:0;padding:0}.cp-ready li{display:grid;grid-template-columns:16px minmax(0,1fr);align-items:baseline;gap:8px;font-size:13px}.cp-ready li[data-state=ok] svg{color:var(--ov-growth)}.cp-ready li[data-state=no] svg{color:var(--ov-signal)}.cp-ready li[data-state=soft] svg{color:var(--ov-amber)}.cp-issues{margin:0}.cp-details{border-top:1px solid var(--ov-rule);padding-top:var(--s-3)}.cp-details>summary{display:flex;cursor:pointer;list-style:none;color:var(--ov-ink);align-items: center;gap:6px;font-size:13px;font-weight:600}.cp-details>summary::-webkit-details-marker{display:none}.cp-details[open]>summary svg{transform:rotate(180deg)}.cp-details>.st-compose__fields{margin-top:var(--s-3);grid-template-columns:repeat(2,minmax(0,1fr))}.cp-preview{gap:var(--s-3);background:#fafafa}.cp-preview[data-net=linkedin]{background:#f3f2f0}.cp-preview .st-preview__bar{flex-wrap:wrap}.cp-preview .os-label{display:inline-flex;align-items: center;gap:5px}.cp-zones{display:inline-flex;color:var(--ov-muted);align-items: center;gap:5px;font-size:12px}.cp-stage,.cp-desk{display:grid;justify-items:center;width:100%}.cp-desk--ig{max-width:470px}.cp-desk--li{max-width:555px}@media (max-width:1500px){.cp{grid-template-columns:minmax(0,1fr)minmax(24rem,30rem)}}@media (max-width:1100px){.cp{grid-template-columns:minmax(0,1fr)}}.pv-fill{position:relative;display:block;overflow:hidden;background:#000 50%/cover no-repeat;width:100%;height:100%}.pv-fill img,.pv-fill video{display:block;object-fit:cover;user-select:none;width:100%;height:100%}.pv-fill[data-fit=contain] img,.pv-fill[data-fit=contain] video{object-fit:contain}.pv-fill[role=button]{cursor:pointer}.pv-zone{position:absolute;z-index:2;pointer-events:none;background:repeating-linear-gradient(135deg,#ff304047 0 6px,#ff30401f 6px 12px)}.pv-edit{display:block;outline:2px solid #4a5df9;outline-offset:2px;resize:vertical;background:#fff;border:0;border-radius:4px;width:100%}.pv-ig{--ig-text:#0c1014;--ig-muted:#6a717a;--ig-link:#00376b;--ig-sep:#dbdfe4;--ig-blue:#0095f6;color:var(--ig-text);text-align:left;-webkit-font-smoothing:antialiased;background:#fff;width:100%;font:400 14px/18px Instagram Sans UI,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.pv-ig--desk{border-bottom:1px solid var(--ig-sep);max-width:470px;padding-bottom:12px}.pv-ig--phone{padding-bottom:14px}.pv-ig b{font-weight:600}.pv-ig__head{display:flex;align-items: center;gap:10px;height:54px;padding:0 12px 0 10px}.pv-ig--desk .pv-ig__head{padding:0 4px 0 0}.pv-ig__who{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px}.pv-ig__muted{color:var(--ig-muted)}.pv-ig__avatar{display:inline-grid;border-radius:50%;flex:none;place-items: center}.pv-ig__avatar img,.pv-ig__initial{display:grid;object-fit:contain;color:var(--ig-text);background:#fff;border-radius:50%;place-items: center;font-weight:600;box-shadow:0 0 0 1px #00000014}.pv-ig__avatar--ring{background:conic-gradient(from 210deg,#feda75,#fa7e1e,#d62976,#962fbf,#4f5bd5,#feda75);padding:2px}.pv-ig__avatar--ring img,.pv-ig__avatar--ring .pv-ig__initial{box-shadow:0 0 0 2px #fff}.pv-ig__media{position:relative;overflow:hidden;touch-action:pan-y;background:#efefef;width:100%}.pv-ig--desk .pv-ig__media{outline:1px solid var(--ig-sep);outline-offset:-1px;border-radius:4px}.pv-ig__media--empty{display:grid;color:var(--ig-muted);place-items: center;font-size:13px}.pv-ig__track{display:flex;height:100%;transition:transform .32s cubic-bezier(.2,.7,.2,1)}.pv-ig__track>.pv-fill{flex:0 0 100%}.pv-ig__count{position:absolute;color:#fff;background:#1a1a1acc;border-radius:12px;padding:4px 8px;font-size:12px;font-weight:600;line-height:1;top:12px;right:12px}.pv-ig__arrow{position:absolute;display:grid;color:#262626;cursor:pointer;background:#ffffffd9;border:0;border-radius:50%;place-items: center;width:26px;height:26px;margin-top:-13px;padding:0;top:50%;box-shadow:0 0 4px #0003}.pv-ig__arrow--l{left:8px}.pv-ig__arrow--r{right:8px}.pv-ig__acts{position:relative;display:flex;justify-content:space-between;align-items: center;height:46px;padding:0 12px}.pv-ig--desk .pv-ig__acts{padding:0 2px}.pv-ig__acts-l{display:flex;gap:14px}.pv-ig__dots{position:absolute;display:flex;gap:4px;top:50%;left:50%;transform:translate(-50%,-50%)}.pv-ig__dots i{background:#a8a8a8;border-radius:50%;width:6px;height:6px}.pv-ig__dots i[data-on]{background:var(--ig-blue)}.pv-ig__body{display:grid;gap:6px;padding:0 16px}.pv-ig--desk .pv-ig__body{padding:0 4px}.pv-ig__caption{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:18px}textarea.pv-ig__caption{font:inherit;padding:4px}.pv-ig__tag{color:var(--ig-link)}.pv-ig__more{color:var(--ig-muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.pv-ig__comment{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ig-text)}.pv-ig__when{color:var(--ig-muted);font-size:12px;line-height:16px}.pv-ig--screen{position:relative;aspect-ratio:9/16;color:#fff;overflow:hidden;background:#000}.pv-ig--screen>.pv-fill{position:absolute;inset:0}.pv-ig__screen-empty{position:absolute;display:grid;color:#fff9;place-items: center;font-size:13px;inset:0}.pv-ig__top{position:absolute;z-index:3;display:flex;text-shadow:0 1px 4px #00000059;justify-content:space-between;align-items: center;padding:46px 16px 0;font-size:22px;top:0;left:0;right:0}.pv-ig__rail{position:absolute;z-index:3;display:grid;text-shadow:0 1px 3px #0006;justify-items:center;gap:18px;font-size:12px;font-weight:600;bottom:96px;right:10px}.pv-ig__rail>span{display:grid;justify-items:center;gap:2px}.pv-ig__audio{overflow:hidden;border:2px solid #fff;border-radius:6px;width:28px;height:28px}.pv-ig__under{position:absolute;z-index:3;display:grid;text-shadow:0 1px 3px #0006;background:linear-gradient(#0000,#00000073);gap:8px;padding:0 14px 22px;bottom:0;left:0;right:56px}.pv-ig__under .pv-ig__who{display:flex;color:#fff;align-items: center;gap:8px}.pv-ig__under .pv-ig__avatar img,.pv-ig__under .pv-ig__initial{box-shadow:none}.pv-ig__follow{border:1px solid #ffffffb3;border-radius:8px;padding:3px 10px;font-size:13px;font-weight:600}.pv-ig__line{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:18px}textarea.pv-ig__line{color:#0c1014;font:inherit;padding:4px}.pv-ig__more--light{color:#ffffffbf}.pv-ig__track-name{display:inline-flex;align-items: center;gap:6px;font-size:12.5px}.pv-ig__story-top{position:absolute;z-index:3;display:grid;text-shadow:0 1px 3px #0006;gap:10px;padding:46px 10px 0;top:0;left:0;right:0}.pv-ig__bars{display:flex;gap:3px}.pv-ig__bars i{background:#fffffff2;border-radius:2px;flex:1;height:2px}.pv-ig__story-top .pv-ig__who{display:flex;color:#fff;align-items: center;gap:8px;font-size:13.5px}.pv-ig__light{color:#ffffffbf;font-weight:400}.pv-ig__story-foot{position:absolute;z-index:3;display:flex;align-items: center;gap:16px;padding:12px 14px 22px;bottom:0;left:0;right:0}.pv-ig__reply{color:#ffffffe6;border:1px solid #ffffffb3;border-radius:99px;flex:1;padding:10px 16px;font-size:14px}.pv-ig--profile{padding-top:46px}.pv-ig__profile{display:flex;align-items: center;gap:22px;padding:4px 16px 10px}.pv-ig__stats{display:grid;gap:4px;font-size:14px}.pv-ig__stats>b{font-size:16px}.pv-ig__bio{margin:0;padding:0 16px 12px;font-size:14px;line-height:18px}.pv-ig__tabs{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--ig-sep)}.pv-ig__tabs span{display:grid;color:var(--ig-muted);place-items: center;height:44px;font-size:18px}.pv-ig__tabs span[data-on]{color:var(--ig-text);box-shadow:inset 0 -1px 0 var(--ig-text)}.pv-ig__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2px}.pv-ig__tile{position:relative;aspect-ratio:3/4;overflow:hidden;background:#efefef}.pv-ig__tile--planned{opacity:.55}.pv-ig__tile--current:after{content:"";position:absolute;box-shadow:inset 0 0 0 3px var(--ov-crimson,#d41445);pointer-events:none;inset:0}.pv-ig__tile-blank{display:grid;color:var(--ig-muted);text-align:center;place-items: center;height:100%;padding:8px;font-size:11px}.pv-ig__tile-kind{position:absolute;color:#fff;filter:drop-shadow(0 0 2px #00000080);top:8px;right:8px}.pv-li{--li-text:#000000e6;--li-muted:#0009;--li-blue:#0a66c2;--li-border:#00000014;color:var(--li-text);text-align:left;-webkit-font-smoothing:antialiased;background:#fff;width:100%;font:400 14px/20px -apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Fira Sans,Oxygen,Oxygen Sans,Droid Sans,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Lucida Grande,Helvetica,Arial,sans-serif}.pv-li--desk{box-shadow:0 0 0 1px var(--li-border),0 0 0 1px #00000005;overflow:hidden;border-radius:8px;max-width:555px}.pv-li--phone{border-top:1px solid var(--li-border);margin-top:46px}.pv-li b{font-weight:600}.pv-li__head{display:flex;align-items: flex-start;gap:8px;padding:12px 16px 0}.pv-li__face{display:grid;overflow:hidden;color:var(--li-muted);background:#e9e5df;border-radius:50%;flex:none;place-items: center;font-weight:600}.pv-li__face--org{box-shadow:0 0 0 1px var(--li-border);background:#fff;border-radius:4px}.pv-li__face img{object-fit:cover;width:100%;height:100%}.pv-li__face--org img{object-fit:contain;padding:3px}.pv-li__who{display:grid;flex:1;min-width:0}.pv-li__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:20px}.pv-li__headline,.pv-li__time{color:var(--li-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:16px}.pv-li__time{display:inline-flex;align-items: center;gap:3px}.pv-li__muted{color:var(--li-muted);font-weight:400}.pv-li__follow{display:inline-flex;color:var(--li-blue);white-space:nowrap;align-items: center;gap:4px;padding:4px 6px;font-size:16px;font-weight:600;line-height:24px}.pv-li__menu{color:var(--li-muted);margin-top:4px}.pv-li__text{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 16px 0;font-size:14px;line-height:20px}textarea.pv-li__text{font:inherit;width:calc(100% - 32px);padding:4px}.pv-li__tag{color:var(--li-blue);font-weight:600}.pv-li__more{color:var(--li-muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.pv-li__more:hover{color:var(--li-blue);text-decoration:underline}.pv-li__media,.pv-li__pair,.pv-li__grid,.pv-li__doc,.pv-li__card{margin-top:8px}.pv-li__media{overflow:hidden;background:#f3f2f0;width:100%}.pv-li__pair{display:flex;gap:2px}.pv-li__cell{position:relative;display:block;overflow:hidden;background:#f3f2f0}.pv-li__grid{display:grid;gap:2px}.pv-li__grid--top{grid-template-rows:auto auto}.pv-li__grid--top .pv-li__cell--lead{aspect-ratio:1.91}.pv-li__grid--top .pv-li__rest{display:grid;grid-template-columns:repeat(var(--n),1fr);gap:2px}.pv-li__grid--top .pv-li__rest .pv-li__cell{aspect-ratio:1}.pv-li__grid--left{grid-template-columns:2fr 1fr;aspect-ratio:1.2}.pv-li__grid--left .pv-li__cell--lead{height:100%}.pv-li__grid--left .pv-li__rest{display:grid;grid-template-rows:repeat(var(--n),1fr);gap:2px;min-height:0}.pv-li__grid--left .pv-li__rest .pv-li__cell{height:100%;min-height:0}.pv-li__plus{position:absolute;display:grid;color:#fff;background:#0000008c;place-items: center;font-size:24px;font-weight:600;inset:0}.pv-li__doc{position:relative;background:#1d2226}.pv-li__doc-bar{color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:10px 14px;font-size:14px;line-height:20px}.pv-li__doc-bar span{color:#ffffffb3}.pv-li__doc-page{position:relative;background:#fff;width:100%}.pv-li__doc-file{position:absolute;display:grid;color:var(--li-muted);place-items: center;inset:0}.pv-li__doc-arrow{position:absolute;display:grid;color:#fff;cursor:pointer;background:#0009;border:0;border-radius:50%;place-items: center;width:40px;height:40px;margin-top:-20px;padding:0;top:50%}.pv-li__doc-arrow--l{left:10px}.pv-li__doc-arrow--r{right:10px}.pv-li__doc-foot{display:flex;color:#fff;align-items: center;gap:12px;padding:10px 14px;font-size:14px}.pv-li__doc-track{overflow:hidden;background:#ffffff40;border-radius:2px;flex:1;height:4px}.pv-li__doc-track i{display:block;background:#fff;height:100%;transition:width .2s}.pv-li__card{display:grid;border-top:1px solid var(--li-border);border-bottom:1px solid var(--li-border);background:#eef3f8}.pv-li__card-img{display:grid;aspect-ratio:1.91;background:#fff;place-items: center}.pv-li__card-img img{object-fit:contain;max-width:40%;max-height:40%}.pv-li__card-text{display:grid;padding:8px 12px}.pv-li__card-text b{font-size:14px;line-height:20px}.pv-li__card-text span{color:var(--li-muted);font-size:12px;line-height:16px}.pv-li__social{border-bottom:1px solid var(--li-border);margin:0 16px;padding:8px 0;font-size:12px;line-height:16px}.pv-li__acts{display:flex;justify-content:space-between;padding:4px 8px}.pv-li__acts span,.pv-li__act{display:inline-flex;color:var(--li-muted);font:inherit;cursor:default;background:0 0;border:0;flex:1;justify-content:center;align-items: center;gap:6px;min-height:48px;padding:0;font-size:14px;font-weight:600}.pv-li__act{cursor:pointer}.pv-li__act--on{color:var(--li-blue)}.pv-li__acts--phone span,.pv-li__acts--phone .pv-li__act{flex-direction:column;gap:3px;min-height:52px;font-size:12px}.pv-li__comment{display:flex;gap:8px;padding:4px 16px 14px}.pv-li__bubble{display:grid;background:#f2f2f2;border-radius:0 8px 8px;flex:1;min-width:0;padding:8px 12px}.pv-li__author{color:#fff;vertical-align:1px;background:#56687a;border-radius:2px;margin-left:6px;padding:0 4px;font-size:11px;font-weight:600;line-height:16px}.pv-li__text--comment{margin:4px 0 0}.fc{display:grid;gap:var(--s-3);padding:var(--s-4);border:1px solid var(--ov-rule);text-align:left;background:#fff;border-radius:14px;width:100%;max-width:30rem}.fc__head{display:flex;color:var(--ov-ink);align-items: center;gap:6px;font-size:11.5px}.fc__head .meta{text-transform:none;letter-spacing:0;font-family:inherit}.fc__expected{display:grid;grid-template-columns:auto minmax(0,1fr);align-items: center;gap:4px 12px}.fc__big{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ov-ink);font-size:2.1rem;font-weight:480;line-height:1}.fc__label{color:var(--ov-ink);font-size:13px;line-height:1.35}.fc__basis{grid-column:1/-1;margin:0;font-size:11.5px;line-height:1.45}.fc__learn{grid-column:1/-1;display:block;background:var(--ov-ground);overflow:hidden;border-radius:3px;height:6px}.fc__learn i{display:block;background:var(--ov-growth);border-radius:3px;height:100%}.fc__practices ul{list-style:none;display:grid;gap:5px;margin:6px 0 0;padding:0}.fc__practices li{display:grid;grid-template-columns:14px minmax(0,1fr)14px;align-items:baseline;gap:7px;font-size:12.5px;line-height:1.4}.fc__practices li>svg{color:var(--ov-signal)}.fc__practices li[data-ok]>svg{color:var(--ov-growth)}.fc__practices b{font-weight:550}.fc__src{color:var(--ov-faint);cursor:help}.fc__read{display:grid;padding-top:var(--s-3);border-top:1px solid var(--ov-rule);justify-items:start;gap:8px}.fc__read>.os-label{display:inline-flex;align-items: center;gap:5px}.fc__read>p{margin:0;font-size:12px;line-height:1.45}.fc__ratings{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 16px;width:100%}.fc__ratings>span{display:flex;justify-content:space-between;align-items: center;font-size:12.5px}.fc__dots{display:inline-flex;gap:3px}.fc__dots i{background:var(--ov-ground);box-shadow:inset 0 0 0 1px var(--ov-rule);border-radius:50%;width:9px;height:9px}.fc__dots i[data-on]{background:var(--ov-growth);box-shadow:none}.fc__notes{display:grid;gap:3px;margin:0;padding-left:16px;font-size:12.5px;line-height:1.4}.fc__notes--good li::marker{color:var(--ov-growth)}.fc__notes--risk li::marker{color:var(--ov-signal)}.fc__line{display:grid;background:color-mix(in srgb,var(--ov-ground)60%,#fff);border-radius:10px;justify-items:start;gap:4px;width:100%;padding:10px 12px}.fc__line q{color:var(--ov-ink);font-size:13.5px;line-height:1.45}.fc__why{color:var(--ov-signal);margin:0;font-size:12px}.fc__method{letter-spacing:.06em;background:var(--ov-ground);color:var(--ov-muted);border-radius:99px;margin-left:auto;padding:2px 7px;font-family:inherit;font-size:10px}.fc__method--model{background:color-mix(in srgb,var(--ov-growth)14%,#fff);color:var(--ov-growth)}.fc__top{grid-column:1/-1;display:grid;grid-template-columns:auto minmax(0,1fr)auto;align-items: center;gap:12px}.fc__label b{font-weight:600}.fc__rank{display:grid;background:color-mix(in srgb,var(--ov-ground)60%,#fff);border-radius:10px;justify-items:center;padding:6px 10px}.fc__rank b{font-family:var(--font-display);color:var(--ov-ink);font-size:1.35rem;font-weight:480;line-height:1}.fc__rank small{text-align:center;color:var(--ov-muted);max-width:6.5rem;font-size:10px;line-height:1.2}.fc__band{grid-column:1/-1;position:relative;background:var(--ov-ground);border-radius:5px;height:10px;margin:4px 0 2px}.fc__band i{position:absolute;background:color-mix(in srgb,var(--ov-growth)35%,#fff);border-radius:5px;top:0;bottom:0}.fc__band b{position:absolute;background:var(--ov-ink);border-radius:2px;width:3px;height:16px;margin-left:-1.5px;top:-3px}.fc__levers,.fc__drivers,.fc__similar{display:grid;gap:6px}.fc__levers>.os-label,.fc__measured summary{display:inline-flex;align-items: center;gap:5px}.fc__lever{display:grid;grid-template-columns:minmax(0,1fr)auto auto;border:1px solid var(--ov-rule);color:var(--ov-ink);font:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:10px;align-items:baseline;gap:10px;width:100%;padding:8px 10px;font-size:12.5px}.fc__lever:hover:not(:disabled){border-color:var(--ov-growth)}.fc__lever:disabled{cursor:default}.fc__lever b{font-weight:600}.fc__lever small{color:var(--ov-growth);font-weight:600}.fc__drivers ul{list-style:none;display:grid;gap:5px;margin:0;padding:0}.fc__drivers li{display:grid;grid-template-columns:minmax(0,1fr)7rem 3.2rem;align-items: center;gap:8px;font-size:12.5px}.fc__drivers li>b{text-align:right;color:var(--ov-signal);font-weight:600}.fc__drivers li[data-up]>b{color:var(--ov-growth)}.fc__bar{position:relative;background:var(--ov-ground);border-radius:3px;height:6px}.fc__bar i{position:absolute;background:var(--ov-signal);border-radius:3px;top:0;bottom:0;right:50%}.fc__drivers li[data-up] .fc__bar i{background:var(--ov-growth);left:50%;right:auto}.fc__bar:after{content:"";position:absolute;background:var(--ov-rule);width:1px;top:-2px;bottom:-2px;left:50%}.fc__own{display:inline-flex;background:var(--ov-ground);color:var(--ov-muted);letter-spacing:.02em;vertical-align:1px;border-radius:99px;align-items: center;gap:3px;margin-left:6px;padding:1px 5px;font-size:9.5px}.fc__like{display:grid;grid-template-columns:40px minmax(0,1fr)auto;color:inherit;text-decoration:none;border-radius:8px;align-items: center;gap:10px;padding:4px}.fc__like:hover{background:var(--ov-ground)}.fc__like img,.fc__like-blank{object-fit:cover;background:var(--ov-ground);border-radius:6px;width:40px;height:50px}.fc__like>span{display:grid;gap:2px;min-width:0}.fc__like q{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ov-ink);font-size:12.5px}.fc__like small{color:var(--ov-muted);font-size:11px}.fc__like>b{font-size:13px;font-weight:600}.fc__measured{border-top:1px solid var(--ov-rule);padding-top:var(--s-3)}.fc__measured summary{cursor:pointer;list-style:none}.fc__measured dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 16px;margin:8px 0}.fc__measured dl>div{display:flex;border-bottom:1px dotted var(--ov-rule);justify-content:space-between;gap:8px;padding-bottom:2px;font-size:12px}.fc__measured dt{color:var(--ov-muted)}.fc__measured dd{font-variant-numeric:tabular-nums;color:var(--ov-ink);margin:0}.fc__measured>p{margin:0;font-size:11.5px}.fc-vs{display:flex;gap:var(--s-5);padding:var(--s-3)var(--s-4);background:color-mix(in srgb,var(--ov-ground)55%,#fff);border-radius:12px}.fc-vs>span{display:grid;gap:2px}.fc-vs b{font-family:var(--font-display);color:var(--ov-ink);font-size:1.4rem;font-weight:480}.fc-vs__in{color:var(--ov-growth);font-size:12px;font-weight:600}.fc-vs__out{color:var(--ov-amber);font-size:12px;font-weight:600}.ph-fit{position:relative;flex:none;margin:0 auto}.ph{position:absolute;transform-origin:0 0;background:linear-gradient(145deg,#8e9196 0%,#3d3f43 14%,#1d1e21 50%,#3a3c40 86%,#8a8d92 100%);border-radius:78px;padding:16px;top:0;left:0;box-shadow:inset 0 0 0 1.5px #ffffff47,inset 0 0 0 5px #111215,0 50px 90px -40px #0009,0 18px 40px -20px #00000073}.ph__key{position:absolute;background:linear-gradient(90deg,#2a2b2e,#6e7176 60%,#3b3d41);border-radius:2px;width:4px}.ph__key--action{height:3.5%;top:19%;left:-3px}.ph__key--up{height:6.5%;top:26.5%;left:-3px}.ph__key--down{height:6.5%;top:35.5%;left:-3px}.ph__key--side{height:10%;top:27%;right:-3px}.ph__key--camera{background:linear-gradient(90deg,#4a4d52,#9aa0a8,#4a4d52);width:3px;height:7.5%;top:62%;right:-2px}.ph__screen{--safe-top:62px;--safe-bottom:34px;position:relative;overflow:hidden;isolation:isolate;background:#fff;border-radius:62px}.ph[data-dark] .ph__screen,.ph__screen--full{background:#000}.ph__app{position:absolute;inset:0}.ph__island{position:absolute;z-index:20;pointer-events:none;background:#000;border-radius:19px;width:125px;height:37px;margin-left:-62.5px;top:11px;left:50%}.ph__island:after{content:"";position:absolute;background:radial-gradient(circle at 35% 35%,#2a3550,#0a0d16 70%);border-radius:50%;width:11px;height:11px;top:13px;right:22px}.ph__status{position:absolute;z-index:19;display:flex;color:#000;pointer-events:none;letter-spacing:-.4px;justify-content:space-between;align-items: center;height:54px;font:590 17px/1 -apple-system,SF Pro Text,SF Pro,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;top:0;left:0;right:0}.ph__status>span{display:inline-flex;justify-content:center;align-items: center;gap:6px;padding-top:4px}.ph__status>span:first-child{padding-left:6px}.ph__status svg{fill:currentColor}.ph__status--light{color:#fff}.ph__home{position:absolute;z-index:20;opacity:.9;pointer-events:none;background:#000;border-radius:3px;width:134px;height:5px;margin-left:-67px;bottom:8px;left:50%}.ph__home--light{background:#fff}@media (prefers-reduced-motion:reduce){.pv-ig__burst,.pv-ig__bars b{animation:none!important}}.pv-igapp,.pv-liapp{position:relative;display:flex;padding-top:var(--safe-top,47px);color:#0c1014;overflow:hidden;background:#fff;flex-direction:column;height:100%}.pv-igapp--dark{color:#fff;background:#000;padding-top:0}.pv-igapp__top{display:flex;flex:none;justify-content:space-between;align-items: center;height:44px;padding:0 16px}.pv-igapp__mark{display:inline-flex;letter-spacing:-.035em;align-items: center;gap:4px;font:700 25px/1 Instagram Sans Headline,Instagram Sans,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.pv-igapp__handle{display:inline-flex;letter-spacing:-.02em;align-items: center;gap:4px;font:700 20px/1 -apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.pv-igapp__body{overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;flex:1;min-height:0}.pv-igapp__body::-webkit-scrollbar{display:none}.pv-igapp__nav{display:flex;height:calc(49px + var(--safe-bottom,0px));background:inherit;border-top:.5px solid #dbdfe4;flex:none;justify-content:space-around;align-items: flex-start;padding-top:11px}.pv-igapp--dark .pv-igapp__nav{position:absolute;z-index:5;background:#000;border-top-color:#262626;bottom:0;left:0;right:0}.pv-igapp--dark .pv-igapp__body{padding-bottom:calc(49px + var(--safe-bottom,0px))}.pv-igapp__me{display:inline-grid;border-radius:50%}.pv-igapp__me--on{box-shadow:0 0 0 1.5px}.pv-igapp__me .pv-ig__avatar img,.pv-igapp__me .pv-ig__initial{box-shadow:none}.pv-igapp .pv-ig--phone{padding-bottom:18px}.pv-igapp .pv-ig--screen{aspect-ratio:auto;height:100%}.pv-igapp .pv-ig__top{padding-top:calc(var(--safe-top,47px) + 2px);font-size:19px}.pv-igapp .pv-ig--profile{padding-top:0}.pv-ig__tabs2{display:inline-flex;align-items:baseline;gap:18px}.pv-ig__tabs2 span{color:#fff9;font-weight:600}.pv-igapp--dark .pv-ig__rail,.pv-igapp--dark .pv-ig__top,.pv-ig__story-top,.pv-ig__story-foot{filter:drop-shadow(0 1px 2px #00000073)}.pv-ig__mute{display:grid;color:inherit;cursor:pointer;background:#00000059;border:0;border-radius:50%;place-items: center;width:28px;height:28px;padding:0}.pv-ig__followlink{color:#4a5df9;font-weight:600}.pv-ig__tabs{grid-template-columns:repeat(4,1fr)}.pv-ig__stories{display:flex;overflow:hidden;border-bottom:.5px solid var(--ig-sep,#dbdfe4);gap:14px;padding:6px 12px 10px}.pv-ig__story{display:grid;color:var(--ig-text,#0c1014);flex:none;justify-items:center;gap:5px;width:70px;font:400 12px/14px -apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.pv-ig__story small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:70px;font-size:12px}.pv-ig__story-ring{position:relative;display:grid;background:conic-gradient(from 225deg,#ffd600,#ff7a00,#ff0069,#d300c5,#7638fa,#ffd600);border-radius:50%;place-items: center;width:70px;height:70px}.pv-ig__story-ring>.pv-ig__avatar,.pv-ig__story-ring>.pv-ig__blank{box-shadow:0 0 0 3px var(--ig-bg,#fff);border-radius:50%}.pv-ig__story-ring--own{background:0 0}.pv-ig__story-ring>.pv-ig__blank{background:var(--ig-blank,#efefef);width:62px;height:62px}.pv-ig__story--blank small i{display:block;background:var(--ig-blank,#efefef);border-radius:4px;width:46px;height:8px;margin-top:3px}.pv-ig__story--blank .pv-ig__story-ring{background:var(--ig-sep,#dbdfe4)}.pv-ig__story-plus{position:absolute;display:grid;background:var(--ig-text,#0c1014);color:var(--ig-bg,#fff);box-shadow:0 0 0 3px var(--ig-bg,#fff);border-radius:50%;place-items: center;width:22px;height:22px;bottom:2px;right:2px}.pv-ig__after{padding-bottom:40px}.pv-ig__after-head{display:flex;align-items: center;gap:10px;height:54px;padding:0 12px}.pv-ig__after-face{background:var(--ig-blank,#efefef);border-radius:50%;width:32px;height:32px}.pv-ig__after-line{background:var(--ig-blank,#efefef);border-radius:5px;width:110px;height:10px}.pv-ig__after-media{aspect-ratio:4/5;background:var(--ig-blank,#efefef)}.pv-ig__act{display:inline-grid;color:inherit;cursor:pointer;background:0 0;border:0;place-items: center;padding:0}.pv-ig__act--liked{color:#ff3040;animation:pv-like .35s cubic-bezier(.2,1.6,.4,1)}@keyframes pv-like{0%{transform:scale(1)}40%{transform:scale(1.25)}to{transform:scale(1)}}.pv-ig__burst{position:absolute;z-index:4;color:#fff;pointer-events:none;filter:drop-shadow(0 4px 18px #00000040);animation:pv-burst .9s ease-out forwards;top:50%;left:50%}@keyframes pv-burst{0%{transform:translate(-50%,-50%)scale(0);opacity:0}15%{transform:translate(-50%,-50%)scale(1.15);opacity:1}30%{transform:translate(-50%,-50%)scale(.95)}45%,70%{transform:translate(-50%,-50%)scale(1);opacity:1}to{transform:translate(-50%,-80%)scale(.6);opacity:0}}.pv-ig__media{cursor:grab;user-select:none}.pv-ig__track[data-drag]{transition:none}.pv-ig__tap{position:absolute;cursor:pointer;inset:0}.pv-ig__tap>.pv-fill{position:absolute;inset:0}.pv-ig__paused{position:absolute;z-index:4;display:grid;color:#fff;pointer-events:none;background:#00000059;border-radius:50%;place-items: center;width:72px;height:72px;margin:-36px 0 0 -36px;top:50%;left:50%}.pv-ig__progress{position:absolute;z-index:6;left:0;right:0;bottom:calc(49px + var(--safe-bottom,0px));transform-origin:0 50%;pointer-events:none;background:#ffffffd9;height:2px}.pv-igapp--dark .pv-ig__under{padding-bottom:calc(49px + var(--safe-bottom,0px) + 14px)}.pv-igapp--dark .pv-ig__rail{bottom:calc(49px + var(--safe-bottom,0px) + 26px)}.pv-igapp--dark .pv-ig__rail .pv-ig__act{color:#fff}.pv-igapp--dark .pv-ig__rail .pv-ig__act--liked{color:#ff3040}.ph__screen--full .pv-ig__story-top{padding-top:calc(var(--safe-top,46px) - 4px)}.ph__screen--full .pv-ig__story-foot{padding-bottom:calc(var(--safe-bottom,22px) + 8px)}.ph__screen--full>.ph__app>.pv-ig--screen{aspect-ratio:auto;height:100%}.pv-ig__bars i{position:relative;overflow:hidden;background:#ffffff59}.pv-ig__bars b{position:absolute;transform-origin:0 50%;animation:pv-bar linear forwards;background:#fff;inset:0}@keyframes pv-bar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.ph[data-dark] .pv-igapp{color:#f5f5f5;background:#000}.ph[data-dark] .pv-ig{--ig-text:#f5f5f5;--ig-muted:#a8a8a8;--ig-link:#e0f1ff;--ig-sep:#262626;--ig-bg:#000;--ig-blank:#1c1c1c;background:#000}.ph[data-dark] .pv-igapp__nav{border-top-color:#262626}.ph[data-dark] .pv-ig__stories{--ig-sep:#262626;--ig-bg:#000;--ig-blank:#1c1c1c;--ig-text:#f5f5f5}.ph[data-dark] .pv-ig__after{--ig-blank:#1c1c1c}.ph[data-dark] .pv-ig__avatar img,.ph[data-dark] .pv-ig__initial{background:#000;box-shadow:0 0 0 1px #ffffff1f}.ph[data-dark] .pv-ig__avatar--ring img,.ph[data-dark] .pv-ig__avatar--ring .pv-ig__initial{box-shadow:0 0 0 2px #000}.ph[data-dark] .pv-ig__media{background:#1c1c1c}.pv-liapp{color:#000000e6;background:#f4f2ee}.pv-liapp__top{display:flex;color:#0009;background:#fff;flex:none;align-items: center;gap:10px;height:46px;padding:0 14px}.pv-liapp__search{display:inline-flex;color:#0009;background:#edf3f8;border-radius:17px;flex:1;align-items: center;gap:8px;height:34px;padding:0 12px;font:400 15px/1 -apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.pv-liapp__body{overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;flex:1;min-height:0;padding-top:8px}.pv-liapp__body::-webkit-scrollbar{display:none}.pv-liapp__body .pv-li--phone{border-top:0;margin-top:0}.pv-liapp__nav{display:flex;height:calc(50px + var(--safe-bottom,0px));background:#fff;border-top:.5px solid #0000001f;flex:none;justify-content:space-around;padding-top:7px}.pv-liapp__nav span{display:grid;color:#0009;align-content: start;justify-items:center;gap:3px;font:400 10.5px/1.2 -apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.pv-liapp__nav span[data-on]{color:#000000e6}.ph[data-dark] .pv-liapp{color:#ffffffe6;background:#000}.ph[data-dark] .pv-liapp__top,.ph[data-dark] .pv-liapp__nav{color:#ffffffb3;background:#1b1f23;border-top-color:#ffffff1f}.ph[data-dark] .pv-liapp__search{color:#ffffffb3;background:#38434f}.ph[data-dark] .pv-liapp__nav span{color:#fff9}.ph[data-dark] .pv-liapp__nav span[data-on]{color:#fff}.ph[data-dark] .pv-li{--li-text:#ffffffe6;--li-muted:#fff9;--li-blue:#71b7fb;--li-border:#ffffff1f;background:#1b1f23}.cp-trial{display:grid;justify-items:start;gap:8px}.cp-device{display:flex;justify-content:center;align-items: center;gap:var(--s-2);flex-wrap:wrap}.cp-device__model{border:1px solid var(--ov-rule);background:var(--ov-paper);color:var(--ov-ink);font:500 12px/1 var(--ov-sans,system-ui);border-radius:8px;height:28px;padding:0 8px}.an{display:grid;gap:var(--s-5)}.an .os-sheet-head__actions{display:flex;gap:var(--s-2);flex-wrap:wrap;align-items: center}.an-skel{background:linear-gradient(90deg,var(--ov-ground),var(--ov-paper),var(--ov-ground));animation:an-skel 1.4s linear infinite;background-size:200% 100%;border-radius:14px;height:420px}@keyframes an-skel{to{background-position:-200% 0}}.an-status{display:flex;align-items: center;gap:var(--s-3);flex-wrap:wrap}.an-status__chips{display:flex;flex-wrap:wrap;flex:1;gap:6px}.an-chip{display:inline-flex;border:1px solid var(--ov-rule);background:var(--ov-paper);color:var(--ov-ink);font:inherit;cursor:pointer;border-radius:99px;align-items: center;gap:5px;height:28px;padding:0 10px;font-size:12.5px}.an-chip[aria-pressed=true]{border-color:var(--ov-ink);background:var(--ov-ink);color:var(--ov-paper)}.an-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr));gap:var(--s-3)}.an-kpi{display:grid;padding:var(--s-4);border:1px solid var(--ov-rule);background:var(--ov-paper);border-radius:14px;align-content: start;gap:4px}.an-kpi__value{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ov-ink);font-variant-numeric:tabular-nums;font-size:1.9rem;font-weight:480;line-height:1.1}.an-kpi__foot{display:flex;flex-wrap:wrap;align-items: center;gap:6px;font-size:11.5px}.an-kpi__note{font-size:11px}.an-delta{display:inline-flex;border-radius:99px;align-items: center;gap:2px;padding:1px 6px;font-size:11.5px;font-weight:600}.an-delta--up{color:var(--ov-growth);background:color-mix(in srgb,var(--ov-growth)12%,transparent)}.an-delta--down{color:var(--ov-signal);background:color-mix(in srgb,var(--ov-signal)12%,transparent)}.an-delta--none{color:var(--ov-faint);padding:0;font-weight:400}.an-chart{position:relative;padding:var(--s-3);border:1px solid var(--ov-rule);background:var(--ov-paper);border-radius:14px}.an-chart svg{display:block;width:100%;height:auto}.an-chart__grid{stroke:var(--ov-rule);stroke-dasharray:2 4}.an-chart__tick{fill:var(--ov-faint);font:10px var(--ov-mono)}.an-chart__line{fill:none;stroke:var(--ov-teal,#0f766e);stroke-width:2;stroke-linejoin:round}.an-chart__area{fill:color-mix(in srgb,var(--ov-teal,#0f766e)12%,transparent)}.an-chart__post{fill:var(--ov-ink);opacity:.55}.an-chart__cursor{stroke:var(--ov-ink);stroke-opacity:.25}.an-chart__dot{fill:var(--ov-paper);stroke:var(--ov-teal,#0f766e);stroke-width:2}.an-chart__tip{position:absolute;display:grid;border:1px solid var(--ov-rule);background:var(--ov-paper);pointer-events:none;border-radius:10px;gap:1px;padding:8px 10px;font-size:12px;top:12px;right:14px;box-shadow:0 8px 20px -12px #0000004d}.an-chart__none{padding:var(--s-6)0;text-align:center}.an-channels{display:grid;grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:var(--s-3)}.an-channel{display:grid;gap:var(--s-3);padding:var(--s-4);border:1px solid var(--ov-rule);background:var(--ov-paper);border-radius:14px}.an-channel header{display:flex;align-items: center;gap:8px}.an-channel header b{flex:1}.an-channel__figs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.an-channel__figs span{display:grid;gap:1px}.an-channel__figs small{color:var(--ov-faint);font-size:11.5px}.an-channel__figs b{font-variant-numeric:tabular-nums;font-size:16px;font-weight:600}.an-channel__figs em{color:var(--ov-growth);font-size:11px;font-style:normal}.an-channel__model{display:flex;align-items: center;gap:5px;margin:0}.an-learn{display:grid;grid-template-columns:minmax(0,1fr)minmax(0,1.3fr);gap:var(--s-5);align-items: start}@media (max-width:1100px){.an-learn{grid-template-columns:1fr}}.an-effects{list-style:none;display:grid;gap:7px;margin:0;padding:0}.an-effects li{display:grid;grid-template-columns:minmax(0,1fr)8rem 3.4rem;align-items: center;gap:10px;font-size:13px}.an-effects li>b{text-align:right;color:var(--ov-signal);font-weight:600}.an-effects li[data-up]>b{color:var(--ov-growth)}.an-effects li[data-up] .fc__bar i{background:var(--ov-growth);left:50%;right:auto}.an-heat{display:grid;gap:8px}.an-heat__grid{display:grid;gap:3px}.an-heat__h,.an-heat__d{font:10px var(--ov-mono);color:var(--ov-faint);text-align:center}.an-heat__d{text-align:left;align-self: center}.an-heat__c{aspect-ratio:1.4;background:var(--ov-ground);border-radius:4px}.an-heat>p{margin:0}.an-posts__tools{display:inline-flex;gap:var(--s-2);align-items: center}.an-posts{display:grid;border:1px solid var(--ov-rule);background:var(--ov-paper);overflow:hidden;border-radius:14px}.an-post{display:grid;grid-template-columns:44px minmax(0,1fr)5rem 6rem 5.5rem 9rem;gap:var(--s-3);padding:8px var(--s-3);border-top:1px solid var(--ov-rule);align-items: center;font-size:13px}.an-post:first-child{border-top:0}.an-post--head{color:var(--ov-faint);padding-block-start:10px;padding-block-end:10px;font-size:11.5px}.an-post__thumb{display:grid;overflow:hidden;background:var(--ov-ground);color:var(--ov-faint);border-radius:6px;place-items: center;width:44px;height:55px}.an-post__thumb img{object-fit:cover;width:100%;height:100%}.an-post__what{display:grid;gap:2px;min-width:0}.an-post__excerpt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ov-ink)}.an-post__what .meta{display:inline-flex;flex-wrap:wrap;align-items: center;gap:4px;font-size:11.5px}.an-post__rate{font-weight:600}.an-post__fc{display:grid;gap:1px;font-size:11.5px}.an-post__in{font-size:11px;font-weight:600}.an-post__in--in{color:var(--ov-growth)}.an-post__in--above{color:var(--ov-teal,#0f766e)}.an-post__in--below{color:var(--ov-amber)}@media (max-width:900px){.an-post{grid-template-columns:44px minmax(0,1fr)4.5rem}.an-post>:nth-child(4),.an-post>:nth-child(6),.an-post--head>:nth-child(4),.an-post--head>:nth-child(6),.an-post>:nth-child(3){display:none}}.an-formats{display:grid;gap:8px}.an-format{display:grid;grid-template-columns:9rem minmax(0,1fr)4.5rem 11rem;align-items: center;gap:10px;font-size:13px}.an-format>span:first-child{display:inline-flex;align-items: center;gap:6px}.an-format__bar{position:relative;background:var(--ov-ground);overflow:hidden;border-radius:4px;height:8px}.an-format__bar i{position:absolute;background:var(--ov-teal,#0f766e);border-radius:4px;inset:0 auto 0 0}.an-net{display:grid;grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));gap:var(--s-3)}.an-net__card{display:grid;gap:var(--s-3);padding:var(--s-4);border:1px solid var(--ov-rule);background:var(--ov-paper);border-radius:14px;align-content: start}.an-net__card header{display:flex;align-items: center;gap:8px}.an-net__card header b{flex:1}.an-net__totals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 14px;margin:0}.an-net__totals>div{display:flex;border-bottom:1px dotted var(--ov-rule);justify-content:space-between;gap:8px;padding-bottom:2px;font-size:12.5px}.an-net__totals dt{color:var(--ov-muted)}.an-net__totals dd{font-variant-numeric:tabular-nums;margin:0}.an-bars{display:grid;gap:4px}.an-bars__row{display:grid;grid-template-columns:7rem minmax(0,1fr)3.5rem;align-items: center;gap:8px;font-size:12px}.an-bars__row b{text-align:right;font-weight:500}.pv-x{--x-text:#0f1419;--x-muted:#536471;--x-line:#cfd9de;--x-sep:#eff3f4;--x-blue:#1d9bf0;--x-bg:#fff;background:var(--x-bg);color:var(--x-text);text-align:left;-webkit-font-smoothing:antialiased;width:100%;font:400 15px/20px Chirp,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.pv-x--desk{border:1px solid var(--x-sep);border-radius:0;max-width:600px}.pv-x__post{display:grid;grid-template-columns:40px minmax(0,1fr);gap:8px;padding:12px 16px 0}.pv-x__post+.pv-x__post{padding-top:0}.pv-x__post:last-child{border-bottom:1px solid var(--x-sep);padding-bottom:4px}.pv-x__rail{display:flex;flex-direction:column;align-items: center}.pv-x__line{background:var(--x-line);flex:1;width:2px;min-height:12px;margin-top:4px}.pv-x__face{display:grid;object-fit:cover;background:#fff;border-radius:50%;flex:none;place-items: center;box-shadow:0 0 0 1px #0000000f}.pv-x__face--blank{color:#fff;background:#cfd9de;font-weight:700}.pv-x__main{min-width:0;padding-bottom:2px}.pv-x__head{display:flex;white-space:nowrap;align-items: center;gap:4px;min-width:0}.pv-x__head b{overflow:hidden;text-overflow:ellipsis;font-weight:700}.pv-x__head .pv-x__muted{overflow:hidden;text-overflow:ellipsis}.pv-x__badge{flex:none}.pv-x__more{color:var(--x-muted);flex:none;margin-left:auto}.pv-x__muted{color:var(--x-muted)}.pv-x__text{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:2px}textarea.pv-x__text{font:inherit;width:100%;padding:4px}.pv-x__link{color:var(--x-blue)}.pv-x__show{color:var(--x-blue);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.pv-x__media{display:grid;overflow:hidden;border:1px solid var(--x-line);background:var(--x-sep);border-radius:16px;gap:2px;margin-top:12px}.pv-x__media--2{grid-template-columns:1fr 1fr}.pv-x__media--3{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.pv-x__media--3>:first-child{grid-row:span 2}.pv-x__media--4{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.pv-x__media>.pv-fill{position:relative;min-height:0}.pv-x__poll{display:grid;gap:8px;margin-top:12px}.pv-x__choice{border:1px solid var(--x-blue);color:var(--x-blue);cursor:pointer;background:0 0;border-radius:99px;height:32px;font:700 15px/1 inherit}.pv-x__result{position:relative;display:flex;overflow:hidden;border-radius:4px;justify-content:space-between;align-items: center;height:32px;padding:0 10px}.pv-x__result i{position:absolute;background:var(--x-sep);inset:0 auto 0 0}.pv-x__result[data-mine] i{background:color-mix(in srgb,var(--x-blue)30%,transparent)}.pv-x__result span,.pv-x__result b{position:relative}.pv-x__result[data-mine] span{font-weight:700}.pv-x__poll>.pv-x__muted{font-size:13px}.pv-x__acts{display:flex;color:var(--x-muted);justify-content:space-between;align-items: center;max-width:425px;height:40px}.pv-x__acts>span,.pv-x__act{display:inline-flex;align-items: center;gap:4px}.pv-x__acts-r{gap:14px!important}.pv-x__act{color:inherit;cursor:pointer;background:0 0;border:0;padding:0;font:13px/1 inherit}.pv-x__act small{font-size:13px}.pv-x__act--like{color:#f91880;animation:pv-like .35s cubic-bezier(.2,1.6,.4,1)}.pv-x__act--repost{color:#00ba7c}.pv-x__act--save{color:var(--x-blue)}.pv-x__after{display:grid;grid-template-columns:40px 1fr;gap:8px;padding:12px 16px 60px}.pv-x__after>i{background:var(--x-sep);border-radius:50%;width:40px;height:40px}.pv-x__after>span{display:grid;gap:8px}.pv-x__after>span i{background:var(--x-sep);border-radius:5px;height:10px}.pv-x__after>span i:first-child{width:40%}.pv-x__after>span i:last-child{width:70%}.pv-xapp{position:relative;display:flex;padding-top:var(--safe-top,47px);color:#0f1419;overflow:hidden;background:#fff;flex-direction:column;height:100%}.pv-xapp__top{display:flex;flex:none;justify-content:space-between;align-items: center;height:44px;padding:0 16px}.pv-xapp__tabs{display:flex;border-bottom:1px solid #eff3f4;flex:none;height:44px;font:15px/1 -apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.pv-xapp__tabs>*{display:grid;color:#536471;flex:1;place-items: center}.pv-xapp__tabs b{position:relative;color:#0f1419;font-weight:700}.pv-xapp__tabs b:after{content:"";position:absolute;background:#1d9bf0;border-radius:2px;width:56px;height:4px;margin-left:-28px;bottom:0;left:50%}.pv-xapp__body{overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;flex:1;min-height:0}.pv-xapp__body::-webkit-scrollbar{display:none}.pv-xapp__body .pv-x{border:0}.pv-xapp__compose{position:absolute;right:16px;bottom:calc(50px + var(--safe-bottom,0px) + 16px);display:grid;color:#fff;background:#1d9bf0;border-radius:50%;place-items: center;width:56px;height:56px;box-shadow:0 4px 12px #0003}.pv-xapp__nav{display:flex;height:calc(50px + var(--safe-bottom,0px));background:inherit;border-top:1px solid #eff3f4;flex:none;justify-content:space-around;align-items: flex-start;padding-top:12px}.ph[data-dark] .pv-xapp{color:#e7e9ea;background:#000}.ph[data-dark] .pv-x{--x-text:#e7e9ea;--x-muted:#71767b;--x-line:#333639;--x-sep:#2f3336;--x-bg:#000}.ph[data-dark] .pv-xapp__tabs,.ph[data-dark] .pv-xapp__nav{border-color:#2f3336}.ph[data-dark] .pv-xapp__tabs b{color:#e7e9ea}.ph[data-dark] .pv-xapp__tabs>span{color:#71767b}.cp-desk--x{max-width:600px}.cp-channel[data-net=x] svg{color:#0f1419}.cp-thread,.cp-poll{display:grid;gap:8px}.cp-thread__item{display:grid;grid-template-columns:22px minmax(0,1fr)auto auto;align-items: start;gap:8px}.cp-thread__n{display:grid;background:var(--ov-ground);font:600 11px/1 var(--ov-mono);color:var(--ov-muted);border-radius:50%;place-items: center;width:22px;height:22px;margin-top:6px}.cp-thread__item .os-data,.cp-poll__item .os-data{margin-top:8px}.cp-poll__item{display:grid;grid-template-columns:minmax(0,1fr)auto auto;align-items: start;gap:8px}.cp-poll__len,.cp-replies{display:grid;gap:4px;max-width:22rem;font-size:12.5px}.fc__ranker,.fc__notes-x{display:grid;background:color-mix(in srgb,var(--ov-ground)60%,#fff);border-radius:10px;gap:6px;padding:10px 12px}.fc__ranker>.os-label{display:inline-flex;align-items: center;gap:5px}.fc__ranker-row{display:flex;align-items:baseline;gap:10px}.fc__ranker-row b{font-family:var(--font-display);color:var(--ov-ink);font-size:1.6rem;font-weight:480}.fc__ranker>p,.fc__notes-x ul{margin:0;font-size:11.5px}.fc__notes-x ul{display:grid;gap:4px;padding-left:16px;font-size:12.5px;line-height:1.4}.fc__notes-x b{font-weight:550}.fc__dots--risk i[data-on]{background:var(--ov-signal)}.an-channel__rates{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px dotted var(--ov-rule);gap:8px;padding-top:8px}.an-channel__rates span{display:grid;gap:1px}.an-channel__rates small{color:var(--ov-faint);font-size:11.5px}.an-channel__rates b{font-variant-numeric:tabular-nums;font-size:13.5px;font-weight:600}.an-strategy{display:grid;grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));gap:var(--s-3)}.an-strategy__card{display:grid;padding:var(--s-4);border:1px solid var(--ov-rule);background:var(--ov-paper);border-radius:14px;align-content: start;gap:10px}.an-strategy__card header{display:flex;align-items: center;gap:8px}.an-strategy__card ul{list-style:none;display:grid;gap:8px;margin:0;padding:0}.an-strategy__card li{display:grid;grid-template-columns:14px minmax(0,1fr);align-items:baseline;gap:8px;font-size:13px;line-height:1.4}.an-strategy__card li>svg{color:var(--ov-growth)}.an-post__rate small{display:inline-flex;align-items: center;gap:2px;margin-left:6px;font-weight:400}.pv-x--detail .pv-x__post:last-child{border-bottom:0}.pv-x__bar{display:flex;align-items: center;gap:24px;height:48px;padding:0 16px;font-size:20px}.pv-x__bar b{font-size:17px;font-weight:700}.pv-x__focus{border-bottom:1px solid var(--x-sep);padding:4px 16px 0}.pv-x__focus-head{display:flex;align-items: center;gap:8px;line-height:20px}.pv-x__focus-head b{font-weight:700}.pv-x__focus-head .pv-x__badge{vertical-align:-3px;margin-left:2px}.pv-x__focus-text{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:12px;font-size:17px;line-height:24px}textarea.pv-x__focus-text{font:inherit;width:100%;padding:4px}.pv-x__stamp{border-bottom:1px solid var(--x-sep);margin:14px 0 0;padding-bottom:14px;font-size:15px}.pv-x__acts--focus{justify-content:space-around;max-width:none;height:48px}.pv-x__compose-row{display:flex;border-bottom:1px solid var(--x-sep);align-items: center;gap:10px;padding:12px 16px}.pv-x__compose-row>span{flex:1;font-size:17px}.pv-x__compose-row>i{background:var(--x-text);color:var(--x-bg);opacity:.5;border-radius:99px;padding:6px 16px;font:700 14px/1 inherit}.pv-x__reply .pv-x__acts small{font-size:13px}.pv-x__answer{color:var(--x-blue)}.pv-x__waiting{color:var(--x-muted);text-align:center;margin:0;padding:20px 16px 60px;font-size:14px;line-height:20px}.cv{display:grid;gap:var(--s-3);padding:var(--s-4);border:1px solid var(--ov-rule);background:var(--ov-paper);border-radius:14px}.cv__head{display:flex;align-items: center;gap:var(--s-2);flex-wrap:wrap}.cv__head .os-label{display:inline-flex;flex:1;align-items: center;gap:5px}.cv__window{display:inline-flex;background:var(--ov-ground);color:var(--ov-muted);border-radius:99px;align-items: center;gap:4px;padding:2px 8px;font-size:11.5px;font-weight:600}.cv__window--open{background:color-mix(in srgb,var(--ov-growth)14%,transparent);color:var(--ov-growth)}.cv__why{margin:0}.cv__list{list-style:none;display:grid;gap:4px;margin:0;padding:0}.cv__reply{display:grid;grid-template-columns:32px minmax(0,1fr);border-radius:10px;gap:10px;padding:8px}.cv__reply--on{background:color-mix(in srgb,var(--ov-teal,#0f766e)8%,transparent)}.cv__reply--done{opacity:.7}.cv__reply>img,.cv__face{object-fit:cover;background:var(--ov-ground);display:grid;color:var(--ov-muted);border-radius:50%;place-items: center;width:32px;height:32px;font-weight:600}.cv__reply p{white-space:pre-wrap;overflow-wrap:anywhere;margin:2px 0 0;font-size:13.5px;line-height:1.45}.cv__who{font-size:12.5px}.cv__ours{display:flex;border-left:2px solid var(--ov-growth);color:var(--ov-muted);align-items:baseline;gap:5px;padding-left:8px}.cv__acts{display:flex;gap:12px;margin-top:4px;font-size:12px}.cv__acts .linkish{display:inline-flex;align-items: center;gap:3px}.cv__compose{display:grid;gap:6px}.cv__send{display:flex;justify-content:space-between;align-items: center;gap:var(--s-2)}.st-pub-replies{display:flex;align-items: center;gap:var(--s-2);padding:var(--s-3)var(--s-4);border:1px solid color-mix(in srgb,var(--ov-growth)35%,var(--ov-rule));background:color-mix(in srgb,var(--ov-growth)5%,var(--ov-paper));border-radius:12px;flex-wrap:wrap}.st-pub-replies>.os-label{display:inline-flex;margin-right:var(--s-2);align-items: center;gap:5px}.st-pub-replies__row{display:inline-flex;background:var(--ov-paper);border:1px solid var(--ov-rule);color:inherit;text-decoration:none;border-radius:99px;align-items: center;gap:8px;padding:4px 10px;font-size:12.5px}.pf{display:grid;gap:var(--s-5)}.pf .os-sheet-head__actions{display:flex;gap:var(--s-2);flex-wrap:wrap}.pf-summary{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--s-5);padding:var(--s-4);border:1px solid var(--ov-rule);background:var(--ov-paper);border-radius:14px;align-items: center}.pf-score{display:grid;grid-template-columns:auto auto;align-items:baseline;gap:2px 6px}.pf-score b{font-family:var(--font-display);color:var(--ov-ink);font-size:2.4rem;font-weight:480;line-height:1}.pf-score span{color:var(--ov-muted)}.pf-score small{grid-column:1/-1;color:var(--ov-faint);font-size:11px}.pf-one p{margin:4px 0 0;font-size:13.5px}.pf-one code,.pf-account code{font:11px var(--ov-mono)}.pf-strategy{display:grid;grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:var(--s-3);margin-bottom:var(--s-3)}.pf-strategy__wide{grid-column:1/-1}.pf-accounts{display:grid;grid-template-columns:repeat(auto-fill,minmax(21rem,1fr));gap:var(--s-3)}.pf-account{display:grid;padding:var(--s-4);border:1px solid var(--ov-rule);background:var(--ov-paper);border-radius:14px;align-content: start;gap:10px}.pf-account header{display:flex;align-items: center;gap:10px}.pf-account header>img,.pf-account__face{object-fit:cover;display:grid;background:var(--ov-ground);color:var(--ov-muted);border-radius:50%;flex:none;place-items: center;width:40px;height:40px}.pf-account__who{display:grid;flex:1;gap:1px;min-width:0}.pf-account__who .meta{display:inline-flex;flex-wrap:wrap;align-items: center;gap:4px;font-size:11.5px}.pf-account__score{font:600 12px/1 var(--ov-mono);background:var(--ov-ground);border-radius:99px;padding:4px 8px}.pf-account ul{list-style:none;display:grid;gap:5px;margin:0;padding:0}.pf-account li{display:grid;grid-template-columns:14px minmax(0,1fr);align-items:baseline;gap:7px;font-size:12.5px;line-height:1.4}.pf-account li>svg{color:var(--ov-signal)}.pf-account li[data-ok]>svg{color:var(--ov-growth)}.pf-account li[data-na]>svg{color:var(--ov-faint)}.pf-account li b{font-weight:550}.pf-account>p{margin:0}.pf-fix{display:block;color:var(--ov-teal,#0f766e);margin-top:2px;font-size:12px}.pf-missing{display:flex;gap:var(--s-2);flex-wrap:wrap;align-items: center}.pf-chip{display:inline-flex;border:1px solid var(--ov-rule);background:var(--ov-paper);border-radius:99px;align-items: center;gap:5px;padding:4px 10px;font-size:12.5px}.pf-handles{display:grid;gap:6px}.pf-handles__row{display:grid;grid-template-columns:11rem minmax(0,1fr);gap:var(--s-3);border-top:1px solid var(--ov-rule);align-items: start;padding:8px 0}.pf-handles__net{display:inline-flex;flex-wrap:wrap;align-items: center;gap:6px;font-size:13px;font-weight:550}.pf-handles__opts{display:flex;flex-wrap:wrap;gap:6px}.pf-handle{display:inline-flex;border:1px solid var(--ov-rule);border-radius:99px;align-items: center;gap:4px;padding:3px 9px;font-size:12px}.pf-handle a{color:inherit}.pf-handle small{color:var(--ov-muted)}.pf-handle--free{border-color:color-mix(in srgb,var(--ov-growth)45%,var(--ov-rule));background:color-mix(in srgb,var(--ov-growth)8%,var(--ov-paper))}.pf-handle--free>svg{color:var(--ov-growth)}.pf-handle--taken{opacity:.75}.pf-handle--taken>svg{color:var(--ov-signal)}.pf-handle--invalid{opacity:.45;text-decoration:line-through}.pf-line{margin:0 0 var(--s-2)}.pf-bios{display:grid;grid-template-columns:repeat(auto-fill,minmax(19rem,1fr));gap:var(--s-3);margin-bottom:var(--s-3)}.pf-bio{display:grid;gap:4px}.pf-bio .os-label{display:inline-flex;align-items: center;gap:5px}@media (max-width:700px){.pf-summary,.pf-handles__row{grid-template-columns:1fr}}.pc-ref--camera{color:var(--ov-ink);border-style:solid;border-color:var(--ov-ink)}.qc{position:fixed;z-index:61;display:grid;background:var(--os-paper,#fff);border-radius:16px;gap:10px;width:min(860px,100vw - 32px);padding:12px;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 24px 80px -20px #16171b73}.qc__stage{position:relative;display:grid;aspect-ratio:16/9;overflow:hidden;background:#111214;border-radius:10px;place-items: center}.qc__note{position:absolute;color:#f4f4f2;text-align:center;margin:0;padding:16px}.qc__warn{color:var(--signal,#b42318);margin:0;font-size:13px}.qc__bar{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items: center;gap:8px}.qc__keys{margin-right:auto}.qc__device{width:auto;max-width:14rem}.st-frame--sound{display:grid;background:color-mix(in srgb,var(--hue-blue)6%,var(--ov-paper));place-items: center}.st-frame--sound img{object-fit:fill;opacity:.72;width:92%;height:46%}.snd-select{min-width:14rem;height:34px;font-size:13px}.snd-line{width:100%;height:40px;font-size:15px}.snd-script{font-size:15px;line-height:1.65}.snd-tones{display:flex;flex-wrap:wrap;gap:4px 14px}.snd-cards,.snd-rank{display:grid;grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));gap:var(--s-3)}.snd-rank{margin-top:4px}.snd-card{position:relative;display:grid;grid-template-columns:minmax(0,1fr)auto;grid-template-rows:auto auto auto;border:1px solid var(--ov-rule);cursor:pointer;background:#fff;border-radius:12px;gap:8px 10px;padding:12px}.snd-card:hover{border-color:color-mix(in srgb,var(--ov-ink)30%,var(--ov-rule))}.snd-card--on{border-color:var(--ov-ink);box-shadow:0 0 0 1px var(--ov-ink)}.snd-card__wave{grid-column:1/-1;position:relative;background:color-mix(in srgb,var(--hue-blue)6%,var(--ov-paper))no-repeat center/100% 70%;overflow:hidden;border-radius:8px;height:54px}.snd-card__play{position:absolute;display:grid;background:var(--ov-ink);color:#fff;cursor:pointer;border:0;border-radius:99px;place-items: center;width:30px;height:30px;top:50%;left:8px;translate:0 -50%}.snd-card__head{position:absolute;background:color-mix(in srgb,var(--hue-blue)16%,transparent);transform-origin:left center;pointer-events:none;inset:0}.snd-card__body{display:grid;gap:2px;min-width:0}.snd-card__title{color:var(--ov-ink);display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;-webkit-box-orient:vertical;font-size:14px;line-height:1.35}.snd-card__sub{color:var(--ov-muted);font-size:12px}.snd-card__words{color:var(--ov-faint);font-size:13px;line-height:1.4}.snd-card__words [data-on]{color:var(--ov-ink)}.snd-card__acts{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items: center;gap:6px}.snd-open{margin-top:var(--s-4);padding:var(--s-4);border:1px solid var(--ov-rule);background:#fff;border-radius:12px}.snd-score{display:inline-flex;font-family:var(--font-display);white-space:nowrap;align-items:baseline;gap:1px}.snd-score b{letter-spacing:-.03em;font-size:30px;font-weight:400;line-height:1}.snd-score small{color:var(--ov-muted);font-size:12px}.snd-score--sm b{font-size:20px}.snd-score[data-tier=good] b{color:var(--ov-teal)}.snd-score[data-tier=low] b{color:var(--ov-signal)}.snd-take{display:grid;gap:var(--s-3)}.snd-take__head{display:flex;gap:var(--s-4);align-items: center}.snd-take__head audio{flex:1;min-width:0;height:36px}.snd-words{display:flex;flex-wrap:wrap;gap:2px 3px;margin:0;font-size:17px;line-height:1.55}.snd-word{font:inherit;color:var(--ov-faint);cursor:pointer;background:0 0;border:0;border-radius:4px;padding:0 2px}.snd-word[data-on]{color:var(--ov-ink);background:color-mix(in srgb,var(--hue-blue)14%,transparent)}.snd-delivery{display:grid;gap:var(--s-3)}.snd-facts{display:grid;grid-template-columns:repeat(auto-fill,minmax(7.5rem,1fr));gap:10px var(--s-4);margin:0}.snd-facts div{display:grid;gap:1px}.snd-facts dt{color:var(--ov-muted);font-size:11.5px}.snd-facts dd{color:var(--ov-ink);margin:0;font-size:15px}.snd-facts div[data-ok] dd{color:var(--ov-teal)}.snd-delivery--compact .snd-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.snd-ends{display:grid;list-style:none;gap:3px;margin:0;padding:0;font-size:13px}.snd-ends li{display:grid;grid-template-columns:16px minmax(0,1fr);color:var(--ov-muted);align-items:baseline;gap:6px}.snd-ends li[data-flag]{color:var(--ov-signal)}.snd-advice{display:grid;color:var(--ov-ink);gap:5px;margin:0;padding-left:16px;font-size:13.5px;line-height:1.5}.snd-row{display:flex;flex-wrap:wrap;align-items: center;gap:8px}.snd-busy,.snd-live{color:var(--ov-muted);font-size:13px}.snd-live:before{content:"";display:inline-block;background:var(--ov-signal);border-radius:50%;width:8px;height:8px;margin-right:6px}.snd-err{color:var(--ov-signal);margin:6px 0 0;font-size:13px}.st-tl__sep{background:var(--ov-rule);align-self: center;width:1px;height:16px;margin:0 4px}.st-lane-row--voice{height:40px}.st-voice{position:absolute;background:color-mix(in srgb,var(--hue-blue)12%,var(--ov-paper));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--hue-blue)32%,transparent);overflow:hidden;cursor:grab;touch-action:none;border-radius:6px;top:2px;bottom:2px}.st-voice:active{cursor:grabbing}.st-voice--on{outline:2px solid var(--filament);outline-offset:1px;z-index:2}.st-voice__wave{position:absolute;opacity:.7;background:0 0/100% 100% no-repeat;inset:2px 0 13px}.st-voice__word{position:absolute;border-left:1px solid color-mix(in srgb,var(--hue-blue)45%,transparent);color:var(--ov-ink);white-space:nowrap;pointer-events:none;min-height:12px;padding-left:2px;font-size:10px;line-height:12px;bottom:1px}.st-lane-ghost{position:absolute;display:inline-flex;border:1px dashed var(--ov-rule);font:inherit;color:var(--ov-muted);cursor:pointer;background:0 0;border-radius:6px;align-items: center;gap:6px;padding:0 12px;font-size:11.5px;top:4px;bottom:4px;left:0}.st-lane-ghost:hover{border-color:var(--ov-ink);color:var(--ov-ink)}.st-lane-row--sfx{height:26px}.st-sfx{position:absolute;background:color-mix(in srgb,var(--ov-amber)16%,var(--ov-paper));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ov-amber)40%,transparent);overflow:hidden;cursor:grab;touch-action:none;border-radius:5px;min-width:10px;top:2px;bottom:2px}.st-sfx--on{outline:2px solid var(--filament);outline-offset:1px;z-index:2}.st-sfx__wave{position:absolute;opacity:.45;background:0 0/100% 100% no-repeat;inset:2px 0}.st-sfx__label{position:relative;color:var(--ov-ink);white-space:nowrap;padding:0 6px;font-size:10.5px;line-height:22px}.st-bin__sect{display:flex;justify-content:space-between;align-items: center;gap:8px;margin:10px 2px 4px}.st-bin__sect:first-child{margin-top:0}.st-bin__row--sound{grid-template-columns:18px minmax(0,1fr)auto}.st-bin__snd{display:grid;gap:3px;min-width:0}.st-bin__sndname{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.st-bin__sndwave{opacity:.45;background:0 0/100% 100% no-repeat;height:14px}.snd-vo__script{resize:vertical;font-size:13px;line-height:1.55}.snd-vo__head{display:flex;justify-content:space-between;align-items: center;gap:8px}.snd-vo .snd-rank{grid-template-columns:1fr;gap:8px}.snd-vo .snd-card{gap:6px 8px;padding:8px}.snd-vo .snd-card__wave{height:34px}.snd-vo .snd-card__play{width:24px;height:24px}.snd-sum{display:grid;grid-template-columns:16px minmax(0,1fr)auto;border:1px solid var(--ov-rule);font:inherit;color:var(--ov-ink);text-align:left;cursor:pointer;background:#fff;border-radius:8px;align-items: center;gap:8px;padding:7px 8px;font-size:12.5px}.snd-sum:hover{border-color:var(--ov-ink)}.snd-sum--add{color:var(--ov-muted);border-style:dashed}.snd-bedmaker{display:grid;gap:6px}.ov-card__wave{position:absolute;opacity:.7;background:50%/100% 100% no-repeat;inset:22% 6%}.snd-rooms{margin:0 0 var(--s-5)}.snd-ep{display:grid;grid-template-columns:minmax(14rem,18rem)minmax(0,1fr);gap:var(--s-4);align-items: start;margin-top:8px}@media (max-width:900px){.snd-ep{grid-template-columns:1fr}}.cx-tabs{display:flex;margin:calc(var(--s-3)*-1)0 var(--s-5);border-bottom:1px solid var(--ov-rule);gap:2px}.cx-tabs a{color:var(--ink-2);text-decoration:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:8px 12px;font-size:13.5px}.cx-tabs a:hover{color:var(--ov-ink)}.cx-tabs a[aria-current=page]{color:var(--ov-ink);border-bottom-color:var(--ov-ink);font-weight:500}.cx-bar{display:flex;gap:var(--s-2);margin:0 0 var(--s-3);flex-wrap:wrap;align-items: center}.cx-bar .os-input{height:var(--ctl-h-sm,30px)}.cx-spacer{flex:1}.cx-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));gap:var(--s-3)}.cx-card{display:grid;text-align:left;padding:var(--s-4);border:1px solid var(--ov-rule);cursor:pointer;font:inherit;color:inherit;transition:border-color .15s var(--ov-ease),box-shadow .15s var(--ov-ease);background:#fff;border-radius:10px;align-content: start;gap:6px}.cx-card:hover{border-color:var(--ov-growth-line);box-shadow:0 6px 18px -12px #16171b4d}.cx-card[aria-pressed=true]{border-color:var(--ov-ink);box-shadow:inset 0 0 0 1px var(--ov-ink)}.cx-card__title{font-size:14.5px;font-weight:600}.cx-card__key{font:11.5px var(--ov-mono,ui-monospace,monospace);color:var(--ink-3)}.cx-chips{display:flex;flex-wrap:wrap;gap:4px}.cx-drop{display:grid;border:1.5px dashed var(--ov-rule);padding:var(--s-5);text-align:center;color:var(--ink-2);cursor:pointer;background:#fff;border-radius:10px;place-items: center;gap:4px}.cx-drop strong{color:var(--ov-ink);font-weight:500}.cx-drop[data-drag=true]{border-color:var(--ov-ink);background:var(--ov-growth-wash,#f6f8f4)}.cx-uploads{display:grid;margin:var(--s-3)0 0;padding:var(--s-3);border:1px solid var(--ov-rule);background:#fff;border-radius:10px;gap:6px}.cx-upload{display:grid;grid-template-columns:minmax(0,15rem)minmax(4rem,1fr)minmax(0,18rem);gap:var(--s-3);align-items: center;font-size:13px}.cx-upload__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cx-upload__bar{overflow:hidden;background:var(--ov-rule);border-radius:3px;height:3px}.cx-upload__bar i{display:block;background:var(--ov-ink);transform-origin:left;height:100%;transition:transform .12s linear}.cx-upload[data-state=done] .cx-upload__bar i{background:var(--ov-teal)}.cx-upload[data-state=error] .meta{color:var(--ov-signal)}.cx-attn{list-style:none;margin:0;padding:0}.cx-attn li{display:grid;grid-template-columns:7.5rem minmax(0,1fr)auto;gap:var(--s-3);border-bottom:1px solid var(--ov-rule);cursor:pointer;align-items: center;padding:10px 4px}.cx-attn li:last-child{border-bottom:0}.cx-attn li:hover{background:var(--ov-growth-wash,#f6f8f4)}.cx-form{display:grid;gap:var(--s-5)}.cx-form fieldset{border:0;border-top:1px solid var(--ov-rule);padding:var(--s-4)0 0;display:grid;gap:var(--s-3);margin:0}.cx-form legend{padding:0 8px 0 0;font-size:13.5px;font-weight:600}.cx-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:var(--s-3)}.cx-signer{display:grid;grid-template-columns:7rem minmax(0,1fr)minmax(0,1fr)minmax(0,1.2fr);gap:var(--s-3);align-items: center}.cx-check{display:flex;align-items: flex-start;gap:8px;font-size:13.5px;line-height:1.4}.cx-check input{margin-top:3px}.cx-editor{display:grid;grid-template-columns:minmax(0,1fr)minmax(0,1fr);gap:var(--s-5);align-items: start}textarea.os-input.cx-code,.cx-code{tab-size:2;white-space:pre-wrap;width:100%;min-height:68vh;font:12.8px/1.6 var(--ov-mono,ui-monospace,"SF Mono",Menlo,monospace)!important}.cx-preview{border:1px solid var(--ov-rule);background:#fff;border-radius:8px;width:100%;height:78vh}.cx-palette{display:flex;overflow:auto;flex-wrap:wrap;gap:4px;max-height:8.5rem;padding:2px 0}.cx-palette button{font:11.5px var(--ov-mono,ui-monospace,monospace);border:1px solid var(--ov-rule);cursor:pointer;background:#fff;border-radius:999px;height:22px;padding:0 7px}.cx-palette button:hover{border-color:var(--ov-ink)}.cx-sticky{position:sticky;top:var(--s-4);display:grid;gap:var(--s-3)}.cx-diff{font:12.5px/1.55 var(--ov-mono,ui-monospace,Menlo,monospace);white-space:pre-wrap;border:1px solid var(--ov-rule);overflow:auto;background:#fff;border-radius:8px;max-height:72vh}.cx-diff div{min-height:1.55em;padding:1px 12px}.cx-diff .add{background:color-mix(in srgb,var(--ov-teal)11%,transparent)}.cx-diff .add:before{content:"+ ";color:var(--ov-teal)}.cx-diff .del{background:color-mix(in srgb,var(--ov-signal)9%,transparent)}.cx-diff .del:before{content:"− ";color:var(--ov-signal)}.cx-diff .skip{color:var(--ink-3);border-block:1px dashed var(--ov-rule);font-style:italic}.cx-term{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;margin:4px 0 0}.cx-term span{background:var(--ov-rule);border-radius:2px;height:4px}.cx-term span[data-on=true]{background:var(--ov-ink)}.cx-fields{border-collapse:collapse;width:100%}.cx-fields td,.cx-fields th{vertical-align:top;text-align:left;padding:4px 6px 4px 0;font-size:13px}.cx-fields .os-input{width:100%}@media (max-width:1000px){.cx-editor,.cx-signer{grid-template-columns:1fr}.cx-preview{height:60vh}.cx-upload{grid-template-columns:minmax(0,1fr)4rem}.cx-upload .meta{grid-column:1/-1}}.os-checks{list-style:none;border-top:var(--os-rule-w)solid var(--os-rule);margin:0;padding:0}.os-checks>li{display:grid;grid-template-columns:1.5rem minmax(0,1fr)auto;gap:var(--s-3);padding:var(--s-3)0;border-bottom:var(--os-rule-w)solid var(--os-rule);align-items: start}.os-checks .mark{border:1.5px solid var(--os-rule-ink);display:grid;color:var(--os-paper);border-radius:50%;place-items: center;width:1.1rem;height:1.1rem;margin-top:2px;font-size:11px}.os-checks .mark.met{background:var(--os-success);border-color:var(--os-success)}.os-checks .mark.req:not(.met){border-color:var(--filament)}.os-checks .why{color:var(--os-ink-2);font-size:var(--t-sm);max-width:46rem;margin:4px 0 0}.os-checks .src{font-size:var(--t-xs);color:var(--os-muted);margin:4px 0 0}.os-checks .src a{color:inherit}.os-checks .val{text-align:right;display:grid;justify-items:end;gap:4px;min-width:8rem}.os-checks .val .os-data{font-size:var(--t-lg)}.os-focus{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:var(--s-3)}.os-focus>div{border:var(--os-rule-w)solid var(--os-rule);border-radius:var(--r-md);padding:var(--s-4);display:grid;gap:var(--s-2);background:var(--os-paper);align-content: start}.os-focus .k{font-family:var(--font-mono);font-size:var(--t-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--filament)}.os-stop{color:var(--os-ink-2);display:grid;gap:4px;margin:0;padding-left:1.1rem}.os-snippet{position:relative;padding:var(--s-3)var(--s-4);border:var(--os-rule-w)solid var(--os-rule);border-radius:var(--r-md);background:color-mix(in srgb,var(--os-ink)3%,var(--os-paper));font-family:var(--font-mono);font-size:var(--t-sm);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding-right:6rem;line-height:1.55}.os-snippet>button{position:absolute;top:var(--s-2);right:var(--s-2)}.os-secret{font-family:var(--font-mono);font-size:var(--t-sm);padding:var(--s-3);border:1px dashed var(--filament);border-radius:var(--r-md);overflow-wrap:anywhere;user-select:all}.os-frames{list-style:none;font-family:var(--font-mono);font-size:var(--t-sm);border:var(--os-rule-w)solid var(--os-rule);border-radius:var(--r-md);overflow:hidden;margin:0;padding:0}.os-frames li{padding:6px var(--s-3);border-bottom:var(--os-rule-w)solid var(--os-rule-soft,var(--os-rule));overflow-wrap:anywhere}.os-frames li:last-child{border-bottom:0}.os-frames li.lib{color:var(--os-muted)}.os-frames .fn{color:var(--os-ink);font-weight:var(--w-medium)}.os-line{list-style:none;position:relative;margin:0;padding:0}.os-line:before{content:"";position:absolute;background:var(--os-rule);width:1px;top:6px;bottom:6px;left:.45rem}.os-line li{position:relative;display:grid;grid-template-columns:1rem minmax(0,1fr)auto;gap:var(--s-3);padding:6px 0}.os-line li i{background:var(--hue,var(--os-rule-ink));box-shadow:0 0 0 3px var(--os-paper);border-radius:50%;width:.55rem;height:.55rem;margin:6px 0 0 .2rem}.os-line .when{font-size:var(--t-xs);color:var(--os-muted);white-space:nowrap}.os-tail td{font-size:var(--t-sm)}.os-tail tr.no td{background:color-mix(in srgb,var(--os-caution,var(--os-warning))7%,transparent)}@media (max-width:calc(52rem - .001px)){.os-checks>li{grid-template-columns:1.5rem minmax(0,1fr)}.os-checks .val{grid-column:2;text-align:left;justify-items:start}}.os-days{display:grid;gap:6px;margin:0}.os-days__plot{position:relative;display:flex;height:var(--h,96px);border-bottom:1px solid var(--os-rule-ink);align-items: flex-end;gap:2px;padding-top:14px}.os-days__max{position:absolute;font-size:var(--t-xs);color:var(--os-muted);top:0;left:0}.os-days__plot:before{content:"";position:absolute;border-top:1px dashed var(--os-rule);top:14px;left:0;right:0}.os-days__col{display:flex;position:relative;flex-direction:column;flex:1 1 0;justify-content:flex-end;min-width:0;height:100%}.os-days__col.empty:after{content:"";position:absolute;background:var(--os-rule-ink);width:1px;height:4px;bottom:0;left:50%}.os-days__bar{display:block;background:var(--os-ink);opacity:.82;border-radius:1px 1px 0 0;transition:height .5s cubic-bezier(.2,.7,.2,1)}.os-days__part{display:block;background:color-mix(in srgb,var(--os-ink)28%,transparent);border-radius:1px 1px 0 0;order:-1}.os-days__col:hover .os-days__bar{opacity:1;background:var(--filament)}.os-days__axis{position:relative;height:14px}.os-days__axis span{position:absolute;font-size:var(--t-xs);color:var(--os-muted);white-space:nowrap;top:0;transform:translate(-50%)}.os-days__axis span:first-child{transform:none}.os-days__axis span:last-child{transform:translate(-100%)}.os-gauge{position:relative;display:inline-block;background:color-mix(in srgb,var(--os-ink)7%,var(--os-paper));vertical-align:middle;border-radius:3px;width:8rem;height:6px}.os-gauge.compact{width:5rem;height:4px}.os-gauge i{position:absolute;background:var(--os-ink);opacity:.75;border-radius:3px;transition:width .6s cubic-bezier(.2,.7,.2,1);top:0;bottom:0;left:0}.os-gauge.met i{background:var(--os-success);opacity:1}.os-gauge b{position:absolute;background:var(--os-ink);width:1.5px;margin-left:-.75px;top:-3px;bottom:-3px}.os-track{list-style:none;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);position:relative;margin:0;padding:0}.os-track:before{content:"";position:absolute;border-top:1px solid var(--os-rule-ink);top:15px;left:0;right:0}.os-track li{position:relative;min-width:0}.os-track>li>button{all:unset;display:grid;padding:0 var(--s-3)var(--s-3)0;cursor:pointer;box-sizing:border-box;gap:3px;width:100%}.os-track>li>button:disabled{cursor:default}.os-track>li>button:focus-visible{outline:var(--os-focus-w)solid var(--os-focus-ring);outline-offset:4px}.os-track__dot{background:var(--os-paper);border:1.5px solid var(--os-rule-ink);position:relative;z-index:1;border-radius:50%;width:11px;height:11px;margin:10px 0 8px}.os-track li.done .os-track__dot{background:var(--os-ink);border-color:var(--os-ink)}.os-track li.lit .os-track__dot{background:var(--filament);border-color:var(--filament);box-shadow:0 0 0 4px color-mix(in srgb,var(--filament)14%,transparent)}.os-track li.lit .os-track__dot:after{content:"";position:absolute;border:1px solid var(--filament);opacity:0;animation:os-halo 2.6s ease-out infinite;border-radius:50%;inset:-6px}@keyframes os-halo{0%{transform:scale(.6);opacity:.7}to{transform:scale(1.8);opacity:0}}.os-track li.sel .os-track__l{text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--os-rule-ink)}.os-track__n{font-size:var(--t-xs);letter-spacing:.06em;color:var(--os-muted)}.os-track__l{font-weight:var(--w-medium);color:var(--os-ink);line-height:1.25}.os-track__m{font-size:var(--t-sm);color:var(--os-muted)}.os-track__body{padding:0 var(--s-3)0 0;display:grid;align-content: start;gap:6px}.os-wire{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border:var(--os-rule-w)solid var(--os-rule);border-radius:var(--r-md);background:var(--os-paper);overflow:hidden;align-items:stretch;gap:0}.os-wire>div{position:relative;padding:var(--s-4)var(--s-3);display:grid;align-content: start;gap:4px}.os-wire>div+div{border-left:1px dashed var(--os-rule);padding-left:calc(var(--s-3) + 12px)}.os-wire>div+div:before{content:"";position:absolute;border-top:1px solid var(--os-rule-ink);border-right:1px solid var(--os-rule-ink);background:var(--os-paper);width:9px;height:9px;top:calc(50% - 5px);left:-5px;transform:rotate(45deg)}.os-wire .k{font-family:var(--font-mono);font-size:var(--t-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--os-muted);display:flex;align-items: center;gap:6px}.os-wire .k i{background:var(--os-rule-ink);border-radius:50%;width:7px;height:7px}.os-wire .on .k i{background:var(--os-success);box-shadow:0 0 0 3px color-mix(in srgb,var(--os-success)18%,transparent)}.os-wire .warn .k i{background:var(--os-warning)}.os-wire .v{font-family:var(--font-display);font-size:var(--t-xl);color:var(--os-ink);line-height:1.1}.os-wire .d{font-size:var(--t-sm);color:var(--os-muted)}.os-wire .core{background:color-mix(in srgb,var(--os-ink)3%,var(--os-paper))}@media (max-width:calc(52rem - .001px)){.os-track{grid-auto-flow:row}.os-track:before{border-top:0;border-left:1px solid var(--os-rule-ink);inset:0 auto 0 5px}.os-track>li>button{grid-template-columns:11px 2rem 1fr;align-items: center;gap:var(--s-2)}.os-track__dot{margin:0}.os-wire{grid-template-columns:1fr}.os-wire>div+div{border-left:0;border-top:1px dashed var(--os-rule)}.os-wire>div+div:before{top:-5px;left:24px;transform:rotate(135deg)}}@media (prefers-reduced-motion:reduce){.os-track li.lit .os-track__dot:after{animation:none}}@font-face{font-family:Fraunces;src:url(/assets/outeva/Fraunces.woff2)format(woff2);font-weight:100 900;font-display:swap}@font-face{font-family:DM Sans;src:url(/assets/outeva/DMSans.woff2)format(woff2);font-weight:100 1000;font-display:swap}@font-face{font-family:DM Mono;src:url(/assets/outeva/DMMono-400.woff2)format(woff2);font-weight:400;font-display:swap}.ld{--paper:#fbfaf7;--ink:#16171b;--ink-2:#45454a;--muted:#5c5b56;--faint:#86847d;--rule:#e7e4dc;--growth:#1a5a3e;--display:"Fraunces",Georgia,serif;--ui:"DM Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--mono:"DM Mono",ui-monospace,monospace;--ease:cubic-bezier(.2,.7,.2,1);position:fixed;overflow:hidden;background:var(--paper);color:var(--ink);font:15px/1.5 var(--ui);cursor:crosshair;touch-action:manipulation;-webkit-font-smoothing:antialiased;inset:0}.ld-bar{position:absolute;display:flex;z-index:3;align-items: center;gap:10px;top:16px;right:20px}.ld-bar a,.ld-bar button{font:500 13px/1 var(--ui);color:var(--ink);text-decoration:none;cursor:pointer}.ld-legal{position:absolute;z-index:3;display:flex;background:var(--paper);font:400 11px/16px var(--mono);letter-spacing:.04em;color:var(--faint);white-space:nowrap;gap:14px;padding:0 12px;bottom:20px;left:50%;transform:translate(-50%)}.ld-legal a{color:var(--muted);text-decoration:none}.ld-legal a:hover{color:var(--ink);text-decoration:underline;text-underline-offset:.2em}@media (max-width:640px){.ld-legal{gap:8px;padding:0 6px;font-size:9.5px;bottom:6px;left:auto;right:14px;transform:none}}.ld-signin{display:inline-flex;background:var(--ink);transition:background-color .15s var(--ease);border-radius:99px;align-items: center;height:34px;padding:0 16px;color:var(--paper)!important}.ld-signin:hover{background:#000}.ld-lang{display:inline-flex;border:1px solid var(--rule);background:#fff;border-radius:99px;gap:2px;padding:3px}.ld-lang button{color:var(--muted);font-family:var(--mono);background:0 0;border:0;border-radius:99px;height:26px;padding:0 10px;font-size:11px}.ld-lang button[aria-pressed=true]{background:var(--ink);color:#fff}.ld:before{content:"";position:absolute;pointer-events:none;background-image:linear-gradient(to right,color-mix(in srgb,var(--ink)7%,transparent)1px,transparent 1px),linear-gradient(to bottom,color-mix(in srgb,var(--ink)7%,transparent)1px,transparent 1px),linear-gradient(to right,color-mix(in srgb,var(--ink)3%,transparent)1px,transparent 1px),linear-gradient(to bottom,color-mix(in srgb,var(--ink)3%,transparent)1px,transparent 1px);-webkit-mask-image:radial-gradient(70% 65% at 50% 42%,#000 35%,#0000 100%);mask-image:radial-gradient(70% 65% at 50% 42%,#000 35%,#0000 100%);animation:ld-grid 1.6s cubic-bezier(.2,.7,.2,1)both;background-position:50%;background-size:120px 120px,120px 120px,24px 24px,24px 24px;inset:0}@keyframes ld-grid{0%{opacity:0;transform:scale(1.04)}to{opacity:1;transform:none}}.ld-svg{position:absolute;display:block;width:100%;height:100%;inset:0}.ld-dim{font-family:var(--mono);fill:var(--muted);letter-spacing:.02em}.ld-num{font-family:var(--mono);fill:var(--faint);letter-spacing:.08em;font-size:10px}.ld-read{font-family:var(--mono);fill:var(--muted);font-variant-numeric:tabular-nums;font-size:10px}.ld-cell{font-family:var(--mono);fill:var(--ink-2);letter-spacing:.04em;font-variant-numeric:tabular-nums;font-size:10.5px}.ld-cell--head{fill:var(--ink);letter-spacing:.12em}.ld-hint-svg{fill:var(--faint);opacity:0;transition:opacity 1.2s var(--ease)1s}.ld-done .ld-hint-svg{opacity:1}.ld-station{opacity:clamp(0,calc(var(--ring,0)*8 - var(--d)*.9),1)}.ld-block{opacity:0;transition:opacity 1s var(--ease).4s}.ld-done .ld-block,.ld-word-in .ld-block{opacity:1}.ld-copy{position:absolute;text-align:center;pointer-events:none;padding:0 20px;top:68%;left:0;right:0}.ld-word{font-family:var(--display);letter-spacing:-.035em;color:var(--ink);margin:0;font-size:clamp(3.2rem,2rem + 4.5vw,6.4rem);font-weight:520;line-height:.9}.ld-word span{display:inline-block;opacity:0;clip-path:inset(0 0 100% 0);transform:translateY(.35em)}.ld-word-in .ld-word span{animation:ld-letter .9s cubic-bezier(.2,.7,.2,1)calc(var(--i)*70ms)both}@keyframes ld-letter{to{opacity:1;transform:none;clip-path:inset(0 0 -10% 0)}}.ld-hint{color:var(--faint);opacity:0;transition:opacity 1s var(--ease)1.3s;max-width:30rem;margin:10px auto 0;font-size:13px}.ld-word-in .ld-hint{opacity:1}.ld-sprout{will-change:transform}@media (max-width:calc(45rem - .001px)){.ld-copy{top:60%}.ld:before{-webkit-mask-image:radial-gradient(90% 60% at 50% 36%,#000 30%,#0000 100%);mask-image:radial-gradient(90% 60% at 50% 36%,#000 30%,#0000 100%)}}@media (prefers-reduced-motion:reduce){.ld:before,.ld-word span{animation:none}.ld-word span{opacity:1;clip-path:none;transform:none}.ld-hint,.ld-block,.ld-hint-svg{transition:none}}
