@font-face{font-family:PT Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1824feb4f87f08ad-s.0-33pbg.x3u9g.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:PT Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b89894d314c53407-s.p.0414h_t744p32.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:PT Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e00a4c6a5a502238-s.09x9gp.8i43er.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:PT Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/498731d4d180a3cc-s.p.0.h2-bnt4kc_k.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:PT Mono Fallback;src:local(Arial);ascent-override:65.76%;descent-override:17.46%;line-gap-override:0.0%;size-adjust:134.59%}.pt_mono_1c4ff601-module__tZkqIG__className{font-family:PT Mono,PT Mono Fallback;font-style:normal;font-weight:400}.pt_mono_1c4ff601-module__tZkqIG__variable{--font-one:"PT Mono", "PT Mono Fallback"}
@layer reset,base,layout,components,utilities;:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--f-heading:var(--font-one,"PT Mono"), ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--f-body:"Google Sans Text", "Google Sans", "Product Sans", Arial, sans-serif;--f-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--fs-sm:12px;--fs-base:14px;--fs-md:16px;--fs-lg:18px;--c-text:#f4f4f4;--c-muted:#b7b7b7;--c-accent:#16a06f;--c-danger:#b42318;--bg-base:#0f0f0f;--bg-surface:#171717;--bg-elevated:#202020;--bg-active:#333;--sp-xs:4px;--sp-sm:8px;--sp-md:16px;--sp-lg:24px;--bd-color:color-mix(in srgb, var(--c-muted) 30%, transparent);--bd-card-color:color-mix(in srgb, var(--c-muted) 18%, transparent);--bd-soft-color:color-mix(in srgb, var(--c-muted) 14%, transparent);--bd:1px solid var(--bd-color);--bd-card:1px solid var(--bd-card-color);--bd-soft:1px solid var(--bd-soft-color);--bd-radius-sm:2px;--bd-radius:6px;--bd-radius-lg:8px;--sz-container:1160px;--sz-control-sm:34px;--sz-control:38px;--sz-scrollbar:8px;--motion-fast:.12s;--motion-ui:.18s;--motion-panel:.26s;--shadow:0 1px 2px #00000038}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--c-text:#141414;--c-muted:#575757;--bg-base:#f4f4f1;--bg-surface:#fff;--bg-elevated:#ecece8;--bg-active:#fff;--shadow:0 1px 2px #14211b1a}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--c-text:#f4f4f4;--c-muted:#b7b7b7;--bg-base:#0f0f0f;--bg-surface:#171717;--bg-elevated:#202020;--bg-active:#333;--shadow:0 1px 2px #00000038}*{box-sizing:border-box}html{background:var(--bg-base);min-width:320px;color:var(--c-text);font-family:var(--f-body);font-size:var(--fs-md);letter-spacing:0;scrollbar-color:color-mix(in srgb, var(--c-muted) 24%, transparent) transparent;scrollbar-gutter:stable;scrollbar-width:thin}body{min-height:100vh;font-family:var(--f-body);background:0 0;margin:0}body:before{content:"";z-index:1000;pointer-events:none;opacity:0;background:linear-gradient(90deg, transparent, var(--c-accent), transparent);width:min(42vw,520px);height:2px;position:fixed;top:0;left:0;transform:translate(-110%)}html[data-route-pending] body:before{opacity:1;animation:1.15s cubic-bezier(.45,0,.25,1) infinite route-pending-line}a[data-route-link-pending]{color:var(--c-accent)}@keyframes route-pending-line{0%{transform:translate(-120%)}55%{transform:translate(58vw)}to{transform:translate(112vw)}}::-webkit-scrollbar{width:var(--sz-scrollbar);height:var(--sz-scrollbar)}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--c-muted) 22%, transparent);background-clip:content-box;border:2px solid #0000;border-radius:9999px}::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--c-muted) 36%, transparent);background-clip:content-box}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.62}.page{width:min(var(--sz-container), calc(100% - 32px));margin:0 auto}.stack,.grid{gap:var(--sp-md);display:grid}.grid[data-cols="2"],.grid[data-cols="3"],.grid[data-cols="4"]{grid-template-columns:1fr}@media (min-width:760px){.grid[data-cols="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.grid[data-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.grid[data-cols="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}}.section,.section[data-compact=true]{padding:var(--sp-lg) 0}.panel{border:1px solid color-mix(in srgb, var(--c-muted) 30%, transparent);border-radius:var(--bd-radius-lg);background:var(--bg-surface);box-shadow:var(--shadow)}.panel-pad{padding:var(--sp-lg)}.muted{color:var(--c-muted)}.mono{font-family:var(--f-mono);font-size:.88em}.button,.link-button{min-height:var(--sz-control);padding:0 var(--sp-md);border:1px solid color-mix(in srgb, var(--c-muted) 30%, transparent);border-radius:var(--bd-radius);background:var(--bg-surface);color:var(--c-text);justify-content:center;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.button[data-variant=primary],.link-button[data-variant=primary]{border-color:var(--c-accent);background:var(--c-accent);color:#fff}.button[data-variant=danger],.link-button[data-variant=danger]{border-color:color-mix(in srgb, var(--c-danger) 32%, color-mix(in srgb, var(--c-muted) 30%, transparent));color:var(--c-danger)}.button-row{gap:var(--sp-sm);flex-wrap:wrap;display:flex}.form-grid{gap:var(--sp-sm);display:grid}.field{gap:var(--sp-xs);display:grid}.field span{color:var(--c-muted);font-size:.86rem;font-weight:700}.field input,.field select,.field textarea{min-height:var(--sz-control);border:1px solid color-mix(in srgb, var(--c-muted) 30%, transparent);border-radius:var(--bd-radius);background:var(--bg-surface);width:100%;color:var(--c-text);padding:var(--sp-sm) 10px}.field textarea{resize:vertical;min-height:86px}.badge{min-height:24px;padding:0 var(--sp-sm);border:1px solid color-mix(in srgb, var(--c-muted) 30%, transparent);border-radius:var(--bd-radius-sm);background:var(--bg-elevated);color:var(--c-muted);align-items:center;font-size:.78rem;font-weight:700;display:inline-flex}.badge[data-tone=ok]{border-color:color-mix(in srgb, var(--c-accent) 30%, color-mix(in srgb, var(--c-muted) 30%, transparent));color:var(--c-accent)}.badge[data-tone=warning],.badge[data-tone=danger]{border-color:color-mix(in srgb, var(--c-danger) 30%, color-mix(in srgb, var(--c-muted) 30%, transparent));color:var(--c-danger)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--f-heading)}h1{max-width:840px;font-size:clamp(2rem,5vw,4rem);font-weight:700;line-height:1.05}h2{font-weight:700;line-height:1.15}h3{font-size:1.05rem;font-weight:700;line-height:1.3}p{line-height:1.65}table{border-collapse:collapse;width:100%}th,td{padding:var(--sp-sm) var(--sp-md);border-bottom:1px solid color-mix(in srgb, var(--c-muted) 30%, transparent);text-align:left;vertical-align:top}th{color:var(--c-muted);letter-spacing:.02em;text-transform:uppercase;font-size:.8rem;font-weight:700}td{font-size:.92rem}@media (max-width:700px){.page{width:min(100% - 24px, var(--sz-container))}.section{padding:var(--sp-lg) 0}.panel-pad{padding:var(--sp-md)}.table-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}}body{color:var(--c-text);font-size:var(--fs-base);line-height:1.5;overflow-x:hidden}a:hover{text-decoration:none}[hidden]{display:none!important}button,a.button{text-decoration:none}figure,p,h1,h2,h3{margin-top:0}.wire-placeholder{margin:0}p{color:var(--c-muted)}:focus-visible{outline:2px solid var(--c-text);outline-offset:2px}.layout{width:min(var(--sz-container), calc(100% - 32px));margin-inline:auto}.section-pad{padding-block:40px}.skip{z-index:100;padding:var(--sp-sm);border:1px solid color-mix(in srgb, var(--c-muted) 30%, transparent);background:var(--bg-surface);position:fixed;top:-80px;left:12px}.skip:focus{top:12px}.site-header{z-index:20;background:var(--bg-base);border-bottom:0;position:sticky;top:0}.nav{justify-content:space-between;align-items:center;gap:0;min-height:56px;display:flex}.brand,.service-sidebar-brand,.service-login-brand{color:var(--c-text);font-family:var(--f-heading);font-size:var(--fs-lg);align-items:center;gap:0;font-weight:800;line-height:1;text-decoration:none;display:inline-flex}.brand:hover,.service-sidebar-brand:hover,.service-login-brand:hover{text-decoration:none}.brand-slash{color:var(--c-accent)}.nav-links,.nav-actions,.hero-actions,.security-pills,.check-grid,.account-toolbar,.service-topbar-actions,.release-meta,.release-body,.asset-row,.service-section-head,.service-tenant-main,.service-audit-meta,.service-job-main,.service-record-main,.account-token-item-main{align-items:center;gap:var(--sp-sm);flex-wrap:wrap;display:flex}.nav-links{border-radius:var(--bd-radius);margin-left:auto;padding:3px;display:none}.nav-links a,.mobile-menu a{color:var(--c-muted);padding:var(--sp-sm) 16px;border-radius:9999px;text-decoration:none}.nav-links a:hover,.mobile-menu a:hover{background:color-mix(in srgb, var(--bg-surface) 8%, transparent);color:var(--c-text);text-decoration:none}.nav-links a[aria-current=page]{color:var(--c-text);text-decoration:none}.mobile-menu a[aria-current=page]{color:var(--c-text);background:var(--bg-active);text-decoration:none}.mobile-menu .theme-toggle{margin:var(--sp-xs) 0 0 8px;justify-self:start}.theme-toggle{z-index:1;width:58px;height:34px;color:var(--c-text);background:0 0;border:0;border-radius:9999px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.theme-toggle-track{border:1px solid color-mix(in srgb, var(--c-muted) 30%, transparent);background:radial-gradient(circle at 72% 28%, color-mix(in srgb, var(--c-accent) 35%, transparent) 0 2px, transparent 3px), var(--bg-surface);width:52px;height:28px;transition:background-color var(--motion-ui) ease, border-color var(--motion-ui) ease;border-radius:9999px;display:block;position:relative;overflow:hidden}.theme-toggle-thumb{background:var(--c-text);width:20px;height:20px;transition:transform .36s cubic-bezier(.34, 1.35, .5, 1), background-color var(--motion-ui) ease;border-radius:50%;position:absolute;top:3px;left:3px;transform:translate(0,0);box-shadow:0 2px 8px #0000002e}.theme-toggle-sun,.theme-toggle-moon{width:12px;height:12px;transition:opacity var(--motion-ui) ease, transform .36s cubic-bezier(.34, 1.35, .5, 1);border-radius:50%;position:absolute;top:50%;transform:translateY(-50%)}.theme-toggle-sun{opacity:0;background:#f5b84b;left:8px;box-shadow:0 0 0 3px #f5b84b38}.theme-toggle-moon{box-shadow:inset -4px -2px 0 0 var(--c-muted);opacity:1;background:0 0;right:9px}.theme-toggle:hover .theme-toggle-track{border-color:color-mix(in srgb, var(--c-accent) 42%, color-mix(in srgb, var(--c-muted) 30%, transparent))}:root[data-theme=light] .theme-toggle .theme-toggle-thumb,.theme-toggle[aria-pressed=true] .theme-toggle-thumb{background:var(--c-accent);transform:translate(24px)}:root[data-theme=light] .theme-toggle .theme-toggle-sun,.theme-toggle[aria-pressed=true] .theme-toggle-sun{opacity:1;transform:translateY(-50%)rotate(24deg)}:root[data-theme=light] .theme-toggle .theme-toggle-moon,.theme-toggle[aria-pressed=true] .theme-toggle-moon{opacity:0;transform:translateY(-50%)translate(6px)}.pill-nav{position:static}.pill-nav a{z-index:1;position:relative}@media (prefers-reduced-motion:reduce){body:before,[data-page-content]{transition:none;animation:none}.theme-toggle-track,.theme-toggle-thumb,.theme-toggle-sun,.theme-toggle-moon{transition:none}}.auth-tabs button,.audience-switch button,.billing-switch button,.storage-switch button{min-height:var(--sz-control);border:1px solid color-mix(in srgb, var(--c-muted) 30%, transparent);background:var(--bg-surface);color:var(--c-text);cursor:pointer}.auth-tabs button[aria-pressed=true],.audience-switch button[aria-pressed=true],.billing-switch button[aria-pressed=true],.storage-switch button[aria-pressed=true],.addon-toggle[aria-pressed=true]{background:var(--bg-elevated)}.menu-button{min-width:40px;min-height:var(--sz-control);place-content:center;gap:var(--sp-xs);border:1px solid color-mix(in srgb, var(--c-muted) 30%, transparent);background:var(--bg-surface);color:var(--c-text);display:grid}.menu-button span{background:currentColor;width:18px;height:1px}.mobile-menu{z-index:30;padding:var(--sp-sm);border:1px solid color-mix(in srgb, var(--c-muted) 30%, transparent);background:var(--bg-surface);display:none;position:fixed;top:56px;left:16px;right:16px}.mobile-menu.is-open{display:grid}.mobile-menu a{min-height:var(--sz-control);align-items:center;display:flex}.button{min-height:var(--sz-control);padding:0 var(--sp-md);border:1px solid color-mix(in srgb, var(--c-muted) 30%, transparent);border-radius:var(--bd-radius-sm);background:var(--bg-surface);color:var(--c-text);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.button-primary,.button-secondary,.button-small{background:var(--bg-surface);color:var(--c-text)}.button-small{min-height:var(--sz-control-sm);padding-inline:12px}.button[disabled],button[disabled]{opacity:.55;cursor:not-allowed}.floating-actions{z-index:35;align-items:center;gap:var(--sp-sm);display:flex;position:fixed;bottom:18px;right:18px}.floating-action{min-height:var(--sz-control);border:1px solid color-mix(in srgb, var(--c-muted) 30%, transparent);background:var(--bg-active);color:var(--c-text);transition:background-color var(--motion-ui) ease;border-radius:9999px;padding:0 15px;text-decoration:none}.floating-action-icon{width:var(--sz-control);place-items:center;padding:0;display:inline-grid}.floating-action-icon .material-symbols-outlined{--material-icon-size:20px;--material-icon-opsz:20;font-size:var(--material-icon-size)}.floating-action:hover{background:var(--bg-elevated)}.contact-offcanvas{z-index:120;position:fixed;inset:0;overflow:hidden}.contact-offcanvas-backdrop{cursor:default;background:#0009;border:0;border-radius:0;width:100%;min-height:100%;padding:0;position:absolute;inset:0}.contact-offcanvas-panel{border-left:var(--bd-card);background:var(--bg-surface);width:100%;max-width:520px;height:100vh;box-shadow:var(--shadow);flex-direction:column;display:flex;position:absolute;top:0;right:0;overflow:hidden}.contact-offcanvas-scroll{gap:var(--sp-md);flex-direction:column;padding:40px 36px;display:flex;overflow-y:auto}.contact-offcanvas-scroll::-webkit-scrollbar{width:6px}.contact-offcanvas-scroll::-webkit-scrollbar-thumb{background:var(--bd-color);border:0;border-radius:3px}.contact-offcanvas-head{justify-content:space-between;align-items:start;gap:var(--sp-md);display:flex}.contact-offcanvas-head h2{color:var(--c-text);font-family:var(--f-heading);margin:0;font-size:clamp(24px,3vw,36px);font-weight:700;line-height:1.15}.contact-offcanvas-head button{width:var(--sz-control);min-height:var(--sz-control);border:1px solid color-mix(in srgb, var(--c-muted) 30%, transparent);background:var(--bg-surface);color:var(--c-text);border-radius:9999px}.contact-form{gap:var(--sp-md);display:grid}.contact-form label{color:var(--c-muted);font-size:var(--fs-sm);letter-spacing:.04em;text-transform:uppercase;font-weight:700}.contact-hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.contact-form input,.contact-form textarea{border:var(--bd-card);border-radius:var(--bd-radius);background:var(--bg-base);width:100%;color:var(--c-text);font:inherit;transition:border-color var(--motion-ui) ease;outline:none;padding:12px 14px}.contact-form input:focus,.contact-form textarea:focus{border-color:var(--c-accent)}.contact-form button{min-height:var(--sz-control);margin-top:var(--sp-sm);border-radius:var(--bd-radius-lg);background:var(--c-accent);color:var(--c-text);font:inherit;cursor:pointer;transition:background-color var(--motion-ui) ease;border:0;font-weight:700}.contact-form button:hover{background:color-mix(in srgb, var(--c-accent) 82%, white)}.contact-form p,.contact-form-status{color:var(--c-muted);font-size:var(--fs-sm);margin:0;line-height:1.5}.contact-form-status{color:var(--c-text)}.contact-form-status.is-error{color:var(--c-danger)}.contact-confirm-overlay{z-index:130;padding:var(--sp-lg);-webkit-backdrop-filter:blur(6px);background:#00000059;place-items:center;display:grid;position:fixed;inset:0 520px 0 0}.contact-confirm-card{border:var(--bd-soft);background:var(--bg-surface);text-align:center;border-radius:40px;width:min(380px,100%);padding:36px;box-shadow:0 32px 80px #00000080}.contact-confirm-card h3{margin:0 0 28px;font-size:clamp(20px,2.8vw,26px);font-weight:600;line-height:1.2}.contact-confirm-actions{justify-content:center;gap:var(--sp-xs);display:flex}.contact-confirm-actions button{align-items:center;gap:var(--sp-xs);padding:10px var(--sp-md);border-radius:var(--bd-radius);color:var(--c-muted);font:inherit;cursor:pointer;transition:color var(--motion-ui) ease;background:0 0;border:0;font-weight:600;display:inline-flex}.contact-confirm-actions button:hover{color:var(--c-text)}.contact-confirm-icon{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.contact-confirm-icon svg{transform-origin:50%;width:10px;height:10px;transition:transform var(--motion-panel) ease;display:block}.contact-confirm-actions button:hover .contact-confirm-icon-close svg{transform:rotate(90deg)}.contact-confirm-actions button:hover .contact-confirm-icon-back svg{transform:rotate(45deg)}.contact-cursor-badge{z-index:160;opacity:0;pointer-events:none;transition:opacity var(--motion-ui) ease, transform var(--motion-ui) ease;position:fixed;transform:scale(.88)}.contact-cursor-badge.is-visible{opacity:1;transform:scale(1)}.contact-cursor-badge span{min-height:32px;padding:0 var(--sp-md);background:var(--c-accent);color:#fff;font-size:var(--fs-sm);white-space:nowrap;border-radius:9999px;align-items:center;font-weight:700;display:inline-flex;transform:translate(14px,-54px);box-shadow:0 4px 16px #0000004d}@media (max-width:640px){.contact-offcanvas-panel{border-left:0;max-width:100%}.contact-offcanvas-scroll{padding:28px 22px}.contact-confirm-overlay{inset:0}.contact-confirm-card{border-radius:28px;padding:28px}.contact-confirm-actions{flex-direction:column}}.cookie-consent{z-index:34;gap:var(--sp-sm);width:min(360px,100vw - 32px);padding:var(--sp-md);border:1px solid color-mix(in srgb, var(--c-muted) 30%, transparent);border-radius:var(--bd-radius-sm);background:color-mix(in srgb, var(--bg-base) 92%, transparent);color:var(--c-muted);box-shadow:var(--shadow-soft);display:grid;position:fixed;bottom:16px;left:16px}.cookie-consent p{font-size:var(--fs-sm);margin:0;line-height:1.55}.cookie-consent a{color:var(--c-text)}.cookie-consent button{min-height:var(--sz-control-sm);padding:0 var(--sp-md);border:1px solid color-mix(in srgb, var(--c-muted) 30%, transparent);background:var(--bg-active);color:var(--c-text);cursor:pointer;border-radius:9999px;justify-self:start}.page-hero,.docs-page,.service-shell,.service-login-section{padding-top:40px}.hero.section-pad{padding-top:128px;padding-bottom:36px}.page-hero .hero{gap:var(--sp-md);display:grid}.hero-layout,.page-hero-grid,.account-grid,.split-feature,.feature-panel-inner,.docs-grid,.service-shell{gap:var(--sp-lg);align-items:start;display:grid}.hero-layout{grid-template-columns:minmax(0,1fr)}.hero-layout>.hero,.hero-layout>.hero-visual{grid-column:1/-1}.hero-visual.product-visual{margin:0}.product-visual-section{padding-bottom:70px}.product-visual-layout{--product-visual-height:600px;width:min(calc(var(--sz-container) + 560px), calc(100vw - 8px));margin-inline:auto}.product-visual-layout .hero-visual.wire-placeholder{width:100%}h1{max-width:840px;margin-bottom:var(--sp-sm);font-size:clamp(2rem,5vw,4rem);line-height:1.15}.hero .hero-actions{margin-top:30px}.hero-note{max-width:760px;color:var(--c-muted);font-size:var(--fs-base);margin:0}.hero-note-link{align-items:center;gap:var(--sp-xs);color:var(--c-muted);text-decoration:none;display:inline-flex}.hero-note-link span{opacity:0;transition:opacity var(--motion-ui) ease, transform var(--motion-ui) ease;transform:translate(-4px)}.hero-note-link:hover{color:var(--c-text)}.hero-note-link:hover span{opacity:1;transform:translate(0)}.hero .button{border-radius:var(--bd-radius-lg);min-height:54px;padding:0 28px;font-weight:700}.hero .button-primary{border-color:var(--c-accent);background:var(--c-accent);color:#fff}.hero .button-secondary{color:#fff;background:0 0;border-color:#ffffff57}h2{margin-bottom:var(--sp-sm);line-height:1.2}h3{font-size:var(--fs-md);margin-bottom:8px}.eyebrow,.plan-kicker,.dashboard-card span,.service-metric span,.release-meta,.service-tenant-main span,.service-audit-meta span,.service-job-main span,.service-record-main span,.account-token-item-main span,.service-user-summary span{color:var(--c-muted);font-size:var(--fs-sm);text-transform:uppercase;letter-spacing:.04em;font-weight:700}.hero-lead,.lead{max-width:720px;font-size:var(--fs-md)}.hero .hero-lead{max-width:980px;font-size:1.35rem;line-height:1.3}.account-minimal .layout,.start-hero .layout,.community-hero .layout{gap:var(--sp-lg);display:grid}.account-minimal .auth-panel{background:0 0;border:0;border-radius:0;width:min(420px,100%);padding:0}.account-minimal .auth-form{gap:var(--sp-md)}.account-minimal .auth-form input{letter-spacing:0;background:0 0;border-width:0 0 1px;border-radius:0;padding:8px 0}.auth-caption{color:var(--c-muted);margin:0}.security-pills span,.check-grid span{border:1px solid color-mix(in srgb, var(--c-muted) 30%, transparent);padding:var(--sp-xs) var(--sp-sm);background:var(--bg-surface)}.card,.wire-placeholder,.hero-visual,.provisioning-visual,.feature-visual,.service-console,.auth-panel,.checklist-panel,.code-panel,.docs-hero,.doc-section,.plan-card,.dashboard-card,.service-card,.release-card,.blog-card,.account-action-card,.account-device-panel,.account-loading,.account-error,.account-token-item,.account-token-result,.service-login-card,.service-sidebar,.service-token-form,.service-action-form,.service-search-form,.service-filter-form,.service-json-block,.service-metric,.service-admin-section,.service-health-overall,.service-tenant-item,.service-audit-item,.service-job-item,.service-record-item,.service-health-item,.service-user-summary article,.mini-stat,.feature-row,.final-card{min-width:0;padding:var(--sp-md);border:var(--bd-card);border-radius:var(--bd-radius-sm);background:var(--bg-surface)}.card{border-radius:var(--bd-radius-lg)}.wire-placeholder{min-height:220px;color:var(--c-muted);text-align:center;background:repeating-linear-gradient(45deg, var(--bg-surface), var(--bg-surface) 10px, var(--bg-elevated) 10px, var(--bg-elevated) 11px);place-items:center;display:grid}.feature-card{align-content:start;gap:var(--sp-lg);padding:var(--sp-lg);grid-template-rows:auto auto 1fr auto;height:100%;display:grid}.card-cta-link{min-height:var(--sz-control-sm);align-items:center;gap:var(--sp-xs);color:var(--c-text);transition:color var(--motion-ui) ease;font-weight:700;text-decoration:none;display:inline-flex}.card-cta-link:hover{text-decoration:none}.card-cta-text{display:inline-block}.card-cta-arrow{color:currentColor;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:19px;height:19px;transition:color var(--motion-ui) ease, opacity var(--motion-panel) ease, transform var(--motion-panel) ease;flex:none}.card-cta-link:hover .card-cta-arrow{color:var(--c-accent);transform:translate(3px)}.feature-card-link{place-self:end start;margin-top:auto}.feature-card-link .card-cta-arrow{opacity:1;transform:translate(0,0)}.hero-visual.wire-placeholder{min-height:250px}.hero-visual.product-visual.wire-placeholder{height:var(--product-visual-height);background-image:linear-gradient(#00000029,#00000047),url(/assets/home-placeholder.png);background-position:50% 54%;background-repeat:no-repeat;background-size:clamp(1040px,118vw,1540px);border:0;min-height:250px;padding:0;transition:none;position:relative;overflow:hidden}.hero-visual.product-visual.wire-placeholder span{display:none}.ecosystem-carousel-section{padding-block:70px;overflow:visible}.carousel-head{max-width:760px;margin-bottom:clamp(35px,4vw,50px)}.feature-carousel{width:100vw;margin-inline:calc((100vw - min(var(--sz-container), calc(100vw - 32px))) / -2);padding-block:var(--sp-sm) 18px;touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:grab;overflow:hidden}.feature-carousel-track{align-items:stretch;gap:var(--sp-lg);width:max-content;padding-inline:max(16px, calc((100vw - var(--sz-container)) / 2));will-change:transform;grid-auto-columns:minmax(280px,340px);grid-auto-flow:column;display:grid;transform:translate(0,0)}.feature-carousel:focus-visible{outline:2px solid var(--c-text);outline-offset:4px}.feature-carousel.is-dragging,.feature-carousel.is-dragging .feature-carousel-track{cursor:grabbing}.carousel-card{height:100%;min-height:250px;padding:var(--sp-lg);align-content:start;gap:var(--sp-lg);transition:background-color var(--motion-ui) ease, border-color var(--motion-ui) ease;grid-template-rows:auto auto 1fr auto;display:grid}.carousel-card-icon{width:52px;height:52px;color:var(--c-accent);place-items:center;display:inline-grid}.material-symbols-outlined{--material-icon-size:24px;--material-icon-weight:300;--material-icon-opsz:24;font-family:Material Symbols Outlined,sans-serif;font-style:normal;font-weight:400;font-size:var(--material-icon-size);letter-spacing:normal;text-transform:none;white-space:nowrap;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-variation-settings:"FILL" 0, "wght" var(--material-icon-weight), "GRAD" 0, "opsz" var(--material-icon-opsz);direction:ltr;line-height:1;display:inline-block}.material-icon{--material-icon-size:42px;--material-icon-opsz:42;width:42px;height:42px;color:inherit;vertical-align:baseline;justify-self:start;place-items:center;line-height:1;display:inline-grid}.material-symbols-outlined.material-icon{font-variation-settings:"FILL" 0, "wght" var(--material-icon-weight), "GRAD" 0, "opsz" 42;font-size:42px}.carousel-card h3,.carousel-card p{margin:0}.carousel-card h3{font-size:var(--fs-md);line-height:1.25}.carousel-card p{line-height:1.6}.carousel-card-action{align-self:end;display:grid}.carousel-card:hover,.carousel-card:focus-within{background:var(--bg-elevated)}.carousel-card-link{opacity:0;transition:color var(--motion-ui) ease, opacity var(--motion-panel) ease, transform var(--motion-panel) ease;justify-self:start;transform:translateY(8px)}.carousel-card-link .card-cta-arrow{opacity:0;transform:translate(-8px)}.carousel-card:hover .carousel-card-link,.carousel-card:focus-within .carousel-card-link{opacity:1;transform:translate(0,0)}.carousel-card:hover .carousel-card-link .card-cta-arrow,.carousel-card:focus-within .carousel-card-link .card-cta-arrow{opacity:1;transition-delay:90ms;transform:translate(0,0)}.carousel-card-link:hover .card-cta-arrow{color:var(--c-accent);transition-delay:0s;transform:translate(3px)}.carousel-card-line{color:var(--c-muted);font-size:var(--fs-sm);opacity:0;transition:opacity var(--motion-panel) ease 90ms, transform var(--motion-panel) ease 90ms;line-height:1.45;transform:translateY(4px)}.feature-card .card-cta-text,.carousel-card .card-cta-text,.home-journal-card .card-cta-text{color:var(--c-muted);font-size:var(--fs-sm)}.carousel-card:hover .carousel-card-line,.carousel-card:focus-within .carousel-card-line{opacity:1;transition-delay:.18s;transform:translate(0,0)}.animated-icon,.asset-icon{border:1px solid color-mix(in srgb, var(--c-accent) 28%, color-mix(in srgb, var(--c-muted) 30%, transparent));background:color-mix(in srgb, var(--c-accent) 14%, transparent);width:52px;height:52px;color:var(--c-accent);font-family:var(--f-heading);place-items:center;font-size:1.45rem;font-weight:700;line-height:1;display:inline-grid}.animated-icon span{transform:translateY(-1px)}.feature-cards,.capability-grid,.pricing-grid,.dashboard-grid,.service-grid,.doc-two-col,.deep-feature-stack,.account-dashboard,.account-management-grid,.account-integrations-grid,.service-overview-grid,.service-workspace,.service-ops-grid,.service-actions-grid,.service-list,.service-audit,.releases,.footer-grid,.docs-content,.feature-list,.doc-steps,.faq-list,.service-live{gap:var(--sp-md);display:grid}.feature-row,.doc-steps li{gap:var(--sp-md);grid-template-columns:36px 1fr;display:grid}.feature-row>span,.doc-steps span,.mini-stat span{border:1px solid color-mix(in srgb, var(--c-muted) 30%, transparent);background:var(--bg-elevated);place-items:center;width:28px;height:28px;display:inline-grid}.feature-points{margin:var(--sp-md) 0 0;color:var(--c-muted);padding-left:18px}.carousel-card.is-core{border-color:color-mix(in srgb, var(--c-muted) 30%, transparent);box-shadow:none}.capabilities-section .section-head{max-width:780px;margin-bottom:clamp(35px,4vw,50px)}.capabilities-section{padding-block:70px}.faq-section .section-head,.home-journal-section .section-head{margin-bottom:clamp(35px,4vw,50px)}.breadcrumbs{margin-bottom:18px;font-size:.9rem}.breadcrumbs-list{align-items:center;gap:var(--sp-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.breadcrumbs-list li{align-items:center;display:inline-flex}.breadcrumbs-list li:not(:last-child):after{content:"/";color:var(--c-muted);margin-left:8px}.breadcrumbs-list a{color:var(--c-muted);text-decoration:none}.breadcrumbs-list a:hover{color:var(--c-text)}.capability-grid .feature-card{height:100%;min-height:248px}.feature-card-code{color:color-mix(in srgb, var(--c-muted) 54%, transparent);font-family:var(--f-heading);font-size:clamp(1.9rem,4vw,3rem);font-weight:700;line-height:1}.capability-grid{align-items:stretch;gap:var(--sp-lg)}.capability-grid>*{min-width:0;display:grid}.capabilities-action{margin-top:12px}.blog-hero .hero-lead{max-width:820px}.blog-index-layout,.blog-article-layout{gap:var(--sp-lg);display:grid}.blog-main-column{min-width:0}.blog-sidebar{gap:var(--sp-md);align-content:start;display:grid}.blog-sidebar h2,.blog-sidebar p{margin:0}.blog-sidebar p{color:var(--c-muted)}.blog-tags,.blog-card-tags,.blog-article-meta{align-items:center;gap:var(--sp-sm);flex-wrap:wrap;display:flex}.blog-card-category{color:var(--c-muted);font-size:var(--fs-sm);justify-self:start;text-decoration:none}.blog-card-category:hover{color:var(--c-text);text-decoration:none}.blog-tags a,.blog-card-tags a{min-height:var(--sz-control-sm);padding:0 var(--sp-md);border:1px solid color-mix(in srgb, var(--c-muted) 30%, transparent);color:var(--c-muted);border-radius:9999px;align-items:center;text-decoration:none;display:inline-flex}.blog-tags a:hover,.blog-tags a[aria-current=page],.blog-card-tags a:hover{border-color:var(--c-accent);color:var(--c-text)}.blog-sidebar-tags{align-items:stretch;gap:var(--sp-xs);display:grid}.blog-sidebar-list{gap:var(--sp-xs);display:grid}.blog-sidebar-list a,.blog-sidebar-tags a{min-height:auto;color:var(--c-muted);background:0 0;border:0;border-radius:0;justify-content:flex-start;padding:6px 0;text-decoration:none}.blog-sidebar-list a:hover,.blog-sidebar-list a[aria-current=page],.blog-sidebar-tags a:hover,.blog-sidebar-tags a[aria-current=page]{color:var(--c-text);text-decoration:none}.blog-sidebar-divider{background:color-mix(in srgb, var(--c-muted) 18%, transparent);width:100%;height:1px}.blog-card-grid{gap:var(--sp-lg);grid-template-columns:minmax(0,1fr);display:grid}.blog-pagination{align-items:center;gap:var(--sp-md);margin-top:var(--sp-lg);color:var(--c-muted);display:flex}.blog-pagination a{color:var(--c-text);text-decoration:none}.blog-pagination a[aria-disabled=true]{pointer-events:none;opacity:.45}.blog-card{gap:var(--sp-md);height:100%;padding:var(--sp-lg) 0;background:0 0;border:0;border-radius:0;display:grid}.blog-card-meta,.blog-article-meta{color:var(--c-muted);font-size:var(--fs-sm)}.blog-card h2{margin:0;font-size:clamp(1.25rem,2.2vw,1.8rem)}.blog-card p{margin:0}.blog-article{padding-bottom:72px}.blog-article-body{gap:var(--sp-md);width:min(820px,100%);color:var(--c-text);font-size:var(--fs-md);line-height:1.78;display:grid}.blog-article-main{gap:var(--sp-lg);min-width:0;display:grid}.journal-back-link{justify-self:start;align-items:center;gap:var(--sp-sm);color:var(--c-muted);text-decoration:none;display:inline-flex}.journal-back-link:hover{color:var(--c-text);text-decoration:none}.journal-article-sidebar{gap:var(--sp-lg);align-content:start;display:grid}.journal-article-sidebar section{gap:var(--sp-sm);padding:var(--sp-md);border:var(--bd-card);border-radius:var(--bd-radius-lg);background:color-mix(in srgb, var(--bg-surface) 82%, transparent);display:grid}.journal-article-sidebar h2,.journal-article-sidebar p{margin:0}.journal-article-sidebar h2{color:var(--c-text);font-size:var(--fs-base)}.journal-article-sidebar p{color:var(--c-muted);font-size:var(--fs-sm);line-height:1.55}.journal-toc{gap:var(--sp-sm);display:grid}.journal-toc a{color:var(--c-muted);text-decoration:none}.journal-toc a:hover{color:var(--c-text);text-decoration:none}.journal-toc a{border-radius:var(--bd-radius);padding:7px 10px;line-height:1.35;display:block}.journal-toc a:hover{background:var(--bg-elevated)}.journal-toc .is-nested{padding-left:calc(var(--sp-md) + 10px);font-size:var(--fs-sm)}.blog-article-body h2{margin-top:var(--sp-lg)}.blog-article-body p,.blog-article-body li{color:color-mix(in srgb, var(--c-text) 82%, var(--c-muted))}.blog-article-body pre{padding:var(--sp-md);border:1px solid color-mix(in srgb, var(--c-muted) 30%, transparent);background:var(--bg-elevated);overflow-x:auto}.journal-article-meta{gap:var(--sp-sm);display:grid}.journal-article-hero h1{max-width:980px;font-family:var(--f-body);margin:0;font-size:1.35rem;font-weight:400;line-height:1.3}.journal-article-hero .hero-lead{max-width:820px;font-size:var(--fs-md)}.legal-hero .hero{max-width:920px}.legal-hero,.legal-document-section{-webkit-user-select:none;user-select:none}.legal-document-layout{width:min(920px,100vw - 32px);margin-left:max(16px, calc((100vw - var(--sz-container)) / 2));gap:var(--sp-lg);margin-right:auto;display:grid}.legal-document-meta{align-items:center;gap:var(--sp-sm);color:var(--c-muted);font-size:var(--fs-sm);display:flex}.legal-document-notice{padding:var(--sp-md);border:1px solid color-mix(in srgb, var(--c-muted) 30%, transparent);border-radius:var(--bd-radius-sm);background:var(--bg-surface);color:color-mix(in srgb, var(--c-text) 82%, var(--c-muted));margin:0}.legal-document{gap:var(--sp-lg);display:grid}.legal-document-block,.legal-document-subsection{gap:var(--sp-sm);display:grid}.legal-document-block h2,.legal-document-subsection h3{font-size:calc(var(--fs-base) + 1px);margin:0;line-height:1.45}.legal-document-block p,.legal-document-block li{color:color-mix(in srgb, var(--c-text) 82%, var(--c-muted));line-height:1.72}.legal-document-block p,.legal-document-block ul{margin:0}.legal-document-block ul{padding-left:1.2rem}.protected-text{-webkit-user-select:none;user-select:none;pointer-events:none}.protected-text span{-webkit-user-select:none;user-select:none}.deep-features{padding-block:56px 104px}.deep-feature-stack{gap:var(--sp-lg)}.feature-panel{width:min(calc(var(--sz-container) + 280px), calc(100% - 8px));z-index:1;border:1px solid color-mix(in srgb, var(--c-muted) 30%, transparent);border-radius:var(--bd-radius-lg);background:var(--bg-surface);opacity:var(--stack-opacity,1);filter:brightness(var(--stack-brightness,1));transform:scale(var(--stack-scale,1));transform-origin:top;will-change:transform, opacity, filter;margin-inline:auto;padding:clamp(46px,5vw,72px) 0;position:sticky;top:76px}.feature-panel:nth-child(2){z-index:2}.feature-panel:nth-child(3){z-index:3}.feature-panel:nth-child(4){z-index:4}.feature-panel:nth-child(5){z-index:5}.feature-panel-inner{width:min(var(--sz-container), calc(100% - 32px));margin-inline:auto}.feature-panel.is-reverse .feature-visual{order:-1}.docs-sidebar,.service-sidebar-nav,.auth-tabs,.billing-switch,.storage-switch,.account-token-form,.auth-form,.auth-result,.service-user-summary{gap:var(--sp-sm);display:grid}.docs-sidebar a,.service-sidebar-nav a{min-height:var(--sz-control-sm);align-items:center;display:flex}.docs-page .docs-grid{padding-block:48px 88px}.docs-sidebar{align-self:start;gap:var(--sp-xs);background:0 0;border:0;border-radius:0;padding:2px 0 2px 12px}.docs-sidebar a{padding:0 var(--sp-sm) 0 24px;border-radius:var(--bd-radius);color:var(--c-muted);text-decoration:none}.docs-sidebar a:hover,.docs-sidebar a[aria-current=page]{color:var(--c-text);text-decoration:none}.docs-sidebar a:hover{background:color-mix(in srgb, var(--bg-surface) 34%, transparent)}.docs-sidebar{gap:var(--sp-xs);padding:2px 0}.docs-sidebar a{min-height:28px;font-size:var(--fs-base);padding:3px 10px 3px 14px}.docs-content{max-width:860px}.docs-hero,.doc-section{gap:var(--sp-md);background:0 0;border:0;border-radius:0;padding:0 0 30px;display:grid}.docs-hero h1,.doc-section h1{max-width:760px;margin-bottom:2px;font-size:clamp(1.7rem,2.4vw,2.35rem);font-weight:600;line-height:1.2}.doc-section h2{max-width:760px;margin:14px 0 2px;font-size:1.1rem;font-weight:600;line-height:1.3}.doc-section .doc-subsection-title{margin-top:28px}.doc-section .doc-subtitle{margin-top:18px}.doc-section .doc-title-spaced{margin-top:24px}.doc-section .doc-title-major{margin-top:32px}.doc-section p,.doc-section li,.doc-section dd{max-width:760px;color:var(--c-muted)}.doc-note{font-size:var(--fs-base);margin-top:14px}.doc-note-tight{font-size:var(--fs-base);margin-top:10px}.doc-note-small{font-size:var(--fs-sm);margin-top:10px}.doc-note-plain{font-size:var(--fs-base)}.doc-inline-list{margin:var(--sp-sm) 0 0;color:var(--c-muted);padding-left:18px}.doc-inline-list li{margin-bottom:6px}.doc-command-block{margin-bottom:10px}.doc-command-caption{font-size:var(--fs-sm);margin:0 0 4px}.doc-command-code{margin:0}.doc-index-list,.doc-plain-list,.doc-definition-list{gap:var(--sp-sm);max-width:760px;margin:0;padding:0;display:grid}.doc-index-list,.doc-plain-list{list-style:none}.doc-index-list a{min-height:var(--sz-control-sm);border:1px solid color-mix(in srgb, var(--c-muted) 30%, transparent);border-radius:var(--bd-radius);color:var(--c-text);background:var(--bg-surface);align-items:center;padding:6px 10px;display:inline-flex}.doc-index-list a:hover{border-color:color-mix(in srgb, var(--c-accent) 42%, color-mix(in srgb, var(--c-muted) 30%, transparent));text-decoration:none}.doc-plain-list li,.doc-definition-list>div{padding:var(--sp-md) 0;border-bottom:1px solid color-mix(in srgb, var(--c-muted) 30%, transparent)}.doc-plain-list li:first-child,.doc-definition-list>div:first-child{border-top:1px solid color-mix(in srgb, var(--c-muted) 30%, transparent)}.doc-plain-list li{gap:var(--sp-xs);display:grid}.doc-definition-list dt,.doc-plain-list strong{color:var(--c-text);font-weight:600}.doc-definition-list dd{margin:var(--sp-xs) 0 0}.doc-link-card{gap:var(--sp-sm);color:var(--c-text);display:grid}.doc-link-card:hover{background:var(--bg-elevated);text-decoration:none}.doc-section details{border:1px solid color-mix(in srgb, var(--c-muted) 30%, transparent);border-radius:var(--bd-radius-lg);background:var(--bg-base);overflow:hidden}.doc-section summary{min-height:48px;padding:var(--sp-md) 16px;color:var(--c-text);cursor:pointer;font-weight:600}.doc-section details p{padding:0 16px 16px}.doc-table{border:1px solid color-mix(in srgb, var(--c-muted) 30%, transparent)}.doc-row{padding:var(--sp-md);border-bottom:1px solid color-mix(in srgb, var(--c-muted) 30%, transparent)}.doc-row:last-child{border-bottom:0}.status-summary-card{margin-top:24px;display:inline-grid}.status-summary-row,.status-row-head{flex-wrap:wrap;align-items:center;display:flex}.status-summary-row{gap:var(--sp-md)}.status-row-head{gap:var(--sp-sm)}.status-dot{border-radius:50%;width:16px;height:16px}.status-dot[data-state=ok]{background:var(--c-accent);box-shadow:0 0 0 4px color-mix(in srgb, var(--c-accent) 22%, transparent)}.status-dot[data-state=warning],.status-dot[data-state=danger]{background:var(--c-danger);box-shadow:0 0 0 4px color-mix(in srgb, var(--c-danger) 22%, transparent)}.status-summary-title{color:var(--c-text);font-size:var(--fs-md);font-weight:700}.status-summary-meta,.status-row-meta,.status-row-text{font-size:var(--fs-sm)}.status-summary-meta{margin:var(--sp-sm) 0 0}.status-services-section{padding-top:0}.status-row-name{color:var(--c-text)}.status-row-error,.status-row-text{margin:var(--sp-xs) 0 0}.status-row-error{color:var(--c-danger);font-size:var(--fs-base)}.status-callout{margin-top:24px}.status-callout p{margin:0}.api-reference-layout{gap:var(--sp-lg);padding-block:48px 88px;display:grid}.api-reference-sidebar{align-self:start}.api-reference-sidebar-inner{gap:var(--sp-xs);display:grid}.api-reference-sidebar a{min-height:30px;padding:var(--sp-xs) 10px;border-radius:var(--bd-radius);color:var(--c-muted);align-items:center;text-decoration:none;display:flex}.api-reference-sidebar a:hover{color:var(--c-text);background:color-mix(in srgb, var(--bg-surface) 34%, transparent);text-decoration:none}.api-reference-content{gap:var(--sp-lg);min-width:0;display:grid}.api-reference-hero,.api-reference-basics,.api-operation-group{gap:var(--sp-md);display:grid}.api-reference-hero{border-bottom:1px solid color-mix(in srgb, var(--c-muted) 30%, transparent);padding-bottom:18px}.api-reference-hero h1{max-width:760px;margin-bottom:4px;font-size:clamp(1.7rem,2.6vw,2.45rem);font-weight:600;line-height:1.16}.api-reference-hero .lead{max-width:780px;font-size:1rem}.api-reference-basics{grid-template-columns:minmax(0,1fr)}.api-reference-basics article,.api-operation-card{border:1px solid color-mix(in srgb, var(--c-muted) 30%, transparent);border-radius:var(--bd-radius-lg);background:var(--bg-surface)}.api-reference-basics article{gap:var(--sp-sm);padding:var(--sp-md);display:grid}.api-operation-group h2{margin:var(--sp-sm) 0 0;font-size:1.15rem}.api-operation-list{gap:var(--sp-sm);display:grid}.api-operation-card{overflow:hidden}.api-operation-card summary{gap:var(--sp-md);min-height:56px;padding:var(--sp-md) var(--sp-md);cursor:pointer;grid-template-columns:78px minmax(0,1fr);align-items:center;display:grid}.api-method{width:66px;padding:var(--sp-xs) var(--sp-sm);border:1px solid color-mix(in srgb, var(--c-muted) 30%, transparent);border-radius:var(--bd-radius);color:var(--c-text);font-family:var(--f-mono);font-size:var(--fs-sm);justify-content:center;align-items:center;font-weight:800;display:inline-flex}.api-method[data-method=GET],.api-method[data-method=POST],.api-method[data-method=PUT],.api-method[data-method=PATCH]{border-color:color-mix(in srgb, var(--c-accent) 48%, color-mix(in srgb, var(--c-muted) 30%, transparent))}.api-method[data-method=DELETE]{border-color:color-mix(in srgb, var(--c-danger) 50%, color-mix(in srgb, var(--c-muted) 30%, transparent))}.api-operation-main{gap:var(--sp-xs);min-width:0;display:grid}.api-operation-main code{overflow-wrap:anywhere;color:var(--c-muted);font-size:var(--fs-sm)}.api-operation-body{gap:var(--sp-md);padding:0 var(--sp-md) 16px 104px;border-top:1px solid color-mix(in srgb, var(--c-muted) 30%, transparent);display:grid}.api-operation-body>p{margin-top:14px}.api-operation-body h3{margin-bottom:8px;font-size:.92rem}.api-meta-grid{gap:var(--sp-md);display:grid}.api-scope-list{gap:var(--sp-xs);flex-wrap:wrap;display:flex}.api-scope-list span{padding:var(--sp-xs) var(--sp-sm);border:1px solid color-mix(in srgb, var(--c-muted) 30%, transparent);border-radius:var(--bd-radius);color:var(--c-text);font-family:var(--f-mono);font-size:var(--fs-sm)}.api-param-list{gap:var(--sp-sm);margin:0;padding:0;list-style:none;display:grid}.api-param-list li{gap:var(--sp-xs);border-bottom:1px solid color-mix(in srgb, var(--c-muted) 30%, transparent);padding-bottom:8px;display:grid}.api-param-list span{color:var(--c-muted);font-size:var(--fs-sm)}.api-param-list p{font-size:var(--fs-sm);margin:0}.faq-section{padding-block:70px}.faq-list{gap:var(--sp-md)}.doc-faq-list{margin-top:14px}.doc-faq-category{margin:var(--sp-lg) 0 var(--sp-md);font-size:var(--fs-md)}.faq-group-title{margin-top:var(--sp-md);color:var(--c-muted);font-family:var(--f-heading);font-size:var(--fs-sm);font-weight:700}.faq-group-title:first-child{margin-top:0}.faq-item{border:1px solid color-mix(in srgb, var(--c-muted) 30%, transparent);border-radius:var(--bd-radius-lg);background:var(--bg-surface);overflow:hidden}.faq-item h3{margin:0}.faq-trigger{justify-content:space-between;align-items:center;gap:var(--sp-lg);width:100%;min-height:58px;color:var(--c-text);text-align:left;background:0 0;border:0;padding:18px 20px;font-weight:700;display:flex}.faq-icon{width:18px;height:18px;color:var(--c-muted);flex:none;position:relative}.faq-icon:before,.faq-icon:after{content:"";transform-origin:50%;width:16px;height:1px;transition:transform var(--motion-panel) ease, background-color var(--motion-panel) ease;background:currentColor;border-radius:1px;position:absolute;top:50%;left:50%}.faq-icon:before{transform:translate(-50%,-50%)rotate(0)}.faq-icon:after{transform:translate(-50%,-50%)rotate(90deg)}.faq-item.is-open .faq-icon{color:var(--c-text)}.faq-item.is-open .faq-icon:before{transform:translate(-50%,-50%)rotate(45deg)}.faq-item.is-open .faq-icon:after{transform:translate(-50%,-50%)rotate(-45deg)}.faq-panel{transition:grid-template-rows var(--motion-panel) ease;grid-template-rows:0fr;display:grid}.faq-item.is-open .faq-panel{grid-template-rows:1fr}.faq-panel-inner{min-height:0;overflow:hidden}.faq-panel p{margin:0;padding:0 20px 20px}.final-cta{padding-block:70px}.final-card{gap:var(--sp-md);width:min(calc(var(--sz-container) + 280px), calc(100% - 32px));margin-inline:auto;padding:clamp(48px,5vw,78px) clamp(22px,4vw,58px);display:grid}.final-card>*{width:min(var(--sz-container), 100%);margin-inline:auto}.final-card h2{max-width:780px}.final-card p{max-width:720px}.final-card .button{border-radius:9999px}.final-card .button-primary{border-color:var(--bg-active);background:var(--bg-active);color:var(--c-text)}.final-card .button-secondary{border-color:color-mix(in srgb, var(--c-muted) 30%, transparent);color:var(--c-text);background:0 0}.final-card .button:hover{background:var(--bg-elevated);text-decoration:none}.home-journal-section{padding-block:70px}.home-journal-grid{gap:var(--sp-lg);align-items:stretch;display:grid}.capability-grid>*,.home-journal-grid>*{display:grid}.home-journal-card{align-content:start;gap:var(--sp-md);height:100%;min-height:170px;padding:var(--sp-lg);grid-template-rows:auto auto 1fr auto;display:grid}.home-journal-card span{color:var(--c-muted);font-size:var(--fs-sm)}.home-journal-card h3{font-size:var(--fs-md);margin:0;line-height:1.35}.home-journal-card p{color:var(--c-muted);margin:0;line-height:1.55}.home-journal-card a{color:var(--c-text);text-decoration:none}.home-journal-card a:hover{color:var(--c-accent);text-decoration:none}.home-journal-card .card-cta-link:hover{color:var(--c-text)}.home-journal-card-link{margin-top:var(--sp-sm);opacity:0;transition:opacity var(--motion-panel) ease, transform var(--motion-panel) ease, color var(--motion-ui) ease;place-self:end start;transform:translateY(8px)}.home-journal-card-link .card-cta-arrow{opacity:0;transform:translate(-8px)}.home-journal-card:hover .home-journal-card-link,.home-journal-card:focus-within .home-journal-card-link{opacity:1;transform:translate(0,0)}.home-journal-card:hover .home-journal-card-link .card-cta-arrow,.home-journal-card:focus-within .home-journal-card-link .card-cta-arrow{opacity:1;transition-delay:90ms;transform:translate(0,0)}.home-journal-card-link:hover .card-cta-arrow{color:var(--c-accent);transition-delay:0s;transform:translate(3px)}.price{font-size:30px}.pricing-page-section{padding-block:18px 72px}.pricing-stack{gap:var(--sp-xl);display:grid}.start-tabs{gap:var(--sp-xs);margin-bottom:var(--sp-xl);padding-bottom:var(--sp-xs);flex-wrap:wrap;display:flex}.start-tabs a,.start-tabs span{min-height:var(--sz-control);padding:0 var(--sp-md);color:var(--c-muted);border-radius:9999px;align-items:center;text-decoration:none;display:inline-flex}.start-tabs a[aria-current=page],.start-tabs span[aria-current=page]{background:var(--bg-active);color:var(--c-text)}.pricing-constructor{gap:var(--sp-lg);align-items:stretch;width:100%;display:grid}.pricing-constructor-main,.constructor-options,.pricing-summary-card,.constructor-control{gap:var(--sp-md);display:grid}.pricing-constructor,.constructor-control,.pricing-audience-panel,.pricing-feature-badges{padding-block:var(--sp-sm)}.pricing-audience-panel,.team-pricing-form{gap:var(--sp-md);display:grid}.constructor-options{grid-template-columns:minmax(0,1fr);align-content:start}.pricing-feature-badges{gap:var(--sp-xs);flex-wrap:wrap;display:flex}.pricing-feature-badge{min-height:30px;padding:0 var(--sp-md);color:var(--c-muted);font-size:var(--fs-sm);transition:background-color var(--motion-panel) ease, border-color var(--motion-panel) ease, color var(--motion-panel) ease, box-shadow var(--motion-panel) ease;background:0 0;border:0;border-radius:9999px;align-items:center;display:inline-flex}.pricing-feature-badge.is-active{background:color-mix(in srgb, var(--c-accent) 16%, transparent);color:var(--c-text);box-shadow:none}.pricing-summary-card{padding:var(--sp-lg);border:1px solid color-mix(in srgb, var(--c-muted) 30%, transparent);border-radius:var(--bd-radius-lg);background:var(--bg-base);flex-direction:column;align-self:stretch;align-items:flex-start;min-height:100%;display:flex}.pricing-legal-note{color:var(--c-muted);opacity:.72;margin-top:auto;font-size:11px;line-height:1.45}.pricing-legal-note a{color:var(--c-text)}.pricing-summary-card .button{width:100%}.payment-modal[hidden]{display:none}.payment-modal{z-index:125;padding:var(--sp-lg);place-items:center;display:grid;position:fixed;inset:0}.payment-modal-backdrop{cursor:default;background:#0000009e;border:0;border-radius:0;width:100%;min-height:100%;padding:0;position:absolute;inset:0}.payment-modal-panel{z-index:1;gap:var(--sp-md);border:var(--bd-card);border-radius:var(--bd-radius-lg);background:var(--bg-surface);width:min(520px,100%);box-shadow:var(--shadow);padding:clamp(24px,5vw,40px);display:grid;position:relative}.payment-modal-head{justify-content:space-between;align-items:flex-start;gap:var(--sp-md);display:flex}.payment-modal-head h2{margin:var(--sp-xs) 0 0;color:var(--c-text);font-family:var(--f-heading);font-size:clamp(24px,4vw,38px);line-height:1.08}.payment-modal-head button{width:var(--sz-control);min-height:var(--sz-control);border:1px solid color-mix(in srgb, var(--c-muted) 28%, transparent);background:var(--bg-base);color:var(--c-text);font:inherit;border-radius:9999px}.payment-modal-panel>p,.payment-modal-panel>small,.payment-modal-status{color:var(--c-muted);font-size:var(--fs-sm);margin:0;line-height:1.6}.payment-modal-panel .field{gap:var(--sp-xs);display:grid}.payment-modal-panel .field span{color:var(--c-muted);font-size:var(--fs-sm)}.payment-modal-panel input{width:100%;min-height:var(--sz-control);padding:0 var(--sp-md);border:var(--bd-card);border-radius:var(--bd-radius);background:var(--bg-base);color:var(--c-text);font:inherit;outline:none}.payment-modal-panel input:focus{border-color:var(--c-accent)}.payment-modal-summary{gap:var(--sp-xs);padding:var(--sp-md);border:1px solid color-mix(in srgb, var(--c-muted) 22%, transparent);border-radius:var(--bd-radius-lg);background:color-mix(in srgb, var(--bg-elevated) 70%, transparent);display:grid}.payment-modal-summary strong{color:var(--c-text);font-size:var(--fs-lg)}.payment-modal-summary span{color:var(--c-muted);font-size:var(--fs-sm);line-height:1.55}.payment-modal-status{color:var(--c-text)}.payment-modal-status.is-error{color:var(--c-danger)}.has-payment-modal{overflow:hidden}.start-download-card{gap:var(--sp-lg);align-items:center;padding:clamp(22px,3vw,36px);display:grid}.community-grid{gap:var(--sp-lg);display:grid}.community-instruction{gap:var(--sp-md);display:grid}.audience-switch,.billing-switch,.storage-switch{padding:var(--sp-xs);border:1px solid color-mix(in srgb, var(--c-muted) 30%, transparent);background:var(--bg-base);border-radius:9999px;gap:0;display:flex}.audience-switch button,.billing-switch button,.storage-switch button{min-height:var(--sz-control);padding:0 var(--sp-md);color:var(--c-muted);transition:background-color var(--motion-ui) ease, color var(--motion-ui) ease, transform var(--motion-ui) ease;background:0 0;border:0;border-radius:9999px;flex:1 1 0}.audience-switch button[aria-pressed=true],.billing-switch button[aria-pressed=true],.storage-switch button[aria-pressed=true]{background:var(--bg-active);color:var(--c-text)}.audience-switch button:active,.billing-switch button:active,.storage-switch button:active{transform:scale(.98)}.plan-card ul{color:var(--c-muted);padding-left:18px}.addon-toggle{align-items:center;gap:var(--sp-md);padding:var(--sp-lg);border:1px solid color-mix(in srgb, var(--c-muted) 30%, transparent);border-radius:var(--bd-radius-lg);background:var(--bg-surface);color:var(--c-text);text-align:left;cursor:pointer;transition:background-color var(--motion-ui) ease, border-color var(--motion-ui) ease;grid-template-columns:auto minmax(0,1fr);display:grid}.addon-toggle>span{gap:var(--sp-xs);display:grid}.addon-check{border:1px solid color-mix(in srgb, var(--c-muted) 42%, transparent);width:18px;height:18px;color:var(--bg-base);border-radius:50%;place-items:center;display:inline-grid}.addon-check:after{content:"";border-bottom:2px solid;border-left:2px solid;width:8px;height:4px;transform:translateY(-1px)rotate(-45deg)}.addon-toggle small{color:var(--c-muted)}.addon-toggle[aria-pressed=true]{border-color:var(--c-accent);background:color-mix(in srgb, var(--c-accent) 18%, var(--bg-surface))}.addon-toggle[aria-pressed=true] .addon-check{border-color:var(--c-accent);background:var(--c-accent);color:var(--bg-base)}.team-pricing-form h2,.team-pricing-form p,.pricing-team-summary-card h2{margin:0}.team-pricing-form p{color:var(--c-muted);line-height:1.55}.team-pricing-message{grid-column:1/-1}.team-pricing-status{min-height:1.45em;color:var(--c-muted);font-size:var(--fs-sm)}.pricing-team-summary-card h2{font-size:var(--fs-lg);line-height:1.25}.pricing-team-benefits{gap:var(--sp-sm);margin:0;padding:0;list-style:none;display:grid}.pricing-team-benefits li{color:color-mix(in srgb, var(--c-text) 82%, var(--c-muted));padding-left:22px;line-height:1.5;position:relative}.pricing-team-benefits li:before{content:"";background:var(--c-accent);border-radius:50%;width:7px;height:7px;position:absolute;top:.55em;left:0}.support-project-card{gap:var(--sp-md);padding:var(--sp-lg);border:1px solid color-mix(in srgb, var(--c-muted) 30%, transparent);border-radius:var(--bd-radius-lg);background:color-mix(in srgb, var(--c-accent) 7%, var(--bg-surface));display:grid}.support-project-card h3,.support-project-card p{margin:0}.support-project-card p{color:var(--c-muted)}.support-project-card strong{color:var(--c-text);font-family:var(--f-heading);font-size:1.2rem}.support-project-action{justify-content:space-between;align-items:center;gap:var(--sp-md);flex-wrap:wrap;display:flex}.support-project-card-wide{width:100%;margin-top:var(--sp-lg)}.faq-layout{gap:var(--sp-lg);display:grid}.account-toolbar,.service-topbar-actions{justify-content:space-between;gap:var(--sp-md);flex-wrap:wrap;align-items:flex-end;display:flex}.account-payment-status{gap:var(--sp-sm);width:min(640px,100%);margin-top:var(--sp-sm);padding:var(--sp-md);border:1px solid color-mix(in srgb, var(--c-accent) 36%, var(--bd-color));border-radius:var(--bd-radius-lg);background:color-mix(in srgb, var(--bg-surface) 88%, transparent);grid-template-columns:12px minmax(0,1fr);align-items:start;display:grid}.account-payment-status[hidden]{display:none}.account-payment-status strong,.account-payment-status p{margin:0}.account-payment-status p{color:var(--c-muted);font-size:var(--fs-sm);margin-top:4px;line-height:1.55}.account-payment-dot{background:var(--c-accent);border-radius:50%;width:10px;height:10px;margin-top:5px}.account-payment-status.is-pending .account-payment-dot{animation:1.3s ease-in-out infinite account-payment-pulse}.account-payment-status.is-success{border-color:color-mix(in srgb, var(--c-accent) 52%, var(--bd-color))}@keyframes account-payment-pulse{0%,to{opacity:.45;transform:scale(.85)}50%{opacity:1;transform:scale(1.18)}}.account-dashboard-hero h1{margin:0 0 8px;font-size:clamp(30px,4vw,46px);line-height:1.04}.account-dashboard-hero .hero-lead{max-width:860px;color:var(--c-muted);font-size:var(--fs-base);margin:0;line-height:1.55}.account-token-form label,.auth-form label,.service-token-form label,.service-action-form label,.service-search-form label,.service-filter-form label{gap:var(--sp-xs);color:var(--c-muted);font-weight:600;display:grid}.account-token-form input,.auth-form input,.service-token-form input,.service-action-form input,.service-action-form select,.service-search-form input,.service-filter-form input,.service-filter-form select,.account-token-form select,.account-token-form textarea{min-height:var(--sz-control);width:100%;padding:0 var(--sp-sm);border:1px solid color-mix(in srgb, var(--c-muted) 30%, transparent);border-radius:var(--bd-radius-sm);background:var(--bg-base);color:var(--c-text)}.account-token-form textarea{resize:vertical;min-height:112px;padding-block:9px}.account-share-css-field,.account-share-css-form{grid-column:1/-1}.account-share-css-form{gap:var(--sp-sm);grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.account-share-css-form label{gap:var(--sp-xs);color:var(--c-muted);font-weight:600;display:grid}.account-share-css-form textarea{border:1px solid color-mix(in srgb, var(--c-muted) 30%, transparent);border-radius:var(--bd-radius-sm);background:var(--bg-base);width:100%;min-height:96px;color:var(--c-text);font:inherit;resize:vertical;padding:9px 10px}.service-checks label{align-items:center;gap:var(--sp-sm);display:flex}.account-token-meta,.service-tenant-meta,.service-job-meta,.service-record-meta{gap:var(--sp-sm) 12px;color:var(--c-muted);font-size:var(--fs-sm);flex-wrap:wrap;display:flex}.token-secret,.code-panel{white-space:pre-wrap;word-break:break-all;background:var(--bg-base);color:var(--c-text);display:block;overflow-x:auto}.token-secret-row,.token-actions{align-items:center;gap:var(--sp-sm);flex-wrap:wrap;display:flex}.token-secret-row .token-secret{cursor:pointer;transition:border-color var(--motion-ui) ease, color var(--motion-ui) ease;flex:260px}.token-secret-row .token-secret.is-copied{color:var(--c-accent)}.token-secret-row .token-secret.is-copy-error{color:var(--c-danger)}.token-copy-button{min-height:32px;padding-inline:12px}.account-token-meta .token-secret{border:1px solid color-mix(in srgb, var(--c-muted) 30%, transparent);border-radius:var(--bd-radius-sm);white-space:nowrap;letter-spacing:.08em;align-items:center;padding:2px 8px;display:inline-flex}.auth-form{display:none}.auth-form.is-active{display:grid}.auth-status{min-height:20px;color:var(--c-muted)}.auth-status.is-error,.account-error{color:var(--c-text);border-style:dashed}.auth-status.is-ok{color:var(--c-text)}.auth-result-row,.console-row{justify-content:space-between;gap:var(--sp-md);display:flex}.dashboard-card strong,.service-metric strong{font-size:var(--fs-lg);word-break:break-word;display:block}.service-login-section{place-items:center;min-height:calc(100svh - 180px);display:grid}.service-login-card{gap:var(--sp-md);max-width:560px;display:grid}.service-login-copy,.service-login-help{gap:var(--sp-sm);display:grid}.service-login-brand{width:max-content;color:var(--c-text);font-size:var(--fs-lg);font-weight:800;text-decoration:none}.service-login-brand:first-letter{color:var(--c-accent)}.service-login-copy h1,.service-login-copy p,.service-login-help{margin:0}.service-login-copy p,.service-login-help{color:var(--c-muted)}.service-main{gap:var(--sp-md);min-width:0;display:grid}.service-table-wrap{border:1px solid color-mix(in srgb, var(--c-muted) 30%, transparent);background:var(--bg-surface);overflow-x:auto}.service-table{border-collapse:collapse;width:100%;min-width:760px}.service-table th,.service-table td{padding:var(--sp-sm);text-align:left;vertical-align:top;border-top:1px solid color-mix(in srgb, var(--c-muted) 30%, transparent)}.service-table th{color:var(--c-muted);font-size:var(--fs-sm);text-transform:uppercase}.service-table tbody tr{cursor:pointer}.service-table tbody tr:hover,.service-table tbody tr:focus{background:var(--bg-elevated);outline:0}.service-table strong,.service-table small,.service-user-summary strong,.service-tenant-main strong,.service-record-main strong{word-break:break-word;display:block}.service-tabs{gap:var(--sp-sm);flex-wrap:wrap;display:flex}.service-tab-panel[hidden]{display:none}.service-form-row{gap:var(--sp-md);display:grid}.service-checks{gap:var(--sp-sm);color:var(--c-muted);display:grid}.service-checks input{width:16px;height:16px}.asset-row{padding:var(--sp-md);border:1px solid color-mix(in srgb, var(--c-muted) 30%, transparent);background:var(--bg-surface);justify-content:flex-start}.asset-row small{color:var(--c-muted);display:block}.release-latest{gap:var(--sp-md);padding:clamp(24px,4vw,42px);display:grid}.release-history{gap:var(--sp-lg);display:grid}.release-history-list{gap:var(--sp-sm);display:grid}.release-history-item{gap:var(--sp-md);padding:var(--sp-md) var(--sp-md);border:1px solid color-mix(in srgb, var(--c-muted) 30%, transparent);border-radius:var(--bd-radius-sm);background:var(--bg-surface);grid-template-columns:minmax(160px,1fr) repeat(3,auto);align-items:center;display:grid}.release-history-item span,.release-history-item em{color:var(--c-muted);white-space:nowrap;font-style:normal}.site-footer{border-top:1px solid color-mix(in srgb, var(--c-muted) 30%, transparent);padding-block:52px 40px}.footer-grid{gap:var(--sp-lg);grid-template-columns:1fr}.footer-brand,.footer-grid{gap:var(--sp-md)}.footer-brand p{margin:0}.footer-private{gap:var(--sp-xs);padding-block:var(--sp-sm);opacity:.45;pointer-events:none;-webkit-user-select:none;user-select:none;display:grid}.footer-requisites{color:var(--c-muted);font-size:var(--fs-sm)}.footer-social{gap:var(--sp-sm);margin-top:var(--sp-sm);flex-wrap:wrap;display:flex}.footer-legal,.footer-legal-row{gap:var(--sp-md);flex-wrap:wrap;align-items:center;display:flex}.footer-legal-row{margin-top:var(--sp-sm);color:var(--c-muted);font-size:var(--fs-sm)}.footer-legal a{color:var(--c-muted);text-decoration:none}.footer-legal a:hover{color:var(--c-text)}.footer-social a{min-width:34px;min-height:28px;padding:0 var(--sp-sm);border:1px solid color-mix(in srgb, var(--c-muted) 30%, transparent);background:var(--bg-surface);color:var(--c-text);border-radius:9999px;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.footer-social a:hover{background:var(--bg-active)}.account-dashboard-page .surface-section,[data-service-portal] .service-shell,[data-service-user-page] .service-shell{padding-top:16px}.account-workspace{padding-bottom:46px}.cabinet-section-intro{gap:var(--sp-xs);grid-column:1/-1;margin:0 0 2px;display:grid}.cabinet-section-intro h2,.cabinet-section-intro h3{font-size:var(--fs-md);margin:0;line-height:1.25}.cabinet-section-intro p{max-width:760px;color:var(--c-muted);margin:0}.account-section-nav,.service-sidebar-nav{flex-wrap:wrap;align-items:center;gap:0;display:flex}.account-section-nav{width:min(var(--sz-container), calc(100% - 32px));border-radius:var(--bd-radius-lg);background:0 0;border:0;margin:-8px auto 0;padding:0}.account-section-nav a,.service-sidebar-nav a,.service-tabs a{min-height:var(--sz-control-sm);padding:var(--sp-sm) 14px;color:var(--c-muted);white-space:nowrap;transition:color var(--motion-ui) ease, background-color var(--motion-ui) ease;background:0 0;border:0;border-radius:9999px;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.account-section-nav a:hover,.service-sidebar-nav a:hover,.account-section-nav a[aria-current=page],.service-sidebar-nav a[aria-current=page],.service-tabs a[aria-current=page],.service-tabs a:hover{color:var(--c-text);text-decoration:none}.service-shell{grid-template-columns:minmax(0,1fr)!important}.service-sidebar{background:0 0;border:0;padding:0;position:static!important;top:auto!important}.service-sidebar-brand{display:none}.service-sidebar-nav{border:1px solid color-mix(in srgb, var(--c-muted) 30%, transparent);border-radius:var(--bd-radius-lg);background:var(--bg-surface);flex-wrap:nowrap;padding:6px;overflow-x:auto}.service-main{gap:var(--sp-md)}.service-overview-grid{gap:var(--sp-sm)}.service-metric,.service-admin-section,.account-device-panel,.account-action-card,.dashboard-card,.service-action-form,.service-login-card{padding:var(--sp-md);border-radius:var(--bd-radius)}.service-metric strong{font-size:var(--fs-md)}.service-section-head{align-items:start;gap:var(--sp-md);margin-bottom:2px;display:grid}.service-section-head>div{gap:var(--sp-xs);display:grid}.service-section-head h2,.service-section-head h3{margin-bottom:2px}.service-section-head p{margin-bottom:0}.service-search-form,.service-filter-form,.account-token-form,.service-action-form{gap:var(--sp-sm);display:grid}.service-search-form,.service-filter-form{background:0 0;border:0;border-radius:0;padding:0}.service-search-form input,.service-filter-form input,.service-filter-form select,.service-action-form input,.service-action-form select,.account-token-form input,.account-token-form select{min-height:var(--sz-control);font-size:var(--fs-sm)}.service-search-form .button,.service-filter-form .button{min-height:var(--sz-control);align-self:end}.service-user-audit-filter,.service-more-button{margin-top:8px}.service-local-status{min-height:18px}.service-list-status{margin:4px 0 8px}.service-confirm-panel{gap:var(--sp-sm);padding:var(--sp-sm);border:1px dashed color-mix(in srgb, var(--c-muted) 30%, transparent);background:var(--bg-base);margin-top:8px;display:grid}.service-confirm-panel p{margin:var(--sp-xs) 0 0}.service-inline-action{align-items:end;gap:var(--sp-sm);grid-template-columns:minmax(180px,1fr) auto;display:grid}.service-inline-action label{gap:var(--sp-xs);color:var(--c-muted);font-size:var(--fs-sm);margin:0;display:grid}.service-inline-action input{min-height:var(--sz-control);border:1px solid color-mix(in srgb, var(--c-muted) 30%, transparent);background:var(--bg-surface);width:100%;color:var(--c-text)}.service-confirm-actions{gap:var(--sp-sm);flex-wrap:wrap;display:flex}.service-table-wrap,.account-table-wrap,.service-list,.service-audit,.account-token-list{border-radius:var(--bd-radius);overflow-x:auto}.service-table,.account-compact-table{min-width:720px;font-size:var(--fs-sm)}.service-table th,.service-table td,.account-compact-table th,.account-compact-table td{padding:7px 8px}.service-table th,.account-compact-table th{letter-spacing:0}.account-compact-table{border-collapse:collapse;width:100%}.account-compact-table th,.account-compact-table td{border-bottom:1px solid color-mix(in srgb, var(--c-muted) 30%, transparent);text-align:left;vertical-align:top}.account-compact-table td:first-child{min-width:240px}.account-compact-table td strong,.account-compact-table td span{display:block}.service-table small,.service-record-meta,.service-tenant-meta,.service-audit-meta,.service-job-meta,.account-token-meta{font-size:var(--fs-sm)}.service-list,.service-audit,.account-token-list{border:1px solid color-mix(in srgb, var(--c-muted) 30%, transparent);background:var(--bg-surface);gap:0}.service-list:empty,.service-audit:empty,.account-token-list:empty{background:0 0;border:0}.service-tenant-item,.service-record-item,.service-health-item,.service-audit-item,.service-job-item,.account-token-item{align-items:start;gap:var(--sp-sm);padding:var(--sp-sm) 10px;border:0;border-bottom:1px solid color-mix(in srgb, var(--c-muted) 30%, transparent);background:0 0;border-radius:0;grid-template-columns:minmax(180px,1fr) minmax(220px,1.4fr) auto;display:grid}.service-tenant-item:last-child,.service-record-item:last-child,.service-health-item:last-child,.service-audit-item:last-child,.service-job-item:last-child,.account-token-item:last-child{border-bottom:0}.service-record-main,.service-tenant-main,.service-job-main,.account-token-item-main{gap:var(--sp-xs);display:grid}.service-record-main>span,.service-tenant-main>span,.service-job-main>span,.account-token-item-main>span{border:1px solid color-mix(in srgb, var(--c-muted) 30%, transparent);background:var(--bg-base);border-radius:9999px;width:max-content;max-width:100%;padding:2px 7px}.service-tenant-meta,.service-record-meta,.service-audit-meta,.service-job-meta,.account-token-meta{gap:var(--sp-xs) 10px}.service-health-summary{gap:var(--sp-sm);margin-bottom:10px;display:grid}.service-health-overall{align-items:center;gap:var(--sp-sm);padding:var(--sp-sm) var(--sp-md);display:flex}.service-health-overall strong{margin-right:auto}.service-health-overall small{color:var(--c-muted)}.service-health-metrics{gap:var(--sp-xs);flex-wrap:wrap;display:flex}.service-health-metrics span{border:1px solid color-mix(in srgb, var(--c-muted) 30%, transparent);padding:var(--sp-xs) 7px;background:var(--bg-base);color:var(--c-muted);font-size:var(--fs-sm)}.service-health-issues{gap:var(--sp-xs);color:var(--c-muted);font-size:var(--fs-sm);margin:0;padding-left:18px;display:grid}.service-health-samples{gap:var(--sp-xs);grid-column:1/-1;display:grid}.service-health-samples a,.service-health-samples span{gap:var(--sp-xs);border:1px solid color-mix(in srgb, var(--c-muted) 30%, transparent);background:var(--bg-base);padding:7px 9px;display:grid}.service-health-samples strong{font-size:var(--fs-sm)}.service-health-samples small{color:var(--c-muted);font-size:var(--fs-sm)}.service-health-samples a:hover{background:var(--bg-elevated)}[data-health-status=ok]{border-color:color-mix(in srgb, var(--c-accent) 35%, color-mix(in srgb, var(--c-muted) 30%, transparent))}[data-health-status=attention]{border-color:color-mix(in srgb, var(--c-danger) 42%, color-mix(in srgb, var(--c-muted) 30%, transparent))}[data-health-status=critical]{border-color:color-mix(in srgb, var(--c-danger) 46%, color-mix(in srgb, var(--c-muted) 30%, transparent))}.service-user-summary{gap:var(--sp-sm);grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.service-user-summary article{min-height:78px;padding:var(--sp-sm)}.service-user-summary .cabinet-section-intro{background:0 0;border:0;grid-column:1/-1;min-height:0;padding:0}.service-tabs{padding:var(--sp-sm);border:1px solid color-mix(in srgb, var(--c-muted) 30%, transparent);border-radius:var(--bd-radius-lg);background:var(--bg-surface)}.service-tabs a{min-height:var(--sz-control-sm);padding-inline:14px}.service-row-action{min-height:var(--sz-control);font-size:var(--fs-sm);place-self:center end;padding-inline:14px}.service-json-block{white-space:pre-wrap;max-height:360px;color:var(--c-muted);font:12px/1.55 var(--f-mono);margin:0;overflow:auto}.service-main>.auth-status{min-height:18px;margin-top:-4px}.service-overview-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.service-admin-section{gap:var(--sp-md);display:grid}.service-search-form,.service-filter-form{grid-template-columns:minmax(220px,1fr) minmax(180px,.7fr) auto;align-items:end}.service-audit-filter-form{grid-template-columns:repeat(3,minmax(160px,1fr)) auto}.service-ops-grid{gap:var(--sp-sm);grid-template-columns:repeat(2,minmax(0,1fr))}.service-integration-panel{align-content:start;gap:var(--sp-sm);min-width:0;padding:var(--sp-md);border:1px solid color-mix(in srgb, var(--c-muted) 30%, transparent);border-radius:var(--bd-radius);background:var(--bg-base);display:grid}.service-integration-panel h3{font-size:var(--fs-base);margin:0;line-height:1.25}.service-integration-panel .service-list{background:var(--bg-surface);min-height:160px}.account-dashboard,.account-management-grid,.account-integrations-grid,.account-dashboard .dashboard-grid{gap:var(--sp-md)}.account-dashboard .dashboard-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.dashboard-card{align-content:start;gap:5px;min-height:102px;display:grid}.account-action-card{gap:var(--sp-sm);grid-template-rows:1fr auto;min-height:132px;display:grid}.account-action-card h3,.account-action-card p{margin:0}.account-action-card .button{min-height:32px;font-size:var(--fs-sm);justify-self:start;padding-inline:12px}.account-token-result{padding:var(--sp-sm)}.account-plan-list{gap:var(--sp-sm);grid-template-columns:minmax(0,1fr);display:grid}.account-help-box{gap:var(--sp-sm);padding:var(--sp-md);border:1px solid color-mix(in srgb, var(--c-muted) 30%, transparent);background:var(--bg-base);display:grid}.account-help-box span{color:var(--c-muted);font-size:var(--fs-sm)}.account-help-box p{margin:0}.account-help-box code{overflow-wrap:anywhere}.account-dashboard-hero h1{letter-spacing:0;font-size:clamp(30px,3.2vw,40px)}.account-section-nav{padding:var(--sp-xs);background:color-mix(in srgb, var(--bg-surface) 64%, transparent);margin-top:10px}.account-section-nav a{min-height:var(--sz-control-sm);padding-inline:16px}.account-workspace{padding-top:14px;padding-bottom:54px}.account-dashboard-page .page-hero{padding-bottom:24px}.account-dashboard-page .hero-actions{margin-top:var(--sp-md)}.account-dashboard,.account-main-column{gap:var(--sp-md)}.account-dashboard-layout,.service-shell{gap:var(--sp-lg);align-items:start;display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,320px)!important}.account-main-column,.service-main{gap:var(--sp-md);min-width:0;display:grid}.account-sidebar,.service-context-sidebar{gap:var(--sp-md);align-content:start;min-width:0;display:grid;position:sticky;top:88px}.account-sidebar-card,.service-context-card{gap:var(--sp-sm);padding:var(--sp-md);border:var(--bd-card);border-radius:var(--bd-radius-lg);background:color-mix(in srgb, var(--bg-surface) 82%, transparent);display:grid}.account-sidebar-card h2,.account-sidebar-card p,.service-context-card h2,.service-context-card p{margin:0}.account-sidebar-card h2,.service-context-card h2{font-size:var(--fs-base);line-height:1.25}.account-sidebar-card p,.service-context-card p{color:var(--c-muted);font-size:var(--fs-sm);line-height:1.55}.account-sidebar .account-section-nav,.service-context-sidebar .service-sidebar-nav,.service-context-sidebar .service-tabs{gap:var(--sp-xs);background:0 0;border:0;border-radius:0;width:100%;margin:0;padding:0;display:grid;overflow:visible}.account-sidebar .account-section-nav a,.service-context-sidebar .service-sidebar-nav a,.service-context-sidebar .service-tabs a{min-height:34px;color:var(--c-muted);border-radius:0;justify-content:flex-start;padding:6px 0}.account-sidebar .account-section-nav a:hover,.account-sidebar .account-section-nav a[aria-current=page],.service-context-sidebar .service-sidebar-nav a:hover,.service-context-sidebar .service-sidebar-nav a[aria-current=page],.service-context-sidebar .service-tabs a:hover,.service-context-sidebar .service-tabs a[aria-current=page]{color:var(--c-text);background:0 0}.service-context-sidebar .service-user-summary{gap:var(--sp-sm);grid-template-columns:minmax(0,1fr);display:grid}.service-context-sidebar .service-user-summary article{min-height:0}.account-guide-article,.account-full-card{gap:var(--sp-md);padding:var(--sp-lg);border:var(--bd-card);border-radius:var(--bd-radius-lg);background:color-mix(in srgb, var(--bg-surface) 82%, transparent);display:grid}.account-guide-article p,.account-full-card p{max-width:78ch;color:var(--c-muted);font-size:var(--fs-base);margin:0;line-height:1.72}.account-full-card h3{font-size:var(--fs-lg);margin:0;line-height:1.25}.account-plan-meta-grid{gap:var(--sp-sm);display:grid}.account-plan-meta-grid p{gap:var(--sp-md);max-width:none;padding-top:var(--sp-sm);border-top:var(--bd-soft);grid-template-columns:minmax(120px,.32fr) minmax(0,1fr);display:grid}.account-plan-meta-grid span{color:var(--c-muted)}.account-plan-meta-grid strong{color:var(--c-text);font-size:var(--fs-base)}.account-card-stack,.account-dashboard-page .account-integrations-grid,.account-dashboard-page .account-connections-stack,.account-dashboard-page .account-publications-stack,.account-connection-grid{gap:var(--sp-md);grid-template-columns:minmax(0,1fr);display:grid}.account-connection-card{align-content:start}.account-connection-card .button{justify-self:start}.account-inline-secret{gap:var(--sp-xs);min-width:0;display:grid}.account-inline-secret>span{color:var(--c-muted);font-size:var(--fs-sm)}.account-inline-secret p{color:var(--c-muted);font-size:var(--fs-sm);margin:0}.account-one-action-form{justify-content:flex-start;display:flex}.account-one-action-form .button{width:auto}.account-code-sample{padding:var(--sp-md);border:var(--bd-soft);border-radius:var(--bd-radius-lg);background:var(--bg-base);color:var(--c-muted);font:12px/1.65 var(--f-mono);margin:0;overflow:auto}.account-dashboard-page .account-device-panel{gap:var(--sp-md);padding:var(--sp-lg)}.account-dashboard-page .account-device-panel .service-section-head h2{font-size:var(--fs-lg)}.account-dashboard-page .account-device-panel .service-section-head p{max-width:76ch;font-size:var(--fs-base);line-height:1.6}.account-dashboard-page .account-token-item{gap:var(--sp-sm);grid-template-columns:minmax(0,1fr)}.account-shares-table a,.account-shares-table .token-copy-button{margin-right:var(--sp-sm)}.account-panel{opacity:0}.account-panel.is-visible{opacity:1;transition:opacity var(--motion-panel) ease}.account-loading{min-height:var(--sz-control);align-items:center;gap:var(--sp-sm);padding:0 var(--sp-md);color:var(--c-muted);font-size:var(--fs-sm);border-style:dashed;display:flex}.account-loading:before{content:"";border:1px solid color-mix(in srgb, var(--c-muted) 24%, transparent);border-top-color:var(--c-accent);border-radius:50%;width:14px;height:14px;animation:.9s linear infinite account-loading-spin}.account-loading[hidden]:before{animation:none}@keyframes account-loading-spin{to{transform:rotate(360deg)}}.account-error{padding:var(--sp-md)}.account-device-panel{gap:var(--sp-md);padding:var(--sp-md);display:grid}.account-device-panel .service-section-head{margin:0}.account-device-panel .service-section-head h2{font-size:var(--fs-lg);margin:0;line-height:1.16}.account-device-panel .service-section-head p{max-width:800px;color:var(--c-muted);font-size:var(--fs-base);line-height:1.55}.account-next-actions{gap:var(--sp-sm);flex-wrap:wrap;display:flex}.account-connections-stack,.account-publications-stack{gap:var(--sp-md);display:grid}.account-connections-stack .account-integrations-grid{gap:var(--sp-md)}.account-connections-stack .account-secret-form{grid-template-columns:minmax(0,1fr);align-items:stretch}.account-connections-stack .account-integrations-grid .account-token-item{grid-template-columns:minmax(0,1fr)}.account-help-box,.account-token-result{border-radius:var(--bd-radius-lg);background:var(--bg-base)}.account-help-box strong{font-size:var(--fs-base)}.account-token-form{padding:var(--sp-md);border:1px solid color-mix(in srgb, var(--c-muted) 30%, transparent);border-radius:var(--bd-radius-lg);background:var(--bg-base)}.account-token-list{border-radius:var(--bd-radius-lg)}.account-token-list>p{padding:var(--sp-md);color:var(--c-muted);margin:0}.account-token-item{grid-template-columns:minmax(180px,.8fr) minmax(220px,1.4fr) auto;padding:11px 12px}.account-token-item-main strong{font-size:var(--fs-base)}.account-token-item-main>span{text-transform:none;letter-spacing:0}.account-token-meta{color:var(--c-muted)}@media (min-width:720px){.api-reference-basics,.api-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nav-links{display:flex}.menu-button,.mobile-menu{display:none}.page-hero-grid,.account-grid,.split-feature,.feature-panel-inner{grid-template-columns:minmax(0,1fr) minmax(320px,.9fr)}.hero .hero-lead,.journal-article-hero h1{font-size:1.875rem}.feature-carousel{cursor:grab}.feature-carousel-track{grid-auto-columns:minmax(320px,380px)}.service-overview-grid{grid-template-columns:repeat(4,1fr)}.feature-cards,.capability-grid,.home-journal-grid,.pricing-grid,.dashboard-grid,.service-grid,.account-management-grid,.account-integrations-grid,.service-actions-grid,.doc-two-col,.service-ops-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.account-token-form,.service-login-form,.service-search-form{grid-template-columns:minmax(220px,1fr) auto;align-items:end}.team-pricing-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.account-secret-form{grid-template-columns:minmax(220px,1fr) minmax(220px,auto) auto}.account-share-form,.account-site-form,.service-filter-form{align-items:end}.account-share-form,.service-filter-form{grid-template-columns:repeat(3,minmax(0,1fr))}.account-site-form,.service-form-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:980px){.capability-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.home-journal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-index-layout{grid-template-columns:minmax(0,1fr) 280px;align-items:start}.blog-article-layout{grid-template-columns:minmax(0,820px) 280px;justify-content:space-between;align-items:start}.blog-sidebar,.journal-article-sidebar{position:sticky;top:88px}.pricing-constructor{grid-template-columns:minmax(0,1fr) minmax(280px,.42fr);align-items:stretch}}@media (min-width:1040px){.docs-grid,.service-shell,.api-reference-layout{grid-template-columns:240px minmax(0,1fr)}.service-sidebar,.docs-sidebar,.api-reference-sidebar-inner{position:sticky;top:72px}}@media (max-width:719px){.account-section-nav,.service-sidebar-nav,.service-tabs,.docs-sidebar{flex-wrap:nowrap;justify-content:flex-start;display:flex;overflow-x:auto}.account-section-nav a,.service-sidebar-nav a,.service-tabs a,.docs-sidebar a{flex:none}.service-tenant-item,.service-record-item,.service-health-item,.service-audit-item,.service-job-item,.account-token-item,.service-inline-action,.service-search-form,.service-filter-form,.service-audit-filter-form,.service-ops-grid{grid-template-columns:minmax(0,1fr)}.service-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.release-history-item{grid-template-columns:minmax(0,1fr);align-items:start}.api-operation-card summary{grid-template-columns:minmax(0,1fr)}.api-operation-body{padding:0 var(--sp-md) 16px}.account-device-panel{padding:var(--sp-md)}.account-connection-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:979px){.account-dashboard-layout,.service-shell{grid-template-columns:minmax(0,1fr)!important}.account-sidebar,.service-context-sidebar{position:static}.account-sidebar .account-section-nav,.service-context-sidebar .service-sidebar-nav,.service-context-sidebar .service-tabs{flex-wrap:initial;display:grid;overflow:visible}}
