._container_1kzz3_1{background:var(--color-background);border-radius:20px;gap:2px;padding:3px;display:inline-flex}._btn_1kzz3_9{font-family:var(--font-medium);font-size:var(--size-xs);color:var(--color-text-light);cursor:pointer;background:0 0;border:none;border-radius:18px;padding:6px 14px}._btnActive_1kzz3_20{background:var(--color-surface);color:var(--color-primary)}._full_1kzz3_25{width:100%;display:flex}._full_1kzz3_25 ._btn_1kzz3_9{flex:1;padding:7px 0}._dark_1kzz3_36{background:#ffffff17}._dark_1kzz3_36 ._btn_1kzz3_9{color:var(--color-sidebar-text)}._dark_1kzz3_36 ._btnActive_1kzz3_20{color:var(--color-primary);background:#fff}@media (width<=760px){._full_1kzz3_25{flex-shrink:0;width:auto;display:inline-flex}._full_1kzz3_25 ._btn_1kzz3_9{white-space:nowrap;flex:none;padding:6px 14px}}._shell_18bb2_1{min-height:100%;display:flex}._sidebar_18bb2_6{background:var(--color-sidebar);flex-direction:column;flex-shrink:0;justify-content:space-between;width:272px;padding:36px 20px;display:flex}._sidebarTop_18bb2_16{flex-direction:column;gap:44px;display:flex}._brand_18bb2_23{align-items:center;gap:10px;padding:0 12px;display:flex}._brandIcon_18bb2_30{border-radius:9px;flex-shrink:0;width:34px;height:34px;display:block}._logo_18bb2_38{color:#fff;font-size:22px;font-family:var(--font-title);letter-spacing:-.02em;margin:0;font-weight:800}._nav_18bb2_47{flex-direction:column;gap:2px;display:flex}._navLink_18bb2_53{border-radius:var(--radius-md);color:var(--color-sidebar-text);font-family:var(--font-medium);font-size:var(--size-sm);white-space:nowrap;justify-content:space-between;align-items:center;gap:8px;padding:12px 16px;text-decoration:none;transition:background .15s;display:flex}._navLink_18bb2_53:hover{color:#fff;background:#ffffff12}._navLinkActive_18bb2_73,._navLinkActive_18bb2_73:hover{background:var(--color-primary);color:#fff}._footer_18bb2_79{flex-direction:column;gap:12px;padding:0 4px;display:flex}._userRow_18bb2_86{align-items:center;gap:10px;display:flex}._avatar_18bb2_92{border-radius:var(--radius-md);background:var(--color-primary);color:#fff;width:34px;height:34px;font-family:var(--font-bold);flex-shrink:0;justify-content:center;align-items:center;font-size:13px;display:flex}._userName_18bb2_106{font-size:13.5px;font-family:var(--font-bold);color:#fff}._userPlan_18bb2_112{color:var(--color-sidebar-text);font-size:11.5px}._logoutBtn_18bb2_117{border:1.5px solid var(--color-sidebar-line);border-radius:var(--radius-md);text-align:left;cursor:pointer;width:100%;font-size:var(--size-sm);color:var(--color-sidebar-text);background:0 0;padding:10px 14px}._logoutBtn_18bb2_117:hover{color:#fff;border-color:#fff}._content_18bb2_134{flex:1;min-width:0;padding:28px 64px 56px;overflow-y:auto}._topbar_18bb2_141{max-width:var(--content-max);margin-bottom:var(--space-4);justify-content:flex-end;display:flex}._bell_18bb2_148{border-radius:var(--radius-md);background:var(--color-surface);border:1px solid var(--color-border);width:38px;height:38px;color:var(--color-text);place-items:center;text-decoration:none;display:grid;position:relative}._bell_18bb2_148:hover{border-color:var(--color-text)}._bellActive_18bb2_165{background:var(--color-primary);border-color:var(--color-primary);color:#fff}._bellBadge_18bb2_171{background:var(--color-error);color:#fff;border-radius:var(--radius-pill);font-family:var(--font-bold);text-align:center;min-width:17px;height:17px;padding:0 4px;font-size:10px;line-height:17px;position:absolute;top:-5px;right:-5px}._contentInner_18bb2_187{max-width:var(--content-max);gap:var(--space-8);flex-direction:column;display:flex}._navItem_18bb2_196{flex-direction:column;display:flex}._navSep_18bb2_201{background:var(--color-sidebar-line);height:1px;margin:10px 8px}._tabbar_18bb2_208,._bellHeader_18bb2_209{display:none}@media (width<=760px){._shell_18bb2_1{flex-direction:column}._sidebar_18bb2_6{z-index:20;flex-direction:row;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:10px 16px;position:sticky;top:0}._sidebarTop_18bb2_16{flex-direction:row;align-items:center;gap:12px;min-width:0}._brand_18bb2_23{gap:8px;padding:0}._brandIcon_18bb2_30{border-radius:8px;width:28px;height:28px}._logo_18bb2_38{font-size:var(--size-lg)}._nav_18bb2_47,._footer_18bb2_79,._topbar_18bb2_141{display:none}._bellHeader_18bb2_209{color:#fff;background:#ffffff17;border-color:#0000;flex-shrink:0;display:grid}._content_18bb2_134{padding:16px 16px calc(88px + env(safe-area-inset-bottom));overflow-y:visible}._contentInner_18bb2_187{gap:var(--space-6)}._tabbar_18bb2_208{z-index:50;background:var(--color-sidebar);border-top:1px solid var(--color-sidebar-line);padding:6px 4px calc(6px + env(safe-area-inset-bottom));display:flex;position:fixed;bottom:0;left:0;right:0}._tab_18bb2_208{border-radius:var(--radius-md);min-width:0;color:var(--color-sidebar-text);font-family:var(--font-medium);cursor:pointer;background:0 0;border:none;flex-direction:column;flex:1;align-items:center;gap:3px;padding:6px 2px;font-size:11px;text-decoration:none;display:flex}._tab_18bb2_208 span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}._tabActive_18bb2_312{color:#fff}._tabActive_18bb2_312 svg{color:var(--color-primary-light)}._tabIcon_18bb2_320{display:inline-flex;position:relative}._tabDot_18bb2_325{background:var(--color-error);border:2px solid var(--color-sidebar);border-radius:50%;width:9px;height:9px;position:absolute;top:-2px;right:-3px}._sheetOverlay_18bb2_336{z-index:40;background:#1f252780;align-items:flex-end;display:flex;position:fixed;inset:0}._sheet_18bb2_336{background:var(--color-surface);border-radius:var(--radius-xl) var(--radius-xl) 0 0;width:100%;padding:var(--space-5) var(--space-4) calc(76px + env(safe-area-inset-bottom));flex-direction:column;gap:2px;display:flex}._sheetUser_18bb2_355{align-items:center;gap:var(--space-3);padding:0 var(--space-3) var(--space-3);margin-bottom:var(--space-2);border-bottom:1px solid var(--color-border);display:flex}._sheetUserName_18bb2_364{font-family:var(--font-bold)}._sheetUserPlan_18bb2_368{color:var(--color-text-light);font-size:var(--size-xs)}._sheetLink_18bb2_373{align-items:center;gap:var(--space-3);padding:14px var(--space-3);border-radius:var(--radius-md);text-align:left;width:100%;color:var(--color-text);font-family:var(--font-medium);font-size:var(--size-md);cursor:pointer;background:0 0;border:none;text-decoration:none;display:flex}._sheetLink_18bb2_373:hover{background:var(--color-primary-faint)}._sheetLogout_18bb2_394{color:var(--color-error)}._sheetBadge_18bb2_398{background:var(--color-error);color:#fff;border-radius:var(--radius-pill);font-family:var(--font-bold);text-align:center;min-width:20px;height:20px;margin-left:auto;padding:0 6px;font-size:11px;line-height:20px}}@font-face{font-family:Urbanist;src:url(/fonts/Urbanist-VariableFont_wght.ttf)format("truetype-variations");font-weight:100 900;font-display:swap}@font-face{font-family:Now-Thin;src:url(/fonts/Now-Thin.otf)format("opentype");font-display:swap}@font-face{font-family:Now-Light;src:url(/fonts/Now-Light.otf)format("opentype");font-display:swap}@font-face{font-family:Now-Regular;src:url(/fonts/Now-Regular.otf)format("opentype");font-display:swap}@font-face{font-family:Now-Medium;src:url(/fonts/Now-Medium.otf)format("opentype");font-display:swap}@font-face{font-family:Now-Bold;src:url(/fonts/Now-Bold.otf)format("opentype");font-display:swap}:root{--color-primary:#7a41bb;--color-primary-light:#b98ae0;--color-primary-dark:#5a2e8a;--color-background:#eef1f5;--color-surface:#fff;--color-surface-hover:#faf8f4;--color-text:#2d3436;--color-text-light:#656b6d;--color-border:#dfe4ea;--color-border-strong:#c3cbd0;--color-success:#00b894;--color-error:#d63031;--color-warning:#fdcb6e;--color-primary-tint:#efe5f9;--color-success-tint:#e3f8f3;--color-error-tint:#fdeceb;--color-warning-tint:#fdf1dc;--color-warning-text:#9a6a00;--color-info:#4267b2;--color-info-tint:#e0edff;--color-focus-ring:#7a41bb59;--color-primary-faint:#f6f0fb;--color-primary-line:#ebe3f6;--color-success-text:#00816a;--color-success-solid:#1a7a4a;--color-error-dark:#b32727;--color-neutral-solid:#5a6163;--color-duo:#b8481a;--color-sidebar:#1f2527;--color-sidebar-text:#aeb6b8;--color-sidebar-line:#ffffff1f;--font-title:"Urbanist", sans-serif;--font-thin:"Now-Thin", sans-serif;--font-light:"Now-Light", sans-serif;--font-regular:"Now-Regular", sans-serif;--font-medium:"Now-Medium", sans-serif;--font-bold:"Now-Bold", sans-serif;--size-xs:12px;--size-sm:14px;--size-md:16px;--size-lg:20px;--size-xl:28px;--size-display:32px;--size-xxl:40px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:32px;--space-8:40px;--space-9:48px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--radius-pill:999px;--shadow-sm:0 1px 2px #2d34360f;--shadow-md:0 2px 10px #2d343614;--content-max:1240px}*{box-sizing:border-box}html,body,#root{height:100%}body{background:var(--color-background);color:var(--color-text);font-family:var(--font-regular);font-size:var(--size-md);margin:0}h1,h2,h3{font-family:var(--font-title);letter-spacing:-.02em;margin:0;font-weight:800}button,input,select,textarea{font-family:inherit;font-size:inherit}a{color:inherit}:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}
