.shepherd-button{color:#ffffffbf;cursor:pointer;background:#3288e6;border:0;border-radius:3px;margin-right:.5rem;padding:.5rem 1.5rem;transition:all .5s}.shepherd-button:not(:disabled):hover{color:#ffffffbf;background:#196fcc}.shepherd-button.shepherd-button-secondary{color:#000000bf;background:#f1f2f3}.shepherd-button.shepherd-button-secondary:not(:disabled):hover{color:#000000bf;background:#d6d9db}.shepherd-button:disabled{cursor:not-allowed}.shepherd-footer{border-bottom-right-radius:5px;border-bottom-left-radius:5px;justify-content:flex-end;padding:0 .75rem .75rem;display:flex}.shepherd-footer .shepherd-button:last-child{margin-right:0}.shepherd-cancel-icon{color:#808080bf;cursor:pointer;background:0 0;border:none;margin:0;padding:0;font-size:2em;font-weight:400;transition:color .5s}.shepherd-cancel-icon:hover{color:#000000bf}.shepherd-has-title .shepherd-content .shepherd-cancel-icon{color:#808080bf}.shepherd-has-title .shepherd-content .shepherd-cancel-icon:hover{color:#000000bf}.shepherd-title{color:#000000bf;flex:1 0 auto;margin:0;padding:0;font-size:1rem;font-weight:400;display:flex}.shepherd-header{border-top-left-radius:5px;border-top-right-radius:5px;justify-content:flex-end;align-items:center;padding:.75rem .75rem 0;line-height:2em;display:flex}.shepherd-has-title .shepherd-content .shepherd-header{background:#e6e6e6;padding:1em}.shepherd-text{color:#000000bf;padding:.75em;font-size:1rem;line-height:1.3em}.shepherd-text p{margin-top:0}.shepherd-text p:last-child{margin-bottom:0}.shepherd-content{border-radius:5px;outline:none;padding:0}.shepherd-element{opacity:0;visibility:hidden;z-index:9999;background:#fff;border:none;border-radius:5px;outline:none;width:100%;max-width:400px;margin:0;padding:0;transition:opacity .3s,visibility .3s;box-shadow:0 1px 4px #0003}.shepherd-enabled.shepherd-element{opacity:1;visibility:visible}.shepherd-element[data-popper-reference-hidden]:not(.shepherd-centered){opacity:0;pointer-events:none;visibility:hidden}.shepherd-element,.shepherd-element *,.shepherd-element :after,.shepherd-element :before{box-sizing:border-box}.shepherd-arrow,.shepherd-arrow:before{z-index:-1;width:16px;height:16px;position:absolute}.shepherd-arrow:before{content:"";background:#fff;transform:rotate(45deg)}.shepherd-element[data-popper-placement^=top]>.shepherd-arrow{bottom:-8px}.shepherd-element[data-popper-placement^=bottom]>.shepherd-arrow{top:-8px}.shepherd-element[data-popper-placement^=left]>.shepherd-arrow{right:-8px}.shepherd-element[data-popper-placement^=right]>.shepherd-arrow{left:-8px}.shepherd-element.shepherd-centered>.shepherd-arrow{opacity:0}.shepherd-element.shepherd-has-title[data-popper-placement^=bottom]>.shepherd-arrow:before{background-color:#e6e6e6}.shepherd-target-click-disabled.shepherd-enabled.shepherd-target,.shepherd-target-click-disabled.shepherd-enabled.shepherd-target *{pointer-events:none}.shepherd-modal-overlay-container{opacity:0;pointer-events:none;z-index:9997;width:100vw;height:0;transition:all .3s ease-out,height 0s .3s,opacity .3s;position:fixed;top:0;left:0;overflow:hidden}.shepherd-modal-overlay-container.shepherd-modal-is-visible{opacity:.5;height:100vh;transition:all .3s ease-out,height,opacity .3s;transform:translateZ(0)}.shepherd-modal-overlay-container.shepherd-modal-is-visible path{pointer-events:all}
.shepherd-modal-overlay-container{opacity:0;transition:opacity .25s cubic-bezier(.23,1,.32,1)}.shepherd-modal-overlay-container.shepherd-modal-is-visible{opacity:1;-webkit-backdrop-filter:blur(3px)}.shepherd-modal-overlay-container path{fill:#04060cb8}@media (prefers-color-scheme:light){.shepherd-modal-overlay-container path{fill:#1c181480}}.unihub-tour-spotlight{z-index:9998;outline:3px solid var(--dk-accent);outline-offset:4px;box-shadow:0 0 0 8px var(--dk-accent-dim), 0 0 32px 4px var(--dk-accent-glow);border-radius:16px;animation:1.8s ease-in-out infinite unihub-tour-pulse;position:relative}@keyframes unihub-tour-pulse{0%,to{outline-color:var(--dk-accent)}50%{outline-color:var(--dk-accent-2)}}@media (prefers-reduced-motion:reduce){.unihub-tour-spotlight{animation:none}}.shepherd-element.unihub-tour-step{background:var(--dk-surface);border:1px solid var(--dk-border-2);max-width:372px;font-family:var(--font-base);opacity:0;border-radius:22px;transition:opacity .22s cubic-bezier(.23,1,.32,1),transform .22s cubic-bezier(.23,1,.32,1),visibility .22s;transform:scale(.95)translateY(4px);box-shadow:0 24px 60px #00000073,inset 0 2px #ffffff08}.shepherd-element.unihub-tour-step.shepherd-enabled{opacity:1;transform:scale(1)translateY(0)}.shepherd-element.unihub-tour-step .shepherd-arrow:before{background:var(--dk-surface);border:1px solid var(--dk-border-2)}.shepherd-element.unihub-tour-step .shepherd-header{background:0 0;padding:1.1rem 1.1rem 0}.shepherd-element.unihub-tour-step .shepherd-title{color:var(--dk-text);font-family:"Space Grotesk", var(--font-base), sans-serif;letter-spacing:-.01em;font-size:1.15rem;font-weight:800}.shepherd-element.unihub-tour-step .shepherd-cancel-icon{color:var(--dk-text-2);opacity:.8;font-size:1.35rem;transition:opacity .15s,transform .15s}.shepherd-element.unihub-tour-step .shepherd-cancel-icon:hover{color:var(--dk-text);opacity:1;transform:scale(1.08)}.shepherd-element.unihub-tour-step .shepherd-text{color:var(--dk-text-2);padding:.5rem 1.25rem 1.1rem;font-size:.92rem;line-height:1.6}.tour-icon-badge{background:var(--dk-accent-dim);border-radius:16px;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:.85rem;font-size:1.6rem;animation:.32s cubic-bezier(.23,1,.32,1) unihub-tour-badge-in;display:flex}@keyframes unihub-tour-badge-in{0%{opacity:0;transform:scale(.85)rotate(-6deg)}to{opacity:1;transform:scale(1)rotate(0)}}.tour-desc{margin:0}.tour-progress{align-items:center;gap:6px;margin-top:1.1rem;display:flex}.tour-dot{background:var(--dk-border-2);border-radius:999px;width:6px;height:6px;transition:all .22s cubic-bezier(.23,1,.32,1)}.tour-dot.is-done{background:var(--dk-accent-2)}.tour-dot.is-active{background:var(--dk-accent);width:20px}.shepherd-element.unihub-tour-step .shepherd-footer{align-items:center;gap:.5rem;padding:0 1.1rem 1.1rem;display:flex}.shepherd-element.unihub-tour-step .shepherd-button{background:var(--dk-accent);color:#fff;border:none;border-radius:999px;padding:.6rem 1.15rem;font-size:.82rem;font-weight:700;transition:transform .15s cubic-bezier(.23,1,.32,1),opacity .15s,background .15s}.shepherd-element.unihub-tour-step .shepherd-button:hover{opacity:.92}.shepherd-element.unihub-tour-step .shepherd-button:active{transform:scale(.96)}.shepherd-element.unihub-tour-step .shepherd-button.shepherd-button-secondary{background:var(--dk-surface-2);color:var(--dk-text-2)}.shepherd-element.unihub-tour-step .shepherd-button.shepherd-button-secondary:hover{color:var(--dk-text);background:var(--dk-surface-3)}.shepherd-element.unihub-tour-step .shepherd-button.shepherd-button-skip{color:var(--dk-text-3);text-underline-offset:3px;background:0 0;margin-right:auto;padding:.6rem .4rem;font-weight:600;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:color .15s,text-decoration-color .15s}.shepherd-element.unihub-tour-step .shepherd-button.shepherd-button-skip:hover{color:var(--dk-text-2);-webkit-text-decoration-color:var(--dk-text-3);text-decoration-color:var(--dk-text-3);opacity:1}.shepherd-element.unihub-tour-step .shepherd-button.shepherd-button-skip:active{transform:none}
.dev-portal,.admin-ui{--paper:#f7f4ef;--surface:#fff;--surface-warm:#f2ede4;--surface-sunken:#ece5da;--line:#1c181414;--line-strong:#1c181424;--ink:#1c1814;--ink-2:#4a4540;--ink-3:#8a837a;--brand:#1010ff;--brand-deep:#0b0bc4;--brand-tint:#4b72ff;--brand-wash:#eef;--brand-line:#1010ff38;--on-brand:#fff;--ok:#1a7f4b;--ok-wash:#e8f4ec;--warn:#8a5a00;--warn-wash:#f9efdc;--danger:#b0231c;--danger-wash:#fbeceb;--font-display:"Space Grotesk", "Plus Jakarta Sans", sans-serif;--font-body:"Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, sans-serif;--font-mono:"SFMono-Regular", "JetBrains Mono", Menlo, Consolas, monospace;--r-xs:8px;--r-sm:12px;--r-md:18px;--r-lg:24px;--r-xl:32px;--r-pill:999px;--lift-1:0 1px 2px #1c18140a;--lift-2:0 8px 28px -12px #1c181429;--lift-3:0 28px 70px -28px #1c181442;--lift-brand:0 16px 40px -16px #1010ff66;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--t-press:.14s;--t-hover:.22s;--t-slow:.38s;--t-reveal:.76s;background:var(--paper);min-height:100dvh;color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;position:relative}.dev-portal:after,.admin-ui:after{content:"";z-index:3;pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 260 260' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.dev-portal .dev-dark,.dev-portal.dev-dark,.admin-ui .dev-dark{--paper:#13110f;--surface:#1b1815;--surface-warm:#211d19;--surface-sunken:#0d0b0a;--line:#fffcf717;--line-strong:#fffcf729;--ink:#f7f4ef;--ink-2:#c4bcb1;--ink-3:#8e857a;--brand:#6f86ff;--brand-deep:#8fa1ff;--brand-tint:#a6b4ff;--brand-wash:#6f86ff24;--brand-line:#6f86ff52;--on-brand:#0a0a2e;--ok:#5fcf90;--ok-wash:#5fcf9021;--warn:#e8b361;--warn-wash:#e8b36121;--danger:#ff8c85;--danger-wash:#ff8c8521;background:var(--paper);color:var(--ink)}.dev-portal ::-moz-selection{background:var(--brand);color:var(--on-brand)}.admin-ui ::-moz-selection{background:var(--brand);color:var(--on-brand)}.dev-portal ::selection,.admin-ui ::selection{background:var(--brand);color:var(--on-brand)}.dev-display{font-family:var(--font-display);letter-spacing:-.045em;color:var(--ink);font-size:clamp(2.75rem,7vw,5.25rem);font-weight:700;line-height:.98}.dev-page-title{font-family:var(--font-display);letter-spacing:-.035em;font-size:clamp(1.625rem,3vw,2.25rem);font-weight:700;line-height:1.08}.dev-section-title{font-family:var(--font-display);letter-spacing:-.035em;font-size:clamp(1.5rem,2.6vw,2.125rem);font-weight:700;line-height:1.1}.dev-card__title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);font-size:1rem;font-weight:600}.dev-lead{color:var(--ink-2);font-size:1.0625rem;line-height:1.62}.dev-card__hint,.dev-field-hint{color:var(--ink-3);font-size:.8125rem;line-height:1.62}.dev-field-hint{margin-top:.45rem}.dev-muted{color:var(--ink-3)}.dev-mono{font-family:var(--font-mono);letter-spacing:-.015em;font-size:.8125rem}.dev-brand-text{color:var(--brand)}.dev-tag{text-transform:uppercase;letter-spacing:.2em;color:var(--ink-3);border-radius:var(--r-pill);border:1px solid var(--line);background:var(--surface);padding:.35rem .75rem;font-size:.625rem;font-weight:600;display:inline-block}.dev-nav{z-index:40;padding:1rem 1rem 0;position:sticky;top:0}.dev-nav__inner{border-radius:var(--r-pill);background:color-mix(in srgb, var(--surface) 80%, transparent);-webkit-backdrop-filter:blur(20px)saturate(1.4);backdrop-filter:blur(20px)saturate(1.4);border:1px solid var(--line);max-width:1280px;box-shadow:var(--lift-2);align-items:center;gap:1rem;margin:0 auto;padding:.5rem .5rem .5rem 1.125rem;display:flex}.dev-nav__brand{font-family:var(--font-display);letter-spacing:-.035em;color:var(--ink);align-items:center;gap:.55rem;font-size:1.0625rem;font-weight:700;text-decoration:none;display:flex}.dev-nav__logo{-o-object-fit:contain;object-fit:contain;width:30px;height:30px;display:block}.dev-nav__badge{font-family:var(--font-mono);border-radius:var(--r-xs);background:var(--brand-wash);color:var(--brand);border:1px solid var(--brand-line);padding:.16rem .5rem;font-size:.6875rem}.dev-nav__links{align-items:center;gap:.1rem;margin-left:auto;display:flex}.dev-nav__link{border-radius:var(--r-pill);color:var(--ink-2);transition:color var(--t-hover) var(--ease-out), background var(--t-hover) var(--ease-out);padding:.5rem .85rem;font-size:.875rem;font-weight:500;text-decoration:none}@media (hover:hover) and (pointer:fine){.dev-nav__link:hover{color:var(--ink);background:var(--surface-warm)}}.dev-nav__link--active{color:var(--ink);background:var(--surface-warm)}.dev-burger{border-radius:var(--r-pill);border:1px solid var(--line);background:var(--surface);cursor:pointer;-webkit-tap-highlight-color:transparent;width:42px;height:42px;transition:transform var(--t-hover) var(--ease-out), background var(--t-hover) var(--ease-out);flex-direction:column;justify-content:center;align-items:center;gap:5px;margin-left:auto;padding:0;display:none}.dev-burger:active{transform:scale(.94)}.dev-burger__bar{background:var(--ink);width:16px;height:1.5px;transition:transform var(--t-slow) var(--ease-out), opacity var(--t-hover) var(--ease-out);border-radius:2px;display:block}.dev-burger__bar--x1{transform:translateY(6.5px)rotate(45deg)}.dev-burger__bar--x2{transform:translateY(-6.5px)rotate(-45deg)}.dev-burger__bar--hide{opacity:0;transform:scaleX(.4)}.dev-sheet{z-index:35;overscroll-behavior:contain;background:color-mix(in srgb, var(--surface) 86%, transparent);-webkit-backdrop-filter:blur(28px)saturate(1.35);backdrop-filter:blur(28px)saturate(1.35);opacity:0;visibility:hidden;height:100dvh;transition:opacity var(--t-slow) var(--ease-out), visibility var(--t-slow) var(--ease-out);padding:6.5rem 1.25rem 2rem;display:none;position:fixed;inset:0;overflow-y:auto}.dev-sheet--open{opacity:1;visibility:visible}.dev-sheet__inner{flex-direction:column;gap:.15rem;max-width:460px;margin:0 auto;display:flex}.dev-sheet__link{border-radius:var(--r-md);font-family:var(--font-display);letter-spacing:-.03em;color:var(--ink);opacity:0;transition:opacity .42s var(--ease-out), transform .42s var(--ease-out), background var(--t-hover) var(--ease-out);justify-content:space-between;align-items:center;padding:1rem 1.15rem;font-size:1.5rem;font-weight:600;text-decoration:none;display:flex;transform:translateY(14px)}.dev-sheet__link:active{background:var(--surface-warm)}.dev-sheet--open .dev-sheet__link,.dev-sheet--open .dev-sheet__foot{opacity:1;transition-delay:calc(60ms + var(--i) * 45ms);transform:translateY(0)}.dev-sheet__link--active{color:var(--brand)}.dev-sheet__link--active:after{content:"";background:var(--brand);border-radius:50%;flex:none;width:7px;height:7px}.dev-sheet__foot{border-top:1px solid var(--line);opacity:0;transition:opacity .42s var(--ease-out), transform .42s var(--ease-out);flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:1.25rem;padding-top:1.25rem;display:flex;transform:translateY(14px)}@media (max-width:380px){.dev-nav__badge{display:none}}@media (max-width:860px){.dev-nav__links{display:none}.dev-burger{display:flex}.dev-sheet{display:block}}@media (prefers-reduced-motion:reduce){.dev-burger__bar,.dev-sheet,.dev-sheet__link,.dev-sheet__foot{transition-duration:.01ms}.dev-sheet__link,.dev-sheet__foot{transform:none}}.dev-shell{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:2rem;max-width:1460px;margin:0 auto;padding:2.5rem 1.5rem 6rem;display:grid}.dev-sidebar{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--lift-1);flex-direction:column;gap:.15rem;padding:.5rem;display:flex;position:sticky;top:96px}.dev-sidebar__label{text-transform:uppercase;letter-spacing:.18em;color:var(--ink-3);padding:.9rem .75rem .45rem;font-size:.625rem;font-weight:700}.dev-sidebar__link{border-radius:calc(var(--r-lg) - .5rem);color:var(--ink-2);transition:color var(--t-hover) var(--ease-out), background var(--t-hover) var(--ease-out);justify-content:space-between;align-items:center;gap:.5rem;padding:.6rem .75rem;font-size:.875rem;font-weight:500;text-decoration:none;display:flex}@media (hover:hover) and (pointer:fine){.dev-sidebar__link:hover{color:var(--ink);background:var(--surface-warm)}}.dev-sidebar__link--active{color:var(--on-brand);background:var(--brand);box-shadow:var(--lift-brand);font-weight:600}.dev-sidebar__link--active *{color:inherit!important}.dev-sidenav{min-width:0}@media (min-width:1041px){.dev-sidenav{position:sticky;top:96px}.dev-sidenav .dev-sidebar{position:static;top:auto}}.dev-sidenav__toggle{border-radius:var(--r-md);border:1px solid var(--line);background:var(--surface);width:100%;box-shadow:var(--lift-1);text-align:left;color:var(--ink);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--t-hover) var(--ease-out);align-items:center;gap:.75rem;padding:.7rem .9rem;font-family:inherit;display:none}.dev-sidenav__toggle:active{transform:scale(.99)}.dev-sidenav__eyebrow{text-transform:uppercase;letter-spacing:.18em;color:var(--ink-3);flex:none;font-size:.5625rem;font-weight:700}.dev-sidenav__current{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.015em;flex:1;min-width:0;font-size:.9375rem;font-weight:600;overflow:hidden}.dev-sidenav__chev{border-right:1.5px solid var(--ink-3);border-bottom:1.5px solid var(--ink-3);width:7px;height:7px;transition:transform var(--t-slow) var(--ease-out);flex:none;margin-right:3px;transform:rotate(45deg)translate(-2px,-2px)}.dev-sidenav--open .dev-sidenav__chev{transform:rotate(-135deg)translate(-2px,-2px)}@media (max-width:1040px){.dev-shell{grid-template-columns:minmax(0,1fr);gap:1rem;padding:1.5rem 1rem 4rem}.dev-sidenav__toggle{display:flex}.dev-sidenav__list{margin-top:.5rem;display:none;position:static}.dev-sidenav--open>.dev-sidebar{display:flex}.dev-sidenav--open>.dev-toc{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);padding:.85rem 1rem;display:grid}.dev-sidenav--open>.dev-sidenav__list{animation:dev-sidenav-in .32s var(--ease-out) both}.dev-sidenav .dev-sidebar__link{padding:.75rem}.dev-docs-shell>.dev-sidenav--toc{order:2}.dev-docs-shell>main{order:3}}@media (min-width:1041px) and (max-width:1200px){.dev-docs-shell>.dev-sidenav--toc{display:none}}@keyframes dev-sidenav-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.dev-sidenav--open .dev-sidebar{animation:none}}.dev-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--lift-1);padding:1.5rem}.dev-card--flush{padding:0;overflow:hidden}.dev-card--raised{box-shadow:var(--lift-2)}.dev-bezel{background:var(--surface-warm);border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:var(--lift-2);padding:.5rem}.dev-bezel__core{background:var(--surface);border:1px solid var(--line);border-radius:calc(var(--r-xl) - .5rem);padding:1.5rem;box-shadow:inset 0 1px #fff9}.dev-dark .dev-bezel__core{box-shadow:inset 0 1px #ffffff0d}.dev-stat{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--lift-1);padding:1.25rem}.dev-stat--accent{background:var(--brand);color:var(--on-brand);box-shadow:var(--lift-brand);border-color:#0000}.dev-stat--accent .dev-stat__label,.dev-stat--accent .dev-stat__value,.dev-stat--accent .dev-field-hint{color:var(--on-brand)}.dev-stat--accent .dev-stat__label,.dev-stat--accent .dev-field-hint{opacity:.8}.dev-stat__label{color:var(--ink-3);justify-content:space-between;align-items:center;margin-bottom:.7rem;font-size:.8125rem;font-weight:500;display:flex}.dev-stat__value{font-family:var(--font-display);letter-spacing:-.045em;color:var(--ink);font-size:2.125rem;font-weight:700;line-height:1}.dev-btn{border-radius:var(--r-pill);cursor:pointer;white-space:nowrap;transition:transform var(--t-press) var(--ease-out), background var(--t-hover) var(--ease-out), border-color var(--t-hover) var(--ease-out), box-shadow var(--t-hover) var(--ease-out), opacity var(--t-hover) var(--ease-out);border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:.7rem 1.25rem;font-family:inherit;font-size:.875rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.dev-btn:active:not(:disabled){transform:scale(.97)}.dev-btn:disabled{opacity:.45;cursor:not-allowed}.dev-btn__icon{border-radius:var(--r-pill);width:26px;height:26px;transition:transform var(--t-hover) var(--ease-out);background:#ffffff2e;place-items:center;margin-right:-.55rem;font-size:.8125rem;display:grid}@media (hover:hover) and (pointer:fine){.dev-btn:hover .dev-btn__icon{transform:translate(2px,-1px)scale(1.06)}}.dev-btn--primary{background:var(--brand);color:var(--on-brand);box-shadow:var(--lift-brand)}@media (hover:hover) and (pointer:fine){.dev-btn--primary:hover:not(:disabled){background:var(--brand-deep)}}.dev-btn--ink{background:var(--ink);color:var(--paper);box-shadow:var(--lift-2)}@media (hover:hover) and (pointer:fine){.dev-btn--ink:hover:not(:disabled){background:color-mix(in srgb, var(--ink) 88%, var(--brand))}}.dev-btn--ink .dev-btn__icon{background:#ffffff24}.dev-btn--ghost{background:var(--surface);border-color:var(--line-strong);color:var(--ink)}@media (hover:hover) and (pointer:fine){.dev-btn--ghost:hover:not(:disabled){background:var(--surface-warm)}}.dev-btn--ghost .dev-btn__icon{background:var(--surface-warm)}.dev-btn--quiet{color:var(--ink-3);background:0 0;padding-left:.6rem;padding-right:.6rem}@media (hover:hover) and (pointer:fine){.dev-btn--quiet:hover:not(:disabled){color:var(--ink)}}.dev-btn--danger{border-color:color-mix(in srgb, var(--danger) 36%, transparent);color:var(--danger);background:0 0}@media (hover:hover) and (pointer:fine){.dev-btn--danger:hover:not(:disabled){background:var(--danger-wash)}}.dev-btn--sm{padding:.45rem .85rem;font-size:.8125rem}.dev-input,.dev-select,.dev-textarea{border-radius:var(--r-sm);background:var(--surface);border:1px solid var(--line-strong);width:100%;color:var(--ink);transition:border-color var(--t-hover) var(--ease-out), box-shadow var(--t-hover) var(--ease-out);padding:.7rem .9rem;font-family:inherit;font-size:.875rem}.dev-textarea{font-family:var(--font-mono);resize:vertical;font-size:.8125rem;line-height:1.68}.dev-input:focus,.dev-select:focus,.dev-textarea:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-wash);outline:none}.dev-input::-moz-placeholder{color:var(--ink-3)}.dev-textarea::-moz-placeholder{color:var(--ink-3)}.dev-input::placeholder,.dev-textarea::placeholder{color:var(--ink-3)}.dev-label{color:var(--ink);margin-bottom:.45rem;font-size:.8125rem;font-weight:600;display:block}.dev-table-wrap{overflow-x:auto}.dev-table{border-collapse:collapse;width:100%;font-size:.8125rem}.dev-table th{text-align:left;text-transform:uppercase;letter-spacing:.14em;color:var(--ink-3);border-bottom:1px solid var(--line);white-space:nowrap;background:var(--surface-warm);padding:.8rem 1rem;font-size:.625rem;font-weight:700}.dev-table td{border-bottom:1px solid var(--line);vertical-align:middle;color:var(--ink-2);padding:.85rem 1rem}.dev-table tbody tr:last-child td{border-bottom:none}.dev-table tbody tr{transition:background var(--t-hover) var(--ease-out)}@media (hover:hover) and (pointer:fine){.dev-table tbody tr:hover{background:var(--surface-warm)}}.dev-pill{border-radius:var(--r-pill);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border:1px solid #0000;align-items:center;gap:.3rem;padding:.2rem .6rem;font-size:.625rem;font-weight:700;display:inline-flex}.dev-pill--ok{background:var(--ok-wash);color:var(--ok);border-color:color-mix(in srgb, var(--ok) 26%, transparent)}.dev-pill--warn{background:var(--warn-wash);color:var(--warn);border-color:color-mix(in srgb, var(--warn) 26%, transparent)}.dev-pill--err{background:var(--danger-wash);color:var(--danger);border-color:color-mix(in srgb, var(--danger) 26%, transparent)}.dev-pill--muted{background:var(--surface-warm);color:var(--ink-3);border-color:var(--line)}.dev-pill--accent{background:var(--brand-wash);color:var(--brand);border-color:var(--brand-line)}.dev-method{text-align:center;border-radius:var(--r-xs);min-width:54px;font-family:var(--font-mono);letter-spacing:.04em;padding:.22rem .45rem;font-size:.6875rem;font-weight:700;display:inline-block}.dev-method--get{background:var(--ok-wash);color:var(--ok)}.dev-method--post{background:var(--brand-wash);color:var(--brand)}.dev-method--patch{background:var(--warn-wash);color:var(--warn)}.dev-method--delete{background:var(--danger-wash);color:var(--danger)}.dev-inline-code{font-family:var(--font-mono);background:var(--surface-warm);border:1px solid var(--line);color:var(--ink-2);border-radius:6px;padding:.14rem .4rem;font-size:.8125em}.dev-code-card{border-radius:var(--r-md);box-shadow:var(--lift-3);background:#14120f;border:1px solid #fffcf71a;overflow:hidden}.dev-code-card__bar{border-bottom:1px solid #fffcf714;align-items:center;gap:.4rem;padding:.75rem .95rem;display:flex}.dev-code-card__dot{border-radius:50%;width:10px;height:10px}.dev-code-card__name{font-family:var(--font-mono);color:#8e857a;margin-left:.5rem;font-size:.75rem}.dev-code{font-family:var(--font-mono);color:#e4ddd3;white-space:pre;background:#14120f;margin:0;padding:1.15rem 1.25rem;font-size:.8125rem;line-height:1.72;overflow-x:auto}.dev-code--wrap{white-space:pre-wrap;word-break:break-word}.dev-code b{color:#8fa1ff;font-weight:600}.dev-code i{color:#8e857a;font-style:normal}.dev-alert{border-radius:var(--r-sm);border:1px solid;padding:.9rem 1.05rem;font-size:.8125rem;line-height:1.62}.dev-alert--error{background:var(--danger-wash);border-color:color-mix(in srgb, var(--danger) 30%, transparent);color:var(--danger)}.dev-alert--info{background:var(--brand-wash);border-color:var(--brand-line);color:var(--brand)}.dev-alert--warn{background:var(--warn-wash);border-color:color-mix(in srgb, var(--warn) 30%, transparent);color:var(--warn)}.dev-empty{text-align:center;color:var(--ink-3);padding:3.5rem 1.5rem;font-size:.875rem;line-height:1.65}.dev-empty__title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);margin-bottom:.5rem;font-size:1.0625rem;font-weight:600}.dev-secret{background:var(--surface);border:1px solid var(--brand-line);border-radius:var(--r-lg);box-shadow:var(--lift-2);padding:1.5rem;position:relative;overflow:hidden}.dev-secret:before{content:"";background:linear-gradient(90deg, var(--brand), var(--brand-tint));height:3px;position:absolute;inset:0 0 auto}.dev-secret__value{border-radius:var(--r-sm);font-family:var(--font-mono);color:#e4ddd3;word-break:break-all;background:#14120f;align-items:center;gap:.6rem;padding:.75rem .9rem;font-size:.8125rem;display:flex}.dev-grid{gap:1rem;display:grid}@media (min-width:640px){.dev-grid--2,.dev-grid--3,.dev-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.dev-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.dev-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.dev-row{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.dev-row--between{justify-content:space-between}.dev-stack{gap:1rem;display:grid}.dev-section{max-width:1280px;margin:0 auto;padding:0 1.5rem}.dev-section--narrow{max-width:940px}.dev-band{padding:clamp(5rem,11vw,9rem) 0}.dev-band--tight{padding:clamp(3.5rem,7vw,6rem) 0}@media (max-width:768px){.dev-band,.dev-band--tight{padding:4rem 0}}.dev-hero{padding:clamp(4rem,9vw,7.5rem) 0 clamp(4rem,8vw,6.5rem);position:relative;overflow:hidden}.dev-hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#4b72ff33 0%,#0000 62%);border-radius:50%;width:60vw;max-width:820px;height:60vw;max-height:820px;position:absolute;top:-22%;right:-12%}.dev-split{align-items:center;gap:clamp(2.5rem,5vw,4.5rem);display:grid;position:relative}@media (min-width:1000px){.dev-split{grid-template-columns:1.02fr .98fr}}.dev-split--top{align-items:start}.dev-bento{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:720px){.dev-bento{grid-template-columns:repeat(6,1fr)}.dev-bento>*{grid-column:span 2}.dev-bento>.dev-bento--wide{grid-column:span 3}}.dev-tile{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);transition:transform var(--t-hover) var(--ease-out), box-shadow var(--t-hover) var(--ease-out), border-color var(--t-hover) var(--ease-out);padding:1.375rem}@media (hover:hover) and (pointer:fine){.dev-tile:hover{border-color:var(--brand-line);box-shadow:var(--lift-2);transform:translateY(-3px)}}.dev-tile__name{font-family:var(--font-display);letter-spacing:-.025em;color:var(--ink);align-items:center;gap:.55rem;margin-bottom:.5rem;font-size:.9375rem;font-weight:600;display:flex}.dev-tile__desc{color:var(--ink-3);font-size:.8125rem;line-height:1.62}.dev-flow__step{grid-template-columns:46px minmax(0,1fr);gap:1.125rem;padding-bottom:2rem;display:grid;position:relative}.dev-flow__step:last-child{padding-bottom:0}.dev-flow__step:not(:last-child):before{content:"";border-left:1.5px dashed var(--line-strong);position:absolute;top:48px;bottom:6px;left:22px}.dev-flow__num{border-radius:var(--r-pill);width:46px;height:46px;font-family:var(--font-display);background:var(--surface);color:var(--brand);border:1px solid var(--brand-line);z-index:1;place-items:center;font-size:.9375rem;font-weight:700;display:grid}.dev-spark{align-items:flex-end;gap:4px;height:90px;display:flex}.dev-spark__bar{background:var(--brand);opacity:.45;min-width:4px;transition:opacity var(--t-hover) var(--ease-out);border-radius:5px 5px 0 0;flex:1 1 0}@media (hover:hover) and (pointer:fine){.dev-spark__bar:hover{opacity:1}}.dev-tabs{border-bottom:1px solid var(--line);gap:.25rem;margin-bottom:1.5rem;display:flex;overflow-x:auto}.dev-tab{color:var(--ink-3);cursor:pointer;white-space:nowrap;transition:color var(--t-hover) var(--ease-out), border-color var(--t-hover) var(--ease-out);background:0 0;border:none;border-bottom:2px solid #0000;padding:.7rem 1rem;font-family:inherit;font-size:.875rem;font-weight:500}.dev-tab--active{color:var(--brand);border-bottom-color:var(--brand);font-weight:600}.dev-divider{background:var(--line);border:none;height:1px;margin:0}.dev-reveal{opacity:0;filter:blur(6px);transition:opacity var(--t-reveal) var(--ease-out), transform var(--t-reveal) var(--ease-out), filter var(--t-reveal) var(--ease-out);transition-delay:var(--reveal-delay,0s);will-change:transform, opacity;transform:translateY(18px)}.dev-reveal[data-shown=true]{opacity:1;filter:blur();will-change:auto;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.dev-portal *,.dev-portal :before,.dev-portal :after,.admin-ui *,.admin-ui :before,.admin-ui :after{transition-duration:.01ms!important;animation-duration:.01ms!important}.dev-reveal{opacity:1;filter:none;transform:none}}.dev-md{color:var(--ink-2);font-size:.9375rem;line-height:1.72}.dev-md>*+*{margin-top:1.125rem}.dev-md__h2,.dev-md__h3,.dev-md__h4{font-family:var(--font-display);color:var(--ink);letter-spacing:-.03em;scroll-margin-top:110px;line-height:1.2}.dev-md__h2{border-top:1px solid var(--line);margin-top:2.75rem;padding-top:1.75rem;font-size:1.375rem;font-weight:700}.dev-md>.dev-md__h2:first-child{border-top:none;margin-top:0;padding-top:0}.dev-md__h3{margin-top:2rem;font-size:1.0625rem;font-weight:600}.dev-md__h4{margin-top:1.5rem;font-size:.9375rem;font-weight:600}.dev-md__p{margin:0}.dev-md__list{gap:.5rem;margin:0;padding-left:1.2rem;display:grid}.dev-md__list li::marker{color:var(--brand)}.dev-md__quote{background:var(--brand-wash);border:1px solid var(--brand-line);border-radius:var(--r-sm);color:var(--ink-2);margin:0;padding:1rem 1.125rem 1rem 2.75rem;font-size:.875rem;position:relative}.dev-md__quote:before{content:"C";font-family:var(--font-display);color:var(--brand);opacity:.45;font-size:2rem;line-height:1;position:absolute;top:.35rem;left:.85rem}.dev-md__table{border:1px solid var(--line);border-radius:var(--r-md);overflow:hidden}.dev-md__link{color:var(--brand);border-bottom:1px solid var(--brand-line);transition:border-color var(--t-hover) var(--ease-out);text-decoration:none}@media (hover:hover) and (pointer:fine){.dev-md__link:hover{border-bottom-color:var(--brand)}}.dev-toc{align-content:start;gap:.15rem;display:grid;position:sticky;top:96px}.dev-toc__label{text-transform:uppercase;letter-spacing:.18em;color:var(--ink-3);margin-bottom:.5rem;font-size:.625rem;font-weight:700}.dev-toc__link{color:var(--ink-3);transition:color var(--t-hover) var(--ease-out);align-items:baseline;gap:.6rem;padding:.35rem 0;font-size:.8125rem;text-decoration:none;display:flex}.dev-toc__link:before{content:"";background:var(--line-strong);width:10px;height:1px;transition:width var(--t-hover) var(--ease-out), background var(--t-hover) var(--ease-out);flex:none}@media (hover:hover) and (pointer:fine){.dev-toc__link:hover{color:var(--ink)}.dev-toc__link:hover:before{background:var(--brand);width:16px}}.dev-docs-shell{grid-template-columns:250px minmax(0,1fr) 200px;align-items:start;gap:2.5rem;max-width:1460px;margin:0 auto;padding:2.5rem 1.5rem 6rem;display:grid}@media (max-width:1200px){.dev-docs-shell{grid-template-columns:240px minmax(0,1fr)}}@media (max-width:1040px){.dev-docs-shell{grid-template-columns:minmax(0,1fr);gap:1.25rem;padding:1.5rem 1rem 4rem}}.dev-account__trigger{border-radius:var(--r-pill);border:1px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer;transition:background var(--t-hover) var(--ease-out), border-color var(--t-hover) var(--ease-out), transform var(--t-press) var(--ease-out);align-items:center;gap:.45rem;padding:.3rem .65rem .3rem .3rem;font-family:inherit;font-size:.8125rem;font-weight:500;display:inline-flex}.dev-account__trigger:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.dev-account__trigger:hover{background:var(--surface-warm);border-color:var(--line-strong)}}.dev-account__avatar{border-radius:var(--r-pill);background:var(--brand);width:24px;height:24px;color:var(--on-brand);flex-shrink:0;place-items:center;font-size:.6875rem;font-weight:700;display:grid}.dev-account__name{text-overflow:ellipsis;white-space:nowrap;max-width:120px;overflow:hidden}.dev-account__menu{z-index:60;border-radius:var(--r-md);background:var(--surface);border:1px solid var(--line);min-width:232px;box-shadow:var(--lift-3);transform-origin:100% 0;animation:dev-menu-in .16s var(--ease-out);gap:.1rem;padding:.4rem;display:grid;position:absolute;top:calc(100% + .5rem);right:0}@keyframes dev-menu-in{0%{opacity:0;transform:scale(.96)translateY(-4px)}to{opacity:1;transform:scale(1)translateY(0)}}.dev-account__header{border-bottom:1px solid var(--line);margin-bottom:.25rem;padding:.6rem .7rem .7rem;font-size:.8125rem;overflow:hidden}.dev-account__item{border-radius:var(--r-sm);width:100%;color:var(--ink-2);text-align:left;cursor:pointer;transition:background var(--t-hover) var(--ease-out), color var(--t-hover) var(--ease-out);background:0 0;border:none;padding:.55rem .7rem;font-family:inherit;font-size:.875rem;text-decoration:none;display:block}@media (hover:hover) and (pointer:fine){.dev-account__item:hover{background:var(--surface-warm);color:var(--ink)}}.dev-account__item--danger{color:var(--danger)}@media (hover:hover) and (pointer:fine){.dev-account__item--danger:hover{background:var(--danger-wash);color:var(--danger)}}.dev-danger-zone{border:1px solid color-mix(in srgb, var(--danger) 30%, transparent);border-radius:var(--r-lg);background:var(--surface);padding:1.5rem}.dev-danger-zone__title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--danger);margin-bottom:.35rem;font-size:1rem;font-weight:600}.dev-delta{border-radius:var(--r-xs);background:var(--surface-warm);color:var(--ink-3);align-items:center;gap:.25rem;padding:.1rem .4rem;font-size:.6875rem;font-weight:700;display:inline-flex}.dev-delta--up{background:var(--ok-wash);color:var(--ok)}.dev-delta--down{background:var(--danger-wash);color:var(--danger)}.dev-stat--accent .dev-delta{color:var(--on-brand);background:#ffffff2e}.dev-stat__go{border-radius:var(--r-pill);border:1px solid var(--line);background:var(--surface);width:26px;height:26px;color:var(--ink-2);transition:transform var(--t-hover) var(--ease-out), background var(--t-hover) var(--ease-out);place-items:center;font-size:.7rem;text-decoration:none;display:grid}@media (hover:hover) and (pointer:fine){.dev-stat__go:hover{background:var(--surface-warm);transform:translate(1px,-1px)}}.dev-stat--accent .dev-stat__go{color:var(--on-brand);background:#ffffff29;border-color:#ffffff3d}.dev-chart{align-items:flex-end;gap:.5rem;height:170px;display:flex}.dev-chart__col{flex-direction:column;flex:1 1 0;align-items:center;gap:.5rem;min-width:0;height:100%;display:flex}.dev-chart__track{border-radius:var(--r-pill);background:repeating-linear-gradient(-45deg, var(--surface-warm), var(--surface-warm) 5px, transparent 5px, transparent 10px);flex:1;align-items:flex-end;width:100%;max-width:46px;display:flex;overflow:hidden}.dev-chart__fill{border-radius:var(--r-pill);background:var(--brand);width:100%;min-height:6px;transition:height var(--t-reveal) var(--ease-out)}.dev-chart__fill--peak{background:var(--ink)}.dev-chart__label{color:var(--ink-3);white-space:nowrap;font-size:.6875rem}.dev-chart__peak{border-radius:var(--r-pill);background:var(--surface);border:1px solid var(--line);color:var(--ink);padding:.1rem .4rem;font-size:.625rem;font-weight:700}.dev-gauge{width:100%;max-width:220px;margin:0 auto;position:relative}.dev-gauge__value{text-align:center;font-family:var(--font-display);letter-spacing:-.04em;color:var(--ink);font-size:1.875rem;font-weight:700;position:absolute;inset:auto 0 6%}.dev-gauge__caption{text-align:center;color:var(--ink-3);font-size:.75rem;position:absolute;inset:auto 0 -6%}.dev-listrow{border-bottom:1px solid var(--line);align-items:center;gap:.75rem;padding:.7rem 0;display:flex}.dev-listrow:last-child{border-bottom:none}.dev-listrow__main{flex:1;min-width:0}.dev-listrow__title{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:500;overflow:hidden}.dev-listrow__sub{color:var(--ink-3);font-size:.75rem}.dev-meter{border-radius:var(--r-pill);background:var(--surface-warm);height:6px;overflow:hidden}.dev-meter__fill{border-radius:var(--r-pill);background:var(--brand);height:100%;transition:width var(--t-reveal) var(--ease-out)}.dev-feature-card{border-radius:var(--r-lg);color:#f7f4ef;box-shadow:var(--lift-3);background:linear-gradient(150deg,#16141f 0%,#0d0b12 60%,#14122b 100%);padding:1.5rem;position:relative;overflow:hidden}.dev-feature-card:before{content:"";pointer-events:none;background:radial-gradient(circle,#4b72ff47,#0000 62%);border-radius:50%;width:70%;height:160%;position:absolute;top:-40%;right:-20%}.dev-feature-card__label{color:#f7f4ef9e;margin-bottom:.5rem;font-size:.75rem;position:relative}.dev-feature-card__value{font-family:var(--font-display);letter-spacing:-.04em;font-size:2rem;font-weight:700;position:relative}.dev-check{align-items:flex-start;gap:.7rem;padding:.55rem 0;display:flex}.dev-check__box{border:1.5px solid var(--line-strong);border-radius:6px;flex-shrink:0;place-items:center;width:20px;height:20px;margin-top:1px;font-size:.65rem;display:grid}.dev-check__box--done{background:var(--brand);border-color:var(--brand);color:var(--on-brand)}.dev-check__text{color:var(--ink-2);font-size:.8125rem;line-height:1.5}.dev-check--done .dev-check__text{color:var(--ink-3);text-decoration:line-through}@media (max-width:1240px){.dev-dash-split{grid-template-columns:minmax(0,1fr)!important}}.dev-auth{grid-template-columns:minmax(0,1fr);min-height:100dvh;display:grid}@media (min-width:900px){.dev-auth{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}.dev-auth__aside{flex-direction:column;gap:2.5rem;padding:3rem 2.75rem;display:none;position:relative;overflow:hidden}@media (min-width:900px){.dev-auth__aside{display:flex}}.dev-auth__aside:before{content:"";pointer-events:none;background:radial-gradient(circle,#6f86ff38,#0000 64%);border-radius:50%;width:70%;height:70%;position:absolute;bottom:-25%;left:-20%}.dev-auth__main{place-items:center;padding:3rem 1.5rem;display:grid}.dev-auth__form{width:100%;max-width:400px}.dev-otp{gap:.5rem;display:flex}.dev-otp input{aspect-ratio:1/1.15;text-align:center;min-width:0;font-family:var(--font-mono);border-radius:var(--r-sm);background:var(--surface);border:1px solid var(--line-strong);color:var(--ink);transition:border-color var(--t-hover) var(--ease-out), box-shadow var(--t-hover) var(--ease-out);flex:1;padding:0;font-size:1.125rem;font-weight:600}.dev-otp input:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-wash);outline:none}.dev-steps{gap:.3rem;margin-bottom:1.75rem;display:flex}.dev-steps__dot{border-radius:var(--r-pill);background:var(--line-strong);height:3px;transition:background var(--t-hover) var(--ease-out);flex:1}.dev-steps__dot--on{background:var(--brand)}.dev-portal :focus-visible,.admin-ui :focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:var(--r-xs)}.dev-btn:focus-visible,.dev-nav__link:focus-visible,.dev-burger:focus-visible,.dev-pill:focus-visible{border-radius:var(--r-pill)}.dev-input:focus-visible,.dev-select:focus-visible,.dev-textarea:focus-visible,.dev-sidebar__link:focus-visible,.dev-sheet__link:focus-visible,.dev-sidenav__toggle:focus-visible{border-radius:var(--r-sm)}.dev-portal,.admin-ui{overflow-x:hidden}.dev-shell>*,.dev-docs-shell>*,.dev-split>*,.dev-grid>*,.dev-stack>*{min-width:0}@media (max-width:860px){.dev-input,.dev-select,.dev-textarea{font-size:16px}.dev-display{font-size:clamp(2rem,9vw,2.75rem)}.dev-page-title{font-size:clamp(1.375rem,6vw,1.75rem)}.dev-section-title{font-size:clamp(1.25rem,5.5vw,1.625rem)}.dev-row>.dev-btn{flex:auto;justify-content:center}.dev-row--between{align-items:flex-start}.dev-card,.dev-stat,.dev-secret,.dev-danger-zone{padding:1.125rem}.dev-bezel{border-radius:var(--r-lg);padding:.35rem}.dev-bezel__core{border-radius:calc(var(--r-lg) - .35rem);padding:1.125rem}.dev-band,.dev-band--tight{padding:3rem 0}.dev-section{padding:0 1rem}.dev-chart{gap:.25rem;height:130px}.dev-chart__label{font-size:.5625rem}.dev-chart__peak{padding:.05rem .3rem;font-size:.5rem}.dev-secret__value,.dev-mono{word-break:break-all}.dev-account__name{max-width:88px}.dev-account__menu{width:calc(100vw - 2rem);min-width:0;max-width:300px}}@media (max-width:520px){.dev-nav{padding:.625rem .625rem 0}.dev-nav__inner{padding:.5rem}.dev-grid--2,.dev-grid--3,.dev-grid--4{grid-template-columns:minmax(0,1fr)}.dev-table th,.dev-table td{padding:.6rem .7rem}.dev-otp input{font-size:1rem}}@media (max-width:1040px){.dev-split-pane{grid-template-columns:minmax(0,1fr)!important}}.dev-pane-scroll{max-height:640px}@media (max-width:1040px){.dev-pane-scroll{max-height:320px}}.dev-sheet__foot .dev-account,.dev-sheet__foot .dev-account__trigger{width:100%}.dev-sheet__foot .dev-account__signin{text-align:center;border-radius:var(--r-pill);background:var(--brand);width:100%;color:var(--on-brand);padding:.85rem 1rem;font-size:.9375rem;font-weight:600}.dev-sheet__foot .dev-account__menu{width:100%;max-width:none;box-shadow:none;margin-top:.5rem;animation:none;position:static}.dev-sheet{overflow-x:hidden}.dev-tabs,.dev-table-wrap{-webkit-overflow-scrolling:touch;scrollbar-width:thin}.dev-table-wrap{background:linear-gradient(to right, var(--surface) 30%, transparent) left / 28px 100% no-repeat, linear-gradient(to left, var(--surface) 30%, transparent) right / 28px 100% no-repeat, radial-gradient(farthest-side at 0 50%, #1c18141f, transparent) left / 12px 100% no-repeat, radial-gradient(farthest-side at 100% 50%, #1c18141f, transparent) right / 12px 100% no-repeat;background-attachment:local,local,scroll,scroll}@media (max-width:860px){.dev-btn{min-height:44px}.dev-btn--sm{min-height:38px}.dev-tab,.dev-sidebar__link{min-height:44px}.dev-account__trigger{min-height:40px}.dev-tabs{margin-left:-1rem;margin-right:-1rem;padding-left:1rem;padding-right:1rem}.dev-hero:before{width:86vw;height:86vw;top:-14%;right:-30%}.dev-md__table{font-size:.8125rem}}@media (max-width:520px){.dev-sheet__link{padding:.85rem 1rem;font-size:1.3125rem}.dev-sheet{padding-top:5.5rem}.dev-flow__num{width:38px;height:38px}.dev-flow__step:not(:last-child):before{top:42px;left:18px}}
