@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_f367f3{font-family:Inter,Inter Fallback;font-style:normal}.__variable_f367f3{--font-inter:"Inter","Inter Fallback"}:root{--bg:#0a0a0a;--card:#161413;--card2:#1f1c1a;--border:#28262a;--border2:#34323a;--text:#ffffff;--muted:#606060;--green:#b8fb47;--green-dim:rgba(184,251,71,0.08);--green-border:rgba(184,251,71,0.2);--red:#ff5c5c;--red-dim:rgba(255,92,92,0.07);--red-border:rgba(255,92,92,0.16);--mind:#8d84c2;--mind-dim:rgba(141,132,194,0.07);--mind-border:rgba(141,132,194,0.18);--flow:#34d399;--flow-dim:rgba(52,211,153,0.08);--flow-border:rgba(52,211,153,0.2);--scroll:#38bdf8;--scroll-dim:rgba(56,189,248,0.08);--scroll-border:rgba(56,189,248,0.2);--delay:#f59e0b;--delay-dim:rgba(245,158,11,0.08);--delay-border:rgba(245,158,11,0.2);--smoke:#ff7a45;--smoke-dim:rgba(255,122,69,0.08);--smoke-border:rgba(255,122,69,0.2);--eng:#58a6ff;--eng-dim:rgba(88,166,255,0.08);--eng-border:rgba(88,166,255,0.2);--prod:#f0a050;--prod-dim:rgba(240,160,80,0.08);--prod-border:rgba(240,160,80,0.2);--yellow:#ffd166;--orange:#ff8a4c;--red-deep:#ff3b3b}html{height:100%;background:#0a0a0b}body,html{max-width:100vw;overflow-x:hidden}body{min-height:100%;display:flex;flex-direction:column;color:var(--text);background:radial-gradient(38% 30% at 18% 10%,color-mix(in srgb,var(--module-color,var(--companion)) 14%,transparent) 0,transparent 70%),radial-gradient(34% 28% at 88% 80%,color-mix(in srgb,var(--module-color,var(--green)) 9%,transparent) 0,transparent 72%),var(--bg);background-attachment:fixed,fixed,fixed;font-family:var(--font-inter,Arial),Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;padding:0;margin:0}a{color:inherit;text-decoration:none}html{color-scheme:dark}:root{--ease-spring:cubic-bezier(0.34,1.56,0.64,1);--ease-out:cubic-bezier(0.25,0.46,0.45,0.94);--ease-in:cubic-bezier(0.55,0,1,0.45);--ease-standard:cubic-bezier(0.4,0,0.2,1);--dur-instant:0.12s;--dur-fast:0.18s;--dur-base:0.32s;--dur-slow:0.45s;--dur-phase:0.36s;--t-colors:color var(--dur-fast) ease,background-color var(--dur-fast) ease,border-color var(--dur-fast) ease;--t-btn:color var(--dur-fast) ease,background-color var(--dur-fast) ease,border-color var(--dur-fast) ease,transform var(--dur-instant) var(--ease-spring),opacity var(--dur-fast) ease;--t-lift:transform var(--dur-instant) var(--ease-spring),box-shadow var(--dur-fast) ease;--text-xs:12px;--text-sm:13.5px;--text-base:15px;--text-md:17px;--text-lg:20px;--text-xl:24px;--text-2xl:30px;--text-3xl:38px;--leading-tight:1.2;--leading-snug:1.4;--leading-base:1.55;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--radius-sm:10px;--radius-md:14px;--radius-lg:18px;--radius-xl:24px;--companion:#8fd4c2;--companion-dim:rgba(143,212,194,0.09);--calm:1;--shadow-1:0 1px 0 rgba(255,255,255,0.04) inset,0 2px 10px rgba(0,0,0,0.35);--shadow-2:0 1px 0 rgba(255,255,255,0.05) inset,0 8px 32px rgba(0,0,0,0.45);--shadow-3:0 1px 0 rgba(255,255,255,0.06) inset,0 16px 48px rgba(0,0,0,0.55);--elev-1:var(--shadow-1);--elev-2:var(--shadow-2);--elev-3:var(--shadow-3);--glass-bg:rgba(22,20,19,0.72);--glass-bg-strong:rgba(17,16,15,0.85);--glass-border:rgba(255,255,255,0.06);--glass-blur:blur(20px)}@supports not (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){:root{--glass-bg:rgba(15,14,13,0.97);--glass-bg-strong:rgba(12,11,11,0.99)}}.glass,.glass-strong{-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}.glass-strong{background:var(--glass-bg-strong)}:root[data-circadian=evening]{--calm:0.92}:root[data-circadian=night]{--calm:0.8}:root[data-circadian=night] body{filter:saturate(.9) brightness(.94)}:root[data-circadian=deepnight]{--calm:0.66}:root[data-circadian=deepnight] body{filter:saturate(.82) brightness(.88)}:root[data-mode=hot] body{filter:saturate(.85) brightness(.9)}@media (prefers-reduced-motion:reduce){:root{--dur-instant:0.001s;--dur-fast:0.001s;--dur-base:0.001s;--dur-slow:0.001s;--dur-phase:0.001s}}:focus-visible{outline:2px solid rgba(255,255,255,.5);outline-offset:3px}a:focus-visible,button:focus-visible{outline:2px solid rgba(255,255,255,.5);outline-offset:3px;border-radius:6px}.tl-day-title,h1,h2,h3,h4{text-wrap:balance}[class*=Score],[class*=StatVal],[class*=score],[class*=stat-val],[class*=tabular]{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@keyframes um-fade-in{0%{opacity:0}to{opacity:1}}@keyframes um-fade-out{0%{opacity:1}to{opacity:0}}@keyframes um-slide-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes um-slide-up-sm{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes um-slide-right{0%{opacity:0;transform:translateX(26px)}to{opacity:1;transform:translateX(0)}}@keyframes um-slide-left{0%{opacity:0;transform:translateX(-26px)}to{opacity:1;transform:translateX(0)}}@keyframes um-sheet-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes um-sheet-down{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes um-phase-forward{0%{opacity:0;transform:translateX(22px)}to{opacity:1;transform:translateX(0)}}@keyframes um-phase-back{0%{opacity:0;transform:translateX(-22px)}to{opacity:1;transform:translateX(0)}}@keyframes um-pop-in{0%{opacity:0;transform:scale(.84) translateY(10px)}65%{transform:scale(1.04) translateY(-2px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes um-chip-pop{0%{transform:scale(.86)}55%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes um-select-bounce{0%{transform:scale(1)}38%{transform:scale(.96)}68%{transform:scale(1.03)}to{transform:scale(1)}}@keyframes um-celebrate{0%{opacity:0;transform:scale(.65) translateY(28px)}60%{transform:scale(1.1) translateY(-8px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes um-float{0%,to{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-10px) rotate(3deg)}}@keyframes um-ring-expand{0%{transform:scale(1);opacity:.5}to{transform:scale(2.4);opacity:0}}@keyframes um-spin{to{transform:rotate(1turn)}}@keyframes um-page-enter{0%{opacity:0;transform:translateY(52px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes um-pulse-dot{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.55);opacity:.5}}@keyframes um-feedback{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.tl-header{margin-bottom:20px;padding-top:4px;animation:um-slide-up .5s var(--ease-out) .05s both}.mt-rail-wrap{animation:um-slide-up .5s var(--ease-out) .12s both}.loop-section{animation:um-slide-up .5s var(--ease-out) .24s both}.tl-date-label{font-size:10px;letter-spacing:.22em;color:var(--green);font-weight:700;text-transform:uppercase;margin-bottom:6px}.tl-day-title{font-size:30px;font-weight:900;letter-spacing:-.025em;line-height:1.1;color:var(--text);margin:0}.tl-day-title em{font-style:italic;color:var(--green)}.tl-day-sub{font-size:12.5px;color:var(--muted);margin-top:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tl-day-sub b{color:var(--text);font-weight:700}.tl-feed{position:relative;margin-bottom:8px;margin-left:-4px;padding-top:20px;animation:um-slide-up-sm .34s var(--ease-out) both}.tl-event{display:grid;grid-template-columns:52px 28px minmax(0,1fr);align-items:flex-start;position:relative;padding-bottom:18px}.tl-event:before{content:"";position:absolute;left:calc(52px + 14px - .5px);top:28px;bottom:0;width:1px;background:var(--border2)}.tl-event.past:before{background:linear-gradient(to bottom,rgba(184,251,71,.35),var(--border2))}.tl-event.now:before{background:linear-gradient(to bottom,var(--green),var(--border2));width:2px;left:calc(52px + 13px)}.tl-event.last:before{display:none}.tl-time{text-align:right;padding-top:4px;font-size:11px;font-weight:700;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.25}.tl-ampm{display:block;font-size:8.5px;color:#555;letter-spacing:.1em;margin-top:0}.tl-time-now{color:var(--green);display:flex;flex-direction:column;align-items:flex-end;gap:3px;font-size:10px;letter-spacing:.14em;font-weight:700;padding-top:8px}.tl-node{width:20px;height:20px;border-radius:50%;background:var(--card);border:1px solid var(--border2);display:grid;place-items:center;color:#666;position:relative;z-index:1;margin-top:6px}.tl-event.past .tl-node{border-color:var(--green-border);color:var(--green);background:var(--green-dim)}.tl-node.now-node{background:var(--green)!important;border-color:var(--green)!important;box-shadow:0 0 0 4px rgba(184,251,71,.15),0 0 16px rgba(184,251,71,.4);animation:tl-node-pulse 2.4s ease-in-out infinite}@keyframes tl-node-pulse{0%,to{box-shadow:0 0 0 3px rgba(184,251,71,.12),0 0 12px rgba(184,251,71,.3)}50%{box-shadow:0 0 0 8px rgba(184,251,71,.07),0 0 20px rgba(184,251,71,.55)}}.tl-event.future .tl-node{background:#0b0b0b}.tl-event.future .tl-node:before{content:"";width:6px;height:6px;border-radius:50%;background:#282828}.tl-event.missed .tl-node{border-color:var(--red-border);background:var(--red-dim);color:var(--red)}.tl-body{padding-left:12px}.tl-module-tag{font-size:9px;letter-spacing:.18em;font-weight:700;text-transform:uppercase;display:flex;align-items:center;gap:5px}.tl-event-title{font-size:14px;font-weight:700;margin-top:3px;letter-spacing:-.005em;color:var(--text);word-break:break-word}.tl-event.past .tl-event-title{color:#ccc}.tl-event.future .tl-event-title{color:#999}.tl-event-desc,.tl-event.missed .tl-event-title{color:var(--muted)}.tl-event-desc{font-size:11.5px;margin-top:2px;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tl-event.future .tl-event-desc{color:#555}.module-dot{flex-shrink:0}.module-dot,.now-pulse-dot{width:6px;height:6px;border-radius:50%;display:inline-block}.now-pulse-dot{background:var(--green);animation:um-pulse-dot 2s ease-in-out infinite}.now-card{margin-top:8px;border-radius:16px;padding:14px;position:relative;overflow:hidden;border:1px solid var(--module-border,var(--border2));background:var(--module-bg,var(--card))}.now-card:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 90% 10%,var(--module-color,var(--green)) 0,transparent 55%);opacity:.1;pointer-events:none}.now-card.compact{padding:11px 13px;margin-top:8px}.card-header{justify-content:space-between;position:relative;z-index:1;gap:8px}.card-header,.card-module{display:flex;align-items:center}.card-module{gap:6px;font-size:9.5px;letter-spacing:.16em;color:#aaa;font-weight:700;text-transform:uppercase;min-width:0;flex:1 1;white-space:nowrap;overflow:hidden}.card-kpi{text-align:right;flex-shrink:0}.card-kpi-value{font-size:24px;font-weight:900;letter-spacing:-.02em;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--module-color,var(--text))}.card-kpi-label{font-size:9px;letter-spacing:.14em;color:var(--muted);font-weight:600;text-transform:uppercase;margin-top:2px}.card-heading{font-size:19px;font-weight:800;margin-top:8px;letter-spacing:-.015em;color:var(--text);position:relative;z-index:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.now-card.compact .card-heading{font-size:14px;font-weight:700;margin-top:0;flex:1 1;min-width:0}.card-desc{font-size:11.5px;color:var(--muted);margin-top:5px;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.benefit-chips,.card-desc{position:relative;z-index:1}.benefit-chips{display:flex;gap:6px;margin-top:12px}.benefit-chip{flex:1 1;background:rgba(255,255,255,.025);border:1px solid var(--border2);border-radius:9px;padding:8px 6px;text-align:center}.chip-value{font-size:14px;font-weight:800;letter-spacing:-.01em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text)}.chip-label,.chip-value{display:block;white-space:nowrap}.chip-label{font-size:8.5px;color:var(--muted);letter-spacing:.07em;text-transform:uppercase;margin-top:2px}.card-actions{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px;position:relative;z-index:1}.btn-primary{flex:1 1 auto;min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:12px;border-radius:11px;font-weight:800;font-size:12px;letter-spacing:.03em;border:none;cursor:pointer;color:#0a0a0a;background:var(--module-color,var(--green));transition:var(--t-btn);white-space:nowrap}.btn-primary:active{transform:scale(.97)}.btn-arrow{background:rgba(0,0,0,.15);border-radius:999px;padding:2px 7px;font-size:11px}.btn-ghost{flex:1 1 auto;min-width:0;display:inline-flex;align-items:center;justify-content:center;padding:12px;border-radius:11px;font-weight:700;font-size:11.5px;letter-spacing:.02em;background:rgba(255,255,255,.04);border:1px solid var(--border2);color:#bbb;cursor:pointer;transition:var(--t-btn);white-space:nowrap}.btn-ghost:active{transform:scale(.97)}.btn-pill{padding:9px 13px;border-radius:999px;color:#0a0a0a;font-weight:800;font-size:11px;letter-spacing:.03em;border:none;cursor:pointer;flex-shrink:0;background:var(--module-color,var(--green));transition:var(--t-btn);white-space:nowrap}.btn-pill:active{transform:scale(.97)}.compact-body-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:6px;position:relative;z-index:1}.loop-section{margin-top:4px}.loop-add-row{display:flex;align-items:center;gap:10px;margin-bottom:14px}.loop-divider{flex:1 1;height:1px;background:var(--border2)}.loop-add-btn{display:inline-flex;align-items:center;gap:7px;padding:8px 13px;border-radius:999px;background:var(--card);border:1px solid var(--border2);color:#aaa;font-size:10px;letter-spacing:.1em;font-weight:600;text-transform:uppercase;cursor:pointer;transition:var(--t-btn);white-space:nowrap}.loop-add-btn:active{transform:scale(.97)}.loop-plus-icon{width:17px;height:17px;border-radius:50%;background:var(--green);color:#0a0a0a;display:grid;place-items:center;font-size:13px;font-weight:700;line-height:1;flex-shrink:0}.loop-rail{display:flex;gap:8px;overflow-x:auto;margin:0 -18px;padding:4px 18px 8px;scrollbar-width:none;-ms-overflow-style:none}.loop-rail::-webkit-scrollbar{display:none}.loop-card{flex-shrink:0;display:flex;flex-direction:column;gap:4px;padding:13px 11px;background:var(--card);border-radius:13px;min-width:100px;text-align:left;cursor:pointer;border:none;transition:box-shadow var(--dur-fast) ease,transform var(--dur-instant) ease}.loop-card:hover{box-shadow:0 0 0 1px var(--module-color,var(--border2));transform:translateY(-2px)}.loop-card:active{transform:scale(.97)}.loop-card-icon{font-size:19px;line-height:1;display:block}.loop-card-name{font-size:12.5px;font-weight:700;color:var(--text);display:block;margin-top:7px}.loop-card-desc{font-size:9.5px;color:var(--muted);display:block;white-space:nowrap}.trust-strip{margin-top:26px;display:flex;gap:7px;justify-content:center;font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:#484848;font-weight:500}.trust-strip span:nth-child(2n){color:#2c2c2c}.tl-day-title{color:var(--green)!important}.rc-card{background:linear-gradient(150deg,#141414,#0d0d0d);border-radius:20px;padding:16px;margin-bottom:14px;position:relative;overflow:hidden;box-shadow:var(--elev-2);animation:um-slide-up-sm .38s var(--ease-out) both;animation-delay:.1s}.rc-card:after{content:"";position:absolute;top:-30px;right:-30px;width:160px;height:160px;border-radius:50%;pointer-events:none;filter:blur(40px);opacity:.55;background:radial-gradient(circle,rgba(184,251,71,.18) 0,transparent 70%);transition:background .6s ease}.rc-card[data-risk=high]:after{background:radial-gradient(circle,rgba(255,92,92,.2) 0,transparent 70%)}.rc-card[data-risk=moderate]:after{background:radial-gradient(circle,rgba(255,210,102,.15) 0,transparent 70%)}.rc-card[data-trajectory=down]:after{background:radial-gradient(circle,rgba(255,92,92,.12) 0,transparent 70%)}.rc-card:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.08),transparent);pointer-events:none}.rc-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;position:relative}.rc-header-label{font-size:9px;letter-spacing:.22em;font-weight:700;text-transform:uppercase;color:#505050}.rc-pills{flex-direction:column;gap:0;margin-bottom:13px}.rc-pill,.rc-pills{display:flex;position:relative}.rc-pill{align-items:center;gap:10px;padding:7px 0;background:transparent;border:none;border-radius:0;width:100%;text-align:left;cursor:pointer;transition:opacity var(--dur-fast) ease}.rc-pill+.rc-pill:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,rgba(255,255,255,.04),rgba(255,255,255,.07) 50%,rgba(255,255,255,.04))}.rc-pill:active{opacity:.7}.rc-pill-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.rc-pill-name{font-size:11px;font-weight:700;color:var(--text);min-width:54px}.rc-pill-status{font-size:10.5px;color:var(--muted);flex:1 1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rc-pill-status.positive{color:var(--green)}.rc-pill-status.warning{color:var(--yellow)}.rc-pill-traj{font-size:11px;margin-left:auto;flex-shrink:0}.rc-pill-traj.up{color:var(--green)}.rc-pill-traj.down{color:var(--red)}.rc-pill-traj.steady{color:#3a3a3a}.rc-divider{height:1px;margin:11px 0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.07),transparent)}.rc-trajectory{display:flex;align-items:center;gap:7px;font-size:11.5px;color:var(--muted);font-weight:600}.rc-traj-icon{font-size:14px}.rc-traj-icon.up{color:var(--green)}.rc-traj-icon.down{color:var(--red)}.rc-risk{margin-top:5px;display:flex;align-items:center;gap:7px;font-size:10.5px;color:var(--muted)}.rc-risk-badge{display:inline-block;background:var(--red-dim);border-radius:4px;padding:2px 6px;font-size:8.5px;font-weight:700;letter-spacing:.1em;color:var(--red);text-transform:uppercase;white-space:nowrap}.rc-recommendation{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:13px;padding:11px 13px;background:rgba(184,251,71,.06);border-radius:12px;cursor:pointer;transition:var(--t-btn);width:100%;text-align:left;position:relative}.rc-recommendation:before{content:"";position:absolute;inset:0;border-radius:12px;box-shadow:inset 0 0 0 1px rgba(184,251,71,.2);pointer-events:none}.rc-recommendation:active{transform:scale(.98)}.rc-rec-label{font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rc-rec-arrow,.rc-rec-label{font-size:12px;color:var(--green)}.rc-rec-arrow{flex-shrink:0}.tl-widget{margin-bottom:0}.tl-widget-label{font-size:12px;letter-spacing:.22em;font-weight:700;text-transform:uppercase;color:#505050;margin-bottom:8px}.tl-compact{background:linear-gradient(160deg,#131313,#0d0d0d);border-radius:20px;overflow:hidden;box-shadow:var(--elev-2);position:relative}.tl-compact:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.07),transparent);pointer-events:none}.tl-compact-section{padding:11px 14px;position:relative}.tl-compact-section+.tl-compact-section:before{content:"";position:absolute;top:0;left:14px;right:14px;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.06),transparent)}.tl-compact-section.is-now-section{background:linear-gradient(90deg,rgba(184,251,71,.04),transparent)}.tl-compact-section.is-now-section:after{content:"";position:absolute;left:0;top:8px;bottom:8px;width:2px;background:linear-gradient(180deg,transparent,rgba(184,251,71,.6),transparent);border-radius:999px;pointer-events:none}.tl-cs-label{font-size:8px;letter-spacing:.22em;font-weight:700;color:#464646;text-transform:uppercase;margin-bottom:5px}.tl-cs-label.is-now{color:var(--green)}.tl-cs-row{display:flex;align-items:center;gap:9px}.tl-cs-node{width:18px;height:18px;border-radius:50%;flex-shrink:0;display:grid;place-items:center}.tl-cs-node.past-n{background:var(--green-dim);color:var(--green)}.tl-cs-node.now-n{background:var(--green);box-shadow:0 0 0 4px rgba(184,251,71,.14),0 0 12px rgba(184,251,71,.35);animation:tl-node-pulse 2.4s ease-in-out infinite}.tl-cs-node.future-n{background:#111}.tl-cs-node.future-n:before{content:"";width:4px;height:4px;border-radius:50%;background:#2a2a2a}.tl-cs-title{font-size:13.5px;font-weight:700;color:var(--text);flex:1 1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tl-cs-title.dim{color:#888}.tl-cs-time{font-size:10px;color:#484848;white-space:nowrap;margin-left:auto}.tl-expand-btn{width:100%;padding:10px 14px;border:none;background:transparent;display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition:background var(--dur-fast) ease;position:relative}.tl-expand-btn:before{content:"";position:absolute;top:0;left:14px;right:14px;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.06),transparent)}.tl-expand-btn:hover{background:rgba(255,255,255,.015)}.tl-expand-btn:active{background:rgba(255,255,255,.03)}.tl-expand-text{font-size:11px;font-weight:600;color:#555}.tl-expand-count{font-size:10px;color:#3a3a3a}.tl-expand-icon{font-size:11px;color:#464646}.tl-expanded-wrap{position:relative;animation:um-slide-up .42s var(--ease-out) both}.tl-fade-top{top:0;background:linear-gradient(to bottom,var(--bg),transparent)}.tl-fade-bottom,.tl-fade-top{position:absolute;left:0;right:0;height:32px;pointer-events:none;z-index:2}.tl-fade-bottom{bottom:44px;background:linear-gradient(to top,var(--bg),transparent)}.tl-collapse-btn{width:100%;display:flex;align-items:center;justify-content:center;gap:6px;padding:9px;margin-top:4px;background:rgba(255,255,255,.02);border:none;border-radius:12px;font-size:11px;font-weight:600;color:#555;cursor:pointer;transition:var(--t-btn);box-shadow:inset 0 0 0 1px rgba(255,255,255,.05)}.tl-collapse-btn:active{transform:scale(.98)}.mt-rail-wrap{margin-bottom:14px}.gi-widget{margin-bottom:24px;animation:um-slide-up .5s var(--ease-out) .15s both}.gi-rail-header{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:10px}.gi-rail{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:12px;margin-right:-20px;padding:4px 20px 12px 0}.gi-rail::-webkit-scrollbar{display:none}.gi-card{flex:0 0 280px;scroll-snap-align:start;background:linear-gradient(165deg,#161616,#0c0c0c);border-radius:20px;padding:18px;position:relative;overflow:hidden;display:flex;flex-direction:column;gap:10px;box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 12px 24px rgba(0,0,0,.4);border:1px solid rgba(255,255,255,.03)}.gi-card-glow{position:absolute;top:-28px;right:-28px;width:160px;height:160px;border-radius:50%;background:radial-gradient(circle,var(--glow-color,rgba(255,255,255,.1)) 0,transparent 70%);opacity:.32;filter:blur(22px);pointer-events:none}.gi-card-tag{font-size:9px;font-weight:800;letter-spacing:.15em;text-transform:uppercase;color:var(--module-color,var(--text));opacity:.7;display:flex;align-items:center;gap:6px}.gi-card-title{font-size:16px;font-weight:700;color:var(--text);line-height:1.25}.gi-card-desc{font-size:13px;line-height:1.55;color:#a0a0a0;flex:1 1}.gi-card-footer{display:flex;align-items:center;justify-content:space-between;margin-top:6px}.gi-priority-badge{font-size:9px;color:var(--glow-color,#555);background:rgba(255,255,255,.03);padding:4px 8px;border-radius:7px;letter-spacing:.05em;opacity:.85}.gi-priority-badge,.mt-rail-label{font-weight:700;text-transform:uppercase}.mt-rail-label{font-size:12px;letter-spacing:.22em;color:#505050;margin-bottom:9px}.mt-rail{display:flex;gap:10px;overflow-x:auto;margin:0 -18px;padding:4px 18px 8px;scrollbar-width:none;-ms-overflow-style:none;scroll-snap-type:x mandatory}.mt-rail::-webkit-scrollbar{display:none}.mt-tile{flex-shrink:0;width:165px;min-height:148px;border-radius:16px;padding:12px;background:linear-gradient(145deg,#141414,#0c0c0c);position:relative;overflow:hidden;cursor:pointer;text-align:left;display:flex;flex-direction:column;gap:0;box-shadow:var(--elev-2);transition:transform var(--dur-instant) ease,box-shadow var(--dur-fast) ease;scroll-snap-align:start;border:1px solid color-mix(in srgb,var(--tile-color) 18%,rgba(255,255,255,.04))}.mt-tile:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);pointer-events:none}.mt-tile:active{transform:scale(.96);box-shadow:0 2px 12px rgba(0,0,0,.6)}.mt-tile-glow{position:absolute;top:-24px;right:-24px;width:120px;height:120px;border-radius:50%;background:radial-gradient(circle,var(--tile-color) 0,transparent 70%);opacity:.28;filter:blur(20px);pointer-events:none}.mt-tile-header{display:flex;align-items:center;gap:6px;margin-bottom:14px}.mt-tile-icon-stub{font-size:0}.mt-tile-name{font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;flex:1 1;white-space:nowrap}.mt-tile-traj{font-size:12px;font-weight:800;margin-left:auto}.mt-tile-nav-arrow{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:7px;background:color-mix(in srgb,var(--tile-color) 12%,transparent);border:1px solid color-mix(in srgb,var(--tile-color) 22%,transparent);color:color-mix(in srgb,var(--tile-color) 80%,#fff);margin-left:auto;flex-shrink:0}.mt-tile-primary{font-size:30px;font-weight:900;letter-spacing:-.03em;line-height:1;color:var(--tile-color);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mt-tile-primary-label{font-size:9px;color:rgba(255,255,255,.3);letter-spacing:.06em;margin-top:3px;text-transform:uppercase;font-weight:600}.mt-tile-footer{display:flex;align-items:center;gap:6px;margin-top:auto;padding-top:14px}.mt-tile-stat{display:flex;flex-direction:column;gap:1px}.mt-tile-stat-val{font-size:12px;font-weight:800;color:var(--text);line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mt-tile-stat-lbl{font-size:8.5px;color:#555;text-transform:uppercase;letter-spacing:.06em}.mt-tile-sep{color:#2a2a2a;font-size:10px}.mt-tile-day{font-size:10px;font-weight:700;color:#3a3a3a;margin-left:auto;white-space:nowrap}.mt-progress{display:flex;justify-content:center;align-items:center;gap:5px;margin-top:9px}.mt-dot{width:5px;height:5px;border-radius:50%;background:#2a2a2a;cursor:pointer;transition:background var(--dur-fast) ease,transform var(--dur-fast) ease;border:none;padding:0;flex-shrink:0}.mt-dot.active{background:var(--green);transform:scale(1.3)}.tl-event.compact-row{padding-bottom:14px}.tl-collapsed-expand{display:flex;align-items:center;justify-content:space-between;width:100%;padding:9px 12px;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.072);border-radius:11px;cursor:pointer;margin-top:10px;transition:var(--t-btn)}.tl-collapsed-expand:active{transform:scale(.985);background:rgba(255,255,255,.05)}.tl-collapsed-expand:hover .tl-collapsed-expand-label{color:rgba(255,255,255,.75)}.tl-collapsed-expand:hover .tl-collapsed-expand-right{color:rgba(255,255,255,.75);transform:translateY(2px)}.tl-collapsed-expand-label{font-size:11.5px;font-weight:600;color:rgba(255,255,255,.5);transition:color var(--dur-fast) ease}.tl-collapsed-expand-right{display:flex;align-items:center;gap:6px;color:rgba(255,255,255,.38);transition:color var(--dur-fast) ease,transform var(--dur-fast) var(--ease-spring)}@keyframes fab-breathe{0%,to{box-shadow:0 0 0 0 rgba(184,251,71,.5),0 6px 24px rgba(184,251,71,.3)}50%{box-shadow:0 0 0 10px rgba(184,251,71,0),0 6px 32px rgba(184,251,71,.45)}}.distract-fab{position:fixed;bottom:24px;right:18px;z-index:100;display:flex;align-items:center;gap:8px;padding:13px 20px;background:var(--green);border:none;border-radius:999px;cursor:pointer;box-shadow:0 0 0 0 rgba(184,251,71,.5),0 6px 24px rgba(184,251,71,.3);transition:transform var(--dur-instant) ease,box-shadow var(--dur-fast) ease;animation:um-pop-in .4s var(--ease-spring) both,fab-breathe 2.8s ease-in-out 1.2s infinite;animation-delay:.5s,1.2s}.distract-fab:hover{transform:scale(1.04)}.distract-fab:active{transform:scale(.95);animation-play-state:paused}.distract-fab-icon{font-size:16px;color:#0a0a0a;font-weight:900;flex-shrink:0;line-height:1}.distract-fab-text{font-size:13px;font-weight:800;color:#0a0a0a;letter-spacing:.02em;white-space:nowrap}@media (max-width:430px){.tl-event{padding-bottom:12px}.tl-event.compact-row{padding-bottom:9px}.tl-event:before{top:24px;left:calc(52px + 14px - .5px)}.tl-event.now:before{left:calc(52px + 13px)}.tl-node{margin-top:4px}.tl-event-title{font-size:13.5px}.tl-event-desc{font-size:11px}.now-card{margin-top:6px;padding:11px 12px}.card-heading{font-size:16.5px;margin-top:6px}.card-desc{font-size:11px;margin-top:3px}.benefit-chips{margin-top:8px;gap:5px}.benefit-chip{padding:6px 4px;border-radius:8px}.chip-value{font-size:12.5px}.chip-label{font-size:7.5px;margin-top:1px}.card-actions{margin-top:8px;gap:6px}.btn-primary{font-size:11.5px;gap:6px}.btn-ghost,.btn-primary{padding:10px;border-radius:9px}.btn-ghost{font-size:11px}.btn-arrow{padding:1px 5px;font-size:10px}.now-card.compact{padding:9px 11px;margin-top:6px}.now-card.compact .card-heading{font-size:13px}.btn-pill{padding:7px 11px;font-size:10.5px}}:root{--sidebar-w:248px}.um-frame,.um-scroll,.um-stage{display:contents}@media (min-width:860px){body{min-height:100vh;overflow:hidden;background:#060607}.um-stage{display:flex;width:100vw;height:100vh}.um-frame{display:block;position:relative;flex:1 1;width:auto;height:100vh;overflow:hidden;background:var(--bg);transform:translateZ(0);isolation:isolate}.um-scroll{display:block;height:100%;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--border2) transparent}.um-scroll::-webkit-scrollbar{width:9px}.um-scroll::-webkit-scrollbar-thumb{background:var(--border2);border-radius:9px;border:2px solid transparent;background-clip:padding-box}.um-scroll::-webkit-scrollbar-thumb:hover{background:#44444c;background-clip:padding-box}.um-scroll::-webkit-scrollbar-track{background:transparent}.distract-fab{bottom:22px;right:22px}.tl-day-title{font-size:38px}.tl-day-sub{font-size:13.5px;white-space:normal}.gi-rail,.mt-rail{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));overflow:visible;margin:0;padding:4px 0}.gi-card,.mt-tile{width:auto;flex:none}.mt-progress{display:none}.loop-rail{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));overflow:visible;margin:0;padding:4px 0}.loop-card{min-width:0}.rc-pills{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:0 24px}.rc-pill+.rc-pill:before{display:none}.card-actions{max-width:420px}.benefit-chips{max-width:520px}}.NotificationPermissionBanner_banner__kkwhA{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);z-index:8000;width:calc(100% - 32px);max-width:400px;background:#131313;border:1px solid var(--border2);border-radius:18px;padding:16px 18px;display:flex;flex-direction:column;gap:14px;animation:NotificationPermissionBanner_bannerSlideUp__O9KM4 .38s cubic-bezier(.16,1,.3,1) both;box-shadow:0 8px 40px rgba(0,0,0,.5)}.NotificationPermissionBanner_row__sou21{display:flex;align-items:center;gap:14px}.NotificationPermissionBanner_iconWrap__v6USk{width:42px;height:42px;border-radius:12px;background:var(--green-dim);border:1px solid var(--green-border);display:flex;align-items:center;justify-content:center;color:var(--green);flex-shrink:0}.NotificationPermissionBanner_text__LhphT{flex:1 1}.NotificationPermissionBanner_title__lemll{font-size:14px;font-weight:600;color:var(--text);margin-bottom:2px}.NotificationPermissionBanner_sub__eNdWP{font-size:12px;color:var(--muted);line-height:1.4}.NotificationPermissionBanner_actions__gxsPV{display:flex;gap:10px}.NotificationPermissionBanner_allow__r8lvy{flex:1 1;background:var(--green);color:#000;font-weight:700;font-size:13px;border:none;border-radius:10px;padding:11px 0;cursor:pointer;transition:var(--t-btn)}.NotificationPermissionBanner_allow__r8lvy:hover{opacity:.88}.NotificationPermissionBanner_dismiss__0d58O{flex:0 0 auto;background:transparent;color:var(--muted);font-size:13px;border:1px solid var(--border2);border-radius:10px;padding:11px 16px;cursor:pointer;transition:var(--t-btn)}.NotificationPermissionBanner_dismiss__0d58O:hover{color:var(--text);border-color:var(--border)}@keyframes NotificationPermissionBanner_bannerSlideUp__O9KM4{0%{opacity:0;transform:translateX(-50%) translateY(24px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.InAppNotification_card__FRaBK{position:fixed;left:50%;top:16px;transform:translateX(-50%) translateY(-16px);opacity:0;pointer-events:none;z-index:600;max-width:min(440px,calc(100vw - 24px));width:calc(100% - 24px);display:flex;gap:12px;align-items:flex-start;background:rgba(13,13,13,.97);border:1px solid #262626;border-radius:16px;padding:13px 15px;box-shadow:0 14px 44px rgba(0,0,0,.6);transition:opacity .22s ease,transform .22s ease}.InAppNotification_open__H4V8D{opacity:1;transform:translateX(-50%) translateY(0);pointer-events:auto}.InAppNotification_icon__MfcUR{flex:0 0 auto;width:22px;height:22px;margin-top:1px}.InAppNotification_text__i6386{min-width:0}.InAppNotification_title__LlwTZ{color:#fff;font-size:13px;font-weight:700;line-height:1.35;margin:0 0 2px}.InAppNotification_body__RHo_r{color:#b9b9b9;font-size:12px;line-height:1.45;margin:0}.InAppNotification_close__B43ss{flex:0 0 auto;margin-left:auto;background:none;border:none;color:#777;font-size:18px;line-height:1;cursor:pointer;padding:0 2px}.InAppNotification_close__B43ss:hover{color:#ccc}.MomentAcknowledgment_layer__VY92f{position:fixed;left:0;right:0;bottom:calc(18px + env(safe-area-inset-bottom));z-index:9998;display:flex;justify-content:center;padding:0 16px;pointer-events:none}.MomentAcknowledgment_toast__P3p6M{pointer-events:auto;display:flex;align-items:flex-start;gap:11px;width:100%;max-width:440px;padding:13px 15px;border-radius:15px;background:rgba(20,20,23,.86);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid color-mix(in srgb,var(--mc) 34%,transparent);box-shadow:0 10px 34px rgba(0,0,0,.42),inset 0 0 0 1px rgba(255,255,255,.03);cursor:pointer;animation:MomentAcknowledgment_toastLife__Cofqx 5.2s cubic-bezier(.22,1,.36,1) forwards}.MomentAcknowledgment_dot__rWKtU{flex:none;margin-top:5px;width:8px;height:8px;border-radius:50%;background:var(--mc);box-shadow:0 0 10px var(--mc)}.MomentAcknowledgment_body__vFzaK{display:flex;flex-direction:column;gap:5px}.MomentAcknowledgment_text__JcLBj{margin:0;font-size:14px;line-height:1.45;color:#f4f4f5;letter-spacing:-.005em}.MomentAcknowledgment_reframe___eW6k{margin:0;font-size:13px;line-height:1.45;color:color-mix(in srgb,var(--mc) 75%,#d4d4d8);font-style:italic}.MomentAcknowledgment_win__NajSd{border-color:color-mix(in srgb,var(--mc) 48%,transparent)}.MomentAcknowledgment_win__NajSd .MomentAcknowledgment_dot__rWKtU{box-shadow:0 0 14px var(--mc)}.MomentAcknowledgment_slip__6aFQw{border-color:color-mix(in srgb,var(--mc) 28%,transparent)}@keyframes MomentAcknowledgment_toastLife__Cofqx{0%{opacity:0;transform:translateY(18px) scale(.97)}5%{opacity:1;transform:translateY(0) scale(1)}93%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(10px) scale(.99)}}@media (prefers-reduced-motion:reduce){.MomentAcknowledgment_toast__P3p6M{animation:MomentAcknowledgment_toastFade__vFkLO 5.2s step-end forwards}@keyframes MomentAcknowledgment_toastFade__vFkLO{0%{opacity:1}96%{opacity:1}to{opacity:0}}}.InstallPrompt_backdrop__tj1F3{position:fixed;inset:0;z-index:9000;pointer-events:none;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;padding-bottom:env(safe-area-inset-bottom,0)}.InstallPrompt_banner__A5lI9{width:calc(100% - 32px);margin-bottom:24px;border:1px solid var(--border2);border-radius:20px;padding:16px 18px;gap:14px;box-shadow:0 12px 48px rgba(0,0,0,.55),0 2px 8px rgba(0,0,0,.3);animation:InstallPrompt_slideUp__0oHkZ .38s cubic-bezier(.16,1,.3,1) both}.InstallPrompt_banner__A5lI9,.InstallPrompt_sheet__7Kczy{pointer-events:all;max-width:420px;background:#141414;display:flex;flex-direction:column}.InstallPrompt_sheet__7Kczy{width:calc(100% - 24px);margin-bottom:20px;border:1px solid var(--border2);border-radius:24px;padding:10px 20px 20px;gap:0;box-shadow:0 12px 48px rgba(0,0,0,.6),0 2px 8px rgba(0,0,0,.3);animation:InstallPrompt_slideUp__0oHkZ .42s cubic-bezier(.16,1,.3,1) both}.InstallPrompt_dragHandle__SHU90{width:36px;height:4px;background:var(--border2);border-radius:2px;margin:0 auto 14px}.InstallPrompt_appRow__tlO_H{display:flex;align-items:center;gap:14px;margin-bottom:2px}.InstallPrompt_appIcon__qnhHB{width:48px;height:48px;border-radius:14px;background:rgba(255,255,255,.05);border:1px solid var(--border2);display:flex;align-items:center;justify-content:center;color:var(--green);flex-shrink:0}.InstallPrompt_appName__uiwtr{font-size:15px;font-weight:700;color:var(--text);letter-spacing:-.01em}.InstallPrompt_appSub__tVBS_{font-size:12px;color:var(--muted);margin-top:2px;line-height:1.4}.InstallPrompt_divider__9xd46{height:1px;background:var(--border);margin:16px 0}.InstallPrompt_steps__W7FVB{display:flex;flex-direction:column;gap:0;margin-bottom:18px}.InstallPrompt_step__58S9y{display:flex;align-items:flex-start;gap:14px}.InstallPrompt_stepNum__WQhMs{width:26px;height:26px;border-radius:50%;background:rgba(255,255,255,.07);border:1px solid var(--border2);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:var(--text);flex-shrink:0;margin-top:1px}.InstallPrompt_stepBody__b3N3u{flex:1 1;padding-bottom:16px}.InstallPrompt_stepTitle__ytnM9{font-size:13px;font-weight:600;color:var(--text);line-height:1.4;display:flex;align-items:center;gap:5px;flex-wrap:wrap}.InstallPrompt_stepSub__ZQThf{font-size:12px;color:var(--muted);margin-top:4px;line-height:1.45}.InstallPrompt_stepConnector__LdIBB{width:1px;height:12px;background:var(--border2);margin-left:12px;margin-bottom:0}.InstallPrompt_addIconInline__U20GD,.InstallPrompt_shareInline__t2aXc{display:inline-flex;align-items:center;color:var(--text);opacity:.75;vertical-align:middle;position:relative;top:-1px}.InstallPrompt_highlight__Iqo5q{color:var(--text);font-weight:700}.InstallPrompt_actions__4FwEa{display:flex;gap:10px}.InstallPrompt_btnGot__b5tg0{flex:1 1;background:#fff;color:#000;font-weight:700;font-size:14px;border:none;border-radius:12px;padding:13px 0;cursor:pointer;transition:opacity .15s;letter-spacing:-.01em}.InstallPrompt_btnGot__b5tg0:hover{opacity:.88}.InstallPrompt_btnGot__b5tg0:active{opacity:.75}.InstallPrompt_btnInstall__4M73_{flex:1 1;background:var(--green);color:#000;font-weight:700;font-size:14px;border:none;border-radius:12px;padding:13px 0;cursor:pointer;transition:opacity .15s;letter-spacing:-.01em}.InstallPrompt_btnInstall__4M73_:hover{opacity:.88}.InstallPrompt_btnInstall__4M73_:active{opacity:.75}.InstallPrompt_btnDismiss__nO6s2{flex:0 0 auto;background:transparent;color:var(--muted);font-size:13px;font-weight:500;border:1px solid var(--border2);border-radius:12px;padding:13px 18px;cursor:pointer;transition:color .15s,border-color .15s;white-space:nowrap}.InstallPrompt_btnDismiss__nO6s2:hover{color:var(--text);border-color:var(--border)}@keyframes InstallPrompt_slideUp__0oHkZ{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.PWABanner_banner__fCxJg{position:fixed;top:0;left:0;right:0;z-index:500;background:#141416;border-bottom:1px solid var(--border);animation:PWABanner_slideDown___qs97 .38s cubic-bezier(.16,1,.3,1) both}.PWABanner_banner__fCxJg:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--green) 0,rgba(184,251,71,.35) 60%,transparent 100%);pointer-events:none}.PWABanner_bannerInner__srkIe{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 16px;max-width:960px;margin:0 auto}.PWABanner_bannerLeft__Y5aht{display:flex;align-items:center;gap:10px;min-width:0}.PWABanner_pulseDot__yBuLT{display:block;width:8px;height:8px;border-radius:50%;background:var(--green);flex-shrink:0;animation:PWABanner_pulse__RKLZe 2.4s ease-in-out infinite}@keyframes PWABanner_pulse__RKLZe{0%{box-shadow:0 0 0 0 rgba(184,251,71,.5)}60%{box-shadow:0 0 0 7px rgba(184,251,71,0)}to{box-shadow:0 0 0 0 rgba(184,251,71,0)}}.PWABanner_bannerText__2hr6_{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap;min-width:0}.PWABanner_headline__jz_zG{font-size:13px;font-weight:700;color:var(--text);letter-spacing:-.01em;white-space:nowrap}.PWABanner_sub__MvMkj{font-size:12px;color:var(--muted);line-height:1.4}.PWABanner_bannerRight__um7bH{display:flex;align-items:center;gap:8px;flex-shrink:0}.PWABanner_btnHow__WZ7Ai{background:var(--green-dim);color:var(--green);border:1px solid var(--green-border);border-radius:10px;padding:7px 14px;font-size:12px;font-weight:700;cursor:pointer;white-space:nowrap;transition:background .15s,opacity .15s;letter-spacing:-.01em}.PWABanner_btnHow__WZ7Ai:hover{background:rgba(184,251,71,.14)}.PWABanner_btnHow__WZ7Ai:active{opacity:.8}.PWABanner_btnX__aMUaM{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:transparent;border:1px solid var(--border2);color:var(--muted);cursor:pointer;flex-shrink:0;transition:color .15s,border-color .15s,background .15s}.PWABanner_btnX__aMUaM:hover{color:var(--text);background:rgba(255,255,255,.05);border-color:var(--border)}@keyframes PWABanner_slideDown___qs97{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@media (max-width:520px){.PWABanner_bannerInner__srkIe{flex-direction:column;align-items:flex-start;gap:10px;padding:12px 14px}.PWABanner_bannerLeft__Y5aht{align-items:flex-start}.PWABanner_pulseDot__yBuLT{margin-top:3px}.PWABanner_bannerText__2hr6_{flex-direction:column;gap:2px}.PWABanner_bannerRight__um7bH{width:100%;justify-content:flex-end}.PWABanner_sub__MvMkj{white-space:normal}}.PWABanner_overlay__zcLz3{position:fixed;inset:0;z-index:8500;background:rgba(0,0,0,.72);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:flex-end;justify-content:center;padding:0 0 env(safe-area-inset-bottom,0);animation:PWABanner_fadeIn__Bhg83 .22s ease both}@media (min-width:560px){.PWABanner_overlay__zcLz3{align-items:center;padding:24px}}@keyframes PWABanner_fadeIn__Bhg83{0%{opacity:0}to{opacity:1}}.PWABanner_modalCard__R6ZHd{width:100%;max-width:500px;background:#141416;border:1px solid var(--border2);border-radius:24px 24px 0 0;padding:24px 22px 28px;display:flex;flex-direction:column;gap:0;box-shadow:0 -8px 48px rgba(0,0,0,.55);animation:PWABanner_sheetUp__HM171 .38s cubic-bezier(.16,1,.3,1) both;max-height:92vh;overflow-y:auto;scrollbar-width:none}.PWABanner_modalCard__R6ZHd::-webkit-scrollbar{display:none}@media (min-width:560px){.PWABanner_modalCard__R6ZHd{border-radius:24px;box-shadow:0 24px 80px rgba(0,0,0,.6);animation:PWABanner_scaleIn__nzDXT .32s cubic-bezier(.16,1,.3,1) both;max-height:80vh}}@keyframes PWABanner_sheetUp__HM171{0%{transform:translateY(40px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes PWABanner_scaleIn__nzDXT{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}.PWABanner_modalHeader__Yo25p{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.PWABanner_modalTitleGroup__Udsr7{display:flex;align-items:center;gap:12px}.PWABanner_modalLoopIcon___UE_V{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:14px;background:var(--green-dim);border:1px solid var(--green-border);color:var(--green);flex-shrink:0}.PWABanner_modalTitle__G6zDo{font-size:17px;font-weight:800;color:var(--text);letter-spacing:-.02em;line-height:1.2}.PWABanner_modalTagline__UJUkZ{font-size:12px;color:var(--muted);margin-top:3px;letter-spacing:.01em}.PWABanner_modalCloseBtn__3p40r{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:10px;background:rgba(255,255,255,.04);border:1px solid var(--border2);color:var(--muted);cursor:pointer;flex-shrink:0;transition:color .15s,background .15s}.PWABanner_modalCloseBtn__3p40r:hover{color:var(--text);background:rgba(255,255,255,.08)}.PWABanner_modalIntro___Ig83{font-size:13px;color:var(--muted);line-height:1.6;margin:0 0 20px}.PWABanner_modalIntro___Ig83 em{color:var(--text);font-style:normal;font-weight:600}.PWABanner_tabBar__tFxHP{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding-bottom:16px;margin:0 -2px}.PWABanner_tabBar__tFxHP::-webkit-scrollbar{display:none}.PWABanner_tab__eVIVC{flex-shrink:0;background:transparent;border:1px solid var(--border2);border-radius:20px;padding:6px 15px;font-size:12px;font-weight:600;color:var(--muted);cursor:pointer;transition:all .15s;white-space:nowrap;letter-spacing:.01em}.PWABanner_tab__eVIVC:hover{color:var(--text);border-color:var(--border)}.PWABanner_tabActive__je7di{background:var(--green-dim);border-color:var(--green-border);color:var(--green)}.PWABanner_stepsList__HOo0f{display:flex;flex-direction:column}.PWABanner_guideStep__pIkRM{display:flex;gap:14px;align-items:flex-start}.PWABanner_stepTrack__lXrfM{display:flex;flex-direction:column;align-items:center;flex-shrink:0;width:28px}.PWABanner_stepBubble__3hGPs{width:28px;height:28px;border-radius:50%;background:var(--green-dim);border:1px solid var(--green-border);color:var(--green);font-size:12px;font-weight:800;display:flex;align-items:center;justify-content:center;flex-shrink:0;letter-spacing:-.01em}.PWABanner_stepConnector__JGRmf{width:1px;background:var(--border2);flex:1 1;min-height:14px;margin:4px 0}.PWABanner_stepBody__23BpA{padding-bottom:20px;min-width:0}.PWABanner_stepTitle__6h3U7{font-size:13px;font-weight:700;color:var(--text);line-height:1.4;letter-spacing:-.01em;margin-bottom:5px;margin-top:4px}.PWABanner_stepDesc__a6YgP{font-size:12px;color:var(--muted);line-height:1.55}.PWABanner_modalFooter__VUEdZ{margin-top:6px;padding:14px 16px;background:rgba(255,255,255,.025);border:1px solid var(--border);border-radius:12px;font-size:11.5px;color:var(--muted);line-height:1.55}.WebviewBanner_banner__XfNkF{position:fixed;top:0;left:0;right:0;z-index:600;background:#141410;border-bottom:1px solid rgba(251,191,36,.18);animation:WebviewBanner_slideDown__64N87 .38s cubic-bezier(.16,1,.3,1) both}.WebviewBanner_banner__XfNkF:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#fbbf24,rgba(251,191,36,.35) 60%,transparent);pointer-events:none}.WebviewBanner_bannerInner__SnrMq{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 16px;max-width:960px;margin:0 auto}.WebviewBanner_bannerLeft__Zoi9U{display:flex;align-items:center;gap:10px;min-width:0}.WebviewBanner_dot__TmiV9{display:block;width:8px;height:8px;border-radius:50%;background:#fbbf24;flex-shrink:0;animation:WebviewBanner_pulse__fBbMD 2.4s ease-in-out infinite}@keyframes WebviewBanner_pulse__fBbMD{0%{box-shadow:0 0 0 0 rgba(251,191,36,.55)}60%{box-shadow:0 0 0 7px rgba(251,191,36,0)}to{box-shadow:0 0 0 0 rgba(251,191,36,0)}}.WebviewBanner_bannerText__flCWO{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap;min-width:0}.WebviewBanner_headline__asri6{font-size:13px;font-weight:700;color:var(--text);letter-spacing:-.01em;white-space:nowrap}.WebviewBanner_sub__0WiJ8{font-size:12px;color:var(--muted);line-height:1.4}.WebviewBanner_bannerRight__mOBId{display:flex;align-items:center;gap:8px;flex-shrink:0}.WebviewBanner_btnOpen__uM4Lr{display:flex;align-items:center;gap:5px;background:rgba(251,191,36,.12);color:#fbbf24;border:1px solid rgba(251,191,36,.28);border-radius:10px;padding:7px 14px;font-size:12px;font-weight:700;cursor:pointer;white-space:nowrap;letter-spacing:-.01em;transition:background .15s,opacity .15s}.WebviewBanner_btnOpen__uM4Lr:hover{background:rgba(251,191,36,.2)}.WebviewBanner_btnOpen__uM4Lr:active{opacity:.8}.WebviewBanner_btnX__yWWod{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:transparent;border:1px solid var(--border2);color:var(--muted);cursor:pointer;flex-shrink:0;transition:color .15s,border-color .15s,background .15s}.WebviewBanner_btnX__yWWod:hover{color:var(--text);background:rgba(255,255,255,.05);border-color:var(--border)}@keyframes WebviewBanner_slideDown__64N87{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@media (max-width:520px){.WebviewBanner_bannerInner__SnrMq{flex-direction:column;align-items:flex-start;gap:10px;padding:12px 14px}.WebviewBanner_bannerLeft__Zoi9U{align-items:flex-start}.WebviewBanner_dot__TmiV9{margin-top:3px}.WebviewBanner_bannerText__flCWO{flex-direction:column;gap:2px}.WebviewBanner_bannerRight__mOBId{width:100%;justify-content:flex-end}.WebviewBanner_sub__0WiJ8{white-space:normal}}.FirstTimeNotificationModal_backdrop__d_rO0{position:fixed;inset:0;z-index:9500;background:rgba(2,2,4,.78);backdrop-filter:blur(14px) saturate(120%);-webkit-backdrop-filter:blur(14px) saturate(120%);display:flex;align-items:center;justify-content:center;padding:22px;opacity:0;transition:opacity .28s cubic-bezier(.16,1,.3,1)}.FirstTimeNotificationModal_backdropIn__ijRp2{opacity:1}.FirstTimeNotificationModal_backdropOut__3tdCR{opacity:0}.FirstTimeNotificationModal_bgWash__GmXLH{position:absolute;inset:0;overflow:hidden;pointer-events:none}.FirstTimeNotificationModal_bgOrb2__6ccrX,.FirstTimeNotificationModal_bgOrb3__gQM49,.FirstTimeNotificationModal_bgOrb__buKlw{position:absolute;border-radius:50%;filter:blur(40px);opacity:.4}.FirstTimeNotificationModal_bgOrb__buKlw{top:10%;left:12%;width:220px;height:220px;background:radial-gradient(circle,#b8fb47 0,transparent 70%);animation:FirstTimeNotificationModal_orbA__QAlMJ 9s ease-in-out infinite}.FirstTimeNotificationModal_bgOrb2__6ccrX{bottom:8%;right:6%;width:260px;height:260px;background:radial-gradient(circle,#8b5cf6 0,transparent 70%);animation:FirstTimeNotificationModal_orbB__G85p2 11s ease-in-out infinite}.FirstTimeNotificationModal_bgOrb3__gQM49{top:55%;left:60%;width:180px;height:180px;background:radial-gradient(circle,#06b6d4 0,transparent 70%);animation:FirstTimeNotificationModal_orbA__QAlMJ 13s ease-in-out infinite reverse}@keyframes FirstTimeNotificationModal_orbA__QAlMJ{0%,to{transform:translate(0) scale(1);opacity:.35}50%{transform:translate(28px,-22px) scale(1.15);opacity:.5}}@keyframes FirstTimeNotificationModal_orbB__G85p2{0%,to{transform:translate(0) scale(1);opacity:.3}50%{transform:translate(-22px,18px) scale(1.18);opacity:.5}}.FirstTimeNotificationModal_card__n5dSn{position:relative;width:100%;max-width:420px;background:linear-gradient(180deg,#131318,#0b0b0e);border:1px solid rgba(255,255,255,.07);border-radius:28px;padding:36px 26px 22px;text-align:center;box-shadow:0 28px 80px rgba(0,0,0,.6),inset 0 0 0 1px rgba(184,251,71,.04),0 0 60px rgba(184,251,71,.04);transform:translateY(28px) scale(.96);opacity:0;transition:transform .5s cubic-bezier(.16,1,.3,1),opacity .4s cubic-bezier(.16,1,.3,1)}.FirstTimeNotificationModal_cardIn__0eIZi{transform:translateY(0) scale(1);opacity:1}.FirstTimeNotificationModal_glyph__JXehF{position:relative;width:96px;height:96px;margin:0 auto 18px}.FirstTimeNotificationModal_ring1__LfNoA,.FirstTimeNotificationModal_ring2__GEO2g,.FirstTimeNotificationModal_ring3__1ZWhV{position:absolute;inset:0;border-radius:50%;border:2px solid #b8fb47;opacity:0;animation:FirstTimeNotificationModal_ringPulse__X6FzQ 2.6s cubic-bezier(.16,1,.3,1) infinite}.FirstTimeNotificationModal_ring2__GEO2g{animation-delay:.6s}.FirstTimeNotificationModal_ring3__1ZWhV{animation-delay:1.2s}@keyframes FirstTimeNotificationModal_ringPulse__X6FzQ{0%{transform:scale(.62);opacity:0}18%{opacity:.6}to{transform:scale(1.45);opacity:0}}.FirstTimeNotificationModal_bell__aNE39{position:absolute;inset:22px;border-radius:50%;background:radial-gradient(circle at 40% 35%,#d6ff7a 0,#b8fb47 70%);display:flex;align-items:center;justify-content:center;box-shadow:0 10px 30px rgba(184,251,71,.35),inset 0 -8px 14px rgba(0,0,0,.18);animation:FirstTimeNotificationModal_bellWiggle__zPY7y 2.6s ease-in-out infinite;transform-origin:50% 18%}@keyframes FirstTimeNotificationModal_bellWiggle__zPY7y{0%,78%,to{transform:rotate(0)}82%{transform:rotate(-12deg)}86%{transform:rotate(10deg)}90%{transform:rotate(-6deg)}94%{transform:rotate(4deg)}}.FirstTimeNotificationModal_title__z5XiC{font-size:22px;font-weight:600;color:#fff;letter-spacing:-.02em;line-height:1.25;margin:0 0 10px}.FirstTimeNotificationModal_subtitle__rkXoY{font-size:13px;color:rgba(255,255,255,.6);line-height:1.55;margin:0 0 22px;padding:0 6px}.FirstTimeNotificationModal_reasons__x1sE9{display:flex;flex-direction:column;gap:12px;margin-bottom:22px;text-align:left}.FirstTimeNotificationModal_reason__0syFz{display:flex;gap:12px;align-items:flex-start;padding:12px 14px;border-radius:14px;background:rgba(255,255,255,.025);border:1px solid rgba(255,255,255,.05);opacity:0;transform:translateY(8px);animation:FirstTimeNotificationModal_reasonIn__tJrwK .45s cubic-bezier(.16,1,.3,1) var(--d,0s) forwards}@keyframes FirstTimeNotificationModal_reasonIn__tJrwK{to{opacity:1;transform:translateY(0)}}.FirstTimeNotificationModal_reasonIcon__FSc6G{font-size:18px;width:32px;height:32px;border-radius:9px;background:rgba(184,251,71,.08);border:1px solid rgba(184,251,71,.15);display:flex;align-items:center;justify-content:center;flex-shrink:0}.FirstTimeNotificationModal_reasonText__zHac4{flex:1 1}.FirstTimeNotificationModal_reasonTitle__9ScS5{font-size:13px;font-weight:600;color:#fff;margin-bottom:2px}.FirstTimeNotificationModal_reasonBody__vsPeV{font-size:12px;color:rgba(255,255,255,.5);line-height:1.5}.FirstTimeNotificationModal_cta__xexhf{position:relative;width:100%;background:linear-gradient(180deg,#d6ff7a,#b8fb47);color:#050505;font-size:15px;font-weight:700;letter-spacing:-.005em;border:none;border-radius:14px;padding:14px 0;cursor:pointer;overflow:hidden;box-shadow:0 8px 24px rgba(184,251,71,.32),inset 0 -2px 0 rgba(0,0,0,.1);transition:transform .12s ease,box-shadow .18s ease}.FirstTimeNotificationModal_cta__xexhf:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 30px rgba(184,251,71,.42),inset 0 -2px 0 rgba(0,0,0,.1)}.FirstTimeNotificationModal_cta__xexhf:active:not(:disabled){transform:translateY(0)}.FirstTimeNotificationModal_cta__xexhf:disabled{opacity:.65;cursor:progress}.FirstTimeNotificationModal_ctaPulse___HTkU{position:absolute;inset:0;background:radial-gradient(circle at 50% 50%,rgba(255,255,255,.45),transparent 60%);opacity:0;animation:FirstTimeNotificationModal_ctaPulse___HTkU 2.4s ease-in-out infinite;pointer-events:none}@keyframes FirstTimeNotificationModal_ctaPulse___HTkU{0%,to{opacity:0;transform:scale(.85)}50%{opacity:.7;transform:scale(1.1)}}.FirstTimeNotificationModal_skip__5R05b{width:100%;background:transparent;color:rgba(255,255,255,.45);font-size:13px;border:none;padding:12px 0 6px;cursor:pointer;transition:color .18s ease}.FirstTimeNotificationModal_skip__5R05b:hover{color:rgba(255,255,255,.75)}.FirstTimeNotificationModal_privacy__lvC4s{font-size:10.5px;color:rgba(255,255,255,.28);letter-spacing:.03em;margin-top:6px}.FirstTimeNotificationModal_checkmark__YgiKy{display:flex;justify-content:center;margin:8px 0 20px}.FirstTimeNotificationModal_checkRing___WqGB{stroke-dasharray:151;stroke-dashoffset:151;animation:FirstTimeNotificationModal_drawRing__5nrTd .6s ease-out forwards}.FirstTimeNotificationModal_checkTick__uqryT{stroke-dasharray:48;stroke-dashoffset:48;animation:FirstTimeNotificationModal_drawTick__qbvc6 .4s ease-out .5s forwards}@keyframes FirstTimeNotificationModal_drawRing__5nrTd{to{stroke-dashoffset:0}}@keyframes FirstTimeNotificationModal_drawTick__qbvc6{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.FirstTimeNotificationModal_bell__aNE39,.FirstTimeNotificationModal_bgOrb2__6ccrX,.FirstTimeNotificationModal_bgOrb3__gQM49,.FirstTimeNotificationModal_bgOrb__buKlw,.FirstTimeNotificationModal_ctaPulse___HTkU,.FirstTimeNotificationModal_ring1__LfNoA,.FirstTimeNotificationModal_ring2__GEO2g,.FirstTimeNotificationModal_ring3__1ZWhV{animation:none}}.DesktopSidebar_sidebar__UL7qC{display:none}@media (min-width:860px){.DesktopSidebar_sidebar__UL7qC{display:flex;flex-direction:column;width:var(--sidebar-w,248px);flex-shrink:0;height:100vh;padding:22px 14px;border-right:1px solid var(--glass-border);box-sizing:border-box;position:sticky;top:0}.DesktopSidebar_brand__8tbmi{display:flex;align-items:center;gap:10px;padding:8px 10px 22px;text-decoration:none;color:inherit}.DesktopSidebar_brandMark__Wj8nd{width:28px;height:28px;border-radius:7px;flex-shrink:0;object-fit:contain}.DesktopSidebar_brandName__I7OWv{font-size:16px;font-weight:800;letter-spacing:-.04em}.DesktopSidebar_navGroup__s7XJt{display:flex;flex-direction:column;gap:2px;padding-bottom:18px;margin-bottom:18px;border-bottom:1px solid var(--border)}.DesktopSidebar_navGroup__s7XJt:last-of-type{border-bottom:none;padding-bottom:0;margin-bottom:0}.DesktopSidebar_navItem___YJ1n,.DesktopSidebar_settingsBtn__C1X85{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:12px;text-decoration:none;color:var(--muted);font-size:13.5px;font-weight:600;letter-spacing:-.01em;border:none;background:transparent;cursor:pointer;width:100%;text-align:left;font-family:inherit;position:relative;transition:background .15s,color .15s,padding-left .15s}.DesktopSidebar_navItem___YJ1n:hover,.DesktopSidebar_settingsBtn__C1X85:hover{background:var(--card);color:var(--text)}.DesktopSidebar_navItemActive__2rvRx{background:var(--module-bg,var(--green-dim));color:var(--module-color,var(--green));padding-left:16px}.DesktopSidebar_navItemActive__2rvRx:before{content:"";position:absolute;left:4px;top:50%;transform:translateY(-50%);width:4px;height:16px;border-radius:999px;background:var(--module-color,var(--green))}.DesktopSidebar_navIcon__K4jyu{display:inline-grid;place-items:center;width:18px;height:18px;flex-shrink:0}.DesktopSidebar_navLabel__G15Rb{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DesktopSidebar_settingsBtn__C1X85{margin-top:auto}}