.demo_page__ZQZlk{min-height:100dvh;height:100dvh;color:#0b1220;background:radial-gradient(1200px 600px at 15% 10%,rgba(16,185,129,.16),transparent 60%),radial-gradient(900px 520px at 85% 20%,rgba(99,102,241,.18),transparent 55%),radial-gradient(800px 500px at 40% 95%,rgba(59,130,246,.14),transparent 55%),linear-gradient(180deg,#ffffff,#f8fbff 45%,#f3f7ff);position:relative;overflow-x:clip;overflow-y:auto}.demo_page__ZQZlk:after{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(rgba(15,23,42,.05) 1px,transparent 0);background-size:22px 22px;mask-image:radial-gradient(circle at 30% 15%,rgba(0,0,0,.85),transparent 60%);opacity:.6}.demo_container__4RS4m{max-width:980px;margin:0 auto;padding:24px 24px 72px;position:relative;z-index:1;overflow:visible}@media (max-width:768px){.demo_page__ZQZlk{min-height:calc(100dvh - var(--sf-top-nav-height));height:calc(100dvh - var(--sf-top-nav-height));overflow-y:hidden}.demo_container__4RS4m{padding-inline:16px;padding-top:16px;height:calc(100dvh - var(--sf-top-nav-height) - var(--sf-bottom-nav-height));overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;padding-bottom:calc(24px + var(--sf-bottom-nav-height))}.demo_heroCopy__0GcUB{max-width:980px;width:100%;margin:0 auto 18px;padding:0 12px}.demo_title__OnITF{margin:8px 0 6px;font-size:24px;line-height:1.25;font-weight:800}.demo_subtitle__j6fQC{margin:0;line-height:1.5;opacity:.75}.demo_demoPlanPreviewGrid__Y4az4{grid-template-columns:1fr}}.demo_hero__Bv4DM{display:grid;grid-template-columns:1fr;gap:24px;align-items:start;margin-top:0}.demo_heroCopy__0GcUB{display:flex;flex-direction:column;gap:10px;width:100%;margin:0 auto 18px}.demo_title__OnITF{line-height:1.25;font-weight:800;color:#0f172a}.demo_subtitle__j6fQC{font-size:16px;color:#334155;opacity:.75}.demo_demoTabs__44PaL{display:inline-flex;align-items:center;gap:8px;margin-top:10px;padding:6px;border-radius:999px;border:1px solid rgba(148,163,184,.22);background:rgba(255,255,255,.72)}.demo_demoTabBtn__bdMKJ{appearance:none;border:1px solid transparent;background:transparent;color:rgba(15,23,42,.68);border-radius:999px;padding:8px 14px;font-size:13px;font-weight:700;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease}.demo_demoTabBtnActive__nDipv{border-color:rgba(37,99,235,.3);background:rgba(37,99,235,.1);color:rgba(30,64,175,.98)}.demo_heroCtas__jYNm_{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.demo_primary__gC4qG{border:none;border-radius:16px;font-weight:800;color:white;background:linear-gradient(135deg,rgba(16,185,129,1),rgba(59,130,246,1));box-shadow:0 18px 40px rgba(59,130,246,.2)}.demo_primary__gC4qG,.demo_secondary__YH66o{appearance:none;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;gap:10px;padding:12px 16px}.demo_secondary__YH66o{border:1px solid rgba(15,23,42,.12);border-radius:16px;font-weight:700;color:rgba(15,23,42,.72);background:rgba(255,255,255,.8)}.demo_cardHint__tzHnI{margin:0;font-size:13px;color:rgba(15,23,42,.6)}.demo_demoBoardSection__majLk{margin-top:0;display:grid;gap:10px}.demo_demoPlanPreviewSection__HnOI0{margin-top:24px;display:grid;gap:14px}.demo_demoPlanPreviewHint__TNG30{margin:6px 0 0;color:rgba(51,65,85,.76);font-size:14px;line-height:1.5}.demo_demoPlanPreviewGrid__Y4az4{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.demo_demoPlanPreviewCard___TL4l{appearance:none;border:1px solid rgba(15,23,42,.1);border-radius:18px;background:rgba(255,255,255,.72);box-shadow:0 18px 44px rgba(2,6,23,.08);backdrop-filter:blur(10px);padding:18px;display:grid;gap:10px;text-align:left;cursor:pointer;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.demo_demoPlanPreviewCard___TL4l strong{color:rgba(15,23,42,.96);font-size:1rem;line-height:1.35}.demo_demoPlanPreviewCard___TL4l p{margin:0;color:rgba(51,65,85,.8);font-size:.92rem;line-height:1.55}.demo_demoPlanPreviewCard___TL4l:hover{transform:translateY(-2px);border-color:rgba(37,99,235,.18);box-shadow:0 22px 50px rgba(37,99,235,.12)}.demo_demoPlanPreviewAction__6bVqe{color:rgba(37,99,235,.86);font-size:.83rem;font-weight:800}.demo_demoPlanSection__kfze8{margin-top:24px;display:grid;gap:10px;border-radius:18px;border:1px solid rgba(15,23,42,.1);background:rgba(255,255,255,.64);backdrop-filter:blur(10px);box-shadow:0 18px 44px rgba(2,6,23,.1);overflow:hidden;padding:14px}.demo_demoPlanEmpty__Q8mbV{padding:18px 8px;color:rgba(51,65,85,.75)}.demo_demoPlanList__eL6wO{margin:0;padding:0;list-style:none;border-radius:14px;border:1px solid rgba(148,163,184,.16);background:rgba(255,255,255,.62)}.demo_demoPlanItem__4OoyP{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:14px 16px;border-bottom:1px solid rgba(15,23,42,.08)}.demo_demoPlanItem__4OoyP:last-child{border-bottom:0}.demo_demoPlanLink__xX4JA{min-width:0;flex:1 1 auto;text-decoration:none;color:inherit;display:block}.demo_demoPlanItemTitle__BmNpM{font-weight:800;color:rgba(15,23,42,.95)}.demo_demoPlanMeta__rpttb{display:flex;align-items:center;gap:10px;margin-top:4px;font-size:12px;color:rgba(51,65,85,.68);flex-wrap:wrap}.demo_demoPlanMetaDate__ivE7h{font-size:12px;color:rgba(100,116,139,.86)}.demo_demoPlanDesc__gqwnl{margin:8px 0 0;color:rgba(15,23,42,.84);font-size:14px;line-height:1.45}.demo_demoPlanActions__9jgY3{display:flex;align-items:center;justify-content:flex-end}.demo_demoPlanDetailSection__J4CAq{margin-top:8px;display:grid;gap:10px}.demo_demoPlanSwitch__Oq2xN{display:flex;flex-wrap:wrap;gap:8px}.demo_demoPlanSwitchBtn__GCpNr{appearance:none;border:1px solid rgba(148,163,184,.28);background:rgba(255,255,255,.76);color:rgba(15,23,42,.78);border-radius:999px;padding:7px 12px;font-size:12px;font-weight:700;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease}.demo_demoPlanSwitchBtnActive__rlOzl{border-color:rgba(37,99,235,.3);background:rgba(37,99,235,.1);color:rgba(30,64,175,.98)}.demo_demoPlanDetailCard__GTFYW{border-radius:18px;border:1px solid rgba(148,163,184,.2);background:linear-gradient(180deg,rgba(255,255,255,.84),rgba(248,250,252,.78));padding:14px;display:grid;gap:14px;box-shadow:0 18px 34px rgba(15,23,42,.08)}.demo_demoPlanDetailCard__GTFYW[data-mode=travel]{border-color:rgba(59,130,246,.18)}.demo_demoPlanDetailCard__GTFYW[data-mode=invest]{border-color:rgba(16,185,129,.18)}.demo_demoPlanDetailCard__GTFYW[data-mode=expense]{border-color:rgba(245,158,11,.18)}.demo_demoPlanDetailCard__GTFYW[data-mode=moving]{border-color:rgba(249,115,22,.18)}.demo_demoPlanDetailHeader__wml2K{display:grid;gap:8px}.demo_demoPlanDetailBadge__p9iLx{display:inline-flex;align-items:center;justify-content:center;width:fit-content;padding:6px 10px;border-radius:999px;border:1px solid rgba(148,163,184,.22);background:rgba(255,255,255,.86);font-size:11px;font-weight:800;color:rgba(15,23,42,.74)}.demo_demoPlanDetailTitle__JW444{margin:0;font-size:15px;font-weight:900;color:rgba(15,23,42,.95)}.demo_demoPlanDetailHint__nuE0l{margin:0;font-size:13px;line-height:1.55;color:rgba(51,65,85,.8)}.demo_demoPlanDetailStats__6fGEi{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.demo_demoPlanDetailStatCard__JFqYp{border-radius:14px;border:1px solid rgba(148,163,184,.18);background:rgba(255,255,255,.88);padding:12px;display:grid;gap:8px;min-height:92px}.demo_demoPlanDetailStatCard__JFqYp span{font-size:11px;font-weight:700;color:rgba(71,85,105,.84)}.demo_demoPlanDetailStatCard__JFqYp strong{color:rgba(15,23,42,.96);font-size:22px;line-height:1.1}.demo_demoPlanFeatureGrid__22b94{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.demo_demoPlanFeatureCard__D6cim{border-radius:16px;padding:14px;display:grid;gap:8px;border:1px solid rgba(148,163,184,.18);background:rgba(248,250,252,.88)}.demo_demoPlanFeatureCard__D6cim[data-tone=travel]{background:linear-gradient(180deg,rgba(239,246,255,.94),rgba(240,249,255,.9))}.demo_demoPlanFeatureCard__D6cim[data-tone=invest]{background:linear-gradient(180deg,rgba(236,253,245,.94),rgba(240,253,244,.9))}.demo_demoPlanFeatureCard__D6cim[data-tone=moving]{background:linear-gradient(180deg,rgba(255,247,237,.94),rgba(255,251,235,.9))}.demo_demoPlanFeatureEyebrow__Nuy9A{font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:rgba(71,85,105,.82)}.demo_demoPlanFeatureTitle__D5hqx{margin:0;font-size:14px;font-weight:900;color:rgba(15,23,42,.95)}.demo_demoPlanFeatureBody__JUuf_{margin:0;font-size:13px;line-height:1.55;color:rgba(51,65,85,.82)}.demo_demoPlanWorkflowCard__R4AgV{border-radius:16px;border:1px solid rgba(148,163,184,.18);background:rgba(255,255,255,.84);padding:14px;display:grid;gap:12px}.demo_demoPlanWorkflowHeader__xTGX9{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.demo_demoPlanWorkflowTitle__c8ep0{margin:0;font-size:13px;font-weight:900;color:rgba(15,23,42,.92)}.demo_demoPlanWorkflowHint__4SomC{font-size:11px;color:rgba(100,116,139,.92)}.demo_demoPlanWorkflowList__FmTuN{display:grid;gap:8px}.demo_demoPlanWorkflowRow__sfUx7{display:flex;justify-content:space-between;gap:14px;align-items:center;padding:10px 0;border-bottom:1px solid rgba(226,232,240,.9)}.demo_demoPlanWorkflowRow__sfUx7:last-child{border-bottom:0;padding-bottom:0}.demo_demoPlanWorkflowLabel__DEUrC{font-size:12px;font-weight:700;color:rgba(51,65,85,.78)}.demo_demoPlanWorkflowValue__gEyzn{font-size:12px;font-weight:800;color:rgba(15,23,42,.92);text-align:right}.demo_demoPlanDetailFooter__ba_Gc{margin:0;font-size:12px;line-height:1.5;color:rgba(51,65,85,.72)}.demo_demoInteractiveCard__0J7_Q{border-radius:18px;border:1px solid rgba(148,163,184,.18);background:rgba(255,255,255,.88);padding:14px;display:grid;gap:14px}.demo_demoInteractiveCard__0J7_Q[data-mode=travel]{background:linear-gradient(180deg,rgba(239,246,255,.78),rgba(255,255,255,.92))}.demo_demoInteractiveCard__0J7_Q[data-mode=invest]{background:linear-gradient(180deg,rgba(236,253,245,.78),rgba(255,255,255,.92))}.demo_demoInteractiveCard__0J7_Q[data-mode=expense]{background:linear-gradient(180deg,rgba(255,247,237,.82),rgba(255,255,255,.94))}.demo_demoInteractiveHeader__2yRfZ{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap}.demo_demoInteractiveTitle__1RB2e{margin:0;font-size:15px;font-weight:900;color:rgba(15,23,42,.95)}.demo_demoInteractiveHint__bpUun{margin:6px 0 0;font-size:12px;line-height:1.5;color:rgba(51,65,85,.76)}.demo_demoInteractivePill__RDQCx{display:inline-flex;align-items:center;justify-content:center;min-width:56px;min-height:34px;padding:0 12px;border-radius:999px;background:rgba(37,99,235,.12);color:rgba(29,78,216,.95);font-size:13px;font-weight:800}.demo_demoInteractiveGrid__fWJMD{display:grid;grid-template-columns:1.15fr .85fr;gap:12px}.demo_demoInteractivePanel__FyneN{border-radius:16px;border:1px solid rgba(148,163,184,.18);background:rgba(255,255,255,.88);padding:12px;display:grid;gap:10px}.demo_demoInteractivePanelTitle___iZXu{font-size:12px;font-weight:800;color:rgba(51,65,85,.78)}.demo_demoInteractiveChecklist__pxRol{display:grid;gap:8px}.demo_demoInteractiveChecklistBtn__uwEZy{appearance:none;border:1px solid rgba(148,163,184,.22);background:rgba(248,250,252,.92);color:rgba(15,23,42,.88);border-radius:14px;padding:10px 12px;display:flex;align-items:center;gap:10px;font-size:13px;font-weight:700;cursor:pointer;text-align:left}.demo_demoInteractiveChecklistBtnActive__Etz9I{border-color:rgba(37,99,235,.26);background:rgba(37,99,235,.1)}.demo_demoInteractiveChecklistCheck__Eq_am{width:22px;height:22px;border-radius:999px;border:1px solid rgba(148,163,184,.28);display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:900;color:rgba(37,99,235,.95);background:rgba(255,255,255,.9)}.demo_demoInteractiveStats__8DE_T{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.demo_demoInteractiveStatCard__XUcDP,.demo_demoInteractiveStat__u_BVh{border-radius:14px;border:1px solid rgba(148,163,184,.18);background:rgba(255,255,255,.9);padding:12px;display:grid;gap:6px}.demo_demoInteractiveStatCard__XUcDP span,.demo_demoInteractiveStat__u_BVh span{font-size:11px;font-weight:700;color:rgba(71,85,105,.82)}.demo_demoInteractiveStatCard__XUcDP strong,.demo_demoInteractiveStat__u_BVh strong{font-size:18px;font-weight:900;color:rgba(15,23,42,.95)}.demo_demoTravelStopRow__cB8VY{display:flex;flex-wrap:wrap;gap:8px}.demo_demoStrategyTab__lfpXR,.demo_demoTravelStopBtn__1OR7Y{appearance:none;border:1px solid rgba(148,163,184,.24);background:rgba(255,255,255,.88);color:rgba(15,23,42,.82);border-radius:999px;padding:8px 12px;font-size:12px;font-weight:800;cursor:pointer}.demo_demoStrategyTabActive__BQs29,.demo_demoTravelStopBtnActive__iLWoy{border-color:rgba(37,99,235,.28);background:rgba(37,99,235,.12);color:rgba(29,78,216,.95)}.demo_demoTravelPreviewCard__ICXFq{min-height:168px;border-radius:18px;padding:16px;display:flex;flex-direction:column;justify-content:flex-end;gap:8px;color:rgba(15,23,42,.96);box-shadow:inset 0 0 0 1px rgba(255,255,255,.3)}.demo_demoTravelPreviewCard__ICXFq[data-tone=sky]{background:linear-gradient(160deg,rgba(191,219,254,.95),rgba(224,242,254,.98))}.demo_demoTravelPreviewCard__ICXFq[data-tone=violet]{background:linear-gradient(160deg,rgba(221,214,254,.95),rgba(238,242,255,.98))}.demo_demoTravelPreviewCard__ICXFq[data-tone=mint]{background:linear-gradient(160deg,rgba(167,243,208,.92),rgba(236,253,245,.98))}.demo_demoTravelPreviewCard__ICXFq strong{font-size:18px;font-weight:900}.demo_demoTravelPreviewCard__ICXFq p{margin:0;font-size:13px;line-height:1.55;color:rgba(30,41,59,.8)}.demo_demoTravelPreviewBadge__SFuap{display:inline-flex;align-items:center;justify-content:center;width:fit-content;padding:6px 10px;border-radius:999px;background:rgba(255,255,255,.75);font-size:11px;font-weight:800}.demo_demoStrategyTabs__GzAR0{display:inline-flex;gap:8px;flex-wrap:wrap}.demo_demoInteractiveStatsGrid__HRSdN,.demo_demoInvestControlGrid__1hl7Y{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.demo_demoRangeCard__IJ_1f,.demo_demoStepperCard__nARPf{border-radius:16px;border:1px solid rgba(148,163,184,.18);background:rgba(255,255,255,.9);padding:12px;display:grid;gap:10px}.demo_demoRangeCard__IJ_1f span,.demo_demoStepperCard__nARPf span{font-size:12px;font-weight:700;color:rgba(71,85,105,.82)}.demo_demoRangeCard__IJ_1f strong,.demo_demoStepperCard__nARPf strong{font-size:18px;font-weight:900;color:rgba(15,23,42,.96)}.demo_demoRangeCard__IJ_1f input[type=range]{width:100%;accent-color:#2563eb}.demo_demoStepperRow__4FXzI{display:flex;align-items:center;justify-content:space-between;gap:10px}.demo_demoStepperBtn__ktylE{width:34px;height:34px;border-radius:12px;border:1px solid rgba(148,163,184,.24);background:rgba(255,255,255,.92);font-size:18px;font-weight:900;cursor:pointer;color:rgba(15,23,42,.86)}.demo_demoSignalRow__D4Ddx{display:flex;flex-wrap:wrap;gap:8px}.demo_demoSignalChip__bnshp{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 12px;border-radius:999px;border:1px solid rgba(148,163,184,.24);background:rgba(255,255,255,.84);color:rgba(51,65,85,.72);font-size:12px;font-weight:800}.demo_demoSignalChipActive__xlrGS{border-color:rgba(5,150,105,.26);background:rgba(16,185,129,.12);color:rgba(5,150,105,.96)}.demo_demoExpenseCategoryList__0BEFP,.demo_demoExpenseEntryList__J2ar0{display:grid;gap:10px}.demo_demoExpenseEntryCard__i632p{border-radius:16px;border:1px solid rgba(148,163,184,.18);background:rgba(255,255,255,.92);padding:12px;display:grid;gap:8px}.demo_demoExpenseCategoryMeta__vjirU,.demo_demoExpenseEntryTop__cf4W6{display:flex;align-items:center;justify-content:space-between;gap:10px}.demo_demoExpenseCategoryMeta__vjirU strong,.demo_demoExpenseEntryTop__cf4W6 strong{color:rgba(15,23,42,.96);font-size:14px;font-weight:900}.demo_demoExpenseEntryAmount__XNGgh{font-size:13px;font-weight:900;color:rgba(15,23,42,.86)}.demo_demoExpenseTagRow__DL7KD{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.demo_demoExpenseTag__0S1YT{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 10px;border-radius:10px;background:rgba(226,232,240,.84);color:rgba(51,65,85,.88);font-size:11px;font-weight:800}.demo_demoExpenseTag__0S1YT[data-tone=mint]{background:rgba(16,185,129,.14);color:rgba(5,150,105,.96)}.demo_demoExpenseTag__0S1YT[data-tone=sky]{background:rgba(59,130,246,.12);color:rgba(29,78,216,.96)}.demo_demoExpenseTag__0S1YT[data-tone=violet]{background:rgba(139,92,246,.12);color:rgba(109,40,217,.94)}.demo_demoExpenseMeta__7Qsph{font-size:12px;font-weight:700;color:rgba(71,85,105,.74)}.demo_demoExpenseCategoryRow__EL7cc{display:grid;gap:8px}.demo_demoExpenseCategoryTrack__m4CjA{border-radius:999px;height:8px;overflow:hidden;background:rgba(226,232,240,.92)}.demo_demoExpenseCategoryFill__snM38{height:100%;border-radius:inherit;background:rgba(59,130,246,.32)}.demo_demoExpenseCategoryFill__snM38[data-tone=mint]{background:linear-gradient(90deg,rgba(16,185,129,.92),rgba(45,212,191,.88))}.demo_demoExpenseCategoryFill__snM38[data-tone=sky]{background:linear-gradient(90deg,rgba(59,130,246,.92),rgba(96,165,250,.88))}.demo_demoExpenseCategoryFill__snM38[data-tone=violet]{background:linear-gradient(90deg,rgba(139,92,246,.92),rgba(167,139,250,.88))}.demo_demoExpenseTaxNote__eLJKA{margin-top:10px;border-radius:16px;border:1px solid rgba(148,163,184,.18);background:rgba(255,255,255,.88);padding:12px;display:grid;gap:6px}.demo_demoExpenseTaxNote__eLJKA span{font-size:11px;font-weight:800;color:rgba(100,116,139,.92);text-transform:uppercase;letter-spacing:.04em}.demo_demoExpenseTaxNote__eLJKA strong{color:rgba(15,23,42,.94);font-size:15px;font-weight:900}.demo_missionSection__V8w1X{margin-top:34px;border-radius:16px;border:1px solid rgba(148,163,184,.18);background:rgba(255,255,255,.55);padding:14px;box-shadow:0 12px 24px rgba(15,23,42,.06)}.demo_missionHeader__ZjQc6{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;align-items:center;margin-bottom:14px}.demo_sectionTitle__NZJAu{margin:0;font-size:18px;font-weight:900}.demo_progressWrap__yxlUL{display:flex;flex-direction:column;gap:6px;font-size:12px;color:rgba(15,23,42,.55);min-width:180px}.demo_progressBar__7JY4l{height:8px;border-radius:999px;background:rgba(15,23,42,.06);overflow:hidden}.demo_progressFill__BiiHH{height:100%;border-radius:999px;background:rgba(99,102,241,.55);transition:width .2s ease}.demo_missionStats__xJ2Kg{display:flex;gap:8px;margin-top:8px;flex-wrap:wrap}.demo_missionPill__MzsyZ{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;border:1px solid rgba(148,163,184,.22);background:rgba(255,255,255,.65);font-size:12px;font-weight:700;color:rgba(15,23,42,.78)}.demo_missionPillIcon__YSeTs{width:14px;height:14px;stroke:currentColor;stroke-width:2;fill:none;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto}.demo_missionList__vk9mi{list-style:none;padding:0;margin:0;display:grid;gap:10px}.demo_missionRow__nfvcP{border:1px solid rgba(148,163,184,.18);border-radius:14px;background:rgba(255,255,255,.62);padding:10px 12px;display:grid;grid-template-columns:34px 1fr;gap:10px;align-items:start}.demo_missionRowDone__y9zqz{border-color:rgba(34,197,94,.3);background:rgba(34,197,94,.1)}.demo_missionCheck__HcTzh{border-radius:10px;border:1px solid rgba(148,163,184,.28);background:rgba(255,255,255,.75);place-items:center;cursor:not-allowed}.demo_missionCheckDone___aMLh,.demo_missionCheck__HcTzh{width:28px;height:28px;display:grid;box-shadow:0 10px 22px rgba(2,6,23,.06)}.demo_missionCheckDone___aMLh{border-radius:10px;border:1px solid rgba(34,197,94,.3);background:rgba(34,197,94,.14);place-items:center;cursor:not-allowed}.demo_checkIcon__yCzoK{font-size:16px;font-weight:900;line-height:1;color:rgba(15,23,42,.35)}.demo_missionCheckDone___aMLh .demo_checkIcon__yCzoK{color:rgba(21,128,61,.95)}.demo_missionMain__Kzthx{display:grid;gap:6px;min-width:0}.demo_missionTitle__TXJ7V{font-weight:800;font-size:13px;color:rgba(15,23,42,.86);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.demo_missionMeta__ThrGX{display:flex;flex-wrap:wrap;gap:6px}.demo_miniPill__SIyzm{font-size:11px;padding:4px 8px;border-radius:999px;border:1px solid rgba(148,163,184,.22);background:rgba(255,255,255,.7);color:rgba(15,23,42,.75)}.demo_donePill__QJa5s{font-size:11px;padding:4px 8px;border-radius:999px;border:1px solid rgba(34,197,94,.22);background:rgba(34,197,94,.1);color:rgba(21,128,61,.9)}.demo_todoPill__sCRJB{font-size:11px;padding:4px 8px;border-radius:999px;border:1px solid rgba(99,102,241,.22);background:rgba(99,102,241,.1);color:rgba(67,56,202,.92)}.demo_missionFooter__dbBDp{margin-top:14px;display:flex;gap:12px;align-items:center;flex-wrap:wrap;font-size:13px;color:rgba(15,23,42,.6)}.demo_missionNote__SF0Zs{margin:0}.demo_inlineLink__Kdo9T{color:rgba(59,130,246,.95);text-decoration:none;font-weight:700}.demo_lockSection__RYsWa{margin-top:30px;border-radius:24px;border:1px solid rgba(15,23,42,.1);background:rgba(255,255,255,.78);padding:20px;position:relative;overflow:hidden}.demo_lockSection__RYsWa:before{content:"";position:absolute;inset:-40% 40% 40% -40%;background:radial-gradient(circle at 30% 30%,rgba(99,102,241,.16),transparent 60%);opacity:.9;pointer-events:none}.demo_lockGrid__sVuUI{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:12px}@media (max-width:900px){.demo_lockGrid__sVuUI{grid-template-columns:1fr}}@media (max-width:768px){.demo_demoTabs__44PaL{width:100%;justify-content:space-between}.demo_demoTabBtn__bdMKJ{flex:1 1 0;text-align:center}.demo_demoPlanItem__4OoyP,.demo_demoPlanSection__kfze8{padding:12px}.demo_demoPlanDetailStats__6fGEi{grid-template-columns:repeat(2,minmax(0,1fr))}.demo_demoPlanFeatureGrid__22b94{grid-template-columns:1fr}.demo_demoPlanWorkflowRow__sfUx7{align-items:flex-start;flex-direction:column}.demo_demoPlanWorkflowValue__gEyzn{text-align:left}.demo_demoInteractiveGrid__fWJMD,.demo_demoInteractiveStatsGrid__HRSdN,.demo_demoInvestControlGrid__1hl7Y{grid-template-columns:1fr}.demo_demoInteractiveHeader__2yRfZ{align-items:stretch}}.demo_lockCard__fSXBL{border-radius:18px;border:1px solid rgba(15,23,42,.1);background:rgba(255,255,255,.78);padding:14px;box-shadow:0 12px 26px rgba(15,23,42,.05);position:relative;overflow:hidden;transition:transform .16s ease,box-shadow .2s ease,border-color .2s ease}.demo_lockCard__fSXBL:before{content:"";position:absolute;inset:-40% 40% 40% -40%;background:radial-gradient(circle at 30% 30%,rgba(99,102,241,.18),transparent 60%);opacity:.9;pointer-events:none}.demo_lockCard__fSXBL:hover{transform:translateY(-2px);border-color:rgba(99,102,241,.22);box-shadow:0 18px 40px rgba(15,23,42,.1)}.demo_lockTitle__NSH5L{font-weight:800;margin-bottom:6px}.demo_lockDesc__gUd2Q{margin:0;font-size:14px;color:rgba(15,23,42,.68);line-height:1.55}.demo_footer__cjX7m{margin-top:32px;padding:18px 4px 0;display:flex;align-items:center;justify-content:space-between;color:rgba(15,23,42,.6);font-size:13px}.demo_footerLinks__W7O_s{display:flex;align-items:center;gap:14px}.demo_footerLinks__W7O_s a{color:rgba(15,23,42,.62);text-decoration:none}.demo_footerLinks__W7O_s a:hover{text-decoration:underline}.demo_highlightSection__1Ux9q{margin-top:8px;display:grid;gap:12px;border-radius:18px;border:1px solid rgba(15,23,42,.1);background:rgba(255,255,255,.68);backdrop-filter:blur(10px);box-shadow:0 18px 44px rgba(2,6,23,.08);padding:14px}.demo_highlightHeader__J9zEY{display:grid;gap:6px}.demo_highlightGrid__hqffa{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.demo_highlightCard__e1Wst{display:grid;gap:8px;border-radius:16px;border:1px solid rgba(148,163,184,.18);background:radial-gradient(120% 120% at 100% 0,rgba(59,130,246,.08),transparent 58%),rgba(255,255,255,.84);padding:14px}.demo_highlightCard__e1Wst strong{font-size:15px;color:rgba(15,23,42,.94);letter-spacing:-.01em}.demo_highlightCard__e1Wst p{margin:0;font-size:13px;line-height:1.55;color:rgba(51,65,85,.8)}@media (max-width:768px){.demo_highlightGrid__hqffa{grid-template-columns:1fr}.demo_highlightSection__1Ux9q{padding:12px}}.demo_demoPlanSummaryText__rFZCO{margin:0;color:rgba(15,23,42,.72);font-size:14px;line-height:1.55}.demo_demoClosingSection__igZsn{margin-top:24px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;border-radius:22px;border:1px solid rgba(15,23,42,.1);background:radial-gradient(120% 120% at 0 0,rgba(16,185,129,.12),transparent 55%),radial-gradient(120% 120% at 100% 100%,rgba(59,130,246,.12),transparent 55%),rgba(255,255,255,.84);padding:18px;box-shadow:0 18px 42px rgba(15,23,42,.08)}.demo_demoClosingCopy__XP3Ry{display:grid;gap:6px}.demo_demoClosingEyebrow__4tBqB{font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:rgba(59,130,246,.88)}.demo_demoClosingCopy__XP3Ry p{margin:0;color:rgba(15,23,42,.68);font-size:14px;line-height:1.6}@media (max-width:768px){.demo_demoClosingSection__igZsn{grid-template-columns:1fr;padding:14px}}.demo_demoPlanDetailCard__GTFYW[data-mode=study]{border-color:rgba(14,165,233,.2)}.demo_demoPlanDetailCard__GTFYW[data-mode=parenting]{border-color:rgba(244,114,182,.18)}.demo_demoPlanDetailCard__GTFYW[data-mode=project]{border-color:rgba(59,130,246,.22)}.demo_demoInteractiveCard__0J7_Q[data-mode=study]{background:linear-gradient(180deg,rgba(224,242,254,.82),rgba(255,255,255,.92))}.demo_demoInteractiveCard__0J7_Q[data-mode=parenting]{background:linear-gradient(180deg,rgba(253,242,248,.82),rgba(255,255,255,.92))}.demo_demoInteractiveCard__0J7_Q[data-mode=project]{background:linear-gradient(180deg,rgba(239,246,255,.82),rgba(255,255,255,.94))}.demo_demoProjectWeekRow__WleT9{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.demo_demoProjectActionBtn__Oqau8,.demo_demoProjectWeekBtn__AWzN6{appearance:none;border:1px solid rgba(148,163,184,.22);background:rgba(255,255,255,.9);color:rgba(15,23,42,.84);border-radius:14px;padding:10px 12px;font-size:12px;font-weight:800;cursor:pointer;display:inline-flex;align-items:center;gap:8px}.demo_demoProjectWeekBtn__AWzN6 strong{font-size:11px;color:rgba(37,99,235,.92)}.demo_demoProjectWeekBtnActive__EKSc1{border-color:rgba(37,99,235,.28);background:rgba(37,99,235,.12);color:rgba(30,64,175,.96)}.demo_demoProjectGrid__rZib7{display:grid;grid-template-columns:1.25fr .75fr;gap:12px;align-items:start}.demo_demoProjectDetailCard__uoUVv,.demo_demoProjectKanban__ESzes{border-radius:16px;border:1px solid rgba(148,163,184,.18);background:rgba(255,255,255,.88);padding:12px;display:grid;gap:12px}.demo_demoProjectKanbanGrid__GNzqC{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.demo_demoProjectColumn__Hpizd{border-radius:14px;border:1px solid rgba(148,163,184,.16);background:rgba(248,250,252,.94);padding:10px;display:grid;gap:8px;align-content:start;min-height:220px}.demo_demoProjectColumnHead__SCnf6{display:flex;align-items:center;justify-content:space-between;gap:8px}.demo_demoProjectColumnHead__SCnf6 span{font-size:11px;font-weight:800;color:rgba(71,85,105,.86);text-transform:uppercase;letter-spacing:.04em}.demo_demoProjectColumnHead__SCnf6 strong{font-size:12px;color:rgba(15,23,42,.94)}.demo_demoProjectColumnBody__zf37j{display:grid;gap:8px;align-content:start}.demo_demoProjectTaskCard__UbE4i{appearance:none;text-align:left;border-radius:14px;border:1px solid rgba(148,163,184,.16);background:rgba(255,255,255,.96);padding:10px;display:grid;gap:8px;cursor:pointer}.demo_demoProjectTaskCardActive__RSTBr{border-color:rgba(37,99,235,.24);background:rgba(239,246,255,.96);box-shadow:0 14px 28px rgba(37,99,235,.08)}.demo_demoProjectTaskTop__tP_rp{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.demo_demoProjectTaskDue__9Yel9{font-size:11px;font-weight:700;color:rgba(71,85,105,.74)}.demo_demoProjectDetailTitle__xT_FJ,.demo_demoProjectTaskCard__UbE4i strong{color:rgba(15,23,42,.96);font-size:14px;font-weight:900}.demo_demoProjectDetailBody__4M33R,.demo_demoProjectTaskCard__UbE4i p{margin:0;color:rgba(51,65,85,.78);font-size:12px;line-height:1.55}.demo_demoProjectActionRow__hxEQ_,.demo_demoProjectDetailMeta__x5s6H{display:flex;flex-wrap:wrap;gap:8px}.demo_demoProjectActionBtn__Oqau8:disabled{cursor:default;opacity:.45}.demo_demoProjectEmpty__teDw8{border-radius:12px;border:1px dashed rgba(148,163,184,.24);background:rgba(255,255,255,.72);padding:12px 10px;color:rgba(100,116,139,.86);font-size:12px;line-height:1.5}.demo_demoStudyLanguageRow__GnhIu{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.demo_demoParentingDayBtn__2AxB1,.demo_demoParentingQuickBtn__lCX33,.demo_demoStudyLanguageBtn__ho8Z1,.demo_demoStudyNavBtn__Cv1fY{appearance:none;border:1px solid rgba(148,163,184,.24);background:rgba(255,255,255,.88);color:rgba(15,23,42,.82);border-radius:999px;padding:8px 12px;font-size:12px;font-weight:800;cursor:pointer}.demo_demoParentingDayBtnActive__wexRD,.demo_demoStudyLanguageBtnActive__96Ctl{border-color:rgba(37,99,235,.28);background:rgba(37,99,235,.12);color:rgba(29,78,216,.95)}.demo_demoStudyCard__0Z5Hu{border-radius:18px;border:1px solid rgba(148,163,184,.18);background:rgba(255,255,255,.92);padding:16px;display:grid;gap:12px}.demo_demoStudyBadgeRow__i85jC{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.demo_demoStudyAccent__tXe5Q{font-size:12px;font-weight:800;color:rgba(2,132,199,.92)}.demo_demoStudySource__SlcRm{font-size:clamp(24px,4vw,34px);line-height:1.2;color:rgba(15,23,42,.96)}.demo_demoStudyTranslation__khTwc{border-radius:14px;border:1px solid rgba(56,189,248,.24);background:rgba(224,242,254,.65);padding:12px 14px;font-size:14px;font-weight:700;color:rgba(12,74,110,.92)}.demo_demoStudyNote__3Dyia{margin:0;display:grid;gap:4px;color:rgba(51,65,85,.78);font-size:13px;line-height:1.55}.demo_demoStudyNote__3Dyia span,.demo_demoStudyProgressLabel__Kz1MF{font-size:11px;font-weight:800;color:rgba(100,116,139,.92);text-transform:uppercase;letter-spacing:.04em}.demo_demoParentingDayRow__NfWTS,.demo_demoParentingQuickRow__yygs7,.demo_demoStudyActionRow__WO_ux,.demo_demoStudyNavRow__cDx0S{display:flex;flex-wrap:wrap;gap:8px}.demo_demoStudyNavRow__cDx0S{align-items:center;justify-content:space-between}.demo_demoStudyProgressBlock__Q_L2S{min-width:160px;flex:1 1 180px;display:grid;gap:6px}.demo_demoBehaviorTrack__v2dFB,.demo_demoStudyProgressBar__2qSDO,.demo_demoTrendBar__NYmwl{border-radius:999px;background:rgba(226,232,240,.9);overflow:hidden}.demo_demoBehaviorTrack__v2dFB,.demo_demoStudyProgressBar__2qSDO{height:8px}.demo_demoStudyProgressFill__cD5x0{height:100%;border-radius:inherit;background:linear-gradient(90deg,rgba(14,165,233,.95),rgba(59,130,246,.9))}.demo_demoParentingTimeline___eQx_{display:grid;gap:10px}.demo_demoParentingTimelineRow__7hUa5{display:grid;grid-template-columns:56px minmax(0,1fr);gap:10px;align-items:start}.demo_demoParentingTime__dyzQh{font-size:12px;font-weight:800;color:rgba(71,85,105,.86);padding-top:4px}.demo_demoParentingLogBody__cf3h_{border-radius:14px;border:1px solid rgba(148,163,184,.18);background:rgba(255,255,255,.92);padding:10px 12px;display:grid;gap:6px}.demo_demoParentingLogBody__cf3h_ strong{color:rgba(15,23,42,.94);font-size:13px}.demo_demoParentingLogBody__cf3h_ span{color:rgba(71,85,105,.8);font-size:12px}.demo_demoParentingTypePill__oAhYp{width:fit-content;display:inline-flex;align-items:center;justify-content:center;padding:4px 8px;border-radius:999px;font-size:11px;font-weight:800;background:rgba(241,245,249,.9);color:rgba(51,65,85,.88)}.demo_demoBehaviorFill___vJNN[data-tone=mint],.demo_demoParentingTypePill__oAhYp[data-tone=mint]{background:rgba(16,185,129,.16)}.demo_demoBehaviorFill___vJNN[data-tone=sky],.demo_demoParentingTypePill__oAhYp[data-tone=sky]{background:rgba(59,130,246,.16)}.demo_demoBehaviorFill___vJNN[data-tone=violet],.demo_demoParentingTypePill__oAhYp[data-tone=violet]{background:rgba(139,92,246,.16)}.demo_demoBehaviorFill___vJNN[data-tone=rose],.demo_demoParentingTypePill__oAhYp[data-tone=rose]{background:rgba(244,114,182,.18)}.demo_demoBehaviorFill___vJNN[data-tone=amber],.demo_demoParentingTypePill__oAhYp[data-tone=amber]{background:rgba(245,158,11,.18)}.demo_demoBehaviorFill___vJNN[data-tone=slate],.demo_demoParentingTypePill__oAhYp[data-tone=slate]{background:rgba(148,163,184,.22)}.demo_demoParentingInsightGrid__zB1Hx{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.demo_demoBehaviorList__J08pO{display:grid;gap:10px}.demo_demoBehaviorRow__mCprY{display:grid;grid-template-columns:72px minmax(0,1fr) 32px;gap:10px;align-items:center}.demo_demoBehaviorLabel__UYZr0,.demo_demoBehaviorValue__60stl{font-size:12px;font-weight:800;color:rgba(15,23,42,.86)}.demo_demoBehaviorFill___vJNN{height:100%;border-radius:inherit}.demo_demoTrendGrid__wSn4e{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.demo_demoTrendBarCard__Wq7U8{display:grid;gap:6px;justify-items:center}.demo_demoTrendBar__NYmwl{width:100%;height:86px;display:flex;align-items:end;background:rgba(241,245,249,.95)}.demo_demoTrendBarFill__JJ3pI{width:100%;border-radius:999px 999px 0 0;background:linear-gradient(180deg,rgba(244,114,182,.88),rgba(236,72,153,.98))}.demo_demoTrendBarCard__Wq7U8 strong{font-size:13px;color:rgba(15,23,42,.9)}.demo_demoTrendBarCard__Wq7U8 span{font-size:11px;color:rgba(100,116,139,.9)}@media (max-width:768px){.demo_demoParentingInsightGrid__zB1Hx,.demo_demoProjectGrid__rZib7,.demo_demoProjectKanbanGrid__GNzqC{grid-template-columns:1fr}.demo_demoProjectColumn__Hpizd{min-height:0}.demo_demoTrendGrid__wSn4e{grid-template-columns:repeat(7,minmax(28px,1fr))}.demo_demoStudyNavRow__cDx0S{flex-direction:column;align-items:stretch}.demo_demoStudyNavBtn__Cv1fY{width:100%}}html[data-theme=dark] .demo_page__ZQZlk{color:var(--sf-text);background:radial-gradient(1200px 600px at 15% 10%,rgba(16,185,129,.22),transparent 60%),radial-gradient(900px 520px at 85% 20%,rgba(99,102,241,.28),transparent 55%),radial-gradient(800px 500px at 40% 95%,rgba(59,130,246,.18),transparent 55%),linear-gradient(180deg,#06111f,#081523 45%,#0b1a30)}html[data-theme=dark] .demo_page__ZQZlk:after{background-image:radial-gradient(rgba(226,232,240,.08) 1px,transparent 0);opacity:.55}html[data-theme=dark] .demo_demoInteractiveStatCard__XUcDP strong,html[data-theme=dark] .demo_demoInteractiveStat__u_BVh strong,html[data-theme=dark] .demo_demoInteractiveTitle__1RB2e,html[data-theme=dark] .demo_demoPlanDetailTitle__JW444,html[data-theme=dark] .demo_demoPlanFeatureTitle__D5hqx,html[data-theme=dark] .demo_demoPlanItemTitle__BmNpM,html[data-theme=dark] .demo_demoPlanWorkflowTitle__c8ep0,html[data-theme=dark] .demo_demoRangeCard__IJ_1f strong,html[data-theme=dark] .demo_demoStepperCard__nARPf strong,html[data-theme=dark] .demo_demoTravelPreviewCard__ICXFq strong,html[data-theme=dark] .demo_missionTitle__TXJ7V,html[data-theme=dark] .demo_sectionTitle__NZJAu,html[data-theme=dark] .demo_title__OnITF{color:var(--sf-text)}html[data-theme=dark] .demo_cardHint__tzHnI,html[data-theme=dark] .demo_demoInteractiveHint__bpUun,html[data-theme=dark] .demo_demoPlanDesc__gqwnl,html[data-theme=dark] .demo_demoPlanDetailFooter__ba_Gc,html[data-theme=dark] .demo_demoPlanDetailHint__nuE0l,html[data-theme=dark] .demo_demoPlanEmpty__Q8mbV,html[data-theme=dark] .demo_demoPlanFeatureBody__JUuf_,html[data-theme=dark] .demo_demoPlanFeatureEyebrow__Nuy9A,html[data-theme=dark] .demo_demoPlanMetaDate__ivE7h,html[data-theme=dark] .demo_demoPlanMeta__rpttb,html[data-theme=dark] .demo_demoPlanPreviewHint__TNG30,html[data-theme=dark] .demo_demoPlanWorkflowHint__4SomC,html[data-theme=dark] .demo_demoPlanWorkflowLabel__DEUrC,html[data-theme=dark] .demo_demoPlanWorkflowValue__gEyzn,html[data-theme=dark] .demo_demoSignalChip__bnshp,html[data-theme=dark] .demo_demoTravelPreviewCard__ICXFq p,html[data-theme=dark] .demo_missionPill__MzsyZ,html[data-theme=dark] .demo_progressWrap__yxlUL,html[data-theme=dark] .demo_subtitle__j6fQC{color:var(--sf-muted);opacity:1}html[data-theme=dark] .demo_demoInteractiveCard__0J7_Q,html[data-theme=dark] .demo_demoInteractiveChecklistBtn__uwEZy,html[data-theme=dark] .demo_demoInteractivePanel__FyneN,html[data-theme=dark] .demo_demoInteractiveStatCard__XUcDP,html[data-theme=dark] .demo_demoInteractiveStat__u_BVh,html[data-theme=dark] .demo_demoPlanDetailCard__GTFYW,html[data-theme=dark] .demo_demoPlanFeatureCard__D6cim,html[data-theme=dark] .demo_demoPlanItem__4OoyP,html[data-theme=dark] .demo_demoPlanList__eL6wO,html[data-theme=dark] .demo_demoPlanPreviewCard___TL4l,html[data-theme=dark] .demo_demoPlanSection__kfze8,html[data-theme=dark] .demo_demoPlanSwitchBtn__GCpNr,html[data-theme=dark] .demo_demoPlanWorkflowCard__R4AgV,html[data-theme=dark] .demo_demoProjectActionBtn__Oqau8,html[data-theme=dark] .demo_demoProjectColumn__Hpizd,html[data-theme=dark] .demo_demoProjectDetailCard__uoUVv,html[data-theme=dark] .demo_demoProjectKanban__ESzes,html[data-theme=dark] .demo_demoProjectTaskCard__UbE4i,html[data-theme=dark] .demo_demoProjectWeekBtn__AWzN6,html[data-theme=dark] .demo_demoRangeCard__IJ_1f,html[data-theme=dark] .demo_demoSignalChip__bnshp,html[data-theme=dark] .demo_demoStepperCard__nARPf,html[data-theme=dark] .demo_demoStrategyTab__lfpXR,html[data-theme=dark] .demo_demoTabs__44PaL,html[data-theme=dark] .demo_demoTravelStopBtn__1OR7Y,html[data-theme=dark] .demo_missionRow__nfvcP,html[data-theme=dark] .demo_missionSection__V8w1X,html[data-theme=dark] .demo_primary__gC4qG,html[data-theme=dark] .demo_secondary__YH66o{border-color:rgba(148,163,184,.18);box-shadow:0 18px 36px rgba(2,6,23,.28)}html[data-theme=dark] .demo_demoInteractiveCard__0J7_Q,html[data-theme=dark] .demo_demoInteractiveChecklistBtn__uwEZy,html[data-theme=dark] .demo_demoInteractiveChecklistCheck__Eq_am,html[data-theme=dark] .demo_demoInteractivePanel__FyneN,html[data-theme=dark] .demo_demoInteractiveStatCard__XUcDP,html[data-theme=dark] .demo_demoInteractiveStat__u_BVh,html[data-theme=dark] .demo_demoPlanDetailCard__GTFYW,html[data-theme=dark] .demo_demoPlanItem__4OoyP,html[data-theme=dark] .demo_demoPlanList__eL6wO,html[data-theme=dark] .demo_demoPlanPreviewCard___TL4l,html[data-theme=dark] .demo_demoPlanSection__kfze8,html[data-theme=dark] .demo_demoPlanSwitchBtn__GCpNr,html[data-theme=dark] .demo_demoPlanWorkflowCard__R4AgV,html[data-theme=dark] .demo_demoProjectActionBtn__Oqau8,html[data-theme=dark] .demo_demoProjectColumn__Hpizd,html[data-theme=dark] .demo_demoProjectDetailCard__uoUVv,html[data-theme=dark] .demo_demoProjectKanban__ESzes,html[data-theme=dark] .demo_demoProjectTaskCard__UbE4i,html[data-theme=dark] .demo_demoProjectWeekBtn__AWzN6,html[data-theme=dark] .demo_demoRangeCard__IJ_1f,html[data-theme=dark] .demo_demoSignalChip__bnshp,html[data-theme=dark] .demo_demoStepperCard__nARPf,html[data-theme=dark] .demo_demoStrategyTab__lfpXR,html[data-theme=dark] .demo_demoTabs__44PaL,html[data-theme=dark] .demo_demoTravelStopBtn__1OR7Y,html[data-theme=dark] .demo_missionRow__nfvcP,html[data-theme=dark] .demo_missionSection__V8w1X,html[data-theme=dark] .demo_secondary__YH66o{background:rgba(8,17,31,.84);color:var(--sf-text)}html[data-theme=dark] .demo_demoInteractiveCard__0J7_Q[data-mode=expense],html[data-theme=dark] .demo_demoInteractiveCard__0J7_Q[data-mode=invest],html[data-theme=dark] .demo_demoInteractiveCard__0J7_Q[data-mode=project],html[data-theme=dark] .demo_demoInteractiveCard__0J7_Q[data-mode=travel],html[data-theme=dark] .demo_demoPlanFeatureCard__D6cim{background:rgba(10,20,36,.88)}html[data-theme=dark] .demo_demoPlanFeatureCard__D6cim[data-tone=travel]{background:linear-gradient(180deg,rgba(15,37,68,.94),rgba(8,17,31,.9))}html[data-theme=dark] .demo_demoPlanFeatureCard__D6cim[data-tone=invest]{background:linear-gradient(180deg,rgba(6,49,45,.94),rgba(8,17,31,.9))}html[data-theme=dark] .demo_demoPlanFeatureCard__D6cim[data-tone=moving]{background:linear-gradient(180deg,rgba(74,32,6,.92),rgba(8,17,31,.9))}html[data-theme=dark] .demo_demoTravelPreviewCard__ICXFq[data-tone=sky]{background:linear-gradient(160deg,rgba(30,64,175,.4),rgba(8,17,31,.96));color:#eff6ff}html[data-theme=dark] .demo_demoTravelPreviewCard__ICXFq[data-tone=violet]{background:linear-gradient(160deg,rgba(91,33,182,.42),rgba(8,17,31,.96));color:#f5f3ff}html[data-theme=dark] .demo_demoTravelPreviewCard__ICXFq[data-tone=mint]{background:linear-gradient(160deg,rgba(5,150,105,.42),rgba(8,17,31,.96));color:#ecfdf5}html[data-theme=dark] .demo_demoTravelPreviewBadge__SFuap,html[data-theme=dark] .demo_demoTravelPreviewCard__ICXFq p{color:inherit;background:rgba(255,255,255,.08)}html[data-theme=dark] .demo_demoExpenseEntryCard__i632p,html[data-theme=dark] .demo_demoExpenseTaxNote__eLJKA{background:rgba(8,17,31,.8)}html[data-theme=dark] .demo_demoExpenseCategoryMeta__vjirU strong,html[data-theme=dark] .demo_demoExpenseEntryAmount__XNGgh,html[data-theme=dark] .demo_demoExpenseEntryTop__cf4W6 strong,html[data-theme=dark] .demo_demoExpenseTaxNote__eLJKA strong{color:var(--sf-text)}html[data-theme=dark] .demo_demoExpenseMeta__7Qsph,html[data-theme=dark] .demo_demoExpenseTaxNote__eLJKA span{color:rgba(203,213,225,.72)}html[data-theme=dark] .demo_demoExpenseTag__0S1YT{background:rgba(30,41,59,.88);color:rgba(226,232,240,.86)}html[data-theme=dark] .demo_demoExpenseCategoryTrack__m4CjA{background:rgba(30,41,59,.92)}html[data-theme=dark] .demo_demoInteractiveChecklistBtn__uwEZy,html[data-theme=dark] .demo_demoPlanSwitchBtn__GCpNr,html[data-theme=dark] .demo_demoProjectActionBtn__Oqau8,html[data-theme=dark] .demo_demoProjectWeekBtn__AWzN6,html[data-theme=dark] .demo_demoSignalChip__bnshp,html[data-theme=dark] .demo_demoStrategyTab__lfpXR,html[data-theme=dark] .demo_demoTabBtn__bdMKJ,html[data-theme=dark] .demo_demoTravelStopBtn__1OR7Y,html[data-theme=dark] .demo_secondary__YH66o{color:rgba(226,232,240,.82)}html[data-theme=dark] .demo_demoInteractiveChecklistBtnActive__Etz9I,html[data-theme=dark] .demo_demoPlanSwitchBtnActive__rlOzl,html[data-theme=dark] .demo_demoProjectWeekBtnActive__EKSc1,html[data-theme=dark] .demo_demoSignalChipActive__xlrGS,html[data-theme=dark] .demo_demoStrategyTabActive__BQs29,html[data-theme=dark] .demo_demoTabBtnActive__nDipv,html[data-theme=dark] .demo_demoTravelStopBtnActive__iLWoy{background:rgba(59,130,246,.18);border-color:rgba(96,165,250,.32);color:#dbeafe}html[data-theme=dark] .demo_demoProjectTaskCardActive__RSTBr{background:rgba(17,37,68,.86);border-color:rgba(96,165,250,.28)}html[data-theme=dark] .demo_demoPlanPreviewCard___TL4l p,html[data-theme=dark] .demo_demoProjectColumnHead__SCnf6 span,html[data-theme=dark] .demo_demoProjectDetailBody__4M33R,html[data-theme=dark] .demo_demoProjectEmpty__teDw8,html[data-theme=dark] .demo_demoProjectTaskCard__UbE4i p,html[data-theme=dark] .demo_demoProjectTaskDue__9Yel9{color:var(--sf-muted)}html[data-theme=dark] .demo_demoPlanPreviewCard___TL4l strong{color:var(--sf-text)}html[data-theme=dark] .demo_demoPlanPreviewAction__6bVqe{color:#bfdbfe}html[data-theme=dark] .demo_demoProjectColumnHead__SCnf6 strong,html[data-theme=dark] .demo_demoProjectDetailTitle__xT_FJ,html[data-theme=dark] .demo_demoProjectTaskCard__UbE4i strong{color:var(--sf-text)}html[data-theme=dark] .demo_demoInteractivePill__RDQCx,html[data-theme=dark] .demo_demoPlanDetailBadge__p9iLx,html[data-theme=dark] .demo_demoPlanFeatureEyebrow__Nuy9A,html[data-theme=dark] .demo_demoTravelPreviewBadge__SFuap,html[data-theme=dark] .demo_miniPill__SIyzm,html[data-theme=dark] .demo_missionPill__MzsyZ{background:rgba(59,130,246,.18);border-color:rgba(96,165,250,.32);color:#dbeafe}html[data-theme=dark] .demo_demoRangeCard__IJ_1f input[type=range],html[data-theme=dark] .demo_progressBar__7JY4l,html[data-theme=dark] .demo_weeklyBarTrack___BTtB{accent-color:#60a5fa}html[data-theme=dark] .demo_progressBar__7JY4l,html[data-theme=dark] .demo_weeklyBarTrack___BTtB{background:var(--sf-chart-track)}html[data-theme=dark] .demo_progressFill__BiiHH,html[data-theme=dark] .demo_weeklyBarFill__Ba_Cb{background:var(--sf-chart-fill-vertical)}html[data-theme=dark] .demo_missionCheckDone___aMLh,html[data-theme=dark] .demo_missionCheck__HcTzh{background:rgba(15,23,42,.94);border-color:rgba(148,163,184,.18)}html[data-theme=dark] .demo_checkIcon__yCzoK{color:rgba(226,232,240,.5)}html[data-theme=dark] .demo_missionCheckDone___aMLh .demo_checkIcon__yCzoK{color:#86efac}.demo_demoInteractiveCard__0J7_Q:before,.demo_demoPlanFeatureCard__D6cim:before,.demo_demoProjectTaskCard__UbE4i:before,.demo_demoStudyCard__0Z5Hu:before,.demo_highlightCard__e1Wst:before,.demo_page__ZQZlk:before{display:none}.demo_demoClosingSection__igZsn,.demo_demoExpenseEntryCard__i632p,.demo_demoInteractiveCard__0J7_Q,.demo_demoInteractivePanel__FyneN,.demo_demoInteractiveStatCard__XUcDP,.demo_demoPlanDetailCard__GTFYW,.demo_demoPlanDetailStatCard__JFqYp,.demo_demoPlanFeatureCard__D6cim,.demo_demoPlanItem__4OoyP,.demo_demoPlanPreviewCard___TL4l,.demo_demoPlanWorkflowCard__R4AgV,.demo_demoProjectColumn__Hpizd,.demo_demoProjectDetailCard__uoUVv,.demo_demoProjectKanban__ESzes,.demo_demoProjectTaskCard__UbE4i,.demo_demoRangeCard__IJ_1f,.demo_demoStudyCard__0Z5Hu,.demo_demoTravelPreviewCard__ICXFq,.demo_demoTrendBarCard__Wq7U8,.demo_highlightCard__e1Wst,.demo_lockCard__fSXBL,.demo_missionSection__V8w1X{border:0;border-radius:8px;background:var(--sf-surface);box-shadow:none}.demo_demoInteractiveChecklistBtn__uwEZy,.demo_demoParentingDayBtn__2AxB1,.demo_demoParentingQuickBtn__lCX33,.demo_demoPlanSwitchBtn__GCpNr,.demo_demoProjectActionBtn__Oqau8,.demo_demoProjectColumnHead__SCnf6,.demo_demoProjectTaskCard__UbE4i,.demo_demoProjectWeekBtn__AWzN6,.demo_demoSignalChip__bnshp,.demo_demoStepperCard__nARPf,.demo_demoStrategyTab__lfpXR,.demo_demoStudyLanguageBtn__ho8Z1,.demo_demoStudyNavBtn__Cv1fY,.demo_demoTabBtn__bdMKJ,.demo_demoTravelStopBtn__1OR7Y,.demo_missionRow__nfvcP{box-shadow:none}.demo_demoInteractiveChecklistBtn__uwEZy,.demo_demoParentingDayBtn__2AxB1,.demo_demoParentingQuickBtn__lCX33,.demo_demoPlanSwitchBtn__GCpNr,.demo_demoProjectActionBtn__Oqau8,.demo_demoProjectWeekBtn__AWzN6,.demo_demoSignalChip__bnshp,.demo_demoStepperCard__nARPf,.demo_demoStrategyTab__lfpXR,.demo_demoStudyLanguageBtn__ho8Z1,.demo_demoStudyNavBtn__Cv1fY,.demo_demoTabBtn__bdMKJ,.demo_demoTravelStopBtn__1OR7Y,.demo_missionRow__nfvcP{border:0;border-radius:8px;background:var(--sf-surface-soft)}.demo_demoInteractiveChecklistBtnActive__Etz9I,.demo_demoParentingDayBtnActive__wexRD,.demo_demoPlanSwitchBtnActive__rlOzl,.demo_demoProjectTaskCardActive__RSTBr,.demo_demoProjectWeekBtnActive__EKSc1,.demo_demoSignalChipActive__xlrGS,.demo_demoStrategyTabActive__BQs29,.demo_demoStudyLanguageBtnActive__96Ctl,.demo_demoTabBtnActive__nDipv,.demo_demoTravelStopBtnActive__iLWoy{border:0;background:color-mix(in srgb,var(--sf-primary) 13%,var(--sf-surface));box-shadow:none}.demo_primary__gC4qG{border:0;border-radius:8px;background:var(--sf-primary);box-shadow:none}.demo_secondary__YH66o{border:0;border-radius:8px;background:var(--sf-surface-soft);box-shadow:none}.demo_demoPlanFeatureCard__D6cim:hover,.demo_demoProjectTaskCard__UbE4i:hover,.demo_highlightCard__e1Wst:hover{transform:none;box-shadow:none}.demo_demoBehaviorFill___vJNN,.demo_demoExpenseCategoryFill__snM38,.demo_demoStudyProgressFill__cD5x0,.demo_demoTrendBarFill__JJ3pI,.demo_progressFill__BiiHH,.demo_weeklyBarFill__Ba_Cb{background:var(--sf-primary)}html[data-theme=dark] .demo_demoClosingSection__igZsn,html[data-theme=dark] .demo_demoExpenseEntryCard__i632p,html[data-theme=dark] .demo_demoInteractiveCard__0J7_Q,html[data-theme=dark] .demo_demoInteractivePanel__FyneN,html[data-theme=dark] .demo_demoInteractiveStatCard__XUcDP,html[data-theme=dark] .demo_demoPlanDetailCard__GTFYW,html[data-theme=dark] .demo_demoPlanDetailStatCard__JFqYp,html[data-theme=dark] .demo_demoPlanFeatureCard__D6cim,html[data-theme=dark] .demo_demoPlanItem__4OoyP,html[data-theme=dark] .demo_demoPlanPreviewCard___TL4l,html[data-theme=dark] .demo_demoPlanWorkflowCard__R4AgV,html[data-theme=dark] .demo_demoProjectColumn__Hpizd,html[data-theme=dark] .demo_demoProjectDetailCard__uoUVv,html[data-theme=dark] .demo_demoProjectKanban__ESzes,html[data-theme=dark] .demo_demoProjectTaskCard__UbE4i,html[data-theme=dark] .demo_demoRangeCard__IJ_1f,html[data-theme=dark] .demo_demoStudyCard__0Z5Hu,html[data-theme=dark] .demo_demoTravelPreviewCard__ICXFq,html[data-theme=dark] .demo_demoTrendBarCard__Wq7U8,html[data-theme=dark] .demo_highlightCard__e1Wst,html[data-theme=dark] .demo_lockCard__fSXBL,html[data-theme=dark] .demo_missionSection__V8w1X{border:0;background:var(--sf-surface);box-shadow:none}.demo_page__ZQZlk{background:var(--sf-bg0);background-image:none}.demo_page__ZQZlk:after,.demo_page__ZQZlk:before{display:none}.demo_hero__Bv4DM{min-height:0;padding:8px 0 24px;border:0;background:transparent;box-shadow:none}.demo_heroCopy__0GcUB{max-width:980px;margin:0 auto;padding:0;gap:8px;text-align:left}.demo_demoMemoEyebrow__XL9Xs,.demo_heroEyebrow__Htzie{display:block;margin-bottom:10px;color:var(--sf-primary-600);font-size:13px;font-weight:800}.demo_title__OnITF{max-width:700px;margin:8px 0 6px;color:var(--sf-text);font-size:28px;line-height:1.18;letter-spacing:0}.demo_subtitle__j6fQC{max-width:650px;margin:0;color:var(--sf-muted-strong);font-size:15px;line-height:1.5}.demo_hero__Bv4DM .demo_demoTabs__44PaL{width:fit-content;margin:12px 0 0;padding:4px;border:0;border-radius:8px;background:var(--sf-surface-soft)}.demo_hero__Bv4DM .demo_demoTabBtn__bdMKJ{min-width:120px;border:0;border-radius:6px;color:var(--sf-muted-strong);background:transparent;box-shadow:none}.demo_hero__Bv4DM .demo_demoTabBtnActive__nDipv{color:var(--sf-text);background:var(--sf-surface)}.demo_hero__Bv4DM .demo_heroCtas__jYNm_{justify-content:center;margin-top:18px}.demo_heroNote__8qgtT{display:block;margin-top:12px;color:var(--sf-muted);font-size:13px}.demo_demoMemoSection__hhFOE{margin-top:48px;padding:32px;border:0;border-radius:8px;color:var(--sf-text);background:var(--sf-surface)}.demo_demoMemoHeader__CzIy9{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.demo_demoMemoHeader__CzIy9 h2{margin:0;font-size:26px;line-height:1.3;letter-spacing:0}.demo_demoMemoDescription__X9qT_{margin:12px 0 24px;color:var(--sf-muted-strong);line-height:1.6}.demo_demoMemoWorkspace__IJkqH{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:340px;overflow:hidden;border-radius:8px;background:var(--sf-surface-soft)}.demo_demoMemoEditor__UK4mb,.demo_demoMemoPreview__HK9Tg{display:flex;min-width:0;flex-direction:column;padding:20px}.demo_demoMemoEditor__UK4mb{border-right:1px solid var(--sf-line)}.demo_demoMemoEditor__UK4mb>span,.demo_demoMemoPreview__HK9Tg>span{margin-bottom:12px;color:var(--sf-muted);font-size:12px;font-weight:800}.demo_demoMemoEditor__UK4mb textarea{width:100%;min-height:280px;flex:1;resize:vertical;border:0;outline:none;color:var(--sf-text);background:transparent;font:14px/1.7 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.demo_demoMemoPreviewBody__j_OMD{overflow-wrap:anywhere;color:var(--sf-muted-strong);font-size:14px;line-height:1.7}.demo_demoMemoPreviewBody__j_OMD>:first-child{margin-top:0}.demo_demoMemoPreviewBody__j_OMD>:last-child{margin-bottom:0}.demo_demoMemoPreviewBody__j_OMD h1,.demo_demoMemoPreviewBody__j_OMD h2,.demo_demoMemoPreviewBody__j_OMD h3{margin:0 0 16px;color:var(--sf-text);line-height:1.35;letter-spacing:0}.demo_demoMemoPreviewBody__j_OMD h1{font-size:22px}.demo_demoMemoPreviewBody__j_OMD h2{font-size:19px}.demo_demoMemoPreviewBody__j_OMD h3{font-size:17px}.demo_demoMemoPreviewBody__j_OMD p{margin:0 0 12px}.demo_demoMemoPreviewBody__j_OMD ol,.demo_demoMemoPreviewBody__j_OMD ul{margin:0 0 12px;padding-left:20px}.demo_demoMemoPreviewBody__j_OMD .sf-task-list-item{display:flex;align-items:flex-start;gap:9px;margin:8px 0;list-style:none}.demo_demoMemoPreviewBody__j_OMD .sf-task-checkbox{flex:0 0 auto;width:16px;height:16px;margin-top:4px;accent-color:var(--sf-primary-600);cursor:pointer}.demo_demoMemoFooter__qk6Wv{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:14px;color:var(--sf-muted);font-size:12px}.demo_demoMemoFooter__qk6Wv button{border:0;color:var(--sf-muted-strong);background:transparent;font-weight:700;cursor:pointer}@media (max-width:720px){.demo_hero__Bv4DM{padding:0 0 16px}.demo_title__OnITF{font-size:24px}.demo_subtitle__j6fQC{font-size:14px}.demo_hero__Bv4DM .demo_demoTabs__44PaL{display:grid;width:100%;grid-template-columns:repeat(3,minmax(0,1fr))}.demo_hero__Bv4DM .demo_demoTabBtn__bdMKJ{min-width:0}.demo_demoMemoSection__hhFOE{margin-top:32px;padding:24px 16px}.demo_demoMemoHeader__CzIy9{display:block}.demo_demoMemoHeader__CzIy9 h2{font-size:22px}.demo_demoMemoWorkspace__IJkqH{grid-template-columns:1fr}.demo_demoMemoEditor__UK4mb{border-right:0;border-bottom:1px solid var(--sf-line)}.demo_demoMemoEditor__UK4mb textarea{min-height:220px}}