/*! tailwindcss v4.1.11 | MIT License | https://tailwindcss.com */.vx-office-shell{z-index:60;--frost-font:-apple-system,BlinkMacSystemFont,"SF Pro Text","Helvetica Neue",Helvetica,sans-serif;--frost-mono:var(--font-plex-mono,"IBM Plex Mono"),ui-monospace,"SF Mono",Menlo,monospace;--frost-glass-bg:#ffffff8c;--frost-glass-bg-strong:#ffffff9e;--frost-glass-bg-composer:#ffffffa3;--frost-glass-border:#ffffffb3;--frost-glass-border-strong:#ffffffb8;--frost-glass-border-composer:#ffffffc7;--frost-blur:blur(28px)saturate(1.7);--frost-blur-strong:blur(30px)saturate(1.7);--frost-shadow:0 16px 40px #1428502e;--frost-shadow-soft:0 12px 30px #14285029;--frost-shadow-large:0 20px 50px #14285033;--frost-shadow-drawer:0 20px 50px #14285038;--frost-ink:#1c2430;--frost-ink-secondary:#1c2430b8;--frost-ink-soft:#1c24308c;--frost-ink-tertiary:#1c243073;--frost-ink-log:#2a4a6e;--frost-accent:#2d7ff9;--frost-accent-deep:#1f6fe8;--frost-accent-grad:linear-gradient(160deg,#3f8dfb,#1f6fe8);--frost-accent-tint:#2d7ff921;--frost-avatar-ink:#1f5fc0;--frost-status-muted:#5b6472;--frost-status-muted-bg:#5a64731f;--frost-status-active:#1f6fe8;--frost-status-active-bg:#2d7ff921;--frost-status-warn:#c25c00;--frost-status-warn-bg:#ff950026;--frost-dot-working:#2d7ff9;--frost-dot-moving:#f0a020;--frost-dot-idle:#9aa4b0;--frost-radius-pod:20px;--frost-radius-pill:23px;--frost-radius-rail:32px;--frost-radius-composer:30px;--frost-radius-chip:10px;--frost-radius-status:8px;--frost-radius-segment:8px;--frost-radius-segmented:10px;--frost-hairline:1px solid #141e320f;--frost-hairline-strong:1px solid #141e3214;--frost-track:#1e283c14;--frost-page-bg:#eef2f8;--frost-page-wash:#eef2f89e;--frost-card-bg:#ffffffd9;--frost-card-bg-nav:#fffc;--frost-card-border:#fffffff2;--frost-card-shadow:0 20px 50px #1428501f;background:radial-gradient(1200px 700px at 50% -10%,#2d7ff917,#0000 60%),#050508;position:fixed;inset:0}@keyframes vxpulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes vxin{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:none}}@keyframes vxdrop{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.vx-office.vx-frost-lite{--frost-blur:none;--frost-blur-strong:none}@media (prefers-reduced-motion:reduce){.vx-office-shell *,.vx-office-shell :after,.vx-office-shell :before{animation-duration:.01ms!important;animation-iteration-count:1!important}}@keyframes vx-overlay-in{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:scale(1)}}@keyframes vx-sheet-up{0%{opacity:0;transform:translate(-50%,26px)}to{opacity:1;transform:translate(-50%)}}@keyframes vx-blink{0%,to{opacity:1}50%{opacity:0}}.vx-overlay{z-index:60;-webkit-backdrop-filter:blur(6px);background:#050508f7;animation:vx-overlay-in .45s both;position:fixed;inset:0}@keyframes vx-sheet-left{0%{opacity:0;transform:translate(-22px)}to{opacity:1;transform:translate(0)}}.vx-terminal{pointer-events:auto;z-index:4;background:linear-gradient(#05050866,#05070cf7 42%);border-top:1px solid #2d7ff973;flex-direction:column;height:190px;display:flex;position:absolute;bottom:0;left:0;right:0;overflow:hidden;box-shadow:0 -14px 46px #2d7ff924}.vx-terminal:after{content:"";pointer-events:none;mix-blend-mode:screen;background:repeating-linear-gradient(0deg,#5eb6ff0d 0 1px,#0000 1px 3px);animation:vx-scanroll 8s linear infinite;position:absolute;inset:0}@keyframes vx-scanroll{0%{background-position-y:0}to{background-position-y:24px}}.vx-terminal-head{z-index:1;font-family:var(--font-display);letter-spacing:.28em;text-transform:uppercase;color:var(--color-accent-hot);text-shadow:0 0 10px #2d7ff98c;white-space:nowrap;border-bottom:1px solid #2d7ff938;align-items:center;gap:12px;padding:8px 22px;font-size:10px;animation:vx-term-flicker 6s steps(40) infinite;display:flex;position:relative;overflow:hidden}.vx-term-title{text-overflow:ellipsis;overflow:hidden}.vx-terminal-dot{background:var(--color-accent-hot);width:7px;height:7px;box-shadow:0 0 10px var(--color-accent);border-radius:50%}.vx-terminal-body{z-index:1;flex-direction:column;flex:1;gap:1px;padding:10px 22px 14px;font-family:ui-monospace,SF Mono,Menlo,Monaco,monospace;font-size:12.5px;line-height:1.75;display:flex;position:relative;overflow-y:auto}.vx-trace{gap:10px;display:flex}.vx-trace-ts{color:var(--color-meta);flex-shrink:0}.vx-trace-tag{letter-spacing:.06em;flex-shrink:0;font-weight:600}.vx-trace-body{color:var(--color-lede);text-shadow:0 0 6px #5eb6ff47}.vx-tag-scan{color:var(--color-meta)}.vx-tag-terra{color:var(--color-accent-hot);text-shadow:0 0 8px #2d7ff980}.vx-tag-chain{color:#7fd0ff}.vx-term-cursor{color:var(--color-accent-hot);text-shadow:0 0 8px #2d7ff9b3;animation:vx-blink .9s step-end infinite}@keyframes vx-term-flicker{0%,96%,to{opacity:1}97%{opacity:.82}98%{opacity:1}}.vx-brief{background:var(--color-card);z-index:5;border:1px solid #2d7ff973;width:min(480px,42vw);max-height:calc(100vh - 282px);animation:vx-sheet-left .35s both;position:absolute;top:64px;left:22px;overflow-y:auto}.vx-cursor{color:var(--color-accent-hot);animation:vx-blink .9s step-end infinite}.vx-assign{pointer-events:auto;z-index:5;background:#07080df0;border:1px solid #2d7ff973;width:min(330px,100vw - 44px);max-height:calc(100vh - 282px);padding:18px 20px;animation:vx-sheet-side .25s both;position:absolute;top:64px;right:22px;overflow-y:auto}.vx-brief-drag{z-index:2;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:#050508f0;border-bottom:1px solid #2d7ff94d;align-items:center;gap:10px;padding:9px 12px;display:flex;position:sticky;top:0}.vx-brief-drag:active{cursor:grabbing}.vx-drag-grip{color:#5eb6ffb3;font-size:13px;line-height:1}.vx-brief-min{color:var(--color-accent-hot);font-family:var(--font-display);letter-spacing:.2em;text-transform:uppercase;cursor:pointer;background:#050508d9;border:1px solid #2d7ff98c;margin-left:auto;padding:6px 10px;font-size:9.5px;transition:background .25s}.vx-brief-min:hover{background:#2d7ff933}.vx-assign,.vx-brief,.vx-terminal-body{scrollbar-width:thin;scrollbar-color:#2d7ff999 #07080d99}.vx-brief::-webkit-scrollbar,.vx-terminal-body::-webkit-scrollbar{width:9px}.vx-assign::-webkit-scrollbar{width:9px}.vx-brief::-webkit-scrollbar-track,.vx-terminal-body::-webkit-scrollbar-track{background:#2d7ff914}.vx-assign::-webkit-scrollbar-track{background:#2d7ff914}.vx-brief::-webkit-scrollbar-thumb,.vx-terminal-body::-webkit-scrollbar-thumb{background:#2d7ff98c;box-shadow:0 0 6px #2d7ff980}.vx-assign::-webkit-scrollbar-thumb{background:#2d7ff98c;box-shadow:0 0 6px #2d7ff980}.vx-brief::-webkit-scrollbar-thumb:hover,.vx-terminal-body::-webkit-scrollbar-thumb:hover{background:var(--color-accent-hot)}.vx-assign::-webkit-scrollbar-thumb:hover{background:var(--color-accent-hot)}@keyframes vx-form-flare{0%,to{box-shadow:none}50%{box-shadow:inset 0 0 34px #2d7ff94d,0 0 22px #2d7ff973}}.vx-dl-flare{animation:vx-form-flare 1.1s ease-in-out 3;border-top-color:var(--color-accent-hot)!important}.vx-brief-chip{border:1px solid var(--color-accent);color:#fff;letter-spacing:.22em;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:#050508d9;max-width:calc(100vw - 32px);padding:12px 18px;font-size:11px;font-weight:600;animation:vx-glowpulse 2.6s ease-in-out infinite;left:22px;overflow:hidden;box-shadow:0 0 18px #2d7ff973}.vx-brief-chip,.vx-hint-chip{z-index:6;font-family:var(--font-display);text-transform:uppercase;position:absolute;bottom:204px}.vx-hint-chip{letter-spacing:.24em;color:var(--color-accent-hot);pointer-events:none;background:#050508bf;border:1px solid #2d7ff980;padding:9px 13px;font-size:10px;animation:vx-glowpulse 2.4s ease-in-out infinite;right:22px}.vx-working{z-index:6;pointer-events:none;background:#07080deb;border:1px solid #2d7ff966;width:min(430px,100vw - 40px);padding:12px 16px;position:absolute;top:56px;left:50%;transform:translate(-50%);box-shadow:0 0 26px #2d7ff92e}.vx-steps{font-family:var(--font-display);letter-spacing:.2em;text-transform:uppercase;justify-content:center;align-items:center;gap:6px;font-size:9px;display:flex}.vx-step{color:var(--color-meta)}.vx-step+.vx-step:before{content:"›";color:#62789a80;margin-right:6px}.vx-step.is-done{color:var(--color-lede)}.vx-step.is-active{color:var(--color-accent-hot);text-shadow:0 0 8px #2d7ff9b3;animation:vx-glowpulse 1.6s ease-in-out infinite}.vx-working-msg{color:var(--color-lede);align-items:center;gap:10px;margin-top:11px;font-family:ui-monospace,Menlo,monospace;font-size:12.5px;display:flex}.vx-working-text{flex:1}.vx-working-time{color:var(--color-accent-hot);font-variant-numeric:tabular-nums;letter-spacing:.08em}.vx-working-spin{border:2px solid #2d7ff938;border-top:2px solid var(--color-accent-hot);border-radius:50%;flex-shrink:0;width:12px;height:12px;animation:vx-spin .9s linear infinite}@keyframes vx-spin{to{transform:rotate(1turn)}}.vx-working-bar{background:#2d7ff91f;height:4px;margin-top:11px;position:relative;overflow:hidden}.vx-working-fill{background:var(--color-accent);transition:width .5s;position:absolute;inset:0 auto 0 0;box-shadow:0 0 8px #2d7ff999}.vx-working-shimmer{background:linear-gradient(90deg,#0000,#5eb6ff80,#0000);width:38%;animation:vx-shimmer 1.3s ease-in-out infinite;position:absolute;inset:0}@keyframes vx-shimmer{0%{transform:translate(-120%)}to{transform:translate(340%)}}.vx-scene-ctrls{z-index:6;pointer-events:none;flex-direction:row;gap:8px;display:flex;position:absolute;bottom:204px;left:50%;transform:translate(-50%)}.vx-scene-ctrls button{width:40px;height:40px;color:var(--color-accent-hot);font-family:var(--font-display);cursor:pointer;pointer-events:auto;background:#050508cc;border:1px solid #2d7ff980;justify-content:center;align-items:center;font-size:18px;line-height:1;transition:background .2s,box-shadow .2s;display:flex}.vx-scene-ctrls button:hover{background:#2d7ff933;box-shadow:0 0 14px #2d7ff980}@media (max-width:720px){.vx-chrome{gap:10px!important;padding:12px!important}.vx-chrome-title{flex:auto;min-width:0}.vx-chrome-right{flex:none;gap:8px!important}.vx-chrome-seats{padding:5px 7px!important}.vx-chrome-close{padding:7px 11px!important}.vx-assign{width:auto;max-height:42vh;top:60px;left:22px;right:22px}.vx-hint-chip{white-space:nowrap;inset:auto auto calc(38vh + 58px) 50%;transform:translate(-50%)}.vx-working{width:auto;top:156px;left:12px;right:12px;transform:none}.vx-scene-ctrls{inset:108px 10px auto auto;transform:none}.vx-scene-ctrls button{width:38px;height:38px}.vx-overlay.has-brief .vx-scene-ctrls,.vx-overlay.has-focus .vx-hint-chip,.vx-overlay.has-focus .vx-scene-ctrls{display:none}.vx-terminal{border-top-width:2px;height:38vh;box-shadow:0 -14px 46px #2d7ff938}.vx-terminal:after{background:repeating-linear-gradient(0deg,#5eb6ff14 0 1px,#0000 1px 3px)}.vx-terminal-head{letter-spacing:.2em;gap:8px;padding:8px 16px;font-size:9px}.vx-terminal-body{padding:10px 16px 14px;font-size:11.5px}.vx-drag-grip,.vx-drag-hint,.vx-overlay.has-brief .vx-terminal,.vx-term-sub{display:none}.vx-brief{width:100%;max-height:66vh;animation:vx-sheet-bottom .35s both;inset:auto 0 0}.vx-assign{max-height:40vh}.vx-brief-chip{bottom:calc(38vh + 12px);left:50%;transform:translate(-50%)}}@media (max-width:720px) and (max-height:560px){.vx-terminal{height:30vh}.vx-brief-chip{bottom:calc(30vh + 12px)}.vx-hint-chip{display:none}}@media (max-width:440px){.vx-chrome-status-text{display:none}}@media (max-width:480px){.vx-dl-form>button,.vx-dl-form>input{flex-basis:100%!important}}.vx-office{font-family:var(--frost-font);position:absolute;inset:0}.vx-ceo-workspace{z-index:7;top:96px;right:var(--vx-workspace-gutter);width:var(--vx-console-width);height:min(60dvh,560px);max-height:min(70dvh,650px);position:absolute;overflow:hidden}.vx-ceo-workspace.has-attention{grid-template-columns:minmax(290px,320px) minmax(400px,480px);gap:10px;width:min(800px,100vw - 152px);display:grid;overflow:visible}.vx-ceo-workspace>.vx-inbox{width:100%;max-height:100%;position:relative;top:auto;right:auto}.vx-ceo-workspace.has-attention>[data-testid=intervention-rail]{min-height:0}.vx-ceo-workspace.has-attention.is-attention-minimized{width:min(540px,calc(100vw - (2*var(--vx-workspace-gutter))));box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:0;align-items:flex-start;gap:8px;display:flex;overflow:visible}.vx-ceo-workspace.is-attention-minimized>[data-testid=attention-chip]{flex:none;margin-top:8px;position:relative;top:auto;left:auto}.vx-ceo-workspace.is-attention-minimized>.vx-inbox{flex:1 1 var(--vx-console-width);min-width:0}.vx-office-loading{position:absolute;inset:0}.vx-office-loading .vx-working{top:40%}.vx-office-chrome{z-index:8;pointer-events:none;font-family:var(--frost-font);align-items:flex-start;display:flex;position:absolute;top:20px;left:24px;right:24px}.vx-status-pill,.vx-tools-pill{pointer-events:auto;border-radius:var(--frost-radius-pill);background:var(--frost-glass-bg-strong);height:46px;-webkit-backdrop-filter:var(--frost-blur);border:1px solid var(--frost-glass-border-strong);box-shadow:var(--frost-shadow);align-items:center;display:flex}.vx-status-pill{gap:14px;max-width:calc(100vw - 48px);padding:0 20px;position:absolute;left:50%;transform:translate(-50%)}.vx-tools-pill{background:var(--frost-glass-bg);border-color:var(--frost-glass-border);box-shadow:var(--frost-shadow-soft);gap:12px;margin-left:auto;padding:0 10px 0 16px}.vx-status-beacon{background:var(--frost-accent);border-radius:50%;flex-shrink:0;width:8px;height:8px;animation:vxpulse 1.8s ease-in-out infinite}.vx-status-company{color:var(--frost-ink);white-space:nowrap;text-overflow:ellipsis;max-width:260px;font-size:14px;font-weight:600;overflow:hidden}.vx-pill-divider{background:#1c243026;flex-shrink:0;width:1px;height:16px}.vx-status-os{white-space:nowrap;font-size:13px}.vx-status-clock,.vx-status-os{color:var(--frost-ink-secondary)}.vx-status-clock{font-variant-numeric:tabular-nums;min-width:62px;font-size:13px}.vx-conn{border-radius:var(--frost-radius-chip);background:var(--frost-status-muted-bg);color:var(--frost-status-muted);letter-spacing:.06em;cursor:default;white-space:nowrap;border:0;align-items:center;gap:6px;padding:4px 10px;font-family:inherit;font-size:11px;font-weight:700;display:flex}button.vx-conn{cursor:pointer}.vx-conn-dot{display:none}.vx-conn.is-live{color:var(--frost-status-active);background:#2d7ff924}.vx-update-chip{background:var(--frost-status-warn-bg);color:var(--frost-status-warn);white-space:nowrap;border:0;border-radius:14px;padding:6px 10px;font-size:11px}.vx-owner-avatar{background:var(--frost-accent-grad);color:#fff;border-radius:50%;place-items:center;font-size:11px;font-weight:700;display:inline-grid}.vx-office-exit,.vx-owner-avatar{flex-shrink:0;width:30px;height:30px}.vx-office-exit{color:var(--frost-ink-secondary);cursor:pointer;background:0 0;border:0;border-radius:50%;font-family:inherit;font-size:13px;font-weight:600}.vx-office-exit:hover{color:var(--frost-ink);background:#1c243014}.vx-follow-callout{z-index:8;background:var(--frost-glass-bg);-webkit-backdrop-filter:var(--frost-blur);border:1px solid var(--frost-glass-border);box-shadow:var(--frost-shadow-soft);font-family:var(--frost-font);border-radius:16px;align-items:center;gap:10px;padding:7px 14px;animation:vxdrop .18s ease-out;display:flex;position:absolute;top:78px;left:50%;transform:translate(-50%)}.vx-follow-callout-mark{color:var(--frost-accent-deep);font-size:11px}.vx-follow-callout-copy{color:var(--frost-ink);white-space:nowrap;font-size:12px;font-weight:600}.vx-follow-callout-clear{color:var(--frost-ink-tertiary);cursor:pointer;background:0 0;border:0;padding:2px 4px;font-family:inherit;font-size:11px;font-weight:700}.vx-follow-callout-clear:hover{color:var(--frost-status-warn)}.vx-inbox{z-index:7;border-radius:var(--frost-radius-pod);background:var(--frost-glass-bg-strong);width:min(384px,100vw - 28px);-webkit-backdrop-filter:var(--frost-blur-strong);border:1px solid var(--frost-glass-border-strong);box-shadow:var(--frost-shadow-large);font-family:var(--frost-font);flex-direction:column;display:flex;position:absolute;top:84px;right:24px;overflow:hidden}.vx-inbox-head{justify-content:space-between;align-items:center;gap:9px;padding:14px 16px 10px;display:flex}.vx-inbox-title{min-width:0;color:var(--frost-ink);flex-shrink:1;align-items:center;gap:8px;font-size:15px;display:inline-flex}.vx-inbox-need,.vx-inbox-title{white-space:nowrap;font-weight:700}.vx-inbox-need{color:var(--frost-status-warn);background:var(--frost-status-warn-bg);border-radius:var(--frost-radius-status);padding:2.5px 8px;font-size:10px}.vx-inbox-min{color:var(--frost-ink-tertiary);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:4px 2px;font-family:inherit;font-size:11px;font-weight:600}.vx-inbox-min:hover{color:var(--frost-accent-deep)}.vx-office{--vx-workspace-gutter:clamp(12px,2vw,32px);--vx-console-width:min(384px,calc(100vw - 28px))}.vx-inbox{width:var(--vx-console-width);top:96px;right:var(--vx-workspace-gutter);border-color:var(--vx-border-strong,var(--frost-glass-border-strong));border-radius:var(--vx-radius-window,var(--frost-radius-pod));background:var(--vx-surface-raised,var(--frost-glass-bg-strong));max-height:min(60dvh,560px);box-shadow:var(--vx-shadow-raised,var(--frost-shadow-large))}.vx-inbox-head{min-height:58px;padding:16px 18px 10px}.vx-inbox-title{font-size:17px}.vx-inbox-need{padding:5px 9px;font-size:12px}.vx-inbox-min{min-height:36px;padding:7px;font-size:12px}@media (min-width:1200px){.vx-inbox{min-height:min(480px,60dvh)}}@media (min-width:721px) and (max-width:1199px){.vx-office{--vx-console-width:min(384px,calc(100vw - 32px))}.vx-inbox{min-height:min(420px,64dvh)}.vx-ceo-workspace,.vx-inbox{max-height:min(64dvh,600px);top:82px;right:16px}.vx-ceo-workspace{width:var(--vx-console-width);height:min(64dvh,600px)}.vx-ceo-workspace.has-attention,.vx-ceo-workspace.has-attention.is-attention-minimized{width:var(--vx-console-width);display:block}.vx-ceo-workspace.is-attention-minimized>[data-testid=attention-chip]{z-index:1;position:absolute;top:12px;left:12px}.vx-ceo-workspace.has-attention>[data-testid=intervention-rail]{background:var(--vx-material-strong,#fffffff5);border-right:0;max-height:100%;position:absolute;inset:0}}@media (max-width:720px){.vx-office{--vx-workspace-gutter:0px}.vx-inbox{z-index:24;border-width:1px 0 0;border-radius:26px 26px 0 0;width:100vw;min-height:0;max-height:none;top:62px;bottom:0;right:0}.vx-ceo-workspace,.vx-ceo-workspace.has-attention{width:100vw;height:auto;max-height:none;top:62px;bottom:0;right:0;overflow:hidden}.vx-ceo-workspace>.vx-inbox{height:100%}.vx-ceo-workspace.has-attention{border-width:1px 0 0;border-radius:26px 26px 0 0;display:block}.vx-ceo-workspace.has-attention>[data-testid=intervention-rail]{background:var(--vx-material-solid,#fff);max-height:none;position:absolute;inset:0}.vx-ceo-workspace.has-attention.is-attention-minimized>[data-testid=attention-chip]{z-index:2;position:absolute;top:12px;left:12px}.vx-inbox.is-minimized{bottom:auto}}.vx-ceo-workspace.has-attention.is-console-minimized,.vx-ceo-workspace.is-console-minimized{right:var(--vx-workspace-gutter);width:max-content;max-width:calc(100vw - (2*var(--vx-workspace-gutter)));height:auto;max-height:none;box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:0;display:block;bottom:auto;overflow:visible}.vx-ceo-workspace.is-console-minimized>[data-testid=intervention-rail]{display:none}.vx-ceo-workspace.is-console-minimized>.vx-inbox-chip{max-width:100%;position:static}.vx-inbox-tabs{background:var(--frost-track);border-radius:var(--frost-radius-segmented);z-index:2;flex-shrink:0;margin:0 14px 6px;padding:2px;display:flex;position:sticky;top:0}.vx-inbox-tabs button{border-radius:var(--frost-radius-segment);color:var(--frost-ink-secondary);cursor:pointer;white-space:nowrap;background:0 0;border:none;flex:1;padding:6px 2px;font-family:inherit;font-size:12px;font-weight:600}.vx-inbox-tabs button.is-active{color:var(--frost-ink);background:#fff;box-shadow:0 1px 4px #14285033}@media (max-width:720px){.vx-inbox-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;display:grid}.vx-inbox-tabs button{min-height:44px}}.vx-inbox-search{border-radius:var(--frost-radius-segmented);background:var(--frost-track);flex-shrink:0;align-items:center;gap:8px;margin:2px 14px 8px;padding:7px 12px;display:flex}.vx-inbox-search>span{color:var(--frost-ink-tertiary);font-size:12px}.vx-inbox-search input{min-width:0;color:var(--frost-ink);background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:12.5px}.vx-inbox-search input::placeholder{color:var(--frost-ink-soft);opacity:1}.vx-inbox-search input::-webkit-search-cancel-button{-webkit-appearance:none}.vx-inbox-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#1c243047 transparent;min-height:0;padding-bottom:max(12px,env(safe-area-inset-bottom));flex:auto;overflow:hidden auto}.vx-inbox-scroll::-webkit-scrollbar{width:7px}.vx-inbox-scroll::-webkit-scrollbar-track{background:0 0}.vx-inbox-scroll::-webkit-scrollbar-thumb{background:#1c243047;border-radius:999px}.vx-inbox-scroll:focus-visible{outline-offset:-2px;outline:2px solid #2d7ff999}.vx-inbox-body{min-height:0;overflow:visible}.vx-inbox-body[data-view=audit]{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#1c243047 transparent;max-height:218px;overflow:hidden auto}.vx-inbox-body[data-view=audit]::-webkit-scrollbar{width:7px}.vx-inbox-body[data-view=audit]::-webkit-scrollbar-track{background:0 0}.vx-inbox-body[data-view=audit]::-webkit-scrollbar-thumb{background:#1c243047;border-radius:999px}.vx-inbox-body[data-view=audit]:focus-visible{outline-offset:-2px;outline:2px solid #2d7ff999}.vx-inbox-body>.vx-audit,.vx-inbox-body>.vx-spend{padding:8px 16px 12px;display:block}.vx-inbox-row{border-top:var(--frost-hairline);align-items:center;gap:8px;padding:11px 16px;font-size:13px;display:flex}.vx-inbox-row:hover{background:#2d7ff912}.vx-inbox-row .vx-inbox-text{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.vx-inbox-taskrow{flex-direction:column;align-items:stretch;gap:7px}.vx-inbox-taskrow .vx-inbox-taskcopy{gap:2px}.vx-inbox-taskrow .vx-inbox-error,.vx-inbox-taskrow .vx-inbox-text{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;-webkit-box-orient:vertical;flex:none;display:-webkit-box;overflow:hidden}.vx-inbox-taskrow .vx-inbox-text{color:var(--frost-ink);-webkit-line-clamp:2;font-size:13px;font-weight:600;line-height:1.35}.vx-inbox-taskrow .vx-inbox-error{color:var(--frost-status-warn);-webkit-line-clamp:2;font-size:11.5px;line-height:1.25}.vx-inbox-taskmeta{align-items:center;gap:8px;min-width:0;display:flex}.vx-inbox-status{letter-spacing:.02em;border-radius:var(--frost-radius-status);color:var(--frost-status-muted);background:var(--frost-status-muted-bg);border:0;flex-shrink:0;padding:3px 9px;font-family:inherit;font-size:10.5px;font-weight:700}.vx-inbox-status.is-delegated,.vx-inbox-status.is-triaged,.vx-inbox-status.is-working{color:var(--frost-status-active);background:var(--frost-status-active-bg)}.vx-inbox-status.is-blocked,.vx-inbox-status.is-pending,.vx-inbox-status.is-review{color:var(--frost-status-warn);background:var(--frost-status-warn-bg)}.vx-inbox-status.is-approved,.vx-inbox-status.is-done{color:var(--frost-status-muted);background:var(--frost-status-muted-bg)}.vx-inbox-text{color:var(--frost-ink);min-width:0}.vx-inbox-assignee{color:var(--frost-ink-secondary);flex-shrink:0;margin-left:auto;font-family:inherit;font-size:11.5px;font-weight:600}.vx-inbox-empty{color:var(--frost-ink-secondary);margin:0;padding:12px 16px;font-size:13px}.vx-inbox-foot{border-top:var(--frost-hairline-strong);color:var(--frost-ink-tertiary);flex-shrink:0;padding:8px 16px;font-size:11px;font-weight:600}.vx-inbox-chip{z-index:7;-webkit-backdrop-filter:var(--frost-blur);border:1px solid var(--frost-glass-border);box-shadow:var(--frost-shadow);color:var(--frost-ink);font-family:var(--frost-font);cursor:pointer;background:#fff9;border-radius:18px;align-items:center;gap:9px;padding:10px 16px;font-size:13px;font-weight:700;animation:vxdrop .18s ease-out;display:flex;position:absolute;top:84px;right:24px}.vx-inbox-chip:hover{background:#ffffffbf}.vx-cmdbar-wrap{z-index:7;width:min(620px,100vw - 32px);font-family:var(--frost-font);position:absolute;bottom:28px;left:calc(50% - 44px);transform:translate(-50%)}.vx-cmdbar-wrap.is-onboarding{z-index:11}@media (min-width:721px) and (max-width:1199px){.vx-cmdbar-wrap{bottom:100px;left:50%}}.vx-cmdbar{background:var(--frost-glass-bg-composer);border:1px solid var(--frost-glass-border-composer);border-radius:var(--frost-radius-composer);box-shadow:var(--frost-shadow-drawer);-webkit-backdrop-filter:var(--frost-blur-strong);transition:border-color .18s,box-shadow .18s}.vx-cmdbar:focus-within{box-shadow:var(--frost-shadow-drawer),0 0 0 3px #2d7ff924;border-color:#3f8dfb99}.vx-cmdbar-chip{height:34px;color:var(--frost-ink-secondary);cursor:pointer;white-space:nowrap;background:#1e283c0f;border:0;border-radius:20px;flex-shrink:0;align-items:center;gap:4px;padding:0 14px;font-family:inherit;font-size:12px;font-weight:700;transition:color .15s,background .15s,filter .15s;display:inline-flex}.vx-cmdbar-chip:hover{color:var(--frost-accent-deep);background:#2d7ff91a}.vx-cmdbar-chip.is-on,.vx-cmdbar-chip.is-skill,.vx-cmdbar-chip.is-target{background:var(--frost-accent-grad);color:#fff}.vx-cmdbar-chip.is-on:hover,.vx-cmdbar-chip.is-skill:hover,.vx-cmdbar-chip.is-target:hover{color:#fff;filter:brightness(1.1)}.vx-cmdbar-send{background:var(--frost-accent-grad);color:#fff;cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:16px;line-height:1;transition:filter .15s,background .15s;display:inline-flex;box-shadow:0 6px 16px #2d7ff966}.vx-cmdbar-send:hover:not(:disabled){filter:brightness(1.1)}.vx-cmdbar-send:disabled{background:var(--frost-track);color:var(--frost-ink-tertiary);cursor:default;box-shadow:none}.vx-office-ctrls{flex-direction:column;inset:auto 24px 200px auto;transform:none}.vx-office-ctrls button{border:1px solid var(--frost-glass-border);background:var(--frost-glass-bg);-webkit-backdrop-filter:var(--frost-blur);box-shadow:var(--frost-shadow-soft);color:var(--frost-ink-secondary);font-family:var(--frost-font);border-radius:12px}.vx-office-ctrls button:hover{color:var(--frost-ink);background:#ffffffbf}@media (max-width:720px){.vx-ticker-onboarding-mode{display:none}.vx-ticker-onboarding{padding-inline:6px}}.vx-semantic-scenes{z-index:6;border:1px solid var(--frost-glass-border-strong);background:var(--frost-glass-bg-strong);width:min(430px,100vw - 610px);max-height:calc(100vh - 204px);-webkit-backdrop-filter:var(--frost-blur);border-radius:var(--frost-radius-pod);box-shadow:var(--frost-shadow-large);position:absolute;top:84px;left:50%;overflow-y:auto;transform:translate(-50%)}.vx-semantic-scenes.is-expanded{z-index:9;width:min(720px,100vw - 32px);max-height:calc(100vh - 262px);top:84px}.vx-semantic-scenes.is-empty{padding-bottom:14px}.vx-semantic-scenes.is-empty p{color:var(--frost-ink-soft);margin:10px 14px 0;font-size:13px;line-height:1.5}.vx-semantic-head{border-bottom:var(--frost-hairline-strong);color:var(--frost-ink-secondary);letter-spacing:.05em;justify-content:space-between;align-items:center;gap:10px;padding:7px 10px;font-family:inherit;font-size:11px;font-weight:700;display:flex}.vx-semantic-reset{border-radius:var(--frost-radius-status);color:var(--frost-ink-soft);font:inherit;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #141e321f;padding:3px 5px;font-size:7px;font-weight:700}.vx-inbox-story{border:1px solid var(--frost-accent);margin:0 12px 10px;padding:10px}@supports (color:color-mix(in lab,red,red)){.vx-inbox-story{border:1px solid color-mix(in srgb,var(--frost-accent)35%,transparent)}}.vx-inbox-story{background:var(--frost-card-bg);border-radius:10px}@supports (color:color-mix(in lab,red,red)){.vx-inbox-story{background:color-mix(in srgb,var(--frost-card-bg)90%,var(--frost-accent)10%)}}.vx-inbox-story{font-size:11px}.vx-inbox-story>span,.vx-inbox-story>strong{display:block}.vx-inbox-story>span{color:var(--frost-ink-soft);margin-top:3px}.vx-inbox-story ol{gap:5px;margin:8px 0 0;padding:0;list-style:none;display:grid}.vx-story-brief{gap:5px;margin:8px 0;display:grid}.vx-story-brief div{grid-template-columns:82px 1fr;gap:8px;display:grid}.vx-story-brief dt{color:var(--frost-ink-soft);font-weight:600}.vx-story-brief dd{margin:0}.vx-story-projects{border-top:1px solid var(--frost-ink-soft);gap:7px;margin:10px 0;padding-top:8px;display:grid}@supports (color:color-mix(in lab,red,red)){.vx-story-projects{border-top:1px solid color-mix(in srgb,var(--frost-ink-soft)25%,transparent)}}.vx-story-projects article{border:1px solid var(--frost-ink-soft);padding:8px}@supports (color:color-mix(in lab,red,red)){.vx-story-projects article{border:1px solid color-mix(in srgb,var(--frost-ink-soft)22%,transparent)}}.vx-story-projects article{background:var(--frost-card-bg);border-radius:8px}@supports (color:color-mix(in lab,red,red)){.vx-story-projects article{background:color-mix(in srgb,var(--frost-card-bg)94%,transparent)}}.vx-story-projects dl div,.vx-story-projects header{justify-content:space-between;gap:8px;display:flex}.vx-story-projects header span{color:var(--frost-accent);font-weight:700}.vx-story-projects dl{gap:4px;margin:7px 0 0;display:grid}.vx-story-projects dt{color:var(--frost-ink-soft);flex:0 0 82px;font-weight:600}.vx-story-projects dd{text-align:right;margin:0}.vx-inbox-story li{grid-template-columns:64px 1fr;gap:3px 8px;display:grid}.vx-inbox-story li b{color:var(--frost-accent);text-transform:uppercase}.vx-inbox-story li details{grid-column:2}.vx-inbox-story li small,.vx-inbox-story li summary{color:var(--frost-ink-soft)}.vx-inbox-story li[data-evidence=synthetic_placeholder] b{color:var(--frost-status-warn)}.vx-story-sim{border-top:1px solid var(--frost-ink-soft);margin-top:10px;padding-top:8px}@supports (color:color-mix(in lab,red,red)){.vx-story-sim{border-top:1px solid color-mix(in srgb,var(--frost-ink-soft)25%,transparent)}}.vx-story-controls,.vx-story-sim>div:first-child{justify-content:space-between;align-items:center;gap:8px;display:flex}.vx-story-controls{justify-content:flex-start;margin-top:6px}.vx-story-controls button,.vx-story-controls select{border:1px solid var(--frost-ink-soft)}@supports (color:color-mix(in lab,red,red)){.vx-story-controls button,.vx-story-controls select{border:1px solid color-mix(in srgb,var(--frost-ink-soft)35%,transparent)}}.vx-story-controls button,.vx-story-controls select{color:inherit;font:inherit;background:0 0;border-radius:6px;padding:3px 7px}.vx-story-sim ul{gap:5px;margin:8px 0 0;padding:0;list-style:none;display:grid}.vx-story-sim ul li{grid-template-columns:86px 1fr;gap:2px 8px;display:grid}.vx-story-sim ul small{color:var(--frost-ink-soft);grid-column:2}.vx-projects{gap:9px;padding:4px 12px 12px;display:grid}.vx-project-card{border:1px solid var(--frost-ink-soft);padding:10px}@supports (color:color-mix(in lab,red,red)){.vx-project-card{border:1px solid color-mix(in srgb,var(--frost-ink-soft)24%,transparent)}}.vx-project-card{background:var(--frost-card-bg);border-radius:10px}@supports (color:color-mix(in lab,red,red)){.vx-project-card{background:color-mix(in srgb,var(--frost-card-bg)94%,transparent)}}.vx-project-card{font-size:11px}.vx-project-card dl div,.vx-project-card header{justify-content:space-between;gap:10px;display:flex}.vx-project-card header{font-size:12px}.vx-project-card header span{color:var(--frost-accent);font-weight:700}.vx-project-card dl{gap:5px;margin:8px 0 0;display:grid}.vx-project-card dt{color:var(--frost-ink-soft);flex:0 0 82px;font-weight:600}.vx-project-card dd{text-align:right;margin:0}.vx-project-card small{color:var(--frost-ink-soft);margin-top:8px;display:block}.vx-workstream-blocker,.vx-workstream-coordination{gap:8px;margin-top:10px;display:grid}.vx-workstream-coordination>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.vx-workstream-coordination fieldset{border:1px solid #94a3b840;border-radius:10px;gap:8px;padding:10px;display:grid}.vx-workstream-blocker label,.vx-workstream-coordination label{gap:4px;display:grid}.vx-workstream-blocker input,.vx-workstream-coordination input,.vx-workstream-coordination select,.vx-workstream-coordination textarea{width:100%}.vx-project-decision{border:1px solid var(--frost-accent);margin-top:9px;padding:9px}@supports (color:color-mix(in lab,red,red)){.vx-project-decision{border:1px solid color-mix(in srgb,var(--frost-accent)42%,transparent)}}.vx-project-decision{border-radius:8px}.vx-project-decision p{margin:5px 0}.vx-project-decision div{flex-wrap:wrap;gap:6px;display:flex}.vx-support-inbox{--border:var(--vx-border,#3543582e);--text:var(--vx-ink,#172033);--text-muted:var(--vx-ink-secondary,#4f5d73);--cyan:var(--vx-accent-strong,#1758b8);grid-template-columns:minmax(150px,.78fr) minmax(0,1.35fr);align-items:start;gap:10px;display:grid}.vx-support-detail,.vx-support-list{border:1px solid var(--vx-border,#3543582e);border-radius:var(--vx-radius-section,18px);color:var(--vx-ink,#172033);background:var(--vx-material-raised,#ffffffe6)}.vx-support-list>header{border-bottom:1px solid var(--vx-border,#3543582e);justify-content:space-between;gap:8px;padding:10px;display:flex}.vx-support-email-state{border:1px solid var(--vx-border,#3543582e);border-radius:var(--vx-radius-control,14px);background:var(--vx-well,#ebf0f8d1);gap:4px;margin:6px 0 10px;padding:10px;display:grid}.vx-support-email-state span{color:var(--vx-warning-ink,#874400);font-size:13px;font-weight:700}.vx-support-email-state small{color:var(--text-muted);line-height:1.35}.vx-support-email-state details,.vx-support-email-state label{color:var(--text-muted);gap:4px;font-size:13px;display:grid}.vx-support-email-state button,.vx-support-email-state select{max-width:100%;min-height:44px}.vx-support-email-state [role=group]{gap:6px;max-height:220px;padding:6px 2px 10px;display:grid;overflow:auto}.vx-support-email-state [role=group] label{grid-template-columns:auto minmax(0,1fr);align-items:center}.vx-support-list>header small{color:var(--text-muted)}.vx-support-list>button{text-align:left;width:100%;color:var(--text);border:0;border-bottom:1px solid var(--border);cursor:pointer;background:0 0;gap:4px;padding:10px;display:grid}.vx-support-list>button.is-selected,.vx-support-list>button:hover{background:#5092ff24}.vx-support-list>button span{color:var(--cyan);font-size:11px}.vx-support-list>button small,.vx-support-list>p{color:var(--text-muted)}.vx-support-list>p{padding:10px}.vx-support-detail{padding:12px}.vx-support-detail>header{justify-content:space-between;align-items:start;gap:10px;display:flex}.vx-support-detail h3{margin:3px 0 0;font-size:15px}.vx-support-detail>header small{color:var(--text-muted)}.vx-support-detail>header>span{white-space:nowrap;color:var(--cyan);border:1px solid;border-radius:999px;padding:3px 7px;font-size:11px}.vx-support-summary{gap:7px;margin:12px 0;display:grid}.vx-support-summary>div{grid-template-columns:96px 1fr;gap:8px;display:grid}.vx-support-summary dt{color:var(--text-muted)}.vx-support-summary dd{margin:0}.vx-support-decision,.vx-support-message,.vx-support-result{background:var(--vx-well,#ebf0f8d1);border-radius:8px;margin:10px 0;padding:10px}.vx-support-decision p,.vx-support-message p,.vx-support-result p{margin:6px 0;line-height:1.45}.vx-support-message small{color:var(--text-muted)}.vx-support-history h4{margin:12px 0 7px}.vx-support-history ol{gap:7px;margin:0;padding:0;list-style:none;display:grid}.vx-support-history li{grid-template-columns:8px 1fr;align-items:start;gap:7px;display:grid}.vx-support-history li span{background:var(--cyan);border-radius:50%;width:7px;height:7px;margin-top:5px}.vx-support-history p{margin:0}.vx-support-decision{border:1px solid #ffbe4480}.vx-support-decision button{border:0;border-radius:6px;padding:6px 9px}.vx-support-decision button:disabled{opacity:.55;cursor:not-allowed}.vx-support-review{gap:9px;margin-top:9px;display:grid}.vx-support-review blockquote{border-left:3px solid var(--cyan);background:var(--vx-well,#ebf0f8d1);white-space:pre-wrap;margin:0;padding:10px;line-height:1.45}.vx-support-review label{align-items:center;gap:7px;display:flex}.vx-support-review small{color:var(--text-muted)}.vx-support-review [role=alert]{color:var(--vx-danger-ink,#9f2537);margin:0}.vx-support-result{border:1px solid #4dd39a80}.vx-support-result.is-outcome_unknown,.vx-support-result.is-provider_reported{border-color:#ffbe4480}.vx-support-result.is-failed_known{border-color:#ff707080}.vx-support-discussion{border-top:1px solid var(--border);margin:12px 0;padding-top:10px}.vx-support-discussion>header{justify-content:space-between;align-items:baseline;display:flex}.vx-support-discussion h4,.vx-support-discussion p{margin:0}.vx-support-discussion article small,.vx-support-discussion-rule,.vx-support-discussion>header small{color:var(--text-muted)}.vx-support-discussion-rule{padding:6px 0 9px}.vx-support-discussion article{background:var(--vx-well,#ebf0f8d1);border-radius:7px;margin-bottom:7px;padding:8px}.vx-support-discussion article p{margin:4px 0;line-height:1.4}.vx-support-discussion-compose{gap:6px;margin-top:8px;display:grid}.vx-support-discussion-compose textarea{resize:vertical;min-height:64px;color:var(--text);background:#0003;border:1px solid #ffffff29;border-radius:6px;padding:8px}.vx-support-discussion-compose button{border:0;border-radius:6px;justify-self:start;padding:6px 9px}.vx-support-audit{color:var(--text-muted);margin-top:10px}.vx-support-audit summary{cursor:pointer;color:var(--text)}.vx-support-audit p{overflow-wrap:anywhere;margin:5px 0}@media (max-width:760px){.vx-support-inbox,.vx-support-summary>div{grid-template-columns:1fr}.vx-support-summary>div{gap:2px}}.vx-work-activity{--text:var(--vx-ink,#172033);--text-muted:var(--vx-ink-secondary,#4f5d73);--cyan:var(--vx-accent-strong,#1758b8);gap:9px;display:grid}.vx-work-activity-demo{color:var(--text-muted);margin:0}.vx-work-activity>article{border:1px solid var(--vx-border,#3543582e);border-radius:var(--vx-radius-section,18px);color:var(--text);background:var(--vx-material-raised,#ffffffe6);padding:14px}.vx-work-activity article>header{justify-content:space-between;align-items:start;gap:8px;display:flex}.vx-work-activity header span{color:var(--cyan);white-space:nowrap;font-size:12px}.vx-work-activity header .is-needs_decision,.vx-work-activity header .is-not_confirmed{color:var(--vx-warning-ink,#874400)}.vx-work-activity article>p{margin:7px 0;line-height:1.4}.vx-work-activity dl{grid-template-columns:76px 1fr;gap:8px;margin:0;display:grid}.vx-work-activity dt{color:var(--text-muted)}.vx-work-activity dd{margin:0}.vx-work-activity details{color:var(--text-muted);margin-top:8px}.vx-work-activity details summary{color:var(--text);cursor:pointer}.vx-work-activity details p{overflow-wrap:anywhere;margin:4px 0}.vx-global-search{--text:var(--vx-ink,#172033);--text-muted:var(--vx-ink-secondary,#4f5d73);--cyan:var(--vx-accent-strong,#1758b8);gap:9px;display:grid}.vx-global-search p{margin:0}.vx-global-search small,.vx-global-search-demo,.vx-global-search-rule{color:var(--text-muted)}.vx-global-search>label{align-items:center;gap:8px;display:flex}.vx-global-search select{min-height:44px;color:var(--text);background:var(--vx-well,#ebf0f8d1);border:1px solid var(--vx-border,#3543582e);border-radius:var(--vx-radius-control,14px);padding:8px 12px}.vx-global-search-results{gap:8px;display:grid}.vx-global-search-results article{border:1px solid var(--vx-border,#3543582e);border-radius:var(--vx-radius-section,18px);color:var(--text);background:var(--vx-material-raised,#ffffffe6);padding:10px}.vx-global-search-results header{justify-content:space-between;gap:8px;display:flex}.vx-global-search-results header span{color:var(--cyan);text-transform:uppercase;font-size:12px}.vx-global-search-results article>p{margin:6px 0;line-height:1.4}.vx-global-search-results details{color:var(--text-muted);margin-top:6px}.vx-global-search-results summary{color:var(--text);cursor:pointer}.vx-workforce-setup{--text-muted:var(--vx-ink-secondary,#4f5d73);gap:10px;display:grid}.vx-workforce-setup-demo{color:var(--text-muted);margin:0}.vx-workforce-setup>article{border:1px solid var(--vx-border,#3543582e);border-radius:var(--vx-radius-section,18px);color:var(--vx-ink,#172033);background:var(--vx-material-raised,#ffffffe6);padding:14px}.vx-workforce-setup article>header{justify-content:space-between;gap:8px;display:flex}.vx-workforce-setup h3{margin:3px 0 0}.vx-workforce-setup dt,.vx-workforce-setup header small,.vx-workforce-setup header span{color:var(--text-muted)}.vx-workforce-setup dl{grid-template-columns:72px 1fr;gap:4px 8px;display:grid}.vx-workforce-setup dd,.vx-workforce-setup li p{margin:0}.vx-workforce-setup ul{gap:7px;padding-left:18px;display:grid}.vx-workforce-setup label{align-items:center;gap:7px;margin:8px 0;display:flex}.vx-workforce-setup button{border:0;border-radius:6px;min-height:44px;padding:9px 14px}.vx-workforce-setup button:disabled{opacity:.55}.vx-workforce-setup-result{border-left:3px solid #4dd39a;padding-left:8px}.vx-workforce-setup [role=alert]{color:var(--vx-danger-ink,#9f2537)}.vx-owner-readiness{--text-muted:var(--vx-ink-secondary,#4f5d73);--cyan:var(--vx-accent-strong,#1758b8);gap:12px;display:grid}.vx-owner-readiness small,.vx-owner-readiness-rule{color:var(--text-muted)}.vx-owner-readiness h3,.vx-owner-readiness-rule{margin:0}.vx-owner-kpis,.vx-owner-readiness-grid{gap:9px;display:grid}.vx-owner-readiness article{border:1px solid var(--vx-border,#3543582e);border-radius:var(--vx-radius-section,18px);color:var(--vx-ink,#172033);background:var(--vx-material-raised,#ffffffe6);padding:14px}.vx-owner-readiness article>header{justify-content:space-between;gap:8px;display:flex}.vx-owner-readiness header span{color:var(--vx-warning-ink,#874400);font-size:12px}.vx-owner-readiness dl{grid-template-columns:92px 1fr;gap:5px 8px;display:grid}.vx-owner-readiness dt{color:var(--text-muted)}.vx-owner-readiness dd{margin:0}.vx-owner-readiness ul{gap:4px;padding-left:18px;display:grid}.vx-owner-readiness li{color:var(--text-muted)}.vx-owner-kpis article header strong{color:var(--cyan);font-size:18px}.vx-roster-wrap{z-index:9;max-height:calc(100vh - 194px);font-family:var(--frost-font);flex-direction:column;align-items:flex-start;display:flex;position:absolute;top:84px;left:24px}.vx-roster-toggle{border:1px solid var(--frost-glass-border);background:var(--frost-glass-bg-strong);-webkit-backdrop-filter:var(--frost-blur);box-shadow:var(--frost-shadow-soft);color:var(--frost-ink-secondary);letter-spacing:.08em;cursor:pointer;border-radius:14px;align-self:flex-start;margin-bottom:8px;padding:8px 12px;font-family:inherit;font-size:11px;font-weight:700;display:none}.vx-roster-flyout-outer{flex-direction:column}.vx-roster-flyout,.vx-roster-flyout-outer{align-items:flex-start;gap:10px;min-height:0;display:flex}.vx-roster-flyout{max-height:100%}.vx-roster{border-radius:var(--frost-radius-rail);background:var(--frost-glass-bg);-webkit-backdrop-filter:var(--frost-blur);border:1px solid var(--frost-glass-border);box-shadow:var(--frost-shadow);scrollbar-width:none;flex-direction:column;gap:12px;min-height:0;max-height:calc(100vh - 284px);padding:14px 12px;display:flex;overflow-y:auto}.vx-roster::-webkit-scrollbar{display:none}.vx-roster-item{display:flex}.vx-roster-row{background:var(--frost-accent-tint);width:40px;height:40px;color:var(--frost-avatar-ink);letter-spacing:.03em;cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;padding:0;font-family:inherit;font-size:10px;font-weight:700;transition:transform .15s,box-shadow .15s;display:grid;position:relative}.vx-roster-row:hover{transform:scale(1.12)}.vx-roster-row.is-working{box-shadow:0 0 0 2.5px #2d7ff98c}.vx-roster-row.is-followed{box-shadow:0 0 0 2.5px var(--frost-accent-deep)}.vx-roster-row.is-profiled{box-shadow:0 0 0 2.5px #2d7ff959}.vx-roster-dot{background:var(--frost-dot-idle);border:2px solid #fffffff2;border-radius:50%;width:11px;height:11px;position:absolute;bottom:-1px;right:-1px}.vx-roster-dot.is-working{background:var(--frost-dot-working);animation:vxpulse 1.6s ease-in-out infinite}.vx-roster-dot.is-moving{background:var(--frost-dot-moving)}.vx-company-control{border-radius:var(--frost-radius-pod);width:64px;-webkit-backdrop-filter:var(--frost-blur);border:1px solid var(--frost-glass-border);box-shadow:var(--frost-shadow-soft);cursor:pointer;background:#ffffffc7;flex-direction:column;flex:none;align-items:center;gap:3px;padding:10px 6px;font-family:inherit;display:flex}.vx-company-control:focus-visible,.vx-company-control:hover{background:#ffffffbf}.vx-company-control-mark{color:#fff;background:var(--frost-accent-grad);border:0;border-radius:9px;place-items:center;width:28px;height:28px;font-size:11px;font-weight:700;display:grid}.vx-company-control-copy{letter-spacing:.06em;color:var(--frost-ink);text-transform:uppercase;white-space:nowrap;font-size:8px;font-weight:700}.vx-team-drawer{border-radius:var(--frost-radius-pod);background:var(--frost-glass-bg-strong);width:288px;-webkit-backdrop-filter:var(--frost-blur-strong);border:1px solid var(--frost-glass-border-strong);box-shadow:var(--frost-shadow-drawer);max-height:calc(100vh - 194px);animation:vxin .16s ease-out;overflow:hidden auto}.vx-team-drawer-head{justify-content:space-between;align-items:center;padding:13px 16px 9px;display:flex}.vx-team-drawer-head strong{color:var(--frost-ink);font-size:13px;font-weight:700}.vx-team-drawer-head span{color:var(--frost-ink-secondary);font-size:11px;font-weight:600}.vx-team-drawer-row{border:0;border-top:var(--frost-hairline);cursor:pointer;text-align:left;background:0 0;align-items:center;gap:10px;width:100%;padding:8px 16px;font-family:inherit;display:flex}.vx-team-drawer-row:hover{background:#2d7ff91a}.vx-team-drawer-row.is-followed{background:#2d7ff91f}.vx-team-drawer-ava{background:var(--frost-accent-tint);width:28px;height:28px;color:var(--frost-avatar-ink);border-radius:50%;flex:none;place-items:center;font-size:8.5px;font-weight:700;display:grid;position:relative}.vx-team-drawer-meta{flex-direction:column;flex:1;min-width:0;display:flex}.vx-roster-callsign{color:var(--frost-ink);font-size:12.5px;font-weight:600}.vx-roster-callsign,.vx-roster-model{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.vx-roster-model{color:var(--frost-ink-secondary);font-size:10.5px}.vx-roster-skills{color:var(--frost-ink-tertiary);white-space:nowrap;font-size:9.5px}.vx-roster-activity{letter-spacing:.05em;text-transform:uppercase;color:#1c243066;flex-shrink:0;font-size:10px;font-weight:700}.vx-roster-activity.is-working{color:var(--frost-status-active)}.vx-roster-activity.is-moving{color:var(--frost-status-warn)}.vx-team-drawer-row .vx-roster-gear{color:var(--frost-ink-tertiary);cursor:pointer;background:0 0;border:0;border-radius:8px;flex-shrink:0;padding:2px 4px;font-size:13px}.vx-team-drawer-row .vx-roster-gear:hover{color:var(--frost-accent-deep);background:#2d7ff91a}.vx-team-drawer-foot{border:0;border-top:var(--frost-hairline-strong);text-align:left;width:100%;color:var(--frost-ink-secondary);cursor:pointer;background:0 0;padding:9px 16px;font-family:inherit;font-size:11px;font-weight:600;display:block}.vx-team-drawer-foot:hover{color:var(--frost-accent-deep)}.vx-activity{z-index:4;width:340px;-webkit-backdrop-filter:var(--frost-blur);border:1px solid var(--frost-glass-border);font-family:var(--frost-font);background:#ffffff94;border-radius:14px;flex-direction:column;gap:4px;padding:11px 16px;display:flex;position:absolute;bottom:28px;right:24px;box-shadow:0 12px 32px #14285029}.vx-activity-head{letter-spacing:.1em;text-transform:uppercase;color:var(--frost-ink-secondary);white-space:nowrap;align-items:center;gap:7px;font-size:9.5px;font-weight:700;display:flex}.vx-activity-beacon{background:var(--frost-accent);border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:vxpulse 1.8s ease-in-out infinite}.vx-activity-title{text-overflow:ellipsis;overflow:hidden}.vx-ticker-toggle{color:var(--frost-ink-tertiary);cursor:pointer;background:0 0;border:none;margin-left:2px;padding:0 2px;font-size:11px}.vx-ticker-toggle:hover{color:var(--frost-accent-deep)}.vx-ticker-onboarding{border-radius:var(--frost-radius-status);background:var(--frost-status-active-bg);color:var(--frost-status-active);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border:0;flex:none;margin-left:auto;padding:3px 8px;font-family:inherit;font-size:9px;font-weight:700}.vx-ticker-onboarding.is-open,.vx-ticker-onboarding:hover{background:#2d7ff938}.vx-activity{right:var(--vx-workspace-gutter,24px);border-radius:var(--vx-radius-control,16px);border-color:var(--vx-border,var(--frost-glass-border));background:var(--vx-surface-subtle,#ffffffc7);width:min(360px,100vw - 48px);box-shadow:var(--vx-shadow-subtle,0 12px 32px #14285029);padding:10px 14px;bottom:20px}.vx-activity-head{min-height:28px;font-size:11px}.vx-activity-title{font-size:11px}.vx-ticker-toggle{min-width:32px;min-height:32px}.vx-ticker-onboarding{min-height:32px;font-size:10px}.vx-activity-line{font-size:12px;line-height:1.45}@media (min-width:721px) and (max-width:1199px){.vx-activity{width:min(330px,100vw - 32px);right:16px}}@media (max-width:720px){.vx-roster-row:focus-visible{outline:3px solid var(--frost-accent-deep);outline-offset:3px}.vx-team-drawer-row .vx-roster-profile{place-items:center;min-width:36px;min-height:36px;display:inline-grid}.vx-activity{left:8px;right:8px;bottom:calc(8px + env(safe-area-inset-bottom));width:auto}.vx-ticker-onboarding-mode{display:none}}.vx-activity-lines{flex-direction:column;gap:3px;min-width:0;padding-top:2px;display:flex}.vx-activity-line{font-family:var(--frost-mono);color:var(--frost-ink-log);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;font-weight:400;display:none;overflow:hidden}.vx-activity-line.is-latest{font-size:11px;font-weight:500;display:block}.vx-activity.is-open .vx-activity-line{display:block}.vx-intervention-rail{z-index:8;background:var(--frost-glass-bg-strong);width:min(310px,100vw - 760px);max-height:calc(100vh - 234px);-webkit-backdrop-filter:var(--frost-blur);border-radius:var(--frost-radius-pod);box-shadow:var(--frost-shadow);border:1px solid #ff950073;position:absolute;top:84px;right:424px;overflow-y:auto}.vx-intervention-actions,.vx-intervention-head,.vx-intervention-state{align-items:center;display:flex}.vx-intervention-questions{color:var(--frost-ink-secondary);margin:8px 0;padding-left:20px}.vx-intervention-resolution{color:var(--frost-ink-soft);letter-spacing:.06em;text-transform:uppercase;gap:5px;margin-top:10px;font-size:12px;display:grid}.vx-intervention-resolution textarea{resize:vertical;border:var(--frost-hairline-strong);min-height:72px;color:var(--frost-ink);font:inherit;text-transform:none;background:#1e283c12;border-radius:8px;padding:9px}.vx-intervention-audit{color:var(--frost-ink-soft);margin-top:8px;font-size:10px}.vx-intervention-audit summary{cursor:pointer;font-weight:600}.vx-intervention-audit dl{gap:3px;margin:6px 0 0;display:grid}.vx-intervention-audit dl div{grid-template-columns:88px minmax(0,1fr);gap:6px;display:grid}.vx-intervention-audit dt{color:var(--frost-ink-secondary)}.vx-intervention-audit dd{overflow-wrap:anywhere;min-width:0;margin:0}.vx-intervention-confirm{border-radius:var(--frost-radius-status);color:var(--frost-ink-secondary);background:#b2700014;border:1px solid #b2700047;flex:100%;grid-template-columns:1fr auto auto;align-items:center;gap:6px;padding:7px;font-size:10px;display:grid}@media (max-width:700px){.vx-intervention-confirm{grid-template-columns:1fr 1fr}.vx-intervention-confirm>span:first-child{grid-column:1/-1}}.vx-intervention-head{color:var(--frost-status-warn);letter-spacing:.06em;border-bottom:1px solid #ff950040;justify-content:space-between;padding:8px 10px;font-family:inherit;font-size:9px;font-weight:700}.vx-intervention-rail ol{margin:0;padding:0;list-style:none}.vx-intervention-rail li{border-bottom:var(--frost-hairline);padding:10px}.vx-intervention-rail li:last-child{border-bottom:0}.vx-intervention-state{color:var(--frost-ink-soft);letter-spacing:.12em;text-transform:uppercase;gap:6px;font-size:9px}.vx-intervention-state span{border:1px solid;width:9px;height:9px;transform:rotate(45deg)}.vx-intervention-rail li.is-requires_user .vx-intervention-state,.vx-intervention-rail li.is-retrying .vx-intervention-state{color:var(--frost-status-warn)}.vx-intervention-rail li.is-waiting .vx-intervention-state{color:var(--frost-status-muted)}.vx-intervention-rail li.is-recoverable .vx-intervention-state{color:var(--frost-accent-deep)}.vx-intervention-rail li>strong{color:var(--frost-ink);margin-top:6px;font-size:12px;display:block}.vx-intervention-rail p{color:var(--frost-ink-secondary);margin:5px 0 0;font-size:11px;line-height:1.35}.vx-intervention-rail .vx-intervention-next{color:var(--frost-ink-soft)}.vx-intervention-rail small{color:var(--frost-ink-soft);margin-top:6px;display:block}.vx-intervention-actions{gap:6px;margin-top:8px}.vx-intervention-actions button{border-radius:var(--frost-radius-status);color:var(--frost-accent-deep);cursor:pointer;background:0 0;border:1px solid #2d7ff973;padding:5px 8px}.vx-semantic-reset:focus-visible,.vx-semantic-reset:hover{color:var(--frost-accent-deep);border-color:#2d7ff973}.vx-semantic-card{border-bottom:var(--frost-hairline-strong);padding:10px 12px 12px}.vx-semantic-card:last-child{border-bottom:0}.vx-semantic-card.requires-user{background:repeating-linear-gradient(-45deg,#ff950012,#ff950012 5px,#0000 5px 10px);border-left:4px double #c25c00}.vx-semantic-cardtop{letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:10px;font-family:inherit;font-size:8px;font-weight:700;display:flex}.vx-semantic-kind{color:var(--frost-ink-soft)}.vx-semantic-phase{border-radius:var(--frost-radius-status);color:var(--frost-accent-deep);border:1px solid #2d7ff973;padding:3px 6px}.vx-semantic-phase.is-static{color:var(--frost-status-muted);border-style:dashed;border-color:#141e3233}.vx-semantic-card h2{color:var(--frost-ink);margin:8px 0;font-size:13px;line-height:1.35}.vx-semantic-context{color:var(--frost-ink-soft);margin:-3px 0 8px;font-size:9px;line-height:1.35}.vx-semantic-card dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:0;display:grid}.vx-semantic-card dl>div{border:var(--frost-hairline);border-radius:var(--frost-radius-status);background:#1e283c0d;min-width:0;padding:6px}.vx-semantic-card dt{color:var(--frost-ink-soft);letter-spacing:.06em;text-transform:uppercase;margin-bottom:3px;font-family:inherit;font-size:7px;font-weight:700}.vx-semantic-card dd{color:var(--frost-ink-secondary);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:10.5px;overflow:hidden}.vx-semantic-card code{color:var(--frost-ink-soft);font-family:var(--frost-mono,ui-monospace,monospace);text-overflow:ellipsis;margin-top:2px;font-size:8px;display:block;overflow:hidden}.vx-huddle-contributions,.vx-huddle-details>dl{grid-template-columns:repeat(2,minmax(0,1fr))}.vx-huddle-contributions{gap:6px;margin:7px 0 0;padding:0;list-style:none;display:grid}.vx-huddle-contributions li{border:var(--frost-hairline);border-radius:var(--frost-radius-status);background:#1e283c0d;min-width:0;padding:7px}.vx-huddle-contribution-head{color:var(--frost-ink-secondary);justify-content:space-between;align-items:center;gap:6px;font-size:9px;display:flex}.vx-huddle-contribution-head span,.vx-huddle-status{letter-spacing:.06em;text-transform:uppercase;font-family:inherit;font-size:7px;font-weight:700}.vx-huddle-contribution-head span:before{content:"◇";margin-right:3px}.vx-huddle-contribution-head span.is-owner:before{content:"◎"}.vx-huddle-contribution-head span.is-contributor:before{content:"□"}.vx-huddle-contribution-head span.is-gate:before{content:"⬡"}.vx-huddle-contributions p{color:var(--frost-ink-soft);margin:4px 0 0;font-size:8.5px;line-height:1.35}.vx-huddle-status.is-running:before{content:"… "}.vx-huddle-status.is-ready:before{content:"✓ "}.vx-huddle-status.is-failed:before{content:"! "}.vx-huddle-status.is-pending:before{content:"○ "}.vx-huddle-dependency{border-top:1px dotted #141e3233;padding-top:4px}.vx-semantic-blocker,.vx-semantic-next{color:var(--frost-ink-secondary);gap:8px;margin:8px 0 0;font-size:10.5px;line-height:1.4;display:flex}.vx-semantic-blocker{color:var(--frost-status-warn)}.vx-semantic-blocker strong,.vx-semantic-next strong{color:var(--frost-ink-soft);letter-spacing:.06em;text-transform:uppercase;flex:none;font-family:inherit;font-size:7px;font-weight:700}.vx-media-beacon button,.vx-semantic-card button{border-radius:var(--frost-radius-status);background:var(--frost-accent-tint);color:var(--frost-accent-deep);cursor:pointer;border:1px solid #2d7ff973;margin-top:8px;padding:5px 8px;font-size:8px}.vx-media-beacon,.vx-media-beacon button,.vx-semantic-card button{letter-spacing:.06em;text-transform:uppercase;font-family:inherit;font-weight:700}.vx-media-beacon{z-index:10;border:1px solid var(--frost-glass-border-strong);background:var(--frost-glass-bg-strong);-webkit-backdrop-filter:var(--frost-blur);border-radius:var(--frost-radius-chip);box-shadow:var(--frost-shadow-soft);color:var(--frost-ink);align-items:center;gap:8px;padding:7px 9px;font-size:9px;display:flex;position:absolute;bottom:206px;left:50%;transform:translate(-50%)}.vx-media-beacon button{margin-top:0}.vx-media-beacon .vx-media-beacon-dismiss{color:var(--frost-ink-soft);background:0 0;border-color:#0000;padding:3px 6px;font-size:13px}.vx-inbox-taskcopy{flex-direction:column;flex:1;min-width:0;display:flex}.vx-inbox-error{color:#c25c00;text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.3;overflow:hidden}@media (min-width:721px) and (max-width:1000px){.vx-semantic-scenes{width:min(310px,100vw - 32px)}}.vx-gate{justify-content:center;align-items:center;padding:24px;display:flex;position:absolute;inset:0}.vx-gate-panel{background:#050508d9;border:1px solid #2d7ff966;width:min(430px,100%);padding:34px 30px}.vx-gate-panel.has-blueprint{width:min(780px,100%);max-height:calc(100vh - 48px);overflow:auto}.vx-gate-blueprint button,.vx-gate-plan-team{color:var(--color-accent-hot);cursor:pointer;background:#2d7ff914;border:1px solid #5eb6ff73;margin-top:10px;padding:9px 12px}.vx-gate-plan-team:disabled{cursor:not-allowed;opacity:.4}.vx-gate-blueprint{border-left:2px solid var(--color-accent-hot);background:#2d7ff90f;justify-content:space-between;align-items:center;gap:12px;margin:10px 0 4px;padding:10px 12px;display:flex}.vx-gate-blueprint button,.vx-gate-blueprint p{margin:0}.vx-gate-kicker{letter-spacing:.3em;color:var(--color-accent-hot);text-shadow:0 0 10px #2d7ff999;margin-bottom:14px;font-size:10px}.vx-gate-kicker,.vx-gate-title{font-family:var(--font-display)}.vx-gate-title{letter-spacing:.06em;text-transform:uppercase;color:#e8eef7;margin-bottom:12px;font-size:clamp(26px,5vw,34px);line-height:1.15}.vx-gate-lede{color:var(--color-lede);margin-bottom:22px;font-size:14.5px;line-height:1.6}.vx-gate-form{gap:8px;display:flex}.vx-gate-form input{min-width:0;color:var(--color-lede);font-family:var(--font-display);letter-spacing:.18em;background:#2d7ff90f;border:1px solid #2d7ff973;outline:none;flex:1;padding:11px 12px;font-size:13px}.vx-gate-form input:focus{border-color:var(--color-accent-hot);box-shadow:0 0 14px #2d7ff94d}.vx-gate-form button{border:1px solid var(--color-accent);color:var(--color-accent-hot);font-family:var(--font-display);letter-spacing:.22em;text-transform:uppercase;cursor:pointer;background:#2d7ff92e;flex-shrink:0;padding:11px 20px;font-size:11px}.vx-gate-form button:disabled{opacity:.45;cursor:default}.vx-gate-error{color:#ff9d9d;margin-top:12px;font-size:13px}.vx-gate-foot{color:var(--color-meta);margin-top:20px;font-size:12.5px}.vx-gate-foot a{color:var(--color-accent-hot);border-bottom:1px solid #2d7ff966;text-decoration:none}.vx-gate{background:var(--vx-page)}@supports (color:color-mix(in lab,red,red)){.vx-gate{background:color-mix(in srgb,var(--vx-page)72%,transparent)}}.vx-gate-panel,.vx-gate-panel.has-blueprint{background:var(--vx-material-strong);border:1px solid var(--vx-border-light);border-radius:var(--vx-radius-sheet);box-shadow:var(--vx-shadow-sheet);color:var(--vx-ink)}.vx-gate-kicker{color:var(--vx-accent-strong);font-size:var(--vx-type-meta);letter-spacing:var(--vx-tracking-label);text-shadow:none}.vx-gate-kicker,.vx-gate-title{font-family:var(--vx-font-sans)}.vx-gate-title{color:var(--vx-ink);letter-spacing:-.02em;text-transform:none}.vx-gate-foot,.vx-gate-lede{color:var(--vx-ink-secondary);font-size:var(--vx-type-body)}.vx-gate-form{flex-wrap:wrap}.vx-gate-form input{border-color:var(--vx-border);color:var(--vx-ink);background:var(--vx-well);font-size:var(--vx-type-body)}.vx-gate-blueprint button,.vx-gate-form button,.vx-gate-form input,.vx-gate-plan-team{min-height:var(--vx-control-height);border-radius:var(--vx-radius-control);font-family:var(--vx-font-sans);letter-spacing:0}.vx-gate-blueprint button,.vx-gate-form button,.vx-gate-plan-team{color:var(--vx-ink-inverse);background:var(--vx-accent);font-size:var(--vx-type-meta);text-transform:none;border:1px solid #0000;font-weight:650}.vx-gate-error{color:var(--vx-status-danger);font-size:var(--vx-type-body)}.vx-login-actions{gap:12px;margin-top:24px;display:flex}.vx-login-primary,.vx-login-secondary{font-family:var(--font-display);letter-spacing:.14em;cursor:pointer;padding:13px 26px;font-size:12px;transition:box-shadow .15s,background .15s}.vx-login-primary{background:var(--color-accent-hot);border:1px solid var(--color-accent-hot);color:#06101f}.vx-login-primary:hover{box-shadow:0 0 18px #2d7ff98c}.vx-login-secondary{color:var(--color-text);background:0 0;border:1px solid #7a90a680}.vx-login-secondary:hover{border-color:var(--color-accent-hot);color:var(--color-accent-hot)}.vx-pick-list{flex-direction:column;gap:10px;margin-top:20px;display:flex}.vx-pick-card{color:var(--color-text);cursor:pointer;background:#101a2ab8;border:1px solid #2d7ff947;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;transition:border-color .15s,box-shadow .15s;display:flex}.vx-pick-card:hover{border-color:var(--color-accent-hot);box-shadow:0 0 14px #2d7ff94d}.vx-pick-name{letter-spacing:.08em;font-size:14px}.vx-pick-name,.vx-pick-role{font-family:var(--font-display)}.vx-pick-role{letter-spacing:.16em;color:var(--color-accent-hot);font-size:10px}.vx-intervention-chip,.vx-semantic-chip{z-index:12;background:var(--frost-glass-bg-strong);-webkit-backdrop-filter:var(--frost-blur);box-shadow:var(--frost-shadow-soft);border:0;border:1px solid var(--frost-glass-border);color:var(--frost-ink-secondary);font-family:var(--frost-font);letter-spacing:.05em;cursor:pointer;border-radius:14px;padding:8px 14px;font-size:11px;font-weight:700;position:absolute;top:84px}.vx-semantic-chip{left:50%;transform:translate(-110%)}.vx-intervention-chip{color:#ff9e4a;border-color:#ff9e4a80;left:50%;transform:translate(12%)}.vx-intervention-chip.is-urgent{animation:vx-offscreen-pulse 1.6s ease-in-out infinite}.vx-intervention-min,.vx-semantic-min{color:var(--color-meta);cursor:pointer;background:0 0;border:1px solid #7a90a666;margin-left:auto;padding:2px 8px;font-size:11px;line-height:1}.vx-intervention-min:hover,.vx-semantic-min:hover{color:var(--color-accent-hot);border-color:var(--color-accent-hot)}.vx-perf-overlay{z-index:40;color:#7dd3c7;font-family:var(--font-mono,monospace);pointer-events:none;background:#090f1ad9;border:1px solid #2d7ff966;padding:4px 8px;font-size:11px;position:absolute;bottom:10px;left:10px}.vx-perf-banner{z-index:6;pointer-events:none;max-width:520px}.vx-quality-row{border-top:1px solid #7a90a633;margin-top:10px;padding-top:10px}.vx-quality-label{font-family:var(--font-display);letter-spacing:.16em;color:var(--color-meta);margin-bottom:6px;font-size:9px;display:block}.vx-quality-seg{gap:4px;display:flex}.vx-quality-seg button{color:var(--color-meta);font-family:var(--font-display);letter-spacing:.08em;cursor:pointer;background:0 0;border:1px solid #7a90a659;flex:1;padding:5px 2px;font-size:8.5px}.vx-quality-seg button.is-on{border-color:var(--color-accent-hot);color:var(--color-accent-hot);background:#2d7ff929}.vx-offscreen{z-index:14;border:1px solid var(--color-accent-hot);color:var(--color-accent-hot);font-family:var(--font-display);letter-spacing:.14em;cursor:pointer;will-change:transform;background:#090f1ae6;align-items:center;gap:7px;padding:7px 11px;font-size:10px;animation:vx-offscreen-pulse 1.6s ease-in-out infinite;display:inline-flex;position:absolute;top:0;left:0;box-shadow:0 0 16px #2d7ff966}.vx-offscreen:hover{background:#2d7ff940}.vx-offscreen-arrow{will-change:transform;font-size:13px;display:inline-block}@keyframes vx-offscreen-pulse{0%,to{box-shadow:0 0 10px #2d7ff94d}50%{box-shadow:0 0 22px #2d7ff9a6}}@media (prefers-reduced-motion:reduce){.vx-offscreen{animation:none}}.vx-presence,.vx-presence-dot{align-items:center;display:inline-flex}.vx-presence-dot{background:var(--frost-accent-tint);width:22px;height:22px;color:var(--frost-avatar-ink);font-family:var(--frost-font);border:1px solid #ffffffe6;border-radius:50%;justify-content:center;margin-left:-6px;font-size:10px;font-weight:700}.vx-presence-dot:first-child{margin-left:0}.vx-presence-more{font-family:var(--font-display);letter-spacing:.1em;color:var(--color-meta);margin-left:4px;font-size:9px}.vx-audit-who{letter-spacing:.1em;color:#7dd3c7;border:1px solid #7dd3c759}.vx-audit-who,.vx-origin-chip{font-family:var(--font-display);flex-shrink:0;padding:1px 5px;font-size:9px}.vx-origin-chip{text-overflow:ellipsis;white-space:nowrap;color:#8bd5ff;max-width:150px;letter-spacing:.07em;background:#2d7ff91f;border:1px solid #65bfff6b;overflow:hidden}button.vx-origin-chip{cursor:pointer}button.vx-origin-chip:focus-visible{outline-offset:2px;outline:1px solid #8bd5ff}.vx-admin-quota{gap:8px}.vx-admin-quota,.vx-team-chip{align-items:center;display:inline-flex}.vx-team-chip{color:var(--frost-ink-secondary);font-family:var(--frost-font);cursor:pointer;background:0 0;border:0;gap:5px;padding:5px 2px;font-weight:600}.vx-team-chip:hover{color:var(--frost-accent-deep)}.vx-team-chip-icon{font-size:12px;line-height:1}.vx-members{z-index:30;background:#fffffff0;border:1px solid #fffffff2;border-radius:16px;width:min(380px,100vw - 24px);max-height:min(520px,100vh - 80px);padding:14px;position:absolute;top:52px;right:12px;overflow-y:auto;box-shadow:0 20px 50px #14285033}.vx-members-modal{width:min(760px,100%)!important}.vx-members.vx-members-content{width:auto;max-height:none;padding:0 var(--vx-space-5,20px)var(--vx-space-6,24px);box-shadow:none;background:0 0;border:0;border-radius:0;position:static}.vx-members-head{letter-spacing:.08em;color:var(--frost-accent-deep);justify-content:space-between;align-items:center;margin-bottom:12px;font-family:inherit;font-size:11px;display:flex}.vx-members-head button{color:var(--frost-ink-secondary);cursor:pointer;background:0 0;border:none;font-size:14px}.vx-members-row{border-bottom:var(--frost-hairline);font-size:var(--vx-type-meta,13px);align-items:center;gap:10px;padding:7px 0;display:flex}.vx-members-avatar{object-fit:cover;border-radius:50%;flex-shrink:0;width:26px;height:26px}.vx-members-avatar-blank{background:var(--frost-accent-tint);color:var(--frost-accent-deep);justify-content:center;align-items:center;font-family:inherit;font-size:12px;display:inline-flex}.vx-members-who{flex-direction:column;flex:1;min-width:0;display:flex}.vx-members-name{color:var(--frost-ink)}.vx-members-mail,.vx-members-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vx-members-mail{color:var(--frost-ink-secondary);font-size:var(--vx-type-meta,13px)}.vx-members-role{letter-spacing:.14em;color:var(--frost-ink-secondary);font-family:inherit;font-size:12px}.vx-members-role.is-owner{color:var(--frost-accent-deep)}.vx-members-kick{color:#b3261e;letter-spacing:.12em;cursor:pointer;background:#dc3c321f;border:1px solid #dc3c3259;border-radius:8px;min-height:36px;padding:3px 7px;font-family:inherit;font-size:12px}.vx-members-kick:hover{border-color:#b3261e}.vx-members-invites{margin-top:14px}.vx-members-subhead{letter-spacing:.08em;color:var(--frost-ink-secondary);justify-content:space-between;align-items:center;margin-bottom:6px;font-family:inherit;font-size:12px;display:flex}.vx-members-row>button,.vx-members-subhead button{background:var(--frost-accent-tint);color:var(--frost-accent-deep);letter-spacing:.12em;cursor:pointer;border:1px solid #0000;border-radius:8px;min-height:36px;padding:4px 8px;font-family:inherit;font-size:12px}.vx-members-row>button:hover,.vx-members-subhead button:hover{background:#2d7ff933}.vx-members-code{color:var(--frost-ink);font-size:12px;font-family:var(--frost-mono,ui-monospace,monospace);letter-spacing:.08em;flex:1}.vx-members-empty,.vx-members-msg{font-size:var(--vx-type-meta,13px);color:var(--frost-ink-secondary);margin-top:8px}@media (max-width:980px){.vx-status-os,.vx-status-os+.vx-pill-divider,.vx-team-chip-label{display:none}.vx-tools-pill{gap:8px}.vx-team-chip{justify-content:center;width:30px;padding:0}}@media (min-width:721px) and (max-width:1000px){.vx-inbox{width:min(360px,100vw - 24px)}}@media (max-width:720px){.vx-office-chrome{top:10px;left:8px;right:8px}.vx-status-pill{gap:8px;min-width:0;max-width:none;height:40px;padding:0 12px;position:static;transform:none}.vx-status-clock{display:none}.vx-status-company{max-width:30vw}.vx-tools-pill{height:40px;padding:0 8px 0 10px}.vx-roster-wrap{z-index:13;max-height:calc(54vh - 62px);top:62px;left:8px}.vx-roster-toggle{display:inline-flex}.vx-roster{max-height:calc(54vh - 192px)}.vx-team-drawer{max-height:calc(54vh - 112px)}.vx-follow-callout{top:58px}.vx-inbox,.vx-inbox-chip{top:62px;right:8px}.vx-inbox{border-width:1px 0 0;border-radius:26px 26px 0 0;width:100vw;max-height:none;bottom:0;right:0}.vx-activity{width:auto;bottom:8px;left:8px;right:8px}.vx-cmdbar-wrap{width:calc(100vw - 16px);bottom:74px;left:50%}.vx-office-ctrls{bottom:250px;right:8px}.vx-semantic-scenes,.vx-semantic-scenes.is-expanded{width:calc(100vw - 16px);max-height:calc(52vh - 92px);top:108px}.vx-intervention-chip,.vx-semantic-chip{top:108px}.vx-semantic-card dl{grid-template-columns:repeat(2,minmax(0,1fr))}.vx-semantic-card dl>div:last-child{grid-column:1/-1}.vx-huddle-contributions{grid-template-columns:1fr}.vx-media-beacon{white-space:nowrap;max-width:calc(100vw - 16px);bottom:150px}.vx-intervention-rail{width:auto;max-height:22vh;top:62px;left:8px;right:8px}}.vx-bubble-layer{z-index:5;pointer-events:none;position:absolute;inset:0;overflow:hidden}.vx-bubble{max-width:240px;color:var(--frost-ink,#1c2430);will-change:transform;filter:drop-shadow(0 6px 14px #1428502e);border:1px solid #fffffff2;border-radius:12px;padding:8px 12px;font-size:12.5px;line-height:1.45;top:0;left:0}.vx-bubble,.vx-bubble:after{background:#ffffffeb;position:absolute}.vx-bubble:after{content:"";border-bottom:1px solid #fffffff2;border-right:1px solid #fffffff2;width:12px;height:12px;bottom:-7px;left:50%;transform:translate(-50%)rotate(45deg)}.vx-bubble.is-task{font-family:var(--frost-font,inherit);letter-spacing:.06em;text-transform:uppercase;color:var(--frost-accent-deep,#1f6fe8);border-color:#2d7ff959;font-size:10.5px;font-weight:700;animation:vx-bubble-pop .25s both}.vx-bubble.is-reasoning{font-family:var(--frost-mono,ui-monospace,"SF Mono","Menlo",monospace);color:var(--frost-ink-log,#2a4a6e);border-color:#2d7ff940;max-width:280px;max-height:68px;font-size:11px;overflow:hidden}.vx-bubble.is-chat{color:#14161d;filter:drop-shadow(2px 3px #0f121a47);background:#fff;border:2px solid #14161d;border-radius:14px;font-size:12.5px;font-weight:500;animation:vx-bubble-boing .32s cubic-bezier(.34,1.56,.64,1) both}.vx-bubble.is-chat:after{background:#fff;border-bottom:2px solid #14161d;border-right:2px solid #14161d;bottom:-8px}.vx-bubble.is-ambient{color:#32445d;opacity:.88;background:#f4f6f8e6;border:1px solid #62789ab3;max-width:210px;font-size:10.5px;box-shadow:2px 3px #16253c33}.vx-bubble.is-ambient:after{border-top-color:#f4f6f8e6}@keyframes vx-bubble-pop{0%{opacity:0;margin-top:6px}to{opacity:1;margin-top:0}}@keyframes vx-bubble-boing{0%{opacity:0;margin-top:12px}65%{opacity:1;margin-top:-4px}to{opacity:1;margin-top:0}}.vx-artifact{flex-direction:column;display:flex}.vx-artifact-back{color:var(--frost-accent-deep);letter-spacing:.06em;cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:4px 0 8px;font-family:inherit;font-size:10.5px;font-weight:700}.vx-artifact-title{color:var(--frost-ink);margin:0 0 6px;font-family:inherit;font-size:14px;font-weight:700}.vx-artifact-meta{color:var(--frost-ink-soft);margin-bottom:8px;font-size:11.5px}.vx-artifact-md{color:var(--frost-ink-secondary);font-size:13.5px;line-height:1.62}.vx-artifact-md h3,.vx-artifact-md h4,.vx-artifact-md h5,.vx-artifact-md h6{letter-spacing:.04em;text-transform:uppercase;color:var(--frost-accent-deep);margin:14px 0 6px;font-family:inherit;font-size:12px;font-weight:700}.vx-artifact-md ol,.vx-artifact-md ul{margin:6px 0;padding-left:18px}.vx-artifact-md li{margin:3px 0}.vx-artifact-md p{margin:7px 0}.vx-artifact-md code{background:var(--frost-track);color:var(--frost-ink-log);border-radius:6px;padding:1px 5px;font-size:12px}.vx-artifact-actions{border-top:var(--frost-hairline-strong);gap:8px;margin-top:14px;padding-top:12px;display:flex}.vx-artifact-actions button{letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:var(--frost-accent-grad);color:#fff;border:0;border-radius:12px;flex:1;padding:10px 8px;font-family:inherit;font-size:11px;font-weight:700}.vx-artifact-actions button.is-approve:hover{filter:brightness(1.08);box-shadow:0 6px 16px #2d7ff94d}.vx-artifact-actions button.is-reject{background:var(--frost-track);color:var(--frost-ink-secondary)}.vx-artifact-decided{letter-spacing:.05em;text-transform:uppercase;color:var(--frost-accent-deep);margin-top:12px;font-family:inherit;font-size:10.5px;font-weight:700}.vx-inbox-rowbtn{cursor:pointer;text-align:left;background:0 0;border-top:none;border-left:none;border-right:none;width:100%}.vx-inbox-rowbtn:hover{background:#2d7ff914}.vx-gate-idea{color:#1c2430;letter-spacing:.02em;background:#1e283c12;border:0;border-radius:12px;outline:none;width:100%;margin-bottom:10px;padding:11px 12px;font-family:inherit;font-size:12.5px}.vx-gate-idea:focus{box-shadow:0 0 0 3px #2d7ff940}.vx-audit-filters{align-items:center;gap:10px;margin-bottom:8px;display:flex}.vx-audit-filters select{color:#1c2430;background:#1e283c12;border:0;border-radius:8px;outline:none;padding:6px 8px;font-family:inherit;font-size:11px;font-weight:600}.vx-audit-count{color:#1c24308c;font-size:11px}.vx-audit-row{cursor:pointer;border-bottom:1px solid #141e320f;padding:6px 0}.vx-audit-row:hover{background:#2d7ff912}.vx-audit-line{align-items:baseline;gap:8px;font-size:12px;display:flex}.vx-audit-ts{font-family:var(--frost-mono,ui-monospace,"Menlo",monospace);color:#1c24308c;flex-shrink:0;font-size:10.5px}.vx-audit-agent{color:#1f6fe8;min-width:30px;font-size:10.5px}.vx-audit-agent,.vx-audit-kind{flex-shrink:0;font-family:inherit;font-weight:700}.vx-audit-kind{letter-spacing:.04em;text-transform:uppercase;color:#5b6472;background:#5a64731f;border:0;border-radius:8px;padding:2px 7px;font-size:9px}.vx-audit-kind.is-decision,.vx-audit-kind.is-tool{color:#1f6fe8;background:#2d7ff921}.vx-audit-kind.is-artifact{color:#0f7a55;background:#2db48224}.vx-audit-kind.is-reject{color:#b3261e;background:#dc3c321f}.vx-audit-summary{color:#1c2430;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vx-audit-detail{flex-wrap:wrap;align-items:baseline;gap:10px;padding:8px 4px 4px 46px;display:flex}.vx-audit-stat{color:#1f6fe8;font-family:inherit;font-size:10px;font-weight:700}.vx-audit-detail pre{color:#2a4a6e;background:#1e283c0f;border-radius:8px;flex-basis:100%;margin:4px 0 0;padding:8px;font-size:10.5px;line-height:1.5;overflow-x:auto}.vx-audit-more{margin-top:10px}.vx-task-context{color:#1c2430;background:#2d7ff90b;border:1px solid #2d7ff929;border-radius:12px;gap:10px;margin-bottom:12px;padding:12px;display:grid}.vx-task-context.is-muted{background:#5a64730d;border-color:#5a64731f;gap:3px;font-size:11px}.vx-task-context.is-muted span{color:#1c24309e}.vx-task-context-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.vx-task-context-head>div{gap:2px;display:grid}.vx-task-context-kicker{letter-spacing:.07em}.vx-task-context-kicker,.vx-task-context-state{color:#1f6fe8;text-transform:uppercase;font-size:9px;font-weight:800}.vx-task-context-state{background:#2d7ff91f;border-radius:999px;flex-shrink:0;padding:3px 8px}.vx-task-context-state.is-blocked{color:#b3261e;background:#dc3c321f}.vx-task-context-summary{flex-wrap:wrap;gap:5px;display:flex}.vx-task-context-summary span{color:#1c2430b8;background:#ffffffad;border-radius:7px;padding:3px 7px;font-size:9.5px;font-weight:650}.vx-task-context-receipts{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;margin:0;display:grid}.vx-task-context-receipts div{min-width:0}.vx-task-context-receipts dt{color:#1c243085;text-transform:uppercase;font-size:9px;font-weight:700}.vx-task-context-receipts dd{color:#2a4a6e;text-overflow:ellipsis;margin:2px 0 0;font-size:10px;overflow:hidden}.vx-task-context code{font-family:var(--frost-mono,ui-monospace,"Menlo",monospace);font-size:9.5px}.vx-task-context-group{border-top:1px solid #2d7ff91a;padding-top:8px}.vx-task-context-group summary{cursor:pointer;color:#2a4a6e;font-size:10px;font-weight:800}.vx-task-context-lineage{color:#1c2430a3;margin:7px 0 0;font-size:9.5px}.vx-task-context-group ol,.vx-task-context-group ul{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.vx-task-context-group li{color:#1c2430ad;background:#ffffffad;border-radius:8px;flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;padding:7px;font-size:9.5px;display:flex}.vx-task-context-group li>div{flex-basis:100%;justify-content:space-between;gap:8px;min-width:0;display:flex}.vx-task-context-group li code{color:#2a4a6e;text-overflow:ellipsis;overflow:hidden}.vx-task-context-evidence-button{color:#1f6fe8;cursor:pointer;background:#2d7ff914;border:1px solid #2d7ff933;border-radius:7px;margin-left:auto;padding:4px 7px;font-size:9px;font-weight:750}.vx-task-context-evidence-button:disabled{cursor:wait;opacity:.58}.vx-task-context-evidence-detail{color:#1c2430b8;background:#ffffffc7;border:1px solid #2d7ff929;border-radius:9px;gap:6px;margin-top:8px;padding:9px;font-size:9.5px;display:grid}.vx-task-context-evidence-detail header{flex-wrap:wrap;justify-content:space-between;gap:5px 10px;display:flex}.vx-task-context-evidence-detail pre{max-height:280px;font:9.5px/1.5 var(--frost-mono,ui-monospace,"Menlo",monospace);white-space:pre-wrap;overflow-wrap:anywhere;background:#1e283c0f;border-radius:7px;margin:0;padding:8px;overflow:auto}.vx-task-context-edges li{grid-template-columns:minmax(100px,auto) minmax(90px,auto) minmax(0,1fr) auto minmax(0,1fr);display:grid}.vx-roster-item{position:relative}.vx-roster-gear{cursor:pointer;opacity:.6;background:0 0;border:none;flex-shrink:0;transition:opacity .15s,color .15s}.vx-roster-gear:hover,.vx-roster-item.is-cfg .vx-roster-gear,.vx-roster-item:hover .vx-roster-gear{opacity:1}.vx-agentcfg{z-index:80;-webkit-backdrop-filter:blur(28px)saturate(1.7);color:#1c2430;background:#ffffffe6;border:1px solid #fffffff2;border-radius:16px;width:264px;padding:12px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Helvetica,sans-serif;position:fixed;box-shadow:0 20px 50px #14285038}.vx-agentcfg-head{border-bottom:1px solid #141e3214;align-items:center;gap:10px;margin-bottom:10px;padding-bottom:10px;display:flex}.vx-agentcfg-who{flex-direction:column;flex:1;min-width:0;display:flex}.vx-agentcfg-callsign{color:#1c2430;font-family:inherit;font-size:12.5px;font-weight:700}.vx-agentcfg-title{color:#1c243099;white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.vx-agentcfg-close{color:#1c243080;cursor:pointer;background:0 0;border:none;font-size:12px}.vx-agentcfg-close:hover{color:#1f6fe8}.vx-agentcfg-label{letter-spacing:.12em;color:#1c243080;margin:8px 0 6px;font-family:inherit;font-size:9px;font-weight:700}.vx-agentcfg-models{flex-direction:column;gap:6px;display:flex}.vx-agentcfg-model{text-align:left;color:#1c2430;cursor:pointer;background:#1e283c0d;border:1px solid #0000;border-radius:10px;align-items:center;gap:9px;width:100%;padding:8px 9px;transition:border-color .15s,background .15s;display:flex}.vx-agentcfg-model:hover:not(:disabled){border-color:#2d7ff973}.vx-agentcfg-model.is-selected{background:#2d7ff921;border-color:#2d7ff98c}.vx-agentcfg-model:disabled{opacity:.45;cursor:not-allowed}.vx-agentcfg-model-dot{border:1.5px solid #1c243059;border-radius:50%;flex-shrink:0;width:10px;height:10px}.vx-agentcfg-model.is-selected .vx-agentcfg-model-dot{background:#1f6fe8;border-color:#1f6fe8}.vx-agentcfg-model-meta{flex-direction:column;min-width:0;display:flex}.vx-agentcfg-model-name{color:#1c2430;align-items:baseline;gap:7px;font-family:inherit;font-size:11px;font-weight:700;display:flex}.vx-agentcfg-vendor{letter-spacing:.18em;color:#1c243080;font-size:8px}.vx-agentcfg-model-price{color:#1c24308c;margin-top:2px;font-size:9.5px}.vx-agentcfg-efforts{gap:5px;display:flex}.vx-agentcfg-effort{letter-spacing:.1em;color:#1c243099;cursor:pointer;background:#1e283c0d;border:1px solid #0000;border-radius:8px;flex:1;padding:6px 0;font-family:inherit;font-size:9.5px;font-weight:700;transition:border-color .15s,color .15s}.vx-agentcfg-effort:hover{border-color:#2d7ff98c}.vx-agentcfg-effort.is-selected{color:#1f6fe8;background:#2d7ff921;border-color:#2d7ff98c}.vx-agentcfg-foot{border-top:1px solid #141e3214;justify-content:space-between;align-items:baseline;gap:8px;margin-top:12px;padding-top:9px;display:flex}.vx-agentcfg-spend{letter-spacing:.08em;color:#1f6fe8;font-family:inherit;font-size:9.5px;font-weight:700}.vx-agentcfg-note{color:#1c24308c;font-size:9px}@media (max-width:720px){.vx-agentcfg{width:auto;position:fixed;inset:auto 12px 120px}}.vx-spend-heads{gap:10px;margin-bottom:4px;display:flex}.vx-spend-head{background:#1e283c0f;border:0;border-radius:10px;flex-direction:column;flex:1;padding:10px;display:flex}.vx-spend-head-label{font-family:var(--font-display);letter-spacing:.26em;color:var(--frost-ink-soft,#1c24308c);font-size:8px}.vx-spend-head-num{font-family:var(--font-display);letter-spacing:.04em;color:var(--frost-accent-deep,#1f6fe8);margin-top:4px;font-size:19px}.vx-spend-head-sub{color:var(--frost-ink-soft,#1c24308c);margin-top:2px;font-size:9px}.vx-spend-label{margin-top:12px}.vx-spend-agents{flex-direction:column;gap:5px;display:flex}.vx-spend-agent{align-items:center;gap:8px;display:flex}.vx-spend-agent-code{font-family:var(--font-display);letter-spacing:.14em;color:var(--frost-ink,#1c2430);flex-shrink:0;width:34px;font-size:9.5px}.vx-spend-bar-track{background:#1e283c17;border-radius:4px;flex:1;height:8px;overflow:hidden}.vx-spend-bar{background:linear-gradient(90deg,#3f8dfb,#1f6fe8);border-radius:4px;height:100%;display:block}.vx-spend-agent-cost{font-family:var(--font-display);letter-spacing:.08em;color:var(--frost-accent-deep,#1f6fe8);flex-shrink:0;font-size:9.5px}.vx-spend-agent-model{letter-spacing:.14em;color:var(--frost-ink-soft,#1c24308c);text-align:right;flex-shrink:0;width:52px;font-size:8px}.vx-spend-tasks{flex-direction:column;display:flex}.vx-spend-task{border-bottom:1px solid #141e320f;align-items:baseline;gap:8px;padding:6px 0;display:flex}.vx-spend-task-title{color:var(--frost-ink,#1c2430);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:11px;overflow:hidden}.vx-spend-task-meta{color:var(--frost-ink-soft,#1c24308c);flex-shrink:0;font-size:9px}.vx-office-stage{opacity:0;transition:opacity .6s;position:absolute;inset:0}.vx-office-stage.is-revealed{opacity:1}.vx-loadscreen{z-index:20;background:radial-gradient(at 50% 38%,#2d7ff91a 0,#0000 68%),#eef2f8;flex-direction:column;justify-content:center;align-items:center;gap:10px;animation:vx-loadscreen-in .2s both;display:flex;position:absolute;inset:0}@keyframes vx-loadscreen-in{0%{opacity:0}to{opacity:1}}.vx-loadscreen-brand{font-family:var(--frost-font);letter-spacing:.28em;color:var(--frost-ink);font-size:34px;font-weight:700}.vx-loadscreen-brand span{color:var(--frost-accent-deep)}.vx-loadscreen-sub{font-family:var(--frost-font);letter-spacing:.3em;color:var(--frost-ink-soft);margin-bottom:26px;font-size:9px;font-weight:700}.vx-loadscreen-pct{font-family:var(--frost-font);letter-spacing:.04em;color:var(--frost-accent-deep);font-variant-numeric:tabular-nums;font-size:44px;font-weight:700}.vx-loadscreen-track{background:var(--frost-track);border-radius:2px;width:min(420px,70vw);height:4px;overflow:hidden}.vx-loadscreen-bar{background:linear-gradient(90deg,#3f8dfb,#1f6fe8);border-radius:2px;height:100%;transition:width .25s}.vx-loadscreen-phase{font-family:var(--frost-font);letter-spacing:.08em;color:var(--frost-ink-secondary);margin-top:6px;font-size:10px;font-weight:700;animation:vx-beam 1.6s ease-in-out infinite}.vx-loadscreen-tip{color:var(--frost-ink-soft);letter-spacing:.02em;font-size:11.5px;position:absolute;bottom:40px}.vx-inbox-rowbtn.is-media,.vx-inbox-thumb{align-items:center}.vx-inbox-thumb{background:#1e283c0f;border:1px solid #141e321a;border-radius:8px;flex-shrink:0;justify-content:center;width:40px;height:40px;display:flex;position:relative;overflow:hidden}.vx-inbox-thumb img{object-fit:cover;width:100%;height:100%;display:block}.vx-inbox-thumb-film{background:repeating-linear-gradient(90deg,#2d7ff940 0 5px,#0000 5px 10px) top/100% 5px no-repeat,repeating-linear-gradient(90deg,#2d7ff940 0 5px,#0000 5px 10px) bottom/100% 5px no-repeat,#1e283c80;position:absolute;inset:0}.vx-inbox-thumb-play{color:#fff;font-size:13px;position:relative}.vx-inbox-brand{background:var(--frost-status-active-bg);border-radius:var(--frost-radius-chip);color:var(--frost-status-active);cursor:pointer;border:0;align-items:center;gap:5px;margin-left:auto;margin-right:8px;padding:4px 10px;font-family:inherit;font-size:10.5px;font-weight:700;transition:background .15s;display:flex}.vx-inbox-brand:hover{background:#2d7ff938}.vx-inbox-brand-dot{border:1px solid #fffc;border-radius:50%;width:9px;height:9px}.vx-brandpop{top:44px;left:auto;right:12px}.vx-brandpop-colors{gap:12px;display:flex}.vx-brandpop-colors label{letter-spacing:.06em;color:var(--frost-ink-soft);flex-direction:column;flex:1;align-items:center;gap:5px;font-family:inherit;font-size:8px;font-weight:700;display:flex}.vx-brandpop-colors input[type=color]{cursor:pointer;background:0 0;height:38px;padding:2px}.vx-brandpop-colors input[type=color],.vx-brandpop-style{border:var(--frost-hairline-strong);border-radius:var(--frost-radius-status);width:100%}.vx-brandpop-style{color:var(--frost-ink);background:#1e283c12;padding:8px 10px;font-size:11.5px}.vx-brandpop-save{padding:7px 16px;font-size:9.5px}.vx-brandpop-save,.vx-webgl-retry{background:var(--frost-accent-tint);border-radius:var(--frost-radius-chip);color:var(--frost-accent-deep);letter-spacing:.06em;cursor:pointer;border:1px solid #2d7ff973;font-family:inherit;font-weight:700}.vx-webgl-retry{margin-top:12px;padding:9px 18px;font-size:10px}.vx-audio-wrap{display:inline-flex;position:relative}.vx-audio-chip{border-radius:var(--frost-radius-chip);color:var(--frost-ink-secondary);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:4px 6px;transition:background .15s;display:inline-flex}.vx-audio-chip:hover{background:#1c243014}.vx-audio-chip.is-muted{opacity:.6}.vx-audio-settings{width:28px;height:28px;color:var(--frost-ink-secondary);cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;font:14px/1 inherit;display:inline-grid}.vx-audio-settings:focus-visible,.vx-audio-settings:hover{color:var(--frost-accent-deep);background:#2d7ff91a}.vx-audio-glyph{font-size:11px;line-height:1}.vx-audio-bars{align-items:flex-end;gap:2px;height:12px;display:inline-flex}.vx-audio-bars span{transform-origin:bottom;background:#1f6fe8;width:3px;height:100%;transition:transform 80ms linear;transform:scaleY(.18)}.vx-audio-bars.is-flat span{background:#1c243059;transform:scaleY(.14)!important}.vx-audio-pop{z-index:30;width:210px;-webkit-backdrop-filter:var(--frost-blur);box-shadow:var(--frost-shadow-soft);color:var(--frost-ink);background:#ffffffe6;border:1px solid #fffffff2;border-radius:14px;flex-direction:column;gap:10px;padding:12px;display:flex;position:absolute;top:calc(100% + 8px);right:0}.vx-audio-hint{color:var(--frost-accent-deep);margin:0;font-size:10.5px}.vx-audio-slider{letter-spacing:.06em;color:var(--frost-ink-soft);flex-direction:column;gap:4px;font-family:inherit;font-size:8px;font-weight:700;display:flex}.vx-audio-slider input[type=range]{accent-color:#2d7ff9;width:100%;height:4px}.vx-audio-mute{background:var(--frost-accent-tint);border-radius:var(--frost-radius-status);color:var(--frost-accent-deep);letter-spacing:.06em;cursor:pointer;border:1px solid #2d7ff973;padding:6px 0;font-family:inherit;font-size:9px;font-weight:700}@media (max-width:720px){.vx-audio-settings{width:32px;height:32px;font-size:16px}.vx-audio-pop{width:min(320px,100vw - 16px);left:auto;right:0}}.vx-update-chip{border-radius:var(--frost-radius-status);color:#0f7a55;letter-spacing:.06em;cursor:pointer;background:#2db48224;border:1px solid #0f7a5580;padding:5px 10px;font-family:inherit;font-size:8.5px;font-weight:700;animation:vx-beam 1.8s ease-in-out infinite}.vx-office-shell{--font-display:var(--frost-font);--font-body:var(--frost-font);--color-body:#f4f7fc;--color-lede:#d8e3ef;--color-card-body:#c4d0dd;--color-meta:#a9b9ca;--vx-control-bg:#090f19f5;--vx-control-border:#6ebef880;--vx-control-border-strong:#74caffd1;--vx-focus:#2d7ff98c}.vx-office-shell button,.vx-office-shell input,.vx-office-shell select,.vx-office-shell textarea{font-family:var(--frost-font)}.vx-office-shell a:focus-visible,.vx-office-shell button:focus-visible,.vx-office-shell input:focus-visible,.vx-office-shell select:focus-visible,.vx-office-shell textarea:focus-visible{outline:3px solid var(--vx-focus);outline-offset:2px}.vx-team-chip{font-size:12.5px}.vx-office-shell input::placeholder,.vx-office-shell textarea::placeholder{color:#92a5b8;opacity:1}@media (max-width:720px),(pointer:coarse){.vx-office-shell .vx-inbox-chip,.vx-office-shell .vx-inbox-tabs button,.vx-office-shell .vx-roster-toggle{min-height:44px}}.vx-office .vx-reader-backdrop{-webkit-backdrop-filter:blur(10px);background:#eef2f899}.vx-office .vx-reader-panel{color:var(--frost-ink);background:#fffffff5;border:1px solid #fffffff2;border-radius:20px;overflow:hidden;box-shadow:0 24px 60px #1428503d}.vx-office .vx-reader-bar{border-bottom:var(--frost-hairline-strong);background:#ffffffe6}.vx-office .vx-reader-nav{background:var(--frost-track);color:var(--frost-ink-secondary);border:0;border-radius:10px}.vx-office .vx-reader-nav:hover:not(:disabled){color:var(--frost-accent-deep)}.vx-office .vx-reader-count{letter-spacing:.06em;color:var(--frost-ink-soft);font-family:inherit;font-weight:700}.vx-office .vx-reader-actions button,.vx-office .vx-reader-reject button{letter-spacing:.04em;background:var(--frost-accent-grad);color:#fff;border:0;border-radius:12px;font-family:inherit;font-weight:700}.vx-office .vx-reader-actions button.is-approve:hover{background:var(--frost-accent-grad);filter:brightness(1.08);box-shadow:0 6px 16px #2d7ff94d}.vx-office .vx-reader-actions button.is-reject,.vx-office .vx-reader-reject button.is-reject{background:var(--frost-track);color:var(--frost-ink-secondary);border:0}.vx-office .vx-reader-actions button.is-reject:hover,.vx-office .vx-reader-reject button.is-reject:hover{color:#b3261e;border:0}.vx-office .vx-reader-reject input{background:var(--frost-track);color:var(--frost-ink);border:0;border-radius:10px}.vx-office .vx-reader-cancel{color:var(--frost-ink-soft)}.vx-office .vx-reader-decided{letter-spacing:.05em;color:var(--frost-accent-deep);font-family:inherit;font-weight:700}.vx-office .vx-reader-notready{color:var(--frost-status-warn)}.vx-office .vx-reader-close{background:var(--frost-track);color:var(--frost-ink-secondary);border:0;border-radius:10px}.vx-office .vx-reader-scroll{scrollbar-color:#1c24304d transparent}.vx-office .vx-reader-scroll::-webkit-scrollbar-thumb{background:#1c24304d;border:2px solid #ffffffe6}.vx-office .vx-reader-scroll::-webkit-scrollbar-track{background:0 0}.vx-office .vx-reader-title{letter-spacing:.01em;text-transform:none;color:var(--frost-ink);text-shadow:none;font-family:inherit;font-weight:700}.vx-office .vx-reader-emailmeta{color:var(--frost-ink-soft)}.vx-office .vx-reader-md{color:var(--frost-ink-secondary)}.vx-office .vx-reader-md h3,.vx-office .vx-reader-md h4,.vx-office .vx-reader-md h5,.vx-office .vx-reader-md h6{letter-spacing:.05em;color:var(--frost-accent-deep);font-family:inherit}.vx-office .vx-reader-md strong{color:var(--frost-ink)}.vx-office .vx-reader-md code{background:var(--frost-track);color:var(--frost-ink-log);border-radius:6px}.vx-office-shell .vx-working{background:var(--frost-glass-bg-strong,#ffffff9e);-webkit-backdrop-filter:var(--frost-blur);border:1px solid var(--frost-glass-border,#ffffffb3);box-shadow:var(--frost-shadow-soft,0 12px 30px #14285029);border-radius:16px}.vx-office-shell .vx-step{color:var(--frost-ink-soft)}.vx-office-shell .vx-step+.vx-step:before{color:#1c24304d}.vx-office-shell .vx-step.is-done{color:var(--frost-ink-secondary)}.vx-office-shell .vx-step.is-active{color:var(--frost-accent-deep);text-shadow:none}.vx-office-shell .vx-working-msg{font-family:var(--frost-mono,ui-monospace,"Menlo",monospace);color:var(--frost-ink-log,#2a4a6e)}.vx-office-shell .vx-working-time{color:var(--frost-accent-deep)}.vx-office-shell .vx-working-spin{border-color:#2d7ff940;border-top-color:var(--frost-accent-deep)}.vx-office-shell .vx-working-bar{background:var(--frost-track);border-radius:3px}.vx-office-shell .vx-working-fill{box-shadow:none;background:linear-gradient(90deg,#3f8dfb,#1f6fe8)}.vx-office-shell .vx-webgl-retry{background:var(--frost-accent-grad);color:#fff;border:0;border-radius:12px;font-family:inherit;font-weight:700}.vx-frost-gate{background:radial-gradient(1200px 700px at 50% -10%,#2d7ff91a,#0000 60%),#eef2f8}.vx-frost-gate .vx-gate-panel{background:#ffffffe0;border:1px solid #fffffff2;border-radius:22px}.vx-frost-gate .vx-gate-panel,.vx-frost-gate .vx-gate-panel.glow-box{box-shadow:0 20px 50px #14285024}.vx-frost-gate .vx-gate-kicker{letter-spacing:.12em;color:var(--frost-accent-deep,#1f6fe8);text-shadow:none;font-family:inherit;font-weight:700}.vx-frost-gate .vx-gate-title{letter-spacing:0;text-transform:none;color:#1c2430;font-family:inherit;font-weight:700}.vx-frost-gate .vx-gate-lede{color:#1c2430b8}.vx-frost-gate .vx-gate-form input{color:#1c2430;letter-spacing:.04em;background:#1e283c12;border:0;border-radius:12px;font-family:inherit}.vx-frost-gate .vx-gate-form input:focus{box-shadow:0 0 0 3px #2d7ff940}.vx-frost-gate .vx-gate-form button{color:#fff;letter-spacing:.05em;background:linear-gradient(160deg,#3f8dfb,#1f6fe8);border:0;border-radius:12px;font-family:inherit;font-weight:700}.vx-frost-gate .vx-gate-blueprint{background:#2d7ff914;border-left:2px solid #1f6fe8;border-radius:0 12px 12px 0}.vx-frost-gate .vx-gate-blueprint button,.vx-frost-gate .vx-gate-plan-team{color:#1f6fe8;background:#2d7ff921;border:0;border-radius:10px}.vx-frost-gate .vx-gate-error{color:#b3261e}.vx-frost-gate .vx-gate-foot{color:#1c243099}.vx-frost-gate .vx-gate-foot a{color:#1f6fe8;border-bottom-color:#2d7ff966}.vx-frost-gate .vx-gate-idea{color:#1c2430;letter-spacing:.02em;background:#1e283c12;border:0;border-radius:12px;font-family:inherit}.vx-frost-gate .vx-login-primary{color:#fff;background:linear-gradient(160deg,#3f8dfb,#1f6fe8);border:0;border-radius:12px;font-family:inherit;font-weight:700}.vx-frost-gate .vx-login-primary:hover{box-shadow:0 6px 16px #2d7ff94d}.vx-frost-gate .vx-login-secondary{color:#1c2430b8;background:#1e283c0f;border:0;border-radius:12px;font-family:inherit;font-weight:600}.vx-frost-gate .vx-login-secondary:hover{color:#1f6fe8}.vx-frost-gate .vx-pick-card{color:#1c2430;background:#ffffffe6;border:1px solid #fffffff2;border-radius:16px;box-shadow:0 10px 26px #1428501a}.vx-frost-gate .vx-pick-card:hover{border-color:#2d7ff973;box-shadow:0 12px 30px #14285029}.vx-frost-gate .vx-pick-name{letter-spacing:.01em;font-family:inherit;font-weight:700}.vx-frost-gate .vx-pick-role{color:#1c24308c;font-family:inherit;font-weight:700}.vx-admin{max-width:1080px;min-height:100vh;font-family:var(--mk-font);color:var(--mk-ink);flex-direction:column;gap:18px;margin:0 auto;padding:18px 20px 60px;display:flex}.vx-admin-head{border-bottom:1px solid var(--mk-hairline);flex-wrap:wrap;align-items:center;gap:14px;padding:10px 0;display:flex}.vx-admin-sync{font-family:var(--mk-mono);color:var(--mk-ink-secondary);letter-spacing:.08em;font-size:11px}.vx-admin-panel{background:#ffffffe6;border:1px solid #fffffff2;border-radius:18px;padding:16px 18px;box-shadow:0 16px 40px #1428501f}.vx-admin-title{font-family:var(--mk-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mk-accent-text);margin:0 0 12px;font-size:12px;font-weight:700}.vx-admin-meta{color:var(--mk-ink-secondary);font-size:11px}.vx-admin-mint{gap:8px;display:flex}.vx-admin-mint input[type=text]{min-width:0;letter-spacing:.02em;flex:1;padding:10px 12px}.vx-admin-mint input[type=number],.vx-admin-mint input[type=text]{background:var(--mk-well);color:var(--mk-ink);font-family:var(--mk-font);border:1px solid #0000;border-radius:10px;outline:none;font-size:12px}.vx-admin-mint input[type=number]{width:64px;padding:10px 8px}.vx-admin-mint input[type=number]:focus,.vx-admin-mint input[type=text]:focus{box-shadow:0 0 0 3px #2d7ff940}.vx-admin-mint button{background-color:var(--mk-accent-deep);background-image:var(--mk-accent-grad);color:#fff;font-family:var(--mk-font);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;border:1px solid #0000;border-radius:999px;padding:10px 22px;font-size:11px;font-weight:700}.vx-admin-mint button:hover:not(:disabled){filter:brightness(1.08);box-shadow:0 6px 16px #2d7ff94d}.vx-admin-fresh{background:var(--mk-accent-tint);border:1px solid #2d7ff940;border-radius:12px;flex-direction:column;gap:8px;margin-top:12px;padding:10px 12px;display:flex}.vx-admin-freshrow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.vx-admin-freshrow code{font-size:15px}.vx-admin-btn,.vx-admin-freshrow code{font-family:var(--mk-mono);letter-spacing:.08em;color:var(--mk-accent-text);font-weight:700}.vx-admin-btn{background:var(--mk-accent-tint);text-transform:uppercase;cursor:pointer;border:1px solid #0000;border-radius:999px;padding:6px 10px;font-size:10px}.vx-admin-btn:hover{background:#2d7ff933}.vx-admin-table{flex-direction:column;display:flex}.vx-admin-tr{border-bottom:1px solid var(--mk-hairline);grid-template-columns:150px 1fr 100px 130px 160px 34px;align-items:center;gap:10px;padding:8px 0;font-size:13px;display:grid}.vx-admin-companies .vx-admin-tr{grid-template-columns:170px 1fr 110px 100px 110px 150px 150px 120px}.vx-admin-kit{background:var(--mk-well);border:1px solid var(--mk-hairline);color:var(--mk-ink);font-family:var(--mk-mono);letter-spacing:.06em;border-radius:8px;padding:5px 6px;font-size:10px}.vx-admin-kit:disabled{cursor:wait;opacity:.55}.vx-admin-warn{color:#c25c00;background:#ff950026;border-radius:6px;padding:1px 6px}.vx-admin-pulse{min-width:0;font-family:var(--mk-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mk-ink-secondary);background:var(--mk-glass);border:1px solid var(--mk-card-border);border-radius:999px;flex:360px;padding:5px 12px;font-size:10px;font-weight:600}.vx-admin-actions{flex-wrap:wrap;gap:4px 10px;min-width:0;display:flex}.vx-admin-th{font-family:var(--mk-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mk-ink-secondary);font-size:9px;font-weight:700}.vx-admin-code{font-family:var(--mk-mono);letter-spacing:.06em;color:var(--mk-accent-text);background:var(--mk-accent-tint);cursor:pointer;border-radius:6px;padding:2px 6px;font-size:12px}.vx-admin-code:hover{background:#2d7ff933}.vx-admin-note{text-overflow:ellipsis;overflow:hidden}.vx-admin-date,.vx-admin-note{color:var(--mk-ink-secondary);white-space:nowrap}.vx-admin-date{font-size:12px}.vx-admin-company{color:var(--mk-ink);font-weight:600}.vx-admin-link{color:var(--mk-accent-text);text-align:left;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:none;padding:0;font-size:12.5px;font-weight:600;overflow:hidden}.vx-admin-link:hover{text-decoration:underline}.vx-admin-revoke{background:var(--mk-accent-tint);color:var(--mk-accent-text);cursor:pointer;border:1px solid #0000;border-radius:999px;width:26px;height:26px;font-size:11px}.vx-admin-revoke:hover{color:#b3261e;background:#dc3c321f}@media (max-width:720px){.vx-admin{padding:12px 12px 40px}.vx-admin-th{display:none}.vx-admin-companies .vx-admin-tr,.vx-admin-tr{grid-template-columns:1fr 1fr;gap:6px 10px;padding:12px 0}.vx-admin-mint{flex-wrap:wrap}.vx-admin-mint input[type=text]{flex-basis:100%}}.vx-admin-shell{z-index:60;background:radial-gradient(1200px 700px at 50% -10%,#2d7ff91a,transparent 60%),var(--mk-page-bg);position:fixed;inset:0;overflow-y:auto}.vx-admin-code.is-spent{cursor:default;-webkit-text-decoration:line-through #1c243073;text-decoration:line-through #1c243073}.vx-admin-code.is-spent,.vx-admin-code.is-spent:hover{color:var(--mk-ink-secondary);background:var(--mk-well)}.vx-queue{background:var(--mk-well);border:1px solid var(--mk-hairline);border-radius:12px;flex-direction:column;gap:4px;max-height:168px;margin-bottom:8px;padding:8px 10px;display:flex;overflow-y:auto}.vx-queue-head{font-family:var(--mk-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mk-ink-secondary);margin-bottom:2px;font-size:9px;font-weight:700}.vx-queue-item{align-items:center;gap:8px;font-size:12px;display:flex}.vx-queue-pos{text-align:center;width:16px;font-family:var(--mk-mono);color:var(--mk-ink-secondary);flex-shrink:0;font-size:9px;font-weight:700}.vx-queue-kind{color:var(--mk-accent-text);flex-shrink:0;font-size:11px}.vx-queue-kind.is-retry{color:#c25c00}.vx-queue-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--mk-ink);flex:1;overflow:hidden}.vx-queue-cancel{color:var(--mk-ink-secondary);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0 2px;font-size:12px;line-height:1}.vx-queue-cancel:hover{color:#b3261e}.vx-reader{z-index:20;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.vx-reader-backdrop{-webkit-backdrop-filter:blur(10px);background:#eef2f899;position:absolute;inset:0}.vx-reader-panel{width:min(780px,100vw - 32px);height:min(86vh,900px);color:var(--mk-ink);background:#fffffff5;border:1px solid #fffffff2;border-radius:20px;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 60px #1428503d}.vx-reader-bar{border-bottom:1px solid var(--mk-hairline);background:#ffffffe6;align-items:center;gap:10px;padding:10px 14px;display:flex}.vx-reader-nav{background:var(--mk-well);color:var(--mk-ink-secondary);cursor:pointer;border:0;border-radius:10px;width:30px;height:30px;font-size:16px}.vx-reader-nav:hover:not(:disabled){color:var(--mk-accent-deep)}.vx-reader-nav:disabled{opacity:.25;cursor:default}.vx-reader-meta{align-items:center;gap:10px;display:flex}.vx-reader-count{font-family:var(--mk-mono);letter-spacing:.06em;color:var(--mk-ink-secondary);font-size:10px;font-weight:700}.vx-reader-actions{gap:8px;margin-left:auto;display:flex}.vx-reader-actions button,.vx-reader-reject button{font-family:var(--mk-font);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background-color:var(--mk-accent-deep);background-image:var(--mk-accent-grad);color:#fff;border:0;border-radius:12px;padding:9px 16px;font-size:10.5px;font-weight:700}.vx-reader-actions button.is-approve:hover{filter:brightness(1.08);box-shadow:0 6px 16px #2d7ff94d}.vx-reader-actions button.is-reject,.vx-reader-reject button.is-reject{background:var(--mk-well);color:var(--mk-ink-secondary);border:0}.vx-reader-actions button.is-reject:hover,.vx-reader-reject button.is-reject:hover{color:#b3261e;border:0}.vx-reader-reject{flex:1;gap:8px;max-width:460px;margin-left:auto;display:flex}.vx-reader-reject input{background:var(--mk-well);min-width:0;color:var(--mk-ink);border:0;border-radius:10px;outline:none;flex:1;padding:8px 10px;font-size:13px}.vx-reader-reject input:focus{box-shadow:0 0 0 3px #2d7ff940}.vx-reader-cancel{color:var(--mk-ink-secondary);cursor:pointer;background:0 0;border:none;font-size:12px}.vx-reader-decided{font-family:var(--mk-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--mk-accent-text);margin-left:auto;font-size:10px;font-weight:700}.vx-reader-notready{color:#c25c00;align-self:center;max-width:240px;margin-right:8px;font-size:11px;line-height:1.3}.vx-reader-close{background:var(--mk-well);color:var(--mk-ink-secondary);cursor:pointer;border:0;border-radius:10px;width:30px;height:30px}.vx-reader-scroll{scrollbar-width:thin;scrollbar-color:#1c24304d transparent;flex:1;padding:26px 30px 40px;overflow-y:auto}.vx-reader-scroll::-webkit-scrollbar{width:10px}.vx-reader-scroll::-webkit-scrollbar-thumb{background:#1c24304d;border:2px solid #ffffffe6;border-radius:5px}.vx-reader-scroll::-webkit-scrollbar-track{background:0 0}.vx-reader-doc{max-width:640px;margin:0 auto}.vx-reader-title{font-family:var(--mk-font);letter-spacing:.01em;color:var(--mk-ink);margin:0 0 8px;font-size:21px;font-weight:700}.vx-reader-emailmeta{color:var(--mk-ink-secondary);letter-spacing:.06em;margin-bottom:12px;font-size:12px}.vx-reader-md{color:var(--mk-ink-secondary);font-size:15px;line-height:1.72}.vx-reader-md h3,.vx-reader-md h4,.vx-reader-md h5,.vx-reader-md h6{font-family:var(--mk-font);letter-spacing:.05em;text-transform:uppercase;color:var(--mk-accent-text);margin:20px 0 8px;font-size:13px;font-weight:700}.vx-reader-md ol,.vx-reader-md ul{margin:8px 0;padding-left:20px}.vx-reader-md li{margin:4px 0}.vx-reader-md p{margin:9px 0}.vx-reader-md strong{color:var(--mk-ink)}.vx-reader-md code{background:var(--mk-well);color:var(--mk-accent-text);border-radius:6px;padding:1px 5px;font-size:13px}@media (max-width:720px){.vx-reader-panel{border:none;border-radius:0;width:100vw;height:100vh}.vx-reader-bar{flex-wrap:wrap}.vx-reader-scroll{padding:18px 16px 40px}}