:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--sp-bg:#fffcf3;--sp-paper:#fdfbf3;--sp-ink:#1f2520;--sp-ink-2:#3d453d;--sp-ink-3:#6b786b;--sp-peach:#f5a882;--sp-butter:#f5cc60;--sp-mint:#b0cc70;--sp-pink:#f0a8bc;--sp-sky:#80b898;--sp-red:#e06858;--sp-avatar-mint:#e4f0c8;--sp-avatar-butter:#fdf0b0;--sp-avatar-peach:#fde0d0;--sp-avatar-sky:#cce8d8;--sp-id-1:#fbded0;--sp-id-2:#fadfe8;--sp-id-3:#ece1f7;--sp-id-4:#d7e6fa;--sp-id-5:#cfeade;--sp-id-6:#ffe2c6;--sp-id-7:#eef0c4;--sp-id-8:#e6e0d0;--sp-danger:#e74c3c;--sp-danger-fg:#c0392b;--sp-caution:#f39c12;--sp-caution-fg:#7a5010;--sp-accent:var(--sp-mint);--sp-link:var(--sp-sky);--sp-focus:var(--sp-ink);--sp-gold:var(--sp-butter);--sp-cream:var(--sp-paper);--sp-status-green:#27ae60;--sp-status-green-fg:#1a6b3a;--sp-status-blue:#2980b9;--sp-status-blue-fg:#1a4f7a;--sp-env-sandbox-bg:#f59e0b;--sp-env-sandbox-fg:#1c1400;--sp-env-dev-bg:#3b82f6;--sp-env-dev-fg:#fff;--sp-env-staging-bg:#8b5cf6;--sp-env-staging-fg:#fff;--sp-env-production-bg:var(--sp-danger);--sp-env-production-fg:#fff;--color-text-muted:var(--sp-ink-3);--sp-ink-hover:#1f25200f;--sp-ink-overlay:#1f252066;--sp-brown:#8a6d45;--sp-brown-2:#5d554d;--sp-beige:#c5b8a5;--sp-cal-holiday:#fde0d0;--sp-cal-sat:#cce8d8;--sp-cal-today:#ebe4f5;--sp-font-jp:"Zen Maru Gothic", "Noto Sans JP", system-ui, sans-serif;--sp-font-display:"DM Serif Display", "Zen Maru Gothic", serif;--sp-font-mono:"JetBrains Mono", ui-monospace, monospace;--font-mono:var(--sp-font-mono);--sp-fs-page-title:clamp(1.5rem, 3vw, 2.25rem);--sp-fs-h1:var(--sp-fs-page-title);--sp-fs-h2:2rem;--sp-fs-h3:1.5rem;--sp-fs-lg:1.125rem;--sp-fs-body:1rem;--sp-fs-small:.875rem;--sp-fs-tiny:.75rem;--sp-fs-label:.78rem;--sp-fs-xs:.6875rem;--sp-fs-h4:1.1rem;--page-hero-title-size:clamp(1.9rem, 4vw, 2.85rem);--page-hero-lead-size:1rem;--page-section-title-size:1.1rem;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-heavy:800;--sp-lh-base:1.7;--sp-font-serif:Georgia, "Times New Roman", serif;--sp-border-w:2.5px;--sp-border:var(--sp-border-w) solid var(--sp-ink);--sp-border-thin:2px solid var(--sp-ink);--sp-border-dashed:2.5px dashed var(--sp-ink);--sp-shadow-card:3px 4px 0 var(--sp-ink);--sp-shadow-sticker:2px 3px 0 var(--sp-ink);--sp-shadow-hero:6px 8px 0 var(--sp-mint);--sp-shadow-accent:3px 4px 0 var(--sp-peach);--sp-shadow-avatar:1px 1px 0 var(--sp-ink);--sp-shadow-avatar-lg:2px 2px 0 var(--sp-ink);--sp-shadow-sm:3px 3px 0 var(--sp-ink);--sp-shadow-interactive:3px 4px 0 var(--sp-mint);--sp-shadow-color-card:2px 3px 0 color-mix(in srgb, var(--sp-mint) 75%, transparent);--sp-shadow-color-lift:6px 8px 0 color-mix(in srgb, var(--sp-mint) 75%, transparent);--sp-radius-pill:999px;--sp-radius-card:14px;--sp-radius-card-lg:18px;--sp-radius-tag:8px;--sp-radius-2:var(--sp-radius-tag);--sp-radius-button:var(--sp-radius-tag);--sp-radius-sticker:4px;--sp-border-color:color-mix(in srgb, var(--sp-ink) 18%, transparent);--sp-tint-mint:color-mix(in srgb, var(--sp-mint) 22%, var(--sp-paper));--sp-tint-mint-border:color-mix(in srgb, var(--sp-mint) 45%, transparent);--sp-tint-butter:color-mix(in srgb, var(--sp-butter) 22%, var(--sp-paper));--sp-tint-butter-border:color-mix(in srgb, var(--sp-butter) 45%, transparent);--sp-tint-red:color-mix(in srgb, var(--sp-red) 28%, var(--sp-paper));--sp-tint-red-border:color-mix(in srgb, var(--sp-red) 50%, transparent);--sp-tint-peach:color-mix(in srgb, var(--sp-peach) 25%, var(--sp-paper));--sp-tint-peach-border:color-mix(in srgb, var(--sp-peach) 50%, transparent);--sp-tint-ink:color-mix(in srgb, var(--sp-ink) 8%, var(--sp-paper));--sp-tint-ink-border:color-mix(in srgb, var(--sp-ink) 15%, transparent);--sp-tint-danger:color-mix(in srgb, var(--sp-danger) 18%, var(--sp-paper));--sp-tint-danger-border:color-mix(in srgb, var(--sp-danger) 40%, transparent);--sp-on-accent:var(--sp-ink);--sp-transition-gentle:.25s cubic-bezier(.2, 0, 0, 1);--sp-transition-bounce:.4s cubic-bezier(.34, 1.56, .64, 1);--sp-ease-gentle:cubic-bezier(.2, 0, 0, 1);--sp-ease-bounce:cubic-bezier(.34, 1.56, .64, 1);--sp-ease-drawer:cubic-bezier(.2, .8, .2, 1);--sp-shadow-float:0 12px 24px -8px #1f252038;--sp-shadow-subtle:0 2px 8px #1f25200f;--sp-shadow-md:0 4px 20px #1f252014;--sp-surface:color-mix(in srgb, var(--sp-beige) 8%, var(--sp-bg));--sp-skeleton-bg:color-mix(in srgb, var(--sp-ink) 6%, var(--sp-paper));--sp-skeleton-bg-hi:color-mix(in srgb, var(--sp-ink) 11%, var(--sp-paper));--sp-section-padding:1.35rem;--sp-section-gap:1.5rem;--sp-section-border:var(--sp-border);--sp-section-radius:var(--sp-radius-card-lg);--sp-section-shadow:var(--sp-shadow-container);--sp-card-padding:1.25rem;--sp-card-padding-lg:2rem;--sp-card-bg:var(--sp-paper);--sp-card-bg-surface:var(--sp-surface);--sp-card-border:1px solid color-mix(in srgb, var(--sp-ink) 10%, transparent);--sp-card-shadow:var(--sp-shadow-subtle);--sp-shadow-container:var(--sp-shadow-subtle);--sp-card-title-size:1rem;--sp-card-title-weight:800;--sp-card-eyebrow-color:var(--sp-brown-2);--sp-card-eyebrow-size:.7rem;--sp-card-label-color:var(--sp-brown-2);--sp-card-label-size:.7rem;--sp-card-text-color:var(--sp-ink-2);--sp-card-text-size:.86rem;--sp-card-accent-border:3px solid var(--sp-ink);--sp-card-hover-bg:color-mix(in srgb, var(--sp-mint) 22%, var(--sp-paper));--sp-card-hover-border:color-mix(in srgb, var(--sp-ink) 24%, transparent);--sp-card-hover-border-bg:color-mix(in srgb, var(--sp-ink) 24%, var(--sp-border-color));--sp-ls-title:-.02em;--sp-ls-heading:-.01em;--sp-ls-label:.04em;--sp-ls-uppercase:.08em;--sp-ls-wide:.1em;--sp-ls-extra-wide:.12em;--sp-gap-section:2.5rem;--sp-gap-layout:3rem;--sp-chip-padding:.3rem .7rem;--sp-chip-min-height:2rem;--sp-button-min-height:2rem;--sp-button-min-height-sm:1.75rem;--sp-button-padding:.45rem .85rem;--sp-button-padding-sm:.4rem .7rem;--sp-tap-target-min:44px;--sp-btn-radius:var(--sp-radius-pill);--sp-btn-min-height:2.75rem;--sp-btn-padding-md:.5rem 1.1rem;--sp-btn-padding-sm:.4rem .8rem;--sp-rotate-sticker:-.4deg;--sp-prose-width:36rem;--sp-prose-width-wide:48rem;--sp-fs-body-md:.92rem;--sp-fs-body-sm:.86rem;--sp-fs-caption:.82rem;--sp-fs-meta:.75rem;--sp-lh-tight:1.45;--sp-lh-snug:1.55;--sp-lh-cozy:1.65;--sp-lh-relaxed:1.75;--sp-lh-loose:1.8;--ui-card-bg:var(--sp-paper);--ui-card-border:var(--sp-border-thin);--sp-card-border-list:1.5px solid #1f25202e;--ui-card-radius:var(--sp-radius-card);--ui-card-shadow:var(--sp-shadow-container);--ui-field-bg:var(--sp-paper);--ui-field-border:var(--sp-border-thin);--ui-field-border-focus:var(--sp-ink);--ui-field-border-error:var(--sp-danger);--ui-field-radius:var(--sp-radius-tag);--ui-field-placeholder:var(--sp-ink-3);--ui-subtle-bg:color-mix(in srgb, var(--sp-ink) 5%, transparent);--ui-subtle-border:1px solid color-mix(in srgb, var(--sp-ink) 18%, transparent);--ui-notice-bg:color-mix(in srgb, var(--sp-ink) 4%, transparent);--ui-notice-border:1px solid color-mix(in srgb, var(--sp-ink) 14%, transparent);--ui-success-bg:color-mix(in srgb, var(--sp-mint) 25%, var(--sp-paper));--ui-success-border:1.5px solid color-mix(in srgb, var(--sp-mint) 60%, transparent);--ui-error-color:var(--sp-danger);--ui-error-fs:var(--sp-fs-small);--z-base:1;--z-above:2;--z-dropdown:50;--z-sticky:100;--z-bottom-nav:120;--z-fab:130;--z-panel:150;--z-panel-fg:151;--z-overlay:200;--z-survey:300;--z-modal:1000;--z-confirm:1100;--z-toast:9999;--z-burst:9998}[data-theme=onigiri]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--sp-bg:#fffcf3;--sp-paper:#fdfbf3;--sp-ink:#1f2520;--sp-ink-2:#3d453d;--sp-ink-3:#6b786b;--sp-peach:#f5a882;--sp-butter:#f5cc60;--sp-mint:#b0cc70;--sp-pink:#f0a8bc;--sp-sky:#80b898;--sp-red:#e06858;--sp-avatar-mint:#e4f0c8;--sp-avatar-butter:#fdf0b0;--sp-avatar-peach:#fde0d0;--sp-avatar-sky:#cce8d8;--sp-id-1:#fbded0;--sp-id-2:#fadfe8;--sp-id-3:#ece1f7;--sp-id-4:#d7e6fa;--sp-id-5:#cfeade;--sp-id-6:#ffe2c6;--sp-id-7:#eef0c4;--sp-id-8:#e6e0d0;--sp-danger:#e74c3c;--sp-ink-hover:#1f25200f;--sp-ink-overlay:#1f252066;--sp-brown:#8a6d45;--sp-brown-2:#5d554d;--sp-beige:#c5b8a5;--sp-cal-holiday:#fde0d0;--sp-cal-sat:#cce8d8;--sp-card-border-list:1.5px solid #1f25202e;--sp-on-accent:var(--sp-ink);--sp-shadow-card:3px 4px 0 var(--sp-ink);--sp-shadow-sticker:2px 3px 0 var(--sp-ink);--sp-shadow-sm:3px 3px 0 var(--sp-ink);--sp-shadow-interactive:3px 4px 0 var(--sp-mint);--sp-shadow-color-card:2px 3px 0 color-mix(in srgb, var(--sp-mint) 75%, transparent);--sp-shadow-color-lift:6px 8px 0 color-mix(in srgb, var(--sp-mint) 75%, transparent);--sp-shadow-hero:6px 8px 0 var(--sp-mint);--sp-shadow-accent:3px 4px 0 var(--sp-peach);--sp-shadow-float:0 12px 24px -8px #1f252038;--sp-shadow-subtle:0 2px 8px #1f25200f;--sp-shadow-md:0 4px 20px #1f252014}[data-theme=choco]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--sp-bg:#1f1208;--sp-paper:#321d0d;--sp-ink:#fff8f0;--sp-ink-2:#c9b49e;--sp-ink-3:#a08870;--sp-peach:#e05578;--sp-butter:#e6b430;--sp-mint:#62c09e;--sp-pink:#d070b8;--sp-sky:#4ea8dc;--sp-red:#e84858;--sp-avatar-mint:#1a3828;--sp-avatar-butter:#382808;--sp-avatar-peach:#381220;--sp-avatar-sky:#0c2840;--sp-id-1:#3a2018;--sp-id-2:#3a1c28;--sp-id-3:#2a2042;--sp-id-4:#16304a;--sp-id-5:#123830;--sp-id-6:#402a14;--sp-id-7:#2c3214;--sp-id-8:#322c1e;--sp-danger:#df4055;--sp-danger-fg:#f08080;--sp-caution:#f39c12;--sp-caution-fg:#f8c870;--sp-status-green-fg:#8ee8b4;--sp-status-blue-fg:#78c0e8;--sp-env-sandbox-bg:var(--sp-butter);--sp-env-sandbox-fg:var(--sp-bg);--sp-env-dev-bg:var(--sp-sky);--sp-env-dev-fg:var(--sp-bg);--sp-env-staging-bg:var(--sp-pink);--sp-env-staging-fg:var(--sp-bg);--sp-env-production-bg:var(--sp-danger);--sp-env-production-fg:var(--sp-bg);--sp-ink-hover:#fff8f014;--sp-ink-overlay:#fff8f073;--sp-brown:#e8c89e;--sp-brown-2:#c4a882;--sp-beige:#8a7460;--sp-cal-holiday:#381220;--sp-cal-sat:#0c2840;--sp-cal-today:#2a1f3a;--sp-on-accent:var(--sp-bg);--sp-card-border-list:1.5px solid #fff8f026;--sp-surface:color-mix(in srgb, var(--sp-paper) 40%, var(--sp-bg));--sp-skeleton-bg:color-mix(in srgb, var(--sp-ink) 9%, var(--sp-paper));--sp-skeleton-bg-hi:color-mix(in srgb, var(--sp-ink) 16%, var(--sp-paper));--sp-shadow-card:3px 4px 0 color-mix(in srgb, var(--sp-ink) 70%, transparent);--sp-shadow-sticker:2px 3px 0 color-mix(in srgb, var(--sp-ink) 62%, transparent);--sp-shadow-sm:3px 3px 0 color-mix(in srgb, var(--sp-ink) 64%, transparent);--sp-shadow-interactive:3px 4px 0 color-mix(in srgb, var(--sp-mint) 55%, transparent);--sp-shadow-color-card:2px 3px 0 color-mix(in srgb, var(--sp-butter) 45%, transparent);--sp-shadow-color-lift:6px 8px 0 color-mix(in srgb, var(--sp-butter) 35%, transparent);--sp-shadow-hero:6px 8px 0 color-mix(in srgb, var(--sp-ink) 56%, transparent);--sp-shadow-accent:3px 4px 0 color-mix(in srgb, var(--sp-peach) 55%, transparent);--sp-shadow-avatar:1px 1px 0 color-mix(in srgb, var(--sp-ink) 55%, transparent);--sp-shadow-avatar-lg:2px 2px 0 color-mix(in srgb, var(--sp-ink) 55%, transparent);--sp-shadow-float:0 12px 24px -8px #0009;--sp-shadow-subtle:0 2px 8px #0006;--sp-shadow-md:0 4px 20px #00000080}@media (width<=640px){:root{--sp-shadow-card:2px 3px 0 var(--sp-ink);--sp-shadow-sticker:1px 2px 0 var(--sp-ink);--sp-shadow-sm:2px 2px 0 var(--sp-ink);--sp-shadow-interactive:2px 3px 0 var(--sp-mint);--sp-shadow-color-lift:4px 6px 0 color-mix(in srgb, var(--sp-mint) 75%, transparent);--sp-shadow-hero:4px 5px 0 var(--sp-mint);--sp-shadow-accent:2px 3px 0 var(--sp-peach)}[data-theme=choco]{--sp-shadow-card:2px 3px 0 color-mix(in srgb, var(--sp-ink) 70%, transparent);--sp-shadow-sticker:1px 2px 0 color-mix(in srgb, var(--sp-ink) 62%, transparent);--sp-shadow-sm:2px 2px 0 color-mix(in srgb, var(--sp-ink) 64%, transparent);--sp-shadow-interactive:2px 3px 0 color-mix(in srgb, var(--sp-mint) 55%, transparent);--sp-shadow-color-lift:4px 6px 0 color-mix(in srgb, var(--sp-butter) 35%, transparent);--sp-shadow-hero:4px 5px 0 color-mix(in srgb, var(--sp-ink) 56%, transparent);--sp-shadow-accent:2px 3px 0 color-mix(in srgb, var(--sp-peach) 55%, transparent)}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--max-width:1120px;--header-height:calc(72px + env(safe-area-inset-top))}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;font-size:16px;overflow:clip scroll}body{font-family:var(--sp-font-jp);background:var(--sp-bg);color:var(--sp-ink);line-height:var(--sp-lh-base);word-break:auto-phrase;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;min-width:0;position:relative;overflow-x:clip}input[type=search]::-webkit-search-cancel-button{appearance:none}body:before{content:"";z-index:-1;opacity:.055;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");position:fixed;inset:0}:focus-visible{outline:3px solid var(--sp-ink);outline-offset:2px;border-radius:4px}a{color:var(--sp-ink);text-underline-offset:3px;text-decoration:none}::selection{background:var(--sp-butter);color:var(--sp-on-accent)}@media (hover:hover){a:hover{text-decoration:underline}}button{cursor:pointer;font-family:inherit}input,select,textarea{accent-color:var(--sp-ink)}textarea{resize:vertical}img{max-width:100%}h1,h2,h3,h4{font-weight:700;line-height:1.4}@keyframes sp-page-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes sp-fade{0%{opacity:0}to{opacity:1}}@keyframes sp-reveal{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes sp-slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes sp-slide-right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes sp-dropdown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes sp-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes sp-spin{to{transform:rotate(360deg)}}.page-fade-in{animation:.25s ease-out forwards sp-page-in}@media (width<=1024px){:root{--header-height:calc(64px + env(safe-area-inset-top))}body{padding-bottom:calc(4.5rem + env(safe-area-inset-bottom))}}button,a,[role=button]{touch-action:manipulation;transition:transform .1s var(--sp-transition-gentle), opacity .12s ease, background .12s ease, border-color .12s ease}html.theme-switching *,html.theme-switching :before,html.theme-switching :after{transition-duration:0s!important}@media (pointer:coarse){textarea{resize:none}button:active,a:active,[role=button]:active{transform:scale(.96)}nav a:active,header a:active{transform:scale(.98)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}html{scroll-behavior:auto}#root,.page-fade-in{opacity:1;animation:none}button,a,[role=button]{transition-property:opacity,background,border-color}:root{--sp-transition-gentle:0s;--sp-transition-bounce:0s}}.formError{font-size:var(--ui-error-fs);color:var(--ui-error-color);margin-top:.25rem;font-weight:700}@media (forced-colors:active){:focus-visible{outline-offset:2px!important;box-shadow:none!important;border-radius:4px!important;outline:3px solid highlight!important}}.admin-actions{justify-content:flex-end;gap:.4rem;padding:.25rem 0 .5rem;display:flex}.admin-danger-zone{border-top:1px solid color-mix(in srgb, var(--sp-danger) 15%, transparent);flex-direction:column;align-items:flex-start;gap:.6rem;margin-top:1.25rem;padding-top:1rem;display:flex}@media (width<=640px){.admin-danger-zone{align-items:stretch}.admin-danger-zone>:is(button,a){width:100%}}._container_8u86v_1{background:var(--sp-bg);justify-content:center;align-items:center;min-height:100dvh;padding:1.5rem;display:flex}._card_8u86v_11{background:var(--sp-paper);box-shadow:0 4px 6px -1px color-mix(in srgb, var(--sp-ink) 10%, transparent), 0 2px 4px -1px color-mix(in srgb, var(--sp-ink) 6%, transparent);text-align:center;border-radius:1rem;width:100%;max-width:400px;padding:2.5rem}._title_8u86v_21{font-size:1.5rem;font-weight:var(--fw-bold);color:var(--sp-ink);margin:0 0 1rem}._subtitle_8u86v_28{color:var(--sp-ink-2);margin-bottom:2rem;font-size:.875rem;line-height:1.5}._form_8u86v_35{flex-direction:column;gap:1.25rem;display:flex}._input_8u86v_41{border-radius:var(--ui-field-radius);border:var(--ui-field-border);background:var(--ui-field-bg);width:100%;color:var(--sp-ink);box-sizing:border-box;padding:.75rem 1rem;font-size:1rem;transition:border-color .15s ease-in-out}._input_8u86v_41:focus{border-color:var(--ui-field-border-focus);outline:none}._input_8u86v_41:focus-visible{outline:2px solid var(--sp-ink);outline-offset:2px}._btn_8u86v_63{background:var(--sp-ink);color:var(--sp-bg);font-size:1rem;font-weight:var(--fw-semibold);cursor:pointer;border:none;border-radius:.5rem;padding:.75rem;transition:opacity .2s}._btn_8u86v_63:hover{opacity:.85}._btn_8u86v_63:focus-visible{box-shadow:0 0 0 3px var(--sp-ink);outline:none}._error_8u86v_84{color:var(--ui-error-color);font-size:var(--ui-error-fs);margin-top:.5rem}@media (prefers-reduced-motion:reduce){._input_8u86v_41,._btn_8u86v_63{transition:none}}._center_1rc3a_1{background:var(--sp-bg);justify-content:center;align-items:center;min-height:100dvh;padding:1rem;display:flex}._card_1rc3a_11{background:var(--ui-card-bg);border:var(--ui-card-border);border-radius:var(--ui-card-radius);text-align:center;width:100%;max-width:360px;box-shadow:var(--ui-card-shadow);flex-direction:column;align-items:center;gap:.75rem;padding:2.5rem 2rem;display:flex}._logo_1rc3a_26{border:var(--sp-border-thin);border-radius:var(--sp-radius-tag);width:44px;height:44px;color:var(--sp-on-accent);background:var(--sp-butter);box-shadow:var(--sp-shadow-sticker);justify-content:center;align-items:center;display:flex}._logo_1rc3a_26:before{content:"M";font-size:1.2rem;font-weight:var(--fw-heavy)}._title_1rc3a_45{font-size:1.4rem;font-weight:var(--fw-heavy)}._subtitle_1rc3a_50{color:var(--sp-ink-2);margin-bottom:.5rem;font-size:.875rem}._btn_1rc3a_56{background:var(--sp-ink);width:100%;color:var(--sp-paper);border:var(--sp-border-thin);border-radius:var(--sp-radius-pill);font-size:1rem;font-weight:var(--fw-bold);cursor:pointer;padding:.7rem 1rem;transition:background .15s}._btn_1rc3a_56:hover{opacity:.84}._btn_1rc3a_56:focus-visible{box-shadow:0 0 0 3px var(--sp-ink);outline:none}._message_1rc3a_78{color:var(--sp-ink-2)}._error_1rc3a_82{color:var(--ui-error-color);font-size:var(--ui-error-fs);text-align:left;width:100%}._form_1rc3a_89{flex-direction:column;gap:.6rem;width:100%;display:flex}._input_1rc3a_96{border:var(--ui-field-border);border-radius:var(--ui-field-radius);background:var(--ui-field-bg);width:100%;color:var(--sp-ink);box-sizing:border-box;padding:.65rem .75rem;font-size:1rem}._input_1rc3a_96:focus{border-color:var(--ui-field-border-focus);outline:none}._input_1rc3a_96:focus-visible{outline:2px solid var(--sp-ink);outline-offset:2px}._passwordField_1rc3a_117{text-align:left;flex-direction:column;gap:.25rem;width:100%;display:flex}._passwordInputWrap_1rc3a_125{width:100%;position:relative}._passwordInput_1rc3a_125{padding-right:2.75rem}._passwordToggle_1rc3a_134{width:2.2rem;height:2.2rem;color:var(--sp-ink-2);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;right:.35rem;transform:translateY(-50%)}._passwordToggle_1rc3a_134:hover{color:var(--sp-ink);background:color-mix(in srgb, var(--sp-ink) 8%, transparent)}._passwordToggle_1rc3a_134:focus-visible{outline:2px solid var(--sp-ink);outline-offset:2px}._passwordToggle_1rc3a_134:disabled{opacity:.5;cursor:default}._emailInputWrap_1rc3a_166{border:var(--ui-field-border);border-radius:var(--ui-field-radius);background:var(--ui-field-bg);width:100%;min-width:0;color:var(--sp-ink);align-items:center;display:flex;overflow:hidden}._emailField_1rc3a_178{text-align:left;flex-direction:column;gap:.25rem;width:100%;display:flex}._fieldLabel_1rc3a_186{text-align:left;width:100%;font-size:var(--sp-fs-label);font-weight:var(--fw-bold);color:var(--sp-ink)}._emailInputWrap_1rc3a_166:focus-within{border-color:var(--ui-field-border-focus);outline:2px solid var(--sp-ink);outline-offset:2px}._emailInput_1rc3a_166{min-width:0;box-shadow:none;border:0;border-radius:0}._emailInput_1rc3a_166:focus,._emailInput_1rc3a_166:focus-visible{outline:none}._emailHelp_1rc3a_212,._mailNotice_1rc3a_213{width:100%;color:var(--sp-ink-3);font-size:var(--sp-fs-label);margin:0;line-height:1.45}._mailNotice_1rc3a_213{color:var(--sp-ink-2)}._linkBtn_1rc3a_225{color:var(--sp-ink);font-size:var(--sp-fs-body-sm);cursor:pointer;background:0 0;border:none;padding:.25rem 0;text-decoration:underline}._linkBtn_1rc3a_225:focus-visible{outline:2px solid var(--sp-ink);outline-offset:2px}._linkBtn_1rc3a_225:disabled{color:var(--sp-ink-2);cursor:default;text-decoration:none}._hint_1rc3a_246{font-size:var(--sp-fs-body-sm);color:var(--sp-ink-2);text-align:left;width:100%;line-height:1.5}._passwordRequirements_1rc3a_254{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1.8rem;gap:.35rem;width:100%;display:grid}._passwordRequirement_1rc3a_254{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--sp-ink) 15%, transparent);border-radius:var(--sp-radius-tag);background:color-mix(in srgb, var(--ui-field-bg) 88%, var(--sp-paper));min-width:0;height:1.8rem;color:var(--sp-ink-3);font-size:var(--sp-fs-label);font-weight:var(--fw-semibold);white-space:nowrap;align-items:center;gap:.35rem;padding:.2rem .45rem;line-height:1.2;transition:background .15s,border-color .15s,color .15s;display:flex}._passwordRequirement_1rc3a_254[data-met=true]{border-color:color-mix(in srgb, var(--sp-ink) 45%, transparent);background:color-mix(in srgb, var(--sp-butter) 28%, var(--ui-field-bg));color:var(--sp-ink)}._passwordRequirementIcon_1rc3a_288{width:1rem;height:1rem;font-size:.7rem;font-weight:var(--fw-heavy);opacity:.65;border:0;flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}._passwordRequirement_1rc3a_254[data-met=true] ._passwordRequirementIcon_1rc3a_288{opacity:1}._linkRow_1rc3a_306{justify-content:space-between;width:100%;display:flex}._infoMsg_1rc3a_312{font-size:var(--sp-fs-body-sm);color:var(--sp-ink);text-align:left;width:100%}._passkeyLoginBtn_1rc3a_319{background:var(--ui-field-bg);width:100%;color:var(--sp-ink);border:var(--ui-field-border);border-radius:var(--sp-radius-pill);font-size:.95rem;font-weight:var(--fw-semibold);cursor:pointer;justify-content:center;align-items:center;gap:.5rem;padding:.7rem 1rem;transition:border-color .15s,background .15s;display:flex}._passkeyLoginBtn_1rc3a_319:hover{border-color:var(--sp-ink);background:color-mix(in srgb, var(--sp-butter) 25%, var(--ui-field-bg))}._passkeyLoginBtn_1rc3a_319:focus-visible{box-shadow:0 0 0 3px var(--sp-ink);outline:none}._passkeyLoginBtn_1rc3a_319:disabled{opacity:.5;cursor:default}._divider_1rc3a_351{width:100%;color:var(--sp-ink-2);align-items:center;gap:.75rem;font-size:.8rem;display:flex}._divider_1rc3a_351:before,._divider_1rc3a_351:after{content:"";background:var(--sp-border-color);flex:1;height:1px}._signOutBtn_1rc3a_368{border:var(--ui-subtle-border);border-radius:var(--sp-radius-pill);min-height:2.75rem;color:var(--sp-ink-2);cursor:pointer;opacity:.6;background:0 0;padding:.4rem .8rem;font-size:.8rem;position:fixed;bottom:1rem;right:1rem}._signOutBtn_1rc3a_368:hover{opacity:1}._signOutBtn_1rc3a_368:focus-visible{box-shadow:0 0 0 3px var(--sp-ink);outline:none}@media (prefers-reduced-motion:reduce){._btn_1rc3a_56,._passkeyLoginBtn_1rc3a_319{transition:none}}._srOnly_1rc3a_398{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._container_8e1sj_1{z-index:var(--z-toast);pointer-events:none;flex-direction:column;gap:.75rem;width:max-content;max-width:calc(100vw - 2rem);display:flex;position:fixed;bottom:1.5rem;left:50%;transform:translate(-50%)}@media (width<=1024px){._container_8e1sj_1{bottom:calc(4.5rem + env(safe-area-inset-bottom))}}._toast_8e1sj_21{background:var(--sp-paper);border:var(--sp-border);border-radius:var(--sp-radius-card);box-shadow:var(--sp-shadow-card);will-change:transform, opacity;animation:_slideUp_8e1sj_1 .35s var(--sp-ease-bounce) forwards, _fadeOut_8e1sj_1 .4s ease 3.6s forwards;align-items:center;gap:.875rem;padding:.75rem 1.125rem;display:flex}._emoji_8e1sj_35{animation:_pop_8e1sj_1 .5s var(--sp-ease-bounce) .15s both;flex-shrink:0;font-size:2rem;line-height:1}._text_8e1sj_42{flex-direction:column;gap:.1rem;display:flex}._label_8e1sj_48{font-size:var(--sp-fs-tiny);font-family:var(--sp-font-jp);color:var(--sp-ink-2);font-weight:var(--fw-semibold);letter-spacing:var(--sp-ls-label);text-transform:uppercase}._title_8e1sj_57{font-size:var(--sp-fs-body);font-family:var(--sp-font-jp);font-weight:var(--fw-bold);color:var(--sp-ink)}._desc_8e1sj_64{font-size:var(--sp-fs-small);font-family:var(--sp-font-jp);color:var(--sp-ink-2)}@keyframes _slideUp_8e1sj_1{0%{opacity:0;transform:translateY(1.5rem)scale(.9)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes _fadeOut_8e1sj_1{0%{opacity:1}to{opacity:0;transform:translateY(-.5rem)scale(.95)}}@keyframes _pop_8e1sj_1{0%{transform:scale(.5)rotate(-20deg)}60%{transform:scale(1.2)rotate(8deg)}to{transform:scale(1)rotate(0)}}@media (prefers-reduced-motion:reduce){@keyframes _fadeOut_8e1sj_1{0%{opacity:1}to{opacity:0}}._toast_8e1sj_21{animation:.4s 3.6s forwards _fadeOut_8e1sj_1}._emoji_8e1sj_35{animation:none}}._container_1vcon_2{pointer-events:none;z-index:var(--z-burst);position:fixed;inset:0;overflow:hidden}._burstOrigin_1vcon_11{width:0;height:0;position:absolute;transform:translate(-50%,-50%)}._particle_1vcon_19{will-change:transform, opacity;animation-duration:.75s;animation-fill-mode:both;animation-delay:var(--delay,0s);opacity:0;font-size:1.5rem;line-height:1;animation-timing-function:cubic-bezier(.25,.46,.45,.94);display:block;position:absolute}._pop_1vcon_33{transform-origin:50%;animation-name:_particlePop_1vcon_1}@keyframes _particlePop_1vcon_1{0%{opacity:1;transform:translate(calc(cos(var(--angle)) * 10px), calc(sin(var(--angle)) * 10px)) scale(.5)}40%{opacity:1;transform:translate(calc(cos(var(--angle)) * 30px), calc(sin(var(--angle)) * 30px - 20px)) scale(1.2)}to{opacity:0;transform:translate(calc(cos(var(--angle)) * 20px), calc(sin(var(--angle)) * 20px - 60px)) scale(.6)}}._burstOrigin_1vcon_11 ._burst_1vcon_11{animation-name:_particleBurst_1vcon_1;animation-timing-function:cubic-bezier(.17,.89,.32,1.27)}@keyframes _particleBurst_1vcon_1{0%{opacity:1;transform:translate(0)scale(.3)}50%{opacity:1;transform:translate(calc(cos(var(--angle)) * 55px), calc(sin(var(--angle)) * 55px)) scale(1.1)}to{opacity:0;transform:translate(calc(cos(var(--angle)) * 70px), calc(sin(var(--angle)) * 70px)) scale(.7)}}._spin_1vcon_57{animation-name:_particleSpin_1vcon_1;animation-timing-function:ease-out}@keyframes _particleSpin_1vcon_1{0%{opacity:1;transform:translate(0)rotate(0)scale(.4)}60%{opacity:1;transform:translate(calc(cos(var(--angle)) * 50px), calc(sin(var(--angle)) * 50px)) rotate(360deg) scale(1)}to{opacity:0;transform:translate(calc(cos(var(--angle)) * 65px), calc(sin(var(--angle)) * 65px + 15px)) rotate(480deg) scale(.5)}}._bounce_1vcon_69{animation-name:_particleBounce_1vcon_1;animation-duration:.9s;animation-timing-function:ease-in}@keyframes _particleBounce_1vcon_1{0%{opacity:1;transform:translate(calc(cos(var(--angle)) * 10px), 0) scale(.5)}30%{opacity:1;transform:translate(calc(cos(var(--angle)) * 35px), -50px) scale(1.1)}60%{opacity:1;transform:translate(calc(cos(var(--angle)) * 50px), -20px) scale(.9)}80%{opacity:.7;transform:translate(calc(cos(var(--angle)) * 55px), -35px) scale(.8)}to{opacity:0;transform:translate(calc(cos(var(--angle)) * 60px), 30px) scale(.5)}}._rocket_1vcon_84{animation-name:_particleRocket_1vcon_1;animation-duration:.8s;animation-timing-function:cubic-bezier(.22,1,.36,1)}@keyframes _particleRocket_1vcon_1{0%{opacity:1;transform:translateY(0)scale(.4)}40%{opacity:1;transform:translate(calc(cos(var(--angle)) * 20px), -70px) scale(1.2)}70%{opacity:.8;transform:translate(calc(cos(var(--angle)) * 30px), -90px) scale(1)}to{opacity:0;transform:translate(calc(cos(var(--angle)) * 40px), -110px) scale(.4)}}@media (prefers-reduced-motion:reduce){._particle_1vcon_19{display:none}}._banner_h5pqz_1{background:var(--sp-tint-danger);color:var(--sp-ink);border-bottom:1px solid var(--sp-tint-danger-border);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;display:flex}._body_h5pqz_12{flex:1}._title_h5pqz_16{font-size:var(--sp-fs-body-md);font-weight:var(--fw-bold);margin:0 0 .15rem}._desc_h5pqz_22{font-size:var(--sp-fs-label);color:var(--sp-ink-2);line-height:var(--sp-lh-relaxed);margin:0}._detail_h5pqz_29{opacity:.85;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9em}._button_h5pqz_35{border:1px solid var(--sp-ink);background:var(--sp-bg);color:var(--sp-ink);font-size:.9rem;font-weight:var(--fw-bold);cursor:pointer;min-height:var(--sp-tap-target-min);border-radius:6px;flex-shrink:0;padding:.5rem .9rem}._button_h5pqz_35:hover{background:var(--sp-ink);color:var(--sp-bg)}._button_h5pqz_35:focus-visible{outline:2px solid var(--sp-ink);outline-offset:2px}._button_1vkaj_1{right:.85rem;bottom:calc(4.95rem + env(safe-area-inset-bottom));z-index:var(--z-fab);border:1px solid var(--sp-border-color);background:var(--sp-paper);width:2.75rem;height:2.75rem;box-shadow:var(--sp-shadow-float);color:var(--sp-ink);cursor:pointer;opacity:0;pointer-events:none;-webkit-tap-highlight-color:transparent;border-radius:999px;justify-content:center;align-items:center;transition:opacity .16s,transform .16s,color .12s;display:none;position:fixed;transform:translateY(.35rem)}._button_1vkaj_1:hover{color:var(--sp-ink)}._button_1vkaj_1:focus-visible{box-shadow:0 0 0 3px var(--sp-ink);outline:none}@media (width<=640px){._button_1vkaj_1{display:flex}._visible_1vkaj_38{opacity:1;pointer-events:auto;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){._button_1vkaj_1{transition:opacity .16s}._visible_1vkaj_38{transform:none}}._overlay_2pvjr_1{background:color-mix(in srgb, var(--sp-ink) 35%, transparent);z-index:var(--z-panel);position:fixed;inset:0}._panel_2pvjr_8{background:var(--sp-paper);border-left:var(--sp-border);width:min(420px,100vw);box-shadow:-4px 0 24px color-mix(in srgb, var(--sp-ink) 12%, transparent);z-index:var(--z-panel-fg);animation:_sp-slide-right_2pvjr_1 .24s var(--sp-ease-gentle) forwards;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0}._header_2pvjr_23{border-bottom:var(--sp-border-thin);flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.15rem 1.15rem .9rem;display:flex;position:relative}@media (width<=520px){._header_2pvjr_23{padding-left:calc(1.15rem + env(safe-area-inset-left));padding-right:calc(1.15rem + env(safe-area-inset-right))}}._title_2pvjr_41{font-family:var(--sp-font-jp);font-size:var(--sp-fs-h3);font-weight:var(--fw-heavy);color:var(--sp-ink);margin:0}._subtitle_2pvjr_49{color:var(--sp-ink-2);font-size:var(--sp-fs-tiny);margin:.2rem 0 0;line-height:1.5}._closeBtn_2pvjr_56._closeBtn_2pvjr_56{width:var(--sp-tap-target-min);height:var(--sp-tap-target-min);border:var(--sp-border-thin);background:var(--sp-paper);color:var(--sp-ink);cursor:pointer;box-shadow:var(--sp-shadow-avatar);border-radius:50%;place-items:center;display:grid}._backBtn_2pvjr_69{min-height:var(--sp-tap-target-min);color:var(--sp-ink-2);font-family:var(--sp-font-jp);font-size:var(--sp-fs-small);font-weight:var(--fw-bold);cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;gap:.4rem;padding:.35rem .6rem;display:inline-flex}._closeBtn_2pvjr_56:hover,._backBtn_2pvjr_69:hover,._textBtn_2pvjr_87:hover,._tab_2pvjr_88:hover,._item_2pvjr_89:hover{background:color-mix(in srgb, var(--sp-ink) 5%, transparent)}._closeBtn_2pvjr_56._closeBtn_2pvjr_56:hover{background:color-mix(in srgb, var(--sp-butter) 24%, var(--sp-paper));color:var(--sp-ink)}._closeBtn_2pvjr_56._closeBtn_2pvjr_56:focus-visible,._backBtn_2pvjr_69:focus-visible,._textBtn_2pvjr_87:focus-visible,._tab_2pvjr_88:focus-visible,._item_2pvjr_89:focus-visible,._iconAction_2pvjr_103:focus-visible{outline:2px solid var(--sp-ink);outline-offset:2px}._panelHiddenFood_2pvjr_108._panelHiddenFood_2pvjr_108{z-index:1;position:absolute;top:.6rem;right:3.8rem}._detailPane_2pvjr_115{flex:1;min-height:0;padding:1.2rem;overflow-y:auto}._detailKicker_2pvjr_122{color:var(--sp-ink-2);font-family:var(--sp-font-jp);font-size:var(--sp-fs-tiny);font-weight:var(--fw-bold);margin:0 0 .45rem}._detailTitle_2pvjr_130{color:var(--sp-ink);font-family:var(--sp-font-jp);font-size:var(--sp-fs-h3);font-weight:var(--fw-heavy);overflow-wrap:anywhere;margin:0;line-height:1.45}._detailBody_2pvjr_140,._detailBodyMuted_2pvjr_141{color:var(--sp-ink);font-family:var(--sp-font-jp);font-size:var(--sp-fs-small);white-space:pre-wrap;overflow-wrap:anywhere;margin:.9rem 0 0;line-height:1.8}._detailBodyMuted_2pvjr_141{color:var(--sp-ink-2)}._tabs_2pvjr_155{border-bottom:var(--sp-border-thin);flex-shrink:0;gap:0;padding:.65rem 1rem 0;display:flex}._tab_2pvjr_88{min-height:var(--sp-tap-target-min);color:var(--sp-ink-2);font-family:var(--sp-font-jp);font-size:var(--sp-fs-small);font-weight:var(--fw-semibold);cursor:pointer;background:0 0;border:none;border-bottom:2.5px solid #0000;margin-bottom:-1px;padding:.35rem .8rem}._tabActive_2pvjr_177{color:var(--sp-ink);border-bottom-color:var(--sp-ink)}._tabBadge_2pvjr_182,._countBadge_2pvjr_183{background:var(--sp-danger);min-width:18px;height:18px;color:var(--sp-bg);font-size:.72rem;font-weight:var(--fw-bold);border-radius:9px;justify-content:center;align-items:center;padding:0 5px;line-height:1;display:inline-flex}._tabBadge_2pvjr_182{margin-left:.35rem}._actions_2pvjr_202{flex-shrink:0;justify-content:flex-end;gap:.35rem;padding:.45rem 1rem 0;display:flex}._textBtn_2pvjr_87{min-height:var(--sp-tap-target-min);color:var(--sp-ink-2);font-family:var(--sp-font-jp);font-size:var(--sp-fs-tiny);font-weight:var(--fw-bold);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:.35rem .6rem}._textBtn_2pvjr_87:disabled{opacity:.45;cursor:default}._listPane_2pvjr_228{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}._list_2pvjr_228{margin:0;padding:.45rem 0;list-style:none}._itemWrap_2pvjr_241{border-bottom:1px solid color-mix(in srgb, var(--sp-ink) 8%, transparent);align-items:stretch;margin:0;padding:0;display:flex}._item_2pvjr_89{min-width:0;color:var(--sp-ink);text-align:left;cursor:pointer;background:0 0;border:none;flex:1;justify-content:space-between;align-items:stretch;gap:.75rem;padding:.85rem 1rem;display:flex}._item_2pvjr_89:disabled{cursor:wait;opacity:.7}._itemUnread_2pvjr_270{background:color-mix(in srgb, var(--sp-butter) 20%, var(--sp-paper))}._itemMain_2pvjr_274{flex-direction:column;flex:1;gap:.28rem;min-width:0;display:flex}._itemMeta_2pvjr_282,._itemTitleRow_2pvjr_283,._itemActions_2pvjr_284{align-items:center;gap:.45rem;display:flex}._itemTitleRow_2pvjr_283{align-items:flex-start}._itemTitle_2pvjr_283{font-family:var(--sp-font-jp);font-size:var(--sp-fs-small);font-weight:var(--fw-bold);overflow-wrap:anywhere;line-height:1.45}._itemBody_2pvjr_302,._memberSummary_2pvjr_303,._itemDate_2pvjr_304{font-family:var(--sp-font-jp);font-size:var(--sp-fs-tiny);color:var(--sp-ink-2);line-height:1.45}._itemBody_2pvjr_302{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}._memberSummary_2pvjr_303{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._reasonBadge_2pvjr_324{background:color-mix(in srgb, var(--sp-ink) 7%, transparent);min-height:22px;color:var(--sp-ink-2);font-size:var(--sp-fs-tiny);font-weight:var(--fw-bold);border-radius:4px;align-items:center;gap:.25rem;padding:.1rem .45rem;line-height:1;display:inline-flex}._reasonBadgeImportant_2pvjr_338{background:color-mix(in srgb, var(--sp-peach) 24%, transparent);color:var(--sp-ink)}._itemActions_2pvjr_284{flex-shrink:0;align-self:center}._iconAction_2pvjr_103{width:var(--sp-tap-target-min);height:var(--sp-tap-target-min);color:var(--sp-ink-2);cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;align-self:center;place-items:center;margin-right:.55rem;display:grid}._iconAction_2pvjr_103:disabled{cursor:wait;opacity:.55}._iconAction_2pvjr_103:hover{background:color-mix(in srgb, var(--sp-ink) 8%, transparent);color:var(--sp-ink)}._chevron_2pvjr_373{color:var(--sp-ink-2)}._empty_2pvjr_377{color:var(--sp-ink-2);font-family:var(--sp-font-jp);font-size:var(--sp-fs-small);text-align:center;margin:0;padding:2rem 1rem}._panelLimitNote_2pvjr_386{border-top:var(--sp-border-thin);color:var(--sp-ink-3);font-family:var(--sp-font-jp);font-size:var(--sp-fs-xs);text-align:center;margin:0;padding:.6rem 1rem}._errorBanner_2pvjr_396{border:1px solid color-mix(in srgb, var(--sp-danger) 35%, var(--sp-border-color));background:color-mix(in srgb, var(--sp-danger) 8%, var(--sp-bg));color:var(--sp-ink);font-family:var(--sp-font-jp);font-size:var(--sp-fs-small);border-radius:6px;justify-content:space-between;align-items:center;gap:.75rem;margin:0 0 .75rem;padding:.75rem .9rem;display:flex}._inlineRetry_2pvjr_411{min-height:var(--sp-tap-target-min);border:var(--ui-subtle-border);background:var(--ui-field-bg);color:var(--sp-ink);font:inherit;font-weight:var(--fw-bold);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;margin-top:.75rem;padding:.35rem .8rem;display:inline-flex}._inlineRetry_2pvjr_411:hover{background:color-mix(in srgb, var(--sp-ink) 5%, transparent)}._inlineRetry_2pvjr_411:focus-visible{outline:2px solid var(--sp-ink);outline-offset:2px}._mobileCloseFooter_2pvjr_436{display:none}._mobileCloseBtn_2pvjr_440{width:100%;min-height:var(--sp-tap-target-min);border:var(--sp-border-thin);border-radius:var(--sp-radius-pill);background:var(--sp-ink);color:var(--sp-paper);font-family:var(--sp-font-jp);font-size:var(--sp-fs-small);font-weight:var(--fw-bold);cursor:pointer}._mobileCloseBtn_2pvjr_440:focus-visible{box-shadow:0 0 0 3px var(--sp-ink);outline:none}@media (width<=400px){._panel_2pvjr_8{border-left:none}}@media (width<=640px){._panel_2pvjr_8{border-left:none;border-top:var(--sp-border);width:100%;max-height:92dvh;box-shadow:0 -8px 32px color-mix(in srgb, var(--sp-ink) 15%, transparent);animation:_sp-slide-up_2pvjr_1 .24s var(--sp-ease-gentle) forwards;border-top-left-radius:24px;border-top-right-radius:24px;inset:auto 0 0}._panel_2pvjr_8:before{content:"";background:var(--sp-ink-3);opacity:.4;border-radius:999px;width:36px;height:4px;position:absolute;top:.65rem;left:50%;transform:translate(-50%)}._header_2pvjr_23{padding-top:1.65rem}._mobileCloseFooter_2pvjr_436{padding:.65rem 1rem calc(.75rem + env(safe-area-inset-bottom));border-top:var(--sp-border-thin);background:var(--sp-paper);flex-shrink:0;display:block}}@media (prefers-reduced-motion:reduce){._panel_2pvjr_8{animation:none}}._food_1bgos_1{cursor:pointer;opacity:.85;--hidden-food-rest-transform:rotate(12deg);transform:var(--hidden-food-rest-transform);transition:transform var(--sp-transition-bounce), opacity .2s;-webkit-user-select:none;user-select:none;background:0 0;border:none;padding:.5rem;font-size:2.25rem;line-height:1;position:static}._inner_1bgos_18{justify-content:center;align-items:center;display:inline-flex}._a_1bgos_27,._b_1bgos_28,._c_1bgos_29,._d_1bgos_30,._e_1bgos_31,._f_1bgos_1{width:fit-content;margin-top:3rem;margin-bottom:1rem;display:block}._a_1bgos_27{opacity:.34;--hidden-food-rest-transform:rotate(8deg);transform:var(--hidden-food-rest-transform);align-self:flex-end;margin-left:auto}._d_1bgos_30{opacity:.26;--hidden-food-rest-transform:rotate(-6deg);transform:var(--hidden-food-rest-transform);align-self:flex-end;margin-left:auto}._b_1bgos_28{opacity:.28;--hidden-food-rest-transform:rotate(-10deg);transform:var(--hidden-food-rest-transform);align-self:flex-start;margin-right:auto}._e_1bgos_31{opacity:.24;--hidden-food-rest-transform:rotate(11deg);transform:var(--hidden-food-rest-transform);align-self:flex-start;margin-right:auto}._c_1bgos_29{opacity:.32;--hidden-food-rest-transform:rotate(6deg);transform:var(--hidden-food-rest-transform);align-self:center;margin-left:auto;margin-right:auto}._f_1bgos_1{opacity:.3;--hidden-food-rest-transform:rotate(-8deg);transform:var(--hidden-food-rest-transform);align-self:center;margin-left:auto;margin-right:auto}._inline_1bgos_51{vertical-align:-.66rem;opacity:1;--hidden-food-rest-transform:rotate(-6deg);width:2.5rem;height:2.5rem;transform:var(--hidden-food-rest-transform);border-radius:999px;justify-content:center;align-items:center;margin:0 .1rem;padding:0;font-size:1.8rem;line-height:1;display:inline-flex}._inline_1bgos_51 ._image_1bgos_68{width:2.45rem;height:2.45rem}._inlineNeutral_1bgos_76{vertical-align:-.78rem;opacity:1;--hidden-food-rest-transform:rotate(-6deg);width:2.75rem;height:2.75rem;transform:var(--hidden-food-rest-transform);border-radius:999px;justify-content:center;align-items:center;margin:0 .1rem;padding:0;display:inline-flex}._inlineNeutral_1bgos_76 ._inner_1bgos_18{width:100%;height:100%;font-size:1.8rem}._inlineNeutral_1bgos_76 ._image_1bgos_68{width:2.45rem;height:2.45rem}._page_1bgos_102{opacity:1;justify-content:center;align-items:center;width:40px;height:40px;margin:0;padding:0;font-size:1.8rem;line-height:1;display:inline-flex;position:absolute;bottom:.75rem;right:.75rem}._food_1bgos_1:hover{opacity:1;transform:rotate(-8deg)scale(1.3)}._inline_1bgos_51:hover,._inlineNeutral_1bgos_76:hover{transform:rotate(7deg)scale(1.18)}._food_1bgos_1:active,._inlineNeutral_1bgos_76:active{transform:var(--hidden-food-rest-transform)}._gone_1bgos_139{visibility:hidden;pointer-events:none}._food_1bgos_1:focus-visible{outline:3px solid var(--sp-mint);outline-offset:3px;opacity:1}._inlineNeutral_1bgos_76:focus-visible{outline:3px solid var(--sp-mint);outline-offset:3px}@media (prefers-reduced-motion:reduce){._food_1bgos_1{transition:opacity .2s}._food_1bgos_1:hover,._inline_1bgos_51:hover,._inlineNeutral_1bgos_76:hover{transform:var(--hidden-food-rest-transform)}}._image_1bgos_68{object-fit:contain;width:2.75rem;height:2.75rem;image-rendering:pixelated;pointer-events:none;display:block}@media (pointer:coarse){._food_1bgos_1{padding:.6rem}._inline_1bgos_51{vertical-align:-.86rem;width:3rem;height:3rem;margin:0 .1rem;font-size:2.05rem}._inline_1bgos_51 ._image_1bgos_68{width:2.7rem;height:2.7rem}._inlineNeutral_1bgos_76 ._inner_1bgos_18{width:3rem;height:3rem;font-size:2.05rem}._inlineNeutral_1bgos_76{vertical-align:-.86rem;width:3rem;height:3rem}._inlineNeutral_1bgos_76 ._image_1bgos_68{width:2.7rem;height:2.7rem}._page_1bgos_102{width:44px;height:44px;font-size:2rem}}._btn_sxjke_1{min-height:var(--sp-btn-min-height);padding:var(--sp-btn-padding-md);border-radius:var(--sp-btn-radius);font-family:var(--sp-font-jp);font-weight:var(--fw-bold);font-size:var(--sp-fs-small);text-align:center;white-space:normal;overflow-wrap:anywhere;cursor:pointer;-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;gap:.4rem;min-width:0;max-width:100%;line-height:1.2;text-decoration:none;transition:opacity .12s,background .12s,border-color .12s,transform .1s;display:inline-flex}._btn_sxjke_1:focus-visible{outline:2px solid var(--sp-ink);outline-offset:2px}._btn_sxjke_1:disabled{opacity:.5;cursor:not-allowed}._btn_sxjke_1:not(:disabled):active{transform:translateY(1px)}._sm_sxjke_27{padding:var(--sp-btn-padding-sm);font-size:var(--sp-fs-tiny)}._fullWidth_sxjke_29{width:100%}._primary_sxjke_31{background:var(--sp-ink);color:var(--sp-paper);border:var(--sp-border-thin);border-color:var(--sp-ink)}._primary_sxjke_31:not(:disabled):hover{opacity:.88}._secondary_sxjke_33{color:var(--sp-ink-2);border:var(--sp-border-thin);background:0 0}._secondary_sxjke_33:not(:disabled):hover{color:var(--sp-ink);background:var(--sp-ink-hover)}._tertiary_sxjke_35{color:var(--sp-ink-2);background:0 0;border:none}._tertiary_sxjke_35:not(:disabled):hover{color:var(--sp-ink);background:var(--sp-ink-hover)}._danger_sxjke_37{color:var(--sp-danger);border:2px solid var(--sp-danger);background:0 0}._danger_sxjke_37:not(:disabled):hover{background:color-mix(in srgb, var(--sp-danger) 10%, transparent)}._spinner_sxjke_40{flex-shrink:0;animation:.8s linear infinite _sp-btn-spin_sxjke_1}._btn_sxjke_1>svg{flex-shrink:0}@keyframes _sp-btn-spin_sxjke_1{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){._btn_sxjke_1{transition:opacity .12s}._btn_sxjke_1:not(:disabled):active{transform:none}._spinner_sxjke_40{animation:none}}._iconBtn_qy0we_1{min-width:var(--sp-tap-target-min);min-height:var(--sp-tap-target-min);color:var(--sp-ink-2);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:999px;place-items:center;padding:.4rem;transition:background .12s,color .12s;display:inline-grid}._iconBtn_qy0we_1:focus-visible{outline:2px solid var(--sp-ink);outline-offset:2px}._iconBtn_qy0we_1:disabled{opacity:.5;cursor:not-allowed}._ghost_qy0we_17:not(:disabled):hover{background:var(--sp-ink-hover);color:var(--sp-ink)}._danger_qy0we_18{color:var(--sp-danger)}._danger_qy0we_18:not(:disabled):hover{background:color-mix(in srgb, var(--sp-danger) 12%, transparent)}._sm_qy0we_21{padding:.25rem}._header_1soqg_1{z-index:var(--z-sticky);background:var(--sp-paper);border-bottom:var(--sp-border-dashed);padding-top:env(safe-area-inset-top);transition:transform .3s,box-shadow .2s;position:sticky;top:0}._headerScrolled_1soqg_13{box-shadow:var(--sp-shadow-subtle)}._headerHidden_1soqg_17{transform:translateY(-100%)}._inner_1soqg_21{max-width:var(--max-width);justify-content:space-between;align-items:center;gap:1rem;height:72px;margin:0 auto;padding:0 1.5rem;display:flex}._topRow_1soqg_32{flex:auto;align-items:center;gap:1rem;min-width:0;display:flex;overflow:hidden}._logo_1soqg_41{color:var(--sp-ink);flex:auto;align-items:center;gap:12px;min-width:0;text-decoration:none;transition:opacity .12s;display:flex}._logo_1soqg_41:hover{opacity:.85;text-decoration:none}._logoBento_1soqg_59{object-fit:contain;width:44px;height:44px;image-rendering:pixelated;border:var(--sp-border-thin);box-shadow:var(--sp-shadow-sticker);background:#fdfbf3bf;border-radius:50%;flex-shrink:0;transform:rotate(-6deg)}._logoText_1soqg_72{flex-direction:column;gap:1px;min-width:0;display:flex;overflow:hidden}._logoTitle_1soqg_80{font-family:var(--sp-font-display);font-size:var(--sp-fs-lg);font-weight:var(--fw-bold);color:var(--sp-ink);text-overflow:ellipsis;white-space:nowrap;line-height:1.1;overflow:hidden}._logoSubtitle_1soqg_91{min-width:0;font-size:var(--sp-fs-tiny);font-weight:var(--fw-semibold);color:var(--sp-ink-2);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.5em;display:flex}._logoSubtitleText_1soqg_103{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._prereleaseBadge_1soqg_111{font-size:.75rem;font-weight:var(--fw-heavy);color:var(--sp-caution-fg);background:color-mix(in srgb, var(--sp-caution) 18%, var(--sp-paper));border:1px solid color-mix(in srgb, var(--sp-caution) 40%, transparent);border-radius:var(--sp-radius-pill);letter-spacing:var(--sp-ls-label);text-transform:none;vertical-align:middle;flex:none;padding:.05em .4em}._nav_1soqg_125{flex:none;align-items:center;gap:8px;display:flex}._navLink_1soqg_132{border-radius:var(--sp-radius-pill);min-height:2.75rem;font-family:var(--sp-font-jp);font-size:var(--sp-fs-small);font-weight:var(--fw-bold);color:var(--sp-ink-2);white-space:nowrap;cursor:pointer;background:0 0;border:2px solid #0000;align-items:center;gap:.35rem;padding:7px 16px;text-decoration:none;transition:color .12s,border-color .12s,background .12s;display:inline-flex}._navLink_1soqg_132:hover{color:var(--sp-ink);border-color:var(--sp-ink)}._navLink_1soqg_132:focus-visible{border-color:var(--sp-ink);box-shadow:0 0 0 3px var(--sp-ink);outline:none}._navLink_1soqg_132._active_1soqg_162,._dropdownActive_1soqg_163{color:var(--sp-on-accent);background:var(--sp-peach);border-color:var(--sp-on-accent);box-shadow:var(--sp-shadow-sticker)}._navEvent_1soqg_171._active_1soqg_162{background:var(--sp-peach)}._navTalks_1soqg_172._active_1soqg_162{background:var(--sp-mint)}._navPoll_1soqg_173._active_1soqg_162{background:var(--sp-sky)}._navStats_1soqg_174._active_1soqg_162{background:var(--sp-butter)}._navGuide_1soqg_175._dropdownActive_1soqg_163{background:var(--sp-sky)}._navEvent_1soqg_171:hover{background:color-mix(in srgb, var(--sp-peach) 40%, transparent);border-color:var(--sp-ink);color:var(--sp-ink)}._navTalks_1soqg_172:hover{background:color-mix(in srgb, var(--sp-mint) 40%, transparent);border-color:var(--sp-ink);color:var(--sp-ink)}._navPoll_1soqg_173:hover{background:color-mix(in srgb, var(--sp-sky) 40%, transparent);border-color:var(--sp-ink);color:var(--sp-ink)}._navStats_1soqg_174:hover{background:color-mix(in srgb, var(--sp-butter) 40%, transparent);border-color:var(--sp-ink);color:var(--sp-ink)}._navGuide_1soqg_175:hover{background:color-mix(in srgb, var(--sp-sky) 40%, transparent);border-color:var(--sp-ink);color:var(--sp-ink)}._chevron_1soqg_184{opacity:.6;transition:transform .2s}._dropdownActive_1soqg_163 ._chevron_1soqg_184,._accountTriggerActive_1soqg_190 ._chevron_1soqg_184{transform:rotate(180deg)}._dropdownContainer_1soqg_195,._accountContainer_1soqg_196{position:relative}._dropdownMenu_1soqg_200{background:var(--sp-paper);border:var(--sp-border);border-radius:var(--sp-radius-card);min-width:260px;box-shadow:var(--sp-shadow-float);z-index:var(--z-modal);animation:_sp-dropdown_1soqg_1 .2s var(--sp-transition-gentle) backwards;flex-direction:column;gap:.55rem;padding:.65rem;display:flex;position:absolute;top:calc(100% + 8px);right:0}._dropdownContainer_1soqg_195 ._dropdownMenu_1soqg_200{left:0;right:auto}._dropdownGroup_1soqg_222{flex-direction:column;gap:.25rem;display:flex}._dropdownGroup_1soqg_222:not(:last-child){border-bottom:1px solid color-mix(in srgb, var(--sp-ink) 8%, transparent);padding-bottom:.55rem}._dropdownGroupLabel_1soqg_233{color:var(--sp-ink-3);font-size:var(--sp-fs-tiny);font-weight:var(--fw-heavy);letter-spacing:var(--sp-ls-wide);text-transform:uppercase;margin:0;padding:0 .35rem}._dropdownItem_1soqg_243{color:var(--sp-ink-2);font-family:var(--sp-font-jp);font-size:var(--sp-fs-small);font-weight:var(--fw-bold);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:.75rem;padding:.75rem 1rem;text-decoration:none;transition:background .12s,color .12s;display:flex}._dropdownItem_1soqg_243:hover,._dropdownItemActive_1soqg_262{background:var(--sp-butter);color:var(--sp-on-accent);font-weight:var(--fw-bold);text-decoration:none}._dropdownItem_1soqg_243:focus-visible{box-shadow:0 0 0 3px var(--sp-ink);outline:none}._accountContainer_1soqg_196{border-left:1px solid var(--sp-ink-3);margin-left:.5rem;padding-left:.5rem}._accountTrigger_1soqg_190{border-radius:var(--sp-radius-pill);cursor:pointer;background:0 0;border:2px solid #0000;align-items:center;gap:.5rem;min-height:44px;padding:8px 12px;text-decoration:none;transition:background .12s,border-color .12s;display:flex}._accountTrigger_1soqg_190:hover,._accountTriggerActive_1soqg_190{background:var(--sp-ink-hover);border-color:var(--sp-ink);text-decoration:none}._accountTrigger_1soqg_190:focus-visible{border-color:var(--sp-ink);box-shadow:0 0 0 3px var(--sp-ink);outline:none}._avatar_1soqg_308{border:1.5px solid var(--sp-ink);width:28px;height:28px;font-size:var(--sp-fs-body);font-weight:var(--fw-heavy);color:var(--sp-ink);box-shadow:var(--sp-shadow-avatar);border-radius:50%;flex-shrink:0;place-items:center;line-height:1;display:grid}._avatarSkeleton_1soqg_323{background:linear-gradient(90deg, var(--sp-ink) 25%, color-mix(in srgb, var(--sp-ink) 50%, transparent) 50%, var(--sp-ink) 75%);opacity:.15;background-size:200% 100%;animation:1.2s infinite _sp-shimmer_1soqg_1}._chevronSkeleton_1soqg_330{opacity:.2}@keyframes _unreadDotFadeIn_1soqg_339{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}._unreadDotFadeIn_1soqg_339{animation:.18s ease-out _unreadDotFadeIn_1soqg_339}._avatarLg_1soqg_343{border:2px solid var(--sp-ink);width:36px;height:36px;font-size:var(--sp-fs-lg);font-weight:var(--fw-heavy);color:var(--sp-ink);box-shadow:var(--sp-shadow-avatar-lg);border-radius:50%;flex-shrink:0;place-items:center;line-height:1;display:grid}._avatarImg_1soqg_359{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}._bottomNav_1soqg_368{display:none}@media (width<=1024px){._inner_1soqg_21{height:64px;padding-inline:1rem}._logoBento_1soqg_59{width:40px;height:40px}._nav_1soqg_125{display:none}._bottomNav_1soqg_368{inset-inline:0;z-index:var(--z-bottom-nav);padding:.5rem .5rem calc(.5rem + env(safe-area-inset-bottom));border-top:var(--sp-border-dashed);background:var(--sp-paper);box-shadow:0 -4px 16px var(--sp-ink-hover);grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;bottom:0}._bottomNavLink_1soqg_400{min-width:0;min-height:max(var(--sp-tap-target-min), 3.1rem);color:var(--sp-ink-2);font-size:.75rem;font-weight:var(--fw-bold);cursor:pointer;background:0 0;border:none;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:.2rem;text-decoration:none;display:flex}._bottomNavActive_1soqg_419{background:var(--sp-butter);color:var(--sp-on-accent)}._bottomNavLink_1soqg_400:focus-visible{box-shadow:0 0 0 3px var(--sp-ink);outline:none}._navHome_1soqg_430._bottomNavActive_1soqg_419{background:var(--sp-butter)}._navEvent_1soqg_171._bottomNavActive_1soqg_419{background:var(--sp-peach)}._navTalks_1soqg_172._bottomNavActive_1soqg_419{background:var(--sp-mint)}._navPoll_1soqg_173._bottomNavActive_1soqg_419{background:var(--sp-sky)}._bottomAccount_1soqg_434._bottomNavActive_1soqg_419{background:var(--sp-tint-ink);color:var(--sp-ink)}}._mobileOverlayRoot_1soqg_443{z-index:var(--z-overlay);position:fixed;inset:0}._mobileOverlay_1soqg_443{background:var(--sp-ink-overlay);-webkit-backdrop-filter:blur(4px);cursor:default;animation:.3s _sp-fade_1soqg_1;position:absolute;inset:0}._dragHandle_1soqg_460{background:var(--sp-ink-3);opacity:.4;border-radius:2px;width:36px;height:4px;margin:0 auto 1.25rem}._mobileDrawer_1soqg_469{inset-inline:0;background:var(--sp-bg);border-top:var(--sp-border);padding:.75rem 1rem calc(2rem + env(safe-area-inset-bottom));overscroll-behavior:contain;max-height:85vh;box-shadow:0 -8px 32px color-mix(in srgb, var(--sp-ink) 15%, transparent);will-change:transform;animation:_sp-slide-up_1soqg_1 .4s var(--sp-ease-drawer);border-top-left-radius:24px;border-top-right-radius:24px;flex-direction:column;display:flex;position:absolute;bottom:0;overflow:hidden}._drawerContent_1soqg_488{overscroll-behavior:contain;flex:auto;min-height:0;padding:0 .1rem .5rem;overflow-y:auto}._drawerHeader_1soqg_496{justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding:0 .5rem;display:flex}._drawerTitle_1soqg_504{font-family:var(--sp-font-display);font-size:1.5rem;font-weight:var(--fw-bold);color:var(--sp-ink)}._closeBtn_1soqg_511._closeBtn_1soqg_511{width:var(--sp-tap-target-min);height:var(--sp-tap-target-min);border:var(--sp-border-thin);background:var(--sp-paper);color:var(--sp-ink);cursor:pointer;box-shadow:var(--sp-shadow-avatar);border-radius:50%;place-items:center;display:grid}._closeBtn_1soqg_511._closeBtn_1soqg_511:hover{background:color-mix(in srgb, var(--sp-butter) 24%, var(--sp-paper));color:var(--sp-ink)}._closeBtn_1soqg_511._closeBtn_1soqg_511:focus-visible{box-shadow:0 0 0 3px var(--sp-ink);outline:none}._drawerSection_1soqg_535{flex-direction:column;gap:.5rem;margin-bottom:1.5rem;display:flex}._sectionLabel_1soqg_542{font-size:var(--sp-fs-tiny);font-weight:var(--fw-heavy);color:color-mix(in srgb, var(--sp-ink-3) 72%, transparent);text-transform:uppercase;letter-spacing:.12em;margin-bottom:.35rem;padding-left:.2rem}._drawerGuideGroup_1soqg_554{display:block}._drawerGuideGroup_1soqg_554[open]>._drawerGuideLabel_1soqg_559{margin-bottom:.75rem}._drawerGuideGroup_1soqg_554>._drawerLink_1soqg_564+._drawerLink_1soqg_564{margin-top:.75rem}._drawerGuideGroup_1soqg_554+._drawerGuideGroup_1soqg_554{margin-top:.25rem}._drawerGuideGroup_1soqg_554:last-child{margin-bottom:.25rem}._drawerGuideLabel_1soqg_559{min-height:var(--sp-tap-target-min);color:var(--sp-ink-2);background:color-mix(in srgb, var(--sp-paper) 60%, transparent);border:1px solid color-mix(in srgb, var(--sp-ink) 18%, transparent);font-size:var(--sp-fs-tiny);font-weight:var(--fw-heavy);letter-spacing:var(--sp-ls-wide);cursor:pointer;border-radius:var(--sp-radius-pill);justify-content:space-between;align-items:center;gap:.5rem;margin:0;padding:.6rem .8rem;list-style:none;display:flex}._drawerGuideLabel_1soqg_559::-webkit-details-marker{display:none}._drawerGuideLabel_1soqg_559:hover{color:var(--sp-ink);background:color-mix(in srgb, var(--sp-butter) 18%, var(--sp-paper));border-color:color-mix(in srgb, var(--sp-ink) 42%, transparent)}._drawerGuideLabel_1soqg_559:focus-visible{outline:2px solid var(--sp-focus,currentColor);outline-offset:2px}._drawerGuideGroup_1soqg_554[open]>._drawerGuideLabel_1soqg_559{color:var(--sp-ink);background:var(--sp-paper);border-color:var(--sp-ink)}._drawerGuideChevron_1soqg_610{flex-shrink:0;transition:transform .18s}._drawerGuideGroup_1soqg_554[open]>._drawerGuideLabel_1soqg_559>._drawerGuideChevron_1soqg_610{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){._drawerGuideChevron_1soqg_610{transition:none}}._drawerLink_1soqg_564{background:var(--sp-paper);border:var(--sp-border-thin);color:var(--sp-ink);font-size:1rem;font-weight:var(--fw-bold);box-shadow:var(--sp-shadow-avatar-lg);border-radius:12px;align-items:center;gap:1rem;padding:1rem;text-decoration:none;display:flex}._drawerLink_1soqg_564:hover,._drawerThemeBtn_1soqg_637:hover{background:color-mix(in srgb, var(--sp-butter) 14%, var(--sp-paper));text-decoration:none}._drawerLink_1soqg_564:active{box-shadow:var(--sp-shadow-avatar);transform:translate(1px,1px)}._drawerLink_1soqg_564:focus-visible{box-shadow:0 0 0 3px var(--sp-ink);outline:none}._drawerButton_1soqg_652{width:100%;font-family:var(--sp-font-jp);text-align:left;cursor:pointer}._drawerNotificationIcon_1soqg_659{flex:none;place-items:center;width:1.5rem;height:1.5rem;display:inline-grid;position:relative}._drawerNotificationIcon_1soqg_659 ._unreadDot_1soqg_339{top:-2px;right:-2px}._drawerNotificationIcon_1soqg_659 ._unreadDotImportant_1soqg_673{top:-3px;right:-3px}._drawerNotificationText_1soqg_678{flex-direction:column;gap:.15rem;min-width:0;display:flex}._drawerNotificationHint_1soqg_685{color:var(--sp-ink-2);font-size:var(--sp-fs-tiny);font-weight:var(--fw-semibold);line-height:1.35}._drawerAccount_1soqg_692{background:var(--sp-card-bg-surface);border:var(--sp-card-border);box-shadow:var(--sp-shadow-container);border-radius:16px;flex-direction:column;gap:1rem;padding:1.25rem;display:flex}._drawerUser_1soqg_703{font-size:1.1rem;font-weight:var(--fw-heavy);color:var(--sp-ink);align-items:center;gap:.75rem;display:flex}._drawerLogoutBtn_1soqg_712{background:var(--sp-ink);width:100%;color:var(--sp-paper);border-radius:var(--sp-radius-pill);font-size:1rem;font-weight:var(--fw-bold);cursor:pointer;border:none;padding:.8rem}._drawerThemeBtn_1soqg_637{background:var(--sp-paper);border:var(--sp-border-thin);width:100%;color:var(--sp-ink);font-size:1rem;font-weight:var(--fw-bold);cursor:pointer;box-shadow:var(--sp-shadow-avatar-lg);text-align:left;border-radius:12px;justify-content:space-between;align-items:center;padding:.85rem 1rem;display:flex}._drawerThemeBtn_1soqg_637:active{box-shadow:var(--sp-shadow-avatar);transform:translate(1px,1px)}._drawerThemeBtn_1soqg_637:focus-visible,._drawerLogoutBtn_1soqg_712:focus-visible{box-shadow:0 0 0 3px var(--sp-ink);outline:none}._drawerThemeLeft_1soqg_753{align-items:center;gap:.6rem;display:flex}._drawerThemeHint_1soqg_759{font-size:var(--sp-fs-tiny);font-weight:var(--fw-semibold);color:var(--sp-ink-3);white-space:nowrap}._themeToggle_1soqg_767{cursor:pointer;min-height:2.35rem;color:var(--sp-ink);font-family:inherit;font-size:var(--sp-fs-tiny);font-weight:var(--fw-semibold);white-space:nowrap;box-shadow:none;background:0 0;border:0;border-radius:999px;align-items:center;padding:2px;display:flex;position:relative}._themeToggle_1soqg_767:hover{background:color-mix(in srgb, var(--sp-ink) 6%, transparent)}._themeToggle_1soqg_767:focus-visible{box-shadow:0 0 0 3px var(--sp-ink);outline:none}._themeToggle_1soqg_767:after{content:attr(data-theme-label);z-index:var(--z-modal);border:var(--sp-border-thin);border-radius:var(--sp-radius-sticker);background:var(--sp-paper);color:var(--sp-ink);box-shadow:var(--sp-shadow-float);font-size:var(--sp-fs-tiny);font-weight:var(--fw-bold);white-space:nowrap;opacity:0;pointer-events:none;padding:.28rem .5rem;line-height:1;transition:opacity .12s,transform .12s;position:absolute;top:calc(100% + .45rem);left:50%;transform:translate(-50%)translateY(-2px)}._themeToggle_1soqg_767:hover:after,._themeToggle_1soqg_767:focus-visible:after{opacity:1;transform:translate(-50%)translateY(0)}._themeTrack_1soqg_823{background:color-mix(in srgb, var(--sp-ink) 10%, var(--sp-paper));vertical-align:middle;width:46px;height:28px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--sp-ink) 12%, transparent);border:0;border-radius:999px;flex-shrink:0;display:inline-block;position:relative}._themeThumb_1soqg_836{background:var(--sp-paper);width:26px;height:26px;box-shadow:0 1px 3px color-mix(in srgb, var(--sp-ink) 18%, transparent);border:0;border-radius:50%;justify-content:center;align-items:center;font-size:1rem;line-height:1;transition:left .15s;display:flex;position:absolute;top:1px;left:1px}[data-theme=choco] ._themeThumb_1soqg_836{left:19px}._bellContainer_1soqg_860{position:relative}._bellBtn_1soqg_864{width:var(--sp-tap-target-min);height:var(--sp-tap-target-min);cursor:pointer;color:var(--sp-ink);transition:background var(--sp-transition-gentle);background:0 0;border:none;border-radius:50%;place-items:center;display:grid;position:relative}._bellBtn_1soqg_864:hover{background:var(--sp-bg)}._bellBtn_1soqg_864:focus-visible{box-shadow:0 0 0 3px var(--sp-ink);outline:none}._unreadDot_1soqg_339{background:var(--sp-ink-2);width:8px;height:8px;box-shadow:0 0 0 2px var(--sp-bg);border-radius:50%;position:absolute;top:2px;right:2px}._unreadDotImportant_1soqg_673{background:var(--sp-peach);width:10px;height:10px;box-shadow:0 0 0 2px var(--sp-bg);border-radius:50%;position:absolute;top:0;right:0}._bellWrap_1soqg_916{place-items:center;display:grid;position:relative}._bottomBell_1soqg_922 ._unreadDot_1soqg_339,._bottomBell_1soqg_922 ._unreadDotImportant_1soqg_673{top:0;right:0}._bottomAvatarIcon_1soqg_928{width:24px;height:24px;font-size:var(--sp-fs-body-sm);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}._drawerCloseBottom_1soqg_940{border:var(--sp-border-thin);border-radius:var(--sp-radius-pill);background:var(--sp-paper);width:100%;font-family:var(--sp-font-jp);font-size:var(--sp-fs-small);font-weight:var(--fw-bold);color:var(--sp-ink);cursor:pointer;box-shadow:var(--sp-shadow-avatar-lg);flex:none;justify-content:center;align-items:center;gap:.3rem;margin-top:.75rem;padding:.9rem 1rem;display:flex}._drawerCloseBottom_1soqg_940:hover{background:color-mix(in srgb, var(--sp-butter) 24%, var(--sp-paper));color:var(--sp-ink)}._drawerCloseBottom_1soqg_940:active{box-shadow:var(--sp-shadow-avatar);transform:translate(1px,1px)}._drawerCloseBottom_1soqg_940:focus-visible{outline:2px solid var(--sp-ink);outline-offset:2px}@media (prefers-reduced-motion:reduce){._mobileOverlay_1soqg_443,._mobileDrawer_1soqg_469,._dropdownMenu_1soqg_200,._badgeFadeIn_1soqg_979{animation:none}._avatarSkeleton_1soqg_323{opacity:.15;animation:none}._logo_1soqg_41,._navLink_1soqg_132,._dropdownItem_1soqg_243,._accountTrigger_1soqg_190,._themeToggle_1soqg_767,._bellBtn_1soqg_864,._chevron_1soqg_184{transition:none}}._badge_9hkd9_1{height:18px;font-size:.625rem;font-weight:var(--fw-bold);letter-spacing:var(--sp-ls-label);pointer-events:none;-webkit-user-select:none;user-select:none;border-radius:4px;flex:none;align-items:center;padding:0 6px;line-height:1;display:inline-flex}._sandbox_9hkd9_16{background:var(--sp-env-sandbox-bg);color:var(--sp-env-sandbox-fg)}._dev_9hkd9_21{background:var(--sp-env-dev-bg);color:var(--sp-env-dev-fg)}._staging_9hkd9_26{background:var(--sp-env-staging-bg);color:var(--sp-env-staging-fg)}._production_9hkd9_31{background:var(--sp-env-production-bg);color:var(--sp-env-production-fg);box-shadow:0 0 0 1px color-mix(in srgb, var(--sp-env-production-bg) 24%, transparent)}._backdrop_1nble_1{z-index:var(--z-confirm);background:color-mix(in srgb, var(--sp-ink) 45%, transparent);-webkit-backdrop-filter:blur(3px);justify-content:center;align-items:center;padding:1rem;animation:.12s _sp-fade_1nble_1;display:flex;position:fixed;inset:0}._dialog_1nble_17{border:var(--sp-border-thin);border-radius:var(--sp-radius-card);background:var(--sp-paper);width:100%;max-width:22rem;box-shadow:var(--sp-shadow-container);will-change:transform;outline:none;flex-direction:column;gap:.65rem;padding:1.5rem;animation:.14s _slideUp_1nble_1;display:flex}._dialog_1nble_17:focus-visible{outline:3px solid var(--sp-ink);outline-offset:2px}@keyframes _slideUp_1nble_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}._title_1nble_43{font-size:.95rem;font-weight:var(--fw-heavy);color:var(--sp-ink);line-height:1.4}._desc_1nble_50{font-size:var(--sp-fs-caption);color:var(--sp-ink-2);line-height:1.6}._typeBlock_1nble_56{flex-direction:column;gap:.35rem;margin-top:.25rem;display:flex}._typeLabel_1nble_63{font-size:var(--sp-fs-caption);color:var(--sp-ink-2);line-height:1.5}._typeWord_1nble_69{background:color-mix(in srgb, var(--sp-ink) 8%, transparent);color:var(--sp-ink);font-family:var(--sp-font-mono,ui-monospace, monospace);font-weight:var(--fw-bold);border-radius:4px;padding:0 .35rem;display:inline-block}._typeInput_1nble_79{border:var(--sp-border-thin);background:var(--sp-paper);width:100%;color:var(--sp-ink);font-size:var(--sp-fs-body-sm);font-family:var(--sp-font-mono,ui-monospace, monospace);border-radius:6px;outline:none;min-height:44px;padding:.5rem .65rem}._typeInput_1nble_79:focus-visible{box-shadow:0 0 0 3px var(--sp-ink)}._typeInput_1nble_79[aria-invalid=true]{box-shadow:0 0 0 2px var(--sp-danger)}._actions_1nble_100{justify-content:flex-end;gap:.5rem;margin-top:.25rem;display:flex}._cancelBtn_1nble_107{border:var(--sp-border-thin);color:var(--sp-ink-2);font-size:var(--sp-fs-body-sm);font-weight:var(--fw-bold);cursor:pointer;background:0 0;border-radius:999px;min-height:2.75rem;padding:.45rem 1rem;transition:color .1s}._cancelBtn_1nble_107:hover{color:var(--sp-ink)}._cancelBtn_1nble_107:focus-visible{box-shadow:0 0 0 3px var(--sp-ink);outline:none}._confirmBtn_1nble_129{background:var(--sp-ink);color:var(--sp-paper);font-size:var(--sp-fs-body-sm);font-weight:var(--fw-bold);cursor:pointer;border:none;border-radius:999px;min-height:2.75rem;padding:.45rem 1.1rem;transition:opacity .1s}._confirmBtn_1nble_129:hover:not(:disabled){opacity:.82}._confirmBtn_1nble_129:focus-visible{box-shadow:0 0 0 3px var(--sp-ink);outline:none}._confirmBtn_1nble_129:disabled{opacity:.4;cursor:not-allowed}._danger_1nble_156{background:var(--sp-danger)}@media (prefers-reduced-motion:reduce){._backdrop_1nble_1,._dialog_1nble_17{animation:none}}@media (width<=420px){._backdrop_1nble_1{padding:1rem 1rem calc(1rem + env(safe-area-inset-bottom));align-items:flex-end}._dialog_1nble_17{max-width:none}._actions_1nble_100{flex-direction:column-reverse}._cancelBtn_1nble_107,._confirmBtn_1nble_129{width:100%}}@keyframes _mg-bounce_1cn3q_1{0%,to{transform:translateY(0)rotate(-4deg)}50%{transform:translateY(-10px)rotate(4deg)}}@keyframes _mg-fade_1cn3q_1{0%,to{opacity:.5}50%{opacity:1}}._loader_1cn3q_11{flex-direction:column;align-items:center;gap:24px;display:flex}._rices_1cn3q_18{align-items:flex-end;gap:14px;display:flex}._rice_1cn3q_18{animation:.9s ease-in-out infinite _mg-bounce_1cn3q_1;position:relative}._body_1cn3q_29{clip-path:polygon(50% 4%,96% 90%,4% 90%);border:3px solid var(--sp-ink);box-shadow:var(--sp-shadow-sm);position:absolute;inset:0}._nori_1cn3q_37{background:var(--sp-ink);border-radius:2px;height:18px;position:absolute;bottom:6px;left:8px;right:8px}._caption_1cn3q_47{font-family:var(--sp-font-display);color:var(--sp-ink);font-size:1.375rem}@media (prefers-reduced-motion:reduce){._rice_1cn3q_18{opacity:.75;animation:none!important}}._skipLink_1iacb_1{z-index:var(--z-toast);background:var(--sp-ink);color:var(--sp-paper);font-weight:var(--fw-bold);border-radius:0 0 var(--sp-radius-card) var(--sp-radius-card);padding:.5rem 1rem;font-size:.875rem;text-decoration:none;transition:transform .1s;position:absolute;top:0;left:.5rem;transform:translateY(-100%)}._skipLink_1iacb_1:focus-visible{transform:translateY(0)}._routeAnnouncer_1iacb_21{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._root_1iacb_33{background-color:var(--sp-bg);flex-direction:column;min-height:100dvh;display:flex}._main_1iacb_41{flex:1;min-height:100dvh;padding:2rem 1.5rem 5rem}._main_1iacb_41:focus,._main_1iacb_41:focus-visible{outline:none}._container_1iacb_60{max-width:var(--max-width);margin:0 auto}._loadingState_1iacb_65{justify-content:center;align-items:center;min-height:40vh;display:flex}._loadingSpinner_1iacb_72{border:3px solid var(--sp-ink-3);border-top-color:var(--sp-ink);border-radius:50%;width:32px;height:32px;animation:.7s linear infinite _sp-spin_1iacb_1}@media (prefers-reduced-motion:reduce){._loadingSpinner_1iacb_72{opacity:.6;border-top-color:var(--sp-ink);animation:none}._errorRetryButton_1iacb_83:hover{transform:none}._errorRetryButton_1iacb_83,._skipLink_1iacb_1,._footerLink_1iacb_86,._footerDesignLink_1iacb_87{transition:none}}._loadingOverlay_1iacb_90{background:var(--sp-bg);z-index:var(--z-overlay);place-items:center;display:grid;position:fixed;inset:0}._errorState_1iacb_99{max-width:var(--max-width);background:var(--sp-avatar-peach);border:2px solid var(--sp-ink);text-align:center;border-radius:4px;margin:4rem auto;padding:2rem}._errorTitle_1iacb_109{font-weight:var(--fw-bold);margin-bottom:.5rem;font-size:1rem}._errorDetail_1iacb_115{color:var(--sp-ink-2);font-size:.875rem}._errorRetryButton_1iacb_83{border:2px solid var(--sp-ink);background:var(--sp-ink);color:var(--sp-paper);font-weight:var(--fw-bold);cursor:pointer;box-shadow:var(--sp-shadow-avatar-lg);border-radius:4px;margin-top:1rem;padding:.65rem 1rem}._errorRetryButton_1iacb_83:hover{box-shadow:var(--sp-shadow-sm);transform:translate(-1px,-1px)}._errorRetryButton_1iacb_83:focus-visible{outline:2px solid var(--sp-ink);outline-offset:2px}._footer_1iacb_86{background:var(--sp-paper);border-top:var(--sp-border-dashed);padding:4rem 1.5rem calc(6rem + env(safe-area-inset-bottom));color:var(--sp-ink)}._footerInner_1iacb_149{max-width:var(--max-width);grid-template-columns:minmax(220px,1.45fr) repeat(4,minmax(120px,1fr));gap:2.25rem;margin:0 auto;display:grid}._footerBrand_1iacb_157{flex-direction:column;gap:1rem;display:flex}._footerLogo_1iacb_163{font-family:var(--sp-font-display);font-size:1.25rem;font-weight:var(--fw-heavy);color:var(--sp-ink);align-items:center;gap:.75rem;text-decoration:none;display:flex}._footerLogoIcon_1iacb_174{object-fit:contain;width:32px;height:32px;image-rendering:pixelated;background:#fdfbf3bf;border-radius:50%;transform:rotate(-6deg)}._footerDesc_1iacb_184{font-size:var(--sp-fs-body-md);color:var(--sp-ink-2);line-height:1.6}._footerSection_1iacb_191{flex-direction:column;gap:.65rem;min-width:0;display:flex}._footerHeading_1iacb_198{font-size:var(--sp-fs-tiny);font-weight:var(--fw-bold);color:var(--sp-ink-3);letter-spacing:var(--sp-ls-wide);margin-bottom:.25rem;padding-left:.45rem;line-height:1}._footerNav_1iacb_208{flex-direction:column;align-items:flex-start;gap:.2rem;display:flex}._footerLink_1iacb_86{border-radius:var(--sp-radius-card);max-width:100%;min-height:2.25rem;font-size:var(--sp-fs-body-md);font-weight:var(--fw-bold);color:var(--sp-ink);overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:.55rem;margin-left:-.45rem;padding:.25rem .65rem;text-decoration:none;transition:background .12s,color .12s,transform .12s;display:inline-flex;position:relative}._footerLink_1iacb_86:after{content:"›";color:var(--sp-ink-3);opacity:0;transition:opacity .12s,transform .12s;transform:translate(-.25rem)}._footerLink_1iacb_86:hover{color:var(--sp-ink);background:var(--sp-card-hover-bg);transform:translate(2px)}._footerLink_1iacb_86:hover:after,._footerLink_1iacb_86:focus-visible:after,._footerLinkCurrent_1iacb_250:after{opacity:1;transform:translate(0)}._footerLinkCurrent_1iacb_250{background:var(--sp-tint-mint);color:var(--sp-ink)}._footerLinkCurrent_1iacb_250:before{content:"";background:var(--sp-ink);border-radius:50%;width:.28rem;height:.28rem;position:absolute;top:50%;left:.25rem;transform:translateY(-50%)}._footerLink_1iacb_86:focus-visible{outline:2px solid var(--sp-ink);outline-offset:1px}._footerBottom_1iacb_277{border-top:1px solid color-mix(in srgb, var(--sp-ink) 10%, transparent);font-size:var(--sp-fs-body-sm);font-weight:var(--fw-semibold);color:var(--sp-ink-3);flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.9rem 1.2rem;margin-top:4rem;padding-top:2rem;display:flex}._footerBottom_1iacb_277 p{margin:0 auto 0 0}._footerDesignLink_1iacb_87{font-size:var(--sp-fs-tiny);color:var(--sp-ink-3);opacity:.5;text-decoration:none;transition:opacity .15s}._footerDesignLink_1iacb_87:hover{opacity:1}@media (width<=1200px){._footerInner_1iacb_149{grid-template-columns:1fr 1fr 1fr;gap:2.5rem}._footerBrand_1iacb_157{grid-column:span 3}}@media (width<=768px){._footerInner_1iacb_149{grid-template-columns:1fr 1fr;gap:2rem}._footerBrand_1iacb_157{grid-column:span 2}}@media (width<=640px){._main_1iacb_41{padding:1.5rem 1rem calc(5rem + env(safe-area-inset-bottom))}._footerInner_1iacb_149{grid-template-columns:1fr;gap:1.4rem}._footerBrand_1iacb_157{grid-column:span 1}._footerSection_1iacb_191{border-top:1px solid color-mix(in srgb, var(--sp-ink) 10%, transparent);padding-top:1.1rem}._footerNav_1iacb_208{gap:.3rem}._footerLink_1iacb_86{width:100%;min-height:var(--sp-tap-target-min);margin-left:0}._footerBottom_1iacb_277{text-align:center;flex-direction:column;gap:1rem;margin-top:3rem}}._skeleton_zngrz_1{background:linear-gradient(90deg, var(--sp-skeleton-bg,#0000000d) 0%, var(--sp-skeleton-bg-hi,#00000017) 50%, var(--sp-skeleton-bg,#0000000d) 100%);background-size:200% 100%;border-radius:6px;animation:1.4s ease-in-out infinite _sp-shimmer_zngrz_1;display:block}@media (prefers-reduced-motion:reduce){._skeleton_zngrz_1{opacity:.6;animation:none}._contentReady_zngrz_16>*{animation:none}}@keyframes _contentIn_zngrz_1{0%{opacity:0}to{opacity:1}}._contentReady_zngrz_16{display:contents}._contentReady_zngrz_16>*{animation:.25s _contentIn_zngrz_1}._page_zngrz_36{max-width:var(--sp-prose-width-wide,1200px);flex-direction:column;gap:1.25rem;margin:0 auto;padding:2rem 1.25rem;display:flex}._row_zngrz_45{flex-direction:column;gap:.6rem;display:flex}._line_zngrz_51{height:.95rem}._lineSm_zngrz_55{height:.7rem}._lineLg_zngrz_59{height:1.6rem}._title_zngrz_63{width:min(70%,22rem);height:2.1rem}._heroCard_zngrz_68{border-radius:12px;height:8rem}._cardGrid_zngrz_73{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1rem;display:grid}._cardItem_zngrz_79{border:1px solid var(--sp-border,#00000014);background:var(--ui-card-bg,transparent);border-radius:10px;flex-direction:column;gap:.5rem;padding:1rem;display:flex}._cardThumb_zngrz_89{border-radius:8px;height:7rem}._detailHeader_zngrz_94{flex-direction:column;gap:.75rem;padding:1rem 0 1.5rem;display:flex}._detailBody_zngrz_101{flex-direction:column;gap:.75rem;display:flex}._sectionGap_zngrz_107{height:1rem}._adminLayout_zngrz_111{grid-template-columns:200px 1fr;gap:1.25rem;display:grid}._adminNav_zngrz_117{flex-direction:column;gap:.45rem;display:flex}._adminNavItem_zngrz_123{height:1.6rem}._formField_zngrz_127{flex-direction:column;gap:.35rem;display:flex}._formInput_zngrz_133{border-radius:6px;height:2.3rem}._button_zngrz_138{border-radius:6px;width:8rem;height:2.6rem}._statusRow_zngrz_144{text-align:center;color:var(--color-text-muted,#888);align-self:stretch;font-size:.875rem}._center_1dcct_1{background:var(--sp-bg);justify-content:center;align-items:center;min-height:100dvh;padding:1rem;display:flex}._card_1dcct_11{border:var(--ui-card-border);border-radius:var(--ui-card-radius);background:var(--ui-card-bg);text-align:center;flex-direction:column;align-items:center;gap:.75rem;width:min(100%,420px);padding:2rem;display:flex}._mark_1dcct_24{background:var(--sp-ink);width:40px;height:40px;color:var(--sp-bg);font-size:1rem;font-weight:var(--fw-heavy);border-radius:8px;justify-content:center;align-items:center;display:flex}._title_1dcct_37{font-size:1.25rem;font-weight:var(--fw-heavy)}._message_1dcct_42{color:var(--sp-ink-2);font-size:var(--sp-fs-body-md);line-height:var(--sp-lh-relaxed)}._details_1dcct_48{border:var(--ui-card-border);border-radius:var(--ui-card-radius);background:var(--sp-bg);width:100%;max-height:8rem;color:var(--sp-danger);font-size:var(--sp-fs-label);text-align:left;white-space:pre-wrap;padding:.75rem;line-height:1.5;overflow:auto}._button_1dcct_63{border-radius:var(--ui-card-radius);background:var(--sp-ink);width:100%;min-height:44px;color:var(--sp-bg);font-size:.95rem;font-weight:var(--fw-bold);cursor:pointer;border:none;margin-top:.25rem;padding:.7rem 1rem}._button_1dcct_63:hover{opacity:.85}._button_1dcct_63:focus-visible{outline:2px solid var(--sp-ink);outline-offset:2px}._codeNote_1dcct_86{font-size:var(--sp-fs-label);color:var(--sp-ink-2);margin-top:.5rem}._code_1dcct_86{background:var(--sp-bg);-webkit-user-select:all;user-select:all;border-radius:4px;padding:.1rem .4rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.95em}
