.portal-inner-page{width:min(100% - 48px,1248px);min-width:0;margin-inline:auto;padding:40px 0 56px}.portal-inner-heading{margin-bottom:32px;padding-bottom:24px;border-bottom:1px solid var(--ui-border-subtle)}.portal-inner-heading h1{margin:0;color:var(--ui-text);font-size:28px;font-weight:650;line-height:1.35}.portal-inner-heading p{max-width:72ch;margin-top:12px;color:var(--ui-muted);font-size:14px;line-height:1.8}.portal-inner-card{min-width:0;padding:24px;border:1px solid var(--ui-border);border-radius:12px;background:var(--ui-surface);box-shadow:var(--ui-shadow-card)}.portal-inner-copy{color:var(--ui-muted);font-size:15px;line-height:1.85;overflow-wrap:anywhere}.portal-inner-copy :where(h2,h3,h4){margin-block:24px 12px;color:var(--ui-text);font-weight:600;line-height:1.5}.portal-inner-copy h2{font-size:20px}.portal-inner-copy :where(h3,h4){font-size:17px}.portal-inner-copy :where(p,ul,ol){margin-block:12px}.portal-inner-copy :where(ul,ol){padding-inline-start:24px}.portal-inner-copy img{max-width:100%;height:auto}.portal-inner-copy table{display:block;max-width:100%;overflow-x:auto}.portal-inner-copy :where(th,td){min-width:140px;padding:10px 14px;border:1px solid var(--ui-border);vertical-align:top}.portal-inner-copy a{color:var(--ui-link);text-decoration:underline;text-underline-offset:3px}.portal-inner-empty{padding:32px 16px;text-align:center;font-size:14px;color:var(--ui-muted)}.portal-inner-model-image{display:block;width:100%;height:auto;border:1px solid var(--ui-border);border-radius:12px}.portal-contact-card{padding:0;overflow:hidden}.portal-contact-details{display:flex;flex:1;min-width:0;flex-direction:column;justify-content:center;padding:24px;color:var(--ui-muted);font-size:14px}.portal-footer{border-top:1px solid var(--ui-border);background:var(--ui-canvas)}.portal-footer-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;width:100%;max-width:1248px;margin-inline:auto;gap:16px;padding:24px 32px;color:var(--ui-muted);font-size:13px;overflow-wrap:anywhere}.portal-not-found{display:flex;min-height:100dvh;align-items:center;justify-content:center;flex-direction:column;gap:20px;padding:32px 20px;text-align:center}.portal-not-found .portal-error-code{color:var(--ui-muted);font-size:80px;line-height:1;font-weight:600;letter-spacing:-.06em}.portal-not-found h1{font-size:24px;font-weight:600}.portal-not-found p{max-width:440px;color:var(--ui-muted);font-size:14px}@media (max-width:767px){.portal-inner-page{width:calc(100% - 32px);padding:24px 0 32px}.portal-inner-heading{padding-bottom:20px;margin-bottom:20px}.portal-inner-heading h1{font-size:24px}.portal-contact-details,.portal-inner-card{padding:20px 16px}.portal-contact-card{padding:0}.portal-footer-inner{flex-direction:column;align-items:flex-start;padding:20px 16px}}.portal-ui[data-ui-mode=dark],:root{--font-inter:Inter,"Segoe UI",Arial,"PingFang SC","Microsoft YaHei",sans-serif;--font-geist-sans:var(--font-inter);--font-space-grotesk:var(--font-inter);--font-display:var(--font-inter);--font-geist-mono:"Cascadia Code",Consolas,monospace;--ui-canvas:#0c1015;--ui-surface:#141a22;--ui-surface-raised:#1c2530;--ui-text:#edf2f7;--ui-muted:#a5b1c2;--ui-border:#303c4c;--ui-control-border:#62738a;--ui-border-subtle:#222c38;--ui-focus:#d0f578;--ui-selected:#263221;--ui-shadow-card:0 2px 6px rgb(0 0 0/10%);--ui-shadow-overlay:0 20px 60px rgb(0 0 0/32%),0 4px 12px rgb(0 0 0/20%);--ui-primary:#c6f500;--ui-primary-hover:#d5ff3f;--ui-on-primary:#141a00;--ui-link:#d0f578;--ui-danger:#ef7c86}.portal-ui{color-scheme:dark;color:var(--ui-text);background:var(--ui-canvas);font-family:var(--font-inter),"PingFang SC","Microsoft YaHei",system-ui,sans-serif;line-height:1.6;--foreground:var(--ui-text);--background:var(--ui-canvas);--primary:var(--ui-primary);--secondary:var(--ui-surface-raised);--card:var(--ui-surface);--card-foreground:var(--ui-text);--popover:var(--ui-surface-raised);--popover-foreground:var(--ui-text);--primary-foreground:var(--ui-on-primary);--secondary-foreground:var(--ui-text);--muted:var(--ui-surface-raised);--muted-foreground:var(--ui-muted);--accent:var(--ui-surface-raised);--accent-foreground:var(--ui-text);--border:var(--ui-border);--input:var(--ui-control-border);--ring:var(--ui-focus);--sidebar:var(--ui-surface);--sidebar-foreground:var(--ui-text);--sidebar-primary:var(--ui-primary);--sidebar-primary-foreground:var(--ui-on-primary);--sidebar-accent:var(--ui-surface-raised);--sidebar-accent-foreground:var(--ui-text);--sidebar-border:var(--ui-border)}.portal-ui[data-ui-mode=light]{color-scheme:light;--ui-canvas:#f5f7fa;--ui-surface:#ffffff;--ui-surface-raised:#eef2f6;--ui-text:#182230;--ui-muted:#58677b;--ui-border:#d9e0e8;--ui-control-border:#7b889a;--ui-border-subtle:#e7ecf2;--ui-focus:#526e00;--ui-selected:#edf3dd;--ui-shadow-card:0 2px 6px rgb(24 34 48/4%);--ui-shadow-overlay:0 20px 60px rgb(24 34 48/14%),0 4px 12px rgb(24 34 48/6%);--ui-link:#466000;--ui-danger:#b52d42;--ui-primary-hover:#b6e000}.portal-ui :where(h1,h2,h3){text-wrap:balance;letter-spacing:-.025em}.portal-ui :where(button,a,input,textarea,select,[tabindex]):focus-visible{outline:2px solid var(--ui-focus);outline-offset:3px}.portal-ui :where(p){text-wrap:pretty}.portal-ui :where(button,a){touch-action:manipulation}.portal-ui :where(input,textarea,select){accent-color:var(--ui-link)}.portal-ui ::selection{background:#c6f500;color:#141a00}.portal-header{border-bottom:1px solid var(--ui-border);background:color-mix(in srgb,var(--ui-surface) 94%,transparent);backdrop-filter:blur(16px)}.portal-header-inner{min-height:64px}.portal-brand{color:var(--ui-text);letter-spacing:-.04em}.portal-nav-link{position:relative;color:var(--ui-muted);border-radius:6px}.portal-nav-link:hover{color:var(--ui-text)}.portal-nav-link[aria-current=page]{color:var(--ui-text);font-weight:600}.portal-nav-link[aria-current=page]:after{content:"";position:absolute;inset:auto 0 0;height:2px;border-radius:2px;background:var(--ui-link)}.portal-mobile-nav{border-top:1px solid var(--ui-border-subtle);background:var(--ui-surface);box-shadow:var(--ui-shadow-card)}.portal-mobile-nav .portal-nav-link{padding-inline:12px}.portal-mobile-nav .portal-nav-link[aria-current=page]{background:var(--ui-selected)}.portal-mobile-nav .portal-nav-link[aria-current=page]:after{display:none}.portal-icon-action{display:inline-flex;width:40px;height:40px;flex-shrink:0;align-items:center;justify-content:center;border:1px solid var(--ui-control-border);border-radius:8px;background:var(--ui-surface);color:var(--ui-muted);cursor:pointer;transition:background-color .16s ease,color .16s ease,border-color .16s ease}.portal-icon-action:hover{background:var(--ui-surface-raised);color:var(--ui-text);border-color:var(--ui-muted)}.portal-language-switcher button{min-width:32px;min-height:32px}.portal-primary-action{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:8px;border:1px solid transparent;border-radius:8px;background:var(--ui-primary);color:var(--ui-on-primary);padding:10px 20px;font-size:14px;font-weight:600;box-shadow:0 1px 2px rgb(0 0 0/8%);transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease;cursor:pointer;white-space:nowrap;flex-shrink:0}.portal-primary-action:hover{background:var(--ui-primary-hover)}.portal-primary-action:active{box-shadow:none}.portal-primary-action:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.portal-secondary-action{white-space:nowrap;flex-shrink:0;display:inline-flex;min-height:40px;align-items:center;justify-content:center;border:1px solid var(--ui-control-border);border-radius:8px;background:var(--ui-surface);color:var(--ui-text);padding:10px 20px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .16s ease,border-color .16s ease}.portal-secondary-action:hover{background:var(--ui-surface-raised);border-color:var(--ui-muted)}.portal-choice{display:inline-flex;min-height:40px;align-items:center;justify-content:center;border:1px solid var(--ui-control-border);border-radius:8px;background:var(--ui-surface);color:var(--ui-muted);cursor:pointer;transition:color .16s ease,background-color .16s ease,border-color .16s ease}.portal-choice:hover{color:var(--ui-text);background:var(--ui-surface-raised);border-color:var(--ui-muted)}.portal-choice.is-active{background:var(--ui-selected);border-color:var(--ui-focus);color:var(--ui-link);font-weight:600}.portal-content-section{width:min(100% - 48px,1248px);min-width:0;margin-inline:auto}.portal-media-card{--ui-text:#edf2f7;--ui-muted:#d0d9e6;--ui-link:#d0f578;--foreground:var(--ui-text);color:var(--ui-text)}.portal-media-card:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:rgb(0 0 0/60%)}@media (max-width:767px){.portal-header-inner{min-height:60px}.portal-ui :where(input,textarea,select){font-size:16px}.portal-primary-action,.portal-secondary-action{min-height:44px}.portal-icon-action{width:44px;height:44px}.portal-language-switcher button{min-height:40px}.portal-choice{min-height:44px}.portal-content-section{width:calc(100% - 32px)}.portal-ui .portal-rich-text{overflow-x:auto}.portal-ui .portal-rich-text table{min-width:520px}}@media (prefers-reduced-motion:reduce){html.portal-root-scroll{scroll-behavior:auto}.portal-ui *,.portal-ui :after,.portal-ui :before{animation-duration:.01ms;animation-iteration-count:1;transition-duration:.01ms;scroll-behavior:auto}}.portal-workspace-hero{width:min(100% - 48px,1248px);margin:0 auto;padding:56px 0 28px}.portal-eyebrow{display:flex;align-items:center;gap:8px;margin:0 0 16px;font-size:11px;font-weight:600;letter-spacing:.12em;color:var(--ui-muted)}.portal-eyebrow>span{width:6px;height:6px;border-radius:50%;background:var(--ui-primary)}.portal-workspace-intro h1{max-width:960px;margin:0;font-size:42px;font-weight:650;line-height:1.28;letter-spacing:-.035em;text-wrap:balance;color:var(--ui-text)}.portal-workspace-description{max-width:760px;margin-top:16px;color:var(--ui-muted);font-size:15px;line-height:1.8;text-wrap:pretty}.portal-workspace-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;align-items:stretch;gap:20px;margin-top:32px}.portal-workspace-main{min-width:0;padding:24px;border:1px solid var(--ui-border);border-radius:16px;background:var(--ui-surface);box-shadow:var(--ui-shadow-card)}.portal-workspace-panel-heading{display:flex;justify-content:space-between;gap:12px;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid var(--ui-border)}.portal-workspace-panel-heading>span:first-child{display:inline-flex;align-items:center;gap:8px;color:var(--ui-text);font-size:13px;font-weight:500}.portal-workspace-panel-heading>span:last-child{color:var(--ui-muted);font-size:12px}.portal-workspace-prompt{margin:0;max-width:none}.portal-quick-launch{min-width:0;padding:20px;border:1px solid var(--ui-border);border-radius:16px;background:var(--ui-surface);box-shadow:var(--ui-shadow-card)}.portal-quick-launch-heading h2{margin:0;color:var(--ui-text);font-size:15px;font-weight:600;letter-spacing:-.02em}.portal-quick-launch-heading>span{display:block;margin-top:4px;color:var(--ui-muted);font-size:12px}.portal-quick-launch-list{display:grid;gap:4px;margin-top:16px}.portal-quick-launch-list>button{display:flex;min-width:0;min-height:58px;align-items:center;gap:12px;padding:10px 8px;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--ui-muted);text-align:left;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.portal-quick-launch-list>button:hover{color:var(--ui-link);background:var(--ui-surface-raised);border-color:var(--ui-border-subtle)}.portal-tool-icon{display:flex;width:36px;height:36px;flex-shrink:0;align-items:center;justify-content:center;border:1px solid var(--ui-border-subtle);background:var(--ui-surface-raised);border-radius:9px;color:var(--ui-text)}.portal-tool-copy{min-width:0;flex:1}.portal-tool-copy strong{display:block;color:var(--ui-text);font-size:13px;font-weight:500}.portal-tool-copy small{display:block;margin-top:3px;color:var(--ui-muted);font-size:12px;line-height:1.5}.portal-workspace-footnotes{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:20px;color:var(--ui-muted);font-size:12px}.portal-workspace-footnotes>span{display:inline-flex;align-items:center;gap:8px}.portal-workspace-footnotes>span:before{content:"";width:3px;height:3px;border-radius:50%;background:var(--ui-muted)}.portal-capability-band{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:32px;margin-top:16px;padding:28px 24px;border-block:1px solid var(--ui-border-subtle)}.portal-capability-band h2{font-size:16px;font-weight:500;line-height:1.5}.portal-capability-band p{margin-top:6px;color:var(--ui-muted);font-size:13px}.portal-marketing-hero{display:grid;width:min(100% - 48px,1248px);grid-template-columns:minmax(0,1fr) 360px;align-items:center;gap:64px;margin:0 auto;padding:64px 0}.portal-marketing-hero h1{max-width:760px;font-size:48px;line-height:1.18;font-weight:600;letter-spacing:-.045em;text-wrap:balance;color:var(--ui-text)}.portal-marketing-hero-description{max-width:640px;margin-top:20px;color:var(--ui-muted);font-size:15px;line-height:1.8}.portal-marketing-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}@media (max-width:1023px){.portal-workspace-grid{grid-template-columns:minmax(0,1fr);gap:16px}.portal-quick-launch-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.portal-marketing-hero{grid-template-columns:minmax(0,1fr);gap:24px}.portal-marketing-hero .portal-quick-launch-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.portal-workspace-hero{width:calc(100% - 32px);padding-top:32px}.portal-workspace-intro h1{font-size:30px;line-height:1.3}.portal-workspace-description{margin-top:12px;font-size:14px}.portal-workspace-grid{margin-top:24px}.portal-workspace-main{padding:16px}.portal-workspace-panel-heading{flex-wrap:wrap;gap:6px;margin-bottom:16px}.portal-tool-copy small{display:none}.portal-quick-launch{padding:16px}.portal-quick-launch-list{gap:0 16px}.portal-tool-icon{width:30px;height:30px}.portal-capability-band{width:calc(100% - 32px);grid-template-columns:minmax(0,1fr);gap:16px;padding:20px 0}.portal-marketing-hero{width:calc(100% - 32px);padding:36px 0}.portal-marketing-hero h1{font-size:32px}}.portal-model-directory{padding:24px;border:1px solid var(--ui-border);border-radius:12px;background:var(--ui-surface)}.portal-model-directory-title{display:flex;align-items:center;gap:10px;margin-bottom:12px;color:var(--ui-text)}.portal-model-directory-title h2{font-size:15px;font-weight:600}.portal-model-directory>button{display:flex;width:100%;min-height:64px;align-items:center;justify-content:space-between;gap:16px;border:0;border-bottom:1px solid var(--ui-border);background:transparent;text-align:left;color:var(--ui-muted);cursor:pointer}.portal-model-directory strong{display:block;color:var(--ui-text);font-size:14px;font-weight:500}.portal-model-directory small{display:block;margin-top:4px;color:var(--ui-muted);font-size:12px}.portal-model-directory>a{display:flex;min-height:40px;align-items:center;justify-content:space-between;margin-top:12px;font-size:12px;color:var(--ui-link)}.portal-brand-lockup{display:inline-flex;min-width:0;max-width:100%;align-items:center;gap:9px;vertical-align:middle}.portal-brand-lockup>img{width:48px;height:48px;flex-shrink:0;object-fit:contain}.portal-ui :is(input,textarea,select):not(:where([type=checkbox],[type=radio],[type=file],[type=button],[type=submit],[type=reset])):focus{outline:none;outline-offset:0;box-shadow:none;border-color:var(--ui-muted)}.portal-ui .tenant-service-i-root .service-i-input-container:focus-within,.portal-ui :is(.service-i-input-container,.service-i-search-bar):focus-within{border-color:var(--ui-control-border);box-shadow:none;outline:none}.portal-ui :is(.service-i-search-field,.service-i-created-box__editor) :is(input,textarea):focus{border-color:transparent;box-shadow:none;outline:none}.portal-ui :is(input,textarea,select):not(:where([type=checkbox],[type=radio],[type=file],[type=range],[type=color],[type=button],[type=submit],[type=reset])):not(:where(.portal-workspace-main,.service-i-search,.service-i-input-container) *):focus-visible{box-shadow:inset 0 -1px 0 var(--portal-field-focus,var(--ui-muted))}.portal-ui :is(input,textarea,select)[aria-invalid=true]{--portal-field-focus:var(--ui-danger)}.portal-ui :is(.service-i-input-container,.service-i-search-bar):focus-within:has([aria-invalid=true]),.portal-ui :is(input,textarea,select)[aria-invalid=true],.portal-ui :is(input,textarea,select)[aria-invalid=true]:focus{border-color:var(--ui-danger)}.portal-ui :is(label,.portal-upload-zone):has(input[type=file]:focus-visible){outline:1px solid var(--ui-control-border);outline-offset:3px}.portal-ui :is(input[type=range],input[type=color]):focus-visible{outline:1px solid var(--ui-control-border);outline-offset:3px}.portal-ui :is(input[type=button],input[type=submit],input[type=reset]):focus-visible{outline:1px solid var(--ui-control-border);outline-offset:3px}.portal-ui :is(button,a,summary,[role=tab],[role=option]){-webkit-tap-highlight-color:transparent;transition:color .16s ease,background-color .16s ease,border-color .16s ease,opacity .16s ease}.portal-ui :is(input,textarea,select){transition:border-color .16s ease,background-color .16s ease}.portal-ui :is(button,a,summary):focus-visible{outline:2px solid var(--ui-focus);outline-offset:3px}.portal-ui .portal-inner-page{padding-block:48px 64px}.portal-ui .portal-inner-heading{max-width:100%;margin-bottom:32px}.portal-ui .portal-inner-heading h1{font-size:clamp(28px,3vw,38px);font-weight:500;line-height:1.35}.portal-ui .portal-inner-heading>p{max-width:72ch;font-size:15px;line-height:1.8}.portal-ui :is(.portal-inner-card,.portal-inner-copy){overflow-wrap:anywhere}.portal-ui .portal-inner-copy :is(img,video){max-width:100%}.portal-ui .portal-inner-copy :is(th,td){line-height:1.7}.portal-ui .portal-workspace-intro h1{font-weight:500;letter-spacing:-.02em}.portal-ui .portal-eyebrow{letter-spacing:.02em}.portal-ui .portal-workspace-grid{gap:24px}.portal-ui .portal-workspace-main{box-shadow:none}.portal-ui .portal-workspace-hero{position:relative;isolation:isolate}.portal-ui .portal-workspace-hero:before{content:"";position:absolute;inset:8px 0 16px;z-index:-1;pointer-events:none;border-radius:20px;opacity:.1;background-image:linear-gradient(color-mix(in srgb,var(--ui-primary) 34%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--ui-primary) 34%,transparent) 1px,transparent 1px);background-size:56px 56px;mask-image:linear-gradient(135deg,transparent 5%,#000 50%,transparent 90%)}@keyframes portal-grid-breathe{to{opacity:.18}}@media (prefers-reduced-motion:no-preference){.portal-ui .portal-workspace-hero:before{animation:portal-grid-breathe 12s ease-in-out infinite alternate}.portal-ui :is(.portal-primary-action,.portal-secondary-action):active{opacity:.78}.portal-ui :is([role=dialog],[role=menu],[role=listbox]){animation:portal-surface-enter .18s ease-out}}@keyframes portal-surface-enter{0%{opacity:.7}to{opacity:1}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.portal-ui :is(.service-i-media-card,.service-i-square-card)>:is(img,video){transition:scale .48s cubic-bezier(.22,1,.36,1)}.portal-ui :is(.service-i-media-card,.service-i-square-card):hover>:is(img,video){scale:1.02}}@media (max-width:767px){.portal-ui .portal-inner-page{padding-block:28px 40px}.portal-ui .portal-inner-card{padding:20px 16px}.portal-ui :is(input,textarea,select){font-size:max(16px,1em)}.portal-ui :is([role=dialog],[role=listbox]){max-width:calc(100vw - 24px)}.portal-ui .portal-workspace-grid{gap:16px}}@media (prefers-reduced-motion:reduce){.portal-ui *,.portal-ui :after,.portal-ui :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.szb-auth-dialog{--auth-bg:#11151b;--auth-fg:#f3f5f8;--auth-muted:#939dab;--auth-border:#ffffff13;position:fixed;inset:0;margin:auto;width:min(460px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 40px);padding:0;border:1px solid var(--auth-border);border-radius:24px;background:var(--auth-bg);color:var(--auth-fg);box-shadow:0 28px 90px #0006;overflow:hidden}.szb-auth-dialog[data-theme=light]{--auth-bg:#fff;--auth-fg:#1c2739;--auth-muted:#758094;--auth-border:#17243a16}.szb-auth-dialog::backdrop{background:#070c1673;backdrop-filter:blur(8px)}.szb-auth-surface{display:flex;flex-direction:column;max-height:calc(100dvh - 42px)}.szb-auth-header{display:flex;gap:12px;align-items:center;padding:24px 24px 20px;border-bottom:1px solid var(--auth-border)}.szb-auth-header h2{font-size:20px;font-weight:650;line-height:1.4;margin:0;letter-spacing:-.4px}.szb-auth-header p{font-size:12px;line-height:1.5;margin:4px 0 0;color:var(--auth-muted)}.szb-auth-mark{display:grid;place-items:center;width:40px;height:40px;border-radius:13px;color:#f1aa42;background:#f1aa4212;flex-shrink:0}.szb-auth-mark svg{width:24px;height:24px}.szb-auth-close{margin-left:auto;align-self:flex-start;border:0;border-radius:50%;width:32px;height:32px;line-height:28px;font:26px/28px sans-serif;background:transparent;color:var(--auth-muted);cursor:pointer}.szb-auth-close:hover{background:#8882;color:var(--auth-fg)}.szb-auth-close:focus-visible,.szb-auth-help a:focus-visible{outline:2px solid #c88222;outline-offset:3px}.szb-auth-frame-wrap{position:relative;min-height:120px;overflow:hidden;flex:1}.szb-auth-frame{display:block;width:100%;height:min(650px,calc(100dvh - 148px));border:0;background:transparent;color-scheme:normal}.szb-auth-loading{position:absolute;inset:0;display:grid;place-items:center;background:var(--auth-bg);color:var(--auth-muted);font-size:13px;pointer-events:none}.szb-auth-help{font-size:12px;text-align:center;padding:8px;margin:0;color:var(--auth-muted)}.szb-auth-help a{color:var(--auth-fg);text-decoration:underline}@media(max-width:480px){.szb-auth-dialog{width:calc(100vw - 20px);border-radius:20px;max-height:calc(100dvh - 20px)}.szb-auth-header{padding:18px}.szb-auth-frame{height:calc(100dvh - 122px)}.szb-auth-surface{max-height:calc(100dvh - 22px)}}@media(prefers-reduced-motion:no-preference){.szb-auth-dialog[open]{animation:szb-auth-in .18s ease-out}@keyframes szb-auth-in{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:none}}}