.manualess-account{--account-surface:#f5f5f7;--account-ink:#1f2937;--account-muted:#6b7280;--account-line:#d1d5db;color:var(--account-ink);flex:none;font:400 .875rem/1.45 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:relative}:is(html,body)[data-color-mode=dark] .manualess-account{--account-surface:#1f2937;--account-ink:#f5f5f7;--account-muted:#c3c6cd;--account-line:#4b5563}.manualess-account button,.manualess-account a{font:inherit;color:inherit;box-sizing:border-box;cursor:pointer;text-decoration:none}.manualess-account-trigger,.manualess-account-profile{background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.manualess-account-trigger{block-size:2.6rem;inline-size:2.6rem}.manualess-account-avatar{background:color-mix(in srgb,#4f46e5 12%,var(--account-surface));block-size:2.3rem;inline-size:2.3rem;color:var(--account-ink);border-radius:50%;flex:none;place-items:center;font-weight:600;display:grid;position:relative}.manualess-account-avatar>img{object-fit:cover;border-radius:50%;block-size:100%;inline-size:100%}.manualess-account-profile .manualess-account-avatar{block-size:3rem;inline-size:3rem}.manualess-account-edit{box-sizing:border-box;background:var(--account-surface);fill:currentColor;border-radius:50%;block-size:1.2rem;inline-size:1.2rem;padding:.18rem;position:absolute;inset-block-end:-.1rem;inset-inline-end:-.15rem}.manualess-account-panel{z-index:120;border:.0625rem solid var(--account-line);background:var(--account-surface);text-align:start;max-block-size:calc(100dvh - 5rem);inline-size:min(23rem,100vw - 1.5rem);box-shadow:none;border-radius:.8rem;padding:.8rem;animation:.18s account-reveal;position:absolute;inset-block-start:calc(100% + .5rem);inset-inline-end:0;overflow-y:auto}.manualess-account-identity{align-items:center;gap:.8rem;padding:.35rem .2rem .8rem;display:flex}.manualess-account-summary{text-align:start;background:0 0;border:0;flex:1;justify-content:space-between;align-items:center;gap:.6rem;min-inline-size:0;padding:.25rem 0;display:flex}.manualess-account-summary>span{gap:.2rem;min-inline-size:0;display:grid}.manualess-account-summary strong{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:.45rem;font-size:.95rem;font-weight:600;display:flex}.manualess-account-summary small{color:var(--account-muted);overflow-wrap:anywhere;font-size:.78rem}.manualess-account-summary>svg{fill:none;stroke:currentColor;stroke-width:1.7px;flex:none;block-size:1.2rem;inline-size:1.2rem;transition:transform .2s}.manualess-account-plan{filter:brightness(0);block-size:1.1rem;inline-size:1.1rem}:is(html,body)[data-color-mode=dark] .manualess-account-plan:not([data-tag=dev]){filter:brightness(0)invert()}.manualess-account-plan[data-tag=dev]{filter:brightness(0)saturate()invert(36%)sepia(97%)saturate(2733%)hue-rotate(242deg)brightness(85%)contrast()}.manualess-account-commerces{gap:.15rem;padding:.3rem 0 .7rem;display:grid}.manualess-account-commerces[hidden]{display:none}.manualess-account-actions{border-block-start:.0625rem solid var(--account-line);gap:.15rem;padding-block:.5rem;display:grid}.manualess-account :is(.manualess-account-actions,.manualess-account-commerces)>:is(a,button){text-align:start;background:0 0;border:0;border-radius:.4rem;min-block-size:2.5rem;inline-size:100%;padding:.65rem .7rem;display:block}.manualess-account :is(.manualess-account-actions,.manualess-account-commerces)>:is(a,button):is(:hover,:focus-visible,[aria-current]){background:#4f46e51a}.manualess-account footer{border-block-start:.0625rem solid var(--account-line);color:var(--account-muted);flex-wrap:wrap;gap:.3rem 1rem;padding:.6rem .7rem .2rem;font-size:.72rem;display:flex}.manualess-account :is(a,button):focus-visible{outline-offset:.15rem;outline:.125rem solid #4f46e5}.manualess-account p{font:inherit;margin:.4rem .7rem}@keyframes account-reveal{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.manualess-account-summary>svg{transition:none}}.landing-page{--landing-bg:#f4f7fb;--landing-surface:#fff;--landing-soft:#eef3fb;--landing-line:#dce5f1;--landing-ink:#16253d;--landing-muted:#66758b;--landing-accent:#3569e8;--landing-accent-dark:#234db9;background:var(--landing-bg);min-height:100dvh;color:var(--landing-ink);overflow-x:hidden}.landing-page[data-color-mode=dark],html[data-color-mode=dark] .landing-page{--landing-bg:#091426;--landing-surface:#111f34;--landing-soft:#172942;--landing-line:#2a3c57;--landing-ink:#f2f6fc;--landing-muted:#9babc1;--landing-accent:#77a6ff;--landing-accent-dark:#a9c4ff}.landing-page .landing-shell{background:var(--landing-bg);min-height:100dvh;color:var(--landing-ink)}.landing-page .landing-header{z-index:5;background:color-mix(in srgb, var(--landing-bg) 90%, transparent);border-bottom:1px solid var(--landing-line);padding:0 clamp(16px,4vw,54px);position:sticky;top:0}.landing-page .landing-header-inner{justify-content:space-between;align-items:center;gap:24px;width:min(100%,1220px);min-height:72px;margin:0 auto;display:flex}.landing-page .landing-brand{min-width:max-content;color:var(--landing-ink);align-items:center;gap:11px;text-decoration:none;display:inline-flex}.landing-page .landing-brand img{object-fit:contain;width:34px;height:34px}.landing-page .landing-brand strong,.landing-page .landing-brand small{display:block}.landing-page .landing-brand strong{letter-spacing:-.03em;font-size:16px}.landing-page .landing-brand small{color:var(--landing-muted);margin-top:2px;font-size:10px}.landing-page .landing-header-actions{justify-content:flex-end;align-items:center;gap:clamp(8px,1.7vw,22px);min-width:0;display:flex}.landing-page .landing-nav{align-items:center;gap:clamp(10px,2vw,28px);display:flex}.landing-page .landing-nav a,.landing-page .landing-login-link{color:var(--landing-muted);white-space:nowrap;font-size:12px;font-weight:700;text-decoration:none}.landing-page .landing-nav a:hover,.landing-page .landing-login-link:hover{color:var(--landing-accent)}.landing-page .landing-login-link{border:1px solid var(--landing-line);color:var(--landing-ink);background:var(--landing-surface);border-radius:8px;padding:10px 14px}.landing-page .landing-login-link:hover{border-color:var(--landing-accent)}.landing-page .compact-language-picker{color:var(--landing-muted)}.landing-page .compact-language-picker>.language-menu-label{display:none}.landing-page .compact-language-picker select{border-color:var(--landing-line);min-height:31px;color:var(--landing-ink);background:var(--landing-surface);border-radius:8px;padding:0 26px 0 9px;font-size:10px}.landing-page .public-theme-toggle{border-color:var(--landing-line);background:var(--landing-surface);width:31px;height:31px}.landing-page .landing-main{min-height:0}.landing-page .landing-container{width:min(100%,1220px);margin:0 auto;padding:0 clamp(16px,4vw,54px) 72px}.landing-page .landing-ad-slot{border:1px dashed var(--landing-line);min-height:54px;color:var(--landing-muted);background:color-mix(in srgb, var(--landing-soft) 55%, transparent);letter-spacing:.08em;text-transform:uppercase;place-items:center;margin:18px auto 0;font-size:10px;display:grid}.landing-page .landing-ad-slot-wide{min-height:74px;margin-top:8px}.landing-page .landing-hero{grid-template-columns:minmax(0,1.02fr) minmax(380px,.98fr);align-items:center;gap:clamp(34px,7vw,96px);padding:clamp(58px,9vw,116px) 0 clamp(48px,7vw,88px);display:grid}.landing-page .landing-hero h1{max-width:650px;color:var(--landing-ink);letter-spacing:-.065em;margin:13px 0 20px;font-size:clamp(38px,5.5vw,72px);line-height:.99}.landing-page .landing-hero p{max-width:570px;color:var(--landing-muted);margin:0;font-size:clamp(14px,1.5vw,17px);line-height:1.7}.landing-page .landing-hero-actions{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.landing-page .landing-hero-actions a{border-radius:8px;justify-content:center;align-items:center;gap:12px;min-height:43px;padding:0 18px;font-size:12px;font-weight:800;text-decoration:none;transition:transform .16s,border-color .16s,background .16s;display:inline-flex}.landing-page .landing-hero-actions a:hover{transform:translateY(-2px)}.landing-page .landing-hero-actions .primary-action{color:#fff;background:var(--landing-accent)}.landing-page .landing-hero-actions .flat-action{color:var(--landing-ink);border:1px solid var(--landing-line);background:var(--landing-surface)}.landing-page .landing-hero-proof{gap:10px;margin:25px 0 0;padding:0;list-style:none;display:grid}.landing-page .landing-hero-proof li{color:var(--landing-muted);align-items:center;gap:9px;font-size:11px;display:flex}.landing-page .landing-hero-proof li span{width:18px;height:18px;color:var(--landing-accent);background:color-mix(in srgb, var(--landing-accent) 14%, transparent);border-radius:50%;place-items:center;font-size:11px;font-weight:900;display:grid}.landing-page .landing-hero-visual{min-width:0}.landing-page .landing-preview-card{border:1px solid var(--landing-line);background:var(--landing-surface);border-radius:14px;overflow:hidden;transform:rotate(1.2deg)}.landing-page .landing-preview-chrome{border-bottom:1px solid var(--landing-line);color:var(--landing-muted);align-items:center;gap:6px;padding:13px 15px;font-size:10px;display:flex}.landing-page .landing-preview-chrome span{background:var(--landing-line);border-radius:50%;width:8px;height:8px}.landing-page .landing-preview-chrome span:first-child{background:#ef7373}.landing-page .landing-preview-chrome span:nth-child(2){background:#edbd63}.landing-page .landing-preview-chrome span:nth-child(3){background:#6ac58e}.landing-page .landing-preview-chrome small{background:var(--landing-soft);border-radius:6px;margin-left:12px;padding:6px 13px;font-size:9px}.landing-page .landing-preview-layout{grid-template-columns:48px minmax(0,1fr);min-height:310px;display:grid}.landing-page .landing-preview-sidebar{border-right:1px solid var(--landing-line);background:var(--landing-soft);align-content:start;justify-items:center;gap:16px;padding:19px 0;display:grid}.landing-page .landing-preview-sidebar b{color:#fff;background:var(--landing-accent);border-radius:7px;place-items:center;width:25px;height:25px;font-size:12px;display:grid}.landing-page .landing-preview-sidebar i{background:var(--landing-line);border-radius:9px;width:18px;height:5px}.landing-page .landing-preview-content{padding:27px 24px}.landing-page .landing-preview-heading small,.landing-page .landing-preview-heading strong{display:block}.landing-page .landing-preview-heading small{color:var(--landing-muted);font-size:10px}.landing-page .landing-preview-heading strong{letter-spacing:-.04em;margin-top:8px;font-size:21px}.landing-page .landing-preview-status{color:#16835d;background:#e5f7ef;border-radius:5px;align-items:center;gap:8px;margin-top:22px;padding:7px 9px;font-size:10px;font-weight:700;display:inline-flex}.landing-page .landing-preview-status span{background:currentColor;border-radius:50%;width:6px;height:6px}.landing-page .landing-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:24px;display:grid}.landing-page .landing-preview-grid div{border:1px solid var(--landing-line);background:color-mix(in srgb, var(--landing-soft) 45%, transparent);border-radius:8px;gap:8px;padding:15px 13px;display:grid}.landing-page .landing-preview-grid span{color:var(--landing-muted);font-size:9px}.landing-page .landing-preview-grid strong{font-size:12px}.landing-page .landing-trust-strip{border-top:1px solid var(--landing-line);border-bottom:1px solid var(--landing-line);min-height:64px;color:var(--landing-muted);text-align:center;justify-content:space-around;align-items:center;gap:14px;padding:12px 20px;font-size:10px;font-weight:700;display:flex}.landing-page .landing-trust-strip i{background:var(--landing-accent);border-radius:50%;width:4px;height:4px}.landing-page .landing-section{padding:clamp(60px,8vw,108px) 0 0;scroll-margin-top:96px}.landing-page .landing-section-heading{max-width:700px;margin-bottom:30px}.landing-page .landing-section-heading h2,.landing-page .landing-security-copy h2,.landing-page .landing-license-section h2{color:var(--landing-ink);letter-spacing:-.055em;margin:11px 0 12px;font-size:clamp(28px,4vw,46px);line-height:1.04}.landing-page .landing-section-heading p,.landing-page .landing-security-copy p,.landing-page .landing-license-section p{max-width:660px;color:var(--landing-muted);margin:0;font-size:13px;line-height:1.7}.landing-page .landing-platform-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.landing-page .landing-platform-card{border:1px solid var(--landing-line);border-top:3px solid var(--landing-accent);background:var(--landing-surface);border-radius:10px;flex-direction:column;min-width:0;min-height:244px;padding:19px;transition:transform .16s,border-color .16s;display:flex}.landing-page .landing-platform-card.theme-orange{border-top-color:#ea7b2f}.landing-page .landing-platform-card.theme-green{border-top-color:#26a269}.landing-page .landing-platform-card.theme-yellow{border-top-color:#c7941d}.landing-page .landing-platform-card.theme-navy{border-top-color:#546fae}.landing-page .landing-platform-card:hover{border-color:var(--landing-accent);transform:translateY(-3px)}.landing-page .landing-platform-card-head{justify-content:space-between;align-items:center;display:flex}.landing-page .landing-feature-icon{background:var(--landing-soft);border-radius:9px;place-items:center;width:37px;height:37px;display:grid}.landing-page .landing-feature-icon img{object-fit:contain;width:21px;height:21px}.landing-page .landing-card-index{color:var(--landing-muted);font-size:10px;font-weight:800}.landing-page .landing-platform-card h3{color:var(--landing-ink);margin:20px 0 7px;font-size:15px}.landing-page .landing-platform-card p{color:var(--landing-muted);margin:0;font-size:11px;line-height:1.55}.landing-page .landing-tool-list{flex-wrap:wrap;gap:5px;margin-top:15px;display:flex}.landing-page .landing-tool-list span{border:1px solid var(--landing-line);color:var(--landing-muted);border-radius:5px;padding:5px 7px;font-size:9px}.landing-page .landing-platform-card>a{color:var(--landing-accent);align-items:center;gap:8px;margin-top:auto;padding-top:18px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex}.landing-page .landing-platform-card>a:hover{color:var(--landing-accent-dark)}.landing-page .landing-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.landing-page .landing-steps article{border:1px solid var(--landing-line);background:var(--landing-surface);border-radius:10px;padding:23px}.landing-page .landing-steps strong{color:var(--landing-accent);letter-spacing:.1em;font-size:11px}.landing-page .landing-steps h3{margin:22px 0 8px;font-size:15px}.landing-page .landing-steps p{color:var(--landing-muted);margin:0;font-size:11px;line-height:1.65}.landing-page .landing-security-section{border:1px solid var(--landing-line);background:var(--landing-soft);border-radius:14px;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:center;gap:clamp(26px,7vw,100px);margin-top:clamp(60px,8vw,108px);padding:clamp(28px,5vw,54px);scroll-margin-top:96px;display:grid}.landing-page .landing-security-card{border:1px solid var(--landing-line);background:var(--landing-surface);border-radius:10px;padding:25px}.landing-page .landing-security-icon{color:#fff;background:var(--landing-accent);border-radius:9px;place-items:center;width:37px;height:37px;margin-bottom:18px;font-size:20px;display:grid}.landing-page .landing-security-card strong{font-size:15px;display:block}.landing-page .landing-security-card p{color:var(--landing-muted);margin:9px 0 18px;font-size:11px;line-height:1.6}.landing-page .landing-security-card ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.landing-page .landing-security-card li{color:var(--landing-muted);font-size:10px}.landing-page .landing-security-card li:before{color:var(--landing-accent);content:"✓";margin-right:7px;font-weight:900}.landing-page .landing-license-section{grid-template-columns:minmax(0,1fr) minmax(280px,.72fr);align-items:end;gap:30px;padding:clamp(60px,8vw,108px) 0;scroll-margin-top:96px;display:grid}.landing-page .landing-license-box{border:1px solid var(--landing-line);background:var(--landing-surface);border-radius:10px;justify-content:space-between;align-items:center;gap:18px;padding:20px;display:flex}.landing-page .landing-license-box span,.landing-page .landing-license-box strong{display:block}.landing-page .landing-license-box span{color:var(--landing-muted);font-size:10px}.landing-page .landing-license-box strong{margin-top:7px;font-size:13px}.landing-page .landing-download-action{color:#fff;background:var(--landing-accent);border-radius:7px;align-items:center;gap:9px;min-width:max-content;padding:11px 13px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex}.landing-page .landing-download-action:hover{background:var(--landing-accent-dark)}.landing-page .landing-footer{border-top:1px solid var(--landing-line);color:var(--landing-muted);background:var(--landing-surface);grid-template-columns:1fr auto auto;align-items:center;gap:22px;padding:30px clamp(16px,4vw,54px);display:grid}.landing-page .landing-footer strong{color:var(--landing-ink);font-size:14px}.landing-page .landing-footer p{margin:5px 0 0;font-size:10px}.landing-page .landing-footer nav{flex-wrap:wrap;gap:16px;display:flex}.landing-page .landing-footer a{color:var(--landing-muted);font-size:10px;font-weight:700;text-decoration:none}.landing-page .landing-footer a:hover{color:var(--landing-accent)}.landing-page .landing-footer>small{white-space:nowrap;font-size:9px}@media (width<=980px){.landing-page .landing-hero{grid-template-columns:minmax(0,1fr) minmax(300px,.86fr);gap:34px}.landing-page .landing-platform-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.landing-page .landing-header-inner{flex-direction:column;align-items:flex-start;padding:14px 0}.landing-page .landing-header-actions{flex-wrap:wrap;justify-content:space-between;width:100%}.landing-page .landing-nav{flex:100%;order:4;justify-content:space-between}.landing-page .landing-hero{grid-template-columns:1fr;padding-top:56px}.landing-page .landing-hero-visual{width:100%;max-width:590px;margin:0 auto}.landing-page .landing-trust-strip{border-left:0;border-right:0;flex-direction:column;align-items:flex-start;gap:8px;padding:16px 0}.landing-page .landing-trust-strip i{display:none}.landing-page .landing-security-section,.landing-page .landing-license-section,.landing-page .landing-footer{grid-template-columns:1fr}.landing-page .landing-footer nav{gap:10px 16px}}@media (width<=480px){.landing-page .landing-container{padding-left:16px;padding-right:16px}.landing-page .landing-platform-grid,.landing-page .landing-steps{grid-template-columns:1fr}.landing-page .landing-preview-layout{grid-template-columns:37px minmax(0,1fr);min-height:260px}.landing-page .landing-preview-content{padding:22px 14px}.landing-page .landing-preview-grid{gap:7px}.landing-page .landing-preview-grid div{padding:11px 9px}.landing-page .landing-license-box{flex-direction:column;align-items:flex-start}.landing-page .landing-login-link{padding:8px 10px}}.download-page{background:var(--bg,#f4f7fb);min-height:100dvh;color:var(--ink,#172033)}.download-shell{min-height:100dvh}.download-header{border-bottom:1px solid var(--line,#e2e8f0);background:var(--paper,#fff);justify-content:space-between;align-items:center;gap:20px;min-height:72px;padding:0 clamp(18px,5vw,72px);display:flex}.download-brand{color:inherit;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.download-brand img{object-fit:contain;width:34px;height:34px}.download-brand strong,.download-brand small{display:block}.download-brand strong{font-size:15px}.download-brand small{color:var(--muted,#64748b);margin-top:2px;font-size:10px}.download-actions{align-items:center;gap:10px;display:flex}.download-main{width:min(100%,1040px);margin:0 auto;padding:clamp(34px,6vw,74px) clamp(18px,4vw,48px)}.download-back{color:var(--muted,#64748b);margin-bottom:42px;font-size:11px;font-weight:700;display:inline-flex}.download-back:hover{color:var(--accent,#2563eb)}.download-main h1{letter-spacing:-.06em;max-width:680px;margin:12px 0 14px;font-size:clamp(32px,5vw,56px);line-height:1}.download-lead{max-width:590px;color:var(--muted,#64748b);margin:0;font-size:14px;line-height:1.65}.download-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:38px;display:grid}.download-card{border:1px solid var(--line,#e2e8f0);border-top:3px solid var(--accent,#2563eb);background:var(--paper,#fff);box-shadow:none;border-radius:12px;padding:clamp(22px,4vw,34px)}.download-card-windows{border-top-color:#5b74af}.download-card-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.download-os-icon{color:#fff;background:var(--accent,#2563eb);border-radius:10px;place-items:center;width:42px;height:42px;font-size:21px;display:grid}.download-card-windows .download-os-icon{background:#5b74af}.download-status{color:var(--muted,#64748b);text-transform:uppercase;letter-spacing:.1em;font-size:10px;font-weight:800}.download-card h2{margin:24px 0 8px;font-size:20px}.download-card p{min-height:48px;color:var(--muted,#64748b);margin:0;font-size:12px;line-height:1.6}.download-button{color:#fff;background:var(--accent,#2563eb);border:0;border-radius:8px;justify-content:center;align-items:center;width:100%;min-height:42px;margin-top:25px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.download-card-windows .download-button{background:#5b74af}.download-button.is-disabled{color:var(--muted,#64748b);background:var(--soft,#eef2f7);cursor:not-allowed}.download-security{border-left:3px solid var(--accent,#2563eb);background:var(--soft,#eef2f7);margin-top:18px;padding:18px 20px}.download-security strong{font-size:12px;display:block}.download-security p{color:var(--muted,#64748b);margin:7px 0 0;font-size:11px;line-height:1.6}@media (width<=620px){.download-header{flex-direction:column;align-items:flex-start;padding-top:14px;padding-bottom:14px}.download-actions{align-self:flex-end}.download-grid{grid-template-columns:1fr}.download-main h1{font-size:40px}.download-back{margin-bottom:30px}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--terminal-bg:#0d1320;--terminal-ink:#dbeafe;--danger:#c2410c;--control-height:36px;--control-radius:6px;--control-padding:10px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif}.auth-trap{clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important;block-size:1px!important;inline-size:1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.theme-blue{--accent:#2563eb;--accent-ink:#123b8d;--accent-soft:#eaf2ff}.theme-orange{--accent:#ea580c;--accent-ink:#7c2d12;--accent-soft:#fff3e8}.theme-green{--accent:#16a34a;--accent-ink:#14532d;--accent-soft:#eafaf1}.theme-navy{--accent:#1c3885;--accent-ink:#172554;--accent-soft:#e8eefc}.theme-yellow{--accent:#ca8a04;--accent-ink:#713f12;--accent-soft:#fff7cc}.theme-dark{--accent:#111827;--accent-ink:#020617;--accent-soft:#e5e7eb}.theme-products{--accent:#4f6fd8;--accent-ink:#273f91;--accent-soft:#edf1ff}*{box-sizing:border-box}html,body{min-height:100%}body[data-color-mode=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0f141b;--ink:#edf2f7;--muted:#a8b3c2;--line:#263241;--paper:#151c26;--soft:#1e2733;--accent-ink:color-mix(in srgb, var(--accent) 38%, #f8fafc);--accent-soft:color-mix(in srgb, var(--accent) 8%, #151c26);--field:#101821;--terminal-bg:#080d18;--terminal-ink:#e4ecfb;--shadow:none}html{scroll-behavior:smooth}button,textarea,input{font:inherit}a{color:inherit;text-decoration:none}.brand-lockup strong,.brand-lockup small{display:block}.brand-lockup small{color:#9ca3af;margin-top:2px;font-size:11px}.rail-toggle{cursor:pointer;border:1px solid #ffffff29;transition:background-color .16s,border-color .16s,transform .16s}.rail-toggle:hover{background:#ffffff1a;transform:translateY(-1px)}.module-nav{align-content:start;display:grid}.nav-link{cursor:pointer;align-items:center;gap:10px;transition:background-color .16s,color .16s,transform .16s;display:flex;position:relative}.nav-link:hover{transform:translate(2px)}.nav-link.is-active{cursor:default;pointer-events:none}.nav-line{background:var(--accent)}.side-footer{font-size:12px}.side-footer a{border-bottom:2px solid var(--accent);width:fit-content}.theme-toggle{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:2px;width:fit-content;min-height:30px;padding:0 9px;font-size:11px;font-weight:800;transition:background-color .16s,transform .16s}.theme-toggle:hover{background:#ffffff1f;transform:translateY(-1px)}.theme-toggle:focus{outline:0}.theme-toggle:focus-visible{outline-offset:2px;outline:2px solid #fff}.sidebar-collapsed .brand-lockup span,.sidebar-collapsed .nav-link span:last-child,.sidebar-collapsed .side-footer{display:none}.sidebar-collapsed .brand-lockup,.sidebar-collapsed .nav-link{justify-content:center;padding-inline:0}.sidebar-collapsed .rail-toggle{width:46px;margin-inline:auto}.section-kicker{color:var(--accent);letter-spacing:0;text-transform:uppercase;margin:0 0 6px;font-size:11px;font-weight:800}h1,h2,p{margin-top:0}h1{letter-spacing:0;margin-bottom:6px;line-height:1.05}h2{font-size:16px}p{color:var(--muted);line-height:1.45}.overview-hero,.sheet-hero,.meli-hero,.server-hero{border-left:8px solid var(--accent);grid-template-columns:minmax(0,1fr) 250px;align-items:center;gap:18px;display:grid}.server-hero h1{max-width:760px}.server-hero{background:linear-gradient(90deg, #111827 0%, #111827 36%, var(--paper) 36%, var(--paper) 100%);grid-template-columns:230px minmax(0,1fr)}.server-hero>div{flex-direction:column;display:flex}.movements-page,.chats-page{--module-accent:var(--accent)}.movements-hero,.chats-hero{grid-template-columns:minmax(0,1fr) 180px}.movements-surface,.chats-surface{gap:18px;display:grid}.movements-toolbar,.chats-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:18px;padding-bottom:14px;display:flex}.movements-toolbar strong,.movements-toolbar span{display:block}.movements-toolbar span{color:var(--muted);margin-top:4px;font-size:12px}.movements-range{gap:8px;display:flex}.movements-range label,.chats-toolbar label{color:var(--muted);gap:5px;font-size:11px;font-weight:700;display:grid}.movements-range input,.chats-toolbar input{min-height:var(--control-height);border:1px solid var(--line);border-radius:var(--control-radius);background:var(--field);color:var(--ink);padding:0 9px}.movements-overview{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.movements-overview>div{border:1px solid var(--line);background:var(--soft);gap:4px;padding:14px;display:grid}.movements-overview span,.movement-account-kicker,.chat-channel-card>div>span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:800}.movements-overview strong{font-size:22px}.movements-list,.chat-channels{gap:12px;display:grid}.movement-account,.chat-channel-card{border:1px solid var(--line);background:var(--paper);box-shadow:none;padding:16px}.movement-account>header,.chat-channel-card{justify-content:space-between;align-items:center;gap:14px;display:flex}.movement-account h2,.chat-channel-card h2{margin:3px 0;font-size:16px}.movement-account small,.chat-channel-card p{color:var(--muted)}.movement-account-total{color:var(--accent);font-size:20px;font-weight:800}.movement-account-actions{align-items:center;gap:8px;margin-top:14px;display:flex}.movement-account-actions [data-state]{color:var(--muted);font-size:12px}.movement-account-actions [data-state=error]{color:var(--danger)}.movement-dates{gap:6px;margin-top:14px;display:grid}.movement-date-row{border:1px solid var(--line);background:var(--soft);width:100%;color:var(--ink);text-align:left;cursor:pointer;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:11px 12px;display:grid}.movement-date-row:hover{border-color:var(--accent)}.movement-date-row small{color:var(--muted)}.positive{color:#16834f}.negative{color:#c2413b}.movement-details{border-top:1px solid var(--line);gap:8px;margin-top:12px;padding-top:12px;display:grid}.movement-group{border:1px solid var(--line)}.movement-group-header,.movement-row{justify-content:space-between;gap:12px;padding:10px 12px;display:flex}.movement-group-header{background:var(--soft)}.movement-row{border-top:1px solid var(--line);color:var(--muted);font-size:12px}.movement-empty,.empty-state,.chat-empty{color:var(--muted);text-align:center;margin:0;padding:20px}.chats-notice{border-left:4px solid var(--accent);background:var(--accent-soft);gap:5px;padding:14px;display:grid}.chats-notice span{color:var(--muted);font-size:13px;line-height:1.5}.chats-toolbar{align-items:center}.chats-toolbar label{width:min(100%,360px)}.chats-toolbar span{color:var(--muted);font-size:12px}.chat-channel-card{align-items:center}.chat-channel-icon{background:var(--accent-soft);flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid}.chat-channel-icon img{object-fit:contain;width:28px;height:28px}.chat-channel-card>div:nth-child(2){flex:1}.chat-channel-card p{margin:0;font-size:12px}@media (width<=720px){.movements-hero,.chats-hero,.movements-toolbar,.chat-channel-card{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.movements-hero .module-art,.chats-hero .module-art{justify-self:start}.movements-range{grid-template-columns:1fr 1fr;display:grid}.movement-account>header{align-items:start}.movement-account-actions{flex-wrap:wrap}.chat-channel-card>a{align-self:start}}.server-hero .module-art{grid-row:1;justify-self:center}body[data-color-mode=dark] .server-hero .section-kicker,body[data-color-mode=dark] .server-hero h1{color:var(--ink)}body[data-color-mode=dark] .server-hero p{color:var(--muted)}.module-art{justify-self:end;max-width:180px}.module-board{border-top:1px solid var(--line);display:grid}.module-lane{border-bottom:1px solid var(--line);align-items:center;gap:12px;display:grid}.module-lane,.status-row{transition:background-color .16s,transform .16s,border-color .16s}.module-lane:hover,.status-row:hover{transform:translateY(-1px)}.module-lane strong,.module-lane small{display:block}.module-lane small{color:var(--muted);margin-top:4px}.state-pill{border:1px solid var(--line);min-width:110px;color:var(--muted);text-align:center;background:#fff;border-radius:999px;padding:5px 9px;font-size:12px;font-style:normal;transition:background-color .18s,border-color .18s,color .18s}.state-pill[data-running=true]{border-color:color-mix(in srgb, var(--accent) 40%, #fff);background:var(--accent-soft);color:var(--accent-ink)}.status-rail{border:1px solid var(--line);background:var(--paper);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px;display:grid}.status-row{border-right:1px solid var(--line);border-bottom:1px solid var(--line);gap:4px;padding:10px 12px;display:grid}.status-row.is-active{background:var(--accent-soft);cursor:default;pointer-events:none}.status-row span{color:var(--muted)}.status-row strong{color:var(--accent-ink)}.work-surface{border:1px solid var(--line);background:var(--paper);box-shadow:none;grid-template-columns:minmax(280px,.72fr) minmax(420px,1.28fr);display:grid}.monitor-surface{border:1px solid var(--line);background:var(--paper);box-shadow:none;gap:0;display:grid}.monitor-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;min-height:54px;padding:12px 16px;display:flex}.monitor-head h2{margin-bottom:4px}.monitor-head p{margin-bottom:0}.server-monitor{transition:opacity .16s;display:grid}.server-monitor.is-loading{opacity:.64}.monitor-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(180px,.8fr) 110px minmax(0,1fr);align-items:center;gap:14px;min-height:46px;padding:9px 16px;animation:.18s both rowIn;display:grid}.monitor-row:last-child{border-bottom:0}.monitor-row span{font-weight:800}.monitor-row strong{color:#166534;text-align:center;text-transform:uppercase;background:#dcfce7;border-radius:999px;justify-self:start;min-width:82px;padding:5px 9px;font-size:12px}body[data-color-mode=dark] .monitor-row strong{color:#86efac;background:#12351e}.monitor-row em{min-width:0;color:var(--muted);overflow-wrap:anywhere;font-style:normal}.monitor-row[data-state=atenção] strong{color:#92400e;background:#fef3c7}.monitor-row[data-state=erro] strong{color:#991b1b;background:#fee2e2}.monitor-row[data-state=attention] strong{color:#92400e;background:#fef3c7}.monitor-row[data-state=error] strong{color:#991b1b;background:#fee2e2}body[data-color-mode=dark] .monitor-row[data-state=attention] strong{color:#fde68a;background:#3a2b0a}body[data-color-mode=dark] .monitor-row[data-state=error] strong{color:#fecaca;background:#3d1116}.notification-empty{color:var(--muted);padding:12px 16px}.notification-item{border-bottom:1px solid var(--line);border-left:4px solid var(--accent);grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr) auto;align-items:center;gap:10px;min-height:42px;padding:8px 14px;animation:.18s both rowIn;display:grid}.notification-item strong,.notification-item span,.notification-item em{overflow-wrap:anywhere;min-width:0}.notification-item span,.notification-item em{color:var(--muted)}.notification-item em{font-size:12px;font-style:normal}.notification-item[data-state=read]{border-left-color:var(--line)}.input-zone{border-right:1px solid var(--line);background:linear-gradient(180deg, var(--accent-soft), #fff 58%);align-content:start;gap:9px;padding:16px 18px;display:grid}body[data-color-mode=dark] .input-zone{background:linear-gradient(180deg, var(--accent-soft), var(--paper) 46%)}.inline-error{color:#8f1d1d;background:#fff0f0;border:1px solid #e56a6a;padding:9px 10px;font-size:13px;line-height:1.35}.app-confirm{z-index:300;border:1px solid var(--line);background:var(--paper);width:min(420px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--ink);box-shadow:none;border-radius:22px;margin:auto;padding:24px;position:fixed;inset:0;overflow:auto}.app-confirm:not([open]){display:none}dialog.app-confirm::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#0f172a9e}.app-confirm-head,.app-confirm-actions{align-items:center;gap:12px;display:flex}.app-confirm-head img{width:36px;height:36px}.app-confirm p{margin:20px 0;line-height:1.5}.app-confirm-actions{justify-content:flex-end}body[data-color-mode=dark] .inline-error{color:#ffd6d6;background:#3a1818}.field-hint{color:var(--muted);margin-top:-5px;font-size:12px;line-height:1.35;display:block}.field-hint a{color:var(--accent);font-weight:700;text-decoration:none}.result-zone{grid-template-rows:auto minmax(360px,1fr);min-width:0;display:grid}label{color:var(--accent-ink);text-transform:uppercase;font-size:11px;font-weight:800}textarea{resize:none;border:1px solid var(--line);border-radius:var(--control-radius);background:var(--field);width:100%;min-height:120px;color:var(--ink);outline:0;padding:10px;line-height:1.45}body[data-color-mode=dark] textarea,body[data-color-mode=dark] input,body[data-color-mode=dark] select,body[data-color-mode=dark] .queue-list,body[data-color-mode=dark] .queue-item,body[data-color-mode=dark] .flat-action,body[data-color-mode=dark] .state-pill{background:var(--field);color:var(--ink)}body[data-color-mode=dark] textarea,body[data-color-mode=dark] input,body[data-color-mode=dark] select,body[data-color-mode=dark] .queue-list,body[data-color-mode=dark] .flat-action,body[data-color-mode=dark] .state-pill{border-color:color-mix(in srgb, var(--line) 70%, #fff 10%)}body[data-color-mode=dark] textarea::placeholder,body[data-color-mode=dark] input::placeholder{color:#7f8ea3}textarea:focus{border-color:var(--accent);box-shadow:none}.queue-list{border:1px solid var(--line);background:#ffffffc7;gap:6px;padding:8px 10px;display:grid}.queue-head{color:var(--accent-ink);text-transform:uppercase;justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.queue-head span,.queue-empty{color:var(--muted);text-transform:none;font-size:12px}.queue-items{gap:6px;max-height:172px;display:grid;overflow:auto}.queue-item{min-height:30px;color:var(--ink);background:#fff;border-left:5px solid #ef4444;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:5px 7px;font-size:13px;transition:background-color .16s,border-color .16s,transform .16s;animation:.15s both rowIn;display:grid}.queue-item span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.queue-item strong{color:var(--muted);font-size:12px}.queue-item[data-state=running]{background:#fffbeb;border-left-color:#f59e0b}.queue-item[data-state=waiting]{background:#eff6ff;border-left-color:#60a5fa}.queue-item[data-state=done]{background:#f0fdf4;border-left-color:#22c55e}.queue-item[data-state=error]{background:#fee2e2;border-left-color:#991b1b}.queue-item[data-state=canceling],.queue-item[data-state=canceled]{background:#f1f5f9;border-left-color:#64748b}body[data-color-mode=dark] .queue-item[data-state=running]{background:#2a210d}body[data-color-mode=dark] .queue-item[data-state=waiting]{background:#10233f}body[data-color-mode=dark] .queue-item[data-state=done]{background:#102416}body[data-color-mode=dark] .queue-item[data-state=canceling],body[data-color-mode=dark] .queue-item[data-state=canceled]{background:#17202d}body[data-color-mode=dark] .queue-item[data-state=error]{background:#2b1114}.action-line{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.primary-action,.flat-action{min-height:var(--control-height);padding:0 var(--control-padding);border:1px solid var(--accent);border-radius:var(--control-radius);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;font-size:14px;font-weight:800;line-height:1;transition:transform .15s,background-color .16s,border-color .16s,color .16s,opacity .16s;display:inline-flex}.primary-action{background:var(--accent);color:#fff}.flat-action{color:var(--accent-ink);background:#fff}.danger-action{color:#991b1b;border-color:#b91c1c}button:disabled{cursor:not-allowed;opacity:.45}body[data-color-mode=dark] .flat-action{color:var(--ink)}.primary-action:hover,.flat-action:hover{transform:translateY(-1px)}pre{background:var(--terminal-bg);min-height:270px;max-height:56vh;color:var(--terminal-ink);tab-size:4;white-space:pre;opacity:.92;margin:0;padding:12px 14px;font:13px/1.55 Cascadia Mono,Consolas,monospace;transition:opacity .16s,color .16s,background-color .16s;overflow:auto}.terminal-wrap{min-width:0;position:relative}.terminal-wrap pre{width:100%;height:100%}.terminal-copy{z-index:2;color:#ffffffb3;cursor:pointer;background:#00000014;border:1px solid #ffffff2e;border-radius:3px;min-height:26px;padding:0 8px;font-size:11px;font-weight:800;position:absolute;top:8px;right:10px}.terminal-copy:hover{color:#fff;background:#ffffff1f}pre.is-visible{opacity:1}pre[data-mode=error]{color:#fed7aa}pre[data-mode=success]{color:#dcfce7}pre[data-mode=pending]{color:#fde68a}.login-box{box-shadow:none;background:#fff;border-top:8px solid #111827}.login-box .brand-lockup{color:var(--ink)}.login-box form{gap:14px;display:grid}.login-context{border:1px solid var(--line);background:var(--soft);color:var(--muted);border-radius:6px;gap:4px;margin-bottom:2px;padding:12px;font-size:12px;line-height:1.45;display:grid}.login-context strong{color:var(--ink);font-size:13px}input{width:100%;min-height:var(--control-height);padding:0 var(--control-padding);border:1px solid var(--line);border-radius:var(--control-radius);background:var(--field);color:var(--ink)}select{min-height:var(--control-height);padding:0 var(--control-padding);border:1px solid var(--line);border-radius:var(--control-radius);background:var(--paper);color:var(--ink);font:inherit}body[data-color-mode=dark] select{background:var(--field)}body[data-color-mode=dark] .login-box,body[data-color-mode=dark] .module-board,body[data-color-mode=dark] .work-surface,body[data-color-mode=dark] .monitor-surface,body[data-color-mode=dark] .overview-hero,body[data-color-mode=dark] .sheet-hero,body[data-color-mode=dark] .meli-hero{background:var(--paper)}body[data-color-mode=dark] .server-hero{background:linear-gradient(90deg, #05070b 0%, #05070b 36%, var(--paper) 36%, var(--paper) 100%);border-color:#38bdf8}.is-busy button{cursor:progress;opacity:.78}@keyframes rowIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (width<=1080px){.overview-hero,.sheet-hero,.meli-hero,.server-hero,.work-surface{grid-template-columns:1fr}.input-zone{border-right:0;border-bottom:1px solid var(--line)}.module-art{justify-self:start}.server-hero{background:linear-gradient(90deg, var(--paper) 0%, var(--paper) 68%, var(--accent-soft) 68%, var(--accent-soft) 100%)}.server-hero .module-art{grid-row:auto}.status-rail{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.app-frame{grid-template-columns:1fr}.side-panel{border-right:0;border-bottom:6px solid var(--accent);height:auto;position:static}.module-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.sidebar-collapsed .app-frame{grid-template-columns:1fr}.sidebar-collapsed .brand-lockup span,.sidebar-collapsed .nav-link span:last-child{display:block}.sidebar-collapsed .side-footer{display:grid}.page{padding:18px}.overview-hero,.sheet-hero,.meli-hero,.server-hero{padding:22px}.module-lane{grid-template-columns:64px 1fr}.module-lane .state-pill{grid-column:2;justify-self:start}.module-lane img{width:64px;height:48px}.status-rail{grid-template-columns:1fr}.monitor-head,.monitor-row,.notification-item{grid-template-columns:1fr;align-items:start}.monitor-head{display:grid}}.language-picker{color:var(--shell-muted,#697582);letter-spacing:.04em;text-transform:uppercase;gap:2px;font-size:10px;font-weight:700;display:grid}.language-picker select{border:1px solid var(--shell-border,#dce4ea);min-width:92px;color:inherit;font:inherit;text-transform:none;background:0 0;border-radius:6px;padding:5px 8px}.login-language-picker{position:fixed;top:18px;left:18px}.workspace-page-content{max-width:1240px;margin:0 auto}.workspace-hero,.workspace-surface{box-shadow:none;background:#fff;border:1px solid #dce5ec;border-radius:16px}.workspace-hero{box-shadow:none;background:0 0;border:0;border-radius:0;padding:8px 0 20px}.workspace-kicker{color:#3377ac;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:800}.workspace-hero h1{color:#182b3b;margin:0;font-size:26px}.workspace-nav-title{color:#98a1af;letter-spacing:.12em;text-transform:uppercase;padding:14px 9px 4px;font-size:9px;font-weight:800;display:block}.operations-shell .workspace-nav-link svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;opacity:.7;width:20px;min-width:20px;height:20px}.operations-shell .workspace-nav-link:hover svg,.operations-shell .workspace-nav-link.is-active svg{opacity:1}.operations-shell.sidebar-collapsed .workspace-nav-title{display:none}.compact-language-picker{background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;width:auto;height:34px;padding:0 8px;display:inline-flex}.compact-language-picker svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:15px;height:15px}.compact-language-picker select{width:auto;min-width:0;height:24px;min-height:0;color:inherit;background:0 0;border:0;padding:0 18px 0 2px;font-size:10px;font-weight:800}.language-picker,.compact-language-picker{inline-size:min(100%,13rem);position:relative}.language-icon-frame{box-sizing:border-box;aspect-ratio:1;background:color-mix(in srgb, currentColor 10%, transparent);border-radius:.4rem;flex:0 0 1.75rem;place-items:center;block-size:1.75rem;min-block-size:1.75rem;inline-size:1.75rem;min-inline-size:1.75rem;display:grid;overflow:hidden}.language-menu-toggle{border:1px solid var(--shell-border,#dce4ea);background:var(--shell-chrome,#f3f5f8);min-height:34px;color:inherit;font:inherit;cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:0 9px;transition:border-color .3s,background-color .3s,padding .3s;display:inline-flex}.language-current-label{text-align:start;gap:.08rem;min-inline-size:0;transition:max-width .32s cubic-bezier(.2,.7,.25,1),opacity .2s 60ms;display:grid;overflow:hidden}.language-current-label strong{font-size:inherit;overflow-wrap:anywhere;line-height:1.2}.language-current-label small{color:inherit;opacity:.72;overflow-wrap:anywhere;font-size:.68rem;font-weight:500;line-height:1.2}.language-picker .language-menu-toggle{width:100%}.compact-language-picker .language-menu-toggle{background:#f3f5f8;border-color:#e1e4ea;flex-direction:row-reverse;justify-content:flex-start;min-width:0;min-height:30px;padding-inline:6px;font-size:10px;font-weight:800}.language-menu-toggle:hover,.language-menu-toggle[aria-expanded=true]{border-color:var(--accent,#1769e0);background:color-mix(in srgb, var(--shell-chrome,#f3f5f8) 82%, var(--accent,#1769e0))}.operations-shell[data-color-mode=dark] .language-menu-toggle,.operations-shell[data-color-mode=dark] .language-menu-toggle:hover,.operations-shell[data-color-mode=dark] .language-menu-toggle[aria-expanded=true]{color:#edf6fb;background:#18222d;border-color:#304352}.language-menu-toggle:focus-visible,.language-menu-options button:focus-visible{outline:2px solid var(--accent,#1769e0);outline-offset:2px}.language-menu-glyph{background:color-mix(in srgb, currentColor 12%, transparent);border-radius:5px;place-items:center;width:18px;height:18px;font-size:11px;font-weight:900;display:inline-grid}.language-menu-toggle svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:14px;height:14px}.language-menu-options{z-index:80;border:1px solid var(--shell-border,#dce4ea);background:var(--paper,#fff);inline-size:max-content;min-inline-size:15rem;max-inline-size:min(22rem,100vw - 1.5rem);box-shadow:none;border-radius:12px;gap:5px;padding:.75rem;display:grid;position:absolute;top:calc(100% + 7px);right:0}.language-picker .language-menu-options{left:0;right:auto}.auth-login-topbar .language-picker .language-menu-options{left:auto;right:0}.language-menu-options[hidden]{display:none}.language-menu-options [hidden]{display:none!important}.language-menu-search{box-sizing:border-box;border:1px solid var(--shell-border,#dce4ea);background:var(--paper,#fff);min-block-size:2.35rem;inline-size:100%;min-inline-size:0;color:var(--shell-text,#263746);font:inherit;border-radius:8px;padding:.55rem .7rem;font-size:12px}.language-menu-search:focus-visible{border-color:var(--accent,#1769e0);outline:2px solid color-mix(in srgb, var(--accent,#1769e0) 28%, transparent);outline-offset:1px}.language-menu-options button{width:100%;color:var(--shell-text,#263746);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;grid-template-columns:minmax(0,1fr);align-items:start;padding:.65rem .75rem;display:grid}.language-option-copy{gap:2px;min-width:0;display:grid}.language-menu-options button strong{letter-spacing:.01em;white-space:normal;overflow-wrap:break-word;font-size:12px;line-height:1.3}.compact-language-picker:not(:hover):not(:focus-within):not([data-open=true]) .language-current-label{opacity:0;max-width:0}.compact-language-picker:hover .language-menu-toggle,.compact-language-picker:focus-within .language-menu-toggle,.compact-language-picker[data-open=true] .language-menu-toggle{flex-direction:row-reverse;justify-content:flex-start;gap:7px;padding-inline:7px}.compact-language-picker:hover .language-current-label,.compact-language-picker:focus-within .language-current-label,.compact-language-picker[data-open=true] .language-current-label{opacity:1;overflow-wrap:anywhere;white-space:normal;max-width:12rem;overflow:visible}.operations-shell[data-color-mode=dark] .language-menu-options{background:#101a23;border-color:#304352}.operations-shell[data-color-mode=dark] .language-menu-options button{color:#edf6fb}.operations-shell[data-color-mode=dark] .language-menu-search{color:#edf6fb;background:#101a23;border-color:#304352}.operations-shell[data-color-mode=dark] .language-menu-options button small,.operations-shell[data-color-mode=dark] .language-menu-empty{color:#aeb9c8}.operations-shell[data-color-mode=dark] .language-menu-icon{filter:invert()}.operations-shell[data-color-mode=dark] .language-menu-options button:hover,.operations-shell[data-color-mode=dark] .language-menu-options button[aria-selected=true]{background:#1d3c57}.operations-shell.workspace-page .workspace-topbar{grid-template-columns:minmax(0,1fr) auto}.operations-shell.workspace-page .topbar-context,.operations-shell.commerce-page .topbar-context{display:none}.operations-shell.workspace-page .topbar-actions{grid-column:2}.operations-shell.workspace-page #topbar-user{display:none}.workspace-surface{gap:28px;margin-top:18px;padding:28px;display:grid}.workspace-account-form{gap:12px;display:grid}.workspace-form-grid input{box-sizing:border-box;color:#1b2c3b;background:#fbfdff;border:1px solid #ccd8e0;border-radius:8px;width:100%;min-width:0;padding:11px 12px}.workspace-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.workspace-form-grid label{color:#314657;gap:6px;font-size:12px;font-weight:700;display:grid}.workspace-form-grid label small{color:#82909b;font-weight:400}.workspace-toolbar,.workspace-section-heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.workspace-toolbar{margin:22px 0 12px}.workspace-toolbar-minimal{justify-content:flex-end;margin:0 0 24px}.workspace-section-heading h2{color:#182b3b;margin:5px 0 0;font-size:22px}.workspace-muted{color:#718290;font-size:11px}.workspace-commerce-grid{grid-template-columns:repeat(auto-fill,272px);justify-content:start;gap:16px;display:grid}.workspace-commerce-card,.workspace-empty{box-shadow:none;background:#fff;border:1px solid #dce5ec;border-radius:14px}.workspace-commerce-card{color:#fff;box-shadow:none;background:linear-gradient(115deg,#4777d4,#42c4d9);border:0;padding:0;overflow:hidden}.workspace-commerce-card>summary{cursor:pointer;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:14px;min-height:120px;padding:18px;list-style:none;display:grid}.workspace-commerce-card>summary::-webkit-details-marker{display:none}.workspace-commerce-card>summary:hover{background:linear-gradient(115deg,#3f70cf,#39bbd2)}.workspace-commerce-card .dashboard-tool-copy strong,.workspace-commerce-card .dashboard-tool-copy small{color:#fff}.workspace-commerce-card .dashboard-tool-copy small{opacity:.78;margin-top:7px}.workspace-commerce-media{color:#4777d4;font-size:18px;font-weight:800}.workspace-service-form{background:#fff;gap:14px;padding:16px;display:grid}.workspace-service-list{gap:2px;display:grid}.workspace-service-group{border:0;border-top:1px solid #e8eef2;min-width:0;margin:0 0 10px;padding:7px 0 0}.workspace-service-group:first-child{border-top:0;padding-top:0}.workspace-service-group legend{color:#718290;text-transform:uppercase;padding:0 6px 3px;font-size:10px;font-weight:800}.workspace-service-row{color:#314657;cursor:pointer;border-radius:6px;align-items:center;gap:9px;padding:8px 6px;font-size:12px;display:flex}.workspace-service-row:hover{background:#f2f7fb}.workspace-service-row input{accent-color:#4777d4;width:15px;height:15px;margin:0}.workspace-service-apply{width:100%}.workspace-dashboard-panel{min-height:0;padding:24px}.workspace-dashboard-panel .dashboard-tools.module-board{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:20px}.workspace-dashboard-panel .workspace-commerce-grid{grid-template-columns:repeat(auto-fill,272px)}.workspace-dashboard-panel .dashboard-tools .module-lane,.workspace-commerce-card>summary,.workspace-dashboard-panel .dashboard-tool-copy{min-width:0}.workspace-dashboard-panel .dashboard-tool-copy strong,.workspace-dashboard-panel .dashboard-tool-copy small{overflow-wrap:anywhere}.workspace-tool-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;display:grid}.workspace-tool-groups{gap:24px;display:grid}.workspace-tool-groups .automation-group{min-width:0}.workspace-form-surface{margin-top:0}.workspace-url-preview{color:#5e7381;background:#f2f7fb;border-radius:8px;flex-wrap:wrap;gap:8px 14px;padding:12px;font:11px ui-monospace,monospace;display:flex}.workspace-empty{text-align:center;padding:34px}.workspace-empty h2{color:#182b3b;margin-top:0}.workspace-empty p{color:#718290}.operations-shell[data-color-mode=dark] .workspace-surface{background:#16222d;border-color:#2f4050}.operations-shell[data-color-mode=dark] .workspace-hero h1,.operations-shell[data-color-mode=dark] .workspace-form-grid label{color:#edf5fb}.operations-shell[data-color-mode=dark] .workspace-form-grid input{color:#edf5fb;background:#101a23;border-color:#3b4e5f}.operations-shell[data-color-mode=dark] .workspace-empty{color:#edf5fb;background:#16222d;border-color:#2f4050}.operations-shell[data-color-mode=dark] .workspace-section-heading h2,.operations-shell[data-color-mode=dark] .workspace-empty h2{color:#edf5fb}.operations-shell[data-color-mode=dark] .workspace-url-preview{background:#101a23;border-color:#304352}.operations-shell[data-color-mode=dark] .compact-language-picker{background:0 0;border:0}.operations-shell[data-color-mode=dark] .workspace-service-form{background:#16222d}.operations-shell[data-color-mode=dark] .workspace-service-row{color:#dce8f0}.operations-shell[data-color-mode=dark] .workspace-service-row:hover{background:#1d3c57}.workspace-preview-back{color:#64748b;justify-content:center;align-items:center;gap:8px;min-height:32px;font-size:10px;display:inline-flex}.workspace-preview-back strong{color:#2563eb;font-size:11px}.workspace-preview main button:disabled{cursor:not-allowed;opacity:.45}@media (width<=680px){.workspace-hero{align-items:flex-start;padding:24px}.workspace-form-grid{grid-template-columns:1fr}.workspace-dashboard-panel .workspace-commerce-grid{grid-template-columns:minmax(0,1fr)}}.products-page:has(.ml-pdp){background:#f5f5f5;min-height:calc(100vh - 48px)}.ml-breadcrumb{color:#999;flex-wrap:wrap;align-items:center;gap:6px;padding:10px 0 4px;font-size:12px;display:flex}.ml-breadcrumb a{color:#333}.ml-breadcrumb a:hover,.ml-back:hover{color:#3483fa}.ml-top-actions{justify-content:space-between;align-items:center;gap:16px;padding:10px 0 14px;display:flex}.ml-back{color:#3483fa;font-size:12px;font-weight:700}.ml-top-actions .product-settings-trigger{color:#444;border-color:#d4d4d4;border-radius:6px;min-height:36px}.ml-pdp{grid-template-columns:minmax(360px,1fr) minmax(0,1fr) 260px;align-items:start;gap:16px;padding-top:8px;display:grid}.ml-gallery{gap:10px;display:grid}.ml-gallery-main{background:#fff;border-radius:8px;place-items:center;min-height:420px;display:grid;overflow:hidden}.ml-gallery-main img{object-fit:contain;width:100%;max-height:420px}.ml-gallery-main span{color:#7d8490;text-align:center}.ml-gallery-main span strong,.ml-gallery-main span small{display:block}.ml-gallery-main span small{color:#a0a6b0;margin-top:6px}.ml-info{align-content:start;gap:10px;display:grid}.ml-condition,.ml-record-box>span{color:#666;margin:0;font-size:12px}.ml-info h1{color:#111;margin:4px 0 0;font-size:22px;font-weight:650;line-height:1.25}.ml-sku{color:#6b6b6b;font-size:12px}.ml-price{color:#111;margin:6px 0 10px;font-size:34px;font-weight:500}.ml-description{color:#555;white-space:pre-line;margin:0 0 6px;font-size:13px;line-height:1.5}.ml-label{color:#555;margin:10px 0 6px;font-size:12px;font-weight:700}.ml-specs{border-collapse:separate;border-spacing:0;border-radius:8px;width:100%;overflow:hidden}.ml-specs-scroll{max-height:360px;overflow-y:auto}.ml-specs :is(th,td){text-align:left;border:0;padding:10px 14px;font-size:13px}.ml-specs tr:nth-child(odd) :is(th,td){background:#eceff1}.ml-specs th{color:#666;width:36%;font-weight:700}.ml-specs td{color:#111;overflow-wrap:anywhere}.ml-variation-picker>div{flex-wrap:wrap;gap:8px;display:flex}.ml-variation-picker button{color:#333;cursor:pointer;background:#fff;border:1px solid #0000001f;border-radius:6px;min-height:38px;padding:0 14px;font-size:13px}.ml-variation-picker button:hover,.ml-variation-picker button.is-selected{color:#3483fa;border-color:#3483fa}.ml-variation-picker button.is-selected{box-shadow:none;font-weight:700}.ml-variation-picker p{color:#777;margin:10px 0 0;font-size:11px}.ml-record-box{box-shadow:none;background:#fff;border:1px solid #0000001a;border-radius:8px;gap:12px;padding:18px;display:grid;position:sticky;top:64px}.ml-record-box>strong{color:#00a650;font-size:13px}.ml-record-box>p{color:#555;border-block:1px solid #eee;margin:0;padding:11px 0;font-size:12px}.ml-record-box>div{border:1px solid #00a650;border-radius:6px;gap:5px;padding:12px;display:grid}.ml-record-box>div strong{color:#00a650;font-size:12px}.ml-record-box>div span,.ml-record-box>div small{color:#444;overflow-wrap:anywhere;font-size:11px}.product-custom-fields{grid-column:1/-1;gap:10px;padding-top:4px;display:grid}.product-custom-fields>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.product-custom-fields>header strong,.product-custom-fields>header span{display:block}.product-custom-fields>header strong{color:#242a34;font-size:12px}.product-custom-fields>header span{color:#858c97;margin-top:3px;font-size:10px}.product-custom-fields>div{gap:8px;display:grid}.product-custom-field{grid-template-columns:minmax(140px,.45fr) minmax(180px,1fr) auto;align-items:end;gap:8px;display:grid}.product-custom-field-actions{gap:5px;display:flex}.product-custom-field-actions button{color:#56606d;cursor:pointer;background:#fff;border:1px solid #d7dce4;border-radius:6px;width:34px;height:38px;font-size:16px}.product-custom-field-actions button:last-child{color:#a63f3f;background:#fff5f5;border-color:#e2b9b9;font-size:20px}.product-custom-field-actions button:disabled{cursor:default;opacity:.35}.operations-shell[data-color-mode=dark] .products-page:has(.ml-pdp){background:#0d151e}.operations-shell[data-color-mode=dark] :is(.ml-breadcrumb a,.ml-info h1,.ml-price,.ml-specs td){color:#edf2f7}.operations-shell[data-color-mode=dark] :is(.ml-gallery-main,.ml-record-box,.ml-variation-picker button){color:#e7edf4;background:#111821;border-color:#344252}.operations-shell[data-color-mode=dark] .ml-specs tr:nth-child(odd) :is(th,td){background:#17212c}.operations-shell[data-color-mode=dark] :is(.ml-condition,.ml-sku,.ml-label,.ml-specs th,.ml-record-box>span,.ml-record-box>p,.ml-record-box>div span,.ml-record-box>div small){color:#9aa9b8}.operations-shell[data-color-mode=dark] .product-custom-fields>header strong{color:#edf2f7}.profile-overview-page .work-profile{background:#0d1620;min-height:calc(100vh - 48px)}.steam-profile-head{background:url(/assets/trello/trello-board-dark.jpg) 50%/cover;border-bottom:1px solid #5a82a047;grid-template-columns:minmax(0,1fr) 264px;align-items:center;gap:30px;min-height:232px;padding:34px 40px;display:grid;position:relative;overflow:hidden}.steam-profile-head:before{content:"";pointer-events:none;background:#09120a38;position:absolute;inset:0}.steam-profile-head-inner{grid-template-columns:170px minmax(0,1fr);align-items:center;gap:26px;min-width:0;display:grid;position:relative}.steam-avatar-form{align-content:start;gap:6px;width:164px;display:grid}.steam-avatar-wrap{width:164px;height:164px;box-shadow:none;cursor:pointer;background:#0a141cb3;border:1px solid #87b9cd8c;border-radius:3px;padding:6px;display:block;position:relative}.steam-avatar{color:#fff;background:#173542;place-items:center;width:100%;height:100%;font-size:52px;font-weight:400;display:grid;overflow:hidden}.steam-avatar img{object-fit:cover;width:100%;height:100%}.steam-avatar-wrap small{color:#d7e7ee;text-align:center;opacity:0;background:#070d12d1;padding:7px;font-size:10px;transition:opacity .12s;position:absolute;bottom:6px;left:6px;right:6px}.steam-avatar-wrap:hover small,.steam-avatar-wrap:focus-within small{opacity:1}.steam-avatar-wrap.is-readonly{cursor:default}.steam-status .profile-online-dot.is-inactive{background:#8da5b2}.steam-xp-bar .profile-view-progress{width:100%}.steam-avatar-form #profile-photo-name{color:#a9bfcc;font-size:9px}.steam-avatar-form .profile-photo-save{background:#2b6a63;border-radius:3px;min-height:28px}.steam-identity{color:#c6d4df;min-width:0}.steam-identity .steam-kicker{color:#7bc9db;letter-spacing:.14em;margin:0 0 8px;font-size:10px;font-weight:700}.steam-identity h1{color:#fff;margin:0 0 6px;font-size:30px;font-weight:300}.steam-status{color:#a9bfcc;align-items:center;gap:2px;margin:0 0 12px;font-size:12px;display:flex}.steam-status .profile-online-dot,.profile-overview-page .profile-online-dot{background:#59bf40}.steam-role{color:#7fd6f0;letter-spacing:.06em;text-transform:uppercase;background:#1a9fff1f;border:1px solid #7ac4de66;border-radius:999px;padding:4px 10px;font-size:10px;font-weight:700;display:inline-flex}.steam-level{box-shadow:none;background:#0c161ead;border:1px solid #78b4cd38;border-radius:4px;padding:20px;position:relative}.steam-level small{color:#7ec0ce;letter-spacing:.1em;text-transform:uppercase;margin-bottom:6px;font-size:10px;display:block}.steam-level>strong{color:#fff;margin-bottom:12px;font-size:34px;font-weight:300;line-height:1;display:block}.steam-xp-bar{background:#ffffff1f;border-radius:999px;height:6px;overflow:hidden}.steam-xp-bar span{border-radius:inherit;background:linear-gradient(90deg,#1a9fff,#59bf40);height:100%;display:block}.steam-level em{color:#8fa3af;margin-top:8px;font-size:10px;font-style:normal;display:block}.steam-profile-tabs{background:#121b25;border-bottom:1px solid #5a82a03d;padding:8px 40px}.steam-profile-tabs .profile-tabs{gap:8px;display:flex}.steam-profile-tabs .profile-tabs a,.steam-profile-tabs .profile-tabs>span{color:#9fb0bd;border:1px solid #0000;border-radius:6px;padding:9px 14px;font-size:12px;font-weight:700}.steam-profile-tabs .profile-tabs a:hover{color:#d7e3ec;background:#66c0f414;border-color:#66c0f433}.steam-profile-tabs .profile-tabs>span{color:#66c0f4;background:#1a9fff21;border-color:#66c0f457}.profile-overview-page .profile-photo-error{width:min(100% - 40px,1040px);margin:16px auto 0}.steam-profile-shell{grid-template-columns:minmax(0,1fr) 300px;gap:20px;width:min(100% - 40px,1040px);margin:24px auto 60px;display:grid}.profile-subpage-shell{grid-template-columns:minmax(0,1fr)}.profile-subpage-shell .steam-main{min-width:0}.steam-main{align-content:start;gap:16px;display:grid}.steam-panel,.profile-overview-page .profile-security-panel{box-shadow:none;background:#141f2ab8;border:1px solid #78aac333;border-radius:4px;overflow:hidden}.steam-panel>header{background:linear-gradient(90deg,#1a566480,#361e4880);border-bottom:1px solid #78aac32e;padding:13px 16px}.steam-panel>header h2,.steam-sidebar h2{color:#e3edf2;margin:0;font-size:15px;font-weight:400}.steam-panel>header p{color:#8da8b4;margin:3px 0 0;font-size:11px}.steam-panel-body{padding:14px 16px 18px}.profile-overview-page .profile-stat-row{background:0 0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0}.profile-overview-page .profile-stat-row>div{background:#091017b3;border-radius:4px;padding:12px}.profile-overview-page .profile-stat-row strong{font-size:24px}.profile-overview-page .profile-activity-panel{background:#141f2ab8;margin:0}.profile-overview-page .profile-activity-panel .server-monitor{padding-block:8px}.profile-overview-page .profile-activity-panel .monitor-row{color:#dce7ec;background:0 0;border-bottom:1px solid #ffffff0f;grid-template-columns:150px 120px minmax(0,1fr);gap:12px;min-height:42px;padding:9px 4px;font-size:12px}.profile-overview-page .profile-activity-panel .monitor-row strong{color:#6fe0b0;text-align:center;text-transform:uppercase;background:#2daa7829;border-radius:999px;justify-self:start;min-width:70px;padding:4px 9px;font-size:9px}.profile-overview-page .profile-security-panel{background:#141f2ab8;margin:0}.steam-sidebar{align-content:start;gap:20px;display:grid}.steam-sidebar .steam-panel{padding:16px}.steam-sidebar h2{margin-bottom:10px}.steam-sidebar p,.steam-sidebar small{color:#9babb5}.steam-sidebar a{color:#d6dfe5;padding:7px 0;font-size:12px;display:block}.steam-sidebar a:hover{color:#66c0f4}.profile-overview-page[data-color-mode=light] .work-profile{color:#24323b;background:#edf2f4}.profile-overview-page[data-color-mode=light] .steam-profile-head{background-image:url(/assets/trello/trello-board-light.jpg);border-color:#c9dbe3}.profile-overview-page[data-color-mode=light] .steam-profile-head:before{background:0 0}.profile-overview-page[data-color-mode=light] :is(.steam-identity h1,.steam-level>strong,.steam-panel>header h2,.steam-sidebar h2,.profile-security-panel h2,.profile-stat-row strong){color:#1f303a}.profile-overview-page[data-color-mode=light] :is(.steam-identity,.steam-status,.steam-level em,.steam-panel>header p,.steam-sidebar p,.steam-sidebar small,.steam-sidebar a,.profile-stat-row span){color:#667985}.profile-steam-page[data-color-mode=light] .steam-profile-tabs{background:#f7f9fa;border-color:#d3dfe4}.profile-steam-page[data-color-mode=light] .steam-profile-tabs .profile-tabs a{color:#475865}.profile-steam-page[data-color-mode=light] .steam-profile-tabs .profile-tabs a:hover,.profile-steam-page[data-color-mode=light] .steam-profile-tabs .profile-tabs>span{color:#24566c;background:#e5f1f5;border-color:#b9d1dc}.profile-overview-page[data-color-mode=light] :is(.steam-panel,.profile-security-panel,.steam-level){color:#24323b;box-shadow:none;background:#fff;border-color:#d8e1e6}.profile-overview-page[data-color-mode=light] .steam-panel>header{background:linear-gradient(90deg,#dceef2,#ece5f1);border-color:#d8e1e6}.profile-overview-page[data-color-mode=light] .profile-stat-row>div{background:#f4f7f8}.profile-overview-page[data-color-mode=light] .profile-activity-panel .monitor-row{color:#24323b;border-color:#dce5e9}.profile-overview-page[data-color-mode=light] .profile-activity-panel .monitor-row strong{color:#18764b;background:#dcefe3}.profile-overview-page[data-color-mode=light] .profile-activity-panel .monitor-row em{color:#667985}@media (width<=1080px){.ml-pdp,.steam-profile-head,.steam-profile-shell{grid-template-columns:minmax(0,1fr)}.ml-record-box{position:static}.steam-level{width:min(100%,360px)}}@media (width<=760px){.ml-top-actions{flex-direction:column;align-items:stretch}.ml-gallery-main{min-height:300px}.product-custom-field{grid-template-columns:minmax(0,1fr)}.product-custom-field-actions{justify-content:flex-end}.steam-profile-head{padding:24px 20px}.steam-profile-head-inner{grid-template-columns:minmax(0,1fr)}.steam-profile-tabs{padding:0 8px;overflow-x:auto}.steam-profile-tabs .profile-tabs a,.steam-profile-tabs .profile-tabs>span{white-space:nowrap;padding-inline:12px}.steam-profile-shell{width:min(100% - 24px,1040px)}.profile-overview-page .profile-stat-row,.profile-overview-page .profile-activity-panel .monitor-row{grid-template-columns:minmax(0,1fr)}}.topbar-actions{grid-column:3;justify-self:end;align-items:center;gap:6px;display:flex}.topbar-actions .topbar-user{grid-column:auto}.topbar-actions .theme-toggle{color:#4b5563;background:#f3f5f8;border-color:#e1e4ea;width:auto;min-width:42px;height:32px;padding:0 9px;font-size:10px;font-weight:700}.topbar-actions .theme-toggle:before{content:none}.operations-shell.trello-board-page .topbar-actions .theme-toggle,.operations-shell.profile-steam-page .topbar-actions .theme-toggle{border-color:var(--shell-chrome-border);background:var(--shell-chrome-hover);color:var(--shell-chrome-text)}.trello-intake-fields textarea{resize:none}.trello-card-stack{min-width:0;overflow-x:hidden}.trello-result-card{overflow-wrap:anywhere;min-width:0;overflow:visible}.trello-link-preview{max-width:100%}.marketplace-hero-actions{justify-content:flex-end;align-items:center;gap:12px;display:flex}.marketplace-subpage-hero{grid-template-columns:minmax(0,1fr) auto}.marketplace-setup-card{border:1px solid var(--line);background:var(--paper);border-left:3px solid #d89b35;border-radius:7px;gap:3px;min-width:176px;padding:11px 12px;display:grid}.marketplace-setup-card[data-state=ready]{border-left-color:#3ca879}.marketplace-setup-card span{color:var(--muted);text-transform:uppercase;font-size:9px}.marketplace-setup-card strong{color:var(--ink);font-size:12px}.marketplace-setup-card a{color:var(--accent-ink);margin-top:4px;font-size:10px;font-weight:700}.marketplace-setup-card>div{gap:12px;display:flex}.webhook-surface{grid-template-columns:minmax(0,1fr);gap:0;display:grid}.webhook-surface>header,.webhook-event>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.webhook-overview{border-bottom:1px solid var(--line);background:var(--soft);min-height:72px;padding:14px 18px}.webhook-endpoint{justify-items:end;max-width:min(58%,680px)}.webhook-endpoint span{color:var(--muted);text-transform:uppercase;font-size:9px;font-weight:800}.webhook-surface>header div,.webhook-event>header div{gap:3px;display:grid}.webhook-surface code{overflow-wrap:anywhere;max-width:100%;color:var(--muted)}.webhook-list{gap:10px;padding:16px;display:grid}.webhook-event{border:1px solid var(--line);background:var(--paper);border-left:3px solid #d89b35;border-radius:8px;gap:14px;padding:14px 16px;display:grid}.webhook-event>header span{color:#9b5e00;text-transform:uppercase;width:max-content;font-size:9px;font-weight:800}.webhook-event time,.webhook-event dt{color:var(--muted);font-size:11px}.webhook-event dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;display:grid}.webhook-event dl div{min-width:0}.webhook-event dd{overflow-wrap:anywhere;color:var(--ink);margin:3px 0 0;font-size:12px}.webhook-event details{border-top:1px solid var(--line);padding-top:12px}.webhook-event summary{cursor:pointer;color:var(--accent-ink);font-size:12px;font-weight:700}.webhook-event pre{background:var(--soft);max-height:420px;color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:6px;margin:12px 0 0;padding:14px;font-size:12px;overflow:auto}.webhook-list .product-empty{min-height:180px}@media (width<=760px){.webhook-surface>header,.webhook-event>header{flex-direction:column;align-items:flex-start}.webhook-surface code{max-width:100%}.webhook-endpoint{justify-items:start;max-width:100%}.webhook-event dl{grid-template-columns:minmax(0,1fr)}}.profile-tabs b{color:#fff;text-align:center;background:#d64f5f;border-radius:999px;min-width:17px;padding:2px 5px;font-size:9px}.profile-section-card,.profile-section-page .monitor-surface,.profile-section-page .server-stat{color:#dce7ed;box-shadow:none;background:#091017cc;border:1px solid #ffffff1f}.profile-section-card{padding:20px}.profile-section-card h2,.profile-section-page .monitor-head h2,.profile-section-page .server-stat strong{color:#f3f7f9}.profile-section-card p,.profile-section-page .monitor-head p,.profile-section-page .server-stat span,.profile-section-page .server-stat small{color:#93a9b5}.profile-section-card input,.profile-section-card textarea,.profile-section-page select{color:#eef5f7;background:#111e27;border-color:#314554}.profile-notification-head .flat-action{color:#d7edf4;background:#183544;border-color:#36576a;flex:none}.steam-panel>header.profile-notification-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.notification-list{gap:8px;display:grid}.notification-item{background:#111e27;border-left:3px solid #389bc5;justify-content:space-between;align-items:center;gap:16px;padding:12px;display:flex}.notification-item[data-state=read]{opacity:.72;border-left-color:#40515b}.notification-item>div{gap:4px;display:grid}.notification-item strong,.notification-item span,.notification-item em{display:block}.notification-item strong{color:#f3f7f9}.notification-item span,.notification-item em,.notification-empty{color:#93a9b5;font-size:11px}.notification-item .flat-action{color:#d7edf4;background:#183544;border-color:#36576a;flex:none}.operations-shell.trello-board-page[data-color-mode=light],.operations-shell.profile-steam-page[data-color-mode=light]{--shell-chrome:#e6edf1;--shell-chrome-border:#cbd6dc;--shell-chrome-hover:#d5e1e7;--shell-chrome-active:#c5d9e2;--shell-chrome-text:#21313a}.operations-shell.profile-steam-page[data-color-mode=light] .tool-jump input{color:#21313a;background:#f5f8fa;border-color:#cbd6dc}.profile-steam-page[data-color-mode=light] .work-profile{background:#c7d8df}@media (width<=760px){.topbar-actions{grid-column:3}.topbar-actions .theme-toggle{min-width:38px;padding-inline:7px}.topbar-actions .topbar-user{max-width:88px}.marketplace-hero-actions{flex-direction:column;align-items:stretch}.marketplace-hero-actions .module-art{display:none}.notification-item{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important}}html.theme-switching *,html.theme-switching :before,html.theme-switching :after{transition:none!important}:root{--bg:#f6f7f9;--ink:#18181b;--muted:#71717a;--line:#e4e4e7;--paper:#fff;--soft:#f4f4f5;--accent:#6a95ff;--accent-ink:#3557ad;--accent-soft:#eef3ff;--field:#fff;--sidebar:#fff;--shadow:none}html[data-color-mode=dark] body{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#09090b;--ink:#fafafa;--muted:#a1a1aa;--line:#2a2a2e;--paper:#111113;--soft:#1a1a1d;--accent-ink:color-mix(in srgb, var(--accent) 58%, #fff);--accent-soft:color-mix(in srgb, var(--accent) 12%, #111113);--field:#111113;--sidebar:#111113;--terminal-bg:#070709;--shadow:none}body{background:var(--bg);min-width:280px;color:var(--ink);margin:0;font-family:inherit;font-size:14px;transition:background-color .18s,color .18s}button,input,select,textarea{font-family:inherit}.chat-pair-page{box-sizing:border-box;color:#1f2937;background:#f5f5f7;place-items:center;min-height:100dvh;padding:clamp(1.25rem,6vw,5rem);display:grid}.chat-pair-card{box-sizing:border-box;width:min(100%,74rem);box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) minmax(18rem,.72fr);align-items:center;column-gap:clamp(2rem,8vw,8rem);padding:clamp(1rem,3vw,2.5rem);display:grid}.chat-pair-brand{color:inherit;border-bottom:.0625rem solid #6b72803d;grid-column:1/-1;align-items:center;gap:.65rem;margin-bottom:clamp(2rem,7vh,4rem);padding-bottom:1rem;font-size:1rem;font-weight:700;text-decoration:none;display:inline-flex}.chat-pair-brand img{aspect-ratio:1;object-fit:contain;width:2.25rem}.chat-pair-card h1{color:inherit;letter-spacing:-.035em;grid-area:2/1;margin:0 0 .75rem;font-size:clamp(2.25rem,5vw,4rem);line-height:1.04}.chat-pair-card .chat-pair-description{color:#6b7280;grid-area:3/1;max-width:38rem;margin:0;font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.6}.chat-pair-card #pair-status{overflow-wrap:anywhere;border-block:.0625rem solid #6b72804d;grid-area:2/2/span 2;align-items:center;gap:.9rem;min-height:7rem;margin:0;padding:1.5rem 0;line-height:1.5;display:flex}.chat-pair-card #pair-status:before{content:"";aspect-ratio:1;border:.12rem solid #4f46e5;border-right-color:#0000;border-radius:50%;flex:0 0 .9rem;width:.9rem;animation:.8s linear infinite chat-pair-wait}.chat-pair-page[data-pair-state=error] .chat-pair-card #pair-status:before{border-color:#6b7280;animation:none}html[data-color-mode=dark] .chat-pair-page{color:#f5f5f7;background:#1f2937}html[data-color-mode=dark] .chat-pair-card .chat-pair-description{color:#c4c9d2}html[data-color-mode=dark] .chat-pair-brand img{filter:brightness(0)invert()}@keyframes chat-pair-wait{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.chat-pair-card #pair-status:before{animation:none}}@media (width<=680px){.chat-pair-card{grid-template-columns:minmax(0,1fr);row-gap:0;padding:0}.chat-pair-brand{margin-bottom:clamp(2rem,8vh,3rem)}.chat-pair-card h1,.chat-pair-card .chat-pair-description,.chat-pair-card #pair-status{grid-area:auto/1}.chat-pair-card #pair-status{min-height:4rem;margin-top:clamp(2rem,8vh,3rem)}}.app-frame{grid-template-columns:244px minmax(0,1fr);min-height:100vh;transition:grid-template-columns .22s;display:grid}.side-panel{background:var(--sidebar);height:100vh;color:var(--ink);border-right:1px solid var(--line);flex-direction:column;gap:8px;padding:14px 12px;transition:border-color .18s,width .22s;display:flex;position:sticky;top:0;overflow:hidden}.brand-lockup{align-items:center;gap:9px;min-width:0;min-height:40px;padding:0 6px;display:flex}.brand-lockup img{object-fit:cover;border-radius:7px;width:32px;height:32px}.brand-lockup small{color:var(--muted)}.user-avatar,.profile-avatar{background:var(--accent-soft);width:38px;height:38px;color:var(--accent-ink);border-radius:8px;place-items:center;font-weight:900;display:grid}.rail-toggle{border-color:var(--line);background:var(--soft);width:34px;height:34px;color:var(--ink);border-radius:6px;align-self:flex-end;margin:0}.module-nav{flex:1;min-height:0;overflow-y:auto}.nav-link{min-height:38px;color:var(--muted);border-radius:6px;padding:0 9px}.nav-link:hover,.nav-link.is-active{background:var(--accent-soft);color:var(--accent-ink)}.nav-line{border-radius:3px;width:3px;height:16px}.side-footer{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 2px 0;display:flex}.side-footer>span{width:100%}.side-footer a{color:var(--ink);border:0}.theme-toggle,.login-theme{border:1px solid var(--line);background:var(--soft);width:34px;min-width:34px;height:34px;color:var(--ink);border-radius:6px;padding:0}.theme-toggle:before,.login-theme:before{content:none}.sidebar-collapsed .app-frame{grid-template-columns:76px minmax(0,1fr)}.page{width:min(100%,1600px);min-width:0;margin-inline:auto;padding:24px clamp(20px,3vw,42px) 48px}.overview-hero,.sheet-hero,.meli-hero,.server-hero{border:0;border-bottom:1px solid var(--line);min-height:112px;box-shadow:none;background:0 0;margin-bottom:20px;padding:8px 0 20px}.server-hero,html[data-color-mode=dark] body .server-hero{background:0 0}.server-hero>div{text-align:left;align-items:flex-start}.server-hero .section-kicker,.server-hero h1{color:var(--ink)}h1{font-size:32px}.module-art{object-fit:contain;width:92px;height:72px;box-shadow:none;border-radius:8px}.module-board{box-shadow:none;background:0 0;border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.module-lane{border:1px solid var(--line);background:var(--paper);min-height:138px;box-shadow:none;border-radius:8px;grid-template-columns:48px minmax(0,1fr);align-content:start;padding:16px;position:relative}.module-lane:hover{border-color:color-mix(in srgb, var(--accent) 44%, var(--line));background:var(--paper)}.module-lane img{object-fit:contain;background:var(--accent-soft);border-radius:8px;width:46px;height:46px;padding:6px}.module-lane .state-pill{grid-column:2;justify-self:start;min-width:82px}.state-pill,.monitor-row strong{border-radius:6px}.work-surface,.monitor-surface,.login-box{border:1px solid var(--line);background:var(--paper);box-shadow:none;border-radius:8px;overflow:hidden}.input-zone,html[data-color-mode=dark] body .input-zone{background:var(--paper)}.monitor-head{background:var(--soft)}.skeleton-row>*,.is-skeleton{background:color-mix(in srgb, var(--muted) 16%, transparent);border-radius:5px;animation:1.2s ease-in-out infinite alternate skeletonPulse;display:block;color:#0000!important}.skeleton-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(140px,.8fr) 100px minmax(180px,1fr);align-items:center;gap:14px;min-height:48px;padding:10px 16px;display:grid}.skeleton-row span,.skeleton-row strong,.skeleton-row em{height:11px}.skeleton-row strong{width:72px}.login-page{background:var(--bg);place-items:center;min-height:100vh;padding:20px;display:grid;position:relative}.login-box{width:min(100%,420px);padding:28px}.login-box .brand-lockup{margin-bottom:24px;padding:0}.unavailable-page{color:#f0f3f6;background:#0b0f14;place-items:center;min-height:100vh;padding:24px;display:grid}.unavailable-shell{width:min(100%,780px);box-shadow:none;background:#161b22;border:1px solid #30363d;border-radius:8px;grid-template-columns:minmax(0,1fr) 220px;display:grid;overflow:hidden}.unavailable-code{color:#f85149;background:#11161d;border-left:1px solid #30363d;align-content:center;justify-items:center;min-height:360px;display:grid}.unavailable-code small{color:#8b949e;letter-spacing:.14em;font-size:11px;font-weight:700}.unavailable-code strong{margin-top:6px;font-size:68px;line-height:1}.unavailable-content{padding:42px}.unavailable-content .brand-lockup{color:#f0f3f6;margin-bottom:54px;padding:0}.unavailable-status{color:#f85149;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.unavailable-content h1{color:#f0f3f6;margin:9px 0 12px;font-size:30px}.unavailable-content>p{color:#9da7b3;max-width:440px;margin:0;font-size:14px;line-height:1.6}.unavailable-path{color:#8b949e;text-overflow:ellipsis;white-space:nowrap;margin-top:22px;font-size:12px;display:block;overflow:hidden}.unavailable-action{color:#f0f3f6;background:#21262d;border:1px solid #3d444d;border-radius:6px;margin-top:24px;padding:9px 14px;font-size:13px;font-weight:700;display:inline-flex}.unavailable-action:hover{background:#30363d;border-color:#8b949e}.unavailable-shell[data-error-code="404"] .unavailable-code,.unavailable-shell[data-error-code="404"] .unavailable-status{color:#d29922}@media (width<=620px){.unavailable-shell{grid-template-columns:minmax(0,1fr)}.unavailable-code{border-bottom:1px solid #30363d;border-left:0;grid-row:1;min-height:150px}.unavailable-content{padding:28px 24px}.unavailable-content .brand-lockup{margin-bottom:36px}}.login-theme{position:fixed;top:18px;right:18px}@keyframes skeletonPulse{to{opacity:.46}}@media (width<=1120px){.module-board{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.app-frame,.sidebar-collapsed .app-frame{grid-template-columns:minmax(0,1fr)}.side-panel{z-index:50;border-right:0;border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 40px;height:auto;padding:10px 12px;display:grid;position:sticky;top:0}.brand-lockup{grid-column:1}.rail-toggle{grid-area:1/2}.module-nav,.side-footer{grid-column:1/-1}.module-nav{grid-template-columns:repeat(2,minmax(0,1fr));max-height:34vh;overflow-y:auto}.sidebar-collapsed .module-nav,.sidebar-collapsed .side-footer{display:none}.page{padding:18px 14px 36px}h1{font-size:26px}.overview-hero,.sheet-hero,.meli-hero,.server-hero{grid-template-columns:minmax(0,1fr) auto;padding:4px 0 16px}.module-art{width:64px;height:58px}.module-board,.work-surface{grid-template-columns:minmax(0,1fr)}.module-lane{min-height:126px}.action-line{align-items:stretch}.action-line button{flex:140px}.monitor-row,.notification-item,.skeleton-row{grid-template-columns:minmax(0,1fr)}}@media (width<=420px){.module-nav,.overview-hero,.sheet-hero,.meli-hero,.server-hero{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.rail-toggle{place-self:center end;position:absolute;top:12px;right:12px}.side-panel .module-nav,.side-panel .side-footer{display:none}.mobile-menu-open .module-nav{display:grid}.mobile-menu-open .side-footer{display:flex}.side-panel .rail-toggle{z-index:3;background:var(--ink);color:var(--paper);border-color:var(--ink);display:block!important}}.profile-avatar:not(.is-skeleton){color:var(--accent-ink)!important}.brand-mark{border-radius:7px;flex:none;display:grid}.brand-lockup>span{min-width:0}.brand-lockup small a:hover{color:var(--accent-ink)}.user-avatar,.profile-avatar{overflow:hidden}.user-avatar img,.profile-avatar img{object-fit:cover;width:100%;height:100%;display:block}.logout-link{background:color-mix(in srgb, #dc2626 7%, var(--paper));border-radius:6px;align-items:center;min-height:34px;margin-left:auto;padding:0 10px;font-weight:800;display:inline-flex;border:1px solid color-mix(in srgb, #dc2626 28%, var(--line))!important;color:#b91c1c!important}.logout-link:hover{background:color-mix(in srgb, #dc2626 12%, var(--paper));border-color:#dc2626!important}html[data-color-mode=dark] body .logout-link{color:#fca5a5!important}.profile-avatar{width:80px;height:80px;box-shadow:none;border-radius:12px;font-size:26px}.profile-photo-error{border-radius:6px;margin-bottom:14px}.connection-surface{grid-template-columns:minmax(0,1.45fr) minmax(310px,.55fr);align-items:stretch}.connection-form{background:var(--paper);gap:16px;padding:20px}.connection-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 14px;display:grid}.connection-field{background:0 0;border:0;align-content:start;gap:7px;min-width:0;padding:0;display:grid}.connection-field-wide{grid-column:1/-1}.connection-field input{min-width:0;height:var(--control-height);background:var(--paper)}.connection-field .field-hint{min-height:32px;color:var(--muted);margin:0;font-size:11px;line-height:1.45}.connection-field .field-hint a{color:var(--accent-ink);font-weight:800}.connection-actions{border-top:1px solid var(--line);justify-content:flex-end;margin-top:2px;padding-top:16px}.connection-status{border-left:1px solid var(--line);background:var(--soft);min-height:100%;padding:12px;display:block}.connection-status .server-monitor{align-content:start;gap:8px}.connection-status .monitor-row{border:1px solid var(--line);background:var(--paper);border-radius:8px;grid-template-columns:minmax(0,1fr);gap:7px;padding:12px}.connection-status .monitor-row strong{justify-self:start}.visibility-filter{border:1px solid var(--line);background:var(--soft);border-radius:8px;gap:10px;padding:12px;display:grid}.filter-options{grid-template-columns:repeat(auto-fit,minmax(108px,1fr));gap:7px;display:grid}.filter-options label{border:1px solid var(--line);background:var(--paper);min-height:40px;color:var(--ink);text-transform:none;cursor:pointer;border-radius:6px;align-items:center;gap:8px;padding:7px 9px;display:flex}.filter-options label:hover{border-color:var(--accent)}.filter-options label:has(input:checked){border-color:color-mix(in srgb, var(--accent) 54%, var(--line));background:var(--accent-soft);color:var(--accent-ink)}.filter-options input{width:16px;min-height:16px;accent-color:var(--accent);margin:0}.visibility-filter{z-index:3;border-left:4px solid var(--accent);background:var(--paper);box-shadow:none;position:sticky;top:10px}.visibility-filter>label{color:var(--accent-ink)}.visibility-controls{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.visibility-controls input[type=text]{background:var(--field);min-width:0}.admin-user-avatar{background:var(--accent-soft);width:36px;height:36px;color:var(--accent-ink);border-radius:7px;place-items:center;display:grid}.admin-user-copy{min-width:0}.admin-user-copy span,.admin-user-copy em{display:block}.feedback-form{gap:22px;padding:26px}.feedback-form .action-line small{color:var(--muted)}.feedback-form .field{gap:9px;display:grid}.feedback-form textarea{resize:vertical;min-height:210px}.server-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.server-stat{border:1px solid var(--line);border-top:3px solid var(--muted);background:var(--paper);min-height:82px;box-shadow:none;border-radius:8px;gap:6px;padding:14px;display:grid}.server-stat[data-state=ok]{border-top-color:#16a34a}.server-stat[data-state=attention]{border-top-color:#d97706}.server-stat span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:800}.server-stat strong{font-size:18px}.server-stat small{color:var(--muted)}.server-monitor-head{background:var(--paper)}.server-performance-surface{margin-bottom:14px}.server-performance-grid{background:var(--soft);grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:clamp(8px,1.2vw,14px);padding:12px;display:grid}.server-performance-card{border:1px solid var(--line);background:var(--paper);min-width:0;min-height:7.5rem;box-shadow:none;border-radius:10px;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 12px;padding:clamp(11px,1.5vw,17px);display:grid}.server-performance-card[data-state=ok]{border-top:3px solid #16a34a}.server-performance-card[data-state=attention]{border-top:3px solid #d97706}.server-performance-card strong{color:var(--ink);font-variant-numeric:tabular-nums;font-size:clamp(18px,2.2vw,25px)}.server-performance-card small{overflow-wrap:anywhere;color:var(--muted);grid-column:1/-1;font-size:11px;line-height:1.4}.server-overview{gap:9px;display:grid}.server-overview>header{color:var(--ink);font-size:14px;font-weight:650}.server-performance-card>span{align-self:start}button.server-performance-card{font:inherit;text-align:left;cursor:pointer}.server-performance-card:hover{border-color:#8b85f6}.server-performance-card.is-active{background:color-mix(in srgb, #4f46e5 5%, var(--paper));border-color:#4f46e5}.server-performance-card.is-static{cursor:default}.server-performance-card:focus-visible{outline-offset:2px;outline:2px solid #4f46e5}.server-overview-value{grid-column:1/-1;align-self:center}.server-metric-gauge{grid-area:1/2/3;width:clamp(3rem,4vw,3.8rem);height:auto;overflow:visible}.server-metric-gauge circle{fill:none;stroke-width:3px}.server-metric-gauge-track{stroke:#e1e4ec}.server-metric-gauge-value{transform-origin:21px 21px;stroke:#4f46e5;stroke-linecap:round;transform:rotate(-90deg)}.server-metric-gauge text{fill:var(--ink);text-anchor:middle;font:650 9px system-ui,sans-serif}.server-focus{--server-grid:var(--line);border:1px solid var(--line);background:var(--paper);border-radius:10px;gap:11px;min-width:0;padding:clamp(14px,2vw,22px);display:grid}.server-focus>p{min-height:15px;color:var(--muted);margin:0;font-size:11px}.server-resource-breakdown{gap:1rem;min-width:0;display:grid}.server-stacked-bar{border-radius:.35rem;height:2rem;display:flex;overflow:hidden}.server-stacked-bar>span{min-width:0;height:100%}.server-resource-legend{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.server-resource-legend li{grid-template-columns:.65rem minmax(0,1fr) auto;align-items:center;gap:.7rem;font-size:.85rem;display:grid}.server-resource-legend i{border-radius:.15rem;width:.65rem;height:.65rem}.server-resource-legend strong{font-variant-numeric:tabular-nums;font-weight:600}.server-breakdown-note,.server-breakdown-status{color:var(--muted);margin:0;font-size:.78rem}.server-resource-breakdown.is-disk{grid-template-columns:minmax(8rem,1fr) minmax(0,1fr);align-items:center;gap:clamp(1rem,3vw,3rem)}.server-donut{aspect-ratio:1;justify-self:center;width:100%;max-width:22rem;position:relative}.server-donut>svg{width:100%;height:100%;display:block}.server-donut>span{text-align:center;pointer-events:none;place-content:center;gap:.2rem;display:grid;position:absolute;inset:0}.server-donut strong{font-size:clamp(1.2rem,2.5vw,2rem);font-weight:600}.server-donut small{font-size:.8rem}@media (width<=42rem){.server-resource-breakdown.is-disk{grid-template-columns:minmax(0,1fr)}}.server-processes{border:1px solid var(--line);background:var(--paper);min-width:0;color:var(--ink);border-radius:.75rem;gap:.75rem;padding:clamp(1rem,2vw,1.5rem);display:grid}.server-processes-head{justify-content:space-between;align-items:center;gap:1rem;display:flex}.server-processes-head h3{margin:0;font-size:1.05rem}.server-processes-head p{color:var(--muted);margin:.25rem 0 0;font-size:.85rem}.server-processes-head>strong{font-variant-numeric:tabular-nums}.server-processes-search{max-width:28rem;color:var(--muted);gap:.35rem;font-size:.8rem;display:grid}.server-processes-search input{border:1px solid var(--line);background:var(--field);min-width:0;color:var(--ink);font:inherit;border-radius:.5rem;padding:.6rem .75rem}.server-process-table-wrap{border:1px solid var(--line);border-radius:.5rem;max-height:min(55vh,38rem);overflow:auto}.server-process-table{border-collapse:collapse;text-align:left;width:100%}.server-process-table th,.server-process-table td{border-bottom:1px solid var(--line);white-space:nowrap;padding:.65rem .75rem}.server-process-table thead{z-index:1;background:var(--soft);position:sticky;top:0}.server-process-table thead th{color:var(--muted);font-size:.8rem;font-weight:600}.server-process-table tbody th{max-width:28rem;color:var(--ink);text-overflow:ellipsis;font-weight:550;overflow:hidden}.server-process-table tbody th span,.server-process-table tbody td span{text-overflow:ellipsis;display:block;overflow:hidden}.server-process-table tbody th small,.server-process-table tbody td small{color:var(--muted);margin-top:.15rem;font-size:.75rem;font-weight:400;display:block}.server-process-table td{color:var(--ink);font-variant-numeric:tabular-nums}.server-process-table th:nth-child(n+2),.server-process-table td:nth-child(n+2){text-align:right}.server-process-table button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.server-process-table button:focus-visible,.server-processes-search input:focus-visible{outline-offset:2px;outline:2px solid #4f46e5}@media (width<=42rem){.server-process-table th,.server-process-table td{padding:.55rem .5rem}.server-process-table tbody th{max-width:10rem}}@media (prefers-reduced-motion:reduce){.server-performance-card{transition:none}}.server-surface .server-monitor{background:var(--soft);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px}.server-surface .monitor-row{border:1px solid var(--line);background:var(--paper);border-radius:8px;grid-template-columns:minmax(130px,.7fr) 100px minmax(0,1fr);min-height:64px}@media (width<=1080px){.connection-surface{grid-template-columns:minmax(0,1fr)}.connection-status{border-top:1px solid var(--line);border-left:0}}@media (width<=760px){.connection-fields,.server-summary,.server-surface .server-monitor{grid-template-columns:minmax(0,1fr)}.connection-field-wide{grid-column:auto}.visibility-filter{top:72px}.visibility-controls{grid-template-columns:minmax(0,1fr)}.admin-user-avatar{display:none}.server-surface .monitor-row{grid-template-columns:minmax(0,1fr)}}.visually-hidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}#profile-photo-name{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;padding:0 10px;font-size:11px;overflow:hidden}.app-workspace{min-width:0}.workspace-topbar{display:none}.operations-shell{--idw-blue:#6288ff;--idw-soft:#f5f6f8;--idw-line:#e8eaf0;--idw-muted:#89909f;color:#20242c;background:#f3f4f6}.operations-shell .app-frame{grid-template-columns:244px minmax(0,1fr)}.operations-shell.sidebar-collapsed .app-frame{grid-template-columns:50px minmax(0,1fr)}.operations-shell .side-panel{z-index:60;background:#fff;border-color:#dfe2e8;gap:8px;width:auto;padding:12px}.operations-shell .side-panel .brand-lockup{min-height:40px}.operations-shell .side-panel .brand-lockup img{border-radius:5px;width:30px;height:30px}.operations-shell.sidebar-collapsed .side-panel .brand-lockup>span,.operations-shell.sidebar-collapsed .side-panel .side-footer{display:none}.operations-shell .side-panel .rail-toggle{color:#929baa;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:0 0 30px;align-self:flex-start;place-items:center;width:30px;height:30px;margin-top:-6px;padding:8px;display:grid}.operations-shell .side-panel .rail-toggle:hover{color:#6288ff;background:#eef4fc}.operations-shell .side-panel .rail-toggle img{width:12px;height:12px;transition:transform .16s}.operations-shell:not(.sidebar-collapsed) .side-panel .rail-toggle img{transform:rotate(180deg)}.operations-shell .module-nav{flex-direction:column;gap:4px;display:flex;overflow-y:auto}.operations-shell .nav-group{gap:4px;display:grid}.operations-shell .nav-group-title{color:#8d9aac;letter-spacing:.08em;text-transform:uppercase;padding:12px 10px 4px;font-size:10px;font-weight:800}.operations-shell .nav-group:first-child .nav-group-title{padding-top:4px}.operations-shell .nav-link{border-radius:8px;width:100%;min-height:40px;padding:0 9px;display:flex;position:relative;transform:none}.operations-shell .nav-link .nav-line{display:none}.operations-shell .nav-link img{object-fit:contain;opacity:.7;width:21px;min-width:21px;height:21px}.operations-shell.sidebar-collapsed .side-panel{padding:8px 4px}.operations-shell.sidebar-collapsed .side-panel .brand-lockup{justify-content:center;padding:0}.operations-shell.sidebar-collapsed .side-panel .rail-toggle{align-self:center}.operations-shell.sidebar-collapsed .module-nav{overflow:visible}.operations-shell.sidebar-collapsed .nav-group-title{display:none}.operations-shell.sidebar-collapsed .nav-link{place-items:center;width:40px;padding:0;display:grid}.operations-shell.sidebar-collapsed .nav-link>span:last-child{display:none}.operations-shell .nav-link:hover,.operations-shell .nav-link.is-active{background:#eaf3ff}.operations-shell .nav-link.is-open:not(.is-active){background:#f4f7fb}.operations-shell .nav-link:hover img,.operations-shell .nav-link.is-active img{opacity:1}.operations-shell .workspace-topbar{z-index:55;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;border-bottom:1px solid #e1e4ea;grid-template-columns:minmax(0,1fr) minmax(260px,320px) minmax(0,1fr);justify-content:space-between;align-items:center;min-height:48px;padding:0 24px;display:grid;position:sticky;top:0}.topbar-context{grid-column:2;min-width:0}.topbar-context .tool-jump,.topbar-context .trello-loading-count{grid-column:auto}.topbar-context .trello-loading-count{text-align:center;display:block}.topbar-context .trello-loading-count[hidden]{display:none}.trello-sync-anchor{position:absolute;top:6px;left:24px}.trello-sync-toggle{border:1px solid var(--shell-chrome-border);background:var(--shell-chrome-hover);width:36px;height:36px;color:var(--shell-chrome-text);border-radius:9px;place-items:center;padding:0;display:grid}.trello-sync-toggle svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px}.trello-sync-panel{z-index:80;border:1px solid var(--shell-chrome-border);background:var(--shell-chrome);width:430px;box-shadow:none;border-radius:10px;flex-wrap:wrap;align-items:end;gap:10px;padding:12px;display:flex;position:absolute;top:calc(100% + 8px);left:0}.trello-sync-filters{border-top:1px solid var(--shell-chrome-border);color:var(--shell-chrome-text);flex:1 0 100%}.trello-sync-filters summary{cursor:pointer;padding:8px 0 0;font-size:11px;font-weight:700}.trello-sync-filters>div{gap:10px;padding-top:10px;display:grid}.trello-sync-panel .trello-skip-completed{align-items:center;display:flex}.trello-sync-codes textarea{resize:none;border:1px solid var(--shell-chrome-border);background:var(--shell-chrome-hover);width:100%;height:64px;color:var(--shell-chrome-text);font:inherit;border-radius:7px;padding:8px}.trello-sync-panel[hidden]{display:none}.trello-sync-panel label{min-width:0;color:var(--shell-chrome-text);gap:5px;font-size:11px;font-weight:700;display:grid}.trello-sync-panel select{border:1px solid var(--shell-chrome-border);background:var(--shell-chrome-hover);width:140px;height:36px;color:var(--shell-chrome-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:7px;padding:0 9px}.trello-range-toggle{border:1px solid var(--shell-chrome-border);background:var(--shell-chrome-hover);width:128px;height:36px;color:var(--shell-chrome-text);font:inherit;text-align:left;border-radius:7px;padding:0 10px}.trello-range-calendar{border:1px solid var(--shell-chrome-border);background:var(--shell-chrome);width:280px;color:var(--shell-chrome-text);box-shadow:none;border-radius:10px;padding:12px;position:absolute;top:calc(100% + 8px);left:0}.trello-range-calendar[hidden]{display:none}.trello-calendar-week,.trello-calendar-days{grid-template-columns:repeat(7,1fr);gap:3px;display:grid}.trello-calendar-week{color:var(--shell-chrome-muted);text-align:center;margin-bottom:5px;font-size:10px}.trello-calendar-days button{height:32px;color:inherit;background:0 0;border:0;border-radius:6px}.trello-calendar-days button:hover,.trello-calendar-days button.is-in-range{background:var(--shell-chrome-hover)}.trello-calendar-days button.is-selected{background:var(--accent);color:#fff}.trello-range-calendar footer{border-top:1px solid var(--shell-chrome-border);min-height:34px;color:var(--shell-chrome-muted);justify-content:space-between;align-items:center;margin-top:10px;font-size:11px;display:flex}.operations-shell.trello-board-page[data-color-mode=light] .trello-sync-panel select{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.shell-navigating .app-workspace{cursor:progress}.shell-navigating .app-workspace>main{opacity:.82}.app-workspace>main{transition:opacity .1s}.shell-page-entering{animation:.15s ease-out both shell-page-in}@keyframes shell-page-in{0%{opacity:0;transform:translateY(3px)}}.operations-shell.trello-board-page,.operations-shell.profile-steam-page{--shell-chrome:#1d2125;--shell-chrome-border:#343a40;--shell-chrome-hover:#2b3137;--shell-chrome-active:#3a5262;--shell-chrome-text:#dce3e8}.operations-shell.profile-steam-page{--shell-chrome:#171f28;--shell-chrome-border:#263746;--shell-chrome-hover:#22313d;--shell-chrome-active:#16475a}.operations-shell.trello-board-page .side-panel,.operations-shell.trello-board-page .workspace-topbar,.operations-shell.profile-steam-page .side-panel,.operations-shell.profile-steam-page .workspace-topbar{border-color:var(--shell-chrome-border);background:var(--shell-chrome);color:var(--shell-chrome-text)}.operations-shell.trello-board-page .brand-lockup,.operations-shell.trello-board-page .nav-link,.operations-shell.trello-board-page .side-footer,.operations-shell.trello-board-page .topbar-user,.operations-shell.profile-steam-page .brand-lockup,.operations-shell.profile-steam-page .nav-link,.operations-shell.profile-steam-page .side-footer,.operations-shell.profile-steam-page .topbar-user{color:var(--shell-chrome-text)}.operations-shell.trello-board-page .nav-link:hover,.operations-shell.trello-board-page .nav-link.is-active,.operations-shell.trello-board-page .topbar-user:hover,.operations-shell.profile-steam-page .nav-link:hover,.operations-shell.profile-steam-page .nav-link.is-active,.operations-shell.profile-steam-page .topbar-user:hover{background:var(--shell-chrome-active)}.operations-shell.trello-board-page .side-panel .rail-toggle:hover,.operations-shell.profile-steam-page .side-panel .rail-toggle:hover{background:var(--shell-chrome-hover)}.operations-shell.profile-steam-page .tool-jump input{border-color:var(--shell-chrome-border);color:var(--shell-chrome-text);background:#101820}.topbar-menu{color:#7d8491;background:0 0;border:0;width:34px;min-width:34px;height:34px;padding:0;font-size:0;display:none;overflow:hidden}.topbar-menu img{width:12px;height:12px}.tool-jump{grid-column:2;position:relative}.tool-jump span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.tool-jump input{color:#303640;background:#f7f8fb;border:1px solid #e1e4ec;border-radius:14px;width:100%;height:36px;padding:0 14px;font-size:12px}.topbar-user{color:#20242c;border-radius:9px;grid-column:3;justify-self:end;align-items:center;gap:8px;min-width:0;padding:5px 9px 5px 5px;font-size:12px;font-weight:700;display:flex}.topbar-user .user-avatar{border-radius:7px;width:28px;min-width:28px;height:28px;font-size:11px}.topbar-user strong{overflow-wrap:anywhere;text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.topbar-user .user-tag{flex-shrink:0}.steam-identity h1 .user-tag{vertical-align:middle;margin-left:8px}.operations-shell .topbar-actions .topbar-user{flex:0 0 min(18vw,170px);inline-size:min(18vw,170px)}.operations-shell .topbar-user[data-name-length=medium] strong{font-size:clamp(10px,.68vw,11px)}.operations-shell .topbar-user[data-name-length=long] strong{font-size:clamp(9px,.6vw,10px)}.topbar-user:hover{background:#f3f5f8}.topbar-user.is-static{cursor:default}.topbar-user.is-static:hover{background:0 0}.idw-page{background:#f3f4f6;min-height:calc(100vh - 48px);padding:0 14px 34px}@media (width>=1081px){.operations-shell .module-page .work-surface{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.operations-shell .module-page .work-surface.webhook-surface{grid-template-columns:minmax(0,1fr)}}.operations-shell .module-page .input-zone,.operations-shell .module-page .result-zone{min-width:0}.operations-shell .module-page .queue-columns,.operations-shell .module-page .queue-item{grid-template-columns:minmax(130px,.8fr) minmax(0,1.4fr) 78px;align-items:center;gap:12px;display:grid}.operations-shell .module-page .queue-columns{color:#858b96;letter-spacing:.04em;text-transform:uppercase;border-bottom:1px solid #e7e9ef;padding:7px 0;font-size:9px;font-weight:700}.operations-shell .module-page .queue-item{padding:7px}.operations-shell .module-page .queue-item>small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.page-crumb{color:#6485f7;background:#f7f7f8;border-bottom:1px solid #e4e6eb;align-items:center;gap:22px;min-height:42px;margin:0 -14px 22px;padding:0 14px;font-size:12px;display:flex}.page-crumb a,.page-crumb span{color:inherit;position:relative}.page-crumb a:after,.page-crumb span:last-child:after{content:"";background:#6689ff;height:2px;position:absolute;bottom:-14px;left:0;right:0}.dashboard-title{justify-content:space-between;align-items:end;padding:0 2px 18px;display:flex}.dashboard-title h1{color:#161a21;margin:0;font-size:25px;font-weight:500}.dashboard-title p{color:#9096a2;margin:5px 0 0;font-size:11px}.dashboard-availability{color:#fff;background:#6689ff;border-radius:5px;padding:7px 10px;font-size:11px}.dashboard-panel{min-height:620px;box-shadow:none;background:#fff;border-radius:11px 11px 0 0;padding:22px 28px 44px}.operations-shell[data-script=dashboard] .tool-jump{display:none}.dashboard-tab{color:#6084ff;border-bottom:1px solid #e6e8ed;align-items:center;gap:20px;min-height:45px;margin-bottom:38px;padding:0 16px;font-size:12px;display:flex}.dashboard-tab span{border-bottom:2px solid #6084ff;align-self:stretch;align-items:center;display:flex}.automation-groups{gap:34px;display:grid}.automation-group{gap:14px;display:grid}.automation-group-head{align-items:baseline;gap:10px;padding:0 4px;display:flex}.automation-group-head span,.automation-group-head small{color:#8b95a7;text-transform:uppercase;letter-spacing:.08em;font-size:10px}.automation-group-head h2{color:#273348;margin:0;font-size:17px}.automation-group-head small{text-transform:none;letter-spacing:0;margin-left:auto}.dashboard-tools.module-board{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;display:grid}.dashboard-tools .module-lane{color:#fff;min-height:136px;box-shadow:none;background:linear-gradient(115deg,#4777d4,#42c4d9);border:0;border-radius:10px;grid-template-rows:1fr auto;grid-template-columns:50px minmax(0,1fr) auto;align-items:center;padding:21px 24px;display:grid;overflow:hidden}.dashboard-tools .module-lane:hover{box-shadow:none;background:linear-gradient(115deg,#3f70cf,#39bbd2);transform:translateY(-1px)}.dashboard-tool-media{background:#ffffffe6;border-radius:8px;place-items:center;width:44px;height:44px;display:grid}.dashboard-tools .module-lane .dashboard-tool-media img{object-fit:contain;background:0 0;border-radius:0;width:34px;height:34px;padding:0}.dashboard-tool-copy{align-self:center;padding-left:12px;display:block}.dashboard-tool-copy strong,.dashboard-tool-copy small{color:#fff;text-decoration:none;display:block}.dashboard-availability[href]{cursor:pointer}.dashboard-tool-copy strong{font-size:17px;font-weight:500}.dashboard-tool-copy small{opacity:.78;margin-top:7px;font-size:11px}.dashboard-tools .state-pill{color:#ffffffdb;background:0 0;border:0;grid-column:1/-1;justify-self:start;min-width:0;margin-top:12px;padding:0;font-size:10px;font-style:normal}.terminal-workspace{padding-bottom:46px}.terminal-window{min-height:650px;box-shadow:none;background:#fff;border-radius:12px 12px 0 0;overflow:hidden}.terminal-window-head{border-bottom:1px solid #e6e8ed;justify-content:space-between;align-items:center;min-height:48px;padding:0 20px;display:flex}.terminal-window-head>div{align-items:center;gap:10px;display:flex}.terminal-window-head img{object-fit:contain;width:24px;height:24px}.terminal-window-head strong,.terminal-window-head small{display:block}.terminal-window-head strong{font-size:14px}.terminal-window-head small{color:#9298a4;margin-top:2px;font-size:10px}.terminal-view-label{color:#6485f7;background:#f8f9fb;border:1px solid #e2e5eb;border-radius:5px;padding:6px 9px;font-size:11px}.terminal-intake.input-zone{background:#fff;border-bottom:1px solid #e7e9ee;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px 16px;padding:16px 20px 14px;display:grid}.terminal-intake-fields>label{color:#4d5460;margin-bottom:7px;font-size:11px;font-weight:700;display:block}.terminal-intake-fields{grid-column:1/-1}.terminal-intake-fields textarea{resize:none;color:#262b34;background:#f8f9fb;border-color:#dfe3eb;min-height:112px}.terminal-intake-fields input[type=password]{background:#f8f9fb;border-color:#dfe3eb;width:min(100%,420px);height:40px;margin-top:3px}.terminal-filter-menu{background:#fff;border:1px solid #e6e8ee;border-radius:5px;justify-self:start;min-width:180px;position:relative}.terminal-filter-menu>summary{color:#454c57;cursor:pointer;justify-content:space-between;align-items:center;gap:18px;min-height:35px;padding:0 11px;font-size:11px;font-weight:700;list-style:none;display:flex}.terminal-filter-menu>summary::-webkit-details-marker{display:none}.terminal-filter-menu>summary span{color:#949aa5;font-size:9px;font-weight:500}.terminal-filter-menu .filter-options{z-index:70;width:330px;box-shadow:none;background:#fff;border:1px solid #dfe3ea;border-radius:7px;grid-template-columns:repeat(2,minmax(130px,1fr));gap:4px;padding:10px;display:grid;position:absolute;top:calc(100% + 5px);left:0}.terminal-filter-menu .filter-options label{color:#555d69;border-radius:4px;min-height:30px;padding:6px 8px;font-size:10px}.terminal-filter-menu .filter-options label:hover{background:#f2f5fa}.marketplace-filter-menu{margin-top:2px}.terminal-intake .action-line{justify-content:flex-end;gap:8px;margin:0;display:flex}.terminal-intake .primary-action,.terminal-intake .flat-action,.terminal-toolbar .flat-action{min-height:35px;padding:0 14px;font-size:11px}.terminal-intake .primary-action{background:#6387fb}.operation-notice{color:#7e5b25;background:#fff9ee;border-left:3px solid #e3a03f;border-radius:4px;margin:12px 24px 0;padding:9px 12px;font-size:11px}.order-grid{background:#fff;border-bottom:1px solid #e7e9ef;min-width:0}.order-grid .queue-head{border-bottom:1px solid #e7e9ef;justify-content:space-between;align-items:center;min-height:44px;padding:0 20px;display:flex}.order-grid .queue-head strong{font-size:13px}.order-grid .queue-head span{color:#8f95a1;font-size:10px}.terminal-page:not(.job-view) .order-grid{display:none}.order-table-scroll{scrollbar-gutter:stable;min-height:320px;max-height:calc(100vh - 270px);position:relative;overflow:auto}.order-table{border-collapse:separate;border-spacing:0;background:#fff;width:max-content;min-width:100%}.order-table thead{z-index:20;background:#fff;position:sticky;top:0}.order-table th,.order-table td{color:#535b68;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:#fff;border-bottom:1px solid #dbeafec7;min-width:150px;max-width:300px;height:46px;padding:7px 14px;font-size:12px;transition:background-color .16s,box-shadow .16s;overflow:hidden}.order-table thead th{color:#7a8290;letter-spacing:.08em;text-transform:uppercase;height:40px;font-size:10px;font-weight:700}.order-table tbody tr:hover>*{box-shadow:none;background:#eff6ff}.order-table .order-row-number{z-index:8;color:#99a0ab;text-align:center;width:42px;min-width:42px;max-width:42px;position:sticky;left:0}.order-table .order-code-column{z-index:8;color:#343b46;width:190px;min-width:190px;max-width:190px;font-weight:700;position:sticky;left:42px}.order-table thead .order-row-number,.order-table thead .order-code-column{z-index:24}.order-table .order-status-column{width:106px;min-width:106px}.order-table .order-status-column span{color:#6c737e;background:#dfe5ea;border-radius:999px;padding:4px 9px;font-size:9px;display:inline-flex}.order-table tr[data-state=running] .order-status-column span,.order-table tr[data-state=done] .order-status-column span{color:#367564;background:#dbeee8}.order-table tr[data-state=error] .order-status-column span{color:#a65f5f;background:#f7e5e5}.order-empty-row td{color:#8b929e;text-align:center;height:96px}.terminal-page.intake-collapsed .terminal-intake-fields,.terminal-page.intake-collapsed .terminal-filter-menu{display:none}.terminal-page.intake-collapsed .terminal-intake.input-zone{padding-top:0;display:block}.terminal-page.intake-collapsed .terminal-intake .action-line{border-top:1px solid #eceef2;margin:0 -20px;padding:10px 20px}.terminal-results{padding:14px 24px 24px}.terminal-drawer{background:#fafbfc;border:1px solid #e5e7ec;border-radius:7px}.terminal-drawer>summary{color:#626a77;cursor:pointer;padding:11px 13px;font-size:11px;font-weight:700}.terminal-toolbar{border-top:1px solid #e5e7ec;padding:8px 12px}.terminal-drawer .terminal-wrap,.terminal-drawer pre{border-radius:0;min-height:170px;max-height:380px;margin:0}.profile-steam-page{color:#d7e3ec;background:#0d1620}.work-profile{background:linear-gradient(135deg,#101c26 0%,#17384a 44%,#121a28 100%);min-height:calc(100vh - 48px)}.profile-photo-save{color:#fff;background:#5b4772;border:0;border-radius:2px;min-height:30px;font-size:11px}.profile-activity-panel>h2{color:#e3edf2;background:linear-gradient(90deg,#164854f5,#361e48f5);margin:0;padding:11px 12px;font-size:16px;font-weight:400}.profile-stat-row{background:#091017c7;grid-template-columns:repeat(3,1fr);gap:2px;padding:12px 10px;display:grid}.profile-stat-row>div{padding:4px 8px}.profile-stat-row strong,.profile-stat-row span{display:block}.profile-stat-row strong{color:#fff;font-size:28px;font-weight:300}.profile-stat-row span{color:#8fa0aa;margin-top:5px}.profile-activity-panel{background:#080d13c7;margin-top:12px}.profile-activity-panel .monitor-row{color:#dce7ec;background:#141d2694;border-color:#ffffff0f;grid-template-columns:145px 130px minmax(0,1fr);gap:12px}.profile-activity-panel .monitor-row em{color:#8fa0aa}.profile-security-panel{background:#080d13c7;justify-content:space-between;align-items:center;margin-top:12px;padding:18px;display:flex}.profile-security-panel h2{margin:0;font-size:14px}.profile-security-panel p{color:#899da8;margin:6px 0 0;font-size:11px}.profile-security-panel>strong{color:#d9fff6;background:#2b6a63;padding:6px 9px;font-size:10px}.profile-online-dot{background:#57cbde;border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.trello-board-page{color:#f2f3f4;background:#1d2024;font-family:inherit}.trello-board-shell{background:url(/assets/trello/trello-board-dark.jpg) 50%/cover fixed;min-height:calc(100vh - 48px);position:relative;overflow:hidden}.trello-board-shell:before{content:"";pointer-events:none;background:#09120a38;position:absolute;inset:0}.trello-board-head,.trello-board-canvas,.trello-log{z-index:1;position:relative}.trello-board-head{z-index:30;justify-content:space-between;align-items:center;min-height:56px;padding:0 12px;display:flex}.trello-board-head>div{align-items:center;gap:12px;margin-left:auto;display:flex}.trello-board-head span,.trello-board-head .trello-log>summary{color:#fff;font-size:12px}.trello-new-search{color:#fff;background:#ffffff24;border-color:#ffffff3d;min-height:32px;display:none}.trello-sync-complete{z-index:35;color:#fff;min-height:38px;box-shadow:none;cursor:pointer;background:#1f845a;border:1px solid #1f845a;border-radius:8px;padding:0 16px;font-weight:700;position:fixed;bottom:24px;right:24px}.trello-sync-complete[hidden]{display:none}.trello-sync-alert{z-index:40;color:#7a271a;max-width:min(560px,100vw - 32px);box-shadow:none;background:#fff1f0;border:1px solid #f87168;border-radius:9px;align-items:center;gap:14px;padding:10px 12px;display:flex;position:fixed;top:76px;left:50%;transform:translate(-50%)}.trello-sync-alert[hidden]{display:none}.trello-sync-alert button{color:#fff;cursor:pointer;background:#c9372c;border:0;border-radius:6px;padding:7px 10px}.trello-order-dialog{color:#e8eaec;width:min(560px,100vw - 32px);box-shadow:none;background:#101204;border:1px solid #3c444d;border-radius:12px;padding:0}.trello-order-dialog::backdrop{background:#00000094}.trello-order-dialog form{gap:14px;padding:18px;display:grid}.trello-order-dialog header,.trello-order-dialog footer{align-items:center;gap:10px;display:flex}.trello-order-dialog header div{gap:2px;display:grid}.trello-order-dialog header small{color:#9fadbc}.trello-order-dialog header>button{color:#9fadbc;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:24px}.trello-order-dialog textarea{box-sizing:border-box;resize:none;color:#e8eaec;background:#22272b;border:1px solid #56606b;border-radius:8px;width:100%;height:min(46vh,360px);padding:12px;font:13px/1.55 ui-monospace,SFMono-Regular,Consolas,monospace}.trello-order-dialog footer span{flex:1}.trello-order-error{color:#f87168;margin:-6px 0 0;font-size:12px}.trello-results-view .trello-new-search{display:inline-flex}.trello-board-canvas{align-items:flex-start;gap:12px;min-height:calc(100vh - 104px);padding:0 12px 24px;display:flex;overflow-x:auto}.trello-board-page:not(.trello-results-view) .trello-board-canvas{justify-content:center;padding-top:clamp(34px,8vh,78px)}.trello-board-page.trello-results-view .trello-board-canvas,.trello-board-page.trello-append-view .trello-board-canvas{justify-content:flex-start}.trello-board-results{display:contents}.trello-list{color:#e8eaec;background:#101204;border-radius:12px;flex-direction:column;flex:0 0 272px;height:calc(100dvh - 116px);max-height:calc(100vh - 116px);padding:0 0 12px;display:flex;overflow:hidden}.trello-list>header{flex:none;justify-content:space-between;align-items:center;min-height:36px;padding:10px 12px 6px;display:flex}.trello-list>header h2{margin:0;font-size:14px}.trello-list>header span{color:#afb4ba}.trello-intake-list{height:auto;max-height:none;box-shadow:none;background:#101204;flex-basis:min(540px,100vw - 110px);padding:12px}.trello-intake-fields>label{color:#b9bec3;margin-bottom:7px;font-size:11px;display:block}.trello-intake-fields textarea{color:#fff;background:#242629;border:0;border-radius:8px;min-height:210px}.trello-intake-list .action-line{margin-top:8px;display:block}.trello-intake-list .action-line .primary-action{width:100%}.trello-intake-list .primary-action,.trello-intake-list .flat-action{min-height:34px;padding:0 10px;font-size:10px}.trello-card-stack{scrollbar-gutter:stable;flex-direction:column;flex:auto;gap:8px;min-height:0;padding:0 8px;display:flex;overflow-y:auto}.trello-result-card{box-shadow:none;background:#292b2f;border-radius:8px;flex:none;padding:12px}.trello-result-card strong{color:#fff;font-size:13px;display:block}.trello-result-card p{color:#c6c9cd;margin:7px 0;font-size:12px;line-height:1.35}.trello-result-card button{color:#e1f6ff;cursor:pointer;background:#286b8b;border:0;border-radius:3px;padding:4px 7px;font-size:10px;display:inline-block}.trello-link-preview{color:#9ea7ad;text-overflow:ellipsis;white-space:nowrap;margin:0 0 8px;font-size:10px;display:block;overflow:hidden}.trello-result-card[data-link-kind=standard]{border-left:3px solid #579dff}.trello-result-card>small{color:#9ea7ad;margin-top:8px;font-size:10px;display:block}.trello-result-card[data-state=running]{border-left:3px solid #579dff}.trello-list.is-completed .trello-result-card,.trello-list.is-checked .trello-result-card{border-left:3px solid #4bce97}.trello-list.is-failed .trello-result-card{border-left:3px solid #f87168}.trello-list.is-other .trello-result-card{border-left:3px solid #f5cd47}.trello-list.is-other .trello-result-card[data-completed=true]{border-left-color:#4bce97}.trello-other-link{color:#8fcbff;text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.trello-list-footer{border-top:1px solid #ffffff1f;flex:none;justify-content:space-between;margin:10px 8px 0;padding-top:8px;display:flex}.trello-list-footer[hidden]{visibility:hidden;display:flex}.trello-list-footer button{color:#b6c2cf;cursor:pointer;background:0 0;border:0;font-size:11px}.trello-list-footer button:first-child{color:#fff;background:#1f845a;border:1px solid #1f845a;border-radius:6px;padding:6px 9px;font-weight:700}.trello-list-footer button:first-child[data-completed=true]{color:#1f845a;background:#fff}.trello-list-footer button:disabled{cursor:wait;opacity:.65}.trello-list.is-links>header h2{color:#8fcbff}.trello-list.is-missing .trello-result-card{border-left:3px solid #d66262}.trello-results-view .trello-intake-list{display:none}.trello-log{background:#ffffff29;border-radius:4px;width:auto;position:relative}.trello-log>summary{cursor:pointer;padding:8px 11px;list-style:none}.trello-log>summary::-webkit-details-marker{display:none}.trello-log>div{z-index:20;width:min(460px,100vw - 24px);box-shadow:none;background:#1d1f23fa;border-radius:7px;padding:10px;position:absolute;top:calc(100% + 6px);right:0}.trello-log pre{max-height:260px}.trello-loading-count{color:var(--shell-chrome-text);grid-column:2;justify-self:center;font-size:12px;font-weight:700}@media (width<=1180px){.dashboard-tools.module-board{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}@media (width<=860px){.dashboard-tools.module-board{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.operations-shell .app-frame{display:block}.operations-shell .side-panel{display:none}.operations-shell.mobile-menu-open:before{z-index:89;content:"";background:#1f29373d;position:fixed;inset:0}.operations-shell.mobile-menu-open .side-panel{z-index:90;width:min(320px,88vw);height:100dvh;box-shadow:none;padding:14px 12px;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.operations-shell.mobile-menu-open .side-panel .brand-lockup{justify-content:flex-start;padding-right:0}.operations-shell.mobile-menu-open .side-panel .brand-lockup>span,.operations-shell.mobile-menu-open .side-panel .rail-toggle,.operations-shell.mobile-menu-open .side-panel .side-footer{display:flex}.operations-shell.mobile-menu-open .side-panel .brand-lockup>span{display:block}.operations-shell.mobile-menu-open .side-panel .rail-toggle{align-self:flex-start;place-items:center;width:30px;display:grid;position:static}.operations-shell.mobile-menu-open .side-panel .module-nav{grid-template-columns:minmax(0,1fr);max-height:none;display:grid}.operations-shell.mobile-menu-open .side-panel .nav-link{justify-content:flex-start;width:100%;padding:0 10px;display:flex}.operations-shell.mobile-menu-open .side-panel .nav-link .nav-line,.operations-shell.mobile-menu-open .side-panel .nav-link>span:last-child{display:block}.operations-shell .workspace-topbar{grid-template-columns:38px minmax(0,1fr) auto;padding:0 10px}.topbar-menu{place-items:center;display:grid}.tool-jump{grid-column:2}.topbar-user{max-width:120px}.topbar-user .user-avatar{width:26px;min-width:26px;height:26px}.dashboard-panel{padding:16px}.dashboard-tools.module-board{grid-template-columns:minmax(0,1fr);gap:12px}.queue-columns{display:none}.terminal-intake.input-zone{grid-template-columns:minmax(0,1fr)}.terminal-filter-menu,.terminal-intake .action-line{width:100%}.terminal-filter-menu .filter-options{width:min(330px,100vw - 68px)}.terminal-intake .action-line{justify-content:stretch}.terminal-intake .action-line button{flex:1}.queue-item{grid-template-columns:minmax(0,1fr) auto;gap:5px 12px;padding-block:9px}.queue-item>small{white-space:normal;grid-area:2/1/auto/-1}.profile-stat-row,.profile-activity-panel .monitor-row{grid-template-columns:minmax(0,1fr)}.trello-board-head{padding-inline:14px}.trello-board-head span{display:none}.trello-board-canvas{padding-inline:10px}.trello-list{flex-basis:min(86vw,300px)}.trello-intake-list{flex-basis:min(92vw,520px)}}.theme-toggle,.login-theme{place-items:center;display:grid}.topbar-actions .theme-toggle{width:34px;min-width:34px;padding:0}.theme-icon{width:18px;height:18px}.theme-icon-sun,.theme-toggle[data-mode=dark] .theme-icon-moon,html[data-color-mode=dark] .login-theme .theme-icon-moon{display:none}.theme-toggle[data-mode=dark] .theme-icon-sun,html[data-color-mode=dark] .login-theme .theme-icon-sun{filter:invert();display:block}.operations-shell[data-color-mode=light]{color:#20242c;background:#f3f4f6}.operations-shell[data-color-mode=dark]{color:#e7edf4;background:#0b1017}.operations-shell[data-color-mode=dark] .side-panel,.operations-shell[data-color-mode=dark] .workspace-topbar{color:#e7edf4;background:#111821;border-color:#283442}.operations-shell[data-color-mode=dark] .brand-lockup,.operations-shell[data-color-mode=dark] .nav-link,.operations-shell[data-color-mode=dark] .side-footer,.operations-shell[data-color-mode=dark] .topbar-user{color:#dce5ee}.operations-shell[data-color-mode=dark] .nav-link:hover,.operations-shell[data-color-mode=dark] .nav-link.is-active,.operations-shell[data-color-mode=dark] .topbar-user:hover,.operations-shell[data-color-mode=dark] .side-panel .rail-toggle:hover{background:#1d2a38}.operations-shell[data-color-mode=dark] .nav-link.is-open:not(.is-active){background:#18222d}.operations-shell[data-color-mode=dark] .user-tag{color:#bcd3ff;background:#142743;border-color:#3b5f93}.operations-shell[data-color-mode=dark] .tool-jump input,.operations-shell[data-color-mode=dark] .topbar-actions .theme-toggle{color:#e7edf4;background:#18222d;border-color:#2e3b49}.operations-shell[data-color-mode=dark] .side-panel .rail-toggle img,.operations-shell[data-color-mode=dark] .logout-link img{filter:invert()}.operations-shell .side-footer{justify-content:center}.operations-shell .side-footer>.commerce-settings-link,.operations-shell .side-footer>.account-menu{flex:0 0 100%;width:100%;min-width:0}.operations-shell .side-footer>.account-menu{display:flex}.operations-shell .side-footer .logout-link{border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:36px;padding:0 10px;display:flex}.operations-shell .side-footer .logout-link:hover{background:var(--accent-soft)}.logout-link img{width:18px;height:18px}.web-app-notice{border:1px solid var(--line);color:var(--muted);background:color-mix(in srgb, var(--accent-soft) 46%, var(--paper));border-radius:9px;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:0 0 16px;padding:12px 14px;font-size:12px;display:flex}.web-app-notice strong{color:var(--ink)}.web-app-notice span{flex:22rem}.web-app-notice a{color:var(--accent);font-weight:800;text-decoration:none}.operations-shell.sidebar-collapsed .side-panel .side-footer{padding:8px 0 0;display:flex}.operations-shell.sidebar-collapsed .side-panel .logout-link{width:40px;padding:0}.operations-shell.sidebar-collapsed .logout-link span{display:none}.terminal-view-label{cursor:pointer}.operations-shell[data-color-mode=dark] .idw-page,.operations-shell[data-color-mode=dark] .terminal-window,.operations-shell[data-color-mode=dark] .terminal-intake.input-zone,.operations-shell[data-color-mode=dark] .order-grid,.operations-shell[data-color-mode=dark] .order-table,.operations-shell[data-color-mode=dark] .order-table thead,.operations-shell[data-color-mode=dark] .order-table th,.operations-shell[data-color-mode=dark] .order-table td{color:#dce5ee;background:#111821;border-color:#293543}.operations-shell[data-color-mode=dark] .page-crumb,.operations-shell[data-color-mode=dark] .terminal-window-head,.operations-shell[data-color-mode=dark] .terminal-drawer,.operations-shell[data-color-mode=dark] .terminal-toolbar{background:#151e28;border-color:#293543}.operations-shell[data-color-mode=dark] .terminal-view-label,.operations-shell[data-color-mode=dark] .terminal-filter-menu,.operations-shell[data-color-mode=dark] .terminal-filter-menu .filter-options,.operations-shell[data-color-mode=dark] .terminal-intake-fields textarea,.operations-shell[data-color-mode=dark] .terminal-intake-fields input[type=password]{color:#e7edf4;background:#0d151e;border-color:#344252}.operations-shell[data-color-mode=dark] .terminal-filter-menu>summary,.operations-shell[data-color-mode=dark] .terminal-filter-menu .filter-options label,.operations-shell[data-color-mode=dark] .terminal-intake-fields>label,.operations-shell[data-color-mode=dark] .terminal-drawer>summary{color:#c8d3df}.operations-shell[data-color-mode=dark] .terminal-filter-menu .filter-options label:hover,.operations-shell[data-color-mode=dark] .order-table tbody tr:hover>*{background:#1b2937}.operations-shell[data-color-mode=dark] .order-table .order-code-column{color:#eef3f8}.operations-shell[data-color-mode=dark] .terminal-page.intake-collapsed .terminal-intake .action-line{border-color:#293543}.operations-shell[data-color-mode=dark] :is(.nav-link img,.dashboard-tool-media img,.module-art,.terminal-window-head img){filter:brightness(0)invert()}.operations-shell[data-color-mode=dark] .dashboard-tool-media{background:#0f172a57}.operations-shell[data-color-mode=dark] .dashboard-title h1{color:#f1f5f9}.operations-shell[data-color-mode=dark] .dashboard-panel,.operations-shell[data-color-mode=dark] .module-page :is(.overview-hero,.sheet-hero,.meli-hero,.server-hero,.work-surface,.server-stat,.monitor-surface){color:#e7edf4;background:#111821;border-color:#293543}.operations-shell[data-color-mode=dark] .module-page :is(h1,h2,strong,label){color:#eef3f8}.operations-shell[data-color-mode=dark] .module-page :is(textarea,input,select,.queue-item,.monitor-row){color:#e7edf4;background:#0d151e;border-color:#344252}.operations-shell[data-color-mode=dark] .dashboard-tab,.operations-shell[data-color-mode=dark] .module-page .queue-columns{border-color:#293543}.operations-shell[data-color-mode=dark] .automation-group-head h2{color:#eef3f8}.feedback-preview{align-self:start}.feedback-workspace{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:24px;display:grid}.feedback-only-page{padding:clamp(20px,3vw,36px) 0 60px}.feedback-only-page .steam-profile-shell{margin-top:0;margin-bottom:0}.feedback-only-tabs{width:min(100% - 40px,1040px);margin:0 auto 12px;padding:0}.feedback-preview>h2{margin:0 0 14px}.feedback-preview .notification-item{align-items:flex-start}.admin-access-list{gap:10px;display:grid}.admin-user-card{background:#111e27;border:1px solid #2d414f;border-radius:5px;overflow:hidden}.admin-user-card>summary{cursor:pointer;grid-template-columns:38px minmax(0,1fr) auto 16px;align-items:center;gap:12px;padding:12px 14px;list-style:none;display:grid}.admin-owner-summary{grid-template-columns:38px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.admin-owner-card{background:#153343;border-color:#367c98}.admin-user-card>summary::-webkit-details-marker{display:none}.admin-user-card>summary:after{color:#7e9aa9;content:"+";font-size:18px}.admin-user-card[open]>summary:after{content:"−"}.admin-user-card[open]>summary{border-bottom:1px solid #2d414f}.admin-user-copy,.admin-access-summary{gap:2px;min-width:0;display:grid}.admin-user-copy strong,.admin-access-summary strong{color:#f3f7f9;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-user-copy em,.admin-access-summary em{color:#8da5b2;font-size:10px;font-style:normal}.admin-access-summary{justify-items:end}.admin-access-form{gap:16px;padding:16px;display:grid}.admin-role-field{gap:6px;width:min(100%,260px);display:grid}.admin-role-field>span,.admin-permission-grid legend{color:#9bb1bd;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:800}.admin-permission-grid{border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;display:grid}.admin-permission-grid legend{grid-column:1/-1;margin-bottom:2px}.admin-permission-grid label{color:#dce7ed;cursor:pointer;background:#0d1820;border:1px solid #304653;border-radius:5px;align-items:center;gap:8px;min-height:40px;padding:8px 10px;display:flex}.admin-permission-grid label:has(input:checked){background:#153343;border-color:#367c98}.admin-permission-grid input{accent-color:#48a8ce;width:15px;min-height:15px;margin:0}.admin-access-actions{justify-content:flex-end;gap:8px;display:flex}.profile-directory-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px;display:grid}.profile-person-card{background:#111e27;border:1px solid #2d414f;border-radius:5px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;min-width:0;padding:12px;display:grid}.profile-person-card:hover{background:#153343;border-color:#367c98}.profile-person-card .admin-user-avatar{width:42px;height:42px;overflow:hidden}.profile-person-card .admin-user-avatar img{object-fit:cover;width:100%;height:100%}.notification-item>aside{flex:none;justify-items:end;gap:5px;display:grid}.notification-item time,.notification-read-state{color:#8195a1;font-size:10px;font-style:normal}@media (width<=760px){.feedback-workspace,.admin-permission-grid{grid-template-columns:minmax(0,1fr)}.admin-user-card>summary{grid-template-columns:38px minmax(0,1fr) 16px}.admin-owner-summary{grid-template-columns:38px minmax(0,1fr)}.admin-owner-summary .flat-action{grid-column:2;justify-self:start}.admin-access-summary{display:none}}.profile-steam-page[data-color-mode=light] .work-profile{color:#24323b;background:#edf2f4}.profile-steam-page[data-color-mode=light] .steam-profile-head .steam-identity h1,.profile-steam-page[data-color-mode=light] .steam-profile-head .steam-status{color:#fff;text-shadow:none}.profile-steam-page[data-color-mode=light] .steam-profile-head .steam-kicker{color:#9be8ff;text-shadow:none}.profile-steam-page[data-color-mode=light] .steam-profile-head .steam-role{color:#b9efff;background:#081f2bb8;border-color:#9be8ffa6}.profile-steam-page[data-color-mode=light] :is(.profile-stat-row strong,.profile-section-card h2,.profile-section-page .monitor-head h2,.profile-section-page .server-stat strong){color:#1f303a}.profile-steam-page[data-color-mode=light] :is(.profile-section-card p,.profile-section-page .monitor-head p,.profile-section-page .server-stat span,.profile-section-page .server-stat small,.profile-stat-row span){color:#667985}.profile-steam-page[data-color-mode=light] :is(.profile-section-card,.profile-section-page .monitor-surface,.profile-section-page .server-stat,.profile-stat-row,.profile-activity-panel,.profile-security-panel){color:#24323b;background:#fff;border-color:#d8e1e6}.profile-steam-page[data-color-mode=light] :is(.profile-section-card input,.profile-section-card textarea,.profile-section-page select){color:#24323b;background:#f8fafb;border-color:#ccd8de}.profile-steam-page[data-color-mode=light] .profile-activity-panel .monitor-row,.profile-steam-page[data-color-mode=light] .notification-item{color:#24323b;background:#f4f7f8;border-color:#dce5e9}.profile-steam-page[data-color-mode=light] .notification-item strong{color:#1f303a}.profile-steam-page[data-color-mode=light] :is(.notification-item span,.notification-item em,.notification-item time,.notification-read-state,.notification-empty){color:#526a78}.profile-steam-page[data-color-mode=light] .notification-item[data-state=read]{opacity:1}.profile-steam-page[data-color-mode=light] .profile-notification-head .flat-action,.profile-steam-page[data-color-mode=light] .notification-item .flat-action,.profile-steam-page[data-color-mode=light] .admin-access-actions .flat-action{color:#24566c;background:#e5f1f5;border-color:#b9d1dc}.profile-steam-page[data-color-mode=light] .admin-user-card,.profile-steam-page[data-color-mode=light] .profile-person-card{background:#f7fafb;border-color:#d5e0e5}.profile-steam-page[data-color-mode=light] .profile-person-card:hover,.profile-steam-page[data-color-mode=light] .admin-owner-card{background:#e4f2f6;border-color:#8ebdce}.profile-steam-page[data-color-mode=light] .admin-user-card[open]>summary{border-color:#d5e0e5}.profile-steam-page[data-color-mode=light] :is(.admin-user-copy strong,.admin-access-summary strong){color:#1f303a}.profile-steam-page[data-color-mode=light] :is(.admin-user-copy em,.admin-access-summary em,.admin-role-field>span,.admin-permission-grid legend){color:#667985}.profile-steam-page[data-color-mode=light] .admin-permission-grid label{color:#24323b;background:#fff;border-color:#d5e0e5}.profile-steam-page[data-color-mode=light] .admin-permission-grid label:has(input:checked){background:#e4f2f6;border-color:#8ebdce}.trello-board-page[data-color-mode=light] .trello-board-shell{background-image:url(/assets/trello/trello-board-light.jpg)}.trello-board-page[data-color-mode=light] .trello-board-shell:before{background:0 0}.trello-board-page[data-color-mode=light] .trello-board-head span,.trello-board-page[data-color-mode=light] .trello-log>summary{color:#1f2d35}.trello-board-page[data-color-mode=light] .trello-new-search,.trello-board-page[data-color-mode=light] .trello-log{color:#24323b;background:#ffffffd1;border-color:#bdcbd2}.trello-board-page[data-color-mode=light] .trello-list,.trello-board-page[data-color-mode=light] .trello-intake-list{color:#24323b;box-shadow:none;background:#fff}.trello-board-page[data-color-mode=light] .trello-order-dialog{color:#24323b;background:#fff;border-color:#bdcbd2}.trello-board-page[data-color-mode=light] .trello-order-dialog textarea{color:#24323b;background:#f4f6f7;border-color:#bdcbd2}.trello-board-page[data-color-mode=light] .trello-intake-fields>label,.trello-board-page[data-color-mode=light] .trello-list>header span,.trello-board-page[data-color-mode=light] .trello-result-card p,.trello-board-page[data-color-mode=light] .trello-link-preview,.trello-board-page[data-color-mode=light] .trello-result-card>small,.trello-board-page[data-color-mode=light] .trello-list-footer button:last-child{color:#647680}.trello-board-page[data-color-mode=light] .trello-list-footer{border-color:#d8e0e4}.trello-board-page[data-color-mode=light] .trello-intake-fields textarea,.trello-board-page[data-color-mode=light] .trello-result-card{color:#24323b;background:#f1f4f5;border-color:#d8e0e4}.trello-board-page[data-color-mode=light] .trello-result-card strong{color:#1f2d35}.products-page{padding-bottom:48px}.products-title,.product-variation-section>header{justify-content:space-between;align-items:center;gap:20px;display:flex}.products-title{padding:0 2px 20px}.products-title h1{color:#171b23;margin:0;font-size:26px;font-weight:650}.products-title p{margin:6px 0 0;font-size:12px}.product-toolbar{grid-template-columns:minmax(240px,1fr) 180px auto;align-items:end;gap:10px;margin-bottom:18px;display:grid}.product-search{min-width:0;display:flex}.product-editor label,.product-variation-form label,.product-variation-create label{color:#68707d;letter-spacing:.04em;text-transform:uppercase;gap:6px;font-size:10px;font-weight:750;display:grid}.product-search input,.product-editor :is(input,textarea),.product-variation-form :is(input,textarea),.product-variation-create :is(input,textarea){color:#202631;text-transform:none;background:#fff;border:1px solid #dfe3e9;border-radius:6px;width:100%;font-size:12px}.product-search input,.product-editor input,.product-variation-form input,.product-variation-create input{height:38px;padding:0 11px}.product-search input{height:35px}.product-filter-menu{width:100%}.product-filter-menu .filter-options{grid-template-columns:minmax(180px,1fr);width:220px}.product-add{min-height:35px;padding-inline:14px;font-size:11px}.product-editor textarea,.product-variation-form textarea,.product-variation-create textarea{resize:none;min-height:82px;padding:9px 11px}.product-catalog{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:18px;display:grid}.product-card{min-height:150px;box-shadow:none;background:#fff;border:1px solid #e4e7ec;border-radius:11px;grid-template-columns:118px minmax(0,1fr);transition:border-color .15s,box-shadow .15s,transform .15s;display:grid;overflow:hidden}.product-card:hover{box-shadow:none;border-color:#bfcaf2;transform:translateY(-1px)}.product-card[hidden]{display:none}.product-card-image{background:#f4f5f7;place-items:center;padding:12px;display:grid}.product-card-image img{object-fit:contain;width:100%;height:126px}.product-card-image em{color:#a0a6b0;font-size:10px;font-style:normal}.product-card-copy{flex-direction:column;min-width:0;padding:20px 18px;display:flex}.product-card-copy strong{color:#1a202b;font-size:16px;line-height:1.25}.product-card-copy small{color:#858d99;text-overflow:ellipsis;white-space:nowrap;margin-top:7px;font-size:10px;overflow:hidden}.product-card-copy b{color:#202631;margin-top:auto;padding-top:14px;font-size:14px}.product-empty{color:#717986;background:#fff;border:1px dashed #ccd2dc;border-radius:11px;grid-column:1/-1;place-items:center;min-height:260px;display:grid}.product-empty[hidden]{display:none}.product-empty strong,.product-empty span{display:block}.product-create-dialog{width:min(460px,100vw - 32px);box-shadow:none;background:#fff;border:0;border-radius:12px;padding:0}.product-create-dialog::backdrop{background:#1118277a}.product-create-dialog form{gap:15px;padding:22px;display:grid}.product-create-dialog header,.product-create-dialog form>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.product-create-dialog h2{margin:0}.product-create-dialog header>button{color:#7d8490;cursor:pointer;background:0 0;border:0;font-size:24px}.product-create-dialog label{color:#68707d;gap:6px;font-size:11px;font-weight:700;display:grid}.product-create-dialog input{border:1px solid #dfe3e9;border-radius:6px;height:40px;padding:0 11px}.product-notice{color:#2c478e;background:#edf2ff;border:1px solid #cbd8ff;border-radius:7px;margin-bottom:14px;padding:10px 12px;font-size:11px}.product-notice.is-error{color:#b42318;background:#fff1f2;border-color:#fecaca}.product-settings-trigger{color:#343b46;cursor:pointer;background:#fff;border:1px solid #dfe3e9;border-radius:7px;align-items:center;gap:8px;min-height:38px;padding:0 12px;font-size:11px;font-weight:700;display:inline-flex}.product-settings-trigger span:first-child{font-size:17px;line-height:1}.product-editor{padding:26px}.product-image-form{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;margin-top:12px;display:grid}.product-file-input{color:#68707d;min-width:0;font:inherit;background:#fff;border-radius:7px;border:1px dashed #c8d0dc!important;height:auto!important;padding:5px!important}.product-file-input::file-selector-button{color:#315ea8;font:inherit;cursor:pointer;background:#eaf0ff;border:0;border-radius:5px;margin-right:10px;padding:8px 12px;font-weight:700}.product-file-input::file-selector-button:hover{background:#dce7ff}.product-variation-picker{margin-top:28px}.product-variation-picker>span{color:#4a515d;font-size:11px;font-weight:700}.product-variation-picker>div{flex-wrap:wrap;gap:7px;margin-top:9px;display:flex}.product-variation-picker button{color:#333a45;cursor:pointer;background:#fff;border:1px solid #dce1e8;border-radius:6px;min-height:34px;padding:0 11px;font-size:10px}.product-variation-picker button.is-selected{box-shadow:none;color:#314eaa;border-color:#6380df}.product-variation-picker p{color:#858c97;margin:10px 0 0;font-size:10px}.product-editor,.product-variation-form{align-content:start;gap:13px;display:grid}.product-editor{background:#fafbfc}.product-editor header span,.product-editor header strong{display:block}.product-editor header span{color:#8b929d;text-transform:uppercase;font-size:9px}.product-editor header strong{color:#242a34;margin-top:4px;font-size:14px}.product-variation-section{background:#fff;border:1px solid #e2e5ea;border-radius:11px;margin-top:20px;padding:22px}.product-variation-section>header{margin-bottom:18px}.product-variation-section h2{color:#202631;margin:0;font-size:18px}.product-variation-section>header>span{color:#858c97;font-size:10px}.product-variation-form{background:#fafbfc;border:1px solid #e3e6eb;border-radius:9px;padding:16px}.product-settings-dialog{color:#202631;width:min(1040px,100vw - 32px);max-height:min(880px,100vh - 32px);box-shadow:none;background:#fff;border:0;border-radius:14px;padding:0;overflow:hidden}.product-settings-dialog::backdrop{background:#11182794}.product-settings-head{border-bottom:1px solid #e2e5ea;justify-content:space-between;align-items:center;gap:12px;padding:18px 22px;display:flex}.product-settings-head h2{margin:0;font-size:20px}.product-settings-head>button{color:#7d8490;cursor:pointer;background:0 0;border:0;font-size:26px}.product-settings-tabs{background:#f7f8fa;border-bottom:1px solid #e2e5ea;gap:6px;padding:10px 22px;display:flex}.product-settings-tabs button{color:#68707d;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;min-height:34px;padding:0 14px;font-size:11px;font-weight:750}.product-settings-tabs button:hover{color:#29313c;background:#eef1f5}.product-settings-tabs button.is-active{color:#3157bb;background:#eaf0ff;border-color:#b8c9f8}.product-settings-body{max-height:calc(100vh - 178px);padding:20px;overflow-y:auto}.product-settings-panel[hidden]{display:none}.product-settings-general{grid-template-columns:minmax(240px,.7fr) minmax(420px,1.3fr);gap:16px;display:grid}.product-settings-general>.product-editor:only-child{grid-column:1/-1}.product-settings-dialog .product-editor{border:1px solid #e3e6eb;border-radius:9px;padding:18px}.product-information-editor{grid-template-columns:repeat(2,minmax(0,1fr))}.product-information-editor>header,.product-information-editor>.product-custom-fields,.product-information-editor>button{grid-column:1/-1}.product-image-settings{background:#fafbfc;border:1px solid #e3e6eb;border-radius:9px;align-self:start;padding:18px}.product-image-settings>strong{color:#242a34;font-size:13px}.product-image-settings>p{color:#858c97;margin:6px 0 16px;font-size:10px}.product-settings-dialog .product-variation-section{background:0 0;border:0;margin-top:16px;padding:0}.product-variation-create{background:#f7f9ff;border:1px solid #cdd7f7;border-radius:9px;gap:14px;padding:18px;display:grid}.product-variation-create[hidden]{display:none}.product-variation-create header strong,.product-variation-create header span{display:block}.product-variation-create header strong{color:#242a34;font-size:13px}.product-variation-create header span{color:#858c97;margin-top:4px;font-size:10px}.product-variation-create-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.product-variation-create>button{justify-self:end;min-width:180px}.product-variation-image{grid-column:1/-1}.product-variation-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.product-variation-card{background:#fafbfc;border:1px solid #e3e6eb;border-radius:9px;align-self:start;overflow:hidden}.product-variation-card>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:0 14px;list-style:none;display:flex}.product-variation-card>summary::-webkit-details-marker{display:none}.product-variation-card>summary:after{content:"+";color:#7d8490;margin-left:auto;font-size:18px}.product-variation-card[open]>summary:after{content:"−"}.product-variation-card>summary strong{color:#242a34;font-size:12px}.product-variation-card>summary img{object-fit:cover;border-radius:5px;width:38px;height:38px}.product-variation-card>summary span{color:#858c97;font-size:10px}.product-variation-card .product-variation-form{background:0 0;border:0;border-top:1px solid #e3e6eb;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));padding:14px}.product-variation-card .product-variation-form label:last-of-type,.product-variation-card .product-variation-form button{grid-column:1/-1}.operations-shell[data-color-mode=dark] .products-title h1,.operations-shell[data-color-mode=dark] .product-card-copy :is(strong,b),.operations-shell[data-color-mode=dark] .product-editor header strong,.operations-shell[data-color-mode=dark] .product-variation-section h2,.operations-shell[data-color-mode=dark] .product-variation-form>strong{color:#edf2f7}.operations-shell[data-color-mode=dark] :is(.product-card,.product-empty,.product-variation-section,.product-variation-card,.product-create-dialog,.product-settings-dialog){color:#dce5ee;background:#111821;border-color:#293543}.operations-shell[data-color-mode=dark] :is(.product-card-image,.product-editor,.product-variation-form,.product-variation-create,.product-image-settings){background:#151e28;border-color:#293543}.operations-shell[data-color-mode=dark] :is(.product-search input,.product-editor input,.product-editor textarea,.product-variation-form input,.product-variation-form textarea,.product-variation-create input,.product-variation-create textarea,.product-create-dialog input,.product-variation-picker button,.product-file-input){color:#e7edf4;background:#0d151e;border-color:#344252}.operations-shell[data-color-mode=dark] .product-file-input::file-selector-button{color:#9fc0ff;background:#172944}.operations-shell[data-color-mode=dark] .product-settings-trigger{color:#e7edf4;background:#111821;border-color:#344252}.operations-shell[data-color-mode=dark] .product-settings-head{border-color:#293543}.operations-shell[data-color-mode=dark] .product-settings-tabs{background:#0d151e;border-color:#293543}.operations-shell[data-color-mode=dark] .product-settings-tabs button{color:#9aa9b8}.operations-shell[data-color-mode=dark] .product-settings-tabs button:hover{color:#edf2f7;background:#17212c}.operations-shell[data-color-mode=dark] .product-settings-tabs button.is-active{color:#8fb7ff;background:#172944;border-color:#385a8f}.operations-shell[data-color-mode=dark] .product-settings-dialog :is(.product-editor,.product-variation-card .product-variation-form){border-color:#293543}.operations-shell[data-color-mode=dark] .product-variation-card>summary strong,.operations-shell[data-color-mode=dark] .product-variation-create header strong{color:#edf2f7}.operations-shell[data-color-mode=dark] .ml-description{color:#aab8c6}.operations-shell[data-color-mode=dark] .product-custom-field-actions button{color:#aab8c6;background:#0d151e;border-color:#344252}.operations-shell[data-color-mode=dark] .product-custom-field-actions button:last-child{color:#f1a1ad;background:#21151a;border-color:#663c45}.operations-shell[data-color-mode=dark] .product-settings-head h2,.operations-shell[data-color-mode=dark] .product-image-settings>strong{color:#edf2f7}@media (width<=1180px){.product-settings-general{grid-template-columns:minmax(0,1fr)}.product-editor{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.product-editor header,.product-editor button{grid-column:1/-1}}@media (width<=760px){.products-title,.product-variation-section>header,.product-image-form{flex-direction:column;align-items:stretch}.product-toolbar,.product-image-form,.product-catalog,.product-variation-create-fields,.product-variation-list,.product-editor{grid-template-columns:minmax(0,1fr)}.product-editor header,.product-editor button{grid-column:auto}}.products-page .ml-variation-picker{margin-top:0}.products-page .ml-variation-picker>span{color:#555;margin:10px 0 6px;font-size:12px;font-weight:700;display:block}.products-page .ml-variation-picker>div{gap:8px;margin-top:0}.products-page .ml-variation-picker button{color:#333;border-color:#0000001f;min-height:38px;padding:0 14px;font-size:13px}.products-page .ml-variation-picker button.is-selected{box-shadow:none;color:#3483fa;border-color:#3483fa}.product-editor .product-custom-fields{grid-column:1/-1}.operations-shell[data-color-mode=dark] .products-page .ml-variation-picker>span{color:#9aa9b8}.operations-shell[data-color-mode=dark] .products-page .ml-variation-picker button{color:#e7edf4;background:#111821;border-color:#344252}.dashboard-tools .module-lane{grid-template-rows:auto;grid-template-columns:44px minmax(0,1fr);place-content:center stretch;gap:14px}.dashboard-tool-copy{padding-left:0}.operations-shell[data-color-mode=dark]:not(.trello-board-page):not(.profile-steam-page){--bg:#0b1118;--ink:#e8eef5;--muted:#9aaabc;--line:#2b3948;--paper:#121b25;--soft:#18232f;--field:#0e1721;--sidebar:#101821;--terminal-bg:#09131d;--terminal-ink:#dbe8f7}.operations-shell[data-color-mode=dark]:not(.trello-board-page):not(.profile-steam-page) :is(.side-panel,.workspace-topbar){border-color:var(--line);background:var(--sidebar)}.operations-shell[data-color-mode=dark]:not(.trello-board-page):not(.profile-steam-page) :is(.idw-page,.module-page){background:var(--bg)}.operations-shell[data-color-mode=dark] .dashboard-panel{border:1px solid var(--line);background:var(--paper);box-shadow:none}.operations-shell[data-color-mode=dark] .dashboard-tools.module-board{background:0 0}.operations-shell[data-color-mode=dark] .dashboard-title p{color:var(--muted)}.operations-shell[data-color-mode=dark]:not(.trello-board-page):not(.profile-steam-page) .module-page :is(.overview-hero,.sheet-hero,.meli-hero,.server-hero,.work-surface,.monitor-surface,.server-stat){border-color:var(--line);background:var(--paper);color:var(--ink)}.operations-shell[data-color-mode=dark]:not(.trello-board-page):not(.profile-steam-page) .module-page :is(.input-zone,.monitor-head,.server-monitor-head,.server-surface .server-monitor,.visibility-filter,.queue-list){border-color:var(--line);background:var(--soft);color:var(--ink)}.operations-shell[data-color-mode=dark]:not(.trello-board-page):not(.profile-steam-page) .module-page :is(textarea,input,select,.flat-action,.filter-options label,.monitor-row){background:var(--field);color:var(--ink);border-color:#344657}.operations-shell[data-color-mode=dark]:not(.trello-board-page):not(.profile-steam-page) .module-page .queue-item{background:var(--field);color:var(--ink)}.operations-shell[data-color-mode=dark]:not(.trello-board-page):not(.profile-steam-page) .module-page :is(pre,.terminal-wrap,.result-zone){background:var(--terminal-bg)}.operations-shell[data-color-mode=dark]:not(.trello-board-page):not(.profile-steam-page) .module-page :is(.section-kicker,label,.queue-head,.visibility-filter>label){color:var(--accent-ink)}.operations-shell[data-color-mode=dark]:not(.trello-board-page):not(.profile-steam-page) .module-page :is(p,small,em,.queue-empty){color:var(--muted)}.login-box form{gap:20px}.login-box .field{gap:8px;display:grid}.profile-status-shell{grid-template-columns:minmax(0,1fr)}.profile-status-card{box-shadow:none;border-color:#66c0f461}.profile-status-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:24px;display:grid}.profile-status-grid>div{background:#091017b3;border:1px solid #78aac333;border-radius:6px;align-content:center;gap:6px;min-height:118px;padding:20px;display:grid}.profile-status-grid strong{color:#f3f7f9;font-size:28px}.profile-status-grid span,.profile-status-grid small{color:#93a9b5}.profile-status-grid .profile-online-dot{width:10px;min-height:10px;display:inline-block}.profile-status-grid>div:first-child{grid-template-columns:auto 1fr}.profile-status-grid>div:first-child strong{align-self:center}.profile-status-grid>div:first-child small{grid-column:1/-1}.marketplace-tool-links{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.marketplace-tool-links a{border:1px solid var(--line);background:var(--paper);min-height:38px;color:var(--ink);border-radius:7px;align-items:center;gap:7px;padding:0 13px;font-size:11px;font-weight:750;display:inline-flex}.marketplace-tool-links a:hover{border-color:var(--accent);color:var(--accent-ink)}.connection-surface{grid-template-columns:repeat(2,minmax(0,1fr))}.trello-board-page.trello-append-view .trello-intake-list{z-index:50;border:1px solid #fff3;width:min(540px,100vw - 40px);display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.ml-pdp{grid-template-columns:minmax(360px,1fr) minmax(0,1fr)}.product-settings-trigger{justify-content:center;width:38px;padding:0}.product-settings-product-actions{grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;display:flex}.product-settings-general>.product-editor:first-child{grid-column:1/-1}.product-settings-product-actions form{margin:0}.product-image-settings{gap:12px;display:grid}.product-image-picker{cursor:pointer;background:#fff;border:1px dashed #c8d0dc;border-radius:8px;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:12px;padding:10px;display:grid}.product-image-settings .product-image-picker{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center}.product-image-settings .product-image-preview{width:160px;height:120px}[data-product-base-settings][hidden]{display:none}.product-image-picker>span:nth-child(2){gap:4px;display:grid}.product-image-picker small{color:#858c97;font-size:10px}.product-image-preview{color:#858c97;background:#eef1f5;border-radius:6px;place-items:center;width:72px;height:58px;font-size:9px;display:grid;overflow:hidden}.product-image-preview img{object-fit:contain;width:100%;height:100%}.product-image-picker .product-file-input{opacity:0;width:1px;position:absolute;height:1px!important;padding:0!important}.product-custom-fields>header{justify-content:flex-end}.operations-shell[data-color-mode=dark] .product-image-picker{color:#edf2f7;background:#111821;border-color:#3c4a5b}.operations-shell[data-color-mode=dark] .product-image-preview{background:#1b2632}@media (width<=1080px){.connection-surface{grid-template-columns:minmax(0,1fr)}}.profile-steam-page[data-color-mode=light] .profile-status-grid>div{background:#f4f7f8;border-color:#d8e1e6}.profile-steam-page[data-color-mode=light] .profile-status-grid strong{color:#1f303a}.profile-steam-page[data-color-mode=light] .profile-status-grid :is(span,small){color:#667985}@media (width<=760px){.profile-status-grid{grid-template-columns:minmax(0,1fr)}}.landing-page{--bg:#0b1120;--ink:#edf2f7;--muted:#94a3b8;--line:#1e293b;--paper:#111827;--soft:#1e293b;--field:#0f172a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-color-mode=light] .landing-page{--bg:#f8fafc;--ink:#0f172a;--muted:#64748b;--line:#e2e8f0;--paper:#fff;--soft:#f1f5f9;--field:#fff;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.landing-shell{background:var(--bg);min-height:100vh;color:var(--ink);flex-direction:column;display:flex}.landing-header{border-bottom:1px solid var(--line);padding:0 32px}.landing-header-inner{justify-content:space-between;align-items:center;width:100%;max-width:1136px;margin:0 auto;padding:16px 0;display:flex}.landing-brand{align-items:center;gap:10px;display:flex}.landing-brand img{height:28px}.landing-brand strong{font-size:16px}.landing-nav{gap:24px;display:flex}.landing-nav a{color:var(--muted);font-size:14px;transition:color .16s}.landing-nav a:hover{color:var(--ink)}.public-theme-toggle{border-color:var(--line);background:var(--soft);color:var(--ink)}.public-theme-toggle:hover{background:var(--paper)}.public-theme-toggle:focus-visible{outline-color:var(--accent)}.landing-main{flex:1}.landing-hero{grid-template-columns:1fr 1fr;align-items:center;gap:48px;max-width:1200px;margin:0 auto;padding:80px 32px 64px;display:grid}.landing-hero h1{letter-spacing:-.02em;margin:8px 0 16px;font-size:42px;line-height:1.1}.landing-hero p{max-width:480px;font-size:16px;line-height:1.6}.landing-hero-actions{gap:12px;margin-top:24px;display:flex}.landing-hero-actions .primary-action,.landing-hero-actions .flat-action{border-radius:var(--control-radius);cursor:pointer;padding:10px 24px;font-size:14px;font-weight:600;transition:background .16s,transform .16s;display:inline-flex}.landing-hero-actions .primary-action{background:var(--accent);color:#fff;border:none}.landing-hero-actions .primary-action:hover{transform:translateY(-1px)}.landing-hero-actions .flat-action{color:var(--muted);border:1px solid var(--line);background:0 0}.landing-hero-actions .flat-action:hover{color:var(--ink);border-color:var(--muted)}.landing-preview-card{background:var(--paper);border:1px solid var(--line);border-radius:12px;overflow:hidden}.landing-preview-header{border-bottom:1px solid var(--line);gap:6px;padding:12px 16px;display:flex}.landing-preview-dot{background:var(--line);border-radius:50%;width:10px;height:10px}.landing-preview-body{flex-direction:column;gap:8px;padding:16px;display:flex}.landing-preview-row{background:var(--soft);border-radius:8px;align-items:center;gap:10px;padding:10px 14px;font-size:13px;font-weight:500;display:flex}.landing-preview-row img{width:18px;height:18px}.landing-preview-group{border:1px solid var(--line);background:var(--soft);border-radius:8px;gap:5px;padding:12px 14px;display:grid}.landing-preview-group strong{font-size:13px}.landing-preview-group span{color:var(--muted);font-size:11px}.landing-features{max-width:1200px;margin:0 auto;padding:64px 32px}.landing-features,.landing-access{scroll-margin-top:24px}.landing-features-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px;display:grid}.landing-feature-card{border:1px solid var(--line);background:var(--paper);border-radius:12px;padding:28px;transition:border-color .16s,transform .16s}.landing-feature-card:hover{border-color:var(--accent);transform:translateY(-2px)}.landing-feature-icon{border-radius:10px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:16px;display:flex}.landing-feature-icon img{width:22px;height:22px}html[data-color-mode=dark] .landing-feature-icon img{filter:brightness(0)invert()}.landing-feature-card h3{margin:0 0 8px;font-size:16px}.landing-feature-card p{margin:0;font-size:13px;line-height:1.5}.landing-tool-list{flex-wrap:wrap;gap:6px;margin-top:18px;display:flex}.landing-tool-list span{border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:5px 8px;font-size:11px}.landing-access{justify-content:center;padding:64px 32px;display:flex}.landing-access-box{background:var(--paper);border:1px solid var(--line);border-radius:12px;width:100%;max-width:400px;padding:32px}.landing-access-brand{justify-content:center;align-items:center;gap:10px;margin-bottom:24px;display:flex}.landing-access-brand img{height:32px}.landing-access-brand strong{font-size:18px}.landing-access-tabs{border:1px solid var(--line);border-radius:var(--control-radius);gap:0;margin-bottom:24px;display:flex;overflow:hidden}.landing-access-tabs a,.landing-access-tabs span{text-align:center;flex:1;padding:10px;font-size:13px;font-weight:600;transition:background .16s}.landing-access-tabs span{background:var(--accent);color:#fff}.landing-access-tabs a{color:var(--muted)}.landing-access-tabs a:hover{background:var(--soft)}.landing-access-box .field{margin-bottom:16px}.landing-access-box .field label{margin-bottom:4px;font-size:13px;font-weight:600;display:block}.landing-access-box .field input{border:1px solid var(--line);border-radius:var(--control-radius);background:var(--field);width:100%;color:var(--ink);padding:10px 12px;font-size:14px}.landing-access-box .field input:focus{outline:.125rem solid var(--accent);outline-offset:.125rem;border-color:var(--accent)}.landing-access-box .primary-action{border-radius:var(--control-radius);background:var(--accent);color:#fff;cursor:pointer;border:none;width:100%;padding:10px;font-size:14px;font-weight:600;transition:transform .16s}.landing-access-box .primary-action:hover{transform:translateY(-1px)}.landing-footer{text-align:center;border-top:1px solid var(--line);color:var(--muted);padding:24px 32px;font-size:12px}@media (width<=768px){.landing-hero{grid-template-columns:1fr;gap:32px;padding:40px 20px}.landing-hero h1{font-size:28px}.landing-hero-visual{display:none}.landing-header{padding:0 20px}.landing-header-inner{padding:12px 0}.landing-features,.landing-access{padding:40px 20px}}.auth-login-page{--auth-navy:#0b1730;--auth-navy-soft:#14284d;--auth-blue:#3478f6;--auth-blue-dark:#1f5fd1;--auth-ink:#172033;--auth-muted:#697386;--auth-line:#dce2eb;--auth-surface:#f7f9fc;background:var(--auth-surface);min-height:100dvh;color:var(--auth-ink);overflow-x:hidden}.unavailable-topbar{z-index:1;position:absolute;top:20px;right:24px}.auth-login-shell{grid-template-columns:minmax(360px,.92fr) minmax(500px,1.08fr);min-height:100dvh;display:grid}.auth-login-intro{isolation:isolate;background:var(--auth-navy);color:#f8fbff;flex-direction:column;min-height:100dvh;padding:clamp(32px,5vw,72px);display:flex;position:relative;overflow:hidden}.auth-login-brand,.auth-login-mobile-brand a{align-items:center;gap:12px;width:fit-content;display:inline-flex}.auth-login-brand{color:#f8fbff}.auth-login-brand img,.auth-login-mobile-brand img{object-fit:contain;width:42px;height:42px}.auth-login-brand span,.auth-login-mobile-brand strong{letter-spacing:-.02em;font-size:18px;font-weight:760}.auth-login-intro-content{width:min(100%,550px);margin:auto 0;padding:72px 0}.auth-login-intro h1{letter-spacing:-.055em;max-width:580px;margin:16px 0 22px;font-size:clamp(42px,5vw,70px);font-weight:700;line-height:.98}.auth-login-intro-content>p{color:#acb9cf;max-width:520px;margin:0;font-size:15px;line-height:1.7}.auth-login-points{gap:15px;margin:38px 0 0;padding:0;list-style:none;display:grid}.auth-login-points li{color:#d5deed;align-items:center;gap:13px;font-size:13px;display:flex}.auth-login-points span{color:#75a8ff;border:1px solid #75a8ff52;border-radius:50%;flex:0 0 29px;place-items:center;width:29px;height:29px;font-size:9px;font-weight:800;display:grid}.auth-login-intro-footer{color:#687995;margin:0;font-size:11px}.auth-login-panel{background:var(--auth-surface);flex-direction:column;justify-content:center;min-height:100dvh;padding:clamp(32px,6vw,96px);display:flex}.auth-login-mobile-brand{display:none}.auth-login-card{width:min(100%,440px);margin:auto}.auth-login-back{color:var(--auth-muted);align-items:center;gap:8px;margin-bottom:clamp(44px,7vh,76px);font-size:12px;font-weight:650;transition:color .16s,transform .16s;display:inline-flex}.auth-login-back:hover{color:var(--auth-blue-dark);transform:translate(-2px)}.auth-login-heading h2{color:var(--auth-ink);letter-spacing:-.045em;margin:12px 0 10px;font-size:clamp(32px,4vw,44px);font-weight:720;line-height:1.05}.auth-login-heading p{max-width:390px;color:var(--auth-muted);margin:0;font-size:14px;line-height:1.6}.auth-login-error{color:#9f2730;background:#fff2f3;border:1px solid #f2c5c8;border-radius:9px;align-items:flex-start;gap:10px;margin-top:24px;padding:12px 14px;display:flex}.auth-login-error>span{color:#fff;background:#c63d48;border-radius:50%;flex:0 0 19px;place-items:center;width:19px;height:19px;font-size:11px;font-weight:800;display:grid}.auth-login-error p{margin:0;font-size:12px;line-height:1.5}.auth-login-form{gap:20px;margin-top:34px;display:grid}.auth-remember{max-width:100%;min-height:2.75rem;color:var(--auth-ink);cursor:pointer;background:0 0;align-items:center;gap:.7em;padding:.25em 0;display:inline-flex}.auth-remember:hover{color:var(--auth-blue)}.auth-remember input[type=checkbox]{appearance:auto;width:1.15em;min-width:1.15em;height:1.15em;min-height:1.15em;accent-color:var(--auth-blue);cursor:pointer;box-shadow:none;background:0 0;border:0;border-radius:0;flex:0 0 1.15em;margin:0;padding:0}.auth-remember input[type=checkbox]:focus-visible{outline:.125rem solid var(--auth-blue);outline-offset:.2rem}.auth-remember span{display:block}.auth-remember strong{font-size:.875rem;font-weight:500;line-height:1.5}.auth-remember details{color:var(--auth-muted);margin-top:.1rem;font-size:.75rem}.auth-remember summary{color:var(--auth-blue-dark);cursor:pointer}.auth-remember details small{margin-top:.25rem;line-height:1.4;display:block}.auth-login-field{gap:8px;display:grid}.auth-login-field label{color:#303a4d;font-size:12px;font-weight:700}.auth-login-field input{border:1px solid var(--auth-line);width:100%;height:50px;color:var(--auth-ink);box-shadow:none;background:#fff;border-radius:9px;outline:none;padding:0 15px;font-size:14px;transition:border-color .16s,box-shadow .16s}.auth-login-field input::placeholder{color:#a2aaba}.auth-login-field input:focus{border-color:var(--auth-blue);box-shadow:none}.auth-input-control{position:relative}.auth-input-control input{padding-left:2.75rem}.auth-input-icon{object-fit:contain;opacity:.62;pointer-events:none;width:1.125rem;height:1.125rem;position:absolute;top:50%;left:.875rem;transform:translateY(-50%)}:is(.auth-password-control input,.auth-input-control:has(.auth-email-provider-button) input){padding-right:3rem}.auth-password-toggle,.auth-email-provider-button{width:1.875rem;height:1.875rem;color:var(--auth-muted);cursor:pointer;background:0 0;border:0;border-radius:.45rem;place-items:center;padding:0;display:grid;position:absolute;top:50%;right:.625rem;transform:translateY(-50%)}.auth-password-toggle:hover,.auth-email-provider-button:hover{background:color-mix(in srgb, var(--auth-blue) 12%, transparent)}.auth-password-toggle img,.auth-email-provider-button img{object-fit:contain;width:1.125rem;height:1.125rem}.auth-login-links{justify-content:space-between;gap:1rem;margin-top:1.375rem;display:flex}.auth-login-links .link-button,.auth-recovery .link-button{color:var(--auth-blue-dark);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:.75rem;font-weight:800;text-decoration:none}.auth-legal-consent a,.auth-login-legal-links a{color:var(--auth-blue-dark);text-underline-offset:.18em}.auth-diagnostics-consent{width:100%;min-width:0;color:var(--auth-muted);grid-template-columns:1rem minmax(0,1fr);align-items:start;gap:.55rem;font-size:.72rem;line-height:1.45;display:grid}.auth-diagnostics-consent>input{appearance:auto;width:1rem;min-width:1rem;height:1rem;min-height:1rem;accent-color:var(--auth-blue);background:0 0;border:0;border-radius:0;margin:.15rem 0 0;padding:0;display:block}.auth-diagnostics-consent>div{flex:1;gap:.2rem;min-width:0;display:grid}.auth-diagnostics-consent label{color:var(--auth-muted);cursor:pointer}.auth-diagnostics-consent details,.auth-diagnostics-consent p{margin:0}.auth-diagnostics-consent summary{width:max-content;color:var(--auth-blue-dark);cursor:pointer}.auth-login-legal-links{flex-wrap:wrap;justify-content:center;gap:1.25rem;margin-top:1rem;font-size:.75rem;display:flex}.auth-login-page .auth-legal-consent a,.auth-login-page .auth-legal-consent .link-button{color:var(--auth-ink)}.auth-private-note{color:var(--auth-muted);text-align:center;margin:.5rem 0 0;font-size:.6875rem;line-height:1.5}.auth-recovery{border-top:.0625rem solid var(--auth-line);margin-top:1.5rem;padding-top:1.5rem}.auth-recovery form{gap:.75rem;display:grid}.auth-recovery label{font-size:.75rem;font-weight:700}.auth-recovery input{box-sizing:border-box;border:.0625rem solid var(--auth-line);width:100%;height:3.125rem;color:var(--auth-ink);background:#fff;border-radius:.56rem}.auth-recovery [data-recovery-status]{font-size:.8rem}.auth-recovery-notice{color:#185e37;background:#e9f8ee;border:.0625rem solid #69b889;border-radius:.5rem;padding:.7rem .8rem;font-size:.8rem}.auth-login-page [hidden]{display:none!important}.auth-login-page.is-recovering>.auth-login-background .auth-login-form,.auth-login-page.is-recovering>.auth-login-background .auth-oauth-options,.auth-login-page.is-recovering>.auth-login-background .auth-login-links{display:none}.auth-login-page .auth-login-submit{justify-content:center}.auth-login-field small{color:var(--auth-muted);font-size:11px}.auth-login-code{letter-spacing:.32em;text-align:center;font-weight:700;font-size:18px!important}.auth-login-submit{background:var(--auth-blue);color:#fff;cursor:pointer;width:100%;height:52px;box-shadow:none;border:0;border-radius:9px;justify-content:space-between;align-items:center;margin-top:4px;padding:0 18px;font-size:14px;font-weight:800;transition:background .16s,box-shadow .16s,transform .16s;display:flex}.auth-login-submit:hover{background:var(--auth-blue-dark);box-shadow:none;transform:translateY(-1px)}.auth-login-submit:focus-visible,.auth-login-back:focus-visible,.auth-login-brand:focus-visible,.auth-login-register a:focus-visible{outline-offset:3px;outline:3px solid #3478f652}.auth-login-register{color:var(--auth-muted);text-align:center;margin:28px 0 0;font-size:12px}.auth-login-register a{color:var(--auth-blue-dark);font-weight:750}.auth-login-register a:hover{text-decoration:underline}@media (width<=900px){.auth-login-shell{grid-template-columns:minmax(0,1fr)}.auth-login-intro{display:none}.auth-login-panel{justify-content:flex-start;padding:28px max(24px,50vw - 220px)}.auth-login-mobile-brand{margin-bottom:clamp(56px,10vh,96px);display:block}.auth-login-card{margin:0 auto auto}.auth-login-back{margin-bottom:28px;display:inline-flex}}@media (width<=520px){.auth-login-panel{min-height:100svh;padding:22px 20px 24px}.auth-login-mobile-brand{margin-bottom:38px}.auth-login-mobile-brand img{width:36px;height:36px}.auth-login-heading h2{font-size:34px}.auth-login-form{margin-top:28px}}.commerce-page .app-workspace{flex-direction:column;min-height:100vh;display:flex}.commerce-page-content{flex-direction:column;flex:1;padding:0 32px 48px;display:flex}.commerce-hero{padding:32px 0}.commerce-hero h1{margin-bottom:4px;font-size:24px}.commerce-empty{text-align:center;border:1px dashed var(--line);border-radius:12px;margin-top:16px;padding:64px 32px}.commerce-empty-register{background:0 0;border:0;border-radius:0;justify-items:center;gap:12px;width:min(100%,720px);margin:16px auto 0;padding:0;display:grid}.commerce-empty-icon{aspect-ratio:1;border:1px solid var(--line);background:0 0;border-radius:14px;place-items:center;width:clamp(48px,6vw,64px);display:grid}.commerce-register-panel{text-align:left;background:0 0;border:0;border-radius:0;width:min(100%,720px);margin:0;overflow:hidden}.commerce-register-trigger{box-sizing:border-box;border:1px dashed var(--line);width:100%;color:var(--text);font:inherit;text-align:center;cursor:pointer;background:0 0;border-radius:12px;justify-items:center;gap:14px;padding:clamp(32px,8vw,76px) clamp(16px,4vw,32px);font-weight:800;list-style:none;display:grid}.commerce-register-trigger::-webkit-details-marker{display:none}.commerce-register-panel[open] .commerce-register-trigger{border-bottom-right-radius:0;border-bottom-left-radius:0}.commerce-register-body{border:1px solid var(--line);background:var(--paper);border-top:0;border-radius:0 0 12px 12px;padding:clamp(18px,4vw,28px)}.commerce-register-form{gap:20px;display:grid}.commerce-form-grid input{box-sizing:border-box;border:1px solid var(--line);min-height:42px;color:var(--text);background:var(--paper);font:inherit;border-radius:9px;padding:0 12px}.commerce-form-grid input:focus{border-color:var(--accent);box-shadow:none;outline:0}.commerce-form-grid small{color:var(--muted);font-size:11px;font-weight:500}.commerce-service-choice{border:1px solid var(--line);cursor:pointer;border-radius:10px;align-items:flex-start;gap:11px;padding:13px 14px;display:flex}.commerce-service-choice:has(input:checked){border-color:var(--accent);background:color-mix(in srgb, var(--accent) 7%, var(--paper))}.commerce-service-choice input{width:18px;min-width:18px;height:18px;min-height:18px;accent-color:var(--accent);flex:none;margin:3px 0 0;padding:0}.commerce-service-choice small{color:var(--muted);font-size:11px;font-weight:500}.commerce-register-note{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.commerce-register-actions{border-top:1px solid var(--line);background:color-mix(in srgb, var(--paper) 94%, transparent);justify-content:flex-end;gap:10px;margin:0 calc(-1*clamp(18px,4vw,28px)) calc(-1*clamp(18px,4vw,28px));padding:14px clamp(18px,4vw,28px);display:flex;position:sticky;bottom:0}.commerce-register-actions a,.commerce-register-actions button{min-height:40px;font:inherit;cursor:pointer;border:0;border-radius:9px;padding:0 16px;font-size:12px;font-weight:800}.commerce-register-actions .flat-action{color:var(--muted);background:0 0;align-items:center;text-decoration:none;display:inline-flex}.commerce-register-actions .primary-action{color:#fff;background:var(--accent)}.commerce-register-actions .primary-action:hover{filter:brightness(.95)}.commerce-empty h2{margin-bottom:8px;font-size:18px}.commerce-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px;margin-top:16px;display:grid}.commerce-grid:has(.commerce-empty-register){flex:1;grid-template-columns:minmax(0,1fr);align-content:center;align-items:center;min-height:0}.commerce-card{border:1px solid var(--line);background:var(--paper);cursor:pointer;border-radius:12px;align-items:center;gap:16px;padding:20px;transition:border-color .16s,transform .16s;display:flex}.commerce-card:hover{border-color:var(--accent);transform:translateY(-2px)}.commerce-card-icon{background:var(--accent);color:#fff;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:20px;font-weight:700;display:flex}.commerce-card-info{flex:1;min-width:0}.commerce-card-info strong{margin-bottom:2px;font-size:15px;display:block}.commerce-card-info small{color:var(--muted);font-size:12px}.commerce-card-services{flex-wrap:wrap;gap:4px;display:flex}.commerce-service-tag{background:var(--accent-soft);color:var(--accent);text-transform:uppercase;border-radius:99px;padding:2px 8px;font-size:10px;font-weight:600}.commerce-card-arrow{color:var(--muted);flex-shrink:0;font-size:18px}@media (width<=768px){.commerce-page-content{padding:0 16px 32px}.commerce-grid{grid-template-columns:1fr}}.landing-hero-visual{min-width:0}.topbar-home-link{color:var(--shell-muted,#697582);font-size:11px;font-weight:700}.topbar-home-link:hover{color:var(--ink,#182b3b)}.landing-header-actions{align-items:center;gap:24px;display:flex}.landing-section-heading{max-width:680px;margin-bottom:28px}.landing-section-heading h2{letter-spacing:-.03em;margin:8px 0 10px;font-size:clamp(26px,4vw,38px)}.landing-section-heading p{max-width:580px;color:var(--muted);margin:0;line-height:1.6}.landing-operations{max-width:1200px;margin:0 auto;padding:24px 32px 80px}.landing-operations-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.landing-operations-grid article{border:1px solid var(--line);background:var(--paper);border-radius:12px;padding:24px}.landing-operations-grid article>strong{color:var(--accent);font-size:12px}.landing-operations-grid h3{margin:20px 0 8px;font-size:16px}.landing-operations-grid p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.landing-footer{justify-content:space-between;align-items:center;gap:16px;display:flex}.landing-footer p{margin:0}.landing-footer a{color:var(--ink);font-weight:700}.auth-login-page{--auth-surface:#071225;background:#071225}.auth-login-background{background:#071225;min-height:100dvh;position:relative;overflow:hidden}.auth-login-topbar{z-index:2;justify-content:space-between;align-items:center;padding:24px clamp(20px,5vw,72px);display:flex;position:absolute;top:0;left:0;right:0}.auth-login-topbar .language-picker{color:#b8c8e0}.auth-login-topbar .language-menu-icon{filter:brightness(0)invert()}.auth-login-topbar .language-menu-label{clip-path:inset(50%);white-space:nowrap;width:.0625rem;height:.0625rem;position:absolute;overflow:hidden}.auth-login-topbar .language-menu-toggle{background:#07122552;border-color:#b8c8e052}.auth-login-topbar-actions{align-items:center;gap:.625rem;block-size:2.125rem;display:flex}.auth-login-topbar-actions .language-picker{aspect-ratio:1;flex:0 0 2.125rem;block-size:2.125rem;inline-size:2.125rem;display:inline-flex}.auth-login-topbar-actions .language-picker:hover,.auth-login-topbar-actions .language-picker:focus-within,.auth-login-topbar-actions .language-picker[data-open=true]{aspect-ratio:auto;flex-basis:min(13rem,60vw);inline-size:min(13rem,60vw)}.auth-login-topbar-actions .language-picker .language-menu-toggle{box-sizing:border-box;justify-content:center;align-items:center;gap:0;width:100%;height:100%;min-height:0;padding:0;display:flex}.auth-login-topbar-actions .language-picker:hover .language-menu-toggle,.auth-login-topbar-actions .language-picker:focus-within .language-menu-toggle,.auth-login-topbar-actions .language-picker[data-open=true] .language-menu-toggle{justify-content:flex-start;gap:.35rem;padding-inline:.35rem}.auth-login-topbar-actions .language-menu-toggle,.auth-login-topbar-actions .login-theme{box-sizing:border-box;vertical-align:top;block-size:2.125rem;min-block-size:2.125rem;margin:0}.auth-login-topbar-actions .login-theme{position:static;inset:auto}.auth-login-topbar-actions .language-menu-toggle{align-items:center;line-height:1;display:flex}.auth-login-topbar-actions .login-theme{color:#dce8f7;background:#07122552;border-color:#b8c8e052}.landing-page .compact-language-picker .language-menu-toggle{border-color:var(--landing-line);color:var(--landing-ink);background:var(--landing-surface)}.compact-language-picker .language-menu-label{display:none}.auth-login-shell{z-index:1;grid-template-columns:minmax(0,1fr);place-items:center;min-height:100dvh;padding:108px 24px 84px;display:grid;position:relative}.auth-login-panel{background:0 0;width:min(100%,500px);min-height:0;padding:0;display:block}.auth-login-card{box-sizing:border-box;width:100%;box-shadow:none;background:#fff;border:1px solid #dbe5f2;border-radius:18px;margin:0;padding:clamp(28px,5vw,48px)}.auth-login-back{margin-bottom:32px}.auth-login-heading h1{color:var(--auth-ink);margin:12px 0 10px;font-size:clamp(30px,5vw,42px);line-height:1.05}.auth-login-heading p{max-width:none}.auth-login-form{margin-top:28px}body.auth-login-page[data-color-mode=light],html[data-color-mode=light] body.auth-login-page{--auth-ink:#1d2b40;--auth-muted:#687995;--auth-line:#d6e0ed;--auth-blue:#3569e8;--auth-blue-dark:#234db9;color:#1d2b40;background:#071225}body.auth-login-page[data-color-mode=light] .auth-login-background,html[data-color-mode=light] body.auth-login-page .auth-login-background{background:#071225}body.auth-login-page[data-color-mode=light] .auth-login-brand,html[data-color-mode=light] body.auth-login-page .auth-login-brand{color:#f8fbff}body.auth-login-page[data-color-mode=light] .auth-login-card,html[data-color-mode=light] body.auth-login-page .auth-login-card{background:#fff;border-color:#d6e0ed}body.auth-login-page[data-color-mode=light] .auth-login-topbar .language-picker,html[data-color-mode=light] body.auth-login-page .auth-login-topbar .language-picker{color:#b8c8e0}body.auth-login-page[data-color-mode=light] .auth-login-topbar .language-menu-toggle,html[data-color-mode=light] body.auth-login-page .auth-login-topbar .language-menu-toggle{background:#07122552;border-color:#b8c8e052}body.auth-login-page[data-color-mode=light] .auth-login-topbar-actions .login-theme,html[data-color-mode=light] body.auth-login-page .auth-login-topbar-actions .login-theme{color:#dce8f7;background:#07122552;border-color:#b8c8e052}body.auth-login-page[data-color-mode=light] .auth-login-topbar-actions .login-theme .theme-icon-moon,html[data-color-mode=light] body.auth-login-page .auth-login-topbar-actions .login-theme .theme-icon-moon{filter:invert()}body.auth-login-page[data-color-mode=dark],html[data-color-mode=dark] body.auth-login-page{--auth-ink:#edf6fb;--auth-muted:#a7b7c9;--auth-line:#344657;--auth-blue:#5d8df5;--auth-blue-dark:#79a2ff;color:#edf6fb;background:#071225}body.auth-login-page[data-color-mode=dark] .auth-login-background,html[data-color-mode=dark] body.auth-login-page .auth-login-background{background:#071225}body.auth-login-page[data-color-mode=dark] .auth-login-card,html[data-color-mode=dark] body.auth-login-page .auth-login-card{box-shadow:none;background:#121c28;border-color:#2b3b4d}body.auth-login-page[data-color-mode=dark] .auth-login-brand,html[data-color-mode=dark] body.auth-login-page .auth-login-brand{color:#f3f8fd}body.auth-login-page[data-color-mode=dark] .auth-login-heading h1,body.auth-login-page[data-color-mode=dark] .auth-login-field label,html[data-color-mode=dark] body.auth-login-page .auth-login-heading h1,html[data-color-mode=dark] body.auth-login-page .auth-login-field label{color:#edf6fb}body.auth-login-page[data-color-mode=dark] .auth-login-heading p,html[data-color-mode=dark] body.auth-login-page .auth-login-heading p{color:#a7b7c9}body.auth-login-page[data-color-mode=dark] .auth-login-field input,html[data-color-mode=dark] body.auth-login-page .auth-login-field input{color:#edf6fb;background:#0d1722;border-color:#344657}body.auth-login-page[data-color-mode=dark] .auth-login-field input::placeholder,html[data-color-mode=dark] body.auth-login-page .auth-login-field input::placeholder{color:#8296aa}body.auth-login-page[data-color-mode=dark] .auth-login-links .link-button,html[data-color-mode=dark] body.auth-login-page .auth-login-links .link-button{color:#9ebcff}body.auth-login-page[data-color-mode=dark] .auth-login-topbar-actions .login-theme,html[data-color-mode=dark] body.auth-login-page .auth-login-topbar-actions .login-theme{background:#182431;border-color:#344657}body.auth-login-page[data-color-mode=dark] .auth-login-submit,html[data-color-mode=dark] body.auth-login-page .auth-login-submit{box-shadow:none}body.auth-login-page[data-color-mode=dark] .auth-login-submit:hover,html[data-color-mode=dark] body.auth-login-page .auth-login-submit:hover{box-shadow:none;transform:none}body.auth-login-page[data-color-mode=dark] .auth-oauth-divider,html[data-color-mode=dark] body.auth-login-page .auth-oauth-divider{color:#9eafc1}body.auth-login-page[data-color-mode=dark] .auth-oauth-divider:before,body.auth-login-page[data-color-mode=dark] .auth-oauth-divider:after,html[data-color-mode=dark] body.auth-login-page .auth-oauth-divider:before,html[data-color-mode=dark] body.auth-login-page .auth-oauth-divider:after{background:#344657}body.auth-login-page[data-color-mode=dark] .auth-oauth-button,html[data-color-mode=dark] body.auth-login-page .auth-oauth-button{color:#dbe7f1;background:#0d1722;border-color:#344657}body.auth-login-page[data-color-mode=dark] .auth-oauth-button:hover,html[data-color-mode=dark] body.auth-login-page .auth-oauth-button:hover{color:#fff;background:#142337;border-color:#79a2ff}:focus-visible{outline:.15rem solid var(--accent-ink,#4f46e5)!important;outline-offset:.15rem!important}body.auth-login-page[data-color-mode=dark] .auth-oauth-button img,html[data-color-mode=dark] body.auth-login-page .auth-oauth-button img{filter:none}html[data-color-mode=dark] body.auth-login-page .auth-input-icon,html[data-color-mode=dark] body.auth-login-page .auth-password-toggle img,html[data-color-mode=dark] body.auth-login-page .auth-email-provider-button.is-github img{filter:invert()}html[data-color-mode=dark] body.auth-login-page .auth-recovery input{color:#edf6fb;background:#0d1722}html[data-color-mode=dark] body.auth-login-page .auth-recovery-notice{color:#b7f5cf;background:#173526}html[data-color-mode=dark] body.auth-login-page .language-menu-options{background:#121c28;border-color:#344657}html[data-color-mode=dark] body.auth-login-page .language-menu-options button{color:#edf6fb}@media (width<=760px){.landing-header-actions,.landing-nav{gap:12px}.landing-operations{padding:8px 20px 56px}.landing-operations-grid{grid-template-columns:1fr}.landing-footer{flex-direction:column;align-items:flex-start}}@media (width<=520px){.landing-header-inner{flex-direction:column;align-items:stretch;gap:14px}.landing-header-actions{flex-flow:wrap;align-items:flex-start;width:100%}.landing-nav{flex-wrap:wrap;flex:100%;justify-content:space-between}.landing-header-actions{gap:8px}.landing-nav{font-size:12px}.auth-login-topbar{padding:18px 20px}.auth-login-shell{padding:96px 16px 64px}.auth-login-card{border-radius:14px;padding:26px 20px}}.landing-page:not([data-color-mode=dark]) .landing-brand img,.operations-shell:not([data-color-mode=dark]) .side-panel .brand-lockup img{filter:brightness(0)}html[data-color-mode=dark] .landing-page .landing-brand img,.landing-page[data-color-mode=dark] .landing-brand img,.operations-shell[data-color-mode=dark] .side-panel .brand-lockup img,body.auth-login-page .auth-login-brand img,body.auth-login-page .auth-login-mobile-brand img{filter:brightness(0)invert()}body.operations-shell.profile-steam-page{--accent:#4f46e5;--accent-ink:#3730a3;--accent-soft:color-mix(in srgb, #4f46e5 9%, var(--paper));background:var(--bg);color:var(--ink)}.profile-overview-page .work-profile{background:var(--bg);min-height:calc(100vh - 48px);color:var(--ink)}.profile-overview-page .steam-profile-head{border:0;border-bottom:1px solid var(--line);background:var(--paper);min-height:0;color:var(--ink);padding:clamp(1.25rem,3vw,2.5rem) clamp(1rem,4vw,3.5rem);display:block}.profile-overview-page .steam-profile-head:before{display:none}.profile-overview-page .steam-profile-head-inner{grid-template-columns:clamp(3.5rem,7vw,5rem) minmax(0,1fr);gap:clamp(.85rem,2vw,1.5rem);width:min(100%,88rem);margin:0 auto}.profile-overview-page .steam-avatar-form{width:auto}.profile-overview-page .steam-avatar-wrap{aspect-ratio:1;border-color:var(--line);background:var(--soft);border-radius:.9rem;width:clamp(3.5rem,7vw,5rem);height:auto;padding:.2rem}.profile-overview-page .steam-avatar{background:var(--soft);color:var(--accent);border-radius:.7rem;font-size:1.5rem}.profile-overview-page .steam-avatar-wrap small{background:color-mix(in srgb, var(--ink) 82%, transparent);color:var(--paper);border-radius:0 0 .7rem .7rem;padding:.25rem;font-size:.62rem;bottom:.2rem;left:.2rem;right:.2rem}.profile-overview-page .steam-identity{color:var(--ink)}.profile-overview-page .steam-identity .steam-kicker{color:var(--muted);letter-spacing:.08em;margin-bottom:.25rem;font-size:.65rem}.profile-overview-page .steam-identity h1{color:var(--ink);margin:0;font-size:clamp(1.35rem,2.4vw,1.8rem);font-weight:650}.profile-overview-page .steam-status{color:var(--muted);align-items:center;gap:.5rem;margin:.35rem 0 0}.profile-overview-page .steam-status .profile-online-dot{flex:0 0 .5rem;width:.5rem;height:.5rem}.profile-overview-page .steam-profile-tabs{border-color:var(--line);background:var(--paper);padding:0 clamp(1rem,4vw,3.5rem)}.profile-overview-page .steam-profile-tabs .profile-tabs{gap:clamp(.4rem,1.5vw,1.25rem);width:min(100%,88rem);margin:0 auto;overflow-x:auto}.profile-overview-page .steam-profile-tabs .profile-tabs a,.profile-overview-page .steam-profile-tabs .profile-tabs>span{color:var(--muted);border:0;border-bottom:.15rem solid #0000;border-radius:0;flex:none;padding:.85rem .2rem .7rem;font-size:.82rem}.profile-overview-page .steam-profile-tabs .profile-tabs a:hover{color:var(--ink);background:0 0;border-color:#0000}.profile-overview-page .steam-profile-tabs .profile-tabs>span{border-bottom-color:var(--accent);color:var(--ink);background:0 0}.profile-overview-page .steam-profile-shell{width:min(100% - 2rem,88rem);margin:clamp(1.25rem,3vw,2.5rem) auto}.profile-overview-page .steam-panel,.profile-overview-page .profile-security-panel{border-color:var(--line);background:var(--paper);color:var(--ink);box-shadow:none;border-radius:.8rem}.profile-overview-page .steam-panel>header{border-color:var(--line);background:var(--paper)}.profile-overview-page .steam-panel>header h2,.profile-overview-page .steam-sidebar h2{color:var(--ink);font-size:1rem;font-weight:650}.profile-overview-page .steam-panel>header p,.profile-overview-page .steam-sidebar :is(p,small){color:var(--muted)}.profile-overview-page .steam-panel-body{padding:clamp(1rem,2vw,1.5rem)}.profile-overview-page .profile-stat-row>div{border:1px solid var(--line);background:var(--soft);border-radius:.6rem}.profile-overview-page .profile-activity-panel .monitor-row{border-color:var(--line);color:var(--ink)}.profile-overview-page .profile-activity-panel .monitor-row strong{min-width:0;color:var(--accent);text-align:left;text-transform:none;background:0 0;border-radius:0;padding:0;font-size:.75rem}.profile-overview-page .steam-profile-shell :is(.profile-section-card,.notification-item,.profile-person-card){border-color:var(--line);background:var(--paper);color:var(--ink);box-shadow:none;border-radius:.65rem}.profile-overview-page .steam-profile-shell :is(.profile-section-card p,.notification-item span,.profile-person-card em){color:var(--muted)}.profile-overview-page .user-tag{border-color:var(--line);background:var(--soft);color:var(--muted)}.profile-overview-page :is(.profile-notification-head .flat-action,.notification-item .flat-action){border-color:var(--line);background:var(--soft);color:var(--ink);box-shadow:none}.profile-overview-page .profile-photo-error{width:min(100% - 2rem,88rem)}body.operations-shell.workspace-page{--accent:#4f46e5;--accent-ink:#3730a3;--accent-soft:color-mix(in srgb, #4f46e5 9%, var(--paper));background:var(--bg);color:var(--ink)}.operations-shell.workspace-page .workspace-nav-title{display:none}.operations-shell.workspace-page .workspace-nav-link{--accent:#4f46e5;--accent-ink:#3730a3;--accent-soft:color-mix(in srgb, #4f46e5 9%, var(--paper))}.operations-shell.workspace-page .workspace-page-content{width:min(100%,96rem);margin:0 auto;padding:clamp(1.25rem,3vw,2.75rem)}.operations-shell.workspace-page .workspace-hero{border-bottom:1px solid var(--line);background:0 0;min-height:0;padding:0 0 1.1rem;display:block}.operations-shell.workspace-page .workspace-hero h1{color:var(--ink);font-size:clamp(1.4rem,2vw,1.8rem);font-weight:650}.operations-shell.workspace-page .workspace-dashboard-panel{background:0 0;border:0;margin-top:1.25rem;padding:0}.operations-shell.workspace-page .workspace-commerce-list,.operations-shell.workspace-page .workspace-tool-list{display:grid}.operations-shell.workspace-page .workspace-commerce-list{gap:.75rem}.operations-shell.workspace-page .workspace-commerce-item{border:1px solid var(--line);background:var(--paper);color:var(--ink);border-radius:.8rem;overflow:hidden}.operations-shell.workspace-page .workspace-commerce-item>summary{cursor:pointer;grid-template-columns:2.75rem minmax(0,1fr) auto;align-items:center;gap:.9rem;min-height:4.5rem;padding:.8rem 1rem;list-style:none;display:grid}.operations-shell.workspace-page .workspace-commerce-item>summary::-webkit-details-marker{display:none}.operations-shell.workspace-page .workspace-commerce-item>summary:hover{background:var(--soft)}.operations-shell.workspace-page .workspace-commerce-mark,.operations-shell.workspace-page .workspace-tool-icon{border:1px solid var(--line);background:var(--soft);width:2.75rem;height:2.75rem;color:var(--accent);border-radius:.65rem;place-items:center;font-weight:700;display:grid}.operations-shell.workspace-page .workspace-commerce-copy,.operations-shell.workspace-page .workspace-tool-copy{gap:.2rem;min-width:0;display:grid}.operations-shell.workspace-page .workspace-commerce-copy strong,.operations-shell.workspace-page .workspace-tool-copy strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.operations-shell.workspace-page .workspace-commerce-copy small,.operations-shell.workspace-page .workspace-tool-copy small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.operations-shell.workspace-page .workspace-commerce-action,.operations-shell.workspace-page .workspace-tool-open{color:var(--accent);font-size:.8rem;font-weight:600}.operations-shell.workspace-page .workspace-service-form{border-top:1px solid var(--line);background:var(--paper);padding:clamp(.8rem,2vw,1.4rem)}.operations-shell.workspace-page .workspace-service-group{border-color:var(--line)}.operations-shell.workspace-page .workspace-service-group legend,.operations-shell.workspace-page .workspace-service-row{color:var(--muted)}.operations-shell.workspace-page .workspace-service-row:hover{background:var(--soft)}.operations-shell.workspace-page .workspace-service-row input{accent-color:var(--accent)}.operations-shell.workspace-page .workspace-tool-groups{gap:clamp(1.25rem,2.5vw,2rem);display:grid}.operations-shell.workspace-page .workspace-group-heading{border-bottom:1px solid var(--line);padding-bottom:.65rem}.operations-shell.workspace-page .workspace-group-heading h2{color:var(--ink);margin:0;font-size:1rem;font-weight:650}.operations-shell.workspace-page .workspace-tool-entry{border-bottom:1px solid var(--line);color:var(--ink);grid-template-columns:2.75rem minmax(0,1fr) auto;align-items:center;gap:.9rem;padding:.75rem .25rem;display:grid}.operations-shell.workspace-page .workspace-tool-entry:hover{background:var(--soft)}.operations-shell.workspace-page .workspace-tool-icon img{object-fit:contain;width:1.5rem;height:1.5rem}.operations-shell.workspace-page .workspace-empty{border:1px solid var(--line);background:var(--paper);color:var(--ink);border-radius:.8rem}.operations-shell :is(.marketplace-tool-page,.marketplace-subpage,.movements-page,.server-page){--accent:#4f46e5;--accent-ink:#3730a3;--accent-soft:color-mix(in srgb, #4f46e5 9%, var(--paper))}.operations-shell :is(.marketplace-tool-page,.marketplace-subpage,.movements-page,.server-page) :is(.meli-hero,.module-hero,.server-hero){border:0;border-bottom:1px solid var(--line);min-height:0;color:var(--ink);background:0 0;justify-content:space-between;align-items:center;gap:1rem;padding:0 0 1.1rem;display:flex}.operations-shell :is(.marketplace-tool-page,.marketplace-subpage,.movements-page,.server-page) :is(.meli-hero,.module-hero,.server-hero) h1{color:var(--ink);margin:0;font-size:clamp(1.35rem,2vw,1.8rem);font-weight:650}.operations-shell :is(.marketplace-tool-page,.marketplace-subpage,.movements-page,.server-page) :is(.meli-hero,.module-hero,.server-hero) p{color:var(--muted);margin:.35rem 0 0}.operations-shell :is(.marketplace-tool-page,.marketplace-subpage) .module-art{object-fit:contain;width:clamp(2.75rem,5vw,3.5rem);height:clamp(2.75rem,5vw,3.5rem)}.operations-shell :is(.marketplace-tool-page,.marketplace-subpage) .work-surface{background:0 0;border:0;grid-template-columns:minmax(0,1fr);gap:1rem;margin-top:1.25rem}.operations-shell :is(.marketplace-tool-page,.marketplace-subpage) :is(.input-zone,.result-zone,.connection-status,.webhook-surface){border:1px solid var(--line);background:var(--paper);min-width:0;color:var(--ink);box-shadow:none;border-radius:.8rem}.operations-shell :is(.marketplace-tool-page,.marketplace-subpage) .input-zone{padding:clamp(1rem,2vw,1.5rem)}.operations-shell :is(.marketplace-tool-page,.marketplace-subpage) textarea,.operations-shell :is(.marketplace-tool-page,.marketplace-subpage) input:not([type=checkbox]),.operations-shell :is(.marketplace-tool-page,.marketplace-subpage) select{border-color:var(--line);background:var(--field);color:var(--ink);border-radius:.5rem}.operations-shell :is(.marketplace-tool-page,.marketplace-subpage) .result-zone{padding:1rem}.operations-shell :is(.marketplace-tool-page,.marketplace-subpage) .result-zone pre{border:1px solid var(--line);background:var(--soft);min-height:12rem;max-height:min(55vh,36rem);color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:.5rem;overflow:auto}.operations-shell .marketplace-subpage .connection-surface{grid-template-columns:minmax(0,1fr)}.operations-shell .marketplace-subpage .web-app-notice{border:1px solid var(--line);background:var(--soft);color:var(--ink);border-radius:.7rem;gap:.35rem;padding:1rem;display:grid}.operations-shell .marketplace-subpage .web-app-notice span{color:var(--muted)}.operations-shell :is(.movements-page,.server-page) :is(.work-surface,.monitor-surface,.server-stat,.movement-account){border-color:var(--line);background:var(--paper);color:var(--ink);box-shadow:none;border-radius:.75rem}.operations-shell .server-page .server-summary{gap:.75rem}.operations-shell .server-page .server-stat{border-top-color:var(--line);padding:1rem}.operations-shell .server-page .server-performance-card{border-color:var(--line);background:var(--paper);box-shadow:none;border-radius:.65rem}.operations-shell .server-page .server-performance-card.is-active{background:color-mix(in srgb, #4f46e5 5%, var(--paper));border-color:#4f46e5}.operations-shell .server-page .server-performance-card :is(span,small){color:var(--muted)}.operations-shell .server-page .server-performance-card strong{color:var(--ink)}.operations-shell .server-page .server-dashboard{gap:14px;display:grid}.operations-shell .server-page .server-overview{gap:9px;display:grid}.operations-shell .server-page .server-overview>header{color:var(--ink);font-size:14px;font-weight:650}.operations-shell .server-page .server-performance-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:clamp(8px,1.2vw,14px)}.operations-shell .server-page .server-performance-card{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 12px;min-height:7.5rem;padding:clamp(11px,1.5vw,17px)}.operations-shell .server-page .server-performance-card>span{text-transform:none;align-self:start;font-size:12px;font-weight:650}.operations-shell .server-page .server-performance-card>strong{font-variant-numeric:tabular-nums;font-size:clamp(18px,2.2vw,25px)}.operations-shell .server-page .server-performance-card>small{overflow-wrap:anywhere;grid-column:1/-1;font-size:11px;line-height:1.4}.operations-shell .server-page .server-focus{gap:11px;padding:clamp(14px,2vw,22px);display:grid}.operations-shell .server-page .server-focus canvas{width:100%;height:clamp(190px,24vw,300px);display:block}.operations-shell .server-page .server-metric-gauge-track{stroke:#d1d5db}body[data-color-mode=dark] .operations-shell .server-page .server-metric-gauge-track{stroke:#4b5563}@media (width<=760px){.profile-overview-page .steam-profile-head{padding:1.25rem 1rem}.profile-overview-page .steam-profile-shell{width:min(100% - 1.5rem,88rem)}.operations-shell.workspace-page .workspace-page-content{padding:1rem}.operations-shell.workspace-page .workspace-service-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:.5rem 1rem}.operations-shell :is(.marketplace-tool-page,.marketplace-subpage,.movements-page,.server-page) :is(.meli-hero,.module-hero,.server-hero){align-items:flex-start}}@media (prefers-reduced-motion:reduce){.operations-shell.workspace-page .workspace-commerce-item,.operations-shell.workspace-page .workspace-tool-entry,.profile-overview-page .steam-profile-tabs .profile-tabs a{transition:none}}.auth-login-topbar-actions .language-current-label{opacity:0;white-space:nowrap;flex:0 auto;min-inline-size:0;max-inline-size:0;overflow:hidden}.auth-login-topbar-actions .language-current-label strong,.auth-login-topbar-actions .language-current-label small,.compact-language-picker .language-current-label strong,.compact-language-picker .language-current-label small{overflow-wrap:normal;word-break:keep-all}.auth-login-topbar-actions .language-picker:hover .language-current-label,.auth-login-topbar-actions .language-picker:focus-within .language-current-label,.auth-login-topbar-actions .language-picker[data-open=true] .language-current-label{opacity:1;max-inline-size:min(10rem,42vw)}.profile-overview-page .profile-route-content .steam-panel,.profile-overview-page .feedback-only-shell .steam-panel{background:0 0;border:0;border-radius:0}.profile-overview-page .profile-route-content .steam-panel>header,.profile-overview-page .feedback-only-shell .steam-panel>header{background:0 0;border:0;padding:0 0 1rem}.profile-overview-page .profile-route-content .steam-panel-body,.profile-overview-page .feedback-only-shell .steam-panel-body{padding:0}.profile-overview-page .profile-route-content .feedback-workspace{gap:clamp(.75rem,2vw,1.25rem)}.profile-overview-page .profile-route-content :is(.feedback-form,.feedback-preview){min-width:0;padding:clamp(.9rem,2vw,1.4rem)}@media (width<=760px){.operations-shell.mobile-menu-open.sidebar-collapsed .side-panel{width:min(17rem,82vw)}.operations-shell.mobile-menu-open.sidebar-collapsed .side-panel .side-footer{grid-template-columns:minmax(0,1fr);gap:.4rem;width:100%;display:grid}.operations-shell.mobile-menu-open.sidebar-collapsed .side-panel .side-footer :is(.commerce-settings-link,.account-menu,.logout-link){width:100%;min-width:0}.operations-shell.mobile-menu-open.sidebar-collapsed .side-panel .side-footer .commerce-settings-link,.operations-shell.mobile-menu-open.sidebar-collapsed .side-panel .side-footer .logout-link{justify-content:flex-start;min-height:2.75rem;padding-inline:.75rem;display:flex}.operations-shell.mobile-menu-open.sidebar-collapsed .side-panel .side-footer :is(.commerce-settings-link,.logout-link) span{display:inline}}.new-sheets-page{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#1f2b25;--surface:#fff;--surface-muted:#f3f6f4;--muted-text:#68707a;--accent:#218c63;box-sizing:border-box;background:#f4f7f5;flex-direction:column;max-width:120rem;min-height:100vh;margin:0 auto;padding:clamp(1rem,3vw,2.5rem);font-family:inherit;display:flex}.flat-action{border:1px solid color-mix(in srgb, currentColor 16%, transparent);background:var(--surface,#fff);color:inherit;cursor:pointer;font:inherit;border-radius:.45rem;padding:.5rem .75rem}.flat-action:hover{border-color:var(--accent,#218c63)}.new-sheets-page{gap:0;max-width:none;min-height:0;padding:0}.new-sheets-page>.new-sheets-header{display:none}.new-sheets-header,.new-sheets-toolbar,.new-sheets-formula-bar,.new-sheets-footer{align-items:center;gap:.75rem;display:flex}.new-sheets-header{flex-wrap:wrap;justify-content:space-between}.new-sheets-header h1{margin:.2rem 0 0}.new-sheets-header p{color:var(--muted-text,#68707a);margin:.35rem 0 0}.new-sheets-kicker{color:var(--accent,#218c63);letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:700}.new-sheets-actions,.new-sheets-title{align-items:center;gap:.55rem;display:flex}.new-sheets-file-action{cursor:pointer}.new-sheets-file-action input{display:none}.new-sheets-surface{background:var(--surface,#fff);min-width:0;min-height:min(52rem,100vh - 5rem);box-shadow:none;border:1px solid #c9d0d3;border-radius:.2rem;flex-direction:column;display:flex;overflow:hidden}.new-sheets-menubar{border-bottom:1px solid color-mix(in srgb, currentColor 12%, transparent);background:var(--surface-muted,#f3f6f4);align-items:center;gap:.15rem;padding:.25rem .7rem;display:flex}.new-sheets-menubar details{position:relative}.new-sheets-menubar summary{color:inherit;cursor:pointer;border-radius:.35rem;padding:.4rem .65rem;font-size:.78rem;list-style:none}.new-sheets-menubar summary::-webkit-details-marker{display:none}.new-sheets-menu{z-index:8;border:1px solid color-mix(in srgb, currentColor 14%, transparent);background:var(--surface,#fff);min-width:12rem;box-shadow:none;border-radius:.45rem;padding:.3rem;display:grid;position:absolute;top:calc(100% + .2rem);left:0}.new-sheets-menu button{color:inherit;font:inherit;text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:.3rem;padding:.48rem .6rem;font-size:.78rem}.new-sheets-toolstrip{background:#f5f7f8;border-bottom:1px solid #d4dadd;flex-wrap:wrap;align-items:center;gap:.15rem;min-height:2.25rem;padding:.25rem .55rem;display:flex}.new-sheets-toolstrip button,.new-sheets-toolstrip select{color:#334047;cursor:pointer;min-width:1.85rem;min-height:1.8rem;font:inherit;background:0 0;border:1px solid #0000;border-radius:.2rem;padding:.2rem .45rem;font-size:.82rem}.new-sheets-toolstrip button:hover,.new-sheets-toolstrip select:hover,.new-sheets-toolstrip button:focus-visible,.new-sheets-toolstrip select:focus-visible{background:#e6ecee;border-color:#b6c1c5;outline:0}.new-sheets-toolstrip select{background:#fff;border-color:#c5cdd0;min-width:3.5rem}.new-sheets-tool-separator{background:#d1d8da;align-self:stretch;width:1px;margin:.2rem .25rem}.new-sheets-toolbar{border-bottom:1px solid color-mix(in srgb, currentColor 12%, transparent);flex-wrap:wrap;order:3;padding:.8rem 1rem}.new-sheets-menubar{order:1}.new-sheets-toolstrip{order:2}.new-sheets-toolbar{background:#fff;min-height:2.25rem;padding-block:.25rem}.new-sheets-title{flex:14rem}.new-sheets-title span{color:var(--muted-text,#68707a);font-size:.8rem}.new-sheets-title input,.new-sheets-formula-bar input{min-width:0;color:inherit;background:0 0;border:0;outline:0}.new-sheets-title input{width:min(26rem,100%);font-weight:700}.new-sheets-save-state{color:var(--muted-text,#68707a);font-size:.78rem}.new-sheets-formula-bar{border-bottom:1px solid color-mix(in srgb, currentColor 12%, transparent);background:#fff;order:4;padding:.55rem 1rem}.new-sheets-name-box{box-sizing:border-box;min-height:1.6rem;color:var(--muted-text,#68707a);text-align:center;background:#fff;border:1px solid #c5cdd0;border-radius:.2rem;flex:0 0 4rem;padding:.35rem .5rem;font-size:.8rem}.new-sheets-formula-symbol{color:var(--accent,#218c63);padding-inline:.25rem;font-family:Georgia,serif;font-style:italic;font-weight:800}.new-sheets-formula-bar input{border:1px solid #c5cdd0;border-radius:.2rem;flex:1;min-height:1.7rem;padding-inline:.5rem}.new-sheets-grid-wrap{flex:auto;order:5;min-height:18rem;overflow:auto}.new-sheets-grid{border-collapse:separate;border-spacing:0;table-layout:fixed;width:max(100%,62rem)}.new-sheets-grid th,.new-sheets-grid td{border-right:1px solid color-mix(in srgb, currentColor 10%, transparent);border-bottom:1px solid color-mix(in srgb, currentColor 10%, transparent);text-align:left;vertical-align:middle;min-width:7.5rem;height:1.85rem;padding:.25rem .55rem;font-size:.83rem}.new-sheets-page.is-plain-grid .new-sheets-grid th,.new-sheets-page.is-plain-grid .new-sheets-grid td{border-color:#0000}.new-sheets-grid th{z-index:2;min-width:3rem;color:var(--muted-text,#68707a);text-align:center;background:#edf1f2;font-size:.72rem;font-weight:700;position:sticky;top:0}.new-sheets-grid thead th:first-child{z-index:3;left:0}.new-sheets-grid td:first-of-type,.new-sheets-grid th:first-child{width:3rem;min-width:3rem}.new-sheets-grid td{background:var(--surface,#fff);white-space:pre-wrap;overflow-wrap:anywhere;outline:0}.new-sheets-grid td.is-bold{font-weight:700}.new-sheets-grid td.is-italic{font-style:italic}.new-sheets-grid td.is-underline{text-decoration:underline}.new-sheets-grid td.align-left{text-align:left}.new-sheets-grid td.align-center{text-align:center}.new-sheets-grid td.align-right{text-align:right}.new-sheets-grid td.font-size-10{font-size:.72rem}.new-sheets-grid td.font-size-11{font-size:.83rem}.new-sheets-grid td.font-size-12{font-size:.92rem}.new-sheets-grid td.font-size-14{font-size:1.05rem}.new-sheets-grid td.font-size-16{font-size:1.2rem}.new-sheets-grid td[contenteditable=true]:focus,.new-sheets-grid td.is-selected{outline:2px solid var(--accent,#218c63);outline-offset:-2px}.new-sheets-grid .row-number{z-index:1;background:var(--surface-muted,#f3f6f4);color:var(--muted-text,#68707a);text-align:center;-webkit-user-select:none;user-select:none;position:sticky;left:0}.new-sheets-grid tbody .row-number{top:auto}.new-sheets-footer{min-height:2.8rem;color:var(--muted-text,#68707a);background:#f5f7f8;border-top:1px solid #cbd3d6;order:6;padding:0 1rem;font-size:.76rem}.new-sheets-tab{border:0;border-bottom:2px solid var(--accent,#218c63);color:inherit;background:0 0;align-self:stretch;font-weight:700}@media (width<=48rem){.new-sheets-header,.new-sheets-actions,.new-sheets-toolbar{align-items:stretch}.new-sheets-actions{flex-wrap:wrap;width:100%}.new-sheets-actions>*,.new-sheets-toolbar>.flat-action{text-align:center;flex:auto}.new-sheets-save-state{flex-basis:100%}.new-sheets-footer span{display:none}}.new-sheets-page{color:#202124;--surface:#fff;--surface-muted:#e8ebed;--muted-text:#5f6368;--accent:#1b5eaa;background:#dfe3e5;max-width:none;padding:0;font-family:inherit}.new-sheets-surface{min-height:min(52rem,100vh - 5rem);box-shadow:none;border:1px solid #879196;border-radius:0}.new-sheets-menubar{background:#e8ebed;border-bottom-color:#b8c0c4;gap:0;padding:0 .25rem}.new-sheets-menubar summary{color:#202124;border-radius:0;font-size:.8rem}.new-sheets-menu{min-width:13rem;box-shadow:none;border:1px solid #8d989d;border-radius:0}.new-sheets-toolstrip{background:#e8ebed;border-bottom-color:#b8c0c4;gap:0;min-height:2rem;padding:.15rem .35rem}.new-sheets-toolstrip button,.new-sheets-toolstrip select{color:#202124;border-radius:0;min-width:1.8rem;min-height:1.75rem}.new-sheets-toolstrip select{border-color:#aeb8bc}.new-sheets-toolbar{background:#f1f3f4;border-bottom-color:#b8c0c4;min-height:2rem;padding:.2rem .45rem}.new-sheets-title span,.new-sheets-save-state{font-size:.75rem}.new-sheets-title input{font-size:.85rem}.new-sheets-formula-bar{border-bottom-color:#b8c0c4;gap:.45rem;padding:.25rem .45rem}.new-sheets-grid-wrap{min-height:24rem}.new-sheets-grid{width:max(100%,82rem)}.new-sheets-grid th,.new-sheets-grid td{border-bottom-color:#d4dadd;border-right-color:#d4dadd;min-width:6.5rem;height:1.65rem;padding:.15rem .4rem;font-size:.8rem}.new-sheets-grid th{color:#30363a;background:#e8ebed;font-size:.72rem}.new-sheets-footer{background:#e8ebed;border-top-color:#aeb8bc;min-height:2rem;padding:0 .45rem}.new-sheets-tab{color:#202124;border-bottom-color:#1b5eaa}.new-sheets-runtime-error{color:#8a1f1f;background:#fbeaea;border-bottom:1px solid #b94a48;margin:0;padding:.75rem;font:.8rem monospace}.new-sheets-page{flex:1 1 0;height:auto;min-height:0;overflow:hidden}.new-sheets-page.idw-page{box-sizing:border-box;flex:1 1 0;width:100%;min-width:0;height:auto;min-height:0}.new-sheets-surface{box-sizing:border-box;width:100%;min-width:0;height:100%;min-height:0}.new-sheets-grid-wrap{min-height:0;overflow:auto}.new-sheets-grid{table-layout:auto;width:max-content;min-width:100%}.new-sheets-grid th:not(:first-child),.new-sheets-grid td{width:6.5rem;min-width:6.5rem}.new-sheets-grid td select[data-sheet-dropdown]{width:100%;min-width:0;min-height:1.35rem;color:inherit;font:inherit;background:#eef5ff;border:1px solid #a9c2dc;border-radius:.35rem;padding:.08rem .45rem}.new-sheets-grid-stage{flex:auto;order:5;min-width:0;min-height:0;display:flex;overflow:hidden}.new-sheets-grid-stage .new-sheets-grid-wrap{flex:auto;order:0;min-width:0}.new-sheets-dropdown-panel{color:#202124;background:#f1f3f4;border-left:1px solid #aeb8bc;flex-direction:column;flex:0 0 clamp(14rem,20vw,18rem);gap:.7rem;min-width:0;padding:.75rem;display:flex}.new-sheets-dropdown-panel[hidden]{display:none}.new-sheets-dropdown-panel header{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.new-sheets-dropdown-panel header button{color:inherit;cursor:pointer;background:0 0;border:0;font-size:1.1rem}.new-sheets-dropdown-panel p{color:#5f6368;margin:0;font-size:.78rem}.new-sheets-dropdown-panel label{flex-direction:column;gap:.35rem;font-size:.78rem;display:flex}.new-sheets-dropdown-panel textarea{box-sizing:border-box;resize:vertical;width:100%;color:inherit;font:inherit;background:#fff;border:1px solid #aeb8bc;border-radius:.25rem;padding:.45rem}.new-sheets-dropdown-panel footer{justify-content:space-between;align-items:center;gap:.5rem;margin-top:auto;display:flex}.new-sheets-dropdown-save{color:#fff;cursor:pointer;min-height:2.25rem;font:inherit;background:#188038;border:1px solid #188038;border-radius:.35rem;padding:.4rem .65rem}.new-sheets-dropdown-remove{color:#3c4043;cursor:pointer;min-height:2.25rem;font:inherit;background:#fff;border:1px solid #dadce0;border-radius:.35rem;padding:.4rem .65rem}.new-sheets-dropdown-remove[hidden]{display:none}.new-sheets-grid th[data-sheet-corner],.new-sheets-grid th[data-column-header],.new-sheets-grid th[data-row-header]{cursor:pointer;-webkit-user-select:none;user-select:none}.new-sheets-grid th.is-header-selected{color:#123f70;background:#c7dbef}.new-sheets-context-menu{z-index:20;min-width:13rem;box-shadow:none;background:#fff;border:1px solid #8d989d;padding:.2rem 0;position:fixed}.new-sheets-context-menu button{color:#202124;cursor:pointer;width:100%;font:inherit;text-align:left;background:0 0;border:0;padding:.42rem .7rem;display:block}.new-sheets-context-menu button:hover,.new-sheets-context-menu button:focus-visible{background:#dce9f7;outline:0}.new-sheets-surface{color:#202124;box-shadow:none;background:#fff;border-color:#dadce0}.new-sheets-menubar,.new-sheets-toolstrip,.new-sheets-toolbar,.new-sheets-formula-bar{background:#fff;border-color:#e0e3e7}.new-sheets-menubar{padding-inline:.45rem}.new-sheets-menubar summary{color:#3c4043;border-radius:.35rem}.new-sheets-menubar summary:hover,.new-sheets-menubar details[open] summary{background:#f1f3f4}.new-sheets-menu{box-shadow:none;border-color:#dadce0;border-radius:.5rem}.new-sheets-menu button{border-radius:.3rem}.new-sheets-menu button:hover{background:#f1f3f4}.new-sheets-toolstrip{gap:.12rem;min-height:2.35rem;padding-inline:.55rem}.new-sheets-toolstrip button,.new-sheets-toolstrip select{color:#3c4043;border-radius:.35rem}.new-sheets-toolstrip button:hover,.new-sheets-toolstrip select:hover,.new-sheets-toolstrip button:focus-visible,.new-sheets-toolstrip select:focus-visible{background:#f1f3f4;border-color:#e0e3e7}.new-sheets-tool-separator{background:#dadce0}.new-sheets-toolbar{min-height:2.55rem;padding:.25rem .8rem}.new-sheets-title input{border-radius:.3rem;min-height:1.9rem;padding:.2rem .35rem}.new-sheets-title input:hover,.new-sheets-title input:focus{outline:1px solid #dadce0}.new-sheets-save-state{margin-inline:auto .35rem}.new-sheets-formula-bar{gap:.55rem;padding:.4rem .8rem}.new-sheets-name-box,.new-sheets-formula-bar input{border-color:#dadce0;border-radius:.25rem;min-height:1.8rem}.new-sheets-formula-bar input:focus{border-color:#1a73e8}.new-sheets-grid th,.new-sheets-grid td{border-color:#dadce0;height:1.7rem}.new-sheets-grid th{color:#5f6368;background:#f8f9fa;font-weight:500}.new-sheets-grid th:not(:first-child),.new-sheets-grid td,.new-sheets-grid td:first-of-type{width:6.5rem;min-width:6.5rem}.new-sheets-grid th:first-child{width:3rem;min-width:3rem}.new-sheets-grid td.is-selected{outline-offset:-.13rem;background:#fff;outline:.13rem solid #1a73e8}.new-sheets-grid td.is-range{background:#e8f0fe}.new-sheets-grid td[contenteditable=true]{white-space:pre;overflow-wrap:normal}.new-sheets-grid td select[data-sheet-dropdown]{background:#fff;border-color:#dadce0;border-radius:.25rem;min-height:1.5rem}.new-sheets-grid td select[data-sheet-dropdown]:focus{border-color:#1a73e8;outline:1px solid #1a73e8}.new-sheets-grid-stage{position:relative}.new-sheets-dropdown-panel{color:#202124;background:#fff;border-color:#e0e3e7;flex-basis:clamp(14rem,20vw,18rem);gap:.85rem;padding:1rem}.new-sheets-dropdown-panel header{border-bottom:1px solid #e0e3e7;padding-bottom:.6rem}.new-sheets-dropdown-panel header strong{font-size:.9rem}.new-sheets-dropdown-panel header button{border-radius:.4rem;width:2rem;height:2rem;font-size:1.2rem}.new-sheets-dropdown-panel header button:hover{background:#f1f3f4}.new-sheets-dropdown-panel p{color:#5f6368}.new-sheets-dropdown-panel label{color:#3c4043;gap:.45rem;font-weight:600}.new-sheets-dropdown-panel textarea{resize:vertical;border-color:#dadce0;border-radius:.4rem;min-height:8rem}.new-sheets-dropdown-panel textarea:focus{border-color:#1a73e8;outline:1px solid #1a73e8}.new-sheets-dropdown-save{color:#fff;background:#188038;border-color:#188038;border-radius:.35rem;min-height:2.25rem;padding:.4rem .9rem;font-size:.8rem;font-weight:600}.new-sheets-dropdown-save:hover{background:#137333}.new-sheets-dropdown-remove{color:#3c4043;background:#fff;border-color:#dadce0;border-radius:.35rem;min-height:2.25rem;padding:.4rem .65rem;font-size:.8rem}.new-sheets-dropdown-remove:hover{background:#f1f3f4}.new-sheets-context-menu{min-width:13.5rem;box-shadow:none;border-color:#dadce0;border-radius:.55rem;padding:.35rem}.new-sheets-context-menu button{color:#3c4043;border-radius:.3rem;justify-content:space-between;align-items:center;min-height:2rem;padding:.4rem .65rem;font-size:.82rem;display:flex}.new-sheets-context-menu kbd{color:#80868b;font:inherit;font-size:.72rem}.new-sheets-context-menu button:hover,.new-sheets-context-menu button:focus-visible{background:#f1f3f4}.new-sheets-context-menu hr{background:#e0e3e7;border:0;height:1px;margin:.3rem .2rem}.new-sheets-footer{background:#fff;border-color:#e0e3e7;min-height:2.2rem}.new-sheets-tab{color:#1a73e8;background:#fff;border-color:#1a73e8}.new-sheets-grid-wrap{scroll-padding:1rem}@media (width<=760px){.new-sheets-toolbar{gap:.4rem}.new-sheets-save-state{flex:1 0 100%;order:5;margin:0}.new-sheets-title{flex:12rem}.new-sheets-dropdown-panel{z-index:5;box-sizing:border-box;width:min(18rem,86vw);max-width:100%;box-shadow:none;position:absolute;inset:0 0 0 auto}}.new-sheets-surface.is-gridcraft-active>:not(.new-sheets-gridcraft-panel){display:none}.new-sheets-gridcraft-panel{background:#fff;flex-direction:column;flex:auto;min-height:min(78vh,54rem)}.new-sheets-gridcraft-panel:not([hidden]){display:flex}.new-sheets-gridcraft-panel iframe{background:#fff;border:0;flex:auto;width:100%;min-height:0}@media (width<=760px){.new-sheets-gridcraft-panel{min-height:78vh}}.new-sheets-page[data-gridcraft-only]>.new-sheets-header{padding:.75rem clamp(1rem,2vw,1.5rem);display:flex}.new-sheets-page[data-gridcraft-only]>.new-sheets-header h1{margin:0}.new-sheets-page[data-gridcraft-only]>.new-sheets-surface{flex:auto;min-height:0;display:flex}.new-sheets-page[data-gridcraft-only] .new-sheets-gridcraft-panel{min-height:0}body{min-width:0;min-height:100vh;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;overflow:hidden auto}:where([hidden]){display:none!important}.auth-login-background,.auth-login-shell{min-height:100vh}.auth-login-page.is-mfa .auth-login-links{justify-content:center}.auth-login-page .auth-login-code[aria-invalid=true]{box-shadow:none;border-color:#c43d4d}.runtime-error-card{width:100%}.runtime-error-meta{gap:14px;margin:28px 0;display:grid}.runtime-error-meta div{gap:6px;display:grid}.runtime-error-meta dt{color:var(--auth-muted);text-transform:uppercase;font-size:11px;font-weight:800}.runtime-error-meta dd{color:var(--auth-ink);font:inherit;margin:0;font-size:13px;font-weight:750}.runtime-error-actions{gap:10px;margin-top:4px;display:grid}.runtime-error-actions .auth-login-submit{margin-top:0}.runtime-error-reload{border:1px solid var(--auth-line);min-height:48px;color:var(--auth-ink);font:inherit;cursor:pointer;background:0 0;border-radius:9px;font-size:14px;font-weight:800}.runtime-error-reload:hover{border-color:var(--auth-blue);color:var(--auth-blue-dark);background:#3478f60f}.runtime-error-status{color:var(--auth-muted);text-align:center;margin:16px 0 0;font-size:12px}#register-consent-fields{justify-self:start;align-items:start;width:100%}#register-consent-fields span{gap:.2em;display:grid}#register-consent-fields small{color:var(--auth-muted);font-size:.72rem;line-height:1.4}.auth-shell{background:#f5f8fb;place-items:center;min-height:calc(100vh - 32px);padding:clamp(24px,6vw,72px) clamp(18px,5vw,64px);display:grid}.auth-card{width:min(100%,440px);box-shadow:none;background:#fffffff0;border:1px solid #dce5ec;border-radius:18px;margin:0 auto;padding:clamp(28px,5vw,44px)}.auth-back{color:#667b8a;margin-bottom:34px;font-size:12px;font-weight:700;text-decoration:none;display:inline-block}.auth-back:hover{color:#4777d4}.auth-card h1{color:#182b3b;letter-spacing:-.045em;margin:0 0 10px;font-size:clamp(30px,6vw,42px)}.auth-lead{color:#667b8a;margin-bottom:26px;font-size:13px;line-height:1.6}.auth-form{gap:15px;display:grid}.auth-form label{color:#496272;gap:7px;font-size:12px;font-weight:800;display:grid}.auth-form input{color:#182b3b;min-height:44px;font:inherit;background:#fff;border:1px solid #dce5ec;border-radius:9px;outline:0;padding:0 13px;font-size:13px}.auth-form input:focus{outline-offset:.15rem;border-color:#4777d4;outline:.15rem solid #4777d4}.auth-form button{margin-top:7px}.auth-error{color:#9b3030;background:#fff1f1;border:1px solid #f0c4c4;border-radius:9px;margin:0 0 16px;padding:11px 12px;font-size:12px;line-height:1.45}.auth-login-error.auth-info{color:#237a45;background:#effaf2;border-color:#b8dfc5}.link-button{color:#4777d4;font:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0;font-size:12px;font-weight:800;display:inline-flex}.auth-card>.link-button{margin:20px auto 0;display:block}.auth-login-links{justify-content:space-between;align-items:center;gap:16px;margin-top:22px;display:flex}.auth-legal-consent{color:var(--auth-muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;line-height:1.5;display:flex}.auth-login-page .auth-legal-consent{color:var(--auth-ink);white-space:nowrap;text-transform:none;flex-wrap:nowrap;gap:.2em;font-size:clamp(.625rem,2.8vw,.75rem)}.auth-login-page .auth-legal-consent>label{color:var(--auth-ink);text-transform:none;font-weight:400}.auth-login-page .auth-legal-consent .link-button{color:var(--auth-ink)}.auth-legal-consent input{width:1em;min-width:1em;height:1em;min-height:1em;accent-color:var(--auth-blue);background:0 0;border:0;border-radius:0;flex:0 0 1em;margin:0;padding:0}.auth-legal-consent .link-button,.auth-login-legal-links .link-button{color:var(--auth-blue-dark);font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.auth-login-legal-links{flex-wrap:wrap;justify-content:center;gap:18px;margin-top:16px;display:flex}.auth-login-submit:disabled{opacity:.55;cursor:not-allowed;transform:none}.auth-oauth-options{gap:14px;margin-top:26px;display:grid}.auth-oauth-divider{color:#7b8d99;text-transform:lowercase;align-items:center;gap:12px;font-size:11px;display:flex}.auth-oauth-divider:before,.auth-oauth-divider:after{content:"";background:#dce5ec;flex:1;height:1px}.auth-oauth-buttons{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.auth-oauth-button{color:#34495a;min-height:42px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dce5ec;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.auth-oauth-button:hover{color:#274fae;background:#f7faff;border-color:#4777d4}.auth-oauth-button img{object-fit:contain;width:18px;height:18px}body[data-color-mode=dark] .auth-oauth-divider{color:#9eafc1}body[data-color-mode=dark] .auth-oauth-divider:before,body[data-color-mode=dark] .auth-oauth-divider:after{background:#344657}body[data-color-mode=dark] .auth-oauth-button{color:#dbe7f1;background:#0d1722;border-color:#344657}body[data-color-mode=dark] .auth-oauth-button:hover{color:#fff;background:#142337;border-color:#79a2ff}body[data-color-mode=dark] .auth-oauth-button img{filter:none}body[data-color-mode=dark] .auth-login-error.auth-info{color:#a7e2b8;background:#122b1d;border-color:#2f6d49}.auth-security{color:#7b8d99;text-align:center;margin:26px 0 0;font-size:11px;line-height:1.5}.operations-shell{padding-top:0}.operations-shell .app-frame{min-height:100vh}.operations-shell .app-workspace{flex-direction:column;min-height:100vh;display:flex}.operations-shell .side-panel{height:100vh;top:0;overflow:visible}.operations-shell .workspace-topbar{grid-template-columns:minmax(0,1fr) minmax(0,min(38vw,38rem)) minmax(0,1fr);gap:min(1.2vw,16px);padding-inline:min(2vw,24px);top:0}.operations-shell .workspace-topbar>*,.operations-shell .topbar-actions,.operations-shell .topbar-actions>*{min-width:0}.operations-shell .topbar-actions{flex-wrap:nowrap;max-width:100%;overflow:visible}.operations-shell .topbar-menu{grid-column:1;justify-self:start}.operations-shell .topbar-search{grid-column:2;justify-self:center;width:100%}.operations-shell .topbar-actions{grid-column:3;justify-content:flex-end;justify-self:end;gap:min(.6vw,6px)}.operations-shell .topbar-actions .topbar-home-link{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;max-width:min(9vw,90px);overflow:hidden}.operations-shell .topbar-actions .topbar-user{flex:0 min(18vw,170px);max-width:min(18vw,170px)}.operations-shell .topbar-user>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.operations-shell .topbar-actions .theme-toggle{width:min(4vw,42px);min-width:0;padding-inline:min(.8vw,9px)}.operations-shell .topbar-user{gap:min(.7vw,8px);padding:min(.5vw,5px) min(.8vw,9px) min(.5vw,5px) min(.4vw,5px)}.operations-shell .topbar-user .user-avatar{width:min(2.6vw,28px);min-width:0;height:min(2.6vw,28px)}.user-tag{color:#315da9;background:#eef4ff;border:1px solid #cbd8ef;border-radius:999px;align-items:center;min-width:max-content;padding:3px 7px;font-size:10px;font-weight:800;line-height:1;display:inline-flex}.server-performance-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:12px;display:grid}.server-performance-card{background:#fff;border:1px solid #e1e4ec;border-radius:10px;gap:7px;min-width:0;padding:16px;display:grid}.server-performance-card span{color:#718096;font-size:11px;font-weight:800}.server-performance-card strong{color:#273348;font-size:clamp(18px,3vw,26px)}.server-performance-card small{overflow-wrap:anywhere;color:#89909f;font-size:11px}.server-dashboard{gap:14px;display:grid}.server-monitor{grid-template-columns:minmax(190px,22vw) minmax(0,1fr);gap:12px;display:grid}.server-metrics,.server-focus{--server-grid:#dbe3ec;background:#fff;border:1px solid #e1e4ec;border-radius:10px;min-width:0}.server-metrics{align-self:start;padding:12px}.server-metrics header{gap:3px;padding:3px 4px 11px;display:grid}.server-metrics header strong{color:#273348;font-size:13px}.server-metrics header small{color:#596579;font-size:10px}.server-metric-list{gap:4px;display:grid}.server-metric-button{color:#273348;min-width:0;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 8px;display:grid}.server-metric-button:hover,.server-metric-button.is-active{background:#f4f7fb;border-color:#dbe4f1}.server-metric-copy{gap:3px;min-width:0;display:grid}.server-metric-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.server-metric-copy small{color:#596579;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.server-metric-button b{text-overflow:ellipsis;white-space:nowrap;max-width:7rem;font-size:12px;overflow:hidden}.server-focus{gap:11px;padding:clamp(14px,2vw,22px);display:grid}.server-focus header{justify-content:space-between;align-items:end;gap:16px;display:flex}.server-focus header div{gap:4px;display:grid}.server-focus header h2{color:#273348;margin:0;font-size:clamp(20px,3vw,30px)}.server-focus header>strong{color:#273348;font-size:clamp(25px,4vw,38px)}.server-focus>p{color:#596579;min-height:15px;margin:0;font-size:11px}.server-focus canvas{width:100%;height:clamp(190px,24vw,300px);display:block}.server-focus-stats{grid-template-columns:repeat(auto-fit,minmax(min(100%,7rem),1fr));gap:8px;display:grid}.server-focus-stats span{border-top:1px solid #e1e4ec;gap:4px;padding:8px 0;display:grid}.server-focus-stats small{color:#596579;font-size:10px}.server-focus-stats strong{color:#273348;font-size:12px}.operations-shell .compact-language-picker{height:2.6rem;flex:0 0 2.6rem;gap:0;inline-size:2.6rem;max-inline-size:none;padding-inline:0;transition:inline-size .32s cubic-bezier(.2,.7,.25,1),flex-basis .32s cubic-bezier(.2,.7,.25,1)}.operations-shell .compact-language-picker .language-menu-toggle{white-space:nowrap;flex-flow:row-reverse;justify-content:center;gap:0;width:100%;padding-inline:0;transition:gap .32s cubic-bezier(.2,.7,.25,1),padding .32s cubic-bezier(.2,.7,.25,1)}.operations-shell .compact-language-picker:hover,.operations-shell .compact-language-picker:focus-within,.operations-shell .compact-language-picker[data-open=true]{flex-basis:min(13rem,60vw);inline-size:min(13rem,60vw)}.operations-shell .compact-language-picker:hover .language-menu-toggle,.operations-shell .compact-language-picker:focus-within .language-menu-toggle,.operations-shell .compact-language-picker[data-open=true] .language-menu-toggle{flex-direction:row-reverse;justify-content:flex-start;gap:7px;padding-inline:7px}.module-nav .nav-link{font:inherit;text-align:left;cursor:pointer;background:0 0;border:0}.operations-shell .page-crumb{display:none!important}.topbar-search{z-index:2;min-width:0;position:relative}.topbar-search-field{color:#344256;background:#f8fafc;border:1px solid #d8e0e9;border-radius:.65rem;align-items:center;gap:.6rem;min-width:0;min-height:2.35rem;padding:0 .75rem;transition:border-color .12s,background-color .12s,box-shadow .12s;display:flex}.topbar-search-field:focus-within{outline-offset:.15rem;background:#fff;border-color:#6288ff;outline:.15rem solid #6288ff}.topbar-search-field svg{fill:currentColor;opacity:.7;flex:none;width:1rem;height:1rem}.topbar-search-field input{width:100%;min-width:0;color:inherit;font:inherit;background:0 0;border:0;outline:0;padding:.45rem 0;font-size:.8rem}.topbar-search-field input::placeholder{color:#728096;opacity:1}.tool-search-results{z-index:80;color:#263449;max-height:min(55dvh,28rem);box-shadow:none;background:#fff;border:1px solid #d9e0e9;border-radius:.65rem;padding:.35rem;position:absolute;top:calc(100% + .35rem);left:0;right:0;overflow:auto}.tool-search-result{width:100%;min-height:2.65rem;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.4rem;align-items:center;gap:.7rem;padding:.45rem .6rem;display:flex}.tool-search-result:hover,.tool-search-result[aria-selected=true]{background:#f1f5fb;outline:0}.tool-search-result img{object-fit:contain;flex:none;width:1.55rem;height:1.55rem}.tool-search-result strong{text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.tool-search-empty{color:#586a80;margin:0;padding:.65rem;font-size:.78rem}body[data-color-mode=dark] .topbar-search-field{color:#e8eef5;background:#0e1721;border-color:#344557}body[data-color-mode=dark] .topbar-search-field:focus-within{background:#121d29}body[data-color-mode=dark] .topbar-search-field input::placeholder{color:#a5b4c6}body[data-color-mode=dark] .tool-search-results{color:#e8eef5;background:#101a26;border-color:#344557}body[data-color-mode=dark] .tool-search-result:hover,body[data-color-mode=dark] .tool-search-result[aria-selected=true]{background:#1a2a3c}body[data-color-mode=dark] .tool-search-empty{color:#a5b4c6}.topbar-search-field:focus-within,.tool-search-results button:focus-visible{outline-offset:.12rem;outline:.14rem solid #6288ff}.platform-content{min-width:0}.platform-content>.idw-page{min-height:calc(100vh - 48px)}.dashboard-panel{min-height:0}.tool-page>.dashboard-title{display:none}.tool-page>.dashboard-panel{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.tool-page>.dashboard-panel>.dashboard-tab{display:none}.tool-page .platform-empty{background:0 0;border:0;border-radius:0;padding:0}.tool-page .platform-session{gap:.75rem;width:min(100%,32rem);margin-inline:auto;display:grid}.tool-page .server-metrics,.tool-page .server-focus{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.tool-page .server-performance-card{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #d9e0e9;border-radius:0;padding:.4rem 0}.tool-page .server-focus-stats span{background:0 0;border-radius:0}.platform-view{gap:34px;display:grid}.platform-tools{flex-wrap:wrap;gap:8px;display:flex}.platform-tool{color:#4d6ed2;background:#eef4ff;border-radius:999px;align-items:center;min-height:30px;padding:0 11px;font-size:11px;font-weight:800;display:inline-flex}.platform-empty{color:#667b8a;background:#f8fbff;border:1px dashed #cdd8e5;border-radius:10px;gap:12px;padding:24px;display:grid}.platform-empty strong{color:#273348}.marketplace-access{color:#273348;gap:1rem;width:min(100%,48rem);margin-inline:auto;display:grid}.marketplace-empty-state{grid-template-columns:auto minmax(0,1fr);justify-content:center;align-items:center;gap:clamp(1rem,3vw,2rem);width:min(100%,38rem);margin:clamp(2rem,8vh,5rem) auto;display:grid}.marketplace-empty-state>img{aspect-ratio:1;object-fit:contain;width:clamp(3rem,7vw,4.5rem)}.marketplace-empty-state strong{color:#202b3b;font-size:1.05rem}.marketplace-empty-state p{color:#596a7e;margin:0;font-size:.9rem}.marketplace-empty-state .primary{align-items:center;gap:.5rem;display:inline-flex}.marketplace-account-list{display:grid}.marketplace-account-link{color:#273348;min-height:3.4rem;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #d9e0e9;grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.45rem .25rem;display:grid}.marketplace-account-link:hover,.marketplace-account-link:focus-visible{color:#1f56c5;background:#f7f9fc;outline:0}.marketplace-account-link img{object-fit:contain;width:1.65rem;height:1.65rem}.marketplace-account-link strong{text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;overflow:hidden}.marketplace-account-link>span{color:#315da9;font-size:1.05rem}.marketplace-loading{color:#475569;margin:0;font-size:.82rem}body[data-color-mode=dark] .marketplace-access{color:#e8eef5}body[data-color-mode=dark] .marketplace-empty-state strong{color:#f1f5f9}body[data-color-mode=dark] .marketplace-empty-state p{color:#b6c3d2}body[data-color-mode=dark] .marketplace-account-link{color:#e8eef5;border-color:#344557}body[data-color-mode=dark] .marketplace-account-link:hover,body[data-color-mode=dark] .marketplace-account-link:focus-visible{color:#bcd3ff;background:#121d29}body[data-color-mode=dark] .marketplace-account-link>span{color:#bcd3ff}body[data-color-mode=dark] .marketplace-loading{color:#b6c3d2}.dashboard-tools button.module-lane{width:100%;font:inherit;text-align:left;cursor:pointer}.dashboard-tools .module-lane.theme-orange{background:linear-gradient(115deg,#db6517,#f0a63a)}.dashboard-tools .module-lane.theme-orange:hover{background:linear-gradient(115deg,#c95713,#e9982f)}.dashboard-tools .module-lane.theme-yellow{background:linear-gradient(115deg,#ca8a04,#f2c94c)}.dashboard-tools .module-lane.theme-yellow:hover{background:linear-gradient(115deg,#b77903,#e7b83d)}.dashboard-tools .module-lane.theme-green{background:linear-gradient(115deg,#16a34a,#4cc978)}.dashboard-tools .module-lane.theme-green:hover{background:linear-gradient(115deg,#128d40,#42b96b)}.dashboard-tools .module-lane.theme-instagram{background:linear-gradient(115deg,#8b3dba,#e44f83)}.dashboard-tools .module-lane.theme-instagram:hover{background:linear-gradient(115deg,#7731a5,#d63c73)}.terminal-workspace .terminal-window{min-height:calc(100dvh - 110px)}.order-table tr[data-state=running] .order-status-column span{color:#4265bc;background:#dce8ff;animation:1.1s ease-in-out infinite alternate search-status-pulse}@keyframes search-status-pulse{to{opacity:.72}}#module-output{color:#334155;white-space:pre-wrap;margin:0;padding:14px;font:12px/1.6 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.auth-login-submit{justify-content:center;gap:12px}.auth-login-submit span{flex:none}.commerce-hero{justify-content:space-between;align-items:center;gap:20px;display:flex}#commerce-view .panel-actions{align-items:center;gap:10px;display:flex}.commerce-card{width:100%;color:inherit;background:var(--paper,#fff);font:inherit;text-align:left;cursor:pointer;border:0;position:relative}.brand-lockup{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0}.brand-lockup:disabled{cursor:default;opacity:1}body[data-color-mode=dark] .brand-lockup img,.auth-login-brand img{filter:brightness(0)invert()}.account-menu{position:relative}.operations-shell .side-panel .side-footer{flex-wrap:nowrap}.operations-shell .side-panel .side-footer>.account-menu{flex:none;width:100%;min-width:0;display:flex}.operations-shell .side-panel .side-footer #commerce-settings{min-height:2.5rem;font:inherit;font-weight:600}.operations-shell .side-panel .side-footer #logout{min-height:2.5rem;font:inherit;background:0 0;flex:1;margin:0;font-weight:600;border:.0625rem solid var(--line)!important;color:var(--ink)!important}.operations-shell .side-panel .side-footer #logout:hover{background:var(--accent-soft);border-color:var(--accent)!important}.operations-shell .side-panel .side-footer #logout:focus-visible{outline:.125rem solid var(--accent);outline-offset:.125rem}.account-menu-options{z-index:40;width:min(15rem,100vw - 24px);max-height:min(24rem,100dvh - 24px);box-shadow:none;background:#fff;border:1px solid #dbe3ec;border-radius:10px;gap:3px;padding:5px;display:grid;position:absolute;bottom:0;left:calc(100% + 8px);overflow-y:auto}.account-menu-options button{color:#273348;width:100%;min-height:36px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #dbe3ec;border-radius:7px;justify-content:space-between;align-items:center;gap:9px;padding:0 10px;font-size:12px;font-weight:800;display:flex}.account-menu-options button span{text-align:left;flex:1}.account-menu-options button img{object-fit:contain;width:16px;height:16px}.account-menu-options button:hover,.account-menu-options button:focus-visible{background:#f4f7fb;outline:0}.account-menu-options [data-account-action=logout]{color:#b4232f;background:#fff8f8;border-color:#efb7bd}.account-menu-options [data-account-action=logout]:hover,.account-menu-options [data-account-action=logout]:focus-visible{background:#ffedef}body[data-color-mode=dark] .account-menu-options{box-shadow:none;background:#121b25;border-color:#344657}body[data-color-mode=dark] .account-menu-options button{color:#e8eef5;background:#121b25;border-color:#344657}body[data-color-mode=dark] .account-menu-options button:hover,body[data-color-mode=dark] .account-menu-options button:focus-visible{background:#182744}body[data-color-mode=dark] .account-menu-options [data-account-action=logout]{color:#ff9da7;background:#2a161b;border-color:#803944}body[data-color-mode=dark] .account-menu-options [data-account-action=logout]:hover,body[data-color-mode=dark] .account-menu-options [data-account-action=logout]:focus-visible{background:#3a1b23}body[data-color-mode=dark] .account-menu-options [data-account-action=dashboard] img{filter:invert()}.language-icon-frame{box-sizing:border-box;aspect-ratio:1;flex:0 0 1.75rem;place-items:center;block-size:1.75rem;min-block-size:1.75rem;inline-size:1.75rem;min-inline-size:1.75rem;display:grid;overflow:hidden}.language-menu-icon{object-fit:contain;block-size:1.5rem;inline-size:1.5rem;margin:0;display:block}.auth-login-topbar-actions{align-items:center;gap:10px;display:flex}.language-picker{inline-size:min(100%,13rem);position:relative}.language-menu-toggle{width:100%;min-height:30px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:space-between;align-items:center;gap:6px;padding:0 6px;font-size:11px;font-weight:800;transition:padding .32s cubic-bezier(.2,.7,.25,1);display:inline-flex}.language-menu-toggle:hover,.language-menu-toggle[aria-expanded=true]{background:#ffffffb8;border-color:#dbe3ec}.language-menu-options{z-index:30;background:var(--paper,#fff);inline-size:max-content;min-inline-size:15rem;max-inline-size:min(22rem,100vw - 1.5rem);box-shadow:none;border:1px solid #dbe3ec;border-radius:12px;gap:5px;padding:.75rem;display:grid;position:absolute;top:calc(100% + 6px);right:0}.language-menu-options[hidden],.language-menu-options [hidden]{display:none!important}.language-menu-search{box-sizing:border-box;background:var(--paper,#fff);min-block-size:2.35rem;inline-size:100%;min-inline-size:0;color:var(--ink,#273348);font:inherit;border:1px solid #dbe3ec;border-radius:8px;padding:.55rem .7rem;font-size:12px}.language-menu-search:focus-visible{outline-offset:1px;border-color:#6288ff;outline:2px solid #6288ff}.language-menu-list{gap:2px;min-inline-size:0;display:grid}.language-menu-options button{color:var(--ink,#273348);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;grid-template-columns:minmax(0,1fr);align-items:start;gap:0;padding:.65rem .75rem;font-size:11px;display:grid}.language-menu-options button:hover,.language-menu-options button[aria-selected=true]{background:#eef4ff}.language-menu-options button:focus-visible{outline-offset:1px;outline:2px solid #6288ff}.language-menu-options button .language-option-copy{gap:2px;min-width:0;display:grid}.language-menu-options button strong{white-space:normal;overflow-wrap:break-word;font-size:12px;line-height:1.3}.language-menu-options button small{color:#718096;font-size:10px;font-weight:500;line-height:1.2}.language-menu-empty{color:#718096;margin:0;padding:.55rem .65rem;font-size:11px}.language-menu-empty[hidden]{display:none}body[data-color-mode=dark] .language-menu-options button small{color:#aeb9c8}body[data-color-mode=dark] .language-menu-search{color:#edf6fb;background:#121c28;border-color:#344657}body[data-color-mode=dark] .language-menu-empty{color:#aeb9c8}.auth-login-topbar .language-picker{align-items:center;gap:6px;display:inline-flex}.language-current-label{text-align:start;gap:.08rem;min-width:0;display:grid}.language-current-label strong{white-space:normal;overflow-wrap:anywhere;line-height:1.2}.language-current-label small{color:var(--muted,#718096);white-space:normal;overflow-wrap:anywhere;font-size:10px;font-weight:500;line-height:1.2}.compact-language-picker{gap:0;inline-size:2.6rem;max-inline-size:none;padding-inline:0;transition:inline-size .32s cubic-bezier(.2,.7,.25,1);overflow:visible}.compact-language-picker .language-menu-toggle{flex-direction:row-reverse;justify-content:center;min-height:2.6rem;padding-inline:0}.compact-language-picker .language-current-label{opacity:0;max-width:0}.compact-language-picker:hover,.compact-language-picker:focus-within,.compact-language-picker[data-open=true]{inline-size:min(13rem,60vw)}.compact-language-picker:hover .language-menu-toggle,.compact-language-picker:focus-within .language-menu-toggle{flex-direction:row-reverse;justify-content:flex-start}.compact-language-picker[data-open=true] .language-menu-toggle{flex-direction:row-reverse;justify-content:flex-start;gap:7px;padding-inline:7px}.compact-language-picker:hover .language-current-label,.compact-language-picker:focus-within .language-current-label,.compact-language-picker[data-open=true] .language-current-label{opacity:1;white-space:normal;max-width:12rem;overflow:visible}.operations-shell .compact-language-picker .language-menu-options{left:auto;right:0}@media (prefers-reduced-motion:reduce){.compact-language-picker,.compact-language-picker .language-menu-toggle,.compact-language-picker .language-current-label{transition:none}}.session-picker-compact select{min-width:160px}.session-status-note{max-width:640px;color:var(--muted,#718096);background:var(--soft,#f8fbff);border-left:3px solid #d89b35;margin:14px 0;padding:10px 12px;font-size:12px;line-height:1.5}.auth-password-control{position:relative}.background-task-indicator{z-index:20;gap:6px;min-width:min(220px,100vw);max-width:min(280px,100vw);font-size:11px;display:grid;position:fixed;bottom:0;right:0}.background-task{color:#273348;width:100%;min-height:34px;font:inherit;text-align:left;cursor:pointer;border:0;border-radius:6px 6px 0 0;justify-content:space-between;align-items:center;gap:18px;padding:0 10px;display:flex}.background-task:hover{filter:brightness(.97)}.background-task strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.background-task b{color:currentColor;font-variant-numeric:tabular-nums;flex:none}.background-task-blue{color:#fff;background:#4777d4}.background-task-orange{color:#fff;background:#d87824}.password-eye{border:1.5px solid;border-radius:75% 15%;width:17px;height:11px;display:inline-block;position:relative;transform:rotate(45deg)}.password-eye:after{content:"";background:currentColor;border-radius:50%;width:4px;height:4px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.password-eye.is-closed:before{content:"";background:currentColor;width:20px;height:1.5px;position:absolute;top:4px;left:-2px;transform:rotate(-45deg)}.commerce-card:focus-visible{outline-offset:3px;outline:3px solid #6288ff59}.commerce-empty-register{text-align:center;background:0 0;border:0;border-radius:0;justify-items:center;gap:12px;width:min(100%,720px);margin:16px auto 0;padding:0;display:grid}.commerce-empty-register>p{max-width:560px;color:var(--muted,#718096);line-height:1.6}.commerce-empty-icon{aspect-ratio:1;background:0 0;border:1px solid #dbe3ec;border-radius:14px;place-items:center;width:clamp(48px,6vw,64px);display:grid}.commerce-empty-icon img{filter:invert(42%)sepia(49%)saturate(1300%)hue-rotate(184deg)brightness(87%);width:52%;height:52%}.commerce-register-trigger{box-sizing:border-box;width:100%;color:var(--ink,#273348);font:inherit;text-align:center;cursor:pointer;background:0 0;border:1px dashed #dbe3ec;border-radius:12px;justify-items:center;gap:14px;padding:clamp(32px,8vw,76px) clamp(16px,4vw,32px);font-weight:800;display:grid}.commerce-register-trigger:hover{background:#4777d408}#commerce-view{flex-direction:column;flex:1;display:flex}.commerce-grid:has(.commerce-empty-register){flex:1;grid-template-columns:minmax(0,1fr);align-content:center;align-items:center;min-height:0;display:grid}.commerce-register-copy{justify-items:center;gap:5px;display:grid}.commerce-register-copy strong{font-size:clamp(18px,3vw,24px)}.commerce-register-copy small{color:var(--muted,#718096);font-size:12px;font-weight:500}.commerce-register-cta{color:#315ab5;background:0 0;border-bottom:1px solid;align-items:center;gap:9px;margin-top:2px;padding:0 0 2px;font-size:12px;display:inline-flex}.commerce-register-form{background:var(--paper,#fff);text-align:left;width:min(100%,720px);box-shadow:none;border:1px solid #e1e4ea;border-radius:14px;gap:18px;margin-top:12px;padding:clamp(18px,4vw,28px);display:grid}.commerce-form-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:14px;display:grid}.commerce-form-grid label,.commerce-service-options legend{color:var(--ink,#273348);gap:7px;font-size:12px;font-weight:800;display:grid}.commerce-form-grid input{box-sizing:border-box;min-height:40px;color:var(--ink,#273348);background:var(--paper,#fff);font:inherit;border:1px solid #e1e4ea;border-radius:8px;padding:0 11px}.commerce-form-grid input:focus{outline-offset:.15rem;border-color:#4777d4;outline:.15rem solid #4777d4}.commerce-form-grid small,.commerce-service-choice small,.commerce-register-note{color:var(--muted,#718096);font-size:11px;line-height:1.5}.commerce-service-options{border:0;gap:9px;margin:0;padding:0;display:grid}.commerce-service-options legend{margin-bottom:2px}.commerce-service-choice{cursor:pointer;border:1px solid #e1e4ea;border-radius:9px;align-items:flex-start;gap:10px;padding:12px;display:flex}.commerce-service-choice:has(input:checked){background:#f4f7ff;border-color:#4777d4}.commerce-service-choice input{accent-color:#4777d4;flex:none;width:18px;min-width:18px;height:18px;min-height:18px;margin:3px 0 0;padding:0}.commerce-service-choice span{gap:3px;display:grid}.commerce-register-actions{background:#fffffff0;border-top:1px solid #e1e4ea;justify-content:flex-end;gap:9px;margin:0 -28px -28px;padding:13px 28px;display:flex}.commerce-register-actions button{min-height:38px;font:inherit;cursor:pointer;border:0;border-radius:8px;padding:0 15px;font-size:12px;font-weight:800}.commerce-register-actions .secondary{color:#718096;background:#eef2f7}.commerce-register-actions .primary{color:#fff;background:#4777d4}.commerce-register-actions button:disabled{cursor:wait;opacity:.55}button,select{-webkit-user-select:none;user-select:none}button:focus-visible,select:focus-visible{outline-offset:2px;outline:3px solid #6288ff59}@media (width<=760px){.operations-shell .workspace-topbar{grid-template-columns:2.5rem minmax(0,1fr) auto;padding-inline:.625rem}.operations-shell .topbar-menu{border:1px solid #dfe2e8;border-radius:8px;width:2.5rem;min-width:2.5rem;height:2.5rem}.operations-shell .topbar-menu img{width:1rem;height:1rem}.server-monitor{grid-template-columns:minmax(150px,30vw) minmax(0,1fr)}#commerce-view .commerce-hero{flex-direction:column;align-items:flex-start}}.operations-shell:not(.auth-login-page) .language-picker[data-language-menu]{--language-size:2.6rem;inline-size:var(--language-size);block-size:var(--language-size);aspect-ratio:auto;flex:none;align-items:center;gap:0;padding:0;font-size:.75rem;transition:inline-size .5s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative;overflow:visible}.operations-shell:not(.auth-login-page) .language-picker[data-language-menu]>.language-menu-label{clip-path:inset(50%);block-size:1em;inline-size:1em;position:absolute;overflow:hidden}.operations-shell:not(.auth-login-page) .language-picker[data-language-menu]:is(:hover,:focus-within,[data-open=true]){flex-basis:auto;inline-size:min(8rem,60vw)}html[lang=en] .operations-shell:not(.auth-login-page) .language-picker[data-language-menu]:is(:hover,:focus-within,[data-open=true]){inline-size:min(9rem,60vw)}.operations-shell:not(.auth-login-page) .language-picker[data-language-menu] .language-menu-toggle{box-sizing:border-box;border:.0625rem solid var(--landing-line,#6b7280);width:100%;min-width:0;height:100%;min-height:0;color:var(--landing-ink,inherit);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border-radius:.55rem;padding:0;font-weight:600;display:block;position:relative}.operations-shell:not(.auth-login-page) .language-picker[data-language-menu] .language-current-label{inset-block:0;inset-inline:.65rem var(--language-size);opacity:0;text-align:start;white-space:nowrap;align-content:center;gap:.1rem;min-width:0;max-width:none;transition:opacity .32s,transform .45s cubic-bezier(.4,0,.2,1);display:grid;position:absolute;overflow:hidden;transform:translate(.5rem)}.operations-shell:not(.auth-login-page) .language-picker[data-language-menu]:is(:hover,:focus-within) .language-current-label{opacity:1;transition-delay:80ms;transform:translate(0)}.operations-shell:not(.auth-login-page) .language-picker[data-language-menu][data-open=true] .language-current-label{opacity:0;transition-delay:0s;transform:translateY(-.35rem)}.operations-shell:not(.auth-login-page) .language-picker[data-language-menu] .language-current-label strong{font-size:.75rem;line-height:1.25}.operations-shell:not(.auth-login-page) .language-picker[data-language-menu] .language-current-label small{color:var(--landing-muted,#6b7280);font-size:.7rem;font-weight:400;line-height:1.25}.operations-shell:not(.auth-login-page) .language-picker[data-language-menu] .language-icon-frame{box-sizing:border-box;inline-size:calc(var(--language-size) - .8rem);block-size:calc(var(--language-size) - .8rem);min-block-size:0;min-inline-size:0;aspect-ratio:1;background:0 0;border:0;border-radius:0;place-items:center;min-width:0;min-height:0;line-height:0;display:grid;position:absolute;inset-block-start:50%;inset-inline-end:.3375rem;overflow:visible;transform:translateY(-50%)}.operations-shell:not(.auth-login-page) .language-picker[data-language-menu] .language-menu-icon{object-fit:contain;object-position:center;filter:brightness(0);block-size:85%;max-block-size:100%;inline-size:85%;max-inline-size:100%;margin:0;display:block;transform:none}.operations-shell:not(.auth-login-page) .language-picker[data-language-menu]:is(:hover,:focus-within,[data-open=true]) .language-menu-icon{transform:scale(1)}html[data-color-mode=dark] .operations-shell:not(.auth-login-page) .language-picker[data-language-menu] .language-menu-icon{filter:brightness(0)invert()}.operations-shell:not(.auth-login-page) .language-picker[data-language-menu] .language-menu-options{z-index:80;border:.0625rem solid var(--landing-line,#6b7280);background:var(--landing-surface,#f5f5f7);inline-size:max-content;min-inline-size:100%;max-inline-size:calc(100vw - 1.5rem);color:var(--landing-ink,#1f2937);box-shadow:none;opacity:0;visibility:hidden;pointer-events:none;border-radius:.65rem;grid-template-rows:0fr;padding:0;transition:grid-template-rows .45s cubic-bezier(.4,0,.2,1),opacity .3s,transform .45s cubic-bezier(.4,0,.2,1),visibility 0s .45s;display:grid;position:absolute;inset-block-start:calc(100% + .35rem);inset-inline-end:0;transform:translateY(-.65rem)}.operations-shell:not(.auth-login-page) .language-picker[data-language-menu][data-open=true] .language-menu-options{opacity:1;visibility:visible;pointer-events:auto;grid-template-rows:1fr;transition-delay:0s;transform:translateY(0)}.operations-shell:not(.auth-login-page) .language-menu-content{min-block-size:0;overflow:hidden}.operations-shell:not(.auth-login-page) .language-picker[data-language-menu] .language-menu-search{inset-block:0;inset-inline:.65rem var(--language-size);box-sizing:border-box;inline-size:calc(100% - var(--language-size) - .65rem);min-block-size:0;min-inline-size:0;height:100%;color:var(--landing-ink,#1f2937);font:inherit;opacity:0;visibility:hidden;pointer-events:none;background:0 0;border:0;border-radius:0;margin:0;padding:0;transition:opacity .25s,transform .35s cubic-bezier(.4,0,.2,1),visibility 0s .35s;position:absolute;transform:translateY(.35rem)}.operations-shell:not(.auth-login-page) .language-picker[data-language-menu][data-open=true] .language-menu-search{opacity:1;visibility:visible;pointer-events:auto;transition-delay:80ms,80ms,0s;transform:translateY(0)}.operations-shell:not(.auth-login-page) .language-picker[data-language-menu] .language-menu-search:focus-visible{box-shadow:none;outline:0!important}.operations-shell:not(.auth-login-page) .language-picker[data-language-menu] .language-menu-search::placeholder{color:var(--landing-muted,#6b7280);opacity:1}.operations-shell:not(.auth-login-page) .language-picker[data-language-menu]:has(.language-menu-search:focus-visible) .language-menu-toggle{outline:.12rem solid var(--landing-accent,#4f46e5);outline-offset:.15rem}.operations-shell:not(.auth-login-page) .language-picker[data-language-menu] .language-menu-list{gap:.12rem;min-inline-size:0;margin:.35rem;display:grid}.operations-shell:not(.auth-login-page) .language-picker[data-language-menu] .language-menu-options button{width:100%;color:inherit;text-align:start;cursor:pointer;opacity:0;background:0 0;border:0;border-radius:.35rem;grid-template-columns:minmax(0,1fr);align-items:center;padding:.6rem .75rem;transition:opacity .24s,transform .35s cubic-bezier(.4,0,.2,1);display:grid;transform:translateY(-.4rem)}.operations-shell:not(.auth-login-page) .language-picker[data-language-menu][data-open=true] .language-menu-options button{opacity:1;transition-delay:80ms;transform:translateY(0)}.operations-shell:not(.auth-login-page) .language-picker[data-language-menu][data-open=true] .language-menu-options button:nth-child(2){transition-delay:.12s}.operations-shell:not(.auth-login-page) .language-picker[data-language-menu][data-open=true] .language-menu-options button:nth-child(3){transition-delay:.16s}.operations-shell:not(.auth-login-page) .language-picker[data-language-menu] .language-menu-options button:is(:hover,[aria-selected=true]){background:var(--landing-soft,#4f46e514)}.operations-shell:not(.auth-login-page) .language-picker[data-language-menu] .language-menu-options [hidden]{display:none!important}.operations-shell:not(.auth-login-page) .language-picker[data-language-menu] .language-option-copy{gap:.1rem;min-width:0;display:grid}.operations-shell:not(.auth-login-page) .language-picker[data-language-menu] .language-menu-options strong{white-space:normal;overflow-wrap:break-word;text-overflow:clip;font-size:.78rem;line-height:1.3;overflow:visible}.operations-shell:not(.auth-login-page) .language-picker[data-language-menu] .language-menu-options small{color:var(--landing-muted,#6b7280);font-size:.75rem;line-height:1.35}.operations-shell:not(.auth-login-page) .language-picker[data-language-menu] .language-menu-empty{color:var(--landing-muted,#6b7280);margin:0;padding:.6rem .75rem;font-size:.72rem}.operations-shell:not(.auth-login-page) .language-picker[data-language-menu] .language-menu-empty[hidden]{display:none}.operations-shell:not(.auth-login-page) .language-picker[data-language-menu]{--landing-surface:#f5f5f7;--landing-ink:#1f2937;--landing-muted:#6b7280;--landing-line:#d1d5db;color:var(--landing-ink)}:is(html,body)[data-color-mode=dark] .operations-shell:not(.auth-login-page) .language-picker[data-language-menu],body.operations-shell[data-color-mode=dark] .language-picker[data-language-menu]{--landing-surface:#1f2937;--landing-ink:#f5f5f7;--landing-muted:#c3c6cd;--landing-line:#4b5563}.operations-shell .language-picker[data-language-menu] .language-icon-frame{background:0 0;border:0}.operations-shell #topbar-user{display:none!important}.operations-shell #account-profile-root{flex:none;order:10}.operations-shell .topbar-actions .theme-toggle{flex:0 0 2.6rem;block-size:2.6rem;inline-size:2.6rem;min-inline-size:2.6rem;padding:.55rem}.operations-shell .side-footer #account-menu-options{display:none!important}.operations-shell.session-checking #login-view{visibility:hidden}.operations-shell #server-performance{display:block}.operations-shell .server-dashboard{font:400 .9rem/1.5 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.operations-shell .server-dashboard .server-metric-copy strong,.operations-shell .server-dashboard .server-metric-button b{font-size:.9rem;font-weight:600}.operations-shell .server-dashboard .server-metric-copy small,.operations-shell .server-focus>p,.operations-shell .server-focus-stats small{font-size:.8rem}.operations-shell .server-focus-stats strong{font-size:.9rem;font-weight:600}.operations-shell .server-metrics header strong{font-size:1rem;font-weight:600}.operations-shell .server-metric-button{padding:.75rem .6rem}.operations-shell .server-resource-breakdown{gap:1rem;min-inline-size:0;display:grid}.operations-shell .server-stacked-bar{border-radius:.35rem;block-size:2rem;display:flex;overflow:hidden}.operations-shell .server-stacked-bar>span{block-size:100%;min-inline-size:0}.operations-shell .server-resource-legend{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.operations-shell .server-resource-legend li{grid-template-columns:.65rem minmax(0,1fr) auto;align-items:center;gap:.7rem;font-size:.85rem;display:grid}.operations-shell .server-resource-legend i{border-radius:.15rem;block-size:.65rem;inline-size:.65rem}.operations-shell .server-resource-legend strong{font-variant-numeric:tabular-nums;font-weight:600}.operations-shell .server-breakdown-note,.operations-shell .server-breakdown-status{color:#6b7280;margin:0;font-size:.78rem}:is(html,body)[data-color-mode=dark] .server-breakdown-note,:is(html,body)[data-color-mode=dark] .server-breakdown-status{color:#c3c6cd}.operations-shell .server-resource-breakdown.is-disk{grid-template-columns:minmax(8rem,1fr) minmax(0,1fr);align-items:center;gap:clamp(1rem,3vw,3rem)}.operations-shell .server-donut{aspect-ratio:1;justify-self:center;inline-size:100%;max-inline-size:22rem;position:relative}.operations-shell .server-donut>svg{block-size:100%;inline-size:100%;display:block}.operations-shell .server-donut>span{text-align:center;pointer-events:none;place-content:center;gap:.2rem;display:grid;position:absolute;inset:0}.operations-shell .server-donut strong{font-size:clamp(1.2rem,2.5vw,2rem);font-weight:600}.operations-shell .server-donut small{font-size:.8rem}.operations-shell #server-performance .dashboard-title:has(h1:empty){display:none}@media (width<=42rem){.operations-shell .server-resource-breakdown.is-disk{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.operations-shell:not(.auth-login-page) .language-picker[data-language-menu]{transition:none}.operations-shell:not(.auth-login-page) .language-picker[data-language-menu] :is(.language-current-label,.language-menu-options,.language-menu-search,.language-menu-options button){transition:opacity .14s,visibility;transform:none}}@media (width>=761px) and (width<=920px){.operations-shell .workspace-topbar{grid-template-columns:minmax(0,1fr) minmax(0,min(38vw,38rem)) minmax(0,1fr);gap:min(1.2vw,8px);padding-inline:min(2vw,12px)}.operations-shell .topbar-actions .topbar-home-link{display:none}}@media (width>=921px) and (width<=1120px){.operations-shell .topbar-actions .topbar-home-link{display:none}}@media (width<=560px){.operations-shell .workspace-topbar{grid-template-rows:auto auto;grid-template-columns:minmax(2.5rem,auto) minmax(0,1fr);gap:.35rem;padding:.35rem .5rem}.operations-shell .topbar-menu{grid-area:1/1;width:2.5rem;min-width:2.5rem;height:2.5rem}.operations-shell .topbar-actions{grid-area:1/2;gap:.25rem}.operations-shell .topbar-search{grid-area:2/1/auto/-1;width:100%}.operations-shell .topbar-actions .theme-toggle{flex:0 0 2.375rem;width:2.375rem;min-width:2.375rem;padding-inline:0}.operations-shell .topbar-actions .topbar-user{inline-size:auto;flex:none;max-width:2.25rem;padding-right:.2rem}.operations-shell .topbar-user .user-avatar{width:1.625rem;min-width:1.625rem;height:1.625rem}.operations-shell .topbar-actions .topbar-user strong{display:none}.server-monitor{grid-template-columns:minmax(0,1fr)}.server-metrics{order:2}.server-metric-list{grid-template-columns:repeat(2,minmax(0,1fr))}.marketplace-empty-state{text-align:center;grid-template-columns:1fr;justify-items:center}.marketplace-empty-state>div{justify-items:center}}body[data-color-mode=dark] .user-tag{color:#bcd3ff;background:#142743;border-color:#3b5f93}body[data-color-mode=dark] .server-performance-card strong{color:#e8eef5}body[data-color-mode=dark] .server-performance-card span,body[data-color-mode=dark] .server-performance-card small{color:#9aaabc}body[data-color-mode=dark] .server-metrics,body[data-color-mode=dark] .server-focus{--server-grid:#344657;background:#121b25;border-color:#2b3948}body[data-color-mode=dark] .server-metrics header strong,body[data-color-mode=dark] .server-focus header h2,body[data-color-mode=dark] .server-focus header>strong,body[data-color-mode=dark] .server-focus-stats strong{color:#e8eef5}body[data-color-mode=dark] .server-metrics header small,body[data-color-mode=dark] .server-metric-copy small,body[data-color-mode=dark] .server-focus>p,body[data-color-mode=dark] .server-focus-stats small{color:#9aaabc}body[data-color-mode=dark] .server-metric-button{color:#e8eef5}body[data-color-mode=dark] .server-metric-button:hover,body[data-color-mode=dark] .server-metric-button.is-active{background:#1a2735;border-color:#2b3948}body[data-color-mode=dark] .server-focus-stats span{border-color:#344557}body[data-color-mode=dark] .commerce-page-content,body[data-color-mode=dark] #platform-content{color:#e8eef5;background:#0b1118}body[data-color-mode=dark] .commerce-hero h1,body[data-color-mode=dark] .dashboard-title h1{color:#e8eef5}body[data-color-mode=dark] .commerce-hero p,body[data-color-mode=dark] .dashboard-title p{color:#9aaabc}body[data-color-mode=dark] .dashboard-panel{background:#121b25;border-color:#2b3948}body[data-color-mode=dark] .tool-page>.dashboard-panel{box-shadow:none;background:0 0;border:0}body[data-color-mode=dark] .commerce-card{background:#121b25;border-color:#2b3948}body[data-color-mode=dark] .commerce-register-trigger{color:#e8eef5;border-color:#344657}body[data-color-mode=dark] .commerce-register-trigger:hover{background:#182744}body[data-color-mode=dark] .platform-empty{color:#9aaabc;background:#18232f;border-color:#344657}body[data-color-mode=dark] .tool-page .platform-empty{background:0 0;border:0;padding:0}body[data-color-mode=dark] .platform-empty strong{color:#e8eef5}body[data-color-mode=dark] .tool-page .server-metrics,body[data-color-mode=dark] .tool-page .server-focus{box-shadow:none;background:0 0;border:0}body[data-color-mode=dark] .tool-page .server-performance-card{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #344557}body[data-color-mode=dark] .tool-page .server-focus-stats span{background:0 0;border-color:#0000}body[data-color-mode=dark] #module-output{color:#dbeafe}html.theme-switching,html.theme-switching body,html.theme-switching body *,html.theme-switching body :before,html.theme-switching body :after{transition:background-color .25s,border-color .25s,color .25s,fill .25s,filter .25s,outline-color .25s,stroke .25s,box-shadow .25s!important}@media (prefers-reduced-motion:reduce){html.theme-switching,html.theme-switching body,html.theme-switching body *,html.theme-switching body :before,html.theme-switching body :after{transition-duration:1ms!important}}.desktop-product-toolbar{grid-template-columns:minmax(0,1fr)}.product-local-panel{max-width:760px;box-shadow:none;background:#fff;border:1px solid #e6e8ed;border-radius:10px;gap:14px;padding:22px;display:grid}.product-local-panel>label{gap:7px;display:grid}.product-local-panel textarea{resize:vertical;min-height:96px}.product-local-panel .primary{justify-self:start}.product-local-list{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:9px;display:grid}.product-local-card{background:#f8fbff;border:1px solid #e6e8ed;border-radius:8px;gap:3px;min-width:0;padding:12px;display:grid}.product-local-card strong{color:#273348;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.product-local-card span,.product-local-card small{color:#718096;font:11px ui-monospace,monospace}.product-local-empty{color:#718096;margin:0;font-size:12px}.product-review-dialog{box-sizing:border-box;color:#273348;width:min(100% - 32px,580px);max-height:calc(100dvh - 32px);box-shadow:none;background:#fff;border:1px solid #dce5ec;border-radius:14px;padding:0;overflow:hidden auto}.product-review-dialog::backdrop{background:#0f172a94}.product-review-dialog form{gap:16px;min-width:0;padding:24px;display:grid}.product-review-dialog h2{margin:0;font-size:20px}.product-review-dialog p{margin:6px 0 0;font-size:12px}.product-review-items{gap:9px;display:grid}.product-review-item{grid-template-columns:minmax(100px,.6fr) minmax(0,1fr);align-items:center;gap:10px;display:grid}.product-review-item>span{color:#52697a;overflow-wrap:anywhere;min-width:0;font:11px/1.4 ui-monospace,monospace}.product-review-item input,.product-review-group-label input{color:#273348;background:#fff;border:1px solid #dce5ec;border-radius:7px;width:100%;min-height:38px;padding:0 10px}.product-relation{border:0;gap:8px;min-inline-size:0;margin:0;padding:0;display:grid}.product-relation label{color:#273348;text-transform:none;cursor:pointer;border:1px solid #e1e7ef;border-radius:8px;align-items:flex-start;gap:9px;min-width:0;padding:10px;display:flex}.product-relation label:hover{background:#f8faff;border-color:#bfcaf2}.product-relation label:has(input:checked){box-shadow:none;background:#eef4ff;border-color:#7f9cf5}.product-relation input[type=radio]{accent-color:#4777d4;flex:0 0 16px;width:16px;min-width:16px;min-height:16px;margin:3px 0 0;padding:0}.product-relation span,.product-relation strong,.product-relation small{min-width:0;display:block}.product-relation strong{font-size:12px}.product-relation small{color:#718096;margin-top:2px;font-size:11px;font-weight:500;line-height:1.4}.product-review-group-label{gap:7px;display:grid}.product-review-group-label span{color:#52697a;text-transform:uppercase;font-size:11px;font-weight:800}.product-review-dialog footer{justify-content:flex-end;gap:9px;display:flex}.product-review-dialog footer button{min-height:36px;font:inherit;cursor:pointer;border:1px solid #dce5ec;border-radius:7px;padding:0 14px;font-size:12px;font-weight:800}.product-review-dialog footer .secondary{color:#52697a;background:#fff}.product-review-dialog footer .primary{color:#fff;background:#4777d4;border-color:#4777d4}.compact-input-dialog{width:min(100% - 32px,460px)}.compact-input-dialog h2{text-align:center}.compact-input-dialog form{gap:14px}.profile-input-label{color:#52697a;margin-bottom:-9px;font-size:11px;font-weight:800}.compact-input-dialog input{box-sizing:border-box;color:#273348;width:100%;min-height:40px;font:inherit;background:#fff;border:1px solid #dce5ec;border-radius:7px;padding:0 11px}.compact-input-dialog p{color:#52697a;line-height:1.45}body[data-color-mode=dark] .product-local-panel,body[data-color-mode=dark] .product-review-dialog{color:#e8eef5;background:#121b25;border-color:#2b3948}body[data-color-mode=dark] .product-local-card{background:#18232f;border-color:#344657}body[data-color-mode=dark] .product-local-card strong,body[data-color-mode=dark] .product-relation label{color:#e8eef5}body[data-color-mode=dark] .product-relation label:hover{background:#182744;border-color:#5876d8}body[data-color-mode=dark] .product-relation label:has(input:checked){background:#182744;border-color:#5876d8}body[data-color-mode=dark] .product-review-item input,body[data-color-mode=dark] .product-review-group-label input,body[data-color-mode=dark] .compact-input-dialog input{color:#e8eef5;background:#0e1721;border-color:#344657}body[data-color-mode=dark] .profile-input-label,body[data-color-mode=dark] .compact-input-dialog p{color:#a8b7c8}body[data-color-mode=dark] .product-review-dialog footer .secondary{color:#e8eef5;background:#0e1721;border-color:#344657}@media (width<=520px){.product-review-dialog form{padding:18px}.product-review-item{grid-template-columns:1fr;gap:5px}.product-review-dialog footer{flex-direction:column-reverse}.product-review-dialog footer button{width:100%}}@media (prefers-reduced-motion:reduce){.order-table tr[data-state=running] .order-status-column span{animation:none}}.chat-launch-panel{text-align:center;place-items:center;min-height:clamp(20rem,62dvh,42rem);padding:clamp(2rem,6vw,5rem);display:grid}.chat-launch-panel>div{justify-items:center;gap:.3rem;display:grid}.chat-launch-panel h2{margin:0 0 .5rem}.chat-launch-panel p{color:var(--muted);max-width:34rem;margin:0 auto 1rem}.chat-launch-panel button{margin-top:.5rem}.chat-launch-error{color:#b42318!important}.manualess-chat-frame{border:0;border-radius:1rem;width:100%;height:min(72dvh,52rem);min-height:24rem;display:block}.instagram-stories{gap:clamp(1rem,2vw,1.5rem);width:min(100%,62rem);margin-inline:auto;display:grid}.instagram-stories>header h2,.stories-queue h2{color:#202b3b;margin:0;font-size:clamp(1.15rem,2vw,1.45rem)}.instagram-stories>header p,.stories-connect p,.stories-queue>p{color:#64748b;margin:.35rem 0 0;font-size:.9rem}.stories-form{border-block:1px solid #dbe3ec;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));align-items:end;gap:clamp(.75rem,1.5vw,1.1rem);padding-block:1rem;display:grid}.stories-form label{color:#344256;gap:.4rem;min-width:0;font-size:.8rem;font-weight:650;display:grid}.stories-form input,.stories-form select{box-sizing:border-box;color:#263449;width:100%;min-width:0;min-height:2.65rem;font:inherit;background:#fff;border:1px solid #ccd5df;border-radius:.55rem;padding:.5rem .65rem;font-size:.82rem}.stories-form input[type=file]{padding:.35rem}.stories-form .primary,.stories-connect .secondary,.stories-queue button{color:#263449;min-height:2.65rem;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:.55rem;padding:.5rem .9rem;font-size:.8rem;font-weight:700}.stories-form .primary{color:#fff;background:#9b46b8;border-color:#9b46b8}.stories-form button:disabled,.stories-queue button:disabled{cursor:progress;opacity:.6}.stories-connect{border-block:1px solid #dbe3ec;justify-content:space-between;align-items:center;gap:1rem;padding-block:1rem;display:flex}.stories-queue{gap:.65rem;display:grid}.stories-queue ul{margin:0;padding:0;list-style:none;display:grid}.stories-queue li{border-bottom:1px solid #e1e6ec;justify-content:space-between;align-items:center;gap:1rem;min-width:0;padding:.75rem 0;display:flex}.stories-queue li>span{flex-wrap:wrap;align-items:center;gap:.6rem;min-width:0;display:flex}.stories-queue li strong{color:#344256;font-size:.85rem}.stories-queue li small{color:#64748b;font-size:.75rem}.stories-queue li .status-failed{color:#b42318}.stories-queue li .status-published{color:#16803c}body[data-color-mode=dark] .instagram-stories>header h2,body[data-color-mode=dark] .stories-queue h2,body[data-color-mode=dark] .stories-queue li strong{color:#e8eef5}body[data-color-mode=dark] .instagram-stories>header p,body[data-color-mode=dark] .stories-connect p,body[data-color-mode=dark] .stories-queue>p,body[data-color-mode=dark] .stories-queue li small{color:#acbdd0}body[data-color-mode=dark] .stories-form,body[data-color-mode=dark] .stories-connect,body[data-color-mode=dark] .stories-queue li{border-color:#334254}body[data-color-mode=dark] .stories-form label{color:#dbe7f1}body[data-color-mode=dark] .stories-form input,body[data-color-mode=dark] .stories-form select,body[data-color-mode=dark] .stories-connect .secondary,body[data-color-mode=dark] .stories-queue button{color:#e8eef5;background:#121b25;border-color:#3a4a5d}body[data-color-mode=dark] .stories-form .primary{color:#fff;background:#a64dc5;border-color:#a64dc5}.commerce-settings-link{color:#273348;width:100%;min-height:34px;font:inherit;cursor:pointer;background:0 0;border:1px solid #dbe3ec;border-radius:8px;justify-content:center;align-items:center;gap:8px;margin-bottom:8px;padding:0 10px;font-size:12px;font-weight:800;display:flex}.commerce-settings-link:hover{background:#f4f7fb}.commerce-settings-link img{filter:brightness(0)saturate();opacity:.78;width:17px;height:17px}.connections-page{--connection-accent:#4777d4;box-sizing:border-box;gap:clamp(1rem,2.2vw,1.75rem);width:100%;margin-inline:auto;padding:clamp(.75rem,2vw,1.5rem);display:grid}.connections-page.theme-yellow{--connection-accent:#e1b500}.connections-page.theme-orange{--connection-accent:#ee5a32}.connections-page.theme-instagram{--connection-accent:#d23883}.connections-page.theme-whatsapp{--connection-accent:#22a249}.connections-page.theme-telegram{--connection-accent:#249dd8}.connections-providers{grid-template-columns:auto minmax(0,1fr) auto;justify-content:center;align-items:center;gap:clamp(.4rem,1vw,.8rem);width:100%;min-height:5.2rem;margin-inline:auto;display:grid}.connections-provider-viewport{min-width:0;height:6.5rem;position:relative;overflow:hidden}.connections-provider-track{box-sizing:border-box;justify-content:space-between;align-items:center;gap:clamp(.8rem,2vw,2rem);width:max-content;min-width:100%;padding-inline:.5rem;transition:transform .42s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;inset:0 auto 0 0}.connections-provider{aspect-ratio:1;cursor:pointer;opacity:.58;background:0 0;border:.1rem solid #0000;border-radius:.8rem;flex:0 0 clamp(3.75rem,5vw,5rem);place-items:center;width:clamp(3.75rem,5vw,5rem);margin:0;padding:.35rem;transition:transform .24s,border-color .24s,opacity .24s,background-color .24s;display:grid}.connections-provider img{aspect-ratio:1;object-fit:contain;width:65%;height:auto;transition:transform .24s}.connections-provider:hover{opacity:1;background:color-mix(in srgb, var(--connection-accent) 7%, transparent);transform:translateY(-.12rem)}.connections-provider.is-active{z-index:1;border-color:var(--connection-accent);background:color-mix(in srgb, var(--connection-accent) 7%, white);opacity:1;box-shadow:none;transform:scale(1.16)}.connections-provider.is-active img{transform:scale(1.12)}.connections-nav{border:.08rem solid color-mix(in srgb, var(--connection-accent) 45%, #d8dde5);width:2.15rem;height:2.15rem;color:var(--connection-accent);cursor:pointer;background:#fff;border-radius:.6rem;place-items:center;padding:.35rem;transition:color .18s,border-color .18s,opacity .18s;display:grid}.connections-nav img{filter:brightness(0)saturate();opacity:.72;width:100%;height:100%}.connections-nav:disabled{cursor:default;opacity:.32}.connections-panel{border-top:.0625rem solid #d8dde5;grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:clamp(.9rem,2vw,1.6rem);min-height:0;padding-block:clamp(.75rem,2vw,1.5rem);display:grid;overflow:visible}.connections-cache{border-top:.0625rem solid #d8dde5;justify-content:space-between;align-items:center;gap:clamp(.8rem,2vw,1.5rem);padding-block:clamp(.8rem,1.5vw,1.2rem);display:flex}.connections-cache>div{gap:.3rem;min-width:0;display:grid}.connections-cache h2{color:#253247;margin:0;font-size:.95rem;font-weight:650}.connections-cache p{color:#6c7888;margin:0;font-size:.8rem;line-height:1.45}.connections-cache button{color:#344256;min-height:2.5rem;font:inherit;cursor:pointer;background:0 0;border:.08rem solid #cbd3dd;border-radius:.6rem;flex:none;padding-inline:1rem;font-size:.8rem;font-weight:700;transition:border-color .16s,background-color .16s,color .16s}.connections-cache button:hover{border-color:var(--connection-accent);color:var(--connection-accent);background:color-mix(in srgb, var(--connection-accent) 6%, transparent)}.connections-cache button:disabled{cursor:progress;opacity:.6}.connections-panel.has-saved.has-api.has-browser{grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr) minmax(0,.9fr)}.connections-panel.has-saved.has-browser:not(.has-api){grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.connections-panel>article{align-content:start;gap:clamp(.7rem,1.3vw,1rem);min-width:0;padding:clamp(.35rem,.8vw,.65rem) 0;display:grid}.connections-panel>article+article{border-left:.12rem solid #d8dde5;padding-left:clamp(1rem,2vw,1.65rem)}.connections-panel h2{color:#111827;text-align:center;margin:0;font-size:clamp(1.25rem,1.8vw,1.55rem);font-weight:600;transition:color .24s}.connections-saved h2{text-align:left}.connections-saved .connections-list{max-height:min(55dvh,32rem);padding-right:.25rem;overflow-y:auto}.connections-api-heading{align-items:center;gap:.75rem;display:flex}.connections-api-heading h2{flex:1}.connections-api-create{border:.08rem solid var(--connection-accent);min-height:2.5rem;color:var(--connection-accent);white-space:nowrap;cursor:pointer;background:#fff;border-radius:.6rem;justify-content:center;align-items:center;gap:.5rem;padding:0 1rem;font-family:inherit;font-size:.8rem;font-weight:750;text-decoration:none;transition:background-color .18s,box-shadow .18s,transform .12s;display:inline-flex}.connections-api-create:hover{color:var(--connection-accent);background:color-mix(in srgb, var(--connection-accent) 7%, white);transform:none}.connections-api-create:focus-visible{outline:.15rem solid var(--connection-accent);outline-offset:.2rem}.connections-api-body{grid-template-columns:1fr;gap:clamp(1rem,2.5vw,2rem);display:grid}.connections-api:not(.connections-oauth) .connections-api-body{grid-template-columns:minmax(8.5rem,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(.9rem,2vw,1.5rem)}.connections-api:not(.connections-oauth) .connections-api-body aside+*{border-left:.0625rem solid #d8dde5;padding-top:0;padding-left:clamp(.9rem,2vw,1.5rem)}.connections-oauth .connections-api-body{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.connections-oauth .connections-api-body aside+*{border-left:.12rem solid #d8dde5;padding-top:0;padding-left:clamp(1rem,2vw,1.65rem)}.connections-oauth-action{align-content:start;justify-items:center;gap:1rem;display:grid}.connections-account{align-items:center;gap:.6rem;min-width:0;display:flex}.connections-account img{object-fit:cover;border-radius:50%;flex:0 0 2rem;width:2rem;height:2rem}.connections-account>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.connections-api-body aside{min-width:0}.connections-api-body aside+*{padding-top:1rem}.connections-api-body h3{color:#526174;text-transform:uppercase;letter-spacing:.045em;margin:0 0 .75rem;font-size:.76rem;font-weight:650}.connections-list{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.connections-list li{background:0 0;border:0;border-bottom:.06rem solid #e1e6ec;border-radius:0;justify-content:space-between;align-items:center;gap:.5rem;min-width:0;min-height:2.5rem;padding:.35rem .2rem;transition:background-color .12s;display:flex}.connections-list li:hover{background:color-mix(in srgb, var(--connection-accent) 5%, transparent)}.connections-list li>span:first-child{color:#344256;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.connections-actions{gap:.15rem;display:flex}.connections-actions button{aspect-ratio:1;color:#566579;cursor:pointer;background:0 0;border:0;border-radius:.35rem;place-items:center;width:1.75rem;padding:.32rem;display:grid}.connections-actions button:hover{background:#edf1f6}.connections-actions button.is-danger{color:#c92a36}.connections-actions svg{fill:currentColor;width:100%;height:100%}.connections-empty,.connections-help{color:#536174;margin:0;font-size:.84rem;line-height:1.5}.connections-loading,.connections-error p{color:#6c7888;margin:0;font-size:.78rem;line-height:1.45}.connections-error{justify-items:start;gap:.45rem;display:grid}.connections-error p{color:#a12632}.connections-retry{color:var(--connection-accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:.78rem;font-weight:700}.connections-retry:hover{text-decoration:underline}.connections-form{align-content:start;gap:1rem;display:grid}.connections-form label{color:#253247;gap:.4rem;font-size:.78rem;font-weight:650;display:grid}.connections-form input{box-sizing:border-box;color:#172033;width:100%;min-height:2.8rem;font:inherit;background:#fff;border:.08rem solid #cfd6df;border-radius:.6rem;outline:0;padding-inline:.85rem;transition:border-color .12s,box-shadow .12s}.connections-form input:focus{border-color:var(--connection-accent);outline:.12rem solid color-mix(in srgb, var(--connection-accent) 32%, transparent);outline-offset:.08rem;box-shadow:none}.connections-form footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.35rem;display:flex}.connections-form footer [data-api-reset]{margin-left:auto}.connections-form footer button{min-height:2.5rem;font:inherit;white-space:nowrap;cursor:pointer;border:.08rem solid #0000;border-radius:.6rem;padding:0 .7rem;font-size:.76rem;font-weight:750;transition:filter .12s,background-color .24s,border-color .24s,color .24s}.connections-form footer button:hover{filter:brightness(.97)}.connections-form footer .primary{color:#fff;background:var(--connection-accent)}.connections-form footer .secondary{color:#526174;background:#fff;border-color:#d8dde5}.connections-web{text-align:center;justify-items:center}.connections-web-add{color:#1e293b;width:auto;min-height:2.6rem;font:inherit;cursor:pointer;background:0 0;border:.08rem solid #cbd3dd;border-radius:.55rem;justify-content:center;align-items:center;gap:.55rem;margin:.25rem auto;padding:0 1rem;transition:transform .12s,border-color .24s,background-color .24s,color .24s;display:inline-flex}.connections-web-add:hover{border-color:var(--connection-accent);background:color-mix(in srgb, var(--connection-accent) 6%, white);transform:none}.connections-web-add span{font-size:1.2rem;font-weight:400}.connections-web-add strong{font-size:.76rem;font-weight:600}.connections-heading{text-align:center}.connections-heading small,.marketplace-empty-state small{color:#526174;font-size:.85rem;font-weight:600}.connections-heading h1{margin:.35rem 0 0;font-size:clamp(1.6rem,3vw,2.2rem);line-height:1.2}.connections-unavailable{text-align:center;justify-items:center}.connections-help{max-width:38ch;font-size:.9rem}.marketplace-empty-state{text-align:center;grid-template-columns:1fr;justify-items:center;gap:1.5rem;width:min(100%,36rem);margin:clamp(3rem,12vh,8rem) auto;display:grid}.marketplace-empty-state>img{aspect-ratio:1;object-fit:contain;width:clamp(3.5rem,6vw,5rem);height:auto}.marketplace-empty-state>div{justify-items:center;gap:.85rem;display:grid}.marketplace-empty-state h2{letter-spacing:-.025em;margin:0;font-size:clamp(1.4rem,2.5vw,2rem);line-height:1.25}.marketplace-empty-state p{color:#526174;max-width:38ch;margin:0;font-size:.95rem;line-height:1.6}.marketplace-empty-state .primary,.connections-web-add{color:#fff;min-height:2.85rem;font:inherit;cursor:pointer;background:#245bcc;border:.0625rem solid #0000;border-radius:.7rem;justify-content:center;align-items:center;gap:.75rem;margin-top:.7rem;padding:.65rem 1.25rem;font-size:.9rem;font-weight:600;transition:background-color .18s,box-shadow .18s;display:inline-flex}.marketplace-empty-state .primary:hover,.connections-web-add:hover{color:#fff;box-shadow:none;background:#1949ab}.marketplace-empty-state button:focus-visible,.connections-page button:focus-visible{outline-offset:.2rem;outline:.15rem solid #4777d4}.connections-web-add strong{font-size:inherit}body[data-color-mode=dark] .marketplace-empty-state p,body[data-color-mode=dark] .marketplace-empty-state small,body[data-color-mode=dark] .connections-heading small,body[data-color-mode=dark] .connections-help{color:#acbdd0}body[data-color-mode=dark] .chat-empty-icon{filter:invert()}body[data-color-mode=dark] .connections-panel,body[data-color-mode=dark] .connections-cache{border-color:#334254}body[data-color-mode=dark] .connections-cache h2{color:#e8eef5}body[data-color-mode=dark] .connections-cache p{color:#acbdd0}body[data-color-mode=dark] .connections-cache button{color:#dbe7f1;border-color:#3a4a5d}body[data-color-mode=dark] .connections-cache button:hover{background:color-mix(in srgb, var(--connection-accent) 9%, #121b25)}body[data-color-mode=dark] .connections-loading{color:#acbdd0}body[data-color-mode=dark] .connections-empty,body[data-color-mode=dark] .connections-api-body h3{color:#b6c3d2}body[data-color-mode=dark] .connections-error p{color:#ff9da7}body[data-color-mode=dark] .commerce-settings-link{color:#e8eef5;border-color:#344657}body[data-color-mode=dark] .commerce-settings-link:hover{background:#182744}body[data-color-mode=dark] .commerce-settings-link img{filter:brightness(0)invert()}body[data-color-mode=dark] .connections-panel>article+article,body[data-color-mode=dark] .connections-api-body aside+*,body[data-color-mode=dark] .connections-api:not(.connections-oauth) .connections-api-body aside+*,body[data-color-mode=dark] .connections-list li{border-color:#334254}body[data-color-mode=dark] .connections-panel h2,body[data-color-mode=dark] .connections-form label,body[data-color-mode=dark] .connections-list li>span:first-child{color:#e8eef5}body[data-color-mode=dark] .connections-form input{color:#e8eef5;background:#0e1721;border-color:#3a4a5d}body[data-color-mode=dark] .connections-form footer .secondary{color:#dbe7f1;background:0 0;border-color:#3a4a5d}body[data-color-mode=dark] .connections-actions button:hover{background:#233244}body[data-color-mode=dark] .connections-web-add{color:#e8eef5;border-color:#46566a}body[data-color-mode=dark] .connections-web-add:hover{background:color-mix(in srgb, var(--connection-accent) 9%, #121b25)}body[data-color-mode=dark] .connections-provider.is-active{background:color-mix(in srgb, var(--connection-accent) 10%, #121b25)}body[data-color-mode=dark] .connections-nav{border-color:color-mix(in srgb, var(--connection-accent) 45%, #344657);background:#121b25}body[data-color-mode=dark] .connections-nav img{filter:brightness(0)invert()}.operations-shell.sidebar-collapsed .side-panel .side-footer{flex-direction:column;width:40px}.operations-shell.sidebar-collapsed .side-panel .commerce-settings-link{flex:0 0 40px;width:40px;min-height:36px;margin:0;padding:0}.operations-shell.sidebar-collapsed .side-panel .commerce-settings-link span{display:none}.operations-shell.sidebar-collapsed .side-panel .commerce-settings-link img{flex:0 0 19px;width:19px;height:19px;display:block}@media (width<=900px){.connections-panel{grid-template-columns:1fr}.connections-panel>article+article{border-top:.12rem solid #d8dde5;border-left:0;padding-left:0}}@media (width<=620px){.connections-providers{grid-template-columns:auto minmax(0,1fr) auto;width:100%}.connections-panel{min-height:0}.connections-cache{flex-direction:column;align-items:flex-start}.connections-api-body,.connections-oauth .connections-api-body,.connections-api:not(.connections-oauth) .connections-api-body{grid-template-columns:1fr}.connections-api:not(.connections-oauth) .connections-api-body aside+*,.connections-oauth .connections-api-body aside+*{border-top:.1rem solid #d8dde5;border-left:0;padding:1rem 0 0}}.profile-preview{scrollbar-color:#c7d0dc #f3f4f6;min-height:100dvh}.profile-preview .workspace-topbar{grid-template-columns:minmax(0,1fr) auto;padding-inline:clamp(.75rem,2vw,1.5rem);display:grid}.profile-preview-topbar-title{color:#263746;grid-column:1;font-size:.82rem;font-weight:700}.profile-preview .topbar-actions{grid-column:2;align-items:center;gap:clamp(.45rem,1vw,.8rem);display:flex}.profile-preview-user{color:#263746;align-items:center;gap:.5rem;min-width:0;font-size:.75rem;display:flex}.profile-preview-user .user-avatar{width:1.8rem;height:1.8rem;padding:0}.profile-preview .idw-page{flex:1}.profile-preview .dashboard-title{align-items:center}.profile-preview-crumb-separator{color:#9aa4b5;padding-inline:.45rem}.profile-preview-badge{color:#52709a;letter-spacing:.08em;background:#f4f8fc;border:1px solid #d7e2f0;border-radius:999px;padding:.35rem .65rem;font-size:.62rem;font-weight:800}.profile-preview .dashboard-panel{border:1px solid #e0e5ec;border-radius:.8rem;width:min(100%,72rem);min-height:0;margin-inline:auto;padding:clamp(.9rem,2vw,1.5rem)}.profile-preview-notice{color:#526b8b;background:#f5f9ff;border:1px solid #d8e4f5;border-radius:.55rem;margin:0 0 1rem;padding:.7rem .9rem;font-size:.72rem}.profile-preview-hero{background:linear-gradient(110deg,#f4f8ff,#fff 74%);border:1px solid #e5eaf1;border-radius:.7rem;align-items:center;gap:clamp(.8rem,1.5vw,1.2rem);padding:clamp(.9rem,2vw,1.4rem);display:flex}.profile-preview-avatar{aspect-ratio:1;color:#fff;width:clamp(3.4rem,5vw,4.4rem);box-shadow:none;background:linear-gradient(145deg,#507bd6,#7ba3f4);border:.2rem solid #fff;border-radius:50%;flex:none;place-items:center;font-size:clamp(1rem,1.7vw,1.35rem);font-weight:800;display:grid}.profile-preview-identity{flex:auto;gap:.2rem;min-width:0;display:grid}.profile-preview-identity strong{color:#1e293b;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(.95rem,1.4vw,1.12rem);overflow:hidden}.profile-preview-identity span,.profile-preview-identity small{color:#748196;text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.profile-preview-identity small{color:#526b8b}.profile-preview-secondary,.profile-preview-primary{color:#33445b;min-height:2.25rem;font:inherit;cursor:pointer;background:#fff;border:1px solid #d7e0eb;border-radius:.5rem;flex:none;padding:0 .85rem;font-size:.7rem;font-weight:700;transition:border-color .14s,background-color .14s,color .14s}.profile-preview-secondary:hover{background:#f7faff;border-color:#9bb6e5}.profile-preview-primary{color:#fff;background:#3569c8;border-color:#3569c8}.profile-preview-primary:hover{background:#2857ad}.profile-preview-tabs{scrollbar-width:thin;border-bottom:1px solid #e3e8ef;gap:clamp(.25rem,.8vw,.7rem);margin-top:1.1rem;display:flex;overflow-x:auto}.profile-preview-tabs button{color:#758196;min-height:2.65rem;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:.14rem solid #0000;flex:none;padding:0 clamp(.6rem,1.25vw,1rem);font-size:.72rem}.profile-preview-tabs button[aria-selected=true]{color:#315fbf;border-bottom-color:#527be0;font-weight:750}.profile-preview-tabs button:focus-visible,.profile-preview button:focus-visible,.profile-preview input:focus-visible,.profile-preview textarea:focus-visible,.profile-preview select:focus-visible{outline-offset:.12rem;outline:.15rem solid #7398ef}.profile-preview-content{padding:clamp(1rem,2.4vw,1.8rem) clamp(.15rem,.6vw,.5rem) .25rem}.profile-preview-content section[hidden]{display:none}.profile-preview-section-heading{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.2rem;display:flex}.profile-preview-section-heading h2{color:#263449;margin:0;font-size:clamp(.95rem,1.4vw,1.15rem);font-weight:700}.profile-preview-section-heading p{color:#758196;margin:.3rem 0 0;font-size:.7rem}.profile-preview-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem 1rem;display:grid}.profile-preview-fields label{color:#4b5a70;gap:.35rem;min-width:0;font-size:.68rem;font-weight:700;display:grid}.profile-preview-fields .profile-preview-wide{grid-column:1/-1}.profile-preview-fields input,.profile-preview-fields textarea,.profile-preview-fields select,.profile-preview-privacy select{box-sizing:border-box;color:#263449;width:100%;min-height:2.55rem;font:inherit;background:#fff;border:1px solid #d7dfe9;border-radius:.45rem;padding:.55rem .7rem;font-size:.72rem}.profile-preview-fields textarea{resize:vertical;min-height:5rem}.profile-preview-form-actions{justify-content:flex-end;align-items:center;gap:.75rem;margin-top:1rem;display:flex}.profile-preview-status{color:#718096;margin:.7rem 0 0;font-size:.68rem}.profile-preview-status:empty{display:none}.profile-preview-info-row,.profile-preview-choice,.profile-preview-privacy{border-bottom:1px solid #e7ebf1;justify-content:space-between;align-items:center;gap:1rem;min-height:4rem;padding:.75rem 0;display:flex}.profile-preview-info-row>div,.profile-preview-choice>span,.profile-preview-privacy>span{gap:.25rem;display:grid}.profile-preview-info-row strong,.profile-preview-choice strong,.profile-preview-privacy strong{color:#334155;font-size:.74rem}.profile-preview-info-row span,.profile-preview-choice small,.profile-preview-privacy small{color:#748196;font-size:.68rem}.profile-preview-state{color:#66758b;background:#eef1f5;border-radius:999px;padding:.28rem .55rem}.profile-preview-choice input{accent-color:#4777d4;width:1.05rem;height:1.05rem}.profile-preview-privacy select{width:min(45%,14rem)}.profile-preview-nav-mark{color:#fff;background:#5479ce;border-radius:.3rem;flex:none;place-items:center;width:1.25rem;height:1.25rem;font-size:.65rem;font-weight:800;display:grid}.profile-preview .module-nav img{filter:brightness(0)saturate()}.profile-preview-rail-toggle{color:#7b8797;flex:0 0 2rem;align-self:flex-end;place-items:center;height:2rem;font-size:1rem;display:grid}.profile-preview .side-footer{color:#8792a3;font-size:.65rem}body[data-color-mode=dark] .profile-preview-topbar-title,body[data-color-mode=dark] .profile-preview-user,body[data-color-mode=dark] .profile-preview-identity strong,body[data-color-mode=dark] .profile-preview-section-heading h2,body[data-color-mode=dark] .profile-preview-fields label,body[data-color-mode=dark] .profile-preview-info-row strong,body[data-color-mode=dark] .profile-preview-choice strong,body[data-color-mode=dark] .profile-preview-privacy strong{color:#e8eef5}body[data-color-mode=dark] .profile-preview-badge,body[data-color-mode=dark] .profile-preview-notice{color:#b8c9df;background:#152337;border-color:#2e4561}body[data-color-mode=dark] .profile-preview-hero{background:linear-gradient(110deg,#17263a,#121b25 74%);border-color:#2b3948}body[data-color-mode=dark] .profile-preview-identity span,body[data-color-mode=dark] .profile-preview-identity small,body[data-color-mode=dark] .profile-preview-section-heading p,body[data-color-mode=dark] .profile-preview-fields label>span,body[data-color-mode=dark] .profile-preview-info-row span,body[data-color-mode=dark] .profile-preview-choice small,body[data-color-mode=dark] .profile-preview-privacy small{color:#a5b4c6}body[data-color-mode=dark] .profile-preview-secondary,body[data-color-mode=dark] .profile-preview-fields input,body[data-color-mode=dark] .profile-preview-fields textarea,body[data-color-mode=dark] .profile-preview-fields select,body[data-color-mode=dark] .profile-preview-privacy select{color:#e8eef5;background:#0e1721;border-color:#3a4a5d}body[data-color-mode=dark] .profile-preview-tabs,body[data-color-mode=dark] .profile-preview-info-row,body[data-color-mode=dark] .profile-preview-choice,body[data-color-mode=dark] .profile-preview-privacy{border-color:#2b3948}body[data-color-mode=dark] .profile-preview-tabs button{color:#a5b4c6}body[data-color-mode=dark] .profile-preview-tabs button[aria-selected=true]{color:#a9c4ff}body[data-color-mode=dark] .profile-preview-secondary:hover{background:#182744}body[data-color-mode=dark] .profile-preview-state{color:#c2cedc;background:#263444}@media (width<=760px){.profile-preview .app-frame{grid-template-columns:minmax(0,1fr)}.profile-preview .side-panel{border-bottom:1px solid #dfe2e8;border-right:0;flex-direction:row;align-items:center;height:auto;padding:.45rem .75rem;display:flex;position:static}.profile-preview .brand-lockup{flex:none}.profile-preview.sidebar-collapsed .brand-lockup>span{display:grid}.profile-preview-rail-toggle,.profile-preview .side-footer{display:none}.profile-preview .module-nav{flex-direction:row;flex:1;justify-content:flex-end;align-items:center;gap:.2rem;display:flex;overflow:visible}.profile-preview .module-nav .nav-link{flex:none;width:auto;min-height:2.1rem;padding-inline:.45rem;display:flex}.profile-preview .module-nav .nav-link>span:last-child{font-size:.68rem;display:inline}.profile-preview .module-nav .nav-link img,.profile-preview .module-nav .nav-link .profile-preview-nav-mark{display:none}.profile-preview .workspace-topbar{min-height:3rem}}@media (width<=520px){.profile-preview .dashboard-title{align-items:flex-start}.profile-preview .dashboard-panel{padding:.75rem}.profile-preview-hero{flex-wrap:wrap}.profile-preview-hero .profile-preview-secondary{margin-left:auto}.profile-preview-fields{grid-template-columns:1fr}.profile-preview-fields .profile-preview-wide{grid-column:auto}.profile-preview-form-actions{flex-direction:column;align-items:flex-start}.profile-preview-form-actions .profile-preview-primary{align-self:flex-end}.profile-preview-privacy{flex-direction:column;align-items:flex-start}.profile-preview-privacy select{width:100%}.profile-preview-user strong{display:none}}.settings-page>.dashboard-title,.settings-page>.dashboard-panel>.dashboard-tab{display:none}.settings-page>.dashboard-panel{box-shadow:none;background:0 0;border:0;border-radius:0}.account-settings{--settings-accent:#4f46e5;--settings-focus:#4f46e5;--settings-ink:#1f2937;--settings-muted:#6b7280;--settings-line:#dcdce4;--settings-field:#fff;--settings-soft:#ededf3;box-sizing:border-box;--settings-space:clamp(1.25rem, 2.2vw, 2.75rem);width:100%;min-width:0;padding:var(--settings-space);color:var(--settings-ink);background:#f5f5f7;margin-inline:auto}.account-settings .settings-sidebar{min-width:0;border-inline-end:.0625rem solid var(--settings-line);gap:1.75rem;padding-inline-end:var(--settings-space);display:grid;position:sticky;top:1rem}.account-settings .settings-header{padding-block:.5rem}.account-settings .settings-header>div{overflow-wrap:anywhere;gap:.4rem;min-width:0;display:grid}.account-settings .settings-header h1{letter-spacing:-.025em;margin:0;font-size:clamp(1.25rem,1.6vw,1.6rem);font-weight:680;line-height:1.3}.account-settings .settings-header p{color:var(--settings-muted);margin:0;font-size:.9rem;line-height:1.45}.account-settings [data-settings-back]{justify-self:start}.account-settings .settings-layout{grid-template-columns:clamp(17rem,24%,23rem) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,3.5vw,4rem);display:grid}.account-settings .settings-nav{align-content:start;gap:1.35rem;min-width:0;display:grid}.account-settings .settings-nav-group{gap:.35rem;min-width:0;display:grid}.account-settings .settings-nav-group h2{color:var(--settings-muted);letter-spacing:normal;text-transform:none;margin:0;padding:0 .75rem .25rem;font-size:.8rem;font-weight:600}.account-settings .settings-nav button{border:0;width:100%;min-height:3.1rem;color:var(--settings-ink);font:inherit;text-align:start;cursor:pointer;background:0 0;border-inline-start:.18rem solid #0000;border-radius:.7rem;padding:.85rem 1rem;font-size:.95rem}.account-settings .settings-nav button:hover{color:var(--settings-ink);background:var(--settings-soft)}.account-settings .settings-nav button[aria-current=page],.account-settings .settings-nav button.is-active{border-inline-start-color:var(--settings-accent);color:var(--settings-focus);background:var(--settings-soft);font-weight:680}.account-settings .settings-body{justify-self:stretch;width:100%;min-width:0;max-width:none;padding-block:.5rem 2rem;container-type:inline-size}.account-settings[data-settings-view=connections] .settings-body{max-width:none}.account-settings .settings-body>h2{margin:0 0 var(--settings-space);letter-spacing:-.02em;font-size:clamp(1.25rem,1.6vw,1.6rem);font-weight:680;line-height:1.3}.account-settings .settings-form{gap:var(--settings-space);width:100%;display:grid}.account-settings .settings-identity{margin-bottom:var(--settings-space);border:.0625rem solid var(--settings-line);background:var(--settings-soft);border-radius:.9rem;flex-wrap:wrap;align-items:center;gap:1.25rem;padding:clamp(1rem,2vw,1.5rem);display:flex}.account-settings .settings-identity>img,.account-settings .settings-identity>span{border:.0625rem solid color-mix(in srgb, var(--settings-accent) 24%, var(--settings-line));width:3.75rem;height:3.75rem;color:var(--settings-focus);background:color-mix(in srgb, var(--settings-accent) 8%, var(--settings-field));object-fit:cover;border-radius:50%;flex:0 0 3.75rem;place-items:center;padding:0;font-size:1.2rem;font-weight:700;display:grid}.account-settings .settings-identity>span img{border-radius:inherit;object-fit:cover;width:100%;height:100%}.account-settings .settings-photo-picker{border:.0625rem solid var(--settings-line);width:fit-content;max-width:100%;color:var(--settings-ink);cursor:pointer;background:0 0;border-radius:.4rem;justify-content:center;align-items:center;margin-top:.25rem;padding:.5rem .75rem;font-size:.8rem;font-weight:620;display:inline-flex;position:relative}.account-settings .settings-photo-picker:hover{border-color:var(--settings-accent);background:var(--settings-soft)}.account-settings .settings-photo-picker input{clip-path:inset(50%);white-space:nowrap;width:.0625rem;height:.0625rem;position:absolute;overflow:hidden}.account-settings .settings-photo-picker:focus-within{outline:.15rem solid var(--settings-focus);outline-offset:.18rem}.account-settings .settings-photo-picker input:disabled+span{opacity:.58}.operations-shell .topbar-user .user-avatar{border-radius:50%;overflow:hidden}.operations-shell .topbar-user .user-avatar img{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}.account-settings .settings-identity>div{overflow-wrap:anywhere;gap:.25rem;min-width:0;display:grid}.account-settings .settings-identity strong{font-size:1.05rem;font-weight:680}.account-settings .settings-identity p,.account-settings .settings-identity div>span,.account-settings .settings-identity small{color:var(--settings-muted);margin:0;font-size:.875rem;line-height:1.5}.account-settings .settings-field{min-width:0;color:var(--settings-ink);gap:.8rem;font-size:.95rem;font-weight:630;display:grid}.account-settings :is(label,button,a,h3){text-transform:none;letter-spacing:normal}.account-settings .settings-field :is(input,select){box-sizing:border-box;border:.0625rem solid var(--settings-line);width:100%;min-width:0;min-height:3.1rem;color:var(--settings-ink);background:var(--settings-field);font:inherit;box-shadow:none;border-radius:.7rem;padding:.8rem 1rem;font-size:.95rem;font-weight:400}.account-settings .settings-field input::placeholder{color:var(--settings-muted);opacity:1}.account-settings .settings-field input[readonly]{background:var(--settings-soft)}.account-settings .settings-field input[aria-invalid=true]{border-color:var(--danger,#c2410c)}.account-settings .settings-row{padding-block:var(--settings-space);border-bottom:.0625rem solid var(--settings-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 4%;display:flex}.account-settings .settings-row>div:first-child{overflow-wrap:anywhere;flex:16rem;min-width:0}.account-settings .settings-row strong{font-size:.95rem;font-weight:650}.account-settings .settings-row p{color:var(--settings-muted);margin:.3rem 0 0;font-size:.875rem;line-height:1.5}.account-settings .settings-row>span{color:var(--settings-ink);overflow-wrap:anywhere;font-size:.875rem;font-weight:600}.account-settings .settings-sessions{gap:.25rem;margin-block-start:clamp(1.5rem,3vw,2.5rem);display:grid}.account-settings .settings-sessions>div{margin-block-end:.5rem}.account-settings .settings-sessions h3{margin:0;font-size:1rem;font-weight:670}.account-settings .settings-sessions>div>p,.account-settings .settings-session p{color:var(--settings-muted);overflow-wrap:anywhere;margin:.3rem 0 0;font-size:.875rem;line-height:1.5}.account-settings .settings-session{padding-block:var(--settings-space);border-bottom:.0625rem solid var(--settings-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.account-settings .settings-session>div{overflow-wrap:anywhere;flex:16rem;min-width:0}.account-settings .settings-session strong{font-size:.9rem;font-weight:650}.account-settings .settings-state{align-items:center;gap:.5rem;display:inline-flex}.account-settings .settings-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding-top:.5rem;display:flex}.account-settings :is([data-settings-back],.settings-body button:not(:where(.connections-page *))){border:.0625rem solid var(--settings-line);max-width:100%;min-height:2.65rem;color:var(--settings-ink);font:inherit;cursor:pointer;background:0 0;border-radius:.45rem;justify-content:center;align-items:center;gap:.5rem;padding:.6rem .95rem;font-size:.875rem;font-weight:630;line-height:1.4;display:inline-flex}.account-settings .settings-body button:disabled{opacity:.55;cursor:not-allowed}.account-settings .settings-security-tabs{border-bottom:.0625rem solid var(--settings-line);flex-wrap:wrap;gap:.5rem;margin-block-end:1rem;padding-block:1rem;display:flex}.account-settings .settings-security-tabs button[aria-current=page]{border-color:var(--settings-focus);color:var(--settings-focus);background:var(--settings-soft)}.account-settings .settings-device-actions,.account-settings .settings-photo-actions{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.account-settings .settings-photo-actions>.settings-photo-picker,.account-settings .settings-photo-actions>button{box-sizing:border-box;border:.0625rem solid var(--settings-line);min-block-size:2.6rem;font:inherit;border-radius:.4rem;justify-content:center;align-items:center;margin:0;padding:.6rem .9rem;font-size:.85rem;line-height:1.25;display:inline-flex}.account-settings .settings-dialog{box-sizing:border-box;border:.0625rem solid var(--settings-line);max-block-size:calc(100dvh - 2rem);inline-size:min(32rem,100vw - 2rem);color:var(--settings-ink);background:var(--settings-field);box-shadow:none;border-radius:.85rem;padding:clamp(1rem,3vw,1.8rem);overflow:auto}.account-settings .settings-dialog::backdrop{background:#0008}.account-settings .settings-dialog h2{margin:0 0 .65rem;font-size:1.2rem;line-height:1.35}.account-settings .settings-dialog p{color:var(--settings-muted);font-size:.9rem;line-height:1.5}.account-settings .settings-dialog footer{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:.75rem;margin-block-start:1.25rem;display:grid}.account-settings .settings-dialog footer button{min-block-size:2.6rem;min-inline-size:0;font:inherit;white-space:normal;padding:.6rem 1rem}.account-settings .settings-crop-surface{aspect-ratio:1;background:#1f2937;border-radius:.5rem;max-block-size:55dvh;inline-size:100%;position:relative;overflow:hidden}.account-settings .settings-crop-surface .reactEasyCrop_CropArea{box-shadow:none;outline:100vmax solid #0007}.account-settings .settings-crop-zoom{color:var(--settings-ink);align-items:center;gap:1rem;margin-block-start:1rem;font-family:inherit;font-size:.875rem;font-weight:500;display:flex}.account-settings .settings-crop-zoom input{accent-color:#4f46e5;flex:1;min-inline-size:0}.dashboard-tab:has(#platform-tab:empty){display:none}.marketplace-empty-actions{flex-wrap:wrap;align-items:center;gap:.75rem;margin-block-start:1.25rem;display:flex}.app-workspace:has(#platform-content.new-sheets-page){flex-direction:column;block-size:100dvh;min-block-size:0;display:flex;overflow:hidden}.app-workspace:has(#platform-content.new-sheets-page)>.workspace-topbar{flex:none}#platform-content.new-sheets-page{flex-direction:column;flex:1 1 0;min-block-size:0;inline-size:100%;max-inline-size:none;margin:0;padding:0;display:flex;overflow:hidden}#platform-content.new-sheets-page>.dashboard-title,#platform-content.new-sheets-page>.dashboard-panel>.dashboard-tab{display:none}#platform-content.new-sheets-page>.dashboard-panel,#platform-content.new-sheets-page #platform-view{border:0;border-radius:0;flex-direction:column;flex:1 1 0;gap:0;min-block-size:0;min-inline-size:0;margin:0;padding:0;display:flex}#platform-content.new-sheets-page .new-sheets-header{flex:none;justify-content:space-between;align-items:center;padding:.75rem clamp(1rem,2vw,1.5rem);display:flex}#platform-content.new-sheets-page .new-sheets-header h1{margin:0}#platform-content.new-sheets-page .new-sheets-surface,#platform-content.new-sheets-page .new-sheets-gridcraft-panel{flex-direction:column;flex:1 1 0;min-block-size:0;min-inline-size:0;margin:0;display:flex;overflow:hidden}#platform-content.new-sheets-page .new-sheets-gridcraft-panel iframe{border:0;flex:1 1 0;block-size:100%;min-block-size:0;inline-size:100%;display:block}.account-settings .settings-verification{border:.0625rem solid var(--settings-line);border-radius:.65rem;margin-block:1rem 2rem;padding:clamp(1rem,3vw,2rem)}.account-settings .settings-verification>button{margin-block-start:.5rem;margin-inline-end:.5rem}.account-settings .settings-session input[type=checkbox]{block-size:1.1rem;inline-size:1.1rem;accent-color:var(--settings-accent);flex:none}.account-settings .settings-form code{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;border:.0625rem solid var(--settings-line);border-radius:.4rem;padding:.6rem;font:400 1rem/1.5 ui-monospace,monospace}.account-settings .settings-secret-control{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:.5rem;display:grid}.account-settings .settings-secret-control input{letter-spacing:.04em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.account-settings :is([data-settings-back],.settings-actions button,.settings-row button,.settings-form button):hover:not(:disabled){background:var(--settings-soft);border-color:var(--settings-accent)}.account-settings .settings-actions :is(.primary,.primary-action,[type=submit]),.account-settings .settings-form button[type=submit]{border-color:var(--settings-focus);color:#fff;background:var(--settings-focus)}.account-settings .settings-actions :is(.primary,.primary-action,[type=submit]):hover:not(:disabled),.account-settings .settings-form button[type=submit]:hover:not(:disabled){border-color:var(--settings-focus);background:color-mix(in srgb, var(--settings-focus) 88%, #000)}.account-settings .settings-dialog footer button.primary{color:#fff;background:#4f46e5;border-color:#4f46e5;font-weight:600}.account-settings .settings-dialog footer button.primary:hover:not(:disabled){background:#4338ca;border-color:#4338ca}.account-settings .settings-status{color:var(--settings-muted);overflow-wrap:anywhere;margin:.6rem 0 0;font-size:.875rem;line-height:1.5}.account-settings .settings-actions .settings-status{flex:12rem;margin:0}.account-settings .settings-status:empty{display:none}.account-settings :is(button,input,select,a),.account-settings :is(button,input,select,a):hover,.account-settings :is(button,input,select,a):focus{box-shadow:none}.account-settings :is(button,input,select,a):focus-visible{outline:.15rem solid var(--settings-focus);outline-offset:.18rem;box-shadow:none}.account-settings :is(button,input,select):disabled{opacity:.58;cursor:not-allowed}.account-settings .settings-body .connections-page{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}.account-settings .connections-form label{color:var(--settings-ink);font-size:.875rem;font-weight:600}.account-settings .connections-api-body h3{color:var(--settings-muted);font-size:.875rem;font-weight:600}.account-settings .connections-form footer :is(button,a),.account-settings .connections-web-add{border:.0625rem solid var(--settings-line);min-block-size:2.65rem;color:var(--settings-ink);background:0 0;border-radius:.45rem;justify-content:center;align-items:center;padding:.6rem .95rem;font:600 .875rem/1.4 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;text-decoration:none;display:inline-flex}.account-settings .connections-form footer .primary{color:#fff;background:#4f46e5;border-color:#4f46e5}.account-settings .connections-form footer :is(button,a):hover:not(:disabled),.account-settings .connections-web-add:hover:not(:disabled){border-color:var(--settings-focus);filter:none}.account-settings .connections-form footer .primary:hover:not(:disabled){background:#4338ca;border-color:#4338ca}.account-settings .connections-provider.is-active{box-shadow:none}.account-settings .connections-provider-viewport{height:6.25rem}.account-settings .connections-provider-track{gap:clamp(.5rem,1vw,1rem)}.account-settings .settings-body .connections-provider{aspect-ratio:auto;border:0;min-block-size:5.5rem;inline-size:clamp(5rem,6vw,6rem);color:var(--settings-ink);opacity:.8;background:0 0;border-block-end:.15rem solid #0000;border-radius:0;flex:0 0 clamp(5rem,6vw,6rem);align-content:center;justify-items:center;gap:.45rem;padding:.5rem .25rem;display:grid;transform:none}.account-settings .settings-body .connections-provider.is-active{border-block-end-color:var(--settings-focus);opacity:1;background:0 0;transform:none}.account-settings .settings-body .connections-provider:hover:not(.is-active){background:var(--settings-soft);opacity:1;transform:none}.account-settings .settings-body .connections-provider img{block-size:2.25rem;inline-size:2.25rem;transform:none}body[data-color-mode=dark] .account-settings [data-connection-platform=discord] img{filter:brightness(0)invert()}.account-settings .connections-provider-label{font:inherit;text-align:center;white-space:normal;font-size:.73rem;font-weight:600;line-height:1.3}.account-settings .settings-body .connections-nav{border:.0625rem solid var(--settings-line);block-size:2.25rem;min-block-size:0;inline-size:2.25rem;min-inline-size:0;color:var(--settings-ink);background:0 0;border-radius:.4rem;place-items:center;padding:.35rem;display:grid}.account-settings .settings-body .connections-nav img{block-size:1.25rem;inline-size:1.25rem}body[data-color-mode=dark] .account-settings{--settings-focus:#b8b4ff;--settings-ink:#f5f5f7;--settings-muted:#b5bac5;--settings-line:#414957;--settings-field:#1f2937;--settings-soft:#303949;background:#1f2937}body[data-color-mode=dark] .account-settings .settings-actions :is(.primary,.primary-action,[type=submit]),body[data-color-mode=dark] .account-settings .settings-form button[type=submit]{color:#fff;background:#4f46e5;border-color:#4f46e5}.account-settings .settings-provider{align-items:center;gap:.65em;display:inline-flex}.account-settings .settings-provider img{object-fit:contain;width:1.5em;height:1.5em}body[data-color-mode=dark] .account-settings .settings-provider img[data-provider=github]{filter:invert()}.account-settings .settings-body>.settings-field{padding-block:var(--settings-space)}@container (width<=45rem){.account-settings .connections-panel{grid-template-columns:minmax(0,1fr)}.account-settings .connections-panel>article+article{border-inline-start:0;border-top:.0625rem solid var(--settings-line);padding-inline-start:0}}@media (width>=64rem){.account-settings .settings-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.25rem,2vw,2rem) clamp(1rem,2vw,2rem)}.account-settings .settings-form .settings-actions{border-top:.0625rem solid var(--settings-line);grid-column:1/-1;justify-content:flex-end;padding-block:1rem}}@media (width<=48rem){.account-settings .settings-layout{grid-template-columns:minmax(0,1fr);gap:1.25rem}.account-settings .settings-sidebar{border-inline-end:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding-inline-end:0;position:static}.account-settings .settings-sidebar .settings-nav{grid-area:2/1/auto/-1}.account-settings [data-settings-back]{grid-area:1/2}.account-settings .settings-nav{overscroll-behavior-inline:contain;border-bottom:.0625rem solid var(--settings-line);scrollbar-width:thin;gap:.15rem;min-width:0;display:flex;position:static;overflow-x:auto}.account-settings .settings-nav-group{display:contents}.account-settings .settings-nav-group h2{display:none}.account-settings .settings-nav button{border-inline-start:0;white-space:nowrap;border-bottom:.16rem solid #0000;border-radius:0;flex:none;width:auto;min-height:2.6rem;padding:.55rem .7rem;font-size:.82rem}.account-settings .settings-nav button[aria-current=page],.account-settings .settings-nav button.is-active{border-bottom-color:var(--settings-accent)}.account-settings .settings-body .connections-panel{grid-template-columns:minmax(0,1fr)}.account-settings .settings-body .connections-panel>article+article{border-inline-start:0;border-top:.0625rem solid var(--settings-line);padding-inline-start:0}}@media (width<=30rem){.account-settings [data-settings-back]{grid-area:1/2;justify-self:end;margin:0}.account-settings :is(.settings-actions,.settings-row) button{max-width:100%}}body.operations-shell[data-color-mode]{--bg:#f5f5f7;--ink:#1f2937;--muted:#6b7280;--line:#d4d5dc;--paper:#f5f5f7;--soft:#ecebf7;--field:#fff;--sidebar:#f5f5f7;--accent:#4f46e5;--accent-soft:#ecebf7;background:var(--bg);color:var(--ink)}body.operations-shell[data-color-mode=dark]:not(.trello-board-page):not(.profile-steam-page){--bg:#1f2937;--ink:#f5f5f7;--muted:#bec1c8;--line:#414958;--paper:#28313f;--soft:#303947;--field:#1f2937;--sidebar:#28313f;--accent:#b3aff5;--accent-soft:#353453}body.operations-shell[data-color-mode] :is(.side-panel,.workspace-topbar,.commerce-card,.dashboard-panel){background:var(--paper);border-color:var(--line);color:var(--ink);box-shadow:none}body.operations-shell[data-color-mode] :is(.commerce-page-content,#platform-content){background:var(--bg);color:var(--ink)}body.operations-shell[data-color-mode] .dashboard-panel{border-width:0}body.operations-shell[data-color-mode] :is(.topbar-search-field,.topbar-actions .theme-toggle){background:var(--field);color:var(--ink);border-color:var(--line)}body.operations-shell[data-color-mode] .account-settings{--settings-accent:var(--accent);--settings-focus:var(--accent);--settings-ink:var(--ink);--settings-muted:var(--muted);--settings-line:var(--line);--settings-field:var(--field);--settings-soft:var(--soft)}body.operations-shell[data-color-mode] .user-tag{background:var(--accent);width:1.35rem;min-width:0;height:1.35rem;-webkit-mask:var(--role-icon) center / contain no-repeat;mask:var(--role-icon) center / contain no-repeat;border:0;border-radius:0;padding:0;display:inline-block}body.operations-shell[data-color-mode] .user-tag[data-tag=dev]{background:#a855f7}.account-settings .connections-download{border:.0625rem solid var(--settings-focus);color:var(--settings-focus);border-radius:.5rem;justify-content:center;justify-self:center;padding:.8em 1.3em;font-weight:600;text-decoration:none;display:inline-flex}.account-settings .connections-panel{gap:clamp(1.5rem,3vw,4rem);padding-block:clamp(1.5rem,3vw,4rem)}.account-settings .connections-panel>article{gap:clamp(1rem,2vw,2.5rem)}.account-settings .connections-api:not(.connections-oauth) .connections-api-body{grid-template-columns:minmax(0,1fr)}.account-settings .connections-api:not(.connections-oauth) .connections-api-body aside+*{padding-inline-start:0;border-inline-start:0;border-top:.0625rem solid var(--settings-line);padding-top:1rem}body.operations-shell[data-color-mode] .connections-panel{border-color:var(--line)}body.operations-shell[data-color-mode] .connections-panel :is(h2,label){color:var(--ink)}body.operations-shell[data-color-mode] .connections-panel :is(p,h3){color:var(--muted)}body.operations-shell[data-color-mode] .connections-form input{background:var(--field);color:var(--ink);border-color:var(--line)}@media (prefers-reduced-motion:reduce){.connections-provider-track,.connections-provider,.connections-provider img{transition:none}}@media (width>=64rem){.account-settings .settings-form.settings-totp-form{grid-template-columns:minmax(0,1fr)}}@media (width<=30rem){.account-settings .settings-secret-control{grid-template-columns:minmax(0,1fr)}.account-settings .settings-secret-control button{width:100%}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}}@layer utilities{.visible{visibility:visible}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.table{display:table}.min-w-0{min-width:0}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.reactEasyCrop_Container{-webkit-user-select:none;user-select:none;touch-action:none;cursor:move;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.reactEasyCrop_Image,.reactEasyCrop_Video{will-change:transform;max-width:unset}.reactEasyCrop_Contain{max-width:100%;max-height:100%;margin:auto;position:absolute;inset:0}.reactEasyCrop_Cover_Horizontal{width:100%;height:auto}.reactEasyCrop_Cover_Vertical{width:auto;height:100%}.reactEasyCrop_CropArea{box-sizing:border-box;color:#00000080;border:1px solid #ffffff80;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 0 0 9999em}.reactEasyCrop_CropAreaRound{border-radius:50%}.reactEasyCrop_CropAreaGrid:before{content:" ";box-sizing:border-box;border:1px solid #ffffff80;border-top:0;border-bottom:0;position:absolute;inset:0 33.33%}.reactEasyCrop_CropAreaGrid:after{content:" ";box-sizing:border-box;border:1px solid #ffffff80;border-left:0;border-right:0;position:absolute;inset:33.33% 0}
/*$vite$:1*/