:root{--font-satoshi:"Satoshi";--font-auvy-text:"Satoshi"}:root,html[data-theme=light],.os-carbon{--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;--file-pdf:#d93025;--file-doc:#185abd;--file-xls:#107c41;--file-ppt:#c43e1c;--file-image:#7c4dbd;--file-zip:#b26b00;--file-code:#0f7a8a;--file-text:var(--ink-2);--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:400;--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:0em;--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:var(--os-paper,#fff);--os-float-glass-tint-strong:var(--os-paper,#fff);--os-float-glass-filter:none;--os-float-glass-sheen:none;--os-float-glass-edge:transparent;--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;--os-float-bg:var(--os-float-glass-tint-strong);--os-float-ring:0 0 0 1px var(--os-float-glass-rim);--os-float-shadow:var(--os-float-ring),var(--os-float-glass-lift);--os-float-shadow-sm:var(--os-float-ring),var(--os-float-glass-lift-sm);--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-ink-rgb:23 24 27;--os-paper-rgb:255 255 255;--os-shadow-rgb:23 24 27;--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-auvy-text),system-ui,-apple-system,"Segoe UI",sans-serif;--au-font-sans:var(--font-ui);--au-font-data:var(--font-data);--font-sans:var(--font-ui);--font-display:var(--font-satoshi),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}.auvy-empty__action{display:flex;gap:var(--s-2);margin-top:var(--s-1);flex-wrap:wrap}.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:minmax(0,1fr);grid-template-rows:auto 1fr}.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}.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-calnote{display:flex;align-items: center;gap:var(--s-2);margin-bottom:var(--s-5);padding:var(--s-3)var(--s-4);border:1px solid color-mix(in srgb,var(--os-signal)45%,var(--os-rule));border-radius:var(--os-panel-radius);background:color-mix(in srgb,var(--os-signal)6%,var(--os-paper));font-size:var(--t-sm);color:var(--os-ink);flex-wrap:wrap}.os-calendars{display:grid}.os-calendars__row{display:grid;grid-template-columns:auto minmax(0,1fr)auto auto auto;gap:var(--s-3);padding:var(--s-3)0;border-top:var(--os-rule-w)solid var(--os-rule);align-items: center}.os-calendars__row:first-child{border-top:0;padding-top:0}.os-calendars__what{display:grid;gap:2px;min-width:0}.os-calendars__what>*{overflow-wrap:anywhere}.os-calendars__problem{color:var(--os-signal)}.os-calendars__stale{color:var(--os-warning)}.os-calendars__count{white-space:nowrap}.os-calendars__allday{width:auto;max-width:15rem}@media (max-width:720px){.os-calendars__row{grid-template-columns:auto minmax(0,1fr)auto}.os-calendars__count,.os-calendars__allday{grid-column:2}}.os-chip__x{color:var(--ink-3);cursor:pointer;font:inherit;background:0 0;border:0;margin-left:2px;padding:0 2px;line-height:1}.os-chip__x:hover{color:var(--os-ink)}.os-busyweek{display:grid;gap:6px}.os-busyweek__scale,.os-busyweek__day{display:grid;grid-template-columns:7.5rem minmax(0,1fr);gap:var(--s-3);align-items: center}.os-busyweek__scale>div{position:relative;font-size:var(--t-meta);color:var(--ink-3);font-variant-numeric:tabular-nums;height:1rem}.os-busyweek__scale>div span{position:absolute;transform:translate(-50%)}.os-busyweek__scale>div span:first-child{transform:none}.os-busyweek__scale>div span:last-child{transform:translate(-100%)}.os-busyweek__track{position:relative;background:repeating-linear-gradient(90deg,var(--os-rule)0 1px,transparent 1px calc(100%/7)),var(--os-ground);border-radius:3px;height:18px}.os-busyweek__bar{position:absolute;border-radius:2px;top:2px;bottom:2px}.os-busyweek__bar--booking{background:var(--os-ink)}.os-busyweek__bar--outlook{background:color-mix(in srgb,var(--os-ink)50%,var(--os-paper))}.os-busyweek__bar--calendar{background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--os-ink)70%,var(--os-paper))0 3px,color-mix(in srgb,var(--os-ink)40%,var(--os-paper))3px 6px)}.os-busyweek__bar--interview{background:var(--os-signal)}.os-busyweek__bar--block{background:repeating-linear-gradient(135deg,var(--line-strong)0 2px,transparent 2px 5px);box-shadow:inset 0 0 0 1px var(--line-strong)}.os-busyweek__legend{display:flex;gap:var(--s-2)var(--s-4);margin-top:var(--s-2);padding-left:calc(7.5rem + var(--s-3));flex-wrap:wrap}.os-busyweek__key{position:static;display:inline-block;vertical-align:-1px;border-radius:2px;width:14px;height:10px;margin-right:6px}@media (max-width:720px){.os-busyweek__scale,.os-busyweek__day{grid-template-columns:4.5rem minmax(0,1fr)}.os-busyweek__legend{padding-left:0}}.os-bcal__bar{display:flex;align-items: flex-end;gap:var(--s-3)var(--s-5);margin-bottom:var(--s-4);flex-wrap:wrap}.os-bcal__nav{display:flex;align-items: center;gap:2px}.os-bcal__range{margin-left:var(--s-2);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.os-bcal__filters{display:flex;align-items: flex-end;gap:var(--s-3);flex-wrap:wrap}.os-bcal__select{display:grid;gap:2px}.os-bcal__select .os-input{width:auto;min-width:12rem;max-width:22rem}.os-bcal__live{display:flex;align-items: center;gap:var(--s-2);font-size:var(--t-sm);color:var(--ink-2);margin-left:auto}.os-bcal__summary{margin:0 0 var(--s-3)}.os-bcal__conflicts ul{display:grid;flex-basis:100%;gap:2px;margin:0;padding-left:1.5rem}.os-bcal{--bcal-hour:44px;display:grid;grid-template-columns:3.25rem repeat(var(--bcal-days),minmax(0,1fr));border:var(--os-rule-w)solid var(--os-rule);border-radius:var(--os-panel-radius);background:var(--os-paper);overflow:hidden}.os-bcal__corner{border-bottom:var(--os-rule-w)solid var(--os-rule)}.os-bcal__head{display:grid;padding:var(--s-2);border:0;border-left:var(--os-rule-w)solid var(--os-rule);border-bottom:var(--os-rule-w)solid var(--os-rule);color:var(--os-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;align-content: start;gap:4px;min-height:3.6rem}.os-bcal__head:hover:not(:disabled){background:var(--os-ground)}.os-bcal__head:disabled{cursor:default}.os-bcal__head.is-today .os-bcal__wd{color:var(--os-signal)}.os-bcal__head.is-past{color:var(--ink-3)}.os-bcal__wd{font-weight:600;font-size:var(--t-sm);white-space:nowrap}.os-bcal__tags{display:flex;font-size:var(--t-meta);flex-wrap:wrap;align-items: center;gap:4px}.os-bcal__scale{position:relative}.os-bcal__scale span{position:absolute;font-size:var(--t-meta);color:var(--ink-3);font-variant-numeric:tabular-nums;right:6px;transform:translateY(-50%)}.os-bcal__scale span:first-child{transform:none}.os-bcal__day{position:relative;border-left:var(--os-rule-w)solid var(--os-rule)}.os-bcal__day.is-past{background:color-mix(in srgb,var(--os-ground)70%,transparent)}.os-bcal__line{position:absolute;border-top:var(--os-rule-w)solid var(--os-rule-soft);left:0;right:0}.os-bcal__hours{position:absolute;background:color-mix(in srgb,var(--os-success)8%,var(--os-paper));box-shadow:inset 2px 0 0 color-mix(in srgb,var(--os-success)45%,transparent);left:0;right:0}.os-bcal__hours.is-full{background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--os-warning)10%,var(--os-paper))0 4px,var(--os-paper)4px 8px);box-shadow:inset 2px 0 0 color-mix(in srgb,var(--os-warning)45%,transparent)}.os-bcal__notice{position:absolute;background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--os-ink)5%,transparent)0 3px,transparent 3px 7px);pointer-events:none;left:0;right:0}.os-bcal__busy{position:absolute;overflow:hidden;font-size:var(--t-meta);color:var(--os-ink);background:color-mix(in srgb,var(--os-ink)12%,var(--os-paper));box-shadow:inset 2px 0 0 color-mix(in srgb,var(--os-ink)45%,transparent);border-radius:3px;padding:2px 5px;line-height:1.25;left:3px;right:3px}.os-bcal__busy span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.os-bcal__busy--outlook{background:color-mix(in srgb,var(--os-ink)18%,var(--os-paper))}.os-bcal__busy--calendar{background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--os-ink)16%,var(--os-paper))0 4px,color-mix(in srgb,var(--os-ink)9%,var(--os-paper))4px 8px)}.os-bcal__busy--booking{background:color-mix(in srgb,var(--os-ink)30%,var(--os-paper))}.os-bcal__busy--interview{background:color-mix(in srgb,var(--os-signal)14%,var(--os-paper));box-shadow:inset 2px 0 0 var(--os-signal)}.os-bcal__busy--block{background:repeating-linear-gradient(135deg,var(--line-strong)0 2px,transparent 2px 6px);box-shadow:inset 0 0 0 1px var(--line-strong)}.os-bcal__open{position:absolute;z-index:1;display:flex;border:1px solid color-mix(in srgb,var(--os-success)55%,transparent);background:var(--os-paper);color:var(--os-success);font:inherit;font-size:var(--t-meta);font-variant-numeric:tabular-nums;cursor:pointer;overflow:hidden;border-radius:3px;align-items: center;padding:0 6px;left:6px;right:6px}.os-bcal__open:hover{background:var(--os-success);color:var(--os-paper)}.os-bcal__open:focus-visible{background:var(--os-success);color:var(--os-paper)}.os-bcal__open.is-hidden{color:var(--ink-3);border-style:dashed;border-color:var(--line-strong)}.os-bcal__open--chip{position:static;height:1.9rem;padding:0 10px}.os-bcal__meeting{position:absolute;z-index:2;display:grid;overflow:hidden;background:var(--os-ink);color:var(--os-paper);font:inherit;font-size:var(--t-meta);text-align:left;cursor:pointer;border:0;border-radius:3px;align-content: start;gap:1px;padding:3px 6px;line-height:1.25;left:3px;right:3px}.os-bcal__meeting strong,.os-bcal__meeting span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.os-bcal__meeting span{opacity:.78}.os-bcal__meeting.is-clash,.os-bcal-agenda__meeting.is-clash{box-shadow:0 0 0 2px var(--os-signal)}.os-bcal__now{position:absolute;z-index:3;border-top:2px solid var(--os-signal);pointer-events:none;left:0;right:0}.os-bcal__now:before{content:"";position:absolute;background:var(--os-signal);border-radius:50%;width:8px;height:8px;top:-5px;left:-4px}.os-bcal__legend{display:flex;gap:var(--s-2)var(--s-4);margin-top:var(--s-3);flex-wrap:wrap}.os-bcal__key{display:inline-block;vertical-align:-1px;border-radius:2px;width:14px;height:10px;margin-right:6px}.os-bcal__key--hours{background:color-mix(in srgb,var(--os-success)16%,var(--os-paper));box-shadow:inset 2px 0 0 color-mix(in srgb,var(--os-success)45%,transparent)}.os-bcal__key--open{border:1px solid var(--os-success);background:var(--os-paper)}.os-bcal__key--hidden{border:1px dashed var(--line-strong)}.os-bcal__key--meeting{background:var(--os-ink)}.os-bcal__key--calendar{background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--os-ink)30%,var(--os-paper))0 3px,color-mix(in srgb,var(--os-ink)12%,var(--os-paper))3px 6px)}.os-bcal__key--outlook{background:color-mix(in srgb,var(--os-ink)22%,var(--os-paper))}.os-bcal__key--booking{background:color-mix(in srgb,var(--os-ink)38%,var(--os-paper))}.os-bcal__key--block{background:repeating-linear-gradient(135deg,var(--line-strong)0 2px,transparent 2px 5px);box-shadow:inset 0 0 0 1px var(--line-strong)}.os-bcal__key--notice{background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--os-ink)14%,transparent)0 2px,transparent 2px 5px);box-shadow:inset 0 0 0 1px var(--os-rule)}.os-bcal-agenda{display:none}.os-bcal-agenda__day{display:grid;padding:var(--s-3)0;border-top:var(--os-rule-w)solid var(--os-rule);gap:6px}.os-bcal-agenda__day .os-bcal__head{border:0;min-height:0;padding:0}.os-bcal-agenda__meeting{display:grid;grid-template-columns:auto minmax(0,1fr);gap:2px var(--s-3);padding:var(--s-2)var(--s-3);background:var(--os-ink);color:var(--os-paper);font:inherit;text-align:left;cursor:pointer;border:0;border-radius:3px}.os-bcal-agenda__meeting .meta{grid-column:2;color:inherit;opacity:.78}.os-bcal-agenda__busy{padding-left:var(--s-3);border-left:2px solid var(--line-strong)}.os-bcal-agenda__times{display:flex;flex-wrap:wrap;gap:6px}.os-bcal-peek{display:grid;grid-template-columns:8rem minmax(0,1fr);gap:var(--s-2)var(--s-3);margin:0}.os-bcal-peek dt{color:var(--ink-3);font-size:var(--t-sm)}.os-bcal-peek dd{overflow-wrap:anywhere;margin:0}.os-bcal-day__modes{display:grid;gap:var(--s-2)}.os-bcal-day__wins{display:grid;grid-template-columns:7rem auto 7rem auto;gap:var(--s-2);justify-content:start;align-items: center}@media (max-width:760px){.os-bcal{display:none}.os-bcal-agenda{display:grid}.os-bcal__live{flex-wrap:wrap;margin-left:0}.os-bcal__select .os-input{min-width:0;max-width:100%}.os-bcal-peek{grid-template-columns:minmax(0,1fr)}.os-bcal-peek dd{margin-bottom:var(--s-2)}}.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__body{display:grid;gap:var(--s-6);min-width:0}.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}}.fx-copy{background:var(--os-ground);border-radius:var(--au-r-object,4px);min-width:0}.fx-copy__bar{display:flex;justify-content:space-between;align-items: center;gap:var(--s-2);padding:var(--s-1)var(--s-1)0 var(--s-3)}.fx-copy__text{padding:var(--s-2)var(--s-3)var(--s-3);overflow:auto;font:inherit;font-size:var(--t-sm);white-space:pre-wrap;word-break:break-word;color:var(--ink);max-height:22rem;margin:0;line-height:1.55}.fx-copy__text.is-code{font-family:var(--font-mono,ui-monospace,monospace);font-size:12px}.fx-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-3)}@media (max-width:calc(48rem - .001px)){.fx-two{grid-template-columns:1fr}}.fx-tabs{display:flex;gap:var(--s-2);flex-wrap:wrap}.fx-actions{display:inline-flex;align-items: center;gap:var(--s-2);flex-wrap:wrap;margin:0}.fx-links{display:flex;gap:var(--s-4);font-size:var(--t-sm);flex-wrap:wrap;margin:0}.fx-prose{white-space:pre-wrap;max-width:68ch}.fx-done{display:flex;gap:var(--s-2);flex-wrap:wrap;align-items:baseline;margin:0}.fx-dl{display:grid;grid-template-columns:minmax(8rem,12rem)minmax(0,1fr);gap:var(--s-2)var(--s-4);margin:0}.fx-dl dt{color:var(--ink-2);font-size:var(--t-sm);padding-top:1px}.fx-dl dd{display:flex;gap:var(--s-2);flex-wrap:wrap;align-items:baseline;min-width:0;margin:0}@media (max-width:calc(36rem - .001px)){.fx-dl{grid-template-columns:1fr;gap:2px}.fx-dl dd{margin-bottom:var(--s-3)}}.fx-week{display:grid;margin:0 0 var(--s-3);gap:0;max-width:28rem}.fx-week>div{display:grid;grid-template-columns:7rem minmax(0,1fr);gap:var(--s-4);border-bottom:var(--os-rule-w)solid var(--os-rule);padding:6px 0}.fx-week dt{color:var(--ink-2)}.fx-week dd{font-variant-numeric:tabular-nums;margin:0}.fx-week-edit{display:grid;gap:var(--s-2)}.fx-week-edit label{display:grid;grid-template-columns:7.5rem minmax(0,1fr);gap:var(--s-3);font-size:var(--t-control);align-items: center}.fx-rows{list-style:none;margin:0;padding:0}.fx-rows>li{display:grid;grid-template-columns:minmax(8rem,13rem)minmax(0,1fr)auto auto;gap:var(--s-1)var(--s-4);border-bottom:var(--os-rule-w)solid var(--os-rule);align-items:baseline;padding:10px 0}.fx-rows>li:first-child{border-top:var(--os-rule-w)solid var(--os-rule)}.fx-rows>li>.fx-rows__main:first-child{grid-column:1/3}.fx-rows__label{color:var(--ink-2);font-size:var(--t-sm)}.fx-rows__main{display:grid;gap:2px;min-width:0}.fx-rows__main .row-sub{white-space:normal}.fx-rows__open{grid-column:1/-1;display:grid;grid-template-columns:minmax(8rem,13rem)minmax(0,1fr);gap:var(--s-1)var(--s-4);font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:baseline;padding:0}.fx-rows__open:hover .fx-rows__main>span:first-child{text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--os-rule-ink)}.fx-rows__label .row-sub{display:block;margin-top:2px}.fx-findings{gap:var(--s-2)}.fx-finding{display:grid;gap:2px}@media (max-width:calc(36rem - .001px)){.fx-rows>li{grid-template-columns:minmax(0,1fr)auto auto}.fx-rows__open{grid-template-columns:minmax(0,1fr)}.fx-rows__label{grid-column:1/-1}.fx-rows>li>.fx-rows__main:first-child{grid-column:1}}.fx-lines{padding-left:var(--s-4);display:grid;gap:2px;margin:0}.fx-notes{list-style:none;display:grid;gap:var(--s-2);margin:0;padding:0}.fx-notes li{padding-left:var(--s-3);border-left:var(--os-rule-w)solid var(--os-rule-ink)}.fx-quote{padding-left:var(--s-3);border-left:var(--os-rule-w)solid var(--os-rule-ink);color:var(--ink-2);white-space:pre-wrap;display:grid;gap:var(--s-1);margin:0}.fx-more summary{cursor:pointer;padding:var(--s-2)0;color:var(--ink-2);font-size:var(--t-sm)}.fx-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-3)var(--s-4);align-items: end}@media (max-width:calc(36rem - .001px)){.fx-grid{grid-template-columns:1fr}}.fx-pair{display:grid;grid-template-columns:minmax(0,1fr)minmax(0,1fr);gap:var(--s-2)}@media (max-width:calc(48rem - .001px)){.fx-wide{display:none}}.fx-kinds{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--s-6);border-top:var(--os-rule-w)solid var(--os-rule);margin:0;padding:0}.fx-kinds>li{border-bottom:var(--os-rule-w)solid var(--os-rule)}.fx-kind{display:grid;grid-template-columns:minmax(0,1fr)14px;gap:var(--s-3);font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items: center;width:100%;padding:10px 2px}.fx-kind--icon{grid-template-columns:20px minmax(0,1fr)14px}.fx-kind>svg:first-child{color:var(--ink-2)}.fx-kind>svg:last-child{color:var(--ink-3)}.fx-kind:hover .row-title{text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--os-rule-ink)}.fx-kind.is-on>svg{color:var(--ov-growth)}.fx-kind__text{display:grid;gap:2px;min-width:0}.fx-kind__text .row-sub{white-space:normal}@media (max-width:calc(48rem - .001px)){.fx-kinds{grid-template-columns:1fr}}.fx-pick{display:grid;gap:var(--s-3)}.fx-pick__head{display:flex;align-items: center;gap:var(--s-2);color:var(--ink-2);font-size:var(--t-sm);margin:0}.fx-pick__head>.os-link-btn{color:var(--ink-2);margin-left:auto}.fx-kinds--dense{grid-template-columns:repeat(auto-fill,minmax(14rem,1fr))}.fx-kinds--dense .fx-kind{padding:8px 2px}.fx-aside-link{display:inline-flex;font-size:var(--t-sm);color:var(--ink-2);align-items: center;gap:6px}.fx-aside-link:hover{color:var(--ink)}.fx-shape>li{align-items: center}.fx-shape__note{display:block;margin-top:2px}.fx-shape .row-title{white-space:normal}.fx-pick-list{display:grid;gap:var(--s-4)}.fx-left-out{display:flex;align-items:baseline;gap:var(--s-1)var(--s-3);margin:var(--s-2)0 0;font-size:var(--t-sm);flex-wrap:wrap}.fx-left-out__item{display:inline-flex;font:inherit;color:var(--ink-2);cursor:pointer;text-decoration:underline;text-decoration-color:var(--os-rule-ink);text-underline-offset:3px;background:0 0;border:0;align-items: center;gap:4px;padding:0}.fx-left-out__item:hover{color:var(--ink)}.fx-search{display:flex;align-items: center;gap:var(--s-2);margin:0 0 var(--s-3);color:var(--ink-3)}.fx-search>input{flex:1}.fx-pick-list{overflow:auto;max-height:min(26rem,55vh)}.fx-pick-list .fx-start__h{margin-top:0}.fx-start{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:var(--s-4)var(--s-6)}.fx-start__h{margin:0 0 var(--s-2);font-size:var(--t-sm);font-weight:var(--w-medium);color:var(--ink-2)}.fx-todo{list-style:none;border-top:var(--os-rule-w)solid var(--os-rule);margin:0;padding:0}.fx-todo>li{border-bottom:var(--os-rule-w)solid var(--os-rule)}.fx-todo button,.fx-todo__done,.fx-todo__link{display:grid;grid-template-columns:14px minmax(0,1fr);gap:var(--s-2);font:inherit;color:inherit;text-align:left;text-decoration:none;background:0 0;border:0;align-items:baseline;width:100%;padding:8px 0}.fx-todo button,.fx-todo__link{cursor:pointer}.fx-todo button:hover .row-title,.fx-todo__link:hover .row-title{text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--os-rule-ink)}.fx-todo button>span,.fx-todo__done>span,.fx-todo__link>span{display:grid;gap:2px;min-width:0}.fx-todo .row-sub{white-space:normal}.fx-todo__done{color:var(--ink-2)}.fx-todo__done>svg{color:var(--ov-teal,var(--ink-2))}.os-listings{list-style:none;border-top:var(--os-rule-w)solid var(--os-rule);margin:0;padding:0}.os-listings>li{border-bottom:var(--os-rule-w)solid var(--os-rule)}.os-listings__head{display:grid;grid-template-columns:minmax(0,1fr)auto auto;gap:var(--s-3);font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items: center;width:100%;padding:10px 0}.os-listings__head:hover .row-title{text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--os-rule-ink)}.os-listings__body{display:grid;gap:var(--s-3);padding:0 0 var(--s-5);max-width:52rem}@media (max-width:calc(36rem - .001px)){.os-listings__head{grid-template-columns:minmax(0,1fr)auto}.os-listings__head .meta{grid-column:1/-1;grid-row:2}}.rv-stars{white-space:nowrap}.rv-queue{list-style:none;border-top:var(--os-rule-w)solid var(--os-rule);margin:0;padding:0}.rv-queue>li{display:grid;gap:var(--s-2);padding:var(--s-3)0;border-bottom:var(--os-rule-w)solid var(--os-rule)}.rv-queue__head,.rv-queue__foot,.rv-queue__themes{display:flex;align-items: center;gap:var(--s-2);flex-wrap:wrap}.rv-queue__foot{justify-content:space-between}.rv-queue__text{white-space:pre-wrap;max-width:72ch;margin:0}.rv-themes{list-style:none;margin:0;padding:0}.rv-themes>li{display:grid;grid-template-columns:minmax(8rem,14rem)minmax(6rem,1fr)4rem minmax(9rem,auto);gap:var(--s-4);border-bottom:var(--os-rule-w)solid var(--os-rule);align-items: center;padding:8px 0}.rv-themes__split{font-size:var(--t-sm);color:var(--ink-2);text-align:right;white-space:nowrap}@media (max-width:calc(36rem - .001px)){.rv-themes>li{grid-template-columns:minmax(0,1fr)auto}.rv-themes>li .os-meter{grid-column:1/-1;grid-row:2}.rv-themes__split{grid-column:1/-1;text-align:left}}.rv-codes{list-style:none;display:flex;gap:var(--s-6);flex-wrap:wrap;margin:0;padding:0}.rv-codes>li{display:grid;gap:var(--s-1);justify-items:start;width:9.5rem}.rv-qr{background:#fff;width:9.5rem;height:9.5rem}.rv-qr--none{background:var(--os-ground)}.rv-reply{display:grid;gap:var(--s-1)}.rv-reply__bar{display:flex;justify-content:space-between;align-items: center;gap:var(--s-2);min-height:28px}.ib-list{list-style:none;border-top:var(--os-rule-w)solid var(--os-rule);margin:0;padding:0}.ib-list>li{border-bottom:var(--os-rule-w)solid var(--os-rule)}.ib-row{display:grid;grid-template-columns:minmax(0,1fr)auto;gap:4px var(--s-4);font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:12px 0}.ib-row:hover .row-title{text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--os-rule-ink)}.ib-row__head{display:flex;gap:var(--s-1)var(--s-3);flex-wrap:wrap;align-items:baseline;min-width:0}.ib-row__from{color:var(--ink-2)}.ib-row__text{grid-column:1/-1;color:var(--ink);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:72ch}.ib-row__meta{grid-column:1/-1}.os-type-rules{padding-top:var(--s-2);border-top:var(--os-rule-w)dashed var(--os-rule)}.os-type-rules>summary{cursor:pointer;padding:2px 0 var(--s-2)}@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:has(.os-shell){overscroll-behavior-y:none}body:has(.os-shell){overscroll-behavior-y:none}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 .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{--ov-rail-gutter:12px;background:var(--ov-ground);border-right:1px solid var(--ov-rule)}.os-ui .ov-product{position:relative;display:flex;align-items: center;padding:20px 20px 8px}.os-ui .ov-product img{display:block;width:auto;height:26px}.os-ui .layout-rail .rail-head{padding:6px var(--ov-rail-gutter)6px}.os-ui .layout-rail .ov-modes{margin:2px var(--ov-rail-gutter)8px}.os-ui .layout-rail .rail-find{padding:0 var(--ov-rail-gutter)10px}.os-ui .layout-rail .rail-scroll{padding:2px var(--ov-rail-gutter)var(--s-3);scrollbar-width:thin}.os-ui .layout-rail .ov-rail-foot{margin:4px var(--ov-rail-gutter)10px}.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 .ov-rail-rest__head{display:flex;text-align:left;cursor:pointer;background:0 0;border:0;align-items: center;gap:6px;width:100%;font-family:inherit}.os-ui .ov-rail-rest__head svg{transition:transform .15s var(--ov-ease)}.os-ui .ov-rail-rest--open>.ov-rail-rest__head svg{transform:rotate(90deg)}.os-ui .ov-rail-rest__head:hover:not(:disabled){color:var(--ov-ink)}.os-ui .ov-rail-rest__head:disabled{cursor:default}.os-ui .ov-rail-rest__head:focus-visible{outline:2px solid var(--ov-growth);outline-offset:-2px;border-radius:6px}.os-ui .ov-rail-rest .sidebar-nav-row{color:var(--ov-muted)}.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{border-radius:7px;transition:none}.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 .layout-rail .rail-scroll{overscroll-behavior:contain}.os-ui .ov-settings-rail__head{display:grid;gap:16px;padding:20px 20px 12px}.os-ui .ov-settings-rail__back{display:inline-flex;color:var(--ov-muted);text-decoration:none;justify-self:start;align-items: center;gap:6px;max-width:100%;margin-left:-2px;font-size:13px}.os-ui .ov-settings-rail__back span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.os-ui .ov-settings-rail__back:hover{color:var(--ov-ink)}.os-ui .ov-settings-rail__back:focus-visible{outline:2px solid var(--ov-growth);outline-offset:3px;border-radius:4px}.os-ui .ov-settings-rail__title{font-family:var(--font-display);letter-spacing:-.012em;color:var(--ov-ink);margin:0;font-size:22px;font-weight:440;line-height:1.1}.os-ui .ov-settings-rail .ov-rail-group+.ov-rail-group{margin-top:14px}.os-ui .os-shell-main--settings .os-surface{padding-bottom:var(--s-12);max-width:54rem}.os-ui .ov-settings-index{display:grid;gap:8px}.os-ui .ov-settings-index ul{list-style:none;border:1px solid var(--ov-rule);overflow:hidden;background:#fff;border-radius:12px;margin:0;padding:0}.os-ui .ov-settings-index li+li{border-top:1px solid var(--ov-rule)}.os-ui .ov-settings-index a{display:flex;color:var(--ov-ink);text-decoration:none;justify-content:space-between;align-items: center;gap:12px;min-height:48px;padding:0 16px;font-size:15px}.os-ui .ov-settings-index a:active{background:var(--ov-ground)}.os-ui .ov-settings-index svg{color:var(--ov-faint);flex:none}.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)}@media (min-width:48rem){.os-ui .os-table td:has(.row-title,.row-sub){max-width:0}}.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-prose h4{margin-top:.9em;font-size:1rem;font-weight:600}.os-ui .ov-prose hr{background:var(--ov-rule);border:0;height:1px}.os-ui .ov-prose blockquote{border-left:3px solid var(--ov-growth-line);color:var(--ov-muted);margin-inline-start:0;margin-inline-end:0;padding:2px 0 2px 14px}.os-ui .ov-prose blockquote>*{margin:0 0 .5em}.os-ui .ov-prose blockquote>:last-child{margin-bottom:0}.os-ui .ov-prose li>ul{margin:.2em 0}.os-ui .ov-prose li>ol{margin:.2em 0}.os-ui .ov-prose li>p{margin:.2em 0}.os-ui .ov-prose del{color:var(--ov-faint)}.os-ui .ov-code{border:1px solid var(--ov-rule);background:color-mix(in srgb,var(--ov-ground)60%,#fff);overflow:hidden;border-radius:10px;margin-inline-start:0;margin-inline-end:0}.os-ui .ov-code__bar{display:flex;border-bottom:1px solid var(--ov-rule);font-family:var(--ov-mono);color:var(--ov-faint);justify-content:space-between;align-items: center;gap:8px;padding:4px 6px 4px 12px;font-size:10.5px}.os-ui .ov-code__bar button{display:inline-flex;color:var(--ov-muted);font:500 11px var(--font-ui);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items: center;gap:5px;height:22px;padding:0 8px}.os-ui .ov-code__bar button:hover{color:var(--ov-ink);background:color-mix(in srgb,var(--ov-ink)6%,transparent)}.os-ui .ov-code pre{overflow-x:auto;font-family:var(--ov-mono);tab-size:2;margin:0;padding:10px 12px;font-size:12.5px;line-height:1.55}.os-ui .ov-prose .ov-code code{font-size:inherit;background:0 0;padding:0}.os-ui .ov-table-wrap{overflow-x:auto;border:1px solid var(--ov-rule);border-radius:10px;max-width:100%}.os-ui .ov-table-wrap table{border-collapse:collapse;font-size:var(--t-sm);width:100%;line-height:1.45}.os-ui .ov-table-wrap th{text-align:left;vertical-align:top;border-bottom:1px solid var(--ov-rule);padding:7px 12px}.os-ui .ov-table-wrap td{text-align:left;vertical-align:top;border-bottom:1px solid var(--ov-rule);padding:7px 12px}.os-ui .ov-table-wrap th{background:color-mix(in srgb,var(--ov-ground)55%,#fff);white-space:nowrap;font-weight:600}.os-ui .ov-table-wrap tr:last-child td{border-bottom:0}.os-ui .os-toast__act{background:color-mix(in srgb,var(--ov-ink)7%,transparent);color:var(--ov-ink);font:600 12.5px var(--font-ui);cursor:pointer;border:0;border-radius:6px;margin-left:6px;padding:3px 10px}.os-ui .os-toast__act:hover{background:var(--ov-growth-wash);color:var(--ov-growth)}.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 .os-shell-main .ov-chat--app{grid-template-columns:17.5rem minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.os-ui .ov-chat--app .ov-chat__index{gap:var(--s-2)}.os-ui .ov-chat__index-head{gap:6px}.os-ui .ov-chat__new{text-decoration:none;flex:1;justify-content:center}.os-ui .ov-chat__side-toggle{display:none;color:var(--ov-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items: center;width:34px;height:34px}.os-ui .ov-chat__side-close{display:none;color:var(--ov-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items: center;width:34px;height:34px}.os-ui .ov-chat__side-toggle:hover{color:var(--ov-ink);background:color-mix(in srgb,var(--ov-ink)5%,transparent)}.os-ui .ov-chat__side-close:hover{color:var(--ov-ink);background:color-mix(in srgb,var(--ov-ink)5%,transparent)}.os-ui .ov-chat__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:32px;padding:0 10px}.os-ui .ov-chat__find:focus-within{box-shadow:0 0 0 1px var(--ov-growth-line),0 0 0 3px var(--ov-growth-wash)}.os-ui .ov-chat__find input{outline:none;font:inherit;font-size:var(--t-control);color:var(--ov-ink);background:0 0;border:0;flex:1;min-width:0}.os-ui .ov-chat__thread--all .ov-chat__thread-title svg{color:var(--ov-growth)}.os-ui .ov-chat__row{position:relative}.os-ui .ov-chat__row .ov-chat__thread{padding-right:58px}.os-ui .ov-chat__row-act{position:absolute;display:flex;opacity:0;transition:opacity .12s var(--ov-ease);gap:2px;top:6px;right:6px}.os-ui .ov-chat__row:hover .ov-chat__row-act{opacity:1}.os-ui .ov-chat__row:focus-within .ov-chat__row-act{opacity:1}.os-ui .ov-chat__row--on .ov-chat__row-act{opacity:1}.os-ui .ov-chat__row-act button{display:grid;color:var(--ov-faint);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items: center;width:24px;height:24px}.os-ui .ov-chat__row-act button:hover:not(:disabled){color:var(--ov-ink);background:color-mix(in srgb,var(--ov-ink)6%,transparent)}.os-ui .ov-chat__row-act button:disabled{opacity:.4;cursor:default}.os-ui .ov-chat__rename{box-shadow:0 0 0 1px var(--ov-growth-line),0 0 0 3px var(--ov-growth-wash);font:inherit;font-size:var(--t-control);color:var(--ov-ink);outline:none;background:#fff;border:0;border-radius:8px;width:100%;height:36px;padding:0 10px}.os-ui .ov-chat--app .ov-chat__head{justify-content:flex-start;align-items: center}.os-ui .ov-chat__head-words{flex:1;min-width:0}.os-ui .ov-chat__head-act{display:flex;gap:6px}@media (min-width:901px){.os-ui .ov-chat--app .ov-chat__head-new{display:none}}.os-ui .ov-chat__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.os-ui .ov-chat__title-pen{vertical-align:2px;color:var(--ov-faint);opacity:0;transition:opacity .12s var(--ov-ease);margin-left:8px}.os-ui .ov-chat__title:hover .ov-chat__title-pen{opacity:1}.os-ui .ov-chat__title:focus-visible .ov-chat__title-pen{opacity:1}.os-ui .ov-chat__notice{display:flex;width:min(46rem,calc(100% - 2*var(--s-6)));margin:0 auto var(--s-2);border:1px solid color-mix(in srgb,var(--ov-amber)30%,var(--ov-rule));background:color-mix(in srgb,var(--ov-amber)6%,#fff);color:var(--ov-ink);font-size:var(--t-sm);border-radius:10px;align-items: flex-start;gap:8px;padding:8px 12px;line-height:1.45}.os-ui .ov-chat__notice svg{color:var(--ov-amber);flex:none;margin-top:2px}.os-ui .ov-chat__notice--dock{margin:0 var(--s-4)var(--s-3);width:auto}.os-ui .ov-chat__gone{margin:var(--s-6)auto;text-align:center;color:var(--ov-muted)}.os-ui .ov-chat__gone a{color:var(--ov-growth)}.os-ui .ov-steps-fold>summary{display:inline-flex;list-style:none;cursor:pointer;font-family:var(--ov-mono);letter-spacing:.01em;color:var(--ov-muted);align-items: center;gap:6px;font-size:11px}.os-ui .ov-steps-fold>summary::-webkit-details-marker{display:none}.os-ui .ov-steps-fold>summary svg{transition:transform .15s var(--ov-ease)}.os-ui .ov-steps-fold[open]>summary svg{transform:rotate(90deg)}.os-ui .ov-steps-fold>summary:hover{color:var(--ov-ink)}.os-ui .ov-steps-fold[open]>.ov-steps{margin-top:8px}.os-ui .ov-steps-fold__bad{color:var(--ov-signal)}.os-ui .ov-steps__words{display:grid;gap:2px;min-width:0}.os-ui .ov-steps__cmd{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ov-faint);font-size:10.5px}.os-ui .ov-steps li{align-items: flex-start}.os-ui .ov-steps li .ov-steps__icon{flex:none}.os-ui .ov-turn__act{display:flex;flex-wrap:wrap;align-items: center;gap:4px;margin-top:-4px}.os-ui .ov-turn__act button{display:inline-flex;color:var(--ov-muted);font:500 12px var(--font-ui);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items: center;gap:5px;height:26px;padding:0 8px}.os-ui .ov-turn__act button:hover:not(:disabled){color:var(--ov-ink);background:color-mix(in srgb,var(--ov-ink)5%,transparent)}.os-ui .ov-turn__act button:disabled{opacity:.4;cursor:default}.os-ui .ov-turn__act .ov-turn__meta{margin-left:4px}.os-ui .ov-turn__error{align-items: flex-start}.os-ui .ov-turn__error svg{flex:none;margin-top:3px}.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 .os-shell-main .ov-chat--app{grid-template-columns:minmax(0,1fr)}.os-ui .ov-chat--app .ov-chat__index{position:fixed;z-index:45;transition:transform .2s var(--ov-ease),box-shadow .2s var(--ov-ease);padding-top:max(var(--s-4),env(safe-area-inset-top));padding-bottom:max(var(--s-4),env(safe-area-inset-bottom));width:min(20rem,86vw);inset:0 auto 0 0;transform:translate(-102%);box-shadow:0 0 0 100vmax #0000}.os-ui .ov-chat--side .ov-chat__index{transform:none;box-shadow:0 0 0 100vmax #16171b47}.os-ui .ov-chat__side-toggle{display:grid}.os-ui .ov-chat__side-close{display:grid}.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__head-act .os-btn>:not(svg){display:none}.os-ui .ov-chat__foot{display:none}.os-ui .ov-chat__row-act{opacity:1}}@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}.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{overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;margin:-1px;position:absolute!important;width:1px!important;height:1px!important;padding:0!important}.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}}body:has(.layout-rail--open) .ov-dock{visibility:hidden}body:has(.layout-rail--open) .ov-dock-fade{visibility:hidden}.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:flex;background:color-mix(in srgb,var(--ov-ink)5%,var(--ov-ground));border-radius:10px;gap:2px;margin:4px 12px 8px;padding:3px}.ov-mode{display:inline-flex;color:var(--ov-muted);font:500 12.5px var(--font-ui);letter-spacing:.005em;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:8px;flex:0 0 34px;justify-content:center;align-items: center;gap:7px;height:30px;padding:0}.ov-mode:hover{color:var(--ov-ink)}.ov-mode--on{background:var(--ov-paper);color:var(--ov-ink);box-shadow:0 0 0 1px var(--ov-rule),0 1px 2px #16171b0f;flex:auto;padding:0 10px}.ov-mode--on svg{color:var(--ov-growth)}.ov-mode:focus-visible{outline:2px solid var(--ov-growth);outline-offset:1px}.ov-rail-group{display:grid;gap:1px;padding:0 0 14px}.ov-rail-group__label{letter-spacing:.01em;color:var(--ov-faint);margin:0;padding:2px 8px 6px;font-size:11.5px;font-weight:500}.ov-rail-group--setup{padding-top:4px}.layout-rail .sidebar-nav-row{color:var(--ink-2);height:32px;font-weight:450}.layout-rail .sidebar-nav-row--active,.layout-rail .ov-tree__row--here{color:var(--ov-ink);font-weight:500}.ov-tree{position:relative}.layout-rail .ov-tree--parent>.sidebar-nav-row{padding-right:30px}.ov-tree__caret{position:absolute;display:grid;color:var(--ov-faint);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items: center;width:24px;height:24px;padding:0;top:4px;right:3px}.ov-tree__caret svg{transition:transform .15s var(--ov-ease)}.ov-tree--open>.ov-tree__caret svg{transform:rotate(90deg)}.ov-tree__caret:hover{color:var(--ov-ink);background:color-mix(in srgb,var(--ov-ink)6%,transparent)}.ov-tree__caret:focus-visible{outline:2px solid var(--ov-growth);outline-offset:-2px}.ov-tree__gear,.layout-rail .ov-tree__kid--setting{color:var(--ov-faint)}.ov-rail-group--away{border-top:1px dashed var(--ov-rule);margin-top:-4px;padding-top:10px}.ov-rail-away{display:flex;align-items: center;gap:8px}.ov-rail-away span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.ov-rail-away__switch{background:color-mix(in srgb,var(--ov-ink)5%,transparent);color:var(--ov-ink);font:500 11.5px var(--font-ui);cursor:pointer;border:0;border-radius:6px;flex:none;height:22px;padding:0 8px}.ov-rail-away__switch:hover{background:var(--ov-paper);box-shadow:0 0 0 1px var(--ov-rule);color:var(--ov-growth)}.ov-rail-away__switch:focus-visible{outline:2px solid var(--ov-growth);outline-offset:1px}.ov-tree__row--here .sidebar-icon-cell{color:var(--ov-growth)}.ov-tree__kids{position:relative;display:grid;gap:1px;margin:1px 0 6px}.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}.ov-rail-foot{display:flex;border-top:1px solid var(--ov-rule);align-items: center;gap:2px;padding-top:8px}.ov-rail-foot .os-sidebar-profile{cursor:pointer;font:inherit;color:inherit;background:0 0;border:0;flex:1;min-width:0;margin:0}.ov-rail-foot .os-sidebar-profile .row-title,.ov-rail-foot .os-sidebar-profile .meta{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ov-rail-gear{display:grid;color:var(--ov-muted);border-radius:8px;flex:none;place-items: center;width:34px;height:34px}.ov-rail-gear:hover{color:var(--ov-ink);background:color-mix(in srgb,var(--ov-paper)70%,transparent)}.ov-rail-gear--on{color:var(--ov-growth);background:var(--ov-paper);box-shadow:0 0 0 1px var(--ov-rule)}@media (min-width:48rem){.os-shell-main:not(.os-shell-main--tabs) .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}}.ov-duty-table td:first-child{width:100%}.ov-duty-table .row-sub{white-space:normal}.ov-nowrap{white-space:nowrap}.ov-person__main{display:grid;gap:var(--s-5);min-width:0}.ov-launches{list-style:none;display:grid;gap:var(--s-4);margin:0;padding:0}.ov-launches li{display:grid;gap:6px}.ov-launches__head{display:flex;align-items:baseline;gap:10px;min-width:0}.ov-launches__head .meta{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.ov-launches__open{display:grid;color:var(--ov-faint);align-self: center;place-items: center}.ov-launches__open:hover{color:var(--ov-growth)}.ov-launches .os-meter>i{background:var(--ov-teal)}@media (max-width:calc(78rem - .001px)){.os-surface .os-record{grid-template-columns:minmax(0,1fr);gap:var(--s-6)}.os-surface .os-record>.os-props{position:static;grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));align-items: start;gap:var(--s-5)}}.ov-cal__nav{display:inline-flex;align-items: center;gap:2px}.ov-cal__nav .meta{text-align:center;min-width:8.5rem}.ov-cal{--ov-cal-who:9.5rem;display:grid;overflow-x:auto;gap:3px;padding-bottom:2px}.ov-cal__row{display:grid;grid-template-columns:var(--ov-cal-who)repeat(var(--ov-cal-days),minmax(16px,1fr));min-width:calc(var(--ov-cal-who) + var(--ov-cal-days)*18px);align-items: center;gap:2px}.ov-cal__who{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink);text-decoration:none;padding-right:10px;font-size:13px}a.ov-cal__who:hover{color:var(--ov-growth)}.ov-cal__day{font-family:var(--ov-mono);color:var(--ov-faint);text-align:center;font-size:10px}.ov-cal__day--today{color:var(--ov-growth);font-weight:600}.ov-cal__cell{display:block;background:color-mix(in srgb,var(--ov-ink)3.5%,transparent);border-radius:4px;height:22px}.ov-cal__cell--weekend,.ov-cal__cell--out{background:repeating-linear-gradient(135deg,transparent 0 4px,color-mix(in srgb,var(--ov-ink)7%,transparent)4px 5px)}.ov-cal__cell--holiday{background:color-mix(in srgb,var(--ov-ink)14%,transparent)}.ov-cal__cell--leave{background:var(--hue-teal)}.ov-cal__cell--sick,.ov-cal__cell--child_sick{background:var(--hue-orange)}.ov-cal__cell--away,.ov-cal__cell--unpaid{background:color-mix(in srgb,var(--ov-ink)38%,transparent)}.ov-cal__cell--unavailable{background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--hue-teal)55%,transparent)0 3px,transparent 3px 6px)}.ov-cal__cell--parental,.ov-cal__cell--maternity,.ov-cal__cell--care{background:var(--hue-violet)}.ov-cal__cell--special,.ov-cal__cell--training{background:var(--hue-blue)}.ov-cal__cell--asked{box-shadow:inset 0 0 0 1.5px var(--hue-teal);background:0 0}.ov-cal__cell--half{height:11px}.ov-cal__key{display:flex;flex-wrap:wrap;gap:6px 16px;margin:10px 0 0}.ov-cal__key span{display:inline-flex;align-items: center;gap:6px}.ov-cal__key i{display:inline-block;width:14px;height:10px}.ov-letter{display:grid;gap:var(--s-3);padding:var(--s-4)var(--s-5);border:1px solid var(--ov-rule);background:#fff;border-radius:10px}.ov-letter h3{font-family:var(--font-display);margin:0;font-size:1.15rem;font-weight:460}.ov-letter p{margin:0}.ov-letter dl{display:grid;grid-template-columns:12rem minmax(0,1fr);gap:6px 12px;margin:0}.ov-letter dt{color:var(--ov-muted)}.ov-letter dd{margin:0}@media print{body:has(.ov-letter) *{visibility:hidden}body:has(.ov-letter) .ov-letter{visibility:visible}body:has(.ov-letter) .ov-letter *{visibility:visible}.ov-letter{position:fixed;border:0;width:100%;padding:2cm;inset:0 auto auto 0}}.ov-ready{list-style:none;display:grid;gap:2px;margin:0;padding:0}.ov-ready li{display:grid;grid-template-columns:14px minmax(0,1fr);border-top:1px solid var(--ov-rule);align-items:baseline;gap:10px;padding:8px 0}.ov-ready li:first-child{border-top:0}.ov-ready li[data-state=off] .row-title{color:var(--ov-signal)}.si{display:grid;grid-template-rows:auto 1fr auto;background:var(--ov-paper);color:var(--ov-ink);min-height:100dvh;font-family:DM Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.si-top{display:flex;align-items: center;gap:12px;padding:20px clamp(20px,5vw,64px)}.si-lockup{display:block;width:auto;height:28px}.si-top__aside{color:var(--ov-muted);margin-left:auto;font-size:14px}.si-lang{display:flex;gap:2px}.si-lang button{font:inherit;color:var(--ov-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;padding:4px 8px;font-size:12px;font-weight:500}.si-lang button[aria-pressed=true]{color:var(--ov-ink,inherit);border-color:var(--ov-rule)}.si-body{display:grid;box-sizing:border-box;align-content: center;width:100%;max-width:calc(36rem + 2*clamp(20px,5vw,64px));margin:0 auto;padding:clamp(40px,7vw,104px) clamp(20px,5vw,64px)}.si-copy{display:grid;gap:28px}.si-title{letter-spacing:-.025em;text-wrap:balance;font-variation-settings:"opsz" 144;margin:0;font-family:Fraunces,Georgia,serif;font-size:clamp(2.5rem,1.5rem + 3.2vw,4.1rem);font-weight:440;line-height:1.04}.si-lede{color:var(--ov-muted);text-wrap:pretty;max-width:32rem;margin:0;font-size:clamp(17px,1.4vw,19px);line-height:1.6}.si-action{display:flex;flex-wrap:wrap;align-items: center;gap:14px}.si-btn{display:inline-flex;background:var(--ov-growth);color:#fff;font:inherit;text-decoration:none;cursor:pointer;border:0;border-radius:99px;align-items: center;gap:10px;height:48px;padding:0 24px;font-size:15px;font-weight:500}.si-btn:hover{background:var(--ov-growth-deep)}.si-btn:focus-visible{outline:2px solid var(--ov-ink);outline-offset:3px}.si-note{color:var(--ov-muted);max-width:28rem;margin:0;font-size:15px;line-height:1.6}.si-status{display:inline-flex;color:var(--ov-muted);align-items: center;gap:8px;font-size:14px}.si-facts{margin:12px 0 0}.si-facts>div{display:grid;grid-template-columns:minmax(0,10rem)minmax(0,1fr);border-top:1px solid var(--ov-rule);gap:16px;padding:14px 0}.si-facts>div:first-child{border-top:0;padding-top:0}.si-facts dt{font-size:15px;font-weight:500}.si-facts dd{color:var(--ov-muted);margin:0;font-size:15px;line-height:1.55}.si-foot{display:flex;color:var(--ov-muted);flex-wrap:wrap;gap:8px 28px;padding:24px clamp(20px,5vw,64px) 28px;font-size:13px}.si-foot a{color:var(--ov-muted);text-decoration:none}.si-foot__legal{margin-left:auto}.si-foot a:hover{color:var(--ov-ink)}@media (max-width:calc(60rem - .001px)){.si-facts>div{grid-template-columns:1fr;gap:4px}.si-foot a{margin-left:0}}.si-link{color:var(--ov-ink);text-underline-offset:3px;font-size:15px}.si-link:hover{color:var(--ov-growth-deep)}.si-form{display:grid;gap:18px;max-width:30rem}.si-form .os-field>span{font-size:14px;font-weight:500}.si-form .os-input{border-radius:10px;height:46px;font-size:16px}.si-btn[disabled]{opacity:.55;cursor:default}.si-action .auvy-siwa{min-width:17rem}.si-note--small{flex-basis:100%;font-size:14px}@media (max-width:calc(60rem - .001px)){.si-action .auvy-siwa{width:100%;min-width:0}}.si-choice{display:grid;border:0;gap:10px;margin:0;padding:0}.si-choice legend{margin-bottom:6px;font-size:14px;font-weight:500}.si-choice__row{display:grid;grid-template-columns:auto 1fr;border:1px solid var(--ov-rule);cursor:pointer;background:#fff;border-radius:12px;align-items: start;gap:12px;padding:14px 16px}.si-choice__row:has(input:checked){border-color:var(--ov-ink)}.si-choice__row input{accent-color:var(--ov-ink);margin-top:3px}.si-choice__row small{display:block;color:var(--ov-muted);margin-top:2px;font-size:14px}.si-steps{display:flex;gap:6px;margin:0 0 18px}.si-steps span{background:var(--ov-rule);border-radius:2px;width:28px;height:3px}.si-steps span[data-on]{background:var(--ov-ink)}.si-invite{display:grid;grid-template-columns:minmax(0,1fr)11rem;gap:8px}.si-made{display:grid;gap:6px;margin:0 0 16px;padding-left:18px}.si-share{display:grid;gap:8px;margin:0 0 16px}.si-share__row{display:flex;border:1px solid var(--ov-rule);background:#fff;border-radius:10px;justify-content:space-between;align-items: center;gap:12px;padding:10px 14px}.si-share__row span,.si-week li>span:last-child{display:grid;min-width:0}.si-share__row small,.si-week small{color:var(--ov-muted,#52525b);overflow-wrap:anywhere}.si-sub{margin:18px 0 8px;font-size:16px;font-weight:500}.si-week{list-style:none;display:grid;gap:10px;margin:0 0 16px;padding:0}.si-week li{display:grid;grid-template-columns:6.5rem minmax(0,1fr);gap:12px}.si-week__date{font-variant-numeric:tabular-nums;color:var(--ov-muted,#52525b)}@media (max-width:520px){.si-invite,.si-week li{grid-template-columns:minmax(0,1fr)}}button.si-link{font:inherit;color:var(--ov-ink);text-decoration:underline;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0}button.si-link:hover{color:var(--ov-growth,var(--ov-ink))}.auvy-siwa{--auvy-siwa-ink:#17181b;--auvy-siwa-rule:#d9d9de;--auvy-siwa-ground:#f6f6f7;--auvy-siwa-focus:#d41445;--auvy-siwa-h:40px;box-sizing:border-box;display:inline-flex;height:var(--auvy-siwa-h);letter-spacing:-.01em;text-decoration:none;white-space:nowrap;cursor:pointer;user-select:none;-webkit-tap-highlight-color:transparent;border:1px solid #0000;border-radius:999px;justify-content:center;align-items: center;gap:10px;min-width:200px;margin:0;padding:0 18px 0 16px;transition:background-color .14s cubic-bezier(.22,1,.36,1),border-color .14s cubic-bezier(.22,1,.36,1),color .14s cubic-bezier(.22,1,.36,1),transform .14s cubic-bezier(.22,1,.36,1);font-family:Satoshi,Satoshi Variable,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:15px;font-weight:500;line-height:1}.auvy-siwa__mark{flex:none;width:20px;height:16px}.auvy-siwa__label{display:block;padding-top:1px}.auvy-siwa--light{border-color:var(--auvy-siwa-rule);color:var(--auvy-siwa-ink);background:#fff}.auvy-siwa--light:hover{border-color:var(--auvy-siwa-ink)}.auvy-siwa--light:active{background:var(--auvy-siwa-ground)}.auvy-siwa--dark{border-color:var(--auvy-siwa-ink);background:var(--auvy-siwa-ink);color:#fff}.auvy-siwa--dark:hover{background:#34353a;border-color:#34353a}.auvy-siwa--outline{border-color:color-mix(in srgb,currentColor 32%,transparent);color:inherit;background:0 0}.auvy-siwa--outline:hover{border-color:currentColor}.auvy-siwa--outline .auvy-siwa__mark g{fill:currentColor}.auvy-siwa--lg{--auvy-siwa-h:48px;gap:12px;padding:0 22px 0 20px;font-size:16px}.auvy-siwa--lg .auvy-siwa__mark{width:22px;height:18px}.auvy-siwa--rect{border-radius:6px}.auvy-siwa--block{display:flex;width:100%}.auvy-siwa:active{transform:scale(.985)}.auvy-siwa:focus-visible{outline:2px solid var(--auvy-siwa-focus);outline-offset:2px}.auvy-siwa[aria-busy=true]{cursor:progress}.auvy-siwa[aria-busy=true] .auvy-siwa__mark{animation:auvy-siwa-busy 1s ease-in-out infinite alternate}@keyframes auvy-siwa-busy{to{opacity:.35}}@media (pointer:coarse){.auvy-siwa{min-height:44px}}@media (prefers-reduced-motion:reduce){.auvy-siwa,.auvy-siwa:active{transition:none;transform:none}.auvy-siwa[aria-busy=true] .auvy-siwa__mark{animation:none;opacity:.6}}@media (forced-colors:active){.auvy-siwa{border-color:buttontext}}
