@keyframes ds-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes ds-fade{0%{opacity:0}to{opacity:1}}@keyframes ds-pop{0%{opacity:0;transform:scale(.94) translateY(8px)}to{opacity:1;transform:none}}@keyframes ds-slide-x{0%{opacity:0;transform:translateX(-14px)}to{opacity:1;transform:none}}@keyframes ds-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes ds-float{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(6%,14%,0) scale(1.15)}}@keyframes ds-ping{0%{opacity:.7;transform:scale(.6)}80%,to{opacity:0;transform:scale(2.2)}}@keyframes ds-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.ds-route{animation:ds-fade .35s ease both}.hs-page>*,.hs-stagger>*{animation:ds-rise .65s var(--ds-ease) both}.hs-page>:first-child,.hs-stagger>:first-child{animation-delay:0s}.hs-page>:nth-child(2),.hs-stagger>:nth-child(2){animation-delay:70ms}.hs-page>:nth-child(3),.hs-stagger>:nth-child(3){animation-delay:.14s}.hs-page>:nth-child(4),.hs-stagger>:nth-child(4){animation-delay:.21s}.hs-page>:nth-child(5),.hs-stagger>:nth-child(5){animation-delay:.28s}.hs-page>:nth-child(6),.hs-stagger>:nth-child(6){animation-delay:.34s}.hs-page>:nth-child(7),.hs-stagger>:nth-child(7){animation-delay:.4s}.hs-page>:nth-child(n+8),.hs-stagger>:nth-child(n+8){animation-delay:.45s}.hs-console-nav>:not(.hs-slide-thumb){animation:ds-fade .45s ease both}.hs-slide-in>:not(.hs-slide-thumb){animation:ds-slide-x .5s var(--ds-ease) both}.hs-console-nav>:not(.hs-slide-thumb):nth-child(2),.hs-slide-in>:not(.hs-slide-thumb):nth-child(2){animation-delay:40ms}.hs-console-nav>:not(.hs-slide-thumb):nth-child(3),.hs-slide-in>:not(.hs-slide-thumb):nth-child(3){animation-delay:80ms}.hs-console-nav>:not(.hs-slide-thumb):nth-child(4),.hs-slide-in>:not(.hs-slide-thumb):nth-child(4){animation-delay:.12s}.hs-console-nav>:not(.hs-slide-thumb):nth-child(5),.hs-slide-in>:not(.hs-slide-thumb):nth-child(5){animation-delay:.16s}.hs-console-nav>:not(.hs-slide-thumb):nth-child(n+6),.hs-slide-in>:not(.hs-slide-thumb):nth-child(n+6){animation-delay:.2s}.hs-platform-header-inner{animation:ds-fade .6s ease both}.hs-bob{animation:ds-float 5s ease-in-out infinite alternate}.hs-sweep{background-image:linear-gradient(var(--hs-accent),var(--hs-accent));background-repeat:no-repeat;background-size:0 1px;background-position:0 100%;transition:background-size .4s var(--ds-ease)}.hs-sweep:hover{background-size:100% 1px}[data-magnetic]{will-change:transform}@media (prefers-reduced-motion:reduce){.alert,.ds-route,.hs-ambient canvas,.hs-aurora:after,.hs-aurora:before,.hs-bob,.hs-console-nav>*,.hs-dot:after,.hs-num-step:after,.hs-num.is-tick .hs-num-input,.hs-num.is-tick .hs-num-unit,.hs-page-hero:after,.hs-page>*,.hs-plan-card,.hs-platform-header-inner,.hs-seg-thumb,.hs-slide-in>*,.hs-stagger>*,.hs-view-swap .hs-editor-sections>section,.modal-box,.skeleton{animation:none!important}.btn,.hs-app-identity-back,.hs-btn,.hs-btn-line,.hs-card-link,.hs-combo-option.is-flash,.hs-console-app-chip,.hs-console-back,.hs-expand,.hs-expand>*,.hs-flow,.hs-link-card,.hs-nav-item,.hs-overview-bar-fill,.hs-overview-kpi,.hs-overview-kpi:after,.hs-overview-kpi:before,.hs-overview-usage-row,.hs-reveal,.hs-seg-text.is-slide:before,.hs-seg-thumb,.hs-service-card,.hs-slide-thumb,.hs-svc-card,.hs-view-swap,.loading.loading-spinner{transition-duration:.01ms!important;animation:none!important}.hs-overview-kpi{opacity:1}.hs-expand{grid-template-rows:1fr}.hs-overview-kpi:before{opacity:0!important}.hs-overview-kpi:after{width:1.75rem}.hs-overview-usage-row{opacity:1}.hs-app-identity-back:active,.hs-console-back:active{transform:none!important}:is(.hs-btn,.hs-btn-line,.btn,.hs-card-link,.hs-link-card,.hs-service-card,a.hs-svc-card):hover{transform:none!important}.hs-scroll-progress{display:none}}.ds-tok{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.12em;margin-bottom:-.12em}.ds-tok>span{display:inline-block;animation:ds-tok-up .9s var(--ds-ease) both;animation-delay:calc(var(--i, 0) * 32ms + 80ms)}@keyframes ds-tok-up{0%{transform:translateY(112%)}to{transform:none}}.hs-scroll-dock{position:fixed;right:1.25rem;bottom:1.25rem;z-index:45;opacity:0;transform:translateY(14px) scale(.9);transition:opacity .35s ease,transform .5s var(--ds-ease)}.hs-scroll-dock.is-visible{opacity:1;transform:none}.hs-scroll-dock-btn{display:grid;width:48px;height:48px;place-items:center;border-radius:999px;color:var(--hs-canvas-text);transition:color .2s ease}.hs-scroll-dock-btn:hover{color:var(--hs-accent)}@media (prefers-reduced-motion:reduce){.ds-tok>span{animation:none!important}}.hs-modal-backdrop{animation:hs-modal-backdrop-in .36s ease both!important}.hs-modal-backdrop.is-leaving{animation:hs-modal-backdrop-out .32s ease both!important}.hs-modal-panel{animation:hs-modal-in .48s var(--ds-ease) both!important}.hs-modal-panel.is-leaving{animation:hs-modal-out .32s var(--ds-ease) both!important}.hs-combo-menu{animation:hs-modal-in .36s var(--ds-ease) both!important}.hs-combo-menu.is-up{animation-name:hs-pop-up!important}.hs-combo-menu.is-leaving{animation:hs-modal-out .3s var(--ds-ease) both!important}.hs-combo-menu.is-up.is-leaving{animation-name:hs-pop-out-up!important}.hs-pop-card,.hs-pop-motion{animation:hs-modal-in .36s var(--ds-ease) both!important}.hs-pop-card.is-leaving,.hs-pop-motion.is-leaving{animation:hs-modal-out .3s var(--ds-ease) both!important}.hs-cal-page.is-next{animation:hs-cal-next .28s var(--ds-ease) both!important}.hs-cal-page.is-prev{animation:hs-cal-prev .28s var(--ds-ease) both!important}.hs-cal-page,.hs-dt-sheet{animation-duration:.34s!important}.hs-listing-title.is-on:before{animation:hs-listing-pulse 1.7s ease-in-out infinite!important}.hs-combo-menu,.hs-dt-pop,.hs-pop-card,.hs-pop-sizer{transition-property:height!important;transition-duration:.34s!important;transition-timing-function:cubic-bezier(.22,1,.36,1)!important}:is(.hs-pill,.hs-subpanel,.hs-file-tile,.input,.textarea,.select,.hs-choice-card,.hs-sale-switch,.hs-sale-switch-knob,.hs-sale-switch-label,.hs-listing-title-light){transition-property:border-color,border-width,box-shadow,background-color,color,transform,opacity,filter!important;transition-duration:.34s!important;transition-timing-function:ease!important}.hosted-shell__inner{position:relative;z-index:1}.hosted-legal{color:var(--hosted-muted)}.hosted-btn--ghost{background:color-mix(in oklab,var(--hosted-surface) 55%,transparent);border:.8px solid color-mix(in oklab,var(--hosted-text) 14%,transparent);color:var(--hosted-text);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.hosted-btn--ghost:hover{border-color:color-mix(in oklab,var(--hosted-text) 28%,transparent);background:color-mix(in oklab,var(--hosted-surface) 72%,transparent)}.hosted-shell,.hosted-theme-root{min-height:100vh;overflow-x:hidden;overflow-y:auto;font-family:var(--font-sans,system-ui,sans-serif)}.hosted-shell .hosted-card{border-radius:var(--hosted-radius,.875rem);border:.8px solid color-mix(in oklab,var(--hosted-text) 12%,transparent);background:color-mix(in oklab,var(--hosted-surface) 76%,transparent);backdrop-filter:blur(20px) saturate(1.12);-webkit-backdrop-filter:blur(20px) saturate(1.12);box-shadow:inset 0 1px 0 color-mix(in oklab,#ffffff 70%,transparent),0 8px 32px -24px rgba(10,10,10,.14)}.hosted-shell[data-theme=dark] .hosted-card{border-color:color-mix(in oklab,var(--hosted-text) 14%,transparent);background:color-mix(in oklab,var(--hosted-surface) 86%,transparent);box-shadow:inset 0 1px 0 color-mix(in oklab,#ffffff 8%,transparent),0 12px 40px -28px rgba(0,0,0,.55)}.hosted-title{color:var(--hosted-text)}.hosted-muted{color:var(--hosted-muted)}.hosted-kicker{font-family:var(--font-mono),ui-monospace,monospace;font-size:11px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--hs-accent)}.hosted-theme-toggle{display:inline-flex;height:2.25rem;width:2.25rem;align-items:center;justify-content:center;border-radius:999px;border:.8px solid color-mix(in oklab,var(--hosted-text) 14%,transparent);background:color-mix(in oklab,var(--hosted-surface) 76%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:var(--hosted-text);cursor:pointer}.hosted-powered{color:var(--hosted-muted);opacity:.85}.hosted-footer{border-top:1px solid color-mix(in srgb,var(--hosted-muted) 25%,transparent);padding-top:1rem}.hosted-panel{border-radius:var(--hosted-radius,.75rem);border:1px solid color-mix(in srgb,var(--hosted-muted) 35%,transparent);background:color-mix(in srgb,var(--hosted-surface) 92%,transparent);padding:1rem}.hosted-alert{border-radius:var(--hosted-radius,.75rem);border:1px solid rgba(245,158,11,.35);background:rgba(245,158,11,.1);padding:.75rem 1rem;font-size:.875rem;line-height:1.5;color:var(--hosted-text)}.hosted-shell .hosted-input{width:100%;border-radius:calc(var(--hosted-radius, .75rem) * .65);border:.8px solid color-mix(in oklab,var(--hosted-text) 14%,transparent);background:color-mix(in oklab,var(--hosted-surface) 68%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:var(--hosted-text);padding:.65rem .85rem}.hosted-shell .hosted-input:focus{outline:2px solid color-mix(in oklab,var(--hosted-text) 22%,transparent);outline-offset:1px}.hosted-shell .hosted-btn{display:inline-flex;align-items:center;justify-content:center;width:100%;gap:.4rem;border-radius:var(--ds-radius-pill);border:1px solid var(--hs-accent);background:var(--hs-accent);color:var(--hs-accent-ink);font-weight:600;padding:.75rem 1rem;cursor:pointer;transition:transform .25s var(--ds-ease),background-color .2s ease,opacity .15s ease}.hosted-shell .hosted-btn:hover:not(:disabled){transform:translateY(-1px);opacity:.94}.hosted-shell .hosted-btn:disabled{opacity:.55;cursor:not-allowed;transform:none}.hosted-shell .hosted-btn-secondary.hosted-inline,.hosted-shell .hosted-btn.hosted-inline,.hosted-shell .hosted-row-actions>.hosted-btn,.hosted-shell .hosted-row-actions>.hosted-btn-secondary{width:auto;padding:.35rem .75rem;white-space:nowrap}.hosted-shell .hosted-btn.hosted-danger-btn{background:color-mix(in oklab,#dc2626 88%,black);color:#fff;border:0}.hosted-shell .hosted-pool-actions{display:flex;gap:.5rem}.hosted-shell .hosted-pool-actions>.hosted-btn,.hosted-shell .hosted-pool-actions>.hosted-btn-secondary{width:auto;flex:1 1 0;min-width:0}.hosted-shell .hosted-btn-secondary{width:100%;border-radius:calc(var(--hosted-radius, .75rem) * .85);border:.8px solid color-mix(in oklab,var(--hosted-text) 22%,transparent);background:var(--hosted-surface);color:var(--hosted-text);padding:.75rem 1rem;text-align:center;font-size:.875rem;cursor:pointer}.hosted-shell .hosted-link{color:var(--hosted-text);text-decoration:underline;text-underline-offset:3px;opacity:.88}.hosted-shell .hosted-link:hover{opacity:1}.hosted-shell .hosted-label{display:block;margin-bottom:.35rem;font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--hosted-muted)}.hosted-shell .hosted-check{accent-color:var(--hosted-text)}.hosted-method-icon-box{background:color-mix(in oklab,var(--hosted-surface,var(--hosted-bg)) 80%,transparent);border:1px solid color-mix(in oklab,var(--hosted-text,var(--hosted-fg)) 14%,transparent);color:var(--hosted-text,var(--hosted-fg))}.hosted-method-icon-box svg{color:currentColor}.hosted-otp-row{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem}.hosted-otp-cell{width:2.15rem;height:2.6rem;border-radius:.55rem;border:1px solid color-mix(in oklab,var(--hosted-text,currentColor) 24%,transparent);background:color-mix(in oklab,var(--hosted-surface,transparent) 88%,transparent);color:var(--hosted-text,inherit);text-align:center;font-family:ui-monospace,monospace;font-size:1.05rem}.hosted-otp-cell:focus{outline:2px solid color-mix(in oklab,var(--hosted-text,currentColor) 35%,transparent);outline-offset:1px}.hosted-otp-sep{align-self:center;color:var(--hosted-muted,color-mix(in oklab,var(--hosted-text) 55%,transparent));font-family:ui-monospace,monospace}.hosted-status{flex:none;border-radius:999px;border:1px solid color-mix(in oklab,var(--hosted-text,currentColor) 22%,transparent);color:var(--hosted-text,var(--hosted-fg));font-size:.75rem;line-height:1;padding:.28rem .55rem}.hosted-status-on{border-color:color-mix(in oklab,var(--hosted-accent,currentColor) 55%,transparent)}.hosted-tablist{display:flex;width:100%;gap:0;border-bottom:1px solid color-mix(in oklab,var(--hosted-text,var(--hosted-fg,currentColor)) 16%,transparent)}.hosted-tablist>.hosted-tab{flex:1 1 0;min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;margin:0 0 -1px;padding:.65rem .4rem;font-size:.875rem;font-weight:500;line-height:1.25;color:var(--hosted-muted,color-mix(in oklab,var(--hosted-text,currentColor) 62%,transparent));background:transparent;background-image:none;box-shadow:none;border-radius:0;border:0;border-bottom:2px solid transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.hosted-tab-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hosted-tablist>.hosted-tab:disabled{opacity:.55;cursor:not-allowed}.hosted-tablist>.hosted-tab.hosted-tab-active{color:var(--hosted-text,var(--hosted-fg,inherit));border-bottom-color:var(--hosted-accent,var(--hosted-btn-bg,currentColor))}.hosted-tablist{flex-wrap:wrap;row-gap:.25rem}.hosted-tablist>.hosted-tab{min-width:5.25rem}@media (max-width:640px){.hosted-dialog-close,.hosted-shell .hosted-btn,.hosted-tablist>.hosted-tab{min-height:2.5rem}}.modal-box.hosted-dialog-surface{color:var(--hosted-text,inherit);background:var(--hosted-bg,oklch(var(--b1)));font-family:var(--font-sans,system-ui,sans-serif)}.hosted-dialog-surface .hosted-input{width:100%;border-radius:calc(var(--hosted-radius, .75rem) * .65);border:.8px solid color-mix(in oklab,var(--hosted-text) 14%,transparent);background:color-mix(in oklab,var(--hosted-surface) 68%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:var(--hosted-text);padding:.65rem .85rem}.hosted-dialog-surface .hosted-input:focus{outline:2px solid color-mix(in oklab,var(--hosted-text) 22%,transparent);outline-offset:1px}.hosted-dialog-surface .hosted-btn-secondary{width:auto;border-radius:calc(var(--hosted-radius, .75rem) * .85);border:.8px solid color-mix(in oklab,var(--hosted-text) 22%,transparent);background:var(--hosted-surface);color:var(--hosted-text);padding:.55rem .85rem;font-size:.875rem;font-weight:600;cursor:pointer}.hosted-dialog-surface .hosted-dialog-actions{display:flex;flex-wrap:wrap;gap:.5rem}.hosted-dialog-surface .hosted-dialog-actions>.hosted-btn,.hosted-dialog-surface .hosted-dialog-actions>.hosted-btn-secondary{width:auto;flex:1 1 8rem;min-width:0;padding:.55rem .75rem}.hosted-dialog-surface .hosted-field-choice{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.hosted-dialog-surface .hosted-field-choice>button{width:auto;min-width:0;text-align:left;padding:.45rem .6rem;border-radius:calc(var(--hosted-radius, .75rem) * .65);border:1px solid color-mix(in oklab,var(--hosted-text) 18%,transparent);background:transparent;color:var(--hosted-text);font-weight:500;cursor:pointer}.hosted-dialog-surface .hosted-field-choice>button.is-on{border-color:var(--hosted-text);background:color-mix(in oklab,var(--hosted-text) 10%,transparent)}.hosted-dialog-surface .hosted-field-choice>button:disabled{opacity:.45;cursor:not-allowed}.hosted-dialog-surface .hosted-btn{width:100%;border-radius:calc(var(--hosted-radius, .75rem) * .85);border:.8px solid color-mix(in oklab,var(--hosted-text) 10%,transparent);background:var(--hosted-btn-bg,var(--hosted-text));color:var(--hosted-btn-fg,var(--hosted-bg));font-weight:600;padding:.75rem 1rem;cursor:pointer}.hosted-dialog-surface .hosted-btn:disabled{opacity:.55;cursor:not-allowed}.hosted-dialog-surface .hosted-btn-secondary.hosted-inline,.hosted-dialog-surface .hosted-btn.hosted-inline,.hosted-dialog-surface .hosted-dialog-actions>.hosted-btn,.hosted-dialog-surface .hosted-dialog-actions>.hosted-btn-secondary{width:auto;flex:1 1 8rem}.hosted-dialog-surface .hosted-btn-secondary.hosted-inline,.hosted-dialog-surface .hosted-btn.hosted-inline{flex:none;padding:.4rem .75rem}.hosted-dialog-surface .flex.gap-2>.hosted-btn-secondary.flex-1,.hosted-dialog-surface .flex.gap-2>.hosted-btn.flex-1,.hosted-dialog-surface .flex.justify-end>.hosted-btn,.hosted-dialog-surface .flex.justify-end>.hosted-btn-secondary{width:auto;flex:1 1 0;min-width:0;padding:.55rem .75rem;font-size:.875rem}.hosted-dialog-surface .hosted-link{color:var(--hosted-text);text-decoration:underline;text-underline-offset:3px;opacity:.88}.hosted-dialog-surface .hosted-dialog-close,.hosted-shell .hosted-dialog-close{display:inline-flex;align-items:center;justify-content:center;flex:0 0 1.75rem;width:1.75rem;height:1.75rem;padding:0;border-radius:calc(var(--hosted-radius, .75rem) * .65);border:.8px solid color-mix(in oklab,var(--hosted-text) 22%,transparent);background:var(--hosted-surface);color:var(--hosted-text);cursor:pointer}.hosted-region-svg{display:block;width:100%;height:100%;background:color-mix(in oklab,#7eb6d9 35%,var(--hosted-surface,#e8eef2))}.hosted-shell[data-theme=dark] .hosted-region-svg{background:color-mix(in oklab,#1e3a4c 72%,var(--hosted-surface,#111))}.hosted-region-mark-on{fill:var(--hosted-text,#111);stroke:color-mix(in oklab,var(--hosted-bg,#fff) 70%,transparent);stroke-width:.6}.hosted-map-dot{width:12px;height:12px;border-radius:999px;background:#111827;box-shadow:0 0 0 2px #fff,0 0 0 3px rgba(0,0,0,.35)}.hosted-shell[data-theme=dark] .hosted-map-dot{background:#f8fafc;box-shadow:0 0 0 2px #0f172a,0 0 0 3px rgba(255,255,255,.35)}.hosted-scope-list{overflow:hidden;border-radius:calc(var(--hosted-radius, .75rem) * .95);border:.8px solid color-mix(in oklab,var(--hosted-text) 12%,transparent);background:color-mix(in oklab,var(--hosted-surface) 55%,transparent)}.hosted-scope-row{display:flex;align-items:center;gap:.75rem;padding:.85rem 1rem;border-top:.8px solid color-mix(in oklab,var(--hosted-text) 8%,transparent)}.hosted-scope-row:first-child{border-top:0}.hosted-scope-icon{display:grid;place-items:center;width:2.25rem;height:2.25rem;flex-shrink:0;border-radius:.65rem;background:color-mix(in oklab,var(--hosted-text) 7%,transparent);color:var(--hosted-text)}.hosted-chip{padding:.15rem .5rem;font-size:.65rem;letter-spacing:.08em;text-transform:uppercase;color:var(--hosted-muted)}.hosted-chip,.hosted-switch{flex-shrink:0;border-radius:999px;border:.8px solid color-mix(in oklab,var(--hosted-text) 16%,transparent)}.hosted-switch{position:relative;width:2.5rem;height:1.4rem;background:color-mix(in oklab,var(--hosted-muted) 28%,transparent);cursor:pointer}.hosted-switch:before{content:"";position:absolute;inset:-.6rem -.45rem}.hosted-switch:after{content:"";position:absolute;top:2px;left:2px;width:1rem;height:1rem;border-radius:999px;background:var(--hosted-surface);transition:transform .18s ease}.hosted-switch.is-on{background:var(--hosted-text);border-color:transparent}.hosted-switch.is-on:after{transform:translateX(1.1rem);background:var(--hosted-bg)}.hosted-shell,.hosted-theme-root{--hs-canvas-bg:var(--hosted-bg);--hs-canvas-text:var(--hosted-text);--hs-canvas-muted:var(--hosted-muted);--hs-card:var(--hosted-surface);--hs-line:color-mix(in oklab,var(--hosted-text) 14%,transparent);--hs-accent:var(--hosted-btn-bg,var(--hosted-primary));--hs-accent-ink:var(--hosted-btn-fg,var(--hosted-bg));--ds-radius-card:var(--hosted-radius,0.875rem);--ds-radius-ctl:calc(var(--hosted-radius, 0.75rem) * 0.85)}.hosted-shell .hosted-card{animation:ds-pop .7s var(--ds-ease) both}.hosted-shell .hosted-btn,.hosted-shell .hosted-btn-secondary,.hosted-theme-toggle{transition:transform .25s var(--ds-ease),opacity .15s ease,background-color .2s ease,border-color .2s ease}.hosted-shell .hosted-btn-secondary:hover:not(:disabled),.hosted-shell .hosted-btn:hover:not(:disabled),.hosted-theme-toggle:hover{transform:translateY(-1px)}.hosted-shell .hosted-btn-secondary:active:not(:disabled),.hosted-shell .hosted-btn:active:not(:disabled),.hosted-theme-toggle:active{transform:scale(.97)}.hosted-shell .hosted-input{transition:border-color .2s ease,box-shadow .25s var(--ds-ease),background-color .2s ease}@media (prefers-reduced-motion:reduce){.hosted-shell .hosted-card{animation:none}.hosted-shell .hosted-btn-secondary:hover:not(:disabled),.hosted-shell .hosted-btn:hover:not(:disabled),.hosted-theme-toggle:hover{transform:none}}.google-signin-btn{display:inline-flex;width:100%;min-height:40px;align-items:center;justify-content:center;gap:12px;border-radius:4px;padding:0 12px;font-family:Roboto,Noto Sans TC,ui-sans-serif,system-ui,sans-serif;font-size:14px;font-weight:500;line-height:20px;cursor:pointer;transition:background-color .15s ease,box-shadow .15s ease}.google-signin-btn--light{border:1px solid #747775;background:#fff;color:#1f1f1f}.google-signin-btn--light:hover:not(:disabled){background:#f8f9fa;box-shadow:0 1px 2px rgba(60,64,67,.3)}.google-signin-btn--dark{border:1px solid #8e918f;background:#131314;color:#e3e3e3}.google-signin-btn--dark:hover:not(:disabled){background:#2a2b2c;box-shadow:0 1px 2px rgba(0,0,0,.4)}.google-signin-btn:disabled{opacity:.38;cursor:not-allowed}.google-signin-btn__icon{flex-shrink:0}.google-signin-btn__label{white-space:nowrap}.line-signin-btn{display:inline-flex;width:100%;min-height:44px;align-items:center;justify-content:center;gap:10px;border:none;border-radius:8px;padding:0 16px;background:#06c755;color:#fff;font-size:15px;font-weight:600;cursor:pointer;transition:filter .15s ease}.line-signin-btn:hover:not(:disabled){filter:brightness(1.05)}.line-signin-btn:disabled{opacity:.55;cursor:not-allowed}.line-signin-btn__icon{font-size:22px}.line-signin-btn__label{font-weight:600;white-space:nowrap}.meta-signin-btn{display:inline-flex;width:100%;min-height:44px;align-items:center;justify-content:center;gap:10px;border:none;border-radius:8px;padding:0 16px;background:#1877f2;color:#fff;font-size:15px;font-weight:600;cursor:pointer;transition:filter .15s ease}.meta-signin-btn:hover:not(:disabled){filter:brightness(1.05)}.meta-signin-btn:disabled{opacity:.55;cursor:not-allowed}.meta-signin-btn__icon{font-size:20px}.meta-signin-btn__label{font-weight:600;white-space:nowrap}.discord-signin-btn{display:inline-flex;width:100%;min-height:44px;align-items:center;justify-content:center;gap:10px;border:none;border-radius:8px;padding:0 16px;background:#5865f2;color:#fff;font-size:15px;font-weight:600;cursor:pointer;transition:filter .15s ease}.discord-signin-btn:hover:not(:disabled){filter:brightness(1.05)}.discord-signin-btn:disabled{opacity:.55;cursor:not-allowed}.discord-signin-btn__icon{font-size:20px}.discord-signin-btn__label{font-weight:600;white-space:nowrap}.x-signin-btn{display:inline-flex;width:100%;min-height:44px;align-items:center;justify-content:center;gap:10px;border:1px solid color-mix(in oklab,var(--color-base-content) 18%,transparent);border-radius:8px;padding:0 16px;background:var(--color-base-content);color:var(--color-base-100);font-size:15px;font-weight:600;cursor:pointer;transition:filter .15s ease}.x-signin-btn:hover:not(:disabled){filter:brightness(1.08)}.x-signin-btn:disabled{opacity:.55;cursor:not-allowed}.x-signin-btn__icon{font-size:18px}.x-signin-btn__label{font-weight:600;white-space:nowrap}[data-theme=hsystemdark] .legal-md .hljs{background:#0d1117;color:#e6edf3}.legal-public{min-height:100vh;display:flex;flex-direction:column}.legal-public-main{position:relative;z-index:1;flex:1;width:100%;max-width:42rem;margin:0 auto;padding:2rem 1.25rem 3rem}.legal-public-doc h1{font-size:1.75rem;font-weight:600;line-height:1.25;letter-spacing:-.02em;margin:0 0 1.5rem}.legal-public-muted{margin:0;color:color-mix(in oklab,currentColor 55%,transparent);line-height:1.6}.legal-public-back{margin:1.5rem 0 0;font-size:.875rem}.legal-public-back a{color:inherit;text-decoration:underline;text-underline-offset:3px}.legal-public-index{margin:0;padding:0;list-style:none}.legal-public-index li+li{margin-top:.75rem}.legal-public-index a{color:inherit;text-decoration:underline;text-underline-offset:3px}.legal-public-prose{line-height:1.75;font-size:1rem}.legal-public-prose>:first-child{margin-top:0}.legal-public-prose h1,.legal-public-prose h2,.legal-public-prose h3{font-weight:600;letter-spacing:-.02em;margin:2rem 0 .75rem;line-height:1.3}.legal-public-prose h1{font-size:1.5rem}.legal-public-prose h2{font-size:1.25rem}.legal-public-prose h3{font-size:1.1rem}.legal-public-prose ol,.legal-public-prose p,.legal-public-prose ul{margin:0 0 1rem}.legal-public-prose ol,.legal-public-prose ul{padding-left:1.25rem}.legal-public-prose a{color:inherit;text-decoration:underline;text-underline-offset:3px}.legal-public-prose code{font-family:var(--font-mono),ui-monospace,monospace;font-size:.875em;padding:.1em .35em;border-radius:.25rem;background:color-mix(in oklab,currentColor 8%,transparent)}.legal-public-prose pre{overflow-x:auto;padding:.875rem 1rem;border-radius:.5rem;background:color-mix(in oklab,currentColor 6%,transparent);margin:0 0 1rem}.legal-public-prose pre code{padding:0;background:transparent}.legal-public-prose-wrap{border:none;background:transparent}.legal-md .legal-md-h1{margin-top:1.5rem;margin-bottom:.75rem;font-size:1.5rem;line-height:2rem;font-weight:700}.legal-md .legal-md-h2{margin-top:1.25rem;font-size:1.25rem}.legal-md .legal-md-h2,.legal-md .legal-md-h3{margin-bottom:.5rem;line-height:1.75rem;font-weight:600}.legal-md .legal-md-h3{margin-top:1rem;font-size:1.125rem}.legal-md .legal-md-h4{font-size:1rem;line-height:1.5rem}.legal-md .legal-md-h4,.legal-md .legal-md-h5{margin-top:.75rem;margin-bottom:.25rem;font-weight:600}.legal-md .legal-md-h5{font-size:.875rem;line-height:1.25rem}.legal-md .legal-md-h6{margin-top:.5rem;margin-bottom:.25rem;font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.025em}.legal-md-highlight{border-radius:.25rem;padding-left:.125rem;padding-right:.125rem;background:color-mix(in oklab,#facc15 35%,transparent)}.legal-tag{display:inline-flex;align-items:center;border-radius:9999px;padding:.125rem .5rem;font-size:.75rem;line-height:1rem;font-weight:500}.legal-tag-blue{background-color:var(--fallback-in,oklch(var(--in)/.15));--tw-text-opacity:1;color:var(--fallback-in,oklch(var(--in)/var(--tw-text-opacity,1)))}.legal-tag-red{background-color:var(--fallback-er,oklch(var(--er)/.15));--tw-text-opacity:1;color:var(--fallback-er,oklch(var(--er)/var(--tw-text-opacity,1)))}.legal-tag-green{background-color:var(--fallback-su,oklch(var(--su)/.15));--tw-text-opacity:1;color:var(--fallback-su,oklch(var(--su)/var(--tw-text-opacity,1)))}.legal-tag-yellow{background-color:var(--fallback-wa,oklch(var(--wa)/.15));--tw-text-opacity:1;color:var(--fallback-wa,oklch(var(--wa)/var(--tw-text-opacity,1)))}.legal-tag-gray{--tw-bg-opacity:1;background-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity,1)));color:var(--fallback-bc,oklch(var(--bc)/.7))}.legal-alert{margin-top:.75rem;margin-bottom:.75rem;border-radius:.5rem;border-width:1px;padding:.75rem 1rem;font-size:.875rem;line-height:1.25rem}.legal-alert-title{margin-bottom:.25rem;font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.025em}.legal-alert-note{border-color:var(--fallback-in,oklch(var(--in)/.3));background-color:var(--fallback-in,oklch(var(--in)/.1))}.legal-alert-tip{border-color:var(--fallback-su,oklch(var(--su)/.3));background-color:var(--fallback-su,oklch(var(--su)/.1))}.legal-alert-important{border-color:var(--fallback-p,oklch(var(--p)/.3));background-color:var(--fallback-p,oklch(var(--p)/.1))}.legal-alert-warning{border-color:var(--fallback-wa,oklch(var(--wa)/.4));background-color:var(--fallback-wa,oklch(var(--wa)/.1))}.legal-alert-danger{border-color:var(--fallback-er,oklch(var(--er)/.4));background-color:var(--fallback-er,oklch(var(--er)/.1))}.legal-md-columns{margin-top:1rem;margin-bottom:1rem;display:grid;gap:1rem}.legal-md-columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}.legal-md-columns-3{grid-template-columns:repeat(3,minmax(0,1fr))}.legal-md-columns-4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:768px){.legal-md-columns-2,.legal-md-columns-3,.legal-md-columns-4{grid-template-columns:1fr}}.legal-md-blockquote blockquote{margin-top:.5rem;margin-bottom:.5rem;border-left-width:4px;border-color:var(--fallback-bc,oklch(var(--bc)/.2));padding-left:1rem}.legal-md-collapsible{margin-top:.75rem;margin-bottom:.75rem;border-radius:.5rem;border-width:1px;border-color:var(--fallback-b3,oklch(var(--b3)/.6));background-color:var(--fallback-b2,oklch(var(--b2)/.3));padding:.5rem .75rem}.legal-md-collapsible summary{cursor:pointer;font-weight:500}.legal-fetch-json{margin-top:.75rem;margin-bottom:.75rem;border-radius:.5rem;border-width:1px;border-style:dashed;border-color:var(--fallback-b3,oklch(var(--b3)/.7));background-color:var(--fallback-b2,oklch(var(--b2)/.4));padding:.75rem;font-size:.875rem;line-height:1.25rem}.legal-fetch-json-loading{color:var(--fallback-bc,oklch(var(--bc)/.55))}.legal-embed{margin-top:.75rem;margin-bottom:.75rem}.legal-footnotes{margin-top:2rem;font-size:.75rem;line-height:1rem;color:var(--fallback-bc,oklch(var(--bc)/.7))}.legal-footnotes-list{list-style-type:decimal}.legal-footnotes-list>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.legal-footnotes-list{padding-left:1.25rem}.legal-fn-back,.legal-fn-ref a{text-decoration-line:none}.legal-fn-back{margin-right:.25rem}.legal-md-math-block{text-align:center}.legal-md .legal-md-table{width:100%}.legal-md .legal-md-table td,.legal-md .legal-md-table th{border-width:1px;border-color:var(--fallback-bc,oklch(var(--bc)/.15));padding:.25rem .5rem}.legal-monaco-field__workspace--split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.75rem;align-items:stretch}@media (max-width:1023px){.legal-monaco-field__workspace--split{grid-template-columns:minmax(0,1fr)}}.demo-auth-card{width:100%;min-width:0;overflow-x:clip;overflow-y:visible;box-sizing:border-box;align-self:flex-start;height:-moz-fit-content;height:fit-content;max-height:none}.demo-auth-card.demo-style-brand,.demo-auth-card.demo-style-minimal{max-width:20rem!important}.demo-auth-card.demo-style-split{max-width:36rem!important}.demo-auth-card.demo-auth-card-wide,.demo-auth-card.demo-auth-card-wide.demo-style-brand,.demo-auth-card.demo-auth-card-wide.demo-style-minimal,.demo-auth-card.demo-auth-card-wide.demo-style-split{max-width:40rem!important}.demo-auth-card .demo-captcha-slot{overflow:visible;min-width:0}.demo-auth-card .demo-oauth-stack{min-width:0;max-width:100%;padding:.875rem;box-sizing:border-box}.demo-auth-card .demo-oauth-compact .discord-signin-btn,.demo-auth-card .demo-oauth-compact .google-signin-btn,.demo-auth-card .demo-oauth-compact .line-signin-btn,.demo-auth-card .demo-oauth-compact .meta-signin-btn,.demo-auth-card .demo-oauth-compact .x-signin-btn{min-height:36px;font-size:13px;padding-top:0;padding-bottom:0}.demo-auth-card .discord-signin-btn,.demo-auth-card .google-signin-btn,.demo-auth-card .line-signin-btn,.demo-auth-card .meta-signin-btn,.demo-auth-card .x-signin-btn{max-width:100%;width:100%;box-sizing:border-box}.demo-auth-card .discord-signin-btn__label,.demo-auth-card .google-signin-btn__label,.demo-auth-card .line-signin-btn__label,.demo-auth-card .meta-signin-btn__label,.demo-auth-card .x-signin-btn__label{white-space:normal!important;text-align:center;line-height:1.25;overflow-wrap:anywhere}.demo-style-minimal{border-radius:0!important;border:1px solid color-mix(in oklab,var(--fallback-bc,oklch(var(--bc))) 45%,transparent)!important;box-shadow:none!important;background:oklch(var(--b1))!important;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.demo-style-minimal .btn,.demo-style-minimal .input,.demo-style-minimal .select{border-radius:0!important;box-shadow:none!important;max-width:100%}.demo-style-minimal .input,.demo-style-minimal .select{border-color:color-mix(in oklab,var(--fallback-bc,oklch(var(--bc))) 50%,transparent)!important;background:color-mix(in oklab,oklch(var(--b2)) 88%,transparent)!important}.demo-style-minimal .btn:not(.btn-ghost){border-color:color-mix(in oklab,var(--fallback-bc,oklch(var(--bc))) 55%,transparent)!important}.demo-style-minimal .btn-primary{background:transparent!important;color:inherit!important;border:1px solid!important}.demo-style-brand{border-radius:1.5rem!important;border:2px solid color-mix(in oklab,oklch(var(--p)) 55%,transparent)!important;box-shadow:0 0 0 1px color-mix(in oklab,oklch(var(--p)) 20%,transparent),0 18px 40px -18px color-mix(in oklab,oklch(var(--p)) 45%,transparent)!important;background:radial-gradient(120% 80% at 100% 0,color-mix(in oklab,oklch(var(--p)) 18%,transparent),transparent 55%),oklch(var(--b1))!important}.demo-style-brand .btn-primary{box-shadow:0 10px 24px -12px color-mix(in oklab,oklch(var(--p)) 70%,transparent)}.demo-style-split{min-width:0;overflow-x:clip;overflow-y:visible}.demo-tag-selected{background:#0a0a0a!important;color:#fafafa!important;border-color:#a3a3a3!important;box-shadow:inset 0 0 0 1px #404040}.demo-tag-selected:hover{background:#171717!important;border-color:#d4d4d4!important;color:#fafafa!important}.demo-preset-selected{background:#0a0a0a!important;color:#fafafa!important;border-color:#a3a3a3!important}.demo-preset-selected .demo-preset-blurb{color:rgba(250,250,250,.75)!important}.hosted-phone-input .iti,.hosted-phone-input .iti__tel-input{width:100%}.hosted-shell .hosted-phone-input .iti__country-container{z-index:5}.iti--container{z-index:10000}