._mark_dhbhw_1{block-size:1.25em;inline-size:1.25em}._poweredBy_1xjey_1{justify-content:center;align-items:center;gap:var(--spacing-1);font-size:var(--typography-caption-font-size);color:var(--color-text-muted);border-block-start:1px solid var(--color-border);flex-wrap:wrap;padding-block-start:var(--spacing-3);line-height:1;display:flex}._label_1xjey_14{letter-spacing:var(--letter-spacing-normal)}._name_1xjey_18{font-weight:var(--font-weight-semibold);color:var(--color-text);letter-spacing:var(--letter-spacing-tight)}._skeleton_1vihv_1{background-color:var(--color-surface);border-radius:var(--radius-sm);block-size:1rem;inline-size:100%;position:relative;overflow:hidden}@media (prefers-reduced-motion:no-preference){._skeleton_1vihv_1:after{content:"";background:linear-gradient(100deg, transparent 20%, color-mix(in srgb, var(--color-surface-raised) 70%, transparent) 50%, transparent 80%);animation:_skeleton-sweep_1vihv_1 calc(var(--duration-reveal-total) * 1.25) var(--ease-standard) infinite;position:absolute;inset:0;translate:-100%}}@keyframes _skeleton-sweep_1vihv_1{to{translate:100%}}._heading_1vihv_38{block-size:var(--spacing-3)}._wide_1vihv_43{aspect-ratio:16/9;block-size:auto}._portrait_1vihv_48{aspect-ratio:3/4;block-size:auto}._square_1vihv_53{aspect-ratio:1;block-size:auto}._announcement_1rkfn_2{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}._lines_1rkfn_11{gap:var(--spacing-2);display:grid}._grid_1rkfn_16{gap:var(--spacing-2);grid-template-columns:repeat(auto-fit,[card]minmax(8.25rem,1fr));display:grid}._body_15a4y_1{gap:var(--spacing-block);text-align:center;justify-items:center;display:grid}._actions_15a4y_8{gap:var(--spacing-2);inline-size:100%;margin-block-start:var(--spacing-2);display:grid}._detail_15a4y_15{inline-size:100%;padding:var(--spacing-2);font-size:var(--typography-caption-font-size);text-align:start;white-space:pre-wrap;background-color:var(--color-surface);border-radius:var(--radius-sm);overflow-x:auto}._inlineLink_15a4y_26{margin-inline:var(--spacing-1);color:inherit;text-underline-offset:3px}._group_1qecm_1{z-index:var(--z-toast)}._root_1qecm_9{gap:var(--spacing-block);inline-size:min(calc(352 / 16 * 1rem), calc(100dvi - var(--spacing-gutter) * 2));block-size:var(--height,auto);padding-block:var(--spacing-block);padding-inline:var(--spacing-gutter);color:var(--color-text-inverse);background-color:var(--color-primary);border-radius:var(--radius-md);box-shadow:var(--shadow-float);opacity:var(--opacity,1);translate:var(--x,0) var(--y,0);scale:var(--scale,1);z-index:var(--z-index,1);will-change:translate, opacity;flex-wrap:nowrap;align-items:flex-start;display:flex}@media (prefers-reduced-motion:no-preference){._root_1qecm_9{transition-property:translate,scale,opacity;transition-duration:var(--duration-sheet-in);transition-timing-function:var(--ease-emphasized)}._root_1qecm_9[data-state=closed]{transition-duration:var(--duration-sheet-out);transition-timing-function:var(--ease-exit)}}._icon_1qecm_42{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;block-size:1rem;inline-size:1rem;margin-block-start:.1875rem}._body_1qecm_54{flex-grow:1;gap:.125rem;min-inline-size:0;display:grid}._title_1qecm_61{font-size:var(--typography-small-font-size);font-weight:var(--font-weight-semibold);line-height:var(--typography-small-line-height)}._description_1qecm_67{font-size:var(--typography-caption-font-size);line-height:var(--typography-caption-line-height);overflow-wrap:break-word;opacity:.8}._close_1qecm_74{inline-size:var(--size-control);block-size:var(--size-control);margin-block:calc(var(--spacing-block) * -1);color:inherit;cursor:pointer;border-radius:var(--radius-sm);opacity:.7;background:0 0;border:0;flex-wrap:nowrap;flex-shrink:0;justify-content:center;align-items:center;margin-inline-end:calc(var(--spacing-block) * -1);padding:0;display:inline-flex}._close_1qecm_74:focus-visible{outline:2px solid var(--color-text-inverse);outline-offset:2px}@media (hover:hover){._close_1qecm_74:hover{opacity:1}}._closeIcon_1qecm_109{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;block-size:.875rem;inline-size:.875rem}@layer reset{*,:before,:after{box-sizing:border-box}:root{interpolate-size:allow-keywords}*{min-inline-size:0;margin:0;padding:0}:where(html){-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scrollbar-gutter:stable}html,body{max-inline-size:100%}body{font-family:var(--font-sans);font-size:var(--typography-body-font-size);color:var(--color-text);background-color:var(--color-bg);font-weight:var(--typography-body-font-weight);line-height:var(--typography-body-line-height);line-break:strict;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,picture,video,canvas,svg{max-inline-size:100%;display:block}input,button,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;font-style:inherit;line-height:inherit}p,li,dt,dd,span,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{font-weight:inherit;text-wrap:balance}a{-webkit-tap-highlight-color:transparent;text-decoration:none}::selection{color:var(--color-text-inverse);background-color:var(--color-primary)}button{touch-action:manipulation;cursor:pointer;-webkit-tap-highlight-color:transparent}input,textarea,select{-webkit-tap-highlight-color:transparent}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}}:root{--_color-ink-950:#0a0a0a;--_color-ink-900:#171717;--_color-ink-800:#262626;--_color-ink-700:#404040;--_color-ink-600:#525252;--_color-ink-500:#737373;--_color-ink-300:#d4d4d4;--_color-ink-200:#e5e5e5;--_color-ink-150:#ededed;--_color-ink-100:#f5f5f5;--_color-ink-50:#fafafa;--color-bg:var(--_color-ink-50);--color-surface:var(--_color-ink-150);--color-surface-raised:#fff;--color-fill-hover:var(--_color-ink-100);--color-border:var(--_color-ink-200);--color-border-strong:var(--_color-ink-500);--color-text:var(--_color-ink-900);--color-text-muted:var(--_color-ink-600);--color-text-inverse:#fff;--color-primary:var(--_color-ink-900);--color-primary-hover:var(--_color-ink-950);--color-scrim:#0a0a0a7a;--color-danger:#b91c1c;--color-danger-soft:#fef2f2;--color-success:#15803d;--color-success-soft:#f0fdf4;--color-warning:#b45309;--color-warning-soft:#fffbeb;--color-info:#1d4ed8;--color-disabled-bg:var(--_color-ink-300);--color-disabled-text:var(--_color-ink-500)}[data-theme=inverse]{--color-bg:var(--_color-ink-950);--color-surface:var(--_color-ink-800);--color-surface-raised:var(--_color-ink-900);--color-fill-hover:var(--_color-ink-800);--color-border:var(--_color-ink-800);--color-border-strong:var(--_color-ink-500);--color-text:var(--_color-ink-50);--color-text-muted:var(--_color-ink-300);--color-text-inverse:var(--_color-ink-900);--color-primary:#fff;--color-primary-hover:var(--_color-ink-100);--color-scrim:#0a0a0ab8;--color-disabled-bg:var(--_color-ink-700);--color-disabled-text:var(--_color-ink-500)}:root{--duration-fast:.15s;--duration-base:.25s;--duration-enter:.5s;--duration-stagger:70ms;--duration-reveal:.6s;--duration-reveal-total:calc(var(--duration-reveal) * 2);--duration-sheet-in:.32s;--duration-sheet-out:.22s;--ease-standard:cubic-bezier(.2, 0, 0, 1);--ease-emphasized:cubic-bezier(.05, .7, .1, 1);--ease-exit:cubic-bezier(.3, 0, .8, .15);--ease-pop:cubic-bezier(.34, 1.56, .64, 1);--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--radius-pill:999px;--shadow-raised:0 1px 2px #0a0a0a0a, 0 4px 12px #0a0a0a0f;--shadow-float:0 2px 4px #0a0a0a0d, 0 12px 28px #0a0a0a1a;--shadow-sticky:0 -4px 24px #0a0a0a14;--shadow-cta:0 2px 4px #0a0a0a24, 0 8px 24px #0a0a0a2e;--shadow-cta-pressed:0 1px 2px #0a0a0a1f, 0 3px 8px #0a0a0a24;--shadow-sheet:0 -12px 48px #0a0a0a38;--size-control:44px;--size-cta:56px;--size-screen-max:calc(480 / 16 * 1rem);--size-media-sm:var(--size-control);--size-media-lg:calc(160 / 16 * 1rem);--spacing-base:.5rem;--spacing-1:calc(var(--spacing-base) * .5);--spacing-2:calc(var(--spacing-base) * 1);--spacing-3:calc(var(--spacing-base) * 3);--spacing-4:calc(var(--spacing-base) * 5);--spacing-5:calc(var(--spacing-base) * 8);--spacing-6:calc(var(--spacing-base) * 13);--spacing-gutter:calc(var(--spacing-base) * 2);--spacing-block:calc(var(--spacing-base) * 1.5);--font-sans:system-ui, -apple-system, "Hiragino Kaku Gothic ProN", "Hiragino Sans", "Noto Sans JP", "Yu Gothic UI", sans-serif;--_text-caption:.6875rem;--_text-caption--line-height:1.6;--_text-sm:.8125rem;--_text-sm--line-height:1.6;--_text-base:.9375rem;--_text-base--line-height:1.7;--_text-lg:1.0625rem;--_text-lg--line-height:1.5;--_text-xl:1.25rem;--_text-xl--line-height:1.4;--_text-2xl:1.5rem;--_text-2xl--line-height:1.3;--_text-3xl:1.75rem;--_text-3xl--line-height:1.3;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--letter-spacing-normal:normal;--letter-spacing-tight:-.02em;--typography-caption-font-size:var(--_text-caption);--typography-caption-font-weight:var(--font-weight-regular);--typography-caption-line-height:var(--_text-caption--line-height);--typography-small-font-size:var(--_text-sm);--typography-small-font-weight:var(--font-weight-regular);--typography-small-line-height:var(--_text-sm--line-height);--typography-body-font-size:var(--_text-base);--typography-body-font-weight:var(--font-weight-regular);--typography-body-line-height:var(--_text-base--line-height);--typography-subtitle-font-size:var(--_text-lg);--typography-subtitle-font-weight:var(--font-weight-medium);--typography-subtitle-line-height:var(--_text-lg--line-height);--typography-title-font-size:var(--_text-xl);--typography-title-font-weight:var(--font-weight-bold);--typography-title-line-height:var(--_text-xl--line-height);--typography-display-font-size:var(--_text-3xl);--typography-display-font-weight:var(--font-weight-bold);--typography-display-line-height:var(--_text-3xl--line-height);--typography-figure-font-size:var(--_text-2xl);--typography-figure-font-weight:var(--font-weight-bold);--typography-figure-line-height:var(--_text-2xl--line-height);--typography-navigation-font-size:var(--_text-caption);--typography-navigation-font-weight:var(--font-weight-medium);--typography-navigation-line-height:var(--_text-caption--line-height);--typography-button-lg-font-size:var(--_text-lg);--typography-button-lg-font-weight:var(--font-weight-bold);--typography-button-lg-line-height:1.2;--typography-button-md-font-size:var(--_text-base);--typography-button-md-font-weight:var(--font-weight-medium);--typography-button-md-line-height:1.2;--typography-button-sm-font-size:var(--_text-sm);--typography-button-sm-font-weight:var(--font-weight-medium);--typography-button-sm-line-height:1.2;--typography-badge-font-size:var(--_text-sm);--typography-badge-font-weight:var(--font-weight-semibold);--typography-badge-line-height:1.2;--letter-spacing-wide:.04em}@property --z-header{syntax:"<integer>";inherits:false;initial-value:100}@property --z-sticky-bottom{syntax:"<integer>";inherits:false;initial-value:100}@property --z-dropdown{syntax:"<integer>";inherits:false;initial-value:200}@property --z-overlay{syntax:"<integer>";inherits:false;initial-value:300}@property --z-modal{syntax:"<integer>";inherits:false;initial-value:400}@property --z-toast{syntax:"<integer>";inherits:false;initial-value:500}
