@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-neutral-50:#fafafa;--color-neutral-200:#e5e5e5;--color-neutral-500:#737373;--color-neutral-600:#525252;--color-neutral-700:#404040;--color-neutral-900:#171717;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--container-xl:36rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-wide:.025em;--radius-lg:.5rem;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--ease-out:cubic-bezier(0, 0, .2, 1);--animate-spin:spin 1s linear infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}@supports (color:lab(0% 0 0)){:root,:host{--color-neutral-50:lab(98.26% 0 0);--color-neutral-200:lab(90.952% 0 -.0000119209);--color-neutral-500:lab(48.496% 0 0);--color-neutral-600:lab(34.924% 0 0);--color-neutral-700:lab(27.036% 0 0);--color-neutral-900:lab(7.78201% -.0000149012 0)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);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}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-4{margin:calc(var(--spacing) * 4)}.mx-auto{margin-inline:auto}.my-3{margin-block:calc(var(--spacing) * 3)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.ml-4{margin-left:calc(var(--spacing) * 4)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.h-7{height:calc(var(--spacing) * 7)}.h-11{height:calc(var(--spacing) * 11)}.h-\[30px\]{height:30px}.h-screen{height:100vh}.min-h-0{min-height:calc(var(--spacing) * 0)}.w-\[30px\]{width:30px}.w-full{width:100%}.max-w-full{max-width:100%}.max-w-md{max-width:var(--container-md)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:calc(var(--spacing) * 0)}.flex-1{flex:1}.flex-shrink-0{flex-shrink:0}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-4{gap:calc(var(--spacing) * 4)}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.rounded-lg{border-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-\[var\(--border-md\)\]{border-color:var(--border-md)}.border-neutral-200{border-color:var(--color-neutral-200)}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-\[var\(--surface-2\)\]{background-color:var(--surface-2)}.bg-neutral-50{background-color:var(--color-neutral-50)}.bg-white{background-color:var(--color-white)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.text-center{text-align:center}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.break-all{word-break:break-all}.text-\[\#F76918\]{color:#f76918}.text-\[var\(--text-2\)\]{color:var(--text-2)}.text-neutral-500{color:var(--color-neutral-500)}.text-neutral-600{color:var(--color-neutral-600)}.text-neutral-700{color:var(--color-neutral-700)}.text-neutral-900{color:var(--color-neutral-900)}.text-white{color:var(--color-white)}.text-white\/40{color:#fff6}@supports (color:color-mix(in lab, red, red)){.text-white\/40{color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.lowercase{text-transform:lowercase}.underline{text-decoration-line:underline}.shadow,.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.blur{--tw-blur:blur(8px);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,)}.\!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,)!important}.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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.outline-none{--tw-outline-style:none;outline-style:none}.select-all{-webkit-user-select:all;user-select:all}@media (hover:hover){.hover\:bg-\[var\(--surface-3\)\]:hover{background-color:var(--surface-3)}.hover\:bg-white\/5:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/5:hover{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.hover\:text-\[var\(--text-1\)\]:hover{color:var(--text-1)}.hover\:text-white\/80:hover{color:#fffc}@supports (color:color-mix(in lab, red, red)){.hover\:text-white\/80:hover{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}}}:root{--font-sans:var(--font-inter), "PingFang SC", "Microsoft YaHei", ui-sans-serif, system-ui, sans-serif;--font-mono:var(--font-inter), "PingFang SC", "Microsoft YaHei", ui-sans-serif, system-ui, sans-serif;--bg:#fbfbfd;--surface:#fff;--surface-2:#f5f5f7;--surface-3:#e8e8ed;--border:#00000012;--border-md:#0000001f;--primary:#f76918;--primary-h:#ff7a2b;--primary-solid:#c2410c;--primary-solid-h:#ad420a;--primary-ink:#b3400a;--text-1:#1d1d1f;--text-2:#6e6e73;--text-3:#9a9aa0;--sidebar-bg:#140e0a;--sidebar-border:#ded6d01f;--success:#16a34a;--warning:#d97706;--danger:#dc2626;--sidebar-w:250px;--console-sidebar-offset:250px;--topbar-h:60px;--ease-out:cubic-bezier(.23, 1, .32, 1);--motion-press:.16s;--motion-ui:.2s;--shadow-sm:0 1px 2px #1e19160d, 0 8px 24px #1e19160d;--shadow-raised:0 1px 2px #1e19160f, 0 16px 42px #1e191612}@supports (color:lab(0% 0 0)){:root{--sidebar-bg:lab(4.40235% 2.02759 2.68474);--sidebar-border:lab(86.0438% 2.3286 3.78649/.12);--shadow-sm:0 1px 2px lab(9.48628% 2.00911 3.19676/.05), 0 8px 24px lab(9.48628% 2.00911 3.19676/.05);--shadow-raised:0 1px 2px lab(9.48628% 2.00911 3.19676/.06), 0 16px 42px lab(9.48628% 2.00911 3.19676/.07)}}.dark{--bg:#0d0d0e;--surface:#161618;--surface-2:#1e1e20;--surface-3:#252528;--border:#ffffff12;--border-md:#ffffff1f;--primary:#f76918;--primary-h:#ff7a2b;--primary-ink:#fb923c;--text-1:#f5f5f7;--text-2:#a1a1a6;--text-3:#5d5d63;--sidebar-bg:#0f0a07;--sidebar-border:#ded6d01f;--success:#22c55e;--warning:#f59e0b;--danger:#ef4444;--shadow-sm:0 1px 2px #01000052, 0 10px 28px #01000038;--shadow-raised:0 1px 2px #01000061, 0 20px 54px #01000047}@supports (color:lab(0% 0 0)){.dark{--sidebar-bg:lab(3.02506% 1.34888 1.79676);--sidebar-border:lab(86.0438% 2.3286 3.78649/.12);--shadow-sm:0 1px 2px lab(.110033% .144154 .143138/.32), 0 10px 28px lab(.110033% .144154 .143138/.22);--shadow-raised:0 1px 2px lab(.110033% .144154 .143138/.38), 0 20px 54px lab(.110033% .144154 .143138/.28)}}*{box-sizing:border-box}::selection{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){::selection{background:color-mix(in srgb, var(--primary) 22%, transparent)}}::selection{color:var(--text-1)}html,body{font-family:var(--font-sans);background:var(--bg);color:var(--text-1);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-feature-settings:"cv11", "ss01", "ss03", "calt";font-optical-sizing:auto;min-height:100vh;transition:background .2s,color .2s}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--border-md);border-radius:2px}.dark{--bg:#11100c;--surface:#1d1a16;--surface-2:#242019;--surface-3:#2f281f}.console-page{background:var(--bg);min-height:100vh;color:var(--text-1)}.console-topbar{height:var(--topbar-h);border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:var(--bg);justify-content:space-between;align-items:center;padding:0 28px;display:flex}@supports (color:color-mix(in lab, red, red)){.console-topbar{background:color-mix(in srgb, var(--bg) 82%, transparent)}}.console-topbar{z-index:10;position:sticky;top:0}.console-crumb,.console-label,.console-sub,.console-muted,.console-mock-note{color:var(--text-2)}.console-crumb{letter-spacing:.02em;font-size:12px}.console-top-actions{align-items:center;gap:10px;display:flex}.console-trial-pill{border:1px solid var(--primary);align-items:center;gap:9px;max-width:min(42vw,310px);min-height:39px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.console-trial-pill{border:1px solid color-mix(in srgb, var(--primary) 22%, transparent)}}.console-trial-pill{background:var(--surface);border-radius:13px}@supports (color:color-mix(in lab, red, red)){.console-trial-pill{background:color-mix(in srgb, var(--surface) 86%, color-mix(in srgb, var(--primary) 14%, transparent))}}.console-trial-pill{color:var(--text-1);box-shadow:var(--shadow-sm);padding:0 12px;text-decoration:none}.console-trial-pill span{background:var(--primary);border-radius:8px;flex:none}@supports (color:color-mix(in lab, red, red)){.console-trial-pill span{background:color-mix(in srgb, var(--primary) 11%, transparent)}}.console-trial-pill span{color:var(--primary-ink);text-transform:uppercase;padding:4px 7px;font-size:10px;font-weight:900;line-height:1}.console-trial-pill small{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:800;line-height:1.2;overflow:hidden}.console-model-lockout{border:1px solid var(--primary);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;margin:12px 0;display:grid}@supports (color:color-mix(in lab, red, red)){.console-model-lockout{border:1px solid color-mix(in srgb, var(--primary) 20%, transparent)}}.console-model-lockout{background:var(--surface);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.console-model-lockout{background:color-mix(in oklch, var(--surface) 92%, var(--primary) 8%)}}.console-model-lockout{padding:14px;box-shadow:inset 0 1px #ffffff8c;box-shadow:inset 0 1px lab(100% 0 0/.55)}.console-model-lockout b{margin-bottom:4px;font-size:13px;line-height:1.25;display:block}.console-model-lockout p{color:var(--text-2);margin:0;font-size:11px;line-height:1.55}.console-model-lockout a{background:var(--primary-solid);color:#fff;white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:34px;padding:0 12px;font-size:11px;font-weight:900;text-decoration:none;display:inline-flex}@media (max-width:767px){.console-trial-pill small{display:none}.console-model-lockout{grid-template-columns:1fr}.console-model-lockout a{width:fit-content}}.console-preference-controls{border:1px solid var(--border);background:var(--surface);border-radius:11px;align-items:center;gap:1px;height:36px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.console-preference-controls{background:color-mix(in oklch, var(--surface) 62%, var(--bg))}}.console-preference-menu-shell{height:100%;position:relative}.console-preference-menu-shell.theme{width:47px}.console-preference-menu-shell.language{min-width:61px}.console-preference-menu-shell+.console-preference-menu-shell:before{content:"";background:var(--border);width:1px;position:absolute;top:8px;bottom:8px;left:-1px}.console-preference-control{width:100%;height:100%;color:var(--text-2);cursor:pointer;transition:color var(--motion-press) var(--ease-out), background-color var(--motion-press) var(--ease-out);background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:6px;display:inline-flex}.console-preference-menu-shell.language .console-preference-control{padding:0 8px}.console-preference-control:hover{background:var(--surface);color:var(--text-1)}.console-preference-control:focus-visible{z-index:1;outline:2px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.console-preference-control:focus-visible{outline:2px solid color-mix(in oklch, var(--primary) 62%, transparent)}}.console-preference-control:focus-visible{outline-offset:1px}.console-preference-menu button:focus-visible{outline:2px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.console-preference-menu button:focus-visible{outline:2px solid color-mix(in oklch, var(--primary) 62%, transparent)}}.console-preference-menu button:focus-visible{outline-offset:-2px}.console-preference-control>svg:first-child{pointer-events:none;flex:none}.console-preference-control span{text-align:center;min-width:18px;font-size:11px;font-weight:600;line-height:1}.console-preference-chevron{opacity:.48;pointer-events:none;transition:transform var(--motion-press) var(--ease-out)}.console-preference-chevron.is-open{transform:rotate(180deg)}.console-preference-menu{z-index:50;border:1px solid var(--border-md);background:var(--surface);min-width:158px;box-shadow:var(--shadow-raised);opacity:1;transition:opacity var(--motion-press) var(--ease-out), transform var(--motion-press) var(--ease-out);border-radius:12px;gap:2px;padding:5px;display:grid;position:absolute;top:calc(100% + 7px);transform:translateY(0)}.console-preference-menu-shell.theme .console-preference-menu{right:0}.console-preference-menu-shell.language .console-preference-menu{min-width:128px;right:0}@starting-style{.console-preference-menu{opacity:0;transform:translateY(-3px)}}.console-preference-menu>button{min-height:34px;color:var(--text-2);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:18px minmax(0,1fr) 16px;align-items:center;gap:8px;padding:0 9px;font-size:11px;font-weight:520;display:grid}.console-preference-menu-shell.language .console-preference-menu>button{grid-template-columns:minmax(0,1fr) 16px}.console-preference-menu>button:hover{background:var(--surface-2);color:var(--text-1)}.console-preference-menu>button.is-selected{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.console-preference-menu>button.is-selected{background:color-mix(in oklch, var(--primary) 9%, var(--surface))}}.console-preference-menu>button.is-selected{color:var(--text-1)}.console-preference-option-icon{color:var(--text-3);display:inline-flex}.console-preference-check{color:var(--primary)}.console-content{width:min(1180px,100vw - 40px);margin:0 auto;padding:38px 0 64px}.console-section-head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:26px;display:flex}.console-section-head p{color:var(--text-2);max-width:720px;margin:0;line-height:1.7}.console-card{border:1px solid var(--border-md);background:var(--surface);box-shadow:var(--shadow-sm);border-radius:24px;overflow:hidden}.dark .console-card{background:var(--surface);border-color:#ffffff1c}.console-pad h2,.console-card h2{letter-spacing:-.04em;margin:0 0 12px;font-size:23px}.console-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:22px;display:grid}.console-metric{justify-content:space-between;gap:18px;min-height:154px;padding:24px;display:flex}.console-value,.console-amount{letter-spacing:-.05em;margin:16px 0 10px;font-size:34px;font-weight:900;line-height:1}.console-box,.console-key-icon{background:var(--primary);border-radius:14px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.console-box,.console-key-icon{background:color-mix(in srgb, var(--primary) 12%, transparent)}}.console-box,.console-key-icon{color:var(--primary);flex-shrink:0}.console-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.console-profile{grid-template-columns:82px 1fr;align-items:center;gap:22px;margin-top:20px;display:grid}.console-photo{background:var(--primary);color:#fff;border-radius:28px;justify-content:center;align-items:center;width:82px;height:82px;font-size:34px;font-weight:900;display:flex}.console-info-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.console-info-grid span,.console-info-grid b{display:block}.console-info-grid span{color:var(--text-3);margin-bottom:6px;font-size:12px}.console-info-grid b{overflow-wrap:anywhere;font-size:14px}.console-quick{gap:8px;margin-top:16px;display:grid}.console-quick a{color:var(--text-1);border:1px solid var(--border);background:var(--surface-2);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:11px;font-weight:700;line-height:1.35;text-decoration:none;display:flex}.console-quick a span{color:var(--text-3);font-size:13px;line-height:1}.console-toolbar{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:18px;display:flex}.console-search{border:1px solid var(--border);background:var(--surface-2);min-width:260px;height:42px;color:var(--text-2);border-radius:14px;align-items:center;gap:10px;padding:0 14px;display:flex}.console-search input,.console-control-grid input,.console-control-grid select,.console-prompt-label textarea{color:var(--text-1);font:inherit;background:0 0;border:0;outline:0}.console-search input{flex:auto;min-width:0}.console-btn{border:1px solid var(--border-md);background:var(--surface-2);min-height:38px;color:var(--text-1);cursor:pointer;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-weight:800;display:inline-flex}.console-btn.danger{color:var(--danger)}.console-key-table{overflow-x:auto}.console-key-head,.console-key-row{grid-template-columns:230px minmax(360px,1fr) 110px 170px 130px 150px;align-items:center;gap:18px;min-width:1040px;padding:14px 18px;display:grid}.console-key-head{color:var(--text-3);text-transform:uppercase;border-bottom:1px solid var(--border);font-size:12px}.console-key-row{border-bottom:1px solid var(--border)}.console-key-row:last-child{border-bottom:0}.console-key-name{align-items:center;gap:12px;min-width:0;display:flex}.console-key-name b,.console-key-name small{display:block}.console-key-name small{color:var(--text-3);margin-top:4px}.console-key-value{align-items:start;gap:8px;min-width:0;display:grid}.console-key-value code{white-space:nowrap;background:var(--surface-2);border:1px solid var(--border);max-width:100%;color:var(--text-1);text-overflow:ellipsis;border-radius:12px;padding:10px 12px;display:block;overflow:hidden}.console-key-value button,.console-row-actions button,.console-copy-mini{border:1px solid var(--border);background:var(--surface-2);color:var(--text-1);cursor:pointer;border-radius:11px;min-height:34px}.console-row-actions{gap:8px;display:flex}.console-row-actions button{align-items:center;gap:6px;padding:0 10px;font-weight:800;display:inline-flex}.console-row-actions .danger{color:var(--danger)}.console-api-name-row{align-items:center;gap:6px;min-width:0;display:flex}.console-managed-badge{color:var(--success);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background:#16a34a14;border:1px solid #16a34a40;border-radius:999px;flex:none;align-items:center;padding:1px 7px;font-size:9px;font-style:normal;font-weight:700;line-height:1.6;display:inline-flex}.console-api-name small.console-managed-note{white-space:normal;line-height:1.4;overflow:visible}.console-managed-lock{color:var(--text-2);white-space:nowrap;align-self:center;font-size:11px;font-weight:700}.qi-band{background:#fcfbf9;flex-direction:column;display:flex}.qi-row{align-items:center;gap:10px;padding:12px 20px;display:flex}.qi-label{color:#8a8378;white-space:nowrap;font-size:12px}.qi-chips{flex-wrap:wrap;gap:6px;display:flex}.qi-chip{cursor:pointer;color:#5c564d;background:#fff;border:1px solid #e7e2dc;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:12.5px;font-weight:600;transition:border-color .15s,color .15s;display:inline-flex}.qi-chip-logo{flex:none;width:14px;height:14px;display:block}.qi-chip:hover{color:#e8590c;border-color:#e8590c}.qi-chip.active{color:#fff;background:#e8590c;border-color:#e8590c}.qi-chip.active:hover{color:#fff}.qi-panel{background:#faf7f3;border-top:1px solid #eee9e2;flex-direction:column;gap:8px;padding:12px 20px 16px;display:flex}.qi-caption{color:#8a8378;font-size:12px}.qi-panel-head{align-items:center;gap:8px;display:flex}.qi-close-x{color:#8a8378;cursor:pointer;background:0 0;border:none;padding:2px 4px;font-size:12px;line-height:1}.qi-close-x:hover{color:#1f1d1a}.qi-picked{color:#e8590c;font-size:12px;font-weight:600}.qi-hint{color:#8a8378;font-size:12px}.qi-close{color:#8a8378;cursor:pointer;background:0 0;border:none;margin-left:auto;padding:2px 4px;font-size:12px}.qi-close:hover{color:#1f1d1a}.qi-copy{color:#e8590c;cursor:pointer;background:#fff7f1;border:none;border-right:1px solid #e7e2dc;align-self:stretch;padding:0 16px;font-size:12.5px;font-weight:600}.qi-copy:hover{background:#fbeadf}.qi-modes{background:#f3efea;border-radius:7px;gap:2px;padding:2px;display:inline-flex}.qi-mode{color:#8a8378;cursor:pointer;background:0 0;border:none;border-radius:5px;padding:3px 10px;font-size:12px;font-weight:600}.qi-mode.active{color:#e8590c;background:#fff;box-shadow:0 1px 2px #1f1d1a14}.qi-promptbar{background:#fff;border:1px solid #e7e2dc;border-radius:9px;align-items:stretch;display:flex;overflow:hidden}.qi-prompt{color:#1f1d1a;white-space:pre-wrap;word-break:break-word;cursor:pointer;flex:1;max-height:180px;margin:0;padding:11px 14px;font-family:SF Mono,Menlo,Consolas,monospace;font-size:12px;line-height:1.55;overflow-y:auto}.qi-prompt:hover{background:#fffbf8}.qi-download{color:#fff;background:#e8590c;border-radius:9px;align-items:center;gap:8px;width:fit-content;padding:10px 16px;font-size:12.5px;font-weight:700;text-decoration:none;display:inline-flex}.qi-download:hover{background:#d94f06}.qi-agent-plugins-about{color:#8a8378;text-underline-offset:2px;width:fit-content;font-size:11.5px;text-decoration:underline}.qi-agent-plugins-about:hover{color:#e8590c}.console-key-tools{gap:8px;display:flex}.console-key-tools button{justify-content:center;align-items:center;width:31px;min-height:31px;padding:0;display:inline-flex}.console-pill{width:fit-content;color:var(--success);background:#22c55e1a;border:1px solid #22c55e3d;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:800}.console-pill.off{color:var(--text-3);background:var(--surface-2);border-color:var(--border)}.console-status-toggle{width:fit-content;min-height:28px;color:var(--success);font-family:var(--font-mono);cursor:pointer;background:#22c55e1a;border:1px solid #22c55e3d;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:900}.console-status-toggle.off{color:var(--text-3);background:var(--surface-2);border-color:var(--border)}.console-status-toggle:disabled{cursor:wait;opacity:.65}.console-inline-warning{color:var(--warning);border-bottom:1px solid var(--border);padding:12px 18px}.console-empty-state{color:var(--text-2);border-top:1px solid var(--border);padding:24px 18px;font-size:12px;font-weight:800}.console-key-count{color:var(--text-3);white-space:nowrap;font-size:10px;font-weight:900}.console-api-page,.console-api-page input,.console-api-page button,.console-api-page select,.console-api-page textarea{font-family:var(--font-sans)}.console-api-table{overflow-x:auto}.console-api-head,.console-api-row{grid-template-columns:minmax(180px,1.38fr) minmax(180px,1.18fr) 86px 82px 72px 78px 148px;align-items:center;gap:8px;min-width:820px;padding:12px 16px;display:grid}.console-api-head{color:var(--text-3);background:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.console-api-head{background:color-mix(in srgb, var(--surface-2) 82%, var(--surface) 18%)}}.console-api-head{letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid var(--border);font-size:8px;font-weight:900;line-height:1.2}.console-api-row{min-height:58px;color:var(--text-1);border-bottom:1px solid var(--border);font-size:12px;font-weight:400}.console-api-row:last-child{border-bottom:0}.console-api-row:hover{background:var(--surface-2)}.console-api-name{min-width:0;display:block}.console-api-name b,.console-api-name small{text-overflow:clip;white-space:nowrap;scrollbar-width:thin;display:block;overflow:auto hidden}.console-api-name b{font-size:12px;font-weight:400;line-height:1.25}.console-api-name small{color:var(--text-3);margin-top:2px;font-size:10px;line-height:1.3}.console-api-key-field{border:1px solid var(--border-md);background:var(--surface);border-radius:9px;align-items:center;width:100%;min-width:0;height:32px;display:flex;overflow:hidden}.console-api-key-field input{min-width:0;height:100%;color:var(--text-1);font-family:var(--font-mono);font-variant-ligatures:none;background:0 0;border:0;outline:0;flex:1;padding:0 8px;font-size:11px;font-weight:400}.console-api-key-field button{border:0;border-left:1px solid var(--border);width:28px;height:100%;color:var(--text-3);cursor:pointer;background:0 0;flex:none;justify-content:center;align-items:center;display:inline-flex}.console-api-key-field button:disabled{cursor:not-allowed;opacity:.45}.console-api-key-field button.copied{color:var(--success)}.console-api-key-field button.failed{color:var(--danger)}.console-api-row>b,.console-api-row>span:not(.console-row-actions){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.console-api-row>b,.console-api-mobile-stats b{font-weight:400}.console-api-table .console-row-actions{z-index:1;background:var(--surface);position:sticky;right:0}.console-api-row:hover .console-row-actions{background:var(--surface-2)}.console-api-table .console-row-actions{justify-content:flex-end;gap:6px;display:flex;overflow:visible}.console-api-table .console-row-actions button{justify-content:center;gap:5px;width:auto;min-width:66px;height:26px;padding:0 8px;font-size:10px;font-weight:900}.console-api-table .console-row-actions button b{line-height:1}.console-skeleton{background:var(--surface-3);border-radius:8px;width:100%;height:14px;animation:1.2s ease-in-out infinite console-pulse}.console-skeleton.short{max-width:120px}.console-skeleton.key{max-width:220px;height:32px}.console-skeleton.mini{max-width:72px}.console-skeleton.mobile{max-width:none;height:148px}.console-skeleton.avatar{border-radius:28px;width:82px;height:82px}.console-dashboard,.console-dashboard h2,.console-dashboard h3,.console-dashboard b,.console-dashboard small,.console-dashboard span,.console-dashboard button,.console-dashboard input{font-family:var(--font-mono);letter-spacing:0}.console-dashboard-page .console-content{width:min(1480px,100% - 60px);margin:0 auto;padding-top:28px}.console-dashboard-page .console-section-head{margin-bottom:20px}.console-dashboard-page .console-section-head h1{letter-spacing:-.035em;margin-bottom:8px;font-size:34px;font-weight:650;line-height:1.12}.console-dashboard-page .console-section-head p{max-width:760px;font-size:14px;font-weight:400;line-height:1.6}.console-dashboard .console-card{min-width:0;box-shadow:var(--shadow-sm), inset 0 1px 0 #ffffff85;border-radius:12px}@supports (color:lab(0% 0 0)){.console-dashboard .console-card{box-shadow:var(--shadow-sm), inset 0 1px 0 lab(100% 0 0/.52)}}.console-dashboard .console-pad{padding:16px}.console-dashboard .console-pad h2,.console-dashboard .console-card h2{letter-spacing:-.015em;margin-bottom:7px;font-size:15px;font-weight:600;line-height:1.3}.console-dashboard .console-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:12px}@media (min-width:1181px){.console-dashboard .console-metrics.has-five-metrics{grid-template-columns:repeat(5,minmax(0,1fr))}.console-dashboard .console-metrics.has-six-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}.console-dashboard .console-metric{align-items:center;gap:12px;min-height:112px;padding:17px 18px}.console-dashboard .console-label{letter-spacing:.06em;font-size:11px;font-weight:600}.console-dashboard .console-value{font-variant-numeric:tabular-nums;letter-spacing:-.025em;margin:12px 0 7px;font-size:28px;font-weight:560}.console-dashboard .console-sub{font-size:12px;font-weight:400;line-height:1.45}.console-dashboard .console-box{border-radius:10px;width:32px;height:32px}.console-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:12px;display:grid}.console-dashboard .console-profile{grid-template-columns:58px minmax(0,1fr);gap:16px;margin-top:14px}.console-dashboard .console-photo{border-radius:16px;width:58px;height:58px;font-size:24px}.console-dashboard .console-info-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.console-dashboard .console-info-grid span{margin-bottom:6px;font-size:11px;font-weight:400}.console-dashboard .console-info-grid b{font-size:13px;font-weight:520;line-height:1.4}.console-dashboard .console-quick{margin-top:14px}.console-dashboard .console-quick a{background:var(--surface-2);min-height:40px;font-size:12px;font-weight:500}@supports (color:color-mix(in lab, red, red)){.console-dashboard .console-quick a{background:color-mix(in srgb, var(--surface-2) 86%, var(--bg) 14%)}}.console-dashboard .console-inline-warning{background:#d9770614;border:1px solid #d9770638;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.console-dashboard .console-inline-warning button{background:var(--surface);min-height:28px;color:var(--warning);cursor:pointer;border:1px solid #d9770642;border-radius:8px;font-size:11px;font-weight:800}.console-section-actions{flex:none;align-items:center;gap:8px;display:flex}.console-dashboard-action{min-height:44px;transition:color var(--motion-press) var(--ease-out), border-color var(--motion-press) var(--ease-out), background-color var(--motion-press) var(--ease-out), box-shadow var(--motion-press) var(--ease-out), transform var(--motion-press) var(--ease-out);border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;gap:9px;padding:0 14px;font-size:12px;line-height:1;text-decoration:none;display:inline-flex}.console-dashboard-action-secondary{border-color:var(--border-md);background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.console-dashboard-action-secondary{background:color-mix(in oklch, var(--surface) 72%, var(--surface-2))}}.console-dashboard-action-secondary{color:var(--text-2);font-weight:560}.console-dashboard-action-secondary:hover{border-color:var(--text-3)}@supports (color:color-mix(in lab, red, red)){.console-dashboard-action-secondary:hover{border-color:color-mix(in oklch, var(--text-3) 38%, var(--border-md))}}.console-dashboard-action-secondary:hover{background:var(--surface);color:var(--text)}.console-dashboard-action-topup{border-color:var(--primary-solid);background:var(--primary-solid);color:#fcf7f5;color:lab(97.6624% 1.15415 1.88677);min-width:166px;box-shadow:0 1px 1px var(--primary), 0 7px 18px var(--primary);justify-content:flex-start;padding:7px 12px 7px 14px}@supports (color:color-mix(in lab, red, red)){.console-dashboard-action-topup{box-shadow:0 1px 1px color-mix(in oklch, var(--primary) 58%, transparent), 0 7px 18px color-mix(in oklch, var(--primary) 19%, transparent)}}.console-dashboard-action-topup:hover{background:var(--primary-solid)}@supports (color:color-mix(in lab, red, red)){.console-dashboard-action-topup:hover{background:color-mix(in oklch, var(--primary-solid) 91%, lab(22.8565% 20.5374 17.2765))}}.console-dashboard-action-topup:hover{box-shadow:0 1px 1px var(--primary), 0 9px 22px var(--primary)}@supports (color:color-mix(in lab, red, red)){.console-dashboard-action-topup:hover{box-shadow:0 1px 1px color-mix(in oklch, var(--primary) 58%, transparent), 0 9px 22px color-mix(in oklch, var(--primary) 24%, transparent)}}.console-dashboard-action-topup:hover{transform:translateY(-1px)}.console-dashboard-action-topup:active{box-shadow:0 1px 2px var(--primary)}@supports (color:color-mix(in lab, red, red)){.console-dashboard-action-topup:active{box-shadow:0 1px 2px color-mix(in oklch, var(--primary) 22%, transparent)}}.console-dashboard-action-topup:active{transform:translateY(0)scale(.985)}.console-dashboard-action-topup>svg:last-child{opacity:.82;margin-left:auto}.console-dashboard-action-copy{text-align:left;gap:3px;display:grid}.console-dashboard-action-copy b{font-size:12px;font-weight:650;line-height:1}.console-dashboard-action-copy small{color:currentColor}@supports (color:color-mix(in lab, red, red)){.console-dashboard-action-copy small{color:color-mix(in oklch, currentColor 76%, transparent)}}.console-dashboard-action-copy small{font-size:9px;font-weight:500;line-height:1}.console-dashboard-offer{border:1px solid var(--primary);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:14px;margin-bottom:16px;display:grid}@supports (color:color-mix(in lab, red, red)){.console-dashboard-offer{border:1px solid color-mix(in oklch, var(--primary) 36%, var(--border-md))}}.console-dashboard-offer{background:var(--surface);border-radius:13px}@supports (color:color-mix(in lab, red, red)){.console-dashboard-offer{background:color-mix(in oklch, var(--surface) 92%, var(--primary) 8%)}}.console-dashboard-offer{opacity:1;transition:opacity var(--motion-ui) var(--ease-out), transform var(--motion-ui) var(--ease-out);padding:13px 14px;transform:translateY(0)scale(1)}@starting-style{.console-dashboard-offer{opacity:0;transform:translateY(-4px)scale(.97)}}.console-dashboard-offer.is-exiting{opacity:0;pointer-events:none;transform:translateY(-4px)scale(.97)}.console-dashboard-offer-mark{background:var(--primary);border-radius:11px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.console-dashboard-offer-mark{background:color-mix(in oklch, var(--primary) 16%, transparent)}}.console-dashboard-offer-mark{color:var(--primary)}.console-dashboard-offer b{margin-bottom:4px;font-size:13px;font-weight:600;display:block}.console-dashboard-offer p{color:var(--text-2);margin:0;font-size:12px;font-weight:400;line-height:1.55}.console-dashboard-offer-action{border:1px solid var(--primary);justify-content:center;align-items:center;min-height:34px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.console-dashboard-offer-action{border:1px solid color-mix(in oklch, var(--primary) 48%, var(--border))}}.console-dashboard-offer-action{color:var(--primary-ink);white-space:nowrap;border-radius:9px;padding:0 12px;font-size:12px;font-weight:600;text-decoration:none}.console-dashboard-offer>button{width:32px;height:32px;color:var(--text-3);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.console-dashboard-offer-action:hover,.console-dashboard-offer>button:hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.console-dashboard-offer-action:hover,.console-dashboard-offer>button:hover{background:color-mix(in oklch, var(--primary) 10%, transparent)}}.console-dashboard-offer-action:focus-visible,.console-dashboard-offer>button:focus-visible,.console-dashboard-action:focus-visible{outline:2px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.console-dashboard-offer-action:focus-visible,.console-dashboard-offer>button:focus-visible,.console-dashboard-action:focus-visible{outline:2px solid color-mix(in oklch, var(--primary) 68%, transparent)}}.console-dashboard-offer-action:focus-visible,.console-dashboard-offer>button:focus-visible,.console-dashboard-action:focus-visible{outline-offset:2px}.console-dashboard .console-metric{display:block}.console-dashboard-trends{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:12px;display:grid}.console-dashboard-trend{--chart-accent:var(--primary);--chart-glow:#e38c50;min-height:300px;padding:18px}@supports (color:lab(0% 0 0)){.console-dashboard-trend{--chart-glow:lab(66.8743% 29.9176 46.1425)}}.console-dashboard-trend.requests{--chart-accent:var(--warning);--chart-glow:#cbaf4f}@supports (color:lab(0% 0 0)){.console-dashboard-trend.requests{--chart-glow:lab(72.5757% 2.3486 52.0753)}}.console-dashboard-trend-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.console-dashboard-trend-head h2{margin:0 0 9px}.console-dashboard-trend-head strong{font-variant-numeric:tabular-nums;letter-spacing:-.025em;font-size:27px;font-weight:560;line-height:1;display:block}.console-dashboard-trend-head>span{color:var(--text-3);white-space:nowrap;font-size:11px;font-weight:400}.console-dashboard-chart{margin-top:14px;position:relative}.console-dashboard-chart svg{cursor:crosshair;touch-action:pan-y;width:100%;height:190px;display:block;overflow:visible}.console-dashboard-chart svg:focus-visible{outline:1px solid var(--text-3)}@supports (color:color-mix(in lab, red, red)){.console-dashboard-chart svg:focus-visible{outline:1px solid color-mix(in oklch, var(--text-3) 44%, var(--border))}}.console-dashboard-chart svg:focus-visible{outline-offset:2px;border-radius:4px}.console-dashboard-chart .grid-line{stroke:var(--border);stroke-width:1px;vector-effect:non-scaling-stroke}.console-dashboard-chart .area{pointer-events:none}.console-dashboard-chart .area-gradient-start{stop-color:var(--chart-accent)}@supports (color:color-mix(in lab, red, red)){.console-dashboard-chart .area-gradient-start{stop-color:color-mix(in oklch, var(--chart-accent) 82%, var(--chart-glow))}}.console-dashboard-chart .area-gradient-start{stop-opacity:.2}.console-dashboard-chart .area-gradient-middle{stop-color:var(--chart-accent)}@supports (color:color-mix(in lab, red, red)){.console-dashboard-chart .area-gradient-middle{stop-color:color-mix(in oklch, var(--chart-accent) 65%, var(--chart-glow))}}.console-dashboard-chart .area-gradient-middle{stop-opacity:.075}.console-dashboard-chart .area-gradient-end{stop-color:var(--chart-glow);stop-opacity:0}.console-dashboard-chart .line{fill:none;stroke:var(--primary);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.console-dashboard-chart .hover-line{stroke:var(--text-3);stroke-width:1px;stroke-dasharray:3 4;opacity:.62;vector-effect:non-scaling-stroke}.console-dashboard-chart .hover-point{fill:var(--surface);stroke:var(--primary);stroke-width:2.5px;vector-effect:non-scaling-stroke}.console-dashboard-trend.requests .line,.console-dashboard-trend.requests .hover-point{stroke:var(--warning)}.console-dashboard-chart-tooltip{z-index:2;border:1px solid var(--border-md);background:var(--surface);min-width:108px;box-shadow:var(--shadow-sm);pointer-events:none;border-radius:9px;gap:3px;padding:7px 9px;display:grid;position:absolute;transform:translate(-50%,calc(-100% - 10px))}.console-dashboard-chart-tooltip.align-left{transform:translateY(calc(-100% - 10px))}.console-dashboard-chart-tooltip.align-right{transform:translate(-100%,calc(-100% - 10px))}.console-dashboard-chart-tooltip b{color:var(--text-1);font-variant-numeric:tabular-nums;font-size:12px;font-weight:620;line-height:1.2}.console-dashboard-chart-tooltip span{color:var(--text-3);white-space:nowrap;font-size:9px;font-weight:450;line-height:1.2}.console-dashboard-chart-max{color:var(--text-3);font-size:11px;font-weight:400;position:absolute;top:0;right:0}.console-dashboard-chart-labels{color:var(--text-3);justify-content:space-between;margin-top:-4px;font-size:11px;font-weight:400;display:flex}.console-dashboard-grid{margin-top:12px}.console-dashboard-card-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.console-dashboard-card-head h2{margin-bottom:5px}.console-dashboard-card-head p{margin:0;font-size:12px;font-weight:400}.console-dashboard-card-head>a{color:var(--text-2);font-size:11px;font-weight:500;text-decoration:none}.console-dashboard-card-head>a:hover{color:var(--primary-ink)}.console-dashboard-account,.console-dashboard-models{min-height:230px}.console-dashboard-identity{grid-template-columns:auto minmax(180px,1fr) minmax(120px,auto) minmax(120px,auto);align-items:center;gap:22px;min-height:130px;display:grid}.console-dashboard-person{min-width:0}.console-avatar{--avatar-size:44px;--avatar-radius:14px;width:var(--avatar-size);height:var(--avatar-size);border-radius:var(--avatar-radius);background:var(--surface-3);box-shadow:inset 0 0 0 1px var(--border);color:var(--text-1);font-size:calc(var(--avatar-size) * .34);font-variant-numeric:tabular-nums;letter-spacing:.01em;text-transform:uppercase;-webkit-user-select:none;user-select:none;flex:none;place-items:center;font-weight:600;line-height:1;display:grid;overflow:hidden}.console-avatar-sidebar{--avatar-size:28px;--avatar-radius:9px;box-shadow:inset 0 0 0 1px var(--sidebar-border);color:#cdd0df;color:lab(83.6288% .679791 -7.51131);transition:background var(--motion-press) var(--ease-out), color var(--motion-press) var(--ease-out);background:#2a221e;background:lab(14.1115% 2.83726 4.51069)}.console-sidebar-user:hover .console-avatar-sidebar,.console-sidebar-user[aria-expanded=true] .console-avatar-sidebar{color:#eceef7;color:lab(94.1235% .371873 -4.527);background:#372e29;background:lab(19.905% 3.23515 5.14849)}.console-dashboard-person-copy{min-width:0}.console-dashboard-person b{text-overflow:ellipsis;white-space:nowrap;margin-bottom:4px;font-size:16px;font-weight:600;line-height:1.3;display:block;overflow:hidden}.console-dashboard-person-copy span,.console-dashboard-account-status span{color:var(--text-2);font-size:12px;font-weight:400;line-height:1.4;display:block}.console-dashboard-person-copy span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.console-dashboard-account-status{min-width:0}.console-dashboard-account-status span{margin-bottom:6px}.console-dashboard-account-status b{text-transform:capitalize;font-size:14px;font-weight:500;line-height:1.4}.console-dashboard-account-status b.console-dashboard-account-date{text-transform:none}.console-dashboard-account .console-dashboard-identity{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:0}.console-dashboard-account .console-dashboard-identity.is-loading{align-items:flex-start;min-height:130px;padding-top:8px;display:flex}.console-dashboard-account .console-dashboard-person{border-bottom:1px solid var(--border);grid-column:1/-1;align-items:center;gap:13px;margin-bottom:0;padding-bottom:16px;display:flex}.console-dashboard-account .console-dashboard-account-status{border-top:0;padding:14px 0 0}.console-dashboard-account .console-dashboard-account-status:nth-child(3),.console-dashboard-account .console-dashboard-account-status:nth-child(5){border-left:1px solid var(--border);padding-left:22px}.console-dashboard-account .console-dashboard-account-status:nth-child(4),.console-dashboard-account .console-dashboard-account-status:nth-child(5){border-top:1px solid var(--border);margin-top:14px}.console-dashboard-security{align-items:center;gap:7px;display:inline-flex}.console-dashboard-security:before{background:var(--text-3);content:"";border-radius:999px;flex:none;width:6px;height:6px}.console-dashboard-security.is-verified:before{background:var(--success)}.console-dashboard-security.is-pending:before{background:var(--warning)}.console-dashboard-model{grid-template-columns:minmax(120px,.8fr) minmax(100px,1fr) 42px;align-items:center;gap:12px;margin-top:14px;display:grid}.console-dashboard-model>div:first-child{min-width:0}.console-dashboard-model b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:520;line-height:1.35;display:block;overflow:hidden}.console-dashboard-model span,.console-dashboard-model small{color:var(--text-3);font-size:10px;font-weight:400}.console-dashboard-model-track{background:var(--surface-2);border-radius:999px;height:6px;overflow:hidden}.console-dashboard-model-track i{border-radius:inherit;height:100%;display:block}.console-dashboard-model small{text-align:right;font-variant-numeric:tabular-nums}.console-dashboard-model-skeleton{justify-content:space-between;gap:16px;margin-top:18px;display:flex}.console-dashboard-model-empty{text-align:center;margin:42px 0 0}.console-usage-page .console-section-head{margin-bottom:20px}.console-usage-page .console-section-head h1{letter-spacing:-.035em;margin-bottom:8px;font-size:34px;font-weight:650;line-height:1.12}.console-usage-page .console-section-head p{max-width:760px;margin-top:0;font-size:14px;font-weight:400;line-height:1.6}.console-usage-page .console-card{box-shadow:var(--shadow-sm);border-radius:13px}.console-usage-page .console-usage-summary{gap:12px;margin-bottom:12px}.console-usage-page .console-usage-summary .console-card{min-height:112px;padding:17px 18px}.console-usage-page .console-usage-summary .console-label{letter-spacing:.06em;font-size:11px;font-weight:600}.console-usage-page .console-usage-summary strong{font-variant-numeric:tabular-nums;letter-spacing:-.025em;margin:12px 0 7px;font-size:28px;font-weight:560}.console-usage-page .console-usage-summary small{color:var(--text-2);margin-top:0;font-size:12px;font-weight:400;line-height:1.45}.console-usage-page .console-split{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:12px}.console-usage-page .console-dashboard-trend,.console-usage-page .console-usage-models{min-height:300px}.console-usage-page .console-usage-models h2{letter-spacing:-.015em;font-size:15px;font-weight:600}.console-usage-page .console-model{grid-template-columns:minmax(130px,.8fr) minmax(100px,1fr) 66px;align-items:center;gap:12px;margin-top:16px;display:grid}.console-usage-page .console-model b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:520;line-height:1.35;overflow:hidden}.console-usage-page .console-model div{height:6px;margin:0}.console-usage-page .console-model small{text-align:right;font-variant-numeric:tabular-nums;margin:0;font-size:10px;font-weight:400}.console-usage-page .console-usage-card{margin-top:12px;overflow:hidden}.console-usage-page .console-toolbar{background:var(--surface);flex-wrap:wrap;justify-content:flex-start;gap:8px;min-height:62px;padding:12px 14px}@supports (color:color-mix(in lab, red, red)){.console-usage-page .console-toolbar{background:color-mix(in oklch, var(--surface) 78%, var(--bg))}}.console-usage-page .console-search{background:var(--surface);border-radius:9px;flex:300px;min-width:260px;height:36px;font-size:11px;font-weight:400}.console-usage-page .console-search input{font-size:11px;font-weight:400}.console-usage-page .console-select-label{background:var(--surface);border-radius:9px;min-height:36px;padding:0 10px;font-size:10px;font-weight:500}.console-usage-page .console-filter-tabs{border-radius:9px;gap:2px;padding:3px}.console-usage-page .console-filter-tabs button{border-radius:7px;min-height:28px;padding:0 9px;font-size:10px;font-weight:500}.console-usage-page .console-filter-tabs button.active{box-shadow:0 1px 2px #1e19160f;box-shadow:0 1px 2px lab(9.48628% 2.00911 3.19676/.06)}.console-usage-page .console-logs{margin-top:0}.console-usage-page .console-logs table{min-width:1180px}.console-usage-page .console-logs th,.console-usage-page .console-logs td{padding:13px 14px;font-size:12px;font-weight:400;line-height:1.45}.console-usage-page .console-logs th{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.console-usage-page .console-logs th{background:color-mix(in oklch, var(--surface) 74%, var(--bg))}}.console-usage-page .console-logs th{color:var(--text-3);letter-spacing:.06em;font-size:10px;font-weight:600}.console-usage-page .console-logs b{font-weight:560}.console-usage-page .console-logs small{margin-top:4px;font-size:10px;font-weight:400}.console-usage-page .console-logs code{border-radius:7px;padding:5px 7px;font-size:11px}.console-usage-page .console-pill{padding:4px 7px;font-size:10px;font-weight:500}.console-usage-page .console-pagination{min-height:52px;padding:10px 14px;font-weight:500}.console-usage-page .console-pagination button{border-radius:8px;min-height:30px;font-weight:500}.console-api-page .console-content{width:min(1480px,100% - 60px);margin:0 auto;padding-top:28px}.console-api-page .console-section-head{margin-bottom:20px}.console-api-page .console-section-head h1{letter-spacing:-.025em;margin-bottom:9px;font-size:28px;line-height:1.15}.console-api-page .console-section-head p{max-width:900px;font-size:13px;line-height:1.55}.console-api-page .console-api-card{min-width:0;box-shadow:var(--shadow-sm), inset 0 1px 0 #ffffff85;border-radius:12px}@supports (color:lab(0% 0 0)){.console-api-page .console-api-card{box-shadow:var(--shadow-sm), inset 0 1px 0 lab(100% 0 0/.52)}}.console-api-page .console-toolbar{gap:12px;padding:14px 16px}.console-api-page .console-search{border-radius:10px;width:min(100%,360px);min-width:0;height:36px;padding:0 11px;font-size:11px}.console-api-page .console-search input{font-size:11px;font-weight:400}.console-api-page .console-key-count{color:var(--text-3);font-size:10px;font-weight:800}.console-api-page .console-toolbar .console-btn{border-radius:10px;min-height:34px;padding:0 11px;font-size:11px;font-weight:500}.console-api-page .console-api-head,.console-api-page .console-api-row{grid-template-columns:minmax(130px,220px) minmax(260px,1fr) 96px 106px 86px 104px 104px 80px;gap:12px;min-width:1040px;padding:10px 16px}.console-api-page .console-api-head{letter-spacing:.04em;text-transform:none;font-size:10px;font-weight:700}.console-api-page .console-api-row{min-height:54px;font-size:12px}.console-api-page .console-api-name b{font-size:12px;font-weight:400}.console-api-page .console-api-name small{font-size:10px;font-weight:400}.console-api-page .console-api-key-field{background:var(--surface-2);border-radius:9px;height:30px;margin-right:10px}@supports (color:color-mix(in lab, red, red)){.console-api-page .console-api-key-field{background:color-mix(in srgb, var(--surface-2) 70%, var(--surface) 30%)}}.console-api-page .console-api-key-field input{font-size:11px;font-family:var(--font-jetbrains-mono), "SFMono-Regular", Consolas, "Liberation Mono", monospace}.console-api-page .console-api-key-field button{width:29px}.console-api-page .console-status-toggle{border-radius:999px;min-height:28px;padding:4px 10px;font-size:11px;font-weight:500}.console-api-page .console-api-table .console-row-actions{gap:7px}.console-api-page .console-api-row:hover,.console-api-page .console-api-row:hover .console-row-actions{background:var(--surface)}.console-api-page .console-api-table .console-row-actions button{width:30px;min-width:30px;height:30px;color:var(--text-3);transition:color var(--motion-press) var(--ease-out), background var(--motion-press) var(--ease-out);background:0 0;border:0;border-radius:8px;padding:0}.console-api-page .console-api-table .console-row-actions button:hover{background:var(--surface-2);color:var(--text-1)}.console-api-page .console-api-table .console-row-actions button.danger{color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.console-api-page .console-api-table .console-row-actions button.danger{color:color-mix(in srgb, var(--danger) 78%, var(--text-2))}}.console-api-page .console-api-table .console-row-actions button.danger:hover{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.console-api-page .console-api-table .console-row-actions button.danger:hover{background:color-mix(in srgb, var(--danger) 12%, var(--surface))}}.console-api-page .console-api-table .console-row-actions button.danger:hover{color:var(--danger)}.console-api-page .console-api-table .console-row-actions button:focus-visible{outline:2px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.console-api-page .console-api-table .console-row-actions button:focus-visible{outline:2px solid color-mix(in srgb, var(--primary) 65%, transparent)}}.console-api-page .console-api-table .console-row-actions button:focus-visible{outline-offset:2px}@media (max-width:767px){.console-api-page .console-content{width:min(100% - 28px,1480px);padding-top:20px}}@media (max-width:1180px){.console-usage-page .console-usage-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.console-usage-page .console-split{grid-template-columns:1fr}.console-dashboard .console-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.console-dashboard-grid,.console-dashboard-trends{grid-template-columns:1fr}}@media (max-width:767px){.console-usage-page .console-usage-summary{grid-template-columns:1fr}.console-dashboard-page .console-content{width:min(100% - 28px,1480px);padding-top:20px}.console-dashboard .console-metrics,.console-dashboard .console-info-grid,.console-dashboard .console-profile{grid-template-columns:1fr}.console-dashboard-page .console-section-head{flex-direction:column;align-items:flex-start}.console-dashboard-page .console-section-actions{width:100%}.console-dashboard-action-secondary{flex:1}.console-dashboard-action-topup{flex:1.2;min-width:0}.console-dashboard-offer{grid-template-columns:auto minmax(0,1fr) auto}.console-dashboard-offer-action{grid-column:1/-1;width:100%}.console-dashboard-offer>button{grid-area:1/3}.console-dashboard-identity{grid-template-columns:auto minmax(0,1fr);gap:18px}.console-dashboard-account-status{grid-column:span 1}}@keyframes console-pulse{0%,to{opacity:.58}50%{opacity:1}}.console-api-mobile-list{display:none}.console-api-mobile-card{border:1px solid var(--border);background:var(--surface);border-radius:14px;gap:12px;padding:14px;display:grid}.console-api-mobile-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.console-api-mobile-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.console-api-mobile-stats span{background:var(--surface-2);border-radius:10px;gap:3px;min-width:0;padding:9px;display:grid}.console-api-mobile-stats small{color:var(--text-3);letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:9px;font-weight:900;overflow:hidden}.console-api-mobile-stats b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.console-api-mobile-actions{justify-content:flex-start;gap:8px;display:flex}.console-api-mobile-actions button{width:44px;min-height:44px;color:var(--text-3);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;font-size:11px;display:inline-flex}.console-api-mobile-actions .danger{color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.console-api-mobile-actions .danger{color:color-mix(in srgb, var(--danger) 78%, var(--text-2))}}.console-api-mobile-actions button:hover{background:var(--surface-2);color:var(--text-1)}.console-api-mobile-actions .danger:hover{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.console-api-mobile-actions .danger:hover{background:color-mix(in srgb, var(--danger) 12%, var(--surface))}}.console-api-mobile-actions .danger:hover{color:var(--danger)}.console-modal-backdrop{z-index:60;background:#0000006b;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.console-revoke-dialog{border:1px solid var(--border-md);background:var(--surface);width:min(390px,100%);box-shadow:var(--shadow-raised);font-family:var(--font-sans);border-radius:14px;gap:14px;padding:20px;display:grid}.console-revoke-dialog-icon{background:var(--danger);border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.console-revoke-dialog-icon{background:color-mix(in srgb, var(--danger) 10%, var(--surface))}}.console-revoke-dialog-icon{color:var(--danger)}.console-revoke-dialog h2{color:var(--text-1);letter-spacing:-.015em;margin:0;font-size:16px;font-weight:600}.console-revoke-dialog p{color:var(--text-2);margin:5px 0 0;font-size:13px;line-height:1.5}.console-revoke-dialog-error{color:var(--danger)!important;margin:0!important}.console-revoke-dialog-actions{justify-content:flex-end;gap:8px;padding-top:2px;display:flex}.console-revoke-dialog-actions button{border:1px solid var(--border-md);background:var(--surface-2);min-height:36px;color:var(--text-1);font:inherit;cursor:pointer;border-radius:9px;padding:0 12px;font-size:12px;font-weight:500}.console-revoke-dialog-actions button:last-child{border-color:var(--danger);background:var(--danger);color:#fefbf9;color:lab(98.8284% .767559 1.25666)}.console-revoke-dialog-actions button:hover:not(:disabled){filter:brightness(1.05)}.console-revoke-dialog-actions button:focus-visible{outline:2px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.console-revoke-dialog-actions button:focus-visible{outline:2px solid color-mix(in srgb, var(--primary) 65%, transparent)}}.console-revoke-dialog-actions button:focus-visible{outline-offset:2px}.console-revoke-dialog-actions button:disabled{cursor:wait;opacity:.65}.console-key-created-dialog{border:1px solid var(--border-md);background:var(--surface);width:min(460px,100%);font-family:var(--font-sans);border-radius:16px;display:grid;box-shadow:0 22px 80px #00000047}.console-key-created-dialog>.console-api-key-field{background:var(--surface-2);border-radius:11px;width:auto;height:42px;margin:18px 18px 4px}.console-key-created-dialog>.console-api-key-field input{padding:0 12px;font-size:12.5px}.console-key-created-dialog>.console-api-key-field button{width:40px}.console-key-created-dialog .console-key-editor-actions{border-top:0;padding-top:4px}.console-shortcuts-dialog{border:1px solid var(--border-md);background:var(--surface);width:min(440px,100%);max-height:min(640px,100dvh - 36px);box-shadow:var(--shadow-raised);border-radius:14px;gap:16px;padding:20px;display:grid;overflow-y:auto}.console-shortcuts-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding-bottom:14px;display:flex}.console-shortcuts-head h2{color:var(--text-1);letter-spacing:-.015em;margin:0;font-size:16px;font-weight:700}.console-shortcuts-head button{border:1px solid var(--border-md);background:var(--surface-2);width:28px;height:28px;color:var(--text-2);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;transition:color .18s,background .18s;display:inline-flex}.console-shortcuts-head button:hover{color:var(--text-1);background:var(--surface)}.console-shortcuts-head button:focus-visible{outline:2px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.console-shortcuts-head button:focus-visible{outline:2px solid color-mix(in srgb, var(--primary) 65%, transparent)}}.console-shortcuts-head button:focus-visible{outline-offset:2px}.console-shortcuts-section{gap:2px;display:grid}.console-shortcuts-section .console-label{margin-bottom:8px}.console-shortcuts-row{min-height:34px;color:var(--text-1);justify-content:space-between;align-items:center;gap:16px;font-size:13px;display:flex}.console-shortcuts-keys{flex:none;align-items:center;gap:6px;display:inline-flex}.console-shortcuts-keys em{color:var(--text-3);font-size:11px;font-style:normal}.console-shortcuts-keys kbd{border:1px solid var(--border-md);background:var(--surface-2);min-width:24px;color:var(--text-1);border-bottom-width:2px;border-radius:6px;justify-content:center;align-items:center;padding:3px 6px;font-family:inherit;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.console-shortcuts-foot{border-top:1px solid var(--border);color:var(--text-3);text-align:center;padding-top:12px;font-size:11px}.console-referral-celebration-backdrop{z-index:72;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0d0d0c80}.console-referral-celebration{border:1px solid var(--primary);width:min(520px,100%);padding:54px 42px 34px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.console-referral-celebration{border:1px solid color-mix(in srgb, var(--primary) 20%, transparent)}}.console-referral-celebration{text-align:center;font-family:var(--font-mono);background:#fffbf8;background:lab(98.8224% 1.15409 1.88671);border-radius:18px;box-shadow:0 28px 90px #00000047,inset 0 0 0 1px #ffffffb3}.console-referral-celebration:before{content:none}.console-referral-celebration>:not(.console-referral-confetti):not(.console-referral-celebration-close){z-index:2;position:relative}.console-referral-celebration-close{z-index:4;border:1px solid var(--border);width:36px;height:36px;color:var(--text-2);cursor:pointer;background:#ffffffb8;border-radius:10px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:18px;right:18px}.console-referral-celebration-mark{border:1px solid var(--primary);justify-content:center;align-items:center;width:76px;height:76px;margin-bottom:18px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.console-referral-celebration-mark{border:1px solid color-mix(in srgb, var(--primary) 22%, transparent)}}.console-referral-celebration-mark{color:var(--primary-ink);box-shadow:0 14px 35px var(--primary);background:#fff;border-radius:22px}@supports (color:color-mix(in lab, red, red)){.console-referral-celebration-mark{box-shadow:0 14px 35px color-mix(in srgb, var(--primary) 14%, transparent)}}.console-referral-celebration-mark{animation:.62s cubic-bezier(.2,1.4,.32,1) console-celebration-pop}.console-referral-celebration h2{max-width:430px;color:var(--text-1);letter-spacing:0;margin:10px auto 28px;font-size:clamp(24px,3vw,34px);line-height:1.12}.console-referral-offer h2{margin-bottom:14px}.console-referral-offer p{z-index:2;max-width:420px;color:var(--text-2);margin:0 auto 26px;font-size:15px;line-height:1.6;position:relative}.console-referral-celebration>button:not(.console-referral-celebration-close){background:var(--text-1);color:#fff;cursor:pointer;border:0;border-radius:12px;min-width:150px;height:48px;font-size:15px;font-weight:900;box-shadow:0 12px 28px #0000002e}.console-referral-offer-actions{z-index:2;flex-wrap:wrap;justify-content:center;gap:12px;display:flex;position:relative}.console-referral-offer-actions button{background:var(--text-1);color:#fff;cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-width:132px;height:48px;padding:0 18px;font-size:14px;font-weight:900;display:inline-flex;box-shadow:0 12px 28px #00000029}.console-referral-offer-actions button.secondary{border:1px solid var(--border-md);color:var(--text-1);box-shadow:none;background:#ffffffc7}.dark .console-referral-celebration-backdrop{background:#080706b8}.dark .console-referral-celebration{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dark .console-referral-celebration{border-color:color-mix(in srgb, var(--primary) 36%, var(--border))}}.dark .console-referral-celebration{background:var(--surface);box-shadow:var(--shadow-raised), 0 1px 0 #ffffff0d inset}@supports (color:lab(0% 0 0)){.dark .console-referral-celebration{box-shadow:var(--shadow-raised), 0 1px 0 lab(100% 0 0/.05) inset}}.dark .console-referral-celebration-close{border-color:var(--border-md);background:var(--surface-2);color:var(--text-2)}.dark .console-referral-celebration-mark{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dark .console-referral-celebration-mark{border-color:color-mix(in srgb, var(--primary) 46%, var(--border))}}.dark .console-referral-celebration-mark{background:var(--surface-2);color:var(--primary);box-shadow:0 14px 35px var(--primary)}@supports (color:color-mix(in lab, red, red)){.dark .console-referral-celebration-mark{box-shadow:0 14px 35px color-mix(in srgb, var(--primary) 18%, transparent)}}.dark .console-referral-offer-actions button{background:var(--primary-solid);color:#fefbf9;color:lab(98.8284% .767559 1.25666);box-shadow:0 12px 28px #00000047}.dark .console-referral-offer-actions button.secondary{border-color:var(--border-md);background:var(--surface-2);color:var(--text-1)}.console-referral-celebration-close:hover,.console-referral-offer-actions button:hover{filter:brightness(1.06)}.console-referral-celebration-close:focus-visible,.console-referral-offer-actions button:focus-visible{outline:2px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.console-referral-celebration-close:focus-visible,.console-referral-offer-actions button:focus-visible{outline:2px solid color-mix(in srgb, var(--primary) 70%, transparent)}}.console-referral-celebration-close:focus-visible,.console-referral-offer-actions button:focus-visible{outline-offset:3px}.console-referral-confetti{z-index:1;pointer-events:none;position:absolute;inset:0}.console-referral-confetti span{background:var(--primary);--confetti-drift:28px;border-radius:2px;width:8px;height:14px;animation:1.8s cubic-bezier(.2,.78,.36,1) both console-confetti-drop;position:absolute;top:-18px}.console-referral-confetti span:nth-child(3n){--confetti-drift:-34px;background:#f59e0b;border-radius:999px;width:10px;height:10px}.console-referral-confetti span:nth-child(4n){--confetti-drift:54px;background:#111}.console-referral-confetti span:nth-child(5n){--confetti-drift:-58px;background:#f7c948;height:18px}.console-referral-confetti span:nth-child(7n){--confetti-drift:78px}@keyframes console-confetti-drop{0%{opacity:0;transform:translateY(-12px)rotate(0)}12%{opacity:1}to{opacity:0;transform:translate3d(var(--confetti-drift), 430px, 0) rotate(340deg)}}@keyframes console-celebration-pop{0%{opacity:0;transform:scale(.72)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes console-celebration-rays{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.console-preference-menu,.console-preference-chevron{transition:none}.console-preference-menu,.console-dashboard-action-topup:hover,.console-dashboard-action-topup:active{transform:none}.console-dashboard-offer{transition:opacity var(--motion-press) var(--ease-out);transform:none}@starting-style{.console-dashboard-offer{opacity:0}}.console-dashboard-offer.is-exiting{opacity:0;transform:none}.console-referral-celebration:before,.console-referral-celebration-mark,.console-referral-confetti span{animation:none}.console-referral-confetti{display:none}}.task-wall-page .console-content{width:min(100% - 44px,1320px)}.task-wall-page .console-section-head{align-items:flex-end;margin-bottom:26px;padding-top:20px;position:relative}.task-wall-page .console-section-head h1{letter-spacing:-.055em;max-width:820px;font-size:clamp(34px,4.2vw,54px);line-height:1}.task-wall-page .console-section-head p{max-width:800px;margin-top:10px;font-size:15px;line-height:1.55}.task-wall-page .console-section-eyebrow{color:var(--text-3);letter-spacing:.14em;text-transform:uppercase;margin-bottom:8px;font-size:10px;font-weight:800}.task-wall-total{color:#f1f6fc;color:lab(96.4997% -.808448 -3.66676);background:#0d1b2f;background:lab(9.23813% .0289604 -15.8242);border-radius:16px;justify-content:space-between;align-items:center;gap:28px;min-width:220px;padding:16px 18px;display:flex;box-shadow:0 16px 34px #0d1b2f24;box-shadow:0 16px 34px lab(9.23813% .0289604 -15.8242/.14)}.task-wall-total>div{gap:3px;display:grid}.task-wall-total span{color:#ef986d;color:lab(71.4345% 30.3709 37.0919);letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:850}.task-wall-total strong{color:inherit;letter-spacing:-.04em;font-size:30px;line-height:1}.task-wall-total small{color:#b3bfce;color:lab(76.7408% -1.86384 -9.08557);font-size:10px;font-weight:650}.task-wall-total-icon{background:#1e314c;background:lab(19.6593% -.813216 -19.3558);border-radius:50%;place-items:center;width:44px;height:44px;display:grid;color:#ff874c!important;color:lab(69.8238% 45.5918 54.7454)!important}.task-wall-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.task-wall-offer-card{border-color:var(--border-md);background:var(--surface);min-height:410px;box-shadow:0 10px 30px var(--text-1);border-radius:18px;flex-direction:column;padding:30px;display:flex}@supports (color:color-mix(in lab, red, red)){.task-wall-offer-card{box-shadow:0 10px 30px color-mix(in oklch, var(--text-1) 5%, transparent)}}.task-wall-offer-card.is-stripe{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.task-wall-offer-card.is-stripe{border-color:color-mix(in oklch, var(--primary) 32%, var(--border-md))}}.task-wall-offer-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:16px;display:grid}.task-wall-offer-icon{border-radius:14px;place-items:center;width:52px;height:52px;display:grid}.task-wall-offer-icon.is-stripe{color:var(--primary-ink);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.task-wall-offer-icon.is-stripe{background:color-mix(in oklch, var(--primary) 9%, var(--surface))}}.task-wall-offer-icon.is-x{color:#edf2f9;color:lab(95.3397% -.80815 -3.66658);background:#0d1b2f;background:lab(9.23813% .0289604 -15.8242)}.task-wall-x-mark{color:inherit;font-family:var(--font-sans);font-size:23px;font-weight:500}.task-wall-offer-heading{min-width:0}.task-wall-offer-title-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.task-wall-offer-heading h2{color:var(--text-1);letter-spacing:-.04em;margin:3px 0 0;font-size:clamp(21px,2vw,28px);line-height:1.1}.task-wall-offer-heading p{color:var(--text-2);margin:8px 0 0;font-size:12px}.task-wall-offer-reward{justify-items:end;gap:4px;padding-left:8px;display:grid}.task-wall-offer-reward span{color:var(--text-3);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:800}.task-wall-offer-reward strong{color:var(--text-1);letter-spacing:-.045em;white-space:nowrap;font-size:clamp(25px,2.6vw,35px)}.task-wall-offer-steps{gap:13px;margin:36px 0 24px;display:grid}.task-wall-offer-step{color:var(--text-2);align-items:flex-start;gap:9px;font-size:14px;line-height:1.45;display:flex}.task-wall-offer-step svg{border:1px solid var(--success);color:var(--success);border-radius:50%;flex:none;margin-top:2px;padding:1px}.task-wall-offer-note{color:var(--text-2);background:var(--surface-2);border-radius:11px;gap:10px;margin-bottom:26px;padding:15px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.task-wall-offer-note{background:color-mix(in oklch, var(--surface-2) 72%, var(--surface))}}.task-wall-offer-note{font-size:11px;line-height:1.6}.task-wall-offer-note b{color:var(--text-1);flex:none;font-size:11px}.task-wall-offer-card .task-wall-action{border-radius:10px;justify-content:center;min-height:46px;margin-top:auto;font-size:12px}.task-wall-offer-card.is-x .task-wall-action{color:#f1f6fc;color:lab(96.4997% -.808448 -3.66676);background:#0d1b2f;background:lab(9.23813% .0289604 -15.8242);border-color:#0d1b2f;border-color:lab(9.23813% .0289604 -15.8242)}.task-wall-offer-card .task-wall-action:disabled{cursor:not-allowed;opacity:.42;filter:saturate(.45)}.task-wall-card{overflow:hidden}.task-wall-card-art{background:linear-gradient(135deg, var(--primary), var(--primary));min-height:128px;padding:16px}@supports (color:color-mix(in lab, red, red)){.task-wall-card-art{background:linear-gradient(135deg, color-mix(in oklch, var(--primary) 16%, var(--surface-2)), color-mix(in oklch, var(--primary) 4%, var(--surface)))}}.task-wall-card-art{background-position:50%;background-size:cover}.task-wall-reward{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid #ffffff4d;border:1px solid lab(100% 0 0/.3);border-color:oklch(100% 5.96046e-8 none/.3) oklch(100% 5.96046e-8 none/.3) oklch(100% 5.96046e-8 none/.3) oklch(100% 5.96046e-8 none/.3);background:#08111fb8;background:lab(4.86815% -.0751838 -10.5095/.72);border-color:oklch(100% 5.96046e-8 none/.3) oklch(100% 5.96046e-8 none/.3) oklch(100% 5.96046e-8 none/.3) oklch(100% 5.96046e-8 none/.3);border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:15px;font-weight:800;display:inline-flex}.task-wall-reward small{opacity:.75;text-transform:uppercase;font-size:10px;font-weight:700}.task-wall-card-body{flex-direction:column;min-height:220px;padding:18px;display:flex}.task-wall-card-meta{min-height:24px}.task-wall-status{color:var(--text-2);background:var(--surface-2);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:4px 8px;font-size:9px;font-weight:750;display:inline-flex}.task-wall-status.is-done,.task-wall-status.is-qualified{color:var(--success);background:var(--success)}@supports (color:color-mix(in lab, red, red)){.task-wall-status.is-done,.task-wall-status.is-qualified{background:color-mix(in oklch, var(--success) 10%, var(--surface))}}.task-wall-status.is-verifying{color:#a06100;color:lab(47.3374% 26.0841 73.6651);background:#ffefda;background:lab(95.4054% 3.30067 13.1485)}.task-wall-card h3{color:var(--text-1);margin:9px 0 7px;font-size:17px}.task-wall-card p{color:var(--text-2);margin:0 0 16px;font-size:12px;line-height:1.6}.task-wall-card .task-wall-action{width:100%;margin-top:auto}.task-wall-rejection{color:var(--danger);margin:-8px 0 14px;display:block}.task-wall-loading,.task-wall-empty,.task-wall-error{min-height:110px;color:var(--text-2);justify-content:center;align-items:center;gap:9px;margin-top:18px;font-size:13px;display:flex}.task-wall-empty{flex-direction:column;padding:24px}.task-wall-error{border:1px solid var(--danger);justify-content:flex-start;min-height:auto}@supports (color:color-mix(in lab, red, red)){.task-wall-error{border:1px solid color-mix(in oklch, var(--danger) 24%, var(--border-md))}}.task-wall-error{color:var(--danger);background:var(--danger);border-radius:8px;padding:11px 13px}@supports (color:color-mix(in lab, red, red)){.task-wall-error{background:color-mix(in oklch, var(--danger) 6%, var(--surface))}}.task-wall-refresh{min-height:44px;color:var(--text-2);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;margin:14px 0 0;padding:0 4px;font-size:11px;display:flex}.task-wall-history{border-top:1px solid var(--border-md);margin-top:28px}.task-wall-history summary{color:var(--text-1);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:18px 4px 14px;list-style:none;display:flex}.task-wall-history summary::-webkit-details-marker{display:none}.task-wall-history-heading{align-items:center;gap:10px;display:flex}.task-wall-history-heading>span:last-child{gap:3px;display:grid}.task-wall-history-heading strong{letter-spacing:-.01em;font-size:13px}.task-wall-history-heading small{color:var(--text-3);font-size:10px}.task-wall-history-icon{width:32px;height:32px;color:var(--text-2);background:var(--surface-2);border-radius:9px;place-items:center;display:grid}.task-wall-history-chevron{color:var(--text-3);transition:transform .18s}.task-wall-history[open] .task-wall-history-chevron{transform:rotate(180deg)}.task-wall-history-list{border-top:1px solid var(--border);overflow:hidden}.task-wall-history-item{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:18px;padding:15px 4px;display:flex}.task-wall-history-item-main{gap:4px;min-width:0;display:grid}.task-wall-history-item-main>strong{color:var(--text-1);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.task-wall-history-item-main>small{color:var(--text-3);font-size:10px;line-height:1.45}.task-wall-history-reason{max-width:720px;color:var(--danger)!important}.task-wall-history-item-meta{flex:none;align-items:flex-end;gap:12px;display:flex}.task-wall-history-item-meta>strong{color:var(--text-1);white-space:nowrap;font-size:13px}.task-wall-history-status{color:var(--text-2);background:var(--surface-2);white-space:nowrap;border-radius:999px;padding:4px 8px;font-size:9px;font-weight:750}.task-wall-history-status.is-done{color:var(--success);background:var(--success)}@supports (color:color-mix(in lab, red, red)){.task-wall-history-status.is-done{background:color-mix(in oklch, var(--success) 10%, var(--surface))}}.task-wall-history-status.is-pending{color:#a06100;color:lab(47.3374% 26.0841 73.6651);background:#ffefda;background:lab(95.4054% 3.30067 13.1485)}.task-wall-history-status.is-ended{color:var(--danger);background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.task-wall-history-status.is-ended{background:color-mix(in oklch, var(--danger) 8%, var(--surface))}}.task-wall-trust-strip{border-top:1px solid var(--border-md);grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin-top:18px;padding:24px 0 10px;display:grid}.task-wall-trust-strip>div{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;display:grid}.task-wall-trust-strip>div>span{width:34px;height:34px;color:var(--text-2);background:var(--surface-2);border-radius:9px;place-items:center;display:grid}.task-wall-trust-strip p{gap:4px;margin:0;display:grid}.task-wall-trust-strip b{color:var(--text-1);font-size:12px}.task-wall-trust-strip small{color:var(--text-2);font-size:10px;line-height:1.5}.task-wall-footnote{max-width:800px;color:var(--text-3);text-align:center;margin:20px auto 0;font-size:9px;line-height:1.6}.task-wall-billing-entry{border:1px solid var(--primary);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:4px 10px;margin-top:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.task-wall-billing-entry{border:1px solid color-mix(in oklch, var(--primary) 24%, var(--border-md))}}.task-wall-billing-entry{color:inherit;background:var(--primary);border-radius:10px;padding:11px 12px}@supports (color:color-mix(in lab, red, red)){.task-wall-billing-entry{background:color-mix(in oklch, var(--primary) 6%, var(--surface))}}.task-wall-billing-entry{text-decoration:none}.task-wall-billing-entry:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.task-wall-billing-entry:hover{border-color:color-mix(in oklch, var(--primary) 45%, var(--border-md))}}.task-wall-billing-icon{width:34px;height:34px;color:var(--primary-ink);background:var(--primary);border-radius:9px;grid-row:1/3;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.task-wall-billing-icon{background:color-mix(in oklch, var(--primary) 10%, var(--surface))}}.task-wall-billing-copy{gap:4px;display:grid}.task-wall-billing-copy b{color:var(--text-1);font-size:11px;line-height:1.3}.task-wall-billing-copy small{color:var(--text-2);font-size:10px;line-height:1.4}.task-wall-billing-cta{color:var(--primary-ink);grid-area:1/3/3;justify-self:end;align-items:center;display:inline-flex}.task-wall-dialog-backdrop,.task-credit-dialog-backdrop{z-index:90;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#050a128f;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.task-wall-dialog,.task-credit-dialog{border:1px solid var(--border-md);width:min(460px,100%);color:var(--text-1);background:var(--surface);border-radius:12px;padding:24px;box-shadow:0 24px 80px #00000040}.task-wall-dialog h2,.task-credit-dialog h2{margin:0 0 8px;font-size:20px}.task-wall-dialog p,.task-credit-dialog p{color:var(--text-2);margin:0 0 18px;font-size:12px;line-height:1.6}.task-wall-dialog label{color:var(--text-2);gap:7px;font-size:11px;font-weight:700;display:grid}.task-wall-dialog input{border:1px solid var(--border-md);width:100%;color:var(--text-1);background:var(--surface-2);border-radius:7px;padding:10px 12px}.task-wall-dialog-actions,.task-credit-dialog-actions{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.task-credit-dialog{text-align:center;position:relative}.task-credit-dialog-icon{margin:0 auto 15px}.task-credit-dialog-close{width:30px;height:30px;color:var(--text-2);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;display:grid;position:absolute;top:12px;right:12px}.task-credit-dialog-actions{justify-content:center}.task-credit-dialog-actions a{text-decoration:none}@media (max-width:760px){.task-wall-page .console-content{width:min(100% - 28px,1320px)}.task-wall-page .console-section-head{align-items:stretch;padding-top:18px}.task-wall-page .console-section-head h1{font-size:clamp(30px,10vw,42px)}.task-wall-total{width:100%;min-width:0}.task-wall-grid{grid-template-columns:1fr}.task-wall-offer-card{min-height:0;padding:22px}.task-wall-trust-strip{grid-template-columns:1fr;gap:18px}}@media (max-width:500px){.task-wall-offer-head{grid-template-columns:auto minmax(0,1fr)}.task-wall-offer-reward{grid-column:1/-1;justify-items:start;padding:10px 0 0}.task-wall-offer-steps{margin-top:26px}.task-wall-offer-note{flex-direction:column}.task-wall-history-item{flex-direction:column;align-items:flex-start;gap:8px}.task-wall-history-item-meta{justify-content:space-between;align-items:center;width:100%}}.hive-growth-page{--hive-red:var(--primary-solid,#c2410c)}.hive-growth-page .console-content{margin:0 auto}.hive-growth-rule{background:var(--border-md);height:1px;margin:4px 0 28px}.hive-growth-eyebrow{color:var(--primary-ink);font:700 11px/1.2 var(--font-mono,monospace);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:6px;display:inline-flex}.hive-growth-hero{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px;display:flex}.hive-growth-hero h1{letter-spacing:-.055em;margin:8px 0;font-size:clamp(32px,5vw,56px);line-height:.98}.hive-growth-hero p{color:var(--text-2);max-width:680px;margin:0;font-size:16px}.hive-growth-hero-action{flex-direction:column;align-items:flex-end;gap:14px;display:flex}.hive-growth-cta{align-items:center;gap:6px;display:inline-flex}.hive-growth-chip{border:1px solid var(--primary);align-items:center;gap:6px;width:fit-content;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.hive-growth-chip{border:1px solid color-mix(in oklch, var(--primary) 28%, var(--border-md))}}.hive-growth-chip{color:var(--primary-ink);background:var(--primary);border-radius:999px;padding:6px 10px}@supports (color:color-mix(in lab, red, red)){.hive-growth-chip{background:color-mix(in oklch, var(--primary) 7%, transparent)}}.hive-growth-chip{font:700 10px/1 var(--font-mono,monospace);letter-spacing:.08em}.hive-growth-status{border-block:1px solid var(--border-md);grid-template-columns:minmax(130px,1fr) minmax(130px,.8fr) minmax(220px,1.8fr);align-items:center;gap:20px;margin-bottom:42px;padding:18px 20px;display:grid}.hive-growth-status div{gap:4px;display:grid}.hive-growth-status span,.hive-growth-status small{color:var(--text-2);font-size:12px}.hive-growth-status strong{letter-spacing:-.04em;font-size:25px}.hive-growth-status p{color:var(--text-2);margin:0;font-size:13px;line-height:1.5}.hive-growth-section-label{align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.hive-growth-section-label span{color:var(--primary-ink);font:700 11px var(--font-mono,monospace)}.hive-growth-section-label h2{letter-spacing:-.02em;margin:0;font-size:19px}.hive-growth-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.hive-growth-scenario{min-height:238px;padding:22px}.hive-growth-scenario-icon{background:var(--primary);border-radius:9px;place-items:center;width:34px;height:34px;margin-bottom:24px;display:grid}@supports (color:color-mix(in lab, red, red)){.hive-growth-scenario-icon{background:color-mix(in oklch, var(--primary) 10%, var(--surface-2))}}.hive-growth-scenario-icon{color:var(--primary-ink)}.hive-growth-scenario h3{letter-spacing:-.025em;margin:0 0 7px;font-size:18px}.hive-growth-scenario p{color:var(--text-2);margin:0 0 22px;font-size:13px;line-height:1.45}.hive-growth-detail{border-top:1px solid var(--border-sm);grid-template-columns:105px 1fr;gap:10px;padding-top:10px;display:grid}.hive-growth-detail+.hive-growth-detail{margin-top:10px}.hive-growth-detail span{color:var(--text-2);font:600 10px var(--font-mono,monospace);letter-spacing:.08em;text-transform:uppercase}.hive-growth-detail b{color:var(--text-1);font-size:12px;font-weight:600}.hive-growth-footer-note{border-top:1px solid var(--border-md);align-items:baseline;gap:22px;margin:42px 0 12px;padding-top:16px;display:flex}.hive-growth-footer-note p{max-width:680px;color:var(--text-2);margin:0;font-size:13px}.hive-growth-not-found{min-height:30vh}.hive-growth-billing-card{width:100%;min-width:0;margin-bottom:18px}.hive-growth-usage-note{border-left:3px solid var(--primary);background:var(--primary);align-items:center;gap:14px;margin-bottom:14px;padding:11px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.hive-growth-usage-note{background:color-mix(in oklch, var(--primary) 5%, var(--surface))}}.hive-growth-usage-note p{color:var(--text-2);margin:0;font-size:12px}.console-mac-app-hint p{flex:1;min-width:0}.console-mac-app-hint a{color:var(--primary-ink);white-space:nowrap;font-weight:600}.console-mac-app-hint a:hover{text-decoration:underline}.console-mac-app-hint button{width:24px;height:24px;color:var(--text-2);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;margin-right:-6px;display:grid}.console-mac-app-hint button:hover{background:var(--text-2)}@supports (color:color-mix(in lab, red, red)){.console-mac-app-hint button:hover{background:color-mix(in oklch, var(--text-2) 12%, transparent)}}.console-mac-app-hint button:hover{color:var(--text-1)}.hive-growth-section-head{justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 24px 0;display:flex}.hive-growth-section-head h2{letter-spacing:-.03em;margin:7px 0 4px;font-size:20px}.hive-growth-section-head p{max-width:640px;color:var(--text-2);margin:0;font-size:12px;line-height:1.45}.hive-growth-inline-link{color:var(--primary-ink);white-space:nowrap;align-items:center;gap:5px;font-size:12px;font-weight:700;display:inline-flex}.hive-growth-balance-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:12px;padding:20px 24px 14px;display:grid}.hive-growth-balance{border:1px solid var(--border-md);background:var(--surface-2);gap:6px;padding:16px;display:grid}.hive-growth-balance.is-plan{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hive-growth-balance.is-plan{border-color:color-mix(in oklch, var(--primary) 38%, var(--border-md))}}.hive-growth-balance.is-plan{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hive-growth-balance.is-plan{background:color-mix(in oklch, var(--primary) 5%, var(--surface))}}.hive-growth-balance span,.hive-growth-balance small{color:var(--text-2);font-size:11px}.hive-growth-balance strong{letter-spacing:-.04em;font-size:25px}.hive-growth-current-plan{border:1px solid var(--primary);margin:0 24px 4px;padding:16px}@supports (color:color-mix(in lab, red, red)){.hive-growth-current-plan{border:1px solid color-mix(in oklch, var(--primary) 36%, var(--border-md))}}.hive-growth-current-plan{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hive-growth-current-plan{background:color-mix(in oklch, var(--primary) 4%, var(--surface))}}.hive-growth-current-plan-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.hive-growth-current-plan h3{letter-spacing:-.025em;margin:8px 0 4px;font-size:18px}.hive-growth-current-plan p{color:var(--text-2);margin:0;font-size:11px}.hive-growth-active-pill{border:1px solid var(--success,#16803c);flex:none;align-items:center;gap:5px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.hive-growth-active-pill{border:1px solid color-mix(in oklch, var(--success,#16803c) 35%, var(--border-md))}}.hive-growth-active-pill{color:var(--success,#16803c);font:700 10px/1 var(--font-mono,monospace);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:6px 9px}.hive-growth-current-plan-meta{border-top:1px solid var(--border-sm);color:var(--text-2);justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding-top:11px;font-size:11px;display:flex}.hive-growth-current-plan-meta span{align-items:center;gap:6px;display:inline-flex}.hive-growth-current-plan-meta span:last-child{color:var(--primary-ink)}.hive-growth-auto-row{border-top:1px solid var(--border-sm);color:var(--text-2);justify-content:space-between;align-items:center;gap:8px;padding:10px 24px;font-size:12px;display:flex}.hive-growth-auto-row div{gap:3px;display:grid}.hive-growth-auto-row small{color:var(--text-2)}.hive-growth-plan-section-head{padding:16px 24px 0}.hive-growth-plan-section-head p{color:var(--text-2);margin:5px 0 0;font-size:11px}.hive-growth-plan-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:12px;padding:14px 24px 24px;display:grid}.hive-growth-plan-card{border:1px solid var(--border-md);background:var(--surface);flex-direction:column;justify-content:space-between;gap:16px;min-height:148px;padding:16px;display:flex}.hive-growth-plan-card-top{justify-content:space-between;gap:12px;display:flex}.hive-growth-plan-card h3{margin:9px 0 3px;font-size:15px}.hive-growth-plan-card p{color:var(--text-2);margin:0;font-size:11px}.hive-growth-plan-card strong{white-space:nowrap;font-size:19px}.hive-growth-plan-card-bottom{color:var(--text-2);justify-content:space-between;align-items:center;gap:10px;font-size:11px;display:flex}.hive-growth-plan-card-bottom .console-btn{align-items:center;gap:6px;padding:8px 10px;font-size:11px;display:inline-flex}.hive-growth-busy{color:var(--text-2);align-items:center;gap:5px;margin:6px 0 0;font-size:11px;display:flex}.hive-growth-status-note{border:1px solid var(--primary);margin:0 24px;padding:10px 12px}@supports (color:color-mix(in lab, red, red)){.hive-growth-status-note{border:1px solid color-mix(in oklch, var(--primary) 30%, var(--border-md))}}.hive-growth-status-note{color:var(--text-2);font-size:12px}.hive-growth-orders{border-top:1px solid var(--border-sm);margin:0 24px 24px;padding-top:18px}.hive-growth-orders-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.hive-growth-orders-head p{color:var(--text-2);margin:5px 0 0;font-size:11px}.hive-growth-order-count{background:var(--surface-2);min-width:24px;height:24px;color:var(--text-2);border-radius:999px;place-items:center;font-size:11px;display:grid}.hive-growth-order{border-top:1px solid var(--border-sm);justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:10px 0;font-size:12px;display:flex}.hive-growth-order>div:first-child{min-width:0}.hive-growth-order>div:first-child b{overflow-wrap:anywhere;display:block}.hive-growth-order small,.hive-growth-order-amount span{color:var(--text-2);margin-top:3px;font-size:10px;display:block}.hive-growth-order-amount{text-align:right}.hive-growth-order-amount .is-good{color:var(--success,#16803c)}.hive-growth-order-amount .is-bad{color:var(--danger,#d14343)}.hive-growth-order-amount .is-pending{color:var(--text-2)}.hive-growth-notice{border:1px solid var(--success,#16803c);align-items:flex-start;gap:7px;margin:14px 24px 0;padding:10px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.hive-growth-notice{border:1px solid color-mix(in oklch, var(--success,#16803c) 28%, var(--border-md))}}.hive-growth-notice{background:var(--success,#16803c)}@supports (color:color-mix(in lab, red, red)){.hive-growth-notice{background:color-mix(in oklch, var(--success,#16803c) 6%, var(--surface))}}.hive-growth-notice{color:var(--success,#16803c);font-size:12px;font-weight:700;line-height:1.4}.hive-growth-notice.is-pending{border-color:var(--border-md);background:var(--surface-2);color:var(--text-2)}.hive-growth-preview-states{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:6px;margin:0 24px 20px;font-size:10px;display:flex}.hive-growth-preview-states button{border:1px solid var(--border-md);background:var(--surface-2);color:var(--text-2);font:inherit;cursor:pointer;border-radius:999px;padding:4px 8px}.hive-growth-busy .spin{animation:.8s linear infinite hive-growth-spin}@keyframes hive-growth-spin{to{transform:rotate(360deg)}}@media (max-width:760px){.hive-growth-hero{flex-direction:column;align-items:flex-start}.hive-growth-hero-action{align-items:flex-start}.hive-growth-status{grid-template-columns:repeat(2,minmax(0,1fr))}.hive-growth-status p{grid-column:1/-1}.hive-growth-grid,.hive-growth-plan-list,.hive-growth-balance-grid{grid-template-columns:1fr}.hive-growth-section-head{flex-direction:column}.hive-growth-footer-note{flex-direction:column;gap:8px}.hive-growth-section-head,.hive-growth-balance-grid,.hive-growth-plan-list{padding-inline:16px}.hive-growth-current-plan,.hive-growth-auto-row,.hive-growth-plan-section-head{margin-inline:16px;padding-inline:0}.hive-growth-current-plan{padding:14px}.hive-growth-current-plan-meta{flex-direction:column;align-items:flex-start}.hive-growth-auto-row{margin-inline:0;padding-inline:16px}.hive-growth-orders,.hive-growth-status-note,.hive-growth-notice{margin-inline:16px}.hive-growth-plan-card-top,.hive-growth-plan-card-bottom{flex-direction:column;align-items:flex-start}.hive-growth-plan-card-bottom .console-btn{justify-content:center;align-self:stretch}}html.dark .hive-growth-scenario,html.dark .hive-growth-plan-card{background:var(--surface-2)}@media (max-width:640px){.console-referral-celebration{border-radius:16px;padding:54px 22px 26px}.console-referral-celebration h2{font-size:26px}}.console-key-editor{border:1px solid var(--border-md);background:var(--surface);width:min(560px,100%);max-height:min(760px,100vh - 36px);font-family:var(--font-sans);border-radius:16px;overflow:auto;box-shadow:0 22px 80px #00000047}.console-key-editor-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:14px;padding:16px 18px;display:flex}.console-key-editor-head h2{letter-spacing:-.015em;margin:0;font-size:16px;font-weight:400}.console-key-editor-head p{color:var(--text-3);margin:4px 0 0;font-size:11px;line-height:1.5}.console-key-editor-head button{border:1px solid var(--border);background:var(--surface-2);width:32px;height:32px;color:var(--text-2);cursor:pointer;border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.console-key-editor-body{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px 18px;display:grid}.console-key-editor-body label{gap:6px;display:grid}.console-key-editor-body label.wide,.console-key-editor-error{grid-column:1/-1}.console-key-editor-body span{color:var(--text-2);letter-spacing:0;text-transform:none;font-size:13px;font-weight:400}.console-key-editor-body input,.console-key-editor-body select,.console-key-editor-body textarea{border:1px solid var(--border);background:var(--surface-2);width:100%;min-height:38px;color:var(--text-1);font:inherit;border-radius:10px;outline:0;padding:0 11px;font-size:12px}.console-key-editor-status-select{position:relative}.console-key-editor-status-select>button{border:1px solid var(--border);background:var(--surface-2);width:100%;min-height:38px;color:var(--text-1);font:inherit;cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:0 11px;font-size:12px;font-weight:400;display:flex}.console-key-editor-status-select>button svg{color:var(--text-2);transition:transform var(--motion-press) var(--ease-out)}.console-key-editor-status-select>button svg.is-open{transform:rotate(180deg)}.console-key-editor-status-select [role=listbox]{z-index:4;border:1px solid var(--border-md);background:var(--surface);box-shadow:var(--shadow-raised);border-radius:10px;gap:2px;padding:4px;display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0}.console-key-editor-status-select [role=option]{min-height:32px;color:var(--text-1);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;padding:0 8px;font-size:12px;font-weight:400;display:flex}.console-key-editor-status-select [role=option]:hover,.console-key-editor-status-select [role=option].is-selected{background:var(--surface-2)}.console-key-editor-status-select [role=option].is-selected{color:var(--primary-ink)}.console-key-editor-body textarea{resize:vertical;min-height:84px;padding:10px 11px}.console-key-editor-body input:disabled,.console-key-editor-body textarea:disabled{opacity:.5}.console-key-editor-field-hint{color:var(--text-3);font-size:11px;font-weight:500;line-height:1.45}.console-key-editor-field-hint.invalid{color:var(--danger)}.console-key-editor-body input[aria-invalid=true]{border-color:var(--danger)}.console-key-editor-check{color:var(--text-2);align-items:center;font-size:12px;font-weight:400;gap:8px!important;display:flex!important}.console-key-editor-check input{width:14px;min-height:14px}.console-key-editor-error{color:var(--danger);font-size:11px;font-weight:800}.console-key-editor-actions{border-top:1px solid var(--border);justify-content:flex-end;gap:10px;padding:14px 18px;display:flex}.console-key-editor-actions button{border:1px solid var(--border);background:var(--surface-2);min-height:36px;color:var(--text-1);font:inherit;cursor:pointer;border-radius:10px;padding:0 13px;font-size:12px;font-weight:500}.console-key-editor-actions button.is-primary{background:var(--text-1);border-color:var(--text-1);color:var(--bg)}.console-key-editor-actions button:disabled{cursor:not-allowed;border-color:var(--border);background:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.console-key-editor-actions button:disabled{background:color-mix(in srgb, var(--surface-2) 56%, var(--surface))}}.console-key-editor-actions button:disabled{color:var(--text-3);opacity:1}.console-survey-modal{border:1px solid var(--border-md);background:var(--surface);width:min(640px,100%);max-height:min(820px,100vh - 36px);font-family:var(--font-mono);border-radius:24px;overflow:auto;box-shadow:0 24px 90px #0000004d}.console-survey-head{text-align:center;border-bottom:0;justify-items:center;gap:18px;padding:34px 44px 16px;display:grid;position:relative}.console-survey-progress{justify-content:center;align-items:center;gap:10px;display:inline-flex}.console-survey-progress span{background:var(--border);border-radius:999px;width:42px;height:5px}.console-survey-progress span.active,.console-survey-progress span.complete{background:var(--primary)}.console-survey-head>div:not(.console-survey-progress)>span{color:var(--text-3);letter-spacing:0;text-transform:none;font-size:12px;font-weight:800}.console-survey-head h2{color:var(--text-1);letter-spacing:0;margin:8px 0;font-size:clamp(26px,4vw,34px);font-weight:800;line-height:1.15}.console-survey-head p{max-width:480px;color:var(--text-2);margin:0;font-size:14px;line-height:1.55}.console-survey-head>button{border:1px solid var(--border);background:var(--surface-2);width:38px;height:38px;color:var(--text-2);cursor:pointer;border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:20px;right:20px}.console-survey-body{gap:20px;min-height:350px;padding:8px 44px 24px;display:grid}.console-survey-question{border:0;justify-items:center;gap:18px;margin:0;padding:0;display:grid}.console-survey-question legend{color:var(--text-1);margin:0 0 2px;padding:0;font-size:15px;font-weight:800;line-height:1.4}.console-survey-role-grid{flex-direction:column;align-items:center;gap:12px;width:min(100%,840px);margin:0 auto;display:flex}.console-survey-role-row{flex-wrap:wrap;justify-content:center;gap:12px;width:100%;display:flex}.console-survey-role{border:1px solid var(--border);background:var(--surface);width:fit-content;min-width:96px;min-height:54px;color:var(--text-1);font:inherit;white-space:nowrap;cursor:pointer;border-radius:15px;justify-content:center;align-items:center;padding:0 20px;font-size:13px;font-weight:800;line-height:1.25;transition:border-color .15s,background .15s,box-shadow .15s;display:inline-flex;box-shadow:0 1px #00000005}.console-survey-channel-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:min(100%,720px);margin:0 auto;display:grid}.console-survey-channel{border:1px solid var(--border);background:var(--surface);min-height:58px;color:var(--text-1);font:inherit;text-align:left;cursor:pointer;border-radius:16px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:14px;padding:0 18px;transition:border-color .15s,background .15s,box-shadow .15s;display:grid}.console-survey-channel>span{background:var(--surface-2);width:36px;height:36px;color:var(--text-2);border-radius:13px;justify-content:center;align-items:center;display:inline-flex}.console-survey-channel b{min-width:0;color:inherit;font-size:14px;font-weight:800;line-height:1.3}.console-survey-option-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.console-survey-chip-grid{flex-wrap:wrap;gap:10px;display:flex}.console-survey-choice-row{flex-wrap:wrap;align-content:flex-start;align-items:flex-start;gap:8px;width:min(100%,720px);margin:0 auto;display:flex}.console-survey-choice-stack{flex-direction:column;flex:calc(50% - 4px);align-items:stretch;gap:8px;min-width:0;display:flex}.console-survey-option,.console-survey-chip,.console-survey-choice{border:1px solid var(--border);background:var(--surface-2);min-height:44px;color:var(--text-1);font:inherit;text-align:left;cursor:pointer;border-radius:12px;align-items:center;font-size:13px;font-weight:700;line-height:1.35;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.console-survey-option{padding:12px 14px}.console-survey-chip,.console-survey-choice{padding:0 14px}.console-survey-choice{background:var(--surface);border-radius:12px;flex:none;justify-content:flex-start;gap:12px;width:auto;height:50px;min-height:50px;padding:0 14px;font-size:13px}.console-survey-choice:before{content:"";border:1.5px solid var(--border-md);background:var(--surface);border-radius:999px;flex:none;width:14px;height:14px}.console-survey-option:hover,.console-survey-chip:hover,.console-survey-choice:hover,.console-survey-role:hover,.console-survey-channel:hover{border-color:var(--border-md);background:var(--surface)}.console-survey-option.active,.console-survey-chip.active,.console-survey-choice.active,.console-survey-role.active,.console-survey-channel.active{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.console-survey-option.active,.console-survey-chip.active,.console-survey-choice.active,.console-survey-role.active,.console-survey-channel.active{border-color:color-mix(in srgb, var(--primary) 54%, var(--border-md))}}.console-survey-option.active,.console-survey-chip.active,.console-survey-choice.active,.console-survey-role.active,.console-survey-channel.active{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.console-survey-option.active,.console-survey-chip.active,.console-survey-choice.active,.console-survey-role.active,.console-survey-channel.active{background:color-mix(in srgb, var(--primary) 8%, var(--surface) 92%)}}.console-survey-option.active,.console-survey-chip.active,.console-survey-choice.active,.console-survey-role.active,.console-survey-channel.active{color:var(--text-1);box-shadow:0 10px 28px var(--primary)}@supports (color:color-mix(in lab, red, red)){.console-survey-option.active,.console-survey-chip.active,.console-survey-choice.active,.console-survey-role.active,.console-survey-channel.active{box-shadow:0 10px 28px color-mix(in srgb, var(--primary) 12%, transparent)}}.console-survey-channel.active>span{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.console-survey-channel.active>span{background:color-mix(in srgb, var(--primary) 12%, var(--surface) 88%)}}.console-survey-channel.active>span{color:var(--primary-ink)}.console-survey-choice.active:before{border-color:var(--primary);background:var(--primary);box-shadow:inset 0 0 0 4px var(--surface)}.console-survey-option:focus-visible,.console-survey-chip:focus-visible,.console-survey-choice:focus-visible,.console-survey-role:focus-visible,.console-survey-channel:focus-visible,.console-survey-head>button:focus-visible,.console-survey-actions button:focus-visible,.console-survey-other-input:focus{outline:2px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.console-survey-option:focus-visible,.console-survey-chip:focus-visible,.console-survey-choice:focus-visible,.console-survey-role:focus-visible,.console-survey-channel:focus-visible,.console-survey-head>button:focus-visible,.console-survey-actions button:focus-visible,.console-survey-other-input:focus{outline:2px solid color-mix(in srgb, var(--primary) 50%, transparent)}}.console-survey-option:focus-visible,.console-survey-chip:focus-visible,.console-survey-choice:focus-visible,.console-survey-role:focus-visible,.console-survey-channel:focus-visible,.console-survey-head>button:focus-visible,.console-survey-actions button:focus-visible,.console-survey-other-input:focus{outline-offset:2px}.console-survey-other-input{border:1px solid var(--border);background:var(--surface);width:min(100%,500px);min-height:52px;color:var(--text-1);font:inherit;border-radius:15px;outline:0;padding:0 16px;font-size:14px}.console-survey-creator-input{margin-top:2px}.console-survey-booking-card{border:1px solid var(--border);background:var(--surface-2);border-radius:16px;flex:0 0 100%;justify-content:space-between;align-items:center;gap:16px;margin-top:8px;padding:14px;display:flex}.console-survey-booking-copy{text-align:left;align-items:center;gap:12px;min-width:0;display:flex}.console-survey-booking-copy>span{background:var(--surface);width:38px;height:38px;color:var(--primary);border-radius:12px;flex:none;justify-content:center;align-items:center;display:inline-flex}.console-survey-booking-copy b,.console-survey-booking-copy small{display:block}.console-survey-booking-copy b{color:var(--text-2);font-size:13px;font-weight:900;line-height:1.3}.console-survey-booking-copy small{color:var(--text-3);white-space:nowrap;margin-top:2px;font-size:12px;font-weight:600;line-height:1.35}.console-survey-booking-link{border:1px solid var(--text-1);background:var(--text-1);min-height:44px;color:var(--bg);border-radius:13px;flex:none;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:13px;font-weight:900;line-height:1;text-decoration:none;transition:transform .15s,box-shadow .15s,background .15s;display:inline-flex;box-shadow:0 12px 24px #0000001f}.console-survey-booking-link:hover{background:var(--text-1)}@supports (color:color-mix(in lab, red, red)){.console-survey-booking-link:hover{background:color-mix(in srgb, var(--text-1) 88%, var(--primary) 12%)}}.console-survey-booking-link:hover{transform:translateY(-1px);box-shadow:0 16px 30px #00000029}.console-survey-booking-link:focus-visible{outline:2px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.console-survey-booking-link:focus-visible{outline:2px solid color-mix(in srgb, var(--primary) 50%, transparent)}}.console-survey-booking-link:focus-visible{outline-offset:2px}.console-survey-actions{border-top:0;justify-content:space-between;align-items:center;gap:12px;padding:10px 44px 34px;display:flex}.console-survey-actions>div{align-items:center;gap:10px;display:inline-flex}.console-survey-actions button{border:1px solid var(--border);background:var(--surface);min-height:46px;color:var(--text-1);font:inherit;cursor:pointer;border-radius:14px;padding:0 18px;font-size:14px;font-weight:800}.console-survey-actions button.primary{background:var(--text-1);border-color:var(--text-1);color:var(--bg);padding:0 28px}.console-survey-actions button:disabled{cursor:not-allowed;opacity:.48}@media (max-width:767px){.console-survey-modal{border-radius:20px;max-height:calc(100vh - 24px)}.console-survey-head,.console-survey-body,.console-survey-actions{padding-left:16px;padding-right:16px}.console-survey-option-grid,.console-survey-channel-list{grid-template-columns:1fr}.console-survey-body{min-height:0}.console-survey-role-grid{align-items:stretch}.console-survey-role-row{flex-direction:column;gap:10px}.console-survey-role{width:100%;min-width:0}.console-survey-chip,.console-survey-choice,.console-survey-channel{flex-basis:100%;justify-content:flex-start;width:100%}.console-survey-choice-stack{flex-basis:100%}.console-survey-booking-card{flex-direction:column;align-items:stretch}.console-survey-booking-link{width:100%}.console-survey-actions{flex-direction:column-reverse;align-items:stretch}.console-survey-actions>div{gap:10px;display:grid}}.console-model{margin-top:20px}.console-model div{background:var(--surface-2);border-radius:999px;height:9px;margin:8px 0;overflow:hidden}.console-model i{border-radius:inherit;height:100%;display:block}.console-model small{color:var(--text-3)}.console-usage-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:22px;display:grid}.console-usage-summary .console-card{min-height:132px}.console-usage-summary strong{letter-spacing:-.04em;margin:14px 0 8px;font-size:30px;line-height:1;display:block}.console-usage-summary small,.console-logs small{color:var(--text-3);margin-top:5px;font-size:10px;line-height:1.35;display:block}.console-usage-card{margin-top:22px}.console-filter-tabs{border:1px solid var(--border);background:var(--surface-2);border-radius:14px;gap:6px;padding:4px;display:inline-flex}.console-filter-tabs button{min-height:32px;color:var(--text-2);text-transform:capitalize;background:0 0;border:0;border-radius:10px;padding:0 11px;font-size:11px;font-weight:900}.console-filter-tabs button.active{background:var(--surface);color:var(--text-1);box-shadow:var(--shadow-sm)}.console-select-label{border:1px solid var(--border);background:var(--surface-2);min-height:42px;color:var(--text-2);white-space:nowrap;border-radius:14px;align-items:center;gap:8px;padding:0 12px;font-size:11px;font-weight:900;display:inline-flex}.console-select-label select{color:var(--text-1);font:inherit;background:0 0;border:0;outline:0}.console-logs{overflow-x:auto}.console-logs table{border-collapse:collapse;width:100%;min-width:1260px}.console-logs th,.console-logs td{text-align:left;border-bottom:1px solid var(--border);vertical-align:top;padding:16px 18px}.console-logs th{color:var(--text-3);text-transform:uppercase;font-size:12px}.console-logs b{display:block}.console-logs code{text-overflow:ellipsis;white-space:nowrap;border:1px solid var(--border);background:var(--surface-2);border-radius:10px;max-width:220px;padding:6px 8px;display:inline-block;overflow:hidden}.console-pagination{border-top:1px solid var(--border);min-height:58px;color:var(--text-2);justify-content:space-between;align-items:center;gap:16px;padding:12px 18px;font-size:11px;font-weight:900;display:flex}.console-pagination div{align-items:center;gap:10px;display:inline-flex}.console-pagination button{border:1px solid var(--border);background:var(--surface-2);min-height:32px;color:var(--text-1);border-radius:10px;padding:0 11px;font-size:11px;font-weight:900}.console-pagination button:disabled{cursor:default;opacity:.45}.console-balance-skeleton{max-width:190px;height:48px;margin:12px 0 10px}.console-status-skeleton{max-width:132px;height:27px;margin:10px 0 6px}.console-muted-skeleton{max-width:184px}.console-card-skeleton-line{max-width:240px;height:18px}.console-card-headline{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.console-card-headline h2{margin:7px 0 0;font-size:18px}.console-card-headline svg{color:var(--primary)}.console-topup-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:22px;display:grid}.console-amount-choice-skeleton{border-radius:12px;max-width:none;height:44px}.console-amount-choice{border:1px solid var(--border);background:var(--surface-2);min-height:44px;color:var(--text-1);font:inherit;cursor:pointer;border-radius:12px;font-size:13px;font-weight:900}.console-amount-choice.active{border-color:var(--primary);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.console-amount-choice.active{background:color-mix(in oklch, var(--primary) 4%, var(--surface))}}.console-amount-choice.active{box-shadow:inset 0 0 0 1px var(--primary);color:var(--primary-ink)}.console-amount-choice:disabled{cursor:wait;opacity:.65}.console-custom-topup{gap:12px;margin-top:14px;display:grid}.console-custom-topup label{color:var(--text-2);gap:7px;font-size:12px;font-weight:800;display:grid}.console-custom-topup input{border:1px solid var(--border);background:var(--surface-2);color:var(--text-1);border-radius:11px;padding:12px 13px}.console-input-skeleton{border-radius:11px;max-width:none;height:50px}.console-summary-skeleton{border-radius:12px;max-width:none;height:64px}.console-check-skeleton{max-width:260px;height:18px}.console-check-skeleton.wide{max-width:100%}.console-billing-side-stack{gap:22px;display:grid}.console-auto-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.console-auto-grid label{color:var(--text-2);gap:7px;font-size:11px;font-weight:900;display:grid}.console-auto-grid input{border:1px solid var(--border);background:var(--surface-2);min-width:0;color:var(--text-1);border-radius:11px;padding:11px 12px}.console-button-skeleton{border-radius:10px;max-width:150px;height:40px}.console-icon-text-button{border:1px solid var(--border);background:var(--surface-2);min-height:34px;color:var(--text-2);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:7px;font-size:12px;font-weight:900;display:inline-flex}.console-icon-text-button.danger{color:#b42318}.console-icon-text-button:disabled{cursor:wait;opacity:.55}.console-payment-head{border-bottom:1px solid var(--border)}.console-payment-skeleton-list{display:grid}.console-payment{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) minmax(130px,max-content) 110px 96px;align-items:center;gap:18px;padding:18px 22px;display:grid}.console-payment:last-child{border-bottom:0}.console-payment-skeleton .console-skeleton{max-width:none}.console-pill-skeleton{border-radius:999px;height:24px}.console-payment-main{min-width:0}.console-payment-main b{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.console-payment small{color:var(--text-3);margin-top:5px;display:block}.console-payment-date,.console-payment-amount{white-space:nowrap;text-align:right}.console-payment-status{justify-self:end}.console-positive-amount{color:#16824f}.dark .console-positive-amount{color:var(--success)}.console-negative-amount{color:var(--text-1)}.console-form-success{color:#1d8f5f;margin-top:12px;font-size:12px;font-weight:800}.console-endpoint-card{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin-bottom:18px;padding:16px 18px;display:grid}.console-method,.console-stream-chip{background:var(--primary);border-radius:999px;padding:7px 10px}@supports (color:color-mix(in lab, red, red)){.console-method,.console-stream-chip{background:color-mix(in srgb, var(--primary) 12%, transparent)}}.console-method,.console-stream-chip{color:var(--primary-ink);font-size:12px;font-weight:900}.console-endpoint-card code{white-space:nowrap;overflow-x:auto}.console-play-layout{grid-template-columns:260px minmax(0,1fr) 360px;align-items:start;gap:18px;display:grid}.console-mode-list{gap:10px;display:grid}.console-mode-list button{text-align:left;border:1px solid var(--border);background:var(--surface-2);color:var(--text-1);cursor:pointer;border-radius:18px;padding:14px}.console-mode-list button.active{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.console-mode-list button.active{border-color:color-mix(in srgb, var(--primary) 45%, transparent)}}.console-mode-list button.active{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.console-mode-list button.active{background:color-mix(in srgb, var(--primary) 10%, transparent)}}.console-mode-list span,.console-mode-list b,.console-mode-list small,.console-mode-list em{display:block}.console-mode-list b{margin:8px 0 4px}.console-mode-list small{color:var(--primary-ink);overflow-wrap:anywhere}.console-mode-list em{color:var(--text-3);margin-top:8px;font-style:normal;line-height:1.45}.console-builder-stack{gap:18px;display:grid}.console-card-title-row{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.console-control-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.console-control-grid label,.console-prompt-label{color:var(--text-3);gap:8px;font-size:12px;display:grid}.console-control-grid input,.console-control-grid select,.console-prompt-label textarea{border:1px solid var(--border);background:var(--surface-2);border-radius:14px;padding:12px}.console-inline-control{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;display:grid}.console-inline-control input[type=checkbox]{width:16px;height:16px;accent-color:var(--primary)}.console-inline-control input:disabled{opacity:.58;cursor:not-allowed}.console-prompt-label{margin-top:14px}.console-prompt-label textarea{resize:vertical;min-height:120px;color:var(--text-1)}.console-result{background:var(--surface-2);border-radius:18px;min-height:110px;padding:16px;line-height:1.6}.console-media-grid{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:12px;display:grid}.console-media-grid div{border:1px solid var(--primary);min-height:88px}@supports (color:color-mix(in lab, red, red)){.console-media-grid div{border:1px solid color-mix(in srgb, var(--primary) 14%, transparent)}}.console-media-grid div{background:var(--surface-2);border-radius:16px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.console-media-grid div{background:color-mix(in oklch, var(--surface-2) 92%, var(--primary) 8%)}}.console-media-grid div{color:var(--text-2)}.console-code-tabs{gap:8px;margin-bottom:14px;display:flex}.console-code-tabs span{border:1px solid var(--border);color:var(--text-2);border-radius:999px;padding:6px 9px}.console-code-panel pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#f8f4ed;background:#070707;border-radius:18px;padding:18px;font-size:12px;line-height:1.6}.console-copy-mini{padding:0 10px}.console-mock-note{margin-top:24px;font-size:12px}@media (max-width:1180px){.console-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.console-play-layout{grid-template-columns:1fr}}@media (max-width:767px){.console-topbar{display:none}.console-content{width:min(100% - 28px,1180px);padding-top:28px}.console-section-head h1,.console-dashboard-page .console-section-head h1,.console-api-page .console-section-head h1{font-size:26px}.console-split,.console-metrics,.console-usage-summary,.console-info-grid,.console-control-grid,.console-field-grid,.console-auto-grid,.console-endpoint-card,.console-profile{grid-template-columns:1fr}.console-toolbar{flex-direction:column;align-items:stretch}.console-search{min-width:0}.console-filter-tabs,.console-select-label,.console-pagination,.console-pagination div{width:100%}.console-filter-tabs{overflow-x:auto}.console-pagination{flex-direction:column;align-items:stretch}}.console-sidebar-shell{color:#f9f8f6;flex-direction:column;height:100%;display:flex}.console-sidebar-brand{border-bottom:1px solid #ffffff14;align-items:center;gap:10px;height:60px;padding:0 17px;font-weight:900;display:flex;position:relative}.console-sidebar-brand,.console-sidebar-foot{border-color:var(--sidebar-border)}.console-sidebar-shell.is-collapsed .console-sidebar-brand svg{filter:drop-shadow(0 0 10px #ee6f374d)}.console-sidebar-brand small{color:#ffffff59;letter-spacing:.18em;text-transform:uppercase;font-size:9px}.console-sidebar-nav{flex:1;padding:16px 10px;overflow-y:auto}.console-sidebar-group+.console-sidebar-group{margin-top:14px}.console-sidebar-title{color:#707482;color:lab(48.8094% .848323 -8.21085);letter-spacing:.15em;text-transform:uppercase;padding:0 10px 10px;font-size:10px;font-weight:900}.console-sidebar-link{color:#c0c4d0;color:lab(79.0023% .605166 -6.76378);text-align:left;border-radius:12px;align-items:center;gap:12px;width:100%;margin-bottom:6px;padding:11px 10px;text-decoration:none;transition:background .18s,border-color .18s,color .18s;display:flex}.console-sidebar-link:hover{color:#f1eae5;color:lab(93.0101% 1.93381 3.15104);background:#f7f0ec11;background:lab(95.3302% 1.93325 3.15074/.065)}.console-sidebar-link.active{color:#faf4f0;color:lab(96.4963% 1.54272 2.51809);background:#953e323d;background:lab(38.5724% 36.7522 26.3603/.24);border:1px solid #e14b3985;border:1px solid lab(54.1255% 58.6626 44.1345/.52);box-shadow:inset 0 1px #ffedea14,0 8px 22px #03010124;box-shadow:inset 0 1px lab(95.1937% 5.85544 3.88861/.08),0 8px 22px lab(.456209% .33851 .402895/.14)}.console-sidebar-ico{color:#74798d;color:lab(51.068% 1.2643 -11.1465);flex:none;place-items:center;width:30px;height:30px;display:grid}.console-sidebar-link:hover .console-sidebar-ico{color:#b2b7c7;color:lab(74.3194% .867009 -8.98652)}.console-sidebar-link.active .console-sidebar-ico{color:#ff6b55}.console-sidebar-copy{min-width:0}.console-sidebar-copy b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;line-height:1.2;display:block;overflow:hidden}.console-sidebar-copy small{color:#737784;color:lab(49.9846% .747174 -7.47623);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:10px;line-height:1.25;display:block;overflow:hidden}.console-sidebar-foot{border-top:1px solid #ffffff14;padding:12px}.console-sidebar-help{border-bottom:1px solid var(--sidebar-border);gap:6px;margin-bottom:12px;padding-bottom:12px;display:grid}.console-sidebar-help-title{color:#ffffff52;letter-spacing:.14em;text-transform:uppercase;padding:0 2px 2px;font-size:10px;font-weight:900}.console-sidebar-help-link{color:#ffffffad;border:1px solid #0000;border-radius:11px;align-items:center;gap:9px;min-height:38px;padding:6px 8px;text-decoration:none;transition:background .18s,border-color .18s,color .18s;display:flex}.console-sidebar-help-link:hover{color:#faf4f0;color:lab(96.4963% 1.54272 2.51809);background:#f7f0ec11;background:lab(95.3302% 1.93325 3.15074/.065);border-color:#ded6d02e;border-color:lab(86.0438% 2.3286 3.78649/.18)}.console-sidebar-help-icon{border:1px solid var(--sidebar-border);color:#74798d;color:lab(51.068% 1.2643 -11.1465);background:#201914;background:lab(9.47002% 2.86535 4.44156);border-radius:9px;flex:none;place-items:center;width:28px;height:28px;display:grid}.console-sidebar-help-link:hover .console-sidebar-help-icon{color:#b2b7c7;color:lab(74.3194% .867009 -8.98652)}.console-sidebar-help-copy{min-width:0}.console-sidebar-help-copy b,.console-sidebar-help-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.console-sidebar-help-copy b{font-size:13px;font-weight:700;line-height:1.2}.console-sidebar-help-copy small{color:#ffffff57;margin-top:2px;font-size:10px;font-weight:700;line-height:1.2}.console-sidebar-user-wrap{position:relative}.console-sidebar-user{color:#fff;width:100%;font-family:var(--font-mono);text-align:left;cursor:pointer;background:#ffffff0d;border:0;border-radius:12px;align-items:center;gap:9px;padding:9px;display:flex}.console-sidebar-user:hover,.console-sidebar-user[aria-expanded=true]{background:#f7f0ec12;background:lab(95.3302% 1.93325 3.15074/.07)}.console-sidebar-user-copy{min-width:0}.console-sidebar-user-copy b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.25;display:block;overflow:hidden}.console-sidebar-user-copy small{color:#ffffff8f;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.3;display:block;overflow:hidden}.console-sidebar-user-menu{z-index:2;border:1px solid var(--sidebar-border);background:#0f0a07fa;background:lab(3.02506% 1.34888 1.79676/.98);border-radius:12px;padding:6px;position:absolute;bottom:calc(100% + 8px);left:0;right:0;box-shadow:0 16px 40px #00000052}.console-sidebar-user-menu button{border:1px solid var(--primary);justify-content:center;align-items:center;gap:8px;width:100%;min-height:36px;display:flex}@supports (color:color-mix(in lab, red, red)){.console-sidebar-user-menu button{border:1px solid color-mix(in srgb, var(--primary) 28%, transparent)}}.console-sidebar-user-menu button{background:var(--primary);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.console-sidebar-user-menu button{background:color-mix(in srgb, var(--primary) 14%, transparent)}}.console-sidebar-user-menu button{color:#ffb4b1;font-family:var(--font-mono);cursor:pointer;font-size:12px;font-weight:900}.console-sidebar-user-menu button:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.console-sidebar-user-menu button:hover{border-color:color-mix(in srgb, var(--primary) 42%, transparent)}}.console-sidebar-user-menu button:hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.console-sidebar-user-menu button:hover{background:color-mix(in srgb, var(--primary) 20%, transparent)}}.console-sidebar-user-menu button:hover{color:#fff}.console-sidebar-action{color:#ffffffb8;width:100%;height:38px;font-family:var(--font-mono);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:12px;justify-content:center;align-items:center;gap:8px;margin-top:8px;font-size:12px;font-weight:900;line-height:1.2;display:flex}.console-sidebar-action span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.console-sidebar-action.logout{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.console-sidebar-action.logout{background:color-mix(in srgb, var(--primary) 14%, transparent)}}.console-sidebar-action.logout{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.console-sidebar-action.logout{border-color:color-mix(in srgb, var(--primary) 30%, transparent)}}.console-sidebar-action.logout{color:#ffb4b1}.console-sidebar-action.layout{border-color:var(--sidebar-border);color:#ffffff8f;background:0 0;margin-top:16px;font-weight:800}.console-sidebar-action.layout:hover{color:#ffffffc7;background:#f7f0ec0f;background:lab(95.3302% 1.93325 3.15074/.06)}.console-sidebar-shell.is-collapsed .console-sidebar-brand{justify-content:center;padding:0}.console-sidebar-shell.is-collapsed .console-sidebar-title,.console-sidebar-shell.is-collapsed .console-sidebar-help-title,.console-sidebar-shell.is-collapsed .console-sidebar-help-copy,.console-sidebar-shell.is-collapsed .console-sidebar-copy,.console-sidebar-shell.is-collapsed .console-sidebar-user-copy,.console-sidebar-shell.is-collapsed .console-sidebar-action span{display:none}.console-sidebar-shell.is-collapsed .console-sidebar-link{justify-content:center;padding:9px 0}.console-sidebar-shell.is-collapsed .console-sidebar-ico{color:#74798d;color:lab(51.068% 1.2643 -11.1465);width:42px;height:42px}.console-sidebar-shell.is-collapsed .console-sidebar-link.active .console-sidebar-ico{color:#ff6b55}.console-sidebar-shell.is-collapsed .console-sidebar-action{height:42px;padding:0}.console-sidebar-shell.is-collapsed .console-sidebar-user{justify-content:center;height:42px;padding:0}.console-sidebar-shell.is-collapsed .console-sidebar-user-menu{width:44px;left:50%;right:auto;transform:translate(-50%)}.console-sidebar-shell.is-collapsed .console-sidebar-user-menu button span{display:none}.console-sidebar-shell.is-collapsed .console-sidebar-help{justify-items:center;gap:8px;margin-bottom:10px;padding-bottom:10px}.console-sidebar-shell.is-collapsed .console-sidebar-help-link{justify-content:center;width:42px;height:42px;padding:0}.console-sidebar-shell.is-collapsed .console-sidebar-help-icon{width:32px;height:32px}@media (min-width:768px){.console-content-area{margin-left:var(--console-sidebar-offset,250px);width:calc(100% - var(--console-sidebar-offset,250px));transition:margin-left .2s}}@media (max-width:767px){.console-content-area{width:100%}}.console-page{background:var(--bg);overflow-x:hidden}.dark .console-page{background:var(--bg)}.console-topbar{background:var(--bg);height:60px;padding:0 28px}@supports (color:color-mix(in lab, red, red)){.console-topbar{background:color-mix(in srgb,var(--bg) 86%,transparent)}}.console-topbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.dark .console-topbar{background:#12100ec7;border-bottom-color:#fff4e61c}.console-crumb{font-size:11px;font-weight:800}.console-content{width:min(1480px,100% - 60px);padding:30px 0 64px}.console-section-head{align-items:flex-start;margin-bottom:20px}.console-section-head h1{letter-spacing:-.025em;margin:0;font-size:28px;font-weight:700;line-height:1.15}.console-section-head p{max-width:800px;margin:9px 0 0;font-size:13px;line-height:1.75}.console-card{border-color:var(--border);background:var(--surface);box-shadow:var(--shadow-sm);border-radius:16px}.dark .console-card{background:var(--surface);box-shadow:var(--shadow-raised), 0 1px 0 #ffffff09 inset;border-color:#fff4e624}@supports (color:lab(0% 0 0)){.dark .console-card{box-shadow:var(--shadow-raised), 0 1px 0 lab(100% 0 0/.035) inset}}.console-pad{padding:18px}.console-pad h2,.console-card h2,.console-pad h3,.console-card h3{letter-spacing:-.03em;margin:0 0 12px;font-size:16px;line-height:1.25}.console-label{letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:900}.console-metrics{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:13px;margin-bottom:16px}.console-metric{min-height:112px;padding:16px}.console-value,.console-amount{margin:10px 0 6px;font-size:25px}.console-sub,.console-muted{font-size:11px;line-height:1.6}.console-split{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:16px}.console-profile{grid-template-columns:minmax(72px,92px) minmax(0,1fr)}.console-info-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.console-btn{border-radius:9px;gap:6px;min-height:32px;padding:0 10px;font-size:11px;font-weight:900}.console-btn.primary{background:var(--text-1);border-color:var(--text-1);color:var(--bg)}.console-toolbar{gap:10px;padding:12px 16px}.console-search{border-radius:9px;gap:8px;min-width:220px;height:32px;padding:0 10px;font-size:11px;font-weight:700}.console-search input{font-size:11px;font-weight:700}.console-key-head,.console-key-row{grid-template-columns:minmax(150px,1fr) minmax(220px,1.35fr) minmax(76px,.48fr) minmax(110px,.62fr) minmax(92px,.54fr) minmax(132px,.62fr);gap:12px;min-width:0;padding:15px 16px;font-size:12px}.console-key-head{letter-spacing:.12em;font-size:9px}.console-key-value code{border-radius:8px;padding:7px 8px}.console-key-value button,.console-row-actions button,.console-copy-mini{border-radius:9px;min-height:31px}.console-row-actions{justify-content:flex-end}.console-row-actions button{min-width:72px;height:32px}.console-row-actions button:first-child{color:var(--success);background:#16a34a14;border-color:#16a34a38}.console-row-actions .danger{color:#dc2626;background:#dc262614;border-color:#dc262638}.console-pill{padding:5px 8px;font-size:10px}.console-logs{margin-top:16px}.console-logs th,.console-logs td{padding:13px 16px;font-size:12px}.console-logs th{letter-spacing:.12em;font-size:9px}.console-topup-grid{gap:10px;margin-top:22px}.console-payment{grid-template-columns:minmax(0,1fr) minmax(130px,max-content) 110px 96px;padding:18px 22px}.console-activity-row{grid-template-columns:minmax(0,1.35fr) 90px 90px 100px 82px}.console-redeem-card{flex-direction:column;min-height:100%;display:flex}.console-control-grid input,.console-control-grid select,.console-prompt-label textarea{border-radius:11px}.console-endpoint-card{margin-bottom:16px;padding:13px 16px}.console-method,.console-stream-chip{border-radius:8px;padding:6px 9px;font-size:10px}.console-play-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.console-mode-list{gap:9px}.console-mode-list button{border-radius:13px;min-height:96px;padding:13px}.console-mode-list span{background:var(--primary);width:auto;display:inline-block}@supports (color:color-mix(in lab, red, red)){.console-mode-list span{background:color-mix(in srgb, var(--primary) 10%, transparent)}}.console-mode-list span{color:var(--primary-ink);border-radius:7px;margin-bottom:7px;padding:4px 6px}.console-mode-list b{font-size:13px}.console-mode-list small{color:var(--text-2);font-size:11px}.console-control-grid{gap:12px}.console-control-grid label,.console-prompt-label{letter-spacing:.1em;text-transform:uppercase;gap:6px;font-size:10px;font-weight:900}.console-prompt-label textarea{resize:none;min-height:145px}.console-result{border:1px solid var(--border);border-radius:12px;min-height:142px;font-size:12px;line-height:1.75}.console-media-grid div{border-radius:12px;min-height:92px}.console-code-tabs span{border-radius:8px;padding:6px 8px;font-size:10px;font-weight:900}.console-code-tabs span:first-child{color:var(--primary-ink);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.console-code-tabs span:first-child{background:color-mix(in srgb, var(--primary) 10%, transparent)}}.console-code-panel pre{word-break:break-word;background:#10100e;border-radius:13px;min-height:360px;max-height:520px;padding:16px;font-size:11px;line-height:1.75;overflow:auto}.console-billing-records{margin-top:18px}.console-referral-grid{grid-template-columns:minmax(360px,1.1fr) minmax(280px,.9fr);gap:18px;margin-bottom:18px;display:grid}.console-referral-hero-card{flex-direction:column;gap:18px;min-height:100%;display:flex}.console-referral-hero-icon,.console-referral-stat span{border:1px solid var(--primary);justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.console-referral-hero-icon,.console-referral-stat span{border:1px solid color-mix(in srgb, var(--primary) 22%, transparent)}}.console-referral-hero-icon,.console-referral-stat span{background:var(--primary);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.console-referral-hero-icon,.console-referral-stat span{background:color-mix(in srgb, var(--primary) 8%, transparent)}}.console-referral-hero-icon,.console-referral-stat span{color:var(--primary-ink)}.console-referral-hero-card h2{text-wrap:balance;max-width:620px;margin:8px 0 0;font-size:24px;font-weight:600;line-height:1.2}.console-referral-page .console-label{letter-spacing:.08em;font-weight:600}.console-referral-hero-card>.console-referral-link-box,.console-referral-hero-card>.console-referral-create{margin-top:auto}.console-referral-steps{gap:12px;margin:0;padding:0;list-style:none;display:grid}.console-referral-steps li{color:var(--text-2);align-items:flex-start;gap:10px;font-size:13px;line-height:1.55;display:flex}.console-referral-steps li span{border:1px solid var(--primary);flex:none;place-items:center;width:22px;height:22px;margin-top:-1px;display:grid}@supports (color:color-mix(in lab, red, red)){.console-referral-steps li span{border:1px solid color-mix(in srgb, var(--primary) 22%, transparent)}}.console-referral-steps li span{background:var(--primary);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.console-referral-steps li span{background:color-mix(in srgb, var(--primary) 7%, transparent)}}.console-referral-steps li span{color:var(--primary-ink);font-size:11px;font-weight:600;line-height:1}.console-referral-link-box,.console-referral-create{border:1px solid var(--border-md);background:var(--surface-2);border-radius:16px;padding:14px}.console-referral-link-box{gap:10px;display:grid}.console-referral-link-box label{gap:7px;min-width:0;display:grid}.console-referral-link-actions{flex-wrap:wrap;gap:8px;display:flex}.console-referral-link-box span{color:var(--text-2);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:600}.console-referral-link-box input{border:1px solid var(--border);background:var(--surface);width:100%;height:44px;color:var(--text-1);border-radius:12px;outline:0;padding:0 12px;font-size:13px;font-weight:500;transition:border-color .18s}.console-referral-link-box input:focus-visible{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.console-referral-link-box input:focus-visible{border-color:color-mix(in srgb, var(--primary) 55%, transparent)}}.console-referral-link-box button{border:1px solid var(--border-md);background:var(--surface);height:40px;color:var(--text-1);white-space:nowrap;cursor:pointer;border-radius:12px;align-items:center;gap:8px;padding:0 14px;font-size:12px;font-weight:600;transition:background .18s,filter .18s;display:inline-flex}.console-referral-link-box button:hover{background:var(--surface-2)}.console-referral-link-box button:focus-visible{outline:2px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.console-referral-link-box button:focus-visible{outline:2px solid color-mix(in srgb, var(--primary) 70%, transparent)}}.console-referral-link-box button:focus-visible{outline-offset:3px}.console-referral-link-box button.console-referral-message-copy{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.console-referral-link-box button.console-referral-message-copy{border-color:color-mix(in srgb, var(--primary) 22%, transparent)}}.console-referral-link-box button.console-referral-message-copy{background:var(--primary-solid);color:#fff}.console-referral-link-box button.console-referral-message-copy:hover{background:var(--primary-solid);filter:brightness(1.06)}.console-referral-copy-hint{color:var(--text-2);margin:0;font-size:11px;line-height:1.5}.console-referral-create{justify-content:space-between;align-items:center;gap:14px;display:flex}.console-referral-create p{color:var(--text-2);margin:0;font-size:12px;line-height:1.6}.console-referral-stats{gap:14px;display:grid}.console-referral-stat{min-height:132px}.console-referral-stat h2{margin:12px 0 6px;font-size:25px;font-weight:600;line-height:1}.console-referral-records{overflow:hidden}.console-referral-records .console-payment-head{justify-content:space-between;align-items:center;gap:18px;display:flex}.console-referral-tabs{border:1px solid var(--border);background:var(--surface-2);border-radius:14px;flex:none;gap:4px;padding:4px;display:inline-flex}.console-referral-tabs button{min-height:38px;color:var(--text-2);cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;padding:0 13px;font-size:12px;font-weight:600;transition:background .18s,color .18s,box-shadow .18s;display:inline-flex}.console-referral-tabs button.active{background:var(--surface);color:var(--text-1);box-shadow:var(--shadow-sm)}.console-referral-tabs button:focus-visible{outline:2px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.console-referral-tabs button:focus-visible{outline:2px solid color-mix(in srgb, var(--primary) 62%, transparent)}}.console-referral-tabs button:focus-visible{outline-offset:-2px}.console-referral-tabs span{background:var(--text-1);border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:22px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.console-referral-tabs span{background:color-mix(in srgb, var(--text-1) 8%, transparent)}}.console-referral-tabs span{color:inherit;padding:0 7px;font-size:11px;line-height:1}.console-referral-tabs button.active span{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.console-referral-tabs button.active span{background:color-mix(in srgb, var(--primary) 10%, transparent)}}.console-referral-tabs button.active span{color:var(--primary-ink)}.console-referral-error{margin:0 18px 12px}.console-referral-row .console-payment-main small{word-break:break-word}.console-referral-row .console-payment-main b{font-weight:500}.console-referral-row .console-payment-amount{font-weight:600}.console-referral-page .console-payment-status,.console-referral-page .console-pagination b{font-weight:500}.console-referral-invite-row{grid-template-columns:minmax(0,1fr) minmax(130px,max-content) max-content}.console-referral-invite-row .console-payment-date{color:var(--text-3);font-size:11px}@media (max-width:1080px){.console-play-layout{grid-template-columns:1fr}.console-play-inspect{position:static}.console-play-inspect .console-code{min-height:220px}}@media (max-width:860px){.console-referral-grid{grid-template-columns:1fr}}@media (max-width:720px){.console-referral-link-actions{flex-direction:column}.console-referral-link-box button{justify-content:center;width:100%}}@media (max-width:920px){.console-content{width:min(100% - 32px,1480px);padding:24px 0 56px}.console-section-head{display:block}.console-referral-records .console-payment-head{flex-direction:column;align-items:flex-start}.console-referral-invite-row{grid-template-columns:minmax(0,1fr) auto}.console-referral-tabs{width:100%}.console-referral-tabs button{flex:1;justify-content:center}.console-play-layout,.console-split,.console-metrics,.console-profile,.console-info-grid,.console-control-grid,.console-endpoint-card,.console-request-controls{grid-template-columns:1fr}.console-code-panel{grid-column:auto}.console-toolbar{flex-direction:column;align-items:stretch}.console-search{min-width:0}.console-api-table{display:none}.console-api-mobile-list{gap:12px;padding:12px;display:grid}.console-payment{grid-template-columns:minmax(0,1fr) auto;gap:8px 14px}.console-payment-main{grid-row:span 2}.console-payment-date,.console-payment-amount,.console-payment-status{text-align:right;justify-self:end}}@media (max-width:520px){.console-content{width:min(100% - 24px,1480px);padding-top:20px}.console-section-head h1,.console-dashboard-page .console-section-head h1,.console-api-page .console-section-head h1{font-size:26px}.console-top-actions{flex-wrap:wrap}.console-payment,.console-key-head,.console-key-row{min-width:0}.console-payment,.console-activity-row,.console-referral-invite-row,.console-topup-grid,.console-dashboard-account .console-dashboard-identity{grid-template-columns:1fr}.console-dashboard-account .console-dashboard-account-status:nth-child(3),.console-dashboard-account .console-dashboard-account-status:nth-child(5){border-left:0;padding-left:0}.console-dashboard-account .console-dashboard-account-status:nth-child(n+3){border-top:1px solid var(--border);margin-top:14px}.console-payment-main{grid-row:auto}.console-payment-date,.console-payment-amount,.console-payment-status{text-align:left;justify-self:start}.console-key-head,.console-key-row{grid-template-columns:1fr}.console-row-actions{justify-content:flex-start}.console-api-mobile-stats{grid-template-columns:1fr}}.console-control-stack{gap:12px;display:grid}.console-control-stack label{color:var(--text-2);letter-spacing:.1em;text-transform:uppercase;gap:6px;font-size:10px;font-weight:900;display:grid}.console-control-stack select{border:1px solid var(--border);background:var(--surface);width:100%;min-height:42px;color:var(--text-1);border-radius:11px;padding:0 12px}.console-toggle-line{color:var(--text-2);align-items:center;gap:7px;font-size:12px;font-weight:500;display:inline-flex}.console-toggle-line input{width:16px;height:16px;accent-color:var(--primary)}.console-code-tabs button{border:1px solid var(--border);color:var(--text-2);cursor:pointer;background:0 0;border-radius:8px;padding:6px 10px;font-size:11px;font-weight:500}.console-code-tabs button.active{color:var(--primary-ink);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.console-code-tabs button.active{background:color-mix(in srgb, var(--primary) 10%, transparent)}}.console-spin{animation:1s linear infinite console-spin}@keyframes console-spin{to{transform:rotate(360deg)}}.console-onboarding-page .console-content{width:min(1180px,100% - 64px);margin:0 auto;padding-top:28px}.console-onboarding-page .console-section-head{margin-bottom:18px}.console-onboarding-hero{border:1px solid var(--border-md);background:var(--surface);border-radius:16px;grid-template-columns:minmax(0,1fr);gap:22px;margin-bottom:14px;padding:22px;display:grid}@supports (color:color-mix(in lab, red, red)){.console-onboarding-hero{background:color-mix(in srgb, var(--surface) 92%, var(--surface-2) 8%)}}.console-onboarding-hero{box-shadow:var(--shadow-sm)}.console-onboarding-hero-copy{max-width:760px}.console-onboarding-hero-copy span,.console-onboarding-step-head>span,.console-onboarding-side>span,.console-onboarding-copy-head span{color:var(--text-2);letter-spacing:0;text-transform:none;font-size:13px;font-weight:700}.console-onboarding-hero-copy h2{color:var(--text-1);letter-spacing:0;margin:8px 0;font-size:clamp(24px,3vw,40px);line-height:1.08}.console-onboarding-hero-copy p{max-width:680px;color:var(--text-2);margin:0;font-size:14px;line-height:1.6}.console-onboarding-grid{grid-template-columns:minmax(0,1fr) minmax(250px,320px);align-items:start;gap:14px;display:grid}.console-onboarding-side{border-radius:16px;gap:8px;padding:18px;display:grid}.console-onboarding-side b{color:var(--text-1);font-size:16px;line-height:1.3}.console-onboarding-side p{color:var(--text-2);margin:0;font-size:12px;line-height:1.55}.console-onboarding-step-head{max-width:620px;margin-bottom:28px}.console-onboarding-step-head h2{color:var(--text-1);letter-spacing:0;margin:10px 0 8px;font-size:28px;font-weight:600;line-height:1.2}.console-onboarding-step-head p{color:var(--text-2);margin:0;font-size:14px;line-height:1.55}.console-onboarding-copy-block{margin-bottom:18px;display:grid}.console-onboarding-code-frame{border:1px solid var(--border);background:var(--surface-2);width:100%;color:var(--text-1);text-align:left;font:inherit;cursor:pointer;border-radius:14px;transition:border-color .15s cubic-bezier(.22,1,.36,1),background .15s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}.console-onboarding-code-frame:hover{border-color:var(--border-md);background:var(--surface-3)}.console-onboarding-code-frame:focus-visible{outline:2px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.console-onboarding-code-frame:focus-visible{outline:2px solid color-mix(in srgb, var(--primary) 50%, transparent)}}.console-onboarding-code-frame:focus-visible{outline-offset:2px}.console-onboarding-code-frame.copied{border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.console-onboarding-code-frame.copied{border-color:color-mix(in srgb, var(--success) 45%, var(--border))}}.console-onboarding-code-frame.copied{background:var(--success)}@supports (color:color-mix(in lab, red, red)){.console-onboarding-code-frame.copied{background:color-mix(in srgb, var(--success) 8%, var(--surface-2))}}.console-onboarding-copy-corner{width:26px;height:26px;color:var(--text-3);opacity:.55;justify-content:center;align-items:center;transition:color .15s cubic-bezier(.16,1,.3,1),opacity .15s cubic-bezier(.16,1,.3,1);display:inline-flex;position:absolute;top:10px;right:10px}.console-onboarding-code-frame:hover .console-onboarding-copy-corner{color:var(--text-1);opacity:1}.console-onboarding-code-frame.copied .console-onboarding-copy-corner{color:var(--success);opacity:1}.console-onboarding-copy-block pre{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;min-height:0;color:var(--text-1);font-family:var(--font-sans);background:0 0;border:0;border-radius:0;margin:0;padding:13px 40px 13px 14px;font-size:13px;font-weight:400;line-height:1.5;overflow:auto}.console-onboarding-env-toggle:focus-visible,.console-onboarding-inline-link:focus-visible{outline:2px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.console-onboarding-env-toggle:focus-visible,.console-onboarding-inline-link:focus-visible{outline:2px solid color-mix(in srgb, var(--primary) 50%, transparent)}}.console-onboarding-env-toggle:focus-visible,.console-onboarding-inline-link:focus-visible{outline-offset:2px;border-radius:8px}.console-onboarding-list{counter-reset:onboarding-step;gap:10px;margin:22px 0;padding:0;list-style:none;display:grid}.console-onboarding-list li{min-height:42px;color:var(--text-1);counter-increment:onboarding-step;padding-left:46px;position:relative}.console-onboarding-list li:before{content:counter(onboarding-step);background:var(--primary);border-radius:10px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex;position:absolute;top:0;left:0}@supports (color:color-mix(in lab, red, red)){.console-onboarding-list li:before{background:color-mix(in srgb, var(--primary) 12%, var(--surface-2) 88%)}}.console-onboarding-list li:before{color:var(--primary-ink);font-size:11px;font-weight:900}.console-onboarding-list b,.console-onboarding-list small{display:block}.console-onboarding-list b{font-size:13px;line-height:1.35}.console-onboarding-list small{color:var(--text-2);margin-top:3px;font-size:11px;line-height:1.45}.console-onboarding-empty-key{border:1px solid var(--border);background:var(--surface-2);border-radius:14px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px;display:grid}.console-onboarding-empty-key>span{background:var(--primary);border-radius:16px;justify-content:center;align-items:center;width:52px;height:52px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.console-onboarding-empty-key>span{background:color-mix(in srgb, var(--primary) 12%, var(--surface) 88%)}}.console-onboarding-empty-key>span{color:var(--primary-ink)}.console-onboarding-empty-key h3{color:var(--text-1);margin:0 0 6px;font-size:15px;line-height:1.35}.console-onboarding-empty-key p,.console-onboarding-note{color:var(--text-2);margin:0;font-size:12px;line-height:1.55}.console-onboarding-note{margin:-6px 0 22px}.console-onboarding-demo-list{border-top:1px solid var(--border);border-bottom:1px solid var(--border);flex:1;align-content:center;gap:0;display:grid}.console-onboarding-demo{border:0;border-bottom:1px solid var(--border);text-align:left;width:100%;min-height:56px;font:inherit;cursor:pointer;background:0 0;border-radius:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 4px;transition:background .15s cubic-bezier(.22,1,.36,1),transform .15s cubic-bezier(.22,1,.36,1);display:grid}.console-onboarding-demo:last-child{border-bottom:0}.console-onboarding-demo:hover{background:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.console-onboarding-demo:hover{background:color-mix(in srgb, var(--surface-2) 72%, transparent)}}.console-onboarding-demo:active{transform:scale(.99)}.console-onboarding-demo:focus-visible{outline:2px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.console-onboarding-demo:focus-visible{outline:2px solid color-mix(in srgb, var(--primary) 50%, transparent)}}.console-onboarding-demo:focus-visible{outline-offset:-2px}.console-onboarding-demo.copied{background:var(--success)}@supports (color:color-mix(in lab, red, red)){.console-onboarding-demo.copied{background:color-mix(in srgb, var(--success) 8%, transparent)}}.console-onboarding-demo>svg{color:var(--text-3)}.console-onboarding-demo>span:not(.console-onboarding-demo-copy){min-width:0;color:var(--text-1);font-size:13px;line-height:1.45}@media (max-width:1180px){.console-onboarding-grid{grid-template-columns:1fr}.console-onboarding-side{display:none}}@media (max-width:767px){.console-onboarding-page .console-content{width:min(100% - 28px,720px);padding-top:20px}.console-onboarding-hero{padding:16px}.console-onboarding-empty-key{grid-template-columns:1fr}.console-onboarding-empty-key .console-btn{width:100%}}.console-onboarding-page .console-section-head h1,.console-onboarding-page .console-section-head p{max-width:760px}.console-onboarding-page .console-content{min-height:calc(100vh - var(--topbar-h));flex-direction:column;display:flex}.console-onboarding-flow-wrap{flex:1;align-items:center;padding-bottom:24px;display:flex}.console-onboarding-flow{align-items:stretch;gap:4px;width:100%;display:flex}.console-onboarding-flow-card{flex-direction:column;flex:1 1 0;min-width:0;padding:24px;transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s cubic-bezier(.22,1,.36,1);display:flex;position:relative}.console-onboarding-flow-copy{transform:rotate(-1.2deg)}.console-onboarding-flow-illustration{transform:rotate(1deg)}.console-onboarding-flow-ask{transform:rotate(-.9deg)}.console-onboarding-flow-card:hover{box-shadow:var(--shadow-raised);transform:rotate(0)}.console-onboarding-flow-card-head{align-items:center;gap:10px;margin-bottom:10px;padding-right:48px;display:flex}.console-onboarding-flow-badge{color:var(--primary);position:absolute;top:12px;right:22px}@supports (color:color-mix(in lab, red, red)){.console-onboarding-flow-badge{color:color-mix(in srgb, var(--primary) 30%, var(--surface))}}.console-onboarding-flow-badge{letter-spacing:-.02em;-webkit-user-select:none;user-select:none;pointer-events:none;font-size:48px;font-weight:800;line-height:1}.dark .console-onboarding-flow-badge{color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dark .console-onboarding-flow-badge{color:color-mix(in srgb, var(--primary) 42%, var(--surface))}}.console-onboarding-flow-card-head h2{color:var(--text-1);letter-spacing:0;margin:0;font-size:19px;font-weight:700;line-height:1.3}.console-onboarding-flow-card-desc{color:var(--text-2);margin:0 0 18px;font-size:13px;line-height:1.55}.console-onboarding-flow-card-foot{margin-top:auto;padding-top:18px}.console-onboarding-flow-copy>.console-onboarding-copy-block{margin-top:auto}.console-onboarding-flow-card-links{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.console-onboarding-flow-card-links .console-onboarding-copy-block{align-self:stretch;margin:2px 0 0}.console-onboarding-flow-arrow{width:88px;color:var(--primary);flex-direction:column;flex:none;justify-content:center;align-items:center;gap:8px;display:flex}@supports (color:color-mix(in lab, red, red)){.console-onboarding-flow-arrow{color:color-mix(in srgb, var(--primary) 70%, var(--text-3))}}.console-onboarding-flow-arrow-label{color:var(--text-2);text-align:center;font-size:12px;font-style:italic;font-weight:600;line-height:1.3}.console-onboarding-flow-arrow-shaft,.console-onboarding-flow-arrow-head{stroke-dasharray:1;stroke-dashoffset:1px;animation:.65s cubic-bezier(.16,1,.3,1) forwards console-onboarding-flow-draw}.console-onboarding-flow-arrow-head{animation-delay:.52s}@keyframes console-onboarding-flow-draw{to{stroke-dashoffset:0}}.console-onboarding-chat-mock{border:1px solid var(--border);background:var(--surface);min-height:220px;box-shadow:var(--shadow-sm);border-radius:16px;flex-direction:column;flex:1;margin-bottom:18px;display:flex;overflow:hidden}.console-onboarding-chat-head{border-bottom:1px solid var(--border);color:var(--text-2);flex:none;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.console-onboarding-chat-live{background:var(--success);border-radius:999px;width:7px;height:7px;animation:1.8s ease-out infinite console-onboarding-chat-pulse}.console-onboarding-chat-body{flex-direction:column;flex:1;justify-content:center;gap:14px;padding:18px 16px;display:flex}.console-onboarding-chat-paste{border:1px solid var(--border);background:var(--surface-2);border-radius:13px 13px 4px;align-self:flex-end;max-width:82%;padding:11px 13px}.console-onboarding-chat-paste p{color:var(--text-1);font-family:var(--font-sans);overflow-wrap:anywhere;margin:0;font-size:12.5px;line-height:1.55}.console-onboarding-chat-typing{border:1px solid var(--border);background:var(--surface-2);border-radius:13px 13px 13px 4px;align-self:flex-start;align-items:center;gap:7px;min-height:34px;padding:0 14px;display:inline-flex}.console-onboarding-chat-typing i{background:var(--primary);border-radius:999px;width:6px;height:6px;animation:1.3s ease-out infinite console-onboarding-chat-typing}.console-onboarding-chat-typing i:first-child{background:var(--border-md)}.console-onboarding-chat-typing i:nth-child(2){background:var(--text-3);animation-delay:.15s}.console-onboarding-chat-typing i:nth-child(3){animation-delay:.3s}@keyframes console-onboarding-chat-typing{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}@keyframes console-onboarding-chat-pulse{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.console-onboarding-chat-live,.console-onboarding-chat-typing i{animation:none}.console-onboarding-flow-arrow-shaft,.console-onboarding-flow-arrow-head{stroke-dashoffset:0;animation:none}.console-onboarding-flow-card{transition:none}}.console-onboarding-inline-link{color:var(--text-2);text-underline-offset:3px;font-size:12.5px;font-weight:600;text-decoration:none;transition:color .15s cubic-bezier(.22,1,.36,1)}.console-onboarding-inline-link:hover{color:var(--text-1);text-decoration:underline}.console-onboarding-flow-card .console-onboarding-empty-key{text-align:center;grid-template-columns:1fr;justify-items:center}.console-onboarding-demo-copy{width:28px;height:28px;color:var(--text-3);opacity:.4;flex:none;justify-content:center;align-items:center;transition:color .15s cubic-bezier(.16,1,.3,1),opacity .15s cubic-bezier(.16,1,.3,1);display:inline-flex}.console-onboarding-demo:hover .console-onboarding-demo-copy{color:var(--text-1);opacity:1}.console-onboarding-demo.copied .console-onboarding-demo-copy{color:var(--success);opacity:1}.console-onboarding-copy-icon{animation:.26s cubic-bezier(.16,1,.3,1) console-onboarding-copy-pop;display:inline-flex}@keyframes console-onboarding-copy-pop{0%{opacity:0;transform:scale(.5)rotate(-8deg)}to{opacity:1;transform:scale(1)rotate(0)}}@media (prefers-reduced-motion:reduce){.console-onboarding-copy-icon{animation:none}}@media (max-width:900px){.console-onboarding-flow{flex-direction:column;gap:4px}.console-onboarding-flow-card{flex:auto}.console-onboarding-flow-arrow{width:100%;height:28px;transform:rotate(90deg)}.console-onboarding-flow-arrow-label{display:none}.console-onboarding-flow-copy{transform:rotate(-.6deg)}.console-onboarding-flow-illustration{transform:rotate(.5deg)}.console-onboarding-flow-ask{transform:rotate(-.5deg)}}.console-onboarding-env-toggle{color:var(--text-2);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:12.5px;font-weight:600;text-decoration:none;transition:color .15s cubic-bezier(.22,1,.36,1)}.console-onboarding-env-toggle:hover{color:var(--text-1);text-decoration:underline}.console-onboarding-empty-key{grid-template-columns:64px minmax(0,1fr) auto;align-items:start;gap:20px;padding:20px}.console-onboarding-empty-key>span{border-radius:20px;width:64px;height:64px}.console-onboarding-empty-key>div{flex-direction:column;justify-content:space-between;gap:8px;min-height:64px;display:flex}.console-onboarding-empty-key h3{margin:0;font-size:16px;line-height:1.25}.console-onboarding-empty-key p{line-height:1.45}.console-onboarding-empty-key .console-btn{align-self:center}.console-billing-page .console-content{flex-direction:column;gap:18px;width:min(100% - 44px,1320px);display:flex}.console-billing-page .console-section-head{margin-bottom:0}.console-billing-page .console-section-head h1{letter-spacing:-.045em}.console-billing-page .console-section-head p{max-width:720px}.console-billing-page .console-billing-records{margin-top:0}.console-billing-page .console-content>.console-form-success,.console-billing-page .console-content>.console-form-error{margin:0}.console-billing-page .console-content,.console-billing-page button,.console-billing-page input{letter-spacing:0}.console-billing-page .console-btn,.console-billing-page .console-icon-text-button,.console-billing-page .console-pill,.console-billing-page .console-payment-head h2,.console-billing-page .console-payment-main b,.console-billing-page .console-payment-amount{font-weight:600}.console-overview-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.console-overview-card,.console-billing-products{box-shadow:none;background:0 0;border:0;overflow:visible}.console-overview-grid>*+*{border-left:0}.console-overview-cell{border:1px solid var(--border);background:var(--surface);min-width:0;min-height:112px;box-shadow:var(--shadow-sm), inset 0 1px 0 #ffffff8c;border-radius:14px;grid-template-columns:46px minmax(0,1fr);align-items:start;gap:14px;padding:18px;display:grid}@supports (color:lab(0% 0 0)){.console-overview-cell{box-shadow:var(--shadow-sm), inset 0 1px 0 lab(100% 0 0/.55)}}.console-overview-icon{width:46px;height:46px;color:var(--primary-ink);background:var(--primary);border-radius:12px;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.console-overview-icon{background:color-mix(in oklch, var(--primary) 9%, var(--surface))}}.console-overview-copy{min-width:0}.console-overview-label{letter-spacing:0;text-transform:none;color:var(--text-2);font-size:13px;font-weight:650}.console-overview-value{color:var(--text-1);letter-spacing:-.03em;margin-top:5px;font-size:22px;font-weight:700;line-height:1.2}.console-overview-cell .console-skeleton{margin-top:10px}.console-overview-status{align-items:center;gap:8px;display:flex}.console-overview-dot{background:var(--success);border-radius:999px;flex:none;width:8px;height:8px}.console-overview-dot.off{background:var(--text-3)}.console-overview-dot.setup{background:#d18e35;background:lab(64.9558% 20.5502 55.6134)}.console-overview-hint{color:var(--text-3);margin:5px 0 0;font-size:11.5px;font-weight:400;line-height:1.4}.console-overview-hint.danger{color:var(--danger)}.console-subscription-action{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.console-subscription-action>span{color:var(--text-2);flex:130px;font-size:11px}.console-subscription-action>.console-btn{min-height:34px;padding:0 10px;font-size:11px}.console-subscription-action>small{color:var(--danger);flex-basis:100%;font-size:11px;line-height:1.4}.console-eyebrow{color:var(--primary-ink);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:600}.console-addfunds{box-shadow:none;background:0 0;border:0;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);gap:18px;display:grid;overflow:visible}.console-addfunds-main{border:1px solid var(--border);background:var(--surface);min-width:0;box-shadow:var(--shadow-sm), inset 0 1px 0 #ffffff8c;border-radius:16px;padding:24px;container-type:inline-size}@supports (color:lab(0% 0 0)){.console-addfunds-main{box-shadow:var(--shadow-sm), inset 0 1px 0 lab(100% 0 0/.55)}}.console-addfunds-title{letter-spacing:-.025em;margin:0 0 18px;font-size:20px;font-weight:720}.console-billing-products .console-pad{padding:0}.console-billing-products .console-addfunds-title{margin-bottom:12px}.console-product-section-title{font-size:16px}.console-billing-products .console-product-switch{margin-bottom:0}.console-product-switch{background:0 0;border:0;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:24px;padding:0;display:grid}.console-product-switch-heading{justify-content:flex-start;align-items:center;gap:10px;display:flex}.console-product-switch-heading small{background:var(--primary);border-radius:999px;align-items:center;padding:4px 8px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.console-product-switch-heading small{background:color-mix(in oklch, var(--primary) 10%, var(--surface))}}.console-product-switch-heading small{color:var(--primary-ink);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:700}.console-funding-switch{border:1px solid var(--border);background:var(--surface);width:fit-content;box-shadow:var(--shadow-sm);border-radius:11px;gap:4px;margin-top:12px;padding:4px;display:flex}.console-funding-switch button{min-height:36px;color:var(--text-2);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 14px;font-size:12px;font-weight:650}.console-funding-switch button.active{background:var(--surface);color:var(--text-1);box-shadow:var(--shadow-sm)}.console-funding-switch button:focus-visible{outline:2px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.console-funding-switch button:focus-visible{outline:2px solid color-mix(in oklch, var(--primary) 65%, transparent)}}.console-funding-switch button:focus-visible{outline-offset:2px}.console-product-switch button{border:1px solid var(--border);background:var(--surface);min-width:0;min-height:94px;color:var(--text-2);text-align:left;cursor:pointer;box-shadow:var(--shadow-sm), inset 0 1px 0 #ffffff8c;transition:transform var(--motion-press) var(--ease-out), background-color var(--motion-press) var(--ease-out), border-color var(--motion-press) var(--ease-out), color var(--motion-press) var(--ease-out), box-shadow var(--motion-press) var(--ease-out);border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px 20px;display:grid}@supports (color:lab(0% 0 0)){.console-product-switch button{box-shadow:var(--shadow-sm), inset 0 1px 0 lab(100% 0 0/.55)}}.console-product-switch button:hover{color:var(--text-1);box-shadow:var(--shadow-raised);transform:translateY(-1px)}.console-product-switch button:disabled{cursor:not-allowed;opacity:.62}.console-product-switch button.active{border-color:var(--primary);background:linear-gradient(118deg, var(--primary), var(--surface))}@supports (color:color-mix(in lab, red, red)){.console-product-switch button.active{background:linear-gradient(118deg, color-mix(in oklch, var(--primary) 7%, var(--surface)), var(--surface))}}.console-product-switch button.active{color:var(--text-1);box-shadow:0 0 0 1px var(--primary), var(--shadow-sm)}@supports (color:color-mix(in lab, red, red)){.console-product-switch button.active{box-shadow:0 0 0 1px color-mix(in oklch, var(--primary) 30%, transparent), var(--shadow-sm)}}.console-product-switch button:focus-visible{outline:2px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.console-product-switch button:focus-visible{outline:2px solid color-mix(in oklch, var(--primary) 65%, transparent)}}.console-product-switch button:focus-visible{outline-offset:2px}.console-product-switch-icon{width:50px;height:50px;color:var(--primary-ink);background:var(--primary);border-radius:13px;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.console-product-switch-icon{background:color-mix(in oklch, var(--primary) 8%, var(--surface))}}.console-product-switch-copy{gap:3px;min-width:0;display:grid}.console-product-switch-title{color:var(--text-1);font-size:19px;font-weight:720;line-height:1.25}.console-product-switch-desc{color:var(--text-3);font-size:12.5px;line-height:1.4}.console-product-switch button.active .console-product-switch-desc{color:var(--text-2)}.console-product-switch-badges{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.console-product-switch-badges i,.console-funding-shortcut-tags i{border:1px solid var(--border-md);background:var(--surface-2);min-height:24px;color:var(--text-2);white-space:nowrap;border-radius:999px;align-items:center;padding:3px 8px;font-size:10px;font-style:normal;font-weight:650;display:inline-flex}.console-product-switch-badges i.success,.console-funding-shortcut-tags i.success{border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.console-product-switch-badges i.success,.console-funding-shortcut-tags i.success{border-color:color-mix(in oklch, var(--success) 25%, var(--border))}}.console-product-switch-badges i.success,.console-funding-shortcut-tags i.success{background:var(--success)}@supports (color:color-mix(in lab, red, red)){.console-product-switch-badges i.success,.console-funding-shortcut-tags i.success{background:color-mix(in oklch, var(--success) 10%, var(--surface))}}.console-product-switch-badges i.success,.console-funding-shortcut-tags i.success{color:var(--success)}@supports (color:color-mix(in lab, red, red)){.console-product-switch-badges i.success,.console-funding-shortcut-tags i.success{color:color-mix(in oklch, var(--success) 82%, var(--text-1))}}.console-product-panel,.console-gtm-featured{min-width:0}.console-gtm-plan-select{margin-bottom:12px;display:flex}.console-gtm-plan-select select{flex:1;min-width:0}.console-gtm-plan-select:focus-within{outline:2px solid var(--primary);outline-offset:2px}.console-gtm-featured .console-gtm-card{background:linear-gradient(118deg, var(--primary) 0%, var(--surface-2) 56%, var(--surface) 100%);border-radius:14px;min-height:144px;padding:16px 18px}@supports (color:color-mix(in lab, red, red)){.console-gtm-featured .console-gtm-card{background:linear-gradient(118deg, color-mix(in oklch, var(--primary) 7%, var(--surface)) 0%, var(--surface-2) 56%, var(--surface) 100%)}}.console-gtm-featured .console-gtm-card.active{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.console-gtm-featured .console-gtm-card.active{border-color:color-mix(in oklch, var(--primary) 72%, var(--border-md))}}.console-gtm-featured .console-gtm-card.active{box-shadow:none}.console-gtm-featured .console-gtm-badge{padding:5px 8px;font-size:10px}.console-gtm-featured .console-gtm-price{letter-spacing:-.035em;font-size:clamp(27px,4vw,36px)}.console-gtm-featured .console-gtm-strike{font-size:14px}.console-gtm-featured .console-gtm-per{font-size:12px}.console-gtm-featured .console-gtm-sub{max-width:460px;font-size:12px;line-height:1.45}.console-gtm-featured-skeleton{height:144px}.console-gtm-unavailable{margin:0}.console-addfunds .console-gtm-info .console-gtm-tip{left:auto;right:-12px}.console-addfunds .console-topup-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:0}.console-amount-heading{color:var(--text-1);align-items:center;gap:8px;margin-bottom:10px;font-size:13px;font-weight:650;display:flex}.console-amount-help{position:relative}.console-amount-help summary{cursor:pointer;border-radius:6px;justify-content:center;align-items:center;min-width:28px;min-height:28px;list-style:none;display:flex}.console-amount-help summary::-webkit-details-marker{display:none}.console-amount-help summary:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.console-amount-help[open] .console-gtm-tip{opacity:1;visibility:visible}.console-addfunds .console-amount-help .console-gtm-tip{width:min(264px,100vw - 90px);left:-80px;right:auto}.console-addfunds .console-amount-choice{background:var(--surface);border-radius:11px;place-items:center;min-width:0;min-height:70px;padding:18px 8px;display:grid;position:relative}.console-addfunds .console-amount-choice.active{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.console-addfunds .console-amount-choice.active{background:color-mix(in oklch, var(--primary) 5%, var(--surface))}}.console-addfunds .console-amount-choice.active{box-shadow:none}.console-addfunds .console-amount-choice:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.console-addfunds .console-amount-value{font-size:20px;font-weight:650;line-height:1.2}.console-amount-check{background:var(--primary-solid);color:#fff;border-radius:50%;place-items:center;width:16px;height:16px;display:grid;position:absolute;top:5px;right:5px}.console-addfunds .console-amount-choice-skeleton{height:70px}.console-addfunds .console-amount-choice.has-tag{text-align:left;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:10px;min-height:104px;padding:12px 12px 14px;display:flex}.console-amount-choice-top{justify-content:space-between;align-items:flex-start;gap:6px;width:100%;display:flex}.console-amount-tag{border:1px solid var(--border-md);color:var(--text-2);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;padding:4px 7px;font-size:9px;font-weight:700;line-height:1;display:inline-flex}.console-amount-value{font-variant-numeric:tabular-nums;font-size:17px;font-weight:600}.console-topup-grid.has-gtm .console-amount-value{padding-bottom:18px}.console-gtm-card{box-sizing:border-box;border:1px solid var(--primary);flex-direction:column;justify-content:space-between;gap:10px;min-height:104px;padding:12px 12px 14px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.console-gtm-card{border:1px solid color-mix(in srgb, var(--primary) 38%, transparent)}}.console-gtm-card{background:var(--surface-2);color:var(--text-1);text-align:left;cursor:pointer;border-radius:12px}.console-gtm-card:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.console-gtm-card:hover{border-color:color-mix(in srgb, var(--primary) 60%, transparent)}}.console-gtm-card:hover{box-shadow:var(--shadow-sm)}.console-gtm-card.is-active{cursor:default;border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.console-gtm-card.is-active{border-color:color-mix(in srgb, var(--primary) 60%, transparent)}}.console-gtm-card.is-active:hover{box-shadow:none}.console-gtm-card.active{border-color:var(--primary);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.console-gtm-card.active{background:color-mix(in oklch, var(--primary) 4%, var(--surface))}}.console-gtm-card.active{box-shadow:inset 0 0 0 1px var(--primary)}.console-gtm-card.active:hover{border-color:var(--primary)}.console-gtm-card.active .console-gtm-price{color:var(--primary-ink)}.console-gtm-card[aria-disabled=true]:not(.is-active){cursor:wait;opacity:.65}.console-gtm-card-top{justify-content:space-between;align-items:flex-start;gap:6px;display:flex}.console-gtm-badge{border:1px solid var(--primary);align-items:center;gap:4px;padding:4px 7px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.console-gtm-badge{border:1px solid color-mix(in srgb, var(--primary) 30%, transparent)}}.console-gtm-badge{color:var(--primary-ink);background:var(--primary);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.console-gtm-badge{background:color-mix(in srgb, var(--primary) 8%, transparent)}}.console-gtm-badge{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:9px;font-weight:700;line-height:1}.console-gtm-price,.console-gtm-strike{font-variant-numeric:tabular-nums}.console-gtm-info{color:var(--text-2);display:inline-flex;position:relative}.console-gtm-info:hover{color:var(--primary-ink)}.console-gtm-tip{opacity:0;visibility:hidden;z-index:20;cursor:default;width:264px;padding-top:8px;transition:opacity .12s,visibility 0s linear .12s;position:absolute;top:100%;left:-12px}.console-gtm-info:hover .console-gtm-tip,.console-amount-choice:focus-visible .console-gtm-tip{opacity:1;visibility:visible;transition:opacity .12s}.console-gtm-tip-inner{border:1px solid var(--border-md);background:var(--surface);box-shadow:var(--shadow-raised);text-align:left;border-radius:9px;gap:6px;padding:12px 13px;font-weight:400;display:grid}.console-gtm-tip-inner b{color:var(--text-1);font-size:12px}.console-gtm-tip-inner p,.console-gtm-tip-text{color:var(--text-2);margin:0;font-size:11px;line-height:1.5}.console-gtm-tip-inner small{color:var(--text-2);font-size:10.5px;line-height:1.5}.console-gtm-tip-list{color:var(--text-1);gap:3px;margin:0;padding:0;font-size:11px;line-height:1.45;list-style:none;display:grid}.console-gtm-tip-list li{align-items:center;gap:6px;display:flex}.console-gtm-tip-list li:before{content:"";background:var(--primary-ink);border-radius:999px;flex:none;width:3px;height:3px}.console-gtm-bottom{flex-direction:column;gap:3px;display:flex}.console-gtm-price-row{flex-wrap:wrap;align-items:baseline;gap:0 4px;display:flex}.console-gtm-price-row>*{white-space:nowrap}.console-gtm-price-main{align-items:baseline;gap:4px;display:inline-flex}.console-gtm-strike{color:var(--text-3);font-size:12px;font-weight:500;text-decoration:line-through;text-decoration-thickness:1.5px}.console-gtm-price{font-size:17px;font-weight:600}.console-gtm-per{color:var(--text-2);font-size:11px;font-weight:500}.console-gtm-sub{color:var(--text-2);font-size:10.5px}.console-gtm-autorenew{border-top:1px solid var(--border);color:var(--text-2);justify-content:space-between;align-items:center;gap:8px;margin-top:18px;padding-top:12px;font-size:12px;display:flex}.console-gtm-autorenew b{color:var(--text-1);font-weight:700}.console-gtm-autorenew small{font-size:11px}.console-gtm-summary-note{border:1px solid var(--primary);gap:6px;margin-top:14px;padding:12px 13px;display:grid}@supports (color:color-mix(in lab, red, red)){.console-gtm-summary-note{border:1px solid color-mix(in oklch, var(--primary) 22%, var(--border))}}.console-gtm-summary-note{background:var(--primary);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.console-gtm-summary-note{background:color-mix(in oklch, var(--primary) 4%, var(--surface-2))}}.console-gtm-summary-note{color:var(--text-2);font-size:11px;line-height:1.5}.console-gtm-summary-note b{color:var(--text-1);font-size:12px}.console-gtm-summary-note p{margin:0}.console-gtm-notice{border:1px solid var(--success,#16803c);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin:0 0 14px;padding:12px 13px;display:grid}@supports (color:color-mix(in lab, red, red)){.console-gtm-notice{border:1px solid color-mix(in oklch, var(--success,#16803c) 28%, var(--border-md))}}.console-gtm-notice{background:var(--success,#16803c);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.console-gtm-notice{background:color-mix(in oklch, var(--success,#16803c) 6%, var(--surface))}}.console-gtm-notice{font-size:12px}.console-gtm-notice.is-pending{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.console-gtm-notice.is-pending{border-color:color-mix(in oklch, var(--primary) 38%, var(--border-md))}}.console-gtm-notice.is-pending{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.console-gtm-notice.is-pending{background:color-mix(in oklch, var(--primary) 6%, var(--surface))}}.console-gtm-notice.is-error{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.console-gtm-notice.is-error{border-color:color-mix(in oklch, var(--danger) 38%, var(--border-md))}}.console-gtm-notice.is-error{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.console-gtm-notice.is-error{background:color-mix(in oklch, var(--danger) 6%, var(--surface))}}.console-gtm-notice-icon{color:var(--primary-ink);display:inline-flex}.console-gtm-notice.is-error .console-gtm-notice-icon{color:var(--danger)}.console-gtm-notice-copy{gap:2px;min-width:0;display:grid}.console-gtm-notice-copy b{color:var(--text-1);font-size:12px}.console-gtm-notice-copy>span{color:var(--text-2);font-weight:500;line-height:1.45}.console-gtm-refresh{border:1px solid var(--border-md);background:var(--surface);min-height:30px;color:var(--text-1);font:inherit;cursor:pointer;border-radius:8px;align-items:center;gap:5px;padding:0 9px;font-weight:700;display:inline-flex}.console-gtm-refresh:hover{border-color:var(--primary);color:var(--primary-ink)}.console-overview-plan{font-size:clamp(18px,1.5vw,25px);line-height:1.15}.console-gtm-notice .spin,.console-gtm-badge .spin{animation:.8s linear infinite hive-growth-spin}.console-overview-grid.has-plan-fund{grid-template-columns:repeat(4,minmax(0,1fr))}.console-addfunds-main>.console-check-skeleton{margin-top:18px}.console-addfunds .console-custom-topup{gap:0;margin-top:18px}.console-addfunds .console-custom-topup label{min-width:0;color:var(--text-1);gap:8px;font-size:13px;font-weight:650}.console-custom-amount-input{border:1px solid var(--border-md);background:var(--surface);border-radius:10px;align-items:center;min-width:0;display:flex}.console-custom-amount-input>span{border-right:1px solid var(--border);color:var(--text-2);flex:none;padding:0 15px;font-size:17px;font-weight:500}.console-addfunds .console-custom-topup input{width:100%;min-width:0;min-height:48px;font:inherit;background:0 0;border:0;border-radius:10px;flex:1;padding:12px;font-size:14px;font-weight:400}.console-custom-amount-input:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary)}@supports (color:color-mix(in lab, red, red)){.console-custom-amount-input:focus-within{box-shadow:0 0 0 3px color-mix(in oklch, var(--primary) 16%, transparent)}}.console-addfunds .console-custom-topup input:focus-visible{outline:0}.console-billing-page input[type=number]{appearance:textfield}.console-billing-page input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}.console-billing-page input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}.console-addfunds .console-custom-topup .console-field-help{letter-spacing:0;text-transform:none;margin-top:-1px;font-weight:400}.console-addfunds .console-custom-topup .console-field-help.error{color:var(--danger)}.console-payment-methods{gap:10px;margin-top:24px;display:grid}.console-payment-methods>span{color:var(--text-1);font-size:13px;font-weight:650}.console-payment-method-grid{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.console-payment-method-grid button,.console-payment-method-display{text-align:left;width:100%;min-width:0;min-height:78px;color:var(--text-1);background:var(--surface);border:1px solid var(--border-md);cursor:pointer;border-radius:12px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px;display:grid}.console-payment-method-copy{gap:5px;min-width:0;display:grid}.console-payment-method-grid button.active{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.console-payment-method-grid button.active{border-color:color-mix(in oklch, var(--primary) 70%, var(--border-md))}}.console-payment-method-grid button.active{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.console-payment-method-grid button.active{background:color-mix(in oklch, var(--primary) 4%, var(--surface))}}.console-payment-method-grid button.active{box-shadow:none}.console-payment-method-grid button:hover:not(:disabled){border-color:var(--primary)}.console-payment-method-grid button:focus-visible{outline:2px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.console-payment-method-grid button:focus-visible{outline:2px solid color-mix(in oklch, var(--primary) 72%, transparent)}}.console-payment-method-grid button:focus-visible{outline-offset:2px}.console-payment-method-grid button:disabled{cursor:not-allowed;opacity:.65}.console-payment-method-display{cursor:default;background:var(--surface-2);min-height:96px}@supports (color:color-mix(in lab, red, red)){.console-payment-method-display{background:color-mix(in oklch, var(--surface-2) 45%, var(--surface))}}.console-payment-method-grid b{overflow-wrap:anywhere;font-size:15px;line-height:1.35}.console-payment-method-grid small{color:var(--text-2);font-size:12px;line-height:1.45}.console-payment-required{border:1px solid var(--border-md);background:var(--surface-2);color:var(--text-2);border-radius:999px;padding:4px 8px;font-size:11px;font-weight:500}.console-payment-selection{border:1.5px solid var(--text-2);border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.console-payment-method-grid button.active .console-payment-selection{border-color:var(--primary-ink)}.console-payment-method-grid button.active .console-payment-selection:after{content:"";background:var(--primary-ink);border-radius:50%;width:10px;height:10px}.console-payment-method-tags{flex-wrap:wrap;gap:5px;display:flex}.console-payment-method-tags i{border:1px solid var(--border-md);color:var(--text-2);border-radius:999px;padding:2px 6px;font-size:11px;font-style:normal;line-height:1.25}.console-payment-method-tags i.success{border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.console-payment-method-tags i.success{border-color:color-mix(in oklch, var(--success) 25%, var(--border))}}.console-payment-method-tags i.success{background:var(--success)}@supports (color:color-mix(in lab, red, red)){.console-payment-method-tags i.success{background:color-mix(in oklch, var(--success) 9%, var(--surface))}}.console-payment-method-tags i.success{color:var(--success)}@supports (color:color-mix(in lab, red, red)){.console-payment-method-tags i.success{color:color-mix(in oklch, var(--success) 70%, var(--text-1))}}.console-stablecoin-note,.console-payment-helper{color:var(--text-2);align-items:flex-start;gap:8px;margin:2px 0 0;font-size:11.5px;line-height:1.5;display:flex}.console-stablecoin-note>svg,.console-payment-helper>svg{flex:none;margin-top:2px}.console-billing-page .console-gtm-autorenew{gap:18px;margin-top:20px;padding-top:20px}.console-billing-page .console-gtm-autorenew>span:first-child{gap:5px;min-width:0;display:grid}.console-billing-page .console-gtm-autorenew b{font-size:14px}.console-billing-page .console-gtm-autorenew small{color:var(--text-2);font-size:12px;line-height:1.5}.console-billing-page .console-gtm-autorenew .console-switch{flex:none}.console-gtm-balance-option{border-top:1px solid var(--border);cursor:pointer;align-items:flex-start;gap:12px;margin-top:20px;padding-top:20px;display:flex}.console-gtm-balance-option input{width:18px;height:18px;accent-color:var(--primary-solid);cursor:pointer;flex:none;margin:2px 0 0}.console-gtm-balance-option input:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.console-gtm-balance-option>span{gap:5px;min-width:0;display:grid}.console-gtm-balance-option b{font-size:14px;font-weight:650}.console-gtm-balance-option small{color:var(--text-2);font-size:12px;line-height:1.5}.console-payment-method-logo{border-radius:11px;flex:none;align-items:center;width:40px;height:40px;display:flex;overflow:hidden}.console-payment-method-logo.card{color:var(--primary-ink);background:var(--primary);justify-content:center}@supports (color:color-mix(in lab, red, red)){.console-payment-method-logo.card{background:color-mix(in oklch, var(--primary) 8%, var(--surface))}}.console-payment-method-logo img{object-fit:contain;border-radius:10px;flex:none;width:36px;height:36px;display:block}.console-payment-method-logo.wechatpay{border-radius:0;width:42px}.console-payment-method-logo.wechatpay img{border-radius:0;width:auto;max-width:none;height:36px}.console-fomopay-capability-note{color:var(--text-3);margin:2px 0 0;font-size:12px;line-height:1.5}.console-payment-modal-backdrop{z-index:80;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#07080ab8}.console-fomopay-qr-dialog{text-align:center;width:min(430px,100vw - 32px);color:var(--text-1);background:var(--surface);border:1px solid var(--border-md);border-radius:20px;outline:none;justify-items:center;padding:30px;display:grid;position:relative;box-shadow:0 28px 90px #00000085}.console-fomopay-qr-dialog h2{margin:8px 0 0;font-size:22px}.console-fomopay-qr-dialog p{color:var(--text-2);margin:10px 0 18px;line-height:1.55}.console-fomopay-qr-close{width:36px;height:36px;color:var(--text-2);border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:10px;place-items:center;display:grid;position:absolute;top:16px;right:16px}.console-fomopay-qr-close:hover{background:var(--surface-2);color:var(--text-1)}.console-fomopay-qr-close:focus-visible{outline:2px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.console-fomopay-qr-close:focus-visible{outline:2px solid color-mix(in oklch, var(--primary) 72%, transparent)}}.console-fomopay-qr-close:focus-visible{outline-offset:2px}.console-fomopay-qr-image{background:#fff;border:1px solid #0000001f;border-radius:14px;padding:10px;line-height:0;transition:opacity .16s;box-shadow:0 10px 28px #0000001f}.console-fomopay-qr-image.finished{opacity:.28}.console-fomopay-qr-image img{width:min(280px,100vw - 92px);height:auto}.console-fomopay-qr-status{color:var(--text-2);margin-top:16px;font-size:14px;font-weight:650}.console-fomopay-qr-status.success{color:var(--success)}.console-fomopay-qr-status.failed,.console-fomopay-qr-status.expired{color:var(--danger)}.console-fomopay-qr-order{color:var(--text-3);margin:8px 0 18px}.console-fomopay-qr-dialog>.console-btn{justify-content:center;min-width:140px}.console-fomopay-success{justify-items:center;padding:30px 8px 12px;display:grid}.console-fomopay-success-icon{color:#fff;background:var(--success);width:70px;height:70px;box-shadow:0 12px 30px var(--success);border-radius:50%;place-items:center;margin-bottom:18px;display:grid}@supports (color:color-mix(in lab, red, red)){.console-fomopay-success-icon{box-shadow:0 12px 30px color-mix(in oklch, var(--success) 28%, transparent)}}.console-fomopay-success p{max-width:310px;margin-bottom:2px}.console-billing-toast{z-index:100;width:min(390px,100vw - 32px);color:var(--text-1);background:var(--surface);border:1px solid var(--border-md);border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:11px;padding:14px;animation:.18s ease-out console-toast-in;display:grid;position:fixed;top:22px;right:22px;box-shadow:0 18px 55px #00000047}.console-billing-toast>span:nth-child(2){gap:3px;display:grid}.console-billing-toast b{font-size:14px;line-height:1.3}.console-billing-toast small{color:var(--text-2);font-size:12px;line-height:1.45}.console-billing-toast-icon{color:#fff;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.console-billing-toast.success .console-billing-toast-icon{background:var(--success)}.console-billing-toast.error .console-billing-toast-icon{background:var(--danger)}.console-billing-toast>button{width:28px;height:28px;color:var(--text-2);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:grid}.console-billing-toast>button:hover{color:var(--text-1);background:var(--surface-2)}.console-billing-toast>button:focus-visible{outline:2px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.console-billing-toast>button:focus-visible{outline:2px solid color-mix(in oklch, var(--primary) 72%, transparent)}}.console-billing-toast>button:focus-visible{outline-offset:1px}@keyframes console-toast-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.console-founder-feedback{z-index:90;width:min(370px,100vw - 32px);color:var(--text-1);background:var(--surface);border:1px solid var(--border-md);box-shadow:var(--shadow-raised);opacity:1;transition:opacity var(--motion-ui) var(--ease-out), transform var(--motion-ui) var(--ease-out);animation:console-founder-feedback-in .36s var(--ease-out);border-radius:16px;gap:12px;padding:18px;display:grid;position:fixed;bottom:22px;right:22px;transform:translateY(0)}@keyframes console-founder-feedback-in{0%{opacity:0;transform:translateY(18px)}}.console-founder-feedback.is-exiting{opacity:0;pointer-events:none;transform:translateY(12px)}.console-founder-feedback-head{align-items:center;gap:11px;padding-right:26px;display:flex}.console-founder-feedback-head b{font-size:14px;line-height:1.3;display:block}.console-founder-feedback-head small{color:var(--text-2);margin-top:2px;font-size:12px;display:block}.console-founder-feedback-mark{flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.dark .console-founder-feedback-mark svg{color:#fff}.console-founder-feedback-body{gap:7px;display:grid}.console-founder-feedback p{color:var(--text-2);margin:0;font-size:13px;line-height:1.55}.console-founder-feedback p.console-founder-feedback-reward{color:var(--text-1);background:var(--surface-2);border-radius:10px;align-items:flex-start;gap:8px;padding:9px 11px;font-size:12.5px;line-height:1.5;display:flex}.console-founder-feedback-reward svg{color:var(--primary);flex-shrink:0;margin-top:2px}.console-founder-feedback-actions{flex-wrap:wrap;gap:8px;margin-top:2px;display:flex}.console-founder-feedback-actions a,.console-founder-feedback-actions button{cursor:pointer;transition:background var(--motion-press), color var(--motion-press);border-radius:9px;align-items:center;gap:6px;padding:7px 12px;font-size:12.5px;text-decoration:none;display:inline-flex}.console-founder-feedback-actions a:first-child{color:#fff;background:var(--primary-solid);border:0}.console-founder-feedback-actions a:first-child:hover{background:var(--primary-solid-h)}.console-founder-feedback-actions a:nth-child(2){color:var(--text-1);background:var(--surface-2);border:1px solid var(--border-md)}.console-founder-feedback-actions a:nth-child(2):hover{background:var(--surface)}.console-founder-feedback-actions button{color:var(--text-2);background:0 0;border:0;margin-left:auto}.console-founder-feedback-actions button:hover{color:var(--text-1);background:var(--surface-2)}.console-founder-feedback-close{width:28px;height:28px;color:var(--text-3);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:grid;position:absolute;top:10px;right:10px}.console-founder-feedback-close:hover{color:var(--text-1);background:var(--surface-2)}.console-founder-feedback-close:focus-visible,.console-founder-feedback-actions a:focus-visible,.console-founder-feedback-actions button:focus-visible{outline:2px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.console-founder-feedback-close:focus-visible,.console-founder-feedback-actions a:focus-visible,.console-founder-feedback-actions button:focus-visible{outline:2px solid color-mix(in oklch, var(--primary) 72%, transparent)}}.console-founder-feedback-close:focus-visible,.console-founder-feedback-actions a:focus-visible,.console-founder-feedback-actions button:focus-visible{outline-offset:1px}@media (prefers-reduced-motion:reduce){.console-founder-feedback{transition-duration:1ms;animation:none}}@media (max-width:640px){.console-founder-feedback{bottom:16px;right:16px}}.console-order-summary{background:var(--surface);color:var(--text-1);border:1px solid var(--border);min-width:0;box-shadow:var(--shadow-sm), inset 0 1px 0 #ffffff8c;border-radius:16px;flex-direction:column;padding:24px;display:flex}@supports (color:lab(0% 0 0)){.console-order-summary{box-shadow:var(--shadow-sm), inset 0 1px 0 lab(100% 0 0/.55)}}.console-order-label{letter-spacing:-.025em;text-transform:none;color:var(--text-1);font-size:20px;font-weight:720}.console-order-summary .console-skeleton{margin-top:14px}.console-summary-rows{gap:13px;margin-top:18px;font-size:13px;display:grid}.console-summary-row{justify-content:space-between;gap:12px;display:flex}.console-summary-row span{color:var(--text-2)}.console-summary-row b{color:var(--text-1);font-weight:650}.console-summary-rows .console-summary-row:last-child{border-top:1px solid var(--border);padding-top:14px}.console-summary-row .console-summary-discount{color:var(--primary-ink)}.console-summary-countdown{margin-top:-10px}.console-summary-countdown span{color:#ff6a5e;font-size:12px}.console-discount-countdown{font-variant-numeric:tabular-nums}.console-dashboard-offer .console-discount-countdown{margin-left:4px}.console-order-due{color:var(--text-2);justify-content:space-between;align-items:baseline;gap:12px;margin-top:auto;padding:26px 0 14px;font-size:13px;display:flex}.console-due-amount{letter-spacing:-.02em;color:var(--text-1);font-size:30px;font-weight:720}.console-order-summary .console-btn{border-radius:12px;justify-content:center;width:100%;padding:15px 16px;font-size:15px;font-weight:600}.console-order-summary .console-btn.primary{border-color:var(--primary-solid);background:var(--primary-solid);color:#fcf9f8;color:lab(98.2484% .767589 1.25668);box-shadow:0 8px 20px var(--primary)}@supports (color:color-mix(in lab, red, red)){.console-order-summary .console-btn.primary{box-shadow:0 8px 20px color-mix(in oklch, var(--primary) 18%, transparent)}}.console-order-summary .console-btn.primary{transition:background-color var(--motion-press) var(--ease-out), border-color var(--motion-press) var(--ease-out), box-shadow var(--motion-press) var(--ease-out), transform var(--motion-press) var(--ease-out)}.console-order-summary .console-btn.primary:hover:not(:disabled){border-color:var(--primary-solid)}@supports (color:color-mix(in lab, red, red)){.console-order-summary .console-btn.primary:hover:not(:disabled){border-color:color-mix(in oklch, var(--primary-solid) 88%, lab(16.2103% 9.09732 5.66224))}}.console-order-summary .console-btn.primary:hover:not(:disabled){background:var(--primary-solid)}@supports (color:color-mix(in lab, red, red)){.console-order-summary .console-btn.primary:hover:not(:disabled){background:color-mix(in oklch, var(--primary-solid) 88%, lab(16.2103% 9.09732 5.66224))}}.console-order-summary .console-btn.primary:hover:not(:disabled){box-shadow:0 10px 24px var(--primary)}@supports (color:color-mix(in lab, red, red)){.console-order-summary .console-btn.primary:hover:not(:disabled){box-shadow:0 10px 24px color-mix(in oklch, var(--primary) 24%, transparent)}}.console-order-summary .console-btn.primary:active:not(:disabled){box-shadow:0 4px 12px var(--primary);transform:translateY(1px)}@supports (color:color-mix(in lab, red, red)){.console-order-summary .console-btn.primary:active:not(:disabled){box-shadow:0 4px 12px color-mix(in oklch, var(--primary) 18%, transparent)}}.console-order-summary .console-btn.primary:focus-visible{outline:2px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.console-order-summary .console-btn.primary:focus-visible{outline:2px solid color-mix(in oklch, var(--primary) 70%, transparent)}}.console-order-summary .console-btn.primary:focus-visible{outline-offset:3px}.console-order-summary .console-btn.primary:disabled{cursor:not-allowed;opacity:.62;box-shadow:none}.console-order-note{color:var(--text-3);margin:12px 0 0;font-size:12px;line-height:1.5}.console-order-error{color:var(--danger);margin:12px 0 0;font-size:12px;font-weight:700;line-height:1.5}.console-order-summary .console-gtm-summary-note{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.console-order-summary .console-gtm-summary-note{border-color:color-mix(in oklch, var(--primary) 20%, var(--border))}}.console-order-summary .console-gtm-summary-note{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.console-order-summary .console-gtm-summary-note{background:color-mix(in oklch, var(--primary) 4%, var(--surface-2))}}.console-order-summary .console-gtm-summary-note{color:var(--text-2)}.console-order-summary .console-gtm-summary-note b,.console-order-summary .console-gtm-tip-list{color:var(--text-1)}.console-order-summary .console-gtm-tip-list li:before{background:var(--primary-ink)}.console-payg-limitation-note{border:1px solid var(--primary);gap:8px;margin:20px 0 0;display:grid}@supports (color:color-mix(in lab, red, red)){.console-payg-limitation-note{border:1px solid color-mix(in oklch, var(--primary) 30%, var(--border))}}.console-payg-limitation-note{background:var(--primary);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.console-payg-limitation-note{background:color-mix(in oklch, var(--primary) 6%, var(--surface))}}.console-payg-limitation-note{color:var(--text-2);padding:14px 16px;font-size:12.5px;line-height:1.55}.console-payg-limitation-note b{color:var(--primary-ink);font-size:14px;font-weight:750}.console-payg-limitation-note p{margin:0}.console-funding-shortcuts{border-top:1px solid var(--border);gap:9px;margin-top:24px;padding-top:22px;display:grid}.console-funding-shortcuts-title{color:var(--text-1);letter-spacing:-.02em;margin-bottom:2px;font-size:17px;font-weight:720}.console-funding-shortcuts>button{border:1px solid var(--border);background:var(--surface);width:100%;min-width:0;min-height:76px;color:var(--text-1);text-align:left;cursor:pointer;transition:border-color var(--motion-press) var(--ease-out), background-color var(--motion-press) var(--ease-out), transform var(--motion-press) var(--ease-out);border-radius:12px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;padding:14px;display:grid}.console-funding-shortcuts>button:hover:not(:disabled){border-color:var(--primary);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.console-funding-shortcuts>button:hover:not(:disabled){border-color:color-mix(in oklch, var(--primary) 45%, var(--border))}}.console-funding-shortcuts>button:hover:not(:disabled){background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.console-funding-shortcuts>button:hover:not(:disabled){background:color-mix(in oklch, var(--primary) 4%, var(--surface))}}.console-funding-shortcuts>button:disabled{cursor:not-allowed;opacity:.62}.console-funding-shortcuts>button:focus-visible{outline:2px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.console-funding-shortcuts>button:focus-visible{outline:2px solid color-mix(in oklch, var(--primary) 65%, transparent)}}.console-funding-shortcuts>button:focus-visible{outline-offset:2px}.console-funding-shortcut-icon{background:var(--primary);border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.console-funding-shortcut-icon{background:color-mix(in oklch, var(--primary) 8%, var(--surface))}}.console-funding-shortcut-icon{color:var(--primary-ink)}.console-funding-shortcut-copy{gap:5px;min-width:0;display:grid}.console-funding-shortcut-copy b{font-size:14px;font-weight:650;line-height:1.4}.console-funding-shortcut-copy small{color:var(--text-2);font-size:12px;line-height:1.4}.console-funding-shortcut-tags{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.console-funding-shortcut-tags i{min-height:21px;padding:2px 6px;font-size:10px}.console-funding-shortcut-cta{color:var(--primary-ink);white-space:nowrap;align-items:center;gap:6px;font-size:12px;font-weight:650;display:inline-flex}.console-funding-shortcuts>p{color:var(--text-3);margin:2px 0 0;font-size:10.5px;line-height:1.45}.console-billing-page .task-wall-billing-entry{background:linear-gradient(110deg, var(--primary), var(--surface));border-radius:14px;grid-template-columns:48px minmax(0,1fr) auto;gap:8px 14px;margin-top:20px;padding:18px}@supports (color:color-mix(in lab, red, red)){.console-billing-page .task-wall-billing-entry{background:linear-gradient(110deg, color-mix(in oklch, var(--primary) 8%, var(--surface)), var(--surface))}}.console-billing-page .task-wall-billing-entry{box-shadow:inset 0 1px #ffffff80;box-shadow:inset 0 1px lab(100% 0 0/.5)}.console-billing-page .task-wall-billing-icon{background:var(--primary);border-radius:12px;width:48px;height:48px}@supports (color:color-mix(in lab, red, red)){.console-billing-page .task-wall-billing-icon{background:color-mix(in oklch, var(--primary) 10%, var(--surface))}}.console-billing-page .task-wall-billing-copy{gap:3px}.console-billing-page .task-wall-billing-copy b{font-size:17px}.console-billing-page .task-wall-billing-copy small{font-size:12.5px}.console-billing-page .task-wall-billing-copy i{border:1px solid var(--primary);justify-self:start;margin-top:4px;padding:3px 7px}@supports (color:color-mix(in lab, red, red)){.console-billing-page .task-wall-billing-copy i{border:1px solid color-mix(in oklch, var(--primary) 25%, var(--border))}}.console-billing-page .task-wall-billing-copy i{color:var(--primary-ink);background:var(--primary);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.console-billing-page .task-wall-billing-copy i{background:color-mix(in oklch, var(--primary) 6%, var(--surface))}}.console-billing-page .task-wall-billing-copy i{font-size:9.5px;font-style:normal;font-weight:650}.console-billing-page .task-wall-billing-cta{color:var(--primary-ink);align-items:center;gap:6px;display:inline-flex}.console-billing-page .task-wall-billing-cta b{font-size:11.5px}.console-auto-checkout-notice{color:#eecb9a;color:lab(83.8003% 8.09848 29.1977);background:#32261c;background:lab(16.4211% 4.42477 8.89755);border:1px solid #d99e4d8c;border:1px solid lab(69.7013% 17.1027 49.9947/.55);border-radius:12px;align-items:flex-start;gap:10px;margin:20px 0 0;padding:14px 16px;font-size:12.5px;line-height:1.55;display:flex}.console-auto-checkout-notice-icon{color:#ffbd49;color:lab(81.4253% 17.0374 66.3509);flex-shrink:0;margin-top:2px}.console-auto-checkout-notice p{min-width:0;margin:0}.console-auto-checkout-notice b{color:#ffe8bf;color:lab(93.1878% 3.69203 23.5038);margin-bottom:2px;font-size:13px;font-weight:700;display:block}.console-promo-toggle{width:fit-content;min-height:36px;color:var(--text-2);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;margin-top:18px;padding:7px 0;font-size:13px;font-weight:600;display:inline-flex}.console-promo-toggle:hover,.console-promo-toggle.open{color:var(--primary-ink)}.console-promo-toggle:focus-visible{outline:2px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.console-promo-toggle:focus-visible{outline:2px solid color-mix(in oklch, var(--primary) 65%, transparent)}}.console-promo-toggle:focus-visible{outline-offset:3px;border-radius:6px}.console-promo-chevron{transition:transform .15s;transform:rotate(-90deg)}.console-promo-toggle.open .console-promo-chevron{transform:rotate(0)}.console-promo-area{margin-top:12px}.console-promo-desc{color:var(--text-3);margin:0 0 8px;font-size:13px}.console-promo-detail{color:var(--text-3);margin:-2px 0 10px;font-size:11.5px;line-height:1.45}.console-promo-row{gap:10px;display:flex}.console-promo-applied{flex-wrap:wrap;flex:auto;align-items:center;gap:8px;min-width:0;display:flex}.console-promo-scope{border:1px solid var(--primary);align-items:center;width:fit-content;padding:3px 7px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.console-promo-scope{border:1px solid color-mix(in oklch, var(--primary) 24%, var(--border))}}.console-promo-scope{background:var(--primary);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.console-promo-scope{background:color-mix(in oklch, var(--primary) 5%, var(--surface))}}.console-promo-scope{color:var(--primary-ink);white-space:nowrap;font-size:10px;font-weight:650;line-height:1.2}.console-promo-row input{border:1px solid var(--border);background:var(--surface-2);min-width:0;color:var(--text-1);border-radius:12px;flex:auto;padding:13px 16px;font-size:15px}.console-promo-row .console-btn{flex:none;padding:13px 26px}.console-promo-status{color:var(--text-2);margin:8px 0 0;font-size:12px;line-height:1.5}.console-promo-area .console-form-success,.console-promo-area .console-form-error{margin-top:8px}.console-switch{flex:none;display:inline-flex;position:relative}.console-switch input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.console-switch input:disabled{cursor:not-allowed}.console-switch-track{background:var(--border-md);pointer-events:none;border-radius:999px;align-items:center;width:44px;height:26px;padding:3px;transition:background .15s;display:inline-flex}.console-switch-thumb{background:#fff;border-radius:999px;width:20px;height:20px;transition:transform .15s;box-shadow:0 1px 3px #00000040}.console-switch input:checked+.console-switch-track{background:var(--primary)}.console-switch input:checked+.console-switch-track .console-switch-thumb{transform:translate(18px)}.console-switch input:focus-visible+.console-switch-track{outline:2px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.console-switch input:focus-visible+.console-switch-track{outline:2px solid color-mix(in oklch, var(--primary) 62%, transparent)}}.console-switch input:focus-visible+.console-switch-track{outline-offset:2px}.console-switch input:disabled+.console-switch-track{opacity:.5}.console-switch-row{color:var(--text-2);cursor:pointer;align-items:flex-start;gap:12px;font-size:14px;line-height:1.45;display:flex}.console-consent-box{background:var(--surface-2);border:1px solid var(--border);border-radius:12px;margin-top:22px;padding:14px 16px}.console-consent-main{cursor:pointer;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.console-consent-title{color:var(--text-1);font-size:14px;font-weight:600;line-height:1.4}.console-consent-copy{color:var(--text-3);margin-top:4px;font-size:12px;font-weight:400;line-height:1.45;display:block}.console-autorecharge-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:22px 32px;display:flex}.console-autorecharge.is-collapsed .console-autorecharge-head{border-bottom:0}.console-autorecharge-title{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.console-autorecharge-title h2{margin:0;font-size:17px;font-weight:600}.console-autorecharge-head .console-muted{margin:5px 0 0;font-size:13px}.console-autorecharge-head-actions{align-items:center;gap:12px;margin-left:auto;display:flex}.console-autorecharge-head-actions .console-btn{min-height:36px;font-size:13px}.console-pill.setup{color:#8a5600;color:lab(41.7465% 18.1642 51.2672);background:#feecd1;background:lab(94.2759% 3.14939 15.2635);border-color:#ebc487;border-color:lab(81.5221% 8.65829 36.121)}.console-autorecharge-head-actions .console-switch .console-switch-track{width:52px;height:30px}.console-autorecharge-head-actions .console-switch .console-switch-thumb{width:24px;height:24px}.console-autorecharge-head-actions .console-switch input:checked+.console-switch-track .console-switch-thumb{transform:translate(22px)}.console-autorecharge-body{padding:26px 32px 30px}.console-autorecharge .console-auto-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.console-autorecharge .console-auto-grid label{letter-spacing:.06em;text-transform:uppercase;color:var(--text-2);align-content:start;gap:8px;font-size:12px;font-weight:600}.console-field-prefix{border:1px solid var(--border);background:var(--surface-2);border-radius:12px;align-items:center;display:flex}.console-field-prefix:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary)}@supports (color:color-mix(in lab, red, red)){.console-field-prefix:focus-within{box-shadow:0 0 0 3px color-mix(in oklch, var(--primary) 16%, transparent)}}.console-field-prefix i{color:var(--text-3);padding-left:14px;font-size:14px;font-style:normal;font-weight:400}.console-autorecharge .console-auto-grid .console-field-prefix input{font:inherit;background:0 0;border:0;outline:0;flex:1;min-width:0;padding:13px 14px 13px 6px;font-size:15px;font-weight:400}.console-field-help{color:var(--text-3);letter-spacing:0;text-transform:none;font-size:12px;font-weight:400}.console-pm-box{border:1px dashed var(--border-md);background:var(--surface-2);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;padding:16px 18px;display:flex}.console-pm-info{min-width:0}.console-pm-info b{margin-top:4px;font-size:14px;font-weight:600;display:block}.console-pm-info .console-form-error{margin:2px 0 0;font-size:12px}.console-pm-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.console-auto-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:22px;display:flex}.console-auto-foot .console-switch-row{max-width:560px}.console-auto-foot .console-btn.primary{min-height:42px;padding:13px 34px;font-size:14px}.console-promo-row .console-btn{min-height:42px;font-size:14px}.console-autorecharge-body>.console-form-error{margin:14px 0 0}.console-autorecharge-body>.console-skeleton{margin-top:16px}.console-empty-dashed{border:1px dashed var(--border-md);text-align:center;color:var(--text-3);border-radius:12px;margin:0 26px 26px;padding:36px 20px;font-size:14px}.console-empty-dashed.console-empty-error{color:var(--danger);border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.console-empty-dashed.console-empty-error{border-color:color-mix(in oklch, var(--danger) 40%, transparent)}}.console-empty-dashed.console-empty-error p{margin:0 0 14px}@media (max-width:1100px){.console-overview-grid,.console-overview-grid.has-plan-fund{grid-template-columns:repeat(2,minmax(0,1fr))}.console-overview-grid>:first-child{grid-column:auto}.console-overview-value{font-size:22px}.console-addfunds{grid-template-columns:1fr}.console-product-switch-badges{grid-column:2;justify-content:flex-start}.console-autorecharge .console-auto-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.console-overview-grid,.console-overview-grid.has-plan-fund{grid-template-columns:1fr}.console-overview-grid>:first-child{grid-column:auto}.console-billing-page .console-content{width:min(100% - 28px,1320px)}.console-addfunds-main,.console-order-summary{padding:22px 20px 26px}.console-product-switch{grid-template-columns:1fr}.console-product-switch button{align-content:start;padding:16px}.console-product-switch-badges{grid-column:2}.console-gtm-notice{grid-template-columns:auto minmax(0,1fr);align-items:start}.console-gtm-refresh{grid-column:2;justify-self:start}.console-payment-method-grid{grid-template-columns:1fr}.console-fomopay-qr-dialog{padding:26px 20px 22px}.console-fomopay-qr-image img{width:min(260px,100vw - 86px)}.console-billing-toast{animation:none;top:14px;right:50%;transform:translate(50%)}.console-autorecharge-head{flex-direction:column;align-items:stretch;padding:18px 20px}.console-autorecharge-head-actions{justify-content:flex-end;margin-left:0}.console-autorecharge-body{padding:20px 20px 24px}.console-autorecharge .console-auto-grid{grid-template-columns:1fr}.console-auto-foot{flex-direction:column;align-items:stretch}.console-auto-foot .console-btn{justify-content:center;width:100%}.console-empty-dashed{margin:0 16px 18px}}@media (pointer:coarse){.console-promo-toggle{min-height:44px;padding-block:11px}}@media (max-width:440px){.console-product-switch{grid-template-columns:1fr}.console-product-switch button{grid-template-columns:auto minmax(0,1fr)}.console-product-switch-badges{grid-column:2}.console-billing-page .task-wall-billing-entry{grid-template-columns:44px minmax(0,1fr)}.console-billing-page .task-wall-billing-cta{grid-area:auto/2;justify-self:start}.console-funding-shortcuts>button{column-gap:10px;padding:12px}.console-funding-shortcut-cta{grid-column:2}}@container (max-width:440px){.console-addfunds .console-topup-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width:320px){.console-payment-method-grid button,.console-payment-method-display{gap:10px;padding:12px}.console-payment-required{grid-column:2;justify-self:start}}.console-play-card{min-width:0;box-shadow:var(--shadow-sm), inset 0 1px 0 #ffffff85;border-radius:12px;padding:16px}@supports (color:lab(0% 0 0)){.console-play-card{box-shadow:var(--shadow-sm), inset 0 1px 0 lab(100% 0 0/.52)}}.dark .console-play-card{box-shadow:var(--shadow-raised), 0 1px 0 #ffffff09 inset}@supports (color:lab(0% 0 0)){.dark .console-play-card{box-shadow:var(--shadow-raised), 0 1px 0 lab(100% 0 0/.035) inset}}.console-play-card .console-card-title-row{margin-bottom:14px}.console-play-card .console-card-title-row h2,.console-play-card .console-card-title-row h3{letter-spacing:-.01em;font-size:14px;font-weight:500}.console-play-body{gap:14px;display:grid}.console-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.console-request-controls{grid-template-columns:104px minmax(180px,1fr) minmax(130px,.8fr)}.console-request-controls>.console-control-field>.console-play-switch{min-height:38px;padding:0 2px}.console-field-wide{grid-column:1/-1}.console-field-grid label,.console-control-field,.console-prompt-label{min-width:0;color:var(--text-2);letter-spacing:0;text-transform:none;-webkit-user-select:none;user-select:none;gap:6px;font-size:11px;font-weight:500;display:grid}.console-field-grid label input,.console-field-grid label select,.console-inline-control input,.console-prompt-label textarea{-webkit-user-select:text;user-select:text}.console-toggle-line{-webkit-user-select:none;user-select:none}.console-field-grid select,.console-field-grid input,.console-prompt-label textarea{border:1px solid var(--border);background:var(--surface-2);width:100%;min-width:0;min-height:38px;color:var(--text-1);letter-spacing:0;text-transform:none;border-radius:10px;padding:0 11px;font-size:12px;font-weight:500}.console-prompt-label textarea{font-weight:450}.console-field-grid .console-inline-control{grid-template-columns:auto minmax(0,1fr);gap:10px}.console-play-switch{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:9px;display:inline-flex}.console-play-switch.is-disabled{cursor:not-allowed;opacity:.5}.console-play-switch input[type=checkbox]{opacity:0;pointer-events:none;width:1px;height:1px;min-height:0;margin:0;padding:0;position:absolute}.console-play-switch-label{color:var(--text-2);font-size:12px;font-weight:500}.console-play-switch-track{background:var(--surface-3);border:1px solid var(--border-md);width:34px;height:20px;transition:background-color var(--motion-press) var(--ease-out), border-color var(--motion-press) var(--ease-out);border-radius:999px;flex:none;position:relative}.console-play-switch-thumb{width:14px;height:14px;transition:transform var(--motion-press) var(--ease-out);background:#fff;border-radius:50%;position:absolute;top:50%;left:2px;transform:translateY(-50%);box-shadow:0 1px 2px #00000047}.console-play-switch input:checked+.console-play-switch-track{background:var(--primary);border-color:var(--primary)}.console-play-switch input:checked+.console-play-switch-track .console-play-switch-thumb{transform:translate(14px,-50%)}.console-play-switch input:focus-visible+.console-play-switch-track{outline:2px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.console-play-switch input:focus-visible+.console-play-switch-track{outline:2px solid color-mix(in oklch, var(--primary) 62%, transparent)}}.console-play-switch input:focus-visible+.console-play-switch-track{outline-offset:2px}.console-play-switch.is-disabled .console-play-switch-track{background:var(--surface-2)}.console-prompt-label textarea{resize:vertical;min-height:118px;padding:11px;line-height:1.6}.console-field-foot{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.console-field-foot .console-copy-mini{border:1px solid var(--border);background:var(--surface-2);min-height:30px;color:var(--text-2);border-radius:999px;align-items:center;gap:6px;padding:0 11px;font-size:10px;font-weight:900;display:inline-flex}.console-field-foot .console-copy-mini:not(:disabled):hover{color:var(--text-1);border-color:var(--border-md)}.console-field-foot .console-muted{flex:1;min-width:0;font-size:10px;line-height:1.4}.console-field-divider{background:var(--border);height:1px;margin:2px 0}.console-play-body .console-model-lockout,.console-play-body .console-form-error{margin:0}.console-play-actions{justify-content:flex-end;margin-top:2px;display:flex}.console-play-inspect{align-self:start;position:sticky;top:16px}.console-play-inspect .console-code-tabs{margin-bottom:12px}.console-play-output{border-top:1px solid var(--border);margin-top:18px;padding-top:18px}.console-select{gap:6px;min-width:0;display:grid;position:relative}.console-select-title{color:var(--text-2);-webkit-user-select:none;user-select:none;font-size:11px;font-weight:500}.console-select-control{border:1px solid var(--border);background:var(--surface-2);width:100%;min-height:38px;color:var(--text-1);cursor:pointer;transition:border-color var(--motion-press) var(--ease-out), background-color var(--motion-press) var(--ease-out);border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:0 11px;font-size:12px;font-weight:500;display:flex}.console-select-control:hover{border-color:var(--border-md)}.console-select-control:focus-visible{outline:2px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.console-select-control:focus-visible{outline:2px solid color-mix(in oklch, var(--primary) 62%, transparent)}}.console-select-control:focus-visible{outline-offset:1px}.console-select.is-disabled .console-select-control{cursor:not-allowed;opacity:.6}.console-select-value{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.console-select-value.is-placeholder{color:var(--text-3)}.console-select-chevron{color:var(--text-3);transition:transform var(--motion-press) var(--ease-out);flex:none}.console-select-chevron.is-open{transform:rotate(180deg)}.console-select-menu{z-index:50;border:1px solid var(--border-md);background:var(--surface);max-height:264px;box-shadow:var(--shadow-raised);transition:opacity var(--motion-press) var(--ease-out), transform var(--motion-press) var(--ease-out);border-radius:12px;gap:2px;padding:5px;display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto}@starting-style{.console-select-menu{opacity:0;transform:translateY(-3px)}}.console-select-option{min-height:34px;color:var(--text-2);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:0 10px;font-size:12px;font-weight:500;display:flex}.console-select-option:hover{background:var(--surface-2);color:var(--text-1)}.console-select-option.is-selected{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.console-select-option.is-selected{background:color-mix(in oklch, var(--primary) 9%, var(--surface))}}.console-select-option.is-selected{color:var(--text-1)}.console-select-option-text{align-items:baseline;gap:7px;min-width:0;display:inline-flex;overflow:hidden}.console-select-option-text>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.console-select-option-text em{color:var(--primary-ink);flex:none;font-size:10px;font-style:normal;font-weight:600}.console-select-check{color:var(--primary);flex:none}.console-code{--code-bg:#fafafa;--code-fg:#383a42;--code-gutter-fg:#b3b3b3;--code-border:#00000014;--tk-key:#e45649;--tk-str:#50a14f;--tk-num:#986801;--tk-const:#986801;--tk-punc:#7a7d85;--tk-fn:#4078f2;--tk-url:#0184bc;border:1px solid var(--code-border);background:var(--code-bg);min-height:200px;max-height:340px;color:var(--code-fg);font-family:var(--font-jetbrains-mono), ui-monospace, "SF Mono", Menlo, monospace;font-variant-ligatures:none;border-radius:13px;font-size:12px;line-height:1.7;overflow:auto}.console-code code{font-family:inherit}.dark .console-code{--code-bg:#282828;--code-fg:#ebdbb2;--code-gutter-fg:#7c6f64;--code-border:#ebdbb217;--tk-key:#fb4934;--tk-str:#b8bb26;--tk-num:#d3869b;--tk-const:#d3869b;--tk-punc:#a89984;--tk-fn:#8ec07c;--tk-url:#83a598}.console-code-prose{padding:15px 16px}.console-code-prose code{white-space:pre-wrap;overflow-wrap:anywhere;display:block}.console-code-numbered{padding:12px 0}.console-code-line{align-items:flex-start;display:flex}.console-code-gutter{z-index:1;text-align:right;width:44px;color:var(--code-gutter-fg);background:var(--code-bg);-webkit-user-select:none;user-select:none;flex:none;padding-right:14px;position:sticky;left:0}.console-code-src{white-space:pre;tab-size:2;flex:auto;padding-right:16px}.console-code .tk-key{color:var(--tk-key)}.console-code .tk-str{color:var(--tk-str)}.console-code .tk-num{color:var(--tk-num)}.console-code .tk-const{color:var(--tk-const)}.console-code .tk-punc{color:var(--tk-punc)}.console-code .tk-fn{color:var(--tk-fn)}.console-code .tk-url{color:var(--tk-url);text-underline-offset:2px;text-decoration:underline}.console-copy-icon{border:1px solid var(--border);background:var(--surface-2);width:32px;height:32px;color:var(--text-2);cursor:pointer;transition:color var(--motion-press) var(--ease-out), border-color var(--motion-press) var(--ease-out), background-color var(--motion-press) var(--ease-out);border-radius:9px;justify-content:center;align-items:center;display:inline-flex;position:relative}.console-copy-icon:hover{color:var(--text-1);border-color:var(--border-md)}.console-copy-icon:focus-visible{outline:2px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.console-copy-icon:focus-visible{outline:2px solid color-mix(in oklch, var(--primary) 62%, transparent)}}.console-copy-icon:focus-visible{outline-offset:1px}.console-copy-icon.is-copied{color:var(--success);border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.console-copy-icon.is-copied{border-color:color-mix(in oklch, var(--success) 40%, var(--border))}}.console-copy-icon.is-copied{background:var(--success)}@supports (color:color-mix(in lab, red, red)){.console-copy-icon.is-copied{background:color-mix(in oklch, var(--success) 12%, var(--surface-2))}}.console-copy-icon.is-copied svg{animation:console-copy-pop var(--motion-ui) var(--ease-out)}@keyframes console-copy-pop{0%{transform:scale(.6)}55%{transform:scale(1.18)}to{transform:scale(1)}}.console-copy-flash{background:var(--text-1);color:var(--bg);white-space:nowrap;pointer-events:none;opacity:0;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:700;position:absolute;top:50%;right:calc(100% + 8px);transform:translateY(-50%)translate(4px)}.console-copy-icon.is-copied .console-copy-flash{animation:console-copy-flash 1.2s var(--ease-out)}@keyframes console-copy-flash{0%{opacity:0;transform:translateY(-50%)translate(4px)}18%{opacity:1;transform:translateY(-50%)translate(0)}78%{opacity:1;transform:translateY(-50%)translate(0)}to{opacity:0;transform:translateY(-50%)translate(0)}}@media (prefers-reduced-motion:reduce){.console-copy-icon.is-copied svg,.console-copy-icon.is-copied .console-copy-flash,.console-select-menu,.console-select-chevron,.console-play-switch-track,.console-play-switch-thumb{transition:none;animation:none}}.console-play-meta{color:var(--text-3);letter-spacing:.02em;margin:12px 0 0;font-size:10px;font-weight:800}.agent-boot{border:1px solid var(--border);background:var(--surface);border-radius:12px;width:100%;position:relative;overflow:hidden}.agent-boot-skeleton{opacity:.5;gap:14px;padding:14px;display:flex;position:absolute;inset:0}.agent-boot-sk-side{background:var(--surface-2);border-radius:10px;flex-direction:column;flex:none;gap:12px;width:208px;padding:14px;display:none}@media (min-width:720px){.agent-boot-sk-side{display:flex}}.agent-boot-sk-bar{background:var(--surface-3);border-radius:6px;height:12px;animation:1.8s ease-in-out infinite console-pulse}.agent-boot-sk-bar:first-child{width:58%}.agent-boot-sk-bar:nth-child(2){width:100%;animation-delay:.15s}.agent-boot-sk-bar:nth-child(3){width:82%;animation-delay:.3s}.agent-boot-sk-bar:nth-child(4){width:66%;animation-delay:.45s}.agent-boot-sk-main{flex-direction:column;flex:1;gap:14px;min-width:0;padding:14px;display:flex}.agent-boot-sk-thread{flex-direction:column;flex:1;gap:14px;display:flex}.agent-boot-sk-bubble{background:var(--surface-2);border-radius:12px;max-width:62%;height:58px;animation:1.8s ease-in-out infinite console-pulse}.agent-boot-sk-bubble.out{background:var(--surface-3);align-self:flex-end;max-width:46%;animation-delay:.25s}.agent-boot-sk-bubble.short{max-width:40%;height:36px;animation-delay:.5s}.agent-boot-sk-composer{border:1px solid var(--border);background:var(--surface-2);border-radius:12px;flex:none;height:54px}.agent-boot-overlay{padding:20px;display:flex;position:absolute;inset:0;overflow:auto}.agent-boot-card{border:1px solid var(--border);background:var(--surface);width:min(430px,100%);box-shadow:var(--shadow-raised);font-family:var(--font-mono);text-align:left;border-radius:14px;margin:auto;padding:22px 24px}.agent-boot-headline{color:var(--text-1);margin:0;font-size:15px;font-weight:800}.agent-boot-sub{color:var(--text-2);margin:7px 0 0;font-size:12px;line-height:1.65}.agent-boot-steps{flex-direction:column;gap:11px;margin:18px 0 0;padding:0;list-style:none;display:flex}.agent-boot-step{color:var(--text-3);transition:color var(--motion-ui) var(--ease-out);align-items:center;gap:10px;font-size:12.5px;display:flex}.agent-boot-step-mark{border:1.5px solid var(--border-md);width:15px;height:15px;transition:border-color var(--motion-ui) var(--ease-out);border-radius:50%;flex:none;position:relative}.agent-boot-step[data-status=active]{color:var(--text-1);font-weight:700}.agent-boot-step[data-status=active] .agent-boot-step-mark:after{content:"";border:1.5px solid #0000;border-top-color:var(--primary);border-radius:50%;animation:.8s linear infinite console-spin;position:absolute;inset:-1.5px}.agent-boot-step[data-status=done]{color:var(--text-2)}.agent-boot-step[data-status=done] .agent-boot-step-mark{border-color:var(--success);background:var(--success)}.agent-boot-step[data-status=done] .agent-boot-step-mark:after{content:"";border:solid var(--surface);border-width:0 1.5px 1.5px 0;width:4px;height:7.5px;position:absolute;top:1.5px;left:4.5px;transform:rotate(45deg)}.agent-boot-slow{color:var(--warning);margin:14px 0 0;font-size:11.5px;line-height:1.55}.agent-boot-tip{border-top:1px solid var(--border);flex-direction:column;gap:5px;margin-top:18px;padding-top:14px;display:flex}.agent-boot-tip-label{letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);font-size:10px;font-weight:800}.agent-boot-tip-text{color:var(--text-2);animation:agent-boot-tip-in .38s var(--ease-out) both;font-size:12px;line-height:1.6}@keyframes agent-boot-tip-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.agent-boot-retry{background:var(--primary-solid);color:#fff;cursor:pointer;transition:background var(--motion-press) var(--ease-out);border:0;border-radius:999px;margin-top:18px;padding:9px 18px;font-family:inherit;font-size:12.5px;font-weight:700}.agent-boot-retry:hover{background:var(--primary-h)}.agent-boot-details{color:var(--text-3);margin-top:14px;font-size:11px}.agent-boot-details summary{cursor:pointer}.agent-boot-details p{overflow-wrap:anywhere;max-height:120px;margin:8px 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;line-height:1.5;overflow:auto}@media (prefers-reduced-motion:reduce){.agent-boot-sk-bar,.agent-boot-sk-bubble,.agent-boot-tip-text,.agent-boot-step[data-status=active] .agent-boot-step-mark:after{animation:none}}.agent-frame-iframe{border:1px solid var(--border);background:var(--surface);border-radius:12px;width:100%}.auth-shell{background:var(--surface);min-height:100svh;color:var(--text-1);font-family:var(--font-sans);flex-direction:column;display:flex}.auth-nav,.auth-footer{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:18px clamp(24px,4vw,64px);display:flex}.auth-nav{min-height:80px}.auth-brand{display:inline-flex}.auth-brand-dark,.dark .auth-brand-light{display:none}.dark .auth-brand-dark{display:inline-flex}.auth-nav-link{min-height:44px;color:var(--text-1);align-items:center;gap:7px;font-size:13px;text-decoration:none;display:inline-flex}.auth-canvas{background:linear-gradient(90deg, #faf9f6 0%, #faf9f6 51.5%, var(--surface) 51.5%);flex:1;align-items:center;display:flex}.dark .auth-canvas{background:linear-gradient(90deg, var(--bg) 0%, var(--bg) 51.5%, var(--surface) 51.5%)}.auth-layout{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);align-items:center;gap:clamp(64px,8vw,128px);width:100%;max-width:1376px;margin:0 auto;padding:76px 64px;display:grid}.auth-intro{min-width:0}.auth-eyebrow{color:var(--primary-ink);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:12px;margin-bottom:28px;font-size:12px;font-weight:600;display:flex}.auth-eyebrow span{background:currentColor;width:24px;height:1px}.auth-intro h1{letter-spacing:-.045em;margin:0 0 24px;font-size:clamp(36px,3.7vw,54px);font-weight:650;line-height:1.12}.auth-intro h1 em{color:var(--primary);font-style:normal}.auth-description{max-width:39ch;color:var(--text-2);margin:0;font-size:16px;line-height:1.75}.auth-gateway{margin-top:52px}.auth-gateway-map{height:200px;color:var(--text-2);justify-content:space-between;align-items:center;display:flex;position:relative}.auth-gateway-lines{width:100%;height:100%;position:absolute;inset:0}.auth-gateway-nodes{z-index:1;flex-direction:column;justify-content:space-between;height:100%;display:flex}.auth-gateway-node{border:1px solid var(--border-strong,var(--border-md));background:var(--surface);width:48px;height:48px;color:var(--text-1);border-radius:10px;place-items:center;display:grid}.auth-gateway-hub{z-index:1;background:#faf9f6;place-items:center;padding:12px;display:grid}.dark .auth-gateway-hub{background:var(--bg)}.auth-gateway-features{color:var(--text-1);align-items:center;gap:24px;margin-top:32px;font-size:13px;display:flex}.auth-gateway-features span{align-items:center;gap:12px;display:flex}.auth-gateway-features span+span{border-left:1px solid var(--border-md);padding-left:24px}.auth-panel{justify-self:end;width:100%;min-width:0;max-width:440px}.auth-clerk-stage{min-height:320px;position:relative}.auth-clerk-transitioning{visibility:hidden;pointer-events:none}.auth-loading{text-align:center;color:var(--text-2);flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex;position:absolute;inset:0}.auth-loading strong{color:var(--text-1);font-size:15px;font-weight:500}.auth-loading p{max-width:34ch;margin:0;font-size:12px;line-height:1.6}.auth-loading-spinner{border:2px solid var(--border-md);border-top-color:var(--primary);border-radius:999px;width:28px;height:28px;animation:.8s linear infinite auth-loading-spin}.auth-loading-retry{border:1px solid var(--border-md);background:var(--surface);min-height:40px;color:var(--text-1);cursor:pointer;border-radius:7px;padding:8px 18px}.auth-loading-retry:hover{background:var(--surface-2)}@keyframes auth-loading-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.auth-loading-spinner{animation:none}}.auth-welcome,.auth-wallet-heading{margin-bottom:30px}.auth-panel h2{letter-spacing:-.035em;margin:0 0 10px;font-size:30px;font-weight:650;line-height:1.2}.auth-panel p{color:var(--text-2)}.auth-welcome p,.auth-wallet-heading p{margin:0;font-size:15px;line-height:1.6}.auth-terms{text-align:center;margin:24px 0 0;font-size:11px;line-height:1.7}.auth-footer{border-bottom:0;border-top:1px solid var(--border);min-height:76px;color:var(--text-2);gap:20px;font-size:12px}.auth-footer-links{gap:28px;display:flex}.auth-legal-link{color:inherit;text-underline-offset:3px}.auth-footer-links a{text-decoration:none}.auth-legal-link:hover,.auth-nav-link:hover{color:var(--primary-ink)}.auth-preferences,.auth-language{align-items:center;gap:6px;display:flex}.auth-preferences{gap:18px}.auth-shell .auth-theme-toggle{background:0 0;border:0;width:44px;height:44px}.auth-lang-btn{min-width:44px;min-height:44px;color:var(--text-2);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;padding:6px;font-size:12px}.auth-lang-btn[aria-pressed=true]{color:var(--primary-ink);border-bottom-color:var(--primary)}.auth-lang-btn:disabled{cursor:not-allowed}.auth-lang-btn:disabled[aria-pressed=false]{opacity:.55}.auth-shell a:focus-visible,.auth-lang-btn:focus-visible,.auth-wallet-switch:focus-visible,.auth-wallet-heading h2:focus-visible{outline:2px solid var(--primary-ink);outline-offset:4px;border-radius:4px}.auth-shell .cl-rootBox,.auth-shell .cl-signIn-root,.auth-shell .cl-signUp-root{width:100%!important}.auth-shell .cl-card,.auth-shell .cl-cardBox{box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;width:100%!important;margin:0!important;padding:0!important;overflow:visible!important}.auth-shell .cl-logoBox,.auth-shell .cl-lastAuthenticationStrategyBadge{display:none!important}.auth-welcome{display:none}.auth-methods:has(.cl-signIn-start,.cl-signUp-start) .auth-welcome{display:block}.auth-methods :is(.cl-signIn-start,.cl-signUp-start) .cl-header{display:none!important}.auth-shell .cl-socialButtonsRoot{width:100%;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.auth-shell .cl-socialButtons{display:contents!important}.auth-shell .cl-socialButtonsBlockButton{min-width:0;border:1px solid var(--border-md)!important;background:var(--surface)!important;width:100%!important;min-height:48px!important;color:var(--text-1)!important;box-shadow:none!important;border-radius:7px!important;justify-content:center!important;gap:10px!important;margin:0!important;padding:12px!important}.auth-shell .cl-socialButtonsBlockButton:hover{background:var(--surface-2)!important;border-color:var(--text-2)!important}.auth-shell .cl-socialButtonsBlockButtonText{color:var(--text-1)!important;white-space:normal!important;font-size:13px!important;font-weight:500!important}.auth-shell .cl-main{gap:20px!important}.auth-shell .cl-dividerRow{margin:4px 0!important}.auth-shell .cl-form{gap:20px!important}.auth-shell .cl-dividerLine{background:var(--border-md)!important}.auth-shell .cl-dividerText{color:var(--text-2)!important}.auth-shell .cl-formFieldLabel{color:var(--text-1)!important;text-transform:none!important;letter-spacing:normal!important}.auth-shell .cl-formFieldInput,.auth-shell .cl-otpCodeFieldInput{background:var(--surface)!important;border:1px solid var(--border-md)!important;min-height:48px!important;color:var(--text-1)!important;box-shadow:none!important;border-radius:7px!important}.auth-shell .cl-formFieldInput::placeholder{color:var(--text-2);opacity:1}.auth-shell .cl-formFieldInput:focus,.auth-shell .cl-otpCodeFieldInput:focus{border-color:var(--primary)!important;box-shadow:0 0 0 3px var(--primary)!important}@supports (color:color-mix(in lab, red, red)){.auth-shell .cl-formFieldInput:focus,.auth-shell .cl-otpCodeFieldInput:focus{box-shadow:0 0 0 3px color-mix(in oklch, var(--primary) 15%, transparent)!important}}.auth-shell .cl-formButtonPrimary{background:var(--primary-solid)!important;border:1px solid var(--primary-solid)!important;color:#fff!important;min-height:48px!important;box-shadow:none!important;border-radius:7px!important;font-size:14px!important;font-weight:500!important}.auth-shell .cl-formButtonPrimary:hover{background:var(--primary-solid-h)!important}.auth-shell .cl-formButtonPrimary:disabled{opacity:.55!important}.auth-shell .cl-socialButtonsBlockButton:focus-visible,.auth-shell .cl-formButtonPrimary:focus-visible,.auth-shell .cl-alternativeMethodsBlockButton:focus-visible,.auth-shell .cl-formResendCodeLink:focus-visible,.auth-shell .cl-backLink:focus-visible{outline-offset:3px;outline:2px solid var(--primary-ink)!important}.auth-shell .cl-headerTitle,.auth-shell .cl-formHeaderTitle{color:var(--text-1)!important}.auth-shell .cl-headerSubtitle,.auth-shell .cl-identityPreviewText,.auth-shell .cl-formHeaderSubtitle,.auth-shell .cl-alternativeMethodsBlockButton,.auth-shell .cl-footerActionText{color:var(--text-2)!important}.auth-shell .cl-identityPreviewEditButton,.auth-shell .cl-formResendCodeLink,.auth-shell .cl-backLink,.auth-shell .cl-footerActionLink{color:var(--primary-ink)!important}.auth-shell .cl-footer{background:0 0!important;padding:18px 0 0!important}.auth-shell .cl-footerAction{justify-content:center!important;padding:0!important}.auth-shell .cl-formFieldErrorText{color:var(--danger)!important}.auth-shell .cl-formFieldWarningText{color:var(--warning)!important}.auth-shell .cl-formFieldInputShowPasswordButton{color:var(--text-2)!important}.auth-shell .cl-spinner{color:var(--primary)!important}.auth-wallet-switch,.auth-wallet-heading{display:none}.auth-methods:has(.cl-signIn-start,.cl-signUp-start):has(.auth-provider-wallet):has(.cl-socialButtonsBlockButton:not(.auth-provider-wallet),.cl-formFieldInput) .auth-wallet-switch{width:100%;min-height:48px;color:var(--text-1);border:1px solid var(--text-2);cursor:pointer;background:0 0;border-radius:7px;justify-content:center;align-items:center;gap:10px;margin-top:20px;padding:12px;font-size:14px;display:flex}.auth-wallet-switch:hover{background:var(--surface-2)!important}.auth-methods[data-wallet-view=default]:has(.cl-signIn-start,.cl-signUp-start):has(.cl-socialButtonsBlockButton:not(.auth-provider-wallet),.cl-formFieldInput) .auth-provider-wallet{display:none!important}.auth-methods[data-wallet-view=wallet]:has(.cl-signIn-start,.cl-signUp-start):has(.auth-provider-wallet) .auth-wallet-heading{display:block}.auth-methods[data-wallet-view=wallet]:has(.cl-signIn-start,.cl-signUp-start):has(.auth-provider-wallet) .auth-welcome{display:none!important}.auth-methods[data-wallet-view=wallet]:has(.cl-signIn-start,.cl-signUp-start):has(.auth-provider-wallet) .cl-socialButtonsBlockButton:not(.auth-provider-wallet){display:none!important}.auth-methods[data-wallet-view=wallet]:has(.cl-signIn-start,.cl-signUp-start):has(.auth-provider-wallet) .cl-dividerRow{display:none!important}.auth-methods[data-wallet-view=wallet]:has(.auth-provider-wallet) :is(.cl-signIn-start,.cl-signUp-start) .cl-form:not(:has(.cl-formFieldRow:not(:is(.cl-formFieldRow__identifier,.cl-formFieldRow__emailAddress,.cl-formFieldRow__password)))) :is(.cl-formFieldRow,.cl-formButtonPrimary){display:none!important}@media (max-width:1100px){.auth-layout{gap:64px;padding:56px 36px}.auth-intro h1{font-size:40px}.auth-gateway-features{gap:16px;font-size:12px}.auth-gateway-features span+span{padding-left:16px}}@media (max-width:900px){.auth-canvas,.dark .auth-canvas{background:var(--surface)}.auth-layout{flex-direction:column;gap:36px;padding:40px 24px 48px;display:flex}.auth-intro{width:100%;max-width:440px}.auth-eyebrow{margin-bottom:12px;font-size:11px}.auth-intro h1{margin-bottom:12px;font-size:32px}.auth-description{font-size:14px}.auth-gateway{display:none}.auth-panel h2{font-size:26px}.auth-footer{flex-wrap:wrap}}@media (max-width:480px){.auth-nav{min-height:68px;padding:12px 20px}.auth-nav-link{font-size:12px}.auth-layout{gap:30px;padding:28px 20px 40px}.auth-intro h1{font-size:28px}.auth-footer{gap:8px;padding:14px 20px}.auth-footer-links{gap:16px}.auth-preferences{gap:4px}.auth-welcome,.auth-wallet-heading{margin-bottom:24px}}.consent-shell{background-color:var(--bg);background-image:radial-gradient(circle, var(--text-1) 1px, transparent 1.5px);justify-content:center;align-items:center;min-height:100svh;padding:40px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.consent-shell{background-image:radial-gradient(circle, color-mix(in srgb, var(--text-1) 9%, transparent) 1px, transparent 1.5px)}}.consent-shell{color:var(--text-1);font-family:var(--font-sans);background-size:24px 24px}.consent-frame{flex-direction:column;align-items:center;gap:28px;width:100%;max-width:440px;display:flex}.consent-brand{color:var(--text-1);display:inline-flex}.consent-brand:focus-visible{outline:2px solid var(--primary-ink);outline-offset:6px;border-radius:4px}.consent-loading{width:100%;min-height:320px;color:var(--text-2);flex-direction:column;justify-content:center;align-items:center;gap:14px;font-size:13px;display:flex}.consent-shell .cl-rootBox{width:100%!important}.consent-shell .cl-cardBox{overflow:hidden;background:var(--surface)!important;border:1px solid var(--border-md)!important;width:100%!important;box-shadow:var(--shadow-raised)!important;border-radius:14px!important}.consent-shell .cl-card{box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;gap:24px!important;padding:36px 32px 32px!important}.consent-shell .cl-main{gap:24px!important}.consent-shell .cl-header{text-align:center;align-items:center!important;gap:14px!important}.consent-shell .cl-logoGroup{margin:0 auto 4px!important}.consent-shell .cl-logoGroupIcon{border-color:var(--border-md)!important;background:var(--surface-2)!important}.consent-shell .cl-headerTitle{text-wrap:balance;color:var(--text-1)!important;letter-spacing:-.025em!important;font-size:22px!important;font-weight:650!important;line-height:1.2!important}.consent-shell .cl-headerSubtitle{text-wrap:pretty;overflow-wrap:anywhere;max-width:34ch;color:var(--text-2)!important;margin:0 auto!important;font-size:14px!important;line-height:1.55!important}.consent-shell .cl-listGroup{border:1px solid var(--border-md)!important;background:var(--surface)!important;border-radius:10px!important}.consent-shell .cl-listGroupHeader{background:var(--surface-2)!important;border-bottom:1px solid var(--border)!important;padding:10px 14px!important}.consent-shell .cl-listGroupHeaderTitle{color:var(--text-2)!important;font-size:12px!important;font-weight:500!important;line-height:1.4!important}.consent-shell .cl-listGroupContent{background:var(--surface)!important}.consent-shell .cl-listGroupItem{padding:11px 14px!important}.consent-shell .cl-listGroupItem+.cl-listGroupItem{border-top:1px solid var(--border)!important}.consent-shell .cl-listGroupItemLabel{color:var(--text-1)!important;font-size:14px!important;font-weight:450!important;line-height:1.45!important}.consent-shell .cl-alert__warning,.consent-shell .cl-alert{background:var(--warning)!important}@supports (color:color-mix(in lab, red, red)){.consent-shell .cl-alert__warning,.consent-shell .cl-alert{background:color-mix(in srgb, var(--warning) 9%, var(--surface))!important}}.consent-shell .cl-alert__warning,.consent-shell .cl-alert{border:1px solid var(--warning)!important}@supports (color:color-mix(in lab, red, red)){.consent-shell .cl-alert__warning,.consent-shell .cl-alert{border:1px solid color-mix(in srgb, var(--warning) 32%, transparent)!important}}.consent-shell .cl-alert__warning,.consent-shell .cl-alert{text-align:start!important;border-radius:10px!important;padding:12px 14px!important}.consent-shell .cl-alert *,.consent-shell .cl-alertText{color:#8a4b0a!important;font-size:13px!important;line-height:1.55!important}.dark .consent-shell .cl-alert *,.dark .consent-shell .cl-alertText{color:#f3bc63!important}.consent-shell .cl-alertIcon{display:none!important}.consent-shell button[name=consented]{transition:background var(--motion-press) var(--ease-out), border-color var(--motion-press) var(--ease-out);min-height:48px!important;box-shadow:none!important;border-radius:7px!important;font-size:14px!important;font-weight:500!important}.consent-shell button[name=consented][value=true]{background:var(--primary-solid)!important;border:1px solid var(--primary-solid)!important;color:#fff!important}.consent-shell button[name=consented][value=true]:hover{background:var(--primary-solid-h)!important;border-color:var(--primary-solid-h)!important}.consent-shell button[name=consented][value=false]{background:var(--surface)!important;border:1px solid var(--border-md)!important;color:var(--text-1)!important}.consent-shell button[name=consented][value=false]:hover{background:var(--surface-2)!important;border-color:var(--text-2)!important}.consent-shell button[name=consented]:focus-visible{outline:2px solid var(--primary-ink)!important;outline-offset:3px!important}.consent-shell button[name=consented]:disabled{opacity:.55!important}.consent-shell .cl-main>div:has(>button[name=consented]){margin-top:4px;gap:12px!important}:is(.consent-shell .cl-main>div:has(>button[name=consented])>p,.consent-shell .cl-main>div:has(>button[name=consented])>span){text-align:center;text-wrap:pretty;margin-top:4px;color:var(--text-2)!important;font-size:12px!important;line-height:1.6!important}.consent-shell .cl-main [role=button]{text-underline-offset:3px;color:var(--primary-ink)!important}.consent-shell .cl-footer{background:var(--surface-2)!important;border-top:1px solid var(--border)!important;justify-content:center!important;padding:14px 32px!important}.consent-shell .cl-footer,.consent-shell .cl-footer *{color:var(--text-3)!important;font-size:12px!important}.consent-shell .cl-footerPages{display:none!important}@media (max-width:480px){.consent-shell{align-items:flex-start;padding:24px 16px}.consent-frame{gap:22px}.consent-shell .cl-card{gap:20px!important;padding:28px 20px 24px!important}.consent-shell .cl-main{gap:20px!important}.consent-shell .cl-headerTitle{font-size:20px!important}.consent-shell .cl-footer{padding:12px 20px!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}
