:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--bg:var(--lightningcss-light,#f5f5f4)var(--lightningcss-dark,#0c0a09);--ink:var(--lightningcss-light,#1c1917)var(--lightningcss-dark,#f5f5f4);--ink-soft:var(--lightningcss-light,#78716c)var(--lightningcss-dark,#a8a29e);--accent:var(--lightningcss-light,#16a34a)var(--lightningcss-dark,#4ade80);--rule:var(--lightningcss-light,#d6d3d1)var(--lightningcss-dark,#292524);--surface:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1c1917);--penalty:var(--lightningcss-light,#b45309)var(--lightningcss-dark,#f59e0b);--font-sans:"Sora", sans-serif;--font-mono:"DM Mono", monospace;--text-xs:.75rem;--text-sm:.875rem;--text-base:.9375rem;--text-lg:1.0625rem;--text-xl:1.25rem;--text-2xl:1.5rem;--lh-body:1.5;--lh-heading:1.3;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--max-w:480px;--app-bar-h:56px;--bottom-nav-h:60px;--touch-target:44px;--radius-sm:4px;--radius:8px;--radius-lg:12px;--radius-xl:16px;--shadow-sm:0 1px 3px var(--lightningcss-light,#00000014)var(--lightningcss-dark,#0000004d);--shadow-md:0 4px 12px var(--lightningcss-light,#0000001a)var(--lightningcss-dark,#00000059);--z-base:0;--z-raised:10;--z-appbar:20;--z-overlay:30;--z-modal:40;--safe-top:env(safe-area-inset-top,0px);--safe-right:env(safe-area-inset-right,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;height:100%}body,#root{height:100%}body{background:var(--bg);color:var(--ink);font-family:var(--font-sans);font-size:var(--text-base);font-weight:400;line-height:var(--lh-body);-webkit-font-smoothing:antialiased;overscroll-behavior:none;min-height:100dvh}a,button,input,select,textarea,label,[role=button],[tabindex]{touch-action:manipulation;-webkit-tap-highlight-color:transparent}button:active,[role=button]:active{transform:scale(.97)}@media (display-mode:standalone){button,label,nav,header{-webkit-user-select:none;user-select:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@keyframes screen-slide-from-right{0%{opacity:0;transform:translate(32px)}to{opacity:1;transform:translate(0)}}@keyframes screen-slide-from-left{0%{opacity:0;transform:translate(-32px)}to{opacity:1;transform:translate(0)}}.screen-enter{animation-duration:.3s;animation-timing-function:cubic-bezier(.4,0,.2,1);animation-fill-mode:both}.screen-enter-right{animation-name:screen-slide-from-right}.screen-enter-left{animation-name:screen-slide-from-left}@keyframes emerge{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (hover:none){select{appearance:auto}}@media print{body{color:#000;min-height:unset;background:#fff}}._zone_69boo_1{justify-content:center;align-items:center;gap:var(--space-3);border:2px dashed var(--rule);min-height:280px;padding:var(--space-8) var(--space-6);cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;border-radius:16px;flex-direction:column;transition:border-color .15s,background .15s;display:flex}._zone_69boo_1:active,._dragging_69boo_18{border-color:var(--accent);background:var(--lightningcss-light,#16a34a0a)var(--lightningcss-dark,#4ade800f)}._disabled_69boo_23{cursor:default;opacity:.5}._input_69boo_28{display:none}._icon_69boo_32{color:var(--ink-soft);transition:color .15s}._zone_69boo_1:active ._icon_69boo_32,._dragging_69boo_18 ._icon_69boo_32{color:var(--accent)}._label_69boo_42{font-family:var(--font-sans);font-size:var(--text-base);color:var(--ink);text-align:center;margin:0;font-weight:600}._sub_69boo_51{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--ink-soft);text-align:center;letter-spacing:.02em;margin:0;font-weight:400}._wrap_ib7vo_1{gap:var(--space-3);flex-direction:column;display:flex}._readout_ib7vo_7{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--ink-soft);justify-content:space-between;align-items:baseline;display:flex}._time_ib7vo_16{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:500}._windowLen_ib7vo_22{letter-spacing:.04em;text-transform:uppercase;font-size:.62rem}._track_ib7vo_30{touch-action:none;height:44px;margin:0 22px;position:relative}._track_ib7vo_30:before{content:"";background:var(--rule);border-radius:99px;height:6px;position:absolute;top:50%;left:-22px;right:-22px;transform:translateY(-50%)}._selection_ib7vo_49{background:var(--accent);border-radius:99px;height:6px;position:absolute;top:50%;transform:translateY(-50%)}._playhead_ib7vo_58{background:var(--ink);opacity:.55;pointer-events:none;border-radius:2px;width:2px;height:22px;position:absolute;top:50%;transform:translate(-50%,-50%)}._handle_ib7vo_70{width:var(--touch-target);height:var(--touch-target);cursor:grab;-webkit-tap-highlight-color:transparent;touch-action:none;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translate(-50%,-50%)}._handle_ib7vo_70:active{cursor:grabbing}._grip_ib7vo_86{background:var(--surface);border:2px solid var(--accent);width:22px;height:22px;box-shadow:var(--shadow-sm);border-radius:50%}._handle_ib7vo_70:active ._grip_ib7vo_86,._handle_ib7vo_70:focus-visible ._grip_ib7vo_86{background:var(--accent)}._handle_ib7vo_70:focus-visible{outline:none}._handle_ib7vo_70:focus-visible ._grip_ib7vo_86{box-shadow:0 0 0 3px var(--lightningcss-light,#16a34a4d)var(--lightningcss-dark,#4ade804d)}._capNote_ib7vo_108{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--ink-soft);text-align:center;margin:0}._root_1erqo_1{z-index:var(--z-overlay);pointer-events:none;position:fixed;inset:0}._rootOpen_1erqo_8{pointer-events:auto}._backdrop_1erqo_13{opacity:0;background:var(--lightningcss-light,#00000059)var(--lightningcss-dark,#0000008c);transition:opacity .26s;position:absolute;inset:0}._rootOpen_1erqo_8 ._backdrop_1erqo_13{opacity:1}._panel_1erqo_26{border-right:1px solid var(--rule);width:min(280px,80vw);padding:calc(var(--safe-top) + var(--space-4)) var(--space-6) calc(var(--safe-bottom) + var(--space-6));gap:var(--space-1);background:var(--lightningcss-light,#f5f5f4)var(--lightningcss-dark,#1c1917);flex-direction:column;transition:transform .28s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:0;bottom:0;left:0;transform:translate(-100%)}._rootOpen_1erqo_8 ._panel_1erqo_26{transform:translate(0)}._close_1erqo_47{width:var(--touch-target);height:var(--touch-target);cursor:pointer;color:var(--ink-soft);margin-bottom:var(--space-4);background:0 0;border:none;justify-content:center;align-self:flex-end;align-items:center;padding:0;font-size:1.5rem;line-height:1;display:flex}._close_1erqo_47:active{transform:scale(.9)}._heading_1erqo_67{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-soft);padding:0 0 var(--space-2);font-weight:500}._list_1erqo_78{gap:var(--space-2);flex-direction:column;list-style:none;display:flex}._catCard_1erqo_86{align-items:center;gap:var(--space-3);padding:var(--space-2);border-radius:var(--radius);color:inherit;-webkit-tap-highlight-color:transparent;text-decoration:none;display:flex}._catCard_1erqo_86:active{background:var(--rule)}._catThumb_1erqo_99{border:1px solid var(--rule);border-radius:10px;flex-shrink:0;width:44px;height:44px}._catBody_1erqo_107{flex-direction:column;min-width:0;display:flex}._catName_1erqo_113{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--ink);letter-spacing:-.01em;font-weight:600}._catBlurb_1erqo_121{font-family:var(--font-mono);letter-spacing:.02em;color:var(--ink-soft);margin-top:1px;font-size:.62rem;line-height:1.3}._rule_1erqo_131{border:none;border-top:1px solid var(--rule);margin:var(--space-4) 0}._homeLogo_1erqo_138{width:23px;height:23px;margin-right:var(--space-1);flex-shrink:0}._homeLink_1erqo_145{min-height:var(--touch-target);padding:var(--space-2) var(--space-3);border-radius:var(--radius);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.05em;color:var(--ink-soft);align-items:center;font-weight:500;text-decoration:none;display:flex}._homeLink_1erqo_145:active{color:var(--accent)}@media print{._root_1erqo_1{display:none}}._root_18zv3_8{z-index:var(--z-modal);justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}@media (width>=540px){._root_18zv3_8{align-items:center}}._backdrop_18zv3_21{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000008c;animation:.2s both _helpFadeIn_18zv3_1;position:absolute;inset:0}@media (prefers-color-scheme:dark){._backdrop_18zv3_21{background:#000000b3}}._panel_18zv3_34{background:var(--bg);border-radius:var(--radius-xl) var(--radius-xl) 0 0;flex-direction:column;width:100%;max-width:540px;max-height:92dvh;animation:.24s cubic-bezier(.4,0,.2,1) both _helpSlideUp_18zv3_1;display:flex;position:relative;overflow:hidden;box-shadow:0 -8px 40px #00000040}@media (width>=540px){._panel_18zv3_34{border-radius:var(--radius-xl);max-height:min(92dvh,800px);animation:.2s cubic-bezier(.4,0,.2,1) both _helpEmerge_18zv3_1}}._close_18zv3_56{top:calc(env(safe-area-inset-top,0px) + 12px);z-index:2;width:var(--touch-target);height:var(--touch-target);background:var(--surface);border:1px solid var(--rule);color:var(--ink);font-family:var(--font-sans);cursor:pointer;box-shadow:var(--shadow-sm);-webkit-tap-highlight-color:transparent;border-radius:50%;justify-content:center;align-items:center;font-size:1.5rem;font-weight:400;line-height:1;display:flex;position:absolute;right:12px}._close_18zv3_56:active{transform:scale(.92)}._body_18zv3_81{-webkit-overflow-scrolling:touch;padding:calc(env(safe-area-inset-top,0px) + 64px) calc(env(safe-area-inset-right,0px) + var(--space-6)) var(--space-6) calc(env(safe-area-inset-left,0px) + var(--space-6));flex:1;overflow-y:auto}._footer_18zv3_91{padding:var(--space-3) var(--space-6) calc(env(safe-area-inset-bottom,0px) + var(--space-4));border-top:1px solid var(--rule);background:var(--surface);justify-content:center;align-items:center;display:flex}._fullPageLink_18zv3_100{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);min-height:var(--touch-target);padding:0 var(--space-2);-webkit-tap-highlight-color:transparent;align-items:center;font-weight:500;text-decoration:none;display:flex}._fullPageLink_18zv3_100:active{color:var(--accent)}._loading_18zv3_117,._error_18zv3_118{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);text-align:center;padding:var(--space-8) 0}._error_18zv3_118{color:var(--penalty)}._article_18zv3_136 .eyebrow{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin-bottom:1rem;font-size:.72rem;font-weight:500;display:block}._article_18zv3_136 h1{font-family:var(--font-sans);font-weight:600;font-size:var(--text-2xl);line-height:var(--lh-heading);letter-spacing:-.015em;color:var(--ink);margin-bottom:1.25rem}._article_18zv3_136 h2{font-family:var(--font-sans);letter-spacing:-.01em;color:var(--ink);margin-top:2.25rem;margin-bottom:.75rem;font-size:1.125rem;font-weight:600;line-height:1.3}._article_18zv3_136 h3{font-family:var(--font-sans);color:var(--ink);margin-top:1.5rem;margin-bottom:.5rem;font-size:.975rem;font-weight:600;line-height:1.4}._article_18zv3_136 p{color:var(--ink-soft);margin-bottom:1rem;font-size:.975rem;line-height:1.75}._article_18zv3_136 p strong{color:var(--ink);font-weight:600}._article_18zv3_136 ul,._article_18zv3_136 ol{margin:0 0 1rem 1.25rem}._article_18zv3_136 li{color:var(--ink-soft);margin-bottom:.5rem;font-size:.975rem;line-height:1.7}._article_18zv3_136 li strong{color:var(--ink);font-weight:600}._article_18zv3_136 blockquote{border-left:2px solid var(--accent);color:var(--ink-soft);margin:1rem 0;padding:.25rem 0 .25rem 1rem;font-size:.95rem;font-style:italic;line-height:1.65}._article_18zv3_136 .faq h3{margin-top:1.5rem}._article_18zv3_136 .faq p{margin-bottom:.75rem}._article_18zv3_136 .cta,._article_18zv3_136 .home-link{display:none}@keyframes _helpFadeIn_18zv3_1{0%{opacity:0}to{opacity:1}}@keyframes _helpSlideUp_18zv3_1{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes _helpEmerge_18zv3_1{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@media print{._root_18zv3_8{display:none}}._nav_ftljl_1{z-index:var(--z-appbar);height:calc(var(--bottom-nav-h) + var(--safe-bottom));padding-bottom:var(--safe-bottom);padding-left:calc(var(--space-6) + var(--safe-left));padding-right:calc(var(--space-6) + var(--safe-right));-webkit-backdrop-filter:blur(20px);border-top:1px solid var(--rule);background:var(--lightningcss-light,#f5f5f4eb)var(--lightningcss-dark,#0c0a09eb);justify-content:space-between;align-items:center;display:flex;position:fixed;bottom:0;left:0;right:0}._dots_ftljl_21{align-items:center;gap:var(--space-2);flex:1;display:flex}._dot_ftljl_21{background:var(--rule);border:1.5px solid var(--rule);border-radius:50%;width:8px;height:8px;transition:background .2s,transform .2s}._dotActive_ftljl_37{background:var(--accent);border-color:var(--accent);transform:scale(1.2)}._helpLink_ftljl_44{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);min-height:var(--touch-target);padding:0 var(--space-2);-webkit-tap-highlight-color:transparent;align-items:center;font-weight:500;text-decoration:none;display:flex}._helpLink_ftljl_44:active{opacity:.6}@media print{._nav_ftljl_1{display:none}}._extras_xwe0g_5{width:100%;max-width:var(--max-w);margin:var(--space-8) auto 0;padding-top:var(--space-6);border-top:1px solid var(--rule)}._block_xwe0g_13+._block_xwe0g_13{margin-top:var(--space-6)}._heading_xwe0g_17{font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-soft);margin-bottom:var(--space-3);font-weight:500}._list_xwe0g_27{gap:var(--space-2);flex-direction:column;list-style:none;display:flex}._link_xwe0g_34{align-items:center;gap:var(--space-3);min-height:var(--touch-target);padding:var(--space-3);border:1px solid var(--rule);border-radius:var(--radius);background:var(--surface);color:var(--ink);font-size:var(--text-base);text-decoration:none;transition:border-color .15s;display:flex}._link_xwe0g_34:hover{border-color:var(--accent)}._thumb_xwe0g_53{border-radius:var(--radius-sm);object-fit:cover;flex-shrink:0;width:40px;height:40px}._label_xwe0g_61{flex:1;min-width:0}._affiliate_xwe0g_67:after{content:"↗";color:var(--ink-soft);font-size:var(--text-sm)}._disclosure_xwe0g_73{margin-top:var(--space-3);font-size:var(--text-xs);color:var(--ink-soft)}._app_kemzw_1{background:var(--bg);--action-bar-h:68px;flex-direction:column;min-height:100dvh;display:flex}._appBar_kemzw_10{z-index:var(--z-appbar);height:calc(var(--app-bar-h) + var(--safe-top));padding-top:var(--safe-top);padding-left:calc(var(--space-4) + var(--safe-left));padding-right:calc(var(--space-4) + var(--safe-right));padding-bottom:var(--space-2);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--rule);background:var(--lightningcss-light,#f5f5f4d1)var(--lightningcss-dark,#0c0a09d1);grid-template-columns:44px 1fr 44px;align-items:center;display:grid;position:sticky;top:0}._appBarCenter_kemzw_28{justify-content:center;align-items:center;gap:var(--space-2);min-width:0;display:flex}._appBarIcon_kemzw_36{border-radius:8px;flex-shrink:0;width:36px;height:36px}._appBarText_kemzw_43{flex-direction:column;align-items:flex-start;min-width:0;display:flex}._appBarTitle_kemzw_50{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--ink);text-align:center;letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-weight:600;overflow:hidden}._appBarSub_kemzw_63{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:.65rem;font-weight:500;overflow:hidden}._hamburger_kemzw_76,._back_kemzw_77{width:var(--touch-target);height:var(--touch-target);cursor:pointer;color:var(--ink);font-family:var(--font-sans);-webkit-tap-highlight-color:transparent;background:0 0;border:none;justify-content:center;align-items:center;padding:0;line-height:1;display:flex}._hamburger_kemzw_76{font-size:1.25rem;font-weight:400}._back_kemzw_77{color:var(--accent);font-size:1.6rem;font-weight:300}._hamburger_kemzw_76:active,._back_kemzw_77:active{opacity:.7;transform:scale(.92)}._profileBtn_kemzw_99{width:var(--touch-target);height:var(--touch-target);cursor:pointer;color:var(--ink-soft);-webkit-tap-highlight-color:transparent;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}._profileBtn_kemzw_99:active{opacity:.6}._main_kemzw_116{padding:var(--space-6) var(--space-4) calc(var(--bottom-nav-h) + var(--safe-bottom) + var(--space-6));max-width:var(--max-w);flex-direction:column;flex:1;width:100%;margin:0 auto;display:flex}._mainResult_kemzw_126{padding:var(--space-4) var(--space-4) calc(var(--bottom-nav-h) + var(--action-bar-h) + var(--safe-bottom) + var(--space-4))}._intro_kemzw_131{text-align:center;margin-bottom:var(--space-5)}._introTitle_kemzw_136{font-family:var(--font-sans);font-size:var(--text-xl);letter-spacing:-.02em;color:var(--ink);margin:0 0 var(--space-2);font-weight:600}._introText_kemzw_145{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--ink-soft);max-width:42ch;margin:0 auto;line-height:1.6}._privacyNote_kemzw_154{margin:var(--space-6) auto 0;font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.02em;color:var(--ink-soft);text-align:center;max-width:42ch;line-height:1.6}._loadingWrap_kemzw_166{justify-content:center;align-items:center;gap:var(--space-4);padding:var(--space-8) 0;flex-direction:column;flex:1;display:flex}._spinner_kemzw_176 span{border:3px solid var(--rule);border-top-color:var(--accent);border-radius:50%;width:28px;height:28px;animation:.8s linear infinite _spin_kemzw_176;display:block}._loadingText_kemzw_186{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--ink-soft);margin:0}@keyframes _spin_kemzw_176{to{transform:rotate(360deg)}}._result_kemzw_196{gap:var(--space-4);flex-direction:column;flex:1;min-height:0;display:flex}._video_kemzw_204{border-radius:var(--radius-lg);object-fit:contain;background:#000;width:100%;max-height:46vh;display:block}._gifWrap_kemzw_213{border:1px solid var(--rule);border-radius:var(--radius-lg);padding:var(--space-3);background:repeating-conic-gradient(var(--lightningcss-light,#eceae4)var(--lightningcss-dark,#2a2a26) 0% 25%,#0000 0% 50%) 50%/20px 20px;justify-content:center;align-items:center;min-height:0;display:flex}._gif_kemzw_213{border-radius:var(--radius);max-width:100%;max-height:46vh;display:block}._readout_kemzw_233{gap:var(--space-2) var(--space-5);padding:var(--space-3) var(--space-4);border:1px solid var(--rule);border-radius:var(--radius-lg);background:var(--surface);flex-wrap:wrap;display:flex}._readoutItem_kemzw_243{flex-direction:column;gap:2px;display:flex}._readoutLabel_kemzw_249{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);font-size:.62rem;font-weight:500}._readoutValue_kemzw_258{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--ink);font-weight:600}._controls_kemzw_266{gap:var(--space-3);flex-direction:column;display:flex}._accordionHead_kemzw_272{width:100%;min-height:var(--touch-target);padding:0 var(--space-4);border:1px solid var(--rule);background:var(--surface);color:var(--ink);font-family:var(--font-sans);font-size:var(--text-sm);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:99px;justify-content:space-between;align-items:center;font-weight:600;display:flex}._accordionHead_kemzw_272:active{transform:scale(.99)}._chevron_kemzw_292{color:var(--ink-soft);font-size:1rem;transition:transform .18s}._chevronOpen_kemzw_298{transform:rotate(180deg)}._panel_kemzw_300{gap:var(--space-5);padding:var(--space-4);border:1px solid var(--rule);border-radius:var(--radius-lg);background:var(--surface);flex-direction:column;animation:.18s _emerge_kemzw_1;display:flex}._field_kemzw_311{gap:var(--space-2);flex-direction:column;display:flex}._fieldLabel_kemzw_317{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.04em;color:var(--ink-soft);font-weight:500;display:block}._fieldHint_kemzw_326{font-family:var(--font-mono);color:var(--ink-soft);opacity:.85;font-size:.66rem;line-height:1.4;display:block}._segmented_kemzw_336{gap:var(--space-2);display:flex}._segment_kemzw_336{min-height:var(--touch-target);padding:0 var(--space-2);border:1px solid var(--rule);border-radius:var(--radius);background:var(--bg);color:var(--ink-soft);font-family:var(--font-mono);font-size:var(--text-sm);cursor:pointer;-webkit-tap-highlight-color:transparent;flex:1;font-weight:500}._segment_kemzw_336:active{transform:scale(.97)}._segmentActive_kemzw_358{background:var(--accent);border-color:var(--accent);color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#0f2018)}._range_kemzw_365{width:100%;height:var(--touch-target);accent-color:var(--accent);cursor:pointer}._savedPill_kemzw_372{left:50%;bottom:calc(var(--bottom-nav-h) + var(--action-bar-h) + var(--safe-bottom) + var(--space-5));z-index:var(--z-modal);background:var(--ink);color:var(--bg);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.04em;padding:var(--space-2) var(--space-4);box-shadow:var(--shadow-md);border-radius:99px;font-weight:500;animation:.2s _emerge_kemzw_1;position:fixed;transform:translate(-50%)}._actionBar_kemzw_391{left:0;right:0;bottom:calc(var(--bottom-nav-h) + var(--safe-bottom));z-index:var(--z-overlay);height:var(--action-bar-h);max-width:var(--max-w);align-items:center;gap:var(--space-3);padding-left:calc(var(--space-4) + var(--safe-left));padding-right:calc(var(--space-4) + var(--safe-right));-webkit-backdrop-filter:blur(20px);border-top:1px solid var(--rule);background:var(--lightningcss-light,#f5f5f4eb)var(--lightningcss-dark,#0c0a09eb);margin:0 auto;display:flex;position:fixed}._progressTrack_kemzw_411{background:var(--rule);height:3px;position:absolute;top:-1px;left:0;right:0;overflow:hidden}._progressFill_kemzw_421{background:var(--accent);height:100%;transition:width .2s}._startOver_kemzw_427{cursor:pointer;color:var(--ink-soft);font-family:var(--font-sans);font-size:var(--text-sm);min-height:var(--touch-target);padding:0 var(--space-2);white-space:nowrap;-webkit-tap-highlight-color:transparent;background:0 0;border:none;font-weight:600}._startOver_kemzw_427:active{opacity:.6}._primaryBtn_kemzw_443{background:var(--accent);color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#0f2018);padding:var(--space-3) var(--space-6);font-family:var(--font-sans);font-size:var(--text-sm);cursor:pointer;min-height:var(--touch-target);white-space:nowrap;-webkit-tap-highlight-color:transparent;border:none;border-radius:99px;margin-left:auto;font-weight:600}._primaryBtn_kemzw_443:disabled{opacity:.6;cursor:default}._primaryBtn_kemzw_443:active:not(:disabled){opacity:.85;transform:scale(.97)}._errorWrap_kemzw_463{justify-content:center;align-items:center;gap:var(--space-3);text-align:center;padding:var(--space-6) 0;flex-direction:column;flex:1;display:flex}._errorIcon_kemzw_474{margin-bottom:var(--space-1)}._errorTitle_kemzw_476{font-family:var(--font-sans);font-size:var(--text-xl);color:var(--ink);letter-spacing:-.02em;margin:0;font-weight:600}._errorSub_kemzw_485{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--penalty);word-break:break-word;max-width:36ch;margin:0}._againBtn_kemzw_494{margin-top:var(--space-4);padding:var(--space-3) var(--space-6);color:var(--ink-soft);font-family:var(--font-sans);font-size:var(--text-sm);cursor:pointer;min-height:var(--touch-target);-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:99px;font-weight:600}._againBtn_kemzw_494:active{opacity:.8;transform:scale(.97)}@keyframes _emerge_kemzw_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}
