.validation-error-modal_validationDrawer__21Qw9{width:min(100%,34rem);max-width:34rem;border-color:var(--color-error-red);box-shadow:0 1.5rem 3rem rgba(0,0,0,.24)}.validation-error-modal_content__XAq_t{padding:1.25rem 1.5rem 1.5rem}.validation-error-modal_errorPanel__lCT1A{padding:1rem 1.1rem;border:1px solid var(--color-error-red);border-radius:.5rem;background:var(--color-error-bg);color:var(--color-error-red)}.validation-error-modal_eyebrow__gvBGm{margin:0;font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.validation-error-modal_message__P7cuF{margin:.6rem 0 0;line-height:1.55;overflow-wrap:anywhere}.validation-error-modal_note__8PY0U{margin:.9rem 0 0;color:var(--color-text-muted);font-size:.8rem;line-height:1.5}.validation-error-modal_actions__ILW8C{display:flex;align-items:center;justify-content:flex-end;gap:.65rem;margin-top:1.5rem}.validation-error-modal_primaryButton__mYcy_,.validation-error-modal_secondaryButton__W1kGI{min-height:2.65rem;padding:.65rem 1rem;border-radius:999px;font:inherit;font-size:.85rem;font-weight:600;cursor:pointer;transition:transform .16s ease,background .16s ease,border-color .16s ease}.validation-error-modal_primaryButton__mYcy_{border:1px solid var(--color-button-border);background:var(--color-button-bg);color:var(--color-button-fg)}.validation-error-modal_secondaryButton__W1kGI{border:1px solid var(--color-border-strong);background:transparent;color:var(--color-text-primary)}.validation-error-modal_primaryButton__mYcy_:hover,.validation-error-modal_secondaryButton__W1kGI:hover{transform:translateY(-1px)}.validation-error-modal_primaryButton__mYcy_:hover{background:var(--color-button-hover-bg);color:var(--color-button-hover-fg)}.validation-error-modal_secondaryButton__W1kGI:hover{background:var(--color-secondary-hover-bg)}.validation-error-modal_primaryButton__mYcy_:active,.validation-error-modal_secondaryButton__W1kGI:active{transform:translateY(0) scale(.98)}.validation-error-modal_closeButton__nGNY0:focus-visible,.validation-error-modal_primaryButton__mYcy_:focus-visible,.validation-error-modal_secondaryButton__W1kGI:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:3px}.validation-error-modal_closeButton__nGNY0{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;min-height:2.5rem;padding:0;border:1px solid transparent;border-radius:999px;background:transparent;color:var(--color-text-secondary);font:inherit;font-size:1.35rem;line-height:1;cursor:pointer;transition:background .16s ease,color .16s ease,transform .16s ease}.validation-error-modal_closeButton__nGNY0:hover{background:var(--color-secondary-hover-bg);color:var(--color-text-primary)}.validation-error-modal_closeButton__nGNY0:active{transform:scale(.96)}@media (max-width:640px){.validation-error-modal_validationDrawer__21Qw9{max-height:min(34rem,82dvh)}.validation-error-modal_content__XAq_t{padding:1rem 1rem calc(1.25rem + env(safe-area-inset-bottom))}.validation-error-modal_actions__ILW8C{flex-direction:column-reverse;align-items:stretch;gap:.5rem;margin-top:1.25rem}.validation-error-modal_primaryButton__mYcy_,.validation-error-modal_secondaryButton__W1kGI{width:100%;min-height:2.75rem}}@media (prefers-reduced-motion:reduce){.validation-error-modal_closeButton__nGNY0,.validation-error-modal_primaryButton__mYcy_,.validation-error-modal_secondaryButton__W1kGI{transition:none}}.shortcuts-modal_overlay__9wv1M{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:1.5rem;background:rgba(0,0,0,.6);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);animation:shortcuts-modal_overlayFadeIn__fnuLd .18s cubic-bezier(.16,1,.3,1) both}@keyframes shortcuts-modal_overlayFadeIn__fnuLd{0%{opacity:0}to{opacity:1}}.shortcuts-modal_modal__HmQDF{position:relative;display:flex;flex-direction:column;width:min(100%,54rem);max-height:min(40rem,86vh);border-radius:18px;border:1px solid rgba(255,255,255,.09);background:rgba(20,20,22,.78);backdrop-filter:blur(28px) saturate(190%);-webkit-backdrop-filter:blur(28px) saturate(190%);color:var(--color-text-primary,#f0f0ee);box-shadow:0 28px 64px -12px rgba(0,0,0,.65),0 0 0 1px rgba(255,255,255,.06),inset 0 1px 0 0 rgba(255,255,255,.12);overflow:hidden;animation:shortcuts-modal_modalPop__UDSrH .22s cubic-bezier(.16,1,.3,1) both}@keyframes shortcuts-modal_modalPop__UDSrH{0%{opacity:0;transform:scale(.97) translateY(6px)}to{opacity:1;transform:scale(1) translateY(0)}}html.light .shortcuts-modal_modal__HmQDF{background:rgba(252,252,254,.82);border:1px solid rgba(0,0,0,.08);color:#111111;box-shadow:0 28px 64px -12px rgba(0,0,0,.15),0 0 0 1px rgba(0,0,0,.05),inset 0 1px 0 0 rgba(255,255,255,.9)}.shortcuts-modal_header__ElkOp{display:flex;align-items:center;gap:.75rem;padding:1rem 1.25rem .75rem;border-bottom:1px solid rgba(255,255,255,.06)}html.light .shortcuts-modal_header__ElkOp{border-bottom-color:rgba(0,0,0,.06)}.shortcuts-modal_searchWrapper__HgufV{position:relative;display:flex;align-items:center;flex:1 1;border-radius:10px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}html.light .shortcuts-modal_searchWrapper__HgufV{background:rgba(0,0,0,.03);border-color:rgba(0,0,0,.08)}.shortcuts-modal_searchWrapper__HgufV:focus-within{background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.22);box-shadow:0 0 0 3px rgba(255,255,255,.04)}html.light .shortcuts-modal_searchWrapper__HgufV:focus-within{background:rgba(0,0,0,.05);border-color:rgba(0,0,0,.25);box-shadow:0 0 0 3px rgba(0,0,0,.03)}.shortcuts-modal_searchIcon__TgBjD{position:absolute;left:.75rem;color:rgba(255,255,255,.4);pointer-events:none}html.light .shortcuts-modal_searchIcon__TgBjD{color:rgba(0,0,0,.4)}.shortcuts-modal_searchInput__ZIVCe{flex:1 1;height:2.35rem;padding:0 2.25rem;border:none;background:transparent;color:inherit;font-size:.875rem;font-family:inherit;outline:none}.shortcuts-modal_searchInput__ZIVCe::placeholder{color:rgba(255,255,255,.35)}html.light .shortcuts-modal_searchInput__ZIVCe::placeholder{color:rgba(0,0,0,.35)}.shortcuts-modal_clearSearchButton__ecZgL{position:absolute;right:.6rem;display:inline-flex;align-items:center;justify-content:center;width:1.4rem;height:1.4rem;padding:0;border:none;border-radius:50%;background:rgba(255,255,255,.1);color:rgba(255,255,255,.6);cursor:pointer;transition:background .15s ease,color .15s ease}.shortcuts-modal_clearSearchButton__ecZgL:hover{background:rgba(255,255,255,.18);color:#fff}html.light .shortcuts-modal_clearSearchButton__ecZgL{background:rgba(0,0,0,.08);color:rgba(0,0,0,.5)}html.light .shortcuts-modal_clearSearchButton__ecZgL:hover{background:rgba(0,0,0,.15);color:#000}.shortcuts-modal_closeButton__3vY0q{display:inline-flex;align-items:center;justify-content:center;width:2.1rem;height:2.1rem;padding:0;border-radius:8px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.04);color:rgba(255,255,255,.6);cursor:pointer;transition:all .15s ease;flex-shrink:0}.shortcuts-modal_closeButton__3vY0q:hover{background:rgba(255,255,255,.1);color:#ffffff;border-color:rgba(255,255,255,.16)}html.light .shortcuts-modal_closeButton__3vY0q{border-color:rgba(0,0,0,.08);background:rgba(0,0,0,.03);color:rgba(0,0,0,.55)}html.light .shortcuts-modal_closeButton__3vY0q:hover{background:rgba(0,0,0,.08);color:#000000;border-color:rgba(0,0,0,.16)}.shortcuts-modal_titleRow___pRnF{display:flex;align-items:center;justify-content:space-between;padding:.65rem 1.25rem .25rem}.shortcuts-modal_title__11VDJ{margin:0;font-size:.76rem;font-weight:600;font-family:var(--font-mono,"JetBrains Mono",monospace);color:rgba(255,255,255,.45);text-transform:uppercase;letter-spacing:.05em}html.light .shortcuts-modal_title__11VDJ{color:rgba(0,0,0,.45)}.shortcuts-modal_escHint__LO7t2{font-size:.72rem;color:rgba(255,255,255,.35);font-family:var(--font-mono,"JetBrains Mono",monospace);display:inline-flex;align-items:center;gap:.3rem}html.light .shortcuts-modal_escHint__LO7t2{color:rgba(0,0,0,.35)}.shortcuts-modal_kbdSmall__Et6Z1{display:inline-flex;align-items:center;justify-content:center;text-align:center;vertical-align:middle;font-style:normal;padding:.1rem .35rem;border-radius:4px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);color:rgba(255,255,255,.7);font-size:.68rem;line-height:1}html.light .shortcuts-modal_kbdSmall__Et6Z1{background:rgba(0,0,0,.04);border-color:rgba(0,0,0,.1);color:rgba(0,0,0,.65)}.shortcuts-modal_body__ppCAd{flex:1 1;padding:.75rem 1.25rem 1.5rem;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.15) transparent}html.light .shortcuts-modal_body__ppCAd{scrollbar-color:rgba(0,0,0,.15) transparent}.shortcuts-modal_body__ppCAd::-webkit-scrollbar{width:6px}.shortcuts-modal_body__ppCAd::-webkit-scrollbar-thumb{background:rgba(255,255,255,.15);border-radius:999px}html.light .shortcuts-modal_body__ppCAd::-webkit-scrollbar-thumb{background:rgba(0,0,0,.15)}.shortcuts-modal_groupsContainer__zQDrg{display:flex;flex-direction:column;gap:1.25rem}.shortcuts-modal_groupSection__bliYD{display:flex;flex-direction:column;gap:.4rem}.shortcuts-modal_categoryTitle__nydrd{margin:0;font-size:.74rem;font-weight:600;font-family:var(--font-mono,"JetBrains Mono",monospace);color:rgba(255,255,255,.45);letter-spacing:.05em;text-transform:uppercase;padding-bottom:.35rem;border-bottom:1px solid rgba(255,255,255,.1)}html.light .shortcuts-modal_categoryTitle__nydrd{color:rgba(0,0,0,.45);border-bottom-color:rgba(0,0,0,.1)}.shortcuts-modal_shortcutGrid__lnIJd{display:grid;grid-template-columns:repeat(2,1fr);gap:.2rem 1.5rem}.shortcuts-modal_shortcutItem__a1Xmh{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.35rem .5rem;border-radius:6px;transition:background .14s ease}.shortcuts-modal_shortcutItem__a1Xmh:hover{background:rgba(255,255,255,.04)}html.light .shortcuts-modal_shortcutItem__a1Xmh:hover{background:rgba(0,0,0,.03)}.shortcuts-modal_shortcutLabel__rsf8Z{font-size:.84rem;color:rgba(255,255,255,.88);font-weight:400;letter-spacing:-.005em}html.light .shortcuts-modal_shortcutLabel__rsf8Z{color:rgba(0,0,0,.88)}.shortcuts-modal_keyGroup__FsnXC{display:flex;align-items:center;gap:.25rem;flex-shrink:0}.shortcuts-modal_kbd__cSvhk{display:inline-flex;align-items:center;justify-content:center;text-align:center;vertical-align:middle;font-style:normal;box-sizing:border-box;min-width:1.55rem;height:1.55rem;padding:0 .4rem;border:1px solid rgba(255,255,255,.12);border-radius:5px;background:rgba(255,255,255,.06);color:rgba(255,255,255,.88);font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:.74rem;font-weight:500;box-shadow:0 1px 2px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.08);line-height:1}html.light .shortcuts-modal_kbd__cSvhk{border-color:rgba(0,0,0,.12);background:rgba(0,0,0,.04);color:rgba(0,0,0,.82);box-shadow:0 1px 2px rgba(0,0,0,.06),inset 0 1px 0 rgba(255,255,255,.8)}.shortcuts-modal_orText__7ntHY{font-size:.7rem;color:rgba(255,255,255,.35);padding:0 .15rem}html.light .shortcuts-modal_orText__7ntHY{color:rgba(0,0,0,.35)}.shortcuts-modal_emptyState__Wjr_Q{margin:2.5rem 0;text-align:center}.shortcuts-modal_emptyStateText__GIts_{color:rgba(255,255,255,.45);font-size:.88rem;margin:0}html.light .shortcuts-modal_emptyStateText__GIts_{color:rgba(0,0,0,.45)}@media (max-width:720px){.shortcuts-modal_shortcutGrid__lnIJd{grid-template-columns:1fr;gap:.2rem}.shortcuts-modal_modal__HmQDF{max-height:88vh;border-radius:14px}.shortcuts-modal_titleRow___pRnF{padding:.5rem 1rem .2rem}.shortcuts-modal_body__ppCAd{padding:.6rem 1rem 1.25rem}}@media (prefers-reduced-motion:reduce){.shortcuts-modal_modal__HmQDF,.shortcuts-modal_overlay__9wv1M{animation:none}}.testing-notice_card__mhwNL{margin-top:1rem;padding:1rem 1.1rem;border:1px solid var(--color-border);border-radius:.75rem;background:var(--color-surface-raised);color:var(--color-text-secondary);line-height:1.5}.testing-notice_title__Mm9yC{margin:0;color:var(--color-text-primary);font-family:var(--font-mono,"JetBrains Mono",ui-monospace,monospace);font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.testing-notice_copy__psp_F{max-width:48rem;margin:.55rem 0 0;font-size:.86rem}.testing-notice_reference__7MFCl{max-width:48rem;margin:.8rem 0 0;padding-top:.75rem;border-top:1px solid var(--color-border);font-size:.86rem}.testing-notice_copy__psp_F a,.testing-notice_reference__7MFCl a{color:var(--color-text-primary);text-decoration:none;text-decoration-thickness:0}.testing-notice_copy__psp_F a:focus-visible,.testing-notice_reference__7MFCl a:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}[data-theme=dark] .testing-notice_copy__psp_F a:focus-visible,[data-theme=dark] .testing-notice_copy__psp_F a:hover,[data-theme=dark] .testing-notice_reference__7MFCl a:focus-visible,[data-theme=dark] .testing-notice_reference__7MFCl a:hover,html.dark .testing-notice_copy__psp_F a:focus-visible,html.dark .testing-notice_copy__psp_F a:hover,html.dark .testing-notice_reference__7MFCl a:focus-visible,html.dark .testing-notice_reference__7MFCl a:hover{color:#141414}.check-settings-modal_notice__3YD76{--fx-chrome:var(--color-surface,#f3f3f3);--fx-surface:var(--color-surface-raised,#fcfcfc);--fx-text:var(--color-text-primary,#141414);--fx-text-secondary:var(--color-text-secondary,rgba(20,20,20,0.64));--fx-border:var(--color-border,rgba(20,20,20,0.18));--fx-button-bg:var(--color-text-primary,#141414);--fx-button-text:var(--color-surface,#ffffff);--fx-button-hover:var(--color-surface-hover,#2e2e2e);position:fixed;z-index:100;inset:0;display:grid;place-items:center;padding:1rem;pointer-events:none}.check-settings-modal_noticeBackdrop__gIGP3{position:absolute;inset:0;pointer-events:auto;background:rgba(20,20,20,.52);-webkit-backdrop-filter:blur(.35rem);backdrop-filter:blur(.35rem);border:none;width:100%;height:100%;padding:0;margin:0}.check-settings-modal_noticeCard__6mtv4{width:min(100%,42rem);max-height:calc(100vh - 2rem);overflow-y:auto;position:relative;z-index:1;margin:0;pointer-events:auto;padding:clamp(1.25rem,3vw,2rem) clamp(1rem,3vw,1.5rem);border:1px solid var(--color-border);border-radius:.75rem;background:var(--color-surface,#ffffff);box-shadow:0 1rem 2.5rem rgba(0,0,0,.16);font-family:var(--font-body,Inter,sans-serif);color:var(--color-text-primary)}.check-settings-modal_noticeCloseButton__Do5wn{position:absolute;top:.9rem;right:.9rem;display:inline-grid;width:2rem;height:2rem;place-items:center;border:1px solid var(--color-border);border-radius:50%;background:transparent;color:var(--color-text-secondary);cursor:pointer;transition:color .15s ease,background-color .15s ease}.check-settings-modal_noticeCloseButton__Do5wn:hover{background:var(--color-surface-hover);color:var(--color-text-primary)}.check-settings-modal_noticeCloseButton__Do5wn:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:3px}.check-settings-modal_noticeKicker__7mThQ{margin:0 0 .45rem;color:var(--security-neutral-slate,#64748b);font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.check-settings-modal_noticeTitle__bpv1U{margin:0;color:var(--color-text-primary);font-size:clamp(1.15rem,2.4vw,1.45rem);line-height:1.25;font-weight:700;overflow-wrap:anywhere;white-space:normal}.check-settings-modal_noticeText__UZdjk{margin:.65rem 0 0;color:var(--color-text-secondary);font-size:.92rem;line-height:1.6}.check-settings-modal_noticeList__hOHr_{display:grid;gap:.55rem;margin:.8rem 0 0;padding-left:1.2rem;color:var(--color-text-secondary);font-size:.88rem;line-height:1.5}.check-settings-modal_privacyBadge__Nf1gr{display:flex;flex-direction:column;gap:.625rem;margin-top:.875rem;padding:.75rem .875rem;border-radius:.5rem;background:color-mix(in srgb,var(--color-text-muted) 6%,var(--color-surface));border:1px dashed var(--color-border);font-size:.8125rem;line-height:1.5;color:var(--color-text-secondary)}@media (min-width:480px){.check-settings-modal_privacyBadge__Nf1gr{flex-direction:row;align-items:center;justify-content:space-between}}.check-settings-modal_privacyBadgeContent__MwXn_{flex:1 1}.check-settings-modal_privacyBadge__Nf1gr strong{color:var(--color-text-primary)}.check-settings-modal_privacyLink__frCNF{display:inline-flex;align-items:center;gap:.35rem;padding:.25rem .6rem;border-radius:.375rem;font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:.72rem;font-weight:600;letter-spacing:.02em;color:var(--color-text-primary);background:color-mix(in srgb,var(--color-text-primary) 7%,transparent);border:1px solid color-mix(in srgb,var(--color-text-primary) 15%,transparent);text-decoration:none;white-space:nowrap;flex-shrink:0;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.check-settings-modal_privacyLink__frCNF:hover{background:color-mix(in srgb,var(--color-text-primary) 14%,transparent);border-color:color-mix(in srgb,var(--color-text-primary) 35%,transparent);color:var(--color-text-primary)}.check-settings-modal_privacyLink__frCNF:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:2px}.check-settings-modal_controlCard__E2VRO{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1rem;padding:.875rem 1rem;border-radius:.625rem;border:1px solid var(--color-border);background-color:var(--color-surface)}.check-settings-modal_statusGroup__G7wUc{display:flex;align-items:center;gap:.5rem;font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:.75rem;font-weight:700;letter-spacing:.02em;color:var(--color-text-muted)}.check-settings-modal_statusActive__W6Las{color:var(--security-trust-blue,#3b82f6)}.check-settings-modal_switch__ffE3S{position:relative;display:inline-flex;height:1.5rem;width:2.75rem;flex-shrink:0;cursor:pointer;border-radius:9999px;border:2px solid transparent;background-color:var(--color-border-strong,#cbd5e1);transition:background-color .2s ease}.check-settings-modal_switchChecked__Jz1PN{background-color:var(--security-trust-blue,#3b82f6)}.check-settings-modal_switchThumb__w_tL9{pointer-events:none;display:inline-block;height:1.25rem;width:1.25rem;transform:translateX(0);border-radius:50%;background-color:#ffffff;box-shadow:0 1px 3px rgba(0,0,0,.2);transition:transform .2s ease}.check-settings-modal_switchChecked__Jz1PN .check-settings-modal_switchThumb__w_tL9{transform:translateX(1.25rem)}.check-settings-modal_warningBox__WYroA{display:flex;align-items:flex-start;gap:.625rem;margin-top:.75rem;padding:.75rem .875rem;border-radius:.5rem;background-color:color-mix(in srgb,#f59e0b 10%,var(--color-surface));border:1px solid color-mix(in srgb,#f59e0b 32%,transparent);font-size:.78125rem;line-height:1.5;color:var(--color-text-secondary)}.check-settings-modal_warningIcon__4p2EY{flex:0 0 auto;color:#f59e0b;margin-top:.1rem}.check-settings-modal_warningTitle__TGX6G{font-weight:700;color:var(--color-text-primary);font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:.71875rem;letter-spacing:.03em;text-transform:uppercase}.check-settings-modal_noticeActions__mNA_v{display:flex;align-items:center;justify-content:flex-end;width:100%;gap:.75rem;margin-top:1.25rem;padding-top:1rem;border-top:1px solid var(--color-border)}.check-settings-modal_resetBtn__kWodC{background:transparent;border:none;color:var(--color-text-muted);font-size:.75rem;font-weight:500;cursor:pointer;padding:0;text-decoration:underline;text-underline-offset:3px;transition:color .15s ease}.check-settings-modal_resetBtn__kWodC:hover{color:var(--color-text-primary)}.check-settings-modal_continueButton__KJ3ur{margin-left:auto;min-height:2.75rem;padding:.65rem 1.125rem;border:1px solid var(--color-border-strong);border-radius:.35rem;background-color:var(--color-surface-hover);color:var(--color-text-primary);cursor:pointer;font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:.75rem;font-weight:700;letter-spacing:.02em;transition:border-color .16s ease,background-color .16s ease,transform .16s ease}.check-settings-modal_continueButton__KJ3ur:hover{border-color:var(--color-text-secondary);background-color:var(--color-surface-raised,var(--color-surface))}.check-settings-modal_continueButton__KJ3ur:active{transform:scale(.98)}.check-settings-modal_kbdSmall__noDtK{font-size:.6875rem}.pre-upload-settings-bar_container__ed4PE{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;padding:.625rem 1rem;border-radius:.75rem;background-color:var(--color-surface);border:1px solid var(--color-border);font-family:var(--font-body,system-ui,sans-serif);color:var(--color-text-primary);box-shadow:0 1px 3px rgba(0,0,0,.04)}.pre-upload-settings-bar_integrated__vmDeQ{margin-top:0;border:none;border-top:1px solid var(--color-border-subtle,var(--color-border));border-radius:0 0 .75rem .75rem;background-color:var(--color-surface-hover,rgba(0,0,0,.02));box-shadow:none}.pre-upload-settings-bar_leftGroup__x__Yv{display:flex;align-items:center;gap:.625rem;flex-wrap:wrap;min-width:0}.pre-upload-settings-bar_label__QOCVG{font-size:.75rem;font-weight:600;color:var(--color-text-muted);font-family:var(--font-mono,"JetBrains Mono",monospace);letter-spacing:.04em;text-transform:uppercase}.pre-upload-settings-bar_togglePill__BZNYn{display:inline-flex;align-items:center;gap:.375rem;padding:.3125rem .625rem;border-radius:9999px;border:1px solid var(--color-border);background-color:var(--color-surface-hover);color:var(--color-text-secondary);font-size:.75rem;font-weight:600;cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .15s ease}.pre-upload-settings-bar_togglePill__BZNYn:hover{border-color:var(--color-border-strong);color:var(--color-text-primary);background-color:var(--color-surface-raised,var(--color-surface-hover))}.pre-upload-settings-bar_togglePillActive__lo_2W{border-color:color-mix(in srgb,var(--security-trust-blue,#3b82f6) 60%,transparent);background-color:color-mix(in srgb,var(--security-trust-blue,#3b82f6) 14%,var(--color-surface));color:var(--color-text-primary);box-shadow:0 0 0 1px color-mix(in srgb,var(--security-trust-blue,#3b82f6) 30%,transparent)}.pre-upload-settings-bar_statusDot__Jw56L{width:.4375rem;height:.4375rem;border-radius:50%;background-color:var(--color-text-muted);transition:background-color .15s ease}.pre-upload-settings-bar_togglePillActive__lo_2W .pre-upload-settings-bar_statusDot__Jw56L{background-color:var(--security-trust-blue,#3b82f6);box-shadow:0 0 6px var(--security-trust-blue,#3b82f6)}.pre-upload-settings-bar_settingsBtn__WKyQy{display:inline-flex;align-items:center;gap:.375rem;padding:.3125rem .625rem;border-radius:.5rem;border:1px solid var(--color-border);background:transparent;color:var(--color-text-muted);font-size:.75rem;font-weight:500;cursor:pointer;transition:color .15s ease,background-color .15s ease}.pre-upload-settings-bar_settingsBtn__WKyQy:hover{color:var(--color-text-primary);background-color:var(--color-surface-hover);border-color:var(--color-border-strong)}@media (max-width:38rem){.pre-upload-settings-bar_container__ed4PE{flex-direction:column;align-items:flex-start;gap:.5rem;padding:.75rem}.pre-upload-settings-bar_leftGroup__x__Yv{width:100%;justify-content:space-between}.pre-upload-settings-bar_settingsBtn__WKyQy{align-self:flex-end}}.mobile-check-flow_visuallyHidden__rg6sU{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.mobile-check-flow_page__tCCFA{--color-background:#f3f3f3;--color-surface:#fcfcfc;--color-surface-raised:#ededed;--color-text-primary:#141414;--color-text-secondary:rgba(20,20,20,0.64);--color-text-muted:rgba(20,20,20,0.44);--color-border:rgba(20,20,20,0.1);--color-border-strong:rgba(20,20,20,0.18);--color-accent:#b8941f;--color-success:#16a34a;--color-success-bg:rgba(22,163,74,0.08);--color-warning:#b8941f;--color-warning-bg:rgba(184,148,31,0.08);--color-unreadable:#b8941f;--color-unreadable-bg:rgba(184,148,31,0.04);--color-unreadable-border:rgba(184,148,31,0.2);--color-unreadable-icon-bg:rgba(184,148,31,0.15);--color-unreadable-hover-bg:rgba(184,148,31,0.16);--color-trust-blue:#16a34a;--color-trust-bg:rgba(22,163,74,0.08);--color-error-red:#e52521;--color-error-bg:rgba(229,37,33,0.08);--color-button-bg:#141414;--color-button-fg:#fcfcfc;--color-button-border:rgba(20,20,20,0.14);--color-button-hover-bg:rgba(20,20,20,0.09);--color-button-hover-fg:#141414;--color-secondary-hover-bg:rgba(20,20,20,0.06);--color-code-bg:#efefef;--color-code-text:#141414;--color-code-key:#1d4ed8;--color-code-string:#047857;--color-code-number:#8a6100;--color-code-boolean:#be185d;--color-code-null:#666666;--color-code-punctuation:#525252;--color-code-line-number:#666666;--color-code-hover-bg:rgba(184,148,31,0.08);--card-box-shadow:0 0.5rem 1.5rem rgba(0,0,0,0.06),0 0 0 1px var(--color-border);position:relative;display:flex;flex-direction:column;min-height:100dvh;padding:1.5rem 1rem 2rem;overflow-x:hidden;background:var(--color-background);color:var(--color-text-primary);transition:background .2s ease,color .2s ease}.mobile-check-flow_sessionProtected__e3kul{overscroll-behavior-y:contain}.mobile-check-flow_page__tCCFA:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background-image:linear-gradient(0deg,rgba(212,175,55,.12) 0,rgba(212,175,55,.035) 40%,transparent),linear-gradient(90deg,rgba(20,20,20,.015) 1px,transparent 0),linear-gradient(180deg,rgba(20,20,20,.015) 1px,transparent 0);background-position:0 100%,0 0,0 0;background-repeat:no-repeat,repeat,repeat;background-size:100% 12vh,32px 32px,32px 32px}.mobile-check-flow_page__tCCFA:after{content:"";position:fixed;inset:0;z-index:45;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 400 400' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.6' numOctaves='1' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");background-size:200px 200px;mix-blend-mode:multiply;filter:contrast(105%) brightness(98%)}.mobile-check-flow_pageContent__v_GYd{position:relative;z-index:1;display:flex;flex-direction:column;flex:1 1}.mobile-check-flow_siteFooter__7Fxzx{margin-top:auto;padding-top:5rem}html.dark .mobile-check-flow_page__tCCFA{--color-background:#141414;--color-surface:#181818;--color-surface-raised:#202020;--color-text-primary:#e4e4e4;--color-text-secondary:rgba(228,228,228,0.62);--color-text-muted:rgba(228,228,228,0.42);--color-border:rgba(228,228,228,0.08);--color-border-strong:rgba(228,228,228,0.16);--color-accent:#b8941f;--color-success:#4ade80;--color-success-bg:rgba(74,222,128,0.1);--color-warning:#b8941f;--color-warning-bg:rgba(184,148,31,0.1);--color-unreadable:#b8941f;--color-unreadable-bg:rgba(184,148,31,0.06);--color-unreadable-border:rgba(184,148,31,0.28);--color-unreadable-icon-bg:rgba(184,148,31,0.18);--color-unreadable-hover-bg:rgba(184,148,31,0.2);--color-trust-blue:#4ade80;--color-trust-bg:rgba(74,222,128,0.1);--color-error-red:#e52521;--color-error-bg:rgba(229,37,33,0.12);--color-button-bg:rgba(228,228,228,0.92);--color-button-fg:#141414;--color-button-border:rgba(228,228,228,0.2);--color-button-hover-bg:rgba(228,228,228,0.12);--color-button-hover-fg:#e4e4e4;--color-secondary-hover-bg:rgba(228,228,228,0.06);--color-code-bg:#101010;--color-code-text:#e4e4e4;--color-code-key:#60a5fa;--color-code-string:#34d399;--color-code-number:#f59e0b;--color-code-boolean:#ec4899;--color-code-null:rgba(228,228,228,0.42);--color-code-punctuation:rgba(228,228,228,0.62);--color-code-line-number:rgba(228,228,228,0.42);--color-code-hover-bg:rgba(184,148,31,0.12);--card-box-shadow:0 1.5rem 3rem rgba(0,0,0,0.35)}html.dark .mobile-check-flow_page__tCCFA:before{background-image:linear-gradient(0deg,rgba(212,175,55,.15) 0,rgba(212,175,55,.05) 40%,transparent),linear-gradient(90deg,rgba(255,255,255,.024) 1px,transparent 0),linear-gradient(180deg,rgba(255,255,255,.024) 1px,transparent 0)}html.dark .mobile-check-flow_page__tCCFA:after{opacity:.15;mix-blend-mode:overlay;filter:contrast(120%) brightness(110%)}.mobile-check-flow_card__Nf8mA{margin-top:1.75rem}.mobile-check-flow_preCheckBarSection__kM7m3{margin-top:1rem;width:100%}.mobile-check-flow_masthead__ITQIz{display:flex;align-items:center;justify-content:space-between}.mobile-check-flow_wordmark__drkWm{display:inline-flex;align-items:center;gap:.45em;color:inherit;font-family:var(--font-display,Inter,system-ui,sans-serif);font-size:1.1rem;font-weight:700;letter-spacing:-.04em;text-decoration:none}.mobile-check-flow_versionKbd__lVH3U{font-family:var(--font-mono,"JetBrains Mono",ui-monospace,monospace);font-size:.6rem;font-weight:500;letter-spacing:.03em;text-transform:lowercase;padding:.15em .45em;border-radius:.25rem;background:var(--color-surface-raised);color:var(--color-text-secondary);border:1px solid var(--color-border);box-shadow:0 1px 0 var(--color-border)}.mobile-check-flow_versionLink__dlUzF{display:inline-flex;align-items:center;border-radius:.25rem;text-decoration:none}.mobile-check-flow_versionLink__dlUzF:hover .mobile-check-flow_versionKbd__lVH3U{color:var(--color-text-primary);border-color:var(--color-border-strong)}.mobile-check-flow_versionLink__dlUzF:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.mobile-check-flow_mastheadRight__6GBO_{display:flex;align-items:center;gap:.75rem}.mobile-check-flow_mainSiteLink__5_kfb{font-family:var(--font-mono,"JetBrains Mono",ui-monospace,monospace);font-size:.75rem;font-weight:500;color:var(--color-text-secondary);text-decoration:none;transition:color .15s ease}.mobile-check-flow_mainSiteLink__5_kfb:hover{color:var(--color-text-primary);text-decoration:underline}.mobile-check-flow_eyebrow__GAymL{margin:2rem 0 .6rem;color:var(--color-text-secondary);font-family:var(--font-mono,"JetBrains Mono",ui-monospace,monospace);font-size:.7rem;letter-spacing:.08em;text-transform:uppercase}.mobile-check-flow_title__2F3T5{margin:0;color:var(--color-text-primary);font-family:var(--font-display,Inter,system-ui,sans-serif);font-size:clamp(2.2rem,9.5vw,2.8rem);font-weight:700;letter-spacing:-.04em;line-height:1.02}.mobile-check-flow_intro__mTHhY{max-width:30rem;margin:.75rem 0 0;color:var(--color-text-muted);font-size:.85rem;font-weight:400;line-height:1.5}.mobile-check-flow_notice___nARh{margin:1rem 0 0;color:var(--color-text-secondary);font-size:.95rem;line-height:1.5;text-align:center}.mobile-check-flow_errorContainer__dv4BU{display:flex;flex-direction:column;align-items:center;gap:1rem;margin-top:1rem;text-align:center}.mobile-check-flow_error__HB5ZR{color:var(--color-error-red,#c0392b);font-size:.95rem;line-height:1.5}.mobile-check-flow_button__lrzQm{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;padding:.7rem 1.5rem;border:1px solid var(--color-button-border,rgba(20,20,20,.14));border-radius:.5rem;font:inherit;font-size:.9rem;font-weight:600;cursor:pointer;background:var(--color-button-bg,#141414);color:var(--color-button-fg,#fcfcfc)}.mobile-check-flow_verdict__w1lST{display:flex;flex-direction:column;gap:1rem;margin-top:1rem}.mobile-check-flow_verdictHeader__TQQQN{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.mobile-check-flow_newCheckButton__ChvQN{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;padding:.6rem 1.1rem;border:1px solid var(--color-border-strong);border-radius:9999px;font:inherit;font-size:.85rem;font-weight:600;cursor:pointer;background:transparent;color:var(--color-text-primary);transition:background .15s ease,border-color .15s ease}.mobile-check-flow_newCheckButton__ChvQN:active{background:var(--color-secondary-hover-bg)}.mobile-check-flow_noManifest__RhPqx{margin:0;color:var(--color-text-secondary);font-size:.95rem;line-height:1.5}.mobile-check-flow_summaryHeading__ibv92{margin:0;font-family:var(--font-display,Inter,system-ui,sans-serif);font-size:1.05rem;font-weight:600;letter-spacing:-.015em;color:var(--color-text-primary)}.mobile-check-flow_whoWhatWhen__lM5Dv{display:flex;flex-direction:column;gap:.875rem;margin:0;padding:1rem;border:1px solid var(--color-border);border-radius:.5rem;background:var(--color-surface-raised,#ededed)}.mobile-check-flow_whoWhatWhenRow__Pe5Wr{display:flex;flex-direction:column;gap:.15rem}.mobile-check-flow_whoWhatWhenLabel__PnIAs{margin:0;color:var(--color-text-secondary);font-family:var(--font-mono,monospace);font-size:.68rem;text-transform:uppercase;letter-spacing:.08em}.mobile-check-flow_whoWhatWhenValue__T6Oeq{margin:0;color:var(--color-text-primary);font-size:.9rem;font-weight:500;word-break:break-word}.mobile-check-flow_editsList__THkJm{display:flex;flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none}.mobile-check-flow_editChip__8h1De{display:inline-flex;align-items:center;max-width:100%;padding:.15rem .5rem;border:1px solid var(--color-border-strong);border-radius:.25rem;background:var(--color-surface,#fcfcfc);color:var(--color-text-primary);font-family:var(--font-mono,"Roboto Mono",monospace);font-size:.72rem;font-weight:500;line-height:1.4}.mobile-check-flow_metadataSummary__Cn0Bn{display:flex;flex-direction:column;gap:.75rem}.mobile-check-flow_metadataSummaryHeading__AUTVG{margin:0;color:var(--color-text-primary);font-family:var(--font-display,Inter,system-ui,sans-serif);font-size:1rem;font-weight:600}.mobile-check-flow_secondaryButton__cgmj9{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;padding:.6rem 1.25rem;border:1px solid var(--color-border-strong);border-radius:9999px;font:inherit;font-size:.85rem;font-weight:600;cursor:pointer;background:transparent;color:var(--color-text-primary);transition:background .15s ease,border-color .15s ease}.mobile-check-flow_secondaryButton__cgmj9:active{background:var(--color-secondary-hover-bg)}.mobile-check-flow_drawerCloseButton___g3wp{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;flex-shrink:0;padding:0;border:1px solid var(--color-border);border-radius:9999px;background:var(--color-surface-raised);color:var(--color-text-primary);cursor:pointer;transition:transform .15s ease,background .15s ease,border-color .15s ease}.mobile-check-flow_drawerCloseButton___g3wp:hover{background:var(--color-secondary-hover-bg);border-color:var(--color-border-strong)}.mobile-check-flow_drawerCloseButton___g3wp:active{transform:scale(.94)}.mobile-check-flow_drawerCloseButton___g3wp:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:3px}.mobile-check-flow_downloadReportButton__2xoZ9{gap:.4rem}.mobile-check-flow_downloadReportIcon__ExWbD{flex-shrink:0}.mobile-check-flow_downloadReportLabel__kc1n2{white-space:nowrap}.mobile-check-flow_fabGroup__dELAO{position:fixed;right:1rem;bottom:calc(1.25rem + env(safe-area-inset-bottom, 0px));z-index:100;isolation:isolate;pointer-events:none;display:flex;flex-direction:column;align-items:flex-end;gap:.75rem}.mobile-check-flow_fab__56Bmb{display:flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;flex-shrink:0;border:1px solid var(--color-border-strong);border-radius:9999px;background:var(--color-surface);color:var(--color-text-primary);cursor:pointer;pointer-events:auto;box-shadow:0 .4rem 1rem rgba(0,0,0,.16);transition:transform .15s ease,background .15s ease,border-color .15s ease}.mobile-check-flow_fab__56Bmb:focus-visible,.mobile-check-flow_fab__56Bmb:hover{background:var(--color-secondary-hover-bg)}.mobile-check-flow_fab__56Bmb:active{transform:scale(.94);background:var(--color-secondary-hover-bg)}.mobile-check-flow_fabPin__M5RWL{color:var(--color-text-primary)}.mobile-check-flow_fabIcon__AoxRL{display:flex;align-items:center;justify-content:center}.mobile-check-flow_fabMenu__38ibU{display:flex;flex-direction:column;align-items:stretch;gap:.5rem;padding:.5rem;border:1px solid var(--color-border-strong);border-radius:1rem;background:var(--color-surface);pointer-events:auto;box-shadow:0 .4rem 1.25rem rgba(0,0,0,.22)}.mobile-check-flow_fabMenuItem__P3Cb2{display:flex;align-items:center;gap:.5rem;min-height:2.75rem;padding:.5rem .9rem;border:none;border-radius:.6rem;font:inherit;font-size:.85rem;font-weight:600;white-space:nowrap;cursor:pointer;background:transparent;color:var(--color-text-primary);text-decoration:none;transition:background .15s ease}.mobile-check-flow_fabMenuItem__P3Cb2:active{background:var(--color-secondary-hover-bg)}.mobile-check-flow_brandMark__n7YIC{display:inline-block;vertical-align:middle;flex-shrink:0}.mobile-check-flow_brandMarkDark__rLek6,[data-theme=dark] .mobile-check-flow_brandMarkLight__UDrLv,html.dark .mobile-check-flow_brandMarkLight__UDrLv{display:none}[data-theme=dark] .mobile-check-flow_brandMarkDark__rLek6,html.dark .mobile-check-flow_brandMarkDark__rLek6{display:inline-block}.mobile-check-flow_reportSheetBody___Fpxw{display:flex;flex-direction:column;gap:1rem;padding:1.25rem 1rem 2rem}.mobile-check-flow_pdfViewerSheetBody__eWxXL{display:flex;min-height:min(70dvh,42rem);height:calc(90dvh - 6rem);flex-direction:column}.mobile-check-flow_desktopNudge__T1FjE{margin:0;color:var(--color-text-secondary);font-size:.85rem;line-height:1.5;text-align:center}@keyframes mobile-check-flow_storefrontFabPulse__duEbd{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}@keyframes mobile-check-flow_storefrontFabRipple__L16aq{0%{transform:scale(.85);opacity:.6}to{transform:scale(1.65);opacity:0}}.mobile-check-flow_storefrontFab__tBc_f{position:fixed;right:1.25rem;bottom:calc(1.25rem + env(safe-area-inset-bottom, 0px));z-index:50;display:flex;align-items:center;justify-content:center;width:3.25rem;height:3.25rem;flex-shrink:0;border:1px solid var(--color-border-strong);border-radius:9999px;background:var(--color-surface);color:var(--color-text-primary);box-shadow:0 .4rem 1rem rgba(0,0,0,.16);transition:transform .15s ease,background .15s ease,border-color .15s ease}.mobile-check-flow_storefrontFab__tBc_f:after{content:"";position:absolute;inset:-2px;border-radius:9999px;border:2px solid var(--color-accent,#b8941f);opacity:0;pointer-events:none;z-index:-1}.mobile-check-flow_storefrontFab__tBc_f:focus-visible,.mobile-check-flow_storefrontFab__tBc_f:hover{background:var(--color-secondary-hover-bg);animation:mobile-check-flow_storefrontFabPulse__duEbd 2.4s ease-in-out infinite}.mobile-check-flow_storefrontFab__tBc_f:focus-visible:after,.mobile-check-flow_storefrontFab__tBc_f:hover:after{animation:mobile-check-flow_storefrontFabRipple__L16aq 2.4s ease-out infinite}.mobile-check-flow_storefrontFab__tBc_f:active{transform:scale(.94)}.mobile-check-flow_storefrontFab__tBc_f .mobile-check-flow_brandMark__n7YIC{width:1.625rem;height:1.625rem}@media (prefers-reduced-motion:reduce){.mobile-check-flow_drawerCloseButton___g3wp,.mobile-check-flow_storefrontFab__tBc_f,.mobile-check-flow_storefrontFab__tBc_f:after{transition:none;animation:none}}