@font-face{font-family:Poppins-Regular;src:url(/assets/Poppins-Regular-Bnr16EOz.otf)format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Poppins-Light;src:url(/assets/Poppins-Light-CF21a9Mo.otf)format("opentype");font-weight:300;font-style:normal}@font-face{font-family:Poppins-Medium;src:url(/assets/Poppins-Medium-CN55X8EQ.otf)format("opentype");font-weight:500;font-style:normal}@font-face{font-family:Poppins-Bold;src:url(/assets/Poppins-Bold-B82WzWXB.otf)format("opentype");font-weight:700;font-style:normal}:root{--flexidule-primary:#ff780a;--flexidule-layout-breakpoint:800px;color:var(--text);background-color:var(--surface);--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--surface:#fff;--surface-2:#f4f3f2;--surface-3:#ebe8e6;--accent-soft:#fff5eb;--border:#ebe8e6;--text:#191715;--text-body:#34302d;--text-muted:#68615a;--text-faint:#99918a;--surface-rgb:255 255 255;--accent-soft-rgb:255 245 235;--accent-border-rgb:255 216 184;--border-rgb:235 232 230;--top-glow:#ffa861;--intro-bg:#ffdabb;--top-glow-end:#fff6;--accent-tint:#ffead6;--accent-border:#ffd8b8;--accent-border-strong:#ffbd86;--danger-soft:#fff1ef;--danger-soft-hover:#ffe9e5;--danger-border:#f0b9b2;--danger-border-strong:#df8c82;font-family:Poppins-Regular,Poppins,system-ui,sans-serif;font-weight:400;line-height:1.5}:root[data-theme=dark]{--surface:#1c1a18;--surface-2:#131110;--surface-3:#2e2b28;--accent-soft:#3a2614;--border:#3a3633;--text:#f4f3f2;--text-body:#dcd8d4;--text-muted:#b0a9a2;--text-faint:#8a837c;--surface-rgb:28 26 24;--accent-soft-rgb:58 38 20;--accent-border-rgb:110 70 30;--border-rgb:58 54 51;--top-glow:transparent;--intro-bg:#4a2f17;--top-glow-end:transparent;--accent-tint:#4a2f17;--accent-border:#6e461e;--accent-border-strong:#94601f;--danger-soft:#3a1f1c;--danger-soft-hover:#4a2723;--danger-border:#6b3a35;--danger-border-strong:#8f4f48;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@keyframes flexidule-spin{to{transform:rotate(360deg)}}*{box-sizing:border-box}html,body,#root{height:100%;min-height:100%;margin:0}body{min-width:320px}button,input,textarea{font:inherit}a{color:inherit}.auth-theme-toggle{z-index:50;border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;border-radius:50%;padding:8px;display:inline-flex;position:fixed;top:12px;right:12px}@media (width>=800px){:root{--flexidule-layout-breakpoint:800px;--desktop-page-bg:var(--surface-2);--desktop-surface:var(--surface);--desktop-max-width:1040px;--desktop-narrow-width:480px;--desktop-radius:12px;--desktop-shadow:0 1px 2px #1917150f, 0 8px 24px #19171514;--desktop-border:1px solid var(--border)}body{background:var(--desktop-page-bg)}}.main-layout{background:var(--surface);width:100%;min-height:100vh;margin:0 auto;display:flex}.main-layout__content{flex:1;min-width:0;min-height:0}.main-layout__tabbar{flex-shrink:0;display:flex}.main-layout__tab-group{display:flex}.main-layout__tab{cursor:pointer;color:inherit;background:0 0;border:none;border-radius:12px;justify-content:center;align-items:center;text-decoration:none;transition:background-color .15s;display:flex}.main-layout__tab:hover{background:var(--surface-2)}.main-layout__tab--active{background:var(--accent-soft)}.main-layout__tab--active svg{color:var(--flexidule-primary,#ff780a)}.main-layout__tab--logout,.main-layout__tab--logout svg{color:#b94336}.main-layout__tab--logout:hover{background:var(--danger-soft)}@media (width<=799px){.main-layout{flex-direction:column}.main-layout__content{flex-direction:column;display:flex}.main-layout:has(.main-layout__tabbar:not(.main-layout__tabbar--hide-mobile)) .main-layout__content{padding-bottom:calc(110px + env(safe-area-inset-bottom))}.main-layout__tabbar{width:100%;max-width:480px;min-height:72px;padding:8px 16px calc(20px + env(safe-area-inset-bottom));border-top:1px solid var(--border);background:var(--surface);box-sizing:border-box;z-index:10;justify-content:space-around;align-items:center;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.main-layout__tab-group{display:contents}.main-layout__tab{min-width:48px;min-height:48px}.main-layout__tab--active{background:0 0}.main-layout__tab--active:hover{background:var(--surface-2)}.main-layout__tab--logout{background:0 0}.main-layout__tabbar--hide-mobile{display:none}}@media (width>=800px){.main-layout{background:var(--desktop-page-bg,var(--surface-2));flex-direction:row;height:100vh;max-height:100vh;overflow:hidden}.main-layout__content{background:var(--desktop-page-bg,var(--surface-2));overflow-y:auto}.main-layout__tabbar{border-right:var(--desktop-border,1px solid var(--border));background:var(--desktop-surface,var(--surface));flex-direction:column;order:-1;justify-content:flex-start;align-items:stretch;gap:6px;width:240px;min-height:100vh;padding:28px 16px;box-shadow:2px 0 12px #1917150a}.main-layout__tab-group{flex-direction:column;gap:6px}.main-layout__tab-group--primary:before{content:"Flexidule";color:#ff780a;letter-spacing:-.02em;margin:0 12px 24px;font-family:Poppins-Bold,Poppins,sans-serif;font-size:22px;display:block}.main-layout__tab-group--secondary{margin-top:auto}.main-layout__tab{justify-content:flex-start;gap:12px;width:auto;height:auto;min-height:48px;padding:12px 14px}.main-layout__tab-label{color:var(--text-muted);white-space:nowrap;font-size:15px;display:block}.main-layout__tab--active .main-layout__tab-label{color:#e56a00;font-weight:600}.main-layout__tab--create .main-layout__tab-label{color:var(--text-body)}.main-layout__tab--logout .main-layout__tab-label{color:#b94336;font-weight:600}}@media (width<=799px){.main-layout__tab-label{display:none}}._nav_cqxig_1{justify-content:space-between;align-items:center;gap:24px;width:min(1120px,100%);margin:0 auto;padding:14px 6px;display:flex}._navBrandOnly_cqxig_11{justify-content:flex-start}._brand_cqxig_15{color:#ff780a;font-family:Poppins-Bold,Poppins,sans-serif;font-size:24px;text-decoration:none}._navLinks_cqxig_22{align-items:center;gap:22px;display:flex}._navLinks_cqxig_22 a{color:var(--text-body);font-family:Poppins-Regular,Poppins,sans-serif;font-size:14px;text-decoration:none}._navLinks_cqxig_22 a:hover{color:#ff780a}@media (width<=860px){._navLinks_cqxig_22{gap:14px}}@media (width<=560px){._nav_cqxig_1{flex-wrap:wrap;row-gap:12px}._navLinks_cqxig_22{flex-basis:100%;order:1}}._themeToggle_cqxig_58{color:var(--text);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;margin-left:auto;padding:6px;display:inline-flex}._themeToggle_cqxig_58:hover{background:var(--surface-3)}._page_1jqry_1{box-sizing:border-box;min-height:100vh;color:var(--text);background:radial-gradient(circle at 12% 8%, #ffa86152, transparent 30%), radial-gradient(circle at 88% 18%, #ff780a24, transparent 30%), linear-gradient(135deg, var(--accent-soft) 0%, var(--surface-2) 100%);padding:24px}._hero_1jqry_20{box-sizing:border-box;border:1px solid rgb(var(--accent-border-rgb) / .85);background:rgb(var(--surface-rgb) / .72);border-radius:36px;grid-template-columns:minmax(0,1fr) minmax(340px,.82fr);align-items:center;gap:clamp(36px,6vw,84px);width:min(1120px,100%);margin:8px auto 0;padding:clamp(32px,5vw,64px);display:grid;overflow:hidden;box-shadow:0 24px 70px #1917151f}._heroCopy_1jqry_36{max-width:620px}._eyebrow_1jqry_40{color:#e56a00;letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px;font-family:Poppins-SemiBold,Poppins,sans-serif;font-size:13px;font-weight:600}._hero_1jqry_20 h1{color:var(--text);letter-spacing:-.04em;margin:0;font-family:Poppins-Bold,Poppins,sans-serif;font-size:clamp(44px,6vw,76px);line-height:1.02}._heroText_1jqry_59{max-width:560px;color:var(--text-body);margin:22px 0 0;font-family:Poppins-Regular,Poppins,sans-serif;font-size:18px;line-height:1.65}._heroActions_1jqry_68{flex-wrap:wrap;gap:14px;margin-top:32px;display:flex}._primaryButton_1jqry_75,._secondaryButton_1jqry_76{border-radius:100px;justify-content:center;align-items:center;min-height:50px;padding:0 24px;font-family:Poppins-Regular,Poppins,sans-serif;font-size:16px;text-decoration:none;display:inline-flex}._primaryButton_1jqry_75{color:#f8f7f7;background:linear-gradient(#ffa861 20%,#ff780a 100%)}._secondaryButton_1jqry_76{color:#ff780a;background:var(--surface);border:1px solid #ff780a}._installAction_1jqry_99{margin-top:14px}._installAction_1jqry_99 ._secondaryButton_1jqry_76{cursor:pointer}._installHint_1jqry_107{color:var(--text-body);margin:12px 0 0;font-size:14px}._heroVisual_1jqry_113{justify-content:center;align-items:center;min-height:430px;display:flex;position:relative}._phoneCard_1jqry_121{border:1px solid rgb(var(--accent-border-rgb) / .9);background:linear-gradient(145deg, rgb(var(--accent-border-rgb) / .98), rgb(var(--accent-soft-rgb) / .96));border-radius:34px;justify-content:center;align-items:center;width:min(86%,360px);min-height:420px;display:flex;box-shadow:0 24px 54px #19171524}._phoneCard_1jqry_121 img{object-fit:contain;filter:drop-shadow(0 18px 24px #1917151f);width:82%;max-height:340px}._statCard_1jqry_144{border:1px solid var(--border);background:rgb(var(--surface-rgb) / .92);border-radius:22px;width:150px;padding:18px;position:absolute;bottom:44px;right:0;box-shadow:0 18px 38px #1917151f}._statCard_1jqry_144 span,._statCard_1jqry_144 p{color:var(--text-muted);margin:0;font-family:Poppins-Regular,Poppins,sans-serif;font-size:13px}._statCard_1jqry_144 strong{color:#ff780a;margin:4px 0;font-family:Poppins-Bold,Poppins,sans-serif;font-size:38px;line-height:1;display:block}._features_1jqry_173,._videoSection_1jqry_174,._categoriesSection_1jqry_175{width:min(1120px,100%);margin:28px auto 0}._videoSection_1jqry_174{box-sizing:border-box;border:1px solid rgb(var(--accent-border-rgb) / .85);background:rgb(var(--surface-rgb) / .82);border-radius:30px;grid-template-columns:minmax(240px,.7fr) minmax(0,1.3fr);align-items:center;gap:28px;padding:clamp(24px,4vw,36px);display:grid;box-shadow:0 18px 46px #1917151a}._videoCopy_1jqry_193 h2{color:var(--text);margin:0;font-family:Poppins-Bold,Poppins,sans-serif;font-size:clamp(28px,3.6vw,42px);line-height:1.12}._videoCopy_1jqry_193 p:not(._eyebrow_1jqry_40){color:var(--text-muted);margin:14px 0 0;font-family:Poppins-Regular,Poppins,sans-serif;font-size:15px;line-height:1.6}._videoFrameWrap_1jqry_209{aspect-ratio:16/9;border:1px solid var(--border);background:#191715;border-radius:24px;width:100%;position:relative;overflow:hidden;box-shadow:0 18px 38px #19171524}._videoFrame_1jqry_209{border:0;width:100%;height:100%;position:absolute;inset:0}._features_1jqry_173{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}._featureCard_1jqry_234,._categoryCard_1jqry_235{border:1px solid var(--border);background:rgb(var(--surface-rgb) / .82);border-radius:24px;box-shadow:0 14px 34px #19171514}._featureCard_1jqry_234{padding:24px}._featureIcon_1jqry_246{color:#fff;background:#ff780a;border-radius:16px;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex;box-shadow:0 10px 24px #ff780a47}._featureCard_1jqry_234 h2,._sectionHeader_1jqry_259 h2,._categoryCard_1jqry_235 h3{margin:0;font-family:Poppins-Bold,Poppins,sans-serif}._featureCard_1jqry_234 h2{margin-top:18px;font-size:20px}._featureCard_1jqry_234 p{color:var(--text-muted);margin:8px 0 0;font-family:Poppins-Regular,Poppins,sans-serif;font-size:15px;line-height:1.55}._categoriesSection_1jqry_175{padding:34px 0 48px}._sectionHeader_1jqry_259{max-width:640px}._sectionHeader_1jqry_259 h2{color:var(--text);font-size:clamp(30px,4vw,44px);line-height:1.12}._categories_1jqry_175{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:24px;display:grid}._categoryCard_1jqry_235{flex-direction:column;align-items:center;gap:16px;padding:22px;display:flex}._categoryCard_1jqry_235 img{object-fit:contain;width:100%;max-width:140px;height:120px}._categoryCard_1jqry_235 h3{color:var(--text-body);font-size:18px}._contactSection_1jqry_319{width:min(1120px,100%);margin:0 auto 48px}._contactCard_1jqry_324{text-align:center;border:1px solid rgb(var(--accent-border-rgb) / .85);background:rgb(var(--surface-rgb) / .82);border-radius:30px;flex-direction:column;align-items:center;gap:4px;padding:clamp(32px,5vw,56px);display:flex;box-shadow:0 18px 46px #1917151a}._contactCard_1jqry_324 h2{color:var(--text);margin:0;font-family:Poppins-Bold,Poppins,sans-serif;font-size:clamp(28px,3.6vw,40px);line-height:1.12}._contactText_1jqry_345{max-width:480px;color:var(--text-muted);margin:14px 0 0;font-family:Poppins-Regular,Poppins,sans-serif;font-size:15px;line-height:1.6}._contactCard_1jqry_324 ._primaryButton_1jqry_75{margin-top:26px}._contactFallback_1jqry_358{color:#918a83;margin:14px 0 0;font-family:Poppins-Regular,Poppins,sans-serif;font-size:13px}._contactFallback_1jqry_358 a{color:#ff780a}@media (width<=860px){._page_1jqry_1{padding:18px}._hero_1jqry_20{grid-template-columns:minmax(0,1fr);margin-top:22px;padding:28px}._videoSection_1jqry_174{grid-template-columns:minmax(0,1fr)}._heroVisual_1jqry_113{min-height:340px}._phoneCard_1jqry_121{min-height:330px}._features_1jqry_173,._categories_1jqry_175{grid-template-columns:minmax(0,1fr)}}@media (width<=560px){._hero_1jqry_20 h1{font-size:40px}._heroActions_1jqry_68{flex-direction:column}._primaryButton_1jqry_75,._secondaryButton_1jqry_76{box-sizing:border-box;width:100%}._statCard_1jqry_144{bottom:20px;right:8px}}._overlay_qc7ml_1{z-index:1000;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._backdrop_qc7ml_10{cursor:pointer;background:#00000073;border:none;padding:0;position:absolute;inset:0}._panel_qc7ml_19{z-index:1;background:var(--surface);border-radius:16px;width:min(360px,92vw);margin:20px;padding:16px;position:relative;box-shadow:0 8px 24px #00000026}._panelWide_qc7ml_30{width:min(420px,92vw)}._title_qc7ml_34{color:var(--text);margin:0 0 12px;font-size:16px;font-weight:600}._note_qc7ml_41{color:var(--text-muted);margin:12px 0;font-size:14px}._dateInput_qc7ml_47{box-sizing:border-box;border:1px solid #ff780a;border-radius:8px;width:100%;padding:12px;font-size:18px}._actions_qc7ml_56{flex-flow:wrap;justify-content:center;gap:12px;margin-top:16px;display:flex}._btnPrimary_qc7ml_65{color:#fff;cursor:pointer;background:#ff780a;border:none;border-radius:16px;padding:8px 16px;font-size:15px}._btnSecondary_qc7ml_75{color:#fff;cursor:pointer;background:#fa0000;border:none;border-radius:16px;padding:8px 16px;font-size:15px}._colorGrid_qc7ml_85{grid-template-columns:repeat(6,1fr);gap:8px;display:grid}._colorSwatch_qc7ml_91{cursor:pointer;border:none;border-radius:50%;width:36px;height:36px}._emojiGrid_qc7ml_99{grid-template-columns:repeat(5,1fr);gap:8px;margin-bottom:12px;display:grid}._emojiBtn_qc7ml_106{background:var(--surface-2);cursor:pointer;border:none;border-radius:8px;padding:8px;font-size:28px}._textInput_qc7ml_115{box-sizing:border-box;border:1px solid #ff780a;border-radius:8px;width:100%;margin-bottom:12px;padding:10px;font-size:16px}@media (width<=799px){._overlay_qc7ml_1{z-index:1000;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._backdrop_qc7ml_10{cursor:pointer;background:#00000073;border:none;padding:0;position:absolute;inset:0}._panel_qc7ml_19{z-index:1;background:var(--surface);border-radius:16px;width:min(360px,92vw);margin:20px;padding:16px;position:relative;box-shadow:0 8px 24px #00000026}._panelWide_qc7ml_30{width:min(420px,92vw)}._title_qc7ml_34{color:var(--text);margin:0 0 12px;font-size:16px;font-weight:600}._note_qc7ml_41{color:var(--text-muted);margin:12px 0;font-size:14px}._dateInput_qc7ml_47{box-sizing:border-box;border:1px solid #ff780a;border-radius:8px;width:100%;padding:12px;font-size:18px}._actions_qc7ml_56{flex-flow:wrap;justify-content:center;gap:12px;margin-top:16px;display:flex}._btnPrimary_qc7ml_65{color:#fff;cursor:pointer;background:#ff780a;border:none;border-radius:16px;padding:8px 16px;font-size:15px}._btnSecondary_qc7ml_75{color:#fff;cursor:pointer;background:#fa0000;border:none;border-radius:16px;padding:8px 16px;font-size:15px}._colorGrid_qc7ml_85{grid-template-columns:repeat(6,1fr);gap:8px;display:grid}._colorSwatch_qc7ml_91{cursor:pointer;border:none;border-radius:50%;width:36px;height:36px}._emojiGrid_qc7ml_99{grid-template-columns:repeat(5,1fr);gap:8px;margin-bottom:12px;display:grid}._emojiBtn_qc7ml_106{background:var(--surface-2);cursor:pointer;border:none;border-radius:8px;padding:8px;font-size:28px}._textInput_qc7ml_115{box-sizing:border-box;border:1px solid #ff780a;border-radius:8px;width:100%;margin-bottom:12px;padding:10px;font-size:16px}}@media (width>=800px){._panel_qc7ml_19,._panelWide_qc7ml_30{border-radius:var(--desktop-radius,12px);width:min(440px,92vw);box-shadow:var(--desktop-shadow);padding:24px}._colorGrid_qc7ml_85{grid-template-columns:repeat(8,1fr)}}@media (width<=799px){._list_1xnnz_2{-webkit-overflow-scrolling:touch;flex:1;width:100%;min-height:0;padding-top:10px;overflow-y:auto}._listCentered_1xnnz_11{flex-direction:column;justify-content:center;align-items:center;min-height:50vh;padding:24px 0;display:flex}._listItems_1xnnz_20{flex-direction:column;gap:10px;padding-bottom:20px;display:flex}._cardRow_1xnnz_27{flex-direction:row;align-items:stretch;gap:8px;width:100%;display:flex}._card_1xnnz_27{background:var(--surface-3);cursor:pointer;text-align:left;height:100px;font:inherit;color:inherit;border:none;border-radius:5px;flex-direction:row;flex:1;margin:0;padding:0;display:flex}._cardDateSection_1xnnz_51{text-align:center;background:var(--surface);border-radius:5px;flex-direction:column;flex:1;justify-content:space-around;align-items:center;margin:2px;padding:10px;display:flex;box-shadow:2px 2px 4px #00000026}._cardBody_1xnnz_65{flex-direction:column;flex:2;justify-content:center;padding:0 15px;display:flex}._cardContentWrapper_1xnnz_73{flex-direction:row;justify-content:space-between;align-items:center;gap:12px;display:flex}._cardInfo_1xnnz_81{flex-direction:column;gap:8px;min-width:0;display:flex}._cardBodyHeader_1xnnz_88{flex:none;justify-content:center;align-items:center;display:flex}._cardTitle_1xnnz_95{color:var(--text);margin:0;font-family:Poppins-SemiBold,Poppins,sans-serif;font-size:16px;font-weight:600}._cardSubtitle_1xnnz_103{color:var(--text-body);margin:0;font-size:14px}._cardCaption_1xnnz_109{color:var(--text-faint);margin:0;font-size:12px}._daysRow_1xnnz_115{flex-direction:row;align-items:center;gap:6px;display:flex}._daysRow_1xnnz_115 ._cardSubtitle_1xnnz_103{flex-wrap:wrap;align-content:center;display:flex}._dateRange_1xnnz_128{flex-direction:row;justify-content:space-between;display:flex}._chooseDateLink_1xnnz_134{color:#0a7ea4;cursor:pointer;background:0 0;border:none;align-self:center;padding:0;font-size:14px;text-decoration:underline}._chooseDateLink_1xnnz_134:hover{opacity:.85}._actionBtn_1xnnz_149{border:1px solid var(--border);background:var(--surface-2);width:48px;height:48px;color:var(--text-muted);cursor:pointer;border-radius:12px;flex:none;justify-content:center;align-items:center;padding:0;font-size:22px;display:inline-flex;box-shadow:0 4px 12px #19171514}._actionBtn_1xnnz_149:hover{background:var(--surface);color:var(--text-body)}._actionBtnStop_1xnnz_171{border-color:var(--danger-border);background:var(--accent-soft);color:#b94336}._emptyImage_1xnnz_177{object-fit:contain;width:auto;max-height:190px;padding:5px 0}._emptyText_1xnnz_184{text-align:center;color:var(--text-muted);margin:0;font-size:15px}._emptyTextBlock_1xnnz_191{flex-direction:column;align-items:center;gap:6px;min-height:50px;padding:0 10px;display:flex}._progressWrap_1xnnz_200{flex-flow:wrap;place-content:center;align-items:center;gap:8px;display:flex}._progressWrap_1xnnz_200 ._cardSubtitle_1xnnz_103{text-align:center;flex-wrap:wrap;place-content:center;display:flex}._loading_1xnnz_218{min-height:0;color:var(--text-muted);flex:1;justify-content:center;align-items:center;display:flex}._refreshBar_1xnnz_227{justify-content:flex-end;margin-bottom:8px;display:flex}._refreshBtn_1xnnz_233{cursor:pointer;color:var(--text-body);background:0 0;border:1px solid #99918a;border-radius:6px;padding:6px 12px;font-size:13px}._refreshBtn_1xnnz_233:disabled{opacity:.5;cursor:not-allowed}}@media (width>=800px){._list_1xnnz_2{flex:none;width:100%;min-height:auto;padding-top:0;overflow:visible}._listItems_1xnnz_20{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;width:100%;padding-bottom:0;display:grid}._cardRow_1xnnz_27{background:rgb(var(--surface-rgb) / .94);border:1px solid rgb(var(--border-rgb) / .9);border-radius:18px;gap:0;width:100%;min-width:0;transition:border-color .15s,box-shadow .15s,transform .15s;position:relative;overflow:hidden;box-shadow:0 1px 2px #1917150d,0 14px 34px #1917151a}._cardRow_1xnnz_27:hover{border-color:#ff780a3d;transform:translateY(-2px);box-shadow:0 2px 5px #1917150f,0 18px 42px #19171524}._listCentered_1xnnz_11{min-height:360px;box-shadow:none;background:0 0;border:none;border-radius:0}._emptyImage_1xnnz_177{max-height:340px;padding:0}._emptyTextBlock_1xnnz_191{align-items:center;gap:8px;width:100%;max-width:320px;min-height:0;margin:0 auto;padding:0}._emptyText_1xnnz_184{text-align:center;line-height:1.45}._card_1xnnz_27{width:100%;min-width:0;height:auto;min-height:148px;box-shadow:none;background:0 0;border:none;border-radius:0;margin:0;padding:0;transition:background .15s,transform .15s}._progressWrap_1xnnz_200{flex-flow:wrap;place-content:center;align-items:center;gap:8px;display:flex}._progressWrap_1xnnz_200 ._cardSubtitle_1xnnz_103{text-align:center;flex-wrap:wrap;place-content:center;display:flex}._card_1xnnz_27:hover{background:var(--surface-2);box-shadow:none;transform:none}._cardDateSection_1xnnz_51{box-shadow:none;text-align:center;background:var(--surface-2);border-right:1px solid var(--border);border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-width:148px;margin:0;padding:18px;display:flex;box-shadow:inset 4px 0 #ff780a}._cardBody_1xnnz_65{min-width:0;padding:20px 22px}._cardContentWrapper_1xnnz_73{flex-direction:row;justify-content:space-between;align-items:center;gap:12px;display:flex}._cardInfo_1xnnz_81{flex:1;min-width:0}._cardBodyHeader_1xnnz_88{width:72px;height:72px}._cardTitle_1xnnz_95{letter-spacing:-.01em;text-overflow:ellipsis;font-size:17px;line-height:1.35;overflow:hidden}._cardInfo_1xnnz_81 ._cardTitle_1xnnz_95{line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}._cardSubtitle_1xnnz_103{color:var(--text-muted)}._cardCaption_1xnnz_109{color:#8a8179;font-size:12px;font-weight:500}._daysRow_1xnnz_115{gap:8px;display:flex}._daysRow_1xnnz_115 ._cardSubtitle_1xnnz_103{flex-wrap:wrap;align-content:center;display:flex}._daysRow_1xnnz_115 ._cardTitle_1xnnz_95{color:#e56a00;font-size:26px}._dateRange_1xnnz_128{background:var(--surface);border:1px solid var(--border);border-radius:999px;justify-content:flex-start;align-items:center;gap:8px;padding:6px 8px}._chooseDateLink_1xnnz_134{border:1px solid var(--border);background:var(--surface);color:#e56a00;border-radius:999px;align-self:center;padding:6px 10px;font-size:12px;font-weight:600;text-decoration:none}._actionBtn_1xnnz_149{background:var(--surface-2);border:1px solid var(--border);width:64px;min-width:0;max-width:none;height:64px;min-height:0;color:var(--text-muted);box-shadow:none;border-radius:16px;margin:0;padding:0;transition:background .15s,border-color .15s,color .15s,transform .15s}._actionBtn_1xnnz_149:hover{background:var(--surface);border-color:var(--border);color:var(--text-body);transform:translateY(-1px)}._actionBtnStop_1xnnz_171{background:var(--accent-soft);border-color:var(--danger-border);color:#b94336}._actionBtnStop_1xnnz_171:hover{background:var(--danger-soft-hover);border-color:var(--danger-border-strong);color:#8f2d24}._loading_1xnnz_218{background:var(--desktop-surface,var(--surface));border-radius:var(--desktop-radius,12px);border:var(--desktop-border,1px solid var(--border));min-height:320px}}@media (width>=1100px){._listItems_1xnnz_20{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=799px){._page_h6mme_2{background:var(--surface);flex-direction:column;flex:1;min-height:0;display:flex;position:relative}._page_h6mme_2:before{content:"";background:linear-gradient(180deg, var(--top-glow) 0%, var(--top-glow-end) 100%);pointer-events:none;height:120px;position:absolute;top:0;left:0;right:0}._inner_h6mme_26{z-index:1;box-sizing:border-box;flex-direction:column;flex:1;min-height:0;padding:16px 10px 0;display:flex;position:relative}._title_h6mme_37{color:var(--text);margin:0 0 8px;font-family:Poppins-Bold,Poppins,sans-serif;font-size:28px}._header_h6mme_44{flex-direction:column;gap:10px;display:flex}._headerControls_h6mme_50{align-items:center;gap:8px;width:100%;display:flex}._tabs_h6mme_57{scrollbar-width:none;flex-direction:row;flex:1;gap:6px;min-width:0;display:flex;overflow-x:auto}._tabs_h6mme_57::-webkit-scrollbar{display:none}._tab_h6mme_57{border:1px solid rgb(var(--border-rgb) / .9);background:rgb(var(--surface-rgb) / .86);color:var(--text-muted);cursor:pointer;text-align:center;white-space:nowrap;border-radius:999px;flex:none;padding:9px 12px;font-family:inherit;font-size:13px;box-shadow:0 4px 12px #1917150f}._tab_h6mme_57:hover{color:var(--text-body)}._tabActive_h6mme_90{background:var(--accent-soft);color:#e56a00;border-color:#ff780a;font-weight:600}._addButton_h6mme_97{border:1px solid var(--accent-border);background:var(--surface);min-height:38px;color:var(--text-body);font:inherit;cursor:pointer;white-space:nowrap;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:5px;padding:8px 10px;font-size:13px;font-weight:600;display:inline-flex;box-shadow:0 4px 12px #19171514}._addButton_h6mme_97:hover{background:var(--accent-tint);border-color:var(--accent-border-strong)}._content_h6mme_122{flex-direction:column;flex:1;width:100%;min-height:0;padding-top:5px;display:flex;overflow:hidden}._networkError_h6mme_132{text-align:center;color:var(--text-muted);flex-direction:column;flex:1;justify-content:center;align-items:center;padding:24px;display:flex}._retryBtn_h6mme_143{color:#fff;cursor:pointer;background:#ff780a;border:none;border-radius:8px;margin-top:24px;padding:12px 24px;font-size:15px}._retryBtn_h6mme_143:hover{opacity:.9}}@media (width>=800px){._page_h6mme_2{background:var(--surface);flex:none;min-height:100%;position:relative}._page_h6mme_2:before{content:"";background:linear-gradient(180deg, var(--top-glow) 0%, var(--top-glow-end) 100%);pointer-events:none;height:120px;position:absolute;top:0;left:0;right:0}._inner_h6mme_26{z-index:1;max-width:var(--desktop-max-width,1040px);min-height:auto;margin:0 auto;padding:40px 32px 48px;position:relative}._title_h6mme_37{margin-bottom:4px;font-size:32px}._header_h6mme_44{flex-direction:column;display:flex}._headerControls_h6mme_50{justify-content:space-between;align-items:center;gap:16px;margin:20px 0 28px;display:flex}._tabs_h6mme_57{gap:8px;width:auto;display:flex}._tab_h6mme_57{border:var(--desktop-border,1px solid var(--border));border-bottom:var(--desktop-border,1px solid var(--border));background:var(--desktop-surface,var(--surface));border-radius:999px;flex:none;padding:10px 20px;font-size:14px;transition:background .15s,border-color .15s}._tab_h6mme_57:hover{border-color:var(--border);background:var(--surface)}._tabActive_h6mme_90{background:var(--accent-soft);color:#e56a00;border-color:#ff780a}._addButton_h6mme_97{border:1px solid var(--accent-border);background:var(--surface);color:var(--text-body);font:inherit;cursor:pointer;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex;box-shadow:0 4px 14px #19171514}._addButton_h6mme_97:hover{border-color:var(--accent-border-strong);background:var(--accent-tint)}._content_h6mme_122{justify-content:center;align-items:center;min-height:auto;display:flex;overflow:visible}._networkError_h6mme_132{background:var(--desktop-surface,var(--surface));border-radius:var(--desktop-radius,12px);min-height:320px;box-shadow:var(--desktop-shadow)}}._page_1ggjb_1{background:radial-gradient(circle at top left, #ffa86147, transparent 30%), linear-gradient(180deg, var(--accent-soft) 0%, var(--surface) 260px);flex:1;min-height:0;display:flex;position:relative}._inner_1ggjb_11{z-index:1;box-sizing:border-box;width:100%;max-width:960px;margin:0 auto;padding:24px 20px 32px;position:relative;overflow-y:auto}._hero_1ggjb_22{border:1px solid rgb(var(--accent-border-rgb) / .8);background:rgb(var(--surface-rgb) / .76);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:24px;align-items:center;gap:16px;margin-bottom:24px;padding:22px;display:flex;box-shadow:0 16px 38px #19171514}._heroIcon_1ggjb_35,._settingIcon_1ggjb_36,._dangerIcon_1ggjb_37{flex:none;justify-content:center;align-items:center;display:inline-flex}._heroIcon_1ggjb_35{color:#fff;background:#ff780a;border-radius:18px;width:58px;height:58px;box-shadow:0 10px 24px #ff780a47}._eyebrow_1ggjb_53{color:#e56a00;letter-spacing:.08em;text-transform:uppercase;margin:0 0 3px;font-size:13px;font-weight:700}._title_1ggjb_62{color:var(--text);margin:0;font-family:Poppins-Bold,Poppins,sans-serif;font-size:30px;line-height:1.1}._subtitle_1ggjb_70{max-width:560px;color:var(--text-muted);margin:8px 0 0;font-size:15px;line-height:1.5}._content_1ggjb_78{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}._panel_1ggjb_84,._dangerPanel_1ggjb_85{background:var(--desktop-surface,var(--surface));border:var(--desktop-border,1px solid var(--border));box-shadow:var(--desktop-shadow,0 14px 34px #19171514);border-radius:22px;overflow:hidden}._dangerPanel_1ggjb_85{border-color:var(--danger-border)}._panelHeader_1ggjb_97{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 22px 18px;display:flex}._panelTitle_1ggjb_106,._settingTitle_1ggjb_107{color:var(--text);margin:0;font-family:Poppins-SemiBold,Poppins,sans-serif;font-weight:600}._panelTitle_1ggjb_106{font-size:20px}._panelDescription_1ggjb_118,._settingHint_1ggjb_119{color:var(--text-muted);margin:6px 0 0;line-height:1.45}._panelDescription_1ggjb_118{font-size:14px}._settingList_1ggjb_129{flex-direction:column;display:flex}._settingRow_1ggjb_134{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:24px;padding:20px 22px;display:flex}._settingMeta_1ggjb_143{align-items:center;gap:14px;min-width:0;display:flex}._settingIcon_1ggjb_36{background:var(--accent-soft);color:#e56a00;border-radius:14px;width:42px;height:42px}._settingTitle_1ggjb_107{font-size:15px}._settingHint_1ggjb_119{font-size:13px}._settingControl_1ggjb_166{justify-content:flex-end;align-items:center;gap:12px;min-width:min(360px,45%);display:flex}._settingValue_1ggjb_174{color:var(--text-body);text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}._input_1ggjb_184{box-sizing:border-box;border:1px solid var(--border);background:var(--surface);width:100%;min-width:0;color:var(--text);font:inherit;border-radius:12px;outline:none;padding:11px 13px;font-size:14px;transition:border-color .15s,box-shadow .15s}._input_1ggjb_184:focus{border-color:#ff780a;box-shadow:0 0 0 4px #ff780a1f}._inlineActions_1ggjb_206{align-items:center;gap:8px;display:flex}._primaryBtn_1ggjb_212,._secondaryBtn_1ggjb_213,._signOutBtn_1ggjb_214,._dangerBtn_1ggjb_215{min-height:40px;font:inherit;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:10px 15px;font-size:14px;font-weight:700;transition:background .15s,border-color .15s,color .15s,transform .15s;display:inline-flex}._primaryBtn_1ggjb_212:hover,._secondaryBtn_1ggjb_213:hover,._signOutBtn_1ggjb_214:hover,._dangerBtn_1ggjb_215:hover{transform:translateY(-1px)}._primaryBtn_1ggjb_212{color:#fff;background:#ff780a;border:1px solid #ff780a}._primaryBtn_1ggjb_212:hover{background:#e56a00;border-color:#e56a00}._secondaryBtn_1ggjb_213,._signOutBtn_1ggjb_214{border:1px solid var(--accent-border);background:var(--surface);color:#e56a00}._secondaryBtn_1ggjb_213:hover,._signOutBtn_1ggjb_214:hover{border-color:var(--accent-border-strong);background:var(--accent-soft)}._signOutBtn_1ggjb_214{margin:20px 22px 22px}._dangerTitleWrap_1ggjb_269{align-items:flex-start;gap:12px;display:flex}._dangerIcon_1ggjb_37{background:var(--danger-soft);color:#b94336;border-radius:14px;width:40px;height:40px}._dangerActions_1ggjb_283{flex-direction:column;display:flex}._dangerAction_1ggjb_283{border-bottom:1px solid var(--danger-border);justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;display:flex}._dangerAction_1ggjb_283:last-child,._settingRow_1ggjb_134:last-child{border-bottom:none}._dangerBtn_1ggjb_215{border:1px solid var(--danger-border);background:var(--accent-soft);color:#b94336;flex:none}._dangerBtn_1ggjb_215:hover{border-color:var(--danger-border-strong);background:var(--danger-soft-hover)}._toast_1ggjb_314{z-index:100;color:#fff;background:#b94336;border-radius:14px;align-items:center;max-width:min(90%,520px);padding:12px 16px;font-size:14px;display:flex;position:fixed;bottom:88px;left:50%;transform:translate(-50%);box-shadow:0 10px 24px #1917152e}._toastClose_1ggjb_331{color:#fff;cursor:pointer;font:inherit;background:0 0;border:none;margin-left:12px;font-size:18px;line-height:1}@media (width<=799px){._inner_1ggjb_11{max-width:560px;padding-bottom:104px}._hero_1ggjb_22{align-items:flex-start;padding:20px}._heroIcon_1ggjb_35{border-radius:16px;width:50px;height:50px}._title_1ggjb_62{font-size:28px}._panelHeader_1ggjb_97,._settingRow_1ggjb_134,._dangerAction_1ggjb_283{padding-left:18px;padding-right:18px}._settingRow_1ggjb_134,._dangerAction_1ggjb_283{flex-direction:column;align-items:stretch;gap:16px}._settingControl_1ggjb_166{flex-direction:column;align-items:stretch;width:100%;min-width:0}._settingValue_1ggjb_174{text-align:left}._inlineActions_1ggjb_206{justify-content:flex-end}._signOutBtn_1ggjb_214{width:calc(100% - 36px);margin:18px}._dangerBtn_1ggjb_215{width:100%}}@media (width>=800px){._page_1ggjb_1{flex:none;min-height:auto}._inner_1ggjb_11{padding:40px 32px 52px;overflow:visible}._hero_1ggjb_22{margin-bottom:28px;padding:28px}._title_1ggjb_62{font-size:36px}._content_1ggjb_78{grid-template-columns:minmax(0,1fr)}._toast_1ggjb_314{bottom:32px}}@media (width<=799px){._page_1d1s3_2{background-color:var(--accent-tint);flex-direction:column;width:100%;min-height:100vh;display:flex}._landingHeader_1d1s3_10{box-sizing:border-box;padding:18px 24px 0}@media (width<=599px){._landingHeader_1d1s3_10{display:none}}._carouselSection_1d1s3_21{flex-direction:column;flex:1;justify-content:center;min-height:0;display:flex}._viewport_1d1s3_29{width:100%;overflow:hidden}._container_1d1s3_34{touch-action:pan-y pinch-zoom;display:flex}._slide_1d1s3_39{box-sizing:border-box;flex:0 0 100%;justify-content:center;min-width:0;padding-top:70px;display:flex}._slideInner_1d1s3_48{flex-direction:column;width:90%;max-width:420px;height:100%;display:flex}._imageWrap_1d1s3_56{flex:7;justify-content:center;align-items:flex-end;width:100%;display:flex}._image_1d1s3_56{object-fit:contain;width:100%;max-height:240px}._textWrap_1d1s3_70{flex-direction:column;flex:5;justify-content:center;gap:8px;display:flex}._title_1d1s3_78{color:#ff780a;margin:0;font-family:Poppins-Bold,Poppins,sans-serif;font-size:40px;line-height:1.25}._body_1d1s3_86{color:var(--text-body);margin:0;font-family:Poppins-Regular,Poppins,sans-serif;font-size:14px;line-height:1.5}._dots_1d1s3_94{justify-content:center;align-items:center;gap:8px;padding:20px 0 30px;display:flex}._dot_1d1s3_94{background:rgb(var(--surface-rgb) / .5);cursor:pointer;border:none;border-radius:50%;width:6px;height:6px;padding:0;transition:width .2s,height .2s,background .2s}._dotActive_1d1s3_116{background:#ff780a;width:8px;height:8px}._actions_1d1s3_122{flex-direction:column;align-items:center;gap:8px;width:80%;max-width:360px;margin:0 auto 48px;display:flex}._actionHeader_1d1s3_132{display:none}._primaryButton_1d1s3_136,._googleButton_1d1s3_137{color:#f8f7f7;cursor:pointer;background:linear-gradient(#ffa861 20%,#ff780a 100%);border:none;border-radius:100px;justify-content:center;align-items:center;gap:8px;width:95%;min-height:50px;font-family:Poppins-Regular,Poppins,sans-serif;font-size:17px;display:flex}._primaryButton_1d1s3_136:hover,._googleButton_1d1s3_137:hover{filter:brightness(1.05)}._primaryButton_1d1s3_136:disabled,._googleButton_1d1s3_137:disabled{background:var(--surface-3);cursor:not-allowed}._googleIcon_1d1s3_164{object-fit:contain;width:22px;height:22px}._appleButton_1d1s3_170{color:#fff;cursor:pointer;background:#000;border:none;border-radius:100px;justify-content:center;align-items:center;gap:8px;width:95%;min-height:50px;font-family:Poppins-Regular,Poppins,sans-serif;font-size:17px;display:flex}._appleButton_1d1s3_170:hover{filter:brightness(1.2)}._appleButton_1d1s3_170:disabled{background:var(--surface-3);cursor:not-allowed}._appleIcon_1d1s3_195{width:22px;height:22px}._legal_1d1s3_200{text-align:center;color:var(--text-body);margin:10px 0 0;padding:0 4px;font-family:Poppins-Regular,Poppins,sans-serif;font-size:14px;line-height:22px}._legalLink_1d1s3_210{color:#ff780a;cursor:pointer;font-weight:600;font:inherit;background:0 0;border:none;padding:0;text-decoration:underline}._legalLink_1d1s3_210:hover{text-decoration:none}}@media (width>=800px){._page_1d1s3_2{box-sizing:border-box;background:radial-gradient(circle at 14% 12%, #ffa86152, transparent 34%), radial-gradient(circle at 88% 18%, #ff780a24, transparent 30%), linear-gradient(135deg, var(--accent-soft) 0%, var(--surface-2) 100%);grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,720px) minmax(320px,400px);place-content:center;gap:0;min-height:100vh;padding:28px;display:grid}._landingHeader_1d1s3_10{grid-area:1/1/auto/-1;margin-bottom:18px}._carouselSection_1d1s3_21{box-sizing:border-box;border:1px solid rgb(var(--accent-border-rgb) / .85);background:linear-gradient(145deg, rgb(var(--accent-border-rgb) / .98) 0%, rgb(var(--accent-soft-rgb) / .96) 48%, rgb(var(--surface-rgb) / .88) 100%);border-bottom:none;border-right:none;border-radius:34px 0 0;grid-area:2/1;min-width:0;min-height:0;padding:clamp(32px,4.4vw,56px);display:flex;overflow:hidden;box-shadow:0 24px 70px #1917151f}._viewport_1d1s3_29{width:100%;overflow:hidden}._container_1d1s3_34{touch-action:pan-y pinch-zoom;height:100%;display:flex}._slide_1d1s3_39{box-sizing:border-box;flex:0 0 100%;justify-content:center;align-items:center;min-width:0;display:flex}._slideInner_1d1s3_48{grid-template-rows:minmax(240px,1fr) auto;align-content:center;gap:clamp(24px,3.5vw,44px);width:100%;max-width:620px;min-height:100%;display:grid}._imageWrap_1d1s3_56{justify-content:center;align-items:flex-end;min-height:0;display:flex}._image_1d1s3_56{object-fit:contain;filter:drop-shadow(0 22px 28px #1917151f);width:min(82%,460px);max-height:clamp(280px,42vh,420px)}._textWrap_1d1s3_70{text-align:center;max-width:560px;margin:0 auto}._title_1d1s3_78{color:#ff780a;margin:0;font-family:Poppins-Bold,Poppins,sans-serif;font-size:clamp(42px,5vw,64px);line-height:1.05}._body_1d1s3_86{max-width:500px;color:var(--text-body);margin:16px auto 0;font-family:Poppins-Regular,Poppins,sans-serif;font-size:17px;line-height:1.65}._dots_1d1s3_94{border:1px solid rgb(var(--accent-border-rgb) / .85);background:rgb(var(--surface-rgb) / .88);border-top:none;border-right:none;border-radius:0 0 0 34px;grid-area:3/1;justify-content:center;align-items:center;gap:10px;padding:20px clamp(32px,4.4vw,56px) 32px;display:flex;box-shadow:0 24px 70px #1917151f}._dot_1d1s3_94{background:var(--accent-border);cursor:pointer;border:none;border-radius:999px;width:8px;height:8px;padding:0;transition:width .2s,background .2s,transform .2s}._dot_1d1s3_94:hover{transform:scale(1.12)}._dotActive_1d1s3_116{background:#ff780a;width:26px}._actions_1d1s3_122{box-sizing:border-box;border:1px solid var(--border);background:var(--desktop-surface,var(--surface));border-left:none;border-radius:0 34px 34px 0;flex-direction:column;grid-area:2/2/4;justify-content:center;align-items:stretch;gap:12px;width:100%;max-width:none;margin:0;padding:clamp(36px,4vw,56px);display:flex;box-shadow:0 24px 70px #1917151f}._actionHeader_1d1s3_132{flex-direction:column;gap:8px;margin-bottom:18px;display:flex}._eyebrow_1d1s3_412{color:#e56a00;letter-spacing:.08em;text-transform:uppercase;margin:0;font-family:Poppins-SemiBold,Poppins,sans-serif;font-size:13px;font-weight:600}._actionTitle_1d1s3_422{color:var(--text);margin:0;font-family:Poppins-Bold,Poppins,sans-serif;font-size:clamp(28px,3vw,36px);line-height:1.14}._actionText_1d1s3_430{color:var(--text-muted);margin:0;font-family:Poppins-Regular,Poppins,sans-serif;font-size:15px;line-height:1.55}._primaryButton_1d1s3_136,._googleButton_1d1s3_137{color:#f8f7f7;cursor:pointer;background:linear-gradient(#ffa861 20%,#ff780a 100%);border:none;border-radius:100px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:52px;font-family:Poppins-Regular,Poppins,sans-serif;font-size:16px;transition:filter .2s,transform .2s,box-shadow .2s;display:flex;box-shadow:0 12px 24px #ff780a3d}._primaryButton_1d1s3_136:hover,._googleButton_1d1s3_137:hover{filter:brightness(1.04);transform:translateY(-1px);box-shadow:0 16px 28px #ff780a47}._primaryButton_1d1s3_136:disabled,._googleButton_1d1s3_137:disabled{background:var(--surface-3);box-shadow:none;cursor:not-allowed;transform:none}._googleIcon_1d1s3_164{object-fit:contain;width:22px;height:22px}._appleButton_1d1s3_170{color:#fff;cursor:pointer;background:#000;border:none;border-radius:100px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:52px;font-family:Poppins-Regular,Poppins,sans-serif;font-size:16px;transition:filter .2s,transform .2s,box-shadow .2s;display:flex;box-shadow:0 12px 24px #00000029}._appleButton_1d1s3_170:hover{filter:brightness(1.2);transform:translateY(-1px);box-shadow:0 16px 28px #0003}._appleButton_1d1s3_170:disabled{background:var(--surface-3);box-shadow:none;cursor:not-allowed;transform:none}._appleIcon_1d1s3_195{width:22px;height:22px}._legal_1d1s3_200{text-align:center;color:var(--text-muted);margin:8px 0 0;font-family:Poppins-Regular,Poppins,sans-serif;font-size:13px;line-height:1.6}._legalLink_1d1s3_210{color:#ff780a;cursor:pointer;font-weight:600;font:inherit;background:0 0;border:none;padding:0;text-decoration:underline}._legalLink_1d1s3_210:hover{text-decoration:none}}@media (width>=800px) and (width<=980px){._page_1d1s3_2{grid-template-columns:minmax(0,1fr) minmax(300px,360px);padding:24px}._carouselSection_1d1s3_21,._actions_1d1s3_122{padding:32px}._slideInner_1d1s3_48{grid-template-rows:minmax(220px,1fr) auto}._image_1d1s3_56{width:min(88%,360px)}._title_1d1s3_78{font-size:42px}._body_1d1s3_86{font-size:15px}}._textLink_xizyl_1{color:#ff780a;cursor:pointer;background:0 0;border:none;padding:0;font-family:Poppins-Regular,Poppins,sans-serif;font-size:14px;text-decoration:underline}a._textLink_xizyl_1{display:inline}._textLink_xizyl_1:hover{text-decoration:none}._verifyActions_xizyl_20 ._textLink_xizyl_1{align-self:center;margin-top:2px}._primaryButton_xizyl_25{color:#f8f7f7;cursor:pointer;background:linear-gradient(#ffa861 20%,#ff780a 100%);border:none;border-radius:100px;justify-content:center;align-items:center;width:95%;min-height:50px;font-family:Poppins-Regular,Poppins,sans-serif;font-size:17px;display:flex}._primaryButton_xizyl_25:hover:not(:disabled){filter:brightness(1.05)}._primaryButton_xizyl_25:disabled{background:var(--surface-3);cursor:not-allowed}@media (width<=799px){._page_xizyl_50{background:var(--surface);flex-direction:column;min-height:100vh;display:flex;position:relative}._page_xizyl_50:before{content:"";background:linear-gradient(180deg, var(--top-glow) 0%, var(--top-glow-end) 100%);pointer-events:none;height:190px;position:absolute;top:0;left:0;right:0}._shell_xizyl_73{z-index:1;box-sizing:border-box;flex-direction:column;flex:1;width:100%;max-width:480px;margin:0 auto;padding:24px 20px 32px;display:flex;position:relative}._authPageHeader_xizyl_86{box-sizing:border-box;padding:0 4px 12px}@media (width<=599px){._authPageHeader_xizyl_86{display:none}}._authVisualPanel_xizyl_97{display:contents}._titleBlock_xizyl_101{text-align:center;flex:1;justify-content:center;align-items:center;min-height:80px;display:flex}._title_xizyl_101{color:#ff780a;margin:0;font-family:Poppins-Bold,Poppins,sans-serif;font-size:40px;line-height:1.2}._titleSm_xizyl_118{font-size:37px}._eyebrow_xizyl_122,._heroText_xizyl_123,._formIntro_xizyl_124{display:none}._hero_xizyl_123{flex:2;justify-content:center;align-items:center;min-height:120px;display:flex}._heroImage_xizyl_136{object-fit:contain;max-width:100%;max-height:190px}._heroImageCompact_xizyl_142{max-height:140px}._formSection_xizyl_146{flex-direction:column;flex:3;justify-content:center;gap:10px;display:flex}._formSectionScrollable_xizyl_154{padding-bottom:24px}._bodyCentered_xizyl_158{flex-direction:column;flex:1;justify-content:center;gap:16px;display:flex}._paragraph_xizyl_166{color:var(--text-body);text-align:center;margin:0;font-family:Poppins-Regular,Poppins,sans-serif;font-size:17px;line-height:1.45}._emphasis_xizyl_175{font-weight:600}._field_xizyl_179{flex-direction:column;gap:10px;width:100%;display:flex}._inputGroup_xizyl_186{flex-direction:column;gap:6px;width:100%;display:flex}._inputLabel_xizyl_193{display:none}._input_xizyl_186{box-sizing:border-box;width:100%;height:40px;color:var(--text-body);background:var(--surface);border:1px solid #ff780a;border-radius:8px;padding:0 10px;font-family:Poppins-Regular,Poppins,sans-serif;font-size:16px}._input_xizyl_186:focus{outline-offset:1px;outline:2px solid #ff780a59}._rowEnd_xizyl_215{justify-content:flex-end;width:100%;display:flex}._actions_xizyl_221{flex-direction:column;align-items:center;gap:14px;width:70%;max-width:320px;margin:0 auto;padding-top:8px;display:flex}._actionsWide_xizyl_232{width:100%;max-width:none}._inlineRow_xizyl_237{color:var(--text-body);flex-wrap:wrap;justify-content:center;align-items:center;gap:5px;padding:10px;font-family:Poppins-Regular,Poppins,sans-serif;font-size:14px;display:flex}._errorBanner_xizyl_249{background:var(--danger-soft);color:#fa0000;text-align:center;border-radius:8px;margin:0;padding:10px 12px;font-size:14px}._verifyCard_xizyl_259,._forgotCard_xizyl_263{display:contents}}@media (width>=800px){._page_xizyl_50{background:var(--desktop-page-bg,var(--surface-2));min-height:100vh}._page_xizyl_50:before{display:none}._shell_xizyl_73{grid-template-rows:auto 1fr;grid-template-columns:1fr 1fr;width:100%;max-width:none;min-height:100vh;margin:0;padding:0;display:grid}._titleBlock_xizyl_101{text-align:left;background:linear-gradient(145deg, var(--accent-tint) 0%, var(--accent-soft) 50%, var(--surface-2) 100%);box-sizing:border-box;flex:none;grid-area:1/1;justify-content:flex-end;align-items:flex-start;min-height:auto;padding:48px 48px 16px}._title_xizyl_101{text-align:left;font-size:44px}._hero_xizyl_123{background:linear-gradient(180deg, var(--surface-2) 0%, var(--accent-soft) 100%);box-sizing:border-box;flex:none;grid-area:2/1;justify-content:center;min-height:0;padding:0 48px 48px}._heroImage_xizyl_136,._heroImageCompact_xizyl_142{max-height:280px}._formSection_xizyl_146,._formSectionScrollable_xizyl_154,._bodyCentered_xizyl_158{box-sizing:border-box;background:var(--desktop-surface,var(--surface));flex-direction:column;flex:none;grid-area:1/2/-1;justify-content:center;align-items:center;min-height:100vh;padding:48px 56px;display:flex;box-shadow:-8px 0 32px #1917150a}._formSectionScrollable_xizyl_154{overflow-y:auto}._paragraph_xizyl_166{text-align:left;max-width:400px}._field_xizyl_179{max-width:400px}._actions_xizyl_221,._actionsWide_xizyl_232{align-items:stretch;width:100%;max-width:400px}._verifyShell_xizyl_360{box-sizing:border-box;background:radial-gradient(circle at 14% 12%, #ffa86152, transparent 34%), radial-gradient(circle at 88% 18%, #ff780a24, transparent 30%), linear-gradient(135deg, var(--accent-soft) 0%, var(--surface-2) 100%);justify-content:center;align-items:center;min-height:100vh;padding:clamp(28px,5vw,72px);display:flex}._verifyCard_xizyl_259{box-sizing:border-box;border:1px solid rgb(var(--accent-border-rgb) / .85);background:rgb(var(--surface-rgb) / .92);border-radius:34px;flex-direction:column;gap:22px;width:min(560px,100%);padding:clamp(36px,4vw,56px);display:flex;box-shadow:0 24px 70px #1917151f}._verifyTitleBlock_xizyl_394{text-align:center;background:0 0;grid-area:auto;padding:0;display:block}._verifyTitleBlock_xizyl_394 ._title_xizyl_101{text-align:center;font-size:clamp(36px,4vw,52px);line-height:1.05}._verifyBody_xizyl_409{min-height:auto;box-shadow:none;text-align:center;background:0 0;grid-area:auto;gap:14px;padding:0}._verifyBody_xizyl_409 ._paragraph_xizyl_166{max-width:none;color:var(--text-body);text-align:center}._verifyActions_xizyl_20{flex-direction:column;justify-content:center;align-items:center;gap:14px;max-width:none;padding-top:4px;display:flex}._verifyActions_xizyl_20 ._primaryButton_xizyl_25{width:95%;min-height:50px;box-shadow:none;transition:filter .2s}._verifyActions_xizyl_20 ._primaryButton_xizyl_25:hover:not(:disabled){filter:brightness(1.05)}._verifyActions_xizyl_20 ._primaryButton_xizyl_25:disabled{box-shadow:none;transform:none}._forgotShell_xizyl_452{box-sizing:border-box;background:radial-gradient(circle at 14% 12%, #ffa86152, transparent 34%), radial-gradient(circle at 88% 18%, #ff780a24, transparent 30%), linear-gradient(135deg, var(--accent-soft) 0%, var(--surface-2) 100%);justify-content:center;align-items:center;min-height:100vh;padding:clamp(28px,5vw,72px);display:flex}._forgotCard_xizyl_263{box-sizing:border-box;border:1px solid rgb(var(--accent-border-rgb) / .85);background:rgb(var(--surface-rgb) / .92);border-radius:34px;flex-direction:column;gap:22px;width:min(520px,100%);padding:clamp(36px,4vw,56px);display:flex;box-shadow:0 24px 70px #1917151f}._forgotTitleBlock_xizyl_486{text-align:center;background:0 0;grid-area:auto;padding:0;display:block}._forgotTitleBlock_xizyl_486 ._title_xizyl_101{text-align:center;font-size:clamp(36px,4vw,52px);line-height:1.05}._forgotBody_xizyl_501{min-height:auto;box-shadow:none;background:0 0;grid-area:auto;align-items:stretch;gap:16px;padding:0}._forgotBody_xizyl_501 ._paragraph_xizyl_166{max-width:none;color:var(--text-body);text-align:center}._forgotBody_xizyl_501 ._input_xizyl_186{width:100%;height:46px;padding:0 12px;transition:border-color .2s,box-shadow .2s}._forgotBody_xizyl_501 ._input_xizyl_186:focus{outline-offset:1px;border-color:#ff780a;outline:2px solid #ff780a3d;box-shadow:0 0 0 3px #ff780a2e}._forgotBody_xizyl_501 ._actionsWide_xizyl_232{max-width:none;padding-top:4px}._forgotBody_xizyl_501 ._primaryButton_xizyl_25{width:100%}._loginShell_xizyl_545,._signupShell_xizyl_546{--auth-left-panel-bg:linear-gradient(145deg, rgb(var(--accent-border-rgb) / .98) 0%, rgb(var(--accent-soft-rgb) / .96) 54%, rgb(var(--surface-rgb) / .88) 100%);box-sizing:border-box;background:radial-gradient(circle at 14% 12%, #ffa86152, transparent 34%), radial-gradient(circle at 88% 18%, #ff780a24, transparent 30%), linear-gradient(135deg, var(--accent-soft) 0%, var(--surface-2) 100%);grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,680px) minmax(320px,420px);place-content:center;min-height:100vh;padding:28px}._authPageHeader_xizyl_86{grid-area:1/1/auto/-1;margin-bottom:18px}._authVisualPanel_xizyl_97{border:1px solid rgb(var(--accent-border-rgb) / .85);background:var(--auth-left-panel-bg);border-right:none;border-radius:34px 0 0 34px;grid-area:2/1;grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid;overflow:hidden;box-shadow:0 24px 70px #1917151f}._loginTitleBlock_xizyl_594,._signupTitleBlock_xizyl_595{box-shadow:none;background:0 0;border:none;border-radius:0;grid-area:auto;justify-content:flex-start;padding:clamp(36px,4.4vw,56px) clamp(36px,4.4vw,56px) 18px}._loginTitleBlock_xizyl_594 ._title_xizyl_101,._signupTitleBlock_xizyl_595 ._title_xizyl_101{max-width:560px;font-size:clamp(44px,5vw,64px);line-height:1.05}._eyebrow_xizyl_122{color:#e56a00;letter-spacing:.08em;text-transform:uppercase;margin:0;font-family:Poppins-SemiBold,Poppins,sans-serif;font-size:13px;font-weight:600;display:block}._heroText_xizyl_123{max-width:500px;color:var(--text-body);margin:16px 0 0;font-family:Poppins-Regular,Poppins,sans-serif;font-size:17px;line-height:1.65;display:block}._loginHero_xizyl_634,._signupHero_xizyl_635{box-shadow:none;background:0 0;border:none;border-radius:0;grid-area:auto;justify-content:center;align-items:center;padding:18px clamp(36px,4.4vw,56px) clamp(36px,4.4vw,56px);display:flex}._loginHero_xizyl_634 ._heroImage_xizyl_136,._signupHero_xizyl_635 ._heroImage_xizyl_136{object-fit:contain;filter:drop-shadow(0 22px 28px #1917151f);width:min(82%,430px);max-height:clamp(260px,40vh,390px);margin:0 auto;display:block}._signupHero_xizyl_635 ._heroImageCompact_xizyl_142{max-height:clamp(230px,35vh,340px)}._loginFormSection_xizyl_662,._signupFormSection_xizyl_663{border:1px solid var(--border);border-left:none;border-radius:0 34px 34px 0;grid-area:2/2;align-items:stretch;gap:16px;width:100%;min-height:auto;padding:clamp(36px,4vw,56px);box-shadow:0 24px 70px #1917151f}._formIntro_xizyl_124{flex-direction:column;gap:8px;margin-bottom:8px;display:flex}._formTitle_xizyl_684{color:var(--text);margin:0;font-family:Poppins-Bold,Poppins,sans-serif;font-size:clamp(28px,3vw,36px);line-height:1.14}._formText_xizyl_692{color:var(--text-muted);margin:0;font-family:Poppins-Regular,Poppins,sans-serif;font-size:15px;line-height:1.55}._loginFormSection_xizyl_662 ._field_xizyl_179,._signupFormSection_xizyl_663 ._field_xizyl_179{align-items:center;gap:16px;max-width:none}._loginFormSection_xizyl_662 ._inputGroup_xizyl_186,._signupFormSection_xizyl_663 ._inputGroup_xizyl_186{gap:7px;width:95%}._loginFormSection_xizyl_662 ._inputLabel_xizyl_193,._signupFormSection_xizyl_663 ._inputLabel_xizyl_193{color:var(--text-body);font-family:Poppins-Regular,Poppins,sans-serif;font-size:14px}._loginFormSection_xizyl_662 ._input_xizyl_186,._signupFormSection_xizyl_663 ._input_xizyl_186{box-sizing:border-box;width:100%;height:46px;color:var(--text-body);background:var(--surface);border:1px solid #ff780a;border-radius:8px;padding:0 12px;font-family:Poppins-Regular,Poppins,sans-serif;font-size:16px;transition:border-color .2s,box-shadow .2s}._loginFormSection_xizyl_662 ._input_xizyl_186:focus,._signupFormSection_xizyl_663 ._input_xizyl_186:focus{outline-offset:1px;border-color:#ff780a;outline:2px solid #ff780a3d;box-shadow:0 0 0 3px #ff780a2e}._loginFormSection_xizyl_662 ._rowEnd_xizyl_215,._signupFormSection_xizyl_663 ._rowEnd_xizyl_215{width:95%}._loginFormSection_xizyl_662 ._actions_xizyl_221,._signupFormSection_xizyl_663 ._actions_xizyl_221{align-items:center;gap:14px;max-width:none;padding-top:2px}}@media (width>=800px) and (width<=980px){._loginShell_xizyl_545,._signupShell_xizyl_546{grid-template-columns:minmax(0,1fr) minmax(300px,360px);padding:24px}._loginTitleBlock_xizyl_594,._signupTitleBlock_xizyl_595,._loginHero_xizyl_634,._signupHero_xizyl_635,._loginFormSection_xizyl_662,._signupFormSection_xizyl_663{padding-left:32px;padding-right:32px}._loginTitleBlock_xizyl_594 ._title_xizyl_101,._signupTitleBlock_xizyl_595 ._title_xizyl_101{font-size:42px}._heroText_xizyl_123{font-size:15px}}._page_1k33l_1{isolation:isolate;background:var(--surface);flex-direction:column;display:flex;position:relative}._page_1k33l_1:before{content:"";background:linear-gradient(180deg, var(--top-glow) 0%, var(--top-glow-end) 100%);pointer-events:none;z-index:0;height:160px;position:absolute;top:0;left:0;right:0}._shell_1k33l_25{z-index:1;position:relative}._typeCardSelected_1k33l_30{background:#ff780a}._title_1k33l_33{color:var(--text);margin:0;font-family:Poppins-Bold,Poppins,sans-serif;font-size:22px}@media (width<=799px){._page_1k33l_1{background:var(--surface);flex-direction:column;min-height:100vh;display:flex;position:relative}._page_1k33l_1:before{content:"";background:linear-gradient(180deg, var(--top-glow) 0%, var(--top-glow-end) 100%);pointer-events:none;height:160px;position:absolute;top:0;left:0;right:0}._shell_1k33l_25{z-index:1;width:100%;max-width:480px;padding:16px 12px calc(90px + env(safe-area-inset-bottom));box-sizing:border-box;flex-direction:column;flex:1;margin:0 auto;display:flex;position:relative}._headerRow_1k33l_77{flex-direction:row;align-items:center;gap:8px;padding:8px 0;display:flex}._backLink_1k33l_85{color:var(--text);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;text-decoration:none;display:flex}._title_1k33l_33{color:var(--text);margin:0;font-family:Poppins-Bold,Poppins,sans-serif;font-size:22px}._titleLg_1k33l_104{color:var(--text);margin:12px 0;padding-bottom:22px;font-family:Poppins-Bold,Poppins,sans-serif;font-size:24px;line-height:1.3}._subtitle_1k33l_113{color:var(--text-muted);margin:0;font-size:15px}._scrollArea_1k33l_119{flex:1;min-height:0;overflow-y:auto}._footerActions_1k33l_125{width:100%;max-width:480px;padding:16px 0 calc(8px + env(safe-area-inset-bottom));background:var(--surface);box-sizing:border-box;z-index:10;justify-content:center;display:flex;position:fixed;bottom:0;left:50%;transform:translate(-50%)}._typeCard_1k33l_30{background:var(--surface);cursor:pointer;text-align:left;width:100%;min-height:100px;font:inherit;color:inherit;border:1px solid #000;border-radius:10px;flex-direction:row;align-items:center;margin:5px 0;padding:0 10px;display:flex}._typeCardSelected_1k33l_30{background:#ff780a}._typeCardImage_1k33l_161{object-fit:contain;max-width:90px;max-height:90px}._typeCardBody_1k33l_167{flex:1;margin:10px}._typeCardTitle_1k33l_172{margin:4px 0;font-size:16px;font-weight:600}._typeCardDesc_1k33l_178{color:var(--text-body);margin:0;font-size:14px}._field_1k33l_184{flex-direction:column;gap:12px;padding:18px 0;display:flex}._label_1k33l_191{color:var(--text-body);margin:0;font-size:15px}._required_1k33l_197{color:#fa0000}._input_1k33l_201{box-sizing:border-box;border:1px solid #ff780a;border-radius:8px;width:100%;height:40px;padding:0 10px;font-family:inherit;font-size:16px}._inputRow_1k33l_212{flex-direction:row;align-items:center;gap:10px;display:flex}._inputRowGrow_1k33l_219{flex:7}._primaryBtn_1k33l_223{color:#f8f7f7;cursor:pointer;background:linear-gradient(#ffa861 20%,#ff780a 100%);border:none;border-radius:100px;justify-content:center;align-items:center;width:95%;max-width:320px;min-height:50px;font-size:17px;display:flex}._primaryBtn_1k33l_223:disabled{background:var(--surface-3);cursor:not-allowed}._toast_1k33l_243{color:#fff;z-index:200;background:#fa0000;border-radius:8px;max-width:90%;padding:12px 16px;font-size:14px;position:fixed;bottom:88px;left:50%;transform:translate(-50%)}._headerImage_1k33l_257{object-fit:contain;width:120px;height:120px}}@media (width>=800px){._page_1k33l_1{background:radial-gradient(circle at top left, #ffa86138, transparent 34rem), var(--surface-2);min-height:100vh}._shell_1k33l_25{max-width:var(--desktop-max-width,1040px);margin:0 auto;padding:40px 32px 48px}._title_1k33l_33,._titleLg_1k33l_104{color:var(--text);margin:0;padding-bottom:22px;font-family:Poppins-Bold,Poppins,sans-serif;font-size:32px}._scrollArea_1k33l_119{overflow:visible}._typeCard_1k33l_30{border:var(--desktop-border,1px solid var(--border));border-radius:var(--desktop-radius,12px);box-shadow:var(--desktop-shadow);border:1px solid #000;transition:box-shadow .15s,border-color .15s}._typeCard_1k33l_30:not(._typeCardSelected_1k33l_30){background:var(--surface)}._typeCard_1k33l_30:hover:not(._typeCardSelected_1k33l_30){border-color:var(--border);box-shadow:0 4px 16px #19171514}._typeCardSelected_1k33l_30{border-color:#ff780a;box-shadow:0 4px 16px #ff780a33}._field_1k33l_184{background:var(--desktop-surface,var(--surface));border:var(--desktop-border,1px solid var(--border));border-radius:var(--desktop-radius,12px);max-width:560px;box-shadow:var(--desktop-shadow);margin-top:16px;padding:28px 32px}._shell_1k33l_25:has(._headerRow_1k33l_77){box-sizing:border-box;background:rgb(var(--surface-rgb) / .92);border:1px solid #ff780a29;border-radius:28px;grid-template-columns:minmax(280px,360px) minmax(0,1fr);gap:26px 32px;width:min(960px,100% - 48px);margin:48px auto;padding:18px;display:grid;box-shadow:0 22px 60px #1917151a}._shell_1k33l_25:has(._headerRow_1k33l_77) ._headerRow_1k33l_77{color:#fff;background:linear-gradient(145deg,#ffa861f2,#ff780ae6),#ff780a;border-radius:22px;flex-direction:column;grid-row:1/span 3;justify-content:space-between;min-height:420px;padding:32px;display:flex;overflow:hidden}._shell_1k33l_25:has(._headerRow_1k33l_77) ._headerRow_1k33l_77 strong{letter-spacing:-.02em;max-width:260px;font-family:Poppins-Bold,Poppins,sans-serif;font-size:32px;line-height:1.15}._shell_1k33l_25:has(._headerRow_1k33l_77) ._headerImage_1k33l_257{object-fit:contain;filter:drop-shadow(0 18px 28px #19171529);align-self:center;width:min(260px,80%);height:auto;max-height:260px}._shell_1k33l_25:has(._headerRow_1k33l_77) ._field_1k33l_184{max-width:none;box-shadow:none;background:0 0;border:none;border-radius:0;margin:0;padding:0}._shell_1k33l_25:has(._headerRow_1k33l_77) ._field_1k33l_184:first-of-type{padding-top:22px}._shell_1k33l_25:has(._headerRow_1k33l_77) ._label_1k33l_191{color:#4a433d;max-width:520px;margin-bottom:10px;font-weight:600;line-height:1.45;display:block}:is(._shell_1k33l_25:has(._headerRow_1k33l_77) ._input_1k33l_201,._shell_1k33l_25:has(._headerRow_1k33l_77) ._inputRow_1k33l_212){max-width:520px}._shell_1k33l_25:has(._headerRow_1k33l_77) ._input_1k33l_201{border:1px solid var(--border);background:var(--surface-2);height:52px;color:var(--text);border-radius:14px;padding:0 16px;transition:border-color .15s,box-shadow .15s,background-color .15s}._shell_1k33l_25:has(._headerRow_1k33l_77) ._input_1k33l_201:focus{background:var(--surface);border-color:#ff780a;outline:none;box-shadow:0 0 0 4px #ff780a21}._shell_1k33l_25:has(._headerRow_1k33l_77) ._inputRow_1k33l_212{color:var(--text-muted);gap:14px;font-weight:600}._shell_1k33l_25:has(._headerRow_1k33l_77) ._footerActions_1k33l_125{justify-content:flex-start;align-self:end;padding-top:6px}._shell_1k33l_25:has(._headerRow_1k33l_77) ._primaryBtn_1k33l_223{border-radius:999px;min-width:180px;min-height:52px}._footerActions_1k33l_125{justify-content:flex-start;padding-top:24px;display:flex}._primaryBtn_1k33l_223{color:#fff;min-width:160px;min-height:46px;font:inherit;cursor:pointer;background:linear-gradient(#ffa861 0%,#ff780a 100%);border:1px solid #ff780a;border-radius:12px;justify-content:center;align-items:center;padding:0 28px;font-weight:600;transition:transform .15s,box-shadow .15s,border-color .15s;display:inline-flex;box-shadow:0 8px 18px #ff780a38}._primaryBtn_1k33l_223:hover:not(:disabled){border-color:#e66a00;transform:translateY(-1px);box-shadow:0 10px 24px #ff780a47}._primaryBtn_1k33l_223:disabled{border-color:var(--border);box-shadow:none;color:#fff;cursor:not-allowed;background:#d8d4d0}._toast_1k33l_243{bottom:32px}._shell_1k33l_25:has(._typeCard_1k33l_30) ._scrollArea_1k33l_119{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:16px;display:grid}._shell_1k33l_25:has(._typeCard_1k33l_30) ._typeCard_1k33l_30{margin:0}._shell_1k33l_25:has(._typeCard_1k33l_30) ._footerActions_1k33l_125{justify-content:flex-end;padding-top:28px}._shell_1k33l_25:has(._typeCard_1k33l_30) ._typeCard_1k33l_30{box-sizing:border-box;border:1px solid #000;flex-direction:row;align-items:center;width:100%;min-height:100px;padding:0 10px;display:flex;overflow:hidden}._typeCardImage_1k33l_161{object-fit:contain;flex-shrink:0;max-width:90px;max-height:90px;display:block}._typeCardBody_1k33l_167{flex:1;min-width:0;margin:10px}}@media (width>=1100px){._shell_1k33l_25:has(._typeCard_1k33l_30) ._scrollArea_1k33l_119{grid-template-columns:repeat(3,minmax(0,1fr))}._shell_1k33l_25:has(._typeCard_1k33l_30) ._typeCard_1k33l_30{box-sizing:border-box;flex-direction:row;align-items:center;width:100%;min-height:100px;padding:0 10px;display:flex;overflow:hidden}._typeCardImage_1k33l_161{object-fit:contain;flex-shrink:0;max-width:90px;max-height:90px;display:block}._typeCardBody_1k33l_167{flex:1;min-width:0;margin:10px}}._drawerOverlay_4569t_1{z-index:900;flex-direction:column;justify-content:flex-end;display:flex;position:fixed;inset:0}._drawerBackdrop_4569t_10{cursor:pointer;background:#0006;border:none;position:absolute;inset:0}._drawer_4569t_1{z-index:1;background:var(--surface);border-radius:16px 16px 0 0;max-height:90vh;padding:16px;position:relative;overflow-y:auto;box-shadow:0 -4px 24px #0000001f}._drawerTitle_4569t_29{margin:0 0 12px;font-size:18px;font-weight:600}._createOwnBtn_4569t_35{background:var(--surface);cursor:pointer;border:1px solid #fa0000;border-radius:8px;flex-direction:row;align-items:center;gap:8px;width:100%;margin-top:8px;padding:16px;font-size:15px;display:flex}._suggestionsLabel_4569t_50{color:var(--text-muted);margin:20px 0 10px;font-size:14px}._suggestionGrid_4569t_56{grid-template-columns:1fr 1fr;gap:10px;max-height:50vh;display:grid;overflow-y:auto}._suggestionCard_4569t_64{background:var(--surface-3);cursor:pointer;text-align:left;border:none;border-radius:10px;min-height:56px;padding:12px;font-size:14px}._formHeader_4569t_75{flex-direction:row;align-items:center;gap:10px;margin-bottom:16px;display:flex}._backBtn_4569t_83{cursor:pointer;background:0 0;border:none;padding:4px;font-size:20px}._field_4569t_91{margin-bottom:20px}._fieldLabel_4569t_95{color:var(--text-body);margin:0 0 8px;font-size:15px}._input_4569t_101{box-sizing:border-box;border:1px solid #ff780a;border-radius:8px;width:100%;height:40px;padding:0 10px;font-size:16px}._inputSmall_4569t_111{border:1px solid #ff780a;border-radius:8px;width:80px;height:40px;padding:0 8px;font-size:16px}._goalRow_4569t_120{flex-flow:wrap;align-items:center;gap:8px;display:flex}._unitBtn_4569t_128{background:var(--surface);cursor:pointer;border:2px solid;border-radius:20px;padding:8px 14px;font-size:14px}._iconColorRow_4569t_137{flex-flow:wrap;align-items:center;gap:24px;display:flex}._pickerBtn_4569t_145{background:var(--surface);cursor:pointer;border:2px solid;border-radius:8px;min-width:44px;min-height:44px;font-size:22px}._colorDot_4569t_155{border:2px solid var(--border);cursor:pointer;border-radius:50%;width:44px;height:44px}._submitWrap_4569t_163{margin-top:16px;padding-bottom:8px}._primaryBtn_4569t_168{color:#f8f7f7;cursor:pointer;background:linear-gradient(#ffa861 20%,#ff780a 100%);border:none;border-radius:100px;width:100%;min-height:48px;font-size:17px}._unitPickerOverlay_4569t_179{z-index:1100;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}._unitPickerPanel_4569t_188{z-index:1;background:var(--surface);border-radius:16px 16px 0 0;width:100%;max-width:480px;padding:20px;position:relative}._pillRow_4569t_198{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}._pill_4569t_198{background:var(--surface);cursor:pointer;border:2px solid;border-radius:24px;padding:8px 16px;font-size:14px}._pillSelected_4569t_214{color:#fff}@media (width<=799px){._drawerOverlay_4569t_1{z-index:900;flex-direction:column;justify-content:flex-end;display:flex;position:fixed;inset:0}._drawerBackdrop_4569t_10{cursor:pointer;background:#0006;border:none;position:absolute;inset:0}._drawer_4569t_1{z-index:1;background:var(--surface);border-radius:16px 16px 0 0;max-height:90vh;padding:16px;position:relative;overflow-y:auto;box-shadow:0 -4px 24px #0000001f}._drawerTitle_4569t_29{margin:0 0 12px;font-size:18px;font-weight:600}._createOwnBtn_4569t_35{background:var(--surface);cursor:pointer;border:1px solid #fa0000;border-radius:8px;flex-direction:row;align-items:center;gap:8px;width:100%;margin-top:8px;padding:16px;font-size:15px;display:flex}._suggestionsLabel_4569t_50{color:var(--text-muted);margin:20px 0 10px;font-size:14px}._suggestionGrid_4569t_56{grid-template-columns:1fr 1fr;gap:10px;max-height:50vh;display:grid;overflow-y:auto}._suggestionCard_4569t_64{background:var(--surface-3);cursor:pointer;text-align:left;border:none;border-radius:10px;min-height:56px;padding:12px;font-size:14px}._formHeader_4569t_75{flex-direction:row;align-items:center;gap:10px;margin-bottom:16px;display:flex}._backBtn_4569t_83{cursor:pointer;background:0 0;border:none;padding:4px;font-size:20px}._field_4569t_91{margin-bottom:20px}._fieldLabel_4569t_95{color:var(--text-body);margin:0 0 8px;font-size:15px}._input_4569t_101{box-sizing:border-box;border:1px solid #ff780a;border-radius:8px;width:100%;height:40px;padding:0 10px;font-size:16px}._inputSmall_4569t_111{border:1px solid #ff780a;border-radius:8px;width:80px;height:40px;padding:0 8px;font-size:16px}._goalRow_4569t_120{flex-flow:wrap;align-items:center;gap:8px;display:flex}._unitBtn_4569t_128{background:var(--surface);cursor:pointer;border:2px solid;border-radius:20px;padding:8px 14px;font-size:14px}._iconColorRow_4569t_137{flex-flow:wrap;align-items:center;gap:24px;display:flex}._pickerBtn_4569t_145{background:var(--surface);cursor:pointer;border:2px solid;border-radius:8px;min-width:44px;min-height:44px;font-size:22px}._colorDot_4569t_155{border:2px solid var(--border);cursor:pointer;border-radius:50%;width:44px;height:44px}._submitWrap_4569t_163{margin-top:16px;padding-bottom:8px}._primaryBtn_4569t_168{color:#f8f7f7;cursor:pointer;background:linear-gradient(#ffa861 20%,#ff780a 100%);border:none;border-radius:100px;width:100%;min-height:48px;font-size:17px}._unitPickerOverlay_4569t_179{z-index:1100;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}._unitPickerPanel_4569t_188{background:var(--surface);border-radius:16px 16px 0 0;width:100%;max-width:480px;padding:20px}._pillRow_4569t_198{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}._pill_4569t_198{background:var(--surface);cursor:pointer;border:2px solid;border-radius:24px;padding:8px 16px;font-size:14px}._pillSelected_4569t_214{color:#fff}}@media (width>=800px){._drawerOverlay_4569t_1{z-index:900;flex-direction:column;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}._drawerBackdrop_4569t_10{cursor:pointer;background:#0006;border:none;position:absolute;inset:0}._drawer_4569t_1{z-index:1;border-radius:var(--desktop-radius,12px);width:min(520px,100%);max-height:min(85vh,720px);box-shadow:var(--desktop-shadow,0 12px 32px #1917151f);position:relative}._suggestionGrid_4569t_56{grid-template-columns:repeat(3,1fr);max-height:40vh}._unitPickerOverlay_4569t_179{align-items:center}._unitPickerPanel_4569t_188{border-radius:var(--desktop-radius,12px);max-width:400px;box-shadow:var(--desktop-shadow)}._primaryBtn_4569t_168{width:auto;min-width:200px}}._activitiesHeader_9aemu_1,._desktopAddBtn_9aemu_2,._summaryStats_9aemu_3,._summaryVisual_9aemu_4{display:none}._menuWrap_9aemu_8{position:relative}._menuBackdrop_9aemu_12{z-index:15;cursor:pointer;background:#19171524;border:none;position:fixed;inset:0}._menuBtn_9aemu_21{cursor:pointer;background:0 0;border:none;padding:8px;font-size:18px}._menuDropdown_9aemu_29{background:var(--surface);z-index:20;border-radius:8px;min-width:120px;position:absolute;top:100%;right:0;overflow:hidden;box-shadow:0 4px 12px #00000026}._menuItem_9aemu_41{text-align:left;cursor:pointer;background:0 0;border:none;width:100%;padding:12px 16px;font-size:14px;display:block}._menuItem_9aemu_41:hover{background:var(--surface-2)}._menuItemDanger_9aemu_56{color:#fa0000}@media (width<=799px){._page_9aemu_61{background:var(--surface);flex-direction:column;flex:1;min-height:0;display:flex;position:relative}._page_9aemu_61:before{content:"";background:linear-gradient(180deg, var(--top-glow) 0%, var(--top-glow-end) 100%);pointer-events:none;height:120px;position:absolute;top:0;left:0;right:0}._inner_9aemu_85{z-index:1;box-sizing:border-box;flex-direction:column;flex:1;width:100%;max-width:480px;min-height:0;margin:0 auto;padding:8px 10px 0;display:flex;position:relative}._desktopLayout_9aemu_99,._activitiesPanel_9aemu_100{flex-direction:column;flex:1;min-height:0;display:flex}._header_9aemu_107{flex-direction:row;justify-content:space-between;align-items:flex-start;padding:4px 0;display:flex}._headerLeft_9aemu_115{flex-direction:row;align-items:center;gap:4px;display:flex}._backBtn_9aemu_122{cursor:pointer;background:0 0;border:none;align-items:center;padding:4px;display:flex}._title_9aemu_131{color:var(--text);margin:0;font-family:Poppins-Bold,Poppins,sans-serif;font-size:20px}._subtitle_9aemu_138{color:var(--text-faint);margin:0;font-size:14px}._list_9aemu_144{padding-top:24px;padding-bottom:calc(100px + env(safe-area-inset-bottom));flex:1;overflow-y:auto}._activityContent_9aemu_151{flex-direction:row;flex:1;justify-content:space-between;align-items:center;gap:10px;display:flex}._activityRow_9aemu_160{margin-bottom:10px}._activityCard_9aemu_164{cursor:pointer;text-align:left;min-height:50px;color:inherit;border:none;border-radius:8px;flex-direction:row;justify-content:space-between;align-items:center;padding:10px 44px 10px 10px;display:flex;position:relative}._activityName_9aemu_179{flex-direction:row;align-items:center;gap:5px;display:flex}._removeBtn_9aemu_186{background:rgb(var(--surface-rgb) / .72);color:#fa0000;cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex;position:absolute;bottom:8px;right:8px}._activityUnits_9aemu_202{padding-right:2px}._empty_9aemu_206{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:40vh;padding:24px;display:flex}._emptyImg_9aemu_216{object-fit:contain;max-width:200px;max-height:200px}._emptyText_9aemu_222{margin-top:8px;font-size:14px}._bottomBar_9aemu_227{width:100%;max-width:480px;padding:10px 8px calc(10px + env(safe-area-inset-bottom));background:var(--surface);box-sizing:border-box;z-index:5;border-top:1px solid #aaa;flex-direction:row;justify-content:space-around;align-items:center;display:flex;position:fixed;bottom:0;left:50%;transform:translate(-50%)}._actionBtn_9aemu_245{color:#fff;cursor:pointer;background:linear-gradient(#ffa861 20%,#ff780a 100%);border:none;border-radius:50%;justify-content:center;align-items:center;min-width:56px;min-height:56px;display:flex}._actionBtnDisabled_9aemu_258{opacity:.5;cursor:not-allowed}._startBtn_9aemu_263{color:#fff;cursor:pointer;background:linear-gradient(#ffa861 20%,#ff780a 100%);border:none;border-radius:100px;padding:12px 24px;font-size:15px}._loading_9aemu_273{min-height:50vh;color:var(--text-muted);flex:1;justify-content:center;align-items:center;display:flex}._toast_9aemu_282{color:#fff;z-index:200;background:#fa0000;border-radius:8px;max-width:90%;padding:12px 16px;font-size:14px;position:fixed;bottom:140px;left:50%;transform:translate(-50%)}._confirmOverlay_9aemu_296{z-index:1100;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._confirmBackdrop_9aemu_305{cursor:pointer;background:#00000073;border:none;position:absolute;inset:0}._confirmPanel_9aemu_313{z-index:1;background:var(--surface);text-align:center;border-radius:16px;width:min(360px,92vw);padding:20px;position:relative}._confirmActions_9aemu_323{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:16px;display:flex}._confirmBtn_9aemu_331{cursor:pointer;border:none;border-radius:16px;padding:8px 20px;font-size:15px}._confirmCancel_9aemu_339{background:var(--surface-3);color:#ff780a}._confirmDelete_9aemu_344{color:#fff;background:#fa0000}}@media (width>=800px){._page_9aemu_61{background:var(--desktop-page-bg,var(--surface-2));min-height:100vh}._page_9aemu_61:before{display:none}._emptyText_9aemu_222{margin-top:2px;font-size:14px}._inner_9aemu_85{max-width:var(--desktop-max-width,1120px);min-height:auto;margin:0 auto;padding:40px 32px}._desktopLayout_9aemu_99{grid-template-columns:minmax(280px,340px) minmax(0,1fr);align-items:start;gap:24px;display:grid}._summaryPanel_9aemu_379,._activitiesPanel_9aemu_100{background:var(--desktop-surface,var(--surface));border:var(--desktop-border,1px solid var(--border));box-shadow:var(--desktop-shadow,0 12px 32px #19171514);border-radius:24px}._emptyImg_9aemu_216{display:none}._summaryPanel_9aemu_379{box-sizing:border-box;flex-direction:column;min-height:540px;padding:24px;display:flex;position:sticky;top:32px}._activitiesPanel_9aemu_100{box-sizing:border-box;min-height:540px;padding:24px}._header_9aemu_107{flex-direction:row;justify-content:space-between;align-items:flex-start;padding:0;display:flex}._headerLeft_9aemu_115{flex-direction:row;align-items:center;gap:4px;display:flex}._activityName_9aemu_179{flex-direction:row;align-items:center;gap:10px;display:flex}._title_9aemu_131{margin-top:0;font-size:28px;line-height:1.2}._subtitle_9aemu_138{margin:0;font-size:15px}._summaryVisual_9aemu_4{justify-content:center;margin:36px 0 28px;display:flex}._summaryImage_9aemu_446{object-fit:contain;width:min(220px,100%);max-height:220px}._summaryStats_9aemu_3{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:24px;display:grid}._summaryStats_9aemu_3>div{background:var(--surface-2);border-radius:16px;padding:14px}._statValue_9aemu_465,._statLabel_9aemu_466{display:block}._statValue_9aemu_465{color:var(--text);font-family:Poppins-Bold,Poppins,sans-serif;font-size:24px}._statLabel_9aemu_466{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;margin-top:4px;font-size:12px}._activitiesHeader_9aemu_1{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}._kicker_9aemu_492{color:#ff780a;text-transform:uppercase;letter-spacing:.08em;margin:0 0 6px;font-size:13px;font-weight:700}._panelTitle_9aemu_501{color:var(--text);margin:0;font-family:Poppins-Bold,Poppins,sans-serif;font-size:24px}._desktopAddBtn_9aemu_2,._startBtn_9aemu_263{color:#fff;cursor:pointer;min-height:44px;font:inherit;white-space:nowrap;background:linear-gradient(#ffa861 20%,#ff780a 100%);border:none;border-radius:999px;align-items:center;gap:6px;padding:0 16px;font-weight:700;display:inline-flex}._list_9aemu_144{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding-top:0;padding-bottom:0;display:grid;overflow:visible}._bottomBar_9aemu_227{flex-direction:row;justify-content:space-between;align-items:center;width:100%;max-width:480px;display:flex;left:50%}._activityRow_9aemu_160{margin-bottom:0}._activityContent_9aemu_151{flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;display:flex}._activityCard_9aemu_164{border-radius:var(--desktop-radius,16px);min-height:74px;box-shadow:none;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:6px;padding:14px 16px;transition:box-shadow .15s;display:flex}._activityCard_9aemu_164:hover{box-shadow:0 4px 16px #1917151a}._removeBtn_9aemu_186{background:rgb(var(--surface-rgb) / .82);border:var(--desktop-border,1px solid var(--border));width:32px;height:32px;bottom:10px;right:10px}._mobileOnly_9aemu_583{display:none}._actionBtn_9aemu_245{color:#fff;cursor:pointer;background:linear-gradient(#ffa861 20%,#ff780a 100%);border:none;border-radius:50%;justify-content:center;align-items:center;min-width:52px;min-height:52px;display:inline-flex}._actionBtnDisabled_9aemu_258{opacity:.5;cursor:not-allowed}._actionBtn_9aemu_245._mobileOnly_9aemu_583{display:none}._startBtn_9aemu_263{flex:none}._empty_9aemu_206,._loading_9aemu_273{flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;min-height:360px;display:flex}._toast_9aemu_282{bottom:32px}}@media (width<=799px){._page_1gm9u_2{background:var(--surface);flex-direction:column;flex:1;min-height:0;display:flex;position:relative}._page_1gm9u_2:before{content:"";background:linear-gradient(180deg, var(--top-glow) 0%, var(--top-glow-end) 100%);pointer-events:none;height:120px;position:absolute;top:0;left:0;right:0}._inner_1gm9u_26{z-index:1;width:100%;max-width:480px;min-height:0;padding:8px 10px calc(88px + env(safe-area-inset-bottom));box-sizing:border-box;flex-direction:column;flex:1;margin:0 auto;display:flex;position:relative}._header_1gm9u_40{flex-direction:row;justify-content:space-between;display:flex}._cardHeader_1gm9u_46{display:none}._headerLeft_1gm9u_50{flex-direction:row;align-items:center;gap:4px;display:flex}._backBtn_1gm9u_57{cursor:pointer;background:0 0;border:none;align-items:center;padding:4px;display:flex}._title_1gm9u_66{color:var(--text);margin:0;font-family:Poppins-Bold,Poppins,sans-serif;font-size:20px}._dateRange_1gm9u_73{color:var(--text-body);flex-direction:row;justify-content:center;gap:8px;margin:8px 0 12px;font-size:16px;display:flex}._dateNavBtn_1gm9u_83{display:none}._menuWrap_1gm9u_87{position:relative}._headerActions_1gm9u_91{align-items:center;gap:8px;display:flex}._desktopAddBtn_1gm9u_97,._desktopStopBtn_1gm9u_98{display:none}._menuBtn_1gm9u_102{cursor:pointer;background:0 0;border:none;padding:10px}._menuDropdown_1gm9u_109{background:var(--surface);z-index:20;border-radius:8px;min-width:140px;position:absolute;top:100%;right:0;box-shadow:0 4px 12px #00000026}._menuItem_1gm9u_120{text-align:left;cursor:pointer;background:0 0;border:none;width:100%;padding:12px 16px;font-size:14px;display:block}._list_1gm9u_131{flex:1;min-height:0;overflow-y:auto}._empty_1gm9u_137{text-align:center;min-height:40vh;color:var(--text-muted);flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:14px;display:flex}._activityCard_1gm9u_149{background:var(--surface);cursor:pointer;text-align:left;width:100%;min-height:70px;font:inherit;color:inherit;border:1px solid;border-radius:8px;margin-bottom:10px;padding:10px;display:block}._cardTop_1gm9u_164{flex-direction:row;justify-content:space-between;margin-bottom:8px;display:flex}._cardName_1gm9u_171{flex-direction:row;align-items:center;gap:8px;display:flex}._progressTrack_1gm9u_178{background:var(--surface-3);border-radius:10px;height:10px;overflow:hidden}._progressFill_1gm9u_185{border-radius:10px;height:100%;transition:width .2s}._bottomBar_1gm9u_191{width:100%;max-width:480px;padding:10px 8px calc(10px + env(safe-area-inset-bottom));background:var(--surface);box-sizing:border-box;z-index:5;border-top:1px solid #aaa;flex-direction:row;justify-content:space-around;align-items:center;display:flex;position:fixed;bottom:0;left:50%;transform:translate(-50%)}._actionBtn_1gm9u_209{color:#fff;cursor:pointer;background:linear-gradient(#ffa861 20%,#ff780a 100%);border:none;border-radius:50%;justify-content:center;align-items:center;min-width:56px;min-height:56px;display:flex}._actionBtn_1gm9u_209:disabled{opacity:.4;cursor:not-allowed}._loading_1gm9u_227{min-height:50vh;color:var(--text-muted);flex:1;justify-content:center;align-items:center;display:flex}._confirmOverlay_1gm9u_236{z-index:1100;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._confirmBackdrop_1gm9u_245{cursor:pointer;background:#00000073;border:none;position:absolute;inset:0}._confirmPanel_1gm9u_253{z-index:1;background:var(--surface);text-align:center;border-radius:16px;width:min(360px,92vw);padding:20px;position:relative}._confirmActions_1gm9u_263{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:16px;display:flex}._confirmBtn_1gm9u_271{cursor:pointer;border:none;border-radius:16px;padding:8px 20px;font-size:15px}._confirmCancel_1gm9u_279{background:var(--surface-3);color:#ff780a}._confirmDelete_1gm9u_284{color:#fff;background:#fa0000}._progressSection_1gm9u_290{flex-direction:column;flex:1;justify-content:center;align-items:center;padding:16px 0;display:flex}._progressCenter_1gm9u_299{flex-direction:row;align-items:center;gap:12px;display:flex}._progressValue_1gm9u_306{text-align:center;font-size:15px}._unitsAllocatedLabel_1gm9u_311{text-align:center;color:var(--text-muted);margin-top:8px;font-size:14px}._toolRow_1gm9u_318{flex-direction:row;justify-content:center;gap:20px;padding:24px 0;display:flex}._toolBtn_1gm9u_326{color:#ff780a;cursor:pointer;background:#ffa861;border:none;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:22px;display:flex}._instanceSection_1gm9u_340{flex-direction:column;flex:1;min-height:0;display:flex}._instanceHeader_1gm9u_347{flex-direction:row;justify-content:space-between;padding-bottom:8px;font-size:14px;display:flex}._seeAllBtn_1gm9u_355{color:#0a7ea4;cursor:pointer;background:0 0;border:none;font-size:14px;text-decoration:underline}._saveWrap_1gm9u_364{justify-content:center;padding:16px 0 24px;display:flex}._primaryBtn_1gm9u_370{color:#f8f7f7;cursor:pointer;background:linear-gradient(#ffa861 20%,#ff780a 100%);border:none;border-radius:100px;min-width:200px;min-height:48px;font-size:17px}._primaryBtn_1gm9u_370:disabled{opacity:.45;cursor:not-allowed}._iconBtn_1gm9u_386{cursor:pointer;color:#ff780a;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;font-size:28px;display:flex}._drawerSheet_1gm9u_398{z-index:1000;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}._modalSheet_1gm9u_407{z-index:1000;box-sizing:border-box;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}._drawerBackdrop_1gm9u_418{cursor:pointer;background:#0006;border:none;position:absolute;inset:0}._drawerPanel_1gm9u_426{z-index:1;background:var(--surface);box-sizing:border-box;border-radius:16px 16px 0 0;width:100%;max-width:480px;max-height:90vh;padding:16px;position:relative;overflow-y:auto}._modalPanel_1gm9u_439{z-index:1;background:var(--surface);box-sizing:border-box;border-radius:18px;width:min(420px,100%);max-height:90vh;padding:18px;position:relative;overflow-y:auto}._drawerPanelTall_1gm9u_451{max-height:90vh}._drawerTitle_1gm9u_455{margin:0 0 12px;font-size:16px;font-weight:600}._drawerInputRow_1gm9u_461{flex-direction:row;align-items:center;gap:10px;display:flex}._drawerInput_1gm9u_461{border:1px solid #ff780a;border-radius:8px;flex:1;height:40px;padding:0 10px;font-size:16px}._modalField_1gm9u_477{color:var(--text-body);flex-direction:column;gap:6px;margin-bottom:14px;font-size:14px;font-weight:600;display:flex}._modalActions_1gm9u_487{justify-content:flex-end;gap:10px;margin-top:16px;display:flex}._modalActions_1gm9u_487 ._primaryBtn_1gm9u_370{min-width:120px}._secondaryBtn_1gm9u_498{border:1px solid var(--border);background:var(--surface);min-width:104px;min-height:44px;color:var(--text-body);cursor:pointer;border-radius:100px;padding:0 18px;font-size:16px}._noteArea_1gm9u_510{resize:vertical;box-sizing:border-box;border:1px solid #ff780a;border-radius:8px;width:100%;min-height:120px;padding:10px;font-family:inherit;font-size:15px}._noteToolbar_1gm9u_522{flex-direction:row;justify-content:flex-end;align-items:center;gap:10px;margin-bottom:8px;display:flex}._historyList_1gm9u_531{flex-direction:column;gap:10px;padding-bottom:24px;display:flex}}@media (width>=800px){._historyList_1gm9u_531{flex-direction:column;gap:10px;padding-top:20px;padding-bottom:24px;display:flex}._page_1gm9u_2{background:var(--desktop-page-bg,var(--surface-2));min-height:100vh;position:relative}._page_1gm9u_2:before{content:"";background:linear-gradient(180deg, var(--top-glow) 0%, var(--top-glow-end) 100%);pointer-events:none;height:180px;position:absolute;top:0;left:0;right:0}._inner_1gm9u_26{z-index:1;max-width:var(--desktop-max-width,1120px);background:var(--desktop-surface,var(--surface));border:var(--desktop-border,1px solid var(--border));min-height:540px;box-shadow:var(--desktop-shadow,0 12px 32px #19171514);box-sizing:border-box;border-radius:24px;flex-direction:column;margin:0 auto;padding:24px;display:flex;position:relative}._page_1gm9u_2{box-sizing:border-box;padding:40px 32px}._header_1gm9u_40{flex-direction:row;justify-content:space-between;align-items:flex-start;padding:0;display:flex}._headerLeft_1gm9u_50{flex-direction:row;align-items:center;gap:4px;display:flex}._title_1gm9u_66{margin:0;font-size:28px;line-height:1.2}._dateRange_1gm9u_73{background:var(--surface-2);min-width:260px;color:var(--text-muted);border-radius:999px;flex-direction:row;justify-content:center;align-self:center;align-items:center;gap:8px;margin:8px 0 24px;padding:8px 12px;font-size:15px;display:inline-flex}._dateNavBtn_1gm9u_83{border:1px solid var(--border);background:linear-gradient(180deg, var(--surface) 0%, var(--accent-soft) 100%);color:#ff780a;cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;transition:transform .16s,box-shadow .16s,border-color .16s;display:inline-flex;box-shadow:0 6px 14px #ff780a1f}._dateNavBtn_1gm9u_83:hover:not(:disabled){border-color:var(--accent-border);transform:translateY(-1px);box-shadow:0 10px 20px #ff780a2e}._dateNavBtn_1gm9u_83:active:not(:disabled){transform:translateY(0)}._dateNavBtn_1gm9u_83:focus-visible,._desktopAddBtn_1gm9u_97:focus-visible,._desktopStopBtn_1gm9u_98:focus-visible,._actionBtn_1gm9u_209:focus-visible,._toolBtn_1gm9u_326:focus-visible,._primaryBtn_1gm9u_370:focus-visible,._secondaryBtn_1gm9u_498:focus-visible,._iconBtn_1gm9u_386:focus-visible,._seeAllBtn_1gm9u_355:focus-visible{outline-offset:3px;outline:3px solid #ff780a47}._dateNavBtn_1gm9u_83:disabled{opacity:.4;cursor:not-allowed;box-shadow:none}._menuWrap_1gm9u_87{display:none}._headerActions_1gm9u_91{align-items:center;gap:10px;display:inline-flex}._desktopAddBtn_1gm9u_97{color:#fff;cursor:pointer;min-height:44px;font:inherit;letter-spacing:.01em;background:linear-gradient(135deg,#ffad67 0%,#ff780a 58%,#ef6500 100%);border:none;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-weight:700;transition:transform .16s,box-shadow .16s,filter .16s;display:inline-flex;box-shadow:0 10px 22px #ff780a3d}._desktopAddBtn_1gm9u_97:hover{filter:saturate(1.04);transform:translateY(-1px);box-shadow:0 14px 28px #ff780a4d}._desktopAddBtn_1gm9u_97:active{transform:translateY(0);box-shadow:0 8px 18px #ff780a38}._desktopStopBtn_1gm9u_98{background:var(--danger-soft);color:#d71920;cursor:pointer;min-height:44px;font:inherit;border:1px solid #ffd7d7;border-radius:999px;justify-content:center;align-items:center;padding:0 20px;font-weight:700;transition:transform .16s,box-shadow .16s,background-color .16s,border-color .16s;display:inline-flex;box-shadow:0 8px 18px #d7192014}._desktopStopBtn_1gm9u_98:hover{background:var(--danger-soft);border-color:#ffb8b8;transform:translateY(-1px);box-shadow:0 12px 24px #d7192021}._desktopStopBtn_1gm9u_98:active{transform:translateY(0);box-shadow:0 7px 16px #d719201a}._menuBtn_1gm9u_102{cursor:pointer;background:0 0;border:none;padding:10px}._menuDropdown_1gm9u_109{background:var(--surface);z-index:20;border-radius:8px;min-width:140px;position:absolute;top:100%;right:0;box-shadow:0 4px 12px #00000026}._menuItem_1gm9u_120{text-align:left;cursor:pointer;background:0 0;border:none;width:100%;padding:12px 16px;font-size:14px;display:block}._list_1gm9u_131{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:14px;min-height:auto;display:grid;overflow:visible}._activityCard_1gm9u_149{border-radius:var(--desktop-radius,16px);background:var(--surface);width:100%;min-height:92px;box-shadow:none;cursor:pointer;text-align:left;font:inherit;color:inherit;border-width:1px;flex-direction:column;justify-content:space-between;gap:12px;margin-bottom:0;padding:14px 16px;transition:box-shadow .15s;display:flex}._cardTop_1gm9u_164{flex-direction:row;justify-content:space-between;gap:12px;margin-bottom:0;display:flex}._cardName_1gm9u_171{flex-direction:row;align-items:center;gap:8px;display:flex}._progressTrack_1gm9u_178{background:var(--surface-3);border-radius:10px;height:10px;overflow:hidden}._progressFill_1gm9u_185{border-radius:10px;height:100%;transition:width .2s}._activityCard_1gm9u_149:hover{box-shadow:0 4px 16px #1917151a}._bottomBar_1gm9u_191{display:none}._actionBtn_1gm9u_209{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ffad67 0%,#ff780a 58%,#ef6500 100%);border:none;border-radius:50%;justify-content:center;align-items:center;min-width:56px;min-height:56px;transition:transform .16s,box-shadow .16s,filter .16s;display:flex;box-shadow:0 10px 22px #ff780a38}._actionBtn_1gm9u_209:hover:not(:disabled){filter:saturate(1.04);transform:translateY(-1px);box-shadow:0 14px 28px #ff780a4d}._actionBtn_1gm9u_209:active:not(:disabled){transform:translateY(0);box-shadow:0 8px 18px #ff780a38}._actionBtn_1gm9u_209:disabled{opacity:.4;cursor:not-allowed;box-shadow:none}._empty_1gm9u_137,._loading_1gm9u_227{text-align:center;min-height:40vh;color:var(--text-muted);background:0 0;border:none;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:14px;display:flex}._confirmOverlay_1gm9u_236{z-index:1100;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._confirmBackdrop_1gm9u_245{cursor:pointer;background:#00000073;border:none;position:absolute;inset:0}._confirmPanel_1gm9u_253{z-index:1;background:var(--surface);text-align:center;border-radius:16px;width:min(360px,92vw);padding:20px;position:relative}._confirmActions_1gm9u_263{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:16px;display:flex}._confirmBtn_1gm9u_271{cursor:pointer;border:none;border-radius:16px;padding:8px 20px;font-size:15px}._confirmCancel_1gm9u_279{background:var(--surface-3);color:#ff780a}._confirmDelete_1gm9u_284{color:#fff;background:#fa0000}._inner_1gm9u_26:has(._progressSection_1gm9u_290){max-width:var(--desktop-max-width,1040px);min-height:auto;box-shadow:none;background:0 0;border:none;border-radius:0;grid-template-rows:auto 1fr auto;grid-template-columns:minmax(270px,310px) 1fr;align-items:start;gap:0 40px;padding:32px 32px 40px;display:grid}._inner_1gm9u_26:has(._progressSection_1gm9u_290) ._header_1gm9u_40{display:none}._progressSection_1gm9u_290{background:var(--desktop-surface,var(--surface));border:var(--desktop-border,1px solid var(--border));border-radius:var(--desktop-radius,12px);width:330px;box-shadow:var(--desktop-shadow);grid-area:1/1/4;padding:24px}._cardHeader_1gm9u_46{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}._cardHeaderLeft_1gm9u_987{align-items:center;display:flex}._cardHeaderTitle_1gm9u_992{color:var(--text);margin:0;font-size:22px;line-height:1.2}._progressCenter_1gm9u_299{flex-direction:row;justify-content:center;align-items:center;gap:12px;display:flex}._instanceSection_1gm9u_340{background:var(--desktop-surface,var(--surface));border:var(--desktop-border,1px solid var(--border));border-radius:var(--desktop-radius,12px);box-shadow:var(--desktop-shadow);grid-area:2/2;padding:24px;overflow-y:auto}._saveWrap_1gm9u_364{grid-area:3/2;justify-content:flex-start;padding:0 0 8px}._toolRow_1gm9u_318{gap:16px;padding:28px 0 8px}._toolBtn_1gm9u_326{border:1px solid var(--border);background:linear-gradient(180deg, var(--surface) 0%, var(--accent-soft) 100%);color:#ff780a;border-radius:18px;width:52px;height:52px;transition:transform .16s,box-shadow .16s,border-color .16s;box-shadow:0 10px 22px #ff780a1f}._toolBtn_1gm9u_326:hover{border-color:var(--accent-border);transform:translateY(-1px);box-shadow:0 14px 28px #ff780a2e}._toolBtn_1gm9u_326:active{transform:translateY(0)}._primaryBtn_1gm9u_370{letter-spacing:.01em;background:linear-gradient(135deg,#ffad67 0%,#ff780a 58%,#ef6500 100%);border-radius:999px;min-height:50px;font-weight:700;transition:transform .16s,box-shadow .16s,filter .16s;box-shadow:0 12px 26px #ff780a3d}._primaryBtn_1gm9u_370:hover{filter:saturate(1.04);transform:translateY(-1px);box-shadow:0 16px 32px #ff780a4d}._primaryBtn_1gm9u_370:active{transform:translateY(0);box-shadow:0 9px 20px #ff780a38}._primaryBtn_1gm9u_370:disabled{opacity:.45;cursor:not-allowed;box-shadow:none;transform:none}._secondaryBtn_1gm9u_498{border:1px solid var(--border);background:var(--surface);min-height:48px;color:var(--text-body);cursor:pointer;font:inherit;border-radius:999px;padding:0 20px;font-weight:700;transition:transform .16s,border-color .16s,background-color .16s}._secondaryBtn_1gm9u_498:hover{border-color:var(--accent-border);background:var(--accent-soft);transform:translateY(-1px)}._secondaryBtn_1gm9u_498:active{transform:translateY(0)}._iconBtn_1gm9u_386{cursor:pointer;color:#ff780a;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;font-size:30px;transition:transform .16s,color .16s;display:flex}._iconBtn_1gm9u_386:hover{color:#ef6500;transform:translateY(-1px)}._iconBtn_1gm9u_386:active{transform:translateY(0)}._drawerSheet_1gm9u_398{align-items:center}._modalSheet_1gm9u_407{z-index:1000;box-sizing:border-box;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}._modalPanel_1gm9u_439{z-index:1;background:var(--desktop-surface,var(--surface));border:var(--desktop-border,1px solid var(--border));border-radius:var(--desktop-radius,12px);width:min(460px,100%);max-height:90vh;box-shadow:var(--desktop-shadow);box-sizing:border-box;padding:24px;position:relative;overflow-y:auto}._modalField_1gm9u_477{color:var(--text-muted);letter-spacing:.01em;flex-direction:column;gap:8px;margin-bottom:16px;font-size:13px;font-weight:700;display:flex}._modalField_1gm9u_477 ._drawerInput_1gm9u_461,._modalField_1gm9u_477 ._noteArea_1gm9u_510{box-sizing:border-box;border:1px solid var(--border);width:100%;color:var(--text-body);background:var(--accent-soft);border-radius:14px;font-family:inherit;font-size:16px;transition:background .2s,border-color .2s,box-shadow .2s}._modalField_1gm9u_477 ._drawerInput_1gm9u_461{height:52px;padding:0 16px}._modalField_1gm9u_477 ._noteArea_1gm9u_510{min-height:132px;padding:14px 16px;line-height:1.5}._modalField_1gm9u_477 ._drawerInput_1gm9u_461::placeholder,._modalField_1gm9u_477 ._noteArea_1gm9u_510::placeholder{color:#9b938c}._modalField_1gm9u_477 ._drawerInput_1gm9u_461:hover,._modalField_1gm9u_477 ._noteArea_1gm9u_510:hover{border-color:var(--accent-border);background:var(--surface)}._modalField_1gm9u_477 ._drawerInput_1gm9u_461:focus,._modalField_1gm9u_477 ._noteArea_1gm9u_510:focus{background:var(--surface);border-color:#ff780a;outline:none;box-shadow:0 0 0 4px #ff780a24}._modalActions_1gm9u_487{justify-content:flex-end;gap:12px;margin-top:20px;display:flex}._modalActions_1gm9u_487 ._primaryBtn_1gm9u_370{min-width:120px}._drawerPanel_1gm9u_426,._drawerPanelTall_1gm9u_451{border-radius:var(--desktop-radius,12px);max-width:480px;box-shadow:var(--desktop-shadow)}}@media (width>=1100px){._list_1gm9u_131{grid-template-columns:repeat(3,minmax(0,1fr))}}
