:root{--suite-accent:#ff5c1a;--suite-accent-deep:#bd3e0c;--suite-accent-soft:#ffe9df;--suite-accent-glow:#ff5c1a47;--suite-bg:#f1f1ee;--suite-card:#fff;--suite-canvas:#f7f7f5;--suite-fill:#f3f3f1;--suite-fill-2:#e9e9e6;--suite-line:#e4e4e1;--suite-hair:#ececea;--suite-ink:#17181b;--suite-ink-deep:#000;--suite-ink-2:#4a4c52;--suite-muted:#686a70;--suite-faint:#a7a9ae;--suite-silver:#cbcbc8;--suite-on-ink:#fff;--suite-red:#e5484d;--suite-red-soft:#fdecec;--suite-critical:#e5484d;--suite-critical-soft:#fdecec;--suite-critical-deep:#b4232a;--suite-warning:#e7a61b;--suite-warning-soft:#fdf4e1;--suite-warning-deep:#8a5a00;--suite-success:#27a35a;--suite-success-soft:#e5f6ec;--suite-success-deep:#17733d;--suite-info:#3b78e7;--suite-info-soft:#e8f0fd;--suite-info-deep:#1f56b8;--suite-viz-1:#3b78e7;--suite-viz-2:#2bb3a3;--suite-viz-3:#7c6cf0;--suite-viz-4:#e7a61b;--suite-viz-soft:#e8f0fd;--suite-scrim:#17181b47;--suite-font:var(--font-urbanist), sans-serif;--suite-fs-2xs:10px;--suite-fs-xs:11px;--suite-fs-sm:12px;--suite-fs-md:13px;--suite-fs-base:14px;--suite-fs-title:15px;--suite-fs-brand:16px;--suite-fs-lg:18px;--suite-fs-xl:24px;--suite-fs-2xl:32px;--suite-r-card:20px;--suite-r-inner:14px;--suite-r-tile:12px;--suite-r-key:6px;--suite-r-sm:8px;--suite-r-bar:3px;--suite-r-pill:999px;--suite-shadow-card:0 10px 30px #17181b14, 0 1px 2px #17181b0d;--suite-shadow-hover:0 14px 34px #17181b1a, 0 1px 2px #17181b0d;--suite-shadow-float:0 10px 24px #17181b38;--suite-shadow-chip:0 1px 2px #17181b0d;--suite-focus-ring:0 0 0 2px var(--suite-card), 0 0 0 4px var(--suite-accent);--suite-shadow-tab:0 4px 12px #17181b14, 0 1px 2px #17181b0f;--suite-topbar-h:64px;--suite-gutter:20px;--suite-gap:12px;--suite-control:36px;--suite-chip:28px;--suite-tabs-h:34px;--suite-rail-w:36px;--suite-panel-w:clamp(280px, 22vw, 340px);--suite-ease-out:cubic-bezier(.22, .8, .24, 1);--suite-control-sm:28px;--suite-control-lg:42px;--suite-field-h:40px;--suite-r-modal:24px;--suite-shadow-pop:0 24px 60px #17181b2e, 0 2px 6px #17181b0f;--suite-z-dialog:50;--suite-z-menu:60;--suite-z-tooltip:70;--suite-z-toast:80}[data-suite=autostore]{--suite-accent:#e11b22;--suite-accent-deep:#b3141a;--suite-accent-soft:#fde8e8;--suite-accent-glow:#e11b2247}[data-suite=promineo]{--suite-accent:#ef3d6a;--suite-accent-deep:#c01f4a;--suite-accent-soft:#fde7ed;--suite-accent-glow:#ef3d6a47}
[data-suite] :is(.suite-brand,.suite-pill,.suite-icon-button,.suite-avatar,.suite-tab):focus-visible{outline:2px solid var(--suite-accent);outline-offset:2px}[data-suite] .suite-topbar{z-index:20;height:var(--suite-topbar-h);align-items:center;gap:var(--suite-gap);padding:0 var(--suite-gutter);background:var(--suite-card);border-bottom:1px solid var(--suite-line);font-family:var(--suite-font);color:var(--suite-ink);flex:none;display:flex;position:relative}[data-suite] .suite-topbar>.suite-spacer{flex:1 1 0;min-width:0}[data-suite] .suite-brand{height:var(--suite-control);border-radius:var(--suite-r-tile);color:var(--suite-ink);font-family:var(--suite-font);font-size:var(--suite-fs-brand);letter-spacing:-.01em;white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:8px;margin:0;padding:0;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}[data-suite] .suite-brand-mark{width:var(--suite-control);height:var(--suite-control);border-radius:var(--suite-r-tile);color:var(--suite-accent);background:0 0;flex:none;place-items:center;transition:color .15s;display:grid}[data-suite] .suite-brand-mark svg{display:block}[data-suite] .suite-brand:hover .suite-brand-mark{color:var(--suite-accent-deep)}[data-suite] .suite-search{flex:0 340px;width:340px;min-width:0;position:relative}[data-suite] .suite-search-field{height:var(--suite-control);border-radius:var(--suite-r-pill);background:var(--suite-fill);color:var(--suite-muted);border:0;align-items:center;gap:8px;padding:0 36px 0 14px;transition:background .15s,box-shadow .15s;display:flex}[data-suite] .suite-search-field>svg{flex:none}[data-suite] .suite-search-field:hover{background:var(--suite-fill-2)}[data-suite] .suite-search-field:focus-within{background:var(--suite-fill);box-shadow:0 0 0 1px var(--suite-accent), 0 0 0 4px var(--suite-accent-soft)}[data-suite] .suite-search-field input{min-width:0;height:100%;font:inherit;font-size:var(--suite-fs-md);color:var(--suite-ink);background:0 0;border:0;flex:1;margin:0;padding:0}[data-suite] .suite-search-field input::placeholder{color:var(--suite-muted)}[data-suite] .suite-search-field input:focus,[data-suite] .suite-search-field input:focus-visible{box-shadow:none;outline:none}[data-suite] .suite-search>kbd{right:12px;top:calc((var(--suite-control) - 18px) / 2);border:1px solid var(--suite-line);border-radius:var(--suite-r-key);background:var(--suite-card);min-width:18px;height:18px;font-family:var(--suite-font);font-size:var(--suite-fs-xs);color:var(--suite-muted);pointer-events:none;place-items:center;padding:0 5px;font-weight:600;display:grid;position:absolute}[data-suite] .suite-search:focus-within>kbd{opacity:0}[data-suite] .suite-pill{height:var(--suite-control);border-radius:var(--suite-r-pill);background:var(--suite-fill);color:var(--suite-ink);font-family:var(--suite-font);font-size:var(--suite-fs-md);text-align:left;white-space:nowrap;cursor:pointer;border:0;flex:none;align-items:center;gap:8px;min-width:0;margin:0;padding:0 12px 0 4px;font-weight:500;line-height:1.2;transition:background .15s;display:inline-flex}[data-suite] .suite-pill[data-plain]{padding:0 12px}[data-suite] .suite-pill:hover,[data-suite] .suite-pill[data-state=open]{background:var(--suite-fill-2)}[data-suite] .suite-pill:active{background:var(--suite-line)}[data-suite] .suite-pill>span:not([class]){text-overflow:ellipsis;align-items:baseline;gap:6px;min-width:0;display:flex;overflow:hidden}[data-suite] .suite-pill-chip{height:var(--suite-chip);min-width:var(--suite-chip);border-radius:var(--suite-r-pill);background:var(--suite-ink);color:var(--suite-on-ink);font-size:var(--suite-fs-2xs);letter-spacing:.04em;flex:none;place-items:center;padding:0 9px;font-weight:700;line-height:1;display:grid}[data-suite] .suite-pill-chip[data-icon]{width:var(--suite-chip);padding:0}[data-suite] .suite-pill b,[data-suite] .suite-pill-meta{font-size:var(--suite-fs-xs);color:var(--suite-muted);font-variant-numeric:tabular-nums;font-weight:600}[data-suite] .suite-pill-caret{color:var(--suite-muted);flex:none}[data-suite] .suite-pill-clock{font-variant-numeric:tabular-nums;color:var(--suite-ink-2)}[data-suite] .suite-live-dot{background:var(--suite-accent);border-radius:50%;flex:none;width:7px;height:7px;animation:1.8s ease-out infinite suite-pulse}[data-suite] .suite-live-dot[data-paused]{background:var(--suite-faint);animation:none}@keyframes suite-pulse{0%{box-shadow:0 0 0 0 var(--suite-accent-glow)}to{box-shadow:0 0 0 8px #0000}}[data-suite] .suite-icon-button{width:var(--suite-control);height:var(--suite-control);color:var(--suite-ink-2);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;margin:0;padding:0;transition:background .15s,color .15s;display:grid;position:relative}[data-suite] .suite-icon-button[data-size=sm]{width:32px;height:32px}[data-suite] .suite-icon-button[data-outline]{border:1px solid var(--suite-line);background:var(--suite-card)}[data-suite] .suite-icon-button:hover{background:var(--suite-fill);color:var(--suite-ink)}[data-suite] .suite-icon-button:active,[data-suite] .suite-icon-button[data-state=open]{background:var(--suite-fill-2);color:var(--suite-ink)}[data-suite] .suite-icon-button[aria-pressed=true]{background:var(--suite-ink);color:var(--suite-on-ink);box-shadow:var(--suite-shadow-float)}[data-suite] .suite-icon-button>.suite-dot{background:var(--suite-accent);border:2px solid var(--suite-card);border-radius:50%;width:8px;height:8px;position:absolute;top:7px;right:8px}[data-suite] .suite-avatar{width:var(--suite-control);height:var(--suite-control);background:var(--suite-fill-2);color:var(--suite-ink);font-family:var(--suite-font);font-size:var(--suite-fs-xs);letter-spacing:.02em;cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;margin:0;padding:0;font-weight:600;line-height:1;transition:background .15s,color .15s,box-shadow .15s;display:grid}[data-suite] .suite-avatar:hover{box-shadow:0 0 0 3px var(--suite-fill)}[data-suite] .suite-avatar[data-state=open]{background:var(--suite-ink);color:var(--suite-on-ink)}[data-suite] .suite-menu-user{font-family:var(--suite-font);color:var(--suite-ink);align-items:center;gap:10px;padding:6px 8px 8px;display:flex}[data-suite] .suite-menu-user>i{background:var(--suite-fill-2);width:32px;height:32px;color:var(--suite-ink);font-style:normal;font-size:var(--suite-fs-2xs);letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;font-weight:700;line-height:1;display:grid}[data-suite] .suite-menu-user>span{flex-direction:column;min-width:0;line-height:1.3;display:flex}[data-suite] .suite-menu-user b{font-size:var(--suite-fs-sm);color:var(--suite-ink);white-space:nowrap;font-weight:600}[data-suite] .suite-menu-user small{font-size:var(--suite-fs-xs);color:var(--suite-muted);font-weight:450}[data-suite] .suite-tabs{max-width:100%;height:var(--suite-tabs-h);border-radius:var(--suite-r-pill);background:var(--suite-fill);scrollbar-width:none;flex:none;gap:2px;margin:0;padding:3px;display:inline-flex;overflow-x:auto}[data-suite] .suite-tabs::-webkit-scrollbar{display:none}[data-suite] .suite-tabs[data-fill]{width:100%;display:flex}[data-suite] .suite-tabs[data-fill]>.suite-tab{flex:1 1 0}[data-suite] .suite-tab{border-radius:var(--suite-r-pill);min-width:0;height:100%;box-shadow:none;color:var(--suite-muted);font-family:var(--suite-font);font-size:var(--suite-fs-sm);white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;gap:5px;margin:0;padding:0 10px;font-weight:500;line-height:1;transition:background .15s,color .15s,box-shadow .15s;display:inline-flex;position:relative}[data-suite] .suite-tab[data-icon]{width:calc(var(--suite-tabs-h) - 6px);padding:0}[data-suite] .suite-tab:after{display:none}[data-suite] .suite-tab:hover{color:var(--suite-ink)}[data-suite] .suite-tab:focus-visible{outline-offset:0}[data-suite] .suite-tab[aria-pressed=true],[data-suite] .suite-tab[data-state=active]{background:var(--suite-card);color:var(--suite-ink);box-shadow:var(--suite-shadow-tab)}[data-suite] .suite-tab-count{font-size:var(--suite-fs-2xs);color:var(--suite-muted);font-variant-numeric:tabular-nums;font-weight:600}[data-suite] .suite-tab-count[data-alert],[data-suite] :is(.suite-tab[aria-pressed=true],.suite-tab[data-state=active])>.suite-tab-count{color:var(--suite-accent-deep)}@container (max-width:330px){[data-suite] .suite-tabs[data-fill]>.suite-tab{gap:3px;padding:0 4px}}@media (max-width:1200px){[data-suite] .suite-search{flex-basis:280px;width:280px}}@media (max-width:1150px){[data-suite] .suite-search{flex-basis:250px;width:250px}}@media (max-width:950px){[data-suite] .suite-search{flex-basis:210px;width:210px}[data-suite] .suite-pill>span:not([class]),[data-suite] .suite-pill>.suite-pill-caret{display:none}[data-suite] .suite-pill{padding-right:4px}[data-suite] .suite-pill[data-plain]{padding:0 12px}}@media (max-width:700px){[data-suite] .suite-topbar{gap:10px var(--suite-gap);flex-wrap:wrap;height:auto;padding:12px 16px}[data-suite] .suite-brand{flex:1}[data-suite] .suite-topbar>.suite-spacer,[data-suite] .suite-topbar .suite-icon-button,[data-suite] .suite-topbar .suite-avatar{display:none}[data-suite] .suite-search{flex-basis:100%;order:3;width:100%}[data-suite] .suite-search-field input{font-size:16px}[data-suite] .suite-search>kbd{display:none}}@media (prefers-reduced-motion:reduce){[data-suite] .suite-live-dot{animation:none}[data-suite] :is(.suite-tab,.suite-pill,.suite-icon-button,.suite-avatar){transition:none}}
[data-suite] .suite-badge{border-radius:var(--suite-r-pill);background:var(--suite-fill);max-width:100%;color:var(--suite-muted);font-family:var(--suite-font);font-size:var(--suite-fs-xs);letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;flex:none;justify-self:start;align-items:center;gap:5px;padding:3px 9px;font-weight:600;line-height:1.3;display:inline-flex;overflow:hidden}[data-suite] .suite-badge[data-size=sm]{font-size:var(--suite-fs-2xs);padding:2px 8px}[data-suite] .suite-badge[data-tone=done]{background:var(--suite-ink);color:var(--suite-on-ink)}[data-suite] .suite-badge[data-tone=active]{background:var(--suite-accent);color:var(--suite-on-ink)}[data-suite] .suite-badge[data-tone=alert]{background:var(--suite-accent-soft);color:var(--suite-accent-deep)}[data-suite] .suite-badge[data-tone=critical]{background:var(--suite-critical-soft);color:var(--suite-critical-deep)}[data-suite] .suite-badge[data-tone=warning]{background:var(--suite-warning-soft);color:var(--suite-warning-deep)}[data-suite] .suite-badge[data-tone=success]{background:var(--suite-success-soft);color:var(--suite-success-deep)}[data-suite] .suite-badge[data-tone=info]{background:var(--suite-info-soft);color:var(--suite-info-deep)}[data-suite] .suite-details{font-size:var(--suite-fs-sm);flex-direction:column;margin:14px 0;display:flex}[data-suite] .suite-details>div{border-bottom:1px solid var(--suite-hair);justify-content:space-between;gap:12px;padding:9px 0;display:flex}[data-suite] .suite-details>div:last-child{border-bottom:0}[data-suite] .suite-details dt{color:var(--suite-muted);flex:none}[data-suite] .suite-details dd{text-align:right;min-width:0;color:var(--suite-ink);overflow-wrap:anywhere;margin:0;font-weight:500}[data-suite] .suite-empty{border-radius:var(--suite-r-tile);background:var(--suite-fill);color:var(--suite-muted);font-size:var(--suite-fs-sm);align-items:flex-start;gap:8px;margin:6px 0;padding:10px 12px;line-height:1.35;display:flex}[data-suite] .suite-empty>svg{flex:none;margin-top:1px}[data-suite] .suite-empty[data-tone=alert]{background:var(--suite-accent-soft);color:var(--suite-accent-deep)}[data-suite] .suite-meter{--suite-meter:var(--suite-accent);border-radius:var(--suite-r-pill);background:linear-gradient(var(--suite-fill-2), var(--suite-fill-2)) center / 100% 4px no-repeat;min-width:40px;height:10px;display:block;position:relative}[data-suite] .suite-meter[data-tone=ink]{--suite-meter:var(--suite-ink)}[data-suite] .suite-meter[data-tone=critical]{--suite-meter:var(--suite-critical)}[data-suite] .suite-meter[data-tone=warning]{--suite-meter:var(--suite-warning)}[data-suite] .suite-meter[data-tone=success]{--suite-meter:var(--suite-success)}[data-suite] .suite-meter>i{border-radius:var(--suite-r-pill);background:linear-gradient(var(--suite-meter), var(--suite-meter)) center / 100% 4px no-repeat;min-width:10px;transition:width .4s var(--suite-ease-out);position:absolute;top:0;bottom:0;left:0}[data-suite] .suite-meter>i:after{content:"";background:var(--suite-ink);width:10px;height:10px;box-shadow:0 0 0 2px var(--suite-card);border-radius:50%;position:absolute;top:50%;right:0;transform:translateY(-50%)}[data-suite] .suite-spark{align-items:stretch;gap:2px;width:84px;max-width:100%;height:14px;margin-top:4px;display:flex}[data-suite] .suite-spark i{background:linear-gradient(to top, var(--suite-accent) var(--h), transparent var(--h));border-radius:1px;flex:1;position:relative}[data-suite] .suite-spark i[data-now]{background:linear-gradient(to top, var(--suite-ink) var(--h), transparent var(--h))}[data-suite] .suite-spark i[data-over]{background:linear-gradient(to top, var(--suite-critical) var(--h), transparent var(--h))}[data-suite] .suite-spark i[data-empty]{background:linear-gradient(to top, var(--suite-fill-2) 2px, transparent 2px)}[data-suite] .suite-spark:hover i:not(:hover):not([data-empty]){opacity:.45}[data-suite] .suite-spark i:not([data-empty]):hover:after{content:attr(data-tip);z-index:3;border-radius:var(--suite-r-pill);background:var(--suite-ink);color:var(--suite-on-ink);box-shadow:var(--suite-shadow-float);font-size:var(--suite-fs-xs);white-space:nowrap;pointer-events:none;animation:suite-tip-in .12s var(--suite-ease-out) both;padding:4px 8px;font-style:normal;font-weight:500;position:absolute;bottom:calc(100% + 6px);left:50%;translate:-50%}[data-suite] .suite-spark i:is(:last-child,:nth-last-child(2)):hover:after{left:auto;right:-2px;translate:0}@keyframes suite-tip-in{0%{opacity:0;margin-bottom:-4px}}[data-suite] .suite-scroll-wrap{flex-direction:column;flex:auto;min-height:0;display:flex;position:relative}[data-suite] .suite-scroll-wrap>.suite-scroll{flex:auto}[data-suite] .suite-scroll{--fade-top:0px;--fade-bottom:0px;-webkit-mask-image:linear-gradient(to bottom, transparent, black var(--fade-top), black calc(100% - var(--fade-bottom)), transparent);-webkit-mask-image:linear-gradient(to bottom, transparent, black var(--fade-top), black calc(100% - var(--fade-bottom)), transparent);mask-image:linear-gradient(to bottom, transparent, black var(--fade-top), black calc(100% - var(--fade-bottom)), transparent)}[data-suite] .suite-scroll[data-fade-top=true]{--fade-top:20px}[data-suite] .suite-scroll[data-fade-bottom=true]{--fade-bottom:36px}[data-suite] .suite-scroll-more{border:1px solid var(--suite-line);border-radius:var(--suite-r-pill);background:var(--suite-card);height:24px;color:var(--suite-ink-2);box-shadow:var(--suite-shadow-chip);font-family:var(--suite-font);font-size:var(--suite-fs-xs);cursor:pointer;animation:suite-pop-in .2s var(--suite-ease-out) both;align-items:center;gap:4px;margin:0;padding:0 10px;font-weight:600;display:inline-flex;position:absolute;bottom:10px;left:50%;translate:-50%}[data-suite] .suite-scroll-more:hover{background:var(--suite-fill);color:var(--suite-ink)}@keyframes suite-pop-in{0%{opacity:0;transform:translateY(4px)scale(.98)}}[data-suite] .suite-kbd{border:1px solid var(--suite-line);border-radius:var(--suite-r-key);background:var(--suite-fill);min-width:22px;height:20px;color:var(--suite-ink);font-family:var(--suite-font);font-size:var(--suite-fs-xs);place-items:center;padding:0 6px;font-weight:600;line-height:1;display:inline-grid}@media (max-width:950px){[data-suite] .suite-details{font-size:var(--suite-fs-md)}}@media (max-width:700px){[data-suite] .suite-spark{height:10px}}@media (prefers-reduced-motion:reduce){[data-suite] .suite-meter>i{transition:none}[data-suite] .suite-scroll-more{animation:none}}
[data-suite] .suite-rail{width:var(--suite-rail-w);border:1px solid var(--suite-line);border-radius:var(--suite-r-pill);background:var(--suite-card);box-shadow:var(--suite-shadow-card);flex-direction:column;align-items:center;gap:4px;padding:2px;display:flex}[data-suite] .suite-rail[data-orientation=horizontal]{flex-direction:row;width:auto}[data-suite] .suite-rail-rule{background:var(--suite-line);width:18px;height:1px;margin:3px 0}[data-suite] .suite-rail[data-orientation=horizontal] .suite-rail-rule{width:1px;height:20px;margin:0 3px}[data-suite] .suite-rail-button{width:30px;height:30px;color:var(--suite-ink-2);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;margin:0;padding:0;transition:background .15s,color .15s,box-shadow .15s;display:grid}[data-suite] .suite-rail-button:hover{background:var(--suite-fill);color:var(--suite-ink)}[data-suite] .suite-rail-button:active,[data-suite] .suite-rail-button[data-state=open]{background:var(--suite-fill-2);color:var(--suite-ink)}[data-suite] .suite-rail-button:is([aria-pressed=true],[aria-current=page]){background:var(--suite-ink);color:var(--suite-on-ink);box-shadow:var(--suite-shadow-float)}[data-suite] .suite-rail-button:focus-visible{outline:2px solid var(--suite-accent);outline-offset:2px}@media (max-width:700px){[data-suite] .suite-rail:not([data-fixed]){flex-direction:row;width:auto}[data-suite] .suite-rail:not([data-fixed]) .suite-rail-rule{width:1px;height:20px;margin:0 3px}}@media (prefers-reduced-motion:reduce){[data-suite] .suite-rail-button{transition:none}}
[data-suite] .suite-button{border:1px solid var(--suite-line);border-radius:var(--suite-r-pill);background:var(--suite-card);height:34px;color:var(--suite-ink);font-family:var(--suite-font);font-size:var(--suite-fs-md);white-space:nowrap;cursor:pointer;flex:none;justify-content:center;align-items:center;gap:8px;margin:0;padding:0 14px;font-weight:600;line-height:1;text-decoration:none;transition:background .15s,border-color .15s,color .15s;display:inline-flex}[data-suite] .suite-button:hover:not(:disabled),[data-suite] .suite-button[data-highlighted]{background:var(--suite-fill)}[data-suite] .suite-button:disabled{border-color:var(--suite-hair);background:var(--suite-canvas);color:var(--suite-faint);cursor:not-allowed}[data-suite] .suite-button:focus-visible{outline:2px solid var(--suite-accent);outline-offset:2px}[data-suite] .suite-button>svg{flex:none}[data-suite] .suite-button[data-variant=primary]{border-color:var(--suite-ink);background:var(--suite-ink);color:var(--suite-on-ink)}[data-suite] .suite-button[data-variant=primary]:hover:not(:disabled){border-color:var(--suite-ink-deep);background:var(--suite-ink-deep)}[data-suite] .suite-button[data-variant=primary]:disabled{border-color:var(--suite-fill-2);background:var(--suite-fill-2);color:var(--suite-muted)}[data-suite] .suite-button[data-variant=accent]{border-color:var(--suite-accent);background:var(--suite-accent);color:var(--suite-on-ink)}[data-suite] .suite-button[data-variant=accent]:hover:not(:disabled){border-color:var(--suite-accent-deep);background:var(--suite-accent-deep)}[data-suite] .suite-button[data-variant=danger]{color:var(--suite-accent-deep)}[data-suite] .suite-button[data-variant=danger]:hover:not(:disabled){background:var(--suite-accent-soft)}[data-suite] .suite-button[data-variant=ghost]{background:0 0;border-color:#0000}[data-suite] .suite-button[data-variant=link]{height:auto;font-size:var(--suite-fs-sm);background:0 0;border-color:#0000;padding:4px 2px}[data-suite] .suite-button[data-variant=link]:hover:not(:disabled){color:var(--suite-accent-deep);background:0 0}[data-suite] .suite-button[data-variant=row]{border-radius:var(--suite-r-inner);text-align:left;white-space:normal;background:0 0;border-color:#0000;justify-content:flex-start;gap:10px;width:100%;height:auto;min-height:40px;padding:8px 10px;font-weight:500;line-height:1.3}[data-suite] .suite-button[data-variant=row]:hover:not(:disabled),[data-suite] .suite-button[data-variant=row][data-highlighted]{background:var(--suite-fill)}[data-suite] .suite-button[data-selected]{border-color:var(--suite-ink);background:var(--suite-card);box-shadow:inset 0 0 0 1px var(--suite-ink)}[data-suite] .suite-button[data-variant=row][data-selected]:hover:not(:disabled){background:var(--suite-card)}[data-suite] .suite-button:is([aria-expanded=true],[data-state=open]):not([data-variant]){background:var(--suite-fill-2)}[data-suite] .suite-button[data-invalid]{border-color:var(--suite-critical);color:var(--suite-critical-deep)}[data-suite] .suite-button[data-static]{cursor:inherit}[data-suite] :is(a,button):hover .suite-button[data-static][data-variant=primary]{border-color:var(--suite-ink-deep);background:var(--suite-ink-deep)}[data-suite] .suite-button[data-size=sm]{height:var(--suite-control-sm);font-size:var(--suite-fs-sm);padding:0 11px}[data-suite] .suite-button[data-size=lg]{height:var(--suite-control-lg);padding:0 20px}[data-suite] .suite-button[data-block]{width:100%}@media (prefers-reduced-motion:reduce){[data-suite] .suite-button{transition:none}}
[data-suite] .suite-field{gap:8px;min-width:0;display:grid}[data-suite] .suite-field-label{color:var(--suite-ink-2);font-size:var(--suite-fs-sm);font-weight:600}[data-suite] .suite-field-hint{color:var(--suite-muted);font-size:var(--suite-fs-xs)}[data-suite] .suite-field-hint[data-tone=alert]{color:var(--suite-accent-deep)}[data-suite] :is(.suite-input,.suite-select,.suite-textarea){width:100%;min-width:0;height:var(--suite-field-h);border:1px solid var(--suite-line);border-radius:var(--suite-r-tile);background:var(--suite-card);color:var(--suite-ink);font-family:var(--suite-font);font-size:var(--suite-fs-md);margin:0;padding:0 14px;font-weight:500;transition:border-color .15s,box-shadow .15s}[data-suite] :is(.suite-input,.suite-select,.suite-textarea)::placeholder{color:var(--suite-muted)}[data-suite] :is(.suite-input,.suite-select,.suite-textarea):hover{border-color:var(--suite-fill-2)}[data-suite] :is(.suite-input,.suite-select,.suite-textarea):focus{border-color:var(--suite-accent);box-shadow:0 0 0 3px var(--suite-accent-soft);outline:none}[data-suite] :is(.suite-input,.suite-select,.suite-textarea):disabled{background:var(--suite-canvas);color:var(--suite-faint);cursor:not-allowed}[data-suite] .suite-select[data-active]{border-color:var(--suite-accent-soft);background-color:var(--suite-accent-soft);color:var(--suite-accent-deep);font-weight:600}[data-suite] .suite-input[readonly]{background:var(--suite-fill);border-color:#0000;font-weight:600}[data-suite] :is(.suite-input,.suite-select)[data-size=sm]{border-radius:var(--suite-r-pill);height:32px;font-size:var(--suite-fs-sm);padding:0 12px}[data-suite] .suite-input[data-invalid]{border-color:var(--suite-critical)}[data-suite] .suite-textarea{resize:vertical;height:auto;min-height:88px;padding:10px 14px;line-height:1.45}[data-suite] .suite-select-wrap{min-width:0;display:inline-flex;position:relative}[data-suite] .suite-select-wrap[data-block]{width:100%;display:flex}[data-suite] .suite-select{appearance:none;cursor:pointer;padding-right:36px}[data-suite] .suite-select[data-size=sm]{padding-right:30px}[data-suite] .suite-select-wrap>svg{color:var(--suite-muted);pointer-events:none;position:absolute;top:50%;right:12px;translate:0 -50%}[data-suite] .suite-check{color:var(--suite-ink-2);font-size:var(--suite-fs-sm);cursor:pointer;align-items:center;gap:8px;font-weight:500;display:inline-flex}[data-suite] .suite-check input{appearance:none;border:1.5px solid var(--suite-silver);background:var(--suite-card);cursor:pointer;border-radius:6px;flex:none;place-items:center;width:18px;height:18px;margin:0;display:grid}[data-suite] .suite-check input:checked{border-color:var(--suite-accent);background:var(--suite-accent)}[data-suite] .suite-check input:checked:after{content:"";border:2px solid var(--suite-on-ink);border-top:0;border-right:0;width:9px;height:5px;margin-top:-2px;rotate:-45deg}[data-suite] .suite-check input:focus-visible{outline:2px solid var(--suite-accent);outline-offset:2px}[data-suite] .suite-search-inline{border-radius:var(--suite-r-pill);background:var(--suite-fill);width:260px;max-width:100%;height:34px;color:var(--suite-muted);align-items:center;gap:8px;padding:0 10px 0 14px;transition:background .15s,box-shadow .15s;display:flex}[data-suite] .suite-search-inline:hover{background:var(--suite-fill-2)}[data-suite] .suite-search-inline:focus-within{background:var(--suite-fill);box-shadow:0 0 0 1px var(--suite-accent), 0 0 0 4px var(--suite-accent-soft)}[data-suite] .suite-search-inline input{min-width:0;height:100%;color:var(--suite-ink);font-family:var(--suite-font);font-size:var(--suite-fs-sm);background:0 0;border:0;flex:1;margin:0;padding:0}[data-suite] .suite-search-inline input::placeholder{color:var(--suite-muted)}[data-suite] .suite-search-inline input:focus{outline:none}[data-suite] .suite-search-clear{background:var(--suite-fill-2);width:22px;height:22px;color:var(--suite-ink-2);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;margin:0;padding:0;display:grid}[data-suite] .suite-search-results{top:calc(var(--suite-control) + 8px);z-index:var(--suite-z-menu);border:1px solid var(--suite-line);border-radius:var(--suite-r-card);background:var(--suite-card);width:max(100%,380px);max-height:min(440px,70dvh);box-shadow:var(--suite-shadow-card);animation:suite-pop-in .16s var(--suite-ease-out) both;scrollbar-width:thin;scrollbar-color:var(--suite-fill-2) transparent;padding:6px;position:absolute;left:0;overflow-y:auto}[data-suite] .suite-search-results [cmdk-group-heading]{color:var(--suite-muted);font-size:var(--suite-fs-2xs);letter-spacing:.08em;text-transform:uppercase;padding:8px 10px 4px;font-weight:600}[data-suite] .suite-search-item{border-radius:var(--suite-r-inner);min-width:0;color:var(--suite-ink-2);font-size:var(--suite-fs-sm);cursor:pointer;align-items:center;gap:10px;padding:8px 10px;font-weight:500;display:flex}[data-suite] .suite-search-item>svg{width:16px;height:16px;color:var(--suite-muted);flex:none}[data-suite] .suite-search-item>span:first-of-type{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}[data-suite] .suite-search-item[data-selected=true]{background:var(--suite-fill);color:var(--suite-ink)}[data-suite] .suite-search-item[data-selected=true]>svg{color:var(--suite-accent)}[data-suite] .suite-search-meta{color:var(--suite-muted);font-size:var(--suite-fs-xs);white-space:nowrap;flex:none}[data-suite] .suite-search-empty{color:var(--suite-muted);font-size:var(--suite-fs-sm);text-align:center;justify-items:center;gap:4px;padding:22px 12px;display:grid}[data-suite] .suite-search-empty b{color:var(--suite-ink);font-weight:600}@media (max-width:700px){[data-suite] .suite-search-results{width:100%}[data-suite] :is(.suite-input,.suite-select,.suite-textarea),[data-suite] .suite-search-inline input{font-size:16px}}@media (prefers-reduced-motion:reduce){[data-suite] .suite-search-results{animation:none}}[data-suite] .suite-slider{--suite-slider-pct:0%;appearance:none;cursor:pointer;background:0 0;width:100%;min-width:80px;height:18px;margin:0}[data-suite] .suite-slider:focus{outline:none}[data-suite] .suite-slider::-webkit-slider-runnable-track{border-radius:var(--suite-r-pill);background:linear-gradient(to right, var(--suite-accent) var(--suite-slider-pct), var(--suite-fill-2) var(--suite-slider-pct));height:4px}[data-suite] .suite-slider::-moz-range-track{border-radius:var(--suite-r-pill);background:var(--suite-fill-2);height:4px}[data-suite] .suite-slider::-moz-range-progress{border-radius:var(--suite-r-pill);background:var(--suite-accent);height:4px}[data-suite] .suite-slider::-webkit-slider-thumb{appearance:none;background:var(--suite-ink);width:14px;height:14px;box-shadow:0 0 0 2px var(--suite-card);border:0;border-radius:50%;margin-top:-5px}[data-suite] .suite-slider::-moz-range-thumb{background:var(--suite-ink);width:14px;height:14px;box-shadow:0 0 0 2px var(--suite-card);border:0;border-radius:50%}[data-suite] .suite-slider:focus-visible::-webkit-slider-thumb{box-shadow:var(--suite-focus-ring)}[data-suite] .suite-slider:focus-visible::-moz-range-thumb{box-shadow:var(--suite-focus-ring)}[data-suite] .suite-slider:disabled{cursor:default;opacity:.5}[data-suite] .suite-brush{-webkit-user-select:none;user-select:none;touch-action:none;cursor:pointer;min-width:0;position:relative}[data-suite] .suite-brush-track{border:1px solid var(--suite-line);border-radius:var(--suite-r-key);background:var(--suite-card);position:absolute;inset:0 0 auto;overflow:hidden}[data-suite] .suite-brush-content{position:absolute;inset:0 auto auto 0;overflow:visible}[data-suite] .suite-brush-shade{background:color-mix(in srgb, var(--suite-fill) 70%, transparent);pointer-events:none;position:absolute;top:0}[data-suite] .suite-brush-window{box-sizing:border-box;border:2px solid var(--suite-ink);border-radius:var(--suite-r-sm);background:color-mix(in srgb, var(--suite-ink) 4%, transparent);cursor:grab;position:absolute;top:0}[data-suite] .suite-brush-window:active{cursor:grabbing}[data-suite] .suite-brush-handle{box-sizing:content-box;border:2px solid var(--suite-card);border-radius:var(--suite-r-pill);background:var(--suite-ink);cursor:ew-resize;width:12px;height:22px;margin:-13px 0 0 -8px;position:absolute}[data-suite] .suite-brush-handle:before{content:"";border-inline:1px solid color-mix(in srgb, var(--suite-card) 70%, transparent);position:absolute;inset:6px 4px}[data-suite] :is(.suite-brush-window,.suite-brush-handle):focus-visible{outline:2px solid var(--suite-accent);outline-offset:2px}
[data-suite] :is(.suite-panel,.suite-card){border:1px solid var(--suite-line);border-radius:var(--suite-r-card);background:var(--suite-card);min-width:0;box-shadow:var(--suite-shadow-card);color:var(--suite-ink)}[data-suite] .suite-card[data-pad]{padding:18px 20px}[data-suite] .suite-panel[data-pad]{padding:16px 18px}[data-suite] :is(.suite-panel,.suite-card)[data-interactive]{text-align:left;font:inherit;cursor:pointer;transition:box-shadow .15s,border-color .15s}[data-suite] :is(.suite-panel,.suite-card)[data-interactive]:hover,[data-suite] :is(.suite-panel,.suite-card,.suite-tile)[data-highlighted]{box-shadow:var(--suite-shadow-hover)}[data-suite] :is(.suite-panel,.suite-card)[data-interactive]:focus-visible{outline:2px solid var(--suite-accent);outline-offset:2px}[data-suite] :is(.suite-panel,.suite-card)[aria-pressed=true],[data-suite] :is(.suite-panel,.suite-card)[data-selected]{border-color:var(--suite-ink);box-shadow:inset 0 0 0 1px var(--suite-ink), var(--suite-shadow-card)}[data-suite] .suite-tile{border-radius:var(--suite-r-tile);background:var(--suite-fill);min-width:0}[data-suite] .suite-tile[data-interactive]{color:var(--suite-ink);font:inherit;text-align:left;cursor:pointer;border:0;margin:0;transition:background .15s}[data-suite] .suite-tile[data-interactive]:hover,[data-suite] .suite-tile[data-highlighted]{background:var(--suite-fill-2);box-shadow:none}[data-suite] .suite-tile[data-interactive]:focus-visible{outline:2px solid var(--suite-accent);outline-offset:2px}[data-suite] .suite-tile:is([aria-pressed=true],[data-selected]){background:var(--suite-card);box-shadow:inset 0 0 0 1px var(--suite-ink)}[data-suite] .suite-tile:is(:disabled,[aria-disabled=true]){background:var(--suite-canvas);color:var(--suite-faint);cursor:default}[data-suite] .suite-tile[data-pad]{padding:10px 12px}[data-suite] .suite-page-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}[data-suite] .suite-eyebrow{color:var(--suite-muted);font-size:var(--suite-fs-2xs);letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px;font-weight:600}[data-suite] .suite-page-header h1{color:var(--suite-ink);font-size:var(--suite-fs-xl);letter-spacing:-.02em;margin:0;font-weight:600;line-height:1.15}[data-suite] .suite-page-header[data-size=hero] h1{font-size:var(--suite-fs-2xl);letter-spacing:-.03em}[data-suite] .suite-page-header[data-size=hero] p{max-width:620px;font-size:var(--suite-fs-md);margin-top:8px;line-height:1.5}[data-suite] .suite-page-header p{color:var(--suite-muted);font-size:var(--suite-fs-sm);margin:4px 0 0}[data-suite] :is(.suite-page-header,.suite-section-header) .suite-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}[data-suite] .suite-section-header{justify-content:space-between;align-items:center;gap:12px;min-height:28px;display:flex}[data-suite] .suite-section-header :is(h2,h3,h4){color:var(--suite-ink);font-size:var(--suite-fs-md);align-items:baseline;gap:6px;margin:0;font-weight:600;display:flex}[data-suite] .suite-section-header[data-size=lg] :is(h2,h3,h4){font-size:var(--suite-fs-lg);letter-spacing:-.01em}[data-suite] .suite-section-header :is(h2,h3,h4) small{color:var(--suite-muted);font-size:var(--suite-fs-xs);font-weight:500}[data-suite] .suite-section-header[data-caps] :is(h2,h3,h4){color:var(--suite-muted);font-size:var(--suite-fs-2xs);letter-spacing:.08em;text-transform:uppercase}[data-suite] .suite-empty-state{color:var(--suite-muted);font-size:var(--suite-fs-sm);text-align:center;place-items:center;gap:8px;padding:40px 16px;display:grid}[data-suite] .suite-empty-state>svg{color:var(--suite-faint)}[data-suite] .suite-empty-state strong{color:var(--suite-ink);font-size:var(--suite-fs-md);font-weight:600}[data-suite] .suite-toasts{z-index:var(--suite-z-toast);pointer-events:none;flex-direction:column;align-items:center;gap:8px;display:flex;position:fixed;bottom:24px;left:50%;translate:-50%}[data-suite] .suite-toast{border-radius:var(--suite-r-pill);background:var(--suite-ink);max-width:min(420px,100vw - 32px);min-height:40px;color:var(--suite-on-ink);box-shadow:var(--suite-shadow-float);font-family:var(--suite-font);font-size:var(--suite-fs-sm);pointer-events:auto;animation:suite-pop-in .2s var(--suite-ease-out) both;align-items:center;gap:10px;padding:8px 16px;font-weight:600;display:flex}[data-suite] .suite-toast[data-tone=alert]{border:1px solid var(--suite-accent);background:var(--suite-card);color:var(--suite-ink)}[data-suite] .suite-toasts[data-placement=top]{top:24px;bottom:auto}[data-suite] .suite-toasts[data-placement=inline]{position:static;translate:none}[data-suite] .suite-toast-close{width:22px;height:22px;color:inherit;opacity:.7;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;margin:0 -8px 0 2px;padding:0;display:grid}[data-suite] .suite-toast-close:hover{opacity:1}[data-suite] .suite-toast>svg{flex:none}@media (prefers-reduced-motion:reduce){[data-suite] .suite-toast{animation:none}[data-suite] :is(.suite-panel,.suite-card)[data-interactive]{transition:none}}
[data-suite] .suite-table-wrap{border:1px solid var(--suite-line);border-radius:var(--suite-r-inner);background:var(--suite-card);min-width:0;overflow:auto}[data-suite] .suite-table{border-collapse:separate;border-spacing:0;width:100%;color:var(--suite-ink);font-size:var(--suite-fs-md)}[data-suite] .suite-table th{border-bottom:1px solid var(--suite-line);background:var(--suite-canvas);height:38px;color:var(--suite-muted);font-size:var(--suite-fs-xs);text-align:left;white-space:nowrap;padding:0 14px;font-weight:600}[data-suite] .suite-table td{border-bottom:1px solid var(--suite-hair);white-space:nowrap;height:48px;padding:0 14px}[data-suite] .suite-table[data-density=compact] td{height:38px}[data-suite] .suite-table tbody tr:last-child td{border-bottom:0}[data-suite] .suite-table tbody tr[data-clickable]{cursor:pointer}[data-suite] .suite-table tbody tr[data-clickable]:hover td{background-color:var(--suite-canvas)}[data-suite] .suite-table tr[data-disabled] td{color:var(--suite-faint)}[data-suite] .suite-table tr[data-sub] td{background-color:var(--suite-canvas);height:44px}[data-suite] .suite-table tr[data-flag] td{background-color:var(--suite-warning-soft)}[data-suite] .suite-table tr[data-selected] td{background-color:var(--suite-accent-soft)}[data-suite] .suite-table :is(th,td)[data-flush]{padding:0}[data-suite] .suite-table :is(th,td)[data-flush]:not([data-sticky]){position:relative}[data-suite] .suite-table :is(th,td)[data-divider]{box-shadow:inset 1px 0 0 var(--suite-hair)}[data-suite] .suite-table :is(th,td)[data-sticky=end]{z-index:1;background-color:var(--suite-card);box-shadow:inset 1px 0 0 var(--suite-hair);position:sticky;right:0}[data-suite] .suite-table :is(th,td)[data-sticky=start]{left:var(--suite-sticky-left,0);z-index:1;background-color:var(--suite-card);box-shadow:inset -1px 0 0 var(--suite-hair);position:sticky}[data-suite] .suite-table-wrap[data-responsive]{container:suite-table/inline-size}@container suite-table (max-width:1100px){[data-suite] .suite-table td[data-sticky][data-sticky-wide],[data-suite] .suite-table th[data-sticky][data-sticky-wide]{box-shadow:none;position:static}[data-suite] .suite-table[data-sticky-head] thead th[data-sticky][data-sticky-wide]{z-index:2;position:sticky;left:auto}}[data-suite] .suite-table[data-sticky-head] thead th{z-index:2;position:sticky;top:0}[data-suite] .suite-table[data-sticky-head] thead th[data-sticky]{z-index:3}[data-suite] .suite-table th[data-sticky=start],[data-suite] .suite-table th[data-sticky=end],[data-suite] .suite-table tr[data-sub] td[data-sticky]{background-color:var(--suite-canvas)}[data-suite] .suite-table tr[data-flag] td[data-sticky]{background-color:var(--suite-warning-soft)}[data-suite] .suite-table tr[data-selected] td[data-sticky]{background-color:var(--suite-accent-soft)}[data-suite] .suite-table :is(th,td)[data-align=end]{text-align:right}[data-suite] .suite-table :is(th,td)[data-num]{font-variant-numeric:tabular-nums}[data-suite] .suite-stat{flex-direction:column;gap:2px;min-width:0;display:flex}[data-suite] .suite-stat>small{color:var(--suite-muted);font-size:var(--suite-fs-xs);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}[data-suite] .suite-stat>strong{color:var(--suite-ink);font-size:var(--suite-fs-lg);font-variant-numeric:tabular-nums;align-items:baseline;gap:4px;font-weight:600;line-height:1.15;display:flex}[data-suite] .suite-stat[data-size=xl]>strong{font-size:var(--suite-fs-xl);letter-spacing:-.02em;font-weight:500}[data-suite] .suite-stat[data-size="2xl"]>strong{font-size:var(--suite-fs-2xl);letter-spacing:-.02em;font-weight:500}[data-suite] .suite-stat[data-tone=accent]>strong{color:var(--suite-accent-deep)}[data-suite] .suite-stat[data-tone=critical]>strong{color:var(--suite-critical-deep)}[data-suite] .suite-stat[data-tone=warning]>strong{color:var(--suite-warning-deep)}[data-suite] .suite-stat[data-tone=success]>strong{color:var(--suite-success-deep)}[data-suite] .suite-stat>strong>i{color:var(--suite-muted);font-size:var(--suite-fs-xs);font-style:normal;font-weight:500}[data-suite] .suite-stat>em{color:var(--suite-muted);font-size:var(--suite-fs-xs);font-style:normal}[data-suite] .suite-kpis{grid-template-columns:repeat(auto-fit,minmax(156px,1fr));gap:10px;min-width:0;display:grid}[data-suite] .suite-kpis[data-flow=row]{flex-wrap:nowrap;display:flex}[data-suite] .suite-kpis[data-flow=row]>.suite-kpi{flex:0 222px;width:222px}[data-suite] .suite-kpi{border:1px solid var(--suite-line);border-radius:var(--suite-r-card);background:var(--suite-card);min-width:0;min-height:76px;box-shadow:var(--suite-shadow-card);color:var(--suite-ink);font-family:var(--suite-font);text-align:left;align-items:center;gap:12px;margin:0;padding:10px 16px;display:flex;container-type:inline-size}[data-suite] button.suite-kpi{cursor:pointer;transition:box-shadow .15s,background .15s}[data-suite] button.suite-kpi:hover:not(:disabled){box-shadow:var(--suite-shadow-hover)}[data-suite] button.suite-kpi:active{background:var(--suite-fill)}[data-suite] button.suite-kpi:disabled{box-shadow:none;background:var(--suite-canvas);cursor:default}[data-suite] button.suite-kpi:disabled .suite-kpi-body{opacity:.6}[data-suite] button.suite-kpi:focus-visible{outline:2px solid var(--suite-accent);outline-offset:2px}[data-suite] button.suite-kpi[aria-pressed=true]{border-color:var(--suite-ink);box-shadow:inset 0 0 0 1px var(--suite-ink), var(--suite-shadow-card)}[data-suite] .suite-kpi-icon{background:var(--suite-fill);width:36px;height:36px;color:var(--suite-ink);border-radius:50%;flex:none;place-items:center;transition:background .15s,color .15s;display:grid}[data-suite] button.suite-kpi:is(:hover:not(:disabled),[aria-pressed=true]) .suite-kpi-icon{background:var(--suite-accent-soft);color:var(--suite-accent-deep)}[data-suite] .suite-kpi-body{flex:1;min-width:0}[data-suite] .suite-kpi-body>small{color:var(--suite-muted);font-size:var(--suite-fs-sm);text-overflow:ellipsis;white-space:nowrap;margin-bottom:2px;font-weight:500;line-height:1.2;display:block;overflow:hidden}[data-suite] .suite-kpi-body>strong{min-width:0;color:var(--suite-ink);font-size:var(--suite-fs-xl);letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:8px;font-weight:500;line-height:1;display:flex}[data-suite] .suite-kpi-of{color:var(--suite-muted);font-size:var(--suite-fs-sm);letter-spacing:0;margin-left:-4px;font-style:normal;font-weight:450}[data-suite] .suite-kpi-chip{border-radius:var(--suite-r-pill);background:var(--suite-fill);color:var(--suite-muted);font-size:var(--suite-fs-2xs);letter-spacing:.01em;white-space:nowrap;padding:3px 7px;font-weight:600;line-height:1.2}[data-suite] .suite-kpi-chip[data-tone=up]{background:var(--suite-accent-soft);color:var(--suite-accent-deep)}[data-suite] .suite-kpi-chip[data-tone=critical]{background:var(--suite-critical-soft);color:var(--suite-critical-deep)}[data-suite] .suite-kpi-chip[data-tone=warning]{background:var(--suite-warning-soft);color:var(--suite-warning-deep)}[data-suite] .suite-kpi-chip[data-tone=success]{background:var(--suite-success-soft);color:var(--suite-success-deep)}[data-suite] .suite-kpi-body>em{color:var(--suite-muted);font-size:var(--suite-fs-xs);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-style:normal;line-height:1.2;display:block;overflow:hidden}@container (max-width:170px){[data-suite] .suite-kpi-icon{display:none}[data-suite] .suite-kpi-body>strong{font-size:var(--suite-fs-lg);gap:5px}[data-suite] .suite-kpi-body>:is(small,em){font-size:var(--suite-fs-2xs)}}@media (max-width:700px){[data-suite] .suite-kpis[data-flow=row]{grid-template-columns:1fr 1fr;gap:6px;display:grid}[data-suite] .suite-kpi{padding:9px 10px}}[data-suite] .suite-dot{background:var(--suite-dot,var(--suite-faint));border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}[data-suite] .suite-dot[data-size=sm]{width:6px;height:6px}[data-suite] .suite-dot[data-size=lg]{width:10px;height:10px}[data-suite] .suite-dot[data-tone=accent]{--suite-dot:var(--suite-accent)}[data-suite] .suite-dot[data-tone=ink]{--suite-dot:var(--suite-ink)}[data-suite] .suite-dot[data-tone=critical]{--suite-dot:var(--suite-critical)}[data-suite] .suite-dot[data-tone=warning]{--suite-dot:var(--suite-warning)}[data-suite] .suite-dot[data-tone=success]{--suite-dot:var(--suite-success)}[data-suite] .suite-dot[data-tone=info]{--suite-dot:var(--suite-info)}[data-suite] .suite-dot[data-tone=viz-3]{--suite-dot:var(--suite-viz-3)}[data-suite] .suite-initials{background:var(--suite-fill-2);color:var(--suite-ink);font-family:var(--suite-font);letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;font-weight:600;line-height:1;display:inline-grid}[data-suite] .suite-initials[data-tint="1"]{background:var(--suite-accent-soft)}[data-suite] .suite-initials[data-tint="2"]{background:var(--suite-info-soft)}[data-suite] .suite-initials[data-tint="3"]{background:var(--suite-success-soft)}[data-suite] .suite-initials[data-tint="4"]{background:var(--suite-warning-soft)}[data-suite] .suite-initials[data-tint="5"]{background:var(--suite-viz-soft)}[data-suite] .suite-ring{flex:none;place-items:center;display:inline-grid;position:relative}[data-suite] .suite-ring svg{position:absolute;inset:0;rotate:-90deg}[data-suite] .suite-ring circle{fill:none}[data-suite] .suite-ring circle:first-child{stroke:var(--suite-fill-2)}[data-suite] .suite-ring circle:last-child{stroke:var(--suite-ring,var(--suite-accent));stroke-linecap:round;transition:stroke-dashoffset .4s var(--suite-ease-out)}[data-suite] .suite-ring>span{color:var(--suite-ink);font-size:var(--suite-fs-sm);font-variant-numeric:tabular-nums;font-weight:600;position:relative}@media (prefers-reduced-motion:reduce){[data-suite] :is(button.suite-kpi,.suite-kpi-icon,.suite-ring circle){transition:none}}
@font-face{font-family:Urbanist;src:url(/fonts/Urbanist.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Phosphor-Light;src:url(/fonts/Phosphor-Light.woff2)format("woff2");font-weight:400;font-style:normal;font-display:block}:root{--font-urbanist:"Urbanist"}[data-suite] .smos-icon{-webkit-font-smoothing:antialiased;speak:never;background:0 0;border:0;flex:none;width:auto;height:auto;font-size:16px;font-style:normal;font-weight:400;line-height:1;display:inline-block;font-family:Phosphor-Light!important}[data-suite] .suite-button>.smos-icon{font-size:17px}[data-suite] .suite-button[data-size=sm]>.smos-icon{font-size:14px}[data-suite] .suite-icon-button>.smos-icon,[data-suite] .suite-rail-button>.smos-icon{font-size:18px}[data-suite] .suite-pill-chip>.smos-icon{font-size:14px}[data-suite] .suite-empty-state>.smos-icon{color:var(--suite-faint);font-size:28px}[data-suite] .suite-toast>.smos-icon,[data-suite] .suite-empty>.smos-icon,[data-suite] .suite-search-inline>.smos-icon{flex:none}[data-suite] .suite-select-wrap>.smos-icon{color:var(--suite-muted);pointer-events:none;position:absolute;top:50%;right:12px;translate:0 -50%}[data-suite] .suite-kpi-icon>.smos-icon{font-size:18px}
.cin-root{background:var(--suite-bg);min-height:100dvh;color:var(--suite-ink-2);font-family:var(--suite-font);font-size:var(--suite-fs-base);-webkit-font-smoothing:antialiased;--cin-glow:#0000;flex-direction:column;font-weight:450;display:flex}body:has(.cin-root){background:var(--suite-bg)}.cin-root *,.cin-root :before,.cin-root :after{box-sizing:border-box}.cin-root :where(h1,h2,h3,p){margin:0}.cin-root a{color:inherit;text-decoration:none}.cin-root :where(button,a,input,select,[role=button]):focus-visible{outline:2px solid var(--suite-accent);outline-offset:2px}.cin-root img{max-width:100%;display:block}.cin-link{color:var(--suite-accent-deep);font-weight:600}.cin-link:hover{text-decoration:underline}.cin-nav{flex:none}.cin-topbar-search{width:min(320px,30vw)}@media (max-width:860px){.cin-root .cin-topbar-search,.cin-root .cin-topbar-location{display:none}}@media (max-width:560px){.cin-root .cin-nav{display:none}}.cin-page{flex-direction:column;gap:28px;width:min(1320px,100%);margin:0 auto;padding:36px 24px 72px;display:flex}.cin-section{flex-direction:column;gap:14px;display:flex}.cin-actions{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.cin-feature{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:8px;padding:10px;display:grid}.cin-feature__media{border-radius:var(--suite-r-inner);aspect-ratio:16/9;background:var(--suite-ink);position:relative;overflow:hidden}.cin-feature__media img{object-fit:cover;width:100%;height:100%;transition:transform .5s var(--suite-ease-out)}.cin-feature__media:hover img{transform:scale(1.02)}.cin-feature__body{flex-direction:column;justify-content:center;gap:6px;padding:18px 18px 18px 14px;display:flex}.cin-feature__title{color:var(--suite-ink);font-size:var(--suite-fs-xl);letter-spacing:-.015em;font-weight:600;line-height:1.15}.cin-feature__tagline{color:var(--suite-ink-2);font-size:var(--suite-fs-title)}.cin-feature__meta{color:var(--suite-muted);font-size:var(--suite-fs-sm)}.cin-feature__synopsis{color:var(--suite-ink-2);font-size:var(--suite-fs-md);margin-top:6px;line-height:1.55}@media (max-width:900px){.cin-feature{grid-template-columns:1fr}.cin-feature__body{padding:14px 10px 8px}}.cin-grid{grid-template-columns:repeat(auto-fill,minmax(196px,1fr));gap:20px;display:grid}.cin-cardlink{border-radius:var(--suite-r-card);transition:transform .25s var(--suite-ease-out);display:flex}.cin-cardlink:hover{transform:translateY(-4px)}.cin-cardlink:focus-visible{outline:3px solid var(--suite-ink);outline-offset:4px}.cin-movie{flex-direction:column;flex:1;padding:10px;display:flex}.cin-poster{aspect-ratio:2/3;border-radius:var(--suite-r-inner);background:var(--suite-fill);position:relative;overflow:hidden}.cin-poster img{object-fit:cover;width:100%;height:100%}.cin-poster__flag{position:absolute;top:10px;left:10px}.cin-movie__body{flex-direction:column;gap:4px;padding:14px 6px 6px;display:flex}.cin-movie__title{color:var(--suite-ink);font-size:var(--suite-fs-title);letter-spacing:-.01em;font-weight:600;line-height:1.25}.cin-movie__meta{color:var(--suite-muted);font-size:var(--suite-fs-sm)}.cin-formats{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.cin-hero{padding:10px}.cin-hero__media{border-radius:var(--suite-r-inner);aspect-ratio:21/8;background:var(--suite-ink);overflow:hidden}.cin-hero__media img{object-fit:cover;object-position:center 30%;width:100%;height:100%}.cin-titlebar{grid-template-columns:148px minmax(0,1fr);align-items:end;gap:24px;margin-top:-96px;padding:0 20px;display:grid;position:relative}.cin-titlebar__poster{border:4px solid var(--suite-card);border-radius:var(--suite-r-inner);box-shadow:var(--suite-shadow-float);aspect-ratio:2/3;background:var(--suite-card);overflow:hidden}.cin-titlebar__poster img{object-fit:cover;width:100%;height:100%}.cin-chips{flex-wrap:wrap;gap:6px;padding:0 20px;display:flex}@media (max-width:760px){.cin-hero__media{aspect-ratio:16/9}.cin-titlebar{grid-template-columns:96px minmax(0,1fr);gap:16px;margin-top:-48px;padding:0 8px}.cin-chips{padding:0 8px}}.cin-columns{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:28px;display:grid}.cin-main,.cin-aside{flex-direction:column;gap:24px;min-width:0;display:flex}@media (max-width:1000px){.cin-columns{grid-template-columns:1fr}}.cin-prose{max-width:72ch;color:var(--suite-ink-2);font-size:var(--suite-fs-md);line-height:1.6}.cin-cast{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;display:grid}.cin-cast__person{align-items:center;gap:12px;display:flex}.cin-cast__person b{color:var(--suite-ink);font-size:var(--suite-fs-md);font-weight:600;display:block}.cin-cast__person small{color:var(--suite-muted);font-size:var(--suite-fs-xs)}.cin-stills{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.cin-stills img{aspect-ratio:16/9;object-fit:cover;border-radius:var(--suite-r-tile);width:100%}.cin-dates{align-self:flex-start;max-width:100%;overflow-x:auto}.cin-filters{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.cin-meta{color:var(--suite-muted);font-size:var(--suite-fs-sm);align-items:center;gap:6px;display:inline-flex}.cin-meta>span{align-items:center;gap:6px;display:inline-flex}.cin-theater{flex-direction:column;gap:16px;display:flex}.cin-theater__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.cin-theater__name{color:var(--suite-ink);font-size:var(--suite-fs-title);font-weight:600}.cin-theater__addr{color:var(--suite-muted);font-size:var(--suite-fs-sm);margin-top:2px}.cin-amenities{flex-wrap:wrap;gap:4px;display:flex}.cin-screen{border-top:1px solid var(--suite-hair);flex-direction:column;gap:8px;padding-top:14px;display:flex}.cin-screen__name{color:var(--suite-muted);font-size:var(--suite-fs-sm);align-items:center;gap:8px;display:flex}.cin-times{flex-wrap:wrap;gap:8px;display:flex}.cin-time{flex-direction:column;align-items:center;line-height:1.1;display:inline-flex}.cin-time small{color:var(--suite-muted);font-size:var(--suite-fs-2xs);letter-spacing:.04em;text-transform:uppercase;font-weight:600}.cin-modal{z-index:var(--suite-z-dialog);background:var(--suite-scrim);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);place-items:center;padding:24px;display:grid;position:fixed;inset:0}.cin-modal__card{width:min(1040px,100%);box-shadow:var(--suite-shadow-pop);padding:10px}.cin-modal__head{justify-content:space-between;align-items:center;gap:12px;padding:6px 6px 12px 10px;display:flex}.cin-modal__title{color:var(--suite-ink);font-size:var(--suite-fs-title);font-weight:600}.cin-modal__meta{color:var(--suite-muted);font-size:var(--suite-fs-sm)}.cin-modal__frame{border-radius:var(--suite-r-inner);aspect-ratio:16/9;background:#000;overflow:hidden}.cin-modal__frame iframe{border:0;width:100%;height:100%;display:block}.cin-stage{inset:var(--suite-topbar-h) 0 0 0;background:#000;position:fixed;overflow:hidden}.cin-stage__canvas{position:absolute;inset:0}.cin-stage__glow{pointer-events:none;background:radial-gradient(70% 45% at 50% 0%, var(--cin-glow), transparent 70%);opacity:.35;transition:background .8s linear;position:absolute;inset:0}.cin-dock-left{width:var(--suite-panel-w);flex-direction:column;gap:12px;max-height:calc(100% - 96px);display:flex;position:absolute;top:20px;left:20px}.cin-dock-right{width:var(--suite-panel-w);flex-direction:column;gap:12px;max-height:calc(100% - 96px);display:flex;position:absolute;top:20px;right:20px}.cin-rail{position:absolute;bottom:20px;left:50%;translate:-50%}.cin-legend{flex-wrap:wrap;align-items:center;gap:6px 14px;max-width:calc(50% - 140px);padding:8px 14px;display:flex;position:absolute;bottom:20px;left:20px}.cin-legend span{color:var(--suite-ink-2);font-size:var(--suite-fs-xs);align-items:center;gap:6px;display:inline-flex}.cin-show{grid-template-columns:64px 1fr;align-items:start;gap:12px;display:grid}.cin-show__poster{border-radius:var(--suite-r-sm);aspect-ratio:2/3;background:var(--suite-fill);overflow:hidden}.cin-show__poster img{object-fit:cover;width:100%;height:100%}.cin-show__title{color:var(--suite-ink);font-size:var(--suite-fs-title);font-weight:600;line-height:1.2}.cin-show__meta{color:var(--suite-muted);font-size:var(--suite-fs-sm);flex-direction:column;gap:3px;margin-top:4px;display:flex}.cin-show__status{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.cin-minimap{width:100%;height:auto;margin-top:8px;display:block}.cin-picks{flex-direction:column;gap:6px;display:flex}.cin-pick{grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.cin-pick b{color:var(--suite-ink);font-weight:600;font-size:var(--suite-fs-md)}.cin-pick small{color:var(--suite-muted);font-size:var(--suite-fs-xs);display:block}.cin-totals{font-size:var(--suite-fs-md);flex-direction:column;gap:6px;display:flex}.cin-totals>div{justify-content:space-between;gap:12px;display:flex}.cin-totals>div[data-total]{border-top:1px solid var(--suite-hair);color:var(--suite-ink);font-size:var(--suite-fs-title);padding-top:8px;font-weight:600}.cin-timer{font-size:var(--suite-fs-md);justify-content:space-between;align-items:center;gap:10px;display:flex}.cin-form{flex-direction:column;gap:10px;display:flex}.cin-tickets{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px;display:grid}.cin-ticket{border:1px solid var(--suite-line);border-radius:var(--suite-r-tile);color:#111;background:#fff;flex-direction:column;align-items:center;gap:6px;padding:10px;display:flex}.cin-ticket figure{flex-direction:column;align-items:center;gap:6px;width:100%;margin:0;display:flex}.cin-ticket svg{width:100%;height:auto}.cin-ticket figcaption{font-size:var(--suite-fs-sm);align-items:baseline;gap:8px;display:flex}.cin-ticket figcaption span{font-weight:700}.cin-ticket figcaption em{color:var(--suite-muted);font-style:normal;font-size:var(--suite-fs-2xs)}.cin-panel-scroll{min-height:0;overflow:auto}.cin-hint{pointer-events:none;position:absolute;top:20px;left:50%;translate:-50%}@media (max-width:900px){.cin-dock-left{width:auto;top:12px;left:12px;right:12px}.cin-root .cin-minimap-panel,.cin-root .cin-legend{display:none}.cin-dock-right{width:auto;max-height:46vh;inset:auto 12px 72px}.cin-rail{bottom:14px}}
