:root{--theme-canvas:#eef2ff;--theme-canvas-gradient:linear-gradient(180deg, #eef2ff 0%, #e0e7ff 100%);--theme-canvas-text:#1e1b4b;--theme-canvas-muted:#4338ca;--theme-canvas-card:#fff;--theme-canvas-card-hover:#fff;--ink:#242424;--ink-soft:#424242;--muted:#616161;--muted-2:#8a8a8a;--muted-3:#adadad;--muted-4:#e0e0e0;--faint:#f0f0f0;--sidebar-bg:#f3f4f8;--sidebar-hover:#eaecef;--sidebar-active:#e2e6f6;--sidebar-active-bar:#2563eb;--sidebar-text:#242424;--detail-bg:#fafafa;--detail-card-bg:#fff;--detail-border:#edebe9;--line:#edebe9;--line-2:#e0e0e0;--line-3:#f0f0f0;--surface:#fff;--panel:#fff;--hover:#f3f3f3;--hover-soft:#f8f9fa;--accent:#2563eb;--accent-soft:#eff6ff;--selection-bg:#2563eb;--selection-ink:#fff;--star-color:#2563eb;--star-active:#2563eb;--font:"Segoe UI", -apple-system, BlinkMacSystemFont, "PingFang SC", "Microsoft YaHei", sans-serif;--sidebar-w:280px;--detail-w:360px;--shadow-card:0 1px 3px #00000014, 0 1px 2px #0000000a;--shadow-menu:0 8px 24px #0000001f;--shadow-panel:-4px 0 20px #00000014}*{box-sizing:border-box}html,body,#root{height:100%}body{background:var(--surface);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;overscroll-behavior:none;margin:0;overflow:hidden}html[data-surface=widget],html[data-surface=widget] body,html[data-surface=widget] #root{background:0 0}button,[role=button]{-webkit-tap-highlight-color:transparent}input,textarea,button{color:inherit;font-family:inherit}input:focus,textarea:focus{outline:none}::placeholder{color:var(--muted-3)}a{color:var(--ink);text-decoration:none}a:hover{color:var(--accent)}::selection{color:var(--selection-ink);background:var(--selection-bg);text-shadow:none}::selection{color:var(--selection-ink);background:var(--selection-bg);text-shadow:none}h1,h2,h3{margin:0;font-weight:500}*{scrollbar-width:thin;scrollbar-color:transparent transparent}:hover{scrollbar-color:var(--line-2) transparent}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-thumb{background:padding-box content-box;border:3px solid #0000;border-radius:999px}:hover::-webkit-scrollbar-thumb{background:var(--line-2);background-clip:content-box}::-webkit-scrollbar-thumb:hover{background:var(--muted-4);background-clip:content-box}._backdrop_ep2xy_1{z-index:200;padding:40px 40px max(16px,env(safe-area-inset-bottom));background:radial-gradient(circle at 76% 18%, #ffffffd1, transparent 26%), radial-gradient(circle at 8% 88%, #93c5fd40, transparent 30%), var(--theme-canvas-gradient);flex-direction:column;align-items:center;animation:.2s _fade_ep2xy_1;display:flex;position:fixed;inset:0;overflow-y:auto}._backdrop_ep2xy_1:before,._backdrop_ep2xy_1:after{content:"";pointer-events:none;border:1px solid #6366f11f;border-radius:50%;width:260px;height:260px;position:fixed}._backdrop_ep2xy_1:before{top:-118px;right:-74px}._backdrop_ep2xy_1:after{width:360px;height:360px;bottom:-176px;left:8%}@keyframes _fade_ep2xy_1{0%{opacity:0}}._layoutWrapper_ep2xy_12{z-index:1;flex-direction:column;flex:1 0 auto;justify-content:center;align-items:center;width:min(920px,100%);display:flex;position:relative}._layout_ep2xy_12{z-index:1;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);align-items:center;gap:clamp(56px,8vw,104px);width:100%;display:grid;position:relative}._icpFooter_ep2xy_14{z-index:1;text-align:center;flex:none;margin-top:28px;line-height:18px;position:relative}._icpLink_ep2xy_15{color:#737d90;font-size:12px;line-height:1.5;text-decoration:none;transition:color .15s}._icpLink_ep2xy_15:hover{color:#4b5680;text-decoration:underline}._icpLink_ep2xy_15:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:2px}._brand_ep2xy_18{max-width:470px;color:var(--theme-canvas-text)}._brandName_ep2xy_19{color:#4f46e5;letter-spacing:.2em;margin-bottom:28px;font-size:12px;font-weight:750}._brandTitle_ep2xy_20{letter-spacing:-.045em;margin:0;font-size:clamp(38px,4.5vw,58px);font-weight:720;line-height:1.16}._brandCopy_ep2xy_21{color:#4b5680;max-width:430px;margin:22px 0 28px;font-size:15px;line-height:1.8}._benefits_ep2xy_22{color:#354269;gap:12px;margin:0;padding:0;font-size:13.5px;list-style:none;display:grid}._benefits_ep2xy_22 li{align-items:center;gap:10px;display:flex}._benefits_ep2xy_22 span{color:#2563eb;background:#ffffffb3;border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;font-weight:700;display:grid;box-shadow:0 1px 4px #2563eb14}._dialog_ep2xy_25{box-sizing:border-box;background:#fffffff5;border:1px solid #ffffffe6;border-radius:18px;width:100%;padding:34px 36px 30px;animation:.28s cubic-bezier(.16,1,.3,1) _rise_ep2xy_1;box-shadow:0 24px 70px #312e8124,0 2px 8px #1e293b0d}@keyframes _rise_ep2xy_1{0%{opacity:0;transform:translateY(10px)}}._title_ep2xy_27{color:var(--ink);letter-spacing:-.025em;margin:0;font-size:24px;font-weight:680}._subtitle_ep2xy_28{color:var(--muted);margin:8px 0 24px;font-size:13px;line-height:1.6}._form_ep2xy_29{flex-direction:column;gap:16px;display:flex}._field_ep2xy_30{flex-direction:column;gap:7px;display:flex}._label_ep2xy_31{color:var(--ink-soft);font-size:12.5px;font-weight:600}._input_ep2xy_32{box-sizing:border-box;height:44px;color:var(--ink);font:14px var(--font);background:#fff;border:1px solid #dfe3ed;border-radius:9px;outline:none;padding:0 12px;transition:border-color .14s,box-shadow .14s}._input_ep2xy_32:hover{border-color:#c8cfdd}._input_ep2xy_32:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}._hint_ep2xy_35{color:var(--muted-2);font-size:11.5px;line-height:1.5}._error_ep2xy_36{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;padding:9px 11px;font-size:12.5px;line-height:1.5}._submit_ep2xy_37{background:var(--accent);color:#fff;height:44px;font:650 14px var(--font);cursor:pointer;border:0;border-radius:9px;margin-top:2px;transition:transform .14s,box-shadow .14s,opacity .14s;box-shadow:0 5px 14px #2563eb33}._submit_ep2xy_37:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 7px 18px #2563eb40}._submit_ep2xy_37:disabled{opacity:.55;cursor:default;box-shadow:none}._deviceLogin_ep2xy_40{justify-items:stretch;gap:8px;margin-top:18px;display:grid}._divider_ep2xy_41{color:#a0aabc;align-items:center;gap:10px;font-size:11px;display:flex}._divider_ep2xy_41:before,._divider_ep2xy_41:after{content:"";background:#edf0f5;flex:1;height:1px}._deviceLoginButton_ep2xy_43{color:#1d4ed8;height:42px;font:650 13px var(--font);cursor:pointer;background:#f8fbff;border:1px solid #cbd8ef;border-radius:9px;justify-content:center;align-items:center;gap:8px;transition:border-color .15s,background .15s,transform .15s;display:flex}._deviceLoginButton_ep2xy_43:hover{background:#eff6ff;border-color:#93b4ed;transform:translateY(-1px)}._deviceLoginButton_ep2xy_43:focus-visible,._reopenButton_ep2xy_45:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._browserIcon_ep2xy_46{font-size:15px}._deviceStatus_ep2xy_47{color:#64748b;text-align:center;margin:2px 0 0;font-size:11.5px;line-height:1.55}._reopenButton_ep2xy_45{color:#2563eb;font:600 11.5px var(--font);cursor:pointer;background:0 0;border:0;justify-self:center;padding:3px 7px}._switch_ep2xy_49{color:var(--muted);text-align:center;margin-top:19px;font-size:12.5px;line-height:1.9}._switchBtn_ep2xy_50{color:var(--accent);font:600 12.5px var(--font);cursor:pointer;background:0 0;border:0;padding:0 0 0 5px}._switchBtn_ep2xy_50:hover{text-decoration:underline}._footnote_ep2xy_52{border-top:1px solid var(--line-3);color:var(--muted-2);text-align:center;margin:17px 0 0;padding-top:14px;font-size:11.5px;line-height:1.5}@media (width<=760px){._backdrop_ep2xy_1{padding:max(30px,env(safe-area-inset-top)) 20px max(24px,env(safe-area-inset-bottom))}._layoutWrapper_ep2xy_12{justify-content:flex-start;width:min(440px,100%)}._layout_ep2xy_12{grid-template-columns:1fr;gap:28px;width:100%}._brand_ep2xy_18{text-align:center}._brandName_ep2xy_19{margin-bottom:12px;font-size:10px}._brandTitle_ep2xy_20{font-size:30px;line-height:1.18}._brandCopy_ep2xy_21{margin:14px auto 0;font-size:13px;line-height:1.65}._benefits_ep2xy_22{display:none}._dialog_ep2xy_25{border-radius:16px;padding:26px 22px 24px}._title_ep2xy_27{font-size:22px}._input_ep2xy_32,._submit_ep2xy_37{height:48px;font-size:16px}._submit_ep2xy_37{font-size:15px}}@media (height<=700px) and (width>=761px){._backdrop_ep2xy_1{padding-top:24px}._brandName_ep2xy_19{margin-bottom:18px}._brandCopy_ep2xy_21{margin-block:16px 20px}._dialog_ep2xy_25{padding-block:26px 24px}}._page_15oqt_1{box-sizing:border-box;background:radial-gradient(circle at 75% 12%, #ffffffe6, transparent 28%), var(--theme-canvas-gradient);place-items:center;min-height:100%;padding:28px;display:grid}._card_15oqt_2{box-sizing:border-box;text-align:center;background:#fffffff5;border:1px solid #ffffffe6;border-radius:20px;width:min(420px,100%);padding:34px;box-shadow:0 24px 70px #312e8124}._brand_15oqt_3{color:#4f46e5;letter-spacing:.2em;font-size:10px;font-weight:750}._deviceIcon_15oqt_4{background:#eff6ff;border-radius:15px;place-items:center;width:62px;height:50px;margin:25px auto 18px;display:grid}._deviceIcon_15oqt_4 span{border:2px solid #2563eb;border-radius:4px;width:32px;height:23px;display:block;position:relative}._deviceIcon_15oqt_4 span:after{content:"";background:#2563eb;border-radius:2px;height:2px;position:absolute;bottom:-7px;left:8px;right:8px}._eyebrow_15oqt_7{color:#64748b;margin:0 0 7px;font-size:11px;font-weight:650}._card_15oqt_2 h1{color:#172554;letter-spacing:-.025em;margin:0;font-size:24px}._description_15oqt_9{color:#334155;margin:10px 0 0;font-size:14px;font-weight:600}._account_15oqt_10{color:#64748b;margin:7px 0 0;font-size:12px}._notice_15oqt_11{color:#64748b;background:#f8fafc;border-radius:9px;margin:22px 0 0;padding:11px 12px;font-size:12px;line-height:1.55}._notice_15oqt_11[data-state=approved]{color:#047857;background:#ecfdf5}._notice_15oqt_11[data-state=error],._notice_15oqt_11[data-state=denied]{color:#9a3412;background:#fff7ed}._actions_15oqt_14{grid-template-columns:1fr auto;gap:9px;margin-top:16px;display:grid}._actions_15oqt_14 button{min-height:42px;font:650 13px var(--font);cursor:pointer;border-radius:9px;padding:0 18px}._approve_15oqt_16{color:#fff;background:#2563eb;border:1px solid #2563eb;box-shadow:0 5px 14px #2563eb33}._deny_15oqt_17{color:#475569;background:#fff;border:1px solid #dbe1ea}._actions_15oqt_14 button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._security_15oqt_19{color:#94a3b8;margin:17px 0 0;font-size:10.5px;line-height:1.55}@media (width<=520px){._page_15oqt_1{padding:18px}._card_15oqt_2{padding:28px 22px}}._sidebar_1xq8o_1{width:var(--sidebar-w);flex:0 0 var(--sidebar-w);background:var(--sidebar-bg);border-right:1px solid var(--line);-webkit-user-select:none;user-select:none;flex-direction:column;padding:16px 10px 12px;display:flex;position:relative;overflow:hidden}._profileWrapper_1xq8o_15{margin-bottom:12px;position:relative}._profile_1xq8o_15{cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;transition:background .12s;display:flex}._profile_1xq8o_15:hover{background:#0000000d}._avatar_1xq8o_34{color:#fff;background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%);border-radius:50%;flex:none;justify-content:center;align-items:center;width:36px;height:36px;font-size:14px;font-weight:700;display:flex;box-shadow:0 2px 6px #2563eb40}._who_1xq8o_49{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}._nameRow_1xq8o_57{align-items:center;gap:6px;display:flex}._name_1xq8o_57{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink);letter-spacing:-.01em;font-size:14px;font-weight:600;overflow:hidden}._chevronDown_1xq8o_74{color:var(--muted-2);margin-left:auto;font-size:11px}._membershipBadge_1xq8o_80{color:#79633b;text-overflow:ellipsis;white-space:nowrap;background:#ede2cb94;border:1px solid #b89b624d;border-radius:999px;flex:none;max-width:68px;padding:2px 7px;font-size:9px;font-weight:720;line-height:1.35;overflow:hidden}._membershipBadge_1xq8o_80[data-tone=free]{color:#667085;background:#eef1f5b8;border-color:#94a3b847}._membershipBadge_1xq8o_80[data-tone=expiring],._membershipBadge_1xq8o_80[data-tone=grace],._membershipBadge_1xq8o_80[data-tone=ending]{color:#955d39;background:#fbefe2c7;border-color:#c1785747}._mail_1xq8o_98{color:var(--muted-2);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}._membershipSummary_1xq8o_106{color:#5d574b;width:calc(100% - 20px);min-height:43px;font:inherit;text-align:left;cursor:pointer;background:#f8f8f494;border:1px solid #737d7229;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;margin:3px 10px 0;padding:7px 8px 7px 10px;transition:border-color .15s,background .15s,box-shadow .15s;display:grid;overflow:hidden}._membershipSummary_1xq8o_106:hover{background:#f8f7f0eb;border-color:#8e816057;box-shadow:0 2px 8px #42483e0f}._membershipSummary_1xq8o_106:focus-visible{outline:2px solid var(--focus);outline-offset:2px}._membershipStatusText_1xq8o_127{gap:2px;min-width:0;display:grid}._membershipHeadline_1xq8o_128{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}._membershipHeadline_1xq8o_128 strong{color:#53564f;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10.5px;font-weight:680;overflow:hidden}._membershipStatusText_1xq8o_127 small{color:#8b8e86;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;min-width:0;font-size:9.5px;display:flex;overflow:hidden}._membershipStatusDot_1xq8o_155{background:#9a855c;border-radius:50%;flex:none;width:4px;height:4px}._membershipStatusDot_1xq8o_155[data-tone=free]{background:#98a1ad}._membershipStatusDot_1xq8o_155[data-tone=expiring],._membershipStatusDot_1xq8o_155[data-tone=grace],._membershipStatusDot_1xq8o_155[data-tone=ending]{background:#bd7650}._membershipArrow_1xq8o_164{color:#a3a59f;font-size:16px;line-height:1}._accountMenu_1xq8o_167{z-index:1000;background:#fff;border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;gap:4px;margin-top:6px;padding:8px;animation:.16s _fadeIn_1xq8o_1;display:flex;position:absolute;top:100%;left:0;right:0;box-shadow:0 10px 30px #0000002e}@keyframes _fadeIn_1xq8o_1{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}._accountHeaderTitle_1xq8o_196{color:#94a3b8;letter-spacing:.05em;text-transform:uppercase;padding:4px 8px;font-size:11px;font-weight:700}._accountItem_1xq8o_205{text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:10px;width:100%;padding:8px 10px;transition:background .12s;display:flex}._accountItem_1xq8o_205:hover{background:#f1f5f9}._accountItem_1xq8o_205[data-active=true]{background:#eff6ff}._accountAvatar_1xq8o_227{color:#334155;background:#cbd5e1;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;font-weight:600;display:flex}._accountAvatarActive_1xq8o_240{color:#fff;background:#2563eb}._accountDetails_1xq8o_245{flex-direction:column;flex:1;min-width:0;display:flex}._accountName_1xq8o_252{color:#1e293b;font-size:13px;font-weight:600}._accountEmail_1xq8o_258{color:#64748b;font-size:11px}._accountBadge_1xq8o_263{color:#2563eb;font-size:11px;font-weight:600}._accountDivider_1xq8o_269{background:#f1f5f9;height:1px;margin:4px 0}._accountAction_1xq8o_275{color:#334155;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;width:100%;padding:8px 10px;font-size:12.5px;transition:background .12s;display:flex}._accountAction_1xq8o_275:hover{color:#0f172a;background:#f8fafc}._accountAction_1xq8o_275[data-danger=true]{color:#dc2626}._accountAction_1xq8o_275[data-danger=true]:hover{background:#fef2f2}._search_1xq8o_305{background:#fff;border:1px solid #cbd5e1;border-radius:6px;align-items:center;gap:8px;margin-bottom:12px;padding:7px 10px;transition:border-color .15s,box-shadow .15s;display:flex;box-shadow:0 1px 2px #00000008}._search_1xq8o_305:focus-within{border-color:var(--accent);box-shadow:0 0 0 2px #2563eb26}._searchIcon_1xq8o_323{color:#64748b;flex:0 0 16px;justify-content:center;align-items:center;width:16px;height:16px;display:flex}._search_1xq8o_305:focus-within ._searchIcon_1xq8o_323{color:var(--accent)}._searchInput_1xq8o_337{width:100%;min-width:0;color:var(--ink);background:0 0;border:none;outline:none;padding:0;font-size:13px}._scroll_1xq8o_349{flex-direction:column;flex:1;min-height:0;margin:0 -10px;padding:0 10px;display:flex;overflow-y:auto}._nav_1xq8o_359,._lists_1xq8o_360{flex-direction:column;gap:2px;display:flex}._lists_1xq8o_360{flex:1;padding-bottom:12px}._divider_1xq8o_371{background:#e2e8f0;height:1px;margin:10px 8px}._row_1xq8o_378{color:#334155;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:10px;width:100%;padding:7px 10px 7px 8px;font-family:inherit;font-size:13.5px;transition:background .12s;display:flex;position:relative}._row_1xq8o_378:hover{background:var(--sidebar-hover)}._row_1xq8o_378[data-active=true]{background:var(--sidebar-active);color:var(--ink);font-weight:600}._row_1xq8o_378[data-group=true]{color:#1e293b;margin-top:4px;font-weight:700}._row_1xq8o_378[data-group=true] ._label_1xq8o_413{letter-spacing:-.01em}._bar_1xq8o_417{background:0 0;border-radius:2px;flex:none;width:3.5px;height:18px}._row_1xq8o_378[data-active=true] ._bar_1xq8o_417{background:var(--sidebar-active-bar)}._glyph_1xq8o_430{width:18px;height:18px;color:var(--muted);flex:0 0 18px;justify-content:center;align-items:center;font-size:14px;display:flex}._row_1xq8o_378[data-active=true] ._glyph_1xq8o_430{color:var(--accent)}._label_1xq8o_413{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}._count_1xq8o_453{color:#64748b;font-variant-numeric:tabular-nums;background:#0000000a;border-radius:10px;padding:1px 7px;font-size:11.5px}._row_1xq8o_378[data-active=true] ._count_1xq8o_453{color:#1d4ed8;background:#2563eb1f;font-weight:600}._listGlyph_1xq8o_469{flex:0 0 18px;justify-content:center;align-items:center;width:18px;height:18px;font-size:14px;line-height:1;display:flex}._rename_1xq8o_480{min-width:0;color:var(--ink);box-shadow:0 0 0 2px var(--accent);background:#fff;border:none;border-radius:4px;outline:none;flex:1;padding:2px 6px;font-size:13.5px;font-weight:500}._chevron_1xq8o_74{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:4px;flex:0 0 18px;justify-content:center;align-items:center;width:18px;height:18px;padding:0;font-size:10px;transition:background .12s,color .12s;display:flex}._chevron_1xq8o_74:hover{color:#1e293b;background:#0000000f}._footer_1xq8o_517{border-top:1px solid var(--line-3);flex-direction:column;gap:6px;padding-top:10px;display:flex}._footRow_1xq8o_525{color:#334155;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:10px;width:100%;padding:8px 10px 8px 8px;font-family:inherit;font-size:13.5px;transition:background .12s,color .12s;display:flex}._footRow_1xq8o_525:hover{background:var(--sidebar-hover);color:var(--ink)}._footActions_1xq8o_547{align-items:center;gap:6px;display:flex}._footActionBtn_1xq8o_553{color:#334155;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:6px;padding:8px 10px;font-size:12.5px;font-weight:500;transition:all .12s;display:flex;box-shadow:0 1px 2px #00000005}._footActionBtn_1xq8o_553:hover{color:#0f172a;background:#f8fafc;border-color:#cbd5e1}._footActionBtn_1xq8o_553[data-primary=true]{color:#2563eb;background:#eff6ff;border-color:#bfdbfe}._footActionBtn_1xq8o_553[data-primary=true]:hover{background:#dbeafe}._plus_1xq8o_587{width:18px;height:18px;color:var(--accent);flex:0 0 18px;justify-content:center;align-items:center;display:flex}._avatar_1xq8o_34[data-anonymous=true]{background:var(--muted-3)}@media (width<=767px){._sidebar_1xq8o_1{width:100%;height:100%;padding:14px 12px calc(12px + env(safe-area-inset-bottom));border-right:0}._profile_1xq8o_15{min-height:52px}._search_1xq8o_305{border-radius:12px;min-height:44px;padding-inline:12px}._row_1xq8o_378,._footRow_1xq8o_525{border-radius:10px;min-height:44px;font-size:14px}._chevron_1xq8o_74{flex-basis:32px;width:32px;height:32px}._footActionBtn_1xq8o_553{border-radius:10px;min-height:44px}}._appVersion_1xq8o_638{color:var(--muted-3);text-align:center;-webkit-user-select:none;user-select:none;padding:1px 4px 0;font-size:10px;line-height:1.4}._sharedMark_1xq8o_647{color:var(--muted-2);flex-shrink:0;display:inline-flex}._rowShell_ji5vj_1{content-visibility:auto;contain-intrinsic-size:auto 80px}._main_ji5vj_6{background:var(--theme-canvas-gradient);min-width:0;color:var(--theme-canvas-text);-webkit-user-select:none;user-select:none;flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}._header_ji5vj_19{justify-content:space-between;align-items:center;gap:24px;padding:32px 40px 18px;display:flex}._titleBlock_ji5vj_27{flex-direction:column;gap:10px;min-width:0;display:flex}._kicker_ji5vj_34{color:var(--theme-canvas-muted);letter-spacing:.05em;font-size:12px;font-weight:600;line-height:1.4}._dateKicker_ji5vj_42{border:1px solid color-mix(in srgb, var(--theme-canvas-muted) 18%, transparent);min-height:24px;color:var(--theme-canvas-muted);background:#ffffff61;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:0 10px;line-height:1;display:inline-flex;box-shadow:0 1px 2px #0f172a08}._datePrimary_ji5vj_57{letter-spacing:.015em;font-size:12px;font-weight:650}._dateDot_ji5vj_63{opacity:.45;background:currentColor;border-radius:50%;width:3px;height:3px}._dateWeekday_ji5vj_71{opacity:.76;font-size:11px;font-weight:550}._title_ji5vj_27{letter-spacing:-.025em;color:var(--theme-canvas-text);align-items:center;gap:12px;font-size:28px;font-weight:720;line-height:1.15;display:flex}._titleIcon_ji5vj_88{font-size:22px}._iconBtn_ji5vj_92{aspect-ratio:1;box-sizing:border-box;cursor:pointer;width:44px;height:44px;color:var(--theme-canvas-text);background:#ffffff3d;border:1px solid #ffffff3d;border-radius:12px;flex:0 0 44px;justify-content:center;align-items:center;font-size:20px;line-height:1;transition:transform .15s,background .15s,box-shadow .15s;display:flex}._iconBtn_ji5vj_92:hover{background:#ffffff6b;transform:translateY(-1px);box-shadow:0 5px 14px #0f172a14}._iconBtn_ji5vj_92:focus-visible{outline:2px solid var(--theme-canvas-muted);outline-offset:3px}._systemIcon_ji5vj_122{aspect-ratio:1;box-sizing:border-box;border:1px solid color-mix(in srgb, var(--theme-canvas-muted) 14%, transparent);width:44px;height:44px;color:var(--theme-canvas-text);cursor:default;background:#ffffff47;border-radius:12px;flex:0 0 44px;justify-content:center;align-items:center;display:flex;box-shadow:inset 0 1px #ffffff52}._titleText_ji5vj_139{border-radius:4px;margin:-2px -6px;padding:2px 6px;transition:background .12s}._titleText_ji5vj_139[data-editable=true]{cursor:pointer}._titleText_ji5vj_139[data-editable=true]:hover{background:#0000000f}._titleInputHeader_ji5vj_154{color:#0f172a;background:#fff;border:1.5px solid #2563eb;border-radius:6px;outline:none;min-width:220px;padding:4px 10px;font-family:inherit;font-size:22px;font-weight:700;box-shadow:0 4px 12px #0000001f}._titleInputHeader_ji5vj_154::selection{color:#fff;background:#2563eb}._headerActions_ji5vj_173{align-items:center;gap:8px;display:flex}._actionBtnWrapper_ji5vj_179{position:relative}._actionBtn_ji5vj_179{aspect-ratio:1;box-sizing:border-box;width:36px;height:36px;color:var(--theme-canvas-text);cursor:pointer;background:#0000000f;border:none;border-radius:6px;flex:0 0 36px;justify-content:center;align-items:center;font-size:14px;transition:background .15s;display:flex}._actionBtn_ji5vj_179:hover{background:#0000001f}._tally_ji5vj_205{color:var(--theme-canvas-muted);flex:none;align-items:baseline;gap:6px;display:flex}._tallyNum_ji5vj_213{color:#fff;font-size:22px;font-weight:600}._tallyLabel_ji5vj_219{font-size:12px}._addWrap_ji5vj_224{padding:0 40px 16px}._addBar_ji5vj_228{background:#fffffff2;border-radius:4px;align-items:center;gap:12px;padding:10px 16px;transition:background .15s,box-shadow .15s;display:flex;box-shadow:0 2px 6px #0000001f}._addBar_ji5vj_228:focus-within{background:#fff;box-shadow:0 4px 12px #0000002e}._addPlus_ji5vj_244{color:var(--accent);font-size:18px;font-weight:600;line-height:1}._addInput_ji5vj_251{min-width:0;color:var(--ink);background:0 0;border:none;flex:1;padding:0;font-size:14px}._addInput_ji5vj_251::placeholder{color:#64748b}._addHint_ji5vj_265{color:#475569;cursor:pointer;background:#e2e8f0;border:none;border-radius:4px;padding:3px 8px;font-size:11px;font-weight:500}._addHint_ji5vj_265:hover{color:#1e293b;background:#cbd5e1}._scroll_ji5vj_282{flex-direction:column;flex:1;gap:4px;padding:4px 40px 40px;display:flex;overflow-y:auto}._empty_ji5vj_291{text-align:center;color:var(--theme-canvas-muted);padding:60px 0;font-size:14px}._task_ji5vj_299{color:var(--ink);box-shadow:var(--shadow-card);cursor:pointer;background:#fff;border-radius:4px;align-items:center;gap:14px;padding:12px 16px;transition:transform .1s,box-shadow .12s;display:flex}._task_ji5vj_299:hover{box-shadow:0 3px 8px #00000024}._task_ji5vj_299[data-selected=true]{box-shadow:0 0 0 2px var(--accent), 0 3px 8px #00000024}._check_ji5vj_320{color:#fff;cursor:pointer;background:0 0;border:1.5px solid #8a8a8a;border-radius:50%;flex:none;justify-content:center;align-items:center;width:20px;height:20px;padding:0;font-size:12px;line-height:1;transition:border-color .12s,background .12s;display:flex}._check_ji5vj_320:hover{border-color:var(--accent)}._check_ji5vj_320[data-done=true]{border-color:var(--accent);background:var(--accent);color:#fff}._body_ji5vj_348{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}._taskTitle_ji5vj_356{color:#242424;font-size:14px;font-weight:400;line-height:1.4}._taskTitle_ji5vj_356[data-done=true]{color:#8a8a8a;text-decoration:line-through}._meta_ji5vj_368{color:#616161;align-items:center;gap:10px;font-size:12px;display:flex}._metaList_ji5vj_376{align-items:center;gap:4px;display:flex}._dot_ji5vj_382{background:#adadad;border-radius:50%;width:3px;height:3px}._due_ji5vj_389[data-overdue=true]{color:#d97706;font-weight:500}._repeat_ji5vj_394{color:#616161;font-size:12px}._star_ji5vj_399{color:#adadad;cursor:pointer;background:0 0;border:none;flex:none;padding:2px;font-size:18px;line-height:1;transition:color .12s,transform .12s}._star_ji5vj_399:hover{color:var(--accent);transform:scale(1.15)}._star_ji5vj_399[data-on=true]{color:var(--accent)}._doneGroup_ji5vj_421{flex-direction:column;gap:4px;margin-top:16px;display:flex}._doneHead_ji5vj_428{color:#fff;cursor:pointer;background:#0000002e;border:none;border-radius:4px;align-self:flex-start;align-items:center;gap:8px;padding:6px 14px;font-family:inherit;font-size:13px;font-weight:600;transition:background .15s;display:flex}._doneHead_ji5vj_428:hover{background:#00000047}._doneChevron_ji5vj_449{font-size:10px;line-height:1}._doneRow_ji5vj_454{box-shadow:var(--shadow-card);cursor:pointer;background:#ffffffd9;border-radius:4px;align-items:center;gap:14px;padding:12px 16px;transition:background .12s;display:flex}._doneRow_ji5vj_454:hover{background:#fff}._doneTitle_ji5vj_470{color:#8a8a8a;flex:1;min-width:0;font-size:14px;text-decoration:line-through}._doneAt_ji5vj_478{color:#adadad;font-size:12px}._doneTitle_ji5vj_470[data-skipped=true]{text-decoration:none}@media (width<=767px){._main_ji5vj_6{flex:auto;width:100%;min-height:0}._header_ji5vj_19{align-items:flex-start;gap:12px;padding:20px 16px 14px}._titleBlock_ji5vj_27{flex:1;gap:8px}._dateKicker_ji5vj_42{min-height:22px;padding-inline:9px}._title_ji5vj_27{gap:10px;font-size:25px}._iconBtn_ji5vj_92,._systemIcon_ji5vj_122{border-radius:12px;flex-basis:42px;width:42px;height:42px}._headerActions_ji5vj_173{gap:4px}._actionBtn_ji5vj_179{border-radius:12px;flex-basis:42px;width:42px;height:42px}._addWrap_ji5vj_224{padding:0 16px 12px}._addBar_ji5vj_228{border-radius:12px;min-height:48px;padding:10px 13px}._addHint_ji5vj_265{display:none}._scroll_ji5vj_282{padding:2px 16px calc(92px + env(safe-area-inset-bottom));overscroll-behavior:contain;gap:7px}._task_ji5vj_299,._doneRow_ji5vj_454{border-radius:12px;gap:12px;min-height:58px;padding:11px 12px}._task_ji5vj_299[data-selected=true]{box-shadow:var(--shadow-card)}._check_ji5vj_320{width:24px;height:24px}._taskTitle_ji5vj_356{font-size:14.5px}._meta_ji5vj_368{flex-wrap:wrap;gap:4px 8px;line-height:1.35}._star_ji5vj_399{place-items:center;width:40px;height:40px;margin:-7px -7px -7px 0;display:grid}._empty_ji5vj_291{padding:52px 12px}._titleInputHeader_ji5vj_154{width:min(50vw,190px);min-width:0}}@media (width<=420px){._header_ji5vj_19{flex-wrap:wrap}._headerActions_ji5vj_173{order:-1;justify-content:flex-end;width:100%;margin-bottom:0}._titleBlock_ji5vj_27{padding-top:0}}._sharedMark_ji5vj_616{color:var(--muted-2);flex-shrink:0}._actionError_ji5vj_617{color:#b91c1c;margin:8px 0;font-size:12px}._popover_y2agp_2{z-index:100;box-sizing:border-box;color:#242424;background:#fff;border:1px solid #e2e8f0;border-radius:10px;width:364px;margin-top:8px;padding:14px;animation:.18s cubic-bezier(.16,1,.3,1) _fadeIn_y2agp_1;position:absolute;top:100%;left:0;box-shadow:0 10px 30px #0000002e}@keyframes _fadeIn_y2agp_1{0%{opacity:0;transform:translateY(-6px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}._popoverHeader_y2agp_30{color:#475569;justify-content:space-between;align-items:center;margin-bottom:12px;font-size:13px;font-weight:600;display:flex}._clearIconBtn_y2agp_40{color:#64748b;cursor:pointer;background:#f1f5f9;border:none;border-radius:4px;align-items:center;gap:4px;padding:3px 8px;font-size:11.5px;font-weight:500;transition:all .12s;display:inline-flex}._clearIconBtn_y2agp_40:hover{color:#dc2626;background:#fee2e2}._emojiGrid_y2agp_60{box-sizing:border-box;grid-template-columns:repeat(8,36px);justify-content:space-between;gap:6px;max-height:220px;padding-right:2px;display:grid;overflow:hidden auto}._emojiGrid_y2agp_60::-webkit-scrollbar{width:5px}._emojiGrid_y2agp_60::-webkit-scrollbar-track{background:0 0}._emojiGrid_y2agp_60::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}._emojiGrid_y2agp_60::-webkit-scrollbar-thumb:hover{background:#94a3b8}._emojiItem_y2agp_90{cursor:pointer;box-sizing:border-box;background:#f8fafc;border:none;border-radius:6px;flex:0 0 36px;justify-content:center;align-items:center;width:36px;height:36px;font-size:18px;transition:background .12s,box-shadow .12s,transform .12s;display:flex}._emojiItem_y2agp_90:hover{background:#e2e8f0;transform:translateY(-1px)}._emojiItem_y2agp_90:focus-visible{outline-offset:-2px;outline:2px solid #2563eb}._emojiItem_y2agp_90[data-active=true]{background:#eff6ff;box-shadow:inset 0 0 0 2px #2563eb}._defaultEmojiItem_y2agp_124{color:#2563eb;background:#eff6ff;border:1.5px dashed #bfdbfe}._defaultEmojiItem_y2agp_124:hover{background:#dbeafe;border-color:#2563eb}._themeGrid_y2agp_136{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}._themeCard_y2agp_142{cursor:pointer;color:#1e293b;border:1.5px solid #00000014;border-radius:6px;justify-content:flex-end;align-items:flex-end;height:48px;padding:4px 6px;font-size:11.5px;font-weight:600;transition:transform .12s,border-color .12s;display:flex;box-shadow:0 1px 3px #0000000d}._themeCard_y2agp_142:hover{transform:scale(1.05)}._themeCard_y2agp_142[data-active=true]{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb}._menuPopover_y2agp_168{z-index:100;color:#242424;background:#fff;border-radius:8px;flex-direction:column;gap:2px;width:180px;margin-top:8px;padding:6px;animation:.18s cubic-bezier(.16,1,.3,1) _fadeIn_y2agp_1;display:flex;position:absolute;top:100%;right:0;box-shadow:0 10px 30px #0003}._menuItem_y2agp_186{color:#334155;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:4px;align-items:center;gap:10px;width:100%;padding:8px 12px;font-size:13px;transition:background .12s;display:flex}._menuItem_y2agp_186:hover{color:#0f172a;background:#f1f5f9}._menuItem_y2agp_186[data-danger=true]{color:#dc2626}._menuItem_y2agp_186[data-danger=true]:hover{background:#fef2f2}._menuDivider_y2agp_215{background:#f1f5f9;height:1px;margin:4px 0}._overlay_y2agp_222{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:#00000073;justify-content:center;align-items:center;animation:.2s _fadeIn_y2agp_1;display:flex;position:fixed;inset:0}._modal_y2agp_234{color:#1e293b;background:#fff;border-radius:12px;flex-direction:column;gap:18px;width:440px;max-width:90vw;padding:24px;display:flex;box-shadow:0 20px 40px #00000040}._modalHeader_y2agp_247{justify-content:space-between;align-items:center;display:flex}._modalTitle_y2agp_253{color:#0f172a;font-size:18px;font-weight:700}._closeBtn_y2agp_259{color:#94a3b8;cursor:pointer;background:0 0;border:none;font-size:20px}._closeBtn_y2agp_259:hover{color:#334155}._shareBox_y2agp_271{gap:8px;display:flex}._shareInput_y2agp_276{color:#334155;background:#f8fafc;border:1px solid #cbd5e1;border-radius:6px;flex:1;padding:8px 12px;font-size:13px}._copyBtn_y2agp_286{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:6px;padding:8px 16px;font-size:13px;font-weight:600;transition:background .12s}._copyBtn_y2agp_286:hover{background:#1d4ed8}._memberList_y2agp_302{flex-direction:column;gap:10px;display:flex}._memberItem_y2agp_308{background:#f8fafc;border-radius:6px;justify-content:space-between;align-items:center;padding:8px 12px;display:flex}._memberInfo_y2agp_317{align-items:center;gap:10px;display:flex}._memberAvatar_y2agp_323{background:#e2e8f0;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;display:flex}._memberName_y2agp_334{color:#1e293b;font-size:13.5px;font-weight:600}._memberRole_y2agp_340{color:#64748b;font-size:12px}._toast_y2agp_345{color:#fff;z-index:2000;background:#0f172a;border-radius:8px;padding:10px 20px;font-size:13.5px;animation:.2s _fadeIn_y2agp_1;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 10px 25px #0003}@media (width<=767px){._popover_y2agp_2{z-index:120;border-radius:16px;width:auto;max-height:min(58dvh,470px);margin-top:0;padding:14px;position:fixed;top:132px;left:12px!important;right:12px!important}._emojiGrid_y2agp_60{grid-template-columns:repeat(7,minmax(36px,1fr));max-height:min(42dvh,330px)}._emojiItem_y2agp_90{width:100%;min-width:36px;min-height:42px}._themeGrid_y2agp_136{grid-template-columns:repeat(2,1fr)}._themeCard_y2agp_142{min-height:54px}._menuPopover_y2agp_168{z-index:120;border-radius:14px;width:min(240px,100vw - 24px);position:fixed;top:116px;right:12px}._menuItem_y2agp_186{border-radius:9px;min-height:44px}._overlay_y2agp_222{align-items:flex-end}._modal_y2agp_234{width:100%;max-width:none;max-height:86dvh;padding:22px 18px calc(22px + env(safe-area-inset-bottom));border-radius:20px 20px 0 0}._shareBox_y2agp_271{flex-direction:column}._shareInput_y2agp_276,._copyBtn_y2agp_286{min-height:44px}._toast_y2agp_345{right:16px;bottom:calc(18px + env(safe-area-inset-bottom));text-align:center;width:auto;left:16px;transform:none}}@media (width<=370px){._emojiGrid_y2agp_60{grid-template-columns:repeat(6,minmax(36px,1fr))}}._dialog_1yrso_1{box-sizing:border-box;border:1px solid var(--line);background:var(--surface);width:min(520px,100vw - 32px);max-height:min(800px,100dvh - 40px);color:var(--ink);font:13px/1.6 var(--font);box-shadow:var(--shadow-panel), 0 18px 60px #0f172a1f;border-radius:12px;margin:auto;padding:0;overflow:auto}._dialog_1yrso_1::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a3b}._dialog_1yrso_1:focus{outline:none}._modalHeader_1yrso_4{z-index:3;background:var(--surface);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex;position:sticky;top:0}._modalHeader_1yrso_4 h2{margin:0;font-size:18px;font-weight:600;line-height:1.5}._dialog_1yrso_1 button,._landing_1yrso_6 button,._notificationClear_1yrso_6,._sharedDetail_1yrso_6 ._section_1yrso_6 button,._sharedDetail_1yrso_6 ._inline_1yrso_6>button,._sharedDetail_1yrso_6 ._notice_1yrso_6 button,._editorActions_1yrso_6 button{border:1px solid var(--line);background:var(--surface);min-height:36px;color:var(--ink-soft);font:12px/1.5 var(--font);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:8px 12px;transition:background .12s;display:inline-flex}._dialog_1yrso_1 button:hover:not(:disabled),._landing_1yrso_6 button:hover:not(:disabled),._notificationClear_1yrso_6:hover:not(:disabled),._sharedDetail_1yrso_6 ._section_1yrso_6 button:hover:not(:disabled),._sharedDetail_1yrso_6 ._inline_1yrso_6>button:hover:not(:disabled){background:var(--hover-soft)}._dialog_1yrso_1 button:disabled,._landing_1yrso_6 button:disabled,._notificationClear_1yrso_6:disabled,._sharedDetail_1yrso_6 button:disabled{opacity:.55;cursor:default}._dialog_1yrso_1 button:focus-visible,._landing_1yrso_6 button:focus-visible,._notification_1yrso_6:focus-visible,._notificationClear_1yrso_6:focus-visible{outline:2px solid var(--accent);outline-offset:3px}._dialog_1yrso_1 ._primary_1yrso_10,._landing_1yrso_6 ._primary_1yrso_10,._sharedDetail_1yrso_6 ._primary_1yrso_10{border-color:var(--accent);background:var(--accent);color:#fff;font-weight:500}._dialog_1yrso_1 ._primary_1yrso_10:hover:not(:disabled),._landing_1yrso_6 ._primary_1yrso_10:hover:not(:disabled),._sharedDetail_1yrso_6 ._primary_1yrso_10:hover:not(:disabled){background:var(--accent);filter:brightness(.96)}._dialog_1yrso_1 ._danger_1yrso_12,._sharedDetail_1yrso_6 ._danger_1yrso_12{color:#b91c1c}._dialog_1yrso_1 ._modalHeader_1yrso_4 button{width:30px;min-height:30px;color:var(--muted-2);background:0 0;border:0;flex-shrink:0;padding:0}._dialog_1yrso_1 ._modalHeader_1yrso_4 button:hover{background:var(--hover-soft);color:var(--ink)}._dialog_1yrso_1 input:not([type=checkbox]),._dialog_1yrso_1 select,._inviteLink_1yrso_15 input,._sharedDetail_1yrso_6 ._section_1yrso_6 input:not([type=checkbox]),._sharedDetail_1yrso_6 ._section_1yrso_6 select,._propertyEditor_1yrso_15 input,._propertyEditor_1yrso_15 select{box-sizing:border-box;border:1px solid var(--line);background:var(--surface);width:100%;min-width:0;min-height:36px;color:var(--ink);font:13px/1.5 var(--font);border-radius:6px;padding:8px 10px}._dialog_1yrso_1 input:focus-visible,._dialog_1yrso_1 select:focus-visible,._sharedDetail_1yrso_6 ._section_1yrso_6 input:focus-visible,._propertyEditor_1yrso_15 input:focus-visible,._propertyEditor_1yrso_15 select:focus-visible{outline:2px solid var(--accent-soft);outline-offset:1px;border-color:var(--accent)}._dialog_1yrso_1 input:disabled,._dialog_1yrso_1 select:disabled,._sharedDetail_1yrso_6 input:disabled,._sharedDetail_1yrso_6 select:disabled{color:var(--muted)}._checkboxLabel_1yrso_18{color:var(--ink-soft);align-items:center;gap:8px;margin:10px 0;font-size:12px;line-height:1.6;display:flex}._checkboxLabel_1yrso_18 input{width:15px;height:15px;accent-color:var(--accent);flex-shrink:0;margin:0}._description_1yrso_20{color:var(--muted);font-size:12px;line-height:1.6}._error_1yrso_21{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;padding:10px 12px;font-size:12px;line-height:1.6}._status_1yrso_22{color:var(--accent);margin:0 0 14px;font-size:12px}._notice_1yrso_6{border:1px solid var(--line);background:var(--hover-soft);color:var(--ink-soft);border-radius:8px;margin:14px 0;padding:12px 14px;font-size:12px;line-height:1.7}._inline_1yrso_6{flex-wrap:wrap;align-items:center;gap:10px;display:flex}._inline_1yrso_6>input{flex:1;min-width:0}._inline_1yrso_6>label{min-width:120px;color:var(--muted);flex:1;gap:6px;font-size:12px;display:grid}._inline_1yrso_6>._checkboxLabel_1yrso_18{color:var(--ink-soft);display:flex}._inline_1yrso_6>button{flex-shrink:0}._form_1yrso_29{gap:12px;display:grid}._form_1yrso_29>label,._propertyEditor_1yrso_15>label{color:var(--muted);gap:6px;font-size:12px;display:grid}._fieldLabel_1yrso_31{color:var(--muted);align-items:center;gap:8px;font-size:12px;font-weight:500;display:flex}._fieldLabel_1yrso_31 svg{flex-shrink:0}._section_1yrso_6 h3{margin:0 0 12px;font-size:12px;font-weight:600}._membersBody_1yrso_36{padding:20px 24px 24px}._nameForm_1yrso_37{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}._nameForm_1yrso_37>label,._inviteFields_1yrso_38>label:not(._checkboxLabel_1yrso_18),._transferField_1yrso_38{color:var(--muted);gap:7px;font-size:12px;display:grid}._memberSection_1yrso_39{border-top:1px solid var(--line);margin-top:20px;padding-top:18px}._membersBody_1yrso_36>._memberSection_1yrso_39:first-child{border-top:0;margin-top:0;padding-top:0}._memberSection_1yrso_39 h3{color:var(--ink-soft);align-items:center;gap:8px;margin:0 0 12px;font-size:13px;font-weight:600;display:flex}._memberSection_1yrso_39 h3>span{color:var(--muted);font-size:12px;font-weight:400}._memberList_1yrso_43{gap:10px;display:grid}._memberRow_1yrso_44{align-items:center;gap:10px;min-width:0;padding:5px 0;display:flex}._memberName_1yrso_45{overflow-wrap:anywhere;flex:1;min-width:0;font-size:13px}._avatar_1yrso_46{background:var(--accent-soft);width:30px;height:30px;color:var(--accent);border-radius:50%;flex-shrink:0;place-items:center;display:grid}._memberControls_1yrso_47{flex-shrink:0;align-items:center;gap:8px;display:flex}._memberRole_1yrso_48{color:var(--muted);flex-shrink:0;font-size:12px}._dialog_1yrso_1 ._memberRow_1yrso_44 select{flex-shrink:0;width:100px}._memberRow_1yrso_44>button{flex-shrink:0}._inviteFields_1yrso_38{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:16px;display:grid}._inviteFields_1yrso_38 ._checkboxLabel_1yrso_18{min-height:36px;margin:0}._inviteActions_1yrso_53{justify-content:space-between;align-items:center;gap:12px;margin-top:14px;display:flex}._inviteLink_1yrso_15{gap:8px;margin-top:14px;display:flex}._inviteLink_1yrso_15 button{flex-shrink:0}._memberSection_1yrso_39 ._requestsHeading_1yrso_56{margin-top:20px}._transferField_1yrso_38{margin-top:16px}._managementActions_1yrso_58{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}._landing_1yrso_6{background:var(--theme-canvas-gradient);place-items:center;min-height:100dvh;padding:24px;display:grid}._inviteCard_1yrso_62{box-sizing:border-box;border:1px solid var(--line);background:var(--surface);width:min(440px,100%);color:var(--ink);box-shadow:var(--shadow-panel);font:13px/1.6 var(--font);border-radius:12px;padding:28px}._eyebrow_1yrso_63{color:var(--muted);font-size:12px}._inviteCard_1yrso_62 h1{overflow-wrap:anywhere;margin:12px 0;font-size:22px;font-weight:600;line-height:1.4}._inviteCard_1yrso_62 p{color:var(--muted);font-size:13px}._inviteCard_1yrso_62 ._error_1yrso_21{color:#b91c1c}._landingActions_1yrso_67{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:20px;display:flex}._landing_1yrso_6 ._quietButton_1yrso_68{background:0 0}._notificationTitle_1yrso_69{align-items:center;gap:12px;min-width:0;display:flex}._notificationClear_1yrso_6{white-space:nowrap;flex-shrink:0}._notificationList_1yrso_71{flex-direction:column;gap:8px;display:flex}._notification_1yrso_6{border:1px solid var(--line);background:var(--surface);width:100%;color:var(--ink-soft);font:13px/1.6 var(--font);text-align:left;cursor:pointer;overflow-wrap:anywhere;border-radius:8px;flex-direction:column;gap:6px;padding:14px 18px;display:flex}._notification_1yrso_6:hover:not(:disabled){background:var(--hover-soft)}._notification_1yrso_6:disabled{opacity:.6;cursor:default}._notification_1yrso_6[data-unread=true]{border-left:3px solid var(--accent)}._notification_1yrso_6 time,._timeline_1yrso_76 time{color:var(--muted);font-size:11px;display:block}._timeline_1yrso_76{color:var(--ink-soft);margin-bottom:0;padding-left:18px;font-size:12px;line-height:1.8}._timeline_1yrso_76 li{overflow-wrap:anywhere;white-space:pre-wrap;margin-bottom:12px}._sharedDetail_1yrso_6 ._form_1yrso_29{margin:0}._sharedDetail_1yrso_6 ._section_1yrso_6{border:1px solid var(--detail-border);background:var(--detail-card-bg);font:12px/1.6 var(--font);border-radius:8px;padding:12px 14px}._sharedDetail_1yrso_6 ._section_1yrso_6>._inline_1yrso_6{margin-top:12px}._propertyEditor_1yrso_15{padding:10px 16px}._personalSettings_1yrso_85 summary{cursor:pointer;color:var(--ink-soft);align-items:center;gap:10px;font-size:12px;list-style:none;display:flex}._personalSettings_1yrso_85 summary::-webkit-details-marker{display:none}._personalSettings_1yrso_85 summary>svg{color:var(--muted)}._personalSettings_1yrso_85 summary span{flex:1}._personalSettings_1yrso_85 summary:after{content:"⌄";color:var(--muted);transform:rotate(-90deg)}._personalSettings_1yrso_85[open] summary:after{transform:none}._personalSettings_1yrso_85[open] summary{margin-bottom:14px}._personalSettings_1yrso_85 ._inline_1yrso_6{grid-template-columns:1fr 1fr;gap:8px 12px;display:grid}._personalSettings_1yrso_85 ._inline_1yrso_6>label:last-child{grid-column:1/-1}._editorActions_1yrso_6{z-index:70;border-top:1px solid var(--line);background:var(--detail-bg);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;margin:auto -14px -16px;padding:12px 14px;display:flex;position:sticky;bottom:-16px}._editorActions_1yrso_6 span{color:var(--muted);font-size:12px}._editorActions_1yrso_6 button{white-space:nowrap}._sharedDetail_1yrso_6>div:first-child{z-index:3;position:sticky;top:-16px}._sharedDetail_1yrso_6 [role=alert]{scroll-margin-top:80px}._conversionDialog_1yrso_101{width:min(440px,100vw - 32px)}._conversionDialog_1yrso_101 ._modalHeader_1yrso_4{border-bottom:0;padding:22px 24px 14px}._conversionBody_1yrso_103{padding:0 24px 20px}._conversionLead_1yrso_104{color:var(--muted);margin:0 0 16px;font-size:13px;line-height:1.65}._conversionList_1yrso_105{border:1px solid var(--line);background:var(--hover-soft);color:var(--ink);border-radius:8px;align-items:center;gap:10px;margin-bottom:14px;padding:12px 14px;display:flex}._conversionList_1yrso_105>span:first-child{color:var(--muted);flex-shrink:0;align-items:center;font-size:18px;display:flex}._conversionList_1yrso_105>span:last-child{overflow-wrap:anywhere;min-width:0;font-size:14px;font-weight:500}._conversionHint_1yrso_108{color:var(--muted);margin:6px 0 0;font-size:12px;line-height:1.7}._conversionActions_1yrso_109{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;padding:16px 24px 20px;display:flex}._conversionDialog_1yrso_101 ._conversionActions_1yrso_109 button{min-width:76px;padding:8px 16px;font-size:13px}@media (width<=767px){._dialog_1yrso_1{max-height:calc(100dvh - 32px)}._modalHeader_1yrso_4{padding:18px 20px}._membersBody_1yrso_36{padding:18px 20px 22px}._inviteFields_1yrso_38{grid-template-columns:1fr;gap:10px}._memberRow_1yrso_44{flex-wrap:wrap;gap:8px}._memberName_1yrso_45{min-width:90px}._memberRow_1yrso_44:has(._memberControls_1yrso_47){grid-template-columns:30px minmax(0,1fr);display:grid}._memberControls_1yrso_47{grid-column:2}._memberSection_1yrso_39{margin-top:16px;padding-top:14px}._memberRow_1yrso_44>._memberControls_1yrso_47{flex-shrink:0;align-items:center;gap:8px;display:flex}._memberRole_1yrso_48{margin-left:auto}._managementActions_1yrso_58{flex-direction:column;align-items:stretch}._inviteCard_1yrso_62{padding:22px}._notificationTitle_1yrso_69{gap:8px}._notificationTitle_1yrso_69 svg{flex-shrink:0;width:20px}._notificationClear_1yrso_6{padding:7px 10px;font-size:11px}._sharedDetail_1yrso_6>div:first-child{top:calc(-12px - env(safe-area-inset-top))}._sharedDetail_1yrso_6 ._editorActions_1yrso_6{bottom:calc(-18px - env(safe-area-inset-bottom));margin:auto -12px calc(-18px - env(safe-area-inset-bottom));padding:12px 12px max(18px,env(safe-area-inset-bottom))}._conversionDialog_1yrso_101 ._modalHeader_1yrso_4{padding:18px 20px 12px}._conversionBody_1yrso_103{padding:0 20px 18px}._conversionActions_1yrso_109{padding:14px 20px 18px}}._panelWrap_1fptl_2{flex:0 0 var(--detail-w);height:100%}._panel_1fptl_2{border-left:1px solid var(--line);background:var(--detail-bg);-webkit-user-select:none;user-select:none;flex-direction:column;gap:12px;width:100%;height:100%;padding:16px 14px;display:flex;overflow-y:auto}._head_1fptl_20{background:#fff;border:1px solid #e2e8f0;border-radius:8px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex;box-shadow:0 1px 3px #0000000d}._check_1fptl_31{cursor:pointer;color:#fff;background:0 0;border:1.5px solid #8a8a8a;border-radius:50%;flex:none;justify-content:center;align-items:center;width:20px;height:20px;margin-top:3px;padding:0;font-size:12px;line-height:1;transition:border-color .12s;display:flex}._check_1fptl_31:hover{border-color:var(--accent)}._check_1fptl_31[data-done=true]{border-color:var(--accent);background:var(--accent);color:#fff}._titleInput_1fptl_60{resize:none;min-width:0;color:var(--ink);background:0 0;border:none;outline:none;flex:1;padding:0;font-family:inherit;font-size:16px;font-weight:600;line-height:1.35}._headBtn_1fptl_75{color:#adadad;cursor:pointer;background:0 0;border:none;flex:none;margin-top:2px;padding:0;font-size:16px;transition:color .12s}._headBtn_1fptl_75:hover{color:var(--ink)}._headBtn_1fptl_75[data-on=true]{color:var(--accent)}._stepSectionHeader_1fptl_96{color:#64748b;letter-spacing:.05em;padding:10px 16px 4px;font-size:12px;font-weight:700}._step_1fptl_96{background:#fff;align-items:center;gap:12px;padding:10px 16px;display:flex}._step_1fptl_96+._step_1fptl_96{border-top:1px solid #f1f5f9}._stepAddRow_1fptl_116{border-top:1px solid #f1f5f9;align-items:center;gap:12px;padding:10px 16px;display:flex}._stepCheck_1fptl_124{cursor:pointer;color:#fff;background:0 0;border:1.3px solid #8a8a8a;border-radius:50%;flex:none;justify-content:center;align-items:center;width:16px;height:16px;padding:0;font-size:10px;line-height:1;display:flex}._stepCheck_1fptl_124[data-done=true]{border-color:var(--accent);background:var(--accent)}._stepText_1fptl_146{min-width:0;color:var(--ink-soft);flex:1;font-size:13.5px}._stepText_1fptl_146[data-done=true]{color:#8a8a8a;text-decoration:line-through}._stepRemove_1fptl_158{color:#adadad;cursor:pointer;background:0 0;border:none;padding:0;font-size:13px}._stepRemove_1fptl_158:hover{color:var(--ink)}._stepAddPlus_1fptl_171{width:16px;color:var(--accent);text-align:center;flex:none;font-size:14px;font-weight:600}._stepInput_1fptl_180{min-width:0;color:var(--ink);background:0 0;border:none;outline:none;flex:1;padding:0;font-size:13.5px}._cardGroup_1fptl_192{background:#fff;border:1px solid #e2e8f0;border-radius:8px;flex-direction:column;display:flex;overflow:visible;box-shadow:0 1px 3px #0000000a}._rowBlock_1fptl_202{position:relative}._rowBlock_1fptl_202+._rowBlock_1fptl_202{border-top:1px solid #f1f5f9}._propRow_1fptl_210{cursor:pointer;color:#334155;align-items:center;gap:12px;min-height:44px;padding:12px 16px;font-size:13.5px;line-height:1.45;transition:background .12s;display:flex}._propRow_1fptl_210:hover{background:#f8fafc}._propRow_1fptl_210[data-set=true]{color:var(--accent);font-weight:600}._propGlyph_1fptl_232{color:#64748b;flex:0 0 18px;justify-content:center;align-items:center;width:18px;height:18px;display:flex}._propRow_1fptl_210[data-set=true] ._propGlyph_1fptl_232{color:var(--accent)}._propTextGroup_1fptl_246{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}._propLabel_1fptl_254{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;line-height:1.4;overflow:hidden}._propSubLabel_1fptl_262{color:#64748b;font-size:11.5px;font-weight:400;line-height:1.3}._propClear_1fptl_269,._propChevron_1fptl_270{color:#94a3b8;background:0 0;border:none;flex:none;justify-content:center;align-items:center;padding:0;font-family:inherit;line-height:1;display:flex}._propClear_1fptl_269{cursor:pointer;font-size:14px}._propClear_1fptl_269:hover{color:var(--accent)}._propChevron_1fptl_270{color:#94a3b8;width:18px;height:18px}._popoverMenu_1fptl_299{z-index:500;background:#fff;border:1px solid #e2e8f0;border-radius:8px;flex-direction:column;gap:2px;margin-top:4px;padding:6px;animation:.16s cubic-bezier(.16,1,.3,1) _popoverFadeIn_1fptl_1;display:flex;position:absolute;top:100%;left:0;right:0;box-shadow:0 10px 30px #0000002e}@keyframes _popoverFadeIn_1fptl_1{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}._choice_1fptl_328{color:#1e293b;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:12px;width:100%;padding:9px 12px;font-family:inherit;font-size:13.5px;transition:background .12s;display:flex}._choice_1fptl_328:hover{color:#0f172a;background:#f1f5f9}._choice_1fptl_328[data-on=true]{color:#2563eb;background:#eff6ff;font-weight:600}._choiceIcon_1fptl_356{color:#64748b;flex:0 0 18px;justify-content:center;align-items:center;width:18px;height:18px;display:flex}._choice_1fptl_328[data-on=true] ._choiceIcon_1fptl_356{color:#2563eb}._choiceLabel_1fptl_370{flex:1;min-width:0}._choiceHint_1fptl_375{color:#64748b;font-variant-numeric:tabular-nums;font-size:12px}._popoverDivider_1fptl_381{background:#f1f5f9;height:1px;margin:4px 0}._weekdays_1fptl_388{gap:6px;padding:6px 12px 8px;display:flex}._weekday_1fptl_388{color:#64748b;cursor:pointer;background:0 0;border:1px solid #cbd5e1;border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;padding:0;font-family:inherit;font-size:11.5px;line-height:1;transition:all .12s;display:flex}._weekday_1fptl_388:hover{border-color:var(--accent);color:var(--accent)}._weekday_1fptl_388[data-on=true]{border-color:var(--accent);background:var(--accent);color:#fff}._pickerRow_1fptl_424{color:#1e293b;cursor:pointer;border-radius:6px;align-items:center;gap:12px;padding:9px 12px;font-size:13.5px;transition:background .12s;display:flex}._pickerRow_1fptl_424:hover{background:#f1f5f9}._picker_1fptl_424{color:#64748b;cursor:pointer;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:0 0;border:none;outline:none;padding:0;font-family:inherit;font-size:12px}._permissionHint_1fptl_452{color:#b45309;margin:-2px 12px 8px;font-size:11.5px;line-height:1.5}._customRepeat_1fptl_454{padding:10px 12px 12px}._customRepeatTitle_1fptl_455{color:#1e293b;margin-bottom:10px;font-size:13.5px;font-weight:650}._customRepeatSentence_1fptl_456{color:#475569;align-items:center;gap:8px;font-size:13px;display:flex}._customRepeatSentence_1fptl_456 input{box-sizing:border-box;color:#1e293b;width:58px;height:36px;font:inherit;font-variant-numeric:tabular-nums;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:0 8px}._customRepeatSentence_1fptl_456 input:focus{border-color:var(--accent);outline:2px solid color-mix(in srgb, var(--accent) 18%, transparent)}._customRepeatUnits_1fptl_459{grid-template-columns:repeat(4,1fr);gap:5px;margin-top:10px;display:grid}._customRepeatUnits_1fptl_459 button{color:#64748b;min-height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px}._customRepeatUnits_1fptl_459 button[data-on=true]{border-color:var(--accent);color:var(--accent);background:#eff6ff;font-weight:600}._customRepeatUnits_1fptl_459 button:focus-visible,._customRepeatActions_1fptl_462 button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._customRepeat_1fptl_454 p{color:#94a3b8;margin:9px 0 0;font-size:11.5px;line-height:1.5}._customRepeat_1fptl_454 p[data-error=true]{color:#dc2626}._customRepeatActions_1fptl_462{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}._customRepeatActions_1fptl_462 button{color:#475569;min-height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dbe2ea;border-radius:8px}._customRepeatActions_1fptl_462 ._customRepeatSave_1fptl_467{border-color:var(--accent);color:#fff;background:var(--accent);font-weight:600}._customRepeatActions_1fptl_462 ._customRepeatSave_1fptl_467:disabled{color:#94a3b8;cursor:not-allowed;background:#e2e8f0;border-color:#cbd5e1}._calendar_1fptl_470{min-width:280px;padding:8px}._calendarHead_1fptl_471{text-align:center;grid-template-columns:36px 1fr 36px;align-items:center;margin-bottom:8px;display:grid}._calendarHead_1fptl_471 button,._calendarQuick_1fptl_472 button,._calendarClear_1fptl_472{color:#334155;cursor:pointer;min-height:36px;font:inherit;background:0 0;border:0;border-radius:7px}._calendarHead_1fptl_471 button:hover,._calendarQuick_1fptl_472 button:hover,._calendarClear_1fptl_472:hover{color:var(--accent);background:#eff6ff}._calendarGrid_1fptl_474{grid-template-columns:repeat(7,1fr);gap:3px;display:grid}._weekdayHead_1fptl_475{text-align:center;color:#94a3b8;padding:4px 0;font-size:11px}._calendarDay_1fptl_476{aspect-ratio:1;color:#334155;cursor:pointer;min-width:32px;font:inherit;background:0 0;border:1px solid #0000;border-radius:8px}._calendarDay_1fptl_476:hover{background:#f1f5f9}._calendarDay_1fptl_476:disabled,._calendarQuick_1fptl_472 button:disabled{color:#cbd5e1;cursor:not-allowed;opacity:.65;background:0 0}._calendarDay_1fptl_476[data-outside=true]{color:#cbd5e1}._calendarDay_1fptl_476[data-today=true]{border-color:var(--accent);color:var(--accent);font-weight:700}._calendarDay_1fptl_476[data-selected=true]{background:var(--accent);color:#fff;font-weight:700}._calendarDay_1fptl_476:focus-visible,._calendarHead_1fptl_471 button:focus-visible,._calendarQuick_1fptl_472 button:focus-visible,._calendarClear_1fptl_472:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._calendarQuick_1fptl_472{border-top:1px solid #e2e8f0;grid-template-columns:repeat(3,1fr);gap:4px;margin-top:8px;padding-top:8px;display:grid}._timePicker_1fptl_484{border-top:1px solid #e2e8f0;margin-top:8px;padding-top:10px}._timePickerHead_1fptl_485{color:#475569;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:12px;display:flex}._timePickerHead_1fptl_485 strong{color:var(--accent);font-variant-numeric:tabular-nums;font-size:18px}._timeColumns_1fptl_487{grid-template-columns:1fr 18px 1fr;align-items:center;gap:4px;display:grid}._timeColumn_1fptl_487{min-width:0}._timeColumnLabel_1fptl_489{text-align:center;color:#94a3b8;margin-bottom:4px;font-size:11px;display:block}._timeOptions_1fptl_490{scrollbar-width:thin;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;grid-template-columns:repeat(3,1fr);gap:3px;height:112px;padding:4px;display:grid;overflow-y:auto}._timeOptions_1fptl_490 button{color:#334155;min-height:32px;font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;border-radius:6px}._timeOptions_1fptl_490 button:hover{background:#e2e8f0}._timeOptions_1fptl_490 button[data-selected=true]{background:var(--accent);color:#fff;font-weight:700}._timeOptions_1fptl_490 button:focus-visible,._timeConfirm_1fptl_494:focus-visible{outline:2px solid var(--accent);outline-offset:1px}._timeColon_1fptl_495{text-align:center;color:#64748b;margin-top:17px;font-size:20px;font-weight:700}._timeHint_1fptl_496{text-align:center;color:#64748b;margin:7px 0;font-size:11px}._timeConfirm_1fptl_494{background:var(--accent);color:#fff;width:100%;min-height:40px;font:inherit;cursor:pointer;border:0;border-radius:8px;font-weight:700}._timeConfirm_1fptl_494:hover{filter:brightness(.94)}._calendarClear_1fptl_472{color:#dc2626;border-top:1px solid #e2e8f0;border-radius:0;width:100%;margin-top:4px}@media (width<=480px){._popoverMenu_1fptl_299{max-height:calc(100vh - 24px);position:fixed;inset:auto 12px 12px;overflow-y:auto}._calendar_1fptl_470{min-width:0}._calendarDay_1fptl_476{min-width:36px}}._notesBlock_1fptl_508{background:#fff;border:1px solid #e2e8f0;border-radius:8px;flex-direction:column;padding:14px 16px;display:flex;box-shadow:0 1px 3px #0000000a}._notes_1fptl_508{resize:none;color:#334155;background:0 0;border:none;outline:none;padding:0;font-family:inherit;font-size:13.5px;line-height:1.6}._foot_1fptl_531{border-top:1px solid #e2e8f0;justify-content:space-between;align-items:center;margin-top:auto;padding:14px 16px 10px;display:flex}._created_1fptl_540{color:#64748b;font-size:12px}._deleteBtn_1fptl_545{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:6px;transition:all .12s;display:flex}._deleteBtn_1fptl_545:hover{color:#dc2626;background:#fef2f2}._history_1fptl_563{max-height:min(430px,62vh);padding:6px;overflow-y:auto}._historyStats_1fptl_569{color:#64748b;grid-template-columns:1fr 1fr;gap:6px;padding:8px 8px 12px;font-size:12px;display:grid}._historyStats_1fptl_569 span{background:#f8fafc;border-radius:6px;padding:8px}._historyStats_1fptl_569 strong{color:#334155;font-size:14px}._historyMonth_1fptl_589{color:#94a3b8;padding:9px 8px 4px;font-size:11px;font-weight:700}._historyItem_1fptl_596{color:#334155;align-items:center;gap:10px;min-height:34px;padding:6px 8px;font-size:13px;display:flex}._historyMark_1fptl_606{width:18px;color:var(--accent);text-align:center;font-weight:700}._historyItem_1fptl_596[data-skipped=true] ._historyMark_1fptl_606,._historyItem_1fptl_596[data-skipped=true] ._historyOutcome_1fptl_614{color:#94a3b8}._historyOutcome_1fptl_614{color:#64748b;margin-left:auto;font-size:12px}._historyEmpty_1fptl_624{color:#94a3b8;text-align:center;padding:24px 10px;font-size:12px}@media (width<=767px){._panelWrap_1fptl_2{width:100%;height:100dvh;transform:none!important}._panel_1fptl_2{width:100%;height:100dvh;padding:calc(12px + env(safe-area-inset-top)) 12px calc(18px + env(safe-area-inset-bottom));overscroll-behavior:contain;border-left:0;gap:10px}._head_1fptl_20{z-index:4;border-radius:14px;min-height:64px;padding:14px;position:sticky;top:0}._check_1fptl_31{width:24px;height:24px}._headBtn_1fptl_75{border-radius:10px;place-items:center;width:36px;height:36px;margin:-6px -7px 0 0;display:grid}._cardGroup_1fptl_192,._notesBlock_1fptl_508{border-radius:14px}._foot_1fptl_531{padding-bottom:env(safe-area-inset-bottom)}}._intervalEditor_1fptl_679{color:#475569;gap:10px;padding:10px 12px 12px;font-size:13px;display:grid}._intervalHeading_1fptl_680{color:#1e293b;justify-content:space-between;align-items:center;font-weight:650;display:flex}._intervalHeading_1fptl_680 button,._intervalDays_1fptl_681 button{color:#475569;min-height:28px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d7e0ec;border-radius:7px;padding:0 9px}._intervalEditor_1fptl_679 label{justify-content:space-between;align-items:center;gap:10px;display:flex}._intervalEditor_1fptl_679 select,._intervalEditor_1fptl_679 input{color:#1e293b;min-height:32px;font:inherit;background:#fff;border:1px solid #d7e0ec;border-radius:7px;padding:0 8px}._intervalTimes_1fptl_684{grid-template-columns:1fr 1fr;gap:8px;display:grid}._intervalTimes_1fptl_684 label{justify-content:stretch;gap:5px;display:grid}._intervalDays_1fptl_681{grid-template-columns:repeat(7,1fr);gap:5px;display:grid}._intervalDays_1fptl_681 button{min-width:0;padding:0}._intervalDays_1fptl_681 button[data-on=true]{color:#1d4ed8;background:#eff6ff;border-color:#7aa2f7}._intervalEditor_1fptl_679 p{color:#64748b;margin:0;line-height:1.45}._intervalMode_1fptl_690,._intervalActions_1fptl_690{gap:6px;display:flex}._intervalMode_1fptl_690 button,._intervalActions_1fptl_690 button,._intervalAdd_1fptl_691,._intervalRemove_1fptl_691{color:#475569;min-height:30px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d7e0ec;border-radius:7px;padding:0 9px}._intervalMode_1fptl_690 button[data-on=true]{color:#1d4ed8;background:#eff6ff;border-color:#7aa2f7}._intervalTimes_1fptl_684{position:relative}._intervalRemove_1fptl_691{border-radius:50%;width:22px;min-height:22px;padding:0;position:absolute;top:-6px;right:-6px}._intervalAdd_1fptl_691{justify-self:start}._intervalCheck_1fptl_696{justify-content:flex-start!important}._intervalCheck_1fptl_696 input{min-height:auto}._reminderEditor_1fptl_698{color:#475569;width:100%;font-size:13px}._reminderTabs_1fptl_699{background:#f1f5f9;border-radius:9px;grid-template-columns:1fr 1fr;gap:4px;margin:2px;padding:3px;display:grid}._reminderTabs_1fptl_699 button{color:#64748b;min-height:34px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;font-size:13px;font-weight:650}._reminderTabs_1fptl_699 button[data-on=true]{color:#1d4ed8;background:#fff;box-shadow:0 1px 3px #0f172a1a}._strongReminderToggle_1fptl_702{color:#334155;width:calc(100% - 12px);min-height:48px;font:inherit;text-align:left;cursor:pointer;background:#f8fbff;border:1px solid #dbeafe;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;margin:7px 6px 3px;padding:7px 10px;display:flex}._strongReminderToggle_1fptl_702>span:first-child{gap:2px;display:grid}._strongReminderToggle_1fptl_702 strong{color:#1e3a8a;font-size:13px}._strongReminderToggle_1fptl_702 small{color:#64748b;font-size:11px}._strongReminderSwitch_1fptl_706{background:#cbd5e1;border-radius:999px;flex:none;width:34px;height:20px;padding:2px;transition:background .18s}._strongReminderSwitch_1fptl_706 i{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .18s;display:block;box-shadow:0 1px 3px #0f172a33}._strongReminderSwitch_1fptl_706[data-on=true]{background:#2563eb}._strongReminderSwitch_1fptl_706[data-on=true] i{transform:translate(14px)}._strongReminderToggle_1fptl_702:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._reminderTabs_1fptl_699 button:focus-visible,._reminderFooter_1fptl_711 button:focus-visible,._advancedToggle_1fptl_711:focus-visible{outline:2px solid var(--accent);outline-offset:1px}._reminderPanel_1fptl_712{padding-top:3px}._reminderPanel_1fptl_712 ._choice_1fptl_328{min-height:40px;font-size:13px}._customReminderPicker_1fptl_714{border-top:1px solid #eef2f7}._reminderEditor_1fptl_698 ._intervalEditor_1fptl_679{padding-top:8px}._reminderPresets_1fptl_716{gap:6px;display:flex}._reminderPresets_1fptl_716 button{color:#2563eb;min-height:28px;font:inherit;cursor:pointer;background:#f8fbff;border:1px solid #dbeafe;border-radius:999px;padding:0 9px;font-size:12.5px}._reminderPresets_1fptl_716 button:hover{background:#eff6ff}._advancedToggle_1fptl_711{color:#2563eb;font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;padding:3px 0;font-size:13px}._advancedOptions_1fptl_720{background:#f8fafc;border-radius:8px;gap:8px;padding:9px;display:grid}._intervalEndDate_1fptl_721{background:#fff;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden}._extraPeriod_1fptl_722{color:#475569;font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;display:flex}._extraPeriod_1fptl_722 button{color:#dc2626;font:inherit;cursor:pointer;background:0 0;border:0}._reminderEstimate_1fptl_724,._reminderError_1fptl_724{background:#f8fafc;border-radius:7px;padding:7px 9px}._reminderError_1fptl_724{background:#fef2f2;color:#dc2626!important}._reminderFooter_1fptl_711{background:#fff;border-top:1px solid #eef2f7;justify-content:flex-end;gap:7px;padding-top:8px;display:flex;position:sticky;bottom:0}._reminderFooter_1fptl_711 button{color:#475569;min-height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d7e0ec;border-radius:8px;padding:0 13px;font-weight:650}._reminderFooter_1fptl_711 button[data-primary=true]{border-color:var(--accent);background:var(--accent);color:#fff}._reminderFooter_1fptl_711 button:disabled{opacity:.45;cursor:default}._reminderRuntime_1fptl_730{color:#64748b;background:#f8fafc;border:1px solid #e7edf5;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;min-height:44px;margin:7px 10px 9px;padding:7px 9px 7px 11px;font-size:11.5px;display:flex}._reminderRuntimeStatus_1fptl_731{white-space:nowrap;align-items:center;gap:7px;display:flex}._reminderRuntimeStatus_1fptl_731 i{background:#22c55e;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #22c55e1f}._reminderRuntimeStatus_1fptl_731[data-paused=true] i{background:#94a3b8;box-shadow:0 0 0 3px #94a3b824}._reminderRuntimeActions_1fptl_734{justify-content:flex-end;align-items:center;gap:5px;display:flex}._reminderRuntime_1fptl_730 button{color:#475569;min-height:28px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dbe3ee;border-radius:7px;padding:0 8px;font-size:11.5px}._reminderRuntime_1fptl_730 button:hover{color:#1d4ed8;background:#eff6ff}@media (width<=480px){._reminderTabs_1fptl_699{z-index:2;position:sticky;top:0}._reminderFooter_1fptl_711{padding-bottom:max(4px, env(safe-area-inset-bottom))}._reminderRuntime_1fptl_730{flex-direction:column;align-items:stretch}._reminderRuntimeActions_1fptl_734{justify-content:stretch}._reminderRuntimeActions_1fptl_734 button{flex:1}}._overlay_1ialr_1{z-index:60;position:fixed;inset:0}._menu_1ialr_7{background:var(--surface);border:1px solid var(--line-2);min-width:208px;box-shadow:var(--shadow-menu);border-radius:9px;flex-direction:column;gap:1px;padding:6px;display:flex;position:fixed}._title_1ialr_20{letter-spacing:.12em;color:var(--muted-3);padding:5px 12px 8px;font-size:10.5px}._icons_1ialr_27{grid-template-columns:repeat(6,1fr);gap:2px;padding:0 6px 6px;display:grid}._icon_1ialr_27{cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:30px;height:30px;padding:0;font-size:16px;display:flex}._icon_1ialr_27:hover,._icon_1ialr_27[data-on=true]{background:var(--accent-soft)}._item_1ialr_56{cursor:pointer;color:var(--ink-soft);text-align:left;background:0 0;border:none;border-radius:5px;align-items:center;gap:12px;width:100%;padding:9px 12px;font-family:inherit;font-size:13.5px;display:flex}._item_1ialr_56:hover{background:var(--hover)}._item_1ialr_56[data-tone=danger]{color:var(--accent)}._item_1ialr_56[data-tone=muted]{color:var(--muted-2)}._itemLabel_1ialr_84{flex:1}._hint_1ialr_88{color:var(--faint);font-size:11px}._appFrame_5b1aa_1{background:var(--surface);flex-direction:column;width:100%;height:100dvh;min-height:0;display:flex;overflow:hidden}._appViewport_5b1aa_11{flex:1;min-width:0;min-height:0;overflow:hidden}._titleBar_5b1aa_18{z-index:1200;color:#52607a;-webkit-user-select:none;user-select:none;background:#f8fafff5;border-bottom:1px solid #94a3b833;flex:0 0 38px;align-items:stretch;height:38px;display:flex;position:relative}._brand_5b1aa_32{color:#26346b;letter-spacing:.01em;pointer-events:none;align-items:center;gap:8px;min-width:0;padding-left:13px;font-size:12px;font-weight:720;display:flex}._brand_5b1aa_32 small{color:#98a2b3;font-size:9.5px;font-weight:600}._brandMark_5b1aa_51{filter:drop-shadow(0 3px 5px #2563eb2e);width:20px;height:20px;display:block}._dragSpace_5b1aa_58{flex:1;min-width:24px}._windowControls_5b1aa_63{align-items:stretch;display:flex}._windowControls_5b1aa_63 button{color:#64748b;cursor:default;background:0 0;border:0;place-items:center;width:46px;height:38px;padding:0;transition:color .12s,background .12s;display:grid}._windowControls_5b1aa_63 button:hover{color:#172554;background:#94a3b824}._windowControls_5b1aa_63 button:focus-visible{outline-offset:-2px;outline:2px solid #5b7cfa}._windowControls_5b1aa_63 ._closeButton_5b1aa_91:hover{color:#fff;background:#e5484d}._minimizeIcon_5b1aa_96{background:currentColor;width:10px;height:1px}._maximizeIcon_5b1aa_102{border:1px solid;width:10px;height:10px}._closeIcon_5b1aa_108{width:11px;height:11px;position:relative}._closeIcon_5b1aa_108:before,._closeIcon_5b1aa_108:after{content:"";background:currentColor;width:11px;height:1px;position:absolute;top:5px;left:0;transform:rotate(45deg)}._closeIcon_5b1aa_108:after{transform:rotate(-45deg)}._networkStatus_5b1aa_130{z-index:1400;color:#9a3412;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff7edf5;border:1px solid #fed7aa;border-radius:999px;padding:8px 14px;font-size:11.5px;font-weight:650;position:fixed;top:50px;left:50%;transform:translate(-50%);box-shadow:0 8px 26px #0f172a24}._networkStatus_5b1aa_130[data-state=restored]{color:#166534;background:#f0fdf4f5;border-color:#bbf7d0}@media (width<=767px){._titleBar_5b1aa_18{display:none}._networkStatus_5b1aa_130{white-space:nowrap;max-width:calc(100vw - 28px);top:14px}}._backdrop_1f774_1{z-index:10000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172a85;place-items:center;padding:24px;animation:.42s ease-out both _backdropIn_1f774_1;display:grid;position:fixed;inset:0}._card_1f774_13{text-align:center;background:#fffffff7;border:1px solid #ffffffb8;border-radius:24px;width:min(440px,100vw - 32px);padding:30px;animation:.5s cubic-bezier(.2,.8,.2,1) both _cardIn_1f774_1;position:relative;overflow:hidden;box-shadow:0 28px 90px #0f172a61,0 0 0 1px #2563eb14}._close_1f774_26{color:#64748b;cursor:pointer;background:#f1f5f9;border:0;border-radius:50%;width:34px;height:34px;font:22px/1 inherit;position:absolute;top:14px;right:14px}._close_1f774_26:hover{color:#334155;background:#e2e8f0}._pulse_1f774_28{background:#eff6ff;border-radius:18px;place-items:center;width:58px;height:58px;margin:0 auto 17px;display:grid;box-shadow:0 0 0 10px #2563eb0f}._pulse_1f774_28 span{background:#2563eb;border-radius:50%;width:18px;height:18px;animation:1.8s ease-in-out infinite _pulse_1f774_28;box-shadow:0 0 0 7px #2563eb29}._eyebrow_1f774_30{color:#2563eb;letter-spacing:.12em;margin:0 0 8px;font-size:12px;font-weight:750}._card_1f774_13 h2{color:#0f172a;overflow-wrap:anywhere;margin:0;font-size:clamp(23px,4vw,30px);line-height:1.25}._description_1f774_32{color:#475569;margin:10px 0 0;font-size:14px}._hint_1f774_33{color:#64748b;margin:9px 0 0;font-size:12px}._actions_1f774_34{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:24px;display:flex}._actions_1f774_34 button{color:#334155;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d8e1ed;border-radius:10px;padding:0 15px;font-size:13px;font-weight:650}._actions_1f774_34 button:hover{background:#f8fafc}._actions_1f774_34 ._primary_1f774_37{color:#fff;background:#2563eb;border-color:#2563eb;box-shadow:0 7px 18px #2563eb38}._actions_1f774_34 ._primary_1f774_37:hover{background:#1d4ed8}._actions_1f774_34 ._link_1f774_39{color:#2563eb;background:0 0;border-color:#0000}._actions_1f774_34 button:focus-visible,._close_1f774_26:focus-visible{outline-offset:2px;outline:3px solid #2563eb59}@keyframes _backdropIn_1f774_1{0%{opacity:0}to{opacity:1}}@keyframes _cardIn_1f774_1{0%{opacity:0;transform:translateY(18px)scale(.96)}to{opacity:1;transform:none}}@keyframes _pulse_1f774_28{50%{transform:scale(.82);box-shadow:0 0 0 12px #2563eb14}}@media (width<=480px){._backdrop_1f774_1{padding:16px}._card_1f774_13{border-radius:20px;padding:27px 18px 20px}._actions_1f774_34{grid-template-columns:1fr 1fr;display:grid}._actions_1f774_34 button{width:100%}._actions_1f774_34 ._primary_1f774_37,._actions_1f774_34 ._link_1f774_39:last-child{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){._backdrop_1f774_1,._card_1f774_13,._pulse_1f774_28 span{animation:none}}._notice_iha7k_1{z-index:55;border:1px solid var(--line-2);background:color-mix(in srgb, var(--surface) 96%, transparent);width:min(430px,100vw - 32px);box-shadow:var(--shadow-panel);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:12px;align-items:center;gap:14px;padding:14px 14px 14px 16px;display:flex;position:fixed;bottom:24px;right:24px}._copy_iha7k_18{flex:1;gap:3px;min-width:0;display:grid}._copy_iha7k_18 strong{color:var(--ink);font-size:13.5px;font-weight:650}._copy_iha7k_18 span{color:var(--muted-2);font-size:12px;line-height:1.45}._actions_iha7k_21{flex:none;align-items:center;gap:5px;display:flex}._actions_iha7k_21 button{color:var(--muted);font:12px var(--font);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:7px;padding:7px 9px}._actions_iha7k_21 button:hover{background:var(--hover-soft);color:var(--ink)}._actions_iha7k_21 ._primary_iha7k_24{background:var(--ink);color:var(--surface)}._actions_iha7k_21 ._primary_iha7k_24:hover{background:var(--accent);color:#fff}._actions_iha7k_21 button:disabled{opacity:.55;cursor:default}._actions_iha7k_21 ._dismiss_iha7k_27{padding-inline:6px;font-size:16px}@media (width<=640px){._notice_iha7k_1{right:16px;bottom:calc(16px + env(safe-area-inset-bottom));flex-direction:column;align-items:flex-start}._actions_iha7k_21{width:100%}._actions_iha7k_21 ._dismiss_iha7k_27{margin-left:auto}}._toast_ml1ww_1{z-index:1200;color:#fff;background:#0f172a;border:1px solid #334155;border-radius:10px;align-items:center;gap:14px;max-width:min(520px,100vw - 24px);min-height:48px;padding:8px 10px 8px 16px;font-size:13.5px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 12px 32px #0f172a47}._toast_ml1ww_1 span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._toast_ml1ww_1 button{color:#1d4ed8;min-height:32px;font:inherit;cursor:pointer;background:#dbeafe;border:0;border-radius:7px;padding:0 10px;font-weight:700}._toast_ml1ww_1 button:hover{background:#bfdbfe}._toast_ml1ww_1 ._close_ml1ww_5{color:#cbd5e1;background:0 0;width:32px;padding:0;font-size:20px}@media (width<=480px){._toast_ml1ww_1{width:calc(100vw - 24px);bottom:12px}}._card_bezd6_1{z-index:1300;color:#0f172a;background:#fffffffa;border:1px solid #bfdbfe;border-radius:14px;align-items:center;gap:18px;width:min(460px,100vw - 32px);padding:16px;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 18px 50px #0f172a33}._content_bezd6_2{flex:1;gap:4px;min-width:0;display:grid}._content_bezd6_2 strong{font-size:14px}._content_bezd6_2 span{color:#64748b;font-size:12px;line-height:1.45}._progressGroup_bezd6_5{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:5px;display:grid}._progressGroup_bezd6_5 progress{accent-color:#2563eb;border:0;border-radius:999px;width:100%;height:7px;overflow:hidden}._progressGroup_bezd6_5 progress::-webkit-progress-bar{background:#dbeafe;border-radius:999px}._progressGroup_bezd6_5 progress::-webkit-progress-value{background:#2563eb;border-radius:999px}._progressGroup_bezd6_5 span{color:#2563eb;font-variant-numeric:tabular-nums;text-align:right;min-width:34px}._actions_bezd6_10{gap:8px;display:flex}._actions_bezd6_10 button{min-height:36px;font:inherit;cursor:pointer;border-radius:9px;padding:0 12px;font-weight:650}._later_bezd6_12{color:#475569;background:0 0;border:0}._install_bezd6_13{color:#fff;background:#2563eb;border:0}._install_bezd6_13:disabled{cursor:wait;opacity:.65}@media (width<=520px){._card_bezd6_1{flex-direction:column;align-items:stretch;bottom:16px;right:16px}._actions_bezd6_10{justify-content:flex-end}}._authLoading_xbhzi_1{width:100%;height:100%;min-height:0;color:var(--muted);background:var(--surface);font:13px/1.5 var(--font);place-items:center;display:grid}._shell_xbhzi_12{width:100%;min-width:1024px;height:100%;min-height:0;font-family:var(--font);color:var(--ink);background:var(--surface);display:flex}._persistenceWarning_xbhzi_24{z-index:120;color:#78350f;background:#fffbeb;border:1px solid #f59e0b;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;width:min(680px,100vw - 32px);padding:11px 12px 11px 16px;font-size:13px;display:flex;position:fixed;top:12px;left:50%;transform:translate(-50%);box-shadow:0 10px 32px #78350f2e}._persistenceWarning_xbhzi_24 span{min-width:0}._persistenceWarning_xbhzi_24 strong{margin-right:8px}._persistenceWarning_xbhzi_24 div{flex:none;gap:8px;display:flex}._persistenceWarning_xbhzi_24 button{color:inherit;cursor:pointer;background:#fff;border:1px solid #78350f3d;border-radius:8px;padding:6px 10px}._mobileBar_xbhzi_67,._sidebarBackdrop_xbhzi_68{display:none}._sidebarLayer_xbhzi_72,._sidebarDrawer_xbhzi_73,._detailLayer_xbhzi_74{display:contents}@media (width<=767px){._persistenceWarning_xbhzi_24{top:calc(8px + env(safe-area-inset-top));flex-direction:column;align-items:stretch;gap:8px}._persistenceWarning_xbhzi_24 div{justify-content:flex-end}._shell_xbhzi_12{flex-direction:column;width:100%;min-width:0;height:100dvh;min-height:0;overflow:hidden}._mobileBar_xbhzi_67{min-height:calc(62px + env(safe-area-inset-top));padding:calc(10px + env(safe-area-inset-top)) 14px 10px;-webkit-backdrop-filter:blur(18px)saturate(1.2);backdrop-filter:blur(18px)saturate(1.2);z-index:30;background:#f8fafff0;border-bottom:1px solid #94a3b838;flex:none;align-items:center;gap:10px;display:flex}._mobileMenuBtn_xbhzi_112{color:#26346b;background:#fff;border:1px solid #6366f11f;border-radius:13px;flex:0 0 42px;place-items:center;width:42px;height:42px;padding:0;display:grid;box-shadow:0 3px 10px #1e293b0f}._mobileMenuBtn_xbhzi_112:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._mobileContext_xbhzi_131{flex-direction:column;gap:1px;min-width:0;display:flex}._mobileBrand_xbhzi_138{color:#69718f;letter-spacing:.14em;font-size:9px;font-weight:750}._mobileTitle_xbhzi_145{color:#172554;letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:720;overflow:hidden}._sidebarLayer_xbhzi_72{z-index:80;pointer-events:none;display:block;position:fixed;inset:0}._sidebarLayer_xbhzi_72[data-open=true]{pointer-events:auto}._sidebarBackdrop_xbhzi_68{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;background:#0f172a57;border:0;width:100%;height:100%;padding:0;transition:opacity .22s;display:block;position:absolute;inset:0}._sidebarLayer_xbhzi_72[data-open=true] ._sidebarBackdrop_xbhzi_68{opacity:1}._sidebarDrawer_xbhzi_73{width:min(86vw,326px);padding-top:env(safe-area-inset-top);background:var(--sidebar-bg);transition:transform .24s cubic-bezier(.22,1,.36,1);display:block;position:absolute;inset:0 auto 0 0;transform:translate(-104%);box-shadow:18px 0 40px #0f172a29}._sidebarLayer_xbhzi_72[data-open=true] ._sidebarDrawer_xbhzi_73{transform:translate(0)}._detailLayer_xbhzi_74{z-index:70;background:var(--detail-bg);display:block;position:fixed;inset:0}}._fabDock_p0bm7_2{z-index:40;position:fixed;bottom:28px}._fab_p0bm7_2{background:var(--ink);width:54px;height:54px;color:var(--surface);cursor:pointer;letter-spacing:.1em;box-shadow:var(--shadow-fab);border:none;border-radius:50%;justify-content:center;align-items:center;font-family:inherit;font-size:12.5px;display:flex}._fab_p0bm7_2:hover{background:var(--accent)}._panel_p0bm7_29{background:var(--surface);border:1px solid var(--line-2);width:396px;height:560px;max-height:calc(100vh - 52px);box-shadow:var(--shadow-panel);z-index:41;border-radius:12px;flex-direction:column;display:flex;position:fixed;bottom:26px;overflow:hidden}._head_p0bm7_45{border-bottom:1px solid var(--line-4);align-items:center;gap:10px;padding:18px 20px 16px;display:flex}._dot_p0bm7_53{background:var(--accent);border-radius:50%;flex:none;width:7px;height:7px}._headTitle_p0bm7_61{letter-spacing:.02em;flex:1;font-size:13.5px;font-weight:500}._status_p0bm7_68{color:var(--muted-3);font-size:11px}._close_p0bm7_73{color:var(--muted-3);cursor:pointer;background:0 0;border:none;padding:0 0 0 6px;font-size:15px}._close_p0bm7_73:hover{color:var(--ink)}._body_p0bm7_86{flex-direction:column;flex:1;gap:14px;padding:20px;display:flex;overflow-y:auto}._intro_p0bm7_95{flex-direction:column;gap:12px;display:flex}._introText_p0bm7_101{color:var(--muted);font-size:14px;line-height:1.7}._suggestions_p0bm7_107{flex-direction:column;align-items:flex-start;gap:7px;padding-top:4px;display:flex}._suggestion_p0bm7_107{color:var(--ink-soft);border:1px solid var(--line);cursor:pointer;text-align:left;background:0 0;border-radius:999px;padding:8px 14px;font-family:inherit;font-size:13px}._suggestion_p0bm7_107:hover{border-color:var(--ink)}._bubble_p0bm7_131{white-space:pre-wrap;letter-spacing:-.005em;border:1px solid var(--line-4);background:var(--hover-soft);max-width:86%;color:var(--ink-soft);border-radius:12px 12px 12px 3px;align-self:flex-start;padding:10px 14px;font-size:14px;line-height:1.65}._bubble_p0bm7_131[data-mine=true]{background:var(--ink);border-color:var(--ink);color:var(--surface);border-radius:12px 12px 3px;align-self:flex-end}._thinking_p0bm7_153{min-height:34px;color:var(--muted-2);align-self:flex-start;align-items:center;gap:9px;font-size:12.5px;display:flex}._thinkingOrb_p0bm7_154{background:var(--hover-soft);border-radius:12px;justify-content:center;align-items:center;gap:3px;width:30px;height:24px;display:flex}._thinkingOrb_p0bm7_154 i{background:var(--muted-3);border-radius:50%;width:3px;height:3px;animation:1.1s ease-in-out infinite _aiThink_p0bm7_1}._thinkingOrb_p0bm7_154 i:nth-child(2){animation-delay:.14s}._thinkingOrb_p0bm7_154 i:nth-child(3){animation-delay:.28s}@keyframes _aiThink_p0bm7_1{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}._streaming_p0bm7_159{min-height:42px}._cursor_p0bm7_160{vertical-align:-2px;background:var(--accent);border-radius:1px;width:2px;height:1em;margin-left:3px;animation:.8s step-end infinite _aiCursor_p0bm7_1;display:inline-block}@keyframes _aiCursor_p0bm7_1{50%{opacity:0}}._foot_p0bm7_163{border-top:1px solid var(--line-4);align-items:center;gap:12px;padding:14px 20px 16px;display:flex}._input_p0bm7_171{min-width:0;color:var(--ink);resize:none;background:0 0;border:none;flex:1;max-height:96px;padding:0;font-size:14.5px;line-height:1.5}._input_p0bm7_171:focus-visible{outline:none}._errorCard_p0bm7_186{border:1px solid color-mix(in srgb, #dc2626 22%, var(--line));background:color-mix(in srgb, #dc2626 5%, var(--surface));color:var(--muted);border-radius:10px;gap:6px;padding:12px 14px;font-size:12.5px;line-height:1.5;display:grid}._errorCard_p0bm7_186 strong{color:var(--ink);font-size:13px}._errorCard_p0bm7_186 div{gap:12px;padding-top:2px;display:flex}._errorCard_p0bm7_186 button{color:var(--accent);font:12px var(--font);cursor:pointer;background:0 0;border:0;padding:0}._errorCard_p0bm7_186 button:disabled{opacity:.5;cursor:default}._send_p0bm7_202{letter-spacing:.06em;color:var(--accent);cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:12px}._send_p0bm7_202:hover{color:var(--ink)}._send_p0bm7_202:disabled{color:var(--muted-4);cursor:default}._stop_p0bm7_221{border:1px solid var(--line);color:var(--muted);font:12px var(--font);cursor:pointer;background:0 0;border-radius:7px;padding:5px 9px}._stop_p0bm7_221:hover{border-color:var(--ink);color:var(--ink)}@media (prefers-reduced-motion:reduce){._thinkingOrb_p0bm7_154 i,._cursor_p0bm7_160{animation:none}}@media (width<=767px){._fabDock_p0bm7_2{bottom:calc(18px + env(safe-area-inset-bottom));right:16px!important}._fab_p0bm7_2{width:50px;height:50px}._panel_p0bm7_29{inset:auto 10px calc(10px + env(safe-area-inset-bottom)) 10px;border-radius:18px;width:auto;height:min(76dvh,620px);max-height:none}._head_p0bm7_45{min-height:58px;padding:14px 16px}._body_p0bm7_86{padding:16px}._foot_p0bm7_163{min-height:60px;padding:12px 16px}._input_p0bm7_171{min-height:36px;font-size:16px}}._clear_p0bm7_267{color:var(--muted-2);font:11.5px var(--font);cursor:pointer;background:0 0;border:0;padding:3px 5px}._clear_p0bm7_267:hover:not(:disabled){color:var(--accent)}._clear_p0bm7_267:disabled{opacity:.45;cursor:default}._widget_zutuj_1{--glass-line:#d4e5ed24;isolation:isolate;color:#e8f0f1;-webkit-user-select:none;user-select:none;border:1px solid #dbebf033;border-radius:14px;grid-template-rows:42px 34px auto minmax(0,1fr) 50px;height:100vh;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 48px #01090f4d,inset 0 1px #ffffff14}._widget_zutuj_1:before{content:"";z-index:-2;opacity:var(--widget-bg-opacity,.9);background:radial-gradient(circle at 100% -8%,#406b8c75,#0000 44%),radial-gradient(circle at -10% 110%,#2d694e52,#0000 42%),linear-gradient(145deg,#17222d 0%,#101a22 52%,#14231f 100%);position:absolute;inset:0}._widget_zutuj_1:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(115deg,#ffffff09,#0000 30%,#ffffff04 72%,#0000);position:absolute;inset:0}._widget_zutuj_1[data-collapsed]{border-radius:13px;grid-template-rows:42px minmax(0,1fr)}._widget_zutuj_1[data-collapsed] ._header_zutuj_35{padding-left:13px}._widget_zutuj_1[data-collapsed] ._brand_zutuj_36 img{width:18px;height:18px}._widget_zutuj_1[data-docked]{border-top-left-radius:8px;border-top-right-radius:8px}._header_zutuj_35{border-bottom:1px solid var(--glass-line);cursor:grab;background:#ffffff05;justify-content:space-between;align-items:center;padding:0 8px 0 14px;display:flex}._header_zutuj_35:active{cursor:grabbing}._brand_zutuj_36{color:#d7e3e7;letter-spacing:.1em;align-items:center;gap:7px;font-size:11.5px;font-weight:780;display:flex}._brand_zutuj_36 img{filter:drop-shadow(0 2px 5px #4a76c547);width:19px;height:19px}._windowActions_zutuj_49{cursor:default;opacity:.62;gap:1px;transition:opacity .16s;display:flex}._widget_zutuj_1:hover ._windowActions_zutuj_49,._windowActions_zutuj_49:focus-within{opacity:1}._windowActions_zutuj_49 button{color:#aebdc5;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:29px;height:29px;padding:0;font-size:19px;line-height:1;transition:background .16s,color .16s;display:grid}._windowActions_zutuj_49 button:hover{color:#fff;background:#dcecf01a}._windowActions_zutuj_49 button[data-pinned]{color:#c9d8c1;background:#78916e2e}._windowActions_zutuj_49 svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}._lockIndicator_zutuj_59{color:#98aa90;place-items:center;width:25px;height:29px;display:grid}._lockIndicator_zutuj_59 svg{width:13px;height:13px}._widget_zutuj_1[data-locked] ._header_zutuj_35{cursor:default}._viewTabs_zutuj_63{border-bottom:1px solid #d2e4e912;grid-template-columns:repeat(3,1fr);gap:3px;padding:4px 11px 3px;display:grid}._viewTabs_zutuj_63 button{color:#7f8e86;cursor:pointer;background:0 0;border:0;border-radius:7px;font-size:10.5px;font-weight:620;position:relative}._viewTabs_zutuj_63 button:hover{color:#cbd5ce;background:#ffffff08}._viewTabs_zutuj_63 button[aria-current=page]{color:#e6ebe6;background:#78916e1f}._viewTabs_zutuj_63 button[aria-current=page]:after{content:"";background:#a49468;border-radius:1px;height:1px;position:absolute;bottom:1px;left:38%;right:38%}._summary_zutuj_69{border-bottom:1px solid #d2e4e917;padding:12px 16px 10px}._summaryTop_zutuj_70{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}._summary_zutuj_69 p{color:#8fa1aa;margin:0 0 3px;font-size:10.5px}._summary_zutuj_69 h1{color:#f1f6f6;letter-spacing:-.025em;margin:0;font-size:17px;font-weight:720}._progressValue_zutuj_73{color:#b3c4a6;font-variant-numeric:tabular-nums;font-size:16px;font-weight:780}._progressValue_zutuj_73 span{color:#758790;font-size:10px;font-weight:620}._progressTrack_zutuj_75{background:#dceaed1c;border-radius:999px;height:4px;margin-top:11px;overflow:hidden}._progressTrack_zutuj_75 span{border-radius:inherit;background:linear-gradient(90deg,#78916e,#b79a62);height:100%;transition:width .32s cubic-bezier(.2,.8,.2,1);display:block;box-shadow:0 0 10px #78916e4d}._progressMeta_zutuj_77{color:#71838c;justify-content:space-between;margin-top:5px;font-size:9.5px;display:flex}._dayHeader_zutuj_79{border-bottom:1px solid #d2e4e917;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:7px;padding:10px 15px 9px 10px;display:grid}._dayHeader_zutuj_79>button{color:#9aaa9f;cursor:pointer;background:0 0;border:0;border-radius:8px;width:28px;height:32px;font-size:24px}._dayHeader_zutuj_79>button:hover{color:#fff;background:#ffffff0d}._dayHeader_zutuj_79 div{min-width:0}._dayHeader_zutuj_79 p{color:#7e8e85;margin:0 0 2px;font-size:9.5px}._dayHeader_zutuj_79 h1{color:#edf1ec;margin:0;font-size:16px;font-weight:700}._dayHeader_zutuj_79>strong{color:#b4c3aa;font-variant-numeric:tabular-nums;font-size:15px}._dayHeader_zutuj_79>strong span{color:#728178;font-size:9.5px}._calendarPanel_zutuj_88{grid-row:3/5;min-height:0;padding:11px 13px 12px;overflow:auto}._calendarTitle_zutuj_89{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}._calendarTitle_zutuj_89>div{gap:2px;display:grid}._calendarTitle_zutuj_89 span{color:#e8eee8;font-size:14px;font-weight:690}._calendarTitle_zutuj_89 small{color:#75857c;font-size:9.5px}._calendarTitle_zutuj_89>strong{color:#9eae98;font-size:10px;font-weight:620}._weekList_zutuj_94{gap:3px;display:grid}._weekList_zutuj_94>button{color:#96a39c;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;grid-template-columns:75px minmax(35px,1fr) 34px 8px;align-items:center;gap:8px;min-height:39px;padding:3px 7px;display:grid}._weekList_zutuj_94>button:hover{background:#ffffff09;border-color:#becfc21a}._weekList_zutuj_94>button[data-today]{background:#78916e17}._weekList_zutuj_94>button>span:first-child{gap:1px;display:grid}._weekList_zutuj_94 strong{color:#d5ded7;font-size:11.5px;font-weight:650}._weekList_zutuj_94 small{color:#6f7e76;font-size:8.5px}._weekList_zutuj_94 i{background:#dbe8dd17;border-radius:3px;height:3px;overflow:hidden}._weekList_zutuj_94 i b{border-radius:inherit;background:linear-gradient(90deg,#78916e,#b79a62);height:100%;display:block}._weekList_zutuj_94 em{color:#87968d;text-align:right;font-size:9.5px;font-style:normal}._weekList_zutuj_94>button>span:last-child{color:#66766d;font-size:16px}._monthWeekdays_zutuj_105,._monthGrid_zutuj_105{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}._monthWeekdays_zutuj_105{margin-bottom:4px}._monthWeekdays_zutuj_105 span{color:#637269;text-align:center;font-size:8.5px}._monthGrid_zutuj_105 button{aspect-ratio:1;color:#a7b2aa;cursor:pointer;background:#ffffff05;border:1px solid #0000;border-radius:7px;place-items:center;gap:1px;min-width:0;padding:3px 1px;display:grid}._monthGrid_zutuj_105 button:hover{background:#ffffff0d;border-color:#becfc22e}._monthGrid_zutuj_105 button[data-outside]{opacity:.28}._monthGrid_zutuj_105 button[data-today]{color:#efe9db;border-color:#b79a629e}._monthGrid_zutuj_105 button span{font-size:9px;line-height:1}._monthGrid_zutuj_105 button i{background:#dbe8dd0e;border-radius:3px;width:11px;height:3px}._monthGrid_zutuj_105 button[data-level=planned] i{background:#78916e57}._monthGrid_zutuj_105 button[data-level=half] i{background:#78916e}._monthGrid_zutuj_105 button[data-level=complete] i{background:#b79a62;box-shadow:0 0 5px #b79a6240}._monthLegend_zutuj_117{color:#6f7f76;justify-content:center;gap:12px;margin-top:9px;font-size:8.5px;display:flex}._monthLegend_zutuj_117 span{align-items:center;gap:4px;display:flex}._monthLegend_zutuj_117 i{border-radius:2px;width:9px;height:3px}._monthLegend_zutuj_117 i[data-level=planned]{background:#78916e57}._monthLegend_zutuj_117 i[data-level=half]{background:#78916e}._monthLegend_zutuj_117 i[data-level=complete]{background:#b79a62}._monthTodayPreview_zutuj_123{border-top:1px solid #d2e4e914;margin-top:11px;padding-top:9px}._monthTodayHeading_zutuj_124{width:100%;min-height:31px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;padding:0 3px;display:flex}._monthTodayHeading_zutuj_124:hover{background:#ffffff08}._monthTodayHeading_zutuj_124>span{align-items:baseline;gap:7px;min-width:0;display:flex}._monthTodayHeading_zutuj_124 strong{color:#dfe7e0;font-size:11.5px;font-weight:680}._monthTodayHeading_zutuj_124 small{color:#76867d;font-size:8.5px}._monthTodayHeading_zutuj_124 em{color:#8fa086;flex:none;font-size:9px;font-style:normal}._monthTodayHeading_zutuj_124 em i{color:#b6c1b0;vertical-align:-1px;margin-left:2px;font-size:13px;font-style:normal}._monthTodayTask_zutuj_131{color:#ccd6ce;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;grid-template-columns:15px minmax(0,1fr) auto;align-items:center;gap:7px;width:100%;min-height:31px;padding:3px 5px;display:grid}._monthTodayTask_zutuj_131:hover{background:#ffffff09;border-color:#becfc21a}._monthTodayTask_zutuj_131>span{border:1px solid #b1c4b657;border-radius:4px;width:13px;height:13px}._monthTodayTask_zutuj_131:hover>span{background:#78916e1f;border-color:#91a886}._monthTodayTask_zutuj_131 strong{min-width:0;color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:520;overflow:hidden}._monthTodayTask_zutuj_131 em{color:#c58e82;font-size:8px;font-style:normal}._monthTodayMore_zutuj_137{color:#7f9185;text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:5px 5px 1px 27px;font-size:8.5px}._monthTodayMore_zutuj_137:hover{color:#b9c7bb}._monthTodayEmpty_zutuj_139,._monthTodayPrivate_zutuj_139{color:#718078;justify-content:center;align-items:center;gap:5px;min-height:34px;font-size:9.5px;display:flex}._monthTodayEmpty_zutuj_139 span{color:#9bad91}._aiPanel_zutuj_142{z-index:3;background:linear-gradient(155deg,#141a17fb,#0c1412fc);border-bottom:1px solid #cadacf1a;grid-template-rows:38px minmax(0,1fr) auto auto;min-height:0;padding:0 12px 10px;display:grid;position:absolute;inset:76px 0 50px}._aiPanel_zutuj_142>header{border-bottom:1px solid #cee0d317;justify-content:space-between;align-items:center;display:flex}._aiPanel_zutuj_142>header>div{align-items:center;gap:7px;display:flex}._aiPanel_zutuj_142>header strong{color:#e5ebe5;font-size:11.5px;font-weight:670}._aiHeaderActions_zutuj_146{align-items:center;display:flex;gap:2px!important}._aiHeaderActions_zutuj_146 button{color:#84928a;cursor:pointer;background:0 0;border:0;border-radius:7px;min-width:27px;height:27px;padding:0 7px;font-size:9.5px}._aiHeaderActions_zutuj_146 button:last-child{padding:0;font-size:18px}._aiHeaderActions_zutuj_146 button:hover{color:#fff;background:#ffffff0d}._aiMark_zutuj_150{color:#e9dfc7;background:linear-gradient(145deg,#78916e8c,#b79a6273);border-radius:7px;place-items:center;width:21px;height:21px;font-size:11px;display:grid}._aiBody_zutuj_151{scroll-behavior:smooth;flex-direction:column;gap:8px;min-height:0;padding:11px 2px;display:flex;overflow:auto}._aiIntro_zutuj_152 p{color:#93a098;margin:0 0 10px;font-size:10.5px}._aiIntro_zutuj_152>div{gap:6px;display:grid}._aiIntro_zutuj_152 button{color:#c6d0c8;text-align:left;cursor:pointer;background:#ffffff06;border:1px solid #cadacf1a;border-radius:8px;min-height:31px;padding:0 10px;font-size:10.5px}._aiIntro_zutuj_152 button:hover{background:#78916e14;border-color:#91a8844d}._aiThinking_zutuj_156{color:#91a097;justify-content:center;align-items:center;gap:9px;min-height:72px;font-size:10.5px;display:flex}._aiThinking_zutuj_156 i{border:2px solid #b79a6240;border-top-color:#b79a62;border-radius:50%;width:9px;height:9px;animation:.8s linear infinite _aiSpin_zutuj_1}._aiMessage_zutuj_158{-webkit-user-select:text;user-select:text;gap:3px;max-width:92%;display:grid}._aiMessage_zutuj_158>span{color:#718078;padding-inline:3px;font-size:8.5px;font-weight:650}._aiMessage_zutuj_158 p{color:#dbe4dc;white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid #91a88421;border-radius:10px;margin:0;padding:8px 10px;font-size:10.5px;line-height:1.55}._aiAssistantMessage_zutuj_161{align-self:flex-start}._aiAssistantMessage_zutuj_161 p{background:#78916e12;border-top-left-radius:4px}._aiUserMessage_zutuj_163{align-self:flex-end}._aiUserMessage_zutuj_163>span{text-align:right}._aiUserMessage_zutuj_163 p{color:#e8e2d4;background:#b79a6213;border-color:#b79a6224;border-top-right-radius:4px}._aiFailedMessage_zutuj_166 p{color:#d6aaa5;background:#c1786f14;border-color:#c1786f33}._aiFailedMessage_zutuj_166>button{color:#c59b95;cursor:pointer;background:0 0;border:0;justify-self:start;padding:1px 3px;font-size:9px}._aiFailedMessage_zutuj_166>button:hover{color:#efb7ae}._aiStreamingMessage_zutuj_169 p:after{content:"";vertical-align:-1px;background:#a6b99c;border-radius:1px;width:5px;height:10px;margin-left:3px;animation:.8s step-end infinite _aiCursor_zutuj_1;display:inline-block}._aiComposer_zutuj_170{grid-template-columns:minmax(0,1fr) auto;gap:6px;padding-top:7px;display:grid}._aiComposer_zutuj_170 input{color:#edf2ed;-webkit-user-select:text;user-select:text;background:#ffffff09;border:1px solid #cee0d321;border-radius:8px;outline:0;min-width:0;height:33px;padding:0 10px;font-size:10.5px;transition:border-color .16s,background .16s,box-shadow .16s}._aiComposer_zutuj_170 input:focus{background:#ffffff0e;border-color:#7ea68f9e;box-shadow:0 0 0 3px #649d7f1c}._aiComposer_zutuj_170 input::placeholder{color:#66756c}._aiComposer_zutuj_170 button{color:#fff;cursor:pointer;background:#78916e;border:0;border-radius:8px;min-width:45px;height:33px;padding:0 9px;font-size:10px;font-weight:650}._aiComposer_zutuj_170 button:disabled{opacity:.35;cursor:default}._aiContinue_zutuj_176{color:#a7956d;cursor:pointer;background:0 0;border:0;justify-self:start;margin-top:7px;padding:2px 0;font-size:9.5px}._aiContinue_zutuj_176:hover{color:#d2bd8e}._tasks_zutuj_179{scrollbar-width:thin;scrollbar-color:#c6d8de38 transparent;min-height:0;padding:5px 11px 8px;overflow:auto}._task_zutuj_179{color:#d8e3e6;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #d1e3e713;border-radius:8px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-height:36px;padding:4px 7px;transition:background .16s,transform .16s,opacity .18s;display:grid}._task_zutuj_179:hover{background:#dbecf012}._task_zutuj_179:active{transform:scale(.988)}._check_zutuj_188{color:#fff;background:#ffffff06;border:1.4px solid #768b96;border-radius:5px;place-items:center;width:16px;height:16px;font-size:10px;font-weight:800;display:grid}._task_zutuj_179:hover ._check_zutuj_188{background:#78916e38;border-color:#91a884}._taskTitle_zutuj_190{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12.5px;font-weight:540;overflow:hidden}._taskDone_zutuj_191{color:#809099;opacity:.72;min-height:33px;animation:.32s both _taskSettled_zutuj_1}._taskDone_zutuj_191 ._check_zutuj_188,._taskDone_zutuj_191:hover ._check_zutuj_188{box-shadow:none;background:#5e9b73;border-color:#69a77e}._taskDone_zutuj_191 ._taskTitle_zutuj_190{-webkit-text-decoration:line-through #8ea0a78c;text-decoration:line-through #8ea0a78c}._taskDone_zutuj_191:hover{opacity:1;background:#68a57d12}._overdue_zutuj_195{color:#e49a96;background:#ae3e3e2e;border-radius:999px;padding:2px 6px;font-size:9.5px}._completedHeading_zutuj_196{color:#829087;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;width:100%;height:28px;padding:3px 7px 0;font-size:9.5px;display:flex}._completedHeading_zutuj_196 i{background:#cee0e41a;flex:1;height:1px}._completedHeading_zutuj_196 b{color:#aab5ad;font-weight:650}._completedHeading_zutuj_196 em{color:#718079;opacity:0;font-size:9px;font-style:normal;transition:opacity .15s}._completedHeading_zutuj_196:hover em,._completedHeading_zutuj_196:focus-visible em{opacity:1}._message_zutuj_202,._privateMessage_zutuj_202,._empty_zutuj_202,._connectionMessage_zutuj_202{color:#81939c;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:135px;display:flex}._privateMessage_zutuj_202 span,._empty_zutuj_202 strong,._connectionMessage_zutuj_202 strong{color:#bfccd0;font-size:12.5px;font-weight:650}._privateMessage_zutuj_202 small,._empty_zutuj_202 small,._connectionMessage_zutuj_202 small{margin-top:4px;font-size:10.5px}._empty_zutuj_202>span{color:#fff;background:linear-gradient(145deg,#617fc6,#609873);border-radius:10px;place-items:center;width:31px;height:31px;margin-bottom:8px;font-size:15px;display:grid}._connectionMessage_zutuj_202 small{margin-bottom:10px}._connectionMessage_zutuj_202 button,._moreTasks_zutuj_207{color:#b7c8ad;cursor:pointer;background:#78916e1f;border:0;border-radius:8px;font-size:10.5px;font-weight:650}._connectionMessage_zutuj_202 button{min-height:29px;padding:0 11px}._moreTasks_zutuj_207{color:#819ab2;background:0 0;width:100%;min-height:29px;margin-top:3px}._moreTasks_zutuj_207:hover{color:#c5d1bd;background:#78916e1a}._staleNotice_zutuj_211{color:#d3b77b;cursor:pointer;background:#84601b26;border:1px solid #d4aa5938;border-radius:8px;width:100%;min-height:29px;margin-bottom:4px;padding:0 8px;font-size:10px}._compactSummary_zutuj_213{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:0;padding:7px 14px;display:grid}._compactSummary_zutuj_213:hover{background:#dbecf00e}._compactProgress_zutuj_215{--progress:0deg;background:radial-gradient(circle,#18232b 54%,transparent 56%),conic-gradient(#65a27a var(--progress),#e1eef11f 0);border-radius:50%;width:31px;height:31px}._compactSummary_zutuj_213>span:nth-child(2){gap:1px;min-width:0;display:grid}._compactSummary_zutuj_213 strong{color:#e1eaec;font-size:12.5px;font-weight:680}._compactSummary_zutuj_213 small{color:#82949d;font-size:10px}._compactArrow_zutuj_219{color:#91a2aa;font-size:21px}._quickAddArea_zutuj_221{background:#ffffff03;border-top:1px solid #d2e4e917;grid-row:5;align-items:center;padding:7px 14px 10px 11px;display:flex}._footerActions_zutuj_222{grid-template-columns:minmax(0,1fr) auto;gap:6px;width:100%;display:grid}._quickAddTrigger_zutuj_223{color:#8ea0a9;text-align:left;cursor:pointer;background:#ffffff06;border:1px solid #d2e4e91f;border-radius:9px;grid-template-columns:21px auto minmax(0,1fr);align-items:center;gap:6px;width:100%;height:32px;padding:0 9px;font-size:11.5px;display:grid}._quickAddTrigger_zutuj_223 span{color:#f1eee5;background:linear-gradient(145deg,#78916e,#a08b60);border-radius:6px;place-items:center;width:19px;height:19px;font-size:14px;line-height:1;display:grid}._quickAddTrigger_zutuj_223 strong{color:#becbd0;font-size:11.5px;font-weight:640}._quickAddTrigger_zutuj_223 small{color:#6f828b;text-align:right;font-size:9.5px}._quickAddTrigger_zutuj_223:hover{background:#dbece00d;border-color:#91a88457}._aiTrigger_zutuj_228{color:#b9a779;cursor:pointer;background:#b79a620e;border:1px solid #b79a622e;border-radius:9px;justify-content:center;align-items:center;gap:4px;min-width:55px;height:32px;padding:0 9px;font-size:12px;display:flex}._aiTrigger_zutuj_228 span{color:#a89d82;font-size:9.5px}._aiTrigger_zutuj_228:hover,._aiTrigger_zutuj_228[data-active]{color:#e1cca0;background:#b79a621f;border-color:#b79a6266}._quickAdd_zutuj_221{background:#ffffff06;border:1px solid #cadacf24;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px;width:100%;min-width:0;padding:2px 3px 2px 9px;transition:border-color .16s,background .16s,box-shadow .16s;display:grid;box-shadow:inset 0 1px #ffffff06}._quickAdd_zutuj_221:focus-within{background:#101d18b8;border-color:#7ea68f94;box-shadow:0 0 0 3px #649d7f1a,0 6px 18px #00000024,inset 0 1px #ffffff09}._quickAdd_zutuj_221>span{color:#76a889;font-size:16px}._quickAdd_zutuj_221 input{color:#edf4f4;-webkit-user-select:text;user-select:text;background:0 0;border:0;outline:0;min-width:0;height:28px;font-size:11.5px}._quickAdd_zutuj_221 input::placeholder{color:#6f818a}._quickAdd_zutuj_221 button{color:#fff;cursor:pointer;background:#78916e;border:0;border-radius:7px;height:27px;padding:0 9px;font-size:10.5px;font-weight:650}._quickAdd_zutuj_221 button:disabled{opacity:.34;cursor:default}._resizeHandle_zutuj_239{z-index:4;cursor:nwse-resize;opacity:.24;background:0 0;border:0;place-content:end;gap:2px;width:18px;height:18px;padding:0 3px 3px 0;transition:opacity .16s,background .16s;display:grid;position:absolute;bottom:2px;right:2px}._resizeHandle_zutuj_239:hover,._resizeHandle_zutuj_239:focus-visible{opacity:.92;background:#ffffff09}._resizeHandle_zutuj_239 i{transform-origin:100%;background:#a8bbc1;border-radius:1px;justify-self:end;height:1px;display:block;transform:rotate(-45deg)}._resizeHandle_zutuj_239 i:first-child{width:4px}._resizeHandle_zutuj_239 i:nth-child(2){width:8px}._resizeHandle_zutuj_239 i:nth-child(3){width:12px}._dockReveal_zutuj_251{z-index:8;opacity:0;pointer-events:none;background:linear-gradient(120deg,#18232bfa,#14251ffa);border:1px solid #d9e5da2e;border-top:0;border-radius:0 0 11px 11px;grid-template-columns:minmax(0,1fr) 34px;width:168px;height:32px;transition:opacity .16s;display:grid;position:absolute;bottom:0;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 8px 22px #020a0f57,inset 0 -1px #ffffff0a}._widget_zutuj_1[data-dock-hidden]{box-shadow:none;border-color:#0000}._widget_zutuj_1[data-dock-hidden]:before,._widget_zutuj_1[data-dock-hidden]:after{opacity:0}._widget_zutuj_1[data-dock-hidden]>:not(._dockReveal_zutuj_251){opacity:0;pointer-events:none}._widget_zutuj_1[data-dock-hidden] ._dockReveal_zutuj_251{opacity:1;pointer-events:auto}._dockSummary_zutuj_263,._dockAdd_zutuj_263{cursor:pointer;background:0 0;border:0}._dockSummary_zutuj_263{color:#cbd6cf;text-align:left;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;padding:0 8px 0 10px;display:grid}._dockSummary_zutuj_263 img{opacity:.86;width:16px;height:16px}._dockSummary_zutuj_263 span{text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:650;overflow:hidden}._dockSummary_zutuj_263 i{color:#71847a;font-size:12px;font-style:normal;transform:rotate(180deg)}._dockSummary_zutuj_263:hover{color:#f1f5f1;background:#ffffff09}._dockAdd_zutuj_263{color:#d6bd83;border-left:1px solid #d9e5da1a;place-items:center;font-size:18px;line-height:1;display:grid}._dockAdd_zutuj_263:hover{color:#f0d9a5;background:#b79a6221}button:focus-visible{outline-offset:2px;outline:2px solid #beae7eeb}._quickAdd_zutuj_221 input:focus-visible,._aiComposer_zutuj_170 input:focus-visible{outline:0}@media (width<=309px){._widget_zutuj_1{grid-template-rows:40px 32px auto minmax(0,1fr) 46px}._summary_zutuj_69{padding:10px 13px 8px}._summary_zutuj_69 h1{font-size:15px}._progressMeta_zutuj_77 span:first-child,._quickAddTrigger_zutuj_223 small{display:none}._progressMeta_zutuj_77{justify-content:flex-end}._tasks_zutuj_179{padding-inline:8px}._task_zutuj_179{min-height:33px}._quickAddTrigger_zutuj_223{grid-template-columns:21px auto}._aiTrigger_zutuj_228{min-width:34px;padding-inline:7px}._aiTrigger_zutuj_228 span{display:none}._calendarPanel_zutuj_88{padding-inline:9px}._aiPanel_zutuj_142{top:72px;bottom:46px}._weekList_zutuj_94>button{grid-template-columns:63px minmax(28px,1fr) 30px 6px;gap:5px;padding-inline:4px}._monthGrid_zutuj_105{gap:2px}}@media (width>=390px){._task_zutuj_179{min-height:39px}._taskTitle_zutuj_190{font-size:13px}}@keyframes _taskSettled_zutuj_1{0%{opacity:.2;transform:translateY(-3px)}to{opacity:.72;transform:translateY(0)}}@keyframes _aiSpin_zutuj_1{to{transform:rotate(360deg)}}@keyframes _aiCursor_zutuj_1{50%{opacity:0}}@media (prefers-reduced-motion:reduce){._task_zutuj_179,._windowActions_zutuj_49,._windowActions_zutuj_49 button,._progressTrack_zutuj_75 span,._resizeHandle_zutuj_239{transition:none}._taskDone_zutuj_191{animation:none}}
