:root{--g-ref-color-white:#fff;--g-ref-color-black:#000;--g-ref-color-paper-50:#fffaf0;--g-ref-color-paper-100:#fbf3e4;--g-ref-color-paper-200:#f1e3c9;--g-ref-color-paper-300:#e2cfae;--g-ref-color-paper-400:#c9b08a;--g-ref-color-ink-300:#c6b29b;--g-ref-color-ink-400:#a8927a;--g-ref-color-ink-500:#8a735c;--g-ref-color-ink-600:#6b5848;--g-ref-color-ink-700:#523f34;--g-ref-color-ink-800:#3a2a24;--g-ref-color-ink-900:#2b1d17;--g-ref-color-night-600:#4d423b;--g-ref-color-night-700:#3a312c;--g-ref-color-night-800:#2a2320;--g-ref-color-night-900:#1d1815;--g-ref-color-night-950:#120e0c;--g-ref-color-cheese-100:#ffe9cc;--g-ref-color-cheese-200:#ffc98a;--g-ref-color-cheese-400:#ef9a45;--g-ref-color-cheese-600:#b9631a;--g-ref-color-cheese-800:#6e3907;--g-ref-color-cheese-300:#ffb366;--g-ref-color-mackerel-100:#e4eaf1;--g-ref-color-mackerel-200:#c4cfdb;--g-ref-color-mackerel-400:#8fa3b8;--g-ref-color-mackerel-600:#56697f;--g-ref-color-mackerel-800:#2f3e50;--g-ref-color-strawberry-100:#ffe3ea;--g-ref-color-strawberry-200:#ffb3c6;--g-ref-color-strawberry-400:#f07090;--g-ref-color-strawberry-600:#c03a5f;--g-ref-color-strawberry-800:#761a37;--g-ref-color-mint-100:#dbf5ec;--g-ref-color-mint-200:#9fe0cb;--g-ref-color-mint-400:#3cc4a2;--g-ref-color-mint-600:#1c7f67;--g-ref-color-mint-800:#0d4a3c;--g-ref-color-lemon-100:#fff5c7;--g-ref-color-lemon-200:#ffe27a;--g-ref-color-lemon-400:#f2b600;--g-ref-color-lemon-600:#9a7000;--g-ref-color-lemon-800:#573f00;--g-ref-color-tomato-100:#ffe2db;--g-ref-color-tomato-200:#ffb3a3;--g-ref-color-tomato-400:#e4553c;--g-ref-color-tomato-600:#ad321e;--g-ref-color-tomato-800:#66190c;--g-ref-color-pen-300:#a9b8f7;--g-ref-color-pen-500:#2443c4;--g-ref-color-pen-700:#17308f;--g-ref-color-gold-400:#e8a817;--g-ref-color-gold-600:#c98500;--g-ref-color-gold-900:#6b4100;--g-ref-color-violet-300:#b89cff;--g-ref-color-violet-800:#3f1f99;--g-ref-color-sky-50:#f5f9fd;--g-ref-color-sky-100:#e9f2fb;--g-ref-color-sky-200:#d3e4f5;--g-ref-color-sky-300:#b4cfea;--g-ref-color-sky-400:#7fa8d4;--g-ref-color-sheet-50:#fcfbf9;--g-ref-color-sheet-100:#f8f7f4;--g-ref-color-sheet-200:#efede8;--g-ref-color-sheet-300:#dcd8d0;--g-ref-color-penwash-100:#e7e9f0;--g-ref-color-penwash-200:#d5daea;--g-ref-color-penwash-300:#c9d0e6;--g-ref-color-penwash-50:#eef0f4;--g-ref-font-family-display:"Gaegu", "Jua", "Apple SD Gothic Neo", "Malgun Gothic", system-ui, sans-serif;--g-ref-font-family-pen:"Nanum Pen Script", "Gaegu", "Apple SD Gothic Neo", cursive;--g-ref-font-family-body:-apple-system, BlinkMacSystemFont, "Apple SD Gothic Neo", "Pretendard", "Noto Sans KR", "Malgun Gothic", system-ui, sans-serif;--g-ref-font-family-round:"Jua", "Apple SD Gothic Neo", "Malgun Gothic", system-ui, sans-serif;--g-ref-font-size-xs:12px;--g-ref-font-size-sm:14px;--g-ref-font-size-md:16px;--g-ref-font-size-lg:20px;--g-ref-font-size-xl:26px;--g-ref-font-size-2xl:34px;--g-ref-font-size-3xl:48px;--g-ref-font-size-sm2:13px;--g-ref-font-size-md2:18px;--g-ref-font-size-lg2:22px;--g-ref-font-size-sm3:15px;--g-ref-font-size-md3:17px;--g-ref-font-size-2lg:24px;--g-ref-font-weight-regular:400;--g-ref-font-weight-bold:700;--g-ref-font-weight-heavy:800;--g-ref-font-line-height-tight:1.1;--g-ref-font-line-height-snug:1.25;--g-ref-font-line-height-normal:1.5;--g-ref-space-0:0px;--g-ref-space-1:4px;--g-ref-space-2:8px;--g-ref-space-3:12px;--g-ref-space-4:16px;--g-ref-space-5:20px;--g-ref-space-6:24px;--g-ref-space-8:32px;--g-ref-space-10:40px;--g-ref-space-16:64px;--g-ref-size-36:36px;--g-ref-size-40:40px;--g-ref-size-44:44px;--g-ref-size-52:52px;--g-ref-size-60:60px;--g-ref-size-64:64px;--g-ref-size-68:68px;--g-ref-radius-s:10px;--g-ref-radius-m:16px;--g-ref-radius-l:24px;--g-ref-radius-pill:999px;--g-ref-radius-blob:18px 22px 16px 24px / 20px 16px 22px 18px;--g-ref-radius-blob-alt:22px 16px 24px 18px / 16px 22px 18px 20px;--g-ref-border-width-thin:2px;--g-ref-border-width-regular:3px;--g-ref-border-width-heavy:3.5px;--g-ref-border-width-bold:4.5px;--g-ref-border-width-hair:2px;--g-ref-icon-stroke-regular:2.4;--g-ref-icon-stroke-heavy:2.8;--g-ref-offset-sticker:3px 4px 0;--g-ref-offset-pressed:0 0 0;--g-ref-offset-lift:12px;--g-ref-offset-sticker-l:4px 6px 0;--g-ref-offset-sticker-s:2px 3px 0;--g-ref-duration-frame:16.67ms;--g-ref-duration-tap:80ms;--g-ref-duration-pop:.22s;--g-ref-duration-reveal:.48s;--g-ref-duration-charge:.9s;--g-ref-duration-toast:1.8s;--g-ref-duration-stagger:40ms;--g-ref-duration-hitstop-s:50ms;--g-ref-duration-hitstop-m:.1s;--g-ref-duration-hitstop-l:.18s;--g-ref-easing-overshoot:cubic-bezier(.34, 1.56, .64, 1);--g-ref-easing-anticipate:cubic-bezier(.36, 0, .66, -.56);--g-ref-easing-out:cubic-bezier(.22, .61, .36, 1);--g-ref-easing-boil:steps(3, jump-none);--g-ref-scale-press-x:1.06;--g-ref-scale-press-y:.9;--g-ref-scale-release:1.08;--g-ref-scale-pop:1.35;--g-ref-tilt-a:-1.5deg;--g-ref-tilt-b:2deg;--g-ref-opacity-scrim:.45;--g-ref-opacity-scrim-dark:.6;--g-ref-opacity-scrim-paper:.62;--g-ref-opacity-locked:.6;--g-ref-z-world:0;--g-ref-z-ui:10;--g-ref-z-fx:20;--g-ref-z-modal:30;--g-ref-z-toast:40;--g-ref-texture-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .23 0 0 0 0 .17 0 0 0 0 .14 0 0 0 .07 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--g-ref-texture-ink-wear:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='60'%3E%3Cfilter id='w'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.55' numOctaves='3' seed='7'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4.2 3.25'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23w)'/%3E%3C/svg%3E");--g-sys-typography-title:var(--g-ref-font-weight-regular) var(--g-ref-font-size-xl)/var(--g-ref-font-line-height-tight) var(--g-ref-font-family-round);--g-sys-typography-heading:var(--g-ref-font-weight-regular) var(--g-ref-font-size-lg2)/var(--g-ref-font-line-height-tight) var(--g-ref-font-family-round);--g-sys-typography-button:var(--g-ref-font-weight-regular) var(--g-ref-font-size-lg)/var(--g-ref-font-line-height-tight) var(--g-ref-font-family-round);--g-sys-typography-number:var(--g-ref-font-weight-heavy) var(--g-ref-font-size-lg)/var(--g-ref-font-line-height-tight) var(--g-ref-font-family-body);--g-sys-typography-pen:var(--g-ref-font-weight-regular) var(--g-ref-font-size-xl)/var(--g-ref-font-line-height-snug) var(--g-ref-font-family-pen);--g-sys-typography-body:var(--g-ref-font-weight-regular) var(--g-ref-font-size-md)/var(--g-ref-font-line-height-normal) var(--g-ref-font-family-body);--g-sys-typography-label:var(--g-ref-font-weight-bold) var(--g-ref-font-size-sm2)/var(--g-ref-font-line-height-snug) var(--g-ref-font-family-body);--g-sys-typography-caption:var(--g-ref-font-weight-bold) var(--g-ref-font-size-sm2)/var(--g-ref-font-line-height-snug) var(--g-ref-font-family-body);--g-sys-typography-note:var(--g-ref-font-weight-regular) var(--g-ref-font-size-sm)/var(--g-ref-font-line-height-normal) var(--g-ref-font-family-body);--g-sys-typography-display:var(--g-ref-font-weight-regular) var(--g-ref-font-size-3xl)/var(--g-ref-font-line-height-tight) var(--g-ref-font-family-round);--g-sys-typography-number-s:var(--g-ref-font-weight-heavy) var(--g-ref-font-size-md)/var(--g-ref-font-line-height-tight) var(--g-ref-font-family-body);--g-sys-typography-pen-s:var(--g-ref-font-weight-regular) var(--g-ref-font-size-lg2)/var(--g-ref-font-line-height-snug) var(--g-ref-font-family-pen);--g-sys-typography-stamp:var(--g-ref-font-weight-bold) var(--g-ref-font-size-2xl)/var(--g-ref-font-line-height-tight) var(--g-ref-font-family-display);--g-sys-typography-sfx:var(--g-ref-font-weight-bold) var(--g-ref-font-size-3xl)/var(--g-ref-font-line-height-tight) var(--g-ref-font-family-display);--g-sys-typography-odds:var(--g-ref-font-weight-heavy) var(--g-ref-font-size-md)/var(--g-ref-font-line-height-tight) var(--g-ref-font-family-body);--g-sys-typography-number-l:var(--g-ref-font-weight-heavy) var(--g-ref-font-size-3xl)/var(--g-ref-font-line-height-tight) var(--g-ref-font-family-body);--g-sys-motion-press-duration:var(--g-ref-duration-tap);--g-sys-motion-press-easing:var(--g-ref-easing-out);--g-sys-motion-release-duration:var(--g-ref-duration-pop);--g-sys-motion-release-easing:var(--g-ref-easing-overshoot);--g-sys-motion-reveal-duration:var(--g-ref-duration-reveal);--g-sys-motion-reveal-easing:var(--g-ref-easing-overshoot);--g-sys-motion-enter-duration:var(--g-ref-duration-pop);--g-sys-motion-enter-easing:var(--g-ref-easing-out);--g-sys-motion-toast-duration:var(--g-ref-duration-toast);--g-sys-motion-boil-easing:var(--g-ref-easing-boil);--g-sys-motion-anticipate-duration:var(--g-ref-duration-pop);--g-sys-motion-anticipate-easing:var(--g-ref-easing-anticipate);--g-sys-opacity-locked:var(--g-ref-opacity-locked);--g-sys-radius-control:var(--g-ref-radius-blob);--g-sys-radius-panel:var(--g-ref-radius-blob-alt);--g-sys-radius-chip:var(--g-ref-radius-pill);--g-sys-shadow-sticker:var(--g-ref-offset-sticker);--g-sys-shadow-pressed:var(--g-ref-offset-pressed);--g-sys-shadow-sticker-l:var(--g-ref-offset-sticker-l);--g-sys-shadow-sticker-s:var(--g-ref-offset-sticker-s);--g-sys-z-world:var(--g-ref-z-world);--g-sys-z-ui:var(--g-ref-z-ui);--g-sys-z-fx:var(--g-ref-z-fx);--g-sys-z-modal:var(--g-ref-z-modal);--g-sys-z-toast:var(--g-ref-z-toast);--g-sys-space-xxs:var(--g-ref-space-1);--g-sys-space-xs:var(--g-ref-space-2);--g-sys-space-s:var(--g-ref-space-3);--g-sys-space-m:var(--g-ref-space-4);--g-sys-space-l:var(--g-ref-space-6);--g-sys-space-xl:var(--g-ref-space-8);--g-sys-space-2xl:var(--g-ref-space-10);--g-sys-scale-press-x:var(--g-ref-scale-press-x);--g-sys-scale-press-y:var(--g-ref-scale-press-y);--g-sys-scale-release:var(--g-ref-scale-release);--g-sys-scale-pop:var(--g-ref-scale-pop);--g-sys-tilt-a:var(--g-ref-tilt-a);--g-sys-tilt-b:var(--g-ref-tilt-b);--g-sys-border-width-control:var(--g-ref-border-width-hair);--g-sys-border-width-strong:var(--g-ref-border-width-regular)}:root,[data-g-theme=paper],[data-g-theme=auto]{--g-sys-color-bg-default:var(--g-ref-color-sheet-100);--g-sys-color-bg-dot:var(--g-ref-color-penwash-100);--g-sys-color-bg-grid:var(--g-ref-color-penwash-100);--g-sys-color-bg-rule:var(--g-ref-color-penwash-50);--g-sys-color-bg-margin:var(--g-ref-color-strawberry-100);--g-sys-color-surface-default:var(--g-ref-color-white);--g-sys-color-surface-sunken:var(--g-ref-color-sheet-200);--g-sys-color-surface-inverse:var(--g-ref-color-ink-800);--g-sys-color-surface-note:var(--g-ref-color-lemon-100);--g-sys-color-fg-default:var(--g-ref-color-ink-800);--g-sys-color-fg-muted:var(--g-ref-color-ink-600);--g-sys-color-fg-on-surface:var(--g-ref-color-ink-800);--g-sys-color-fg-on-surface-muted:var(--g-ref-color-ink-600);--g-sys-color-fg-on-inverse:var(--g-ref-color-sheet-100);--g-sys-color-fg-pen:var(--g-ref-color-pen-500);--g-sys-color-fg-pen-surface:var(--g-ref-color-pen-500);--g-sys-color-border-edge:var(--g-ref-color-ink-800);--g-sys-color-border-default:var(--g-ref-color-ink-800);--g-sys-color-border-soft:var(--g-ref-color-sheet-300);--g-sys-color-border-focus:var(--g-ref-color-pen-500);--g-sys-color-border-disabled:var(--g-ref-color-ink-500);--g-sys-color-border-muted:var(--g-ref-color-ink-500);--g-sys-color-shadow-default:var(--g-ref-color-ink-900);--g-sys-color-scrim-default:var(--g-ref-color-ink-900);--g-sys-color-accent-default:var(--g-ref-color-cheese-400);--g-sys-color-accent-strong:var(--g-ref-color-cheese-600);--g-sys-color-action-primary-bg:var(--g-ref-color-cheese-300);--g-sys-color-action-primary-fg:var(--g-ref-color-ink-800);--g-sys-color-action-secondary-bg:var(--g-ref-color-white);--g-sys-color-action-secondary-fg:var(--g-ref-color-ink-800);--g-sys-color-action-danger-bg:var(--g-ref-color-tomato-200);--g-sys-color-action-danger-fg:var(--g-ref-color-ink-800);--g-sys-color-action-ad-bg:var(--g-ref-color-lemon-200);--g-sys-color-action-ad-fg:var(--g-ref-color-ink-800);--g-sys-color-action-confirm-bg:var(--g-ref-color-mint-100);--g-sys-color-action-confirm-fg:var(--g-ref-color-ink-800);--g-sys-color-action-disabled-bg:var(--g-ref-color-sheet-200);--g-sys-color-action-disabled-fg:var(--g-ref-color-ink-600);--g-sys-color-feedback-success:var(--g-ref-color-mint-600);--g-sys-color-feedback-keep:var(--g-ref-color-pen-500);--g-sys-color-feedback-sulk:var(--g-ref-color-strawberry-600);--g-sys-color-feedback-runaway:var(--g-ref-color-tomato-600);--g-sys-color-feedback-flash:var(--g-ref-color-lemon-200);--g-sys-color-tier-town:var(--g-ref-color-white);--g-sys-color-tier-town-fg:var(--g-ref-color-ink-800);--g-sys-color-tier-shiny:var(--g-ref-color-mint-400);--g-sys-color-tier-shiny-fg:var(--g-ref-color-ink-800);--g-sys-color-tier-legend:var(--g-ref-color-gold-600);--g-sys-color-tier-legend-inner:var(--g-ref-color-gold-400);--g-sys-color-tier-legend-gap:var(--g-ref-color-gold-900);--g-sys-color-tier-legend-fg:var(--g-ref-color-ink-900);--g-sys-color-tier-secret:var(--g-ref-color-violet-800);--g-sys-color-tier-secret-inner:var(--g-ref-color-violet-300);--g-sys-color-tier-secret-fg:var(--g-ref-color-white);--g-sys-color-tier-pattern:var(--g-ref-color-white);--g-sys-color-currency-can:var(--g-ref-color-mackerel-200);--g-sys-color-currency-ticket:var(--g-ref-color-mint-400);--g-sys-color-currency-house:var(--g-ref-color-cheese-200);--g-sys-color-currency-hairball:var(--g-ref-color-sheet-300);--g-sys-color-decor-tape:var(--g-ref-color-mackerel-200);--g-sys-color-decor-icon-fill:var(--g-ref-color-cheese-200);--g-sys-color-decor-icon-fill-deep:var(--g-ref-color-cheese-400);--g-sys-color-decor-icon-fill-pink:var(--g-ref-color-strawberry-200);--g-sys-color-decor-icon-fill-kibble:var(--g-ref-color-cheese-600);--g-sys-opacity-scrim:var(--g-ref-opacity-scrim-paper);--g-sys-border-width-default:var(--g-ref-border-width-regular);--g-sys-border-width-focus:3px;--g-sys-icon-stroke-default:var(--g-ref-icon-stroke-regular);--g-sys-texture-grain:none;--g-sys-texture-ink-wear:var(--g-ref-texture-ink-wear)}[data-g-theme=night]{--g-sys-color-bg-default:var(--g-ref-color-night-900);--g-sys-color-bg-dot:var(--g-ref-color-night-800);--g-sys-color-bg-grid:var(--g-ref-color-night-800);--g-sys-color-bg-rule:var(--g-ref-color-night-800);--g-sys-color-bg-margin:var(--g-ref-color-night-700);--g-sys-color-surface-default:var(--g-ref-color-sheet-50);--g-sys-color-surface-sunken:var(--g-ref-color-sheet-200);--g-sys-color-surface-inverse:var(--g-ref-color-sheet-100);--g-sys-color-surface-note:var(--g-ref-color-lemon-100);--g-sys-color-fg-default:var(--g-ref-color-sheet-100);--g-sys-color-fg-muted:var(--g-ref-color-ink-300);--g-sys-color-fg-on-surface:var(--g-ref-color-ink-800);--g-sys-color-fg-on-surface-muted:var(--g-ref-color-ink-600);--g-sys-color-fg-on-inverse:var(--g-ref-color-ink-800);--g-sys-color-fg-pen:var(--g-ref-color-pen-300);--g-sys-color-fg-pen-surface:var(--g-ref-color-pen-500);--g-sys-color-border-edge:var(--g-ref-color-sheet-100);--g-sys-color-border-default:var(--g-ref-color-ink-900);--g-sys-color-border-soft:var(--g-ref-color-sheet-300);--g-sys-color-border-focus:var(--g-ref-color-lemon-200);--g-sys-color-border-disabled:var(--g-ref-color-ink-400);--g-sys-color-border-muted:var(--g-ref-color-ink-500);--g-sys-color-shadow-default:var(--g-ref-color-night-950);--g-sys-color-scrim-default:var(--g-ref-color-night-950);--g-sys-color-accent-default:var(--g-ref-color-cheese-400);--g-sys-color-accent-strong:var(--g-ref-color-cheese-600);--g-sys-color-action-primary-bg:var(--g-ref-color-cheese-300);--g-sys-color-action-primary-fg:var(--g-ref-color-ink-800);--g-sys-color-action-secondary-bg:var(--g-ref-color-sheet-50);--g-sys-color-action-secondary-fg:var(--g-ref-color-ink-800);--g-sys-color-action-danger-bg:var(--g-ref-color-tomato-200);--g-sys-color-action-danger-fg:var(--g-ref-color-ink-800);--g-sys-color-action-ad-bg:var(--g-ref-color-lemon-200);--g-sys-color-action-ad-fg:var(--g-ref-color-ink-800);--g-sys-color-action-confirm-bg:var(--g-ref-color-mint-100);--g-sys-color-action-confirm-fg:var(--g-ref-color-ink-800);--g-sys-color-action-disabled-bg:var(--g-ref-color-night-700);--g-sys-color-action-disabled-fg:var(--g-ref-color-ink-300);--g-sys-color-feedback-success:var(--g-ref-color-mint-600);--g-sys-color-feedback-keep:var(--g-ref-color-pen-500);--g-sys-color-feedback-sulk:var(--g-ref-color-strawberry-600);--g-sys-color-feedback-runaway:var(--g-ref-color-tomato-600);--g-sys-color-feedback-flash:var(--g-ref-color-lemon-200);--g-sys-color-tier-town:var(--g-ref-color-sheet-50);--g-sys-color-tier-town-fg:var(--g-ref-color-ink-800);--g-sys-color-tier-shiny:var(--g-ref-color-mint-400);--g-sys-color-tier-shiny-fg:var(--g-ref-color-ink-800);--g-sys-color-tier-legend:var(--g-ref-color-gold-600);--g-sys-color-tier-legend-inner:var(--g-ref-color-gold-400);--g-sys-color-tier-legend-gap:var(--g-ref-color-gold-900);--g-sys-color-tier-legend-fg:var(--g-ref-color-ink-900);--g-sys-color-tier-secret:var(--g-ref-color-violet-800);--g-sys-color-tier-secret-inner:var(--g-ref-color-violet-300);--g-sys-color-tier-secret-fg:var(--g-ref-color-white);--g-sys-color-tier-pattern:var(--g-ref-color-sheet-50);--g-sys-color-currency-can:var(--g-ref-color-mackerel-200);--g-sys-color-currency-ticket:var(--g-ref-color-mint-400);--g-sys-color-currency-house:var(--g-ref-color-cheese-200);--g-sys-color-currency-hairball:var(--g-ref-color-sheet-300);--g-sys-color-decor-tape:var(--g-ref-color-mackerel-400);--g-sys-color-decor-icon-fill:var(--g-ref-color-cheese-200);--g-sys-color-decor-icon-fill-deep:var(--g-ref-color-cheese-400);--g-sys-color-decor-icon-fill-pink:var(--g-ref-color-strawberry-200);--g-sys-color-decor-icon-fill-kibble:var(--g-ref-color-cheese-600);--g-sys-opacity-scrim:var(--g-ref-opacity-scrim-dark);--g-sys-border-width-default:var(--g-ref-border-width-regular);--g-sys-border-width-focus:3px;--g-sys-icon-stroke-default:var(--g-ref-icon-stroke-regular);--g-sys-texture-grain:none;--g-sys-texture-ink-wear:var(--g-ref-texture-ink-wear)}[data-g-theme=contrast]{--g-sys-color-bg-default:var(--g-ref-color-white);--g-sys-color-bg-dot:var(--g-ref-color-white);--g-sys-color-bg-grid:var(--g-ref-color-white);--g-sys-color-bg-rule:var(--g-ref-color-white);--g-sys-color-bg-margin:var(--g-ref-color-white);--g-sys-color-surface-default:var(--g-ref-color-white);--g-sys-color-surface-sunken:var(--g-ref-color-sheet-100);--g-sys-color-surface-inverse:var(--g-ref-color-black);--g-sys-color-surface-note:var(--g-ref-color-lemon-100);--g-sys-color-fg-default:var(--g-ref-color-black);--g-sys-color-fg-muted:var(--g-ref-color-ink-800);--g-sys-color-fg-on-surface:var(--g-ref-color-black);--g-sys-color-fg-on-surface-muted:var(--g-ref-color-ink-800);--g-sys-color-fg-on-inverse:var(--g-ref-color-white);--g-sys-color-fg-pen:var(--g-ref-color-pen-700);--g-sys-color-fg-pen-surface:var(--g-ref-color-pen-700);--g-sys-color-border-edge:var(--g-ref-color-black);--g-sys-color-border-default:var(--g-ref-color-black);--g-sys-color-border-soft:var(--g-ref-color-ink-500);--g-sys-color-border-focus:var(--g-ref-color-pen-700);--g-sys-color-border-disabled:var(--g-ref-color-ink-600);--g-sys-color-border-muted:var(--g-ref-color-ink-600);--g-sys-color-shadow-default:var(--g-ref-color-black);--g-sys-color-scrim-default:var(--g-ref-color-black);--g-sys-color-accent-default:var(--g-ref-color-cheese-600);--g-sys-color-accent-strong:var(--g-ref-color-cheese-800);--g-sys-color-action-primary-bg:var(--g-ref-color-cheese-300);--g-sys-color-action-primary-fg:var(--g-ref-color-black);--g-sys-color-action-secondary-bg:var(--g-ref-color-white);--g-sys-color-action-secondary-fg:var(--g-ref-color-black);--g-sys-color-action-danger-bg:var(--g-ref-color-tomato-200);--g-sys-color-action-danger-fg:var(--g-ref-color-black);--g-sys-color-action-ad-bg:var(--g-ref-color-lemon-200);--g-sys-color-action-ad-fg:var(--g-ref-color-black);--g-sys-color-action-confirm-bg:var(--g-ref-color-mint-100);--g-sys-color-action-confirm-fg:var(--g-ref-color-black);--g-sys-color-action-disabled-bg:var(--g-ref-color-sheet-200);--g-sys-color-action-disabled-fg:var(--g-ref-color-ink-700);--g-sys-color-feedback-success:var(--g-ref-color-mint-800);--g-sys-color-feedback-keep:var(--g-ref-color-pen-700);--g-sys-color-feedback-sulk:var(--g-ref-color-strawberry-800);--g-sys-color-feedback-runaway:var(--g-ref-color-tomato-800);--g-sys-color-feedback-flash:var(--g-ref-color-lemon-200);--g-sys-color-tier-town:var(--g-ref-color-white);--g-sys-color-tier-town-fg:var(--g-ref-color-ink-800);--g-sys-color-tier-shiny:var(--g-ref-color-mint-600);--g-sys-color-tier-shiny-fg:var(--g-ref-color-white);--g-sys-color-tier-legend:var(--g-ref-color-gold-600);--g-sys-color-tier-legend-inner:var(--g-ref-color-gold-400);--g-sys-color-tier-legend-gap:var(--g-ref-color-black);--g-sys-color-tier-legend-fg:var(--g-ref-color-black);--g-sys-color-tier-secret:var(--g-ref-color-violet-800);--g-sys-color-tier-secret-inner:var(--g-ref-color-violet-300);--g-sys-color-tier-secret-fg:var(--g-ref-color-white);--g-sys-color-tier-pattern:var(--g-ref-color-white);--g-sys-color-currency-can:var(--g-ref-color-mackerel-200);--g-sys-color-currency-ticket:var(--g-ref-color-mint-400);--g-sys-color-currency-house:var(--g-ref-color-cheese-200);--g-sys-color-currency-hairball:var(--g-ref-color-sheet-300);--g-sys-color-decor-tape:var(--g-ref-color-mackerel-400);--g-sys-color-decor-icon-fill:var(--g-ref-color-cheese-200);--g-sys-color-decor-icon-fill-deep:var(--g-ref-color-cheese-400);--g-sys-color-decor-icon-fill-pink:var(--g-ref-color-strawberry-200);--g-sys-color-decor-icon-fill-kibble:var(--g-ref-color-cheese-600);--g-sys-opacity-scrim:var(--g-ref-opacity-scrim-dark);--g-sys-border-width-default:var(--g-ref-border-width-heavy);--g-sys-border-width-focus:4px;--g-sys-icon-stroke-default:var(--g-ref-icon-stroke-heavy);--g-sys-texture-grain:none;--g-sys-texture-ink-wear:var(--g-ref-texture-ink-wear)}@media (prefers-color-scheme:dark){[data-g-theme=auto]{--g-sys-color-bg-default:var(--g-ref-color-night-900);--g-sys-color-bg-dot:var(--g-ref-color-night-800);--g-sys-color-bg-grid:var(--g-ref-color-night-800);--g-sys-color-bg-rule:var(--g-ref-color-night-800);--g-sys-color-bg-margin:var(--g-ref-color-night-700);--g-sys-color-surface-default:var(--g-ref-color-sheet-50);--g-sys-color-surface-sunken:var(--g-ref-color-sheet-200);--g-sys-color-surface-inverse:var(--g-ref-color-sheet-100);--g-sys-color-surface-note:var(--g-ref-color-lemon-100);--g-sys-color-fg-default:var(--g-ref-color-sheet-100);--g-sys-color-fg-muted:var(--g-ref-color-ink-300);--g-sys-color-fg-on-surface:var(--g-ref-color-ink-800);--g-sys-color-fg-on-surface-muted:var(--g-ref-color-ink-600);--g-sys-color-fg-on-inverse:var(--g-ref-color-ink-800);--g-sys-color-fg-pen:var(--g-ref-color-pen-300);--g-sys-color-fg-pen-surface:var(--g-ref-color-pen-500);--g-sys-color-border-edge:var(--g-ref-color-sheet-100);--g-sys-color-border-default:var(--g-ref-color-ink-900);--g-sys-color-border-soft:var(--g-ref-color-sheet-300);--g-sys-color-border-focus:var(--g-ref-color-lemon-200);--g-sys-color-border-disabled:var(--g-ref-color-ink-400);--g-sys-color-border-muted:var(--g-ref-color-ink-500);--g-sys-color-shadow-default:var(--g-ref-color-night-950);--g-sys-color-scrim-default:var(--g-ref-color-night-950);--g-sys-color-accent-default:var(--g-ref-color-cheese-400);--g-sys-color-accent-strong:var(--g-ref-color-cheese-600);--g-sys-color-action-primary-bg:var(--g-ref-color-cheese-300);--g-sys-color-action-primary-fg:var(--g-ref-color-ink-800);--g-sys-color-action-secondary-bg:var(--g-ref-color-sheet-50);--g-sys-color-action-secondary-fg:var(--g-ref-color-ink-800);--g-sys-color-action-danger-bg:var(--g-ref-color-tomato-200);--g-sys-color-action-danger-fg:var(--g-ref-color-ink-800);--g-sys-color-action-ad-bg:var(--g-ref-color-lemon-200);--g-sys-color-action-ad-fg:var(--g-ref-color-ink-800);--g-sys-color-action-confirm-bg:var(--g-ref-color-mint-100);--g-sys-color-action-confirm-fg:var(--g-ref-color-ink-800);--g-sys-color-action-disabled-bg:var(--g-ref-color-night-700);--g-sys-color-action-disabled-fg:var(--g-ref-color-ink-300);--g-sys-color-feedback-success:var(--g-ref-color-mint-600);--g-sys-color-feedback-keep:var(--g-ref-color-pen-500);--g-sys-color-feedback-sulk:var(--g-ref-color-strawberry-600);--g-sys-color-feedback-runaway:var(--g-ref-color-tomato-600);--g-sys-color-feedback-flash:var(--g-ref-color-lemon-200);--g-sys-color-tier-town:var(--g-ref-color-sheet-50);--g-sys-color-tier-town-fg:var(--g-ref-color-ink-800);--g-sys-color-tier-shiny:var(--g-ref-color-mint-400);--g-sys-color-tier-shiny-fg:var(--g-ref-color-ink-800);--g-sys-color-tier-legend:var(--g-ref-color-gold-600);--g-sys-color-tier-legend-inner:var(--g-ref-color-gold-400);--g-sys-color-tier-legend-gap:var(--g-ref-color-gold-900);--g-sys-color-tier-legend-fg:var(--g-ref-color-ink-900);--g-sys-color-tier-secret:var(--g-ref-color-violet-800);--g-sys-color-tier-secret-inner:var(--g-ref-color-violet-300);--g-sys-color-tier-secret-fg:var(--g-ref-color-white);--g-sys-color-tier-pattern:var(--g-ref-color-sheet-50);--g-sys-color-currency-can:var(--g-ref-color-mackerel-200);--g-sys-color-currency-ticket:var(--g-ref-color-mint-400);--g-sys-color-currency-house:var(--g-ref-color-cheese-200);--g-sys-color-currency-hairball:var(--g-ref-color-sheet-300);--g-sys-color-decor-tape:var(--g-ref-color-mackerel-400);--g-sys-color-decor-icon-fill:var(--g-ref-color-cheese-200);--g-sys-color-decor-icon-fill-deep:var(--g-ref-color-cheese-400);--g-sys-color-decor-icon-fill-pink:var(--g-ref-color-strawberry-200);--g-sys-color-decor-icon-fill-kibble:var(--g-ref-color-cheese-600);--g-sys-opacity-scrim:var(--g-ref-opacity-scrim-dark);--g-sys-border-width-default:var(--g-ref-border-width-regular);--g-sys-border-width-focus:3px;--g-sys-icon-stroke-default:var(--g-ref-icon-stroke-regular);--g-sys-texture-grain:none;--g-sys-texture-ink-wear:var(--g-ref-texture-ink-wear)}}:root,[data-g-theme]{--g-comp-button-height-s:var(--g-ref-size-44);--g-comp-button-height-m:var(--g-ref-size-52);--g-comp-button-height-l:56px;--g-comp-button-height-xl:var(--g-ref-size-64);--g-comp-button-padding-x-s:var(--g-ref-space-4);--g-comp-button-padding-x-m:var(--g-ref-space-5);--g-comp-button-padding-x-l:var(--g-ref-space-6);--g-comp-button-padding-x-xl:var(--g-ref-space-8);--g-comp-button-radius:var(--g-sys-radius-control);--g-comp-button-border:var(--g-sys-color-border-edge);--g-comp-button-primary-bg:var(--g-sys-color-action-primary-bg);--g-comp-button-primary-fg:var(--g-sys-color-action-primary-fg);--g-comp-button-secondary-bg:var(--g-sys-color-action-secondary-bg);--g-comp-button-secondary-fg:var(--g-sys-color-action-secondary-fg);--g-comp-button-danger-bg:var(--g-sys-color-action-danger-bg);--g-comp-button-danger-fg:var(--g-sys-color-action-danger-fg);--g-comp-button-ad-bg:var(--g-sys-color-action-ad-bg);--g-comp-button-ad-fg:var(--g-sys-color-action-ad-fg);--g-comp-button-confirm-bg:var(--g-sys-color-action-confirm-bg);--g-comp-button-confirm-fg:var(--g-sys-color-action-confirm-fg);--g-comp-button-ghost-fg:var(--g-sys-color-fg-pen);--g-comp-button-disabled-bg:var(--g-sys-color-action-disabled-bg);--g-comp-button-disabled-fg:var(--g-sys-color-action-disabled-fg);--g-comp-button-disabled-border:var(--g-sys-color-border-disabled);--g-comp-icon-button-size:var(--g-ref-size-44);--g-comp-icon-button-bg:var(--g-sys-color-surface-default);--g-comp-icon-button-fg:var(--g-sys-color-fg-on-surface);--g-comp-chip-height:var(--g-ref-size-36);--g-comp-chip-bg:var(--g-sys-color-surface-default);--g-comp-chip-fg:var(--g-sys-color-fg-on-surface);--g-comp-chip-border:var(--g-sys-color-border-edge);--g-comp-chip-icon:24px;--g-comp-chip-add-bg:var(--g-sys-color-surface-default);--g-comp-tag-bg:var(--g-sys-color-surface-default);--g-comp-tag-fg:var(--g-sys-color-fg-on-surface);--g-comp-tag-town-bg:var(--g-sys-color-surface-default);--g-comp-tag-town-fg:var(--g-sys-color-fg-on-surface);--g-comp-tag-town-edge:var(--g-sys-color-border-default);--g-comp-tag-shiny-bg:var(--g-sys-color-surface-default);--g-comp-tag-shiny-fg:var(--g-sys-color-fg-on-surface);--g-comp-tag-shiny-edge:var(--g-sys-color-tier-shiny);--g-comp-tag-legend-bg:var(--g-sys-color-surface-default);--g-comp-tag-legend-fg:var(--g-sys-color-fg-on-surface);--g-comp-tag-legend-edge:var(--g-sys-color-tier-legend);--g-comp-tag-secret-bg:var(--g-sys-color-surface-default);--g-comp-tag-secret-fg:var(--g-sys-color-fg-on-surface);--g-comp-tag-secret-edge:var(--g-sys-color-tier-secret);--g-comp-gauge-height:10px;--g-comp-gauge-track:var(--g-sys-color-surface-sunken);--g-comp-gauge-fill:var(--g-sys-color-accent-default);--g-comp-gauge-hatch:var(--g-sys-color-accent-strong);--g-comp-gauge-edge:var(--g-sys-color-border-default);--g-comp-gauge-ticks:8;--g-comp-tabs-height:var(--g-ref-size-64);--g-comp-tabs-lift:var(--g-ref-offset-lift);--g-comp-tabs-bg:var(--g-sys-color-surface-default);--g-comp-tabs-fg:var(--g-sys-color-fg-on-surface-muted);--g-comp-tabs-active-bg:var(--g-sys-color-surface-default);--g-comp-tabs-active-fg:var(--g-sys-color-fg-on-surface);--g-comp-tabs-mark:var(--g-sys-color-fg-pen-surface);--g-comp-toggle-track-off:var(--g-sys-color-surface-sunken);--g-comp-toggle-track-on:var(--g-sys-color-action-confirm-bg);--g-comp-toggle-knob:var(--g-sys-color-surface-default);--g-comp-panel-bg:var(--g-sys-color-surface-default);--g-comp-panel-fg:var(--g-sys-color-fg-on-surface);--g-comp-panel-radius:var(--g-sys-radius-panel);--g-comp-panel-tape:var(--g-sys-color-decor-tape);--g-comp-toast-bg:var(--g-sys-color-surface-default);--g-comp-toast-fg:var(--g-sys-color-fg-on-surface);--g-comp-bubble-bg:var(--g-sys-color-surface-default);--g-comp-bubble-fg:var(--g-sys-color-fg-on-surface);--g-comp-note-bg:var(--g-sys-color-surface-note);--g-comp-note-fg:var(--g-sys-color-fg-on-surface);--g-comp-note-rule:var(--g-sys-color-border-soft);--g-comp-memo-bg:var(--g-sys-color-surface-note);--g-comp-memo-fg:var(--g-sys-color-fg-on-surface);--g-comp-memo-edge:var(--g-sys-color-border-soft);--g-comp-stamp-success:var(--g-sys-color-feedback-success);--g-comp-stamp-keep:var(--g-sys-color-feedback-keep);--g-comp-stamp-sulk:var(--g-sys-color-feedback-sulk);--g-comp-stamp-runaway:var(--g-sys-color-feedback-runaway);--g-comp-cell-bg:var(--g-sys-color-surface-default);--g-comp-cell-locked-fg:var(--g-sys-color-fg-on-surface-muted);--g-comp-cell-locked-edge:var(--g-sys-color-border-muted);--g-comp-cell-met-edge:var(--g-sys-color-surface-default);--g-comp-hud-fg:var(--g-sys-color-fg-default);--g-comp-icon-line-min:1.25px;--g-comp-icon-line-base:.55px;--g-comp-icon-line-per-px:.04;--g-comp-icon-line-max:2.6px;--g-comp-icon-line-glyph:.25px;--g-comp-icon-line-button:2px;--g-comp-icon-line-inner:.62;--g-comp-icon-line-inner-min:1px;--g-comp-icon-line-detail:.4;--g-comp-icon-line-detail-min:.5px;--g-comp-icon-size-s:20px;--g-comp-icon-size-m:28px;--g-comp-icon-size-l:40px;--g-comp-icon-stroke:var(--g-sys-icon-stroke-default);--g-comp-icon-ink:var(--g-sys-color-border-default);--g-comp-icon-fill:var(--g-sys-color-decor-icon-fill);--g-comp-icon-halo:var(--g-sys-color-surface-default);--g-comp-sticker-ring:5px;--g-comp-sticker-ring-color:var(--g-sys-color-surface-default);--g-comp-snap-bg:var(--g-sys-color-surface-sunken);--g-comp-level-bg:var(--g-sys-color-surface-inverse);--g-comp-level-fg:var(--g-sys-color-fg-on-inverse)}.g-root{background:var(--g-sys-color-bg-default);color:var(--g-sys-color-fg-default);font:var(--g-sys-typography-body);-webkit-font-smoothing:antialiased}.g-paper{background-color:var(--g-sys-color-bg-default);background-image:linear-gradient(90deg, transparent 26px, var(--g-sys-color-bg-margin) 26px, var(--g-sys-color-bg-margin) 28px, transparent 28px), repeating-linear-gradient(transparent 0 25px, var(--g-sys-color-bg-rule) 25px 26px);color:var(--g-sys-color-fg-default);background-position:0 0,0 13px;background-size:100% 100%,100% 26px}.g-panel{--_bg:var(--g-comp-panel-bg);--_fg:var(--g-comp-panel-fg);background:var(--_bg);color:var(--_fg);border:var(--g-sys-border-width-control) solid var(--g-sys-color-border-edge);border-radius:var(--g-comp-panel-radius);box-shadow:0 0 0 var(--g-comp-sticker-ring) var(--g-comp-sticker-ring-color);padding:var(--g-sys-space-m);position:relative}.g-panel--tape:before{content:"";top:calc(-1 * var(--g-sys-space-s));width:72px;height:22px;transform:translateX(-50%) rotate(var(--g-sys-tilt-a));background:var(--g-comp-panel-tape);opacity:.62;clip-path:polygon(0 12%,6% 0,12% 14%,18% 0,24% 12%,76% 12%,82% 0,88% 14%,94% 0,100% 12%,100% 88%,94% 100%,88% 86%,82% 100%,76% 88%,24% 88%,18% 100%,12% 86%,6% 100%,0 88%);position:absolute;left:50%}.g-pen{font:var(--g-sys-typography-pen);color:var(--g-sys-color-fg-pen)}.g-panel .g-pen,.g-note .g-pen,.g-bubble .g-pen{color:var(--g-sys-color-fg-pen-surface)}.g-icon{--_size:var(--g-comp-icon-size-m);--_sw:clamp(var(--g-comp-icon-line-min), calc(var(--g-comp-icon-line-base) + var(--_size) * var(--g-comp-icon-line-per-px)), var(--g-comp-icon-line-max));width:var(--_size);height:var(--_size);color:var(--g-comp-icon-ink);flex:none;overflow:visible}.g-icon--s{--_size:var(--g-comp-icon-size-s)}.g-icon--l{--_size:var(--g-comp-icon-size-l)}.g-icon--on-bg{color:var(--g-sys-color-fg-default)}.g-icon--sticker{filter:drop-shadow(1.4px 0 0 var(--g-comp-icon-halo)) drop-shadow(-1.4px 0 0 var(--g-comp-icon-halo)) drop-shadow(0 1.4px 0 var(--g-comp-icon-halo)) drop-shadow(0 -1.4px 0 var(--g-comp-icon-halo))}.g-btn{--_fill:var(--g-comp-button-primary-bg);--_ink:var(--g-comp-button-primary-fg);--_line:var(--g-comp-button-border);--_h:var(--g-comp-button-height-m);--_px:var(--g-comp-button-padding-x-m);--_tilt:0deg;justify-content:center;align-items:center;gap:var(--g-sys-space-xs);min-height:var(--_h);padding:0 var(--_px);font:var(--g-sys-typography-button);letter-spacing:-.01em;color:var(--_ink);background:var(--_fill);border:var(--_bw,var(--g-sys-border-width-control)) solid var(--_line);border-radius:var(--g-comp-button-radius);box-shadow:var(--_sh,var(--g-sys-shadow-sticker)) var(--g-sys-color-shadow-default);transform:rotate(var(--_tilt));transition:transform var(--g-sys-motion-release-duration) var(--g-sys-motion-release-easing), box-shadow var(--g-sys-motion-release-duration) var(--g-sys-motion-release-easing);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;white-space:nowrap;display:inline-flex;position:relative}.g-btn:active,.g-btn.is-pressed{transform:translate(3px, 4px) rotate(var(--_tilt)) scale(var(--g-sys-scale-press-x), var(--g-sys-scale-press-y));box-shadow:var(--g-sys-shadow-pressed) var(--g-sys-color-shadow-default);transition-duration:var(--g-sys-motion-press-duration);transition-timing-function:var(--g-sys-motion-press-easing)}.g-btn:focus-visible{outline:var(--g-sys-border-width-focus) solid var(--g-sys-color-border-focus);outline-offset:4px}.g-btn--secondary{--_fill:var(--g-comp-button-secondary-bg);--_ink:var(--g-comp-button-secondary-fg);--_sh:var(--g-sys-shadow-sticker-s)}.g-btn--danger{--_fill:var(--g-comp-button-danger-bg);--_ink:var(--g-comp-button-danger-fg)}.g-btn--confirm{--_fill:var(--g-comp-button-confirm-bg);--_ink:var(--g-comp-button-confirm-fg)}.g-btn--ad{--_fill:var(--g-comp-button-ad-bg);--_ink:var(--g-comp-button-ad-fg)}.g-btn--ghost{--_fill:transparent;--_ink:var(--g-comp-button-ghost-fg);box-shadow:none;font:var(--g-sys-typography-pen);text-underline-offset:6px;border-color:#0000;-webkit-text-decoration:underline wavy;text-decoration:underline wavy;text-decoration-thickness:1.5px}.g-btn--ghost:active,.g-btn--ghost.is-pressed{box-shadow:none}:-webkit-any(.g-panel,.g-modal,.g-mission,.g-note) .g-btn--ghost{--_ink:var(--g-sys-color-fg-pen-surface)}:is(.g-panel,.g-modal,.g-mission,.g-note) .g-btn--ghost{--_ink:var(--g-sys-color-fg-pen-surface)}.g-btn--s{--_h:var(--g-comp-button-height-s);--_px:var(--g-comp-button-padding-x-s);--_sh:var(--g-sys-shadow-sticker-s);font:var(--g-sys-typography-label);font-size:16px}.g-btn--l{--_h:var(--g-comp-button-height-l);--_px:var(--g-comp-button-padding-x-l)}.g-btn--xl{--_h:var(--g-comp-button-height-xl);--_px:var(--g-comp-button-padding-x-xl);--_bw:var(--g-sys-border-width-strong);--_sh:var(--g-sys-shadow-sticker-l);font:var(--g-sys-typography-heading);font-size:24px}.g-btn--block{width:100%;display:flex}.g-btn--tilt{--_tilt:var(--g-sys-tilt-a)}.g-btn[disabled]:not(.is-locked),.g-btn[aria-disabled=true]:not(.is-locked){--_fill:var(--g-comp-button-disabled-bg);--_ink:var(--g-comp-button-disabled-fg);--_line:var(--g-comp-button-disabled-border);box-shadow:none;font:var(--g-sys-typography-label);cursor:not-allowed;transform:rotate(var(--_tilt));border-style:dashed;border-width:2px;font-size:15px;font-weight:700}.g-btn.is-locked{opacity:var(--g-sys-opacity-locked);cursor:progress}.g-btn.is-locked:active,.g-btn.is-locked.is-pressed{transform:rotate(var(--_tilt));box-shadow:var(--_sh,var(--g-sys-shadow-sticker)) var(--g-sys-color-shadow-default)}.g-btn__icon{--_size:var(--g-comp-icon-size-m);--_sw:var(--g-comp-icon-line-button);width:var(--g-comp-icon-size-m);height:var(--g-comp-icon-size-m);color:var(--_ink);--_if:var(--g-sys-color-surface-default);--_idf:var(--g-sys-color-surface-default);flex:none}.g-btn--s .g-btn__icon{--_size:var(--g-comp-icon-size-s);--_sw:calc(var(--g-comp-icon-line-button) * .875);width:var(--g-comp-icon-size-s);height:var(--g-comp-icon-size-s)}.g-btn--xl .g-btn__icon{--g-comp-icon-stroke:2.8}.g-btn__cost{align-items:center;gap:var(--g-sys-space-xxs);padding:2px var(--g-sys-space-xs) 2px var(--g-sys-space-xxs);border-radius:var(--g-sys-radius-chip);background:var(--g-sys-color-surface-default);color:var(--g-sys-color-fg-on-surface);border:2px solid var(--g-sys-color-border-default);font:var(--g-sys-typography-number-s);font-variant-numeric:tabular-nums;display:inline-flex}.g-btn__cost .g-icon{--_size:22px}.g-btn__adtag{padding:1px var(--g-sys-space-xs);border-radius:var(--g-sys-radius-chip);background:var(--g-sys-color-surface-inverse);color:var(--g-sys-color-fg-on-inverse);font:var(--g-sys-typography-caption);font-weight:700}.g-btn.is-loading{color:#0000}.g-btn.is-loading:after{content:"";background:radial-gradient(circle, var(--_ink) 3.5px, transparent 4px) 0 50% / 12px 8px repeat-x;width:36px;height:8px;animation:g-dot-load var(--g-sys-motion-reveal-duration) var(--g-sys-motion-boil-easing) infinite;position:absolute}.g-iconbtn{--_bg:var(--g-comp-icon-button-bg);--_fg:var(--g-comp-icon-button-fg);width:var(--g-comp-icon-button-size);height:var(--g-comp-icon-button-size);background:var(--_bg);color:var(--_fg);border:var(--g-sys-border-width-default) solid var(--g-sys-color-border-edge);box-shadow:var(--g-sys-shadow-sticker) var(--g-sys-color-shadow-default);cursor:pointer;transition:transform var(--g-sys-motion-release-duration) var(--g-sys-motion-release-easing);-webkit-tap-highlight-color:transparent;border-radius:50% 46% 52% 48%/48% 52% 46% 50%;place-items:center;display:inline-grid;position:relative}.g-iconbtn:active{transform:translate(2px, 3px) scale(var(--g-sys-scale-press-x), var(--g-sys-scale-press-y));box-shadow:var(--g-sys-shadow-pressed) var(--g-sys-color-shadow-default);transition-duration:var(--g-sys-motion-press-duration)}.g-iconbtn:focus-visible{outline:var(--g-sys-border-width-focus) solid var(--g-sys-color-border-focus);outline-offset:3px}.g-iconbtn .g-icon{--_size:var(--g-comp-icon-size-m);color:var(--_fg)}.g-iconbtn--plain{box-shadow:none;color:var(--g-sys-color-fg-default);background:0 0;border-color:#0000}.g-iconbtn--plain .g-icon{color:var(--g-sys-color-fg-default)}:-webkit-any(.g-panel,.g-modal,.g-mission,.g-catpill,.g-cell,.g-odds) .g-iconbtn--plain{color:var(--g-sys-color-fg-on-surface)}:is(.g-panel,.g-modal,.g-mission,.g-catpill,.g-cell,.g-odds) .g-iconbtn--plain{color:var(--g-sys-color-fg-on-surface)}:-webkit-any(.g-panel,.g-modal,.g-mission,.g-catpill,.g-cell,.g-odds) .g-iconbtn--plain .g-icon{color:var(--g-sys-color-fg-on-surface)}:is(.g-panel,.g-modal,.g-mission,.g-catpill,.g-cell,.g-odds) .g-iconbtn--plain .g-icon{color:var(--g-sys-color-fg-on-surface)}.g-iconbtn__badge{border-radius:var(--g-sys-radius-chip);background:var(--g-comp-button-danger-bg);min-width:18px;height:18px;color:var(--g-comp-button-danger-fg);border:var(--g-sys-border-width-focus) solid var(--g-sys-color-border-default);font:var(--g-sys-typography-caption);place-items:center;padding:0 4px;font-weight:700;display:grid;position:absolute;top:-4px;right:-4px}.g-toggle{align-items:center;gap:var(--g-sys-space-xs);cursor:pointer;font:var(--g-sys-typography-label);color:inherit;display:inline-flex}.g-toggle input{opacity:0;width:1px;height:1px;position:absolute}.g-toggle__track{border-radius:var(--g-sys-radius-chip);background:var(--g-comp-toggle-track-off);border:var(--g-sys-border-width-default) solid var(--g-sys-color-border-edge);width:56px;height:32px;transition:background var(--g-sys-motion-press-duration) var(--g-sys-motion-press-easing);position:relative}.g-toggle__track:after{content:"";background:var(--g-comp-toggle-knob);border:var(--g-sys-border-width-focus) solid var(--g-sys-color-border-default);width:22px;height:22px;transition:transform var(--g-sys-motion-release-duration) var(--g-sys-motion-release-easing);border-radius:50%;position:absolute;top:2px;left:2px}.g-toggle input:checked+.g-toggle__track{background:var(--g-comp-toggle-track-on)}.g-toggle input:checked+.g-toggle__track:after{transform:translate(24px)}.g-toggle input:focus-visible+.g-toggle__track{outline:var(--g-sys-border-width-focus) solid var(--g-sys-color-border-focus);outline-offset:3px}.g-seg{border-radius:var(--g-sys-radius-chip);background:var(--g-sys-color-surface-sunken);border:var(--g-sys-border-width-default) solid var(--g-sys-color-border-edge);gap:3px;padding:3px;display:inline-flex}.g-seg button{min-height:36px;padding:0 var(--g-sys-space-m);border-radius:var(--g-sys-radius-chip);color:var(--g-sys-color-fg-on-surface-muted);font:var(--g-sys-typography-label);cursor:pointer;background:0 0;border:0;position:relative}.g-seg button[aria-pressed=true]{background:var(--g-sys-color-surface-default);color:var(--g-sys-color-fg-on-surface);box-shadow:0 0 0 var(--g-sys-border-width-focus) var(--g-sys-color-border-default)}.g-seg button:focus-visible{outline:var(--g-sys-border-width-focus) solid var(--g-sys-color-border-focus)}.g-seg button:after{content:"";position:absolute;top:-7px;bottom:-7px;left:-1px;right:-1px}.g-tabs{grid-template-columns:repeat(var(--_n,5), 1fr);min-height:var(--g-comp-tabs-height);padding:var(--g-sys-space-xs) var(--g-sys-space-xs) var(--g-sys-space-xs);background:var(--g-comp-tabs-bg);border-top:var(--g-sys-border-width-default) solid var(--g-sys-color-border-edge);align-items:end;display:grid}.g-tab{padding:var(--g-sys-space-xs) 0 var(--g-sys-space-xxs);border:var(--g-sys-border-width-default) solid transparent;border-radius:var(--g-sys-radius-control);color:var(--g-comp-tabs-fg);font:var(--g-sys-typography-caption);cursor:pointer;transition:transform var(--g-sys-motion-release-duration) var(--g-sys-motion-release-easing);background:0 0;justify-items:center;gap:6px;font-size:13px;font-weight:700;display:grid}.g-tab .g-icon{--_size:26px;color:var(--g-comp-tabs-active-fg);--_if:var(--g-sys-color-surface-default);--_idf:var(--g-sys-color-surface-default);--g-comp-icon-stroke:3}.g-tab[aria-selected=true] .g-icon{--_if:var(--g-comp-icon-fill);--_idf:var(--g-sys-color-decor-icon-fill-deep)}.g-tab[aria-selected=false],.g-tab[aria-selected=false] .g-icon{color:var(--g-sys-color-fg-on-surface-muted)}.g-tab{position:relative}.g-tab[aria-selected=true]{color:var(--g-comp-tabs-active-fg);background:0 0;font-weight:800}.g-tab[aria-selected=true]:before{content:"";border:2.5px solid var(--g-comp-tabs-mark);pointer-events:none;border-left-color:#0000;border-radius:52% 46% 55% 44%/48% 56% 42% 52%;width:40px;height:28px;position:absolute;top:3px;left:50%;transform:translate(-50%)rotate(-6deg)}.g-tab[aria-selected=true]:after{content:"";border:2px solid var(--g-comp-tabs-mark);pointer-events:none;border-bottom-color:#0000;border-right-color:#0000;border-radius:46% 54% 44% 56%/55% 45% 53% 47%;width:36px;height:29px;position:absolute;top:2px;left:50%;transform:translate(-47%)rotate(8deg)}.g-tab[aria-selected=true] .g-icon{color:var(--g-comp-tabs-active-fg)}.g-tab:focus-visible{outline:var(--g-sys-border-width-focus) solid var(--g-sys-color-border-focus);outline-offset:2px}.g-chip{align-items:center;gap:var(--g-sys-space-xxs);min-height:var(--g-comp-chip-height);padding:0 var(--g-sys-space-xxs) 0 var(--g-sys-space-xxs);border-radius:var(--g-sys-radius-chip);background:var(--g-comp-chip-bg);color:var(--g-comp-chip-fg);border:var(--g-sys-border-width-control) solid var(--g-comp-chip-border);font:var(--g-sys-typography-number-s);font-variant-numeric:tabular-nums;display:inline-flex}button.g-chip{cursor:pointer}.g-chip__label{font:var(--g-sys-typography-caption);color:var(--g-sys-color-fg-on-surface-muted);margin-left:2px}.g-chip--switch{padding:0 var(--g-sys-space-s) 0 var(--g-sys-space-xxs);font:var(--g-sys-typography-label);color:var(--g-sys-color-fg-on-surface);cursor:pointer;white-space:nowrap;box-shadow:var(--g-sys-shadow-sticker-s) var(--g-sys-color-shadow-default);gap:4px;position:relative}.g-chip--switch:active{box-shadow:none;transform:translate(2px,2px)}.g-chip--switch:after{content:"";position:absolute;top:-6px;bottom:-6px;left:-2px;right:-2px}.g-chip--switch .g-icon{--_size:20px}.g-chip--switch[aria-pressed=true]{background:var(--g-sys-color-action-confirm-bg);border-color:var(--g-sys-color-border-default)}.g-chip--switch[aria-pressed=true] b{color:var(--g-sys-color-action-confirm-fg);font-weight:800}.g-chip--switch[aria-pressed=false]{color:var(--g-sys-color-fg-on-surface-muted);border-style:dashed}.g-chip .g-icon{--_size:var(--g-comp-chip-icon);margin:-2px 0 -2px 2px}.g-chip__num{padding:0 var(--g-sys-space-xxs)}.g-chip__add{border:2px solid var(--g-sys-color-border-default);background:var(--g-comp-chip-add-bg);width:28px;height:28px;color:var(--g-sys-color-fg-on-surface);cursor:pointer;border-radius:50%;place-items:center;margin-right:2px;padding:0;display:grid;position:relative}.g-chip__add:after{content:"";position:absolute;top:-9px;bottom:-9px;left:-9px;right:-9px}.g-chip__add .g-icon{--_size:18px;--g-comp-icon-stroke:3.2;--_sw:calc(var(--g-sys-border-width-control) * .75);margin:0}.g-tag{--_edge:var(--g-comp-tag-town-edge);padding:3px var(--g-sys-space-s);border-radius:var(--g-sys-radius-chip);background:var(--g-comp-tag-bg);color:var(--g-comp-tag-fg);border:2px solid var(--g-sys-color-border-default);box-shadow:inset 0 0 0 4px var(--_edge);font:var(--g-sys-typography-label);align-items:center;gap:4px;padding-inline-start:14px;padding-inline-end:14px;font-size:15px;display:inline-flex}.g-tag:not([class*=g-tag--]){box-shadow:none}.g-tag--shiny{--_edge:var(--g-comp-tag-shiny-edge)}.g-tag--legend{--_edge:var(--g-comp-tag-legend-edge);box-shadow:inset 0 0 0 3px var(--_edge), inset 0 0 0 5px var(--g-sys-color-tier-legend-inner)}.g-tag--secret{--_edge:var(--g-comp-tag-secret-edge)}.g-tag--shiny:before,.g-tag--legend:before{content:"";background:var(--_edge);width:13px;height:13px;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'><path d='M16 2.6c1 7.4 3.8 10.6 13.4 13.2-9.2 2-12.4 5.4-13.4 13.6-1.1-8.2-4-11.6-13.4-13.6 9.2-2.6 12.4-5.8 13.4-13.2z'/></svg>") 50%/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'><path d='M16 2.6c1 7.4 3.8 10.6 13.4 13.2-9.2 2-12.4 5.4-13.4 13.6-1.1-8.2-4-11.6-13.4-13.6 9.2-2.6 12.4-5.8 13.4-13.2z'/></svg>") 50%/contain no-repeat}.g-tag--legend:before{width:14px;height:14px;-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'><path d='M16.2 2.8l3.6 8.6 9.4.6-7.2 6 2.6 9.2-8.2-5.2-8.4 5 2.6-9.2-7.2-5.8 9.4-.8z'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'><path d='M16.2 2.8l3.6 8.6 9.4.6-7.2 6 2.6 9.2-8.2-5.2-8.4 5 2.6-9.2-7.2-5.8 9.4-.8z'/></svg>")}.g-tag--secret{font:var(--g-sys-typography-stamp);color:var(--_edge);padding-top:4px;font-size:20px;line-height:1}[data-g-theme=night] .g-tag--secret{color:var(--g-comp-tag-fg)}.g-ribbon{align-items:center;gap:var(--g-sys-space-xs);font:var(--g-sys-typography-button);color:inherit;min-width:0;display:inline-flex}.g-ribbon__lv{background:var(--g-comp-level-bg);min-width:44px;height:32px;color:var(--g-comp-level-fg);border:var(--g-sys-border-width-control) solid var(--g-sys-color-border-default);font:var(--g-sys-typography-number);font-variant-numeric:tabular-nums;transform:rotate(var(--g-sys-tilt-a));border-radius:10px 13px 9px 14px;place-items:center;padding:0 8px;display:inline-grid}.g-gauge{--_value:40%;--_ticks:var(--g-comp-gauge-ticks);height:var(--g-comp-gauge-height);border-radius:var(--g-sys-radius-chip);background:var(--g-comp-gauge-track);border:var(--g-sys-border-width-default) solid var(--g-sys-color-border-edge);position:relative;overflow:hidden}.g-gauge__fill{width:var(--_value);background-color:var(--g-comp-gauge-fill);border-right:var(--g-sys-border-width-focus) solid var(--g-comp-gauge-edge);transition:width var(--g-sys-motion-reveal-duration) var(--g-sys-motion-reveal-easing);position:absolute;top:0;bottom:0;left:0;right:auto}.g-gauge--ticks:after{content:"";background:repeating-linear-gradient(90deg, transparent 0 calc(100% / var(--_ticks) - 2px), var(--g-comp-gauge-edge) calc(100% / var(--_ticks) - 2px) calc(100% / var(--_ticks)));opacity:.35;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.g-gauge__label{font:var(--g-sys-typography-label);justify-content:space-between;margin-bottom:4px;display:flex}.g-dots{flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none;display:inline-flex}.g-dots li{border:var(--g-sys-border-width-focus) solid var(--g-sys-color-border-default);background:var(--g-sys-color-surface-default);border-radius:50%;width:14px;height:14px}.g-dots .is-success{background:var(--g-comp-stamp-success)}.g-dots .is-keep{background:var(--g-sys-color-surface-default)}.g-dots .is-sulk{background:linear-gradient(90deg, var(--g-comp-stamp-sulk) 50%, var(--g-sys-color-surface-default) 50%)}.g-dots .is-runaway{background:var(--g-comp-stamp-runaway);clip-path:polygon(20% 0,50% 30%,80% 0,100% 20%,70% 50%,100% 80%,80% 100%,50% 70%,20% 100%,0 80%,30% 50%,0 20%);border:0}.g-prob{font:var(--g-sys-typography-label);font-variant-numeric:tabular-nums;gap:6px;display:grid}.g-prob__row{align-items:center;gap:var(--g-sys-space-xs);grid-template-columns:4.5em 1fr 3.2em;display:grid}.g-prob__bar{border-radius:var(--g-sys-radius-chip);background:var(--g-sys-color-surface-sunken);border:var(--g-sys-border-width-focus) solid var(--g-sys-color-border-default);height:12px;overflow:hidden}.g-prob__bar i{height:100%;width:var(--_v);background:var(--_c,var(--g-comp-stamp-success));display:block}.g-prob__row strong{text-align:right}.g-numpop{font:var(--g-sys-typography-number-l);color:var(--g-sys-color-action-primary-bg);-webkit-text-stroke:7px var(--g-sys-color-border-default);paint-order:stroke fill;font-variant-numeric:tabular-nums;animation:g-pop var(--g-sys-motion-reveal-duration) var(--g-sys-motion-reveal-easing) both;display:inline-block}.g-timer{font:var(--g-sys-typography-number-s);font-variant-numeric:tabular-nums;color:inherit;align-items:center;gap:4px;display:inline-flex}.g-scrim{background:color-mix(in srgb, var(--g-sys-color-scrim-default) calc(var(--g-sys-opacity-scrim) * 100%), transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:calc(var(--g-sys-z-modal) - 1);position:absolute;top:0;bottom:0;left:0;right:0}.g-modal{z-index:var(--g-sys-z-modal);gap:var(--g-sys-space-m);padding:var(--g-sys-space-l) var(--g-sys-space-m) var(--g-sys-space-m);background:var(--g-comp-panel-bg);color:var(--g-comp-panel-fg);border:var(--g-sys-border-width-control) solid var(--g-sys-color-border-edge);border-radius:var(--g-comp-panel-radius);box-shadow:0 0 0 var(--g-comp-sticker-ring) var(--g-comp-sticker-ring-color);animation:g-pop var(--g-sys-motion-enter-duration) var(--g-sys-motion-release-easing) both;display:grid;position:relative}.g-modal__title{font:var(--g-sys-typography-heading);text-align:center;margin:0}.g-modal__body{font:var(--g-sys-typography-body);color:var(--g-sys-color-fg-on-surface-muted);text-align:center;margin:0}.g-modal__actions{gap:var(--g-sys-space-xs);flex-wrap:wrap;justify-content:center;display:flex}.g-modal__close{top:var(--g-sys-space-xs);right:var(--g-sys-space-xs);position:absolute}.g-stamp{--_c:var(--g-comp-stamp-success);--_r:50%;padding:calc(var(--g-sys-space-xs) + 6px) calc(var(--g-sys-space-m) + 6px);color:var(--_c);font:var(--g-sys-typography-stamp);transform:rotate(var(--_rot,-8deg));mix-blend-mode:multiply;animation:g-stamp var(--g-sys-motion-reveal-duration) var(--g-sys-motion-reveal-easing) both;place-items:center;display:inline-grid;position:relative}.g-stamp:before{content:"";border:4px solid var(--_c);border-radius:var(--_r);box-shadow:inset 0 0 0 3px var(--g-sys-color-surface-default), inset 0 0 0 6px var(--_c);-webkit-mask-image:linear-gradient(var(--_gap,118deg), currentColor 0 var(--_at,58%), transparent var(--_at,58%) calc(var(--_at,58%) + var(--_w,3%)), currentColor calc(var(--_at,58%) + var(--_w,3%)) 100%);-webkit-mask-image:linear-gradient(var(--_gap,118deg), currentColor 0 var(--_at,58%), transparent var(--_at,58%) calc(var(--_at,58%) + var(--_w,3%)), currentColor calc(var(--_at,58%) + var(--_w,3%)) 100%);mask-image:linear-gradient(var(--_gap,118deg), currentColor 0 var(--_at,58%), transparent var(--_at,58%) calc(var(--_at,58%) + var(--_w,3%)), currentColor calc(var(--_at,58%) + var(--_w,3%)) 100%);position:absolute;top:0;bottom:0;left:0;right:0}[data-g-theme=night] .g-stamp,[data-g-theme=contrast] .g-stamp{mix-blend-mode:normal}.g-stamp--keep{--_c:var(--g-comp-stamp-keep);--_rot:3deg;--_gap:64deg;--_at:22%;--_w:2%;--_r:4px}.g-stamp--sulk{--_c:var(--g-comp-stamp-sulk);--_rot:-12deg;--_gap:150deg;--_at:76%;--_w:4%;--_r:22px 6px 22px 6px}.g-stamp--sulk:before{box-shadow:none;border-style:double;border-width:7px}.g-stamp--runaway{--_c:var(--g-comp-stamp-runaway);--_rot:9deg;--_gap:30deg;--_at:40%;--_w:2.5%;--_r:2px}.g-toast{align-items:center;gap:var(--g-sys-space-xs);padding:var(--g-sys-space-s) var(--g-sys-space-m) var(--g-sys-space-xs);background:var(--g-comp-toast-bg);color:var(--g-comp-toast-fg);border:2px solid var(--g-sys-color-border-default);font:var(--g-sys-typography-label);transform:rotate(var(--g-sys-tilt-a));box-shadow:0 0 0 4px var(--g-comp-sticker-ring-color);z-index:var(--g-sys-z-toast);animation:g-toast var(--g-sys-motion-enter-duration) var(--g-sys-motion-enter-easing) both;border-radius:3px 5px 2px 6px;display:inline-flex;position:relative}.g-toast--tape:before{content:"";background:var(--g-comp-panel-tape);opacity:.62;clip-path:polygon(0 10%,5% 0,10% 16%,15% 2%,20% 12%,80% 8%,85% 0,90% 14%,95% 2%,100% 12%,100% 90%,95% 100%,90% 84%,85% 98%,80% 88%,20% 92%,15% 100%,10% 86%,5% 98%,0 88%);width:48px;height:16px;position:absolute;top:-9px;left:50%;transform:translate(-50%)rotate(3deg)}.g-toast--ink{background:var(--g-sys-color-surface-inverse);color:var(--g-sys-color-fg-on-inverse);box-shadow:0 0 0 4px var(--g-comp-sticker-ring-color)}.g-toast .g-icon{--_size:var(--g-comp-icon-size-s);color:var(--g-sys-color-fg-pen-surface)}.g-bubble{--_tail:28px;max-width:260px;padding:var(--g-sys-space-xs) var(--g-sys-space-m);background:var(--g-comp-bubble-bg);color:var(--g-comp-bubble-fg);border:var(--g-sys-border-width-default) solid var(--g-sys-color-border-edge);font:var(--g-sys-typography-pen-s);border-radius:20px 24px 18px 22px;display:inline-block;position:relative}.g-bubble--long{font:var(--g-sys-typography-label);font-size:14px;font-weight:500}.g-bubble:after{content:"";bottom:-11px;left:var(--_tail);background:var(--g-comp-bubble-bg);border-right:var(--g-sys-border-width-default) solid var(--g-sys-color-border-edge);border-bottom:var(--g-sys-border-width-default) solid var(--g-sys-color-border-edge);width:16px;height:16px;position:absolute;transform:rotate(40deg)skew(10deg,10deg)}.g-memo{max-width:260px;padding:calc(var(--g-sys-space-xs) + 2px) var(--g-sys-space-s) 6px;background:var(--g-comp-memo-bg);color:var(--g-comp-memo-fg);border:1px solid var(--g-comp-memo-edge);font:var(--g-sys-typography-label);transform:rotate(var(--_tilt,var(--g-sys-tilt-b)));border-radius:2px 3px 2px 4px;font-size:14px;font-weight:500;line-height:1.35;display:inline-block;position:relative}.g-memo:before{content:"";background:var(--g-comp-panel-tape);opacity:.7;clip-path:polygon(0 10%,5% 0,10% 16%,15% 2%,20% 12%,80% 8%,85% 0,90% 14%,95% 2%,100% 12%,100% 90%,95% 100%,90% 84%,85% 98%,80% 88%,20% 92%,15% 100%,10% 86%,5% 98%,0 88%);width:46px;height:15px;position:absolute;top:-8px;left:50%;transform:translate(-50%)rotate(-4deg)}.g-coach{justify-items:start;gap:4px;display:inline-grid;position:relative}.g-coach__note{padding:var(--g-sys-space-xs) var(--g-sys-space-s);background:var(--g-comp-note-bg);color:var(--g-comp-note-fg);border:var(--g-sys-border-width-focus) solid var(--g-sys-color-border-default);font:var(--g-sys-typography-pen-s);transform:rotate(var(--g-sys-tilt-b));box-shadow:var(--g-sys-shadow-pressed) var(--g-sys-color-shadow-default)}.g-coach__arrow{width:56px;height:40px;color:var(--g-sys-color-fg-pen)}.g-reward{justify-items:center;gap:var(--g-sys-space-xs);display:grid}.g-reward__art{background:var(--g-sys-color-surface-note);border:var(--g-sys-border-width-default) solid var(--g-sys-color-border-default);width:96px;height:96px;animation:g-pop var(--g-sys-motion-reveal-duration) var(--g-sys-motion-reveal-easing) both;border-radius:50%;place-items:center;display:grid}.g-reward__art .g-icon{--_size:64px}.g-reward__count{font:var(--g-sys-typography-title);font-variant-numeric:tabular-nums}.g-grid{grid-template-columns:repeat(var(--_cols,3), minmax(0, 1fr));gap:var(--g-sys-space-xs);display:grid}.g-cell{padding:var(--g-sys-space-xxs) var(--g-sys-space-xxs) var(--g-sys-space-xs);border-radius:var(--g-sys-radius-control);background:var(--g-comp-cell-bg);color:var(--g-sys-color-fg-on-surface);border:var(--g-sys-border-width-focus) solid var(--g-sys-color-border-default);font:var(--g-sys-typography-label);text-align:center;cursor:pointer;justify-items:center;gap:2px;min-width:0;display:grid}.g-cell img{aspect-ratio:1;object-fit:contain;width:100%;height:auto}.g-cell span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.g-cell--locked{border:1.5px dashed var(--g-comp-cell-locked-edge);padding:calc(var(--g-sys-space-xxs) + 1.5px) calc(var(--g-sys-space-xxs) + 1.5px) calc(var(--g-sys-space-xs) + 1.5px);color:var(--g-comp-cell-locked-fg);background:var(--g-sys-color-surface-sunken)}.g-cell--locked img{filter:brightness(0)opacity(.45)}.g-cell__q{font:var(--g-sys-typography-heading);color:var(--g-comp-cell-locked-fg);aspect-ratio:1;place-items:center;width:100%;display:grid}.g-mission{align-items:center;gap:var(--g-sys-space-s);padding:var(--g-sys-space-s);background:var(--g-comp-panel-bg);color:var(--g-comp-panel-fg);border:var(--g-sys-border-width-control) solid var(--g-sys-color-border-edge);border-radius:var(--g-comp-panel-radius);box-shadow:0 0 0 var(--g-comp-sticker-ring) var(--g-comp-sticker-ring-color);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.g-mission__title{font:var(--g-sys-typography-label);margin:0 0 4px}.g-mission__meta{font:var(--g-sys-typography-caption);color:var(--g-sys-color-fg-on-surface-muted);margin:4px 0 0}.g-mission .g-gauge{--g-comp-gauge-height:12px}.g-mission--toss{background:var(--g-sys-color-surface-default)}.g-hud{align-items:center;gap:var(--g-sys-space-xs);min-height:56px;color:var(--g-comp-hud-fg);display:flex}.g-hud__title{font:var(--g-sys-typography-button);color:var(--g-sys-color-fg-default);white-space:nowrap;text-overflow:ellipsis;min-width:0;margin:0;font-size:18px;overflow:hidden}.g-hud__best{white-space:nowrap;border:var(--g-sys-border-width-focus) solid currentColor;font:var(--g-sys-typography-label);color:var(--g-sys-color-fg-muted);border-radius:6px;flex:none;padding:1px 7px;font-weight:700}.g-hud__toss{opacity:.45;width:110px;height:44px;font:var(--g-sys-typography-caption);border:2px dashed;border-radius:22px;place-items:center;margin-left:auto;display:grid}.g-wallet{gap:var(--g-sys-space-xs);flex-wrap:wrap;display:flex}.g-wallet .g-chip>.g-icon{--_size:22px}.g-catpill{gap:var(--g-sys-space-xs);box-shadow:0 0 0 var(--g-comp-sticker-ring) var(--g-comp-sticker-ring-color);padding:var(--g-sys-space-s) var(--g-sys-space-m);background:var(--g-comp-panel-bg);color:var(--g-comp-panel-fg);border:var(--g-sys-border-width-control) solid var(--g-sys-color-border-edge);border-radius:var(--g-comp-panel-radius);display:grid}.g-catpill__name{align-items:center;gap:var(--g-sys-space-xs);font:var(--g-sys-typography-button);margin:0;display:flex}.g-catpill__row{align-items:center;gap:var(--g-sys-space-xs);font:var(--g-sys-typography-label);color:var(--g-sys-color-fg-on-surface-muted);grid-template-columns:auto 1fr auto;display:grid}.g-catpill__head{justify-content:space-between;align-items:center;gap:var(--g-sys-space-xs);display:flex}.g-catpill__goal{font:var(--g-sys-typography-label);color:var(--g-sys-color-fg-on-surface);white-space:nowrap;font-size:14px}.g-catpill .g-ribbon{font:var(--g-sys-typography-heading)}.g-catpill__count{font:var(--g-sys-typography-odds);color:var(--g-sys-color-fg-on-surface);font-variant-numeric:tabular-nums;white-space:nowrap}.g-catpill__count small{font:var(--g-sys-typography-label);color:var(--g-sys-color-fg-on-surface)}.g-note{padding:var(--g-sys-space-m) var(--g-sys-space-m) var(--g-sys-space-m) var(--g-sys-space-xl);background-color:var(--g-comp-note-bg);background-image:repeating-linear-gradient(transparent 0 27px, var(--g-comp-note-rule) 27px 29px);color:var(--g-comp-note-fg);border:var(--g-sys-border-width-focus) solid var(--g-sys-color-border-default);font:var(--g-sys-typography-pen-s);box-shadow:var(--g-sys-shadow-pressed) var(--g-sys-color-shadow-default);line-height:29px;position:relative}.g-note:before{content:"";border-left:2px solid var(--g-comp-stamp-sulk);opacity:.6;position:absolute;top:0;bottom:0;left:18px}.g-doodle{color:var(--g-sys-color-fg-pen);width:40px;height:40px;animation:g-boil .375s var(--g-sys-motion-boil-easing) infinite}.g-panel .g-doodle,.g-note .g-doodle{color:var(--g-sys-color-fg-pen-surface)}@keyframes g-pop{0%{opacity:0;transform:scale(.6)}60%{transform:scale(var(--g-sys-scale-release));opacity:1}to{transform:scale(1)}}@keyframes g-stamp{0%{opacity:0;transform:scale(2.2)rotate(-20deg)}70%{transform:scale(.94) rotate(var(--_rot,-8deg));opacity:1}to{transform:scale(1) rotate(var(--_rot,-8deg))}}@keyframes g-toast{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes g-boil{0%{transform:translate(0)rotate(0)}33%{transform:translate(.6px,-.4px)rotate(.8deg)}66%{transform:translate(-.5px,.5px)rotate(-.6deg)}}@keyframes g-dot-load{0%{opacity:.35}50%{opacity:1}to{opacity:.35}}@keyframes g-wiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-4deg)}75%{transform:rotate(4deg)}}@media (prefers-reduced-motion:reduce){.g-btn,.g-iconbtn,.g-tab,.g-toggle__track:after,.g-gauge__fill{transition:none}.g-modal,.g-stamp,.g-toast,.g-numpop,.g-reward__art,.g-doodle{animation:none}}.g-odds{border-radius:var(--g-sys-radius-chip);background:var(--g-sys-color-surface-default);font:var(--g-sys-typography-label);color:var(--g-sys-color-fg-on-surface-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:center;align-items:center;gap:2px 9px;padding:2px 4px 2px 12px;display:flex}.g-odds b{color:var(--g-sys-color-fg-on-surface)}.g-odds .g-iconbtn--plain{width:32px;height:32px;margin:-6px -8px -6px -4px}.g-odds .g-iconbtn--plain:after{content:"";width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.g-odds b{font:var(--g-sys-typography-odds);color:var(--g-sys-color-fg-on-surface);margin-left:3px}.g-odds .is-success b{color:var(--g-comp-stamp-success);font-size:18px}.g-odds .is-sulk b{color:var(--g-comp-stamp-sulk)}.g-odds .is-zero b{color:var(--g-sys-color-fg-on-surface-muted)}.g-tag--l{padding:4px 14px;font-size:18px}.g-snap{background:var(--g-comp-snap-bg);transform:rotate(var(--g-sys-tilt-a));box-shadow:0 0 0 1px var(--g-sys-color-border-soft);border-radius:4px 6px 3px 5px;position:relative}.g-snap:before,.g-snap:after{content:"";background:var(--g-comp-panel-tape);opacity:.5;clip-path:polygon(0 10%,5% 0,10% 16%,15% 2%,20% 12%,80% 8%,85% 0,90% 14%,95% 2%,100% 12%,100% 90%,95% 100%,90% 84%,85% 98%,80% 88%,20% 92%,15% 100%,10% 86%,5% 98%,0 88%);width:52px;height:18px;position:absolute;top:-8px}.g-snap:before{left:14px;transform:rotate(-14deg)}.g-snap:after{right:14px;transform:rotate(11deg)}.g-sfx{font:var(--g-sys-typography-sfx);color:var(--g-sys-color-action-primary-bg);-webkit-text-stroke:6px var(--g-sys-color-border-default);paint-order:stroke fill}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{background:var(--g-sys-color-bg-default);overscroll-behavior:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}input,textarea{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}button{-webkit-user-select:none;user-select:none}img,svg{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.app{max-width:480px;height:100%;padding-top:env(safe-area-inset-top);margin:0 auto;position:relative;overflow:hidden}.boot{height:100%}.shell{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);height:100%;display:grid}.app-top{z-index:var(--g-sys-z-ui);align-items:center;gap:6px;min-height:48px;padding:4px 8px 4px 12px;display:flex;position:relative}.app-top__toss{flex:none;width:110px;height:40px}.shell__body{-webkit-overflow-scrolling:touch;padding:var(--g-sys-space-xs) var(--g-sys-space-m) var(--g-sys-space-m);overflow:hidden auto}.shell__body--care{padding-top:var(--g-sys-space-xxs);padding-bottom:var(--g-sys-space-xs);display:flex;overflow:hidden}.app-wallet{flex-wrap:nowrap;flex:auto;gap:4px;min-width:0}.app-wallet .app-chip{flex:none;gap:2px;min-height:36px;padding:0 6px 0 5px;position:relative}.app-wallet .app-chip>.g-icon:first-child{--_size:19px}.app-wallet .app-chip>.app-chip__plus.g-icon{--_size:13px;--_sw:1.75px;color:var(--g-sys-color-fg-on-surface-muted);margin-left:1px}button.app-chip:after{content:"";position:absolute;top:-4px;bottom:-4px;left:-2px;right:-2px}.app-chip>.g-icon{flex:none}.app-chip .g-chip__num{white-space:nowrap;font-size:15px}.app-tabs{z-index:var(--g-sys-z-ui);--g-comp-tabs-height:56px;min-height:calc(56px + env(safe-area-inset-bottom));padding:0 4px env(safe-area-inset-bottom);align-items:stretch;position:relative}.app-tabs .g-tab{align-content:center;gap:2px;padding:6px 0 4px;font-size:13px;line-height:1.15}.app-tabs .g-tab .g-icon{--_size:22px}.app-tabs .g-tab[aria-selected=true]:before{width:34px;height:25px;top:4px}.app-tabs .g-tab[aria-selected=true]:after{width:31px;height:26px;top:3px}.app-tabs .g-tab{position:relative}.app-tabdot{background:var(--g-comp-stamp-sulk);width:10px;height:10px;box-shadow:0 0 0 2px var(--g-sys-color-surface-default);border-radius:50%;position:absolute;top:4px;left:calc(50% + 14px)}.app-tabdot--inline{margin-left:4px;display:inline-block;position:static}.app-banner{margin-top:var(--g-sys-space-l);margin-bottom:var(--g-sys-space-xl);border:2px dashed var(--g-sys-color-border-soft);border-radius:var(--g-sys-radius-control);min-height:56px;color:var(--g-sys-color-fg-muted);font:var(--g-sys-typography-caption);place-items:center;display:grid}.app-toasts{left:0;right:0;top:calc(env(safe-area-inset-top) + 8px);justify-items:center;gap:var(--g-sys-space-xs);pointer-events:none;z-index:var(--g-sys-z-toast);padding:0 var(--g-sys-space-m);display:grid;position:fixed}.app-toasts--measure{visibility:hidden;top:0}.care{gap:var(--g-sys-space-xxs);flex-direction:column;width:100%;min-height:0;display:flex;position:relative}.care--empty{flex:1}.care__promo{padding:6px var(--g-sys-space-s)}.care__promo .g-mission__title{font-size:13px}.care__pill{padding-top:6px;padding-bottom:6px}.care__source{font:var(--g-sys-typography-caption);color:var(--g-sys-color-fg-on-surface-muted);margin:-4px 0 0}.care__pity{font:var(--g-sys-typography-number-s);color:var(--g-sys-color-fg-on-surface);white-space:nowrap;font-size:13px}.care__tools{z-index:3;pointer-events:none;grid-template-columns:repeat(2,minmax(0,92px));justify-content:space-between;column-gap:6px;display:grid;position:absolute;top:8px;left:10px;right:10px}.care__tool{pointer-events:auto;border-radius:var(--g-sys-radius-control);white-space:nowrap;grid-auto-flow:row;align-content:center;justify-items:center;gap:0;width:100%;min-width:0;height:34px;min-height:34px;padding:1px 4px;display:grid;position:relative}.care__tools.is-busy .care__adopt,.care__tools.is-busy .care__shelter{pointer-events:none}.care__adopt{grid-column:1}.care__shelter{grid-column:2}.care__toolname{font:var(--g-sys-typography-label);color:var(--g-sys-color-fg-on-surface);font-size:13px;line-height:1.1}.care__toolval{font:var(--g-sys-typography-number-s);color:var(--g-sys-color-fg-on-surface);align-items:center;gap:2px;font-size:13px;line-height:1.1;display:inline-flex}.care__toolval .g-icon{flex:none}.care__shelter.g-chip--switch{background:var(--g-sys-color-surface-default);border-style:solid;gap:1px;padding:1px 4px}.care__shelter.g-chip--switch[aria-pressed=true]{background:color-mix(in srgb, var(--g-sys-color-currency-ticket) 40%, var(--g-sys-color-surface-default))}.care__shelter.g-chip--switch[aria-pressed=false] .care__toolval{color:var(--g-sys-color-fg-on-surface-muted)}.care__bowl{border-radius:var(--g-sys-radius-control);white-space:nowrap;flex:none;align-content:center;justify-items:center;gap:0;height:36px;min-height:36px;padding:1px 8px;display:grid;position:relative}.care__bowl:not(.is-full) .care__toolval{color:var(--g-sys-color-fg-on-surface-muted)}.care__ribbon{flex:auto;min-width:0}.care__stagename{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.care__stage{--_foot:46px;min-height:84px;margin:6px 4px var(--g-sys-space-xxs);flex:1 1 0;place-items:end center;display:grid;position:relative;overflow:visible;container-type:size}.care__stage.is-shaking{animation:app-shake .42s var(--g-sys-motion-release-easing)}@keyframes app-shake{0%{transform:rotate(var(--g-sys-tilt-a)) translate(0, 0)}20%{transform:rotate(calc(var(--g-sys-tilt-a) - 1.5deg * var(--_shake,.3))) translate(calc(-10px * var(--_shake,.3)), calc(4px * var(--_shake,.3)))}40%{transform:rotate(calc(var(--g-sys-tilt-a) + 1.5deg * var(--_shake,.3))) translate(calc(9px * var(--_shake,.3)), calc(-5px * var(--_shake,.3)))}60%{transform:rotate(var(--g-sys-tilt-a)) translate(calc(-6px * var(--_shake,.3)), calc(2px * var(--_shake,.3)))}to{transform:rotate(var(--g-sys-tilt-a)) translate(0, 0)}}.scene-bath{background:color-mix(in srgb, var(--g-sys-color-currency-can) 38%, var(--g-comp-snap-bg))}.scene-kitchen{background:color-mix(in srgb, var(--g-sys-color-decor-icon-fill) 40%, var(--g-comp-snap-bg))}.scene-living{background:color-mix(in srgb, var(--g-sys-color-currency-hairball) 55%, var(--g-comp-snap-bg))}.scene-yard{background:color-mix(in srgb, var(--g-sys-color-currency-ticket) 28%, var(--g-comp-snap-bg))}.scene-studio{background:color-mix(in srgb, var(--g-sys-color-tier-legend-inner) 30%, var(--g-comp-snap-bg))}.scene-stage{background:color-mix(in srgb, var(--g-sys-color-tier-secret-inner) 30%, var(--g-comp-snap-bg))}.scene-space{background:color-mix(in srgb, var(--g-sys-color-surface-inverse) 85%, var(--g-sys-color-tier-secret))}.care__stage--tier-town,.albumpic--town{box-shadow:0 0 0 1px var(--g-sys-color-border-soft), inset 0 0 0 5px var(--g-sys-color-tier-town), inset 0 0 0 6.5px var(--g-sys-color-border-soft)}.care__stage--tier-shiny,.albumpic--shiny{box-shadow:0 0 0 1px var(--g-sys-color-border-soft), inset 0 0 0 7px var(--g-sys-color-tier-shiny);outline:3px dotted var(--g-sys-color-tier-pattern);outline-offset:-5px}.care__stage--tier-legend,.albumpic--legend{box-shadow:0 0 0 1px var(--g-sys-color-border-soft), inset 0 0 0 3px var(--g-sys-color-tier-legend), inset 0 0 0 4.5px var(--g-sys-color-tier-legend-gap), inset 0 0 0 7px var(--g-sys-color-tier-legend-inner), inset 0 22px 24px -14px color-mix(in srgb, var(--g-sys-color-tier-legend-inner) 70%, transparent)}.care__stage--tier-secret,.albumpic--secret{box-shadow:0 0 0 1px var(--g-sys-color-border-soft), inset 0 0 0 7px var(--g-sys-color-tier-secret);outline:2px dotted var(--g-sys-color-tier-secret-inner);outline-offset:-4.5px}.scene-gallery--town{background:color-mix(in srgb, var(--g-sys-color-currency-hairball) 40%, color-mix(in srgb, var(--g-sys-color-decor-icon-fill) 8%, var(--g-comp-snap-bg)))}.scene-gallery--shiny{background:color-mix(in srgb, var(--g-sys-color-tier-shiny) 20%, var(--g-comp-snap-bg))}.scene-gallery--legend{background:color-mix(in srgb, var(--g-sys-color-tier-legend-inner) 22%, var(--g-comp-snap-bg))}.scene-gallery--secret{background:color-mix(in srgb, var(--g-sys-color-tier-secret-inner) 26%, var(--g-comp-snap-bg))}.care__backdrop{opacity:.24;width:calc(100% - 14px);height:calc(100% - 14px);position:absolute;top:7px;left:7px}.care__backdrop.gbd--town{opacity:.2}.care__backdrop.gbd--legend{opacity:.3}.care__backdrop.gbd--secret{opacity:.17}.gbd{pointer-events:none;--_ink:var(--g-sys-color-fg-default);--_lw:3;display:block}.gbd__o{stroke:var(--_ink);stroke-width:var(--_lw);stroke-linejoin:round}.gbd__l,.gbd__t,.gbd__w,.gbd__vine,.gbd__swirl,.gbd__arch,.gbd__arch-o{fill:none;stroke-linecap:round;stroke-linejoin:round}.gbd__l{stroke:var(--_ink);stroke-width:var(--_lw)}.gbd__t{stroke:var(--_ink);stroke-width:calc(var(--_lw) * .6)}.gbd__dd{stroke:var(--_ink);stroke-width:calc(var(--_lw) * .6);stroke-linejoin:round}.gbd__dot{fill:var(--_ink)}.gbd__a{fill:var(--_a)}.gbd__b{fill:var(--_b)}.gbd__c{fill:var(--_c)}.gbd__d{fill:var(--_d)}.gbd__p{fill:var(--g-sys-color-decor-icon-fill-pink)}.gbd__s,.gbd__sun{fill:var(--g-sys-color-feedback-flash)}.gbd__w{stroke:var(--_c);stroke-width:var(--_lw)}.gbd__arch-o{stroke:var(--_ink);stroke-width:18px}.gbd__arch{stroke:var(--_a);stroke-width:12px}.gbd__vine{stroke:var(--_leaf);stroke-width:calc(var(--_lw) * 1.2)}.gbd__leaf{fill:var(--_leaf)}.gbd__swirl{stroke:var(--_b);stroke-width:6px}.gbd__stars{fill:var(--_b)}.gbd--town{--_a:var(--g-sys-color-accent-strong);--_b:var(--g-sys-color-decor-icon-fill);--_c:var(--g-sys-color-surface-default);--_d:var(--g-sys-color-decor-icon-fill-deep)}.gbd--shiny{--_a:var(--g-sys-color-tier-shiny);--_b:var(--g-sys-color-feedback-success);--_c:var(--g-sys-color-surface-default)}.gbd--legend{--_a:var(--g-sys-color-tier-legend-inner);--_b:var(--g-sys-color-tier-legend);--_leaf:var(--g-sys-color-feedback-success)}.gbd--secret{--_a:var(--g-sys-color-tier-secret-inner);--_b:var(--g-sys-color-tier-secret)}.care__cat{--_lift:clamp(12px, 5cqh, 24px);--_s:min(96cqw, 400px, calc((100cqh - 53px - var(--_lift)) / .909), calc((100cqh - var(--_foot) - 57px) / .718));isolation:isolate;height:var(--_s);aspect-ratio:1;width:auto;margin-bottom:0;margin-top:calc(53px - var(--_s) * .091 + max(0px, (100cqh - 53px - var(--_foot) - var(--_s) * .869) / 2));touch-action:none;cursor:grab;align-self:start;position:relative}.care__cat img{z-index:2;object-fit:contain;pointer-events:none;transform-origin:50% 90%;width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.care__cat.is-wait img{animation:app-crouch .36s var(--g-sys-motion-anticipate-easing) infinite alternate}@keyframes app-crouch{to{transform:scale(1.04,.93)}}.care__cat.is-success img,.care__cat.is-udada img{animation:g-pop var(--g-sys-motion-reveal-duration) var(--g-sys-motion-release-easing)}.care__cat.is-udada img{animation:app-dash .7s var(--g-sys-motion-release-easing)}@keyframes app-dash{0%{transform:translate(0)}35%{transform:translate(120%)scaleX(-1)}36%{transform:translate(-120%)}to{transform:translate(0)}}.care__cat.is-keep img,.care__cat.is-saved img{filter:saturate(.35);transition:filter .2s}.care__cat.is-sulk img{animation:app-slide .6s var(--g-sys-motion-release-easing)}@keyframes app-slide{0%{transform:none}40%{transform:translateY(14px)scaleX(-1)}to{transform:translateY(6px)scaleX(-1)}}.care__cat.is-runaway img{animation:app-leave .7s var(--g-sys-motion-anticipate-easing) forwards}@keyframes app-leave{to{opacity:0;transform:translate(140%)rotate(12deg)}}.care__cat .care__img--from{z-index:0}.care__cat.is-morph .care__img--from{animation:app-morph-out var(--g-sys-motion-release-duration) var(--g-sys-motion-press-easing) forwards}.care__cat.is-morph .care__img:not(.care__img--from){animation:app-morph-in var(--g-sys-motion-reveal-duration) var(--g-sys-motion-enter-easing) calc(var(--g-sys-motion-press-duration) / 2) both;transform-origin:50% 62%}.care__cat.is-morph.is-udada .care__img--from{animation:app-dash-out var(--g-sys-motion-release-duration) var(--g-sys-motion-anticipate-easing) forwards}.care__cat.is-morph.is-udada .care__img:not(.care__img--from){animation:app-dash-in var(--g-sys-motion-reveal-duration) var(--g-sys-motion-enter-easing) calc(var(--g-sys-motion-press-duration) / 2) both}.care__cat.is-morph.is-sulk .care__img--from{animation:app-xfade-out var(--g-sys-motion-release-duration) linear forwards}.care__cat.is-morph.is-sulk .care__img:not(.care__img--from){animation:app-slide .6s var(--g-sys-motion-release-easing)}@keyframes app-morph-out{0%{transform:none}45%{transform:scale(1.14,.8)}to{opacity:0;transform:scale(.3)}}@keyframes app-morph-in{0%{opacity:0;transform:scale(.35)}20%{opacity:1}50%{transform:scale(1.14,.92)}72%{transform:scale(.96,1.05)}to{transform:none}}@keyframes app-dash-out{to{opacity:0;transform:translate(80%)scaleX(.85)}}@keyframes app-dash-in{0%{opacity:0;transform:translate(-80%)scaleX(1.15)}25%{opacity:1}68%{transform:translate(6%)scaleX(.94)}to{transform:none}}@keyframes app-xfade-out{to{opacity:0}}@keyframes app-xfade-in{0%{opacity:0}}.care__puff{z-index:1;pointer-events:none;background:radial-gradient(closest-side, var(--g-sys-color-surface-default) 0 52%, color-mix(in srgb, var(--g-sys-color-surface-default) 60%, transparent) 74%, transparent);animation:app-puff var(--g-sys-motion-reveal-duration) var(--g-sys-motion-enter-easing) both;border-radius:50%;position:absolute;top:4%;bottom:4%;left:4%;right:4%}.care__puff--in{background:radial-gradient(closest-side, color-mix(in srgb, var(--g-sys-color-fg-muted) 40%, transparent) 0 46%, transparent);animation-name:app-puff-in;top:16%;bottom:16%;left:16%;right:16%}@keyframes app-puff{0%{opacity:0;transform:scale(.2)}22%{opacity:1}to{opacity:0;transform:scale(1.3)}}@keyframes app-puff-in{0%{opacity:0;transform:scale(1.25)}35%{opacity:1}to{opacity:0;transform:scale(.3)}}.care__sparks{z-index:3;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.care__spark{width:0;height:0;animation:app-spark var(--g-sys-motion-reveal-duration) var(--g-sys-motion-enter-easing) calc(var(--g-sys-motion-press-duration) / 8 * var(--_i)) both;position:absolute;top:50%;left:50%}.care__spark .g-icon{color:var(--g-sys-color-fg-pen-surface);--g-comp-icon-stroke:2.8;display:block;translate:-50% -50%}.care__spark:nth-child(2n) .g-icon{color:var(--g-sys-color-accent-strong)}@keyframes app-spark{0%{transform:rotate(var(--_a)) translateY(0) scale(.2);opacity:0}20%{opacity:1}70%{transform:rotate(var(--_a)) translateY(calc(-1 * var(--_d))) scale(1);opacity:1}to{transform:rotate(var(--_a)) translateY(calc(-1.15 * var(--_d))) scale(.4);opacity:0}}.care__result{z-index:3;pointer-events:none;place-items:center;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.care__stamp{mix-blend-mode:normal;background:color-mix(in srgb, var(--g-sys-color-surface-default) 90%, transparent);border-radius:var(--_r);font-size:26px;position:absolute;bottom:10px;left:6px}.care__stage.has-foot .care__stamp{bottom:calc(var(--_foot) + 8px)}.care__pop{font-size:40px;position:absolute;top:34%;right:6%}.care__pop--down{color:var(--g-comp-stamp-sulk)}.care__smoke{aspect-ratio:1;background:radial-gradient(circle, color-mix(in srgb, var(--g-sys-color-fg-muted) 55%, transparent) 0 40%, transparent 70%);width:60%;animation:app-smoke .9s var(--g-sys-motion-release-easing) forwards;border-radius:50%;position:absolute}@keyframes app-smoke{0%{opacity:1;transform:scale(.3)}to{opacity:0;transform:scale(1.6)}}.care__say{z-index:6;pointer-events:none;justify-content:center;display:flex;position:absolute;top:46px;left:10px;right:10px}.care__bubble{text-align:center;word-break:keep-all;text-wrap:balance;transform-origin:50% 0;max-width:min(232px,100%);animation:app-say var(--g-sys-motion-enter-duration) var(--g-sys-motion-release-easing) both;margin:0;padding:4px 10px;font-size:13px;line-height:1.25}@keyframes app-say{0%{opacity:0;transform:translateY(-6px)rotate(-3deg)scale(.92)}}.care__bowl.is-full{animation:g-wiggle .9s var(--g-sys-motion-release-easing) infinite;--_line:var(--g-sys-color-action-primary-bg)}.care__hearts{color:var(--g-sys-color-fg-pen);pointer-events:none;animation:app-float .9s var(--g-sys-motion-release-easing) forwards;gap:6px;display:flex;position:absolute;top:18%;left:50%}.care__hearts .g-icon{--_if:var(--g-sys-color-decor-icon-fill-pink)}@keyframes app-float{0%{opacity:1;transform:translate(-50%,10px)}to{opacity:0;transform:translate(-50%,-48px)}}.care__bottom{grid-template-rows:20px auto;grid-template-columns:minmax(0,1fr);row-gap:4px;display:grid}.care__bottom>*,.care__max>*{grid-column:1}.care__bottom>.care__main,.care__max>.g-btn{grid-row:2}.care__max{display:contents}.care__odds{white-space:nowrap;flex-wrap:nowrap;grid-row:1;place-self:center;gap:0 8px;max-width:100%;min-height:20px;padding:0 2px 0 10px;font-size:13px;line-height:1.2}.care__odds b,.care__odds .is-success b{margin-left:2px;font-size:13px}.care__odds .g-iconbtn--plain{width:26px;height:26px;margin:-4px -2px -4px -4px}.care__lockbar{opacity:.45;transform-origin:0;height:4px;animation:care-lock var(--_lock) linear forwards;pointer-events:none;background:currentColor;border-radius:2px;position:absolute;bottom:5px;left:12px;right:12px}@keyframes care-lock{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.care__main--gold{box-shadow:0 0 0 4px var(--g-sys-color-tier-legend-inner)}.care__main--gate .g-btn__cost{background:color-mix(in srgb, var(--g-sys-color-currency-ticket) 30%, var(--g-sys-color-surface-default))}.care__foot{z-index:3;pointer-events:none;justify-content:center;display:flex;position:absolute;bottom:8px;left:10px;right:10px}.care__hint{border-radius:var(--g-sys-radius-chip);background:color-mix(in srgb, var(--g-sys-color-surface-default) 88%, transparent);max-width:100%;box-shadow:0 0 0 1px var(--g-sys-color-border-soft);color:var(--g-sys-color-fg-on-surface);font:var(--g-sys-typography-caption);text-align:center;word-break:keep-all;text-wrap:balance;margin:0;padding:5px 12px;line-height:1.25}.care__hint--gold{color:var(--g-comp-stamp-success)}.care__help{flex-wrap:nowrap;justify-content:center;align-items:stretch;gap:6px;width:100%;display:flex}.care__help>*{flex:0 auto}.care__help .g-btn{--_h:32px;white-space:nowrap;pointer-events:auto;padding-inline-start:8px;padding-inline-end:8px;font-size:13px}.care__help .g-btn:after{content:"";width:max(100% + 4px,44px);height:max(100% + 4px,44px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.care__help .g-timer{border-radius:var(--g-sys-radius-control);background:color-mix(in srgb, var(--g-sys-color-surface-default) 88%, transparent);min-height:32px;box-shadow:0 0 0 1px var(--g-sys-color-border-soft);color:var(--g-sys-color-fg-on-surface);text-align:center;word-break:keep-all;justify-content:center;padding:2px 10px;font-size:13px;line-height:1.15}@media (max-width:380px){.care__help .g-btn{padding-inline-start:6px;padding-inline-end:6px}}.care__help.is-nudge{animation:g-wiggle .36s var(--g-sys-motion-release-easing) 2}.care__main.is-disabled{font:var(--g-sys-typography-heading);font-size:22px}.care__main.is-disabled .g-btn__cost{opacity:.7}.care__next{text-align:center;font:var(--g-sys-typography-caption);color:var(--g-sys-color-fg-muted);margin:0}.tab{gap:var(--g-sys-space-l);display:grid}.sec{gap:var(--g-sys-space-s);display:grid}.sec__head{justify-content:space-between;align-items:baseline;gap:var(--g-sys-space-s);display:flex}.sec__head h2{font:var(--g-sys-typography-heading);white-space:nowrap;flex:none;margin:0}.sec__head span{min-width:0;font:var(--g-sys-typography-caption);color:var(--g-sys-color-fg-muted);text-align:right;word-break:keep-all}.sec__note{font:var(--g-sys-typography-caption);color:var(--g-sys-color-fg-muted);margin:0}.sec__more{justify-self:start}.list{gap:var(--g-sys-space-xs);margin:0;padding:0;list-style:none;display:grid}.list__row{align-items:center;gap:var(--g-sys-space-s);width:100%;min-height:48px;padding:0 var(--g-sys-space-s);text-align:left;background:var(--g-sys-color-surface-default);color:var(--g-sys-color-fg-on-surface);border:var(--g-sys-border-width-control) solid var(--g-sys-color-border-edge);border-radius:var(--g-sys-radius-control);font:var(--g-sys-typography-body);display:flex}.list__row>span:first-of-type{flex:1}.list__meta{font:var(--g-sys-typography-caption);color:var(--g-sys-color-fg-on-surface-muted)}.list__chev{color:var(--g-sys-color-fg-on-surface-muted);transform:scaleX(-1)}.g-mission.is-claimed{opacity:.6}.range{width:100%;accent-color:var(--g-sys-color-action-primary-bg)}.dexbar{gap:6px;display:grid}.dexbar__marks{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none;display:grid}.dexseg{justify-self:start}.dexbar__marks li{border-radius:var(--g-sys-radius-chip);border:1.5px dashed var(--g-sys-color-border-soft);font:var(--g-sys-typography-caption);word-break:keep-all;color:var(--g-sys-color-fg-muted);text-align:center;justify-items:center;padding:4px 2px;display:grid}.dexbar__marks li.is-done{border-style:solid;border-color:var(--g-comp-stamp-success);color:var(--g-sys-color-fg-default)}.dexbar__marks b{font:var(--g-sys-typography-number-s)}.dexcell{position:relative}.dexcell__hearts{font:var(--g-sys-typography-caption);align-items:center;gap:2px;font-size:12px;font-style:normal;font-weight:700;display:flex;position:absolute;top:4px;right:6px}.dexcell__hearts .g-icon{--_if:var(--g-sys-color-decor-icon-fill-pink)}.dexcell.is-met img{filter:brightness(0) invert(.42) drop-shadow(1.5px 0 0 var(--g-comp-cell-met-edge)) drop-shadow(-1.5px 0 0 var(--g-comp-cell-met-edge)) drop-shadow(0 1.5px 0 var(--g-comp-cell-met-edge)) drop-shadow(0 -1.5px 0 var(--g-comp-cell-met-edge))}.dexcell__met{border-radius:var(--g-sys-radius-chip);border:var(--g-sys-border-width-default) solid var(--g-sys-color-border-default);background:var(--g-sys-color-surface-default);color:var(--g-sys-color-fg-on-surface);font:var(--g-sys-typography-caption);padding:0 6px;font-size:12px;font-style:normal;font-weight:700;line-height:1.5;position:absolute;top:4px;right:4px}.attend{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none;display:grid}.attend li{text-align:center;border:var(--g-sys-border-width-control) solid var(--g-sys-color-border-soft);border-radius:var(--g-sys-radius-control);background:var(--g-sys-color-surface-default);color:var(--g-sys-color-fg-on-surface);font:var(--g-sys-typography-caption);justify-items:center;gap:2px;padding:6px 2px;font-size:11px;line-height:1.25;display:grid}.attend li b{font:var(--g-sys-typography-number-s);font-size:12px}.grant{word-break:keep-all;justify-items:center;gap:2px;display:grid}.grant__item{font:var(--g-sys-typography-number-s);white-space:nowrap;justify-items:center;font-size:11px;line-height:1.1;display:grid}.grant__item .g-icon{--_size:18px}.attend li:last-child .grant{grid-template-columns:1fr 1fr;gap:0 1px}.attend li:last-child .grant__item .g-icon{--_size:15px}.attend li.is-done{border-color:var(--g-comp-stamp-success);background:color-mix(in srgb, var(--g-sys-color-currency-ticket) 22%, var(--g-sys-color-surface-default))}.wallets{gap:var(--g-sys-space-s);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.wallets__card{align-content:start;gap:4px;display:grid}.wallets__card b{font:var(--g-sys-typography-label)}.wallets__card p{font:var(--g-sys-typography-note);color:var(--g-sys-color-fg-on-surface-muted);margin:0}.shop__ads{gap:var(--g-sys-space-s);justify-items:stretch;display:grid}.shop__oddsnote{gap:var(--g-sys-space-xs);padding:var(--g-sys-space-s);border-radius:var(--g-sys-radius-control);border:2px dashed var(--g-sys-color-border-soft);justify-items:start;display:grid}.shop__oddsnote p{font:var(--g-sys-typography-note);color:var(--g-sys-color-fg-default);margin:0}.shop__unavailable{gap:var(--g-sys-space-s);padding:var(--g-sys-space-m);justify-items:start;display:grid}.shop__unavailable p{font:var(--g-sys-typography-body);color:var(--g-sys-color-fg-default);margin:0}.shop__foot{gap:var(--g-sys-space-xs);flex-wrap:wrap;display:flex}.product{gap:var(--g-sys-space-xs);padding:var(--g-sys-space-s) var(--g-sys-space-m) var(--g-sys-space-m);grid-template-columns:minmax(0,1fr);display:grid}.product.is-owned{--_bg:var(--g-sys-color-surface-sunken)}.product__head{justify-content:space-between;align-items:baseline;gap:var(--g-sys-space-s);display:flex}.product__head b{font:var(--g-sys-typography-label);font-size:17px}.product__price{font:var(--g-sys-typography-number-s);white-space:nowrap}.product__state{font:var(--g-sys-typography-caption);color:var(--g-comp-stamp-success);white-space:nowrap}.product__items{gap:4px var(--g-sys-space-s);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.product__items li{font:var(--g-sys-typography-caption);color:var(--g-sys-color-fg-on-surface);align-items:center;gap:3px;font-size:13px;display:inline-flex}.product__desc{font:var(--g-sys-typography-caption);color:var(--g-sys-color-fg-on-surface-muted);word-break:keep-all;margin:0;line-height:1.5}.product__odds{align-items:center;gap:var(--g-sys-space-s);margin:0;display:flex}.product__odds .g-tag{padding:1px 8px;font-size:12px}.product__link{min-height:32px;color:var(--g-sys-color-fg-on-surface);font:var(--g-sys-typography-caption);text-underline-offset:3px;background:0 0;border:0;padding:0 4px;text-decoration:underline}.product>.g-btn{justify-self:stretch}.product__step{font:var(--g-sys-typography-caption);color:var(--g-sys-color-fg-on-surface-muted);margin:0}.shop__ladderdone{margin:0}.bgpick__btn{font:var(--g-sys-typography-caption);text-align:center;word-break:keep-all;color:var(--g-sys-color-fg-on-surface);justify-items:center;gap:2px;font-size:12px;display:grid}.swatch{aspect-ratio:4/3;width:100%;box-shadow:0 0 0 1px var(--g-sys-color-border-soft);border-radius:4px 6px 3px 5px;display:block}.bgpick{gap:var(--g-sys-space-xs);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.bgpick__btn{border-radius:var(--g-sys-radius-control);border:var(--g-sys-border-width-control) solid var(--g-sys-color-border-soft);background:var(--g-sys-color-surface-default);width:100%;min-height:48px;color:var(--g-sys-color-fg-on-surface);padding:4px}.bgpick__btn[aria-pressed=true]{border-color:var(--g-sys-color-action-primary-bg);box-shadow:0 0 0 2px var(--g-sys-color-action-primary-bg)}.bg-alley-wall{background:repeating-linear-gradient(0deg, transparent 0 18px, color-mix(in srgb, var(--g-sys-color-border-soft) 80%, transparent) 18px 20px), color-mix(in srgb, var(--g-sys-color-decor-icon-fill) 22%, var(--g-comp-snap-bg))}.bg-rooftop-sunset{background:linear-gradient(color-mix(in srgb, var(--g-sys-color-tier-legend-inner) 45%, var(--g-comp-snap-bg)), color-mix(in srgb, var(--g-sys-color-decor-icon-fill) 45%, var(--g-comp-snap-bg)))}.bg-mars-base{background:radial-gradient(circle at 78% 22%, color-mix(in srgb, var(--g-sys-color-surface-default) 70%, transparent) 0 10%, transparent 11%), color-mix(in srgb, var(--g-sys-color-feedback-runaway) 28%, var(--g-comp-snap-bg))}.buy__price{font:var(--g-sys-typography-number);margin:-8px 0 0}.buy__desc{font:var(--g-sys-typography-caption);color:var(--g-sys-color-fg-on-surface-muted);word-break:keep-all;margin:0;line-height:1.5}.buy{gap:var(--g-sys-space-s)}.buy__odds{align-items:center;gap:var(--g-sys-space-s);margin:0;display:flex}.buy__odds .g-tag{padding:1px 8px;font-size:12px}.buy__result{padding:var(--g-sys-space-s);border-radius:var(--g-sys-radius-control);background:var(--g-sys-color-surface-sunken);font:var(--g-sys-typography-label);word-break:keep-all;margin:0;font-size:14px;line-height:1.45}.buy__result.is-failed,.buy__result.is-grant-failed{box-shadow:inset 4px 0 0 var(--g-comp-stamp-sulk)}.buy__notices{font:var(--g-sys-typography-caption);color:var(--g-sys-color-fg-on-surface-muted);word-break:keep-all;gap:2px;margin:0;padding-left:18px;font-size:12px;line-height:1.45;display:grid}.buy__web{font:var(--g-sys-typography-caption);color:var(--g-comp-stamp-sulk);text-align:center;margin:0}.buy__note{font:var(--g-sys-typography-caption);color:var(--g-sys-color-fg-on-surface-muted);word-break:keep-all;margin:0}.buy__receipt{gap:2px;margin:0;display:grid}.buy__receipt div{justify-content:space-between;gap:var(--g-sys-space-s);font:var(--g-sys-typography-caption);display:flex}.buy__receipt dt{color:var(--g-sys-color-fg-on-surface-muted)}.buy__receipt dd{font-variant-numeric:tabular-nums;margin:0}.buy .g-modal__actions{gap:var(--g-sys-space-s);grid-template-columns:auto 1fr;display:grid}.buy .g-modal__actions>:only-child{grid-column:1/-1}.history__list{gap:var(--g-sys-space-xs);margin:0;padding:0;list-style:none;display:grid}.history__row{gap:2px var(--g-sys-space-s);padding:var(--g-sys-space-s);border-radius:var(--g-sys-radius-control);border:var(--g-sys-border-width-control) solid var(--g-sys-color-border-soft);font:var(--g-sys-typography-caption);grid-template-columns:1fr auto;display:grid}.history__row b{font:var(--g-sys-typography-label)}.history__row>span:last-child{color:var(--g-sys-color-fg-on-surface-muted);grid-column:1/-1}.history__status.is-refunded{color:var(--g-comp-stamp-sulk)}.ov{z-index:var(--g-sys-z-modal);padding:calc(env(safe-area-inset-top) + 16px) var(--g-sys-space-m) calc(env(safe-area-inset-bottom) + 16px);place-items:center;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.ov__scrim{position:absolute;top:0;bottom:0;left:0;right:0}.ov__panel{width:min(360px,100%);max-height:100%;position:relative;overflow-y:auto}.ov__panel--wide{width:min(420px,100%)}.ov--sheet{align-items:end}.ov--scene{padding:0}.ov--card{padding:var(--g-sys-space-m)}.scene{z-index:var(--g-sys-z-modal);justify-items:center;gap:var(--g-sys-space-xs);padding:var(--g-sys-space-l);border-radius:var(--g-sys-radius-panel);background:var(--g-sys-color-surface-default);color:var(--g-sys-color-fg-on-surface);box-shadow:0 0 0 var(--g-comp-sticker-ring) var(--g-comp-sticker-ring-color);animation:g-pop var(--g-sys-motion-reveal-duration) var(--g-sys-motion-release-easing);display:grid;position:relative}.scene__place{font:var(--g-sys-typography-pen);margin:0}.scene__cat{width:min(180px, var(--app-vh,1vh) * 26)}.scene__sparkles{color:var(--g-sys-color-fg-pen-surface);gap:30px;display:flex;position:absolute;top:18%}.scene__syringe{color:var(--g-sys-color-fg-on-surface);opacity:0;pointer-events:none;animation:app-syringe .72s var(--g-sys-motion-release-easing) 60ms both;display:grid;position:absolute;top:34%;left:60%}@keyframes app-syringe{0%{opacity:0;transform:translate(34px,-34px)}30%{opacity:1;transform:translate(6px,-6px)}50%{opacity:1;transform:translate(-2px,2px)}70%{opacity:1;transform:translate(-2px,2px)}to{opacity:0;transform:translate(30px,-30px)}}.scene__plaster{background:var(--g-sys-color-surface-default);border:2px solid var(--g-sys-color-fg-on-surface);--_rot:-25deg;width:40px;height:16px;animation:g-stamp .4s var(--g-sys-motion-release-easing) .62s backwards;border-radius:6px;position:absolute;top:46%;left:58%;transform:rotate(-25deg)}.scene__plaster:after{content:"";background:var(--g-sys-color-decor-icon-fill-pink);border-radius:3px;position:absolute;top:2px;bottom:2px;left:11px;right:11px}.scene__stamp{--_c:var(--g-comp-stamp-success)}.reveal{color:var(--g-sys-color-fg-on-inverse);cursor:pointer;overflow:hidden}.reveal__dark{background:var(--g-sys-color-surface-inverse);opacity:.94;position:absolute;top:0;bottom:0;left:0;right:0}.reveal__hm{font:var(--g-sys-typography-pen);animation:.4s linear .5s forwards app-fadeout;position:absolute;top:18%}@keyframes app-fadeout{to{opacity:0}}.reveal__curtain{background:repeating-linear-gradient(90deg, var(--g-comp-stamp-sulk) 0 22px, color-mix(in srgb, var(--g-comp-stamp-sulk) 70%, var(--g-sys-color-surface-inverse)) 22px 30px);width:51%;animation:app-curtain 1.4s var(--g-sys-motion-release-easing) .4s forwards;position:absolute;top:0;bottom:0;transform:translateY(-100%)}.reveal__curtain--l{left:0}.reveal__curtain--r{right:0}@keyframes app-curtain{0%{transform:translateY(-100%)}50%{transform:translateY(0)}70%{transform:translateY(0)}to{transform:translateY(0)scaleX(.12)}}.reveal__curtain--l{transform-origin:0}.reveal__curtain--r{transform-origin:100%}.reveal__spot{background:radial-gradient(circle at 50% 38%, color-mix(in srgb, var(--g-sys-color-feedback-flash) 45%, transparent) 0 26%, transparent 50%);opacity:0;animation:.4s linear 1.2s forwards app-fadein;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes app-fadein{to{opacity:1}}.reveal__card{width:min(230px, var(--app-vw,1vw) * 58, var(--app-vh,1vh) * 34);aspect-ratio:1;opacity:0;animation:app-cardflip .6s var(--g-sys-motion-release-easing) 1.3s forwards;position:relative;transform:rotateY(90deg)}.reveal__card img{object-fit:contain;width:100%;height:100%}@keyframes app-cardflip{to{opacity:1;transform:none}}.reveal__text{text-align:center;padding:0 var(--g-sys-space-l);opacity:0;justify-items:center;gap:4px;animation:.4s linear 1.7s forwards app-fadein;display:grid;position:relative}.reveal__lead{font:var(--g-sys-typography-pen);margin:0}.reveal__name{font:var(--g-sys-typography-display);color:var(--g-sys-color-feedback-flash);margin:0;font-size:34px}.reveal__line{font:var(--g-sys-typography-body);margin:0}.reveal__tags{align-items:center;gap:var(--g-sys-space-s);margin:4px 0 0;display:flex}.reveal__new{font:var(--g-sys-typography-stamp);color:var(--g-sys-color-feedback-flash);font-size:22px}.reveal__dup{font:var(--g-sys-typography-label)}.reveal__confetti{pointer-events:none;opacity:0;background-image:radial-gradient(circle, var(--g-sys-color-feedback-flash) 2px, transparent 3px), radial-gradient(circle, var(--g-sys-color-decor-icon-fill-pink) 2px, transparent 3px), radial-gradient(circle, var(--g-sys-color-currency-ticket) 2px, transparent 3px);background-position:0 0,20px 10px,8px 30px;background-size:46px 52px,58px 44px,40px 60px;animation:1.6s linear 2.2s forwards app-confetti;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes app-confetti{0%{opacity:1;transform:translateY(-40%)}to{opacity:0;transform:translateY(20%)}}.reveal__tap{bottom:calc(env(safe-area-inset-bottom) + 28px);font:var(--g-sys-typography-label);opacity:.8;margin:0;animation:1.2s linear infinite g-dot-load;position:absolute}.reveal{justify-content:center;align-items:center;gap:var(--g-sys-space-m);flex-direction:column;display:flex}.choice__art{width:min(160px, var(--app-vh,1vh) * 19);justify-self:center}.choice{min-width:0}.choice .g-modal__title{overflow-wrap:anywhere;text-wrap:balance}.choice__btns{gap:var(--g-sys-space-xs);grid-template-columns:minmax(0,1fr);display:grid}.choice__btn{white-space:normal;text-align:center;word-break:keep-all;text-wrap:balance;flex-direction:column;gap:2px;min-width:0}.choice__sub{font:var(--g-sys-typography-caption)}.choice .g-btn--ghost{justify-self:center}.adopt__art{width:min(180px, var(--app-vh,1vh) * 24);justify-self:center;position:relative}.adopt__art img{width:100%}.adopt__hand{animation:app-hand-wave .6s var(--g-sys-motion-release-easing) 3;position:absolute;top:14%;right:-10px;transform:rotate(-20deg)}@keyframes app-hand-wave{0%,to{transform:rotate(-20deg)}25%{transform:rotate(-24deg)}75%{transform:rotate(-16deg)}}.adopt__box{background:var(--g-sys-color-surface-default);border:var(--g-sys-border-width-control) solid var(--g-sys-color-border-edge);animation:g-stamp .5s var(--g-sys-motion-release-easing) .3s backwards;border-radius:8px;padding:6px;position:absolute;bottom:4px;left:-8px}.adopt__count{text-align:center;font:var(--g-sys-typography-number-l);margin:0}.adopt__reg{font:var(--g-sys-typography-label);flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 8px;margin:0;display:flex}.adopt__bonus,.adopt__gift{font:var(--g-sys-typography-caption);color:var(--g-sys-color-fg-on-surface-muted)}.adopt .g-modal__body,.adoptq .g-modal__body{word-break:keep-all}.adopt__btns,.reward__btns{flex-direction:column;align-items:stretch}.mars{background:var(--g-sys-color-surface-inverse);color:var(--g-sys-color-fg-on-inverse);place-items:center;gap:var(--g-sys-space-m);text-align:center;display:grid}.mars__sky{background-image:radial-gradient(circle, var(--g-sys-color-fg-on-inverse) 1px, transparent 2px);opacity:.5;background-size:37px 41px;position:absolute;top:0;bottom:0;left:0;right:0}.mars__rocket{width:min(260px, var(--app-vw,1vw) * 64, var(--app-vh,1vh) * 36);animation:app-launch 2.2s var(--g-sys-motion-anticipate-easing) forwards;position:relative}@keyframes app-launch{0%{transform:translateY(40px)}60%{transform:translateY(-10px)rotate(-4deg)}to{transform:translateY(-30px)rotate(-8deg)}}.mars__text{gap:var(--g-sys-space-s);padding:0 var(--g-sys-space-l);justify-items:center;display:grid;position:relative}.mars__text h2{font:var(--g-sys-typography-display);color:var(--g-sys-color-feedback-flash);word-break:keep-all;text-wrap:balance;margin:0}.mars .adopt__bonus,.mars .adopt__gift{color:var(--g-sys-color-fg-on-inverse)}.mars__text p{margin:0}.mars--shiny{background:color-mix(in srgb, var(--g-sys-color-surface-inverse) 86%, var(--g-sys-color-tier-shiny))}.mars--legend{background:color-mix(in srgb, var(--g-sys-color-surface-inverse) 84%, var(--g-sys-color-tier-legend))}.mars--secret{background:color-mix(in srgb, var(--g-sys-color-surface-inverse) 72%, var(--g-sys-color-tier-secret))}.hall{--_door:var(--g-sys-color-tier-town);--_door-edge:var(--g-sys-color-border-default);--_dot:transparent;--_wait:var(--g-sys-motion-press-duration);--_open:var(--g-sys-motion-reveal-duration);--_pop:var(--g-sys-motion-release-duration);color:var(--g-sys-color-fg-on-inverse);cursor:pointer;overflow:hidden}.hall.is-first{--_wait:var(--g-sys-motion-reveal-duration);--_open:calc(var(--g-sys-motion-reveal-duration) * 2);--_pop:calc(var(--g-sys-motion-reveal-duration) * 2)}.hall--shiny{--_door:var(--g-sys-color-tier-shiny);--_door-edge:var(--g-sys-color-tier-shiny-fg);--_dot:var(--g-sys-color-tier-pattern)}.hall--legend{--_door:var(--g-sys-color-tier-legend-inner);--_door-edge:var(--g-sys-color-tier-legend);--_dot:color-mix(in srgb, var(--g-sys-color-tier-legend) 55%, transparent)}.hall--secret{--_door:var(--g-sys-color-tier-secret);--_door-edge:var(--g-sys-color-tier-secret-inner);--_dot:var(--g-sys-color-tier-secret-inner)}.hall__dark{background:var(--g-sys-color-surface-inverse);opacity:.92;position:absolute;top:0;bottom:0;left:0;right:0}.hall__backdrop{opacity:.2;--_ink:var(--g-sys-color-fg-on-inverse);width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;overflow:visible}.hall__door{z-index:1;background:radial-gradient(circle, var(--_dot) 2px, transparent 3px) 0 0 / 22px 22px, var(--_door);width:50%;box-shadow:inset 0 0 0 8px var(--_door-edge);animation:app-door-l var(--_open) var(--g-sys-motion-enter-easing) var(--_wait) forwards;position:absolute;top:0;bottom:0}.hall__door--l{left:0}.hall__door--r{animation-name:app-door-r;right:0}.hall--legend .hall__door{box-shadow:inset 0 0 0 5px var(--_door-edge), inset 0 0 0 8px var(--g-sys-color-tier-legend-gap), inset 0 0 0 12px var(--g-sys-color-tier-legend-inner)}@keyframes app-door-l{to{transform:translate(-100%)}}@keyframes app-door-r{to{transform:translate(100%)}}.hall__ticket{min-width:min(280px, var(--app-vw,1vw) * 78);max-width:calc(var(--app-vw,1vw) * 100 - 48px);text-align:center;border-radius:var(--g-sys-radius-panel);background:var(--g-sys-color-surface-default);color:var(--g-sys-color-fg-on-surface);box-shadow:0 0 0 2px var(--g-sys-color-border-edge), inset 0 0 0 8px var(--_tier), var(--g-sys-shadow-sticker) var(--g-sys-color-shadow-default);animation:g-pop var(--g-sys-motion-reveal-duration) var(--g-sys-motion-reveal-easing) var(--_pop) both;justify-items:center;gap:6px;padding:22px 26px 18px;display:grid;position:relative}.hall--shiny .hall__ticket{outline:3px dotted var(--g-sys-color-tier-pattern);outline-offset:-5.5px}.hall--legend .hall__ticket{box-shadow:0 0 0 2px var(--g-sys-color-border-edge), inset 0 0 0 3px var(--g-sys-color-tier-legend), inset 0 0 0 5px var(--g-sys-color-tier-legend-gap), inset 0 0 0 9px var(--g-sys-color-tier-legend-inner), var(--g-sys-shadow-sticker) var(--g-sys-color-shadow-default)}.hall--secret .hall__ticket{outline:2px dotted var(--g-sys-color-tier-secret-inner);outline-offset:-5px;box-shadow:0 0 0 2px var(--g-sys-color-border-edge), inset 0 0 0 8px var(--g-sys-color-tier-secret), var(--g-sys-shadow-sticker) var(--g-sys-color-shadow-default)}.hall__name{font:var(--g-sys-typography-display);word-break:keep-all;margin:0;font-size:34px;line-height:1.15}.hall__route{font:var(--g-sys-typography-label);color:var(--g-sys-color-fg-on-surface-muted);margin:0}.hall__tap{bottom:calc(env(safe-area-inset-bottom) + 28px);font:var(--g-sys-typography-label);opacity:0;animation:app-fadein var(--g-sys-motion-reveal-duration) linear calc(var(--_pop) + var(--g-sys-motion-reveal-duration)) forwards;margin:0;position:absolute}.runaway__note{transform:rotate(-2deg)}.runaway__where{text-align:center;font:var(--g-sys-typography-label);color:var(--g-sys-color-fg-on-surface-muted);margin:0}.runaway__furs{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.runaway__fur{cursor:pointer;width:48px;height:48px;color:var(--g-sys-color-fg-on-surface);animation:app-drop .42s var(--g-sys-motion-release-easing) both, g-wiggle 1.2s var(--g-sys-motion-release-easing) infinite;background:0 0;border:0;place-items:center;padding:0;display:grid}.runaway__fur.is-picked{animation:app-pick .5s var(--g-sys-motion-release-easing) forwards;pointer-events:none}@keyframes app-drop{0%{opacity:0;transform:translateY(-28px)scale(.6)}}@keyframes app-pick{to{opacity:0;visibility:hidden;transform:translateY(-40px)scale(.4)}}.runaway__furtext{text-align:center;font:var(--g-sys-typography-caption);color:var(--g-sys-color-fg-on-surface-muted);margin:0}.runaway__btns{gap:var(--g-sys-space-xs);display:grid}.runaway__btns .g-btn--ad{flex-wrap:wrap}.runaway__left{width:100%;font:var(--g-sys-typography-caption)}.journal{gap:var(--g-sys-space-s);display:grid}.journal__head{font:var(--g-sys-typography-label);justify-content:space-between;display:flex}.journal__stamp{z-index:1;font-size:22px;position:absolute;top:6px;right:50%;transform:translate(50%)}.journal__head{padding-top:26px}.journal__body{gap:0;font-size:19px;display:grid}.journal__body p{margin:0}.journal__first{font-size:22px}.journal__line{letter-spacing:0;flex-wrap:wrap;gap:1px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;line-height:1.6;display:flex}.jm-s,.jm-u{color:var(--g-comp-stamp-success)}.jm-d,.jm-x{color:var(--g-comp-stamp-sulk)}.jm-k,.jm-h{color:var(--g-sys-color-fg-on-surface-muted)}.jm-v,.jm-c,.jm-i,.jm-b{color:var(--g-sys-color-fg-pen-surface)}.journal__acts{flex-wrap:wrap;gap:8px;display:flex}.journal__acts .is-top{background:linear-gradient(transparent 45%, color-mix(in srgb, var(--g-sys-color-feedback-flash) 80%, transparent) 45%)}.journal__sign{text-align:right}.journal__title{font-weight:700}.journal--runaway .journal__body{clip-path:polygon(0 1%,8% 0,22% 2%,40% 0,63% 1.5%,80% 0,100% 1%,99% 30%,100% 62%,98.5% 100%,70% 98.5%,45% 100%,20% 98%,0 99.5%,1% 70%,0 35%);transform:rotate(-1deg)}.journal--adopt .journal__body{border-width:10px 10px 34px}.journal--mars .journal__stamp{--_c:var(--g-sys-color-tier-secret)}.album__lead{font:var(--g-sys-typography-caption)}.album__kept{margin:calc(-1 * var(--g-sys-space-s)) 0 0;text-align:center;font:var(--g-sys-typography-caption);color:var(--g-sys-color-fg-on-surface-muted)}.album__seg{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.album__seg button{padding:0 var(--g-sys-space-xxs);white-space:nowrap}.album__n{font:var(--g-sys-typography-caption);color:var(--g-sys-color-fg-on-surface-muted);margin-left:2px}.album__none{margin:var(--g-sys-space-m) 0;text-align:center;font:var(--g-sys-typography-body);color:var(--g-sys-color-fg-on-surface-muted);word-break:keep-all;text-wrap:pretty}.album__empty{justify-items:center;gap:var(--g-sys-space-xs);padding:var(--g-sys-space-l) var(--g-sys-space-m);border:var(--g-sys-border-width-control) dashed var(--g-sys-color-border-soft);border-radius:var(--g-sys-radius-control);text-align:center;color:var(--g-sys-color-fg-on-surface);display:grid}.album__empty b{font:var(--g-sys-typography-label)}.album__empty p{font:var(--g-sys-typography-caption);color:var(--g-sys-color-fg-on-surface-muted);word-break:keep-all;text-wrap:pretty;margin:0}.album__grid{gap:var(--g-sys-space-s) var(--g-sys-space-xs)}.albumcard{padding:var(--g-sys-space-xs) var(--g-sys-space-xs) var(--g-sys-space-s);box-shadow:var(--g-sys-shadow-sticker-s) var(--g-sys-color-shadow-default);align-content:start;gap:4px;position:relative}.albumcard:active{box-shadow:none;transform:translate(2px,2px)}.albumcard span{white-space:normal}.albumcard__top{width:100%;font:var(--g-sys-typography-caption);color:var(--g-sys-color-fg-on-surface-muted);justify-content:space-between;gap:4px;display:flex}.albumcard__top b{color:var(--g-sys-color-fg-on-surface)}.albumcard__picwrap{width:100%;margin-top:6px;position:relative;overflow:visible!important}.albumpic{aspect-ratio:1;width:100%;padding:7px;display:block}.albumpic img{object-fit:contain;width:100%;height:100%;display:block}.albumcard:nth-child(2n) .albumpic{transform:rotate(var(--g-sys-tilt-b))}.albumcard .albumpic:before,.albumcard .albumpic:after{width:32px;height:12px;top:-6px}.albumcard .albumpic:before{left:8px}.albumcard .albumpic:after{right:8px}.albumcard__name{font:var(--g-sys-typography-label);margin-top:2px;font-size:15px;white-space:nowrap!important}.albumcard__lv{font:var(--g-sys-typography-caption);word-break:keep-all;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.albumentry__lv b{font:var(--g-sys-typography-number-s)}.albumcard__meta{font:var(--g-sys-typography-caption);color:var(--g-sys-color-fg-on-surface-muted);font-weight:500}.albumstamp{z-index:1;mix-blend-mode:normal;background:color-mix(in srgb, var(--g-sys-color-surface-default) 88%, transparent);border-radius:var(--_r);white-space:nowrap;position:absolute;bottom:-6px;right:-8px}.albumstamp--s{transform:rotate(var(--_rot,-8deg));padding:4px 9px;font-size:14px;animation:none;top:-8px;bottom:auto;right:-6px}.albumstamp--s:before{box-shadow:inset 0 0 0 2px var(--g-sys-color-surface-default), inset 0 0 0 3.5px var(--_c);border-width:2px}.albumstamp--register{--_c:var(--g-comp-stamp-keep);--_r:6px;--_rot:-6deg}.albumstamp--arrive{--_c:var(--g-sys-color-tier-secret);--_rot:7deg}.albumrow__faces{flex:none;display:flex}.albumrow__faces img{object-fit:cover;object-position:50% 30%;background:var(--g-comp-snap-bg);border:var(--g-sys-border-width-control) solid var(--g-sys-color-surface-default);width:30px;height:30px;box-shadow:0 0 0 1px var(--g-sys-color-border-soft);border-radius:50%}.albumrow__faces img+img{margin-left:-10px}.albumentry{gap:var(--g-sys-space-s);padding-bottom:0}.albumentry__head{justify-content:space-between;gap:var(--g-sys-space-s);font:var(--g-sys-typography-label);color:var(--g-sys-color-fg-on-surface-muted);padding-right:40px;display:flex}.albumentry__head b{color:var(--g-sys-color-fg-on-surface)}.albumentry__hero{width:min(230px, var(--app-vw,1vw) * 62, var(--app-vh,1vh) * 36);justify-self:center;margin:6px 0 4px;position:relative}.albumentry__hero .albumstamp{font-size:22px}.albumentry__who{justify-content:center;align-items:center;gap:var(--g-sys-space-xs);flex-wrap:wrap;display:flex}.albumentry__name{font:var(--g-sys-typography-heading);text-align:center;margin:0}.albumentry__lv,.albumentry__src,.albumentry__title{text-align:center;margin:0}.albumentry__lv{font:var(--g-sys-typography-body);margin-top:-4px}.albumentry__src{font:var(--g-sys-typography-caption);color:var(--g-sys-color-fg-on-surface-muted);margin-top:-6px}.albumentry__title{font:var(--g-sys-typography-caption);color:var(--g-sys-color-fg-on-surface-muted)}.albumentry__title b{font:var(--g-sys-typography-label);color:var(--g-sys-color-fg-on-surface)}.albumsec{gap:var(--g-sys-space-xs);margin-top:var(--g-sys-space-xs);display:grid}.albumsec h4{font:var(--g-sys-typography-label);margin:0}.albumsec h4 small{font:var(--g-sys-typography-caption);color:var(--g-sys-color-fg-on-surface-muted);margin-left:4px}.albumnote{padding-block:var(--g-sys-space-xs);display:grid}.albumnote p{margin:0}.albumnote__first{font-size:21px}.albumstats{gap:0 var(--g-sys-space-m);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.albumstats div{justify-content:space-between;align-items:baseline;gap:var(--g-sys-space-xs);border-bottom:1.5px dashed var(--g-sys-color-border-soft);padding:6px 0;display:flex}.albumstats .is-wide{grid-column:1/-1}.albumstats dt{min-width:0;font:var(--g-sys-typography-caption);color:var(--g-sys-color-fg-on-surface-muted);word-break:keep-all}.albumstats dd{font:var(--g-sys-typography-number-s);white-space:nowrap;margin:0}.albumline{margin:0;padding:0 2px}.albumlegend{font:var(--g-sys-typography-caption);color:var(--g-sys-color-fg-on-surface-muted);flex-wrap:wrap;gap:2px 10px;margin:0;display:flex}.albumlegend .jm{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.albumentry__actions{z-index:2;margin:var(--g-sys-space-xs) calc(-1 * var(--g-sys-space-m)) 0;padding:var(--g-sys-space-s) var(--g-sys-space-m) var(--g-sys-space-m);background:var(--g-comp-panel-bg);border-top:1.5px dashed var(--g-sys-color-border-soft);flex-wrap:nowrap;position:sticky;bottom:0}.albumentry__actions .g-btn{flex:1}.discover,.title{background:color-mix(in srgb, var(--g-sys-color-currency-can) 45%, var(--g-sys-color-bg-default));align-content:center;place-items:center;gap:var(--g-sys-space-m);text-align:center;display:grid}.discover__rain{pointer-events:none;background-image:repeating-linear-gradient(105deg, transparent 0 22px, color-mix(in srgb, var(--g-sys-color-fg-pen) 22%, transparent) 22px 23px, transparent 23px 47px);background-size:120px 120px;animation:.6s linear infinite app-rain;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes app-rain{to{background-position:-30px 120px}}.discover__lead{font:var(--g-sys-typography-pen);margin:0;position:relative}.discover__box,.title__box{width:min(240px, var(--app-vw,1vw) * 64, var(--app-vh,1vh) * 38);animation:app-box-bob calc(var(--g-sys-motion-reveal-duration) * 2.5) var(--g-sys-motion-enter-easing) infinite;cursor:pointer;transform-origin:50% 90%;background:0 0;border:0;padding:0;position:relative}@keyframes app-box-bob{0%,to{transform:translateY(0)rotate(0)scale(1)}18%{transform:translateY(2px)rotate(-1deg)scale(1.03,.96)}40%{transform:translateY(-10px)rotate(-3deg)scale(.98,1.03)}62%{transform:translateY(0)rotate(2.5deg)scale(1.02,.98)}78%{transform:translateY(-3px)rotate(-1deg)scale(1)}}.discover__box img,.title__box img{width:100%}.discover__tap,.title__tap{font:var(--g-sys-typography-label);color:var(--g-sys-color-fg-default);margin:0;font-size:15px;position:relative}.title{height:100%;position:relative;overflow:hidden}.title__name{font:var(--g-sys-typography-display);margin:0;position:relative}.title__sub{font:var(--g-sys-typography-pen);margin:-8px 0 0;position:relative}.adsheet{gap:var(--g-sys-space-s);margin:0;padding:0;list-style:none;display:grid}.adsheet__row{align-items:center;gap:4px var(--g-sys-space-s);padding:var(--g-sys-space-s);border-radius:var(--g-sys-radius-control);border:var(--g-sys-border-width-control) solid var(--g-sys-color-border-soft);grid-template-columns:auto 1fr auto;display:grid}.adsheet__row.is-focus{border-color:var(--g-sys-color-action-primary-bg)}.adsheet__row .g-btn{grid-column:1/-1}.adsheet__name{font:var(--g-sys-typography-label);word-break:keep-all}.adsheet__count{font:var(--g-sys-typography-caption);color:var(--g-sys-color-fg-on-surface-muted)}.adsheet__foot{margin:var(--g-sys-space-s) 0 0;font:var(--g-sys-typography-caption);color:var(--g-sys-color-fg-on-surface-muted);text-align:center}.odds__text{margin:0 0 var(--g-sys-space-s);font:var(--g-sys-typography-note)}.odds__scroll{gap:var(--g-sys-space-m);display:grid}.odds__table{border-collapse:collapse;width:100%;font:var(--g-sys-typography-caption);font-variant-numeric:tabular-nums}.odds__table th,.odds__table td{border-bottom:1px solid var(--g-sys-color-border-soft);text-align:right;padding:4px 6px}.odds__table th:first-child{text-align:left;font-weight:500}.odds__table thead th{font-weight:700}.odds__defs{margin:0 0 var(--g-sys-space-s)}.odds__defs th{white-space:nowrap;vertical-align:top}.odds__defs td{text-align:left;font:var(--g-sys-typography-note);word-break:keep-all}.odds .odds__text{word-break:keep-all}.cardview{z-index:var(--g-sys-z-modal);justify-items:center;gap:var(--g-sys-space-m);width:min(340px,100%);display:grid;position:relative}.ccard{width:min(300px, var(--app-vw,1vw) * 78, var(--app-vh,1vh) * 50);aspect-ratio:3/4;perspective:900px;transform-style:preserve-3d;transform:rotateX(var(--rx)) rotateY(calc(var(--ry) + 0deg));transition:transform .5s var(--g-sys-motion-release-easing);touch-action:none;cursor:pointer;position:relative}.ccard.is-flipped{transform:rotateX(var(--rx)) rotateY(calc(var(--ry) + 180deg))}.ccard__face{-webkit-backface-visibility:hidden;backface-visibility:hidden;background:var(--g-sys-color-surface-default);color:var(--g-sys-color-fg-on-surface);border:10px solid var(--_tier,var(--g-sys-color-tier-town));box-shadow:0 0 0 2px var(--g-sys-color-border-edge), var(--g-sys-shadow-sticker) var(--g-sys-color-shadow-default);border-radius:18px;align-content:start;gap:6px;padding:14px;display:grid;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.tier-town{--_tier:var(--g-sys-color-tier-town)}.tier-shiny{--_tier:var(--g-sys-color-tier-shiny)}.tier-legend{--_tier:var(--g-sys-color-tier-legend-inner)}.tier-secret{--_tier:var(--g-sys-color-tier-secret-inner)}.has-frame .ccard__face{border-color:var(--g-sys-color-tier-legend-inner)}.ccard__front header{font:var(--g-sys-typography-label);justify-content:space-between;align-items:center;display:flex}.ccard__front img{aspect-ratio:1;object-fit:contain;z-index:1;width:100%;position:relative}.ccard__front h3,.ccard__back h3{font:var(--g-sys-typography-heading);text-align:center;margin:0}.ccard__front p{text-align:center;font:var(--g-sys-typography-caption);color:var(--g-sys-color-fg-on-surface-muted);margin:0}.ccard__foil{opacity:0;pointer-events:none;background:linear-gradient(115deg, transparent 20%, color-mix(in srgb, var(--g-sys-color-currency-ticket) 50%, transparent) 38%, color-mix(in srgb, var(--g-sys-color-decor-icon-fill-pink) 50%, transparent) 50%, color-mix(in srgb, var(--g-sys-color-feedback-flash) 50%, transparent) 62%, transparent 80%);background-size:240% 240%;background-position:var(--mx) var(--my);mix-blend-mode:multiply;position:absolute;top:0;bottom:0;left:0;right:0}.tier-shiny .ccard__foil{opacity:.55}.tier-legend .ccard__foil{opacity:.75}.tier-secret .ccard__foil{opacity:.95}.ccard__glare{pointer-events:none;z-index:2;background:radial-gradient(circle at var(--mx) var(--my), color-mix(in srgb, var(--g-sys-color-surface-default) 55%, transparent) 0, transparent 45%);mix-blend-mode:soft-light;position:absolute;top:0;bottom:0;left:0;right:0}.ccard.is-lite{transition:transform .3s linear}.ccard.is-lite .ccard__foil,.ccard.is-lite .ccard__glare{display:none}.ccard__lead{font:var(--g-sys-typography-pen);text-align:center;margin:0}.ccard__line{text-align:center;font:var(--g-sys-typography-body);margin:0}.ccard__back dl{font:var(--g-sys-typography-caption);grid-template-columns:auto 1fr;gap:4px 10px;margin:8px 0 0;display:grid}.ccard__back dt{color:var(--g-sys-color-fg-on-surface-muted)}.ccard__back dd{text-align:right;margin:0}.ccard__hearts .g-icon{--_if:var(--g-sys-color-decor-icon-fill-pink)}.ccard__hearts .g-icon.is-empty{--_if:var(--g-sys-color-surface-default);opacity:.5}.ccard__coats{flex-wrap:wrap;justify-content:flex-end;gap:3px;display:flex}.ccard__hint{text-align:center;font:var(--g-sys-typography-caption);color:var(--g-sys-color-fg-on-surface-muted);margin:auto 0 0}.coatdot{border:1.5px solid var(--g-sys-color-border-default);opacity:.25;border-radius:50%;width:12px;height:12px}.coatdot.is-on{opacity:1}.coat-cheese{background:var(--g-sys-color-decor-icon-fill)}.coat-mackerel{background:var(--g-sys-color-currency-hairball)}.coat-tuxedo{background:linear-gradient(90deg, var(--g-sys-color-surface-inverse) 50%, var(--g-sys-color-surface-default) 50%)}.coat-calico{background:conic-gradient(var(--g-sys-color-decor-icon-fill-deep) 0 33%, var(--g-sys-color-surface-inverse) 33% 66%, var(--g-sys-color-surface-default) 66%)}.coat-black{background:var(--g-sys-color-surface-inverse)}.coat-white{background:var(--g-sys-color-surface-default)}.coat-cow{background:radial-gradient(circle at 30% 30%, var(--g-sys-color-surface-inverse) 0 30%, var(--g-sys-color-surface-default) 32%)}.coat-gray{background:var(--g-sys-color-currency-can)}.coat-cream{background:var(--g-sys-color-surface-note)}.coat-silver{background:color-mix(in srgb, var(--g-sys-color-currency-can) 50%, var(--g-sys-color-surface-default))}.cardview__nav{align-items:center;gap:var(--g-sys-space-m);font:var(--g-sys-typography-number-s);color:var(--g-sys-color-fg-on-inverse);display:flex}.cardview__next .g-icon{transform:scaleX(-1)}.cardview__btns{justify-content:center;gap:var(--g-sys-space-xs);flex-wrap:wrap;display:flex}.nick__input{width:100%;min-height:48px;padding:0 var(--g-sys-space-s);border-radius:var(--g-sys-radius-control);border:var(--g-sys-border-width-control) solid var(--g-sys-color-border-edge);font:var(--g-sys-typography-body);background:var(--g-sys-color-surface-default);color:var(--g-sys-color-fg-on-surface);font-size:18px}.nick__help{margin:4px 0 var(--g-sys-space-s);font:var(--g-sys-typography-caption);color:var(--g-sys-color-fg-on-surface-muted)}.union{gap:var(--g-sys-space-xs);margin:0;padding:0;list-style:none;display:grid}.union__row{align-items:center;gap:var(--g-sys-space-s);grid-template-columns:56px 1fr;display:grid}.union__row img{width:56px}.union__row img.is-mud{filter:sepia(.8)brightness(.8)}.union__row div{display:grid}.union__row span{font:var(--g-sys-typography-caption);color:var(--g-sys-color-fg-on-surface-muted)}.titles{gap:var(--g-sys-space-xs);flex-wrap:wrap;display:flex}.shared{align-content:start;justify-items:center;gap:var(--g-sys-space-s);height:100%;padding:var(--g-sys-space-l) var(--g-sys-space-m);text-align:center;display:grid;overflow-y:auto}.shared__title{font:var(--g-sys-typography-title);margin:0}.shared__sub,.shared__hint,.shared__foot{font:var(--g-sys-typography-caption);color:var(--g-sys-color-fg-muted);margin:0}.shared__art{width:min(240px, var(--app-vw,1vw) * 62);background:0 0;border:0;padding:0;position:relative}.shared__art img{width:100%}.shared__art .g-stamp{position:absolute;top:12%;right:0}.shared__book{text-align:left;width:100%}.shared__book h2{font:var(--g-sys-typography-pen);margin:0 0 4px}.shared__book dl{grid-template-columns:auto 1fr;gap:0 12px;margin:0;display:grid}.shared__book dd{text-align:right;margin:0}.shared__shots{justify-content:flex-end;align-items:center;gap:4px;display:flex}.shared__shots span{border:2px solid var(--g-sys-color-border-default);border-radius:50%;width:16px;height:16px}.shared__shots span.is-on{background:var(--g-sys-color-currency-ticket)}.cheat-entry{padding:var(--g-sys-space-s);border:2px dashed var(--g-sys-color-border-default);border-radius:var(--g-sys-radius-control);background:var(--g-sys-color-surface-note);color:var(--g-sys-color-fg-on-surface)}.cheat-entry .sec__note{color:var(--g-sys-color-fg-on-surface-muted)}.cheat-entry__open{justify-self:start}.cheat{width:min(380px, var(--app-vw,1vw) * 92);z-index:calc(var(--g-sys-z-toast) + 1);padding:calc(env(safe-area-inset-top) + 8px) 10px 24px;background:var(--g-sys-color-surface-default);color:var(--g-sys-color-fg-on-surface);border-right:3px dashed var(--g-sys-color-border-default);font:var(--g-sys-typography-caption);box-shadow:var(--g-sys-shadow-sticker) var(--g-sys-color-shadow-default);position:fixed;top:0;bottom:0;left:0;overflow-y:auto}.cheat__head{align-items:center;gap:8px;margin-bottom:6px;display:flex}.cheat__head b{font:var(--g-sys-typography-label)}.cheat__head span{color:var(--g-sys-color-fg-on-surface-muted);flex:1}.cheat details{border-top:1px solid var(--g-sys-color-border-soft);padding:6px 0}.cheat summary{font:var(--g-sys-typography-label);cursor:pointer;padding:4px 0}.cheat__row{flex-wrap:wrap;align-items:center;gap:6px;margin:6px 0;display:flex}.cheat__row label,.cheat__check{align-items:center;gap:4px;margin:4px 0;display:flex}.cheat__row input[type=number]{width:56px}.cheat__btn{border:1.5px solid var(--g-sys-color-border-edge);background:var(--g-sys-color-surface-sunken);min-height:34px;color:var(--g-sys-color-fg-on-surface);font:var(--g-sys-typography-caption);border-radius:8px;padding:0 10px}.cheat__btn:active{transform:scale(.96)}.cheat__events{word-break:break-all;margin:0;padding-left:18px;font-family:ui-monospace,monospace;font-size:11px}@media (prefers-reduced-motion:reduce){.care__stage.is-shaking,.care__cat img,.discover__rain,.discover__box,.title__box,.runaway__fur,.reveal__confetti,.care__bowl.is-full,.hall__ticket,.coachbar{animation:none!important}.scene__syringe,.hall__door{display:none}.runaway__fur.is-picked{visibility:hidden}.care__cat.is-morph .care__img--from{animation:app-xfade-out var(--g-sys-motion-release-duration) linear forwards!important}.care__cat.is-morph .care__img:not(.care__img--from){animation:app-xfade-in var(--g-sys-motion-release-duration) linear both!important}.care__puff,.care__sparks{display:none}.care__bubble{animation-name:app-xfade-in}}.ov__panel{max-height:calc(var(--app-h,100dvh) - 32px - env(safe-area-inset-top) - env(safe-area-inset-bottom))}@media (max-height:760px){.care__pill{gap:2px;padding-block-start:4px;padding-block-end:4px}.care .g-catpill .g-ribbon{font-size:18px}.care__main,.care__bottom .g-btn--xl,.care__max .g-btn--xl{--_h:56px;font-size:22px}}@media (max-height:660px){.care__promo{display:none}.care__main,.care__bottom .g-btn--xl,.care__max .g-btn--xl{--_h:52px;font-size:20px}}.care__pill{z-index:4;position:relative}.care__more{border-radius:var(--g-sys-radius-chip);border:var(--g-sys-border-width-control) solid var(--g-sys-color-border-soft);background:var(--g-sys-color-surface-default);min-height:34px;color:var(--g-sys-color-fg-on-surface-muted);font:var(--g-sys-typography-label);white-space:nowrap;flex:none;align-items:center;gap:4px;padding:0 10px;font-size:13px;font-weight:700;display:inline-flex;position:relative}.care__more:after{content:"";position:absolute;top:-5px;bottom:-5px;left:-2px;right:-2px}.care__more.has-pity{color:var(--g-sys-color-fg-on-surface);border-color:var(--g-sys-color-border-edge)}.record{gap:var(--g-sys-space-s);text-align:left}.record .g-modal__title{padding-inline-start:36px;padding-inline-end:36px}.record .g-catpill__row{color:var(--g-sys-color-fg-on-surface-muted)}.care__goal,.care__explain,.care__legend{font:var(--g-sys-typography-caption);color:var(--g-sys-color-fg-on-surface-muted);margin:0}.care__explain{font:var(--g-sys-typography-note);line-height:1.4}.care__goal{color:var(--g-sys-color-fg-on-surface);font-weight:700}.care__legend{flex-wrap:wrap;align-items:center;gap:2px 6px;display:flex}.care__legenditem{align-items:center;gap:3px;display:inline-flex}.care__pill .g-catpill__head{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:6px;display:grid}.care__pill .g-catpill__head>:only-child{grid-column:1/-1}.care__pill .care__stagename{font-size:min(.86em,17px);line-height:1.05}@media (max-width:380px){.care__pill .g-catpill__head{gap:4px}.care__pill .care__more{padding-inline-start:7px;padding-inline-end:7px}.care__pill .care__bowl{padding-inline-start:5px;padding-inline-end:5px}}.onb{height:100%;padding:10px 20px calc(20px + env(safe-area-inset-bottom));background:var(--g-sys-color-bg-default);color:var(--g-sys-color-fg-default);touch-action:pan-y;grid-template-rows:auto minmax(0,1fr) auto auto auto;gap:12px;display:grid;position:relative}.ov--onb{padding:0;display:block}.ov--onb .onb{padding-top:calc(10px + env(safe-area-inset-top))}.onb__top{justify-content:space-between;align-items:center;min-height:40px;padding-right:110px;display:flex}.onb__count{font:var(--g-sys-typography-number-s);color:var(--g-sys-color-fg-muted)}.onb__skip{min-height:40px;color:var(--g-sys-color-fg-muted);font:var(--g-sys-typography-label);text-underline-offset:3px;background:0 0;border:0;padding:0 8px;text-decoration:underline}.onb__art{min-height:0;animation:g-pop var(--g-sys-motion-enter-duration) var(--g-sys-motion-release-easing);place-items:center;display:grid;position:relative}.onb__art img{max-width:min(300px, var(--app-vw,1vw) * 76);object-fit:contain;width:auto;height:100%;max-height:100%}.onb__stamps{justify-content:center;gap:10px;display:flex;position:absolute;top:auto;bottom:6%;left:0;right:0}.onb__stamps .g-stamp{font-size:20px}.onb__gate{justify-content:center;gap:8px;display:flex;position:absolute;top:auto;bottom:4%;left:0;right:0}.onb__text{text-align:center;gap:8px;display:grid}.onb__text h1{font:var(--g-sys-typography-title);text-wrap:balance;margin:0;font-size:24px}.onb__text p{max-width:30em;font:var(--g-sys-typography-body);color:var(--g-sys-color-fg-muted);text-wrap:pretty;word-break:keep-all;margin:0 auto}.onb__dots{justify-content:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.onb__dots li{background:var(--g-sys-color-border-soft);border-radius:50%;width:8px;height:8px}.onb__dots li.is-on{background:var(--g-sys-color-action-primary-bg);border-radius:4px;width:22px}.onb__btns{gap:10px;display:flex}.onb__btns .g-btn{flex:1}.corner-replay{top:calc(env(safe-area-inset-top) + 10px);z-index:2;border-radius:var(--g-sys-radius-chip);border:var(--g-sys-border-width-control) solid var(--g-sys-color-border-soft);background:color-mix(in srgb, var(--g-sys-color-surface-default) 85%, transparent);min-height:40px;color:var(--g-sys-color-fg-default);font:var(--g-sys-typography-label);padding:0 12px;font-size:13px;position:absolute;left:12px}.care__ribbon .g-ribbon__lv{flex:none}.care__help .g-btn:not(.g-btn--ad){order:-1}.care__help .g-btn.care__getmore{order:1}.care__shelter.is-empty{opacity:.6}.care__main.is-disabled{font-size:19px}.coachbar{left:0;right:0;bottom:calc(env(safe-area-inset-bottom) + 56px + 56px + 26px);width:min(420px,100% - 24px);z-index:calc(var(--g-sys-z-modal) + 1);background:var(--g-sys-color-surface-inverse);color:var(--g-sys-color-fg-on-inverse);box-shadow:var(--g-sys-shadow-sticker-s) var(--g-sys-color-shadow-default);font:var(--g-sys-typography-body);text-align:left;animation:app-coach-in var(--g-sys-motion-enter-duration) var(--g-sys-motion-release-easing);cursor:pointer;border:0;border-radius:16px;align-items:center;gap:10px;margin-inline-start:auto;margin-inline-end:auto;padding:12px 14px;font-size:15px;line-height:1.4;display:flex;position:fixed}@keyframes app-coach-in{0%{opacity:0;transform:translateY(12px)scale(.97)}to{opacity:1;transform:none}}.coachbar:after{content:"";background:inherit;border-radius:3px;width:16px;height:16px;position:absolute;bottom:-8px;left:50%;transform:translate(-50%)rotate(45deg)}.coachbar.is-over{bottom:auto;top:calc(env(safe-area-inset-top) + 56px)}.coachbar.is-over:after{display:none}.coachbar__note{flex:1}.coachbar__ok{background:var(--g-sys-color-action-primary-bg);color:var(--g-sys-color-action-primary-fg);font:var(--g-sys-typography-label);border-radius:10px;flex:none;padding:6px 10px;font-weight:700}@media (max-height:760px){.coachbar{bottom:calc(env(safe-area-inset-bottom) + 56px + 56px + 22px)}}@media (max-height:660px){.coachbar{bottom:calc(env(safe-area-inset-bottom) + 56px + 52px + 18px)}}.runaway__tip{text-align:center;font:var(--g-sys-typography-caption);color:var(--g-sys-color-fg-on-surface-muted);margin:2px 0 0}.onb__skip{border:var(--g-sys-border-width-control) solid var(--g-sys-color-border-soft);border-radius:var(--g-sys-radius-chip);min-height:44px;padding:0 14px;text-decoration:none}.app>.ov:focus{outline:none}.coachbar:after{left:var(--_tail-x,50%)}.coachbar--below:after{top:-8px;bottom:auto}.coachbar--none:after{display:none}.coachbar--inline{z-index:auto;width:auto;box-shadow:none;margin:0;padding:10px 12px;font-size:14px;animation:none;position:relative;top:auto;bottom:auto;left:auto;right:auto}.coachbar--inline:after{display:none}.care__stagename{white-space:normal;text-overflow:clip;-webkit-line-clamp:2;line-clamp:2;word-break:keep-all;overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:1.12;display:-webkit-box}@media (max-width:400px){.care__stagename{font-size:.86em}}.care__lockbar{opacity:.9;border-radius:4px;height:7px;bottom:4px}.care__main.is-nudge{animation:g-wiggle .32s var(--g-sys-motion-release-easing)}.care__hearts{z-index:4;gap:4px}.care__cat.is-pet img{animation:app-pet .32s var(--g-sys-motion-release-easing)}@keyframes app-pet{40%{transform:scale(1.06,.9)}}.journal{padding-bottom:0}.journal__actions{z-index:2;margin:var(--g-sys-space-xs) calc(-1 * var(--g-sys-space-m)) 0;padding:var(--g-sys-space-s) var(--g-sys-space-m) var(--g-sys-space-m);background:var(--g-comp-panel-bg);border-top:1.5px dashed var(--g-sys-color-border-soft);flex-wrap:nowrap;min-width:0;position:sticky;bottom:0}.journal__actions .g-btn{white-space:normal;word-break:keep-all;flex:1 1 0;min-width:0}.journal__actions .g-btn--secondary{flex:0 auto}@media (max-width:380px){.journal__actions .g-btn{padding-inline-start:12px;padding-inline-end:12px;font-size:17px}}.scroll-more{background:var(--g-comp-panel-bg);border:var(--g-sys-border-width-control) solid var(--g-sys-color-border-edge);pointer-events:none;width:30px;height:30px;animation:app-more 1.2s var(--g-sys-motion-release-easing) infinite;border-radius:50%;place-items:center;display:grid;position:absolute;top:-38px;left:50%;transform:translate(-50%)}.scroll-more:before{content:"";border-bottom:2px solid;border-right:2px solid;width:8px;height:8px;transform:translateY(-2px)rotate(45deg)}@keyframes app-more{50%{transform:translate(-50%,4px)}}.discover__dex{left:50%;bottom:calc(env(safe-area-inset-bottom) + 18px);position:absolute;transform:translate(-50%)}.nick .g-modal__title{text-wrap:balance;word-break:keep-all;padding-inline-start:34px;padding-inline-end:34px}@media (prefers-reduced-motion:reduce){.care__main.is-nudge,.scroll-more{animation:none!important}}.buy{padding-bottom:0}.buy__foot{z-index:2;gap:var(--g-sys-space-s);margin:0 calc(-1 * var(--g-sys-space-m));padding:var(--g-sys-space-s) var(--g-sys-space-m) var(--g-sys-space-m);background:var(--g-comp-panel-bg);border-top:1.5px dashed var(--g-sys-color-border-soft);display:grid;position:sticky;bottom:0}.app{word-break:keep-all;overflow-wrap:anywhere}.g-toast{text-wrap:pretty}.product__desc,.buy__desc,.buy__note,.sec__note{font:var(--g-sys-typography-note)}.buy__notices{font:var(--g-sys-typography-note);font-size:13px;line-height:1.45}.product__link{position:relative}.product__link:after,.corner-replay:after,button.app-chip:after,.care__more:after,.care__tool:after,.care__bowl:after{content:"";width:max(100% + 4px,44px);height:max(100% + 4px,44px);position:absolute;top:50%;bottom:auto;left:50%;right:auto;transform:translate(-50%,-50%)}.list__icon--fill{--g-sys-color-surface-default:var(--g-comp-icon-fill)}.dexgrid .g-cell>span{white-space:normal;text-overflow:clip;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;min-height:2.4em;font-size:13px;line-height:1.2;display:-webkit-box}.care__speed{z-index:3;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.care__speed i{left:0;top:var(--_y);width:var(--_w);background:var(--g-sys-color-fg-pen-surface);opacity:0;transform-origin:0;height:4px;rotate:calc((var(--_i) - 2) * -1.5deg);animation:app-speed calc(var(--g-sys-motion-reveal-duration) * 1.5) var(--g-sys-motion-enter-easing) calc(var(--g-sys-motion-press-duration) / 2 * var(--_i)) both;border-radius:2px;position:absolute}@keyframes app-speed{0%{opacity:0;transform:translate(-40%)scaleX(.15)}25%{opacity:.85}65%{opacity:.85;transform:translate(15%)scaleX(1)}to{opacity:0;transform:translate(60%)scaleX(.3)}}.care__fly{color:var(--g-sys-color-fg-on-surface);opacity:0;position:absolute;top:46%;left:50%;translate:-50% -50%}.care__fly.is-go{animation:app-fly calc(var(--g-sys-motion-reveal-duration) + var(--g-sys-motion-release-duration)) var(--g-sys-motion-enter-easing) both}@keyframes app-fly{0%{transform:translate(var(--_fx,0), var(--_fy,0)) scale(.55);opacity:1}58%{opacity:1;transform:translate(0)scale(1.22)}76%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translateY(-10px)scale(1)}}@media (prefers-reduced-motion:reduce){.care__speed,.care__fly{display:none}}.ccard{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.ccard__face{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:rotateY(0)}.ccard__back{transform:rotateY(180deg)}.ccard{--_half:65ms}.ccard.is-lite{--_half:.15s}.ccard__front,.ccard__back{transition:visibility 0s linear var(--_half)}.ccard__back,.ccard.is-flipped .ccard__front{visibility:hidden}.ccard.is-flipped .ccard__back{visibility:visible}.cardview__nav[hidden]{display:none}.g-modal__actions.is-stack{flex-flow:column;align-items:stretch}.g-modal__actions.is-stack>.g-btn{white-space:normal;word-break:keep-all;width:100%}.coachbar__ok{place-items:center;min-width:44px;min-height:44px;padding:0 12px;display:inline-grid}.runaway{gap:var(--g-sys-space-s)}.runaway__scene{align-items:center;gap:var(--g-sys-space-s);grid-template-columns:92px minmax(0,1fr);margin-top:4px;display:grid}.runaway__pic{aspect-ratio:1;width:92px;padding:6px;display:block;transform:rotate(-5deg)}.runaway__pic:before,.runaway__pic:after{width:30px;height:12px;top:-6px}.runaway__pic img{object-fit:contain;filter:grayscale();opacity:.62;width:100%;height:100%;display:block}.runaway__scene .runaway__note{transform:rotate(2deg)}.scene.g-modal{gap:var(--g-sys-space-xs);padding:var(--g-sys-space-l) var(--g-sys-space-l) var(--g-sys-space-m)}.scene__next{text-align:center;font:var(--g-sys-typography-label);color:var(--g-sys-color-fg-on-surface);word-break:keep-all;margin:2px 0 0}.mission__state{text-align:center;min-width:56px;font:var(--g-sys-typography-number-s);color:var(--g-sys-color-fg-on-surface-muted);white-space:nowrap}.mission__state--done{font:var(--g-sys-typography-label);justify-content:center;align-items:center;gap:2px;display:inline-flex}.wallets__more>summary{cursor:pointer;align-items:center;min-height:44px;list-style:none}.wallets__more>summary::-webkit-details-marker{display:none}.wallets__sum h2{align-items:center;gap:8px;display:inline-flex}.wallets__sum h2:after{content:"";width:8px;height:8px;transition:transform var(--g-sys-motion-press-duration) var(--g-sys-motion-release-easing);border-bottom:2px solid;border-right:2px solid;transform:translateY(-2px)rotate(45deg)}.wallets__more[open] .wallets__sum h2:after{transform:translateY(2px)rotate(-135deg)}.wallets__more[open]>summary{margin-bottom:var(--g-sys-space-s)}.product.is-pending .product__state{color:var(--g-sys-color-fg-on-surface);font-weight:700}.union__pic{filter:grayscale();opacity:.8}.letters__row .list__meta{flex:none}.onb__top{justify-content:flex-end}.onb__count{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.odds .nowrap{white-space:nowrap}.app-toasts{top:calc(env(safe-area-inset-top) + 54px)}.mars{justify-content:flex-start;align-items:stretch;gap:var(--g-sys-space-s);padding:calc(env(safe-area-inset-top) + var(--g-sys-space-xl)) 0 0;flex-direction:column;display:flex;overflow:hidden}.mars__art{flex:1 1 0;min-height:120px;position:relative}.mars__rocket{width:100%;height:100%;max-width:min(260px, var(--app-vw,1vw) * 72);object-fit:contain;max-height:260px;margin:auto;animation-name:app-launch-in;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes app-launch-in{0%{transform:translateY(32px)}60%{transform:translateY(-6px)rotate(-4deg)}to{transform:translateY(-12px)rotate(-6deg)}}.mars__text{flex:none}.mars__text h2{font-size:clamp(32px, var(--app-vw,1vw) * 10, 48px)}.mars__text p{text-wrap:balance}.mars .adopt__count{font-size:clamp(32px, var(--app-vw,1vw) * 10, 48px);white-space:nowrap}.mars__cta{padding:var(--g-sys-space-xs) var(--g-sys-space-m) calc(env(safe-area-inset-bottom) + var(--g-sys-space-m));flex:none;position:relative}.mars__cta .g-btn{max-width:420px;margin-inline-start:auto;margin-inline-end:auto}.runaway{padding-bottom:0}.runaway__furtext{word-break:keep-all;text-wrap:balance}.runaway__furtext.is-locked{font:var(--g-sys-typography-label);color:var(--g-sys-color-fg-on-surface);font-size:14px}.runaway__btns{z-index:2;margin:0 calc(-1 * var(--g-sys-space-m));padding:var(--g-sys-space-s) var(--g-sys-space-m) var(--g-sys-space-m);background:var(--g-comp-panel-bg);border-top:1.5px dashed var(--g-sys-color-border-soft);position:sticky;bottom:0}.runaway__btns .g-btn{white-space:normal;padding-block:var(--g-sys-space-xs);flex-wrap:wrap}.choice__lead{text-align:center;font:var(--g-sys-typography-label);color:var(--g-sys-color-fg-on-surface);word-break:keep-all;text-wrap:balance;margin:0;font-size:14px}.choice__btn{padding-block:var(--g-sys-space-xs);gap:2px}.choice__note{text-align:center;font:var(--g-sys-typography-caption);color:var(--g-sys-color-fg-on-surface-muted);word-break:keep-all;text-wrap:balance;margin:0}.choice.g-modal{gap:var(--g-sys-space-s)}@media (max-height:600px){.choice__art{width:min(140px, var(--app-vh,1vh) * 17)}}.reveal__dark{opacity:1;background:linear-gradient(color-mix(in srgb, var(--g-sys-color-surface-inverse) 94%, transparent) 0 28%, var(--g-sys-color-surface-inverse) 46%)}.hall__dark{opacity:1}.hall__backdrop{opacity:.34}.hall--town .hall__ticket{box-shadow:0 0 0 2px var(--g-sys-color-border-edge), inset 0 0 0 8px var(--g-sys-color-accent-strong), inset 0 0 0 10px var(--g-sys-color-border-edge), var(--g-sys-shadow-sticker) var(--g-sys-color-shadow-default)}.adopt__reg .reveal__new{border-radius:var(--g-sys-radius-chip);background:var(--g-sys-color-feedback-flash);min-height:28px;color:var(--g-sys-color-fg-on-surface);box-shadow:0 0 0 var(--g-sys-border-width-control) var(--g-sys-color-border-edge);place-items:center;padding:0 10px;font-size:20px;line-height:1;display:inline-grid}.adopt__btns,.reward__btns{gap:var(--g-sys-space-m)}.care__cat.is-landed img{animation:app-morph-in var(--g-sys-motion-reveal-duration) var(--g-sys-motion-enter-easing) both;transform-origin:50% 62%}.attend li b,.grant__item,.product__odds .g-tag,.buy__odds .g-tag{font-size:13px}.tab .g-toggle{min-height:44px}.range{min-height:44px;margin:0}.care__more{z-index:1}.care__lockbar:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;background:currentColor;position:absolute;top:-3px;bottom:-3px;left:0;right:0}.care__lockbar.is-poke:after{animation:care-poke var(--g-sys-motion-release-duration) var(--g-sys-motion-press-easing)}@keyframes care-poke{0%{opacity:0;transform:scaleY(1)}35%{opacity:.9;transform:scaleY(2.2)}to{opacity:0;transform:scaleY(1)}}@keyframes care-poke-still{0%,to{opacity:0}35%{opacity:.9}}@media (prefers-reduced-motion:reduce){.care__lockbar.is-poke:after{animation-name:care-poke-still}}.buy__brief{font:var(--g-sys-typography-note);color:var(--g-sys-color-fg-on-surface-muted);word-break:keep-all;gap:0;margin:0;font-size:13px;line-height:1.4;display:grid}.buy__brief p{margin:0}.buy__vat{margin-left:var(--g-sys-space-xs);font:var(--g-sys-typography-note);color:var(--g-sys-color-fg-on-surface-muted);vertical-align:middle;font-size:13px}.num-keep{white-space:nowrap}.app-chip.is-negative{background:var(--g-sys-color-action-danger-bg);color:var(--g-sys-color-action-danger-fg);border-style:dashed}.app-chip.is-negative .g-chip__num{font-weight:800}.app-chip.is-negative>.app-chip__plus.g-icon{color:var(--g-sys-color-action-danger-fg)}.wallets__card b .is-negative{color:var(--g-sys-color-action-danger-fg);background:var(--g-sys-color-action-danger-bg);border-radius:var(--g-sys-radius-control);padding:0 4px}.adsheet__minus{margin:0 0 var(--g-sys-space-s);padding:var(--g-sys-space-s);border-radius:var(--g-sys-radius-control);background:var(--g-sys-color-action-danger-bg);color:var(--g-sys-color-action-danger-fg);font:var(--g-sys-typography-caption);word-break:keep-all;line-height:1.45}.history__refund{font:var(--g-sys-typography-caption);word-break:keep-all;grid-column:1/-1;margin:0;line-height:1.45}.acct__who{font:var(--g-sys-typography-label);word-break:keep-all;overflow-wrap:anywhere;margin:0}.acct__line{align-items:center;gap:var(--g-sys-space-xs) var(--g-sys-space-s);flex-wrap:wrap;display:flex}.acct__status{font:var(--g-sys-typography-note);color:var(--g-sys-color-fg-muted);word-break:keep-all;margin:0;line-height:1.45}.acct__status.is-ok{color:var(--g-sys-color-fg-default)}.acct__status.is-warn,.acct__status.is-error{padding:var(--g-sys-space-xxs) var(--g-sys-space-s);border-radius:var(--g-sys-radius-control);color:var(--g-sys-color-fg-on-surface);background:var(--g-sys-color-surface-note)}.acct__status.is-error{background:var(--g-sys-color-action-danger-bg);color:var(--g-sys-color-action-danger-fg)}.acct__row{gap:var(--g-sys-space-s);flex-wrap:wrap;display:flex}.acct__signin,.acct__delete{justify-self:start}.acct__backup{gap:var(--g-sys-space-xs);justify-items:start;display:grid}.acct__restricted{padding:var(--g-sys-space-s);border-radius:var(--g-sys-radius-control);background:var(--g-sys-color-surface-note);color:var(--g-sys-color-fg-on-surface);font:var(--g-sys-typography-note);word-break:keep-all;margin:0;line-height:1.45}.acct .g-modal__body{word-break:keep-all}.acct .g-modal__title{word-break:keep-all;padding-inline-start:40px;padding-inline-end:40px}.acct__lead{margin:0 0 var(--g-sys-space-s);font:var(--g-sys-typography-label);word-break:keep-all;font-size:15px}.acct__note{margin:var(--g-sys-space-xs) 0 0;font:var(--g-sys-typography-note);color:var(--g-sys-color-fg-on-surface-muted);word-break:keep-all;line-height:1.45}.acct__age{margin-top:var(--g-sys-space-s);min-height:44px}.acct__agehint{margin-top:0}.reset__body{white-space:pre-line}.reset__points{gap:var(--g-sys-space-xs);text-align:left;margin:0;padding:0;list-style:none;display:grid}.reset__points li{font:var(--g-sys-typography-body);color:var(--g-sys-color-fg-default)}.reset__points b{font:var(--g-sys-typography-label);display:block}.reset__signout{margin:var(--g-sys-space-s) 0 0;font:var(--g-sys-typography-body);color:var(--g-sys-color-fg-default);text-align:left}.acct__inapp{margin-top:var(--g-sys-space-s);padding:var(--g-sys-space-s);border-radius:var(--g-sys-radius-control);background:var(--g-sys-color-surface-note);color:var(--g-sys-color-fg-on-surface)}.acct__inapp p{margin:0 0 var(--g-sys-space-s);font:var(--g-sys-typography-note);word-break:keep-all;line-height:1.45}.acct__cards{gap:var(--g-sys-space-xs);margin:var(--g-sys-space-s) 0;display:grid}.acct__card{padding:var(--g-sys-space-xs) var(--g-sys-space-s);gap:2px;display:grid}.acct__card b{font:var(--g-sys-typography-label);font-size:15px}.acct__card p{font:var(--g-sys-typography-note);word-break:keep-all;margin:0;line-height:1.45}.acct__cardhead{align-items:center;gap:var(--g-sys-space-xs);flex-wrap:wrap;display:flex}.acct__rec{font-size:13px}.acct__card.is-recommended{border-width:var(--g-sys-border-width-strong)}.acct__when{font:var(--g-sys-typography-caption);color:var(--g-sys-color-fg-on-surface-muted)}.acct__result{padding:var(--g-sys-space-s);border-radius:var(--g-sys-radius-control);font:var(--g-sys-typography-body);word-break:keep-all;background:var(--g-sys-color-surface-note);color:var(--g-sys-color-fg-on-surface);margin:0;line-height:1.5}.acct__result.is-ok{background:var(--g-sys-color-action-confirm-bg);color:var(--g-sys-color-action-confirm-fg)}.acct__result.is-error{background:var(--g-sys-color-action-danger-bg);color:var(--g-sys-color-action-danger-fg)}.passive{height:100%;padding:calc(env(safe-area-inset-top) + var(--g-sys-space-l)) var(--g-sys-space-m) calc(env(safe-area-inset-bottom) + var(--g-sys-space-l));place-items:center;display:grid}.passive__card{gap:var(--g-sys-space-s);width:min(360px,100%);padding:var(--g-sys-space-l) var(--g-sys-space-m);text-align:center;display:grid}.passive__title{font:var(--g-sys-typography-heading);word-break:keep-all;margin:0}.passive__body{font:var(--g-sys-typography-body);color:var(--g-sys-color-fg-on-surface-muted);word-break:keep-all;margin:0;line-height:1.5}.passive__card .g-btn{justify-self:center}.title__restore{margin-top:var(--g-sys-space-xs);position:relative}.title__remote{gap:var(--g-sys-space-xs);max-width:min(360px, calc(100% - 2 * var(--g-sys-space-m)));cursor:default;justify-items:center;display:grid;position:relative}.title__remote p{font:var(--g-sys-typography-note);color:var(--g-sys-color-fg-default);margin:0}.title--inapp{gap:var(--g-sys-space-s);padding-top:calc(var(--g-sys-space-2xl) + var(--g-sys-space-l))}.title--inapp .title__box{width:min(160px, var(--app-vw,1vw) * 42, var(--app-vh,1vh) * 20)}.title--inapp .title__sub{display:none}.title__inapp{gap:var(--g-sys-space-xs);max-width:min(360px, calc(100% - 2 * var(--g-sys-space-m)));padding:var(--g-sys-space-s) var(--g-sys-space-m);cursor:default;justify-items:center;display:grid;position:relative}.title__inapp p{font:var(--g-sys-typography-note);color:var(--g-sys-color-fg-default);margin:0}.title__box.is-locked{opacity:var(--g-sys-opacity-locked,.6);cursor:progress;animation:none}.ov--house{z-index:calc(var(--g-sys-z-modal) + 2)}.house{gap:var(--g-sys-space-s);outline:none;display:grid}.house__head{align-items:center;gap:var(--g-sys-space-xs);padding-right:var(--g-sys-space-2xl);margin:0;display:flex}.house__tag{white-space:nowrap;flex:none}.house__title{font:var(--g-sys-typography-title);color:var(--g-sys-color-fg-default)}.house__body{font:var(--g-sys-typography-body);color:var(--g-sys-color-fg-default);margin:0}.house__dex{justify-items:center;gap:var(--g-sys-space-xxs);margin:0;display:grid}.house__dex img{object-fit:contain;width:96px;height:96px}.house__dex figcaption{font:var(--g-sys-typography-note);color:var(--g-sys-color-fg-muted)}.house__bar{border-radius:var(--g-sys-radius-chip);background:var(--g-sys-color-surface-sunken);height:8px;position:relative;overflow:hidden}.house__bar>span{transform-origin:0;background:var(--g-sys-color-accent-default);position:absolute;top:0;bottom:0;left:0;right:0}.house__wait{font:var(--g-sys-typography-note);color:var(--g-sys-color-fg-muted);text-align:center;margin:0}@media (min-width:501px) and (hover:hover) and (pointer:fine){:root{--app-framed:1;--app-h:min(100dvh, 932px);--app-w:clamp(360px, var(--app-h) * 9 / 16, 430px);--app-vw:calc(var(--app-w) / 100);--app-vh:calc(var(--app-h) / 100)}body{background:var(--g-sys-color-surface-sunken);place-items:center;display:grid;overflow:hidden}#root{width:var(--app-w);height:var(--app-h);contain:layout;background:var(--g-sys-color-bg-default);position:relative;overflow:clip;container:app/inline-size}.app{max-width:none}:-webkit-any(button,summary,label.g-toggle,[role=button]):not(:disabled){cursor:pointer}:is(button,summary,label.g-toggle,[role=button]):not(:disabled){cursor:pointer}.app,.app *{scrollbar-width:thin;scrollbar-color:var(--g-sys-color-border-muted) transparent}}@media (min-width:501px) and (hover:hover) and (pointer:fine) and (max-height:547px){.app{overscroll-behavior:contain;overflow-y:auto}.app>:not(:-webkit-any(.ov,.app-toasts,.coachbar,.cheat)){min-height:548px}.app>:not(:is(.ov,.app-toasts,.coachbar,.cheat)){min-height:548px}}@container app (width<=380px){.care__help .g-btn{padding-inline-start:6px;padding-inline-end:6px}.care__pill .g-catpill__head{gap:4px}.care__pill .care__more{padding-inline-start:7px;padding-inline-end:7px}.care__pill .care__bowl{padding-inline-start:5px;padding-inline-end:5px}.journal__actions .g-btn{padding-inline-start:12px;padding-inline-end:12px;font-size:17px}}@container app (width<=400px){.care__stagename{font-size:.86em}}@font-face{font-family:Jua;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/jua-400-rest.woff2)format("woff2");unicode-range:U+AC00-D7A3}@font-face{font-family:Jua;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/jua-400-core.woff2)format("woff2");unicode-range:U+20-5F,U+61-7E,U+A0,U+201C-201D,U+2605-2606,U+2661,U+2665,U+3131-3163,U+AC00-AC01,U+AC04,U+AC07-AC08,U+AC10-AC15,U+AC19-AC1A,U+AC1C-AC1D,U+AC31,U+AC70-AC71,U+AC74,U+AC78,U+AC80-AC81,U+AC83,U+AC89,U+AC8C,U+ACA0,U+ACA8-ACA9,U+ACAC,U+ACB0,U+ACB9,U+ACBC-ACBD,U+ACC1,U+ACC4,U+ACE0-ACE1,U+ACE4,U+ACE7-ACE8,U+ACF1,U+ACF3,U+ACF5,U+ACFC-ACFD,U+AD00,U+AD04,U+AD11,U+AD34,U+AD38,U+AD50,U+AD6C-AD6D,U+AD70,U+AD73-AD75,U+AD7D,U+AD81,U+AD8C,U+AD9C,U+ADC0,U+ADDC,U+ADF8,U+ADFC,U+AE00,U+AE08-AE09,U+AE0B,U+AE30,U+AE34,U+AE38,U+AE40-AE41,U+AE43,U+AE4C-AE4E,U+AE50,U+AE54,U+AE5C-AE5D,U+AE65,U+AE68,U+AE7C,U+AEBC,U+AEBE,U+AECD,U+AED8,U+AF08,U+AF2C-AF2D,U+AF34,U+AF3C,U+AF3F,U+AF42-AF43,U+AF49,U+AFB8-AFB9,U+AFBC,U+AFC0,U+AFC8,U+AFD4,U+AFE8,U+B00C,U+B010,U+B014,U+B01C,U+B044,U+B048,U+B04A,U+B04C,U+B054,U+B05D,U+B07C,U+B080,U+B08C,U+B098-B099,U+B09C,U+B0A0,U+B0A8-B0A9,U+B0AB-B0AC,U+B0AE,U+B0B1,U+B0B4,U+B0B8,U+B0BC,U+B0C4-B0C5,U+B0C8,U+B0D0,U+B0E5,U+B108-B109,U+B10C,U+B110,U+B113,U+B118,U+B123-B124,U+B137,U+B140-B141,U+B144,U+B154,U+B178-B179,U+B17C,U+B180,U+B18D,U+B192-B193,U+B1A8,U+B204,U+B208,U+B20C,U+B214,U+B220,U+B234,U+B25C,U+B274,U+B290-B291,U+B294,U+B298,U+B2A5-B2A6,U+B2AC,U+B2C8-B2C9,U+B2CC,U+B2D0,U+B2D8,U+B2DB,U+B2E4-B2E6,U+B2E8,U+B2EB-B2EC,U+B2F4-B2F5,U+B2F7,U+B2F9,U+B2FF-B300,U+B304,U+B314-B315,U+B354-B355,U+B358,U+B35C,U+B369,U+B36E,U+B370-B371,U+B378,U+B383,U+B3C4-B3C5,U+B3C8,U+B3CC,U+B3D9,U+B3FC,U+B410,U+B418,U+B41C,U+B420,U+B428-B429,U+B450-B451,U+B454,U+B458,U+B461,U+B465,U+B46C,U+B480,U+B4A4,U+B4B7,U+B4C8,U+B4DC-B4DD,U+B4E0,U+B4E3-B4E4,U+B4EC,U+B4EF,U+B4F1,U+B514-B515,U+B518,U+B529-B52A,U+B530-B531,U+B538,U+B545,U+B54B-B54C,U+B5A0,U+B5A4,U+B5A8,U+B5B4,U+B5BB,U+B5C0,U+B5C4,U+B5D0,U+B610-B611,U+B69D,U+B6F0,U+B6F4,U+B728,U+B72C,U+B72F,U+B73B,U+B744,U+B760,U+B775,U+B77C-B77D,U+B780,U+B784,U+B78C-B78D,U+B790-B791,U+B797-B798,U+B79C,U+B7A8,U+B7AB-B7AD,U+B7B5,U+B7C9,U+B7EC-B7ED,U+B7F0,U+B7FC-B7FD,U+B7FF-B800,U+B807-B809,U+B80C,U+B818,U+B824-B825,U+B828,U+B82C,U+B838-B839,U+B840,U+B85C-B85D,U+B860,U+B864,U+B86C-B86D,U+B8CC,U+B8E8-B8E9,U+B8EC,U+B8F9,U+B918,U+B93C,U+B958,U+B960,U+B974-B975,U+B978,U+B97C,U+B984-B985,U+B987,U+B989,U+B98E,U+B9AC-B9AD,U+B9B0,U+B9B4,U+B9BC-B9BD,U+B9BF,U+B9C1,U+B9C8-B9C9,U+B9CC,U+B9CE,U+B9D0,U+B9D9,U+B9DD-B9DE,U+B9E1,U+B9E4-B9E5,U+B9E8,U+B9F5,U+B9F8-B9FA,U+BA38-BA39,U+BA3C,U+BA40,U+BA48,U+BA4D,U+BA54,U+BA58,U+BA5C,U+BA70-BA71,U+BA74,U+BA85,U+BA87,U+BAA8-BAA9,U+BAAB-BAAC,U+BAB0,U+BAB8,U+BABB,U+BB34,U+BB36,U+BB38,U+BB3B-BB3C,U+BB47,U+BB49,U+BB54,U+BB58,U+BBAC,U+BBC0,U+BBF8,U+BBFC,U+BBFF-BC00,U+BC08,U+BC0D,U+BC11,U+BC14-BC16,U+BC18,U+BC1B-BC1D,U+BC1F,U+BC24-BC25,U+BC29,U+BC2D,U+BC30-BC31,U+BC43,U+BC84,U+BC88,U+BC8C,U+BC94-BC95,U+BC97,U+BCA0,U+BCA4,U+BCA8,U+BCBC-BCBD,U+BCC0,U+BCC4,U+BCD1,U+BCD5,U+BCF4-BCF5,U+BCF8,U+BCFC,U+BD04-BD05,U+BD07,U+BD09,U+BD10,U+BD24,U+BD80-BD81,U+BD84,U+BD88,U+BD95,U+BD99,U+BDD4,U+BDF0,U+BE0C,U+BE10,U+BE14,U+BE44,U+BE48,U+BE4C,U+BE57,U+BE59-BE5B,U+BE60-BE61,U+BE68,U+BE75,U+BE7C,U+BE80,U+BE8D,U+BE8F-BE90,U+BED1,U+BED4,U+BED7,U+BF40-BF41,U+BF51,U+BFB0,U+BFCC,U+BFD0,U+C058,U+C05C,U+C090-C091,U+C0AC-C0AD,U+C0B0,U+C0B4,U+C0BC,U+C0C0-C0C1,U+C0C8-C0C9,U+C0D8,U+C0DD,U+C11C-C11E,U+C120,U+C124,U+C12C-C12D,U+C12F-C131,U+C138,U+C13C,U+C140,U+C148-C149,U+C14B-C14C,U+C154,U+C158,U+C18C-C18D,U+C190,U+C194,U+C19C,U+C19F,U+C1A1,U+C1E0,U+C20F,U+C218,U+C21C,U+C220,U+C228,U+C22B,U+C26C,U+C270,U+C27C-C27D,U+C288,U+C29D,U+C2A4,U+C2A8,U+C2AC,U+C2B4-C2B5,U+C2B9,U+C2DC-C2DD,U+C2E0,U+C2E3-C2E4,U+C2EB-C2ED,U+C2F1,U+C2F6,U+C2F8-C2F9,U+C2FC,U+C30C-C30D,U+C313,U+C368-C369,U+C379,U+C37C,U+C42C,U+C430,U+C4F0,U+C4F4,U+C4F8,U+C500-C501,U+C528-C529,U+C539,U+C53B,U+C544-C545,U+C548-C54A,U+C54C,U+C54E,U+C554,U+C557-C559,U+C55E,U+C560-C561,U+C568,U+C571,U+C574,U+C57C-C57D,U+C587,U+C591,U+C597-C598,U+C5B4-C5B5,U+C5B8-C5B9,U+C5BB-C5BC,U+C5C4-C5C8,U+C5CE,U+C5D0,U+C5D4,U+C5D8,U+C5E0,U+C5E3,U+C5EC-C5ED,U+C5F0,U+C5F4,U+C5F6,U+C5FC,U+C600-C601,U+C606,U+C608,U+C61B,U+C624-C625,U+C628,U+C62C,U+C62E,U+C634-C635,U+C637,U+C639,U+C640,U+C644,U+C654-C655,U+C65C,U+C678,U+C67C,U+C694-C695,U+C6A9,U+C6B0,U+C6B4,U+C6B8,U+C6C0-C6C1,U+C6C3,U+C6C5,U+C6CC,U+C6D0,U+C6D4,U+C6E0,U+C6F9,U+C704,U+C708,U+C720-C721,U+C724,U+C728,U+C73C,U+C740,U+C744,U+C74C,U+C751,U+C758,U+C774-C775,U+C778,U+C77C-C77D,U+C783-C785,U+C787-C789,U+C78E,U+C790-C791,U+C794,U+C798,U+C7A0-C7A1,U+C7A5,U+C7AC,U+C7B0,U+C7BC,U+C7C1,U+C800-C801,U+C804,U+C808,U+C810-C811,U+C815-C816,U+C81C,U+C824,U+C838,U+C84C,U+C870-C871,U+C874,U+C878,U+C880-C881,U+C885-C886,U+C88B-C88C,U+C8C4,U+C8FC-C8FD,U+C900,U+C904,U+C90D,U+C911,U+C918,U+C92C,U+C950,U+C954,U+C958,U+C988-C989,U+C99D,U+C9C0-C9C1,U+C9C4,U+C9C8,U+C9D0-C9D1,U+C9D3,U+C9DA,U+C9DC-C9DD,U+C9E2,U+C9E7,U+C9F8,U+CA0D,U+CA4D,U+CA50,U+CABD,U+CAD3,U+CBE4,U+CC0D,U+CC28-CC29,U+CC2E,U+CC30,U+CC38,U+CC3B-CC3E,U+CC44-CC45,U+CC59,U+CC98-CC99,U+CC9C,U+CCA0,U+CCA8-CCA9,U+CCAB,U+CCAD,U+CCB4,U+CCBC,U+CCD0,U+CCE4,U+CD08-CD09,U+CD5C,U+CD94-CD95,U+CD98,U+CD9C,U+CDA4,U+CDA9,U+CDB0,U+CDC4,U+CDE8,U+CE20-CE21,U+CE35,U+CE58-CE59,U+CE5C,U+CE60,U+CE68-CE69,U+CE6B,U+CE6D,U+CE74-CE75,U+CE78,U+CE90,U+CE94,U+CEA1,U+CEE4,U+CEEC,U+CEF4,U+CF00,U+CF08,U+CF13,U+CF1C,U+CF20,U+CF24,U+CF2C,U+CF30,U+CF54-CF55,U+CF58,U+CF5C,U+CF85,U+CFC4,U+CFE0,U+CFF5,U+CFFC,U+D034,U+D050,U+D06C,U+D070,U+D074,U+D07C,U+D081,U+D0A4,U+D0A8,U+D0AC,U+D0B7,U+D0C0-D0C1,U+D0C4,U+D0C8,U+D0D0-D0D1,U+D0D4-D0D5,U+D0DC-D0DD,U+D0EC-D0ED,U+D130-D131,U+D138,U+D140,U+D14C-D14D,U+D150,U+D15C,U+D1A0-D1A1,U+D1B1,U+D1B5,U+D1F4,U+D22C-D22D,U+D23C,U+D280,U+D295,U+D29C,U+D2B8-D2B9,U+D2BC,U+D2C0,U+D2C8,U+D2F0-D2F1,U+D2F4,U+D2F8,U+D301,U+D305,U+D30C,U+D310,U+D314,U+D31D,U+D321,U+D325,U+D328-D329,U+D37C,U+D380,U+D384,U+D398,U+D39C,U+D3B8,U+D3BC,U+D3C4,U+D3C8-D3C9,U+D3D0,U+D3EC-D3ED,U+D3F0,U+D3F4,U+D3FC,U+D45C,U+D478,U+D47C,U+D480,U+D488,U+D48D,U+D504,U+D508,U+D50C,U+D53C,U+D540,U+D544,U+D551,U+D558-D559,U+D55C,U+D560,U+D565,U+D568-D569,U+D56D,U+D574,U+D585,U+D587-D589,U+D5A5,U+D5C8,U+D5D0,U+D5D8,U+D5DB,U+D5E4,U+D5E8,U+D5EC,U+D5F7,U+D5F9,U+D600,U+D604,U+D614-D615,U+D61C,U+D638,U+D63C,U+D648,U+D64D,U+D654-D655,U+D658,U+D65C,U+D669,U+D683,U+D68C-D68D,U+D69F,U+D6A8,U+D6C4-D6C5,U+D6C8,U+D6D1,U+D718-D719,U+D734,U+D749,U+D750-D751,U+D754,U+D758-D759,U+D765,U+D76C,U+D770,U+D788,U+D78C,U+D790,U+D798}@font-face{font-family:Gaegu;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/gaegu-400-rest.woff2)format("woff2");unicode-range:U+AC00-D7A3}@font-face{font-family:Gaegu;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/gaegu-400-core.woff2)format("woff2");unicode-range:U+20-5F,U+61-7E,U+2018-2019,U+201C-201D,U+20A9,U+3131-3163,U+AC00-AC01,U+AC04,U+AC07-AC08,U+AC10-AC15,U+AC19-AC1A,U+AC1C-AC1D,U+AC31,U+AC70-AC71,U+AC74,U+AC78,U+AC80-AC81,U+AC83,U+AC89,U+AC8C,U+ACA0,U+ACA8-ACA9,U+ACAC,U+ACB0,U+ACB9,U+ACBC-ACBD,U+ACC1,U+ACC4,U+ACE0-ACE1,U+ACE4,U+ACE7-ACE8,U+ACF1,U+ACF3,U+ACF5,U+ACFC-ACFD,U+AD00,U+AD04,U+AD11,U+AD34,U+AD38,U+AD50,U+AD6C-AD6D,U+AD70,U+AD73-AD75,U+AD7D,U+AD81,U+AD8C,U+AD9C,U+ADC0,U+ADDC,U+ADF8,U+ADFC,U+AE00,U+AE08-AE09,U+AE0B,U+AE30,U+AE34,U+AE38,U+AE40-AE41,U+AE43,U+AE4C-AE4E,U+AE50,U+AE54,U+AE5C-AE5D,U+AE65,U+AE68,U+AE7C,U+AEBC,U+AEBE,U+AECD,U+AED8,U+AF08,U+AF2C-AF2D,U+AF34,U+AF3C,U+AF3F,U+AF42-AF43,U+AF49,U+AFB8-AFB9,U+AFBC,U+AFC0,U+AFC8,U+AFD4,U+AFE8,U+B00C,U+B010,U+B014,U+B01C,U+B044,U+B048,U+B04A,U+B04C,U+B054,U+B05D,U+B07C,U+B080,U+B08C,U+B098-B099,U+B09C,U+B0A0,U+B0A8-B0A9,U+B0AB-B0AC,U+B0AE,U+B0B1,U+B0B4,U+B0B8,U+B0BC,U+B0C4-B0C5,U+B0C8,U+B0D0,U+B0E5,U+B108-B109,U+B10C,U+B110,U+B113,U+B118,U+B123-B124,U+B137,U+B140-B141,U+B144,U+B154,U+B178-B179,U+B17C,U+B180,U+B18D,U+B192-B193,U+B1A8,U+B204,U+B208,U+B20C,U+B214,U+B220,U+B234,U+B25C,U+B274,U+B290-B291,U+B294,U+B298,U+B2A5-B2A6,U+B2AC,U+B2C8-B2C9,U+B2CC,U+B2D0,U+B2D8,U+B2DB,U+B2E4-B2E6,U+B2E8,U+B2EB-B2EC,U+B2F4-B2F5,U+B2F7,U+B2F9,U+B2FF-B300,U+B304,U+B314-B315,U+B354-B355,U+B358,U+B35C,U+B369,U+B36E,U+B370-B371,U+B378,U+B383,U+B3C4-B3C5,U+B3C8,U+B3CC,U+B3D9,U+B3FC,U+B410,U+B418,U+B41C,U+B420,U+B428-B429,U+B450-B451,U+B454,U+B458,U+B461,U+B465,U+B46C,U+B480,U+B4A4,U+B4B7,U+B4C8,U+B4DC-B4DD,U+B4E0,U+B4E3-B4E4,U+B4EC,U+B4EF,U+B4F1,U+B514-B515,U+B518,U+B529-B52A,U+B530-B531,U+B538,U+B545,U+B54B-B54C,U+B5A0,U+B5A4,U+B5A8,U+B5B4,U+B5BB,U+B5C0,U+B5C4,U+B5D0,U+B610-B611,U+B69D,U+B6F0,U+B6F4,U+B728,U+B72C,U+B72F,U+B73B,U+B744,U+B760,U+B775,U+B77C-B77D,U+B780,U+B784,U+B78C-B78D,U+B790-B791,U+B797-B798,U+B79C,U+B7A8,U+B7AB-B7AD,U+B7B5,U+B7C9,U+B7EC-B7ED,U+B7F0,U+B7FC-B7FD,U+B7FF-B800,U+B807-B809,U+B80C,U+B818,U+B824-B825,U+B828,U+B82C,U+B838-B839,U+B840,U+B85C-B85D,U+B860,U+B864,U+B86C-B86D,U+B8CC,U+B8E8-B8E9,U+B8EC,U+B8F9,U+B918,U+B93C,U+B958,U+B960,U+B974-B975,U+B978,U+B97C,U+B984-B985,U+B987,U+B989,U+B98E,U+B9AC-B9AD,U+B9B0,U+B9B4,U+B9BC-B9BD,U+B9BF,U+B9C1,U+B9C8-B9C9,U+B9CC,U+B9CE,U+B9D0,U+B9D9,U+B9DD-B9DE,U+B9E1,U+B9E4-B9E5,U+B9E8,U+B9F5,U+B9F8-B9FA,U+BA38-BA39,U+BA3C,U+BA40,U+BA48,U+BA4D,U+BA54,U+BA58,U+BA5C,U+BA70-BA71,U+BA74,U+BA85,U+BA87,U+BAA8-BAA9,U+BAAB-BAAC,U+BAB0,U+BAB8,U+BABB,U+BB34,U+BB36,U+BB38,U+BB3B-BB3C,U+BB47,U+BB49,U+BB54,U+BB58,U+BBAC,U+BBC0,U+BBF8,U+BBFC,U+BBFF-BC00,U+BC08,U+BC0D,U+BC11,U+BC14-BC16,U+BC18,U+BC1B-BC1D,U+BC1F,U+BC24-BC25,U+BC29,U+BC2D,U+BC30-BC31,U+BC43,U+BC84,U+BC88,U+BC8C,U+BC94-BC95,U+BC97,U+BCA0,U+BCA4,U+BCA8,U+BCBC-BCBD,U+BCC0,U+BCC4,U+BCD1,U+BCD5,U+BCF4-BCF5,U+BCF8,U+BCFC,U+BD04-BD05,U+BD07,U+BD09,U+BD10,U+BD24,U+BD80-BD81,U+BD84,U+BD88,U+BD95,U+BD99,U+BDD4,U+BDF0,U+BE0C,U+BE10,U+BE14,U+BE44,U+BE48,U+BE4C,U+BE57,U+BE59-BE5B,U+BE60-BE61,U+BE68,U+BE75,U+BE7C,U+BE80,U+BE8D,U+BE8F-BE90,U+BED1,U+BED4,U+BED7,U+BF40-BF41,U+BF51,U+BFB0,U+BFCC,U+BFD0,U+C058,U+C05C,U+C090-C091,U+C0AC-C0AD,U+C0B0,U+C0B4,U+C0BC,U+C0C0-C0C1,U+C0C8-C0C9,U+C0D8,U+C0DD,U+C11C-C11E,U+C120,U+C124,U+C12C-C12D,U+C12F-C131,U+C138,U+C13C,U+C140,U+C148-C149,U+C14B-C14C,U+C154,U+C158,U+C18C-C18D,U+C190,U+C194,U+C19C,U+C19F,U+C1A1,U+C1E0,U+C20F,U+C218,U+C21C,U+C220,U+C228,U+C22B,U+C26C,U+C270,U+C27C-C27D,U+C288,U+C29D,U+C2A4,U+C2A8,U+C2AC,U+C2B4-C2B5,U+C2B9,U+C2DC-C2DD,U+C2E0,U+C2E3-C2E4,U+C2EB-C2ED,U+C2F1,U+C2F6,U+C2F8-C2F9,U+C2FC,U+C30C-C30D,U+C313,U+C368-C369,U+C379,U+C37C,U+C42C,U+C430,U+C4F0,U+C4F4,U+C4F8,U+C500-C501,U+C528-C529,U+C539,U+C53B,U+C544-C545,U+C548-C54A,U+C54C,U+C54E,U+C554,U+C557-C559,U+C55E,U+C560-C561,U+C568,U+C571,U+C574,U+C57C-C57D,U+C587,U+C591,U+C597-C598,U+C5B4-C5B5,U+C5B8-C5B9,U+C5BB-C5BC,U+C5C4-C5C8,U+C5CE,U+C5D0,U+C5D4,U+C5D8,U+C5E0,U+C5E3,U+C5EC-C5ED,U+C5F0,U+C5F4,U+C5F6,U+C5FC,U+C600-C601,U+C606,U+C608,U+C61B,U+C624-C625,U+C628,U+C62C,U+C62E,U+C634-C635,U+C637,U+C639,U+C640,U+C644,U+C654-C655,U+C65C,U+C678,U+C67C,U+C694-C695,U+C6A9,U+C6B0,U+C6B4,U+C6B8,U+C6C0-C6C1,U+C6C3,U+C6C5,U+C6CC,U+C6D0,U+C6D4,U+C6E0,U+C6F9,U+C704,U+C708,U+C720-C721,U+C724,U+C728,U+C73C,U+C740,U+C744,U+C74C,U+C751,U+C758,U+C774-C775,U+C778,U+C77C-C77D,U+C783-C785,U+C787-C789,U+C78E,U+C790-C791,U+C794,U+C798,U+C7A0-C7A1,U+C7A5,U+C7AC,U+C7B0,U+C7BC,U+C7C1,U+C800-C801,U+C804,U+C808,U+C810-C811,U+C815-C816,U+C81C,U+C824,U+C838,U+C84C,U+C870-C871,U+C874,U+C878,U+C880-C881,U+C885-C886,U+C88B-C88C,U+C8C4,U+C8FC-C8FD,U+C900,U+C904,U+C90D,U+C911,U+C918,U+C92C,U+C950,U+C954,U+C958,U+C988-C989,U+C99D,U+C9C0-C9C1,U+C9C4,U+C9C8,U+C9D0-C9D1,U+C9D3,U+C9DA,U+C9DC-C9DD,U+C9E2,U+C9E7,U+C9F8,U+CA0D,U+CA4D,U+CA50,U+CABD,U+CAD3,U+CBE4,U+CC0D,U+CC28-CC29,U+CC2E,U+CC30,U+CC38,U+CC3B-CC3E,U+CC44-CC45,U+CC59,U+CC98-CC99,U+CC9C,U+CCA0,U+CCA8-CCA9,U+CCAB,U+CCAD,U+CCB4,U+CCBC,U+CCD0,U+CCE4,U+CD08-CD09,U+CD5C,U+CD94-CD95,U+CD98,U+CD9C,U+CDA4,U+CDA9,U+CDB0,U+CDC4,U+CDE8,U+CE20-CE21,U+CE35,U+CE58-CE59,U+CE5C,U+CE60,U+CE68-CE69,U+CE6B,U+CE6D,U+CE74-CE75,U+CE78,U+CE90,U+CE94,U+CEA1,U+CEE4,U+CEEC,U+CEF4,U+CF00,U+CF08,U+CF13,U+CF1C,U+CF20,U+CF24,U+CF2C,U+CF30,U+CF54-CF55,U+CF58,U+CF5C,U+CF85,U+CFC4,U+CFE0,U+CFF5,U+CFFC,U+D034,U+D050,U+D06C,U+D070,U+D074,U+D07C,U+D081,U+D0A4,U+D0A8,U+D0AC,U+D0B7,U+D0C0-D0C1,U+D0C4,U+D0C8,U+D0D0-D0D1,U+D0D4-D0D5,U+D0DC-D0DD,U+D0EC-D0ED,U+D130-D131,U+D138,U+D140,U+D14C-D14D,U+D150,U+D15C,U+D1A0-D1A1,U+D1B1,U+D1B5,U+D1F4,U+D22C-D22D,U+D23C,U+D280,U+D295,U+D29C,U+D2B8-D2B9,U+D2BC,U+D2C0,U+D2C8,U+D2F0-D2F1,U+D2F4,U+D2F8,U+D301,U+D305,U+D30C,U+D310,U+D314,U+D31D,U+D321,U+D325,U+D328-D329,U+D37C,U+D380,U+D384,U+D398,U+D39C,U+D3B8,U+D3BC,U+D3C4,U+D3C8-D3C9,U+D3D0,U+D3EC-D3ED,U+D3F0,U+D3F4,U+D3FC,U+D45C,U+D478,U+D47C,U+D480,U+D488,U+D48D,U+D504,U+D508,U+D50C,U+D53C,U+D540,U+D544,U+D551,U+D558-D559,U+D55C,U+D560,U+D565,U+D568-D569,U+D56D,U+D574,U+D585,U+D587-D589,U+D5A5,U+D5C8,U+D5D0,U+D5D8,U+D5DB,U+D5E4,U+D5E8,U+D5EC,U+D5F7,U+D5F9,U+D600,U+D604,U+D614-D615,U+D61C,U+D638,U+D63C,U+D648,U+D64D,U+D654-D655,U+D658,U+D65C,U+D669,U+D683,U+D68C-D68D,U+D69F,U+D6A8,U+D6C4-D6C5,U+D6C8,U+D6D1,U+D718-D719,U+D734,U+D749,U+D750-D751,U+D754,U+D758-D759,U+D765,U+D76C,U+D770,U+D788,U+D78C,U+D790,U+D798,U+FF01-FF3E,U+FF40-FF5D,U+FFE6}@font-face{font-family:Gaegu;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/gaegu-700-rest.woff2)format("woff2");unicode-range:U+AC00-D7A3}@font-face{font-family:Gaegu;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/gaegu-700-core.woff2)format("woff2");unicode-range:U+20-5F,U+61-7E,U+2018-2019,U+201C-201D,U+20A9,U+3131-3163,U+AC00-AC01,U+AC04,U+AC07-AC08,U+AC10-AC15,U+AC19-AC1A,U+AC1C-AC1D,U+AC31,U+AC70-AC71,U+AC74,U+AC78,U+AC80-AC81,U+AC83,U+AC89,U+AC8C,U+ACA0,U+ACA8-ACA9,U+ACAC,U+ACB0,U+ACB9,U+ACBC-ACBD,U+ACC1,U+ACC4,U+ACE0-ACE1,U+ACE4,U+ACE7-ACE8,U+ACF1,U+ACF3,U+ACF5,U+ACFC-ACFD,U+AD00,U+AD04,U+AD11,U+AD34,U+AD38,U+AD50,U+AD6C-AD6D,U+AD70,U+AD73-AD75,U+AD7D,U+AD81,U+AD8C,U+AD9C,U+ADC0,U+ADDC,U+ADF8,U+ADFC,U+AE00,U+AE08-AE09,U+AE0B,U+AE30,U+AE34,U+AE38,U+AE40-AE41,U+AE43,U+AE4C-AE4E,U+AE50,U+AE54,U+AE5C-AE5D,U+AE65,U+AE68,U+AE7C,U+AEBC,U+AEBE,U+AECD,U+AED8,U+AF08,U+AF2C-AF2D,U+AF34,U+AF3C,U+AF3F,U+AF42-AF43,U+AF49,U+AFB8-AFB9,U+AFBC,U+AFC0,U+AFC8,U+AFD4,U+AFE8,U+B00C,U+B010,U+B014,U+B01C,U+B044,U+B048,U+B04A,U+B04C,U+B054,U+B05D,U+B07C,U+B080,U+B08C,U+B098-B099,U+B09C,U+B0A0,U+B0A8-B0A9,U+B0AB-B0AC,U+B0AE,U+B0B1,U+B0B4,U+B0B8,U+B0BC,U+B0C4-B0C5,U+B0C8,U+B0D0,U+B0E5,U+B108-B109,U+B10C,U+B110,U+B113,U+B118,U+B123-B124,U+B137,U+B140-B141,U+B144,U+B154,U+B178-B179,U+B17C,U+B180,U+B18D,U+B192-B193,U+B1A8,U+B204,U+B208,U+B20C,U+B214,U+B220,U+B234,U+B25C,U+B274,U+B290-B291,U+B294,U+B298,U+B2A5-B2A6,U+B2AC,U+B2C8-B2C9,U+B2CC,U+B2D0,U+B2D8,U+B2DB,U+B2E4-B2E6,U+B2E8,U+B2EB-B2EC,U+B2F4-B2F5,U+B2F7,U+B2F9,U+B2FF-B300,U+B304,U+B314-B315,U+B354-B355,U+B358,U+B35C,U+B369,U+B36E,U+B370-B371,U+B378,U+B383,U+B3C4-B3C5,U+B3C8,U+B3CC,U+B3D9,U+B3FC,U+B410,U+B418,U+B41C,U+B420,U+B428-B429,U+B450-B451,U+B454,U+B458,U+B461,U+B465,U+B46C,U+B480,U+B4A4,U+B4B7,U+B4C8,U+B4DC-B4DD,U+B4E0,U+B4E3-B4E4,U+B4EC,U+B4EF,U+B4F1,U+B514-B515,U+B518,U+B529-B52A,U+B530-B531,U+B538,U+B545,U+B54B-B54C,U+B5A0,U+B5A4,U+B5A8,U+B5B4,U+B5BB,U+B5C0,U+B5C4,U+B5D0,U+B610-B611,U+B69D,U+B6F0,U+B6F4,U+B728,U+B72C,U+B72F,U+B73B,U+B744,U+B760,U+B775,U+B77C-B77D,U+B780,U+B784,U+B78C-B78D,U+B790-B791,U+B797-B798,U+B79C,U+B7A8,U+B7AB-B7AD,U+B7B5,U+B7C9,U+B7EC-B7ED,U+B7F0,U+B7FC-B7FD,U+B7FF-B800,U+B807-B809,U+B80C,U+B818,U+B824-B825,U+B828,U+B82C,U+B838-B839,U+B840,U+B85C-B85D,U+B860,U+B864,U+B86C-B86D,U+B8CC,U+B8E8-B8E9,U+B8EC,U+B8F9,U+B918,U+B93C,U+B958,U+B960,U+B974-B975,U+B978,U+B97C,U+B984-B985,U+B987,U+B989,U+B98E,U+B9AC-B9AD,U+B9B0,U+B9B4,U+B9BC-B9BD,U+B9BF,U+B9C1,U+B9C8-B9C9,U+B9CC,U+B9CE,U+B9D0,U+B9D9,U+B9DD-B9DE,U+B9E1,U+B9E4-B9E5,U+B9E8,U+B9F5,U+B9F8-B9FA,U+BA38-BA39,U+BA3C,U+BA40,U+BA48,U+BA4D,U+BA54,U+BA58,U+BA5C,U+BA70-BA71,U+BA74,U+BA85,U+BA87,U+BAA8-BAA9,U+BAAB-BAAC,U+BAB0,U+BAB8,U+BABB,U+BB34,U+BB36,U+BB38,U+BB3B-BB3C,U+BB47,U+BB49,U+BB54,U+BB58,U+BBAC,U+BBC0,U+BBF8,U+BBFC,U+BBFF-BC00,U+BC08,U+BC0D,U+BC11,U+BC14-BC16,U+BC18,U+BC1B-BC1D,U+BC1F,U+BC24-BC25,U+BC29,U+BC2D,U+BC30-BC31,U+BC43,U+BC84,U+BC88,U+BC8C,U+BC94-BC95,U+BC97,U+BCA0,U+BCA4,U+BCA8,U+BCBC-BCBD,U+BCC0,U+BCC4,U+BCD1,U+BCD5,U+BCF4-BCF5,U+BCF8,U+BCFC,U+BD04-BD05,U+BD07,U+BD09,U+BD10,U+BD24,U+BD80-BD81,U+BD84,U+BD88,U+BD95,U+BD99,U+BDD4,U+BDF0,U+BE0C,U+BE10,U+BE14,U+BE44,U+BE48,U+BE4C,U+BE57,U+BE59-BE5B,U+BE60-BE61,U+BE68,U+BE75,U+BE7C,U+BE80,U+BE8D,U+BE8F-BE90,U+BED1,U+BED4,U+BED7,U+BF40-BF41,U+BF51,U+BFB0,U+BFCC,U+BFD0,U+C058,U+C05C,U+C090-C091,U+C0AC-C0AD,U+C0B0,U+C0B4,U+C0BC,U+C0C0-C0C1,U+C0C8-C0C9,U+C0D8,U+C0DD,U+C11C-C11E,U+C120,U+C124,U+C12C-C12D,U+C12F-C131,U+C138,U+C13C,U+C140,U+C148-C149,U+C14B-C14C,U+C154,U+C158,U+C18C-C18D,U+C190,U+C194,U+C19C,U+C19F,U+C1A1,U+C1E0,U+C20F,U+C218,U+C21C,U+C220,U+C228,U+C22B,U+C26C,U+C270,U+C27C-C27D,U+C288,U+C29D,U+C2A4,U+C2A8,U+C2AC,U+C2B4-C2B5,U+C2B9,U+C2DC-C2DD,U+C2E0,U+C2E3-C2E4,U+C2EB-C2ED,U+C2F1,U+C2F6,U+C2F8-C2F9,U+C2FC,U+C30C-C30D,U+C313,U+C368-C369,U+C379,U+C37C,U+C42C,U+C430,U+C4F0,U+C4F4,U+C4F8,U+C500-C501,U+C528-C529,U+C539,U+C53B,U+C544-C545,U+C548-C54A,U+C54C,U+C54E,U+C554,U+C557-C559,U+C55E,U+C560-C561,U+C568,U+C571,U+C574,U+C57C-C57D,U+C587,U+C591,U+C597-C598,U+C5B4-C5B5,U+C5B8-C5B9,U+C5BB-C5BC,U+C5C4-C5C8,U+C5CE,U+C5D0,U+C5D4,U+C5D8,U+C5E0,U+C5E3,U+C5EC-C5ED,U+C5F0,U+C5F4,U+C5F6,U+C5FC,U+C600-C601,U+C606,U+C608,U+C61B,U+C624-C625,U+C628,U+C62C,U+C62E,U+C634-C635,U+C637,U+C639,U+C640,U+C644,U+C654-C655,U+C65C,U+C678,U+C67C,U+C694-C695,U+C6A9,U+C6B0,U+C6B4,U+C6B8,U+C6C0-C6C1,U+C6C3,U+C6C5,U+C6CC,U+C6D0,U+C6D4,U+C6E0,U+C6F9,U+C704,U+C708,U+C720-C721,U+C724,U+C728,U+C73C,U+C740,U+C744,U+C74C,U+C751,U+C758,U+C774-C775,U+C778,U+C77C-C77D,U+C783-C785,U+C787-C789,U+C78E,U+C790-C791,U+C794,U+C798,U+C7A0-C7A1,U+C7A5,U+C7AC,U+C7B0,U+C7BC,U+C7C1,U+C800-C801,U+C804,U+C808,U+C810-C811,U+C815-C816,U+C81C,U+C824,U+C838,U+C84C,U+C870-C871,U+C874,U+C878,U+C880-C881,U+C885-C886,U+C88B-C88C,U+C8C4,U+C8FC-C8FD,U+C900,U+C904,U+C90D,U+C911,U+C918,U+C92C,U+C950,U+C954,U+C958,U+C988-C989,U+C99D,U+C9C0-C9C1,U+C9C4,U+C9C8,U+C9D0-C9D1,U+C9D3,U+C9DA,U+C9DC-C9DD,U+C9E2,U+C9E7,U+C9F8,U+CA0D,U+CA4D,U+CA50,U+CABD,U+CAD3,U+CBE4,U+CC0D,U+CC28-CC29,U+CC2E,U+CC30,U+CC38,U+CC3B-CC3E,U+CC44-CC45,U+CC59,U+CC98-CC99,U+CC9C,U+CCA0,U+CCA8-CCA9,U+CCAB,U+CCAD,U+CCB4,U+CCBC,U+CCD0,U+CCE4,U+CD08-CD09,U+CD5C,U+CD94-CD95,U+CD98,U+CD9C,U+CDA4,U+CDA9,U+CDB0,U+CDC4,U+CDE8,U+CE20-CE21,U+CE35,U+CE58-CE59,U+CE5C,U+CE60,U+CE68-CE69,U+CE6B,U+CE6D,U+CE74-CE75,U+CE78,U+CE90,U+CE94,U+CEA1,U+CEE4,U+CEEC,U+CEF4,U+CF00,U+CF08,U+CF13,U+CF1C,U+CF20,U+CF24,U+CF2C,U+CF30,U+CF54-CF55,U+CF58,U+CF5C,U+CF85,U+CFC4,U+CFE0,U+CFF5,U+CFFC,U+D034,U+D050,U+D06C,U+D070,U+D074,U+D07C,U+D081,U+D0A4,U+D0A8,U+D0AC,U+D0B7,U+D0C0-D0C1,U+D0C4,U+D0C8,U+D0D0-D0D1,U+D0D4-D0D5,U+D0DC-D0DD,U+D0EC-D0ED,U+D130-D131,U+D138,U+D140,U+D14C-D14D,U+D150,U+D15C,U+D1A0-D1A1,U+D1B1,U+D1B5,U+D1F4,U+D22C-D22D,U+D23C,U+D280,U+D295,U+D29C,U+D2B8-D2B9,U+D2BC,U+D2C0,U+D2C8,U+D2F0-D2F1,U+D2F4,U+D2F8,U+D301,U+D305,U+D30C,U+D310,U+D314,U+D31D,U+D321,U+D325,U+D328-D329,U+D37C,U+D380,U+D384,U+D398,U+D39C,U+D3B8,U+D3BC,U+D3C4,U+D3C8-D3C9,U+D3D0,U+D3EC-D3ED,U+D3F0,U+D3F4,U+D3FC,U+D45C,U+D478,U+D47C,U+D480,U+D488,U+D48D,U+D504,U+D508,U+D50C,U+D53C,U+D540,U+D544,U+D551,U+D558-D559,U+D55C,U+D560,U+D565,U+D568-D569,U+D56D,U+D574,U+D585,U+D587-D589,U+D5A5,U+D5C8,U+D5D0,U+D5D8,U+D5DB,U+D5E4,U+D5E8,U+D5EC,U+D5F7,U+D5F9,U+D600,U+D604,U+D614-D615,U+D61C,U+D638,U+D63C,U+D648,U+D64D,U+D654-D655,U+D658,U+D65C,U+D669,U+D683,U+D68C-D68D,U+D69F,U+D6A8,U+D6C4-D6C5,U+D6C8,U+D6D1,U+D718-D719,U+D734,U+D749,U+D750-D751,U+D754,U+D758-D759,U+D765,U+D76C,U+D770,U+D788,U+D78C,U+D790,U+D798,U+FF01-FF3E,U+FF40-FF5D,U+FFE6}@font-face{font-family:Nanum Pen Script;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/nanum-pen-script-400.woff2)format("woff2")}.ov--legal{background:var(--g-sys-color-bg-default);justify-content:center;align-items:stretch;padding:0;display:flex}.legal{background:var(--g-sys-color-bg-default);width:min(480px,100%);height:100%;color:var(--g-sys-color-fg-default);grid-template-rows:auto minmax(0,1fr);display:grid;position:relative}.legal__bar{align-items:center;gap:var(--g-sys-space-xs);padding:calc(env(safe-area-inset-top) + var(--g-sys-space-xs)) var(--g-sys-space-s) var(--g-sys-space-xs);border-bottom:var(--g-sys-border-width-control) solid var(--g-sys-color-border-soft);grid-template-columns:44px minmax(0,1fr) 44px;display:grid}.legal__bar>b{text-overflow:ellipsis;white-space:nowrap;text-align:center;min-width:0;font:var(--g-sys-typography-label);font-size:15px;overflow:hidden}.legal__bar>span{width:44px}.legal__scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;padding:var(--g-sys-space-m) var(--g-sys-space-m) calc(env(safe-area-inset-bottom) + var(--g-sys-space-l));overflow-y:auto}.legal__doc{gap:var(--g-sys-space-l);max-width:640px;color:var(--g-sys-color-fg-default);word-break:keep-all;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;-webkit-touch-callout:default;margin:0 auto;display:grid}.legal__hero{gap:var(--g-sys-space-xs);padding:var(--g-sys-space-m);background:var(--g-sys-color-surface-default);color:var(--g-sys-color-fg-on-surface);border:var(--g-sys-border-width-control) solid var(--g-sys-color-border-edge);border-radius:var(--g-sys-radius-panel);display:grid}.legal__eyebrow{font:var(--g-sys-typography-caption);color:var(--g-sys-color-fg-on-surface-muted);margin:0}.legal__title{font:var(--g-sys-typography-title);margin:0}.legal__desc{font:var(--g-sys-typography-note);margin:0}.legal__date{font:var(--g-sys-typography-caption);color:var(--g-sys-color-fg-on-surface-muted);margin:0}.legal__toc{padding:var(--g-sys-space-xs);background:var(--g-sys-color-surface-default);border:var(--g-sys-border-width-control) solid var(--g-sys-color-border-soft);border-radius:var(--g-sys-radius-panel)}.legal__toc ol{margin:0;padding:0;list-style:none;display:grid}.legal__toc a,.legal__toc button{width:100%;min-height:44px;padding:0 var(--g-sys-space-s);text-align:left;font:var(--g-sys-typography-note);color:var(--g-sys-color-fg-pen-surface);cursor:pointer;background:0 0;border:0;align-items:center;text-decoration:none;display:flex}.legal__sec{gap:var(--g-sys-space-s);scroll-margin-top:var(--g-sys-space-s);display:grid}.legal__h2{font:var(--g-sys-typography-heading);margin:0;font-size:19px;line-height:1.3}.legal__h3{margin:var(--g-sys-space-xs) 0 0;font:var(--g-sys-typography-label);font-size:15px}.legal__p,.legal__ul{font:var(--g-sys-typography-body);margin:0;font-size:15px;line-height:1.65}.legal__ul{gap:var(--g-sys-space-xxs);padding-left:1.2em;display:grid}.legal__note{padding:var(--g-sys-space-s) var(--g-sys-space-m);background:var(--g-sys-color-surface-note);color:var(--g-sys-color-fg-on-surface);border:var(--g-sys-border-width-control) solid var(--g-sys-color-border-edge);border-radius:var(--g-sys-radius-panel)}.legal__note ul{gap:var(--g-sys-space-xs);font:var(--g-sys-typography-body);margin:0;padding-left:1.1em;font-size:15px;line-height:1.6;display:grid}.legal__tablewrap{max-width:100%;overflow-x:auto}.legal__table{border-collapse:collapse;background:var(--g-sys-color-surface-default);width:100%;color:var(--g-sys-color-fg-on-surface);border:var(--g-sys-border-width-control) solid var(--g-sys-color-border-soft);font:var(--g-sys-typography-note)}.legal__caption{caption-side:top;padding:0 0 var(--g-sys-space-xxs);text-align:left;font:var(--g-sys-typography-caption);color:var(--g-sys-color-fg-muted)}.legal__table th,.legal__table td{padding:var(--g-sys-space-xs) var(--g-sys-space-s);border-top:var(--g-sys-border-width-control) solid var(--g-sys-color-border-soft);text-align:left;vertical-align:top;line-height:1.5}.legal__table thead th{background:var(--g-sys-color-surface-sunken);font:var(--g-sys-typography-caption);border-top:0}.legal__table tbody th{overflow-wrap:normal;width:32%;font-weight:700}.legal__table--c3 tbody th{width:18%}.legal__table--c3 tbody td:nth-child(2){width:34%}.legal__link{font:inherit;color:var(--g-sys-color-fg-pen-surface);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline;display:inline}.legal__url,.legal__mail{color:var(--g-sys-color-fg-pen-surface);overflow-wrap:anywhere}.legal__ref{font-weight:700}.legal__todo{padding:0 var(--g-sys-space-xs);border:var(--g-sys-border-width-control) dashed var(--g-sys-color-border-muted);border-radius:var(--g-sys-radius-chip);color:var(--g-sys-color-fg-on-surface-muted);font-weight:700;display:inline-block}.legal__mailbox{align-items:center;gap:var(--g-sys-space-s);font:var(--g-sys-typography-body);flex-wrap:wrap;margin:0;font-size:17px;font-weight:700;display:flex}.legal__foot{gap:var(--g-sys-space-xxs);padding-top:var(--g-sys-space-m);border-top:var(--g-sys-border-width-control) dashed var(--g-sys-color-border-muted);font:var(--g-sys-typography-note);color:var(--g-sys-color-fg-muted);display:grid}.legal__foot p{margin:0}.legal__foot strong{margin-right:var(--g-sys-space-xxs);color:var(--g-sys-color-fg-default)}.legal__doc a:focus-visible{outline:var(--g-sys-border-width-focus) solid var(--g-sys-color-border-focus);outline-offset:2px}.legal__doc button:focus-visible{outline:var(--g-sys-border-width-focus) solid var(--g-sys-color-border-focus);outline-offset:2px}.legal__bar button:focus-visible{outline:var(--g-sys-border-width-focus) solid var(--g-sys-color-border-focus);outline-offset:2px}.legal-page{background:var(--g-sys-color-bg-default);color:var(--g-sys-color-fg-default);font:var(--g-sys-typography-body);margin:0}.legal-page__top{justify-content:space-between;align-items:center;gap:var(--g-sys-space-xs) var(--g-sys-space-m);max-width:640px;padding:var(--g-sys-space-m) var(--g-sys-space-m) 0;flex-wrap:wrap;margin:0 auto;display:flex}.legal-page__top b{font:var(--g-sys-typography-heading);font-size:19px}.legal-page__top nav{gap:var(--g-sys-space-xs) var(--g-sys-space-s);font:var(--g-sys-typography-note);flex-wrap:wrap;display:flex}.legal-page__top a{color:var(--g-sys-color-fg-pen)}.legal-page__top a[aria-current=page]{color:var(--g-sys-color-fg-default);font-weight:700;text-decoration:none}.legal-page__main{padding:var(--g-sys-space-m) var(--g-sys-space-m) var(--g-sys-space-2xl)}.legal__wait{margin:var(--g-sys-space-l) 0;text-align:center;font:var(--g-sys-typography-note);color:var(--g-sys-color-fg-muted)}
