@layer reset{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html{-webkit-text-size-adjust:100%;tab-size:4;-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-size:1em}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{color:inherit;font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{color:inherit;font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1;color:color-mix(in oklab, currentcolor 50%, transparent)}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer legacy{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--canvas:var(--spott-canvas);--paper:var(--spott-surface);--ink:var(--spott-ink);--muted:var(--spott-muted);--line:var(--spott-divider);--line-dark:color-mix(in srgb, var(--spott-divider) 68%, var(--spott-ink));--twilight:var(--brand-fill);--twilight-pale:var(--brand-pale);--coral:var(--alert-fill);--coral-pale:var(--alert-pale);--mint:var(--success-fill);--mint-pale:var(--success-pale);--amber:var(--warning-fill);--amber-pale:var(--warning-pale);--danger:var(--danger-fill);--focus:var(--brand-ink);--press-tint:color-mix(in srgb, var(--spott-ink) 8%, transparent);--hover-tint:color-mix(in srgb, var(--spott-ink) 4%, transparent);--control-h:44px;--control-h-lg:50px;--skeleton-animation:spott-skeleton-shimmer var(--spott-motion-loop) linear infinite;--spinner-animation:spott-spin .8s linear infinite;--twilight-ink:var(--brand-ink);--coral-ink:var(--alert-ink);--mint-ink:var(--success-ink);--amber-ink:var(--warning-ink);--twilight-line:color-mix(in srgb, var(--spott-twilight) 34%, var(--line));--coral-line:color-mix(in srgb, var(--spott-coral) 34%, var(--line));--amber-line:color-mix(in srgb, var(--spott-amber) 48%, var(--line));--mint-line:color-mix(in srgb, var(--spott-mint) 42%, var(--line));--wash-neutral:color-mix(in srgb, var(--spott-ink) 4%, var(--spott-surface));--wash-neutral-strong:color-mix(in srgb, var(--spott-ink) 7%, var(--spott-surface));--glass:color-mix(in srgb, var(--spott-surface) 78%, transparent);--glass-strong:color-mix(in srgb, var(--spott-surface) 92%, transparent);--wash-twilight-grad:linear-gradient(145deg, var(--twilight-pale), var(--spott-surface));--wash-coral-grad:linear-gradient(145deg, var(--coral-pale), var(--spott-surface));--radius-sm:var(--spott-radius-control);--radius-md:var(--spott-radius-card);--radius-lg:var(--spott-radius-panel);--font-display-ja:"Inter", "Noto Sans JP", "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Yu Gothic UI", system-ui, sans-serif;--font-display-zh:"Inter", "Noto Sans SC", "PingFang SC", "Microsoft YaHei", system-ui, sans-serif;--font-display-en:"Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans JP", "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Yu Gothic UI", sans-serif;--font-display:var(--font-display-ja);--lh-heading:var(--lh-title);--track-heading:var(--track-tight);--max:var(--page-max)}html[lang^=zh]{--font-display:var(--font-display-zh)}html[lang^=en]{--font-display:var(--font-display-en)}@keyframes spott-skeleton-shimmer{to{background-position-x:-220%}}@keyframes spott-spin{to{transform:rotate(1turn)}}*{box-sizing:border-box}html{background:var(--canvas);scroll-behavior:smooth}body{background:var(--canvas);color:var(--ink);font-family:Inter,Noto Sans JP,Hiragino Sans,Hiragino Kaku Gothic ProN,Yu Gothic UI,system-ui,sans-serif;font-size:var(--fs-body);line-height:var(--lh-body);text-rendering:optimizelegibility;margin:0}html[lang^=zh] body{font-family:Inter,Noto Sans SC,PingFang SC,Microsoft YaHei,system-ui,sans-serif}html[lang^=en] body{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans JP,Hiragino Sans,Hiragino Kaku Gothic ProN,Yu Gothic UI,sans-serif}html[lang^=zh] body,html[lang^=ja] body{line-height:var(--lh-body-cjk)}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);text-wrap:pretty}h1{font-size:var(--fs-display);font-weight:var(--fw-display)}h2{font-size:var(--fs-title);font-weight:var(--fw-bold)}h3{font-size:var(--fs-section);font-weight:var(--fw-bold)}h4,h5,h6{font-size:var(--fs-body-lg);font-weight:var(--fw-bold)}:lang(zh) :is(h1,h2,h3,h4,h5,h6),:lang(ja) :is(h1,h2,h3,h4,h5,h6){font-weight:var(--fw-semibold)}small{font-size:var(--fs-meta)}::selection{background:var(--twilight);color:var(--on-accent)}h1,h2,h3,.intro h1,[class*=Heading],[class*=title],[class*=Title]{line-height:var(--lh-heading);letter-spacing:var(--track-heading)}:lang(ja),:lang(zh){--lh-heading:var(--lh-title-cjk);--track-heading:var(--track-normal);line-break:strict;word-break:normal;overflow-wrap:break-word;font-synthesis-weight:none;font-synthesis-style:none}:lang(ja) :is(h1,h2,h3,h4,h5,h6){font-feature-settings:"palt" 1}.capacity strong,.metric-grid strong,[class*=price],[class*=Price],[class*=amount],[class*=Amount],[class*=count],[class*=Count]{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}a{color:inherit;text-decoration:none}.skip-link{z-index:10000;border:2px solid var(--spott-surface);border-radius:var(--spott-radius-control);outline:3px solid var(--spott-twilight);background:var(--spott-ink);min-height:44px;color:var(--spott-surface);font-weight:var(--fw-bold);transition:transform var(--spott-motion-fast) var(--ease-standard);padding:12px 16px;position:fixed;top:12px;left:12px;transform:translateY(calc(-100% - 24px))}.skip-link:focus-visible{transform:translateY(0)}#spott-main-content:focus{outline:none}.system-loading{text-align:center;place-content:center;justify-items:center;gap:var(--space-4);width:min(680px,100% - 32px);min-height:min(520px,100dvh - 160px);color:var(--spott-muted);margin:24px auto;padding:48px 24px;display:grid}.system-loading>span{border:3px solid var(--spott-divider);border-top-color:var(--spott-twilight);width:34px;height:34px;animation:var(--spinner-animation);border-radius:50%}.system-loading p{margin:0}button,input,select,textarea{color:inherit;font:inherit}button,select{cursor:pointer}button:disabled{border-color:var(--line);background:var(--spott-surface-sunken);box-shadow:none;color:var(--muted);cursor:not-allowed;opacity:1;background-image:none;transform:none}button[aria-busy=true]:disabled{cursor:wait}.form-message{align-items:flex-start;gap:var(--space-3);border:0;border-left:3px solid var(--line-dark);background:var(--spott-surface-sunken);color:var(--ink);font-size:var(--fs-meta);line-height:var(--lh-meta);border-radius:0;margin:0;padding:12px;display:flex}.form-message>svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;flex:none;width:16px;height:16px;margin-top:3px}.form-message>span{min-width:0}.form-message-info{border-left-color:var(--ai-fill);background:var(--ai-pale);color:var(--ai-ink)}.form-message-success{border-left-color:var(--success-fill);background:var(--success-pale);color:var(--success-ink)}.form-message-error{border-left-color:var(--danger-fill);background:var(--danger-pale);color:var(--danger-ink)}.read-only-surface-note{align-items:flex-start;gap:var(--space-3);border:1px solid color-mix(in srgb, var(--spott-coral) 28%, var(--line));border-radius:var(--spott-radius-control);background:color-mix(in srgb, var(--spott-coral) 8%, var(--paper));color:var(--muted);font-size:var(--fs-meta);margin:20px 0 28px;padding:16px;line-height:1.5;display:flex}.read-only-surface-note strong{color:var(--spott-coral-strong);font-size:var(--fs-caption);letter-spacing:.06em;text-transform:uppercase;flex:none}.text-button{align-items:center;gap:var(--space-2);min-height:44px;color:var(--twilight-ink);font-weight:var(--fw-bold);text-align:start;background:0 0;border:0;padding:0;display:inline-flex}:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.avatar,.primary-action,.secondary-action,.danger-action,.text-button,.tertiary-action,.app-dialog-actions button,.app-dialog-close,.empty-state button,.footer-links a,.back-link{transition:background-color var(--spott-motion-fast) var(--ease-standard), border-color var(--spott-motion-fast) var(--ease-standard), box-shadow var(--spott-motion-fast) var(--ease-standard), color var(--spott-motion-fast) var(--ease-standard), transform var(--spott-motion-fast) var(--ease-standard)}.avatar:active,.primary-action:active,.secondary-action:active,.danger-action:active,.text-button:active,.tertiary-action:active,.app-dialog-actions button:active,.app-dialog-close:active,.empty-state button:active,.footer-links a:active,.back-link:active{background-image:linear-gradient(var(--press-tint), var(--press-tint));transform:translateY(1px)}.footer-links a[data-selected],.footer-links a[aria-current=page]{color:var(--brand-ink)}.footer-links a[aria-current=page]:after{transform-origin:0;transform:scaleX(1)}[aria-disabled=true]{color:var(--muted);cursor:not-allowed;opacity:1;pointer-events:none}@media (hover:hover){.primary-action:hover,.danger-action:hover{background-image:linear-gradient(var(--hover-tint), var(--hover-tint))}.secondary-action:hover{border-color:var(--ink);background:var(--paper)}.empty-state button:hover{color:var(--ink)}.back-link:hover{color:var(--ai-ink)}.footer-links a:hover:after{transform-origin:0;transform:scaleX(1)}.tertiary-action:hover{background:var(--paper);color:var(--ink)}}.tertiary-action{min-height:var(--control-h);justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-half) var(--space-3);border-radius:var(--spott-radius-control);color:var(--twilight-ink);font-weight:var(--fw-bold);background:0 0;border:0;display:inline-flex}:is(.primary-action,.secondary-action,.danger-action,.tertiary-action,.text-button,.app-dialog-actions button):disabled,:is(.primary-action,.secondary-action,.danger-action,.tertiary-action,.text-button,.app-dialog-actions button)[aria-disabled=true]{border-color:var(--line);background:var(--spott-surface-sunken);box-shadow:none;color:var(--muted);cursor:not-allowed;opacity:1;background-image:none;transform:none}:is(.tertiary-action,.text-button):disabled,:is(.tertiary-action,.text-button)[aria-disabled=true]{background:0 0}:is(.primary-action,.secondary-action,.danger-action,.tertiary-action,.text-button,.app-dialog-actions button)[aria-busy=true]{--busy-ink:var(--twilight-ink);color:#0000;cursor:wait;position:relative}:is(.primary-action,.danger-action,.app-dialog-actions .primary,.app-dialog-actions .danger)[aria-busy=true]{--busy-ink:var(--on-accent);background:var(--twilight);color:#0000}.danger-action[aria-busy=true],.app-dialog-actions .danger[aria-busy=true]{background:var(--danger)}:is(.primary-action,.secondary-action,.danger-action,.tertiary-action,.text-button,.app-dialog-actions button)[aria-busy=true]>*{visibility:hidden}:is(.primary-action,.secondary-action,.danger-action,.tertiary-action,.text-button,.app-dialog-actions button)[aria-busy=true]:after{border:2px solid color-mix(in srgb, var(--busy-ink) 30%, transparent);border-top-color:var(--busy-ink);width:18px;height:18px;animation:var(--spinner-animation);content:"";border-radius:50%;margin:auto;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){:is(.primary-action,.secondary-action,.danger-action,.tertiary-action,.text-button)[aria-busy=true]:after{border-color:var(--busy-ink)}}:root{--elevation-rest:var(--shadow-xs);--elevation-raised:var(--shadow-sm);--elevation-float:var(--shadow-md);--elevation-overlay:var(--shadow-lg)}.flow-card,.metric-grid>div{box-shadow:var(--elevation-rest)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-2px;padding:0;position:absolute;overflow:hidden}.footer-links a{position:relative}.footer-links a:after{content:"";transform-origin:100%;height:1px;transition:transform var(--spott-motion-standard) var(--ease-standard);background:currentColor;position:absolute;bottom:-6px;left:0;right:0;transform:scaleX(0)}.avatar{width:var(--control-h);height:var(--control-h);border:1px solid #0000;border-radius:50%;place-items:center;display:inline-grid}.login-link{min-height:44px;color:var(--twilight-ink);font-size:var(--fs-meta);font-weight:var(--fw-bold);white-space:nowrap;align-items:center;padding:0 12px;display:inline-flex}.account-placeholder{width:var(--control-h);height:var(--control-h)}.avatar{background:var(--twilight-pale);color:var(--twilight-ink);font-size:var(--fs-meta);font-weight:var(--fw-display)}.primary-action,.secondary-action,.danger-action{min-height:var(--control-h);justify-content:center;align-items:center;gap:var(--space-2);font-weight:var(--fw-bold);border:0;display:inline-flex}.primary-action,.danger-action{background:var(--twilight);color:var(--on-accent);padding:0 20px}.primary-action,.secondary-action,.danger-action{width:100%;min-height:var(--control-h-lg);border-radius:var(--spott-radius-control);text-align:center;padding:8px 20px}.secondary-action{border:1px solid var(--line-dark);background:0 0}.danger-action{background:var(--danger)}.compact{width:auto;min-height:var(--control-h);padding:6px 20px}.section-number,.eyebrow-text,.eyebrow{font-size:var(--fs-caption);font-weight:var(--fw-bold);letter-spacing:.13em;text-transform:uppercase}.eyebrow{align-items:center;gap:var(--space-3);color:var(--muted);display:flex}.eyebrow>span{background:var(--coral);border-radius:50%;width:7px;height:7px}.section-heading,.dashboard-heading{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:flex-end;gap:24px;padding-bottom:20px;display:flex}.section-heading>div{align-items:baseline;gap:var(--space-5);display:flex}.dashboard-heading h1{font-size:var(--fs-hero);letter-spacing:var(--track-hero);line-height:var(--lh-title);margin:0}.section-heading h2{font-size:var(--fs-title);letter-spacing:var(--track-title);line-height:var(--lh-title);margin:0}:lang(ja) .section-heading h2,:lang(zh) .section-heading h2,:lang(ja) .dashboard-heading h1,:lang(zh) .dashboard-heading h1{letter-spacing:var(--track-normal);line-height:var(--lh-title-cjk)}.section-heading>p{color:var(--muted);font-size:var(--fs-body);margin:0}.empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:440px;padding:48px 24px;display:flex}.spotlight-empty{background:radial-gradient(circle at 50% 42%, color-mix(in srgb, var(--twilight) 30%, transparent), transparent 64%), color-mix(in srgb, var(--twilight) 10%, var(--paper));border-radius:50%;width:72px;height:72px;margin-bottom:24px}.empty-state h1,.empty-state h2{font-size:var(--fs-title);letter-spacing:var(--track-title);margin:0 0 8px}:lang(ja) :is(.empty-state h1,.empty-state h2),:lang(zh) :is(.empty-state h1,.empty-state h2){letter-spacing:var(--track-normal)}.empty-state p{max-width:500px;color:var(--muted);margin:0 0 24px}.empty-state button{color:var(--muted);font-weight:var(--fw-bold);background:0 0;border:0;border-bottom:1px solid;margin-top:16px}.footer{align-items:end;gap:var(--space-16);padding:64px var(--page-inset) 36px;border-top:1px solid var(--line);grid-template-columns:1fr auto auto;display:grid}.footer>div:first-child p,.footer-meta{color:var(--muted);font-size:var(--fs-meta);margin:12px 0 0}.footer-links{font-size:var(--fs-meta);flex-wrap:wrap;gap:24px;display:flex}.footer-links a{align-items:center;min-width:44px;min-height:44px;display:inline-flex}:is(body:has(.auth-page) [data-site-header],body:has(.flow-page) [data-site-header],body:has([data-page-family=studio]) [data-site-header],body:has(.studio-page) [data-site-header],body:has(.auth-page) [data-mobile-dock],body:has(.flow-page) [data-mobile-dock],body:has([data-page-family=studio]) [data-mobile-dock],body:has(.studio-page) [data-mobile-dock]){display:none}.flow-card h1{font-size:var(--fs-hero);letter-spacing:-.02em;line-height:var(--lh-title);margin:12px 0}.privacy-inline,.lead{color:var(--muted)}.form-field{color:var(--ink);font-size:var(--fs-meta);font-weight:var(--fw-bold);gap:8px;display:grid}.form-field input,.form-field textarea,.form-field select{width:100%;min-height:var(--control-h-lg);border:1px solid var(--line-dark);border-radius:var(--spott-radius-control);background:var(--paper);font-size:var(--fs-body);font-weight:var(--fw-regular);padding:0 12px}.form-field textarea{resize:vertical;padding:12px}.form-field input:focus,.form-field textarea:focus,.form-field select:focus{border-color:var(--focus);box-shadow:inset 0 0 0 1px var(--focus)}:is(input:not([type=checkbox],[type=radio]),select,textarea)[aria-invalid=true],:is(input:not([type=checkbox],[type=radio]),select,textarea)[aria-invalid=true]:focus{border-color:var(--danger);box-shadow:inset 0 0 0 2px var(--danger)}.form-field small{color:var(--muted);font-size:var(--fs-meta);font-weight:var(--fw-regular);line-height:var(--lh-meta);text-align:start}.field-error{color:var(--danger-ink);font-size:var(--fs-meta);font-weight:var(--fw-semibold);line-height:var(--lh-meta)}.flow-page{background:var(--canvas);justify-content:center;align-items:center;min-height:100dvh;padding:44px 24px;display:flex}.flow-shell{width:min(760px,100%)}.flow-shell.narrow{width:min(610px,100%)}.flow-progress{gap:var(--space-2);margin-bottom:24px;display:flex}.flow-progress span{background:var(--line-dark);flex:1;height:4px}.flow-progress span.active{background:var(--twilight)}.back-link{font-size:var(--fs-meta);font-weight:var(--fw-bold);margin-bottom:16px;display:inline-block}.dashboard-heading .back-link{color:var(--muted);margin-bottom:12px;display:block}@media (hover:hover){.dashboard-heading .back-link:hover{color:var(--ink)}}.flow-card{gap:var(--space-6);border:1px solid var(--line);border-radius:var(--spott-radius-panel);background:var(--paper);padding:clamp(28px,6vw,60px);display:grid}.reference-confirm{background:var(--canvas);justify-content:space-between;align-items:center;gap:20px;padding:20px;display:flex}.reference-confirm p{color:var(--muted);font-size:var(--fs-meta);margin:4px 0 0}.reference-confirm strong{font-size:var(--fs-section);flex:none}.check-row,.toggle-row{align-items:flex-start;gap:var(--space-3);display:flex}.check-row input{width:19px;height:19px;accent-color:var(--twilight)}.check-row span{display:grid}.check-row small{color:var(--muted)}.phone-input{border:1px solid var(--line-dark);grid-template-columns:70px 1fr;display:grid}.phone-input span{border-right:1px solid var(--line);background:var(--canvas);font-weight:var(--fw-bold);place-items:center;display:grid}.phone-input input{min-width:0;min-height:57px;font-size:var(--fs-section);border:0;outline:0;padding:12px 16px}.privacy-inline{font-size:var(--fs-meta);text-align:center;margin:0}.upload-placeholder{border:1px dashed var(--line-dark);background:var(--canvas);text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:155px;display:flex}.upload-placeholder>span{background:var(--twilight-pale);width:35px;height:35px;color:var(--twilight-ink);font-size:var(--fs-title);border-radius:50%;place-items:center;margin-bottom:8px;display:grid}.upload-placeholder p{color:var(--muted);font-size:var(--fs-meta);margin:4px 0 0}.metric-grid{gap:var(--space-4);grid-template-columns:repeat(3,1fr);margin:32px 0 60px;display:grid}.metric-grid>div{padding:var(--space-6);border:1px solid var(--line);border-radius:var(--spott-radius-card);background:var(--paper)}.metric-grid span,.metric-grid small{color:var(--muted);font-size:var(--fs-meta);display:block}.metric-grid strong{font-size:var(--fs-hero);letter-spacing:-.02em;margin:12px 0 4px;display:block}.verified-badge{border-radius:var(--spott-radius-pill);background:var(--mint-pale);color:var(--mint-ink);font-size:var(--fs-caption);font-weight:var(--fw-bold);align-items:center;gap:8px;padding:8px 12px;display:inline-flex}.metric-grid{grid-template-columns:repeat(4,1fr);margin:32px 0}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.cover-uploader{cursor:pointer;position:relative}.cover-uploader input{opacity:0;width:1px;height:1px;position:absolute}.preview-cover-image{aspect-ratio:4/3;object-fit:cover;width:100%}.choice-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.choice-cards>label{padding:var(--space-5);border:1px solid var(--line);border-radius:var(--spott-radius-card);background:var(--paper);cursor:pointer;grid-template-columns:auto 1fr;gap:4px 12px;display:grid}.choice-cards>label.selected{border-color:var(--twilight);box-shadow:inset 0 0 0 1px var(--twilight)}.choice-cards>label span{color:var(--muted);font-size:var(--fs-meta);grid-column:2}.upload-status{color:var(--mint-ink);font-size:var(--fs-meta);font-weight:var(--fw-bold);margin:-12px 0 0}.loading-state{gap:var(--space-4);min-height:220px;color:var(--muted);font-size:var(--fs-meta);align-content:center;place-items:center;display:grid}.loading-state p{margin:0}.loading-state>span{border:3px solid var(--line);border-top-color:var(--twilight);width:30px;height:30px;animation:var(--spinner-animation);border-radius:50%}.compact-empty{border:1px solid var(--line);border-radius:var(--spott-radius-control);background:color-mix(in srgb, var(--paper) 55%, transparent);min-height:0;margin-top:20px;padding:32px 24px}.compact-empty h1,.compact-empty h2{font-size:var(--fs-section);font-weight:var(--fw-bold);letter-spacing:-.01em;margin:0;line-height:1.4}.compact-empty p{max-width:46ch;color:var(--muted);font-size:var(--fs-meta);margin:8px 0 0;line-height:1.7}.compact-empty .spotlight-empty{width:44px;height:44px;margin-bottom:16px}.compact-empty>a,.compact-empty button{margin-top:20px}.success-mark{background:var(--mint-pale);width:54px;height:54px;color:var(--mint-ink);font-size:var(--fs-title);font-weight:var(--fw-display);border-radius:50%;place-items:center;display:grid}@media (width<=700px){.form-grid,.choice-cards,.review-summary dl{grid-template-columns:1fr}}.form-field.large input{min-height:60px;font-size:var(--fs-section)}.form-field small{color:var(--muted);font-weight:var(--fw-regular);text-align:right}@media (width<=1050px){.metric-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=780px){body:has([data-mobile-dock]) #spott-main-content{padding-block-end:calc(70px + env(safe-area-inset-bottom) + var(--space-5))}.section-heading{align-items:start}.section-heading>div{align-items:start;gap:var(--space-2);flex-direction:column}.section-heading>p{display:none}.footer{align-items:start;gap:var(--space-6);grid-template-columns:1fr}.footer-links{gap:var(--space-2) 20px}.metric-grid{grid-template-columns:1fr 1fr}}@media (width<=440px){.reference-confirm{flex-direction:column;align-items:flex-start}.metric-grid{grid-template-columns:1fr}.flow-page{padding:24px 12px}.flow-card{padding:24px 20px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}@media print{[data-site-header],[data-mobile-dock],.footer{display:none!important}body{background:#fff}}.footer-meta{justify-items:end;gap:var(--space-2);display:grid}.footer-meta p{margin:0}.inline-error{border:0;border-left:3px solid var(--danger-fill);background:var(--spott-surface-sunken);color:var(--danger-ink);border-radius:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:24px 0;padding:16px 20px;display:flex}.inline-error>div{gap:4px;min-width:0;display:grid}.inline-error strong{font-size:var(--fs-body)}.inline-error p{color:var(--spott-ink-2);font-size:var(--fs-meta);margin:0}.inline-error button{min-height:44px;font-weight:var(--fw-display);white-space:nowrap;background:0 0;border:0;border-bottom:1px solid;flex:none;align-items:center;padding:0 12px;display:inline-flex}.compact-error{align-items:flex-start;margin:16px 0;padding:12px 16px}@media (width<=780px){.footer-meta{justify-items:start}body{padding-bottom:calc(96px + env(safe-area-inset-bottom))}:is(body:has(.auth-page),body:has(.flow-page),body:has(.studio-page)){padding-bottom:0}}.app-dialog-backdrop{z-index:200;background:color-mix(in srgb, var(--spott-shadow-ink) 38%, transparent);-webkit-backdrop-filter:blur(12px)saturate(125%);place-items:center;padding:20px;display:grid;position:fixed;inset:0}.app-dialog{border:1px solid var(--glass-strong);border-radius:var(--spott-radius-cover);background:var(--glass-strong);width:min(100%,520px);box-shadow:var(--elevation-overlay);overflow:hidden}.app-dialog form{display:grid}.app-dialog header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;min-height:78px;padding:16px 20px 16px 24px;display:flex}.app-dialog header span{color:var(--twilight-ink);font-size:var(--fs-caption);font-weight:var(--fw-display);letter-spacing:.2em}.app-dialog h2{font-size:var(--fs-title);line-height:var(--lh-heading);margin:4px 0 0}.app-dialog-close{border:1px solid var(--line);border-radius:var(--spott-radius-control);background:var(--spott-surface);flex:0 0 44px;place-items:center;width:44px;min-height:44px;padding:0;display:grid}.app-dialog-close svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.8px;width:20px}.app-dialog-body{gap:var(--space-5);padding:24px;display:grid}.app-dialog-body>p{color:var(--muted);white-space:pre-line;margin:0}.app-dialog-body label{font-size:var(--fs-meta);font-weight:var(--fw-bold);gap:8px;display:grid}.app-dialog-body input,.app-dialog-body textarea{width:100%;min-height:var(--control-h-lg);border:1px solid var(--line-dark);border-radius:var(--spott-radius-control);background:var(--spott-surface);padding:12px 16px}.app-dialog-body textarea{resize:vertical;min-height:126px}.app-dialog-actions{justify-content:flex-end;gap:var(--space-3);padding:16px 24px calc(16px + env(safe-area-inset-bottom));border-top:1px solid var(--line);display:flex}.app-dialog-actions button{border:1px solid var(--line-dark);border-radius:var(--spott-radius-control);background:var(--spott-surface);min-width:108px;min-height:44px;font-weight:var(--fw-bold);padding:8px 20px}.app-dialog-actions .primary{border-color:var(--twilight);background:var(--twilight);color:var(--on-accent)}.app-dialog-actions .danger{border-color:var(--danger);background:var(--danger);color:var(--on-accent)}@media (width<=600px){.app-dialog-backdrop{padding:var(--space-3);align-items:end}.app-dialog{border-radius:var(--spott-radius-cover) var(--spott-radius-cover) var(--spott-radius-control) var(--spott-radius-control)}.app-dialog header{padding-inline:20px 16px}.app-dialog-body{padding:20px}.app-dialog-actions{padding-inline:var(--space-5);grid-template-columns:1fr 1fr;display:grid}.app-dialog-actions button{width:100%;min-width:0}}:lang(ja) :is(.section-heading h2,.dashboard-heading h1,.flow-card h1),:lang(zh) :is(.section-heading h2,.dashboard-heading h1,.flow-card h1){line-height:var(--lh-title-cjk);letter-spacing:var(--track-normal)}}@layer tokens{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-12:48px;--space-16:64px;--space-24:96px;--space-half:2px;--page-max:1310px;--page-gutter:clamp(20px, 3.2vw, 32px);--page-inset:max(var(--page-gutter), calc((100% - var(--page-max)) / 2));--page-width:min(calc(100% - (var(--page-gutter) * 2)), var(--page-max));--prose-max:68ch;--grid-gap:16px;--bp-sm:600px;--bp-md:780px;--bp-lg:1024px;--bp-xl:1280px;--spott-radius-control:6px;--spott-radius-card:8px;--spott-radius-cover:10px;--spott-radius-panel:16px;--spott-radius-pill:999px;--shadow-xs:0 1px 2px #1c1a160f;--shadow-sm:0 8px 24px #1c1a1612;--shadow-md:0 16px 40px #1c1a161a;--shadow-lg:0 26px 64px #1c1a1624;--shadow-sticky-top:0 -16px 42px #1c1a161a;--shadow-side:-24px 0 68px #1c1a161f;--shadow-selected:inset 3px 0 0 var(--brand-fill);--spott-canvas:#f7f5f0;--spott-surface:#fff;--spott-surface-sunken:#efebe3;--spott-surface-raised:#fff;--spott-ink:#1c1a16;--spott-ink-2:#4a463e;--spott-muted:#6e6961;--spott-shadow-ink:#1c1a16;--spott-on-accent:#fff;--spott-on-alert:#201c15;--spott-on-success:#201c15;--spott-on-warning:#201c15;--spott-on-danger:#fff;--spott-twilight:#5b43d6;--spott-twilight-deep:#4c2fb5;--spott-twilight-pale:#eae4f2;--spott-coral:#f26c3e;--spott-coral-deep:#a8421f;--spott-coral-pale:#f7e7de;--spott-ai:#16436b;--spott-ai-deep:#0e3153;--spott-ai-pale:#e6eaef;--spott-mint:#3dbd91;--spott-mint-deep:#0f7a57;--spott-mint-pale:#e4efe8;--spott-amber:#d99a2b;--spott-amber-deep:#8a5a08;--spott-amber-pale:#f6eddc;--spott-danger:#c83f50;--spott-danger-deep:#b3243a;--spott-danger-pale:#f5e4e3;--spott-divider:#ded8ca;--spott-divider-strong:#b8b2a5;--spott-tier-novice:#6e6961;--spott-tier-novice-pale:#efebe3;--spott-tier-bronze:#96501f;--spott-tier-bronze-pale:#f5e7dc;--spott-tier-silver:#5a626d;--spott-tier-silver-pale:#e7eaee;--spott-tier-gold:#8a5a08;--spott-tier-gold-pale:#f6eddc;--spott-tier-diamond:#4c2fb5;--spott-tier-diamond-pale:#eae4f2;--fs-hero:clamp(34px, 6vw, 76px);--fs-display-lg:var(--fs-hero);--lh-hero:1.08;--lh-hero-cjk:1.18;--fs-display:32px;--lh-display:1.12;--lh-display-cjk:1.24;--fs-title:24px;--lh-title:1.2;--lh-title-cjk:1.32;--fs-section:19px;--lh-section:1.3;--lh-section-cjk:1.42;--fs-body-lg:17px;--lh-body-lg:1.6;--lh-body-lg-cjk:1.75;--fs-body:16px;--lh-body:1.6;--lh-body-cjk:1.75;--fs-meta:14px;--lh-meta:1.45;--lh-meta-cjk:1.6;--fs-caption:12px;--lh-caption:1.4;--lh-caption-cjk:1.55;--fs-label:11px;--lh-label:1.2;--lh-label-cjk:1.3;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-display:600;--track-hero:-.035em;--track-display:-.025em;--track-title:-.018em;--track-tight:-.01em;--track-normal:0;--track-label:.08em;--ease-standard:cubic-bezier(.2, .8, .2, 1);--ease-exit:cubic-bezier(.4, 0, 1, 1);--spott-motion-fast:.12s;--spott-motion-standard:.22s;--spott-motion-narrative:.36s;--spott-motion-loop:1.4s;--motion-loop:var(--spott-motion-loop);--brand-fill:var(--spott-twilight);--brand-ink:var(--spott-twilight-deep);--brand-pale:var(--spott-twilight-pale);--alert-fill:var(--spott-coral);--alert-ink:var(--spott-coral-deep);--alert-pale:var(--spott-coral-pale);--ai-fill:var(--spott-ai);--ai-ink:var(--spott-ai-deep);--ai-pale:var(--spott-ai-pale);--success-fill:var(--spott-mint);--success-ink:var(--spott-mint-deep);--success-pale:var(--spott-mint-pale);--warning-fill:var(--spott-amber);--warning-ink:var(--spott-amber-deep);--warning-pale:var(--spott-amber-pale);--danger-fill:var(--spott-danger);--danger-ink:var(--spott-danger-deep);--danger-pale:var(--spott-danger-pale);--role-primary:var(--brand-fill);--role-alert:var(--alert-fill);--role-success:var(--success-fill);--role-warning:var(--warning-fill);--on-accent:var(--spott-on-accent);--on-alert:var(--spott-on-alert);--on-success:var(--spott-on-success);--on-warning:var(--spott-on-warning);--on-danger:var(--spott-on-danger);--spott-coral-strong:var(--alert-ink)}@media (width>=780px){:root{--fs-display:44px;--fs-title:30px;--fs-section:21px;--fs-body-lg:18px;--fs-body:16px;--fs-meta:14px;--fs-caption:12px;--fs-label:11px;--grid-gap:24px}}@media (prefers-reduced-motion:reduce){:root{--spott-motion-fast:1ms;--spott-motion-standard:1ms;--spott-motion-narrative:1ms}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--shadow-xs:0 1px 2px #0000004d;--shadow-sm:0 8px 24px #00000070;--shadow-md:0 16px 40px #00000080;--shadow-lg:0 26px 64px #00000094;--shadow-sticky-top:0 -16px 42px #0000007a;--shadow-side:-24px 0 68px #00000085;--shadow-selected:inset 3px 0 0 var(--brand-fill);--spott-canvas:#17140f;--spott-surface:#211d16;--spott-surface-sunken:#100e0a;--spott-surface-raised:#2a251d;--spott-ink:#f4f0e7;--spott-ink-2:#d0c9ba;--spott-muted:#9c9488;--spott-shadow-ink:#000;--spott-on-accent:#fff;--spott-on-alert:#201c15;--spott-on-success:#201c15;--spott-on-warning:#201c15;--spott-on-danger:#fff;--spott-twilight:#5b43d6;--spott-twilight-deep:#b0a1f7;--spott-twilight-pale:#282137;--spott-coral:#f26c3e;--spott-coral-deep:#ffa184;--spott-coral-pale:#3b2318;--spott-ai:#16436b;--spott-ai-deep:#9bbedd;--spott-ai-pale:#1b2833;--spott-mint:#3dbd91;--spott-mint-deep:#6fe0b4;--spott-mint-pale:#17322a;--spott-amber:#d99a2b;--spott-amber-deep:#f0c167;--spott-amber-pale:#3a2e18;--spott-danger:#c83f50;--spott-danger-deep:#ff8794;--spott-danger-pale:#3c2022;--spott-divider:#3c372d;--spott-divider-strong:#555046;--spott-tier-novice:#9c9488;--spott-tier-novice-pale:#26221b;--spott-tier-bronze:#e8a47b;--spott-tier-bronze-pale:#37241a;--spott-tier-silver:#bcc5d0;--spott-tier-silver-pale:#232830;--spott-tier-gold:#f0c167;--spott-tier-gold-pale:#3a2e18;--spott-tier-diamond:#b0a1f7;--spott-tier-diamond-pale:#282137}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--shadow-xs:0 1px 2px #0000004d;--shadow-sm:0 8px 24px #00000070;--shadow-md:0 16px 40px #00000080;--shadow-lg:0 26px 64px #00000094;--shadow-sticky-top:0 -16px 42px #0000007a;--shadow-side:-24px 0 68px #00000085;--shadow-selected:inset 3px 0 0 var(--brand-fill);--spott-canvas:#17140f;--spott-surface:#211d16;--spott-surface-sunken:#100e0a;--spott-surface-raised:#2a251d;--spott-ink:#f4f0e7;--spott-ink-2:#d0c9ba;--spott-muted:#9c9488;--spott-shadow-ink:#000;--spott-on-accent:#fff;--spott-on-alert:#201c15;--spott-on-success:#201c15;--spott-on-warning:#201c15;--spott-on-danger:#fff;--spott-twilight:#5b43d6;--spott-twilight-deep:#b0a1f7;--spott-twilight-pale:#282137;--spott-coral:#f26c3e;--spott-coral-deep:#ffa184;--spott-coral-pale:#3b2318;--spott-ai:#16436b;--spott-ai-deep:#9bbedd;--spott-ai-pale:#1b2833;--spott-mint:#3dbd91;--spott-mint-deep:#6fe0b4;--spott-mint-pale:#17322a;--spott-amber:#d99a2b;--spott-amber-deep:#f0c167;--spott-amber-pale:#3a2e18;--spott-danger:#c83f50;--spott-danger-deep:#ff8794;--spott-danger-pale:#3c2022;--spott-divider:#3c372d;--spott-divider-strong:#555046;--spott-tier-novice:#9c9488;--spott-tier-novice-pale:#26221b;--spott-tier-bronze:#e8a47b;--spott-tier-bronze-pale:#37241a;--spott-tier-silver:#bcc5d0;--spott-tier-silver-pale:#232830;--spott-tier-gold:#f0c167;--spott-tier-gold-pale:#3a2e18;--spott-tier-diamond:#b0a1f7;--spott-tier-diamond-pale:#282137}body[data-route-shell=product],body[data-ops-shell=console]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--paper:#f4f4f6;--surface:#fff;--surface-sunk:#ebebef;--surface-raised:#fff;--ink:#101014;--ink-2:#3c3c44;--muted:#5f5f6b;--line:#e4e4e9;--line-strong:#d0d0d8;--on-accent:#fff;--dusk-900:#16112e;--dusk-700:#2e1f7a;--dusk-500:#5b43d6;--dusk-300:#8e79f2;--dusk-100:#e8e3fb;--ember-700:#a8421f;--ember-500:#f26c3e;--ember-100:#fbeae1;--glow-200:#ffd9a8;--cat-violet-fill:#6f5ae0;--cat-violet-ink:#6955d4;--cat-violet-pale:#eceafb;--cat-indigo-fill:#4f68ce;--cat-indigo-ink:#4a62c2;--cat-indigo-pale:#e8ebf9;--cat-azure-fill:#2c80a9;--cat-azure-ink:#266f93;--cat-azure-pale:#e4eef4;--cat-teal-fill:#218d7f;--cat-teal-ink:#1c766a;--cat-teal-pale:#e2f0ee;--cat-moss-fill:#3f8b55;--cat-moss-ink:#367749;--cat-moss-pale:#e6f0e9;--cat-olive-fill:#7d8c33;--cat-olive-ink:#647029;--cat-olive-pale:#eef0e4;--cat-amber-fill:#ba782a;--cat-amber-ink:#945f21;--cat-amber-pale:#f6ede3;--cat-clay-fill:#b95a3c;--cat-clay-ink:#a75136;--cat-clay-pale:#f6eae6;--cat-plum-fill:#9c4a89;--cat-plum-ink:#9c4a89;--cat-plum-pale:#f2e7f0;--cat-mauve-fill:#8351a8;--cat-mauve-ink:#8351a8;--cat-mauve-pale:#efe8f4;--cat-graphite-fill:#7b7589;--cat-graphite-ink:#6d687a;--cat-graphite-pale:#eeedf0;--dusk-wash:linear-gradient(135deg, #2e1f7a 0%, #5b43d6 46%, #f26c3e 118%);--shadow-rest:none;--shadow-hover:0 1px 2px #0000000d, 0 6px 16px #0000000f;--shadow-float:0 2px 6px #0000000f, 0 16px 40px #00000017;--shadow-dock:0 -8px 28px #00000014;--w-prose:680px;--w-focus:880px;--w-app:1180px;--w-wide:1440px;--gutter:clamp(16px, 4vw, 32px);--w-prose-inline:min(calc(100% - var(--gutter) * 2), var(--w-prose));--w-focus-inline:min(calc(100% - var(--gutter) * 2), var(--w-focus));--w-app-inline:min(calc(100% - var(--gutter) * 2), var(--w-app));--w-wide-inline:min(calc(100% - var(--gutter) * 2), var(--w-wide));--r-control:10px;--r-card:14px;--r-panel:20px;--r-pill:999px;--h-control:40px;--h-control-md:44px;--h-field:48px;--t-hero:40px;--t-hero-weight:600;--lh-t-hero:1.08;--lh-t-hero-cjk:1.3;--tr-t-hero:-.025em;--t-display:30px;--t-display-weight:600;--lh-t-display:1.16;--lh-t-display-cjk:1.34;--tr-t-display:-.02em;--t-title:24px;--t-title-weight:600;--lh-t-title:1.22;--lh-t-title-cjk:1.4;--tr-t-title:-.015em;--t-section:18px;--t-section-weight:600;--lh-t-section:1.35;--lh-t-section-cjk:1.5;--tr-t-section:-.008em;--t-card:17px;--t-card-weight:600;--lh-t-card:1.36;--lh-t-card-cjk:1.52;--tr-t-card:-.005em;--t-body-lg:16px;--t-body-lg-weight:400;--lh-t-body-lg:1.6;--lh-t-body-lg-cjk:1.78;--tr-t-body-lg:0;--t-body:15px;--t-body-weight:400;--lh-t-body:1.62;--lh-t-body-cjk:1.8;--tr-t-body:0;--t-meta:13px;--t-meta-weight:500;--lh-t-meta:1.45;--lh-t-meta-cjk:1.65;--tr-t-meta:0;--t-label:11px;--t-label-weight:600;--lh-t-label:1.3;--lh-t-label-cjk:1.5;--tr-t-label:.01em;--ease-emphasis:cubic-bezier(.2,.9,.15,1)}@media (prefers-color-scheme:dark){body[data-route-shell=product],body[data-ops-shell=console]{--lightningcss-light: ;--lightningcss-dark:initial}}@media (width>=781px){body[data-route-shell=product],body[data-ops-shell=console]{--t-hero:54px;--t-display:40px;--t-title:28px;--t-section:20px;--t-card:18px;--t-body-lg:17px}}@media (prefers-color-scheme:dark){body[data-route-shell=product]:not([data-theme=light]),body[data-ops-shell=console]:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#0e0e13;--surface:#17171f;--surface-sunk:#0a0a0e;--surface-raised:#1f1f29;--ink:#f2f2f5;--ink-2:#c6c6d0;--muted:#9a9aa8;--line:#26262f;--line-strong:#3a3a46;--on-accent:#141019;--dusk-900:#16112e;--dusk-700:#b7a8fa;--dusk-500:#8e79f2;--dusk-300:#5b43d6;--dusk-100:#241e3b;--ember-700:#ffb894;--ember-500:#f26c3e;--ember-100:#3a2318;--glow-200:#4a3620;--cat-violet-fill:#8978e6;--cat-violet-ink:#9485e8;--cat-violet-pale:#2a2649;--cat-indigo-fill:#6f83d7;--cat-indigo-ink:#7d8fdb;--cat-indigo-pale:#232946;--cat-azure-fill:#5297b8;--cat-azure-ink:#5d9dbd;--cat-azure-pale:#1c2e3d;--cat-teal-fill:#49a296;--cat-teal-ink:#4da499;--cat-teal-pale:#193134;--cat-moss-fill:#62a074;--cat-moss-ink:#67a379;--cat-moss-pale:#20312b;--cat-olive-fill:#94a158;--cat-olive-ink:#93a056;--cat-olive-pale:#2d3123;--cat-amber-fill:#c69050;--cat-amber-ink:#c58e4c;--cat-amber-pale:#3b2c21;--cat-clay-fill:#c6785f;--cat-clay-ink:#ca826b;--cat-clay-pale:#3b2625;--cat-plum-fill:#ae6b9e;--cat-plum-ink:#b97eab;--cat-plum-pale:#342236;--cat-mauve-fill:#9970b8;--cat-mauve-ink:#a783c1;--cat-mauve-pale:#2f243d;--cat-graphite-fill:#938e9e;--cat-graphite-ink:#9893a3;--cat-graphite-pale:#2d2c36;--dusk-wash:linear-gradient(135deg, #291b6b 0%, #5039bd 46%, #d55f36 118%);--shadow-rest:none;--shadow-hover:0 1px 2px #00000075, 0 6px 16px #00000061;--shadow-float:0 2px 6px #00000085, 0 16px 40px #0000007a;--shadow-dock:0 -8px 28px #00000080}}body[data-route-shell=product][data-theme=dark],body[data-ops-shell=console][data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#0e0e13;--surface:#17171f;--surface-sunk:#0a0a0e;--surface-raised:#1f1f29;--ink:#f2f2f5;--ink-2:#c6c6d0;--muted:#9a9aa8;--line:#26262f;--line-strong:#3a3a46;--on-accent:#141019;--dusk-900:#16112e;--dusk-700:#b7a8fa;--dusk-500:#8e79f2;--dusk-300:#5b43d6;--dusk-100:#241e3b;--ember-700:#ffb894;--ember-500:#f26c3e;--ember-100:#3a2318;--glow-200:#4a3620;--cat-violet-fill:#8978e6;--cat-violet-ink:#9485e8;--cat-violet-pale:#2a2649;--cat-indigo-fill:#6f83d7;--cat-indigo-ink:#7d8fdb;--cat-indigo-pale:#232946;--cat-azure-fill:#5297b8;--cat-azure-ink:#5d9dbd;--cat-azure-pale:#1c2e3d;--cat-teal-fill:#49a296;--cat-teal-ink:#4da499;--cat-teal-pale:#193134;--cat-moss-fill:#62a074;--cat-moss-ink:#67a379;--cat-moss-pale:#20312b;--cat-olive-fill:#94a158;--cat-olive-ink:#93a056;--cat-olive-pale:#2d3123;--cat-amber-fill:#c69050;--cat-amber-ink:#c58e4c;--cat-amber-pale:#3b2c21;--cat-clay-fill:#c6785f;--cat-clay-ink:#ca826b;--cat-clay-pale:#3b2625;--cat-plum-fill:#ae6b9e;--cat-plum-ink:#b97eab;--cat-plum-pale:#342236;--cat-mauve-fill:#9970b8;--cat-mauve-ink:#a783c1;--cat-mauve-pale:#2f243d;--cat-graphite-fill:#938e9e;--cat-graphite-ink:#9893a3;--cat-graphite-pale:#2d2c36;--dusk-wash:linear-gradient(135deg, #291b6b 0%, #5039bd 46%, #d55f36 118%);--shadow-rest:none;--shadow-hover:0 1px 2px #00000075, 0 6px 16px #00000061;--shadow-float:0 2px 6px #00000085, 0 16px 40px #0000007a;--shadow-dock:0 -8px 28px #00000080}body[data-route-shell=marketing]{--web-canvas:#fff;--web-band:#f7f7f5;--web-ink:#222;--web-muted:#717171;--web-divider:#ddd;--web-brand:#5b43d6;--web-favorite:#e4515a;--web-radius-control:12px;--web-radius-card:16px;--web-radius-section:24px;background:var(--web-canvas);color:var(--web-ink)}body[data-route-shell=product]{--web-sticky-offset:100px}@media (width>=781px) and (width<=1024px){body[data-route-shell=product]{--web-sticky-offset:136px}}body[data-route-shell=marketing]{--web-shell-surface:var(--web-canvas)}body[data-route-shell=product]{--product-canvas:#fff;--product-ink:#11131a;--product-muted:#646875;--product-line:#e3e5ea;--product-primary:var(--product-ink);--product-on-primary:var(--product-canvas);--product-switch-on:#34c759;--product-favorite:#e8344e;--product-coral:#ff7567;--paper:var(--product-canvas);background:var(--paper);color:var(--ink);--web-shell-surface:var(--surface);--web-canvas:var(--surface);--web-band:var(--surface-sunk);--web-ink:var(--product-ink);--web-ink-2:var(--ink-2);--web-muted:var(--product-muted);--web-divider:var(--product-line);--web-divider-strong:var(--line-strong);--web-brand:var(--product-primary);--web-favorite:var(--ember-500);--spott-canvas:var(--paper);--spott-surface:var(--surface);--spott-surface-raised:var(--surface-raised);--spott-surface-sunken:var(--surface-sunk);--spott-ink:var(--product-ink);--spott-ink-2:var(--ink-2);--spott-muted:var(--product-muted);--spott-divider:var(--product-line);--spott-divider-strong:var(--line-strong);--spott-shadow-ink:#000;--canvas:var(--product-canvas);--ink:var(--product-ink);--muted:var(--product-muted);--line:var(--product-line);--primary:var(--product-primary);--coral:var(--product-coral);--line-dark:var(--line-strong);--press-tint:color-mix(in srgb, var(--ink) 8%, transparent);--hover-tint:color-mix(in srgb, var(--ink) 4%, transparent);--twilight-line:color-mix(in srgb, var(--primary) 34%, var(--line));--coral-line:color-mix(in srgb, var(--coral) 34%, var(--line));--amber-line:color-mix(in srgb, var(--spott-amber) 48%, var(--line));--mint-line:color-mix(in srgb, var(--spott-mint) 42%, var(--line));--wash-neutral:color-mix(in srgb, var(--ink) 4%, var(--surface));--wash-neutral-strong:color-mix(in srgb, var(--ink) 7%, var(--surface));--glass:color-mix(in srgb, var(--surface) 78%, transparent);--glass-strong:color-mix(in srgb, var(--surface) 92%, transparent);--wash-twilight-grad:linear-gradient(145deg, var(--dusk-100), var(--surface));--wash-coral-grad:linear-gradient(145deg, var(--ember-100), var(--surface));--spott-radius-control:var(--r-control);--spott-radius-card:var(--r-card);--spott-radius-cover:var(--r-card);--spott-radius-panel:var(--r-panel);--web-radius-control:var(--r-control);--web-radius-card:var(--r-card);--web-radius-section:var(--r-panel);--radius-sm:var(--r-control);--radius-md:var(--r-card);--radius-lg:var(--r-panel);--shadow-xs:var(--shadow-rest);--shadow-sm:var(--shadow-hover);--shadow-md:var(--shadow-float);--shadow-lg:var(--shadow-float);--shadow-sticky-top:var(--shadow-dock);--shadow-side:var(--shadow-float);--page-max:var(--w-app);--page-gutter:var(--gutter);--page-width:var(--w-app-inline);--page-inset:max(var(--gutter), calc((100% - var(--w-app)) / 2));--fs-hero:var(--t-display);--fs-display:var(--t-title);--fs-title:var(--t-section);--fs-section:var(--t-card);--fs-body-lg:var(--t-body-lg);--fs-body:var(--t-body);--fs-meta:var(--t-meta);--fs-label:var(--t-label);--lh-hero:var(--lh-t-display);--lh-hero-cjk:var(--lh-t-display-cjk);--lh-display:var(--lh-t-title);--lh-display-cjk:var(--lh-t-title-cjk);--lh-title:var(--lh-t-section);--lh-title-cjk:var(--lh-t-section-cjk);--lh-section:var(--lh-t-card);--lh-section-cjk:var(--lh-t-card-cjk);--track-hero:var(--tr-t-display);--track-display:var(--tr-t-title);--control-h:var(--h-control-md);--control-h-lg:var(--h-field)}html[lang^=ja] body[data-route-shell=product],html[lang^=zh] body[data-route-shell=product]{--track-hero:0;--track-display:0;--track-title:0;--track-tight:0;--tr-t-display:0;--tr-t-title:0;--tr-t-section:0;--tr-t-card:0}html[lang^=ja] body[data-route-shell=product] :is(h1,h2,h3,.t-display,.t-title,.t-section,.t-card),html[lang^=zh] body[data-route-shell=product] :is(h1,h2,h3,.t-display,.t-title,.t-section,.t-card){font-feature-settings:"palt" 1}body[data-route-shell=product] :is(time,.tabular,[data-numeric]){font-variant-numeric:tabular-nums lining-nums}:root:has(body[data-route-shell=product]){background:#fff}@media (prefers-color-scheme:dark){:root:has(body[data-route-shell=product]:not([data-theme=light])){background:#0e0e13}}:root:has(body[data-route-shell=product][data-theme=dark]){background:#0e0e13}@media (prefers-color-scheme:dark){body[data-route-shell=product]:not([data-theme=light]){--product-canvas:#0e0e13;--product-ink:#f2f2f5;--product-muted:#9a9aa8;--product-line:#26262f}}body[data-route-shell=product][data-theme=dark]{--product-canvas:#0e0e13;--product-ink:#f2f2f5;--product-muted:#9a9aa8;--product-line:#26262f}}@layer ui,page;body[data-route-shell=product]{--brand-fill:var(--product-ink);--brand-ink:var(--product-ink);--brand-pale:var(--surface-sunk);--dusk-500:var(--product-ink);--dusk-700:var(--ink-2);--dusk-300:var(--line-strong);--dusk-100:var(--surface-sunk)}._page_14mwj_1{background:var(--surface);min-height:100dvh}._content_14mwj_5{width:var(--page-width);min-height:calc(100dvh - var(--space-16) - var(--space-2));padding:var(--space-12) 0 var(--space-16);place-items:center;margin-inline:auto;display:grid}._panel_14mwj_13{width:var(--w-prose-inline);padding:var(--space-8);border:1px solid var(--line);border-radius:var(--web-radius-section);background:var(--surface);box-shadow:none;text-align:left;justify-items:start;display:grid}._eyebrow_14mwj_24{color:var(--dusk-700);font-size:var(--fs-caption);font-weight:var(--fw-bold);letter-spacing:var(--track-label);line-height:var(--lh-caption);text-transform:uppercase;margin:0}._title_14mwj_33{max-width:18ch;margin:var(--space-3) 0 0;color:var(--ink);font-size:var(--fs-hero);font-weight:var(--fw-display);letter-spacing:var(--track-hero);line-height:var(--lh-hero);overflow-wrap:break-word;text-wrap:balance}html[lang^=ja] ._title_14mwj_33,html[lang^=zh] ._title_14mwj_33{line-break:strict;line-height:var(--lh-hero-cjk)}._body_14mwj_49{max-width:46ch;margin:var(--space-4) 0 0;color:var(--ink-2);font-size:var(--fs-body-lg);line-height:var(--lh-body-lg)}._next_14mwj_56{max-width:46ch;margin:var(--space-2) 0 0;color:var(--muted);font-size:var(--fs-body);line-height:var(--lh-body)}html[lang^=ja] ._body_14mwj_49,html[lang^=zh] ._body_14mwj_49,html[lang^=ja] ._next_14mwj_56,html[lang^=zh] ._next_14mwj_56{line-height:var(--lh-body-cjk)}._actions_14mwj_69{gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;display:flex}@media (width<=600px){._content_14mwj_5{min-height:calc(100dvh - var(--space-12) - var(--space-3));padding:var(--space-6) 0 var(--space-12)}._panel_14mwj_13{padding:var(--space-6)}._actions_14mwj_69{width:100%;display:grid}}@media (prefers-reduced-motion:reduce){._page_14mwj_1{scroll-behavior:auto}}@media (forced-colors:active){._panel_14mwj_13,._actions_14mwj_69{color:canvastext;box-shadow:none;forced-color-adjust:auto;background:canvas;border:1px solid canvastext}}body[data-route-shell=product]{--social-brand-backdrop:#000;--ui-canvas:var(--product-canvas);--ui-ink:var(--product-ink);--ui-muted:var(--product-muted);--ui-line:var(--product-line);--ui-primary:var(--product-primary);--ui-coral:var(--product-coral)}body[data-route-shell=product],body[data-ops-shell=console]{--ui-lh-display:var(--lh-t-display);--ui-lh-title:var(--lh-t-title);--ui-lh-section:var(--lh-t-section);--ui-lh-card:var(--lh-t-card);--ui-lh-body-lg:var(--lh-t-body-lg);--ui-lh-body:var(--lh-t-body);--ui-lh-meta:var(--lh-t-meta);--ui-lh-label:var(--lh-t-label);--ui-focus:var(--dusk-500);--ui-ambient-height:480px;--ui-switch-track-w:44px;--ui-switch-track-h:26px;--ui-switch-thumb:20px;--ui-dialog-w:480px;--ui-dialog-w-lg:720px;--ui-drawer-w:420px;--ui-toast-w:380px;--ui-grid-min:260px;--ui-avatar-xs:20px;--ui-avatar-sm:28px;--ui-avatar-md:36px;--ui-avatar-lg:56px;--ui-mark:var(--space-24);--ui-sheet-max-h:88%;--ui-dock-blur:18px}html[lang^=ja] body[data-route-shell=product],html[lang^=zh] body[data-route-shell=product],html[lang^=ja] body[data-ops-shell=console],html[lang^=zh] body[data-ops-shell=console]{--ui-lh-display:var(--lh-t-display-cjk);--ui-lh-title:var(--lh-t-title-cjk);--ui-lh-section:var(--lh-t-section-cjk);--ui-lh-card:var(--lh-t-card-cjk);--ui-lh-body-lg:var(--lh-t-body-lg-cjk);--ui-lh-body:var(--lh-t-body-cjk);--ui-lh-meta:var(--lh-t-meta-cjk);--ui-lh-label:var(--lh-t-label-cjk)}body[data-route-shell=product]{--create-scrim:#0a09128c;--create-sheet:var(--surface-sunk);--create-ink:var(--product-ink);--create-event-ink:#fff;--create-shadow:0 -12px 60px #00000026;--create-grabber:color-mix(in srgb, var(--product-ink) 24%, transparent);--create-muted:var(--product-muted);--create-close:color-mix(in srgb, var(--product-ink) 5%, var(--surface));--create-card-edge:#b19be6;--create-card:radial-gradient(ellipse at 100% 0, #c4bbef9c, transparent 72%), linear-gradient(135deg, #522caf, #7447cd 54%, #e3b2cc);--create-card-ink:#e9e0fc;--create-icon-edge:#a288db;--create-icon:#ffffff25;--create-orbit-edge:#ffffff1c;--create-orbit:#ffffff0e;--create-art-edge:#ffffff75;--create-art:#ffffff20;--create-art-secondary:#ffffff18;--create-spark:#fff4b0;--create-secondary-edge:var(--product-line);--create-secondary:var(--surface);--create-people:var(--product-ink);--create-people-fill:var(--surface-sunk)}._visuallyHidden_wpqzu_1{width:var(--space-half);height:var(--space-half);clip-path:inset(50%);white-space:nowrap;border:0;padding:0;position:absolute;overflow:hidden}._spinner_piymx_1{width:var(--space-5);height:var(--space-5);border:var(--space-half) solid currentColor;color:inherit;animation:_ui-spin_piymx_1 var(--spott-motion-loop) linear infinite;border-block-start-color:#0000;border-radius:50%;flex:none;display:inline-block}._spinner_piymx_1[data-size=sm]{width:var(--space-4);height:var(--space-4)}._spinner_piymx_1[data-size=lg]{width:var(--space-6);height:var(--space-6)}@keyframes _ui-spin_piymx_1{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){._spinner_piymx_1{animation-duration:calc(var(--spott-motion-loop) * 3)}}._button_swk4t_1{min-height:var(--h-control-md);justify-content:center;align-items:center;gap:var(--space-2);padding-inline:var(--space-5);border-radius:var(--r-control);font-family:inherit;font-size:var(--t-body);font-weight:var(--fw-semibold);line-height:var(--ui-lh-body);letter-spacing:var(--tr-t-body);text-align:center;cursor:pointer;font-variant-numeric:tabular-nums lining-nums;transition:background-color var(--spott-motion-fast) var(--ease-standard), border-color var(--spott-motion-fast) var(--ease-standard), color var(--spott-motion-fast) var(--ease-standard);border:1px solid #0000;text-decoration:none;display:inline-flex;position:relative}._button_swk4t_1:focus-visible{outline:var(--space-half) solid var(--ui-focus);outline-offset:var(--space-half)}._button_swk4t_1[data-size=sm]{min-height:var(--h-control-md);padding-inline:var(--space-4);font-size:var(--t-meta);line-height:var(--ui-lh-meta)}._button_swk4t_1[data-size=lg]{min-height:var(--h-field);padding-inline:var(--space-6);font-size:var(--t-body-lg);line-height:var(--ui-lh-body-lg)}._button_swk4t_1[data-block=true]{width:100%;display:flex}._button_swk4t_1[data-variant=primary]{border-color:var(--product-primary,var(--ink));background:var(--product-primary,var(--ink));color:var(--product-on-primary,var(--surface))}._button_swk4t_1[data-variant=secondary]{border-color:var(--line-strong);background:var(--surface);color:var(--ink)}._button_swk4t_1[data-variant=ghost]{color:var(--ink-2);background:0 0}._button_swk4t_1[data-variant=danger]{border-color:var(--ember-500);background:var(--ember-500);color:var(--on-accent)}@media (hover:hover){._button_swk4t_1[data-variant=primary]:hover:not(:disabled,[aria-disabled=true]){border-color:var(--ink-2);background:var(--ink-2)}._button_swk4t_1[data-variant=secondary]:hover:not(:disabled,[aria-disabled=true]){border-color:var(--dusk-300);background:var(--surface-sunk)}._button_swk4t_1[data-variant=ghost]:hover:not(:disabled,[aria-disabled=true]){background:var(--surface-sunk);color:var(--ink)}._button_swk4t_1[data-variant=danger]:hover:not(:disabled,[aria-disabled=true]){border-color:var(--ember-700);background:var(--ember-700);color:var(--surface)}}._button_swk4t_1:active:not(:disabled,[aria-disabled=true]){background-image:linear-gradient(var(--dusk-900), var(--dusk-900));background-blend-mode:soft-light}._button_swk4t_1:disabled,._button_swk4t_1[aria-disabled=true]{border-color:var(--line);background:var(--surface-sunk);color:var(--muted);cursor:not-allowed}._button_swk4t_1[data-variant=ghost]:disabled,._button_swk4t_1[data-variant=ghost][aria-disabled=true]{background:0 0}._label_swk4t_98{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._affix_swk4t_104{flex:none;justify-content:center;align-items:center;display:inline-flex}._busy_swk4t_110{flex:none;display:inline-flex}._icon_swk4t_114{width:var(--h-control-md);padding-inline:0}._icon_swk4t_114[data-size=sm]{width:var(--h-control-md)}._icon_swk4t_114[data-size=lg]{width:var(--h-field)}._icon_swk4t_114[data-shape=pill]{border-radius:var(--r-pill)}._root_1kzq9_1{width:max-content;min-height:var(--control-h);color:var(--web-ink,var(--spott-ink));font-family:var(--font-inter), system-ui, sans-serif;letter-spacing:-.045em;align-items:center;font-weight:820;line-height:1;text-decoration:none;display:inline-flex}._compact_1kzq9_14{font-size:var(--space-6)}._display_1kzq9_16{font-size:calc(var(--space-6) + var(--space-2) - var(--space-half))}._inverse_1kzq9_18{color:var(--web-canvas,var(--on-accent))}._dot_1kzq9_20{width:var(--space-2);height:var(--space-2);margin:0 0 calc(var(--space-2) + var(--space-half)) var(--space-1);background:var(--alert-fill);box-shadow:0 0 0 var(--space-1) color-mix(in srgb, var(--alert-fill) 10%, transparent);border-radius:50%}@media (width<=720px){._display_1kzq9_16{font-size:var(--space-6)}}._landing_15q2a_1{--landing-canvas:#f7f8fc;--landing-paper:#fff;--landing-ink:#15192c;--landing-muted:#697187;--landing-line:#dfe2ec;--landing-purple:#6559e8;--landing-purple-dark:#3c357b;--landing-purple-wash:#e9e6ff;--landing-coral:#ff7567;--landing-coral-wash:#ffe7e3;--landing-mint-wash:#e2f3ed;--landing-wechat:#087a49;background:radial-gradient(circle at 12% 5%, #e9e6ffd1 0, transparent 31rem), radial-gradient(circle at 90% 21%, #ffe7e3b8 0, transparent 29rem), var(--landing-canvas);min-width:0;color:var(--landing-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--font-inter), "PingFang SC", "Hiragino Sans", "Yu Gothic", system-ui, sans-serif;text-rendering:optimizelegibility;overflow-x:clip}._landing_15q2a_1 :is(a,button,input,select):focus-visible{outline:3px solid color-mix(in srgb, var(--landing-purple) 72%, white);outline-offset:3px}._shell_15q2a_31{width:min(100% - 64px,1180px);margin-inline:auto}._header_15q2a_36{z-index:60;-webkit-backdrop-filter:blur(18px)saturate(135%);backdrop-filter:blur(18px)saturate(135%);background:#f7f8fcd1;border-bottom:1px solid #15192c12;position:sticky;top:0;box-shadow:inset 0 1px #ffffffad}._header_15q2a_36>._shell_15q2a_31,._headerTools_15q2a_47,._wordmark_15q2a_48{align-items:center;display:flex}._header_15q2a_36>._shell_15q2a_31{justify-content:space-between;gap:24px;min-height:72px}._headerTools_15q2a_47{justify-content:flex-end;gap:12px;min-width:0}._wordmark_15q2a_48{min-height:44px;color:var(--landing-ink);letter-spacing:-.045em;flex:none;font-size:30px;font-weight:820;line-height:1}._wordmark_15q2a_48 span{background:var(--landing-coral);border-radius:50%;width:7px;height:7px;margin:0 0 10px 4px;box-shadow:0 0 0 5px #ff75671a}._language_15q2a_84{width:132px;min-width:132px;display:inline-flex}._languageMenu_15q2a_90{width:100%;position:relative}._languageMenu_15q2a_90 summary{width:100%;min-height:44px;color:var(--landing-ink);cursor:pointer;white-space:nowrap;background-color:#ffffffc7;border:1px solid #15192c1c;border-radius:999px;justify-content:space-between;align-items:center;gap:10px;padding:0 16px;font-size:13px;font-weight:720;line-height:1;list-style:none;transition:border-color .16s,background-color .16s,box-shadow .16s;display:flex}._languageMenu_15q2a_90 summary::-webkit-details-marker{display:none}._languageMenu_15q2a_90 summary:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;flex:none;width:7px;height:7px;transform:translateY(-2px)rotate(45deg)}._languageMenu_15q2a_90[open] summary:after{transform:translateY(2px)rotate(225deg)}._languageMenu_15q2a_90 summary:hover,._languageMenu_15q2a_90[open] summary{border-color:color-mix(in srgb, var(--landing-purple) 30%, var(--landing-line));background:#fff;box-shadow:0 10px 28px #15192c14}._languageOptions_15q2a_137{z-index:80;background:var(--landing-paper);border:1px solid #15192c17;border-radius:16px;width:164px;padding:6px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 20px 52px #15192c26}._languageOptions_15q2a_137 a{min-height:44px;color:var(--landing-muted);border-radius:10px;align-items:center;padding:0 12px;font-size:13px;font-weight:680;display:flex}._languageOptions_15q2a_137 a:hover,._languageOptions_15q2a_137 a[aria-current=page]{color:var(--landing-purple-dark);background:#f1efff}._hero_15q2a_168{--hero-background-overlay:linear-gradient(90deg, #f7f8fcf7 0%, #f7f8fce8 40%, #f7f8fc8a 66%, #f7f8fc2e 100%);background-color:var(--landing-canvas);background-image:var(--hero-background-overlay), url(/marketing/backgrounds/community-access-1840.webp);background-image:var(--hero-background-overlay), image-set(url(/marketing/backgrounds/community-access-1840.avif) type("image/avif") 1x, url(/marketing/backgrounds/community-access-1840.webp) type("image/webp") 1x);background-position:50%;background-repeat:no-repeat;background-size:cover;padding:clamp(48px,6vw,82px) 0 clamp(68px,7vw,96px);position:relative;overflow:hidden}._hero_15q2a_168:before{aspect-ratio:1;content:"";filter:blur(2px);pointer-events:none;background:#ffffff6b;border-radius:50%;width:min(54vw,720px);position:absolute;top:14%;left:50%}._hero_15q2a_168:after{content:"";opacity:.45;pointer-events:none;background-image:radial-gradient(#6559e824 .65px,#0000 .65px);background-size:18px 18px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 48%,#000 75%,#0000 100%);mask-image:linear-gradient(90deg,#0000 48%,#000 75%,#0000 100%)}._heroGrid_15q2a_218{z-index:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(54px,7vw,104px);display:grid;position:relative}._heroCopy_15q2a_227{z-index:2;max-width:570px;position:relative}._hero_15q2a_168 h1,._landing_15q2a_1 h2,._landing_15q2a_1 h3{white-space:pre-line;margin:0}._hero_15q2a_168 h1{letter-spacing:-.052em;text-wrap:balance;max-width:9em;font-size:clamp(50px,4.7vw,68px);font-weight:790;line-height:1.06}._productStatement_15q2a_249{max-width:30em;color:var(--landing-muted);letter-spacing:-.01em;margin:24px 0 0;font-size:17px;font-weight:560;line-height:1.7}._heroActions_15q2a_259{flex-wrap:wrap;align-items:center;gap:14px;margin-top:32px;display:flex}._appStoreAction_15q2a_267{color:#fff;min-height:60px;font:inherit;background:#111318;border:1px solid #ffffff1f;border-radius:16px;justify-content:center;align-items:center;gap:12px;padding:0 18px;transition:transform .16s,box-shadow .16s,background-color .16s;display:inline-flex;box-shadow:0 13px 30px #1113182e,inset 0 1px #ffffff24}._appStoreAction_15q2a_267:hover:not(:disabled){background-color:#20232b;transform:translateY(-2px);box-shadow:0 17px 36px #11131838,inset 0 1px #ffffff24}._appStoreAction_15q2a_267:disabled{color:#fff;cursor:default;opacity:1;background:#111318;border-color:#ffffff1f;box-shadow:0 13px 30px #1113182e,inset 0 1px #ffffff24}._appStoreMark_15q2a_298{fill:currentColor;flex:none;width:27px;height:27px}._appStoreCopy_15q2a_305{text-align:left;gap:3px;min-width:0;display:grid}._appStoreCopy_15q2a_305 strong{letter-spacing:-.01em;font-size:14px;font-weight:760;line-height:1.05}._appStoreCopy_15q2a_305 small{color:#ffffffad;letter-spacing:.01em;font-size:9.5px;font-weight:570;line-height:1.1}._communityButton_15q2a_327{min-width:158px;min-height:50px;color:var(--landing-ink);background:#ffffffb8;border:1px solid #15192c1f;border-radius:14px;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-size:14px;font-weight:760;line-height:1;transition:transform .16s,background-color .16s,border-color .16s,box-shadow .16s;display:inline-flex;box-shadow:0 10px 26px #15192c12}._communityButton_15q2a_327 svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9px;flex:none;width:18px;height:18px}._communityButton_15q2a_327:hover{background-color:#fff;border-color:#6559e83d;transform:translateY(-2px);box-shadow:0 14px 32px #15192c1a}._communityBrandLogo_15q2a_364{flex:none;width:24px;height:24px;display:block}._communityBrandLogo_15q2a_364>span{width:100%;height:100%}._communityBrandPair_15q2a_376{align-items:center;gap:6px;display:inline-flex}._communityBrandPair_15q2a_376 ._communityBrandLogo_15q2a_364{width:20px;height:20px}._communityBrandPair_15q2a_376 [data-community-brand=wechat]{color:#07c160}._communityBrandPair_15q2a_376 [data-community-brand=line]{color:#06c755}._heroMedia_15q2a_387{justify-content:flex-end;min-width:0;display:flex}._productScene_15q2a_393{isolation:isolate;place-items:center;width:min(100%,500px);min-height:618px;display:grid;position:relative}._productScene_15q2a_393:before{z-index:-2;aspect-ratio:1;content:"";background:linear-gradient(145deg,#e9e6ffd6,#ffe7e3ab 58%,#e2f3edb8);border:1px solid #ffffffb8;border-radius:43% 57% 56% 44%/45% 40% 60% 55%;width:86%;position:absolute;transform:rotate(-8deg);box-shadow:0 36px 80px #4d43a521,inset 0 1px #fffc}._productScene_15q2a_393:after{z-index:-1;content:"";filter:blur(24px);background:#231e4e2e;border-radius:50%;width:74%;height:8%;position:absolute;bottom:6%}._phone_15q2a_428{aspect-ratio:320/604;background:linear-gradient(145deg,#262934,#0d0f14 58%,#252832);border:1px solid #ffffffb3;border-radius:44px;width:min(320px,76vw);padding:7px;position:relative;overflow:hidden;transform:rotate(2.2deg);box-shadow:0 38px 72px #1b193738,0 8px 20px #1b19371f,0 0 0 1px #11131894}._phoneScreen_15q2a_444{background:#f7f7fb;border-radius:36px;flex-direction:column;height:100%;min-height:0;padding:14px 13px 13px;display:flex;overflow:hidden}._phoneStatus_15q2a_455{color:#161925;grid-template-columns:1fr auto 1fr;align-items:start;min-height:24px;padding:0 7px;font-size:9px;font-weight:780;line-height:1;display:grid}._dynamicIsland_15q2a_467{background:#0e1015;border-radius:999px;width:82px;height:22px;margin-top:-7px;display:block;box-shadow:inset 0 1px 2px #00000047}._phoneSignals_15q2a_477{justify-content:flex-end;align-items:center;gap:3px;display:flex}._phoneSignals_15q2a_477 i{background:#161925;display:block}._phoneSignals_15q2a_477 i:first-child{clip-path:polygon(0 100%,0 70%,18% 70%,18% 50%,40% 50%,40% 30%,65% 30%,65% 0,100% 0,100% 100%);width:10px;height:7px}._phoneSignals_15q2a_477 i:nth-child(2){border-radius:50%;width:7px;height:7px}._phoneSignals_15q2a_477 i:nth-child(3){border-radius:2px;width:12px;height:6px}._landing_15q2a_1 ._phoneScreen_15q2a_444 h2{color:#171a29;letter-spacing:-.04em;white-space:nowrap;margin:12px 3px;font-size:clamp(16px,2vw,20px);font-weight:790;line-height:1.1}._eventList_15q2a_503{flex:1;grid-template-rows:repeat(3,minmax(0,1fr));gap:9px;min-height:0;display:grid}._eventCard_15q2a_511{background:#d8dbe6;border:1px solid #ffffff7a;border-radius:17px;min-height:0;position:relative;overflow:hidden;box-shadow:0 8px 18px #15192c1f}._eventImage_15q2a_521{object-fit:cover;transform:scale(1.015)}._eventShade_15q2a_526{background:linear-gradient(0deg,#10121edb 0,#10121e40 48%,#0000 78%);position:absolute;inset:0}._eventCopy_15q2a_532{color:#fff;text-shadow:0 1px 8px #00000047;gap:3px;padding:12px;display:grid;position:absolute;bottom:0;left:0;right:0}._eventCopy_15q2a_532 strong{letter-spacing:-.01em;font-size:13px;font-weight:780;line-height:1.25}._eventCopy_15q2a_532 small{color:#ffffffc7;font-size:9px;font-weight:620;line-height:1.25}._productCallout_15q2a_558{z-index:3;max-width:180px;min-height:48px;color:var(--landing-ink);-webkit-backdrop-filter:blur(16px)saturate(125%);backdrop-filter:blur(16px)saturate(125%);background:#ffffffd6;border:1px solid #fffc;border-radius:16px;align-items:center;gap:9px;padding:9px 13px 9px 9px;font-size:11px;line-height:1.35;animation:5.6s ease-in-out infinite _productFloat_15q2a_1;display:flex;position:absolute;box-shadow:0 18px 42px #26205529,inset 0 1px #ffffffdb}._productCallout_15q2a_558 strong{font-weight:740}._messageCallout_15q2a_580{top:132px;left:2px;transform:rotate(-3deg)}._hostCallout_15q2a_586{animation-delay:-2.7s;bottom:112px;right:0;transform:rotate(2.5deg)}._calloutAvatar_15q2a_593,._calloutCheck_15q2a_594{border-radius:10px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-size:11px;font-weight:820;display:inline-flex}._calloutAvatar_15q2a_593{background:var(--landing-purple-wash);color:var(--landing-purple-dark)}._calloutCheck_15q2a_594{background:var(--landing-mint-wash);color:var(--landing-wechat)}@keyframes _productFloat_15q2a_1{0%,to{translate:0}50%{translate:0 -6px}}._landing_15q2a_1 h2{letter-spacing:-.042em;font-size:clamp(34px,3.4vw,46px);font-weight:770;line-height:1.15}._earlyCommunity_15q2a_628{--early-community-background-overlay:linear-gradient(180deg, #ffffffb8, #ffffffd6);background-color:#fff;background-image:var(--early-community-background-overlay), url(/marketing/backgrounds/early-community-1840.webp);background-image:var(--early-community-background-overlay), image-set(url(/marketing/backgrounds/early-community-1840.avif) type("image/avif") 1x, url(/marketing/backgrounds/early-community-1840.webp) type("image/webp") 1x);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-position:50%;background-repeat:no-repeat;background-size:cover;border-block:1px solid #15192c0f;padding:clamp(64px,8vw,102px) 0 clamp(72px,8vw,108px);box-shadow:inset 0 1px #ffffffe0}._centeredHeading_15q2a_653{text-align:center}._centeredHeading_15q2a_653 h2{font-size:clamp(32px,3vw,44px)}._centeredHeading_15q2a_653 p{color:var(--landing-muted);margin:12px 0 0;font-size:14px;line-height:1.6}._benefitList_15q2a_663{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:42px;display:grid}._benefitList_15q2a_663 article{background:#ffffffd1;border:1px solid #15192c14;border-radius:24px;align-items:flex-start;gap:17px;min-height:152px;padding:28px;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;box-shadow:0 16px 42px #2326480f,inset 0 1px #ffffffe0}._benefitList_15q2a_663 article:hover{border-color:#6559e829;transform:translateY(-3px);box-shadow:0 22px 48px #23264817,inset 0 1px #ffffffe0}._benefitList_15q2a_663 article>span{background:var(--landing-coral-wash);color:#843e38;border-radius:15px;flex:none;justify-content:center;align-items:center;width:48px;height:48px;font-size:13px;font-weight:820;display:inline-flex}._benefitList_15q2a_663 article:nth-child(2)>span{background:var(--landing-purple-wash);color:var(--landing-purple-dark)}._benefitList_15q2a_663 article:nth-child(3)>span{background:var(--landing-mint-wash);color:var(--landing-wechat)}._benefitList_15q2a_663 h3{font-size:18px;line-height:1.35}._benefitList_15q2a_663 article p{color:var(--landing-muted);margin:8px 0 0;font-size:13px;line-height:1.6}._communityAccess_15q2a_722{--community-access-background-overlay:linear-gradient(90deg, #f7f8fce8 0%, #f7f8fcd6 48%, #f7f8fcb3 100%);background-color:var(--landing-canvas);background-image:var(--community-access-background-overlay), url(/marketing/backgrounds/hero-tokyo-1840.webp);background-image:var(--community-access-background-overlay), image-set(url(/marketing/backgrounds/hero-tokyo-1840.avif) type("image/avif") 1x, url(/marketing/backgrounds/hero-tokyo-1840.webp) type("image/webp") 1x);background-position:50%;background-repeat:no-repeat;background-size:cover;padding:clamp(76px,9vw,124px) 0 clamp(64px,7vw,90px)}._communityAccessGrid_15q2a_745{grid-template-columns:minmax(260px,5fr) minmax(0,7fr);align-items:center;gap:clamp(50px,8vw,112px);display:grid}._communityAccessIntro_15q2a_752 h2{max-width:8em}._communityAccessIntro_15q2a_752 p{max-width:28em;color:var(--landing-muted);margin:22px 0 0;font-size:14px;line-height:1.7}._communityCards_15q2a_762{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}._channelPublished_15q2a_768,._channelPending_15q2a_769{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe0;border:1px solid #15192c12;border-radius:24px;flex-direction:column;min-height:304px;padding:24px;display:flex;box-shadow:0 22px 54px #23264814,inset 0 1px #ffffffe0}._channelIdentity_15q2a_781{align-items:center;gap:14px;display:flex}._channelMark_15q2a_787{color:#fff;background:#07c160;border-radius:15px;flex:none;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex;box-shadow:0 11px 26px #07c1603d,inset 0 1px #ffffff52}._channelMark_15q2a_787 ._communityBrandLogo_15q2a_364{width:27px;height:27px}[data-channel-card=line] ._channelMark_15q2a_787{background:#06c755;box-shadow:0 11px 26px #06c75538,inset 0 1px #ffffff52}._channelCopy_15q2a_810 h3{font-size:17px;line-height:1.3}._channelCopy_15q2a_810 p{color:var(--landing-muted);margin:5px 0 0;font-size:11px}._qrFrame_15q2a_813{aspect-ratio:1;background:#fff;border:7px solid #fff;border-radius:15px;width:min(170px,100%);margin:22px auto 0;position:relative;overflow:hidden;box-shadow:0 10px 28px #15192c1a}._qrFrame_15q2a_813 img{object-fit:contain;filter:none;width:100%;height:100%;display:block}._channelStatus_15q2a_833{min-height:150px;color:var(--landing-muted);flex:1;justify-content:center;align-items:center;gap:8px;font-size:12px;display:flex}._channelStatusDot_15q2a_844{background:#9ba4b7;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #9ba4b71f}._reservationForm_15q2a_852{min-width:0;position:relative}._honeypot_15q2a_853{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}._readOnlyNotice_15q2a_854{color:#775d18;margin:0 0 8px;font-size:11px;font-weight:700}._fieldLabel_15q2a_856{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._emailControl_15q2a_865{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}._emailControl_15q2a_865 input,._emailControl_15q2a_865 button{min-height:52px;font:inherit;border:1px solid #0000;border-radius:14px}._emailControl_15q2a_865 input{min-width:0;color:var(--landing-ink);background:#ffffffe6;border-color:#15192c12;padding:0 18px;font-size:13px;box-shadow:0 8px 20px #39317d0f}._emailControl_15q2a_865 input::placeholder{color:#929bad}._emailControl_15q2a_865 button{background:var(--landing-ink);color:#fff;cursor:pointer;padding:0 28px;font-size:13px;font-weight:760;transition:background-color .16s,transform .16s;box-shadow:0 10px 24px #15192c29}._emailControl_15q2a_865 button:hover:not(:disabled){background-color:#282d47;transform:translateY(-1px)}._emailControl_15q2a_865 :is(input,button):disabled{cursor:not-allowed;opacity:.58}._mobileSubmitLabel_15q2a_904{display:none}._consentRow_15q2a_905{margin-top:12px}._consentRow_15q2a_905 label{min-height:44px;color:var(--landing-muted);align-items:flex-start;gap:10px;font-size:11px;line-height:1.5;display:flex}._consentRow_15q2a_905 input{width:16px;height:16px;accent-color:var(--landing-purple);flex:none;margin-top:1px}._consentRow_15q2a_905 a{min-height:44px;color:var(--landing-purple-dark);align-items:center;font-size:11px;font-weight:700;display:inline-flex}._formFeedback_15q2a_934{min-height:20px;margin-top:6px}._formFeedback_15q2a_934 p{color:var(--landing-muted);margin:0;font-size:11px;line-height:1.45}._formFeedback_15q2a_934 p[role=alert]{color:#a12f2a}._formFeedback_15q2a_934 p[role=status]{color:#087a49}._footer_15q2a_939{background:#f2f3fac2;padding:0 0 26px}._footerGrid_15q2a_944{color:#7f889e;border-top:1px solid #15192c17;justify-content:space-between;align-items:center;gap:24px;min-height:70px;display:flex}._footerGrid_15q2a_944 p,._footerGrid_15q2a_944 small{margin:0;font-size:11px;line-height:1.5}._footerGrid_15q2a_944 small a{color:inherit;text-underline-offset:.24em;text-decoration-color:#0000;text-decoration-thickness:1px;transition:color .16s,text-decoration-color .16s}._footerGrid_15q2a_944 small a:hover{color:var(--landing-ink);text-decoration-color:currentColor}@media (width>=901px) and (height<=680px){._hero_15q2a_168{padding-top:34px;padding-bottom:42px}._hero_15q2a_168 h1{font-size:clamp(44px,4vw,57px)}._productStatement_15q2a_249{margin-top:18px}._heroActions_15q2a_259{margin-top:24px}._productScene_15q2a_393{min-height:510px}._phone_15q2a_428{width:270px}._messageCallout_15q2a_580{top:108px}._hostCallout_15q2a_586{bottom:88px}}@media (width<=900px){._header_15q2a_36>._shell_15q2a_31{min-height:68px}._heroGrid_15q2a_218,._communityAccessGrid_15q2a_745{grid-template-columns:1fr}._hero_15q2a_168{--hero-background-overlay:linear-gradient(180deg, #f7f8fcf2 0%, #f7f8fcde 45%, #f7f8fcb8 100%);background-position:70%;padding-top:52px}._heroGrid_15q2a_218{gap:40px}._heroCopy_15q2a_227{text-align:center;max-width:640px;margin-inline:auto}._hero_15q2a_168 h1{max-width:10em;margin-inline:auto}._productStatement_15q2a_249{margin-inline:auto}._heroActions_15q2a_259,._heroMedia_15q2a_387{justify-content:center}._benefitList_15q2a_663{gap:14px}._communityAccessGrid_15q2a_745{gap:36px}._communityAccessIntro_15q2a_752{text-align:center}._communityAccessIntro_15q2a_752 h2,._communityAccessIntro_15q2a_752 p{margin-inline:auto}}@media (width<=720px){._hero_15q2a_168{--hero-background-overlay:linear-gradient(180deg, #f7f8fce0, #f7f8fcf0);background-image:var(--hero-background-overlay), url(/marketing/backgrounds/community-access-960.webp);background-image:var(--hero-background-overlay), image-set(url(/marketing/backgrounds/community-access-960.avif) type("image/avif") 1x, url(/marketing/backgrounds/community-access-960.webp) type("image/webp") 1x);background-position:70%}._earlyCommunity_15q2a_628{--early-community-background-overlay:linear-gradient(180deg, #fffc, #ffffffe6);background-image:var(--early-community-background-overlay), url(/marketing/backgrounds/early-community-960.webp);background-image:var(--early-community-background-overlay), image-set(url(/marketing/backgrounds/early-community-960.avif) type("image/avif") 1x, url(/marketing/backgrounds/early-community-960.webp) type("image/webp") 1x)}._communityAccess_15q2a_722{--community-access-background-overlay:linear-gradient(180deg, #f7f8fcd6, #f7f8fceb);background-image:var(--community-access-background-overlay), url(/marketing/backgrounds/hero-tokyo-960.webp);background-image:var(--community-access-background-overlay), image-set(url(/marketing/backgrounds/hero-tokyo-960.avif) type("image/avif") 1x, url(/marketing/backgrounds/hero-tokyo-960.webp) type("image/webp") 1x)}}@media (width<=680px){._benefitList_15q2a_663{grid-template-columns:1fr}._benefitList_15q2a_663 article{min-height:112px;padding:22px}._footerGrid_15q2a_944{text-align:center;flex-direction:column;justify-content:center;gap:6px;min-height:96px}}@media (width<=560px){._shell_15q2a_31{width:calc(100% - 32px)}._header_15q2a_36>._shell_15q2a_31{gap:14px;min-height:64px}._wordmark_15q2a_48{font-size:24px}._language_15q2a_84{width:118px;min-width:118px}._languageMenu_15q2a_90 summary{width:118px;min-height:44px;padding-inline:14px;font-size:13px}._hero_15q2a_168{padding:38px 0 54px}._hero_15q2a_168:before{width:92%;top:34%;left:4%}._hero_15q2a_168:after{opacity:.3;-webkit-mask-image:linear-gradient(#0000 24%,#000 58%,#0000 100%);mask-image:linear-gradient(#0000 24%,#000 58%,#0000 100%)}._heroGrid_15q2a_218{gap:30px}._hero_15q2a_168 h1{font-size:clamp(40px,12vw,50px);line-height:1.08}._productStatement_15q2a_249{max-width:22em;margin-top:18px;font-size:15px;line-height:1.65}._heroActions_15q2a_259{grid-template-columns:1fr;gap:10px;margin-top:24px;display:grid}._appStoreAction_15q2a_267{border-radius:16px;width:100%;min-height:60px}._communityButton_15q2a_327{border-radius:14px;width:100%;min-width:0;min-height:50px;padding:0 16px;font-size:13px}._heroMedia_15q2a_387{width:100%}._productScene_15q2a_393{width:100%;min-height:540px}._productScene_15q2a_393:before{width:100%}._phone_15q2a_428{border-radius:38px;width:min(288px,100% - 20px);max-width:100%;transform:rotate(1deg)}._phoneScreen_15q2a_444{border-radius:31px;padding:13px 11px 11px}._phoneScreen_15q2a_444 h2{margin-top:10px}._eventList_15q2a_503{gap:7px}._eventCard_15q2a_511{border-radius:14px}._eventCopy_15q2a_532{padding:10px}._eventCopy_15q2a_532 strong{font-size:12px}._eventCopy_15q2a_532 small{font-size:8.5px}._productCallout_15q2a_558{border-radius:14px;gap:7px;max-width:144px;min-height:42px;padding:7px 10px 7px 7px;font-size:10px}._calloutAvatar_15q2a_593,._calloutCheck_15q2a_594{border-radius:9px;width:27px;height:27px}._messageCallout_15q2a_580{top:148px;left:0}._hostCallout_15q2a_586{bottom:86px;right:0}._earlyCommunity_15q2a_628{padding:52px 0 58px}._centeredHeading_15q2a_653 h2{font-size:29px}._centeredHeading_15q2a_653 p{margin-top:8px;font-size:12px}._benefitList_15q2a_663{margin-top:30px}._benefitList_15q2a_663 article{border-radius:20px;align-items:center}._benefitList_15q2a_663 h3{font-size:17px}._communityAccess_15q2a_722{padding:62px 0 52px}._communityAccessIntro_15q2a_752 h2{font-size:34px}._communityAccessIntro_15q2a_752 p{margin-top:14px;font-size:12px}._communityCards_15q2a_762{gap:10px}._channelPublished_15q2a_768,._channelPending_15q2a_769{border-radius:19px;min-height:250px;padding:14px}._channelIdentity_15q2a_781{gap:11px}._channelMark_15q2a_787{border-radius:13px;width:40px;height:40px}._channelMark_15q2a_787 ._communityBrandLogo_15q2a_364{width:24px;height:24px}._channelCopy_15q2a_810 h3{font-size:14px}._channelCopy_15q2a_810 p{font-size:9px}._qrFrame_15q2a_813{border-width:5px;width:min(126px,100%);margin-top:18px}._channelStatus_15q2a_833{text-align:center;min-height:120px;font-size:10px}._emailControl_15q2a_865{grid-template-columns:1fr auto;gap:8px}._emailControl_15q2a_865 input{min-height:48px;padding:0 12px;font-size:12px}._emailControl_15q2a_865 button{min-height:48px;padding:0 16px;font-size:12px}._desktopSubmitLabel_15q2a_1129{display:none}._mobileSubmitLabel_15q2a_904{display:inline}._footer_15q2a_939{padding-bottom:14px}._footerGrid_15q2a_944 p,._footerGrid_15q2a_944 small{font-size:10px}}@media (prefers-reduced-motion:reduce){._landing_15q2a_1 *,._landing_15q2a_1 :before,._landing_15q2a_1 :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation:none!important}}@media (forced-colors:active){._appStoreAction_15q2a_267,._communityButton_15q2a_327,._emailControl_15q2a_865 button{border:1px solid buttontext}}._page_y04hs_1{--progress-canvas:#f5f6fb;--progress-paper:#fff;--progress-ink:#172038;--progress-muted:#77819b;--progress-purple:#6a56ed;--progress-coral:#ff6e5e;--progress-mint:#27b8c6;--progress-amber:#ffb62b;background:radial-gradient(circle at 9% 3%, #e1ddffc7 0, transparent 26rem), radial-gradient(circle at 91% 32%, #def4f49e 0, transparent 28rem), var(--progress-canvas);min-height:100svh;color:var(--progress-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--font-inter), "PingFang SC", "Hiragino Sans", "Yu Gothic", system-ui, sans-serif}._page_y04hs_1 :is(a,button):focus-visible,._card_y04hs_21 a:focus-visible{outline:3px solid color-mix(in srgb, var(--progress-purple,#6a56ed) 72%, white);outline-offset:3px}._shell_y04hs_26{width:min(100% - 64px,1120px);margin-inline:auto}._header_y04hs_31{-webkit-backdrop-filter:blur(18px)saturate(130%);backdrop-filter:blur(18px)saturate(130%);background:#f5f6fbc7;border-bottom:1px solid #17203812}._header_y04hs_31 ._shell_y04hs_26{justify-content:space-between;align-items:center;gap:24px;min-height:72px;display:flex}._wordmark_y04hs_45{min-height:44px;color:var(--progress-ink);letter-spacing:-.045em;align-items:center;font-size:29px;font-weight:820;line-height:1;display:inline-flex}._wordmark_y04hs_45 span{background:var(--progress-coral);border-radius:50%;width:7px;height:7px;margin:0 0 10px 4px;box-shadow:0 0 0 5px #ff6e5e1c}._languages_y04hs_65{background:#ffffffb8;border:1px solid #17203817;border-radius:999px;align-items:center;gap:4px;padding:4px;display:flex}._languages_y04hs_65 a{min-height:36px;color:var(--progress-muted);white-space:nowrap;border-radius:999px;align-items:center;padding:0 13px;font-size:12px;font-weight:720;display:inline-flex}._languages_y04hs_65 a[aria-current=page]{color:var(--progress-ink);background:#fff;box-shadow:0 5px 16px #17203817}._archiveMain_y04hs_93,._detailMain_y04hs_94{padding-block:clamp(54px,7vw,92px) 96px}._archiveIntro_y04hs_98{max-width:680px;margin-bottom:36px}._eyebrow_y04hs_103{color:var(--progress-purple);letter-spacing:.18em;margin:0 0 14px;font-size:12px;font-weight:790}._archiveIntro_y04hs_98 h1,._detailTitle_y04hs_112{letter-spacing:-.045em;text-wrap:balance;margin:0;font-weight:790;line-height:1.12}._archiveIntro_y04hs_98 h1{font-size:clamp(40px,5vw,62px)}._archiveIntro_y04hs_98>p:last-child{color:var(--progress-muted);margin:18px 0 0;font-size:17px;line-height:1.75}._archiveList_y04hs_129{gap:18px;display:grid}._card_y04hs_21,._detailCard_y04hs_135,._emptyState_y04hs_136{background:#fffffff0;border:1px solid #46417817;box-shadow:0 24px 64px #272c4917,inset 0 1px #fffc}._card_y04hs_21{border-radius:26px;padding:clamp(26px,4vw,38px);transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;position:relative}._card_y04hs_21:hover{border-color:#6a56ed3d;transform:translateY(-2px);box-shadow:0 30px 74px #272c4921}._weekLabel_y04hs_158{color:#322b68;letter-spacing:-.01em;background:#eeeaff;border-radius:999px;align-items:center;width:max-content;max-width:100%;min-height:32px;padding:0 16px;font-size:12px;font-weight:760;display:inline-flex}._cardTitle_y04hs_173{color:#172038;letter-spacing:-.03em;text-wrap:balance;margin:16px 0 0;font-size:clamp(23px,2.6vw,31px);font-weight:760;line-height:1.28}._itemGrid_y04hs_183,._detailItems_y04hs_184{padding:0;list-style:none}._itemGrid_y04hs_183{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 34px;margin:24px 0 22px;display:grid}._itemGrid_y04hs_183 li,._detailItems_y04hs_184 li{color:#28324b;align-items:flex-start;gap:13px;min-width:0;font-size:15px;font-weight:620;line-height:1.55;display:flex}._itemDot_y04hs_208{background:var(--progress-purple,#6a56ed);border-radius:50%;flex:none;width:11px;height:11px;margin-top:.38em;box-shadow:0 0 0 4px #6a56ed12}:is(._itemGrid_y04hs_183,._detailItems_y04hs_184) li:nth-child(4n+1) ._itemDot_y04hs_208{background:var(--progress-mint,#27b8c6)}:is(._itemGrid_y04hs_183,._detailItems_y04hs_184) li:nth-child(4n+2) ._itemDot_y04hs_208{background:var(--progress-coral,#ff6e5e)}:is(._itemGrid_y04hs_183,._detailItems_y04hs_184) li:nth-child(4n+3) ._itemDot_y04hs_208{background:var(--progress-purple,#6a56ed)}:is(._itemGrid_y04hs_183,._detailItems_y04hs_184) li:nth-child(4n+4) ._itemDot_y04hs_208{background:var(--progress-amber,#ffb62b)}._readMore_y04hs_223,._backLink_y04hs_224{color:#202945;align-items:center;min-height:44px;font-size:14px;font-weight:760;display:inline-flex}._readMore_y04hs_223{justify-self:end}._readMore_y04hs_223:after{border-radius:inherit;content:"";position:absolute;inset:0}._emptyState_y04hs_136{color:var(--progress-muted);text-align:center;border-radius:24px;padding:42px;font-size:16px}._archiveMain_y04hs_93>._backLink_y04hs_224{margin-top:30px}._detailMain_y04hs_94{max-width:920px}._detailMain_y04hs_94>._backLink_y04hs_224{margin-bottom:22px}._detailCard_y04hs_135{border-radius:28px;padding:clamp(30px,6vw,66px)}._detailTitle_y04hs_112{max-width:16em;margin-top:22px;font-size:clamp(38px,5.3vw,62px)}._detailItems_y04hs_184{border-block:1px solid #17203814;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 32px;margin:38px 0 0;padding:30px 0;display:grid}._detailBody_y04hs_278{color:#3f4960;max-width:700px;margin-top:34px;font-size:17px;line-height:1.9}._detailBody_y04hs_278 p{white-space:pre-line;margin:0}._detailBody_y04hs_278 p+p{margin-top:1.25em}._homeSection_y04hs_293{--progress-ink:#172038;--progress-muted:#77819b;--progress-purple:#6a56ed;--progress-coral:#ff6e5e;--progress-mint:#27b8c6;--progress-amber:#ffb62b;color:var(--progress-ink);background:radial-gradient(circle at 18% 40%,#e2deffb8 0,#0000 25rem),radial-gradient(circle at 86% 72%,#dcf2f4ad 0,#0000 27rem),#f4f5fa;border-block:1px solid #5a539612;padding:clamp(72px,8vw,108px) 0;position:relative;overflow:hidden}._homeSection_y04hs_293:after{content:"";opacity:.36;pointer-events:none;background-image:radial-gradient(#6a56ed1f .7px,#0000 .7px);background-size:20px 20px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 40% 75%,#000);mask-image:linear-gradient(90deg,#000,#0000 40% 75%,#000)}._homeGrid_y04hs_322{z-index:1;grid-template-columns:minmax(220px,.68fr) minmax(0,1.55fr);align-items:center;gap:clamp(42px,7vw,92px);display:grid;position:relative}._homeIntro_y04hs_331{max-width:340px}._homeIntro_y04hs_331 h2{letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(36px,4.2vw,52px);font-weight:790;line-height:1.12}._homeIntro_y04hs_331>p:not(._eyebrow_y04hs_103){color:var(--progress-muted);margin:18px 0 0;font-size:16px;line-height:1.75}._allUpdates_y04hs_349{background:var(--progress-ink);color:#fff;border-radius:15px;align-items:center;min-height:50px;margin-top:30px;padding:0 22px;font-size:14px;font-weight:740;transition:box-shadow .18s,transform .18s;display:inline-flex;box-shadow:0 14px 30px #17203829}._allUpdates_y04hs_349:hover{transform:translateY(-2px);box-shadow:0 18px 36px #17203838}@media (width<=767px){._shell_y04hs_26{width:min(100% - 32px,1120px)}._header_y04hs_31 ._shell_y04hs_26{align-items:flex-start;min-height:auto;padding-block:14px}._wordmark_y04hs_45{min-height:40px}._languages_y04hs_65{max-width:calc(100vw - 122px);overflow-x:auto}._languages_y04hs_65 a{padding-inline:11px}._archiveMain_y04hs_93,._detailMain_y04hs_94{padding-block:46px 72px}._itemGrid_y04hs_183,._detailItems_y04hs_184{grid-template-columns:1fr}._card_y04hs_21,._detailCard_y04hs_135{border-radius:22px}._readMore_y04hs_223{justify-self:start}._homeSection_y04hs_293{padding-block:64px}._homeGrid_y04hs_322{grid-template-columns:1fr;gap:34px}._homeIntro_y04hs_331{max-width:520px}}@media (prefers-reduced-motion:reduce){._card_y04hs_21{transition:none}._card_y04hs_21:hover{transform:none}._allUpdates_y04hs_349{transition:none}._allUpdates_y04hs_349:hover{transform:none}}._mark_13xkm_1{width:calc(var(--space-1) * 6.5);height:calc(var(--space-1) * 6.5);border-radius:22%;flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}._mark_13xkm_1 img{object-fit:contain;width:100%;height:100%;display:block}._mark_13xkm_1[data-platform=x],._mark_13xkm_1[data-platform=threads]{background:var(--social-brand-backdrop)}._mark_13xkm_1[data-platform=x] img,._mark_13xkm_1[data-platform=threads] img{width:68%;height:68%}._page_1md9i_1{color:#142039;min-height:100svh;font-family:var(--font-inter), "PingFang SC", "Hiragino Sans", system-ui, sans-serif;background:#f5f6fb;padding:0 28px 40px}._header_1md9i_9,._intro_1md9i_10,._grid_1md9i_11,._status_1md9i_12,._footer_1md9i_13{width:min(100%,980px);margin-inline:auto}._header_1md9i_9{border-bottom:1px solid #e0e3ec;justify-content:space-between;align-items:center;min-height:76px;display:flex}._brand_1md9i_26{color:#142039;letter-spacing:-.05em;align-items:center;font-size:28px;font-weight:820;display:inline-flex}._brand_1md9i_26 span{background:#ff7467;border-radius:50%;width:7px;height:7px;margin:0 0 10px 4px}._badge_1md9i_43{color:#493d91;letter-spacing:.08em;background:#ece9ff;border-radius:999px;padding:8px 12px;font-size:11px;font-weight:800}._intro_1md9i_10{padding:58px 0 28px}._intro_1md9i_10>p{color:#493d91;letter-spacing:.12em;margin:0;font-size:12px;font-weight:800}._intro_1md9i_10 h1{letter-spacing:-.055em;margin:12px 0 0;font-size:clamp(38px,6vw,64px);line-height:1}._intro_1md9i_10>span{color:#667086;margin-top:18px;font-size:15px;line-height:1.65;display:block}._status_1md9i_12{color:#667086;background:#fff;border:1px solid #dfe2eb;border-radius:14px;min-height:50px;margin-bottom:18px;padding:14px 18px;font-size:13px}._status_1md9i_12 p{margin:0}._status_1md9i_12 ._error_1md9i_69{color:#a12f2a}._grid_1md9i_11{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}._card_1md9i_72{background:#fff;border:1px solid #e0e3ec;border-radius:22px;padding:26px;box-shadow:0 18px 45px #14203912}._card_1md9i_72>header{align-items:center;gap:12px;display:flex}._card_1md9i_72 h2{margin:0;font-size:20px}._card_1md9i_72 header p{color:#667086;margin:5px 0 0;font-size:12px}._mark_1md9i_76{color:#fff;background:#087a49;border-radius:11px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;font-size:10px;font-weight:800;display:inline-flex}._preview_1md9i_77{aspect-ratio:1;color:#8b94a8;text-align:center;background:#fafbfe;border:1px dashed #d5d9e4;border-radius:16px;justify-content:center;align-items:center;width:min(100%,270px);margin:28px auto 0;font-size:12px;display:flex;overflow:hidden}._preview_1md9i_77 img{object-fit:contain;width:100%;height:100%;display:block}._updated_1md9i_79{color:#7b8499;text-align:center;min-height:20px;margin:18px 0 0;font-size:11px}._actions_1md9i_80{grid-template-columns:minmax(0,1fr) auto;gap:10px;margin-top:18px;display:grid}._upload_1md9i_81,._actions_1md9i_80 button{min-height:48px;font:inherit;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;font-size:13px;font-weight:760;display:inline-flex}._upload_1md9i_81{color:#fff;background:#142039;padding-inline:20px}._upload_1md9i_81 input{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}._actions_1md9i_80 button{color:#7f302c;background:#fff;border:1px solid #d9dde7;padding:0 18px}._upload_1md9i_81:focus-within,._actions_1md9i_80 button:focus-visible{outline-offset:3px;outline:3px solid #7466dc}._actions_1md9i_80 button:disabled{cursor:not-allowed;opacity:.58}._upload_1md9i_81:has(input:disabled){cursor:not-allowed;opacity:.58}._footer_1md9i_13{color:#8b94a8;text-align:center;border-top:1px solid #e0e3ec;margin-top:32px;padding-top:20px;font-size:11px}._consoleSection_1md9i_92,._progressSection_1md9i_93{width:min(100%,1180px);margin-inline:auto}._consoleSection_1md9i_92{padding-top:18px}._sectionHeading_1md9i_100{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;display:flex}._sectionHeading_1md9i_100 p{color:#493d91;letter-spacing:.13em;margin:0 0 8px;font-size:11px;font-weight:820}._sectionHeading_1md9i_100 h2{letter-spacing:-.04em;margin:0;font-size:clamp(26px,4vw,36px);line-height:1.15}._sectionHeading_1md9i_100 span{color:#667086;margin-top:9px;font-size:13px;line-height:1.6;display:block}._progressSection_1md9i_93{border-top:1px solid #dfe2eb;margin-top:86px;padding-top:58px}._newProgress_1md9i_137{color:#fff;min-height:46px;font:inherit;cursor:pointer;background:#142039;border:0;border-radius:13px;flex:none;padding:0 20px;font-size:13px;font-weight:760;box-shadow:0 12px 24px #14203924}._progressStatus_1md9i_152{color:#667086;background:#fff;border:1px solid #dfe2eb;border-radius:13px;min-height:48px;margin-bottom:18px;padding:13px 16px;font-size:12px}._progressStatus_1md9i_152 p{margin:0}._progressStatus_1md9i_152 ._error_1md9i_69{color:#a12f2a}._progressLayout_1md9i_166{grid-template-columns:210px minmax(0,1fr);align-items:start;gap:18px;display:grid}._recordPanel_1md9i_173,._progressWorkspace_1md9i_174,._progressEditor_1md9i_175,._progressPreviews_1md9i_176>section{background:#fff;border:1px solid #e0e3ec;box-shadow:0 18px 45px #1420390f}._recordPanel_1md9i_173{border-radius:18px;position:sticky;top:18px;overflow:hidden}._recordPanelTitle_1md9i_189{border-bottom:1px solid #eceef4;justify-content:space-between;align-items:center;min-height:52px;padding:0 16px;font-size:13px;display:flex}._recordPanelTitle_1md9i_189 span{color:#493d91;background:#ece9ff;border-radius:999px;justify-content:center;align-items:center;min-width:24px;min-height:24px;font-size:11px;font-weight:760;display:inline-flex}._noRecords_1md9i_212{color:#8b94a8;text-align:center;margin:0;padding:28px 16px;font-size:12px;line-height:1.6}._recordList_1md9i_221{padding:7px;display:grid}._recordList_1md9i_221 button{color:#142039;width:100%;min-height:84px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-content:center;gap:4px;padding:12px 48px 12px 12px;display:grid;position:relative}._recordList_1md9i_221 button:hover,._recordList_1md9i_221 button[aria-current=true]{background:#f3f1ff}._recordList_1md9i_221 strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}._recordList_1md9i_221 span{color:#7b8499;font-size:10px}._recordList_1md9i_221 em{color:#087a49;background:#edf7f4;border-radius:999px;padding:4px 6px;font-size:9px;font-style:normal;font-weight:760;position:absolute;top:12px;right:9px}._progressWorkspace_1md9i_174{border-radius:20px;min-width:0;padding:18px}._localeTabs_1md9i_263{background:#f7f8fc;border:1px solid #dfe2eb;border-radius:999px;gap:4px;padding:4px;display:inline-flex}._localeTabs_1md9i_263 button{color:#697287;min-height:36px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 15px;font-size:11px;font-weight:730}._localeTabs_1md9i_263 button[aria-pressed=true]{color:#142039;background:#fff;box-shadow:0 5px 14px #1420391a}._fallbackHint_1md9i_291{color:#7b8499;margin:0 0 0 10px;font-size:11px;display:inline-block}._editorPreviewGrid_1md9i_298{grid-template-columns:minmax(0,.9fr) minmax(320px,1.1fr);align-items:start;gap:16px;margin-top:18px;display:grid}._progressEditor_1md9i_175{border-radius:16px;gap:18px;padding:20px;display:grid}._metaFields_1md9i_313{grid-template-columns:.7fr 1.3fr;gap:12px;display:grid}._metaFields_1md9i_313 label,._fullField_1md9i_320{color:#596379;gap:7px;font-size:11px;font-weight:720;display:grid}._progressEditor_1md9i_175 input,._progressEditor_1md9i_175 textarea{color:#142039;width:100%;font:inherit;background:#fbfcfe;border:1px solid #d9dde7;border-radius:11px;font-size:13px;line-height:1.5}._progressEditor_1md9i_175 input{min-height:44px;padding:0 12px}._progressEditor_1md9i_175 textarea{resize:vertical;min-height:150px;padding:12px}._progressEditor_1md9i_175 :is(input,textarea):focus{border-color:#7466dc;outline:3px solid #7466dc21}._itemsEditor_1md9i_356{border:0;gap:10px;margin:0;padding:0;display:grid}._itemsEditor_1md9i_356 legend{color:#596379;margin-bottom:7px;font-size:11px;font-weight:720}._itemEditor_1md9i_371{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;display:grid}._itemButtons_1md9i_378{gap:3px;display:flex}._itemButtons_1md9i_378 button{color:#667086;width:32px;min-height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dfe2eb;border-radius:9px;padding:0}._itemButtons_1md9i_378 button:disabled{cursor:not-allowed;opacity:.35}._addItem_1md9i_394{color:#493d91;min-height:40px;font:inherit;cursor:pointer;background:#fafbfe;border:1px dashed #cfd4e1;border-radius:10px;font-size:11px;font-weight:730}._addItem_1md9i_394:disabled{cursor:not-allowed;opacity:.45}._publishActions_1md9i_408{flex-wrap:wrap;gap:8px;padding-top:4px;display:flex}._publishActions_1md9i_408 button{color:#493d91;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d9dde7;border-radius:11px;padding:0 16px;font-size:12px;font-weight:750}._publishActions_1md9i_408 ._saveDraft_1md9i_428{color:#fff;background:#142039;border-color:#142039}._publishActions_1md9i_408 ._unpublish_1md9i_434{color:#9a342f}._publishActions_1md9i_408 button:disabled{cursor:not-allowed;opacity:.45}._progressPreviews_1md9i_176{gap:16px;min-width:0;display:grid}._progressPreviews_1md9i_176>section{border-radius:16px;min-width:0;padding:14px;overflow:hidden}._progressPreviews_1md9i_176>section>p{color:#7b8499;letter-spacing:.08em;margin:0 0 11px;font-size:10px;font-weight:780}._previewCanvas_1md9i_454{--progress-purple:#6a56ed;--progress-coral:#ff6e5e;--progress-mint:#27b8c6;--progress-amber:#ffb62b;background:#f4f5fa;border-radius:14px;overflow:hidden}._previewCanvas_1md9i_454>article{box-shadow:none;border-radius:14px}._detailPreview_1md9i_469{max-height:560px;overflow:auto}._detailPreview_1md9i_469>article{padding:clamp(20px,3vw,34px)}._dialogBackdrop_1md9i_476{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a112094;place-items:center;padding:20px;display:grid;position:fixed;inset:0}._confirmDialog_1md9i_487{background:#fff;border:1px solid #ffffff40;border-radius:22px;width:min(100%,430px);padding:30px;box-shadow:0 30px 90px #0a112052}._confirmDialog_1md9i_487>p{color:#493d91;letter-spacing:.13em;margin:0 0 8px;font-size:10px;font-weight:820}._confirmDialog_1md9i_487 h2{letter-spacing:-.035em;margin:0;font-size:28px}._confirmDialog_1md9i_487>span{color:#667086;margin-top:12px;font-size:13px;line-height:1.65;display:block}._confirmDialog_1md9i_487>div{justify-content:flex-end;gap:9px;margin-top:26px;display:flex}._confirmDialog_1md9i_487 button{color:#142039;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d9dde7;border-radius:11px;padding:0 18px;font-size:12px;font-weight:750}._confirmDialog_1md9i_487 ._confirmPublish_1md9i_519{color:#fff;background:#142039;border-color:#142039}._confirmDialog_1md9i_487 ._confirmDanger_1md9i_520{color:#fff;background:#9a342f;border-color:#9a342f}._newProgress_1md9i_137:focus-visible,._recordList_1md9i_221 button:focus-visible,._localeTabs_1md9i_263 button:focus-visible,._itemButtons_1md9i_378 button:focus-visible,._addItem_1md9i_394:focus-visible,._publishActions_1md9i_408 button:focus-visible,._confirmDialog_1md9i_487 button:focus-visible{outline-offset:2px;outline:3px solid #7466dc}@media (width<=1100px){._editorPreviewGrid_1md9i_298{grid-template-columns:1fr}._progressPreviews_1md9i_176{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=920px){._progressLayout_1md9i_166{grid-template-columns:1fr}._recordPanel_1md9i_173{position:static}._recordList_1md9i_221{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){._page_1md9i_1{padding-inline:16px}._header_1md9i_9{min-height:68px}._intro_1md9i_10{padding-top:42px}._grid_1md9i_11{grid-template-columns:1fr}._card_1md9i_72{border-radius:18px;padding:22px}._sectionHeading_1md9i_100{align-items:flex-start}._progressSection_1md9i_93{margin-top:66px;padding-top:46px}._progressLayout_1md9i_166{gap:12px}._recordList_1md9i_221,._progressPreviews_1md9i_176{grid-template-columns:1fr}._progressWorkspace_1md9i_174,._progressEditor_1md9i_175{padding:14px}._metaFields_1md9i_313{grid-template-columns:1fr}._localeTabs_1md9i_263{grid-template-columns:repeat(3,1fr);width:100%;display:grid}._fallbackHint_1md9i_291{margin:9px 0 0}._itemEditor_1md9i_371{grid-template-columns:1fr;align-items:start}._itemButtons_1md9i_378{justify-content:flex-end}._publishActions_1md9i_408{grid-template-columns:1fr 1fr;display:grid}._publishActions_1md9i_408 ._saveDraft_1md9i_428{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){._dialogBackdrop_1md9i_476{-webkit-backdrop-filter:none;backdrop-filter:none}}._page_2b677_1{background:var(--paper);min-height:100%;color:var(--ink-2);isolation:isolate;flex-direction:column;display:flex;position:relative}._ambient_2b677_10{z-index:-1;height:var(--ui-ambient-height);top:0;background:linear-gradient(to bottom, color-mix(in srgb, var(--ambient) 26%, transparent) 0%, color-mix(in srgb, var(--ambient) 10%, transparent) 42%, transparent 100%);pointer-events:none;position:absolute;inset-inline:0}._header_2b677_24{width:var(--page-measure);padding-block:var(--space-8) var(--space-6);margin-inline:auto}._main_2b677_29{width:var(--page-measure);flex:1;margin-inline:auto;padding-block-end:var(--space-16)}._main_2b677_29:focus{outline:none}._page_2b677_1[data-width=prose]{--page-measure:var(--w-prose-inline)}._page_2b677_1[data-width=focus]{--page-measure:var(--w-focus-inline)}._page_2b677_1[data-width=app]{--page-measure:var(--w-app-inline)}._page_2b677_1[data-width=wide]{--page-measure:var(--w-wide-inline)}._page_2b677_1[data-shell=focus] ._main_2b677_29{padding-block:var(--space-12);flex-direction:column;justify-content:center;display:flex}@media (width<=640px){._header_2b677_24{padding-block:var(--space-6) var(--space-4)}._main_2b677_29{padding-block-end:var(--space-12)}}._shell_1075i_1{--page-width:100%}._page_1sm2d_1{--auth-accent:var(--web-brand);--auth-ink:var(--ink);--auth-muted:var(--muted);--auth-line:var(--line);--auth-measure:400px;--auth-control:var(--h-control-md);--auth-gutter:clamp(20px, 4vw, 56px);--story-ink:var(--on-accent);--story-ink-2:color-mix(in srgb, var(--on-accent) 80%, transparent);--story-scrim:color-mix(in srgb, var(--dusk-900) 52%, transparent);background:var(--surface);min-height:100dvh;color:var(--auth-ink)}._content_1sm2d_16{min-height:calc(100dvh - var(--space-16) - var(--space-2));background:var(--surface);color:var(--auth-ink);grid-template-columns:clamp(320px,40vw,620px) minmax(0,1fr);display:grid}@media (prefers-color-scheme:dark){body:not([data-theme=light]) ._page_1sm2d_1{--story-ink:var(--ink);--story-ink-2:color-mix(in srgb, var(--ink) 80%, transparent)}}body[data-theme=dark] ._page_1sm2d_1{--story-ink:var(--ink);--story-ink-2:color-mix(in srgb, var(--ink) 80%, transparent)}._panel_1sm2d_33{min-width:0;max-width:none;padding:clamp(84px, 11vh, 116px) var(--auth-gutter) clamp(40px, 6vh, 64px);background:var(--surface);flex-direction:column;grid-area:1/2;justify-content:center;align-items:center;display:flex;position:relative}._panelInner_1sm2d_46{width:min(100%, var(--auth-measure))}._authCopy_1sm2d_49{max-width:none;margin:0 0 24px}._authCopy_1sm2d_49 .section-number{color:var(--auth-muted);font-size:var(--fs-label);letter-spacing:.16em}._authCopy_1sm2d_49 h2{max-width:none;color:var(--auth-ink);font-size:var(--fs-display);font-weight:var(--fw-display);letter-spacing:var(--track-display);line-height:var(--lh-display);margin:12px 0 8px}._authCopy_1sm2d_49 p{max-width:36ch;color:var(--auth-muted);font-size:var(--fs-meta);line-height:var(--lh-body);margin:0}._story_1sm2d_74{min-width:0;max-height:calc(100dvh - var(--space-16) - var(--space-2));min-height:calc(100dvh - var(--space-16) - var(--space-2));background:var(--dusk-wash);color:var(--story-ink);isolation:isolate;border-left:0;grid-area:1/1;align-self:start;align-items:flex-end;padding:clamp(36px,4vw,64px);display:flex;position:sticky;top:0;overflow:hidden}._storyPhoto_1sm2d_92{z-index:0;object-fit:cover;opacity:.46;width:100%;height:100%;position:absolute;inset:0}._story_1sm2d_74:before{z-index:1;aspect-ratio:auto;background:var(--story-scrim);width:auto;height:auto;box-shadow:none;content:"";pointer-events:none;border:0;border-radius:0;position:absolute;inset:0}._story_1sm2d_74:after{display:none}._storyCopy_1sm2d_118{z-index:2;max-width:30ch;position:relative}._storyCopy_1sm2d_118>span{color:var(--story-ink-2);font-size:var(--fs-label);font-weight:var(--fw-bold);letter-spacing:.16em}._storyCopy_1sm2d_118 h1{color:var(--story-ink);font-size:var(--fs-hero);font-weight:var(--fw-display);letter-spacing:var(--track-hero);line-height:var(--lh-hero);margin:20px 0 12px}._storyCopy_1sm2d_118 p{max-width:26ch;color:var(--story-ink-2);font-size:var(--fs-body);line-height:var(--lh-body);margin:0}._page_1sm2d_1 .auth-forms{gap:16px;width:100%;display:grid}._page_1sm2d_1 .auth-mode-tabs{border:1px solid var(--auth-line);border-bottom:1px solid var(--auth-line);border-radius:var(--web-radius-card);background:var(--wash-neutral);grid-template-columns:1fr 1fr;gap:4px;margin:0;padding:4px;display:grid}._page_1sm2d_1 .auth-mode-tabs button{border-radius:var(--web-radius-control);min-height:38px;box-shadow:none;color:var(--auth-muted);font-size:var(--fs-meta);font-weight:var(--fw-semibold);background:0 0;border:1px solid #0000;padding-inline:0;transition:background-color .16s,color .16s}._page_1sm2d_1 .auth-mode-tabs button:hover{color:var(--auth-ink)}._page_1sm2d_1 .auth-mode-tabs button.active{border-color:color-mix(in srgb, var(--ink) 14%, transparent);background:var(--surface);box-shadow:var(--shadow-xs);color:var(--auth-ink)}._page_1sm2d_1 .login-form{gap:16px;width:100%;display:grid}._page_1sm2d_1 .login-field{gap:8px;min-width:0;display:grid}._page_1sm2d_1 .login-field label,._page_1sm2d_1 .login-field>span{color:var(--ink-2);font-size:var(--fs-caption);font-weight:var(--fw-semibold);letter-spacing:.01em}._page_1sm2d_1 .login-field input,._page_1sm2d_1 .login-field textarea,._page_1sm2d_1 .login-field select{width:100%;min-height:var(--auth-control);border:1px solid var(--line-strong);border-radius:var(--web-radius-control);background:var(--surface);color:var(--auth-ink);font-size:var(--fs-meta);padding-inline:12px;transition:border-color .16s}._page_1sm2d_1 .login-field input:hover:not(:disabled),._page_1sm2d_1 .login-field textarea:hover:not(:disabled){border-color:color-mix(in srgb, var(--auth-accent) 38%, var(--line-strong))}._page_1sm2d_1 .login-field input:focus-visible,._page_1sm2d_1 .login-field textarea:focus-visible,._page_1sm2d_1 .login-field select:focus-visible{border-color:var(--auth-accent);outline:2px solid var(--auth-accent);outline-offset:2px}._page_1sm2d_1 .login-field input[aria-invalid=true]{border-color:var(--danger)}._page_1sm2d_1 .primary-action{border-color:var(--auth-accent);border-radius:var(--web-radius-control);background:var(--auth-accent);min-height:46px;box-shadow:var(--shadow-xs);color:var(--surface);font-size:var(--fs-meta);font-weight:var(--fw-bold);margin-top:2px}._page_1sm2d_1 .primary-action:hover:not(:disabled){background:color-mix(in srgb, var(--auth-accent) 86%, var(--ink))}._page_1sm2d_1 .secondary-action{min-height:var(--auth-control);border-color:var(--line-strong);border-radius:var(--web-radius-control);background:var(--surface);box-shadow:none;color:var(--auth-ink);font-size:var(--fs-meta)}._page_1sm2d_1 .password-strength{gap:8px;margin-top:2px;display:grid}._page_1sm2d_1 .password-strength small{color:var(--auth-muted);font-size:var(--fs-caption);line-height:1.55}._page_1sm2d_1 .login-legal{color:var(--auth-muted);font-size:var(--fs-caption);margin:0;line-height:1.6}._page_1sm2d_1 .login-legal a,._page_1sm2d_1 .text-button{color:var(--brand-ink)}._page_1sm2d_1 .auth-switch-hint{font-size:var(--fs-meta);justify-self:start;padding:0}._page_1sm2d_1 .password-strength-bars{gap:var(--space-1);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._page_1sm2d_1 .password-strength-bars i{height:var(--space-1);border-radius:var(--r-pill);background:var(--line);transition:background-color var(--spott-motion-fast) var(--ease-standard)}._page_1sm2d_1 .password-strength[data-level="1"] i:first-child{background:var(--danger)}._page_1sm2d_1 .password-strength[data-level="2"] i:nth-child(-n+2){background:var(--amber)}._page_1sm2d_1 .password-strength[data-level="3"] i{background:var(--mint)}._page_1sm2d_1 .password-strength strong{color:var(--auth-ink)}html[lang^=zh] ._authCopy_1sm2d_49 h2,html[lang^=zh] ._storyCopy_1sm2d_118 h1,html[lang^=ja] ._authCopy_1sm2d_49 h2,html[lang^=ja] ._storyCopy_1sm2d_118 h1{letter-spacing:var(--track-normal);line-height:var(--lh-hero-cjk)}@media (width<=820px){._content_1sm2d_16{min-height:calc(100dvh - var(--space-12) - var(--space-3));grid-template-columns:minmax(0,1fr)}._panel_1sm2d_33{min-height:auto;padding:72px var(--auth-gutter) 40px;grid-area:1/1;align-items:stretch}._panelInner_1sm2d_46{width:100%;max-width:440px;margin-inline:auto}._authCopy_1sm2d_49{margin-bottom:20px}._story_1sm2d_74{min-height:auto;max-height:none;padding:32px var(--auth-gutter) 40px;border-top:1px solid var(--auth-line);grid-area:2/1;align-items:flex-start;position:relative;top:auto}._storyCopy_1sm2d_118{width:100%;max-width:440px;margin-inline:auto}._storyCopy_1sm2d_118 h1{font-size:var(--fs-title);line-height:var(--lh-title);margin:12px 0 8px}._storyCopy_1sm2d_118 p{max-width:none;font-size:var(--fs-meta)}html[lang^=zh] ._storyCopy_1sm2d_118 h1,html[lang^=ja] ._storyCopy_1sm2d_118 h1{line-height:var(--lh-title-cjk)}}@media (width<=560px){._page_1sm2d_1{--auth-gutter:20px}._panel_1sm2d_33{padding:64px 20px 36px}._authCopy_1sm2d_49 h2{font-size:var(--fs-title);line-height:var(--lh-title)}html[lang^=zh] ._authCopy_1sm2d_49 h2,html[lang^=ja] ._authCopy_1sm2d_49 h2{line-height:var(--lh-title-cjk)}._story_1sm2d_74{padding:28px 20px 36px}}._page_1n4yp_1{width:var(--page-width);background:var(--web-canvas);color:var(--web-ink);margin-inline:auto;padding:clamp(68px,9vw,120px) 0 152px}._hero_1n4yp_8{border-bottom:1px solid var(--web-divider);grid-template-columns:minmax(0,1fr) auto;gap:20px 48px;max-width:900px;padding-bottom:clamp(48px,8vw,96px);display:grid}._eyebrow_1n4yp_16,._sectionNumber_1n4yp_17{color:var(--web-muted);font-size:var(--fs-caption);font-weight:var(--fw-display);letter-spacing:.13em;text-transform:uppercase;margin:0}._hero_1n4yp_8 h1{max-width:11ch;font-size:var(--fs-hero);letter-spacing:var(--track-title);line-height:var(--lh-hero);grid-column:1/-1;margin:0}html[lang^=ja] ._hero_1n4yp_8 h1,html[lang^=zh] ._hero_1n4yp_8 h1{line-height:var(--lh-hero-cjk);letter-spacing:var(--track-normal)}._introduction_1n4yp_41{max-width:61ch;color:var(--web-muted);font-size:var(--fs-section);margin:12px 0 0;line-height:1.75}._effective_1n4yp_48{text-align:right;align-self:end;margin:12px 0 4px}._effective_1n4yp_48 span,._effective_1n4yp_48 time{display:block}._effective_1n4yp_48 span{color:var(--web-muted);font-size:var(--fs-caption);font-weight:var(--fw-bold);letter-spacing:.08em;text-transform:uppercase}._effective_1n4yp_48 time{font-size:var(--fs-body);font-weight:var(--fw-bold);margin-top:4px}._layout_1n4yp_69{grid-template-columns:minmax(190px,260px) minmax(0,720px);justify-content:space-between;gap:clamp(48px,9vw,120px);padding-top:clamp(48px,8vw,96px);display:grid}._contents_1n4yp_76{overscroll-behavior:contain;scrollbar-width:thin;align-self:start;max-height:calc(100dvh - 116px);margin:-8px;padding:8px;position:sticky;top:96px;overflow:auto}._contents_1n4yp_76>p{color:var(--web-muted);font-size:var(--fs-caption);font-weight:var(--fw-display);letter-spacing:.11em;text-transform:uppercase;margin:0 0 20px}._contents_1n4yp_76 ol{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}._contents_1n4yp_76 li{align-items:baseline;gap:var(--space-2);grid-template-columns:27px minmax(0,1fr);display:grid}._contents_1n4yp_76 li>span{color:var(--web-muted);font-size:var(--fs-caption);font-variant-numeric:tabular-nums}._contents_1n4yp_76 a{min-height:44px;color:color-mix(in srgb, var(--web-ink) 78%, var(--web-muted));font-size:var(--fs-meta);font-weight:var(--fw-semibold);align-items:center;line-height:1.35;display:inline-flex}._contents_1n4yp_76 a,._sectionLinks_1n4yp_123 a,._related_1n4yp_124 a,._backToTop_1n4yp_125{transition:color var(--spott-motion-fast) var(--ease-standard), transform var(--spott-motion-fast) var(--ease-standard)}@media (hover:hover){._contents_1n4yp_76 a:hover,._sectionLinks_1n4yp_123 a:hover,._related_1n4yp_124 a:hover,._backToTop_1n4yp_125:hover{color:var(--brand-ink)}}._contents_1n4yp_76 a:active,._sectionLinks_1n4yp_123 a:active,._related_1n4yp_124 a:active,._backToTop_1n4yp_125:active{color:var(--brand-ink);transform:translateY(1px)}._contents_1n4yp_76 a[aria-current=true],._contents_1n4yp_76 a[data-selected]{color:var(--brand-ink)}._contents_1n4yp_76 a:focus-visible,._sectionLinks_1n4yp_123 a:focus-visible,._related_1n4yp_124 a:focus-visible,._backToTop_1n4yp_125:focus-visible{outline:3px solid var(--brand-ink);outline-offset:3px}._contents_1n4yp_76 a[aria-disabled=true],._sectionLinks_1n4yp_123 a[aria-disabled=true],._related_1n4yp_124 a[aria-disabled=true],._backToTop_1n4yp_125[aria-disabled=true]{color:var(--web-muted);cursor:not-allowed;opacity:1;pointer-events:none}._document_1n4yp_165{min-width:0;max-width:var(--prose-max)}._document_1n4yp_165>section{padding:0 0 48px;scroll-margin-top:100px}._document_1n4yp_165>section+section{border-top:1px solid var(--web-divider);padding-top:48px}._document_1n4yp_165 h2{font-size:var(--fs-title);letter-spacing:var(--track-title);line-height:var(--lh-section);margin:12px 0 24px}html[lang^=ja] ._document_1n4yp_165 h2,html[lang^=zh] ._document_1n4yp_165 h2{line-height:var(--lh-section-cjk);letter-spacing:var(--track-normal)}._document_1n4yp_165 section>p:not(._sectionNumber_1n4yp_17),._document_1n4yp_165 li{color:color-mix(in srgb, var(--web-ink) 76%, var(--web-muted));font-size:var(--fs-body-lg);line-height:1.9}._document_1n4yp_165 section>p:not(._sectionNumber_1n4yp_17){margin:0}._document_1n4yp_165 section>p:not(._sectionNumber_1n4yp_17)+p{margin-top:16px}._document_1n4yp_165 ul{gap:var(--space-3);margin:24px 0 0;padding-left:1.25em;display:grid}._document_1n4yp_165 li::marker{color:var(--web-muted)}._sectionLinks_1n4yp_123{flex-wrap:wrap;gap:12px 24px;margin-top:24px;display:flex}._sectionLinks_1n4yp_123 a{align-items:center;gap:var(--space-2);min-height:44px;color:var(--brand-ink);font-size:var(--fs-body);font-weight:var(--fw-display);text-underline-offset:4px;display:inline-flex}._sectionLinks_1n4yp_123 svg{flex:none}._related_1n4yp_124{justify-content:space-between;align-items:center;gap:var(--space-6);border-block:1px solid var(--web-divider);margin-top:20px;padding:24px 0;display:flex}._related_1n4yp_124>span{color:var(--web-muted);font-size:var(--fs-meta)}._related_1n4yp_124 a,._backToTop_1n4yp_125{align-items:center;gap:var(--space-3);min-height:44px;color:var(--brand-ink);font-weight:var(--fw-display);display:inline-flex}._related_1n4yp_124 a svg,._backToTop_1n4yp_125 svg{flex:none}._backToTop_1n4yp_125{font-size:var(--fs-meta);margin-top:28px}@media (width<=780px){._page_1n4yp_1{width:var(--page-width);padding:48px 0 calc(120px + env(safe-area-inset-bottom))}._hero_1n4yp_8{gap:var(--space-4);grid-template-columns:1fr}._hero_1n4yp_8 h1{max-width:none;font-size:var(--fs-hero);grid-column:auto}._introduction_1n4yp_41{font-size:var(--fs-body-lg);margin-top:8px}._effective_1n4yp_48{text-align:left;margin-top:4px}._layout_1n4yp_69{gap:var(--space-12);grid-template-columns:1fr;padding-top:44px}._contents_1n4yp_76{border-bottom:1px solid var(--web-divider);max-height:none;padding-bottom:32px;position:static}._contents_1n4yp_76 ol{gap:var(--space-2) var(--space-6);grid-template-columns:1fr 1fr}._document_1n4yp_165>section{padding-bottom:48px}._document_1n4yp_165>section+section{padding-top:48px}._document_1n4yp_165 section>p:not(._sectionNumber_1n4yp_17),._document_1n4yp_165 li{font-size:var(--fs-body);line-height:1.85}._related_1n4yp_124{flex-direction:column;align-items:flex-start}}@media (width<=460px){._contents_1n4yp_76 ol{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){._page_1n4yp_1{scroll-behavior:auto}}@media (forced-colors:active){._page_1n4yp_1,._hero_1n4yp_8,._contents_1n4yp_76,._document_1n4yp_165>section+section,._related_1n4yp_124{color:canvastext;forced-color-adjust:auto;background:canvas;border-color:canvastext}._contents_1n4yp_76 a,._sectionLinks_1n4yp_123 a,._related_1n4yp_124 a,._backToTop_1n4yp_125{color:linktext}._contents_1n4yp_76 a:focus-visible,._sectionLinks_1n4yp_123 a:focus-visible,._related_1n4yp_124 a:focus-visible,._backToTop_1n4yp_125:focus-visible{outline-color:highlight}}@media (prefers-contrast:more){._hero_1n4yp_8,._contents_1n4yp_76,._document_1n4yp_165>section+section,._related_1n4yp_124{border-color:var(--web-ink)}}._section_42jiz_1{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}._head_42jiz_7{align-items:flex-end;gap:var(--space-4);display:flex}._headText_42jiz_12{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}._title_42jiz_19{color:var(--ink);font-size:var(--t-section);font-weight:var(--t-section-weight);line-height:var(--ui-lh-section);letter-spacing:var(--tr-t-section);word-break:normal;line-break:strict;margin:0}._section_42jiz_1[data-level=page] ._title_42jiz_19{font-size:var(--t-title);line-height:var(--ui-lh-title);letter-spacing:var(--tr-t-title)}._description_42jiz_34{color:var(--muted);font-size:var(--t-meta);line-height:var(--ui-lh-meta);word-break:normal;line-break:strict;margin:0}._action_42jiz_42{align-items:center;gap:var(--space-2);flex:none;display:flex}@media (width<=640px){._head_42jiz_7{flex-wrap:wrap;align-items:flex-start}}._layout_andmy_1{grid-template-columns:calc(var(--space-24) + var(--space-24) + var(--space-8)) minmax(0, var(--w-prose));justify-content:space-between;align-items:start;gap:var(--space-12);padding-block-end:var(--space-24);display:grid}._rail_andmy_11{top:var(--web-sticky-offset);gap:var(--space-4);border-inline-end:1px solid var(--line);padding-inline-end:var(--space-5);display:grid;position:sticky}._railTitle_andmy_19{color:var(--muted);font-size:var(--t-label);font-weight:var(--t-label-weight);letter-spacing:var(--tr-t-label);margin:0}._railList_andmy_26{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}._railList_andmy_26 li{align-items:baseline;gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);display:grid}._railList_andmy_26 a{min-height:var(--h-control-md);color:var(--ink-2);font-size:var(--t-meta);font-weight:var(--fw-semibold);line-height:var(--ui-lh-meta);align-items:center;display:inline-flex}._railNumber_andmy_48{color:var(--muted);font-size:var(--t-label);font-variant-numeric:tabular-nums;font-weight:var(--t-label-weight)}._document_andmy_54{gap:var(--space-12);min-width:0;display:grid}._section_andmy_59{scroll-margin-top:calc(var(--web-sticky-offset) + var(--space-4));border-block-start:1px solid var(--line);padding-block-start:var(--space-6)}._section_andmy_59:first-child{border-block-start:0;padding-block-start:0}._section_andmy_59 h2{color:var(--ink);font-size:var(--t-section);font-weight:var(--t-section-weight);line-height:var(--ui-lh-section);margin:0}._section_andmy_59 p{margin:var(--space-3) 0 0;color:var(--ink-2);font-size:var(--t-body-lg);line-height:var(--ui-lh-body-lg)}._close_andmy_81{border-block-start:1px solid var(--line);padding-block-start:var(--space-6);display:flex}._layout_andmy_1 a:focus-visible,._layout_andmy_1 button:focus-visible,._layout_andmy_1 input:focus-visible,._layout_andmy_1 select:focus-visible,._layout_andmy_1 textarea:focus-visible{outline:var(--space-half) solid var(--ui-focus);outline-offset:var(--space-half)}@media (hover:hover){._railList_andmy_26 a:hover{color:var(--dusk-700)}}@media (width<=820px){._layout_andmy_1{gap:var(--space-8);grid-template-columns:minmax(0,1fr)}._rail_andmy_11{padding:0 0 var(--space-3);border-inline-end:0;border-block-end:1px solid var(--line);scrollbar-width:none;position:static;overflow-x:auto}._rail_andmy_11::-webkit-scrollbar{display:none}._railTitle_andmy_19{display:none}._railList_andmy_26{width:max-content;display:flex}._railList_andmy_26 li{flex:none;display:flex}}@media (width<=640px){._layout_andmy_1{gap:var(--space-6);padding-block-end:var(--space-16)}._document_andmy_54{gap:var(--space-8)}._section_andmy_59 p{font-size:var(--t-body);line-height:var(--ui-lh-body)}}@media (prefers-reduced-motion:reduce){._layout_andmy_1 *{scroll-behavior:auto;transition:none}}@media (forced-colors:active){._rail_andmy_11,._section_andmy_59,._close_andmy_81{border-color:canvastext}}._root_hnhbp_1{width:max-content;color:var(--brand-ink);font-family:var(--font-inter), system-ui, sans-serif;font-weight:var(--fw-display);letter-spacing:var(--track-label);align-items:center;line-height:1;display:inline-flex}._compact_hnhbp_11{font-size:var(--fs-section)}._display_hnhbp_14{font-size:var(--fs-display)}._page_t4gv7_1{width:var(--page-width);min-height:calc(100svh - 160px);padding-block:var(--space-12);background:var(--web-canvas);color:var(--web-ink);place-items:center;margin-inline:auto;display:grid}._card_t4gv7_11{gap:var(--space-4);width:min(100%,620px);padding:var(--space-8);border:1px solid var(--web-divider);border-radius:var(--web-radius-card);background:var(--web-canvas);box-shadow:none;display:grid}._eyebrow_t4gv7_21{margin:var(--space-2) 0 0;color:var(--web-muted);font-size:var(--fs-caption);font-weight:var(--fw-bold);letter-spacing:var(--track-label);text-transform:uppercase}._card_t4gv7_11 h1{color:var(--web-ink);font-size:var(--fs-display);font-weight:var(--fw-display);letter-spacing:var(--track-display);line-height:var(--lh-display);margin:0}._body_t4gv7_37{max-width:52ch;color:var(--web-muted);font-size:var(--fs-body-lg);line-height:var(--lh-body-lg);margin:0}._actions_t4gv7_44{gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;display:flex}._primary_t4gv7_50,._secondary_t4gv7_51{min-height:48px;padding-inline:var(--space-5);border-radius:var(--web-radius-control);font-size:var(--fs-body);font-weight:var(--fw-bold);justify-content:center;align-items:center;display:inline-flex}._primary_t4gv7_50{border:1px solid var(--brand-fill);background:var(--brand-fill);color:var(--on-accent)}._secondary_t4gv7_51{border:1px solid var(--web-divider);background:var(--web-canvas);color:var(--web-ink)}._primary_t4gv7_50:focus-visible,._secondary_t4gv7_51:focus-visible{outline:3px solid var(--brand-fill);outline-offset:3px}@media (hover:hover){._primary_t4gv7_50:hover{background-color:color-mix(in srgb, var(--brand-fill) 88%, var(--web-ink))}._secondary_t4gv7_51:hover{border-color:var(--web-ink)}}._primary_t4gv7_50:active,._secondary_t4gv7_51:active{transform:translateY(1px)}@media (width<=600px){._page_t4gv7_1{min-height:calc(100svh - 120px);padding-block:var(--space-6)}._card_t4gv7_11{padding:var(--space-6);border-radius:var(--spott-radius-card)}._actions_t4gv7_44{display:grid}}@media (prefers-reduced-motion:reduce){._primary_t4gv7_50,._secondary_t4gv7_51{transition:none}._primary_t4gv7_50:active,._secondary_t4gv7_51:active{transform:none}}@media (forced-colors:active){._page_t4gv7_1,._card_t4gv7_11,._primary_t4gv7_50,._secondary_t4gv7_51{color:canvastext;box-shadow:none;forced-color-adjust:auto;background:canvas;border-color:canvastext}._primary_t4gv7_50:focus-visible,._secondary_t4gv7_51:focus-visible{outline-color:highlight}}
