.modalViewport.svelte-1wnohma{box-sizing:border-box;width:100dvw;height:100dvh;padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px);pointer-events:auto;background:var(--ui-modal-backdrop-bg);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.noScrim.svelte-1wnohma{background:0 0}.modalViewport--surface.svelte-1wnohma{z-index:var(--ui-modal-z-surface)}.modalViewport--account.svelte-1wnohma{z-index:var(--ui-modal-z-account)}.modalViewport--search.svelte-1wnohma{z-index:var(--ui-modal-z-search)}.modalViewport--confirm.svelte-1wnohma{z-index:var(--ui-modal-z-confirm);background:#000000b8;padding:clamp(18px,5dvmin,44px)}.modalViewport.noScrim.svelte-1wnohma{background:0 0}.modalViewportPad.svelte-150hoqg{box-sizing:border-box;justify-content:center;align-items:center;width:100%;height:100%;padding:clamp(8px,2.5dvmin,28px);display:flex}.modalPanel.svelte-150hoqg{min-height:var(--modal-minh,auto);isolation:isolate;width:var(--modal-w);max-height:var(--modal-maxh);height:var(--modal-h,auto);background:var(--mo-board-800);border:var(--mo-line-rail);border-radius:var(--mo-r-lg);box-shadow:var(--mo-shadow-panel);animation:svelte-150hoqg-modalPanelIn var(--mo-dur-slow) var(--mo-ease-pop) both;flex-direction:column;display:flex;position:relative;overflow:hidden}@keyframes svelte-150hoqg-modalPanelIn{0%{opacity:0;transform:translateY(clamp(10px,1.6dvmin,22px))scale(.975)}to{opacity:1;transform:none}}@media (width<=600px){.modalViewportPad.fullscreenMobile.svelte-150hoqg{padding:0}.modalPanel.fullscreenMobile.svelte-150hoqg{border-width:0;border-radius:0;width:100%;height:100%;max-height:100%;animation:none}}@media (height<=460px){.modalViewportPad.svelte-150hoqg{padding:clamp(4px,1.2dvmin,10px)}}.moBtn.svelte-1dop5na{appearance:none;justify-content:center;align-items:center;gap:var(--mo-sp-2);border-radius:var(--mo-r-sm);font-family:var(--mo-font-display);cursor:pointer;box-shadow:var(--mo-bevel);transition:transform var(--mo-dur-fast) var(--mo-ease-out), box-shadow var(--mo-dur-fast) var(--mo-ease-out), background var(--mo-dur-fast) var(--mo-ease-out), filter var(--mo-dur-fast) var(--mo-ease-out);min-height:var(--mo-tap-min);white-space:nowrap;border:none;font-weight:700;line-height:1;display:inline-flex;position:relative}.moBtn.fullWidth.svelte-1dop5na{width:100%}.moBtnLabel.svelte-1dop5na{color:inherit;justify-content:center;align-items:center;gap:var(--mo-sp-2);min-width:0;display:inline-flex}.moBtn.svelte-1dop5na:hover:not(:disabled){filter:brightness(1.08)}.moBtn.svelte-1dop5na:active:not(:disabled){box-shadow:var(--mo-bevel-press);transform:translateY(2px)}.moBtn.svelte-1dop5na:disabled{cursor:not-allowed;filter:none;background:var(--mo-board-600);color:var(--mo-ink);box-shadow:var(--mo-bevel-press)}.moBtn--sm.svelte-1dop5na{font-size:var(--mo-fs-xs);min-height:clamp(30px,3.6dvmin,40px);padding:clamp(6px,.7dvmin,9px) clamp(10px,1.2dvmin,16px)}.moBtn--md.svelte-1dop5na{font-size:var(--mo-fs-sm);padding:clamp(9px,1.1dvmin,14px) clamp(14px,1.8dvmin,24px)}.moBtn--lg.svelte-1dop5na{font-size:var(--mo-fs-md);min-height:clamp(48px,5.4dvmin,64px);padding:clamp(12px,1.5dvmin,18px) clamp(18px,2.4dvmin,32px)}.moBtn--primary.svelte-1dop5na{background:var(--mo-green-500);color:var(--mo-ink-on-bright)}.moBtn--gold.svelte-1dop5na{background:var(--mo-gold);color:#3a2400}.moBtn--gem.svelte-1dop5na{background:var(--mo-gem);color:#2c0329}.moBtn--neutral.svelte-1dop5na{background:var(--mo-board-600);color:var(--mo-ink);box-shadow:var(--mo-bevel), inset 0 0 0 1px #ffffff1a}.moBtn--danger.svelte-1dop5na{background:var(--mo-danger);color:#340606}.moBtn--ghost.svelte-1dop5na{color:var(--mo-ink-dim);background:0 0;box-shadow:inset 0 0 0 1px #ffffff24}.moBtn--ghost.svelte-1dop5na:hover:not(:disabled){color:var(--mo-ink);background:#ffffff14}.moBtn--ghost.svelte-1dop5na:active:not(:disabled){box-shadow:inset 0 0 0 1px #ffffff24}.moBtn.isLoading.svelte-1dop5na .moBtnLabel:where(.svelte-1dop5na){opacity:0}.moBtnSpinner.svelte-1dop5na{border:.16em solid;border-top-color:#0000;border-radius:50%;width:1.15em;height:1.15em;animation:.62s linear infinite svelte-1dop5na-moBtnSpin;position:absolute}@keyframes svelte-1dop5na-moBtnSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.moBtnSpinner.svelte-1dop5na{animation-duration:2s}}.annIcon.svelte-1t0brc0{object-fit:contain;flex:none;place-items:center;width:1.15em;height:1.15em;display:inline-grid}.annIcon.svelte-1t0brc0 *{color:inherit}a.svelte-bkx00{color:var(--mo-green-300);text-underline-offset:2px;text-decoration:underline}strong.svelte-bkx00{font-weight:800}.annContent.svelte-1nr4j8y{gap:var(--mo-sp-3);padding-bottom:var(--mo-sp-4);flex-direction:column;display:flex}.pad.svelte-1nr4j8y{margin:0 var(--mo-sp-5)}.align--left.svelte-1nr4j8y{text-align:left;justify-content:flex-start}.align--center.svelte-1nr4j8y{text-align:center;justify-content:center}.align--right.svelte-1nr4j8y{text-align:right;justify-content:flex-end}.hero.svelte-1nr4j8y{justify-content:center;gap:var(--mo-sp-1);padding:var(--mo-sp-5) var(--mo-sp-6);margin-bottom:var(--mo-sp-2);font-family:var(--mo-font-display);border-bottom:3px solid #0000002e;flex-direction:column;display:flex}.hero.align--center.svelte-1nr4j8y{align-items:center}.hero.align--center.svelte-1nr4j8y .heroTitle:where(.svelte-1nr4j8y){justify-content:center}.hero.align--right.svelte-1nr4j8y .heroTitle:where(.svelte-1nr4j8y){justify-content:flex-end}@media (width<=600px){.hero.align--left.svelte-1nr4j8y>:where(.svelte-1nr4j8y),.hero.align--right.svelte-1nr4j8y>:where(.svelte-1nr4j8y){max-width:55%}.hero.align--right.svelte-1nr4j8y>:where(.svelte-1nr4j8y){margin-left:auto}}.hero.align--right.svelte-1nr4j8y{align-items:flex-end}.hero--sm.svelte-1nr4j8y{min-height:clamp(110px,14dvmin,160px)}.hero--md.svelte-1nr4j8y{min-height:clamp(160px,22dvmin,250px)}.hero--lg.svelte-1nr4j8y{min-height:clamp(220px,32dvmin,360px)}.ink--light.svelte-1nr4j8y,.ink--light.svelte-1nr4j8y *{color:#fff}.ink--light.svelte-1nr4j8y .heroKicker:where(.svelte-1nr4j8y),.ink--light.svelte-1nr4j8y .heroTitle:where(.svelte-1nr4j8y),.ink--light.svelte-1nr4j8y .heroSubtitle:where(.svelte-1nr4j8y){-webkit-text-stroke:.14em #14181cd9;paint-order:stroke fill}.ink--dark.svelte-1nr4j8y,.ink--dark.svelte-1nr4j8y *{color:#10161b}.heroKicker.svelte-1nr4j8y{margin:0;font-size:clamp(15px,2dvmin,22px);font-weight:800}.heroTitle.svelte-1nr4j8y{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.25em;margin:0;font-size:clamp(36px,6.4dvmin,72px);font-weight:800;line-height:1;display:flex}.heroSubtitle.svelte-1nr4j8y{margin:var(--mo-sp-1) 0 0;font-size:clamp(15px,2.1dvmin,24px);font-weight:700;line-height:1.2}.heading.svelte-1nr4j8y{font-family:var(--mo-font-display);color:var(--mo-ink);font-weight:800;line-height:1.1}.heading.size--sm.svelte-1nr4j8y{font-size:clamp(16px,1.9dvmin,20px)}.heading.size--md.svelte-1nr4j8y{font-size:clamp(19px,2.4dvmin,26px)}.heading.size--lg.svelte-1nr4j8y{font-size:clamp(23px,3.1dvmin,34px)}.heading.size--xl.svelte-1nr4j8y{font-size:clamp(30px,4.4dvmin,48px)}.text.svelte-1nr4j8y{white-space:pre-line;color:var(--mo-ink-soft);line-height:1.45}.size--sm.svelte-1nr4j8y{font-size:var(--mo-fs-xs)}.size--md.svelte-1nr4j8y{font-size:clamp(14px,1.8dvmin,19px)}.size--lg.svelte-1nr4j8y{font-size:clamp(17px,2.3dvmin,24px)}.size--xl.svelte-1nr4j8y{font-size:clamp(21px,3dvmin,32px)}.tone--dim.svelte-1nr4j8y{color:var(--mo-ink-dim)}.tone--gold.svelte-1nr4j8y{color:var(--mo-gold)}.tone--danger.svelte-1nr4j8y{color:var(--mo-danger)}.list.svelte-1nr4j8y{gap:var(--mo-sp-2);font-family:var(--mo-font-display);color:var(--mo-ink);flex-direction:column;padding:0;font-weight:700;list-style:none;display:flex}.list.svelte-1nr4j8y li:where(.svelte-1nr4j8y){align-items:center;gap:var(--mo-sp-3);display:flex}.listIcon.svelte-1nr4j8y{color:var(--mo-ink);font-size:1.3em;display:grid}.media.svelte-1nr4j8y{gap:var(--mo-sp-1);flex-direction:column;display:flex}.media.svelte-1nr4j8y img:where(.svelte-1nr4j8y),.media.svelte-1nr4j8y iframe:where(.svelte-1nr4j8y),.media.svelte-1nr4j8y video:where(.svelte-1nr4j8y){border-radius:var(--mo-r-sm);background:var(--mo-board-900);object-fit:cover;border:0;width:100%;display:block}.aspect--16x9.svelte-1nr4j8y{aspect-ratio:16/9}.aspect--4x3.svelte-1nr4j8y{aspect-ratio:4/3}.aspect--1x1.svelte-1nr4j8y{aspect-ratio:1}figcaption.svelte-1nr4j8y{font-size:var(--mo-fs-xs);color:var(--mo-ink-dim);text-align:center}.callout.svelte-1nr4j8y{align-items:flex-start;gap:var(--mo-sp-2);padding:var(--mo-sp-3) var(--mo-sp-4);border-radius:var(--mo-r-sm);background:color-mix(in srgb, var(--callout) 18%, var(--mo-board-700));color:var(--mo-ink);line-height:1.4;display:flex}.callout.tone--info.svelte-1nr4j8y{--callout:var(--mo-info)}.callout.tone--warn.svelte-1nr4j8y{--callout:var(--mo-warn)}.callout.tone--gold.svelte-1nr4j8y{--callout:var(--mo-gold)}.callout.tone--danger.svelte-1nr4j8y{--callout:var(--mo-danger)}.calloutIcon.svelte-1nr4j8y{color:var(--callout);font-size:1.25em;display:grid}.buttons.svelte-1nr4j8y{gap:var(--mo-sp-3);margin-top:var(--mo-sp-2);flex-wrap:wrap;display:flex}.buttons.svelte-1nr4j8y .annBtnMain{flex:2 220px}.buttons.svelte-1nr4j8y .annBtnQuiet{flex:140px}.divider.svelte-1nr4j8y{border:0;border-top:2px solid var(--mo-board-600)}.spacer--sm.svelte-1nr4j8y{height:var(--mo-sp-2)}.spacer--md.svelte-1nr4j8y{height:var(--mo-sp-4)}.spacer--lg.svelte-1nr4j8y{height:var(--mo-sp-6)}.row.svelte-1slb2td{border-radius:var(--mo-r-md);background:var(--mo-board-700);overflow:hidden}.rowHead.svelte-1slb2td{align-items:flex-start;gap:var(--mo-sp-3);width:100%;padding:var(--mo-sp-3);text-align:left;cursor:pointer;background:0 0;border:none;display:flex}.rowHead.svelte-1slb2td:hover{background:#ffffff08}.swatch.svelte-1slb2td{aspect-ratio:1;box-sizing:border-box;border-radius:var(--mo-r-sm);flex:none;place-items:center;width:clamp(44px,5.4dvmin,60px);padding:clamp(9px,1.2dvmin,14px);font-size:clamp(20px,2.6dvmin,28px);display:grid}.swatch--plain.svelte-1slb2td{background:var(--mo-board-600)}.swatch.svelte-1slb2td *{color:#fff}.rowText.svelte-1slb2td{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.rowTitle.svelte-1slb2td{font-family:var(--mo-font-display);color:var(--mo-ink);font-size:clamp(16px,2dvmin,21px);font-weight:800;line-height:1.15}.rowMeta.svelte-1slb2td{align-items:center;gap:var(--mo-sp-2);font-size:var(--mo-fs-2xs);color:var(--mo-ink-dim);flex-wrap:wrap;font-weight:700;display:flex}.rowTag.svelte-1slb2td{border-radius:var(--mo-r-xs);background:var(--mo-board-500);color:var(--mo-ink);letter-spacing:.04em;text-transform:uppercase;padding:1px 7px}.row--warning.svelte-1slb2td .rowTag:where(.svelte-1slb2td){background:var(--mo-warn-deep,#b87400)}.rowSummary.svelte-1slb2td{-webkit-line-clamp:2;line-clamp:2;font-size:var(--mo-fs-xs);color:var(--mo-ink-soft);-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.chevron.svelte-1slb2td{flex:none;width:22px;height:22px;margin-top:4px;transition:rotate .15s}.chevron.svelte-1slb2td *{color:var(--mo-ink-dim)}.open.svelte-1slb2td .chevron:where(.svelte-1slb2td){rotate:180deg}.rowBody.svelte-1slb2td{border-top:2px solid var(--mo-board-800);background:var(--mo-board-800)}.rowBody--plain.svelte-1slb2td{padding-top:var(--mo-sp-3)}.rowFoot.svelte-1slb2td{padding:0 var(--mo-sp-3) var(--mo-sp-3);justify-content:flex-end;display:flex}@media (prefers-reduced-motion:reduce){.chevron.svelte-1slb2td{transition:none}}.popup.svelte-9vkse7{max-height:inherit;position:relative;overflow-y:auto}@media (orientation:landscape) and (height<=520px){.popup.svelte-9vkse7 .annContent{align-content:start;column-gap:0;row-gap:var(--mo-sp-2);padding-bottom:var(--mo-sp-3);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-auto-flow:dense;display:grid}.popup.svelte-9vkse7 .annContent>*{grid-column:2}.popup.svelte-9vkse7 .annContent>.hero{border-bottom:none;grid-area:1/1/span 30;min-height:100%;margin:0}.popup.svelte-9vkse7 .annContent>.hero~:not(.hero){margin-inline:var(--mo-sp-4)}.popup.svelte-9vkse7 .annContent>.hero+:not(.hero){margin-top:var(--mo-sp-4);margin-right:calc(var(--mo-sp-4) + clamp(36px, 4.4dvmin, 46px))}}.popupClose.svelte-9vkse7{top:var(--mo-sp-3);right:var(--mo-sp-3);z-index:1;cursor:pointer;background:#00000047;border:none;border-radius:50%;place-items:center;width:clamp(36px,4.4dvmin,46px);height:clamp(36px,4.4dvmin,46px);padding:8px;display:grid;position:absolute}.popupClose.svelte-9vkse7:hover{background:#0000006b}.popupClose.svelte-9vkse7 *{color:#fff}
