.dev{--dev-mono:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--dev-glow-1:rgba(var(--imhorny-brand-rgb),0.14);--dev-glow-2:rgba(var(--imhorny-brand-rgb),0.14);--dev-accent-grad:linear-gradient(100deg,var(--imhorny-brand-light),var(--imhorny-brand));--dev-bar-grad:linear-gradient(90deg,var(--v3-brand-mid,var(--imhorny-brand-mid)),var(--v3-accent,var(--imhorny-brand-light)));--dev-card-bg:var(--v3-surface,rgba(255,255,255,0.035));--dev-card-border:var(--v3-border,rgba(255,255,255,0.09));--dev-card-hover:var(--v3-surface-hover,rgba(255,255,255,0.07));--dev-terminal-bg:#0d1117;--dev-terminal-border:rgba(255,255,255,0.1);--dev-chip-on-bg:rgba(var(--imhorny-brand-rgb),0.14);--dev-chip-on-fg:var(--v3-brand-light,var(--imhorny-brand-light));--dev-code-bg:rgba(255,255,255,0.03);position:relative;width:100%;max-width:var(--v3-content-max,1440px);margin:0 auto;overflow-x:clip;padding:0 var(--v3-page-pad,clamp(16px,3vw,40px)) calc(var(--v3-section-y, 56px) + env(safe-area-inset-bottom, 0px));color:var(--v3-text,var(--color-text-primary));font-family:var(--v3-body,inherit)}[data-app-shell] .dev{max-width:none;padding-left:0;padding-right:0}.dev-eyebrow{margin:0 0 12px;width:-moz-fit-content;width:fit-content;font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;background:var(--dev-accent-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.dev-section{position:relative;padding-top:var(--v3-section-y,clamp(36px,6vw,72px))}.dev-section--last{padding-bottom:0}.dev-section__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 32px;margin-bottom:clamp(20px,3vw,32px)}.dev-section__title{margin:0;font-family:var(--v3-display,inherit);font-size:clamp(24px,3.2vw,38px);font-weight:700;line-height:1.12;letter-spacing:-.025em;text-wrap:balance;color:var(--v3-text)}.dev-section__lead{margin:12px 0 0;max-width:62ch;font-size:clamp(15px,1.2vw,17px);line-height:1.6;text-wrap:pretty;color:var(--v3-muted,var(--color-text-secondary))}.dev-note{margin:0;font-size:14px;line-height:1.55;color:var(--v3-dim,var(--color-text-tertiary))}.dev-note--error{color:var(--color-error,#f87171)}.dev-inline-link{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;font-size:14px;font-weight:600;color:var(--v3-accent);text-decoration:none}.dev-inline-link:hover{text-decoration:underline}.dev-copy{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 12px;border-radius:999px;border:1px solid var(--dev-card-border);background:transparent;color:var(--v3-muted);font:inherit;font-size:12.5px;font-weight:600;line-height:1;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease}.dev-copy:hover{background:var(--dev-card-hover);color:var(--v3-text);border-color:var(--v3-border-strong,rgba(255,255,255,.18))}.dev-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(28px,4vw,56px);align-items:center;padding-top:clamp(28px,5vw,72px)}.dev-hero:before{content:"";position:absolute;inset:-20% -30% auto;height:120%;border-radius:999px;background:radial-gradient(circle at 25% 45%,var(--dev-glow-1),transparent 48%),radial-gradient(circle at 75% 50%,var(--dev-glow-2),transparent 45%);filter:blur(38px);pointer-events:none;z-index:-1}@media (min-width:960px){.dev-hero{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}}.dev-hero__copy{min-width:0}.dev-hero__title{margin:0;font-family:var(--v3-display,inherit);font-size:clamp(32px,5vw,60px);font-weight:700;line-height:1.04;letter-spacing:-.03em;text-wrap:balance;color:var(--v3-text)}.dev-hero__accent{background:var(--dev-accent-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.dev-hero__lead{margin:14px 0 0;max-width:38em;color:var(--v3-muted,rgba(255,255,255,.72));font-size:clamp(15px,2.2vw,17px);line-height:1.55}.dev-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:clamp(22px,2.6vw,32px)}.dev-hero__actions .v3-btn{flex:1 1 auto}@media (min-width:480px){.dev-hero__actions .v3-btn{flex:0 0 auto}}.dev-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:clamp(28px,3.4vw,44px) 0 0;overflow:hidden;border-radius:var(--v3-r-md,18px);border:1px solid var(--dev-card-border);background:var(--dev-card-border)}@media (min-width:640px){.dev-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.dev-stats__item{display:flex;flex-direction:column;gap:6px;padding:16px 18px;background:var(--v3-bg,var(--color-bg))}.dev-stats__item dt{font-family:var(--v3-display,inherit);font-size:clamp(22px,2.2vw,30px);font-weight:700;line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--v3-text)}.dev-stats__item dd{margin:0;font-size:12.5px;line-height:1.4;color:var(--v3-dim)}.dev-terminal{position:relative;min-width:0;overflow:hidden;border-radius:var(--v3-r-lg,24px);border:1px solid var(--dev-terminal-border);background:var(--dev-terminal-bg);box-shadow:0 24px 60px -30px rgba(0,0,0,.6);color:#e6edf3}.dev-terminal__bar{display:flex;align-items:center;gap:14px;padding:14px 18px;border-bottom:1px solid rgba(255,255,255,.08)}.dev-terminal__dots{display:inline-flex;gap:6px}.dev-terminal__dots i{width:10px;height:10px;border-radius:50%;background:rgba(255,255,255,.16)}.dev-terminal__dots i:first-child{background:#ff5f57}.dev-terminal__dots i:nth-child(2){background:#febc2e}.dev-terminal__dots i:last-child{background:#28c840}.dev-terminal__path{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:rgba(230,237,243,.7)}.dev-terminal__body,.dev-terminal__path{font-family:var(--dev-mono);font-size:12.5px}.dev-terminal__body{margin:0;padding:18px 20px 22px;overflow-x:auto;line-height:1.65;-moz-tab-size:2;-o-tab-size:2;tab-size:2;-webkit-overflow-scrolling:touch}.dev-terminal__muted{color:rgba(230,237,243,.42)}.dev-terminal__key{color:var(--imhorny-brand-light)}.dev-terminal__val{color:var(--imhorny-brand-text)}.dev-terminal__status:before{content:'"IN_QUEUE"';color:#fbbf24;animation:dev-status 6s step-end infinite}@keyframes dev-status{0%,30%{content:'"IN_QUEUE"';color:#fbbf24}30.01%,65%{content:'"IN_PROGRESS"';color:var(--imhorny-brand-light)}65.01%,to{content:'"COMPLETED"';color:#4ade80}}.dev-terminal__progress{height:3px;background:rgba(255,255,255,.06)}.dev-terminal__progress i{display:block;height:100%;width:0;background:var(--dev-bar-grad);animation:dev-progress 6s ease-in-out infinite}@keyframes dev-progress{0%{width:0}30%{width:18%}65%{width:72%}90%,to{width:100%}}@media (prefers-reduced-motion:reduce){.dev-terminal__progress i,.dev-terminal__status:before{animation:none}.dev-terminal__status:before{content:'"COMPLETED"';color:#4ade80}.dev-terminal__progress i{width:100%}}.dev-search{position:relative;display:block;width:100%;max-width:100%}@media (min-width:640px){.dev-search{width:320px}}.dev-search>svg{position:absolute;top:50%;left:12px;transform:translateY(-50%);color:var(--v3-dim);pointer-events:none}.dev-search input{padding-left:36px}.dev-chips{display:flex;gap:8px;margin:0 calc(-1 * var(--v3-page-pad, 16px));padding:2px var(--v3-page-pad,16px) 4px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}[data-app-shell] .dev-chips{margin:0;padding-left:2px;padding-right:2px}.dev-chips::-webkit-scrollbar{display:none}.dev-chip{display:inline-flex;flex:0 0 auto;align-items:center;gap:7px;min-height:38px;padding:0 14px;border-radius:999px;border:1px solid var(--dev-card-border);background:transparent;color:var(--v3-muted);font:inherit;font-size:13.5px;font-weight:600;line-height:1;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease}.dev-chip b{font-weight:600;font-variant-numeric:tabular-nums;color:var(--v3-dim)}.dev-chip:hover{background:var(--dev-card-hover);color:var(--v3-text)}.dev-chip--on,.dev-chip--on:hover{border-color:transparent;background:var(--dev-chip-on-bg);color:var(--dev-chip-on-fg)}.dev-chip--on b{color:inherit;opacity:.8}.dev-group{margin-top:clamp(24px,3vw,36px)}.dev-group__title{display:flex;align-items:center;gap:8px;margin:0 0 14px;font-size:15px;font-weight:700;letter-spacing:-.01em;color:var(--v3-text)}.dev-group__title svg{color:var(--v3-accent)}.dev-group__title span{font-weight:600;font-variant-numeric:tabular-nums;color:var(--v3-dim)}.dev-rows{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;border-radius:var(--v3-r-md,16px);border:1px solid var(--dev-card-border);background:var(--dev-card-bg);overflow:hidden}.dev-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name price" "meta price";gap:2px 16px;align-items:center;min-height:52px;padding:9px 16px;border-top:1px solid var(--dev-card-border);transition:background .15s ease}.dev-row:first-child{border-top:0}.dev-row:hover{background:var(--dev-card-hover)}@media (min-width:900px){.dev-row{grid-template-columns:minmax(180px,.9fr) minmax(0,1.4fr) auto auto;grid-template-areas:"name id res price";gap:0 18px;min-height:46px;padding:6px 16px}}.dev-row__name{grid-area:name;display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;font-size:14px;font-weight:600;line-height:1.3;color:var(--v3-text)}.dev-row__title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dev-row__uncensored{flex:none;padding:1px 6px;border-radius:999px;background:var(--dev-chip-on-bg);color:var(--dev-chip-on-fg);font-size:10.5px;font-weight:700;letter-spacing:.02em;line-height:1.5}.dev-row__meta{grid-area:meta;display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;min-width:0}@media (min-width:900px){.dev-row__meta{display:contents}}.dev-row__id{grid-area:id;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--dev-mono);font-size:12px;line-height:1.4;color:var(--v3-dim)}.dev-row__res{grid-area:res;display:flex;flex-wrap:nowrap;gap:4px;justify-self:end}.dev-row__res i{padding:1px 6px;border-radius:5px;border:1px solid var(--dev-card-border);font-size:10.5px;font-style:normal;font-weight:600;line-height:1.5;letter-spacing:.02em;color:var(--v3-dim)}.dev-row__max{font-size:11.5px;color:var(--v3-dim);white-space:nowrap}@media (min-width:900px){.dev-row__max{display:none}}.dev-row__price{grid-area:price;display:flex;flex-direction:column;align-items:flex-end;justify-self:end;min-width:120px;text-align:right;font-variant-numeric:tabular-nums;gap:1px}.dev-row__price--pair strong:first-child{margin-bottom:0}.dev-row__price--pair small:first-of-type{margin-bottom:6px}.dev-row__price strong{font-size:14px;font-weight:700;line-height:1.3;letter-spacing:-.01em;color:var(--v3-text)}.dev-row__price small{font-size:11.5px;line-height:1.3;color:var(--v3-dim);white-space:nowrap}.dev-row__tiers{grid-area:price;display:flex;flex-direction:column;align-items:flex-end;gap:2px;min-width:148px}.dev-row__tier{display:flex;gap:8px;align-items:baseline;justify-content:flex-end;font-variant-numeric:tabular-nums}.dev-row__tier span{color:var(--v3-dim);font-size:11px}.dev-row__tier b{font-size:13px;font-weight:700}.dev-row__extra,.dev-row__tiers small{color:var(--v3-dim);font-size:11px}.dev-row__extra{flex-basis:100%;font-weight:500}.dev-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:12px;margin:0;padding:0;list-style:none}.dev-step{position:relative;display:flex;flex-direction:column;gap:10px;padding:22px 20px 20px;border-radius:var(--v3-r-md,18px);border:1px solid var(--dev-card-border);background:var(--dev-card-bg)}.dev-step__num{position:absolute;top:16px;right:18px;font-family:var(--v3-display,inherit);font-size:34px;font-weight:700;line-height:1;letter-spacing:-.04em;color:var(--dev-card-border)}.dev-feature__icon,.dev-step__icon{width:22px;height:22px;color:var(--v3-accent)}.dev-feature h3,.dev-step h3{margin:4px 0 0;font-size:17px;font-weight:700;letter-spacing:-.015em;line-height:1.3;color:var(--v3-text)}.dev-feature p,.dev-step p{margin:0;font-size:14.5px;line-height:1.6;text-wrap:pretty;color:var(--v3-muted)}.dev-code{margin-top:clamp(16px,2vw,24px);overflow:hidden;border-radius:var(--v3-r-md,18px);border:1px solid var(--dev-card-border);background:var(--dev-code-bg)}.dev-code__bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px 10px 18px;border-bottom:1px solid var(--dev-card-border);font-family:var(--dev-mono);font-size:12px;color:var(--v3-dim)}.dev-code__body{margin:0;padding:16px 18px 18px;overflow-x:auto;font-family:var(--dev-mono);font-size:12.5px;line-height:1.65;color:var(--v3-text);-webkit-overflow-scrolling:touch}.dev-features{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:12px}.dev-feature{display:flex;flex-direction:column;gap:10px;padding:22px 20px 20px;border-radius:var(--v3-r-md,18px);border:1px solid var(--dev-card-border)}.dev-agents,.dev-feature{background:var(--dev-card-bg)}.dev-agents{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(20px,3vw,40px);padding:clamp(22px,3vw,36px);border-radius:var(--v3-r-lg,24px);border:1px solid var(--dev-card-border)}@media (min-width:900px){.dev-agents{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}}.dev-links{display:grid;gap:10px;margin:0;padding:0;list-style:none}.dev-link{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-height:64px;padding:12px 16px;border-radius:var(--v3-r-sm,12px);border:1px solid var(--dev-card-border);background:var(--v3-bg,var(--color-bg));color:var(--v3-text);text-decoration:none;transition:border-color .2s ease,transform .2s ease}.dev-link:hover{border-color:rgba(var(--imhorny-brand-rgb),.45);transform:translateX(2px)}.dev-link>svg:first-child{color:var(--v3-accent)}.dev-link span{display:flex;flex-direction:column;gap:2px;min-width:0}.dev-link strong{font-family:var(--dev-mono);font-size:14px;font-weight:600}.dev-link small{font-size:12.5px;line-height:1.4}.dev-link small,.dev-link__arrow{color:var(--v3-dim)}.dev-cabinet{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;align-items:start}@media (min-width:900px){.dev-cabinet{grid-template-columns:repeat(2,minmax(0,1fr))}}.dev-panel{display:flex;flex-direction:column;gap:14px;padding:clamp(18px,2.4vw,26px)}.dev-panel .dev-eyebrow{margin-bottom:0}.dev-panel__title{margin:-6px 0 0;font-family:var(--v3-display,inherit);font-size:20px;font-weight:700;letter-spacing:-.02em;line-height:1.2;color:var(--v3-text)}.dev-panel .dev-hero__actions{margin-top:4px}.dev-bullets{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.dev-bullets li{position:relative;padding-left:22px;font-size:14.5px;line-height:1.55;color:var(--v3-muted)}.dev-bullets li:before{content:"";position:absolute;top:8px;left:0;width:10px;height:10px;border-radius:50%;background:var(--v3-brand)}.dev-faq{display:grid;gap:10px}.dev-faq details{padding:0 18px;border-radius:var(--v3-r-sm,12px);border:1px solid var(--dev-card-border);background:var(--dev-card-bg)}.dev-faq summary{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:15px 0;font-size:15px;font-weight:600;line-height:1.4;color:var(--v3-text);cursor:pointer;list-style:none}.dev-faq summary::-webkit-details-marker{display:none}.dev-faq summary:after{content:"+";flex-shrink:0;font-weight:700;color:var(--v3-accent)}.dev-faq details[open] summary:after{content:"–"}.dev-faq details p{margin:0 0 16px;font-size:14.5px;line-height:1.6;text-wrap:pretty;color:var(--v3-muted)}.dev-catalog{gap:22px}.dev-catalog,.dev-catalog__tools{display:flex;flex-direction:column}.dev-catalog__tools{gap:12px}@media (min-width:900px){.dev-catalog__tools{flex-direction:row;align-items:center;justify-content:space-between}.dev-catalog__tools .dev-chips{flex:1 1 auto;min-width:0;margin:0;padding:2px 0}}.dev-family{display:flex;flex-direction:column;gap:8px}.dev-family+.dev-family{margin-top:6px}.dev-family__head{display:flex;align-items:center;gap:10px;padding:2px 0}.dev-family__logo{flex-shrink:0}.dev-family__letter{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:24px;height:24px;border-radius:6px;background:var(--dev-chip-on-bg);color:var(--dev-chip-on-fg);font-size:12px;font-weight:700}.dev-family__name{font-family:var(--v3-display,inherit);font-size:15px;font-weight:700;letter-spacing:-.01em;color:var(--v3-text)}.dev-family__count{font-size:12px;font-weight:600;color:var(--v3-dim)}.dev--console{gap:18px;padding-top:8px}.dev--console,.dev-console__head{display:flex;flex-direction:column}.dev-console__head{gap:14px}@media (min-width:760px){.dev-console__head{flex-direction:row;align-items:flex-end;justify-content:space-between}}.dev-console__head .dev-eyebrow{margin-bottom:8px}.dev-console__head .dev-section__lead{margin-top:8px;max-width:62ch}.dev-console__title{margin:0;font-family:var(--v3-display,inherit);font-size:clamp(26px,3.4vw,36px);font-weight:800;letter-spacing:-.03em;line-height:1.08;color:var(--v3-text)}.dev-tabs{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:6px;border-radius:var(--v3-r-md,16px);border:1px solid var(--dev-card-border);background:var(--dev-card-bg)}.dev-tab{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0 14px;border-radius:10px;font-size:14px;font-weight:600;color:var(--v3-muted);text-decoration:none;transition:background .16s ease,color .16s ease}.dev-tab:hover{background:var(--dev-card-hover);color:var(--v3-text)}.dev-tab--on,.dev-tab--on:hover{background:var(--dev-chip-on-bg);color:var(--dev-chip-on-fg)}.dev-tabs__side{margin-left:auto}.dev-chips--period{margin:0;padding:0;overflow:visible}.dev-chips--period .dev-chip{min-height:34px;padding:0 12px;font-size:13px}.dev-console__body{display:flex;flex-direction:column;gap:16px}.dev-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.dev-section__head--tight{margin-bottom:0;align-items:flex-start}.dev-section__title--sm{font-size:19px;letter-spacing:-.02em}.dev-section__head--tight .dev-section__lead{margin-top:6px;font-size:13.5px}.dev-more{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;font-size:13px;font-weight:600;color:var(--v3-accent);text-decoration:none}.dev-more:hover{text-decoration:underline}.dev-kpis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media (min-width:900px){.dev-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}}.dev-kpi{display:flex;flex-direction:column;gap:6px;min-height:112px;padding:16px 18px;border-radius:var(--v3-r-md,16px);border:1px solid var(--dev-card-border);background:linear-gradient(180deg,rgba(var(--imhorny-brand-rgb),.12),rgba(var(--imhorny-brand-rgb),.03)),var(--dev-card-bg);color:var(--v3-text);text-decoration:none;transition:border-color .18s ease,transform .18s ease}a.dev-kpi:hover{border-color:rgba(var(--imhorny-brand-rgb),.45);transform:translateY(-1px)}.dev-kpi--accent{border-color:rgba(var(--imhorny-brand-rgb),.35);background:linear-gradient(180deg,rgba(var(--imhorny-brand-rgb),.16),rgba(var(--imhorny-brand-rgb),.05)),var(--dev-card-bg);box-shadow:inset 0 1px 0 rgba(255,255,255,.12)}.dev-kpi__lab{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--v3-dim)}.dev-kpi__val{font-family:var(--v3-display,inherit);font-size:clamp(22px,2.6vw,30px);font-weight:800;letter-spacing:-.03em;line-height:1.05;font-variant-numeric:tabular-nums}.dev-kpi small{margin-top:auto;font-size:12.5px;color:var(--v3-muted)}.dev-two{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;align-items:stretch}@media (min-width:900px){.dev-two{grid-template-columns:repeat(2,minmax(0,1fr))}.dev-two--wide{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}}.dev-bars{gap:14px;margin:0;padding:0;list-style:none}.dev-bar,.dev-bars{display:flex;flex-direction:column}.dev-bar{gap:8px}.dev-bar__head{display:flex;align-items:center;justify-content:space-between;gap:12px}.dev-bar__name,.dev-model-cell{display:inline-flex;align-items:center;gap:10px;min-width:0}.dev-bar__name>span,.dev-model-cell>span{display:flex;flex-direction:column;min-width:0}.dev-bar__name strong,.dev-model-cell strong{font-size:14px;font-weight:600;line-height:1.3;color:var(--v3-text)}.dev-bar__name code,.dev-model-cell code{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--dev-mono);font-size:11.5px;color:var(--v3-dim)}.dev-bar__val{display:flex;flex-direction:column;align-items:flex-end;flex-shrink:0;font-variant-numeric:tabular-nums}.dev-bar__val strong{font-size:14px;font-weight:700;color:var(--v3-text)}.dev-bar__val small{font-size:12px;color:var(--v3-dim)}.dev-bar__track{position:relative;height:6px;overflow:hidden;border-radius:999px;background:var(--dev-card-hover)}.dev-bar__track i{display:block;height:100%;border-radius:inherit;background:var(--dev-bar-grad);transition:width .5s cubic-bezier(.2,.8,.2,1)}.dev-bar__track--full i{background:#ef4444}.dev-bar__key{display:grid;place-items:center;flex-shrink:0;width:20px;height:20px;border-radius:6px;background:var(--dev-chip-on-bg);color:var(--dev-chip-on-fg)}.dev-table-wrap{margin:0 calc(-1 * clamp(18px, 2.4vw, 26px));padding:0 clamp(18px,2.4vw,26px);overflow-x:auto;-webkit-overflow-scrolling:touch}.dev-table{width:100%;min-width:560px;border-collapse:collapse;font-size:13.5px}.dev-table--docs{min-width:480px}.dev-table th{padding:0 10px 10px 0;font-size:11.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;text-align:left;color:var(--v3-dim)}.dev-table td,.dev-table th{border-bottom:1px solid var(--dev-card-border)}.dev-table td{padding:11px 10px 11px 0;vertical-align:middle;color:var(--v3-muted)}.dev-table tr:last-child td{border-bottom:0}.dev-table td strong{color:var(--v3-text)}.dev-table__num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.dev-table__time{white-space:nowrap;color:var(--v3-dim)}.dev-table__err{display:block;margin-top:4px;font-family:var(--dev-mono);font-size:11px;color:#f87171}.dev-mono{font-size:12.5px}.dev-method,.dev-mono{font-family:var(--dev-mono);color:var(--v3-text)}.dev-method{display:inline-block;min-width:52px;padding:3px 8px;border-radius:6px;font-size:11.5px;font-weight:700;text-align:center;background:var(--dev-card-hover)}.dev-method--get{color:#34d399}.dev-method--post{color:var(--imhorny-brand-light)}.dev-method--put{color:#fbbf24}.dev-method--code{color:var(--v3-accent)}.dev-docs-steps{display:flex;flex-direction:column;gap:8px;margin:0;padding-left:20px;font-size:14px;line-height:1.55;color:var(--v3-muted)}.dev-code--tight .dev-code__body{font-size:12.5px}.dev-links--stack{grid-template-columns:minmax(0,1fr)}.dev-fresh{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon body" "actions actions";gap:12px 14px;padding:16px 18px;border-radius:var(--v3-r-md,16px);border:1px solid rgba(var(--imhorny-brand-rgb),.45);background:var(--dev-card-bg)}@media (min-width:760px){.dev-fresh{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"icon body actions";align-items:center}}.dev-fresh__icon{grid-area:icon;display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--dev-chip-on-bg);color:var(--dev-chip-on-fg)}.dev-fresh__body{grid-area:body;display:flex;flex-direction:column;gap:6px;min-width:0}.dev-fresh__body strong{font-size:14px;line-height:1.4;color:var(--v3-text)}.dev-fresh__key{margin:0;padding:8px 10px;border-radius:8px;background:var(--dev-terminal-bg);overflow-wrap:anywhere;font-family:var(--dev-mono);font-size:12.5px;line-height:1.5;color:#e2e8f0;-moz-user-select:text;user-select:text;-webkit-user-select:text}.dev-fresh__actions{grid-area:actions;display:flex;align-items:center;gap:8px}.dev-fresh__close{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;border:1px solid var(--dev-card-border);background:transparent;color:var(--v3-dim);cursor:pointer}.dev-fresh__close:hover{color:var(--v3-text);background:var(--dev-card-hover)}.dev-create{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;padding:16px;border-radius:var(--v3-r-sm,12px);border:1px dashed rgba(var(--imhorny-brand-rgb),.45);background:var(--dev-code-bg)}@media (min-width:760px){.dev-create{grid-template-columns:minmax(0,1fr) 200px auto;align-items:end}}.dev-create__field{display:flex;flex-direction:column;gap:6px;font-size:12.5px;font-weight:600;color:var(--v3-dim)}.dev-create__actions{display:flex;gap:8px}.dev-keys{gap:12px;margin:0;padding:0;list-style:none}.dev-key,.dev-keys{display:flex;flex-direction:column}.dev-key{gap:14px;padding:16px 18px;border-radius:var(--v3-r-md,16px);border:1px solid var(--dev-card-border);background:var(--dev-code-bg)}.dev-key__head{display:flex;flex-wrap:wrap;align-items:flex-start;gap:12px}.dev-key__icon{display:grid;place-items:center;flex-shrink:0;width:36px;height:36px;border-radius:10px;background:var(--dev-chip-on-bg);color:var(--dev-chip-on-fg)}.dev-key__title{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;flex:1 1 240px;min-width:0}.dev-key__title strong{font-size:15px;font-weight:700;color:var(--v3-text)}.dev-key__title .dev-mono{flex-basis:100%;color:var(--v3-dim)}.dev-key__title>.dev-key__secret{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;flex:1 0 100%;width:100%;min-width:0}.dev-key__title .dev-key__secret .dev-mono{flex:1 1 180px;flex-basis:auto}.dev-key__secret-input,.dev-key__title .dev-key__secret .dev-mono{margin:0;-moz-user-select:text;user-select:text;-webkit-user-select:text}.dev-key__secret-input{flex:1 1 240px;min-width:0;padding:6px 8px;border-radius:8px;border:1px solid var(--dev-card-border);background:var(--dev-terminal-bg);color:#e2e8f0;font-family:var(--dev-mono);font-size:12.5px;line-height:1.45}.dev-key__secret-note{flex:1 0 100%;width:100%;margin:0;font-size:13px;line-height:1.45;color:var(--v3-muted,var(--v3-dim))}.dev-key__secret-btn{display:inline-flex;align-items:center;gap:4px;padding:2px 6px;border:0;border-radius:7px;background:transparent;font-size:13px;font-weight:600;color:var(--v3-accent);cursor:pointer}.dev-key__secret-btn:hover{background:var(--dev-card-hover)}.dev-key__secret-btn:disabled{opacity:.55;cursor:default}.dev-key__tag{padding:2px 8px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;background:var(--dev-chip-on-bg);color:var(--dev-chip-on-fg)}.dev-key__edit{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:7px;border:0;background:transparent;color:var(--v3-dim);cursor:pointer}.dev-key__edit:hover{background:var(--dev-card-hover);color:var(--v3-text)}.dev-key__edit--text{width:auto;height:auto;padding:2px 6px;font-size:13px;font-weight:600;color:var(--v3-accent)}.dev-key__actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto}.dev-key__confirm{font-size:13px;color:var(--v3-muted)}.dev-key__danger{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 10px;border-radius:8px;border:1px solid transparent;background:transparent;font-size:13px;font-weight:600;color:var(--v3-dim);cursor:pointer}.dev-key__danger:hover{border-color:rgba(239,68,68,.45);color:#f87171}.dev-key__inline{display:flex;flex-wrap:wrap;align-items:center;gap:8px;width:100%}.dev-key__inline input{flex:1 1 160px;min-width:0}.dev-key__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;margin:0}@media (min-width:760px){.dev-key__stats{grid-template-columns:repeat(6,minmax(0,1fr))}}.dev-key__stats dt{font-size:11.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--v3-dim)}.dev-key__stats dd{margin:3px 0 0;font-size:14px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--v3-text)}.dev-key__limit{display:flex;flex-direction:column;gap:8px;padding-top:12px;border-top:1px solid var(--dev-card-border)}.dev-key__limit-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;font-size:13.5px;color:var(--v3-muted)}.dev-key__limit-row strong{color:var(--v3-text)}.dev-key__limit-row small{color:var(--v3-dim)}.dev-key__limit-lab{font-size:12.5px;font-weight:600;color:var(--v3-dim)}.dev-balance{padding:clamp(20px,3vw,32px)}.dev-balance__grid{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:20px}@media (min-width:900px){.dev-balance__grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:end}}.dev-balance__lab{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--v3-dim)}.dev-balance__val{margin-top:8px;font-family:var(--v3-display,inherit);font-size:clamp(34px,4.6vw,52px);font-weight:800;letter-spacing:-.03em;line-height:1;font-variant-numeric:tabular-nums;color:var(--v3-text)}.dev-balance__hint{max-width:52ch;margin:12px 0 0;font-size:13.5px;line-height:1.5;color:var(--v3-muted)}.dev-balance__side{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0}.dev-balance__side div{padding:12px 14px;border-radius:12px;border:1px solid var(--dev-card-border);background:var(--dev-code-bg)}.dev-balance__side dt{font-size:11.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--v3-dim)}.dev-balance__side dd{margin:6px 0 0;font-size:18px;font-weight:800;font-variant-numeric:tabular-nums;color:var(--v3-text)}@media (max-width:480px){.dev-balance__side{grid-template-columns:minmax(0,1fr)}}.dev-skeleton{position:relative;overflow:hidden;min-height:112px}.dev-skeleton--tall{min-height:260px}.dev-skeleton:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,var(--dev-card-hover),transparent);transform:translateX(-100%);animation:dev-shimmer 1.4s ease-in-out infinite}@keyframes dev-shimmer{to{transform:translateX(100%)}}@media (prefers-reduced-motion:reduce){.dev-skeleton:after{animation:none}}