:root{--sky-050: #f2f8fe;--sky-100: #e3f0fd;--sky-200: #cfe4fb;--brand: #3b82f6;--brand-600: #2563eb;--brand-700: #1d4ed8;--brand-grad: linear-gradient(120deg, #4b8bf0 0%, #3567c8 100%);--accent-distribution: #3f74d6;--accent-conflict: #b23b4e;--accent-overest: #5b6b7f;--accent-stretch: #2f9e70;--accent-suggestions: #3567c8;--seg-rest: #3b74cf;--seg-work: #f5872e;--seg-free: #3f9e78;--danger: #e23b3b;--warn: #e9a23b;--ok: #22c55e;--bg-sky-top: #d4e6fb;--bg-sky-bottom: #eaf1fb;--cloud-glow: #ffffff;--card: #ffffff;--card-alt: #f4f9ff;--border: #dbe6f3;--border-strong: #c6d9ef;--ink: #16324f;--ink-body: #3b4c60;--ink-muted: #647c96;--dim-career: #3b82f6;--dim-personal: #6366f1;--dim-passion: #ec4899;--dim-financial: #16a34a;--dim-social: #14b8a6;--dim-professional: #64748b;--dim-improvement: #f59e0b;--r-sm: 8px;--r-md: 12px;--r-lg: 18px;--r-pill: 999px;--shadow-card: 0 1px 2px rgba(31, 58, 95, .05), 0 4px 14px rgba(31, 58, 95, .08);--shadow-float: 0 8px 26px rgba(31, 58, 95, .18);--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 24px;--s-6: 32px;--bottom-nav-h: 64px;--content-max: 1180px}:root[data-theme=dark]{--sky-050: #16232f;--sky-100: #1b2c3b;--sky-200: #24384a;--cloud-glow: #1a2a3a;--bg-sky-top: #0e1a26;--bg-sky-bottom: #0a121a;--card: #16232f;--card-alt: #1a2937;--border: #26384a;--border-strong: #35506a;--ink: #eaf2fb;--ink-body: #b9c8d8;--ink-muted: #7e93a8;--shadow-card: 0 2px 10px rgba(0, 0, 0, .35);--shadow-float: 0 6px 20px rgba(0, 0, 0, .5)}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;color:var(--ink-body);font-family:SF Pro Rounded,"ui-rounded",Nunito,Segoe UI,system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;background:radial-gradient(120% 60% at 50% 0%,var(--cloud-glow) 0%,transparent 60%),radial-gradient(120% 40% at 50% 100%,var(--cloud-glow) 0%,transparent 55%),linear-gradient(180deg,var(--bg-sky-top) 0%,var(--bg-sky-bottom) 45%);background-attachment:fixed}h1,h2,h3{color:var(--ink);margin:0}button{font-family:inherit;cursor:pointer}input,select,textarea{font-family:inherit}@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;transition-duration:.01ms!important}}.omd-card{background:var(--card);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-card);padding:var(--s-4)}.omd-card-title{font-size:13px;font-weight:700;letter-spacing:.02em;color:var(--ink);margin:0 0 var(--s-3)}._app_1ohxt_7{--app-pad: var(--s-4);max-width:var(--content-max);margin:0 auto;padding:0 var(--app-pad) calc(var(--bottom-nav-h) + 28px)}@media(min-width:1024px){._app_1ohxt_7{--app-pad: var(--s-5);padding-bottom:var(--s-5)}}._header_1ohxt_21{position:relative;margin:0 calc(-1 * var(--app-pad)) var(--s-4);padding:calc(var(--s-4) + 4px) var(--app-pad) var(--s-4);text-align:center;background:var(--brand-grad);border-radius:0 0 var(--r-lg) var(--r-lg);box-shadow:var(--shadow-card)}._hamburger_1ohxt_31{position:absolute;left:var(--app-pad);top:calc(var(--s-4) + 6px);display:grid;place-items:center;width:40px;height:40px;border:none;border-radius:var(--r-sm);background:#ffffff29;color:#fff;cursor:pointer}._hamburger_1ohxt_31:hover{background:#ffffff47}._titleRow_1ohxt_48{display:flex;align-items:center;justify-content:center;gap:var(--s-2)}._title_1ohxt_48{font-size:clamp(24px,6vw,34px);font-weight:800;color:#fff;letter-spacing:-.01em}._tagline_1ohxt_60{font-size:clamp(13px,3.4vw,15px);font-weight:600;color:#fff;letter-spacing:.01em;margin:var(--s-2) 0 0}._subtitle_1ohxt_67{font-size:12px;color:#fffc;margin:var(--s-1) 0 0}._segLegend_1ohxt_76{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 18px;margin-bottom:var(--s-3);font-size:13.5px}._segLegendItem_1ohxt_84{display:inline-flex;align-items:center;gap:7px;color:var(--ink);font-weight:600}._segLegendItem_1ohxt_84 em{font-style:normal;color:var(--ink-muted);font-weight:500}._segDot_1ohxt_96{width:10px;height:10px;border-radius:3px;flex:0 0 auto}._segLegendIcon_1ohxt_102{font-size:14px;line-height:1}._segBar_1ohxt_106{display:flex;height:30px;border-radius:var(--r-md);overflow:hidden;box-shadow:var(--shadow-card)}._segCell_1ohxt_115{position:relative;flex-basis:0;min-width:0;border-right:2px solid var(--card)}._segCell_1ohxt_115:last-child{border-right:none}._segFill_1ohxt_124{position:absolute;left:0;top:0;bottom:0;transition:width .25s ease}._segLabel_1ohxt_131{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;align-items:center;justify-content:center;gap:5px;padding:0 4px;color:#fff;font-weight:700;font-size:12px;white-space:nowrap;overflow:hidden;text-shadow:0 1px 2px rgba(0,0,0,.4)}._segIcon_1ohxt_148{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #00000038;font-size:13px;line-height:1;flex:0 0 auto}._segHours_1ohxt_161{text-align:center;font-size:13.5px;font-weight:600;color:var(--ink);margin-bottom:var(--s-3)}._segHours_1ohxt_161 em{font-style:normal;color:var(--ink-muted);font-weight:500}._segHours_1ohxt_161 ._over_1ohxt_173{color:var(--danger);font-weight:700}._segSep_1ohxt_177{color:var(--ink-muted);margin:0 8px;opacity:.6}._segFlexible_1ohxt_182{background-color:color-mix(in srgb,var(--ink-muted) 16%,#ffffff);background-image:repeating-linear-gradient(45deg,transparent 0 5px,color-mix(in srgb,var(--ink-muted) 22%,transparent) 5px 10px)}._dayTabs_1ohxt_190{display:flex;gap:4px;margin-bottom:var(--s-3);flex-wrap:wrap}._dayTab_1ohxt_190{flex:1;min-width:40px;padding:6px 4px;border:1px solid var(--border);border-radius:var(--r-sm);background:var(--card);color:var(--ink-body);font-size:12px;font-weight:600;cursor:pointer}._dayTabOn_1ohxt_208{background:var(--brand);border-color:var(--brand);color:#fff}._tourRoot_1ohxt_215{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60}._tourDim_1ohxt_220{position:absolute;top:0;right:0;bottom:0;left:0;background:#0f172a99}._tourSpot_1ohxt_225{position:absolute;border-radius:var(--r-md);box-shadow:0 0 0 9999px #0f172a99;outline:2px solid var(--brand);outline-offset:2px;transition:top .2s ease,left .2s ease,width .2s ease,height .2s ease;pointer-events:none}._tourCard_1ohxt_234{position:fixed;left:50%;transform:translate(-50%);width:min(360px,calc(100vw - 32px));background:var(--card);border-radius:var(--r-lg);box-shadow:var(--shadow-float);padding:var(--s-4)}._tourCardCenter_1ohxt_244{top:50%;transform:translate(-50%,-50%)}._tourStepNo_1ohxt_248{font-size:12px;font-weight:700;color:var(--brand);margin-bottom:4px}._tourTitle_1ohxt_254{margin:0 0 6px;font-size:18px;font-weight:800;color:var(--ink)}._tourBody_1ohxt_260{margin:0 0 var(--s-4);font-size:14px;line-height:1.5;color:var(--ink-body)}._tourActions_1ohxt_266{display:flex;align-items:center;justify-content:space-between;gap:var(--s-2)}._tourNav_1ohxt_272{display:flex;gap:var(--s-2)}._tourSkip_1ohxt_276{background:none;border:none;color:var(--ink-muted);font-size:13px;cursor:pointer}._segRest_1ohxt_283{background:var(--seg-rest)}._segWork_1ohxt_286{background:var(--seg-work)}._segFree_1ohxt_289{background:var(--seg-free)}._slider_1ohxt_293{margin-top:var(--s-3)}._sliderScale_1ohxt_296{display:flex;justify-content:space-between;font-size:12px;color:var(--ink-muted);margin-top:var(--s-1)}._range_1ohxt_303{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:6px;border-radius:var(--r-pill);background:var(--sky-200);outline:none}._range_1ohxt_303::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:22px;height:22px;border-radius:50%;background:#fff;border:3px solid var(--brand);box-shadow:var(--shadow-card);cursor:pointer}._range_1ohxt_303::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:#fff;border:3px solid var(--brand);cursor:pointer}._stakeRow_1ohxt_334{margin-top:var(--s-3);padding-top:var(--s-3);border-top:1px solid var(--border);font-size:12px;color:var(--ink-muted)}._stakeAmount_1ohxt_341{font-size:13px;font-weight:800;color:var(--ink)}._sectionHead_1ohxt_347{display:flex;align-items:baseline;justify-content:space-between;margin:var(--s-5) 0 var(--s-3)}._sectionTitle_1ohxt_353{font-size:17px;font-weight:800;color:var(--ink)}._sectionMeta_1ohxt_358{font-size:13px;color:var(--ink-muted)}._gantt_1ohxt_364{overflow-x:auto;-webkit-overflow-scrolling:touch}._ganttInner_1ohxt_368{min-width:520px}._ganttAxis_1ohxt_371{display:flex;justify-content:space-between;font-size:11px;color:var(--ink-muted);margin-bottom:var(--s-2)}._ganttRows_1ohxt_378{display:flex;flex-direction:column;gap:0;position:relative;border:1px solid var(--border);border-radius:var(--r-md);overflow:hidden;background-image:repeating-linear-gradient(to right,color-mix(in srgb,var(--seg-rest) 6%,transparent) 0,color-mix(in srgb,var(--seg-rest) 6%,transparent) 12.5%,transparent 12.5%,transparent 25%),repeating-linear-gradient(to right,var(--border) 0,var(--border) 1px,transparent 1px,transparent 12.5%)}._ganttRow_1ohxt_378{position:relative;height:38px}._ganttRow_1ohxt_378:nth-child(2n){background:#1f3a5f0b}._ganttRow_1ohxt_378:not(:last-child){border-bottom:1px solid color-mix(in srgb,var(--border) 55%,transparent)}._ganttBar_1ohxt_416{position:absolute;top:5px;height:28px;border-radius:var(--r-sm);display:flex;align-items:center;padding:0 8px;color:#fff;font-size:12px;font-weight:600;white-space:nowrap;overflow:hidden;box-shadow:var(--shadow-card)}._ganttBar_1ohxt_416._rest_1ohxt_431{background:var(--seg-rest)}._ganttBar_1ohxt_416._work_1ohxt_434{background:var(--seg-work)}._ganttBar_1ohxt_416._free_1ohxt_437{background:var(--seg-free)}._ganttBar_1ohxt_416._done_1ohxt_440{opacity:.6;text-decoration:line-through}._nowLine_1ohxt_445{position:absolute;top:0;bottom:0;width:2px;background:var(--warn);z-index:4;pointer-events:none}._nowDot_1ohxt_454{position:absolute;top:-4px;left:-4px;width:10px;height:10px;border-radius:50%;background:var(--warn);box-shadow:0 0 0 2px var(--card)}._overlapTag_1ohxt_464{position:absolute;top:5px;height:28px;display:flex;align-items:center;padding:0 6px;background:var(--danger);color:#fff;font-size:11px;font-weight:700;border-radius:var(--r-sm);box-shadow:var(--shadow-card);z-index:2}._overdueTag_1ohxt_480{display:inline-block;margin-left:8px;background:var(--danger);color:#fff;font-size:10px;font-weight:800;padding:1px 6px;border-radius:var(--r-sm);vertical-align:middle}._effRow_1ohxt_493{margin-bottom:14px}._effHead_1ohxt_496{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px;font-weight:600}._effTrack_1ohxt_503{height:8px;border-radius:4px;background:var(--border);overflow:hidden}._effFill_1ohxt_509{height:100%;border-radius:4px}._effMeta_1ohxt_513{font-size:12px;color:var(--ink-muted);margin-top:5px}._effOverdue_1ohxt_518{color:var(--danger);font-weight:700}._focus_1ohxt_524{display:flex;gap:var(--s-2);overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:var(--s-1)}._focusChip_1ohxt_531{flex:0 0 auto;width:84px;display:flex;flex-direction:column;align-items:center;gap:6px;padding:var(--s-3) var(--s-2);background:var(--card);border:1px solid var(--border);border-radius:var(--r-md);color:var(--dim-color, var(--ink-muted));transition:transform .08s ease,box-shadow .12s ease,border-color .12s ease}._focusChip_1ohxt_531:hover{transform:translateY(-1px);box-shadow:var(--shadow-card)}._focusChipActive_1ohxt_549{border-color:var(--dim-color);box-shadow:0 0 0 2px color-mix(in srgb,var(--dim-color) 30%,transparent);background:color-mix(in srgb,var(--dim-color) 8%,var(--card))}._focusIcon_1ohxt_554{width:40px;height:40px;display:grid;place-items:center;border-radius:50%;font-size:20px;line-height:1;background:color-mix(in srgb,var(--dim-color) 14%,var(--card))}._focusLabel_1ohxt_564{font-size:11px;font-weight:600;color:var(--ink-body);text-transform:capitalize}._reports_1ohxt_572{display:grid;grid-template-columns:1fr;gap:var(--s-4)}@media(min-width:640px){._reports_1ohxt_572{grid-template-columns:1fr 1fr}}@media(min-width:1024px){._reports_1ohxt_572{grid-template-columns:repeat(4,1fr)}}._reportTitle_1ohxt_588{font-size:14px;font-weight:800;color:var(--ink);margin:0 0 var(--s-3)}._reportCard_1ohxt_595{background:var(--card);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-card);overflow:hidden}._reportHead_1ohxt_602{padding:10px var(--s-4);color:#fff;font-size:14px;font-weight:800;letter-spacing:.01em}._reportBody_1ohxt_609{padding:var(--s-4)}._reportAlert_1ohxt_612{color:var(--danger);font-weight:800;font-size:14px;margin:0 0 var(--s-2)}._pieWrap_1ohxt_620{display:flex;align-items:center;gap:var(--s-3);flex-wrap:wrap}._legend_1ohxt_626{display:flex;flex-direction:column;gap:6px;font-size:12px}._legendRow_1ohxt_632{display:flex;align-items:center;gap:6px;text-transform:capitalize;color:var(--ink-body)}._swatch_1ohxt_639{width:10px;height:10px;border-radius:3px;flex:0 0 auto}._kv_1ohxt_646{display:flex;justify-content:space-between;font-size:13px;padding:5px 0;color:var(--ink-body)}._kv_1ohxt_646 b{color:var(--ink)}._bigNum_1ohxt_656{font-size:34px;font-weight:800;color:var(--ink);letter-spacing:-.02em}._muted_1ohxt_662{color:var(--ink-muted);font-size:13px;margin:0}._dot_1ohxt_667{width:9px;height:9px;border-radius:50%;display:inline-block;margin-right:6px}._stretchBars_1ohxt_674{display:flex;align-items:flex-end;gap:3px;height:60px;margin-top:var(--s-2)}._stretchBar_1ohxt_674{flex:1;border-radius:2px 2px 0 0;min-height:2px}._tips_1ohxt_688{display:flex;flex-direction:column;gap:var(--s-2)}._tip_1ohxt_688{display:flex;align-items:flex-start;gap:var(--s-2);font-size:13px;color:var(--ink-body);line-height:1.4}._tip_1ohxt_688 ._check_1ohxt_701{color:var(--ok);flex:0 0 auto;margin-top:1px}._btn_1ohxt_708{padding:10px 18px;background:var(--brand);color:#fff;border:none;border-radius:var(--r-md);font-size:14px;font-weight:700;box-shadow:var(--shadow-card)}._btnGhost_1ohxt_718{padding:8px 14px;background:var(--sky-100);color:var(--brand-600);border:1px solid var(--border);border-radius:var(--r-sm);font-size:13px;font-weight:600}._btnDanger_1ohxt_727{padding:8px 14px;background:var(--danger);color:#fff;border:1px solid var(--danger);border-radius:var(--r-sm);font-size:13px;font-weight:600}._legalBody_1ohxt_737{font-size:14px;color:var(--ink)}._legalBody_1ohxt_737 a{color:var(--brand-600)}._legalBody_1ohxt_737 code{background:var(--sky-100);padding:1px 5px;border-radius:4px;font-size:.9em}._legalTable_1ohxt_750{border-collapse:collapse;width:100%;font-size:13px}._legalTable_1ohxt_750 th,._legalTable_1ohxt_750 td{border:1px solid var(--border);padding:6px 10px;text-align:left;vertical-align:top}._legalTable_1ohxt_750 th{background:var(--sky-100)}._consentSheet_1ohxt_766{background:var(--card);border-radius:var(--r-lg);padding:20px;width:min(640px,92vw);max-height:88vh;display:flex;flex-direction:column}._consentScroll_1ohxt_775{overflow-y:auto;flex:1;border:1px solid var(--border);border-radius:var(--r-sm);padding:12px 14px}._btnDanger_1ohxt_727:disabled{opacity:.6}._chipBtn_1ohxt_785{padding:5px 12px;border-radius:var(--r-pill);border:1px solid var(--border);background:var(--card);color:var(--ink-muted);font-size:12px;font-weight:600}._chipBtnOn_1ohxt_794{background:var(--brand);border-color:var(--brand);color:#fff}._iconBtn_1ohxt_800{display:inline-flex;align-items:center;justify-content:center;padding:5px;line-height:0;cursor:pointer}._iconBtn_1ohxt_800:hover{border-color:var(--brand);color:var(--brand)}._rowWrap_1ohxt_812{display:flex;gap:6px;flex-wrap:wrap}._actRow_1ohxt_819{display:flex;align-items:center;gap:var(--s-2);padding:8px 0}._actActions_1ohxt_825{margin-left:auto;display:flex;gap:6px}._recovery_1ohxt_832{background:linear-gradient(180deg,#fff8e6,#fffdf5);border:1px solid #f0d68a;border-radius:var(--r-lg);padding:var(--s-4);margin-bottom:var(--s-4);box-shadow:var(--shadow-card)}._recoveryCode_1ohxt_840{display:block;font-family:ui-monospace,monospace;font-size:14px;background:#fff;padding:10px 12px;border-radius:var(--r-sm);margin:var(--s-2) 0;border:1px solid #ecdcae;word-break:break-all;letter-spacing:.03em}._recoveryNote_1ohxt_852{font-size:12px;color:#6b5b3a;line-height:1.45;margin:var(--s-2) 0}._recoveryActions_1ohxt_858{display:flex;gap:var(--s-2);align-items:center;flex-wrap:wrap;margin:var(--s-2) 0}._recoveryInput_1ohxt_865{width:100%;padding:10px 12px;border:1px solid var(--border-strong);border-radius:var(--r-sm);font-size:14px;margin-bottom:var(--s-2)}._recoveryInputError_1ohxt_873{border:1px solid var(--danger)}._recoveryError_1ohxt_876{font-size:12px;color:var(--danger);font-weight:600;margin:0 0 var(--s-2)}._backdrop_1ohxt_884{position:fixed;top:0;right:0;bottom:0;left:0;background:#1f3a5f59;display:flex;align-items:flex-end;justify-content:center;z-index:50}@media(min-width:640px){._backdrop_1ohxt_884{align-items:center}}._sheet_1ohxt_898{background:var(--card);width:100%;max-width:480px;border-radius:var(--r-lg) var(--r-lg) 0 0;padding:var(--s-5) var(--s-4) var(--s-4);box-shadow:var(--shadow-float);max-height:90vh;overflow-y:auto}@media(min-width:640px){._sheet_1ohxt_898{border-radius:var(--r-lg)}}._sheetHandle_1ohxt_913{width:40px;height:4px;border-radius:var(--r-pill);background:var(--border-strong);margin:0 auto var(--s-4)}._field_1ohxt_920{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--ink-muted);margin-bottom:var(--s-3)}._input_1ohxt_928,._select_1ohxt_929{width:100%;padding:10px 12px;border:1px solid var(--border-strong);border-radius:var(--r-sm);font-size:14px;background:var(--card-alt);color:var(--ink)}._grid2_1ohxt_938{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-3)}._nav_1ohxt_945{position:fixed;left:0;right:0;bottom:0;height:calc(var(--bottom-nav-h) + env(safe-area-inset-bottom,0px));padding-bottom:env(safe-area-inset-bottom,0px);background:color-mix(in srgb,var(--card) 94%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--border);display:flex;align-items:center;justify-content:space-around;z-index:40}._nav_1ohxt_945:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#3b82f6,#2f9e70,#f59e0b,#ef4444,#8b5cf6,#3b82f6)}@media(min-width:1024px){._nav_1ohxt_945{display:none}}._navItem_1ohxt_983{display:flex;flex-direction:column;align-items:center;gap:2px;background:none;border:none;color:var(--ink-muted);font-size:10px;font-weight:600;padding:6px 10px;min-width:56px}._navItemActive_1ohxt_996{color:var(--brand)}._fabWrap_1ohxt_999{position:relative;width:64px;display:flex;justify-content:center}._fab_1ohxt_999{position:absolute;top:-26px;width:60px;height:60px;border-radius:50%;background:var(--brand);color:#fff;border:4px solid #fff;box-shadow:var(--shadow-float);display:grid;place-items:center}._fabLabel_1ohxt_1018{position:absolute;top:38px;font-size:10px;font-weight:700;color:var(--brand);white-space:nowrap}._dashboard_1ohxt_1028{display:grid;gap:var(--s-4)}._stack_1ohxt_1032{display:flex;flex-direction:column;gap:var(--s-4)}._empty_1ohxt_1037{color:var(--ink-muted);font-size:14px;margin:0}._subHeader_1ohxt_1044{display:flex;align-items:center;gap:var(--s-2);margin-bottom:var(--s-4)}._backBtn_1ohxt_1050{width:34px;height:34px;border-radius:50%;border:1px solid var(--border);background:var(--card);color:var(--ink);font-size:22px;line-height:1;display:grid;place-items:center}._subTitle_1ohxt_1062{font-size:20px;font-weight:800;color:var(--ink)}._groupTitle_1ohxt_1067{font-size:13px;font-weight:800;color:var(--ink);margin-bottom:var(--s-3)}._settingRow_1ohxt_1073{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);padding:10px 0;border-top:1px solid var(--border)}._settingRow_1ohxt_1073:first-of-type{border-top:none}._settingLabel_1ohxt_1084{font-size:14px;font-weight:600;color:var(--ink)}._settingHint_1ohxt_1089{font-size:12px;color:var(--ink-muted)}._segmented_1ohxt_1095{display:inline-flex;background:var(--sky-100);border-radius:var(--r-sm);padding:3px}._segBtn_1ohxt_1101{border:none;background:transparent;color:var(--ink-muted);font-size:12px;font-weight:600;text-transform:capitalize;padding:5px 12px;border-radius:6px}._segBtnOn_1ohxt_1111{background:var(--card);color:var(--ink);box-shadow:var(--shadow-card)}._budgetRow_1ohxt_1118{display:flex;align-items:center;gap:var(--s-2);padding:6px 0}._budgetLabel_1ohxt_1124{flex:1;font-size:14px;color:var(--ink-body)}._budgetUnit_1ohxt_1129{font-size:12px;color:var(--ink-muted)}._budgetFooter_1ohxt_1133{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);margin-top:var(--s-3);flex-wrap:wrap}._soonBadge_1ohxt_1142{font-size:11px;font-weight:700;color:var(--brand-600);background:var(--sky-100);padding:3px 8px;border-radius:var(--r-pill);white-space:nowrap}._statusOn_1ohxt_1151{font-size:11px;font-weight:700;color:#fff;background:var(--ok);padding:3px 8px;border-radius:var(--r-pill)}._premiumLock_1ohxt_1159{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);padding:var(--s-3);border:1px dashed var(--border-strong);border-radius:var(--r-sm);background:var(--card-alt);flex-wrap:wrap}._catList_1ohxt_1172{display:flex;flex-direction:column;gap:6px}._catRow_1ohxt_1177{display:flex;align-items:center;gap:var(--s-2)}._roName_1ohxt_1183{flex:1;min-width:0;font-weight:600;color:var(--ink);padding:8px 2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._menuRow_1ohxt_1195{display:flex;align-items:center;gap:var(--s-3);width:100%;padding:14px var(--s-4);background:transparent;border:none;border-top:1px solid var(--border);text-align:left}._menuRow_1ohxt_1195:first-child{border-top:none}._menuIcon_1ohxt_1209{width:38px;height:38px;border-radius:var(--r-sm);display:grid;place-items:center;background:var(--sky-100);color:var(--brand-600);flex:0 0 auto}._menuText_1ohxt_1219{display:flex;flex-direction:column;gap:1px;flex:1}._menuLabel_1ohxt_1225{font-size:15px;font-weight:700;color:var(--ink)}._menuChevron_1ohxt_1230{color:var(--ink-muted)}._avatar_1ohxt_1233{width:44px;height:44px;border-radius:50%;background:var(--brand);color:#fff;display:grid;place-items:center;font-size:20px;font-weight:800;flex:0 0 auto}._tierGrid_1ohxt_1247{display:grid;grid-template-columns:1fr;gap:var(--s-4)}@media(min-width:640px){._tierGrid_1ohxt_1247{grid-template-columns:1fr 1fr;align-items:start}}._tierFeatured_1ohxt_1258{border-color:var(--brand);box-shadow:0 0 0 2px color-mix(in srgb,var(--brand) 30%,transparent),var(--shadow-card);position:relative}._tierBadge_1ohxt_1263{position:absolute;top:-10px;right:14px;background:var(--brand);color:#fff;font-size:10px;font-weight:700;padding:3px 10px;border-radius:var(--r-pill)}._tierName_1ohxt_1274{font-size:16px;font-weight:800;color:var(--ink)}._tierPrice_1ohxt_1279{font-size:32px;font-weight:800;color:var(--ink);letter-spacing:-.02em}._tierPrice_1ohxt_1279 span{font-size:14px;font-weight:600;color:var(--ink-muted)}._tierCurrent_1ohxt_1290,._tierHint_1ohxt_1291{font-size:12px;color:var(--ink-muted);margin-top:2px}._colorGrid_1ohxt_1298{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:var(--s-2)}._colorRow_1ohxt_1303{display:flex;align-items:center;gap:var(--s-2);padding:6px 8px;border:1px solid var(--border);border-radius:var(--r-sm);background:var(--card-alt)}._colorInput_1ohxt_1312{width:28px;height:28px;padding:0;border:none;border-radius:var(--r-sm);background:none;cursor:pointer}._colorInput_1ohxt_1312::-webkit-color-swatch-wrapper{padding:0}._colorInput_1ohxt_1312::-webkit-color-swatch{border:1px solid var(--border-strong);border-radius:6px}._colorName_1ohxt_1328{font-size:13px;color:var(--ink-body);text-transform:capitalize}._iconSwatch_1ohxt_1335{width:30px;height:30px;flex:0 0 auto;border:1px solid var(--border-strong);border-radius:50%;display:grid;place-items:center;font-size:15px;line-height:1;cursor:pointer;color:#fff}._iconScrim_1ohxt_1348{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30}._iconGrid_1ohxt_1353{position:absolute;z-index:31;top:36px;left:0;display:grid;grid-template-columns:repeat(6,1fr);gap:2px;padding:8px;background:var(--card);border:1px solid var(--border);border-radius:var(--r-md);box-shadow:var(--shadow-float)}._iconChoice_1ohxt_1367{width:32px;height:32px;border:none;background:transparent;border-radius:var(--r-sm);font-size:18px;line-height:1;cursor:pointer}._iconChoice_1ohxt_1367:hover{background:var(--sky-100)}._iconChoiceOn_1ohxt_1380{background:var(--sky-200)}._toggleTrack_1ohxt_1385{width:44px;height:26px;border-radius:var(--r-pill);border:none;background:var(--border-strong);padding:3px;display:flex;justify-content:flex-start;transition:background .15s ease;flex:0 0 auto}._toggleOn_1ohxt_1397{background:var(--brand);justify-content:flex-end}._toggleKnob_1ohxt_1401{width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:var(--shadow-card)}._planGrid_1ohxt_1410{display:grid;grid-template-columns:1fr;gap:var(--s-3);margin-top:var(--s-4)}@media(min-width:560px){._planGrid_1ohxt_1410{grid-template-columns:repeat(3,1fr)}}._planCard_1ohxt_1421{position:relative;border:1px solid var(--border);border-radius:var(--r-md);padding:var(--s-3);background:var(--card-alt);text-align:center}._planFeatured_1ohxt_1429{border-color:var(--brand);box-shadow:0 0 0 2px color-mix(in srgb,var(--brand) 25%,transparent)}._planBadge_1ohxt_1433{position:absolute;top:-9px;left:50%;transform:translate(-50%);background:var(--brand);color:#fff;font-size:10px;font-weight:700;padding:2px 8px;border-radius:var(--r-pill);white-space:nowrap}._scrim_1ohxt_1448{position:fixed;top:0;right:0;bottom:0;left:0;background:#1f3a5f6b;opacity:0;visibility:hidden;transition:opacity .22s ease,visibility .22s ease;z-index:40}._scrimOpen_1ohxt_1457{opacity:1;visibility:visible}._drawer_1ohxt_1461{position:fixed;top:0;left:0;bottom:0;width:min(84vw,320px);background:var(--card);box-shadow:var(--shadow-float);transform:translate(-100%);transition:transform .24s cubic-bezier(.4,0,.2,1);z-index:41;display:flex;flex-direction:column;overflow:hidden}._drawerOpen_1ohxt_1476{transform:translate(0)}._drawerHead_1ohxt_1479{display:flex;align-items:center;justify-content:space-between;padding:var(--s-4);background:var(--brand-grad);color:#fff;position:sticky;top:0;z-index:1}._drawerTitle_1ohxt_1490{font-size:18px;font-weight:800}._drawerClose_1ohxt_1494{border:none;background:#ffffff29;color:#fff;width:32px;height:32px;border-radius:var(--r-sm);font-size:15px;cursor:pointer}._drawerClose_1ohxt_1494:hover{background:#ffffff47}._drawerNav_1ohxt_1507{flex:1;min-height:0;overflow-y:auto;padding:var(--s-2) 0 var(--s-5)}._drawerFooter_1ohxt_1513{flex:0 0 auto;border-top:1px solid var(--border);padding:var(--s-3) var(--s-4);text-align:center;font-size:12px;color:var(--ink-muted);background:var(--card)}._drawerFooterLink_1ohxt_1522{color:var(--brand);font-weight:700;text-decoration:none}._drawerFooterLink_1ohxt_1522:hover{text-decoration:underline}._navGroup_1ohxt_1530{border-bottom:1px solid var(--border)}._navGroupBtn_1ohxt_1533,._navStandalone_1ohxt_1534{display:flex;align-items:center;gap:var(--s-3);width:100%;padding:14px var(--s-4);background:transparent;border:none;text-align:left;cursor:pointer;color:var(--ink)}._navStandalone_1ohxt_1534{border-bottom:1px solid var(--border)}._navGroupBtn_1ohxt_1533:hover,._navStandalone_1ohxt_1534:hover,._navLeaf_1ohxt_1551:hover{background:var(--sky-050)}._navLeafIcon_1ohxt_1554{width:34px;height:34px;border-radius:var(--r-sm);display:grid;place-items:center;background:var(--sky-100);color:var(--brand-600);flex:0 0 auto}._navGroupLabel_1ohxt_1564{flex:1;font-size:15px;font-weight:700}._navGroupChevron_1ohxt_1569{color:var(--ink-muted);transition:transform .18s ease}._navGroupChevronOpen_1ohxt_1573{transform:rotate(90deg)}._navChildren_1ohxt_1576{padding-bottom:var(--s-2)}._navLeaf_1ohxt_1551{display:flex;align-items:center;gap:var(--s-2);width:100%;padding:10px var(--s-4) 10px calc(var(--s-4) + var(--s-3));background:transparent;border:none;text-align:left;cursor:pointer;font-size:14px;color:var(--ink-body)}._navLeafGlyph_1ohxt_1592{display:grid;place-items:center;width:22px;height:22px;color:var(--brand-600);flex:0 0 auto}._navLeaf_1ohxt_1551:hover{color:var(--brand-600)}._faqItem_1ohxt_1605{border-top:1px solid var(--border);padding:var(--s-3) 0}._faqItem_1ohxt_1605:first-of-type{border-top:none}._faqQ_1ohxt_1612{font-size:14px;font-weight:700;color:var(--ink);cursor:pointer;list-style:none;display:flex;align-items:center;gap:var(--s-2)}._faqQ_1ohxt_1612:before{content:"+";color:var(--brand-600);font-weight:700;width:14px}details[open]>._faqQ_1ohxt_1612:before{content:"−"}._faqA_1ohxt_1631{margin:var(--s-2) 0 0;padding-left:calc(14px + var(--s-2));font-size:13px;line-height:1.55;color:var(--ink-body)}._recommendNote_1ohxt_1638{margin-top:var(--s-4);padding:var(--s-3);border-left:3px solid var(--brand);background:color-mix(in srgb,var(--brand) 8%,var(--card));border-radius:var(--r-sm);font-size:13px;line-height:1.5;color:var(--ink-body)}._planName_1ohxt_1648{font-size:13px;font-weight:700;color:var(--ink-muted);margin-top:4px}._planPrice_1ohxt_1654{font-size:22px;font-weight:800;color:var(--ink);letter-spacing:-.02em}._planPrice_1ohxt_1654 span{font-size:12px;font-weight:600;color:var(--ink-muted);margin-left:2px}
