:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fff;--bg-alt:#f8f9fa;--surface:#fff;--surface-glass:#ffffffdb;--text:#202124;--secondary:#5f6368;--muted:#687079;--line:#3c40431f;--line-strong:#3c404338;--control:#f1f3f466;--hover:#e8eaed88;--selected:#e8f0fe;--accent:#1a73e8;--on-accent:#fff;--focus:#1a73e8;--success:#188038;--warning:#a15c00;--danger:#b3261e;--shadow:#3c404314;--shadow-deep:#3c404329;--highlight:#ffffffed;--scrim:#20212470;--graphite:#202124;--graphite-panel:#303134;--metal:#d6b878;--shell:#f8fafd;--side:#f0f4f9;--g-blue:#1a73e8;--g-red:#ea4335;--g-yellow:#fbbc04;--g-green:#34a853;--g-neutral:#5f6368;--blue-container:#e8f0fe;--red-container:#fce8e6;--green-container:#e6f4ea;--yellow-container:#fef7e0;--surface-low:#f8fafd;--surface-high:#eef2f7;--outline:#dadce0;--font:"Google Sans","Segoe UI",Roboto,"Helvetica Neue","PingFang SC","Microsoft YaHei",system-ui,sans-serif;--mono:"SFMono-Regular",Consolas,"Liberation Mono",monospace;--ease:cubic-bezier(.2,0,0,1);--ease-heavy:cubic-bezier(.16,1,.3,1);--radius:20px;--header:80px;--gutter:clamp(22px,5vw,96px);--container:1440px;--press:90ms;--fast:.14s;--normal:.24s;--slow:.5s}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#202124;--bg-alt:#25262a;--surface:#292a2d;--surface-glass:#292a2de8;--text:#e8eaed;--secondary:#bdc1c6;--muted:#9aa0a6;--line:#e8eaed20;--line-strong:#e8eaed38;--control:#ffffff07;--hover:#ffffff0e;--selected:#8ab4f820;--accent:#8ab4f8;--on-accent:#102f60;--focus:#aecbfa;--success:#81c995;--warning:#fdd663;--danger:#f28b82;--shadow:#00000026;--shadow-deep:#0000004d;--highlight:#ffffff26;--scrim:#101114a6;--shell:#25262a;--side:#25282d;--g-blue:#8ab4f8;--g-red:#f28b82;--g-yellow:#fdd663;--g-green:#81c995;--g-neutral:#9aa0a6;--blue-container:#26354c;--red-container:#48302e;--green-container:#263d30;--yellow-container:#413b28;--surface-low:#25262a;--surface-high:#35363a;--outline:#5f6368}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header) + 22px)}body{background:var(--bg);color:var(--text);font-family:var(--font);-webkit-font-smoothing:antialiased;margin:0;font-size:14px;line-height:1.6;overflow-x:clip}button,input,select,textarea{font:inherit;color:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer;background:0 0;border:0;padding:0}button:disabled{cursor:wait;opacity:.6}a{color:inherit;text-decoration:none}a,button{touch-action:manipulation}h1,h2,h3,h4,p,figure,dl,dd{margin:0}h1,h2,h3,h4{font-weight:560;line-height:1.22}p{color:var(--secondary);line-height:1.9}ul{margin:0;padding:0;list-style:none}img{max-width:100%;display:block}svg.icon{vertical-align:middle;pointer-events:none;flex-shrink:0;display:inline-block}::selection{background:var(--accent);color:var(--on-accent)}:focus-visible{outline:2px solid var(--focus);outline-offset:4px}main:focus{outline:none}[hidden]{display:none!important}.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}.skip-link{z-index:2000;background:var(--accent);color:var(--on-accent);border-radius:9px;padding:12px 19px;position:fixed;top:10px;left:15px;transform:translateY(-160%)}.skip-link:focus{transform:none}.container{width:100%;max-width:var(--container);padding-inline:var(--gutter);margin-inline:auto}.mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.overline{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:550;line-height:1.7}.button{border:1px solid var(--line-strong);background:var(--control);min-height:44px;transition:background var(--normal),box-shadow var(--normal),transform var(--press);border-radius:9px;justify-content:center;align-items:center;gap:11px;padding:11px 19px;font-size:12px;font-weight:560;line-height:1.45;display:inline-flex}.button:hover{background:var(--hover);box-shadow:0 4px 10px var(--shadow)}.button:active{transform:translateY(1px)scale(.98)}.button-primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent);box-shadow:inset 0 1px 0 #ffffff21,0 3px 5px var(--shadow)}.button-primary:hover{background:var(--accent);filter:brightness(1.08);box-shadow:0 7px 16px var(--shadow-deep)}.button-large{border-radius:10px;min-height:53px;padding:14px 24px;font-size:14px}.button-text{background:0 0;border-color:#0000;padding-inline:9px}.button-text:hover{box-shadow:none;background:0 0}.button svg:last-child,.text-link svg:last-child{transition:transform var(--slow)var(--ease)}.button:hover svg:last-child,.text-link:hover svg:last-child{transform:translate(3px)}.button:disabled svg:last-child{transform:none}.icon-button{min-width:38px;min-height:38px;transition:background var(--normal),transform var(--press);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.icon-button:hover{background:var(--hover)}.icon-button:active{transform:scale(.94)}.text-link{align-items:center;gap:11px;font-size:12px;font-weight:550;line-height:1.6;text-decoration:none;display:inline-flex}.text-link:hover{color:var(--accent)}kbd{font:10px var(--mono);border:1px solid var(--line-strong);color:var(--muted);white-space:nowrap;border-bottom-width:2px;border-radius:4px;padding:2px 5px}.section{padding:108px 0}.section-kicker{border-top:1px solid var(--line-strong);letter-spacing:.1em;color:var(--muted);justify-content:space-between;gap:15px;margin-bottom:49px;padding-top:19px;font-size:10px;display:flex}.section-kicker>span:first-child{font-family:var(--mono);font-size:10px}.section-heading{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:43px;display:flex}.section-heading h2,.notice-heading h2,.developers-intro h2,.contact-layout h2{letter-spacing:-1.2px;font-size:clamp(30px,3.1vw,45px);line-height:1.4}.section-heading p{max-width:640px;margin-top:17px;font-size:13px;line-height:1.9}.small-badge{border:1px solid var(--line);background:var(--selected);white-space:nowrap;border-radius:5px;padding:4px 8px;font-size:10px;line-height:1.5}.status-dot{background:var(--success);border-radius:50%;flex-shrink:0;width:5px;height:5px;display:inline-block}.status-dot.paused{background:var(--muted)}.spinning{animation:1s linear infinite spin}.skeleton{background:var(--line);border-radius:4px;height:10px;animation:1.8s ease-in-out infinite pulse;display:block}.inline-loading{color:var(--secondary);align-items:center;gap:9px;font-size:12px;display:inline-flex}.reveal{opacity:1;transform:none}.motion-ready .reveal{transition:opacity .75s var(--ease),transform 1.05s var(--ease)}.info-list{display:grid}.info-list>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(90px,.8fr) minmax(0,1.25fr);gap:20px;padding:13px 0;font-size:12px;display:grid}.info-list>div:last-child{border-bottom:0}.info-list dt{color:var(--muted);align-items:center;gap:9px;display:flex}.info-list dd{text-align:right;overflow-wrap:anywhere;font-weight:500}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.4}}@keyframes arrive{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.motion-ready .reveal{opacity:1!important;transform:none!important}}[data-motion=reduced] *,[data-motion=reduced] :before,[data-motion=reduced] :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}html.is-hidden *{animation-play-state:paused!important}.site-header{height:var(--header);z-index:60;border-bottom:1px solid var(--line);background:var(--bg);position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.site-header{background:color-mix(in srgb,var(--bg)86%,transparent)}}.header-inner{align-items:center;gap:26px;max-width:1760px;height:100%;margin:auto;padding:0 clamp(22px,3vw,55px);display:flex}.brand{letter-spacing:-1px;white-space:nowrap;align-items:center;gap:10px;font-size:23px;font-weight:650;line-height:1;display:inline-flex}.brand-solo{font-weight:450}.brand-period{color:var(--accent)}.brand-symbol{grid-template-columns:repeat(2,8px);gap:3px;width:23px;display:grid;transform:rotate(-5deg)}.brand-symbol i{border:1.5px solid;border-radius:2px;width:8px;height:8px;display:block}.brand-symbol i:first-child{background:currentColor}.brand-symbol i:nth-child(4){background:var(--accent);border-color:var(--accent);border-radius:50%;transform:translate(2px,2px)}.brand-group{align-items:center;gap:16px;display:flex}.brand-caption{color:var(--muted);letter-spacing:.05em;font-size:10px}.brand-divider{background:var(--line-strong);width:1px;height:19px}.desktop-nav{white-space:nowrap;align-items:center;gap:29px;margin:auto;font-size:12px;display:flex}.desktop-nav a{height:var(--header);color:var(--secondary);align-items:center;display:flex;position:relative}.desktop-nav a:after{content:"";background:var(--accent);transform-origin:0;height:2px;transition:transform var(--slow)var(--ease);position:absolute;bottom:19px;left:0;right:0;transform:scaleX(0)}.desktop-nav a:hover,.desktop-nav a[aria-current]{color:var(--text)}.desktop-nav a:hover:after,.desktop-nav a[aria-current]:after{transform:scaleX(1)}.header-actions{flex-shrink:0;align-items:center;gap:3px;display:flex}.nav-settings,.nav-profile{min-width:32px}.navbar-member{align-items:center;gap:3px;margin-left:7px;display:flex}.nav-login{white-space:nowrap;min-height:39px;padding:10px 14px;font-size:11px}.nav-loading{color:var(--muted);gap:8px;padding:8px;font-size:11px;display:flex}.reading-progress{pointer-events:none;height:1px;position:absolute;bottom:-1px;left:0;right:0}.reading-progress i{background:var(--accent);transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(0)}.mobile-menu-button{display:none}.avatar{background:var(--selected);border:1px solid var(--line-strong);color:var(--accent);border-radius:12px;flex-shrink:0;place-items:center;display:grid;overflow:hidden}.avatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.avatar-letter{font:560 14px/1 var(--font);-webkit-user-select:none;user-select:none}.avatar-profile .avatar-letter{font-size:28px}.avatar-small{border-radius:9px;width:31px;height:31px}.account-trigger{border-radius:9px;align-items:center;gap:8px;padding:4px 6px;display:flex}.account-trigger:hover{background:var(--hover)}.nav-username{text-overflow:ellipsis;white-space:nowrap;max-width:100px;font-size:11px;overflow:hidden}.preview-banner{background:var(--selected);border-bottom:1px solid var(--line);min-height:32px;color:var(--secondary);text-align:center;justify-content:center;align-items:center;gap:8px;padding:6px 40px;font-size:10px;display:flex;position:relative}.preview-banner button{align-items:center;height:100%;padding:0 8px;display:flex;position:absolute;top:0;right:18px}.dialog{border:1px solid var(--line-strong);background:var(--surface-glass);color:var(--text);-webkit-backdrop-filter:blur(30px);box-shadow:0 30px 100px #0004,inset 0 1px 0 var(--highlight);border-radius:20px;width:480px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 40px);padding:26px;overflow:auto}.dialog[open]{animation:arrive .25s var(--ease)}.dialog::backdrop{background:var(--scrim);-webkit-backdrop-filter:blur(7px)}.dialog-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.dialog-heading h2{font-size:19px;font-weight:560;line-height:1.5}.dialog .overline{margin:25px 0 13px}.command-dialog{align-self:flex-start;width:660px;margin-top:min(15vh,150px);padding:0}.command-top{border-bottom:1px solid var(--line);color:var(--muted);align-items:center;gap:13px;padding:20px 23px;display:flex}.command-top input{width:100%;min-width:0;color:var(--text);background:0 0;border:0;outline:none;flex:1;font-size:14px;line-height:1.7}.command-top input::placeholder{color:var(--muted)}.key-button{font:10px var(--mono);border:1px solid var(--line-strong);border-radius:4px;padding:3px 6px}.command-caption{color:var(--muted);justify-content:space-between;gap:15px;padding:17px 24px 12px;font-size:10px;display:flex}.command-results{max-height:51dvh;padding:0 10px 13px;overflow:auto}.search-result{transition:background var(--fast);border-radius:10px;align-items:center;gap:14px;padding:13px 14px;display:flex}.search-result:hover,.search-result.is-selected{background:var(--selected)}.search-result>.icon:first-child{color:var(--accent)}.search-result>div{flex:1;min-width:0}.search-result strong{font-size:13px;font-weight:560;display:block}.search-result p{white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:10px;overflow:hidden}.search-result>.icon:last-child{color:var(--muted)}.search-empty{text-align:center;color:var(--secondary);padding:35px 20px;font-size:13px}.command-footer{color:var(--muted);border-top:1px solid var(--line);justify-content:space-between;gap:16px;padding:14px 23px;font-size:10px;display:flex}.command-footer kbd{margin-right:4px}.mobile-nav{display:grid}.mobile-nav>a{border-bottom:1px solid var(--line);align-items:center;gap:16px;padding:18px 0;font-size:19px;display:flex}.mobile-nav>a>.mono{color:var(--muted);font-size:10px}.mobile-nav>a>.icon{margin-left:auto}.menu-account{padding:19px 0;display:grid}.menu-account a,.menu-link{border-radius:9px;align-items:center;gap:13px;min-height:44px;padding:11px 12px;font-size:12px;display:flex}.menu-link:hover,.menu-account a:hover{background:var(--hover)}.menu-account>a>.icon:last-child,.menu-link>.icon:last-child{margin-left:auto}.menu-bottom{flex-wrap:wrap;gap:8px;display:flex}.appearance-options{grid-template-columns:1fr 1fr;gap:13px;display:grid}.appearance-option{text-align:left;border:1px solid var(--line);transition:border-color var(--fast);border-radius:12px;padding:11px;font-size:12px}.appearance-option[aria-pressed=true]{border-color:var(--accent);background:var(--selected)}.theme-sample{border:1px solid #8883;border-radius:7px;grid-template-rows:14px 1fr;grid-template-columns:27% 1fr;gap:6px;height:82px;margin-bottom:10px;padding:10px;display:grid}.theme-sample>i{background:#6f8b7320;border:1px solid #5e756326;border-radius:4px;display:block}.theme-sample>i:first-child{grid-row:span 2}.sample-dark>i{background:#ffffff18;border-color:#ffffff28}.settings-motion{border-block:1px solid var(--line);justify-content:space-between;align-items:center;gap:13px;width:100%;margin:21px 0 28px;padding:15px 0;font-size:12px;display:flex}.settings-motion>span:first-child{align-items:center;gap:10px;display:flex}.toggle-track{background:var(--line-strong);border-radius:99px;flex-shrink:0;width:33px;height:21px;position:relative}.toggle-track:after{content:"";background:var(--surface);width:15px;height:15px;transition:transform var(--normal);border-radius:50%;position:absolute;top:3px;left:3px}[data-motion=reduced] .toggle-track{background:var(--accent)}[data-motion=reduced] .toggle-track:after{transform:translate(12px)}.user-menu-intro{border-bottom:1px solid var(--line);overflow-wrap:anywhere;margin-bottom:13px;padding:0 12px 18px}.user-menu-intro strong{font-size:16px;display:block}.user-menu-intro span{color:var(--secondary);font-size:12px}.logout-link{color:var(--danger);border-top:1px solid var(--line);border-radius:0;margin-top:16px}.info-dialog p{margin:0 0 25px;font-size:13px;line-height:1.9}.info-dialog>.button{float:right}.dialog-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.dialog-actions .button{min-width:0}.toast-host{z-index:150;pointer-events:none;max-width:calc(100vw - 32px);position:fixed;bottom:28px;left:50%;transform:translate(-50%)}.toast-message{border:1px solid var(--line-strong);background:var(--surface);box-shadow:0 10px 35px var(--shadow-deep);animation:arrive .25s var(--ease);border-radius:12px;align-items:center;gap:10px;padding:14px 20px;font-size:12px;display:flex}.site-footer{background:var(--bg-alt);border-top:1px solid var(--line);padding:65px 0 25px;overflow:hidden}.footer-top{grid-template-columns:1.5fr .8fr 1fr 1.2fr;gap:40px;display:grid}.footer-brand .brand{font-size:25px}.footer-brand>p{max-width:290px;margin-top:20px;font-size:10px;line-height:1.9}.footer-brand .footer-disclaimer{color:var(--muted);margin-top:17px;font-size:9px;line-height:1.8}.footer-links{flex-direction:column;align-items:flex-start;gap:11px;min-width:0;font-size:11px;display:flex}.footer-links h3{margin-bottom:10px;font-size:11px;font-weight:600}.footer-links>a{color:var(--secondary);transition:color var(--normal);overflow-wrap:anywhere;max-width:100%}.footer-links>a:hover{color:var(--text);text-underline-offset:5px;text-decoration:underline}.footer-caption{color:var(--muted);letter-spacing:.03em;margin-top:8px;font-size:9px}.footer-wordmark-wrap{margin-top:72px}.footer-wordmark{letter-spacing:-.075em;text-align:left;width:100%;color:var(--text);white-space:nowrap;padding:0 0 28px;font-size:clamp(80px,14.6vw,205px);font-weight:500;line-height:1.05;display:flex;position:relative}.footer-wordmark>span{transform-origin:50% 80%;will-change:auto;display:inline-block}.footer-wordmark:hover .wordmark-star{transform:rotate(90deg)}.wordmark-star{border:1px solid var(--line-strong);width:59px;height:59px;transition:transform .7s var(--ease);border-radius:50%;place-items:center;font-style:normal;display:grid;position:absolute;top:7%;right:0}.footer-wordmark.is-playing>span{animation:letter-hop 1s var(--ease)both;animation-delay:calc(var(--i)*65ms)}.footer-track{background:var(--line-strong);height:1px;position:relative}.footer-track>i{background:var(--accent);width:5px;height:5px;transition:left 1.6s var(--ease);border-radius:50%;position:absolute;top:-2px;left:0}.footer-wordmark-wrap:has(.is-playing) .footer-track>i{left:100%}.footer-bottom{color:var(--muted);justify-content:space-between;align-items:center;gap:25px;padding-top:22px;font-size:9px;display:flex}.footer-bottom>div{align-items:center;gap:24px;display:flex}.footer-bottom a:hover{color:var(--text)}@keyframes letter-hop{0%,to{transform:none}35%{transform:translateY(-21px)rotate(calc((var(--i) - 3)*2deg));color:var(--accent)}65%{transform:translateY(4px)}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.site-header{background:var(--bg)}.dialog{background:var(--surface)}}.menu-tagline{color:var(--muted);padding:0 0 19px;font-size:9px;line-height:1.9}.hero{position:relative;overflow:hidden}.hero-layout{grid-template-columns:1fr 1fr;align-items:center;gap:20px;min-height:660px;padding:66px 0 42px;display:grid}.hero-copy{z-index:2;padding-top:8px;position:relative}.hero-eyebrow{color:var(--accent);letter-spacing:.07em;align-items:center;gap:10px;margin-bottom:27px;font-size:11px;display:flex}.hero-title{letter-spacing:-.045em;font-size:clamp(39px,4.35vw,64px);font-weight:540;line-height:1.34}.title-line{padding-bottom:3px;display:block;overflow:hidden}.title-line>span{display:inline-block}.title-dot{margin-left:-.13em;margin-right:-.5em;font-weight:300}.hero-description{max-width:475px;color:var(--secondary);margin-top:27px;font-size:13px;line-height:2.05}.hero-actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:32px;display:flex}.hero-search{border-bottom:1px solid var(--line-strong);width:100%;max-width:406px;color:var(--muted);text-align:left;justify-content:space-between;align-items:center;gap:25px;margin-top:38px;padding:12px 0;font-size:11px;display:flex}.hero-search>span{align-items:center;gap:10px;display:flex}.hero-search:hover{color:var(--accent);border-color:var(--accent)}.hero-foot{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:20px;padding:23px 0 27px;font-size:10px;display:flex}.hero-foot>a{align-items:center;gap:12px;display:flex}.hero-foot>a>.icon{transition:transform .5s var(--ease)}.hero-foot>a:hover>.icon{transform:translateY(4px)}.hero-foot-index{align-items:center;gap:12px;display:flex}.hero-foot-index .mono{color:var(--text);font-size:18px}.index-line{background:var(--line-strong);width:1px;height:16px;margin:0 7px}.hero-sculpture{width:100%;min-width:0;height:550px;color:var(--accent);perspective:1300px;isolation:isolate;--rx:0deg;--ry:0deg;position:relative}.sculpture-grid{z-index:-2;background-image:linear-gradient(var(--line)1px,transparent 1px),linear-gradient(90deg,var(--line)1px,transparent 1px);background-size:42px 42px;position:absolute;inset:0 -14% 0 -4%;-webkit-mask-image:radial-gradient(#0006,#0000 70%);mask-image:radial-gradient(#0006,#0000 70%)}.blueprint-lines{width:115%;height:100%;color:var(--line-strong);opacity:.9;position:absolute;inset:-1% -8% 0}.flow-line{stroke-dasharray:150 400;animation:8s linear infinite circuit}.sculpture-position{perspective:1000px;width:292px;height:292px;position:absolute;top:50%;left:50%;transform:translate(-50%,-45%)}.sculpture-tilt{width:100%;height:100%;transform-style:preserve-3d;transform:rotateX(calc(53deg + var(--rx)))rotateZ(calc(-32deg + var(--ry)));transition:transform .8s var(--ease);position:relative}.slab{transform-style:preserve-3d;border-radius:30px;position:absolute;inset:0}.slab-base{background:linear-gradient(135deg,#c1c8bb,#e6e9df 40%,#b3beb0);border:1px solid #ffffffd9;transform:translateZ(-38px);box-shadow:1px 1px #7b8876,2px 3px #75846e,3px 5px #7e8c77,5px 7px #9ba892,7px 10px #8c9b83,9px 13px #849279,13px 20px 20px #4d614126,34px 66px 55px #26362927}.slab-base>i{background:#5f7456;border-radius:0 0 2px 2px;width:6px;height:18px;position:absolute;bottom:0;left:25px;transform:translateY(10px);box-shadow:14px 0 #5f7456,28px 0 #5f7456,42px 0 #5f7456,56px 0 #5f7456,70px 0 #5f7456}.slab-base>i:nth-child(2){left:auto;right:95px}.slab-base>i:nth-child(3),.slab-base>i:nth-child(4){display:none}.slab-middle{background:linear-gradient(120deg,#f0f7e573,#c8d6c54d);border:1px solid #f8fff3;overflow:hidden;transform:translateZ(10px);box-shadow:inset 0 0 0 5px #ffffff12,2px 3px #a7b79d66,4px 7px #c1d0b899,7px 16px 28px #2e452a1a}.etched-grid{background:repeating-linear-gradient(0deg,#0000,#0000 19px,#6c8a5844 19px 20px),repeating-linear-gradient(90deg,#0000,#0000 19px,#6c8a5844 19px 20px);border:1px solid #6c8a5833;border-radius:10px;position:absolute;inset:22px}.slab-top{background:linear-gradient(130deg,#f0f7e8ec 3%,#d0dfcba6 45%,#a8c3a4df 100%);border:1px solid #fffe;overflow:hidden;transform:translateZ(66px);box-shadow:inset 0 1px 1px #fff,1px 2px #81997699,3px 5px #a4b899cc,5px 8px #c1d1b8b3,10px 18px 25px #233d281a}.slab-top:before{content:"";background:linear-gradient(100deg,#0000 35%,#ffffff50 49%,#ffffff05 53%,#0000 63%);animation:10s ease-in-out infinite glass-sweep;position:absolute;inset:-60%;transform:translate(-45%)}.slab-inscription{color:#365140;text-shadow:0 1px #fff9;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.slab-inscription small{font:8px var(--mono);letter-spacing:4px;margin-bottom:9px}.slab-inscription strong{font-family:var(--font);letter-spacing:-5px;font-size:84px;font-weight:470;line-height:1.06}.slab-inscription>span{font:17px var(--mono);letter-spacing:18px;margin-right:-18px}.slab-corner{border:0 solid #4768414d;width:17px;height:17px;position:absolute}.corner-a{border-top-width:1px;border-left-width:1px;top:22px;left:22px}.corner-b{border-top-width:1px;border-right-width:1px;top:22px;right:22px}.corner-c{border-bottom-width:1px;border-left-width:1px;bottom:22px;left:22px}.corner-d{border-bottom-width:1px;border-right-width:1px;bottom:22px;right:22px}.slab-light{filter:blur(25px);pointer-events:none;mix-blend-mode:soft-light;background:#c5e8a65e;border-radius:50%;position:absolute;inset:25%;transform:translateZ(-10px)}.sculpture-tag{background:var(--surface-glass);border:1px solid var(--line-strong);box-shadow:0 8px 16px var(--shadow),inset 0 1px 0 var(--highlight);color:var(--text);white-space:nowrap;transition:transform .4s var(--ease),box-shadow .4s var(--ease);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:7px;align-items:center;gap:7px;padding:8px 10px;font-size:10px;display:flex;position:absolute}.sculpture-tag>span{color:var(--accent);display:flex}.sculpture-tag .tag-arrow{color:var(--muted);opacity:0;width:0;transition:width .2s,opacity .2s}.sculpture-tag:hover{box-shadow:0 13px 25px var(--shadow-deep);transform:translateY(-4px)}.sculpture-tag:hover .tag-arrow{opacity:1;width:12px}.sculpture-tag-0{top:17%;left:0%}.sculpture-tag-1{top:19%;right:0}.sculpture-tag-2{top:72%;left:5%}.sculpture-tag-3{top:75%;right:2%}.sculpture-tag-4{top:3%;left:35%}.sculpture-tag-5{bottom:4%;left:33%}.sculpture-caption{font:8px var(--mono);letter-spacing:1px;white-space:nowrap;color:var(--muted);align-items:center;gap:12px;display:flex;position:absolute;bottom:-21px;left:50%;transform:translate(-50%)}.caption-line{background:var(--line-strong);width:45px;height:1px}[data-theme=dark] .slab-base{background:linear-gradient(135deg,#625f52,#999585 50%,#555344);border-color:#aaa897;box-shadow:2px 3px #514e44,5px 7px #4e4b41,9px 13px #6c6758,25px 50px 50px #0006}[data-theme=dark] .slab-middle{background:linear-gradient(120deg,#9b958244,#817b6955);border-color:#e6deba66;box-shadow:2px 3px #766e5277,4px 7px #99895c44,7px 16px 28px #0003}[data-theme=dark] .etched-grid{background:repeating-linear-gradient(0deg,#0000,#0000 19px,#d9cfb644 19px 20px),repeating-linear-gradient(90deg,#0000,#0000 19px,#d9cfb644 19px 20px)}[data-theme=dark] .slab-top{background:linear-gradient(130deg,#958d73eb,#615e4cda 50%,#3c4036e8);border-color:#ddd2b6aa;box-shadow:inset 0 1px 1px #ffffff45,1px 2px #8b826e99,3px 5px #aaa08466,5px 8px #b5a88455,10px 18px 25px #0003}[data-theme=dark] .slab-inscription{color:#eee9d9;text-shadow:0 1px #fff3,0 -1px #0005}[data-theme=dark] .slab-corner{border-color:#f0e7c66b}.sponsor-hall{color:#faf8f4;background:#292824;padding:62px 0 71px;position:relative;overflow:hidden}.sponsor-hall:before{content:"";pointer-events:none;background:radial-gradient(at 50% -40%,#bfb59b20,#0000 65%);position:absolute;inset:0}.sponsor-heading{align-items:center;gap:20px;margin-bottom:30px;display:flex;position:relative}.sponsor-kicker{color:#d4c9ad;white-space:nowrap;border:1px solid #e6dbbf29;border-radius:6px;align-items:center;gap:8px;padding:7px 11px;font-size:10px;display:flex}.sponsor-heading h2{letter-spacing:.02em;font-size:18px;font-weight:480}.sponsor-order{color:#b1ac9f;white-space:nowrap;margin-left:auto;font-size:10px}.sponsor-plaques{grid-template-columns:1fr 1fr;gap:22px;display:grid}.sponsor-plaque{isolation:isolate;--spot-x:50%;--spot-y:50%;background:linear-gradient(115deg,#49463d90,#36342fb3 52%,#4541398a);border:1px solid #d2c4a735;border-radius:14px;align-items:center;gap:28px;min-height:211px;padding:30px 33px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #f0e4c617,0 16px 30px #00000012}.sponsor-plaque:before{content:"";pointer-events:none;border:1px solid #d2c4a70d;border-radius:10px;position:absolute;inset:7px}.plaque-shine{background:radial-gradient(320px circle at var(--spot-x)var(--spot-y),#ebddbc17,transparent 75%);pointer-events:none;opacity:.3;transition:opacity .5s;position:absolute;inset:0}.sponsor-plaque:hover .plaque-shine{opacity:1}.sponsor-medallion{isolation:isolate;width:96px;height:96px;transition:transform .7s var(--ease);background:linear-gradient(135deg,#ad9d74,#e0d4b4 25%,#796f50 51%,#b1a37c 71%,#ddd0ac);border:1px solid #e7ddc090;border-radius:50%;flex-shrink:0;place-items:center;display:grid;position:relative;box-shadow:0 10px 20px #0003,inset 0 1px 2px #fff5}.sponsor-medallion:before{content:"";background:radial-gradient(circle at 20% 20%,#d9ceb0,#aa9a76 48%,#6f674f);border:1px solid #3c342e80;border-radius:50%;position:absolute;inset:5px;box-shadow:inset 0 2px 5px #4b443c66}.medallion-rim{border:1px solid #f0e2b977;border-radius:50%;position:absolute;inset:9px}.sponsor-medallion>span{color:#443f32;text-shadow:0 1px #f5e7c4a3,0 -1px #665c4899;font-family:Songti SC,STSong,serif;font-size:39px;font-weight:400;line-height:1;position:relative}.sponsor-medallion>i{background:linear-gradient(125deg,#0000 36%,#fff3 49%,#0000 62%);border-radius:50%;position:absolute;inset:0}.plaque-overline{letter-spacing:.18em;color:#c3b9a0;margin-bottom:12px;font-size:9px;display:block}.sponsor-name{z-index:1;min-width:0;position:relative}.sponsor-name h3{letter-spacing:.02em;white-space:nowrap;color:#eee9dc;font-size:clamp(24px,2.15vw,33px);font-weight:500;line-height:1.5}.plaque-rule{background:#c9b78766;width:36px;height:1px;margin-top:14px;display:block}.sponsor-star{color:#c9b78799;position:absolute;top:27px;right:25px}.plaque-etch{font:8px var(--mono);letter-spacing:.16em;color:#c3b59166;position:absolute;bottom:18px;right:24px}.notice-section{padding-bottom:90px}.notice-layout{grid-template-columns:.68fr 1.4fr;gap:95px;display:grid}.notice-heading p{max-width:260px;margin-top:19px;font-size:12px}.notice-emblem{background:var(--surface);border:1px solid var(--line);width:86px;height:86px;color:var(--muted);box-shadow:0 12px 28px var(--shadow);border-radius:22px;place-items:center;margin-top:47px;display:grid;position:relative;transform:rotate(-7deg)}.notice-emblem>i{border:1px solid var(--line);border-radius:17px;position:absolute;inset:6px}.notice-emblem>i:last-child{opacity:.5;border-style:dashed;inset:-7px}.notice-main{border-left:2px solid var(--accent);margin-bottom:29px;padding:0 0 0 24px}.notice-category{color:var(--accent);align-items:center;gap:7px;margin-bottom:13px;font-size:10px;display:flex}.notice-main h3{letter-spacing:-.3px;margin-bottom:13px;font-size:18px;line-height:1.6}.notice-main p{font-size:12px}.notice-main strong{color:var(--text);font-weight:550}.notice-items{grid-template-columns:1fr 1fr;gap:23px 31px;display:grid}.notice-item{border-top:1px solid var(--line);padding-top:20px}.notice-item h4{align-items:center;gap:9px;margin-bottom:9px;font-size:12px;line-height:1.7;display:flex}.notice-item h4 .icon{color:var(--accent)}.notice-item p{font-size:11px;line-height:1.9}.notice-support{background:var(--control);border:1px solid var(--line);color:var(--secondary);border-radius:9px;margin-top:27px;padding:18px 21px;font-size:10px;line-height:1.9}.notice-support a{color:var(--text);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.notice-support p{color:var(--warning);margin-top:9px;font-size:10px}.notice-legal-links{flex-wrap:wrap;gap:8px 20px;margin-top:11px;display:flex}.notice-invites{border-top:1px dashed var(--line);flex-wrap:wrap;gap:8px 20px;margin-top:10px;padding-top:10px;display:flex}.ecosystem-section{background:var(--bg-alt);border-block:1px solid var(--line)}.product-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:19px;display:grid}.product-card{border:1px solid var(--line);background:var(--surface);min-width:0;box-shadow:0 3px 8px var(--shadow),inset 0 1px 0 var(--highlight);transition:transform .6s var(--ease),box-shadow .6s var(--ease),border-color .3s;isolation:isolate;border-radius:16px;flex-direction:column;grid-column:span 2;display:flex;position:relative;overflow:hidden}.product-card:nth-child(n+4){grid-column:span 3}.product-hit{min-width:0;color:inherit;flex-direction:column;flex:1;text-decoration:none;display:flex}.product-focus-rail{z-index:4;pointer-events:none;height:3px;position:absolute;top:0;left:0;right:0}.product-focus-rail>i{transform-origin:50%;background:linear-gradient(90deg,var(--g-blue),var(--g-red),var(--g-yellow),var(--g-green));width:34%;height:100%;transition:transform .45s var(--ease);position:absolute;top:0;left:50%;transform:translate(-50%)scaleX(0)}.product-card:hover .product-focus-rail>i,.product-card:focus-within .product-focus-rail>i{transform:translate(-50%)scaleX(1)}.product-shatter{z-index:5;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.product-film{z-index:6;color:#e8eaed;background:#10151c;place-items:center;display:none;position:absolute;inset:0}.product-card.is-filming .product-film{display:grid}.product-film video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.product-film p{text-align:center;margin:0;padding:18px;font-size:12px;line-height:1.7}.product-card:hover{box-shadow:0 22px 34px var(--shadow-deep);border-color:var(--line-strong);transform:translateY(-6px)}.product-lead{grid-column:span 2}.product-top{z-index:2;justify-content:space-between;align-items:center;gap:10px;padding:20px 23px;display:flex;position:relative}.product-number{color:var(--muted);font-size:10px}.product-status{color:var(--muted);white-space:nowrap;align-items:center;gap:6px;font-size:9px;display:flex}.product-art{perspective:800px;place-items:center;height:156px;display:grid;position:relative;overflow:hidden}.product-grid-lines{background-image:linear-gradient(var(--line)1px,transparent 1px),linear-gradient(90deg,var(--line)1px,transparent 1px);opacity:.5;background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000b,#0000 70%);mask-image:radial-gradient(#000b,#0000 70%)}.product-icon-plate{background:linear-gradient(125deg,var(--surface-glass),var(--selected));border:1px solid var(--line-strong);width:85px;height:85px;box-shadow:2px 4px 0 var(--line),3px 6px 0 var(--line),10px 20px 25px var(--shadow);color:var(--accent);transition:transform .8s var(--ease),box-shadow .8s var(--ease);z-index:2;border-radius:19px;place-items:center;display:grid;position:relative;transform:rotateX(18deg)rotateY(-23deg)rotate(-9deg)}.product-card:hover .product-icon-plate{box-shadow:2px 4px 0 var(--line),3px 6px 0 var(--line),15px 30px 32px var(--shadow-deep);transform:translateY(-7px)rotateX(9deg)rotateY(12deg)rotate(2deg)}.product-echo{color:var(--accent);opacity:.05;transition:transform .8s var(--ease);position:absolute;top:18%;left:68%;transform:rotate(-17deg)}.product-card:hover .product-echo{transform:rotate(0)translateY(-6px)}.product-orbit{border:1px solid var(--line);border-radius:50%;width:170px;height:75px;position:absolute;top:50%;left:50%;transform:translate(-50%,-30%)rotate(-16deg)}.orbit-two{opacity:.5;width:210px;height:100px;transform:translate(-50%,-30%)rotate(16deg)}.product-lead .product-art{height:213px}.product-lead .product-icon-plate{border-radius:25px;width:117px;height:117px}.product-lead .product-orbit{width:245px;height:125px}.product-lead .orbit-two{width:285px;height:163px}.product-copy{flex-direction:column;flex:1;padding:25px 23px 21px;display:flex}.product-copy h3{letter-spacing:-.5px;margin-bottom:13px;font-size:21px;font-weight:560}.product-lead .product-copy h3{font-size:29px}.product-copy p{flex:1;max-width:430px;font-size:11px;line-height:1.95}.product-lead .product-copy p{min-height:46px;font-size:12px}.product-action{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;margin-top:23px;padding-top:18px;font-size:10px;font-weight:550;display:flex}.product-action>span{border:1px solid var(--line-strong);width:30px;height:30px;transition:background .3s,color .3s,transform .5s var(--ease);border-radius:50%;place-items:center;display:grid}.product-card:hover .product-action>span{background:var(--accent);color:var(--on-accent);transform:rotate(45deg)}.developers-section{padding-bottom:93px}.developers-intro{grid-template-columns:1fr 1fr;align-items:start;gap:90px;display:grid}.developers-intro p{padding-top:10px;font-size:13px}.developer-capabilities{border:1px solid var(--line);border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:46px;display:grid;overflow:hidden}.developer-capability{border-right:1px solid var(--line);background:var(--control);padding:25px 28px 29px}.developer-capability:last-child{border-right:0}.capability-art{height:128px;color:var(--accent);justify-content:center;align-items:center;margin-bottom:22px;display:flex;position:relative}.capability-ring{border:1px dashed var(--line-strong);width:107px;height:107px;transition:transform 1.2s var(--ease);border-radius:50%;position:absolute}.developer-capability:hover .capability-ring{transform:rotate(70deg)}.capability-art>.icon{z-index:1;background:var(--bg);box-sizing:content-box;border-radius:13px;padding:10px}.capability-terminal{font:32px var(--mono);color:var(--line-strong);position:absolute;bottom:0;right:12px}.capability-heading{align-items:center;gap:12px;margin-bottom:13px;display:flex}.capability-heading .mono{color:var(--muted);font-size:9px}.capability-heading h3{font-size:14px;line-height:1.7}.developer-capability p{font-size:11px;line-height:1.9}.contact-section{padding:88px 0 95px}.contact-section .container{justify-content:flex-end;display:flex}.contact-layout{align-items:flex-start;gap:58px;width:min(820px,72%);margin:0 clamp(12px,5vw,88px) 0 auto;display:flex}.contact-spark{color:var(--accent);transition:transform 1s var(--ease);margin-top:6px}.contact-layout:hover .contact-spark{transform:rotate(90deg)}.contact-layout h2{font-size:clamp(29px,2.9vw,42px)}.contact-layout p{max-width:760px;margin:20px 0 25px;font-size:12px}.contact-actions{flex-wrap:wrap;align-items:center;gap:26px;display:flex}.motion-ready .title-line>span{animation:title-rise 1.1s var(--ease)both}.motion-ready .title-line:nth-child(2)>span{animation-delay:.11s}.motion-ready .title-line:nth-child(3)>span{animation-delay:.21s}.motion-ready .hero .enter{animation:arrive 1s var(--ease)both;animation-delay:.17s}.motion-ready .hero-description{animation-delay:.3s}.motion-ready .hero-actions{animation-delay:.38s}.motion-ready .hero-search{animation-delay:.46s}.motion-ready .hero-sculpture{animation:sculpture-arrive 1.6s var(--ease)both}@keyframes title-rise{0%{transform:translateY(108%)}to{transform:translateY(0)}}@keyframes sculpture-arrive{0%{opacity:0;transform:translateY(38px)rotate(4deg)}to{opacity:1;transform:none}}@keyframes glass-sweep{0%,25%{transform:translate(-50%)}65%,to{transform:translate(50%)}}@keyframes circuit{to{stroke-dashoffset:-550px}}.scene-outside *{animation-play-state:paused!important}.slab-top{transition:transform .95s var(--ease-heavy);transform:translate3d(40px,-64px,66px)}.slab-base{transition:transform 1.1s var(--ease-heavy);transform:translate3d(-19px,30px,-38px)}.slab-middle{transition:transform 1s var(--ease-heavy)}@media (hover:hover) and (pointer:fine){.hero-sculpture:hover .slab-top{transform:translate3d(52px,-83px,76px)}.hero-sculpture:hover .slab-base{transform:translate3d(-24px,38px,-43px)}}@media (max-width:520px){.slab-top{transform:translate3d(28px,-45px,52px)}.slab-base{transform:translate3d(-13px,21px,-23px)}}.pricing-section{background:var(--bg-alt);border-block:1px solid var(--line)}.pricing-section .section-heading p{max-width:640px}.cycle-switch{background:var(--control);border:1px solid var(--line-strong);isolation:isolate;border-radius:10px;flex-shrink:0;padding:4px;display:flex;position:relative}.cycle-switch button{z-index:1;justify-content:center;align-items:center;gap:7px;min-width:70px;min-height:37px;padding:7px 13px;font-size:11px;display:flex;position:relative}.cycle-switch button[data-cycle=yearly]{min-width:131px}.cycle-switch button>span{border:1px solid var(--line);background:var(--selected);color:var(--accent);border-radius:4px;padding:2px 5px;font-size:8px}.cycle-switch button[aria-pressed=false]{color:var(--muted)}.cycle-slider{border:1px solid var(--line);background:var(--surface);width:131px;box-shadow:0 2px 6px var(--shadow);transition:left .4s var(--ease),width .4s var(--ease);border-radius:7px;position:absolute;top:4px;bottom:4px;left:74px}.cycle-switch[data-cycle=monthly] .cycle-slider{width:70px;left:4px}.plans-grid{border:1px solid var(--line-strong);box-shadow:0 10px 25px var(--shadow);border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.plan-card{background:var(--surface);border-right:1px solid var(--line);flex-direction:column;min-width:0;padding:24px 18px 20px;transition:background .3s;display:flex;position:relative}.plan-card:last-child{border-right:0}.plan-topline{justify-content:space-between;align-items:center;gap:5px;min-height:21px;margin-bottom:18px;display:flex}.plan-index{color:var(--muted);font-size:9px}.plan-badge{background:var(--accent);color:var(--on-accent);white-space:nowrap;border-radius:4px;padding:3px 6px;font-size:8px}.plan-card h3{letter-spacing:-.5px;font-size:18px;font-weight:560;line-height:1.5}.plan-tagline{min-height:37px;margin-top:9px;font-size:10px;line-height:1.7}.plan-price{white-space:nowrap;font-variant-numeric:tabular-nums;align-items:baseline;gap:5px;margin-top:23px;display:flex}.plan-price strong{letter-spacing:-1.3px;font-size:clamp(27px,2.3vw,37px);font-weight:520;line-height:1.3}.plan-price>span{color:var(--muted);font-size:10px}.annual-note{letter-spacing:-.1px;min-height:17px;color:var(--muted);margin-top:7px;font-size:8px}.plan-card ul{border-top:1px solid var(--line);flex:1;align-content:start;gap:13px;margin:24px 0 25px;padding-top:24px;display:grid}.plan-card li{color:var(--secondary);align-items:flex-start;gap:7px;font-size:10px;line-height:1.8;display:flex}.plan-card li>.icon{color:var(--accent);width:14px;margin-top:1px}.plan-cta{justify-content:space-between;width:100%;min-height:41px;padding:10px 9px;font-size:10px}.plan-featured{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.plan-featured{background:color-mix(in srgb,var(--surface)72%,var(--selected))}}.plan-featured h3{color:var(--accent)}.sponsor-invitation{border:1px solid var(--line);background:var(--control);border-radius:12px;align-items:center;gap:22px;margin-top:22px;padding:25px 28px;display:flex}.invitation-icon{color:var(--accent);border:1px solid var(--line);border-radius:12px;flex-shrink:0;place-items:center;width:49px;height:49px;display:grid}.sponsor-invitation h3{margin-bottom:7px;font-size:15px}.sponsor-invitation p{max-width:660px;font-size:11px;line-height:1.8}.sponsor-invitation>.text-link{white-space:nowrap;margin-left:auto;font-size:11px}.roadmap-heading{margin:66px 0 27px}.roadmap-heading h3{letter-spacing:-.5px;margin:12px 0;font-size:25px}.roadmap-heading p{max-width:690px;font-size:12px}.roadmap-list{border-top:1px solid var(--line-strong)}.roadmap-row{border-bottom:1px solid var(--line-strong)}.roadmap-row summary{cursor:pointer;grid-template-columns:36px 1fr 1fr 104px 24px;align-items:center;gap:20px;padding:25px 8px;list-style:none;transition:background .2s;display:grid}.roadmap-row summary::-webkit-details-marker{display:none}.roadmap-row summary:hover{background:var(--hover)}.roadmap-index{color:var(--muted);font-size:10px}.roadmap-name{letter-spacing:-.25px;font-size:17px;line-height:1.4}.roadmap-name small{font:9px var(--mono);color:var(--muted);margin-top:7px;display:block}.roadmap-description{color:var(--secondary);font-size:11px}.roadmap-status{color:var(--muted);align-items:center;gap:7px;font-size:10px;display:flex}.roadmap-status>i{background:var(--muted);border-radius:50%;width:5px;height:5px}.roadmap-status.in_development{color:var(--success)}.roadmap-status.in_development>i{background:var(--success)}.roadmap-expand{transition:transform .35s var(--ease);place-items:center;display:grid}.roadmap-row[open] .roadmap-expand{transform:rotate(180deg)}.roadmap-content{animation:arrive .35s var(--ease);grid-template-columns:1fr 1fr;gap:45px;padding:0 52px 29px 64px;display:grid}.roadmap-content h4{color:var(--muted);letter-spacing:.05em;margin-bottom:13px;font-size:10px}.roadmap-content ul{gap:9px;display:grid}.roadmap-content li{color:var(--secondary);align-items:flex-start;gap:9px;font-size:11px;display:flex}.roadmap-content li>.icon{color:var(--accent);margin-top:1px}.gift-section{border-bottom:1px solid var(--line);padding:83px 0}.gift-layout{grid-template-columns:1.16fr 1fr;align-items:center;gap:73px;display:grid}.gift-seal{font:9px var(--mono);letter-spacing:.12em;color:var(--accent);align-items:center;gap:13px;margin-bottom:21px;display:flex}.gift-seal>.icon{border:1px solid var(--line-strong);box-sizing:content-box;background:var(--selected);width:43px;height:43px;box-shadow:inset 0 1px 0 var(--highlight);border-radius:16px;padding:10px}.gift-copy h2{letter-spacing:-1px;max-width:560px;font-size:clamp(27px,3vw,40px);line-height:1.5}.gift-copy>p{margin:21px 0 26px;font-size:12px;line-height:2}.gift-copy>p strong{color:var(--text);font-weight:550}.gift-benefits{grid-template-columns:1fr 1fr;gap:13px 22px;margin-bottom:27px;display:grid}.gift-benefits li{align-items:center;gap:9px;font-size:11px;display:flex}.gift-benefits .icon{color:var(--accent);width:15px}.rights-panel{border:1px solid var(--line-strong);background:linear-gradient(145deg,var(--surface),var(--selected));min-height:350px;box-shadow:0 18px 40px var(--shadow),inset 0 1px 0 var(--highlight);isolation:isolate;border-radius:17px;padding:28px;position:relative;overflow:hidden}.rights-title{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;margin-bottom:16px;padding-bottom:20px;font-size:13px;display:flex}.rights-title>span:first-child{align-items:center;gap:9px;display:flex}.rights-title>.rights-engraving{font:8px var(--mono);letter-spacing:.1em;color:var(--muted)}.rights-ambient{letter-spacing:-20px;color:var(--accent);opacity:.04;z-index:-1;font-size:280px;font-weight:550;line-height:1;position:absolute;bottom:-32px;right:-13px}.rights-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:15px;min-height:210px;padding:28px 10px 8px;display:flex}.rights-empty p{max-width:260px;font-size:11px}.empty-orbit{border:1px solid var(--line-strong);background:var(--surface-glass);width:62px;height:62px;color:var(--muted);box-shadow:0 10px 15px var(--shadow);border-radius:18px;place-items:center;display:grid;transform:rotate(-6deg)}.rights-loading{gap:22px;padding:32px 0;display:grid}.rights-loading p{align-items:center;gap:8px;font-size:11px;display:flex}.basic-subscriptions{border-top:1px solid var(--line);margin-top:19px;padding-top:15px}.basic-subscriptions h4{color:var(--muted);margin-bottom:13px;font-size:10px}.basic-subscriptions>div{justify-content:space-between;gap:10px;margin-top:8px;font-size:10px;display:flex}.rights-panel .text-link{margin-top:14px}.claim-result{background:var(--selected);border:1px solid var(--line);color:var(--success);border-radius:9px;align-items:center;gap:9px;padding:13px 17px;font-size:11px;line-height:1.7;display:inline-flex}.claim-result.neutral{color:var(--secondary)}.claim-message{margin-top:13px;font-size:11px;line-height:1.8}.claim-message.error,.gift-state-error p{color:var(--danger)}.claim-message.success{color:var(--success)}.gift-state-error p{margin-bottom:12px;font-size:12px}.claim-page-intro{padding-top:50px}.claim-page-intro .container>h1{margin:35px 0 18px;font-size:clamp(30px,4vw,52px)}.claim-page-intro p{max-width:700px;font-size:13px}.claim-rules{padding:42px 0 65px}.claim-rules h2{margin-bottom:23px;font-size:19px}.claim-rules ul{grid-template-columns:1fr 1fr;gap:18px 38px;display:grid}.claim-rules li{color:var(--secondary);gap:12px;font-size:12px;line-height:1.9;display:flex}.claim-rules li .mono{color:var(--accent)}.claim-thanks{text-align:center;color:var(--muted);padding:29px 0 42px;font-size:11px}.claim-header{padding-top:42px}.claim-header-main{max-width:780px;padding:44px 0 16px;position:relative}.claim-header-main h1{letter-spacing:-1px;margin:13px 0 18px;font-size:clamp(30px,4vw,52px);line-height:1.45}.claim-header-main>p:last-child{max-width:730px;font-size:13px}.claim-emblem{border:1px solid var(--line-strong);background:var(--selected);color:var(--accent);box-shadow:3px 5px 0 var(--line),0 10px 25px var(--shadow);border-radius:19px;margin-bottom:22px;padding:16px;display:inline-flex;transform:rotate(-5deg)}.claim-rules{grid-template-columns:.55fr 1fr;gap:48px;display:grid}.claim-rules h2{margin-top:13px}.claim-rules ol{gap:19px;margin:0;padding:0;list-style:none;display:grid}.claim-rules li{border-bottom:1px solid var(--line);align-items:flex-start;gap:18px;padding-bottom:18px;display:flex}.claim-rules li .mono{color:var(--muted);padding-top:4px;font-size:10px}.claim-rules li p{font-size:12px}.status-dot.is-paused{background:var(--muted)}@media (max-width:520px){.claim-header{padding-top:30px}.claim-header-main{padding-top:29px}.claim-header-main h1{font-size:30px}.claim-header-main>p:last-child{font-size:11px}.claim-emblem{border-radius:15px;padding:13px}.claim-emblem>.icon{width:28px;height:28px}.claim-rules{grid-template-columns:1fr;gap:9px}.claim-rules li p{font-size:11px}}.console-shell{background:var(--bg);grid-template-columns:244px minmax(0,1fr);min-height:100dvh;display:grid}.console-sidebar{background:var(--side);border-right:1px solid var(--line-strong);scrollbar-width:thin;flex-direction:column;min-width:0;height:100dvh;padding:31px 15px 18px;display:flex;position:sticky;top:0;overflow-y:auto}.sidebar-brand{padding:1px 14px 31px}.sidebar-brand .brand{font-size:26px}.sidebar-brand-subtitle{font:8px var(--mono);letter-spacing:.1em;color:var(--muted);padding:14px 0 0 33px;display:block}.sidebar-section-label{letter-spacing:.12em;color:var(--muted);padding:17px 16px 12px;font-size:9px}.console-nav{gap:4px;display:grid}.console-nav>a{min-height:44px;color:var(--secondary);border:1px solid #0000;border-radius:9px;align-items:center;gap:12px;padding:11px 14px;font-size:12px;transition:background .2s,border-color .2s;display:flex}.console-nav>a:hover{background:var(--hover)}.console-nav>a[aria-current=page]{background:var(--surface-glass);border-color:var(--line);color:var(--text);box-shadow:0 3px 9px var(--shadow),inset 0 1px 0 var(--highlight)}.nav-active-mark{background:var(--accent);border-radius:50%;width:5px;height:5px;margin-left:auto}.sidebar-section-second{margin-top:28px}.sidebar-resource-links{gap:1px;display:grid}.sidebar-resource-links>a{min-height:41px;color:var(--muted);border-radius:8px;align-items:center;gap:11px;padding:10px 15px;font-size:11px;display:flex}.sidebar-resource-links>a:hover{background:var(--hover);color:var(--text)}.sidebar-resource-links>a>.icon:last-child:not(:first-child){margin-left:auto}.sidebar-footer{margin-top:auto;padding-top:35px}.sidebar-ornament{color:var(--line-strong);font:12px var(--mono);letter-spacing:3px;justify-content:center;align-items:center;gap:12px;margin:10px 12px 23px;display:flex}.sidebar-ornament>i{background:var(--line);flex:1;height:1px}.sidebar-person{border-top:1px solid var(--line-strong);align-items:center;gap:10px;padding:13px 6px 0;display:flex}.sidebar-person>span:nth-child(2){flex:1;min-width:0}.sidebar-person strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:550;display:block;overflow:hidden}.sidebar-person small{color:var(--muted);margin-top:3px;font-size:9px;display:block}.sidebar-person>.icon-button{min-width:28px}.console-workspace{min-width:0}.console-topbar{z-index:40;background:var(--surface-glass);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);justify-content:space-between;align-items:center;gap:22px;height:72px;padding:0 clamp(25px,3vw,60px);display:flex;position:sticky;top:0}.breadcrumbs{color:var(--muted);white-space:nowrap;align-items:center;gap:13px;font-size:10px;display:flex}.breadcrumbs>strong{color:var(--text);font-weight:500}.console-topbar-actions{align-items:center;gap:6px;display:flex}.console-search{border:1px solid var(--line);background:var(--control);min-height:33px;color:var(--muted);border-radius:7px;align-items:center;gap:10px;margin-right:9px;padding:7px 11px;font-size:10px;display:flex}.console-search kbd{margin-left:40px;font-size:8px}.console-menu-button{display:none}.console-main{width:100%;min-height:calc(100dvh - 72px);padding:28px clamp(25px,3vw,60px) 23px}.account-status{background:var(--selected);border:1px solid var(--line);border-radius:10px;align-items:center;gap:13px;margin-bottom:23px;padding:14px 18px;display:flex}.account-status>.icon{color:var(--accent)}.account-status strong{font-size:12px;font-weight:550}.account-status p{margin-top:3px;font-size:10px}.account-status .button{min-height:35px;margin-left:auto;padding:8px 13px;font-size:10px}.account-status.error{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.account-status.error{background:color-mix(in srgb,var(--danger)6%,var(--bg))}}.account-status.error{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.account-status.error{border-color:color-mix(in srgb,var(--danger)24%,transparent)}}.account-status.error>.icon{color:var(--danger)}.account-status.loading{color:var(--muted);font-size:12px}.login-error{border:1px solid var(--danger);color:var(--danger);border-radius:9px;margin-bottom:20px;padding:15px;font-size:12px}.profile-banner{isolation:isolate;border:1px solid var(--line-strong);background:linear-gradient(105deg,var(--surface),var(--surface));border-radius:16px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.profile-banner{background:linear-gradient(105deg,var(--surface),color-mix(in srgb,var(--surface)70%,var(--selected)))}}.profile-banner{min-height:185px;box-shadow:0 10px 25px var(--shadow),inset 0 1px 0 var(--highlight);padding:40px 31px}.profile-banner-art{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.profile-banner-art>span{border:1px solid var(--line);border-radius:50%;width:340px;height:340px;position:absolute;top:-70px;right:4%;transform:scaleX(1.5)rotate(30deg)}.profile-banner-art>span:nth-child(2){width:390px;top:-20px;right:12%}.profile-banner-art>span:nth-child(3){width:420px;top:-110px;right:0}.profile-banner-art>b{font:190px var(--font);letter-spacing:-13px;color:var(--accent);opacity:.035;position:absolute;bottom:-40px;right:24px}.profile-identity{align-items:center;gap:25px;min-width:0;display:flex}.avatar-profile{background:linear-gradient(135deg,var(--surface),var(--selected));width:77px;height:77px;box-shadow:2px 3px 0 var(--line),0 9px 20px var(--shadow);border-radius:20px}.profile-title{min-width:0}.profile-title h1{letter-spacing:-.8px;overflow-wrap:anywhere;max-width:650px;margin:6px 0 8px;font-size:32px;line-height:1.3}.profile-title .overline{letter-spacing:.17em;font-size:9px}.profile-title>p:last-child{overflow-wrap:anywhere;font-size:11px}.profile-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-left:auto;display:flex}.profile-actions .button{min-height:39px;padding:10px 14px;font-size:10px}.profile-tier{border:1px solid var(--line-strong);background:var(--selected);border-radius:7px;align-items:center;gap:8px;padding:10px 13px;font-size:12px;display:flex}.profile-tabs{border-bottom:1px solid var(--line-strong);scrollbar-width:thin;gap:32px;margin:12px 0 25px;display:flex;overflow-x:auto}.profile-tabs>a{color:var(--muted);white-space:nowrap;padding:18px 0 16px;font-size:11px;position:relative}.profile-tabs>a[aria-current=page]{color:var(--text)}.profile-tabs>a[aria-current=page]:after{content:"";background:var(--accent);height:2px;position:absolute;bottom:0;left:0;right:0}.console-content-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:20px;display:grid}.console-panel{border:1px solid var(--line);background:var(--surface);box-shadow:0 3px 12px var(--shadow),inset 0 1px 0 var(--highlight);min-width:0;height:100%;animation:arrive .4s var(--ease);border-radius:14px;padding:24px}.panel-heading{justify-content:space-between;align-items:center;gap:14px;margin-bottom:20px;display:flex}.panel-heading h2{align-items:center;gap:10px;font-size:13px;font-weight:560;line-height:1.6;display:flex}.panel-heading h2>.icon{color:var(--accent)}.panel-index{color:var(--muted);font-size:9px}.profile-panel{grid-column:span 7}.membership-panel{grid-column:span 5}.quotas-panel{grid-column:span 12}.subscriptions-panel{grid-column:span 7}.calls-panel{grid-column:span 12}.member-quota-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:16px}.member-limits{margin-top:8px}.console-topbar{position:relative}.console-topbar:after{content:"";background:linear-gradient(90deg,var(--g-blue),var(--g-red),var(--g-yellow),var(--g-green));height:2px;position:absolute;bottom:0;left:0;right:0}.ecosystem-panel{grid-column:span 5}.member-tier-display{align-items:center;gap:16px;margin:12px 0 10px;display:flex}.member-tier-display>span{border:1px solid var(--line-strong);background:var(--selected);width:48px;height:48px;color:var(--accent);border-radius:12px;place-items:center;display:grid}.member-tier-display>strong{letter-spacing:-.6px;font-size:23px;font-weight:500}.membership-panel .info-list>div{padding:9px 0;font-size:11px}.membership-panel .text-link{margin-top:16px;font-size:10px}.account-info.info-list>div{padding:17px 0}.account-info.info-list>div:first-child{padding-top:8px}.quota-grid{border:1px solid var(--line);background:var(--control);border-radius:10px;grid-template-columns:repeat(6,minmax(0,1fr));display:grid;overflow:hidden}.quota-tile{border-right:1px solid var(--line);flex-direction:column;justify-content:space-between;gap:16px;min-width:0;padding:21px 17px;display:flex}.quota-tile:last-child{border:0}.quota-label{color:var(--muted);align-items:center;gap:8px;font-size:10px;line-height:1.6;display:flex}.quota-label .icon{width:15px}.quota-tile strong{letter-spacing:-.5px;overflow-wrap:anywhere;font-size:20px;font-weight:520;line-height:1.6}.quota-tile strong.placeholder{color:var(--muted);font-size:17px;font-weight:400}.panel-note{color:var(--muted);margin-top:13px;font-size:10px}.empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:18px;min-height:156px;padding:20px;display:flex}.empty-state>span{border:1px solid var(--line);background:var(--control);width:53px;height:53px;color:var(--muted);border-radius:14px;place-items:center;display:grid}.empty-state p{font-size:11px;line-height:1.9}.quick-links{grid-template-columns:1fr 1fr;gap:12px;display:grid}.quick-links>a{border:1px solid var(--line);border-radius:9px;align-items:center;gap:12px;min-width:0;padding:13px 11px;transition:background .2s,transform .2s;display:flex}.quick-links>a:hover{background:var(--hover);transform:translateY(-2px)}.quick-link-icon{color:var(--accent);flex-shrink:0;place-items:center;display:grid}.quick-links>a>span:nth-child(2){min-width:0}.quick-links strong{font-size:11px;font-weight:540;display:block}.quick-links small{color:var(--muted);margin-top:4px;font-size:9px;display:block}.quick-links>a>.icon:last-child{color:var(--muted);width:13px;margin-left:auto}.table-scroll{max-width:100%;overflow-x:auto}.subscription-table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:10px}.subscription-table th{color:var(--muted);text-align:left;background:var(--control);border-bottom:1px solid var(--line);padding:12px 8px;font-size:9px;font-weight:500}.subscription-table td{border-bottom:1px solid var(--line);padding:15px 8px;line-height:1.8}.subscription-table td>.icon{color:var(--accent);margin-right:8px}.subscription-table tr:last-child td{border-bottom:0}.subscription-table .small-badge{font-size:9px}.console-bottom{color:var(--muted);justify-content:space-between;align-items:center;gap:20px;padding-top:25px;font-size:9px;display:flex}.console-bottom a{align-items:center;gap:7px;display:flex}.console-shell:not([data-active-tab=overview]) .console-content-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.console-shell:not([data-active-tab=overview]) .console-panel{grid-column:span 12}.console-shell[data-active-tab=membership] .membership-panel{grid-column:span 4}.console-shell[data-active-tab=membership] .quotas-panel{grid-column:span 8}.console-shell[data-active-tab=membership] .quota-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.console-shell[data-active-tab=membership] .quota-tile:nth-child(3){border-right:0}.console-shell[data-active-tab=membership] .quota-tile:nth-child(-n+3){border-bottom:1px solid var(--line)}.console-shell[data-active-tab=profile] .account-info{grid-template-columns:1fr 1fr;gap:0 45px}.console-shell[data-active-tab=ecosystem] .quick-links{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.console-shell[data-active-tab=ecosystem] .quick-links>a{min-height:112px;padding:25px 20px}@media (min-width:1800px){.console-shell{grid-template-columns:272px minmax(0,1fr)}.console-main{padding-inline:55px}.console-panel{padding:29px}.console-topbar{padding-inline:55px}.profile-panel{grid-column:span 4}.membership-panel{grid-column:span 3}.quotas-panel{grid-column:span 5}.quota-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.quota-tile:nth-child(3){border-right:0}.quota-tile:nth-child(-n+3){border-bottom:1px solid var(--line)}.quota-tile{padding:19px 16px}.ecosystem-panel{grid-column:span 5}.subscriptions-panel{grid-column:span 7}.profile-banner{min-height:220px;padding:48px 38px}.profile-title h1{font-size:40px}.avatar-profile{width:88px;height:88px}.quick-links>a{padding:19px}.profile-tabs{gap:42px}.console-content-grid{gap:24px}.console-shell[data-active-tab=membership] .quota-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.console-content-grid>.console-panel{min-width:0;max-width:100%}.console-main .profile-title{min-width:0}.console-main .profile-title h1,.console-main .profile-title p,.console-main .info-list dd{overflow-wrap:anywhere}.console-main .panel-heading{flex-wrap:wrap;gap:12px}.console-main .table-scroll{overscroll-behavior-inline:contain;max-width:100%;overflow-x:auto}.console-main .subscription-table{width:100%}.console-main .eco-toolbar label{min-width:0}.console-main .eco-toolbar input{width:min(100%,280px);min-width:0}.console-main .eco-toolbar select{font:inherit;color:var(--text);background:var(--surface);border:1px solid var(--line-strong);border-radius:10px;max-width:100%;padding:9px 32px 9px 12px}.history-toolbar{justify-content:space-between}.eco-segments{background:var(--surface-low);border:1px solid var(--line);border-radius:12px;flex-wrap:wrap;gap:4px;padding:4px;display:flex}.eco-segments .button{box-shadow:none;border-color:#0000}.eco-segments [aria-pressed=true]{color:var(--accent);background:var(--selected)}.history-pagination{justify-content:flex-end}.history-pagination span{color:var(--secondary);margin-right:auto}[data-account-history]{grid-column:1/-1}[data-account-history] .subscription-table td:nth-last-child(-n+2){font-variant-numeric:tabular-nums;white-space:nowrap}@media (max-width:640px){.history-toolbar{align-items:stretch}.history-toolbar>.eco-segments{flex-basis:100%}.history-toolbar>label{flex:1}.console-main .eco-toolbar input{width:100%}.console-main .eco-toolbar label{flex-basis:100%}.history-pagination{justify-content:space-between}.history-pagination span{flex-basis:100%;order:-1}}.console-shell:not([data-active-tab=overview]):not([data-active-tab=profile]) .profile-banner{display:none}.profile-title h1{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.console-shell.account-layout .console-topbar{position:sticky;top:0}.console-shell.account-layout .console-main{padding-top:28px}.console-shell.account-layout .console-content-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:20px;margin-top:24px;display:grid}.console-shell.account-layout .console-content-grid>.console-panel{border-radius:18px;grid-column:1/-1;align-self:start;height:auto;min-height:0;margin:0;padding:26px}.console-shell.account-layout[data-active-tab=overview] .console-content-grid>.profile-panel{grid-column:span 7}.console-shell.account-layout[data-active-tab=overview] .console-content-grid>.membership-panel,.console-shell.account-layout[data-active-tab=profile] .console-content-grid>.profile-panel{grid-column:span 5}.console-shell.account-layout[data-active-tab=profile] .console-content-grid>.security-panel{grid-column:span 7}.console-shell.account-layout[data-active-tab=membership] .console-content-grid>.membership-panel{grid-column:span 4}.console-shell.account-layout[data-active-tab=membership] .console-content-grid>.quotas-panel{grid-column:span 8}.console-shell.account-layout[data-active-tab=profile] .account-info{display:block}.console-shell.account-layout .panel-heading{margin-bottom:18px}.console-shell.account-layout .panel-heading h2{font-size:15px;font-weight:600}.console-shell.account-layout .panel-note{font-size:12px;line-height:1.8}.console-shell.account-layout .info-list>div{gap:14px}.console-shell.account-layout .info-list dd{overflow-wrap:anywhere;min-width:0}.console-shell.account-layout .member-quota-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.console-shell.account-layout .quota-tile{gap:12px;padding:20px 18px}.console-shell.account-layout .quota-tile>span{color:var(--secondary);font-size:12px}.console-shell.account-layout .quota-tile small{color:var(--secondary);overflow-wrap:anywhere;font-size:11px;line-height:1.8}.console-shell.account-layout .profile-banner{box-shadow:0 4px 16px var(--shadow)}.console-home-link{color:var(--secondary);align-items:center;gap:8px;margin-bottom:19px;padding:8px 0;font-size:12px;font-weight:500;display:flex}.console-home-link:hover{color:var(--accent)}.console-home-back{color:var(--secondary);align-items:center;gap:7px;font-size:12px;display:inline-flex}.console-home-back:hover{color:var(--accent)}.account-ecosystem-head{justify-content:space-between;align-items:center;gap:24px;padding:6px 0 26px;display:flex}.account-ecosystem-head h2{letter-spacing:-.035em;margin:10px 0 12px;font-size:clamp(22px,2.1vw,32px);font-weight:600}.account-ecosystem-head p:not(.overline){color:var(--secondary);max-width:560px;font-size:13px;line-height:1.8}.account-ecosystem-symbol{border:1px solid var(--line-strong);width:64px;height:64px;color:var(--accent);background:var(--surface-low);border-radius:50%;flex:none;place-items:center;display:grid}.account-ecosystem-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.account-project-card{--project-ink:var(--g-blue);--project-surface:var(--blue-container);isolation:isolate;border:1px solid var(--line-strong);background:linear-gradient(150deg,var(--surface),var(--project-surface));border-radius:18px;flex-direction:column;gap:26px;min-width:0;min-height:225px;padding:24px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.account-project-card{background:linear-gradient(150deg,var(--surface),color-mix(in srgb,var(--project-surface)35%,var(--surface)))}}.account-project-card{transition:transform .18s var(--ease),border-color .18s var(--ease),box-shadow .18s var(--ease)}.account-project-card[data-tone=green]{--project-ink:var(--g-green);--project-surface:var(--green-container)}.account-project-card[data-tone=yellow]{--project-ink:var(--warning);--project-surface:var(--yellow-container)}.account-project-card[data-tone=red]{--project-ink:var(--g-red);--project-surface:var(--red-container)}.account-project-card[data-tone=neutral]{--project-ink:var(--secondary);--project-surface:var(--surface-high)}.account-project-card[data-featured=true]{background:linear-gradient(130deg,var(--surface),var(--project-surface));grid-column:span 2}.account-project-card:hover{border-color:var(--project-ink);box-shadow:0 8px 18px var(--shadow);transform:translateY(-3px)}.account-project-card:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.account-project-top{justify-content:space-between;align-items:center;gap:16px;display:flex}.account-project-icon{background:var(--surface-glass);border:1px solid var(--line-strong);width:56px;height:56px;color:var(--project-ink);border-radius:16px;flex:none;place-items:center;display:grid}.account-project-icon svg{width:30px;height:30px}.account-project-kind{color:var(--secondary);text-align:right;font-size:11px}.account-project-copy{gap:10px;display:grid}.account-project-copy strong{letter-spacing:-.03em;color:var(--text);overflow-wrap:anywhere;font-size:23px;font-weight:600}.account-project-copy>span{color:var(--secondary);overflow-wrap:anywhere;font-size:13px;line-height:1.8}.account-project-action{color:var(--project-ink);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;font-size:12px;font-weight:550;display:flex}.account-project-orbit{z-index:-1;border:1px solid var(--project-ink);opacity:.1;pointer-events:none;border-radius:50%;width:160px;height:160px;position:absolute;top:45%;right:-70px}.account-project-orbit:after{content:"";border:1px solid var(--project-ink);border-radius:50%;position:absolute;inset:20px}@media (max-width:1100px){.console-shell.account-layout[data-active-tab=profile] .console-content-grid>.profile-panel,.console-shell.account-layout[data-active-tab=profile] .console-content-grid>.security-panel{grid-column:1/-1}.account-ecosystem-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.console-shell.account-layout .console-content-grid>.console-panel{padding:22px;grid-column:1/-1!important}.console-shell.account-layout .console-content-grid{gap:18px}.console-shell.account-layout .console-topbar .console-search,.console-shell.account-layout .console-topbar .breadcrumbs>span,.console-shell.account-layout .console-topbar .breadcrumbs>strong,.console-shell.account-layout .console-topbar .breadcrumbs>.icon{display:none}.console-shell.account-layout .console-topbar-actions{margin-left:auto}.console-shell.account-layout .console-topbar .navbar-member{display:none}.console-shell.account-layout .console-topbar{gap:10px}}@media (max-width:540px){.console-shell.account-layout .console-main{padding:20px 16px}.console-shell.account-layout .console-content-grid>.console-panel{border-radius:16px;padding:21px 18px}.console-shell.account-layout .member-quota-grid{grid-template-columns:minmax(0,1fr)}.console-shell.account-layout .member-quota-grid .quota-tile{border-right:0!important;border-bottom:1px solid var(--line)!important}.console-shell.account-layout .member-quota-grid .quota-tile:last-child{border-bottom:0!important}.account-ecosystem-head{align-items:flex-start;gap:12px}.account-ecosystem-head h2{font-size:24px;line-height:1.5}.account-ecosystem-symbol{width:44px;height:44px}.account-ecosystem-symbol svg{width:24px;height:24px}.account-ecosystem-grid{grid-template-columns:minmax(0,1fr);gap:14px}.account-project-card[data-featured=true]{grid-column:auto}.account-project-card{gap:22px;min-height:215px;padding:22px}.account-project-copy strong{font-size:22px}}@media (prefers-reduced-motion:reduce){.account-project-card{transition:none}.account-project-card:hover{transform:none}}.console-shell.account-layout .console-topbar .breadcrumbs{min-width:0;display:flex}.console-shell.account-layout .console-topbar .breadcrumbs>.console-home-back{display:inline-flex}.console-shell.account-layout .console-nav>a:not([aria-current=page]) .nav-active-mark{display:none}.console-shell.account-layout .account-info.info-list>div,.console-shell.account-layout .membership-panel .info-list>div,.console-shell.account-layout .member-limits>div{font-size:12px;line-height:1.8}@media (min-width:1101px){.account-project-card:last-child{grid-column:1/-1;grid-template-columns:230px minmax(0,1fr) 120px;align-items:center;gap:26px;min-height:140px;display:grid}.account-project-card:last-child .account-project-action{margin-top:0}}@media (min-width:1800px){:root{--container:1580px}.hero-layout{gap:75px;min-height:755px;padding:78px 0 64px}.hero-title{font-size:70px}.hero-description{max-width:500px;font-size:14px}.hero-sculpture{height:590px}.sculpture-position{width:320px;height:320px}.slab-inscription strong{font-size:92px}.hero-eyebrow{font-size:12px}.sponsor-plaque{min-height:235px}.plan-card{padding:29px 23px}.plan-card li,.plan-tagline{font-size:11px}.plan-price strong{font-size:42px}.annual-note{font-size:9px}}@media (max-width:1300px){.brand-caption,.brand-divider{display:none}.desktop-nav{gap:22px}.header-inner{gap:15px}.nav-settings{display:none}.hero-layout{gap:15px;min-height:625px}.hero-sculpture{height:510px}.sculpture-position{width:263px;height:263px}.slab-inscription strong{font-size:76px}.hero-title{font-size:clamp(38px,4.3vw,57px)}.hero-description{font-size:12px}.sponsor-plaque{gap:23px;padding:28px 25px}.sponsor-medallion{width:82px;height:82px}.sponsor-name h3{font-size:27px}.notice-layout{gap:60px}.plan-card{padding:22px 14px 17px}.plan-card li{gap:5px;font-size:9px}.plan-card h3{font-size:17px}.annual-note{font-size:8px}.plan-price strong{font-size:30px}.plan-cta{font-size:9px}.gift-layout{gap:44px}.console-shell{grid-template-columns:218px minmax(0,1fr)}.console-topbar,.console-main{padding-inline:25px}.console-panel{padding:21px}.quota-tile{padding:18px 12px}.quota-label{gap:5px;font-size:9px}.quota-tile strong{font-size:18px}.quick-links{grid-template-columns:1fr}.profile-actions{flex-direction:column;align-items:stretch}.profile-banner{padding:30px}.console-search kbd{margin-left:10px}.console-shell[data-active-tab=ecosystem] .quick-links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1080px){:root{--gutter:35px;--header:72px}.header-inner{padding-inline:24px}.brand{font-size:22px}.desktop-nav{gap:20px;font-size:11px}.nav-search,.nav-profile{display:none}.nav-login{padding-inline:11px;font-size:10px}.navbar-member{margin-left:1px}.hero-layout{gap:0;min-height:590px}.hero-title{font-size:43px}.hero-sculpture{height:470px}.sculpture-position{width:239px;height:239px}.slab-inscription strong{font-size:67px}.slab-inscription>span{letter-spacing:15px;font-size:14px}.sculpture-tag{padding:7px 8px;font-size:9px}.sculpture-tag-0{top:17%;left:1%}.sculpture-tag-1{top:25%;right:-2%}.sculpture-tag-4{top:3%;left:31%}.sculpture-tag-2{top:75%;left:0}.sculpture-tag-3{top:78%;right:0}.sculpture-tag-5{bottom:3%;left:35%}.hero-description{max-width:390px}.hero-actions{gap:10px}.hero-search{max-width:330px}.hero-actions>.button-large{padding:13px 18px;font-size:12px}.sponsor-heading{gap:14px}.sponsor-heading h2{font-size:15px}.sponsor-order{font-size:9px}.sponsor-plaque{gap:19px;min-height:185px;padding:25px 22px}.sponsor-medallion{width:73px;height:73px}.sponsor-medallion>span{font-size:31px}.sponsor-name h3{font-size:24px}.sponsor-star{top:21px;right:19px}.sponsor-star>.icon{width:20px}.section{padding:82px 0}.notice-layout{grid-template-columns:.65fr 1.3fr;gap:38px}.notice-items{gap:20px}.product-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:17px}.product-card{grid-column:span 2}.product-card:nth-child(n+4){grid-column:span 3}.product-lead{grid-column:span 2}.product-copy h3{font-size:24px}.product-lead .product-copy h3{font-size:26px}.product-art{height:160px}.product-lead .product-art{height:190px}.product-copy p{min-height:48px;font-size:12px}.developers-intro{gap:35px}.developer-capability{padding:22px}.plans-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.plan-card{border-bottom:1px solid var(--line);padding:24px 22px}.plan-card:nth-child(3){border-right:0}.plan-card:nth-last-child(-n+2){border-bottom:0}.plan-card:last-child{border-right:1px solid var(--line)}.plan-card ul{gap:12px}.plan-card li{font-size:11px}.plan-card h3{font-size:21px}.plan-tagline{min-height:38px;font-size:11px}.plan-price strong{font-size:37px}.annual-note{font-size:9px}.plan-cta{font-size:11px}.pricing-section .section-heading{align-items:flex-start}.pricing-section .section-heading p{max-width:550px}.sponsor-invitation{gap:17px;padding:23px}.sponsor-invitation>.text-link{white-space:normal;min-width:100px}.gift-layout{gap:35px}.gift-benefits{grid-template-columns:1fr}.rights-panel{padding:24px}.rights-title{font-size:12px}.rights-title>.rights-engraving{display:none}.footer-top{grid-template-columns:1.1fr .7fr 1fr;gap:35px}.footer-top>.footer-links:last-child{grid-column:1/-1;grid-template-columns:1fr 1fr 1fr;gap:8px 22px;display:grid}.footer-top>.footer-links:last-child h3{grid-column:1/-1}.footer-top>.footer-links:last-child>.footer-caption{display:none}.footer-wordmark-wrap{margin-top:50px}.wordmark-star{width:47px;height:47px}.console-shell{grid-template-columns:195px minmax(0,1fr)}.console-sidebar{padding:25px 10px 15px}.sidebar-brand{padding-inline:10px}.sidebar-brand .brand{font-size:22px}.sidebar-brand-subtitle{padding-left:0;font-size:8px}.console-nav>a{gap:9px;padding:11px;font-size:11px}.sidebar-resource-links>a{gap:9px;padding-inline:10px;font-size:10px}.console-topbar,.console-main{padding-inline:20px}.console-topbar{gap:10px}.console-topbar .breadcrumbs{gap:8px}.console-search{display:none}.profile-identity{flex-wrap:wrap;gap:20px}.profile-actions{flex-direction:row;justify-content:flex-start;margin-top:0;margin-left:98px}.profile-banner{padding:27px}.profile-title h1{font-size:29px}.profile-panel,.membership-panel{grid-column:span 6}.subscriptions-panel,.ecosystem-panel{grid-column:span 12}.quick-links{grid-template-columns:1fr 1fr}.quota-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.quota-tile:nth-child(3){border-right:0}.quota-tile:nth-child(-n+3){border-bottom:1px solid var(--line)}.quota-tile{padding:18px}.quota-label{font-size:10px}.info-list>div{gap:10px;font-size:11px}.console-shell[data-active-tab=membership] .membership-panel,.console-shell[data-active-tab=membership] .quotas-panel{grid-column:span 12}}@media (max-width:800px){:root{--gutter:25px;--header:66px}.product-grid{grid-template-columns:1fr}.product-card,.product-card:nth-child(n+4){grid-column:auto}.desktop-nav{display:none}.header-inner{justify-content:space-between;padding-inline:22px}.header-actions{gap:4px}.nav-settings,.nav-profile,.nav-search{min-width:33px;display:flex}.mobile-menu-button{display:flex}.brand-group{gap:14px}.brand-divider{display:block}.brand-caption{font-size:9px;display:block}.hero-layout{grid-template-columns:1fr;gap:15px;min-height:0;padding-top:47px}.hero-copy{max-width:620px}.hero-title{font-size:clamp(45px,7vw,61px);line-height:1.32}.hero-eyebrow{margin-bottom:23px;font-size:11px}.hero-description{max-width:580px;margin-top:22px;font-size:13px}.hero-actions{gap:22px;margin-top:26px}.hero-search{max-width:470px;margin-top:25px}.hero-sculpture{max-width:570px;height:490px;margin:8px auto 20px}.sculpture-position{width:265px;height:265px}.slab-inscription strong{font-size:76px}.sculpture-tag{padding:8px 10px;font-size:10px}.hero-foot{padding:20px 0;font-size:9px}.hero-foot-index>span:last-child,.hero-foot-index .index-line{display:none}.hero-foot-index .mono{font-size:17px}.sponsor-hall{padding:39px 0 44px}.sponsor-heading{flex-wrap:wrap;gap:12px;margin-bottom:23px}.sponsor-heading h2{flex-basis:100%;order:3;font-size:16px;line-height:1.6}.sponsor-order{margin-left:auto}.sponsor-kicker{font-size:9px}.sponsor-plaque{flex-direction:column;align-items:flex-start;gap:18px;min-height:180px;padding:27px 20px}.sponsor-medallion{width:69px;height:69px}.sponsor-name h3{font-size:24px}.plaque-overline{margin-bottom:7px;font-size:8px}.plaque-rule{margin-top:10px}.section{padding:68px 0}.section-kicker{margin-bottom:31px;font-size:9px}.section-heading{align-items:flex-start;gap:22px}.section-heading h2,.notice-heading h2,.developers-intro h2{font-size:32px}.section-heading p{font-size:12px}.section-heading>.text-link{white-space:nowrap;margin-top:14px;font-size:10px}.notice-layout{grid-template-columns:1fr;gap:27px}.notice-heading{-moz-column-gap:20px;grid-template-columns:1fr 90px;column-gap:20px;display:grid}.notice-heading p{max-width:500px;margin-top:12px;font-size:12px}.notice-emblem{border-radius:17px;grid-area:1/2/span 2;place-self:center end;width:64px;height:64px;margin:0}.notice-emblem>.icon{width:28px}.notice-emblem>i{border-radius:14px}.notice-main{padding-left:18px}.notice-main h3{font-size:17px}.notice-items{gap:24px}.notice-support{padding:17px 19px}.developers-intro{grid-template-columns:1fr;gap:14px}.developers-intro p{padding:0}.developer-capabilities{grid-template-columns:1fr}.developer-capability{border-right:0;border-bottom:1px solid var(--line);-moz-column-gap:22px;grid-template-columns:105px 1fr;column-gap:22px;padding:23px;display:grid}.developer-capability:last-child{border:0}.capability-art{grid-row:1/span 2;height:110px;margin:0}.capability-ring{width:90px;height:90px}.capability-terminal{font-size:22px;right:0}.capability-heading{align-self:end}.developer-capability p{font-size:11px}.plans-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.plan-card:nth-child(3){border-right:1px solid var(--line)}.plan-card:nth-child(2n){border-right:0}.plan-card:nth-child(4){border-bottom:1px solid var(--line)}.plan-card:last-child{-moz-column-gap:30px;border-right:0;grid-column:span 2;grid-template-columns:1fr 1fr;align-items:start;column-gap:30px;display:grid}.plan-card:last-child .plan-topline{grid-column:1/-1;margin-bottom:14px}.plan-card:last-child ul{border:0;grid-area:2/2/span 4;margin-top:0;padding-top:0}.plan-card:last-child .plan-cta{grid-column:2}.plan-card:last-child .annual-note,.plan-card:last-child h3,.plan-card:last-child .plan-tagline,.plan-card:last-child .plan-price{grid-column:1}.pricing-section .section-heading{flex-direction:column}.roadmap-row summary{grid-template-columns:25px 1fr 84px 20px;gap:13px;padding:23px 0}.roadmap-description{display:none}.roadmap-name{font-size:16px}.roadmap-name small{overflow-wrap:anywhere;font-size:8px}.roadmap-content{gap:27px;padding:0 0 25px 38px}.roadmap-content li{font-size:10px}.roadmap-status{font-size:9px}.sponsor-invitation{flex-wrap:wrap}.sponsor-invitation>div{flex:1;min-width:220px}.sponsor-invitation>.text-link{min-width:0;margin-left:66px}.gift-layout{grid-template-columns:1fr;gap:32px}.gift-copy h2{font-size:32px}.gift-copy>p{max-width:650px}.gift-benefits{grid-template-columns:1fr 1fr}.gift-seal>.icon{border-radius:12px;width:24px;height:24px;padding:10px}.rights-panel{min-height:320px;padding:28px}.rights-title>.rights-engraving{display:block}.contact-layout{gap:28px;width:min(820px,86%);margin-right:clamp(8px,3vw,36px)}.contact-spark>.icon{width:48px;height:48px}.contact-layout h2{font-size:30px}.contact-actions{gap:20px}.contact-actions .button{font-size:11px}.footer-top{grid-template-columns:1fr 1fr;gap:32px}.footer-brand{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:12px 35px;display:grid}.footer-brand .brand{grid-column:1/-1}.footer-brand>p{max-width:none;margin-top:10px}.footer-brand .footer-disclaimer{margin:10px 0 0}.footer-top>.footer-links:last-child{grid-column:auto;display:flex}.footer-links{gap:10px;font-size:10px}.footer-top>.footer-links:last-child>.footer-caption{display:block}.footer-bottom{align-items:flex-start;gap:15px}.footer-bottom>div{flex-wrap:wrap;justify-content:flex-end;gap:15px}.footer-wordmark{padding-bottom:20px;font-size:15vw}.wordmark-star{width:35px;height:35px}.wordmark-star>.icon{width:21px}.console-shell{display:block}.console-sidebar{display:none}.console-topbar{gap:9px;height:64px;padding:0 19px}.console-menu-button{display:flex}.breadcrumbs{margin-right:auto}.breadcrumbs>a,.breadcrumbs>.icon:first-of-type{display:none}.console-topbar-actions{gap:3px}.console-topbar .nav-login{min-height:34px;padding:8px 10px}.console-topbar .navbar-member{margin-left:0}.console-main{padding:21px 23px}.console-nav-dialog{border-radius:0 20px 20px 0;width:310px;max-width:calc(100vw - 45px);height:100dvh;max-height:100dvh;margin:0 auto 0 0;padding:22px 15px}.console-nav-dialog .dialog-heading{padding-left:12px}.console-nav-dialog .sidebar-resource-links{margin-top:25px}.profile-banner{padding:28px}.profile-identity{flex-wrap:nowrap;gap:22px}.profile-actions{flex-direction:column;margin-left:auto}.profile-title h1{font-size:30px}.avatar-profile{width:71px;height:71px}.console-content-grid{gap:17px}.profile-tabs{gap:25px;margin-bottom:22px}.console-panel{padding:23px}.profile-panel,.membership-panel{grid-column:span 6}.quick-links{grid-template-columns:1fr 1fr}.console-bottom{padding-top:22px}.console-shell[data-active-tab=profile] .account-info{grid-template-columns:1fr;gap:0}.console-shell[data-active-tab=ecosystem] .quick-links>a{min-height:85px;padding:21px 17px}}@media (max-width:520px){:root{--gutter:21px;--header:62px}.header-inner{padding-inline:18px}.brand{font-size:22px}.brand-group{gap:0}.brand-caption,.brand-divider,.nav-settings,.nav-profile,.nav-search{display:none}.header-actions{gap:2px}.header-actions .theme-button{min-width:33px}.nav-login{gap:7px;min-height:35px;padding:8px 10px;font-size:9px}.nav-login>.icon{width:13px}.nav-username,.account-trigger .small-badge{display:none}.account-trigger{gap:4px}.preview-banner{text-align:left;justify-content:flex-start;gap:6px;padding:7px 34px 7px 20px;font-size:9px}.preview-banner>.icon{width:13px}.preview-banner button{right:9px}.hero-layout{gap:12px;padding:35px 0 25px}.hero-eyebrow{letter-spacing:.025em;gap:8px;margin-bottom:22px;font-size:9px}.hero-eyebrow>.icon{width:14px}.hero-title{letter-spacing:-.043em;font-size:clamp(35px,10.2vw,51px);line-height:1.38}.hero-description{margin-top:20px;font-size:11px;line-height:2.1}.hero-actions{gap:12px;margin-top:25px}.hero-actions>.button-large{min-height:46px;padding:12px 16px;font-size:11px}.hero-actions>.button-text{gap:8px;padding-inline:6px;font-size:11px}.hero-search{gap:10px;max-width:100%;margin-top:23px;padding:11px 0;font-size:10px}.hero-search>span{gap:8px}.hero-search kbd{font-size:8px}.hero-sculpture{max-width:390px;height:355px;margin:20px auto 12px}.sculpture-position{width:196px;height:196px;transform:translate(-50%,-43%)}.slab{border-radius:23px}.slab-top{transform:translate3d(28px,-45px,52px)}.slab-middle{transform:translateZ(9px)}.slab-base{transform:translate3d(-13px,21px,-23px)}.slab-inscription strong{letter-spacing:-3px;font-size:59px}.slab-inscription>span{letter-spacing:11px;margin-right:-11px;font-size:11px}.slab-inscription small{letter-spacing:3px;margin-bottom:8px;font-size:6px}.slab-corner{width:13px;height:13px}.corner-a,.corner-b{top:17px}.corner-c,.corner-d{bottom:17px}.corner-a,.corner-c{left:17px}.corner-b,.corner-d{right:17px}.slab-base>i{width:4px;height:14px;left:21px;box-shadow:11px 0 #5f7456,22px 0 #5f7456,33px 0 #5f7456,44px 0 #5f7456,55px 0 #5f7456}.slab-base>i:nth-child(2){right:75px}.sculpture-tag{border-radius:6px;gap:5px;padding:7px;font-size:8px}.sculpture-tag>span>.icon{width:13px;height:13px}.sculpture-tag-0{top:13%;left:0}.sculpture-tag-1{top:17%;right:0}.sculpture-tag-2{top:75%;left:0}.sculpture-tag-3{top:78%;right:0}.sculpture-tag-4{top:-3%;left:29%}.sculpture-tag-5{bottom:-1%;left:33%}.sculpture-caption{font-size:7px;bottom:-32px}.hero-foot{margin-top:13px;padding-top:19px;font-size:9px}.hero-foot-index{gap:7px}.hero-foot-index .mono{font-size:15px}.hero-foot>a{gap:8px}.hero-foot>a>.icon{width:14px}.sponsor-heading h2{font-size:15px}.sponsor-order{font-size:8px}.sponsor-plaques{grid-template-columns:1fr;gap:15px}.sponsor-plaque{flex-direction:row;align-items:center;gap:24px;min-height:155px;padding:28px 24px}.sponsor-name h3{font-size:25px}.sponsor-medallion{width:74px;height:74px}.sponsor-star{top:16px;right:17px}.sponsor-star>.icon{width:18px}.plaque-etch{font-size:7px;bottom:14px;right:17px}.sponsor-hall{padding:35px 0 39px}.section{padding:54px 0}.section-kicker{gap:15px;margin-bottom:27px;padding-top:16px;font-size:8px}.section-kicker>span:first-child{font-size:8px}.section-heading{margin-bottom:29px}.section-heading h2,.notice-heading h2,.developers-intro h2{letter-spacing:-.7px;font-size:28px}.section-heading p{margin-top:13px;font-size:11px;line-height:1.95}.section-heading>.text-link{display:none}.notice-heading{grid-template-columns:1fr 64px;gap:0 16px}.notice-heading p{margin-top:12px;font-size:11px;line-height:1.9}.notice-emblem{border-radius:15px;width:52px;height:52px}.notice-emblem>.icon{width:24px}.notice-emblem>i{border-radius:12px}.notice-main{padding-left:15px}.notice-main h3{margin-bottom:12px;font-size:16px;line-height:1.7}.notice-main p{font-size:11px}.notice-items{grid-template-columns:1fr;gap:21px}.notice-item h4{margin-bottom:10px;font-size:12px}.notice-item p{font-size:11px}.notice-support{margin-top:22px;padding:16px;font-size:10px}.product-grid{grid-template-columns:1fr;gap:18px}.product-card,.product-card:nth-child(n+4){grid-column:auto}.product-top{padding:18px 22px}.product-art,.product-lead .product-art{height:181px}.product-lead .product-icon-plate,.product-icon-plate{border-radius:21px;width:95px;height:95px}.product-icon-plate>.icon{width:41px;height:41px}.product-copy{padding:23px 23px 20px}.product-copy h3,.product-lead .product-copy h3{font-size:26px}.product-copy p,.product-lead .product-copy p{max-width:none;min-height:0;font-size:11px}.product-action{margin-top:22px;padding-top:17px}.developers-intro{gap:13px}.developers-intro p{font-size:11px}.developer-capability{grid-template-columns:65px 1fr;gap:9px 20px;padding:25px 20px}.capability-art{align-self:center;height:93px}.capability-ring{width:64px;height:64px}.capability-art>.icon{width:29px;height:29px;padding:9px}.capability-terminal{display:none}.capability-heading{gap:8px;margin-bottom:0}.capability-heading h3{font-size:13px}.capability-heading .mono{font-size:8px}.developer-capability p{font-size:10px;line-height:1.95}.developer-capabilities{margin-top:27px}.plans-grid{border-radius:13px;grid-template-columns:1fr}.plan-card{padding:25px 26px 23px;border-right:0!important;border-bottom:1px solid var(--line)!important}.plan-card:last-child{grid-column:auto;display:flex;border-bottom:0!important}.plan-card:last-child ul{border-top:1px solid var(--line);margin-top:24px;padding-top:24px}.plan-topline{margin-bottom:11px}.plan-card h3{font-size:22px}.plan-tagline{min-height:0;font-size:11px}.plan-price{margin-top:20px}.plan-price strong{font-size:43px}.annual-note{margin-top:5px;font-size:10px}.plan-card ul{grid-template-columns:1fr;gap:11px;margin:21px 0 24px;padding-top:21px}.plan-card li{font-size:11px}.plan-cta{min-height:43px;font-size:12px}.plan-badge{font-size:9px}.cycle-switch{margin-top:1px}.sponsor-invitation{gap:17px;margin-top:19px;padding:22px}.sponsor-invitation>div{flex-basis:calc(100% - 62px);min-width:0}.invitation-icon{border-radius:10px;width:39px;height:39px}.invitation-icon>.icon{width:22px}.sponsor-invitation h3{font-size:14px}.sponsor-invitation p{font-size:10px;line-height:1.9}.sponsor-invitation>.text-link{margin-left:55px;font-size:10px}.roadmap-heading{margin-top:45px}.roadmap-heading h3{font-size:23px}.roadmap-heading p{font-size:11px;line-height:1.9}.roadmap-row summary{grid-template-columns:22px 1fr 67px 16px;gap:9px;padding:22px 0}.roadmap-name{font-size:15px}.roadmap-name small{font-size:7px}.roadmap-index{font-size:9px}.roadmap-status{gap:5px;font-size:8px}.roadmap-content{grid-template-columns:1fr;gap:22px;padding-left:31px}.roadmap-content h4{font-size:10px}.roadmap-content li{font-size:11px}.gift-layout{gap:28px}.gift-copy h2{font-size:28px;line-height:1.5}.gift-copy>p{margin-top:19px;font-size:11px}.gift-seal{font-size:8px}.gift-benefits{grid-template-columns:1fr;gap:12px}.gift-benefits li{font-size:11px}.rights-panel{min-height:315px;padding:22px}.rights-title{font-size:12px}.rights-title>.rights-engraving{font-size:7px}.info-list>div{font-size:11px}.claim-result{padding:12px 13px;font-size:10px}.contact-section .container{display:block}.contact-layout{width:auto;margin:0;display:block}.contact-spark{margin:0 0 23px;display:block}.contact-spark>.icon{width:44px;height:44px}.contact-layout h2{font-size:28px;line-height:1.5}.contact-layout p{font-size:11px}.contact-actions{flex-direction:column;align-items:flex-start;gap:21px}.contact-actions .button{font-size:11px}.site-footer{padding:43px 0 23px}.footer-brand{display:block}.footer-brand>p{max-width:340px;margin-top:20px;font-size:10px}.footer-brand .footer-disclaimer{margin-top:15px;font-size:9px}.footer-links{gap:12px;font-size:11px}.footer-links h3{margin-bottom:3px;font-size:11px}.footer-top{gap:31px 28px}.footer-top>.footer-links:last-child{grid-column:1/-1}.footer-top>.footer-links:last-child>.footer-caption{font-size:9px}.footer-wordmark-wrap{margin-top:42px}.footer-wordmark{letter-spacing:-.07em;padding-bottom:23px;font-size:16.6vw}.wordmark-star{width:25px;height:25px;top:4px}.wordmark-star>.icon{width:15px}.footer-bottom{flex-direction:column;gap:12px;padding-top:17px;font-size:8px}.footer-bottom>div{justify-content:flex-start;gap:21px;width:100%}.back-to-top{min-width:32px;min-height:32px;margin-left:auto}.dialog{border-radius:17px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);padding:22px}.dialog-heading{margin-bottom:21px}.dialog-heading h2{font-size:18px}.command-dialog{width:calc(100vw - 20px);max-width:calc(100vw - 20px);margin-top:10vh;padding:0}.command-top{gap:11px;padding:18px 15px}.command-top>.icon{width:18px}.command-top input{font-size:12px}.command-caption{padding:15px 17px 10px;font-size:9px}.search-result{gap:11px;padding:13px 9px}.search-result strong{font-size:12px}.search-result p{font-size:9px}.command-footer{gap:10px;padding:12px 16px;font-size:8px}.command-footer kbd{font-size:8px}.menu-dialog{border-radius:18px 0 0 18px;width:calc(100vw - 34px);max-width:none;height:100dvh;max-height:100dvh;margin:0 0 0 auto}.mobile-nav>a{padding:20px 0;font-size:19px}.menu-bottom .button{padding:10px 12px;font-size:10px}.toast-message{padding:13px 16px;font-size:11px;line-height:1.8}.toast-host{width:max-content}.console-topbar{gap:6px;padding-inline:12px}.console-topbar-actions{gap:1px}.console-topbar .icon-button{min-width:33px}.console-topbar .breadcrumbs{gap:6px;font-size:9px}.console-topbar .navbar-member .button{gap:5px;min-height:33px;padding:8px;font-size:9px}.console-topbar .navbar-member .button>.icon,.console-topbar-actions>[data-action=refresh-member]{display:none}.console-main{padding:17px 16px 23px}.account-status{gap:9px;margin-bottom:17px;padding:13px 12px}.account-status strong{font-size:11px}.account-status p{font-size:9px;line-height:1.8}.account-status>.icon{width:17px}.account-status .button{gap:6px;min-height:32px;padding:8px 10px;font-size:9px}.account-status .button>.icon{display:none}.profile-banner{border-radius:13px;min-height:223px;padding:25px 22px}.profile-identity{flex-wrap:wrap;gap:18px}.avatar-profile{border-radius:17px;width:60px;height:60px}.avatar-profile>.icon{width:29px}.profile-title{max-width:calc(100% - 80px)}.profile-title h1{margin:5px 0 6px;font-size:27px}.profile-title .overline{font-size:8px}.profile-title>p:last-child{font-size:10px}.profile-actions{flex-direction:row;justify-content:flex-start;gap:9px;margin:6px 0 0}.profile-actions .button{min-height:36px;padding:9px 13px;font-size:10px}.profile-tier{padding:9px 12px;font-size:10px}.profile-banner-art>span{opacity:.7;right:-85%}.profile-banner-art>b{font-size:150px;bottom:-30px;right:0}.profile-tabs{gap:24px;margin-top:9px;margin-bottom:20px}.profile-tabs>a{padding:17px 0 14px;font-size:10px}.console-content-grid{display:block}.console-panel{border-radius:12px;margin-bottom:17px;padding:21px 19px}.panel-heading{margin-bottom:17px}.panel-heading h2{gap:9px;font-size:12px}.panel-index{font-size:8px}.account-info.info-list>div{padding:14px 0;font-size:11px}.member-tier-display{margin:17px 0}.member-tier-display>strong{font-size:24px}.quota-grid{grid-template-columns:1fr 1fr}.quota-tile{padding:18px 14px;border-bottom:1px solid var(--line)!important}.quota-tile:nth-child(3){border-right:1px solid var(--line)}.quota-tile:nth-child(2n){border-right:0}.quota-tile:nth-last-child(-n+2){border-bottom:0!important}.quota-label{font-size:9px}.quota-tile strong{letter-spacing:-.25px;font-size:18px}.quota-tile strong.placeholder{font-size:17px}.panel-note{font-size:9px}.quick-links{grid-template-columns:1fr;gap:10px}.quick-links>a{gap:14px;padding:15px 12px}.quick-links strong{font-size:12px}.quick-links small,.empty-state p{font-size:10px}.empty-state{min-height:160px}.console-bottom{flex-wrap:wrap;align-items:flex-start;gap:12px;padding-top:6px;font-size:8px}.console-bottom a{gap:6px;font-size:9px}.subscription-table{font-size:9px}.subscription-table th{padding:10px 6px;font-size:8px}.subscription-table td{padding:13px 6px}.subscription-table .small-badge{padding:4px 6px;font-size:8px}.console-shell[data-active-tab=membership] .quota-grid{grid-template-columns:1fr 1fr}.console-shell[data-active-tab=ecosystem] .quick-links{grid-template-columns:1fr}.console-shell[data-active-tab=ecosystem] .quick-links>a{min-height:83px;padding:20px}.claim-page-intro{padding-top:33px}.claim-page-intro .container>h1{margin-top:25px;font-size:30px;line-height:1.5}.claim-page-intro p{font-size:11px}.claim-rules ul{grid-template-columns:1fr;gap:19px}.claim-rules li{font-size:11px}.claim-rules{padding:33px 0 45px}.claim-thanks{font-size:10px}}@media (max-width:355px){:root{--gutter:17px}.header-inner{padding-inline:14px}.brand{gap:8px;font-size:21px}.brand-symbol{transform:scale(.9)}.hero-title{font-size:34px}.hero-actions{gap:8px}.hero-actions>.button-large{padding-inline:13px}.sponsor-plaque{gap:19px;padding:26px 19px}.sponsor-name h3{font-size:22px}.sponsor-medallion{width:64px;height:64px}.sponsor-heading h2{font-size:14px}.sculpture-tag{font-size:7px}.console-topbar .breadcrumbs>span,.console-topbar .breadcrumbs>.icon{display:none}.console-topbar .breadcrumbs{font-size:10px}}@media (pointer:coarse){.icon-button{min-width:42px;min-height:42px}.key-button{min-width:36px;min-height:36px}.roadmap-row summary{min-height:76px}.appearance-option{min-height:125px}}@media print{.site-header,.console-topbar,.console-sidebar,.dialog,.preview-banner,.toast-host,.hero-sculpture,.footer-wordmark,.header-actions{display:none!important}html,body{color:#000;background:#fff}.container{max-width:none;padding:20px}.console-shell{display:block}.reveal{opacity:1!important;transform:none!important}.section{padding:30px 0}.plan-card,.product-card,.sponsor-plaque,.console-panel{-moz-column-break-inside:avoid;break-inside:avoid}.site-footer{padding-top:20px}.sponsor-hall{-webkit-print-color-adjust:exact;print-color-adjust:exact}.button{box-shadow:none}.console-main{padding:15px}}.brand{letter-spacing:-1.05px;gap:0;font-weight:530}.brand-wordmark{white-space:nowrap;align-items:baseline;display:inline-flex}.brand-blue{color:var(--g-blue)}.brand-red{color:var(--g-red)}.brand-yellow{color:var(--g-yellow)}.brand-green{color:var(--g-green)}.brand-neutral{color:var(--g-neutral)}.button{isolation:isolate;border-radius:100px;position:relative;overflow:hidden}.button-large{border-radius:100px}.button-primary{font-weight:550;box-shadow:0 1px 2px #20212412}.button-primary:hover{filter:none;box-shadow:0 2px 3px var(--shadow),0 5px 12px var(--shadow)}.button-primary:before{content:"";opacity:0;pointer-events:none;background:currentColor;transition:opacity .2s;position:absolute;inset:0}.button-primary:hover:before{opacity:.06}.icon-button{border-radius:50%}.site-header{background:var(--bg)}@supports (color:color-mix(in lab, red, red)){.site-header{background:color-mix(in srgb,var(--bg)93%,transparent)}}.site-header{-webkit-backdrop-filter:blur(16px)}.desktop-nav a{position:relative}.desktop-nav a[aria-current=location]{color:var(--accent)}.reading-progress{height:2px}.hero{background:radial-gradient(ellipse at 84% 34%,var(--blue-container),transparent 53%)}@supports (color:color-mix(in lab, red, red)){.hero{background:radial-gradient(ellipse at 84% 34%,color-mix(in srgb,var(--blue-container)42%,transparent),transparent 53%)}}.hero-title{letter-spacing:-.055em;font-weight:510}.title-emphasis{color:var(--accent)}.preview-banner{background:var(--surface-low)}.sample-light{background:#f8f9fa}.sample-dark{background:#202124}.dialog{background:var(--surface);box-shadow:0 18px 60px var(--shadow-deep),0 3px 10px var(--shadow);border-radius:24px}.appearance-option{border-radius:16px}.search-result,.menu-link{border-radius:12px}.product-card,.plan-card,.rights-panel{border-radius:22px}.plan-card.is-featured,.plan-card.featured{box-shadow:0 5px 22px var(--shadow)}.section-kicker{letter-spacing:.06em}.small-badge{border-radius:6px}.console-sidebar{background:var(--side)}.console-panel{background:var(--surface);border-radius:20px}.sidebar-nav a{border-radius:100px}.notice-emblem{background:linear-gradient(145deg,var(--surface),var(--blue-container));color:var(--accent);border-color:var(--line-strong);box-shadow:1px 2px 0 var(--outline),2px 4px 0 var(--outline),4px 8px 0 var(--line),9px 19px 28px var(--shadow)}.site-footer{background:var(--bg-alt)}.footer-wordmark{color:var(--text)}.footer-wordmark span:first-child,.footer-wordmark span:nth-child(4){--letter-accent:var(--g-blue)}.footer-wordmark span:nth-child(2),.footer-wordmark span:nth-child(6){--letter-accent:var(--g-red)}.footer-wordmark span:nth-child(3){--letter-accent:var(--g-yellow)}.footer-wordmark span:nth-child(5){--letter-accent:var(--g-green)}.footer-wordmark:hover span,.footer-wordmark:focus-visible span{color:var(--letter-accent,var(--g-neutral))}.footer-wordmark span{transition:color .5s var(--ease)}.contact-spark{filter:drop-shadow(1px 2px 0 var(--accent))drop-shadow(4px 7px 4px var(--shadow))}@supports (color:color-mix(in lab, red, red)){.contact-spark{filter:drop-shadow(1px 2px 0 color-mix(in srgb,var(--accent)25%,var(--bg)))drop-shadow(4px 7px 4px var(--shadow))}}@media (max-width:520px){.button-large{border-radius:100px}.brand{letter-spacing:-.7px}.dialog{border-radius:20px}.product-card,.plan-card,.rights-panel{border-radius:18px}}.hero-sculpture{--plate-light:#e5f0ff;--plate-mid:#b9d3f3;--plate-dark:#7194be;--plate-ink:#164576;--plate-line:#497cab4d;--plate-glass:#b2d1f47a;--scene-shift:0px;--scene-spread:0px}[data-theme=dark] .hero-sculpture{--plate-light:#718bad;--plate-mid:#40556f;--plate-dark:#293d58;--plate-ink:#e8f0fe;--plate-line:#b3d2ff42;--plate-glass:#4f739a65}.sculpture-grid{opacity:.72;background-size:36px 36px}.sculpture-position{filter:none;transform:translate(-50%,calc(-45% + var(--scene-shift)))}.hero-sculpture .slab-base{background:linear-gradient(120deg,var(--plate-light),var(--plate-mid)47%,var(--plate-dark));border-color:var(--highlight);box-shadow:inset 0 0 0 3px #ffffff29,inset 0 0 0 5px #294b6a1f,1px 2px #a3b3c4,2px 4px #798da4,3px 6px #a4b5c7,4px 8px #657e9a,5px 10px #9cafc3,7px 13px #8a9fb5,10px 17px 18px #29415e15,25px 48px 50px #26435c2b}[data-theme=dark] .hero-sculpture .slab-base{box-shadow:inset 0 0 0 3px #ffffff14,inset 0 0 0 5px #0002,1px 2px #334558,3px 6px #627389,5px 10px #344a63,7px 13px #24364a,28px 48px 50px #0006}.hero-sculpture .slab-base>i{background:#597b9b;box-shadow:14px 0 #597b9b,28px 0 #597b9b,42px 0 #597b9b,56px 0 #597b9b,70px 0 #597b9b}.hero-sculpture .slab-middle{background:linear-gradient(115deg,#ffffff32,var(--plate-glass)60%,#ffffff0d);border-color:var(--highlight);box-shadow:inset 0 0 0 4px #ffffff12,1px 2px #a8c4dd78,3px 5px #8eacc86b,5px 9px #b5cde050,11px 23px 30px #102e4217}.hero-sculpture .etched-grid{background:repeating-linear-gradient(0deg,transparent 0 19px,var(--plate-line)19px 20px),repeating-linear-gradient(90deg,transparent 0 19px,var(--plate-line)19px 20px);border-color:var(--plate-line);opacity:.75}.hero-sculpture .slab-top{background:linear-gradient(130deg,var(--plate-light)3%,var(--plate-mid)55%,var(--plate-glass))}@supports (color:color-mix(in lab, red, red)){.hero-sculpture .slab-top{background:linear-gradient(130deg,color-mix(in srgb,var(--plate-light)97%,transparent)3%,color-mix(in srgb,var(--plate-mid)72%,transparent)55%,var(--plate-glass))}}.hero-sculpture .slab-top{border-color:var(--highlight);box-shadow:inset 0 0 0 2px #fff3,inset 0 0 0 4px #497ca914,1px 2px #809dbc99,2px 4px #b8d5ebbb,3px 6px #7899b577,4px 8px #aecbdf66,12px 24px 30px #153f631f}[data-theme=dark] .hero-sculpture .slab-top{box-shadow:inset 0 0 0 2px #ffffff26,inset 0 0 0 4px #ffffff08,1px 2px #6f8faf,2px 4px #89a4bc77,3px 6px #36516c99,4px 8px #4f6f8c77,12px 24px 30px #0003}.hero-sculpture .slab-inscription{color:var(--plate-ink);text-shadow:0 1px #ffffff70,0 -1px #18395930}[data-theme=dark] .hero-sculpture .slab-inscription{text-shadow:0 -1px #0006,0 1px #ffffff26}.hero-sculpture .slab-corner{border-color:var(--plate-line)}.hero-sculpture .slab-light{filter:blur(20px);background:#8ab4f840}.slab-circuit{width:100%;height:100%;color:var(--plate-line);pointer-events:none;position:absolute;inset:0}.slab-base .slab-circuit{opacity:.8}.slab-fastener{background:conic-gradient(from 40deg,#8c9fb3,#f4f9ff,#829ab1,#d9e5f2,#8c9fb3);border:1px solid #536d8866;border-radius:50%;width:6px;height:6px;position:absolute;box-shadow:0 1px 2px #20334945}.slab-fastener:after{content:"";background:#475c73;height:.7px;position:absolute;top:2px;left:1px;right:1px;transform:rotate(-35deg)}.f1{top:13px;left:13px}.f2{top:13px;right:13px}.f3{bottom:13px;left:13px}.f4{bottom:13px;right:13px}.slab-core{background:linear-gradient(130deg,var(--plate-light),var(--plate-mid));border:1px solid var(--highlight);color:var(--plate-ink);box-shadow:inset 0 0 0 4px #ffffff12,2px 4px 0 var(--plate-line),5px 10px 16px #203c521a;border-radius:16px;place-items:center;display:grid;position:absolute;inset:33%}.slab-core>.icon{opacity:.5}.slab-spectrum{gap:4px;width:58px;display:flex;position:absolute;bottom:28px;left:calc(50% - 29px);transform:rotate(0)}.slab-spectrum i{background:var(--g-blue);border-radius:4px;width:12px;height:3px;box-shadow:0 1px 1px #fff6}.slab-spectrum i:nth-child(2){background:var(--g-red)}.slab-spectrum i:nth-child(3){background:var(--g-yellow)}.slab-spectrum i:nth-child(4){background:var(--g-green)}.slab-registration{background:var(--plate-line);width:2px;height:9px;position:absolute;top:22px}.r1{left:45%}.r2{right:45%}.sculpture-tag{box-shadow:0 4px 8px var(--shadow),0 12px 20px var(--shadow),inset 0 1px 0 var(--highlight);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:12px;min-height:36px}.sculpture-tag-1>span{color:var(--g-red)}.sculpture-tag-2>span{color:var(--g-yellow)}.sculpture-tag-3>span{color:var(--g-green)}@media (min-width:521px){.hero-sculpture .slab-top{transform:translate3d(40px,calc(-64px - var(--scene-spread)),66px)}.hero-sculpture .slab-base{transform:translate3d(-19px,calc(30px + var(--scene-spread)),-38px)}}@media (hover:hover) and (pointer:fine) and (min-width:521px){.hero-sculpture:hover .slab-top{transform:translate3d(52px,calc(-83px - var(--scene-spread)),76px)}.hero-sculpture:hover .slab-base{transform:translate3d(-24px,calc(38px + var(--scene-spread)),-43px)}}.sponsor-hall{background:var(--surface-low);color:var(--text);border-block:1px solid var(--line);padding:56px 0 64px}.sponsor-hall:before{background:radial-gradient(ellipse at 30% -25%,var(--blue-container),transparent 70%)}@supports (color:color-mix(in lab, red, red)){.sponsor-hall:before{background:radial-gradient(ellipse at 30% -25%,color-mix(in srgb,var(--blue-container)66%,transparent),transparent 70%)}}.sponsor-kicker{border-color:var(--line-strong);color:var(--secondary);background:var(--surface);border-radius:100px}.sponsor-kicker>.icon{color:var(--g-red)}.sponsor-order{color:var(--muted)}.sponsor-plaque{background:linear-gradient(120deg,var(--surface),var(--surface)40%,var(--surface-high));border-color:var(--line-strong);min-height:207px;box-shadow:inset 0 1px 0 var(--highlight),0 2px 3px var(--shadow),0 14px 35px var(--shadow);border-radius:22px;grid-template-columns:auto minmax(0,1fr) auto;gap:clamp(12px,1.6vw,24px);padding:36px clamp(20px,2.1vw,32px);display:grid}.sponsor-plaque:before{border-color:var(--line);opacity:.45;border-radius:17px;inset:6px}.sponsor-plaque:after{content:"";background:linear-gradient(90deg,transparent,var(--g-blue),transparent);opacity:.2;pointer-events:none;height:1px;position:absolute;inset:auto 9% 0}.plaque-shine{background:radial-gradient(300px circle at var(--spot-x)var(--spot-y),var(--g-blue),transparent 75%)}@supports (color:color-mix(in lab, red, red)){.plaque-shine{background:radial-gradient(300px circle at var(--spot-x)var(--spot-y),color-mix(in srgb,var(--g-blue)10%,transparent),transparent 75%)}}.sponsor-name h3{color:var(--text);letter-spacing:0;font-size:clamp(22px,2vw,30px);font-weight:520}.plaque-overline{color:var(--secondary);letter-spacing:.12em;font-size:10px}.plaque-rule{background:var(--line-strong);width:52px}.sponsor-star{color:var(--line-strong);top:17px;right:21px}.sponsor-star>.icon{width:17px}.plaque-etch{color:var(--muted);opacity:.65;font-size:7px;bottom:14px;right:24px}.sponsor-portrait{background:linear-gradient(140deg,var(--surface),var(--surface-high));border:1px solid var(--line-strong);width:clamp(58px,5.5vw,80px);height:clamp(58px,5.5vw,80px);box-shadow:inset 0 1px 0 var(--highlight),0 3px 0 var(--line),0 7px 13px var(--shadow);border-radius:24px;flex:none;padding:5px;position:relative}.portrait-inset{background:var(--bg-alt);width:100%;height:100%;box-shadow:inset 0 2px 6px var(--shadow),inset 0 0 0 1px var(--line);border-radius:19px;display:block;position:relative;overflow:hidden}.portrait-fallback{color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:3px;display:flex;position:absolute;inset:0}.portrait-fallback>.icon{opacity:.75;width:24px;height:24px}.portrait-fallback small{letter-spacing:.03em;white-space:nowrap;font-size:8px}.sponsor-portrait img{-o-object-fit:cover;object-fit:cover;z-index:1;width:100%;height:100%;display:block;position:absolute;inset:0}.portrait-corner{background:var(--surface-high);border:2px solid var(--surface);width:9px;height:9px;box-shadow:0 1px 2px var(--shadow);border-radius:50%;position:absolute;bottom:2px;right:2px}.sponsor-medallion{isolation:isolate;width:clamp(68px,6.6vw,96px);height:clamp(68px,6.6vw,96px);transform:perspective(500px)rotateX(calc(9deg + var(--object-rx,0deg)))rotateY(calc(-17deg + var(--object-ry,0deg)))rotateZ(-8deg);transition:transform .65s var(--ease-heavy),box-shadow .65s var(--ease-heavy);background:conic-gradient(from 14deg,#c1a05e,#f9edc5 13%,#ac8041 25%,#f7e4b3 41%,#9d7337 58%,#f5e5b9 78%,#ba9957 94%,#e3c889);border:1px solid #ba9b59;border-radius:50%;place-items:center;margin-right:4px;display:grid;position:relative;box-shadow:1px 2px #98712e,2px 4px #c5a15e,3px 6px #90733d,4px 8px #b89a5f,6px 11px 10px #765b241f,10px 20px 22px #75552126,inset 0 1px 1px #fff9}.sponsor-medallion:before{background:repeating-conic-gradient(from 1deg,#c8a25d 0deg 1deg,#fff1c6 1deg 2.2deg,#a88145 2.2deg 3.5deg,#e7c989 3.5deg 5deg);border:0;inset:3px;box-shadow:inset 0 0 0 1px #5d431940}.sponsor-medallion:after{content:"";pointer-events:none;border:1px solid #b68f5266;border-radius:50%;position:absolute;inset:10%;box-shadow:inset 0 1px #fff6,0 1px #fff5}.coin-side{pointer-events:none;background:repeating-conic-gradient(#ebd29a 0deg 1deg,#8d6932 1deg 2deg,#0000 2deg 5deg);border-radius:50%;position:absolute;inset:1px;-webkit-mask-image:radial-gradient(circle,#0000 66%,#000 67%);mask-image:radial-gradient(circle,#0000 66%,#000 67%)}.sponsor-medallion .medallion-rim{z-index:1;border:1px solid #83632f99;inset:6.8%;box-shadow:0 0 0 1px #ffecc160}.coin-face{background:radial-gradient(at 28% 16%,#f8e7b4,#d9bb7b 40%,#bb9a5d 70%,#debd7b);border-radius:50%;position:absolute;inset:8%;box-shadow:inset 0 2px 5px #65492355,inset 0 -1px #fff6}.coin-face:after{content:"";opacity:.85;background:repeating-radial-gradient(circle,#fff0 0 1.5px,#83551c0c 1.7px 2px);border-radius:50%;position:absolute;inset:0}.coin-engraving{color:#8e6628;opacity:.58;z-index:2;width:100%;height:100%;position:absolute;inset:0}.sponsor-medallion>.coin-letter{z-index:3;color:#886326;text-shadow:0 1px #fff2cc,0 -1px #5d431855,1px 2px #e4c68c;font-family:Songti SC,STSong,serif;font-size:clamp(24px,2.6vw,39px);font-weight:500;position:relative;transform:translateY(-5%)}.coin-hallmark{font:5px var(--mono);letter-spacing:.12em;color:#866427;z-index:3;position:absolute;bottom:22%}.sponsor-medallion>.coin-specular{z-index:4;opacity:.36;mix-blend-mode:soft-light;pointer-events:none;background:linear-gradient(120deg,#0000 24%,#fff9 45%,#fff0 54%,#fff4 61%,#0000 75%);border-radius:50%;transition:opacity .7s;position:absolute;inset:0;transform:translate(0)}.sponsor-plaque:hover .sponsor-medallion{transform:perspective(500px)rotateX(calc(4deg + var(--object-rx,0deg)))rotateY(calc(10deg + var(--object-ry,0deg)))rotateZ(3deg)translateY(-3px)}.sponsor-plaque:hover .coin-specular{opacity:.8}[data-theme=dark] .sponsor-medallion{box-shadow:1px 2px #86612b,2px 4px #ba9653,3px 6px #846431,4px 8px #a88b4e,6px 11px 10px #0004,10px 20px 24px #0005,inset 0 1px 1px #fff7}.ecosystem-assembly{--assembly-progress:0;position:relative}.ecosystem-traces{width:100%;height:100%;color:var(--accent);opacity:.16;pointer-events:none;z-index:0;position:absolute;inset:0}.ecosystem-traces path{stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--assembly-progress));transition:stroke-dashoffset .35s linear}.product-grid{z-index:1;position:relative}.product-card{--product-tint:var(--blue-container);--product-color:var(--g-blue);background:var(--surface);isolation:isolate;box-shadow:0 1px 2px var(--shadow);overflow:hidden}.product-ai{--product-tint:var(--red-container);--product-color:var(--g-red)}.product-class{--product-tint:var(--yellow-container);--product-color:#a97808}.product-kit{--product-tint:var(--green-container);--product-color:var(--g-green)}.product-thing{--product-tint:var(--blue-container);--product-color:var(--g-blue)}.product-nav{--product-tint:var(--green-container);--product-color:var(--g-green)}.product-platform{--product-tint:var(--blue-container);--product-color:var(--g-blue)}.product-chat{--product-tint:var(--red-container);--product-color:var(--g-red)}[data-theme=dark] .product-class{--product-color:var(--g-yellow)}.product-card:hover{box-shadow:0 2px 5px var(--shadow),0 16px 36px var(--shadow-deep)}.product-art{background:radial-gradient(ellipse at 50% 44%,var(--product-tint),transparent 67%);perspective:800px;isolation:isolate}.product-pedestal{border:1px solid var(--line-strong);background:linear-gradient(150deg,var(--surface),var(--product-tint));width:140px;height:80px;box-shadow:0 4px 0 var(--line),0 9px 0 var(--line),0 24px 34px var(--shadow);opacity:.7;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,4%)rotateX(57deg)}.product-lead .product-pedestal{width:180px;height:108px}.product-object-shadow{background:radial-gradient(ellipse,var(--line-strong),transparent 70%);opacity:.6;filter:blur(5px);border-radius:50%;width:90px;height:32px;transition:transform .7s,opacity .7s;position:absolute;top:70%;left:50%;transform:translate(-50%)}.product-card .product-icon-plate{background:linear-gradient(125deg,var(--surface),var(--product-tint));color:var(--product-color);box-shadow:inset 0 1px 0 var(--highlight),1px 2px 0 var(--line-strong),2px 4px 0 var(--line),3px 6px 0 var(--line-strong),4px 8px 0 var(--line),10px 20px 25px var(--shadow);transform:perspective(650px)rotateX(calc(15deg + var(--object-rx,0deg)))rotateY(calc(-24deg + var(--object-ry,0deg)))rotateZ(-8deg)}.product-plate-inlay{border:1px solid var(--highlight);border-radius:inherit;box-shadow:inset 0 0 0 1px var(--line);pointer-events:none;position:absolute;inset:5px}.product-plate-edge{border-radius:inherit;opacity:.4;pointer-events:none;background:linear-gradient(122deg,#0000 24%,#ffffff63 37%,#0000 46%);position:absolute;inset:0}.product-card:hover .product-icon-plate{transform:perspective(650px)translateY(-10px)rotateX(calc(7deg + var(--object-rx,0deg)))rotateY(calc(9deg + var(--object-ry,0deg)))rotateZ(2deg)}.product-card:hover .product-object-shadow{opacity:.4;transform:translate(-50%)scale(.8)}.product-orbit{border-color:var(--product-color)}@supports (color:color-mix(in lab, red, red)){.product-orbit{border-color:color-mix(in srgb,var(--product-color)23%,transparent)}}.product-orbit{transition:transform .8s var(--ease)}.product-card:hover .orbit-one{transform:translate(-50%,-30%)rotate(-27deg)}.product-card:hover .orbit-two{transform:translate(-50%,-30%)rotate(25deg)}.product-echo{color:var(--product-color);opacity:.07}.capability-underlay{border:1px solid var(--line-strong);background:linear-gradient(135deg,var(--surface),var(--blue-container));width:67px;height:67px;box-shadow:2px 4px 0 var(--line),6px 14px 22px var(--shadow);border-radius:17px;position:absolute;transform:translate(6px,8px)rotate(-8deg)}.capability-art>.icon{transform:rotateX(calc(7deg + var(--object-rx,0deg)))rotateY(calc(-12deg + var(--object-ry,0deg)))rotate(-8deg);border:1px solid var(--line);box-shadow:inset 0 1px 0 var(--highlight);transition:transform .6s var(--ease)}.developer-capability:hover .capability-art>.icon{transform:translateY(-5px)rotate(4deg)}@media (max-width:1100px) and (min-width:521px){.sponsor-plaque{gap:14px;min-height:190px;padding:32px 20px}.sponsor-portrait{border-radius:18px;width:58px;height:58px;padding:4px}.portrait-inset{border-radius:14px}.sponsor-medallion{width:64px;height:64px}.sponsor-name h3{font-size:23px}}@media (max-width:820px) and (min-width:521px){.sponsor-plaques{grid-template-columns:1fr}.sponsor-plaque{grid-template-columns:70px minmax(0,1fr) 82px;gap:26px;min-height:176px;padding-inline:30px}.sponsor-portrait{width:70px;height:70px}.sponsor-medallion{width:80px;height:80px}.sponsor-name h3{font-size:28px}}@media (max-width:520px){.sponsor-hall{padding:32px 0 39px}.sponsor-plaque{border-radius:18px;grid-template-columns:54px minmax(0,1fr) 58px;gap:14px;min-height:164px;padding:28px 17px}.sponsor-name h3{white-space:nowrap;font-size:22px;line-height:1.45}.sponsor-portrait{border-radius:17px;width:54px;height:60px;padding:4px}.portrait-inset{border-radius:13px}.portrait-fallback small{font-size:7px}.portrait-fallback>.icon{width:20px;height:20px}.sponsor-medallion{width:56px;height:56px;margin-right:2px}.sponsor-medallion>.coin-letter{font-size:24px}.coin-hallmark{font-size:3.8px}.plaque-overline{margin-bottom:9px;font-size:8px}.plaque-rule{width:32px;margin-top:10px}.sponsor-star{top:13px;right:15px}.plaque-etch{font-size:6px;bottom:12px;right:16px}.hero-sculpture .slab-base>i{box-shadow:10px 0 #597b9b,20px 0 #597b9b,30px 0 #597b9b,40px 0 #597b9b,50px 0 #597b9b}.slab-fastener{width:4px;height:4px}.slab-core{border-radius:11px}.slab-core>.icon{width:26px;height:26px}.slab-spectrum{transform-origin:50%;bottom:19px;transform:scale(.65)}.slab-registration{display:none}.product-pedestal{width:115px;height:62px}.product-lead .product-pedestal{width:143px;height:82px}.product-card .product-icon-plate{box-shadow:inset 0 1px 0 var(--highlight),1px 2px 0 var(--line-strong),2px 4px 0 var(--line),3px 6px 0 var(--line-strong),8px 16px 20px var(--shadow)}}@media (max-width:374px){.sponsor-plaque{grid-template-columns:44px minmax(0,1fr) 46px;gap:10px;padding-inline:13px}.sponsor-portrait{border-radius:15px;width:44px;height:52px;padding:3px}.portrait-inset{border-radius:11px}.sponsor-medallion{width:44px;height:44px}.sponsor-name h3{font-size:19px}.sponsor-medallion>.coin-letter{font-size:21px}.coin-hallmark{font-size:3px}}.motion-ready .reveal{transition:opacity .65s var(--ease),transform .9s var(--ease-heavy),box-shadow .35s var(--ease);transition-delay:var(--reveal-delay,0s),var(--reveal-delay,0s),0s}.motion-ready .reveal:not(.is-visible){opacity:0;transform:translateY(30px)}.motion-ready .product-card.reveal:not(.is-visible){transform-origin:bottom;transform:perspective(1000px)translateY(52px)rotateX(7deg)scale(.96)}.motion-ready .sponsor-plaque.reveal:not(.is-visible){transform:translateY(24px)scale(.982)}.motion-ready .product-card.is-visible .product-art{animation:ecosystem-unfold 1s var(--ease-heavy)both;animation-delay:var(--reveal-delay,0s)}.motion-ready .sponsor-plaque.is-visible .coin-specular{animation:coin-glint 1.7s var(--ease)both;animation-delay:var(--reveal-delay,0s)}.reveal:focus-within{opacity:1!important;transform:none!important}@keyframes ecosystem-unfold{0%{opacity:.25;transform:translateY(20px)scale(.91)}to{opacity:1;transform:none}}@keyframes coin-glint{0%{opacity:.1;transform:rotate(-45deg)}45%{opacity:.85}to{opacity:.36;transform:rotate(0)}}@view-transition{navigation:auto}::view-transition-old(root){animation:page-recede .18s var(--ease)both}::view-transition-new(root){animation:page-emerge .46s var(--ease-heavy)both}::view-transition-group(root){animation-duration:.46s}@keyframes page-recede{to{opacity:0;transform:translateY(-8px)scale(.994)}}@keyframes page-emerge{0%{opacity:0;transform:translateY(18px)scale(.99)}to{opacity:1;transform:none}}[data-transition=theme]::view-transition-old(root){animation:.2s linear both theme-out}[data-transition=theme]::view-transition-new(root){animation:.26s linear both theme-in}[data-transition=theme]::view-transition-group(root){animation-duration:.26s}@keyframes theme-out{to{opacity:0}}@keyframes theme-in{0%{opacity:0}to{opacity:1}}.console-shell,.claim-page{animation:surface-enter .5s var(--ease-heavy)both}@keyframes surface-enter{0%{opacity:.3;transform:translateY(10px)}to{opacity:1;transform:none}}[data-motion=reduced] .hero-sculpture{--scene-shift:0px!important;--scene-spread:0px!important;--rx:0deg!important;--ry:0deg!important}[data-motion=reduced] [data-depth-art],[data-motion=reduced] [data-spotlight]{--object-rx:0deg!important;--object-ry:0deg!important}[data-motion=reduced] .ecosystem-assembly{--assembly-progress:1!important}[data-motion=reduced] .reveal{opacity:1!important;transform:none!important}[data-motion=reduced]::view-transition-group(*){animation:none!important}[data-motion=reduced]::view-transition-old(*){animation:none!important}[data-motion=reduced]::view-transition-new(*){animation:none!important}@media (prefers-reduced-motion:reduce){.hero-sculpture{--scene-shift:0px!important;--scene-spread:0px!important;--rx:0deg!important;--ry:0deg!important}[data-depth-art],[data-spotlight]{--object-rx:0deg!important;--object-ry:0deg!important}.ecosystem-assembly{--assembly-progress:1!important}.motion-ready .reveal{opacity:1!important;transform:none!important}::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}.site-header{height:var(--header)}.header-inner{gap:20px;padding-inline:clamp(20px,3vw,48px)}.brand{font-size:22px}.desktop-nav{gap:25px;font-size:11px}.desktop-nav a{height:var(--header)}.desktop-nav a:after{bottom:12px}.header-actions{gap:5px}.nav-command-combo{border:1px solid var(--line-strong);background:linear-gradient(180deg,var(--surface),var(--control));border-radius:10px;align-items:center;height:36px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.nav-command-combo{background:linear-gradient(180deg,color-mix(in srgb,var(--surface)92%,var(--highlight)),var(--control))}}.nav-command-combo{box-shadow:0 1px 2px var(--shadow),inset 0 1px 0 var(--highlight);transition:box-shadow var(--normal),border-color var(--normal),transform var(--press);overflow:hidden}.nav-command-combo:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.nav-command-combo:hover{border-color:color-mix(in srgb,var(--accent)35%,var(--line-strong))}}.nav-command-combo:hover{box-shadow:0 4px 12px var(--shadow)}.nav-command-combo:active{transform:scale(.985)}.nav-combo-segment{height:100%;color:var(--secondary);white-space:nowrap;transition:background var(--normal),color var(--normal);align-items:center;gap:6px;padding:0 9px;font-size:10px;display:flex!important}.nav-combo-segment:hover,.nav-combo-segment:focus-visible{background:var(--hover);color:var(--text)}.nav-combo-segment kbd{font:8px var(--mono);color:var(--muted);border:1px solid var(--line);background:var(--surface);border-radius:5px;padding:2px 5px}.nav-combo-divider{background:var(--line-strong);flex:0 0 1px;width:1px;height:18px}.header-actions>.icon-button,.header-actions .account-trigger{min-height:34px}.header-actions>.icon-button{min-width:34px}.nav-login{min-height:36px;padding:8px 12px}.pricing-compare-shell{border:1px solid var(--line-strong);background:linear-gradient(180deg,var(--surface),var(--surface));border-radius:22px;margin-top:4px;position:relative}@supports (color:color-mix(in lab, red, red)){.pricing-compare-shell{background:linear-gradient(180deg,color-mix(in srgb,var(--surface)97%,var(--selected)),var(--surface))}}.pricing-compare-shell{box-shadow:0 18px 46px var(--shadow);isolation:isolate;overflow:hidden}.pricing-compare-shell:before{content:"";pointer-events:none;background:linear-gradient(90deg,transparent 0 19.8%,var(--accent)20% 20.15%,transparent 20.3% 39.8%,var(--g-red)40% 40.15%,transparent 40.3% 59.8%,var(--g-yellow)60% 60.15%,transparent 60.3% 79.8%,var(--g-green)80% 80.15%,transparent 80.3%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.pricing-compare-shell:before{background:linear-gradient(90deg,transparent 0 19.8%,color-mix(in srgb,var(--accent)8%,transparent)20% 20.15%,transparent 20.3% 39.8%,color-mix(in srgb,var(--g-red)7%,transparent)40% 40.15%,transparent 40.3% 59.8%,color-mix(in srgb,var(--g-yellow)8%,transparent)60% 60.15%,transparent 60.3% 79.8%,color-mix(in srgb,var(--g-green)7%,transparent)80% 80.15%,transparent 80.3%)}}.pricing-compare-shell:before{opacity:.58;z-index:-1}.pricing-compare-intro{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:30px;padding:28px 30px 24px;display:flex}.pricing-compare-intro h3{letter-spacing:-.4px;margin:7px 0 8px;font-size:22px}.compare-hint{color:var(--muted);white-space:nowrap;border:1px solid var(--line);background:var(--control);border-radius:999px;align-items:center;gap:8px;padding:8px 10px;font-size:9px;display:flex}.tier-rail{--tier-count:4;--tier-pad:112px;grid-template-columns:repeat(var(--tier-count),minmax(0,1fr));height:72px;padding-left:var(--tier-pad);border-bottom:1px solid var(--line);background:var(--surface);align-items:stretch;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.tier-rail{background:color-mix(in srgb,var(--surface)92%,var(--bg-alt))}}.tier-rail-line{z-index:0;left:calc(var(--tier-pad) + (100% - var(--tier-pad))/(var(--tier-count)*2));right:calc((100% - var(--tier-pad))/(var(--tier-count)*2));background:linear-gradient(90deg,var(--g-blue),var(--g-red),var(--g-yellow),var(--g-green));opacity:.7;height:2px;position:absolute;top:50%;transform:translateY(-50%)}.tier-rail button{z-index:1;height:100%;color:var(--muted);transition:color var(--normal);flex-direction:column;justify-content:flex-end;align-items:center;padding:0 4px 10px;font-size:9px;display:flex;position:relative}.tier-rail button:before{content:"";border:2px solid var(--surface);background:var(--outline);width:10px;height:10px;box-shadow:0 0 0 1px var(--line-strong);transition:transform var(--normal),background var(--normal),box-shadow var(--normal);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tier-rail button:hover,.tier-rail button[aria-pressed=true]{color:var(--text)}.tier-rail button:hover:before,.tier-rail button[aria-pressed=true]:before{background:var(--accent);box-shadow:0 0 0 5px var(--accent);transform:translate(-50%,-50%)scale(1.25)}@supports (color:color-mix(in lab, red, red)){.tier-rail button:hover:before,.tier-rail button[aria-pressed=true]:before{box-shadow:0 0 0 5px color-mix(in srgb,var(--accent)12%,transparent)}}.tier-rail button i{font:7px var(--mono);color:var(--muted);font-style:normal;position:absolute;top:8px}.tier-rail-note{color:var(--muted);margin:0;padding:8px 16px 0;font-size:11px;line-height:1.7}.comparison-stage{grid-template-columns:112px minmax(0,1fr);min-width:0;display:grid}.comparison-axis{background:var(--bg-alt);border-right:1px solid var(--line);color:var(--muted);letter-spacing:.04em;text-transform:uppercase;grid-template-rows:34px 104px 70px 25px repeat(4,104px) 66px;font-size:8px;display:grid}.comparison-axis>span{border-bottom:1px solid var(--line);align-items:center;padding:0 15px;display:flex}.comparison-axis .axis-tier{grid-row:1/3;align-items:flex-start;padding-top:17px}.comparison-axis .axis-price{grid-row:3/5;align-items:flex-start;padding-top:17px}.comparison-axis .axis-feature{min-height:104px}.comparison-axis .axis-action{min-height:66px}.pricing-compare-shell .plans-grid{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:visible}.pricing-compare-shell .plan-card{background:var(--surface);grid-template-rows:34px 104px 70px 25px auto 66px;min-width:0;padding:0;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.pricing-compare-shell .plan-card{background:color-mix(in srgb,var(--surface)96%,transparent)}}.pricing-compare-shell .plan-card{border-right:1px solid var(--line);transition:opacity .32s var(--ease),transform .4s var(--ease-heavy),background .32s,box-shadow .32s;outline-offset:-3px}.pricing-compare-shell .plan-card:last-child{border-right:0}.pricing-compare-shell .plan-card:hover,.pricing-compare-shell .plan-card:focus-within,.pricing-compare-shell .plan-card.is-focused{z-index:3;background:var(--surface);box-shadow:0 18px 40px var(--shadow-deep),0 0 0 1px var(--accent)}@supports (color:color-mix(in lab, red, red)){.pricing-compare-shell .plan-card:hover,.pricing-compare-shell .plan-card:focus-within,.pricing-compare-shell .plan-card.is-focused{box-shadow:0 18px 40px var(--shadow-deep),0 0 0 1px color-mix(in srgb,var(--accent)28%,transparent)}}.pricing-compare-shell .plan-card.is-dimmed{opacity:.32;filter:saturate(.65)}.pricing-compare-shell .plans-grid:hover .plan-card:not(:hover):not(:focus-within){opacity:.54}.plan-focus-rail{opacity:0;height:3px;transition:opacity .25s;position:absolute;top:0;left:0;right:0;overflow:hidden}.plan-focus-rail>span{background:linear-gradient(90deg,var(--g-blue),var(--g-red),var(--g-yellow),var(--g-green));transform-origin:50%;width:34%;height:100%;transition:transform .45s var(--ease-heavy);position:absolute;top:0;left:50%;transform:translate(-50%)scaleX(0)}.plan-card:hover .plan-focus-rail,.plan-card:focus-within .plan-focus-rail,.plan-card.is-focused .plan-focus-rail{opacity:1}.plan-card:hover .plan-focus-rail>span,.plan-card:focus-within .plan-focus-rail>span,.plan-card.is-focused .plan-focus-rail>span{transform:translate(-50%)scaleX(1)}.pricing-compare-shell .plan-topline{align-items:flex-start;height:auto;min-height:0;margin:0;padding:11px 12px 0}.plan-badge-quiet{color:var(--muted);border:1px solid var(--line);letter-spacing:.08em;background:0 0}.plan-head{border-bottom:1px solid var(--line);align-items:flex-start;gap:8px;padding:13px 13px 8px;display:flex;position:relative}.plan-head>div{flex:1;min-width:0}.pricing-compare-shell .plan-card h3{font-size:17px}.pricing-compare-shell .plan-tagline{min-height:0;margin-top:6px;font-size:9px;line-height:1.65}.plan-focus-button{border:1px solid var(--line);width:28px;height:28px;color:var(--muted);border-radius:8px;flex:none;place-items:center;transition:background .2s,color .2s,transform .2s;display:grid}.plan-focus-button:hover,.plan-focus-button[aria-pressed=true]{background:var(--selected);color:var(--accent);transform:rotate(8deg)}.pricing-compare-shell .plan-price{align-self:start;margin:0;padding:14px 13px 0}.pricing-compare-shell .plan-price strong{font-size:clamp(25px,2vw,35px)}.pricing-compare-shell .annual-note{border-bottom:1px solid var(--line);min-height:0;margin:0;padding:2px 13px 6px}.plan-capability-lanes{grid-template-rows:repeat(4,104px);display:grid}.plan-capability{border-bottom:1px solid var(--line);align-items:center;min-width:0;padding:15px 13px;display:flex}.plan-capability-label{display:none}.plan-capability-copy{color:var(--secondary);align-items:flex-start;gap:7px;font-size:9px;line-height:1.65;display:flex}.plan-capability-copy>.icon{color:var(--accent);flex:none;margin-top:1px}.pricing-compare-shell .plan-cta{align-self:center;width:calc(100% - 24px);min-height:42px;margin:10px 12px}.plan-featured{box-shadow:inset 0 3px 0 var(--accent)}.plan-featured:after{content:"";pointer-events:none;background:linear-gradient(180deg,var(--accent),transparent 24%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.plan-featured:after{background:linear-gradient(180deg,color-mix(in srgb,var(--accent)8%,transparent),transparent 24%)}}.compare-reset-row{border-top:1px solid var(--line);background:var(--bg-alt);justify-content:space-between;align-items:center;gap:20px;min-height:49px;padding:9px 16px 9px 24px;display:flex}.compare-reset-row>span{color:var(--muted);font-size:8px}.pricing-topup{border:1px solid var(--line);background:var(--surface);border-radius:18px;margin:18px 0 0;padding:22px 24px}.pricing-topup h3{margin:0 0 8px;font-size:18px}.pricing-topup p{color:var(--secondary);margin:0;font-size:13px;line-height:1.7}.pricing-topup-qty{align-items:center;gap:10px;margin:12px 0;font-size:13px;display:flex}.pricing-topup input{border:1px solid var(--line-strong);background:var(--control);width:88px;min-height:36px;color:var(--text);border-radius:8px;padding:6px 8px}.console-topbar{height:64px;padding-inline:clamp(22px,3vw,54px)}.console-main{min-height:calc(100dvh - 64px)}.console-refresh{position:relative;overflow:visible}.console-refresh:disabled{opacity:1;cursor:wait}.console-refresh .refresh-pulse{pointer-events:none;border:1px solid #0000;border-radius:50%;position:absolute;inset:-4px}.console-refresh.is-refreshing{background:var(--selected);color:var(--accent)}.console-refresh.is-refreshing>.icon{animation:.8s linear infinite console-refresh-spin}.console-refresh.is-refreshing .refresh-pulse{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.console-refresh.is-refreshing .refresh-pulse{border-color:color-mix(in srgb,var(--accent)32%,transparent)}}.console-refresh.is-refreshing .refresh-pulse{animation:refresh-pulse 1.05s var(--ease)infinite}.console-refresh.is-refreshed{background:var(--green-container);color:var(--success)}@keyframes console-refresh-spin{to{transform:rotate(360deg)}}@keyframes refresh-pulse{0%{opacity:.8;transform:scale(.76)}to{opacity:0;transform:scale(1.32)}}.site-footer{padding:58px 0 26px;overflow:hidden}.footer-pull-stage{--footer-pull-progress:0;z-index:58;height:clamp(235px,42vh,410px);transform:translate3d(0,var(--footer-pull-y,100%),0)scale(var(--footer-pull-scale,.94));transform-origin:50% 100%;opacity:var(--footer-pull-opacity,0);background:linear-gradient(180deg,var(--surface),var(--bg));position:fixed;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.footer-pull-stage{background:linear-gradient(180deg,color-mix(in srgb,var(--surface)96%,var(--selected)),var(--bg))}}.footer-pull-stage{border-top:1px solid var(--line-strong);box-shadow:0 -30px 90px var(--shadow-deep),inset 0 1px 0 var(--highlight)}@supports (color:color-mix(in lab, red, red)){.footer-pull-stage{box-shadow:0 -30px 90px color-mix(in srgb,var(--shadow-deep)75%,transparent),inset 0 1px 0 var(--highlight)}}.footer-pull-stage{pointer-events:none;will-change:transform,opacity;overflow:hidden}.footer-pull-stage.is-active{pointer-events:auto}.footer-pull-grid{opacity:calc(.06 + var(--footer-pull-progress)*.14);background-image:linear-gradient(var(--line)1px,transparent 1px),linear-gradient(90deg,var(--line)1px,transparent 1px);background-size:38px 38px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 80%);mask-image:linear-gradient(#000,#0000 80%)}.footer-pull-handle{color:var(--muted);font:8px var(--mono);letter-spacing:.1em;opacity:var(--footer-pull-opacity);white-space:nowrap;align-items:center;gap:10px;display:flex;position:absolute;top:15px;left:50%;transform:translate(-50%)}.footer-pull-handle>span{background:var(--line-strong);width:28px;height:1px}.footer-pull-stage .footer-wordmark{letter-spacing:-.078em;width:auto;color:var(--text);opacity:var(--footer-pull-opacity);transform:translateY(calc((1 - var(--footer-pull-progress))*48px));pointer-events:none;text-shadow:0 2px 0 var(--highlight);transition:color .45s var(--ease),text-shadow .45s var(--ease);padding:0;font-size:clamp(74px,14.4vw,210px);line-height:.82;position:absolute;bottom:54px;left:clamp(18px,4vw,68px);right:clamp(18px,4vw,68px)}.footer-pull-stage.is-active .footer-wordmark{pointer-events:auto}.footer-pull-stage .footer-wordmark>span{transition:color .55s var(--ease),transform .55s var(--ease)}.footer-pull-stage .footer-wordmark>span:first-child,.footer-pull-stage .footer-wordmark>span:nth-child(4),.footer-pull-stage .footer-wordmark>span:nth-child(8){--letter-accent:var(--g-blue)}.footer-pull-stage .footer-wordmark>span:nth-child(2),.footer-pull-stage .footer-wordmark>span:nth-child(6){--letter-accent:var(--g-red)}.footer-pull-stage .footer-wordmark>span:nth-child(3),.footer-pull-stage .footer-wordmark>span:nth-child(7){--letter-accent:var(--g-yellow)}.footer-pull-stage .footer-wordmark>span:nth-child(5){--letter-accent:var(--g-green)}.footer-pull-stage.is-complete .footer-wordmark>span{color:var(--letter-accent)}.footer-pull-stage.is-complete .footer-wordmark{text-shadow:0 0 30px var(--g-blue)}@supports (color:color-mix(in lab, red, red)){.footer-pull-stage.is-complete .footer-wordmark{text-shadow:0 0 30px color-mix(in srgb,var(--g-blue)13%,transparent)}}.footer-pull-stage .wordmark-star{background:var(--surface-glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:49px;height:49px;top:-6%;right:0}.footer-wave-field{opacity:0;transition:opacity .45s var(--ease);filter:saturate(1.1);position:absolute;inset:0;overflow:hidden}.footer-pull-stage.is-complete .footer-wave-field{opacity:1}.wave{filter:blur(18px);mix-blend-mode:screen;opacity:.52;transform-origin:50% 100%;border-radius:50% 50% 0 0/100% 100% 0 0;height:42%;display:block;position:absolute;bottom:-21%;left:-12%;right:-12%}.wave-blue{background:var(--g-blue);animation:7s ease-in-out infinite alternate space-wave-a;transform:translateY(-13%)rotate(-2deg)scaleX(1.03)}.wave-red{background:var(--g-red);animation:8.5s ease-in-out infinite alternate space-wave-b;bottom:-29%;left:-3%;transform:translateY(-7%)rotate(3deg)scaleX(.84)}.wave-yellow{background:var(--g-yellow);animation:10s ease-in-out infinite alternate-reverse space-wave-a;bottom:-33%;left:-20%;transform:translateY(-5%)rotate(-4deg)scaleX(.7)}.wave-green{background:var(--g-green);animation:9.3s ease-in-out infinite alternate-reverse space-wave-b;bottom:-31%;left:14%;transform:translateY(-8%)rotate(5deg)scaleX(.72)}.footer-pull-meta{color:var(--muted);font:7px var(--mono);letter-spacing:.12em;opacity:var(--footer-pull-opacity);align-items:center;gap:12px;display:flex;position:absolute;bottom:18px;left:clamp(20px,4vw,68px);right:clamp(20px,4vw,68px)}.footer-pull-meta i{background:linear-gradient(90deg,var(--g-blue),var(--g-red),var(--g-yellow),var(--g-green));opacity:.52;flex:1;height:1px}@keyframes space-wave-a{to{transform:translateY(-23%)rotate(1deg)scaleX(1.09)}}@keyframes space-wave-b{to{transform:translateY(-18%)rotate(-2deg)scaleX(.94)}}@media (max-width:1300px){.nav-combo-segment>span{display:none}.nav-combo-segment{padding-inline:8px}.nav-combo-segment kbd{display:none}.pricing-compare-intro{padding:25px 24px 21px}.tier-rail{--tier-pad:94px;padding-left:94px}.comparison-stage{grid-template-columns:94px minmax(0,1fr)}.comparison-axis{grid-template-rows:34px 104px 70px 25px repeat(4,112px) 66px}.plan-capability-lanes{grid-template-rows:repeat(4,112px)}.plan-capability{padding-inline:10px}.plan-capability-copy{font-size:8.5px}.pricing-compare-shell .plan-head{padding-inline:10px}.pricing-compare-shell .plan-price,.pricing-compare-shell .annual-note{padding-left:10px;padding-right:10px}}@media (max-width:900px){:root{--header:60px}.desktop-nav{gap:15px}.desktop-nav a{font-size:10px}.brand-caption,.brand-divider{display:none}.pricing-compare-intro{flex-direction:column;align-items:flex-start;gap:14px}.compare-hint{align-self:flex-start}.tier-rail{--tier-pad:0px;padding-left:0}.comparison-stage{overscroll-behavior-inline:contain;scrollbar-width:thin;display:block;overflow-x:auto}.comparison-axis{display:none}.pricing-compare-shell .plans-grid{grid-template-columns:repeat(4,232px);min-width:max-content;display:grid}.plan-capability-label{font:7px var(--mono);letter-spacing:.08em;color:var(--muted);text-transform:uppercase;margin-bottom:7px;display:block}.plan-capability{display:block}.plan-capability-lanes{grid-template-rows:repeat(4,114px)}.pricing-compare-shell .plan-card{grid-template-rows:34px 104px 70px 25px auto 66px}.compare-reset-row{min-width:100%;position:sticky;left:0}}@media (max-width:800px){:root{--header:58px}.header-inner{padding-inline:18px}.brand{font-size:21px}.nav-command-combo{height:34px}.nav-combo-segment{min-width:33px;padding:0 7px}.nav-combo-divider{height:16px}.header-actions>.icon-button{min-width:33px;min-height:33px}.console-topbar{height:60px;padding-inline:18px}.console-main{min-height:calc(100dvh - 60px)}.footer-pull-stage{height:clamp(220px,38vh,340px)}}@media (max-width:520px){:root{--header:56px}.header-inner{padding-inline:14px}.brand{font-size:20px}.nav-command-combo{display:inline-flex}.nav-command-combo .nav-search,.nav-command-combo .nav-settings{display:flex}.nav-command-combo{height:33px}.nav-combo-segment{min-width:31px;padding-inline:6px}.header-actions>.theme-button,.nav-profile{display:none}.pricing-compare-shell{border-radius:17px;margin-inline:-4px}.pricing-compare-intro{padding:21px 18px 18px}.pricing-compare-intro h3{font-size:19px}.pricing-compare-intro p{font-size:10px}.tier-rail{height:65px}.tier-rail button span{font-size:8px}.tier-rail-line{top:31px}.pricing-compare-shell .plans-grid{grid-template-columns:repeat(4,218px)}.plan-capability-lanes{grid-template-rows:repeat(4,118px)}.compare-reset-row{padding-inline:14px}.compare-reset-row>span{display:none}.footer-pull-stage{height:300px}.footer-pull-stage .footer-wordmark{font-size:clamp(58px,17vw,88px);bottom:60px;left:16px;right:16px}.footer-pull-stage .wordmark-star{width:35px;height:35px}.footer-pull-meta{left:18px;right:18px}.footer-pull-handle b{font-size:7px}.footer-pull-handle>span{width:18px}}@media (max-width:360px){.brand{font-size:18px}.header-inner{padding-inline:11px}.nav-command-combo{height:32px}.nav-combo-segment{min-width:29px;padding-inline:5px}.navbar-member{margin-left:2px}.nav-login{padding-inline:8px}}@media (prefers-reduced-motion:reduce){.footer-pull-stage,.footer-pull-stage .footer-wordmark,.footer-wave-field,.plan-card,.tier-rail button{transition:none!important}.wave,.console-refresh.is-refreshing>.icon,.console-refresh.is-refreshing .refresh-pulse{animation:none!important}}html[data-motion=reduced] .footer-pull-stage,html[data-motion=reduced] .footer-pull-stage .footer-wordmark,html[data-motion=reduced] .footer-wave-field,html[data-motion=reduced] .plan-card{transition:none!important}html[data-motion=reduced] .wave,html[data-motion=reduced] .console-refresh.is-refreshing>.icon,html[data-motion=reduced] .console-refresh.is-refreshing .refresh-pulse{animation:none!important}:root{--header:60px}.cinema-page{--scene-rgb:66 133 244;isolation:isolate;position:relative}.cinema-page main{z-index:2;position:relative}.cinema-page .site-header{background:var(--bg)}@supports (color:color-mix(in lab, red, red)){.cinema-page .site-header{background:color-mix(in srgb,var(--bg)88%,transparent)}}.cinema-page .site-header{border-bottom:0}.cinema-page .header-inner{max-width:none;padding-inline:clamp(20px,3.8vw,72px)}.cinema-page .brand{letter-spacing:-1.3px;font-size:25px;font-weight:620}.cinema-page .brand-caption,.cinema-page .brand-divider{display:none}.cinema-page .desktop-nav{gap:26px;margin-left:40px;margin-right:auto}.cinema-page .desktop-nav a{font-size:12px}.cinema-page .navbar-member{display:none}.cinema-page .reading-progress{opacity:.65;height:1px}.cinema-page>.preview-banner{z-index:65;opacity:.72;background:0 0;border:0;gap:7px;max-width:280px;padding:0;font-size:8px;position:absolute;top:73px;right:clamp(20px,3.8vw,72px)}.cinema-page>.preview-banner .icon{width:12px;height:12px}.cinema-page>.preview-banner button{margin-left:0}.viewport-ambient{z-index:62;pointer-events:none;--scene-rgb:66 133 244;--edge-energy:.8;position:fixed;inset:0}.ambient-edge{opacity:var(--edge-energy);transition:background 1s,opacity .45s;display:block;position:absolute}.edge-left,.edge-right{width:clamp(45px,11vw,180px);top:0;bottom:0}.edge-left{background:radial-gradient(at -20% 48%,currentColor,#0000 72%);left:0}@supports (color:color-mix(in lab, red, red)){.edge-left{background:radial-gradient(ellipse at -20% 48%,color-mix(in srgb,currentColor 16%,transparent),transparent 72%)}}.edge-right{background:radial-gradient(at 120% 62%,currentColor,#0000 72%);right:0}@supports (color:color-mix(in lab, red, red)){.edge-right{background:radial-gradient(ellipse at 120% 62%,color-mix(in srgb,currentColor 18%,transparent),transparent 72%)}}.edge-top,.edge-bottom{height:clamp(36px,8vw,120px);left:0;right:0}.edge-top{background:radial-gradient(at 62% -70%,currentColor,#0000 74%);top:0}@supports (color:color-mix(in lab, red, red)){.edge-top{background:radial-gradient(ellipse at 62% -70%,color-mix(in srgb,currentColor 17%,transparent),transparent 74%)}}.edge-bottom{background:radial-gradient(at 38% 160%,currentColor,#0000 74%);bottom:0}@supports (color:color-mix(in lab, red, red)){.edge-bottom{background:radial-gradient(ellipse at 38% 160%,color-mix(in srgb,currentColor 23%,transparent),transparent 74%)}}[data-theme=dark] .edge-left{background:radial-gradient(at -20% 48%,currentColor,#0000 72%)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .edge-left{background:radial-gradient(ellipse at -20% 48%,color-mix(in srgb,currentColor 28%,transparent),transparent 72%)}}[data-theme=dark] .edge-right{background:radial-gradient(at 120% 62%,currentColor,#0000 72%)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .edge-right{background:radial-gradient(ellipse at 120% 62%,color-mix(in srgb,currentColor 32%,transparent),transparent 72%)}}[data-theme=dark] .edge-top{background:radial-gradient(at 62% -70%,currentColor,#0000 74%)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .edge-top{background:radial-gradient(ellipse at 62% -70%,color-mix(in srgb,currentColor 25%,transparent),transparent 74%)}}[data-theme=dark] .edge-bottom{background:radial-gradient(at 38% 160%,currentColor,#0000 74%)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .edge-bottom{background:radial-gradient(ellipse at 38% 160%,color-mix(in srgb,currentColor 32%,transparent),transparent 74%)}}.cinematic-hero{height:calc(100svh - var(--header) + 400px);--launch-progress:0;--launch-scale:1;--launch-y:0px;--launch-turn:0deg;--hero-copy-alpha:1;--trail-alpha:0;background:0 0;min-height:1030px;overflow:visible}.hero-sticky{top:var(--header);height:calc(100svh - var(--header));background:radial-gradient(ellipse at 50% 41%,#eaf2ff88,transparent 55%),var(--bg);min-height:620px;position:sticky;overflow:clip}[data-theme=dark] .hero-sticky{background:radial-gradient(ellipse at 50% 39%,#253955a6,transparent 55%),var(--bg)}.hero-stage-grid{opacity:.35;background-image:radial-gradient(var(--line-strong).75px,transparent .75px);pointer-events:none;background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 50% 35%,#000 6%,#0000 62%);mask-image:radial-gradient(at 50% 35%,#000 6%,#0000 62%)}.hero-top-note{font:9px var(--mono);letter-spacing:.12em;color:var(--muted);opacity:var(--hero-copy-alpha);z-index:5;align-items:center;gap:12px;display:flex;position:absolute;top:24px;left:clamp(20px,3.8vw,72px)}.stage-pin{background:var(--g-blue);width:5px;height:5px;box-shadow:0 0 0 4px var(--g-blue);border-radius:50%;display:block}@supports (color:color-mix(in lab, red, red)){.stage-pin{box-shadow:0 0 0 4px color-mix(in srgb,var(--g-blue)10%,transparent)}}.hero-note-divider{background:var(--line-strong);width:1px;height:11px}.hero-top-note>span:last-child{font-family:var(--font);letter-spacing:.06em;font-size:10px}.hero-stage{perspective:1500px;width:min(1000px,82vw);height:min(620px,73vh);transform-style:preserve-3d;z-index:2;position:absolute;top:41%;left:50%;transform:translate(-50%,-50%)}.stage-core{width:100%;height:100%;transform:translateY(var(--launch-y))scale(var(--launch-scale));transform-origin:50%;transition:opacity .3s;position:relative}.cinematic-hero .hero-sculpture{perspective:1800px;isolation:auto;width:100%;height:100%;min-height:0}.cinematic-hero .sculpture-grid{opacity:.3;background-size:40px 40px;inset:0 10%;-webkit-mask-image:radial-gradient(#0004,#0000 62%);mask-image:radial-gradient(#0004,#0000 62%)}.cinematic-hero .blueprint-lines{opacity:.2;width:100%;height:94%;inset:3% 0}.cinematic-hero .sculpture-position{perspective:1500px;width:324px;height:324px;top:48%;transform:translate(-50%,-42%)scale(1.15)}.cinematic-hero .sculpture-tilt{transform:rotateX(calc(55deg + var(--rx)))rotateZ(calc(-34deg + var(--ry) + var(--launch-turn)));transition:transform .38s var(--ease)}.cinematic-hero .slab{border-radius:28px;transition:transform 1.1s cubic-bezier(.2,.75,.2,1)}.cinematic-hero .slab-base{animation:13s cubic-bezier(.45,0,.2,1) infinite core-base;transform:translate3d(-50px,50px,-30px)}.cinematic-hero .slab-middle{animation:13s cubic-bezier(.45,0,.2,1) infinite core-mid;transform:translateZ(36px)}.cinematic-hero .slab-top{animation:13s cubic-bezier(.45,0,.2,1) infinite core-top;transform:translate3d(55px,-60px,124px)}.cinematic-hero .slab-inscription strong{letter-spacing:-7px;font-size:102px;font-weight:490}.cinematic-hero .slab-inscription small{letter-spacing:4.5px;margin-bottom:14px;font-size:9px}.cinematic-hero .slab-inscription>span{letter-spacing:19px;margin-top:8px;font-size:15px}.cinematic-hero .slab-inlay{border-radius:20px;inset:12px}.cinematic-hero .slab-spectrum{gap:6px;width:79px;bottom:26px;left:calc(50% - 39px)}.cinematic-hero .slab-spectrum i{width:15px;height:3px;box-shadow:0 0 6px}.cinematic-hero .slab-base:after{content:"";border:1px solid var(--plate-line);border-radius:15px;position:absolute;inset:18px;box-shadow:inset 0 0 0 3px #ffffff12}.cinematic-hero .slab-fastener{width:8px;height:8px}.cinematic-hero .slab-fastener:after{top:3px;left:1px;right:1px}.cinematic-hero .slab-circuit{opacity:.65}.cinematic-hero .slab-core{box-shadow:0 0 0 3px #ffffff12,0 0 0 7px #1a73e811,0 0 36px #1a73e81a}.cinematic-hero .slab-top:before{animation-duration:13s}.cinematic-hero .slab-light{filter:blur(20px);background:#71b1ff4a;inset:10%;transform:translateZ(0)}.cinematic-hero .sculpture-caption{display:none}.cinematic-hero .sculpture-tag{background:var(--surface);border:0;border-radius:10px;padding:9px 13px 9px 9px}@supports (color:color-mix(in lab, red, red)){.cinematic-hero .sculpture-tag{background:color-mix(in srgb,var(--surface)70%,transparent)}}.cinematic-hero .sculpture-tag{box-shadow:0 2px 3px var(--shadow),0 9px 23px var(--shadow);font:10px var(--font);z-index:4;animation:7s ease-in-out infinite satellite-float;animation-delay:calc(var(--satellite,0)*-1.1s);gap:10px}.cinematic-hero .sculpture-tag>span{background:var(--blue-container);width:32px;height:32px;box-shadow:inset 0 1px 0 var(--highlight),0 2px 0 var(--line);border-radius:8px;place-items:center;display:grid}.cinematic-hero .sculpture-tag:before{display:none}.cinematic-hero .sculpture-tag-0{--satellite:0;top:20%;left:12%;right:auto}.cinematic-hero .sculpture-tag-1{--satellite:1;top:27%;left:auto;right:9%}.cinematic-hero .sculpture-tag-1>span{color:var(--g-red);background:var(--red-container)}.cinematic-hero .sculpture-tag-2{--satellite:2;top:63%;left:8%;right:auto}.cinematic-hero .sculpture-tag-2>span{color:var(--warning);background:var(--yellow-container)}.cinematic-hero .sculpture-tag-3{--satellite:3;top:70%;left:auto;right:10%}.cinematic-hero .sculpture-tag-3>span{color:var(--g-green);background:var(--green-container)}.cinematic-hero .sculpture-tag-4{--satellite:4;top:1%;left:47%;right:auto}.cinematic-hero .sculpture-tag-5{--satellite:5;inset:auto auto 4% 37%}.cinematic-hero .sculpture-tag:hover{box-shadow:0 6px 30px var(--shadow-deep);animation-play-state:paused}.stage-orbit{aspect-ratio:1;width:min(770px,77vw);transform:translate(-50%,-50%)rotateX(66deg)rotateZ(calc(-18deg + var(--launch-turn)));transform-style:preserve-3d;pointer-events:none;color:#6c97c254;transition:transform .38s var(--ease);position:absolute;top:57%;left:50%}.stage-orbit>svg{width:100%;height:100%;position:absolute;inset:0}.orbit-aperture{background:radial-gradient(#d9eafa4d,#0000 72%);border:1px solid #7f9aba38;border-radius:50%;position:absolute;inset:10%;box-shadow:0 2px #dde9f655,0 7px #43658914,inset 0 2px #ffffff87}.orbit-aperture:after{content:"";border:1px dashed #699bce33;border-radius:50%;position:absolute;inset:5%}.orbit-colored-arc{stroke:var(--g-blue);opacity:.65}[data-theme=dark] .stage-orbit{color:#a9c7e850}[data-theme=dark] .orbit-aperture{background:radial-gradient(#16437455,#0000 70%);box-shadow:0 2px #9fbbd521,0 6px #020f1944,inset 0 2px #ddecff25}.stage-light-column{pointer-events:none;opacity:.65;background:radial-gradient(#8bb7fa21,#0000 70%);width:220px;height:300px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero-instrument{z-index:6;flex-direction:column;align-items:center;gap:10px;display:flex;position:absolute;bottom:20%;left:50%;transform:translate(-50%)}.assembly-toggle{border:1px solid var(--line-strong);background:var(--surface);border-radius:20px;align-items:center;gap:8px;height:32px;padding:0 11px;display:flex}@supports (color:color-mix(in lab, red, red)){.assembly-toggle{background:color-mix(in srgb,var(--surface)76%,transparent)}}.assembly-toggle{color:var(--secondary);box-shadow:inset 0 1px 0 var(--highlight);white-space:nowrap;font-size:9px}.assembly-toggle:hover{color:var(--accent);background:var(--surface);border-color:var(--accent)}.instrument-dot{background:var(--g-blue);border-radius:50%;width:3px;height:3px;margin-left:4px}.hero-instrument-meta{letter-spacing:.08em;color:var(--muted);font-size:8px}.hero-bottom{z-index:5;opacity:var(--hero-copy-alpha);transform:translateY(calc(var(--launch-progress)*35px));pointer-events:auto;justify-content:space-between;align-items:flex-end;gap:30px;display:flex;position:absolute;bottom:55px;left:clamp(20px,3.8vw,72px);right:clamp(20px,3.8vw,72px)}.hero-team-label{font:9px var(--mono);letter-spacing:.22em;color:var(--muted);margin-bottom:15px;display:block}.hero-team h1{font:540 clamp(48px,6.9vw,104px)/.93 var(--font);letter-spacing:-.064em;margin-left:-4px}.hero-team h1>span{color:var(--secondary);letter-spacing:-.055em;margin-top:7px;font-size:.57em;font-weight:450;line-height:1;display:block}.team-period{color:var(--g-blue)}.hero-team>p{letter-spacing:.06em;margin-top:17px;font-size:11px}.hero-entry{min-width:325px;padding-bottom:6px}.hero-entry-actions{align-items:stretch;gap:10px;display:flex}.hero-entry .button{border-radius:9px;justify-content:center;gap:16px;min-width:157px;min-height:52px;padding:14px 22px;font-size:13px}.hero-login{background:var(--g-blue);color:var(--on-accent);box-shadow:0 3px 0 var(--g-blue)}@supports (color:color-mix(in lab, red, red)){.hero-login{box-shadow:0 3px 0 color-mix(in srgb,var(--g-blue)75%,#102346)}}.hero-login:hover{box-shadow:0 3px 0 var(--g-blue),0 9px 25px #1a73e825}@supports (color:color-mix(in lab, red, red)){.hero-login:hover{box-shadow:0 3px 0 color-mix(in srgb,var(--g-blue)75%,#102346),0 9px 25px #1a73e825}}.hero-login:hover{transform:translateY(-2px)}.hero-download{border:1px solid var(--line-strong);background:var(--control);color:var(--secondary)}.hero-download:hover{background:var(--hover)}.hero-download-menu{display:inline-block;position:relative}.hero-download-menu>summary{cursor:pointer;list-style:none}.hero-download-menu>summary::-webkit-details-marker{display:none}.hero-download-menu>summary:focus-visible{outline:2px solid var(--g-blue);outline-offset:3px}.download-menu-panel{z-index:30;border:1px solid var(--line-strong);background:var(--control);width:min(340px,100vw - 32px);max-height:min(54vh,440px);color:var(--secondary);text-align:left;border-radius:13px;gap:4px;padding:9px;display:grid;position:absolute;bottom:calc(100% + 9px);right:0;overflow:auto;box-shadow:0 16px 42px #17130e2d}.download-menu-heading{color:var(--muted);font:9px var(--mono);letter-spacing:.08em;text-transform:uppercase;margin:2px 5px 5px}.download-menu-item{color:var(--secondary);border:1px solid #0000;border-radius:8px;gap:3px;padding:9px 10px;text-decoration:none;display:grid}.download-menu-item:hover{border-color:var(--line-strong);background:var(--hover)}.download-menu-item:focus-visible,.download-release-link:focus-visible{outline:2px solid var(--g-blue);outline-offset:2px}.download-item-label{font-size:12px;font-weight:700}.download-item-file,.download-item-sha{overflow-wrap:anywhere;color:var(--muted);font:9px var(--mono)}.download-release-link{border-top:1px solid var(--line-strong);color:var(--secondary);font:9px var(--mono);margin-top:3px;padding:8px 10px;text-decoration:none}.download-mark{font:7px var(--mono);border:1px solid var(--line-strong);border-radius:3px;margin-left:2px;padding:3px 4px}.hero-entry>p{color:var(--muted);text-align:right;margin-top:13px;font-size:10px}.hero-scroll-cue{z-index:5;white-space:nowrap;color:var(--muted);font:8px var(--mono);letter-spacing:.15em;opacity:var(--hero-copy-alpha);align-items:center;gap:10px;display:flex;position:absolute;bottom:21px;left:50%;transform:translate(-50%)}.scroll-cue-line{background:var(--line-strong);width:28px;height:1px}.hero-scroll-cue>.icon{animation:2.4s ease-in-out infinite cue-drift}.hero-corner-mark{font:14px var(--mono);color:var(--line-strong);position:absolute;bottom:16px}.mark-l{left:clamp(20px,3.8vw,72px)}.mark-r{right:clamp(20px,3.8vw,72px)}.cinematic-hero.is-launching .slab,.cinematic-hero[data-assembly] .slab{animation:none}.cinematic-hero.is-launching .slab-top,.cinematic-hero[data-assembly=joined] .slab-top{transform:translateZ(28px)}.cinematic-hero.is-launching .slab-middle,.cinematic-hero[data-assembly=joined] .slab-middle{transform:translateZ(1px)}.cinematic-hero.is-launching .slab-base,.cinematic-hero[data-assembly=joined] .slab-base{transform:translateZ(-24px)}.cinematic-hero[data-assembly=exploded]:not(.is-launching) .slab-top{transform:translate3d(65px,-80px,145px)}.cinematic-hero[data-assembly=exploded]:not(.is-launching) .slab-middle{transform:translateZ(38px)}.cinematic-hero[data-assembly=exploded]:not(.is-launching) .slab-base{transform:translate3d(-60px,60px,-35px)}.cinematic-hero.is-launching .sculpture-projects{opacity:calc(1 - var(--launch-cover));transform:scale(calc(1 - var(--launch-cover)*.2));pointer-events:none}.cinematic-hero .sculpture-projects{pointer-events:none;transition:opacity .15s,transform .15s;position:absolute;inset:0}.cinematic-hero .sculpture-projects a{pointer-events:auto}.cinematic-hero.is-launching .sculpture-projects a{pointer-events:none}.launch-trails{pointer-events:none;opacity:var(--trail-alpha);position:absolute;inset:10% 5%;overflow:hidden;-webkit-mask-image:radial-gradient(#000,#0000 75%);mask-image:radial-gradient(#000,#0000 75%)}.launch-trails>i{background:linear-gradient(90deg,transparent,var(--g-blue),transparent);transform-origin:0;width:40%;height:1px;transform:rotate(calc(var(--trail)*30deg))scaleX(calc(.5 + var(--launch-progress)*1.1));opacity:.3;position:absolute;top:50%;left:50%}@keyframes core-top{0%,20%,to{transform:translate3d(55px,-60px,124px)}46%,65%{transform:translateZ(28px)}79%{transform:translate3d(69px,-75px,141px)}}@keyframes core-mid{0%,20%,to{transform:translateZ(36px)}46%,65%{transform:translateZ(1px)}79%{transform:translate3d(-10px,0,48px)}}@keyframes core-base{0%,20%,to{transform:translate3d(-50px,50px,-30px)}46%,65%{transform:translateZ(-24px)}79%{transform:translate3d(-60px,65px,-38px)}}@keyframes satellite-float{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-9px)rotate(1deg)}}@keyframes cue-drift{0%,to{transform:translateY(-2px)}50%{transform:translateY(3px)}}.hero-outside *,html.is-hidden .cinematic-hero *{animation-play-state:paused!important}.cinema-page [data-orbit-scene]{perspective:1800px;perspective-origin:50% 42vh;isolation:auto;background:0 0;border:0;padding-top:100px;padding-bottom:100px;position:relative;overflow:visible}.cinema-page [data-orbit-scene]:before{display:none}.cinema-page .chapter-plane{--chapter-x:0px;--chapter-yaw:0deg;--chapter-pitch:0deg;--chapter-roll:0deg;--chapter-scale:1;--chapter-alpha:1;transform:translate3d(var(--chapter-x),0,0)rotateY(var(--chapter-yaw))rotateX(var(--chapter-pitch))rotateZ(var(--chapter-roll))scale(var(--chapter-scale));transform-origin:50% 42vh;opacity:var(--chapter-alpha);backface-visibility:hidden}.chapter-plane:focus-within{--chapter-yaw:0deg!important;--chapter-pitch:0deg!important;--chapter-roll:0deg!important;--chapter-scale:1!important;--chapter-alpha:1!important}.chapter-prelude{width:min(var(--container),calc(100% - var(--gutter)*2));color:var(--muted);font:9px var(--mono);letter-spacing:.13em;align-items:center;gap:14px;margin:0 auto 36px;display:flex}.chapter-prelude>span:first-child{color:rgb(var(--scene-rgb));letter-spacing:-.04em;font-size:15px}.chapter-prelude>span:last-child{opacity:.4;margin-left:auto;font-size:10px}.chapter-prelude>i{background:rgb(var(--scene-rgb)/.4);flex:1;max-width:65px;height:1px;display:block}.chapter-prelude>b{letter-spacing:.15em;font-weight:400}.journey-space{z-index:0;pointer-events:none;opacity:0;--scene-rgb:66 133 244;--orbit-angle:0deg;--orbit-sway:0deg;transition:opacity 1s;position:fixed;inset:0;overflow:hidden}.journey-active .journey-space{opacity:1}.journey-gimbal{width:130vw;height:130vw;transform:perspective(1400px)rotateX(29deg)rotateY(var(--orbit-sway));transform-origin:50%;transition:transform .6s var(--ease);position:absolute;bottom:-113vw;left:-15vw}.journey-rim{transform:rotate(var(--orbit-angle));color:rgb(var(--scene-rgb)/.2);transition:transform .35s cubic-bezier(.12,.6,.2,1);position:absolute;inset:0}.journey-rim>svg{width:100%;height:100%}.journey-orbit-dot{aspect-ratio:1;background:rgb(var(--scene-rgb));width:.5%;box-shadow:0 0 36px rgb(var(--scene-rgb)/.25);border-radius:50%;position:absolute;top:2.25%;left:49.75%}.cinema-page .site-footer{z-index:3;background:var(--bg-alt);position:relative}@supports (color:color-mix(in lab, red, red)){.cinema-page .site-footer{background:color-mix(in srgb,var(--bg-alt)94%,transparent)}}.cinema-page .site-footer{border-top:1px solid var(--line)}.chapter-dock{z-index:56;opacity:0;pointer-events:none;transition:transform .55s var(--ease),opacity .55s;flex-direction:column;align-items:center;gap:4px;display:flex;position:fixed;top:50%;right:15px;transform:translateY(-50%)translate(20px)}.journey-active .chapter-dock{opacity:1;pointer-events:auto;transform:translateY(-50%)}.chapter-dock>a,.chapter-dock>button{width:28px;height:30px;color:var(--muted);border-radius:20px;place-items:center;font-size:9px;display:grid;position:relative}.chapter-dock>a>i{background:var(--muted);opacity:.4;border-radius:50%;width:4px;height:4px;transition:transform .4s,background .4s,opacity .4s}.chapter-dock>a[aria-current=step]>i{background:rgb(var(--dock-rgb));opacity:1;box-shadow:0 0 0 4px rgb(var(--dock-rgb)/.1);transform:scale(1.8)}.chapter-dock a>span{white-space:nowrap;background:var(--surface);border:1px solid var(--line);box-shadow:0 3px 12px var(--shadow);opacity:0;pointer-events:none;border-radius:6px;padding:6px 10px;font-size:9px;transition:opacity .2s,transform .2s;position:absolute;right:35px;transform:translate(6px)}.chapter-dock a:hover>span,.chapter-dock a:focus-visible>span{opacity:1;transform:none}.dock-divider{background:var(--line-strong);width:1px;height:13px;display:block}.journey-coordinate{z-index:55;color:var(--muted);font:8px var(--mono);letter-spacing:.12em;opacity:0;pointer-events:none;align-items:center;gap:9px;transition:opacity .6s,transform .6s;display:flex;position:fixed;bottom:18px;left:22px;transform:translateY(8px)}.journey-active .journey-coordinate{opacity:.8;transform:none}.coordinate-line{background:rgb(var(--scene-rgb));width:22px;height:1px;transition:background .8s}.journey-coordinate>b{color:var(--text);font-size:12px;font-weight:400}.cinema-page .sponsor-heading{margin-bottom:26px}.cinema-page .sponsor-plaques{gap:24px}.cinema-page .sponsor-plaque{background:linear-gradient(135deg,var(--surface),var(--surface-low))}@supports (color:color-mix(in lab, red, red)){.cinema-page .sponsor-plaque{background:linear-gradient(135deg,var(--surface),color-mix(in srgb,var(--surface-low)85%,transparent))}}.cinema-page .sponsor-plaque{box-shadow:0 1px 0 var(--highlight)inset,0 15px 46px var(--shadow);border-radius:18px}.team-introduction{border-top:1px solid var(--line);margin-top:95px;padding-top:34px}.intro-label{color:var(--muted);letter-spacing:.04em;align-items:center;gap:10px;margin-bottom:26px;font-size:10px;display:flex}.intro-label>i{background:rgb(var(--scene-rgb));border-radius:50%;width:5px;height:5px}.intro-columns{grid-template-columns:1.1fr 1fr;align-items:start;gap:8vw;display:grid}.intro-columns h2{letter-spacing:-.04em;font-size:clamp(25px,2.75vw,40px);font-weight:510;line-height:1.55}.intro-columns h2 em{color:var(--accent);font-style:normal}.intro-columns p{font-size:13px;line-height:2.1}.intro-actions{flex-wrap:wrap;gap:25px;margin-top:22px;font-size:11px;display:flex}.cinema-page .section-heading h2,.cinema-page .notice-heading h2,.cinema-page .developers-intro h2{letter-spacing:-.045em;font-size:clamp(30px,3.2vw,46px);font-weight:510}.cinema-page .section-kicker{margin-bottom:30px}.cinema-page .section-heading p{max-width:650px;font-size:13px;line-height:1.95}.cinema-page .product-card{border-color:var(--line);box-shadow:0 3px 12px var(--shadow)}.cinema-page .product-card:hover{box-shadow:0 22px 48px var(--shadow-deep)}.cinema-page .pricing-compare-shell{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.cinema-page .pricing-compare-shell{background:color-mix(in srgb,var(--surface)94%,transparent)}}@media (min-width:1800px){.hero-stage{width:1180px;height:710px;top:43%}.cinematic-hero .sculpture-position{transform:translate(-50%,-42%)scale(1.4)}.stage-orbit{width:890px}.hero-instrument{bottom:19%}.hero-team h1{font-size:116px}.hero-bottom{bottom:70px}.hero-entry .button{min-width:190px;min-height:58px}.hero-team-label{font-size:10px}}@media (max-height:800px) and (min-width:901px){.hero-stage{width:820px;height:520px;top:38%}.cinematic-hero .sculpture-position{transform:translate(-50%,-42%)scale(.93)}.stage-orbit{width:670px}.hero-bottom{bottom:47px}.hero-team h1{font-size:clamp(52px,5.5vw,76px)}.hero-team-label{margin-bottom:10px}.hero-team>p{margin-top:10px}.hero-instrument{bottom:21%}.hero-sticky{min-height:575px}.cinematic-hero{min-height:970px}.hero-scroll-cue{bottom:16px}}@media (max-width:1150px){.cinema-page .desktop-nav{gap:17px;margin-left:16px}.cinema-page .desktop-nav a{font-size:11px}.hero-stage{width:880px;max-width:100%;height:570px}.cinematic-hero .sculpture-position{transform:translate(-50%,-42%)scale(1.03)}.hero-entry{min-width:295px}.hero-entry .button{min-width:140px;padding-inline:15px}.chapter-dock{right:4px}.hero-team h1{font-size:clamp(50px,7vw,76px)}}@media (max-width:900px){:root{--header:56px}.cinema-page .desktop-nav{display:none}.cinema-page .header-actions{margin-left:auto}.cinema-page .hero-sticky{min-height:650px}.cinematic-hero{min-height:1000px;height:calc(100svh - var(--header) + 340px)}.hero-stage{width:760px;height:520px;top:38%}.cinematic-hero .sculpture-position{transform:translate(-50%,-42%)scale(.92)}.stage-orbit{width:620px}.hero-team h1{font-size:64px}.hero-bottom{bottom:55px}.hero-team>p{max-width:250px;font-size:10px}.hero-entry{min-width:270px}.hero-entry .button{gap:10px;min-width:126px;min-height:48px;font-size:12px}.hero-instrument{bottom:25%}.intro-columns{gap:40px}.cinema-page [data-orbit-scene]{padding-block:72px}.team-introduction{margin-top:66px}.hero-top-note>span:last-child,.hero-note-divider{display:none}}@media (max-width:640px){:root{--header:54px}.cinema-page .header-inner{gap:12px;padding-inline:18px}.cinema-page .brand{font-size:24px}.cinema-page .header-actions{gap:5px}.cinema-page .header-actions .nav-profile{display:none}.cinema-page>.preview-banner{max-width:185px;font-size:7px;top:65px;right:18px}.cinema-page>.preview-banner span{white-space:normal;max-width:158px;line-height:1.45}.cinematic-hero{height:calc(100svh - var(--header) + 240px);min-height:890px}.cinema-page .hero-sticky{min-height:650px}.hero-top-note{gap:8px;max-width:140px;font-size:7px;line-height:1.7;top:25px;left:20px}.hero-stage{width:570px;max-width:none;height:430px;top:35%}.cinematic-hero .hero-sculpture{width:100%}.cinematic-hero .sculpture-position{transform:translate(-50%,-42%)scale(.75)}.stage-orbit{width:490px;max-width:none}.cinematic-hero .sculpture-tag{box-shadow:0 2px 12px var(--shadow);border-radius:8px;gap:5px;padding:5px 6px;font-size:8px}.cinematic-hero .sculpture-tag>span{border-radius:6px;width:23px;height:23px}.cinematic-hero .sculpture-tag>span .icon{width:12px}.cinematic-hero .sculpture-tag-0{top:20%;left:22%}.cinematic-hero .sculpture-tag-1{top:24%;right:20%}.cinematic-hero .sculpture-tag-2{top:61%;left:20%}.cinematic-hero .sculpture-tag-3{top:66%;right:19%}.cinematic-hero .sculpture-tag-4{top:5%;left:44%}.cinematic-hero .sculpture-tag-5{bottom:3%;left:39%}.hero-instrument{gap:8px;top:61%;bottom:auto}.assembly-toggle{height:29px;font-size:8px}.hero-instrument-meta{font-size:7px}.hero-bottom{grid-template-columns:1fr;gap:18px;display:grid;bottom:60px;left:22px;right:22px}.hero-team-label{letter-spacing:.2em;margin-bottom:10px;font-size:7px}.hero-team h1{margin-left:-1px;font-size:54px;line-height:1.02}.hero-team h1>span{letter-spacing:-.02em;margin-left:9px;font-size:.38em;display:inline}.hero-team>p{max-width:none;margin-top:8px;font-size:10px}.hero-entry{justify-content:space-between;align-items:center;gap:7px;min-width:0;padding:0;display:flex}.hero-entry-actions{flex:1;gap:8px}.hero-entry .button{flex:1;gap:9px;min-width:0;min-height:44px;padding:10px 14px;font-size:12px}.hero-entry>p{text-align:left;width:42px;margin:0;font-size:8px}.hero-scroll-cue{font-size:7px;bottom:20px}.hero-corner-mark{bottom:15px}.chapter-dock{gap:1px;right:0}.chapter-dock>a,.chapter-dock>button{width:22px;height:29px}.chapter-prelude{gap:9px;margin-bottom:25px;font-size:7px}.chapter-prelude>span:first-child{font-size:12px}.chapter-prelude>i{max-width:35px}.cinema-page [data-orbit-scene]{perspective:1000px;padding-block:58px}.cinema-page .section-kicker{margin-bottom:23px;font-size:8px}.cinema-page .section-heading h2,.cinema-page .notice-heading h2,.cinema-page .developers-intro h2{font-size:29px}.cinema-page .section-heading p{font-size:11px}.intro-columns{grid-template-columns:1fr;gap:20px}.intro-columns h2{font-size:27px;line-height:1.5}.intro-columns p{font-size:12px}.intro-label{align-items:flex-start;font-size:8px;line-height:1.7}.intro-label>i{flex:0 0 4px;margin-top:4px}.intro-actions{gap:22px;font-size:10px}.team-introduction{margin-top:48px;padding-top:26px}.cinema-page .sponsor-plaques{gap:16px}.journey-coordinate{gap:6px;font-size:6px;bottom:11px;left:14px}.journey-coordinate>b{font-size:9px}.coordinate-line{width:14px}.journey-gimbal{width:230vw;height:230vw;bottom:-192vw;left:-65vw}.journey-rim{color:rgb(var(--scene-rgb)/.16)}.edge-left,.edge-right{width:45px}.edge-top,.edge-bottom{height:54px}}@media (max-width:380px){.cinema-page .header-inner{padding-inline:13px}.cinema-page .brand{font-size:21px}.hero-team h1{font-size:46px}.hero-team>p{font-size:9px}.hero-bottom{gap:14px;left:18px;right:18px}.hero-entry>p{display:none}.cinematic-hero .sculpture-position{transform:translate(-50%,-42%)scale(.65)}.hero-stage{width:515px;height:415px}.stage-orbit{width:455px}.cinematic-hero .sculpture-tag{gap:4px;font-size:7px}.cinematic-hero .sculpture-tag>span{width:21px;height:21px}.cinematic-hero .sculpture-tag-0{top:20%;left:23%}.cinematic-hero .sculpture-tag-1{top:23%;right:24%}.cinematic-hero .sculpture-tag-2{top:61%;left:22%}.cinematic-hero .sculpture-tag-3{top:66%;right:22%}.hero-top-note{max-width:96px;font-size:6px}.cinema-page>.preview-banner{max-width:163px;font-size:6px}.cinema-page>.preview-banner span{max-width:135px}.hero-instrument{top:61%}}@media (max-height:650px) and (min-width:641px){.hero-sticky{min-height:510px!important}.cinematic-hero{min-height:820px;height:calc(100svh - var(--header) + 310px)}.hero-stage{width:640px;height:415px;top:37%}.cinematic-hero .sculpture-position{transform:translate(-50%,-42%)scale(.69)}.stage-orbit{width:540px}.hero-team h1{font-size:48px}.hero-team-label{margin-bottom:6px;font-size:7px}.hero-team>p{font-size:9px}.hero-entry .button{min-height:42px;padding:10px 15px;font-size:11px}.hero-bottom{bottom:36px}.hero-entry>p{margin-top:7px;font-size:8px}.hero-instrument{gap:6px;bottom:22%}.hero-scroll-cue{bottom:12px}}html[data-motion=reduced] .cinematic-hero{height:auto;min-height:0}html[data-motion=reduced] .hero-sticky{position:relative;top:0}html[data-motion=reduced] .cinematic-hero *,html.is-hidden .cinematic-hero *{animation:none!important}html[data-motion=reduced] .cinematic-hero .slab-top{transform:translate3d(27px,-30px,79px)!important}html[data-motion=reduced] .cinematic-hero .slab-middle{transform:translateZ(15px)!important}html[data-motion=reduced] .cinematic-hero .slab-base{transform:translate3d(-23px,24px,-24px)!important}html[data-motion=reduced] .chapter-plane{opacity:1!important;transform:none!important}html[data-motion=reduced] .journey-gimbal{transform:none!important}html[data-motion=reduced] .journey-rim{transition:none!important;transform:none!important}html[data-motion=reduced] .ambient-edge{transition:none!important}@media (prefers-reduced-motion:reduce){.cinematic-hero{height:auto;min-height:0}.hero-sticky{position:relative;top:0}.cinematic-hero *{animation:none!important}.chapter-plane{opacity:1!important;transform:none!important}.journey-rim,.journey-gimbal{transition:none!important;transform:none!important}}@media print{.viewport-ambient,.journey-space,.chapter-dock,.journey-coordinate,.hero-instrument,.hero-stage,.hero-scroll-cue{display:none!important}.cinematic-hero{height:auto;min-height:0}.hero-sticky{height:auto;min-height:0;position:static;overflow:visible}.hero-bottom{opacity:1;padding:30px;position:static;transform:none}.hero-top-note,.hero-corner-mark{display:none}.chapter-plane,.reveal{opacity:1!important;transform:none!important}.cinema-page [data-orbit-scene]{padding:25px 0}}.cinema-page main{overflow-x:clip}.cinema-page [data-orbit-scene]{overflow:clip}.cinematic-hero .hero-sculpture{max-width:none;margin:0;animation:none;overflow:visible;transform:none}.chapter-dock{visibility:hidden}.journey-active .chapter-dock{visibility:visible}.viewport-ambient{color:rgb(var(--scene-rgb));transition:color 1.1s cubic-bezier(.2,0,.2,1)}.journey-space{color:rgb(var(--scene-rgb));transition:opacity 1s,color 1.1s}.journey-rim{color:inherit;opacity:.19}.journey-gimbal{bottom:-102vw}html[data-motion=reduced] .viewport-ambient{transition:none}@media (max-width:640px){.cinematic-hero .sculpture-position{transform:translate(-50%,-42%)scale(.67)}.journey-gimbal{bottom:-179vw}.hero-entry>p{word-break:keep-all;flex:none;width:44px}.cinematic-hero .sculpture-tag-0{left:23%}.cinematic-hero .sculpture-tag-1{right:23%}.cinematic-hero .sculpture-tag-2{left:23%}.cinematic-hero .sculpture-tag-3{right:22%}.hero-stage{top:35%}}@media (max-width:380px){.cinematic-hero .sculpture-position{transform:translate(-50%,-42%)scale(.58)}}.brand-image{-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center;width:128px;height:32px;display:block}.hero-download[disabled]{cursor:not-allowed;opacity:.82;transform:none}.hero-download-menu[open]>summary{background:var(--hover)}.hero-stage{perspective:none;transform-style:flat}@media (max-width:640px) and (max-height:740px){.cinema-page .hero-sticky{height:calc(100svh - var(--header));min-height:0}.cinematic-hero{height:calc(100svh - var(--header) + 210px);min-height:0}.hero-stage{width:490px;height:345px;top:33%}.cinematic-hero .sculpture-position{transform:translate(-50%,-42%)scale(.54)}.stage-orbit{width:435px}.hero-instrument{gap:5px;top:55%}.hero-instrument-meta{display:none}.hero-bottom{gap:12px;bottom:43px}.hero-team-label{margin-bottom:8px;font-size:6px}.hero-team h1{font-size:44px}.hero-team>p{margin-top:7px;font-size:8px}.hero-entry .button{min-height:39px;padding:8px 12px;font-size:11px}.hero-scroll-cue{bottom:13px}.hero-corner-mark{bottom:10px}.cinematic-hero .sculpture-tag{padding:4px 5px;font-size:6px}.cinematic-hero .sculpture-tag>span{width:19px;height:19px}.cinematic-hero .sculpture-tag-0{top:19%;left:23%}.cinematic-hero .sculpture-tag-1{top:22%;right:23%}.cinematic-hero .sculpture-tag-5{bottom:2%;left:39%}}@media (max-width:640px) and (max-height:600px){.hero-stage{width:460px;height:295px;top:31%}.cinematic-hero .sculpture-position{transform:translate(-50%,-42%)scale(.46)}.stage-orbit{width:380px}.hero-team h1{font-size:38px}.hero-team-label{display:none}.hero-instrument{top:54%}.hero-instrument .assembly-toggle{height:25px;font-size:7px}.hero-top-note{top:13px}.cinema-page>.preview-banner{top:62px}.hero-bottom{bottom:40px}.cinematic-hero .sculpture-tag-0{left:25%}.cinematic-hero .sculpture-tag-1{right:25%}.cinematic-hero .sculpture-tag-2{left:24%}.cinematic-hero .sculpture-tag-3{right:24%}}html[data-motion=reduced] .cinematic-hero[data-assembly=joined] .slab-top{transform:translateZ(28px)!important}html[data-motion=reduced] .cinematic-hero[data-assembly=joined] .slab-middle{transform:translateZ(1px)!important}html[data-motion=reduced] .cinematic-hero[data-assembly=joined] .slab-base{transform:translateZ(-24px)!important}html[data-motion=reduced] .cinematic-hero[data-assembly=exploded] .slab-top{transform:translate3d(65px,-80px,145px)!important}html[data-motion=reduced] .cinematic-hero[data-assembly=exploded] .slab-middle{transform:translateZ(38px)!important}html[data-motion=reduced] .cinematic-hero[data-assembly=exploded] .slab-base{transform:translate3d(-60px,60px,-35px)!important}@media (min-width:641px) and (max-height:850px){.cinematic-hero .sculpture-tag-4{top:9%}}@media (min-width:641px) and (max-height:520px){.cinema-page .hero-sticky{height:calc(100svh - var(--header));min-height:0!important}.cinematic-hero{height:calc(100svh - var(--header) + 210px);min-height:0}.hero-stage{width:440px;height:280px;top:38%;left:53%}.cinematic-hero .sculpture-position{transform:translate(-50%,-42%)scale(.43)}.stage-orbit{width:360px}.hero-bottom{gap:20px;bottom:30px;left:24px;right:24px}.hero-team-label{display:none}.hero-team h1{font-size:36px}.hero-team h1>span{font-size:.55em}.hero-team>p{margin-top:5px;font-size:7px}.hero-entry{min-width:0;padding:0}.hero-entry .button{gap:7px;min-width:86px;min-height:33px;padding:6px 10px;font-size:9px}.hero-entry>p{margin-top:5px;font-size:7px}.hero-entry-actions{gap:8px}.hero-top-note{font-size:6px;top:12px}.cinema-page>.preview-banner{font-size:6px;top:64px}.hero-instrument{gap:3px;bottom:15%;left:53%}.assembly-toggle{height:25px;font-size:7px}.hero-instrument-meta{display:none}.hero-scroll-cue{font-size:6px;bottom:9px}.cinematic-hero .sculpture-tag{border-radius:7px;gap:4px;padding:4px 6px;font-size:6px}.cinematic-hero .sculpture-tag>span{width:19px;height:19px}.cinematic-hero .sculpture-tag>span .icon{width:11px}.cinematic-hero .sculpture-tag-4{top:12%}}.camera-viewport{inset:var(--header)0 0;z-index:1;pointer-events:none;opacity:0;--camera-rgb:49 137 236;--camera-hud-alpha:1;background:var(--bg);position:fixed;overflow:clip}.camera-viewport>canvas{width:100%;height:100%;display:block}.camera-entry{display:none}.camera-enabled .camera-entry{pointer-events:none;height:clamp(540px,88svh,940px);display:block}.camera-enabled .journey-space{display:none}.camera-enabled .camera-section{perspective:none;scroll-margin-top:var(--header);background:0 0;border:0;margin:0;overflow:visible;padding:0!important}.camera-enabled .camera-section>.chapter-plane{min-height:calc(var(--camera-height,calc(100svh - var(--header))) + clamp(170px,24svh,260px));box-sizing:border-box;background:var(--bg);opacity:1;transform-style:flat;padding:clamp(34px,4.2vw,62px) 0;transition:none;position:relative;transform:none}.camera-enabled .camera-section.pricing-section>.chapter-plane{background:var(--bg-alt)}.camera-enabled .camera-section.camera-away>.chapter-plane{opacity:0;pointer-events:none}.camera-enabled .camera-section.camera-projecting>.chapter-plane{will-change:transform,opacity;pointer-events:none;backface-visibility:hidden}.camera-enabled .camera-section.camera-projecting .reveal{opacity:1;transition:none;transform:none}.camera-enabled .camera-section.camera-reading>.chapter-plane{opacity:1;clip-path:none;transform:none}.camera-enabled .camera-section.camera-reading .reveal{opacity:1;transform:none}.camera-enabled .camera-section.contact-section>.chapter-plane{flex-direction:column;justify-content:center;display:flex}.camera-enabled .camera-section.contact-section>.chapter-plane>.chapter-prelude{width:100%}.camera-in-flight .journey-coordinate{opacity:0!important}.camera-travelling .site-footer{opacity:0;pointer-events:none}.camera-enabled .site-footer{min-height:var(--camera-height);flex-direction:column;justify-content:center;display:flex}.camera-enabled .site-footer>.container{width:100%}.camera-finishing .site-footer{opacity:var(--camera-footer-alpha,0);pointer-events:auto}.camera-heading{font:9px var(--mono);letter-spacing:.09em;color:var(--muted);opacity:var(--camera-hud-alpha);align-items:center;gap:12px;display:flex;position:absolute;top:24px;left:clamp(22px,3.8vw,72px);right:clamp(22px,3.8vw,72px)}.camera-heading-dot{background:rgb(var(--camera-rgb));width:5px;height:5px;box-shadow:0 0 0 4px rgb(var(--camera-rgb)/.09);border-radius:50%}.camera-heading>i{background:var(--line-strong);width:27px;height:1px}.camera-heading>b{font:500 12px var(--font);letter-spacing:.02em;color:var(--secondary)}.camera-heading>small{font:9px var(--mono);margin-left:auto}.camera-heading>small>span{color:rgb(var(--camera-rgb));font-size:12px}.camera-wayfinder{opacity:var(--camera-hud-alpha);align-items:center;gap:18px;display:flex;position:absolute;bottom:28px;left:clamp(18px,3.4vw,65px)}.camera-compass{flex-shrink:0;width:96px;height:96px;position:relative}.compass-ring{border:1px solid var(--line-strong);box-shadow:0 0 0 9px rgb(var(--camera-rgb)/.025);border-radius:50%;position:absolute;inset:14px}.compass-ring:before{content:"";border:1px dashed var(--line);border-radius:50%;position:absolute;inset:7px}.camera-compass>b{font:9px var(--mono);color:var(--muted);place-items:center;display:grid;position:absolute;inset:0}.compass-needle{background:linear-gradient(rgb(var(--camera-rgb)),transparent);transform-origin:50% 35px;width:1px;height:33px;transform:rotate(calc(-1*var(--camera-heading)));opacity:.7;position:absolute;top:13px;left:47px}.camera-compass>i{width:6px;height:6px;transform:rotate(var(--point-angle))translateY(-35px);background:rgb(var(--point-rgb)/.3);color:var(--muted);border-radius:50%;position:absolute;top:45px;left:45px}.camera-compass>i>span{font:7px var(--mono);text-align:center;width:6px;transform:rotate(calc(-1*var(--point-angle)));position:absolute;top:-12px;left:0}.camera-compass>i.is-current{background:rgb(var(--point-rgb));box-shadow:0 0 0 4px rgb(var(--point-rgb)/.12);color:rgb(var(--point-rgb))}.camera-phase-copy{gap:8px;min-width:100px;display:grid}.camera-phase-copy>span{color:var(--secondary);font-size:12px}.camera-phase-copy>small{font:7px var(--mono);letter-spacing:.14em;color:var(--muted)}@media (max-width:760px){.camera-enabled .camera-entry{height:clamp(420px,78svh,640px)}.camera-heading{gap:8px;font-size:7px;top:20px;left:20px;right:20px}.camera-heading>i{width:14px}.camera-heading>b{font-size:10px}.camera-heading>small{font-size:8px}.camera-wayfinder{gap:7px;bottom:20px;left:12px}.camera-compass{transform-origin:0;margin-right:-16px;transform:scale(.82)}.camera-phase-copy>span{font-size:10px}.camera-phase-copy>small{font-size:6px}.camera-enabled .camera-section>.chapter-plane{padding-block:34px}}@media (max-height:500px) and (min-width:600px){.camera-heading{top:12px}.camera-wayfinder{transform-origin:0 100%;bottom:8px;transform:scale(.7)}.camera-enabled .camera-entry{height:420px}}html[data-motion=reduced] .camera-viewport{display:none!important}@media (prefers-reduced-motion:reduce){.camera-viewport{display:none!important}}@media print{.camera-enabled .site-footer{min-height:0;opacity:1!important}.camera-viewport,.camera-entry{display:none!important}.camera-enabled .camera-section>.chapter-plane{opacity:1!important;clip-path:none!important;min-height:0!important;transform:none!important}}.camera-enabled .camera-section.camera-interactive>.chapter-plane{pointer-events:auto}.pricing-compare-shell{--compare-head:76px;--compare-price:45px;--compare-note:24px;--compare-feature:62px;--compare-action:54px;border-radius:16px}.pricing-compare-intro{align-items:center;gap:22px;padding:16px 20px 14px}.pricing-compare-intro .overline{letter-spacing:.15em;font-size:8px}.pricing-compare-intro h3{margin:5px 0;font-size:17px;line-height:1.5}.pricing-compare-intro p{max-width:760px;font-size:10px;line-height:1.7}.compare-hint{padding:7px 9px;font-size:9px}.tier-rail{--tier-pad:96px;height:50px;padding-left:96px}.tier-rail button{justify-content:center;gap:4px;min-height:40px;font-size:9px}.tier-rail button i{display:none}.comparison-stage{grid-template-columns:96px minmax(0,1fr)}.comparison-axis{grid-template-rows:26px var(--compare-head)var(--compare-price)var(--compare-note)repeat(4,var(--compare-feature))var(--compare-action);font-size:9px}.comparison-axis>span{padding-inline:13px}.comparison-axis .axis-tier,.comparison-axis .axis-price{padding-top:13px}.comparison-axis .axis-feature,.comparison-axis .axis-action{min-height:0}.pricing-compare-shell .plan-card{grid-template-rows:26px var(--compare-head)var(--compare-price)var(--compare-note)auto var(--compare-action)}.pricing-compare-shell .plan-topline{padding:8px 11px 0}.pricing-compare-shell .plan-head{gap:4px;padding:9px 11px 8px}.pricing-compare-shell .plan-card h3{font-size:16px;line-height:1.4}.pricing-compare-shell .plan-tagline{margin-top:5px;font-size:10px;line-height:1.65}.plan-focus-button{border-radius:7px;width:26px;height:28px}.plan-focus-button>.icon{width:14px}.pricing-compare-shell .plan-price{align-self:start;gap:4px;padding:8px 11px 0}.pricing-compare-shell .plan-price strong{font-size:30px;line-height:1.15}.pricing-compare-shell .plan-price>span{font-size:10px}.pricing-compare-shell .annual-note{padding:2px 11px 5px;font-size:9px;line-height:1.5}.plan-capability-lanes{grid-template-rows:repeat(4,var(--compare-feature))}.plan-capability{padding:10px 11px}.plan-capability-copy{gap:6px;font-size:11px;line-height:1.6}.plan-capability-copy>.icon{width:13px;height:15px}.pricing-compare-shell .plan-cta{width:calc(100% - 20px);min-height:35px;margin:8px 10px;padding:8px 9px;font-size:10px}.pricing-compare-shell .plan-card:hover,.pricing-compare-shell .plan-card:focus-within,.pricing-compare-shell .plan-card.is-focused{transform:translateY(-2px)}.compare-reset-row{gap:12px;min-height:38px;padding:8px 16px}.compare-reset-row>span{font-size:8px}.compare-reset{font-size:9px}.pricing-section .sponsor-invitation{gap:17px;margin-top:16px;padding:18px 22px}.pricing-section .roadmap-heading{margin:40px 0 21px}.console-shell .membership-panel .panel-body{padding-top:16px;padding-bottom:16px}.console-shell .member-tier-display{margin-block:5px 10px}.console-shell .membership-panel .info-list>div{padding-block:8px}@media (min-width:1600px){.pricing-compare-shell{--compare-feature:58px}}@media (min-width:901px) and (max-width:1150px){.pricing-compare-shell{--compare-head:96px;--compare-feature:80px}.pricing-compare-intro p{max-width:580px}.compare-hint{white-space:normal;min-width:90px;line-height:1.6}.plan-head{flex-wrap:wrap}.pricing-compare-shell .plan-head{padding-right:8px}.plan-focus-button{width:22px;height:22px;position:absolute;top:-24px;right:7px}.pricing-compare-shell .annual-note{font-size:8px}.pricing-compare-shell .plan-price strong{font-size:25px}}@media (max-width:900px){.pricing-compare-shell{--compare-head:80px;--compare-feature:79px;--compare-action:54px;margin-inline:0}.pricing-compare-intro{flex-direction:row;align-items:flex-start;gap:12px;padding:16px}.pricing-compare-intro h3{max-width:34em;font-size:16px}.pricing-compare-intro p{font-size:10px}.compare-hint{display:none}.tier-rail{--tier-pad:0px;height:48px;padding-left:0}.tier-rail button span{font-size:8px}.comparison-stage{scroll-snap-type:x proximity;overscroll-behavior-inline:contain;scrollbar-width:thin;display:block;overflow-x:auto}.comparison-axis{display:none}.pricing-compare-shell .plans-grid{grid-template-columns:repeat(4,190px);width:760px;min-width:760px;display:grid}.pricing-compare-shell .plan-card{grid-template-rows:26px var(--compare-head)var(--compare-price)var(--compare-note)auto var(--compare-action);scroll-snap-align:start}.plan-capability-lanes{grid-template-rows:repeat(4,var(--compare-feature))}.plan-capability{flex-direction:column;justify-content:center;align-items:flex-start;padding:9px 12px;display:flex}.plan-capability-label{font:9px var(--font);letter-spacing:0;margin:0 0 5px;display:block}.plan-capability-copy{font-size:11px;line-height:1.5}.compare-reset-row{min-width:0;padding:8px 14px;position:static}.pricing-section .sponsor-invitation{gap:14px;padding:16px}}@media (max-width:400px){.pricing-compare-intro h3{font-size:15px}.pricing-compare-shell .plans-grid{grid-template-columns:repeat(4,180px);width:720px;min-width:720px}.pricing-compare-shell{--compare-head:83px;--compare-feature:83px}.plan-capability-copy{font-size:10.5px}}.cinema-page .pricing-section>.chapter-plane{padding-top:30px}.cinema-page .pricing-section .chapter-prelude{margin-bottom:18px;padding-bottom:14px}.cinema-page .pricing-section .section-kicker{margin-bottom:17px}.cinema-page .pricing-section .section-heading{align-items:center;margin-bottom:24px}.cinema-page .pricing-section .section-heading h2{font-size:clamp(27px,2.7vw,37px)}.cinema-page .pricing-section .section-heading p{margin-top:10px;font-size:12px;line-height:1.7}@media (max-width:640px){.cinema-page .pricing-section .section-heading p{font-size:11px}.cinema-page .pricing-section .section-heading{gap:16px}.cinema-page .pricing-section .chapter-prelude{margin-bottom:14px}}.pricing-compare-shell .plan-card:last-child{-moz-column-gap:0;grid-column:auto;grid-template-columns:minmax(0,1fr);align-items:stretch;column-gap:0}.pricing-compare-shell .plan-card:last-child>.plan-topline,.pricing-compare-shell .plan-card:last-child>.plan-head,.pricing-compare-shell .plan-card:last-child>.plan-price,.pricing-compare-shell .plan-card:last-child>.annual-note,.pricing-compare-shell .plan-card:last-child>.plan-capability-lanes,.pricing-compare-shell .plan-card:last-child>.plan-cta{grid-area:auto/1}.service-support,.service-notifications{min-width:0;color:var(--text)}.service-support svg,.service-notifications svg{stroke-width:1.8px;flex:none;width:18px;height:18px}.service-head{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.service-head h2{letter-spacing:-.02em;margin:8px 0;font-size:clamp(21px,2.1vw,29px)}.service-head p:not(.overline){color:var(--secondary);font-size:13px;line-height:1.7}.service-head .button{flex:none}.service-support .button,.service-notifications .button{justify-content:center;align-items:center;gap:8px;display:inline-flex}.service-error{border:1px solid var(--danger);color:var(--danger);background:var(--red-container);border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;padding:14px 18px;font-size:13px;line-height:1.7;display:flex}.service-support label,.notification-toolbar label{color:var(--secondary);gap:7px;min-width:0;font-size:12px;display:grid}.service-support select,.service-support input,.service-support textarea,.notification-toolbar select{border:1px solid var(--line-strong);width:100%;min-width:0;max-width:100%;color:var(--text);background:var(--surface);font:inherit;border-radius:10px;padding:10px 12px;font-size:13px}.service-support textarea{resize:vertical;line-height:1.8}.service-support :is(input,textarea,select):focus-visible,.notification-toolbar select:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.support-layout{border:1px solid var(--line-strong);background:var(--surface);border-radius:18px;grid-template-columns:minmax(230px,310px) minmax(0,1fr);height:clamp(520px,100dvh - 250px,900px);display:grid;overflow:hidden}.support-list{background:var(--surface-low);border-right:1px solid var(--line);flex-direction:column;min-width:0;min-height:0;display:flex}.support-filters{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1fr) 34px;align-items:end;gap:8px;padding:16px 12px;display:grid}.support-filters select{padding:9px 6px;font-size:12px}.support-thread-scroll{overscroll-behavior:contain;flex:1;min-height:0;padding:8px;overflow-y:auto}.support-thread{text-align:left;width:100%;color:var(--text);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;gap:7px;margin-bottom:4px;padding:16px 12px;display:grid}.support-thread:hover{background:var(--hover)}.support-thread[aria-current=page]{background:var(--selected);border-color:var(--accent)}.support-thread-top{align-items:center;gap:10px;min-width:0;display:flex}.support-thread-top strong{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;font-weight:600;overflow:hidden}.support-thread-meta,.support-thread-preview,.support-thread small{color:var(--secondary);font-size:11px;line-height:1.6}.support-thread-preview{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.support-unread{background:var(--accent);min-width:22px;color:var(--on-accent);border-radius:20px;flex:none;justify-content:center;align-items:center;padding:3px 7px;font-size:10px;font-weight:650;display:inline-flex}.support-chat{flex-direction:column;min-width:0;min-height:0;display:flex}.support-chat-head{border-bottom:1px solid var(--line);align-items:center;gap:14px;min-height:73px;padding:15px 22px;display:flex}.support-chat-head>div{flex:1;min-width:0}.support-chat-head h3{overflow-wrap:anywhere;font-size:15px;line-height:1.5}.support-chat-head small{color:var(--secondary);margin-top:5px;font-size:11px;display:block}.support-state-label{max-width:135px}.support-state-label select{padding:8px;font-size:12px}.support-back{display:none}.support-messages{overscroll-behavior:contain;background:var(--bg);scrollbar-width:thin;flex-direction:column;flex:1;align-items:flex-start;gap:18px;min-height:0;padding:24px;display:flex;overflow-y:auto}.support-message{background:var(--surface-high);border-radius:4px 16px 16px;min-width:0;max-width:min(84%,700px);padding:12px 16px}.support-message[data-own=true]{background:var(--blue-container);border-radius:16px 4px 16px 16px;margin-left:auto}.support-message-meta{color:var(--secondary);justify-content:space-between;align-items:center;gap:14px;font-size:10px;display:flex}.support-message-meta strong{font-weight:550}.support-message p{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:7px;font-size:13px;line-height:1.85}.support-reply{border-top:1px solid var(--line);background:var(--surface);flex:none;padding:16px 22px}.support-reply textarea{resize:vertical;min-height:78px;max-height:170px}.support-reply{border:1px solid var(--line-strong);border-radius:22px;margin:12px 18px 14px;padding:12px 14px;box-shadow:0 3px 18px #00000008}.support-reply:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab, red, red)){.support-reply:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent)10%,transparent)}}.support-reply textarea{resize:none;background:0 0;border:0;border-radius:0;padding:5px 2px;display:block}.support-reply textarea:focus-visible{outline:0}.support-reply .support-form-end>.button{border-radius:22px}.support-form-end{justify-content:space-between;align-items:center;gap:10px;margin-top:12px;display:flex}.support-form-end small{color:var(--muted);font-size:10px}.service-empty{color:var(--secondary);text-align:center;align-content:center;justify-items:center;gap:12px;padding:40px 20px;font-size:13px;line-height:1.7;display:grid}.service-support[data-variant=floating]{flex-direction:column;flex:1;height:100%;min-height:0;display:flex}.service-support[data-variant=floating] .support-layout{border:0;border-radius:0;flex:1;height:100%;min-height:0;display:flex}.service-support[data-variant=floating] .support-chat{width:100%;display:flex}.service-support[data-variant=floating] .support-chat-head{min-height:65px;padding:12px 18px}.service-support[data-variant=floating] .support-back{display:none}.service-support[data-variant=floating] .support-messages{gap:16px;padding:18px}.service-support[data-variant=floating] .support-message{max-width:92%}.service-support[data-variant=floating] .support-reply{padding:14px 18px}.service-support[data-variant=floating] .support-reply textarea{min-height:60px;max-height:120px}.service-support[data-variant=floating] .service-error{margin:10px;font-size:11px}.service-empty>svg{width:34px;height:34px;color:var(--accent)}.service-empty h3{color:var(--text);font-size:17px}.service-empty small{font-size:11px}.support-empty-chat{flex:1}.support-load{margin:14px auto;display:flex}.support-compose-scroll{flex:1;min-height:0;padding:24px;overflow-y:auto}.support-create-form{gap:20px;max-width:760px;margin:0 auto;display:grid}.support-demand-head>label{flex:none;width:auto;max-width:155px}.support-demand-head select{padding:8px;font-size:11px}.support-demand-note{color:var(--secondary)}.support-demand-messages .support-message{max-width:min(92%,620px)}.support-demand-composer textarea{min-height:78px}.support-demand-composer .support-form-end>.button{order:-1}.service-support[data-staff=false][data-compose=true] .service-head{margin-bottom:16px}.service-support[data-staff=false][data-compose=true] .service-head .overline,.service-support[data-staff=false][data-compose=true] .service-head>.button{display:none}.service-support[data-staff=false][data-compose=true] .service-head h2{margin:0 0 6px;font-size:22px}.service-support[data-staff=false][data-compose=true] .service-head p:not(.overline){font-size:12px}.support-chat-head .support-ai-context{flex:none;padding:8px 10px;font-size:11px}.support-recipient{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;max-width:760px;margin:0 auto 20px;padding:0 0 20px;display:grid}.support-recipient-results{grid-column:1/-1;gap:6px;display:grid}.support-person{text-align:left;border:1px solid var(--line-strong);background:var(--surface-low);width:100%;color:var(--text);font:inherit;cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.support-person[aria-pressed=true]{border-color:var(--accent);background:var(--selected)}.support-person strong,.support-person small{overflow-wrap:anywhere;font-size:12px;display:block}.support-person small{color:var(--muted);margin-top:5px}.notification-toolbar{border-block:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:8px;padding:16px 0;display:flex}.notification-toolbar label{align-items:center;gap:10px;display:flex}.notification-check input{width:16px;height:16px;accent-color:var(--accent)}.notification-toolbar .button{margin-left:auto}.notification-items{min-width:0}.notification-item{border-bottom:1px solid var(--line);align-items:flex-start;gap:18px;padding:24px 16px;display:flex}.notification-item[data-unread=true]{background:var(--surface-low)}.notification-symbol{background:var(--blue-container);width:38px;height:38px;color:var(--accent);border-radius:12px;flex:none;place-items:center;display:grid}.notification-item>div{flex:1;min-width:0}.notification-heading{justify-content:space-between;align-items:start;gap:16px;display:flex}.notification-heading h3{overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:1.6}.notification-heading time{color:var(--muted);white-space:nowrap;flex:none;font-size:10px}.notification-item p{color:var(--secondary);white-space:pre-wrap;overflow-wrap:anywhere;margin:10px 0;font-size:13px;line-height:1.8}.notification-item small{color:var(--muted);font-size:10px}.notification-actions{align-items:center;gap:16px;margin-top:14px;display:flex}.notification-actions .text-link{font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:0;padding:4px;font-size:12px}.notification-read{color:var(--muted);align-items:center;gap:5px;font-size:11px;display:flex}@media (max-width:800px){.support-layout{grid-template-columns:minmax(200px,260px) minmax(0,1fr)}.support-message{max-width:92%}.support-messages{padding:18px}.support-chat-head,.support-reply{padding:14px}.service-head{gap:12px}}@media (max-width:640px){.service-head{flex-wrap:wrap;align-items:flex-start}.service-head h2{font-size:22px}.service-head .button{margin-left:auto}.support-layout{height:calc(100dvh - 250px);min-height:460px;display:flex}.support-list,.support-chat{flex:1;width:100%}.support-list{border-right:0}.support-layout[data-detail=false] .support-chat,.support-layout[data-detail=true] .support-list{display:none}.support-back{display:flex}.support-filters{padding:14px}.support-chat-head h3{font-size:14px}.support-state-label{max-width:110px}.support-compose-scroll{padding:18px}.support-recipient{grid-template-columns:minmax(0,1fr)}.support-form-end{flex-wrap:wrap}.notification-item{gap:12px;padding:18px 10px}.notification-heading{flex-wrap:wrap;gap:6px}.notification-toolbar .button{margin-left:0}.notification-symbol{width:32px;height:32px}.support-message-meta{flex-wrap:wrap;gap:5px}}@media (prefers-reduced-motion:reduce){.service-support *,.service-notifications *{scroll-behavior:auto!important}}.support-chat-head h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (max-width:640px){.service-support[data-staff=false][data-compose=true] .support-layout{height:calc(100dvh - 270px);min-height:340px}.service-support[data-staff=false][data-compose=true] .support-demand-messages{padding:14px}.service-support[data-staff=false][data-compose=true] .support-demand-composer textarea{min-height:64px}.service-support[data-staff=false][data-compose=true] .support-demand-composer .support-form-end{grid-template-columns:minmax(0,1fr);gap:8px;margin-top:8px;display:grid}.service-support[data-staff=false][data-compose=true] .support-demand-composer .support-form-end>.button{justify-self:start}}.service-support .support-chat{background:var(--bg)}.service-support .support-reply,.service-support[data-variant=floating] .support-reply{background:var(--surface);border-radius:22px;padding:7px 10px;position:relative}.service-support .support-reply textarea,.service-support[data-variant=floating] .support-reply textarea{min-height:28px;max-height:132px;padding:4px 42px 4px 2px;overflow-y:hidden}.service-support .support-reply .support-form-end,.service-support[data-staff=false][data-compose=true] .support-demand-composer .support-form-end{margin:0;display:contents}.service-support .support-reply .support-form-end>.button{border-radius:50%;width:32px;min-width:0;height:32px;padding:7px;position:absolute;bottom:6px;right:8px}.helpdesk{--hd-bg:var(--surface,#fff);--hd-text:var(--text,#18202c);--hd-muted:var(--muted,#667085);--hd-line:var(--line,#e3e7ec);--hd-soft:var(--bg-alt,#f4f6f8);--hd-accent:var(--accent,#2766cc);color:var(--hd-text);font-family:inherit;font-size:14px;line-height:1.6}.helpdesk[data-helpdesk-theme=docs]{--hd-bg:hsl(var(--background));--hd-text:hsl(var(--foreground));--hd-muted:hsl(var(--muted-foreground));--hd-line:hsl(var(--border));--hd-soft:hsl(var(--secondary));--hd-accent:hsl(var(--primary))}.helpdesk *{box-sizing:border-box}.helpdesk button,.helpdesk textarea{font:inherit}.helpdesk button{cursor:pointer;color:inherit;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:8px;display:inline-flex}.helpdesk button:hover{background:var(--hd-soft)}.helpdesk button:disabled{cursor:default;opacity:.45}.helpdesk svg{stroke-width:1.7px;flex:none;width:18px;height:18px;display:block}.helpdesk button:focus-visible,.helpdesk a:focus-visible,.helpdesk textarea:focus-visible{outline:2px solid var(--hd-accent);outline-offset:3px}.helpdesk-launch{bottom:max(24px,env(safe-area-inset-bottom));min-height:48px;position:fixed;right:24px;box-shadow:0 4px 20px #0001;z-index:110!important;background:var(--hd-bg)!important;border:1px solid var(--hd-line)!important;border-radius:24px!important;padding:12px 16px!important;font-weight:600!important}.helpdesk-panel{z-index:111;border:1px solid var(--hd-line);background:var(--hd-bg);width:420px;max-width:calc(100vw - 32px);height:660px;max-height:calc(100dvh - 112px);color:var(--hd-text);border-radius:18px;flex-direction:column;display:flex;position:fixed;bottom:88px;right:24px;overflow:hidden;box-shadow:0 16px 65px #0002}.helpdesk-head{border-bottom:1px solid var(--hd-line);flex:none;justify-content:space-between;align-items:center;padding:16px;display:flex}.helpdesk-brand{align-items:center;gap:10px;display:flex}.helpdesk-brand>svg{background:var(--hd-soft);border-radius:10px;width:32px;height:32px;padding:6px}.helpdesk-head strong{font-size:15px;font-weight:650;display:block}.helpdesk-head small{color:var(--hd-muted);font-size:12px;display:block}.helpdesk-tools{border-bottom:1px solid var(--hd-line);flex:none;align-items:center;gap:2px;padding:6px 10px;display:flex}.helpdesk-tools button{flex:1;font-size:12px}.helpdesk-messages{overscroll-behavior:contain;flex:1;min-height:0;padding:16px;overflow-y:auto}.helpdesk-message{overflow-wrap:anywhere;margin-bottom:20px}.helpdesk-message>small{color:var(--hd-muted);margin-bottom:5px;font-size:11px;display:block}.helpdesk-message>p{white-space:pre-wrap;margin:0;line-height:1.75}.helpdesk-message[data-role=user]{background:var(--hd-soft);border-radius:14px 14px 4px;margin-left:32px;padding:12px 14px}.helpdesk-sources{border-left:2px solid var(--hd-line);flex-direction:column;gap:5px;margin-top:12px;padding-left:10px;display:flex}.helpdesk-sources>span{color:var(--hd-muted);font-size:11px}.helpdesk-sources a{color:var(--hd-accent);align-items:flex-start;gap:6px;font-size:12px;line-height:1.6;text-decoration:none;display:flex}.helpdesk-sources svg{width:14px;height:14px;margin-top:3px}.helpdesk .helpdesk-link{color:var(--hd-muted);justify-content:flex-start;padding:6px 0;font-size:12px}.helpdesk-message>.helpdesk-link{margin-top:10px}.helpdesk-welcome{padding:24px 4px}.helpdesk-welcome>svg{width:30px;height:30px;color:var(--hd-muted);margin-bottom:14px}.helpdesk h3{margin:0 0 8px;font-size:18px;font-weight:600}.helpdesk-welcome p,.helpdesk-history p,.helpdesk-manual p{color:var(--hd-muted);font-size:13px;line-height:1.65}.helpdesk-suggestions{flex-direction:column;align-items:flex-start;gap:8px;margin-top:20px;display:flex}.helpdesk-suggestions button{border:1px solid var(--hd-line);white-space:normal;text-align:left;max-width:100%;padding:8px 12px;font-size:13px}.helpdesk-composer{border-top:1px solid var(--hd-line);flex:none;padding:12px 16px}.helpdesk textarea{resize:vertical;border:1px solid var(--hd-line);background:var(--hd-bg);width:100%;color:var(--hd-text);border-radius:10px;min-height:70px;max-height:160px;padding:10px 12px}.helpdesk-composer>div{justify-content:space-between;align-items:center;gap:8px;margin-top:6px;display:flex}.helpdesk-composer small{color:var(--hd-muted);font-size:10px}.helpdesk-composer button{border:1px solid var(--hd-line);background:var(--hd-soft);width:34px;height:34px}.helpdesk-footer{color:var(--hd-muted);border-top:1px solid var(--hd-line);flex:none;justify-content:center;align-items:center;gap:5px;padding:8px 10px;font-size:10px;display:flex}.helpdesk-footer svg{width:12px;height:12px}.helpdesk-empty{color:var(--hd-muted);flex:1;padding:40px 24px;overflow:auto}.helpdesk-history,.helpdesk-manual{flex:1;min-height:0;padding:20px;overflow:auto}.helpdesk-history-item{border-bottom:1px solid var(--hd-line);align-items:center;gap:8px;padding:8px 0;display:flex}.helpdesk-history-item>button:first-child{text-align:left;flex:1;min-width:0;display:block}.helpdesk-history-item strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.helpdesk-history-item small{color:var(--hd-muted);font-size:11px;display:block}.helpdesk-manual label{margin:20px 0 8px;display:block}.helpdesk-manual textarea{min-height:140px;max-height:240px}.helpdesk-primary{background:var(--hd-accent)!important;color:var(--hd-bg)!important;padding:10px 14px!important}.helpdesk-error{background:var(--hd-soft);color:var(--hd-text);overflow-wrap:anywhere;flex:none;margin:0;padding:10px 16px;font-size:12px}.helpdesk-error button{padding:0 0 0 8px;font-size:12px;text-decoration:underline}.helpdesk-working{color:var(--hd-muted);font-size:12px}.helpdesk-visually-hidden{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:640px){.helpdesk-launch{right:16px;bottom:max(80px,calc(env(safe-area-inset-bottom) + 72px));min-height:44px;padding:10px 14px!important}.helpdesk-panel{right:8px;bottom:max(132px,calc(env(safe-area-inset-bottom) + 124px));border-radius:14px;width:calc(100vw - 16px);max-width:none;max-height:calc(100dvh - 148px)}.helpdesk-head{padding:12px}.helpdesk-messages{padding:14px}.helpdesk-composer{padding:10px 14px}}@media (prefers-reduced-motion:reduce){.helpdesk *{scroll-behavior:auto!important}}.helpdesk-view,.helpdesk-human{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.helpdesk-view[hidden]{display:none!important}.helpdesk-human-head{border-bottom:1px solid var(--hd-line);flex:none;justify-content:space-between;align-items:center;padding:8px 16px;display:flex}.helpdesk-human-head>span{color:var(--hd-muted);align-items:center;gap:6px;font-size:12px;display:flex}.helpdesk-human .helpdesk-human-note{color:var(--hd-muted);margin-top:10px;font-size:12px;line-height:1.7}.helpdesk-human-conversation{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.helpdesk-human-conversation>*{flex:1;min-height:0}.helpdesk-human-composer textarea{resize:vertical;min-height:70px}.helpdesk-human .helpdesk-messages{padding-top:20px}.helpdesk-cloud-head{border-bottom:1px solid var(--hd-line);flex:none;justify-content:space-between;align-items:center;gap:8px;padding:6px 16px;display:flex}.helpdesk-cloud-head>strong{color:var(--hd-muted);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:500;overflow:hidden}.helpdesk-cloud-head>button{flex:none;padding:6px}.helpdesk-cloud-head svg{width:15px;height:15px}.helpdesk-history-item span{color:var(--hd-muted);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;display:block;overflow:hidden}.helpdesk-history-pages{justify-content:space-between;align-items:center;gap:6px;margin-top:16px;display:flex}.helpdesk-history-pages small{color:var(--hd-muted);font-size:10px}.helpdesk-history-pages button{font-size:12px}.helpdesk .helpdesk-composer{border:1px solid var(--hd-line);background:var(--hd-bg);border-radius:22px;margin:10px 14px 12px;padding:10px 12px 9px;position:relative;box-shadow:0 3px 18px #00000008}.helpdesk .helpdesk-composer:focus-within{border-color:var(--hd-accent);box-shadow:0 0 0 3px var(--hd-accent)}@supports (color:color-mix(in lab, red, red)){.helpdesk .helpdesk-composer:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--hd-accent)10%,transparent)}}.helpdesk .helpdesk-composer textarea{box-shadow:none;resize:none;background:0 0;border:0;border-radius:0;outline:none;min-height:62px;max-height:132px;padding:7px 3px;font-size:13px;line-height:1.7;display:block}.helpdesk .helpdesk-composer>div:not(.helpdesk-quota){min-height:32px;margin-top:4px}.helpdesk .helpdesk-composer button:not(.helpdesk-quota button){background:var(--hd-accent);width:32px;height:32px;color:var(--hd-bg);border:0;border-radius:50%;flex:none;padding:7px}.helpdesk .helpdesk-composer button:disabled{background:var(--hd-soft);color:var(--hd-muted);opacity:.65}.helpdesk .helpdesk-quota{z-index:2;margin:0;display:block;position:absolute;top:8px;right:9px}.helpdesk .helpdesk-quota>button{width:30px;height:30px;color:var(--hd-accent);background:0 0;border:0;border-radius:50%;padding:3px}.helpdesk .helpdesk-quota svg{fill:none;stroke-width:2.6px;width:24px;height:24px;overflow:visible}.helpdesk-quota-track{stroke:var(--hd-line)}.helpdesk-quota-value{stroke:var(--hd-accent);stroke-linecap:round}.helpdesk-quota-popover{border:1px solid var(--hd-line);background:var(--hd-bg);width:226px;max-width:calc(100vw - 50px);color:var(--hd-text);border-radius:12px;padding:10px 12px;font-size:12px;line-height:1.65;position:absolute;bottom:calc(100% + 8px);right:0;box-shadow:0 5px 24px #0002}.helpdesk-quota-popover small{color:var(--hd-muted);margin-top:3px;font-size:10px;display:block}.helpdesk-message[data-streaming=true]{border-left:2px solid var(--hd-line);padding-left:12px}@media (max-width:640px) and (max-height:740px){.helpdesk[data-helpdesk-theme=landing] .helpdesk-launch{bottom:max(16px,env(safe-area-inset-bottom))}.helpdesk[data-helpdesk-theme=landing] .helpdesk-panel{bottom:max(72px,calc(env(safe-area-inset-bottom) + 64px));max-height:calc(100dvh - 88px)}}.helpdesk .helpdesk-composer{background:var(--hd-bg);border-radius:22px;padding:7px 10px}.helpdesk .helpdesk-composer textarea{min-height:30px;max-height:132px;padding:4px 42px 4px 2px;overflow-y:hidden}.helpdesk .helpdesk-ai-composer textarea{padding-right:78px}.helpdesk .helpdesk-composer>div:not(.helpdesk-quota){display:contents}.helpdesk .helpdesk-composer>div:not(.helpdesk-quota)>button{position:absolute;bottom:6px;right:8px}.helpdesk .helpdesk-quota{top:7px;right:44px}.helpdesk-view,.helpdesk-human{background:0 0}.helpdesk .helpdesk-resize{z-index:4;touch-action:none;opacity:.65;background:0 0;border-radius:0;padding:0;position:absolute}.helpdesk .helpdesk-resize:hover,.helpdesk .helpdesk-resize:focus-visible{background:var(--hd-accent)}@supports (color:color-mix(in lab, red, red)){.helpdesk .helpdesk-resize:hover,.helpdesk .helpdesk-resize:focus-visible{background:color-mix(in srgb,var(--hd-accent)12%,transparent)}}.helpdesk .helpdesk-resize-left{cursor:ew-resize;width:8px;top:20px;bottom:20px;left:0}.helpdesk .helpdesk-resize-top{cursor:ns-resize;height:8px;top:0;left:20px;right:20px}.helpdesk .helpdesk-resize-corner{cursor:nwse-resize;border-radius:14px 0 0;width:18px;height:18px;top:0;left:0}.helpdesk-resize-corner>span{border-top:1px solid var(--hd-muted);border-left:1px solid var(--hd-muted);border-radius:2px;width:7px;height:7px;margin:4px 0 0 4px}.ecosystem-data-panel{grid-column:1/-1;min-width:0}.ecosystem-data-panel .quota-grid{margin:20px 0}.ecosystem-data-panel .quota-tile small{font-size:12px;line-height:1.8;display:block}.eco-detail{border-top:1px solid var(--line-strong);padding:18px 0}.eco-detail summary{cursor:pointer;padding:8px 0;font-weight:600}.eco-detail p{overflow-wrap:anywhere;margin:12px 0}.eco-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin:18px 0;display:flex}.eco-toolbar label,.eco-detail label{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.eco-toolbar input,.eco-toolbar select,.eco-detail input{border:1px solid var(--line-strong);background:var(--surface);max-width:100%;color:inherit;font:inherit;border-radius:8px;padding:10px 12px}.eco-toolbar [aria-pressed=true]{outline:2px solid var(--accent);outline-offset:2px}.eco-detail form{flex-wrap:wrap;gap:12px;margin:16px 0;display:flex}.ecosystem-data-panel .subscription-table td{overflow-wrap:anywhere;max-width:360px}.admin-page{background:var(--bg);min-height:100vh;color:var(--text)}.admin-header{border-bottom:1px solid var(--line-strong);align-items:center;gap:24px;padding:20px max(20px,50vw - 600px);display:flex}.admin-header>.button{margin-left:auto}.admin-brand{font-size:24px;font-weight:700}.admin-brand span{color:#4f46e5}.admin-main{max-width:1200px;margin:auto;padding:40px 20px}.admin-main>h1{margin:12px 0;font-size:clamp(24px,4vw,40px)}.admin-main>p{margin:12px 0 24px}.admin-main .console-panel{margin:20px 0;padding:24px}.admin-projects{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin-top:16px;display:grid}.admin-projects article{border:1px solid var(--line-strong);border-radius:12px;padding:18px}.admin-main td{overflow-wrap:anywhere;max-width:300px}.admin-main td small{font-size:12px;line-height:1.8;display:block}.admin-main .subscription-table{width:100%}.admin-review label{gap:8px;margin:18px 0;display:grid}.admin-review textarea,.admin-main select{border:1px solid var(--line-strong);background:var(--surface);color:inherit;font:inherit;border-radius:8px;padding:10px}.admin-review input:not([type=checkbox]){border:1px solid var(--line-strong);background:var(--surface);color:inherit;font:inherit;border-radius:8px;max-width:100%;padding:10px}.admin-json{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;max-height:320px;font-size:12px;line-height:1.7;overflow:auto}.promo-film{border:1px solid var(--line-strong);background:var(--surface);border-radius:20px;margin:32px 0 56px;overflow:hidden}.promo-film-heading{justify-content:space-between;align-items:end;gap:20px;padding:24px;display:flex}.promo-film-heading h3{margin-top:8px;font-size:clamp(22px,3vw,32px)}.promo-film-heading>p{color:var(--secondary,#57534e)}.promo-film video{aspect-ratio:16/9;-o-object-fit:contain;object-fit:contain;background:#090b10;width:100%;height:auto;display:block}.promo-film figcaption{padding:18px 24px}.promo-film figcaption>div{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.promo-film figcaption p{color:var(--secondary,#57534e);margin-top:12px;font-size:12px;line-height:1.8}@media (max-width:640px){.promo-film-heading{padding:18px;display:block}.promo-film-heading>p{margin-top:10px}.promo-film figcaption{padding:16px}}.security-panel{grid-column:1/-1;min-width:0}.sec-skeleton{gap:12px;display:grid}.sec-skeleton span{background:var(--surface-high);height:64px;animation:sec-pulse 1.4s var(--ease)infinite;border-radius:16px;display:block}.sec-empty{border:1px dashed var(--line-strong);border-radius:16px;flex-wrap:wrap;align-items:center;gap:14px 18px;padding:18px;display:flex}.sec-empty>svg{color:var(--accent);flex-shrink:0}.sec-empty>div{flex:260px}.sec-empty strong{color:var(--text);font-size:15px;font-weight:560;display:block}.sec-empty p{color:var(--secondary);margin:4px 0 0;font-size:13px}.sec-flash{animation:sec-in .32s var(--ease)both;border-radius:14px;align-items:center;gap:10px;margin:-4px 0 18px;padding:12px 14px;font-size:13.5px;display:flex}.sec-flash-success{color:var(--text);background:var(--green-container)}.sec-flash-success svg{color:var(--success)}.sec-flash-error{color:var(--text);background:var(--red-container)}.sec-flash-error svg{color:var(--danger)}.sec-flash svg{flex-shrink:0}.sec-layout{grid-template-columns:minmax(200px,260px) minmax(0,1fr);align-items:start;gap:28px;display:grid}.sec-gauge{border:1px solid var(--line);background:var(--surface-low);text-align:center;border-radius:20px;justify-items:center;gap:12px;padding:20px 16px;display:grid;position:relative}.sec-gauge svg{width:132px;height:132px;transform:rotate(-90deg)}.sec-gauge circle{fill:none;stroke-width:10px}.sec-gauge-track{stroke:var(--surface-high)}.sec-gauge-value{stroke:var(--warning);stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:calc(100 - var(--ratio,0)*100);transition:stroke-dashoffset .9s var(--ease),stroke .4s var(--ease);animation:sec-gauge 1s var(--ease)both}.sec-gauge.level-mid .sec-gauge-value{stroke:var(--g-yellow,var(--warning))}.sec-gauge.level-high .sec-gauge-value{stroke:var(--success)}.sec-gauge-text{pointer-events:none;place-content:center;height:132px;display:grid;position:absolute;top:20px;left:0;right:0}.sec-gauge-text small{color:var(--secondary);font-size:12px}.sec-gauge-text strong{color:var(--text);font-size:26px;font-weight:600;line-height:1.2}.sec-gauge.level-high .sec-gauge-text strong{color:var(--success)}.sec-gauge>p{color:var(--secondary);margin:0;font-size:12.5px;line-height:1.65}.sec-chips{flex-wrap:wrap;justify-content:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.sec-chips li{color:var(--secondary);background:var(--surface-high);border-radius:100px;padding:3px 10px;font-size:12px}.sec-chips li.is-on{color:var(--success);background:var(--green-container)}.sec-rows{flex-direction:column;gap:10px;min-width:0;display:flex}.sec-rows h3{color:var(--secondary);letter-spacing:.02em;margin:6px 0 2px;font-size:12px;font-weight:560}.sec-rows h3:first-child{margin-top:0}.sec-row{border:1px solid var(--line);background:var(--surface);transition:border-color .24s var(--ease),background .24s var(--ease),box-shadow .24s var(--ease),transform .24s var(--ease);border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px 14px;padding:12px 14px;display:grid;position:relative}@media (hover:hover){.sec-row:hover{border-color:var(--line-strong);box-shadow:0 6px 18px var(--shadow);transform:translateY(-1px)}}.sec-row.is-on{border-color:var(--line-strong);background:var(--selected)}@supports (background:color-mix(in srgb, red 50%, transparent)){.sec-row.is-on{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.sec-row.is-on{border-color:color-mix(in srgb,var(--accent)38%,var(--line))}}.sec-row.is-on{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.sec-row.is-on{background:color-mix(in srgb,var(--accent)5%,var(--surface))}}}.sec-icon{width:40px;height:40px;color:var(--text);background:var(--surface-high);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.sec-icon-github{color:var(--surface);background:var(--text)}.sec-icon-google{background:var(--surface);border:1px solid var(--line-strong)}.sec-icon-mail{color:var(--accent);background:var(--blue-container)}.sec-icon-mfa{color:var(--success);background:var(--green-container)}.sec-text{flex-direction:column;min-width:0;display:flex}.sec-text strong{color:var(--text);font-size:14.5px;font-weight:560}.sec-text small{color:var(--secondary);overflow-wrap:anywhere;font-size:12.5px;line-height:1.55}.sec-action{border:1px solid var(--line-strong);min-height:36px;color:var(--accent);white-space:nowrap;border-radius:100px;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:550;text-decoration:none;display:inline-flex}.sec-action:hover{background:var(--hover)}.sec-switch{border:2px solid var(--outline);background:var(--surface-high);cursor:pointer;width:52px;height:32px;transition:background .24s var(--ease),border-color .24s var(--ease);border-radius:100px;flex-shrink:0;padding:0;position:relative}.sec-switch>span{background:var(--outline);border-radius:50%;width:24px;height:24px;transition:transform .26s cubic-bezier(.16,1,.3,1),background .24s;position:absolute;top:2px;left:2px;transform:scale(.667)}.sec-switch.is-on{border-color:var(--accent);background:var(--accent)}.sec-switch.is-on>span{background:var(--on-accent);transform:translate(20px)}.sec-switch:not(:disabled):hover>span{box-shadow:0 0 0 8px var(--hover)}.sec-switch:not(:disabled):active>span{transform:scale(.8)}.sec-switch.is-on:not(:disabled):active>span{transform:translate(20px)scale(1.08)}.sec-switch:disabled{opacity:.5;cursor:not-allowed}.sec-switch.is-busy{opacity:1}.sec-switch.is-busy>span:after{content:"";border:2px solid var(--accent);border-right-color:#0000;border-radius:50%;animation:.8s linear infinite sec-spin;position:absolute;inset:4px}.sec-switch:focus-visible{outline:2px solid var(--focus,var(--accent));outline-offset:3px}.sec-confirm{background:var(--red-container);animation:sec-in .24s var(--ease)both;border-radius:12px;flex-direction:column;grid-column:1/-1;gap:10px;padding:12px 14px;display:flex}.sec-confirm p{color:var(--text);margin:0;font-size:13px}.sec-confirm>div{flex-wrap:wrap;gap:8px;display:flex}.sec-danger,.sec-cancel{cursor:pointer;border-radius:100px;min-height:36px;padding:0 16px;font-size:13px;font-weight:560}.sec-danger{color:var(--surface);background:var(--danger);border:0}.sec-cancel{border:1px solid var(--line-strong);color:var(--text);background:0 0}.sec-cancel:hover{background:var(--hover)}@keyframes sec-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes sec-pulse{50%{opacity:.55}}@keyframes sec-spin{to{transform:rotate(360deg)}}@keyframes sec-gauge{0%{stroke-dashoffset:100px}}@media (max-width:760px){.sec-layout{grid-template-columns:minmax(0,1fr);gap:18px}.sec-gauge{text-align:left;grid-template-columns:auto 1fr;justify-items:start;padding:14px}.sec-gauge svg{grid-row:span 3;width:88px;height:88px}.sec-gauge-text{place-content:start;height:auto;position:static}.sec-chips{justify-content:flex-start}}@media (max-width:420px){.sec-row{grid-template-columns:auto minmax(0,1fr)}.sec-row>.sec-switch,.sec-row>.sec-action{grid-column:2;justify-self:start}}@media (prefers-reduced-motion:reduce){.security-panel *,.security-panel :before,.security-panel :after{transition:none!important;animation:none!important}}[data-motion=reduced] .security-panel *,[data-motion=reduced] .security-panel :before,[data-motion=reduced] .security-panel :after{transition:none!important;animation:none!important}@media (forced-colors:active){.sec-switch,.sec-row{border:1px solid buttontext}.sec-switch.is-on{background:highlight}.sec-switch>span{background:buttontext}.sec-switch.is-on>span{background:highlighttext}}.adm-shell{--adm-side-w:264px;--adm-top-h:64px;grid-template-columns:var(--adm-side-w)minmax(0,1fr);background:var(--shell);min-height:100vh;color:var(--text);display:grid}@supports (min-height:100dvh){.adm-shell{min-height:100dvh}}.adm-side{z-index:30;overscroll-behavior:contain;background:var(--side);border-right:1px solid var(--line);scrollbar-width:thin;scrollbar-color:var(--line-strong)transparent;flex-direction:column;gap:6px;height:100vh;padding:18px 14px 14px;display:flex;position:sticky;top:0;overflow-y:auto}@supports (height:100dvh){.adm-side{height:100dvh}}.adm-side-brand-row{align-items:center;gap:4px;display:flex}.adm-side-brand{border-radius:12px;align-items:center;gap:10px;min-width:0;min-height:44px;padding:0 10px 10px;display:flex}.adm-collapse{flex-shrink:0}.adm-shell[data-collapsed=true] .adm-collapse{transform:rotate(180deg)}.adm-side-brand .brand-wordmark{letter-spacing:-1px;font-size:21px;font-weight:530}.adm-side-brand small{color:var(--secondary);background:var(--surface-high);white-space:nowrap;border-radius:100px;padding:2px 8px;font-size:11px}.adm-nav{gap:14px;margin-top:4px;display:grid}.adm-nav-group{gap:2px;display:grid}.adm-nav-label{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);padding:6px 12px;font-size:10px;font-weight:600}.adm-nav-link{min-height:40px;color:var(--secondary);transition:background var(--fast),color var(--fast);border-radius:100px;align-items:center;gap:12px;padding:0 12px 0 14px;font-size:13px;font-weight:530;display:flex}.adm-nav-link svg{flex-shrink:0;width:18px;height:18px}.adm-nav-link:hover{background:var(--hover);color:var(--text)}.adm-nav-link[aria-current=page]{background:var(--selected);color:var(--accent)}.adm-nav-link .adm-count{margin-left:auto}.adm-side-foot{border-top:1px solid var(--line);gap:8px;margin-top:auto;padding:12px 6px 2px;display:grid}.adm-identity{border-radius:14px;align-items:center;gap:10px;min-width:0;padding:6px;display:flex}.adm-avatar{background:var(--accent);width:34px;height:34px;color:var(--on-accent);border-radius:50%;flex-shrink:0;place-items:center;font-size:14px;font-weight:600;display:grid}.adm-identity strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:560;display:block;overflow:hidden}.adm-identity small{color:var(--muted);font-size:11px;display:block}.adm-main{background-color:var(--shell);background-image:linear-gradient(var(--line)1px,transparent 1px),linear-gradient(90deg,var(--line)1px,transparent 1px);background-size:32px 32px;flex-direction:column;min-width:0;display:flex}.adm-topbar{position:relative}.adm-topbar:after{content:"";background:linear-gradient(90deg,var(--g-blue),var(--g-red),var(--g-yellow),var(--g-green));height:2px;position:absolute;bottom:-1px;left:0;right:0}.adm-project-rail{border-bottom:1px solid var(--line);background:var(--surface);grid-auto-columns:minmax(132px,1fr);grid-auto-flow:column;display:grid;overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.adm-project-rail{background:color-mix(in srgb,var(--surface)94%,transparent)}}.adm-project-rail a{border-right:1px solid var(--line);min-height:58px;color:var(--secondary);align-content:center;gap:2px;padding:8px 14px;display:grid}.adm-project-rail a strong{font-size:13px;font-weight:560}.adm-project-rail a small{color:var(--muted);font-size:10px}.adm-project-rail a[aria-current=page],.adm-project-rail a:hover{color:var(--text);background:var(--selected)}.adm-missing{color:var(--secondary);margin:10px 0 0;padding-left:18px;font-size:12px;line-height:1.7}.adm-content,.adm-topbar{background:var(--shell)}@supports (color:color-mix(in lab, red, red)){.adm-content,.adm-topbar{background:color-mix(in srgb,var(--shell)90%,transparent)}}.adm-topbar{z-index:20;height:var(--adm-top-h);background:var(--shell);border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:0 clamp(16px,3vw,36px);display:flex;position:sticky;top:0}@supports (background:color-mix(in srgb, red 50%, transparent)){.adm-topbar{background:var(--shell)}@supports (color:color-mix(in lab, red, red)){.adm-topbar{background:color-mix(in srgb,var(--shell)86%,transparent)}}}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.adm-topbar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}}.adm-menu-button{display:none}.adm-crumbs{min-width:0;color:var(--secondary);align-items:center;gap:8px;font-size:13px;display:flex}.adm-crumbs a:hover{color:var(--accent)}.adm-crumbs [aria-current=page]{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-weight:560;overflow:hidden}.adm-crumbs svg{width:14px;height:14px;color:var(--muted);flex-shrink:0}.adm-top-actions{align-items:center;gap:6px;margin-left:auto;display:flex}.adm-theme .adm-theme-sun,:root[data-theme=dark] .adm-theme .adm-theme-moon{display:none}:root[data-theme=dark] .adm-theme .adm-theme-sun,.adm-theme span{display:inline-flex}.adm-search{align-items:center;display:flex;position:relative}.adm-search svg{width:16px;height:16px;color:var(--muted);pointer-events:none;position:absolute;left:14px}.adm-search input{border:1px solid var(--line-strong);background:var(--surface);width:clamp(180px,22vw,320px);height:40px;transition:border-color var(--fast),box-shadow var(--fast);border-radius:100px;outline:none;padding:0 14px 0 40px;font-size:13px}.adm-search input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--selected)}.adm-content{align-content:start;gap:22px;width:100%;min-width:0;max-width:1480px;margin:0 auto;padding:clamp(18px,3vw,36px) clamp(16px,3vw,36px) 64px;display:grid}.adm-page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.adm-page-head h1{letter-spacing:-.035em;margin-top:6px;font-size:clamp(24px,2.4vw,32px);font-weight:520;line-height:1.3}.adm-page-head p{max-width:70ch;margin-top:6px;font-size:13px;line-height:1.8}.adm-page-actions{flex-wrap:wrap;gap:8px;display:flex}.adm-grid{gap:16px;display:grid}.adm-grid-2{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.adm-section-title{justify-content:space-between;align-items:baseline;gap:12px;margin-top:8px;display:flex}.adm-section-title h2{letter-spacing:-.01em;font-size:16px;font-weight:560}.adm-section-title a{color:var(--accent);font-size:12px;font-weight:550}.adm-card{background:var(--surface);border:1px solid var(--line);min-width:0;box-shadow:0 1px 2px var(--shadow);border-radius:20px}.adm-runtime-form{gap:18px;min-width:0;display:grid}.adm-runtime-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;min-width:0;display:grid}.adm-runtime-row{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.adm-runtime-row h2{overflow-wrap:anywhere;flex:1;min-width:0}.adm-runtime-section{border:1px solid var(--line);border-radius:16px;gap:12px;min-width:0;margin:0;padding:16px;display:grid}.adm-runtime-section legend{padding:0 5px;font-size:14px;font-weight:600}.adm-runtime-field{gap:6px;min-width:0;display:grid}.adm-runtime-field label{font-size:13px;font-weight:550}.adm-runtime-field small,.adm-runtime-form small{color:var(--muted);overflow-wrap:anywhere}.adm-runtime-form .adm-input,.adm-runtime-form .adm-select{min-height:44px}.adm-runtime-toggle{border:1px solid var(--line);border-radius:12px;justify-content:space-between;align-items:center;gap:16px;min-height:44px;padding:10px 12px;font-size:13px;display:flex}.adm-runtime-toggle input{width:20px;height:20px;accent-color:var(--accent);flex-shrink:0}.adm-runtime-form summary{cursor:pointer;min-height:44px;padding:10px 0;font-size:13px}.adm-runtime-form .adm-tabs button{min-height:44px}.adm-runtime-reset{border:0;min-width:0;margin:0;padding:0}.adm-runtime-form :is(p,strong,small){overflow-wrap:anywhere}.adm-runtime-form details{min-width:0}.adm-runtime-form details[open]>.adm-runtime-grid{margin-top:12px}@media (max-width:700px){.adm-runtime-grid{grid-template-columns:minmax(0,1fr)}.adm-runtime-form .adm-input,.adm-runtime-form .adm-select{font-size:16px}}.adm-card-head{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 22px;display:flex}.adm-card-head h3{overflow-wrap:anywhere;min-width:0;font-size:14px;font-weight:560}.adm-card-head small{color:var(--muted);font-size:11px}a.adm-card{transition:box-shadow var(--normal),border-color var(--normal),transform var(--normal)var(--ease);display:block}a.adm-card:hover{border-color:var(--line-strong);box-shadow:0 2px 4px var(--shadow),0 10px 26px var(--shadow);transform:translateY(-1px)}.adm-stat{gap:6px;padding:18px 20px;display:grid;position:relative;overflow:hidden}.adm-stat-label{color:var(--secondary);align-items:center;gap:8px;font-size:12px;display:flex}.adm-stat-label i{background:var(--tone,var(--accent));border-radius:50%;flex-shrink:0;width:8px;height:8px}.adm-stat-value{letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--text);font-size:clamp(24px,2.2vw,30px);font-weight:520;line-height:1.15}.adm-stat-value small{color:var(--muted);letter-spacing:0;margin-left:4px;font-size:13px;font-weight:450}.adm-stat-hint{color:var(--muted);font-size:11px;line-height:1.6}.adm-stat .adm-spark{margin-top:4px}.adm-num{font-variant-numeric:tabular-nums;font-family:inherit}.adm-mono{font-family:var(--mono);color:var(--secondary);overflow-wrap:anywhere;font-size:11px}.adm-tone-blue{--tone:var(--g-blue);--tone-soft:var(--blue-container)}.adm-tone-red{--tone:var(--g-red);--tone-soft:var(--red-container)}.adm-tone-yellow{--tone:var(--g-yellow);--tone-soft:var(--yellow-container)}.adm-tone-green{--tone:var(--g-green);--tone-soft:var(--green-container)}.adm-tone-neutral{--tone:var(--g-neutral);--tone-soft:var(--surface-high)}.adm-spark{width:100%;height:44px;color:var(--tone,var(--accent));display:block;overflow:visible}.adm-spark path.line{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.adm-spark path.area{fill:currentColor;opacity:.1}.adm-seg{gap:10px;display:grid}.adm-seg-bar{background:var(--surface-high);border-radius:100px;height:10px;display:flex;overflow:hidden}.adm-seg-bar span{background:var(--tone);min-width:2px;height:100%;display:block}.adm-seg-bar span+span{box-shadow:-2px 0 0 var(--surface)}.adm-legend{color:var(--secondary);flex-wrap:wrap;gap:6px 16px;font-size:11px;display:flex}.adm-legend span{align-items:center;gap:6px;display:inline-flex}.adm-legend i{background:var(--tone);border-radius:3px;width:8px;height:8px}.adm-legend b{color:var(--text);font-variant-numeric:tabular-nums;font-weight:560}.adm-project{gap:16px;padding:18px 20px;display:grid}.adm-project-head{align-items:center;gap:12px;min-width:0;display:flex}.adm-project-icon{background:var(--tone-soft);width:40px;height:40px;color:var(--tone);border-radius:13px;flex-shrink:0;place-items:center;font-size:16px;font-weight:600;display:grid}.adm-project-head h3{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:560;line-height:1.35;overflow:hidden}.adm-project-head small{color:var(--muted);font-size:11px;display:block}.adm-project-head .adm-badge{margin-left:auto}.adm-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;display:grid}.adm-metrics dt{color:var(--muted);font-size:11px}.adm-metrics dd{font-variant-numeric:tabular-nums;color:var(--text);margin:2px 0 0;font-size:15px;font-weight:540}.adm-badge{white-space:nowrap;background:var(--tone-soft,var(--surface-high));height:24px;color:var(--tone,var(--secondary));border-radius:100px;align-items:center;gap:6px;padding:0 10px;font-size:11px;font-weight:560;display:inline-flex}.adm-badge:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.adm-badge.adm-tone-yellow{color:var(--warning)}.adm-count{font-variant-numeric:tabular-nums;background:var(--accent);min-width:20px;height:20px;color:var(--on-accent);border-radius:100px;place-items:center;padding:0 6px;font-size:11px;font-weight:600;display:inline-grid}.adm-tabs{background:var(--surface-high);scrollbar-width:none;border-radius:100px;gap:4px;max-width:100%;padding:4px;display:inline-flex;overflow-x:auto}.adm-tabs button{min-height:34px;color:var(--secondary);white-space:nowrap;transition:background var(--fast),color var(--fast);border-radius:100px;padding:0 16px;font-size:12px;font-weight:550}.adm-tabs button:hover{color:var(--text)}.adm-tabs button[aria-selected=true]{background:var(--surface);color:var(--text);box-shadow:0 1px 2px var(--shadow),0 2px 6px var(--shadow)}.adm-filters{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:flex-end;gap:10px;padding:14px 22px;display:flex}.adm-field{color:var(--text);gap:6px;min-width:0;font-size:12px;font-weight:550;display:grid}.adm-field small{color:var(--muted);font-weight:400}.adm-input,.adm-select,.adm-textarea{border:1px solid var(--outline);background:var(--surface);width:100%;min-width:0;min-height:40px;color:var(--text);font:inherit;transition:border-color var(--fast),box-shadow var(--fast);border-radius:12px;outline:none;padding:8px 12px;font-size:13px}.adm-textarea{resize:vertical;min-height:96px;line-height:1.7}.adm-input:focus,.adm-select:focus,.adm-textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--selected)}.adm-form-grid{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;min-width:0;margin:0 0 24px;padding:0;display:grid}.adm-form-grid>label{flex-direction:column;gap:9px;min-width:0;font-size:13px;line-height:1.6;display:flex}.adm-form-grid>label>small{color:var(--muted);font-size:11px;line-height:1.6}.adm-support-sections{margin-bottom:20px}.adm-ai-transcript{flex-direction:column;min-width:0;height:100%;min-height:0;display:flex}.adm-ai-transcript .support-messages{flex:1}.adm-ai-transcript-footer{border-top:1px solid var(--line);color:var(--muted);flex:none;padding:14px 20px;font-size:12px;line-height:1.7}.adm-ai-transcript-footer a{color:var(--accent);align-items:center;gap:8px;margin-top:8px;display:inline-flex}.service-message-sources{border-left:2px solid var(--line-strong);gap:7px;margin-top:12px;padding-left:10px;font-size:11px;display:grid}.service-message-sources>span{color:var(--muted)}.service-message-sources a{color:var(--accent);overflow-wrap:anywhere;gap:7px;line-height:1.6;text-decoration:none;display:flex}.service-message-sources svg{width:14px;height:14px}.support-message>small{color:var(--muted);margin-top:8px;font-size:11px;line-height:1.7;display:block}.adm-form-grid>label.adm-checkbox{flex-direction:row;align-items:center;gap:10px}.adm-checkbox input{width:18px;height:18px;accent-color:var(--accent);flex:none;margin:0}@media (max-width:700px){.adm-form-grid{grid-template-columns:minmax(0,1fr);gap:20px}.adm-form-grid .adm-input{font-size:16px}}@media (pointer:coarse){.adm-input,.adm-select,.adm-textarea,.adm-search input{font-size:16px}}.adm-table-wrap{overscroll-behavior-x:contain;max-width:100%;overflow:auto}.adm-table{border-collapse:separate;border-spacing:0;width:100%;font-size:13px}.adm-table th{z-index:1;text-align:left;letter-spacing:.04em;color:var(--muted);background:var(--surface-low);border-bottom:1px solid var(--line);white-space:nowrap;padding:10px 16px;font-size:11px;font-weight:600;position:sticky;top:0}.adm-table th button{color:inherit;font:inherit;letter-spacing:inherit;align-items:center;gap:4px;display:inline-flex}.adm-table th[aria-sort] button{color:var(--text)}.adm-table td{border-bottom:1px solid var(--line);vertical-align:top;overflow-wrap:anywhere;max-width:360px;padding:12px 16px}.adm-table td small{color:var(--muted);font-size:11px;line-height:1.7;display:block}.adm-table tbody tr{transition:background var(--fast)}.adm-table tbody tr:hover{background:var(--surface-low)}.adm-table tbody tr:last-child td{border-bottom:0}.adm-table .adm-right{text-align:right;font-variant-numeric:tabular-nums}.adm-table tr[data-clickable]{cursor:pointer}.adm-pager{color:var(--secondary);border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:8px;padding:12px 18px;font-size:12px;display:flex}.adm-empty{text-align:center;color:var(--secondary);justify-items:center;gap:8px;padding:44px 20px;display:grid}.adm-empty svg{width:36px;height:36px;color:var(--muted)}.adm-empty strong{color:var(--text);font-size:14px;font-weight:560}.adm-empty p{max-width:46ch;font-size:12px;line-height:1.8}.adm-skel{background:var(--surface-high);border-radius:6px;height:12px;animation:1.6s ease-in-out infinite pulse;display:block}.adm-alert{background:var(--tone-soft,var(--blue-container));color:var(--text);border-radius:16px;align-items:flex-start;gap:12px;padding:14px 16px;font-size:13px;line-height:1.7;display:flex}.adm-alert svg{width:18px;height:18px;color:var(--tone,var(--accent));flex-shrink:0;margin-top:2px}.adm-alert strong{font-weight:560}.adm-drawer,.adm-dialog{color:var(--text);background:var(--surface);box-shadow:0 18px 60px var(--shadow-deep),0 3px 10px var(--shadow);border:0;padding:0}.adm-drawer::backdrop,.adm-dialog::backdrop{background:var(--scrim)}.adm-drawer{border-radius:24px 0 0 24px;width:min(560px,100vw);max-width:100vw;height:100%;max-height:none;margin:0;position:fixed;inset:0 0 0 auto}.adm-drawer[open]{animation:adm-slide var(--slow)var(--ease-heavy);flex-direction:column;display:flex}.adm-dialog{overscroll-behavior:contain;border-radius:24px;width:min(480px,100vw - 32px);max-height:calc(100vh - 32px);overflow:auto}@supports (height:100dvh){.adm-dialog{max-height:calc(100dvh - 32px)}}.adm-dialog[open]{animation:arrive var(--normal)var(--ease)}.adm-drawer-head{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:18px 20px 14px 24px;display:flex}.adm-drawer-head h2{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:17px;font-weight:560;overflow:hidden}.adm-drawer-head .icon-button{margin-left:auto}.adm-drawer-body{overscroll-behavior:contain;flex:1;align-content:start;gap:18px;padding:20px 24px 28px;display:grid;overflow-y:auto}.adm-dialog-body{gap:16px;padding:24px;display:grid}.adm-dialog-body h2{font-size:18px;font-weight:560}.adm-dialog-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.adm-shell .button>svg.icon,.adm-dialog .button>svg.icon{flex-shrink:0;width:18px;height:18px}.adm-dialog-actions .button{white-space:nowrap;max-width:100%}.adm-kv{grid-template-columns:minmax(96px,auto) minmax(0,1fr);gap:8px 16px;font-size:13px;display:grid}.adm-kv dt{color:var(--muted)}.adm-kv dd{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0}.adm-json{background:var(--surface-low);font-family:var(--mono);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:12px;max-height:280px;margin:0;padding:12px;font-size:11px;line-height:1.7;overflow:auto}.adm-toast{z-index:90;left:50%;bottom:max(20px,env(safe-area-inset-bottom,0px));background:var(--graphite);color:#e8eaed;max-width:calc(100vw - 32px);box-shadow:0 8px 24px var(--shadow-deep);animation:arrive var(--normal)var(--ease);border-radius:100px;align-items:center;gap:10px;padding:12px 18px;font-size:13px;display:flex;position:fixed;transform:translate(-50%)}:root[data-theme=dark] .adm-toast{color:#202124;background:#e8eaed}.adm-lock{z-index:100;background:var(--scrim);place-items:center;padding:20px;display:grid;position:fixed;inset:0}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.adm-lock{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}}.adm-lock-card{background:var(--surface);text-align:center;width:min(400px,100%);box-shadow:0 18px 60px var(--shadow-deep);border-radius:24px;gap:12px;padding:28px;display:grid}.adm-lock-card svg{width:36px;height:36px;color:var(--accent);margin:0 auto}.adm-activity{display:grid}.adm-activity li{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;padding:14px 22px;display:grid}.adm-activity li:last-child{border-bottom:0}.adm-activity p{color:var(--text);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.6}.adm-activity time{color:var(--muted);white-space:nowrap;font-size:11px}@media (max-width:640px){.adm-activity li{grid-template-columns:minmax(0,1fr) auto;padding-inline:16px}.adm-activity li>.adm-badge{grid-column:1/-1;justify-self:start}}@keyframes adm-slide{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}.adm-gate{background:radial-gradient(ellipse at 50% 20%,var(--blue-container),transparent 60%)no-repeat,var(--shell);min-height:100vh;color:var(--text);place-items:center;padding:20px;display:grid}@supports (min-height:100dvh){.adm-gate{min-height:100dvh}}.adm-gate h1{letter-spacing:-.02em;font-size:22px;font-weight:540}.adm-gate .button{width:100%}@media (min-width:1024px){.adm-shell[data-collapsed=true]{--adm-side-w:84px}.adm-shell[data-collapsed=true] .adm-side-brand .brand-wordmark,.adm-shell[data-collapsed=true] .adm-side-brand small,.adm-shell[data-collapsed=true] .adm-nav-label,.adm-shell[data-collapsed=true] .adm-nav-link>span,.adm-shell[data-collapsed=true] .adm-identity>span{display:none}.adm-shell[data-collapsed=true] .adm-nav-link,.adm-shell[data-collapsed=true] .adm-identity{justify-content:center;padding-inline:0}.adm-shell[data-collapsed=true] .adm-side-brand-row{justify-content:center}}@media (max-width:1023px){.adm-collapse{display:none}}@media (max-width:1180px){.adm-grid-2{grid-template-columns:minmax(0,1fr)}}@media (max-width:1023px){.adm-shell{grid-template-columns:minmax(0,1fr)}.adm-side{width:min(300px,86vw);transition:transform var(--normal)var(--ease);box-shadow:0 18px 60px var(--shadow-deep);position:fixed;inset:0 auto 0 0;transform:translate(-104%)}.adm-shell[data-nav-open=true] .adm-side{transform:none}.adm-scrim{z-index:25;background:var(--scrim);position:fixed;inset:0}.adm-menu-button{display:inline-flex}.adm-search input{width:clamp(140px,30vw,240px)}}@media (max-width:640px){.adm-topbar{gap:6px;padding:0 10px}.adm-search{display:none}.adm-grid-kpi{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.adm-stat{padding:14px}.adm-grid-projects{grid-template-columns:minmax(0,1fr)}.adm-drawer{border-radius:0;width:100vw}.adm-card-head,.adm-filters{padding-inline:16px}}@media (max-width:380px){.adm-grid-kpi{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.adm-side,.adm-drawer[open],.adm-dialog[open],a.adm-card{transition:none;animation:none}}[data-motion=reduced] :is(.adm-side,.adm-drawer[open],.adm-dialog[open],a.adm-card,.adm-toast){transition:none;animation:none}@media (forced-colors:active){.adm-nav-link[aria-current=page],.adm-tabs button[aria-selected=true]{outline:2px solid highlight}}@media print{.adm-side,.adm-topbar{display:none}.adm-shell{display:block}}.adm-ops{gap:24px;min-width:0;display:grid}.adm-ops-tabs{min-width:0;max-width:100%;overflow-x:auto}.adm-ops-tabs .adm-tabs{width:max-content;min-width:100%}.adm-ops-tab-hint{display:none}.adm-ops-filters{flex-wrap:wrap;align-items:end;gap:16px;display:flex}.adm-ops-filters label{gap:8px;min-width:0;font-size:13px;display:grid}.adm-ops-account{flex:290px}.adm-ops-filters input,.adm-ops-filters select{border:1px solid var(--line-strong);width:100%;min-width:0;color:inherit;background:var(--surface);font:inherit;border-radius:8px;padding:10px 12px}.adm-ops-filters small{flex-basis:100%}.adm-ops-cell{overflow-wrap:anywhere;white-space:normal;min-width:100px;max-width:340px;display:block}.adm-ops-detail{gap:16px;margin:0;display:grid}.adm-ops-detail>div{grid-template-columns:minmax(100px,140px) minmax(0,1fr);gap:12px;display:grid}.adm-ops-detail dt{opacity:.7;font-size:13px}.adm-ops-detail dd{overflow-wrap:anywhere;white-space:pre-wrap;min-width:0;margin:0;font-size:13px}.adm-ops-preview{gap:20px;min-width:0;margin-top:28px;display:grid}.adm-ops .adm-stat-value{overflow-wrap:anywhere}.adm-ops .adm-grid-kpi{grid-template-columns:repeat(4,minmax(0,1fr))}.adm-ops-split{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}@media (max-width:1024px){.adm-ops .adm-grid-kpi{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.adm-ops .adm-grid-kpi{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.adm-ops-split{grid-template-columns:minmax(0,1fr)}.adm-ops-detail>div{grid-template-columns:minmax(0,1fr);gap:4px}.adm-ops-filters input,.adm-ops-filters select{font-size:16px}.adm-ops-tab-hint{margin-top:-14px;display:block}}.adm-shell,.adm-dialog,.adm-drawer,.adm-command-dialog{font-synthesis:none;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:Segoe UI,Microsoft YaHei UI,Microsoft YaHei,PingFang SC,system-ui,sans-serif}.adm-shell{--adm-side-w:240px;grid-template-rows:minmax(0,1fr);height:100dvh;min-height:0;overflow:hidden}.adm-side{gap:0;height:100%;min-height:0;padding:14px 10px 0;overflow:visible}.adm-side-brand{gap:8px;padding:0 6px}.adm-side-brand .brand-wordmark{font-size:20px}.adm-side-brand small{padding:2px 5px;font-size:11px}.adm-side-brand-row{flex-shrink:0;padding-bottom:14px}.adm-collapse{width:28px;height:28px}.adm-mobile-close{margin-left:auto;display:none}.adm-nav{overscroll-behavior:contain;scrollbar-width:thin;flex:1;align-content:start;gap:16px;min-height:0;padding-bottom:18px;overflow-y:auto}.adm-nav-label{letter-spacing:.06em;padding:4px 10px 6px;font-size:11px}.adm-nav-group-toggle{text-align:left;justify-content:space-between;align-items:center;width:100%;display:flex}.adm-nav-group-toggle>svg{opacity:.5;width:12px;height:12px}.adm-nav-group-toggle[aria-expanded=true]>svg{transform:rotate(90deg)}.adm-nav-link{text-align:left;border-radius:7px;gap:9px;width:100%;min-height:36px;padding:6px 10px;font-size:13px}.adm-nav-link svg{width:16px;height:16px}.adm-project-toggle>svg:last-child{width:13px;height:13px;margin-left:auto;transition:transform .15s}.adm-project-toggle[aria-expanded=true]>svg:last-child{transform:rotate(90deg)}.adm-project-group[data-active=true]>button{color:var(--text);font-weight:650}.adm-nav-children{border-left:1px solid var(--line-strong);margin:2px 0 4px 18px;padding-left:7px}.adm-nav-children[hidden]{display:none}.adm-nav-children .adm-nav-link{min-height:33px;font-size:13px}.adm-nav-empty{color:var(--muted);padding:10px 12px;font-size:13px}.adm-side-foot{padding:9px 0 max(9px,env(safe-area-inset-bottom));flex-shrink:0;margin-top:0}.adm-account{position:relative}.adm-identity{text-align:left;border-radius:8px;width:100%;padding:7px}.adm-identity:hover{background:var(--hover)}.adm-identity-copy{flex:1;min-width:0}.adm-identity>svg{flex-shrink:0;width:14px;height:14px;transform:rotate(-90deg)}.adm-avatar{border-radius:9px;width:32px;height:32px;overflow:hidden}.adm-avatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.adm-account-popover{z-index:50;border:1px solid var(--line-strong);background:var(--surface);width:250px;box-shadow:0 8px 30px var(--shadow);border-radius:12px;padding:8px;position:absolute;bottom:calc(100% + 12px);left:0}.adm-account-popover>p{color:var(--muted);overflow-wrap:anywhere;border-bottom:1px solid var(--line);margin-bottom:6px;padding:8px 10px;font-size:11px}.adm-main{background:var(--surface-low);height:100%;overflow:hidden}.adm-topbar{background:var(--surface);flex-shrink:0;height:52px;min-height:52px;padding:0 24px}.adm-topbar:after{display:none}.adm-content{background:var(--surface-low);flex:1;gap:20px;max-width:none;min-height:0;margin:0;padding:24px;overflow:auto}.adm-page-head h1{letter-spacing:-.4px;font-size:25px;font-weight:600}.adm-page-head .overline{letter-spacing:.1em;font-size:11px}.adm-page-head p{max-width:none}.adm-card{box-shadow:0 1px 2px var(--shadow);border-radius:16px}.adm-card-head{padding:14px 18px}.adm-card-head>a{white-space:nowrap;flex-shrink:0;align-items:center;gap:6px;font-size:12px;display:inline-flex}.adm-card-head>a>svg{width:16px;height:16px}.adm-card-pad{padding:18px}.adm-stat{gap:7px;padding:16px 18px}.adm-stat-value{font-size:28px}.adm-grid-kpi{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.adm-grid-projects{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.adm-shell .button{border-radius:7px;min-height:34px;font-size:13px}.adm-alert{border-radius:8px;padding:12px 14px}.adm-table th{padding:11px 16px;font-size:11px}.adm-table td{padding:11px 16px}.adm-workspace{grid-template-columns:248px minmax(0,1fr);min-height:100%;margin:-24px;display:grid}.adm-secondary{background:var(--surface);border-right:1px solid var(--line);scrollbar-width:thin;align-self:start;max-height:calc(100dvh - 52px);padding:0;position:sticky;top:-24px;overflow-y:auto}.adm-secondary h2{padding:0 10px 16px;font-size:13px;font-weight:650}.adm-secondary h3{color:var(--muted);letter-spacing:.06em;padding:18px 10px 6px;font-size:11px}.adm-secondary a,.adm-secondary button{text-align:left;width:100%;color:var(--secondary);border-radius:6px;align-items:center;gap:8px;padding:9px 10px;font-size:13px;display:flex}.adm-secondary :is(a,button):hover{background:var(--hover)}.adm-secondary [aria-current=page]{background:var(--selected);color:var(--accent);font-weight:600}.adm-secondary .adm-count{margin-left:auto}.adm-secondary input{width:100%;min-width:0;margin-bottom:6px}.adm-model-nav-name{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.adm-status-dot{background:var(--muted);border-radius:50%;flex-shrink:0;width:6px;height:6px}.adm-status-dot[data-enabled=true]{background:var(--g-green)}.adm-workspace-content{align-content:start;gap:20px;min-width:0;padding:24px;display:grid}.adm-secondary-count{color:var(--muted);padding:8px 10px;font-size:11px}.adm-route-loading{color:var(--muted);gap:20px;padding:20px;font-size:13px;display:grid}.adm-settings-profile{align-items:center;gap:14px;margin-bottom:20px;display:flex}.adm-settings-profile .adm-avatar{border-radius:16px;width:56px;height:56px}.adm-settings-links{gap:12px;display:grid}@media (min-width:1024px){.adm-shell[data-collapsed=true]{--adm-side-w:64px}.adm-shell[data-collapsed=true] .adm-project-toggle>svg:last-child{display:none}.adm-shell[data-collapsed=true] .adm-identity>.adm-avatar{display:grid}.adm-shell[data-collapsed=true] .adm-identity>svg{display:none}.adm-shell[data-collapsed=true] .adm-account-popover .adm-nav-link{justify-content:flex-start;padding-inline:10px}.adm-shell[data-collapsed=true] .adm-account-popover .adm-nav-link>span{display:inline}}@media (max-width:1250px){.adm-workspace{grid-template-columns:224px minmax(0,1fr)}}@media (max-width:1023px){.adm-side{height:100dvh}.adm-mobile-close{display:inline-flex}}@media (max-width:760px){.adm-content{padding:16px}.adm-topbar{padding-inline:12px}.adm-workspace{grid-template-columns:minmax(0,1fr);margin:-16px}.adm-secondary{border-right:0;border-bottom:1px solid var(--line);max-height:240px;padding:16px;position:relative;top:0}.adm-workspace-content{padding:16px}.adm-workspace-content .adm-runtime-grid{grid-template-columns:minmax(0,1fr)}.adm-page-head h1{font-size:22px}}@media print{.adm-shell,.adm-main,.adm-content{height:auto;overflow:visible}.adm-secondary{display:none}.adm-workspace{display:block}}.adm-secondary-head{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:22px 20px 18px;display:flex}.adm-secondary-head h2{padding:0;font-size:14px;font-weight:600;line-height:1.6}.adm-secondary-head h2 small{color:var(--muted);font-size:11px;font-weight:400;display:block}.adm-secondary-symbol{background:var(--blue-container);width:36px;height:36px;color:var(--accent);border-radius:12px;place-items:center;display:grid}.adm-secondary-symbol svg{width:19px;height:19px}.adm-secondary-nav{padding:14px 12px 18px}.adm-secondary :is(a,button){border-radius:10px;gap:9px;min-height:38px;font-size:13px}.adm-secondary :is(a,button)>.icon{flex-shrink:0;width:16px;height:16px}.adm-secondary [aria-current=page]{background:var(--blue-container);color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}@supports (color:color-mix(in lab, red, red)){.adm-secondary [aria-current=page]{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent)9%,transparent)}}.adm-resource-shortcuts{gap:4px;margin-bottom:20px;display:grid}.adm-nav-total{background:var(--accent);margin-left:auto}@supports (color:color-mix(in lab, red, red)){.adm-nav-total{background:color-mix(in srgb,var(--accent)10%,transparent)}}.adm-nav-total{font-variant-numeric:tabular-nums;border-radius:6px;padding:0 6px;font-size:11px}.adm-resource-search{border:1px solid var(--line-strong);background:var(--surface-low);border-radius:10px;align-items:center;gap:8px;min-height:38px;margin:0 2px;padding:0 10px;display:flex}.adm-resource-search>svg{width:15px;height:15px;color:var(--muted);flex-shrink:0}.adm-resource-search:focus-within{border-color:var(--accent);outline:3px solid var(--blue-container)}.adm-resource-search input{font:inherit;background:0 0;border:0;outline:0;margin:0;padding:8px 0;font-size:12px}.adm-resource-search button{width:22px;min-height:22px;padding:2px}.adm-resource-filter{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin:12px 12px 2px;font-size:11px;display:flex}.adm-resource-filter select{color:var(--secondary);background:var(--surface);cursor:pointer;border:0;max-width:140px;font-size:11px}.adm-resource-group{margin-top:16px}.adm-resource-group h3{letter-spacing:0;color:var(--muted);align-items:center;gap:8px;padding:4px 10px 8px;font-size:11px;font-weight:500;display:flex}.adm-resource-group h3>span{font-variant-numeric:tabular-nums;font-size:10px}.adm-secondary .adm-model-option{min-height:54px;margin:2px 0;padding:8px 10px}.adm-model-monogram{border:1px solid var(--line);background:var(--surface-low);width:28px;height:28px;color:var(--secondary);border-radius:9px;flex-shrink:0;place-items:center;font-size:12px;font-weight:600;display:grid}.adm-model-nav-name{gap:3px;display:grid}.adm-model-nav-name strong{text-overflow:ellipsis;font-size:13px;font-weight:500;line-height:1.4;overflow:hidden}.adm-model-nav-name small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:400;line-height:1.4;overflow:hidden}.adm-model-option[aria-current=page] .adm-model-monogram{color:var(--accent);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.adm-model-option[aria-current=page] .adm-model-monogram{border-color:color-mix(in srgb,var(--accent)20%,transparent)}}.adm-model-option[aria-current=page] .adm-model-monogram{background:var(--surface)}.adm-resource-settings{border-top:1px solid var(--line);margin-top:20px;padding-top:2px}.adm-resource-settings h3{letter-spacing:0;padding-top:14px;font-weight:500}.adm-shell .button{border-radius:10px;padding-inline:15px;font-size:13px}.adm-shell .button-primary{border-radius:100px}.adm-nav-link{border-radius:10px;min-height:38px;font-size:13px}.adm-nav-children .adm-nav-link{font-size:12px}.adm-table :is(th,td){font-size:13px}.adm-table th{color:var(--muted);background:var(--surface-low);font-weight:500}.adm-table td{padding-block:14px}.adm-crumbs{font-size:12px}.adm-command-trigger{border:1px solid var(--line);color:var(--muted);border-radius:9px;align-items:center;gap:8px;padding:6px 10px;font-size:12px;display:flex}.adm-command-trigger svg{width:15px;height:15px}.adm-command-trigger kbd,.adm-command-input kbd{border:1px solid var(--line);color:var(--muted);border-radius:4px;padding:1px 4px;font-size:10px}.adm-command-dialog{border:1px solid var(--line);background:var(--surface);width:min(560px,100vw - 32px);color:var(--text);box-shadow:0 24px 80px var(--shadow-deep);border-radius:20px;padding:0}.adm-command-dialog::backdrop{background:var(--scrim);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.adm-command-input{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:18px 20px;display:flex}.adm-command-input>svg{width:19px;height:19px;color:var(--muted);flex-shrink:0}.adm-command-input input{background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:14px}.adm-command-results{max-height:min(440px,60dvh);padding:8px;overflow-y:auto}.adm-command-results a{border-radius:10px;align-items:center;gap:14px;padding:10px 14px;font-size:14px;display:flex}.adm-command-results a:hover,.adm-command-results a:focus-visible{background:var(--selected)}.adm-command-results svg{width:18px;height:18px;color:var(--muted);flex-shrink:0}.adm-command-results svg:last-child{width:14px;margin-left:auto}.adm-command-results small{color:var(--muted);font-size:11px;display:block}.adm-command-body footer{border-top:1px solid var(--line);color:var(--muted);padding:10px 20px;font-size:11px}.adm-secondary a:focus-visible,.adm-secondary button:focus-visible,.adm-nav-link:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.adm-editor-panel{gap:20px;min-width:0;display:grid}.adm-editor-panel[hidden]{display:none}.adm-model-editor>.adm-tabs{border-bottom:1px solid var(--line);background:0 0;border-radius:0;gap:20px;padding:0}.adm-model-editor>.adm-tabs button{box-shadow:none;color:var(--muted);background:0 0;border-bottom:2px solid #0000;border-radius:0;padding:12px 0}.adm-model-editor>.adm-tabs button[aria-selected=true]{color:var(--accent);border-bottom-color:var(--accent)}.adm-editor-save{border-top:1px solid var(--line);background:var(--surface);z-index:2;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;padding:16px 0;display:flex;position:sticky;bottom:-24px}.adm-editor-save>span{color:var(--muted);margin-right:auto;font-size:12px}.adm-runtime-form .adm-runtime-section{border-radius:12px}@media (max-width:760px){.adm-secondary{max-height:260px;padding:0}.adm-secondary-head{padding:14px 18px}.adm-secondary-nav{padding:12px 16px}.adm-command-trigger{padding:7px}.adm-command-trigger span,.adm-command-trigger kbd{display:none}}.adm-shell .icon,.adm-drawer .icon,.adm-dialog .icon{flex-shrink:0;width:20px;height:20px}.adm-table th .icon{width:13px;height:13px}.adm-table th button{align-items:center;gap:6px;max-width:100%;display:inline-flex}.adm-table td a{overflow-wrap:anywhere}.adm-table td .icon{vertical-align:middle;width:14px;height:14px}.adm-shell :is(.adm-content,.adm-nav,.adm-secondary,.adm-workspace-content,.adm-table-wrap,.adm-tabs),.adm-drawer,.adm-shell *,.adm-dialog *,.adm-drawer *{scrollbar-width:none}.adm-shell ::-webkit-scrollbar{width:0;height:0}.adm-drawer::-webkit-scrollbar{width:0;height:0}.adm-content{grid-auto-rows:max-content}.adm-content:has(>.adm-workspace){padding:0;display:block;overflow:hidden}.adm-workspace{height:100%;min-height:0;margin:0;overflow:hidden}.adm-secondary{flex-direction:column;height:100%;min-height:0;max-height:none;display:flex;position:relative;top:0;overflow:hidden}.adm-secondary-head{flex-shrink:0}.adm-secondary-nav{flex:1;min-height:0;overflow:auto}.adm-workspace-content{overscroll-behavior:contain;height:100%;min-height:0;overflow:auto}.adm-route-skeleton,.adm-route-skeleton section{gap:22px;display:grid}.adm-route-skeleton .adm-card-pad{gap:20px;display:grid}.adm-skel-heading{width:min(280px,70%);height:30px}.adm-shell-skeleton{background:var(--surface-low);grid-template-columns:240px 1fr;gap:48px;height:100dvh;padding:24px;display:grid}.adm-shell-skeleton aside,.adm-shell-skeleton section{align-content:start;gap:24px;display:grid}.adm-shell-skeleton aside{padding:12px}.adm-overview-hero{border:1px solid var(--line);background:radial-gradient(ellipse at right top,var(--blue-container),transparent 65%),var(--surface);border-radius:24px;padding:32px;position:relative;overflow:hidden}.adm-overview-hero .adm-page-head{margin:0}.adm-overview-hero h1{letter-spacing:-1px;font-size:32px;font-weight:650}.adm-overview-pulse{border-top:1px solid var(--line);color:var(--secondary);flex-wrap:wrap;gap:18px;margin-top:24px;padding-top:24px;font-size:13px;display:flex}.adm-overview-pulse span{align-items:center;gap:8px;display:flex}.adm-overview-pulse span:before{content:"";background:var(--accent);border-radius:50%;width:6px;height:6px}.adm-project{transition:transform .18s,border-color .18s}.adm-project:hover{border-color:var(--accent);transform:translateY(-2px)}.adm-project-icon img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.adm-project-art{flex-shrink:0;width:20px;height:20px;display:inline-flex}.adm-project-art img{border-radius:5px;width:20px;height:20px}.adm-submission-description{white-space:pre-wrap;overflow-wrap:anywhere;max-width:48ch;max-height:9em;line-height:1.65;overflow:auto}.adm-field :is(input:not([type=checkbox]),select,textarea){border:1px solid var(--outline);background:var(--surface);width:100%;min-width:0;min-height:40px;color:var(--text);font:inherit;border-radius:12px;padding:10px 12px;font-weight:400}.adm-field textarea{resize:vertical;line-height:1.7}.adm-field :is(input,select,textarea):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.adm-card-pad>.adm-field{margin:14px 0}.adm-shell[data-collapsed=true] .adm-nav-link>.adm-project-art{display:inline-flex}@media (max-width:760px){.adm-workspace{grid-template-rows:auto minmax(0,1fr)}.adm-secondary{height:auto;max-height:210px}.adm-secondary-nav{gap:6px;padding:8px 12px;display:flex;overflow-x:auto}.adm-secondary-nav>a,.adm-secondary-nav>button{white-space:nowrap;flex:none;width:auto}.adm-workspace-content{padding:16px}.adm-shell-skeleton{grid-template-columns:1fr;padding:16px}.adm-shell-skeleton aside{display:none}.adm-overview-hero{padding:22px}.adm-overview-hero h1{font-size:27px}}@media (prefers-reduced-motion:reduce){.adm-project{transition:none}.adm-project:hover{transform:none}}.adm-monitor-bars{border-bottom:1px solid var(--line);align-items:flex-end;gap:4px;height:100px;display:flex}.adm-provider-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;display:grid}.adm-provider-card{min-width:0;padding:22px}.adm-provider-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.adm-provider-head h3{margin-top:6px;font-size:17px}.adm-provider-head .overline{color:var(--muted);letter-spacing:.08em;font-size:10px}.adm-provider-wallets{flex-wrap:wrap;gap:24px;min-height:108px;padding:24px 0;display:flex}.adm-provider-wallets>div{gap:6px;display:grid}.adm-provider-amount{letter-spacing:-.7px;font-variant-numeric:tabular-nums;font-size:25px;font-weight:600}.adm-provider-wallets small,.adm-provider-foot{color:var(--muted);font-size:12px}.adm-provider-foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding-top:12px;display:flex}.adm-provider-details{border-top:1px solid var(--line);margin-top:10px;padding-top:12px;font-size:12px}.adm-provider-details summary{cursor:pointer;padding:6px 0}.adm-provider-key{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:12px 0;display:flex}.adm-provider-key small{color:var(--muted);overflow-wrap:anywhere;margin-top:6px;display:block}.adm-provider-key>div{min-width:0}.adm-provider-selector{flex-wrap:wrap;gap:6px;margin-bottom:20px;display:flex}.adm-provider-selector .button{min-height:30px;padding:6px 10px;font-size:11px}.adm-provider-selector [aria-pressed=true]{background:var(--selected);border-color:var(--accent);color:var(--accent)}.adm-wallet-trend{border-top:1px solid var(--line);padding-top:16px}.adm-finance-empty{text-align:center;min-height:230px;color:var(--muted);align-content:center;gap:12px;display:grid}.adm-finance-empty strong{color:var(--text);font-size:16px}.adm-finance-empty p{font-size:12px;line-height:1.8}.adm-finance-charts{align-items:stretch}.adm-cost-total{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.adm-cost-total>strong{letter-spacing:-1px;font-size:34px;font-weight:600}.adm-finance-charts h4{color:var(--secondary);margin:20px 0 8px;font-size:12px}.adm-cost-chart{width:100%;height:auto;min-height:120px}.adm-cost-chart rect:focus{fill:var(--text);outline:none}.adm-cost-allocation{gap:12px;margin-bottom:18px;display:grid}.adm-cost-allocation>div{grid-template-columns:100px minmax(0,1fr) auto;align-items:center;gap:10px;font-size:12px;display:grid}.adm-cost-track{background:var(--surface-high);border-radius:8px;height:7px;overflow:hidden}.adm-cost-track i{background:var(--accent);border-radius:8px;height:100%;display:block}@media (max-width:760px){.adm-provider-grid{grid-template-columns:minmax(0,1fr)}.adm-provider-card{padding:18px}.adm-cost-allocation>div{grid-template-columns:76px minmax(0,1fr) auto}}.adm-monitor-bars>div{background:var(--accent,#628adb);border-radius:3px 3px 0 0;flex:1;min-height:2px}@media (max-width:640px){.adm-monitor-table,.adm-monitor-table tbody{min-width:0;display:block}.adm-monitor-table thead{display:none}.adm-monitor-table tr{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:6px;padding:12px;display:grid}.adm-monitor-table td{white-space:normal;overflow-wrap:anywhere;border:0;padding:6px;display:block}.adm-monitor-table td:first-child,.adm-monitor-table td:last-child{grid-column:1/-1}.adm-monitor-table td:first-child{font-weight:600}}.adm-toasts{z-index:95;left:50%;bottom:max(20px,env(safe-area-inset-bottom,0px));pointer-events:none;gap:8px;width:min(520px,100vw - 32px);display:grid;position:fixed;transform:translate(-50%)}.adm-toast-card{pointer-events:auto;background:var(--graphite);color:#e8eaed;box-shadow:0 8px 24px var(--shadow-deep);animation:arrive var(--normal)var(--ease);border-radius:16px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:13px;line-height:1.6;display:flex}:root[data-theme=dark] .adm-toast-card{color:#202124;background:#e8eaed}.adm-toast-card>.icon{margin-top:2px}.adm-toast-card[data-tone=error]{border-left:4px solid var(--danger)}.adm-toast-card[data-tone=success]{border-left:4px solid var(--g-green)}.adm-toast-copy{overflow-wrap:anywhere;flex:1;gap:4px;min-width:0;display:grid}.adm-toast-copy summary{cursor:pointer;opacity:.8;font-size:11px}.adm-toast-copy code{font-size:11px}.adm-toast-action,.adm-toast-close{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:4px 8px;font-weight:560;text-decoration:underline}.adm-toast-close{padding:4px;text-decoration:none}.adm-toast-close .icon{width:16px;height:16px}.adm-toast-action:focus-visible,.adm-toast-close:focus-visible{outline-offset:2px;outline:2px solid}.adm-field-rich{gap:6px}.adm-field-label{align-items:center;gap:6px;font-size:12px;font-weight:550;display:flex}.adm-field-label label small{color:var(--muted);margin-left:4px;font-weight:400}.adm-required{color:var(--danger);font-style:normal}.adm-field-control{align-items:center;gap:8px;min-width:0;display:flex}.adm-field-control>:first-child{flex:1;min-width:0}.adm-field-unit{color:var(--muted);white-space:nowrap;font-size:12px}.adm-field-hint{color:var(--muted);font-size:12px;line-height:1.6}.adm-field-error{color:var(--danger);font-size:12px;font-weight:500}.adm-field[data-invalid=true] :is(.adm-input,.adm-select,.adm-textarea){border-color:var(--danger)}.adm-help{flex-wrap:wrap;align-items:center;display:inline-flex;position:relative}.adm-help-button{border:1px solid var(--outline);background:var(--surface);width:18px;height:18px;color:var(--secondary);cursor:pointer;border-radius:50%;font-size:11px;font-weight:600;line-height:1}.adm-help-button:hover,.adm-help-button[aria-expanded=true]{color:var(--accent);border-color:var(--accent)}.adm-help-button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.adm-help-note{background:var(--blue-container);color:var(--text);border-radius:12px;flex-basis:100%;margin-top:6px;padding:8px 12px;font-size:12px;font-weight:400;line-height:1.7}.adm-copy-id{border:1px solid var(--line);background:var(--surface-low);color:var(--secondary);cursor:pointer;font:inherit;border-radius:8px;align-items:center;gap:6px;padding:2px 6px;display:inline-flex}.adm-copy-id code{font-family:var(--mono);font-size:11px}.adm-copy-id span{color:var(--accent);font-size:11px}.adm-copy-id:hover{border-color:var(--accent)}.adm-copy-id:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.adm-filterbar{border-bottom:1px solid var(--line);gap:10px;padding:14px 22px;display:grid}.adm-filterbar-row{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.adm-filterbar-search{flex:240px}.adm-filterbar-actions{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.adm-search-input{display:block;position:relative}.adm-search-input .icon{width:16px;height:16px;color:var(--muted);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.adm-search-input .adm-input,.adm-field .adm-search-input input{padding-left:36px}.adm-filterbar-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.adm-chips{flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.adm-chip{border:1px solid var(--line);background:var(--selected);height:28px;color:var(--text);font:inherit;cursor:pointer;border-radius:100px;align-items:center;gap:6px;padding:0 8px 0 12px;font-size:12px;display:inline-flex}.adm-chip .icon{width:12px;height:12px}.adm-chip:hover{border-color:var(--accent)}.adm-filterbar-summary{color:var(--muted);font-size:12px}.adm-table .adm-check-col{width:44px;padding-inline:14px 0}.adm-check-col input{width:16px;height:16px;accent-color:var(--accent);cursor:pointer}.adm-check-col input:disabled{cursor:not-allowed;opacity:.4}.adm-table tbody tr[data-selected=true]{background:var(--selected)}.adm-table tbody tr[data-locked=true]{opacity:.75}.adm-bulkbar{z-index:3;border-bottom:1px solid var(--accent);background:var(--selected);flex-wrap:wrap;align-items:center;gap:12px;padding:10px 22px;font-size:13px;display:flex;position:sticky;top:0}.adm-bulkbar-actions{flex-wrap:wrap;gap:8px;margin-right:auto;display:flex}.adm-diff{border-collapse:collapse;width:100%;font-size:13px}.adm-diff th{text-align:left;width:34%;color:var(--secondary);vertical-align:top;padding:6px 8px 6px 0;font-weight:500}.adm-diff td{overflow-wrap:anywhere;padding:6px 0}.adm-diff del{color:var(--muted);text-decoration:line-through}.adm-diff ins{background:var(--green-container);color:var(--text);border-radius:6px;padding:1px 6px;font-weight:560;text-decoration:none}.adm-diff tr:not([data-changed]) td{color:var(--muted)}.adm-preview{gap:10px;display:grid}.adm-preview-summary{flex-wrap:wrap;align-items:baseline;gap:6px 14px;font-size:13px;display:flex}.adm-preview-summary span{color:var(--muted)}.adm-preview-summary .adm-preview-warn{color:var(--warning)}.adm-preview-list{gap:8px;max-height:280px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.adm-preview-list li{border:1px solid var(--line);border-radius:12px;gap:4px;padding:10px 12px;display:grid}.adm-preview-blocked{color:var(--secondary);font-size:12px}.adm-preview-blocked ul{margin:6px 0 0;padding-left:18px}.adm-dialog.adm-dialog-wide{width:min(640px,100vw - 32px)}.adm-savebar{z-index:4}.adm-savebar-status{align-items:center;gap:8px;display:inline-flex}.adm-savebar-status i{background:var(--outline);border-radius:50%;width:8px;height:8px}.adm-savebar[data-dirty=true] .adm-savebar-status{color:var(--text)}.adm-savebar[data-dirty=true] .adm-savebar-status i{background:var(--warning)}.adm-idle-warning{z-index:96;background:var(--yellow-container,var(--surface-high));max-width:calc(100vw - 32px);color:var(--text);border:1px solid var(--warning);box-shadow:0 8px 24px var(--shadow-deep);border-radius:100px;align-items:center;gap:14px;padding:10px 14px 10px 18px;font-size:13px;display:flex;position:fixed;top:12px;left:50%;transform:translate(-50%)}.adm-switch{cursor:pointer;white-space:nowrap;align-items:center;gap:8px;font-size:12px;display:inline-flex}.adm-switch input[type=checkbox]{appearance:none;border:1px solid var(--line-strong);cursor:pointer;background:radial-gradient(circle at center,#fff 0 6.5px,transparent 7.5px)no-repeat 1px center/18px 18px,var(--surface-high);border-radius:999px;flex-shrink:0;width:36px;height:20px;margin:0;transition:background-position .18s,background-color .18s,border-color .18s}.adm-switch input[type=checkbox]:checked{border-color:var(--accent);background-color:var(--accent);background-position:calc(100% - 1px)}.adm-switch input[type=checkbox]:hover:not(:disabled){border-color:var(--accent)}.adm-switch input[type=checkbox]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.adm-switch input[type=checkbox]:disabled{cursor:not-allowed;opacity:.45}.adm-switch:has(input:disabled){cursor:not-allowed}@media (prefers-reduced-motion:reduce){.adm-switch input[type=checkbox]{transition:none}}.adm-pagehelp{gap:14px;font-size:13px;line-height:1.8;display:grid}.adm-pagehelp h3{margin:0;font-size:14px;font-weight:560}.adm-pagehelp ul{margin:6px 0 0;padding-left:18px}.adm-shortcuts{grid-template-columns:auto 1fr;align-items:center;gap:8px 16px;font-size:13px;display:grid}.adm-shortcuts kbd{text-align:center;border:1px solid var(--outline);background:var(--surface-low);min-width:28px;font-family:var(--mono);border-bottom-width:2px;border-radius:8px;justify-self:start;padding:2px 8px;font-size:12px}.adm-queue{grid-template-columns:minmax(260px,340px) minmax(0,1fr);min-height:420px;display:grid}.adm-queue-list{border-right:1px solid var(--line);max-height:70vh;margin:0;padding:0;list-style:none;overflow:auto}.adm-queue-list button{text-align:left;border:0;border-bottom:1px solid var(--line);width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;gap:4px;padding:12px 18px;display:grid}.adm-queue-list button[aria-current=true]{background:var(--selected)}.adm-queue-list button:hover{background:var(--surface-low)}.adm-queue-list button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.adm-queue-list strong{overflow-wrap:anywhere;font-size:13px;font-weight:560}.adm-queue-list small{color:var(--muted);font-size:11px}.adm-queue-detail{align-content:start;gap:14px;min-width:0;padding:20px 24px;display:grid}.adm-queue-detail pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;margin:0}@media (max-width:800px){.adm-queue{grid-template-columns:minmax(0,1fr)}.adm-queue-list{border-right:0;border-bottom:1px solid var(--line);max-height:260px}}.adm-trail{gap:10px;margin:0;padding:0;list-style:none;display:grid}.adm-trail li{border:1px solid var(--line);border-radius:12px;gap:4px;padding:10px 12px;font-size:12px;display:grid}.adm-trail time{color:var(--muted)}@media (max-width:700px){.adm-filterbar{padding:12px 16px}.adm-bulkbar{padding:10px 16px}.adm-dialog.adm-dialog-wide{width:calc(100vw - 16px)}}@media (prefers-reduced-motion:reduce){.adm-toast-card{animation:none}}[data-motion=reduced] .adm-toast-card{animation:none}.adm-review-main{gap:2px;min-width:0;display:grid}.adm-review-main small{color:var(--muted);font-size:12px}.adm-review-actions{gap:8px;display:inline-flex}.adm-review-hint{margin:8px 2px 0;font-size:12px}.adm-brand-tile{border:1px solid var(--line);background:var(--surface);color:var(--text);border-radius:9px;flex-shrink:0;place-items:center;display:inline-grid}.adm-brand-tile svg{width:62%;height:62%;display:block}.adm-brand-tile[data-tone=dark]{background:var(--graphite);color:#fff;border-color:#0000}.adm-model-option[aria-current=page] .adm-brand-tile{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.adm-model-option[aria-current=page] .adm-brand-tile{border-color:color-mix(in srgb,var(--accent)35%,transparent)}}.adm-model-cell{align-items:center;gap:10px;min-width:0;display:flex}.adm-model-cell>span:last-child{min-width:0;display:grid}.adm-row-actions{white-space:nowrap;flex-wrap:nowrap;gap:2px;display:flex}.adm-model-head{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.adm-status-dot[data-stage=active]{background:var(--g-green)}.adm-status-dot[data-stage=system]{background:var(--accent)}.adm-status-dot[data-stage=archived]{box-shadow:inset 0 0 0 1px var(--muted);background:0 0}.adm-resource-filter{white-space:nowrap}.adm-model-cell{min-width:170px}.adm-grid-kpi.adm-model-kpis{grid-template-columns:repeat(5,minmax(0,1fr))}@media (max-width:760px){.adm-grid-kpi.adm-model-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.adm-model-catalog .adm-table :is(th,td){padding-inline:10px}.adm-model-catalog .adm-table :is(th,td):first-child{padding-left:18px}.adm-model-catalog .adm-table td small{max-width:26ch}.adm-workspace{grid-template-columns:var(--adm-secondary-w,248px)minmax(0,1fr);position:relative}@media (max-width:1250px){.adm-workspace{grid-template-columns:var(--adm-secondary-w,224px)minmax(0,1fr)}}.adm-workspace[data-secondary=hidden]{grid-template-columns:minmax(0,1fr)}.adm-workspace[data-secondary=hidden]>.adm-secondary{display:none}.adm-secondary-head h2{flex:1;min-width:0}.adm-secondary .adm-secondary-fold{width:30px;height:30px;min-height:30px;color:var(--muted);border-radius:8px;flex-shrink:0;justify-content:center;padding:0}.adm-secondary .adm-secondary-fold:hover{color:var(--accent)}.adm-secondary-fold .icon{width:16px;height:16px}.adm-secondary-resize{z-index:3;cursor:col-resize;touch-action:none;width:7px;position:absolute;top:0;bottom:0;right:0}.adm-secondary-resize:after{content:"";background:0 0;width:2px;transition:background-color .15s;position:absolute;top:0;bottom:0;right:0}.adm-secondary-resize:hover:after,.adm-secondary-resize:focus-visible:after,.adm-secondary[data-resizing] .adm-secondary-resize:after{background:var(--accent)}.adm-secondary-resize:focus-visible{outline:none}.adm-secondary[data-resizing]{-webkit-user-select:none;user-select:none}.adm-secondary-reveal{z-index:4;border:1px solid var(--line);background:var(--surface);width:22px;height:44px;color:var(--secondary);cursor:pointer;box-shadow:0 2px 8px var(--shadow-deep,#00000014);border-left:0;border-radius:0 10px 10px 0;place-items:center;padding:0;display:grid;position:absolute;top:22px;left:0}.adm-secondary-reveal:hover{color:var(--accent)}.adm-secondary-reveal:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.adm-secondary-reveal .icon{width:14px;height:14px}@media (max-width:760px){.adm-workspace{grid-template-columns:minmax(0,1fr)}.adm-workspace[data-secondary=hidden]{grid-template-rows:minmax(0,1fr)}.adm-secondary-resize{display:none}}details.adm-resource-group>summary{cursor:pointer;border-radius:8px;list-style:none}details.adm-resource-group>summary::-webkit-details-marker{display:none}details.adm-resource-group>summary h3:after{content:"展开";color:var(--secondary);margin-left:auto;font-size:10px}details.adm-resource-group[open]>summary h3:after{content:"收起"}details.adm-resource-group>summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.adm-help-trigger{border:1px solid var(--outline);background:var(--surface);height:34px;color:var(--secondary);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:12px;display:inline-flex}.adm-help-trigger span:first-child{border:1px solid;border-radius:50%;place-items:center;width:16px;height:16px;font-size:10px;line-height:1;display:inline-grid}.adm-help-trigger:hover{color:var(--accent);border-color:var(--accent)}.adm-help-trigger:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:720px){.adm-help-trigger span:last-child{display:none}.adm-help-trigger{padding:0 9px}}
