.lFR8BG_features{padding:var(--space-2xl) var(--space-lg);max-width:900px;margin:0 auto}.lFR8BG_heading{text-align:center;font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);margin-bottom:var(--space-xl)}.lFR8BG_grid{gap:var(--space-lg);grid-template-columns:repeat(2,1fr);display:grid}.lFR8BG_card{padding:var(--space-lg);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);border:1px solid var(--color-border-light);background-color:var(--color-bg-secondary)}.lFR8BG_icon{margin-bottom:var(--space-sm);font-size:1.75rem;line-height:1;display:block}.lFR8BG_cardTitle{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin-bottom:var(--space-xs)}.lFR8BG_cardDescription{font-size:var(--font-size-md);color:var(--color-text-secondary);line-height:var(--line-height-normal)}@media (max-width:767px){.lFR8BG_grid{grid-template-columns:1fr}}
.IgpmhG_footer{justify-content:center;align-items:center;gap:var(--space-md);padding:var(--space-xl) var(--space-lg);border-top:1px solid var(--color-border-light);flex-direction:column;display:flex}.IgpmhG_links{gap:var(--space-lg);display:flex}.IgpmhG_links a{color:var(--color-accent);font-size:var(--font-size-sm);transition:color var(--transition-fast)}.IgpmhG_links a:hover{color:var(--color-accent-hover)}.IgpmhG_links a:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-accent) 30%, transparent);outline:none}.IgpmhG_copyright{font-size:var(--font-size-xs);color:var(--color-text-secondary)}
.SDGvTa_button{--_font-family:var(--button-font-family,var(--font-family-body));--_text-transform:var(--button-text-transform,none);--_letter-spacing:var(--button-letter-spacing,var(--tracking-normal));--_radius:var(--_variant-radius,var(--_size-radius,var(--button-radius,var(--radius-md))));--_shadow:var(--button-shadow,none);--_width:auto;--_hover-transform:var(--button-hover-transform,none);--_active-transform:var(--button-active-transform,none);--_font-size:var(--button-md-font-size,var(--font-size-md));--_font-weight:var(--button-md-font-weight,var(--button-font-weight,var(--font-weight-semibold)));--_min-height:var(--button-md-min-height,auto);--_size-radius:var(--button-md-radius);--_line-height:var(--button-md-line-height,var(--button-line-height,var(--leading-tight)));--_padding-x:var(--button-md-padding-x,var(--space-4));--_padding-y:var(--button-md-padding-y,var(--space-2));--_gap:var(--button-md-gap,var(--space-2));--_icon-size:var(--button-md-icon-size,var(--icon-size-md));--_bg-rest:var(--_ib-bg,var(--button-primary-bg,var(--color-primary)));--_fg-rest:var(--_ib-fg,var(--button-primary-fg,var(--color-on-primary)));--_border-rest:var(--button-primary-border,transparent);--_border-width:var(--button-primary-border-width,var(--button-border-width,1px));--_bg-hover:var(--_ib-bg-hover,var(--button-primary-bg-hover,var(--color-primary-hover)));--_fg-hover:var(--_ib-fg-hover,var(--button-primary-fg-hover,var(--_fg-rest)));--_border-hover:var(--button-primary-border-hover,var(--_border-rest));--_bg-disabled:var(--button-primary-bg-disabled,var(--_bg-rest));--_fg-disabled:var(--button-primary-fg-disabled,var(--_fg-rest));--_border-disabled:var(--button-primary-border-disabled,var(--_border-rest));--_variant-radius:var(--button-primary-radius);--_decoration-hover:var(--button-primary-text-decoration-hover,none);--_bg:var(--_bg-rest);--_fg:var(--_fg-rest);--_border:var(--_border-rest);--_decoration:none;--_transform:none;--_opacity:1;--_cursor:pointer;--icon-size:var(--_icon-size);justify-content:center;align-items:center;gap:var(--_gap);box-sizing:border-box;width:var(--_width);min-height:var(--_min-height);padding:var(--_padding-y) var(--_padding-x);border:var(--_border-width) solid var(--_border);border-radius:var(--_radius);background-color:var(--_bg);box-shadow:var(--_shadow);color:var(--_fg);font-family:var(--_font-family);font-size:var(--_font-size);font-weight:var(--_font-weight);letter-spacing:var(--_letter-spacing);line-height:var(--_line-height);text-align:center;-webkit-text-decoration:var(--_decoration);text-decoration:var(--_decoration);text-transform:var(--_text-transform);white-space:nowrap;cursor:var(--_cursor);opacity:var(--_opacity);transform:var(--_transform);appearance:none;transition-duration:var(--button-transition-duration,var(--duration-fast));transition-property:color,background-color,border-color,box-shadow,transform,opacity;transition-timing-function:var(--button-transition-easing,var(--ease-standard));-webkit-tap-highlight-color:#0000;flex-shrink:0;margin:0;display:inline-flex}.SDGvTa_button[data-size=xs]{--_font-size:var(--button-xs-font-size,var(--font-size-xs));--_font-weight:var(--button-xs-font-weight,var(--button-font-weight,var(--font-weight-semibold)));--_min-height:var(--button-xs-min-height,auto);--_size-radius:var(--button-xs-radius);--_line-height:var(--button-xs-line-height,var(--button-line-height,var(--leading-tight)));--_padding-x:var(--button-xs-padding-x,var(--space-2));--_padding-y:var(--button-xs-padding-y,var(--space-1));--_gap:var(--button-xs-gap,var(--space-1));--_icon-size:var(--button-xs-icon-size,var(--icon-size-xs))}.SDGvTa_button[data-size=sm]{--_font-size:var(--button-sm-font-size,var(--font-size-sm));--_font-weight:var(--button-sm-font-weight,var(--button-font-weight,var(--font-weight-semibold)));--_min-height:var(--button-sm-min-height,auto);--_size-radius:var(--button-sm-radius);--_line-height:var(--button-sm-line-height,var(--button-line-height,var(--leading-tight)));--_padding-x:var(--button-sm-padding-x,var(--space-3));--_padding-y:var(--button-sm-padding-y,var(--space-1-5));--_gap:var(--button-sm-gap,var(--space-1-5));--_icon-size:var(--button-sm-icon-size,var(--icon-size-sm))}.SDGvTa_button[data-size=lg]{--_font-size:var(--button-lg-font-size,var(--font-size-lg));--_font-weight:var(--button-lg-font-weight,var(--button-font-weight,var(--font-weight-semibold)));--_min-height:var(--button-lg-min-height,auto);--_size-radius:var(--button-lg-radius);--_line-height:var(--button-lg-line-height,var(--button-line-height,var(--leading-tight)));--_padding-x:var(--button-lg-padding-x,var(--space-6));--_padding-y:var(--button-lg-padding-y,var(--space-3));--_gap:var(--button-lg-gap,var(--space-2));--_icon-size:var(--button-lg-icon-size,var(--icon-size-lg))}.SDGvTa_button[data-variant=secondary]{--_bg-rest:var(--_ib-bg,var(--button-secondary-bg,var(--color-secondary)));--_fg-rest:var(--_ib-fg,var(--button-secondary-fg,var(--color-on-secondary)));--_border-rest:var(--button-secondary-border,transparent);--_border-width:var(--button-secondary-border-width,var(--button-border-width,1px));--_bg-hover:var(--_ib-bg-hover,var(--button-secondary-bg-hover,var(--color-secondary-hover)));--_fg-hover:var(--_ib-fg-hover,var(--button-secondary-fg-hover,var(--_fg-rest)));--_border-hover:var(--button-secondary-border-hover,var(--_border-rest));--_bg-disabled:var(--button-secondary-bg-disabled,var(--_bg-rest));--_fg-disabled:var(--button-secondary-fg-disabled,var(--_fg-rest));--_border-disabled:var(--button-secondary-border-disabled,var(--_border-rest));--_variant-radius:var(--button-secondary-radius);--_decoration-hover:var(--button-secondary-text-decoration-hover,none)}.SDGvTa_button[data-variant=accent]{--_bg-rest:var(--_ib-bg,var(--button-accent-bg,var(--color-accent)));--_fg-rest:var(--_ib-fg,var(--button-accent-fg,var(--color-on-accent)));--_border-rest:var(--button-accent-border,transparent);--_border-width:var(--button-accent-border-width,var(--button-border-width,1px));--_bg-hover:var(--_ib-bg-hover,var(--button-accent-bg-hover,var(--color-accent-hover)));--_fg-hover:var(--_ib-fg-hover,var(--button-accent-fg-hover,var(--_fg-rest)));--_border-hover:var(--button-accent-border-hover,var(--_border-rest));--_bg-disabled:var(--button-accent-bg-disabled,var(--_bg-rest));--_fg-disabled:var(--button-accent-fg-disabled,var(--_fg-rest));--_border-disabled:var(--button-accent-border-disabled,var(--_border-rest));--_variant-radius:var(--button-accent-radius);--_decoration-hover:var(--button-accent-text-decoration-hover,none)}.SDGvTa_button[data-variant=outline]{--_bg-rest:var(--_ib-bg,var(--button-outline-bg,transparent));--_fg-rest:var(--_ib-fg,var(--button-outline-fg,var(--color-text)));--_border-rest:var(--button-outline-border,var(--color-border-strong));--_border-width:var(--button-outline-border-width,var(--button-border-width,1px));--_bg-hover:var(--_ib-bg-hover,var(--button-outline-bg-hover,var(--color-surface-hover)));--_fg-hover:var(--_ib-fg-hover,var(--button-outline-fg-hover,var(--_fg-rest)));--_border-hover:var(--button-outline-border-hover,var(--_border-rest));--_bg-disabled:var(--button-outline-bg-disabled,var(--_bg-rest));--_fg-disabled:var(--button-outline-fg-disabled,var(--_fg-rest));--_border-disabled:var(--button-outline-border-disabled,var(--_border-rest));--_variant-radius:var(--button-outline-radius);--_decoration-hover:var(--button-outline-text-decoration-hover,none)}.SDGvTa_button[data-variant=ghost]{--_bg-rest:var(--_ib-bg,var(--button-ghost-bg,transparent));--_fg-rest:var(--_ib-fg,var(--button-ghost-fg,var(--color-text)));--_border-rest:var(--button-ghost-border,transparent);--_border-width:var(--button-ghost-border-width,var(--button-border-width,1px));--_bg-hover:var(--_ib-bg-hover,var(--button-ghost-bg-hover,var(--color-surface-hover)));--_fg-hover:var(--_ib-fg-hover,var(--button-ghost-fg-hover,var(--_fg-rest)));--_border-hover:var(--button-ghost-border-hover,var(--_border-rest));--_bg-disabled:var(--button-ghost-bg-disabled,var(--_bg-rest));--_fg-disabled:var(--button-ghost-fg-disabled,var(--_fg-rest));--_border-disabled:var(--button-ghost-border-disabled,var(--_border-rest));--_variant-radius:var(--button-ghost-radius);--_decoration-hover:var(--button-ghost-text-decoration-hover,none)}.SDGvTa_button[data-variant=danger]{--_bg-rest:var(--_ib-bg,var(--button-danger-bg,var(--color-danger)));--_fg-rest:var(--_ib-fg,var(--button-danger-fg,var(--color-on-danger)));--_border-rest:var(--button-danger-border,transparent);--_border-width:var(--button-danger-border-width,var(--button-border-width,1px));--_bg-hover:var(--_ib-bg-hover,var(--button-danger-bg-hover,var(--color-danger-hover)));--_fg-hover:var(--_ib-fg-hover,var(--button-danger-fg-hover,var(--_fg-rest)));--_border-hover:var(--button-danger-border-hover,var(--_border-rest));--_bg-disabled:var(--button-danger-bg-disabled,var(--_bg-rest));--_fg-disabled:var(--button-danger-fg-disabled,var(--_fg-rest));--_border-disabled:var(--button-danger-border-disabled,var(--_border-rest));--_variant-radius:var(--button-danger-radius);--_decoration-hover:var(--button-danger-text-decoration-hover,none)}.SDGvTa_button[data-variant=link]{--_bg-rest:var(--_ib-bg,var(--button-link-bg,transparent));--_fg-rest:var(--_ib-fg,var(--button-link-fg,var(--color-link)));--_border-rest:var(--button-link-border,transparent);--_border-width:var(--button-link-border-width,var(--button-border-width,1px));--_bg-hover:var(--_ib-bg-hover,var(--button-link-bg-hover,transparent));--_fg-hover:var(--_ib-fg-hover,var(--button-link-fg-hover,var(--color-link-hover)));--_border-hover:var(--button-link-border-hover,var(--_border-rest));--_bg-disabled:var(--button-link-bg-disabled,var(--_bg-rest));--_fg-disabled:var(--button-link-fg-disabled,var(--_fg-rest));--_border-disabled:var(--button-link-border-disabled,var(--_border-rest));--_variant-radius:var(--button-link-radius);--_decoration-hover:var(--button-link-text-decoration-hover,underline)}.SDGvTa_button[aria-pressed=true]{--_bg-rest:var(--button-pressed-bg,var(--color-surface-hover));--_fg-rest:var(--button-pressed-fg,var(--color-text));--_bg-hover:var(--_bg-rest)}.SDGvTa_button:hover:not(:disabled,[aria-disabled=true],[aria-busy=true]){--_bg:var(--_bg-hover);--_fg:var(--_fg-hover);--_border:var(--_border-hover);--_decoration:var(--_decoration-hover);--_transform:var(--_hover-transform)}.SDGvTa_button:active:not(:disabled,[aria-disabled=true],[aria-busy=true]){--_opacity:var(--button-active-opacity,1);--_transform:var(--_active-transform)}.SDGvTa_button[data-variant=link]{text-underline-offset:4px}.SDGvTa_button:focus-visible{outline:var(--focus-ring-width,2px) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset,2px);box-shadow:var(--button-focus-shadow,var(--_shadow))}.SDGvTa_button:disabled,.SDGvTa_button[aria-disabled=true]{--_bg:var(--_bg-disabled);--_fg:var(--_fg-disabled);--_border:var(--_border-disabled);--_cursor:not-allowed;--_opacity:var(--button-disabled-opacity,.5)}.SDGvTa_button[aria-busy=true]{--_opacity:var(--button-loading-opacity,var(--button-disabled-opacity,.5))}.SDGvTa_button[aria-disabled=true],.SDGvTa_button[aria-busy=true]{pointer-events:none}.SDGvTa_button>svg:not([data-ui]){width:var(--_icon-size);height:var(--_icon-size);flex-shrink:0}.SDGvTa_button[data-icon-only]{--_box:var(--icon-button-md-size,var(--space-9));--_icon-size:var(--icon-button-md-icon-size,var(--icon-size-md));--_radius:var(--icon-button-md-radius,var(--icon-button-radius,var(--_variant-radius,var(--_size-radius,var(--button-radius,var(--radius-md))))));--_hover-transform:var(--icon-button-hover-transform,var(--button-hover-transform,none));--_active-transform:var(--icon-button-active-transform,var(--button-active-transform,none));width:var(--_box);height:var(--_box);min-height:0;padding:0}.SDGvTa_button[data-icon-only]:focus-visible{outline-offset:var(--icon-button-focus-offset,var(--focus-ring-offset,2px))}.SDGvTa_button[data-icon-only][data-size=xs]{--_box:var(--icon-button-xs-size,var(--space-6));--_icon-size:var(--icon-button-xs-icon-size,var(--icon-size-xs));--_radius:var(--icon-button-xs-radius,var(--icon-button-radius,var(--_variant-radius,var(--_size-radius,var(--button-radius,var(--radius-md))))))}.SDGvTa_button[data-icon-only][data-size=sm]{--_box:var(--icon-button-sm-size,var(--space-8));--_icon-size:var(--icon-button-sm-icon-size,var(--icon-size-sm));--_radius:var(--icon-button-sm-radius,var(--icon-button-radius,var(--_variant-radius,var(--_size-radius,var(--button-radius,var(--radius-md))))))}.SDGvTa_button[data-icon-only][data-size=lg]{--_box:var(--icon-button-lg-size,var(--space-10));--_icon-size:var(--icon-button-lg-icon-size,var(--icon-size-lg));--_radius:var(--icon-button-lg-radius,var(--icon-button-radius,var(--_variant-radius,var(--_size-radius,var(--button-radius,var(--radius-md))))))}.SDGvTa_button[data-icon-only][data-variant=primary]{--_ib-bg:var(--icon-button-primary-bg);--_ib-fg:var(--icon-button-primary-fg);--_ib-bg-hover:var(--icon-button-primary-bg-hover);--_ib-fg-hover:var(--icon-button-primary-fg-hover)}.SDGvTa_button[data-icon-only][data-variant=secondary]{--_ib-bg:var(--icon-button-secondary-bg);--_ib-fg:var(--icon-button-secondary-fg);--_ib-bg-hover:var(--icon-button-secondary-bg-hover);--_ib-fg-hover:var(--icon-button-secondary-fg-hover)}.SDGvTa_button[data-icon-only][data-variant=accent]{--_ib-bg:var(--icon-button-accent-bg);--_ib-fg:var(--icon-button-accent-fg);--_ib-bg-hover:var(--icon-button-accent-bg-hover);--_ib-fg-hover:var(--icon-button-accent-fg-hover)}.SDGvTa_button[data-icon-only][data-variant=outline]{--_ib-bg:var(--icon-button-outline-bg);--_ib-fg:var(--icon-button-outline-fg);--_ib-bg-hover:var(--icon-button-outline-bg-hover);--_ib-fg-hover:var(--icon-button-outline-fg-hover)}.SDGvTa_button[data-icon-only][data-variant=ghost]{--_ib-bg:var(--icon-button-ghost-bg);--_ib-fg:var(--icon-button-ghost-fg);--_ib-bg-hover:var(--icon-button-ghost-bg-hover);--_ib-fg-hover:var(--icon-button-ghost-fg-hover)}.SDGvTa_button[data-icon-only][data-variant=danger]{--_ib-bg:var(--icon-button-danger-bg);--_ib-fg:var(--icon-button-danger-fg);--_ib-bg-hover:var(--icon-button-danger-bg-hover);--_ib-fg-hover:var(--icon-button-danger-fg-hover)}.SDGvTa_button[data-icon-only][data-variant=link]{--_ib-bg:var(--icon-button-link-bg);--_ib-fg:var(--icon-button-link-fg);--_ib-bg-hover:var(--icon-button-link-bg-hover);--_ib-fg-hover:var(--icon-button-link-fg-hover)}
.CUhbYa_icon{width:var(--icon-size,var(--icon-default-size,1em));height:var(--icon-size,var(--icon-default-size,1em));vertical-align:var(--icon-vertical-align,baseline);flex-shrink:0}.CUhbYa_animated{animation-duration:var(--icon-animation-duration,1s);animation-iteration-count:infinite}.CUhbYa_animated[data-animation=spin]{animation-name:CUhbYa_icon-spin;animation-timing-function:linear}.CUhbYa_animated[data-animation=pulse]{animation-name:CUhbYa_icon-pulse;animation-timing-function:ease-in-out}@keyframes CUhbYa_icon-spin{to{transform:rotate(360deg)}}@keyframes CUhbYa_icon-pulse{50%{opacity:.4}}@media (prefers-reduced-motion:reduce){.CUhbYa_animated[data-animation=spin]{animation-duration:calc(var(--icon-animation-duration,1s)*3)}.CUhbYa_animated[data-animation=pulse]{animation:none}}
.sBsWda_hero{text-align:center;padding:var(--space-2xl) var(--space-lg);flex-direction:column;justify-content:center;align-items:center;min-height:70vh;display:flex}.sBsWda_title{font-size:clamp(2.5rem,8vw,3.5rem);font-weight:var(--font-weight-bold);letter-spacing:-.02em;line-height:var(--line-height-tight);margin-bottom:var(--space-md)}.sBsWda_tagline{font-size:var(--font-size-xl);color:var(--color-text-secondary);line-height:var(--line-height-normal);margin-bottom:var(--space-lg);max-width:500px}.sBsWda_description{font-size:var(--font-size-md);color:var(--color-text-tertiary);margin-bottom:var(--space-xl);max-width:480px;line-height:var(--line-height-normal)}.sBsWda_download{justify-content:center;align-items:center;gap:var(--space-sm);background-color:var(--color-accent);min-width:260px;color:var(--color-text-inverse);padding:var(--space-md) var(--space-xl);border-radius:var(--radius-md);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);transition:background-color var(--transition-fast);display:inline-flex}.sBsWda_download:hover{background-color:var(--color-accent-hover)}.sBsWda_download:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-accent) 30%, transparent);outline:none}.sBsWda_downloadDisabled{opacity:.6;cursor:default;pointer-events:none}.sBsWda_platformIcon{flex-shrink:0}.sBsWda_releaseInfo{align-items:center;gap:var(--space-xs);margin-top:var(--space-md);flex-direction:column;display:flex}.sBsWda_versionBadge{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-accent);background-color:var(--color-bg-secondary);border:1px solid var(--color-border-light);border-radius:var(--radius-sm);padding:var(--space-xs) var(--space-sm);display:inline-block}.sBsWda_releaseDetails{font-size:var(--font-size-sm);color:var(--color-text-tertiary)}.sBsWda_secondaryLink{font-size:var(--font-size-sm);color:var(--color-accent);transition:color var(--transition-fast)}.sBsWda_secondaryLink:hover{color:var(--color-accent-hover)}.sBsWda_secondaryLink:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-accent) 30%, transparent);outline:none}@media (max-width:767px){.sBsWda_hero{min-height:60vh;padding:var(--space-xl) var(--space-md)}.sBsWda_tagline{font-size:var(--font-size-lg)}}
.PWg0wG_page{min-height:100vh;padding:var(--space-xl) var(--space-lg);background-color:var(--color-bg-primary);justify-content:center;align-items:center;display:flex}.PWg0wG_card{text-align:center;width:100%;max-width:var(--modal-max-width-lg);padding:var(--space-2xl) var(--space-xl);border:1px solid var(--color-border-light);border-radius:var(--radius-lg);background-color:var(--color-bg-secondary);box-shadow:var(--shadow-md);flex-direction:column;align-items:center;display:flex}.PWg0wG_wordmark{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-tertiary);margin-bottom:var(--space-lg)}.PWg0wG_title{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);letter-spacing:-.01em;line-height:var(--line-height-tight);margin-bottom:var(--space-md)}.PWg0wG_body{gap:var(--space-sm);max-width:42ch;font-size:var(--font-size-md);color:var(--color-text-secondary);flex-direction:column;display:flex}.PWg0wG_footnote{margin-top:var(--space-lg);max-width:42ch;font-size:var(--font-size-sm);color:var(--color-text-tertiary)}.PWg0wG_handoff{align-items:center;gap:var(--space-md);width:100%;margin-top:var(--space-xl);padding-top:var(--space-lg);border-top:1px solid var(--color-border-light);flex-direction:column;display:flex}.PWg0wG_status{justify-content:center;align-items:center;gap:var(--space-sm);min-height:24px;display:flex}.PWg0wG_statusText{font-size:var(--font-size-md);color:var(--color-text-secondary);max-width:40ch}.PWg0wG_spinner{border:2px solid var(--color-border);border-top-color:var(--color-accent);border-radius:50%;flex-shrink:0;width:16px;height:16px;animation:.8s linear infinite PWg0wG_spin}@keyframes PWg0wG_spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.PWg0wG_spinner{animation:none}}.PWg0wG_checkmark{font-size:var(--font-size-lg);color:var(--color-success);flex-shrink:0;line-height:1}.PWg0wG_retryHint{font-size:var(--font-size-sm);color:var(--color-text-tertiary)}.PWg0wG_retryLink{color:var(--color-accent);transition:color var(--transition-fast)}.PWg0wG_retryLink:hover{color:var(--color-accent-hover)}.PWg0wG_retryLink:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-accent) 30%, transparent);outline:none}@media (max-width:767px){.PWg0wG_card{padding:var(--space-xl) var(--space-lg)}.PWg0wG_page{padding:var(--space-lg) var(--space-md)}}
.y36zhW_page{min-height:100vh;padding:var(--space-xl) var(--space-lg);background-color:var(--color-bg-primary);justify-content:center;align-items:center;display:flex}.y36zhW_card{text-align:center;width:100%;max-width:var(--modal-max-width-lg);padding:var(--space-2xl) var(--space-xl);border:1px solid var(--color-border-light);border-radius:var(--radius-lg);background-color:var(--color-bg-secondary);box-shadow:var(--shadow-md);flex-direction:column;align-items:center;display:flex}.y36zhW_wordmark{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-tertiary);margin-bottom:var(--space-lg)}.y36zhW_title{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);letter-spacing:-.01em;line-height:var(--line-height-tight);margin-bottom:var(--space-md);overflow-wrap:anywhere}.y36zhW_body{gap:var(--space-sm);max-width:42ch;font-size:var(--font-size-md);color:var(--color-text-secondary);flex-direction:column;display:flex}.y36zhW_muted{color:var(--color-text-tertiary);font-size:var(--font-size-sm)}.y36zhW_actions{align-items:center;gap:var(--space-md);width:100%;margin-top:var(--space-xl);padding-top:var(--space-lg);border-top:1px solid var(--color-border-light);flex-direction:column;display:flex}.y36zhW_action{min-width:260px}.y36zhW_download{align-items:center;gap:var(--space-sm);width:100%;margin-top:var(--space-md);padding-top:var(--space-md);border-top:1px dashed var(--color-border-light);flex-direction:column;display:flex}.y36zhW_hint{max-width:44ch;font-size:var(--font-size-sm);color:var(--color-text-tertiary);line-height:var(--line-height-normal)}.y36zhW_notice{max-width:44ch;font-size:var(--font-size-md);color:var(--color-text-secondary);line-height:var(--line-height-normal)}.y36zhW_retryLink{color:var(--color-accent);font-size:var(--font-size-sm);transition:color var(--transition-fast)}.y36zhW_retryLink:hover{color:var(--color-accent-hover)}.y36zhW_retryLink:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-accent) 30%, transparent);outline:none}.y36zhW_details{width:100%;margin-top:var(--space-xl);text-align:left}.y36zhW_summary{cursor:pointer;font-size:var(--font-size-sm);color:var(--color-text-secondary)}.y36zhW_summary:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-accent) 30%, transparent);outline:none}.y36zhW_code{margin:var(--space-sm) 0;padding:var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-bg-primary);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--font-size-lg);letter-spacing:.02em;text-transform:none;word-break:break-all;-webkit-user-select:all;user-select:all;display:block}@media (max-width:767px){.y36zhW_card{padding:var(--space-xl) var(--space-lg)}.y36zhW_page{padding:var(--space-lg) var(--space-md)}.y36zhW_action{width:100%;min-width:0}}
.WmfXkW_preview{padding:var(--space-2xl) var(--space-lg);max-width:900px;margin:0 auto}.WmfXkW_imageContainer{gap:var(--space-lg);flex-direction:column;display:flex}.WmfXkW_imageWrapper{border-radius:var(--radius-md);box-shadow:var(--shadow-sm);border:1px solid var(--color-border-light);overflow:hidden}.WmfXkW_image{width:100%;height:auto;display:block}
