.progress_shell__QHprj{min-height:100vh;color:#f4efff;background:linear-gradient(rgba(190,158,255,.025) 1px,transparent 0),linear-gradient(90deg,rgba(190,158,255,.025) 1px,transparent 0),radial-gradient(circle at 80% 6%,rgba(165,108,255,.22),transparent 26%),#0b0813;background-size:42px 42px,42px 42px,auto,auto;font-family:Avenir Next,PingFang SC,sans-serif}.progress_loading__YuzNQ{min-height:540px;display:grid;place-items:center;color:#81758f;font-size:10px;letter-spacing:.12em}.progress_loginGate__GVMvW{width:min(720px,calc(100% - 32px));min-height:calc(100vh - 72px);display:grid;place-items:center;align-content:center;gap:18px;margin:0 auto;text-align:center}.progress_loginGate__GVMvW small{color:#ae8bef;font-size:12px;font-weight:650;letter-spacing:.12em}.progress_loginGate__GVMvW h1{margin:0;font-size:clamp(38px,6vw,64px);line-height:1.08;letter-spacing:-.05em}.progress_loginGate__GVMvW p{max-width:580px;margin:0;color:#9c90a9;font-size:15px;line-height:1.75}.progress_loginGate__GVMvW button{min-height:48px;padding:0 24px;border:1px solid rgba(202,174,255,.28);border-radius:10px;color:#f7f1ff;background:linear-gradient(90deg,#7044bb,#8e5fd5);font-size:15px;font-weight:650;cursor:pointer}.progress_errorBanner__i7Lin,.progress_noticeBanner__flHa5{width:min(1180px,calc(100% - 48px));margin:18px auto 0;padding:13px 16px;border-radius:10px;font-size:14px;line-height:1.5}.progress_errorBanner__i7Lin{border:1px solid rgba(239,101,121,.28);color:#f1c5cc;background:rgba(239,101,121,.08)}.progress_noticeBanner__flHa5{border:1px solid rgba(104,197,143,.28);color:#c9ead7;background:rgba(61,143,95,.1)}.progress_inlineError__FRjO8{color:#f1aebb;font-size:14px}.progress_activeDashboard__xWMtg,.progress_endPanel__vLhds,.progress_setupPanel__m9jFk{width:min(1280px,calc(100% - 48px));margin:0 auto;padding:42px 0 100px}.progress_setupPanel__m9jFk{min-height:calc(100vh - 72px);display:grid;grid-template-columns:.95fr 1.05fr;align-items:center;gap:clamp(40px,7vw,110px)}.progress_cycleHero__W5WS8>div:first-child>p,.progress_endPanel__vLhds>p,.progress_setupIntro__nYakv>p{margin:0 0 15px;color:#ae8bef;font-size:9px;letter-spacing:.22em}.progress_setupIntro__nYakv h1{margin:0;font-size:clamp(58px,6.8vw,94px);font-weight:600;line-height:.98;letter-spacing:-.075em}.progress_setupIntro__nYakv>span{max-width:520px;display:block;margin-top:26px;color:#968aa5;font-family:Songti SC,serif;line-height:1.8}.progress_rulePreview__yNqKr{display:flex;align-items:baseline;gap:9px;margin-top:44px;color:#c5a7f7}.progress_rulePreview__yNqKr strong{font-family:ui-monospace,monospace;font-size:44px;font-weight:400}.progress_rulePreview__yNqKr small{color:#746981;font-size:9px}.progress_rulePreview__yNqKr i{width:1px;height:32px;margin:0 13px;background:rgba(201,169,255,.18)}.progress_setupPanel__m9jFk form{grid-template-columns:1fr 180px;gap:15px;padding:clamp(28px,4vw,48px);border:1px solid rgba(202,174,255,.16);border-radius:26px;background:linear-gradient(145deg,rgba(30,21,46,.95),rgba(16,12,25,.96));box-shadow:0 28px 80px rgba(0,0,0,.34)}.progress_formHeading__Y6r7d{grid-column:1/-1;margin-bottom:7px}.progress_formHeading__Y6r7d small,.progress_panelHeading__fUVtT small{color:#9876d7;font-size:7px;letter-spacing:.18em}.progress_formHeading__Y6r7d h2,.progress_panelHeading__fUVtT h2{margin:5px 0 0;font-size:21px;font-weight:550}.progress_setupPanel__m9jFk label{grid-column:1/-1;display:grid;gap:7px}.progress_noteField__LE3xF span,.progress_setupPanel__m9jFk label span{color:#786c88;font-size:8px;letter-spacing:.08em}.progress_noteField__LE3xF input,.progress_setupPanel__m9jFk input,.progress_setupPanel__m9jFk textarea{width:100%;padding:12px 13px;border:1px solid rgba(202,174,255,.12);border-radius:8px;color:#e6dcf4;background:rgba(10,7,17,.62);font:inherit;font-size:10px;outline:none}.progress_noteField__LE3xF input:focus,.progress_setupPanel__m9jFk input:focus,.progress_setupPanel__m9jFk textarea:focus{border-color:rgba(185,142,255,.55);box-shadow:0 0 0 3px rgba(185,142,255,.07)}.progress_setupPanel__m9jFk textarea{min-height:76px;resize:vertical}.progress_setupPanel__m9jFk .progress_timeField___qXUC{grid-column:1}.progress_setupPanel__m9jFk form>button{grid-column:1/-1;display:flex;justify-content:space-between;margin-top:5px;padding:14px 16px;border:1px solid rgba(202,174,255,.28);border-radius:8px;color:#f2e9ff;background:linear-gradient(90deg,#7044bb,#8e5fd5);font-size:10px;cursor:pointer}.progress_setupPanel__m9jFk form>button:disabled{opacity:.35;cursor:default}.progress_setupPanel__m9jFk form>p{grid-column:1/-1;margin:-4px 0 0;color:#60566d;font-size:8px;line-height:1.6}.progress_activeDashboard__xWMtg{display:grid;gap:14px}.progress_cycleHero__W5WS8{min-height:360px;display:grid;grid-template-columns:1fr 280px;align-items:center;gap:60px;padding:clamp(42px,6vw,76px);border:1px solid rgba(202,174,255,.15);border-radius:28px;background:linear-gradient(135deg,rgba(31,21,48,.96),rgba(14,10,23,.94));box-shadow:0 28px 80px rgba(0,0,0,.3)}.progress_cycleHero__W5WS8 h1{margin:0;font-size:clamp(55px,6vw,82px);line-height:1.02;letter-spacing:-.065em}.progress_cycleHero__W5WS8>div:first-child>span{display:block;margin-top:19px;color:#a493b8;font-family:Songti SC,serif;font-size:18px}.progress_dayCounter__o9Onr{display:grid;grid-template-columns:auto 1fr;align-items:baseline;padding:29px;border:1px solid rgba(202,174,255,.13);border-radius:18px;background:rgba(128,78,197,.07)}.progress_dayCounter__o9Onr>small{grid-column:1/-1;color:#8567b9;font-size:8px;letter-spacing:.18em}.progress_dayCounter__o9Onr>strong{margin-top:8px;color:#c4a3fa;font-family:ui-monospace,monospace;font-size:83px;font-weight:400;line-height:1}.progress_dayCounter__o9Onr>i{color:#70617e;font-size:13px;font-style:normal}.progress_dayCounter__o9Onr>div{grid-column:1/-1;height:5px;margin-top:19px;overflow:hidden;border-radius:10px;background:rgba(202,174,255,.1)}.progress_dayCounter__o9Onr>div span{height:100%;display:block;border-radius:inherit;background:linear-gradient(90deg,#7950c1,#c099ff)}.progress_dayCounter__o9Onr p{grid-column:1/-1;margin:8px 0 0;color:#70647f;font-size:8px}.progress_statusGrid__NZXJn{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.progress_statusGrid__NZXJn article{min-height:135px;display:grid;align-content:center;gap:5px;padding:25px;border:1px solid rgba(202,174,255,.11);border-radius:16px;background:rgba(22,16,34,.88)}.progress_statusGrid__NZXJn article>small{color:#776a87;font-size:8px}.progress_statusGrid__NZXJn article>strong{color:#e4d8f3;font-family:ui-monospace,monospace;font-size:38px;font-weight:400}.progress_statusGrid__NZXJn article>strong i{margin-left:5px;color:#847292;font-size:9px;font-style:normal}.progress_statusGrid__NZXJn article>span{color:#675c73;font-size:8px}.progress_failureStatus__d7iop>div{display:flex;gap:9px;margin:10px 0}.progress_failureStatus__d7iop>div i{width:30px;height:30px;display:grid;place-items:center;border:1px solid rgba(202,174,255,.13);border-radius:50%;color:#62566f;font-size:15px}.progress_failureStatus__d7iop>div .progress_usedFailure__t64iX{border-color:rgba(239,101,121,.3);color:#ee6d80;background:rgba(239,101,121,.08)}.progress_progressMainGrid___ro7R{display:grid;grid-template-columns:1.3fr .7fr;gap:14px}.progress_checkInCard__Orlyr,.progress_contextCard__GWVmA,.progress_dayMapCard__RXU2W,.progress_historyCard__Tgxah{padding:27px;border:1px solid rgba(202,174,255,.11);background:rgba(22,16,34,.9)}.progress_panelHeading__fUVtT{display:flex;align-items:center;justify-content:space-between;gap:20px}.progress_panelHeading__fUVtT>span{color:#746981;font-size:8px}.progress_todayAction__WY_cF{margin-top:24px;padding:20px;border-left:3px solid #a66ce9;background:rgba(161,99,231,.07)}.progress_todayAction__WY_cF small{color:#7d6998;font-size:7px}.progress_todayAction__WY_cF strong{display:block;margin-top:7px;color:#e3d6f2;font-family:Songti SC,serif;font-size:22px}.progress_todayAction__WY_cF p{margin:8px 0 0;color:#71637e;font-size:8px}.progress_noteField__LE3xF{display:grid;gap:7px;margin-top:17px}.progress_noteField__LE3xF input:disabled{opacity:.45}.progress_checkInActions__lRwgx{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:14px}.progress_checkInActions__lRwgx button{display:flex;align-items:center;gap:12px;padding:15px;border:1px solid rgba(202,174,255,.12);border-radius:10px;color:#b9a9ca;background:rgba(255,255,255,.015);text-align:left;cursor:pointer}.progress_checkInActions__lRwgx button:first-child:hover{border-color:rgba(110,194,145,.4);background:rgba(75,170,113,.06)}.progress_checkInActions__lRwgx button:last-child:hover{border-color:rgba(239,101,121,.35);background:rgba(239,101,121,.05)}.progress_checkInActions__lRwgx button:disabled{opacity:.32;cursor:default}.progress_checkInActions__lRwgx button i{width:29px;height:29px;display:grid;place-items:center;border:1px solid rgba(202,174,255,.14);border-radius:50%;font-style:normal}.progress_checkInActions__lRwgx button span{display:grid;gap:3px}.progress_checkInActions__lRwgx button strong{font-size:10px}.progress_checkInActions__lRwgx button small{color:#665a72;font-size:7px}.progress_checkedNote___y_EC{margin:12px 0 0;color:#826fa0;font-size:8px;text-align:center}.progress_contextCard__GWVmA>p{margin:31px 0;color:#a89bb7;font-family:Songti SC,serif;font-size:18px;line-height:1.8}.progress_contextCard__GWVmA>div:last-of-type{padding-top:18px;border-top:1px solid rgba(202,174,255,.09)}.progress_contextCard__GWVmA>div:last-of-type small{color:#71647f;font-size:7px}.progress_contextCard__GWVmA>div:last-of-type strong{display:block;margin-top:6px;color:#c2b3d2;font-size:11px}.progress_contextCard__GWVmA aside{display:grid;gap:5px;margin-top:16px;padding:12px;border:1px solid rgba(202,174,255,.08);border-radius:8px;background:rgba(151,92,218,.045)}.progress_contextCard__GWVmA aside small{color:#a77fe2;font-size:7px}.progress_contextCard__GWVmA aside span{color:#766984;font-size:8px;line-height:1.6}.progress_dayMap__XmFyO{display:grid;grid-template-columns:repeat(10,1fr);gap:7px;margin-top:24px}.progress_dayMap__XmFyO>div{min-width:0;aspect-ratio:1;display:grid;place-items:center;align-content:center;gap:2px;border:1px solid rgba(202,174,255,.08);border-radius:7px;color:#51475b;background:rgba(255,255,255,.012)}.progress_dayMap__XmFyO small{font-family:ui-monospace,monospace;font-size:7px}.progress_dayMap__XmFyO strong{font-size:13px}.progress_dayMap__XmFyO span{color:#50465a;font-size:6px}.progress_dayMap__XmFyO .progress_successDay__gmP7s{border-color:rgba(91,190,133,.28);color:#6bc18f;background:rgba(91,190,133,.06)}.progress_dayMap__XmFyO .progress_failureDay__VvJcL{border-color:rgba(239,101,121,.28);color:#ec7182;background:rgba(239,101,121,.06)}.progress_dayMap__XmFyO .progress_currentDay__vamvl{border-color:rgba(190,148,255,.48);color:#c19bff;box-shadow:0 0 18px rgba(169,108,255,.08)}.progress_historyCard__Tgxah>div:last-child{display:grid;gap:6px;margin-top:20px}.progress_historyCard__Tgxah article{display:grid;grid-template-columns:100px 55px 1fr;align-items:center;gap:15px;padding:11px 13px;border:1px solid rgba(202,174,255,.07);border-radius:7px;background:rgba(255,255,255,.01)}.progress_historyCard__Tgxah time{color:#6d6179;font-family:ui-monospace,monospace;font-size:8px}.progress_historyCard__Tgxah b{font-size:8px}.progress_historyCard__Tgxah p{margin:0;color:#7b6f88;font-size:9px}.progress_successText__5zQ1t{color:#6bc18f}.progress_failureText__7bPCo{color:#ec7182}.progress_endPanel__vLhds{min-height:calc(100vh - 72px);display:grid;place-items:center;align-content:center;text-align:center}.progress_endSymbol__w8g7Y{width:160px;height:160px;display:grid;place-items:center;margin-bottom:30px;border:1px solid rgba(202,174,255,.18);border-radius:50%;color:#c09aff;font-family:ui-monospace,monospace;font-size:64px;box-shadow:0 0 0 30px rgba(167,102,241,.025),0 0 0 60px rgba(167,102,241,.012)}.progress_terminatedPanel__RXb2N .progress_endSymbol__w8g7Y{border-color:rgba(239,101,121,.22);color:#ed7183}.progress_endPanel__vLhds h1{margin:0;font-size:clamp(40px,5vw,68px);letter-spacing:-.06em}.progress_endPanel__vLhds>span{max-width:650px;margin-top:18px;color:#8f829d;font-family:Songti SC,serif;font-size:16px;line-height:1.8}.progress_endPanel__vLhds dl{display:flex;gap:50px;margin:36px 0}.progress_endPanel__vLhds dl div{display:grid;gap:5px}.progress_endPanel__vLhds dt{color:#6b6077;font-size:8px}.progress_endPanel__vLhds dd{margin:0;color:#c1b1d1;font-family:ui-monospace,monospace;font-size:17px}.progress_endPanel__vLhds button{padding:13px 17px;border:1px solid rgba(202,174,255,.24);border-radius:8px;color:#decff0;background:rgba(151,92,218,.11);font-size:10px;cursor:pointer}.progress_endPanel__vLhds button span{margin-left:30px}@media (max-width:900px){.progress_activeDashboard__xWMtg,.progress_endPanel__vLhds,.progress_setupPanel__m9jFk{width:min(100% - 30px,760px)}.progress_setupPanel__m9jFk{grid-template-columns:1fr;padding-top:70px}.progress_setupIntro__nYakv{text-align:center}.progress_setupIntro__nYakv>span{margin-inline:auto}.progress_rulePreview__yNqKr{justify-content:center}.progress_cycleHero__W5WS8{grid-template-columns:1fr 230px}.progress_dayCounter__o9Onr>strong{font-size:66px}.progress_progressMainGrid___ro7R{grid-template-columns:1fr}.progress_dayMap__XmFyO{grid-template-columns:repeat(6,1fr)}}@media (max-width:600px){.progress_activeDashboard__xWMtg,.progress_endPanel__vLhds,.progress_setupPanel__m9jFk{width:calc(100% - 24px);padding-bottom:120px}.progress_setupPanel__m9jFk{padding-top:45px}.progress_setupIntro__nYakv h1{font-size:55px}.progress_setupIntro__nYakv>span{font-size:15px}.progress_setupPanel__m9jFk form{grid-template-columns:1fr;padding:25px 20px;border-radius:20px}.progress_setupPanel__m9jFk .progress_timeField___qXUC{grid-column:1}.progress_cycleHero__W5WS8{min-height:590px;grid-template-columns:1fr;gap:30px;padding:34px 24px}.progress_cycleHero__W5WS8 h1{font-size:52px}.progress_dayCounter__o9Onr{width:100%}.progress_statusGrid__NZXJn{grid-template-columns:1fr 1fr}.progress_failureStatus__d7iop{grid-column:1/-1}.progress_checkInCard__Orlyr,.progress_contextCard__GWVmA,.progress_dayMapCard__RXU2W,.progress_historyCard__Tgxah{padding:20px}.progress_panelHeading__fUVtT{align-items:start;flex-direction:column;gap:7px}.progress_checkInActions__lRwgx{grid-template-columns:1fr}.progress_dayMap__XmFyO{grid-template-columns:repeat(5,1fr)}.progress_historyCard__Tgxah article{grid-template-columns:1fr auto}.progress_historyCard__Tgxah p{grid-column:1/-1}.progress_endSymbol__w8g7Y{width:125px;height:125px;font-size:51px}.progress_endPanel__vLhds dl{gap:22px}.progress_endPanel__vLhds h1{font-size:42px}}@media (prefers-reduced-motion:reduce){.progress_checkInActions__lRwgx button,.progress_setupPanel__m9jFk button{transition:none}}.progress_loading__YuzNQ{min-height:480px;font-size:15px;letter-spacing:0}.progress_activeDashboard__xWMtg,.progress_endPanel__vLhds,.progress_setupPanel__m9jFk{width:min(1180px,calc(100% - 48px))}.progress_setupPanel__m9jFk{min-height:calc(100vh - 68px);grid-template-columns:minmax(320px,.82fr) minmax(500px,1.18fr);gap:clamp(44px,7vw,92px);padding:56px 0 92px}.progress_cycleHero__W5WS8>div:first-child>p,.progress_endPanel__vLhds>p,.progress_setupIntro__nYakv>p{margin-bottom:12px;font-size:12px;font-weight:650;letter-spacing:.12em}.progress_setupIntro__nYakv h1{font-size:clamp(50px,5.6vw,76px);line-height:1.05;letter-spacing:-.055em}.progress_setupIntro__nYakv>span{max-width:460px;margin-top:22px;color:#afa4bb;font-family:inherit;font-size:17px;line-height:1.7}.progress_rulePreview__yNqKr{gap:10px;margin-top:30px}.progress_rulePreview__yNqKr strong{font-size:38px}.progress_rulePreview__yNqKr small{color:#9a8da8;font-size:13px}.progress_setupPanel__m9jFk form{display:grid;grid-template-columns:1fr;gap:0;min-height:570px;padding:clamp(28px,4vw,44px);border-radius:24px}.progress_setupProgress__7GQQx{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0 0 32px;padding:0;list-style:none}.progress_setupProgress__7GQQx li{position:relative;display:grid;grid-template-columns:28px 1fr;align-items:center;gap:8px;min-width:0;color:#746981}.progress_setupProgress__7GQQx li:not(:last-child):after{position:absolute;top:14px;right:4px;left:36px;z-index:0;height:1px;background:rgba(202,174,255,.12);content:""}.progress_setupProgress__7GQQx li span{position:relative;z-index:1;width:28px;height:28px;display:grid;place-items:center;border:1px solid rgba(202,174,255,.16);border-radius:50%;background:#171021;font-size:12px;font-weight:700}.progress_setupProgress__7GQQx li small{position:relative;z-index:1;overflow:hidden;padding-right:8px;background:#171021;font-size:12px;white-space:nowrap;text-overflow:ellipsis}.progress_setupProgress__7GQQx .progress_activeSetupStep__4q_yM,.progress_setupProgress__7GQQx .progress_completeSetupStep__xhERG{color:#d6baff}.progress_setupProgress__7GQQx .progress_activeSetupStep__4q_yM span{border-color:rgba(190,148,255,.68);background:rgba(138,81,211,.28);box-shadow:0 0 0 4px rgba(167,102,241,.08)}.progress_setupProgress__7GQQx .progress_completeSetupStep__xhERG span{border-color:rgba(113,197,148,.44);color:#8dd2a9}.progress_formHeading__Y6r7d{margin-bottom:26px}.progress_formHeading__Y6r7d small,.progress_panelHeading__fUVtT small{font-size:11px;font-weight:650;letter-spacing:.12em}.progress_formHeading__Y6r7d h2,.progress_panelHeading__fUVtT h2{margin-top:7px;font-size:24px;font-weight:650;line-height:1.35}.progress_formHeading__Y6r7d p{margin:8px 0 0;color:#8f829d;font-size:14px;line-height:1.6}.progress_stepFields__5osdn{display:grid;align-content:start;gap:20px;min-height:255px}.progress_setupPanel__m9jFk label{gap:9px}.progress_noteField__LE3xF span,.progress_setupPanel__m9jFk label span{color:#a397b0;font-size:14px;font-weight:550;letter-spacing:0}.progress_noteField__LE3xF input,.progress_setupPanel__m9jFk input,.progress_setupPanel__m9jFk textarea{min-height:50px;padding:13px 15px;border-radius:10px;font-size:16px;line-height:1.4}.progress_setupPanel__m9jFk textarea{min-height:112px}.progress_timeField___qXUC{max-width:240px}.progress_cycleReview__RlyJz{display:grid;gap:0;margin:4px 0 0;border:1px solid rgba(202,174,255,.11);border-radius:14px;overflow:hidden}.progress_cycleReview__RlyJz div{display:grid;grid-template-columns:105px 1fr;gap:18px;padding:13px 15px;border-bottom:1px solid rgba(202,174,255,.08)}.progress_cycleReview__RlyJz div:last-child{border-bottom:0}.progress_cycleReview__RlyJz dt{color:#82758f;font-size:13px}.progress_cycleReview__RlyJz dd{margin:0;color:#d5c9e2;font-size:14px;line-height:1.55}.progress_setupActionArea__L6ooo{display:grid;gap:10px;margin-top:28px}.progress_setupActions__3KXHy{display:flex;justify-content:flex-end;gap:10px}.progress_setupActions__3KXHy button{min-width:112px;min-height:48px;padding:0 18px;border-radius:10px;font-size:15px;font-weight:650;cursor:pointer}.progress_primarySetupButton__cNCOw{flex:1;border:1px solid rgba(202,174,255,.28);color:#f7f1ff;background:linear-gradient(90deg,#7044bb,#8e5fd5)}.progress_primarySetupButton__cNCOw:disabled{opacity:.38;cursor:default}.progress_secondarySetupButton__vzKKS{border:1px solid rgba(202,174,255,.16);color:#c4b6d2;background:rgba(255,255,255,.02)}.progress_setupFootnote__gJ5A8{min-height:19px;margin:0;color:#71657c;font-size:12px;line-height:1.55;text-align:center}.progress_generationWait__GzvR4{display:grid;gap:16px;padding:17px;border:1px solid rgba(190,148,255,.2);border-radius:13px;background:linear-gradient(135deg,rgba(141,85,210,.12),rgba(255,255,255,.018))}.progress_generationWait__GzvR4>div{display:flex;align-items:center;gap:12px}.progress_generationWait__GzvR4 p{display:grid;gap:3px;margin:0}.progress_generationWait__GzvR4 p strong{color:#e1d5ef;font-size:14px}.progress_generationWait__GzvR4 p small{color:#8f829d;font-size:12px}.progress_waitSpinner__asiKo{width:24px;height:24px;flex:0 0 auto;border:2px solid rgba(202,174,255,.18);border-top-color:#b991f0;border-radius:50%;animation:progress_progressWaitSpin__AU8Lm .9s linear infinite}.progress_generationWait__GzvR4 ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.progress_generationWait__GzvR4 li{display:flex;align-items:center;gap:7px;min-width:0;color:#675b74;font-size:11px}.progress_generationWait__GzvR4 li i{width:20px;height:20px;flex:0 0 auto;display:grid;place-items:center;border:1px solid rgba(202,174,255,.13);border-radius:50%;font-size:10px;font-style:normal}.progress_generationWait__GzvR4 .progress_activeWaitStage__32FES{color:#d3b5fb}.progress_generationWait__GzvR4 .progress_activeWaitStage__32FES i{border-color:rgba(190,148,255,.58);background:rgba(138,81,211,.24)}.progress_generationWait__GzvR4 .progress_completeWaitStage__gXEC9{color:#8bcba6}.progress_generationWait__GzvR4 .progress_completeWaitStage__gXEC9 i{border-color:rgba(113,197,148,.42);color:#8dd2a9}.progress_generationError__dChGH{display:grid;gap:4px;padding:13px 15px;border:1px solid rgba(239,101,121,.24);border-radius:10px;background:rgba(239,101,121,.065)}.progress_generationError__dChGH strong{color:#f1b5bf;font-size:14px}.progress_generationError__dChGH span{color:#a98b94;font-size:12px}@keyframes progress_progressWaitSpin__AU8Lm{to{transform:rotate(1turn)}}.progress_modeGrid__jVAul{display:grid;grid-template-columns:1fr 1fr;gap:12px}.progress_modeGrid__jVAul button{min-height:180px;display:grid;align-content:start;gap:12px;padding:22px;border:1px solid rgba(202,174,255,.14);border-radius:16px;color:#ded1eb;background:rgba(255,255,255,.018);text-align:left;cursor:pointer}.progress_modeGrid__jVAul button:hover{border-color:rgba(190,148,255,.48);background:rgba(132,78,190,.08)}.progress_modeGrid__jVAul small{color:#8b72a3;font-size:11px;letter-spacing:.1em}.progress_modeGrid__jVAul strong{font-size:22px}.progress_modeGrid__jVAul span{color:#91849e;font-size:14px;line-height:1.65}.progress_contextFields__z7yOd{display:grid;grid-template-columns:1fr 1fr;gap:15px}.progress_contextFields__z7yOd>label:first-child,.progress_durationField__jFQkh{grid-column:1/-1}.progress_durationField__jFQkh{display:grid;grid-template-columns:140px 1fr;align-items:center;gap:10px 16px;margin:0;padding:16px;border:1px solid rgba(202,174,255,.11);border-radius:14px}.progress_durationField__jFQkh legend{padding:0 7px;color:#a397b0;font-size:14px}.progress_durationField__jFQkh input{min-width:0}.progress_durationField__jFQkh p{margin:0;color:#8f829d;font-size:13px;line-height:1.6}.progress_aiRationale__uprnH{padding:16px;border-left:3px solid #9d6cdd;border-radius:8px;background:rgba(157,108,221,.07)}.progress_aiRationale__uprnH small{color:#b896e7;font-size:12px}.progress_aiRationale__uprnH p{margin:6px 0 0;color:#ab9cb9;font-size:14px;line-height:1.7}.progress_planPreview__wkGh5{display:grid;gap:18px}.progress_planPreview__wkGh5>p{margin:0;padding:15px 17px;border-radius:10px;color:#c9b9d7;background:rgba(255,255,255,.025);font-size:15px;line-height:1.7}.progress_planPreview__wkGh5 ol{display:grid;gap:8px;margin:0;padding:0;list-style:none}.progress_planPreview__wkGh5 li{display:grid;grid-template-columns:76px 1fr;gap:5px 14px;padding:12px 14px;border:1px solid rgba(202,174,255,.09);border-radius:10px}.progress_planPreview__wkGh5 time{grid-row:1/span 2;color:#9e78d2;font-size:12px}.progress_planPreview__wkGh5 li strong{font-size:14px}.progress_planPreview__wkGh5 li span{color:#81758d;font-size:12px;line-height:1.5}.progress_rightsLedger__IN7OD{margin-top:14px;border-top:1px solid rgba(202,174,255,.09)}.progress_rightsLedger__IN7OD summary{min-height:46px;display:flex;align-items:center;justify-content:space-between;gap:16px;color:#84768f;font-size:12px;cursor:pointer}.progress_rightsLedger__IN7OD summary strong{color:#b996e7}.progress_rightsLedger__IN7OD ol{display:grid;gap:5px;margin:0;padding:0;list-style:none}.progress_rightsLedger__IN7OD li{display:grid;grid-template-columns:80px 1fr 34px 60px;gap:8px;padding:9px 10px;border-radius:7px;color:#8e819a;background:rgba(255,255,255,.02);font-size:11px}.progress_rightsLedger__IN7OD li b{color:#c19af2}.progress_rightsLedger__IN7OD li small{text-align:right}.progress_mapLimitNote__5uC_s,.progress_rightsLedger__IN7OD>p{margin:0;color:#756a80;font-size:12px;line-height:1.6}.progress_rightsSummary__d11A4{width:fit-content;margin:20px auto 0;padding:10px 14px;border:1px solid rgba(202,174,255,.12);border-radius:9px;color:#9585a4}.progress_rightsSummary__d11A4 strong{margin-left:6px;color:#c7a0fa}.progress_activeDashboard__xWMtg{gap:16px;padding:28px 0 104px}.progress_cycleHero__W5WS8{min-height:220px;grid-template-columns:1fr 240px;gap:40px;padding:34px 42px;border-radius:22px}.progress_cycleHero__W5WS8 h1{max-width:720px;font-size:clamp(38px,4.6vw,62px);line-height:1.08;letter-spacing:-.045em}.progress_cycleHero__W5WS8>div:first-child>span{margin-top:15px;color:#b1a3c0;font-family:inherit;font-size:17px;line-height:1.55}.progress_dayCounter__o9Onr{padding:21px;border-radius:16px}.progress_dayCounter__o9Onr>small{font-size:11px}.progress_dayCounter__o9Onr>strong{font-size:64px}.progress_dayCounter__o9Onr>i{font-size:14px}.progress_dayCounter__o9Onr p{font-size:12px}.progress_progressMainGrid___ro7R{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:16px}.progress_checkInCard__Orlyr,.progress_contextCard__GWVmA,.progress_dayMapCard__RXU2W,.progress_historyCard__Tgxah{padding:28px;border-radius:18px}.progress_panelHeading__fUVtT{align-items:flex-start}.progress_panelHeading__fUVtT>span{color:#9a8da6;font-size:13px}.progress_todayAction__WY_cF{margin-top:22px;padding:21px;border-left-width:4px;border-radius:0 12px 12px 0}.progress_todayAction__WY_cF small{color:#a08ab8;font-size:12px;font-weight:650}.progress_todayAction__WY_cF strong{margin-top:8px;font-family:inherit;font-size:25px;line-height:1.45}.progress_todayAction__WY_cF p{margin-top:8px;color:#9486a1;font-size:14px;line-height:1.6}.progress_noteField__LE3xF{gap:9px;margin-top:20px}.progress_checkInActions__lRwgx{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:10px;margin-top:16px}.progress_checkInActions__lRwgx button{min-height:64px;padding:13px 16px;border-radius:12px}.progress_checkInActions__lRwgx button span{gap:5px}.progress_checkInActions__lRwgx button strong{font-size:15px}.progress_checkInActions__lRwgx button small{color:#8c7e98;font-size:12px}.progress_successCheckInButton__H9w21{border-color:rgba(104,197,143,.34)!important;color:#eaf8f0!important;background:linear-gradient(135deg,rgba(61,143,95,.32),rgba(47,112,75,.18))!important}.progress_failureCheckInButton__iR_Gm{color:#c4b7d0!important;background:rgba(255,255,255,.015)!important}.progress_failureConfirm__mA3MG{display:grid;grid-template-columns:1fr auto;align-items:center;gap:18px;margin-top:16px;padding:17px;border:1px solid rgba(239,101,121,.3);border-radius:12px;background:rgba(239,101,121,.07)}.progress_failureConfirm__mA3MG strong{color:#f3d9de;font-size:15px}.progress_failureConfirm__mA3MG p{margin:5px 0 0;color:#b2929b;font-size:13px;line-height:1.55}.progress_failureConfirm__mA3MG>div:last-child{display:flex;gap:8px}.progress_failureConfirm__mA3MG button{min-height:44px;padding:0 14px;border:1px solid rgba(202,174,255,.16);border-radius:9px;color:#c8bad5;background:rgba(255,255,255,.025);font-size:14px;cursor:pointer}.progress_failureConfirm__mA3MG button:last-child{border-color:rgba(239,101,121,.36);color:#ffdfe4;background:rgba(188,59,79,.2)}.progress_checkedNote___y_EC{margin-top:14px;color:#a795bc;font-size:13px;line-height:1.55}.progress_contextCard__GWVmA>p{margin:24px 0;color:#c0b3cc;font-family:inherit;font-size:17px;line-height:1.7}.progress_contextCard__GWVmA aside small,.progress_contextCard__GWVmA>div:last-of-type small{font-size:11px;font-weight:650;letter-spacing:.06em}.progress_contextCard__GWVmA>div:last-of-type strong{margin-top:8px;font-size:15px;line-height:1.55}.progress_contextCard__GWVmA aside{gap:7px;margin-top:18px;padding:14px;border-radius:10px}.progress_contextCard__GWVmA aside span{color:#9b8da8;font-size:13px;line-height:1.65}.progress_statusGrid__NZXJn{gap:16px}.progress_statusGrid__NZXJn article{min-height:128px;gap:6px;padding:22px}.progress_statusGrid__NZXJn article>small,.progress_statusGrid__NZXJn article>span{font-size:12px}.progress_statusGrid__NZXJn article>strong{font-size:36px}.progress_statusGrid__NZXJn article>strong i{font-size:13px}.progress_failureStatus__d7iop>div{gap:8px;margin:8px 0}.progress_failureStatus__d7iop>div i{width:auto;height:28px;padding:0 10px;border-radius:999px;font-size:11px;font-style:normal}.progress_mapDetails__N8DJg{overflow:hidden;border:1px solid rgba(202,174,255,.11);border-radius:18px;background:rgba(22,16,34,.7)}.progress_mapDetails__N8DJg>summary{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:15px 24px;color:#d7cce3;cursor:pointer;list-style:none}.progress_mapDetails__N8DJg>summary::-webkit-details-marker{display:none}.progress_mapDetails__N8DJg>summary span{display:grid;gap:4px}.progress_mapDetails__N8DJg>summary small{color:#9876d7;font-size:11px;font-weight:650;letter-spacing:.12em}.progress_mapDetails__N8DJg>summary strong{font-size:17px}.progress_mapDetails__N8DJg>summary em{color:#9c8ea9;font-size:13px;font-style:normal}.progress_mapDetails__N8DJg[open]>summary{border-bottom:1px solid rgba(202,174,255,.09)}.progress_mapDetails__N8DJg .progress_dayMapCard__RXU2W{border:0;border-radius:0;background:transparent}.progress_dayMap__XmFyO{grid-template-columns:repeat(10,minmax(0,1fr));gap:8px}.progress_dayMap__XmFyO>div{min-height:84px;aspect-ratio:auto;gap:5px;padding:9px 5px;border-radius:9px}.progress_dayMap__XmFyO small{font-size:11px}.progress_dayMap__XmFyO strong{font-size:12px;font-weight:650}.progress_dayMap__XmFyO span{color:#766a81;font-size:11px}.progress_historyCard__Tgxah>div:last-child{gap:8px}.progress_historyCard__Tgxah article{min-height:48px;grid-template-columns:112px 64px 1fr;padding:12px 14px;border-radius:9px}.progress_historyCard__Tgxah b,.progress_historyCard__Tgxah p,.progress_historyCard__Tgxah time{font-size:13px;line-height:1.5}.progress_endPanel__vLhds h1{font-size:clamp(40px,5vw,64px)}.progress_endPanel__vLhds>span{font-family:inherit;font-size:17px}.progress_endPanel__vLhds dt{font-size:12px}.progress_endPanel__vLhds dd{font-size:19px}.progress_endPanel__vLhds button{min-height:48px;padding:0 18px;font-size:15px}.progress_checkInActions__lRwgx button:focus-visible,.progress_endPanel__vLhds button:focus-visible,.progress_failureConfirm__mA3MG button:focus-visible,.progress_mapDetails__N8DJg>summary:focus-visible,.progress_setupPanel__m9jFk button:focus-visible{outline:3px solid rgba(190,148,255,.65);outline-offset:3px}@media (max-width:900px){.progress_setupPanel__m9jFk{grid-template-columns:1fr;gap:36px;padding-top:44px}.progress_setupIntro__nYakv{max-width:680px;text-align:left}.progress_setupIntro__nYakv>span{margin-inline:0}.progress_rulePreview__yNqKr{justify-content:flex-start}.progress_cycleHero__W5WS8{grid-template-columns:1fr 210px}.progress_progressMainGrid___ro7R{grid-template-columns:1fr}.progress_dayMap__XmFyO{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (max-width:600px){.progress_activeDashboard__xWMtg,.progress_endPanel__vLhds,.progress_setupPanel__m9jFk{width:calc(100% - 24px);padding-bottom:calc(116px + env(safe-area-inset-bottom))}.progress_setupPanel__m9jFk{min-height:auto;gap:28px;padding-top:28px}.progress_setupIntro__nYakv>p{font-size:11px}.progress_setupIntro__nYakv h1{font-size:44px;line-height:1.08}.progress_setupIntro__nYakv>span{margin-top:16px;font-size:16px;line-height:1.65}.progress_rulePreview__yNqKr{margin-top:18px}.progress_rulePreview__yNqKr strong{font-size:30px}.progress_rulePreview__yNqKr small{font-size:12px}.progress_setupPanel__m9jFk form{min-height:0;padding:22px 18px;border-radius:18px}.progress_setupProgress__7GQQx{margin-bottom:24px;overflow-x:auto}.progress_setupProgress__7GQQx li{grid-template-columns:28px 1fr}.progress_setupProgress__7GQQx li small{display:none}.progress_formHeading__Y6r7d{margin-bottom:22px}.progress_formHeading__Y6r7d h2,.progress_panelHeading__fUVtT h2{font-size:22px}.progress_formHeading__Y6r7d p{font-size:14px}.progress_stepFields__5osdn{min-height:0}.progress_noteField__LE3xF input,.progress_setupPanel__m9jFk input,.progress_setupPanel__m9jFk textarea{min-height:50px;font-size:16px}.progress_timeField___qXUC{max-width:none}.progress_cycleReview__RlyJz div{grid-template-columns:1fr;gap:5px}.progress_setupActionArea__L6ooo{position:sticky;bottom:calc(74px + env(safe-area-inset-bottom));z-index:4;margin-top:24px;padding:8px 8px 10px;border:1px solid rgba(202,174,255,.12);border-radius:13px;background:rgba(20,14,31,.92);box-shadow:0 12px 34px rgba(0,0,0,.34);backdrop-filter:blur(18px)}.progress_setupFootnote__gJ5A8{padding:0 8px;font-size:11px}.progress_contextFields__z7yOd,.progress_generationWait__GzvR4 ol,.progress_modeGrid__jVAul{grid-template-columns:1fr}.progress_modeGrid__jVAul button{min-height:132px;padding:18px}.progress_contextFields__z7yOd>label:first-child,.progress_durationField__jFQkh{grid-column:1}.progress_durationField__jFQkh{grid-template-columns:1fr}.progress_planPreview__wkGh5 li{grid-template-columns:66px 1fr}.progress_rightsLedger__IN7OD li{grid-template-columns:72px 1fr 30px}.progress_rightsLedger__IN7OD li small{grid-column:2/-1;text-align:left}.progress_setupActions__3KXHy button{min-height:50px}.progress_cycleHero__W5WS8{min-height:0;grid-template-columns:1fr 118px;gap:16px;padding:24px 20px;border-radius:18px}.progress_cycleHero__W5WS8 h1{font-size:34px}.progress_cycleHero__W5WS8>div:first-child>span{font-size:15px}.progress_dayCounter__o9Onr{padding:15px}.progress_dayCounter__o9Onr>strong{font-size:46px}.progress_dayCounter__o9Onr>i{font-size:12px}.progress_dayCounter__o9Onr p{font-size:11px}.progress_checkInCard__Orlyr,.progress_contextCard__GWVmA,.progress_dayMapCard__RXU2W,.progress_historyCard__Tgxah{padding:20px}.progress_panelHeading__fUVtT{gap:8px}.progress_panelHeading__fUVtT>span{font-size:12px}.progress_todayAction__WY_cF{margin-top:18px;padding:18px}.progress_todayAction__WY_cF strong{font-size:22px}.progress_todayAction__WY_cF p{font-size:14px}.progress_checkInActions__lRwgx{grid-template-columns:1fr}.progress_checkInActions__lRwgx button{min-height:62px}.progress_failureConfirm__mA3MG{grid-template-columns:1fr}.progress_failureConfirm__mA3MG>div:last-child{display:grid;grid-template-columns:1fr 1fr}.progress_failureConfirm__mA3MG button{min-height:48px}.progress_statusGrid__NZXJn{grid-template-columns:1fr 1fr}.progress_failureStatus__d7iop{grid-column:1/-1}.progress_statusGrid__NZXJn article{min-height:122px;padding:18px}.progress_mapDetails__N8DJg>summary{min-height:68px;padding:13px 18px}.progress_mapDetails__N8DJg>summary em{font-size:12px}.progress_dayMap__XmFyO{grid-template-columns:repeat(3,minmax(0,1fr))}.progress_dayMap__XmFyO>div{min-height:76px}.progress_historyCard__Tgxah article{grid-template-columns:1fr auto}.progress_historyCard__Tgxah p{grid-column:1/-1}.progress_endPanel__vLhds dl{gap:20px}.progress_endPanel__vLhds h1{font-size:40px}.progress_loginGate__GVMvW{min-height:auto;place-items:start center;align-content:start;gap:13px;padding:82px 8px 132px}.progress_loginGate__GVMvW h1{max-width:330px;font-size:34px;line-height:1.12}.progress_loginGate__GVMvW p{max-width:340px;font-size:14px;line-height:1.65}.progress_setupPanel__m9jFk{gap:20px;padding-top:20px}.progress_setupIntro__nYakv h1{max-width:340px;font-size:34px}.progress_setupIntro__nYakv>span{max-width:350px;margin-top:10px;font-size:14px}.progress_rulePreview__yNqKr{margin-top:12px}.progress_rulePreview__yNqKr strong{font-size:25px}.progress_setupPanel__m9jFk form{padding-top:18px}}.modal_root__YehoH{width:100%;height:100%;max-width:none;max-height:none;margin:0;border:0;overscroll-behavior:contain}.modal_root__YehoH:not([open]){display:none}.modal_root__YehoH::backdrop{background:transparent}.modal_root__YehoH>.modal_panel__H8dvW{min-width:0;min-height:0;max-width:100%;max-height:100%;overflow-y:auto;overscroll-behavior:contain;overflow-wrap:anywhere;scrollbar-gutter:stable}@supports (height:100dvh){.modal_root__YehoH{height:100dvh}}.auth_backdrop__lAzDT{position:fixed;z-index:300;inset:0;display:grid;place-items:center;padding:20px;background:rgba(6,19,17,.84);backdrop-filter:blur(16px) saturate(115%);animation:auth_veilIn__03Kw9 .22s ease both}.auth_dialog__g6tcV{position:relative;width:min(470px,100%);overflow:hidden;border:1px solid rgba(46,101,86,.18);border-radius:30px;color:#173d36;background:radial-gradient(circle at 92% 5%,rgba(231,177,105,.24),transparent 27%),linear-gradient(145deg,#fffef8,#eaf3ec 72%);box-shadow:0 44px 110px rgba(3,23,18,.42);animation:auth_cardIn__iPG_E .3s cubic-bezier(.2,.8,.2,1) both}.auth_dialog__g6tcV:after{content:"";position:absolute;right:0;bottom:0;width:230px;height:230px;border:1px solid rgba(37,105,86,.12);border-radius:44% 56% 61% 39%;box-shadow:0 0 0 28px rgba(37,105,86,.035),0 0 0 58px rgba(37,105,86,.02);transform:none;pointer-events:none}.auth_botanicalMark__T2mFM{height:78px;display:flex;align-items:center;gap:0;padding:22px 30px 0}.auth_botanicalMark__T2mFM i{width:26px;height:42px;border-radius:90% 0 90% 0;background:#2b7b66}.auth_botanicalMark__T2mFM i:first-child{transform:rotate(-28deg) translateX(6px)}.auth_botanicalMark__T2mFM i:nth-child(2){transform:rotate(62deg) translateX(-5px)}.auth_botanicalMark__T2mFM span{width:38px;height:38px;display:grid;place-items:center;margin-left:6px;border:1px solid rgba(43,123,102,.18);border-radius:50%;color:#215c4d;background:rgba(255,255,255,.7);font-family:Songti SC,STSong,serif}.auth_close__hsIv1{position:absolute;top:20px;right:20px;width:38px;height:38px;border:1px solid rgba(31,88,73,.12);border-radius:50%;color:#638078;background:rgba(255,255,255,.58);font-size:24px;line-height:1;cursor:pointer}.auth_dialog__g6tcV footer,.auth_dialog__g6tcV form,.auth_dialog__g6tcV header,.auth_modeTabs__gXLnR,.auth_recoveryStep__xAtOg{position:relative;z-index:1}.auth_dialog__g6tcV header{padding:8px 36px 0}.auth_dialog__g6tcV header small{color:#b46e4d;font-size:10px;font-weight:800;letter-spacing:.16em}.auth_dialog__g6tcV h2{margin:9px 0 0;font-family:Songti SC,STSong,serif;font-size:40px;font-weight:600;letter-spacing:-.04em}.auth_dialog__g6tcV header p{margin:13px 0 0;color:#658078;font-size:14px;line-height:1.75}.auth_modeTabs__gXLnR{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;margin:22px 36px 0;padding:5px;border:1px solid rgba(31,88,73,.1);border-radius:13px;background:rgba(255,255,255,.48)}.auth_modeTabs__gXLnR button{min-height:38px;border:0;border-radius:9px;color:#6a827b;background:transparent;font-size:13px;font-weight:700;cursor:pointer}.auth_modeTabs__gXLnR .auth_activeMode__5eMme{color:#205f4f;background:#fff;box-shadow:0 5px 16px rgba(24,74,61,.1)}.auth_dialog__g6tcV form{display:grid;gap:15px;padding:20px 36px 23px}.auth_dialog__g6tcV label{display:grid;gap:7px}.auth_dialog__g6tcV label>span{color:#4d6e65;font-size:12px;font-weight:700}.auth_credentialField__D3qxB{min-height:54px;display:flex;align-items:center;overflow:hidden;border:1px solid rgba(31,88,73,.16);border-radius:14px;background:rgba(255,255,255,.75);transition:border-color .18s ease,box-shadow .18s ease}.auth_credentialField__D3qxB:focus-within{border-color:#2b7b66;box-shadow:0 0 0 4px rgba(43,123,102,.09)}.auth_dialog__g6tcV input{min-width:0;flex:1;height:52px;padding:0 14px;border:0;outline:0;color:#173d36;background:transparent;font-size:16px}.auth_dialog__g6tcV input::placeholder{color:#9aaba6}.auth_inlineAction__ShIBp{height:38px;margin-right:8px;padding:0 12px;border:0;border-radius:9px;color:#2d6959;background:#edf5ef;font-size:12px;cursor:pointer}.auth_hint__bE_XG{color:#849891;font-size:11px;line-height:1.55}.auth_dialog__g6tcV .auth_confirmation__A8sLO{display:grid;grid-template-columns:20px 1fr;align-items:start;gap:9px;cursor:pointer}.auth_dialog__g6tcV .auth_confirmation__A8sLO input{width:18px;height:18px;margin:1px 0 0;padding:0;accent-color:#205f4f}.auth_dialog__g6tcV .auth_confirmation__A8sLO span{color:#607b73;font-size:12px;font-weight:500;line-height:1.55}.auth_primary__hZ9Zp{min-height:54px;margin-top:3px;border:0;border-radius:14px;color:white;background:#205f4f;box-shadow:0 13px 26px rgba(31,94,78,.2);font-size:15px;font-weight:700;cursor:pointer}.auth_primary__hZ9Zp:disabled{opacity:.64;cursor:wait}.auth_secondary__EUNBT{min-height:48px;border:1px solid rgba(31,88,73,.16);border-radius:13px;color:#205f4f;background:rgba(255,255,255,.7);font-size:13px;font-weight:700;cursor:pointer}.auth_error__dD4ri{margin:-4px 0 0;padding:10px 12px;border-left:3px solid #cf6949;color:#8f4c39;background:rgba(207,105,73,.08);font-size:12px;line-height:1.5}.auth_dialog__g6tcV footer{padding:0 36px 30px;color:#8b9b96;font-size:11px;line-height:1.65}.auth_recoveryStep__xAtOg{display:grid;gap:16px;padding-bottom:30px}.auth_recoveryStep__xAtOg header{padding-top:8px}.auth_recoveryAccount__Jz0V0{display:flex;align-items:center;justify-content:space-between;margin:2px 36px 0;padding:12px 15px;border:1px solid rgba(31,88,73,.11);border-radius:12px;background:rgba(255,255,255,.58)}.auth_recoveryAccount__Jz0V0 span{color:#758b85;font-size:12px}.auth_recoveryAccount__Jz0V0 strong{color:#205f4f;font-size:14px}.auth_recoveryGrid__tGvjA{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 36px;padding:0;list-style:none}.auth_recoveryGrid__tGvjA li{padding:11px 8px;border:1px dashed rgba(31,88,73,.2);border-radius:10px;text-align:center;background:rgba(255,255,255,.7)}.auth_recoveryGrid__tGvjA code{color:#254d43;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;font-weight:700;letter-spacing:.02em}.auth_recoveryStep__xAtOg>.auth_confirmation__A8sLO,.auth_recoveryStep__xAtOg>.auth_error__dD4ri,.auth_recoveryStep__xAtOg>.auth_primary__hZ9Zp,.auth_recoveryStep__xAtOg>.auth_secondary__EUNBT{margin-left:36px;margin-right:36px}@keyframes auth_veilIn__03Kw9{0%{opacity:0}}@keyframes auth_cardIn__iPG_E{0%{opacity:0;transform:translateY(18px) scale(.98)}}@media (max-width:560px){.auth_backdrop__lAzDT{align-items:end;padding:0}.auth_dialog__g6tcV{width:100%;max-height:calc(100dvh - 10px);overflow-y:auto;border-radius:24px 24px 0 0}.auth_dialog__g6tcV footer,.auth_dialog__g6tcV form,.auth_dialog__g6tcV header{padding-left:24px;padding-right:24px}.auth_dialog__g6tcV footer{padding-bottom:max(28px,env(safe-area-inset-bottom))}.auth_modeTabs__gXLnR,.auth_recoveryAccount__Jz0V0,.auth_recoveryGrid__tGvjA,.auth_recoveryStep__xAtOg>.auth_confirmation__A8sLO,.auth_recoveryStep__xAtOg>.auth_error__dD4ri,.auth_recoveryStep__xAtOg>.auth_primary__hZ9Zp,.auth_recoveryStep__xAtOg>.auth_secondary__EUNBT{margin-left:24px;margin-right:24px}.auth_botanicalMark__T2mFM{height:62px;padding:15px 0 0 20px}.auth_botanicalMark__T2mFM i{width:20px;height:32px}.auth_dialog__g6tcV h2{font-size:32px}}@media (max-width:380px){.auth_recoveryGrid__tGvjA{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.auth_backdrop__lAzDT,.auth_dialog__g6tcV{animation:none}}.consent-onboarding_backdrop__BLPDY{position:fixed;z-index:150;inset:0;display:grid;place-items:center;padding:24px;background:rgba(9,22,19,.62);backdrop-filter:blur(14px)}.consent-onboarding_dialog__kY0vG{width:min(840px,100%);max-height:min(860px,calc(100vh - 48px));overflow:auto;padding:clamp(24px,4vw,44px);border:1px solid rgba(31,95,78,.15);border-radius:28px;color:#1d4c41;background:#fffef8;box-shadow:0 34px 100px rgba(9,34,28,.35)}.consent-onboarding_dialog__kY0vG header small{color:#b46d4d;font-size:11px;font-weight:700;letter-spacing:.14em}.consent-onboarding_dialog__kY0vG header h2{margin:11px 0 0;font:600 clamp(30px,4vw,46px)/1.2 Songti SC,serif}.consent-onboarding_dialog__kY0vG header p{max-width:720px;margin:14px 0 0;color:#6f827c;font-size:14px;line-height:1.75}.consent-onboarding_policyList__Pqc4x{display:grid;gap:9px;margin-top:26px}.consent-onboarding_policyList__Pqc4x label{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:14px;padding:16px;border:1px solid rgba(31,95,78,.1);border-radius:14px;background:#f6f7f1}.consent-onboarding_policyList__Pqc4x input{width:18px;height:18px;margin-top:2px;accent-color:#226a59}.consent-onboarding_policyList__Pqc4x span{display:grid;gap:5px}.consent-onboarding_policyList__Pqc4x strong{font-size:14px}.consent-onboarding_policyList__Pqc4x strong em{margin-left:8px;padding:3px 6px;border-radius:999px;color:#a25743;background:#f7eae2;font-size:10px;font-style:normal;font-weight:600}.consent-onboarding_policyList__Pqc4x small{color:#71857e;font-size:12px;line-height:1.55}.consent-onboarding_policyList__Pqc4x b{color:#8c9a96;font-size:10px;font-weight:500;white-space:nowrap}.consent-onboarding_error__s8Ua_{margin:16px 0 0;color:#9d4d42;font-size:13px}.consent-onboarding_dialog__kY0vG footer{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:9px;margin-top:24px;padding-top:20px;border-top:1px solid rgba(31,95,78,.1)}.consent-onboarding_dialog__kY0vG footer button{min-height:46px;padding:0 16px;border:1px solid rgba(31,95,78,.14);border-radius:11px;color:#315f54;background:white;cursor:pointer}.consent-onboarding_dialog__kY0vG footer .consent-onboarding_primary__1KBpz{border-color:#226a59;color:white;background:#226a59}.consent-onboarding_dialog__kY0vG footer button:disabled{opacity:.58;cursor:wait}@media (max-width:640px){.consent-onboarding_backdrop__BLPDY{align-items:end;padding:0}.consent-onboarding_dialog__kY0vG{max-height:94vh;padding:24px 18px max(22px,env(safe-area-inset-bottom));border-radius:24px 24px 0 0}.consent-onboarding_policyList__Pqc4x label{grid-template-columns:auto minmax(0,1fr)}.consent-onboarding_policyList__Pqc4x b{grid-column:2;white-space:normal}.consent-onboarding_dialog__kY0vG footer{display:grid;grid-template-columns:1fr}}.account_shell__nMrqQ{min-height:100vh;color:#183d36;background:radial-gradient(circle at 82% 0,rgba(226,174,103,.26),transparent 25%),linear-gradient(145deg,#e5f0eb,#f3f4ea 52%,#e6eee9);font-family:Avenir Next,PingFang SC,sans-serif}.account_dashboard__qqoJ5{width:min(1180px,calc(100% - 40px));display:flex;flex-direction:column;margin:0 auto;padding:44px 0 90px}.account_dashboard__qqoJ5>*{order:6}.account_dashboard__qqoJ5>.account_hero__g9dd4{order:0}.account_dashboard__qqoJ5>.account_error__WNzDj,.account_dashboard__qqoJ5>.account_notice__8PPFK{order:1}.account_dashboard__qqoJ5>.account_securityPrompt__BOzvv{order:2}.account_dashboard__qqoJ5>.account_accountShortcuts__rQUCZ{order:3}.account_dashboard__qqoJ5>.account_securityPanel__vZucg{order:4}.account_dashboard__qqoJ5>.account_grid__nSs7L{order:5}.account_hero__g9dd4{position:relative;min-height:270px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:30px;padding:58px;overflow:hidden;border:1px solid rgba(29,91,74,.15);border-radius:32px;background:linear-gradient(135deg,rgba(255,255,249,.96),rgba(229,241,233,.92));box-shadow:0 30px 80px rgba(32,75,65,.13)}.account_hero__g9dd4:after{content:"WH";position:absolute;right:42px;top:-35px;color:rgba(35,100,82,.05);font:190px/1 Georgia,serif;pointer-events:none}.account_back__vo_dh{position:absolute;top:25px;left:30px;color:#668078;font-size:13px;text-decoration:none}.account_hero__g9dd4>div{position:relative;z-index:1}.account_hero__g9dd4 small{color:#b66d4d;font-size:10px;font-weight:800;letter-spacing:.17em}.account_hero__g9dd4 h1{margin:12px 0 0;font-family:Songti SC,STSong,serif;font-size:clamp(38px,5vw,64px);line-height:1.08;letter-spacing:-.05em}.account_hero__g9dd4 p{max-width:720px;margin:18px 0 0;color:#607b73;font-family:Songti SC,STSong,serif;font-size:16px;line-height:1.8}.account_hero__g9dd4>span{position:relative;z-index:1;padding:10px 14px;border:1px solid rgba(31,95,78,.15);border-radius:999px;color:#40685d;background:rgba(255,255,255,.68);font-size:12px}.account_error__WNzDj,.account_notice__8PPFK{margin:18px 0 0;padding:13px 16px;border-radius:12px;color:#276653;background:rgba(41,135,103,.09);font-size:13px}.account_error__WNzDj{color:#914e3c;background:rgba(202,100,70,.1)}.account_securityPrompt__BOzvv{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:18px;padding:16px 18px;border:1px solid rgba(190,111,76,.2);border-radius:14px;color:#6f4a39;background:linear-gradient(135deg,#fff8ea,#edf4ee)}.account_securityPrompt__BOzvv>div{display:grid;gap:4px}.account_securityPrompt__BOzvv strong{font-size:14px}.account_securityPrompt__BOzvv span{color:#7c6c63;font-size:11px;line-height:1.55}.account_securityPrompt__BOzvv a{flex:0 0 auto;padding:10px 13px;border-radius:10px;color:#fff;background:#236552;font-size:11px;font-weight:700;text-decoration:none}.account_accountShortcuts__rQUCZ{display:flex;gap:8px;margin-top:18px;overflow-x:auto;scrollbar-width:none}.account_accountShortcuts__rQUCZ::-webkit-scrollbar{display:none}.account_accountShortcuts__rQUCZ a{flex:0 0 auto;min-height:44px;display:inline-flex;align-items:center;padding:0 15px;border:1px solid rgba(31,95,78,.14);border-radius:999px;color:#456d62;background:rgba(255,255,250,.72);font-size:13px;font-weight:650;text-decoration:none}.account_grid__nSs7L{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:18px}.account_fullPanel__FLExM,.account_panel__tvCqE{border:1px solid rgba(29,91,74,.13);border-radius:24px;background:rgba(255,255,250,.87);box-shadow:0 18px 50px rgba(32,75,65,.08)}.account_panel__tvCqE{padding:26px}.account_fullPanel__FLExM>header,.account_panel__tvCqE>header{display:flex;align-items:center;gap:10px}.account_fullPanel__FLExM header small,.account_panel__tvCqE header small{color:#c0704f;font:12px ui-monospace,monospace}.account_fullPanel__FLExM h2,.account_panel__tvCqE h2{margin:0;font-family:Songti SC,serif;font-size:25px}.account_panelSummary__tS_So{min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;list-style:none}.account_panelSummary__tS_So::-webkit-details-marker{display:none}.account_panelSummary__tS_So>div,.account_panelSummary__tS_So>span{display:flex;align-items:center;gap:10px}.account_panelSummary__tS_So small{color:#c0704f;font:12px ui-monospace,monospace}.account_panelSummary__tS_So h2,.account_panelSummary__tS_So strong{margin:0;font-family:Songti SC,serif;font-size:25px}.account_panelSummary__tS_So b{color:#477267;font-size:12px;font-weight:650;white-space:nowrap}.account_staticPanelHeader__ATmqU{display:flex;align-items:center;justify-content:space-between;min-height:54px;padding-bottom:16px;border-bottom:1px solid rgba(31,95,78,.1)}.account_staticPanelHeader__ATmqU>span{display:flex;align-items:baseline;gap:13px}.account_staticPanelHeader__ATmqU small{color:#c0704f;font:12px ui-monospace,monospace}.account_staticPanelHeader__ATmqU strong{color:#184c40;font-family:Songti SC,serif;font-size:25px;font-weight:600}.account_productSpacesPanel__jDsz_ .account_workspaceList__AK5I4{margin-top:22px}.account_compactDisclosure__cXmM2[open] .account_panelSummary__tS_So,.account_secondaryPanel__bKICQ[open]>.account_panelSummary__tS_So{padding-bottom:16px;border-bottom:1px solid rgba(31,95,78,.09)}.account_compactDisclosure__cXmM2[open] .account_panelSummary__tS_So b,.account_secondaryPanel__bKICQ[open]>.account_panelSummary__tS_So b{font-size:0}.account_compactDisclosure__cXmM2[open] .account_panelSummary__tS_So b:after,.account_secondaryPanel__bKICQ[open]>.account_panelSummary__tS_So b:after{content:"收起";font-size:12px}.account_disclosureNote__SpoOJ{margin:16px 0 0;color:#758983;font-size:12px;line-height:1.65}.account_profileForm__K_LWi{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:22px}.account_profileForm__K_LWi label{grid-column:1/-1;display:grid;gap:7px}.account_profileForm__K_LWi label span,.account_profileForm__K_LWi>div span{color:#7e928c;font-size:11px}.account_profileForm__K_LWi input{min-height:48px;padding:0 13px;border:1px solid rgba(31,95,78,.15);border-radius:11px;color:#1d4f42;background:white;outline:0;font-size:15px}.account_profileForm__K_LWi input:focus{border-color:#2d7b67;box-shadow:0 0 0 4px rgba(45,123,103,.08)}.account_profileForm__K_LWi>div{display:grid;gap:5px;padding:12px;border-radius:10px;background:#f1f5ef}.account_profileForm__K_LWi>div strong{color:#315e52;font-size:13px}.account_profileForm__K_LWi button{grid-column:1/-1;min-height:45px;border:0;border-radius:11px;color:white;background:#236552;cursor:pointer}.account_workspaceList__AK5I4{display:grid;grid-template-columns:repeat(2,1fr);gap:9px;margin-top:22px}.account_workspaceList__AK5I4>div{display:grid;grid-template-columns:38px 1fr;gap:3px 10px;align-items:center;padding:13px;border:1px solid rgba(31,95,78,.09);border-radius:12px;background:#f5f6f0}.account_workspaceList__AK5I4>div>span{grid-row:1/3;width:38px;height:38px;display:grid;place-items:center;border-radius:50%;color:#2a6958;background:#e2efe7;font:10px ui-monospace,monospace}.account_workspaceList__AK5I4 strong{font-size:13px}.account_workspaceList__AK5I4 small{color:#8a9995;font-size:10px}.account_insightsState__mVJ_E{margin-top:22px;padding:24px;border:1px dashed rgba(31,95,78,.14);border-radius:15px;color:#6f847d;background:#f3f6f1;font-size:13px;text-align:center}.account_insightsLayout__5YEh_{display:grid;grid-template-columns:1fr;gap:12px;margin-top:22px}.account_activityInsight__U7D2S,.account_profileInsight__7RFLi{padding:20px;border:1px solid rgba(31,95,78,.1);border-radius:16px;background:linear-gradient(145deg,#fbfbf6,#edf3ed)}.account_activityInsight__U7D2S>header,.account_profileInsight__7RFLi>header{display:flex;align-items:start;justify-content:space-between;gap:16px}.account_activityInsight__U7D2S header small,.account_profileInsight__7RFLi header small{color:#a56d52;font-size:9px;letter-spacing:.11em}.account_activityInsight__U7D2S h3,.account_profileInsight__7RFLi h3{margin:6px 0 0;font-family:Songti SC,serif;font-size:20px}.account_activityInsight__U7D2S header>span,.account_profileInsight__7RFLi header>span{color:#477267;font-size:10px;white-space:nowrap}.account_profileInsight__7RFLi dl{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:18px 0 0}.account_profileInsight__7RFLi dl>div{padding:12px;border-radius:11px;background:rgba(255,255,255,.64)}.account_profileInsight__7RFLi dt{color:#81938d;font-size:10px}.account_profileInsight__7RFLi dd{margin:5px 0 0;color:#285b4e;font-size:14px;font-weight:700}.account_profileInsight__7RFLi>p{margin:18px 0 0;color:#6d817b;font-size:12px;line-height:1.7}.account_activityInsight__U7D2S>div{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:18px}.account_activityInsight__U7D2S article{min-width:0;padding:13px;border-radius:11px;background:rgba(255,255,255,.64)}.account_activityInsight__U7D2S article>small{display:block;overflow:hidden;color:#7c9089;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.account_activityInsight__U7D2S article>strong{display:block;margin-top:9px;color:#24594b;font-family:Songti SC,serif;font-size:25px}.account_activityInsight__U7D2S article>strong span{margin-left:4px;color:#7a8e88;font-family:Avenir Next,sans-serif;font-size:9px;font-weight:500}.account_activityInsight__U7D2S article>p{margin:6px 0 0;color:#889994;font-size:9px;line-height:1.5}.account_analyticsOff__1dzqY{margin:14px 0 0;padding:9px 11px;border-radius:9px;color:#8a6b5d;background:rgba(190,111,76,.08);font-size:10px;line-height:1.55}.account_fullPanel__FLExM{margin-top:18px;padding:26px}.account_fullPanel__FLExM>header{justify-content:space-between}.account_fullPanel__FLExM>header>div{display:flex;align-items:center;gap:10px}.account_fullPanel__FLExM>header p{max-width:440px;margin:0;color:#82938e;font-size:11px;text-align:right}.account_securitySettings__5KeKg{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.9fr);gap:24px;align-items:end;margin-top:22px;padding:20px;border:1px solid rgba(31,95,78,.1);border-radius:15px;background:linear-gradient(145deg,#fbfbf6,#edf3ed)}.account_securitySettings__5KeKg>div{display:grid;gap:6px}.account_securitySettings__5KeKg>div span{color:#a56d52;font-size:10px;letter-spacing:.1em}.account_securitySettings__5KeKg>div strong{font-family:Songti SC,serif;font-size:21px}.account_securitySettings__5KeKg>div small{color:#758983;font-size:11px;line-height:1.6}.account_securitySettings__5KeKg form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px;align-items:end}.account_securitySettings__5KeKg form label{display:grid;gap:6px}.account_securitySettings__5KeKg form label span{color:#758983;font-size:11px}.account_securitySettings__5KeKg input{min-height:46px;padding:0 13px;border:1px solid rgba(31,95,78,.15);border-radius:11px;color:#1d4f42;background:white;outline:0;font-size:14px}.account_securitySettings__5KeKg input:focus{border-color:#2d7b67;box-shadow:0 0 0 4px rgba(45,123,103,.08)}.account_securityReveal__9eFC0 button,.account_securitySettings__5KeKg button{min-height:46px;padding:0 16px;border:1px solid rgba(31,95,78,.14);border-radius:11px;color:#fff;background:#236552;font-size:12px;font-weight:700;cursor:pointer}.account_securityReveal__9eFC0 button:disabled,.account_securitySettings__5KeKg button:disabled{opacity:.55;cursor:not-allowed}.account_securityReveal__9eFC0{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(340px,1.2fr);gap:16px 24px;margin-top:22px;padding:22px;border:1px solid rgba(190,111,76,.2);border-radius:15px;background:linear-gradient(145deg,#fffaf1,#edf4ee)}.account_securityReveal__9eFC0>div small{color:#b66d4d;font-size:9px;font-weight:800;letter-spacing:.14em}.account_securityReveal__9eFC0 h3{margin:7px 0 0;font-family:Songti SC,serif;font-size:23px}.account_securityReveal__9eFC0 p{margin:9px 0 0;color:#6c817b;font-size:12px;line-height:1.65}.account_securityReveal__9eFC0 ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0;padding:0;list-style:none}.account_securityReveal__9eFC0 li{padding:10px 8px;border:1px dashed rgba(31,95,78,.2);border-radius:9px;text-align:center;background:rgba(255,255,255,.72)}.account_securityReveal__9eFC0 code{color:#264f44;font-size:11px;font-weight:700}.account_securityReveal__9eFC0>label{display:flex;align-items:center;gap:9px;color:#607b73;font-size:11px}.account_securityReveal__9eFC0>label input{width:17px;height:17px;accent-color:#236552}.account_securityReveal__9eFC0>button:last-child{justify-self:end;min-width:120px}.account_consentGrid__YT05f{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:22px}.account_consentGrid__YT05f article{min-height:205px;display:flex;flex-direction:column;justify-content:space-between;gap:20px;padding:18px;border:1px solid rgba(31,95,78,.1);border-radius:15px;background:linear-gradient(145deg,#fbfbf6,#edf3ed)}.account_consentGrid__YT05f article>div>small{color:#a56d52;font-size:9px;letter-spacing:.1em}.account_consentGrid__YT05f h3{margin:7px 0 0;font-family:Songti SC,serif;font-size:19px}.account_consentGrid__YT05f p{margin:10px 0 0;color:#6c817b;font-size:12px;line-height:1.65}.account_consentGrid__YT05f footer{display:flex;align-items:center;justify-content:space-between;gap:12px}.account_consentGrid__YT05f footer span{color:#9a8b82;font-size:11px}.account_consentGrid__YT05f footer .account_granted__Hqbda{color:#28745d}.account_consentGrid__YT05f footer button,.account_logoutAll___t2b7,.account_sessionList___9ZHO button{min-height:38px;padding:0 12px;border:1px solid rgba(31,95,78,.14);border-radius:9px;color:#315f54;background:white;font-size:11px;cursor:pointer}.account_sessionList___9ZHO{display:grid;gap:8px;margin-top:20px}.account_secondaryPanel__bKICQ>.account_logoutAll___t2b7{margin-top:18px}.account_sessionList___9ZHO article{display:grid;grid-template-columns:42px 1fr auto;align-items:center;gap:13px;padding:13px;border-radius:12px;background:#f2f5ef}.account_sessionList___9ZHO article>span{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;color:#35695b;background:white;font-size:10px}.account_sessionList___9ZHO article>div{display:grid;gap:4px}.account_sessionList___9ZHO strong{font-size:13px}.account_sessionList___9ZHO small{color:#82938e;font-size:10px}.account_sessionList___9ZHO b{color:#33735f;font-size:11px;font-weight:600}.account_dataActions__w_9j_{display:grid;gap:12px;margin-top:22px}.account_dataActions__w_9j_>article,.account_deletionPanel__wetS1{padding:20px;border:1px solid rgba(31,95,78,.1);border-radius:15px;background:linear-gradient(145deg,#fbfbf6,#edf3ed)}.account_dataActions__w_9j_>article{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.9fr);gap:24px;align-items:end}.account_dataActions__w_9j_ small{color:#a56d52;font-size:9px;font-weight:800;letter-spacing:.12em}.account_dataActions__w_9j_ h3{margin:7px 0 0;font-family:Songti SC,serif;font-size:21px}.account_dataActions__w_9j_ p{margin:8px 0 0;color:#6c817b;font-size:11px;line-height:1.65}.account_dataActions__w_9j_ form{display:grid;gap:10px}.account_dataActions__w_9j_>article form{grid-template-columns:minmax(0,1fr) auto;align-items:end}.account_dataActions__w_9j_ label{display:grid;gap:6px}.account_dataActions__w_9j_ label span{color:#758983;font-size:11px}.account_dataActions__w_9j_ input{min-height:46px;padding:0 13px;border:1px solid rgba(31,95,78,.15);border-radius:11px;color:#1d4f42;background:white;outline:0;font-size:14px}.account_dataActions__w_9j_ input:focus{border-color:#2d7b67;box-shadow:0 0 0 4px rgba(45,123,103,.08)}.account_dataActions__w_9j_ button{min-height:46px;padding:0 16px;border:1px solid rgba(31,95,78,.14);border-radius:11px;color:#fff;background:#236552;font-size:12px;font-weight:700;cursor:pointer}.account_dataActions__w_9j_ button:disabled{opacity:.5;cursor:not-allowed}.account_deletionPanel__wetS1{border-color:rgba(175,71,57,.18);background:linear-gradient(145deg,#fffaf7,#f6ece7)}.account_deletionPanel__wetS1 summary{display:flex;align-items:center;justify-content:space-between;gap:18px;cursor:pointer;list-style:none}.account_deletionPanel__wetS1 summary::-webkit-details-marker{display:none}.account_deletionPanel__wetS1 summary>div{min-width:0}.account_deletionPanel__wetS1 summary>span{color:#9b5d50;font-size:11px;white-space:nowrap}.account_deletionPanel__wetS1>p{max-width:820px;color:#825f56}.account_deletionPanel__wetS1 form{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px}.account_deletionPanel__wetS1 form button{grid-column:1/-1;color:#fff;background:#9b4e42}.account_guest__roe2Z,.account_loading__pM7Ix{width:min(900px,calc(100% - 32px));margin:0 auto}.account_loading__pM7Ix{padding:100px 0;color:#5f7c73;text-align:center}.account_guest__roe2Z{min-height:100vh;display:grid;place-items:start;align-content:center;padding:40px}.account_guest__roe2Z small{color:#b66d4d;letter-spacing:.16em}.account_guest__roe2Z h1{max-width:760px;margin:16px 0 0;font-family:Songti SC,serif;font-size:clamp(44px,7vw,82px);line-height:1.08;letter-spacing:-.05em}.account_guest__roe2Z p{max-width:620px;color:#607b73;font-size:16px;line-height:1.8}.account_guest__roe2Z button{min-height:50px;padding:0 24px;border:0;border-radius:12px;color:white;background:#205f4f;cursor:pointer}.account_guest__roe2Z a{margin-top:18px;color:#5f7b73;font-size:13px}@media (max-width:800px){.account_dashboard__qqoJ5{width:calc(100% - 24px);padding-top:12px}.account_hero__g9dd4{min-height:178px;grid-template-columns:1fr auto;gap:12px;padding:54px 20px 20px;border-radius:20px}.account_hero__g9dd4:after{display:none}.account_hero__g9dd4 h1{font-size:34px}.account_hero__g9dd4 p{margin-top:10px;font-family:inherit;font-size:14px;line-height:1.55}.account_hero__g9dd4>span{width:fit-content}.account_accountShortcuts__rQUCZ{margin-top:12px}.account_consentGrid__YT05f,.account_grid__nSs7L{grid-template-columns:1fr}.account_fullPanel__FLExM>header{align-items:start}.account_fullPanel__FLExM>header p{display:none}.account_insightsLayout__5YEh_,.account_workspaceList__AK5I4{grid-template-columns:1fr}.account_activityInsight__U7D2S>div{grid-template-columns:1fr 1fr}.account_dataActions__w_9j_>article,.account_deletionPanel__wetS1 form,.account_securityReveal__9eFC0,.account_securitySettings__5KeKg{grid-template-columns:1fr}.account_securityPrompt__BOzvv{align-items:stretch;flex-direction:column}.account_securityPrompt__BOzvv a{width:fit-content}.account_securityReveal__9eFC0 ol,.account_securitySettings__5KeKg form{grid-template-columns:1fr}.account_securityReveal__9eFC0>button:last-child{justify-self:stretch}.account_dataActions__w_9j_>article form{grid-template-columns:1fr}.account_sessionList___9ZHO article{grid-template-columns:42px 1fr}.account_sessionList___9ZHO article>b,.account_sessionList___9ZHO article>button{grid-column:2;justify-self:start}.account_fullPanel__FLExM,.account_panel__tvCqE{padding:20px;border-radius:18px}.account_panelSummary__tS_So h2,.account_panelSummary__tS_So strong{font-size:22px}.account_secondaryPanel__bKICQ{margin-top:12px}}@media (max-width:480px){.account_guest__roe2Z{align-content:start;padding:104px 24px 40px}.account_hero__g9dd4{grid-template-columns:1fr}.account_hero__g9dd4>span{display:none}.account_activityInsight__U7D2S>div,.account_profileInsight__7RFLi dl{grid-template-columns:1fr}}.product-shell_productHeader__zxqXz{position:sticky;z-index:50;top:0;min-height:68px;display:grid;grid-template-columns:minmax(220px,1fr) auto minmax(220px,1fr);align-items:center;gap:24px;padding:10px clamp(20px,4vw,58px);border-bottom:1px solid rgba(202,215,255,.12);background:rgba(8,11,18,.84);box-shadow:0 1px 0 rgba(255,255,255,.02);backdrop-filter:saturate(130%) blur(24px);-webkit-backdrop-filter:saturate(130%) blur(24px)}.product-shell_houseBrand__fl2DT{width:fit-content;min-height:44px;display:flex;align-items:center;gap:11px;color:#f5f7ff;text-decoration:none}.product-shell_houseMark__8B1Nc{width:38px;height:38px;display:grid;place-items:center;border:1px solid rgba(180,205,255,.32);border-radius:10px;color:#d4e0ff;background:rgba(151,181,255,.08);font-family:Songti SC,STSong,serif;font-size:17px}.product-shell_houseBrand__fl2DT>span:last-child{display:grid;gap:2px}.product-shell_houseBrand__fl2DT strong{font-size:15px;letter-spacing:.1em}.product-shell_houseBrand__fl2DT small{color:#8793a8;font-size:11px;letter-spacing:.08em}.product-shell_productNav__wqmZs{display:flex;align-items:center;gap:4px;padding:4px;border:1px solid rgba(180,201,255,.12);border-radius:16px;background:rgba(20,25,38,.76)}.product-shell_productNav__wqmZs a{min-height:44px;display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;border-radius:12px;color:#a0aabd;text-decoration:none;font-size:13px;font-weight:500;transition:color .16s ease,background .16s ease,transform .16s ease}.product-shell_productNav__wqmZs a:hover{color:#f2f5ff;background:rgba(170,195,255,.07)}.product-shell_productNav__wqmZs a:active{transform:scale(.98)}.product-shell_productNav__wqmZs .product-shell_activeProduct__shc_o{color:white;background:rgba(170,195,255,.13)}.product-shell_productNav__wqmZs i{width:7px;height:7px;border-radius:50%;box-shadow:0 0 10px currentColor}.product-shell_accountStatus__jLTx9,.product-shell_loginEntry__HP_Ad{justify-self:end;min-height:44px;display:flex;align-items:center;gap:10px;border:0;color:inherit;background:transparent;text-align:right;text-decoration:none;cursor:pointer}.product-shell_accountStatus__jLTx9>span,.product-shell_loginEntry__HP_Ad>span{width:36px;height:36px;display:grid;place-items:center;border:1px solid rgba(180,201,255,.18);border-radius:50%;color:#c2cde2;background:rgba(170,195,255,.06);font-size:11px}.product-shell_loginEntry__HP_Ad>span{width:42px;border-radius:12px;color:#18261f;background:#92e2b2;font-weight:800}.product-shell_accountStatus__jLTx9>div,.product-shell_loginEntry__HP_Ad>div{display:grid;gap:2px}.product-shell_accountStatus__jLTx9 small,.product-shell_loginEntry__HP_Ad small{color:#8590a4;font-size:11px}.product-shell_accountStatus__jLTx9 strong,.product-shell_loginEntry__HP_Ad strong{color:#d1d9e8;font-size:13px;font-weight:600}.product-shell_accountStatus__jLTx9:hover strong,.product-shell_loginEntry__HP_Ad:hover strong{color:white}.product-shell_accountStatus__jLTx9:focus-visible,.product-shell_houseBrand__fl2DT:focus-visible,.product-shell_loginEntry__HP_Ad:focus-visible,.product-shell_productNav__wqmZs a:focus-visible{outline:3px solid rgba(141,180,255,.62);outline-offset:2px}@media (max-width:780px){.product-shell_productHeader__zxqXz{min-height:58px;grid-template-columns:1fr;padding:7px 16px;background:rgba(8,11,18,.94);backdrop-filter:none;-webkit-backdrop-filter:none}.product-shell_houseBrand__fl2DT{min-height:44px}.product-shell_houseMark__8B1Nc{width:34px;height:34px;border-radius:9px;font-size:15px}.product-shell_houseBrand__fl2DT strong{font-size:14px}.product-shell_houseBrand__fl2DT small{font-size:11px}.product-shell_productNav__wqmZs{position:fixed;z-index:80;left:12px;right:12px;bottom:max(10px,env(safe-area-inset-bottom));min-height:62px;display:grid;grid-template-columns:repeat(3,1fr);padding:6px;border-radius:18px;background:rgba(12,16,25,.94);box-shadow:0 18px 48px rgba(0,0,0,.46);transform:none;backdrop-filter:saturate(140%) blur(24px);-webkit-backdrop-filter:saturate(140%) blur(24px)}.product-shell_productNav__wqmZs a{min-width:0;min-height:48px;gap:6px;padding:8px 6px;border-radius:13px;font-size:13px;white-space:nowrap}.product-shell_accountStatus__jLTx9,.product-shell_loginEntry__HP_Ad{position:absolute;top:7px;right:12px}.product-shell_accountStatus__jLTx9>div,.product-shell_loginEntry__HP_Ad>div{display:none}}@media (prefers-reduced-motion:reduce){.product-shell_productNav__wqmZs a{transition:none}}.site-footer_footer__cR_Ld{position:relative;z-index:2;width:min(1440px,calc(100% - 48px));min-height:88px;margin:48px auto 0;padding:24px 0 max(24px,env(safe-area-inset-bottom));display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;border-top:1px solid;font-size:12px;letter-spacing:.06em}.site-footer_footer__cR_Ld a{text-underline-offset:4px}.site-footer_footer__cR_Ld small{justify-self:end}.site-footer_light__nxeoR{border-color:rgba(31,95,78,.12);color:#6f837d}.site-footer_light__nxeoR a{color:#315f54}.site-footer_dark__kQSBK{border-color:rgba(185,202,255,.13);color:#647087}.site-footer_dark__kQSBK a{color:#9eacc4}@media (max-width:720px){.site-footer_footer__cR_Ld{width:calc(100% - 28px);grid-template-columns:1fr;gap:9px;align-items:start;margin-top:32px;padding-bottom:max(96px,calc(24px + env(safe-area-inset-bottom)));font-size:13px}.site-footer_footer__cR_Ld small{justify-self:start}}