*,:before,:after{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Arial,sans-serif;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button{-webkit-appearance:button;background-color:#0000;background-image:none}input:where([type=button]){-webkit-appearance:button;background-color:#0000;background-image:none}input:where([type=reset]){-webkit-appearance:button;background-color:#0000;background-image:none}input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.landing-stage{--tw-text-opacity:1;min-height:100vh;color:rgb(var(--c-fg)/var(--tw-text-opacity,1));isolation:isolate;background:radial-gradient(circle at 50% 22%,rgb(var(--c-indigo)/.34),transparent 25%),radial-gradient(circle at 42% 46%,rgb(var(--c-mint-500)/.22),transparent 30%),radial-gradient(circle at 55% 48%,rgb(var(--c-blue)/.14),transparent 30%),linear-gradient(180deg,rgb(var(--c-base-0))0%,rgb(var(--c-base-1))52%,rgb(var(--c-base-2))100%);position:relative;overflow:hidden}.landing-stage:after{content:"";background:rgb(var(--c-fg)/.1);height:1px;position:absolute;top:auto;bottom:0;left:0;right:0}.landing-aurora{z-index:0;pointer-events:none;background:radial-gradient(ellipse at 42% 40%,rgb(var(--c-mint-500)/.24),transparent 30%),radial-gradient(ellipse at 54% 25%,rgb(var(--c-indigo)/.28),transparent 30%),linear-gradient(90deg,transparent,rgb(var(--c-fg)/.025),transparent);filter:saturate(120%);opacity:.92;position:absolute;top:0;bottom:0;left:0;right:0}.landing-header{z-index:20;align-items:center;gap:1.5rem;height:4rem;padding-left:1rem;padding-right:1rem;display:flex;position:relative}@media (min-width:640px){.landing-header{padding-left:1.5rem;padding-right:1.5rem}}.landing-brand{align-items:center;gap:.75rem;display:flex}.landing-brand-button{text-align:left;background-color:#0000;border-width:0;padding:0}.landing-logo-mark{--tw-text-opacity:1;width:1.5rem;height:1.5rem;color:rgb(var(--c-fg)/var(--tw-text-opacity,1));background:conic-gradient(from 160deg,rgb(var(--c-fg)),#92928e,#3c3c3a,rgb(var(--c-fg)));border-radius:9999px;justify-content:center;align-items:center;display:flex}.landing-brand strong{--tw-text-opacity:1;color:rgb(var(--c-fg)/var(--tw-text-opacity,1));font-size:1.125rem;font-weight:600;line-height:1}.landing-nav{align-items:center;gap:1.75rem;display:none}@media (min-width:768px){.landing-nav{display:flex}}.landing-nav a,.landing-nav button{--tw-text-opacity:1;color:rgb(var(--c-fg)/var(--tw-text-opacity,1));background-color:#0000;border-width:0;padding:0;font-size:1rem;font-weight:600;line-height:1.5rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.landing-nav a:hover,.landing-nav button:hover,.landing-nav .active{--tw-text-opacity:1;color:rgb(var(--c-mint-300)/var(--tw-text-opacity,1))}.landing-actions{align-items:center;gap:.5rem;margin-left:auto;display:none}@media (min-width:768px){.landing-actions{display:flex}}.landing-login,.landing-mobile-login{--tw-text-opacity:1;color:rgb(var(--c-fg)/var(--tw-text-opacity,1));background-color:rgb(var(--c-fg)/.13);border-width:0;border-radius:9999px;justify-content:center;align-items:center;height:2.5rem;padding-left:1rem;padding-right:1rem;font-size:.875rem;font-weight:600;line-height:1.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex}.landing-login:hover,.landing-mobile-login:hover{background-color:rgb(var(--c-fg)/.2)}.landing-mobile-login{margin-left:auto}@media (min-width:768px){.landing-mobile-login{display:none}}.landing-hero{z-index:10;text-align:center;flex-direction:column;justify-content:center;align-items:center;max-width:64rem;min-height:calc(70vh - 4rem);margin-left:auto;margin-right:auto;padding:2rem 1.25rem;display:flex;position:relative}.landing-hero-copy{flex-direction:column;align-items:center;max-width:48rem;display:flex}.landing-hero h1{letter-spacing:0;--tw-text-opacity:1;color:rgb(var(--c-fg)/var(--tw-text-opacity,1));font-size:3.75rem;font-weight:700;line-height:.98}@media (min-width:640px){.landing-hero h1{font-size:4.5rem;line-height:1}}@media (min-width:1024px){.landing-hero h1{font-size:6rem;line-height:1}}.landing-hero h1{text-shadow:0 24px 96px rgb(var(--c-indigo)/.34)}.landing-hero h1 span{color:rgb(var(--c-hero-accent))}.landing-hero-copy p{max-width:42rem;color:rgb(var(--c-fg)/.66);margin-top:1.5rem;font-size:1.125rem;font-weight:500;line-height:2rem}.landing-endpoint{border-width:1px;border-color:rgb(var(--c-fg)/.1);background-color:rgb(var(--c-fg)/.13);--tw-text-opacity:1;max-width:100%;color:rgb(var(--c-fg)/var(--tw-text-opacity,1));--tw-shadow:0 20px 70px rgb(var(--c-sink)/.12);--tw-shadow-colored:0 20px 70px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-backdrop-blur:blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur)var(--tw-backdrop-brightness)var(--tw-backdrop-contrast)var(--tw-backdrop-grayscale)var(--tw-backdrop-hue-rotate)var(--tw-backdrop-invert)var(--tw-backdrop-opacity)var(--tw-backdrop-saturate)var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur)var(--tw-backdrop-brightness)var(--tw-backdrop-contrast)var(--tw-backdrop-grayscale)var(--tw-backdrop-hue-rotate)var(--tw-backdrop-invert)var(--tw-backdrop-opacity)var(--tw-backdrop-saturate)var(--tw-backdrop-sepia);border-radius:9999px;align-items:center;margin-top:1.5rem;padding:.375rem .375rem .375rem 1rem;font-size:.875rem;font-weight:600;line-height:1.25rem;display:flex;overflow:hidden}.landing-endpoint code{text-overflow:ellipsis;white-space:nowrap;--tw-text-opacity:1;max-width:40vw;color:rgb(var(--c-fg)/var(--tw-text-opacity,1));font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Arial,sans-serif;overflow:hidden}.landing-endpoint small{--tw-text-opacity:1;color:rgb(var(--c-fg)/var(--tw-text-opacity,1));margin-left:2rem;font-weight:600;display:none}@media (min-width:640px){.landing-endpoint small{display:block}}.landing-endpoint button{background-color:rgb(var(--c-fg)/.16);width:2rem;height:2rem;color:rgb(var(--c-fg)/.7);border-width:0;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;margin-left:.75rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.landing-endpoint button:hover{--tw-text-opacity:1;color:rgb(var(--c-fg)/var(--tw-text-opacity,1))}.landing-cta-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;margin-top:2rem;display:flex}.landing-primary,.landing-secondary{--tw-text-opacity:1;height:2.5rem;color:rgb(var(--c-fg)/var(--tw-text-opacity,1));border-width:0;border-radius:9999px;justify-content:center;align-items:center;gap:.5rem;padding-left:1.25rem;padding-right:1.25rem;font-size:.875rem;font-weight:700;line-height:1.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex}.landing-primary{background:rgb(var(--c-blue));box-shadow:0 16px 36px rgb(var(--c-blue)/.24)}.landing-primary:hover{background:rgb(var(--c-blue-2))}.landing-secondary{background-color:rgb(var(--c-fg)/.12);color:rgb(var(--c-on-blue))}.landing-secondary:hover{background-color:rgb(var(--c-fg)/.18);--tw-text-opacity:1;color:rgb(var(--c-fg)/var(--tw-text-opacity,1))}.landing-service-strip{z-index:10;flex-direction:column;align-items:center;max-width:72rem;margin-left:auto;margin-right:auto;padding:0 1.25rem 6rem;display:flex;position:relative}.landing-service-strip p{color:rgb(var(--c-fg)/.52);font-size:1.5rem;font-weight:500;line-height:2rem}.landing-service-logos{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;margin-top:2rem;display:flex}@media (min-width:640px){.landing-service-logos{gap:1.5rem}}.service-mark{border-width:1px;border-color:rgb(var(--c-fg)/.1);background-color:rgb(var(--c-fg)/.045);width:6rem;height:6rem;color:rgb(var(--c-fg)/.75);--tw-backdrop-blur:blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur)var(--tw-backdrop-brightness)var(--tw-backdrop-contrast)var(--tw-backdrop-grayscale)var(--tw-backdrop-hue-rotate)var(--tw-backdrop-invert)var(--tw-backdrop-opacity)var(--tw-backdrop-saturate)var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur)var(--tw-backdrop-brightness)var(--tw-backdrop-contrast)var(--tw-backdrop-grayscale)var(--tw-backdrop-hue-rotate)var(--tw-backdrop-invert)var(--tw-backdrop-opacity)var(--tw-backdrop-saturate)var(--tw-backdrop-sepia);border-radius:.5rem;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.service-mark:hover{--tw-translate-y:-.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y));border-color:rgb(var(--c-fg)/.2);background-color:rgb(var(--c-fg)/.08)}.service-mark{box-shadow:inset 0 1px 0 rgb(var(--c-fg)/.09),0 18px 42px rgb(var(--c-sink)/.18)}.service-logo-shell{border-radius:9999px;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}.service-logo{width:2rem;height:2rem}.service-mark small{text-transform:uppercase;letter-spacing:0;color:rgb(var(--c-fg)/.45);font-size:10px;font-weight:700}.service-anthropic .service-logo-shell{color:#f1f0e8;background:#ef845f1a;box-shadow:0 0 28px #ef845f38}.service-openai .service-logo-shell{color:#f7f7f4;background:rgb(var(--c-fg)/.08);box-shadow:0 0 28px rgb(var(--c-fg)/.15)}.service-deepseek .service-logo-shell{color:#a8a8a3;background:rgb(var(--c-blue)/.11);box-shadow:0 0 28px rgb(var(--c-blue)/.24)}.service-glm .service-logo-shell{color:#72726e;background:#3859ff1f;box-shadow:0 0 28px #3859ff38}.service-seedance .service-logo-shell{color:#f7f7f4;background:rgb(var(--c-fg)/.08);box-shadow:0 0 28px rgb(var(--c-fg)/.15)}.landing-support{z-index:10;flex-direction:column;align-items:center;max-width:72rem;margin-left:auto;margin-right:auto;padding:4rem 1.25rem 6rem;display:flex;position:relative}.support-page-stage .landing-support{padding-top:4rem}.support-heading p{max-width:36rem}.support-grid{gap:1rem;width:100%;margin-top:2rem;display:grid}@media (min-width:1024px){.support-grid{grid-template-columns:.9fr 1.4fr}}.support-panel{border-width:1px;border-color:rgb(var(--c-fg)/.1);background-color:rgb(var(--c-fg)/.045);text-align:left;--tw-backdrop-blur:blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur)var(--tw-backdrop-brightness)var(--tw-backdrop-contrast)var(--tw-backdrop-grayscale)var(--tw-backdrop-hue-rotate)var(--tw-backdrop-invert)var(--tw-backdrop-opacity)var(--tw-backdrop-saturate)var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur)var(--tw-backdrop-brightness)var(--tw-backdrop-contrast)var(--tw-backdrop-grayscale)var(--tw-backdrop-hue-rotate)var(--tw-backdrop-invert)var(--tw-backdrop-opacity)var(--tw-backdrop-saturate)var(--tw-backdrop-sepia);box-shadow:inset 0 1px 0 rgb(var(--c-fg)/.09),0 18px 42px rgb(var(--c-sink)/.18);border-radius:.5rem;padding:1.25rem;position:relative;overflow:hidden}.support-panel:before{content:"";pointer-events:none;background:radial-gradient(circle at 20% 10%,rgb(var(--c-mint-300)/.12),transparent 34%),linear-gradient(120deg,transparent,rgb(var(--c-fg)/.055),transparent);position:absolute;top:0;bottom:0;left:0;right:0}.support-panel>*{z-index:10;position:relative}.support-panel-icon{border-width:1px;border-color:rgb(var(--c-mint-300)/.25);background-color:rgb(var(--c-mint-300)/.1);--tw-text-opacity:1;width:2.75rem;height:2.75rem;color:rgb(var(--c-mint-300)/var(--tw-text-opacity,1));border-radius:.5rem;justify-content:center;align-items:center;display:flex}.support-panel span,.support-feedback-panel label span{text-transform:uppercase;letter-spacing:0;color:rgb(var(--c-fg)/.42);font-size:.75rem;font-weight:700;line-height:1rem}.support-email-panel{flex-direction:column;min-height:280px;display:flex}.support-email-panel>span{margin-top:1.25rem;display:block}.support-panel h3{--tw-text-opacity:1;color:rgb(var(--c-fg)/var(--tw-text-opacity,1));margin-top:.5rem;font-size:1.5rem;font-weight:700;line-height:1.25}.support-panel p{color:rgb(var(--c-fg)/.52);margin-top:.75rem;font-size:.875rem;font-weight:500;line-height:1.5rem}.support-mail-format{gap:.5rem;margin-top:1rem;display:grid}.support-mail-format li{border-width:1px;border-color:rgb(var(--c-fg)/.1);background-color:rgb(var(--c-sink)/.2);border-radius:.5rem;grid-template-columns:76px minmax(0,1fr);gap:.75rem;padding:.5rem .75rem;display:grid}.support-mail-format strong{color:rgb(var(--c-mint-300)/.8);font-size:.75rem;font-weight:700;line-height:1.25rem}.support-mail-format span{min-width:0;color:rgb(var(--c-fg)/.55);font-size:.75rem;font-weight:600;line-height:1.25rem}.support-email-actions{flex-wrap:wrap;gap:.5rem;margin-top:auto;display:flex}.support-email-actions a,.support-copy-format{border-width:1px;border-color:rgb(var(--c-fg)/.1);background-color:rgb(var(--c-fg)/.075);--tw-text-opacity:1;width:-moz-fit-content;width:fit-content;height:2.5rem;color:rgb(var(--c-fg)/var(--tw-text-opacity,1));border-radius:9999px;align-items:center;gap:.375rem;padding-left:1rem;padding-right:1rem;font-size:.875rem;font-weight:700;line-height:1.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex}.support-email-actions a:hover,.support-copy-format:hover{border-color:rgb(var(--c-mint-300)/.3);background-color:rgb(var(--c-mint-300)/.1);--tw-text-opacity:1;color:rgb(var(--c-mint-300)/var(--tw-text-opacity,1))}.support-copy-format.copied,.code-block button.copied,.icon-action.copied,.landing-endpoint button.copied,.endpoint-copy button.copied{border-color:rgb(var(--c-mint-300)/.35);background-color:rgb(var(--c-mint-300)/.15);--tw-text-opacity:1;color:rgb(var(--c-mint-300)/var(--tw-text-opacity,1))}.support-feedback-panel{gap:.75rem;display:grid}.support-form-head{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.25rem;display:flex}.support-form-head svg{color:rgb(var(--c-mint-300)/.8)}.support-feedback-panel label{gap:.375rem;display:grid}.support-feedback-panel input,.support-feedback-panel select,.support-feedback-panel textarea{border-width:1px;border-color:rgb(var(--c-fg)/.1);background-color:rgb(var(--c-sink)/.2);--tw-text-opacity:1;width:100%;color:rgb(var(--c-fg)/var(--tw-text-opacity,1));outline-offset:2px;border-radius:.5rem;outline:2px solid #0000;padding:.625rem .75rem;font-size:.875rem;font-weight:600;line-height:1.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.support-feedback-panel input::-moz-placeholder{color:rgb(var(--c-fg)/.3)}.support-feedback-panel select::-moz-placeholder{color:rgb(var(--c-fg)/.3)}.support-feedback-panel textarea::-moz-placeholder{color:rgb(var(--c-fg)/.3)}.support-feedback-panel input::placeholder,.support-feedback-panel select::placeholder,.support-feedback-panel textarea::placeholder{color:rgb(var(--c-fg)/.3)}.support-feedback-panel input:focus,.support-feedback-panel select:focus,.support-feedback-panel textarea:focus{border-color:rgb(var(--c-blue)/.45)}.support-feedback-panel textarea{resize:none;line-height:1.5rem}.support-submit{width:-moz-fit-content;width:fit-content;margin-top:.25rem}.support-status{color:rgb(var(--c-fg)/.56);font-size:.75rem;font-weight:600;line-height:1rem}.landing-model-market{z-index:10;max-width:80rem;margin-left:auto;margin-right:auto;padding:6rem 1.25rem;position:relative}.model-market-page{padding-top:4rem}.console-model-market{max-width:none;margin-left:0;margin-right:0;padding:0}.console-model-market.model-market-page{padding-top:0}.console-model-market .landing-section-heading{text-align:left;align-items:flex-start;max-width:none;margin-left:0;margin-right:0}.console-model-market .landing-section-heading h2{font-size:1.875rem;line-height:2.25rem}@media (min-width:640px){.console-model-market .landing-section-heading h2{font-size:2.25rem;line-height:2.5rem}}.console-model-market .landing-section-heading p{margin-top:.75rem}.console-model-market .market-toolbar{margin-top:1.5rem}.landing-section-heading{text-align:center;flex-direction:column;align-items:center;max-width:48rem;margin-left:auto;margin-right:auto;display:flex}.landing-section-heading span{text-transform:uppercase;letter-spacing:0;color:rgb(var(--c-on-blue));font-size:.75rem;font-weight:700;line-height:1rem}.landing-section-heading h2{--tw-text-opacity:1;color:rgb(var(--c-fg)/var(--tw-text-opacity,1));margin-top:.75rem;font-size:2.25rem;font-weight:700;line-height:1}@media (min-width:640px){.landing-section-heading h2{font-size:3rem;line-height:1}}.landing-section-heading h2{text-shadow:0 18px 70px rgb(var(--c-indigo)/.24)}.landing-section-heading p{color:rgb(var(--c-fg)/.45);margin-top:1rem;font-size:.875rem;font-weight:600;line-height:1.25rem}.market-toolbar{border-width:1px;border-color:rgb(var(--c-fg)/.1);background-color:rgb(var(--c-fg)/.045);--tw-backdrop-blur:blur(40px);-webkit-backdrop-filter:var(--tw-backdrop-blur)var(--tw-backdrop-brightness)var(--tw-backdrop-contrast)var(--tw-backdrop-grayscale)var(--tw-backdrop-hue-rotate)var(--tw-backdrop-invert)var(--tw-backdrop-opacity)var(--tw-backdrop-saturate)var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur)var(--tw-backdrop-brightness)var(--tw-backdrop-contrast)var(--tw-backdrop-grayscale)var(--tw-backdrop-hue-rotate)var(--tw-backdrop-invert)var(--tw-backdrop-opacity)var(--tw-backdrop-saturate)var(--tw-backdrop-sepia);border-radius:.5rem;flex-direction:column;gap:.75rem;margin-top:2.25rem;padding:.75rem;display:flex}@media (min-width:1024px){.market-toolbar{flex-direction:row;align-items:center}}.market-toolbar{box-shadow:inset 0 1px 0 rgb(var(--c-fg)/.08)}.market-search{border-width:1px;border-color:rgb(var(--c-fg)/.1);background-color:rgb(var(--c-sink)/.2);min-width:0;height:2.75rem;color:rgb(var(--c-fg)/.45);border-radius:.5rem;align-items:center;gap:.5rem;padding-left:.75rem;padding-right:.75rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.market-search:focus-within{border-color:rgb(var(--c-blue)/.45);--tw-text-opacity:1;color:rgb(var(--c-fg)/var(--tw-text-opacity,1))}@media (min-width:1024px){.market-search{width:20rem}}.market-search input{--tw-text-opacity:1;min-width:0;height:100%;color:rgb(var(--c-fg)/var(--tw-text-opacity,1));outline-offset:2px;background-color:#0000;border-width:0;outline:2px solid #0000;flex:1;font-size:.875rem;font-weight:600;line-height:1.25rem}.market-tabs button.active{border-color:rgb(var(--c-blue)/.4);background-color:rgb(var(--c-blue)/.2);--tw-text-opacity:1;color:rgb(var(--c-fg)/var(--tw-text-opacity,1));box-shadow:0 10px 28px rgb(var(--c-blue)/.14)}.model-market-grid{gap:1rem;margin-top:1.25rem;display:grid}@media (min-width:640px){.model-market-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.model-market-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.model-market-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.experience-page{min-height:calc(100vh - 112px)}.experience-shell{border-width:1px;border-color:rgb(var(--c-fg)/.1);--tw-backdrop-blur:blur(40px);min-height:calc(100vh - 112px);-webkit-backdrop-filter:var(--tw-backdrop-blur)var(--tw-backdrop-brightness)var(--tw-backdrop-contrast)var(--tw-backdrop-grayscale)var(--tw-backdrop-hue-rotate)var(--tw-backdrop-invert)var(--tw-backdrop-opacity)var(--tw-backdrop-saturate)var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur)var(--tw-backdrop-brightness)var(--tw-backdrop-contrast)var(--tw-backdrop-grayscale)var(--tw-backdrop-hue-rotate)var(--tw-backdrop-invert)var(--tw-backdrop-opacity)var(--tw-backdrop-saturate)var(--tw-backdrop-sepia);border-radius:.5rem;display:grid;overflow:hidden}@media (min-width:1024px){.experience-shell{grid-template-columns:280px minmax(0,1fr)}}.experience-shell{background:linear-gradient(180deg,rgb(var(--c-fg)/.075),rgb(var(--c-fg)/.035)),rgb(var(--c-surface-1)/.55);box-shadow:var(--panel-shadow),inset 0 1px 0 rgb(var(--c-fg)/.09)}.experience-sidebar{border-bottom-width:1px;border-color:rgb(var(--c-fg)/.1);background-color:rgb(var(--c-sink)/.2);flex-direction:column;gap:1rem;min-height:0;padding:1rem;display:flex}@media (min-width:1024px){.experience-sidebar{border-bottom-width:0;border-right-width:1px}}.experience-side-title{gap:.25rem;padding:.5rem .25rem;display:grid}.experience-side-title span{text-transform:uppercase;color:rgb(var(--c-mint-300)/.7);font-size:.75rem;font-weight:700;line-height:1rem}.experience-side-title strong{--tw-text-opacity:1;color:rgb(var(--c-fg)/var(--tw-text-opacity,1));font-size:1.25rem;font-weight:600;line-height:1.75rem}.experience-mode-list{gap:.5rem;display:grid}.experience-mode-list button{-moz-column-gap:.75rem;border-width:1px;border-color:rgb(var(--c-fg)/.1);background-color:rgb(var(--c-fg)/.045);text-align:left;min-height:64px;color:rgb(var(--c-fg)/.7);border-radius:.5rem;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:.75rem;padding:.75rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:grid}.experience-mode-list button:hover{border-color:rgb(var(--c-blue)/.35);background-color:rgb(var(--c-fg)/.08);--tw-text-opacity:1;color:rgb(var(--c-fg)/var(--tw-text-opacity,1))}.experience-mode-list button.active{border-color:rgb(var(--c-blue)/.45);background-color:rgb(var(--c-blue)/.15);--tw-text-opacity:1;color:rgb(var(--c-fg)/var(--tw-text-opacity,1));box-shadow:inset 0 0 0 1px rgb(var(--c-blue)/.12),0 12px 32px rgb(var(--c-blue)/.12)}.experience-mode-list svg{color:rgb(var(--c-mint-300)/.8);grid-row:span 2/span 2}.experience-mode-list span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.875rem;font-weight:600;line-height:1.25rem;overflow:hidden}.experience-mode-list small{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:rgb(var(--c-fg)/.35);font-size:.75rem;font-weight:600;line-height:1rem;overflow:hidden}.experience-recent{border-width:1px;border-color:rgb(var(--c-fg)/.1);background-color:rgb(var(--c-sink)/.2);border-radius:.5rem;margin-top:auto;padding:.75rem}.experience-recent>div:first-child{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.experience-recent span{color:rgb(var(--c-fg)/.55);font-size:.875rem;font-weight:600;line-height:1.25rem}.experience-recent strong{color:rgb(var(--c-fg)/.35);font-size:.875rem;font-weight:600;line-height:1.25rem}.experience-recent p{color:rgb(var(--c-fg)/.35);margin-top:1.75rem;font-size:.875rem;font-weight:600;line-height:1.25rem}.experience-recent-list{gap:.5rem;max-height:320px;margin-top:.75rem;display:grid;overflow-y:auto}.experience-recent-item{border-width:1px;border-color:rgb(var(--c-fg)/.1);background-color:rgb(var(--c-fg)/.035);border-radius:.5rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;min-width:0;padding:.375rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:grid}.experience-recent-item:hover{border-color:rgb(var(--c-blue)/.35);background-color:rgb(var(--c-fg)/.07)}.experience-recent-item.active{border-color:rgb(var(--c-blue)/.45);background-color:rgb(var(--c-blue)/.15)}.experience-recent-open{text-align:left;border-radius:.375rem;gap:.25rem;min-width:0;padding:.375rem .5rem;display:grid}.experience-recent-delete{width:2rem;height:2rem;color:rgb(var(--c-fg)/.35);border-width:1px;border-color:#0000;border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.experience-recent-delete:hover{border-color:rgb(var(--c-coral)/.3);background-color:rgb(var(--c-coral)/.1);--tw-text-opacity:1;color:rgb(var(--c-coral)/var(--tw-text-opacity,1))}.experience-recent-delete:disabled{cursor:not-allowed;opacity:.4}.experience-recent-list strong,.experience-recent-list span,.experience-recent-list small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.experience-recent-list strong{color:rgb(var(--c-fg)/.8);font-size:.875rem;font-weight:600;line-height:1.25rem}.experience-recent-list span{color:rgb(var(--c-fg)/.45);font-size:.75rem;font-weight:600;line-height:1rem}.experience-recent-list small{color:rgb(var(--c-fg)/.3);font-size:11px;font-weight:600}.experience-delete-overlay{z-index:50;background-color:rgb(var(--c-sink)/.65);--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur)var(--tw-backdrop-brightness)var(--tw-backdrop-contrast)var(--tw-backdrop-grayscale)var(--tw-backdrop-hue-rotate)var(--tw-backdrop-invert)var(--tw-backdrop-opacity)var(--tw-backdrop-saturate)var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur)var(--tw-backdrop-brightness)var(--tw-backdrop-contrast)var(--tw-backdrop-grayscale)var(--tw-backdrop-hue-rotate)var(--tw-backdrop-invert)var(--tw-backdrop-opacity)var(--tw-backdrop-saturate)var(--tw-backdrop-sepia);place-items:center;padding-left:1rem;padding-right:1rem;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.experience-delete-dialog{border-width:1px;border-color:rgb(var(--c-fg)/.1);background-color:rgb(var(--c-surface-2));--tw-shadow:var(--tw-shadow-colored);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);width:100%;max-width:420px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-shadow-color:rgb(var(--c-sink)/.45);border-radius:.75rem;gap:1rem;padding:1.25rem;display:grid}.experience-delete-icon{border-width:1px;border-color:rgb(var(--c-coral)/.25);background-color:rgb(var(--c-coral)/.1);--tw-text-opacity:1;width:2.75rem;height:2.75rem;color:rgb(var(--c-coral)/var(--tw-text-opacity,1));border-radius:.75rem;justify-content:center;align-items:center;display:flex}.experience-delete-copy{gap:.5rem;display:grid}.experience-delete-copy span{text-transform:uppercase;color:rgb(var(--c-coral)/.75);font-size:.75rem;font-weight:700;line-height:1rem}.experience-delete-copy h3{text-overflow:ellipsis;white-space:nowrap;--tw-text-opacity:1;min-width:0;color:rgb(var(--c-fg)/var(--tw-text-opacity,1));font-size:1.125rem;font-weight:700;line-height:1.75rem;overflow:hidden}.experience-delete-copy p{color:rgb(var(--c-fg)/.55);font-size:.875rem;font-weight:600;line-height:1.5rem}.experience-delete-copy small{text-overflow:ellipsis;white-space:nowrap;border-width:1px;border-color:rgb(var(--c-fg)/.1);background-color:rgb(var(--c-fg)/.035);min-width:0;color:rgb(var(--c-fg)/.45);border-radius:.5rem;padding:.5rem .75rem;font-size:.75rem;font-weight:600;line-height:1rem;overflow:hidden}.experience-delete-copy strong{border-width:1px;border-color:rgb(var(--c-coral)/.25);background-color:rgb(var(--c-coral)/.1);--tw-text-opacity:1;color:rgb(var(--c-coral)/var(--tw-text-opacity,1));border-radius:.5rem;padding:.5rem .75rem;font-size:.875rem;font-weight:600;line-height:1.25rem}.experience-delete-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;padding-top:.25rem;display:grid}.experience-delete-actions button{border-width:1px;border-radius:.5rem;justify-content:center;align-items:center;height:2.5rem;font-size:.875rem;font-weight:700;line-height:1.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.experience-delete-actions button:disabled{cursor:not-allowed;opacity:.5}.experience-delete-actions button:first-child{border-color:rgb(var(--c-fg)/.1);background-color:rgb(var(--c-fg)/.035);color:rgb(var(--c-fg)/.7)}.experience-delete-actions button:first-child:hover{border-color:rgb(var(--c-fg)/.2);background-color:rgb(var(--c-fg)/.07)}.experience-delete-actions button:last-child{border-color:rgb(var(--c-coral)/.4);--tw-bg-opacity:1;background-color:rgb(var(--c-coral)/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(25 9 11/var(--tw-text-opacity,1))}.experience-delete-actions button:last-child:hover{background-color:rgb(var(--c-coral)/.9)}.experience-main{grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid}.experience-toolbar{border-bottom-width:1px;border-color:rgb(var(--c-fg)/.1);background-color:rgb(var(--c-fg)/.025);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:1rem;display:flex}.experience-heading{min-width:0}.experience-heading span{text-transform:uppercase;color:rgb(var(--c-mint-300)/.7);align-items:center;gap:.5rem;font-size:.75rem;font-weight:700;line-height:1rem;display:flex}.experience-heading h2{--tw-text-opacity:1;color:rgb(var(--c-fg)/var(--tw-text-opacity,1));margin-top:.25rem;font-size:1.5rem;font-weight:600;line-height:2rem}.experience-toolbar-actions{flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;display:flex}.experience-content{min-height:0;padding:1rem}.model-playground{border-width:1px;border-color:rgb(var(--c-fg)/.1);background-color:rgb(var(--c-fg)/.045);--tw-backdrop-blur:blur(40px);min-height:0;-webkit-backdrop-filter:var(--tw-backdrop-blur)var(--tw-backdrop-brightness)var(--tw-backdrop-contrast)var(--tw-backdrop-grayscale)var(--tw-backdrop-hue-rotate)var(--tw-backdrop-invert)var(--tw-backdrop-opacity)var(--tw-backdrop-saturate)var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur)var(--tw-backdrop-brightness)var(--tw-backdrop-contrast)var(--tw-backdrop-grayscale)var(--tw-backdrop-hue-rotate)var(--tw-backdrop-invert)var(--tw-backdrop-opacity)var(--tw-backdrop-saturate)var(--tw-backdrop-sepia);box-shadow:inset 0 1px 0 rgb(var(--c-fg)/.08);border-radius:.5rem;overflow:hidden}.playground-model-select{border-width:1px;border-color:rgb(var(--c-fg)/.1);background-color:rgb(var(--c-sink)/.2);min-width:220px;max-width:100%;color:rgb(var(--c-fg)/.55);border-radius:.5rem;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.875rem;font-weight:600;line-height:1.25rem;display:flex}.playground-model-select span{text-transform:uppercase;color:rgb(var(--c-fg)/.35);flex-shrink:0;font-size:.75rem;font-weight:700;line-height:1rem}.playground-model-select select{--tw-text-opacity:1;min-width:0;color:rgb(var(--c-fg)/var(--tw-text-opacity,1));outline-offset:2px;background-color:#0000;border-width:0;outline:2px solid #0000;flex:1;font-size:.875rem;font-weight:600;line-height:1.25rem}.chat-playground{grid-template-rows:minmax(0,1fr) auto;min-height:620px;display:grid}.chat-thread{align-content:flex-start;gap:1.25rem;padding:1rem;display:grid;overflow-y:auto}@media (min-width:640px){.chat-thread{padding:1.5rem}}.chat-thread{background:linear-gradient(135deg,rgb(var(--c-blue)/.06),transparent 38%),repeating-linear-gradient(90deg,rgb(var(--c-fg)/.026)0 1px,transparent 1px 42px),repeating-linear-gradient(0deg,rgb(var(--c-fg)/.018)0 1px,transparent 1px 42px),rgb(var(--c-sink)/.12)}.chat-message{align-items:flex-start;gap:.75rem;max-width:820px;display:flex}.chat-message.user{justify-content:flex-end;margin-left:auto}.chat-avatar{border-width:1px;border-color:rgb(var(--c-mint-300)/.25);background-color:rgb(var(--c-mint-300)/.1);--tw-text-opacity:1;width:2.25rem;height:2.25rem;color:rgb(var(--c-mint-300)/var(--tw-text-opacity,1));border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.user-avatar{border-color:rgb(var(--c-blue)/.35);background-color:rgb(var(--c-blue)/.15);color:rgb(var(--c-on-blue));font-size:.75rem;font-weight:700;line-height:1rem}.chat-message-main{gap:.5rem;min-width:0;display:grid}.chat-message.user .chat-message-main{justify-items:end}.chat-meta{color:rgb(var(--c-fg)/.35);flex-wrap:wrap;align-items:center;gap:.75rem;font-size:.75rem;font-weight:600;line-height:1rem;display:flex}.chat-meta strong{color:rgb(var(--c-fg)/.75);font-size:.875rem;line-height:1.25rem}.chat-bubble{white-space:pre-wrap;border-width:1px;border-color:rgb(var(--c-fg)/.1);background-color:rgb(var(--c-sink)/.25);max-width:100%;color:rgb(var(--c-fg)/.75);box-shadow:inset 0 1px 0 rgb(var(--c-fg)/.05);border-radius:.5rem;padding:.75rem 1rem;font-size:.875rem;line-height:1.5rem}.chat-message.user .chat-bubble{border-color:rgb(var(--c-blue)/.35);background-color:rgb(var(--c-blue)/.15);--tw-text-opacity:1;color:rgb(var(--c-fg)/var(--tw-text-opacity,1))}.chat-typing{align-items:center;gap:.375rem;padding-top:1rem;padding-bottom:1rem;display:flex}.chat-typing i{background-color:rgb(var(--c-mint-300)/.8);border-radius:9999px;width:.5rem;height:.5rem;animation:1.2s ease-in-out infinite chat-typing-dot}.chat-typing i:nth-child(2){animation-delay:.14s}.chat-typing i:nth-child(3){animation-delay:.28s}.chat-composer{border-top-width:1px;border-color:rgb(var(--c-fg)/.1);background-color:rgb(var(--c-sink)/.2);gap:.75rem;padding:.75rem;display:grid}.chat-composer textarea{resize:none;border-width:1px;border-color:rgb(var(--c-fg)/.1);background-color:rgb(var(--c-fg)/.055);--tw-text-opacity:1;width:100%;min-height:92px;color:rgb(var(--c-fg)/var(--tw-text-opacity,1));outline-offset:2px;border-radius:.5rem;outline:2px solid #0000;padding:.75rem 1rem;font-size:.875rem;line-height:1.5rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.chat-composer textarea::placeholder{color:rgb(var(--c-fg)/.3)}.chat-composer textarea:focus{border-color:rgb(var(--c-blue)/.45)}.chat-composer-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.chat-composer-foot .primary-action{margin-top:0}.image-playground{gap:1rem;padding:1rem;display:grid}@media (min-width:1280px){.image-playground{grid-template-columns:minmax(340px,.52fr) minmax(0,.48fr)}}.image-input-panel,.image-output-panel{border-width:1px;border-color:rgb(var(--c-fg)/.1);background-color:rgb(var(--c-sink)/.2);min-width:0;box-shadow:inset 0 1px 0 rgb(var(--c-fg)/.05);border-radius:.5rem;padding:1rem}.image-output-panel{grid-template-rows:auto minmax(0,1fr);min-height:560px;display:grid}.image-panel-head{border-bottom-width:1px;border-color:rgb(var(--c-fg)/.1);justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:1rem;padding-bottom:.75rem;display:flex}.image-panel-head div{min-width:0}.image-panel-head span{text-transform:uppercase;color:rgb(var(--c-fg)/.35);font-size:.75rem;font-weight:700;line-height:1rem;display:block}.image-panel-head strong{text-overflow:ellipsis;white-space:nowrap;--tw-text-opacity:1;color:rgb(var(--c-fg)/var(--tw-text-opacity,1));margin-top:.25rem;font-size:1rem;font-weight:600;line-height:1.5rem;display:block;overflow:hidden}.image-mode-switch{border-width:1px;border-color:rgb(var(--c-fg)/.1);background-color:rgb(var(--c-fg)/.045);border-radius:.5rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:1rem;padding:.25rem;display:grid}.image-mode-switch button{text-align:center;color:rgb(var(--c-fg)/.5);border-radius:.375rem;gap:.25rem;padding:.75rem;font-size:.875rem;font-weight:600;line-height:1.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:grid}.image-mode-switch button.active{--tw-bg-opacity:1;background-color:rgb(var(--c-blue)/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(var(--c-fg)/var(--tw-text-opacity,1));box-shadow:0 10px 24px rgb(var(--c-blue)/.18)}.image-mode-switch button:disabled{cursor:not-allowed;opacity:.45}.image-mode-switch small{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:rgb(var(--c-fg)/.45);font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:10px;overflow:hidden}.image-input-panel label{color:rgb(var(--c-fg)/.55);gap:.5rem;font-size:.875rem;font-weight:600;line-height:1.25rem;display:grid}.image-input-panel textarea,.image-input-panel select,.image-input-panel input{border-width:1px;border-color:rgb(var(--c-fg)/.1);background-color:rgb(var(--c-fg)/.055);--tw-text-opacity:1;width:100%;color:rgb(var(--c-fg)/var(--tw-text-opacity,1));outline-offset:2px;border-radius:.5rem;outline:2px solid #0000;padding:.625rem .75rem;font-size:.875rem;line-height:1.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.image-input-panel textarea::-moz-placeholder{color:rgb(var(--c-fg)/.3)}.image-input-panel select::-moz-placeholder{color:rgb(var(--c-fg)/.3)}.image-input-panel input::-moz-placeholder{color:rgb(var(--c-fg)/.3)}.image-input-panel textarea::placeholder,.image-input-panel select::placeholder,.image-input-panel input::placeholder{color:rgb(var(--c-fg)/.3)}.image-input-panel textarea:focus,.image-input-panel select:focus,.image-input-panel input:focus{border-color:rgb(var(--c-blue)/.45)}.image-input-panel textarea{resize:none;line-height:1.5rem}.image-advanced-title{color:rgb(var(--c-fg)/.4);grid-template-columns:1fr auto 1fr;align-items:center;gap:.75rem;margin-top:1rem;margin-bottom:1rem;font-size:.75rem;font-weight:700;line-height:1rem;display:grid}.image-advanced-title i{background-color:rgb(var(--c-fg)/.1);height:1px}.image-parameter-grid{gap:.75rem;display:grid}@media (min-width:640px){.image-parameter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.image-estimate{border-width:1px;border-color:rgb(var(--c-fg)/.1);background-color:rgb(var(--c-fg)/.035);color:rgb(var(--c-fg)/.45);border-radius:.5rem;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:1rem;padding:.5rem .75rem;font-size:.75rem;font-weight:600;line-height:1rem;display:flex}.image-estimate strong{color:rgb(var(--c-mint-300)/.8)}.image-run{width:100%;margin-top:1rem}.image-preview-placeholder{border-style:dashed;border-width:1px;border-color:rgb(var(--c-fg)/.15);background-color:rgb(var(--c-fg)/.035);text-align:center;background:linear-gradient(135deg,rgb(var(--c-blue)/.16),transparent 42%),linear-gradient(315deg,rgb(var(--c-violet)/.13),transparent 42%),rgb(var(--c-fg)/.03);border-radius:.5rem;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;min-height:420px;padding:1.5rem;display:flex}.image-preview-icon{border-width:1px;border-color:rgb(var(--c-fg)/.15);background-color:rgb(var(--c-fg)/.1);width:3.5rem;height:3.5rem;color:rgb(var(--c-fg)/.65);border-radius:.5rem;justify-content:center;align-items:center;display:flex}.image-preview-placeholder strong{max-width:28rem;color:rgb(var(--c-fg)/.85);font-size:.875rem;font-weight:600;line-height:1.5rem}.image-preview-placeholder span{color:rgb(var(--c-fg)/.45);font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.75rem;font-weight:600;line-height:1rem}.image-output-grid,.playground-image-grid{gap:.75rem;display:grid}@media (min-width:640px){.image-output-grid,.playground-image-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.playground-media-card{border-width:1px;border-color:rgb(var(--c-fg)/.1);background-color:rgb(var(--c-sink)/.25);border-radius:.5rem;display:block;overflow:hidden}.playground-media-preview{display:block}.image-output-grid img,.playground-image-grid img{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;width:100%}.image-preview-missing{aspect-ratio:1;background-color:rgb(var(--c-fg)/.035);width:100%;color:rgb(var(--c-fg)/.35);justify-content:center;align-items:center;font-size:.75rem;font-weight:600;line-height:1rem;display:flex}.playground-media-actions{border-top-width:1px;border-color:rgb(var(--c-fg)/.1);color:rgb(var(--c-fg)/.45);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.75rem;font-weight:600;line-height:1rem;display:flex}.download-action{border-width:1px;border-color:rgb(var(--c-mint-300)/.25);background-color:rgb(var(--c-mint-300)/.1);--tw-text-opacity:1;color:rgb(var(--c-mint-300)/var(--tw-text-opacity,1));border-radius:.375rem;align-items:center;gap:.375rem;padding:.375rem .625rem;font-size:.75rem;font-weight:700;line-height:1rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex}.download-action:hover{--tw-bg-opacity:1;background-color:rgb(var(--c-mint-300)/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(5 7 11/var(--tw-text-opacity,1))}.playground-image-grid small,.playground-storage-note,.playground-media-card small{--tw-text-opacity:1;color:rgb(var(--c-coral)/var(--tw-text-opacity,1));padding:.5rem .75rem;font-size:.75rem;font-weight:600;line-height:1rem;display:block}.playground-result{border-width:1px;border-color:rgb(var(--c-fg)/.1);background-color:rgb(var(--c-sink)/.2);border-radius:.5rem;margin-top:1rem;padding:.75rem}.playground-result-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.playground-result-head span,.playground-text-result span{text-transform:uppercase;color:rgb(var(--c-fg)/.4);font-size:.75rem;font-weight:700;line-height:1rem}.playground-result-head small{color:rgb(var(--c-fg)/.4);font-size:.75rem;font-weight:600;line-height:1rem}.playground-text-result p{white-space:pre-wrap;color:rgb(var(--c-fg)/.75);margin-top:.5rem;font-size:.875rem;line-height:1.5rem}.playground-result video{border-width:1px;border-color:rgb(var(--c-fg)/.1);--tw-bg-opacity:1;background-color:rgb(var(--c-sink)/var(--tw-bg-opacity,1));border-radius:.5rem;width:100%;max-height:460px}.video-output-panel .playground-result{margin-top:0}.playground-video-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.playground-video-pending{border-style:dashed;border-width:1px;border-color:rgb(var(--c-fg)/.15);background-color:rgb(var(--c-fg)/.035);min-height:132px;color:rgb(var(--c-fg)/.5);border-radius:.5rem;justify-content:center;align-items:center;gap:.75rem;font-size:.875rem;font-weight:600;line-height:1.25rem;display:flex}.video-task-strip{border-width:1px;border-color:rgb(var(--c-fg)/.1);background-color:rgb(var(--c-sink)/.25);border-radius:.5rem;gap:.25rem;margin-top:1rem;padding:.5rem .75rem;display:grid}.video-task-strip span{text-transform:uppercase;color:rgb(var(--c-fg)/.35);font-size:.75rem;font-weight:700;line-height:1rem}.video-task-strip code{word-break:break-all;min-width:0;color:rgb(var(--c-mint-300)/.8);font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.75rem;font-weight:600;line-height:1rem}.video-preview-placeholder{background:linear-gradient(135deg,rgb(var(--c-blue)/.18),transparent 42%),linear-gradient(315deg,rgb(var(--c-mint-300)/.12),transparent 44%),rgb(var(--c-fg)/.03)}.model-market-card{border-width:1px;border-color:rgb(var(--c-fg)/.1);background-color:rgb(var(--c-fg)/.045);text-align:left;--tw-backdrop-blur:blur(24px);min-height:316px;-webkit-backdrop-filter:var(--tw-backdrop-blur)var(--tw-backdrop-brightness)var(--tw-backdrop-contrast)var(--tw-backdrop-grayscale)var(--tw-backdrop-hue-rotate)var(--tw-backdrop-invert)var(--tw-backdrop-opacity)var(--tw-backdrop-saturate)var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur)var(--tw-backdrop-brightness)var(--tw-backdrop-contrast)var(--tw-backdrop-grayscale)var(--tw-backdrop-hue-rotate)var(--tw-backdrop-invert)var(--tw-backdrop-opacity)var(--tw-backdrop-saturate)var(--tw-backdrop-sepia);border-radius:.5rem;flex-direction:column;padding:1rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.model-market-card:hover{--tw-translate-y:-.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y));border-color:rgb(var(--c-blue)/.35);background-color:rgb(var(--c-fg)/.07)}.model-market-card{box-shadow:inset 0 1px 0 rgb(var(--c-fg)/.09),0 18px 42px rgb(var(--c-sink)/.18)}.model-market-card.active{border-color:rgb(var(--c-mint-300)/.35);background-color:rgb(var(--c-mint-300)/.08)}.model-market-card:before{content:"";pointer-events:none;background:radial-gradient(circle at 18% 18%,rgb(var(--c-blue)/.12),transparent 30%),linear-gradient(120deg,transparent,rgb(var(--c-fg)/.055),transparent);opacity:.78;position:absolute;top:0;bottom:0;left:0;right:0}.model-card-top,.model-market-card h3,.model-market-card p,.model-price,.model-price-detail,.model-card-tags{z-index:10;position:relative}.model-connection{color:rgb(var(--c-fg)/.62);border-width:1px;border-radius:9999px;flex-shrink:0;align-items:center;gap:.375rem;padding:.25rem .625rem;font-size:11px;font-weight:700;display:inline-flex}.model-connection i{border-radius:9999px;width:.375rem;height:.375rem}.model-connection.connected{border-color:rgb(var(--c-mint-300)/.25);background-color:rgb(var(--c-mint-300)/.1);--tw-text-opacity:1;color:rgb(var(--c-mint-300)/var(--tw-text-opacity,1))}.model-connection.connected i{--tw-bg-opacity:1;background-color:rgb(var(--c-mint-300)/var(--tw-bg-opacity,1));box-shadow:0 0 12px rgb(var(--c-mint-300)/.55)}.model-connection.disconnected{border-color:rgb(var(--c-coral)/.3);background-color:rgb(var(--c-coral)/.1);color:rgb(var(--c-on-coral))}.model-connection.disconnected i{--tw-bg-opacity:1;background-color:rgb(var(--c-coral)/var(--tw-bg-opacity,1));box-shadow:0 0 12px rgb(var(--c-coral)/.48)}.model-market-card h3{-webkit-line-clamp:2;--tw-text-opacity:1;min-height:3.25rem;color:rgb(var(--c-fg)/var(--tw-text-opacity,1));-webkit-box-orient:vertical;margin-top:1.25rem;font-size:1.125rem;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.model-market-card p{-webkit-line-clamp:3;min-height:3.75rem;color:rgb(var(--c-fg)/.5);-webkit-box-orient:vertical;margin-top:.5rem;font-size:.75rem;font-weight:600;line-height:1.25rem;display:-webkit-box;overflow:hidden}.model-card-tags{flex-wrap:wrap;gap:.375rem;margin-top:auto;padding-top:1rem;display:flex}.model-card-tags span{border-width:1px;border-color:rgb(var(--c-fg)/.1);background-color:rgb(var(--c-fg)/.055);text-transform:uppercase;color:rgb(var(--c-fg)/.45);border-radius:9999px;padding:.25rem .5rem;font-size:10px;font-weight:700}.model-card-actions{z-index:10;grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:.5rem;margin-top:1rem;display:grid;position:relative}.model-action-button{border-width:1px;border-color:rgb(var(--c-mint-300)/.25);background-color:rgb(var(--c-mint-300)/.1);--tw-text-opacity:1;min-width:0;height:2.5rem;color:rgb(var(--c-mint-300)/var(--tw-text-opacity,1));border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;padding-left:.75rem;padding-right:.75rem;font-size:.875rem;font-weight:600;line-height:1.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex}.model-action-button:hover{--tw-bg-opacity:1;background-color:rgb(var(--c-mint-300)/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(5 7 11/var(--tw-text-opacity,1))}.model-card-skeleton:after{content:"";background:linear-gradient(100deg,transparent,rgb(var(--c-fg)/.08),transparent);animation:1.7s ease-in-out infinite global-panel-scan;position:absolute;top:0;bottom:0;left:0;right:0}.market-empty{border-style:dashed;border-width:1px;border-color:rgb(var(--c-fg)/.15);background-color:rgb(var(--c-fg)/.035);min-height:180px;color:rgb(var(--c-fg)/.45);--tw-backdrop-blur:blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur)var(--tw-backdrop-brightness)var(--tw-backdrop-contrast)var(--tw-backdrop-grayscale)var(--tw-backdrop-hue-rotate)var(--tw-backdrop-invert)var(--tw-backdrop-opacity)var(--tw-backdrop-saturate)var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur)var(--tw-backdrop-brightness)var(--tw-backdrop-contrast)var(--tw-backdrop-grayscale)var(--tw-backdrop-hue-rotate)var(--tw-backdrop-invert)var(--tw-backdrop-opacity)var(--tw-backdrop-saturate)var(--tw-backdrop-sepia);border-radius:.5rem;justify-content:center;align-items:center;margin-top:1.25rem;font-size:.875rem;font-weight:600;line-height:1.25rem;display:flex}.loading-stage,.auth-stage,.console-shell{--tw-text-opacity:1;min-height:100vh;color:rgb(var(--c-fg)/var(--tw-text-opacity,1));isolation:isolate;position:relative;overflow:hidden}.stage-mesh,.console-backdrop{z-index:0;pointer-events:none;background:linear-gradient(100deg,rgb(var(--c-mint-300)/.12),transparent 34%),linear-gradient(252deg,rgb(var(--c-violet)/.1),transparent 42%),repeating-linear-gradient(90deg,rgb(var(--c-fg)/.035)0 1px,transparent 1px 72px),repeating-linear-gradient(0deg,rgb(var(--c-fg)/.022)0 1px,transparent 1px 72px);position:absolute;top:0;bottom:0;left:0;right:0}.stage-mesh:after,.console-backdrop:after{content:"";background:linear-gradient(180deg,transparent 0%,rgb(var(--c-surface-1)/.78)100%);position:absolute;top:0;bottom:0;left:0;right:0}.loader-panel{z-index:10;color:rgb(var(--c-fg)/.8);--tw-backdrop-blur:blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur)var(--tw-backdrop-brightness)var(--tw-backdrop-contrast)var(--tw-backdrop-grayscale)var(--tw-backdrop-hue-rotate)var(--tw-backdrop-invert)var(--tw-backdrop-opacity)var(--tw-backdrop-saturate)var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur)var(--tw-backdrop-brightness)var(--tw-backdrop-contrast)var(--tw-backdrop-grayscale)var(--tw-backdrop-hue-rotate)var(--tw-backdrop-invert)var(--tw-backdrop-opacity)var(--tw-backdrop-saturate)var(--tw-backdrop-sepia);background:linear-gradient(180deg,var(--glass-fill-strong),rgb(var(--c-fg)/.035));border-width:1px;border-color:var(--glass-border);box-shadow:var(--panel-shadow),inset 0 1px 0 rgb(var(--c-fg)/.12);border-radius:.5rem;align-items:center;gap:.75rem;padding:.75rem 1.25rem;font-size:.875rem;font-weight:600;line-height:1.25rem;display:inline-flex;position:relative}.auth-stage{grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:1024px){.auth-stage{grid-template-columns:minmax(0,1fr) 440px}}.auth-stage{background:radial-gradient(circle at 48% 20%,rgb(var(--c-indigo)/.34),transparent 25%),radial-gradient(circle at 34% 46%,rgb(var(--c-mint-500)/.18),transparent 32%),radial-gradient(circle at 74% 42%,rgb(var(--c-blue)/.14),transparent 30%),linear-gradient(180deg,rgb(var(--c-base-0))0%,rgb(var(--c-base-1))52%,rgb(var(--c-base-2))100%)}.auth-stage .stage-mesh{background:radial-gradient(ellipse at 42% 42%,rgb(var(--c-mint-500)/.18),transparent 31%),radial-gradient(ellipse at 56% 24%,rgb(var(--c-indigo)/.24),transparent 30%),repeating-linear-gradient(90deg,rgb(var(--c-fg)/.026)0 1px,transparent 1px 82px),repeating-linear-gradient(0deg,rgb(var(--c-fg)/.018)0 1px,transparent 1px 82px)}.auth-stage .stage-mesh:after{background:linear-gradient(180deg,rgb(var(--c-surface-2)/.16)0%,rgb(var(--c-surface-2)/.86)100%)}.auth-copy{z-index:10;flex-direction:column;justify-content:center;gap:1.5rem;min-height:54vh;padding:2rem 1.5rem;display:flex;position:relative}@media (min-width:640px){.auth-copy{padding-left:2.5rem;padding-right:2.5rem}}@media (min-width:1024px){.auth-copy{min-height:100vh;padding-left:4rem;padding-right:4rem}}.auth-copy{background:linear-gradient(135deg,rgb(var(--c-mint-500)/.12),transparent 38%),linear-gradient(252deg,rgb(var(--c-indigo)/.14),transparent 46%),linear-gradient(180deg,rgb(var(--c-surface-2)/.3),rgb(var(--c-surface-2)/.7))}.auth-copy:before{content:"";pointer-events:none;background:radial-gradient(circle at 24% 18%,rgb(var(--c-blue)/.15),transparent 26%),radial-gradient(circle at 78% 30%,#ffd84d14,transparent 28%),linear-gradient(90deg,transparent,rgb(var(--c-fg)/.045),transparent);-webkit-mask-image:linear-gradient(to bottom,rgb(var(--c-sink)/.92),transparent 92%);-webkit-mask-image:linear-gradient(to bottom,rgb(var(--c-sink)/.92),transparent 92%);-webkit-mask-image:linear-gradient(to bottom,rgb(var(--c-sink)/.92),transparent 92%);mask-image:linear-gradient(to bottom,rgb(var(--c-sink)/.92),transparent 92%);position:absolute;top:0;bottom:0;left:0;right:0}.auth-copy-inner{z-index:10;max-width:56rem;position:relative}.brand-mark{border-width:1px;border-color:rgb(var(--c-blue)/.3);background-color:rgb(var(--c-blue)/.1);width:-moz-fit-content;width:fit-content;color:rgb(var(--c-on-blue));--tw-backdrop-blur:blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur)var(--tw-backdrop-brightness)var(--tw-backdrop-contrast)var(--tw-backdrop-grayscale)var(--tw-backdrop-hue-rotate)var(--tw-backdrop-invert)var(--tw-backdrop-opacity)var(--tw-backdrop-saturate)var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur)var(--tw-backdrop-brightness)var(--tw-backdrop-contrast)var(--tw-backdrop-grayscale)var(--tw-backdrop-hue-rotate)var(--tw-backdrop-invert)var(--tw-backdrop-opacity)var(--tw-backdrop-saturate)var(--tw-backdrop-sepia);box-shadow:inset 0 1px 0 rgb(var(--c-fg)/.12);border-radius:.5rem;align-items:center;gap:.75rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600;line-height:1.25rem;display:inline-flex}.auth-headline{margin-top:2rem}.auth-headline h1{letter-spacing:0;--tw-text-opacity:1;max-width:48rem;color:rgb(var(--c-fg)/var(--tw-text-opacity,1));margin-top:.75rem;font-size:3rem;font-weight:600;line-height:1}@media (min-width:640px){.auth-headline h1{font-size:3.75rem;line-height:1}}.auth-headline h1{text-shadow:0 18px 70px rgb(var(--c-indigo)/.28)}.auth-headline p:not(.eyebrow){max-width:42rem;color:rgb(var(--c-fg)/.58);margin-top:1rem;font-size:1rem;line-height:1.75rem}@media (min-width:640px){.auth-headline p:not(.eyebrow){font-size:1.125rem;line-height:1.75rem}}.auth-signal-row{flex-wrap:wrap;gap:.5rem;margin-top:1.25rem;display:flex}.auth-signal-row span{border-width:1px;border-color:rgb(var(--c-fg)/.1);background-color:rgb(var(--c-fg)/.055);height:2.5rem;color:rgb(var(--c-fg)/.66);--tw-backdrop-blur:blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur)var(--tw-backdrop-brightness)var(--tw-backdrop-contrast)var(--tw-backdrop-grayscale)var(--tw-backdrop-hue-rotate)var(--tw-backdrop-invert)var(--tw-backdrop-opacity)var(--tw-backdrop-saturate)var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur)var(--tw-backdrop-brightness)var(--tw-backdrop-contrast)var(--tw-backdrop-grayscale)var(--tw-backdrop-hue-rotate)var(--tw-backdrop-invert)var(--tw-backdrop-opacity)var(--tw-backdrop-saturate)var(--tw-backdrop-sepia);box-shadow:inset 0 1px 0 rgb(var(--c-fg)/.08);border-radius:.5rem;align-items:center;gap:.5rem;padding-left:.75rem;padding-right:.75rem;font-size:.875rem;font-weight:600;line-height:1.25rem;display:inline-flex}.auth-signal-row svg{color:rgb(var(--c-on-blue))}.auth-global-preview{z-index:10;border-width:1px;border-color:rgb(var(--c-fg)/.1);background-color:rgb(var(--c-fg)/.04);--tw-backdrop-blur:blur(24px);max-width:64rem;min-height:318px;-webkit-backdrop-filter:var(--tw-backdrop-blur)var(--tw-backdrop-brightness)var(--tw-backdrop-contrast)var(--tw-backdrop-grayscale)var(--tw-backdrop-hue-rotate)var(--tw-backdrop-invert)var(--tw-backdrop-opacity)var(--tw-backdrop-saturate)var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur)var(--tw-backdrop-brightness)var(--tw-backdrop-contrast)var(--tw-backdrop-grayscale)var(--tw-backdrop-hue-rotate)var(--tw-backdrop-invert)var(--tw-backdrop-opacity)var(--tw-backdrop-saturate)var(--tw-backdrop-sepia);background:linear-gradient(135deg,rgb(var(--c-mint-500)/.11),transparent 42%),linear-gradient(255deg,rgb(var(--c-indigo)/.13),transparent 46%),rgb(var(--c-fg)/.035);box-shadow:var(--panel-shadow),inset 0 1px 0 rgb(var(--c-fg)/.1);border-radius:.5rem;margin-top:.25rem;position:relative;overflow:hidden}.auth-global-preview:after{content:"";pointer-events:none;background:linear-gradient(110deg,transparent 18%,rgb(var(--c-fg)/.07),transparent 56%);animation:7s ease-in-out infinite global-panel-scan;position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-70%)}.auth-floating-panel{z-index:30;border-width:1px;border-color:rgb(var(--c-fg)/.1);--tw-backdrop-blur:blur(40px);-webkit-backdrop-filter:var(--tw-backdrop-blur)var(--tw-backdrop-brightness)var(--tw-backdrop-contrast)var(--tw-backdrop-grayscale)var(--tw-backdrop-hue-rotate)var(--tw-backdrop-invert)var(--tw-backdrop-opacity)var(--tw-backdrop-saturate)var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur)var(--tw-backdrop-brightness)var(--tw-backdrop-contrast)var(--tw-backdrop-grayscale)var(--tw-backdrop-hue-rotate)var(--tw-backdrop-invert)var(--tw-backdrop-opacity)var(--tw-backdrop-saturate)var(--tw-backdrop-sepia);box-shadow:0 18px 48px rgb(var(--c-sink)/.24),inset 0 1px 0 rgb(var(--c-fg)/.1);background-color:#05070b8a;border-radius:.5rem;padding:1rem;position:absolute}.auth-floating-panel span,.auth-floating-panel small{text-transform:uppercase;color:rgb(var(--c-fg)/.4);font-size:.75rem;font-weight:600;line-height:1rem;display:block}.auth-floating-panel strong{--tw-text-opacity:1;color:rgb(var(--c-fg)/var(--tw-text-opacity,1));margin-top:.5rem;font-size:1.875rem;font-weight:600;line-height:2.25rem;display:block}.panel-endpoint{top:22px;left:22px}.panel-route{background:linear-gradient(135deg,rgb(var(--c-mint-300)/.22),rgb(var(--c-blue)/.12)),rgb(var(--c-surface-1)/.74);bottom:22px;right:22px}.auth-card{z-index:10;--tw-text-opacity:1;min-height:100vh;color:rgb(var(--c-fg)/var(--tw-text-opacity,1));--tw-backdrop-blur:blur(40px);-webkit-backdrop-filter:var(--tw-backdrop-blur)var(--tw-backdrop-brightness)var(--tw-backdrop-contrast)var(--tw-backdrop-grayscale)var(--tw-backdrop-hue-rotate)var(--tw-backdrop-invert)var(--tw-backdrop-opacity)var(--tw-backdrop-saturate)var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur)var(--tw-backdrop-brightness)var(--tw-backdrop-contrast)var(--tw-backdrop-grayscale)var(--tw-backdrop-hue-rotate)var(--tw-backdrop-invert)var(--tw-backdrop-opacity)var(--tw-backdrop-saturate)var(--tw-backdrop-sepia);border-left-width:1px;flex-direction:column;justify-content:center;padding:2rem 1.5rem;display:flex;position:relative}@media (min-width:640px){.auth-card{padding-left:2.5rem;padding-right:2.5rem}}.auth-card{background:linear-gradient(180deg,rgb(var(--c-surface-2)/.86),rgb(var(--c-surface-1)/.74)),rgb(var(--c-fg)/.05);border-color:var(--glass-border)}.auth-card-header{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1.5rem;display:flex}.auth-card-header>span{color:rgb(var(--c-fg)/.35);font-size:.75rem;font-weight:600;line-height:1rem}.auth-back{border-width:1px;border-color:rgb(var(--c-fg)/.1);background-color:rgb(var(--c-fg)/.07);height:2.5rem;color:rgb(var(--c-fg)/.7);border-radius:9999px;align-items:center;gap:.5rem;padding-left:1rem;padding-right:1rem;font-size:.875rem;font-weight:600;line-height:1.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex}.auth-back:hover{border-color:rgb(var(--c-blue)/.4);background-color:rgb(var(--c-fg)/.11);--tw-text-opacity:1;color:rgb(var(--c-fg)/var(--tw-text-opacity,1))}.segmented{border-width:1px;border-color:rgb(var(--c-fg)/.1);background-color:rgb(var(--c-fg)/.055);--tw-backdrop-blur:blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur)var(--tw-backdrop-brightness)var(--tw-backdrop-contrast)var(--tw-backdrop-grayscale)var(--tw-backdrop-hue-rotate)var(--tw-backdrop-invert)var(--tw-backdrop-opacity)var(--tw-backdrop-saturate)var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur)var(--tw-backdrop-brightness)var(--tw-backdrop-contrast)var(--tw-backdrop-grayscale)var(--tw-backdrop-hue-rotate)var(--tw-backdrop-invert)var(--tw-backdrop-opacity)var(--tw-backdrop-saturate)var(--tw-backdrop-sepia);border-radius:.5rem;grid-template-columns:repeat(2,minmax(0,1fr));padding:.25rem;display:grid}.segmented button{color:rgb(var(--c-fg)/.5);border-radius:.375rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600;line-height:1.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.segmented button.active{--tw-bg-opacity:1;background-color:rgb(var(--c-blue)/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(var(--c-fg)/var(--tw-text-opacity,1));box-shadow:0 8px 24px rgb(var(--c-blue)/.24)}.auth-card form{flex-direction:column;gap:1rem;margin-top:2rem;display:flex}.auth-card label{color:rgb(var(--c-fg)/.6);flex-direction:column;gap:.5rem;font-size:.875rem;font-weight:600;line-height:1.25rem;display:flex}.auth-card label small{color:rgb(var(--c-fg)/.35);font-size:.75rem;font-weight:600;line-height:1rem}.auth-card input{border-width:1px;border-color:rgb(var(--c-fg)/.1);background-color:rgb(var(--c-fg)/.065);--tw-text-opacity:1;height:3rem;color:rgb(var(--c-fg)/var(--tw-text-opacity,1));outline-offset:2px;border-radius:.5rem;outline:2px solid #0000;padding-left:1rem;padding-right:1rem;font-size:1rem;line-height:1.5rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.auth-card input::placeholder{color:rgb(var(--c-fg)/.3)}.auth-card input:focus{--tw-border-opacity:1;border-color:rgb(var(--c-blue)/var(--tw-border-opacity,1));--tw-ring-offset-shadow:var(--tw-ring-inset)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:rgb(var(--c-blue)/.1)}.form-error{border-width:1px;border-color:rgb(var(--c-coral)/.3);background-color:rgb(var(--c-coral)/.1);color:rgb(var(--c-on-coral));border-radius:.5rem;padding:.5rem .75rem;font-size:.875rem;font-weight:500;line-height:1.25rem}.primary-action,.compact-action,.ghost-action,.icon-action{border-width:1px;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;line-height:1.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex}.primary-action{--tw-text-opacity:1;height:3rem;color:rgb(var(--c-fg)/var(--tw-text-opacity,1));background:rgb(var(--c-blue));box-shadow:0 14px 34px rgb(var(--c-blue)/.24);border-width:0;margin-top:.5rem;padding-left:1.25rem;padding-right:1.25rem}.primary-action:hover{background:rgb(var(--c-blue-2))}.compact-action{--tw-border-opacity:1;border-color:rgb(var(--c-mint-300)/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--c-mint-300)/var(--tw-bg-opacity,1));--tw-text-opacity:1;height:2.25rem;color:rgb(5 7 11/var(--tw-text-opacity,1));padding-left:.75rem;padding-right:.75rem}.compact-action:hover{--tw-bg-opacity:1;background-color:rgb(var(--c-mint-400)/var(--tw-bg-opacity,1))}.compact-action{box-shadow:0 10px 26px rgb(var(--c-mint-400)/.18)}.ghost-action{border-color:rgb(var(--c-fg)/.1);background-color:rgb(var(--c-fg)/.055);height:2.5rem;color:rgb(var(--c-fg)/.7);--tw-backdrop-blur:blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur)var(--tw-backdrop-brightness)var(--tw-backdrop-contrast)var(--tw-backdrop-grayscale)var(--tw-backdrop-hue-rotate)var(--tw-backdrop-invert)var(--tw-backdrop-opacity)var(--tw-backdrop-saturate)var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur)var(--tw-backdrop-brightness)var(--tw-backdrop-contrast)var(--tw-backdrop-grayscale)var(--tw-backdrop-hue-rotate)var(--tw-backdrop-invert)var(--tw-backdrop-opacity)var(--tw-backdrop-saturate)var(--tw-backdrop-sepia);padding-left:.75rem;padding-right:.75rem}.ghost-action:hover{background-color:rgb(var(--c-fg)/.1);--tw-text-opacity:1;color:rgb(var(--c-fg)/var(--tw-text-opacity,1))}.icon-action{border-color:rgb(var(--c-fg)/.1);background-color:rgb(var(--c-fg)/.065);width:2.25rem;height:2.25rem;color:rgb(var(--c-fg)/.8);--tw-backdrop-blur:blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur)var(--tw-backdrop-brightness)var(--tw-backdrop-contrast)var(--tw-backdrop-grayscale)var(--tw-backdrop-hue-rotate)var(--tw-backdrop-invert)var(--tw-backdrop-opacity)var(--tw-backdrop-saturate)var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur)var(--tw-backdrop-brightness)var(--tw-backdrop-contrast)var(--tw-backdrop-grayscale)var(--tw-backdrop-hue-rotate)var(--tw-backdrop-invert)var(--tw-backdrop-opacity)var(--tw-backdrop-saturate)var(--tw-backdrop-sepia)}.icon-action:hover{--tw-border-opacity:1;border-color:rgb(var(--c-mint-300)/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(var(--c-mint-300)/var(--tw-text-opacity,1))}.icon-action.danger:hover{--tw-border-opacity:1;border-color:rgb(var(--c-coral)/var(--tw-border-opacity,1));color:rgb(var(--c-on-coral))}.console-shell{--tw-text-opacity:1;min-height:100vh;color:rgb(var(--c-fg)/var(--tw-text-opacity,1));background:radial-gradient(circle at 50% 18%,rgb(var(--c-indigo)/.24),transparent 24%),radial-gradient(circle at 34% 42%,rgb(var(--c-mint-500)/.18),transparent 30%),radial-gradient(circle at 70% 38%,rgb(var(--c-blue)/.11),transparent 30%),linear-gradient(180deg,rgb(var(--c-base-0))0%,rgb(var(--c-base-1))52%,rgb(var(--c-base-2))100%)}.console-topbar{z-index:30;border-bottom-width:1px;border-color:rgb(var(--c-fg)/.1);--tw-backdrop-blur:blur(40px);max-width:none;height:4rem;-webkit-backdrop-filter:var(--tw-backdrop-blur)var(--tw-backdrop-brightness)var(--tw-backdrop-contrast)var(--tw-backdrop-grayscale)var(--tw-backdrop-hue-rotate)var(--tw-backdrop-invert)var(--tw-backdrop-opacity)var(--tw-backdrop-saturate)var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur)var(--tw-backdrop-brightness)var(--tw-backdrop-contrast)var(--tw-backdrop-grayscale)var(--tw-backdrop-hue-rotate)var(--tw-backdrop-invert)var(--tw-backdrop-opacity)var(--tw-backdrop-saturate)var(--tw-backdrop-sepia);align-items:center;gap:1.5rem;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;display:flex;position:sticky;top:0}@media (min-width:640px){.console-topbar{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.console-topbar{padding-left:2rem;padding-right:2rem}}.console-topbar{background:rgb(var(--c-surface-2)/.76);box-shadow:inset 0 -1px 0 rgb(var(--c-fg)/.03)}.console-brand{align-items:center;gap:.75rem;min-width:-moz-fit-content;min-width:fit-content;display:flex}.brand-icon{--tw-text-opacity:1;width:1.5rem;height:1.5rem;color:rgb(var(--c-fg)/var(--tw-text-opacity,1));background:conic-gradient(from 160deg,rgb(var(--c-fg)),#92928e,#3c3c3a,rgb(var(--c-fg)));border-radius:9999px;justify-content:center;align-items:center;display:flex}.console-brand strong{--tw-text-opacity:1;color:rgb(var(--c-fg)/var(--tw-text-opacity,1));font-size:1.125rem;font-weight:600;line-height:1;display:block}.desktop-nav{align-items:center;gap:.5rem;min-width:0;display:none}@media (min-width:1024px){.desktop-nav{display:flex}}.desktop-nav a,.mobile-nav a{white-space:nowrap;color:rgb(var(--c-fg)/.62);border-radius:9999px;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.875rem;font-weight:600;line-height:1.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex}.desktop-nav a:hover,.mobile-nav a:hover{--tw-text-opacity:1;color:rgb(var(--c-fg)/var(--tw-text-opacity,1))}.desktop-nav a{flex-shrink:0;padding-left:.625rem;padding-right:.625rem;font-size:.75rem;line-height:1rem}@media (min-width:1280px){.desktop-nav a{padding-left:.75rem;padding-right:.75rem;font-size:.875rem;line-height:1.25rem}}.desktop-nav a.active{background-color:rgb(var(--c-fg)/.12);--tw-text-opacity:1;color:rgb(var(--c-fg)/var(--tw-text-opacity,1));box-shadow:inset 0 0 0 1px rgb(var(--c-fg)/.08),0 10px 28px rgb(var(--c-blue)/.12)}.mobile-nav a.active{--tw-bg-opacity:1;background-color:rgb(var(--c-blue)/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(var(--c-fg)/var(--tw-text-opacity,1));box-shadow:0 8px 22px rgb(var(--c-blue)/.18)}.console-actions{align-items:center;gap:.5rem;margin-left:auto;display:flex}.console-actions .ghost-action,.console-actions .icon-action{border-radius:9999px}.quota-chip,.user-chip{border-width:1px;border-color:rgb(var(--c-fg)/.1);background-color:rgb(var(--c-fg)/.075);height:2.5rem;color:rgb(var(--c-fg)/.7);--tw-backdrop-blur:blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur)var(--tw-backdrop-brightness)var(--tw-backdrop-contrast)var(--tw-backdrop-grayscale)var(--tw-backdrop-hue-rotate)var(--tw-backdrop-invert)var(--tw-backdrop-opacity)var(--tw-backdrop-saturate)var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur)var(--tw-backdrop-brightness)var(--tw-backdrop-contrast)var(--tw-backdrop-grayscale)var(--tw-backdrop-hue-rotate)var(--tw-backdrop-invert)var(--tw-backdrop-opacity)var(--tw-backdrop-saturate)var(--tw-backdrop-sepia);border-radius:9999px;align-items:center;gap:.5rem;padding-left:1rem;padding-right:1rem;font-size:.875rem;font-weight:600;line-height:1.25rem;display:none}@media (min-width:640px){.quota-chip,.user-chip{display:inline-flex}}.desktop-only{display:none}@media (min-width:768px){.desktop-only{display:inline-flex}}.mobile-only{display:inline-flex}@media (min-width:1024px){.mobile-only{display:none}}.mobile-nav{z-index:40;border-width:1px;border-color:rgb(var(--c-fg)/.1);--tw-shadow:0 20px 70px rgb(var(--c-sink)/.12);--tw-shadow-colored:0 20px 70px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-backdrop-blur:blur(40px);-webkit-backdrop-filter:var(--tw-backdrop-blur)var(--tw-backdrop-brightness)var(--tw-backdrop-contrast)var(--tw-backdrop-grayscale)var(--tw-backdrop-hue-rotate)var(--tw-backdrop-invert)var(--tw-backdrop-opacity)var(--tw-backdrop-saturate)var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur)var(--tw-backdrop-brightness)var(--tw-backdrop-contrast)var(--tw-backdrop-grayscale)var(--tw-backdrop-hue-rotate)var(--tw-backdrop-invert)var(--tw-backdrop-opacity)var(--tw-backdrop-saturate)var(--tw-backdrop-sepia);border-radius:.5rem;gap:.25rem;padding:.5rem;display:grid;position:fixed;top:76px;left:1rem;right:1rem}@media (min-width:1024px){.mobile-nav{display:none}}.mobile-nav{background:linear-gradient(180deg,rgb(var(--c-surface-2)/.94),rgb(var(--c-surface-2)/.82))}.console-workspace{z-index:10;max-width:1440px;margin-left:auto;margin-right:auto;padding:1.5rem 1rem;position:relative}@media (min-width:640px){.console-workspace{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.console-workspace{padding-left:2rem;padding-right:2rem}}.dashboard-grid{grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem;display:grid}@media (min-width:1280px){.dashboard-grid{grid-template-columns:minmax(0,1.35fr) minmax(360px,.65fr)}}.hero-copy,.gateway-pulse{z-index:10;position:relative}.eyebrow{text-transform:uppercase;letter-spacing:0;color:rgb(var(--c-mint-300)/.8);align-items:center;gap:.5rem;font-size:.75rem;font-weight:600;line-height:1rem;display:inline-flex}.endpoint-copy{border-width:1px;border-color:rgb(var(--c-fg)/.1);background-color:rgb(var(--c-sink)/.3);--tw-backdrop-blur:blur(24px);width:-moz-fit-content;width:fit-content;max-width:100%;-webkit-backdrop-filter:var(--tw-backdrop-blur)var(--tw-backdrop-brightness)var(--tw-backdrop-contrast)var(--tw-backdrop-grayscale)var(--tw-backdrop-hue-rotate)var(--tw-backdrop-invert)var(--tw-backdrop-opacity)var(--tw-backdrop-saturate)var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur)var(--tw-backdrop-brightness)var(--tw-backdrop-contrast)var(--tw-backdrop-grayscale)var(--tw-backdrop-hue-rotate)var(--tw-backdrop-invert)var(--tw-backdrop-opacity)var(--tw-backdrop-saturate)var(--tw-backdrop-sepia);border-radius:.5rem;align-items:center;gap:.5rem;padding:.5rem;display:flex}.endpoint-copy code{--tw-text-opacity:1;color:rgb(var(--c-mint-300)/var(--tw-text-opacity,1));padding-left:.5rem;padding-right:.5rem;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.875rem;line-height:1.25rem;overflow-x:auto}.endpoint-copy button{background-color:rgb(var(--c-fg)/.1);width:2rem;height:2rem;color:rgb(var(--c-fg)/.7);border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;display:flex}.endpoint-copy button:hover{--tw-text-opacity:1;color:rgb(var(--c-fg)/var(--tw-text-opacity,1))}.gateway-pulse{gap:.75rem;display:grid}.pulse-map{border-width:1px;border-color:rgb(var(--c-fg)/.1);background-color:rgb(var(--c-sink)/.25);background:linear-gradient(135deg,rgb(var(--c-mint-300)/.1),transparent 42%),repeating-linear-gradient(90deg,rgb(var(--c-fg)/.045)0 1px,transparent 1px 34px),repeating-linear-gradient(0deg,rgb(var(--c-fg)/.028)0 1px,transparent 1px 34px),rgb(var(--c-sink)/.24);border-radius:.5rem;min-height:168px;position:relative;overflow:hidden}.pulse-node{z-index:10;--tw-translate-x:-50%;--tw-translate-y:-50%;width:2.75rem;height:2.75rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y));border-width:1px;border-color:rgb(var(--c-mint-300)/.25);background-color:rgb(var(--c-mint-300)/.1);--tw-text-opacity:1;color:rgb(var(--c-mint-300)/var(--tw-text-opacity,1));--tw-backdrop-blur:blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur)var(--tw-backdrop-brightness)var(--tw-backdrop-contrast)var(--tw-backdrop-grayscale)var(--tw-backdrop-hue-rotate)var(--tw-backdrop-invert)var(--tw-backdrop-opacity)var(--tw-backdrop-saturate)var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur)var(--tw-backdrop-brightness)var(--tw-backdrop-contrast)var(--tw-backdrop-grayscale)var(--tw-backdrop-hue-rotate)var(--tw-backdrop-invert)var(--tw-backdrop-opacity)var(--tw-backdrop-saturate)var(--tw-backdrop-sepia);box-shadow:0 0 0 1px rgb(var(--c-mint-300)/.1),0 16px 36px rgb(var(--c-sink)/.26);border-radius:.5rem;justify-content:center;align-items:center;display:flex;position:absolute}.node-core{border-color:rgb(var(--c-mint-300)/.45);background:linear-gradient(135deg,rgb(var(--c-mint-300)/.25),rgb(var(--c-blue)/.12));width:56px;height:56px;animation:2.8s ease-in-out infinite node-pulse}.node-model{color:rgb(var(--c-on-blue));border-color:rgb(var(--c-blue)/.3);background:rgb(var(--c-blue)/.1)}.node-store{color:rgb(var(--c-amber));border-color:rgb(var(--c-amber)/.3);background:rgb(var(--c-amber)/.1)}.node-audit{color:rgb(var(--c-on-violet));border-color:rgb(var(--c-violet)/.3);background:rgb(var(--c-violet)/.1)}.pulse-wires{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.pulse-wires .wire-base{stroke:rgb(var(--c-mint-300)/.22);stroke-width:1px}.pulse-wires .wire-flow{stroke:rgb(var(--c-filament)/.95);stroke-width:1.6px;stroke-linecap:round;stroke-dasharray:14 130;stroke-dashoffset:144px;filter:drop-shadow(0 0 4px rgb(var(--c-mint-300)/.55));animation:3.2s linear infinite wire-current}.pulse-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.pulse-stats div{border-width:1px;border-color:rgb(var(--c-fg)/.1);background-color:rgb(var(--c-fg)/.06);--tw-backdrop-blur:blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur)var(--tw-backdrop-brightness)var(--tw-backdrop-contrast)var(--tw-backdrop-grayscale)var(--tw-backdrop-hue-rotate)var(--tw-backdrop-invert)var(--tw-backdrop-opacity)var(--tw-backdrop-saturate)var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur)var(--tw-backdrop-brightness)var(--tw-backdrop-contrast)var(--tw-backdrop-grayscale)var(--tw-backdrop-hue-rotate)var(--tw-backdrop-invert)var(--tw-backdrop-opacity)var(--tw-backdrop-saturate)var(--tw-backdrop-sepia);border-radius:.5rem;padding:.75rem}.pulse-stats span{text-transform:uppercase;color:rgb(var(--c-fg)/.4);font-size:.75rem;font-weight:600;line-height:1rem;display:block}.pulse-stats strong{margin-top:.5rem;font-size:1.5rem;font-weight:600;line-height:2rem;display:block}.metric-grid{grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem;display:grid}@media (min-width:640px){.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.metric-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:1280px){.metric-grid{grid-column:span 2/span 2}}.metric-card,.surface{--tw-shadow:0 20px 70px rgb(var(--c-sink)/.12);--tw-shadow-colored:0 20px 70px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-backdrop-blur:blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur)var(--tw-backdrop-brightness)var(--tw-backdrop-contrast)var(--tw-backdrop-grayscale)var(--tw-backdrop-hue-rotate)var(--tw-backdrop-invert)var(--tw-backdrop-opacity)var(--tw-backdrop-saturate)var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur)var(--tw-backdrop-brightness)var(--tw-backdrop-contrast)var(--tw-backdrop-grayscale)var(--tw-backdrop-hue-rotate)var(--tw-backdrop-invert)var(--tw-backdrop-opacity)var(--tw-backdrop-saturate)var(--tw-backdrop-sepia);background:linear-gradient(180deg,rgb(var(--c-fg)/.085),rgb(var(--c-fg)/.04));border-width:1px;border-color:var(--glass-border);box-shadow:var(--panel-shadow),inset 0 1px 0 rgb(var(--c-fg)/.09);border-radius:.5rem}.metric-card{gap:1rem;min-height:132px;padding:1rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.metric-card:after{content:"";pointer-events:none;background:linear-gradient(110deg,transparent,rgb(var(--c-fg)/.08),transparent);transition:transform .6s;position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-120%)}.metric-card:hover{border-color:var(--glass-border-strong);transform:translateY(-2px)}.metric-card:hover:after{transform:translate(120%)}.metric-icon{z-index:10;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:flex;position:relative}.metric-content{z-index:10;min-width:0;padding-right:5rem;position:relative}.metric-card span{color:rgb(var(--c-fg)/.5);font-size:.875rem;font-weight:600;line-height:1.25rem;display:block}.metric-card strong{--tw-text-opacity:1;color:rgb(var(--c-fg)/var(--tw-text-opacity,1));margin-top:.25rem;font-size:1.875rem;font-weight:600;line-height:2.25rem;display:block}.metric-card small{color:rgb(var(--c-fg)/.4);margin-top:.5rem;font-size:.75rem;font-weight:500;line-height:1rem;display:block}.tone-mint .metric-icon{background-color:rgb(var(--c-mint-300)/.15);--tw-text-opacity:1;color:rgb(var(--c-mint-300)/var(--tw-text-opacity,1))}.tone-amber .metric-icon{background-color:rgb(var(--c-amber)/.15);--tw-text-opacity:1;color:rgb(var(--c-amber)/var(--tw-text-opacity,1))}.tone-blue .metric-icon{background-color:rgb(var(--c-blue)/.15);--tw-text-opacity:1;color:rgb(var(--c-blue)/var(--tw-text-opacity,1))}.tone-violet .metric-icon{background-color:rgb(var(--c-violet)/.15);--tw-text-opacity:1;color:rgb(var(--c-violet)/var(--tw-text-opacity,1))}.surface{min-width:0;padding:1rem;overflow:hidden}.page-surface{min-height:calc(100vh - 112px)}@media (min-width:1280px){.route-surface{grid-row:span 2/span 2}}.panel-header{border-bottom-width:1px;border-color:rgb(var(--c-fg)/.1);background-color:rgb(var(--c-fg)/.025);justify-content:space-between;align-items:flex-start;gap:1rem;margin:-1rem -1rem 1rem;padding:1rem;display:flex}.panel-title{align-items:center;gap:.5rem;display:flex}.panel-title h3{--tw-text-opacity:1;color:rgb(var(--c-fg)/var(--tw-text-opacity,1));font-size:1rem;font-weight:600;line-height:1.5rem}.panel-title svg{color:rgb(var(--c-mint-300)/.8)}.panel-header p{color:rgb(var(--c-fg)/.4);margin-top:.25rem;font-size:.875rem;line-height:1.25rem}.panel-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.route-topology{gap:1rem;display:grid}.route-node{border-width:1px;border-color:rgb(var(--c-fg)/.1);background-color:rgb(var(--c-sink)/.25);background:linear-gradient(110deg,rgb(var(--c-fg)/.065),rgb(var(--c-fg)/.025)),rgb(var(--c-sink)/.22);border-radius:.5rem;padding:1rem;position:relative;overflow:hidden}.route-node:after{content:"";background:linear-gradient(90deg,transparent,rgb(var(--c-mint-300)/.65),transparent);height:1px;position:absolute;top:auto;bottom:0;left:0;right:0}.route-node-icon{color:rgb(var(--c-fg)/.35);position:absolute;top:1rem;right:1rem}.route-node span{text-transform:uppercase;color:rgb(var(--c-fg)/.4);font-size:.75rem;font-weight:600;line-height:1rem;display:block}.route-node strong{--tw-text-opacity:1;color:rgb(var(--c-fg)/var(--tw-text-opacity,1));margin-top:.5rem;font-size:1.5rem;font-weight:600;line-height:2rem;display:block}.route-node.core{border-color:rgb(var(--c-mint-300)/.25);background-color:rgb(var(--c-mint-300)/.1);box-shadow:inset 0 0 32px rgb(var(--c-mint-300)/.055)}.route-line{border-width:1px;border-color:rgb(var(--c-fg)/.1);background-color:rgb(var(--c-sink)/.2);border-radius:.5rem;height:2rem;position:relative;overflow:hidden}.route-line span{background-color:rgb(var(--c-mint-300)/.6);width:100%;height:1px;position:absolute;top:50%;left:0}.route-line span:after{content:"";background:linear-gradient(90deg,transparent,rgb(var(--c-fg)/.86),transparent);width:38%;animation:3.2s linear infinite signal-sweep;position:absolute;top:-1px;bottom:-1px;left:0}.heatmap-layout{gap:1rem;display:grid}.heatmap-summary{color:rgb(var(--c-fg)/.45);flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.75rem;font-weight:600;line-height:1rem;display:flex}.heatmap-summary strong{border-width:1px;border-color:rgb(var(--c-mint-300)/.2);background-color:rgb(var(--c-mint-300)/.1);--tw-text-opacity:1;color:rgb(var(--c-mint-300)/var(--tw-text-opacity,1));border-radius:.375rem;padding:.25rem .5rem;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace}.heatmap-grid{border-width:1px;border-color:rgb(var(--c-fg)/.1);background-color:rgb(var(--c-sink)/.2);max-width:100%;box-shadow:inset 0 0 30px rgb(var(--c-sink)/.25);border-radius:.5rem;grid-template-columns:repeat(14,22px);justify-content:flex-start;gap:.375rem;padding:.75rem;display:grid;overflow-x:auto}.heat-cell{aspect-ratio:1;border-width:1px;border-color:rgb(var(--c-fg)/.05);background-color:rgb(var(--c-fg)/.05);border-radius:4px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.heat-cell:hover{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y))}.hour-bars{border-width:1px;border-color:rgb(var(--c-fg)/.1);background-color:rgb(var(--c-sink)/.25);border-radius:.5rem;align-items:flex-end;gap:.25rem;height:86px;padding:.75rem;display:flex}.hour-bars span{background-color:rgb(var(--c-fg)/.1);opacity:.7;border-top-left-radius:.25rem;border-top-right-radius:.25rem;flex:1;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:block}.hour-bars span.active{background-color:rgb(var(--c-mint-300)/.6);opacity:1}.bars{flex-direction:column;gap:1rem;display:flex}.bar-row{gap:.5rem;display:grid}.bar-row>div:first-child{justify-content:space-between;align-items:center;font-size:.875rem;line-height:1.25rem;display:flex}.bar-row span{color:rgb(var(--c-fg)/.6);font-weight:600}.bar-row strong{color:rgb(var(--c-fg)/.4);font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.75rem;line-height:1rem}.bar-track{background-color:rgb(var(--c-fg)/.1);height:.5rem;box-shadow:inset 0 0 12px rgb(var(--c-sink)/.28);border-radius:9999px;overflow:hidden}.bar-track span{--tw-bg-opacity:1;background-color:rgb(var(--c-mint-300)/var(--tw-bg-opacity,1));background:linear-gradient(90deg,#f4f4f0,rgb(var(--c-blue)));border-radius:9999px;height:100%;display:block}.recent-stack{flex-direction:column;display:flex}.recent-stack>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px*calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px*var(--tw-divide-y-reverse));border-color:rgb(var(--c-fg)/.1)}.recent-item{align-items:center;gap:.75rem;padding-top:.75rem;padding-bottom:.75rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.recent-item:hover{background-color:rgb(var(--c-fg)/.035)}.recent-item strong{text-overflow:ellipsis;white-space:nowrap;--tw-text-opacity:1;max-width:190px;color:rgb(var(--c-fg)/var(--tw-text-opacity,1));font-size:.875rem;line-height:1.25rem;display:block;overflow:hidden}.recent-item small{color:rgb(var(--c-fg)/.4);font-size:.75rem;line-height:1rem;display:block}.recent-item>span:last-child{white-space:nowrap;color:rgb(var(--c-fg)/.5);margin-left:auto;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.75rem;line-height:1rem}.dot{border-radius:9999px;width:.625rem;height:.625rem}.dot.ok,.dot.\!ok{--tw-bg-opacity:1;background-color:rgb(var(--c-mint-300)/var(--tw-bg-opacity,1))}.dot.error{--tw-bg-opacity:1;background-color:rgb(var(--c-coral)/var(--tw-bg-opacity,1))}.table-wrap{border-width:1px;border-color:rgb(var(--c-fg)/.1);background-color:rgb(var(--c-sink)/.15);border-radius:.5rem;overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:720px}th{border-bottom-width:1px;border-color:rgb(var(--c-fg)/.1);background-color:rgb(var(--c-fg)/.035);text-align:left;text-transform:uppercase;color:rgb(var(--c-fg)/.4);padding:.75rem;font-size:.75rem;font-weight:600;line-height:1rem}td{border-bottom-width:1px;border-color:rgb(var(--c-fg)/.05);vertical-align:middle;color:rgb(var(--c-fg)/.7);padding:.75rem;font-size:.875rem;line-height:1.25rem}tbody tr{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}tbody tr:hover{background-color:rgb(var(--c-fg)/.035)}.model-name span{text-overflow:ellipsis;white-space:nowrap;--tw-text-opacity:1;max-width:280px;color:rgb(var(--c-fg)/var(--tw-text-opacity,1));font-weight:600;display:block;overflow:hidden}.model-name small{text-overflow:ellipsis;white-space:nowrap;max-width:280px;color:rgb(var(--c-fg)/.4);font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.75rem;line-height:1rem;display:block;overflow:hidden}.mono-text{font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.75rem;line-height:1rem}.muted-text{color:rgb(var(--c-fg)/.5)}.badge{height:1.75rem;box-shadow:inset 0 1px 0 rgb(var(--c-fg)/.08);border-width:1px;border-radius:9999px;align-items:center;padding-left:.625rem;padding-right:.625rem;font-size:.75rem;font-weight:600;line-height:1rem;display:inline-flex}.key-created{border-width:1px;border-color:rgb(var(--c-mint-300)/.2);background-color:rgb(var(--c-mint-300)/.1);--tw-backdrop-blur:blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur)var(--tw-backdrop-brightness)var(--tw-backdrop-contrast)var(--tw-backdrop-grayscale)var(--tw-backdrop-hue-rotate)var(--tw-backdrop-invert)var(--tw-backdrop-opacity)var(--tw-backdrop-saturate)var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur)var(--tw-backdrop-brightness)var(--tw-backdrop-contrast)var(--tw-backdrop-grayscale)var(--tw-backdrop-hue-rotate)var(--tw-backdrop-invert)var(--tw-backdrop-opacity)var(--tw-backdrop-saturate)var(--tw-backdrop-sepia);border-radius:.5rem;gap:.75rem;margin-bottom:1rem;padding:.75rem;font-size:.875rem;line-height:1.25rem;display:grid}@media (min-width:768px){.key-created{grid-template-columns:1fr minmax(0,1.4fr) auto;align-items:center}}.key-created strong{--tw-text-opacity:1;color:rgb(var(--c-fg)/var(--tw-text-opacity,1));display:block}.key-created span{color:rgb(var(--c-fg)/.5);display:block}.key-created code{background-color:rgb(var(--c-sink)/.4);--tw-text-opacity:1;min-width:0;color:rgb(var(--c-mint-300)/var(--tw-text-opacity,1));border-radius:.375rem;padding:.5rem .75rem;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.75rem;line-height:1rem;overflow-x:auto}.key-expiry-control{border-width:1px;border-color:rgb(var(--c-fg)/.1);background-color:rgb(var(--c-fg)/.055);height:2.5rem;color:rgb(var(--c-fg)/.7);--tw-backdrop-blur:blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur)var(--tw-backdrop-brightness)var(--tw-backdrop-contrast)var(--tw-backdrop-grayscale)var(--tw-backdrop-hue-rotate)var(--tw-backdrop-invert)var(--tw-backdrop-opacity)var(--tw-backdrop-saturate)var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur)var(--tw-backdrop-brightness)var(--tw-backdrop-contrast)var(--tw-backdrop-grayscale)var(--tw-backdrop-hue-rotate)var(--tw-backdrop-invert)var(--tw-backdrop-opacity)var(--tw-backdrop-saturate)var(--tw-backdrop-sepia);border-radius:.5rem;align-items:center;gap:.5rem;padding-left:.75rem;padding-right:.75rem;font-size:.875rem;font-weight:600;line-height:1.25rem;display:inline-flex}.key-expiry-control svg{color:rgb(var(--c-mint-300)/.7);flex-shrink:0}.key-expiry-control span{white-space:nowrap}.key-expiry-control input{border-width:1px;border-color:rgb(var(--c-fg)/.1);background-color:rgb(var(--c-sink)/.4);--tw-text-opacity:1;width:5rem;height:2rem;color:rgb(var(--c-fg)/var(--tw-text-opacity,1));outline-offset:2px;border-radius:.375rem;outline:2px solid #0000;padding-left:.5rem;padding-right:.5rem;font-size:.875rem;line-height:1.25rem}.key-expiry-control input:focus{--tw-border-opacity:1;border-color:rgb(var(--c-mint-300)/var(--tw-border-opacity,1))}.key-expiry-control small{color:rgb(var(--c-fg)/.45);font-size:.75rem;line-height:1rem}.key-visibility-note{border-width:1px;border-color:rgb(var(--c-fg)/.1);background-color:rgb(var(--c-fg)/.045);color:rgb(var(--c-fg)/.45);border-radius:.5rem;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.5rem .75rem;font-size:.75rem;font-weight:600;line-height:1rem;display:flex}.key-visibility-note svg{color:rgb(var(--c-mint-300)/.7);flex-shrink:0}.key-value{flex-direction:column;gap:.25rem;min-width:220px;display:flex}.key-value code{--tw-text-opacity:1;max-width:360px;color:rgb(var(--c-mint-300)/var(--tw-text-opacity,1));font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.75rem;line-height:1rem;overflow-x:auto}.key-value small{color:rgb(var(--c-fg)/.35);font-size:.75rem;font-weight:600;line-height:1rem}.key-usage{flex-direction:column;gap:.25rem;min-width:140px;display:flex}.key-usage strong{--tw-text-opacity:1;color:rgb(var(--c-fg)/var(--tw-text-opacity,1));font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.875rem;font-weight:600;line-height:1.25rem}.key-usage small{color:rgb(var(--c-fg)/.35);font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.75rem;line-height:1rem}.key-limit{flex-direction:column;gap:.5rem;min-width:190px;display:flex}.key-limit label{align-items:center;gap:.5rem;display:inline-flex}.key-limit input{border-width:1px;border-color:rgb(var(--c-fg)/.1);background-color:rgb(var(--c-sink)/.4);--tw-text-opacity:1;width:6rem;height:2.25rem;color:rgb(var(--c-fg)/var(--tw-text-opacity,1));outline-offset:2px;border-radius:.375rem;outline:2px solid #0000;padding-left:.5rem;padding-right:.5rem;font-size:.875rem;font-weight:600;line-height:1.25rem}.key-limit input:focus{--tw-border-opacity:1;border-color:rgb(var(--c-mint-300)/var(--tw-border-opacity,1))}.key-limit small{color:rgb(var(--c-fg)/.35);font-size:.75rem;font-weight:600;line-height:1rem}.key-limit-state{color:rgb(var(--c-fg)/.55);font-size:.75rem;font-weight:600;line-height:1rem}.key-limit-state.danger{color:rgb(var(--c-on-coral))}.key-actions{align-items:center;gap:.5rem;display:inline-flex}.wallet-layout{grid-template-columns:repeat(1,minmax(0,1fr));gap:1.25rem;display:grid}@media (min-width:1280px){.wallet-layout{grid-template-columns:.9fr 1.1fr}.wallet-transactions-surface{grid-column:span 2/span 2}}.wallet-balance-value{border-width:1px;border-color:rgb(var(--c-fg)/.1);background-color:rgb(var(--c-sink)/.2);border-radius:.5rem;padding:1rem}.wallet-balance-value span{color:rgb(var(--c-fg)/.45);font-size:.875rem;font-weight:600;line-height:1.25rem;display:block}.wallet-balance-value strong{--tw-text-opacity:1;color:rgb(var(--c-fg)/var(--tw-text-opacity,1));margin-top:.75rem;font-size:2.25rem;font-weight:700;line-height:2.5rem;display:block}.wallet-balance-value small{color:rgb(var(--c-fg)/.45);font-size:1rem;font-weight:600;line-height:1.5rem}.wallet-stat-grid{gap:.75rem;margin-top:1rem;display:grid}@media (min-width:640px){.wallet-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.wallet-stat-grid div{border-width:1px;border-color:rgb(var(--c-fg)/.1);background-color:rgb(var(--c-fg)/.045);border-radius:.5rem;padding:.75rem}.wallet-stat-grid span{color:rgb(var(--c-fg)/.4);font-size:.75rem;font-weight:600;line-height:1rem;display:block}.wallet-stat-grid strong{color:rgb(var(--c-fg)/.75);margin-top:.5rem;font-size:.875rem;font-weight:600;line-height:1.25rem;display:block}.wallet-stat-grid strong.wallet-connectivity-available{--tw-text-opacity:1;color:rgb(var(--c-mint-300)/var(--tw-text-opacity,1))}.wallet-stat-grid strong.wallet-connectivity-unavailable{--tw-text-opacity:1;color:rgb(var(--c-coral)/var(--tw-text-opacity,1))}.wallet-stat-grid strong.wallet-connectivity-checking{color:rgb(var(--c-on-blue))}.recharge-plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}@media (min-width:1024px){.recharge-plans{grid-template-columns:repeat(4,minmax(0,1fr))}}.recharge-plans button{border-width:1px;border-color:rgb(var(--c-fg)/.1);background-color:rgb(var(--c-fg)/.045);text-align:left;border-radius:.5rem;min-height:92px;padding:.75rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);position:relative}.recharge-plans button:hover{border-color:rgb(var(--c-blue)/.35);background-color:rgb(var(--c-fg)/.07)}.recharge-plans button.active{border-color:rgb(var(--c-mint-300)/.45);background-color:rgb(var(--c-mint-300)/.1);box-shadow:inset 0 0 28px rgb(var(--c-mint-300)/.08),0 12px 30px rgb(var(--c-mint-300)/.1)}.recharge-plans i{--tw-bg-opacity:1;background-color:rgb(var(--c-blue)/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(var(--c-fg)/var(--tw-text-opacity,1));border-radius:9999px;padding:.125rem .5rem;font-size:10px;font-style:normal;position:absolute;top:.5rem;right:.5rem}.recharge-plans strong{--tw-text-opacity:1;color:rgb(var(--c-fg)/var(--tw-text-opacity,1));font-size:1.25rem;font-weight:700;line-height:1.75rem;display:block}.recharge-plans span{color:rgb(var(--c-fg)/.45);margin-top:.75rem;font-size:.75rem;font-weight:600;line-height:1rem;display:block}.wallet-amount-field{color:rgb(var(--c-fg)/.55);gap:.5rem;margin-top:1rem;font-size:.875rem;font-weight:600;line-height:1.25rem;display:grid}.wallet-amount-field input{border-width:1px;border-color:rgb(var(--c-fg)/.1);background-color:rgb(var(--c-sink)/.2);--tw-text-opacity:1;height:2.75rem;color:rgb(var(--c-fg)/var(--tw-text-opacity,1));outline-offset:2px;border-radius:.5rem;outline:2px solid #0000;padding-left:.75rem;padding-right:.75rem;font-size:1rem;font-weight:600;line-height:1.5rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.wallet-amount-field input:focus{border-color:rgb(var(--c-blue)/.45)}.wallet-topup-summary{border-width:1px;border-color:rgb(var(--c-fg)/.1);background-color:rgb(var(--c-sink)/.2);border-radius:.5rem;justify-content:space-between;align-items:center;margin-top:1rem;padding:.75rem 1rem;display:flex}.wallet-topup-summary span{color:rgb(var(--c-fg)/.45);font-size:.875rem;font-weight:600;line-height:1.25rem}.wallet-topup-summary strong{--tw-text-opacity:1;color:rgb(var(--c-fg)/var(--tw-text-opacity,1));font-size:1.125rem;font-weight:700;line-height:1.75rem}.wallet-result{border-width:1px;border-color:rgb(var(--c-mint-300)/.2);background-color:rgb(var(--c-mint-300)/.1);--tw-text-opacity:1;color:rgb(var(--c-mint-300)/var(--tw-text-opacity,1));border-radius:.5rem;align-items:center;gap:.5rem;margin-top:.75rem;padding:.5rem .75rem;font-size:.875rem;font-weight:600;line-height:1.25rem;display:flex}.wallet-qr-panel{border-width:1px;border-color:rgb(var(--c-fg)/.1);background-color:rgb(var(--c-fg)/.045);border-radius:.5rem;gap:1rem;margin-top:.75rem;padding:1rem;display:grid}@media (min-width:640px){.wallet-qr-panel{grid-template-columns:184px 1fr}}.wallet-qr-code{--tw-bg-opacity:1;background-color:rgb(var(--c-fg)/var(--tw-bg-opacity,1));border-radius:.5rem;justify-content:center;align-items:center;width:184px;height:184px;padding:.5rem;display:flex}.wallet-qr-meta{flex-direction:column;justify-content:center;gap:.5rem;min-width:0;display:flex}.wallet-qr-meta strong{--tw-text-opacity:1;color:rgb(var(--c-fg)/var(--tw-text-opacity,1));font-size:1rem;font-weight:700;line-height:1.5rem}.wallet-qr-meta span{color:rgb(var(--c-fg)/.5);font-size:.875rem;font-weight:600;line-height:1.25rem}.wallet-qr-meta small{color:rgb(var(--c-mint-300)/.8);font-size:.75rem;font-weight:600;line-height:1rem}.wallet-qr-meta .ghost-action{width:-moz-fit-content;width:fit-content;margin-top:.5rem}.wallet-submit{width:100%;margin-top:1rem}@media (min-width:1280px){.wallet-redeem-surface{grid-column:span 2/span 2}}.wallet-redeem-form{flex-direction:column;gap:.75rem;margin-top:1rem;display:flex}@media (min-width:640px){.wallet-redeem-form{flex-direction:row}}.wallet-redeem-form input{border-width:1px;border-color:rgb(var(--c-fg)/.1);background-color:rgb(var(--c-sink)/.2);letter-spacing:.05em;--tw-text-opacity:1;min-width:0;height:2.75rem;color:rgb(var(--c-fg)/var(--tw-text-opacity,1));outline-offset:2px;border-radius:.5rem;outline:2px solid #0000;flex:1;padding-left:.75rem;padding-right:.75rem;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:1rem;font-weight:600;line-height:1.5rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.wallet-redeem-form input::placeholder{color:rgb(var(--c-fg)/.3)}.wallet-redeem-form input:focus{border-color:rgb(var(--c-blue)/.45)}.wallet-redeem-form .primary-action{height:2.75rem;margin-top:0;padding-left:1.5rem;padding-right:1.5rem}@media (min-width:640px){.wallet-redeem-form .primary-action{width:auto}}.transaction-list{gap:.5rem;display:grid}.transaction-item{border-width:1px;border-color:rgb(var(--c-fg)/.1);background-color:rgb(var(--c-sink)/.2);border-radius:.5rem;gap:.75rem;padding:.75rem;display:grid}@media (min-width:640px){.transaction-item{grid-template-columns:1fr auto;align-items:center}}.transaction-item strong{--tw-text-opacity:1;color:rgb(var(--c-fg)/var(--tw-text-opacity,1));font-size:.875rem;font-weight:600;line-height:1.25rem;display:block}.transaction-item span{color:rgb(var(--c-fg)/.4);margin-top:.25rem;font-size:.75rem;font-weight:600;line-height:1rem;display:block}.transaction-item>div:last-child{text-align:left}@media (min-width:640px){.transaction-item>div:last-child{text-align:right}}.transaction-item .positive{--tw-text-opacity:1;color:rgb(var(--c-mint-300)/var(--tw-text-opacity,1))}.transaction-item .negative{color:rgb(var(--c-on-coral))}.admin-auth-stage .auth-card{min-height:100vh}.admin-console-shell .console-topbar{overflow-x:auto}.admin-nav{min-width:max-content;display:flex}.admin-nav button{height:2.5rem;color:rgb(var(--c-fg)/.55);background-color:#0000;border-width:1px;border-color:#0000;border-radius:9999px;align-items:center;gap:.5rem;padding-left:.75rem;padding-right:.75rem;font-size:.875rem;font-weight:600;line-height:1.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex}.admin-nav button:hover{background-color:rgb(var(--c-fg)/.07);--tw-text-opacity:1;color:rgb(var(--c-fg)/var(--tw-text-opacity,1))}.admin-nav button.active{border-color:rgb(var(--c-blue)/.35);background-color:rgb(var(--c-blue)/.15);--tw-text-opacity:1;color:rgb(var(--c-fg)/var(--tw-text-opacity,1));box-shadow:inset 0 1px 0 rgb(var(--c-fg)/.08)}.admin-workspace{gap:1.25rem;display:grid}.admin-hero{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.admin-hero h1{--tw-text-opacity:1;color:rgb(var(--c-fg)/var(--tw-text-opacity,1));margin-top:.25rem;font-size:1.875rem;font-weight:600;line-height:2.25rem}.admin-scope-chip{border-width:1px;border-color:rgb(var(--c-fg)/.1);background-color:rgb(var(--c-sink)/.2);text-align:right;border-radius:.5rem;min-width:220px;padding:.75rem 1rem}.admin-scope-chip span{text-transform:uppercase;color:rgb(var(--c-fg)/.4);font-size:.75rem;font-weight:600;line-height:1rem;display:block}.admin-scope-chip strong{--tw-text-opacity:1;color:rgb(var(--c-mint-300)/var(--tw-text-opacity,1));margin-top:.25rem;font-size:.875rem;font-weight:600;line-height:1.25rem;display:block}.admin-grid{gap:1.25rem;display:grid}@media (min-width:1280px){.admin-accounts-grid{grid-template-columns:360px minmax(0,1fr)}.admin-transactions-surface{grid-column:span 2/span 2}.admin-pricing-grid{grid-template-columns:minmax(0,1.25fr) minmax(380px,.75fr)}.admin-recharge-grid{grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr)}}.admin-search{border-width:1px;border-color:rgb(var(--c-fg)/.1);background-color:rgb(var(--c-sink)/.2);min-width:240px;height:2.5rem;color:rgb(var(--c-fg)/.45);border-radius:.5rem;align-items:center;gap:.5rem;padding-left:.75rem;padding-right:.75rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.admin-search:focus-within{border-color:rgb(var(--c-blue)/.45);--tw-text-opacity:1;color:rgb(var(--c-fg)/var(--tw-text-opacity,1))}.admin-search input,.admin-search select{--tw-text-opacity:1;min-width:0;color:rgb(var(--c-fg)/var(--tw-text-opacity,1));outline-offset:2px;background-color:#0000;border-width:0;outline:2px solid #0000;flex:1;font-size:.875rem;font-weight:600;line-height:1.25rem}.admin-search input::-moz-placeholder{color:rgb(var(--c-fg)/.3)}.admin-search select::-moz-placeholder{color:rgb(var(--c-fg)/.3)}.admin-search input::placeholder,.admin-search select::placeholder{color:rgb(var(--c-fg)/.3)}.admin-audit-search{min-width:360px}.admin-audit-search select{border-width:1px;border-color:rgb(var(--c-fg)/.1);background-color:rgb(var(--c-sink)/.4);border-radius:.375rem;flex:none;padding:.25rem .5rem;font-size:.75rem;line-height:1rem}.admin-user-list{gap:.5rem;max-height:620px;display:grid;overflow-y:auto}.admin-user-list button{border-width:1px;border-color:rgb(var(--c-fg)/.1);background-color:rgb(var(--c-fg)/.045);text-align:left;border-radius:.5rem;justify-content:space-between;align-items:center;gap:.75rem;min-width:0;padding:.75rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.admin-user-list button:hover{border-color:rgb(var(--c-blue)/.35);background-color:rgb(var(--c-fg)/.07)}.admin-user-list button.active{border-color:rgb(var(--c-mint-300)/.4);background-color:rgb(var(--c-mint-300)/.1);box-shadow:inset 0 0 24px rgb(var(--c-mint-300)/.06)}.admin-user-list span{min-width:0}.admin-user-list strong,.admin-user-list small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.admin-user-list strong{--tw-text-opacity:1;color:rgb(var(--c-fg)/var(--tw-text-opacity,1));font-size:.875rem;font-weight:600;line-height:1.25rem}.admin-user-list small{color:rgb(var(--c-fg)/.35);margin-top:.25rem;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.75rem;line-height:1rem}.admin-wallet-grid{gap:.75rem;display:grid}@media (min-width:640px){.admin-wallet-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.admin-wallet-grid div{border-width:1px;border-color:rgb(var(--c-fg)/.1);background-color:rgb(var(--c-sink)/.2);border-radius:.5rem;padding:1rem}.admin-wallet-grid span{text-transform:uppercase;color:rgb(var(--c-fg)/.4);font-size:.75rem;font-weight:600;line-height:1rem;display:block}.admin-wallet-grid strong{--tw-text-opacity:1;color:rgb(var(--c-fg)/var(--tw-text-opacity,1));margin-top:.5rem;font-size:1.5rem;font-weight:600;line-height:2rem;display:block}.admin-wallet-grid small{color:rgb(var(--c-fg)/.35);margin-top:.25rem;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.75rem;line-height:1rem;display:block}.admin-adjust-form{border-width:1px;border-color:rgb(var(--c-fg)/.1);background-color:rgb(var(--c-fg)/.04);border-radius:.5rem;gap:.75rem;margin-top:1rem;padding:.75rem;display:grid}@media (min-width:1024px){.admin-adjust-form{grid-template-columns:180px 160px minmax(0,1fr) auto;align-items:flex-end}}.admin-adjust-form label,.admin-form-grid label,.admin-plan-row label,.admin-recharge-summary label,.admin-recharge-summary div{color:rgb(var(--c-fg)/.55);gap:.375rem;font-size:.875rem;font-weight:600;line-height:1.25rem;display:grid}.admin-adjust-form span,.admin-form-grid span,.admin-plan-row span,.admin-recharge-summary span{text-transform:uppercase;color:rgb(var(--c-fg)/.35);font-size:.75rem;font-weight:700;line-height:1rem}.admin-adjust-form input,.admin-adjust-form select,.admin-form-grid input,.admin-form-grid select,.admin-plan-row input,.admin-recharge-summary input{border-width:1px;border-color:rgb(var(--c-fg)/.1);background-color:rgb(var(--c-sink)/.2);--tw-text-opacity:1;min-width:0;height:2.5rem;color:rgb(var(--c-fg)/var(--tw-text-opacity,1));outline-offset:2px;border-radius:.5rem;outline:2px solid #0000;padding-left:.75rem;padding-right:.75rem;font-size:.875rem;font-weight:600;line-height:1.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.admin-adjust-form input::-moz-placeholder{color:rgb(var(--c-fg)/.3)}.admin-adjust-form select::-moz-placeholder{color:rgb(var(--c-fg)/.3)}.admin-form-grid input::-moz-placeholder{color:rgb(var(--c-fg)/.3)}.admin-form-grid select::-moz-placeholder{color:rgb(var(--c-fg)/.3)}.admin-plan-row input::-moz-placeholder{color:rgb(var(--c-fg)/.3)}.admin-recharge-summary input::-moz-placeholder{color:rgb(var(--c-fg)/.3)}.admin-adjust-form input::placeholder,.admin-adjust-form select::placeholder,.admin-form-grid input::placeholder,.admin-form-grid select::placeholder,.admin-plan-row input::placeholder,.admin-recharge-summary input::placeholder{color:rgb(var(--c-fg)/.3)}.admin-adjust-form input:focus,.admin-adjust-form select:focus,.admin-form-grid input:focus,.admin-form-grid select:focus,.admin-plan-row input:focus,.admin-recharge-summary input:focus{border-color:rgb(var(--c-blue)/.45)}.admin-positive{--tw-text-opacity:1;color:rgb(var(--c-mint-300)/var(--tw-text-opacity,1));font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.75rem;line-height:1rem}.admin-negative{color:rgb(var(--c-on-coral));font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.75rem;line-height:1rem}.admin-form-grid{gap:.75rem;display:grid}@media (min-width:768px){.admin-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-checkbox-label{border-width:1px;border-color:rgb(var(--c-fg)/.1);background-color:rgb(var(--c-sink)/.2);border-radius:.5rem;flex-direction:row;align-items:center;gap:.5rem;height:2.5rem;padding-left:.75rem;padding-right:.75rem;display:flex}.admin-checkbox-label input{width:1rem;height:1rem;accent-color:rgb(var(--c-blue)/1)}.admin-checkbox-label span{text-transform:uppercase;text-transform:none;color:rgb(var(--c-fg)/.65);font-size:.875rem;font-weight:600;line-height:1.25rem}@media (min-width:768px){.admin-form-wide,.admin-form-actions{grid-column:span 2/span 2}}.admin-form-actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.admin-markup-box{border-width:1px;border-color:rgb(var(--c-fg)/.1);background-color:rgb(var(--c-sink)/.2);border-radius:.5rem;gap:.75rem;margin-top:1rem;padding:.75rem;display:grid}@media (min-width:640px){.admin-markup-box{grid-template-columns:1fr 140px auto;align-items:flex-end}}.admin-markup-box span,.admin-plan-total span{text-transform:uppercase;color:rgb(var(--c-fg)/.35);font-size:.75rem;font-weight:600;line-height:1rem;display:block}.admin-markup-box strong,.admin-plan-total strong{--tw-text-opacity:1;color:rgb(var(--c-fg)/var(--tw-text-opacity,1));margin-top:.25rem;font-size:1.125rem;font-weight:600;line-height:1.75rem;display:block}.admin-markup-box input{border-width:1px;border-color:rgb(var(--c-fg)/.1);background-color:rgb(var(--c-sink)/.4);--tw-text-opacity:1;width:100%;height:2.5rem;color:rgb(var(--c-fg)/var(--tw-text-opacity,1));outline-offset:2px;border-radius:.5rem;outline:2px solid #0000;padding-left:.75rem;padding-right:.75rem;font-size:.875rem;font-weight:600;line-height:1.25rem}.admin-markup-box input:focus{border-color:rgb(var(--c-blue)/.45)}.admin-plan-list{gap:.75rem;display:grid}.admin-plan-row{border-width:1px;border-color:rgb(var(--c-fg)/.1);background-color:rgb(var(--c-sink)/.2);border-radius:.5rem;gap:.75rem;padding:.75rem;display:grid}@media (min-width:1024px){.admin-plan-row{grid-template-columns:1fr 1fr 110px 130px 130px 92px 110px auto;align-items:flex-end}}.admin-plan-total{border-width:1px;border-color:rgb(var(--c-fg)/.1);background-color:rgb(var(--c-fg)/.045);border-radius:.5rem;padding:.5rem .75rem}.admin-add-row{margin-top:.75rem}.admin-recharge-summary{gap:1rem;display:grid}.admin-recharge-summary div{border-width:1px;border-color:rgb(var(--c-fg)/.1);background-color:rgb(var(--c-sink)/.2);border-radius:.5rem;padding:1rem}.admin-recharge-summary small{--tw-text-opacity:1;color:rgb(var(--c-mint-300)/var(--tw-text-opacity,1));font-size:.75rem;font-weight:600;line-height:1rem}.admin-save-recharge{width:100%;margin-top:1rem}.docs-book{grid-template-columns:repeat(1,minmax(0,1fr));gap:1.25rem;display:grid}@media (min-width:1280px){.docs-book{grid-template-columns:280px minmax(0,1fr)}}.docs-tree{border-width:1px;border-color:rgb(var(--c-fg)/.1);background-color:rgb(var(--c-sink)/.2);border-radius:.5rem;padding:.75rem}@media (min-width:1280px){.docs-tree{align-self:flex-start;position:sticky;top:6rem}}.docs-tree{box-shadow:inset 0 1px 0 rgb(var(--c-fg)/.05)}.docs-tree-title{border-width:1px;border-color:rgb(var(--c-fg)/.1);background-color:rgb(var(--c-fg)/.045);border-radius:.5rem;grid-template-columns:32px minmax(0,1fr);gap:.75rem;margin-bottom:1rem;padding:.75rem;display:grid}.docs-tree-title>svg{--tw-text-opacity:1;color:rgb(var(--c-mint-300)/var(--tw-text-opacity,1));margin-top:.125rem}.docs-tree-title span{--tw-text-opacity:1;color:rgb(var(--c-fg)/var(--tw-text-opacity,1));font-size:.875rem;font-weight:700;line-height:1.25rem;display:block}.docs-tree-title small{text-overflow:ellipsis;white-space:nowrap;color:rgb(var(--c-fg)/.45);margin-top:.25rem;font-size:.75rem;font-weight:600;line-height:1rem;display:block;overflow:hidden}.docs-tree-group{gap:.25rem;margin-bottom:1rem;display:grid}.docs-tree-group:last-child{margin-bottom:0}.docs-tree-group strong{text-transform:uppercase;letter-spacing:.16em;color:rgb(var(--c-fg)/.35);padding-bottom:.25rem;padding-left:.5rem;padding-right:.5rem;font-size:.75rem;font-weight:700;line-height:1rem}.docs-tree-group button{text-align:left;color:rgb(var(--c-fg)/.6);border-radius:.375rem;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:.5rem;padding:.5rem;font-size:.875rem;font-weight:600;line-height:1.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:grid}.docs-tree-group button:hover{background-color:rgb(var(--c-fg)/.055);--tw-text-opacity:1;color:rgb(var(--c-fg)/var(--tw-text-opacity,1))}.docs-tree-group button svg{color:rgb(var(--c-fg)/.3);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.docs-tree-group button.active{background-color:rgb(var(--c-mint-300)/.1);--tw-text-opacity:1;color:rgb(var(--c-fg)/var(--tw-text-opacity,1));--tw-ring-offset-shadow:var(--tw-ring-inset)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:rgb(var(--c-mint-300)/.25)}.docs-tree-group button.active svg{--tw-translate-x:.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y));--tw-text-opacity:1;color:rgb(var(--c-mint-300)/var(--tw-text-opacity,1))}.docs-tree-group button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.docs-reader{border-width:1px;border-color:rgb(var(--c-fg)/.1);background-color:rgb(var(--c-sink)/.2);min-width:0;box-shadow:inset 0 1px 0 rgb(var(--c-fg)/.05);border-radius:.5rem;padding:1rem}.docs-reader-toolbar{border-bottom-width:1px;border-color:rgb(var(--c-fg)/.1);gap:1rem;padding-bottom:1rem;display:grid}@media (min-width:1024px){.docs-reader-toolbar{grid-template-columns:minmax(0,1fr) 320px;align-items:flex-end}}.docs-reader-toolbar .panel-header{margin-bottom:0}.docs-model-picker{gap:.5rem;display:grid}.docs-model-picker span{text-transform:uppercase;letter-spacing:.16em;color:rgb(var(--c-fg)/.4);font-size:.75rem;font-weight:700;line-height:1rem}.docs-model-picker select{border-width:1px;border-color:rgb(var(--c-fg)/.1);background-color:rgb(var(--c-sink)/.35);--tw-text-opacity:1;width:100%;height:2.75rem;color:rgb(var(--c-fg)/var(--tw-text-opacity,1));outline-offset:2px;border-radius:.5rem;outline:2px solid #0000;padding-left:.75rem;padding-right:.75rem;font-size:.875rem;font-weight:600;line-height:1.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.docs-model-picker select:focus{border-color:rgb(var(--c-mint-300)/.5)}.docs-model-picker select:disabled{cursor:not-allowed;color:rgb(var(--c-fg)/.35)}.docs-model-strip{border-width:1px;border-color:rgb(var(--c-fg)/.1);background-color:rgb(var(--c-fg)/.035);border-radius:.5rem;gap:.5rem;margin-top:1rem;margin-bottom:1rem;padding:.75rem;display:grid}@media (min-width:768px){.docs-model-strip{grid-template-columns:92px minmax(0,1fr) auto;align-items:center}}.docs-model-strip span{text-transform:uppercase;letter-spacing:.16em;color:rgb(var(--c-fg)/.4);font-size:.75rem;font-weight:700;line-height:1rem}.docs-model-strip code{--tw-text-opacity:1;color:rgb(var(--c-mint-300)/var(--tw-text-opacity,1));font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.75rem;line-height:1rem;overflow-x:auto}.docs-reader-page{min-width:0}.docs-chapter-head{gap:.75rem;margin-bottom:1rem;display:grid}.docs-chapter-head p{max-width:48rem;color:rgb(var(--c-fg)/.6);font-size:.875rem;font-weight:500;line-height:1.5rem}.docs-step-list{gap:.5rem;margin-bottom:1rem;display:grid}.docs-step-list li{border-width:1px;border-color:rgb(var(--c-fg)/.1);background-color:rgb(var(--c-fg)/.035);border-radius:.5rem;grid-template-columns:28px minmax(0,1fr);gap:.75rem;padding:.5rem .75rem;display:grid}.docs-step-list span{--tw-bg-opacity:1;background-color:rgb(var(--c-mint-300)/var(--tw-bg-opacity,1));--tw-text-opacity:1;width:1.75rem;height:1.75rem;color:rgb(5 7 11/var(--tw-text-opacity,1));border-radius:.375rem;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;line-height:1rem;display:flex}.docs-step-list p{color:rgb(var(--c-fg)/.7);align-self:center;font-size:.875rem;font-weight:500;line-height:1.5rem}.docs-deploy-panel{border-width:1px;border-color:rgb(var(--c-mint-300)/.2);background-color:rgb(var(--c-mint-300)/.045);border-radius:.5rem;gap:.75rem;margin-bottom:1rem;padding:.75rem;display:grid}.docs-deploy-head{grid-template-columns:22px minmax(0,1fr);gap:.75rem;display:grid}.docs-deploy-head>svg{--tw-text-opacity:1;color:rgb(var(--c-mint-300)/var(--tw-text-opacity,1));margin-top:.125rem}.docs-deploy-head strong{--tw-text-opacity:1;color:rgb(var(--c-fg)/var(--tw-text-opacity,1));font-size:.875rem;font-weight:700;line-height:1.25rem;display:block}.docs-deploy-head p{color:rgb(var(--c-fg)/.6);margin-top:.25rem;font-size:.875rem;font-weight:500;line-height:1.5rem}.docs-script-list{gap:.5rem;display:grid}@media (min-width:768px){.docs-script-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.docs-script-card{border-width:1px;border-color:rgb(var(--c-fg)/.1);background-color:rgb(var(--c-sink)/.25);border-radius:.5rem;gap:.75rem;padding:.75rem;display:grid}.docs-script-card span{--tw-text-opacity:1;color:rgb(var(--c-fg)/var(--tw-text-opacity,1));font-size:.875rem;font-weight:700;line-height:1.25rem;display:block}.docs-script-card code{--tw-text-opacity:1;color:rgb(var(--c-mint-300)/var(--tw-text-opacity,1));margin-top:.25rem;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.75rem;line-height:1rem;display:block;overflow-x:auto}.docs-script-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.docs-download-action{border-width:1px;border-color:rgb(var(--c-mint-300)/.25);--tw-bg-opacity:1;background-color:rgb(var(--c-mint-300)/var(--tw-bg-opacity,1));--tw-text-opacity:1;height:2.25rem;color:rgb(5 7 11/var(--tw-text-opacity,1));border-radius:.375rem;align-items:center;gap:.5rem;padding-left:.75rem;padding-right:.75rem;font-size:.75rem;font-weight:700;line-height:1rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex}.docs-download-action:hover{--tw-bg-opacity:1;background-color:rgb(var(--c-mint-400)/var(--tw-bg-opacity,1))}.docs-code-grid{gap:.75rem;display:grid}.docs-code-grid .code-block{margin-bottom:0}@media (min-width:1280px){.docs-code-grid{grid-template-columns:repeat(auto-fit,minmax(420px,1fr))}}.endpoint-line{border-width:1px;border-color:rgb(var(--c-fg)/.1);background-color:rgb(var(--c-sink)/.2);border-radius:.5rem;gap:.5rem;margin-bottom:.75rem;padding:.75rem;display:grid}@media (min-width:768px){.endpoint-line{grid-template-columns:150px minmax(0,1fr) auto;align-items:center}}.endpoint-line{box-shadow:inset 0 1px 0 rgb(var(--c-fg)/.05)}.endpoint-line span{color:rgb(var(--c-fg)/.5);font-size:.875rem;font-weight:600;line-height:1.25rem}.endpoint-line code{--tw-text-opacity:1;color:rgb(var(--c-mint-300)/var(--tw-text-opacity,1));font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.75rem;line-height:1rem;overflow-x:auto}.endpoint-list{gap:.5rem;margin-top:1rem;display:grid}.endpoint-list>div{border-width:1px;border-color:rgb(var(--c-fg)/.1);background-color:rgb(var(--c-sink)/.2);border-radius:.5rem;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.5rem .75rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.endpoint-list>div:hover{border-color:rgb(var(--c-mint-300)/.2);background-color:rgb(var(--c-fg)/.035)}.endpoint-list span:not(.badge){--tw-text-opacity:1;color:rgb(var(--c-fg)/var(--tw-text-opacity,1));font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.875rem;line-height:1.25rem}.endpoint-list small{color:rgb(var(--c-fg)/.4);font-size:.75rem;line-height:1rem}.code-block{border-width:1px;border-color:rgb(var(--c-fg)/.1);background:rgb(var(--c-sink)/.16);border-radius:.5rem;margin-bottom:.75rem;overflow:hidden}.code-block>div{background-color:rgb(var(--c-fg)/.05);--tw-text-opacity:1;color:rgb(var(--c-fg)/var(--tw-text-opacity,1));justify-content:space-between;align-items:center;padding:.5rem .75rem;font-size:.875rem;font-weight:600;line-height:1.25rem;display:flex}.code-block button{border-width:1px;border-color:rgb(var(--c-fg)/.1);background-color:rgb(var(--c-fg)/.06);color:rgb(var(--c-fg)/.6);border-radius:.375rem;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.75rem;line-height:1rem;display:inline-flex}.code-block button:hover{--tw-text-opacity:1;color:rgb(var(--c-fg)/var(--tw-text-opacity,1))}.code-block pre{background-color:rgb(var(--c-sink)/.4);--tw-text-opacity:1;max-height:220px;color:rgb(var(--c-mint-300)/var(--tw-text-opacity,1));margin:0;padding:1rem;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.75rem;line-height:1.5rem;overflow:auto}.tutorial-code-grid .code-block{margin-bottom:0}.empty-state{border-style:dashed;border-width:1px;border-color:rgb(var(--c-fg)/.15);background-color:rgb(var(--c-sink)/.2);min-height:180px;color:rgb(var(--c-fg)/.4);background:linear-gradient(135deg,rgb(var(--c-fg)/.035),transparent),rgb(var(--c-sink)/.18);border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;line-height:1.25rem;display:flex}.skeleton-rows{gap:.75rem;display:grid}.skeleton-rows span{height:3rem}@keyframes pulse{50%{opacity:.5}}.skeleton-rows span{background-color:rgb(var(--c-fg)/.1);border-radius:.5rem;animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}.visible{visibility:visible}.fixed{position:fixed}.block{display:block}.flex{display:flex}.table{display:table}.hidden{display:none}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-\[18px\]{height:18px}.min-h-screen{min-height:100vh}.w-3\.5{width:.875rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-\[18px\]{width:18px}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y))}.items-center{align-items:center}.justify-center{justify-content:center}.text-mint-300{--tw-text-opacity:1;color:rgb(var(--c-mint-300)/var(--tw-text-opacity,1))}.filter{filter:var(--tw-blur)var(--tw-brightness)var(--tw-contrast)var(--tw-grayscale)var(--tw-hue-rotate)var(--tw-invert)var(--tw-saturate)var(--tw-sepia)var(--tw-drop-shadow)}:root{--c-fg:244 244 240;--c-sink:0 0 0;--c-surface-1:14 14 14;--c-surface-2:24 24 24;--c-base-0:3 3 3;--c-base-1:8 8 8;--c-base-2:12 12 12;--c-blue:244 244 240;--c-blue-2:210 210 206;--c-mint-300:224 224 220;--c-mint-400:192 192 188;--c-mint-500:132 132 128;--c-amber:202 202 198;--c-coral:184 184 180;--c-violet:164 164 160;--c-indigo:88 88 86;--c-on-blue:238 238 234;--c-on-coral:224 224 220;--c-on-violet:208 208 204;--c-hero-accent:255 255 252;--c-filament:255 255 252;--c-on-accent:8 8 8;--glass-border:rgb(var(--c-fg)/.14);--glass-border-strong:rgb(var(--c-fg)/.32);--glass-fill:rgb(var(--c-fg)/.055);--glass-fill-strong:rgb(var(--c-fg)/.095);--panel-shadow:0 28px 80px rgb(var(--c-sink)/.54);--hairline:rgb(var(--c-fg)/.08);color:rgb(var(--c-fg));--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root[data-theme=light]{--c-fg:16 16 15;--c-sink:18 18 17;--c-surface-1:255 255 255;--c-surface-2:242 242 238;--c-base-0:250 250 247;--c-base-1:244 244 240;--c-base-2:238 238 234;--c-blue:15 15 14;--c-blue-2:52 52 50;--c-mint-300:34 34 32;--c-mint-400:62 62 60;--c-mint-500:104 104 100;--c-amber:76 76 73;--c-coral:92 92 88;--c-violet:70 70 67;--c-indigo:156 156 150;--c-on-blue:18 18 17;--c-on-coral:58 58 56;--c-on-violet:46 46 44;--c-hero-accent:0 0 0;--c-filament:20 20 19;--c-on-accent:255 255 252;--glass-border:rgb(var(--c-fg)/.14);--glass-border-strong:rgb(var(--c-fg)/.35);--glass-fill:rgb(var(--c-surface-1)/.7);--glass-fill-strong:rgb(var(--c-surface-1)/.85);--panel-shadow:0 22px 60px #0000001f;--hairline:rgb(var(--c-fg)/.1);--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{background:rgb(var(--c-base-0))}body{background:radial-gradient(1100px 620px at 50% -8%,rgb(var(--c-blue)/.14),transparent 60%),radial-gradient(900px 560px at 88% 8%,rgb(var(--c-mint-500)/.12),transparent 62%),radial-gradient(760px 520px at 6% 24%,rgb(var(--c-indigo)/.12),transparent 60%),repeating-linear-gradient(90deg,rgb(var(--c-fg)/.022)0 1px,transparent 1px 88px),repeating-linear-gradient(0deg,rgb(var(--c-fg)/.014)0 1px,transparent 1px 88px),linear-gradient(180deg,rgb(var(--c-base-0))0%,rgb(var(--c-base-1))46%,rgb(var(--c-base-2))100%);background-attachment:fixed;min-width:320px;min-height:100vh;margin:0;overflow-x:hidden}body:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,transparent 0%,rgb(var(--c-mint-300)/.1)48%,rgb(var(--c-filament)/.14)50%,rgb(var(--c-blue)/.1)52%,transparent 100%),repeating-linear-gradient(115deg,rgb(var(--c-fg)/.028)0 1px,transparent 1px 24px);-webkit-mask-image:linear-gradient(180deg,rgb(var(--c-sink))0%,transparent 78%);-webkit-mask-image:linear-gradient(180deg,rgb(var(--c-sink))0%,transparent 78%);-webkit-mask-image:linear-gradient(180deg,rgb(var(--c-sink))0%,transparent 78%);mask-image:linear-gradient(180deg,rgb(var(--c-sink))0%,transparent 78%);opacity:.34;will-change:background-position;background-position:-60% 0,0 0;background-size:240% 100%,auto;animation:20s linear infinite current-drift;position:fixed;top:-2px;bottom:-2px;left:-2px;right:-2px}body:after{content:"";z-index:0;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(circle at 50% 42%,rgb(var(--c-filament)/.5),rgb(var(--c-mint-300)/.24)16%,rgb(var(--c-blue)/.14)34%,transparent 62%);opacity:0;animation:2.2s cubic-bezier(.16,.72,.19,1) .12s both power-ignite;position:fixed;top:0;bottom:0;left:0;right:0;transform:scale(.62)}:root[data-theme=light] body:before{opacity:.4}:root[data-theme=light] body:after{mix-blend-mode:normal;opacity:0}#root{z-index:1;min-height:100vh;position:relative}#root:before{content:"";z-index:60;pointer-events:none;background:linear-gradient(90deg,transparent,rgb(var(--c-filament)/.6),transparent)no-repeat,linear-gradient(90deg,rgb(var(--c-blue)/.22),rgb(var(--c-mint-300)/.26),rgb(var(--c-blue)/.22));will-change:background-position;background-position:-40% 0,0 0;background-size:30% 100%,100% 100%;height:2px;animation:5.5s linear infinite rail-current;position:fixed;top:0;left:0;right:0}button,input,select,textarea{font:inherit}select{color-scheme:normal}select option,select optgroup{background:rgb(var(--c-surface-2));color:rgb(var(--c-fg))}select option:checked{background:rgb(var(--c-blue));color:rgb(var(--c-on-accent))}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.65}@keyframes signal-sweep{0%{transform:translate(-110%)}to{transform:translate(320%)}}@keyframes wire-current{to{stroke-dashoffset:0}}@keyframes chat-typing-dot{0%,to{opacity:.42;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}@keyframes global-panel-scan{0%,22%{opacity:0;transform:translate(-78%)}34%,72%{opacity:1}to{opacity:0;transform:translate(78%)}}@keyframes route-dash{to{stroke-dashoffset:-28px}}@keyframes node-pulse{0%,to{opacity:.72;box-shadow:0 0 0 4px rgb(var(--c-mint-300)/.08),0 0 20px rgb(var(--c-mint-300)/.34)}50%{opacity:1;box-shadow:0 0 0 8px rgb(var(--c-mint-300)/.12),0 0 32px rgb(var(--c-mint-300)/.58)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:1023px){.console-actions .quota-chip,.console-actions .user-chip{display:none}}@media (max-width:767px){.console-topbar{border-radius:0;top:0}.console-workspace{padding-top:1rem}.auth-card{min-height:auto}.auth-headline h1,.gateway-hero h1{font-size:2.28rem;line-height:1}.auth-headline{margin-top:1.5rem}.auth-headline p:not(.eyebrow){font-size:.95rem;line-height:1.65}.auth-signal-row span{height:2.25rem;padding-inline-start:.65rem;padding-inline-end:.65rem;font-size:.75rem}.auth-global-preview{min-height:252px}.global-globe{width:420px}.gateway-core{width:4.35rem;height:4.35rem}.auth-floating-panel{padding:.75rem}.auth-floating-panel strong{font-size:1.5rem}.panel-endpoint{top:12px;left:12px}.panel-route{bottom:12px;right:12px}.auth-node-legend{display:none}.auth-node-legend span{height:2rem;padding-inline-start:.5rem;padding-inline-end:.5rem}.gateway-hero{min-height:0;padding:1rem}.hero-status-row{align-items:stretch}.runtime-chip,.endpoint-copy{width:100%}.endpoint-copy code{min-width:0}.gateway-pulse{grid-template-columns:1fr}.pulse-map{min-height:142px}.pulse-stats strong{font-size:1.25rem}.metric-card{min-height:126px}.metric-content{padding-right:4.25rem}.metric-bars{width:3.75rem}.experience-page,.experience-shell{min-height:auto}.experience-sidebar{gap:.75rem;padding:.75rem}.experience-side-title{padding-block-start:.25rem;padding-block-end:.25rem}.experience-mode-list{grid-template-columns:repeat(3,minmax(0,1fr))}.experience-mode-list button{grid-template-columns:1fr;justify-items:start;min-height:76px}.experience-mode-list svg{grid-row:auto}.experience-recent{display:none}.experience-toolbar{align-items:stretch;padding:.75rem}.experience-toolbar-actions,.playground-model-select,.experience-toolbar-actions .ghost-action{width:100%}.experience-content{padding:.75rem}.chat-playground{min-height:560px}.chat-thread{padding:1rem}.chat-message{max-width:100%}.chat-composer-foot{align-items:stretch}.chat-composer-foot .primary-action{width:100%}.image-playground,.image-input-panel,.image-output-panel{padding:.75rem}.image-output-panel{min-height:420px}.image-preview-placeholder{min-height:300px}.heatmap-grid{grid-template-columns:repeat(7,20px)}.hour-bars{height:72px}}@keyframes power-ignite{0%{opacity:0;transform:scale(.64)}12%{opacity:.62}42%{opacity:.3}to{opacity:0;transform:scale(1.28)}}@keyframes current-drift{0%{background-position:-60% 0,0 0}to{background-position:170% 0,0 0}}@keyframes rail-current{0%{background-position:-45% 0,0 0}to{background-position:150% 0,0 0}}@keyframes filament-flow{0%{background-position:0%}to{background-position:220%}}@keyframes spark-sweep{0%{opacity:0;transform:translate(-130%)}22%{opacity:1}78%{opacity:1}to{opacity:0;transform:translate(130%)}}.landing-primary,.primary-action,.image-mode-switch button.active,.segmented button.active,.mobile-nav a.active,.recharge-plans i{color:rgb(var(--c-on-accent))}.landing-primary,.primary-action{background:linear-gradient(180deg,rgb(var(--c-blue-2)/.3),transparent 44%),rgb(var(--c-blue));box-shadow:0 8px 22px rgb(var(--c-blue)/.26),inset 0 0 0 1px rgb(var(--c-fg)/.08),inset 0 1px 0 rgb(var(--c-fg)/.2);transition:background .22s,box-shadow .22s,transform .15s;position:relative;overflow:hidden}.landing-primary:after,.primary-action:after{content:"";pointer-events:none;mix-blend-mode:screen;background:linear-gradient(105deg,transparent 40%,rgb(var(--c-filament)/.3)50%,transparent 60%);opacity:0;position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-130%)}.landing-primary:hover:after,.primary-action:hover:after{animation:1.1s ease-out spark-sweep}.metric-card:hover,.model-market-card:hover,.service-mark:hover,.provider-tile:hover{box-shadow:var(--panel-shadow),0 0 0 1px rgb(var(--c-blue)/.24),0 18px 40px rgb(var(--c-sink)/.32)}.gateway-hero{box-shadow:var(--panel-shadow),inset 0 1px 0 rgb(var(--c-fg)/.1),inset 0 0 60px rgb(var(--c-mint-500)/.04)}input:focus,textarea:focus,select:focus{box-shadow:0 0 0 3px rgb(var(--c-blue)/.16)}.theme-toggle{border:1px solid rgb(var(--c-fg)/.14);background:rgb(var(--c-fg)/.06);width:2.5rem;height:2.5rem;color:rgb(var(--c-fg)/.82);border-radius:9999px;justify-content:center;align-items:center;transition:color .2s,border-color .2s,background .2s,box-shadow .2s;display:inline-flex}.theme-toggle:hover{color:rgb(var(--c-mint-300));border-color:rgb(var(--c-mint-300)/.4);box-shadow:0 0 0 1px rgb(var(--c-mint-300)/.25),0 0 22px rgb(var(--c-mint-300)/.28)}.theme-toggle svg{transition:transform .45s cubic-bezier(.34,1.56,.64,1)}.theme-toggle:hover svg{transform:rotate(-20deg)scale(1.08)}.landing-mobile-actions{align-items:center;gap:.5rem;margin-left:auto;display:flex}.landing-mobile-actions .landing-mobile-login{margin-left:0}@media (min-width:768px){.landing-mobile-actions{display:none}}.wallet-qr-code{background:#fff}.playground-result video{background:#000}.code-block{background:#0a0e15;border-color:#ffffff14}.code-block>div{color:#e9f6ff;background:#ffffff0d}.code-block button{color:#e9f6ffb8;background:#ffffff0f;border-color:#ffffff24}.code-block button:hover{color:#fff}.code-block pre{color:#f4f4f0;background:#070b12}:root[data-theme=light] .landing-aurora,:root[data-theme=light] .stage-mesh,:root[data-theme=light] .console-backdrop{opacity:.45}:root[data-theme=light] body:after{opacity:0;animation:none}:root[data-theme=light] .auth-global-preview,:root[data-theme=light] .pulse-map{--c-fg:226 234 244;--c-sink:2 5 10;--c-surface-1:12 16 23;--c-surface-2:17 23 32;--c-blue:64 148 255;--c-blue-2:112 180 255;--c-mint-300:86 214 196;--c-mint-400:42 190 168;--c-mint-500:24 158 140;--c-indigo:78 98 200;--c-amber:224 168 74;--c-violet:138 132 236;--c-on-blue:150 196 250;--c-on-violet:190 186 246;--c-filament:190 236 255;color:rgb(var(--c-fg));border-color:rgb(var(--c-fg)/.1)}.landing-hero{text-align:left;grid-template-columns:1fr;align-items:center;gap:2.5rem;max-width:74rem;display:grid}.landing-hero-copy{text-align:center;align-items:center}@media (min-width:1024px){.landing-hero{grid-template-columns:1.05fr .95fr;gap:2.5rem}.landing-hero-copy{text-align:left;align-items:flex-start}.landing-hero h1{font-size:4.5rem}.landing-cta-row,.landing-trust{justify-content:flex-start}}.landing-eyebrow{border:1px solid rgb(var(--c-mint-300)/.28);background:rgb(var(--c-mint-300)/.08);height:30px;color:rgb(var(--c-mint-300));letter-spacing:.05em;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;margin-bottom:22px;padding:0 14px;font-size:12px;font-weight:700;display:inline-flex}.landing-trust{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:26px;display:flex}.landing-trust span{border:1px solid rgb(var(--c-fg)/.1);background:rgb(var(--c-fg)/.045);height:38px;color:rgb(var(--c-fg)/.7);border-radius:10px;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.landing-trust svg{color:rgb(var(--c-mint-300))}.landing-net{z-index:10;border:1px solid rgb(var(--c-fg)/.1);background:linear-gradient(180deg,rgb(var(--c-fg)/.06),rgb(var(--c-fg)/.025));box-shadow:var(--panel-shadow),inset 0 1px 0 rgb(var(--c-fg)/.08);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:18px;gap:12px;padding:16px;display:grid;position:relative}.landing-net-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.landing-net-head span{letter-spacing:.05em;text-transform:uppercase;color:rgb(var(--c-mint-300)/.85);align-items:center;gap:8px;font-size:12px;font-weight:700;display:inline-flex}.landing-net-head small{color:rgb(var(--c-fg)/.5);align-items:center;gap:7px;font-size:12px;font-weight:600;display:inline-flex}.landing-net-head small i{background:rgb(var(--c-mint-300));width:7px;height:7px;box-shadow:0 0 10px rgb(var(--c-mint-300)/.6);border-radius:999px}.landing-net .pulse-map{height:340px;min-height:340px}.landing-net-legend{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.landing-net-legend div{border:1px solid rgb(var(--c-fg)/.08);background:rgb(var(--c-fg)/.03);color:rgb(var(--c-fg)/.62);border-radius:10px;align-items:center;gap:9px;padding:8px 10px;font-size:12px;font-weight:600;display:flex}.landing-net-legend i{border-radius:3px;flex-shrink:0;width:8px;height:8px}.landing-net-legend .dot-client{background:rgb(var(--c-mint-300))}.landing-net-legend .dot-model{background:rgb(var(--c-blue))}.landing-net-legend .dot-store{background:rgb(var(--c-amber))}.landing-net-legend .dot-audit{background:rgb(var(--c-violet))}.landing-section{z-index:10;max-width:74rem;margin:0 auto;padding:46px 20px 0;position:relative}.landing-section-head{max-width:42rem;margin-bottom:22px}.landing-section-head span{letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--c-on-blue));font-size:12px;font-weight:700}.landing-section-head h2{color:rgb(var(--c-fg));margin-top:8px;font-size:30px;font-weight:700}.landing-section-head p{color:rgb(var(--c-fg)/.66);margin-top:8px;font-size:15px;font-weight:500;line-height:1.6}.landing-steps-grid{grid-template-columns:1fr;gap:14px;display:grid}@media (min-width:768px){.landing-steps-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.step-card{border:1px solid rgb(var(--c-fg)/.1);background:rgb(var(--c-fg)/.045);box-shadow:inset 0 1px 0 rgb(var(--c-fg)/.08);border-radius:14px;padding:18px;position:relative;overflow:hidden}.step-card:before{content:"";background:linear-gradient(90deg,transparent,rgb(var(--c-mint-300)/.55),transparent);height:1px;position:absolute;top:auto;bottom:0;left:0;right:0}.step-num{letter-spacing:.08em;color:rgb(var(--c-mint-300));font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px;font-weight:700}.step-icon{border:1px solid rgb(var(--c-blue)/.28);background:rgb(var(--c-blue)/.1);width:40px;height:40px;color:rgb(var(--c-on-blue));border-radius:11px;justify-content:center;align-items:center;margin-top:14px;display:inline-flex}.step-card h3{color:rgb(var(--c-fg));margin-top:14px;font-size:16px;font-weight:700}.step-card p{color:rgb(var(--c-fg)/.66);margin-top:6px;font-size:13px;font-weight:500;line-height:1.6}.step-card code{color:#f4f4f0;white-space:nowrap;background:#0a0e15;border:1px solid #ffffff14;border-radius:8px;margin-top:14px;padding:9px 11px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;display:block;overflow-x:auto}.landing-caps-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (min-width:640px){.landing-caps-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:960px){.landing-caps-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.cap-card{border:1px solid rgb(var(--c-fg)/.1);background:rgb(var(--c-fg)/.045);box-shadow:inset 0 1px 0 rgb(var(--c-fg)/.08);border-radius:14px;padding:16px;transition:transform .2s,box-shadow .2s}.cap-card:hover{box-shadow:var(--panel-shadow),0 0 0 1px rgb(var(--c-blue)/.24),0 16px 36px rgb(var(--c-sink)/.3);transform:translateY(-3px)}.cap-icon{border:1px solid rgb(var(--c-mint-300)/.25);background:rgb(var(--c-mint-300)/.1);width:38px;height:38px;color:rgb(var(--c-mint-300));border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.cap-card h3{color:rgb(var(--c-fg));margin-top:14px;font-size:15px;font-weight:700}.cap-card p{color:rgb(var(--c-fg)/.64);margin-top:6px;font-size:12px;font-weight:500;line-height:1.55}.landing-service-strip{padding-top:3.5rem}.auth-global-preview .auth-net{background:repeating-linear-gradient(90deg,rgb(var(--c-fg)/.04)0 1px,transparent 1px 40px),repeating-linear-gradient(0deg,rgb(var(--c-fg)/.028)0 1px,transparent 1px 40px),rgb(var(--c-sink)/.5);border:0;border-radius:0;height:100%;min-height:0;position:absolute;top:0;bottom:0;left:0;right:0}body{background:radial-gradient(900px 520px at 50% -10%,rgb(var(--c-fg)/.09),transparent 68%),repeating-linear-gradient(90deg,rgb(var(--c-fg)/.018)0 1px,transparent 1px 96px),linear-gradient(180deg,rgb(var(--c-base-0)),rgb(var(--c-base-1))48%,rgb(var(--c-base-2)))}body:before{background:linear-gradient(90deg,transparent,rgb(var(--c-fg)/.07),transparent),repeating-linear-gradient(115deg,rgb(var(--c-fg)/.018)0 1px,transparent 1px 32px);opacity:.22}body:after{display:none}#root:before{background:linear-gradient(90deg,transparent,rgb(var(--c-fg)/.7),transparent);height:1px;animation-duration:8s}.landing-stage{background:radial-gradient(900px 460px at 50% 0%,rgb(var(--c-fg)/.08),transparent 70%),linear-gradient(180deg,rgb(var(--c-base-0)),rgb(var(--c-base-1))52%,rgb(var(--c-base-2)))}.landing-aurora{background:radial-gradient(ellipse at 70% 18%,rgb(var(--c-fg)/.065),transparent 32%),radial-gradient(ellipse at 26% 42%,rgb(var(--c-fg)/.045),transparent 36%);filter:none;opacity:.75}.landing-header{border-bottom:1px solid rgb(var(--c-fg)/.1);background:rgb(var(--c-base-0)/.82);-webkit-backdrop-filter:blur(24px)saturate(80%);backdrop-filter:blur(24px)saturate(80%);height:72px;position:sticky;top:0}.landing-logo-mark{border:1px solid rgb(var(--c-fg)/.25);background:rgb(var(--c-fg));width:30px;height:30px;color:rgb(var(--c-on-accent));border-radius:9px}.landing-brand strong{letter-spacing:-.01em;font-size:15px;font-weight:750}.landing-nav{gap:4px}.landing-mobile-nav{display:none}.landing-nav a,.landing-nav button{min-height:38px;color:rgb(var(--c-fg)/.56);border-radius:9px;padding:0 13px;font-size:14px}.landing-nav a:hover,.landing-nav button:hover,.landing-nav .active{background:rgb(var(--c-fg)/.07);color:rgb(var(--c-fg))}.landing-login,.landing-mobile-login{border:1px solid rgb(var(--c-fg)/.2);background:rgb(var(--c-fg));color:rgb(var(--c-on-accent))}.landing-login:hover,.landing-mobile-login:hover{background:rgb(var(--c-fg)/.82)}.landing-primary,.primary-action{background:rgb(var(--c-fg));color:rgb(var(--c-on-accent));box-shadow:0 10px 28px rgb(var(--c-sink)/.3),inset 0 0 0 1px rgb(var(--c-sink)/.12)}.landing-primary:hover,.primary-action:hover{background:rgb(var(--c-blue-2));box-shadow:0 12px 34px rgb(var(--c-sink)/.36),inset 0 0 0 1px rgb(var(--c-sink)/.16)}.theme-toggle:hover{border-color:rgb(var(--c-fg)/.42);color:rgb(var(--c-fg));box-shadow:0 0 0 3px rgb(var(--c-fg)/.08)}.landing-hero h1,.auth-headline h1,.gateway-hero h1,.landing-section-heading h2{text-shadow:none}.landing-net,.step-card,.cap-card,.support-panel,.surface,.metric-card,.gateway-hero{border-color:rgb(var(--c-fg)/.12);background:linear-gradient(180deg,rgb(var(--c-fg)/.055),rgb(var(--c-fg)/.026)),rgb(var(--c-surface-1)/.68)}.metric-card:hover,.model-market-card:hover,.service-mark:hover,.provider-tile:hover,.cap-card:hover{box-shadow:var(--panel-shadow),0 0 0 1px rgb(var(--c-fg)/.2),0 18px 40px rgb(var(--c-sink)/.3)}.landing-net-legend .dot-client,.landing-net-legend .dot-model,.landing-net-legend .dot-store,.landing-net-legend .dot-audit{background:rgb(var(--c-fg)/.7)}.landing-model-market{width:min(100%,1800px);max-width:1800px;padding:78px 28px 96px}.console-model-market{width:100%;max-width:none;padding:0}.market-hero{text-align:center;flex-direction:column;align-items:center;max-width:780px;margin:0 auto 34px;display:flex}.market-kicker{color:rgb(var(--c-fg)/.42);letter-spacing:.12em;text-transform:uppercase;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:700}.market-hero h2{color:rgb(var(--c-fg));letter-spacing:-.055em;margin-top:12px;font-size:max(2.4rem,min(5vw,4.35rem));font-weight:760;line-height:.98}.market-hero>p{max-width:620px;color:rgb(var(--c-fg)/.5);margin-top:16px;font-size:14px;font-weight:540;line-height:1.7}.market-search{border:1px solid rgb(var(--c-fg)/.13);min-width:0;color:rgb(var(--c-fg)/.4);align-items:center;gap:10px;transition:border-color .16s,box-shadow .16s,background .16s;display:flex}.market-hero-search{background:rgb(var(--c-surface-1)/.82);width:min(100%,680px);height:54px;box-shadow:0 18px 54px rgb(var(--c-sink)/.18),inset 0 1px 0 rgb(var(--c-fg)/.07);border-radius:16px;margin-top:24px;padding:0 10px 0 17px}.market-search:focus-within{border-color:rgb(var(--c-fg)/.36);background:rgb(var(--c-surface-1)/.94);box-shadow:0 18px 54px rgb(var(--c-sink)/.2),0 0 0 3px rgb(var(--c-fg)/.07)}.market-search input{min-width:0;height:100%;color:rgb(var(--c-fg));background:0 0;border:0;outline:0;flex:1;font-size:14px;font-weight:620}.market-search input::placeholder{color:rgb(var(--c-fg)/.3)}.market-search>button{width:34px;height:34px;color:rgb(var(--c-fg)/.42);background:0 0;border:0;border-radius:9px;flex:none;justify-content:center;align-items:center;display:inline-flex}.market-search>button:hover{background:rgb(var(--c-fg)/.07);color:rgb(var(--c-fg))}.console-model-market .market-hero{text-align:left;align-items:flex-start;max-width:none;margin:0 0 24px}.console-model-market .market-hero h2{margin-top:8px;font-size:max(2rem,min(4vw,3rem))}.console-model-market .market-hero>p{margin-top:10px}.console-model-market .market-hero-search{width:min(100%,640px);margin-top:18px}.model-market-shell{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:20px;display:grid}.market-filter-sidebar{border:1px solid rgb(var(--c-fg)/.12);background:rgb(var(--c-surface-1)/.76);max-height:calc(100dvh - 106px);box-shadow:0 18px 52px rgb(var(--c-sink)/.16),inset 0 1px 0 rgb(var(--c-fg)/.07);scrollbar-width:thin;border-radius:15px;gap:14px;padding:16px;display:grid;position:sticky;top:86px;overflow-y:auto}.console-model-market .market-filter-sidebar{max-height:calc(100dvh - 42px);top:14px}.market-filter-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.market-filter-head>div{gap:4px;display:grid}.market-filter-head strong{color:rgb(var(--c-fg)/.88);font-size:13px;font-weight:740}.market-filter-head span{color:rgb(var(--c-fg)/.34);font-size:10px}.market-filter-head>button{color:rgb(var(--c-fg)/.4);background:0 0;border:0;border-radius:7px;padding:5px 7px;font-size:10px;font-weight:700}.market-filter-head>button:hover{background:rgb(var(--c-fg)/.07);color:rgb(var(--c-fg))}.market-filter-list{gap:3px;display:grid}.market-filter-list button,.market-mobile-filters button{min-width:0;color:rgb(var(--c-fg)/.48);background:0 0;border:1px solid #0000;justify-content:space-between;align-items:center;gap:12px;font-size:12px;font-weight:650;transition:border-color .15s,background .15s,color .15s;display:flex}.market-filter-list button{text-align:left;border-radius:9px;width:100%;padding:10px 11px}.market-filter-list button:hover,.market-mobile-filters button:hover{background:rgb(var(--c-fg)/.055);color:rgb(var(--c-fg)/.74)}.market-filter-list button.active,.market-mobile-filters button.active{border-color:rgb(var(--c-fg)/.16);background:rgb(var(--c-fg));color:rgb(var(--c-on-accent))}.market-filter-list button small,.market-mobile-filters button small{background:rgb(var(--c-fg)/.07);min-width:24px;color:rgb(var(--c-fg)/.38);border-radius:999px;justify-content:center;padding:2px 6px;font-size:9px;display:inline-flex}.market-filter-list button.active small,.market-mobile-filters button.active small{background:rgb(var(--c-on-accent)/.13);color:rgb(var(--c-on-accent)/.7)}.market-results{min-width:0;scroll-margin-top:84px}.market-toolbar{border:1px solid rgb(var(--c-fg)/.12);background:rgb(var(--c-surface-1)/.72);min-height:62px;box-shadow:inset 0 1px 0 rgb(var(--c-fg)/.06);border-radius:14px;justify-content:space-between;align-items:center;gap:14px;margin:0;padding:10px 12px 10px 15px;display:flex}.market-result-count{gap:3px;display:grid}.market-result-count strong{color:rgb(var(--c-fg)/.82);font-size:12px;font-weight:740}.market-result-count span{color:rgb(var(--c-fg)/.34);font-size:10px}.market-toolbar-actions{align-items:center;gap:8px;min-width:0;display:flex}.market-connected-filter,.market-sort{border:1px solid rgb(var(--c-fg)/.11);background:rgb(var(--c-fg)/.035);height:38px;color:rgb(var(--c-fg)/.48);border-radius:9px;align-items:center;gap:7px;font-size:10px;font-weight:700;display:inline-flex}.market-connected-filter{padding:0 11px}.market-connected-filter i{border:1px solid rgb(var(--c-fg)/.42);border-radius:999px;width:6px;height:6px}.market-connected-filter.active{border-color:rgb(var(--c-fg)/.22);background:rgb(var(--c-fg));color:rgb(var(--c-on-accent))}.market-connected-filter.active i{background:rgb(var(--c-on-accent));border-color:#0000}.market-sort{padding-left:10px}.market-sort>span{color:rgb(var(--c-fg)/.34)}.market-sort select{height:100%;color:rgb(var(--c-fg)/.68);background:0 0;border:0;outline:0;padding:0 28px 0 0;font-size:10px;font-weight:700}.market-sort option{background:rgb(var(--c-base-0));color:rgb(var(--c-fg))}.market-mobile-filters{display:none}.model-market-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.model-market-card{border:1px solid rgb(var(--c-fg)/.12);background:linear-gradient(180deg,rgb(var(--c-fg)/.045),transparent 52%),rgb(var(--c-surface-1)/.8);min-height:0;box-shadow:0 16px 42px rgb(var(--c-sink)/.15),inset 0 1px 0 rgb(var(--c-fg)/.07);border-radius:15px;flex-direction:column;padding:16px;transition:transform .17s,border-color .17s,background .17s,box-shadow .17s;display:flex;position:relative;overflow:hidden;container-type:inline-size}.model-market-card:hover{border-color:rgb(var(--c-fg)/.24);background:linear-gradient(180deg,rgb(var(--c-fg)/.065),transparent 52%),rgb(var(--c-surface-1)/.9);transform:translateY(-2px)}.model-market-card:before{background:linear-gradient(90deg,transparent,rgb(var(--c-fg)/.36),transparent);opacity:.62;height:1px;top:0;bottom:auto;left:16px;right:16px}.model-card-head,.model-card-price-row,.model-card-intro,.model-card-footer,.model-card-actions{z-index:10;position:relative}.model-card-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.model-brand-mark{border:1px solid rgb(var(--c-fg)/.13);background:rgb(var(--c-fg)/.06);width:40px;height:40px;color:rgb(var(--c-fg)/.88);box-shadow:inset 0 1px 0 rgb(var(--c-fg)/.07);border-radius:11px;flex:none;justify-content:center;align-items:center;display:inline-flex}.model-brand-mark svg{width:21px;height:21px}.model-brand-mark.large{border-radius:14px;width:48px;height:48px}.model-card-title{min-width:0}.model-market-card .model-card-title h3{min-height:0;color:rgb(var(--c-fg));letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:14px;font-weight:760;line-height:1.25;overflow:hidden}.model-card-byline{align-items:center;gap:7px;min-width:0;margin-top:5px;display:flex}.model-card-byline>span:first-child{color:rgb(var(--c-fg)/.38);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:650;overflow:hidden}.model-connection{color:rgb(var(--c-fg)/.43);background:0 0;border:0;padding:0;font-size:9px}.model-connection.connected,.model-connection.disconnected{color:rgb(var(--c-fg)/.46);background:0 0;border:0}.model-connection.connected i{background:rgb(var(--c-fg));box-shadow:0 0 8px rgb(var(--c-fg)/.36)}.model-connection.disconnected i{border:1px solid rgb(var(--c-fg)/.44);box-shadow:none;background:0 0}.model-card-detail-button{border:1px solid rgb(var(--c-fg)/.12);background:rgb(var(--c-fg)/.035);height:30px;color:rgb(var(--c-fg)/.48);border-radius:8px;align-items:center;gap:2px;padding:0 8px;font-size:10px;font-weight:700;display:inline-flex}.model-card-detail-button:hover{background:rgb(var(--c-fg));color:rgb(var(--c-on-accent))}.model-card-price-row{border:1px solid rgb(var(--c-fg)/.095);background:rgb(var(--c-sink)/.11);border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:13px;margin-top:14px;padding:12px 13px;display:grid}.model-card-price-copy{min-width:0}.model-card-price-copy>small,.model-relative-chip>small{color:rgb(var(--c-fg)/.34);letter-spacing:.045em;font-size:8px;font-weight:720;display:block}.model-card-price-copy>div{align-items:baseline;gap:5px;min-width:0;margin-top:6px;display:flex}.model-card-price-copy strong{color:rgb(var(--c-fg));white-space:nowrap;font-size:18px;font-weight:780;line-height:1}.model-card-price-copy em{color:rgb(var(--c-fg)/.42);white-space:nowrap;font-size:9px;font-style:normal;font-weight:650}.model-market-card .model-card-price-copy p{min-height:0;color:rgb(var(--c-fg)/.36);text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:9px;font-weight:560;line-height:1.35;overflow:hidden}.model-relative-chip{border-left:1px solid rgb(var(--c-fg)/.09);align-content:center;min-width:96px;padding-left:13px;display:grid}.model-relative-chip strong{color:rgb(var(--c-fg));margin-top:6px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:17px;line-height:1}.model-relative-chip span{color:rgb(var(--c-fg)/.32);margin-top:6px;font-size:8px;line-height:1.35}.model-relative-chip.unavailable strong{color:rgb(var(--c-fg)/.5);font-family:inherit;font-size:12px}.model-market-card .model-card-intro{min-height:40px;color:rgb(var(--c-fg)/.48);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:13px;font-size:11px;font-weight:520;line-height:1.75;display:-webkit-box;overflow:hidden}.model-card-footer{border-top:1px solid rgb(var(--c-fg)/.085);gap:10px;margin-top:auto;padding-top:13px;display:grid}.model-market-card .model-card-tags{flex-wrap:wrap;gap:5px;margin:0;padding:0;display:flex}.model-market-card .model-card-tags span{border:1px solid rgb(var(--c-fg)/.1);background:rgb(var(--c-fg)/.035);color:rgb(var(--c-fg)/.42);letter-spacing:.025em;border-radius:6px;padding:4px 7px;font-size:8px;font-weight:680}.model-card-runtime{align-items:center;gap:0;min-width:0;display:flex}.model-card-runtime>span{border-right:1px solid rgb(var(--c-fg)/.08);align-items:baseline;gap:6px;min-width:0;padding:0 10px;display:flex}.model-card-runtime>span:first-child{padding-left:0}.model-card-runtime>span:last-child{border-right:0}.model-card-runtime small{color:rgb(var(--c-fg)/.3);white-space:nowrap;font-size:8px}.model-card-runtime strong{color:rgb(var(--c-fg)/.68);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.model-card-actions{margin-top:12px}.model-action-button{border-color:rgb(var(--c-fg)/.14);background:rgb(var(--c-fg)/.05);height:36px;color:rgb(var(--c-fg)/.68);border-radius:8px;font-size:11px}.model-action-button:hover{background:rgb(var(--c-fg));color:rgb(var(--c-on-accent))}.model-card-skeleton{min-height:260px}.market-empty{border:1px dashed rgb(var(--c-fg)/.15);background:rgb(var(--c-fg)/.025);text-align:center;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:260px;margin-top:14px;display:flex}.market-empty strong{color:rgb(var(--c-fg)/.72);font-size:13px}.market-empty span{color:rgb(var(--c-fg)/.36);font-size:10px}.market-empty button{border:1px solid rgb(var(--c-fg)/.12);background:rgb(var(--c-fg)/.05);color:rgb(var(--c-fg)/.58);border-radius:8px;margin-top:5px;padding:7px 10px;font-size:10px;font-weight:700}.market-pagination{border-top:1px solid rgb(var(--c-fg)/.09);justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding:13px 2px 0;display:flex}.market-pagination>span{color:rgb(var(--c-fg)/.38);font-size:10px;font-weight:650}.market-pagination>div{gap:7px;display:flex}.market-pagination button{border:1px solid rgb(var(--c-fg)/.12);background:rgb(var(--c-fg)/.035);height:36px;color:rgb(var(--c-fg)/.58);border-radius:8px;align-items:center;gap:5px;padding:0 11px;font-size:10px;font-weight:700;display:inline-flex}.market-pagination button:hover:not(:disabled){background:rgb(var(--c-fg));color:rgb(var(--c-on-accent))}.market-pagination button:disabled{cursor:not-allowed;opacity:.32}@keyframes model-detail-in{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}.model-detail-layer{z-index:120;justify-content:flex-end;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.model-detail-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000b8;border:0;width:100%;position:absolute;top:0;bottom:0;left:0;right:0}.model-detail-drawer{z-index:1;border-left:1px solid rgb(var(--c-fg)/.14);background:radial-gradient(700px 340px at 50% -5%,rgb(var(--c-fg)/.08),transparent 70%),rgb(var(--c-base-1));flex-direction:column;width:min(760px,100vw - 28px);height:100%;animation:.22s ease-out model-detail-in;display:flex;position:relative;overflow:hidden;box-shadow:-36px 0 90px #0000006b}.model-detail-head{border-bottom:1px solid rgb(var(--c-fg)/.1);background:rgb(var(--c-base-1)/.86);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);justify-content:space-between;align-items:center;gap:18px;min-height:82px;padding:16px 22px;display:flex}.model-detail-identity{align-items:center;gap:13px;min-width:0;display:flex}.model-detail-identity>div{min-width:0}.model-detail-identity span{color:rgb(var(--c-fg)/.34);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:750;display:block}.model-detail-identity h2{color:rgb(var(--c-fg));letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:20px;font-weight:760;overflow:hidden}.model-detail-close{border:1px solid rgb(var(--c-fg)/.13);background:rgb(var(--c-fg)/.05);width:38px;height:38px;color:rgb(var(--c-fg)/.58);border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.model-detail-close:hover{background:rgb(var(--c-fg));color:rgb(var(--c-on-accent))}.model-detail-scroll{overscroll-behavior:contain;flex:1;grid-auto-rows:max-content;align-content:start;gap:14px;padding:20px 22px 34px;display:grid;overflow-y:auto}.model-detail-overview,.model-detail-stats article,.model-detail-section,.model-reference-panel{border:1px solid rgb(var(--c-fg)/.11);background:rgb(var(--c-fg)/.038);box-shadow:inset 0 1px 0 rgb(var(--c-fg)/.055);border-radius:16px}.model-detail-overview{gap:18px;padding:18px;display:grid}.model-detail-copy p{color:rgb(var(--c-fg)/.58);font-size:13px;line-height:1.75}.model-detail-tags{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.model-detail-tags span{border:1px solid rgb(var(--c-fg)/.11);background:rgb(var(--c-fg)/.04);color:rgb(var(--c-fg)/.5);border-radius:7px;padding:5px 8px;font-size:10px;font-weight:680}.model-endpoint{border:1px solid rgb(var(--c-fg)/.1);background:rgb(var(--c-sink)/.18);border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 12px;display:grid}.model-endpoint>span{color:rgb(var(--c-fg)/.34);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:750}.model-endpoint code{color:rgb(var(--c-fg)/.76);text-overflow:ellipsis;white-space:nowrap;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;overflow:hidden}.model-detail-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.model-detail-stats article{min-width:0;padding:14px}.model-detail-stats article>span{color:rgb(var(--c-fg)/.4);align-items:center;gap:7px;font-size:10px;font-weight:680;display:flex}.model-detail-stats article>strong{color:rgb(var(--c-fg));text-overflow:ellipsis;white-space:nowrap;margin-top:12px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:20px;display:block;overflow:hidden}.model-detail-stats article>strong em{color:rgb(var(--c-fg)/.32);font-size:12px;font-style:normal}.model-detail-stats article>small{color:rgb(var(--c-fg)/.3);margin-top:7px;font-size:9px;line-height:1.4;display:block}.model-relative-panel{border:1px solid rgb(var(--c-fg)/.19);background:rgb(var(--c-fg));color:rgb(var(--c-on-accent));border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;padding:16px 18px;display:grid}.model-relative-panel>div{border-right:1px solid rgb(var(--c-on-accent)/.16);min-width:130px;padding-right:18px}.model-relative-panel span,.model-relative-panel strong{display:block}.model-relative-panel span{letter-spacing:.06em;opacity:.52;text-transform:uppercase;font-size:9px;font-weight:750}.model-relative-panel strong{margin-top:6px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:24px}.model-relative-panel p{opacity:.68;font-size:11px;font-weight:620;line-height:1.65}.model-detail-section{min-height:max-content;overflow:hidden}.model-detail-section-head{border-bottom:1px solid rgb(var(--c-fg)/.09);justify-content:space-between;align-items:flex-end;gap:14px;padding:16px 18px;display:flex}.model-detail-section-head span{color:rgb(var(--c-fg)/.32);letter-spacing:.08em;text-transform:uppercase;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;font-weight:700}.model-detail-section-head h3{color:rgb(var(--c-fg));margin-top:5px;font-size:16px}.model-detail-section-head>small{color:rgb(var(--c-fg)/.34);font-size:10px}.model-group-table-wrap{overflow-x:auto}.model-group-table{border-collapse:collapse;text-align:left;width:100%;min-width:850px}.model-group-table th{border-bottom:1px solid rgb(var(--c-fg)/.09);color:rgb(var(--c-fg)/.31);letter-spacing:.05em;text-transform:uppercase;padding:11px 12px;font-size:9px;font-weight:740}.model-group-table th:first-child,.model-group-table td:first-child{padding-left:18px}.model-group-table th:last-child,.model-group-table td:last-child{padding-right:18px}.model-group-table td{border-bottom:1px solid rgb(var(--c-fg)/.075);vertical-align:top;padding:14px 12px}.model-group-table tr:last-child td{border-bottom:0}.model-group-table td>strong,.model-group-table td>small{display:block}.model-group-table td>strong{color:rgb(var(--c-fg)/.79);white-space:nowrap;font-size:11px;font-weight:700}.model-group-table td>strong em{color:rgb(var(--c-fg)/.36);font-size:9px;font-style:normal}.model-group-table td>small{max-width:190px;color:rgb(var(--c-fg)/.31);margin-top:5px;font-size:9px;line-height:1.4}.model-group-status{border:1px solid rgb(var(--c-fg)/.12);color:rgb(var(--c-fg)/.48);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:5px 8px;font-size:9px;font-weight:700;display:inline-flex}.model-group-status i{border-radius:999px;width:6px;height:6px}.model-group-status.connected i{background:rgb(var(--c-fg))}.model-group-status.disconnected i{border:1px solid rgb(var(--c-fg)/.48)}.model-reference-panel{gap:7px;padding:16px 18px;display:grid}.model-reference-panel>div{color:rgb(var(--c-fg)/.4);align-items:center;gap:8px;font-size:10px;font-weight:700;display:flex}.model-reference-panel>strong{color:rgb(var(--c-fg)/.82);font-size:12px}.model-reference-panel>small{color:rgb(var(--c-fg)/.3);font-size:9px;line-height:1.5}:root[data-theme=light] body{background:radial-gradient(900px 520px at 50% -10%,rgb(var(--c-fg)/.045),transparent 68%),repeating-linear-gradient(90deg,rgb(var(--c-fg)/.018)0 1px,transparent 1px 96px),linear-gradient(180deg,rgb(var(--c-base-0)),rgb(var(--c-base-1))48%,rgb(var(--c-base-2)))}:root[data-theme=light] .landing-header{background:rgb(var(--c-base-0)/.86)}:root[data-theme=light] .model-market-card,:root[data-theme=light] .market-filter-sidebar,:root[data-theme=light] .market-toolbar,:root[data-theme=light] .market-hero-search,:root[data-theme=light] .model-detail-overview,:root[data-theme=light] .model-detail-stats article,:root[data-theme=light] .model-detail-section,:root[data-theme=light] .model-reference-panel{background:#ffffffc2}:root[data-theme=light] .model-detail-drawer{background:radial-gradient(700px 340px at 50% -5%,rgb(var(--c-fg)/.035),transparent 70%),rgb(var(--c-base-0))}:root[data-theme=light] .model-detail-head{background:rgb(var(--c-base-0)/.88)}@media (max-width:1279px){.model-market-shell{display:block}.market-filter-sidebar{display:none}.market-mobile-filters{scrollbar-width:none;gap:7px;margin-top:10px;padding:2px 1px 4px;display:flex;overflow-x:auto}.market-mobile-filters::-webkit-scrollbar{display:none}.market-mobile-filters button{border-radius:8px;flex:none;gap:8px;padding:8px 10px}}@media (max-width:1023px){.model-market-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.landing-stage{padding-bottom:calc(88px + env(safe-area-inset-bottom,0px))}.landing-mobile-nav{z-index:90;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));border:1px solid rgb(var(--c-fg)/.14);background:rgb(var(--c-base-0)/.9);max-width:440px;box-shadow:0 18px 54px rgb(var(--c-base-0)/.46);-webkit-backdrop-filter:blur(24px)saturate(80%);backdrop-filter:blur(24px)saturate(80%);border-radius:15px;justify-content:space-between;gap:3px;margin-inline-start:auto;margin-inline-end:auto;padding:6px;display:flex;position:fixed;left:12px}.landing-mobile-nav button{min-width:0;min-height:42px;color:rgb(var(--c-fg)/.52);background:0 0;border:0;border-radius:10px;flex:1 1 0;padding-inline-start:5px;padding-inline-end:5px;font-size:11px;font-weight:700}.landing-mobile-nav button:hover,.landing-mobile-nav .active{background:rgb(var(--c-fg)/.08);color:rgb(var(--c-fg))}body.model-detail-open .landing-mobile-nav{display:none}.landing-model-market{padding:34px 14px 72px}.console-model-market{padding:0}.market-hero,.console-model-market .market-hero{text-align:left;align-items:flex-start;margin-bottom:20px}.market-hero h2,.console-model-market .market-hero h2{margin-top:8px;font-size:2.35rem}.market-hero>p,.console-model-market .market-hero>p{margin-top:10px;font-size:12px;line-height:1.6}.market-hero-search,.console-model-market .market-hero-search{border-radius:13px;width:100%;height:48px;margin-top:16px}.market-toolbar{flex-direction:column;align-items:stretch;min-height:0;padding:12px}.market-toolbar-actions{width:100%}.market-connected-filter,.market-sort{flex:1 1 0}.market-sort{justify-content:space-between}.market-sort select{flex:1;min-width:0}.model-market-grid{grid-template-columns:1fr;gap:10px;margin-top:10px}.model-market-card{min-height:0;padding:14px}.model-card-runtime{justify-content:flex-start}.market-pagination{flex-direction:column;align-items:stretch}.market-pagination>div{grid-template-columns:1fr 1fr;display:grid}.market-pagination button{justify-content:center}.model-detail-drawer{border-left:0;width:100%}.model-detail-head{padding-inline-start:15px;padding-inline-end:15px}.model-detail-scroll{padding:14px 14px 28px}.model-detail-stats,.model-relative-panel{grid-template-columns:1fr}.model-relative-panel>div{border-right:0;border-bottom:1px solid rgb(var(--c-on-accent)/.16);padding-bottom:12px;padding-right:0}}@media (max-width:420px){.landing-header{gap:10px;padding-inline-start:12px;padding-inline-end:12px}.landing-brand{gap:8px;min-width:0}.landing-brand strong{white-space:nowrap;font-size:13px}.landing-mobile-actions{gap:6px}.landing-mobile-actions .theme-toggle{width:36px;height:36px}.landing-mobile-login{white-space:nowrap;height:36px;padding-inline-start:12px;padding-inline-end:12px}.model-card-runtime{grid-template-columns:1fr 1fr;display:grid}.model-card-runtime>span{gap:4px;padding-inline-start:9px;padding-inline-end:9px;display:grid}.market-toolbar-actions{grid-template-columns:1fr;display:grid}}@media (prefers-reduced-motion:reduce){.model-detail-drawer{animation:none}}body:has(.landing-stage){min-width:0}body:has(.auth-stage:not(.admin-auth-stage)){min-width:0}body:has(.console-shell:not(.admin-console-shell)){min-width:0}.landing-stage,.auth-stage:not(.admin-auth-stage),.console-shell:not(.admin-console-shell),.model-detail-layer,main.loading-stage{--sr-bg:#080808;--sr-bg-soft:#0c0c0c;--sr-panel:#111;--sr-panel-raised:#171717;--sr-panel-hover:#1b1b1b;--sr-fg:#f3f3f0;--sr-muted:#a0a09b;--sr-dim:#6d6d69;--sr-border:#292927;--sr-border-strong:#454541;--sr-inverse:#090909;--sr-shadow:0 18px 48px #00000047;--sr-code:#050505;--sr-code-fg:#edede8;--sr-rail:clamp(232px,12.5vw,272px);--sr-header:56px;--sr-radius:10px;--sr-radius-sm:7px;--c-fg:243 243 240;--c-sink:0 0 0;--c-surface-1:17 17 17;--c-surface-2:23 23 23;--c-base-0:8 8 8;--c-base-1:11 11 11;--c-base-2:14 14 14;--c-blue:243 243 240;--c-blue-2:210 210 205;--c-mint-300:225 225 221;--c-mint-400:190 190 186;--c-mint-500:135 135 131;--c-amber:198 198 193;--c-coral:181 181 177;--c-violet:163 163 159;--c-indigo:88 88 85;--c-on-accent:8 8 8;--c-on-blue:8 8 8;color:var(--sr-fg);--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-synthesis:none;text-rendering:optimizeLegibility;font-family:Inter,SF Pro Text,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif}:root[data-theme=light] .landing-stage,:root[data-theme=light] .auth-stage:not(.admin-auth-stage),:root[data-theme=light] .console-shell:not(.admin-console-shell),:root[data-theme=light] .model-detail-layer,:root[data-theme=light] main.loading-stage{--sr-bg:#f6f6f3;--sr-bg-soft:#efefec;--sr-panel:#fff;--sr-panel-raised:#f9f9f7;--sr-panel-hover:#f1f1ee;--sr-fg:#111110;--sr-muted:#666662;--sr-dim:#92928c;--sr-border:#deded9;--sr-border-strong:#b9b9b2;--sr-inverse:#fff;--sr-shadow:0 16px 42px #00000014;--sr-code:#090909;--sr-code-fg:#f1f1ed;--c-fg:17 17 16;--c-sink:18 18 17;--c-surface-1:255 255 255;--c-surface-2:247 247 244;--c-base-0:246 246 243;--c-base-1:242 242 239;--c-base-2:237 237 233;--c-blue:17 17 16;--c-blue-2:53 53 50;--c-mint-300:34 34 32;--c-mint-400:62 62 59;--c-mint-500:104 104 99;--c-amber:75 75 71;--c-coral:91 91 86;--c-violet:69 69 65;--c-indigo:154 154 147;--c-on-accent:255 255 252;--c-on-blue:255 255 252;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.landing-stage *,.landing-stage :before,.landing-stage :after,.auth-stage:not(.admin-auth-stage) *,.auth-stage:not(.admin-auth-stage) :before,.auth-stage:not(.admin-auth-stage) :after,.console-shell:not(.admin-console-shell) *,.console-shell:not(.admin-console-shell) :before,.console-shell:not(.admin-console-shell) :after,.model-detail-layer *,.model-detail-layer :before,.model-detail-layer :after,main.loading-stage *,main.loading-stage :before,main.loading-stage :after{box-sizing:border-box}.landing-stage :-webkit-any(button,a,input,select,textarea){-webkit-tap-highlight-color:transparent}.landing-stage :-moz-any(button,a,input,select,textarea){-webkit-tap-highlight-color:transparent}.landing-stage :is(button,a,input,select,textarea){-webkit-tap-highlight-color:transparent}.auth-stage:not(.admin-auth-stage) :-webkit-any(button,a,input,select,textarea){-webkit-tap-highlight-color:transparent}.auth-stage:not(.admin-auth-stage) :-moz-any(button,a,input,select,textarea){-webkit-tap-highlight-color:transparent}.auth-stage:not(.admin-auth-stage) :-webkit-any(button,a,input,select,textarea){-webkit-tap-highlight-color:transparent}.auth-stage:not(.admin-auth-stage) :-moz-any(button,a,input,select,textarea){-webkit-tap-highlight-color:transparent}.auth-stage:not(.admin-auth-stage) :is(button,a,input,select,textarea){-webkit-tap-highlight-color:transparent}.console-shell:not(.admin-console-shell) :-webkit-any(button,a,input,select,textarea){-webkit-tap-highlight-color:transparent}.console-shell:not(.admin-console-shell) :-moz-any(button,a,input,select,textarea){-webkit-tap-highlight-color:transparent}.console-shell:not(.admin-console-shell) :-webkit-any(button,a,input,select,textarea){-webkit-tap-highlight-color:transparent}.console-shell:not(.admin-console-shell) :-moz-any(button,a,input,select,textarea){-webkit-tap-highlight-color:transparent}.console-shell:not(.admin-console-shell) :is(button,a,input,select,textarea){-webkit-tap-highlight-color:transparent}.model-detail-layer :-webkit-any(button,a,input,select,textarea){-webkit-tap-highlight-color:transparent}.model-detail-layer :-moz-any(button,a,input,select,textarea){-webkit-tap-highlight-color:transparent}.model-detail-layer :is(button,a,input,select,textarea){-webkit-tap-highlight-color:transparent}.landing-stage :-webkit-any(button,a,input,select,textarea):focus-visible{outline:2px solid var(--sr-fg);outline-offset:2px}.landing-stage :-moz-any(button,a,input,select,textarea):focus-visible{outline:2px solid var(--sr-fg);outline-offset:2px}.landing-stage :is(button,a,input,select,textarea):focus-visible{outline:2px solid var(--sr-fg);outline-offset:2px}.auth-stage:not(.admin-auth-stage) :-webkit-any(button,a,input,select,textarea):focus-visible{outline:2px solid var(--sr-fg);outline-offset:2px}.auth-stage:not(.admin-auth-stage) :-moz-any(button,a,input,select,textarea):focus-visible{outline:2px solid var(--sr-fg);outline-offset:2px}.auth-stage:not(.admin-auth-stage) :-webkit-any(button,a,input,select,textarea):focus-visible{outline:2px solid var(--sr-fg);outline-offset:2px}.auth-stage:not(.admin-auth-stage) :-moz-any(button,a,input,select,textarea):focus-visible{outline:2px solid var(--sr-fg);outline-offset:2px}.auth-stage:not(.admin-auth-stage) :is(button,a,input,select,textarea):focus-visible{outline:2px solid var(--sr-fg);outline-offset:2px}.console-shell:not(.admin-console-shell) :-webkit-any(button,a,input,select,textarea):focus-visible{outline:2px solid var(--sr-fg);outline-offset:2px}.console-shell:not(.admin-console-shell) :-moz-any(button,a,input,select,textarea):focus-visible{outline:2px solid var(--sr-fg);outline-offset:2px}.console-shell:not(.admin-console-shell) :-webkit-any(button,a,input,select,textarea):focus-visible{outline:2px solid var(--sr-fg);outline-offset:2px}.console-shell:not(.admin-console-shell) :-moz-any(button,a,input,select,textarea):focus-visible{outline:2px solid var(--sr-fg);outline-offset:2px}.console-shell:not(.admin-console-shell) :is(button,a,input,select,textarea):focus-visible{outline:2px solid var(--sr-fg);outline-offset:2px}.model-detail-layer :-webkit-any(button,a,input,select,textarea):focus-visible{outline:2px solid var(--sr-fg);outline-offset:2px}.model-detail-layer :-moz-any(button,a,input,select,textarea):focus-visible{outline:2px solid var(--sr-fg);outline-offset:2px}.model-detail-layer :is(button,a,input,select,textarea):focus-visible{outline:2px solid var(--sr-fg);outline-offset:2px}.landing-stage :-webkit-any(input,select,textarea){border:1px solid var(--sr-border);border-radius:var(--sr-radius-sm);background:var(--sr-bg-soft);color:var(--sr-fg);box-shadow:none;outline:none;transition:border-color .14s,background-color .14s}.landing-stage :-moz-any(input,select,textarea){border:1px solid var(--sr-border);border-radius:var(--sr-radius-sm);background:var(--sr-bg-soft);color:var(--sr-fg);box-shadow:none;outline:none;transition:border-color .14s,background-color .14s}.landing-stage :is(input,select,textarea){border:1px solid var(--sr-border);border-radius:var(--sr-radius-sm);background:var(--sr-bg-soft);color:var(--sr-fg);box-shadow:none;outline:none;transition:border-color .14s,background-color .14s}.auth-stage:not(.admin-auth-stage) :-webkit-any(input,select,textarea){border:1px solid var(--sr-border);border-radius:var(--sr-radius-sm);background:var(--sr-bg-soft);color:var(--sr-fg);box-shadow:none;outline:none;transition:border-color .14s,background-color .14s}.auth-stage:not(.admin-auth-stage) :-moz-any(input,select,textarea){border:1px solid var(--sr-border);border-radius:var(--sr-radius-sm);background:var(--sr-bg-soft);color:var(--sr-fg);box-shadow:none;outline:none;transition:border-color .14s,background-color .14s}.auth-stage:not(.admin-auth-stage) :-webkit-any(input,select,textarea){border:1px solid var(--sr-border);border-radius:var(--sr-radius-sm);background:var(--sr-bg-soft);color:var(--sr-fg);box-shadow:none;outline:none;transition:border-color .14s,background-color .14s}.auth-stage:not(.admin-auth-stage) :-moz-any(input,select,textarea){border:1px solid var(--sr-border);border-radius:var(--sr-radius-sm);background:var(--sr-bg-soft);color:var(--sr-fg);box-shadow:none;outline:none;transition:border-color .14s,background-color .14s}.auth-stage:not(.admin-auth-stage) :is(input,select,textarea){border:1px solid var(--sr-border);border-radius:var(--sr-radius-sm);background:var(--sr-bg-soft);color:var(--sr-fg);box-shadow:none;outline:none;transition:border-color .14s,background-color .14s}.console-shell:not(.admin-console-shell) :-webkit-any(input,select,textarea){border:1px solid var(--sr-border);border-radius:var(--sr-radius-sm);background:var(--sr-bg-soft);color:var(--sr-fg);box-shadow:none;outline:none;transition:border-color .14s,background-color .14s}.console-shell:not(.admin-console-shell) :-moz-any(input,select,textarea){border:1px solid var(--sr-border);border-radius:var(--sr-radius-sm);background:var(--sr-bg-soft);color:var(--sr-fg);box-shadow:none;outline:none;transition:border-color .14s,background-color .14s}.console-shell:not(.admin-console-shell) :-webkit-any(input,select,textarea){border:1px solid var(--sr-border);border-radius:var(--sr-radius-sm);background:var(--sr-bg-soft);color:var(--sr-fg);box-shadow:none;outline:none;transition:border-color .14s,background-color .14s}.console-shell:not(.admin-console-shell) :-moz-any(input,select,textarea){border:1px solid var(--sr-border);border-radius:var(--sr-radius-sm);background:var(--sr-bg-soft);color:var(--sr-fg);box-shadow:none;outline:none;transition:border-color .14s,background-color .14s}.console-shell:not(.admin-console-shell) :is(input,select,textarea){border:1px solid var(--sr-border);border-radius:var(--sr-radius-sm);background:var(--sr-bg-soft);color:var(--sr-fg);box-shadow:none;outline:none;transition:border-color .14s,background-color .14s}.model-detail-layer :-webkit-any(input,select,textarea){border:1px solid var(--sr-border);border-radius:var(--sr-radius-sm);background:var(--sr-bg-soft);color:var(--sr-fg);box-shadow:none;outline:none;transition:border-color .14s,background-color .14s}.model-detail-layer :-moz-any(input,select,textarea){border:1px solid var(--sr-border);border-radius:var(--sr-radius-sm);background:var(--sr-bg-soft);color:var(--sr-fg);box-shadow:none;outline:none;transition:border-color .14s,background-color .14s}.model-detail-layer :is(input,select,textarea){border:1px solid var(--sr-border);border-radius:var(--sr-radius-sm);background:var(--sr-bg-soft);color:var(--sr-fg);box-shadow:none;outline:none;transition:border-color .14s,background-color .14s}.landing-stage :is(input,select,textarea)::-moz-placeholder{color:var(--sr-dim)}.auth-stage:not(.admin-auth-stage) :is(input,select,textarea)::-moz-placeholder{color:var(--sr-dim)}.console-shell:not(.admin-console-shell) :is(input,select,textarea)::-moz-placeholder{color:var(--sr-dim)}.model-detail-layer :is(input,select,textarea)::-moz-placeholder{color:var(--sr-dim)}.landing-stage :-webkit-any(input,select,textarea)::placeholder{color:var(--sr-dim)}.landing-stage :-moz-any(input,select,textarea)::placeholder{color:var(--sr-dim)}.landing-stage :is(input,select,textarea)::placeholder{color:var(--sr-dim)}.auth-stage:not(.admin-auth-stage) :-webkit-any(input,select,textarea)::placeholder{color:var(--sr-dim)}.auth-stage:not(.admin-auth-stage) :-moz-any(input,select,textarea)::placeholder{color:var(--sr-dim)}.auth-stage:not(.admin-auth-stage) :-webkit-any(input,select,textarea)::placeholder{color:var(--sr-dim)}.auth-stage:not(.admin-auth-stage) :-moz-any(input,select,textarea)::placeholder{color:var(--sr-dim)}.auth-stage:not(.admin-auth-stage) :is(input,select,textarea)::placeholder{color:var(--sr-dim)}.console-shell:not(.admin-console-shell) :-webkit-any(input,select,textarea)::placeholder{color:var(--sr-dim)}.console-shell:not(.admin-console-shell) :-moz-any(input,select,textarea)::placeholder{color:var(--sr-dim)}.console-shell:not(.admin-console-shell) :-webkit-any(input,select,textarea)::placeholder{color:var(--sr-dim)}.console-shell:not(.admin-console-shell) :-moz-any(input,select,textarea)::placeholder{color:var(--sr-dim)}.console-shell:not(.admin-console-shell) :is(input,select,textarea)::placeholder{color:var(--sr-dim)}.model-detail-layer :-webkit-any(input,select,textarea)::placeholder{color:var(--sr-dim)}.model-detail-layer :-moz-any(input,select,textarea)::placeholder{color:var(--sr-dim)}.model-detail-layer :is(input,select,textarea)::placeholder{color:var(--sr-dim)}.landing-stage :-webkit-any(input,select,textarea):focus{border-color:var(--sr-border-strong);background:var(--sr-panel);box-shadow:0 0 0 2px color-mix(in srgb,var(--sr-fg)9%,transparent)}.landing-stage :-moz-any(input,select,textarea):focus{border-color:var(--sr-border-strong);background:var(--sr-panel);box-shadow:0 0 0 2px color-mix(in srgb,var(--sr-fg)9%,transparent)}.landing-stage :is(input,select,textarea):focus{border-color:var(--sr-border-strong);background:var(--sr-panel);box-shadow:0 0 0 2px color-mix(in srgb,var(--sr-fg)9%,transparent)}.auth-stage:not(.admin-auth-stage) :-webkit-any(input,select,textarea):focus{border-color:var(--sr-border-strong);background:var(--sr-panel);box-shadow:0 0 0 2px color-mix(in srgb,var(--sr-fg)9%,transparent)}.auth-stage:not(.admin-auth-stage) :-moz-any(input,select,textarea):focus{border-color:var(--sr-border-strong);background:var(--sr-panel);box-shadow:0 0 0 2px color-mix(in srgb,var(--sr-fg)9%,transparent)}.auth-stage:not(.admin-auth-stage) :-webkit-any(input,select,textarea):focus{border-color:var(--sr-border-strong);background:var(--sr-panel);box-shadow:0 0 0 2px color-mix(in srgb,var(--sr-fg)9%,transparent)}.auth-stage:not(.admin-auth-stage) :-moz-any(input,select,textarea):focus{border-color:var(--sr-border-strong);background:var(--sr-panel);box-shadow:0 0 0 2px color-mix(in srgb,var(--sr-fg)9%,transparent)}.auth-stage:not(.admin-auth-stage) :is(input,select,textarea):focus{border-color:var(--sr-border-strong);background:var(--sr-panel);box-shadow:0 0 0 2px color-mix(in srgb,var(--sr-fg)9%,transparent)}.console-shell:not(.admin-console-shell) :-webkit-any(input,select,textarea):focus{border-color:var(--sr-border-strong);background:var(--sr-panel);box-shadow:0 0 0 2px color-mix(in srgb,var(--sr-fg)9%,transparent)}.console-shell:not(.admin-console-shell) :-moz-any(input,select,textarea):focus{border-color:var(--sr-border-strong);background:var(--sr-panel);box-shadow:0 0 0 2px color-mix(in srgb,var(--sr-fg)9%,transparent)}.console-shell:not(.admin-console-shell) :-webkit-any(input,select,textarea):focus{border-color:var(--sr-border-strong);background:var(--sr-panel);box-shadow:0 0 0 2px color-mix(in srgb,var(--sr-fg)9%,transparent)}.console-shell:not(.admin-console-shell) :-moz-any(input,select,textarea):focus{border-color:var(--sr-border-strong);background:var(--sr-panel);box-shadow:0 0 0 2px color-mix(in srgb,var(--sr-fg)9%,transparent)}.console-shell:not(.admin-console-shell) :is(input,select,textarea):focus{border-color:var(--sr-border-strong);background:var(--sr-panel);box-shadow:0 0 0 2px color-mix(in srgb,var(--sr-fg)9%,transparent)}.model-detail-layer :-webkit-any(input,select,textarea):focus{border-color:var(--sr-border-strong);background:var(--sr-panel);box-shadow:0 0 0 2px color-mix(in srgb,var(--sr-fg)9%,transparent)}.model-detail-layer :-moz-any(input,select,textarea):focus{border-color:var(--sr-border-strong);background:var(--sr-panel);box-shadow:0 0 0 2px color-mix(in srgb,var(--sr-fg)9%,transparent)}.model-detail-layer :is(input,select,textarea):focus{border-color:var(--sr-border-strong);background:var(--sr-panel);box-shadow:0 0 0 2px color-mix(in srgb,var(--sr-fg)9%,transparent)}.landing-stage :-webkit-any(button,a){transition:color .14s,border-color .14s,background-color .14s,opacity .14s,transform .14s}.landing-stage :-moz-any(button,a){transition:color .14s,border-color .14s,background-color .14s,opacity .14s,transform .14s}.landing-stage :is(button,a){transition:color .14s,border-color .14s,background-color .14s,opacity .14s,transform .14s}.auth-stage:not(.admin-auth-stage) :-webkit-any(button,a){transition:color .14s,border-color .14s,background-color .14s,opacity .14s,transform .14s}.auth-stage:not(.admin-auth-stage) :-moz-any(button,a){transition:color .14s,border-color .14s,background-color .14s,opacity .14s,transform .14s}.auth-stage:not(.admin-auth-stage) :-webkit-any(button,a){transition:color .14s,border-color .14s,background-color .14s,opacity .14s,transform .14s}.auth-stage:not(.admin-auth-stage) :-moz-any(button,a){transition:color .14s,border-color .14s,background-color .14s,opacity .14s,transform .14s}.auth-stage:not(.admin-auth-stage) :is(button,a){transition:color .14s,border-color .14s,background-color .14s,opacity .14s,transform .14s}.console-shell:not(.admin-console-shell) :-webkit-any(button,a){transition:color .14s,border-color .14s,background-color .14s,opacity .14s,transform .14s}.console-shell:not(.admin-console-shell) :-moz-any(button,a){transition:color .14s,border-color .14s,background-color .14s,opacity .14s,transform .14s}.console-shell:not(.admin-console-shell) :-webkit-any(button,a){transition:color .14s,border-color .14s,background-color .14s,opacity .14s,transform .14s}.console-shell:not(.admin-console-shell) :-moz-any(button,a){transition:color .14s,border-color .14s,background-color .14s,opacity .14s,transform .14s}.console-shell:not(.admin-console-shell) :is(button,a){transition:color .14s,border-color .14s,background-color .14s,opacity .14s,transform .14s}.model-detail-layer :-webkit-any(button,a){transition:color .14s,border-color .14s,background-color .14s,opacity .14s,transform .14s}.model-detail-layer :-moz-any(button,a){transition:color .14s,border-color .14s,background-color .14s,opacity .14s,transform .14s}.model-detail-layer :is(button,a){transition:color .14s,border-color .14s,background-color .14s,opacity .14s,transform .14s}.landing-stage :-webkit-any(button,input,select,textarea):disabled{cursor:not-allowed;opacity:.44}.landing-stage :-moz-any(button,input,select,textarea):disabled{cursor:not-allowed;opacity:.44}.landing-stage :is(button,input,select,textarea):disabled{cursor:not-allowed;opacity:.44}.auth-stage:not(.admin-auth-stage) :-webkit-any(button,input,select,textarea):disabled{cursor:not-allowed;opacity:.44}.auth-stage:not(.admin-auth-stage) :-moz-any(button,input,select,textarea):disabled{cursor:not-allowed;opacity:.44}.auth-stage:not(.admin-auth-stage) :-webkit-any(button,input,select,textarea):disabled{cursor:not-allowed;opacity:.44}.auth-stage:not(.admin-auth-stage) :-moz-any(button,input,select,textarea):disabled{cursor:not-allowed;opacity:.44}.auth-stage:not(.admin-auth-stage) :is(button,input,select,textarea):disabled{cursor:not-allowed;opacity:.44}.console-shell:not(.admin-console-shell) :-webkit-any(button,input,select,textarea):disabled{cursor:not-allowed;opacity:.44}.console-shell:not(.admin-console-shell) :-moz-any(button,input,select,textarea):disabled{cursor:not-allowed;opacity:.44}.console-shell:not(.admin-console-shell) :-webkit-any(button,input,select,textarea):disabled{cursor:not-allowed;opacity:.44}.console-shell:not(.admin-console-shell) :-moz-any(button,input,select,textarea):disabled{cursor:not-allowed;opacity:.44}.console-shell:not(.admin-console-shell) :is(button,input,select,textarea):disabled{cursor:not-allowed;opacity:.44}.model-detail-layer :-webkit-any(button,input,select,textarea):disabled{cursor:not-allowed;opacity:.44}.model-detail-layer :-moz-any(button,input,select,textarea):disabled{cursor:not-allowed;opacity:.44}.model-detail-layer :is(button,input,select,textarea):disabled{cursor:not-allowed;opacity:.44}.landing-stage{isolation:isolate;background:linear-gradient(var(--sr-border)1px,transparent 1px)0 0/100% 88px,var(--sr-bg);min-height:100dvh;color:var(--sr-fg);overflow-x:clip}.landing-stage .landing-aurora{z-index:-1;background:linear-gradient(90deg,transparent 0 49.95%,color-mix(in srgb,var(--sr-fg)4%,transparent)50%,transparent 50.05%),radial-gradient(600px 300px at 70% 8%,color-mix(in srgb,var(--sr-fg)6%,transparent),transparent 72%);filter:none;opacity:1;pointer-events:none;position:fixed;top:0;bottom:0;left:0;right:0}.landing-stage .landing-header{z-index:80;border-bottom:1px solid var(--sr-border);background:color-mix(in srgb,var(--sr-bg)90%,transparent);height:60px;box-shadow:none;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);align-items:center;gap:14px;padding-inline-start:max(16px,50vw - 640px);padding-inline-end:max(16px,50vw - 640px);display:flex;position:sticky;top:0}.landing-stage .landing-brand{min-width:0;color:var(--sr-fg);align-items:center;gap:10px;display:inline-flex}.landing-stage .landing-brand-button{background:0 0;border:0;padding:0}.landing-stage .landing-logo-mark{border:1px solid var(--sr-fg);background:var(--sr-fg);width:28px;height:28px;color:var(--sr-inverse);border-radius:6px;flex:none;justify-content:center;align-items:center;display:inline-flex}.landing-stage .landing-logo-mark svg{width:16px;height:16px}.landing-stage .landing-brand strong{color:var(--sr-fg);letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:720;overflow:hidden}.landing-stage .landing-nav{align-items:center;gap:2px;display:none}.landing-stage .landing-nav button{min-height:34px;color:var(--sr-muted);background:0 0;border:1px solid #0000;border-radius:6px;padding:0 11px;font-size:13px;font-weight:600}.landing-stage .landing-nav button:hover{border-color:var(--sr-border);background:var(--sr-panel);color:var(--sr-fg)}.landing-stage .landing-nav button.active{border-color:var(--sr-border-strong);background:var(--sr-panel-raised);color:var(--sr-fg)}.landing-stage .landing-actions{align-items:center;gap:7px;margin-left:auto;display:none}.landing-stage .landing-mobile-actions{align-items:center;gap:7px;margin-left:auto;display:flex}.landing-stage :-webkit-any(.theme-toggle,.landing-login,.landing-mobile-login){border:1px solid var(--sr-border);background:var(--sr-panel);height:34px;color:var(--sr-fg);box-shadow:none;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.landing-stage :-moz-any(.theme-toggle,.landing-login,.landing-mobile-login){border:1px solid var(--sr-border);background:var(--sr-panel);height:34px;color:var(--sr-fg);box-shadow:none;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.landing-stage :is(.theme-toggle,.landing-login,.landing-mobile-login){border:1px solid var(--sr-border);background:var(--sr-panel);height:34px;color:var(--sr-fg);box-shadow:none;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.landing-stage .theme-toggle{width:34px;padding:0}.landing-stage :-webkit-any(.landing-login,.landing-mobile-login){padding:0 13px;font-size:12px;font-weight:700}.landing-stage :-moz-any(.landing-login,.landing-mobile-login){padding:0 13px;font-size:12px;font-weight:700}.landing-stage :is(.landing-login,.landing-mobile-login){padding:0 13px;font-size:12px;font-weight:700}.landing-stage :-webkit-any(.theme-toggle,.landing-login,.landing-mobile-login):hover{border-color:var(--sr-border-strong);background:var(--sr-panel-hover)}.landing-stage :-moz-any(.theme-toggle,.landing-login,.landing-mobile-login):hover{border-color:var(--sr-border-strong);background:var(--sr-panel-hover)}.landing-stage :is(.theme-toggle,.landing-login,.landing-mobile-login):hover{border-color:var(--sr-border-strong);background:var(--sr-panel-hover)}.landing-stage .landing-hero{z-index:2;text-align:left;grid-template-columns:minmax(0,1fr);align-items:center;gap:32px;width:min(1180px,100% - 32px);min-height:auto;margin:0 auto;padding:56px 0 44px;display:grid;position:relative}.landing-stage .landing-hero-copy{flex-direction:column;align-items:flex-start;max-width:700px;display:flex}.landing-stage .landing-hero h1{color:var(--sr-fg);letter-spacing:-.065em;text-shadow:none;margin:0;font-size:max(2.65rem,min(11vw,4.9rem));font-weight:720;line-height:.98}.landing-stage .landing-hero h1 span{color:var(--sr-muted)}.landing-stage .landing-hero-copy>p{max-width:620px;color:var(--sr-muted);margin:22px 0 0;font-size:15px;font-weight:450;line-height:1.75}.landing-stage .landing-endpoint{border:1px solid var(--sr-border);background:var(--sr-panel);width:min(100%,610px);min-height:46px;color:var(--sr-fg);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:24px;padding:5px 5px 5px 13px;display:grid;overflow:hidden}.landing-stage .landing-endpoint code{min-width:0;color:var(--sr-fg);text-overflow:ellipsis;white-space:nowrap;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:580;overflow:hidden}.landing-stage .landing-endpoint small{display:none}.landing-stage .landing-endpoint button{border:1px solid var(--sr-border);background:var(--sr-bg-soft);width:34px;height:34px;color:var(--sr-muted);border-radius:6px;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.landing-stage .landing-endpoint button:hover,.landing-stage .landing-endpoint button.copied{border-color:var(--sr-fg);background:var(--sr-fg);color:var(--sr-inverse)}.landing-stage .landing-cta-row{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;margin-top:24px;display:flex}.landing-stage :-webkit-any(.landing-primary,.landing-secondary){border:1px solid var(--sr-border-strong);height:40px;box-shadow:none;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:13px;font-weight:700;display:inline-flex}.landing-stage :-moz-any(.landing-primary,.landing-secondary){border:1px solid var(--sr-border-strong);height:40px;box-shadow:none;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:13px;font-weight:700;display:inline-flex}.landing-stage :is(.landing-primary,.landing-secondary){border:1px solid var(--sr-border-strong);height:40px;box-shadow:none;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:13px;font-weight:700;display:inline-flex}.landing-stage .landing-primary{border-color:var(--sr-fg);background:var(--sr-fg);color:var(--sr-inverse)}.landing-stage .landing-primary:hover{background:color-mix(in srgb,var(--sr-fg)82%,var(--sr-bg))}.landing-stage .landing-secondary{background:var(--sr-panel);color:var(--sr-fg)}.landing-stage .landing-secondary:hover{background:var(--sr-panel-hover);color:var(--sr-fg)}.landing-stage .landing-net{border:1px solid var(--sr-border);border-radius:var(--sr-radius);background:var(--sr-panel);min-height:310px;box-shadow:none;position:relative;overflow:hidden}.landing-stage .landing-net:before,.landing-stage .landing-net:after{display:none}.landing-stage .landing-net-head{border-bottom:1px solid var(--sr-border);align-items:center;min-height:42px;padding:0 14px;display:flex}.landing-stage .landing-net-head span{color:var(--sr-muted);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:7px;font-size:10px;font-weight:700;display:inline-flex}.landing-stage .landing-net .pulse-map{background:linear-gradient(var(--sr-border)1px,transparent 1px)0 0/100% 52px,linear-gradient(90deg,var(--sr-border)1px,transparent 1px)0 0/52px 100%;border:0;min-height:210px}.landing-stage .landing-net-legend{border-top:1px solid var(--sr-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 12px;min-height:56px;padding:10px 14px;display:grid}.landing-stage .landing-net-legend div{color:var(--sr-muted);align-items:center;gap:7px;font-size:9px;font-weight:600;display:flex}.landing-stage .landing-net-legend i{border:1px solid var(--sr-fg);background:0 0;border-radius:50%;flex:none;width:6px;height:6px}.landing-stage .landing-net-legend div:first-child i,.landing-stage .landing-net-legend div:nth-child(3) i{background:var(--sr-fg)}.landing-stage .pulse-wires .wire-base{stroke:color-mix(in srgb,var(--sr-fg)18%,transparent)}.landing-stage .pulse-wires .wire-flow{stroke:var(--sr-fg);filter:none}.landing-stage .pulse-node{border:1px solid var(--sr-border-strong);background:var(--sr-panel-raised);color:var(--sr-fg);box-shadow:0 0 0 4px color-mix(in srgb,var(--sr-fg)5%,transparent)}.landing-stage .pulse-node.node-core{border-color:var(--sr-fg);background:var(--sr-fg);color:var(--sr-inverse)}.landing-stage .landing-section{z-index:2;border-top:1px solid var(--sr-border);width:min(1180px,100% - 32px);margin:0 auto;padding:40px 0;position:relative}.landing-stage .landing-section-head,.landing-stage .landing-section-heading{margin-bottom:20px}.landing-stage .landing-section-head h2,.landing-stage .landing-section-heading h2{color:var(--sr-fg);letter-spacing:-.045em;margin:0;font-size:max(1.65rem,min(4vw,2.35rem));font-weight:690}.landing-stage .landing-section-heading>span{color:var(--sr-dim);letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:10px;font-weight:700;display:block}.landing-stage .landing-section-heading>p{color:var(--sr-muted);margin:10px 0 0;font-size:13px;line-height:1.7}.landing-stage .landing-steps-grid,.landing-stage .landing-caps-grid{grid-template-columns:1fr;gap:10px;display:grid}.landing-stage :-webkit-any(.step-card,.cap-card){border:1px solid var(--sr-border);border-radius:var(--sr-radius);background:var(--sr-panel);color:var(--sr-fg);box-shadow:none;position:relative;overflow:hidden}.landing-stage :-moz-any(.step-card,.cap-card){border:1px solid var(--sr-border);border-radius:var(--sr-radius);background:var(--sr-panel);color:var(--sr-fg);box-shadow:none;position:relative;overflow:hidden}.landing-stage :is(.step-card,.cap-card){border:1px solid var(--sr-border);border-radius:var(--sr-radius);background:var(--sr-panel);color:var(--sr-fg);box-shadow:none;position:relative;overflow:hidden}.landing-stage .step-card{min-height:205px;padding:18px}.landing-stage .step-card:before,.landing-stage .step-card:after,.landing-stage .cap-card:before,.landing-stage .cap-card:after{display:none}.landing-stage .step-num{color:var(--sr-dim);font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:10px;font-weight:700}.landing-stage :-webkit-any(.step-icon,.cap-icon){border:1px solid var(--sr-border-strong);background:var(--sr-bg-soft);width:34px;height:34px;color:var(--sr-fg);border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.landing-stage :-moz-any(.step-icon,.cap-icon){border:1px solid var(--sr-border-strong);background:var(--sr-bg-soft);width:34px;height:34px;color:var(--sr-fg);border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.landing-stage :is(.step-icon,.cap-icon){border:1px solid var(--sr-border-strong);background:var(--sr-bg-soft);width:34px;height:34px;color:var(--sr-fg);border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.landing-stage .step-icon{margin-top:20px}.landing-stage :-webkit-any(.step-card,.cap-card) h3{color:var(--sr-fg);margin:14px 0 0;font-size:14px;font-weight:690}.landing-stage :-moz-any(.step-card,.cap-card) h3{color:var(--sr-fg);margin:14px 0 0;font-size:14px;font-weight:690}.landing-stage :is(.step-card,.cap-card) h3{color:var(--sr-fg);margin:14px 0 0;font-size:14px;font-weight:690}.landing-stage :-webkit-any(.step-card,.cap-card) p{color:var(--sr-muted);margin:7px 0 0;font-size:12px;line-height:1.55}.landing-stage :-moz-any(.step-card,.cap-card) p{color:var(--sr-muted);margin:7px 0 0;font-size:12px;line-height:1.55}.landing-stage :is(.step-card,.cap-card) p{color:var(--sr-muted);margin:7px 0 0;font-size:12px;line-height:1.55}.landing-stage .step-card code{color:var(--sr-dim);text-overflow:ellipsis;white-space:nowrap;margin-top:16px;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:9px;display:block;overflow:hidden}.landing-stage .cap-card{min-height:128px;padding:16px}.landing-stage .landing-service-strip{z-index:2;border-top:1px solid var(--sr-border);width:min(1180px,100% - 32px);margin:0 auto;padding:40px 0 110px;position:relative}.landing-stage .landing-service-strip>p{color:var(--sr-muted);margin:0;font-size:12px;font-weight:650}.landing-stage .landing-service-logos{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;margin-top:16px;display:grid}.landing-stage .service-mark{border:1px solid var(--sr-border);background:var(--sr-panel);width:auto;height:82px;color:var(--sr-fg);box-shadow:none;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:7px;display:flex;transform:none}.landing-stage .service-mark:hover{border-color:var(--sr-border-strong);background:var(--sr-panel-hover);box-shadow:none;transform:none}.landing-stage .service-logo-shell{width:30px;height:30px;color:var(--sr-fg);box-shadow:none;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;display:flex}.landing-stage .service-logo{color:currentColor;filter:grayscale();width:24px;height:24px}.landing-stage .service-mark small{color:var(--sr-muted);letter-spacing:0;text-transform:none;font-size:9px;font-weight:650}.landing-stage .landing-mobile-nav{right:10px;bottom:calc(10px + env(safe-area-inset-bottom,0px));z-index:95;border:1px solid var(--sr-border-strong);background:color-mix(in srgb,var(--sr-panel)94%,transparent);max-width:460px;box-shadow:var(--sr-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;margin-inline-start:auto;margin-inline-end:auto;padding:5px;display:grid;position:fixed;left:10px}.landing-stage .landing-mobile-nav button{min-width:0;min-height:39px;color:var(--sr-muted);background:0 0;border:1px solid #0000;border-radius:6px;padding:0 3px;font-size:10px;font-weight:650;position:relative}.landing-stage .landing-mobile-nav button.active{border-color:var(--sr-border);background:var(--sr-panel-hover);color:var(--sr-fg)}.landing-stage .landing-mobile-nav button.active:before{content:"";background:var(--sr-fg);width:12px;height:1px;position:absolute;top:4px;left:50%;transform:translate(-50%)}body.model-detail-open .landing-stage .landing-mobile-nav{display:none}.landing-stage .landing-support{z-index:2;width:min(1180px,100% - 32px);min-height:calc(100dvh - 60px);margin:0 auto;padding:50px 0 112px;position:relative}.landing-stage .support-grid{grid-template-columns:minmax(0,1fr);gap:10px;width:100%;margin-top:22px;display:grid}.landing-stage .support-panel{border:1px solid var(--sr-border);border-radius:var(--sr-radius);background:var(--sr-panel);color:var(--sr-fg);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;padding:18px;position:relative;overflow:hidden}.landing-stage .support-panel:before{display:none}.landing-stage .support-panel>*{z-index:1;position:relative}.landing-stage .support-panel-icon{border:1px solid var(--sr-border-strong);background:var(--sr-bg-soft);width:34px;height:34px;color:var(--sr-fg);border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.landing-stage .support-form-head span{color:var(--sr-dim);letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:700}.landing-stage .support-panel :is(label>span){color:var(--sr-dim);letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:700}.landing-stage .support-email-panel>span{margin-top:20px;display:block}.landing-stage .support-panel h3{color:var(--sr-fg);letter-spacing:-.025em;margin:7px 0 0;font-size:20px;font-weight:690}.landing-stage .support-panel p{color:var(--sr-muted);margin:10px 0 0;font-size:12px;line-height:1.65}.landing-stage .support-mail-format{border:1px solid var(--sr-border);border-radius:8px;gap:0;margin:18px 0;padding:0;list-style:none;display:grid;overflow:hidden}.landing-stage .support-mail-format li{border:0;border-bottom:1px solid var(--sr-border);background:var(--sr-bg-soft);border-radius:0;grid-template-columns:76px minmax(0,1fr);gap:10px;padding:9px 11px;display:grid}.landing-stage .support-mail-format li:last-child{border-bottom:0}.landing-stage .support-mail-format strong{color:var(--sr-fg);font-size:10px}.landing-stage .support-mail-format span{min-width:0;color:var(--sr-muted);font-size:10px}.landing-stage .support-email-actions{flex-wrap:wrap;gap:7px;margin-top:auto;display:flex}.landing-stage :is(.support-email-actions a,.support-copy-format){border:1px solid var(--sr-border);background:var(--sr-bg-soft);min-height:36px;color:var(--sr-fg);border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:11px;font-weight:650;display:inline-flex}.landing-stage .support-copy-format.copied{border-color:var(--sr-border-strong);background:var(--sr-panel-hover);color:var(--sr-fg)}.landing-stage :is(.support-email-actions a,.support-copy-format):hover{border-color:var(--sr-border-strong);background:var(--sr-panel-hover);color:var(--sr-fg)}.landing-stage .support-feedback-panel{align-content:start;gap:12px;display:grid}.landing-stage .support-form-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:4px;display:flex}.landing-stage .support-form-head svg{color:var(--sr-muted)}.landing-stage .support-feedback-panel label{gap:6px;display:grid}.landing-stage .support-feedback-panel :-webkit-any(input,select,textarea){resize:vertical;width:100%;min-height:40px;padding:9px 11px;font-size:12px}.landing-stage .support-feedback-panel :-moz-any(input,select,textarea){resize:vertical;width:100%;min-height:40px;padding:9px 11px;font-size:12px}.landing-stage .support-feedback-panel :is(input,select,textarea){resize:vertical;width:100%;min-height:40px;padding:9px 11px;font-size:12px}.landing-stage .support-feedback-panel textarea{min-height:112px}.landing-stage .support-submit{width:100%;margin-top:2px}.landing-stage .support-status{border:1px dashed var(--sr-border-strong);color:var(--sr-muted);border-radius:6px;padding:9px 10px;font-size:10px}:-webkit-any(.landing-stage,.console-shell:not(.admin-console-shell)) .landing-model-market{z-index:2;width:min(1380px,100% - 32px);margin:0 auto;padding:46px 0 88px;position:relative}:-moz-any(.landing-stage,.console-shell:not(.admin-console-shell)) .landing-model-market{z-index:2;width:min(1380px,100% - 32px);margin:0 auto;padding:46px 0 88px;position:relative}:is(.landing-stage,.console-shell:not(.admin-console-shell)) .landing-model-market{z-index:2;width:min(1380px,100% - 32px);margin:0 auto;padding:46px 0 88px;position:relative}.console-shell:not(.admin-console-shell) .console-model-market{width:100%;margin:0;padding:0}:-webkit-any(.landing-stage,.console-shell:not(.admin-console-shell)) .market-hero{color:var(--sr-fg);margin-bottom:24px}:-moz-any(.landing-stage,.console-shell:not(.admin-console-shell)) .market-hero{color:var(--sr-fg);margin-bottom:24px}:is(.landing-stage,.console-shell:not(.admin-console-shell)) .market-hero{color:var(--sr-fg);margin-bottom:24px}:-webkit-any(.landing-stage,.console-shell:not(.admin-console-shell)) .market-kicker{color:var(--sr-dim);letter-spacing:.09em;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:9px;font-weight:700}:-moz-any(.landing-stage,.console-shell:not(.admin-console-shell)) .market-kicker{color:var(--sr-dim);letter-spacing:.09em;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:9px;font-weight:700}:is(.landing-stage,.console-shell:not(.admin-console-shell)) .market-kicker{color:var(--sr-dim);letter-spacing:.09em;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:9px;font-weight:700}:-webkit-any(.landing-stage,.console-shell:not(.admin-console-shell)) .market-hero h2{color:var(--sr-fg);letter-spacing:-.055em;margin-top:8px;font-size:max(2.25rem,min(5vw,4rem));font-weight:700;line-height:1}:-moz-any(.landing-stage,.console-shell:not(.admin-console-shell)) .market-hero h2{color:var(--sr-fg);letter-spacing:-.055em;margin-top:8px;font-size:max(2.25rem,min(5vw,4rem));font-weight:700;line-height:1}:is(.landing-stage,.console-shell:not(.admin-console-shell)) .market-hero h2{color:var(--sr-fg);letter-spacing:-.055em;margin-top:8px;font-size:max(2.25rem,min(5vw,4rem));font-weight:700;line-height:1}.console-shell:not(.admin-console-shell) .console-model-market .market-hero h2{font-size:max(1.9rem,min(4vw,2.8rem))}:-webkit-any(.landing-stage,.console-shell:not(.admin-console-shell)) .market-hero>p{max-width:620px;color:var(--sr-muted);margin-top:10px;font-size:12px;line-height:1.65}:-moz-any(.landing-stage,.console-shell:not(.admin-console-shell)) .market-hero>p{max-width:620px;color:var(--sr-muted);margin-top:10px;font-size:12px;line-height:1.65}:is(.landing-stage,.console-shell:not(.admin-console-shell)) .market-hero>p{max-width:620px;color:var(--sr-muted);margin-top:10px;font-size:12px;line-height:1.65}:-webkit-any(.landing-stage,.console-shell:not(.admin-console-shell)) .market-hero-search{border:1px solid var(--sr-border);background:var(--sr-panel);width:min(100%,610px);height:44px;color:var(--sr-muted);box-shadow:none;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;margin-top:18px;padding:0 5px 0 12px;display:grid}:-moz-any(.landing-stage,.console-shell:not(.admin-console-shell)) .market-hero-search{border:1px solid var(--sr-border);background:var(--sr-panel);width:min(100%,610px);height:44px;color:var(--sr-muted);box-shadow:none;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;margin-top:18px;padding:0 5px 0 12px;display:grid}:is(.landing-stage,.console-shell:not(.admin-console-shell)) .market-hero-search{border:1px solid var(--sr-border);background:var(--sr-panel);width:min(100%,610px);height:44px;color:var(--sr-muted);box-shadow:none;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;margin-top:18px;padding:0 5px 0 12px;display:grid}:-webkit-any(.landing-stage,.console-shell:not(.admin-console-shell)) .market-hero-search:focus-within{border-color:var(--sr-border-strong);box-shadow:0 0 0 2px color-mix(in srgb,var(--sr-fg)8%,transparent)}:-moz-any(.landing-stage,.console-shell:not(.admin-console-shell)) .market-hero-search:focus-within{border-color:var(--sr-border-strong);box-shadow:0 0 0 2px color-mix(in srgb,var(--sr-fg)8%,transparent)}:is(.landing-stage,.console-shell:not(.admin-console-shell)) .market-hero-search:focus-within{border-color:var(--sr-border-strong);box-shadow:0 0 0 2px color-mix(in srgb,var(--sr-fg)8%,transparent)}:-webkit-any(.landing-stage,.console-shell:not(.admin-console-shell)) .market-hero-search input{width:100%;height:100%;box-shadow:none;color:var(--sr-fg);background:0 0;border:0;padding:0;font-size:12px}:-moz-any(.landing-stage,.console-shell:not(.admin-console-shell)) .market-hero-search input{width:100%;height:100%;box-shadow:none;color:var(--sr-fg);background:0 0;border:0;padding:0;font-size:12px}:is(.landing-stage,.console-shell:not(.admin-console-shell)) .market-hero-search input{width:100%;height:100%;box-shadow:none;color:var(--sr-fg);background:0 0;border:0;padding:0;font-size:12px}:-webkit-any(.landing-stage,.console-shell:not(.admin-console-shell)) .market-hero-search>button{width:32px;height:32px;color:var(--sr-dim);background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;display:inline-flex}:-moz-any(.landing-stage,.console-shell:not(.admin-console-shell)) .market-hero-search>button{width:32px;height:32px;color:var(--sr-dim);background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;display:inline-flex}:is(.landing-stage,.console-shell:not(.admin-console-shell)) .market-hero-search>button{width:32px;height:32px;color:var(--sr-dim);background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;display:inline-flex}:-webkit-any(.landing-stage,.console-shell:not(.admin-console-shell)) .model-market-shell{gap:14px}:-moz-any(.landing-stage,.console-shell:not(.admin-console-shell)) .model-market-shell{gap:14px}:is(.landing-stage,.console-shell:not(.admin-console-shell)) .model-market-shell{gap:14px}:-webkit-any(.landing-stage,.console-shell:not(.admin-console-shell)) .market-filter-sidebar{border:1px solid var(--sr-border);border-radius:var(--sr-radius);background:var(--sr-panel);color:var(--sr-fg);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}:-moz-any(.landing-stage,.console-shell:not(.admin-console-shell)) .market-filter-sidebar{border:1px solid var(--sr-border);border-radius:var(--sr-radius);background:var(--sr-panel);color:var(--sr-fg);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}:is(.landing-stage,.console-shell:not(.admin-console-shell)) .market-filter-sidebar{border:1px solid var(--sr-border);border-radius:var(--sr-radius);background:var(--sr-panel);color:var(--sr-fg);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}:-webkit-any(.landing-stage,.console-shell:not(.admin-console-shell)) .market-toolbar{border:1px solid var(--sr-border);border-radius:var(--sr-radius);background:var(--sr-panel);color:var(--sr-fg);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}:-moz-any(.landing-stage,.console-shell:not(.admin-console-shell)) .market-toolbar{border:1px solid var(--sr-border);border-radius:var(--sr-radius);background:var(--sr-panel);color:var(--sr-fg);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}:is(.landing-stage,.console-shell:not(.admin-console-shell)) .market-toolbar{border:1px solid var(--sr-border);border-radius:var(--sr-radius);background:var(--sr-panel);color:var(--sr-fg);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}:-webkit-any(.landing-stage,.console-shell:not(.admin-console-shell)) .market-filter-sidebar{padding:12px;top:20px}:-moz-any(.landing-stage,.console-shell:not(.admin-console-shell)) .market-filter-sidebar{padding:12px;top:20px}:is(.landing-stage,.console-shell:not(.admin-console-shell)) .market-filter-sidebar{padding:12px;top:20px}:-webkit-any(.landing-stage,.console-shell:not(.admin-console-shell)) .market-filter-head{border-bottom:1px solid var(--sr-border);padding:3px 3px 11px}:-moz-any(.landing-stage,.console-shell:not(.admin-console-shell)) .market-filter-head{border-bottom:1px solid var(--sr-border);padding:3px 3px 11px}:is(.landing-stage,.console-shell:not(.admin-console-shell)) .market-filter-head{border-bottom:1px solid var(--sr-border);padding:3px 3px 11px}:-webkit-any(.landing-stage,.console-shell:not(.admin-console-shell)) .market-filter-head strong{color:var(--sr-fg);font-size:11px}:-moz-any(.landing-stage,.console-shell:not(.admin-console-shell)) .market-filter-head strong{color:var(--sr-fg);font-size:11px}:is(.landing-stage,.console-shell:not(.admin-console-shell)) .market-filter-head strong{color:var(--sr-fg);font-size:11px}:-webkit-any(.landing-stage,.console-shell:not(.admin-console-shell)) .market-result-count strong{color:var(--sr-fg);font-size:11px}:-moz-any(.landing-stage,.console-shell:not(.admin-console-shell)) .market-result-count strong{color:var(--sr-fg);font-size:11px}:is(.landing-stage,.console-shell:not(.admin-console-shell)) .market-result-count strong{color:var(--sr-fg);font-size:11px}:-webkit-any(.landing-stage,.console-shell:not(.admin-console-shell)) .market-filter-head span{color:var(--sr-dim);font-size:9px}:-moz-any(.landing-stage,.console-shell:not(.admin-console-shell)) .market-filter-head span{color:var(--sr-dim);font-size:9px}:is(.landing-stage,.console-shell:not(.admin-console-shell)) .market-filter-head span{color:var(--sr-dim);font-size:9px}:-webkit-any(.landing-stage,.console-shell:not(.admin-console-shell)) .market-result-count span{color:var(--sr-dim);font-size:9px}:-moz-any(.landing-stage,.console-shell:not(.admin-console-shell)) .market-result-count span{color:var(--sr-dim);font-size:9px}:is(.landing-stage,.console-shell:not(.admin-console-shell)) .market-result-count span{color:var(--sr-dim);font-size:9px}:-webkit-any(.landing-stage,.console-shell:not(.admin-console-shell)) .market-filter-head>button{border:1px solid var(--sr-border);color:var(--sr-muted);background:0 0;border-radius:5px;padding:4px 7px;font-size:9px}:-moz-any(.landing-stage,.console-shell:not(.admin-console-shell)) .market-filter-head>button{border:1px solid var(--sr-border);color:var(--sr-muted);background:0 0;border-radius:5px;padding:4px 7px;font-size:9px}:is(.landing-stage,.console-shell:not(.admin-console-shell)) .market-filter-head>button{border:1px solid var(--sr-border);color:var(--sr-muted);background:0 0;border-radius:5px;padding:4px 7px;font-size:9px}:-webkit-any(.landing-stage,.console-shell:not(.admin-console-shell)) :-webkit-any(.market-filter-list,.market-mobile-filters) button{min-height:34px;color:var(--sr-muted);background:0 0;border:1px solid #0000;border-radius:6px;font-size:10px}:-moz-any(.landing-stage,.console-shell:not(.admin-console-shell)) :-moz-any(.market-filter-list,.market-mobile-filters) button{min-height:34px;color:var(--sr-muted);background:0 0;border:1px solid #0000;border-radius:6px;font-size:10px}:is(.landing-stage,.console-shell:not(.admin-console-shell)) :is(.market-filter-list,.market-mobile-filters) button{min-height:34px;color:var(--sr-muted);background:0 0;border:1px solid #0000;border-radius:6px;font-size:10px}:-webkit-any(.landing-stage,.console-shell:not(.admin-console-shell)) :-webkit-any(.market-filter-list,.market-mobile-filters) button:hover{border-color:var(--sr-border);background:var(--sr-bg-soft);color:var(--sr-fg)}:-moz-any(.landing-stage,.console-shell:not(.admin-console-shell)) :-moz-any(.market-filter-list,.market-mobile-filters) button:hover{border-color:var(--sr-border);background:var(--sr-bg-soft);color:var(--sr-fg)}:is(.landing-stage,.console-shell:not(.admin-console-shell)) :is(.market-filter-list,.market-mobile-filters) button:hover{border-color:var(--sr-border);background:var(--sr-bg-soft);color:var(--sr-fg)}:-webkit-any(.landing-stage,.console-shell:not(.admin-console-shell)) :-webkit-any(.market-filter-list,.market-mobile-filters) button.active{border-color:var(--sr-border-strong);background:var(--sr-fg);color:var(--sr-inverse)}:-moz-any(.landing-stage,.console-shell:not(.admin-console-shell)) :-moz-any(.market-filter-list,.market-mobile-filters) button.active{border-color:var(--sr-border-strong);background:var(--sr-fg);color:var(--sr-inverse)}:is(.landing-stage,.console-shell:not(.admin-console-shell)) :is(.market-filter-list,.market-mobile-filters) button.active{border-color:var(--sr-border-strong);background:var(--sr-fg);color:var(--sr-inverse)}:-webkit-any(.landing-stage,.console-shell:not(.admin-console-shell)) :-webkit-any(.market-filter-list,.market-mobile-filters) button small{color:inherit;opacity:.66;background:0 0;border:1px solid}:-moz-any(.landing-stage,.console-shell:not(.admin-console-shell)) :-moz-any(.market-filter-list,.market-mobile-filters) button small{color:inherit;opacity:.66;background:0 0;border:1px solid}:is(.landing-stage,.console-shell:not(.admin-console-shell)) :is(.market-filter-list,.market-mobile-filters) button small{color:inherit;opacity:.66;background:0 0;border:1px solid}:-webkit-any(.landing-stage,.console-shell:not(.admin-console-shell)) .market-toolbar{min-height:58px;padding:10px 12px}:-moz-any(.landing-stage,.console-shell:not(.admin-console-shell)) .market-toolbar{min-height:58px;padding:10px 12px}:is(.landing-stage,.console-shell:not(.admin-console-shell)) .market-toolbar{min-height:58px;padding:10px 12px}:-webkit-any(.landing-stage,.console-shell:not(.admin-console-shell)) .market-toolbar-actions{gap:7px}:-moz-any(.landing-stage,.console-shell:not(.admin-console-shell)) .market-toolbar-actions{gap:7px}:is(.landing-stage,.console-shell:not(.admin-console-shell)) .market-toolbar-actions{gap:7px}:-webkit-any(.landing-stage,.console-shell:not(.admin-console-shell)) :-webkit-any(.market-connected-filter,.market-sort){border:1px solid var(--sr-border);background:var(--sr-bg-soft);min-height:34px;color:var(--sr-muted);border-radius:6px;font-size:10px}:-moz-any(.landing-stage,.console-shell:not(.admin-console-shell)) :-moz-any(.market-connected-filter,.market-sort){border:1px solid var(--sr-border);background:var(--sr-bg-soft);min-height:34px;color:var(--sr-muted);border-radius:6px;font-size:10px}:is(.landing-stage,.console-shell:not(.admin-console-shell)) :is(.market-connected-filter,.market-sort){border:1px solid var(--sr-border);background:var(--sr-bg-soft);min-height:34px;color:var(--sr-muted);border-radius:6px;font-size:10px}:-webkit-any(.landing-stage,.console-shell:not(.admin-console-shell)) .market-connected-filter i{border:1px solid var(--sr-fg);background:0 0}:-moz-any(.landing-stage,.console-shell:not(.admin-console-shell)) .market-connected-filter i{border:1px solid var(--sr-fg);background:0 0}:is(.landing-stage,.console-shell:not(.admin-console-shell)) .market-connected-filter i{border:1px solid var(--sr-fg);background:0 0}:-webkit-any(.landing-stage,.console-shell:not(.admin-console-shell)) .market-connected-filter.active{border-color:var(--sr-fg);background:var(--sr-fg);color:var(--sr-inverse)}:-moz-any(.landing-stage,.console-shell:not(.admin-console-shell)) .market-connected-filter.active{border-color:var(--sr-fg);background:var(--sr-fg);color:var(--sr-inverse)}:is(.landing-stage,.console-shell:not(.admin-console-shell)) .market-connected-filter.active{border-color:var(--sr-fg);background:var(--sr-fg);color:var(--sr-inverse)}:-webkit-any(.landing-stage,.console-shell:not(.admin-console-shell)) .market-connected-filter.active i{border-color:var(--sr-inverse);background:var(--sr-inverse);box-shadow:none}:-moz-any(.landing-stage,.console-shell:not(.admin-console-shell)) .market-connected-filter.active i{border-color:var(--sr-inverse);background:var(--sr-inverse);box-shadow:none}:is(.landing-stage,.console-shell:not(.admin-console-shell)) .market-connected-filter.active i{border-color:var(--sr-inverse);background:var(--sr-inverse);box-shadow:none}:-webkit-any(.landing-stage,.console-shell:not(.admin-console-shell)) .market-sort select{height:30px;box-shadow:none;color:var(--sr-fg);background:0 0;border:0;padding-right:24px;font-size:10px}:-moz-any(.landing-stage,.console-shell:not(.admin-console-shell)) .market-sort select{height:30px;box-shadow:none;color:var(--sr-fg);background:0 0;border:0;padding-right:24px;font-size:10px}:is(.landing-stage,.console-shell:not(.admin-console-shell)) .market-sort select{height:30px;box-shadow:none;color:var(--sr-fg);background:0 0;border:0;padding-right:24px;font-size:10px}:-webkit-any(.landing-stage,.console-shell:not(.admin-console-shell)) .market-mobile-filters{scrollbar-color:var(--sr-border-strong)transparent}:-moz-any(.landing-stage,.console-shell:not(.admin-console-shell)) .market-mobile-filters{scrollbar-color:var(--sr-border-strong)transparent}:is(.landing-stage,.console-shell:not(.admin-console-shell)) .market-mobile-filters{scrollbar-color:var(--sr-border-strong)transparent}:-webkit-any(.landing-stage,.console-shell:not(.admin-console-shell)) .model-market-grid{gap:10px;margin-top:10px}:-moz-any(.landing-stage,.console-shell:not(.admin-console-shell)) .model-market-grid{gap:10px;margin-top:10px}:is(.landing-stage,.console-shell:not(.admin-console-shell)) .model-market-grid{gap:10px;margin-top:10px}:-webkit-any(.landing-stage,.console-shell:not(.admin-console-shell)) .model-market-card{border:1px solid var(--sr-border);border-radius:var(--sr-radius);background:var(--sr-panel);min-height:0;color:var(--sr-fg);box-shadow:none;padding:14px;transform:none}:-moz-any(.landing-stage,.console-shell:not(.admin-console-shell)) .model-market-card{border:1px solid var(--sr-border);border-radius:var(--sr-radius);background:var(--sr-panel);min-height:0;color:var(--sr-fg);box-shadow:none;padding:14px;transform:none}:is(.landing-stage,.console-shell:not(.admin-console-shell)) .model-market-card{border:1px solid var(--sr-border);border-radius:var(--sr-radius);background:var(--sr-panel);min-height:0;color:var(--sr-fg);box-shadow:none;padding:14px;transform:none}:-webkit-any(.landing-stage,.console-shell:not(.admin-console-shell)) .model-market-card:hover{border-color:var(--sr-border-strong);background:var(--sr-panel-raised);box-shadow:0 0 0 1px color-mix(in srgb,var(--sr-fg)6%,transparent);transform:translateY(-1px)}:-moz-any(.landing-stage,.console-shell:not(.admin-console-shell)) .model-market-card:hover{border-color:var(--sr-border-strong);background:var(--sr-panel-raised);box-shadow:0 0 0 1px color-mix(in srgb,var(--sr-fg)6%,transparent);transform:translateY(-1px)}:is(.landing-stage,.console-shell:not(.admin-console-shell)) .model-market-card:hover{border-color:var(--sr-border-strong);background:var(--sr-panel-raised);box-shadow:0 0 0 1px color-mix(in srgb,var(--sr-fg)6%,transparent);transform:translateY(-1px)}:-webkit-any(.landing-stage,.console-shell:not(.admin-console-shell)) .model-market-card.active{border-color:var(--sr-border-strong);background:var(--sr-panel-raised);box-shadow:0 0 0 1px color-mix(in srgb,var(--sr-fg)6%,transparent);transform:translateY(-1px)}:-moz-any(.landing-stage,.console-shell:not(.admin-console-shell)) .model-market-card.active{border-color:var(--sr-border-strong);background:var(--sr-panel-raised);box-shadow:0 0 0 1px color-mix(in srgb,var(--sr-fg)6%,transparent);transform:translateY(-1px)}:is(.landing-stage,.console-shell:not(.admin-console-shell)) .model-market-card.active{border-color:var(--sr-border-strong);background:var(--sr-panel-raised);box-shadow:0 0 0 1px color-mix(in srgb,var(--sr-fg)6%,transparent);transform:translateY(-1px)}:-webkit-any(.landing-stage,.console-shell:not(.admin-console-shell)) .model-market-card:before{background:linear-gradient(90deg,transparent,var(--sr-border-strong),transparent);opacity:.65}:-moz-any(.landing-stage,.console-shell:not(.admin-console-shell)) .model-market-card:before{background:linear-gradient(90deg,transparent,var(--sr-border-strong),transparent);opacity:.65}:is(.landing-stage,.console-shell:not(.admin-console-shell)) .model-market-card:before{background:linear-gradient(90deg,transparent,var(--sr-border-strong),transparent);opacity:.65}:-webkit-any(.landing-stage,.console-shell:not(.admin-console-shell)) .model-brand-mark{border-color:var(--sr-border);background:var(--sr-bg-soft);color:var(--sr-fg);box-shadow:none;filter:grayscale();border-radius:8px}:-moz-any(.landing-stage,.console-shell:not(.admin-console-shell)) .model-brand-mark{border-color:var(--sr-border);background:var(--sr-bg-soft);color:var(--sr-fg);box-shadow:none;filter:grayscale();border-radius:8px}:is(.landing-stage,.console-shell:not(.admin-console-shell)) .model-brand-mark{border-color:var(--sr-border);background:var(--sr-bg-soft);color:var(--sr-fg);box-shadow:none;filter:grayscale();border-radius:8px}:-webkit-any(.landing-stage,.console-shell:not(.admin-console-shell)) .model-market-card .model-card-title h3{color:var(--sr-fg);font-size:13px}:-moz-any(.landing-stage,.console-shell:not(.admin-console-shell)) .model-market-card .model-card-title h3{color:var(--sr-fg);font-size:13px}:is(.landing-stage,.console-shell:not(.admin-console-shell)) .model-market-card .model-card-title h3{color:var(--sr-fg);font-size:13px}:-webkit-any(.landing-stage,.console-shell:not(.admin-console-shell)) .model-card-byline>span:first-child{color:var(--sr-muted)}:-moz-any(.landing-stage,.console-shell:not(.admin-console-shell)) .model-card-byline>span:first-child{color:var(--sr-muted)}:is(.landing-stage,.console-shell:not(.admin-console-shell)) .model-card-byline>span:first-child{color:var(--sr-muted)}:-webkit-any(.landing-stage,.console-shell:not(.admin-console-shell)) .model-market-card .model-card-intro{color:var(--sr-muted)}:-moz-any(.landing-stage,.console-shell:not(.admin-console-shell)) .model-market-card .model-card-intro{color:var(--sr-muted)}:is(.landing-stage,.console-shell:not(.admin-console-shell)) .model-market-card .model-card-intro{color:var(--sr-muted)}:-webkit-any(.landing-stage,.console-shell:not(.admin-console-shell)) .model-market-card .model-card-price-copy p{color:var(--sr-muted)}:-moz-any(.landing-stage,.console-shell:not(.admin-console-shell)) .model-market-card .model-card-price-copy p{color:var(--sr-muted)}:is(.landing-stage,.console-shell:not(.admin-console-shell)) .model-market-card .model-card-price-copy p{color:var(--sr-muted)}:-webkit-any(.landing-stage,.console-shell:not(.admin-console-shell)) .model-connection{color:var(--sr-muted);align-items:center;gap:5px;display:inline-flex}:-moz-any(.landing-stage,.console-shell:not(.admin-console-shell)) .model-connection{color:var(--sr-muted);align-items:center;gap:5px;display:inline-flex}:is(.landing-stage,.console-shell:not(.admin-console-shell)) .model-connection{color:var(--sr-muted);align-items:center;gap:5px;display:inline-flex}:-webkit-any(.landing-stage,.console-shell:not(.admin-console-shell)) .model-connection i{border-radius:50%;width:6px;height:6px}:-moz-any(.landing-stage,.console-shell:not(.admin-console-shell)) .model-connection i{border-radius:50%;width:6px;height:6px}:is(.landing-stage,.console-shell:not(.admin-console-shell)) .model-connection i{border-radius:50%;width:6px;height:6px}:-webkit-any(.landing-stage,.console-shell:not(.admin-console-shell)) .model-connection.connected i{border:1px solid var(--sr-fg);background:var(--sr-fg);box-shadow:none}:-moz-any(.landing-stage,.console-shell:not(.admin-console-shell)) .model-connection.connected i{border:1px solid var(--sr-fg);background:var(--sr-fg);box-shadow:none}:is(.landing-stage,.console-shell:not(.admin-console-shell)) .model-connection.connected i{border:1px solid var(--sr-fg);background:var(--sr-fg);box-shadow:none}:-webkit-any(.landing-stage,.console-shell:not(.admin-console-shell)) .model-connection.disconnected i{border:1px solid var(--sr-muted);background:0 0;border-radius:1px}:-moz-any(.landing-stage,.console-shell:not(.admin-console-shell)) .model-connection.disconnected i{border:1px solid var(--sr-muted);background:0 0;border-radius:1px}:is(.landing-stage,.console-shell:not(.admin-console-shell)) .model-connection.disconnected i{border:1px solid var(--sr-muted);background:0 0;border-radius:1px}:-webkit-any(.landing-stage,.console-shell:not(.admin-console-shell)) .model-card-detail-button{border-color:var(--sr-border);background:var(--sr-bg-soft);color:var(--sr-muted);box-shadow:none;border-radius:6px}:-moz-any(.landing-stage,.console-shell:not(.admin-console-shell)) .model-card-detail-button{border-color:var(--sr-border);background:var(--sr-bg-soft);color:var(--sr-muted);box-shadow:none;border-radius:6px}:is(.landing-stage,.console-shell:not(.admin-console-shell)) .model-card-detail-button{border-color:var(--sr-border);background:var(--sr-bg-soft);color:var(--sr-muted);box-shadow:none;border-radius:6px}:-webkit-any(.landing-stage,.console-shell:not(.admin-console-shell)) .model-action-button{border-color:var(--sr-border);background:var(--sr-bg-soft);color:var(--sr-muted);box-shadow:none;border-radius:6px}:-moz-any(.landing-stage,.console-shell:not(.admin-console-shell)) .model-action-button{border-color:var(--sr-border);background:var(--sr-bg-soft);color:var(--sr-muted);box-shadow:none;border-radius:6px}:is(.landing-stage,.console-shell:not(.admin-console-shell)) .model-action-button{border-color:var(--sr-border);background:var(--sr-bg-soft);color:var(--sr-muted);box-shadow:none;border-radius:6px}:-webkit-any(.landing-stage,.console-shell:not(.admin-console-shell)) .model-card-detail-button:hover{border-color:var(--sr-fg);background:var(--sr-fg);color:var(--sr-inverse)}:-moz-any(.landing-stage,.console-shell:not(.admin-console-shell)) .model-card-detail-button:hover{border-color:var(--sr-fg);background:var(--sr-fg);color:var(--sr-inverse)}:is(.landing-stage,.console-shell:not(.admin-console-shell)) .model-card-detail-button:hover{border-color:var(--sr-fg);background:var(--sr-fg);color:var(--sr-inverse)}:-webkit-any(.landing-stage,.console-shell:not(.admin-console-shell)) .model-action-button:hover{border-color:var(--sr-fg);background:var(--sr-fg);color:var(--sr-inverse)}:-moz-any(.landing-stage,.console-shell:not(.admin-console-shell)) .model-action-button:hover{border-color:var(--sr-fg);background:var(--sr-fg);color:var(--sr-inverse)}:is(.landing-stage,.console-shell:not(.admin-console-shell)) .model-action-button:hover{border-color:var(--sr-fg);background:var(--sr-fg);color:var(--sr-inverse)}:-webkit-any(.landing-stage,.console-shell:not(.admin-console-shell)) .model-card-price-row{border-color:var(--sr-border);background:var(--sr-bg-soft);border-radius:8px}:-moz-any(.landing-stage,.console-shell:not(.admin-console-shell)) .model-card-price-row{border-color:var(--sr-border);background:var(--sr-bg-soft);border-radius:8px}:is(.landing-stage,.console-shell:not(.admin-console-shell)) .model-card-price-row{border-color:var(--sr-border);background:var(--sr-bg-soft);border-radius:8px}:-webkit-any(.landing-stage,.console-shell:not(.admin-console-shell)) .model-card-price-copy strong{color:var(--sr-fg)}:-moz-any(.landing-stage,.console-shell:not(.admin-console-shell)) .model-card-price-copy strong{color:var(--sr-fg)}:is(.landing-stage,.console-shell:not(.admin-console-shell)) .model-card-price-copy strong{color:var(--sr-fg)}:-webkit-any(.landing-stage,.console-shell:not(.admin-console-shell)) .model-relative-chip strong{color:var(--sr-fg)}:-moz-any(.landing-stage,.console-shell:not(.admin-console-shell)) .model-relative-chip strong{color:var(--sr-fg)}:is(.landing-stage,.console-shell:not(.admin-console-shell)) .model-relative-chip strong{color:var(--sr-fg)}:-webkit-any(.landing-stage,.console-shell:not(.admin-console-shell)) .model-card-runtime strong{color:var(--sr-fg)}:-moz-any(.landing-stage,.console-shell:not(.admin-console-shell)) .model-card-runtime strong{color:var(--sr-fg)}:is(.landing-stage,.console-shell:not(.admin-console-shell)) .model-card-runtime strong{color:var(--sr-fg)}:-webkit-any(.landing-stage,.console-shell:not(.admin-console-shell)) .model-card-price-copy :-webkit-any(small,em){color:var(--sr-dim)}:-moz-any(.landing-stage,.console-shell:not(.admin-console-shell)) .model-card-price-copy :-moz-any(small,em){color:var(--sr-dim)}:is(.landing-stage,.console-shell:not(.admin-console-shell)) .model-card-price-copy :is(small,em){color:var(--sr-dim)}:-webkit-any(.landing-stage,.console-shell:not(.admin-console-shell)) .model-relative-chip :-webkit-any(small,span){color:var(--sr-dim)}:-moz-any(.landing-stage,.console-shell:not(.admin-console-shell)) .model-relative-chip :-moz-any(small,span){color:var(--sr-dim)}:is(.landing-stage,.console-shell:not(.admin-console-shell)) .model-relative-chip :is(small,span){color:var(--sr-dim)}:-webkit-any(.landing-stage,.console-shell:not(.admin-console-shell)) .model-card-runtime small{color:var(--sr-dim)}:-moz-any(.landing-stage,.console-shell:not(.admin-console-shell)) .model-card-runtime small{color:var(--sr-dim)}:is(.landing-stage,.console-shell:not(.admin-console-shell)) .model-card-runtime small{color:var(--sr-dim)}:-webkit-any(.landing-stage,.console-shell:not(.admin-console-shell)) .model-relative-chip{border-color:var(--sr-border)}:-moz-any(.landing-stage,.console-shell:not(.admin-console-shell)) .model-relative-chip{border-color:var(--sr-border)}:is(.landing-stage,.console-shell:not(.admin-console-shell)) .model-relative-chip{border-color:var(--sr-border)}:-webkit-any(.landing-stage,.console-shell:not(.admin-console-shell)) .model-card-footer{border-color:var(--sr-border)}:-moz-any(.landing-stage,.console-shell:not(.admin-console-shell)) .model-card-footer{border-color:var(--sr-border)}:is(.landing-stage,.console-shell:not(.admin-console-shell)) .model-card-footer{border-color:var(--sr-border)}:-webkit-any(.landing-stage,.console-shell:not(.admin-console-shell)) .model-card-runtime>span{border-color:var(--sr-border)}:-moz-any(.landing-stage,.console-shell:not(.admin-console-shell)) .model-card-runtime>span{border-color:var(--sr-border)}:is(.landing-stage,.console-shell:not(.admin-console-shell)) .model-card-runtime>span{border-color:var(--sr-border)}:-webkit-any(.landing-stage,.console-shell:not(.admin-console-shell)) .model-market-card .model-card-tags span{border-color:var(--sr-border);color:var(--sr-muted);background:0 0;border-radius:5px}:-moz-any(.landing-stage,.console-shell:not(.admin-console-shell)) .model-market-card .model-card-tags span{border-color:var(--sr-border);color:var(--sr-muted);background:0 0;border-radius:5px}:is(.landing-stage,.console-shell:not(.admin-console-shell)) .model-market-card .model-card-tags span{border-color:var(--sr-border);color:var(--sr-muted);background:0 0;border-radius:5px}:-webkit-any(.landing-stage,.console-shell:not(.admin-console-shell)) .market-empty{border:1px dashed var(--sr-border-strong);border-radius:var(--sr-radius);background:var(--sr-panel)}:-moz-any(.landing-stage,.console-shell:not(.admin-console-shell)) .market-empty{border:1px dashed var(--sr-border-strong);border-radius:var(--sr-radius);background:var(--sr-panel)}:is(.landing-stage,.console-shell:not(.admin-console-shell)) .market-empty{border:1px dashed var(--sr-border-strong);border-radius:var(--sr-radius);background:var(--sr-panel)}:-webkit-any(.landing-stage,.console-shell:not(.admin-console-shell)) .market-empty strong{color:var(--sr-fg)}:-moz-any(.landing-stage,.console-shell:not(.admin-console-shell)) .market-empty strong{color:var(--sr-fg)}:is(.landing-stage,.console-shell:not(.admin-console-shell)) .market-empty strong{color:var(--sr-fg)}:-webkit-any(.landing-stage,.console-shell:not(.admin-console-shell)) .market-empty span{color:var(--sr-muted)}:-moz-any(.landing-stage,.console-shell:not(.admin-console-shell)) .market-empty span{color:var(--sr-muted)}:is(.landing-stage,.console-shell:not(.admin-console-shell)) .market-empty span{color:var(--sr-muted)}:-webkit-any(.landing-stage,.console-shell:not(.admin-console-shell)) .market-empty button{border-color:var(--sr-border);background:var(--sr-bg-soft);color:var(--sr-muted);border-radius:6px}:-moz-any(.landing-stage,.console-shell:not(.admin-console-shell)) .market-empty button{border-color:var(--sr-border);background:var(--sr-bg-soft);color:var(--sr-muted);border-radius:6px}:is(.landing-stage,.console-shell:not(.admin-console-shell)) .market-empty button{border-color:var(--sr-border);background:var(--sr-bg-soft);color:var(--sr-muted);border-radius:6px}:-webkit-any(.landing-stage,.console-shell:not(.admin-console-shell)) .market-pagination button{border-color:var(--sr-border);background:var(--sr-bg-soft);color:var(--sr-muted);border-radius:6px}:-moz-any(.landing-stage,.console-shell:not(.admin-console-shell)) .market-pagination button{border-color:var(--sr-border);background:var(--sr-bg-soft);color:var(--sr-muted);border-radius:6px}:is(.landing-stage,.console-shell:not(.admin-console-shell)) .market-pagination button{border-color:var(--sr-border);background:var(--sr-bg-soft);color:var(--sr-muted);border-radius:6px}:-webkit-any(.landing-stage,.console-shell:not(.admin-console-shell)) .market-empty button:hover{border-color:var(--sr-fg);background:var(--sr-fg);color:var(--sr-inverse)}:-moz-any(.landing-stage,.console-shell:not(.admin-console-shell)) .market-empty button:hover{border-color:var(--sr-fg);background:var(--sr-fg);color:var(--sr-inverse)}:is(.landing-stage,.console-shell:not(.admin-console-shell)) .market-empty button:hover{border-color:var(--sr-fg);background:var(--sr-fg);color:var(--sr-inverse)}:-webkit-any(.landing-stage,.console-shell:not(.admin-console-shell)) .market-pagination button:hover:not(:disabled){border-color:var(--sr-fg);background:var(--sr-fg);color:var(--sr-inverse)}:-moz-any(.landing-stage,.console-shell:not(.admin-console-shell)) .market-pagination button:hover:not(:disabled){border-color:var(--sr-fg);background:var(--sr-fg);color:var(--sr-inverse)}:-webkit-any(.landing-stage,.console-shell:not(.admin-console-shell)) .market-pagination button:hover:not(:disabled){border-color:var(--sr-fg);background:var(--sr-fg);color:var(--sr-inverse)}:-moz-any(.landing-stage,.console-shell:not(.admin-console-shell)) .market-pagination button:hover:not(:disabled){border-color:var(--sr-fg);background:var(--sr-fg);color:var(--sr-inverse)}:is(.landing-stage,.console-shell:not(.admin-console-shell)) .market-pagination button:hover:not(:disabled){border-color:var(--sr-fg);background:var(--sr-fg);color:var(--sr-inverse)}:-webkit-any(.landing-stage,.console-shell:not(.admin-console-shell)) .market-pagination{border-color:var(--sr-border)}:-moz-any(.landing-stage,.console-shell:not(.admin-console-shell)) .market-pagination{border-color:var(--sr-border)}:is(.landing-stage,.console-shell:not(.admin-console-shell)) .market-pagination{border-color:var(--sr-border)}:-webkit-any(.landing-stage,.console-shell:not(.admin-console-shell)) .market-pagination>span{color:var(--sr-dim)}:-moz-any(.landing-stage,.console-shell:not(.admin-console-shell)) .market-pagination>span{color:var(--sr-dim)}:is(.landing-stage,.console-shell:not(.admin-console-shell)) .market-pagination>span{color:var(--sr-dim)}.auth-stage:not(.admin-auth-stage){background:var(--sr-bg);min-height:100dvh;color:var(--sr-fg);grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);display:grid;overflow-x:clip}.auth-stage:not(.admin-auth-stage) .auth-utility{z-index:20;position:fixed;top:14px;right:14px}.auth-stage:not(.admin-auth-stage) .auth-utility .theme-toggle{border:1px solid var(--sr-border-strong);background:color-mix(in srgb,var(--sr-panel)94%,transparent);width:36px;height:36px;color:var(--sr-fg);box-shadow:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:6px;justify-content:center;align-items:center;padding:0;display:inline-flex}.auth-stage:not(.admin-auth-stage) .auth-utility .theme-toggle:hover{background:var(--sr-panel-hover)}.auth-stage:not(.admin-auth-stage) .stage-mesh{z-index:0;background:linear-gradient(var(--sr-border)1px,transparent 1px)0 0/100% 80px,linear-gradient(90deg,transparent 0 49.95%,color-mix(in srgb,var(--sr-fg)4%,transparent)50%,transparent 50.05%);opacity:.5;pointer-events:none;position:fixed;top:0;bottom:0;left:0;right:0}.auth-stage:not(.admin-auth-stage) .stage-mesh:after{display:none}.auth-stage:not(.admin-auth-stage) .auth-copy{z-index:1;border-bottom:1px solid var(--sr-border);background:0 0;flex-direction:column;justify-content:center;gap:20px;min-height:auto;padding:28px 20px 22px;display:flex;position:relative}.auth-stage:not(.admin-auth-stage) .auth-copy:before{display:none}.auth-stage:not(.admin-auth-stage) .auth-copy-inner{z-index:1;max-width:720px;position:relative}.auth-stage:not(.admin-auth-stage) .brand-mark{border:1px solid var(--sr-border);background:var(--sr-panel);width:-moz-fit-content;width:fit-content;min-height:32px;color:var(--sr-fg);box-shadow:none;border-radius:6px;align-items:center;gap:8px;padding:0 10px;font-size:10px;font-weight:700;display:inline-flex}.auth-stage:not(.admin-auth-stage) .auth-headline{margin-top:28px}.auth-stage:not(.admin-auth-stage) .auth-headline .eyebrow{color:var(--sr-dim);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;margin:0;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:9px;font-weight:700;display:flex}.auth-stage:not(.admin-auth-stage) .auth-headline h1{max-width:700px;color:var(--sr-fg);letter-spacing:-.06em;text-shadow:none;margin:10px 0 0;font-size:max(2.35rem,min(8vw,4.5rem));font-weight:710;line-height:.98}.auth-stage:not(.admin-auth-stage) .auth-headline p:not(.eyebrow){max-width:640px;color:var(--sr-muted);margin:14px 0 0;font-size:13px;line-height:1.7}.auth-stage:not(.admin-auth-stage) .auth-signal-row{flex-wrap:wrap;gap:6px;margin-top:18px;display:flex}.auth-stage:not(.admin-auth-stage) .auth-signal-row span{border:1px solid var(--sr-border);background:var(--sr-panel);height:32px;color:var(--sr-muted);box-shadow:none;border-radius:6px;align-items:center;gap:7px;padding:0 9px;font-size:10px;font-weight:600;display:inline-flex}.auth-stage:not(.admin-auth-stage) .auth-signal-row svg{color:var(--sr-fg)}.auth-stage:not(.admin-auth-stage) .auth-global-preview{border:1px solid var(--sr-border);border-radius:var(--sr-radius);background:var(--sr-panel);min-height:260px;box-shadow:none;display:none;overflow:hidden}.auth-stage:not(.admin-auth-stage) .auth-global-preview:after{display:none}.auth-stage:not(.admin-auth-stage) .auth-net{background:linear-gradient(var(--sr-border)1px,transparent 1px)0 0/100% 52px,linear-gradient(90deg,var(--sr-border)1px,transparent 1px)0 0/52px 100%}.auth-stage:not(.admin-auth-stage) .auth-floating-panel{border:1px solid var(--sr-border-strong);background:color-mix(in srgb,var(--sr-panel)94%,transparent);color:var(--sr-fg);box-shadow:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:7px;padding:11px 12px}.auth-stage:not(.admin-auth-stage) .auth-floating-panel span,.auth-stage:not(.admin-auth-stage) .auth-floating-panel small{color:var(--sr-dim);font-size:8px}.auth-stage:not(.admin-auth-stage) .auth-floating-panel strong{color:var(--sr-fg);margin-top:5px;font-size:20px}.auth-stage:not(.admin-auth-stage) .auth-card{z-index:2;background:var(--sr-panel);width:100%;min-height:0;color:var(--sr-fg);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border:0;flex-direction:column;justify-content:center;padding:26px 20px 34px;display:flex;position:relative}.auth-stage:not(.admin-auth-stage) .auth-card-header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:18px;display:flex}.auth-stage:not(.admin-auth-stage) .auth-card-header>span{color:var(--sr-dim);font-size:9px;font-weight:650}.auth-stage:not(.admin-auth-stage) .auth-back{border:1px solid var(--sr-border);background:var(--sr-bg-soft);height:34px;color:var(--sr-muted);border-radius:6px;align-items:center;gap:7px;padding:0 10px;font-size:11px;font-weight:650;display:inline-flex}.auth-stage:not(.admin-auth-stage) .auth-back:hover{border-color:var(--sr-border-strong);color:var(--sr-fg)}.auth-stage:not(.admin-auth-stage) .segmented{border:1px solid var(--sr-border);background:var(--sr-bg-soft);border-radius:7px;grid-template-columns:repeat(2,1fr);padding:3px;display:grid}.auth-stage:not(.admin-auth-stage) .segmented button{min-height:34px;color:var(--sr-muted);background:0 0;border:1px solid #0000;border-radius:5px;font-size:12px;font-weight:650}.auth-stage:not(.admin-auth-stage) .segmented button.active{border-color:var(--sr-border-strong);background:var(--sr-fg);color:var(--sr-inverse);box-shadow:none}.auth-stage:not(.admin-auth-stage) .auth-card form{flex-direction:column;gap:13px;margin-top:22px;display:flex}.auth-stage:not(.admin-auth-stage) .auth-card label{color:var(--sr-muted);flex-direction:column;gap:6px;font-size:11px;font-weight:650;display:flex}.auth-stage:not(.admin-auth-stage) .auth-card label small{color:var(--sr-dim);font-size:9px}.auth-stage:not(.admin-auth-stage) .auth-card input{width:100%;height:42px;padding:0 11px;font-size:13px}.auth-stage:not(.admin-auth-stage) .primary-action{border:1px solid var(--sr-fg);background:var(--sr-fg);width:100%;height:42px;color:var(--sr-inverse);box-shadow:none;border-radius:6px;justify-content:center;align-items:center;gap:8px;margin:2px 0 0;padding:0 14px;font-size:12px;font-weight:700;display:inline-flex;position:relative;overflow:hidden}.auth-stage:not(.admin-auth-stage) .primary-action:after{display:none}.auth-stage:not(.admin-auth-stage) .primary-action:hover{background:color-mix(in srgb,var(--sr-fg)82%,var(--sr-bg));box-shadow:none}.auth-stage:not(.admin-auth-stage) .form-error{border:1px dashed var(--sr-border-strong);background:var(--sr-bg-soft);color:var(--sr-fg);border-radius:6px;padding:9px 10px;font-size:10px;line-height:1.5}main.loading-stage{background:var(--sr-bg);min-height:100dvh;color:var(--sr-fg)}main.loading-stage .stage-mesh{background:linear-gradient(var(--sr-border)1px,transparent 1px)0 0/100% 72px,var(--sr-bg);opacity:.55;position:absolute;top:0;bottom:0;left:0;right:0}main.loading-stage .loader-panel{z-index:1;border:1px solid var(--sr-border-strong);background:var(--sr-panel);min-height:42px;color:var(--sr-fg);box-shadow:none;border-radius:7px;align-items:center;gap:9px;padding:0 13px;font-size:11px;display:inline-flex;position:relative}main.loading-stage .loader-panel svg{color:var(--sr-fg);animation:1.2s steps(8,end) infinite sr-loader-turn}@keyframes sr-loader-turn{to{transform:rotate(360deg)}}.console-shell:not(.admin-console-shell){min-height:100dvh;padding-top:var(--sr-header);isolation:isolate;background:var(--sr-bg);color:var(--sr-fg);position:relative;overflow:visible}.console-shell:not(.admin-console-shell) .console-backdrop{z-index:-1;background:linear-gradient(var(--sr-border)1px,transparent 1px)0 0/100% 96px,var(--sr-bg);opacity:.34;pointer-events:none;position:fixed;top:0;bottom:0;left:0;right:0}.console-shell:not(.admin-console-shell) .console-backdrop:after{display:none}.console-shell:not(.admin-console-shell) .console-topbar{z-index:70;width:100%;max-width:none;height:var(--sr-header);border:0;border-bottom:1px solid var(--sr-border);background:color-mix(in srgb,var(--sr-bg)94%,transparent);box-shadow:none;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:0;align-items:center;gap:12px;margin:0;padding:0 12px;display:flex;position:fixed;top:0;bottom:auto;left:0;right:0}.console-shell:not(.admin-console-shell) .console-brand{align-items:center;gap:9px;min-width:0;display:flex}.console-shell:not(.admin-console-shell) .brand-icon{border:1px solid var(--sr-fg);background:var(--sr-fg);width:28px;height:28px;color:var(--sr-inverse);border-radius:6px;flex:none;justify-content:center;align-items:center;display:inline-flex}.console-shell:not(.admin-console-shell) .brand-icon svg{width:16px;height:16px}.console-shell:not(.admin-console-shell) .console-brand strong{color:var(--sr-fg);letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:720;display:block;overflow:hidden}.console-shell:not(.admin-console-shell) .desktop-nav{display:none}.console-shell:not(.admin-console-shell) .console-actions{align-items:center;gap:6px;min-width:0;margin-left:auto;display:flex}.console-shell:not(.admin-console-shell) :-webkit-any(.quota-chip,.user-chip){border:1px solid var(--sr-border);background:var(--sr-panel);min-width:0;height:34px;color:var(--sr-muted);box-shadow:none;border-radius:6px;align-items:center;gap:7px;padding:0 10px;font-size:10px;font-weight:650;display:none;overflow:hidden}.console-shell:not(.admin-console-shell) :-moz-any(.quota-chip,.user-chip){border:1px solid var(--sr-border);background:var(--sr-panel);min-width:0;height:34px;color:var(--sr-muted);box-shadow:none;border-radius:6px;align-items:center;gap:7px;padding:0 10px;font-size:10px;font-weight:650;display:none;overflow:hidden}.console-shell:not(.admin-console-shell) :-webkit-any(.quota-chip,.user-chip){border:1px solid var(--sr-border);background:var(--sr-panel);min-width:0;height:34px;color:var(--sr-muted);box-shadow:none;border-radius:6px;align-items:center;gap:7px;padding:0 10px;font-size:10px;font-weight:650;display:none;overflow:hidden}.console-shell:not(.admin-console-shell) :-moz-any(.quota-chip,.user-chip){border:1px solid var(--sr-border);background:var(--sr-panel);min-width:0;height:34px;color:var(--sr-muted);box-shadow:none;border-radius:6px;align-items:center;gap:7px;padding:0 10px;font-size:10px;font-weight:650;display:none;overflow:hidden}.console-shell:not(.admin-console-shell) :is(.quota-chip,.user-chip){border:1px solid var(--sr-border);background:var(--sr-panel);min-width:0;height:34px;color:var(--sr-muted);box-shadow:none;border-radius:6px;align-items:center;gap:7px;padding:0 10px;font-size:10px;font-weight:650;display:none;overflow:hidden}.console-shell:not(.admin-console-shell) :-webkit-any(.quota-chip,.user-chip) span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.console-shell:not(.admin-console-shell) :-moz-any(.quota-chip,.user-chip) span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.console-shell:not(.admin-console-shell) :-webkit-any(.quota-chip,.user-chip) span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.console-shell:not(.admin-console-shell) :-moz-any(.quota-chip,.user-chip) span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.console-shell:not(.admin-console-shell) :is(.quota-chip,.user-chip) span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.console-shell:not(.admin-console-shell) .theme-toggle{border:1px solid var(--sr-border);background:var(--sr-panel);color:var(--sr-fg);box-shadow:none;border-radius:6px;justify-content:center;align-items:center;gap:7px;font-size:11px;font-weight:650;display:inline-flex}.console-shell:not(.admin-console-shell) :-webkit-any(.primary-action,.compact-action,.ghost-action,.icon-action){border:1px solid var(--sr-border);background:var(--sr-panel);color:var(--sr-fg);box-shadow:none;border-radius:6px;justify-content:center;align-items:center;gap:7px;font-size:11px;font-weight:650;display:inline-flex}.console-shell:not(.admin-console-shell) :-moz-any(.primary-action,.compact-action,.ghost-action,.icon-action){border:1px solid var(--sr-border);background:var(--sr-panel);color:var(--sr-fg);box-shadow:none;border-radius:6px;justify-content:center;align-items:center;gap:7px;font-size:11px;font-weight:650;display:inline-flex}.console-shell:not(.admin-console-shell) :-webkit-any(.primary-action,.compact-action,.ghost-action,.icon-action){border:1px solid var(--sr-border);background:var(--sr-panel);color:var(--sr-fg);box-shadow:none;border-radius:6px;justify-content:center;align-items:center;gap:7px;font-size:11px;font-weight:650;display:inline-flex}.console-shell:not(.admin-console-shell) :-moz-any(.primary-action,.compact-action,.ghost-action,.icon-action){border:1px solid var(--sr-border);background:var(--sr-panel);color:var(--sr-fg);box-shadow:none;border-radius:6px;justify-content:center;align-items:center;gap:7px;font-size:11px;font-weight:650;display:inline-flex}.console-shell:not(.admin-console-shell) :is(.primary-action,.compact-action,.ghost-action,.icon-action){border:1px solid var(--sr-border);background:var(--sr-panel);color:var(--sr-fg);box-shadow:none;border-radius:6px;justify-content:center;align-items:center;gap:7px;font-size:11px;font-weight:650;display:inline-flex}.console-shell:not(.admin-console-shell) .theme-toggle{flex:none;width:34px;height:34px;padding:0}.console-shell:not(.admin-console-shell) .primary-action{border-color:var(--sr-fg);background:var(--sr-fg);min-height:40px;color:var(--sr-inverse);margin:0;padding:0 14px}.console-shell:not(.admin-console-shell) .primary-action:after{display:none}.console-shell:not(.admin-console-shell) .compact-action{border-color:var(--sr-fg);background:var(--sr-fg);min-height:34px;color:var(--sr-inverse);padding:0 11px}.console-shell:not(.admin-console-shell) .ghost-action{background:var(--sr-bg-soft);min-height:34px;color:var(--sr-muted);padding:0 10px}.console-shell:not(.admin-console-shell) .icon-action{background:var(--sr-bg-soft);width:34px;height:34px;color:var(--sr-muted);flex:none;padding:0}.console-shell:not(.admin-console-shell) :-webkit-any(.theme-toggle,.primary-action,.compact-action,.ghost-action,.icon-action):hover{border-color:var(--sr-border-strong)}.console-shell:not(.admin-console-shell) :-moz-any(.theme-toggle,.primary-action,.compact-action,.ghost-action,.icon-action):hover{border-color:var(--sr-border-strong)}.console-shell:not(.admin-console-shell) :-webkit-any(.theme-toggle,.primary-action,.compact-action,.ghost-action,.icon-action):hover{border-color:var(--sr-border-strong)}.console-shell:not(.admin-console-shell) :-moz-any(.theme-toggle,.primary-action,.compact-action,.ghost-action,.icon-action):hover{border-color:var(--sr-border-strong)}.console-shell:not(.admin-console-shell) :is(.theme-toggle,.primary-action,.compact-action,.ghost-action,.icon-action):hover{border-color:var(--sr-border-strong)}.console-shell:not(.admin-console-shell) :-webkit-any(.primary-action,.compact-action):hover{border-color:var(--sr-fg);background:color-mix(in srgb,var(--sr-fg)82%,var(--sr-bg));color:var(--sr-inverse);box-shadow:none}.console-shell:not(.admin-console-shell) :-moz-any(.primary-action,.compact-action):hover{border-color:var(--sr-fg);background:color-mix(in srgb,var(--sr-fg)82%,var(--sr-bg));color:var(--sr-inverse);box-shadow:none}.console-shell:not(.admin-console-shell) :-webkit-any(.primary-action,.compact-action):hover{border-color:var(--sr-fg);background:color-mix(in srgb,var(--sr-fg)82%,var(--sr-bg));color:var(--sr-inverse);box-shadow:none}.console-shell:not(.admin-console-shell) :-moz-any(.primary-action,.compact-action):hover{border-color:var(--sr-fg);background:color-mix(in srgb,var(--sr-fg)82%,var(--sr-bg));color:var(--sr-inverse);box-shadow:none}.console-shell:not(.admin-console-shell) :is(.primary-action,.compact-action):hover{border-color:var(--sr-fg);background:color-mix(in srgb,var(--sr-fg)82%,var(--sr-bg));color:var(--sr-inverse);box-shadow:none}.console-shell:not(.admin-console-shell) :-webkit-any(.theme-toggle,.ghost-action,.icon-action):hover{background:var(--sr-panel-hover);color:var(--sr-fg)}.console-shell:not(.admin-console-shell) :-moz-any(.theme-toggle,.ghost-action,.icon-action):hover{background:var(--sr-panel-hover);color:var(--sr-fg)}.console-shell:not(.admin-console-shell) :-webkit-any(.theme-toggle,.ghost-action,.icon-action):hover{background:var(--sr-panel-hover);color:var(--sr-fg)}.console-shell:not(.admin-console-shell) :-moz-any(.theme-toggle,.ghost-action,.icon-action):hover{background:var(--sr-panel-hover);color:var(--sr-fg)}.console-shell:not(.admin-console-shell) :is(.theme-toggle,.ghost-action,.icon-action):hover{background:var(--sr-panel-hover);color:var(--sr-fg)}.console-shell:not(.admin-console-shell) .icon-action.danger{border-style:dashed}.console-shell:not(.admin-console-shell) .icon-action.danger:hover{border-color:var(--sr-fg);background:var(--sr-fg);color:var(--sr-inverse)}.console-shell:not(.admin-console-shell) .desktop-only{display:none}.console-shell:not(.admin-console-shell) .mobile-only{display:inline-flex}.console-shell:not(.admin-console-shell) .mobile-nav{top:calc(var(--sr-header) + 8px);z-index:90;width:min(340px,100vw - 20px);max-height:calc(100dvh - var(--sr-header) - 18px);border:1px solid var(--sr-border-strong);background:color-mix(in srgb,var(--sr-panel)97%,transparent);box-shadow:var(--sr-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:9px;gap:3px;margin:0;padding:7px;display:grid;position:fixed;left:auto;right:10px;overflow-y:auto}.console-shell:not(.admin-console-shell) .mobile-nav a{min-height:42px;color:var(--sr-muted);border:1px solid #0000;border-radius:6px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:8px;padding:0 10px;font-size:12px;font-weight:650;display:grid}.console-shell:not(.admin-console-shell) .mobile-nav a:hover{border-color:var(--sr-border);background:var(--sr-bg-soft);color:var(--sr-fg)}.console-shell:not(.admin-console-shell) .mobile-nav a.active{border-color:var(--sr-fg);background:var(--sr-fg);color:var(--sr-inverse);box-shadow:none}.console-shell:not(.admin-console-shell) .mobile-nav>.ghost-action{border-style:dashed;width:100%;min-height:40px;margin-top:4px}.console-shell:not(.admin-console-shell) .console-workspace{z-index:2;width:100%;max-width:1440px;margin:0 auto;padding:14px;position:relative;container:customer-workspace/inline-size}.console-shell:not(.admin-console-shell) :-webkit-any(.surface,.metric-card,.gateway-hero){border:1px solid var(--sr-border);border-radius:var(--sr-radius);background:var(--sr-panel);color:var(--sr-fg);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;overflow:hidden}.console-shell:not(.admin-console-shell) :-moz-any(.surface,.metric-card,.gateway-hero){border:1px solid var(--sr-border);border-radius:var(--sr-radius);background:var(--sr-panel);color:var(--sr-fg);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;overflow:hidden}.console-shell:not(.admin-console-shell) :-webkit-any(.surface,.metric-card,.gateway-hero){border:1px solid var(--sr-border);border-radius:var(--sr-radius);background:var(--sr-panel);color:var(--sr-fg);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;overflow:hidden}.console-shell:not(.admin-console-shell) :-moz-any(.surface,.metric-card,.gateway-hero){border:1px solid var(--sr-border);border-radius:var(--sr-radius);background:var(--sr-panel);color:var(--sr-fg);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;overflow:hidden}.console-shell:not(.admin-console-shell) :is(.surface,.metric-card,.gateway-hero){border:1px solid var(--sr-border);border-radius:var(--sr-radius);background:var(--sr-panel);color:var(--sr-fg);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;overflow:hidden}.console-shell:not(.admin-console-shell) :-webkit-any(.surface,.metric-card,.gateway-hero):before{animation:none}.console-shell:not(.admin-console-shell) :-moz-any(.surface,.metric-card,.gateway-hero):before{animation:none}.console-shell:not(.admin-console-shell) :-webkit-any(.surface,.metric-card,.gateway-hero):before{animation:none}.console-shell:not(.admin-console-shell) :-moz-any(.surface,.metric-card,.gateway-hero):before{animation:none}.console-shell:not(.admin-console-shell) :is(.surface,.metric-card,.gateway-hero):before{animation:none}.console-shell:not(.admin-console-shell) :-webkit-any(.surface,.metric-card,.gateway-hero):after{animation:none}.console-shell:not(.admin-console-shell) :-moz-any(.surface,.metric-card,.gateway-hero):after{animation:none}.console-shell:not(.admin-console-shell) :-webkit-any(.surface,.metric-card,.gateway-hero):after{animation:none}.console-shell:not(.admin-console-shell) :-moz-any(.surface,.metric-card,.gateway-hero):after{animation:none}.console-shell:not(.admin-console-shell) :is(.surface,.metric-card,.gateway-hero):after{animation:none}.console-shell:not(.admin-console-shell) .surface{padding:0}.console-shell:not(.admin-console-shell) .page-surface{min-height:auto}.console-shell:not(.admin-console-shell) .panel-header{border-bottom:1px solid var(--sr-border);justify-content:space-between;align-items:center;gap:12px;min-width:0;min-height:56px;margin:0;padding:10px 14px;display:flex}.console-shell:not(.admin-console-shell) .panel-header>*{min-width:0}.console-shell:not(.admin-console-shell) .panel-title{grid-template-columns:22px minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid}.console-shell:not(.admin-console-shell) .panel-title>svg{color:var(--sr-fg);grid-row:auto}.console-shell:not(.admin-console-shell) .panel-title :-webkit-any(h3,strong){min-width:0;color:var(--sr-fg);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;font-weight:690;overflow:hidden}.console-shell:not(.admin-console-shell) .panel-title :-moz-any(h3,strong){min-width:0;color:var(--sr-fg);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;font-weight:690;overflow:hidden}.console-shell:not(.admin-console-shell) .panel-title :-webkit-any(h3,strong){min-width:0;color:var(--sr-fg);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;font-weight:690;overflow:hidden}.console-shell:not(.admin-console-shell) .panel-title :-moz-any(h3,strong){min-width:0;color:var(--sr-fg);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;font-weight:690;overflow:hidden}.console-shell:not(.admin-console-shell) .panel-title :is(h3,strong){min-width:0;color:var(--sr-fg);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;font-weight:690;overflow:hidden}.console-shell:not(.admin-console-shell) .panel-header>div:first-child>p{color:var(--sr-dim);text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0 30px;font-size:9px;line-height:1.45;overflow:hidden}.console-shell:not(.admin-console-shell) .panel-title small,.console-shell:not(.admin-console-shell) .muted-text{color:var(--sr-dim);font-size:9px}.console-shell:not(.admin-console-shell) .panel-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}.console-shell:not(.admin-console-shell) .form-error{border:1px dashed var(--sr-border-strong);background:var(--sr-bg-soft);color:var(--sr-fg);border-radius:6px;padding:9px 10px;font-size:10px;line-height:1.5}.console-shell:not(.admin-console-shell) .badge{border:1px solid var(--sr-border-strong);min-height:23px;color:var(--sr-fg);letter-spacing:.025em;white-space:nowrap;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:0 7px;font-size:8px;font-weight:720;display:inline-flex}.console-shell:not(.admin-console-shell) .badge:before{content:"";border:1px solid;border-radius:50%;flex:none;width:5px;height:5px}.console-shell:not(.admin-console-shell) .badge-mint:before{background:currentColor}.console-shell:not(.admin-console-shell) .badge-blue{border-style:double;border-width:3px}.console-shell:not(.admin-console-shell) .badge-blue:before{border-radius:1px}.console-shell:not(.admin-console-shell) .badge-violet{border-style:dashed}.console-shell:not(.admin-console-shell) .badge-violet:before{border-radius:0;transform:rotate(45deg)}.console-shell:not(.admin-console-shell) .badge-coral{border-style:dashed}.console-shell:not(.admin-console-shell) .badge-coral:before{background:linear-gradient(45deg,#0000 42%,currentColor 43% 57%,#0000 58%),linear-gradient(-45deg,#0000 42%,currentColor 43% 57%,#0000 58%);border-radius:0}.console-shell:not(.admin-console-shell) .table-wrap{scrollbar-color:var(--sr-border-strong)transparent;border:0;border-radius:0;width:100%;overflow-x:auto}.console-shell:not(.admin-console-shell) .table-wrap table{border-collapse:collapse;width:100%;min-width:760px;color:var(--sr-fg);text-align:left}.console-shell:not(.admin-console-shell) .table-wrap th{border-bottom:1px solid var(--sr-border);background:var(--sr-bg-soft);height:37px;color:var(--sr-dim);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;padding:0 12px;font-size:8px;font-weight:720}.console-shell:not(.admin-console-shell) .table-wrap td{border-bottom:1px solid var(--sr-border);min-height:44px;color:var(--sr-muted);vertical-align:middle;padding:10px 12px;font-size:10px}.console-shell:not(.admin-console-shell) .table-wrap tbody tr:last-child td{border-bottom:0}.console-shell:not(.admin-console-shell) .table-wrap tbody tr:hover td{background:var(--sr-panel-hover);color:var(--sr-fg)}.console-shell:not(.admin-console-shell) .mono-text{color:var(--sr-fg);font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:9px}.console-shell:not(.admin-console-shell) .empty-state{border:1px dashed var(--sr-border-strong);background:var(--sr-bg-soft);min-height:180px;color:var(--sr-muted);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:24px;font-size:10px;display:flex}.console-shell:not(.admin-console-shell) .empty-state svg{color:var(--sr-fg)}.console-shell:not(.admin-console-shell) .skeleton-rows{gap:7px;padding:12px;display:grid}.console-shell:not(.admin-console-shell) .skeleton-rows span{border:1px solid var(--sr-border);background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--sr-fg)7%,transparent),transparent)0 0/220% 100%,var(--sr-bg-soft);border-radius:6px;height:34px;animation:1.6s linear infinite sr-skeleton;overflow:hidden}@keyframes sr-skeleton{to{background-position:-220% 0,0 0}}.console-shell:not(.admin-console-shell) .dashboard-grid{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.console-shell:not(.admin-console-shell) .dashboard-grid>*{min-width:0}.console-shell:not(.admin-console-shell) .route-surface{grid-row:auto;align-self:start}.console-shell:not(.admin-console-shell) .gateway-hero{background:var(--sr-panel);grid-template-columns:minmax(0,1fr);gap:18px;min-height:0;padding:18px;display:grid;position:relative}.console-shell:not(.admin-console-shell) .gateway-hero:before{content:"";background:linear-gradient(var(--sr-border)1px,transparent 1px)0 0/100% 64px,linear-gradient(90deg,transparent,color-mix(in srgb,var(--sr-fg)4%,transparent),transparent);opacity:.55;pointer-events:none;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.console-shell:not(.admin-console-shell) .gateway-hero>*{z-index:1;position:relative}.console-shell:not(.admin-console-shell) .hero-copy{align-self:center}.console-shell:not(.admin-console-shell) .hero-copy .eyebrow{color:var(--sr-dim);letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:7px;margin:0;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:9px;font-weight:700;display:flex}.console-shell:not(.admin-console-shell) .gateway-hero h1{color:var(--sr-fg);letter-spacing:-.06em;text-shadow:none;margin:11px 0 0;font-size:max(2rem,min(7vw,3.7rem));font-weight:700;line-height:1}.console-shell:not(.admin-console-shell) .gateway-hero .hero-copy>p:not(.eyebrow){max-width:620px;color:var(--sr-muted);margin:12px 0 0;font-size:11px;line-height:1.65}.console-shell:not(.admin-console-shell) .hero-status-row{flex-wrap:wrap;align-items:center;gap:6px;margin-top:18px;display:flex}.console-shell:not(.admin-console-shell) :-webkit-any(.endpoint-copy,.runtime-chip){border:1px solid var(--sr-border);background:var(--sr-bg-soft);min-width:0;min-height:34px;color:var(--sr-muted);box-shadow:none;border-radius:6px;align-items:center;gap:7px;padding:0 9px;display:flex}.console-shell:not(.admin-console-shell) :-moz-any(.endpoint-copy,.runtime-chip){border:1px solid var(--sr-border);background:var(--sr-bg-soft);min-width:0;min-height:34px;color:var(--sr-muted);box-shadow:none;border-radius:6px;align-items:center;gap:7px;padding:0 9px;display:flex}.console-shell:not(.admin-console-shell) :-webkit-any(.endpoint-copy,.runtime-chip){border:1px solid var(--sr-border);background:var(--sr-bg-soft);min-width:0;min-height:34px;color:var(--sr-muted);box-shadow:none;border-radius:6px;align-items:center;gap:7px;padding:0 9px;display:flex}.console-shell:not(.admin-console-shell) :-moz-any(.endpoint-copy,.runtime-chip){border:1px solid var(--sr-border);background:var(--sr-bg-soft);min-width:0;min-height:34px;color:var(--sr-muted);box-shadow:none;border-radius:6px;align-items:center;gap:7px;padding:0 9px;display:flex}.console-shell:not(.admin-console-shell) :is(.endpoint-copy,.runtime-chip){border:1px solid var(--sr-border);background:var(--sr-bg-soft);min-width:0;min-height:34px;color:var(--sr-muted);box-shadow:none;border-radius:6px;align-items:center;gap:7px;padding:0 9px;display:flex}.console-shell:not(.admin-console-shell) .endpoint-copy{flex:280px}.console-shell:not(.admin-console-shell) .endpoint-copy code{min-width:0;color:var(--sr-fg);text-overflow:ellipsis;white-space:nowrap;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:9px;overflow:hidden}.console-shell:not(.admin-console-shell) .endpoint-copy button{border:1px solid var(--sr-border);background:var(--sr-panel);width:28px;height:28px;color:var(--sr-muted);border-radius:5px;flex:none;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.console-shell:not(.admin-console-shell) .runtime-chip{flex:none;font-size:9px}.console-shell:not(.admin-console-shell) .gateway-pulse{grid-template-columns:minmax(0,1fr);align-self:stretch;gap:8px;min-width:0;display:grid}.console-shell:not(.admin-console-shell) .gateway-pulse .pulse-map{border:1px solid var(--sr-border);background:linear-gradient(var(--sr-border)1px,transparent 1px)0 0/100% 46px,linear-gradient(90deg,var(--sr-border)1px,transparent 1px)0 0/46px 100%,var(--sr-bg-soft);border-radius:8px;min-height:174px;overflow:hidden}.console-shell:not(.admin-console-shell) .pulse-wires .wire-base{stroke:color-mix(in srgb,var(--sr-fg)18%,transparent)}.console-shell:not(.admin-console-shell) .pulse-wires .wire-flow{stroke:var(--sr-fg);filter:none}.console-shell:not(.admin-console-shell) .pulse-node{border:1px solid var(--sr-border-strong);background:var(--sr-panel);color:var(--sr-fg);box-shadow:0 0 0 3px color-mix(in srgb,var(--sr-fg)5%,transparent)}.console-shell:not(.admin-console-shell) .pulse-node.node-core{border-color:var(--sr-fg);background:var(--sr-fg);color:var(--sr-inverse)}.console-shell:not(.admin-console-shell) .pulse-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.console-shell:not(.admin-console-shell) .pulse-stats div{border:1px solid var(--sr-border);background:var(--sr-bg-soft);border-radius:6px;padding:9px 10px}.console-shell:not(.admin-console-shell) .pulse-stats span{color:var(--sr-dim);font-size:8px;display:block}.console-shell:not(.admin-console-shell) .pulse-stats strong{color:var(--sr-fg);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:14px;display:block;overflow:hidden}.console-shell:not(.admin-console-shell) .metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.console-shell:not(.admin-console-shell) .metric-card{grid-template-columns:30px minmax(0,1fr);align-items:start;gap:10px;min-height:118px;padding:14px;display:grid;position:relative}.console-shell:not(.admin-console-shell) .metric-card:hover{border-color:var(--sr-border-strong);background:var(--sr-panel-hover);box-shadow:none;transform:none}.console-shell:not(.admin-console-shell) .metric-card:after{display:none}.console-shell:not(.admin-console-shell) .metric-icon{border:1px solid var(--sr-border-strong);background:var(--sr-bg-soft);width:30px;height:30px;color:var(--sr-fg);border-radius:6px;justify-content:center;align-items:center;display:flex}.console-shell:not(.admin-console-shell) .tone-amber .metric-icon{border-style:dashed}.console-shell:not(.admin-console-shell) .tone-blue .metric-icon{border-style:double;border-width:3px}.console-shell:not(.admin-console-shell) .tone-violet .metric-icon{border-radius:50%}.console-shell:not(.admin-console-shell) .metric-content{min-width:0;padding:0}.console-shell:not(.admin-console-shell) .metric-content span{color:var(--sr-dim);letter-spacing:.05em;text-transform:uppercase;font-size:8px;font-weight:700;display:block}.console-shell:not(.admin-console-shell) .metric-content strong{color:var(--sr-fg);letter-spacing:-.04em;text-overflow:ellipsis;white-space:nowrap;margin-top:9px;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:max(1.1rem,min(4vw,1.55rem));display:block;overflow:hidden}.console-shell:not(.admin-console-shell) .metric-content small{color:var(--sr-muted);margin-top:7px;font-size:8px;display:block}.console-shell:not(.admin-console-shell) .metric-bars{opacity:.2;align-items:flex-end;gap:3px;height:14px;display:flex;position:absolute;bottom:10px;left:10px;right:10px}.console-shell:not(.admin-console-shell) .metric-bars span{border:1px solid var(--sr-fg);background:0 0;flex:1;min-width:2px}.console-shell:not(.admin-console-shell) .route-topology{align-items:center;gap:8px;min-height:156px;padding:16px;display:flex;overflow-x:auto}.console-shell:not(.admin-console-shell) .route-node{border:1px solid var(--sr-border);background:var(--sr-bg-soft);min-width:96px;min-height:76px;color:var(--sr-muted);border-radius:7px;flex:96px;align-content:center;place-items:center;gap:5px;display:grid}.console-shell:not(.admin-console-shell) .route-node.core{border-color:var(--sr-border-strong);border-style:double;border-width:3px}.console-shell:not(.admin-console-shell) .route-node strong{color:var(--sr-fg);font-size:10px}.console-shell:not(.admin-console-shell) .route-node small{color:var(--sr-dim);font-size:8px}.console-shell:not(.admin-console-shell) .route-line{background:var(--sr-border-strong);flex:0 0 24px;width:24px;height:1px;position:relative;overflow:hidden}.console-shell:not(.admin-console-shell) .route-line span{background:var(--sr-fg);width:40%;height:1px;animation:2.4s linear infinite sr-route;position:absolute;top:0;left:-40%}@keyframes sr-route{to{left:100%}}.console-shell:not(.admin-console-shell) .provider-grid{grid-template-columns:repeat(2,minmax(120px,1fr));gap:6px;min-width:260px;display:grid}.console-shell:not(.admin-console-shell) .provider-tile{border:1px solid var(--sr-border);background:var(--sr-bg-soft);border-radius:6px;padding:9px 10px}.console-shell:not(.admin-console-shell) .provider-tile:hover{border-color:var(--sr-border-strong);background:var(--sr-panel-hover);box-shadow:none}.console-shell:not(.admin-console-shell) .heatmap-layout{grid-template-columns:minmax(0,1fr);gap:14px;padding:14px;display:grid}.console-shell:not(.admin-console-shell) .heatmap-summary{flex-wrap:wrap;gap:8px 18px;display:flex}.console-shell:not(.admin-console-shell) .heatmap-summary span{color:var(--sr-muted);font-size:9px}.console-shell:not(.admin-console-shell) .heatmap-summary strong{color:var(--sr-fg);font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace}.console-shell:not(.admin-console-shell) .heatmap-grid{scrollbar-width:thin;grid-template-rows:repeat(7,18px);grid-template-columns:none;grid-auto-columns:18px;grid-auto-flow:column;gap:3px;display:grid;overflow-x:auto}.console-shell:not(.admin-console-shell) .heat-cell{border:1px solid var(--sr-border);background:0 0;border-radius:3px;width:18px;height:18px}.console-shell:not(.admin-console-shell) .heat-cell.level-1{background:color-mix(in srgb,var(--sr-fg)16%,transparent)}.console-shell:not(.admin-console-shell) .heat-cell.level-2{background:color-mix(in srgb,var(--sr-fg)34%,transparent)}.console-shell:not(.admin-console-shell) .heat-cell.level-3{background:color-mix(in srgb,var(--sr-fg)60%,transparent)}.console-shell:not(.admin-console-shell) .heat-cell.level-4{border-color:var(--sr-fg);background:var(--sr-fg)}.console-shell:not(.admin-console-shell) .hour-bars{align-items:flex-end;gap:3px;height:66px;display:flex}.console-shell:not(.admin-console-shell) .hour-bars span{border:1px solid var(--sr-border-strong);background:0 0;flex:1;min-width:3px}.console-shell:not(.admin-console-shell) .hour-bars span.active{background:var(--sr-fg)}.console-shell:not(.admin-console-shell) .bars{gap:10px;padding:14px;display:grid}.console-shell:not(.admin-console-shell) .bar-row{color:var(--sr-muted);grid-template-columns:88px minmax(0,1fr) auto;align-items:center;gap:9px;font-size:9px;display:grid}.console-shell:not(.admin-console-shell) .bar-track{border:1px solid var(--sr-border);background:0 0;border-radius:2px;height:6px;overflow:hidden}.console-shell:not(.admin-console-shell) .bar-track span{background:var(--sr-fg);height:100%;display:block}.console-shell:not(.admin-console-shell) .recent-stack{display:grid}.console-shell:not(.admin-console-shell) .recent-item{border-bottom:1px solid var(--sr-border);min-height:48px;color:var(--sr-muted);grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 12px;display:grid}.console-shell:not(.admin-console-shell) .recent-item:last-child{border-bottom:0}.console-shell:not(.admin-console-shell) .recent-item:hover{background:var(--sr-panel-hover)}.console-shell:not(.admin-console-shell) .recent-item .dot{border:1px solid var(--sr-fg);border-radius:50%;width:7px;height:7px}.console-shell:not(.admin-console-shell) .recent-item .dot.ok{background:var(--sr-fg)}.console-shell:not(.admin-console-shell) .recent-item .dot.error{background:linear-gradient(45deg,transparent 42%,var(--sr-fg)43% 57%,transparent 58%),linear-gradient(-45deg,transparent 42%,var(--sr-fg)43% 57%,transparent 58%);border-radius:1px}.console-shell:not(.admin-console-shell) .recent-item strong{color:var(--sr-fg);font-size:10px;display:block}.console-shell:not(.admin-console-shell) .recent-item small{color:var(--sr-dim);margin-top:3px;font-size:8px;display:block}.console-shell:not(.admin-console-shell) .recent-item>span:last-child{color:var(--sr-muted);font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:8px}.console-shell:not(.admin-console-shell) .console-page-heading{border-bottom:1px solid var(--sr-border);justify-content:space-between;align-items:flex-end;gap:18px;min-width:0;padding:6px 2px 12px;display:flex}.console-shell:not(.admin-console-shell) .console-page-heading>div:first-child{min-width:0}.console-shell:not(.admin-console-shell) .console-page-heading>div:first-child>span{color:var(--sr-dim);letter-spacing:.09em;text-transform:uppercase;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:8px;font-weight:720;display:block}.console-shell:not(.admin-console-shell) .console-page-heading h1{color:var(--sr-fg);letter-spacing:-.05em;margin:6px 0 0;font-size:max(1.7rem,min(5vw,2.4rem));font-weight:700;line-height:1}.console-shell:not(.admin-console-shell) .console-page-heading p{max-width:680px;color:var(--sr-muted);margin:7px 0 0;font-size:10px;line-height:1.55}.console-shell:not(.admin-console-shell) .console-page-actions{flex:none;justify-content:flex-end;align-items:center;gap:6px;display:flex}.console-shell:not(.admin-console-shell) .console-data-notice{border:1px dashed var(--sr-border-strong);background:var(--sr-bg-soft);min-height:38px;color:var(--sr-fg);border-radius:6px;align-items:center;gap:8px;padding:8px 10px;font-size:10px;display:flex}.console-shell:not(.admin-console-shell) .dashboard-heading{grid-column:1/-1}.console-shell:not(.admin-console-shell) .dashboard-runtime{flex:none;justify-items:end;gap:4px;display:grid}.console-shell:not(.admin-console-shell) .dashboard-runtime>span{border:1px solid var(--sr-border-strong);min-height:28px;color:var(--sr-fg);border-radius:999px;align-items:center;gap:7px;padding:0 9px;font-size:9px;font-weight:650;display:inline-flex}.console-shell:not(.admin-console-shell) .dashboard-runtime i{border:1px solid var(--sr-fg);background:var(--sr-fg);border-radius:50%;width:6px;height:6px}.console-shell:not(.admin-console-shell) .dashboard-runtime small{color:var(--sr-dim);font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:8px}.console-shell:not(.admin-console-shell) .dashboard-grid>.console-data-notice{grid-column:1/-1}.console-shell:not(.admin-console-shell) .dashboard-quickstart{border:1px solid var(--sr-border);border-radius:var(--sr-radius);background:var(--sr-panel);grid-template-columns:minmax(0,1fr);gap:14px;min-width:0;padding:14px;display:grid;overflow:hidden}.console-shell:not(.admin-console-shell) .dashboard-quickstart-copy>span{color:var(--sr-dim);letter-spacing:.08em;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:8px;font-weight:720}.console-shell:not(.admin-console-shell) .dashboard-quickstart-copy h2{color:var(--sr-fg);letter-spacing:-.035em;margin:6px 0 0;font-size:18px;font-weight:690}.console-shell:not(.admin-console-shell) .dashboard-quickstart-copy>p{max-width:620px;color:var(--sr-muted);margin:7px 0 0;font-size:10px;line-height:1.6}.console-shell:not(.admin-console-shell) .dashboard-quick-actions{grid-template-columns:minmax(0,1fr);gap:6px;margin-top:14px;display:grid}.console-shell:not(.admin-console-shell) .dashboard-quick-actions a{border:1px solid var(--sr-border);background:var(--sr-bg-soft);min-width:0;min-height:52px;color:var(--sr-muted);border-radius:6px;grid-template-columns:22px minmax(0,1fr) 16px;align-items:center;gap:8px;padding:8px 9px;display:grid}.console-shell:not(.admin-console-shell) .dashboard-quick-actions a:hover{border-color:var(--sr-border-strong);background:var(--sr-panel-hover);color:var(--sr-fg)}.console-shell:not(.admin-console-shell) .dashboard-quick-actions a>svg:first-child{color:var(--sr-fg)}.console-shell:not(.admin-console-shell) .dashboard-quick-actions a>svg:last-child{justify-self:end}.console-shell:not(.admin-console-shell) .dashboard-quick-actions a span{gap:3px;min-width:0;display:grid}.console-shell:not(.admin-console-shell) .dashboard-quick-actions a strong{color:var(--sr-fg);font-size:10px}.console-shell:not(.admin-console-shell) .dashboard-quick-actions a small{color:var(--sr-dim);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.console-shell:not(.admin-console-shell) .dashboard-request-preview{border:1px solid var(--sr-border-strong);background:var(--sr-code);min-width:0;color:var(--sr-code-fg);border-radius:8px;align-content:start;display:grid;overflow:hidden}.console-shell:not(.admin-console-shell) .dashboard-request-preview>div:first-child{border-bottom:1px solid #292927;justify-content:space-between;align-items:center;min-height:34px;padding:0 11px;display:flex}.console-shell:not(.admin-console-shell) .dashboard-request-preview>div:first-child span,.console-shell:not(.admin-console-shell) .dashboard-request-preview>div:first-child small{color:#8f8f8a;letter-spacing:.07em;font-size:8px;font-weight:700}.console-shell:not(.admin-console-shell) .dashboard-request-preview pre{min-width:0;color:var(--sr-code-fg);margin:0;padding:14px 12px;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:9px;line-height:1.7;overflow:auto}.console-shell:not(.admin-console-shell) .dashboard-request-preview .endpoint-copy{color:#aaa9a4;background:#101010;border-color:#30302e;margin:0 9px 9px}.console-shell:not(.admin-console-shell) .dashboard-request-preview .endpoint-copy code{color:var(--sr-code-fg)}.console-shell:not(.admin-console-shell) .panel-link{border:1px solid var(--sr-border);background:var(--sr-bg-soft);min-height:28px;color:var(--sr-muted);border-radius:5px;align-items:center;gap:4px;padding:0 8px;font-size:9px;font-weight:650;display:inline-flex}.console-shell:not(.admin-console-shell) .panel-link:hover{border-color:var(--sr-border-strong);color:var(--sr-fg)}.console-shell:not(.admin-console-shell) .route-stat-grid{flex:1.2 220px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;min-width:220px;display:grid}.console-shell:not(.admin-console-shell) .route-stat-grid div{border:1px solid var(--sr-border);background:var(--sr-bg-soft);border-radius:6px;padding:9px 10px}.console-shell:not(.admin-console-shell) .route-stat-grid span{color:var(--sr-dim);font-size:8px;display:block}.console-shell:not(.admin-console-shell) .route-stat-grid strong{color:var(--sr-fg);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:12px;display:block;overflow:hidden}.console-shell:not(.admin-console-shell) .experience-page{width:100%;min-width:0}.console-shell:not(.admin-console-shell) .experience-shell{min-width:0;min-height:calc(100dvh - var(--sr-header) - 28px);border:1px solid var(--sr-border);border-radius:var(--sr-radius);background:var(--sr-panel);grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}.console-shell:not(.admin-console-shell) .experience-sidebar{border:0;border-bottom:1px solid var(--sr-border);background:var(--sr-bg-soft);flex-direction:column;gap:10px;min-width:0;padding:10px;display:flex}.console-shell:not(.admin-console-shell) .experience-side-title{justify-content:space-between;align-items:center;min-height:34px;padding:0 3px;display:flex}.console-shell:not(.admin-console-shell) .experience-side-title strong{color:var(--sr-fg);font-size:11px}.console-shell:not(.admin-console-shell) .experience-side-title span{color:var(--sr-dim);font-size:8px}.console-shell:not(.admin-console-shell) .experience-mode-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.console-shell:not(.admin-console-shell) .experience-mode-list button{border:1px solid var(--sr-border);background:var(--sr-panel);min-width:0;min-height:62px;color:var(--sr-muted);text-align:left;border-radius:6px;grid-template-columns:1fr;align-content:center;justify-items:start;gap:5px;padding:8px;font-size:9px;display:grid}.console-shell:not(.admin-console-shell) .experience-mode-list button:hover{border-color:var(--sr-border-strong);color:var(--sr-fg)}.console-shell:not(.admin-console-shell) .experience-mode-list button.active{border-color:var(--sr-fg);background:var(--sr-fg);color:var(--sr-inverse)}.console-shell:not(.admin-console-shell) .experience-mode-list button small{color:inherit;opacity:.62;font-size:7px}.console-shell:not(.admin-console-shell) .experience-recent{border-top:1px solid var(--sr-border);flex-direction:column;flex:1;min-height:0;display:none;overflow:hidden}.console-shell:not(.admin-console-shell) .experience-recent>div:first-child{color:var(--sr-dim);letter-spacing:.06em;text-transform:uppercase;padding:10px 3px 7px;font-size:8px;font-weight:700}.console-shell:not(.admin-console-shell) .experience-recent-list{gap:3px;min-height:0;padding-top:3px;display:grid;overflow-y:auto}.console-shell:not(.admin-console-shell) .experience-recent-item{background:0 0;border:1px solid #0000;border-radius:6px;grid-template-columns:minmax(0,1fr) 28px;min-width:0;display:grid;position:relative}.console-shell:not(.admin-console-shell) .experience-recent-item:hover{border-color:var(--sr-border);background:var(--sr-panel)}.console-shell:not(.admin-console-shell) .experience-recent-item.active{border-color:var(--sr-border-strong);background:var(--sr-panel)}.console-shell:not(.admin-console-shell) .experience-recent-item.active:before{content:"";background:var(--sr-fg);width:2px;position:absolute;top:7px;bottom:7px;left:-1px}.console-shell:not(.admin-console-shell) .experience-recent-open{min-width:0;color:var(--sr-muted);text-align:left;background:0 0;border:0;gap:3px;padding:8px;display:grid}.console-shell:not(.admin-console-shell) .experience-recent-open strong{color:var(--sr-fg);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.console-shell:not(.admin-console-shell) .experience-recent-open small{color:var(--sr-dim);font-size:7px}.console-shell:not(.admin-console-shell) .experience-recent-delete{border:1px dashed var(--sr-border);width:26px;height:26px;color:var(--sr-dim);background:0 0;border-radius:5px;justify-content:center;align-self:center;align-items:center;display:inline-flex}.console-shell:not(.admin-console-shell) .experience-recent-delete:hover{border-color:var(--sr-fg);background:var(--sr-fg);color:var(--sr-inverse)}.console-shell:not(.admin-console-shell) .experience-main{flex-direction:column;min-width:0;min-height:0;display:flex}.console-shell:not(.admin-console-shell) .experience-toolbar{border-bottom:1px solid var(--sr-border);background:var(--sr-panel);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;min-height:74px;padding:10px 12px;display:flex}.console-shell:not(.admin-console-shell) .experience-heading{min-width:0}.console-shell:not(.admin-console-shell) .experience-heading>span{color:var(--sr-dim);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:6px;font-size:8px;font-weight:700;display:flex}.console-shell:not(.admin-console-shell) .experience-heading h1{color:var(--sr-fg);letter-spacing:-.035em;margin:5px 0 0;font-size:19px;font-weight:690}.console-shell:not(.admin-console-shell) .experience-toolbar-actions{flex-wrap:wrap;flex:100%;align-items:end;gap:6px;min-width:0;display:flex}.console-shell:not(.admin-console-shell) :-webkit-any(.playground-model-select,.playground-key-select){min-width:0;color:var(--sr-dim);flex:190px;gap:4px;font-size:8px;font-weight:650;display:grid}.console-shell:not(.admin-console-shell) :-moz-any(.playground-model-select,.playground-key-select){min-width:0;color:var(--sr-dim);flex:190px;gap:4px;font-size:8px;font-weight:650;display:grid}.console-shell:not(.admin-console-shell) :-webkit-any(.playground-model-select,.playground-key-select){min-width:0;color:var(--sr-dim);flex:190px;gap:4px;font-size:8px;font-weight:650;display:grid}.console-shell:not(.admin-console-shell) :-moz-any(.playground-model-select,.playground-key-select){min-width:0;color:var(--sr-dim);flex:190px;gap:4px;font-size:8px;font-weight:650;display:grid}.console-shell:not(.admin-console-shell) :is(.playground-model-select,.playground-key-select){min-width:0;color:var(--sr-dim);flex:190px;gap:4px;font-size:8px;font-weight:650;display:grid}.console-shell:not(.admin-console-shell) :-webkit-any(.playground-model-select,.playground-key-select) select{width:100%;height:34px;padding:0 28px 0 9px;font-size:10px}.console-shell:not(.admin-console-shell) :-moz-any(.playground-model-select,.playground-key-select) select{width:100%;height:34px;padding:0 28px 0 9px;font-size:10px}.console-shell:not(.admin-console-shell) :-webkit-any(.playground-model-select,.playground-key-select) select{width:100%;height:34px;padding:0 28px 0 9px;font-size:10px}.console-shell:not(.admin-console-shell) :-moz-any(.playground-model-select,.playground-key-select) select{width:100%;height:34px;padding:0 28px 0 9px;font-size:10px}.console-shell:not(.admin-console-shell) :is(.playground-model-select,.playground-key-select) select{width:100%;height:34px;padding:0 28px 0 9px;font-size:10px}.console-shell:not(.admin-console-shell) .experience-content{background:var(--sr-bg-soft);flex:1;min-width:0;min-height:0;padding:10px;overflow:auto}.console-shell:not(.admin-console-shell) :-webkit-any(.chat-playground,.image-playground,.video-playground){border:1px solid var(--sr-border);background:var(--sr-panel);min-width:0;color:var(--sr-fg);box-shadow:none;border-radius:8px;overflow:hidden}.console-shell:not(.admin-console-shell) :-moz-any(.chat-playground,.image-playground,.video-playground){border:1px solid var(--sr-border);background:var(--sr-panel);min-width:0;color:var(--sr-fg);box-shadow:none;border-radius:8px;overflow:hidden}.console-shell:not(.admin-console-shell) :-webkit-any(.chat-playground,.image-playground,.video-playground){border:1px solid var(--sr-border);background:var(--sr-panel);min-width:0;color:var(--sr-fg);box-shadow:none;border-radius:8px;overflow:hidden}.console-shell:not(.admin-console-shell) :-moz-any(.chat-playground,.image-playground,.video-playground){border:1px solid var(--sr-border);background:var(--sr-panel);min-width:0;color:var(--sr-fg);box-shadow:none;border-radius:8px;overflow:hidden}.console-shell:not(.admin-console-shell) :is(.chat-playground,.image-playground,.video-playground){border:1px solid var(--sr-border);background:var(--sr-panel);min-width:0;color:var(--sr-fg);box-shadow:none;border-radius:8px;overflow:hidden}.console-shell:not(.admin-console-shell) .chat-playground{flex-direction:column;min-height:540px;display:flex}.console-shell:not(.admin-console-shell) .chat-thread{flex-direction:column;flex:1;gap:12px;min-height:360px;padding:14px;display:flex;overflow-y:auto}.console-shell:not(.admin-console-shell) .chat-message{gap:8px;width:min(92%,720px);display:flex}.console-shell:not(.admin-console-shell) .chat-message.user{flex-direction:row-reverse;align-self:flex-end}.console-shell:not(.admin-console-shell) .chat-avatar{border:1px solid var(--sr-border-strong);background:var(--sr-bg-soft);width:26px;height:26px;color:var(--sr-fg);border-radius:6px;flex:none;justify-content:center;align-items:center;display:flex}.console-shell:not(.admin-console-shell) .chat-message.user .chat-avatar{border-color:var(--sr-fg);background:var(--sr-fg);color:var(--sr-inverse)}.console-shell:not(.admin-console-shell) .chat-message-main{min-width:0}.console-shell:not(.admin-console-shell) .chat-meta{color:var(--sr-dim);align-items:center;gap:7px;margin-bottom:4px;font-size:8px;display:flex}.console-shell:not(.admin-console-shell) .chat-message.user .chat-meta{justify-content:flex-end}.console-shell:not(.admin-console-shell) .chat-bubble{border:1px solid var(--sr-border);background:var(--sr-bg-soft);color:var(--sr-fg);white-space:pre-wrap;border-radius:7px;padding:9px 11px;font-size:11px;line-height:1.6}.console-shell:not(.admin-console-shell) .chat-message.user .chat-bubble{border-color:var(--sr-fg);background:var(--sr-fg);color:var(--sr-inverse)}.console-shell:not(.admin-console-shell) .chat-typing{color:var(--sr-muted);font-size:9px}.console-shell:not(.admin-console-shell) .chat-composer{border-top:1px solid var(--sr-border);background:var(--sr-panel);gap:8px;padding:10px;display:grid}.console-shell:not(.admin-console-shell) .chat-composer textarea{resize:vertical;width:100%;min-height:88px;padding:10px;font-size:11px;line-height:1.55}.console-shell:not(.admin-console-shell) .chat-composer-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:7px;display:flex}.console-shell:not(.admin-console-shell) .chat-composer-foot small{color:var(--sr-dim);font-size:8px}.console-shell:not(.admin-console-shell) :-webkit-any(.image-playground,.video-playground){grid-template-columns:minmax(0,1fr);gap:10px;padding:10px;display:grid}.console-shell:not(.admin-console-shell) :-moz-any(.image-playground,.video-playground){grid-template-columns:minmax(0,1fr);gap:10px;padding:10px;display:grid}.console-shell:not(.admin-console-shell) :-webkit-any(.image-playground,.video-playground){grid-template-columns:minmax(0,1fr);gap:10px;padding:10px;display:grid}.console-shell:not(.admin-console-shell) :-moz-any(.image-playground,.video-playground){grid-template-columns:minmax(0,1fr);gap:10px;padding:10px;display:grid}.console-shell:not(.admin-console-shell) :is(.image-playground,.video-playground){grid-template-columns:minmax(0,1fr);gap:10px;padding:10px;display:grid}.console-shell:not(.admin-console-shell) :-webkit-any(.image-input-panel,.image-output-panel,.video-input-panel,.video-output-panel){border:1px solid var(--sr-border);background:var(--sr-bg-soft);border-radius:7px;min-width:0;padding:12px}.console-shell:not(.admin-console-shell) :-moz-any(.image-input-panel,.image-output-panel,.video-input-panel,.video-output-panel){border:1px solid var(--sr-border);background:var(--sr-bg-soft);border-radius:7px;min-width:0;padding:12px}.console-shell:not(.admin-console-shell) :-webkit-any(.image-input-panel,.image-output-panel,.video-input-panel,.video-output-panel){border:1px solid var(--sr-border);background:var(--sr-bg-soft);border-radius:7px;min-width:0;padding:12px}.console-shell:not(.admin-console-shell) :-moz-any(.image-input-panel,.image-output-panel,.video-input-panel,.video-output-panel){border:1px solid var(--sr-border);background:var(--sr-bg-soft);border-radius:7px;min-width:0;padding:12px}.console-shell:not(.admin-console-shell) :is(.image-input-panel,.image-output-panel,.video-input-panel,.video-output-panel){border:1px solid var(--sr-border);background:var(--sr-bg-soft);border-radius:7px;min-width:0;padding:12px}.console-shell:not(.admin-console-shell) :-webkit-any(.image-output-panel,.video-output-panel){background:var(--sr-panel);min-height:360px}.console-shell:not(.admin-console-shell) :-moz-any(.image-output-panel,.video-output-panel){background:var(--sr-panel);min-height:360px}.console-shell:not(.admin-console-shell) :-webkit-any(.image-output-panel,.video-output-panel){background:var(--sr-panel);min-height:360px}.console-shell:not(.admin-console-shell) :-moz-any(.image-output-panel,.video-output-panel){background:var(--sr-panel);min-height:360px}.console-shell:not(.admin-console-shell) :is(.image-output-panel,.video-output-panel){background:var(--sr-panel);min-height:360px}.console-shell:not(.admin-console-shell) :-webkit-any(.image-panel-head,.playground-result-head){border-bottom:1px solid var(--sr-border);justify-content:space-between;align-items:center;gap:8px;min-height:34px;margin-bottom:9px;padding-bottom:8px;display:flex}.console-shell:not(.admin-console-shell) :-moz-any(.image-panel-head,.playground-result-head){border-bottom:1px solid var(--sr-border);justify-content:space-between;align-items:center;gap:8px;min-height:34px;margin-bottom:9px;padding-bottom:8px;display:flex}.console-shell:not(.admin-console-shell) :-webkit-any(.image-panel-head,.playground-result-head){border-bottom:1px solid var(--sr-border);justify-content:space-between;align-items:center;gap:8px;min-height:34px;margin-bottom:9px;padding-bottom:8px;display:flex}.console-shell:not(.admin-console-shell) :-moz-any(.image-panel-head,.playground-result-head){border-bottom:1px solid var(--sr-border);justify-content:space-between;align-items:center;gap:8px;min-height:34px;margin-bottom:9px;padding-bottom:8px;display:flex}.console-shell:not(.admin-console-shell) :is(.image-panel-head,.playground-result-head){border-bottom:1px solid var(--sr-border);justify-content:space-between;align-items:center;gap:8px;min-height:34px;margin-bottom:9px;padding-bottom:8px;display:flex}.console-shell:not(.admin-console-shell) :-webkit-any(.image-panel-head,.playground-result-head)>span{color:var(--sr-fg);font-size:10px;font-weight:680}.console-shell:not(.admin-console-shell) :-moz-any(.image-panel-head,.playground-result-head)>span{color:var(--sr-fg);font-size:10px;font-weight:680}.console-shell:not(.admin-console-shell) :-webkit-any(.image-panel-head,.playground-result-head)>span{color:var(--sr-fg);font-size:10px;font-weight:680}.console-shell:not(.admin-console-shell) :-moz-any(.image-panel-head,.playground-result-head)>span{color:var(--sr-fg);font-size:10px;font-weight:680}.console-shell:not(.admin-console-shell) :is(.image-panel-head,.playground-result-head)>span{color:var(--sr-fg);font-size:10px;font-weight:680}.console-shell:not(.admin-console-shell) :-webkit-any(.image-mode-switch,.video-mode-switch){border:1px solid var(--sr-border);background:var(--sr-panel);border-radius:6px;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;padding:3px;display:grid}.console-shell:not(.admin-console-shell) :-moz-any(.image-mode-switch,.video-mode-switch){border:1px solid var(--sr-border);background:var(--sr-panel);border-radius:6px;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;padding:3px;display:grid}.console-shell:not(.admin-console-shell) :-webkit-any(.image-mode-switch,.video-mode-switch){border:1px solid var(--sr-border);background:var(--sr-panel);border-radius:6px;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;padding:3px;display:grid}.console-shell:not(.admin-console-shell) :-moz-any(.image-mode-switch,.video-mode-switch){border:1px solid var(--sr-border);background:var(--sr-panel);border-radius:6px;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;padding:3px;display:grid}.console-shell:not(.admin-console-shell) :is(.image-mode-switch,.video-mode-switch){border:1px solid var(--sr-border);background:var(--sr-panel);border-radius:6px;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;padding:3px;display:grid}.console-shell:not(.admin-console-shell) :-webkit-any(.image-mode-switch,.video-mode-switch) button{min-height:30px;color:var(--sr-muted);background:0 0;border:1px solid #0000;border-radius:4px;font-size:9px}.console-shell:not(.admin-console-shell) :-moz-any(.image-mode-switch,.video-mode-switch) button{min-height:30px;color:var(--sr-muted);background:0 0;border:1px solid #0000;border-radius:4px;font-size:9px}.console-shell:not(.admin-console-shell) :-webkit-any(.image-mode-switch,.video-mode-switch) button{min-height:30px;color:var(--sr-muted);background:0 0;border:1px solid #0000;border-radius:4px;font-size:9px}.console-shell:not(.admin-console-shell) :-moz-any(.image-mode-switch,.video-mode-switch) button{min-height:30px;color:var(--sr-muted);background:0 0;border:1px solid #0000;border-radius:4px;font-size:9px}.console-shell:not(.admin-console-shell) :is(.image-mode-switch,.video-mode-switch) button{min-height:30px;color:var(--sr-muted);background:0 0;border:1px solid #0000;border-radius:4px;font-size:9px}.console-shell:not(.admin-console-shell) :-webkit-any(.image-mode-switch,.video-mode-switch) button.active{border-color:var(--sr-fg);background:var(--sr-fg);color:var(--sr-inverse)}.console-shell:not(.admin-console-shell) :-moz-any(.image-mode-switch,.video-mode-switch) button.active{border-color:var(--sr-fg);background:var(--sr-fg);color:var(--sr-inverse)}.console-shell:not(.admin-console-shell) :-webkit-any(.image-mode-switch,.video-mode-switch) button.active{border-color:var(--sr-fg);background:var(--sr-fg);color:var(--sr-inverse)}.console-shell:not(.admin-console-shell) :-moz-any(.image-mode-switch,.video-mode-switch) button.active{border-color:var(--sr-fg);background:var(--sr-fg);color:var(--sr-inverse)}.console-shell:not(.admin-console-shell) :is(.image-mode-switch,.video-mode-switch) button.active{border-color:var(--sr-fg);background:var(--sr-fg);color:var(--sr-inverse)}.console-shell:not(.admin-console-shell) :-webkit-any(.image-input-panel,.video-input-panel) label{color:var(--sr-muted);gap:5px;margin-top:10px;font-size:9px;font-weight:620;display:grid}.console-shell:not(.admin-console-shell) :-moz-any(.image-input-panel,.video-input-panel) label{color:var(--sr-muted);gap:5px;margin-top:10px;font-size:9px;font-weight:620;display:grid}.console-shell:not(.admin-console-shell) :-webkit-any(.image-input-panel,.video-input-panel) label{color:var(--sr-muted);gap:5px;margin-top:10px;font-size:9px;font-weight:620;display:grid}.console-shell:not(.admin-console-shell) :-moz-any(.image-input-panel,.video-input-panel) label{color:var(--sr-muted);gap:5px;margin-top:10px;font-size:9px;font-weight:620;display:grid}.console-shell:not(.admin-console-shell) :is(.image-input-panel,.video-input-panel) label{color:var(--sr-muted);gap:5px;margin-top:10px;font-size:9px;font-weight:620;display:grid}.console-shell:not(.admin-console-shell) :-webkit-any(.image-input-panel,.video-input-panel) :-webkit-any(input,select,textarea){width:100%;min-height:36px;padding:8px 9px;font-size:10px}.console-shell:not(.admin-console-shell) :-moz-any(.image-input-panel,.video-input-panel) :-moz-any(input,select,textarea){width:100%;min-height:36px;padding:8px 9px;font-size:10px}.console-shell:not(.admin-console-shell) :-webkit-any(.image-input-panel,.video-input-panel) :-webkit-any(input,select,textarea){width:100%;min-height:36px;padding:8px 9px;font-size:10px}.console-shell:not(.admin-console-shell) :-moz-any(.image-input-panel,.video-input-panel) :-moz-any(input,select,textarea){width:100%;min-height:36px;padding:8px 9px;font-size:10px}.console-shell:not(.admin-console-shell) :is(.image-input-panel,.video-input-panel) :is(input,select,textarea){width:100%;min-height:36px;padding:8px 9px;font-size:10px}.console-shell:not(.admin-console-shell) :-webkit-any(.image-input-panel,.video-input-panel) textarea{resize:vertical;min-height:106px}.console-shell:not(.admin-console-shell) :-moz-any(.image-input-panel,.video-input-panel) textarea{resize:vertical;min-height:106px}.console-shell:not(.admin-console-shell) :-webkit-any(.image-input-panel,.video-input-panel) textarea{resize:vertical;min-height:106px}.console-shell:not(.admin-console-shell) :-moz-any(.image-input-panel,.video-input-panel) textarea{resize:vertical;min-height:106px}.console-shell:not(.admin-console-shell) :is(.image-input-panel,.video-input-panel) textarea{resize:vertical;min-height:106px}.console-shell:not(.admin-console-shell) :-webkit-any(.image-parameter-grid,.video-task-strip){grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.console-shell:not(.admin-console-shell) :-moz-any(.image-parameter-grid,.video-task-strip){grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.console-shell:not(.admin-console-shell) :-webkit-any(.image-parameter-grid,.video-task-strip){grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.console-shell:not(.admin-console-shell) :-moz-any(.image-parameter-grid,.video-task-strip){grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.console-shell:not(.admin-console-shell) :is(.image-parameter-grid,.video-task-strip){grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.console-shell:not(.admin-console-shell) .image-advanced-title{border-top:1px solid var(--sr-border);color:var(--sr-dim);letter-spacing:.06em;margin-top:12px;padding-top:10px;font-size:8px;font-weight:700}.console-shell:not(.admin-console-shell) :-webkit-any(.image-estimate,.video-task-strip){border:1px dashed var(--sr-border-strong);color:var(--sr-muted);border-radius:6px;margin-top:10px;padding:8px 9px;font-size:9px}.console-shell:not(.admin-console-shell) :-moz-any(.image-estimate,.video-task-strip){border:1px dashed var(--sr-border-strong);color:var(--sr-muted);border-radius:6px;margin-top:10px;padding:8px 9px;font-size:9px}.console-shell:not(.admin-console-shell) :-webkit-any(.image-estimate,.video-task-strip){border:1px dashed var(--sr-border-strong);color:var(--sr-muted);border-radius:6px;margin-top:10px;padding:8px 9px;font-size:9px}.console-shell:not(.admin-console-shell) :-moz-any(.image-estimate,.video-task-strip){border:1px dashed var(--sr-border-strong);color:var(--sr-muted);border-radius:6px;margin-top:10px;padding:8px 9px;font-size:9px}.console-shell:not(.admin-console-shell) :is(.image-estimate,.video-task-strip){border:1px dashed var(--sr-border-strong);color:var(--sr-muted);border-radius:6px;margin-top:10px;padding:8px 9px;font-size:9px}.console-shell:not(.admin-console-shell) .image-run{width:100%;margin-top:10px}.console-shell:not(.admin-console-shell) :-webkit-any(.image-preview-placeholder,.image-preview-missing,.video-preview-placeholder,.playground-video-pending){border:1px dashed var(--sr-border-strong);background:linear-gradient(var(--sr-border)1px,transparent 1px)0 0/100% 52px,var(--sr-bg-soft);min-height:300px;color:var(--sr-muted);text-align:center;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:9px;display:flex}.console-shell:not(.admin-console-shell) :-moz-any(.image-preview-placeholder,.image-preview-missing,.video-preview-placeholder,.playground-video-pending){border:1px dashed var(--sr-border-strong);background:linear-gradient(var(--sr-border)1px,transparent 1px)0 0/100% 52px,var(--sr-bg-soft);min-height:300px;color:var(--sr-muted);text-align:center;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:9px;display:flex}.console-shell:not(.admin-console-shell) :-webkit-any(.image-preview-placeholder,.image-preview-missing,.video-preview-placeholder,.playground-video-pending){border:1px dashed var(--sr-border-strong);background:linear-gradient(var(--sr-border)1px,transparent 1px)0 0/100% 52px,var(--sr-bg-soft);min-height:300px;color:var(--sr-muted);text-align:center;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:9px;display:flex}.console-shell:not(.admin-console-shell) :-moz-any(.image-preview-placeholder,.image-preview-missing,.video-preview-placeholder,.playground-video-pending){border:1px dashed var(--sr-border-strong);background:linear-gradient(var(--sr-border)1px,transparent 1px)0 0/100% 52px,var(--sr-bg-soft);min-height:300px;color:var(--sr-muted);text-align:center;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:9px;display:flex}.console-shell:not(.admin-console-shell) :is(.image-preview-placeholder,.image-preview-missing,.video-preview-placeholder,.playground-video-pending){border:1px dashed var(--sr-border-strong);background:linear-gradient(var(--sr-border)1px,transparent 1px)0 0/100% 52px,var(--sr-bg-soft);min-height:300px;color:var(--sr-muted);text-align:center;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:9px;display:flex}.console-shell:not(.admin-console-shell) .image-preview-icon{border:1px solid var(--sr-border-strong);background:var(--sr-panel);width:36px;height:36px;color:var(--sr-fg);border-radius:6px;justify-content:center;align-items:center;display:flex}.console-shell:not(.admin-console-shell) :-webkit-any(.image-output-grid,.playground-image-grid){grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px;display:grid}.console-shell:not(.admin-console-shell) :-moz-any(.image-output-grid,.playground-image-grid){grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px;display:grid}.console-shell:not(.admin-console-shell) :-webkit-any(.image-output-grid,.playground-image-grid){grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px;display:grid}.console-shell:not(.admin-console-shell) :-moz-any(.image-output-grid,.playground-image-grid){grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px;display:grid}.console-shell:not(.admin-console-shell) :is(.image-output-grid,.playground-image-grid){grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px;display:grid}.console-shell:not(.admin-console-shell) :-webkit-any(.playground-result,.playground-media-card){border:1px solid var(--sr-border);background:var(--sr-panel);color:var(--sr-fg);border-radius:7px;overflow:hidden}.console-shell:not(.admin-console-shell) :-moz-any(.playground-result,.playground-media-card){border:1px solid var(--sr-border);background:var(--sr-panel);color:var(--sr-fg);border-radius:7px;overflow:hidden}.console-shell:not(.admin-console-shell) :-webkit-any(.playground-result,.playground-media-card){border:1px solid var(--sr-border);background:var(--sr-panel);color:var(--sr-fg);border-radius:7px;overflow:hidden}.console-shell:not(.admin-console-shell) :-moz-any(.playground-result,.playground-media-card){border:1px solid var(--sr-border);background:var(--sr-panel);color:var(--sr-fg);border-radius:7px;overflow:hidden}.console-shell:not(.admin-console-shell) :is(.playground-result,.playground-media-card){border:1px solid var(--sr-border);background:var(--sr-panel);color:var(--sr-fg);border-radius:7px;overflow:hidden}.console-shell:not(.admin-console-shell) .playground-result{padding:10px}.console-shell:not(.admin-console-shell) .playground-result video{background:#000;border-radius:6px;width:100%;max-height:520px}.console-shell:not(.admin-console-shell) .playground-media-preview{aspect-ratio:1;background:var(--sr-bg-soft);display:block;overflow:hidden}.console-shell:not(.admin-console-shell) .playground-media-preview img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.console-shell:not(.admin-console-shell) :-webkit-any(.playground-media-actions,.playground-video-actions){flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;display:flex}.console-shell:not(.admin-console-shell) :-moz-any(.playground-media-actions,.playground-video-actions){flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;display:flex}.console-shell:not(.admin-console-shell) :-webkit-any(.playground-media-actions,.playground-video-actions){flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;display:flex}.console-shell:not(.admin-console-shell) :-moz-any(.playground-media-actions,.playground-video-actions){flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;display:flex}.console-shell:not(.admin-console-shell) :is(.playground-media-actions,.playground-video-actions){flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;display:flex}.console-shell:not(.admin-console-shell) .playground-media-actions{border-top:1px solid var(--sr-border);padding:8px}.console-shell:not(.admin-console-shell) :is(.download-action,.playground-media-actions a){border:1px solid var(--sr-border);background:var(--sr-bg-soft);min-height:30px;color:var(--sr-muted);border-radius:5px;align-items:center;gap:6px;padding:0 8px;font-size:8px;font-weight:650;display:inline-flex}.console-shell:not(.admin-console-shell) :is(.download-action,.playground-media-actions a):hover{border-color:var(--sr-border-strong);color:var(--sr-fg)}.console-shell:not(.admin-console-shell) :is(.playground-storage-note,.playground-media-card>small){border-top:1px dashed var(--sr-border);color:var(--sr-dim);padding:7px 8px;font-size:8px;display:block}.console-shell:not(.admin-console-shell) .playground-text-result{border:1px solid var(--sr-border);background:var(--sr-code);color:var(--sr-code-fg);white-space:pre-wrap;border-radius:6px;margin:0;padding:10px;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:9px;line-height:1.65;overflow:auto}.console-shell:not(.admin-console-shell) .experience-delete-overlay{z-index:120;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000000ad;place-items:center;padding:16px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.console-shell:not(.admin-console-shell) .experience-delete-dialog{border:1px solid var(--sr-border-strong);background:var(--sr-panel);width:min(390px,100%);color:var(--sr-fg);box-shadow:var(--sr-shadow);border-radius:9px;grid-template-columns:34px minmax(0,1fr);gap:12px;padding:18px;display:grid}.console-shell:not(.admin-console-shell) .experience-delete-icon{border:1px dashed var(--sr-border-strong);border-radius:6px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.console-shell:not(.admin-console-shell) .experience-delete-copy h3{color:var(--sr-fg);margin:0;font-size:13px}.console-shell:not(.admin-console-shell) .experience-delete-copy p{color:var(--sr-muted);margin:6px 0 0;font-size:10px;line-height:1.55}.console-shell:not(.admin-console-shell) .experience-delete-actions{grid-column:1/-1;justify-content:flex-end;gap:6px;display:flex}.console-shell:not(.admin-console-shell) .page-surface>.console-page-heading{margin:0 14px;padding-top:14px}.console-shell:not(.admin-console-shell) .key-expiry-control{min-width:160px;color:var(--sr-muted);grid-template-columns:16px minmax(0,1fr);align-items:center;gap:3px 7px;font-size:8px;display:grid}.console-shell:not(.admin-console-shell) .key-expiry-control svg{color:var(--sr-fg);grid-row:1/span 2}.console-shell:not(.admin-console-shell) .key-expiry-control input{width:100%;height:32px;padding:0 8px;font-size:9px}.console-shell:not(.admin-console-shell) .key-expiry-control small{color:var(--sr-dim);font-size:7px}.console-shell:not(.admin-console-shell) .key-created{border:3px double var(--sr-border-strong);background:var(--sr-bg-soft);color:var(--sr-fg);border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px 10px;margin:12px 14px;padding:12px;display:grid}.console-shell:not(.admin-console-shell) .key-created strong{color:var(--sr-fg);font-size:10px}.console-shell:not(.admin-console-shell) .key-created span{color:var(--sr-muted);font-size:8px}.console-shell:not(.admin-console-shell) .key-created code{min-width:0;color:var(--sr-fg);text-overflow:ellipsis;white-space:nowrap;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:10px;overflow:hidden}.console-shell:not(.admin-console-shell) .key-visibility-note{border:1px dashed var(--sr-border);color:var(--sr-muted);border-radius:6px;align-items:center;gap:7px;margin:0 14px 12px;padding:8px 9px;font-size:8px;display:flex}.console-shell:not(.admin-console-shell) .key-value{gap:3px;max-width:220px;display:grid}.console-shell:not(.admin-console-shell) .key-value :-webkit-any(code,strong){color:var(--sr-fg);text-overflow:ellipsis;white-space:nowrap;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:9px;overflow:hidden}.console-shell:not(.admin-console-shell) .key-value :-moz-any(code,strong){color:var(--sr-fg);text-overflow:ellipsis;white-space:nowrap;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:9px;overflow:hidden}.console-shell:not(.admin-console-shell) .key-value :-webkit-any(code,strong){color:var(--sr-fg);text-overflow:ellipsis;white-space:nowrap;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:9px;overflow:hidden}.console-shell:not(.admin-console-shell) .key-value :-moz-any(code,strong){color:var(--sr-fg);text-overflow:ellipsis;white-space:nowrap;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:9px;overflow:hidden}.console-shell:not(.admin-console-shell) .key-value :is(code,strong){color:var(--sr-fg);text-overflow:ellipsis;white-space:nowrap;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:9px;overflow:hidden}.console-shell:not(.admin-console-shell) .key-value small{color:var(--sr-dim);font-size:7px}.console-shell:not(.admin-console-shell) .key-usage{gap:5px;min-width:86px;display:grid}.console-shell:not(.admin-console-shell) .key-usage>div{border:1px solid var(--sr-border);border-radius:1px;height:4px;overflow:hidden}.console-shell:not(.admin-console-shell) .key-usage>div span{background:var(--sr-fg);height:100%;display:block}.console-shell:not(.admin-console-shell) .key-limit{gap:4px;min-width:145px;display:grid}.console-shell:not(.admin-console-shell) .key-limit label{align-items:center;gap:5px;display:flex}.console-shell:not(.admin-console-shell) .key-limit input{width:82px;height:30px;padding:0 7px;font-size:9px}.console-shell:not(.admin-console-shell) .key-limit small{color:var(--sr-dim);font-size:7px}.console-shell:not(.admin-console-shell) .key-limit-state{border:1px solid var(--sr-border);width:-moz-fit-content;width:fit-content;min-height:21px;color:var(--sr-muted);border-radius:999px;align-items:center;gap:5px;padding:0 6px;font-size:7px;display:inline-flex}.console-shell:not(.admin-console-shell) .key-limit-state:before{content:"";border:1px solid;border-radius:50%;width:5px;height:5px}.console-shell:not(.admin-console-shell) .key-limit-state.danger{color:var(--sr-fg);border-style:dashed}.console-shell:not(.admin-console-shell) .key-limit-state.danger:before{background:linear-gradient(45deg,#0000 42%,currentColor 43% 57%,#0000 58%),linear-gradient(-45deg,#0000 42%,currentColor 43% 57%,#0000 58%);border-radius:0}.console-shell:not(.admin-console-shell) .key-actions{justify-content:flex-end;gap:5px;display:flex}.console-shell:not(.admin-console-shell) .wallet-layout{grid-template-columns:minmax(0,1fr);gap:10px;min-width:0;display:grid}.console-shell:not(.admin-console-shell) .wallet-layout>.console-page-heading{grid-column:1/-1}.console-shell:not(.admin-console-shell) .wallet-balance-value{gap:5px;padding:16px 14px 12px;display:grid}.console-shell:not(.admin-console-shell) .wallet-balance-value>span{color:var(--sr-dim);letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:700}.console-shell:not(.admin-console-shell) .wallet-balance-value>strong{min-width:0;color:var(--sr-fg);letter-spacing:-.06em;text-overflow:ellipsis;white-space:nowrap;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:max(1.9rem,min(5vw,3rem));font-weight:680;line-height:1;overflow:hidden}.console-shell:not(.admin-console-shell) .wallet-balance-value>small{color:var(--sr-muted);font-size:9px}.console-shell:not(.admin-console-shell) .wallet-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:0 14px 14px;display:grid}.console-shell:not(.admin-console-shell) .wallet-stat-grid>div{border:1px solid var(--sr-border);background:var(--sr-bg-soft);border-radius:6px;min-width:0;padding:9px}.console-shell:not(.admin-console-shell) .wallet-stat-grid span,.console-shell:not(.admin-console-shell) .wallet-stat-grid small{color:var(--sr-dim);font-size:7px;display:block}.console-shell:not(.admin-console-shell) .wallet-stat-grid strong{color:var(--sr-fg);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:10px;display:block;overflow:hidden}.console-shell:not(.admin-console-shell) .wallet-stat-grid strong[class^=wallet-connectivity-]{border:1px solid var(--sr-border-strong);border-radius:999px;align-items:center;gap:5px;min-height:21px;padding:0 6px;display:inline-flex}.console-shell:not(.admin-console-shell) .wallet-stat-grid strong[class^=wallet-connectivity-]:before{content:"";border:1px solid var(--sr-fg);border-radius:50%;width:5px;height:5px}.console-shell:not(.admin-console-shell) .wallet-stat-grid .wallet-connectivity-available:before{background:var(--sr-fg)}.console-shell:not(.admin-console-shell) .wallet-stat-grid .wallet-connectivity-unavailable{border-style:dashed}.console-shell:not(.admin-console-shell) .wallet-stat-grid .wallet-connectivity-unavailable:before{border-radius:0}.console-shell:not(.admin-console-shell) .wallet-stat-grid .wallet-connectivity-checking{border-style:dotted}.console-shell:not(.admin-console-shell) .recharge-plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:12px 14px;display:grid}.console-shell:not(.admin-console-shell) .recharge-plans button{border:1px solid var(--sr-border);background:var(--sr-bg-soft);min-height:54px;color:var(--sr-muted);border-radius:6px;align-content:center;place-items:center;gap:4px;padding:8px;display:grid}.console-shell:not(.admin-console-shell) .recharge-plans button:hover{border-color:var(--sr-border-strong);color:var(--sr-fg)}.console-shell:not(.admin-console-shell) .recharge-plans button.active{border-color:var(--sr-fg);background:var(--sr-fg);color:var(--sr-inverse)}.console-shell:not(.admin-console-shell) .recharge-plans button strong{color:inherit;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:13px}.console-shell:not(.admin-console-shell) .recharge-plans button small{color:inherit;opacity:.65;font-size:7px}.console-shell:not(.admin-console-shell) .wallet-amount-field{color:var(--sr-muted);gap:6px;margin:0 14px;font-size:9px;display:grid}.console-shell:not(.admin-console-shell) .wallet-amount-field input{width:100%;height:38px;padding:0 10px;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:11px}.console-shell:not(.admin-console-shell) .wallet-topup-summary{border:1px dashed var(--sr-border-strong);background:var(--sr-bg-soft);border-radius:6px;justify-content:space-between;align-items:center;gap:10px;min-height:42px;margin:10px 14px 0;padding:0 10px;display:flex}.console-shell:not(.admin-console-shell) .wallet-topup-summary span{color:var(--sr-muted);font-size:9px}.console-shell:not(.admin-console-shell) .wallet-topup-summary strong{color:var(--sr-fg);font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:12px}.console-shell:not(.admin-console-shell) .wallet-topup-surface>.form-error,.console-shell:not(.admin-console-shell) .wallet-topup-surface>.wallet-result{margin:10px 14px 0}.console-shell:not(.admin-console-shell) .wallet-result{border:3px double var(--sr-border-strong);background:var(--sr-bg-soft);min-height:38px;color:var(--sr-fg);border-radius:6px;align-items:center;gap:8px;padding:8px 10px;font-size:9px;display:flex}.console-shell:not(.admin-console-shell) .wallet-qr-panel{border:1px solid var(--sr-border);background:var(--sr-bg-soft);border-radius:7px;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:12px;margin:10px 14px 0;padding:10px;display:grid}.console-shell:not(.admin-console-shell) .wallet-qr-code{background:#fff;border:8px solid #fff;border-radius:5px;place-items:center;width:112px;height:112px;display:grid;overflow:hidden}.console-shell:not(.admin-console-shell) .wallet-qr-code :-webkit-any(img,svg,canvas){width:100%;height:100%}.console-shell:not(.admin-console-shell) .wallet-qr-code :-moz-any(img,svg,canvas){width:100%;height:100%}.console-shell:not(.admin-console-shell) .wallet-qr-code :-webkit-any(img,svg,canvas){width:100%;height:100%}.console-shell:not(.admin-console-shell) .wallet-qr-code :-moz-any(img,svg,canvas){width:100%;height:100%}.console-shell:not(.admin-console-shell) .wallet-qr-code :is(img,svg,canvas){width:100%;height:100%}.console-shell:not(.admin-console-shell) .wallet-qr-meta{gap:5px;min-width:0;display:grid}.console-shell:not(.admin-console-shell) .wallet-qr-meta strong{color:var(--sr-fg);font-size:11px}.console-shell:not(.admin-console-shell) .wallet-qr-meta :-webkit-any(span,small){color:var(--sr-muted);font-size:8px;line-height:1.5}.console-shell:not(.admin-console-shell) .wallet-qr-meta :-moz-any(span,small){color:var(--sr-muted);font-size:8px;line-height:1.5}.console-shell:not(.admin-console-shell) .wallet-qr-meta :-webkit-any(span,small){color:var(--sr-muted);font-size:8px;line-height:1.5}.console-shell:not(.admin-console-shell) .wallet-qr-meta :-moz-any(span,small){color:var(--sr-muted);font-size:8px;line-height:1.5}.console-shell:not(.admin-console-shell) .wallet-qr-meta :is(span,small){color:var(--sr-muted);font-size:8px;line-height:1.5}.console-shell:not(.admin-console-shell) .wallet-qr-meta .ghost-action{width:-moz-fit-content;width:fit-content;margin-top:4px}.console-shell:not(.admin-console-shell) .wallet-submit{width:calc(100% - 28px);margin:12px 14px 14px}.console-shell:not(.admin-console-shell) .wallet-redeem-form{grid-template-columns:minmax(0,1fr);gap:7px;padding:12px 14px 14px;display:grid}.console-shell:not(.admin-console-shell) .wallet-redeem-form input{text-transform:uppercase;width:100%;height:38px;padding:0 10px;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:10px}.console-shell:not(.admin-console-shell) .wallet-redeem-form .primary-action{width:100%}.console-shell:not(.admin-console-shell) .wallet-redeem-surface>:-webkit-any(.form-error,.wallet-result){margin:0 14px 14px}.console-shell:not(.admin-console-shell) .wallet-redeem-surface>:-moz-any(.form-error,.wallet-result){margin:0 14px 14px}.console-shell:not(.admin-console-shell) .wallet-redeem-surface>:-webkit-any(.form-error,.wallet-result){margin:0 14px 14px}.console-shell:not(.admin-console-shell) .wallet-redeem-surface>:-moz-any(.form-error,.wallet-result){margin:0 14px 14px}.console-shell:not(.admin-console-shell) .wallet-redeem-surface>:is(.form-error,.wallet-result){margin:0 14px 14px}.console-shell:not(.admin-console-shell) .transaction-list{display:grid}.console-shell:not(.admin-console-shell) .transaction-item{border-bottom:1px solid var(--sr-border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:50px;padding:9px 12px;display:grid}.console-shell:not(.admin-console-shell) .transaction-item:last-child{border-bottom:0}.console-shell:not(.admin-console-shell) .transaction-item:hover{background:var(--sr-panel-hover)}.console-shell:not(.admin-console-shell) .transaction-item strong{color:var(--sr-fg);font-size:10px}.console-shell:not(.admin-console-shell) .transaction-item span{color:var(--sr-dim);margin-top:3px;font-size:8px;display:block}.console-shell:not(.admin-console-shell) .transaction-item>div:last-child{text-align:right}.console-shell:not(.admin-console-shell) .transaction-item :-webkit-any(.positive,.negative){color:var(--sr-fg);padding-bottom:2px;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:10px;display:inline-block}.console-shell:not(.admin-console-shell) .transaction-item :-moz-any(.positive,.negative){color:var(--sr-fg);padding-bottom:2px;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:10px;display:inline-block}.console-shell:not(.admin-console-shell) .transaction-item :-webkit-any(.positive,.negative){color:var(--sr-fg);padding-bottom:2px;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:10px;display:inline-block}.console-shell:not(.admin-console-shell) .transaction-item :-moz-any(.positive,.negative){color:var(--sr-fg);padding-bottom:2px;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:10px;display:inline-block}.console-shell:not(.admin-console-shell) .transaction-item :is(.positive,.negative){color:var(--sr-fg);padding-bottom:2px;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:10px;display:inline-block}.console-shell:not(.admin-console-shell) .transaction-item .positive{border-bottom:1px solid var(--sr-fg)}.console-shell:not(.admin-console-shell) .transaction-item .negative{border-bottom:1px dashed var(--sr-fg)}.console-shell:not(.admin-console-shell) .activity-page{gap:10px;min-width:0;display:grid}.console-shell:not(.admin-console-shell) .activity-summary-strip{border:1px solid var(--sr-border);border-radius:var(--sr-radius);background:var(--sr-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.console-shell:not(.admin-console-shell) .activity-summary-strip>div{background:var(--sr-panel);border:0;min-width:0;padding:11px 12px}.console-shell:not(.admin-console-shell) .activity-summary-strip>div:nth-child(2n){border-right:0}.console-shell:not(.admin-console-shell) .activity-summary-strip>div:nth-last-child(-n+2){border-bottom:0}.console-shell:not(.admin-console-shell) .activity-summary-strip span{color:var(--sr-dim);letter-spacing:.05em;text-transform:uppercase;font-size:8px;font-weight:700;display:block}.console-shell:not(.admin-console-shell) .activity-summary-strip strong{color:var(--sr-fg);text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:15px;display:block;overflow:hidden}.console-shell:not(.admin-console-shell) .activity-list-surface{min-height:360px}.console-shell:not(.admin-console-shell) .activity-list-surface>.recent-stack{border-top:0}.console-shell:not(.admin-console-shell) .docs-page{gap:10px;min-width:0;display:grid}.console-shell:not(.admin-console-shell) .docs-book{min-width:0;min-height:calc(100dvh - var(--sr-header) - 118px);border:1px solid var(--sr-border);border-radius:var(--sr-radius);background:var(--sr-panel);grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}.console-shell:not(.admin-console-shell) .docs-tree{border:0;border-bottom:1px solid var(--sr-border);background:var(--sr-bg-soft);scrollbar-color:var(--sr-border-strong)transparent;min-width:0;max-height:260px;padding:10px;overflow-y:auto}.console-shell:not(.admin-console-shell) .docs-tree-title{border-bottom:1px solid var(--sr-border);grid-template-columns:22px minmax(0,1fr);align-items:center;gap:7px;min-height:42px;padding:0 5px 8px;display:grid}.console-shell:not(.admin-console-shell) .docs-tree-title>svg{color:var(--sr-fg);grid-row:1/span 2}.console-shell:not(.admin-console-shell) .docs-tree-title span{color:var(--sr-fg);font-size:10px;font-weight:680}.console-shell:not(.admin-console-shell) .docs-tree-title small{color:var(--sr-dim);font-size:7px}.console-shell:not(.admin-console-shell) .docs-tree-group{border-bottom:1px solid var(--sr-border);gap:3px;padding:9px 0;display:grid}.console-shell:not(.admin-console-shell) .docs-tree-group:last-child{border-bottom:0}.console-shell:not(.admin-console-shell) .docs-tree-group>strong{color:var(--sr-dim);letter-spacing:.07em;text-transform:uppercase;padding:0 6px 5px;font-size:7px;font-weight:720}.console-shell:not(.admin-console-shell) .docs-tree-group button,.console-shell:not(.admin-console-shell) .docs-tree-group a{min-height:34px;color:var(--sr-muted);text-align:left;background:0 0;border:1px solid #0000;border-radius:5px;grid-template-columns:16px minmax(0,1fr) 14px;align-items:center;gap:6px;padding:0 7px;font-size:9px;display:grid}.console-shell:not(.admin-console-shell) .docs-tree-group :-webkit-any(button,a):hover{border-color:var(--sr-border);background:var(--sr-panel);color:var(--sr-fg)}.console-shell:not(.admin-console-shell) .docs-tree-group :-moz-any(button,a):hover{border-color:var(--sr-border);background:var(--sr-panel);color:var(--sr-fg)}.console-shell:not(.admin-console-shell) .docs-tree-group :-webkit-any(button,a):hover{border-color:var(--sr-border);background:var(--sr-panel);color:var(--sr-fg)}.console-shell:not(.admin-console-shell) .docs-tree-group :-moz-any(button,a):hover{border-color:var(--sr-border);background:var(--sr-panel);color:var(--sr-fg)}.console-shell:not(.admin-console-shell) .docs-tree-group :is(button,a):hover{border-color:var(--sr-border);background:var(--sr-panel);color:var(--sr-fg)}.console-shell:not(.admin-console-shell) .docs-tree-group button.active{border-color:var(--sr-fg);background:var(--sr-fg);color:var(--sr-inverse)}.console-shell:not(.admin-console-shell) .docs-tree-group button.active svg{color:inherit}.console-shell:not(.admin-console-shell) .docs-tree-group button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.console-shell:not(.admin-console-shell) .docs-reader{background:var(--sr-panel);min-width:0;overflow:hidden}.console-shell:not(.admin-console-shell) .docs-reader-toolbar{border-bottom:1px solid var(--sr-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-height:62px;padding:8px 10px;display:flex}.console-shell:not(.admin-console-shell) .docs-reader-toolbar .panel-header{border:0;min-height:0;padding:0}.console-shell:not(.admin-console-shell) .docs-model-picker{min-width:min(100%,250px);color:var(--sr-dim);gap:4px;font-size:8px;display:grid}.console-shell:not(.admin-console-shell) .docs-model-picker select{width:100%;height:34px;padding:0 28px 0 9px;font-size:9px}.console-shell:not(.admin-console-shell) .docs-model-strip{border-bottom:1px solid var(--sr-border);background:var(--sr-bg-soft);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;min-height:42px;padding:7px 10px;display:grid}.console-shell:not(.admin-console-shell) .docs-model-strip>span{color:var(--sr-dim);font-size:8px}.console-shell:not(.admin-console-shell) .docs-model-strip code{color:var(--sr-fg);text-overflow:ellipsis;white-space:nowrap;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:9px;overflow:hidden}.console-shell:not(.admin-console-shell) .docs-reader-page{min-width:0;color:var(--sr-muted);padding:16px}.console-shell:not(.admin-console-shell) .docs-reader-page+.docs-reader-page{border-top:1px solid var(--sr-border)}.console-shell:not(.admin-console-shell) .docs-chapter-head{border-bottom:1px solid var(--sr-border);padding-bottom:14px}.console-shell:not(.admin-console-shell) .docs-chapter-head>span{color:var(--sr-dim);letter-spacing:.07em;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:8px;font-weight:700}.console-shell:not(.admin-console-shell) .docs-chapter-head h2{color:var(--sr-fg);letter-spacing:-.04em;margin:7px 0 0;font-size:max(1.4rem,min(4vw,2rem));font-weight:690}.console-shell:not(.admin-console-shell) .docs-chapter-head p{max-width:760px;color:var(--sr-muted);margin:8px 0 0;font-size:10px;line-height:1.65}.console-shell:not(.admin-console-shell) .endpoint-list{gap:6px;display:grid}.console-shell:not(.admin-console-shell) .endpoint-line{border:1px solid var(--sr-border);background:var(--sr-bg-soft);border-radius:6px;grid-template-columns:78px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;min-height:42px;padding:5px 6px 5px 10px;display:grid}.console-shell:not(.admin-console-shell) .endpoint-line>span{color:var(--sr-dim);font-size:8px;font-weight:700}.console-shell:not(.admin-console-shell) .endpoint-line code{color:var(--sr-fg);text-overflow:ellipsis;white-space:nowrap;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:9px;overflow:hidden}.console-shell:not(.admin-console-shell) .docs-step-list{counter-reset:sr-doc-step;gap:8px;margin:16px 0 0;padding:0;list-style:none;display:grid}.console-shell:not(.admin-console-shell) .docs-step-list li{border:1px solid var(--sr-border);background:var(--sr-bg-soft);counter-increment:sr-doc-step;border-radius:6px;min-height:54px;padding:10px 10px 10px 44px;position:relative}.console-shell:not(.admin-console-shell) .docs-step-list li:before{content:counter(sr-doc-step,decimal-leading-zero);border:1px solid var(--sr-border-strong);width:24px;height:24px;color:var(--sr-fg);border-radius:5px;place-items:center;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:7px;display:grid;position:absolute;top:10px;left:10px}.console-shell:not(.admin-console-shell) .docs-step-list li>span{color:var(--sr-fg);font-size:10px;font-weight:680}.console-shell:not(.admin-console-shell) .docs-step-list li>p{color:var(--sr-muted);margin:5px 0 0;font-size:9px;line-height:1.55}.console-shell:not(.admin-console-shell) .docs-deploy-panel{border:1px solid var(--sr-border);background:var(--sr-bg-soft);border-radius:7px;margin-top:14px;overflow:hidden}.console-shell:not(.admin-console-shell) .docs-deploy-head{border-bottom:1px solid var(--sr-border);grid-template-columns:22px minmax(0,1fr);align-items:center;gap:4px 8px;min-height:52px;padding:9px 10px;display:grid}.console-shell:not(.admin-console-shell) .docs-deploy-head>svg{color:var(--sr-fg);grid-row:1/span 2}.console-shell:not(.admin-console-shell) .docs-deploy-head strong{color:var(--sr-fg);font-size:10px}.console-shell:not(.admin-console-shell) .docs-deploy-head p{color:var(--sr-dim);margin:0;font-size:8px}.console-shell:not(.admin-console-shell) .docs-script-list{gap:6px;padding:8px;display:grid}.console-shell:not(.admin-console-shell) .docs-script-card{border:1px solid var(--sr-border);background:var(--sr-panel);border-radius:6px;grid-template-columns:minmax(0,1fr);gap:6px;min-width:0;padding:9px;display:grid}.console-shell:not(.admin-console-shell) .docs-script-card>span{color:var(--sr-fg);font-size:9px;font-weight:650}.console-shell:not(.admin-console-shell) .docs-script-card>code{color:var(--sr-muted);text-overflow:ellipsis;white-space:nowrap;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:8px;overflow:hidden}.console-shell:not(.admin-console-shell) .docs-script-actions{flex-wrap:wrap;gap:5px;display:flex}.console-shell:not(.admin-console-shell) .docs-download-action{border:1px solid var(--sr-border);background:var(--sr-bg-soft);min-height:32px;color:var(--sr-muted);border-radius:5px;align-items:center;gap:6px;padding:0 9px;font-size:8px;font-weight:650;display:inline-flex}.console-shell:not(.admin-console-shell) .docs-download-action:hover{border-color:var(--sr-border-strong);color:var(--sr-fg)}.console-shell:not(.admin-console-shell) .docs-code-grid{grid-template-columns:minmax(0,1fr);gap:8px;margin-top:12px;display:grid}.console-shell:not(.admin-console-shell) .code-block{background:var(--sr-code);min-width:0;color:var(--sr-code-fg);border:1px solid #2b2b29;border-radius:7px;overflow:hidden}.console-shell:not(.admin-console-shell) .code-block>div{color:#8f8f8a;border-bottom:1px solid #2b2b29;justify-content:space-between;align-items:center;min-height:34px;padding:0 7px 0 10px;font-size:8px;display:flex}.console-shell:not(.admin-console-shell) .code-block button{color:#aaa9a4;background:#111;border:1px solid #353532;border-radius:4px;align-items:center;gap:5px;min-height:26px;padding:0 7px;font-size:8px;display:inline-flex}.console-shell:not(.admin-console-shell) .code-block button:hover,.console-shell:not(.admin-console-shell) .code-block button.copied{color:#edede8;border-color:#edede8}.console-shell:not(.admin-console-shell) .code-block pre{max-height:460px;color:var(--sr-code-fg);white-space:pre;margin:0;padding:12px;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:9px;line-height:1.7;overflow:auto}.landing-stage .landing-eyebrow{color:var(--sr-dim);letter-spacing:.08em;align-items:center;gap:8px;margin:0 0 13px;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:9px;font-weight:720;display:inline-flex}.landing-stage .landing-eyebrow>span{background:var(--sr-fg);width:18px;height:1px}.landing-stage .landing-trust-row{grid-template-columns:minmax(0,1fr);gap:6px;width:100%;margin-top:22px;display:grid}.landing-stage .landing-trust-row>span{border:1px solid var(--sr-border);background:var(--sr-panel);min-height:34px;color:var(--sr-muted);white-space:nowrap;border-radius:6px;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:7px;padding:0 9px;font-size:9px;font-weight:620;display:grid}.landing-stage .landing-trust-row svg{color:var(--sr-fg)}.landing-stage .landing-section-head>span{color:var(--sr-dim);letter-spacing:.08em;margin-bottom:7px;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:9px;font-weight:720;display:block}.landing-stage .landing-section-head>p{max-width:620px;color:var(--sr-muted);margin:8px 0 0;font-size:11px;line-height:1.6}.landing-stage .landing-closing-cta{z-index:2;border:1px solid var(--sr-border-strong);border-radius:var(--sr-radius);background:var(--sr-fg);width:min(1180px,100% - 32px);color:var(--sr-inverse);grid-template-columns:minmax(0,1fr);gap:18px;margin:0 auto 40px;padding:20px;display:grid;position:relative}.landing-stage .landing-closing-cta>div:first-child>span{color:color-mix(in srgb,var(--sr-inverse)56%,transparent);letter-spacing:.08em;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:8px;font-weight:720}.landing-stage .landing-closing-cta h2{color:var(--sr-inverse);letter-spacing:-.045em;margin:7px 0 0;font-size:max(1.6rem,min(5vw,2.4rem));font-weight:700}.landing-stage .landing-closing-cta p{color:color-mix(in srgb,var(--sr-inverse)68%,transparent);margin:8px 0 0;font-size:10px;line-height:1.6}.landing-stage .landing-closing-cta>div:last-child{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.landing-stage .landing-closing-cta .landing-primary{border-color:var(--sr-inverse);background:var(--sr-inverse);color:var(--sr-fg)}.landing-stage .landing-closing-cta .landing-secondary{border-color:color-mix(in srgb,var(--sr-inverse)28%,transparent);color:var(--sr-inverse);background:0 0}.landing-stage .landing-closing-cta :-webkit-any(.landing-primary,.landing-secondary):hover{transform:translateY(-1px)}.landing-stage .landing-closing-cta :-moz-any(.landing-primary,.landing-secondary):hover{transform:translateY(-1px)}.landing-stage .landing-closing-cta :is(.landing-primary,.landing-secondary):hover{transform:translateY(-1px)}.landing-stage .landing-status{border:1px solid var(--sr-border);min-height:28px;color:var(--sr-muted);border-radius:999px;align-items:center;gap:6px;padding:0 8px;font-size:9px;font-weight:650;display:inline-flex}.landing-stage .landing-status i{border:1px solid var(--sr-fg);background:var(--sr-fg);border-radius:50%;width:6px;height:6px}.landing-stage .landing-footer{z-index:2;width:min(1180px,100% - 32px);padding:24px 0 calc(100px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--sr-border);grid-template-columns:minmax(0,1fr);gap:18px;margin:0 auto;display:grid;position:relative}.landing-stage .landing-footer-brand{align-items:center;gap:9px;display:flex}.landing-stage .landing-footer-brand>div{gap:3px;display:grid}.landing-stage .landing-footer-brand strong{color:var(--sr-fg);font-size:11px}.landing-stage .landing-footer-brand small,.landing-stage .landing-footer>small{color:var(--sr-dim);font-size:8px}.landing-stage .landing-footer nav{flex-wrap:wrap;gap:4px;display:flex}.landing-stage .landing-footer nav button{min-height:30px;color:var(--sr-muted);background:0 0;border:1px solid #0000;border-radius:5px;padding:0 8px;font-size:9px}.landing-stage .landing-footer nav button:hover{border-color:var(--sr-border);background:var(--sr-panel);color:var(--sr-fg)}.landing-stage .support-heading h1{color:var(--sr-fg);letter-spacing:-.055em;margin:0;font-size:max(2.25rem,min(6vw,4rem));font-weight:700;line-height:1}:-webkit-any(.landing-stage,.console-shell:not(.admin-console-shell)) .market-hero h1{color:var(--sr-fg);letter-spacing:-.055em;margin:0;font-size:max(2.25rem,min(6vw,4rem));font-weight:700;line-height:1}:-moz-any(.landing-stage,.console-shell:not(.admin-console-shell)) .market-hero h1{color:var(--sr-fg);letter-spacing:-.055em;margin:0;font-size:max(2.25rem,min(6vw,4rem));font-weight:700;line-height:1}:is(.landing-stage,.console-shell:not(.admin-console-shell)) .market-hero h1{color:var(--sr-fg);letter-spacing:-.055em;margin:0;font-size:max(2.25rem,min(6vw,4rem));font-weight:700;line-height:1}@media (min-width:768px){.landing-stage .landing-nav{margin-left:24px;display:flex}.landing-stage .landing-actions{display:flex}.landing-stage .landing-mobile-actions,.landing-stage .landing-mobile-nav{display:none!important}.landing-stage .landing-trust-row{grid-template-columns:repeat(3,minmax(0,1fr));width:min(100%,610px)}.landing-stage .landing-trust-row>span{white-space:normal}.landing-stage .landing-steps-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.landing-stage .landing-caps-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.landing-stage .landing-closing-cta{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:30px 32px}.landing-stage .landing-footer{grid-template-columns:minmax(220px,1fr) auto auto;align-items:center;padding-bottom:32px}.landing-stage .landing-footer>small{justify-self:end}.landing-stage .support-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}:-webkit-any(.landing-stage,.console-shell:not(.admin-console-shell)) .model-market-grid{grid-template-columns:repeat(2,minmax(0,1fr))}:-moz-any(.landing-stage,.console-shell:not(.admin-console-shell)) .model-market-grid{grid-template-columns:repeat(2,minmax(0,1fr))}:is(.landing-stage,.console-shell:not(.admin-console-shell)) .model-market-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.model-detail-layer .model-detail-drawer{width:min(760px,72vw)}.model-detail-layer .model-detail-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.console-shell:not(.admin-console-shell) .metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.console-shell:not(.admin-console-shell) .dashboard-quick-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.console-shell:not(.admin-console-shell) .activity-summary-strip{grid-template-columns:repeat(5,minmax(0,1fr))}.console-shell:not(.admin-console-shell) .recharge-plans{grid-template-columns:repeat(4,minmax(0,1fr))}.console-shell:not(.admin-console-shell) .heatmap-layout{grid-template-columns:max-content minmax(180px,1fr);align-items:end}.console-shell:not(.admin-console-shell) .heatmap-summary{grid-column:1/-1}.console-shell:not(.admin-console-shell) .heatmap-grid{grid-column:1}.console-shell:not(.admin-console-shell) .hour-bars{grid-column:2}}@media (min-width:960px){.landing-stage .landing-hero{grid-template-columns:minmax(0,1.05fr) minmax(390px,.95fr);gap:max(44px,min(7vw,92px));min-height:calc(100svh - 60px);padding:72px 0 64px}.landing-stage .landing-net{display:grid}.auth-stage:not(.admin-auth-stage){grid-template-columns:minmax(0,1.05fr) minmax(410px,.72fr)}.auth-stage:not(.admin-auth-stage) .auth-copy{min-height:100svh;display:flex}.auth-stage:not(.admin-auth-stage) .auth-card{min-height:100svh}}@media (min-width:1280px){.console-shell:not(.admin-console-shell){min-height:100svh;padding-top:0;padding-left:var(--sr-rail)}.console-shell:not(.admin-console-shell) .console-backdrop{left:var(--sr-rail)}.console-shell:not(.admin-console-shell) .console-topbar{width:var(--sr-rail);border-right:1px solid var(--sr-border);background:color-mix(in srgb,var(--sr-bg-soft)96%,transparent);border-bottom:0;flex-direction:column;align-items:stretch;gap:0;height:100svh;padding:14px 10px 12px;top:0;bottom:0;left:0;right:auto}.console-shell:not(.admin-console-shell) .console-brand{min-height:44px;padding:0 8px}.console-shell:not(.admin-console-shell) .desktop-nav{flex-direction:column;flex:auto;align-items:stretch;gap:3px;min-height:0;margin-top:24px;display:flex;overflow-y:auto}.console-shell:not(.admin-console-shell) .desktop-nav a{min-height:40px;color:var(--sr-muted);border:1px solid #0000;border-radius:6px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:9px;padding:0 10px;font-size:11px;font-weight:650;display:grid}.console-shell:not(.admin-console-shell) .desktop-nav a:hover{border-color:var(--sr-border);background:var(--sr-panel);color:var(--sr-fg)}.console-shell:not(.admin-console-shell) .desktop-nav a.active{border-color:var(--sr-fg);background:var(--sr-fg);color:var(--sr-inverse)}.console-shell:not(.admin-console-shell) .console-actions{border-top:1px solid var(--sr-border);gap:6px;width:100%;margin:auto 0 0;padding-top:10px;display:grid}.console-shell:not(.admin-console-shell) :-webkit-any(.quota-chip,.user-chip){width:100%;height:auto;min-height:42px;display:flex}.console-shell:not(.admin-console-shell) :-moz-any(.quota-chip,.user-chip){width:100%;height:auto;min-height:42px;display:flex}.console-shell:not(.admin-console-shell) :-webkit-any(.quota-chip,.user-chip){width:100%;height:auto;min-height:42px;display:flex}.console-shell:not(.admin-console-shell) :-moz-any(.quota-chip,.user-chip){width:100%;height:auto;min-height:42px;display:flex}.console-shell:not(.admin-console-shell) :is(.quota-chip,.user-chip){width:100%;height:auto;min-height:42px;display:flex}.console-shell:not(.admin-console-shell) :-webkit-any(.quota-chip,.user-chip) span{gap:2px;min-width:0;display:grid}.console-shell:not(.admin-console-shell) :-moz-any(.quota-chip,.user-chip) span{gap:2px;min-width:0;display:grid}.console-shell:not(.admin-console-shell) :-webkit-any(.quota-chip,.user-chip) span{gap:2px;min-width:0;display:grid}.console-shell:not(.admin-console-shell) :-moz-any(.quota-chip,.user-chip) span{gap:2px;min-width:0;display:grid}.console-shell:not(.admin-console-shell) :is(.quota-chip,.user-chip) span{gap:2px;min-width:0;display:grid}.console-shell:not(.admin-console-shell) :-webkit-any(.quota-chip,.user-chip) small{color:var(--sr-dim);font-size:7px}.console-shell:not(.admin-console-shell) :-moz-any(.quota-chip,.user-chip) small{color:var(--sr-dim);font-size:7px}.console-shell:not(.admin-console-shell) :-webkit-any(.quota-chip,.user-chip) small{color:var(--sr-dim);font-size:7px}.console-shell:not(.admin-console-shell) :-moz-any(.quota-chip,.user-chip) small{color:var(--sr-dim);font-size:7px}.console-shell:not(.admin-console-shell) :is(.quota-chip,.user-chip) small{color:var(--sr-dim);font-size:7px}.console-shell:not(.admin-console-shell) :-webkit-any(.quota-chip,.user-chip) strong{color:var(--sr-fg);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.console-shell:not(.admin-console-shell) :-moz-any(.quota-chip,.user-chip) strong{color:var(--sr-fg);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.console-shell:not(.admin-console-shell) :-webkit-any(.quota-chip,.user-chip) strong{color:var(--sr-fg);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.console-shell:not(.admin-console-shell) :-moz-any(.quota-chip,.user-chip) strong{color:var(--sr-fg);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.console-shell:not(.admin-console-shell) :is(.quota-chip,.user-chip) strong{color:var(--sr-fg);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.console-shell:not(.admin-console-shell) .user-chip>i{border:1px solid var(--sr-border-strong);width:26px;height:26px;color:var(--sr-fg);border-radius:6px;flex:none;justify-content:center;align-items:center;font-size:10px;font-style:normal;font-weight:700;display:inline-flex}.console-shell:not(.admin-console-shell) .console-utility-actions{grid-template-columns:34px minmax(0,1fr);display:grid}.console-shell:not(.admin-console-shell) .console-utility-actions .ghost-action{width:100%}.console-shell:not(.admin-console-shell) .desktop-only{display:inline-flex}.console-shell:not(.admin-console-shell) .mobile-only,.console-shell:not(.admin-console-shell) .mobile-nav,.console-shell:not(.admin-console-shell) .console-mobile-backdrop{display:none!important}.console-shell:not(.admin-console-shell) .console-workspace{width:100%;max-width:1920px;min-height:100svh;margin:0 auto;padding:max(24px,min(1.6vw,36px)) max(24px,min(2vw,44px)) max(36px,min(2.2vw,48px))}.console-shell:not(.admin-console-shell) .dashboard-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:12px}.console-shell:not(.admin-console-shell) :is(.dashboard-heading,.dashboard-grid>.console-data-notice,.dashboard-quickstart,.metric-grid){grid-column:1/-1}.console-shell:not(.admin-console-shell) .dashboard-quickstart{grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:20px;padding:20px}.console-shell:not(.admin-console-shell) .route-surface,.console-shell:not(.admin-console-shell) .heatmap-surface{grid-column:1/-1}.console-shell:not(.admin-console-shell) .dashboard-grid>.surface:not(.route-surface):not(.heatmap-surface){grid-column:span 6}.console-shell:not(.admin-console-shell) .experience-shell{grid-template-columns:230px minmax(0,1fr);min-height:calc(100svh - 58px)}.console-shell:not(.admin-console-shell) .experience-sidebar{border-right:1px solid var(--sr-border);border-bottom:0;display:flex}.console-shell:not(.admin-console-shell) .experience-mode-list{grid-template-columns:minmax(0,1fr)}.console-shell:not(.admin-console-shell) .wallet-layout{grid-template-columns:repeat(12,minmax(0,1fr))}.console-shell:not(.admin-console-shell) .wallet-layout>.console-page-heading{grid-column:1/-1}.console-shell:not(.admin-console-shell) .wallet-balance-surface{grid-column:1/span 4}.console-shell:not(.admin-console-shell) .wallet-topup-surface{grid-column:5/-1}.console-shell:not(.admin-console-shell) .wallet-redeem-surface{grid-column:1/span 5}.console-shell:not(.admin-console-shell) .wallet-transactions-surface{grid-column:6/-1}.console-shell:not(.admin-console-shell) .docs-book{grid-template-columns:220px minmax(0,1fr);min-height:calc(100svh - 132px)}.console-shell:not(.admin-console-shell) .docs-tree{display:block}.console-shell:not(.admin-console-shell) .market-filter-sidebar{position:sticky;top:20px}:-webkit-any(.landing-stage,.console-shell:not(.admin-console-shell)) .model-market-shell{grid-template-columns:240px minmax(0,1fr)}:-moz-any(.landing-stage,.console-shell:not(.admin-console-shell)) .model-market-shell{grid-template-columns:240px minmax(0,1fr)}:is(.landing-stage,.console-shell:not(.admin-console-shell)) .model-market-shell{grid-template-columns:240px minmax(0,1fr)}.landing-stage .model-market-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.console-shell:not(.admin-console-shell) .console-model-market .model-market-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1600px){.auth-stage:not(.admin-auth-stage){grid-template-columns:minmax(0,1fr) minmax(480px,640px)}.console-shell:not(.admin-console-shell) .console-model-market .model-market-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1279px){.console-shell:not(.admin-console-shell) .console-page-heading{flex-direction:column;align-items:flex-start}.console-shell:not(.admin-console-shell) .console-page-actions,.console-shell:not(.admin-console-shell) .panel-actions{flex-wrap:wrap;justify-content:flex-start;width:100%}.console-shell:not(.admin-console-shell) .dashboard-runtime{justify-items:start}.console-shell:not(.admin-console-shell) .route-topology{justify-content:flex-start}.console-shell:not(.admin-console-shell) .docs-book{grid-template-columns:minmax(0,1fr)}.console-shell:not(.admin-console-shell) .docs-tree{display:flex;overflow-x:auto}}@media (max-width:767px){.landing-stage .landing-header{padding-inline-start:12px;padding-inline-end:12px}.landing-stage .landing-hero{width:min(100% - 24px,680px);padding-top:42px}.landing-stage .landing-hero h1{font-size:max(2.7rem,min(15vw,4.4rem))}.landing-stage .landing-net{min-height:320px}.landing-stage .landing-footer{width:min(100% - 24px,680px)}.auth-stage:not(.admin-auth-stage) .auth-global-preview{display:none}.auth-stage:not(.admin-auth-stage) .auth-copy{min-height:auto;padding-bottom:24px}.console-shell:not(.admin-console-shell) .console-workspace{padding:10px}.console-shell:not(.admin-console-shell) .metric-grid,.console-shell:not(.admin-console-shell) .activity-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.console-shell:not(.admin-console-shell) .dashboard-quickstart{padding:12px}.console-shell:not(.admin-console-shell) .dashboard-quick-actions{grid-template-columns:minmax(0,1fr)}.console-shell:not(.admin-console-shell) .console-page-heading{padding-inline-start:2px;padding-inline-end:2px}.console-shell:not(.admin-console-shell) .panel-header{flex-direction:column;align-items:flex-start}.console-shell:not(.admin-console-shell) .route-topology{flex-direction:column;align-items:stretch;min-height:0;overflow-x:visible}.console-shell:not(.admin-console-shell) .route-node{flex:none;width:100%;min-width:0;min-height:64px}.console-shell:not(.admin-console-shell) .route-line{flex:0 0 24px;align-self:center;width:1px;height:24px}.console-shell:not(.admin-console-shell) .route-line span{display:none}.console-shell:not(.admin-console-shell) .route-stat-grid{flex:none;width:100%;min-width:0}.console-shell:not(.admin-console-shell) .activity-summary-strip>div:last-child,.console-shell:not(.admin-console-shell) .wallet-layout>.console-page-heading{grid-column:1/-1}.console-shell:not(.admin-console-shell) .table-wrap{overflow-x:auto}.model-detail-layer .model-detail-drawer{width:100vw}.model-detail-layer .model-detail-stats{grid-template-columns:minmax(0,1fr)}.model-detail-layer .model-relative-panel{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){:-webkit-any(.landing-stage,.auth-stage:not(.admin-auth-stage),.console-shell:not(.admin-console-shell),.model-detail-layer) *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}:-moz-any(.landing-stage,.auth-stage:not(.admin-auth-stage),.console-shell:not(.admin-console-shell),.model-detail-layer) *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}:is(.landing-stage,.auth-stage:not(.admin-auth-stage),.console-shell:not(.admin-console-shell),.model-detail-layer) *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}:-webkit-any(.landing-stage,.auth-stage:not(.admin-auth-stage),.console-shell:not(.admin-console-shell),.model-detail-layer) :before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}:-moz-any(.landing-stage,.auth-stage:not(.admin-auth-stage),.console-shell:not(.admin-console-shell),.model-detail-layer) :before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}:is(.landing-stage,.auth-stage:not(.admin-auth-stage),.console-shell:not(.admin-console-shell),.model-detail-layer) :before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}:-webkit-any(.landing-stage,.auth-stage:not(.admin-auth-stage),.console-shell:not(.admin-console-shell),.model-detail-layer) :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}:-moz-any(.landing-stage,.auth-stage:not(.admin-auth-stage),.console-shell:not(.admin-console-shell),.model-detail-layer) :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}:is(.landing-stage,.auth-stage:not(.admin-auth-stage),.console-shell:not(.admin-console-shell),.model-detail-layer) :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.console-shell:not(.admin-console-shell) .console-brand-copy{gap:3px;min-width:0;display:grid}.console-shell:not(.admin-console-shell) .console-brand-copy small{color:var(--sr-dim);letter-spacing:.04em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:7px;font-weight:620;overflow:hidden}.console-shell:not(.admin-console-shell) .console-nav-label{color:var(--sr-dim);letter-spacing:.08em;text-transform:uppercase;padding:0 8px 6px;font-size:7px;font-weight:720;display:block}.console-shell:not(.admin-console-shell) .console-utility-actions{align-items:center;gap:6px;display:flex}.console-shell:not(.admin-console-shell) .console-mobile-backdrop{inset:var(--sr-header)0 0;z-index:80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0000008c;border:0;padding:0;position:fixed}.console-shell:not(.admin-console-shell) .mobile-nav-head{border-bottom:1px solid var(--sr-border);gap:3px;padding:8px 8px 10px;display:grid}.console-shell:not(.admin-console-shell) .mobile-nav-head span{color:var(--sr-fg);font-size:10px;font-weight:680}.console-shell:not(.admin-console-shell) .mobile-nav-head small{color:var(--sr-dim);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.model-detail-layer{z-index:140;color:var(--sr-fg);justify-content:flex-end;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.model-detail-layer .model-detail-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000000ad;border:0;width:100%;padding:0;position:absolute;top:0;bottom:0;left:0;right:0}.model-detail-layer .model-detail-drawer{z-index:1;border:0;border-left:1px solid var(--sr-border-strong);background:var(--sr-bg);width:min(720px,100vw - 18px);height:100dvh;color:var(--sr-fg);flex-direction:column;animation:.18s ease-out sr-drawer-in;display:flex;position:relative;overflow:hidden;box-shadow:-24px 0 70px #00000057}@keyframes sr-drawer-in{0%{opacity:0;transform:translate(22px)}to{opacity:1;transform:translate(0)}}.model-detail-layer .model-detail-head{border-bottom:1px solid var(--sr-border);background:color-mix(in srgb,var(--sr-bg)94%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);justify-content:space-between;align-items:center;gap:12px;min-height:68px;padding:10px 14px;display:flex}.model-detail-layer .model-detail-identity{align-items:center;gap:10px;min-width:0;display:flex}.model-detail-layer .model-detail-identity>div{min-width:0}.model-detail-layer .model-brand-mark{border:1px solid var(--sr-border-strong);background:var(--sr-panel);width:42px;height:42px;color:var(--sr-fg);filter:grayscale();border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.model-detail-layer .model-detail-identity>div>span{color:var(--sr-dim);letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:720;display:block}.model-detail-layer .model-detail-identity h2{color:var(--sr-fg);letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:16px;font-weight:690;overflow:hidden}.model-detail-layer .model-detail-close{border:1px solid var(--sr-border);background:var(--sr-panel);width:34px;height:34px;color:var(--sr-muted);border-radius:6px;flex:none;justify-content:center;align-items:center;display:inline-flex}.model-detail-layer .model-detail-close:hover{border-color:var(--sr-fg);background:var(--sr-fg);color:var(--sr-inverse)}.model-detail-layer .model-detail-scroll{overscroll-behavior:contain;scrollbar-color:var(--sr-border-strong)transparent;flex:1;grid-auto-rows:max-content;align-content:start;gap:9px;min-height:0;padding:12px 12px 28px;display:grid;overflow-y:auto}.model-detail-layer :is(.model-detail-overview,.model-detail-stats article,.model-detail-section,.model-reference-panel){border:1px solid var(--sr-border);background:var(--sr-panel);color:var(--sr-fg);box-shadow:none;border-radius:8px}.model-detail-layer .model-detail-overview{gap:12px;padding:13px;display:grid}.model-detail-layer .model-detail-copy p{color:var(--sr-muted);margin:0;font-size:11px;line-height:1.65}.model-detail-layer .model-detail-tags{flex-wrap:wrap;gap:5px;margin-top:10px;display:flex}.model-detail-layer .model-detail-tags span{border:1px solid var(--sr-border);background:var(--sr-bg-soft);color:var(--sr-muted);border-radius:5px;padding:4px 6px;font-size:8px;font-weight:650}.model-detail-layer .model-endpoint{border:1px solid var(--sr-border);background:var(--sr-bg-soft);border-radius:6px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;min-height:40px;padding:4px 5px 4px 9px;display:grid}.model-detail-layer .model-endpoint>span{color:var(--sr-dim);letter-spacing:.05em;font-size:7px;font-weight:700}.model-detail-layer .model-endpoint code{min-width:0;color:var(--sr-fg);text-overflow:ellipsis;white-space:nowrap;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:9px;overflow:hidden}.model-detail-layer .model-endpoint button{border:1px solid var(--sr-border);background:var(--sr-panel);width:30px;height:30px;color:var(--sr-muted);border-radius:5px;justify-content:center;align-items:center;display:inline-flex}.model-detail-layer .model-detail-stats{grid-template-columns:minmax(0,1fr);gap:7px;display:grid}.model-detail-layer .model-detail-stats article{min-width:0;padding:11px}.model-detail-layer .model-detail-stats article>span{color:var(--sr-dim);align-items:center;gap:6px;font-size:8px;font-weight:650;display:flex}.model-detail-layer .model-detail-stats article>strong{color:var(--sr-fg);text-overflow:ellipsis;white-space:nowrap;margin-top:8px;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:17px;display:block;overflow:hidden}.model-detail-layer .model-detail-stats article>strong em{color:var(--sr-dim);font-size:10px;font-style:normal}.model-detail-layer .model-detail-stats article>small{color:var(--sr-dim);margin-top:5px;font-size:7px;display:block}.model-detail-layer .model-relative-panel{border:1px solid var(--sr-fg);background:var(--sr-fg);color:var(--sr-inverse);border-radius:8px;grid-template-columns:minmax(0,1fr);gap:10px;padding:13px;display:grid}.model-detail-layer .model-relative-panel>div{border:0;border-bottom:1px solid color-mix(in srgb,var(--sr-inverse)20%,transparent);padding:0 0 9px}.model-detail-layer .model-relative-panel span{color:color-mix(in srgb,var(--sr-inverse)55%,transparent);letter-spacing:.06em;font-size:8px;font-weight:700;display:block}.model-detail-layer .model-relative-panel strong{color:var(--sr-inverse);margin-top:5px;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:20px;display:block}.model-detail-layer .model-relative-panel p{color:color-mix(in srgb,var(--sr-inverse)70%,transparent);margin:0;font-size:9px;line-height:1.55}.model-detail-layer .model-detail-section{overflow:hidden}.model-detail-layer .model-detail-section-head{border-bottom:1px solid var(--sr-border);justify-content:space-between;align-items:flex-end;gap:10px;min-height:55px;padding:10px 12px;display:flex}.model-detail-layer .model-detail-section-head span{color:var(--sr-dim);letter-spacing:.07em;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:7px;font-weight:700}.model-detail-layer .model-detail-section-head h3{color:var(--sr-fg);margin:4px 0 0;font-size:13px}.model-detail-layer .model-detail-section-head>small{color:var(--sr-dim);font-size:7px}.model-detail-layer .model-group-table-wrap{scrollbar-color:var(--sr-border-strong)transparent;overflow-x:auto}.model-detail-layer .model-group-table{border-collapse:collapse;width:100%;min-width:760px;color:var(--sr-fg);text-align:left}.model-detail-layer .model-group-table th{border-bottom:1px solid var(--sr-border);background:var(--sr-bg-soft);height:34px;color:var(--sr-dim);letter-spacing:.05em;text-transform:uppercase;padding:0 9px;font-size:7px;font-weight:720}.model-detail-layer .model-group-table td{border-bottom:1px solid var(--sr-border);color:var(--sr-muted);vertical-align:top;padding:9px;font-size:8px}.model-detail-layer .model-group-table tr:last-child td{border-bottom:0}.model-detail-layer .model-group-table td>strong{color:var(--sr-fg);font-size:9px;display:block}.model-detail-layer .model-group-table td>small{max-width:180px;color:var(--sr-dim);margin-top:3px;font-size:7px;line-height:1.45;display:block}.model-detail-layer .model-group-status{border:1px solid var(--sr-border-strong);min-height:22px;color:var(--sr-muted);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:0 6px;font-size:7px;font-weight:650;display:inline-flex}.model-detail-layer .model-group-status i{border:1px solid var(--sr-fg);border-radius:50%;width:5px;height:5px}.model-detail-layer .model-group-status.connected i{background:var(--sr-fg)}.model-detail-layer .model-group-status.disconnected{border-style:dashed}.model-detail-layer .model-group-status.disconnected i{background:0 0;border-radius:0}.model-detail-layer .model-reference-panel{gap:5px;padding:11px 12px;display:grid}.model-detail-layer .model-reference-panel>div{color:var(--sr-dim);align-items:center;gap:6px;font-size:8px;display:flex}.model-detail-layer .model-reference-panel>strong{color:var(--sr-fg);font-size:10px}.model-detail-layer .model-reference-panel>small{color:var(--sr-dim);font-size:7px;line-height:1.5}body.model-detail-open .console-shell:not(.admin-console-shell) .console-workspace,body.model-detail-open .console-shell:not(.admin-console-shell) .console-model-market,body.model-detail-open .landing-stage .landing-model-market{z-index:100}@media (min-width:768px){.model-detail-layer .model-detail-drawer{width:min(760px,72vw)}}@media (max-width:767px){.model-detail-layer .model-detail-drawer{width:100%;max-width:none}.console-shell:not(.admin-console-shell) .docs-book{min-height:0;display:block}.console-shell:not(.admin-console-shell) .docs-tree{border-right:0;border-bottom:1px solid var(--sr-border);align-items:center;gap:6px;width:100%;padding:8px;display:flex;overflow-x:auto}.console-shell:not(.admin-console-shell) .docs-tree-title,.console-shell:not(.admin-console-shell) .docs-tree-group>strong{display:none}.console-shell:not(.admin-console-shell) .docs-tree-group{display:contents}.console-shell:not(.admin-console-shell) .docs-tree-group button{border:1px solid var(--sr-border);border-radius:6px;flex:none;grid-template-columns:auto auto;align-items:center;gap:6px;width:auto;min-width:max-content;min-height:34px;padding:0 10px;display:inline-grid}.console-shell:not(.admin-console-shell) .docs-reader-toolbar{flex-direction:column;align-items:stretch}.console-shell:not(.admin-console-shell) .docs-model-picker{width:auto;margin:0 12px 12px}}.console-shell:not(.admin-console-shell) .docs-page{width:min(100%,1280px);min-width:0;margin-right:auto}.console-shell:not(.admin-console-shell) .docs-book{background:0 0;border:0;border-radius:0;align-items:start;gap:10px;min-width:0;overflow:visible}.console-shell:not(.admin-console-shell) .docs-tree,.console-shell:not(.admin-console-shell) .docs-reader{border:1px solid var(--sr-border);background:var(--sr-panel);border-radius:8px;min-width:0;padding:0;overflow:hidden}.console-shell:not(.admin-console-shell) .docs-tree-title span{font-size:12px}.console-shell:not(.admin-console-shell) .docs-tree-title small,.console-shell:not(.admin-console-shell) .docs-tree-group>strong{font-size:10px}.console-shell:not(.admin-console-shell) .docs-tree-group :-webkit-any(button,a){min-height:38px;font-size:11px}.console-shell:not(.admin-console-shell) .docs-tree-group :-moz-any(button,a){min-height:38px;font-size:11px}.console-shell:not(.admin-console-shell) .docs-tree-group :-webkit-any(button,a){min-height:38px;font-size:11px}.console-shell:not(.admin-console-shell) .docs-tree-group :-moz-any(button,a){min-height:38px;font-size:11px}.console-shell:not(.admin-console-shell) .docs-tree-group :is(button,a){min-height:38px;font-size:11px}.console-shell:not(.admin-console-shell) .docs-reader-toolbar{min-height:70px;padding:10px 12px}.console-shell:not(.admin-console-shell) .docs-reader-toolbar .panel-header{margin:0}.console-shell:not(.admin-console-shell) .docs-reader-toolbar .panel-title :-webkit-any(h3,strong){font-size:13px}.console-shell:not(.admin-console-shell) .docs-reader-toolbar .panel-title :-moz-any(h3,strong){font-size:13px}.console-shell:not(.admin-console-shell) .docs-reader-toolbar .panel-title :-webkit-any(h3,strong){font-size:13px}.console-shell:not(.admin-console-shell) .docs-reader-toolbar .panel-title :-moz-any(h3,strong){font-size:13px}.console-shell:not(.admin-console-shell) .docs-reader-toolbar .panel-title :is(h3,strong){font-size:13px}.console-shell:not(.admin-console-shell) .docs-reader-toolbar .panel-title small,.console-shell:not(.admin-console-shell) .docs-model-picker,.console-shell:not(.admin-console-shell) .docs-model-strip>span{font-size:10px}.console-shell:not(.admin-console-shell) .docs-model-picker select{height:38px;font-size:11px}.console-shell:not(.admin-console-shell) .docs-model-strip{min-height:48px;padding:7px 12px}.console-shell:not(.admin-console-shell) .docs-model-strip code{font-size:11px}.console-shell:not(.admin-console-shell) .docs-reader-page{width:min(100%,1000px);margin-inline-start:auto;margin-inline-end:auto;padding:22px}.console-shell:not(.admin-console-shell) .endpoint-line{grid-template-columns:96px minmax(0,1fr) auto;min-height:48px;padding:6px 7px 6px 12px}.console-shell:not(.admin-console-shell) .endpoint-line>span{font-size:10px}.console-shell:not(.admin-console-shell) .endpoint-line code{font-size:11px}@media (min-width:1024px){.console-shell:not(.admin-console-shell) .docs-book{grid-template-columns:220px minmax(0,1fr);min-height:calc(100svh - 132px)}.console-shell:not(.admin-console-shell) .docs-tree{max-height:calc(100svh - 44px);display:block;position:sticky;top:22px;overflow-y:auto}}@media (max-width:1023px){.console-shell:not(.admin-console-shell) .docs-book{grid-template-columns:minmax(0,1fr);min-height:0;display:grid}.console-shell:not(.admin-console-shell) .docs-tree{border:1px solid var(--sr-border);align-items:center;gap:6px;width:100%;max-height:none;padding:8px;display:flex;overflow-x:auto}.console-shell:not(.admin-console-shell) .docs-tree-title,.console-shell:not(.admin-console-shell) .docs-tree-group>strong{display:none}.console-shell:not(.admin-console-shell) .docs-tree-group{display:contents}.console-shell:not(.admin-console-shell) .docs-tree-group :-webkit-any(button,a){border:1px solid var(--sr-border);border-radius:6px;flex:none;grid-template-columns:auto auto;align-items:center;gap:6px;width:auto;min-width:max-content;min-height:38px;padding:0 11px;display:inline-grid}.console-shell:not(.admin-console-shell) .docs-tree-group :-moz-any(button,a){border:1px solid var(--sr-border);border-radius:6px;flex:none;grid-template-columns:auto auto;align-items:center;gap:6px;width:auto;min-width:max-content;min-height:38px;padding:0 11px;display:inline-grid}.console-shell:not(.admin-console-shell) .docs-tree-group :-webkit-any(button,a){border:1px solid var(--sr-border);border-radius:6px;flex:none;grid-template-columns:auto auto;align-items:center;gap:6px;width:auto;min-width:max-content;min-height:38px;padding:0 11px;display:inline-grid}.console-shell:not(.admin-console-shell) .docs-tree-group :-moz-any(button,a){border:1px solid var(--sr-border);border-radius:6px;flex:none;grid-template-columns:auto auto;align-items:center;gap:6px;width:auto;min-width:max-content;min-height:38px;padding:0 11px;display:inline-grid}.console-shell:not(.admin-console-shell) .docs-tree-group :is(button,a){border:1px solid var(--sr-border);border-radius:6px;flex:none;grid-template-columns:auto auto;align-items:center;gap:6px;width:auto;min-width:max-content;min-height:38px;padding:0 11px;display:inline-grid}.console-shell:not(.admin-console-shell) .docs-reader-toolbar{flex-direction:column;align-items:stretch}.console-shell:not(.admin-console-shell) .docs-model-picker{width:auto;margin:0}.console-shell:not(.admin-console-shell) .docs-reader-page{padding:16px}.console-shell:not(.admin-console-shell) .endpoint-line{grid-template-columns:minmax(0,1fr) auto}.console-shell:not(.admin-console-shell) .endpoint-line>span{grid-column:1/-1}}@media (max-width:420px){.console-shell:not(.admin-console-shell) .docs-page{gap:8px}.console-shell:not(.admin-console-shell) .docs-model-strip{grid-template-columns:minmax(0,1fr) auto}.console-shell:not(.admin-console-shell) .docs-model-strip>span{grid-column:1/-1}.console-shell:not(.admin-console-shell) .docs-reader-page{padding:13px}}@media (min-width:1280px){.console-shell:not(.admin-console-shell) .console-topbar{padding:max(14px,min(.9vw,20px)) max(10px,min(.65vw,16px))}.console-shell:not(.admin-console-shell) .console-brand{gap:max(9px,min(.6vw,12px));min-height:max(44px,min(2.6vw,54px))}.console-shell:not(.admin-console-shell) .brand-icon{width:max(30px,min(1.75vw,36px));height:max(30px,min(1.75vw,36px))}.console-shell:not(.admin-console-shell) .brand-icon svg{width:max(17px,min(1vw,20px));height:max(17px,min(1vw,20px))}.console-shell:not(.admin-console-shell) .console-brand strong{font-size:max(14px,min(.76vw,16px))}.console-shell:not(.admin-console-shell) :is(.console-brand-copy small,.console-nav-label,.quota-chip small,.user-chip small){font-size:max(8px,min(.48vw,11px))}.console-shell:not(.admin-console-shell) .desktop-nav{gap:max(3px,min(.24vw,5px));margin-top:max(22px,min(1.5vw,30px))}.console-shell:not(.admin-console-shell) .desktop-nav a{grid-template-columns:max(20px,min(1.25vw,24px)) minmax(0,1fr);gap:max(9px,min(.6vw,12px));min-height:max(42px,min(2.35vw,50px));padding-inline-start:max(10px,min(.7vw,14px));padding-inline-end:max(10px,min(.7vw,14px));font-size:max(12px,min(.68vw,14px))}.console-shell:not(.admin-console-shell) .desktop-nav a svg{width:max(17px,min(1vw,20px));height:max(17px,min(1vw,20px))}.console-shell:not(.admin-console-shell) :-webkit-any(.quota-chip,.user-chip){gap:max(8px,min(.55vw,11px));min-height:max(46px,min(2.5vw,54px));padding-inline-start:max(10px,min(.7vw,14px));padding-inline-end:max(10px,min(.7vw,14px))}.console-shell:not(.admin-console-shell) :-moz-any(.quota-chip,.user-chip){gap:max(8px,min(.55vw,11px));min-height:max(46px,min(2.5vw,54px));padding-inline-start:max(10px,min(.7vw,14px));padding-inline-end:max(10px,min(.7vw,14px))}.console-shell:not(.admin-console-shell) :-webkit-any(.quota-chip,.user-chip){gap:max(8px,min(.55vw,11px));min-height:max(46px,min(2.5vw,54px));padding-inline-start:max(10px,min(.7vw,14px));padding-inline-end:max(10px,min(.7vw,14px))}.console-shell:not(.admin-console-shell) :-moz-any(.quota-chip,.user-chip){gap:max(8px,min(.55vw,11px));min-height:max(46px,min(2.5vw,54px));padding-inline-start:max(10px,min(.7vw,14px));padding-inline-end:max(10px,min(.7vw,14px))}.console-shell:not(.admin-console-shell) :is(.quota-chip,.user-chip){gap:max(8px,min(.55vw,11px));min-height:max(46px,min(2.5vw,54px));padding-inline-start:max(10px,min(.7vw,14px));padding-inline-end:max(10px,min(.7vw,14px))}.console-shell:not(.admin-console-shell) :-webkit-any(.quota-chip,.user-chip) strong{font-size:max(11px,min(.64vw,14px))}.console-shell:not(.admin-console-shell) :-moz-any(.quota-chip,.user-chip) strong{font-size:max(11px,min(.64vw,14px))}.console-shell:not(.admin-console-shell) :-webkit-any(.quota-chip,.user-chip) strong{font-size:max(11px,min(.64vw,14px))}.console-shell:not(.admin-console-shell) :-moz-any(.quota-chip,.user-chip) strong{font-size:max(11px,min(.64vw,14px))}.console-shell:not(.admin-console-shell) :is(.quota-chip,.user-chip) strong{font-size:max(11px,min(.64vw,14px))}.console-shell:not(.admin-console-shell) .user-chip>i{width:max(28px,min(1.65vw,34px));height:max(28px,min(1.65vw,34px));font-size:max(11px,min(.64vw,14px))}.console-shell:not(.admin-console-shell) .console-actions{gap:max(7px,min(.45vw,10px))}.console-shell:not(.admin-console-shell) .console-utility-actions{grid-template-columns:max(36px,min(1.9vw,42px)) minmax(0,1fr)}.console-shell:not(.admin-console-shell) .console-utility-actions :-webkit-any(.theme-toggle,.ghost-action){min-height:max(36px,min(1.9vw,42px));font-size:max(11px,min(.64vw,14px))}.console-shell:not(.admin-console-shell) .console-utility-actions :-moz-any(.theme-toggle,.ghost-action){min-height:max(36px,min(1.9vw,42px));font-size:max(11px,min(.64vw,14px))}.console-shell:not(.admin-console-shell) .console-utility-actions :-webkit-any(.theme-toggle,.ghost-action){min-height:max(36px,min(1.9vw,42px));font-size:max(11px,min(.64vw,14px))}.console-shell:not(.admin-console-shell) .console-utility-actions :-moz-any(.theme-toggle,.ghost-action){min-height:max(36px,min(1.9vw,42px));font-size:max(11px,min(.64vw,14px))}.console-shell:not(.admin-console-shell) .console-utility-actions :is(.theme-toggle,.ghost-action){min-height:max(36px,min(1.9vw,42px));font-size:max(11px,min(.64vw,14px))}.console-shell:not(.admin-console-shell) .console-utility-actions .theme-toggle{width:max(36px,min(1.9vw,42px));height:max(36px,min(1.9vw,42px))}}@container customer-workspace (width>=960px){.console-shell:not(.admin-console-shell) .console-workspace>*{--fd-step-2:clamp(0px,calc(.375cqi - 3.6px),3px);--fd-step-4:clamp(0px,calc(.5cqi - 4.8px),4px);--fd-step-6:clamp(0px,calc(.75cqi - 7.2px),6px);--fd-step-8:clamp(0px,calc(1cqi - 9.6px),8px);--fd-step-12:clamp(0px,calc(1.5cqi - 14.4px),12px);--fd-step-24:clamp(0px,calc(3cqi - 28.8px),24px);--fd-font-meta:clamp(10px,calc(7px + .22vw),12px);--fd-font-body:clamp(11px,calc(8px + .28vw),14px);--fd-font-label:clamp(13px,calc(9px + .34vw),16px);--fd-font-heading:clamp(20px,calc(13px + .6vw),26px);--fd-font-display:clamp(38.4px,calc(32px + .8vw),50px);--fd-font-metric:clamp(26px,calc(18px + .75vw),34px);--fd-pad-xs:calc(7px + var(--fd-step-2));--fd-pad-sm:calc(10px + var(--fd-step-4));--fd-pad-md:calc(14px + var(--fd-step-6));--fd-pad-lg:calc(18px + var(--fd-step-8));--fd-gap-sm:calc(8px + var(--fd-step-4));--fd-gap-md:calc(12px + var(--fd-step-6));--fd-control:calc(36px + var(--fd-step-6));--fd-icon:calc(17px + var(--fd-step-4));--fd-icon-box:calc(32px + var(--fd-step-8));--fd-card-sm:calc(56px + var(--fd-step-12));--fd-card-metric:calc(126px + var(--fd-step-24));--fd-card-feature:calc(164px + var(--fd-step-24));--fd-panel-header:calc(60px + var(--fd-step-12));--fd-heat-cell:calc(18px + var(--fd-step-6))}.console-shell:not(.admin-console-shell) :-webkit-any(.dashboard-grid,.wallet-layout,.activity-page,.docs-page){gap:var(--fd-gap-md)}.console-shell:not(.admin-console-shell) :-moz-any(.dashboard-grid,.wallet-layout,.activity-page,.docs-page){gap:var(--fd-gap-md)}.console-shell:not(.admin-console-shell) :-webkit-any(.dashboard-grid,.wallet-layout,.activity-page,.docs-page){gap:var(--fd-gap-md)}.console-shell:not(.admin-console-shell) :-moz-any(.dashboard-grid,.wallet-layout,.activity-page,.docs-page){gap:var(--fd-gap-md)}.console-shell:not(.admin-console-shell) :is(.dashboard-grid,.wallet-layout,.activity-page,.docs-page){gap:var(--fd-gap-md)}.console-shell:not(.admin-console-shell) .console-page-heading{gap:calc(18px + var(--fd-step-6));padding:var(--fd-pad-xs)2px var(--fd-gap-md)}.console-shell:not(.admin-console-shell) .console-page-heading>div:first-child>span,.console-shell:not(.admin-console-shell) .dashboard-runtime small,.console-shell:not(.admin-console-shell) .dashboard-quickstart-copy>span,.console-shell:not(.admin-console-shell) .dashboard-quick-actions a small,.console-shell:not(.admin-console-shell) .panel-header>div:first-child>p,.console-shell:not(.admin-console-shell) .heatmap-summary span,.console-shell:not(.admin-console-shell) .route-stat-grid span,.console-shell:not(.admin-console-shell) .activity-summary-strip span,.console-shell:not(.admin-console-shell) .table-wrap th{font-size:var(--fd-font-meta)}.console-shell:not(.admin-console-shell) :is(.metric-content span,.metric-content small){font-size:var(--fd-font-meta)}.console-shell:not(.admin-console-shell) .dashboard-request-preview>div:first-child :-webkit-any(span,small){font-size:var(--fd-font-meta)}.console-shell:not(.admin-console-shell) .dashboard-request-preview>div:first-child :-moz-any(span,small){font-size:var(--fd-font-meta)}.console-shell:not(.admin-console-shell) .dashboard-request-preview>div:first-child :-webkit-any(span,small){font-size:var(--fd-font-meta)}.console-shell:not(.admin-console-shell) .dashboard-request-preview>div:first-child :-moz-any(span,small){font-size:var(--fd-font-meta)}.console-shell:not(.admin-console-shell) .dashboard-request-preview>div:first-child :is(span,small){font-size:var(--fd-font-meta)}.console-shell:not(.admin-console-shell) .recent-item :-webkit-any(small,span:last-child){font-size:var(--fd-font-meta)}.console-shell:not(.admin-console-shell) .recent-item :-moz-any(small,span:last-child){font-size:var(--fd-font-meta)}.console-shell:not(.admin-console-shell) .recent-item :-webkit-any(small,span:last-child){font-size:var(--fd-font-meta)}.console-shell:not(.admin-console-shell) .recent-item :-moz-any(small,span:last-child){font-size:var(--fd-font-meta)}.console-shell:not(.admin-console-shell) .recent-item :is(small,span:last-child){font-size:var(--fd-font-meta)}.console-shell:not(.admin-console-shell) .console-page-heading h1{font-size:var(--fd-font-display)}.console-shell:not(.admin-console-shell) .console-page-heading p,.console-shell:not(.admin-console-shell) .dashboard-runtime>span,.console-shell:not(.admin-console-shell) .dashboard-quickstart-copy>p,.console-shell:not(.admin-console-shell) .dashboard-quick-actions a strong,.console-shell:not(.admin-console-shell) .dashboard-request-preview pre,.console-shell:not(.admin-console-shell) .endpoint-copy code,.console-shell:not(.admin-console-shell) .route-node strong,.console-shell:not(.admin-console-shell) .recent-item strong,.console-shell:not(.admin-console-shell) .bar-row,.console-shell:not(.admin-console-shell) .table-wrap td{font-size:var(--fd-font-body)}.console-shell:not(.admin-console-shell) .dashboard-runtime>span{min-height:calc(30px + var(--fd-step-6));padding-inline:var(--fd-pad-sm)}.console-shell:not(.admin-console-shell) .dashboard-grid{gap:var(--fd-gap-md)}.console-shell:not(.admin-console-shell) .dashboard-quickstart{min-height:calc(208px + var(--fd-step-24));padding:var(--fd-pad-lg);gap:var(--fd-pad-lg)}.console-shell:not(.admin-console-shell) .dashboard-quickstart-copy h2{font-size:var(--fd-font-heading)}.console-shell:not(.admin-console-shell) .dashboard-quick-actions{margin-top:var(--fd-pad-md);gap:var(--fd-gap-sm)}.console-shell:not(.admin-console-shell) .dashboard-quick-actions a{min-height:var(--fd-card-sm);padding:var(--fd-pad-xs)var(--fd-pad-sm);grid-template-columns:var(--fd-icon)minmax(0,1fr)var(--fd-icon);gap:var(--fd-gap-sm)}.console-shell:not(.admin-console-shell) .dashboard-quick-actions a>svg:first-child{width:var(--fd-icon);height:var(--fd-icon)}.console-shell:not(.admin-console-shell) .dashboard-request-preview>div:first-child{min-height:var(--fd-control);padding-inline:var(--fd-pad-sm)}.console-shell:not(.admin-console-shell) .dashboard-request-preview pre{padding:var(--fd-pad-md)}.console-shell:not(.admin-console-shell) .dashboard-request-preview .endpoint-copy{margin:0 var(--fd-pad-sm)var(--fd-pad-sm)}.console-shell:not(.admin-console-shell) .metric-grid{gap:var(--fd-gap-sm)}.console-shell:not(.admin-console-shell) .metric-card{min-height:var(--fd-card-metric);padding:var(--fd-pad-md);grid-template-columns:var(--fd-icon-box)minmax(0,1fr);gap:var(--fd-gap-sm)}.console-shell:not(.admin-console-shell) .metric-icon{width:var(--fd-icon-box);height:var(--fd-icon-box)}.console-shell:not(.admin-console-shell) .metric-icon svg{width:var(--fd-icon);height:var(--fd-icon)}.console-shell:not(.admin-console-shell) .metric-content strong{margin-top:var(--fd-gap-sm);font-size:var(--fd-font-metric)}.console-shell:not(.admin-console-shell) .panel-header{min-height:var(--fd-panel-header);gap:var(--fd-gap-md);padding:var(--fd-pad-sm)var(--fd-pad-md)}.console-shell:not(.admin-console-shell) .panel-title{grid-template-columns:calc(22px + var(--fd-step-4))minmax(0,1fr);gap:var(--fd-gap-sm)}.console-shell:not(.admin-console-shell) .panel-title>svg{width:var(--fd-icon);height:var(--fd-icon)}.console-shell:not(.admin-console-shell) .panel-title :-webkit-any(h3,strong){font-size:var(--fd-font-label)}.console-shell:not(.admin-console-shell) .panel-title :-moz-any(h3,strong){font-size:var(--fd-font-label)}.console-shell:not(.admin-console-shell) .panel-title :-webkit-any(h3,strong){font-size:var(--fd-font-label)}.console-shell:not(.admin-console-shell) .panel-title :-moz-any(h3,strong){font-size:var(--fd-font-label)}.console-shell:not(.admin-console-shell) .panel-title :is(h3,strong){font-size:var(--fd-font-label)}.console-shell:not(.admin-console-shell) .panel-header>div:first-child>p{margin-left:calc(30px + var(--fd-step-8))}.console-shell:not(.admin-console-shell) .panel-link{min-height:calc(30px + var(--fd-step-6));padding-inline:var(--fd-pad-sm);font-size:var(--fd-font-meta)}.console-shell:not(.admin-console-shell) .route-topology{min-height:var(--fd-card-feature);padding:var(--fd-pad-lg);gap:var(--fd-gap-sm)}.console-shell:not(.admin-console-shell) .route-node{min-height:calc(82px + var(--fd-step-24));gap:var(--fd-pad-xs)}.console-shell:not(.admin-console-shell) .route-node>svg{width:var(--fd-icon);height:var(--fd-icon)}.console-shell:not(.admin-console-shell) .route-node>span{color:var(--sr-muted);font-size:var(--fd-font-label)}.console-shell:not(.admin-console-shell) .route-line{width:calc(24px + var(--fd-step-8));flex-basis:calc(24px + var(--fd-step-8))}.console-shell:not(.admin-console-shell) .route-stat-grid{min-width:calc(220px + var(--fd-step-24));flex-basis:calc(220px + var(--fd-step-24));gap:var(--fd-gap-sm)}.console-shell:not(.admin-console-shell) .route-stat-grid div{min-height:var(--fd-card-sm);padding:var(--fd-pad-sm)}.console-shell:not(.admin-console-shell) .route-stat-grid strong{font-size:var(--fd-font-label)}.console-shell:not(.admin-console-shell) .heatmap-layout,.console-shell:not(.admin-console-shell) .bars{padding:var(--fd-pad-md);gap:var(--fd-gap-md)}.console-shell:not(.admin-console-shell) .heatmap-grid{grid-template-rows:repeat(7,var(--fd-heat-cell));grid-auto-columns:var(--fd-heat-cell);gap:calc(3px + var(--fd-step-2))}.console-shell:not(.admin-console-shell) .heat-cell{width:var(--fd-heat-cell);height:var(--fd-heat-cell)}.console-shell:not(.admin-console-shell) .hour-bars{height:calc(70px + var(--fd-step-24));gap:calc(3px + var(--fd-step-2))}.console-shell:not(.admin-console-shell) .bar-row{grid-template-columns:calc(92px + var(--fd-step-24))minmax(0,1fr)auto;gap:var(--fd-gap-sm)}.console-shell:not(.admin-console-shell) .recent-item{min-height:var(--fd-card-sm);padding:var(--fd-pad-sm)var(--fd-pad-md);gap:var(--fd-gap-sm)}.console-shell:not(.admin-console-shell) .activity-summary-strip>div{padding:var(--fd-pad-sm)var(--fd-pad-md)}.console-shell:not(.admin-console-shell) .activity-summary-strip strong{margin-top:var(--fd-pad-xs);font-size:var(--fd-font-heading)}.console-shell:not(.admin-console-shell) .table-wrap th{height:var(--fd-control);padding-inline:var(--fd-pad-md)}.console-shell:not(.admin-console-shell) .table-wrap td{padding:var(--fd-pad-sm)var(--fd-pad-md)}.console-shell:not(.admin-console-shell) :-webkit-any(.primary-action,.compact-action,.ghost-action){min-height:var(--fd-control);padding-inline:var(--fd-pad-md);font-size:var(--fd-font-body)}.console-shell:not(.admin-console-shell) :-moz-any(.primary-action,.compact-action,.ghost-action){min-height:var(--fd-control);padding-inline:var(--fd-pad-md);font-size:var(--fd-font-body)}.console-shell:not(.admin-console-shell) :-webkit-any(.primary-action,.compact-action,.ghost-action){min-height:var(--fd-control);padding-inline:var(--fd-pad-md);font-size:var(--fd-font-body)}.console-shell:not(.admin-console-shell) :-moz-any(.primary-action,.compact-action,.ghost-action){min-height:var(--fd-control);padding-inline:var(--fd-pad-md);font-size:var(--fd-font-body)}.console-shell:not(.admin-console-shell) :is(.primary-action,.compact-action,.ghost-action){min-height:var(--fd-control);padding-inline:var(--fd-pad-md);font-size:var(--fd-font-body)}.console-shell:not(.admin-console-shell) :-webkit-any(.theme-toggle,.icon-action){width:var(--fd-control);height:var(--fd-control)}.console-shell:not(.admin-console-shell) :-moz-any(.theme-toggle,.icon-action){width:var(--fd-control);height:var(--fd-control)}.console-shell:not(.admin-console-shell) :-webkit-any(.theme-toggle,.icon-action){width:var(--fd-control);height:var(--fd-control)}.console-shell:not(.admin-console-shell) :-moz-any(.theme-toggle,.icon-action){width:var(--fd-control);height:var(--fd-control)}.console-shell:not(.admin-console-shell) :is(.theme-toggle,.icon-action){width:var(--fd-control);height:var(--fd-control)}.console-shell:not(.admin-console-shell) :is(.key-expiry-control input,.wallet-amount-field input,.wallet-redeem-form input,.docs-model-picker select){min-height:var(--fd-control);font-size:var(--fd-font-body)}.console-shell:not(.admin-console-shell) .recharge-plans{gap:var(--fd-gap-sm)}.console-shell:not(.admin-console-shell) .recharge-plans button,.console-shell:not(.admin-console-shell) .transaction-item{min-height:var(--fd-card-sm);padding:var(--fd-pad-sm)var(--fd-pad-md)}.console-shell:not(.admin-console-shell) :is(.recharge-plans button strong,.wallet-qr-meta strong,.transaction-item strong,.transaction-item .positive,.transaction-item .negative){font-size:var(--fd-font-body)}.console-shell:not(.admin-console-shell) :is(.recharge-plans button small,.wallet-qr-meta span,.wallet-qr-meta small,.transaction-item span,.wallet-stat-grid span,.wallet-stat-grid small){font-size:var(--fd-font-meta)}.console-shell:not(.admin-console-shell) .wallet-stat-grid{gap:var(--fd-gap-sm)}.console-shell:not(.admin-console-shell) .wallet-stat-grid>div{min-height:var(--fd-card-sm);padding:var(--fd-pad-sm)}.console-shell:not(.admin-console-shell) .wallet-stat-grid strong{font-size:var(--fd-font-label)}.console-shell:not(.admin-console-shell) .experience-toolbar,.console-shell:not(.admin-console-shell) .experience-sidebar{padding:var(--fd-pad-md);gap:var(--fd-gap-sm)}.console-shell:not(.admin-console-shell) .experience-shell{grid-template-columns:max(230px,min(15cqi,280px)) minmax(0,1fr)}.console-shell:not(.admin-console-shell) .experience-toolbar{min-height:calc(78px + var(--fd-step-12))}.console-shell:not(.admin-console-shell) .experience-heading h1{font-size:var(--fd-font-heading)}.console-shell:not(.admin-console-shell) :-webkit-any(.playground-model-select,.playground-key-select){font-size:var(--fd-font-meta)}.console-shell:not(.admin-console-shell) :-moz-any(.playground-model-select,.playground-key-select){font-size:var(--fd-font-meta)}.console-shell:not(.admin-console-shell) :-webkit-any(.playground-model-select,.playground-key-select){font-size:var(--fd-font-meta)}.console-shell:not(.admin-console-shell) :-moz-any(.playground-model-select,.playground-key-select){font-size:var(--fd-font-meta)}.console-shell:not(.admin-console-shell) :is(.playground-model-select,.playground-key-select){font-size:var(--fd-font-meta)}.console-shell:not(.admin-console-shell) :-webkit-any(.playground-model-select,.playground-key-select) select{min-height:var(--fd-control);font-size:var(--fd-font-body)}.console-shell:not(.admin-console-shell) :-moz-any(.playground-model-select,.playground-key-select) select{min-height:var(--fd-control);font-size:var(--fd-font-body)}.console-shell:not(.admin-console-shell) :-webkit-any(.playground-model-select,.playground-key-select) select{min-height:var(--fd-control);font-size:var(--fd-font-body)}.console-shell:not(.admin-console-shell) :-moz-any(.playground-model-select,.playground-key-select) select{min-height:var(--fd-control);font-size:var(--fd-font-body)}.console-shell:not(.admin-console-shell) :is(.playground-model-select,.playground-key-select) select{min-height:var(--fd-control);font-size:var(--fd-font-body)}.console-shell:not(.admin-console-shell) .experience-mode-list button{min-height:var(--fd-card-sm);padding:var(--fd-pad-sm);font-size:var(--fd-font-body)}.console-shell:not(.admin-console-shell) :is(.experience-side-title strong,.experience-mode-list button strong){font-size:var(--fd-font-label)}.console-shell:not(.admin-console-shell) :is(.experience-side-title span,.experience-heading>span,.experience-mode-list button small,.experience-recent>div:first-child,.experience-recent-open small){font-size:var(--fd-font-meta)}.console-shell:not(.admin-console-shell) .experience-recent-open strong{font-size:var(--fd-font-body)}.console-shell:not(.admin-console-shell) .experience-content{padding:var(--fd-pad-md)}.console-shell:not(.admin-console-shell) .chat-thread{padding:var(--fd-pad-lg);gap:var(--fd-gap-md)}.console-shell:not(.admin-console-shell) .chat-message{gap:var(--fd-gap-sm);width:min(92%,900px)}.console-shell:not(.admin-console-shell) .chat-avatar{width:var(--fd-icon-box);height:var(--fd-icon-box)}.console-shell:not(.admin-console-shell) .chat-avatar svg{width:var(--fd-icon);height:var(--fd-icon)}.console-shell:not(.admin-console-shell) :is(.chat-meta,.chat-typing,.chat-composer-foot small){font-size:var(--fd-font-meta)}.console-shell:not(.admin-console-shell) .chat-bubble,.console-shell:not(.admin-console-shell) .chat-composer textarea{padding:var(--fd-pad-sm)var(--fd-pad-md);font-size:var(--fd-font-body)}.console-shell:not(.admin-console-shell) .chat-composer{padding:var(--fd-pad-md);gap:var(--fd-gap-sm)}.console-shell:not(.admin-console-shell) .chat-composer textarea{min-height:calc(96px + var(--fd-step-24))}.console-shell:not(.admin-console-shell) :-webkit-any(.image-playground,.video-playground){padding:var(--fd-pad-md);gap:var(--fd-gap-md)}.console-shell:not(.admin-console-shell) :-moz-any(.image-playground,.video-playground){padding:var(--fd-pad-md);gap:var(--fd-gap-md)}.console-shell:not(.admin-console-shell) :-webkit-any(.image-playground,.video-playground){padding:var(--fd-pad-md);gap:var(--fd-gap-md)}.console-shell:not(.admin-console-shell) :-moz-any(.image-playground,.video-playground){padding:var(--fd-pad-md);gap:var(--fd-gap-md)}.console-shell:not(.admin-console-shell) :is(.image-playground,.video-playground){padding:var(--fd-pad-md);gap:var(--fd-gap-md)}.console-shell:not(.admin-console-shell) :-webkit-any(.image-input-panel,.image-output-panel,.video-input-panel,.video-output-panel){padding:var(--fd-pad-lg)}.console-shell:not(.admin-console-shell) :-moz-any(.image-input-panel,.image-output-panel,.video-input-panel,.video-output-panel){padding:var(--fd-pad-lg)}.console-shell:not(.admin-console-shell) :-webkit-any(.image-input-panel,.image-output-panel,.video-input-panel,.video-output-panel){padding:var(--fd-pad-lg)}.console-shell:not(.admin-console-shell) :-moz-any(.image-input-panel,.image-output-panel,.video-input-panel,.video-output-panel){padding:var(--fd-pad-lg)}.console-shell:not(.admin-console-shell) :is(.image-input-panel,.image-output-panel,.video-input-panel,.video-output-panel){padding:var(--fd-pad-lg)}.console-shell:not(.admin-console-shell) :-webkit-any(.image-panel-head,.playground-result-head){min-height:var(--fd-control);gap:var(--fd-gap-sm)}.console-shell:not(.admin-console-shell) :-moz-any(.image-panel-head,.playground-result-head){min-height:var(--fd-control);gap:var(--fd-gap-sm)}.console-shell:not(.admin-console-shell) :-webkit-any(.image-panel-head,.playground-result-head){min-height:var(--fd-control);gap:var(--fd-gap-sm)}.console-shell:not(.admin-console-shell) :-moz-any(.image-panel-head,.playground-result-head){min-height:var(--fd-control);gap:var(--fd-gap-sm)}.console-shell:not(.admin-console-shell) :is(.image-panel-head,.playground-result-head){min-height:var(--fd-control);gap:var(--fd-gap-sm)}.console-shell:not(.admin-console-shell) :-webkit-any(.image-panel-head,.playground-result-head)>span{font-size:var(--fd-font-label)}.console-shell:not(.admin-console-shell) :-moz-any(.image-panel-head,.playground-result-head)>span{font-size:var(--fd-font-label)}.console-shell:not(.admin-console-shell) :-webkit-any(.image-panel-head,.playground-result-head)>span{font-size:var(--fd-font-label)}.console-shell:not(.admin-console-shell) :-moz-any(.image-panel-head,.playground-result-head)>span{font-size:var(--fd-font-label)}.console-shell:not(.admin-console-shell) :is(.image-panel-head,.playground-result-head)>span{font-size:var(--fd-font-label)}.console-shell:not(.admin-console-shell) :-webkit-any(.image-mode-switch,.video-mode-switch) button{font-size:var(--fd-font-body)}.console-shell:not(.admin-console-shell) :-moz-any(.image-mode-switch,.video-mode-switch) button{font-size:var(--fd-font-body)}.console-shell:not(.admin-console-shell) :-webkit-any(.image-mode-switch,.video-mode-switch) button{font-size:var(--fd-font-body)}.console-shell:not(.admin-console-shell) :-moz-any(.image-mode-switch,.video-mode-switch) button{font-size:var(--fd-font-body)}.console-shell:not(.admin-console-shell) :is(.image-mode-switch,.video-mode-switch) button{font-size:var(--fd-font-body)}.console-shell:not(.admin-console-shell) :-webkit-any(.image-input-panel,.video-input-panel) label{font-size:var(--fd-font-body)}.console-shell:not(.admin-console-shell) :-moz-any(.image-input-panel,.video-input-panel) label{font-size:var(--fd-font-body)}.console-shell:not(.admin-console-shell) :-webkit-any(.image-input-panel,.video-input-panel) label{font-size:var(--fd-font-body)}.console-shell:not(.admin-console-shell) :-moz-any(.image-input-panel,.video-input-panel) label{font-size:var(--fd-font-body)}.console-shell:not(.admin-console-shell) :is(.image-input-panel,.video-input-panel) label{font-size:var(--fd-font-body)}.console-shell:not(.admin-console-shell) :-webkit-any(.image-estimate,.video-task-strip,.image-preview-placeholder,.image-preview-missing,.video-preview-placeholder,.playground-video-pending,.playground-text-result){font-size:var(--fd-font-body)}.console-shell:not(.admin-console-shell) :-moz-any(.image-estimate,.video-task-strip,.image-preview-placeholder,.image-preview-missing,.video-preview-placeholder,.playground-video-pending,.playground-text-result){font-size:var(--fd-font-body)}.console-shell:not(.admin-console-shell) :-webkit-any(.image-estimate,.video-task-strip,.image-preview-placeholder,.image-preview-missing,.video-preview-placeholder,.playground-video-pending,.playground-text-result){font-size:var(--fd-font-body)}.console-shell:not(.admin-console-shell) :-moz-any(.image-estimate,.video-task-strip,.image-preview-placeholder,.image-preview-missing,.video-preview-placeholder,.playground-video-pending,.playground-text-result){font-size:var(--fd-font-body)}.console-shell:not(.admin-console-shell) :is(.image-estimate,.video-task-strip,.image-preview-placeholder,.image-preview-missing,.video-preview-placeholder,.playground-video-pending,.playground-text-result){font-size:var(--fd-font-body)}.console-shell:not(.admin-console-shell) :-webkit-any(.image-input-panel,.video-input-panel) :-webkit-any(input,select,textarea){min-height:var(--fd-control);padding:var(--fd-pad-sm);font-size:var(--fd-font-body)}.console-shell:not(.admin-console-shell) :-moz-any(.image-input-panel,.video-input-panel) :-moz-any(input,select,textarea){min-height:var(--fd-control);padding:var(--fd-pad-sm);font-size:var(--fd-font-body)}.console-shell:not(.admin-console-shell) :-webkit-any(.image-input-panel,.video-input-panel) :-webkit-any(input,select,textarea){min-height:var(--fd-control);padding:var(--fd-pad-sm);font-size:var(--fd-font-body)}.console-shell:not(.admin-console-shell) :-moz-any(.image-input-panel,.video-input-panel) :-moz-any(input,select,textarea){min-height:var(--fd-control);padding:var(--fd-pad-sm);font-size:var(--fd-font-body)}.console-shell:not(.admin-console-shell) :is(.image-input-panel,.video-input-panel) :is(input,select,textarea){min-height:var(--fd-control);padding:var(--fd-pad-sm);font-size:var(--fd-font-body)}.console-shell:not(.admin-console-shell) .image-advanced-title{font-size:var(--fd-font-meta)}.console-shell:not(.admin-console-shell) :is(.playground-storage-note,.playground-media-card>small){font-size:var(--fd-font-meta)}.console-shell:not(.admin-console-shell) :is(.download-action,.playground-media-actions a){min-height:var(--fd-control);padding-inline:var(--fd-pad-sm);font-size:var(--fd-font-body)}.console-shell:not(.admin-console-shell) .docs-tree-title span{font-size:var(--fd-font-label)}.console-shell:not(.admin-console-shell) .docs-reader-toolbar .panel-title :-webkit-any(h3,strong){font-size:var(--fd-font-label)}.console-shell:not(.admin-console-shell) .docs-reader-toolbar .panel-title :-moz-any(h3,strong){font-size:var(--fd-font-label)}.console-shell:not(.admin-console-shell) .docs-reader-toolbar .panel-title :-webkit-any(h3,strong){font-size:var(--fd-font-label)}.console-shell:not(.admin-console-shell) .docs-reader-toolbar .panel-title :-moz-any(h3,strong){font-size:var(--fd-font-label)}.console-shell:not(.admin-console-shell) .docs-reader-toolbar .panel-title :is(h3,strong){font-size:var(--fd-font-label)}.console-shell:not(.admin-console-shell) :is(.docs-tree-title small,.docs-tree-group>strong,.docs-reader-toolbar .panel-title small,.docs-model-strip>span){font-size:var(--fd-font-meta)}.console-shell:not(.admin-console-shell) .docs-model-strip code{min-height:var(--fd-control);font-size:var(--fd-font-body)}.console-shell:not(.admin-console-shell) .docs-tree-group :-webkit-any(button,a){min-height:var(--fd-control);font-size:var(--fd-font-body)}.console-shell:not(.admin-console-shell) .docs-tree-group :-moz-any(button,a){min-height:var(--fd-control);font-size:var(--fd-font-body)}.console-shell:not(.admin-console-shell) .docs-tree-group :-webkit-any(button,a){min-height:var(--fd-control);font-size:var(--fd-font-body)}.console-shell:not(.admin-console-shell) .docs-tree-group :-moz-any(button,a){min-height:var(--fd-control);font-size:var(--fd-font-body)}.console-shell:not(.admin-console-shell) .docs-tree-group :is(button,a){min-height:var(--fd-control);font-size:var(--fd-font-body)}.console-shell:not(.admin-console-shell) .endpoint-line :-webkit-any(span,code){min-height:var(--fd-control);font-size:var(--fd-font-body)}.console-shell:not(.admin-console-shell) .endpoint-line :-moz-any(span,code){min-height:var(--fd-control);font-size:var(--fd-font-body)}.console-shell:not(.admin-console-shell) .endpoint-line :-webkit-any(span,code){min-height:var(--fd-control);font-size:var(--fd-font-body)}.console-shell:not(.admin-console-shell) .endpoint-line :-moz-any(span,code){min-height:var(--fd-control);font-size:var(--fd-font-body)}.console-shell:not(.admin-console-shell) .endpoint-line :is(span,code){min-height:var(--fd-control);font-size:var(--fd-font-body)}.console-shell:not(.admin-console-shell) .model-market-shell{gap:var(--fd-gap-md);grid-template-columns:max(240px,min(15cqi,280px)) minmax(0,1fr)}.console-shell:not(.admin-console-shell) .market-filter-sidebar{padding:var(--fd-pad-md)}.console-shell:not(.admin-console-shell) .market-filter-head{padding:var(--fd-pad-xs)var(--fd-pad-xs)var(--fd-pad-sm)}.console-shell:not(.admin-console-shell) :is(.market-filter-head strong,.market-result-count strong){font-size:var(--fd-font-label)}.console-shell:not(.admin-console-shell) :is(.market-filter-head span,.market-result-count span){font-size:var(--fd-font-meta)}.console-shell:not(.admin-console-shell) :is(.market-filter-head>button,.market-filter-list button,.market-connected-filter,.market-sort,.market-sort select){min-height:var(--fd-control);font-size:var(--fd-font-body)}.console-shell:not(.admin-console-shell) .market-toolbar{min-height:var(--fd-panel-header);padding:var(--fd-pad-sm)var(--fd-pad-md)}.console-shell:not(.admin-console-shell) .model-market-grid{margin-top:var(--fd-gap-md);gap:var(--fd-gap-md)}.console-shell:not(.admin-console-shell) .model-market-card{padding:var(--fd-pad-lg)}.console-shell:not(.admin-console-shell) .model-brand-mark{width:calc(44px + var(--fd-step-8));height:calc(44px + var(--fd-step-8))}.console-shell:not(.admin-console-shell) .model-brand-mark svg{width:calc(22px + var(--fd-step-4));height:calc(22px + var(--fd-step-4))}.console-shell:not(.admin-console-shell) .model-market-card .model-card-title h3{font-size:var(--fd-font-label)}.console-shell:not(.admin-console-shell) :-webkit-any(.model-card-byline,.model-card-intro){font-size:var(--fd-font-body)}.console-shell:not(.admin-console-shell) :-moz-any(.model-card-byline,.model-card-intro){font-size:var(--fd-font-body)}.console-shell:not(.admin-console-shell) :-webkit-any(.model-card-byline,.model-card-intro){font-size:var(--fd-font-body)}.console-shell:not(.admin-console-shell) :-moz-any(.model-card-byline,.model-card-intro){font-size:var(--fd-font-body)}.console-shell:not(.admin-console-shell) :is(.model-card-byline,.model-card-intro){font-size:var(--fd-font-body)}.console-shell:not(.admin-console-shell) :-webkit-any(.model-card-detail-button,.model-action-button){min-height:var(--fd-control);padding-inline:var(--fd-pad-sm);font-size:var(--fd-font-body)}.console-shell:not(.admin-console-shell) :-moz-any(.model-card-detail-button,.model-action-button){min-height:var(--fd-control);padding-inline:var(--fd-pad-sm);font-size:var(--fd-font-body)}.console-shell:not(.admin-console-shell) :-webkit-any(.model-card-detail-button,.model-action-button){min-height:var(--fd-control);padding-inline:var(--fd-pad-sm);font-size:var(--fd-font-body)}.console-shell:not(.admin-console-shell) :-moz-any(.model-card-detail-button,.model-action-button){min-height:var(--fd-control);padding-inline:var(--fd-pad-sm);font-size:var(--fd-font-body)}.console-shell:not(.admin-console-shell) :is(.model-card-detail-button,.model-action-button){min-height:var(--fd-control);padding-inline:var(--fd-pad-sm);font-size:var(--fd-font-body)}.console-shell:not(.admin-console-shell) .model-card-price-row{padding:var(--fd-pad-md);gap:var(--fd-gap-md)}.console-shell:not(.admin-console-shell) :is(.model-card-price-copy small,.model-relative-chip small,.model-relative-chip span,.model-card-runtime small){font-size:var(--fd-font-meta)}.console-shell:not(.admin-console-shell) :is(.model-card-price-copy strong,.model-relative-chip strong){font-size:var(--fd-font-heading)}.console-shell:not(.admin-console-shell) :is(.model-card-price-copy em,.model-card-price-copy p,.model-card-runtime strong){font-size:var(--fd-font-body)}.console-shell:not(.admin-console-shell) .model-card-tags span{min-height:calc(24px + var(--fd-step-4));padding-inline:var(--fd-pad-xs);font-size:var(--fd-font-meta)}}@container customer-workspace (width>=1480px){.console-shell:not(.admin-console-shell) .route-surface{grid-column:1/span 8}.console-shell:not(.admin-console-shell) .heatmap-surface{grid-column:9/-1}.console-shell:not(.admin-console-shell) .route-topology{min-height:calc(216px + var(--fd-step-24))}}