.card_card__oZK_W{border-radius:var(--radius-card)}.card_pill__OGshq{display:inline-flex;align-items:center;gap:6px;padding:3px var(--space-3);border-radius:var(--radius-pill);font-size:12px;font-weight:500;white-space:nowrap;border:1px solid transparent}.card_pill__OGshq:before{content:"";width:6px;height:6px;border-radius:var(--radius-pill);background:currentColor;flex-shrink:0}.card_pill_neutral__soRh1{background:var(--surface-subtle);color:var(--text-secondary);border-color:var(--border)}.card_pill_accent__giviA{background:var(--accent-soft);color:var(--accent-text)}.card_pill_success__qKcBz{background:color-mix(in srgb,var(--success) 12%,transparent);color:var(--success-text);border-color:color-mix(in srgb,var(--success) 30%,transparent)}.card_pill_warning__K7pE7{background:color-mix(in srgb,var(--warning) 14%,transparent);color:var(--warning-text);border-color:color-mix(in srgb,var(--warning) 30%,transparent)}.card_pill_danger__f18C4{background:color-mix(in srgb,var(--danger) 10%,transparent);color:var(--danger-text);border-color:color-mix(in srgb,var(--danger) 30%,transparent)}.card_spinner__5YFio{display:inline-block;width:18px;height:18px;border:2px solid var(--text-primary);border-top:2px solid transparent;border-radius:var(--radius-pill);animation:card_spin___8PKJ .7s linear infinite}@keyframes card_spin___8PKJ{to{transform:rotate(1turn)}}.button_button__tvyt7{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);border:1px solid transparent;border-radius:var(--radius-control);font-weight:600;white-space:nowrap;cursor:pointer;transition:transform var(--dur-snappy) var(--spring-snappy),background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),opacity var(--duration-fast) var(--ease-out)}.button_button__tvyt7:disabled{opacity:.5;cursor:not-allowed}.button_primary__AgMbO{background:var(--accent);color:var(--accent-contrast)}.button_primary__AgMbO:hover:not(:disabled){background:var(--accent-hover)}.button_primary__AgMbO:active:not(:disabled){background:var(--accent-press)}.button_secondary__WRdcP{background:var(--surface-subtle);color:var(--text-primary);border-color:var(--border)}.button_secondary__WRdcP:hover:not(:disabled){border-color:var(--text-primary)}.button_ghost__6vx7l{background:transparent;color:var(--text-secondary)}.button_ghost__6vx7l:hover:not(:disabled){background:var(--surface-subtle);color:var(--text-primary)}.button_success__ixzkl{background:color-mix(in srgb,var(--success) 12%,transparent);color:var(--success-text);border-color:color-mix(in srgb,var(--success) 40%,transparent)}.button_danger__5_1gr{background:color-mix(in srgb,var(--danger) 10%,transparent);color:var(--danger-text);border-color:color-mix(in srgb,var(--danger) 40%,transparent)}.button_danger__5_1gr:hover:not(:disabled),.button_success__ixzkl:hover:not(:disabled){border-color:currentColor}.button_sm__fK6_1{min-height:40px;padding:0 var(--space-4);font-size:var(--t-meta)}.button_md__jsp00{min-height:var(--tap);padding:0 var(--space-5);font-size:var(--t-body)}.button_lg__hXhCu{min-height:56px;padding:0 var(--space-6);font-size:var(--t-body)}.button_fullWidth__0o5Yl{width:100%}.button_spinner__h4K5E{width:14px;height:14px;border:2px solid;border-top:2px solid transparent;border-radius:var(--radius-pill);animation:button_spin__u_t8f .7s linear infinite}.button_labelDimmed__jjKZU{opacity:.8}@keyframes button_spin__u_t8f{to{transform:rotate(1turn)}}.consent_banner__k21jq{position:fixed;left:50%;bottom:calc(var(--pill-h, 64px) + var(--space-6) + env(safe-area-inset-bottom));transform:translateX(-50%);z-index:40;width:min(560px,calc(100% - var(--space-8)));display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-card);background:var(--surface);border:1px solid var(--border);box-shadow:var(--float-shadow);animation:consent_consentIn__L_ytm .2s var(--ease-out) both}@keyframes consent_consentIn__L_ytm{0%{opacity:0;transform:translate(-50%,8px)}}.consent_icon__eyLsb{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:var(--radius-control);background:var(--accent-soft);color:var(--text-primary)}.consent_text__I6S4v{flex:1 1;font-size:var(--t-meta);line-height:1.45;color:var(--text-secondary)}.consent_actions__sSro0{flex:none;display:flex;align-items:center;gap:var(--space-2)}.consent_accept__dc1Jf,.consent_decline__TYHfe{min-height:40px;padding:0 var(--space-4);border-radius:var(--radius-pill);font-size:var(--t-meta);font-weight:600;cursor:pointer}.consent_decline__TYHfe{background:var(--surface-subtle);border:1px solid var(--border);color:var(--text-primary)}.consent_accept__dc1Jf{background:var(--accent);border:1px solid transparent;color:var(--accent-contrast)}.consent_accept__dc1Jf:hover{background:var(--accent-hover)}.consent_accept__dc1Jf:focus-visible,.consent_decline__TYHfe:focus-visible{outline-color:var(--accent-contrast)}.consent_decline__TYHfe:focus-visible{outline-color:var(--accent)}@media (max-width:520px){.consent_banner__k21jq{flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-3) var(--space-4)}.consent_text__I6S4v{flex:1 1;min-width:0}.consent_actions__sSro0{flex:1 1 100%;display:grid;grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.consent_banner__k21jq{animation:none}}.notify_card__k_QjX{position:relative;display:grid;grid-template-columns:auto 1fr;grid-gap:var(--space-3);gap:var(--space-3);align-items:start;padding:var(--space-4);border-radius:var(--radius-card);margin-block:var(--space-3)}.notify_icon__rbIG9{display:grid;place-items:center;width:36px;height:36px;border-radius:999px;background:var(--surface-subtle)}.notify_text__4bw9k{display:grid;grid-gap:2px;gap:2px;padding-right:var(--space-5);font-size:var(--t-meta);line-height:1.4}.notify_text__4bw9k strong{font-size:var(--t-body)}.notify_text__4bw9k span{color:var(--text-secondary,inherit);opacity:.8}.notify_actions__aT6K8{grid-column:1/-1;display:flex;gap:var(--space-3);align-items:center}.notify_later__JxdDM{background:none;border:0;padding:var(--space-2);font:inherit;font-size:var(--t-meta);opacity:.7;cursor:pointer;color:inherit}.notify_note__G13H9{display:flex;gap:var(--space-2);align-items:center;margin-block:var(--space-3);font-size:var(--t-meta);opacity:.75}.notify_close__iXT_B{position:absolute;top:var(--space-2);right:var(--space-2);display:grid;place-items:center;width:28px;height:28px;border-radius:999px;border:0;background:transparent;color:inherit;opacity:.5;cursor:pointer}.notify_close__iXT_B:hover{opacity:1}.settings_wrap__2PNuu{display:flex;flex-direction:column;gap:var(--space-4)}.settings_title__eT0fE{font-size:var(--t-hero);line-height:var(--t-hero-lh);font-weight:600;letter-spacing:-.02em;margin-bottom:var(--space-2)}.settings_section__ePpPq{padding:var(--space-5)}.settings_sectionTitle__Y8Vtv{font-size:var(--t-title);font-weight:600;margin-bottom:var(--space-2)}.settings_sectionText__bU5Xf{color:var(--text-secondary);font-size:var(--t-body);margin-bottom:var(--space-3);max-width:56ch}ol.settings_sectionText__bU5Xf{padding-left:var(--space-5)}.settings_hint__LBuI_{font-size:var(--t-meta);color:var(--text-secondary);max-width:56ch}.settings_apkDownload__2_FZD{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--tap);padding:0 var(--space-5);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-subtle);color:var(--text-primary);font-size:var(--t-body);font-weight:600}.settings_apkDownload__2_FZD:hover{border-color:var(--text-primary)}.settings_limits__GtRa7{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--space-3);gap:var(--space-3);margin:0}.settings_limits__GtRa7>div{padding:var(--space-4);border-radius:var(--radius-control);background:var(--cat-body);color:var(--cat-body-ink)}.settings_limits__GtRa7 dt{font-size:var(--t-meta);opacity:.8}.settings_limits__GtRa7 dd{margin:4px 0 0;font-size:24px;line-height:1.1;font-weight:600;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.settings_services__DZqFy{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.settings_serviceRow__x1wGb{display:flex;align-items:center;gap:var(--space-3);min-height:var(--tap);font-size:var(--t-body)}.settings_serviceName__Wso5Q{flex:1 1}.settings_dot__3oV_V{width:9px;height:9px;flex-shrink:0;border-radius:var(--radius-pill)}.settings_dotOk__C6P4K{background:var(--success)}.settings_dotOff__zk9e6{background:var(--text-muted)}.settings_serviceStatus__WK1pw{font-size:var(--t-meta);color:var(--text-secondary);text-align:right;min-width:150px}@media (max-width:640px){.settings_serviceStatus__WK1pw{min-width:0;max-width:52%}}.settings_row__ZXPBL{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-3)}.settings_person__fsk4E{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3)}.settings_person__fsk4E div{display:flex;flex-direction:column;min-width:0;font-size:var(--t-meta);color:var(--text-secondary)}.settings_person__fsk4E strong{color:var(--text-primary);font-size:var(--t-body);font-weight:600}.settings_personDot__AwXaZ,.settings_person__fsk4E img{display:grid;flex:0 0 44px;place-items:center;width:44px;height:44px;border-radius:var(--radius-pill);object-fit:cover;background:var(--surface-subtle);font-weight:600}.settings_signedIn__HNmCH{display:inline-flex;align-items:center;gap:var(--space-1);margin-left:auto;padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--success-text,#16a34a) 14%,transparent);color:var(--success-text,#16a34a);font-size:var(--t-meta);font-weight:600;white-space:nowrap}.processing-banner_banner__oqtUI{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-card);color:inherit;text-decoration:none}.processing-banner_text__6nQ_X{flex:1 1;display:grid;grid-gap:2px;gap:2px;font-size:var(--t-meta);line-height:1.4}.processing-banner_text__6nQ_X strong{font-size:var(--t-body)}.processing-banner_text__6nQ_X span{opacity:.75}.processing-banner_spin__gOBP_{animation:processing-banner_banner-spin__zIfrS 1s linear infinite}@keyframes processing-banner_banner-spin__zIfrS{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.processing-banner_spin__gOBP_{animation:none}}.advanced-options_wrap__QccWg{width:100%}.advanced-options_toggle__wl8_f{align-self:flex-start;display:inline-flex;align-items:center;gap:var(--space-2);min-height:40px;padding:0 var(--space-4);border-radius:var(--radius-control);font-size:var(--t-meta);font-weight:500;color:var(--text-secondary)}.advanced-options_toggle__wl8_f:hover{background:var(--surface-subtle);color:var(--text-primary)}.advanced-options_toggleChevron__yvo7v{transition:transform var(--dur-snappy) var(--spring-snappy)}.advanced-options_toggleOpen___qf9P{transform:rotate(180deg)}.advanced-options_panel__iFdZz{display:flex;flex-direction:column;gap:var(--space-5);padding:var(--space-5);margin-top:var(--space-3);animation:advanced-options_panelIn__jKBwh var(--duration-base) var(--ease-out)}@keyframes advanced-options_panelIn__jKBwh{0%{opacity:0;transform:translateY(-6px)}}.advanced-options_field__fXPwn{display:flex;flex-direction:column;gap:var(--space-2)}.advanced-options_label__YYS4Q{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--t-label);font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}.advanced-options_input__2eAt5{min-height:var(--tap);padding:10px 14px;font-size:var(--t-body);color:var(--text-primary);background:var(--surface-subtle);border:1px solid var(--border);border-radius:var(--radius-control);outline:none;transition:border-color var(--duration-fast) var(--ease-out)}.advanced-options_input__2eAt5::placeholder{color:var(--text-muted)}.advanced-options_input__2eAt5:focus{border-color:var(--text-primary)}.advanced-options_inputError__1ah1x{border-color:var(--danger)}.advanced-options_help__owrfD{font-size:var(--t-meta);color:var(--text-secondary)}.advanced-options_error__K1PBe{color:var(--danger-text)}.advanced-options_active__F7Bwc{color:var(--text-primary);font-weight:500}.advanced-options_sliderRow__NQAMt{display:flex;align-items:center;gap:var(--space-4)}.advanced-options_slider__BsEkm{flex:1 1;height:var(--tap);-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;cursor:pointer}.advanced-options_slider__BsEkm::-webkit-slider-runnable-track{height:6px;border-radius:var(--radius-pill);background:linear-gradient(90deg,var(--accent) 0 calc(var(--fill, 26%)),var(--surface-subtle) calc(var(--fill, 26%)) 100%);box-shadow:inset 0 0 0 1px var(--border)}.advanced-options_slider__BsEkm::-moz-range-track{height:6px;border-radius:var(--radius-pill);background:linear-gradient(90deg,var(--accent) 0 calc(var(--fill, 26%)),var(--surface-subtle) calc(var(--fill, 26%)) 100%);box-shadow:inset 0 0 0 1px var(--border)}.advanced-options_slider__BsEkm::-webkit-slider-thumb{-webkit-appearance:none;width:24px;height:24px;margin-top:-9px;border-radius:var(--radius-pill);background:var(--accent);border:3px solid var(--surface);box-shadow:0 0 0 1px var(--accent);cursor:-webkit-grab;cursor:grab}.advanced-options_slider__BsEkm::-moz-range-thumb{width:18px;height:18px;border-radius:var(--radius-pill);background:var(--accent);border:3px solid var(--surface);box-shadow:0 0 0 1px var(--accent);cursor:grab}.advanced-options_value__M27MK{min-width:74px;text-align:right;font-size:var(--t-meta);color:var(--text-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.home_wrap__Z4_Yr{display:flex;flex-direction:column;gap:var(--space-5);padding-top:var(--space-2)}.home_hero__o4ZPq{display:flex;flex-direction:column;gap:var(--space-2)}.home_eyebrow__hSiDi{font-size:var(--t-label);font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}.home_headline__dT_Cy{font-size:var(--t-hero);line-height:var(--t-hero-lh);font-weight:600;letter-spacing:-.02em;text-wrap:balance}.home_subhead__UMOvf{font-size:var(--t-body);color:var(--text-secondary);max-width:46ch}.home_dropzone__TbLaO{position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);min-height:260px;padding:var(--space-8) var(--space-5);border-radius:var(--radius-card);cursor:pointer;text-align:center;transition:transform var(--dur-snappy) var(--spring-snappy)}.home_dropzone__TbLaO:hover:not(.home_dropzoneBusy___bihw){transform:translateY(-2px)}.home_dropzoneActive__jNgMm{transform:scale(1.01)}.home_dropzone__TbLaO:after{content:"";position:absolute;inset:var(--space-3);z-index:-1;border-radius:calc(var(--radius-card) - var(--space-3));border:1.5px dashed color-mix(in srgb,currentColor 35%,transparent);pointer-events:none;transition:border-color var(--duration-fast) var(--ease-out)}.home_dropzoneActive__jNgMm:after,.home_dropzone__TbLaO:hover:not(.home_dropzoneBusy___bihw):after{border-color:currentColor}.home_dropzoneBusy___bihw{cursor:progress}.home_hiddenInput__5xJfT{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.home_dropIcon__yBJj3{display:grid;place-items:center;width:56px;height:56px;margin-bottom:var(--space-2);border-radius:var(--radius-control);background:var(--cat-train-ink);color:var(--cat-train)}.home_spin__fj708{animation:home_spin__fj708 .9s linear infinite}@keyframes home_spin__fj708{to{transform:rotate(1turn)}}.home_dropTitle__U2nsm{font-size:var(--t-title);font-weight:600}.home_dropSubtitle__jB5LN{font-size:var(--t-meta);display:flex;flex-direction:column;gap:var(--space-2);opacity:.8}.home_stats__sVmK2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-2) var(--space-4);gap:var(--space-2) var(--space-4);width:min(300px,100%);margin:var(--space-1) 0 0;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.home_stats__sVmK2>div{min-width:0}.home_stats__sVmK2 dt{font-size:var(--t-label);font-weight:500;letter-spacing:.08em;text-transform:uppercase;opacity:.7}.home_stats__sVmK2 dd{margin:0;font-size:var(--t-body);font-weight:600;white-space:nowrap}.home_formats__3jToq{font-size:var(--t-meta);opacity:.8}.home_steps__xpYIU{list-style:none;margin:var(--space-2) 0 0;padding:0;display:flex;flex-direction:column;gap:var(--space-1);text-align:left;font-size:var(--t-meta)}.home_step__wV6Up{display:flex;align-items:center;gap:var(--space-2);min-height:28px;opacity:.55}.home_stepActive__mR5hf{opacity:1;font-weight:600}.home_stepDone__moFlt{opacity:.8}.home_stepDot__IJ2Gh{width:12px;height:12px;flex-shrink:0;border-radius:var(--radius-pill);border:1.5px solid}.home_stepActive__mR5hf .home_stepDot__IJ2Gh,.home_stepDone__moFlt .home_stepDot__IJ2Gh{background:currentColor}.home_progressIndeterminate__CkikO .home_progressBar__2Ku7s{width:35%;animation:home_slide__7VCn8 1.3s var(--ease-smooth) infinite}@keyframes home_slide__7VCn8{0%{transform:translateX(-100%)}to{transform:translateX(300%)}}.home_busyNote__xe0w1{max-width:34ch;font-size:var(--t-meta);line-height:1.45;opacity:.8}.home_progressTrack__kcPh3{width:min(300px,100%);height:6px;margin-top:var(--space-3);background:color-mix(in srgb,currentColor 18%,transparent);border-radius:var(--radius-pill);overflow:hidden}.home_progressBar__2Ku7s{height:100%;border-radius:var(--radius-pill);background:currentColor;transition:width .2s var(--ease-out)}.home_divider__FA3XC{display:flex;align-items:center;gap:var(--space-4);color:var(--text-secondary);font-size:var(--t-meta)}.home_divider__FA3XC:after,.home_divider__FA3XC:before{content:"";flex:1 1;height:1px;background:var(--border)}.home_youtubeRow__tLum5{display:flex;gap:var(--space-3);align-items:stretch}.home_youtubeRow__tLum5>:last-child{flex:0 0 auto}.home_youtubeField__RP4U_{position:relative;flex:1 1 auto;min-width:0;display:flex;align-items:center;min-height:var(--tap);background:var(--surface-subtle);border:1px solid var(--border);border-radius:var(--radius-control);transition:border-color var(--duration-fast) var(--ease-out)}.home_youtubeField__RP4U_:focus-within{border-color:var(--text-primary)}.home_youtubeIcon__LW8z9{position:absolute;left:var(--space-4);color:var(--text-muted);pointer-events:none}.home_youtubeInput__DSPyS{width:100%;height:100%;min-height:calc(var(--tap) - 2px);min-width:0;padding:0 var(--space-4) 0 calc(var(--space-4) + 28px);font-family:inherit;font-size:var(--t-body);color:var(--text-primary);background:transparent;border:none;outline:none}.home_youtubeInput__DSPyS::placeholder{color:var(--text-muted)}.home_youtubeInput__DSPyS:disabled{opacity:.6}.home_error__5R1Am{display:flex;flex-direction:column;gap:var(--space-3);align-items:flex-start;padding:var(--space-3) var(--space-4);background:color-mix(in srgb,var(--danger) 10%,transparent);color:var(--danger-text);border:1px solid color-mix(in srgb,var(--danger) 40%,transparent);border-radius:var(--radius-control);font-size:var(--t-body)}.home_rangeNote__0hOy6{padding:var(--space-1) var(--space-3);color:var(--text-primary);background:var(--accent-soft);border-radius:var(--radius-pill);text-align:center}.home_androidDownload__ZJMlr,.home_rangeNote__0hOy6{align-self:center;font-size:var(--t-meta);font-weight:500}.home_androidDownload__ZJMlr{display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--tap);color:var(--text-secondary)}.home_androidDownload__ZJMlr:hover{color:var(--text-primary)}@media (max-width:640px){.home_youtubeRow__tLum5{flex-direction:column}}.home_cancel__aRMD_{position:absolute;top:var(--space-2);right:var(--space-2);z-index:2;display:grid;place-items:center;width:32px;height:32px;border-radius:var(--radius-pill);background:transparent;color:inherit;opacity:.55;border:0;cursor:pointer}.home_cancel__aRMD_:hover{opacity:1}.landing_page__ttWtt{position:relative;min-height:100dvh;max-width:960px;margin:0 auto;padding:var(--space-4) var(--space-4) var(--space-12)}.landing_header__oXNEM{display:flex;align-items:center;justify-content:space-between;min-height:var(--tap)}.landing_brand__oKsI6{display:inline-flex;align-items:center;gap:var(--space-2);font-weight:700;font-size:var(--t-title);letter-spacing:-.02em}.landing_hero__IFqnw{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-4);padding:var(--space-12) 0 var(--space-8)}.landing_headline__LszyV{max-width:16ch;font-size:clamp(34px,8vw,56px);font-weight:600;letter-spacing:-.03em;line-height:1.08;text-wrap:balance}.landing_sub__Kc8Ac{max-width:46ch;font-size:var(--t-body);color:var(--text-secondary);line-height:1.55}.landing_cta__xvW0O{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-3);min-height:56px;padding:0 var(--space-8);border-radius:var(--radius-control);background:var(--accent);color:var(--accent-contrast);font-size:var(--t-body);font-weight:600;transition:transform var(--dur-snappy) var(--spring-snappy),background-color var(--duration-fast) var(--ease-out)}.landing_cta__xvW0O:hover{background:var(--accent-hover)}.landing_note__m66hb{font-size:var(--t-meta);color:var(--text-secondary)}.landing_shots__G6joG{list-style:none;margin:0 calc(-1 * var(--space-4)) var(--space-8);padding:0 var(--space-4);display:flex;gap:var(--space-4);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.landing_shots__G6joG::-webkit-scrollbar{display:none}.landing_shot__b91bE{flex:0 0 min(66vw,280px);scroll-snap-align:center}.landing_shot__b91bE img{display:block;width:100%;height:auto;border-radius:var(--radius-modal);border:1px solid var(--border)}@media (min-width:761px){.landing_shots__G6joG{justify-content:center;overflow:visible}}.landing_grid3__PvxXF{list-style:none;margin:0;padding:0;width:100%;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-4);gap:var(--space-4)}.landing_card__J_30w{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-2);padding:var(--space-6);border-radius:var(--radius-card)}.landing_card__J_30w h3{font-size:var(--t-title);font-weight:600}.landing_card__J_30w p{font-size:var(--t-body);line-height:1.55;opacity:.8}.landing_icon__0zbHJ{display:grid;place-items:center;width:44px;height:44px;margin-bottom:var(--space-2);border-radius:var(--radius-control);background:color-mix(in srgb,currentColor 14%,transparent)}.landing_footer__NntD6{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);padding-top:var(--space-12);text-align:center;font-size:var(--t-meta);color:var(--text-secondary)}@media (max-width:760px){.landing_grid3__PvxXF{grid-template-columns:1fr}.landing_hero__IFqnw{padding:var(--space-8) 0 var(--space-6)}}.landing_legal__DGOBZ{display:flex;gap:var(--space-5)}.landing_legal__DGOBZ a{display:inline-flex;align-items:center;min-height:var(--tap);color:var(--text-secondary)}.landing_legal__DGOBZ a:hover{color:var(--text-primary)}.add-sheet_backdrop__g_rnr{position:fixed;inset:0;z-index:70;display:flex;align-items:flex-end;justify-content:center;background:var(--scrim);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);animation:add-sheet_fade__VBx57 var(--duration-fast) var(--ease-out)}.add-sheet_sheet__iYgOg{position:relative;width:min(100%,460px);max-height:85dvh;overflow-y:auto;display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-6) var(--space-5) calc(var(--space-5) + env(safe-area-inset-bottom));border-radius:var(--radius-card) var(--radius-card) 0 0;animation:add-sheet_rise___jc_t var(--dur-smooth) var(--spring-smooth) both}@media (min-width:641px){.add-sheet_backdrop__g_rnr{align-items:center}.add-sheet_sheet__iYgOg{border-radius:var(--radius-card);padding-bottom:var(--space-6)}}.add-sheet_close__jxSUP{position:absolute;top:var(--space-2);right:var(--space-2);display:grid;place-items:center;width:var(--tap);height:var(--tap);border-radius:var(--radius-control);color:var(--text-secondary)}.add-sheet_close__jxSUP:hover{background:var(--surface-subtle);color:var(--text-primary)}.add-sheet_title__7ccaY{margin:0;padding-right:var(--space-8);font-size:var(--t-title);font-weight:600;color:var(--text-primary)}.add-sheet_strip__HaUqL{display:flex;gap:var(--space-2);margin:0;padding:0;list-style:none;overflow:hidden}.add-sheet_strip__HaUqL li{flex:1 1;max-width:64px;aspect-ratio:1;border-radius:var(--radius-control);background:var(--surface-subtle);overflow:hidden}.add-sheet_strip__HaUqL img{width:100%;height:100%;object-fit:contain}.add-sheet_note__ShqKT,.add-sheet_status__GKSW9{display:flex;align-items:center;gap:var(--space-2);margin:0;color:var(--text-secondary);font-size:var(--t-body);line-height:1.5}.add-sheet_error__CdFUL{margin:0;color:var(--danger-text);font-size:var(--t-body)}.add-sheet_spin__mQmcB{animation:add-sheet_spin__mQmcB .9s linear infinite}.add-sheet_install__2aIjd{color:var(--text-secondary);font-size:var(--t-body)}.add-sheet_install__2aIjd summary{display:flex;align-items:center;gap:var(--space-2);min-height:var(--tap);cursor:pointer;font-weight:500}.add-sheet_install__2aIjd ol{margin:var(--space-3) 0;padding-left:var(--space-5);display:grid;grid-gap:var(--space-1);gap:var(--space-1)}.add-sheet_install__2aIjd a{display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--tap);color:var(--text-primary);font-weight:600;text-decoration:underline}@keyframes add-sheet_fade__VBx57{0%{opacity:0}}@keyframes add-sheet_rise___jc_t{0%{opacity:0;transform:translateY(16px) scale(.96)}}@keyframes add-sheet_spin__mQmcB{to{transform:rotate(1turn)}}.add-sheet_saveRow__nQTw_{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin:0}.add-sheet_saveBusy__xfYlF,.add-sheet_saveOk__VzYoZ{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--t-meta);color:var(--text-secondary)}.add-sheet_saveOk__VzYoZ{color:var(--success-text);font-weight:600}.add-sheet_saveError__Xd9aU{font-size:var(--t-meta);color:var(--danger-text)}.add-sheet_saveLink__at4b0{display:inline-flex;align-items:center;align-self:flex-start;gap:var(--space-2);min-height:40px;font-size:var(--t-meta);font-weight:600;color:var(--text-primary);text-decoration:underline}.job_progress__xU8pd{display:flex;flex-direction:column;align-items:center;gap:var(--space-6);margin:var(--space-4) auto;padding:var(--space-8) var(--space-6);text-align:center;animation:job_panelRise__aj5el var(--dur-smooth) var(--spring-smooth) both}@keyframes job_panelRise__aj5el{0%{opacity:0;transform:translateY(16px) scale(.96)}}.job_ringWrap__FDLNx{position:relative;display:grid;place-items:center}.job_orbitA__HXGV1,.job_orbitB__yCa0H,.job_orbit__HpgBn{display:none}.job_progressTitle__1cH_h{font-size:var(--t-hero);line-height:var(--t-hero-lh);font-weight:600;letter-spacing:-.02em}.job_stageList__abmDB{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-1);width:100%;text-align:left}.job_stage__DpTKh{display:flex;align-items:center;gap:var(--space-3);min-height:40px;padding:var(--space-2);border-radius:var(--radius-control);font-size:var(--t-body);opacity:.6;transition:opacity var(--duration-base) var(--ease-out)}.job_stageDot__in6lI{position:relative;width:18px;height:18px;flex-shrink:0;display:grid;place-items:center;border-radius:var(--radius-pill);border:1.5px solid;transition:background-color var(--duration-base) var(--ease-out),transform var(--dur-snappy) var(--spring-snappy)}.job_stageDot__in6lI:after{content:"";width:8px;height:5px;border-left:1.5px solid var(--cat-body);border-bottom:1.5px solid var(--cat-body);transform:rotate(-45deg) scale(0);transition:transform var(--dur-snappy) var(--spring-snappy)}.job_stageDone__g227_{opacity:.85}.job_stageDone__g227_ .job_stageDot__in6lI{background:currentColor}.job_stageDone__g227_ .job_stageDot__in6lI:after{transform:rotate(-45deg) scale(1)}.job_stageActive__o_15Z{opacity:1;font-weight:600;background:color-mix(in srgb,currentColor 10%,transparent)}.job_stageActive__o_15Z .job_stageDot__in6lI{background:currentColor;transform:scale(1.1)}.job_stageActive__o_15Z .job_stageDot__in6lI:before{content:"";position:absolute;inset:-1.5px;border-radius:var(--radius-pill);border:1.5px solid;animation:job_sonar__bOoWI 1.8s var(--ease-out) infinite}@keyframes job_sonar__bOoWI{0%{transform:scale(1);opacity:.7}to{transform:scale(2.1);opacity:0}}.job_progressTrack__5KDGk{position:relative;width:100%;height:6px;border-radius:var(--radius-pill);overflow:hidden;background:color-mix(in srgb,currentColor 18%,transparent)}.job_progressBar__9k6Ad{height:100%;border-radius:var(--radius-pill);background:currentColor;transition:width var(--duration-slow) var(--ease-out)}.job_progressMeta__Olw41{font-size:var(--t-meta);opacity:.8;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.job_progressEta__26CDn{font-size:var(--t-body);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.job_progressNote__X86vd{display:flex;flex-direction:column;gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid color-mix(in srgb,currentColor 18%,transparent);font-size:var(--t-meta);line-height:1.5;text-align:left;opacity:.85}.job_progressNote__X86vd a{font-weight:600;text-decoration:underline}.job_progressActions__qeE7y{display:flex;justify-content:center;margin-top:var(--space-3)}@media (max-width:640px){.job_progress__xU8pd{padding:var(--space-6) var(--space-4)}}.job_strip__qAJL9{position:-webkit-sticky;position:sticky;top:calc(64px + env(safe-area-inset-top));z-index:15;display:flex;flex-direction:column;gap:var(--space-2);width:100%;margin-bottom:var(--space-4);padding:var(--space-3) var(--space-4);text-align:left;cursor:pointer}html[data-app=true] .job_strip__qAJL9{top:var(--space-2)}.job_stripRow__K1sZy{display:flex;justify-content:space-between;gap:var(--space-3);font-size:var(--t-body);font-weight:600}.job_stripPct__4CEqs{min-width:4ch;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.job_stripTrack__CJJgL{height:6px;overflow:hidden;background:color-mix(in srgb,currentColor 18%,transparent)}.job_stripBar__SwccE,.job_stripTrack__CJJgL{display:block;border-radius:var(--radius-pill)}.job_stripBar__SwccE{height:100%;background:currentColor;transition:width var(--duration-slow) var(--ease-out)}.job_stripHint__BYOMt{font-size:var(--t-meta);opacity:.8}.job_backToStickers__ZdLT9{display:flex;justify-content:center;margin-top:var(--space-3)}.whats-new_title__Nxmau{margin:var(--space-1) 0 0;padding-right:var(--space-8);font-size:var(--t-hero);line-height:var(--t-hero-lh);font-weight:600;letter-spacing:-.02em;color:var(--text-primary)}.whats-new_list__lqKVe{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.whats-new_card__WXmAp{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-card);animation:whats-new_up__EOZMv var(--dur-smooth) var(--spring-smooth) both}.whats-new_icon__UsG9p{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:var(--radius-control);background:color-mix(in srgb,currentColor 14%,transparent)}.whats-new_cardTitle__XUeLP{display:block;font-weight:600;font-size:var(--t-body)}.whats-new_cardText__qfUvk{display:block;margin-top:2px;font-size:var(--t-meta);line-height:1.4;opacity:.8}@keyframes whats-new_up__EOZMv{0%{opacity:0;transform:translateY(12px)}}@media (prefers-reduced-motion:reduce){.whats-new_card__WXmAp{animation:none}}.shell_shell__kz8XI{min-height:100dvh;display:flex;flex-direction:column;--pill-h:64px}.shell_header__V9fG6{position:-webkit-sticky;position:sticky;top:0;z-index:20;padding-top:env(safe-area-inset-top);background:color-mix(in srgb,var(--background) 88%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.shell_headerInner__KJSyD{max-width:var(--page-max);margin:0 auto;padding:var(--space-2) var(--space-4);display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}.shell_brand__fA8sj{display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--tap);font-weight:700;font-size:var(--t-title);letter-spacing:-.02em;color:var(--text-primary)}.shell_brandMark__as_Yo{width:28px;height:28px;object-fit:contain;flex-shrink:0}.shell_iconButton__fLGlR{display:inline-flex;align-items:center;justify-content:center;width:var(--tap);height:var(--tap);border-radius:var(--radius-control);background:var(--surface-subtle);border:1px solid var(--border);color:var(--text-primary)}.shell_iconButton__fLGlR:hover{border-color:var(--text-primary)}.shell_main__IbKKX{flex:1 1;width:100%;max-width:var(--page-max);margin:0 auto;padding:var(--space-4) var(--space-4) calc(var(--pill-h) + var(--space-12) + env(safe-area-inset-bottom))}.shell_main__IbKKX>*{animation:shell_pageIn__EMrcD .15s var(--ease-out) both}.shell_nav__ZxH61{position:fixed;left:50%;bottom:calc(var(--space-4) + env(safe-area-inset-bottom));z-index:30;transform:translateX(-50%);width:min(360px,calc(100% - var(--space-8)));height:var(--pill-h);display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-1);gap:var(--space-1);align-items:stretch;padding:var(--space-2);border-radius:var(--radius-pill);background:var(--accent);box-shadow:var(--float-shadow)}.shell_navLink__D_WLI{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:var(--tap);border-radius:var(--radius-pill);color:color-mix(in srgb,var(--accent-contrast) 62%,transparent);transition:color var(--duration-fast) var(--ease-out),background var(--duration-fast) var(--ease-out)}.shell_navLink__D_WLI:hover,.shell_navLink__D_WLI[data-active=true]{color:var(--accent-contrast)}.shell_navLink__D_WLI[data-active=true]{background:color-mix(in srgb,var(--accent-contrast) 16%,transparent)}.shell_navLink__D_WLI:focus-visible{outline-color:var(--accent-contrast)}.shell_navLabel__IMBlQ{font-size:11px;font-weight:500;line-height:1}.shell_headerActions__xCFpB{display:flex;align-items:center;gap:var(--space-2)}.shell_signIn__F5UPa{display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--tap);padding:0 var(--space-4);border-radius:var(--radius-pill);background:var(--accent);color:var(--accent-contrast);font-size:var(--t-meta);font-weight:600;border:0;cursor:pointer}.shell_signIn__F5UPa:hover{background:var(--accent-hover)}.shell_signIn__F5UPa:focus-visible{outline-color:var(--accent-contrast)}.shell_appSignIn__BG6WL{display:none}html[data-app=true] .shell_appSignIn__BG6WL{display:flex;align-items:center;justify-content:center;gap:var(--space-2);width:100%;min-height:var(--tap);margin-bottom:var(--space-3);border-radius:var(--radius-pill);background:var(--accent);color:var(--accent-contrast);font-size:var(--t-meta);font-weight:600;border:0;cursor:pointer}html[data-app=true] .shell_appSignIn__BG6WL:hover{background:var(--accent-hover)}html[data-app=true] .shell_appSignIn__BG6WL:focus-visible{outline-color:var(--accent-contrast)}.shell_appAvatar__zAaLw,.shell_avatar__zfp0s{display:inline-flex;align-items:center;justify-content:center;width:var(--tap);height:var(--tap);overflow:hidden;border-radius:var(--radius-pill);border:1px solid var(--border);background:var(--surface-subtle);color:var(--text-primary);font-weight:600}.shell_appAvatar__zAaLw img,.shell_avatar__zfp0s img{width:100%;height:100%;object-fit:cover}.shell_appAvatar__zAaLw{display:none}html[data-app=true] .shell_appAvatar__zAaLw{display:flex;margin:0 0 var(--space-2) auto}.shell_toast__y6mx_{position:fixed;left:50%;bottom:calc(var(--pill-h) + var(--space-8) + env(safe-area-inset-bottom));z-index:40;transform:translateX(-50%);display:inline-flex;align-items:center;gap:var(--space-2);width:max-content;max-width:calc(100vw - var(--space-8));white-space:nowrap;padding:var(--space-3) var(--space-5);border-radius:var(--radius-pill);background:var(--accent);color:var(--accent-contrast);font-size:var(--t-meta);font-weight:600;box-shadow:0 8px 24px rgb(0 0 0/.25);animation:shell_toastIn__EUi2T var(--duration-fast,.15s) var(--ease-out,ease-out) both}@keyframes shell_toastIn__EUi2T{0%{opacity:0;transform:translate(-50%,8px)}}.shell_pill__fNxc2{position:fixed;left:50%;bottom:calc(var(--pill-h) + var(--space-8) + env(safe-area-inset-bottom));z-index:35;transform:translateX(-50%);display:inline-flex;align-items:center;max-width:calc(100vw - var(--space-8));border-radius:var(--radius-pill);background:var(--accent);color:var(--accent-contrast);font-size:var(--t-meta);box-shadow:0 8px 24px rgb(0 0 0/.25)}.shell_pillMain__9AwlY{display:inline-flex;align-items:center;gap:var(--space-2);min-height:40px;padding:0 var(--space-4);border:0;background:transparent;color:inherit;font:inherit;font-weight:600;white-space:nowrap;cursor:pointer}.shell_pillMain__9AwlY strong{margin-left:var(--space-1);text-decoration:underline;text-underline-offset:3px}.shell_pillClose__uWugj{display:grid;place-items:center;width:32px;height:40px;margin-right:var(--space-1);border:0;background:transparent;color:inherit;opacity:.7;cursor:pointer}.shell_pillSpin__Cbl3K{animation:shell_pillSpin__Cbl3K 1s linear infinite}@keyframes shell_pillSpin__Cbl3K{to{transform:rotate(1turn)}}body:has([aria-label="Cookie consent"]) .shell_pill__fNxc2,body:has([aria-label="Cookie consent"]) .shell_toast__y6mx_{bottom:calc(var(--pill-h) + var(--space-8) + 150px + env(safe-area-inset-bottom))}