:root{--ios-accent-blue:#5c94e6;--ios-accent-color:#d9a661;--ios-accent-cyan:#70b8c2;--ios-accent-glow:#ffb347;--ios-accent-iris:#9185d6;--ios-accent-mint:#78c29c;--ios-accent-rose:#db757d;--ios-accent:#c4904a;--ios-action-pressed:#c4904a;--ios-action-primary:#f8cb8a;--ios-assistant-bubble:#1e1e1e99;--ios-canvas:#0d0d0d;--ios-category-default:#c29e75;--ios-conversation-glass:#2a2a2ab3;--ios-currency-gold:#d4af37;--ios-danger-surface:#6b2126;--ios-error:#f07b78;--ios-glass:#191919b3;--ios-gold-specular:#ffe9c4;--ios-input-border:#e0be8742;--ios-input-surface:#28241f;--ios-launch-background:#09090a;--ios-on-action:#291800;--ios-primary-glow:#ffb347;--ios-search-segment-selection:#453e37;--ios-search-segment-surface:#1b1612f5;--ios-success:#75c78c;--ios-surface-base:#171515;--ios-surface-default:#1b1918;--ios-surface-raised:#25211e;--ios-text-primary:#f0ebe6;--ios-text-secondary:#c2b7ae;--ios-text-tertiary:#968b83;--ios-theatre-backdrop:#1e1a17;--ios-theatre-shadow:#080706;--ios-warning:#f2b95e}
:root{--font-display-latin:"displayLatin";--font-lato:"lato";--font-noto-serif-tc:"notoSerifTC";--font-kaisei-decol:"kaiseiDecol";--font-system:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", sans-serif;--font-text:var(--font-lato), var(--font-system);--font-display:var(--font-display-latin), var(--font-system)}:lang(zh-Hant),:lang(zh-TW),:lang(zh-HK){--font-display:var(--font-display-latin), var(--font-noto-serif-tc), "Hiragino Mincho ProN", "Songti TC", "Noto Serif CJK TC", "Noto Serif TC", "PMingLiU", serif}:lang(ja){--font-display:var(--font-display-latin), var(--font-kaisei-decol), "Hiragino Mincho ProN", "Yu Mincho", "Noto Serif CJK JP", "Noto Serif JP", serif}html{font-family:var(--font-text);line-height:var(--leading-text);font-synthesis:none;font-kerning:normal}.tier-display{font-family:var(--font-display);line-height:var(--leading-display);text-wrap:pretty}.tier-text{font-family:var(--font-text);line-height:var(--leading-text)}.type-overline{font:var(--type-overline);letter-spacing:var(--tracking-overline);text-transform:uppercase}.tabular-nums{font-variant-numeric:tabular-nums}.display-face-philosykos{--leading-display:1.336;--leading-display-italic:1.336;--leading-display-bold:1.286;--leading-display-bold-italic:1.285}.display-face-italiana{--leading-display:1.178;--leading-display-italic:1.178;--leading-display-bold:1.178;--leading-display-bold-italic:1.178}
.web-focus-ring:focus-visible{outline:var(--web-focus-ring);outline-offset:var(--web-focus-ring-offset)}@media (min-width:768px){:where(a[href],button,summary,input,select,textarea,[role=button],[role=tab],[role=link],[role=option],[role=menuitem],[tabindex]:not([tabindex^=\-])):focus-visible{outline:var(--web-focus-ring);outline-offset:var(--web-focus-ring-offset)}}.web-pointer{cursor:pointer}@media (min-width:768px) and (hover:hover) and (pointer:fine){.web-hover-tint{isolation:isolate;position:relative}.web-hover-tint:after{content:"";z-index:-1;border-radius:inherit;background:var(--web-hover-tint);opacity:0;pointer-events:none;transition:opacity var(--web-hover-duration) var(--web-hover-ease);position:absolute;inset:0}.web-hover-tint:hover:after,.web-hover-tint:focus-visible:after{opacity:1}.web-hover-tint-strong:hover:after,.web-hover-tint-strong:focus-visible:after{background:var(--web-hover-tint-strong)}.web-hover-raise{transition:transform var(--web-hover-duration) var(--web-hover-ease)}.web-hover-raise:hover,.web-hover-raise:focus-visible{transform:translateY(var(--web-hover-lift))}.web-hover-brighten{transition:opacity var(--web-hover-duration) var(--web-hover-ease);opacity:var(--press-opacity)}.web-hover-brighten:hover,.web-hover-brighten:focus-visible{opacity:1}.web-hover-host:not(:hover):not(:focus-within) .web-reveal{opacity:0}.web-reveal{transition:opacity var(--web-hover-duration) var(--web-hover-ease)}[data-tooltip]{position:relative}[data-tooltip]:before{content:attr(data-tooltip);z-index:var(--z-toast);border-radius:var(--web-tooltip-radius);background:var(--web-tooltip-fill);width:max-content;max-width:220px;color:var(--web-tooltip-ink);font:var(--type-caption);white-space:normal;opacity:0;pointer-events:none;transition:opacity var(--web-hover-duration) var(--web-hover-ease);padding:6px 10px;position:absolute}[data-tooltip]:not([data-tooltip-side]):before,[data-tooltip][data-tooltip-side=right]:before{margin-left:var(--web-tooltip-gap);top:50%;left:100%;transform:translateY(-50%)}[data-tooltip][data-tooltip-side=bottom]:before{margin-top:var(--web-tooltip-gap);top:100%;left:50%;transform:translate(-50%)}[data-tooltip][data-tooltip-side=left]:before{margin-right:var(--web-tooltip-gap);top:50%;right:100%;transform:translateY(-50%)}[data-tooltip][data-tooltip-side=top]:before{margin-bottom:var(--web-tooltip-gap);bottom:100%;left:50%;transform:translate(-50%)}[data-tooltip]:hover:before,[data-tooltip]:focus-visible:before{opacity:1}[data-tooltip=""]:before{content:none}}@media (prefers-reduced-motion:reduce){.web-hover-tint:after,.web-hover-raise,.web-hover-brighten,.web-reveal,[data-tooltip]:before{transition-duration:var(--duration-reduced)}.web-hover-raise:hover,.web-hover-raise:focus-visible{transform:none}}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--canvas:var(--ios-canvas);--surface-base:var(--ios-surface-base);--surface-default:var(--ios-surface-default);--surface-raised:var(--ios-surface-raised);--glass:var(--ios-glass);--launch-background:var(--ios-launch-background);--text-primary:var(--ios-text-primary);--text-secondary:var(--ios-text-secondary);--text-tertiary:var(--ios-text-tertiary);--search-placeholder:var(--ios-text-tertiary);--action-primary:var(--ios-action-primary);--action-pressed:var(--ios-action-pressed);--on-action:var(--ios-on-action);--accent:var(--ios-accent);--input-surface:var(--ios-input-surface);--input-border:var(--ios-input-border);--success:var(--ios-success);--warning:var(--ios-warning);--error:var(--ios-error);--danger-surface:var(--ios-danger-surface);--currency-gold:var(--ios-currency-gold);--theatre-backdrop:var(--ios-theatre-backdrop);--theatre-shadow:var(--ios-theatre-shadow);--gold-specular:var(--ios-gold-specular);--accent-glow:var(--ios-accent-glow);--accent-rose:var(--ios-accent-rose);--accent-cyan:var(--ios-accent-cyan);--accent-iris:var(--ios-accent-iris);--accent-mint:var(--ios-accent-mint);--accent-blue:var(--ios-accent-blue);--accent-lavender:#c8d8f8;--category-default:var(--ios-category-default);--disabled-content:color-mix(in srgb, var(--ios-text-primary) 38%, transparent);--disabled-surface:color-mix(in srgb, var(--ios-text-primary) 12%, transparent);--border-subtle:#ffffff1a;--diagonal:135deg;--gradient-primary-stops:var(--ios-action-primary), var(--ios-action-pressed);--gradient-glass-stops:#ffffff0e, var(--ios-glass), #0000002e;--stroke-legacy-card:linear-gradient(to bottom, #ffffff26, #ffffff1a 50%, #ffffff0b);--stroke-glass-panel:linear-gradient(to bottom, #ffffff29, #ffffff1a 50%, #ffffff09);--gold-rim:linear-gradient(to bottom, color-mix(in srgb, var(--ios-gold-specular) 70%, transparent), transparent);--on-primary-cta:#3a2405;--v2-canvas:#000;--v2-surface:#111;--v2-surface-off:#333;--v2-skeleton:#141414;--v2-inverse:#fff;--v2-on-inverse:#000;--white-05:#ffffff0d;--white-06:#ffffff0f;--white-08:#ffffff14;--white-10:#ffffff1a;--white-12:#ffffff1f;--white-14:#ffffff24;--white-15:#ffffff26;--white-16:#ffffff29;--white-24:#ffffff3d;--white-25:#ffffff40;--white-30:#ffffff4d;--white-40:#fff6;--white-50:#ffffff80;--white-60:#fff9;--white-64:#ffffffa3;--white-70:#ffffffb3;--white-72:#ffffffb8;--white-75:#ffffffbf;--white-80:#fffc;--white-85:#ffffffd9;--white-88:#ffffffe0;--white-90:#ffffffe6;--white-92:#ffffffeb;--v2-text:#fff;--v2-text-nav-title:var(--white-75);--v2-text-body:var(--white-60);--v2-text-secondary:var(--white-50);--v2-text-tertiary:var(--white-40);--v2-text-disabled:var(--white-25);--v2-icon-disabled:#888;--v2-search-placeholder:#aaa;--black-55:#0000008c;--black-60:#0009;--placeholder-text:#ebebf54d;--accent-color:var(--ios-accent-color);--v2-danger:#ff5252;--v2-success-icon:#5cd173;--v2-loading-gold:#ffc873;--v2-filter-dot:linear-gradient(to bottom, #d9f, #82b7ff);--v2-status-badge:#7a5a18cc;--v2-on-status-badge:#ffe7b0;--shimmer-highlight:var(--white-14);--brand-light:#d4fdff;--brand-purple:#d9f;--gold-tint:#eac47f;--warm-white:#fff6e6;--stroke-gold-active-stops:#c9ad7b, #eac37e 20%, #fff6e6 40%, #eac47f 60%, #fff6e6 80%, #c9ad7c;--persona-default-text:#bba1ff;--avatar-ring:#d9d9d9;--close-disc-fill:#555;--creator-panel-fill:#33333340;--star-big:#ffe1a1;--star-small:#ffeec8;--star-glow:#ffefcf;--store-frost-deep:#b1c9e8;--store-frost-mid:#d7e6fa;--store-frost-bright:#cfebff;--store-frost-dusk:#8b9fba;--store-tier-glow:#e3c4ffbf;--store-glass-tint:#000d4038;--store-gem-price-text:#555;--store-paywall-gold:#fcd68b;--store-paywall-cream:#fff6e6;--store-paywall-gold-deep:#c9ad7c;--store-paywall-gold-mid:#eac47f;--store-gem-balance-fill:#00000059;--store-gem-edge-stroke:linear-gradient(to bottom, #ffffff1a 0%, #fff0 51.9%, #ffffff1a 100%);--store-gem-card-fill:linear-gradient(to bottom right, #00000059 0%, #0000001b 50%, #0000000c 62.5%, #ffffff03 75%, #ffffff18 100%);--store-gem-gold-stroke:linear-gradient(to bottom, var(--store-paywall-gold-deep) 6.3%, var(--store-paywall-gold-mid) 23.8%, var(--store-paywall-cream) 41.3%, var(--store-paywall-gold-mid) 58.8%, var(--store-paywall-cream) 76.3%, var(--store-paywall-gold-deep) 93.8%);--store-gem-gold-text:linear-gradient(to bottom, var(--store-paywall-cream) 6%, var(--store-paywall-cream) 50%, var(--store-paywall-gold) 94%);--store-gem-badge-fill:#ebb82940;--store-gem-badge-lift:#ffffff17;--store-gem-price-tag:linear-gradient(to top, #b4a488, #e3ca9e, var(--store-paywall-cream));--store-gem-price-ink:#8f6600bf;--store-gem-price-ink-flat:#905900;--store-badge-text:#111;--store-claimed-pill:#49a8ab1a;--store-brand-light:var(--brand-light);--frost-gradient:linear-gradient(to bottom, #fff, var(--store-frost-mid), var(--store-frost-deep));--store-frost-gradient:var(--frost-gradient);--store-frost-title-gradient:linear-gradient(to bottom, var(--store-frost-deep), var(--store-frost-mid), #fff, var(--store-frost-mid), var(--store-frost-deep));--store-selected-stroke:linear-gradient(to bottom, var(--store-frost-deep) 0%, var(--store-frost-mid) 25%, #fff 50%, var(--store-frost-mid) 75%, var(--store-frost-deep) 100%);--store-topup-gradient:linear-gradient(to bottom, var(--store-frost-bright), var(--store-frost-dusk));--store-glass-fill:var(--white-10);--store-glass-border:var(--white-10);--store-glass-layers:linear-gradient(var(--store-glass-fill), var(--store-glass-fill)), linear-gradient(var(--store-glass-tint), var(--store-glass-tint)), var(--material-ultrathin);--checkin-cream-ink:#ffeec8;--checkin-day-ink:#fff6e680;--checkin-gold-stroke:#ffd99840;--checkin-gold-gradient:linear-gradient(to right, #8e7439, #5a431e 25%, #43311a 50%, #5a431e 75%, #8e7439);--checkin-slab-gradient:linear-gradient(to bottom, #f2eee6, #cfc9bd 50%, #ede7dd);--checkin-back-base:#141417;--checkin-back-tint:136 176 240;--checkin-glow:140 195 255;--checkin-scrim:#000000e6;--checkin-flip-curve:cubic-bezier(.45, .1, .25, 1);--dictation-cancel-tint:#f06a6240;--dictation-arc-fill:var(--glass-fill-dark);--dictation-scrim:#000000b8;--ornate-gold-stops:#8f743a, #5a431e 25%, #43311b 50%, #5a431e 75%, #8e7439;--ornate-frost-stops:#546883, #8b9fba 10%, #cfebff 50%, #8b9fba 90%, #546883;--ornate-night-blue-stops:#3d4458, #202548 25%, #0f142d 50%, #202448 75%, #3e4558;--ornate-violet-stops:#413a56, #291c43 25%, #160f2d 50%, #291c42 75%, #413a56;--ornate-cream:#ffeec8;--ornate-frost-text:#1c1c1c;--ornate-frost-ornament:#d4fdff;--ornate-frost-spinner:#111;--ornate-stroke:#ffd99840;--theatre-highlight:#ffffff12;--theatre-vignette:#00000057;--theatre-line-top:#ffffff0d;--theatre-line-bottom:#ffffff07;--glass-fill:#66666680;--glass-fill-dark:#55555580;--glass-fill-chip:var(--white-05);--glass-fill-panel:var(--white-10);--stroke-panel-stops:#fff6, #fff0 50%, #fff6;--stroke-button-stops:#fff6, #fff6 25%, #fff0 50%, #fff6 75%, #fff6;--stroke-bubble-stops:#fff9, #fff0 50%, #fff9;--stroke-nav-chip-stops:#ffffff40, #fff0 25%, #fff0 75%, #ffffff40;--stroke-chrome-stops:#ffffff40, #fff0 33.333%, #fff0 66.667%, #ffffff40;--stroke-panel-on-glass-stops:#ffffff24, #fff0 50%, #ffffff24;--stroke-button-on-glass-stops:#ffffff24, #ffffff24 25%, #fff0 50%, #ffffff24 75%, #ffffff24;--stroke-bubble-on-glass-stops:#ffffff36, #fff0 50%, #ffffff36;--stroke-panel-on-surface-stops:#ffffff07, #fff0 50%, #ffffff07;--stroke-panel-on-card-stops:#fff2, #fff0 50%, #fff2;--stroke-glass-pill:linear-gradient(to right, #ffffff40, #fff0 25%, #fff0 75%, #ffffff40);--stroke-edge:linear-gradient(to bottom, #ffffff1a, #fff0 52%, #ffffff1a);--stroke-avatar:linear-gradient(136.1deg, #fff 13.9%, #fff0 51%, #fff 86%);--separator:var(--white-06);--separator-bar:var(--white-10);--material-filter:blur(30px) saturate(1.8);--material-ultrathin:#3e3e3e80;--material-thin:#3838389e;--material-regular:#323232bd;--material-thick:#2c2c2cdb;--radius-8:8px;--radius-12:12px;--radius-16:16px;--radius-20:20px;--radius-capsule:999px;--radius-circle:50%;--radius-card-tile:4px;--radius-sheet-button:14px;--radius-group:24px;--radius-panel:40px;--space-tight:4px;--space-compact:8px;--space-default:12px;--space-grouped:16px;--space-page:20px;--space-section:24px;--space-major:32px;--page-inset-v2:12px;--control-primary:52px;--control-field:48px;--control-standard:44px;--control-pill:40px;--control-chip:32px;--control-micro:24px;--control-sheet:56px;--control-ornate:60px;--touch-min:44px;--design-width:393;--leading-text:1.2;--leading-display:1.336;--leading-display-italic:1.336;--leading-display-bold:1.286;--leading-display-bold-italic:1.285;--type-large-title:400 34px / var(--leading-display) var(--font-display);--type-title:400 28px / var(--leading-display) var(--font-display);--type-title2:400 22px / var(--leading-display) var(--font-display);--type-title3:400 20px / var(--leading-display) var(--font-display);--type-headline:700 17px / var(--leading-display-bold) var(--font-display);--type-body:400 17px / var(--leading-text) var(--font-text);--type-callout:400 16px / var(--leading-text) var(--font-text);--type-subheadline:400 15px / var(--leading-text) var(--font-text);--type-footnote:400 13px / var(--leading-text) var(--font-text);--type-caption:400 12px / var(--leading-text) var(--font-text);--type-caption2:400 11px / var(--leading-text) var(--font-text);--type-overline:700 12px / var(--leading-text) var(--font-text);--line-spacing-body:3px;--line-spacing-chat-action:3px;--line-spacing-chat:5px;--line-spacing-sheet:4px;--tracking-none:0;--tracking-overline:1.5px;--duration-reduced:.15s;--duration-feedback:.22s;--duration-overlay:.26s;--duration-loading-cycle:1.2s;--duration-rise-in:.52s;--stagger-rise-in:70ms;--duration-keyboard:.28s;--duration-unfold:.26s;--duration-unfold-exit:.19s;--ease-calm:cubic-bezier(.16, 1, .3, 1);--ease-keyboard:cubic-bezier(.2, 1.12, .32, 1);--ease-unfold:cubic-bezier(.32, .72, 0, 1);--ease-unfold-exit:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .58, 1);--ease-in:cubic-bezier(.42, 0, 1, 1);--ease-in-out:cubic-bezier(.42, 0, .58, 1);--rise-distance:18px;--rise-scale:.965;--press-scale:.98;--press-opacity:.9;--disabled-opacity:.38;--row-pressed-opacity:.55;--duration-row-press:.12s;--duration-state:.18s;--duration-spring-press:.397s;--ease-spring-press:linear(0, .0428, .1447, .2745, .4112, .5412, .6569, .7547, .8338, .8952, .941, .9737, .9957, 1.0094, 1.0171, 1.0204, 1.0208, 1.0195, 1.0171, 1.0143, 1.0114, 1.0088, 1.0065, 1.0045, 1.003, 1.0018, 1.001, 1.0004, 1);--duration-spring-present:.486s;--ease-spring-present:linear(0, .0349, .1185, .2264, .3422, .4553, .5595, .6515, .7302, .7957, .8488, .891, .9238, .9487, .9673, .9807, .9901, .9965, 1.0007, 1.0031, 1.0045, 1.005, 1.005, 1.0046, 1.0041, 1.0036, 1.003, 1.0024, 1);--duration-spring-settle:.388s;--duration-spring-toggle:.362s;--ease-spring-settle:linear(0, .0357, .1212, .2314, .3495, .4645, .5701, .6629, .7419, .8071, .8597, .901, .9328, .9567, .9741, .9864, .9949, 1.0004, 1.0037, 1.0055, 1.0062, 1.0062, 1.0058, 1.0052, 1.0045, 1.0038, 1.0031, 1.0024, 1);--duration-spring-snap:.517s;--ease-spring-snap:var(--ease-spring-settle);--duration-spring-select:.592s;--ease-spring-select:linear(0, .0314, .1111, .2202, .3438, .4702, .5911, .701, .7965, .8762, .94, .9887, 1.0238, 1.0473, 1.0611, 1.0673, 1.0676, 1.0639, 1.0574, 1.0495, 1.0409, 1.0324, 1.0244, 1.0174, 1.0113, 1.0064, 1.0025, .9996, .9976, .9963, .9956, .9954, .9955, .9958, .9963, .9969, .9975, .998, .9986, .999, 1);--duration-spring-crop-snap:.349s;--ease-spring-crop-snap:linear(0, .0384, .13, .2476, .3728, .4937, .6034, .6985, .778, .8422, .8926, .931, .9594, .9795, .9933, 1.0022, 1.0075, 1.0101, 1.0111, 1.0108, 1.0099, 1.0087, 1.0073, 1.0059, 1.0047, 1.0036, 1.0027, 1.0019, 1);--duration-panel-dismiss:.2s;--panel-drag-dismiss:120px;--shadow-cta-glow:0 0 28px color-mix(in srgb, var(--ios-accent-glow) 38%, transparent);--shadow-card-name:0 2px 8px #00000080;--shadow-modal:0 10px 40px #00000047;--shadow-cta-float:0 4px 24px #00000040;--shadow-loading-stars:0 4px 32px #000000bf;--scrim-panel:#00000080;--scrim-modal:#000000b8;--scrim-card-bottom:#000000bf;--z-base:0;--z-raised:1;--z-sticky:10;--z-fade:11;--z-topbar:12;--z-panel:100;--z-modal:200;--z-toast:300;--web-nav-width:0px;--web-gutter:24px;--web-content-grid:1280px;--web-content-form:960px;--web-content-reading:720px;--web-panel-width:320px;--web-list-width:320px;--web-nav-row-height:48px;--web-nav-icon-size:24px;--web-nav-label-size:14px;--web-page-title-size:20px;--web-card-gap:12px;--web-card-radius:var(--radius-8);--web-card-name-size:16px;--web-card-aspect:.594;--web-card-copy-size:12px;--web-card-meta-size:12px;--web-create-art-scale:.64;--web-home-topbar-height:56px;--web-home-gutter:32px;--web-home-card-gap:14px;--web-home-card-min-width:165px;--web-home-sort-size:14px;--web-content-max:var(--web-content-grid);--web-modal-compact:393px;--web-modal-form:560px;--web-modal-wide:var(--web-content-form);--web-hover-tint:var(--white-05);--web-hover-tint-strong:var(--white-10);--web-hover-lift:-1px;--web-hover-duration:var(--duration-state);--web-hover-ease:var(--ease-out);--web-focus-ring-color:color-mix(in srgb, var(--accent-glow) 68%, transparent);--web-focus-ring:2px solid var(--web-focus-ring-color);--web-focus-ring-offset:2px;--web-tooltip-fill:var(--v2-surface);--web-tooltip-ink:var(--white-75);--web-tooltip-radius:var(--radius-8);--web-tooltip-gap:8px;--web-chat-panel-fill:linear-gradient(to bottom, #0009 0%, #5a431e99 50%, #1d151599 100%);--web-chat-panel-ring:var(--white-60);--web-chat-card-ring:var(--white-40);--web-chat-panel-shadow:0 6px 16px 0 #00000014, 0 3px 6px -4px #0000001f, 0 9px 28px 8px #0000000d;--white-20:#fff3;--site-header-height:var(--web-home-topbar-height);--site-inset:30px;--site-rail-left:30px;--site-rail-width:56px;--site-rail-top:12px;--site-rail-bottom:28px;--site-region-left:90px;--site-content-left:10px;--site-content-right:30px;--site-footer-height:46px;--web-ground-black:var(--v2-canvas);--web-ground-warm-base:#251410;--web-ground-warm-glow:75 28 28;--web-ground-warm:radial-gradient(ellipse 43.6% 100.9% at 106.9% 73.6%, rgb(var(--web-ground-warm-glow) / .472) 0%, rgb(var(--web-ground-warm-glow) / .378) 25%, rgb(var(--web-ground-warm-glow) / .198) 50%, rgb(var(--web-ground-warm-glow) / .061) 75%, rgb(var(--web-ground-warm-glow) / 0) 100%), radial-gradient(ellipse 64% 90.5% at 10% 1.2%, rgb(var(--web-ground-warm-glow) / .277) 0%, rgb(var(--web-ground-warm-glow) / .222) 25%, rgb(var(--web-ground-warm-glow) / .116) 50%, rgb(var(--web-ground-warm-glow) / .036) 75%, rgb(var(--web-ground-warm-glow) / 0) 100%), var(--web-ground-warm-base);--web-ground:var(--web-ground-black);--web-footer-fade:#000000f5;--site-capsule-height:36px;--site-capsule-fill:#0009;--site-capsule-ring:var(--white-40);--site-capsule-ring-hover:var(--white-80);--site-circle-size:40px;--web-button-l:44px;--web-button-m:36px;--web-button-s:32px;--web-button-l-type:500 16px / 24px var(--font-text);--web-button-m-type:500 14px / 20px var(--font-text);--web-button-s-type:500 13px / 16px var(--font-text);--web-button-l-pad:24px;--web-button-m-pad:16px;--web-button-s-pad:12px;--web-button-gap:8px;--web-button-disabled-fill:var(--white-10);--web-button-disabled-ring:var(--white-10);--web-button-disabled-ink:var(--white-20);--web-button-hover-filter:brightness(1.06);--web-button-press-filter:brightness(.94);--web-panel-radius:10px;--web-panel-ring:var(--white-20);--web-panel-fill:var(--white-05)}:root[data-web-ground=warm]{--web-ground:var(--web-ground-warm);--web-footer-fade:#1e151df5}@media (min-width:768px){:root:root{--ui-scale:1;--column-max:none;--tabbar-clearance:calc(var(--safe-bottom) + var(--site-footer-height))}:root{--web-nav-width:72px}}@media (min-width:1180px){:root{--web-nav-width:240px}}@media (min-width:1280px){:root{--web-gutter:32px}}
@property --ui-scale{syntax:"<number>";inherits:true;initial-value:1}:root{--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--safe-right:env(safe-area-inset-right,0px);--ui-scale:1;--column-max:452px;--tabbar-height:0px;--tabbar-clearance:var(--safe-bottom)}@supports (width:calc(1px * tan(atan2(1px, 1px)))){:root{--ui-scale:clamp(1, tan(atan2(100vw, calc(var(--design-width) * 1px))), 1.15)}}@supports (width:calc(1px * (100vw / 1px))){:root{--ui-scale:clamp(1, 100vw / calc(var(--design-width) * 1px), 1.15)}}*,:before,:after{box-sizing:border-box}html,body{overscroll-behavior:none;background:var(--canvas);height:100%;color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;-moz-text-size-adjust:100%;text-size-adjust:100%;margin:0;overflow:hidden}body{width:100%;position:fixed;inset:0}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}a{color:inherit;text-decoration:none}img,svg,video{max-width:none;display:block}
