.Auth-module__3a0xqq__page{min-height:100svh;padding:calc(var(--header-h) + clamp(.75rem, 2vh, 1.5rem)) var(--gutter) clamp(.75rem, 2vh, 1.5rem);background:var(--background);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.Auth-module__3a0xqq__bgGrid{pointer-events:none;background-image:linear-gradient(#0000000a 1px,#0000 1px),linear-gradient(90deg,#0000000a 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 40%,#000 0%,#0000 100%);mask-image:radial-gradient(70% 60% at 50% 40%,#000 0%,#0000 100%)}@media (prefers-color-scheme:dark){.Auth-module__3a0xqq__bgGrid{background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px)}}.Auth-module__3a0xqq__bgGlow{pointer-events:none;background:radial-gradient(circle,#3b82f621 0%,#3b82f600 70%);width:900px;height:900px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Auth-module__3a0xqq__shell{z-index:1;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(1.25rem,3vw,2.5rem);width:100%;max-width:1020px;display:grid;position:relative}@media (max-width:940px){.Auth-module__3a0xqq__shell{grid-template-columns:minmax(0,1fr);max-width:520px}}.Auth-module__3a0xqq__card{border-radius:var(--radius-lg);border:1px solid var(--border);background:linear-gradient(180deg, var(--surface-alt) 0%, var(--surface) 100%);box-shadow:var(--shadow-lg), 0 0 80px -40px #3b82f68c;padding:clamp(1.25rem,2.5vw,1.85rem);position:relative;overflow:hidden}.Auth-module__3a0xqq__card:before{content:"";background:linear-gradient(90deg,#0000,#ffffff1f,#0000);height:1px;position:absolute;inset:0 0 auto}.Auth-module__3a0xqq__head{margin-bottom:1rem}.Auth-module__3a0xqq__kicker{color:var(--primary);border-radius:var(--radius-full);letter-spacing:.08em;background:#2563eb1a;border:1px solid #2563eb33;margin-bottom:.55rem;padding:.28rem .75rem;font-size:.7rem;font-weight:700;display:inline-flex}.Auth-module__3a0xqq__title{letter-spacing:-.025em;color:var(--foreground);margin-bottom:.25rem;font-size:clamp(1.45rem,3vw,1.85rem);font-weight:800}.Auth-module__3a0xqq__subtitle{color:var(--text-muted);font-size:.9rem;line-height:1.45}.Auth-module__3a0xqq__form{flex-direction:column;gap:.75rem;display:flex}.Auth-module__3a0xqq__row{grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr));gap:.75rem;display:grid}.Auth-module__3a0xqq__field{flex-direction:column;gap:.3rem;min-width:0;display:flex}.Auth-module__3a0xqq__labelRow{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.Auth-module__3a0xqq__label{color:var(--foreground);font-size:.85rem;font-weight:600}.Auth-module__3a0xqq__optional{color:var(--text-muted);font-size:.78rem;font-weight:500}.Auth-module__3a0xqq__inputWrap{align-items:center;display:flex;position:relative}.Auth-module__3a0xqq__input{border-radius:var(--radius-md);border:1px solid var(--border);background:var(--background);width:100%;min-height:42px;color:var(--foreground);transition:border-color var(--dur-fast) ease, box-shadow var(--dur-fast) ease;padding:.6rem .85rem;font-family:inherit;font-size:1rem}.Auth-module__3a0xqq__input[data-has-action=true]{padding-right:3.25rem}.Auth-module__3a0xqq__input::placeholder{color:var(--text-muted)}.Auth-module__3a0xqq__input:focus{border-color:var(--primary);outline:none;box-shadow:0 0 0 3px #3b82f629}.Auth-module__3a0xqq__input[aria-invalid=true]{border-color:var(--danger)}.Auth-module__3a0xqq__input[aria-invalid=true]:focus{box-shadow:0 0 0 3px #dc262629}.Auth-module__3a0xqq__reveal{border-radius:var(--radius-sm);width:40px;height:40px;color:var(--text-muted);transition:color var(--dur-fast) ease, background var(--dur-fast) ease;justify-content:center;align-items:center;display:flex;position:absolute;right:.35rem}.Auth-module__3a0xqq__reveal:hover{color:var(--foreground);background:var(--surface-alt)}.Auth-module__3a0xqq__error{color:var(--danger);align-items:flex-start;gap:.35rem;font-size:.82rem;line-height:1.45;display:flex}.Auth-module__3a0xqq__error svg{flex:none;margin-top:.1rem}.Auth-module__3a0xqq__hint{color:var(--text-muted);font-size:.8rem;line-height:1.45}.Auth-module__3a0xqq__formError{border-radius:var(--radius-md);border:1px solid var(--danger-border);background:var(--danger-bg);color:var(--danger);align-items:flex-start;gap:.55rem;padding:.75rem .9rem;font-size:.86rem;line-height:1.5;display:flex}.Auth-module__3a0xqq__formError svg{flex:none;margin-top:.12rem}.Auth-module__3a0xqq__submit{border-radius:var(--radius-md);background:var(--primary);color:#fff;min-height:46px;box-shadow:var(--shadow-md);transition:background var(--dur-fast) ease, box-shadow var(--dur-base) ease, transform var(--dur-fast) ease;justify-content:center;align-items:center;gap:.5rem;margin-top:.15rem;padding:.7rem 1.25rem;font-size:.95rem;font-weight:600;display:inline-flex}.Auth-module__3a0xqq__submit:hover:not(:disabled){background:var(--primary-hover);box-shadow:var(--shadow-lg), var(--shadow-glow)}.Auth-module__3a0xqq__submit:active:not(:disabled){transform:scale(.99)}.Auth-module__3a0xqq__submit:disabled{opacity:.65;cursor:not-allowed}.Auth-module__3a0xqq__spinner{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite Auth-module__3a0xqq__spin}@keyframes Auth-module__3a0xqq__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.Auth-module__3a0xqq__spinner{animation:none}}.Auth-module__3a0xqq__forgot{color:var(--primary);text-underline-offset:2px;font-size:.82rem;font-weight:600;text-decoration:underline}.Auth-module__3a0xqq__forgot:hover{color:var(--primary-hover)}.Auth-module__3a0xqq__legal{color:var(--text-muted);font-size:.76rem;line-height:1.4}.Auth-module__3a0xqq__legal a{color:var(--primary);text-underline-offset:2px;font-weight:600;text-decoration:underline}.Auth-module__3a0xqq__swap{border-top:1px solid var(--border);text-align:center;color:var(--text-muted);margin-top:.85rem;padding-top:.75rem;font-size:.86rem}.Auth-module__3a0xqq__swap a{color:var(--primary);text-underline-offset:2px;font-weight:600;text-decoration:underline}.Auth-module__3a0xqq__swap a:hover{color:var(--primary-hover)}.Auth-module__3a0xqq__aside{min-width:0}@media (max-width:940px){.Auth-module__3a0xqq__aside{padding:0 .25rem}}.Auth-module__3a0xqq__asideTitle{letter-spacing:-.02em;color:var(--foreground);margin-bottom:1rem;font-size:clamp(1.2rem,2.4vw,1.55rem);font-weight:800;line-height:1.25}.Auth-module__3a0xqq__asideAccent{color:var(--primary)}.Auth-module__3a0xqq__points{flex-direction:column;gap:.75rem;list-style:none;display:flex}.Auth-module__3a0xqq__points li{color:var(--foreground);align-items:flex-start;gap:.65rem;font-size:.92rem;line-height:1.45;display:flex}.Auth-module__3a0xqq__pointCheck{background:var(--ok-bg);width:20px;height:20px;color:var(--ok);border-radius:50%;flex:none;justify-content:center;align-items:center;margin-top:.08rem;display:flex}.Auth-module__3a0xqq__asideNote{color:var(--text-muted);margin-top:.6rem;font-size:.78rem;line-height:1.45}.Auth-module__3a0xqq__stats{border-top:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.75rem,1.8vw,1.25rem);margin-top:1.25rem;padding-top:1.15rem;display:grid}.Auth-module__3a0xqq__stat{flex-direction:column;gap:.15rem;min-width:0;display:flex}.Auth-module__3a0xqq__statValue{letter-spacing:-.03em;color:var(--foreground);font-size:clamp(1.25rem,2.5vw,1.55rem);font-weight:800;line-height:1.1}.Auth-module__3a0xqq__statLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-size:.7rem;font-weight:700}.Auth-module__3a0xqq__sent{text-align:center;flex-direction:column;align-items:center;gap:.5rem;display:flex}.Auth-module__3a0xqq__sentIcon{border-radius:var(--radius-md);background:var(--ok-bg);border:1px solid var(--ok-border);width:52px;height:52px;color:var(--ok);justify-content:center;align-items:center;margin-bottom:.75rem;display:flex}.Auth-module__3a0xqq__sentTitle{letter-spacing:-.02em;color:var(--foreground);font-size:clamp(1.35rem,3.2vw,1.7rem);font-weight:800}.Auth-module__3a0xqq__sentBody{color:var(--text-muted);max-width:40ch;font-size:.95rem;line-height:1.6}.Auth-module__3a0xqq__sentBody strong{color:var(--foreground);font-weight:600}.Auth-module__3a0xqq__sentHint{color:var(--text-muted);max-width:38ch;font-size:.82rem;line-height:1.5}.Auth-module__3a0xqq__resendLink{color:var(--primary);text-underline-offset:2px;cursor:pointer;background:0 0;border:none;min-height:44px;padding:0 .25rem;font-family:inherit;font-size:.88rem;font-weight:600;text-decoration:underline}.Auth-module__3a0xqq__resendLink:hover{color:var(--primary-hover)}.Auth-module__3a0xqq__resendLink:disabled{color:var(--text-muted);cursor:default;text-decoration:none}.Auth-module__3a0xqq__sentActions{flex-wrap:wrap;justify-content:center;gap:.6rem;margin-top:1.25rem;display:flex}.Auth-module__3a0xqq__ghostBtn{border-radius:var(--radius-md);border:1px solid var(--border);min-height:44px;color:var(--foreground);transition:border-color var(--dur-fast) ease, color var(--dur-fast) ease;align-items:center;gap:.4rem;padding:.6rem 1.1rem;font-size:.9rem;font-weight:600;display:inline-flex}.Auth-module__3a0xqq__ghostBtn:hover{border-color:var(--primary);color:var(--primary)}
.ui-module__hbdP5G__page{gap:var(--app-gap);flex-direction:column;width:100%;max-width:1440px;margin-inline:auto;display:flex;container:page/inline-size}.ui-module__hbdP5G__pageNarrow{max-width:1000px}.ui-module__hbdP5G__cardGrid{gap:var(--app-gap);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@container page (max-width:900px){.ui-module__hbdP5G__cardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container page (max-width:480px){.ui-module__hbdP5G__cardGrid{grid-template-columns:minmax(0,1fr)}}.ui-module__hbdP5G__pairGrid{gap:var(--app-gap);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}@container page (max-width:820px){.ui-module__hbdP5G__pairGrid{grid-template-columns:minmax(0,1fr)}}.ui-module__hbdP5G__pageHead{justify-content:space-between;align-items:flex-start;gap:var(--s3) var(--s5);flex-wrap:wrap;display:flex}.ui-module__hbdP5G__pageHeadText{gap:var(--s1);flex-direction:column;min-width:0;display:flex}.ui-module__hbdP5G__pageTitle{font-size:var(--t-page);letter-spacing:-.025em;color:var(--foreground);font-weight:700;line-height:1.15}.ui-module__hbdP5G__pageSubtitle{max-width:72ch;font-size:var(--t-body);color:var(--text-muted);line-height:1.55}.ui-module__hbdP5G__pageActions{align-items:center;gap:var(--s2);min-height:var(--ctl-h);flex-wrap:wrap;display:flex}.ui-module__hbdP5G__toolbar{align-items:flex-end;gap:var(--s3);flex-wrap:wrap;display:flex}.ui-module__hbdP5G__toolbarRight{align-items:center;gap:var(--s2);flex-wrap:wrap;margin-left:auto;display:flex}.ui-module__hbdP5G__btn{justify-content:center;align-items:center;gap:var(--s2);min-height:var(--ctl-h);padding:0 var(--s3);border-radius:var(--r-control);font-family:inherit;font-size:var(--t-sub);white-space:nowrap;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), opacity var(--dur-fast) var(--ease-out);border:1px solid #0000;font-weight:600;line-height:1;display:inline-flex}.ui-module__hbdP5G__btn svg{flex:none;max-width:none}.ui-module__hbdP5G__btn:disabled{opacity:.5;cursor:not-allowed}.ui-module__hbdP5G__btn:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.ui-module__hbdP5G__btn:not(:disabled):active{transform:translateY(.5px)}.ui-module__hbdP5G__btn[data-variant=primary]{background:var(--primary);color:var(--on-primary)}.ui-module__hbdP5G__btn[data-variant=primary]:not(:disabled):hover{background:var(--primary-hover)}.ui-module__hbdP5G__btn[data-variant=secondary]{border-color:var(--line-strong);background:var(--elev-1);color:var(--foreground)}.ui-module__hbdP5G__btn[data-variant=secondary]:not(:disabled):hover{background:var(--elev-2);border-color:var(--text-muted)}.ui-module__hbdP5G__btn[data-variant=ghost]{color:var(--text-muted)}.ui-module__hbdP5G__btn[data-variant=ghost]:not(:disabled):hover{background:var(--elev-2);color:var(--foreground)}.ui-module__hbdP5G__btn[data-variant=danger]{background:var(--danger);color:var(--on-primary)}.ui-module__hbdP5G__btn[data-variant=danger]:not(:disabled):hover{filter:brightness(1.08)}.ui-module__hbdP5G__btn[data-variant=dangerGhost]{border-color:var(--danger-border);background:var(--danger-bg);color:var(--danger)}.ui-module__hbdP5G__btn[data-variant=dangerGhost]:not(:disabled):hover{border-color:var(--danger)}.ui-module__hbdP5G__btn[data-size=sm]{min-height:var(--ctl-h-sm);padding:0 var(--s2);font-size:var(--t-meta)}.ui-module__hbdP5G__btn[data-size=lg]{min-height:var(--ctl-h-lg);padding:0 var(--s4);font-size:var(--t-body)}.ui-module__hbdP5G__btn[data-block]{width:100%}.ui-module__hbdP5G__iconBtn{width:var(--ctl-h);height:var(--ctl-h);border-radius:var(--r-control);color:var(--text-muted);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);border:1px solid #0000;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.ui-module__hbdP5G__iconBtn svg{flex:none;max-width:none}.ui-module__hbdP5G__iconBtn:hover:not(:disabled){background:var(--elev-2);color:var(--foreground)}.ui-module__hbdP5G__iconBtn:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.ui-module__hbdP5G__iconBtn:disabled{opacity:.4;cursor:not-allowed}.ui-module__hbdP5G__iconBtn[data-size=sm]{width:var(--ctl-h-sm);height:var(--ctl-h-sm)}.ui-module__hbdP5G__iconBtn[data-tone=danger]:hover:not(:disabled){background:var(--danger-bg);color:var(--danger)}.ui-module__hbdP5G__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}.ui-module__hbdP5G__spinner{border-radius:var(--r-pill);opacity:.9;border:2px solid;border-right-color:#0000;flex:none;width:14px;height:14px;animation:.6s linear infinite ui-module__hbdP5G__spin}@keyframes ui-module__hbdP5G__spin{to{transform:rotate(360deg)}}.ui-module__hbdP5G__control{gap:var(--s1);flex-direction:column;min-width:0;display:flex}.ui-module__hbdP5G__controlLabel{font-size:var(--t-meta);color:var(--text-muted);font-weight:600}.ui-module__hbdP5G__selectWrap{align-items:center;display:flex;position:relative}.ui-module__hbdP5G__select,.ui-module__hbdP5G__input,.ui-module__hbdP5G__textarea{width:100%;min-height:var(--ctl-h);padding:0 var(--s3);border:1px solid var(--line-strong);border-radius:var(--r-control);background:var(--elev-2);color:var(--foreground);font-family:inherit;font-size:var(--t-sub);transition:border-color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out);font-weight:500}.ui-module__hbdP5G__select{appearance:none;padding-right:var(--s8);cursor:pointer}.ui-module__hbdP5G__textarea{padding:var(--s2) var(--s3);resize:vertical;line-height:1.6}.ui-module__hbdP5G__select:hover,.ui-module__hbdP5G__input:hover,.ui-module__hbdP5G__textarea:hover{border-color:var(--text-muted)}.ui-module__hbdP5G__select:focus-visible,.ui-module__hbdP5G__input:focus-visible,.ui-module__hbdP5G__textarea:focus-visible{outline:2px solid var(--primary);outline-offset:-1px;border-color:var(--primary)}.ui-module__hbdP5G__input::placeholder,.ui-module__hbdP5G__textarea::placeholder{color:var(--text-muted);opacity:.75}.ui-module__hbdP5G__input:disabled,.ui-module__hbdP5G__select:disabled,.ui-module__hbdP5G__textarea:disabled{opacity:.55;cursor:not-allowed}.ui-module__hbdP5G__input[aria-invalid=true],.ui-module__hbdP5G__textarea[aria-invalid=true]{border-color:var(--danger)}.ui-module__hbdP5G__selectIcon{right:var(--s3);color:var(--text-muted);pointer-events:none;position:absolute}.ui-module__hbdP5G__search{align-items:center;min-width:0;display:flex;position:relative}.ui-module__hbdP5G__searchIcon{left:var(--s3);color:var(--text-muted);pointer-events:none;position:absolute}.ui-module__hbdP5G__searchInput{width:100%;min-height:var(--ctl-h);padding:0 var(--s10) 0 var(--s8);border:1px solid var(--line-strong);border-radius:var(--r-control);background:var(--elev-2);color:var(--foreground);font-family:inherit;font-size:var(--t-sub);transition:border-color var(--dur-fast) var(--ease-out)}.ui-module__hbdP5G__searchInput::placeholder{color:var(--text-muted);opacity:.75}.ui-module__hbdP5G__searchInput:hover{border-color:var(--text-muted)}.ui-module__hbdP5G__searchInput:focus-visible{outline:2px solid var(--primary);outline-offset:-1px;border-color:var(--primary)}.ui-module__hbdP5G__searchHint{right:var(--s2);min-width:20px;height:20px;padding:0 var(--s1);border:1px solid var(--line);border-radius:var(--r-control);background:var(--elev-1);font-size:var(--t-micro);color:var(--text-muted);pointer-events:none;justify-content:center;align-items:center;font-weight:600;display:inline-flex;position:absolute}.ui-module__hbdP5G__searchClear{right:var(--s1);border-radius:var(--r-control);width:26px;height:26px;color:var(--text-muted);cursor:pointer;justify-content:center;align-items:center;display:inline-flex;position:absolute}.ui-module__hbdP5G__searchClear:hover{background:var(--elev-1);color:var(--foreground)}.ui-module__hbdP5G__searchClear svg{flex:none;max-width:none}.ui-module__hbdP5G__toggle{border:1px solid var(--line);border-radius:var(--r-control);background:var(--elev-2);gap:2px;padding:3px;display:flex}.ui-module__hbdP5G__toggleBtn{min-height:calc(var(--ctl-h) - 8px);padding:0 var(--s3);border-radius:calc(var(--r-control) - 2px);color:var(--text-muted);font-family:inherit;font-size:var(--t-meta);white-space:nowrap;cursor:pointer;transition:color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out);font-weight:600}.ui-module__hbdP5G__toggleBtn:hover{color:var(--foreground)}.ui-module__hbdP5G__toggleBtn:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.ui-module__hbdP5G__toggleBtn[data-active]{color:var(--on-primary);background:var(--primary)}.ui-module__hbdP5G__panel{min-width:0;padding:var(--panel-pad);border:1px solid var(--line);border-radius:var(--r-panel);background:var(--elev-1);flex-direction:column;display:flex}.ui-module__hbdP5G__panelHead{justify-content:space-between;align-items:center;gap:var(--s3);margin-bottom:var(--s4);flex-wrap:wrap;display:flex}.ui-module__hbdP5G__panelHeadText{flex-direction:column;gap:2px;min-width:0;display:flex}.ui-module__hbdP5G__panelTitle{font-size:var(--t-section);letter-spacing:-.01em;color:var(--foreground);font-weight:650}.ui-module__hbdP5G__panelDesc{font-size:var(--t-sub);color:var(--text-muted);line-height:1.5}.ui-module__hbdP5G__panelFill{height:100%}.ui-module__hbdP5G__card{min-width:0;padding:var(--panel-pad);border:1px solid var(--line);border-radius:var(--r-card);background:var(--elev-1);transition:border-color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out);flex-direction:column;display:flex;overflow:hidden}.ui-module__hbdP5G__card:hover{border-color:var(--line-strong)}.ui-module__hbdP5G__cardLabel{font-size:var(--t-meta);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);font-weight:600}.ui-module__hbdP5G__cardValue{margin-top:var(--s2);letter-spacing:-.03em;color:var(--foreground);font-feature-settings:var(--num);font-size:clamp(1.5rem,2.4vw,1.75rem);font-weight:700;line-height:1.1}.ui-module__hbdP5G__cardSub{margin-top:var(--s1);font-size:var(--t-meta);color:var(--text-muted);font-feature-settings:var(--num);line-height:1.45}.ui-module__hbdP5G__cardFoot{padding-top:var(--s2);margin-top:auto}.ui-module__hbdP5G__delta{align-items:center;gap:var(--s1);font-size:var(--t-meta);font-feature-settings:var(--num);color:var(--text-muted);white-space:nowrap;font-weight:600;display:inline-flex}.ui-module__hbdP5G__delta svg{flex:none;max-width:none}.ui-module__hbdP5G__deltaLabel{opacity:.85;font-weight:500}.ui-module__hbdP5G__delta[data-tone=good]{color:var(--ok)}.ui-module__hbdP5G__delta[data-tone=bad]{color:var(--danger)}.ui-module__hbdP5G__delta[data-tone=warn]{color:var(--warn)}.ui-module__hbdP5G__badge{align-items:center;gap:var(--s1);padding:0 var(--s2);border:1px solid var(--line);border-radius:var(--r-control);background:var(--elev-2);height:20px;font-size:var(--t-micro);white-space:nowrap;color:var(--text-muted);font-weight:600;line-height:1;display:inline-flex}.ui-module__hbdP5G__badge svg{flex:none;max-width:none}.ui-module__hbdP5G__badge[data-tone=accent]{background:var(--primary-soft);color:var(--primary-ink);border-color:#0000}.ui-module__hbdP5G__badge[data-tone=success]{border-color:var(--ok-border);background:var(--ok-bg);color:var(--ok)}.ui-module__hbdP5G__badge[data-tone=warn]{border-color:var(--warn-border);background:var(--warn-bg);color:var(--warn-ink)}.ui-module__hbdP5G__badge[data-tone=danger]{border-color:var(--danger-border);background:var(--danger-bg);color:var(--danger)}.ui-module__hbdP5G__badgeCount{font-feature-settings:var(--num);opacity:.7}.ui-module__hbdP5G__tooltip{min-width:168px;padding:var(--s2) var(--s3);border:1px solid var(--line-strong);border-radius:var(--r-control);background:var(--elev-3);box-shadow:var(--shadow-lg)}.ui-module__hbdP5G__tooltipDate{margin-bottom:var(--s1);padding-bottom:var(--s1);border-bottom:1px solid var(--line);font-size:var(--t-meta);color:var(--foreground);font-weight:700}.ui-module__hbdP5G__tooltipRow{justify-content:space-between;align-items:baseline;gap:var(--s5);font-size:var(--t-meta);color:var(--text-muted);line-height:1.75;display:flex}.ui-module__hbdP5G__tooltipRow strong{color:var(--foreground);font-feature-settings:var(--num)}.ui-module__hbdP5G__tooltipSwatch{width:8px;height:8px;margin-right:var(--s1);vertical-align:baseline;border-radius:2px;display:inline-block}.ui-module__hbdP5G__tableWrap{min-width:0;margin:0 calc(var(--panel-pad) * -1) calc(var(--panel-pad) * -1);padding:0 var(--panel-pad) var(--panel-pad);overflow-x:auto}.ui-module__hbdP5G__table{border-collapse:collapse;width:100%;font-size:var(--t-sub);white-space:nowrap}.ui-module__hbdP5G__table th,.ui-module__hbdP5G__table td{padding:var(--s3) var(--s3) var(--s3) 0;text-align:right;font-feature-settings:var(--num)}.ui-module__hbdP5G__table thead th{z-index:1;padding-top:0;padding-bottom:var(--s2);border-bottom:1px solid var(--line);background:var(--elev-1);font-size:var(--t-micro);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);font-weight:600;position:sticky;top:0}.ui-module__hbdP5G__table th:first-child,.ui-module__hbdP5G__table td:first-child{text-align:left;padding-right:var(--s6)}.ui-module__hbdP5G__table tbody th{color:var(--foreground);font-weight:600}.ui-module__hbdP5G__table tbody td{color:var(--text-muted)}.ui-module__hbdP5G__table tbody tr+tr th,.ui-module__hbdP5G__table tbody tr+tr td{border-top:1px solid var(--line)}.ui-module__hbdP5G__table tbody tr th,.ui-module__hbdP5G__table tbody tr td{transition:background-color var(--dur-fast) var(--ease-out)}.ui-module__hbdP5G__table tbody tr:hover td,.ui-module__hbdP5G__table tbody tr:hover th{background:var(--elev-2)}.ui-module__hbdP5G__tableCaption{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ui-module__hbdP5G__empty{align-items:center;gap:var(--s2);padding:var(--s12) var(--s5);text-align:center;flex-direction:column;display:flex}.ui-module__hbdP5G__emptyIcon{width:40px;height:40px;margin-bottom:var(--s1);border:1px solid var(--line);border-radius:var(--r-card);background:var(--elev-2);color:var(--text-muted);justify-content:center;align-items:center;display:flex}.ui-module__hbdP5G__emptyIcon svg{flex:none;max-width:none}.ui-module__hbdP5G__emptyTitle{font-size:var(--t-card);color:var(--foreground);font-weight:650}.ui-module__hbdP5G__emptyBody{max-width:46ch;font-size:var(--t-sub);color:var(--text-muted);line-height:1.55}.ui-module__hbdP5G__emptyAction{margin-top:var(--s2)}.ui-module__hbdP5G__skeleton{border-radius:var(--r-control);background:linear-gradient(90deg, var(--elev-2) 25%, var(--line) 37%, var(--elev-2) 63%);background-size:400% 100%;animation:1.4s ease-in-out infinite ui-module__hbdP5G__shimmer}@keyframes ui-module__hbdP5G__shimmer{0%{background-position:100%}to{background-position:0}}.ui-module__hbdP5G__errorState{align-items:center;gap:var(--s2);padding:var(--s10) var(--s5);text-align:center;flex-direction:column;display:flex}.ui-module__hbdP5G__errorIcon{color:var(--danger)}.ui-module__hbdP5G__errorIcon svg{flex:none;max-width:none}.ui-module__hbdP5G__formError{align-items:flex-start;gap:var(--s2);padding:var(--s2) var(--s3);border:1px solid var(--danger-border);border-radius:var(--r-control);background:var(--danger-bg);font-size:var(--t-sub);color:var(--danger);line-height:1.5;display:flex}.ui-module__hbdP5G__formError svg{flex:none;max-width:none;margin-top:1px}.ui-module__hbdP5G__fieldError{margin-top:var(--s1);font-size:var(--t-meta);color:var(--danger)}.ui-module__hbdP5G__hint{font-size:var(--t-meta);color:var(--text-muted);line-height:1.5}@media (prefers-reduced-motion:reduce){.ui-module__hbdP5G__skeleton,.ui-module__hbdP5G__spinner{animation:none}.ui-module__hbdP5G__btn:not(:disabled):active{transform:none}}.ui-module__hbdP5G__switch{border-radius:var(--r-pill);background:var(--line-strong);cursor:pointer;width:34px;height:20px;transition:background-color var(--dur-fast) var(--ease-out);border:0;flex:none;padding:0;position:relative}.ui-module__hbdP5G__switch[aria-checked=true]{background:var(--primary)}.ui-module__hbdP5G__switch:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.ui-module__hbdP5G__switch:disabled{opacity:.45;cursor:not-allowed}@media (pointer:coarse){.ui-module__hbdP5G__switch:after{content:"";position:absolute;inset:-10px -6px}}.ui-module__hbdP5G__switchKnob{border-radius:var(--r-pill);background:var(--on-primary);width:14px;height:14px;transition:transform var(--dur-fast) var(--ease-out);position:absolute;top:3px;left:3px}.ui-module__hbdP5G__switch[aria-checked=true] .ui-module__hbdP5G__switchKnob{transform:translate(14px)}.ui-module__hbdP5G__statusBadge{align-items:center;gap:var(--s1);padding:var(--s1) var(--s2);border-radius:var(--r-control);font-size:var(--t-caption);white-space:nowrap;background:var(--elev-2);color:var(--text-muted);font-weight:600;display:inline-flex}.ui-module__hbdP5G__statusBadge svg{flex:none;max-width:none}.ui-module__hbdP5G__statusBadge[data-status=active],.ui-module__hbdP5G__statusBadge[data-status=success]{background:var(--ok-bg);color:var(--ok)}.ui-module__hbdP5G__statusBadge[data-status=pending],.ui-module__hbdP5G__statusBadge[data-status=warning]{background:var(--warn-bg);color:var(--warn-ink)}.ui-module__hbdP5G__statusBadge[data-status=error],.ui-module__hbdP5G__statusBadge[data-status=failed]{background:var(--danger-bg);color:var(--danger)}.ui-module__hbdP5G__statusBadge[data-status=inactive],.ui-module__hbdP5G__statusBadge[data-status=disabled]{background:var(--elev-2);color:var(--text-muted)}.ui-module__hbdP5G__progressWrap{gap:var(--s1);flex-direction:column;display:flex}.ui-module__hbdP5G__progressLabel{font-size:var(--t-caption);color:var(--text-muted);justify-content:space-between;align-items:center;font-weight:600;display:flex}.ui-module__hbdP5G__progressPercent{color:var(--foreground);font-variant-numeric:tabular-nums}.ui-module__hbdP5G__progressBar{border-radius:var(--r-pill);background:var(--elev-2);width:100%;height:6px;overflow:hidden}.ui-module__hbdP5G__progressFill{border-radius:var(--r-pill);background:var(--primary);height:100%;transition:width var(--dur-normal) var(--ease-out)}.ui-module__hbdP5G__progressFill[data-tone=success]{background:var(--ok)}.ui-module__hbdP5G__progressFill[data-tone=warning]{background:var(--warn)}.ui-module__hbdP5G__progressFill[data-tone=error]{background:var(--danger)}.ui-module__hbdP5G__indicator{align-items:center;gap:var(--s1);font-size:var(--t-sub);color:var(--foreground);font-weight:500;display:inline-flex}.ui-module__hbdP5G__indicatorDot{background:var(--text-muted);border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.ui-module__hbdP5G__indicator[data-status=active] .ui-module__hbdP5G__indicatorDot,.ui-module__hbdP5G__indicator[data-status=success] .ui-module__hbdP5G__indicatorDot{background:var(--ok)}.ui-module__hbdP5G__indicator[data-status=pending] .ui-module__hbdP5G__indicatorDot,.ui-module__hbdP5G__indicator[data-status=warning] .ui-module__hbdP5G__indicatorDot{background:var(--warn)}.ui-module__hbdP5G__indicator[data-status=error] .ui-module__hbdP5G__indicatorDot{background:var(--danger)}.ui-module__hbdP5G__indicator[data-pulse] .ui-module__hbdP5G__indicatorDot{animation:2s ease-in-out infinite ui-module__hbdP5G__pulse}@keyframes ui-module__hbdP5G__pulse{0%,to{opacity:1}50%{opacity:.5}}.ui-module__hbdP5G__loadingDots{align-items:center;gap:4px;display:inline-flex}.ui-module__hbdP5G__loadingDots span{background:currentColor;border-radius:50%;width:4px;height:4px;animation:1.4s infinite ui-module__hbdP5G__dots-bounce}.ui-module__hbdP5G__loadingDots span:nth-child(2){animation-delay:.2s}.ui-module__hbdP5G__loadingDots span:nth-child(3){animation-delay:.4s}@keyframes ui-module__hbdP5G__dots-bounce{0%,80%,to{opacity:.5;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.ui-module__hbdP5G__skeleton{background:var(--elev-2);animation:none}.ui-module__hbdP5G__indicatorDot{animation:none!important}.ui-module__hbdP5G__loadingDots span{opacity:.6;animation:none!important}.ui-module__hbdP5G__progressFill,.ui-module__hbdP5G__switch,.ui-module__hbdP5G__switchKnob{transition:none}}.ui-module__hbdP5G__tabs{gap:var(--s1);border-bottom:1px solid var(--line);scrollbar-width:none;flex-wrap:wrap;display:flex;overflow-x:auto}.ui-module__hbdP5G__tabs::-webkit-scrollbar{display:none}.ui-module__hbdP5G__tab{align-items:center;gap:var(--s2);min-height:var(--ctl-h-lg);padding:0 var(--s3);border-radius:var(--r-control) var(--r-control) 0 0;color:var(--text-muted);font-family:inherit;font-size:var(--t-body);white-space:nowrap;cursor:pointer;transition:color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out);flex:none;font-weight:600;display:inline-flex;position:relative}.ui-module__hbdP5G__tab:hover{color:var(--foreground);background:var(--elev-2)}.ui-module__hbdP5G__tab:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.ui-module__hbdP5G__tab[data-active]{color:var(--foreground)}.ui-module__hbdP5G__tab[data-active]:after{content:"";inset:auto var(--s2) -1px;background:var(--primary);border-radius:2px 2px 0 0;height:2px;position:absolute}.ui-module__hbdP5G__tabCount{padding:0 var(--s1);border-radius:var(--r-control);background:var(--elev-2);font-size:var(--t-micro);font-feature-settings:var(--num);color:var(--text-muted);font-weight:600}.ui-module__hbdP5G__tab[data-active] .ui-module__hbdP5G__tabCount{background:var(--primary-soft);color:var(--primary-ink)}.ui-module__hbdP5G__tabPanel{gap:var(--app-gap);flex-direction:column;min-width:0;display:flex}.ui-module__hbdP5G__tabPanel:focus{outline:none}.ui-module__hbdP5G__tabPanel:focus-visible{outline:2px solid var(--primary);outline-offset:4px;border-radius:var(--r-control)}.ui-module__hbdP5G__overlay{z-index:var(--z-modal);padding:var(--s4);background:var(--scrim);animation:ui-module__hbdP5G__overlayIn var(--dur-fast) var(--ease-out);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}@keyframes ui-module__hbdP5G__overlayIn{0%{opacity:0}}@keyframes ui-module__hbdP5G__modalIn{0%{opacity:0;transform:translateY(6px)scale(.98)}}.ui-module__hbdP5G__modal{width:min(30rem,100%);max-height:calc(100svh - var(--s8));padding:var(--s6);border:1px solid var(--line-strong);border-radius:var(--r-panel);background:var(--elev-3);box-shadow:var(--shadow-modal);animation:ui-module__hbdP5G__modalIn var(--dur-base) var(--ease-out);overflow-y:auto}.ui-module__hbdP5G__modal[data-wide]{width:min(40rem,100%)}.ui-module__hbdP5G__modalTitle{font-size:var(--t-section);letter-spacing:-.015em;color:var(--foreground);font-weight:650}.ui-module__hbdP5G__modalNote{margin:var(--s1) 0 var(--s5);font-size:var(--t-sub);color:var(--text-muted);line-height:1.55}.ui-module__hbdP5G__modalNote strong{color:var(--foreground)}.ui-module__hbdP5G__modalActions{justify-content:flex-end;gap:var(--s2);margin-top:var(--s6);display:flex}@media (max-width:560px){.ui-module__hbdP5G__modalActions{flex-direction:column-reverse}.ui-module__hbdP5G__modalActions>*{width:100%}}.ui-module__hbdP5G__toast{right:var(--app-pad);bottom:var(--app-pad);z-index:var(--z-toast);align-items:center;gap:var(--s2);max-width:min(28rem, calc(100vw - var(--s8)));padding:var(--s3);border:1px solid var(--line-strong);border-radius:var(--r-control);background:var(--elev-3);color:var(--foreground);font-size:var(--t-sub);box-shadow:var(--shadow-pop);animation:ui-module__hbdP5G__toastIn var(--dur-base) var(--ease-out);font-weight:600;line-height:1.45;display:flex;position:fixed}.ui-module__hbdP5G__toast svg{flex:none;max-width:none}.ui-module__hbdP5G__toast[data-tone=success]{border-color:var(--ok-border);background:var(--ok-bg);color:var(--ok)}.ui-module__hbdP5G__toast[data-tone=danger]{border-color:var(--danger-border);background:var(--danger-bg);color:var(--danger)}@keyframes ui-module__hbdP5G__toastIn{0%{opacity:0;transform:translateY(8px)}}.ui-module__hbdP5G__notice{align-items:flex-start;gap:var(--s3);padding:var(--s3) var(--s4);border:1px solid var(--line);border-radius:var(--r-card);background:var(--elev-2);font-size:var(--t-sub);color:var(--text-muted);line-height:1.55;display:flex}.ui-module__hbdP5G__noticeIcon{max-width:none;color:var(--text-muted);flex:none;margin-top:2px}.ui-module__hbdP5G__noticeText{min-width:0}.ui-module__hbdP5G__noticeTitle{margin-bottom:var(--s1);font-size:var(--t-body);color:var(--foreground);font-weight:650}.ui-module__hbdP5G__noticeBody{max-width:78ch}.ui-module__hbdP5G__noticeBody strong{color:var(--foreground)}.ui-module__hbdP5G__noticeBody a{color:var(--primary);font-weight:600}.ui-module__hbdP5G__noticeBody a:hover{text-decoration:underline}.ui-module__hbdP5G__noticeBody code{padding:2px var(--s1);background:var(--elev-1);font-family:var(--font-mono);font-size:var(--t-meta);border-radius:4px}.ui-module__hbdP5G__noticeAction{flex:none;margin-left:auto}.ui-module__hbdP5G__notice[data-tone=warn]{border-color:var(--warn-border);background:var(--warn-bg);color:var(--warn-ink)}.ui-module__hbdP5G__notice[data-tone=warn] .ui-module__hbdP5G__noticeIcon,.ui-module__hbdP5G__notice[data-tone=warn] .ui-module__hbdP5G__noticeTitle{color:var(--warn-ink)}@media (max-width:640px){.ui-module__hbdP5G__notice{flex-wrap:wrap}.ui-module__hbdP5G__noticeAction{margin-left:calc(16px + var(--s3))}}.ui-module__hbdP5G__disclaimer{font-size:var(--t-meta);color:var(--text-muted);line-height:1.5}.ui-module__hbdP5G__sortHead{align-items:center;gap:var(--s1);min-height:var(--ctl-h-sm);font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;transition:color var(--dur-fast) var(--ease-out);display:inline-flex}.ui-module__hbdP5G__sortHead:hover{color:var(--foreground)}.ui-module__hbdP5G__sortHead:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.ui-module__hbdP5G__sortHead[data-numeric]{flex-direction:row-reverse}.ui-module__hbdP5G__sortHead svg{flex:none;max-width:none}.ui-module__hbdP5G__sortMark{opacity:0;transition:opacity var(--dur-fast) var(--ease-out)}.ui-module__hbdP5G__sortHead:hover .ui-module__hbdP5G__sortMark{opacity:.5}.ui-module__hbdP5G__sortHead[data-active] .ui-module__hbdP5G__sortMark{opacity:1;color:var(--primary)}.ui-module__hbdP5G__pager{justify-content:space-between;align-items:center;gap:var(--s3);margin-top:var(--s4);padding-top:var(--s3);border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.ui-module__hbdP5G__pagerCount{font-size:var(--t-meta);color:var(--text-muted);font-feature-settings:var(--num)}.ui-module__hbdP5G__pagerControls{align-items:center;gap:var(--s1);flex-wrap:wrap;display:flex}.ui-module__hbdP5G__pageBtn{min-width:var(--ctl-h-sm);height:var(--ctl-h-sm);padding:0 var(--s1);border-radius:var(--r-control);color:var(--text-muted);font-family:inherit;font-size:var(--t-meta);font-feature-settings:var(--num);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);border:1px solid #0000;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.ui-module__hbdP5G__pageBtn svg{flex:none;max-width:none}.ui-module__hbdP5G__pageBtn:hover:not(:disabled){background:var(--elev-2);color:var(--foreground)}.ui-module__hbdP5G__pageBtn:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.ui-module__hbdP5G__pageBtn[data-active]{background:var(--primary);border-color:var(--primary);color:var(--on-primary)}.ui-module__hbdP5G__pageBtn:disabled{opacity:.4;cursor:not-allowed}.ui-module__hbdP5G__pageGap{min-width:var(--ctl-h-sm);height:var(--ctl-h-sm);color:var(--text-muted);font-size:var(--t-meta);justify-content:center;align-items:center;display:inline-flex}.ui-module__hbdP5G__pageSize{appearance:none;height:var(--ctl-h-sm);padding:0 var(--s5) 0 var(--s2);border:1px solid var(--line-strong);border-radius:var(--r-control);background:var(--elev-2);color:var(--text-muted);font-family:inherit;font-size:var(--t-meta);cursor:pointer}.ui-module__hbdP5G__pageSize:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.ui-module__hbdP5G__chartFrame{width:100%;height:var(--chart-h);margin-top:var(--s2);position:relative}.ui-module__hbdP5G__chartFrame[data-size=sm],.ui-module__hbdP5G__chartFrame[data-size=fill]{height:auto;min-height:var(--chart-h-sm);flex:1}.ui-module__hbdP5G__chartLegend{gap:var(--s2) var(--s4);margin-top:var(--s3);padding-top:var(--s3);border-top:1px solid var(--line);font-size:var(--t-meta);color:var(--text-muted);flex-wrap:wrap;list-style:none;display:flex}.ui-module__hbdP5G__chartLegend li{align-items:center;gap:var(--s2);display:inline-flex}.ui-module__hbdP5G__chartSwatch{border-radius:2px;flex:none;width:8px;height:8px}@media (prefers-reduced-motion:reduce){.ui-module__hbdP5G__overlay,.ui-module__hbdP5G__modal,.ui-module__hbdP5G__toast{animation:none}}.ui-module__hbdP5G__dataTable{border-collapse:collapse;width:100%;font-size:var(--t-sub);white-space:nowrap}.ui-module__hbdP5G__dataTable th,.ui-module__hbdP5G__dataTable td{padding:var(--s3) var(--s3) var(--s3) 0;text-align:left;vertical-align:middle}.ui-module__hbdP5G__dataTable thead th{z-index:1;padding-top:0;padding-bottom:var(--s2);border-bottom:1px solid var(--line);background:var(--elev-1);font-size:var(--t-micro);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);font-weight:600;position:sticky;top:0}.ui-module__hbdP5G__dataTable tbody th{color:var(--foreground);font-weight:600}.ui-module__hbdP5G__dataTable tbody td{color:var(--text-muted)}.ui-module__hbdP5G__dataTable tbody tr+tr>*{border-top:1px solid var(--line)}.ui-module__hbdP5G__dataTable tbody tr>*{transition:background-color var(--dur-fast) var(--ease-out)}.ui-module__hbdP5G__dataTable tbody tr:hover:not(.ui-module__hbdP5G__detailsRow)>*,.ui-module__hbdP5G__dataTable tbody tr[data-expanded]>*{background:var(--elev-2)}.ui-module__hbdP5G__dataTable tbody tr[data-unavailable]>*,.ui-module__hbdP5G__dataTable tbody tr[data-inactive]>*{opacity:.55}.ui-module__hbdP5G__detailsRow>*{border-top:0!important}.ui-module__hbdP5G__num{text-align:right;font-feature-settings:var(--num)}.ui-module__hbdP5G__expandCell{width:1%;padding-right:var(--s2)}.ui-module__hbdP5G__expandBtn{width:var(--ctl-h-sm);height:var(--ctl-h-sm);border-radius:var(--r-control);color:var(--text-muted);cursor:pointer;transition:color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out);justify-content:center;align-items:center;display:flex}.ui-module__hbdP5G__expandBtn svg{flex:none;max-width:none}.ui-module__hbdP5G__expandBtn:hover{background:var(--elev-1);color:var(--foreground)}.ui-module__hbdP5G__expandBtn:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.ui-module__hbdP5G__form{gap:var(--s4);flex-direction:column;display:flex}.ui-module__hbdP5G__groupLabel{margin-bottom:var(--s1);font-size:var(--t-meta);color:var(--text-muted);font-weight:600}.ui-module__hbdP5G__searchSlot{width:min(260px,100%)}
.ActivityHeatmap-module__MxQAIa__heatmap{gap:var(--s2);scrollbar-width:none;flex-direction:column;width:100%;display:flex;overflow-x:auto}.ActivityHeatmap-module__MxQAIa__heatmap::-webkit-scrollbar{display:none}.ActivityHeatmap-module__MxQAIa__grid{grid-template-rows:repeat(7,1fr);grid-auto-flow:column;gap:3px;min-width:max-content;list-style:none;display:grid}.ActivityHeatmap-module__MxQAIa__cell{background:var(--heat-0);width:12px;height:12px;transition:transform var(--dur-fast) var(--ease-out);border-radius:2px;position:relative}.ActivityHeatmap-module__MxQAIa__cell[data-level="1"]{background:var(--heat-1)}.ActivityHeatmap-module__MxQAIa__cell[data-level="2"]{background:var(--heat-2)}.ActivityHeatmap-module__MxQAIa__cell[data-level="3"]{background:var(--heat-3)}.ActivityHeatmap-module__MxQAIa__cell[data-level="4"]{background:var(--heat-4)}.ActivityHeatmap-module__MxQAIa__grid .ActivityHeatmap-module__MxQAIa__cell:hover{z-index:1;transform:scale(1.25)}.ActivityHeatmap-module__MxQAIa__months{min-width:max-content;font-size:var(--t-micro);color:var(--text-muted);justify-content:space-between;font-weight:500;display:flex}.ActivityHeatmap-module__MxQAIa__legend{justify-content:flex-end;align-items:center;gap:var(--s2);padding-top:var(--s2);font-size:var(--t-micro);color:var(--text-muted);margin-top:auto;display:flex}.ActivityHeatmap-module__MxQAIa__legendSquares{gap:3px;display:inline-flex}@media (prefers-reduced-motion:reduce){.ActivityHeatmap-module__MxQAIa__cell{transition:none}.ActivityHeatmap-module__MxQAIa__grid .ActivityHeatmap-module__MxQAIa__cell:hover{transform:none}}
.DashboardShell-module__AeAcnW__shell{--sidebar-w:248px;--sidebar-w-collapsed:72px;--mobile-bar-h:56px;grid-template-columns:var(--sidebar-w) minmax(0, 1fr);background:var(--elev-0);min-height:100svh;transition:grid-template-columns var(--dur-base) var(--ease-out);display:grid}.DashboardShell-module__AeAcnW__shell[data-collapsed]{grid-template-columns:var(--sidebar-w-collapsed) minmax(0, 1fr)}.DashboardShell-module__AeAcnW__sidebar{gap:var(--s5);height:100svh;padding:var(--s4) var(--s3) var(--s3);border-right:1px solid var(--line);background:var(--elev-1);flex-direction:column;display:flex;position:sticky;top:0;overflow:hidden auto}.DashboardShell-module__AeAcnW__sidebarHead{align-items:center;gap:var(--s2);min-height:var(--ctl-h);padding:0 var(--s1);display:flex}.DashboardShell-module__AeAcnW__logo{align-items:center;min-width:0;display:flex;overflow:hidden}.DashboardShell-module__AeAcnW__shell[data-collapsed] .DashboardShell-module__AeAcnW__logo{opacity:0;pointer-events:none}.DashboardShell-module__AeAcnW__collapseBtn,.DashboardShell-module__AeAcnW__mobileClose{border-radius:var(--r-control);width:32px;height:32px;color:var(--text-muted);transition:color var(--dur-fast) ease, background-color var(--dur-fast) ease;flex:none;justify-content:center;align-items:center;margin-left:auto;display:flex}.DashboardShell-module__AeAcnW__collapseBtn:hover,.DashboardShell-module__AeAcnW__mobileClose:hover{color:var(--foreground);background:var(--elev-2)}.DashboardShell-module__AeAcnW__collapseBtn:focus-visible,.DashboardShell-module__AeAcnW__mobileClose:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.DashboardShell-module__AeAcnW__shell[data-collapsed] .DashboardShell-module__AeAcnW__collapseBtn{margin-left:0;margin-inline:auto}.DashboardShell-module__AeAcnW__mobileClose{display:none}.DashboardShell-module__AeAcnW__credits{padding:var(--s3);border:1px solid var(--line);border-radius:var(--r-card);background:var(--elev-2);flex-direction:column;gap:2px;display:flex}.DashboardShell-module__AeAcnW__creditsLabel{font-size:var(--t-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);align-items:center;gap:4px;font-weight:700;display:flex}.DashboardShell-module__AeAcnW__creditsValue{font-size:var(--t-display);letter-spacing:-.02em;color:var(--foreground);align-items:baseline;font-weight:800;line-height:1.5;display:flex}.DashboardShell-module__AeAcnW__creditsNumber{font-feature-settings:var(--num);color:var(--ok)}.DashboardShell-module__AeAcnW__currency{color:var(--ok);margin-right:1px;font-size:.9em}.DashboardShell-module__AeAcnW__addCredits{justify-content:center;align-items:center;gap:var(--s1);margin-top:var(--s1);padding:0 var(--s3);min-height:var(--ctl-h-sm);border-radius:var(--r-control);border:1px solid var(--line-strong);background:var(--elev-1);color:var(--text-muted);font-size:var(--t-meta);transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);font-weight:600;display:inline-flex}.DashboardShell-module__AeAcnW__addCredits:hover:not([data-soon]){background:var(--primary);border-color:var(--primary);color:var(--on-primary)}.DashboardShell-module__AeAcnW__addCredits:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.DashboardShell-module__AeAcnW__addCredits[data-soon]{cursor:default;opacity:.85}.DashboardShell-module__AeAcnW__shell[data-collapsed] .DashboardShell-module__AeAcnW__credits{display:none}.DashboardShell-module__AeAcnW__nav{gap:var(--s5);flex-direction:column;min-width:0;display:flex}.DashboardShell-module__AeAcnW__navSection{flex-direction:column;gap:1px;min-width:0;display:flex}.DashboardShell-module__AeAcnW__navTitle{padding:0 var(--s2);margin-bottom:var(--s1);font-size:var(--t-micro);letter-spacing:.09em;color:var(--text-muted);font-weight:600}.DashboardShell-module__AeAcnW__shell[data-collapsed] .DashboardShell-module__AeAcnW__navTitle{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.DashboardShell-module__AeAcnW__navItem{align-items:center;gap:var(--s3);min-height:var(--ctl-h);padding:0 var(--s2);border-radius:var(--r-control);font-size:var(--t-body);color:var(--text-muted);white-space:nowrap;transition:color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out);font-weight:500;display:flex;position:relative}.DashboardShell-module__AeAcnW__navItem:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.DashboardShell-module__AeAcnW__navItem svg{flex:none}a.DashboardShell-module__AeAcnW__navItem:hover{color:var(--foreground);background:var(--elev-2)}.DashboardShell-module__AeAcnW__navItem[data-active]{color:var(--foreground);background:var(--primary-soft);font-weight:600}.DashboardShell-module__AeAcnW__navItem[data-active]:before{content:"";background:var(--primary);border-radius:0 2px 2px 0;width:3px;height:18px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.DashboardShell-module__AeAcnW__navItem[data-active] svg{color:var(--primary)}.DashboardShell-module__AeAcnW__navItem[data-state]{opacity:.55;cursor:default}.DashboardShell-module__AeAcnW__navLock{flex:none;margin-left:auto}.DashboardShell-module__AeAcnW__soonTag{padding:2px var(--s1);border-radius:var(--r-control);border:1px solid var(--line);font-size:var(--t-micro);letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);margin-left:auto;font-weight:600}.DashboardShell-module__AeAcnW__shell[data-collapsed] .DashboardShell-module__AeAcnW__navLabel,.DashboardShell-module__AeAcnW__shell[data-collapsed] .DashboardShell-module__AeAcnW__accountText{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.DashboardShell-module__AeAcnW__shell[data-collapsed] .DashboardShell-module__AeAcnW__soonTag,.DashboardShell-module__AeAcnW__shell[data-collapsed] .DashboardShell-module__AeAcnW__navLock{display:none}.DashboardShell-module__AeAcnW__shell[data-collapsed] .DashboardShell-module__AeAcnW__navItem{justify-content:center;padding:0}.DashboardShell-module__AeAcnW__account{padding-top:var(--s3);border-top:1px solid var(--line);flex-direction:column;gap:1px;margin-top:auto;display:flex}.DashboardShell-module__AeAcnW__accountLink{align-items:center;gap:var(--s3);min-height:var(--ctl-h-lg);padding:var(--s1) var(--s2);border-radius:var(--r-control);min-width:0;transition:background-color var(--dur-fast) var(--ease-out);display:flex}.DashboardShell-module__AeAcnW__accountLink:hover{background:var(--elev-2)}.DashboardShell-module__AeAcnW__accountLink:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.DashboardShell-module__AeAcnW__accountLink[data-active]{background:var(--primary-soft)}.DashboardShell-module__AeAcnW__avatar{border-radius:var(--r-pill);background:var(--primary-soft);width:28px;height:28px;color:var(--primary-ink);font-size:var(--t-meta);flex:none;justify-content:center;align-items:center;font-weight:700;display:flex}.DashboardShell-module__AeAcnW__accountText{flex-direction:column;min-width:0;display:flex}.DashboardShell-module__AeAcnW__accountName{font-size:var(--t-sub);color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.DashboardShell-module__AeAcnW__accountEmail{font-size:var(--t-micro);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.DashboardShell-module__AeAcnW__shell[data-collapsed] .DashboardShell-module__AeAcnW__accountLink{padding:var(--s1) 0;justify-content:center}.DashboardShell-module__AeAcnW__content{min-width:0;padding:var(--app-pad)}.DashboardShell-module__AeAcnW__mobileBar,.DashboardShell-module__AeAcnW__scrim{display:none}@media (max-width:900px){.DashboardShell-module__AeAcnW__shell,.DashboardShell-module__AeAcnW__shell[data-collapsed]{grid-template-columns:minmax(0,1fr)}.DashboardShell-module__AeAcnW__sidebar{z-index:var(--z-drawer);width:min(280px,84vw);transition:transform var(--dur-base) var(--ease-out);position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.DashboardShell-module__AeAcnW__sidebar[data-open]{transform:translate(0)}.DashboardShell-module__AeAcnW__sidebar:not([data-open]){visibility:hidden}.DashboardShell-module__AeAcnW__sidebar[data-open]{visibility:visible}.DashboardShell-module__AeAcnW__collapseBtn{display:none}.DashboardShell-module__AeAcnW__mobileClose{display:flex}.DashboardShell-module__AeAcnW__shell[data-collapsed] .DashboardShell-module__AeAcnW__logo,.DashboardShell-module__AeAcnW__shell[data-collapsed] .DashboardShell-module__AeAcnW__credits,.DashboardShell-module__AeAcnW__shell[data-collapsed] .DashboardShell-module__AeAcnW__soonTag,.DashboardShell-module__AeAcnW__shell[data-collapsed] .DashboardShell-module__AeAcnW__navLock{display:revert;opacity:revert;pointer-events:revert}.DashboardShell-module__AeAcnW__shell[data-collapsed] .DashboardShell-module__AeAcnW__navLabel,.DashboardShell-module__AeAcnW__shell[data-collapsed] .DashboardShell-module__AeAcnW__accountText,.DashboardShell-module__AeAcnW__shell[data-collapsed] .DashboardShell-module__AeAcnW__navTitle{clip-path:none;width:auto;height:auto;position:static}.DashboardShell-module__AeAcnW__shell[data-collapsed] .DashboardShell-module__AeAcnW__accountText{display:flex}.DashboardShell-module__AeAcnW__shell[data-collapsed] .DashboardShell-module__AeAcnW__navItem,.DashboardShell-module__AeAcnW__shell[data-collapsed] .DashboardShell-module__AeAcnW__accountLink{padding:0 var(--s2);justify-content:flex-start}.DashboardShell-module__AeAcnW__shell[data-collapsed] .DashboardShell-module__AeAcnW__accountLink{padding:var(--s1) var(--s2)}.DashboardShell-module__AeAcnW__mobileBar{z-index:var(--z-drawer-trigger);align-items:center;gap:var(--s3);height:var(--mobile-bar-h);padding:0 var(--s3);border-bottom:1px solid var(--line);background:var(--elev-1);display:flex;position:sticky;top:0}.DashboardShell-module__AeAcnW__mobileToggle{width:44px;height:44px;margin-left:calc(var(--s2) * -1);border-radius:var(--r-control);color:var(--foreground);flex:none;justify-content:center;align-items:center;display:flex}.DashboardShell-module__AeAcnW__mobileToggle:hover{background:var(--elev-2)}.DashboardShell-module__AeAcnW__mobileToggle:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.DashboardShell-module__AeAcnW__mobileLogo{align-items:center;min-width:0;display:flex}.DashboardShell-module__AeAcnW__mobileCredits{align-items:center;gap:var(--s1);padding:0 var(--s2);height:var(--ctl-h-sm);border:1px solid var(--line);border-radius:var(--r-control);background:var(--elev-2);font-size:var(--t-meta);color:var(--text-muted);margin-left:auto;font-weight:600;display:inline-flex}.DashboardShell-module__AeAcnW__mobileCredits svg{color:var(--ok);flex:none}.DashboardShell-module__AeAcnW__scrim{z-index:var(--z-scrim);background:var(--scrim);opacity:0;pointer-events:none;transition:opacity var(--dur-base) ease;display:block;position:fixed;inset:0}.DashboardShell-module__AeAcnW__scrim[data-open]{opacity:1;pointer-events:auto}}@media (prefers-reduced-motion:reduce){.DashboardShell-module__AeAcnW__shell,.DashboardShell-module__AeAcnW__sidebar,.DashboardShell-module__AeAcnW__scrim{transition:none}}
.ModelLibrary-module__R12T4G__viewToggle{gap:var(--s1);padding:var(--s1);border:1px solid var(--line);border-radius:var(--r-control);background:var(--elev-2);display:inline-flex}.ModelLibrary-module__R12T4G__viewBtn{align-items:center;gap:var(--s2);padding:var(--s2) var(--s3);border-radius:var(--r-control);color:var(--text-muted);font:inherit;font-size:var(--t-sub);cursor:pointer;background:0 0;border:0;font-weight:600;display:inline-flex}.ModelLibrary-module__R12T4G__viewBtn[data-active]{background:var(--primary);color:var(--on-primary)}.ModelLibrary-module__R12T4G__viewBtn svg{flex:none;max-width:none}.ModelLibrary-module__R12T4G__modalities{gap:var(--s1);border-bottom:1px solid var(--line);display:flex;overflow-x:auto}.ModelLibrary-module__R12T4G__modality{align-items:center;gap:var(--s2);padding:var(--s3) var(--s4);color:var(--text-muted);font:inherit;font-size:var(--t-body);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;font-weight:600;display:inline-flex}.ModelLibrary-module__R12T4G__modality:hover{color:var(--foreground)}.ModelLibrary-module__R12T4G__modality[data-active]{border-bottom-color:var(--primary);color:var(--primary)}.ModelLibrary-module__R12T4G__modalityCount{padding:2px var(--s2);border-radius:var(--r-pill);background:var(--elev-2);font-size:var(--t-meta);font-weight:700}.ModelLibrary-module__R12T4G__panel{flex-direction:column;gap:clamp(1.15rem,2.5vw,1.6rem);display:flex}.ModelLibrary-module__R12T4G__controls{justify-content:space-between;align-items:center;gap:var(--s3);flex-wrap:wrap;display:flex}.ModelLibrary-module__R12T4G__scope{gap:var(--s1);display:inline-flex}.ModelLibrary-module__R12T4G__scopeBtn{align-items:center;gap:var(--s2);padding:var(--s2) var(--s3);border-radius:var(--r-control);color:var(--text-muted);font:inherit;font-size:var(--t-sub);cursor:pointer;background:0 0;border:1px solid #0000;font-weight:650;display:inline-flex}.ModelLibrary-module__R12T4G__scopeBtn[data-active]{border-color:var(--primary);background:var(--primary-soft);color:var(--primary)}.ModelLibrary-module__R12T4G__scopeBtn svg{flex:none;max-width:none}.ModelLibrary-module__R12T4G__filters{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.ModelLibrary-module__R12T4G__filterWrap{position:relative}.ModelLibrary-module__R12T4G__chip{align-items:center;gap:var(--s2);padding:var(--s2) var(--s3);border:1px solid var(--line);border-radius:var(--r-control);background:var(--elev-1);color:var(--text-muted);font:inherit;font-size:var(--t-sub);white-space:nowrap;cursor:pointer;font-weight:600;display:inline-flex}.ModelLibrary-module__R12T4G__chip:hover{color:var(--foreground)}.ModelLibrary-module__R12T4G__chip[data-active]{border-color:var(--primary);color:var(--primary)}.ModelLibrary-module__R12T4G__chip svg{flex:none;max-width:none}.ModelLibrary-module__R12T4G__chipCount{padding:0 var(--s1);border-radius:var(--r-pill);background:var(--primary);color:var(--on-primary);font-size:var(--t-micro);font-weight:700}.ModelLibrary-module__R12T4G__filterMenu{top:calc(100% + var(--s1));z-index:var(--z-menu);min-width:12rem;max-height:17rem;padding:var(--s1);border:1px solid var(--line);border-radius:var(--r-control);background:var(--elev-1);box-shadow:var(--shadow-pop);position:absolute;right:0;overflow-y:auto}.ModelLibrary-module__R12T4G__filterOption{align-items:center;gap:var(--s2);padding:var(--s2) var(--s2);border-radius:var(--r-control);font-size:var(--t-sub);color:var(--foreground);cursor:pointer;display:flex}.ModelLibrary-module__R12T4G__filterOption:hover{background:var(--elev-2)}.ModelLibrary-module__R12T4G__filterOption input{accent-color:var(--primary);cursor:pointer}.ModelLibrary-module__R12T4G__filterLogo{object-fit:contain;flex:none;width:16px;min-width:16px;max-width:none;height:16px}.ModelLibrary-module__R12T4G__filterClear{width:100%;margin-top:var(--s1);padding:var(--s2) var(--s2);border:0;border-top:1px solid var(--line);color:var(--text-muted);font:inherit;font-size:var(--t-sub);text-align:left;cursor:pointer;background:0 0}.ModelLibrary-module__R12T4G__filterClear:hover{color:var(--foreground)}.ModelLibrary-module__R12T4G__reset{color:var(--primary);font:inherit;font-size:var(--t-sub);cursor:pointer;background:0 0;border:0;font-weight:600}.ModelLibrary-module__R12T4G__reset:hover{text-decoration:underline}.ModelLibrary-module__R12T4G__searchRow{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.ModelLibrary-module__R12T4G__sort{align-items:center;gap:var(--s2);padding:var(--s1) var(--s2);border:1px solid var(--line);border-radius:var(--r-control);background:var(--elev-1);color:var(--text-muted);display:inline-flex}.ModelLibrary-module__R12T4G__sort svg{flex:none;max-width:none}.ModelLibrary-module__R12T4G__sortSelect{min-height:var(--ctl-h-sm);color:var(--foreground);font:inherit;font-size:var(--t-sub);cursor:pointer;background:0 0;border:0;font-weight:600}.ModelLibrary-module__R12T4G__sortDir{min-width:var(--ctl-h-sm);min-height:var(--ctl-h-sm);padding:0 var(--s2);background:var(--elev-2);color:var(--foreground);font:inherit;font-size:var(--t-sub);cursor:pointer;border:0;border-radius:4px;justify-content:center;align-items:center;display:inline-flex}.ModelLibrary-module__R12T4G__tableWrap{border:1px solid var(--line);border-radius:var(--r-panel);background:var(--elev-1);min-width:0;overflow-x:auto}.ModelLibrary-module__R12T4G__table{border-collapse:collapse;width:100%;font-size:var(--t-sub);white-space:nowrap}.ModelLibrary-module__R12T4G__table th,.ModelLibrary-module__R12T4G__table td{padding:var(--s3) var(--s3);text-align:left;vertical-align:middle}.ModelLibrary-module__R12T4G__table thead th{border-bottom:1px solid var(--line);background:var(--elev-2);font-size:var(--t-micro);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);font-weight:700}.ModelLibrary-module__R12T4G__table tbody th{color:var(--foreground);font-weight:600}.ModelLibrary-module__R12T4G__table tbody td{color:var(--text-muted)}.ModelLibrary-module__R12T4G__table tbody tr+tr>*{border-top:1px solid var(--line)}.ModelLibrary-module__R12T4G__detailsRow>*{border-top:0!important}.ModelLibrary-module__R12T4G__table tbody tr[data-unavailable] th,.ModelLibrary-module__R12T4G__table tbody tr[data-unavailable] td{opacity:.55}.ModelLibrary-module__R12T4G__num{font-feature-settings:var(--num);text-align:right!important}.ModelLibrary-module__R12T4G__expandCell{width:1%;padding-right:0!important}.ModelLibrary-module__R12T4G__expandBtn{width:1.6rem;height:1.6rem;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;display:flex}.ModelLibrary-module__R12T4G__expandBtn:hover{background:var(--elev-2);color:var(--foreground)}.ModelLibrary-module__R12T4G__expandBtn svg{flex:none;max-width:none}.ModelLibrary-module__R12T4G__modelCell{align-items:center;gap:var(--s2);display:inline-flex}.ModelLibrary-module__R12T4G__logo,.ModelLibrary-module__R12T4G__logo{width:20px;min-width:20px;height:20px}.ModelLibrary-module__R12T4G__logoSmall{object-fit:contain;flex:none;width:16px;min-width:16px;max-width:none;height:16px}.ModelLibrary-module__R12T4G__modelName{font-weight:650}.ModelLibrary-module__R12T4G__badge{height:18px;padding:0 var(--s2);border-radius:var(--r-control);font-size:var(--t-micro);letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;border:1px solid #0000;align-items:center;font-weight:600;display:inline-flex}.ModelLibrary-module__R12T4G__badge[data-kind=open]{border-color:var(--line);background:var(--elev-2);color:var(--text-muted)}.ModelLibrary-module__R12T4G__badge[data-kind=promo],.ModelLibrary-module__R12T4G__badge[data-kind=discount]{border-color:var(--warn-border);background:var(--warn-bg);color:var(--warn-ink)}.ModelLibrary-module__R12T4G__badge[data-kind=down],.ModelLibrary-module__R12T4G__badge[data-kind=unapproved]{border-color:var(--danger-border);background:var(--danger-bg);color:var(--danger)}.ModelLibrary-module__R12T4G__served{align-items:center;gap:var(--s2);display:inline-flex}.ModelLibrary-module__R12T4G__region{padding:2px var(--s1);background:var(--elev-2);font-size:var(--t-micro);letter-spacing:.04em;color:var(--text-muted);border-radius:4px;font-weight:700}.ModelLibrary-module__R12T4G__price{color:var(--foreground);align-items:baseline;font-weight:600;display:inline-flex}.ModelLibrary-module__R12T4G__listPrice{margin-right:var(--s1);color:var(--text-muted);opacity:.7;font-weight:400}.ModelLibrary-module__R12T4G__perM{color:var(--text-muted);font-size:.9em;font-weight:400}.ModelLibrary-module__R12T4G__caps{align-items:center;gap:var(--s1);flex-wrap:nowrap;display:inline-flex}.ModelLibrary-module__R12T4G__cap{height:18px;padding:0 var(--s2);border-radius:var(--r-control);background:var(--elev-2);font-size:var(--t-micro);color:var(--text-muted);white-space:nowrap;align-items:center;font-weight:600;display:inline-flex}.ModelLibrary-module__R12T4G__capMore{font-size:var(--t-micro);color:var(--text-muted);cursor:help;font-weight:600}.ModelLibrary-module__R12T4G__details{padding:var(--s2) 0 var(--s3);white-space:normal}.ModelLibrary-module__R12T4G__detailsText{max-width:78ch;margin-bottom:var(--s3);font-size:var(--t-sub);color:var(--text-muted);line-height:1.55}.ModelLibrary-module__R12T4G__detailsGrid{gap:var(--s3) var(--s6);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));display:grid}.ModelLibrary-module__R12T4G__detailsGrid dt{font-size:var(--t-micro);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);font-weight:700}.ModelLibrary-module__R12T4G__detailsGrid dd{margin-top:var(--s1);font-size:var(--t-sub);color:var(--foreground)}.ModelLibrary-module__R12T4G__cards{gap:var(--s4);grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));list-style:none;display:grid}.ModelLibrary-module__R12T4G__card{gap:var(--s3);padding:var(--s4);border:1px solid var(--line);border-radius:var(--r-card);background:var(--elev-1);flex-direction:column;display:flex}.ModelLibrary-module__R12T4G__card[data-unavailable]{opacity:.6}.ModelLibrary-module__R12T4G__cardHead{align-items:center;gap:var(--s2);min-width:0;display:flex}.ModelLibrary-module__R12T4G__cardHead .ModelLibrary-module__R12T4G__modelName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ModelLibrary-module__R12T4G__cardBadges{gap:var(--s1);flex-wrap:wrap;display:flex}.ModelLibrary-module__R12T4G__cardBadges:empty{display:none}.ModelLibrary-module__R12T4G__cardDescription{font-size:var(--t-sub);color:var(--text-muted);line-height:1.5}.ModelLibrary-module__R12T4G__cardStats{gap:var(--s2);padding:var(--s3) 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.ModelLibrary-module__R12T4G__cardStats dt{font-size:var(--t-micro);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);font-weight:700}.ModelLibrary-module__R12T4G__cardStats dd{font-size:var(--t-sub);color:var(--foreground);margin-top:2px}.ModelLibrary-module__R12T4G__emptyWrap{border:1px solid var(--line);border-radius:var(--r-panel);background:var(--elev-1)}.ModelLibrary-module__R12T4G__footer{font-size:var(--t-sub);color:var(--text-muted)}.ModelLibrary-module__R12T4G__na{color:var(--text-muted)}.ModelLibrary-module__R12T4G__cardExpand{align-items:center;gap:var(--s1);color:var(--primary);font:inherit;font-size:var(--t-sub);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-weight:600;display:inline-flex}.ModelLibrary-module__R12T4G__cardExpand:hover{text-decoration:underline}.ModelLibrary-module__R12T4G__cardExpand svg{flex:none;max-width:none}.ModelLibrary-module__R12T4G__card .ModelLibrary-module__R12T4G__details{padding-top:0}.ModelLibrary-module__R12T4G__card .ModelLibrary-module__R12T4G__detailsText{margin-bottom:var(--s3)}.ModelLibrary-module__R12T4G__card .ModelLibrary-module__R12T4G__detailsGrid{gap:var(--s3);grid-template-columns:1fr 1fr}@media (max-width:1180px){.ModelLibrary-module__R12T4G__colCache{display:none}}@media (max-width:980px){.ModelLibrary-module__R12T4G__colAdded{display:none}}@media (max-width:820px){.ModelLibrary-module__R12T4G__colServed{display:none}}@media (max-width:660px){.ModelLibrary-module__R12T4G__colCaps{display:none}.ModelLibrary-module__R12T4G__controls{align-items:stretch;gap:var(--s3);flex-direction:column}.ModelLibrary-module__R12T4G__searchRow{flex-direction:column;align-items:stretch}.ModelLibrary-module__R12T4G__sort{justify-content:space-between}.ModelLibrary-module__R12T4G__sortSelect{flex:1;min-width:0}}@media (max-width:560px){.ModelLibrary-module__R12T4G__cards{grid-template-columns:1fr}.ModelLibrary-module__R12T4G__table th,.ModelLibrary-module__R12T4G__table td{padding:var(--s2)}.ModelLibrary-module__R12T4G__viewToggle{width:100%}.ModelLibrary-module__R12T4G__viewBtn{flex:1;justify-content:center}.ModelLibrary-module__R12T4G__cardStats{grid-template-columns:1fr 1fr}.ModelLibrary-module__R12T4G__card .ModelLibrary-module__R12T4G__detailsGrid{grid-template-columns:1fr}}.ModelLibrary-module__R12T4G__manageActions{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.ModelLibrary-module__R12T4G__colApproved{z-index:2;text-align:center;background:var(--elev-1);border-left:1px solid var(--line);width:1%;position:sticky;right:0;padding:var(--s3) var(--s4)!important}.ModelLibrary-module__R12T4G__table thead .ModelLibrary-module__R12T4G__colApproved{z-index:3}.ModelLibrary-module__R12T4G__table tbody tr:hover .ModelLibrary-module__R12T4G__colApproved{background:var(--elev-2)}.ModelLibrary-module__R12T4G__cardApproval{justify-content:space-between;align-items:center;gap:var(--s3);margin-top:var(--s3);padding-top:var(--s3);border-top:1px solid var(--line);display:flex}.ModelLibrary-module__R12T4G__cardApprovalLabel{font-size:var(--t-meta);color:var(--text-muted);font-weight:600}.ModelLibrary-module__R12T4G__detailsActions{gap:var(--s2);margin-top:var(--s4);padding-top:var(--s3);border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.ModelLibrary-module__R12T4G__detailsLink{align-items:center;gap:var(--s1);height:var(--ctl-h-sm);padding:0 var(--s3);border:1px solid var(--line-strong);border-radius:var(--r-control);background:var(--elev-1);color:var(--foreground);font-size:var(--t-meta);white-space:nowrap;transition:border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);font-weight:600;display:inline-flex}.ModelLibrary-module__R12T4G__detailsLink:hover{border-color:var(--primary);color:var(--primary)}.ModelLibrary-module__R12T4G__detailsLink:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.ModelLibrary-module__R12T4G__detailsLink svg{flex:none;max-width:none}.ModelLibrary-module__R12T4G__colCompare{text-align:center;width:1%;padding-right:0!important}.ModelLibrary-module__R12T4G__compareBox{width:15px;height:15px;accent-color:var(--primary);cursor:pointer}@media (pointer:coarse){.ModelLibrary-module__R12T4G__compareBox{width:22px;height:22px}}.ModelLibrary-module__R12T4G__compareBox:disabled{cursor:not-allowed;opacity:.4}.ModelLibrary-module__R12T4G__table tbody tr[data-comparing] th,.ModelLibrary-module__R12T4G__table tbody tr[data-comparing] td{background:var(--primary-soft)}.ModelLibrary-module__R12T4G__table tbody tr[data-comparing] .ModelLibrary-module__R12T4G__colApproved{background:linear-gradient(var(--primary-soft), var(--primary-soft)), var(--elev-1)}.ModelLibrary-module__R12T4G__table tbody tr[data-comparing]:hover .ModelLibrary-module__R12T4G__colApproved{background:linear-gradient(var(--primary-soft), var(--primary-soft)), var(--elev-2)}.ModelLibrary-module__R12T4G__cardCompare{align-items:center;gap:var(--s2);margin-top:var(--s3);font-size:var(--t-meta);color:var(--text-muted);cursor:pointer;font-weight:600;display:inline-flex}.ModelLibrary-module__R12T4G__compare{padding:var(--panel-pad);border:1px solid var(--line);border-radius:var(--r-panel);background:var(--elev-1);flex-direction:column;display:flex}.ModelLibrary-module__R12T4G__compareHead{justify-content:space-between;align-items:flex-start;gap:var(--s3);margin-bottom:var(--s4);flex-wrap:wrap;display:flex}.ModelLibrary-module__R12T4G__compareTitle{align-items:center;gap:var(--s2);font-size:var(--t-section);color:var(--foreground);font-weight:650;display:flex}.ModelLibrary-module__R12T4G__compareTitle svg{max-width:none;color:var(--primary);flex:none}.ModelLibrary-module__R12T4G__compareNote{max-width:72ch;font-size:var(--t-sub);color:var(--text-muted);margin-top:2px;line-height:1.5}.ModelLibrary-module__R12T4G__compareScroll{margin:0 calc(var(--panel-pad) * -1) calc(var(--panel-pad) * -1);padding:0 var(--panel-pad) var(--panel-pad);overflow-x:auto}.ModelLibrary-module__R12T4G__compareTable{border-collapse:collapse;width:100%;font-size:var(--t-sub)}.ModelLibrary-module__R12T4G__compareTable th,.ModelLibrary-module__R12T4G__compareTable td{padding:var(--s2) var(--s3);text-align:left;vertical-align:middle;white-space:nowrap}.ModelLibrary-module__R12T4G__compareTable tbody th,.ModelLibrary-module__R12T4G__compareTable thead th:first-child{z-index:1;background:var(--elev-1);min-width:9.5rem;font-size:var(--t-meta);color:var(--text-muted);font-weight:600;position:sticky;left:0}.ModelLibrary-module__R12T4G__compareTable thead th{padding-bottom:var(--s3);border-bottom:1px solid var(--line);color:var(--foreground);font-weight:650}.ModelLibrary-module__R12T4G__compareTable tbody tr+tr th,.ModelLibrary-module__R12T4G__compareTable tbody tr+tr td{border-top:1px solid var(--line)}.ModelLibrary-module__R12T4G__compareTable td{color:var(--foreground);font-feature-settings:var(--num)}.ModelLibrary-module__R12T4G__compareHint{font-size:var(--t-micro);opacity:.75;font-weight:500;display:block}.ModelLibrary-module__R12T4G__compareTable td[data-best]{background:var(--ok-bg);color:var(--ok);border-radius:var(--r-control);font-weight:650}.ModelLibrary-module__R12T4G__compareModel{align-items:center;gap:var(--s2);display:inline-flex}.ModelLibrary-module__R12T4G__compareRemove{width:20px;height:20px;margin-left:var(--s2);border-radius:var(--r-control);color:var(--text-muted);cursor:pointer;vertical-align:middle;justify-content:center;align-items:center;display:inline-flex}.ModelLibrary-module__R12T4G__compareRemove:hover{background:var(--elev-2);color:var(--foreground)}.ModelLibrary-module__R12T4G__compareRemove:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.ModelLibrary-module__R12T4G__compareRemove svg{flex:none;max-width:none}.ModelLibrary-module__R12T4G__compareYes{color:var(--ok);flex:none;max-width:none}.ModelLibrary-module__R12T4G__compareNo{color:var(--text-muted);opacity:.5;flex:none;max-width:none}.ModelLibrary-module__R12T4G__compareStatus{color:var(--ok);font-weight:600}.ModelLibrary-module__R12T4G__compareStatus[data-down]{color:var(--text-muted);font-weight:500}.ModelLibrary-module__R12T4G__compareHintBar{align-items:center;gap:var(--s2);padding:var(--s3) var(--s4);border:1px dashed var(--line-strong);border-radius:var(--r-control);font-size:var(--t-sub);color:var(--text-muted);display:flex}.ModelLibrary-module__R12T4G__compareHintBar svg{max-width:none;color:var(--primary);flex:none}.ModelLibrary-module__R12T4G__compareHintBar strong{color:var(--foreground);font-weight:650}.ModelLibrary-module__R12T4G__compareClear{font:inherit;color:var(--primary);cursor:pointer;margin-left:auto;font-weight:600}.ModelLibrary-module__R12T4G__compareClear:hover{text-decoration:underline}@media (max-width:660px){.ModelLibrary-module__R12T4G__compareTable tbody th,.ModelLibrary-module__R12T4G__compareTable thead th:first-child{min-width:7rem}}
.ProviderLogo-module__cG2zSa__mark{flex:none;max-width:none}@media (prefers-color-scheme:dark){.ProviderLogo-module__cG2zSa__mark[data-adaptive]{color:var(--foreground)!important}}:root[data-theme=dark] .ProviderLogo-module__cG2zSa__mark[data-adaptive]{color:var(--foreground)!important}.ProviderLogo-module__cG2zSa__fallback{background:var(--elev-2);border:1px solid var(--line);color:var(--text-muted);border-radius:4px;flex:none;justify-content:center;align-items:center;font-weight:700;line-height:1;display:inline-flex}
.ApiKeys-module__Vg7RfG__panelNote{margin-bottom:var(--s4);font-size:var(--t-sub);color:var(--text-muted);line-height:1.55}.ApiKeys-module__Vg7RfG__keyName{display:block}.ApiKeys-module__Vg7RfG__keyMeta{font-size:var(--t-meta);color:var(--text-muted);margin-top:2px;font-weight:400;display:block}.ApiKeys-module__Vg7RfG__masked{font-family:var(--font-mono);font-size:var(--t-sub);color:var(--foreground)}.ApiKeys-module__Vg7RfG__actionsCell{text-align:right;width:1%}.ApiKeys-module__Vg7RfG__menuWrap{display:inline-block;position:relative}.ApiKeys-module__Vg7RfG__menuBtn{width:var(--ctl-h);height:var(--ctl-h);border-radius:var(--r-control);color:var(--text-muted);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;display:flex}.ApiKeys-module__Vg7RfG__menuBtn svg{flex:none;max-width:none}.ApiKeys-module__Vg7RfG__menuBtn:hover{border-color:var(--line);background:var(--elev-2);color:var(--foreground)}.ApiKeys-module__Vg7RfG__menu{z-index:var(--z-menu);min-width:10.5rem;padding:var(--s1);border:1px solid var(--line-strong);border-radius:var(--r-control);background:var(--elev-3);box-shadow:var(--shadow-lg);position:fixed}.ApiKeys-module__Vg7RfG__menuItem{align-items:center;gap:var(--s2);width:100%;padding:var(--s2);border-radius:var(--r-control);color:var(--foreground);font:inherit;font-size:var(--t-sub);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;display:flex}.ApiKeys-module__Vg7RfG__menuItem:hover{background:var(--elev-2)}.ApiKeys-module__Vg7RfG__menuDanger{color:var(--danger)}.ApiKeys-module__Vg7RfG__menuDanger:hover{background:var(--danger-bg)}.ApiKeys-module__Vg7RfG__secret{margin-bottom:var(--s5);padding:var(--s3) var(--s4);border:1px solid var(--line);border-radius:var(--r-control);background:var(--elev-2);color:var(--foreground);font-family:var(--font-mono);font-size:var(--t-sub);word-break:break-all;line-height:1.5;display:block}.ApiKeys-module__Vg7RfG__endpoint{align-items:center;gap:var(--s3);padding:var(--s3) var(--s4);border:1px solid var(--line);border-radius:var(--r-control);background:var(--elev-2);flex-wrap:wrap;display:flex}.ApiKeys-module__Vg7RfG__endpointIcon{max-width:none;color:var(--text-muted);flex:none}.ApiKeys-module__Vg7RfG__endpointUrl{min-width:0;font-family:var(--font-mono);font-size:var(--t-sub);color:var(--foreground);word-break:break-all;flex:1}.ApiKeys-module__Vg7RfG__providers{flex-direction:column;list-style:none;display:flex}.ApiKeys-module__Vg7RfG__provider{align-items:center;gap:var(--s4);padding:var(--s3) 0;grid-template-columns:minmax(6rem,auto) minmax(0,1fr) auto auto;display:grid}.ApiKeys-module__Vg7RfG__provider+.ApiKeys-module__Vg7RfG__provider{border-top:1px solid var(--line)}.ApiKeys-module__Vg7RfG__provider[data-off]{opacity:.6}.ApiKeys-module__Vg7RfG__providerName{align-items:center;gap:var(--s2);font-size:var(--t-body);color:var(--foreground);font-weight:650;display:inline-flex}.ApiKeys-module__Vg7RfG__providerModels{font-size:var(--t-sub);color:var(--text-muted);white-space:nowrap}@media (max-width:640px){.ApiKeys-module__Vg7RfG__provider{row-gap:var(--s1);grid-template-columns:1fr auto}.ApiKeys-module__Vg7RfG__provider .ApiKeys-module__Vg7RfG__masked,.ApiKeys-module__Vg7RfG__providerModels{grid-column:1/-1}.ApiKeys-module__Vg7RfG__provider>span:last-child{grid-area:1/2;justify-self:end}}.ApiKeys-module__Vg7RfG__providerLogo{flex:none;max-width:none}
.Logs-module__gCjyuG__retention{font-size:var(--t-meta);color:var(--text-muted);font-feature-settings:var(--num)}.Logs-module__gCjyuG__mono{font-family:var(--font-mono);font-size:var(--t-meta);color:var(--foreground)}.Logs-module__gCjyuG__endpoint{align-items:center;gap:var(--s2);display:inline-flex}.Logs-module__gCjyuG__method{height:18px;padding:0 var(--s1);background:var(--elev-2);border:1px solid var(--line);font-size:var(--t-micro);letter-spacing:.04em;color:var(--text-muted);border-radius:4px;align-items:center;font-weight:700;display:inline-flex}.Logs-module__gCjyuG__method[data-method=POST]{background:var(--primary-soft);color:var(--primary-ink);border-color:#0000}.Logs-module__gCjyuG__time{font-family:var(--font-mono);font-size:var(--t-meta);font-feature-settings:var(--num);color:var(--text-muted)}.Logs-module__gCjyuG__timeDay{margin-right:var(--s2);opacity:.75}.Logs-module__gCjyuG__saved{color:var(--ok);font-weight:650}.Logs-module__gCjyuG__wrap{white-space:normal;max-width:34ch;line-height:1.4;display:inline-block}.Logs-module__gCjyuG__details{gap:var(--s3) var(--s5);padding:var(--s1) 0 var(--s3);white-space:normal;grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));display:grid}.Logs-module__gCjyuG__details dt{font-size:var(--t-micro);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);font-weight:600}.Logs-module__gCjyuG__details dd{font-size:var(--t-sub);color:var(--foreground);overflow-wrap:anywhere;margin-top:2px;line-height:1.5}.Logs-module__gCjyuG__expand{width:var(--ctl-h-sm);height:var(--ctl-h-sm);border-radius:var(--r-control);color:var(--text-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.Logs-module__gCjyuG__expand:hover{background:var(--elev-2);color:var(--foreground)}.Logs-module__gCjyuG__expand:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.Logs-module__gCjyuG__detailRow>td{padding:0 var(--s3) var(--s3);background:var(--elev-2)}.Logs-module__gCjyuG__muted{color:var(--text-muted)}
.ModelAnalytics-module__hbku1q__donutCentre{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex;position:absolute;inset:0}.ModelAnalytics-module__hbku1q__donutCentre strong{font-size:var(--t-display);letter-spacing:-.02em;color:var(--foreground);font-feature-settings:var(--num);font-weight:700;line-height:1}.ModelAnalytics-module__hbku1q__donutCentre span{font-size:var(--t-meta);color:var(--text-muted)}.ModelAnalytics-module__hbku1q__legend{gap:var(--s1) var(--s4);margin-top:var(--s4);padding-top:var(--s3);border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(min(100%,168px),1fr));list-style:none;display:grid}.ModelAnalytics-module__hbku1q__legendItem{align-items:center;gap:var(--s2);min-width:0;font-size:var(--t-meta);display:flex}.ModelAnalytics-module__hbku1q__swatch{border-radius:2px;flex:none;width:8px;height:8px}.ModelAnalytics-module__hbku1q__legendName{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-muted);overflow:hidden}.ModelAnalytics-module__hbku1q__legendValue{color:var(--foreground);font-feature-settings:var(--num);margin-left:auto;font-weight:650}.ModelAnalytics-module__hbku1q__tip{align-items:baseline;gap:var(--s3);padding:var(--s2) var(--s3);border:1px solid var(--line-strong);border-radius:var(--r-control);background:var(--elev-3);box-shadow:var(--shadow-lg);font-size:var(--t-meta);color:var(--text-muted);display:flex}.ModelAnalytics-module__hbku1q__tip strong{color:var(--foreground);font-feature-settings:var(--num)}.ModelAnalytics-module__hbku1q__modelCell{align-items:center;gap:var(--s2);min-width:0;display:inline-flex}.ModelAnalytics-module__hbku1q__logo{flex:none}.ModelAnalytics-module__hbku1q__type{height:20px;padding:0 var(--s2);border:1px solid var(--line);border-radius:var(--r-control);background:var(--elev-2);font-size:var(--t-micro);color:var(--text-muted);align-items:center;font-weight:600;display:inline-flex}.ModelAnalytics-module__hbku1q__rate{color:var(--ok);font-weight:600}.ModelAnalytics-module__hbku1q__rate[data-low]{color:var(--danger)}.ModelAnalytics-module__hbku1q__latency{align-items:center;gap:var(--s2);justify-content:flex-end;display:inline-flex}.ModelAnalytics-module__hbku1q__spark{max-width:none;color:var(--text-muted);flex:none}.ModelAnalytics-module__hbku1q__spark path[data-tone=slow]{color:var(--warn)}.ModelAnalytics-module__hbku1q__health{align-items:flex-end;gap:2px;height:14px;display:inline-flex;position:relative}.ModelAnalytics-module__hbku1q__bar{background:var(--ok);border-radius:1px;width:4px;height:100%}.ModelAnalytics-module__hbku1q__bar[data-state=amber]{background:var(--warn)}.ModelAnalytics-module__hbku1q__bar[data-state=red]{background:var(--danger)}
.Overview-module__hDHXxq__viewAll{align-items:center;gap:var(--s1);min-height:var(--ctl-h-sm);font-size:var(--t-sub);color:var(--primary);transition:color var(--dur-fast) var(--ease-out);font-weight:600;display:inline-flex}.Overview-module__hDHXxq__viewAll:hover{color:var(--primary-hover)}.Overview-module__hDHXxq__viewAll svg{flex:none;max-width:none}.Overview-module__hDHXxq__activity{flex-direction:column;display:flex}.Overview-module__hDHXxq__health{gap:var(--s3);grid-template-columns:repeat(auto-fit,minmax(min(100%,132px),1fr));align-content:stretch;height:100%;display:grid}.Overview-module__hDHXxq__healthItem{justify-content:center;gap:var(--s1);padding:var(--s3);border:1px solid var(--line);border-radius:var(--r-control);background:var(--elev-2);flex-direction:column;display:flex}.Overview-module__hDHXxq__healthValue{font-size:var(--t-display);letter-spacing:-.02em;font-feature-settings:var(--num);color:var(--foreground);font-weight:700;line-height:1.1}.Overview-module__hDHXxq__healthLabel{align-items:center;gap:var(--s1);font-size:var(--t-meta);color:var(--text-muted);display:inline-flex}.Overview-module__hDHXxq__healthDot{border-radius:var(--r-pill);background:currentColor;flex:none;width:6px;height:6px}.Overview-module__hDHXxq__healthItem[data-tone=good] .Overview-module__hDHXxq__healthValue,.Overview-module__hDHXxq__healthItem[data-tone=good] .Overview-module__hDHXxq__healthDot{color:var(--ok)}.Overview-module__hDHXxq__healthItem[data-tone=warn] .Overview-module__hDHXxq__healthValue,.Overview-module__hDHXxq__healthItem[data-tone=warn] .Overview-module__hDHXxq__healthDot{color:var(--warn)}.Overview-module__hDHXxq__next{padding-top:var(--s2)}.Overview-module__hDHXxq__nextTitle{margin-bottom:var(--s2);font-size:var(--t-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-weight:700}.Overview-module__hDHXxq__nextList{gap:var(--s2);grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;display:grid}@container page (max-width:820px){.Overview-module__hDHXxq__nextList{grid-template-columns:minmax(0,1fr)}}.Overview-module__hDHXxq__nextItem{align-items:center;gap:var(--s3);height:100%;padding:var(--s3);border:1px solid var(--line);border-radius:var(--r-card);background:var(--elev-1);transition:border-color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out);display:flex}.Overview-module__hDHXxq__nextItem:hover{border-color:var(--line-strong);background:var(--elev-2)}.Overview-module__hDHXxq__nextItem:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.Overview-module__hDHXxq__nextIcon{border-radius:var(--r-control);background:var(--primary-soft);width:34px;height:34px;color:var(--primary-ink);flex:none;justify-content:center;align-items:center;display:flex}.Overview-module__hDHXxq__nextIcon svg{flex:none;max-width:none}.Overview-module__hDHXxq__nextText{flex-direction:column;gap:2px;min-width:0;display:flex}.Overview-module__hDHXxq__nextName{font-size:var(--t-sub);color:var(--foreground);font-weight:650}.Overview-module__hDHXxq__nextBody{font-size:var(--t-meta);color:var(--text-muted);line-height:1.45}.Overview-module__hDHXxq__nextArrow{max-width:none;color:var(--text-muted);opacity:0;transition:opacity var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);flex:none;margin-left:auto}.Overview-module__hDHXxq__nextItem:hover .Overview-module__hDHXxq__nextArrow,.Overview-module__hDHXxq__nextItem:focus-visible .Overview-module__hDHXxq__nextArrow{opacity:1;color:var(--primary);transform:translate(2px)}
.Playground-module__MbFRbG__preset{height:var(--ctl-h);padding:0 var(--s3);border:1px solid var(--line);border-radius:var(--r-control);background:var(--elev-2);font-size:var(--t-meta);color:var(--text-muted);white-space:nowrap;align-items:center;display:inline-flex}.Playground-module__MbFRbG__preset strong{color:var(--foreground);font-weight:650}.Playground-module__MbFRbG__split{gap:var(--app-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr));align-items:stretch;display:grid}.Playground-module__MbFRbG__code{font-family:var(--font-mono);line-height:1.6}.Playground-module__MbFRbG__variablesGroup{border:0;min-width:0;padding:0}.Playground-module__MbFRbG__hint{margin-bottom:var(--s2);font-size:var(--t-meta);color:var(--text-muted);line-height:1.5}.Playground-module__MbFRbG__variables{gap:var(--s2);flex-direction:column;display:flex}.Playground-module__MbFRbG__variable{align-items:center;gap:var(--s3);grid-template-columns:minmax(5rem,auto) 1fr;display:grid}.Playground-module__MbFRbG__variable code{font-family:var(--font-mono);font-size:var(--t-meta);color:var(--primary);text-overflow:ellipsis;overflow:hidden}.Playground-module__MbFRbG__params{gap:var(--s4);grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));align-items:start;display:grid}.Playground-module__MbFRbG__range{width:100%;height:var(--ctl-h);appearance:none;cursor:pointer;background:0 0}.Playground-module__MbFRbG__range:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:var(--r-control)}.Playground-module__MbFRbG__range::-webkit-slider-runnable-track{border-radius:var(--r-pill);background:var(--line-strong);height:4px}.Playground-module__MbFRbG__range::-moz-range-track{border-radius:var(--r-pill);background:var(--line-strong);height:4px}.Playground-module__MbFRbG__range::-webkit-slider-thumb{appearance:none;border:2px solid var(--elev-1);border-radius:var(--r-pill);background:var(--primary);width:14px;height:14px;transition:transform var(--dur-fast) var(--ease-out);margin-top:-5px}.Playground-module__MbFRbG__range::-moz-range-thumb{border:2px solid var(--elev-1);border-radius:var(--r-pill);background:var(--primary);width:14px;height:14px}.Playground-module__MbFRbG__range:hover::-webkit-slider-thumb{transform:scale(1.15)}.Playground-module__MbFRbG__rangeValue{color:var(--foreground);font-feature-settings:var(--num);font-weight:650}.Playground-module__MbFRbG__warn,.Playground-module__MbFRbG__notice,.Playground-module__MbFRbG__live{align-items:flex-start;gap:var(--s2);padding:var(--s2) var(--s3);border-radius:var(--r-control);font-size:var(--t-sub);border:1px solid #0000;line-height:1.5;display:flex}.Playground-module__MbFRbG__warn svg,.Playground-module__MbFRbG__notice svg,.Playground-module__MbFRbG__live svg{flex:none;max-width:none;margin-top:1px}.Playground-module__MbFRbG__warn{margin-top:var(--s2);border-color:var(--line);background:var(--elev-2);color:var(--text-muted)}.Playground-module__MbFRbG__notice{margin-bottom:var(--s3);border-color:var(--line);background:var(--elev-2);color:var(--text-muted)}.Playground-module__MbFRbG__live{margin-bottom:var(--s3);border-color:var(--ok-border);background:var(--ok-bg);color:var(--ok)}.Playground-module__MbFRbG__actions{justify-content:flex-end;gap:var(--s2);padding-top:var(--s4);margin-top:auto;display:flex}.Playground-module__MbFRbG__placeholder{flex:1;justify-content:center;align-items:center;display:flex}.Playground-module__MbFRbG__pendingBlock{gap:var(--s3);padding:var(--s2) 0;flex-direction:column;display:flex}.Playground-module__MbFRbG__output{padding:var(--s3);border:1px solid var(--line);border-radius:var(--r-control);background:var(--elev-2);color:var(--foreground);font-family:var(--font-mono);font-size:var(--t-meta);white-space:pre-wrap;word-break:break-word;max-height:22rem;line-height:1.65;overflow:auto}.Playground-module__MbFRbG__usage{gap:var(--s3);margin-top:var(--s4);padding-top:var(--s3);border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(6.5rem,1fr));display:grid}.Playground-module__MbFRbG__usage dt{font-size:var(--t-micro);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);font-weight:600}.Playground-module__MbFRbG__usage dd{font-size:var(--t-body);color:var(--foreground);font-feature-settings:var(--num);margin-top:2px;font-weight:650}.Playground-module__MbFRbG__usage .Playground-module__MbFRbG__cost{color:var(--primary)}.Playground-module__MbFRbG__compare{margin-top:var(--s3);padding:var(--s2) var(--s3);border:1px solid var(--line);border-radius:var(--r-control);background:var(--elev-2);font-size:var(--t-sub);color:var(--text-muted);line-height:1.55}.Playground-module__MbFRbG__compare[data-saved]{border-color:var(--ok-border);background:var(--ok-bg)}.Playground-module__MbFRbG__compare strong{color:var(--foreground);font-weight:650}.Playground-module__MbFRbG__compare[data-saved] strong{color:var(--ok)}.Playground-module__MbFRbG__tokenNote{margin-top:var(--s2);font-size:var(--t-meta);color:var(--text-muted)}
.Prompts-module__thNbJq__tags{gap:var(--s1);margin-bottom:var(--s4);flex-wrap:wrap;display:flex}.Prompts-module__thNbJq__tagBtn{align-items:center;gap:var(--s1);height:var(--ctl-h-sm);padding:0 var(--s3);border:1px solid var(--line);border-radius:var(--r-control);background:var(--elev-2);color:var(--text-muted);font:inherit;font-size:var(--t-meta);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);font-weight:600;display:inline-flex}.Prompts-module__thNbJq__tagBtn:hover{border-color:var(--line-strong);color:var(--foreground)}.Prompts-module__thNbJq__tagBtn:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.Prompts-module__thNbJq__tagBtn[data-active]{background:var(--primary-soft);color:var(--primary-ink);border-color:#0000}.Prompts-module__thNbJq__tagCount{font-size:var(--t-micro);opacity:.7;font-feature-settings:var(--num)}.Prompts-module__thNbJq__list{gap:var(--app-gap);grid-template-columns:repeat(auto-fill,minmax(min(100%,23rem),1fr));list-style:none;display:grid}.Prompts-module__thNbJq__card{gap:var(--s2);padding:var(--panel-pad);border:1px solid var(--line);border-radius:var(--r-card);background:var(--elev-2);transition:border-color var(--dur-fast) var(--ease-out);flex-direction:column;display:flex}.Prompts-module__thNbJq__card:hover{border-color:var(--line-strong)}.Prompts-module__thNbJq__cardHead{justify-content:space-between;align-items:baseline;gap:var(--s3);display:flex}.Prompts-module__thNbJq__cardName{font-size:var(--t-card);color:var(--foreground);font-weight:650}.Prompts-module__thNbJq__model{text-overflow:ellipsis;max-width:40%;padding:2px var(--s2);border-radius:var(--r-control);background:var(--elev-1);font-size:var(--t-micro);color:var(--text-muted);white-space:nowrap;flex:none;font-weight:600;overflow:hidden}.Prompts-module__thNbJq__cardDescription{font-size:var(--t-sub);color:var(--text-muted);line-height:1.5}.Prompts-module__thNbJq__body{height:7.5rem;padding:var(--s2) var(--s3);border:1px solid var(--line);border-radius:var(--r-control);background:var(--elev-1);font-family:var(--font-mono);font-size:var(--t-meta);color:var(--foreground);white-space:pre-wrap;word-break:break-word;line-height:1.6;overflow:auto}.Prompts-module__thNbJq__vars{align-items:center;gap:var(--s1);font-size:var(--t-meta);color:var(--text-muted);flex-wrap:wrap;display:flex}.Prompts-module__thNbJq__vars svg{flex:none;max-width:none}.Prompts-module__thNbJq__var{margin-right:var(--s1);padding:2px var(--s1);background:var(--elev-1);font-family:var(--font-mono);font-size:var(--t-micro);color:var(--primary);border-radius:4px;display:inline-block}.Prompts-module__thNbJq__cardFoot{gap:var(--s2);padding-top:var(--s3);border-top:1px solid var(--line);flex-direction:column;margin-top:auto;display:flex}.Prompts-module__thNbJq__meta{font-size:var(--t-meta);color:var(--text-muted)}.Prompts-module__thNbJq__cardActions{justify-content:space-between;align-items:center;gap:var(--s2);display:flex}.Prompts-module__thNbJq__iconRow{align-items:center;gap:2px;display:inline-flex}.Prompts-module__thNbJq__linkBtn{align-items:center;gap:var(--s1);height:var(--ctl-h-sm);padding:0 var(--s3);border:1px solid var(--line-strong);border-radius:var(--r-control);background:var(--elev-1);color:var(--foreground);font-size:var(--t-meta);white-space:nowrap;transition:border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);font-weight:600;display:inline-flex}.Prompts-module__thNbJq__linkBtn:hover{border-color:var(--primary);color:var(--primary)}.Prompts-module__thNbJq__linkBtn:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.Prompts-module__thNbJq__linkBtn svg{flex:none;max-width:none}.Prompts-module__thNbJq__tagFieldset{border:0;min-width:0;padding:0}.Prompts-module__thNbJq__code{font-family:var(--font-mono);line-height:1.55}.Prompts-module__thNbJq__tagPicker{gap:var(--s2) var(--s3);flex-wrap:wrap;display:flex}.Prompts-module__thNbJq__tagOption{align-items:center;gap:var(--s2);min-height:var(--ctl-h-sm);font-size:var(--t-sub);color:var(--foreground);cursor:pointer;display:inline-flex}.Prompts-module__thNbJq__tagOption input{accent-color:var(--primary);cursor:pointer}.Prompts-module__thNbJq__foundIcon{vertical-align:-1px;margin-right:2px}
.Routing-module__KRNVzG__panelNote{margin-bottom:var(--s4);font-size:var(--t-sub);color:var(--text-muted);line-height:1.55}.Routing-module__KRNVzG__panelNote strong{color:var(--foreground)}.Routing-module__KRNVzG__rules{border:1px solid var(--line);border-radius:var(--r-control);flex-direction:column;list-style:none;display:flex;overflow:hidden}.Routing-module__KRNVzG__rule{align-items:center;gap:var(--s4);padding:var(--s3);background:var(--elev-1);transition:background-color var(--dur-fast) var(--ease-out);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.Routing-module__KRNVzG__rule+.Routing-module__KRNVzG__rule{border-top:1px solid var(--line)}.Routing-module__KRNVzG__rule:hover{background:var(--elev-2)}.Routing-module__KRNVzG__rule[data-off]{opacity:.55}.Routing-module__KRNVzG__order{align-items:center;gap:var(--s1);flex-direction:column;display:flex}.Routing-module__KRNVzG__orderNum{min-width:1.25rem;font-size:var(--t-meta);text-align:center;color:var(--text-muted);font-feature-settings:var(--num);font-weight:650}.Routing-module__KRNVzG__reorder{flex-direction:column;gap:2px;display:flex}.Routing-module__KRNVzG__ruleBody{min-width:0}.Routing-module__KRNVzG__ruleFlow{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.Routing-module__KRNVzG__when{padding:var(--s1) var(--s2);border:1px solid var(--line);border-radius:var(--r-control);background:var(--elev-2);font-size:var(--t-sub);color:var(--foreground);font-weight:600}.Routing-module__KRNVzG__arrow{max-width:none;color:var(--text-muted);flex:none}.Routing-module__KRNVzG__target{align-items:center;gap:var(--s1);padding:var(--s1) var(--s2);border-radius:var(--r-control);background:var(--primary-soft);font-size:var(--t-sub);color:var(--primary-ink);border:1px solid #0000;font-weight:650;display:inline-flex}.Routing-module__KRNVzG__target[data-cache=true]{border-color:var(--ok-border);background:var(--ok-bg);color:var(--ok)}.Routing-module__KRNVzG__target svg{flex:none;max-width:none}.Routing-module__KRNVzG__logo{object-fit:contain;flex:none;width:15px;min-width:15px;max-width:none;height:15px}.Routing-module__KRNVzG__ruleNote{margin-top:var(--s1);font-size:var(--t-meta);color:var(--text-muted);line-height:1.45}.Routing-module__KRNVzG__ruleStats{align-items:center;gap:var(--s1) var(--s3);margin-top:var(--s1);flex-wrap:wrap;display:flex}.Routing-module__KRNVzG__stat[data-warn=true]{color:var(--warn);font-weight:600}.Routing-module__KRNVzG__target[data-danger=true]{border-color:var(--danger);background:var(--danger-bg,transparent);color:var(--danger)}.Routing-module__KRNVzG__stat{font-size:var(--t-micro);color:var(--text-muted)}.Routing-module__KRNVzG__stat strong{font-size:var(--t-sub);font-feature-settings:var(--num);color:var(--foreground)}.Routing-module__KRNVzG__stat[data-saved] strong{color:var(--ok)}.Routing-module__KRNVzG__ruleActions{align-items:center;gap:var(--s1);display:flex}.Routing-module__KRNVzG__fallback{align-items:center;gap:var(--s3);margin-top:var(--s4);padding:var(--s3) var(--s4);border:1px dashed var(--line);border-radius:var(--r-control);display:flex}.Routing-module__KRNVzG__fallbackIcon{max-width:none;color:var(--text-muted);flex:none}.Routing-module__KRNVzG__fallbackText{flex:1;min-width:0}.Routing-module__KRNVzG__fallbackLabel{font-size:var(--t-sub);color:var(--foreground);font-weight:650}@media (max-width:780px){.Routing-module__KRNVzG__rule{row-gap:var(--s3);grid-template-columns:auto minmax(0,1fr)}.Routing-module__KRNVzG__ruleActions{grid-column:2/-1;justify-content:flex-end}}.Routing-module__KRNVzG__policyForm{gap:var(--s3) var(--s4);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));align-items:end;display:grid}.Routing-module__KRNVzG__policyFormFoot{justify-content:space-between;align-items:center;gap:var(--s4);padding-top:var(--s2);flex-wrap:wrap;grid-column:1/-1;display:flex}.Routing-module__KRNVzG__policyHint{max-width:44ch;font-size:var(--t-meta);color:var(--text-muted);margin:0;line-height:1.5}.Routing-module__KRNVzG__policyDanger{margin-top:var(--s4);padding-top:var(--s3);border-top:1px solid var(--line);justify-content:flex-end;display:flex}.Routing-module__KRNVzG__limitRow{gap:var(--s3);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));display:grid}
.Settings-module__Uz9YjW__note{align-items:center;gap:var(--s2);margin-bottom:var(--s4);font-size:var(--t-sub);color:var(--text-muted);line-height:1.5;display:flex}.Settings-module__Uz9YjW__note svg{color:var(--primary);flex:none}.Settings-module__Uz9YjW__subhead{margin:var(--s5) 0 var(--s3);font-size:var(--t-meta);letter-spacing:.07em;text-transform:uppercase;color:var(--text-muted);font-weight:700}.Settings-module__Uz9YjW__rows{flex-direction:column;flex:1;display:flex}.Settings-module__Uz9YjW__row[data-pin]{margin-top:auto}.Settings-module__Uz9YjW__row{justify-content:space-between;align-items:baseline;gap:var(--s2) var(--s5);padding:var(--s3) 0;flex-wrap:wrap;display:flex}.Settings-module__Uz9YjW__row+.Settings-module__Uz9YjW__row{border-top:1px solid var(--line)}.Settings-module__Uz9YjW__rowText{gap:var(--s1);flex-direction:column;min-width:0;display:flex}.Settings-module__Uz9YjW__rowLabel{font-size:var(--t-body);color:var(--foreground);font-weight:600}.Settings-module__Uz9YjW__rowNote{max-width:52ch;font-size:var(--t-meta);color:var(--text-muted);line-height:1.45}.Settings-module__Uz9YjW__rowValue{align-items:center;gap:var(--s2);font-size:var(--t-body);color:var(--foreground);font-feature-settings:var(--num);text-align:right;overflow-wrap:anywhere;min-width:0;margin-left:auto;display:inline-flex}.Settings-module__Uz9YjW__rowValue strong{font-weight:700}.Settings-module__Uz9YjW__muted{color:var(--text-muted)}.Settings-module__Uz9YjW__mono{font-family:var(--font-mono);font-size:var(--t-sub)}.Settings-module__Uz9YjW__on{align-items:center;gap:var(--s1);color:var(--ok);font-weight:700;display:inline-flex}.Settings-module__Uz9YjW__soon{padding:2px var(--s2);border:1px solid var(--line);border-radius:var(--r-pill);font-size:var(--t-micro);letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);cursor:default;font-weight:700}.Settings-module__Uz9YjW__panelFoot{justify-content:space-between;align-items:center;gap:var(--s4);margin-top:var(--s4);padding-top:var(--s4);border-top:1px solid var(--line);font-size:var(--t-body);color:var(--text-muted);display:flex}.Settings-module__Uz9YjW__team,.Settings-module__Uz9YjW__sessions,.Settings-module__Uz9YjW__invoices{flex-direction:column;list-style:none;display:flex}.Settings-module__Uz9YjW__member{align-items:center;gap:var(--s3);padding:var(--s3) 0;grid-template-columns:auto minmax(0,1fr) auto auto;display:grid}.Settings-module__Uz9YjW__member+.Settings-module__Uz9YjW__member{border-top:1px solid var(--line)}.Settings-module__Uz9YjW__member[data-status=invited]{opacity:.7}.Settings-module__Uz9YjW__avatar{border-radius:var(--r-pill);background:var(--elev-2);width:30px;height:30px;color:var(--foreground);font-size:var(--t-meta);flex:none;justify-content:center;align-items:center;font-weight:700;display:flex}.Settings-module__Uz9YjW__memberText,.Settings-module__Uz9YjW__sessionText{flex-direction:column;gap:2px;min-width:0;display:flex}.Settings-module__Uz9YjW__memberName{font-size:var(--t-body);color:var(--foreground);overflow-wrap:anywhere;font-weight:600}.Settings-module__Uz9YjW__memberEmail{font-size:var(--t-meta);color:var(--text-muted);overflow-wrap:anywhere}.Settings-module__Uz9YjW__role{font-size:var(--t-sub);color:var(--text-muted)}@media (max-width:620px){.Settings-module__Uz9YjW__member{grid-template-columns:auto minmax(0,1fr) auto}.Settings-module__Uz9YjW__role{grid-column:2/-1}}.Settings-module__Uz9YjW__planHead{justify-content:space-between;align-items:flex-start;gap:var(--s4);padding-bottom:var(--s4);margin-bottom:var(--s2);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.Settings-module__Uz9YjW__planHead>div{gap:var(--s1);flex-direction:column;min-width:0;display:flex}.Settings-module__Uz9YjW__planName{font-size:var(--t-meta);letter-spacing:.07em;text-transform:uppercase;color:var(--text-muted);font-weight:700}.Settings-module__Uz9YjW__planShare{letter-spacing:-.03em;color:var(--foreground);font-feature-settings:var(--num);font-size:clamp(1.5rem,3vw,1.9rem);font-weight:800}.Settings-module__Uz9YjW__planBalance{gap:var(--s1);text-align:right;flex-direction:column;display:flex}.Settings-module__Uz9YjW__planBalance strong{font-size:var(--t-display);color:var(--foreground);font-feature-settings:var(--num);font-weight:800}.Settings-module__Uz9YjW__invoice{align-items:center;gap:var(--s3) var(--s4);padding:var(--s3) 0;font-size:var(--t-body);font-feature-settings:var(--num);grid-template-columns:minmax(0,1fr) auto auto auto;display:grid}.Settings-module__Uz9YjW__invoice+.Settings-module__Uz9YjW__invoice{border-top:1px solid var(--line)}.Settings-module__Uz9YjW__invoicePeriod{color:var(--foreground);font-weight:600}.Settings-module__Uz9YjW__invoiceMeta{color:var(--text-muted)}.Settings-module__Uz9YjW__invoiceShare{color:var(--foreground);font-weight:700}@media (max-width:560px){.Settings-module__Uz9YjW__invoice{grid-template-columns:minmax(0,1fr) auto}.Settings-module__Uz9YjW__invoiceMeta{grid-column:1/-1}}.Settings-module__Uz9YjW__pair{gap:var(--app-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));display:grid}.Settings-module__Uz9YjW__session{justify-content:space-between;align-items:center;gap:var(--s2) var(--s4);padding:var(--s3) 0;flex-wrap:wrap;display:flex}.Settings-module__Uz9YjW__session+.Settings-module__Uz9YjW__session{border-top:1px solid var(--line)}.Settings-module__Uz9YjW__signOutForm{margin-top:var(--s4);padding-top:var(--s4);border-top:1px solid var(--line)}.Settings-module__Uz9YjW__signOut{align-items:center;gap:var(--s2);min-height:var(--ctl-h-lg);padding:0 var(--s4);border:1px solid var(--line);border-radius:var(--r-control);color:var(--text-muted);font-family:inherit;font-size:var(--t-body);cursor:pointer;transition:color var(--dur-fast) ease, border-color var(--dur-fast) ease;font-weight:600;display:inline-flex}.Settings-module__Uz9YjW__signOut:hover{color:var(--danger);border-color:var(--danger-border)}.Settings-module__Uz9YjW__formActions{justify-content:flex-end;gap:var(--s3);margin-top:var(--s5);display:flex}.Settings-module__Uz9YjW__formBlock{margin-bottom:var(--s5);padding-bottom:var(--s5);border-bottom:1px solid var(--line)}
