.reference-header-module__23Nv4W__header{z-index:10;justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-5);background:color-mix(in oklab, var(--background) 88%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--border);display:flex;position:sticky;top:0}.reference-header-module__23Nv4W__brand{align-items:center;gap:var(--space-2);min-width:0;display:flex}.reference-header-module__23Nv4W__brandName{font-family:var(--font-display);font-size:var(--text-md);color:var(--foreground);font-weight:700}.reference-header-module__23Nv4W__divider{background:var(--border);width:1px;height:1.125rem}.reference-header-module__23Nv4W__title{font-size:var(--text-base);color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:34rem){.reference-header-module__23Nv4W__divider,.reference-header-module__23Nv4W__title{display:none}}
.reference-index-module__gSGZna__nav{gap:var(--space-4);flex-direction:column;display:flex}.reference-index-module__gSGZna__group{gap:var(--space-2);flex-direction:column;display:flex}.reference-index-module__gSGZna__groupName{font-size:var(--text-xs);letter-spacing:.05em;text-transform:uppercase;color:var(--muted-foreground);font-weight:700}.reference-index-module__gSGZna__list{flex-direction:column;gap:.125rem;margin:0;padding:0;list-style:none;display:flex}.reference-index-module__gSGZna__link{align-items:center;gap:var(--space-2);border-radius:var(--radius-sm);color:var(--foreground);font-size:var(--text-sm);padding:.375rem .5rem;text-decoration:none;display:flex}.reference-index-module__gSGZna__link:hover,.reference-index-module__gSGZna__link:focus-visible{background:var(--accent);color:var(--accent-foreground)}.reference-index-module__gSGZna__linkLabel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.api-reference-module__2nln3q__page{background:var(--background);flex-direction:column;min-height:100dvh;display:flex}.api-reference-module__2nln3q__main{width:100%;max-width:76rem;padding:var(--space-6) var(--space-5) var(--space-6);gap:var(--space-6);flex-direction:column;min-width:0;margin:0 auto;display:flex}.api-reference-module__2nln3q__hero{gap:var(--space-2);flex-direction:column;display:flex}.api-reference-module__2nln3q__heroTitle{font-family:var(--font-display);font-size:var(--text-2xl);color:var(--foreground);margin:0;font-weight:700}.api-reference-module__2nln3q__heroText{max-width:52rem;font-size:var(--text-md);color:var(--muted-foreground);margin:0;line-height:1.6}.api-reference-module__2nln3q__heroMeta{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--muted-foreground)}.api-reference-module__2nln3q__explorer{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.api-reference-module__2nln3q__explorerTitle{font-family:var(--font-display);font-size:var(--text-lg);color:var(--foreground);margin:0;font-weight:700}.api-reference-module__2nln3q__explorerBody{gap:var(--space-5);grid-template-columns:17rem minmax(0,1fr);align-items:start;min-width:0;display:grid}.api-reference-module__2nln3q__aside{gap:var(--space-4);max-height:calc(100dvh - 6rem);padding-right:var(--space-2);flex-direction:column;display:flex;position:sticky;top:4.5rem;overflow-y:auto}.api-reference-module__2nln3q__operations:only-child{grid-column:1/-1}.api-reference-module__2nln3q__operations{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.api-reference-module__2nln3q__group{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.api-reference-module__2nln3q__groupTitle{font-size:var(--text-md);color:var(--foreground);margin:0;font-weight:700}.api-reference-module__2nln3q__groupDesc{max-width:34rem;font-size:var(--text-base);color:var(--muted-foreground);margin:0}.api-reference-module__2nln3q__search{gap:var(--space-1);flex-direction:column;display:flex}.api-reference-module__2nln3q__feedback{width:100%;max-width:48rem;padding:var(--space-6) var(--space-5);margin:0 auto}.api-reference-module__2nln3q__errorRow{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}@media (max-width:62rem){.api-reference-module__2nln3q__explorerBody{grid-template-columns:minmax(0,1fr)}.api-reference-module__2nln3q__aside{max-height:none;position:static;overflow:visible}}@media (max-width:40rem){.api-reference-module__2nln3q__main{padding:var(--space-5) var(--space-4)}}
.login-module__zW06KW__wrap{grid-template-columns:1.05fr 1fr;min-height:100dvh;display:grid}@media (max-width:900px){.login-module__zW06KW__wrap{grid-template-columns:1fr}}.login-module__zW06KW__formSide{background:var(--background);place-items:center;padding:2.5rem 1.5rem;display:grid}.login-module__zW06KW__formInner{width:100%;max-width:22.5rem}.login-module__zW06KW__markMobile{color:var(--primary);margin-bottom:1.25rem;font-weight:700;display:none}@media (max-width:900px){.login-module__zW06KW__markMobile{display:block}}.login-module__zW06KW__title{margin:0 0 .375rem;font-size:1.9rem;font-weight:700}.login-module__zW06KW__subtitle{color:var(--muted-foreground);margin:0 0 1.625rem;font-size:.95rem}.login-module__zW06KW__notice{margin-bottom:1rem}.login-module__zW06KW__form{flex-direction:column;gap:1rem;display:flex}.login-module__zW06KW__field{flex-direction:column;gap:.4375rem;display:flex}.login-module__zW06KW__forgot{color:var(--primary);cursor:pointer;align-self:flex-end;font-size:.82rem}.login-module__zW06KW__forgot:hover{text-decoration:underline}.login-module__zW06KW__submit{width:100%;margin-top:.375rem}.login-module__zW06KW__brand{background:radial-gradient(48rem 34rem at 82% 10%, color-mix(in oklab, var(--primary) 14%, transparent), transparent 60%), radial-gradient(40rem 30rem at 10% 94%, color-mix(in oklab, var(--primary) 8%, transparent), transparent 60%), #0e120d;place-items:center;padding:3rem;display:grid;position:relative;overflow:hidden}.login-module__zW06KW__orb{background:radial-gradient(circle, color-mix(in oklab, var(--primary) 30%, transparent) 0%, color-mix(in oklab, var(--primary) 12%, transparent) 40%, transparent 70%);width:22rem;height:22rem;transform:translate3d(var(--ox,0px), var(--oy,0px), 0);pointer-events:none;will-change:transform;border-radius:50%;margin:-11rem 0 0 -11rem;transition:transform .55s cubic-bezier(.22,1,.36,1);animation:.8s ease-out backwards login-module__zW06KW__orbIn;position:absolute;top:44%;left:50%}@keyframes login-module__zW06KW__orbIn{0%{opacity:0}}@media (max-width:900px){.login-module__zW06KW__brand{display:none}}.login-module__zW06KW__brandContent{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:1.5rem;display:flex;position:relative}.login-module__zW06KW__lockup{align-items:center;gap:1rem;animation:.5s cubic-bezier(.22,1,.36,1) 50ms backwards login-module__zW06KW__rise;display:flex}.login-module__zW06KW__wordmark{letter-spacing:-.01em;color:#fffffff2;font-size:2.25rem;font-weight:700}.login-module__zW06KW__loginLogo{object-fit:contain;max-width:16rem;max-height:4.5rem}.login-module__zW06KW__glowLine{background:linear-gradient(90deg, transparent, var(--primary), transparent);width:7.5rem;height:2px;box-shadow:0 0 14px 1px color-mix(in oklab, var(--primary) 55%, transparent);border-radius:999px;animation:.5s cubic-bezier(.22,1,.36,1) .18s backwards login-module__zW06KW__rise}.login-module__zW06KW__slogan{color:#ffffffd9;margin:0;font-size:1.05rem;line-height:1.5;animation:.5s cubic-bezier(.22,1,.36,1) .3s backwards login-module__zW06KW__rise}.login-module__zW06KW__copy{z-index:1;text-align:center;color:#fff9;font-size:.8rem;position:absolute;bottom:1.5rem;left:0;right:0}@keyframes login-module__zW06KW__rise{0%{opacity:0;transform:translateY(.75rem)}}@media (prefers-reduced-motion:reduce){.login-module__zW06KW__lockup,.login-module__zW06KW__glowLine,.login-module__zW06KW__slogan{animation:none}.login-module__zW06KW__orb{transition:none;animation:none}}
.role-router-module__9NHDBq__errorWrap{justify-content:center;align-items:center;min-height:100dvh;padding:1.5rem;display:flex}.role-router-module__9NHDBq__errorAlert{width:100%;max-width:26rem}.role-router-module__9NHDBq__errorBody{flex-direction:column;gap:.75rem;display:flex}.role-router-module__9NHDBq__errorActions{gap:.5rem;display:flex}
