*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{line-height:inherit}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.absolute{position:absolute}.relative{position:relative}.block{display:block}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.border{border-width:1px}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}:root{--bg:#151515;--panel:#252525;--panel-2:#303030;--text:#f2f2f2;--muted:#b8b8b8;--blue:#a9c0e5;--line:#3b3b3b;--dark:#171717}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:Arial,Helvetica,sans-serif}button,input{font:inherit}button{border:0;color:inherit;cursor:pointer}.app{min-height:100vh;background:var(--bg);color:var(--text);transition:.2s}.app.light{--bg:#f5f5f3;--panel:#fff;--panel-2:#ebebeb;--text:#181818;--muted:#6d6d6d;--blue:#7899ce;--line:#dedede;--dark:#202020}.page-width{max-width:1376px;margin:auto;padding-left:32px;padding-right:32px}.dashboard-header,.public-header{height:62px;margin:17px auto 0;padding:0 17px;display:flex;align-items:center;justify-content:space-between;border-radius:22px;background:#252525}.light .dashboard-header,.light .public-header{background:#fff}.logo{background:none;font-size:20px;font-weight:800;letter-spacing:-1px;color:#f3f3f3}.logo span{font-weight:400}.light .logo{color:#222}.dashboard-header nav,.public-header nav{display:flex;gap:29px;margin-left:auto;margin-right:25px}.dashboard-header nav button,.public-header nav button{background:none;font-size:12px;font-weight:700;color:#eee;padding:10px 0}.dashboard-header nav button.active,.public-header nav button.active,.public-header nav button:hover{color:var(--blue)}.header-actions{display:flex;align-items:center;gap:9px}.lang-switch{display:flex;background:#343434;border-radius:22px;padding:4px}.lang-switch button{border-radius:18px;background:none;padding:6px 9px;font-size:10px}.lang-switch .selected{background:#171717;font-weight:700}.round-control{display:grid;place-items:center;width:35px;height:35px;border-radius:50%;background:#333}.action-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;border-radius:23px;background:#333;padding:11px 18px;color:#f5f5f5;font-size:12px;font-weight:700;transition:.18s}.action-button:hover,.text-link:hover{transform:translateY(-1px);filter:brightness(1.12)}.light-button{background:#f0f0f0;color:#161616}.wide{width:100%}.text-link{background:none;padding:12px 4px;font-size:12px;font-weight:700}.hero{padding-top:58px;min-height:610px;position:relative}.hero-copy{width:48%;padding-top:90px}.eyebrow{font-size:12px;color:var(--blue);margin-bottom:27px}.hero h1{font-size:67px;line-height:1.02;letter-spacing:-4px;margin:0 0 22px}.hero-lead{max-width:380px;color:var(--blue);font-size:15px;line-height:1.8}.hero-actions{display:flex;gap:24px;align-items:center;margin-top:26px}.hero-art{position:absolute;right:70px;top:75px;width:530px;height:535px;border-radius:28px;background:#818181;overflow:hidden;filter:grayscale(.2)}.device{position:absolute;right:18px;top:85px;width:330px;height:245px;border-radius:43px;background:linear-gradient(145deg,#dbdbdb,#7c7c7c);box-shadow:18px 24px 18px #555;transform:rotate(8deg)}.device-top{height:100%;border-radius:40px;background:linear-gradient(135deg,#eee,#969696);opacity:.4}.ports{position:absolute;left:45px;bottom:18px;display:flex;gap:21px;transform:rotate(-8deg)}.ports i{width:22px;height:8px;border-radius:8px;background:#343434}.vent{right:0;top:52px;width:20px;height:133px;background:repeating-linear-gradient(90deg,#333 0 3px,transparent 3px 7px);transform:rotate(-8deg)}.keycap,.vent{position:absolute}.keycap{display:grid;place-items:center;width:94px;height:102px;border-radius:18px;background:linear-gradient(145deg,#6a6a6a,#353535);box-shadow:8px 10px 4px #555;color:#131313;font-weight:900;font-size:24px;transform:skewY(-8deg) rotate(16deg)}.keycap-one{left:42px;bottom:166px}.keycap-two{left:138px;bottom:100px}.keycap-three{left:264px;bottom:65px;background:linear-gradient(145deg,#bcbcbc,#747474)}.tool-row{position:absolute;left:0;bottom:10px;width:100%;display:flex;justify-content:space-between;color:#bbb;font-size:14px}.tool-row span{gap:9px}.bottom-cta,.tool-row span{display:flex;align-items:center}.bottom-cta{margin:0 auto 40px;max-width:1245px;padding:40px;text-align:center;border-radius:24px;background:var(--panel);flex-direction:column;gap:13px}.bottom-cta h2{font-size:37px;line-height:1.2;margin:0}.bottom-cta>svg{margin-bottom:8px}.bottom-cta .action-button{padding-left:24px;padding-right:24px}footer{max-width:1245px;margin:auto;padding:0 0 28px;display:flex;justify-content:space-between;align-items:center;color:var(--muted);font-size:10px}.content-page{padding-top:51px;padding-bottom:80px}.section-heading h2{font-size:37px;letter-spacing:-2px;margin:0 0 12px}.section-heading p{font-size:14px;color:var(--muted);margin:0}.feature-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:30px}.feature-card{min-height:194px;padding:29px;border-radius:22px;background:var(--panel)}.feature-card svg{color:var(--blue)}.feature-card h3{margin:26px 0 13px;font-size:18px}.feature-card p{color:var(--muted);font-size:14px;line-height:1.7;max-width:450px}.pricing-layout{display:grid;grid-template-columns:445px 1fr;gap:22px;margin-top:30px}.api-info,.keys-card,.logs-card,.models-card,.models-panel,.password-card,.script-card,.topup-card,.usage-chart{border-radius:22px;background:var(--panel)}.topup-card{padding:30px 27px;display:flex;flex-direction:column;gap:20px}.label{font-size:13px;color:var(--muted)}.topup-card strong{font-size:47px}.topup-card strong small{font-size:21px;color:var(--muted)}.topup-card input[type=range]{accent-color:#d8d8d8}.chips{display:flex;gap:7px}.chips button,.toggle{background:#393939;border-radius:20px;padding:10px 14px;font-size:12px;font-weight:700}.chips .selected,.toggle.selected{background:#f0f0f0;color:#171717}.topup-card b{font-size:19px}.fine-print{color:var(--muted);font-size:11px;line-height:1.5}.models-card{padding:26px 17px}.models-head{display:flex;justify-content:space-between;align-items:center}.models-head h3{margin:0;font-size:18px}.micro{font-size:11px;color:var(--muted)}.model-columns,.model-row{display:grid;grid-template-columns:1.5fr 1fr 1fr;align-items:center}.model-columns{padding:12px;font-size:10px;color:var(--muted)}.model-row{padding:15px 12px;border-radius:11px}.model-row:nth-of-type(2n){background:#191919}.model-row div{display:flex;flex-direction:column;gap:3px}.model-row b{font-size:13px}.model-row small{font-size:11px;color:var(--muted)}.model-row span{text-align:right;font-size:13px}.model-note{font-size:11px;display:flex;gap:8px;align-items:center;margin:13px 12px}.model-note svg{color:#fff}.model-note.muted{color:var(--muted)}.faq-page{display:grid;grid-template-columns:36% 1fr;gap:35px;padding-top:36px}.faq-intro h2{font-size:37px;letter-spacing:-2px;margin:0 0 12px}.faq-intro p{color:var(--muted);font-size:14px}.faq-list{display:flex;flex-direction:column;gap:10px}.faq-item{border-radius:15px;background:var(--panel);padding:0 21px}.faq-item button{width:100%;background:none;padding:21px 0;text-align:left;display:flex;justify-content:space-between;align-items:center;font-size:13px}.faq-item button svg{transition:.2s}.faq-item.open button svg{transform:rotate(180deg)}.faq-item p{padding:0 0 20px;margin:0;color:var(--muted);font-size:13px;line-height:1.7}.auth-page{min-height:100vh;display:grid;place-items:start center;padding-top:28px}.auth-wrap{width:418px;text-align:center}.auth-wrap .logo{margin-bottom:34px}.auth-wrap h1{font-size:35px;margin:0 0 24px;letter-spacing:-1px}.auth-card{background:var(--panel);border-radius:22px;padding:28px 25px;text-align:left}.auth-card label,.password-card label{display:flex;flex-direction:column;gap:7px;font-size:12px;font-weight:700;margin-bottom:19px}.auth-card input,.create-key input,.password-card input{height:47px;border-radius:11px;border:1px solid #64728a;background:#181c22;color:#fff;padding:0 15px;outline:none}.auth-card input:focus,.create-key input:focus,.password-card input:focus{border-color:var(--blue)}.auth-submit{height:48px;background:var(--blue);color:#101317;margin-top:4px}.auth-switch{text-align:center;color:var(--muted);font-size:12px;margin:25px 0 17px}.auth-switch button{background:none;font-weight:700}.social-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.quick-actions>div button,.social-row button{background:#363636;border-radius:10px;padding:13px;font-size:12px;font-weight:700}.google{color:#4285f4}.form-error{color:#ff9c9c;background:#492323;border-radius:8px;padding:10px;font-size:12px;margin-bottom:13px}.dashboard-page{padding-top:30px;padding-bottom:70px}.dash-title{display:flex;justify-content:space-between;align-items:center}.dash-title h1,.dashboard-page>h1{font-size:28px;margin:0 0 20px;letter-spacing:-1px}.dash-title h1 span{font-weight:400}.bonus-bar{height:43px;background:var(--panel);border-radius:13px;padding:0 15px;display:flex;align-items:center;gap:18px;font-size:12px;margin-bottom:22px}.bonus-bar button{background:#3d3d3d;border-radius:15px;padding:7px 12px;font-size:11px;font-weight:700}.metrics{display:grid;grid-template-columns:1fr 1fr 1fr 1.45fr;gap:15px}.metric{min-height:138px;padding:17px;border-radius:17px;background:var(--panel);display:flex;flex-direction:column;gap:10px}.metric small,.metric span{font-size:12px;color:var(--muted)}.metric strong{font-size:27px}.metric.accent{background:#2b3545}.metric small{margin-top:auto}.quick-actions{background:var(--panel);border-radius:17px;padding:22px 18px}.quick-actions>.action-button{width:100%;margin-bottom:12px}.quick-actions>div{display:grid;grid-template-columns:1fr 1fr;gap:7px}.promo{height:108px;background:var(--panel);border-radius:17px;margin:21px 0;display:flex;align-items:center;gap:20px;padding:22px}.promo strong{font-size:37px}.promo span{align-self:flex-end;color:var(--muted);font-size:11px;margin-right:auto}.promo>button{background:#3a3a3a;padding:12px;border-radius:10px;font-size:11px;font-weight:700}.model-strip{background:#333;border-radius:14px;padding:15px 18px;font-size:12px}.model-strip s{color:#999;margin-left:15px}.dash-grid{display:grid;grid-template-columns:1fr 1.15fr;gap:15px;margin-top:21px}.models-panel,.usage-chart{min-height:380px;padding:23px}.chart-head{display:flex;flex-direction:column;gap:22px;font-size:14px}.chart-head span{font-size:10px;color:var(--muted)}.dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#6da7f6}.dot.orange{background:#eaa86a}.chart{display:flex;height:225px;margin-top:20px}.y-labels{width:68px;display:flex;flex-direction:column;justify-content:space-between;color:#8a8a8a;font-size:10px}.chart svg{width:calc(100% - 68px);height:100%;background:repeating-linear-gradient(180deg,transparent 0 74px,#3a3a3a 75px 76px)}.chart path{fill:none;stroke:#93c0ff;stroke-width:2}.x-labels{display:flex;justify-content:space-between;margin:5px 0 0 68px;font-size:9px;color:var(--muted)}.models-panel>h3{font-size:15px;margin:0 0 5px}.models-panel>p{font-size:12px;color:var(--muted);margin:0 0 12px}.model-groups{display:grid;grid-template-columns:1fr 1fr;gap:35px}.model-groups>div>b{display:flex;gap:7px;align-items:center;font-size:13px;margin:10px 0 15px}.model-groups span{display:flex;justify-content:space-between;padding:7px 0;font-size:12px}.model-groups em{font-style:normal;font-weight:700}.panel-foot{display:flex;justify-content:space-around;background:#393939;border-radius:0 0 15px 15px;margin:20px -23px -23px;padding:18px;font-size:11px;color:var(--muted)}.logs-card{margin-top:21px;padding:23px 14px}.logs-card h3{margin:0 0 24px 7px;font-size:15px}.log-table{border:1px solid #3e3e3e;border-radius:12px;overflow:hidden}.log-head,.log-row{display:grid;grid-template-columns:1fr 2fr .8fr 1fr 1fr 1.2fr;gap:10px;align-items:center;padding:12px 14px}.log-head{color:#8f8f8f;font-size:9px}.log-row{border-top:1px solid #3b3b3b;font-size:11px;min-height:58px}.log-row span{display:flex;flex-direction:column;gap:4px}.log-row small{color:var(--muted);font-size:9px}.status,.transport{font-style:normal;border-radius:15px;padding:4px 8px;width:-moz-max-content;width:max-content;background:#164963;color:#7fc9ff;font-size:10px}.status{background:#124b3a;color:#55deb5}.pagination{display:flex;justify-content:flex-end;align-items:center;gap:7px;color:var(--muted);font-size:11px;margin-top:12px}.pagination button{background:#303030;border-radius:8px;padding:9px}.dashboard-header{margin-bottom:0}.logout{display:flex;gap:7px;align-items:center;background:none;color:var(--muted);font-size:11px}.instruction-page{position:relative;padding-right:420px}.instruction-page h1{font-size:32px;margin:0 0 18px}.instruction-page h2{font-size:17px;margin:25px 0 13px}.warning{color:#ff9494;border:1px solid #e28e8e;background:#382020;padding:10px 14px;border-radius:8px;width:-moz-max-content;width:max-content;font-size:12px}.os-buttons,.provider-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:11px}.client-buttons button,.os-buttons button,.provider-grid>div{background:#333;border-radius:9px;padding:18px;text-align:left;display:flex;flex-direction:column;gap:10px;font-size:13px}.os-buttons small,.provider-grid span{color:var(--muted);font-size:11px;line-height:1.4}.client-buttons{display:flex;gap:10px}.client-buttons button{width:82px;align-items:center;text-align:center}.client-buttons button span{font-size:11px}.os-buttons{grid-template-columns:repeat(4,1fr)}.os-buttons button{flex-direction:row;align-items:center}.os-buttons span{display:flex;flex-direction:column;gap:4px}.script-card{padding:20px 17px;margin-top:20px}.script-card h2{margin-top:0}.tabs{display:flex;gap:28px;margin:35px 0 18px}.tabs button{background:none;color:var(--muted);font-size:12px}.tabs .selected{color:#55bfff;font-weight:700}.script-card p{font-size:12px;color:var(--muted)}.script-card p i{font-style:normal;background:#08638b;border-radius:50%;padding:5px 8px;margin-right:12px;color:#fff}.script-card pre{background:#181818;border-radius:10px;padding:17px;overflow:auto;color:#9ed3ff;font-size:11px}.instruction-side{position:absolute;right:32px;top:130px;width:380px;background:var(--panel);border-radius:18px;padding:25px}.instruction-side h3{margin:0 0 7px}.instruction-side p{font-size:12px;color:var(--muted);line-height:1.5}.instruction-side dl{margin:28px 0}.instruction-side dd,.instruction-side dt{display:flex;justify-content:space-between;font-size:11px;padding:11px 0;border-bottom:1px solid var(--line)}.instruction-side dt{color:var(--muted)}.instruction-side dd{margin:0;gap:10px}.settings-page h1{font-size:28px}.settings-top{display:grid;grid-template-columns:2fr 1.1fr;gap:15px}.api-info,.password-card{padding:25px 22px}.card-title{display:flex;gap:12px;align-items:center;margin-bottom:30px}.card-title small{font-size:10px;letter-spacing:2px;color:var(--muted)}.card-title h2{font-size:18px;margin:6px 0 0}.icon-blue,.icon-yellow{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#073d53;color:#5ccaff}.icon-yellow{background:#4d3a00;color:#ffd21e}.two-inputs{display:grid;grid-template-columns:1fr 1fr;gap:13px}.password-card>.action-button{float:right}.settings-message{font-size:12px;color:#88dfb8}.api-info h3{font-size:14px;margin:28px 0 10px}.api-info p{font-size:12px;color:var(--muted);line-height:1.7}.keys-card{padding:23px;margin-top:22px}.keys-head{justify-content:space-between}.keys-head,.keys-head h2{display:flex;align-items:center}.keys-head h2{gap:9px;font-size:17px}.keys-head>span{background:#373737;border-radius:18px;padding:8px 12px;font-size:11px}.create-key{display:grid;grid-template-columns:1fr 175px 100px;gap:10px;margin:25px 0}.create-key input{height:40px}.create-key .action-button{padding:8px}.key-row{display:grid;grid-template-columns:1.1fr 1fr 1.5fr 30px;gap:12px;align-items:center;padding:15px;border-radius:10px;background:#333;font-size:12px}.key-row i{font-style:normal;color:#5ed1f9;background:#06425a;padding:4px 8px;border-radius:10px;font-size:10px}.key-row code{color:#c6c6c6}.key-row>span{color:var(--muted)}.key-row>span b{float:right;color:#59d7a5}.key-row button{background:none}.empty-key{padding:16px;color:var(--muted);font-size:12px}.mobile-menu,.mobile-nav{display:none}@media(max-width:900px){.page-width{padding-left:18px;padding-right:18px}.dashboard-header,.public-header{margin:10px 10px 0}.dashboard-header nav,.header-actions .action-button,.public-header nav{display:none}.mobile-menu{display:grid;place-items:center;position:absolute;right:18px;top:23px;background:none}.mobile-nav{display:flex;position:absolute;z-index:5;right:12px;top:66px;flex-direction:column;background:var(--panel);border-radius:15px;padding:10px}.mobile-nav button{background:none;padding:12px 20px;text-align:left}.hero,.hero-copy{padding-top:20px}.hero-copy{width:100%}.hero h1{font-size:51px}.hero-art{position:relative;right:auto;top:auto;width:100%;height:360px;margin-top:35px}.device{transform:scale(.7) rotate(8deg);right:-12px;top:45px}.tool-row{bottom:-35px}.bottom-cta{margin-top:50px}.dash-grid,.feature-grid,.pricing-layout,.settings-top{grid-template-columns:1fr}.faq-page{display:block}.faq-list{margin-top:30px}.metrics{grid-template-columns:1fr 1fr}.quick-actions{grid-column:span 2}.instruction-page{padding-right:18px}.instruction-side{position:relative;right:auto;top:auto;width:auto;margin-top:20px}.provider-grid{grid-template-columns:1fr}.os-buttons{grid-template-columns:1fr 1fr}.create-key,.key-row{grid-template-columns:1fr}.log-table{overflow-x:auto}.log-head,.log-row{min-width:800px}.auth-wrap{width:min(418px,calc(100% - 30px))}footer{padding:0 18px 25px;flex-direction:column;gap:15px}}.page-width{max-width:1400px;padding-left:24px;padding-right:24px}.dashboard-header,.public-header{max-width:1320px;height:56px;margin-top:13px}.hero{min-height:540px;padding-top:52px}.hero-copy{padding-top:80px}.hero h1{font-size:60px}.hero-art{width:480px;height:480px;right:25px;top:55px}.bottom-cta,footer{max-width:1320px}.dashboard-header{position:relative}.dashboard-nav{position:absolute;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:2px;margin:0!important;padding:4px;border-radius:28px;background:#333}.dashboard-nav button{background:transparent!important;border-radius:22px;padding:10px 17px!important;color:#bcbcbc!important;font-size:12px!important;font-weight:500!important;white-space:nowrap}.dashboard-nav button:hover{color:#fff!important}.dashboard-nav button.active{background:#3c567a!important;color:#f3f7ff!important;box-shadow:0 2px 8px rgba(0,0,0,.18)}@media(max-width:900px){.dashboard-nav{position:static;transform:none;margin-left:auto!important;margin-right:12px!important}.dashboard-nav button{padding:9px 10px!important}.dashboard-nav button:last-child{display:none}.dashboard-header .logo{font-size:16px}.dashboard-header .header-actions{gap:5px}.dashboard-header .logout{font-size:0}.dashboard-header .logout svg{margin:0}}.light .dashboard-nav{background:#eef0f3}.light .dashboard-nav button{color:#30343a!important}.light .dashboard-nav button:hover{color:#111!important;background:#e4e8ed!important}.light .dashboard-nav button.active{background:#49698f!important;color:#fff!important}.light .action-button{background:#fff;color:#20242a;border:1px solid #e0e3e7}.light .action-button:hover{background:#f2f4f6;color:#111}.light .light-button{background:#fff;color:#20242a;border-color:#d8dde3}.light .round-control{background:#f0f1f3;color:#25282d}.light .lang-switch{background:#eef0f3}.light .lang-switch button{color:#4d535b}.light .lang-switch .selected{background:#fff;color:#20242a}.light .logout{color:#565c64}.light .quick-actions>div button{background:#eef0f3;color:#20242a}.light .quick-actions>div button:hover{background:#e2e6ea}.light .metric.accent{color:#fff}.light .metric.accent small,.light .metric.accent span{color:#d9e3f2}.light .chips button,.light .toggle{background:#eef0f3;color:#25282d}.light .chips .selected,.light .toggle.selected{background:#343638;color:#fff}.light .model-row:nth-of-type(2n){background:#f2f2f2}.light .logs-card,.light .model-row,.light .models-card,.light .models-panel,.light .usage-chart{color:#181818}.light .model-strip,.light .panel-foot,.light .promo{background:#e7e7e7;color:#222}.light .model-groups em,.light .model-note{color:#222}.light .chart-head span,.light .model-note.muted,.light .models-panel>p{color:#6d6d6d}.light .chart svg{background:repeating-linear-gradient(180deg,transparent 0 74px,#dedede 75px 76px)}.light .log-table{border-color:#d8d8d8}.light .log-row{border-color:#dedede}.light .log-head{color:#717171}.light .log-row,.light .log-row b{color:#222}.light .auth-card,.light .auth-card input,.light .create-key input,.light .password-card input{background:#fff;color:#222}.light .chips button,.light .pagination button,.light .quick-actions>div button,.light .social-row button,.light .toggle{background:#e9e9e9;color:#222}.light .api-info,.light .faq-item,.light .feature-card,.light .instruction-side,.light .keys-card,.light .logs-card,.light .metric,.light .models-card,.light .models-panel,.light .password-card,.light .promo,.light .quick-actions,.light .script-card,.light .topup-card,.light .usage-chart{box-shadow:0 8px 24px rgba(30,35,45,.06)}.light .client-buttons button,.light .key-row,.light .os-buttons button,.light .provider-grid>div{background:#ededed;color:#222}.billing-summary{margin-top:21px;padding:23px;border-radius:22px;background:var(--panel);display:flex;align-items:center;justify-content:space-between;gap:28px}.billing-summary h3{margin:8px 0 6px;font-size:18px}.billing-summary p{margin:0;color:var(--muted);font-size:12px}.summary-kicker{color:#55d5ad;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.summary-values{display:grid;grid-template-columns:repeat(3,minmax(125px,1fr));gap:12px;min-width:500px}.summary-values div{padding:14px;border-radius:12px;background:#303030;display:flex;flex-direction:column;gap:5px}.summary-values b{font-size:18px}.summary-values span{color:var(--muted);font-size:10px}.light .billing-summary{box-shadow:0 8px 24px rgba(30,35,45,.06)}.light .summary-values div{background:#ededed}.light .warning{background:#fff0f0;color:#b34949;border-color:#d99b9b}.admin-user-row{gap:10px;cursor:pointer}.admin-user-row.blocked{opacity:.68}.blocked-label{font-style:normal;color:#faa;font-size:9px;margin-left:7px}.user-actions{grid-column:1/-1;display:flex;gap:8px;border-top:1px solid var(--line);padding-top:10px;margin-top:2px}.user-actions button{background:#3b3b3b;color:var(--text);border-radius:8px;padding:8px 10px;font-size:10px}.user-actions button:hover{filter:brightness(1.15)}.user-actions .delete-user{background:#5a2929;color:#ffb7b7}@media(max-width:900px){.user-actions{grid-column:auto}}.admin-page{padding-top:34px}.admin-title{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:24px}.admin-title h1{font-size:32px;letter-spacing:-1px;margin:0 0 8px}.section-muted{color:var(--muted);font-size:13px;margin:0;line-height:1.6}.admin-badge{display:flex;align-items:center;gap:7px;border-radius:18px;background:#073d53;color:#69d3ff;padding:9px 13px;font-size:11px;font-weight:700}.admin-layout{display:grid;grid-template-columns:1fr 1.15fr;gap:16px}.admin-form{min-height:0}.admin-form .card-title{margin-bottom:22px}.admin-form-actions{display:flex;align-items:center;gap:12px;margin-top:6px}.admin-card{background:var(--panel);border-radius:22px;padding:23px}.admin-users{display:flex;flex-direction:column;gap:8px;margin-top:18px;max-height:430px;overflow:auto}.admin-user-row{display:grid;grid-template-columns:1fr auto auto;gap:14px;align-items:center;text-align:left;background:var(--panel-2);color:var(--text);padding:14px;border-radius:12px}.admin-user-row.selected,.admin-user-row:hover{outline:1px solid var(--blue)}.admin-user-row span{display:flex;flex-direction:column;gap:5px;min-width:0}.admin-user-row small{color:var(--muted);font-size:10px}.admin-user-row strong{font-size:12px;white-space:nowrap}.admin-user-row i{font-style:normal;color:var(--blue);font-size:10px}.admin-notice{background:#123f33;color:#8bf0c4;border:1px solid #28765a;border-radius:10px;padding:12px 15px;font-size:12px;margin-bottom:16px;overflow-wrap:anywhere}.admin-history{margin-top:16px}.admin-history-table{overflow-x:auto;margin-top:18px;border:1px solid var(--line);border-radius:12px}.admin-history-head,.admin-history-row{display:grid;grid-template-columns:1.2fr 1.2fr 1.1fr .8fr .9fr .55fr;gap:12px;align-items:center;min-width:800px;padding:12px 14px}.admin-history-head{color:var(--muted);font-size:9px}.admin-history-row{border-top:1px solid var(--line);font-size:11px}.admin-history-row span{display:flex;flex-direction:column;gap:4px}.admin-history-row small{color:var(--muted);font-size:10px}.double-cost{color:#75e9b8;font-weight:700}.error-status{background:#5b2626;color:#faa;border-radius:15px;padding:4px 8px;width:-moz-max-content;width:max-content;font-size:10px}@media(max-width:900px){.admin-layout{grid-template-columns:1fr}.admin-title{gap:15px}.admin-user-row{grid-template-columns:1fr}.admin-user-row i,.admin-user-row strong{justify-self:start}.billing-summary{align-items:flex-start;flex-direction:column}.summary-values{width:100%;min-width:0;grid-template-columns:1fr}}.loading-screen{min-height:100vh;display:grid;place-content:center;justify-items:center;gap:14px;color:var(--muted);font-size:13px}.loading-spinner{width:18px;height:18px;border:2px solid color-mix(in srgb,var(--muted) 35%,transparent);border-top-color:var(--blue);border-radius:50%;animation:loading-spin .8s linear infinite}@keyframes loading-spin{to{transform:rotate(1turn)}}.topup-calculator{min-width:0;padding:26px;border:1px solid var(--line);border-radius:22px;background:var(--panel);box-shadow:0 12px 32px rgba(0,0,0,.08)}.topup-methods{display:grid;gap:8px;margin-bottom:24px}.topup-methods button{min-height:48px;border:1px solid var(--line);border-radius:12px;background:var(--panel-2);color:var(--text);font-size:12px;font-weight:700}.topup-methods button small{display:block;margin-top:4px;color:var(--muted);font-size:9px;font-weight:400}.topup-methods button.selected{border-color:var(--blue);background:var(--blue);color:#fff}.topup-methods button.selected small{color:#eaf0ff}.topup-form-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:30px}.topup-controls{display:flex;flex-direction:column;gap:14px}.topup-amount{display:flex;align-items:center;border:1px solid var(--line);border-radius:14px;background:var(--panel-2);overflow:hidden}.topup-amount input{width:100%;height:56px;border:0;outline:0;background:transparent;color:var(--text);padding:0 16px;font-size:27px;font-weight:800}.topup-amount span{padding-right:18px;color:var(--muted);font-size:18px}.topup-range{width:100%;accent-color:var(--blue)}.topup-presets{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:8px}.promo-input button,.topup-presets button{border:1px solid var(--line);border-radius:10px;background:var(--panel-2);color:var(--text);padding:9px 12px;font-size:11px;font-weight:700}.promo-input button:hover,.topup-presets button:hover{border-color:var(--blue)}.promo-input{display:grid;grid-template-columns:1fr auto;gap:8px}.promo-input input{height:42px;border:1px solid var(--line);border-radius:12px;background:var(--panel-2);color:var(--text);padding:0 13px;outline:0}.promo-input input:focus{border-color:var(--emerald);box-shadow:0 0 0 3px rgba(16,185,129,.12)}.topup-result{display:flex;flex-direction:column;gap:10px;padding:20px;border:1px solid var(--line);border-radius:16px;background:color-mix(in srgb,var(--panel-2) 55%,transparent)}.topup-result>strong{font-size:35px;font-weight:900}.topup-result>strong small{font-size:17px;color:var(--muted)}.topup-stat{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:11px 0;border-top:1px solid var(--line);font-size:11px}.topup-stat span{color:var(--muted)}.topup-stat b{font-size:12px;text-align:right}.topup-stat.highlight,.topup-stat.highlight span{color:var(--emerald)}.topup-bonus{margin:3px 0 5px;color:var(--muted);font-size:10px;line-height:1.5}.topup-notice{color:var(--blue);font-size:10px;line-height:1.45}.topup-embedded{height:100%}.light .topup-calculator{box-shadow:0 8px 24px rgba(30,35,45,.06)}.light .topup-methods button.selected{color:#fff;background:#49698f;border-color:#49698f}.token-metric .action-button{margin-top:auto;align-self:flex-start;min-height:34px;padding:8px 13px;font-size:11px}.topup-modal{position:fixed;inset:0;z-index:50;display:grid;place-items:center;padding:24px}.topup-modal-backdrop{position:absolute;inset:0;background:rgba(4,12,14,.68);backdrop-filter:blur(5px)}.topup-modal-card{position:relative;width:min(900px,100%);max-height:calc(100vh - 48px);overflow:auto;border:1px solid var(--line);border-radius:25px;background:var(--panel);box-shadow:0 24px 80px rgba(0,0,0,.35);padding:24px}.topup-modal-head{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;margin:3px 4px 18px}.topup-modal-head h2{margin:7px 0 5px;font-size:25px}.topup-modal-head p{margin:0;color:var(--muted);font-size:11px}.topup-close{display:grid;place-items:center;width:35px;height:35px;border:1px solid var(--line);border-radius:10px;background:var(--panel-2);color:var(--text)}.topup-close:hover{color:var(--coral);border-color:var(--coral)}@media(max-width:900px){.topup-form-grid{grid-template-columns:1fr}.topup-result{padding:17px}.topup-methods{grid-template-columns:1fr 1fr}.topup-methods button:last-child{display:none}}@media(max-width:560px){.topup-modal{padding:10px}.topup-modal-card{max-height:calc(100vh - 20px);padding:15px;border-radius:18px}.topup-modal-head h2{font-size:21px}.topup-calculator{padding:15px}.promo-input{grid-template-columns:1fr}.promo-input button{width:100%}}.promo-admin-card{margin-top:18px}.promo-admin-card .keys-head h2{gap:10px}.promo-admin-card .keys-head h2>span{display:grid;place-items:center;width:24px;height:24px;border-radius:8px;background:var(--emerald-soft);color:var(--emerald);font-size:14px}.promo-admin-form{display:grid;grid-template-columns:1.4fr .7fr .7fr auto;gap:10px;align-items:end;margin:22px 0}.promo-admin-form input{width:100%;height:42px;border:1px solid var(--line);border-radius:11px;background:var(--panel-2);color:var(--text);padding:0 12px;outline:0}.promo-admin-form input:focus{border-color:var(--emerald);box-shadow:0 0 0 3px rgba(16,185,129,.12)}.promo-admin-form label{display:flex;flex-direction:column;gap:6px;color:var(--muted);font-size:10px}.promo-admin-form .action-button{height:42px;padding:8px 15px}.promo-admin-list{display:flex;flex-direction:column;gap:8px}.promo-admin-row{display:grid;grid-template-columns:1fr auto auto;gap:14px;align-items:center;padding:13px 14px;border:1px solid var(--line);border-radius:12px;background:var(--panel-2)}.promo-admin-row>div{display:flex;flex-direction:column;gap:5px}.promo-admin-row small{color:var(--muted);font-size:10px}.promo-admin-row button{border:1px solid hsla(0,67%,68%,.35);border-radius:9px;background:hsla(0,67%,68%,.1);color:var(--coral);padding:7px 10px;font-size:10px}.promo-admin-row button:hover{background:hsla(0,67%,68%,.18)}.promo-admin-row .error-status,.promo-admin-row .status{font-style:normal;font-size:10px}.quick-actions>div button{display:inline-flex;align-items:center;justify-content:center;gap:8px}.quick-actions>div button img{width:16px;height:16px;-o-object-fit:contain;object-fit:contain}.topup-methods{grid-template-columns:repeat(3,1fr);gap:10px}.topup-methods button{min-height:124px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:12px 8px}.topup-methods button b{font-size:14px}.topup-methods button small{margin:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.payment-logo{display:grid;place-items:center;width:56px;height:56px;margin-bottom:7px;border-radius:13px;font-style:normal;font-weight:900;font-size:23px;line-height:1}.payment-logo svg{display:block;width:100%;height:100%}.sbp-logo{background:transparent}.cards-logo{background:linear-gradient(135deg,#557be8,#aa67df)}.cards-logo i{display:block;border-radius:4px;box-shadow:0 6px 0 -4px hsla(0,0%,100%,.9)}.cryptobot-logo{background:#4cafe1}.topup-methods button.selected{border-color:#9ab1dd;background:#3c4b62}.topup-methods button.selected .payment-logo{filter:brightness(1.08)}@media(max-width:700px){.promo-admin-form{grid-template-columns:1fr 1fr}.promo-admin-form>.action-button,.promo-admin-form>input{grid-column:1/-1}.promo-admin-row{grid-template-columns:1fr auto}.promo-admin-row button{grid-column:1/-1;justify-self:start}}.admin-key-pool-card{margin-top:16px}.admin-key-pool-form{display:grid;grid-template-columns:1.4fr 1fr auto;gap:10px;margin:20px 0}.admin-form select,.admin-key-pool-form input{width:100%;height:42px;border:1px solid var(--line);border-radius:11px;background:var(--panel-2);color:var(--text);padding:0 12px;outline:0}.admin-form select:focus,.admin-key-pool-form input:focus{border-color:var(--emerald);box-shadow:0 0 0 3px rgba(16,185,129,.12)}.admin-key-pool-list{display:flex;flex-direction:column;gap:8px}.admin-key-pool-row{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;padding:12px 14px;border:1px solid var(--line);border-radius:11px;background:var(--panel-2)}.admin-key-pool-row>div{display:flex;flex-direction:column;gap:4px}.admin-key-pool-row small{color:var(--muted);font-size:10px}.admin-key-pool-row button{border:1px solid hsla(0,67%,68%,.35);border-radius:8px;background:hsla(0,67%,68%,.1);color:var(--coral);padding:7px 9px;font-size:10px}@media(max-width:700px){.admin-key-pool-form{grid-template-columns:1fr}.admin-key-pool-row{grid-template-columns:1fr auto}.admin-key-pool-row button{grid-column:1/-1;justify-self:start}}@media(max-width:900px){.topup-methods{grid-template-columns:repeat(2,1fr)}.topup-methods button:last-child{display:flex}}.payment-logo img{display:block;width:100%;height:100%}.sbp-logo{width:56px;height:62px;border-radius:0;overflow:hidden;background:#3c4b62}.sbp-logo img{-o-object-fit:fill;object-fit:fill}.cryptobot-logo{width:56px;height:56px;overflow:hidden;background:#2f2f2f;border-radius:13px}.cryptobot-logo img{-o-object-fit:fill;object-fit:fill}.topup-methods button.selected .payment-logo{filter:none}.promo-label{margin-top:4px;color:var(--muted);font-size:10px;font-weight:800;letter-spacing:2px}.promo-input button:disabled{cursor:not-allowed;opacity:.45}.promo-message{color:var(--emerald);font-size:10px;line-height:1.4}.promo-message.error{color:var(--coral)}.cryptobot-logo,.sbp-logo{background:transparent}.cryptobot-logo img,.sbp-logo img{-o-object-fit:contain;object-fit:contain;image-rendering:auto}.light .keys-head>span{background:#fff;color:#222;border:1px solid #dedede}.hero{min-height:830px}.tool-row{bottom:15px}@media(max-width:900px){.hero{min-height:0}.tool-row{bottom:-35px}}@media(min-width:901px){.hero{min-height:700px}}.model-columns span:nth-child(n+2){text-align:right}.model-note.muted{display:none!important}.pricing-layout{align-items:start}.models-card{height:-moz-max-content;height:max-content}.hero{min-height:650px;padding-top:42px}.hero-copy{padding-top:100px}.hero h1{font-size:72px}.hero-art{width:600px;height:600px;right:18px;top:42px}.pricing-layout{grid-template-columns:495px minmax(0,1fr);align-items:stretch}.pricing-layout>.models-card{min-width:0}.public-topup-calculator{height:100%;padding:30px 27px;display:flex;flex-direction:column;gap:20px}.public-topup-calculator .topup-presets{margin-bottom:0}.public-topup-balance,.public-topup-rate{display:flex;flex-direction:column;gap:9px}.public-topup-balance span,.public-topup-rate span{color:var(--muted);font-size:11px}.public-topup-balance strong{font-size:19px}.public-topup-rate{margin-top:2px}.public-topup-rate b{font-size:19px}.public-topup-calculator .fine-print{margin:0}@media(max-width:900px){.hero{min-height:0}.hero,.hero-copy{padding-top:20px}.hero h1{font-size:51px}.hero-art{position:relative;right:auto;top:auto;width:100%;height:360px;margin-top:35px}.pricing-layout{grid-template-columns:1fr}body,html{overflow-x:hidden}.dashboard-header,.public-header{width:calc(100% - 30px);max-width:none;margin-left:15px;margin-right:15px;padding-left:0;padding-right:0}.page-width{padding-left:15px;padding-right:15px}.hero h1{font-size:clamp(40px,10vw,51px);letter-spacing:-2.5px;overflow-wrap:anywhere}.hero h1,.hero-lead{max-width:100%}}.cards-logo{width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,#164bd1,#255de5 48%,#bd73a0 78%,#eea18c);box-shadow:inset 0 0 14px hsla(0,0%,100%,.08)}.cards-logo i{position:relative;width:30px;height:20px;border:2px solid #fff;border-radius:3px;box-shadow:none}.cards-logo i:after{content:"";position:absolute;left:0;right:0;top:5px;height:2px;background:#fff}@media(min-width:901px){.dashboard-header,.public-header{width:calc(100% - 48px);max-width:1352px}}.redesigned-instructions>h1{font-size:34px;letter-spacing:-1.5px;margin:0 0 15px}.redesigned-instructions>h2{font-size:17px;margin:25px 0 13px}.redesigned-instructions .warning{font-weight:700}.instruction-provider-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.instruction-provider-card{min-height:92px!important;display:flex!important;flex-direction:row!important;align-items:center;gap:15px;padding:18px 20px!important}.instruction-provider-grid>button{width:100%;border:0;border-radius:9px;background:#333;text-align:left;color:var(--text);font-family:inherit}.light .instruction-provider-grid>button{background:#ededed}.instruction-provider-card>span:last-child{display:flex;flex-direction:column;gap:6px;color:var(--text);font-size:13px;line-height:1.25}.instruction-provider-card small{color:var(--muted);font-size:11px;line-height:1.4}.provider-card-clickable{cursor:pointer}.provider-card-clickable:hover{outline:1px solid var(--blue)}.instruction-provider-icon{display:grid;place-items:center;flex:0 0 34px;width:34px;height:34px;border-radius:10px;font-size:24px;font-weight:900}.redesigned-instructions{padding-right:24px}.instruction-provider-icon.logo-icon{background:transparent;border-radius:0;overflow:visible}.instruction-provider-icon.logo-icon img{display:block;width:38px;height:38px;-o-object-fit:contain;object-fit:contain}.instruction-provider-icon.logo-icon.codex-icon img{width:40px;height:40px}.instruction-provider-icon.logo-icon.claude-icon img{width:39px;height:39px}.instruction-provider-icon.logo-icon.ide-icon img{width:35px;height:35px}.redesigned-instructions .instruction-os-grid{width:100%;max-width:none}.instruction-os-grid button>img{display:block;flex:0 0 36px;width:36px;height:36px;-o-object-fit:contain;object-fit:contain}.instruction-os-grid button>span{min-width:0}.instruction-client-buttons button>img{display:block;width:34px;height:34px;-o-object-fit:contain;object-fit:contain}.instruction-client-buttons button>span{color:var(--text);font-size:11px}.codex-icon{background:#727ee8;color:#e9ecff}.claude-icon{background:transparent;color:#ec7b4e;font-size:31px}.ide-icon{background:transparent;color:#f0f0f0}.instruction-client-buttons{gap:10px}.instruction-client-buttons button{width:82px;min-height:70px;align-items:center;justify-content:center;gap:9px;padding:13px 8px!important;text-align:center}.instruction-client-buttons button:first-child{color:#48a6ef}.instruction-client-buttons button:nth-child(2){color:#aeb7ff}.instruction-client-buttons button:nth-child(3){color:#f0f0f0}.instruction-client-buttons button span{color:var(--text);font-size:11px}.instruction-os-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.instruction-os-grid button{min-height:76px;justify-content:center;gap:13px;padding:14px!important}.instruction-os-grid button>span{display:flex;flex-direction:column;gap:5px;font-size:13px;font-weight:700}.instruction-os-grid button small{font-size:11px;font-weight:400;color:var(--muted)}.instruction-client-buttons button.selected,.instruction-os-grid button.selected{outline:1px solid var(--blue);background:#3c567a!important;color:#fff!important}.light .instruction-client-buttons button.selected,.light .instruction-os-grid button.selected{background:#49698f!important;color:#fff!important}.dark .instruction-client-buttons button.selected,.dark .instruction-os-grid button.selected,.dark .instruction-provider-card.selected{position:relative;outline:1px solid #b39cff;background:linear-gradient(135deg,#30323a,#24262d)!important;color:#fff!important;box-shadow:inset 0 0 0 1px rgba(203,185,255,.22),0 0 24px rgba(137,105,237,.2)}.instruction-provider-card.selected{outline:1px solid var(--blue);background:#3c567a!important;color:#fff!important}.light .instruction-provider-card.selected{background:#49698f!important;color:#fff!important}.claude-instructions{margin-top:22px!important}.claude-instructions .claude-os-buttons{max-width:430px;margin-bottom:18px}.claude-instructions .claude-os-buttons button{min-height:68px}.claude-instructions .claude-os-buttons button>img{width:32px;height:32px}.claude-instructions .full-script-copy small{font-size:10px;color:#72e0b9}.instruction-script-card{margin-top:20px;padding:18px!important;border-radius:12px!important}.instruction-script-card h2{font-size:18px;margin:0 0 25px}.instruction-tabs{gap:28px;margin:0 0 21px}.instruction-tabs button{font-size:13px;font-weight:700}.instruction-steps{display:flex;flex-direction:column;gap:10px;margin-bottom:16px}.instruction-steps p{display:flex;align-items:center;gap:12px;margin:0;color:var(--muted);font-size:12px}.instruction-steps i{display:grid;place-items:center;flex:0 0 18px;width:18px;height:18px;margin:0!important;padding:0!important;background:#075b7b!important;border-radius:50%;font-style:normal;color:#74d5ff!important;font-size:10px}.instruction-code{position:relative;display:flex;align-items:flex-start;gap:12px;margin-bottom:12px;padding:18px 54px 18px 20px;border-radius:14px;background:#181818;color:#e9f2ff}.instruction-code code{font-family:Consolas,monospace;font-size:12px;line-height:1.75;overflow-wrap:anywhere;white-space:normal}.instruction-code button{position:absolute;right:15px;top:15px;display:grid;place-items:center;width:32px;height:32px;border-radius:9px;background:#343434;color:#ddd}.instruction-code button small{position:absolute;top:37px;right:0;white-space:nowrap;color:#72e0b9;font-size:10px}.script-details{border-radius:8px;background:#333;overflow:hidden}.script-details summary{display:flex;align-items:center;justify-content:space-between;list-style:none;cursor:pointer;padding:13px 16px;color:var(--text);font-size:12px;font-weight:700}.script-details summary::-webkit-details-marker{display:none}.script-details[open] summary svg{transform:rotate(180deg)}.instruction-notice{margin-top:12px;padding:14px 16px;border-radius:10px;background:#073d4d;color:#9ed8ea;font-size:11px}.full-script-window{margin:0 8px;border:1px solid var(--line);border-radius:14px;overflow:hidden;background:#202020}.full-script-wrap{position:relative;margin:0 0 16px;border:0;border-radius:0;background:#202020;overflow:hidden}.full-script{max-height:430px;overflow:auto;margin:0;padding:18px 62px 18px 20px;color:#f0f4fa;background:#202020;font-family:Consolas,monospace;font-size:11px;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}.full-script-loading{padding:20px;color:var(--muted);font-size:12px}.full-script-copy{position:absolute;right:14px;top:14px;display:flex;align-items:center;gap:7px;border-radius:9px;background:#343434;color:#ddd;padding:9px 11px;font-size:10px}.full-script-copy:hover{background:#454545}.light .full-script-window,.light .full-script-wrap,.light .script-card .full-script{background:#f0f0f0;color:#202020}.light .script-details{background:#ededed}.light .script-details summary{color:#202020}.manual-steps{margin-top:4px}.manual-config-window{margin:0 8px;border:1px solid var(--line);border-radius:14px;overflow:hidden;background:#202020}.manual-window-bar{height:36px;display:flex;align-items:center;gap:7px;padding:0 15px;background:#343434}.manual-window-bar i{width:11px;height:11px;border-radius:50%;background:#151515}.manual-window-bar i:last-child{background:#66c777}.manual-config-wrap{position:relative}.manual-config{max-height:520px;overflow:auto;margin:0;padding:20px 62px 20px 22px;background:#202020;color:#f0f4fa;font-family:Consolas,monospace;font-size:12px;line-height:1.9;white-space:pre-wrap;overflow-wrap:anywhere}.manual-config-copy{top:14px}.light .manual-config-window,.light .manual-window-bar{background:#ededed}.light .manual-window-bar i{background:#777}.light .manual-window-bar i:last-child{background:#59bd6c}.light .manual-config{background:#f0f0f0;color:#202020}.instruction-faq-card{margin-top:22px;padding:23px;border-radius:22px;background:var(--panel)}.instruction-faq-card>h2{margin:0 0 24px;font-size:18px}.instruction-faq-list{border-radius:10px;background:#333;padding:4px 14px}.instruction-faq-item{border-bottom:1px solid transparent}.instruction-faq-item:last-child{border-bottom:0}.instruction-faq-item>button{display:grid;grid-template-columns:18px 1fr 16px;align-items:center;gap:10px;width:100%;padding:14px 0;background:transparent;color:var(--text);text-align:left}.instruction-faq-item>button svg:first-child{color:#bbb}.instruction-faq-item>button svg:last-child{color:#bbb;transition:transform .18s}.instruction-faq-item.open>button svg:last-child{transform:rotate(180deg)}.instruction-faq-item strong{font-size:12px}.instruction-faq-item p{margin:0;padding:0 28px 16px;color:#b8c0ca;font-size:12px;line-height:1.7}.light .instruction-faq-list{background:#ededed}.light .instruction-faq-item>button svg:first-child,.light .instruction-faq-item>button svg:last-child{color:#72777e}.light .instruction-faq-item p{color:#646b73}.light .instruction-code{background:#f0f0f0;color:#222}.light .instruction-notice{background:#e4f4f7;color:#286170}@media(max-width:900px){.redesigned-instructions{padding-right:15px}.instruction-os-grid,.instruction-provider-grid{grid-template-columns:1fr}.instruction-client-buttons{display:flex;flex-wrap:wrap}.instruction-script-card{padding:15px!important}.instruction-code{padding-left:14px;padding-right:48px}.instruction-code code{font-size:10px}.instruction-faq-card{padding:17px}.instruction-faq-list{padding:4px 12px}}.keys-head{gap:18px}.keys-head h2{min-width:0}.keys-head>span{flex:0 0 auto;white-space:nowrap}.key-row{grid-template-columns:minmax(145px,1.1fr) minmax(180px,1fr) minmax(220px,1.5fr) 30px;overflow:hidden}.key-row>b,.key-row>code,.key-row>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app code,.app dd,.app dt,.app label,.app li,.app p,.app pre,.app small,.app span,.app td,.app th,body,button,input,option,select,textarea{font-weight:600}