.nh-home[data-design=studio]{--nh-bg:#0d0d0f;--nh-bg2:#1b1b1e;--nh-surface-solid:#141416;--nh-border:#ffffff1a;--nh-text-muted:#a1a1aa;--nh-text-dim:#92929c;background:var(--nh-bg)!important;overflow-x:clip!important}.nh-home[data-design=studio]:before{content:none!important}:root[data-theme=light] .nh-home[data-design=studio]{--nh-bg:#f6f6f7;--nh-bg2:#f0f0f2;--nh-surface-solid:#fff;--nh-border:#dedee3;--nh-text-muted:#52525b;--nh-text-dim:#62626c;background:var(--nh-bg)!important}.nh-home[data-design=studio] .nh-home-nav{background:var(--nh-bg)!important;border-bottom:1px solid var(--nh-border)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;grid-template-columns:minmax(34px,1fr) auto!important}.nh-home[data-design=studio] .nh-home-nav>:first-child{min-width:34px!important}.nh-home[data-design=studio] .nh-nav-actions>div>button{gap:4px!important;padding-inline:6px!important;font-size:12px!important}.nh-home[data-design=studio] .nh-home-nav .nh-nav-links a{align-items:center;min-height:44px;display:inline-flex}.nh-home[data-design=studio] .nh-home-nav .nh-nav-actions button{min-height:44px}.nh-home[data-design=studio] .nh-home-nav .nh-cta{border-radius:10px!important}.nh-home[data-design=studio] .nh-home-families{max-width:1184px;margin-inline:auto;padding:0 20px 24px}.nh-home[data-design=studio] .nh-model-strip{border-top:1px solid var(--nh-border);gap:8px!important;margin-top:0!important;padding:24px 0 0!important}.nh-home[data-design=studio] .nh-model-pill{min-height:44px;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:8px!important;padding:10px!important}.nh-home[data-design=studio] .nh-model-pill:hover{transform:none;background:var(--nh-surface-2)!important}.nh-home[data-design=studio] .nh-home-promotion{max-width:1184px;margin-inline:auto;padding-inline:20px}.nh-home[data-design=studio] .nh-home-raffle-banner{background:var(--nh-surface)!important;max-width:none!important;box-shadow:none!important;border:1px solid var(--nh-border)!important;border-radius:14px!important;margin:0!important}.nh-home[data-design=studio] .nh-home-raffle-banner>span:first-child{background:0 0!important;width:38px!important;height:44px!important}.nh-home[data-design=studio] .nh-home-raffle-banner>span:first-child img{height:36px!important}.nh-home[data-design=studio] .nh-home-raffle-banner strong{white-space:normal!important}.nh-home[data-design=studio] .nh-marquee-band{opacity:.9;padding-top:56px!important}.nh-home[data-design=studio] .nh-section{padding-block:clamp(48px,6vw,80px)!important}.nh-home[data-design=studio] .nh-section>h2{letter-spacing:-.045em;font-size:clamp(30px,4vw,48px)!important;font-weight:500!important;line-height:1.1!important}.nh-home[data-design=studio] .nh-provider-card{background:var(--nh-surface-solid)!important;box-shadow:none!important;border:1px solid var(--nh-border)!important;border-radius:16px!important;padding:22px!important}.nh-home[data-design=studio] .nh-provider-card:hover{border-color:var(--nh-accent)!important;transform:none!important}.nh-home[data-design=studio] .nh-provider-card>div:first-child{background:var(--nh-surface-2)!important;border-radius:12px!important}.nh-home[data-design=studio] .nh-stat{border:0;padding:16px;background:0 0!important}.nh-home[data-design=studio] .nh-stat-num{font-size:30px}.nh-home[data-design=studio] .nh-live-showcase{background:var(--nh-surface-solid)!important;border:1px solid var(--nh-border)!important;box-shadow:none!important;border-radius:22px!important}.nh-home[data-design=studio] .nh-live-note{opacity:1!important}.nh-home[data-design=studio] .nh-category-band{background:var(--nh-surface-2)!important}.nh-home[data-design=studio] .nh-feature-card,.nh-home[data-design=studio] .nh-category-card{background:var(--nh-surface-solid)!important;border:1px solid var(--nh-border)!important;box-shadow:none!important;border-radius:16px!important}.nh-home[data-design=studio] .nh-step{background:var(--nh-surface-solid)!important;border:1px solid var(--nh-border)!important;border-radius:16px!important}.nh-home[data-design=studio] .nh-step-num{background:var(--nh-surface-2)!important;box-shadow:none!important;color:var(--nh-accent)!important}.nh-home[data-design=studio] .nh-plan-card{background:var(--nh-surface-solid)!important;box-shadow:none!important;border-radius:16px!important}.nh-home[data-design=studio] .nh-pricing-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))!important}.nh-home[data-design=studio] .nh-plan-popular{border-color:var(--nh-accent)!important;background:color-mix(in srgb, var(--nh-accent) 5%, var(--nh-surface-solid))!important}.nh-home[data-design=studio] .nh-pricing-included{background:var(--nh-surface-2);max-width:760px;color:var(--nh-text-muted);text-align:center;border-radius:12px;margin:0 auto 24px;padding:16px 20px;font-size:13px;line-height:1.7}.nh-home[data-design=studio] .nh-footer{background:var(--nh-bg)!important}.nh-home[data-design=studio] .nh-closing{background:var(--nh-surface-solid)!important;padding-block:72px!important}.nh-home[data-design=studio] .nh-closing h2{color:var(--nh-text)!important;-webkit-text-fill-color:currentColor!important;background:0 0!important;font-size:clamp(28px,3.5vw,44px)!important;font-weight:650!important;line-height:1.25!important}.nh-home[data-design=studio] .nh-closing .nh-cta{border-radius:12px!important}.nh-home[data-design=studio] .nh-footer-links{align-items:center}.nh-home[data-design=studio] .nh-footer .nh-account-theme{background:var(--nh-surface-2);width:auto;min-height:44px;color:var(--nh-text);border-radius:10px;margin:0;padding:8px 12px}@media (min-width:960px){.nh-home[data-design=studio] .nh-home-promotion{padding-inline:0}}@media (min-width:941px){.nh-home[data-design=studio] .nh-home-nav{grid-template-columns:minmax(34px,auto) minmax(0,1fr) auto!important}}
.nh-workspace.nh-workspace-codex,.nh-dashboard{--nh-bg:var(--bg);--nh-bg2:var(--card-2);--nh-surface-solid:var(--card);--nh-border:var(--line);--nh-text-muted:var(--muted);--nh-text-dim:var(--muted)}:root .nh-workspace.nh-workspace-codex{background:var(--nh-bg)!important}.nh-workspace.nh-workspace-codex:before,.nh-workspace.nh-workspace-codex:after,.nh-dashboard:before,.nh-dashboard:after{display:none!important}:root .nh-workspace-codex .nh-workspace-main{background:var(--nh-bg)!important}:root .nh-workspace-codex .nh-workspace-topbar,:root .nh-workspace-codex .nh-workspace-modelbar,:root .nh-workspace-codex .nh-workspace-sidebar,:root .nh-workspace-codex .nh-workspace-inspector,:root .nh-dashboard .nh-dashboard-nav{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--nh-bg2)!important;border-color:var(--nh-border)!important}:root .nh-workspace-codex .nh-composer-dock{background:var(--nh-bg)!important;border-top-color:#0000!important}:root .nh-workspace-codex .nh-composer-shell{background:var(--nh-surface-solid)!important;border-radius:18px!important;box-shadow:0 4px 20px #0000000f!important}:root .nh-workspace-codex .nh-composer-shell-ready{animation:none!important}:root .nh-workspace-codex .nh-composer-shell:focus-within{border-color:var(--nh-accent)!important;box-shadow:0 0 0 3px #ff6b3517!important}.nh-start-screen{box-sizing:border-box;justify-content:center;align-items:center;width:100%;min-height:100%;padding:32px 28px;display:flex;container-type:inline-size}.nh-start-content{text-align:start;width:min(100%,690px);margin:0 auto}.nh-start-mark{grid-template-rows:repeat(2,11px);grid-template-columns:repeat(2,11px);gap:3px;width:max-content;margin-bottom:23px;display:grid}.nh-start-mark span{background:var(--nh-accent);border-radius:3px}.nh-start-mark span:nth-child(2){opacity:.6;transform:translate(3px,-3px)rotate(12deg)}.nh-start-mark span:nth-child(3){opacity:.4}.nh-start-content h2{color:var(--nh-text);letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(30px,3.1vw,43px);font-weight:680;line-height:1.16}.nh-start-description{max-width:520px;color:var(--nh-text-muted);text-wrap:pretty;margin:14px 0 26px;font-size:15px;line-height:1.65}.nh-start-tasks{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.nh-start-content .nh-start-task{background:var(--nh-surface-solid);min-width:0;min-height:68px;color:var(--nh-text);text-align:start;cursor:pointer;border-radius:12px;align-items:center;gap:10px;padding:13px;font-family:inherit;font-size:13px;font-weight:560;line-height:1.4;transition:border-color .15s,background .15s;display:flex;position:relative;border:1px solid var(--nh-border)!important}.nh-start-task span{overflow-wrap:anywhere}.nh-start-task-icon{color:var(--nh-text-muted);flex-shrink:0}.nh-start-task-arrow{top:14px;color:var(--nh-text-dim);opacity:.5;display:none;position:absolute;inset-inline-end:12px}@media (hover:hover){.nh-start-content .nh-start-task:hover{border-color:var(--nh-accent);background:var(--nh-surface-2)}.nh-start-task:hover .nh-start-task-icon,.nh-start-task:hover .nh-start-task-arrow{color:var(--nh-accent);opacity:1}}.nh-start-content .nh-start-task:focus-visible{outline:2px solid var(--nh-accent);outline-offset:3px}.nh-start-hint{color:var(--nh-text-dim);margin:12px 0 23px;font-size:12px;line-height:1.5}.nh-start-model{border-top:1px solid var(--nh-border);color:var(--nh-text-muted);flex-wrap:wrap;align-items:center;gap:7px;padding-top:17px;font-size:12px;line-height:1.5;display:flex}.nh-start-model-name{color:var(--nh-text);font-weight:650}.nh-start-model-mode{color:var(--nh-accent-soft)}.nh-start-model-cost{margin-inline-start:auto}.nh-start-model-note{color:var(--nh-text-dim);flex-basis:100%;font-size:11px}.nh-start-project{color:var(--nh-text-muted);flex-wrap:wrap;gap:8px;margin:-8px 0 18px;font-size:12px;display:flex}.nh-start-project span:first-child{color:var(--nh-ok);font-weight:650}:root .nh-dashboard .nh-dashboard-main{max-width:1140px}.nh-dashboard-description{max-width:650px;color:var(--nh-text-muted);margin:11px 0 0;font-size:14px;line-height:1.6}:root .nh-dashboard .nh-dashboard-tabs{border:0;border-bottom:1px solid var(--nh-border);background:0 0;border-radius:0;gap:2px;padding:0}:root .nh-dashboard .nh-dashboard-tab{color:var(--nh-text-muted);border-bottom:2px solid #0000;border-radius:0;flex:none;padding:14px 17px;font-size:13px;font-weight:600}:root .nh-dashboard .nh-dashboard-tab.active{border-bottom-color:var(--nh-accent);color:var(--nh-accent-soft);background:0 0}:root .nh-dashboard .nh-dashboard-metric,:root .nh-dashboard .nh-dashboard-panel{border-radius:16px;padding:24px;background:var(--nh-surface-solid)!important;border:1px solid var(--nh-border)!important;box-shadow:none!important}:root .nh-dashboard .nh-dashboard-panel:hover{transform:none}:root .nh-dashboard .nh-dashboard-avatar{background:var(--nh-surface-2);color:var(--nh-accent-soft);box-shadow:none;border-color:var(--nh-border)}:root .nh-dashboard .nh-dashboard-meta-grid{border-top:1px solid var(--nh-border);gap:12px;padding-top:18px}:root .nh-dashboard .nh-dashboard-card-label{color:var(--nh-text-muted);text-transform:none;letter-spacing:0;font-size:12px;font-weight:550}:root .nh-dashboard .nh-dashboard-token-bar{background:var(--nh-surface-2);height:5px}:root .nh-dashboard .nh-dashboard-token-bar>div{background:var(--nh-accent)}:root .nh-dashboard .nh-dashboard-raffle-strip{box-shadow:none;background:0 0!important;border-radius:12px!important}:root .nh-dashboard .nh-dashboard-support{background:var(--nh-surface-solid)!important;border-color:var(--nh-border)!important;border-radius:16px!important}@container (min-width:620px){.nh-start-tasks{grid-template-columns:repeat(3,minmax(0,1fr))}.nh-start-content .nh-start-task{flex-direction:column;align-items:flex-start;gap:14px;min-height:98px;padding:15px 14px}.nh-start-task-arrow{display:block}}@media (max-width:560px){.nh-start-screen{align-items:flex-start;padding:23px 18px}.nh-start-mark{margin-bottom:17px}.nh-start-content h2{font-size:30px}.nh-start-description{margin:11px 0 20px;font-size:14px;line-height:1.55}.nh-start-content .nh-start-task{gap:8px;min-height:64px;padding:10px;font-size:12px}.nh-start-task-icon{width:17px}.nh-start-hint{margin-bottom:16px;font-size:11px}.nh-start-model{padding-top:13px}.nh-start-model-cost{flex-basis:100%;margin-inline-start:0}:root .nh-dashboard .nh-dashboard-metric,:root .nh-dashboard .nh-dashboard-panel{padding:19px}:root .nh-dashboard .nh-dashboard-tab{min-height:44px;padding:12px}}@media (max-height:720px){.nh-start-screen{padding-block:18px}.nh-start-mark{display:none}.nh-start-description{margin-bottom:18px}}@media (prefers-reduced-motion:reduce){.nh-start-content .nh-start-task{transition:none}}
:root[data-desktop-shell=true] .nh-workspace-codex .nh-workspace-topbar{grid-template:"brand section actions"48px/auto minmax(0,1fr) auto!important;gap:12px!important;height:48px!important;min-height:48px!important;padding:0 16px 0 8px!important}:root[data-desktop-shell=true] .nh-workspace-codex .nh-workspace-brand>a,:root[data-desktop-shell=true] .nh-workspace-codex .nh-section-tabs,:root[data-desktop-shell=true] .nh-workspace-codex .nh-workspace-topbar .nh-topbar-balance,:root[data-desktop-shell=true] .nh-workspace-codex .nh-workspace-topbar .nh-topbar-buy{display:none!important}.nh-desktop-section-name{display:none}:root[data-desktop-shell=true] .nh-desktop-section-name{color:var(--nh-text-muted);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:600;display:block;overflow:hidden;grid-area:section!important}:root[data-desktop-shell=true] .nh-workspace-codex .nh-workspace-brand{grid-area:brand!important}:root[data-desktop-shell=true] .nh-workspace-codex .nh-topbar-actions{grid-area:actions!important}:root[data-desktop-shell=true] .nh-workspace-main>.nh-visually-hidden{clip-path:inset(50%);width:1px!important;height:1px!important;min-height:0!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}:root[data-desktop-shell=true] .nh-workspace-modelbar[data-empty="1"]{display:none!important}:root[data-desktop-shell=true] .nh-coding-workbench{padding:24px!important}
:root .nh-billing{--nh-c-8b95a3:var(--nh-text-muted);--nh-c-97a3b2:var(--nh-text-muted);--nh-c-7e8794:var(--nh-text-dim);--nh-c-777777:var(--nh-text-muted);--nh-c-687383:var(--nh-text-dim);--nh-c-aaaaaa:var(--nh-text-muted);--nh-c-bbbbbb:var(--nh-text);letter-spacing:-.4px;min-width:0;background:var(--nh-bg)!important;color:var(--nh-text)!important;font-family:var(--font-reference), system-ui, sans-serif!important}:root .nh-billing:before,:root .nh-billing:after,:root .nh-dashboard:before,:root .nh-dashboard:after{content:none!important}:root .nh-dashboard,:root[data-theme=light] .nh-dashboard,:root[data-theme=light] .nh-billing{background:var(--nh-bg)!important}:root .nh-billing .nh-payment-nav>:last-child{min-width:0;max-width:100%;margin-inline-start:auto;justify-content:flex-end!important;width:auto!important;overflow:visible!important}:root .nh-billing .nh-payment-nav>:last-child>a{align-items:center;min-height:44px;display:inline-flex;color:var(--nh-text-muted)!important;border-radius:10px!important;padding:10px 14px!important;font-weight:500!important}:root .nh-billing .nh-payment-nav>:last-child>div>button{min-height:44px}:root .nh-billing .nh-payment-main{box-sizing:border-box;width:100%;max-width:1248px!important;padding:128px 32px 80px!important}:root .nh-billing[data-focused=true] .nh-payment-main{max-width:688px!important}:root .nh-billing .nh-payment-head{margin-bottom:32px!important}:root .nh-billing .nh-payment-head h1,:root .nh-billing .nh-payment-result-card h1{font-family:var(--font-reference), system-ui, sans-serif;text-wrap:balance;letter-spacing:-1.6px!important;font-size:48px!important;font-weight:500!important;line-height:1.25!important}.nh-billing-label{color:var(--nh-text-muted);margin-bottom:10px;font-size:12px;font-weight:500}:root .nh-billing .nh-payment-summary,:root .nh-billing .nh-payment-list,:root .nh-billing .nh-payment-result-card{box-sizing:border-box;min-width:0;border:1px solid var(--nh-border)!important;background:var(--nh-surface-solid)!important;box-shadow:none!important;border-radius:24px!important;padding:32px!important}:root .nh-billing .nh-payment-summary{position:static!important}:root .nh-billing .nh-payment-summary>h2,:root .nh-billing .nh-payment-list>h2{color:var(--nh-text);line-height:1.35;letter-spacing:-.025em!important;font-weight:500!important}:root .nh-billing[data-focused=true] .nh-payment-summary>h2{letter-spacing:-1px!important;font-size:32px!important}:root .nh-billing .nh-payment-grid{grid-template-columns:minmax(0,1fr)!important;align-items:start!important;gap:24px!important}.nh-billing-period-row{flex-wrap:wrap;align-items:center;gap:10px;margin:4px 0 22px;display:flex}.nh-billing-period{border:1px solid var(--nh-border);background:var(--nh-bg);border-radius:12px;gap:3px;padding:4px;display:inline-flex}:root .nh-billing .nh-billing-period-option{font:500 14px/1.4 var(--font-reference), system-ui, sans-serif;cursor:pointer;min-height:40px!important;color:var(--nh-text-muted)!important;background:0 0!important;border:0!important;border-radius:12px!important;padding:8px 16px!important}:root .nh-billing .nh-billing-period-option[aria-pressed=true]{background:var(--nh-bg2)!important;color:var(--nh-text)!important}.nh-billing-badge{background:color-mix(in srgb, var(--nh-accent) 10%, transparent);color:var(--nh-accent-soft);border-radius:12px;padding:5px 9px;font-size:12px;font-weight:500;line-height:1.5;display:inline-block}:root .nh-billing .nh-billing-price{color:var(--nh-text);letter-spacing:-1.6px;font-variant-numeric:tabular-nums;margin:0 0 7px;font-size:48px;font-weight:500;line-height:1.2}:root .nh-billing .nh-billing-primary,:root .nh-billing .nh-billing-secondary{box-sizing:border-box;width:100%;min-width:0;font:500 14px/1.5 var(--font-reference), system-ui, sans-serif;text-align:center;cursor:pointer;justify-content:center;align-items:center;text-decoration:none;display:flex;background:var(--nh-action-accent)!important;min-height:48px!important;color:var(--nh-on-accent)!important;box-shadow:none!important;border:1px solid #0000!important;border-radius:14px!important;padding:12px 16px!important;transform:none!important}:root .nh-billing .nh-billing-secondary{border-color:var(--nh-border)!important;color:var(--nh-text)!important;background:0 0!important}:root .nh-billing .nh-billing-primary:disabled{cursor:default;opacity:.6!important}.nh-billing-change-plan{margin-top:16px}:root .nh-billing .nh-billing-provider,:root .nh-billing .nh-billing-plan-option{cursor:pointer;min-width:0;font-family:inherit;border:1px solid var(--nh-border)!important;background:var(--nh-reference-well)!important;color:var(--nh-text)!important;text-align:start!important;box-shadow:none!important;border-radius:16px!important;padding:16px!important;transform:none!important}:root .nh-billing .nh-billing-provider{min-height:72px!important}:root .nh-billing .nh-billing-plan-option{align-items:center;display:grid;grid-template-columns:minmax(0,1fr) auto!important;gap:14px!important}:root .nh-billing .nh-billing-plan-option>span{min-width:0}:root .nh-billing .nh-billing-plan-option>span:first-child>span:first-child{flex-wrap:wrap}:root .nh-billing .nh-billing-plan-option>span:last-child{text-align:end!important}:root .nh-billing .nh-billing-provider[aria-pressed=true],:root .nh-billing .nh-billing-plan-option[aria-pressed=true]{border-color:color-mix(in srgb, var(--nh-accent) 70%, var(--nh-border))!important;background:color-mix(in srgb, var(--nh-accent) 5%, var(--nh-surface-solid))!important;box-shadow:none!important}:root .nh-billing .nh-topup-preset,:root .nh-dashboard .nh-topup-preset{min-height:52px!important;box-shadow:none!important;color:var(--nh-text-muted)!important;background:var(--nh-surface-2)!important;border:1px solid #0000!important}:root .nh-billing .nh-topup-preset.active,:root .nh-dashboard .nh-topup-preset.active{border-color:var(--nh-accent)!important;color:var(--nh-accent-soft)!important;background:color-mix(in srgb, var(--nh-accent) 7%, var(--nh-surface-solid))!important}:root .nh-billing :is(button,a,input):focus-visible{outline:2px solid var(--nh-accent);outline-offset:3px}:root .nh-billing .nh-billing-result-actions{flex-wrap:wrap;gap:10px;display:flex}:root .nh-billing .nh-billing-result-actions>:is(a,button){flex:160px;width:auto}.nh-billing-order{border:1px solid var(--nh-border);background:var(--nh-bg2);border-radius:12px;gap:12px;margin-bottom:24px;padding:16px;display:grid}.nh-billing-status{border:1px solid var(--nh-border);border-radius:14px;place-items:center;width:52px;height:52px;margin-bottom:22px;font-size:24px;font-weight:500;display:grid}:root .nh-billing.nh-payment-result-page{min-height:100svh!important;padding:28px!important}:root .nh-billing .nh-payment-result-card{max-width:600px!important}@media (hover:hover){:root .nh-billing .nh-billing-primary:not(:disabled):hover{background:var(--nh-action-accent-hover)!important}:root .nh-billing .nh-billing-secondary:hover,:root .nh-billing .nh-billing-provider:hover,:root .nh-billing .nh-billing-plan-option:hover{border-color:var(--nh-accent)!important}}@media (min-width:901px){:root .nh-billing .nh-payment-grid{grid-template-columns:minmax(0,1.25fr) minmax(340px,.85fr)!important}}@media (max-width:900px){:root .nh-billing .nh-payment-grid{grid-template-columns:minmax(0,1fr)!important}:root .nh-billing .nh-payment-main{max-width:720px!important}}@media (max-width:560px){:root .nh-billing .nh-payment-main{padding:128px 16px 64px!important}:root .nh-billing .nh-payment-nav>:last-child>a{padding-inline:9px!important;font-size:12px!important}:root .nh-billing .nh-payment-summary,:root .nh-billing .nh-payment-list,:root .nh-billing .nh-payment-result-card{padding:24px!important}:root .nh-billing .nh-payment-head h1,:root .nh-billing .nh-payment-result-card h1{letter-spacing:-1px!important;font-size:32px!important}:root .nh-billing .nh-billing-price{letter-spacing:-1px;font-size:32px}:root .nh-billing .nh-billing-plan-option{grid-template-columns:minmax(0,1fr)!important}:root .nh-billing .nh-billing-plan-option>span:last-child{text-align:start!important}:root .nh-billing .nh-billing-period-option{min-height:44px!important;padding-inline:12px!important}:root .nh-billing.nh-payment-result-page{padding:16px!important}:root .nh-billing .nh-topup-presets{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.nh-billing[dir=rtl],.nh-billing[dir=rtl] *{letter-spacing:0!important}@media (prefers-reduced-motion:reduce){:root .nh-billing :is(button,a){transition:none!important;animation:none!important}}
:root :is(.nh-info-page,.nh-raffle-page,.nh-auth-page,.nh-shared-page,.nh-admin-page,.nh-status-page){--nh-c-8b95a3:var(--nh-text-muted);--nh-c-97a3b2:var(--nh-text-muted);--nh-c-b9c1cc:var(--nh-text-muted);--nh-c-aab2bd:var(--nh-text-muted);--nh-c-8a93a0:var(--nh-text-muted);--nh-c-777777:var(--nh-text-dim);--nh-c-687383:var(--nh-text-dim);--nh-c-6b7280:var(--nh-text-dim);--nh-c-7e8794:var(--nh-text-dim);--nh-c-aaaaaa:var(--nh-text-muted);min-width:0;background:var(--nh-bg)!important;min-height:100svh!important}:root[data-theme=light] :is(.nh-info-page,.nh-raffle-page,.nh-auth-page,.nh-shared-page,.nh-admin-page,.nh-status-page){background:var(--nh-bg)!important}:root :is(.nh-info-page,.nh-raffle-page,.nh-auth-page):before,:root :is(.nh-info-page,.nh-raffle-page,.nh-auth-page):after{content:none!important;display:none!important}:root :is(.nh-info-page,.nh-raffle-page,.nh-auth-page,.nh-shared-page,.nh-admin-page,.nh-status-page) h1{text-wrap:balance;overflow-wrap:anywhere;font-family:var(--font-reference), system-ui, sans-serif!important;letter-spacing:-1px!important;font-weight:500!important;line-height:1.25!important}:root :is(.nh-info-page,.nh-raffle-page,.nh-auth-page,.nh-shared-page,.nh-admin-page,.nh-status-page) :is(button,input,select,textarea){font-family:inherit!important}:root .nh-info-page[data-info-kind=legal] h1{overflow-wrap:normal;font-size:48px}:root :is(.nh-info-page,.nh-raffle-page,.nh-auth-page,.nh-shared-page,.nh-admin-page,.nh-status-page) :is(button,a,input,select,textarea,summary):focus-visible{outline:2px solid var(--nh-accent);outline-offset:3px}:root :is(.nh-raffle-page>header,.nh-raffle-page>nav,.nh-auth-topbar,.nh-admin-page>nav,.nh-switchx-header){background:var(--nh-bg)!important;border-bottom:1px solid var(--nh-border)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}:root :is(.nh-raffle-page>header,.nh-raffle-page>nav,.nh-auth-topbar,.nh-admin-page>nav) :is(a,button){min-height:44px}:root .nh-raffle-page .nh-raffle-page-header{padding-block:max(14px, env(safe-area-inset-top)) 14px;flex-wrap:wrap;justify-content:space-between;align-items:center!important;gap:12px 20px!important;display:flex!important}:root .nh-raffle-page .nh-raffle-page-header nav{align-items:center;gap:10px;max-width:100%;display:flex;flex-wrap:wrap!important;justify-content:flex-end!important;width:auto!important}:root .nh-raffle-page .nh-raffle-page-header nav>a{align-items:center;font-weight:500;display:inline-flex}:root :is(.nh-raffle-page,.nh-auth-page,.nh-admin-page) .nh-cta{background:var(--nh-action-accent)!important;min-height:48px!important;color:var(--nh-on-accent)!important;box-shadow:none!important;border-radius:12px!important;font-weight:500!important;transform:none!important}:root .nh-auth-page,:root[data-theme=light] .nh-auth-page{gap:32px;justify-content:flex-start!important;padding:0!important}:root .nh-auth-page .nh-auth-glow{display:none!important}:root .nh-auth-page .nh-auth-topbar{flex-shrink:0;gap:16px;width:100%;padding:max(14px, env(safe-area-inset-top)) max(clamp(16px, 3vw, 28px), env(safe-area-inset-right)) 14px max(clamp(16px, 3vw, 28px), env(safe-area-inset-left))!important;position:relative!important}:root .nh-auth-page .nh-auth-topbar>a{align-items:center;display:inline-flex}:root .nh-auth-page .nh-auth-topbar button{min-height:44px;box-shadow:none!important;border-radius:10px!important}:root .nh-auth-page .nh-auth-card,:root[data-theme=light] .nh-auth-page .nh-auth-card{border:1px solid var(--nh-border)!important;background:var(--nh-surface-solid)!important;width:calc(100% - 32px)!important;max-width:464px!important;box-shadow:none!important;border-radius:24px!important;margin:32px auto 0!important;padding:32px!important;transform:none!important}:root .nh-auth-page .nh-auth-card h1{text-align:start!important;margin:0 0 12px!important;font-size:32px!important}:root .nh-auth-page .nh-auth-card>p:first-of-type{line-height:1.65;text-align:start!important;color:var(--nh-text-muted)!important;margin-bottom:24px!important}:root .nh-auth-page .nh-auth-card input:not([type=checkbox]){width:100%;min-width:0;min-height:48px;background:var(--well)!important;color:var(--nh-text)!important;border-radius:12px!important;font-size:16px!important}:root .nh-auth-page .nh-auth-card input[aria-invalid=true]{border-color:var(--nh-danger)!important;background:color-mix(in srgb, var(--nh-danger) 7%, var(--nh-bg2))!important}:root .nh-auth-page .nh-auth-support{width:calc(100% - 32px);padding-bottom:max(24px, env(safe-area-inset-bottom));margin:0 auto;position:static!important}:root .nh-auth-card a[style*="background: var(--nh-accent)"]{min-height:48px;color:var(--nh-on-accent)!important;border-radius:12px!important}:root .nh-auth-page:not(:has(.nh-auth-topbar)){justify-content:center!important;padding-block:24px!important}:root .nh-workspace .nh-media-workbench{--nh-c-555555:var(--nh-text-muted)}:root .nh-studio-workbench .nh-studio-tool-card{min-width:0;background:var(--nh-surface-solid)!important;border-color:var(--nh-border)!important;box-shadow:none!important;border-radius:16px!important}:root .nh-studio-workbench .nh-studio-tool-card:hover{border-color:var(--nh-accent)!important}:root .nh-studio-workbench .nh-studio-tool-engine{color:var(--nh-text-muted)!important}:root .nh-studio-workbench .nh-studio-tool-open{color:var(--nh-accent-soft)!important}:root .nh-coding-mode-menu,:root[data-theme=light] .nh-coding-mode-menu{background:var(--nh-surface-solid)!important;border-color:var(--nh-border)!important;border-radius:12px!important}:root :is(.nh-switchx-page,.nh-switchx-bg-page),:root[data-theme=light] :is(.nh-switchx-page,.nh-switchx-bg-page){background:var(--nh-bg)!important}:root .nh-switchx-header{padding-inline:clamp(16px,3vw,28px)!important}:root .nh-switchx-header nav>a{align-items:center;min-height:44px;display:inline-flex;color:var(--nh-text-muted)!important}:root .nh-switchx-header nav>a:hover{color:var(--nh-accent-soft)!important}:root :is(.nh-switchx-page,.nh-switchx-bg-page){--nh-c-666666:var(--nh-text-dim);--nh-c-777777:var(--nh-text-dim);--nh-c-888888:var(--nh-text-muted);--nh-c-999999:var(--nh-text-muted);--nh-c-aaaaaa:var(--nh-text-muted)}:root :is(.nh-switchx-left,.nh-switchx-center,.nh-switchx-right){border-color:var(--nh-border)!important;background:var(--nh-surface-solid)!important;box-shadow:none!important;border-radius:16px!important}:root .nh-dashboard :is(.nh-dashboard-panel,.nh-dashboard-metric),:root[data-theme=light] .nh-dashboard :is(.nh-dashboard-panel,.nh-dashboard-metric){background:var(--nh-surface-solid)!important;border-color:var(--nh-border)!important;box-shadow:none!important;border-radius:16px!important}.nh-shared-page{padding:clamp(24px,4vw,48px) 20px 64px}.nh-shared-content{max-width:780px;margin-inline:auto}.nh-shared-brand{min-height:44px;color:var(--nh-text);align-items:center;gap:10px;margin-bottom:28px;font-weight:500;text-decoration:none;display:inline-flex}.nh-shared-page article{min-width:0}.nh-shared-page article>div:last-child{background:var(--nh-surface-solid)!important;border-color:var(--nh-border)!important;border-radius:24px!important}.nh-shared-page article[data-role=user]>div:last-child{background:var(--nh-surface-2)!important}.nh-shared-page pre{overflow-x:auto}.nh-shared-page :is(p,h1){overflow-wrap:anywhere}.nh-shared-page footer a{color:var(--nh-accent-soft)!important}.nh-admin-page main{width:100%}.nh-admin-page section{border-color:var(--nh-border)!important;background:var(--nh-surface-solid)!important;border-radius:16px!important}.nh-admin-page :is(button,select,input){min-height:44px;border-radius:10px!important}.nh-status-page>div{border:1px solid var(--nh-border);background:var(--nh-surface-solid);border-radius:16px;padding:clamp(24px,4vw,40px)}.nh-status-page :is(a,button){min-height:48px;border-radius:12px!important}@media (max-width:767px){:root :is(.nh-switchx-page,.nh-switchx-bg-page) :is(textarea,select,input:not([type=file]):not([type=range]):not([type=checkbox]):not([type=radio])){font-size:16px!important}}@media (prefers-reduced-motion:reduce){:root :is(.nh-info-page,.nh-raffle-page,.nh-auth-page) :is(button,a,summary){transition:none!important;animation:none!important}}:root .rd .nh-public-header{--nh-bg:#0d0d0f;--nh-bg2:#1b1b1e;--nh-surface-solid:#141416;--nh-text:#fafafa;--nh-text-muted:#a1a1aa;--nh-text-dim:#71717a;--nh-accent-soft:#ffb08a;--nh-c-ffffff:#fafafa;--nh-c-aaaaaa:#a1a1aa;--nh-c-97a3b2:#a1a1aa;--nh-border:#ffffff14;z-index:50;width:fit-content!important;max-width:calc(100% - 32px)!important;min-height:56px!important;margin:max(env(safe-area-inset-top), 6px) auto 0!important;border:1px solid var(--notch-line)!important;box-shadow:none!important;font-family:var(--font-reference), sans-serif!important;background:#000!important;border-top:0!important;border-radius:0 0 20px 20px!important;flex-wrap:nowrap!important;justify-content:space-between!important;align-items:center!important;gap:24px!important;padding:8px 16px!important;display:flex!important;position:relative!important;inset:auto!important}:root .nh-public-header :is(a,button){letter-spacing:-.4px;font-weight:500!important}:root .nh-public-header>a{flex-shrink:0;color:#fafafa!important}:root .nh-public-header>nav{gap:16px!important;width:auto!important}:root .nh-public-header>nav>a{color:#a1a1aa!important}:root .nh-public-header>nav>a:hover{color:#fafafa!important}:root .nh-public-header>a:last-child:not(:first-child){background:0 0;border-color:#ffffff14;color:#a1a1aa!important}:root .nh-auth-topbar>div>button{min-height:36px;padding:8px 12px!important}:root .nh-auth-page .nh-auth-card :is(h1,h2,h3,b,strong,button,a,span){font-weight:500!important}:root .nh-auth-page .nh-auth-card :is(a,button){font-family:inherit!important}:root .nh-auth-page .nh-auth-card button:not(.nh-password-toggle),:root .nh-auth-card a[style*="background: var(--nh-action-accent)"]{border-radius:12px!important}:root .nh-auth-card a[style*="background: var(--nh-action-accent)"]{justify-content:center;align-items:center;min-height:48px;display:inline-flex;color:var(--nh-on-accent)!important}:root .nh-auth-page .nh-auth-support{margin-top:auto;padding-top:16px}:root .nh-auth-page .nh-auth-card{letter-spacing:-.4px}:root .nh-shared-page{padding:32px 16px 64px}:root .nh-shared-page .nh-shared-brand{margin-bottom:48px;font-weight:500}:root .nh-shared-page h1{font-size:32px!important}:root .nh-shared-page article{margin-bottom:24px!important}:root .nh-shared-page article>div:last-child{border-radius:24px!important;padding:20px 24px!important}:root .nh-shared-page :is(b,strong){font-weight:500}:root .nh-shared-page article>div:first-child{color:var(--nh-text-muted)!important;font-weight:500!important}:root :is(.nh-info-page,.nh-raffle-page,.nh-auth-page,.nh-download-page,.nh-shared-page)[dir=rtl],:root :is(.nh-info-page,.nh-raffle-page,.nh-auth-page,.nh-download-page,.nh-shared-page)[dir=rtl] *{letter-spacing:0!important}@media (min-width:640px){:root .rd .nh-public-header{margin-top:env(safe-area-inset-top)!important}:root .nh-shared-page{padding:48px 32px 80px}}@media (max-width:639px){:root .rd .nh-public-header{gap:16px!important;padding-inline:12px!important}:root .nh-public-header>nav{gap:8px!important}:root .nh-auth-page .nh-auth-card{margin-top:24px!important;padding:24px!important}:root .nh-shared-page article>div:last-child{padding:16px 20px!important}:root .nh-info-page[data-info-kind=legal] h1{font-size:32px}}:root .nh-public-header .nh-account-theme-compact{flex:0 0 36px;color:#a1a1aa!important;background:0 0!important;border:0!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;width:36px!important;height:36px!important;min-height:36px!important;margin:0!important;padding:0!important;display:inline-flex!important}:root .nh-public-header .nh-account-theme-compact:hover{color:#fafafa!important;background:#ffffff0d!important}:root .nh-public-header .nh-account-theme-icon{font-size:20px;color:inherit!important}:root .nh-raffle-page{padding-block:0!important}:root .nh-public-header .nh-raffle-page-login{background:#1b1b1e;border:1px solid #ffffff14;border-radius:12px;min-height:36px;padding:8px 12px;color:#fafafa!important}:root .nh-shared-page{padding-block-start:0}:root .nh-shared-page .nh-shared-content{padding-top:64px}:root .nh-shared-navigation .nh-shared-brand{margin:0}@media (min-width:640px){:root .nh-shared-page .nh-shared-content{padding-top:80px}:root .nh-info-page h1,:root .nh-raffle-page h1{letter-spacing:-1.6px!important}}
:root{--nh-reference-radius:24px}body,:root .nh-home[data-design=studio]{font-family:var(--font-body), system-ui, sans-serif}:root .nh-home[data-design=studio] :is(h2,h3,.nh-price,.nh-footer strong){font-family:var(--font-body), system-ui, sans-serif!important}:root .nh-home[data-design=studio] .nh-home-nav{border:1px solid var(--nh-border);border-top:0;border-radius:0 0 22px 22px;width:calc(100% - 24px);max-width:1240px;margin-inline:auto;padding:max(8px, env(safe-area-inset-top)) 16px 8px!important;background:var(--nh-surface-solid)!important;inset-inline:12px!important}:root .nh-home[data-design=studio] .nh-home-nav>div:first-child>span{font-family:var(--font-body), system-ui, sans-serif!important;font-weight:600!important}:root .nh-home[data-design=studio] .nh-nav-links{gap:clamp(14px,2vw,26px)!important}:root .nh-home[data-design=studio] .nh-nav-actions .nh-cta{background:var(--nh-text)!important;color:var(--nh-bg)!important;font-weight:550!important}:root .nh-home[data-design=studio] .nh-home-families{padding-bottom:12px}:root .nh-home[data-design=studio] .nh-model-strip{border-top:0}:root .nh-home[data-design=studio] .nh-home-promotion{max-width:740px;margin-top:12px}:root .nh-home[data-design=studio] .nh-marquee-band{padding-top:34px!important}:root .nh-home[data-design=studio] .nh-section{max-width:1248px!important;padding-inline:clamp(16px,3vw,32px)!important}:root .nh-home[data-design=studio] #faq{max-width:840px!important}:root .nh-home[data-design=studio] :is(.nh-feature-card,.nh-provider-card,.nh-category-card,.nh-step,.nh-plan-card){border-radius:var(--nh-reference-radius)!important}:root .nh-home[data-design=studio] .nh-provider-card{padding:18px!important}:root .nh-home[data-design=studio] .nh-provider-card>div:first-child{width:38px!important;height:38px!important}:root .nh-home[data-design=studio] .nh-provider-card>div:last-child>div:first-child{font-weight:550!important}:root .nh-home[data-design=studio] .nh-stats{border:1px solid var(--nh-border);background:var(--nh-surface-solid);border-radius:20px;margin-bottom:22px}:root .nh-home[data-design=studio] .nh-live-showcase{margin-top:clamp(50px,8vw,100px);display:block;background:0 0!important;border:0!important;padding:0!important}:root .nh-home[data-design=studio] .nh-live-copy{max-width:740px;margin-bottom:32px}:root .nh-home[data-design=studio] .nh-live-copy h3{letter-spacing:-.04em;font-size:clamp(28px,4vw,44px);font-weight:500;line-height:1.15}:root .nh-home[data-design=studio] .nh-plan-card{padding:clamp(22px,3vw,30px)!important}:root .nh-home[data-design=studio] .nh-price{letter-spacing:-.045em;font-weight:500!important}:root .nh-home[data-design=studio] .nh-faq-card{margin-bottom:6px;background:var(--nh-surface-solid)!important;border-color:var(--nh-border)!important;border-radius:16px!important}:root .nh-home[data-design=studio] .nh-closing{border-top:1px solid var(--nh-border);background:var(--nh-bg)!important}:root .nh-home[data-design=studio] .nh-closing h2{font-size:clamp(34px,5vw,60px)!important;font-weight:500!important}:root .nh-home[data-design=studio] :is(a,button):focus-visible{outline:2px solid var(--nh-accent);outline-offset:4px}:root :is(.nh-workspace,.nh-dashboard,.nh-auth-page,.nh-info-page,.nh-admin-page,.nh-shared-page) :is(h1,h2,h3){letter-spacing:-.035em;font-family:var(--font-body), system-ui, sans-serif!important}:root .nh-start-content{text-align:center;max-width:740px}:root .nh-start-mark,:root .nh-start-description{margin-inline:auto}:root .nh-start-content h2{font-size:clamp(30px,3.4vw,48px);font-weight:500}:root .nh-start-model{justify-content:center}:root .nh-start-content .nh-start-task{text-align:start;border-radius:18px;min-height:84px;padding:clamp(10px,2.5vw,17px);font-weight:500}:root .nh-workspace-codex .nh-composer-shell{border-radius:22px!important;box-shadow:0 0 30px #ff6b3506!important}:root .nh-workspace-codex .nh-composer-shell:focus-within{box-shadow:0 0 0 2px #ff6b351f,0 0 36px #ff6b350f!important}:root .nh-auth-page .nh-auth-card{border-radius:24px!important}:root .nh-studio-workbench .nh-studio-tool-card,:root .nh-dashboard :is(.nh-dashboard-panel,.nh-dashboard-metric),:root :is(.nh-switchx-left,.nh-switchx-center,.nh-switchx-right){border-radius:22px!important}@media (min-width:941px){:root .nh-home[data-design=studio] .nh-home-nav{padding-inline:22px!important}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
:root .nh-workspace.nh-workspace-codex{--nh-bg:var(--bg);--nh-bg2:var(--card-2);--nh-surface-solid:var(--card);--nh-surface-2:var(--card-2);--nh-panel:var(--card);--nh-border:var(--line);--nh-text:var(--text);--nh-text-muted:var(--muted);--nh-text-dim:var(--dim);--nh-reference-well:var(--well);--nh-reference-line-strong:var(--line-strong);--nh-reference-dot:var(--dot);--nh-workspace-tint:#ff6b3512;--nh-workspace-accent-border:#ff6b3547;letter-spacing:-.4px;font-family:var(--font-reference), Arial, sans-serif!important}:root[data-theme=light] .nh-workspace.nh-workspace-codex{--nh-workspace-tint:#c2410c11;--nh-workspace-accent-border:#c2410c3d}:root .nh-workspace.nh-workspace-codex :is(pre,code,kbd,samp){letter-spacing:normal}:root .nh-workspace.nh-workspace-codex :is(button,input,textarea,select){font-family:var(--font-reference), Arial, sans-serif!important}:root .nh-workspace.nh-workspace-codex .nh-workspace-topbar{--nh-bg:#0d0d0f;--nh-bg2:#141416;--nh-panel:#141416;--nh-surface-solid:#141416;--nh-surface-2:#1b1b1e;--nh-border:#ffffff14;--nh-reference-line-strong:#ffffff29;--nh-text:#fafafa;--nh-text-muted:#a1a1aa;--nh-text-dim:#a1a1aa;--nh-accent-soft:#ffb08a;--nh-c-ffffff:#fafafa;--nh-c-aaaaaa:#a1a1aa;--nh-c-9aa1ab:#a1a1aa;--nh-c-8b95a3:#a1a1aa;--nh-c-888888:#a1a1aa;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#fafafa;box-shadow:none;background:#000!important;border-color:#2b2b30!important}:root .nh-workspace.nh-workspace-codex .nh-workspace-brand>a>span:not(.nh-site-logo){letter-spacing:-.4px;font-family:inherit!important;font-size:16px!important;font-weight:500!important}:root .nh-workspace.nh-workspace-codex .nh-workspace-topbar :is(.nh-language-button,.nh-settings-button){color:#a1a1aa!important;background:0 0!important;border-color:#ffffff14!important;border-radius:10px!important;font-weight:400!important}:root .nh-workspace.nh-workspace-codex .nh-workspace-topbar .nh-settings-button[aria-expanded=true]{color:#fafafa!important;background:#ffffff14!important}:root .nh-workspace.nh-workspace-codex .nh-topbar-buy{color:#0d0d0f!important;background:#fafafa!important;border-radius:12px!important;padding:10px 14px!important;font-size:14px!important;font-weight:500!important}:root .nh-workspace.nh-workspace-codex .nh-workspace-topbar .nh-topbar-balance{color:#4ade80!important}:root .nh-workspace.nh-workspace-codex .nh-workspace-topbar .nh-topbar-saved{color:#facc15!important}:root .nh-workspace.nh-workspace-codex .nh-section-tabs{background:0 0!important;border-color:#0000!important;border-radius:14px!important;gap:4px!important}:root .nh-workspace.nh-workspace-codex .nh-section-tabs a{gap:6px;min-height:44px;color:var(--nh-text-muted)!important;box-shadow:none!important;background:0 0!important;border-radius:10px!important;padding-inline:12px!important;font-size:14px!important;font-weight:400!important}:root .nh-workspace.nh-workspace-codex .nh-section-tabs a[data-active=true]{color:#fafafa!important;box-shadow:none!important;background:#ffffff14!important}.nh-workspace .nh-section-icon{flex-shrink:0;display:none}:root .nh-workspace.nh-workspace-codex :is(.nh-workspace-sidebar,.nh-workspace-inspector){--nh-c-222222:var(--nh-text-muted);--nh-c-2a2a2a:var(--nh-text-muted);--nh-c-333333:var(--nh-text-muted);--nh-c-3f3f3f:var(--nh-text-muted);--nh-c-444444:var(--nh-text-muted);box-shadow:none;background:var(--nh-surface-solid)!important;border-color:var(--nh-border)!important}:root .nh-workspace.nh-workspace-codex .nh-history-search{box-sizing:border-box;min-height:44px;background:var(--nh-bg)!important;border-color:var(--nh-border)!important;border-radius:10px!important}:root .nh-workspace.nh-workspace-codex .nh-history-search input{min-width:0;color:var(--nh-text)!important;font-size:16px!important}:root .nh-workspace.nh-workspace-codex .nh-history-search:focus-within{border-color:var(--nh-accent)!important}:root .nh-workspace.nh-workspace-codex .nh-sidebar-create>button{justify-content:center;align-items:center;gap:8px;min-height:48px;display:flex;background:var(--nh-action-accent)!important;color:var(--nh-on-accent)!important;box-shadow:none!important;border:1px solid #0000!important;border-radius:12px!important;font-weight:500!important}:root .nh-workspace.nh-workspace-codex .nh-history-switcher{border:1px solid var(--nh-border);background:var(--nh-reference-well);border-radius:12px;margin:4px 12px 12px;gap:4px!important;padding:4px!important}:root .nh-workspace.nh-workspace-codex .nh-history-switcher>button{min-height:40px;color:var(--nh-text-muted)!important;background:0 0!important;border-radius:10px!important;font-size:14px!important;font-weight:400!important}:root .nh-workspace.nh-workspace-codex .nh-history-switcher>button[aria-pressed=true]{box-shadow:none;background:var(--nh-surface-solid)!important;color:var(--nh-text)!important}:root .nh-workspace.nh-workspace-codex .nh-history-group-title{letter-spacing:-.4px!important;color:var(--nh-text-dim)!important;text-transform:none!important;padding:16px 12px 8px!important;font-size:12px!important;font-weight:400!important}:root .nh-workspace.nh-workspace-codex :is(.nh-chat-history-row,.nh-project-history-row){box-sizing:border-box;min-height:60px;transition:background-color .3s cubic-bezier(.22,1,.36,1),border-color .3s cubic-bezier(.22,1,.36,1);border-radius:10px!important;gap:12px!important;margin-bottom:4px!important;padding:12px!important}:root .nh-workspace.nh-workspace-codex .nh-chat-history-row[data-active=true]{background:var(--nh-surface-2)!important;border-color:var(--nh-border)!important}:root .nh-workspace.nh-workspace-codex .nh-chat-history-copy>div:first-child{color:var(--nh-text)!important;font-size:14px!important;font-weight:400!important}:root .nh-workspace.nh-workspace-codex .nh-chat-history-copy>div:last-child{color:var(--nh-text-dim)!important;margin-top:4px!important;font-size:12px!important}:root .nh-workspace.nh-workspace-codex .nh-history-footer{border-color:var(--nh-border)!important;padding:16px 12px!important}:root .nh-workspace.nh-workspace-codex .nh-history-footer>div:first-child>span:first-child,:root .nh-workspace.nh-workspace-codex .nh-history-footer>div:last-child{color:var(--nh-text-dim)!important}:root .nh-workspace.nh-workspace-codex .nh-workspace-modelbar{background:var(--nh-bg)!important;border-color:var(--nh-border)!important;padding:12px 16px!important}:root .nh-workspace.nh-workspace-codex .nh-modelbar-title{color:var(--nh-text-muted)!important;font-size:14px!important;font-weight:400!important}:root .nh-workspace.nh-workspace-codex .nh-model-picker-button{min-height:40px;background:var(--nh-surface-solid)!important;border-color:var(--nh-border)!important;color:var(--nh-text)!important;box-shadow:none!important;border-radius:10px!important}:root .nh-workspace.nh-workspace-codex .nh-chat-scroll{scrollbar-gutter:stable}:root .nh-workspace.nh-workspace-codex .nh-chat-scroll[data-empty=true]{background-image:none}:root .nh-workspace.nh-workspace-codex .nh-start-screen{align-items:safe center;min-height:100%;padding:clamp(32px,6cqi,72px) clamp(16px,4cqi,40px);position:relative}:root .nh-workspace.nh-workspace-codex .nh-start-atmosphere{pointer-events:none;background-image:radial-gradient(var(--nh-reference-dot) 1px, transparent 1px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(65% 65% at 50% 40%,#000 20%,#0000 100%);mask-image:radial-gradient(65% 65% at 50% 40%,#000 20%,#0000 100%)}:root .nh-workspace.nh-workspace-codex .nh-start-content{text-align:center;width:100%;max-width:720px;position:relative}:root .nh-workspace.nh-workspace-codex .nh-start-heading{max-width:650px;margin-inline:auto}:root .nh-workspace.nh-workspace-codex .nh-start-content h2{letter-spacing:-1px;text-wrap:balance;font-size:32px;font-weight:500;line-height:1.04;font-family:var(--font-reference), Arial, sans-serif!important}:root .nh-workspace.nh-workspace-codex .nh-start-description{max-width:560px;color:var(--nh-text-muted);margin:24px auto 36px;font-size:18px;line-height:1.5}:root .nh-workspace.nh-workspace-codex .nh-start-tasks{gap:12px}:root .nh-workspace.nh-workspace-codex .nh-start-task{background:var(--nh-surface-solid);min-height:96px;font-size:14px;font-weight:400;line-height:1.5;transition:border-color .35s cubic-bezier(.22,1,.36,1),background-color .35s cubic-bezier(.22,1,.36,1);border-color:var(--nh-border)!important;border-radius:24px!important;padding:20px!important}:root .nh-workspace.nh-workspace-codex .nh-start-task-icon{color:var(--nh-text-muted)}:root .nh-workspace.nh-workspace-codex .nh-start-hint{color:var(--nh-text-dim);margin-top:20px;font-size:12px}:root .nh-workspace.nh-workspace-codex .nh-start-model{border:0;justify-content:center;gap:8px;padding-top:12px;font-size:14px}:root .nh-workspace.nh-workspace-codex .nh-start-model-cost{border-inline-start:1px solid var(--nh-border);margin-inline-start:0;padding-inline-start:8px}:root .nh-workspace.nh-workspace-codex .nh-start-model-note{max-width:480px;margin-inline:auto;line-height:1.6}:root .nh-workspace.nh-workspace-codex .nh-message-row{max-width:800px!important;padding-block:12px!important}:root .nh-workspace.nh-workspace-codex .nh-message-bubble{box-shadow:none!important;border-radius:16px!important;padding:14px 16px!important}:root .nh-workspace.nh-workspace-codex .nh-message-bubble-user{background:var(--nh-surface-2)!important;border-color:#0000!important;border-end-end-radius:4px!important}:root .nh-workspace.nh-workspace-codex .nh-message-bubble-ai{background:var(--nh-surface-solid)!important;border-color:var(--nh-border)!important;border-start-start-radius:4px!important}:root .nh-workspace.nh-workspace-codex .nh-message-bubble-ai[data-error=true]{border-color:var(--nh-danger)!important}.nh-assistant-heading{flex-wrap:wrap;row-gap:4px!important}:root .nh-workspace.nh-workspace-codex .nh-assistant-heading>span:not(:first-child){color:var(--nh-text-dim)!important}:root .nh-workspace.nh-workspace-codex .nh-message-compare-action{text-align:start;flex-wrap:wrap;width:max-content;max-width:100%;gap:6px 10px!important}:root .nh-workspace.nh-workspace-codex .nh-message-compare-action>span{white-space:normal;overflow-wrap:anywhere;flex:0 auto;min-width:0}:root .nh-workspace.nh-workspace-codex .nh-message-compare-action>span:last-child{flex-shrink:0;max-width:100%}:root .nh-workspace.nh-workspace-codex .nh-composer-dock{background:var(--nh-bg)!important}:root .nh-workspace.nh-workspace-codex .nh-composer-shell{background:var(--nh-surface-solid)!important;border-color:var(--nh-reference-line-strong)!important;border-radius:20px!important;max-width:720px!important;box-shadow:0 0 56px #ff6b350e!important}:root .nh-workspace.nh-workspace-codex .nh-composer-shell:focus-within{border-color:#ff6b3599!important;box-shadow:0 0 0 1px #ff6b3514,0 0 72px #ff6b351f!important}:root .nh-workspace.nh-workspace-codex .nh-composer-shell :is(textarea,input[type=text]){line-height:1.5;color:var(--nh-text)!important;font-family:var(--font-reference), Arial, sans-serif!important;font-size:16px!important}:root .nh-workspace.nh-workspace-codex .nh-composer-input{padding:20px 20px 12px!important}:root .nh-workspace.nh-workspace-codex .nh-composer-input::placeholder{color:var(--nh-text-dim)!important}:root .nh-workspace.nh-workspace-codex :is(.nh-answer-trigger,.nh-answer-more){letter-spacing:-.4px;border-color:var(--nh-border);border-radius:10px;font-size:14px;font-weight:500}:root .nh-workspace.nh-workspace-codex :is(.nh-answer-menu-model strong,.nh-answer-section-title,.nh-answer-section-title strong,.nh-depth-option,.nh-depth-option small,.nh-answer-mode-option,.nh-answer-mode-copy strong,.nh-answer-mode-meta strong,.nh-answer-extra,.nh-answer-extra small,.nh-chat-tool-copy strong,.nh-chat-tool-copy small,.nh-chat-tool-cost){letter-spacing:-.4px;font-weight:500}:root .nh-workspace.nh-workspace-codex :is(.nh-answer-section-title,.nh-answer-section-title strong,.nh-depth-option,.nh-depth-option small,.nh-answer-description,.nh-answer-menu-model span){font-size:12px}:root .nh-workspace.nh-workspace-codex .nh-answer-menu-model strong{font-size:14px}:root .nh-workspace.nh-workspace-codex .nh-answer-section-title strong{color:var(--nh-accent-soft)}:root .nh-workspace.nh-workspace-codex .nh-depth-segments{background:var(--nh-reference-well);border-color:var(--nh-border);border-radius:12px;gap:4px;padding:4px}:root .nh-workspace.nh-workspace-codex .nh-depth-option{border-radius:10px;min-height:40px}:root .nh-workspace.nh-workspace-codex .nh-depth-option[data-active=true]{background:var(--nh-surface-2);color:var(--nh-text)}:root .nh-workspace.nh-workspace-codex .nh-depth-option[data-active=true] small{color:var(--nh-text-muted)}:root .nh-workspace.nh-workspace-codex :is(.nh-answer-menu-header,.nh-answer-section){border-color:var(--nh-border);background:0 0;padding:16px}:root .nh-workspace.nh-workspace-codex :is(.nh-answer-mode-copy small,.nh-answer-mode-meta small,.nh-chat-tool-copy strong,.nh-chat-tool-copy small,.nh-chat-tool-cost,.nh-answer-extra,.nh-answer-extra small){font-size:12px}:root .nh-workspace.nh-workspace-codex .nh-answer-mode-copy strong{font-size:14px}:root .nh-workspace.nh-workspace-codex .nh-answer-mode-meta{text-align:end}:root .nh-workspace.nh-workspace-codex .nh-answer-mode-option{border-color:var(--nh-border);text-align:start}:root .nh-workspace.nh-workspace-codex :is(.nh-chat-tool-list,.nh-answer-extra-list){gap:8px}:root .nh-workspace.nh-workspace-codex :is(.nh-chat-tool-option,.nh-answer-extra){background:var(--nh-reference-well);color:var(--nh-text-muted);border-radius:10px;gap:8px;min-height:40px;padding:8px;border-color:var(--nh-border)!important}:root .nh-workspace.nh-workspace-codex :is(.nh-answer-trigger-active,.nh-answer-mode-option[data-active=true],.nh-chat-tool-option[data-active=true],.nh-answer-extra[data-active=true]){background:var(--nh-surface-2);color:var(--nh-text);box-shadow:none;border-color:var(--nh-reference-line-strong)!important}:root .nh-workspace.nh-workspace-codex :is(.nh-answer-mode-option[data-active=true] .nh-answer-mode-copy strong,.nh-chat-tool-option[data-active=true] .nh-chat-tool-cost,.nh-chat-tool-option[data-active=true] .nh-chat-tool-copy small,.nh-answer-extra[data-active=true] small){color:var(--nh-text-muted)}:root .nh-workspace.nh-workspace-codex .nh-media-workbench{padding:32px 16px!important}:root .nh-workspace.nh-workspace-codex .nh-media-workbench>div:not(.nh-ref-frame){max-width:960px!important}:root .nh-workspace.nh-workspace-codex .nh-media-model-head{border-bottom:1px solid var(--nh-border);padding-bottom:24px;align-items:flex-start!important}:root .nh-workspace.nh-workspace-codex .nh-media-model-head h2{font-family:var(--font-reference), Arial, sans-serif!important;letter-spacing:-1px!important;font-size:32px!important;font-weight:500!important;line-height:1.08!important}:root .nh-workspace.nh-workspace-codex .nh-media-model-head>div{min-width:0}:root .nh-workspace.nh-workspace-codex .nh-media-model-head p{line-height:1.65!important}:root .nh-workspace.nh-workspace-codex .nh-image-preset{background:var(--nh-surface-solid)!important;border-radius:16px!important;padding:16px!important}:root .nh-workspace.nh-workspace-codex .nh-image-preset[aria-pressed=true]{background:var(--nh-workspace-tint)!important;border-color:var(--nh-workspace-accent-border)!important}:root .nh-workspace.nh-workspace-codex .nh-media-empty{background:var(--nh-surface-solid);border:1px solid var(--nh-border)!important;border-radius:24px!important;padding:clamp(32px,8vw,64px) 24px!important}.nh-media-empty-icon{width:64px;height:64px;color:var(--nh-accent-soft);background:var(--nh-workspace-tint);border:1px solid var(--nh-workspace-accent-border);border-radius:20px;place-items:center;margin:0 auto 18px;display:grid}:root .nh-workspace.nh-workspace-codex .nh-media-result-card{background:var(--nh-surface-solid)!important;border-color:var(--nh-border)!important;box-shadow:none!important;border-radius:24px!important}:root .nh-workspace.nh-workspace-codex :is(.nh-picker-menu,.nh-topbar-menu){background:var(--nh-panel)!important;border-color:var(--nh-border)!important;border-radius:20px!important;box-shadow:0 16px 48px #0000002e!important}:root .nh-workspace.nh-workspace-codex .nh-picker-menu button{background-color:#0000}:root .nh-workspace.nh-workspace-codex .nh-model-icon>:is(svg,img),:root .nh-workspace.nh-workspace-codex .nh-model-filter :is(svg,img){filter:var(--logo-filter)}:root .nh-workspace.nh-workspace-codex .nh-model-picker-heading{padding:8px 16px}:root .nh-workspace.nh-workspace-codex .nh-model-picker-heading h2{letter-spacing:-.4px;font-size:18px;font-weight:500}:root .nh-workspace.nh-workspace-codex .nh-model-picker-heading button{border-radius:10px;font-size:14px}:root .nh-workspace.nh-workspace-codex .nh-picker-menu input{background:var(--nh-reference-well)!important;color:var(--nh-text)!important;border-color:var(--nh-border)!important}:root .nh-workspace.nh-workspace-codex .nh-model-filter{border-radius:10px;min-height:36px;background:var(--nh-reference-well)!important;border-color:var(--nh-border)!important;color:var(--nh-text-muted)!important}:root .nh-workspace.nh-workspace-codex .nh-model-filter[aria-pressed=true]{background:var(--nh-surface-2)!important;border-color:var(--nh-reference-line-strong)!important;color:var(--nh-text)!important}:root .nh-workspace.nh-workspace-codex .nh-model-filter>span{color:inherit!important}:root .nh-workspace.nh-workspace-codex .nh-picker-menu :is([data-model-item][aria-pressed=true],.nh-model-auto[aria-pressed=true]){background:var(--nh-surface-2)!important}:root .nh-workspace.nh-workspace-codex .nh-picker-menu [data-model-item]{border-bottom-color:var(--nh-border)!important}:root .nh-workspace.nh-workspace-codex :is(.nh-param-chip,.nh-setting-option){border-color:var(--nh-border)!important}:root .nh-workspace.nh-workspace-codex :is(.nh-param-chip[aria-expanded=true],.nh-setting-option[aria-pressed=true]){border-color:var(--nh-reference-line-strong)!important}:root .nh-workspace.nh-workspace-codex :is(.nh-modal-panel,.nh-share-dialog){background:var(--nh-panel);border:1px solid var(--nh-border);color:var(--nh-text);border-radius:24px;padding:24px;box-shadow:0 16px 48px #0000002e}:root .nh-workspace.nh-workspace-codex .nh-modal-panel h2{letter-spacing:-.4px;font-size:24px;font-weight:500}:root .nh-workspace.nh-workspace-codex .nh-modal-panel :is(p,label){color:var(--nh-text-muted);font-size:14px;font-weight:400}:root .nh-workspace.nh-workspace-codex :is(.nh-modal-panel,.nh-share-dialog) input{color:var(--nh-text);border-radius:12px;min-height:48px;padding:12px;background:var(--nh-reference-well)!important;border-color:var(--nh-border)!important;font-size:16px!important}:root .nh-workspace.nh-workspace-codex .nh-modal-actions button{border-radius:12px;min-height:44px;padding:12px 16px;font-weight:500}:root .nh-workspace.nh-workspace-codex .nh-modal-secondary{color:var(--nh-text-muted);background:0 0;border-color:var(--nh-border)!important}:root .nh-workspace.nh-workspace-codex .nh-modal-primary:not(:disabled){background:var(--nh-action-accent);color:var(--nh-on-accent);border-color:#0000}:root .nh-workspace.nh-workspace-codex .nh-modal-primary:disabled{background:var(--nh-surface-2);color:var(--nh-text-muted);border-color:#0000}:root .nh-workspace.nh-workspace-codex .nh-history-actions{background:var(--nh-panel);border-color:var(--nh-border);border-radius:20px 20px 0 0}:root .nh-workspace.nh-workspace-codex .nh-history-actions-title{font-weight:500}:root .nh-workspace.nh-workspace-codex .nh-drawer-head-brand{font-size:16px;font-weight:500}:root .nh-workspace.nh-workspace-codex .nh-drawer-close-btn{border-radius:10px;background:var(--nh-reference-well)!important;color:var(--nh-text-muted)!important;border-color:var(--nh-border)!important}:root .nh-workspace.nh-workspace-codex .nh-lightbox-close{font-size:24px;color:#fafafa!important;border-radius:10px!important}:root .nh-workspace.nh-workspace-codex .nh-lightbox-footer span{color:#a1a1aa}:root .nh-workspace.nh-workspace-codex .nh-lightbox-footer a{background:var(--nh-action-accent);color:var(--nh-on-accent);border-radius:12px;min-height:40px;padding:12px 16px;font-weight:500}:root .nh-workspace.nh-workspace-codex .nh-inspector-scroll :is(textarea,input:not([type=range]):not([type=checkbox])){background:var(--nh-bg)!important;border-radius:12px!important;font-family:inherit!important;font-size:16px!important}:root .nh-workspace.nh-workspace-codex .nh-inspector-scroll{scrollbar-gutter:stable}:root .nh-workspace.nh-workspace-codex .nh-worktabs{border-color:var(--nh-border);padding-inline:16px;background:var(--nh-bg)!important}:root .nh-workspace.nh-workspace-codex .nh-worktab{background:var(--nh-surface-solid);border-color:var(--nh-border);border-radius:10px}:root .nh-workspace.nh-workspace-codex .nh-worktab.active{background:var(--nh-surface-2);border-color:var(--nh-reference-line-strong)}:root .nh-workspace.nh-workspace-codex .nh-worktab.active>button:first-child{color:var(--nh-text)!important}:root .nh-workspace.nh-workspace-codex .nh-worktab-add{border-color:var(--nh-border);background:var(--nh-surface-solid);color:var(--nh-text-muted);border-radius:10px}:root .nh-workspace.nh-workspace-codex .nh-send-button:not(:disabled):not(.nh-send-button-stop){background:var(--nh-action-accent)!important;color:var(--nh-on-accent)!important;box-shadow:none!important}:root .nh-workspace.nh-workspace-codex :is(button,a,[role=button],input,textarea,select):focus-visible{outline:2px solid var(--nh-accent);outline-offset:3px}@media (hover:hover){:root .nh-workspace.nh-workspace-codex .nh-section-tabs a:hover{color:#fafafa!important;background:#ffffff0d!important}:root .nh-workspace.nh-workspace-codex .nh-chat-history-row:hover{background:var(--nh-surface-2)!important}:root .nh-workspace.nh-workspace-codex :is(.nh-start-task,.nh-project-history-row,.nh-image-preset):hover{border-color:var(--nh-reference-line-strong)!important;background:var(--nh-surface-2)!important}:root .nh-workspace.nh-workspace-codex .nh-picker-menu button:hover{background-color:var(--nh-surface-2)!important}:root .nh-workspace.nh-workspace-codex :is(.nh-modal-primary:not(:disabled),.nh-lightbox-footer a):hover{background:var(--nh-action-accent-hover)}}@media (min-width:941px){:root .nh-workspace.nh-workspace-codex .nh-workspace-topbar{box-sizing:border-box;border:1px solid #2b2b30;border-top:0;border-radius:0 0 20px 20px;column-gap:12px;width:calc(100% - 32px);max-width:1320px;min-height:60px;margin-inline:auto;padding-inline:12px!important}:root .nh-workspace.nh-workspace-codex .nh-workspace-sidebar{padding:12px 0;width:252px!important}:root .nh-workspace.nh-workspace-codex .nh-workspace-inspector{padding-block:12px;width:268px!important}:root .nh-workspace.nh-workspace-codex .nh-workspace-modelbar{box-sizing:border-box;min-height:60px;padding:10px 24px!important}:root .nh-workspace.nh-workspace-codex .nh-chat-scroll{padding-block:12px!important}:root .nh-workspace.nh-workspace-codex .nh-composer-dock{padding:12px 24px 24px!important}:root .nh-workspace.nh-workspace-codex .nh-composer-toolbar{padding:8px 16px 16px!important}:root .nh-workspace.nh-workspace-codex .nh-media-workbench{padding:48px 32px!important}:root .nh-workspace.nh-workspace-codex .nh-history-actions{border-radius:20px}}@media (max-width:940px){:root .nh-workspace.nh-workspace-codex .nh-start-screen{align-items:flex-start;padding:36px 16px 24px}:root .nh-workspace.nh-workspace-codex .nh-start-description{margin-block:20px 28px;font-size:16px}:root .nh-workspace.nh-workspace-codex .nh-start-task{min-height:80px;border-radius:20px!important;padding:16px!important}:root .nh-workspace.nh-workspace-codex .nh-start-model-cost{border-inline-start:0;padding-inline-start:0}}@container (min-width:620px){:root .nh-workspace.nh-workspace-codex .nh-start-content h2{letter-spacing:-1.6px;font-size:48px}:root .nh-workspace.nh-workspace-codex .nh-start-task{min-height:116px;padding:24px!important}}@media (prefers-reduced-motion:reduce){:root .nh-workspace.nh-workspace-codex :is(.nh-chat-history-row,.nh-project-history-row,.nh-start-task,.nh-section-tabs a){transition:none}}
.nh-reference-section,.nh-ref-local{--nh-ref-canvas:var(--bg);--nh-ref-surface:var(--card);--nh-ref-inset:var(--card-2);--nh-ref-field:var(--well);--nh-ref-line:var(--line);--nh-ref-line-strong:var(--line-strong);--nh-ref-text:var(--text);--nh-ref-muted:var(--muted);--nh-ref-accent:var(--accent);--nh-ref-accent-ink:var(--accent-soft);--nh-ref-accent-soft:var(--hot-tint);--nh-ref-action:var(--nh-action-accent);--nh-ref-action-hover:var(--nh-action-accent-hover);--nh-ref-ease:cubic-bezier(.22, 1, .36, 1);--nh-c-555d67:var(--nh-ref-muted);--nh-c-5b6470:var(--nh-ref-muted);--nh-c-5f6772:var(--nh-ref-muted);--nh-c-646b74:var(--nh-ref-muted);--nh-c-656d77:var(--nh-ref-muted);--nh-c-65707a:var(--nh-ref-muted);--nh-c-737b85:var(--nh-ref-muted);--nh-c-747b85:var(--nh-ref-muted);font-family:var(--font-reference), sans-serif;letter-spacing:-.4px;color:var(--nh-ref-text);min-width:0}.nh-reference-section{scroll-padding-block:24px;background:var(--nh-ref-canvas)!important;padding:32px 16px 64px!important}.nh-reference-section .nh-ref-frame{width:100%;min-width:0;max-width:1248px!important}.nh-reference-section .nh-ref-section-heading{margin-bottom:32px!important}.nh-reference-section .nh-ref-section-heading h2,.nh-reference-section .nh-ref-agent-editor h2{font-family:var(--font-reference), sans-serif;line-height:1.15;letter-spacing:-1px!important;color:var(--nh-ref-text)!important;font-size:32px!important;font-weight:500!important}.nh-reference-section .nh-ref-section-heading p{max-width:740px!important;color:var(--nh-ref-muted)!important;margin-top:12px!important;font-size:16px!important;line-height:1.7!important}:is(.nh-reference-section,.nh-ref-local) :is(.nh-ref-panel,.nh-ref-composer,.nh-ref-task-output,.nh-ref-agent-editor,.nh-ref-local-intro){min-width:0;background:var(--nh-ref-surface)!important;border:1px solid var(--nh-ref-line)!important;border-radius:24px!important;padding:24px!important}:is(.nh-reference-section,.nh-ref-local) .nh-ref-inset-panel{background:var(--nh-ref-inset)!important;border-color:var(--nh-ref-line)!important;border-radius:16px!important;padding:16px!important}:is(.nh-reference-section,.nh-ref-local) :is(button,a,input,select,textarea,summary):focus-visible{outline-offset:4px;outline:2px solid var(--nh-ref-accent)!important}:is(.nh-reference-section,.nh-ref-local) :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea){font-family:var(--font-reference), sans-serif;min-width:0;max-width:100%;min-height:44px;color:var(--nh-ref-text)!important;border-radius:12px!important;font-size:16px!important}:is(.nh-reference-section,.nh-ref-local) :is(input,textarea)::placeholder{color:var(--nh-ref-muted);opacity:.8}:is(.nh-reference-section,.nh-ref-local) :is(.nh-ref-primary,.nh-ref-secondary,.nh-ref-soft-action){min-height:44px;transition:background .3s var(--nh-ref-ease), border-color .3s var(--nh-ref-ease);justify-content:center;line-height:1.45;border-radius:12px!important;padding:11px 16px!important;font-size:14px!important;font-weight:500!important}:is(.nh-reference-section,.nh-ref-local) .nh-ref-primary:not(:disabled){color:#fff!important;background:var(--nh-ref-action)!important;border-color:var(--nh-ref-action)!important;box-shadow:none!important}:is(.nh-reference-section,.nh-ref-local) .nh-ref-primary:disabled{opacity:.65;background:var(--nh-ref-inset)!important;color:var(--nh-ref-muted)!important;box-shadow:none!important}:is(.nh-reference-section,.nh-ref-local) .nh-ref-soft-action:not(:disabled){color:var(--nh-ref-accent-ink)!important;background:var(--nh-ref-accent-soft)!important;border-color:var(--nh-ref-line-strong)!important}:is(.nh-reference-section,.nh-ref-local) .nh-ref-secondary:not(:disabled){color:var(--nh-ref-text)!important;border-color:var(--nh-ref-line)!important;background:0 0!important}.nh-reference-section .nh-studio-tools{grid-template-columns:repeat(auto-fit,minmax(min(100%,310px),1fr))!important;gap:20px!important;margin-bottom:24px!important}.nh-reference-section .nh-studio-tool-card{min-width:0;transition:border-color .35s var(--nh-ref-ease), background .35s var(--nh-ref-ease);background:var(--nh-ref-surface)!important;border-color:var(--nh-ref-line)!important;border-radius:24px!important;gap:16px!important;padding:24px!important}.nh-reference-section .nh-studio-tool-icon{border:1px solid var(--nh-ref-line);background:var(--nh-ref-field);width:48px;height:48px;color:var(--nh-ref-muted);border-radius:16px;flex-shrink:0;place-items:center;display:grid}.nh-reference-section .nh-studio-tool-card>div:first-child>div:last-child>div:first-child{letter-spacing:-.4px;font-size:20px!important;font-weight:500!important}.nh-reference-section .nh-ref-tool-description{color:var(--nh-ref-muted)!important;font-size:14px!important;line-height:1.7!important}.nh-reference-section .nh-ref-tool-capabilities{gap:8px!important}.nh-reference-section .nh-ref-tool-capabilities span{border-color:var(--nh-ref-line)!important;color:var(--nh-ref-muted)!important;border-radius:10px!important;padding:4px 8px!important}.nh-reference-section .nh-studio-tool-open{border-top:1px solid var(--nh-ref-line);align-items:center;min-height:44px;padding-top:16px;display:flex;color:var(--nh-ref-accent-ink)!important;font-size:14px!important}.nh-reference-section .nh-ref-studio-crosslink{flex-wrap:wrap;background:var(--nh-ref-surface)!important;border-color:var(--nh-ref-line)!important;border-radius:20px!important;gap:16px!important;padding:20px 24px!important}.nh-reference-section .nh-ref-studio-crosslink>span:nth-child(2){flex-basis:190px!important}.nh-reference-section .nh-ref-panel-heading{flex-wrap:wrap;align-items:center!important;margin-bottom:20px!important}.nh-reference-section .nh-ref-panel-heading>div:first-child{font-size:20px!important;font-weight:500!important}.nh-reference-section .nh-ref-empty-state{background:var(--nh-ref-inset);border:1px dashed var(--nh-ref-line)!important;border-radius:16px!important;padding:36px 20px!important}.nh-reference-section .nh-studio-history{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))!important;gap:16px!important}.nh-reference-section .nh-ref-result-card{border-color:var(--nh-ref-line)!important;background:var(--nh-ref-inset)!important;border-radius:16px!important}.nh-reference-section .nh-ref-agent-guide{margin-bottom:24px!important;padding:16px 24px!important}.nh-reference-section .nh-ref-agent-toolbar{gap:16px!important;margin-bottom:24px!important}.nh-reference-section :is(.nh-agents-tabs,.nh-ref-agent-mode-tabs){max-width:100%;border-color:var(--nh-ref-line)!important;background:var(--nh-ref-surface)!important;border-radius:14px!important;gap:4px!important;padding:4px!important}.nh-reference-section :is(.nh-agents-tabs,.nh-ref-agent-mode-tabs)>button{min-height:40px;min-width:0!important;color:var(--nh-ref-muted)!important;border-radius:10px!important;padding:8px 16px!important;font-size:14px!important}.nh-reference-section :is(.nh-agents-tabs,.nh-ref-agent-mode-tabs)>button[aria-selected=true]{color:var(--nh-ref-text)!important;background:var(--nh-ref-inset)!important}.nh-reference-section .nh-ref-agent-presets{margin-bottom:24px!important}.nh-reference-section .nh-ref-agent-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))!important;gap:16px!important}.nh-reference-section .nh-ref-agent-card{min-width:0;background:var(--nh-ref-surface)!important;border-radius:20px!important;gap:16px!important;padding:24px!important}.nh-reference-section .nh-ref-agent-presets .nh-ref-agent-card{background:var(--nh-ref-inset)!important}.nh-reference-section .nh-ref-agent-card>div:first-child>div:last-child>div:first-child{letter-spacing:-.4px;font-size:18px!important;font-weight:500!important}.nh-reference-section .nh-ref-agent-editor{max-width:780px!important}.nh-reference-section .nh-ref-agent-editor>div:last-child{gap:24px!important}.nh-reference-section .nh-ref-agent-conversation>div:first-child{border-bottom:1px solid var(--nh-ref-line);padding-bottom:20px;margin-bottom:24px!important}.nh-reference-section .nh-ref-schedules{border-color:var(--nh-ref-line)!important;gap:16px!important;margin-top:24px!important;padding-top:24px!important}.nh-reference-section .nh-ref-schedules>div:first-child>span{color:var(--nh-ref-text)!important;font-size:18px!important}.nh-reference-section :is(.nh-ref-schedule-card,.nh-ref-schedule-form){min-width:0;border:1px solid var(--nh-ref-line)!important;background:var(--nh-ref-surface)!important;border-radius:20px!important;gap:12px!important;padding:20px!important}.nh-reference-section .nh-ref-schedule-card button{min-height:36px}.nh-reference-section .nh-ref-segmented{border:1px solid var(--nh-ref-line);background:var(--nh-ref-surface);border-radius:16px;width:fit-content;max-width:100%;padding:4px;gap:4px!important;margin-bottom:28px!important}.nh-reference-section .nh-ref-segmented>:is(button,a){color:var(--nh-ref-muted)!important;background:0 0!important;border-color:#0000!important;border-radius:10px!important;font-size:14px!important;font-weight:500!important}.nh-reference-section .nh-ref-segmented>[aria-pressed=true]{background:var(--nh-ref-inset)!important;color:var(--nh-ref-text)!important}:is(.nh-reference-section,.nh-ref-local) .nh-ref-coding-columns{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr))!important;gap:24px!important}:is(.nh-reference-section,.nh-ref-local) .nh-ref-composer{gap:24px!important}:is(.nh-reference-section,.nh-ref-local) .nh-ref-provider{min-width:0;border-radius:16px!important;padding:16px!important}.nh-reference-section .nh-coding-provider-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr))!important;gap:12px!important}:is(.nh-reference-section,.nh-ref-local) .nh-ref-prompt{min-height:160px;background:var(--nh-ref-field)!important;border-color:var(--nh-ref-line)!important;border-radius:16px!important;padding:16px!important;line-height:1.7!important}.nh-reference-section .nh-coding-limits-grid{gap:12px!important}.nh-reference-section .nh-coding-limits-grid>div{background:var(--nh-ref-inset)!important;border-color:var(--nh-ref-line)!important;border-radius:14px!important;padding:12px!important}:is(.nh-reference-section,.nh-ref-local) .nh-ref-run-button{min-height:48px;font-size:14px!important}:is(.nh-reference-section,.nh-ref-local) .nh-ref-task-row{min-width:0;border-radius:14px!important;padding:16px!important}.nh-reference-section :is(.nh-coding-mode-menu,.nh-coding-preview-panel){background:var(--nh-ref-surface)!important;border-color:var(--nh-ref-line)!important;border-radius:16px!important}.nh-reference-section .nh-coding-diff{background:var(--nh-ref-field)!important;border-radius:14px!important}.nh-ref-local .nh-ref-local-intro{gap:24px!important;max-width:760px!important}.nh-ref-local .nh-ref-local-intro>div:first-child>div:first-child{letter-spacing:-.4px;font-size:24px!important}.nh-ref-local .nh-ref-local-troubleshooting{padding:8px;background:var(--nh-ref-inset)!important;border-color:var(--nh-ref-line)!important;border-radius:16px!important}@media (hover:hover){.nh-reference-section .nh-studio-tool-card:hover{border-color:var(--nh-ref-line-strong)!important;background:var(--nh-ref-inset)!important}:is(.nh-reference-section,.nh-ref-local) .nh-ref-primary:not(:disabled):hover{background:var(--nh-ref-action-hover)!important}}@media (min-width:941px){.nh-reference-section{padding:48px 32px 80px!important}.nh-reference-section .nh-ref-section-heading h2{letter-spacing:-1.6px!important;font-size:48px!important}}@media (max-width:940px){.nh-reference-section .nh-ref-section-heading{margin-bottom:24px!important}.nh-reference-section .nh-studio-tool-card{padding:20px!important}.nh-reference-section .nh-ref-agent-toolbar{align-items:stretch!important}.nh-reference-section .nh-ref-agent-toolbar>.nh-agents-tabs{flex:100%}.nh-reference-section .nh-ref-agent-toolbar>span{display:none}.nh-reference-section .nh-ref-agent-toolbar>.nh-ref-primary{width:100%}.nh-reference-section .nh-coding-limits-grid{grid-template-columns:1fr!important}.nh-reference-section .nh-ref-studio-crosslink{padding:16px!important}}@media (prefers-reduced-motion:reduce){.nh-reference-section .nh-studio-tool-card,:is(.nh-reference-section,.nh-ref-local) :is(.nh-ref-primary,.nh-ref-secondary,.nh-ref-soft-action){transition:none!important}}
:root :is(.nh-account-reference,.nh-account-reference-menu,.nh-confirm-dialog,.nh-topup-reference){--account-bg:var(--nh-bg);--account-panel:var(--nh-surface-solid);--account-raised:var(--nh-bg2);--account-well:var(--nh-reference-well);--account-line:var(--nh-border);--account-text:var(--nh-text);--account-muted:var(--nh-text-muted);--account-accent-ink:var(--nh-accent-soft);--nh-confirm-danger-fg:#fca5a5;font-family:var(--font-reference), system-ui, sans-serif;letter-spacing:-.4px}:root[data-theme=light] :is(.nh-account-reference,.nh-account-reference-menu,.nh-confirm-dialog,.nh-topup-reference){--nh-confirm-danger-fg:#b4232c}:root :is(.nh-dashboard.nh-account-reference,.nh-billing) .nh-account-notch{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--notch-line:#2b2b30;--notch-start:0%;--notch-end:100%;--bg:#0d0d0f;--card:#141416;--card-2:#1b1b1e;--well:#0f0f11;--line:#ffffff14;--line-strong:#ffffff29;--hover:#ffffff0d;--text:#fafafa;--soft:#e4e4e7;--muted:#a1a1aa;--accent-soft:#ffb08a;--nh-bg:var(--bg);--nh-bg2:var(--card-2);--nh-surface-solid:var(--card);--nh-surface-2:var(--card-2);--nh-surface-3:var(--line-strong);--nh-border:var(--line);--nh-text:var(--text);--nh-text-muted:var(--muted);--nh-accent-soft:var(--accent-soft);--nh-danger:#fca5a5;--nh-inv:255, 255, 255;--nh-c-ffffff:var(--text);--nh-c-eeeeee:var(--text);--nh-c-dddddd:var(--soft);--nh-c-aaaaaa:var(--muted);--nh-c-8b95a3:var(--muted);--nh-c-97a3b2:var(--muted);--account-panel:var(--card);--account-raised:var(--card-2);--account-line:var(--line);--account-text:var(--text);--account-muted:var(--muted);--account-accent-ink:var(--accent-soft);inset-inline:0;top:env(safe-area-inset-top,0px);z-index:100;color:var(--text);flex-wrap:wrap;justify-content:space-between;margin:0 auto;border:1px solid var(--notch-line)!important;width:max-content!important;max-width:calc(100% - 40px)!important;min-height:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#000!important;border-top:0!important;border-radius:0 0 20px 20px!important;align-items:center!important;gap:24px!important;padding:8px 8px 8px 16px!important;display:flex!important;position:fixed!important;overflow:visible!important}:root .nh-account-notch:before,:root .nh-account-notch:after{content:"";pointer-events:none;width:17px;height:16px;position:absolute;top:0}:root .nh-account-notch:before{background:radial-gradient(circle at var(--notch-start) 100%, transparent 15.4px, var(--notch-line) 15.9px, var(--notch-line) 16.6px, #000 17.1px);inset-inline-start:-17px}:root .nh-account-notch:after{background:radial-gradient(circle at var(--notch-end) 100%, transparent 15.4px, var(--notch-line) 15.9px, var(--notch-line) 16.6px, #000 17.1px);inset-inline-end:-17px}:root [dir=rtl] .nh-account-notch.theme-dark{--notch-start:100%;--notch-end:0%;padding-inline:16px 8px!important}:root .nh-account-notch>:first-child{flex:none;color:var(--text)!important;gap:8px!important}:root .nh-account-notch>:last-child{padding-bottom:0!important}:root .nh-account-notch :is(.nh-dashboard-nav-actions,.nh-payment-nav-actions){gap:4px!important}:root .nh-account-notch :is(.nh-dashboard-nav-actions,.nh-payment-nav-actions)>a,:root .nh-account-notch .nh-payment-language>button{min-height:36px!important;color:var(--muted)!important;background:0 0!important;border-radius:10px!important;padding:8px 12px!important;font-size:14px!important}:root .nh-dashboard.nh-account-reference .nh-account-notch .nh-dashboard-open-app{background:var(--text)!important;color:var(--bg)!important;border:0!important;border-radius:12px!important}:root .nh-account-notch .nh-account-reference-menu .nh-account-avatar-button{width:36px;height:36px;background:var(--card-2)!important;min-width:36px!important;min-height:36px!important;color:var(--text)!important;border-radius:10px!important}:root .nh-account-notch .nh-account-popover,:root .nh-account-notch .nh-payment-language-menu{border:1px solid var(--line)!important;background:var(--card)!important;color:var(--text)!important}:root .nh-account-notch .nh-payment-language-menu{max-width:calc(100vw - 32px)}:root .nh-account-notch .nh-account-notch-link-icon{display:none}:root [dir=rtl] .nh-account-notch .nh-account-notch-link-icon{transform:scaleX(-1)}:root .nh-dashboard.nh-account-reference{--nh-c-687383:var(--account-muted);--nh-c-788390:var(--account-muted);--nh-c-7d8795:var(--account-muted);--nh-c-97a3b2:var(--account-muted);--nh-c-8b95a3:var(--account-muted);--nh-c-8a93a0:var(--account-muted);--nh-c-9aa1ab:var(--account-muted);--nh-c-9fb0c0:var(--account-muted);min-width:0;min-height:100svh;color:var(--account-text);background:var(--account-bg);font-family:var(--font-reference), system-ui, sans-serif!important;overflow:clip visible!important}:root .nh-dashboard.nh-account-reference .nh-dashboard-nav-actions{align-items:center;gap:8px;min-width:0;margin-inline-start:auto;display:flex;flex-wrap:wrap!important;justify-content:flex-end!important;width:auto!important;max-width:100%!important;overflow:visible!important}:root .nh-dashboard.nh-account-reference .nh-dashboard-nav-actions>a{box-sizing:border-box;align-items:center;min-height:44px;display:inline-flex}:root .nh-dashboard.nh-account-reference .nh-dashboard-open-app{border:1px solid var(--account-line);padding:10px 16px;font-size:14px;font-weight:500;text-decoration:none;color:var(--account-text)!important;background:var(--account-raised)!important;border-radius:14px!important}:root .nh-dashboard.nh-account-reference .nh-dashboard-main{box-sizing:border-box;width:100%;margin:0 auto;position:relative;max-width:1248px!important;padding:128px 32px 80px!important}:root .nh-dashboard.nh-account-reference .nh-dashboard-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-bottom:32px;display:flex}:root .nh-dashboard.nh-account-reference .nh-dashboard-head>div{min-width:0}:root .nh-dashboard.nh-account-reference .nh-dashboard-head h1{letter-spacing:-1.6px;margin:0;font-family:inherit;line-height:1.15;font-size:48px!important;font-weight:500!important}:root .nh-dashboard.nh-account-reference .nh-dashboard-description{max-width:620px;color:var(--account-muted);margin:12px 0 0;font-size:14px;line-height:1.7}:root .nh-dashboard.nh-account-reference .nh-dashboard-tabs{box-sizing:border-box;border:1px solid var(--account-line);background:var(--account-panel);scrollbar-width:thin;border-radius:16px;gap:4px;width:fit-content;max-width:100%;margin:0 0 32px;padding:4px;display:flex;overflow-x:auto}:root .nh-dashboard.nh-account-reference .nh-dashboard-tab{min-height:44px;color:var(--account-muted);white-space:nowrap;background:0 0;border:1px solid #0000;flex:none;align-items:center;padding:9px 16px;font-size:14px;font-weight:500;line-height:1.4;display:inline-flex;border-radius:12px!important}:root .nh-dashboard.nh-account-reference .nh-dashboard-tab.active{box-shadow:none;background:var(--account-raised)!important;border-color:var(--account-line)!important;color:var(--account-text)!important}:root .nh-dashboard.nh-account-reference .nh-dashboard-tab.active:after{content:none}:root .nh-dashboard.nh-account-reference :is(.nh-dashboard-overview,.nh-dashboard-settings-grid){gap:24px;margin-bottom:24px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr))!important}:root .nh-dashboard.nh-account-reference :is(.nh-dashboard-metric,.nh-dashboard-panel,.nh-dashboard-team-panel){box-sizing:border-box;min-width:0;border:1px solid var(--account-line)!important;background:var(--account-panel)!important;box-shadow:none!important;border-radius:24px!important;padding:32px!important}:root .nh-dashboard.nh-account-reference .nh-dashboard-identity{align-items:center;gap:16px;margin-bottom:26px;display:flex}:root .nh-dashboard.nh-account-reference .nh-dashboard-avatar{width:52px;height:52px;color:var(--account-accent-ink);box-shadow:none;background:#ff6b3517;border:1px solid #ff6b3538;border-radius:16px;font-size:20px;font-weight:500}:root .nh-dashboard.nh-account-reference .nh-dashboard-account-name{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.025em;font-size:20px;font-weight:500;overflow:hidden}:root .nh-dashboard.nh-account-reference .nh-dashboard-meta-grid{border-top:1px solid var(--account-line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px 18px;padding-top:20px}:root .nh-dashboard.nh-account-reference .nh-dashboard-meta-grid span{font-size:14px}:root .nh-dashboard.nh-account-reference .nh-dashboard-meta-grid strong{color:var(--account-text);text-align:end;white-space:normal;overflow-wrap:anywhere;font-size:14px;font-weight:500}:root .nh-dashboard.nh-account-reference .nh-dashboard-token-card{border-color:var(--account-line)!important}:root .nh-dashboard.nh-account-reference .nh-dashboard-card-label{color:var(--account-muted);letter-spacing:-.4px;text-transform:none;font-size:14px;font-weight:500}:root .nh-dashboard.nh-account-reference .nh-dashboard-balance-value{letter-spacing:-1.6px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:12px 0 8px;font-size:48px;font-weight:500;line-height:1.1}:root .nh-dashboard.nh-account-reference .nh-dashboard-token-bar{background:var(--account-raised);height:5px}:root .nh-dashboard.nh-account-reference .nh-dashboard-token-bar>div{background:var(--nh-accent)}:root .nh-dashboard.nh-account-reference .nh-dashboard-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:22px;display:flex}:root .nh-dashboard.nh-account-reference .nh-dashboard-section-heading h2{font-family:inherit;line-height:1.3;font-size:24px!important;font-weight:500!important}:root .nh-dashboard.nh-account-reference .nh-dashboard-panel-title{flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:24px;display:flex}:root .nh-dashboard.nh-account-reference .nh-dashboard-panel-title span{color:var(--account-text);letter-spacing:-.8px;font-size:24px;font-weight:500}:root .nh-dashboard.nh-account-reference .nh-dashboard-panel-title em{color:var(--account-muted);text-align:start;font-size:14px;font-style:normal;font-weight:400;line-height:1.6}:root .nh-dashboard.nh-account-reference .nh-dashboard-settings-grid label{gap:9px!important;font-size:14px!important;font-weight:500!important}:root .nh-dashboard.nh-account-reference .nh-dashboard-settings-action{grid-template-columns:minmax(0,1fr)!important}:root .nh-dashboard.nh-account-reference :is(.nh-dashboard-settings-grid,.nh-dashboard-team-panel) input{min-width:0;min-height:46px;font-family:inherit;border:1px solid var(--account-line)!important;background:var(--account-bg)!important;color:var(--account-text)!important;border-radius:12px!important;padding:12px 14px!important;font-size:16px!important}:root .nh-dashboard.nh-account-reference .nh-dashboard-settings-action>button,:root .nh-dashboard.nh-account-reference .nh-dashboard-save-profile{min-height:44px;font:500 14px/1.5 var(--font-reference), system-ui, sans-serif!important;white-space:normal!important;border-radius:12px!important;padding:12px 14px!important}:root .nh-dashboard.nh-account-reference .nh-dashboard-save-profile{color:var(--nh-on-accent)!important}:root .nh-dashboard.nh-account-reference .nh-lang-segment{background:0 0;border:0;flex-wrap:wrap;gap:6px;padding:0;display:flex}:root .nh-dashboard.nh-account-reference .nh-lang-segment-btn{border:1px solid var(--account-line);background:var(--account-bg);min-height:40px;color:var(--account-muted);padding:8px 12px;font-weight:500;border-radius:10px!important}:root .nh-dashboard.nh-account-reference .nh-lang-segment-btn.active{background:#ff6b3514;border-color:#ff6b3566;color:var(--account-accent-ink)!important}:root .nh-dashboard.nh-account-reference .nh-dashboard-raffle-strip{flex-wrap:wrap;background:var(--account-panel)!important;border-radius:20px!important;flex-direction:row!important;padding:18px 20px!important}:root .nh-dashboard.nh-account-reference .nh-dashboard-raffle-strip>div{flex-basis:160px!important}:root .nh-dashboard.nh-account-reference .nh-dashboard-support{border:1px solid var(--account-line)!important;background:var(--account-panel)!important;border-radius:24px!important;padding:24px!important}:root .nh-dashboard.nh-account-reference .nh-dashboard-data-panel{margin-bottom:32px!important}:root .nh-dashboard.nh-account-reference .nh-dashboard-data-panel>.nh-dashboard-section-heading{gap:8px;display:grid}:root .nh-dashboard.nh-account-reference .nh-dashboard-data-panel>.nh-dashboard-section-heading h2{margin:0!important}:root .nh-dashboard.nh-account-reference .nh-dashboard-data-panel>.nh-dashboard-section-heading p{font-size:14px!important;line-height:1.6!important}:root .nh-dashboard.nh-account-reference :is(.nh-dashboard-list-row,.nh-ledger-row,.nh-dashboard-well){min-width:0;border:1px solid var(--account-line)!important;background:var(--account-well)!important;border-radius:16px!important;padding:16px!important}:root .nh-dashboard.nh-account-reference .nh-dashboard-empty{border:1px dashed var(--account-line);background:var(--account-well);text-align:center;border-radius:16px;place-items:center;min-height:160px;padding:32px;line-height:1.6;display:grid}:root .nh-dashboard.nh-account-reference .nh-memory-toggle{border:1px solid var(--account-line);background:var(--account-well);border-radius:16px;padding:16px}:root .nh-dashboard.nh-account-reference .nh-memory-toggle input{flex:none}:root .nh-dashboard.nh-account-reference .nh-account-input{min-height:48px;color:var(--account-text);font:inherit;border:1px solid var(--account-line)!important;background:var(--account-well)!important;border-radius:12px!important;padding:12px 16px!important;font-size:16px!important}:root .nh-account-reference .nh-account-primary,:root .nh-confirm-dialog .nh-modal-primary{min-height:48px;border:1px solid var(--nh-action-accent)!important;background:var(--nh-action-accent)!important;color:var(--nh-on-accent)!important;border-radius:12px!important;font-weight:500!important}:root .nh-dashboard.nh-account-reference .nh-dashboard-list-row :is(a,button),:root .nh-dashboard.nh-account-reference .nh-ledger-row button{border-radius:10px!important;min-height:36px!important;padding:8px 12px!important}:root .nh-dashboard.nh-account-reference .nh-ledger-title{overflow-wrap:anywhere;white-space:normal!important}:root .nh-dashboard.nh-account-reference .nh-ledger-amount{font-variant-numeric:tabular-nums}:root .nh-dashboard.nh-account-reference .nh-dashboard-team-panel h2{overflow-wrap:anywhere;line-height:1.3;font-size:24px!important}:root .nh-dashboard.nh-account-reference .nh-dashboard-panel:hover{border-color:var(--account-line)!important;box-shadow:none!important;transform:none!important}:root .nh-dashboard.nh-account-reference .nh-dashboard-avatar{background:var(--account-raised)!important;border-color:var(--account-line)!important;color:var(--account-text)!important;box-shadow:none!important}:root .nh-dashboard.nh-account-reference input:not([type=checkbox]):not([type=range]){background:var(--account-well)!important;color:var(--account-text)!important}:root .nh-dashboard.nh-account-reference .nh-dashboard-recovery,.nh-account-reference.nh-dashboard-recovery{background:var(--account-bg)!important}.nh-account-reference.nh-dashboard-recovery>section{background:var(--account-panel);border-radius:24px!important}.nh-account-reference[dir=rtl],.nh-account-reference[dir=rtl] *{letter-spacing:0!important}:root .nh-account-reference-menu .nh-account-avatar-button{width:44px;height:44px;box-shadow:none;font-size:16px;font-weight:500;background:var(--account-raised)!important;border:1px solid var(--account-line)!important;color:var(--account-text)!important;border-radius:14px!important}:root .nh-account-reference-menu .nh-account-popover{box-sizing:border-box;width:min(304px,100vw - 32px);min-width:0;max-width:calc(100vw - 32px);color:var(--account-text);padding:7px;top:calc(100% + 10px);box-shadow:0 18px 64px #0003;border:1px solid var(--account-line)!important;background:var(--account-panel)!important;border-radius:22px!important}:root .nh-account-reference-menu .nh-account-head{border-bottom:1px solid var(--account-line);align-items:flex-start;gap:12px;margin-bottom:6px;padding:16px 10px 20px;display:flex}:root .nh-account-reference-menu .nh-account-menu-mark{width:40px;height:40px;color:var(--account-accent-ink);background:#ff6b351a;border-radius:14px;flex:0 0 40px;place-items:center;font-size:16px;font-weight:500;display:grid}.nh-account-menu-identity{gap:5px;min-width:0;display:grid}:root .nh-account-reference-menu .nh-account-menu-identity :is(strong,span,em){white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:none;line-height:1.55}:root .nh-account-reference-menu .nh-account-menu-identity strong{color:var(--account-text);font-weight:500}:root .nh-account-reference-menu .nh-account-menu-identity :is(span,em){color:var(--account-muted);font-weight:500}:root .nh-account-reference-menu .nh-account-popover :is(a,button){min-height:44px;color:var(--account-text);font:500 14px/1.5 var(--font-reference), system-ui, sans-serif;text-align:start;box-sizing:border-box;background:0 0;border:0;align-items:center;gap:12px;padding:12px;display:flex;border-radius:12px!important}:root .nh-account-reference-menu .nh-account-menu-link{justify-content:space-between}.nh-account-menu-link>[aria-hidden]{color:var(--account-muted)}:root .nh-account-reference-menu .nh-account-popover .nh-account-logout{color:var(--nh-danger,#ef4444);border-top:1px solid var(--account-line);margin-top:6px;border-radius:0 0 14px 14px!important}.nh-account-linking{container-type:inline-size}.nh-account-linking-description{color:var(--account-muted,var(--nh-text-muted));margin:-8px 0 22px;font-size:14px;line-height:1.65}.nh-account-provider{border:1px solid var(--account-line,var(--nh-border));background:var(--account-bg,var(--nh-bg));border-radius:16px;flex-wrap:wrap;align-items:center;gap:12px;min-width:0;padding:16px;display:flex}.nh-account-provider>span:nth-child(2){flex-basis:120px!important}.nh-account-provider .nh-account-provider-action{min-height:44px;font-family:inherit;border-radius:12px!important;font-size:14px!important;font-weight:500!important}.nh-account-provider .nh-account-provider-connect{color:var(--account-accent-ink,var(--nh-accent-soft))!important}@container (max-width:350px){.nh-account-provider .nh-account-provider-action{width:100%}}:root .nh-topup-reference{gap:20px;min-width:0;display:grid;container-type:inline-size}:root .nh-topup-reference .nh-topup-presets{gap:8px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,98px),1fr))!important}:root .nh-topup-reference .nh-topup-preset{cursor:pointer;align-content:center;gap:5px;min-width:0;padding:14px 8px;font-family:inherit;display:grid;border:1px solid var(--account-line)!important;background:var(--account-bg)!important;min-height:76px!important;color:var(--account-text)!important;box-shadow:none!important;border-radius:16px!important}:root .nh-topup-reference .nh-topup-preset[aria-pressed=true]{color:var(--account-accent-ink)!important;background:#ff6b3514!important;border-color:#ff6b3599!important}.nh-topup-preset-amount{font-variant-numeric:tabular-nums;font-size:18px;font-weight:500}.nh-topup-preset-price{font-size:12px;font-weight:500}.nh-topup-custom{grid-template-columns:minmax(0,1fr);align-items:center;gap:10px;padding-top:4px;display:grid}.nh-topup-custom>label{color:var(--account-muted);font-size:14px;font-weight:500;line-height:1.5}:root .nh-topup-reference .nh-topup-amount-input{box-sizing:border-box;border:1px solid var(--account-line);background:var(--account-bg);width:100%;min-width:0;min-height:46px;color:var(--account-text);font:500 16px/1.5 var(--font-reference), system-ui, sans-serif;border-radius:12px;padding:10px 14px}.nh-topup-reference .nh-topup-slider{grid-column:1/-1;min-width:0}.nh-topup-reference .nh-topup-slider input[type=range]{min-height:44px}.nh-topup-reference .nh-topup-slider>div{color:var(--account-muted)!important;font-size:12px!important}.nh-topup-usage,.nh-topup-locked{color:var(--account-muted);font-size:14px;line-height:1.65}.nh-topup-total{border-top:1px solid var(--account-line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;padding-top:18px;display:flex}:root .nh-topup-reference .nh-topup-price{color:var(--account-text);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:32px;font-weight:500;line-height:1.2}.nh-topup-unit-rate{color:var(--account-muted);font-size:12px;line-height:1.5}@container (min-width:380px){.nh-topup-custom{grid-template-columns:minmax(0,1fr) minmax(120px,170px)}}:root .nh-confirm-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#050507ad}:root .nh-confirm-dialog{box-sizing:border-box;border:1px solid var(--account-line);width:100%;color:var(--account-text);overflow-wrap:anywhere;border-radius:24px;gap:20px;padding:clamp(20px,1rem + 1vw,30px);box-shadow:0 24px 90px #00000042;background:var(--account-panel)!important}:root .nh-confirm-dialog .nh-confirm-title{letter-spacing:-.03em;color:var(--account-text);margin:0;font-family:inherit;font-size:24px;font-weight:500;line-height:1.3}.nh-confirm-description{color:var(--account-muted);font-size:14px;line-height:1.7}.nh-confirm-details{background:var(--account-bg);border-radius:16px;padding:16px}:root .nh-confirm-dialog .nh-confirm-cost{border-radius:16px!important;padding:16px!important}.nh-confirm-dialog .nh-modal-actions{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:10px;margin-top:2px;display:grid}.nh-confirm-dialog .nh-modal-actions>button{border-radius:14px;min-height:46px;padding:12px 16px;font-size:14px;font-weight:500;line-height:1.5}.nh-confirm-dialog .nh-modal-secondary{border:1px solid var(--account-line);background:var(--account-raised);color:var(--account-text)}.nh-confirm-dialog .nh-modal-primary{color:var(--nh-on-accent)}:root :is(.nh-account-reference,.nh-account-reference-menu,.nh-confirm-dialog,.nh-topup-reference) :is(a,button,input):focus-visible{outline-offset:3px;outline:2px solid #ff6b35}@media (min-width:720px){:root .nh-dashboard.nh-account-reference .nh-dashboard-settings-action{grid-template-columns:minmax(0,1fr) auto!important}}@media (max-width:639px){:root :is(.nh-dashboard.nh-account-reference,.nh-billing) .nh-account-notch{top:max(env(safe-area-inset-top), 6px);gap:8px!important}:root .nh-account-notch .nh-payment-language-menu{inset-inline:16px!important;top:max(72px, calc(env(safe-area-inset-top) + 58px))!important;width:auto!important;min-width:0!important;max-height:calc(100dvh - 92px)!important;position:fixed!important}:root .nh-dashboard.nh-account-reference .nh-dashboard-main{padding:128px 16px 64px!important}:root .nh-dashboard.nh-account-reference .nh-dashboard-head h1{letter-spacing:-1px;font-size:32px!important}:root .nh-dashboard.nh-account-reference :is(.nh-dashboard-metric,.nh-dashboard-panel,.nh-dashboard-team-panel){padding:24px!important}:root .nh-dashboard.nh-account-reference .nh-ledger-row{flex-wrap:wrap;align-items:flex-start!important}:root .nh-dashboard.nh-account-reference .nh-ledger-amount{margin-inline-start:auto}}@media (max-width:560px){:root .nh-account-notch>:first-child>.nh-account-notch-name,:root .nh-account-notch .nh-account-notch-link-label{display:none}:root .nh-account-notch .nh-account-notch-link-icon{display:block}:root .nh-account-notch :is(.nh-dashboard-home-link,.nh-payment-account-link){justify-content:center;width:36px;padding-inline:8px!important}}@media (hover:hover){:root .nh-account-notch :is(.nh-dashboard-nav-actions,.nh-payment-nav-actions)>a:hover,:root .nh-account-notch .nh-payment-language>button:hover{color:var(--text)!important;background:var(--hover)!important}:root .nh-dashboard.nh-account-reference .nh-account-notch .nh-dashboard-open-app:hover{color:var(--bg)!important;background:var(--soft)!important}:root .nh-account-notch .nh-payment-language-menu button:hover{background:var(--hover)!important;color:var(--text)!important}:root .nh-dashboard.nh-account-reference .nh-dashboard-tab:hover{color:var(--account-text);background:var(--account-raised)}:root .nh-account-reference-menu .nh-account-popover :is(a,button):hover{background:var(--account-raised)}:root .nh-account-reference-menu .nh-account-avatar-button:hover,:root .nh-topup-reference .nh-topup-preset:hover{border-color:#ff6b3580!important}:root .nh-account-reference .nh-account-primary:not(:disabled):hover,:root .nh-confirm-dialog .nh-modal-primary:not(:disabled):hover{background:var(--nh-action-accent-hover)!important}}@media (prefers-reduced-motion:reduce){.nh-confirm-dialog{animation:none!important}:is(.nh-account-reference,.nh-account-reference-menu,.nh-topup-reference) :is(a,button){transition:none!important}}
body{--font-body:var(--font-reference);--font-display:var(--font-reference);--font-geist-sans:var(--font-reference);--nh-bg:var(--bg);--nh-bg2:var(--card-2);--nh-surface:var(--hover);--nh-surface-2:var(--card-2);--nh-surface-3:var(--line-strong);--nh-surface-solid:var(--card);--nh-panel:var(--card);--nh-border:var(--line);--nh-reference-well:var(--well);--nh-reference-line-strong:var(--line-strong);--nh-reference-dot:var(--dot);--nh-text:var(--text);--nh-text-muted:var(--muted);--nh-text-dim:var(--muted);--nh-display-a:var(--text);--nh-display-b:var(--muted);--nh-accent:var(--accent);--nh-accent-soft:var(--accent-soft);--nh-action-accent:#c2410c;--nh-action-accent-hover:#9a3412;--nh-on-accent:#fff;--nh-inv:255, 255, 255;--nh-selected-text:var(--accent-soft);--nh-selected-surface:color-mix(in srgb, var(--accent) 10%, var(--card));--nh-c-c7ced8:var(--soft);--nh-c-acb7c5:var(--soft);--nh-c-aeb8c5:var(--soft);--nh-c-b6c0cc:var(--soft);--nh-c-b8c0cc:var(--soft);--nh-c-b9c0c8:var(--soft);--nh-c-b9c1cc:var(--soft);--nh-c-bbbbbb:var(--soft);--nh-c-bdc3ca:var(--soft);--nh-c-c2cad6:var(--soft);--nh-c-c3ccd8:var(--soft);--nh-c-c5cad0:var(--soft);--nh-c-c8cdd4:var(--soft);--nh-c-c8d0da:var(--soft);--nh-c-c9d1dc:var(--soft);--nh-c-cbd2da:var(--soft);--nh-c-cbd5e1:var(--soft);--nh-c-cccccc:var(--soft);--nh-c-cfd5dc:var(--soft);--nh-c-cfd8e3:var(--soft);--nh-c-d4dbe4:var(--soft);--nh-c-d7dce2:var(--soft);--nh-c-d7dde5:var(--soft);--nh-c-d7dee8:var(--soft);--nh-c-d8e0ea:var(--soft);--nh-c-d9dee5:var(--soft);--nh-c-dbe1e8:var(--soft);--nh-c-dbe3ec:var(--soft);--nh-c-dddddd:var(--soft);--nh-c-e0d7cd:var(--soft);--nh-c-222222:var(--card-2);--nh-c-2a2a2a:var(--card-2);--nh-c-333333:var(--wave-off);--nh-c-3a3a3a:var(--wave-off);--nh-c-3f3f3f:var(--wave-off);--nh-c-444444:var(--wave-off);--nh-c-4a4a4a:var(--wave-off);--nh-c-4a525c:var(--muted);--nh-c-505760:var(--muted);--nh-c-526070:var(--muted);--nh-c-555555:var(--muted);--nh-c-555d67:var(--muted);--nh-c-59616b:var(--muted);--nh-c-59626e:var(--muted);--nh-c-5b6470:var(--muted);--nh-c-5f6772:var(--muted);--nh-c-606872:var(--muted);--nh-c-646b74:var(--muted);--nh-c-656d77:var(--muted);--nh-c-65707a:var(--muted);--nh-c-666666:var(--muted);--nh-c-687383:var(--muted);--nh-c-6b7280:var(--muted);--nh-c-6b7482:var(--muted);--nh-c-737b85:var(--muted);--nh-c-737d89:var(--muted);--nh-c-747b85:var(--muted);--nh-c-777777:var(--muted);--nh-c-777f89:var(--muted);--nh-c-788390:var(--muted);--nh-c-7a828d:var(--muted);--nh-c-7c8593:var(--muted);--nh-c-7d8793:var(--muted);--nh-c-7d8794:var(--muted);--nh-c-7d8795:var(--muted);--nh-c-7e8794:var(--muted);--nh-c-7f8791:var(--muted);--nh-c-84909f:var(--muted);--nh-c-8491a2:var(--muted);--nh-c-858b95:var(--muted);--nh-c-87919f:var(--muted);--nh-c-8793a3:var(--muted);--nh-c-888888:var(--muted);--nh-c-8892a0:var(--muted);--nh-c-8a8a8a:var(--muted);--nh-c-8a919c:var(--muted);--nh-c-8a929c:var(--muted);--nh-c-8a93a0:var(--muted);--nh-c-8a949f:var(--muted);--nh-c-8b94a1:var(--muted);--nh-c-8b95a3:var(--muted);--nh-c-8e98a6:var(--muted);--nh-c-8f9aaa:var(--muted);--nh-c-9098a4:var(--muted);--nh-c-9099a5:var(--muted);--nh-c-95a2b1:var(--muted);--nh-c-97a3b2:var(--muted);--nh-c-999999:var(--muted);--nh-c-9aa1ab:var(--muted);--nh-c-9aa2ac:var(--muted);--nh-c-9aa3ad:var(--muted);--nh-c-9aa4b2:var(--muted);--nh-c-9ca3af:var(--muted);--nh-c-9ca8b7:var(--muted);--nh-c-9fb0c0:var(--muted);--nh-c-a5acb8:var(--muted);--nh-c-a5b1c0:var(--muted);--nh-c-a7afb9:var(--muted);--nh-c-aaaaaa:var(--muted);--nh-c-aab2bd:var(--muted);--nh-c-aeb6c0:var(--muted);--nh-c-aeb7c2:var(--muted);--nh-c-b8a89c:var(--muted);--nh-c-cbb6a6:var(--muted);--nh-c-dfe7f0:var(--text);--nh-c-e2e8f0:var(--text);--nh-c-e5e7eb:var(--text);--nh-c-e6edf5:var(--text);--nh-c-e8e8e8:var(--text);--nh-c-e8ebef:var(--text);--nh-c-edf2f7:var(--text);--nh-c-eeeeee:var(--text);--nh-c-eef2f6:var(--text);--nh-c-f1f5f9:var(--text);--nh-c-f2f2f2:var(--text);--nh-c-f2f4f7:var(--text);--nh-c-f4f6f8:var(--text);--nh-c-f5f5f5:var(--text);--nh-c-f7f7f7:var(--text);--nh-c-f8fafc:var(--text);--nh-c-ffffff:var(--text);color:var(--text);letter-spacing:-.4px;-webkit-font-smoothing:antialiased;font-weight:400}html{background:var(--bg)}:root[data-theme=light] body{--nh-inv:12, 12, 14}body :is(button,input,textarea,select){letter-spacing:inherit;font-family:inherit}body :is(strong,b){font-weight:500}body :is(a,button,input,textarea,select,summary):focus-visible{outline:2px solid var(--accent);outline-offset:4px}:root .nh-support-trigger{background:var(--card-2);min-height:40px;color:var(--text);border-radius:12px;font-weight:500;border:1px solid var(--line)!important}:root .nh-support-trigger:is(:hover,.open){background:var(--hover);color:var(--text)}:root .nh-support-sub,:root .nh-support-item-title,:root .nh-support-pop-hint{font-weight:500}:root .nh-support-pop{border:1px solid var(--line);background:var(--card);text-align:start;border-radius:20px}:root .nh-support-pop-hint{text-transform:none;letter-spacing:-.4px}@layer script-direction{body:lang(ar),body:lang(ar) *,body :is([dir=rtl],[lang=ar]),body :is([dir=rtl],[lang=ar]) *{letter-spacing:0!important}}@media (pointer:coarse){body :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select){font-size:max(16px,1rem)}}
