html,body,#root{max-width:100%;overflow-x:clip}select option,select optgroup{background-color:#14141a;color:#fafafa}select option:checked,select option:hover{background-color:#2a2a30;color:#fff}select:focus{color:#fafafa}button{transition:transform .14s cubic-bezier(.2,.7,.2,1),filter .14s ease,box-shadow .14s ease}@media(hover:hover){button:hover:not(:disabled):not([aria-disabled=true]){transform:translateY(-1px);filter:brightness(1.06)}}button:active:not(:disabled):not([aria-disabled=true]){transform:translateY(0) scale(.985);filter:brightness(.98);transition-duration:.06s}@media(prefers-reduced-motion:reduce){button{transition:none}button:hover,button:active{transform:none;filter:none}}:root{--bg:#07080C;--card:#14161C;--card-2:#0E1016;--card-3:#1C1F27;--ink:#EAF1FF;--ink-soft:#A6B0C2;--ink-faint:#6B7488;--ink-mute:#454B59;--line:rgba(255,255,255,.07);--line-strong:rgba(255,255,255,.13);--num:"Space Grotesk","Inter",sans-serif;--telos-num:"Space Grotesk","Inter",sans-serif;--cyan:#7DD3FC;--cyan-rgb:125,211,252;--sage:#6BE3A4;--sage-rgb:107,227,164;--rose:#FF6B6B;--rose-rgb:255,107,107;--violet:#9B6AFF;--violet-rgb:155,106,255;--amber:#F2C063;--amber-rgb:242,192,99;--teal:#5EEAD4;--teal-rgb:94,234,212;--sun:#FFB347;--sun-rgb:255,179,71;--yellow:#FFD66B;--radius:18px;--radius-sm:12px;--accent:var(--cyan);--accent-rgb:var(--cyan-rgb);--scrim:rgba(4,6,11,.74);--scrim-blur:8px;--sheet:#0F1219;--sheet-edge:rgba(255,255,255,.09);--sheet-radius:22px;--sheet-shadow:0 -24px 70px -12px rgba(0,0,0,.72);--z-nav:300;--z-overlay:1000}.area-health{--accent:var(--cyan);--accent-rgb:var(--cyan-rgb)}.area-fit,.area-fitness,.area-gym{--accent:var(--rose);--accent-rgb:var(--rose-rgb)}.area-eat,.area-nutrition{--accent:var(--sage);--accent-rgb:var(--sage-rgb)}.area-spirit{--accent:var(--violet);--accent-rgb:var(--violet-rgb)}.area-biz,.area-business,.area-brand{--accent:var(--rose);--accent-rgb:var(--rose-rgb)}.area-fin,.area-finance{--accent:var(--amber);--accent-rgb:var(--amber-rgb)}.area-habits{--accent:var(--teal);--accent-rgb:var(--teal-rgb)}html,body,#root{background:var(--bg)}.ssc-prem-root:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 60% 40% at 18% 0%,rgba(125,211,252,.05),transparent 60%),radial-gradient(ellipse 70% 50% at 88% 100%,rgba(94,234,212,.035),transparent 62%);pointer-events:none;z-index:-2}@keyframes ssc-bg-drift{0%{transform:translate(0) scale(1)}to{transform:translate(-2%,2%) scale(1.04)}}@keyframes ssc-led-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.85)}}.ssc-prem-side{width:220px;flex-shrink:0;background:#00000059;border-right:1px solid rgba(255,255,255,.06);padding:22px 12px 18px;display:flex;flex-direction:column;overflow-y:auto;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.ssc-prem-main{flex:1;min-width:0;overflow-y:auto;padding:26px 28px 100px;position:relative;z-index:1}.ssc-prem-modbtn{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:9px 12px;background:transparent;border:1px solid transparent;color:#76746e;text-align:left;border-radius:12px;cursor:pointer;font-family:inherit;transition:background .18s,color .18s,border-color .18s}.ssc-prem-modbtn:hover{background:#ffffff0a;color:#fafafa}.ssc-prem-modbtn.active{background:linear-gradient(180deg,#f2c0631a,#f2c0630a);color:#fff8e7;border-color:#f2c0634d;box-shadow:inset 0 1px #ffdd962e,inset 2px 0 #f2c063,0 0 0 1px #f2c0631a,0 4px 18px #f2c0632e,0 0 24px #f2c0631a}.ssc-prem-modlabel{font-size:.86rem;font-weight:600;letter-spacing:0;display:flex;align-items:center;gap:8px}.ssc-prem-modicon{position:relative;width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:transparent;opacity:.85;transition:opacity .18s,transform .18s,background .22s,box-shadow .22s}.ssc-prem-modbtn:hover .ssc-prem-modicon{opacity:1}.ssc-prem-modbtn.active .ssc-prem-modicon{opacity:1;background:radial-gradient(circle at 50% 45%,rgba(255,220,150,.3) 0%,rgba(242,192,99,.18) 45%,rgba(242,192,99,.04) 75%,transparent 100%);box-shadow:0 0 0 1px #f2c06373,0 0 14px #f2c06373,inset 0 0 6px #ffe8aa4d;animation:ssc-mod-pulse 2.6s ease-in-out infinite}@keyframes ssc-mod-pulse{0%,to{box-shadow:0 0 0 1px #f2c06373,0 0 14px #f2c06373,inset 0 0 6px #ffe8aa4d}50%{box-shadow:0 0 0 1px #f2c0638c,0 0 22px #f2c0638c,inset 0 0 9px #ffe8aa66}}.ssc-prem-modhint{font-size:.62rem;color:#5d6873;letter-spacing:.08em}.ssc-prem-modbtn.active .ssc-prem-modhint{color:#d4b984}.ssc-prem-side-header{display:flex;align-items:center;justify-content:space-between;padding:0 8px 0 14px;margin-bottom:18px;min-height:22px}.ssc-prem-side-brand{font-size:.58rem;font-weight:700;letter-spacing:.28em;text-transform:uppercase;color:#b8b6b0;white-space:nowrap;transition:opacity .18s}.ssc-prem-side-toggle{background:transparent;border:1px solid rgba(255,255,255,.1);color:#76746e;border-radius:6px;width:22px;height:22px;cursor:pointer;font-family:inherit;font-size:13px;line-height:1;display:flex;align-items:center;justify-content:center;transition:background .15s,color .15s,border-color .15s;-webkit-tap-highlight-color:transparent}.ssc-prem-side-toggle:hover{background:#ffffff0a;color:#fafafa;border-color:#ffffff2e}.ssc-prem-side{transition:width .22s cubic-bezier(.22,1,.36,1)}.ssc-prem-side.is-collapsed{width:64px!important;padding:22px 6px 18px!important}.ssc-prem-side.is-collapsed .ssc-prem-side-brand,.ssc-prem-side.is-collapsed .ssc-prem-modhint{opacity:0;pointer-events:none;max-width:0;max-height:0;overflow:hidden}.ssc-prem-side.is-collapsed .ssc-prem-modbtn{padding:9px 8px;align-items:center}.ssc-prem-side.is-collapsed .ssc-prem-modlabel{font-size:0;gap:0;width:100%;justify-content:center}.ssc-prem-side.is-collapsed .ssc-prem-modicon{width:22px;height:22px}.ssc-prem-side.is-collapsed .ssc-prem-mini-btn{justify-content:center;padding:8px 4px;gap:0}.ssc-prem-side.is-collapsed .ssc-prem-mini-btn>span:not([style]){display:none}.ssc-prem-side.is-collapsed .ssc-prem-side-header{justify-content:center;padding:0}.ssc-prem-bottom{margin-top:16px;padding-top:12px;border-top:1px solid rgba(255,255,255,.06);display:flex;flex-direction:column;gap:2px}.ssc-prem-mini-btn{display:flex;align-items:center;gap:10px;padding:7px 12px;background:transparent;border:1px solid transparent;color:#76746e;border-radius:10px;cursor:pointer;font-family:inherit;font-size:.72rem;font-weight:500;letter-spacing:.02em;text-decoration:none;text-align:left;transition:background .15s,color .15s,border-color .15s;-webkit-tap-highlight-color:transparent}.ssc-prem-mini-btn:hover{color:#fafafa;background:#ffffff09;border-color:#ffffff0f}.ssc-skt-row:hover{background:#ffffff0d!important;border-color:#ffffff24!important}.ssc-skt-row:active{transform:scale(.997)}.ssc-prem-mini-btn.ssc-prem-signout:hover{color:#ff8a8a;border-color:#ff8a8a40}.ssc-prem-signed-as{margin-top:8px;padding:8px 12px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:9.5px;color:#76746e;letter-spacing:.04em;line-height:1.4;border-top:1px solid rgba(255,255,255,.04)}.ssc-prem-side.is-collapsed .ssc-prem-signed-as{display:none}.ssc-prem-grid{display:grid;gap:12px;margin-bottom:12px}.ssc-prem-grid-1{grid-template-columns:1fr}.ssc-prem-grid-2{grid-template-columns:repeat(2,1fr)}.ssc-prem-grid-3{grid-template-columns:repeat(3,1fr)}.ssc-fin-spend{display:grid;grid-template-columns:1.5fr 1fr;gap:16px;align-items:start;margin-bottom:12px}@media(max-width:980px){.ssc-fin-spend{grid-template-columns:1fr}}.ssc-fin-spend-main{display:flex;flex-direction:column;gap:14px;min-width:0}.ssc-fin-spend-side{display:flex;flex-direction:column;gap:18px;min-width:0}.ssc-fin-tx-solid .ssc-card{background:#14161c!important;border:1px solid rgba(255,255,255,.08)!important}.ssc-finx-int-redo{align-self:flex-start;margin:-2px 0 12px;padding:6px 0;background:none;border:none;color:#76746e;font-family:inherit;font-size:12px;font-weight:600;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.ssc-finx-int-redo:hover{color:#b8b6b0}.ssc-fin-coach-card{display:block;width:100%;text-align:left;cursor:pointer;font-family:inherit;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:16px 18px;margin-bottom:12px;box-shadow:0 12px 40px #00000073;transition:border-color .15s,transform .12s}.ssc-fin-coach-card:hover{border-color:#f2c06352;transform:translateY(-1px)}.ssc-fin-coach-card:focus-visible{outline:none;box-shadow:0 0 0 2px #f2c06380}.ssc-fin-coach-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.ssc-fin-coach-l{font-size:10.5px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#f2c063}.ssc-fin-coach-cta{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:700;color:#9a9aaf}.ssc-fin-coach-card:hover .ssc-fin-coach-cta{color:#fafafa}.ssc-fin-coach-empty{font-size:13px;color:#b8b6b0}.ssc-coach-topslot{margin-bottom:14px}.ssc-stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px 12px}@media(max-width:1080px){.ssc-prem-grid-3{grid-template-columns:repeat(2,1fr)}}@media(max-width:800px){.ssc-card{padding:12px 14px!important;border-radius:12px!important}.ssc-card-head{margin-bottom:10px!important}.ssc-card-title{font-size:9.5px!important;letter-spacing:.14em!important}.ssc-prem-grid-2 textarea{min-height:48px}.ssc-prem-grid-2 .ssc-mono{letter-spacing:-.02em}.ssc-bstats-grid{grid-template-columns:repeat(auto-fit,minmax(80px,1fr))!important;gap:6px!important}.ssc-bstats-card{padding:8px 10px!important}.ssc-bstats-value{font-size:16px!important}}@media(max-width:800px){.ssc-prem-root{flex-direction:column!important}.ssc-prem-side{position:fixed!important;left:0;right:0;bottom:0;width:100%!important;max-width:100%!important;flex-direction:row;align-items:center;overflow-x:auto;overflow-y:hidden;padding:6px 8px calc(8px + env(safe-area-inset-bottom,0px))!important;gap:4px;border-right:none;border-top:1px solid rgba(255,255,255,.08);z-index:50;background:#050506f0;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);box-shadow:0 -8px 24px #00000073;-webkit-overflow-scrolling:touch;scrollbar-width:none}.ssc-prem-side::-webkit-scrollbar{display:none}.ssc-prem-side.is-collapsed{width:100%!important;padding:6px 8px!important}.ssc-prem-side-header,.ssc-prem-bottom{display:none!important}.ssc-prem-side nav{flex-direction:row!important;flex:1;gap:4px!important;min-width:max-content}.ssc-prem-modbtn{flex:0 0 auto;flex-direction:column;padding:6px 10px!important;align-items:center;justify-content:center;gap:0!important;min-width:52px}.ssc-prem-modlabel{font-size:0!important;gap:0!important}.ssc-prem-modhint{display:none!important}.ssc-prem-modicon{width:26px!important;height:26px!important}.ssc-prem-main{padding:16px 12px calc(76px + env(safe-area-inset-bottom,0px))!important}.ssc-prem-grid-2,.ssc-prem-grid-3{grid-template-columns:1fr}.ssc-stats-grid{grid-template-columns:repeat(3,1fr)}.ssc-prem-main .card{padding:16px 14px}.ssc-h-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-left:-14px;margin-right:-14px;padding-left:14px;padding-right:14px}.ssc-h-scroll::-webkit-scrollbar{display:none}.ssc-skt-toggle{display:flex!important}.ssc-skt-stack{grid-template-columns:1fr!important;gap:10px!important}.ssc-skt-body{padding:6px 4px!important;max-height:38vh!important}.ssc-skt-body svg{max-height:36vh!important;width:auto!important}.ssc-skt-list[data-open=false]{display:none!important}.ssc-skt-list[data-open=true]{max-height:50vh!important}.ssc-skt-modal{padding:10px!important}.ssc-skt-modal-inner{max-width:100%!important;max-height:92vh!important;padding:18px 16px!important;border-radius:12px!important}.ssc-prem-main .ssc-field{min-width:0}.ssc-bstats-grid{grid-template-columns:repeat(2,1fr)!important;gap:8px!important}.ssc-bstats-card{padding:10px 12px!important}.ssc-bstats-card .ssc-bstats-value{font-size:1.05rem!important}.ssc-marking-legend{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px 8px!important}.ssc-marking-legend>*{font-size:.72rem!important;line-height:1.25!important}.ssc-marking-legend .ssc-marking-swatch{width:14px!important;height:14px!important}.ssc-brand-metrics{grid-template-columns:repeat(2,1fr)!important;gap:8px!important}.ssc-brand-metric{padding:10px 12px!important}.ssc-brand-metric .ssc-brand-num{font-size:1.05rem!important}.ssc-prem-main button .ssc-mono{font-size:11px}}@media(max-width:480px){.ssc-prem-main{padding:14px 10px 80px}.ssc-prem-main .card{padding:14px 12px}.ssc-prem-grid{gap:10px!important;margin-bottom:10px!important}.ssc-stats-grid{grid-template-columns:repeat(2,1fr)}.ssc-prem-modbtn{padding:7px 10px}.ssc-prem-modlabel{font-size:.72rem;gap:6px}.ssc-prem-modicon{width:16px;height:16px}.ssc-rep-row{grid-template-columns:repeat(auto-fit,minmax(40px,1fr))!important;gap:4px!important}.ssc-rep-pill{padding:10px 0!important;font-size:12px!important}.ssc-prem-main .ssc-field input,.ssc-prem-main .ssc-field select{font-size:13px}.ssc-day-pill{padding:4px 9px;font-size:10px}}.ssc-mono{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-variant-numeric:tabular-nums}.ssc-hero-num{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-variant-numeric:tabular-nums;font-size:2.6rem;font-weight:700;letter-spacing:-.04em;line-height:1;color:#fafafa}.ssc-hero-num .ssc-hero-suffix{font-size:.92rem;color:#76746e;font-weight:500;letter-spacing:0;margin-left:4px}.ssc-sub-title{display:flex;align-items:center;gap:8px;font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#76746e;margin:0 0 10px}.ssc-sub-title:before{content:"";width:24px;height:1px;background:#ffffff24}.ssc-glass-inset{background:#ffffff06;border:1px solid rgba(255,255,255,.06);border-radius:12px;padding:12px 14px}.ssc-meta-text{font-size:11px;color:#76746e;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-variant-numeric:tabular-nums}.ssc-field{display:flex;flex-direction:column;gap:6px}.ssc-field>span{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#76746e}.ssc-seg-control{display:flex;background:#ffffff0a;border:1px solid rgba(255,255,255,.06);border-radius:12px;padding:4px;gap:3px}.ssc-seg-btn{flex:1;min-width:0;padding:10px 8px;background:transparent;border:none;color:#76746e;border-radius:8px;font-family:inherit;font-size:12.5px;font-weight:600;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .15s,color .15s;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ssc-seg-btn:hover{color:#b8b6b0;background:#ffffff0a}.ssc-seg-btn.active{background:linear-gradient(180deg,#fff,#e8e5dd);color:#0a0a0b;box-shadow:inset 0 1px #ffffff80,0 4px 12px #00000059}.ssc-day-pill{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06);border-radius:999px;color:#b8b6b0;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:background .18s,border-color .18s;-webkit-tap-highlight-color:transparent}.ssc-day-pill:hover{background:#ffffff12;border-color:#ffffff24}.ssc-rep-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(48px,1fr));gap:6px}.ssc-rep-pill{padding:12px 0;border:1px solid rgba(255,255,255,.08);background:#00000047;color:#b8b6b0;border-radius:8px;cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;-webkit-tap-highlight-color:transparent;transition:background .15s,color .15s,transform .1s,border-color .15s}.ssc-rep-pill:hover{background:#ffffff0f;color:#fafafa}.ssc-rep-pill:active{transform:scale(.96)}.ssc-rep-pill.active{background:linear-gradient(180deg,#fff,#e8e5dd);color:#0a0a0b;border-color:transparent;font-weight:800}button:active.ssc-mono{transform:none}.ssc-rx-card{padding:18px 20px;border-radius:14px;background:#ffffff06;border:1px solid rgba(255,255,255,.08)}.ssc-rx-card.ssc-rx-up{background:linear-gradient(180deg,#6ee7b714,#ffffff06);border-color:#6ee7b72e}.ssc-rx-card.ssc-rx-down{background:linear-gradient(180deg,#ff8a8a14,#ffffff06);border-color:#ff8a8a2e}.ssc-rx-tag{display:inline-block;padding:4px 10px;border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;background:#ffffff0f;color:#b8b6b0}.ssc-rx-tag.up{background:#6ee7b724;color:#6ee7b7}.ssc-rx-tag.down{background:#ff8a8a24;color:#ff6b6b}.ssc-rx-tag.hold{background:#fbbf2424;color:#f2c063}.ssc-conn-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px}@media(max-width:600px){.ssc-conn-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px}}.ssc-conn-expanded{grid-column:1 / -1}.ssc-conn-tile{position:relative;display:flex;background:#ffffff06;border:1px solid var(--ssc-border, rgba(255,255,255,.08));border-radius:12px;padding:0;cursor:pointer;text-align:left;overflow:hidden;font-family:inherit;transition:background .18s,border-color .18s,transform .12s;min-height:64px;color:inherit}.ssc-conn-tile:hover{background:#ffffff0d;transform:translateY(-1px)}.ssc-conn-tile.is-connected{background:#ffffff0a}.ssc-conn-tile.has-error{border-color:#ff8a8a73!important}.ssc-conn-tile-rail{width:3px;flex-shrink:0}.ssc-conn-tile-body{flex:1;padding:9px 12px;display:flex;flex-direction:column;gap:4px;min-width:0}.ssc-conn-tile-head{display:flex;align-items:center;gap:7px}.ssc-conn-tile-label{font-size:.82rem;font-weight:700;color:#fafafa;letter-spacing:-.005em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ssc-conn-tile-meta{display:flex;align-items:center;gap:6px;font-size:10px}.ssc-conn-tile-pill{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:9px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;padding:2px 7px;border-radius:999px}.ssc-conn-tile-pill.is-on{background:#6be3a41f;color:#6be3a4}.ssc-conn-tile-pill.is-off{background:#ffffff0d;color:#ffffff73}.ssc-conn-tile-sync{font-family:ui-monospace,monospace;font-size:9.5px;color:#fff6;letter-spacing:.05em}.ssc-jarvis-coach{position:relative;background:radial-gradient(ellipse at 50% 0%,var(--jcard-tint-glow, rgba(107,227,164,.12)),transparent 55%),linear-gradient(180deg,#081018f5,#040a10fc);border:1px solid var(--jcard-tint-border, rgba(125, 211, 252, .22));border-radius:16px;padding:18px 20px 22px;overflow:hidden;isolation:isolate}.ssc-jarvis-coach:before{content:"";position:absolute;inset:0;background-image:repeating-linear-gradient(0deg,transparent 0px,transparent 23px,var(--jcard-tint-subtle, rgba(125, 211, 252, .035)) 23px,var(--jcard-tint-subtle, rgba(125, 211, 252, .035)) 24px);pointer-events:none;z-index:0;-webkit-mask:linear-gradient(180deg,transparent,black 25%,black 80%,transparent);mask:linear-gradient(180deg,transparent,black 25%,black 80%,transparent)}.ssc-jarvis-corners{position:absolute;inset:8px;pointer-events:none;z-index:1}.ssc-jarvis-corners span{position:absolute;width:14px;height:14px;border-color:var(--jcard-tint, rgba(125, 211, 252, .55));opacity:.55}.ssc-jarvis-corners span:nth-child(1){top:0;left:0;border-top:1.5px solid;border-left:1.5px solid;border-top-left-radius:4px}.ssc-jarvis-corners span:nth-child(2){top:0;right:0;border-top:1.5px solid;border-right:1.5px solid;border-top-right-radius:4px}.ssc-jarvis-corners span:nth-child(3){bottom:0;left:0;border-bottom:1.5px solid;border-left:1.5px solid;border-bottom-left-radius:4px}.ssc-jarvis-corners span:nth-child(4){bottom:0;right:0;border-bottom:1.5px solid;border-right:1.5px solid;border-bottom-right-radius:4px}.ssc-jarvis-eyebrow{position:relative;z-index:2;display:flex;align-items:center;gap:6px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:10px;font-weight:700;letter-spacing:.22em;color:#ffffff9e;margin-bottom:6px}.ssc-jarvis-eb-id{color:var(--jcard-tint, #7DD3FC)}.ssc-jarvis-eb-sep{opacity:.4;letter-spacing:0}.ssc-jarvis-eb-status{margin-left:auto;font-size:9.5px;display:inline-flex;align-items:center;gap:6px;color:#ffffff73}.ssc-jarvis-eb-status:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 6px currentColor}.ssc-jarvis-eb-status.is-online{color:#6be3a4}.ssc-jarvis-eb-status.is-analyzing{color:#7dd3fc;animation:ssc-jarvis-blink 1.1s linear infinite}.ssc-jarvis-eb-status.is-speaking{color:#ffe08a}.ssc-jarvis-eb-status.is-speaking:before{animation:ssc-jarvis-blink .5s linear infinite}.ssc-jarvis-eb-status.is-offline{color:#ff6b7a}@keyframes ssc-jarvis-blink{50%{opacity:.35}}.ssc-jarvis-stage{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;padding:18px 0}.ssc-jarvis-orb{--pulse: .35;position:relative;width:200px;height:200px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;padding:0;cursor:pointer;transition:transform .2s ease}.ssc-jarvis-orb:hover:not(:disabled){transform:scale(1.025)}.ssc-jarvis-orb:disabled{cursor:default}.ssc-jarvis-orb:focus{outline:none}.ssc-jarvis-orb:focus-visible{outline:2px solid rgba(125,211,252,.6);outline-offset:8px;border-radius:50%}.ssc-jarvis-orb-halo{position:absolute;inset:-24px;border-radius:50%;background:radial-gradient(circle,rgba(var(--jcard-tint-rgb),calc(.22 + var(--pulse) * .28)) 0%,rgba(var(--jcard-tint-rgb),calc(.08 + var(--pulse) * .12)) 35%,transparent 65%);filter:blur(10px);transition:background .18s ease;pointer-events:none}.ssc-jarvis-orb-ring{position:absolute;border-radius:50%;pointer-events:none}.ssc-jarvis-orb-ring--dashed{inset:0;border:1px dashed rgba(var(--jcard-tint-rgb),.24);animation:ssc-jarvis-spin-cw 40s linear infinite}.ssc-jarvis-orb-arc{position:absolute;border-radius:50%;border:1.5px solid transparent;pointer-events:none}.ssc-jarvis-orb-arc--1{inset:10px;border-top-color:rgba(var(--jcard-tint-rgb),.78);border-right-color:rgba(var(--jcard-tint-rgb),.45);box-shadow:0 0 10px rgba(var(--jcard-tint-rgb),.18);animation:ssc-jarvis-spin-cw 6.5s linear infinite}.ssc-jarvis-orb-arc--2{inset:26px;border-bottom-color:rgba(var(--jcard-tint-rgb),.6);border-left-color:rgba(var(--jcard-tint-rgb),.32);animation:ssc-jarvis-spin-ccw 9.5s linear infinite}.ssc-jarvis-orb-ticks{position:absolute;inset:14px;border-radius:50%;animation:ssc-jarvis-spin-ccw 32s linear infinite;pointer-events:none}.ssc-jarvis-orb-ticks span{position:absolute;top:50%;left:50%;width:2px;height:5px;background:rgba(var(--jcard-tint-rgb),.55);border-radius:1px;transform-origin:50% 50%}.ssc-jarvis-orb-core{position:relative;width:92px;height:92px;border-radius:50%;background:radial-gradient(circle at 32% 28%,rgba(220,245,255,.55) 0%,transparent 35%),radial-gradient(circle at 50% 50%,rgba(var(--jcard-tint-rgb),.45),rgba(var(--jcard-tint-rgb),.2) 30%,#0a2238 70%,#04101c);box-shadow:inset 0 0 22px rgba(var(--jcard-tint-rgb),.55),inset 0 0 42px #04101cd9,0 0 calc(20px + var(--pulse) * 30px) rgba(var(--jcard-tint-rgb),calc(.45 + var(--pulse) * .45));animation:ssc-jarvis-breathe 3.4s ease-in-out infinite;transition:box-shadow .18s ease}.ssc-jarvis-orb-core-glint{position:absolute;inset:28%;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.45),transparent 60%);pointer-events:none}.ssc-jarvis-orb--speaking .ssc-jarvis-orb-core{animation:ssc-jarvis-breathe .9s ease-in-out infinite}.ssc-jarvis-orb--analyzing .ssc-jarvis-orb-arc--1{animation-duration:2.4s}.ssc-jarvis-orb--analyzing .ssc-jarvis-orb-arc--2{animation-duration:3.4s}.ssc-jarvis-orb--analyzing .ssc-jarvis-orb-ticks{animation-duration:9s}.ssc-jarvis-orb--offline .ssc-jarvis-orb-core{background:radial-gradient(circle at 50% 50%,#4a2128,#1e0a10 70%);box-shadow:inset 0 0 22px #ff6b7a66,0 0 18px #ff6b7a40;animation:none}.ssc-jarvis-orb--offline .ssc-jarvis-orb-arc--1{border-top-color:#ff6b7a80;border-right-color:#ff6b7a4d}.ssc-jarvis-orb--offline .ssc-jarvis-orb-arc--2{border-bottom-color:#ff6b7a66;border-left-color:#ff6b7a40}.ssc-jarvis-orb--offline .ssc-jarvis-orb-halo{background:radial-gradient(circle,rgba(255,107,122,.18) 0%,transparent 60%)}@keyframes ssc-jarvis-spin-cw{to{transform:rotate(360deg)}}@keyframes ssc-jarvis-spin-ccw{to{transform:rotate(-360deg)}}@keyframes ssc-jarvis-breathe{0%,to{transform:scale(.97)}50%{transform:scale(1.03)}}.ssc-jarvis-orb-caption{margin-top:14px;font-family:ui-monospace,monospace;font-size:10px;letter-spacing:.28em;color:rgba(var(--jcard-tint-rgb),.65);text-transform:uppercase;min-height:1.2em;transition:color .25s}.ssc-jarvis-coach.is-speaking .ssc-jarvis-orb-caption{color:#ffe08a}.ssc-jarvis-coach.is-analyzing .ssc-jarvis-orb-caption{color:#7dd3fc}.ssc-jarvis-coach.is-offline .ssc-jarvis-orb-caption{color:#ff6b7a}.ssc-jarvis-actions{display:flex;gap:8px;margin-top:14px;flex-wrap:wrap;justify-content:center}.ssc-jarvis-cta{background:transparent;border:1px solid rgba(125,211,252,.42);color:#7dd3fcf2;padding:7px 14px;border-radius:999px;font-family:ui-monospace,monospace;font-size:10.5px;font-weight:700;letter-spacing:.18em;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.ssc-jarvis-cta:hover:not(:disabled){background:#7dd3fc1a;border-color:#7dd3fcbf;color:#b8e0f6}.ssc-jarvis-cta:disabled{opacity:.4;cursor:not-allowed}.ssc-jarvis-cta--stop{border-color:#ffe08a99;color:#ffe08a}.ssc-jarvis-cta--stop:hover:not(:disabled){background:#ffe08a1a;border-color:#ffe08ae6;color:#fff1b8}.ssc-jarvis-transcript{position:relative;z-index:2;display:flex;flex-direction:column;gap:10px;margin-top:4px}.ssc-jarvis-block{opacity:0;transform:translateY(8px);animation:ssc-jarvis-reveal .55s cubic-bezier(.16,1,.3,1) forwards;position:relative;padding:10px 12px 10px 16px;border-radius:10px;background:#7dd3fc0a;border:1px solid rgba(125,211,252,.1);transition:background .25s,border-color .25s,box-shadow .25s,transform .25s}.ssc-jarvis-block:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:2px;border-radius:1px;background:#7dd3fc59;transition:background .25s,box-shadow .25s}.ssc-jarvis-block.is-speaking{background:#7dd3fc1a;border-color:#7dd3fc73;box-shadow:0 0 24px #7dd3fc38;transform:translate(2px)}.ssc-jarvis-block.is-speaking:before{background:#7dd3fc;box-shadow:0 0 14px #7dd3fce6}.ssc-jarvis-block:nth-child(1){animation-delay:.05s}.ssc-jarvis-block:nth-child(2){animation-delay:.18s}.ssc-jarvis-block:nth-child(3){animation-delay:.31s}.ssc-jarvis-block:nth-child(4){animation-delay:.44s}.ssc-jarvis-block:nth-child(5){animation-delay:.57s}.ssc-jarvis-block:nth-child(6){animation-delay:.7s}.ssc-jarvis-block:nth-child(7){animation-delay:.83s}@keyframes ssc-jarvis-reveal{to{opacity:1;transform:translateY(0)}}.ssc-jarvis-block-eyebrow{font-family:ui-monospace,monospace;font-size:9.5px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#7dd3fcc7;margin-bottom:4px}.ssc-jarvis-block-text{font-size:.92rem;line-height:1.45;color:#e6f4fe;font-family:Inter,sans-serif}.ssc-jarvis-block-why{margin-top:4px;font-size:.78rem;line-height:1.45;color:#e6f4fea6}.ssc-jarvis-block-meta{margin-top:8px;font-family:ui-monospace,monospace;font-size:10.5px;font-weight:700;letter-spacing:.12em;color:#7dd3fcd9}.ssc-jarvis-block.is-warning{background:#ff8a4d12;border-color:#ff8a4d38}.ssc-jarvis-block.is-warning:before{background:#ff8a4d8c}.ssc-jarvis-block.is-warning .ssc-jarvis-block-eyebrow{color:#ffb47a}.ssc-jarvis-block.is-warning.is-speaking{background:#ff8a4d24;border-color:#ff8a4d80;box-shadow:0 0 24px #ff8a4d38}.ssc-jarvis-block.is-warning.is-speaking:before{background:#ffb47a;box-shadow:0 0 14px #ff8a4de6}.ssc-jarvis-block.is-next{background:linear-gradient(180deg,#7dd3fc1a,#7dd3fc08);border-color:#7dd3fc52}.ssc-jarvis-block.is-pattern{font-style:italic}.ssc-jarvis-err{position:relative;z-index:2;font-family:ui-monospace,monospace;font-size:11px;color:#ff6b7a;letter-spacing:.1em;margin:6px 0 0;text-align:center}.ssc-jarvis-empty{position:relative;z-index:2;font-size:.82rem;color:#e6f4fe8c;text-align:center;padding:4px 0}.ssc-jarvis-orb-ticks{--tick-r: -82px}.ssc-jarvis-orb-ticks span{height:5px}@media(max-width:520px){.ssc-jarvis-orb{width:168px;height:168px}.ssc-jarvis-orb-core{width:78px;height:78px}.ssc-jarvis-orb-arc--1{inset:8px}.ssc-jarvis-orb-arc--2{inset:22px}.ssc-jarvis-orb-ticks{inset:12px;--tick-r: -68px}}.ssc-cal-reconnect{display:flex;gap:12px;align-items:flex-start;padding:12px 14px;border-radius:12px;background:linear-gradient(135deg,#ffba491a,#ffba4908);border:1px solid rgba(255,186,73,.4);margin-bottom:14px}.ssc-cal-reconnect-icon{font-size:18px;line-height:1;color:#ffc46b;filter:drop-shadow(0 0 6px rgba(255,186,73,.5));padding-top:1px}.ssc-cal-reconnect-title{font-size:.84rem;font-weight:700;color:#ffc46b;letter-spacing:.02em;margin-bottom:2px}.ssc-cal-reconnect-text{font-size:.78rem;color:#fce4d0d9;line-height:1.45}.ssc-cal-reconnect-text code{font-family:ui-monospace,monospace;font-size:.72rem;background:#00000059;padding:1px 5px;border-radius:4px;color:#ffe08a}.ssc-cal-error{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border-radius:10px;background:#ff6b7a14;border:1px solid rgba(255,107,122,.3);margin-bottom:12px;font-size:.84rem;color:#fce0e0e6}.ssc-cal-error-tag{font-family:ui-monospace,monospace;font-size:10px;font-weight:700;letter-spacing:.2em;color:#ff6b7a;flex-shrink:0;padding-top:2px}.ssc-cal-week{display:flex;flex-direction:column;gap:14px}.ssc-cal-day{position:relative;padding-left:12px;border-left:2px solid transparent;transition:border-color .25s}.ssc-cal-day.is-today{border-left-color:#7dd3fc8c;background:linear-gradient(90deg,rgba(125,211,252,.045),transparent 70%);border-radius:0 8px 8px 0;padding:6px 8px 8px 12px;margin:-6px -8px -8px -12px}.ssc-cal-day-head{display:flex;align-items:baseline;gap:10px;padding-bottom:6px;margin-bottom:8px;border-bottom:1px solid rgba(255,255,255,.06)}.ssc-cal-day.is-today .ssc-cal-day-head{border-bottom-color:#7dd3fc2e}.ssc-cal-day-label{font-size:12px;font-weight:700;color:#fafafa;letter-spacing:.02em}.ssc-cal-day.is-today .ssc-cal-day-label{color:#7dd3fc}.ssc-cal-day-count{font-family:ui-monospace,monospace;font-size:10px;letter-spacing:.1em;color:#ffffff6b}.ssc-cal-day-empty{font-size:.8rem;color:#ffffff52;font-style:italic;padding-left:4px}.ssc-cal-events{display:flex;flex-direction:column;gap:6px}.ssc-cal-event{--ev-color: rgba(125, 211, 252, .6);display:flex;align-items:stretch;gap:10px;padding:10px 12px;border-radius:8px;background:#ffffff06;border:1px solid rgba(255,255,255,.06);text-decoration:none;color:#fafafa;transition:background .18s,border-color .18s,transform .12s}.ssc-cal-event:hover{background:#ffffff0d;border-color:#ffffff1f;transform:translate(1px)}.ssc-cal-event-rail{width:3px;align-self:stretch;border-radius:2px;background:var(--ev-color);box-shadow:0 0 8px color-mix(in srgb,var(--ev-color) 40%,transparent)}.ssc-cal-event-body{flex:1;min-width:0}.ssc-cal-event-title{font-size:.92rem;font-weight:600;color:#fafafa;margin-bottom:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ssc-cal-event-meta{font-size:11px;color:#ffffff80;letter-spacing:.02em}.ssc-cal-event-pill{align-self:center;font-family:ui-monospace,monospace;font-size:9px;font-weight:700;letter-spacing:.16em;padding:2px 7px;border-radius:999px;background:color-mix(in srgb,var(--ev-color) 14%,transparent);color:var(--ev-color);flex-shrink:0}.ssc-cal-event-arrow{font-size:14px;color:#ffffff4d;align-self:center;transition:color .18s,transform .18s}.ssc-cal-event:hover .ssc-cal-event-arrow{color:#7dd3fcd9;transform:translate(2px,-2px)}.ssc-stack-item{display:grid;grid-template-columns:32px 1fr auto auto;gap:10px;align-items:center;padding:10px 12px;border-radius:10px;background:#ffffff09;margin-bottom:6px;border:1px solid transparent;transition:background .2s,border-color .2s}.ssc-stack-item:hover{background:#ffffff0d}.ssc-stack-item.taken{background:#1d9e7514}.ssc-stack-item.missed{border-color:#ef444473;animation:ssc-pulse-red 1.5s ease-in-out infinite}.ssc-stack-item.taken.missed{animation:none;border-color:transparent}@keyframes ssc-pulse-red{0%,to{box-shadow:0 0 #ef444466}50%{box-shadow:0 0 0 8px #ef444400}}.ssc-stack-check{width:28px;height:28px;border-radius:50%;border:2px solid rgba(255,255,255,.12);background:#ffffff0a;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:14px;color:transparent;transition:all .2s;font-family:inherit;padding:0}.ssc-stack-check:hover{border-color:#1d9e75}.ssc-stack-check.checked{background:#1d9e75;border-color:#1d9e75;color:#fff;box-shadow:0 0 12px #1d9e7559}.ssc-stack-item.missed .ssc-stack-check{border-color:#ef44448c}.ssc-stack-item.taken.missed .ssc-stack-check{border-color:#1d9e75}.ssc-low-btn{background:transparent;border:1px solid rgba(255,255,255,.12);color:#76746e;font-size:10px;padding:5px 9px;border-radius:6px;cursor:pointer;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-weight:600;letter-spacing:.04em;white-space:nowrap;transition:all .15s;-webkit-tap-highlight-color:transparent}.ssc-low-btn:hover{border-color:#a32d2d66;color:#ff8a4d}.ssc-low-btn.is-low{background:#a32d2d1a;border-color:#a32d2d66;color:#ff8a4d}.ssc-stack-del{background:transparent;border:1px solid rgba(255,255,255,.12);color:#76746e;cursor:pointer;font-size:16px;padding:4px 10px;border-radius:6px;min-width:28px;min-height:28px;display:inline-flex;align-items:center;justify-content:center;font-family:inherit;opacity:.7;transition:opacity .15s,color .15s,border-color .15s,background .15s;-webkit-tap-highlight-color:transparent}.ssc-stack-item:hover .ssc-stack-del{opacity:1}.ssc-stack-del:hover{color:#ff6b6b;border-color:#ef444473;background:#ef444414;opacity:1}.ssc-stack-filters{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 12px}.ssc-stack-filter{display:inline-flex;align-items:center;gap:6px;padding:6px 11px;border-radius:999px;background:#ffffff09;border:1px solid rgba(255,255,255,.08);color:#c9c7c0;font-size:11.5px;font-weight:600;font-family:inherit;letter-spacing:.02em;cursor:pointer;transition:background .15s,border-color .15s,color .15s;-webkit-tap-highlight-color:transparent}.ssc-stack-filter:hover{background:#ffffff0f;color:#fafafa}.ssc-stack-filter.active{background:#fffffff2;border-color:#fffffff2;color:#0a0a0b}.ssc-stack-filter-n{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:10px;padding:1px 6px;border-radius:999px;background:#00000040;color:inherit;opacity:.7}.ssc-stack-filter.active .ssc-stack-filter-n{background:#0000001f;opacity:1}@keyframes ssc-skel{0%,to{opacity:.6}50%{opacity:1}}.ssc-ticker{display:flex;align-items:center;gap:12px;padding:10px 14px;margin-bottom:10px;background:#00000047;border:1px solid rgba(255,255,255,.06);border-radius:10px;font-size:12px;min-height:36px}.ssc-ticker-dot{width:8px;height:8px;border-radius:50%;background:#6be3a4;flex-shrink:0;transition:background .3s}.ssc-ticker.status-low .ssc-ticker-dot{background:#ff8a4d}.ssc-ticker.status-missed .ssc-ticker-dot{background:#ff6b6b;animation:ssc-pulse-red 1.5s ease-in-out infinite}.ssc-ticker-label{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#76746e;flex-shrink:0}.ssc-ticker-msg{flex:1;font-size:12px;font-weight:600;color:#fafafa;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ssc-topbar{display:none}@media(max-width:800px){.ssc-topbar{display:flex;gap:6px;padding:max(10px,env(safe-area-inset-top)) 0 12px;margin-bottom:4px;position:sticky;top:0;z-index:20;background:linear-gradient(180deg,#050506f2,#050506bf 60%,#05050600)}}.ssc-topbar-pill{flex:1 1 0;min-width:0;display:inline-flex;align-items:center;gap:8px;padding:8px 12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06);border-radius:11px;color:#fafafa;font-family:inherit;cursor:pointer;transition:background .15s,border-color .15s;-webkit-tap-highlight-color:transparent}.ssc-topbar-pill:hover{background:#ffffff12;border-color:#ffffff1a}.ssc-topbar-dot{width:7px;height:7px;border-radius:50%;background:#6ee7b7;flex-shrink:0}.ssc-topbar-warn .ssc-topbar-dot{background:#fbbf24}.ssc-topbar-miss .ssc-topbar-dot{background:#ff8a8a;animation:ssc-pulse-red 1.6s ease-in-out infinite}.ssc-topbar-idle .ssc-topbar-dot{background:#fff3}.ssc-topbar-label{font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#ffffff80;flex-shrink:0}.ssc-topbar-count{margin-left:auto;font-size:12px;font-weight:700;color:#fafafa;white-space:nowrap}.ssc-topbar-waterwrap{flex:1 1 0;min-width:0;display:flex}.ssc-topbar-water-pill{flex:1;border-radius:11px 0 0 11px;border-right:none;background:#7dd3fc12;border-color:#7dd3fc24}.ssc-topbar-water-pill:hover{background:#7dd3fc1f}.ssc-topbar-water-pill .ssc-topbar-count{color:#7dd3fc;margin-left:0}.ssc-topbar-water-pill.ssc-topbar-good .ssc-topbar-count{color:#6ee7b7}.ssc-topbar-water-pill.ssc-topbar-warn .ssc-topbar-count{color:#fbbf24}.ssc-topbar-water-pill.ssc-topbar-miss .ssc-topbar-count{color:#ff8a8a}.ssc-topbar-water-add{flex:0 0 42px;width:42px;border:1px solid rgba(125,211,252,.14);border-left:1px solid rgba(125,211,252,.24);background:linear-gradient(180deg,#7dd3fc38,#6ee7b738);color:#fff;font-family:inherit;font-size:18px;font-weight:700;cursor:pointer;border-radius:0 11px 11px 0;transition:background .15s,transform .1s;-webkit-tap-highlight-color:transparent}.ssc-topbar-water-add:hover{background:linear-gradient(180deg,#7dd3fc57,#6ee7b757)}.ssc-topbar-water-add:active{transform:scale(.94)}.ssc-topbar-meal-pill{background:#ff8a8a0f;border-color:#ff8a8a2e;flex:0 0 auto;cursor:pointer;display:inline-flex;align-items:center;padding:8px 14px}.ssc-topbar-meal-pill:hover{background:#ff8a8a1a}.ssc-topbar-meal-pill .ssc-topbar-label{color:#ff8a8a}@media(max-width:380px){.ssc-topbar-label{display:none}}.ssc-jarvis-mic-active{animation:ssc-jarvis-mic-pulse 1.2s ease-in-out infinite;box-shadow:0 0 #ff6b7a8c}@keyframes ssc-jarvis-mic-pulse{0%,to{box-shadow:0 0 #ff6b7a8c}50%{box-shadow:0 0 0 6px #ff6b7a00}}@keyframes ssc-fadein{0%{opacity:0;transform:translate(-50%) translateY(8px)}to{opacity:1;transform:translate(-50%) translateY(0)}}@media(min-width:560px){.ssc-jfab-backdrop{align-items:center!important;padding:20px!important}.ssc-jfab-modal{border-radius:18px!important;max-height:85vh!important}}.ssc-jfab-orb-wrap{position:fixed;bottom:96px;right:28px;width:64px;height:64px;z-index:100}@media(max-width:900px){.ssc-jfab-orb-wrap{display:none}}.ssc-jfab-ring{position:absolute;border-radius:50%;pointer-events:none}.ssc-jfab-ring--1{width:76px;height:76px;top:-6px;left:-6px;border:1.5px solid rgba(125,211,252,.18);border-top-color:#7dd3fca6;animation:ssc-jfab-cw 8s linear infinite}.ssc-jfab-ring--2{width:90px;height:90px;top:-13px;left:-13px;border:1px solid rgba(125,211,252,.1);border-bottom-color:#7dd3fc73;border-right-color:#7dd3fc38;animation:ssc-jfab-ccw 14s linear infinite}.ssc-jfab-ring--1.is-open{animation-duration:4s!important;border-top-color:#7dd3fce6}.ssc-jfab-ring--2.is-open{animation-duration:7s!important;border-bottom-color:#7dd3fcb3}@keyframes ssc-jfab-cw{to{transform:rotate(360deg)}}@keyframes ssc-jfab-ccw{to{transform:rotate(-360deg)}}.ssc-jfab-btn{position:absolute;inset:0;width:64px;height:64px;border-radius:50%;background:radial-gradient(circle at 38% 35%,#ffffffe0,#7dd3fcd1 40%,#0891b2f2);border:none;color:#0a121ed1;font-size:1.2rem;cursor:pointer;display:flex;align-items:center;justify-content:center;animation:ssc-jfab-pulse 2.2s ease-in-out infinite;transition:background .22s;font-family:inherit;overflow:hidden}.ssc-jfab-btn:after{content:"";position:absolute;left:0;right:0;height:1.5px;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.7) 30%,rgba(125,211,252,.95) 50%,rgba(255,255,255,.7) 70%,transparent 100%);animation:ssc-jfab-scan 4s linear infinite;pointer-events:none;top:2px}@keyframes ssc-jfab-scan{0%{top:2px;opacity:0}4%{opacity:.9}96%{opacity:.9}to{top:62px;opacity:0}}.ssc-jfab-btn.is-open{background:radial-gradient(circle at 38% 35%,#fffffff5,#7dd3fceb 38%,#0891b2fa);animation:ssc-jfab-pulse-open 1.5s ease-in-out infinite}.ssc-jfab-btn:focus{outline:none}.ssc-jfab-btn:focus-visible{outline:2px solid rgba(125,211,252,.8);outline-offset:4px}@keyframes ssc-jfab-pulse{0%,to{box-shadow:0 0 #7dd3fc80,0 4px 22px #00000073}50%{box-shadow:0 0 0 9px #7dd3fc00,0 4px 22px #00000073}}@keyframes ssc-jfab-pulse-open{0%,to{box-shadow:0 0 #7dd3fcbf,0 6px 32px #0000008c}50%{box-shadow:0 0 0 14px #7dd3fc00,0 6px 32px #0000008c}}.ssc-cmd-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;padding-top:12px}@media(max-width:559px){.ssc-cmd-grid{grid-template-columns:repeat(3,1fr)}}.ssc-cmd-tile{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:10px 8px;border-radius:12px;background:#7dd3fc0a;border:1px solid rgba(125,211,252,.16);cursor:pointer;font-family:inherit;transition:background .15s,box-shadow .15s,border-color .15s;color:#ffffff80;font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;min-height:64px}.ssc-cmd-tile:hover{background:#7dd3fc14;border-color:#7dd3fc59;box-shadow:0 0 12px #7dd3fc26}.ssc-cmd-tile:active{opacity:.8}.ssc-nutr-grid{display:grid;grid-template-columns:2fr 1.5fr;grid-template-rows:auto auto;gap:16px}@media(max-width:559px){.ssc-nutr-grid{display:flex;flex-direction:column;gap:12px}.ssc-nutr-grid>div{grid-column:unset!important;grid-row:unset!important}}.ssc-nutr-grid2{display:grid;grid-template-columns:1.7fr 1fr;gap:16px;align-items:start}.ssc-colgap{display:flex;flex-direction:column;gap:16px;min-width:0}@media(max-width:820px){.ssc-nutr-grid2{grid-template-columns:1fr}}.ssc-photo-cta{display:block;text-align:center;cursor:pointer;padding:28px;border-radius:16px;border:1.5px dashed rgba(107,227,164,.4);background:radial-gradient(ellipse at top,rgba(107,227,164,.12) 0%,transparent 70%),#ffffff0a;transition:border-color .15s,background .15s}.ssc-photo-cta:hover{border-color:#6be3a4b3}.ssc-photo-cta-cam{width:50px;height:50px;margin:0 auto 12px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:#6be3a4;color:#0a0a0b;box-shadow:0 0 22px #6be3a466}.ssc-photo-cta-title{font-size:17px;font-weight:700;color:#6be3a4;margin-bottom:4px}.ssc-photo-cta-sub{font-size:13px;color:#a3a3ab}.ssc-photo-cta-sub em{color:#6be3a4;font-style:normal;font-weight:600}.ssc-body-strip{display:flex;align-items:center;gap:16px;padding:10px 12px;border-radius:10px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);cursor:pointer;font-family:SF Mono,Fira Mono,monospace}.ssc-body-strip-stat{font-size:13px;font-weight:700;color:#f0f0f5;letter-spacing:-.01em}.ssc-body-strip-unit{font-size:9px;font-weight:500;color:#5a5a72;margin-left:2px;letter-spacing:.06em}.ssc-body-strip-chevron{margin-left:auto;font-size:9px;color:#5a5a72}.ssc-jinline-orb-wrap{position:relative;width:130px;height:130px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ssc-jinline-ring{position:absolute;border-radius:50%;border:1px solid rgba(107,227,164,.22);pointer-events:none}.ssc-jinline-ring--1{width:130px;height:130px;animation:ssc-jfab-spin 9s linear infinite;border-top-color:#6be3a48c;border-right-color:#6be3a41f;border-bottom-color:#6be3a41f;border-left-color:#6be3a41f}.ssc-jinline-ring--2{width:108px;height:108px;animation:ssc-jfab-spin-r 15s linear infinite;border-top-color:#c9b6ff4d;border-right-color:#c9b6ff14;border-bottom-color:#c9b6ff14;border-left-color:#c9b6ff14}.ssc-jinline-core{width:88px;height:88px;border-radius:50%;background:radial-gradient(circle at 38% 32%,#ffffff2e,#6be3a447 35%,#0d1e2df2 75%);box-shadow:0 0 28px #6be3a44d,0 0 56px #6be3a424,inset 0 0 18px #6be3a41f;position:relative;overflow:hidden;animation:ssc-jinline-pulse 2.5s ease-in-out infinite}@keyframes ssc-jinline-pulse{0%,to{box-shadow:0 0 28px #6be3a44d,0 0 56px #6be3a424,inset 0 0 18px #6be3a41f}50%{box-shadow:0 0 40px #6be3a473,0 0 72px #6be3a438,inset 0 0 24px #6be3a42e}}.ssc-jinline-scanline{position:absolute;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,rgba(107,227,164,.6),transparent);animation:ssc-jinline-scan 3s ease-in-out infinite;pointer-events:none}@keyframes ssc-jinline-scan{0%{top:5%;opacity:0}15%{opacity:1}85%{opacity:1}to{top:92%;opacity:0}}.ssc-jinline-glint{position:absolute;top:14%;left:22%;width:28px;height:8px;border-radius:50%;background:#ffffff38;transform:rotate(-30deg);pointer-events:none}.ssc-jrnl{max-width:820px;width:100%;margin:0 auto}.ssc-jrnl-intro{font-size:12.5px;color:#9a9aaf;line-height:1.5;margin-bottom:12px;max-width:62ch}.ssc-jrnl-help{display:flex;align-items:center;gap:10px;justify-content:space-between;margin-bottom:12px;padding:9px 12px;border-radius:12px;background:#7bf0dc0f;border:1px solid rgba(123,240,220,.16)}.ssc-jrnl-help-l{font-size:12.5px;color:#c9cdd8;line-height:1.4}.ssc-jrnl-help-btn{flex-shrink:0;padding:6px 14px;border-radius:9px;border:none;cursor:pointer;font-size:12px;font-weight:700;background:linear-gradient(160deg,#7bf0dc,#5eead4);color:#06140f;transition:filter .15s;touch-action:manipulation}.ssc-jrnl-help-btn:hover{filter:brightness(1.06)}.ssc-jrnl-help-x{flex-shrink:0;width:26px;height:26px;border-radius:8px;border:1px solid rgba(255,255,255,.12);background:#ffffff0d;color:#9aa4b6;cursor:pointer;display:grid;place-items:center;font-size:12px;line-height:0;touch-action:manipulation}.ssc-jrnl-help-x:hover{background:#ffffff1a;color:#eaf1ff}.ssc-jrnl-tabs{display:flex;flex-wrap:nowrap;gap:5px;margin-bottom:16px;padding:4px;border-radius:14px;background:#ffffff08;border:1px solid rgba(255,255,255,.08)}.ssc-jrnl-tab{flex:1 1 0;min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:9px 6px;min-height:40px;border-radius:10px;border:none;cursor:pointer;background:none;color:#9a9aaf;font-family:inherit;font-size:12.5px;font-weight:700;letter-spacing:-.01em;white-space:nowrap;transition:background .15s,color .15s;touch-action:manipulation}.ssc-jrnl-tab.on{background:linear-gradient(160deg,#7bf0dc,#5eead4);color:#06140f;box-shadow:0 4px 14px #5eead438}.ssc-jrnl-tab:hover:not(.on){color:#e8e8ec}.ssc-jrnl-tab:focus-visible{outline:2px solid #5EEAD4;outline-offset:2px}.ssc-jrnl-tab-ic{line-height:0;flex-shrink:0}.ssc-jrnl-tab-l{overflow:hidden;text-overflow:ellipsis}@media(min-width:680px){.ssc-jrnl-tab{flex:1;padding:10px 8px}}@media(max-width:679px){.ssc-jrnl-tab{font-size:11.5px;padding:9px 4px;gap:4px}.ssc-jrnl-help-l{font-size:11.5px}}@media(max-width:380px){.ssc-jrnl-tab-ic{display:none}}.ssc-self-grid{display:grid;grid-template-columns:1.25fr 1fr;gap:24px;align-items:start}.ssc-self-side{border-left:1px solid rgba(255,255,255,.08);padding-left:24px}@media(max-width:680px){.ssc-self-grid{grid-template-columns:1fr;gap:18px}.ssc-self-side{order:-1;border-left:none;padding-left:0;padding-bottom:18px;border-bottom:1px solid rgba(255,255,255,.08)}}.ssc-skel{position:relative;overflow:hidden;background:#ffffff0a;border:1px solid rgba(255,255,255,.07);border-radius:9px}.ssc-skel:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.07),transparent);animation:ssc-skel-shimmer 1.25s ease-in-out infinite}@keyframes ssc-skel-shimmer{to{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){.ssc-skel:after{animation:none}}.telos-input:focus-visible{outline:2px solid #7DD3FC;outline-offset:1px;border-color:#7dd3fc}.ssc-ritual-act{touch-action:manipulation;transition:transform .1s,filter .12s}.ssc-ritual-act:focus-visible{outline:2px solid #7DD3FC;outline-offset:2px}.ssc-ritual-act:active{transform:translateY(1px)}@media(prefers-reduced-motion:reduce){.ssc-ritual-act{transition:none}}.ssc-coach-launch{display:flex;align-items:center;gap:11px;width:100%;text-align:left;cursor:pointer;font-family:inherit;padding:11px 14px;border-radius:14px;margin-bottom:16px;background:radial-gradient(120% 150% at 0% 0%,color-mix(in srgb,var(--cc) 14%,transparent),transparent 58%),#0c0d1199;border:1px solid color-mix(in srgb,var(--cc) 26%,transparent);transition:border-color .15s,transform .12s;touch-action:manipulation}.ssc-coach-launch:hover{border-color:color-mix(in srgb,var(--cc) 48%,transparent);transform:translateY(-1px)}.ssc-coach-launch:focus-visible{outline:2px solid var(--cc);outline-offset:2px}.ssc-coach-spark{display:grid;place-items:center;width:30px;height:30px;flex-shrink:0;border-radius:9px;color:var(--cc);background:color-mix(in srgb,var(--cc) 12%,transparent);border:1px solid color-mix(in srgb,var(--cc) 26%,transparent)}.ssc-coach-launch-body{flex:1;min-width:0}.ssc-coach-launch-l{display:block;font-size:13.5px;font-weight:700;color:#f0f0f5}.ssc-coach-launch-hint{display:block;font-size:11px;color:#8a8893;margin-top:2px}.ssc-coach-launch-arrow{color:var(--cc);flex-shrink:0;line-height:0}.ssc-coach-scrim{position:fixed;inset:0;z-index:970;background:#0006;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);animation:sscCoachFade .2s ease}.ssc-coach-dock{position:fixed;top:0;right:0;bottom:0;z-index:972;width:380px;max-width:92vw;display:flex;flex-direction:column;background:#0c0d12;border-left:1px solid color-mix(in srgb,var(--cc) 24%,rgba(255,255,255,.1));box-shadow:-24px 0 60px #00000080;overscroll-behavior:contain;animation:sscCoachSlide .26s cubic-bezier(.2,.7,.2,1)}.ssc-coach-head{display:flex;align-items:center;gap:10px;padding:15px 16px;border-bottom:1px solid rgba(255,255,255,.07);flex-shrink:0;background:radial-gradient(120% 160% at 0% 0%,color-mix(in srgb,var(--cc) 12%,transparent),transparent 60%)}.ssc-coach-head-l{flex:1;min-width:0;font-size:14px;font-weight:700;color:#f4f4f6;letter-spacing:-.01em}.ssc-coach-close{width:30px;height:30px;flex-shrink:0;border-radius:9px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:#9a9aaf;font-size:18px;line-height:1;cursor:pointer}.ssc-coach-close:hover{color:#fff;border-color:#ffffff38}.ssc-coach-body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:16px}.ssc-coach-empty{display:flex;flex-direction:column;gap:12px}.ssc-coach-empty-t{font-size:14px;color:#c7c4bc}.ssc-coach-chips{display:flex;flex-direction:column;gap:8px}.ssc-coach-chip{text-align:left;padding:10px 13px;border-radius:11px;cursor:pointer;font-family:inherit;font-size:13px;color:#e8e8ec;background:#ffffff0a;border:1px solid rgba(255,255,255,.09);transition:background .12s,border-color .12s;touch-action:manipulation}.ssc-coach-chip:hover{background:color-mix(in srgb,var(--cc) 12%,transparent);border-color:color-mix(in srgb,var(--cc) 32%,transparent)}.ssc-coach-thread{display:flex;flex-direction:column;gap:11px}.ssc-coach-msg{max-width:88%;padding:11px 14px;font-size:13px;line-height:1.5;white-space:pre-wrap;border-radius:15px}.ssc-coach-msg-user{align-self:flex-end;background:color-mix(in srgb,var(--cc) 20%,transparent);border:1px solid color-mix(in srgb,var(--cc) 36%,transparent);color:#f4f6f8;border-bottom-right-radius:5px}.ssc-coach-msg-ai{align-self:flex-start;background:#ffffff0b;border:1px solid rgba(255,255,255,.09);color:#e8e8ec;border-bottom-left-radius:5px}.ssc-coach-msg-err{align-self:flex-start;background:#b85a6a1f;color:#e89aa6;font-size:12px}.ssc-coach-typing{display:inline-flex;gap:4px;align-items:center}.ssc-coach-typing span{width:6px;height:6px;border-radius:50%;background:var(--cc);animation:sscCoachBlink 1.2s infinite ease-in-out both}.ssc-coach-typing span:nth-child(2){animation-delay:.18s}.ssc-coach-typing span:nth-child(3){animation-delay:.36s}.ssc-coach-input{display:flex;gap:8px;padding:12px;border-top:1px solid rgba(255,255,255,.07);flex-shrink:0}.ssc-coach-input input{flex:1;min-width:0;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:12px 14px;outline:none;font-family:inherit;font-size:14px;color:#f4f6f8}.ssc-coach-input input:focus{border-color:color-mix(in srgb,var(--cc) 50%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--cc) 12%,transparent)}.ssc-coach-input button{width:46px;flex-shrink:0;border:none;border-radius:12px;cursor:pointer;color:#0b1020;display:grid;place-items:center;background:color-mix(in srgb,var(--cc) 85%,#fff 15%);transition:filter .15s}.ssc-coach-input button:hover:not(:disabled){filter:brightness(1.06)}.ssc-coach-input button:disabled{opacity:.4;cursor:default}@keyframes sscCoachSlide{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes sscCoachFade{0%{opacity:0}to{opacity:1}}@keyframes sscCoachBlink{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@media(max-width:640px){.ssc-coach-dock{inset:auto 0 0;width:100%;max-width:100%;height:82dvh;border-left:none;border-top:1px solid color-mix(in srgb,var(--cc) 24%,rgba(255,255,255,.1));border-radius:20px 20px 0 0;box-shadow:0 -24px 60px #00000080;animation:sscCoachSheet .28s cubic-bezier(.2,.7,.2,1);padding-bottom:env(safe-area-inset-bottom)}}@keyframes sscCoachSheet{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.ssc-coach-dock,.ssc-coach-scrim{animation:none}}.ssc-fph{border:1px dashed color-mix(in srgb,var(--fc) 42%,rgba(255,255,255,.12));border-radius:14px;padding:14px 16px;background:color-mix(in srgb,var(--fc) 6%,transparent);margin-top:14px}.ssc-fph-top{display:flex;align-items:center;gap:9px}.ssc-fph-ic{line-height:0;color:var(--fc);flex-shrink:0}.ssc-fph-title{font-size:13.5px;font-weight:700;color:#e8e8ec;flex:1;min-width:0}.ssc-fph-chip{font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--fc);background:color-mix(in srgb,var(--fc) 16%,transparent);border:1px solid color-mix(in srgb,var(--fc) 32%,transparent);padding:3px 8px;border-radius:999px;flex-shrink:0}.ssc-fph-desc{font-size:12px;color:#9a9aaf;line-height:1.5;margin-top:7px}.ssc-fin-wrap{max-width:1100px;margin:0 auto}.ssc-fin-hero{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:18px 20px;border-radius:18px;margin-bottom:16px;background:radial-gradient(120% 150% at 0% 0%,rgba(242,192,99,.12),transparent 55%),#0c0d11a8;border:1px solid rgba(242,192,99,.2);box-shadow:inset 0 1px #ffffff0d}.ssc-fin-hero-l{display:flex;align-items:center;gap:7px;font-size:10px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#d8b25a}.ssc-fin-hero-n{font-family:var(--telos-num,"Space Grotesk",sans-serif);font-size:38px;font-weight:800;letter-spacing:-.04em;line-height:1;color:#fafafa;margin-top:8px}.ssc-fin-hero-cur{font-size:.4em;color:#8a8893;font-weight:600;margin-left:6px;letter-spacing:0}.ssc-fin-hero-side{display:flex;gap:10px}.ssc-fin-pill{padding:11px 16px;border-radius:13px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);text-align:center;min-width:92px}.ssc-fin-pill-n{font-family:var(--telos-num,"Space Grotesk",sans-serif);font-size:20px;font-weight:800;letter-spacing:-.03em;line-height:1;color:#f0f0f5}.ssc-fin-pill-l{font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#8a8893;margin-top:6px}@media(max-width:560px){.ssc-fin-hero-n{font-size:30px}.ssc-fin-hero-side{width:100%}.ssc-fin-pill{flex:1}}.ssc-brand-wrap{max-width:1100px;margin:0 auto}.ssc-brand-hero{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:18px 20px;border-radius:18px;margin-bottom:16px;background:radial-gradient(120% 150% at 0% 0%,color-mix(in srgb,var(--bc) 16%,transparent),transparent 55%),#0c0d11a8;border:1px solid color-mix(in srgb,var(--bc) 30%,transparent);box-shadow:inset 0 1px #ffffff0d}.ssc-brand-hero-l{font-size:10px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--bc)}.ssc-brand-hero-n{font-family:var(--telos-num,"Space Grotesk",sans-serif);font-size:38px;font-weight:800;letter-spacing:-.04em;line-height:1;color:#fafafa;margin-top:8px}.ssc-brand-hero-side{display:flex;gap:10px}@media(max-width:560px){.ssc-brand-hero-n{font-size:30px}.ssc-brand-hero-side{width:100%}.ssc-brand-hero-side .ssc-fin-pill{flex:1}}.ssc-scr-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:12px}.ssc-scr-stat{padding:12px 10px;border-radius:13px;text-align:center;background:linear-gradient(165deg,#ffffff0e,#ffffff03);border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 1px #ffffff0d}.ssc-scr-stat-n{font-family:var(--telos-num,"Space Grotesk",sans-serif);font-size:25px;font-weight:800;letter-spacing:-.035em;line-height:1;color:#f0f0f5}.ssc-scr-stat-n span{font-size:.46em;color:#76746e;font-weight:600;margin-left:1px;letter-spacing:0}.ssc-scr-stat-l{font-size:9px;font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:#8a8893;margin-top:7px}.ssc-scr-ai{display:flex;align-items:center;gap:11px;width:100%;text-align:left;cursor:pointer;padding:11px 14px;border-radius:14px;margin-bottom:14px;font-family:inherit;background:radial-gradient(120% 150% at 0% 0%,rgba(242,192,99,.1),transparent 58%),#0c0d1199;border:1px solid rgba(242,192,99,.2);transition:border-color .15s}.ssc-scr-ai:hover{border-color:#f2c0636b}.ssc-scr-ai-ic{width:34px;height:34px;flex-shrink:0;display:grid;place-items:center;border-radius:10px;background:#f2c0631a;border:1px solid rgba(242,192,99,.25)}.ssc-scr-ai-body{flex:1;min-width:0}.ssc-scr-ai-t{display:block;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#f2c063}.ssc-scr-ai-s{display:block;font-size:12px;color:#9a9aaf;margin-top:2px}.ssc-scr-lanes{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px}@media(max-width:640px){.ssc-scr-lanes{grid-template-columns:1fr}}.ssc-scr-lane{padding:14px;border-radius:14px;background:linear-gradient(140deg,color-mix(in srgb,var(--c) 9%,transparent),transparent 72%);border:1px solid color-mix(in srgb,var(--c) 24%,transparent)}.ssc-scr-lane-head{display:flex;align-items:center;gap:9px;width:100%;background:none;border:none;cursor:pointer;font-family:inherit;padding:0 0 11px}.ssc-scr-lane-ic{line-height:0;flex-shrink:0}.ssc-scr-lane-title{font-size:13.5px;font-weight:700;color:#f0f0f5}.ssc-scr-lane-all{margin-left:auto;display:inline-flex;align-items:center;gap:3px;font-size:10.5px;font-weight:700;color:var(--c)}.ssc-scr-chips{display:flex;flex-wrap:wrap;gap:6px}.ssc-scr-chip{padding:5px 12px;border-radius:999px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:#c7c4bc;font-family:inherit;font-size:12px;font-weight:600;cursor:pointer;transition:background .12s,border-color .12s,color .12s}.ssc-scr-chip:hover{background:color-mix(in srgb,var(--c) 16%,transparent);border-color:color-mix(in srgb,var(--c) 38%,transparent);color:#fff}.ssc-scripts-layout{display:grid;grid-template-columns:1fr 2.5fr;gap:16px;margin-bottom:20px;align-items:stretch}.ssc-scripts-kpis{display:flex;flex-direction:column;gap:10px;height:100%}.ssc-scripts-right{display:flex;flex-direction:column;gap:0}@media(max-width:559px){.ssc-scripts-layout{display:flex;flex-direction:column;gap:12px}.ssc-scripts-kpis{flex-direction:row;gap:8px;overflow-x:auto}.ssc-scripts-kpis>div{flex:0 0 auto;min-width:90px}}.ssc-main-top-row{display:flex;gap:14px;align-items:flex-start}@media(max-width:559px){.ssc-main-top-row{flex-direction:column}}.ssc-shimmer{background:linear-gradient(90deg,#ffffff0a,#ffffff1f,#ffffff0a);background-size:200% 100%;animation:ssc-shimmer-anim 1.4s ease-in-out infinite}@keyframes ssc-shimmer-anim{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes telos-load-orbit{0%{transform:rotate(0) translate(52px) rotate(0)}to{transform:rotate(360deg) translate(52px) rotate(-360deg)}}.telos-loading-ring{width:200px;height:200px;border-radius:50%;border:3px solid #00D4FF;box-shadow:0 0 14px 3px #00d4ff,0 0 42px 12px #00beff73,0 0 80px 24px #008cff38,inset 0 0 28px #00b4ff12;position:relative;display:flex;align-items:center;justify-content:center}.telos-loading-dot{position:absolute;width:9px;height:9px;border-radius:50%;background:#fff;box-shadow:0 0 8px 2px #00d4ff,0 0 20px 4px #00b4ffbf;top:50%;left:50%;margin:-4.5px 0 0 -4.5px;animation:telos-load-orbit 1.8s linear infinite}.ssc-jhud-grid{display:grid;grid-template-columns:.8fr auto 1.2fr;align-items:center;gap:16px;padding:4px 0 14px}@media(max-width:559px){.ssc-jhud-grid{grid-template-columns:1fr;justify-items:center}}.ssc-jhud-stats{display:flex;flex-direction:column;gap:9px}.ssc-jhud-stat-row{display:flex;align-items:center;gap:8px}.ssc-jhud-stat-value{font-family:ui-monospace,SF Mono,monospace;font-size:14px;font-weight:700;color:#f0f0f5;letter-spacing:-.01em}.ssc-jhud-stat-label{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#5a5a72}.ssc-jhud-orb{display:flex;justify-content:center}.ssc-jhud-awake{display:flex;flex-direction:column;align-items:flex-start;gap:2px}@media(max-width:559px){.ssc-jhud-awake,.ssc-jhud-stats{align-items:center;width:100%;max-width:320px}}.ssc-jhud-awake-hrs{font-family:ui-monospace,SF Mono,monospace;font-size:36px;font-weight:800;color:#f0f0f5;line-height:1;letter-spacing:-.04em}.ssc-jhud-awake-unit{font-size:14px;font-weight:600;color:#5a5a72;margin:0 1px}.ssc-jhud-awake-label{font-size:9px;font-weight:800;letter-spacing:.22em;text-transform:uppercase;color:#5a5a72;margin-top:2px}.ssc-jhud-awake-since{font-size:10px;color:#5a5a72;margin-top:2px}:root{--telos-num: "Space Grotesk","Inter",sans-serif}@keyframes telos-breathe{0%,to{transform:scale(.97)}50%{transform:scale(1.03)}}@keyframes telos-spin{to{transform:rotate(360deg)}}@keyframes telos-scan{0%,to{opacity:0}50%{opacity:1}}@keyframes telos-spin-r{to{transform:rotate(-360deg)}}@keyframes telos-sun-spin{to{transform:rotate(360deg)}}@keyframes telos-pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}.telos-side{width:204px;flex-shrink:0;background:#070708b3;border-right:1px solid rgba(255,255,255,.07);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);display:flex;flex-direction:column;position:sticky;top:0;height:100vh;padding:13px 8px 14px;transition:width .22s ease;overflow:hidden}.telos-side.collapsed{width:56px}.telos-side-top{display:flex;align-items:center;gap:8px;padding:3px 6px 14px}.telos-logo-btn{display:flex;align-items:center;gap:7px;background:none;border:none;cursor:pointer;color:#7dd3fc;padding:0;font-weight:800;font-size:15px;letter-spacing:.1em}.telos-brandtext{color:#f1f1f3;font-weight:800;font-size:15px;letter-spacing:.1em}.telos-collapse-btn{margin-left:auto;background:none;border:1px solid rgba(255,255,255,.1);border-radius:7px;width:22px;height:22px;display:flex;align-items:center;justify-content:center;color:#46464d;cursor:pointer}.telos-collapse-btn:hover{color:#a3a3ab;border-color:#ffffff2e}.telos-side-nav{display:flex;flex-direction:column;gap:1px}.telos-snav{display:flex;align-items:center;gap:10px;padding:7px 10px;border-radius:9px;background:none;border:none;cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:600;color:#6b6b73;white-space:nowrap;transition:background .14s,color .14s;text-align:left}.telos-snav-icon svg{width:17px!important;height:17px!important}.telos-snav:hover{background:#ffffff0d;color:#a3a3ab}.telos-snav.active{background:#7dd3fc1a;color:#7dd3fc;box-shadow:inset 0 0 0 1px #7dd3fc40}.telos-snav-icon{flex-shrink:0;display:flex}.telos-snav-label{flex:1}.telos-side.collapsed .telos-snav{justify-content:center;padding:11px 0}.telos-side.collapsed .telos-snav-label{display:none}.telos-ask-btn{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:12px;background:radial-gradient(ellipse at left,rgba(125,211,252,.12),transparent);border:1px solid rgba(125,211,252,.28);cursor:pointer;margin-bottom:10px;font-family:inherit;transition:border-color .15s}.telos-ask-btn:hover{border-color:#7dd3fc80}.telos-side.collapsed .telos-ask-btn{justify-content:center;padding:10px}.telos-side.collapsed .telos-ask-text{display:none}.telos-ask-orb{width:26px;height:26px;position:relative;flex-shrink:0}.telos-orb-core{position:absolute;inset:12%;border-radius:50%;background:radial-gradient(circle at 35% 30%,rgba(210,240,255,.6) 0%,transparent 35%),radial-gradient(circle at 50% 50%,#7dd3fc8c,#286482d9 35%,#0a2238 75%,#040e18);box-shadow:inset 0 0 10px #7dd3fc8c,0 0 14px #7dd3fc80;animation:telos-breathe 3.4s ease-in-out infinite}.telos-orb-arc{position:absolute;inset:0;border-radius:50%;border:1.5px solid transparent;border-top-color:#7dd3fcc7;border-right-color:#7dd3fc73;animation:telos-spin 6.5s linear infinite}.telos-ask-title{font-size:12px;font-weight:700;color:#f1f1f3}.telos-ask-sub{font-size:10px;color:#6b6b73}.telos-profile-btn{display:flex;align-items:center;gap:9px;padding:6px 8px;border-radius:11px;background:none;border:none;cursor:pointer;font-family:inherit;transition:background .14s}.telos-profile-btn:hover{background:#ffffff0d}.telos-side.collapsed .telos-profile-btn{justify-content:center;padding:8px 0}.telos-side.collapsed .telos-profile-text{display:none}.telos-avatar{width:30px;height:30px;border-radius:50%;background:linear-gradient(135deg,#1a2540,#0f1828);border:1px solid rgba(255,255,255,.13);display:flex;align-items:center;justify-content:center;flex-shrink:0}.telos-avatar svg{width:15px;height:15px}.telos-profile-name{font-size:12px;font-weight:600;color:#f1f1f3}.telos-profile-sub{font-size:10px!important}.telos-main{flex:1;min-width:0;overflow-y:auto;overflow-x:clip;padding:26px 32px 40px;position:relative;z-index:1;scrollbar-width:none}.telos-main::-webkit-scrollbar{width:0;height:0;display:none}.telos-screen{width:100%;max-width:1080px;margin:0 auto}.telos-topbar{display:flex;align-items:center;gap:14px;margin-bottom:22px}.telos-page-title{font-size:24px;font-weight:700;letter-spacing:-.02em;color:#f1f1f3}.telos-back-bar{display:flex;align-items:center;gap:8px;background:none;border:none;cursor:pointer;padding:0 0 16px;font-family:inherit}.telos-back-title{font-size:22px;font-weight:700;letter-spacing:-.02em}.telos-growth-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}@media(min-width:900px){.telos-growth-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:580px){.telos-growth-grid{grid-template-columns:1fr}}.telos-hub-card{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:18px;border-radius:16px;background:linear-gradient(180deg,rgba(var(--area-accent-rgb),.05),#151517);border:1px solid rgba(var(--area-accent-rgb),.16);cursor:pointer;font-family:inherit;text-align:left;transition:transform .12s,border-color .14s}.telos-hub-card:hover{transform:translateY(-2px);border-color:rgba(var(--area-accent-rgb),.4)}.telos-hub-icon{width:46px;height:46px;border-radius:13px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:rgba(var(--area-accent-rgb),.14);border:1px solid rgba(var(--area-accent-rgb),.28);margin-bottom:2px}.telos-hub-body{flex:1;min-width:0}.telos-hub-title{font-size:16px;font-weight:700;color:#f1f1f3;margin-bottom:3px}.telos-hub-sub{font-size:11px;color:#6b6b73}.telos-hub-kpis{display:flex;gap:10px;width:100%;border-top:1px solid rgba(255,255,255,.07);padding-top:8px;margin-top:auto}.telos-hub-kpi{display:flex;flex-direction:column;gap:2px}.telos-hub-kpi-val{font-family:var(--telos-num);font-size:13px;font-weight:700;color:#f1f1f3}.telos-hub-kpi-label{font-size:9px;color:#6b6b73;text-transform:uppercase;letter-spacing:.1em;font-weight:700}.telos-more-links{display:flex;flex-direction:column;gap:2px;margin-top:20px}.telos-more-link{display:flex;align-items:center;gap:12px;padding:11px 14px;border-radius:10px;background:none;border:none;cursor:pointer;font-family:inherit;font-size:14px;font-weight:500;color:#a3a3ab;text-decoration:none;transition:background .14s;text-align:left}.telos-more-link:hover{background:#ffffff0d;color:#f1f1f3}.telos-more-signout{color:#ffb4b4}.telos-signed-as{padding:10px 14px;font-size:11px;color:#46464d}.telos-more-section{margin-top:26px}.telos-more-section:first-of-type{margin-top:8px}.telos-more-section-h{font-size:10px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#6b6b73;padding:0 14px 10px}.telos-more-section .telos-more-links{margin-top:0}.telos-acct-card{background:linear-gradient(160deg,#7dd3fc0f,#ffffff05);border:1px solid var(--line-strong);border-radius:16px;padding:16px;display:flex;flex-direction:column;gap:13px}.telos-acct-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.telos-acct-meta{min-width:0}.telos-acct-plan{font-family:Space Grotesk,Inter,sans-serif;font-weight:800;font-size:1.05rem;letter-spacing:-.01em;color:#f1f1f3}.telos-acct-sub{font-size:.82rem;color:#9a9aaf;margin-top:2px;line-height:1.4}.telos-acct-badge{flex:0 0 auto;font-size:.62rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;padding:4px 10px;border-radius:999px;background:#ffffff0f;color:#9a9aaf;border:1px solid rgba(255,255,255,.12)}.telos-acct-badge.on{background:#6be3a424;color:#6be3a4;border-color:#6be3a457}.telos-acct-cta{width:100%;min-height:44px;border-radius:13px;border:none;cursor:pointer;font-family:inherit;font-size:.9rem;font-weight:800;background:linear-gradient(180deg,#fff,#e8e5dd);color:#0a0a0b;touch-action:manipulation}.telos-acct-cta.ghost{background:#ffffff0d;border:1px solid rgba(255,255,255,.12);color:#e8eaf0}.telos-acct-cta:disabled{opacity:.6;cursor:default}.telos-bottom-nav{display:none}@media(max-width:900px){.telos-bottom-nav{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:300;align-items:stretch;justify-content:space-around;gap:2px;padding:7px 10px calc(7px + env(safe-area-inset-bottom,0px));background:#0e1016;border-top:1px solid rgba(255,255,255,.12);box-shadow:0 -12px 34px #0009,inset 0 1px #ffffff0d;transition:transform .34s cubic-bezier(.7,0,.2,1)}.telos-bottom-nav.is-tucked{transform:translateY(135%);pointer-events:none}.telos-nav-edge{position:fixed;left:0;top:50%;transform:translateY(-50%);z-index:305;width:27px;height:66px;border-radius:0 15px 15px 0;border:1px solid rgba(94,234,212,.3);border-left:none;background:#0e1016eb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:grid;place-items:center;cursor:pointer;touch-action:manipulation;box-shadow:4px 0 22px #00000080;animation:navEdgeIn .3s ease both}.telos-nav-edge:focus-visible{outline:2px solid #5EEAD4;outline-offset:2px}@keyframes navEdgeIn{0%{opacity:0;transform:translate(-100%,-50%)}to{opacity:1;transform:translateY(-50%)}}.telos-nav-sidewrap{position:fixed;inset:0;z-index:320;background:#00000080;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;justify-content:flex-start;animation:navWrapIn .2s ease both}@keyframes navWrapIn{0%{opacity:0}to{opacity:1}}.telos-nav-side{width:min(264px,78vw);height:100%;background:#0e1016;border-right:1px solid rgba(255,255,255,.1);padding:calc(env(safe-area-inset-top,0px) + 18px) 14px calc(env(safe-area-inset-bottom,0px) + 18px);display:flex;flex-direction:column;gap:6px;box-shadow:12px 0 40px #00000080;animation:navSideInLeft .3s cubic-bezier(.7,0,.2,1) both}@keyframes navSideInLeft{0%{transform:translate(-100%)}to{transform:none}}.telos-nav-side-top{display:flex;align-items:center;justify-content:space-between;padding:4px 4px 8px}.telos-nav-side-h{font-size:10px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#6b6b73;padding:0 6px}.telos-nav-side-collapse{width:34px;height:34px;flex:0 0 auto;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;display:grid;place-items:center;cursor:pointer;touch-action:manipulation}.telos-nav-side-collapse:hover{background:#ffffff14}.telos-nav-side-item{display:flex;align-items:center;gap:12px;padding:13px 12px;border-radius:12px;border:1px solid transparent;background:none;color:#c6d2e6;font-family:inherit;font-size:.95rem;font-weight:600;cursor:pointer;text-align:left;touch-action:manipulation}.telos-nav-side-item.on{background:#5eead41a;border-color:#5eead442;color:#eaf1ff}.telos-nav-side-item:hover{background:#ffffff0a}.telos-nav-side-ic{line-height:0;flex:0 0 auto}@media(prefers-reduced-motion:reduce){.telos-bottom-nav,.telos-nav-edge,.telos-nav-sidewrap,.telos-nav-side{animation:none!important;transition:none!important}}.telos-main{padding-bottom:calc(80px + env(safe-area-inset-bottom,0px))!important}.ea-hub{min-height:0}.ea-hub-main{padding-bottom:calc(28px + env(safe-area-inset-bottom,0px))}}.telos-bottom-nav,.tbn-item,.tbn-l,.telos-nav-side,.telos-subnav{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.tbn-item{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:4px;padding:5px 2px;background:none;border:0;cursor:pointer;color:#8a93a6;border-radius:12px;-webkit-tap-highlight-color:transparent}.tbn-item.on{color:#eaf1ff}.tbn-item:active{transform:translateY(1px)}.tbn-ic{line-height:0}.tbn-l{font-size:9.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.tbn-center{justify-content:center}.tbn-center .tbn-ic{width:46px;height:46px;margin-top:-16px;display:grid;place-items:center;border-radius:50%;background:linear-gradient(160deg,#6fb0ff,#5b7bf2);box-shadow:0 6px 18px #5b7bf280,inset 0 1px #fff6}.tbn-center .tbn-l{color:#c9d4ec}.telos-profile-chip-badge{position:absolute;top:-3px;right:-3px;min-width:15px;height:15px;padding:0 4px;border-radius:999px;background:#5b9dff;color:#06121f;font-size:9px;font-weight:800;display:grid;place-items:center;border:1.5px solid #070708}.tbn-caret{display:inline-block;width:0;height:0;margin-left:4px;vertical-align:middle;border-left:3.5px solid transparent;border-right:3.5px solid transparent;border-bottom:4px solid currentColor;opacity:.7;transition:transform .2s ease}.tbn-caret.up{transform:rotate(180deg)}.telos-subnav{display:none}@media(max-width:900px){.telos-subnav{display:flex;position:fixed;left:50%;transform:translate(-50%);z-index:299;bottom:calc(80px + env(safe-area-inset-bottom,0px));gap:5px;padding:6px;justify-content:center;max-width:calc(100vw - 20px);overflow-x:auto;background:#14161ef7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.12);border-radius:999px;box-shadow:0 14px 34px #0000008c;scrollbar-width:none;animation:subnavIn .26s cubic-bezier(.7,0,.2,1) both}.telos-subnav::-webkit-scrollbar{display:none}@keyframes subnavIn{0%{opacity:0;transform:translate(-50%,14px)}to{opacity:1;transform:translate(-50%)}}.telos-subnav-item{flex:0 0 auto;padding:8px 15px;border-radius:999px;cursor:pointer;font-family:inherit;font-size:.8rem;font-weight:700;white-space:nowrap;touch-action:manipulation;background:transparent;border:none;color:#9fb0c8;transition:background .14s,color .14s}.telos-subnav-item.on{background:#5eead429;color:#eaf1ff}@media(prefers-reduced-motion:reduce){.telos-subnav{animation:none!important}}}@media(max-width:767px){.telos-main{padding:10px 0 28px}.telos-growth-grid{grid-template-columns:1fr}.telos-topbar,.telos-back-bar{padding-left:16px;padding-right:16px}}.telos-bnav-item{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;background:none;border:none;cursor:pointer;font-family:inherit;font-size:10px;font-weight:600;color:#6b6b73;letter-spacing:.03em;padding:6px 0;transition:color .14s}.telos-bnav-item.active{color:#7dd3fc}.telos-bnav-item:active{opacity:.7}.telos-home-grid{display:grid;grid-template-columns:1fr 320px;gap:18px;align-items:start}@media(max-width:900px){.telos-home-grid{grid-template-columns:1fr}}.telos-home-rail{display:flex;flex-direction:column;gap:14px}.telos-hello{display:flex;align-items:center;gap:12px}.telos-hello-logo{display:inline-flex;flex-shrink:0;filter:drop-shadow(0 0 12px rgba(125,211,252,.35))}.telos-hello-title{margin:0;font-family:Space Grotesk,Inter,sans-serif;font-size:clamp(1.7rem,5vw,2.4rem);font-weight:800;letter-spacing:-.02em;color:#f0f0f5;line-height:1}.telos-hello-sub{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:6px 0 20px;font-size:.85rem;color:#9a9aaf;font-family:Inter,sans-serif}.telos-hello-dot{color:#46464d}.telos-hello-weather{display:inline-flex;align-items:center;gap:5px}.telos-bento{display:flex;flex-direction:column;gap:12px}.telos-bento>.telos-widget{min-height:116px}.telos-bento>.w-home{min-height:200px}.telos-bento>.ea-hero{min-height:192px}@media(min-width:761px){.telos-home-fit{height:calc(100vh - 84px);margin-bottom:0;max-width:1080px;margin-left:auto;margin-right:auto;display:flex;flex-direction:column}.telos-home-fit .telos-hello-sub{margin-bottom:14px}.telos-home-fit .telos-bento{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:1fr 1.25fr auto;grid-template-areas:"home home home home home home home home act act cal cal" "home home home home home home home home hea hea cal cal" "mods mods mods mods mods mods mods mods mods mods cal cal"}.telos-home-fit .telos-bento>.telos-widget{min-height:0}.ga-home{grid-area:home}.ga-act{grid-area:act}.ga-hea{grid-area:hea}.ga-cal{grid-area:cal}.ga-mods{grid-area:mods}}.telos-cat{position:relative}.telos-cat-label{position:absolute;top:13px;left:16px;z-index:2;font-size:9px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.telos-cat-stat{position:relative;font-family:Space Grotesk,Inter,sans-serif;font-weight:800;font-size:26px;line-height:1;letter-spacing:-.03em;margin-bottom:6px;text-shadow:0 0 18px currentColor}.telos-cat.is-deck{box-shadow:inset 0 1px #ffffff0d,5px 6px #0e0f16eb,5px 6px 0 1px #ffffff12,0 12px 30px #0000006b}.telos-cat.is-deck:hover{box-shadow:inset 0 1px #ffffff14,5px 6px #0e0f16eb,5px 6px 0 1px #ffffff1f,0 16px 36px #00000080}.telos-deck-flip{position:absolute;bottom:12px;right:14px;z-index:5;display:inline-flex;align-items:center;gap:8px;padding:5px 9px 5px 11px;border-radius:999px;cursor:pointer;border:none;-webkit-tap-highlight-color:transparent;background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff29;transition:background .15s}.telos-deck-flip:hover{background:#ffffff2e}.telos-deck-flip:focus-visible{outline:2px solid #fff;outline-offset:2px}.telos-deck-flip-dots{display:inline-flex;align-items:center;gap:4px}.telos-deck-flip-dots span{width:6px;height:6px;border-radius:50%;background:#ffffff52;transition:width .2s,background .2s}.telos-deck-flip-dots span.on{width:14px;border-radius:3px;background:#fff}.telos-widget.telos-agenda{justify-content:flex-start;gap:11px;padding:14px 15px}.telos-bento>.telos-agenda{min-height:210px}.telos-agenda-head{display:flex;align-items:center;gap:8px}.telos-agenda-eyebrow{font-size:9px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#7db0ff}.telos-agenda-count{font-size:.66rem;color:#8a93a6}.telos-agenda-ic{margin-left:auto;line-height:0;opacity:.92}.telos-agenda-list{display:flex;flex-direction:column;gap:7px;min-width:0}.telos-agenda-empty{font-size:.78rem;color:#6b6b73}.telos-agenda-ev{display:flex;gap:9px;align-items:baseline;font-size:.8rem;min-width:0}.telos-agenda-time{font-family:Space Grotesk,Inter,sans-serif;font-size:.7rem;font-weight:700;color:#9fc2ff;flex-shrink:0;min-width:46px}.telos-agenda-title{color:#e6e8ef;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.telos-agenda-more{font-size:.7rem;color:#6b6b73}.telos-agenda-todos{margin-top:auto;padding-top:11px;border-top:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;gap:6px;min-width:0}.telos-agenda-sub{font-size:9px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#6b6b73}.telos-agenda-todo{display:flex;gap:8px;align-items:center;font-size:.8rem;min-width:0}.telos-agenda-dot{width:7px;height:7px;border-radius:50%;border:1.5px solid rgba(159,194,255,.6);flex-shrink:0}.telos-agenda-todo-t{color:#c9cdd8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.telos-agenda-open{font-size:.72rem;font-weight:700;color:#7db0ff}.telos-widget.telos-icontile{align-items:center;justify-content:center;gap:8px;padding:12px 8px;text-align:center}.telos-icontile-art{line-height:0;filter:drop-shadow(0 4px 10px rgba(0,0,0,.4));transition:transform .16s}.telos-widget.telos-icontile:hover .telos-icontile-art{transform:translateY(-2px) scale(1.04)}.telos-icontile-label{font-size:.72rem;font-weight:700;letter-spacing:-.01em;color:#d7dae2}.telos-bento>.telos-icontile{min-height:96px}.telos-widget{position:relative;overflow:hidden;isolation:isolate;display:flex;flex-direction:column;justify-content:flex-end;padding:16px;border-radius:18px;cursor:pointer;text-align:left;background-color:#181b23c7;border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 1px #ffffff0d,0 10px 28px #00000061;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);font-family:Inter,sans-serif;transition:border-color .18s,transform .12s,box-shadow .18s}.telos-widget:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.55}.telos-widget:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.82' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");opacity:.05;mix-blend-mode:overlay}.telos-widget:hover{border-color:#ffffff4d;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff14,0 14px 34px #00000073}.telos-widget:active{transform:translateY(0)}.telos-widget.is-main{border-color:#5b9dff5c;box-shadow:inset 0 1px #ffffff12,0 0 34px #5b9dff1f inset,0 12px 32px #0000006b}.telos-widget-icon{position:absolute;top:14px;right:14px;opacity:.95}.telos-widget-stat{position:absolute;top:14px;left:16px;font-family:Space Grotesk,Inter,sans-serif;font-weight:800;line-height:1;letter-spacing:-.03em;text-shadow:0 0 18px currentColor}.telos-widget-stat-unit{font-size:.5em;color:#9a9aaf;font-weight:600;margin-left:3px;letter-spacing:0;text-shadow:none}.telos-widget-foot{min-width:0}.telos-widget-name{font-weight:700;color:#f0f0f5;letter-spacing:-.01em}.telos-widget-sub{font-size:.72rem;color:#9a9aaf;margin-top:3px;line-height:1.35}.w-home{background:radial-gradient(70% 60% at 78% 12%,rgba(91,157,255,.3),transparent 70%),radial-gradient(60% 55% at 12% 92%,rgba(70,130,240,.18),transparent 70%),linear-gradient(150deg,rgba(91,157,255,.07),transparent 55%),#090c14a8}.w-home:before{background:repeating-radial-gradient(circle at 50% 116%,rgba(255,255,255,.06) 0 1px,transparent 1px 26px);opacity:.5}.w-calendar{background:radial-gradient(70% 70% at 82% 14%,rgba(91,157,255,.24),transparent 72%),radial-gradient(50% 55% at 10% 92%,rgba(70,130,240,.14),transparent 72%),linear-gradient(150deg,rgba(91,157,255,.07),transparent 55%),#090c12a8;border-color:#5b9dff33}.w-calendar:before{background:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px) 0 0 / 100% 30px,linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px) 0 0 / 30px 100%;opacity:.5}.w-fitness{background:radial-gradient(75% 65% at 80% 14%,rgba(47,217,176,.24),transparent 70%),radial-gradient(55% 50% at 10% 95%,rgba(47,217,176,.14),transparent 72%),linear-gradient(145deg,rgba(47,217,176,.07),transparent 55%),#080f0ea8;border-color:#2fd9b033}.w-fitness:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='128' height='64'%3E%3Cg fill='white'%3E%3Crect x='8' y='40' width='9' height='24'/%3E%3Crect x='28' y='30' width='9' height='34'/%3E%3Crect x='48' y='18' width='9' height='46'/%3E%3Crect x='68' y='34' width='9' height='30'/%3E%3Crect x='88' y='12' width='9' height='52'/%3E%3Crect x='108' y='26' width='9' height='38'/%3E%3C/g%3E%3C/svg%3E");background-repeat:repeat-x;background-position:left bottom;opacity:.16}.w-health{background:radial-gradient(75% 65% at 80% 14%,rgba(47,217,176,.24),transparent 70%),radial-gradient(55% 50% at 12% 92%,rgba(47,217,176,.14),transparent 72%),linear-gradient(150deg,rgba(47,217,176,.07),transparent 55%),#080f0da8;border-color:#2fd9b033}.w-health:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='150' height='52'%3E%3Cpath d='M0 26 H46 L52 26 L58 10 L64 42 L70 26 L78 26 H150' fill='none' stroke='white' stroke-width='1.6'/%3E%3C/svg%3E");background-repeat:repeat-x;background-position:center;opacity:.22}.w-nutrition{background:radial-gradient(75% 65% at 80% 14%,rgba(47,217,176,.24),transparent 70%),radial-gradient(55% 50% at 12% 92%,rgba(47,217,176,.14),transparent 72%),linear-gradient(150deg,rgba(47,217,176,.07),transparent 55%),#080e0fa8;border-color:#2fd9b033}.w-nutrition:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='90' height='44'%3E%3Cg fill='none' stroke='white' stroke-width='1.3'%3E%3Cpath d='M0 14 Q22 2 45 14 T90 14'/%3E%3Cpath d='M0 30 Q22 18 45 30 T90 30'/%3E%3C/g%3E%3C/svg%3E");background-repeat:repeat;opacity:.2}.w-mentor{background:radial-gradient(62% 75% at 82% 16%,rgba(207,224,255,.3),transparent 72%),radial-gradient(52% 60% at 12% 95%,rgba(150,190,255,.16),transparent 72%),linear-gradient(150deg,rgba(207,224,255,.08),transparent 55%),#0b0d14a8;border-color:#cfe0ff4d}.w-mentor:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='130' height='130'%3E%3Cg stroke='white' stroke-width='0.8' fill='white'%3E%3Cline x1='22' y1='26' x2='66' y2='54'/%3E%3Cline x1='66' y1='54' x2='106' y2='32'/%3E%3Cline x1='66' y1='54' x2='46' y2='102'/%3E%3Cline x1='66' y1='54' x2='100' y2='96'/%3E%3Ccircle cx='22' cy='26' r='3'/%3E%3Ccircle cx='66' cy='54' r='4.5'/%3E%3Ccircle cx='106' cy='32' r='3'/%3E%3Ccircle cx='46' cy='102' r='3'/%3E%3Ccircle cx='100' cy='96' r='3'/%3E%3C/g%3E%3C/svg%3E");background-repeat:repeat;opacity:.18}.w-spirit{background:radial-gradient(80% 80% at 50% 2%,rgba(111,224,238,.26),transparent 70%),radial-gradient(50% 50% at 82% 95%,rgba(95,208,230,.14),transparent 72%),linear-gradient(160deg,rgba(111,224,238,.07),transparent 58%),#080e10a8;border-color:#6fe0ee38}.w-spirit:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='130'%3E%3Cg stroke='white' stroke-width='1'%3E%3Cline x1='90' y1='-4' x2='14' y2='130'/%3E%3Cline x1='90' y1='-4' x2='46' y2='130'/%3E%3Cline x1='90' y1='-4' x2='90' y2='130'/%3E%3Cline x1='90' y1='-4' x2='134' y2='130'/%3E%3Cline x1='90' y1='-4' x2='166' y2='130'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:top center;background-size:120% auto;opacity:.18}.w-scripture{background:radial-gradient(80% 80% at 50% 2%,rgba(95,208,230,.24),transparent 70%),radial-gradient(50% 50% at 82% 92%,rgba(111,224,238,.13),transparent 72%),linear-gradient(160deg,rgba(95,208,230,.07),transparent 58%),#080d10a8;border-color:#5fd0e633}.w-scripture:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='84'%3E%3Cg stroke='white' stroke-width='2' stroke-linecap='round'%3E%3Cline x1='14' y1='16' x2='84' y2='16'/%3E%3Cline x1='14' y1='32' x2='104' y2='32'/%3E%3Cline x1='14' y1='48' x2='74' y2='48'/%3E%3Cline x1='14' y1='64' x2='96' y2='64'/%3E%3C/g%3E%3C/svg%3E");background-repeat:repeat;opacity:.16}.w-brand{background:radial-gradient(78% 70% at 80% 12%,rgba(114,87,245,.26),transparent 72%),radial-gradient(52% 52% at 12% 94%,rgba(96,70,234,.15),transparent 72%),linear-gradient(150deg,rgba(114,87,245,.08),transparent 55%),#0b0912a8;border-color:#7257f538}.w-brand:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='150' height='150'%3E%3Cg fill='none' stroke='white' stroke-width='1.3'%3E%3Ccircle cx='16' cy='134' r='26'/%3E%3Ccircle cx='16' cy='134' r='52'/%3E%3Ccircle cx='16' cy='134' r='78'/%3E%3Ccircle cx='16' cy='134' r='104'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:left bottom;opacity:.2}.w-finance{background:radial-gradient(78% 70% at 80% 12%,rgba(114,87,245,.22),transparent 72%),radial-gradient(52% 52% at 12% 94%,rgba(96,70,234,.13),transparent 72%),linear-gradient(150deg,rgba(114,87,245,.06),transparent 55%),#0a0911a8;border-color:#7257f52e}.w-finance:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='150' height='66'%3E%3Cpath d='M0 56 L30 44 L54 50 L84 26 L110 32 L150 8' fill='none' stroke='white' stroke-width='1.8'/%3E%3C/svg%3E");background-repeat:repeat-x;background-position:left bottom;opacity:.2}.w-calendar,.w-fitness,.w-health,.w-nutrition,.w-mentor,.w-habits,.w-spirit,.w-scripture,.w-brand,.w-finance,.w-settings,.w-brain,.w-recov,.w-sleep,.w-strain,.w-vitals{background:radial-gradient(80% 70% at 80% 10%,rgba(255,255,255,.05),transparent 70%),linear-gradient(150deg,rgba(255,255,255,.02),transparent 55%),#0c0d11b3;border-color:#ffffff17}.w-settings{background:radial-gradient(72% 68% at 82% 14%,rgba(170,186,200,.16),transparent 72%),radial-gradient(52% 55% at 10% 92%,rgba(140,150,168,.1),transparent 72%),linear-gradient(150deg,rgba(255,255,255,.03),transparent 55%),#0b0c11b3;border-color:#ffffff1a}.w-settings:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='92' height='64'%3E%3Cg fill='none' stroke='white' stroke-width='1.4'%3E%3Cpath d='M12 16 H80'/%3E%3Cpath d='M12 32 H80'/%3E%3Cpath d='M12 48 H80'/%3E%3C/g%3E%3Cg fill='%230b0d12' stroke='white' stroke-width='1.4'%3E%3Ccircle cx='34' cy='16' r='4.6'/%3E%3Ccircle cx='58' cy='32' r='4.6'/%3E%3Ccircle cx='24' cy='48' r='4.6'/%3E%3C/g%3E%3C/svg%3E");background-repeat:repeat;opacity:.18}.w-brain:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cg fill='none' stroke='white' stroke-width='1'%3E%3Cpath d='M30 18 C12 30 12 54 30 62 C12 72 16 96 36 98'/%3E%3Cpath d='M30 18 C50 24 50 40 38 50 C52 58 50 80 36 98'/%3E%3Cpath d='M90 22 C108 34 108 58 90 66 C108 76 104 100 84 102'/%3E%3Cpath d='M90 22 C70 28 70 44 82 54 C68 62 70 84 84 102'/%3E%3C/g%3E%3Cg fill='white'%3E%3Ccircle cx='30' cy='40' r='2'/%3E%3Ccircle cx='38' cy='74' r='1.6'/%3E%3Ccircle cx='90' cy='44' r='2'/%3E%3Ccircle cx='82' cy='78' r='1.6'/%3E%3C/g%3E%3C/svg%3E");background-repeat:repeat;opacity:.15}.w-habits:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='70' height='42'%3E%3Cg fill='none' stroke='white' stroke-width='1.4'%3E%3Cpath d='M8 12 l4 4 l7 -9' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M28 13 H62'/%3E%3Cpath d='M8 30 l4 4 l7 -9' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M28 31 H62'/%3E%3C/g%3E%3C/svg%3E");background-repeat:repeat;opacity:.16}.telos-subbento{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.telos-subbento .telos-widget{min-height:118px}@media(max-width:720px){.telos-subbento{grid-template-columns:repeat(2,1fr)}}.ssc-health-read{margin-bottom:16px;padding:14px 16px;border-radius:14px;background:linear-gradient(150deg,#7dd3fc17,#7dd3fc03);border:1px solid rgba(125,211,252,.18)}.ssc-health-read-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.ssc-health-read-tag{display:inline-flex;align-items:center;gap:7px;font-size:9.5px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#7dd3fc}.ssc-health-read-refresh{background:none;border:none;cursor:pointer;color:#76746e;font-size:13px;line-height:1;padding:2px 6px}.ssc-health-read-load{font-size:12.5px;color:#76746e;font-style:italic}.ssc-health-read-headline{font-size:13.5px;font-weight:600;color:#fafafa;line-height:1.45;margin-bottom:10px}.ssc-health-read-list{display:flex;flex-direction:column;gap:9px}.ssc-health-read-item{display:flex;gap:10px;align-items:flex-start}.ssc-health-read-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0;margin-top:5px;box-shadow:0 0 8px currentColor}.ssc-health-read-label{display:inline-block;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;margin-right:7px}.ssc-health-read-tip{font-size:12.5px;color:#c7c4bc;line-height:1.45}.ssc-health-cols{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;align-items:start}@media(max-width:760px){.ssc-health-cols{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.ssc-health-cols{grid-template-columns:1fr}}.ssc-health-grid{display:grid;grid-template-columns:1fr 208px;gap:14px;align-items:stretch}@media(max-width:900px){.ssc-health-grid{grid-template-columns:1fr}}.ssc-health-main{display:flex;flex-direction:column;gap:14px;min-width:0}.ssc-health-main .telos-subbento.ssc-health-sub{grid-template-columns:repeat(3,1fr);margin-bottom:0}.ssc-health-vitals{display:flex}.ssc-health-vitals>.ssc-card{flex:1;height:100%}.ssc-health-vitals .ssc-vitals-circles{flex:1;justify-content:space-between}.ssc-hrow{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:5px 0;border-bottom:1px solid rgba(255,255,255,.05)}.ssc-hrow:last-child{border-bottom:none}.ssc-hrow-l{font-size:11.5px;color:#8a8893;letter-spacing:.01em}.ssc-hrow-v{font-size:13px;font-weight:700;color:#fafafa;letter-spacing:-.01em;white-space:nowrap}.ssc-health-recov-mini{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding-bottom:10px;margin-bottom:6px;border-bottom:1px solid rgba(255,255,255,.06)}.ssc-health-recov-mini .telos-health-recov-text{color:#9a9aaf;line-height:1.4}.ssc-energy{margin-top:14px;padding:16px 16px 14px;border-radius:18px;background:radial-gradient(120% 120% at 50% -10%,color-mix(in srgb,var(--ec) 12%,transparent),#ffffff05);border:1px solid color-mix(in srgb,var(--ec) 26%,rgba(255,255,255,.08));box-shadow:0 14px 40px #0006}.ssc-energy-head{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:12px}.ssc-energy-eyebrow{display:inline-flex;align-items:center;gap:6px;font-size:.62rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--ec)}.ssc-energy-pct{font-family:var(--telos-num);font-weight:800;font-size:2.1rem;line-height:1;letter-spacing:-.03em;color:#f4f4f7}.ssc-energy-pct-u{font-size:.42em;font-weight:700;color:#9a9aaf;margin-left:1px}.ssc-energy-batt{display:flex;align-items:center;gap:4px}.ssc-energy-cell{position:relative;flex:1;height:34px;border-radius:9px;overflow:hidden;background:#ffffff0d;border:1.5px solid rgba(255,255,255,.16)}.ssc-energy-fill{position:absolute;top:2px;bottom:2px;left:2px;border-radius:7px;background:linear-gradient(90deg,color-mix(in srgb,var(--ec) 55%,#0b0b0d),var(--ec));box-shadow:0 0 14px color-mix(in srgb,var(--ec) 60%,transparent);transition:width .7s cubic-bezier(.22,1,.36,1)}.ssc-energy-segs{position:absolute;inset:0;display:flex;pointer-events:none}.ssc-energy-segs span{flex:1;border-right:1px solid rgba(8,9,12,.5)}.ssc-energy-segs span:last-child{border-right:none}.ssc-energy-cap{width:5px;height:15px;border-radius:0 3px 3px 0;background:#ffffff38;flex-shrink:0}.ssc-energy-empty{margin-top:12px;font-size:.78rem;color:#9a9aaf;line-height:1.5}.ssc-energy-meta{display:flex;flex-wrap:wrap;gap:8px 16px;margin:12px 0}.ssc-energy-meta-item{display:inline-flex;align-items:center;gap:6px;font-size:.72rem;color:#9a9aaf}.ssc-energy-meta-item b{color:#e6e8ef;font-weight:700}.ssc-energy-breakdown{display:flex;flex-direction:column;gap:7px;padding-top:11px;border-top:1px solid rgba(255,255,255,.07)}.ssc-energy-comp{display:grid;grid-template-columns:64px 1fr 54px;align-items:center;gap:10px}.ssc-energy-comp-l{font-size:.72rem;font-weight:600;color:#c7c4bc}.ssc-energy-comp-bar{height:6px;border-radius:999px;background:#ffffff0f;overflow:hidden}.ssc-energy-comp-bar span{display:block;height:100%;border-radius:999px;background:var(--cc);transition:width .6s ease}.ssc-energy-comp-v{font-family:var(--telos-num);font-size:.74rem;font-weight:700;color:#f1f1f3;text-align:right;font-variant-numeric:tabular-nums}@media(prefers-reduced-motion:reduce){.ssc-energy-fill,.ssc-energy-comp-bar span{transition:none}}.ssc-bcar{margin-top:14px;max-width:100%}.ssc-bcar-track{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding:6px 11% 8px;scroll-padding:0 11%;scrollbar-width:none}.ssc-bcar-track::-webkit-scrollbar{display:none}.ssc-bcar-slide{flex:0 0 78%;scroll-snap-align:center;display:flex;justify-content:center;box-sizing:border-box;transition:opacity .32s ease,transform .32s ease,filter .32s ease}.ssc-bcar-slide[data-active=false]{opacity:.32;transform:scale(.8);filter:grayscale(.85) brightness(.68)}.ssc-bcar-card{width:100%;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:14px;padding:24px 16px 20px;border-radius:24px;background:radial-gradient(120% 90% at 50% 0%,color-mix(in srgb,var(--ga) 12%,transparent),#ffffff05);border:1px solid color-mix(in srgb,var(--ga) 26%,rgba(255,255,255,.08));box-shadow:0 14px 40px #0000006b,inset 0 1px #ffffff0f;font-family:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.ssc-bcar-slide[data-active=true] .ssc-bcar-card{cursor:default}.ssc-bcar-meta{text-align:center}.ssc-bcar-name{font-family:Space Grotesk,Inter,sans-serif;font-weight:800;font-size:.98rem;letter-spacing:-.01em;color:#f4f4f7}.ssc-bcar-sub{font-size:.66rem;color:#9a9aaf;margin-top:2px;letter-spacing:.02em}.ssc-gauge{position:relative;width:74%;max-width:168px;aspect-ratio:1}.ssc-gauge-svg{width:100%;height:100%;display:block;overflow:visible}.ssc-gauge-bg{fill:none;stroke:#ffffff12;stroke-width:9}.ssc-gauge-fg{fill:none;stroke:var(--gc);stroke-width:9;stroke-linecap:round;filter:drop-shadow(0 0 6px color-mix(in srgb,var(--gc) 55%,transparent));transition:stroke-dashoffset .6s cubic-bezier(.22,1,.36,1),stroke .3s}.ssc-gauge-center{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px}.ssc-gauge-ic{line-height:0;opacity:.9}.ssc-gauge-val{font-family:var(--telos-num);font-weight:700;font-size:clamp(.95rem,4.6vw,1.2rem);line-height:1;letter-spacing:-.02em;color:#f4f4f7}.ssc-gauge-unit{font-size:.42em;font-weight:700;color:#9a9aaf;margin-left:2px;letter-spacing:0}.ssc-bcar-dots{display:flex;justify-content:center;gap:7px;margin:4px 0 14px}.ssc-bcar-dot{width:7px;height:7px;border-radius:999px;border:none;cursor:pointer;padding:0;background:#fff3;transition:width .25s,background .25s}.ssc-bcar-dot.on{width:22px;background:var(--dc);box-shadow:0 0 10px color-mix(in srgb,var(--dc) 70%,transparent)}.ssc-bcar-detail{padding:4px 16px;border-radius:18px;background:#ffffff06;border:1px solid rgba(255,255,255,.07);animation:ssc-bcar-fade .34s ease}.ssc-bcar-detail .ssc-hrow{justify-content:flex-start;gap:0;padding:6px 0}.ssc-bcar-detail .ssc-hrow-l{flex:0 0 46%;min-width:0}.ssc-bcar-detail .ssc-hrow-v{flex:1;text-align:left;font-family:var(--telos-num);font-variant-numeric:tabular-nums;font-weight:700;font-size:12.5px}@keyframes ssc-bcar-fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media(min-width:680px){.ssc-bcar-track{padding-left:calc(50% - 175px);padding-right:calc(50% - 175px);scroll-padding:0 calc(50% - 175px)}.ssc-bcar-slide{flex-basis:350px}.ssc-bcar-detail{max-width:440px;margin:0 auto}}@media(prefers-reduced-motion:reduce){.ssc-bcar-slide,.ssc-gauge-fg,.ssc-bcar-detail{transition:none;animation:none}}.ssc-nutr-wrap{max-width:1120px;margin:0 auto}.ssc-nutr-tools{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:16px;align-items:start}@media(max-width:820px){.ssc-nutr-tools{grid-template-columns:1fr}}.ssc-nutr-option{display:flex;flex-direction:column;align-items:center;text-align:center;gap:9px;padding:20px 14px 8px}.ssc-nutr-option-icon{width:48px;height:48px;border-radius:15px;display:grid;place-items:center}.ssc-nutr-option-title{font-size:1.02rem;font-weight:700;color:#fafafa;letter-spacing:-.01em}.ssc-nutr-option-sub{font-size:.8rem;color:#9a9aaf;line-height:1.5;max-width:36ch}.ssc-nutr-controls{display:flex;gap:14px;flex-wrap:wrap;justify-content:center;margin-top:2px}.ssc-nutr-controls label{display:inline-flex;align-items:center;gap:7px;font-size:.74rem;color:#9a9aaf}.ssc-nutr-option-btn{margin-top:6px;padding:11px 22px;border-radius:12px;border:none;cursor:pointer;font-family:inherit;font-size:13.5px;font-weight:800;letter-spacing:.02em;color:#06160e;box-shadow:0 6px 18px #00000040;transition:transform .12s,filter .18s}.ssc-nutr-option-btn:hover{filter:brightness(1.05);transform:translateY(-1px)}.ssc-nutr-option-btn:disabled{opacity:.6;cursor:default;transform:none}.telos-ea{max-width:1180px;margin:0 auto}.ea-back{display:inline-flex;align-items:center;gap:6px;margin-bottom:16px;padding:8px 14px;border-radius:999px;cursor:pointer;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);color:#9a9aaf;font-family:Inter,sans-serif;font-size:.8rem;font-weight:600;transition:border-color .15s}.ea-back:hover{border-color:#fff3}.ea-header{margin-bottom:16px}.ea-eyebrow{display:flex;align-items:center;gap:7px;font-size:10px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#5b9dff}.ea-greet{font-family:Space Grotesk,Inter,sans-serif;font-size:1.45rem;font-weight:800;color:#fafafa;letter-spacing:-.03em;margin:6px 0 3px}.ea-date{font-size:.76rem;color:#9a9aaf}.ea-tabs{display:inline-flex;gap:4px;margin:4px 0 16px;padding:4px;border-radius:12px;background:#ffffff08;border:1px solid rgba(255,255,255,.08)}.ea-tab{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:7px 16px;border-radius:9px;border:none;cursor:pointer;background:none;color:#9a9aaf;font-family:inherit;font-size:12px;font-weight:700;letter-spacing:-.01em;transition:background .15s,color .15s;touch-action:manipulation}.ea-tab.on{background:linear-gradient(180deg,#fff,#e8e5dd);color:#0a0a0b;box-shadow:0 4px 14px #00000040}.ea-tab:hover:not(.on){color:#e8e8ec}.ea-tab:focus-visible{outline:2px solid #5B9DFF;outline-offset:2px}.ea-tab-badge{display:inline-grid;place-items:center;min-width:16px;height:16px;padding:0 5px;border-radius:999px;font-family:Space Grotesk,Inter,sans-serif;font-size:9.5px;font-weight:800;background:#ff6b6b;color:#fff}.ea-tab.on .ea-tab-badge{background:#0a0a0b;color:#fff}.ea-stack{display:flex;flex-direction:column;gap:14px;width:100%}.ea-desk-tile-wide{width:100%;flex-direction:row!important;align-items:center!important;gap:12px!important;text-align:left!important}.ea-desk-tile-wide .ea-desk-sub{margin-left:auto}.ea-brief-sub{font-size:.72rem;color:#76746e;margin-top:2px}.ea-brief-kpis{display:flex;flex-wrap:wrap;gap:14px;margin:14px 0}.ea-kpi{width:74px;display:flex;flex-direction:column;align-items:center;gap:5px;padding:0;background:none;border:none}.ea-kpi-disc{width:54px;height:54px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 50% 32%,color-mix(in srgb,var(--kc) 30%,transparent),color-mix(in srgb,var(--kc) 7%,transparent));border:1px solid color-mix(in srgb,var(--kc) 34%,transparent);box-shadow:inset 0 0 14px color-mix(in srgb,var(--kc) 18%,transparent),0 6px 16px #00000059}.ea-kpi-n{font-family:Space Grotesk,Inter,sans-serif;font-size:15px;font-weight:800;letter-spacing:-.02em;line-height:1;color:var(--kc);text-shadow:0 0 12px color-mix(in srgb,var(--kc) 40%,transparent)}.ea-kpi-n i{font-style:normal;font-size:.6em;color:#8a8893;font-weight:600;margin-left:1px}.ea-kpi-l{font-size:8px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#8a8893;text-align:center;line-height:1.2}.ea-kpi-wide{width:auto}.ea-kpi-wide .ea-kpi-n{font-size:13px}.ea-deck{overflow-x:hidden}.ea-pager{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;margin:14px 0 12px;padding-bottom:2px;-webkit-overflow-scrolling:touch}.ea-pager::-webkit-scrollbar{display:none}.ea-pager-btn{flex:0 0 auto;display:inline-flex;align-items:center;gap:7px;padding:8px 14px;border-radius:999px;cursor:pointer;background:#ffffff0a;border:1px solid rgba(255,255,255,.07);color:#76746e;font-family:Inter,sans-serif;font-size:.78rem;font-weight:700;letter-spacing:.01em;white-space:nowrap;touch-action:manipulation;transition:color .15s,background .15s,border-color .15s}.ea-pager-btn:hover{color:#b8b6b0;border-color:#ffffff24}.ea-pager-btn:focus-visible{outline:none;box-shadow:0 0 0 2px #5b9dff8c}.ea-pager-btn.is-active{background:linear-gradient(180deg,#fff,#e8e5dd);color:#0a0a0b;border-color:transparent;box-shadow:inset 0 1px #fff9,0 4px 12px #00000059}.ea-pager-badge{display:inline-grid;place-items:center;min-width:17px;height:17px;padding:0 5px;border-radius:999px;background:#ff6b6b;color:#0a0a0b;font-family:var(--font-mono,ui-monospace,monospace);font-size:.62rem;font-weight:800;font-variant-numeric:tabular-nums}.ea-pager-btn.is-active .ea-pager-badge{background:#0a0a0b;color:#fafafa}.ea-pager-dot{width:7px;height:7px;border-radius:50%;background:#f2c063;box-shadow:0 0 7px #f2c063b3}.brain-body{width:100%;padding-bottom:48px}.kb-flabel{display:block;font-size:10.5px;font-weight:600;letter-spacing:.04em;color:#6f6e69;margin-bottom:1px}.kb-flabel.is-filled{color:#8c8a84}.kb-input,.kb-select{width:100%;padding:5px 2px;border:none;border-bottom:1px solid rgba(255,255,255,.08);border-radius:0;background:transparent;color:#fafafa;font-size:13px;font-family:inherit;box-sizing:border-box;transition:border-color .15s ease;-webkit-appearance:none;appearance:none}.kb-input::placeholder{color:#46453f}.kb-unit{display:flex;align-items:flex-end;gap:8px}.kb-unit-num{flex:1;min-width:0}.kb-unit-toggle{display:inline-flex;flex:0 0 auto;border:1px solid rgba(255,255,255,.12);border-radius:8px;overflow:hidden}.kb-unit-btn{padding:5px 9px;border:none;background:none;color:#76746e;font-family:inherit;font-size:11.5px;font-weight:700;cursor:pointer;touch-action:manipulation}.kb-unit-btn+.kb-unit-btn{border-left:1px solid rgba(255,255,255,.12)}.kb-unit-btn.on{background:#5b9dff2e;color:#eaf1ff}.kb-unit-btn:focus-visible{outline:2px solid #5B9DFF;outline-offset:-2px}.kb-input:hover,.kb-select:hover{border-bottom-color:#fff3}.kb-input:focus,.kb-select:focus{outline:none;border-bottom-color:#5b9dff}.kb-select{cursor:pointer;padding-right:18px;color:#9b9994;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='11' viewBox='0 0 24 24' fill='none' stroke='%2376746E' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1px center}.kb-select:has(option:checked:not([value=""])){color:#fafafa}.kb-select option{background:#0d0f14;color:#fafafa}.kb-tags{display:flex;flex-wrap:wrap;gap:6px;align-items:center;padding:3px 0;border-bottom:1px solid rgba(255,255,255,.08);transition:border-color .15s}.kb-tags:focus-within{border-bottom-color:#5b9dff}.kb-tag{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;border-radius:999px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);color:#c7c4bc;font-size:11.5px}.kb-tag-x{background:none;border:none;color:#6f6e69;cursor:pointer;font-size:13px;line-height:1;padding:0;transition:color .12s}.kb-tag-x:hover{color:#ff6b6b}.kb-tag-input{flex:1 0 56px;min-width:56px;padding:3px 2px;border:none;background:none;color:#fafafa;font-size:12.5px;font-family:inherit}.kb-tag-input:focus{outline:none}.kb-tag-input::placeholder{color:#46453f}.ea-carousel{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:0}.ea-carousel::-webkit-scrollbar{display:none}.ea-panel{flex:0 0 100%;scroll-snap-align:start;display:flex;flex-direction:column;gap:14px;padding:2px 2px 18px;min-width:0}@media(min-width:900px){.ea-panel>*{max-width:760px}}.ea-panel-head{font-size:10.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#76746e;display:flex;align-items:center;gap:12px;margin:2px 0}.ea-panel-head:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,rgba(255,255,255,.08),transparent)}.ea-card{background:#ffffff0a;border-radius:16px;padding:15px;box-shadow:0 12px 40px #00000073;backdrop-filter:blur(24px) saturate(1.2);-webkit-backdrop-filter:blur(24px) saturate(1.2)}.ea-card-eyebrow{display:flex;align-items:center;gap:7px;font-size:10px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#5b9dff;margin-bottom:12px}.ea-brief{display:block;width:100%;text-align:left;cursor:pointer;border:none;font-family:inherit}.ea-brief-top{display:flex;align-items:center;gap:12px;margin-bottom:12px}.ea-brief-top .ea-card-eyebrow{margin:0}.ea-brief-ico{position:relative;width:58px;height:58px;flex-shrink:0;display:grid;place-items:center;border-radius:17px;background:linear-gradient(155deg,#bde6ff,#5b9dff 52%,#3a6fd0);box-shadow:0 12px 26px #3c6ee673,inset 0 2px 3px #ffffffbf,inset 0 -4px 8px #14326e8c}.ea-brief-ico:before{content:"";position:absolute;inset:3px 3px 45%;border-radius:14px 14px 30px 30px;background:linear-gradient(180deg,rgba(255,255,255,.45),transparent);pointer-events:none}.ea-brief-ico:after{content:"";position:absolute;left:16%;right:16%;bottom:-9px;height:11px;border-radius:50%;background:#3c6ee673;filter:blur(7px);z-index:-1}.ea-brief-ico svg{position:relative;filter:drop-shadow(0 1px 1px rgba(8,25,60,.55))}.ea-brief-ico--art{width:auto;height:auto;border-radius:0;background:none;box-shadow:none}.ea-brief-ico--art:before,.ea-brief-ico--art:after{display:none}.ea-bp-hero-ico{line-height:0;display:inline-flex}.ea-kpi{align-items:center;text-align:center}.ea-kpi-n{margin-top:2px}.ea-brief:focus-visible{outline:none;box-shadow:0 0 0 2px #5b9dff80,0 12px 40px #00000073}.ea-brief-verdict{margin-left:8px;padding:2px 8px;border-radius:999px;border:1px solid;font-size:9px;font-weight:800;letter-spacing:.06em}.ea-brief-summary{font-size:.86rem;color:#d8d8de;line-height:1.5;margin-top:5px;text-wrap:pretty}.ea-brief-page{position:fixed;inset:0;z-index:960;display:flex;flex-direction:column;background:radial-gradient(1100px 560px at 50% -8%,rgba(91,157,255,.1),transparent 60%),#070709;animation:eaDeckZoom .26s cubic-bezier(.2,.7,.2,1)}.ea-bp-head{display:flex;align-items:center;gap:12px;padding:max(16px,env(safe-area-inset-top)) 18px 16px;flex-shrink:0;border-bottom:1px solid rgba(255,255,255,.06)}.ea-bp-head .ea-deck-close{flex-shrink:0;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;font-size:20px}.ea-bp-head .ea-deck-close{margin-left:auto}.ea-bp-scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:12px;width:100%;max-width:640px;margin:0 auto;padding:22px 18px 40px}.ea-bp-hero{position:relative;overflow:hidden;flex-shrink:0;display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;padding:26px 20px 22px;border-radius:22px;background:radial-gradient(120% 95% at 50% -18%,color-mix(in srgb,var(--vc,#5B9DFF) 24%,transparent),transparent 62%),linear-gradient(180deg,#ffffff0b,#ffffff03);border:1px solid color-mix(in srgb,var(--vc,#5B9DFF) 24%,rgba(255,255,255,.06));box-shadow:inset 0 1px #ffffff12,0 16px 40px #0006}.ea-bp-hero:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:repeating-linear-gradient(180deg,color-mix(in srgb,var(--vc,#5B9DFF) 11%,transparent) 0 1px,transparent 1px 24px);-webkit-mask-image:radial-gradient(120% 78% at 50% 0%,#000,transparent 72%);mask-image:radial-gradient(120% 78% at 50% 0%,#000,transparent 72%);opacity:.5}.ea-bp-hero>*{position:relative;z-index:1}.ea-bp-kicker{font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.ea-bp-summary{font-family:Space Grotesk,Inter,sans-serif;font-size:1.3rem;font-weight:600;letter-spacing:-.02em;line-height:1.4;color:#f3f2ee;text-wrap:pretty}.ea-bp-meta{font-size:.82rem;color:#9a9aaf}.ea-bp-section-hint{font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:none;color:#5b9dff}@media(max-width:560px){.ea-bp-scroll{padding:18px 15px calc(96px + env(safe-area-inset-bottom,0px));gap:14px}.ea-bp-hero{padding:22px 16px 18px}.ea-bp-summary{font-size:1.12rem;line-height:1.42}.ea-bp-read-row{gap:11px;padding:12px 2px}.ea-bp-read-txt{font-size:.98rem;line-height:1.6}.ea-bp-read-ic{width:30px;height:30px}}.ea-bp-line{font-size:.92rem;color:#c2c0ba;line-height:1.6;margin:0;text-wrap:pretty}.ea-bp-read{display:flex;flex-direction:column;gap:2px}.ea-bp-read-row{display:flex;align-items:flex-start;gap:13px;padding:13px 4px;border-bottom:1px solid rgba(255,255,255,.05)}.ea-bp-read-row:last-child{border-bottom:none}.ea-bp-read-ic{flex-shrink:0;width:34px;height:34px;display:grid;place-items:center;margin-top:1px;line-height:0}.ea-bp-read-txt{margin:0;font-size:.94rem;line-height:1.58;color:#c8c6c0;text-wrap:pretty;font-weight:400}.ea-bp-read-txt strong{color:#f5f4f0;font-weight:650}.ea-bp-section-h{font-size:10.5px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#76746e;margin:10px 0 2px;display:flex;align-items:center;gap:10px}.ea-bp-section-h:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,rgba(255,255,255,.08),transparent)}.ea-bp-shimmer{display:flex;flex-direction:column;gap:10px}.ea-bp-shimmer span{height:54px;border-radius:14px;background:linear-gradient(90deg,#ffffff0d 25%,#ffffff1a 37%,#ffffff0d 63%);background-size:400% 100%;animation:ea-shimmer 1.4s ease infinite}.ea-bp-ask{margin-top:6px;padding:16px;border-radius:16px;display:flex;flex-direction:column;gap:12px;background:radial-gradient(120% 100% at 100% 0%,rgba(91,157,255,.1),transparent 60%),#ffffff08;border:1px solid rgba(91,157,255,.18)}.ea-bp-ask-q{font-family:Space Grotesk,Inter,sans-serif;font-size:1.08rem;font-weight:600;color:#f0f0f5;line-height:1.42;margin:0;text-wrap:pretty}.ea-bp-ask-hint{font-size:.82rem;color:#9a9aaf;line-height:1.5}@media(prefers-reduced-motion:reduce){.ea-bp-shimmer span{animation:none}}.ea-deck-overlay{position:fixed;inset:0;z-index:960;display:flex;flex-direction:column;background:radial-gradient(1100px 560px at 50% -8%,rgba(91,157,255,.1),transparent 60%),#070709;animation:eaDeckZoom .26s cubic-bezier(.2,.7,.2,1)}@keyframes eaDeckZoom{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}.ea-deck-head{display:flex;align-items:center;gap:12px;padding:16px 18px;flex-shrink:0}.ea-deck-eyebrow{display:inline-flex;align-items:center;gap:7px;font-size:10px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#5b9dff}.ea-deck-count{margin-left:auto;font-family:Space Grotesk,Inter,sans-serif;font-size:12px;font-weight:700;color:#76746e}.ea-deck-close{width:32px;height:32px;border-radius:9px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:#9a9aaf;font-size:19px;line-height:1;cursor:pointer}.ea-deck-close:hover{color:#fff;border-color:#ffffff38}.ea-deck-track{flex:1;min-height:0;display:flex;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.ea-deck-track::-webkit-scrollbar{display:none}.ea-slide{flex:0 0 100%;scroll-snap-align:center;display:flex;align-items:center;justify-content:center;padding:24px}.ea-slide-inner{display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px;max-width:620px}.ea-slide-num{font-family:Space Grotesk,Inter,sans-serif;font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#5a5a72}.ea-slide-ico{position:relative;width:84px;height:84px;display:grid;place-items:center;border-radius:24px;background:linear-gradient(155deg,color-mix(in srgb,var(--sc) 70%,#fff 30%) 0%,var(--sc) 55%,color-mix(in srgb,var(--sc) 60%,#000 40%) 100%);box-shadow:0 16px 36px color-mix(in srgb,var(--sc) 45%,transparent),inset 0 2px 4px #ffffffb3,inset 0 -5px 10px #0000004d}.ea-slide-ico:before{content:"";position:absolute;inset:4px 4px 48%;border-radius:20px 20px 36px 36px;background:linear-gradient(180deg,rgba(255,255,255,.45),transparent);pointer-events:none}.ea-slide-ico:after{content:"";position:absolute;left:18%;right:18%;bottom:-12px;height:14px;border-radius:50%;background:color-mix(in srgb,var(--sc) 45%,transparent);filter:blur(9px);z-index:-1}.ea-slide-ico svg{position:relative;filter:drop-shadow(0 1px 2px rgba(0,0,0,.45))}.ea-slide-kicker{font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.ea-slide-h{font-family:Space Grotesk,Inter,sans-serif;font-size:1.5rem;font-weight:800;letter-spacing:-.025em;line-height:1.25;color:#fafafa;text-wrap:pretty}.ea-slide-meta{font-size:.86rem;color:#9a9aaf;line-height:1.5}.ea-slide-done{margin-top:6px;padding:12px 28px;border-radius:13px;border:none;cursor:pointer;font-family:inherit;font-size:14px;font-weight:800;background:linear-gradient(180deg,#fff,#e7e4dc);color:#0a0a0b;box-shadow:0 8px 22px #00000059}.ea-deck-dots{display:flex;justify-content:center;gap:7px;padding:16px;flex-shrink:0}.ea-deck-dot{width:7px;height:7px;border-radius:50%;border:none;cursor:pointer;background:#ffffff29;transition:width .2s,background .2s}.ea-deck-dot.on{width:22px;border-radius:999px;background:#5b9dff}@media(max-width:560px){.ea-slide-h{font-size:1.25rem}.ea-slide-ico{width:72px;height:72px}}@media(prefers-reduced-motion:reduce){.ea-deck-overlay{animation:none}.ea-deck-track{scroll-behavior:auto}}.ea-brief-takeaways{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px}.ea-brief-takeaways li{position:relative;padding-left:16px;font-size:.85rem;line-height:1.5;color:#fafafa}.ea-brief-takeaways li:before{content:"";position:absolute;left:0;top:.55em;width:6px;height:6px;border-radius:50%;background:#5b9dff}.ea-brief-open{display:inline-flex;align-items:center;gap:8px;margin-top:16px;align-self:flex-start;padding:11px 20px;border-radius:12px;font-size:.84rem;font-weight:800;letter-spacing:.01em;color:#04101c;background:linear-gradient(180deg,#b7d8ff,#5b9dff);box-shadow:0 8px 20px #5b9dff57,inset 0 1px #ffffff80;transition:transform .16s ease,box-shadow .16s ease}.ea-brief:hover .ea-brief-open{transform:translateY(-1px);box-shadow:0 11px 26px #5b9dff70,inset 0 1px #ffffff80}@media(prefers-reduced-motion:reduce){.ea-brief:hover .ea-brief-open{transform:none}}.ea-loading-text{font-size:.84rem;color:#76746e}.ea-brief-loading .ea-shimmer-lines{display:flex;flex-direction:column;gap:10px;margin-bottom:12px}.ea-shimmer-lines span{height:12px;border-radius:6px;background:linear-gradient(90deg,#ffffff0d 25%,#ffffff1c 37%,#ffffff0d 63%);background-size:400% 100%;animation:ea-shimmer 1.4s ease infinite}.ea-shimmer-lines span:nth-child(1){width:90%}.ea-shimmer-lines span:nth-child(2){width:78%}.ea-shimmer-lines span:nth-child(3){width:62%}@keyframes ea-shimmer{0%{background-position:100% 0}to{background-position:0 0}}.ea-give-task,.ea-journal-nudge{display:flex;align-items:center;gap:10px;width:100%;padding:14px 16px;border-radius:14px;cursor:pointer;font-family:Inter,sans-serif;font-size:.86rem;font-weight:700;text-align:left;touch-action:manipulation;transition:border-color .15s,background .15s}.ea-give-task{background:#5b9dff12;border:1px solid rgba(91,157,255,.22);color:#c7d6f0}.ea-give-task:hover{background:#5b9dff1f}.ea-journal-nudge{background:#f2c06312;border:1px solid rgba(242,192,99,.24);color:#f2c063}.ea-give-task:focus-visible,.ea-journal-nudge:focus-visible{outline:none;box-shadow:0 0 0 2px #5b9dff80}.ea-desk-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ea-desk-tile{display:flex;flex-direction:column;gap:5px;padding:18px;border-radius:16px;cursor:pointer;text-align:left;background:#ffffff0a;border:1px solid rgba(255,255,255,.07);font-family:Inter,sans-serif;touch-action:manipulation;transition:border-color .15s,transform .12s}.ea-desk-tile:hover{border-color:#5b9dff4d;transform:translateY(-1px)}.ea-desk-tile:focus-visible{outline:none;box-shadow:0 0 0 2px #5b9dff80}.ea-desk-ico{display:inline-flex}.ea-desk-name{font-size:.86rem;font-weight:800;color:#fafafa;letter-spacing:-.01em}.ea-desk-sub{font-size:.74rem;color:#76746e}.peak-card{background:#ffffff09;border:1px solid rgba(255,255,255,.07);border-radius:18px;padding:18px;box-shadow:0 12px 40px #00000073;backdrop-filter:blur(24px) saturate(1.2);-webkit-backdrop-filter:blur(24px) saturate(1.2)}.peak-eyebrow{display:flex;align-items:center;gap:7px;font-size:10.5px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#7db0ff}.peak-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.peak-head.bare{justify-content:flex-start;margin-bottom:8px}.peak-ready{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono,ui-monospace,monospace);font-size:.7rem;font-weight:800;letter-spacing:.1em}.peak-dot{width:8px;height:8px;border-radius:50%}.peak-summary{font-size:.94rem;line-height:1.6;color:#f4f4f6;margin:0 0 18px;text-wrap:pretty;font-weight:450}.peak-timeline{margin:8px 0 16px}.peak-track{position:relative;height:38px;border-radius:10px;background:#ffffff0b;overflow:hidden}.peak-bar{position:absolute;top:7px;height:24px;border-radius:7px;display:flex;align-items:center;padding:0 10px;overflow:hidden}.peak-bar-label{font-size:.66rem;font-weight:800;letter-spacing:.04em;color:#06140e;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.peak-mark{position:absolute;top:-2px;bottom:-2px;width:2px;background:#c7d6f0;opacity:.7}.peak-mark-sleep{background:#9c8fb8}.peak-axis{position:relative;height:16px;margin-top:7px}.peak-tick{position:absolute;transform:translate(-50%);font-family:var(--font-mono,ui-monospace,monospace);font-size:.64rem;color:#76746e;font-variant-numeric:tabular-nums}.peak-legend{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:14px;font-size:.78rem;color:#c7c5be;font-variant-numeric:tabular-nums}.peak-legend span{display:inline-flex;align-items:center;gap:7px}.peak-legend i{width:10px;height:10px;border-radius:3px}.peak-instr{list-style:none;margin:0 0 14px;padding:0;display:flex;flex-direction:column;gap:11px}.peak-instr li{display:flex;gap:11px;align-items:flex-start;font-size:.9rem;line-height:1.5;color:#f4f4f6}.peak-instr-ico{flex:none;margin-top:1px}.peak-foods{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px}.peak-foods-label{display:inline-flex;align-items:center;gap:5px;font-size:9.5px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#76746e}.peak-food{padding:6px 11px;border-radius:999px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);font-size:.78rem;color:#b8b6b0}.peak-err{font-size:.84rem;color:#ff6b6b;margin:8px 0 12px}.peak-retry{padding:10px 16px;border-radius:10px;cursor:pointer;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);color:#b8b6b0;font-family:Inter,sans-serif;font-size:.76rem;font-weight:700;touch-action:manipulation}.peak-retry:hover{border-color:#fff3;color:#fafafa}.peak-retry:focus-visible{outline:none;box-shadow:0 0 0 2px #5b9dff80}.peak-refresh{width:100%}.peak-loading .peak-shimmer{height:30px;border-radius:8px;margin:12px 0;background:linear-gradient(90deg,#ffffff0d 25%,#ffffff1c 37%,#ffffff0d 63%);background-size:400% 100%;animation:ea-shimmer 1.4s ease infinite}@media(prefers-reduced-motion:reduce){.ea-shimmer-lines span,.peak-loading .peak-shimmer{animation:none}.ea-carousel{scroll-behavior:auto}}.ea-chips{display:flex;gap:12px;margin:16px 0;align-items:stretch}@media(max-width:760px){.ea-chips{flex-direction:column}}.ea-shortcuts{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;margin-bottom:18px}@media(max-width:760px){.ea-shortcuts{grid-template-columns:repeat(3,1fr)}}.ea-jump{display:flex;flex-direction:column;align-items:center;gap:7px;padding:14px 8px;border-radius:14px;cursor:pointer;background:#ffffff08;border:1px solid rgba(255,255,255,.07);font-family:Inter,sans-serif;transition:background .15s,border-color .15s,transform .12s}.ea-jump:hover{background:#ffffff0f;transform:translateY(-2px);border-color:#ffffff24}.ea-jump-ic{line-height:0}.ea-jump-label{font-size:11px;font-weight:600;color:#c7c4bc}.ea-badge{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:#7dd3fc29;border:1px solid rgba(125,211,252,.35);color:#7dd3fc;font-size:11px;font-weight:800}.ea-muted{font-size:.84rem;color:#9a9aaf}.ea-action-row{display:flex;align-items:center;gap:10px;width:100%;text-align:left;cursor:pointer;padding:9px 11px;border-radius:10px;background:#ffffff06;border:1px solid rgba(255,255,255,.06);font-family:Inter,sans-serif;transition:background .15s}.ea-action-row:hover{background:#ffffff0d}.ea-action-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.ea-action-title{flex:1;min-width:0;font-size:13px;color:#f0f0f5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ea-action-kind{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#76746e;flex-shrink:0}.ea-link-btn{display:inline-flex;align-items:center;gap:5px;align-self:flex-start;margin-top:2px;background:none;border:none;cursor:pointer;color:#7dd3fc;font-family:inherit;font-size:12.5px;font-weight:700;padding:2px}.ea-shortcut-card{display:flex;align-items:center;gap:12px;width:100%;text-align:left;cursor:pointer;padding:14px 16px;border-radius:16px;background:#0c0d11a8;border:1px solid rgba(125,211,252,.18);font-family:Inter,sans-serif;transition:border-color .15s,transform .12s}.ea-shortcut-card:hover{border-color:#7dd3fc66;transform:translateY(-1px)}.ea-shortcut-ic{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;flex-shrink:0}.ea-shortcut-body{flex:1;min-width:0}.ea-shortcut-title{display:block;font-size:1rem;font-weight:700;color:#f0f0f5;letter-spacing:-.01em}.ea-shortcut-sub{display:block;font-size:.74rem;color:#9a9aaf;margin-top:2px}.w-recov:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='150' height='52'%3E%3Cpath d='M0 26 H46 L52 26 L58 10 L64 42 L70 26 L78 26 H150' fill='none' stroke='white' stroke-width='1.6'/%3E%3C/svg%3E");background-repeat:repeat-x;background-position:center bottom;opacity:.2}.w-sleep:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='110' height='110'%3E%3Cpath d='M82 30 a26 26 0 1 0 4 42 a32 32 0 1 1 -4 -42 z' fill='white'/%3E%3Cg fill='white'%3E%3Ccircle cx='28' cy='26' r='1.6'/%3E%3Ccircle cx='52' cy='58' r='1.2'/%3E%3Ccircle cx='22' cy='72' r='1.4'/%3E%3C/g%3E%3C/svg%3E");background-repeat:repeat;opacity:.13}.w-strain:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='128' height='64'%3E%3Cg fill='white'%3E%3Crect x='8' y='40' width='9' height='24'/%3E%3Crect x='28' y='30' width='9' height='34'/%3E%3Crect x='48' y='18' width='9' height='46'/%3E%3Crect x='68' y='34' width='9' height='30'/%3E%3Crect x='88' y='12' width='9' height='52'/%3E%3Crect x='108' y='26' width='9' height='38'/%3E%3C/g%3E%3C/svg%3E");background-repeat:repeat-x;background-position:left bottom;opacity:.07}.w-vitals:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cg fill='none' stroke='white' stroke-width='1'%3E%3Ccircle cx='60' cy='60' r='12'/%3E%3Ccircle cx='60' cy='60' r='26'/%3E%3Ccircle cx='60' cy='60' r='40'/%3E%3C/g%3E%3C/svg%3E");background-repeat:repeat;opacity:.13}.telos-hero{cursor:default}.telos-hero-icon{position:absolute;top:12px;right:12px;z-index:2;line-height:0;cursor:pointer;background:#5b9dff1f;border:1px solid rgba(91,157,255,.3);border-radius:10px;padding:6px}.telos-hero-icon:hover{background:#5b9dff38}.telos-hero-brief{position:absolute;top:16px;left:16px;right:58px;z-index:1}.telos-hero-eyebrow{display:flex;align-items:center;gap:6px;margin-bottom:10px;font-size:9.5px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#5b9dffeb}.telos-hero-generate{background:linear-gradient(180deg,#5b9dff3d,#5b9dff1a);border:1px solid rgba(91,157,255,.42);color:#dcebff;font-family:inherit;font-size:.82rem;font-weight:700;padding:9px 16px;border-radius:12px;cursor:pointer}.telos-hero-generate:hover{background:linear-gradient(180deg,#5b9dff52,#5b9dff29)}.telos-hero-generate:disabled{opacity:.6;cursor:wait}.telos-hero-takeaways{display:flex;flex-direction:column;gap:7px;width:100%;background:none;border:none;padding:0;text-align:left;cursor:pointer;font-family:inherit}.telos-hero-take{position:relative;padding-left:15px;font-size:12.5px;line-height:1.35;color:#e6e8ef}.telos-hero-take:before{content:"›";position:absolute;left:0;color:#5b9dff;font-weight:700}.telos-hero-takeaways:hover .telos-hero-take{color:#fff}.telos-hero-name{position:absolute;bottom:14px;left:16px;z-index:1;font-size:.98rem;font-weight:700;color:#f0f0f5;letter-spacing:-.01em}.telos-hero-quick{position:absolute;bottom:13px;right:13px;z-index:2;display:flex;gap:8px}.telos-hero-quick-btn{display:flex;flex-direction:column;align-items:center;gap:3px;cursor:pointer;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:7px 9px;color:#aebac8;font-family:inherit;font-size:8.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;line-height:1}.telos-hero-quick-btn:hover{background:#ffffff1a;color:#e6e8ef}.ea-hero{flex-direction:row;align-items:stretch;justify-content:space-between;gap:14px;padding:18px;overflow:hidden;background:radial-gradient(130% 120% at 85% 0%,rgba(123,140,255,.5),transparent 60%),radial-gradient(90% 95% at 5% 100%,rgba(58,110,240,.45),transparent 60%),linear-gradient(150deg,#3a6bf0,#5b7bf2 52%,#6e78ee);border-color:#98acff6b!important;box-shadow:inset 0 1px #fff3,0 14px 38px #2846aa73!important}.ea-hero:before{background:repeating-radial-gradient(circle at 50% 118%,rgba(255,255,255,.1) 0 1px,transparent 1px 24px);opacity:.6}.ea-hero-main{display:flex;flex-direction:column;justify-content:center;gap:9px;min-width:0;z-index:1}.ea-hero-eyebrow{display:flex;align-items:center;gap:6px;font-size:9.5px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#ffffffd1}.ea-hero-headline{font-family:Space Grotesk,Inter,sans-serif;font-weight:800;letter-spacing:-.02em;font-size:clamp(1.5rem,5.4vw,2.05rem);line-height:1.02;color:#fff;text-shadow:0 2px 16px rgba(20,16,70,.35)}.ea-hero-summary{font-size:.8rem;line-height:1.4;color:#ffffffc7;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ea-hero-cta{align-self:flex-start;display:inline-flex;align-items:center;gap:7px;margin-top:3px;background:#fff;color:#06121f;border:none;border-radius:999px;font-family:inherit;font-size:.84rem;font-weight:800;letter-spacing:-.01em;padding:12px 18px;cursor:pointer;box-shadow:0 6px 18px #0a0a284d;transition:transform .12s,box-shadow .18s}.ea-hero-cta:hover{transform:translateY(-1px);box-shadow:0 10px 24px #0a0a2866}.ea-hero-cta:disabled{opacity:.7;cursor:wait}.ea-hero-cta-arrow{display:inline-flex;line-height:0}.ea-hero-rail{display:flex;flex-direction:column;justify-content:center;gap:8px;flex-shrink:0;z-index:1}.ea-hero-rail-btn{display:flex;align-items:center;gap:9px;cursor:pointer;background:#ffffff24;border:1px solid rgba(255,255,255,.22);border-radius:13px;padding:8px 13px 8px 10px;color:#eaf1ff;font-family:inherit;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;line-height:1;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:background .15s,transform .12s}.ea-hero-rail-btn:hover{background:#ffffff42;transform:translate(-2px)}.ea-hero-rail-ic{display:inline-flex;line-height:0}@media(max-width:560px){.ea-hero{min-height:188px}.ea-hero-rail-btn{padding:8px 11px}.ea-hero-rail-l{display:none}}.telos-set-btn{margin-left:auto;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:13px;cursor:pointer;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);transition:background .15s,border-color .15s,transform .12s}.telos-set-btn:hover{background:#ffffff1a;border-color:#ffffff3d;transform:translateY(-1px)}.telos-modrow{display:flex;gap:10px;min-width:0;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.telos-modrow::-webkit-scrollbar{display:none}.telos-modrow>.telos-modtile{flex:1 0 82px;min-height:92px}.telos-modrow>.telos-modtile:hover{transform:none;box-shadow:inset 0 1px #ffffff14,0 8px 22px #0000006b}.ssc-skills{display:flex;flex-direction:column;gap:14px}.ssc-skills-intro{font-size:.86rem;color:#9a9aaf;line-height:1.5}.ssc-skills-reminder{margin-top:12px;border-radius:14px;padding:13px 15px;background:linear-gradient(120deg,#f2c06317,#f2c06308);border:1px solid rgba(242,192,99,.24)}.ssc-skills-reminder-h{font-size:.74rem;font-weight:700;color:#f2c063;line-height:1.4}.ssc-skills-reminder-list{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.ssc-skills-reminder-chip{font-size:.72rem;font-weight:600;color:#f6d79a;background:#f2c0631a;border:1px solid rgba(242,192,99,.26);border-radius:999px;padding:5px 11px}.ssc-skill-state.planned{color:#f2c063}.ssc-skill-needs{font-size:.78rem;color:#f6d79a;line-height:1.5;background:#f2c06312;border:1px solid rgba(242,192,99,.2);border-radius:10px;padding:10px 12px}.ssc-skill-needs b{color:#f2c063;font-weight:700}.ssc-skills-list{display:flex;flex-direction:column;gap:10px}.ssc-skill{border-radius:16px;border:1px solid rgba(255,255,255,.09);background:#ffffff08;overflow:hidden;transition:border-color .18s,background .18s,box-shadow .18s}.ssc-skill.open{border-color:color-mix(in srgb,var(--sk) 55%,transparent);background:color-mix(in srgb,var(--sk) 13%,rgba(255,255,255,.02));box-shadow:0 10px 30px #0000004d,inset 0 1px #ffffff0f}.ssc-skill.off{opacity:.62}.ssc-skill-head{width:100%;display:flex;align-items:center;gap:13px;padding:12px 14px;background:none;border:none;cursor:pointer;text-align:left;font-family:inherit}.ssc-skill-ic{line-height:0;flex-shrink:0;filter:drop-shadow(0 4px 10px rgba(0,0,0,.4))}.ssc-skill-text{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.ssc-skill-title{font-weight:700;color:#f0f0f5;letter-spacing:-.01em}.ssc-skill-sub{font-size:.76rem;color:#9a9aaf;line-height:1.35}.ssc-skill-state{font-size:.62rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--sk);flex-shrink:0}.ssc-skill.off .ssc-skill-state{color:#6b6b73}.ssc-skill-chev{color:#7a7a86;line-height:0;flex-shrink:0;transition:transform .2s}.ssc-skill-chev.up{transform:rotate(180deg)}.ssc-skill-body{padding:0 14px 14px;display:flex;flex-direction:column;gap:12px}.ssc-skill-what{margin:0;font-size:.84rem;line-height:1.55;color:#c9cdd8}.ssc-skill-access{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.ssc-skill-access-label{font-size:.62rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#6b6b73;margin-right:2px}.ssc-skill-chip{font-size:.7rem;padding:3px 9px;border-radius:999px;color:#e6e8ef;background:color-mix(in srgb,var(--sk) 16%,transparent);border:1px solid color-mix(in srgb,var(--sk) 32%,transparent)}.ssc-skill-customize{display:flex;align-items:center;gap:12px;padding-top:10px;border-top:1px solid rgba(255,255,255,.07)}.ssc-skill-toggle{display:inline-flex;align-items:center;gap:9px;background:none;border:none;cursor:pointer;font-family:inherit;padding:2px 0}.ssc-skill-toggle-knob{position:relative;width:38px;height:22px;border-radius:999px;background:#ffffff29;transition:background .18s;flex-shrink:0}.ssc-skill-toggle-knob:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#f0f0f5;transition:transform .18s}.ssc-skill-toggle.on .ssc-skill-toggle-knob{background:var(--sk)}.ssc-skill-toggle.on .ssc-skill-toggle-knob:after{transform:translate(16px)}.ssc-skill-toggle-label{font-size:.78rem;font-weight:600;color:#c9cdd8}.ssc-skill-tune{margin-left:auto;background:none;border:none;color:var(--sk);font-family:inherit;font-size:.78rem;font-weight:700;cursor:pointer}.ssc-skills-foot{font-size:.72rem;color:#6b6b73;text-align:center;padding-top:2px}.ea-hero[role=button]{cursor:pointer}.ea-hero.has-bg .ea-hero-headline{text-shadow:0 2px 18px rgba(0,0,0,.6)}.ea-hero.has-bg .ea-hero-summary{color:#ffffffe6}.ea-hero-edit{position:absolute;top:11px;right:11px;z-index:3;display:flex;gap:6px}.ea-hero-editbtn{width:30px;height:30px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;background:#ffffff24;border:1px solid rgba(255,255,255,.24);cursor:pointer;line-height:0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:background .15s}.ea-hero-editbtn:hover{background:#ffffff4d}.ssc-bodymap{display:flex;flex-direction:column;gap:16px}.ssc-bm-tabs{display:flex;gap:8px;flex-wrap:wrap}.ssc-bm-tab{background:#ffffff0a;border:1px solid rgba(255,255,255,.1);color:#9a9aaf;font-family:inherit;font-size:.78rem;font-weight:700;padding:7px 15px;border-radius:999px;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.ssc-bm-tab.on{background:#f2a65a29;border-color:#f2a65a73;color:#ffd9b0}.ssc-bm-stage{position:relative;border-radius:20px;overflow:hidden;padding:8px 4px 4px;background:radial-gradient(80% 60% at 50% 18%,rgba(242,166,90,.2),transparent 70%),radial-gradient(60% 50% at 50% 100%,rgba(255,138,92,.12),transparent 72%),#0a090e99;border:1px solid rgba(242,166,90,.2)}.ssc-bm-svg{width:100%;max-width:480px;height:auto;display:block;margin:0 auto}.ssc-bm-legend{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;padding:2px 8px 8px}.ssc-bm-legend-item{display:inline-flex;align-items:center;gap:6px;font-size:.66rem;font-weight:600;color:#9a9aaf}.ssc-bm-legend-dot{width:9px;height:9px;border-radius:50%;box-shadow:0 0 8px currentColor}.ssc-bm-plabel{fill:#fff9;font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;font-family:Inter,sans-serif}.ssc-bm-pvalue{font-family:Space Grotesk,Inter,sans-serif;font-weight:800;font-size:21px;letter-spacing:-.02em}.ssc-bm-punit{font-size:11px;fill:#ffffff8c;font-weight:600}.ssc-bm-cards{display:grid;grid-template-columns:1.3fr 1fr;gap:10px}.ssc-bm-card{border-radius:16px;padding:14px;border:1px solid rgba(242,166,90,.18);background:linear-gradient(150deg,#f2a65a1a,#ffffff05)}.ssc-bm-card-eyebrow{display:flex;align-items:center;gap:7px;font-size:.6rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#ffcb96;margin-bottom:9px}.ssc-bm-insight-text{font-size:.86rem;line-height:1.5;color:#ece3d8}.ssc-bm-energy-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.ssc-bm-energy-val{font-family:Space Grotesk,Inter,sans-serif;font-weight:800;font-size:1.6rem;letter-spacing:-.02em;color:#ffe9d2;line-height:1}.ssc-bm-energy-unit{font-size:.7rem;color:#ffffff80;font-weight:600;margin-left:4px}.ssc-bm-ring{flex-shrink:0}.ssc-bm-ring-txt{fill:#ffe9d2;font-family:Space Grotesk,Inter,sans-serif;font-weight:800;font-size:14px}.ssc-bm-actions{display:flex;flex-direction:column;gap:10px}.ssc-bm-action{display:flex;gap:13px;align-items:center;padding:12px 14px;border-radius:14px;background:#ffffff08;border:1px solid rgba(255,255,255,.08)}.ssc-bm-action-ic{flex-shrink:0;line-height:0;filter:drop-shadow(0 4px 10px rgba(0,0,0,.4))}.ssc-bm-action-title{font-weight:700;color:#f0f0f5;letter-spacing:-.01em}.ssc-bm-action-body{font-size:.8rem;color:#9a9aaf;line-height:1.4;margin-top:2px}.ssc-bm-muscles{display:flex;flex-direction:column;gap:8px}.ssc-bm-muscle{display:grid;grid-template-columns:108px 1fr 58px;align-items:center;gap:11px}.ssc-bm-muscle-name{display:flex;align-items:center;gap:8px;font-size:.82rem;color:#7e7e88}.ssc-bm-muscle-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.ssc-bm-muscle.on .ssc-bm-muscle-name{color:#f0f0f5}.ssc-bm-muscle-bar{height:7px;border-radius:999px;background:#ffffff12;overflow:hidden}.ssc-bm-muscle-bar>span{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#f2a65a,#ffc78a)}.ssc-bm-muscle-val{text-align:right;font-family:Space Grotesk,Inter,sans-serif;font-weight:700;font-size:.76rem;color:#9a9aaf}.ssc-bm-muscles-foot{font-size:.72rem;color:#6b6b73;padding-top:4px}@media(max-width:480px){.ssc-bm-cards{grid-template-columns:1fr}}.ssc-skills-group{border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#ffffff05;overflow:hidden}.ssc-skills-group.open{border-color:color-mix(in srgb,var(--ga) 32%,rgba(255,255,255,.08))}.ssc-skills-grouphead{width:100%;display:flex;align-items:center;gap:10px;padding:13px 15px;min-height:48px;background:none;border:none;cursor:pointer;font-family:inherit;text-align:left;touch-action:manipulation}.ssc-skills-grouphead:focus-visible{outline:2px solid var(--ga);outline-offset:-2px}.ssc-skills-groupname{flex:1;font-size:.68rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--ga);min-width:0}.ssc-skills-groupcount{font-family:var(--telos-num);font-size:.72rem;font-weight:700;color:#8a8893;flex-shrink:0}.ssc-skills-groupchev{color:#7a7a86;line-height:0;flex-shrink:0;transition:transform .2s}.ssc-skills-groupchev.up{transform:rotate(180deg)}.ssc-skills-group .ssc-skills-list{padding:0 10px 12px}.ssc-skill-cmd-row{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;min-width:0}.ssc-skill-cmd{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.68rem;font-weight:700;color:var(--sk);background:color-mix(in srgb,var(--sk) 14%,transparent);border:1px solid color-mix(in srgb,var(--sk) 30%,transparent);padding:1px 7px;border-radius:7px;white-space:nowrap}.ssc-skill-run{margin-left:auto;display:inline-flex;align-items:center;gap:5px;cursor:pointer;font-family:inherit;font-size:.74rem;font-weight:700;color:#f0f0f5;padding:7px 12px;border-radius:9px;background:color-mix(in srgb,var(--sk) 18%,transparent);border:1px solid color-mix(in srgb,var(--sk) 38%,transparent)}.ssc-skill-run code{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.7rem;color:var(--sk)}.ssc-skill-run:hover{border-color:color-mix(in srgb,var(--sk) 60%,transparent)}.ssc-debrief-stack{display:flex;flex-direction:column;gap:12px;min-width:0}.ssc-debrief-stack>*{box-sizing:border-box;width:100%;max-width:100%;min-width:0}@media(max-width:559px){.ssc-debrief-stack .telos-widget{padding:13px;border-radius:15px}.ssc-debrief-stack .ssc-card{padding:12px 13px}}.brain-mom{display:flex;flex-direction:column;gap:12px}.brain-mom-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.brain-mom-stat{display:flex;flex-direction:column;align-items:center;gap:4px;padding:13px 8px;border-radius:14px;background:#ffffff06;border:1px solid var(--line)}.brain-mom-stat-ic{line-height:0}.brain-mom-stat-v{font-family:Space Grotesk,Inter,sans-serif;font-weight:800;font-size:1.5rem;letter-spacing:-.02em;color:#f1f1f3;line-height:1;font-variant-numeric:tabular-nums}.brain-mom-stat-k{font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#6b6b73;text-align:center}.brain-mom-trends{border-radius:16px;padding:15px;background:#ffffff06;border:1px solid var(--line);display:flex;flex-direction:column;gap:12px}.brain-mom-trends.is-open{background:linear-gradient(160deg,#5eead414,#ffffff05);border-color:#5eead447}.brain-mom-trends-head{display:flex;align-items:center;gap:11px}.brain-mom-trends-ic{line-height:0;flex:0 0 auto}.brain-mom-trends-t{flex:1;min-width:0}.brain-mom-trends-title{font-family:Space Grotesk,Inter,sans-serif;font-weight:800;font-size:1.02rem;letter-spacing:-.01em;color:#f1f1f3}.brain-mom-trends-sub{font-size:.78rem;color:#9a9aaf;margin-top:1px}.brain-mom-lock{flex:0 0 auto}.brain-mom-prog{height:7px;border-radius:5px;background:#ffffff12;overflow:hidden}.brain-mom-prog i{display:block;height:100%;border-radius:5px;background:linear-gradient(90deg,#6be3a4,#5eead4);transition:width .5s cubic-bezier(.2,.8,.2,1)}.brain-mom-prog-l{font-size:.8rem;color:#9a9aaf;line-height:1.45}.brain-mom-trends-btn{width:100%;min-height:44px;border-radius:13px;border:none;cursor:pointer;font-family:inherit;font-size:.88rem;font-weight:800;background:linear-gradient(135deg,#7bf0dc,#5eead4);color:#04130f;touch-action:manipulation}.brain-mom-trends-btn.ghost{background:#ffffff0d;border:1px solid rgba(255,255,255,.12);color:#c7d2e6;align-self:flex-start;width:auto;padding:8px 16px;min-height:0;font-size:.78rem}.brain-mom-trends-btn:disabled{opacity:.6;cursor:wait}.brain-mom-reading{display:flex;flex-direction:column;gap:11px}.brain-mom-reading-h{font-size:1rem;line-height:1.4;font-weight:800;letter-spacing:-.01em;color:#f4f6fa}.brain-mom-reading-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:9px}.brain-mom-reading-list li{position:relative;padding-left:18px;font-size:.88rem;line-height:1.5;color:#d7dce6}.brain-mom-reading-list li:before{content:"";position:absolute;left:2px;top:.6em;width:6px;height:6px;border-radius:50%;background:#5eead4}.ssc-skills-star{color:#f2c063}.ssc-skill-starbadge{color:#f2c063;margin-right:6px}.ssc-wr{display:flex;flex-direction:column;gap:10px}.ssc-wr-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.ssc-wr-eyebrow{font-size:.66rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#f2c063}.ssc-wr-link{background:none;border:none;color:#e6e8ef;font-family:inherit;font-size:.74rem;font-weight:700;cursor:pointer;opacity:.9}.ssc-wr-link:hover{text-decoration:underline;opacity:1}.ssc-wr-card{display:flex;align-items:center;gap:14px;width:100%;text-align:left;padding:16px;cursor:pointer;border-radius:16px;border:1px solid rgba(242,192,99,.22);font-family:inherit;background:radial-gradient(70% 120% at 4% 50%,rgba(242,192,99,.14),transparent 60%),#ffffff05;transition:border-color .15s,transform .12s}.ssc-wr-card:hover{border-color:#f2c0636b;transform:translateY(-1px)}.ssc-wr-card.locked{cursor:default;opacity:.9;border-color:#ffffff14;background:#ffffff05}.ssc-wr-ic{flex-shrink:0;width:50px;height:50px;border-radius:13px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(140deg,#f2c0633d,#f2c0630d);border:1px solid rgba(242,192,99,.26)}.ssc-wr-ic.locked{background:#ffffff0a;border-color:#ffffff14}.ssc-wr-body{display:flex;flex-direction:column;gap:3px;min-width:0}.ssc-wr-title{font-weight:700;color:#f0f0f5;letter-spacing:-.01em}.ssc-wr-sub{font-size:.8rem;color:#9a9aaf;line-height:1.4}.ssc-wr-sub b{color:#f2c063;font-weight:700}.ssc-wr-page{display:flex;flex-direction:column;gap:12px}.ssc-wr-back{align-self:flex-start;background:none;border:none;color:#9a9aaf;font-family:inherit;font-size:.82rem;cursor:pointer;padding:0}.ssc-wr-page-title{font-family:Space Grotesk,Inter,sans-serif;font-weight:800;font-size:1.2rem;letter-spacing:-.02em;color:#f0f0f5}.ssc-wr-grid{display:flex;flex-direction:column;gap:8px}.ssc-wr-cell{display:flex;flex-direction:column;gap:3px;align-items:flex-start;text-align:left;padding:12px 14px;border-radius:12px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);cursor:pointer;font-family:inherit;transition:border-color .15s}.ssc-wr-cell:hover{border-color:#f2c06359}.ssc-wr-cell.missing{cursor:default;opacity:.5}.ssc-wr-cell-wk{font-size:.82rem;font-weight:700;color:#e6e8ef}.ssc-wr-cell.missing .ssc-wr-cell-wk{color:#6b6b73;text-decoration:line-through}.ssc-wr-cell-na{font-size:.7rem;color:#6b6b73}.ssc-wr-cell-nums{font-size:.76rem;color:#9a9aaf}.ssc-wr-cell-nums b{color:#e6e8ef;font-weight:700}.ssc-wr-detail-summary{font-size:.9rem;color:#c9cdd8;line-height:1.5}.ssc-wr-detail-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.ssc-wr-stat{padding:14px;border-radius:14px;background:#ffffff08;border:1px solid rgba(255,255,255,.08)}.ssc-wr-stat-n{font-family:Space Grotesk,Inter,sans-serif;font-weight:800;font-size:1.6rem;letter-spacing:-.02em;color:#f2c063;line-height:1}.ssc-wr-stat-u{font-size:.7rem;color:#9a9aaf;margin-left:3px;font-weight:600}.ssc-wr-stat-l{font-size:.72rem;color:#9a9aaf;margin-top:6px;text-transform:uppercase;letter-spacing:.1em;font-weight:700}.ssc-pr{display:flex;flex-direction:column;gap:8px}.ssc-pr-tile{border-radius:14px;border:1px solid rgba(242,192,99,.16);background:#ffffff05;overflow:hidden;transition:border-color .15s}.ssc-pr-tile.open{border-color:#f2c06357}.ssc-pr-head{width:100%;display:flex;align-items:center;gap:12px;padding:11px 13px;background:none;border:none;cursor:pointer;font-family:inherit;text-align:left}.ssc-pr-ic{flex-shrink:0;width:40px;height:40px;border-radius:11px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(140deg,#f2c0632e,#f2c0630a);border:1px solid rgba(242,192,99,.2)}.ssc-pr-text{display:flex;flex-direction:column;gap:1px;flex:1;min-width:0}.ssc-pr-label{font-weight:700;color:#f0f0f5;font-size:.9rem;letter-spacing:-.01em}.ssc-pr-sub{font-size:.72rem;color:#9a9aaf}.ssc-pr-peek{font-family:Space Grotesk,Inter,sans-serif;font-weight:700;font-size:.78rem;color:#f2c063;flex-shrink:0}.ssc-pr-body{padding:0 13px 13px}.ssc-pr-empty{font-size:.8rem;color:#6b6b73}.ea-guides{display:flex;gap:8px;margin-bottom:14px}.ea-guide{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:10px;border-radius:13px;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);color:#c7d6f0;font-family:inherit;font-size:.78rem;font-weight:700;cursor:pointer;transition:background .15s,border-color .15s}.ea-guide:hover{background:#ffffff14;border-color:#ffffff38}.ea-hero-tapnote{position:absolute;bottom:12px;right:14px;z-index:2;display:inline-flex;align-items:center;gap:5px;font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#fff9}.telos-icontile.is-soon{opacity:.5;cursor:default}.telos-icontile.is-soon:hover{transform:none;border-color:#ffffff17}.telos-icontile.is-soon .telos-icontile-label{color:#6b6b73}.telos-icontile-soon{position:absolute;top:7px;right:7px;font-size:7.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#8a8a93;background:#ffffff14;border:1px solid rgba(255,255,255,.12);padding:2px 5px;border-radius:6px}.ssc-tier{width:100%;display:flex;align-items:center;gap:13px;padding:13px 14px;margin-bottom:4px;border-radius:16px;cursor:pointer;text-align:left;font-family:inherit;background:radial-gradient(70% 120% at 4% 50%,color-mix(in srgb,var(--tk) 16%,transparent),transparent 60%),#ffffff05;border:1px solid color-mix(in srgb,var(--tk) 28%,transparent);transition:border-color .15s,transform .12s}.ssc-tier:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--tk) 46%,transparent)}.ssc-tier-ic{flex-shrink:0;width:48px;height:48px;border-radius:13px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(140deg,color-mix(in srgb,var(--tk) 24%,transparent),color-mix(in srgb,var(--tk) 6%,transparent));border:1px solid color-mix(in srgb,var(--tk) 26%,transparent)}.ssc-tier-body{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.ssc-tier-eyebrow{font-size:.6rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--tk)}.ssc-tier-title{font-weight:700;color:#f0f0f5;font-size:.96rem;display:flex;align-items:center;gap:8px}.ssc-tier-badge{font-size:.56rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#6be3a4;background:#6be3a424;border:1px solid rgba(107,227,164,.3);padding:2px 6px;border-radius:6px}.ssc-tier-sub{font-size:.76rem;color:#9a9aaf}.ssc-tier-arrow{color:var(--tk);font-size:1.1rem;flex-shrink:0}.ssc-tier-sheet-intro{font-size:.84rem;color:#9a9aaf;line-height:1.5}.ssc-tier-card{border-radius:16px;padding:14px;display:flex;flex-direction:column;gap:10px;border:1px solid color-mix(in srgb,var(--tk) 22%,transparent);background:color-mix(in srgb,var(--tk) 7%,rgba(255,255,255,.02))}.ssc-tier-card.active{border-color:color-mix(in srgb,var(--tk) 50%,transparent)}.ssc-tier-card.soon{opacity:.72}.ssc-tier-card-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.ssc-tier-card-name{font-weight:800;color:#f0f0f5;font-size:.96rem}.ssc-tier-pill{font-size:.6rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#9a9aaf;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);padding:3px 8px;border-radius:999px}.ssc-tier-pill.on{color:#6be3a4;background:#6be3a424;border-color:#6be3a44d}.ssc-tier-pill.soon{color:#8a8a93}.ssc-tier-card-blurb{font-size:.8rem;color:#9a9aaf;line-height:1.45}.ssc-tier-needs{display:flex;flex-wrap:wrap;gap:6px}.ssc-tier-need{display:inline-flex;align-items:center;gap:6px;font-size:.74rem;color:#9a9aaf;padding:4px 10px;border-radius:999px;background:#ffffff08;border:1px solid rgba(255,255,255,.08)}.ssc-tier-need.ok{color:#e6e8ef;border-color:color-mix(in srgb,var(--tk) 30%,transparent)}.ssc-tier-need-dot{color:var(--tk);font-weight:800}.ssc-tier-skills{display:flex;flex-wrap:wrap;gap:6px}.ssc-tier-skill{font-size:.7rem;color:#c9cdd8;padding:3px 9px;border-radius:7px;background:#ffffff0a;border:1px solid rgba(255,255,255,.07)}.ssc-tier-connect{align-self:flex-start;background:color-mix(in srgb,var(--tk) 20%,transparent);border:1px solid color-mix(in srgb,var(--tk) 42%,transparent);color:#eaf1ff;font-family:inherit;font-weight:700;font-size:.8rem;padding:8px 14px;border-radius:11px;cursor:pointer}.ssc-tier-connect:hover{background:color-mix(in srgb,var(--tk) 30%,transparent)}.ea-hub{display:flex;min-height:calc(100vh - 120px);max-width:none;margin:0;gap:4px}.ea-rail{flex:0 0 auto;width:72px;display:flex;flex-direction:column;align-items:center;gap:6px;padding:8px 6px;margin-left:-8px;border-right:1px solid rgba(255,255,255,.07);position:sticky;top:0;align-self:flex-start}.ea-rail-home{width:48px;height:40px;border-radius:11px;display:grid;place-items:center;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);cursor:pointer;margin-bottom:6px}.ea-rail-item{width:60px;display:flex;flex-direction:column;align-items:center;gap:4px;padding:9px 4px;border-radius:13px;background:none;border:1px solid transparent;cursor:pointer;color:#8a93a6;font-family:inherit;transition:background .15s,border-color .15s}.ea-rail-item.on{background:#5b9dff1f;border-color:#5b9dff4d;color:#eaf1ff}.ea-rail-item:hover:not(.on){background:#ffffff0a}.ea-rail-ic{line-height:0}.ea-rail-l{font-size:9px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.ea-hub-main{flex:1;min-width:0;padding:14px 16px}@media(max-width:767px){.ea-hub{gap:0}.ea-rail{display:none}.ea-hub-main{padding:14px}}.ea-overview{display:flex;flex-direction:column;gap:14px;max-width:560px}.ea-ow-greet{font-family:Space Grotesk,Inter,sans-serif;font-weight:800;font-size:1.4rem;letter-spacing:-.02em;color:#f0f0f5}.ea-ow-grid{display:flex;flex-direction:column;gap:12px}.ea-ow-card{position:relative;width:100%;text-align:left;font-family:inherit;cursor:pointer;border-radius:18px;padding:16px;background:linear-gradient(180deg,#181b23,#14161d);border:1px solid rgba(255,255,255,.07);box-shadow:inset 0 1px #ffffff0a,0 8px 24px #00000059;display:flex;flex-direction:column;gap:10px;transition:border-color .15s,transform .12s}.ea-ow-card:hover{border-color:#5b9dff52;transform:translateY(-1px)}.ea-ow-eyebrow{display:flex;align-items:center;gap:7px;font-size:.62rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#7db0ff}.ea-ow-verdict{margin-left:6px;font-size:.56rem;padding:2px 7px;border-radius:999px;border:1px solid}.ea-ow-day-summary{font-size:.88rem;color:#e6e8ef;line-height:1.45}.ea-ow-open{font-size:.74rem;font-weight:700;color:#7db0ff;display:inline-flex;align-items:center;gap:5px}.ea-ow-needs-n{font-family:Space Grotesk,Inter,sans-serif;font-weight:800;font-size:2.4rem;color:#f0f0f5;line-height:1}.ea-ow-needs-l{font-size:.8rem;color:#9a9aaf;margin-top:-4px}.ea-ow-review{align-items:flex-start;min-height:122px;overflow:hidden}.ea-ow-slide{display:flex;flex-direction:column;gap:2px;animation:ea-slide .5s ease}.ea-ow-slide-label{font-size:.72rem;color:#9a9aaf;font-weight:600}.ea-ow-slide-n{font-family:Space Grotesk,Inter,sans-serif;font-weight:800;font-size:2.2rem;line-height:1;letter-spacing:-.02em}.ea-ow-slide-u{font-size:.4em;color:#9a9aaf;margin-left:2px}.ea-ow-slide-sub{font-size:.72rem;color:#9a9aaf;text-transform:uppercase;letter-spacing:.08em;font-weight:700}.ea-ow-dots{position:absolute;bottom:14px;right:16px;display:flex;gap:4px}.ea-ow-dots span{width:5px;height:5px;border-radius:50%;background:#ffffff2e;transition:width .2s,background .2s}.ea-ow-dots span.on{background:#f2c063;width:14px;border-radius:3px}@keyframes ea-slide{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.ea-pop{position:fixed;inset:0;z-index:var(--z-overlay);background:var(--scrim);-webkit-backdrop-filter:blur(var(--scrim-blur));backdrop-filter:blur(var(--scrim-blur));display:flex;align-items:flex-end;justify-content:center;animation:scrimIn .22s ease}.ea-pop-sheet{width:100%;max-width:560px;max-height:90vh;overflow-y:auto;background:var(--sheet);border:1px solid var(--sheet-edge);border-radius:var(--sheet-radius) var(--sheet-radius) 0 0;padding:16px 16px max(16px,env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:12px;box-shadow:var(--sheet-shadow);animation:sheetIn .3s cubic-bezier(.2,.8,.2,1);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}@media(min-width:560px){.ea-pop{align-items:center;padding:24px}.ea-pop-sheet{border-radius:var(--sheet-radius)}}.ea-pop-head{display:flex;align-items:center;justify-content:space-between}.ea-pop-title{font-family:Space Grotesk,Inter,sans-serif;font-weight:800;font-size:1.15rem;color:#f0f0f5}.ea-pop-close{background:#ffffff0f;border:1px solid rgba(255,255,255,.12);color:#c7d6f0;width:32px;height:32px;border-radius:9px;cursor:pointer}.ea-pop-body{display:flex;flex-direction:column;gap:12px}@keyframes scrimIn{0%{opacity:0}to{opacity:1}}@keyframes sheetIn{0%{transform:translateY(16px);opacity:0}to{transform:none;opacity:1}}.telos-sheet-scrim{position:fixed;inset:0;z-index:var(--z-overlay);background:var(--scrim);-webkit-backdrop-filter:blur(var(--scrim-blur));backdrop-filter:blur(var(--scrim-blur));display:flex;align-items:flex-end;justify-content:center;opacity:0;transition:opacity .28s ease}.telos-sheet-scrim.is-in{opacity:1}.telos-sheet{width:100%;max-width:560px;max-height:90vh;overflow-y:auto;background:var(--sheet);border:1px solid var(--sheet-edge);border-radius:var(--sheet-radius) var(--sheet-radius) 0 0;padding:16px 16px max(16px,env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:12px;box-shadow:var(--sheet-shadow);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;transform:translateY(16px);opacity:0;transition:transform .32s cubic-bezier(.2,.8,.2,1),opacity .26s ease}.telos-sheet-scrim.is-in .telos-sheet{transform:none;opacity:1}.telos-sheet.is-sm{max-width:392px}.telos-sheet.is-lg{max-width:720px}.telos-sheet-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.telos-sheet-eyebrow{font-size:.6rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--accent);margin-bottom:3px}.telos-sheet-title{font-family:Space Grotesk,Inter,sans-serif;font-weight:800;font-size:1.15rem;letter-spacing:-.01em;color:#f0f0f5}.telos-sheet-x{flex:0 0 auto;width:36px;height:36px;border-radius:11px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);color:#c7d6f0;cursor:pointer;display:grid;place-items:center;font-size:14px;line-height:0;touch-action:manipulation}.telos-sheet-x:hover{background:#ffffff1a}.telos-sheet-body{display:flex;flex-direction:column;gap:12px}.telos-sheet-foot{display:flex;gap:10px;margin-top:2px}.telos-sheet-btn{flex:1;min-height:44px;padding:12px 18px;border-radius:13px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:#c7d2e6;font-family:inherit;font-size:13.5px;font-weight:700;cursor:pointer;touch-action:manipulation}.telos-sheet-btn:hover{background:#ffffff12}.telos-sheet-btn.primary{background:var(--accent);border-color:transparent;color:#08131a}.telos-sheet-scrim :focus-visible{outline:2px solid var(--teal);outline-offset:2px}@media(min-width:560px){.telos-sheet-scrim{align-items:center;padding:24px}.telos-sheet{border-radius:var(--sheet-radius);transform:translateY(10px) scale(.985)}}@media(prefers-reduced-motion:reduce){.telos-sheet-scrim,.telos-sheet{transition:none}.ea-pop,.ea-pop-sheet,.ssc-fm,.ssc-fm-sheet{animation:none}}.ssc-wr-boxes{display:grid;grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:8px}.ssc-wr-box{aspect-ratio:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;border-radius:12px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);cursor:pointer;font-family:inherit;transition:border-color .15s}.ssc-wr-box:hover{border-color:#f2c06366}.ssc-wr-box-l{font-size:.66rem;font-weight:700;color:#c7c5be}.ssc-wr-box-n{font-family:Space Grotesk,Inter,sans-serif;font-weight:800;font-size:1.1rem;color:#f2c063;line-height:1}.ssc-wr-box.missing{cursor:default;opacity:.4}.ssc-wr-box.missing .ssc-wr-box-l{text-decoration:line-through;color:#6b6b73}.ssc-wr-box-x{color:#6b6b73;font-size:.9rem}.ssc-fm{position:fixed;inset:0;z-index:var(--z-overlay);background:var(--scrim);-webkit-backdrop-filter:blur(var(--scrim-blur));backdrop-filter:blur(var(--scrim-blur));display:flex;align-items:flex-end;justify-content:center;animation:scrimIn .22s ease}.ssc-fm-sheet{width:100%;max-width:460px;background:var(--sheet);border:1px solid var(--sheet-edge);border-radius:var(--sheet-radius) var(--sheet-radius) 0 0;padding:18px;display:flex;flex-direction:column;gap:14px;box-shadow:var(--sheet-shadow);animation:sheetIn .3s cubic-bezier(.2,.8,.2,1)}@media(min-width:560px){.ssc-fm{align-items:center;padding:24px}.ssc-fm-sheet{border-radius:var(--sheet-radius)}}.ssc-fm-head{display:flex;align-items:flex-start;justify-content:space-between}.ssc-fm-eyebrow{font-size:.6rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#5b9dff}.ssc-fm-title{font-family:Space Grotesk,Inter,sans-serif;font-weight:800;font-size:1.3rem;letter-spacing:-.02em;color:#f0f0f5}.ssc-fm-close{background:#ffffff0f;border:1px solid rgba(255,255,255,.12);color:#c7d6f0;width:32px;height:32px;border-radius:9px;cursor:pointer;flex-shrink:0}.ssc-fm-intro{font-size:.84rem;color:#9a9aaf;line-height:1.5}.ssc-fm-text{width:100%;resize:vertical;background:#ffffff0a;border:1px solid rgba(255,255,255,.12);border-radius:12px;padding:12px;color:#f0f0f5;font-family:inherit;font-size:.9rem;line-height:1.5}.ssc-fm-text:focus{outline:none;border-color:#5b9dff80}.ssc-fm-send{align-self:flex-end;background:linear-gradient(180deg,#5b9dff,#4a78e0);border:none;color:#fff;font-family:inherit;font-weight:700;font-size:.86rem;padding:10px 18px;border-radius:12px;cursor:pointer}.ssc-fm-send:disabled{opacity:.5;cursor:default}.ssc-fm-sent{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;padding:10px 0}.ssc-fm-sent-tick{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:#6be3a429;border:1px solid rgba(107,227,164,.4);color:#6be3a4;font-size:1.4rem}.ssc-fm-sent-title{font-weight:700;color:#f0f0f5;font-size:1rem}.ssc-fm-sent-sub{font-size:.84rem;color:#9a9aaf;line-height:1.5}.ea-hub-main{max-width:none}.ea-hub-main>*,.ea-overview,.ea-ask{max-width:none;width:100%}.ea-hub-main .telos-screen{max-width:none;margin:0}.ea-ow-row{display:grid;grid-template-columns:1fr;gap:12px}@media(min-width:720px){.ea-ow-row{grid-template-columns:1fr 1fr}}.ea-ow-review,.ea-ow-needs{background:linear-gradient(160deg,#7db0ff14,#ffffff05);border-color:#7db0ff33}.ea-ow-needs:hover,.ea-ow-review:hover{border-color:#7db0ff5c}.ea-ow-needs{cursor:default}.ea-ow-needs:hover{transform:none}.ea-rail-home{width:60px;display:flex;flex-direction:column;align-items:center;gap:4px;padding:9px 4px;border-radius:13px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);cursor:pointer;color:#9a9aaf;font-family:inherit;margin-bottom:8px;height:auto}.ea-rail-home:hover{background:#ffffff14}.ea-ow-day{position:relative;overflow:hidden;background:radial-gradient(120% 84% at 86% -12%,rgba(255,186,140,.2),transparent 52%),radial-gradient(105% 100% at 4% 114%,rgba(98,130,226,.28),transparent 60%),linear-gradient(158deg,#19223b,#222e51,#2a2c53);border-color:#96a8ee4d;box-shadow:inset 0 1px #ffffff1a,0 18px 46px #0c14348c}.ea-ow-day:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:repeating-radial-gradient(circle at 50% 122%,rgba(255,255,255,.07) 0 1px,transparent 1px 28px);opacity:.4}.ea-ow-day>*{position:relative;z-index:1}.ea-ow-day:hover{border-color:#b6c4ffb8;transform:translateY(-1px)}.ga-review{display:flex}.ga-review>*{flex:1;width:100%}.ea-ow-day .ea-ow-eyebrow{color:#ffffffdb}.ea-ow-day .ea-ow-day-summary{color:#fffffff0}.ea-ow-day .ea-ow-pattern{color:#ffffffd6}.ea-ow-day .ea-ow-open{color:#eaf1ff}.ea-ow-verdict{margin-left:8px;font-size:.56rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:2px 8px;border-radius:999px;border:1px solid}.ea-overview3{display:grid;gap:14px;align-items:start;grid-template-columns:300px minmax(0,1fr);grid-template-areas:"brief center"}.ea-brief-vert{grid-area:brief}.ea-ow-center{grid-area:center;display:flex;flex-direction:column;gap:12px;min-width:0}@media(max-width:760px){.ea-overview3{grid-template-columns:1fr;grid-template-areas:"brief" "center"}}.needs-strip{display:flex;align-items:center;gap:12px;width:100%;text-align:left;cursor:pointer;font-family:inherit;padding:9px 14px;border-radius:13px;background:linear-gradient(150deg,#7db0ff17,#ffffff05);border:1px solid rgba(125,176,255,.2);transition:border-color .15s}.needs-strip:hover{border-color:#7db0ff66}.ns-label{display:inline-flex;align-items:center;gap:7px;font-size:.6rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#9fb6e0;flex:0 0 auto}.ns-items{display:flex;align-items:center;gap:13px;flex:1;min-width:0;flex-wrap:nowrap;overflow:hidden}.ns-item{flex:0 0 auto}.needs-strip{touch-action:manipulation}.needs-strip:active{transform:scale(.99)}.ea-ask-skills{margin-bottom:16px}.ea-ask-skills-h{display:flex;align-items:center;gap:8px;font-size:.6rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#9fb6e0;margin-bottom:10px;flex-wrap:wrap}.ea-ask-skills-hint{font-weight:700;letter-spacing:.02em;text-transform:none;color:#6e7686;font-size:.62rem}.ns-item{display:inline-flex;align-items:center;gap:6px}.ns-val{font-family:Space Grotesk,Inter,sans-serif;font-weight:800;font-size:.92rem;color:var(--nc)}.ns-name{font-size:.6rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#9a9aaf}.ns-go{flex:0 0 auto;line-height:0}@media(max-width:460px){.ns-name{display:none}}.ea-icons-primary{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.ea-icons-primary .ea-iw{max-width:none;width:auto;min-width:0}@media(max-width:560px){.ea-icons-primary{gap:5px}.ea-icons-primary .ea-iw{padding:4px 0}.ea-icons-primary .ea-iw-ic{width:40px;height:40px}.ea-icons-primary .ea-iw-l{font-size:.5rem;letter-spacing:0}}.ea-archive{display:flex;flex-direction:column;gap:16px;max-width:760px}.ea-archive-intro{margin:0;font-size:.86rem;line-height:1.55;color:#9a9aaf}.ea-archive-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:12px}.ea-arch-tile{min-height:106px}.ea-brief-vert{display:flex;flex-direction:column;gap:13px;width:100%;height:100%;text-align:left;padding:20px 18px;border-radius:20px;border:1px solid;cursor:pointer;font-family:inherit;transition:transform .12s,border-color .12s}.ea-brief-vert .ea-ow-day-summary{font-size:.9rem;line-height:1.5}.ea-brief-kpis-v{display:flex;flex-direction:column;gap:9px;margin-top:2px}.ea-brief-vert .ea-kpi{width:100%;flex-direction:row;align-items:center;gap:10px;text-align:left}.ea-brief-vert .ea-kpi-disc{flex:0 0 auto;width:38px;height:38px}.ea-brief-vert .ea-kpi-n{font-size:.9rem;font-weight:800;color:#fff}.ea-brief-vert .ea-kpi-l{font-size:.6rem;letter-spacing:.06em;color:#ffffffbd}.ea-brief-vert .ea-ow-open{margin-top:auto}.ea-brief-readbtn{background:none;border:0;padding:0;cursor:pointer;font-family:inherit;text-align:left;align-self:flex-start}.ea-ow-briefcol{grid-area:brief;display:flex;flex-direction:column;gap:12px;min-width:0}.ea-wordmark{text-align:center;font-family:Space Grotesk,Inter,sans-serif;font-weight:700;font-size:.92rem;letter-spacing:.42em;text-indent:.42em;text-transform:uppercase;color:#b9c2d6;margin:2px 0}.brief-kpis3{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.bk{display:flex;flex-direction:column;align-items:center;gap:8px;background:none;border:0;cursor:pointer;font-family:inherit;padding:2px;transition:transform .12s}.bk-ring{position:relative;width:100%;max-width:70px;aspect-ratio:1;display:grid;place-items:center;margin:0 auto}.bk-ring svg{width:100%;height:100%;display:block}.bk-track{fill:none;stroke:#ffffff14;stroke-width:7}.bk-arc{fill:none;stroke-width:7;stroke-linecap:round;transition:stroke-dasharray .6s cubic-bezier(.2,.7,.2,1);filter:drop-shadow(0 0 5px color-mix(in srgb,var(--kc) 50%,transparent))}.bk-n{position:absolute;font-family:Space Grotesk,Inter,sans-serif;font-weight:800;font-size:.9rem;letter-spacing:-.02em;color:#f4f6fa}.bk-l{font-size:.56rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#8a93a6;text-align:center;line-height:1.2}.bk:hover{transform:translateY(-2px)}.bk:active{transform:translateY(0)}.bk:focus-visible{outline:2px solid #5B9DFF;outline-offset:3px;border-radius:12px}.bk-open{position:absolute;top:-6px;right:-5px;width:16px;height:16px;display:grid;place-items:center;border-radius:50%;background:#5b9dff24;border:1px solid rgba(91,157,255,.38);color:#9fc2ff;font-size:9.5px;font-weight:800;line-height:1}.bk:hover .bk-open{background:#5b9dff52;color:#eaf1ff}.ea-bp-read-prose{display:flex;flex-direction:column;gap:12px;margin:2px 0 8px}.ea-bp-read-p{margin:0;font-size:.96rem;line-height:1.62;color:#c9d2e0;text-wrap:pretty}.ea-bp-read-p strong{font-weight:700}.bp-kpis3{margin:6px 0 16px}@media(max-width:380px){.bk-ring{max-width:74px}.bk-n{font-size:.92rem}}@media(prefers-reduced-motion:reduce){.bk-arc{transition:none}}@media(max-width:760px){.ea-brief-vert{height:auto;padding:16px 16px 15px;gap:11px}.ea-brief-vert .ea-ow-day-summary{font-size:.9rem}}.kpi-pop-inner{position:relative;margin:-16px -16px 0;padding:24px 20px 4px;border-radius:var(--sheet-radius) var(--sheet-radius) 0 0;background:radial-gradient(120% 80% at 50% -10%,color-mix(in srgb,var(--kc, #5B9DFF) 16%,transparent),transparent 60%)}.kpi-pop-x{position:absolute;top:8px;right:8px;width:30px;height:30px;border-radius:9px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#c7d0de;font-size:1.1rem;line-height:1;cursor:pointer}.kpi-pop-top{display:flex;flex-direction:column;align-items:center;gap:9px}.kpi-pop-disc{width:72px;height:72px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 50% 30%,#ffffff38,color-mix(in srgb,var(--kc) 34%,transparent) 58%,color-mix(in srgb,var(--kc) 8%,transparent));box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--kc) 58%,transparent),0 8px 22px #0006}.kpi-pop-n{font-family:Space Grotesk,Inter,sans-serif;font-weight:800;font-size:1.4rem;color:#fff;letter-spacing:-.02em}.kpi-pop-l{font-size:.66rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb,var(--kc) 65%,#fff)}.kpi-pop-body{margin-top:16px;min-height:58px}.kpi-pop-load{font-size:.85rem;color:#9a9aaf}.kpi-pop-headline{margin:0 0 12px;font-size:1.05rem;line-height:1.35;font-weight:800;letter-spacing:-.01em;color:#f4f6fa}.kpi-pop-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:9px}.kpi-pop-list li{position:relative;padding-left:18px;font-size:.9rem;line-height:1.45;color:#d7dce6}.kpi-pop-list li:before{content:"";position:absolute;left:2px;top:.55em;width:6px;height:6px;border-radius:50%;background:color-mix(in srgb,var(--kc) 80%,#fff)}.ea-icons{display:flex;flex-wrap:wrap;gap:9px 6px}.ea-iw{flex:1 1 58px;min-width:58px;max-width:92px;display:flex;flex-direction:column;align-items:center;gap:6px;padding:4px 1px;background:none;border:0;cursor:pointer;font-family:inherit;color:#c7cdda}.ea-iw-ic{position:relative;width:46px;height:46px;display:grid;place-items:center;border-radius:14px;background:color-mix(in srgb,var(--bt) 15%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--bt) 30%,transparent),0 4px 14px #00000047;transition:transform .12s,box-shadow .12s,background .12s}.ea-iw:hover .ea-iw-ic{transform:translateY(-2px);background:color-mix(in srgb,var(--bt) 24%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--bt) 52%,transparent),0 8px 20px #00000057}.ea-iw-badge{position:absolute;top:-5px;right:-5px;min-width:17px;height:17px;padding:0 5px;display:grid;place-items:center;font-size:.62rem;font-weight:800;color:#06121f;background:var(--bt);border-radius:999px;box-shadow:0 0 0 2px #11131c}.ea-iw-l{font-size:.62rem;font-weight:600;letter-spacing:-.01em;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:640px){.ea-icons{flex-wrap:nowrap;overflow-x:auto;gap:12px;padding:4px 2px 8px;scroll-snap-type:x proximity;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 16px,#000 calc(100% - 16px),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 16px,#000 calc(100% - 16px),transparent 100%)}.ea-icons::-webkit-scrollbar{display:none}.ea-iw{flex:0 0 auto;min-width:0;max-width:none;width:64px;scroll-snap-align:center}}@media(max-width:560px){.ea-iw-ic{width:44px;height:44px}.ea-iw-l{font-size:.58rem}}.peak-compact .peak-summary{font-size:.78rem;line-height:1.4;margin:0 0 10px}.peak-compact .peak-eyebrow{font-size:9px}.peak-compact .peak-ready{font-size:.62rem}.peak-compact .peak-timeline{margin:6px 0 10px}.peak-compact .peak-track{height:26px}.peak-compact .peak-bar{top:5px;height:16px}.peak-compact .peak-bar-label{font-size:.56rem}.peak-compact .peak-axis{height:13px}.peak-compact .peak-tick{font-size:.56rem}.peak-compact .peak-legend{gap:10px;font-size:.68rem;margin-bottom:10px}.peak-compact .peak-fuel-icons{display:none}.peak-compact .peak-todo{gap:9px;margin:2px 0 10px}.peak-compact .peak-todo-row{gap:8px}.peak-compact .peak-todo-head{font-size:.76rem;line-height:1.35;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.peak-compact .peak-todo-why{font-size:.68rem;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.peak-compact .peak-fuel-head{font-size:.62rem}.peak-compact .peak-fuel-list li{font-size:.72rem;line-height:1.35}.peak-compact .peak-fuel-item{font-size:.72rem}.peak-compact .peak-fuel-why{font-size:.68rem}.peak-compact .peak-retry,.peak-compact .peak-refresh{font-size:.72rem}.dt-card{cursor:pointer;gap:10px;padding:16px 14px;height:100%;background:linear-gradient(180deg,#1a1e28,#15181f);border-color:#7db0ff29}.dt-card:hover{border-color:#5b9dff5c;transform:translateY(-1px)}.dt-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.dt-count{font-size:.7rem;font-weight:700;color:#9ab6d8}.dt-ready{display:inline-flex;align-items:center;gap:6px;font-size:.66rem;font-weight:800;letter-spacing:.08em}.dt-dot{width:7px;height:7px;border-radius:50%}.dt-summary{margin:0;font-size:.78rem;line-height:1.4;color:#d9dee8;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.dt-open{margin-top:4px;align-self:flex-start;background:none;border:none;color:#7db0ff;font-family:inherit;font-size:.74rem;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;gap:5px;padding:0;text-align:left}.dt-open:hover{color:#bfe0ff}.dt-vwrap{display:grid;grid-template-columns:30px 1fr;gap:4px;height:440px}.dt-vaxis{position:relative}.dt-vtick{position:absolute;right:2px;transform:translateY(-50%);font-size:.56rem;color:#6e7686;font-variant-numeric:tabular-nums}.dt-vlanes{display:grid;grid-template-columns:1fr 1fr;gap:6px}.dt-vlane{position:relative;border-radius:9px;background:#ffffff09;overflow:hidden}.dt-vlane-sug{background:#5b9dff12}.dt-vlane-tag{position:absolute;top:5px;left:0;right:0;text-align:center;z-index:2;font-size:.52rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#6e7686;pointer-events:none}.dt-vline{position:absolute;left:0;right:0;height:1px;background:#ffffff0b}.dt-vblock{position:absolute;left:4px;right:4px;border-radius:6px;display:flex;align-items:flex-start;padding:3px 6px;overflow:hidden;background:color-mix(in srgb,var(--bc) 26%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--bc) 46%,transparent)}.dt-vblock.dt-sug{background:var(--bc);box-shadow:0 0 10px color-mix(in srgb,var(--bc) 40%,transparent)}.dt-vblock-l{font-size:.6rem;font-weight:700;line-height:1.2;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#06140e}.dt-vblock:not(.dt-sug) .dt-vblock-l{color:#dce2ec}.dt-vempty{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);text-align:center;font-size:.62rem;color:#6e7686;padding:0 4px}.ea-ow-peak{padding-top:12px;padding-bottom:12px;gap:6px}.ea-ow-peak .peak-head{margin-bottom:2px}.ea-ow-peak .peak-summary{margin:2px 0 4px;font-size:.8rem;line-height:1.35;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.ea-ow-peak .peak-timeline{margin:4px 0 6px}.ea-ow-peak .peak-track{height:26px}.ea-ow-peak .peak-bar{top:5px;height:16px}.ea-ow-peak .peak-axis{height:13px;margin-top:5px}.ea-ow-peak .peak-legend{margin-bottom:0;gap:12px;font-size:.72rem}.ea-kpi-disc{box-shadow:inset 0 0 14px color-mix(in srgb,var(--kc) 26%,transparent),0 0 0 1.5px color-mix(in srgb,var(--kc) 48%,transparent),0 6px 16px #0006;background:radial-gradient(circle at 50% 30%,color-mix(in srgb,var(--kc) 42%,transparent),color-mix(in srgb,var(--kc) 9%,transparent))}.ea-ow-needs{padding-top:13px;padding-bottom:13px;gap:8px}.ea-ow-needs-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.ea-needs-cell{display:flex;flex-direction:column;align-items:center;gap:4px}.ea-needs-disc{position:relative;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 50% 30%,color-mix(in srgb,var(--nc) 26%,transparent),color-mix(in srgb,var(--nc) 7%,transparent));border:1px solid color-mix(in srgb,var(--nc) 32%,transparent)}.ea-needs-disc svg{width:16px;height:16px}.ea-needs-badge{position:absolute;top:-4px;right:-4px;min-width:15px;height:15px;padding:0 4px;border-radius:999px;background:var(--nc);color:#06121f;font-family:Space Grotesk,Inter,sans-serif;font-size:9px;font-weight:800;display:grid;place-items:center;border:1.5px solid #0C0E14}.ea-needs-l{font-size:8px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#9a9aaf}.ea-ow-review{cursor:default;gap:10px;padding:15px 16px;min-height:0;overflow:visible}.rv-top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.rv-art{width:46px;height:46px;display:grid;place-items:center;border-radius:13px;flex:0 0 auto;background:color-mix(in srgb,var(--rc) 16%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--rc) 30%,transparent)}.rv-body{background:none;border:none;cursor:pointer;text-align:left;font-family:inherit;display:flex;flex-direction:column;gap:9px;padding:0}.rv-statline{display:flex;align-items:baseline;gap:9px;flex-wrap:wrap}.rv-stat{font-family:Space Grotesk,Inter,sans-serif;font-weight:800;font-size:2rem;line-height:1;letter-spacing:-.02em}.rv-stat-u{font-style:normal;font-size:.42em;color:#9a9aaf;margin-left:2px}.rv-statl{font-size:.7rem;color:#9a9aaf;text-transform:uppercase;letter-spacing:.08em;font-weight:700}.rv-chips{display:flex;gap:6px;flex-wrap:wrap}.rv-chip{font-size:.72rem;color:#b9becb;padding:3px 9px;border-radius:999px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.rv-chip b{color:#eceff5;font-weight:700}.rv-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:2px}.rv-cta{display:inline-flex;align-items:center;gap:5px;padding:7px 13px;border-radius:10px;background:#f2c063;border:none;color:#1a1206;font-family:inherit;font-size:.76rem;font-weight:800;cursor:pointer;transition:filter .15s}.rv-cta:hover{filter:brightness(1.08)}.needs-hero{display:flex;align-items:stretch;justify-content:space-between;gap:10px;width:100%;text-align:left;cursor:pointer;font-family:inherit;position:relative;overflow:hidden;padding:18px;border-radius:20px;background:radial-gradient(130% 150% at 100% 0%,rgba(94,234,212,.16),transparent 55%),linear-gradient(150deg,#5b9dff29,#121a2a59);border:1px solid rgba(125,211,252,.22);transition:border-color .15s,transform .12s}.needs-hero:hover{border-color:#7dd3fc6b;transform:translateY(-1px)}.nh-main{display:flex;flex-direction:column;gap:11px;min-width:0;flex:1}.nh-head{display:flex;align-items:center;gap:10px}.nh-badge{flex:0 0 auto;width:34px;height:34px;border-radius:11px;display:grid;place-items:center;background:#5eead426;box-shadow:inset 0 0 0 1px #5eead452}.nh-title{font-size:1.04rem;font-weight:800;letter-spacing:-.01em;color:#eaf1ff}.nh-desc{margin:0;font-size:.83rem;line-height:1.45;color:#aeb9cc}.nh-cta{align-self:flex-start;margin-top:auto;display:inline-flex;align-items:center;gap:6px;padding:8px 15px;border-radius:999px;background:#eaf1ff;color:#0c1422;font-size:.77rem;font-weight:800;transition:filter .15s}.needs-hero:hover .nh-cta{filter:brightness(1.05)}.nh-art{flex:0 0 auto;align-self:center;width:104px;height:104px;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle at 38% 30%,rgba(255,255,255,.18),rgba(94,234,212,.12) 48%,transparent 72%);filter:drop-shadow(0 12px 22px rgba(0,0,0,.42))}@media(max-width:560px){.nh-art{width:80px;height:80px}}.ea-ow-dots{position:static;display:flex;gap:5px}.ea-ow-dots button,.ea-ow-dots span{width:6px;height:6px;border-radius:50%;background:#fff3;border:none;padding:0;cursor:pointer}.ea-ow-dots button.on,.ea-ow-dots span.on{background:#f2c063;width:16px;border-radius:3px}.ea-ow-pattern{display:inline-flex;align-items:center;gap:5px;font-size:.72rem;color:#9ab6d8;line-height:1.4}.ea-patterns{border-radius:16px;padding:14px;border:1px solid rgba(125,211,252,.18);background:linear-gradient(150deg,#7dd3fc14,#ffffff05);display:flex;flex-direction:column;gap:10px}.ea-patterns-head{display:flex;align-items:center;gap:7px;font-size:.6rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#9ab6d8}.ea-patterns-headline{font-size:.9rem;color:#ecf1f8;line-height:1.45}.ea-patterns-rows{display:flex;flex-direction:column;gap:7px}.ea-pat-row{display:grid;grid-template-columns:16px 88px 1fr auto;align-items:center;gap:10px;font-size:.82rem}.ea-pat-arrow{color:#9a9aaf;font-size:.7rem;text-align:center}.ea-pat-row.good .ea-pat-arrow,.ea-pat-row.good .ea-pat-verdict{color:#6be3a4}.ea-pat-row.bad .ea-pat-arrow,.ea-pat-row.bad .ea-pat-verdict{color:#ff8a8a}.ea-pat-label{color:#e6e8ef;font-weight:600}.ea-pat-vals{color:#c9cdd8;font-family:Space Grotesk,Inter,sans-serif;font-weight:700;font-size:.8rem}.ea-pat-prior{color:#6b6b73;font-weight:500;font-family:Inter,sans-serif}.ea-pat-verdict{font-size:.72rem;color:#9a9aaf;text-transform:uppercase;letter-spacing:.06em;font-weight:700;text-align:right}.ea-ask-mentor{width:100%;border:1px solid rgba(174,198,255,.14);border-radius:18px;padding:18px;background:radial-gradient(120% 80% at 50% -10%,rgba(174,198,255,.05),transparent 60%),#ffffff04}.ea-ask-mentor .ment-chat{min-height:62vh;gap:18px}.ea-ask-mentor .ment-scroll{min-height:220px}.ea-ask-mentor .ment-greet{font-size:1.5rem}.ea-ow-peak{background:linear-gradient(160deg,#7dd3fc1a,#ffffff05);border-color:#7dd3fc38;cursor:default}.ea-ow-peak:hover{border-color:#7dd3fc66;transform:none}.ea-ow-peak .ea-ow-eyebrow{color:#9fd8ff}.ea-peak-head{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-bottom:2px}.ea-peak-open{background:none;border:none;color:#7db0ff;font-family:inherit;font-size:.74rem;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;gap:5px}.ea-peak-open:hover{color:#bfe0ff}.ea-ow-peak .peak-card{background:none;border:none;box-shadow:none;padding:0;-webkit-backdrop-filter:none;backdrop-filter:none}.ea-ow-peak .peak-todo,.ea-ow-peak .peak-fuel,.ea-ow-peak .peak-refresh{display:none}.peak-todo{display:flex;flex-direction:column;gap:11px;margin:4px 0 14px}.peak-todo-row{display:flex;gap:11px;align-items:flex-start}.peak-todo-ico{flex:none;margin-top:2px;line-height:0}.peak-todo-text{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.peak-todo-head{font-size:.92rem;font-weight:700;color:#f4f6f8;line-height:1.4}.peak-todo-why{font-size:.8rem;color:#9a9aaf;line-height:1.45}.peak-fuel{margin-top:6px;padding-top:14px;border-top:1px solid rgba(255,255,255,.08)}.peak-fuel-head{display:flex;align-items:center;gap:7px;font-size:10px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#f2c063;margin-bottom:10px}.peak-fuel-list{list-style:none;margin:0 0 12px;padding:0;display:flex;flex-direction:column;gap:7px}.peak-fuel-list li{font-size:.86rem;color:#c9cdd8;line-height:1.45}.peak-fuel-list strong{color:#ffe9b8;font-weight:800}.peak-fuel-why{color:#9a9aaf}.peak-fuel-item{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.peak-fuel-txt{flex:1;min-width:0}.peak-fuel-icons{display:flex;gap:6px;flex-shrink:0}.peak-fuel-ic{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:9px;background:#ffffff0d;border:1px solid rgba(255,255,255,.12);color:#c7d0de;cursor:pointer;line-height:0;font-size:.82rem;transition:background .15s,border-color .15s}.peak-fuel-ic:hover{background:#ffffff1f;border-color:#ffffff40}.peak-fuel-ic.done{background:#6be3a429;border-color:#6be3a473;color:#6be3a4}.ea-brief-page{transition:right .32s cubic-bezier(.2,.7,.2,1)}.ea-brief-page.is-split{right:46%}.ea-brief-page.is-split .ea-bp-scroll{max-width:none}.ea-brief-second{position:fixed;top:0;bottom:0;right:0;width:46%;z-index:962;display:flex;flex-direction:column;background:radial-gradient(900px 500px at 50% -8%,rgba(91,157,255,.1),transparent 60%),#090a0e;border-left:1px solid rgba(255,255,255,.09);box-shadow:-30px 0 60px #00000080;animation:eaSecondIn .32s cubic-bezier(.2,.7,.2,1)}@keyframes eaSecondIn{0%{transform:translate(100%)}to{transform:none}}@media(max-width:760px){.ea-brief-page.is-split{right:0}.ea-brief-second{width:100%}}.ea-bp-peakw{display:flex;align-items:center;gap:13px;width:100%;text-align:left;cursor:pointer;font-family:inherit;padding:14px 16px;border-radius:14px;background:linear-gradient(150deg,#5b9dff24,#ffffff05);border:1px solid rgba(91,157,255,.3);transition:border-color .15s,transform .12s}.ea-bp-peakw:hover{border-color:#5b9dff80;transform:translateY(-1px)}.ea-bp-peakw-ic{flex:none;line-height:0;filter:drop-shadow(0 4px 10px rgba(0,0,0,.4))}.ea-bp-peakw-body{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.ea-bp-peakw-title{font-weight:700;color:#eaf1ff;font-size:.92rem}.ea-bp-peakw-sub{font-size:.76rem;color:#9fb6d8}.ea-bp-peakw-arrow{flex:none;line-height:0}.ea-bp-focus{cursor:default;background:linear-gradient(150deg,#6be3a421,#ffffff05);border-color:#6be3a44d}.ea-bp-focus:hover{transform:none;border-color:#6be3a473}.ea-bp-focus .ea-bp-peakw-sub{color:#a7e8c6}.ea-bp-block-btn{flex:none;background:linear-gradient(180deg,#6be3a4eb,#50c88cd9);border:none;color:#06140e;font-family:inherit;font-weight:800;font-size:.8rem;padding:10px 16px;border-radius:11px;cursor:pointer}.ea-bp-block-btn:disabled{opacity:.8;cursor:default;background:#6be3a433;color:#6be3a4}.ea-bp-sugg{cursor:default;align-items:center;background:linear-gradient(150deg,#ffffff0e,#ffffff04);border-color:#ffffff1f}.ea-bp-sugg:hover{transform:none;border-color:#ffffff38}.ea-bp-sugg .ea-bp-peakw-sub{color:#9aa3b2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ea-bp-sugg-btn{font-size:.78rem;padding:9px 15px;white-space:nowrap}.ea-bp-directives-stack{display:flex;flex-direction:column;gap:10px}.ea-bp-directive{align-items:flex-start;cursor:default;background:linear-gradient(150deg,color-mix(in srgb,var(--da, #5B9DFF) 17%,transparent),#ffffff05);border-color:color-mix(in srgb,var(--da, #5B9DFF) 32%,rgba(255,255,255,.06))}.ea-bp-directive:hover{transform:none;border-color:color-mix(in srgb,var(--da, #5B9DFF) 48%,rgba(255,255,255,.08))}.ea-bp-directive-ic{margin-top:1px}.ea-bp-directive-body{font-size:.78rem;line-height:1.5;white-space:normal;margin-top:3px;color:color-mix(in srgb,var(--da, #5B9DFF) 28%,#B7C2D4)}.ea-bp-directive-add{flex:none;align-self:center;font-size:.78rem;padding:9px 15px;white-space:nowrap}.ea-pop-close,.ea-deck-close,.ssc-tier-close,.ssc-fm-close{width:36px;height:36px}.ea-ow-rev-arrow{width:32px;height:32px}@media(max-width:760px){.telos-modrow{flex-wrap:wrap;overflow-x:visible}.telos-modrow>.telos-modtile{flex:1 0 72px}}@media(max-width:560px){.telos-widget-sub{font-size:.74rem}}.telos-agenda-suggest{display:flex;align-items:flex-start;gap:7px;margin-top:10px;padding-top:10px;border-top:1px solid rgba(255,255,255,.08);font-size:.74rem;line-height:1.4}.telos-agenda-suggest-ic{line-height:0;flex-shrink:0;margin-top:1px}.telos-agenda-suggest-t{color:#c7d6f0}.ea-plan-do{display:flex;flex-wrap:wrap;gap:6px}.ea-plan-chip{font-size:.74rem;color:#c9cdd8;padding:4px 10px;border-radius:999px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.ea-bp-read-txt strong,.ea-bp-num{color:#fff;font-weight:800}.ea-bp-read-txt em{font-style:italic;color:#eaf1ff}.ea-bp-read-txt u{text-decoration:underline;text-decoration-color:#7db0ffbf;text-underline-offset:2px}.ea-bp-code{background:#ffffff14;padding:1px 5px;border-radius:4px;font-size:.85em}.ssc-health-recov-readout{display:flex;flex-direction:column;gap:4px;padding:4px 0}.ssc-health-recov-n{font-family:Space Grotesk,Inter,sans-serif;font-weight:800;font-size:2.4rem;line-height:1;letter-spacing:-.02em}.ssc-health-recov-u{font-size:.35em;color:#8a8893;font-weight:600;margin-left:2px}.ssc-health-recov-txt{font-size:.78rem;color:#9a9aaf;line-height:1.4}.ssc-vitals-head{display:flex;align-items:center;gap:6px;font-size:10px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#00d4ff;margin-bottom:10px}.ssc-vitals-circles{display:flex;flex-direction:column;gap:10px}.ssc-vital{display:flex;flex-direction:row;align-items:center;gap:11px}.ssc-vital-circle{width:46px;height:46px;flex-shrink:0;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1.5px solid color-mix(in srgb,var(--vc) 55%,transparent);background:radial-gradient(circle at 50% 30%,color-mix(in srgb,var(--vc) 18%,transparent),transparent 75%)}.ssc-vital-v{font-family:Space Grotesk,Inter,sans-serif;font-weight:800;font-size:.82rem;line-height:1;color:var(--vc)}.ssc-vital-u{font-size:.5rem;color:#8a8893;font-weight:600;margin-top:1px}.ssc-vital-l{font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#9a9aaf;flex:1}.ssc-read-wrap{display:flex;gap:18px;align-items:flex-start;max-width:1100px;margin:0 auto}.ssc-read-main{flex:1;min-width:0;max-width:720px;margin:0 auto}.ssc-read-rail{width:330px;flex-shrink:0;position:sticky;top:12px;max-height:calc(100vh - 24px);overflow-y:auto}.ssc-read-rail-toggle{display:none}@media(max-width:920px){.ssc-read-main{max-width:none}.ssc-read-rail{position:fixed;top:0;right:0;bottom:0;width:min(360px,88vw);z-index:400;max-height:none;padding:18px;overflow-y:auto;background:#0c0d11;border-left:1px solid rgba(255,255,255,.1);box-shadow:-14px 0 44px #0000008c;transform:translate(102%);transition:transform .26s ease}.ssc-read-rail.open{transform:translate(0)}.ssc-read-rail-toggle{display:flex;align-items:center;justify-content:center;position:fixed;right:0;top:42%;z-index:401;width:34px;height:48px;border-radius:12px 0 0 12px;border:1px solid rgba(107,227,164,.4);border-right:none;background:#0c0d11f5;color:#6be3a4;font-size:18px;cursor:pointer;box-shadow:-4px 0 16px #0006}}.telos-dash{display:flex;gap:14px;align-items:flex-start}.telos-dash-main{flex:3 1 0;min-width:0;display:flex;flex-direction:column;gap:14px}.telos-dash-rail{flex:1 1 0;min-width:0}@media(max-width:860px){.telos-dash{flex-direction:column}.telos-dash-rail{width:100%}}@media(max-width:760px){.telos-bento{gap:10px}}.telos-brief-card{position:relative;overflow:hidden;border-radius:20px;background:radial-gradient(ellipse at 20% 50%,rgba(125,211,252,.1),transparent 60%),linear-gradient(180deg,#7dd3fc0a,#151517);border:1px solid rgba(125,211,252,.28);padding:22px 22px 18px}.telos-brief-scan{position:absolute;left:26px;right:26px;height:1px;background:linear-gradient(90deg,transparent,rgba(125,211,252,.35),transparent);top:0;animation:telos-scan 4s ease-in-out infinite;pointer-events:none}.telos-brief-eyebrow{display:flex;align-items:center;gap:10px;margin-bottom:14px}.telos-brief-eyebrow-text{font-size:9px;font-weight:800;letter-spacing:.22em;text-transform:uppercase;color:#7dd3fc}.telos-brief-status-dot{width:7px;height:7px;border-radius:50%;animation:ssc-led-pulse 1.6s ease-in-out infinite}.telos-brief-eyebrow-dot{width:7px;height:7px;border-radius:50%;background:#7dd3fc;box-shadow:0 0 8px #7dd3fc;animation:telos-pulse-dot 1.6s ease-in-out infinite;flex-shrink:0}.telos-brief-eyebrow-date{font-size:9px;color:#46464d}.telos-brief-hero-row{display:flex;align-items:flex-start;gap:14px;margin-bottom:18px}.telos-brief-orb{width:80px;height:80px;position:relative;flex-shrink:0;margin-top:2px}.telos-orb-ring{position:absolute;inset:0;border-radius:50%;border:1px dashed rgba(125,211,252,.35);animation:telos-spin 40s linear infinite}.telos-orb-arc2{position:absolute;inset:20px;border-radius:50%;border:1.5px solid transparent;border-bottom-color:#7dd3fc8c;border-left-color:#7dd3fc47;animation:telos-spin-r 9.5s linear infinite}.telos-brief-headline-block{flex:1;min-width:0}.telos-brief-headline-text{font-size:22px;font-weight:700;line-height:1.35;color:#f1f1f3;margin:0;letter-spacing:-.02em}.telos-brief-empty{color:#6b6b73;font-style:italic;font-weight:400}.telos-brief-listen-pill{flex-shrink:0;display:flex;align-items:center;gap:6px;padding:4px 10px 4px 4px;border-radius:20px;background:#7dd3fc1a;border:1px solid rgba(125,211,252,.3);cursor:pointer;font-family:inherit;transition:border-color .14s;align-self:flex-start;margin-top:4px}.telos-brief-listen-pill:hover{border-color:#7dd3fc8c}.telos-brief-listen-pill:disabled{opacity:.45;cursor:default}.telos-brief-play-icon{display:flex;align-items:center}.telos-brief-listen-label{font-size:11px;font-weight:700;color:#7dd3fc;white-space:nowrap}.telos-brief-tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:14px}@media(max-width:560px){.telos-brief-tiles{grid-template-columns:repeat(2,1fr)}}.telos-brief-tile{padding:10px;border-radius:12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.07)}.telos-brief-tile.cyan{border-color:#7dd3fc47;box-shadow:inset 0 0 0 1px #7dd3fc1a}.telos-brief-tile-value{font-family:var(--telos-num);font-size:22px;font-weight:800;letter-spacing:-.03em;line-height:1;margin-bottom:5px}.telos-brief-tile-meta{display:flex;align-items:center;gap:4px}.telos-brief-tile-icon{display:flex;align-items:center;flex-shrink:0}.telos-brief-tile-label{font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#46464d}.telos-brief-tile-unit{font-size:9px;color:#6b6b73}.telos-brief-directives{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.telos-brief-directives-label{font-size:9px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#46464d;margin-bottom:8px}.telos-brief-directive{display:flex;align-items:center;gap:12px;padding:11px 14px;border-radius:12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);cursor:pointer;font-family:inherit;text-align:left;transition:background .13s,border-color .13s}.telos-brief-directive:hover{background:#7dd3fc12;border-color:#7dd3fc33}.telos-brief-directive-icon{width:36px;height:36px;border-radius:10px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.telos-brief-directive-text{flex:1;font-size:13px;font-weight:500;color:#d0d0d8;line-height:1.4}.telos-brief-directive-arrow{flex-shrink:0}.telos-brief-foot{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.telos-brief-plan-btn{padding:11px 20px;border-radius:12px;background:#7dd3fc;border:none;color:#0a1a2a;font-size:13px;font-weight:800;cursor:pointer;font-family:inherit;display:inline-flex;align-items:center;gap:8px;transition:opacity .14s}.telos-brief-plan-btn:hover{opacity:.88}.telos-brief-plan-hint{font-size:11px;color:#46464d}.telos-gs-card{background:radial-gradient(120% 100% at 80% 0%,rgba(255,255,255,.04),transparent 60%),#0c0d11a8;border:1px solid rgba(255,255,255,.09);border-radius:18px;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 10px 28px #00000061;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.telos-gs-header{display:flex;align-items:center;justify-content:space-between;padding:12px 14px 10px;border-bottom:1px solid rgba(255,255,255,.07)}.telos-gs-title{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#76746e}.telos-gs-nav{display:flex;align-items:center;gap:6px}.telos-gs-arrow{width:22px;height:22px;border-radius:6px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .12s}.telos-gs-arrow:hover{background:#ffffff1f}.telos-gs-arrow-r{transform:rotate(180deg)}.telos-gs-dots{display:flex;gap:4px;align-items:center}.telos-gs-dot{width:5px;height:5px;border-radius:50%;background:#ffffff26;cursor:pointer;transition:background .14s}.telos-gs-dot.active{background:#ffd66b}.telos-gs-body{padding:16px 14px 18px;cursor:pointer}.telos-gs-body:hover{background:#ffffff08}.telos-gs-slide{padding:14px 14px 16px;background:linear-gradient(180deg,rgba(255,214,107,.07) 0%,transparent 100%);border-top:1px solid rgba(255,214,107,.18)}.telos-gs-tag{font-size:9px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#ffd66b;margin-bottom:8px}.telos-gs-card-title{font-size:15px;font-weight:700;color:#f1f1f3;margin-bottom:5px}.telos-gs-card-sub{font-size:12px;color:#76746e}.telos-gs-cta{margin-top:12px;padding:9px 18px;border-radius:10px;background:#ffd66b;border:none;color:#0a1a2a;font-size:13px;font-weight:800;cursor:pointer;font-family:inherit;display:inline-flex;align-items:center;gap:6px;transition:opacity .13s}.telos-gs-cta:hover{opacity:.88}.telos-ql-card{background:radial-gradient(120% 100% at 80% 0%,rgba(255,255,255,.04),transparent 60%),#0c0d11a8;border:1px solid rgba(255,255,255,.09);border-radius:18px;padding:16px;box-shadow:inset 0 1px #ffffff0d,0 10px 28px #00000061;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.telos-ql-label{font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#46464d;margin-bottom:10px}.telos-ql-ai-log{display:flex;align-items:center;gap:10px;margin-bottom:12px;padding:10px 12px;border-radius:14px;background:#7dd3fc0f;border:1px solid rgba(125,211,252,.4);box-shadow:0 0 20px #7dd3fc14;cursor:text}.telos-ql-spark-tile{width:32px;height:32px;border-radius:10px;flex-shrink:0;background:#7dd3fc;display:flex;align-items:center;justify-content:center}.telos-ql-ai-input{flex:1;background:none;border:none;outline:none;font-size:14px;font-weight:600;color:#f1f1f3;font-family:inherit}.telos-ql-ai-input::placeholder{color:#46464d;font-weight:500}.telos-ql-items{display:flex;flex-direction:column;gap:4px}.telos-ql-item{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:10px;background:none;border:none;cursor:pointer;font-family:inherit;text-align:left;transition:background .12s}.telos-ql-item:hover{background:#ffffff0a}.telos-ql-item-icon{width:32px;height:32px;border-radius:9px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.telos-ql-item-label{font-size:13px;font-weight:600;color:#a3a3ab}.telos-ql-item.dashed .telos-ql-item-label{color:#46464d}.telos-mood-overlay{position:fixed;inset:0;z-index:800;background:#000000b8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:20px}.telos-mood-popup{background:#0e0e10;border:1px solid rgba(255,255,255,.12);border-radius:20px;padding:28px 24px 22px;max-width:400px;width:100%;text-align:center;box-shadow:0 24px 64px #000000b3}.telos-mood-popup-title{font-size:18px;font-weight:700;color:#f1f1f3;margin-bottom:4px}.telos-mood-popup-options{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:18px}.telos-mood-popup-btn{padding:10px 18px;border-radius:12px;border:1px solid color-mix(in srgb,var(--mood-color) 30%,transparent);background:color-mix(in srgb,var(--mood-color) 14%,transparent);color:var(--mood-color);font-size:14px;font-weight:700;cursor:pointer;font-family:inherit;display:inline-flex;align-items:center;gap:8px;transition:border-color .14s,background .14s}.telos-mood-popup-btn:hover{background:color-mix(in srgb,var(--mood-color) 24%,transparent)}.telos-mood-popup-skip{margin-top:16px;background:none;border:none;color:#46464d;font-size:12px;cursor:pointer;font-family:inherit;text-decoration:underline;text-underline-offset:2px}.telos-og-widget{display:flex;align-items:center;gap:24px;padding:20px 22px;border-radius:18px;background:linear-gradient(135deg,#7dd3fc0f,#070708);border:1px solid rgba(125,211,252,.14);margin-bottom:4px}@media(max-width:560px){.telos-og-widget{flex-direction:column;align-items:flex-start}}.telos-og-left{flex:1;min-width:0}.telos-og-eyebrow{display:flex;align-items:center;gap:6px;font-size:9px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#7dd3fc;margin-bottom:4px}.telos-og-eyebrow-dot{width:6px;height:6px;border-radius:50%;background:#7dd3fc;animation:telos-pulse-dot 1.6s ease-in-out infinite;flex-shrink:0}.telos-og-index-row{display:flex;align-items:baseline;gap:4px;margin-bottom:2px}.telos-og-index{font-family:var(--telos-num);font-size:52px;font-weight:900;letter-spacing:-.04em;line-height:1}.telos-og-index-suffix{font-family:var(--telos-num);font-size:22px;font-weight:600;color:#46464d}.telos-og-delta{font-size:12px;color:#6be3a4;font-weight:700;margin-bottom:12px}.telos-og-calib{font-size:11px;color:#46464d;margin-bottom:12px}.telos-og-rings{display:flex;gap:10px;flex-wrap:wrap;margin-top:12px}.telos-og-ring-btn{display:flex;flex-direction:column;align-items:center;gap:5px;background:none;border:none;cursor:pointer;padding:0;font-family:inherit}.telos-og-ring-label{font-size:9px;font-weight:700;color:#46464d;text-transform:uppercase;letter-spacing:.1em}.telos-og-right{flex-shrink:0}.telos-og-breakdown-btn{display:inline-flex;align-items:center;gap:4px;margin-top:10px;background:none;border:none;cursor:pointer;font-family:inherit;font-size:12px;font-weight:700;color:#7dd3fc;padding:0}.telos-og-calib-card{padding:20px 22px;border-radius:18px;background:linear-gradient(135deg,#7dd3fc0f,#070708);border:1px solid rgba(125,211,252,.14);margin-bottom:4px}.telos-og-calib-title{font-size:16px;font-weight:700;color:#f1f1f3;margin-bottom:6px}.telos-og-calib-body{font-size:13px;color:#6b6b73;line-height:1.5;margin-bottom:16px}.telos-og-calib-timeline{display:flex;gap:6px;margin-bottom:8px}.telos-og-calib-day{display:flex;flex-direction:column;align-items:center;gap:4px;flex:1}.telos-og-calib-bar{height:4px;border-radius:2px;width:100%;background:#ffffff14}.telos-og-calib-day.done .telos-og-calib-bar{background:#7dd3fc}.telos-og-calib-day.active .telos-og-calib-bar{background:#7dd3fc66}.telos-og-calib-daylabel{font-size:8px;color:#46464d;font-weight:700}.telos-og-calib-inner{text-align:center;padding:16px 0 4px}.telos-og-calib-inner .telos-og-calib-body{max-width:440px;margin:0 auto 16px}.telos-og-calib-inner .telos-og-calib-timeline{max-width:320px;margin:0 auto}.telos-section-label{font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#6b6b73;margin:22px 2px 12px;display:flex;align-items:center;gap:8px}.telos-section-label:after{content:"";flex:1;height:1px;background:#ffffff12}.telos-qa-row{display:flex;gap:10px;flex-wrap:wrap}.telos-qa{display:flex;align-items:center;gap:10px;padding:10px 16px;background:#ffffff0a;border:1px solid rgba(255,255,255,.07);border-radius:12px;cursor:pointer;font-size:13px;font-weight:600;color:#f1f1f3;font-family:inherit;transition:border-color .15s,background .15s}.telos-qa:hover{border-color:#ffffff29;background:#ffffff0f}.telos-qa-icon{width:28px;height:28px;border-radius:8px;background:#ffffff0f;display:flex;align-items:center;justify-content:center;flex-shrink:0}.telos-fit-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.telos-fit-tile{position:relative;overflow:hidden;border-radius:14px;padding:16px 10px;text-align:center;background:linear-gradient(165deg,#ffffff0e,#ffffff03);border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 1px #ffffff0d}.telos-fit-tile-n{font-family:var(--telos-num);font-size:28px;font-weight:800;letter-spacing:-.035em;line-height:1;text-shadow:0 0 22px currentColor}.telos-fit-tile-l{font-size:9.5px;color:#8a8893;text-transform:uppercase;letter-spacing:.11em;margin-top:8px;font-weight:700}.telos-fit-pr{display:flex;align-items:center;gap:9px;margin-top:14px;padding:12px 14px;border-radius:12px;background:linear-gradient(135deg,#ff8a8a24,#ff6b6b0a);border:1px solid rgba(255,138,138,.28);font-size:12.5px;font-weight:600;color:#ff9e8a}@media(max-width:380px){.telos-fit-tile{padding:13px 7px}.telos-fit-tile-n{font-size:23px}}.telos-fit-detail-btn{display:flex;align-items:center;gap:14px;width:100%;padding:18px 20px;border-radius:16px;cursor:pointer;font-family:inherit;text-align:left;background:linear-gradient(180deg,#ff8a8a0d,#ffffff08);border:1px solid rgba(255,138,138,.18);transition:border-color .15s,transform .12s}.telos-fit-detail-btn:hover{border-color:#ff8a8a66;transform:translateY(-1px)}.telos-fit-detail-icon{width:46px;height:46px;border-radius:13px;display:flex;align-items:center;justify-content:center;background:#ff8a8a24;border:1px solid rgba(255,138,138,.28);flex-shrink:0}.telos-fit-detail-body{flex:1;min-width:0}.telos-fit-detail-title{font-size:16px;font-weight:700;letter-spacing:-.01em;color:#f1f1f3}.telos-fit-detail-sub{font-size:12px;color:#6b6b73;margin-top:2px}.telos-fit-detail-chev{transition:transform .15s;flex-shrink:0}.telos-fit-detail-btn.open .telos-fit-detail-chev{transform:rotate(90deg)}.telos-health-recov{display:flex;align-items:center;gap:16px}.telos-health-ring{position:relative;width:84px;height:84px;flex-shrink:0}.telos-health-ring svg{width:100%;height:100%}.telos-health-ring-val{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-family:var(--telos-num);font-size:22px;font-weight:700}.telos-health-recov-text{font-size:14px;line-height:1.5;color:#a3a3ab}.telos-habits-toggle{background:none;border:none;cursor:pointer;font-family:inherit;font-size:12px;font-weight:600;color:#6b6b73;padding:6px 2px}.telos-habits-toggle:hover{color:#a3a3ab}.telos-brand-row{display:flex;flex-wrap:wrap;gap:8px}.telos-brand-chip{position:relative;display:flex;align-items:center;gap:10px;padding:8px 12px 8px 14px;border-radius:10px;background:#ffffff08;border:1px solid rgba(255,255,255,.07);overflow:hidden}.telos-brand-chip-rail{position:absolute;left:0;top:0;bottom:0;width:3px}.telos-brand-chip-emoji{font-size:15px;line-height:1}.telos-brand-chip-body{display:flex;flex-direction:column;gap:1px}.telos-brand-chip-label{font-size:8.5px;text-transform:uppercase;letter-spacing:.1em;font-weight:700}.telos-brand-chip-num{font-family:var(--telos-num);font-size:16px;font-weight:700;color:#f1f1f3;line-height:1.05;letter-spacing:-.02em}.telos-brand-chip-delta{font-size:11px;font-weight:700;white-space:nowrap}.telos-biz-int-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px}.telos-biz-int{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;background:#ffffff08;border:1px solid rgba(255,255,255,.07)}.telos-biz-int-body{flex:1;min-width:0}.telos-biz-int-name{font-size:13px;font-weight:600;color:#f1f1f3}.telos-biz-int-sub{font-size:11px;color:#6b6b73;margin-top:1px}.telos-biz-int-soon{font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#6b6b73;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);border-radius:100px;padding:3px 8px;flex-shrink:0}.telos-fin-banner{display:flex;align-items:center;gap:14px;padding:14px 18px;border-radius:14px;background:linear-gradient(180deg,#f2c0630f,#ffffff08);border:1px solid rgba(242,192,99,.2)}.telos-fin-banner-icon{width:38px;height:38px;border-radius:11px;display:flex;align-items:center;justify-content:center;background:#f2c06324;border:1px solid rgba(242,192,99,.28);flex-shrink:0}.telos-fin-banner-body{flex:1;min-width:0}.telos-fin-banner-title{font-size:15px;font-weight:700;color:#f1f1f3}.telos-fin-banner-sub{font-size:12px;color:#6b6b73;margin-top:2px}.telos-fin-banner-btn{background:#f2c06329;border:1px solid rgba(242,192,99,.44);color:#f2c063;border-radius:9px;padding:8px 18px;font-size:12px;font-weight:700;cursor:pointer;font-family:inherit;flex-shrink:0}.telos-fin-banner-btn-ghost{background:transparent;border-color:#ffffff1f;color:#9a9aaf}.telos-cal-topbar{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.telos-cal-datesel{display:flex;align-items:center;gap:8px}.telos-cal-nav{background:none;border:none;cursor:pointer;display:flex;padding:4px;color:#a3a3ab}.telos-cal-nav:disabled{opacity:.4;cursor:default}.telos-cal-weeklabel{font-size:14px;font-weight:600;color:#a3a3ab;min-width:150px;text-align:center}.telos-cal-pill{display:inline-flex;align-items:center;gap:5px;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:5px 12px;font-size:12px;font-weight:600;color:#f1f1f3;cursor:pointer;font-family:inherit;transition:border-color .15s,background .15s}.telos-cal-pill:hover:not(:disabled){border-color:#ffffff38}.telos-cal-pill:disabled{opacity:.4;cursor:default}.telos-cal-pill.is-on{background:#7dd3fc1f;border-color:#7dd3fc66;color:#bee6fb}.qc-title{border:none;border-bottom:2px solid rgba(255,255,255,.12);background:transparent;color:#fafafa;font-family:Space Grotesk,Inter,sans-serif;letter-spacing:-.01em;font-size:21px;font-weight:600;padding:4px 2px 8px;transition:border-color .15s}.qc-title::placeholder{color:#56554f}.qc-title:focus{outline:none;border-bottom-color:#7dd3fc}.qc-date{font-size:13px;color:#b8b6b0}.qc-times{display:flex;align-items:center;gap:10px}.qc-time{background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:9px;color:#fafafa;font-family:inherit;font-size:14px;padding:7px 10px}.qc-time:focus{outline:none;border-color:#7dd3fc8c;box-shadow:0 0 0 3px #7dd3fc24}.qc-dash{color:#76746e}.qc-tags{display:flex;flex-wrap:wrap;gap:7px}.qc-tag{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:999px;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);color:#b8b6b0;font-family:inherit;font-size:12px;font-weight:600;cursor:pointer;transition:border-color .15s,background .15s,color .15s}.qc-tag:hover{border-color:#ffffff38;color:#fafafa}.qc-tag-dot{width:8px;height:8px;border-radius:50%;flex:none}.qc-tag-add{color:#76746e;border-style:dashed}.qc-tag-new{padding:5px 11px;border-radius:999px;background:#ffffff0a;border:1px solid rgba(125,211,252,.45);box-shadow:0 0 0 3px #7dd3fc1f;color:#fafafa;font-family:inherit;font-size:12px;outline:none;width:120px}.qc-tag-new::placeholder{color:#56554f}.qc-loc{background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:9px;color:#fafafa;font-family:inherit;font-size:13.5px;padding:8px 11px}.qc-loc::placeholder{color:#56554f}.qc-loc:focus{outline:none;border-color:#7dd3fc8c;box-shadow:0 0 0 3px #7dd3fc24}.qc-desc{background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:9px;color:#fafafa;font-family:inherit;font-size:13.5px;padding:8px 11px;resize:vertical;min-height:54px;line-height:1.5}.qc-desc::placeholder{color:#56554f}.qc-desc:focus{outline:none;border-color:#7dd3fc8c;box-shadow:0 0 0 3px #7dd3fc24}.qt-section{display:flex;align-items:center;gap:12px}.qt-label{font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#76746e;width:60px;flex:none}.qt-row{display:flex;flex-wrap:wrap;gap:7px}.qt-flag,.qt-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:999px;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);color:#b8b6b0;font-family:inherit;font-size:12px;font-weight:600;cursor:pointer;transition:border-color .15s,background .15s,color .15s}.qt-flag:hover,.qt-chip:hover{border-color:#ffffff38;color:#fafafa}.qt-chip.is-on{border-color:#7dd3fc80;background:#7dd3fc24;color:#fafafa}.qt-dot{width:8px;height:8px;border-radius:50%;flex:none}.telos-cal-screen{container-type:inline-size}.telos-cal-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:16px;align-items:start;margin-top:12px;max-width:100%}.telos-cal-main{min-width:0;position:relative}.telos-cal-side{display:flex;flex-direction:column;gap:16px;min-width:0}.cal-side-sugs{display:flex;flex-direction:column;gap:7px}.cal-side-sugs .ea-bp-directive{padding:8px 10px;gap:9px}.cal-side-sugs .ea-bp-peakw-title{font-size:.78rem}.cal-side-sugs .ea-bp-directive-body{font-size:.7rem;line-height:1.4;margin-top:2px}.cal-side-sugs .ea-bp-directive-add{padding:5px 11px;font-size:.7rem}.cal-peak-mini{display:flex;flex-direction:column;gap:7px}.cal-peak-row{display:flex;align-items:center;gap:8px;font-size:.82rem;color:#c9cdd8}.cal-peak-row strong{color:#eaf1ff;font-weight:700;margin-left:3px}.cal-peak-dot{width:9px;height:9px;border-radius:50%;flex-shrink:0}.cal-peak-sum{font-size:.78rem;color:#9fb0c8;line-height:1.5;margin-top:2px}.cal-peak-fuel{display:flex;flex-direction:column;gap:5px;margin-top:1px}.cal-peak-fuelrow{align-items:flex-start;font-size:.78rem}.cal-peak-fuelrow .cal-peak-dot{margin-top:5px}.cal-peak-fueltime{color:#f2c063;font-weight:700;flex-shrink:0}.cal-peak-fueltext{color:#e6cf98;line-height:1.45}.cal-zoom{position:absolute;top:7px;right:7px;z-index:25;display:flex;flex-direction:column;gap:5px}.cal-zoom-btn{position:relative;width:28px;height:28px;border-radius:8px;display:grid;place-items:center;font-size:17px;font-weight:700;line-height:1;color:#c7d0de;font-family:inherit;background:#0d1117d1;border:1px solid rgba(255,255,255,.12);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer}.cal-zoom-btn:hover{border-color:#7dd3fc80;color:#bfe6ff}.cal-zoom-btn:active{transform:translateY(1px)}.cal-zoom-btn.is-max{opacity:.45}.cal-zoom-btn.is-on{border-color:#7dd3fc99;background:#7dd3fc2e}.cal-zoom-btn>svg{display:block}.cal-zoom-score{width:auto;min-width:28px;padding:0 9px;display:inline-flex;gap:4px;border-color:#6be3a48c;background:#6be3a429}.cal-zoom-score strong{font-family:Space Grotesk,Inter,sans-serif;font-size:13px;font-weight:700;color:#9cf7c6}.cal-zoom-badge{position:absolute;top:-5px;right:-5px;min-width:15px;height:15px;padding:0 3px;border-radius:999px;background:#a8e063;color:#06140f;font-size:9px;font-weight:800;display:grid;place-items:center;line-height:1}.telos-cal-daystart{position:relative;padding:0;overflow:hidden}.telos-cal-daystart select{appearance:none;-webkit-appearance:none;background:none;border:none;color:#f1f1f3;font-family:inherit;font-size:12px;font-weight:600;padding:6px 12px;cursor:pointer;outline:none}.telos-cal-daystart select option{background:#11131c;color:#f1f1f3}.cal-sug-regen{padding:4px 8px}.cal-sug-empty{font-size:.8rem;color:#9a9aaf;line-height:1.5}.cal-sug-list{display:flex;flex-direction:column;gap:8px}.cal-sug-item{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;background:color-mix(in srgb,var(--sc) 8%,rgba(255,255,255,.02));border:1px solid color-mix(in srgb,var(--sc) 26%,transparent);border-left:3px solid var(--sc)}.cal-sug-when{font-family:var(--telos-num);font-size:.72rem;font-weight:700;color:var(--sc);white-space:nowrap}.cal-sug-body{min-width:0}.cal-sug-title{font-size:.86rem;font-weight:700;color:#f1f1f3;letter-spacing:-.01em;line-height:1.25}.cal-sug-reason{font-size:.72rem;color:#9a9aaf;line-height:1.35;margin-top:2px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cal-sug-acts{display:flex;align-items:center;gap:6px}.cal-sug-add{border:none;border-radius:8px;padding:6px 12px;font-family:inherit;font-size:.72rem;font-weight:800;letter-spacing:.03em;text-transform:uppercase;color:#06121f;background:var(--sc);cursor:pointer}.cal-sug-add:active{transform:translateY(1px)}.cal-sug-x{border:none;border-radius:8px;width:28px;height:28px;font-size:.8rem;color:#9a9aaf;background:#ffffff0f;cursor:pointer}.cal-sug-x:hover{background:#ff6b6b2e;color:#ff8a8a}.cal-sug-list.is-compact{gap:6px}.cal-sug-item.is-compact{grid-template-columns:1fr auto;align-items:start;gap:3px 6px;padding:8px 9px;border-radius:10px}.cal-sug-item.is-compact .cal-sug-when{grid-column:1;font-size:.62rem}.cal-sug-item.is-compact .cal-sug-body{grid-column:1}.cal-sug-item.is-compact .cal-sug-title{font-size:.74rem;line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cal-sug-item.is-compact .cal-sug-acts{grid-column:2;grid-row:1 / span 2;flex-direction:column;gap:4px}.cal-sug-item.is-compact .cal-sug-add{padding:3px 8px;font-size:.78rem;line-height:1}.cal-sug-item.is-compact .cal-sug-x{width:22px;height:22px;font-size:.68rem}@container (max-width: 760px){.telos-cal-topbar{flex-direction:column;align-items:stretch;gap:10px}.telos-cal-datesel{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:2px}.telos-cal-datesel::-webkit-scrollbar{display:none}.telos-cal-datesel>*{flex:0 0 auto}.telos-cal-weeklabel{min-width:auto}.cal-tb-pill{padding:7px 11px;font-size:.75rem;gap:5px}.cal-tb-pill svg{width:13px;height:13px;flex-shrink:0}.cal-tb-count{flex-shrink:0;min-width:15px;height:15px;font-size:.58rem}.telos-cal-datesel .telos-cal-pill{padding:4px 8px;font-size:10.5px}.telos-cal-datesel .telos-cal-zoombtn{padding:4px 7px;font-size:.66rem}.telos-cal-grid{grid-template-columns:1fr;gap:12px;max-width:100%}.telos-cal-main,.telos-cal-side{min-width:0}.telos-cal-main .ssc-cwv{height:58vh!important;min-height:400px!important}.cal-zoom-btn{width:26px;height:26px;font-size:16px}}.telos-cal-zoom{display:inline-flex;gap:2px;padding:2px;border-radius:10px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);margin-right:4px}.telos-cal-zoombtn{background:none;border:none;color:#9a9aaf;font-family:inherit;font-size:.74rem;font-weight:700;padding:5px 11px;border-radius:8px;cursor:pointer}.telos-cal-zoombtn.is-on{background:#7dd3fc29;color:#bfe6ff}.telos-cal-zoombtn:hover:not(.is-on){color:#c7d0de}.cal-toolbar{display:flex;gap:8px;align-items:stretch;margin-top:8px;flex-wrap:nowrap;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:6px 0 8px}.cal-toolbar::-webkit-scrollbar{display:none}.cal-tb-pill{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 13px;border-radius:11px;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);color:#e2e6ee;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.8rem;font-weight:600;white-space:nowrap;cursor:pointer;transition:background .15s,border-color .15s}.cal-score-bar{display:flex;margin:10px 0 2px}.cal-score-pill{display:inline-flex;align-items:center;gap:7px;padding:9px 16px;border-radius:999px;cursor:pointer;background:#6be3a429;border:1px solid rgba(107,227,164,.55);color:#eafbf1;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.84rem;font-weight:700}.cal-score-pill:hover{background:#6be3a438}.cal-score-num{font-family:Space Grotesk,Inter,sans-serif;font-size:1.05rem;font-weight:700;color:#9cf7c6}.cal-score-meta{color:#a7c8b5;font-size:.76rem;font-weight:600}.cal-tb-pill:hover{background:#ffffff14}.cal-tb-todos{border-color:#a8e06347}.cal-tb-todos:hover{border-color:#a8e06380}.cal-tb-count{min-width:18px;height:18px;padding:0 5px;display:inline-grid;place-items:center;font-size:.66rem;font-weight:800;color:#06121f;background:#a8e063;border-radius:999px}.cal-todos-sheet-list{overflow-y:auto;display:flex;flex-direction:column;gap:4px}.telos-cal-qa{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;margin-bottom:6px;background:#ffffff08;border:1px solid rgba(255,255,255,.07);border-radius:10px;cursor:pointer;font-size:13px;font-weight:600;color:#f1f1f3;font-family:inherit}.telos-cal-qa:last-child{margin-bottom:0}.telos-cal-qa:hover{border-color:#ffffff29}.telos-cal-qa-icon{width:28px;height:28px;border-radius:8px;background:#ffffff0f;display:flex;align-items:center;justify-content:center;flex-shrink:0}.telos-cal-todo{display:flex;align-items:center;gap:10px;padding:9px 0;border-bottom:1px solid rgba(255,255,255,.06)}.telos-cal-todo:last-child{border-bottom:0}.telos-cal-todo-box{width:18px;height:18px;border-radius:6px;border:1.5px solid rgba(255,255,255,.18);background:#ffffff0a;cursor:pointer;flex-shrink:0}.telos-cal-todo-box:hover{border-color:#7dd3fc}.telos-cal-todo-label{font-size:14px;color:#f1f1f3}.telos-dr-inline{display:flex;align-items:center;gap:12px}.telos-dr-info{display:flex;flex-direction:column;gap:5px}.telos-dr-phase{font-size:13px;font-weight:700;color:#f1f1f3}.telos-dr-timeleft{font-size:11px;color:#a3a3ab}.telos-dr-window{font-size:10px;color:#46464d}.telos-module-coach{display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:16px;background:radial-gradient(120% 150% at 0% 0%,rgba(var(--module-accent-rgb),.14),transparent 55%),#0c0d11a8;border:1px solid rgba(var(--module-accent-rgb),.22);box-shadow:inset 0 1px #ffffff0d,0 10px 28px #00000057;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);margin-bottom:18px}.telos-module-coach-orb{width:40px;height:40px;position:relative;flex-shrink:0}.telos-module-coach .telos-orb-core{background:radial-gradient(circle at 35% 30%,rgba(255,255,255,.55) 0%,transparent 38%),radial-gradient(circle at 50% 50%,rgba(var(--module-accent-rgb),.62),rgba(var(--module-accent-rgb),.22) 46%,#0a0e18 82%);box-shadow:inset 0 0 10px rgba(var(--module-accent-rgb),.5),0 0 16px rgba(var(--module-accent-rgb),.45)}.telos-module-coach .telos-orb-arc{border-top-color:rgba(var(--module-accent-rgb),.8);border-right-color:rgba(var(--module-accent-rgb),.42)}.telos-module-coach-label{font-size:9px}@media(max-width:520px){.telos-module-coach{flex-wrap:wrap;gap:12px}.telos-module-coach-btn{flex:1 1 100%;text-align:center;padding:9px 16px}}.telos-module-coach-body{flex:1;min-width:0}.telos-module-coach-label{font-size:9px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--module-accent);margin-bottom:3px}.telos-module-coach-hint{font-size:12px;color:#6b6b73}.telos-module-coach-btn{flex-shrink:0;padding:7px 16px;border-radius:10px;border:1px solid rgba(var(--module-accent-rgb),.35);background:rgba(var(--module-accent-rgb),.1);color:var(--module-accent);font-size:12px;font-weight:700;cursor:pointer;font-family:inherit;transition:border-color .14s,background .14s}.telos-module-coach-btn:hover{background:rgba(var(--module-accent-rgb),.2)}.telos-streak-hero{text-align:center;padding:28px 0 20px;display:flex;flex-direction:column;align-items:center;gap:6px}.telos-streak-sun-stage{position:relative;width:140px;height:140px;margin-bottom:8px;display:flex;align-items:center;justify-content:center;border-radius:50%}.telos-streak-sun-halo{position:absolute;inset:-40px;background:radial-gradient(circle,rgba(255,213,128,.22) 0%,transparent 70%);border-radius:50%;pointer-events:none}.telos-streak-sun-disk{width:100px;height:100px;border-radius:50%;background:radial-gradient(circle at 40% 40%,#fff7d6,#ffd580 40%,#ff9a3c 80%,#ff6b00);box-shadow:0 0 40px #ffb44773,0 0 80px #ff963c33;position:relative;display:flex;align-items:center;justify-content:center}.telos-streak-rays{position:absolute;inset:-22px;animation:telos-sun-spin 90s linear infinite}.telos-streak-ray{position:absolute;left:50%;top:0;width:3px;height:18px;margin-left:-1.5px;background:linear-gradient(to bottom,rgba(255,220,100,.8),transparent);border-radius:2px;transform-origin:50% 72px}.telos-streak-number{font-family:var(--telos-num);font-size:72px;font-weight:900;letter-spacing:-.04em;line-height:1;color:#ffb347}.telos-streak-day-label{font-size:11px;color:#76746e;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.telos-streak-name{font-size:14px;color:#a3a3ab;font-weight:700;margin-top:2px}.telos-streak-meta-row{display:flex;align-items:center;gap:20px;margin-top:8px}.telos-streak-meta-item{text-align:center}.telos-streak-meta-val{font-family:var(--telos-num);font-size:16px;font-weight:800;color:#f1f1f3}.telos-streak-meta-key{font-size:9px;color:#46464d;font-weight:700;text-transform:uppercase;letter-spacing:.14em}.telos-streak-meta-divider{width:1px;height:28px;background:#ffffff1a}.telos-streak-week{display:flex;justify-content:center;gap:8px;padding:18px 0;border-top:1px solid rgba(255,255,255,.07);border-bottom:1px solid rgba(255,255,255,.07);margin-bottom:22px}.telos-streak-daycel{display:flex;flex-direction:column;align-items:center;gap:5px}.telos-streak-daycel-sun{width:28px;height:28px;display:flex;align-items:center;justify-content:center}.telos-streak-daycel-sun.lit{filter:drop-shadow(0 0 6px rgba(255,179,71,.5))}.telos-streak-daycel-empty{width:20px;height:20px;border-radius:50%;background:#ffffff12;border:1px solid rgba(255,255,255,.12)}.telos-streak-daycel-name{font-size:10px;color:#46464d;font-weight:700;text-transform:uppercase}.telos-streak-daycel.today .telos-streak-daycel-name{color:#ffb347}.telos-streak-areas{display:flex;flex-direction:column;gap:8px;max-width:360px;margin:0 auto 20px}.telos-streak-area-row{display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:12px;background:#ffffff08;border:1px solid rgba(255,255,255,.07)}.telos-streak-area-icon{width:34px;height:34px;border-radius:10px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.telos-streak-area-name{flex:1;font-size:13px;font-weight:600;color:#d0d0d8}.telos-streak-area-val{font-size:14px;font-weight:800;font-family:var(--telos-num);display:flex;align-items:center}.telos-streak-why{max-width:360px;margin:0 auto}.telos-streak-why-btn{display:flex;align-items:center;gap:6px;width:100%;background:none;border:none;cursor:pointer;font-family:inherit;font-size:12px;font-weight:600;color:#46464d;padding:8px 0;transition:color .14s}.telos-streak-why-btn:hover{color:#a3a3ab}.telos-streak-why-body{font-size:13px;color:#6b6b73;line-height:1.55;padding:8px 0 12px}.telos-habits-section-title{font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#46464d;margin-bottom:10px}.telos-habits-hero{display:flex;align-items:center;gap:10px;margin-bottom:14px;flex-wrap:wrap}.telos-habits-took-btn{flex:0 1 auto;padding:9px 18px;border-radius:11px;background:#5eead41f;border:1px solid rgba(94,234,212,.35);color:#5eead4;font-size:13px;font-weight:700;cursor:pointer;font-family:inherit;display:inline-flex;align-items:center;gap:8px;justify-content:center;transition:background .14s,border-color .14s}.telos-habits-took-btn:hover:not(:disabled){background:#5eead433;border-color:#5eead48c}.telos-habits-took-btn.done{background:#5eead414;border-color:#5eead433;cursor:default}.telos-habits-took-btn:disabled{opacity:.7}.telos-habits-list{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.telos-habits-item{display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.telos-habits-item.taken{opacity:.55}.telos-habits-item.missing{background:#ff6b6b0f;border-color:#ff6b6b2e}.telos-habits-item.missing .telos-habits-item-name{color:#ff8a8a}.telos-habits-check{width:26px;height:26px;border-radius:8px;flex-shrink:0;background:none;border:1px solid rgba(255,255,255,.15);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .12s}.telos-habits-check:hover{border-color:#6be3a480}.telos-habits-check-empty{width:10px;height:10px;border-radius:3px;background:#ffffff14}.telos-habits-item-body{flex:1;min-width:0}.telos-habits-item-name{font-size:14px;font-weight:600}.telos-habits-item-dose{font-size:11px;color:#46464d;margin-top:1px}.telos-habits-item-flag{font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#f2c063;padding:2px 6px;border-radius:5px;background:#f2c0631f;border:1px solid rgba(242,192,99,.25)}.telos-habits-empty{color:#46464d;font-size:14px;line-height:1.6;padding:16px 0}.telos-habits-water-card{padding:14px 0 8px}.telos-habits-water-btns{display:flex;gap:6px;flex-wrap:wrap}.telos-habits-water-add-btn{padding:7px 12px;border-radius:10px;background:#7dd3fc12;border:1px solid rgba(125,211,252,.18);color:#7dd3fc;font-size:12px;font-weight:700;cursor:pointer;font-family:inherit;display:inline-flex;align-items:center;gap:5px;transition:background .12s}.telos-habits-water-add-btn:hover{background:#7dd3fc24}.telos-habits-widget{padding:16px 18px;border-radius:16px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);box-shadow:0 12px 40px #00000073;-webkit-backdrop-filter:blur(24px) saturate(1.2);backdrop-filter:blur(24px) saturate(1.2)}.telos-habits-routine-card{padding:14px 0 8px}.telos-habits-routine-item{display:flex;align-items:flex-start;gap:10px;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.06)}.telos-habits-routine-item:last-child{border-bottom:none}.telos-habits-routine-dot{width:8px;height:8px;border-radius:50%;background:#ffffff2e;border:1px solid rgba(255,255,255,.3);flex-shrink:0;margin-top:4px}.telos-habits-routine-label{font-size:14px;font-weight:600;color:#d0d0d8}.telos-habits-routine-sub{font-size:11px;color:#46464d;margin-top:1px}.telos-snav.soon{opacity:.4;cursor:default}.telos-snav.soon:hover{background:none}.telos-bnav-item.soon{opacity:.4;pointer-events:none}.telos-avatar-streak-badge{position:absolute;bottom:-3px;right:-3px;min-width:18px;height:18px;border-radius:9px;padding:0 4px;background:#ffb347;color:#0a1a2a;font-size:9px;font-weight:900;display:flex;align-items:center;justify-content:center;border:2px solid #070708;font-family:var(--telos-num)}.ssc-spirit-live{max-width:760px}.ssc-sp-subtabs,.ssc-sp-trackrow{display:flex;gap:8px;margin-bottom:18px;align-items:center;flex-wrap:wrap}.ssc-sp-subtabs button,.ssc-sp-trackrow button{padding:9px 16px;border-radius:100px;font:inherit;font-size:13px;font-weight:600;cursor:pointer;color:var(--ink-soft);background:var(--card);border:1px solid var(--line)}.ssc-sp-subtabs button.on,.ssc-sp-trackrow button.on{color:var(--accent);border-color:rgba(var(--accent-rgb),.45);background:rgba(var(--accent-rgb),.1)}.ssc-sp-guest{font-size:11px;color:var(--ink-faint);margin-left:auto}.ssc-sp-empty{padding:28px;text-align:center;color:var(--ink-faint);font-size:14px}.ssc-sp-trail{display:flex;flex-direction:column;gap:26px}.ssc-sp-era-head{margin-bottom:12px}.ssc-sp-era-kind{font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--accent)}.ssc-sp-era-head h3{font-size:20px;font-weight:700;letter-spacing:-.02em;margin:4px 0 2px}.ssc-sp-era-head p{font-size:13px;color:var(--ink-faint)}.ssc-sp-river{display:flex;flex-direction:column;gap:10px;position:relative;padding-left:6px;border-left:2px solid rgba(var(--accent-rgb),.18)}.ssc-sp-node{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:14px;cursor:pointer;text-align:left;font:inherit;background:linear-gradient(180deg,rgba(var(--accent-rgb),.05),var(--card));border:1px solid rgba(var(--accent-rgb),.16);transition:transform .12s,border-color .15s}.ssc-sp-node:hover:not(:disabled){transform:translate(3px);border-color:rgba(var(--accent-rgb),.4)}.ssc-sp-node:disabled{opacity:.5;cursor:default}.ssc-sp-node-dot{width:34px;height:34px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-family:var(--num);font-weight:700;font-size:14px;background:rgba(var(--accent-rgb),.14);color:var(--accent);border:1px solid rgba(var(--accent-rgb),.3)}.ssc-sp-node.done .ssc-sp-node-dot{background:var(--accent);color:#0a0a0b;box-shadow:0 0 14px rgba(var(--accent-rgb),.5)}.ssc-sp-node-label{font-size:14px;font-weight:600}.ssc-sp-player{max-width:600px;margin:0 auto}.ssc-sp-top{display:flex;align-items:center;gap:14px;margin-bottom:18px}.ssc-sp-x{width:30px;height:30px;border-radius:8px;border:1px solid var(--line);background:var(--card);color:var(--ink-faint);cursor:pointer;font-size:13px}.ssc-sp-progress{flex:1;height:8px;border-radius:4px;background:var(--card-3);overflow:hidden}.ssc-sp-progress>div{height:100%;background:var(--accent);transition:width .25s}.ssc-sp-lamps{display:flex;gap:3px;font-size:13px}.ssc-sp-lamps .on{color:var(--accent)}.ssc-sp-lamps .off{color:var(--card-3)}.ssc-sp-lessontitle{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:6px}.ssc-sp-prompt{font-size:19px;font-weight:600;line-height:1.45;margin-bottom:20px;letter-spacing:-.01em}.ssc-sp-template{font-size:16px;line-height:1.6;color:var(--ink-soft);margin-bottom:16px}.ssc-sp-orig{text-align:center;margin-bottom:18px}.ssc-sp-orig-word{font-size:32px;font-weight:700}.ssc-sp-orig-translit{font-size:13px;color:var(--ink-faint);margin-top:4px}.ssc-sp-answerline{min-height:54px;display:flex;flex-wrap:wrap;gap:8px;padding:12px;border-radius:12px;border:1px dashed var(--line-strong);margin-bottom:16px;align-content:flex-start}.ssc-sp-ph{color:var(--ink-mute);font-size:14px;align-self:center}.ssc-sp-bank{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.ssc-sp-chip{padding:9px 14px;border-radius:10px;font:inherit;font-size:14px;font-weight:600;cursor:pointer;background:var(--card);border:1px solid var(--line-strong);color:var(--ink)}.ssc-sp-chip.on{background:rgba(var(--accent-rgb),.12);border-color:rgba(var(--accent-rgb),.4);color:var(--accent)}.ssc-sp-opts{display:flex;flex-direction:column;gap:10px;margin-bottom:18px}.ssc-sp-opt{padding:14px 16px;border-radius:12px;font:inherit;font-size:15px;font-weight:500;text-align:left;cursor:pointer;background:var(--card);border:1.5px solid var(--line);color:var(--ink)}.ssc-sp-opt.sel{border-color:var(--accent);background:rgba(var(--accent-rgb),.08)}.ssc-sp-opt.right{border-color:var(--sage);background:rgba(var(--sage-rgb),.12);color:var(--sage)}.ssc-sp-opt.wrong{border-color:var(--rose);background:rgba(var(--rose-rgb),.12);color:var(--rose)}.ssc-sp-check,.ssc-sp-next{width:100%;padding:15px;border-radius:12px;font:inherit;font-size:15px;font-weight:700;cursor:pointer;border:none;background:linear-gradient(135deg,rgba(var(--accent-rgb),.9),rgba(var(--accent-rgb),.65));color:#0a0a0b}.ssc-sp-check:disabled{opacity:.4;cursor:default}.ssc-sp-next{margin-top:14px;background:var(--accent)}.ssc-sp-fb{margin-top:14px;padding:14px 16px;border-radius:12px}.ssc-sp-fb.right{background:rgba(var(--sage-rgb),.1);border:1px solid rgba(var(--sage-rgb),.3)}.ssc-sp-fb.wrong{background:rgba(var(--rose-rgb),.1);border:1px solid rgba(var(--rose-rgb),.3)}.ssc-sp-fb-h{font-weight:700;font-size:14px}.ssc-sp-fb.right .ssc-sp-fb-h{color:var(--sage)}.ssc-sp-fb.wrong .ssc-sp-fb-h{color:var(--rose)}.ssc-sp-fb-a{font-size:13px;margin-top:6px}.ssc-sp-fb-e{font-size:13px;color:var(--ink-soft);margin-top:6px;line-height:1.5}.ssc-sp-complete{text-align:center;padding:30px 0}.ssc-sp-seal{font-size:54px;color:var(--accent);filter:drop-shadow(0 0 18px rgba(var(--accent-rgb),.6))}.ssc-sp-seal[data-perfect=true]{color:var(--sun);filter:drop-shadow(0 0 22px rgba(var(--sun-rgb),.7))}.ssc-sp-complete-h{font-size:22px;font-weight:700;margin:12px 0 4px}.ssc-sp-complete-s{font-size:14px;color:var(--ink-soft);margin-bottom:22px}.ssc-sp-hud{display:flex;gap:22px;align-items:center;padding:16px 18px;border-radius:16px;margin-bottom:18px;background:radial-gradient(ellipse at left,rgba(var(--accent-rgb),.1),transparent),var(--card);border:1px solid rgba(var(--accent-rgb),.22)}.ssc-sp-stat{display:flex;flex-direction:column}.ssc-sp-stat .n{font-family:var(--num);font-size:26px;font-weight:700;color:var(--accent);line-height:1}.ssc-sp-stat .l{font-size:11px;color:var(--ink-faint);margin-top:3px}.ssc-sp-goal{flex:1}.ssc-sp-goalbar{height:8px;border-radius:4px;background:var(--card-3);overflow:hidden;margin-bottom:6px}.ssc-sp-goalbar>div{height:100%;background:var(--accent);transition:width .3s}.ssc-sp-composer{margin-bottom:20px}.ssc-sp-composer input{width:100%;box-sizing:border-box;padding:14px 16px;border-radius:14px;font:inherit;font-size:15px;color:var(--ink);background:radial-gradient(ellipse at left,rgba(var(--accent-rgb),.1),transparent),var(--card);border:1px solid rgba(var(--accent-rgb),.3);outline:none}.ssc-sp-composer input::placeholder{color:var(--ink-mute)}.ssc-sp-arcgroup{margin-bottom:22px}.ssc-sp-arcgroup .ssc-sp-era-kind{display:block;margin-bottom:10px}.ssc-sp-arcgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px}.ssc-sp-arccard{text-align:left;padding:16px;border-radius:14px;cursor:pointer;font:inherit;background:linear-gradient(180deg,rgba(var(--accent-rgb),.05),var(--card));border:1px solid rgba(var(--accent-rgb),.16);transition:transform .12s,border-color .15s}.ssc-sp-arccard:hover{transform:translateY(-2px);border-color:rgba(var(--accent-rgb),.4)}.ssc-sp-arccard-t{font-size:16px;font-weight:700;letter-spacing:-.01em;margin-bottom:4px}.ssc-sp-arccard-s{font-size:12px;color:var(--ink-faint);line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ssc-sp-arcback{background:none;border:none;color:var(--ink-soft);font:inherit;font-size:13px;font-weight:600;cursor:pointer;padding:0;margin-bottom:14px}.ssc-sp-arc-hero{margin-bottom:16px}.ssc-sp-arc-hero h3{font-size:22px;font-weight:700;letter-spacing:-.02em;margin:4px 0}.ssc-sp-arc-hero p{font-size:13px;color:var(--ink-faint);line-height:1.5}.ssc-sp-node.locked{opacity:.55}.ssc-sp-node.locked .ssc-sp-node-dot{background:var(--card-3);color:var(--ink-mute);border-color:var(--line);box-shadow:none}.ssc-sp-topbar{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:16px}.ssc-sp-seg{display:inline-flex;padding:3px;border-radius:999px;background:#ffffff0a;border:1px solid var(--line)}.ssc-sp-seg button{padding:6px 16px;border-radius:999px;border:none;background:none;cursor:pointer;font:inherit;font-size:12.5px;font-weight:700;color:var(--ink-faint);transition:color .15s,background .15s}.ssc-sp-seg button.on{color:#0a0a0b;background:linear-gradient(160deg,#D7C6FF,var(--accent))}.ssc-sp-ask{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;cursor:pointer;font:inherit;font-size:12px;font-weight:700;color:var(--accent);background:rgba(var(--accent-rgb),.1);border:1px solid rgba(var(--accent-rgb),.3);transition:background .15s}.ssc-sp-ask:hover{background:rgba(var(--accent-rgb),.18)}.ssc-sp-hud2{display:flex;align-items:center;gap:16px;margin-bottom:14px}.ssc-sp-chip2{display:inline-flex;align-items:center;gap:5px;font-family:var(--num);font-weight:700;font-size:14px}.ssc-sp-chip2.devotion{color:var(--sun,#FFB347)}.ssc-sp-chip2.light{color:#ffcf5c}.ssc-sp-goal2{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.ssc-sp-goal2 .bar{height:6px;border-radius:5px;background:var(--card-3);overflow:hidden}.ssc-sp-goal2 .bar i{display:block;height:100%;border-radius:5px;background:linear-gradient(90deg,#D7C6FF,var(--accent));transition:width .3s}.ssc-sp-goal2 .l{font-size:10px;color:var(--ink-faint);font-family:var(--num);font-weight:600}.ssc-sp-track2{display:flex;align-items:center;gap:6px;margin-bottom:22px}.ssc-sp-track2 button{padding:6px 14px;border-radius:999px;border:1px solid var(--line);background:var(--card);cursor:pointer;font:inherit;font-size:12px;font-weight:700;color:var(--ink-soft)}.ssc-sp-track2 button.on{color:var(--accent);border-color:rgba(var(--accent-rgb),.4);background:rgba(var(--accent-rgb),.1)}.ssc-sp-track2 .ssc-sp-guest{margin-left:auto;font-size:10px;color:var(--ink-faint)}.ssc-sp-map{display:flex;flex-direction:column;gap:30px}.ssc-sp-era2-head{text-align:center;margin-bottom:4px}.ssc-sp-era2-kind{font-size:10px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--accent)}.ssc-sp-era2-head h3{font-family:Fraunces,Georgia,serif;font-size:21px;font-weight:600;letter-spacing:-.01em;margin:4px 0 3px}.ssc-sp-era2-head p{font-size:12.5px;color:var(--ink-faint);line-height:1.45;max-width:34ch;margin:0 auto}.ssc-sp-era2-meta{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);margin-top:8px}.ssc-sp-road{position:relative;display:flex;flex-direction:column;align-items:center;gap:26px;padding:20px 0 8px}.ssc-sp-road-line{position:absolute;top:10px;bottom:10px;left:50%;width:2px;transform:translate(-1px);background:repeating-linear-gradient(180deg,rgba(var(--accent-rgb),.45) 0 6px,transparent 6px 14px)}.ssc-sp-stop{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:8px}.ssc-sp-seal{position:relative;width:64px;height:64px;border:none;background:none;padding:0;cursor:pointer;transition:transform .12s}.ssc-sp-seal .hx{width:100%;height:100%;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);display:grid;place-items:center;box-shadow:0 8px 18px #00000059}.ssc-sp-seal .num{font-family:var(--num);font-weight:800;font-size:20px}.ssc-sp-seal.done .hx{background:linear-gradient(160deg,#7be6ac,#3a9e6c);color:#06150d}.ssc-sp-seal.cur .hx,.ssc-sp-seal.ready .hx{background:linear-gradient(160deg,#D7C6FF,var(--accent));color:#1a1330}.ssc-sp-seal.ready{opacity:.9}.ssc-sp-seal.lock{cursor:default}.ssc-sp-seal.lock .hx{background:linear-gradient(160deg,#1e2024,#141518);color:var(--ink-faint);box-shadow:inset 0 0 0 1px var(--line-strong)}.ssc-sp-seal:not(.lock):hover{transform:translateY(-2px)}.ssc-sp-seal.cur{animation:sscSpPulse 2.6s ease-in-out infinite;border-radius:50%}.ssc-sp-ringp{position:absolute;inset:-7px;border-radius:50%;border:2px solid rgba(var(--accent-rgb),.3);border-top-color:var(--accent);animation:sscSpSpin 7s linear infinite}.ssc-sp-tag{position:absolute;top:-19px;left:50%;transform:translate(-50%);white-space:nowrap;font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;background:#fff;color:#0a0b0d;padding:3px 9px;border-radius:7px;z-index:2}.ssc-sp-cap{font-size:12px;font-weight:600;color:var(--ink-soft);text-align:center;max-width:150px;line-height:1.3}@keyframes sscSpPulse{0%,to{box-shadow:0 0 rgba(var(--accent-rgb),.32)}50%{box-shadow:0 0 26px 5px rgba(var(--accent-rgb),.42)}}@keyframes sscSpSpin{to{transform:rotate(360deg)}}.ssc-sp-intro{max-width:560px;margin:0 auto;display:flex;flex-direction:column;gap:12px}.ssc-sp-intro-back{align-self:flex-start;background:none;border:none;cursor:pointer;color:var(--ink-soft);font:inherit;font-size:13px;font-weight:600;padding:0;margin-bottom:2px}.ssc-sp-intro-back:hover{color:#fff}.ssc-sp-intro-hero{text-align:center;padding:24px 18px 22px;border-radius:20px;background:radial-gradient(ellipse 90% 100% at 50% 0%,rgba(var(--accent-rgb),.16),transparent 62%),var(--card,rgba(255,255,255,.04));border:1px solid rgba(var(--accent-rgb),.28)}.ssc-sp-intro-seal{width:74px;height:74px;margin:0 auto 14px;display:block}.ssc-sp-intro-seal .hx{width:100%;height:100%;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);display:grid;place-items:center;background:linear-gradient(160deg,#D7C6FF,var(--accent))}.ssc-sp-intro-eyebrow{font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.ssc-sp-intro-title{font-family:Fraunces,Georgia,serif;font-size:24px;font-weight:600;letter-spacing:-.01em;margin:6px 0 8px;color:#f4f4f6}.ssc-sp-intro-desc{font-size:13px;color:var(--ink-soft);line-height:1.55;max-width:40ch;margin:0 auto}.ssc-sp-intro-learn{background:var(--card,rgba(255,255,255,.04));border:1px solid var(--line,rgba(255,255,255,.08));border-radius:16px;padding:15px}.ssc-sp-intro-learn .lh{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);font-weight:800;margin-bottom:10px}.ssc-sp-intro-learn .li{display:flex;gap:11px;align-items:center;padding:6px 0;font-size:13px;color:#e8e8ec;line-height:1.4}.ssc-sp-intro-learn .li-ic{color:var(--accent);flex-shrink:0;line-height:0}.ssc-sp-intro-learn .li-ic svg{width:17px;height:17px}.ssc-sp-intro-refs{display:flex;align-items:center;gap:11px;background:#ffffff06;border:1px dashed var(--line-strong,rgba(255,255,255,.13));border-radius:14px;padding:13px 15px}.ssc-sp-intro-refs .rk{font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);font-weight:800}.ssc-sp-intro-refs .rv{font-family:Fraunces,Georgia,serif;font-size:15px;color:#f0f0f5;margin-top:2px}.ssc-sp-intro-meta{display:flex;gap:10px}.ssc-sp-intro-meta .mc{flex:1;background:var(--card,rgba(255,255,255,.04));border:1px solid var(--line,rgba(255,255,255,.08));border-radius:14px;padding:13px;text-align:center}.ssc-sp-intro-meta .mn{font-family:var(--telos-num,"Space Grotesk",sans-serif);font-weight:800;font-size:19px;color:#f0f0f5}.ssc-sp-intro-meta .mn.gold{color:#ffcf5c}.ssc-sp-intro-meta .mn span{font-size:11px;color:var(--ink-faint);font-weight:600}.ssc-sp-intro-meta .ml{font-size:9px;color:var(--ink-faint);text-transform:uppercase;letter-spacing:.06em;margin-top:4px;font-weight:700}.ssc-sp-intro-cta{margin-top:4px;padding:15px;border-radius:14px;border:none;cursor:pointer;font:inherit;font-weight:800;font-size:15px;letter-spacing:.02em;background:linear-gradient(160deg,#D7C6FF,var(--accent));color:#1a1330;box-shadow:0 6px 18px rgba(var(--accent-rgb),.28);transition:transform .12s,filter .18s}.ssc-sp-intro-cta:hover{transform:translateY(-1px);filter:brightness(1.04)}.ssc-gym-mentorbar{padding:8px 12px;border-radius:12px;background:linear-gradient(135deg,#ff8a8a12,#ff8a8a04);border:1px solid rgba(255,138,138,.16)}.ssc-gym-mentorbar-row{display:flex;align-items:center;gap:9px}.ssc-gym-mentorbar-tag{font-size:9px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#ff8a8ad9;flex-shrink:0}.ssc-gym-mentorbar-text{flex:1;min-width:0;font-size:12.5px;color:#fafafa;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ssc-gym-mentorbar-next{font-size:12.5px;color:#b8b6b0;line-height:1.5;margin-top:6px;padding-top:6px;border-top:1px solid rgba(255,255,255,.06)}.ssc-gym-start{display:flex;align-items:center;gap:12px;width:100%;text-align:left;cursor:pointer;padding:14px 18px;border-radius:16px;border:1px solid rgba(255,107,107,.34);background:linear-gradient(135deg,#ff6b6b38,#ff8a8a0f);font-family:Inter,sans-serif;transition:transform .12s,box-shadow .18s,border-color .18s;box-shadow:0 8px 26px #ff6b6b1a}.ssc-gym-start:hover{transform:translateY(-1px);border-color:#ff6b6b8c;box-shadow:0 12px 32px #ff6b6b2e}.ssc-gym-start:active{transform:translateY(0)}.ssc-gym-start-dot{width:36px;height:36px;flex-shrink:0;display:grid;place-items:center;border-radius:50%;background:linear-gradient(180deg,#ff8a8a,#ff6b6b)}.ssc-gym-start-label{font-size:1rem;font-weight:800;color:#fafafa;letter-spacing:-.01em}.ssc-gym-start-sub{margin-left:auto;font-size:.72rem;color:#9a9aaf}.ssc-gym-actions{display:grid;grid-template-columns:1.3fr 1fr;gap:12px;align-items:stretch}.ssc-gym-actions>.ssc-gym-start,.ssc-gym-actions>.ssc-gym-add{margin:0;height:100%}@media(max-width:559px){.ssc-gym-actions{grid-template-columns:1fr}}.ssc-gym-add{display:flex;align-items:center;gap:11px;width:100%;text-align:left;cursor:pointer;padding:14px 16px;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:#ffffff09;font-family:Inter,sans-serif;transition:background .15s,border-color .15s,transform .12s}.ssc-gym-add:hover{background:#ffffff0f;border-color:#ff8a8a52;transform:translateY(-1px)}.ssc-gym-add-dot{width:34px;height:34px;flex-shrink:0;display:grid;place-items:center;border-radius:50%;border:1px solid rgba(255,138,138,.35);background:#ff8a8a14}.ssc-gym-add-label{display:block;font-size:.92rem;font-weight:700;color:#f0f0f5;letter-spacing:-.01em}.ssc-gym-add-sub{display:block;font-size:.7rem;color:#9a9aaf;margin-top:2px}.ssc-session-head{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-radius:16px;background:linear-gradient(135deg,#ff6b6b29,#ff8a8a08);border:1px solid rgba(255,107,107,.28)}.ssc-session-eyebrow{font-size:9px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#9a9aaf}.ssc-session-clock{font-size:1.9rem;font-weight:700;color:#fafafa;letter-spacing:-.04em;line-height:1.05}.ssc-session-count{font-size:1.3rem;font-weight:700;color:#ff8a8a;line-height:1.1}.ssc-queue-item{display:flex;align-items:center;gap:10px;width:100%;text-align:left;cursor:pointer;padding:9px 11px;border-radius:10px;background:#ffffff06;border:1px solid rgba(255,255,255,.06);font-family:Inter,sans-serif;transition:background .15s}.ssc-queue-item:hover{background:#ffffff0d}.ssc-queue-check{width:14px;height:14px;border-radius:50%;border:1.5px solid;flex-shrink:0}.ssc-queue-name{flex:1;min-width:0;font-size:13px;font-weight:600;color:#fafafa}.ssc-queue-last{font-size:11.5px;color:#76746e}.ssc-set-group{display:flex;flex-direction:column;gap:4px}.ssc-set-group-head{font-size:13px;font-weight:700;color:#fafafa;margin-bottom:2px}.ssc-set-line{display:flex;align-items:center;gap:9px;padding:3px 0}.ssc-set-dot{width:5px;height:5px;border-radius:50%;background:#ff8a8ab3;flex-shrink:0}.ssc-set-n{font-size:12px;color:#b8b6b0;min-width:46px}.ssc-set-val{font-size:12px;color:#fafafa}.ssc-set-total{font-size:11px;color:#76746e;font-style:italic;margin-top:2px;padding-left:14px}.ssc-rest-flash{animation:sscRestPulse .5s ease-in-out 2}@keyframes sscRestPulse{0%,to{box-shadow:0 0 #ff6b6b00}50%{box-shadow:0 0 0 3px #ff6b6b8c}}.ssc-log-form{display:flex;flex-direction:column;gap:10px}.ssc-log-input{width:100%;min-width:0;box-sizing:border-box}.ssc-log-fields{display:grid;grid-template-columns:1fr;gap:10px}.ssc-log-fields-2{grid-template-columns:1fr 1fr}.ssc-log-field{display:flex;flex-direction:column;gap:5px;min-width:0}.ssc-log-field>span{font-size:9px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#76746e;padding-left:2px}.ssc-log-toggle{align-self:flex-start;background:none;border:none;cursor:pointer;font-size:11.5px;font-weight:700;padding:2px;font-family:inherit}.ssc-log-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:13px 16px;border-radius:13px;border:none;cursor:pointer;font-family:inherit;font-size:14px;font-weight:800;letter-spacing:.02em;color:#1a0c0c;background:linear-gradient(180deg,#ff9e8a,#ff6b6b);box-shadow:0 6px 18px #ff6b6b47,inset 0 1px #fff6;transition:transform .12s,filter .18s,box-shadow .18s}.ssc-log-btn:hover{filter:brightness(1.05);transform:translateY(-1px)}.ssc-log-btn:active{transform:translateY(0)}.ssc-log-btn:disabled{cursor:default;color:#ffffff73;background:#ffffff0d;box-shadow:none;transform:none}.ssc-log-hint{font-size:11px;color:#76746e}@media(max-width:559px){.ssc-gym-start{padding:13px 14px;gap:10px}.ssc-gym-start-sub{display:none}.ssc-gym-start-label{font-size:.95rem}.ssc-session-head{padding:13px 15px}.ssc-session-clock{font-size:1.6rem}.ssc-set-n{min-width:42px}}.ssc-skt-hero{display:grid;grid-template-columns:auto 1fr;gap:16px;align-items:stretch;padding:14px 16px;margin-bottom:14px;border-radius:14px;background:linear-gradient(150deg,#ff8a8a14,#ffffff03);border:1px solid rgba(255,138,138,.16)}.ssc-skt-hero-stats{display:flex;gap:18px;align-items:center;padding-right:16px;border-right:1px solid rgba(255,255,255,.07)}.ssc-skt-stat{text-align:center}.ssc-skt-stat-n{font-family:var(--telos-num);font-size:26px;font-weight:800;letter-spacing:-.04em;line-height:1;color:#fafafa}.ssc-skt-stat-pct{font-size:.55em;color:#8a8893;margin-left:1px}.ssc-skt-stat-l{font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#8a8893;margin-top:6px}.ssc-skt-top{display:flex;flex-direction:column;gap:5px;min-width:0;justify-content:center}.ssc-skt-top-label{font-size:9px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#76746e;margin-bottom:2px}.ssc-skt-top-row{display:flex;align-items:center;gap:8px}.ssc-skt-top-name{flex:1;min-width:0;font-size:12.5px;font-weight:600;color:#f0f0f5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ssc-skt-top-stars{font-size:10px;color:#ff8a8a;letter-spacing:1px;flex-shrink:0}.ssc-skt-top-val{font-size:13px;font-weight:700;color:#fafafa;flex-shrink:0}.ssc-skt-body{background:#00000047!important}.ssc-skt-row{border-radius:11px!important;transition:background .15s,border-color .15s,transform .1s}@media(max-width:559px){.ssc-skt-hero{grid-template-columns:1fr;gap:12px}.ssc-skt-hero-stats{padding-right:0;border-right:none;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.07);justify-content:space-around}.ssc-skt-stat-n{font-size:23px}}.ssc-finx{--g:#F2C063;--g-hi:#FFB020}.ssc-finx-hero{position:relative;overflow:hidden;border-radius:20px;padding:22px 24px;margin-bottom:14px;background:radial-gradient(140% 180% at 0% 0%,rgba(255,176,32,.14),transparent 55%),linear-gradient(180deg,#ffffff0b,#ffffff05);border:1px solid rgba(242,192,99,.22);box-shadow:0 18px 50px #00000073}.ssc-finx-hero-glow{position:absolute;top:-60%;right:-10%;width:320px;height:320px;border-radius:50%;background:radial-gradient(circle,rgba(255,176,32,.18),transparent 65%);filter:blur(8px);pointer-events:none}.ssc-finx-hero-top{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.ssc-finx-hero-l{display:flex;align-items:center;gap:7px;font-size:10px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#d8b25a}.ssc-finx-hero-n{font-family:var(--telos-num,"Space Grotesk",sans-serif);font-size:44px;font-weight:800;letter-spacing:-.045em;line-height:1;color:#fafafa;margin-top:10px}.ssc-finx-hero-cur{font-size:.34em;color:#8a8893;font-weight:600;margin-left:8px;letter-spacing:0;text-transform:uppercase}.ssc-finx-hero-delta{font-size:12px;font-weight:700;margin-top:9px;letter-spacing:.01em}.ssc-finx-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:18px}.ssc-finx-stat{appearance:none;text-align:left;cursor:pointer;font-family:inherit;padding:11px 13px;border-radius:13px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);transition:border-color .18s,background .18s}.ssc-finx-stat:hover{border-color:#f2c06366;background:#ffffff0f}.ssc-finx-stat-n{font-family:var(--telos-num,"Space Grotesk",sans-serif);font-size:19px;font-weight:800;letter-spacing:-.03em;line-height:1;color:#f0f0f5}.ssc-finx-stat-l{font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#8a8893;margin-top:6px}@media(max-width:600px){.ssc-finx-hero-n{font-size:34px}.ssc-finx-hero-grid{grid-template-columns:repeat(2,1fr)}}.ssc-finx-tabs{display:flex;gap:4px;padding:4px;border-radius:14px;margin-bottom:14px;overflow-x:auto;background:#ffffff08;border:1px solid rgba(255,255,255,.07);scrollbar-width:none}.ssc-finx-tabs::-webkit-scrollbar{display:none}.ssc-finx-tab{flex:1;white-space:nowrap;appearance:none;cursor:pointer;font-family:inherit;padding:9px 14px;border-radius:10px;border:1px solid transparent;background:transparent;color:#8a8893;font-size:12.5px;font-weight:700;letter-spacing:.01em;transition:all .16s}.ssc-finx-tab:hover{color:#c7c4bc}.ssc-finx-tab.is-active{color:#0a0a0b;background:linear-gradient(180deg,#f7d58a,#f2c063);box-shadow:0 2px 8px #f2c0634d,inset 0 1px #ffffff80}.ssc-finx-move{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border-radius:11px;background:#ffffff08;border:1px solid rgba(255,255,255,.07)}.ssc-finx-move-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0;margin-top:5px}.ssc-finx-move-t{font-size:.86rem;color:#f0f0f5;font-weight:600;line-height:1.35}.ssc-finx-move-d{font-size:.72rem;color:#8a8893;margin-top:2px;line-height:1.4}.ssc-finx-move-btn{flex-shrink:0;appearance:none;cursor:pointer;font-family:inherit;padding:5px 13px;border-radius:8px;border:1px solid rgba(242,192,99,.42);background:#f2c0631f;color:#f2c063;font-size:11px;font-weight:700;transition:all .15s}.ssc-finx-move-btn:hover:not(:disabled){background:#f2c06338}.ssc-finx-move-btn:disabled{opacity:.5;cursor:default}.ssc-finx-move-done{flex-shrink:0;font-size:11px;font-weight:700;color:#6be3a4;padding:5px 4px}.ssc-finx-move-link{appearance:none;background:none;border:none;cursor:pointer;font-family:inherit;align-self:flex-start;color:#8a8893;font-size:12px;font-weight:600;padding:4px 0;transition:color .15s;display:block}.ssc-finx-move-link:hover{color:#f2c063}.ssc-finx-drop{display:flex;flex-direction:column;align-items:center;text-align:center;gap:5px;cursor:pointer;padding:26px 18px;border-radius:14px;border:1.5px dashed rgba(242,192,99,.34);background:#f2c0630a;transition:all .18s}.ssc-finx-drop:hover,.ssc-finx-drop.is-drag{border-color:#f2c063b3;background:#f2c06317}.ssc-finx-drop-ic{width:46px;height:46px;border-radius:13px;display:flex;align-items:center;justify-content:center;background:#f2c06324;border:1px solid rgba(242,192,99,.3);margin-bottom:4px}.ssc-finx-drop-t{font-size:.9rem;font-weight:700;color:#f0f0f5}.ssc-finx-drop-s{font-size:.72rem;color:#8a8893}.ssc-finx-note{margin-top:12px;padding:12px 14px;border-radius:11px;font-size:.8rem;line-height:1.5;color:#b8b6b0;background:#ffffff08;border:1px solid rgba(255,255,255,.09)}.ssc-finx-import-bar{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:.78rem;color:#f0f0f5;font-weight:600;margin-bottom:8px}.ssc-finx-import-list{display:flex;flex-direction:column;gap:2px;max-height:220px;overflow-y:auto}.ssc-finx-import-row{display:flex;align-items:center;gap:10px;padding:6px 8px;border-radius:6px;font-size:.8rem;background:#ffffff05}.ssc-finx-inv-badge{flex-shrink:0;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:3px 8px;border-radius:6px;border:1px solid}.ssc-finx-sheet-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.ssc-finx-sheet-actions button{appearance:none;cursor:pointer;font-family:inherit;display:flex;flex-direction:column;align-items:center;gap:5px;padding:12px 6px;border-radius:11px;border:1px solid rgba(255,255,255,.09);background:#ffffff08;color:#c7c4bc;font-size:11px;font-weight:700;transition:all .15s}.ssc-finx-sheet-actions button span{font-size:15px;color:#f2c063;line-height:1}.ssc-finx-sheet-actions button:hover:not(:disabled){border-color:#f2c06366;background:#f2c06312;color:#f0f0f5}.ssc-finx-sheet-actions button:disabled{opacity:.5;cursor:default}.ssc-ctake-stack{display:flex;flex-direction:column;gap:10px}.ssc-ctake{position:relative;display:flex;align-items:center;gap:14px;overflow:hidden;padding:14px 16px;border-radius:18px;background:radial-gradient(120% 160% at 0% 0%,color-mix(in srgb,var(--ct) 14%,transparent),transparent 52%),linear-gradient(180deg,#ffffff0d,#ffffff06);border:1px solid color-mix(in srgb,var(--ct) 26%,rgba(255,255,255,.08));box-shadow:0 14px 40px #0000006b,inset 0 1px #ffffff0f;backdrop-filter:blur(20px) saturate(1.2);-webkit-backdrop-filter:blur(20px) saturate(1.2)}.ssc-ctake-glow{position:absolute;top:-70%;left:-8%;width:200px;height:200px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--ct) 32%,transparent),transparent 65%);filter:blur(6px);pointer-events:none}.ssc-ctake-ic{position:relative;z-index:1;flex-shrink:0;width:60px;height:60px;border-radius:15px;display:flex;align-items:center;justify-content:center;background:radial-gradient(110% 110% at 50% 30%,color-mix(in srgb,var(--ct) 20%,transparent),#ffffff08);border:1px solid color-mix(in srgb,var(--ct) 24%,rgba(255,255,255,.08));box-shadow:inset 0 1px #ffffff14}.ssc-ctake-main{position:relative;z-index:1;flex:1;min-width:0}.ssc-ctake-title{font-size:15.5px;font-weight:800;letter-spacing:-.01em;color:#fafafa;line-height:1.2}.ssc-ctake-sub{font-size:13px;color:#b8b6b0;line-height:1.4;margin-top:3px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ssc-ctake-hl{font-weight:800;font-family:var(--telos-num,"Space Grotesk",inherit);letter-spacing:-.01em}.ssc-ctake-cta{position:relative;z-index:1;flex-shrink:0;display:inline-flex;align-items:center;gap:3px;appearance:none;cursor:pointer;font-family:inherit;font-size:12px;font-weight:700;padding:7px 10px 7px 13px;border-radius:11px;color:var(--ct);background:color-mix(in srgb,var(--ct) 12%,transparent);border:1px solid color-mix(in srgb,var(--ct) 38%,transparent);transition:background .15s,transform .12s}.ssc-ctake-cta:hover{background:color-mix(in srgb,var(--ct) 20%,transparent);transform:translateY(-1px)}.ssc-ctake-x{position:relative;z-index:1;flex-shrink:0;width:24px;height:24px;border-radius:8px;appearance:none;cursor:pointer;line-height:1;font-size:16px;color:#76746e;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);transition:all .15s}.ssc-ctake-x:hover{color:#fafafa;border-color:#fff3}.ssc-ctake--in{opacity:0;transform:translateY(8px) scale(.99);animation:ssc-ctake-in .42s cubic-bezier(.2,.7,.2,1) forwards}@keyframes ssc-ctake-in{to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.ssc-ctake--in{animation:none;opacity:1;transform:none}}@media(max-width:480px){.ssc-ctake{gap:11px;padding:12px 13px;border-radius:15px}.ssc-ctake-ic{width:50px;height:50px;border-radius:13px}.ssc-ctake-title{font-size:14.5px}.ssc-ctake-cta span{display:none}.ssc-ctake-cta{padding:7px 9px}}.ssc-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ssc-ctcar{display:flex;flex-direction:column;gap:10px;border-radius:18px;outline:none}.ssc-ctcar:focus-visible{outline:2px solid var(--ct,#7DD3FC);outline-offset:3px}.ssc-ctcar-view{overflow:hidden;border-radius:18px}.ssc-ctcar-track{display:flex;transition:transform .42s cubic-bezier(.2,.7,.2,1)}.ssc-ctcar-slide{flex:0 0 100%;min-width:0}.ssc-ctcar-ctrl{display:flex;align-items:center;justify-content:center;gap:14px}.ssc-ctcar-arrow{flex-shrink:0;width:44px;height:44px;display:flex;align-items:center;justify-content:center;appearance:none;cursor:pointer;color:#9a9aaf;border-radius:12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);transition:color .15s,border-color .15s,background .15s;-webkit-tap-highlight-color:transparent}.ssc-ctcar-arrow:hover{color:#fafafa;border-color:#fff3;background:#ffffff12}.ssc-ctcar-arrow:focus-visible{outline:2px solid #7DD3FC;outline-offset:2px}.ssc-ctcar-dots{display:flex;align-items:center;gap:8px}.ssc-ctcar-dot{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;appearance:none;cursor:pointer;background:none;border:none;padding:0;-webkit-tap-highlight-color:transparent}.ssc-ctcar-dot:before{content:"";width:7px;height:7px;border-radius:50%;background:#ffffff38;transition:all .2s}.ssc-ctcar-dot:hover:before{background:#fff6}.ssc-ctcar-dot.is-active:before{width:22px;border-radius:4px;background:linear-gradient(90deg,#7dd3fc,#f2c063)}.ssc-ctcar-dot:focus-visible{outline:2px solid #7DD3FC;outline-offset:2px;border-radius:6px}@media(prefers-reduced-motion:reduce){.ssc-ctcar-track{transition:none}}.mt-screen{display:flex;flex-direction:column;align-items:center;width:100%;max-width:480px;margin:0 auto;padding-bottom:14px}.mt-defs{position:absolute;width:0;height:0}.mt-head{width:100%;display:grid;grid-template-columns:44px 1fr 44px;align-items:center;margin-top:10px}.mt-iconbtn{width:44px;height:44px;border-radius:50%;border:1px solid rgba(255,255,255,.1);background:#ffffff08;display:grid;place-items:center;cursor:pointer;touch-action:manipulation}.mt-avatar{justify-self:start}.mt-set{justify-self:end}.mt-needs{justify-self:center;display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;cursor:pointer;background:#ffffff0d;border:1px solid rgba(255,255,255,.12);color:#dce6f4;font-size:12px;font-weight:600;font-family:inherit;touch-action:manipulation}.mt-needs-ic{display:inline-flex;line-height:0}.mt-needs-badge{background:#5eead4;color:#04140f;font-size:10px;font-weight:800;border-radius:7px;padding:1px 6px}.mt-wordmark-c{justify-self:center;font-size:13px;letter-spacing:.42em;font-weight:700;color:#9fb0c8;padding-left:.42em}.mt-hero{position:relative;width:254px;height:230px;margin:30px auto 0;display:grid;place-items:center}.mt-orbload{position:absolute;inset:0;display:grid;place-items:center;transition:opacity .5s,transform .5s}.mt-orbload.gone{opacity:0;transform:scale(.94);pointer-events:none}.mt-loadtrack,.mt-loadband{position:absolute;width:230px;height:230px;border-radius:50%;-webkit-mask:radial-gradient(circle,transparent 60%,#000 61%);mask:radial-gradient(circle,transparent 60%,#000 61%)}.mt-loadtrack{background:#ffffff0d}.mt-loadband{background:conic-gradient(from 0deg,#d6deeb99,#d6deeb0f 120deg,#fff0 220deg 360deg);animation:mt-spin 1.3s linear infinite}.mt-ring{position:absolute;inset:0;display:grid;place-items:center;opacity:0;transform:scale(.92);transition:opacity .55s,transform .55s;cursor:pointer}.mt-ring.in{opacity:1;transform:none}.mt-ringband,.mt-ringglow{position:absolute;width:230px;height:230px;border-radius:50%;background:conic-gradient(from 220deg,#5eead4,#7db0ff 32%,#9b6aff 58%,#f2c063 80%,#5eead4);-webkit-mask:radial-gradient(circle,transparent 60%,#000 61%);mask:radial-gradient(circle,transparent 60%,#000 61%)}.mt-ringband{animation:mt-spin 26s linear infinite}.mt-ringglow{filter:blur(24px) saturate(1.3);opacity:.55}.mt-ringtracer{position:absolute;width:230px;height:230px;border-radius:50%;background:conic-gradient(from 0deg,#EAFFFB 0deg,rgba(120,176,255,.55) 13deg,rgba(94,234,212,0) 30deg,transparent 360deg);-webkit-mask:radial-gradient(circle,transparent 60%,#000 61%);mask:radial-gradient(circle,transparent 60%,#000 61%);opacity:0;filter:blur(.5px) drop-shadow(0 0 7px rgba(94,234,212,.85));z-index:1}@keyframes mt-spin{to{transform:rotate(360deg)}}.mt-score{position:relative;z-index:2;text-align:center}.mt-score-n{display:block;font-family:var(--telos-num);font-size:67px;font-weight:800;letter-spacing:-.04em;line-height:1;color:#eaf1ff;font-variant-numeric:tabular-nums}.mt-score-k{display:block;font-size:10px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#8a93a6;margin-top:5px}.mt-say{min-height:44px;display:flex;align-items:center;justify-content:center;gap:10px;margin-top:14px}.mt-dots{display:inline-flex;gap:5px}.mt-dots i{width:6px;height:6px;border-radius:50%;background:#9fb6cf;animation:mt-blink 1.2s infinite}.mt-dots i:nth-child(2){animation-delay:.2s}.mt-dots i:nth-child(3){animation-delay:.4s}@keyframes mt-blink{0%,60%,to{opacity:.25}30%{opacity:1}}.mt-typed{font-size:17.5px;font-weight:600;letter-spacing:-.01em;color:#eaf1ff}.mt-typed--prep{color:#8e99ac}.mt-caret{display:inline-block;width:2px;height:17px;background:#5eead4;margin-left:2px;vertical-align:-3px;animation:mt-caret 1s step-end infinite}@keyframes mt-caret{50%{opacity:0}}.mt-go{flex:0 0 auto;width:44px;height:44px;padding:0;border:none;cursor:pointer;background:none;display:grid;place-items:center;touch-action:manipulation;animation:mt-fade .3s ease both}.mt-go i{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,#e8eef6,#afc0d6);box-shadow:0 6px 16px #afc0d64d;animation:mt-nudge 1.7s ease-in-out infinite .5s}@keyframes mt-fade{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:none}}@keyframes mt-nudge{0%,to{transform:translate(0)}50%{transform:translate(3px)}}.mt-kpis{display:flex;justify-content:center;margin-top:46px;width:100%;max-width:316px}.mt-kpi{flex:1;text-align:center;min-width:0;background:none;border:none;cursor:pointer;font-family:inherit;padding:8px 4px;border-radius:11px;touch-action:manipulation;transition:background .15s}.mt-kpi:hover{background:#ffffff0d}.mt-kpi:focus-visible{outline:2px solid #5EEAD4;outline-offset:2px}.mt-kpi+.mt-kpi{border-left:1px solid rgba(255,255,255,.08)}.mt-kpi-k{font-size:9.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#8a93a6}.mt-kpi-v{font-family:var(--telos-num);font-size:14px;font-weight:700;margin-top:3px;color:#eaf1ff;font-variant-numeric:tabular-nums}.mt-upnext{width:100%;max-width:480px;margin-top:26px;border-radius:18px;background:#ffffff06;border:1px solid rgba(255,255,255,.08);overflow:hidden;cursor:pointer;text-align:left;font-family:inherit;color:inherit;touch-action:manipulation}.mt-un-head{display:flex;align-items:center;padding:13px 16px 9px}.mt-un-h{font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#8a93a6}.mt-un-go{margin-left:auto;font-size:11px;font-weight:600;color:#7db0ff}.mt-un-row{display:flex;align-items:center;gap:12px;padding:11px 16px}.mt-un-row+.mt-un-row{border-top:1px solid rgba(255,255,255,.05)}.mt-un-t{font-size:12.5px;color:#aeb8cc;font-weight:600;width:48px;flex:0 0 auto;font-variant-numeric:tabular-nums}.mt-un-bar{width:3px;height:22px;border-radius:3px;flex:0 0 auto}.mt-un-l{font-size:13.5px;font-weight:600;color:#eaf1ff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;flex:1}.mt-un-row.meal .mt-un-l{color:#f6d79a}.mt-un-mtag{font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#06140f;background:#f2c063;padding:2px 6px;border-radius:6px;margin-left:6px}.mt-un-s{font-size:10.5px;color:#8a93a6;flex:0 0 auto}.mt-un-empty{padding:14px 15px;font-size:13px;color:#8a93a6}.mt-iconbtn:focus-visible,.mt-needs:focus-visible,.mt-ring:focus-visible,.mt-go:focus-visible,.mt-upnext:focus-visible{outline:2px solid #5EEAD4;outline-offset:3px}.mt-un-gobtn{margin-left:auto;background:none;border:none;cursor:pointer;padding:0;font-family:inherit;font-size:11px;font-weight:600;color:#7db0ff}.mt-daystrip{display:block;width:100%;text-align:left;background:none;border:none;border-top:1px solid rgba(255,255,255,.06);cursor:pointer;font-family:inherit;color:inherit;padding:13px 16px 14px;touch-action:manipulation}.mt-daystrip:focus-visible{outline:2px solid #5EEAD4;outline-offset:-2px}.mt-ds-head{display:flex;align-items:baseline;gap:9px;margin-bottom:9px}.mt-ds-k{font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#8a93a6}.mt-ds-v{margin-left:auto;font-size:11.5px;color:#9aa4b6;font-weight:600;font-variant-numeric:tabular-nums}.mt-ds-v b{color:#eaf1ff;font-weight:700}.mt-ds-pill{position:relative;height:6px;border-radius:6px;background:#ffffff12;overflow:hidden}.mt-ds-elapsed{position:absolute;left:0;top:0;bottom:0;background:#ffffff1f}.mt-ds-seg{position:absolute;top:0;bottom:0;border-radius:6px}.mt-ds-now{position:absolute;top:-2px;bottom:-2px;width:2px;background:#eaf1ff;transform:translate(-1px);border-radius:2px}.mt-ds-peaklab{display:flex;align-items:center;gap:7px;margin-top:10px;font-size:11.5px;color:#9aa4b6;font-weight:600;font-variant-numeric:tabular-nums}.mt-ds-dot{width:7px;height:7px;border-radius:2px;background:#7db0ff;flex:0 0 auto}.mt-ds-peaklab b{color:#eaf1ff;font-weight:700}.mt-ds-chev{margin-left:auto;color:#6e7686;font-size:14px;font-weight:400}.mt-ds-sum{font-size:11.5px;line-height:1.5;color:#9aa4b6;margin-top:11px}.mt-ds-chips{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.mt-ds-chip{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:600;color:#cbd3e0;background:#ffffff0a;border:1px solid rgba(255,255,255,.07);border-radius:8px;padding:4px 8px;font-variant-numeric:tabular-nums}.mt-ds-chip i{width:6px;height:6px;border-radius:2px;display:inline-block;flex:0 0 auto}.mt-ds-fuel{margin-top:11px}.mt-ds-fuel-h{font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#8a93a6;margin-bottom:5px}.mt-ds-fuel-row{font-size:11.5px;color:#aeb8cc;line-height:1.5;padding:2px 0}.mt-ds-fuel-row b{color:#eaf1ff;font-weight:600}.mt-ds-foot{display:flex;align-items:center;margin-top:12px;font-size:11px;color:#7db0ff;font-weight:600;letter-spacing:.02em}.tdr-peakstat{font-size:13px;color:var(--ink-soft);margin:-2px 0 4px;font-weight:500}.tdr-peakstat b{color:#eaf1ff;font-weight:800;font-size:16px;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.tdr-peakstat-sep{color:var(--ink-mute);margin:0 3px}.pdp{display:flex;flex-direction:column;gap:6px}.pdp-verdict-row{display:flex;align-items:center;gap:9px;margin-bottom:2px}.pdp-verdict{font-size:10.5px;font-weight:800;letter-spacing:.14em;padding:3px 10px;border:1px solid;border-radius:999px}.pdp-verdict-sub{font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-faint)}.pdp-summary{font-size:12.5px;line-height:1.5;color:var(--ink-soft);margin:0 0 2px}.pdp-empty{font-size:13px;color:var(--ink-faint);padding:14px 2px}.pdp-list{display:flex;flex-direction:column}.pdp-row{display:flex;align-items:flex-start;gap:10px}.pdp-t{font-size:11.5px;color:#aeb8cc;font-weight:600;width:60px;flex:0 0 auto;font-variant-numeric:tabular-nums;padding-top:9px}.pdp-rail{position:relative;width:26px;flex:0 0 auto;align-self:stretch;display:flex;justify-content:center}.pdp-rail:before{content:"";position:absolute;top:0;bottom:0;width:2px;background:#ffffff17}.pdp-row:first-child .pdp-rail:before{top:21px}.pdp-row:last-child .pdp-rail:before{bottom:calc(100% - 21px)}.pdp-node{position:relative;z-index:1;flex:0 0 auto;align-self:flex-start;width:24px;height:24px;margin-top:9px;border-radius:50%;background:var(--sheet);border:1px solid;display:grid;place-items:center;line-height:0;box-sizing:border-box}.pdp-main{flex:1;min-width:0;padding:7px 0 14px}.pdp-l{display:flex;align-items:center;gap:7px;min-width:0}.pdp-l-t{font-size:13.5px;font-weight:600;color:#eaf1ff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.pdp-tag{font-size:9px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#06140f;padding:2px 6px;border-radius:6px;flex:0 0 auto}.pdp-meta{display:block;font-size:11px;color:#8a93a6;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pdp-desc{font-size:11px;line-height:1.4;color:#9aa4b6;margin-top:3px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pdp-right{flex:0 0 auto;display:flex;align-items:center;gap:8px;padding-top:6px}.pdp-oncal{font-size:10.5px;color:#6e7686;font-weight:600;letter-spacing:.02em}.pdp-added{font-size:11.5px;color:#6be3a4;font-weight:700;display:inline-flex;gap:4px;align-items:center}.pdp-add{display:inline-flex;align-items:center;padding:9px 16px;border-radius:11px;border:none;background:linear-gradient(180deg,#6be3a4eb,#50c88cd9);color:#06140e;font-family:inherit;font-size:12px;font-weight:800;cursor:pointer;min-height:40px;touch-action:manipulation}.pdp-add:hover{filter:brightness(1.04)}.pdp-add:focus-visible{outline:2px solid var(--sage);outline-offset:2px}.peak-exit{overflow:hidden;transition:max-height .32s ease,opacity .24s ease,margin .32s ease,padding .32s ease,transform .24s ease;max-height:260px}.peak-exit.exiting{max-height:0;opacity:0;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;transform:translate(10px)}@media(prefers-reduced-motion:reduce){.peak-exit{transition:none}}.peak-bare{background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important}.ea-dir-delta{font-size:10.5px;font-weight:700;padding:3px 7px;border-radius:7px;font-variant-numeric:tabular-nums;flex:0 0 auto;align-self:center;letter-spacing:.01em}.ea-dir-delta.up{color:#6be3a4;background:#6be3a41f}.ea-dir-delta.down{color:#ff8c7a;background:#ff8c7a1f}@media(prefers-reduced-motion:reduce){.mt-loadband,.mt-ringband,.mt-dots i,.mt-caret,.mt-go i,.mt-go{animation:none}.mt-orbload,.mt-ring{transition:none}.mt-ringtracer{display:none}}.mt-hero{transition:margin-top .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1)}.mt-screen:not(.is-ready) .mt-hero{margin-top:calc(44vh - 145px);transform:scale(1.22)}.mt-screen:not(.is-ready) .mt-kpis,.mt-screen:not(.is-ready) .mt-upnext{opacity:0;transform:translateY(18px);pointer-events:none}.mt-ring.in .mt-ringband{animation:mt-ringfill 1.1s cubic-bezier(.2,.7,.2,1) both,mt-spin 26s linear infinite 1.1s}.mt-ring.in .mt-ringglow{animation:mt-glowfill 1.3s ease both}.mt-ring.in .mt-ringtracer{animation:mt-trace 1.15s cubic-bezier(.35,.55,.2,1) both}.mt-ring.in .mt-score{animation:mt-scorein .55s cubic-bezier(.2,.8,.2,1) .55s both}@keyframes mt-ringfill{0%{opacity:0;filter:saturate(.3) brightness(.65);transform:scale(.9)}55%{opacity:1}to{opacity:1;filter:none;transform:none}}@keyframes mt-glowfill{0%{opacity:0}to{opacity:.55}}@keyframes mt-trace{0%{opacity:0;transform:rotate(-26deg)}10%{opacity:1}88%{opacity:1}to{opacity:0;transform:rotate(340deg)}}@keyframes mt-scorein{0%{opacity:0;transform:translateY(8px) scale(.88)}to{opacity:1;transform:none}}.mt-screen.is-ready .mt-kpi{animation:mt-pop .6s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(1.15s + var(--i,0)*.22s)}.mt-screen.is-ready .mt-upnext{animation:mt-pop .7s cubic-bezier(.2,.8,.2,1) both;animation-delay:2.5s}.mt-screen.is-ready .mt-un-row{animation:mt-pop .5s ease both;animation-delay:calc(2.8s + var(--i,0)*.1s)}@keyframes mt-pop{0%{opacity:0;transform:translateY(16px) scale(.97)}to{opacity:1;transform:none}}.mt-screen.mt-noanim .mt-hero{transition:none}.mt-screen.mt-noanim .mt-ringband{animation:mt-spin 26s linear infinite}.mt-screen.mt-noanim .mt-ringglow{animation:none;opacity:.55}.mt-screen.mt-noanim .mt-ringtracer{display:none}.mt-screen.mt-noanim .mt-score,.mt-screen.mt-noanim .mt-kpi,.mt-screen.mt-noanim .mt-upnext,.mt-screen.mt-noanim .mt-un-row{animation:none;opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.mt-hero,.mt-screen:not(.is-ready) .mt-hero{transition:none;margin-top:30px;transform:none}.mt-ring.in .mt-ringband,.mt-ring.in .mt-ringglow,.mt-ring.in .mt-score,.mt-screen.is-ready .mt-kpi,.mt-screen.is-ready .mt-upnext,.mt-screen.is-ready .mt-un-row{animation:none}.mt-screen:not(.is-ready) .mt-kpis,.mt-screen:not(.is-ready) .mt-upnext{opacity:1;transform:none}}.snd-screen{position:fixed;inset:0;z-index:400;color:#eaf1ff;font-family:Inter,system-ui,sans-serif;display:flex;flex-direction:column;background:radial-gradient(95% 45% at 50% 0%,rgba(94,234,212,.08),transparent 55%),#060709;animation:mt-briefin .4s cubic-bezier(.7,0,.2,1)}.snd-screen.is-closing{animation:sniOut .28s cubic-bezier(.7,0,.2,1) forwards}.snd-scroll{flex:1;overflow-y:auto;padding:max(14px,env(safe-area-inset-top)) 20px calc(env(safe-area-inset-bottom) + 92px);max-width:480px;width:100%;margin:0 auto}.snd-top{display:flex;align-items:center;gap:12px;margin-top:12px}.snd-back{width:40px;height:40px;border-radius:50%;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:#eaf1ff;font-size:18px;cursor:pointer;flex:0 0 auto;font-family:inherit;touch-action:manipulation}.snd-ttl{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#8a93a6}.snd-h1{font-size:18px;font-weight:800;letter-spacing:-.02em;margin-top:1px}.snd-resort{margin-left:auto;flex:0 0 auto;font-family:inherit;font-size:11.5px;font-weight:600;color:#7db0ff;cursor:pointer;background:#7db0ff1a;border:1px solid rgba(125,176,255,.22);border-radius:999px;padding:7px 13px;touch-action:manipulation}.snd-resort:hover{background:#7db0ff29}.snd-resort:focus-visible{outline:2px solid #5EEAD4;outline-offset:2px}.snd-sec{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#8a93a6;margin-top:28px}.snd-wk{display:flex;justify-content:center;margin-top:24px}.snd-ring{width:166px;height:166px;position:relative;display:grid;place-items:center}.snd-band,.snd-glow{position:absolute;width:166px;height:166px;border-radius:50%;background:conic-gradient(from 205deg,#7db0ff,#9b6aff 30%,#c59bff 50%,#5eead4 72%,#7db0ff);-webkit-mask:radial-gradient(circle,transparent 55%,#000 56%);mask:radial-gradient(circle,transparent 55%,#000 56%)}.snd-band{animation:mt-spin 30s linear infinite}.snd-glow{filter:blur(20px) saturate(1.3);opacity:.5}.snd-ticks{position:absolute;width:166px;height:166px;border-radius:50%;z-index:1;background:repeating-conic-gradient(from -90deg,#060709 0 2.4deg,transparent 2.4deg 51.4286deg);-webkit-mask:radial-gradient(circle,transparent 55%,#000 56%);mask:radial-gradient(circle,transparent 55%,#000 56%)}.snd-v{position:relative;z-index:2;text-align:center}.snd-n{display:block;font-size:50px;font-weight:800;letter-spacing:-.03em;line-height:1;color:#eaf1ff;font-variant-numeric:tabular-nums}.snd-k{display:block;font-size:9.5px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#8a93a6;margin-top:4px}.snd-lede{font-size:15.5px;font-weight:600;line-height:1.45;margin-top:22px;text-align:center;letter-spacing:-.01em;color:#dce6f4}.snd-lede b{color:#f2c063}.snd-noise{margin-top:12px;display:flex;flex-direction:column;gap:8px}.snd-nrow{display:flex;align-items:center;gap:13px;padding:12px 14px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#ffffff06}.snd-rank{font-size:18px;font-weight:800;color:#f2c063;width:16px;text-align:center;font-variant-numeric:tabular-nums;flex:0 0 auto}.snd-nm{font-size:14px;font-weight:700}.snd-ds{font-size:12px;color:#8a93a6;margin-top:1px}.snd-hr{margin-left:auto;font-size:13px;font-weight:800;color:#f2c063;font-variant-numeric:tabular-nums;flex:0 0 auto}.snd-split{margin-top:12px;border-radius:16px;padding:15px 16px;border:1px solid rgba(255,255,255,.08);background:#ffffff06}.snd-split-top{display:flex;align-items:baseline;gap:9px}.snd-split-n{font-size:26px;font-weight:800;color:#6be3a4;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.snd-split-k{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#8a93a6}.snd-split-sub{margin-left:auto;font-size:12px;color:#8a93a6}.snd-bar{height:9px;border-radius:5px;background:#ffffff14;margin-top:11px;overflow:hidden;display:flex}.snd-bar i{display:block;height:100%}.snd-barleg{display:flex;justify-content:space-between;margin-top:8px;font-size:11px;color:#8a93a6}.snd-barleg b{color:#eaf1ff;font-weight:700}.snd-plot{position:relative;margin-top:12px;height:230px;border-radius:16px;border:1px solid rgba(255,255,255,.08);overflow:hidden;background:linear-gradient(135deg,rgba(255,122,122,.06),transparent 45%),linear-gradient(315deg,rgba(107,227,164,.07),transparent 45%)}.snd-axis{position:absolute;background:#ffffff17}.snd-axis.v{left:50%;top:0;bottom:0;width:1px}.snd-axis.h{top:50%;left:0;right:0;height:1px}.snd-q{position:absolute;font-size:8.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#8a93a6}.snd-q.tl{top:8px;left:10px;color:#ffa9a9}.snd-q.tr{top:8px;right:10px;color:#8df0c8}.snd-q.bl{bottom:8px;left:10px}.snd-q.br{bottom:8px;right:10px;color:#b9e8cc}.snd-dot{position:absolute;border-radius:50%;transform:translate(-50%,-50%);display:grid;place-items:center;font-weight:700;color:#06121f;box-shadow:0 4px 12px #0006;text-align:center;line-height:1}.snd-maphint{font-size:11px;color:#8a93a6;margin-top:9px;text-align:center}.snd-reclaim{margin-top:12px;border-radius:16px;padding:15px 16px;background:linear-gradient(120deg,#6be3a41a,#5eead40a);border:1px solid rgba(107,227,164,.2)}.snd-reclaim-r{display:flex;align-items:flex-start;gap:9px;font-size:13px;color:#d6e4da;line-height:1.45}.snd-reclaim-r+.snd-reclaim-r{margin-top:10px}.snd-c{color:#6be3a4;font-weight:800;flex:0 0 auto}.snd-cta{position:absolute;left:20px;right:20px;bottom:calc(env(safe-area-inset-bottom) + 16px);max-width:440px;margin:0 auto;height:54px;border:none;border-radius:16px;cursor:pointer;font-family:inherit;background:linear-gradient(135deg,#7bf0dc,#5eead4);color:#04130f;font-weight:800;font-size:15px;box-shadow:0 14px 34px #5eead452;touch-action:manipulation}.snd-loading{display:grid;place-items:center;height:300px}.snd-spin{width:34px;height:34px;border-radius:50%;border:3px solid rgba(255,255,255,.1);border-top-color:#5eead4;animation:mt-spin 1s linear infinite}.snd-empty{margin-top:60px;text-align:center;color:#8a93a6;font-size:14px}.snd-back:focus-visible,.snd-cta:focus-visible{outline:2px solid #5EEAD4;outline-offset:3px}.sni-screen{position:fixed;inset:0;z-index:400;color:#eaf1ff;font-family:Inter,system-ui,sans-serif;display:flex;flex-direction:column;background:radial-gradient(95% 40% at 50% 0%,rgba(94,234,212,.06),transparent 55%),#060709;animation:sniIn .42s cubic-bezier(.7,0,.2,1);padding:max(14px,env(safe-area-inset-top)) 18px 0}.sni-screen.is-closing{animation:sniOut .28s cubic-bezier(.7,0,.2,1) forwards}@keyframes sniIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes sniOut{to{opacity:0;transform:translateY(16px)}}.sni-screen>.sni-top,.sni-screen>.sni-progbar,.sni-screen>.sni-chat,.sni-screen>.sni-foot{max-width:520px;width:100%;margin-left:auto;margin-right:auto}.sni-top{display:flex;align-items:center;gap:12px;margin-top:12px}.sni-back{width:40px;height:40px;border-radius:50%;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:#eaf1ff;font-size:18px;cursor:pointer;flex:0 0 auto;font-family:inherit;touch-action:manipulation}.sni-ttl{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#8a93a6}.sni-prog{margin-left:auto;font-size:12px;font-weight:700;color:#7db0ff;font-variant-numeric:tabular-nums}.sni-progbar{height:5px;border-radius:3px;background:#ffffff14;margin-top:14px;overflow:hidden}.sni-progbar i{display:block;height:100%;background:linear-gradient(90deg,#7db0ff,#5eead4);border-radius:3px;transition:width .4s ease}.sni-chat{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:12px;padding:20px 2px 10px}.sni-msg{display:flex;align-items:flex-end;gap:9px;max-width:86%;animation:sniMsg .34s cubic-bezier(.7,0,.2,1)}.sni-msg.ea{align-self:flex-start}.sni-msg.user{align-self:flex-end;flex-direction:row-reverse}@keyframes sniMsg{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.sni-av{width:28px;height:28px;border-radius:50%;flex:0 0 auto;background:radial-gradient(40% 35% at 35% 30%,#EAFFFB,transparent 60%),conic-gradient(from 200deg,#5eead4,#7db0ff,#9b6aff,#5eead4);box-shadow:0 2px 8px #5eead44d}.sni-bubble{padding:12px 15px;border-radius:18px;font-size:14.5px;line-height:1.45;letter-spacing:-.005em}.sni-msg.ea .sni-bubble{background:#ffffff0d;border:1px solid rgba(255,255,255,.09);border-bottom-left-radius:6px;color:#eaf1ff}.sni-msg.user .sni-bubble{background:linear-gradient(135deg,#5eead4,#54d9cb);color:#04130f;font-weight:600;border-bottom-right-radius:6px}.sni-typing{display:inline-flex;gap:5px;align-items:center;padding:15px}.sni-typing i{width:6px;height:6px;border-radius:50%;background:#9fb6cf;animation:sniBlink 1.2s infinite}.sni-typing i:nth-child(2){animation-delay:.2s}.sni-typing i:nth-child(3){animation-delay:.4s}@keyframes sniBlink{0%,60%,to{opacity:.25}30%{opacity:1}}.sni-bubble.has-evt{display:flex;flex-direction:column;gap:9px}.sni-evt{align-self:flex-start;font-size:12px;color:#c6d2e6;background:#5eead414;border:1px solid rgba(94,234,212,.2);border-radius:10px;padding:7px 11px}.sni-evt b{color:#5eead4;font-weight:700}.sni-foot{padding:8px 0 calc(env(safe-area-inset-bottom) + 16px)}.sni-chips{display:flex;gap:10px}.sni-reason{display:flex;flex-direction:column;gap:10px}.sni-goalchips{display:flex;flex-wrap:wrap;gap:8px}.sni-goalchip{font-family:inherit;font-size:12.5px;font-weight:600;color:#c6d2e6;background:#5eead414;border:1px solid rgba(94,234,212,.24);border-radius:999px;padding:9px 14px;cursor:pointer;touch-action:manipulation;transition:background .15s}.sni-goalchip:hover{background:#5eead429}.sni-goalchip:focus-visible{outline:2px solid #5EEAD4;outline-offset:2px}.sni-textform{display:flex;gap:9px;align-items:center}.sni-textinput{flex:1;min-width:0;background:#ffffff0d;border:1px solid rgba(255,255,255,.12);border-radius:14px;padding:13px 15px;color:#eaf1ff;font-family:inherit;font-size:14.5px;outline:none}.sni-textinput::placeholder{color:#7c879b}.sni-textinput:focus{border-color:#5eead466}.sni-send{width:46px;height:46px;flex:0 0 auto;border:none;border-radius:14px;cursor:pointer;font-size:18px;font-family:inherit;background:linear-gradient(135deg,#7bf0dc,#5eead4);color:#04130f;display:grid;place-items:center;touch-action:manipulation}.sni-send:disabled{opacity:.45;cursor:default}.sni-send:focus-visible{outline:2px solid #5EEAD4;outline-offset:2px}.sni-ab{flex:1;border:none;border-radius:15px;padding:14px 6px;font-weight:700;font-size:13.5px;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;font-family:inherit;touch-action:manipulation;transition:filter .15s}.sni-ab:hover{filter:brightness(1.12)}.sni-ab.noi{background:#ff7a7a1a;border:1px solid rgba(255,122,122,.28);color:#ffb0b0}.sni-ab.uns{background:#ffffff0d;border:1px solid rgba(255,255,255,.12);color:#c6d2e6}.sni-ab.sig{background:#6be3a41a;border:1px solid rgba(107,227,164,.28);color:#9df0c8}.sni-ab:focus-visible{outline:2px solid #5EEAD4;outline-offset:3px}.sni-done{width:100%;height:52px;border:none;border-radius:16px;cursor:pointer;font-family:inherit;font-weight:800;font-size:15px;background:linear-gradient(135deg,#7bf0dc,#5eead4);color:#04130f;box-shadow:0 12px 30px #5eead447;touch-action:manipulation}.sni-empty{text-align:center;color:#8a93a6;font-size:14px;padding:40px 10px}@media(prefers-reduced-motion:reduce){.sni-screen,.sni-msg,.sni-typing i{animation:none}}.sn-action{display:flex;align-items:center;gap:13px;width:100%;text-align:left;padding:14px 15px;border-radius:16px;cursor:pointer;font-family:inherit;margin-bottom:12px;background:linear-gradient(110deg,#5eead41a,#7db0ff0d);border:1px solid rgba(94,234,212,.24);touch-action:manipulation}.sn-action.debrief{background:linear-gradient(110deg,#9b6aff1f,#5eead40d);border-color:#9b6aff4d}.sn-action-ic{width:38px;height:38px;border-radius:12px;background:#5eead424;display:grid;place-items:center;font-size:19px;flex:0 0 auto}.sn-action.debrief .sn-action-ic{background:#9b6aff29}.sn-action-t{font-size:14px;font-weight:700;color:#eaf1ff}.sn-action-s{font-size:12px;color:#aeb8cc;margin-top:2px;line-height:1.35}.sn-action-go{margin-left:auto;color:#5eead4;flex:0 0 auto}.sn-action:focus-visible{outline:2px solid #5EEAD4;outline-offset:2px}.ea-iw.is-locked{opacity:.45;cursor:default}.ea-iw-lockbadge{background:#2a2f3a;color:#9aa3b2;box-shadow:none}@media(prefers-reduced-motion:reduce){.snd-band,.snd-spin,.snd-screen,.sni-screen{animation:none}}.ea-brief-loading{position:fixed;inset:0;z-index:60;background:#070a0e}.ea-bp-score{display:flex;flex-direction:column;align-items:center;gap:1px;margin-bottom:8px}.ea-bp-score-n{font-size:66px;font-weight:800;line-height:1;letter-spacing:-.03em;color:var(--vc,#5B9DFF);font-variant-numeric:tabular-nums}.ea-bp-score-k{font-size:10px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#8a93a6}.ea-brief-page{font-family:Inter,system-ui,sans-serif;animation:mt-briefin .4s cubic-bezier(.7,0,.2,1)}.ea-brief-page .ea-bp-section-h{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#8a93a6}.ea-brief-page .ea-bp-section-hint{letter-spacing:0;text-transform:none;font-weight:500;color:#6e7686}@keyframes mt-briefin{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}::view-transition-old(root),::view-transition-new(root){animation-duration:.34s}@media(prefers-reduced-motion:reduce){.ea-brief-page{animation:none}::view-transition-old(root),::view-transition-new(root){animation:none}}.tl-wrap{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px}.tl-screen{flex:1;min-height:62vh;padding:48px 0;background:radial-gradient(70% 45% at 50% 40%,rgba(42,143,230,.07),transparent 60%),#000}.tl-inline{padding:8px 0}.tl-mark{position:relative;display:grid;place-items:center}.tl-orbit{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none}.tl-orbit svg{animation:tl-spin 2.6s linear infinite}@keyframes tl-spin{to{transform:rotate(360deg)}}.tl-t{display:block;position:relative;z-index:1;transform-origin:center;animation:tl-breathe 2.4s ease-in-out infinite;filter:drop-shadow(0 0 14px rgba(180,140,255,.5))}@keyframes tl-breathe{0%,to{opacity:.82;transform:scale(.95)}50%{opacity:1;transform:scale(1.05)}}.tl-label{font-family:Inter,sans-serif;font-size:.9rem;color:#a6a7b2;display:inline-flex;align-items:center;gap:2px}.tl-dots i{display:inline-block;width:3px;height:3px;border-radius:50%;background:#c18cff;margin:0 1.5px;animation:tl-blink 1.2s infinite}.tl-dots i:nth-child(2){animation-delay:.2s}.tl-dots i:nth-child(3){animation-delay:.4s}@keyframes tl-blink{0%,60%,to{opacity:.25}30%{opacity:1}}.tl-sub{font-family:Inter,sans-serif;font-size:.78rem;color:#65666f}@media(prefers-reduced-motion:reduce){.tl-orbit svg,.tl-t,.tl-dots i{animation:none}}.ssc-orb{position:relative;width:var(--s,120px);height:var(--s,120px);border-radius:50%;isolation:isolate;overflow:hidden;flex:none;animation:ssc-orb-float 6.5s ease-in-out infinite,ssc-orb-breathe 4.2s ease-in-out infinite}.ssc-orb--mercury{background:radial-gradient(circle at 50% 40%,#262c3a,#161a23 46%,#0c0e15);box-shadow:inset 0 -15px 30px #0000008c,inset 0 7px 16px #aabce01a,0 18px 44px #00000080,0 0 40px #788cd738}.ssc-orb:before{content:"";position:absolute;inset:-22%;border-radius:50%;background:conic-gradient(from 200deg,#5eead4,#7db0ff 28%,#9b6aff,#f2c063 76%,#5eead4);filter:blur(11px) saturate(1.35);mix-blend-mode:screen;opacity:.52;animation:ssc-orb-swirl 16s linear infinite}.ssc-orb:after{content:"";position:absolute;inset:0;border-radius:50%;z-index:3;pointer-events:none;background:radial-gradient(46% 34% at 42% 26%,rgba(200,214,242,.28),transparent 62%);mix-blend-mode:screen}@keyframes ssc-orb-swirl{to{transform:rotate(360deg)}}@keyframes ssc-orb-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes ssc-orb-breathe{0%,to{filter:brightness(1) saturate(1)}50%{filter:brightness(1.07) saturate(1.1)}}.ssc-orb.is-think:before{animation:ssc-orb-swirl 3.4s linear infinite}.ssc-orb-scan{position:absolute;inset:0;border-radius:50%;z-index:4;pointer-events:none;background:linear-gradient(115deg,transparent 40%,rgba(255,255,255,.3) 50%,transparent 60%);animation:ssc-orb-scanmove 1.6s ease-in-out infinite;mix-blend-mode:screen}@keyframes ssc-orb-scanmove{0%{transform:translate(-60%);opacity:0}40%{opacity:1}to{transform:translate(60%);opacity:0}}.ssc-orb.is-reassure{animation:ssc-orb-float 9s ease-in-out infinite,ssc-orb-reassure 6s ease-in-out infinite}.ssc-orb.is-reassure:before{animation:ssc-orb-swirl 40s linear infinite;background:conic-gradient(from 200deg,#caa46a,#b98a6a 30%,#7a6f86 60%,#caa46a);opacity:.5;filter:blur(9px) saturate(.7)}@keyframes ssc-orb-reassure{0%,to{filter:brightness(.74) saturate(.82)}50%{filter:brightness(.8) saturate(.86)}}.ssc-orb.is-celebrate{animation:ssc-orb-float 6.5s ease-in-out infinite,ssc-orb-cel 1.05s cubic-bezier(.25,.6,.2,1)}@keyframes ssc-orb-cel{0%{filter:brightness(1) saturate(1)}26%{filter:brightness(1.4) saturate(1.3)}to{filter:brightness(1) saturate(1)}}.ssc-orb-bloom{position:absolute;inset:0;border-radius:50%;pointer-events:none;z-index:5}.ssc-orb-bloom.go{animation:ssc-bloom 1.15s cubic-bezier(.22,.68,.2,1)}@keyframes ssc-bloom{0%{box-shadow:0 0 #7db0ff80,0 0 #5eead45c}to{box-shadow:0 0 0 50px #7db0ff00,0 0 0 78px #5eead400}}@keyframes ssc-fx-pulse{0%{transform:scale(1)}30%{transform:scale(1.04)}to{transform:scale(1)}}@keyframes ssc-fx-pulse-ring{0%{box-shadow:0 0 #5eead480}to{box-shadow:0 0 0 14px #5eead400}}.ssc-fx-pulse{animation:ssc-fx-pulse .42s cubic-bezier(.2,.8,.2,1),ssc-fx-pulse-ring .6s ease-out}@keyframes ssc-fx-glow{0%{box-shadow:0 0 #7db0ff00}35%{box-shadow:0 0 26px 2px #7db0ff66}to{box-shadow:0 0 #7db0ff00}}.ssc-fx-glow{animation:ssc-fx-glow .9s ease}@keyframes ssc-fx-celebrate-pop{0%{transform:scale(1)}30%{transform:scale(1.04)}66%{transform:scale(.997)}to{transform:scale(1)}}@keyframes ssc-fx-celebrate-ring{0%{box-shadow:0 0 #7db0ff73,0 0 #5eead452}to{box-shadow:0 0 0 34px #7db0ff00,0 0 0 56px #5eead400}}.ssc-fx-celebrate{animation:ssc-fx-celebrate-pop .9s cubic-bezier(.25,.6,.2,1),ssc-fx-celebrate-ring 1.05s cubic-bezier(.22,.68,.2,1)}@keyframes ssc-fx-save{0%{box-shadow:0 0 #5eead400}36%{box-shadow:0 0 26px 1px #5eead452}to{box-shadow:0 0 #5eead400}}.ssc-fx-save{animation:ssc-fx-save 1.05s ease}@keyframes ssc-fx-shake{0%,to{transform:translate(0)}20%{transform:translate(-2px)}40%{transform:translate(2px)}60%{transform:translate(-1.5px)}80%{transform:translate(1.5px)}}.ssc-fx-shake{animation:ssc-fx-shake .4s ease}.telos-cal-todo.ssc-todo-done{overflow:hidden;animation:ssc-todo-out .55s ease forwards .24s}@keyframes ssc-todo-out{0%{opacity:1;max-height:80px;filter:blur(0)}45%{opacity:.5}to{opacity:0;max-height:0;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;filter:blur(7px)}}.ssc-todo-done .telos-cal-todo-box{position:relative;border-color:#5eead4!important;background:#5eead42e!important;transition:border-color .22s ease,background .22s ease}.ssc-todo-done .telos-cal-todo-box:after{content:"";position:absolute;left:50%;top:47%;width:5px;height:9px;border:solid #5EEAD4;border-width:0 2px 2px 0;transform:translate(-50%,-58%) rotate(45deg) scale(0);transform-origin:center;animation:ssc-todocheck .3s cubic-bezier(.2,.9,.3,1) .05s forwards}@keyframes ssc-todocheck{to{transform:translate(-50%,-58%) rotate(45deg) scale(1)}}@media(prefers-reduced-motion:reduce){.telos-cal-todo.ssc-todo-done{animation:none}.ssc-todo-done .telos-cal-todo-box:after{animation:none;transform:translate(-50%,-58%) rotate(45deg) scale(1)}}.mt-hero{perspective:900px}.mt-ring{transform:rotateX(var(--mt-ry,0deg)) rotateY(var(--mt-rx,0deg)) scale(var(--mt-ring-scale,1))}.mt-ring.in{transform:rotateX(var(--mt-ry,0deg)) rotateY(var(--mt-rx,0deg));transition:transform .25s ease,opacity .55s}.mt-touchglow{position:absolute;width:130px;height:130px;border-radius:50%;pointer-events:none;z-index:1;left:var(--mt-gx,50%);top:var(--mt-gy,50%);transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(125,176,255,.45),rgba(94,234,212,.16) 45%,transparent 70%);opacity:0;transition:opacity .25s;filter:blur(4px)}.mt-ring.is-touched .mt-touchglow{opacity:1}.mt-ringbloom{position:absolute;width:230px;height:230px;border-radius:50%;pointer-events:none;z-index:0}.mt-ring.in .mt-ringbloom{animation:ssc-bloom 1.15s cubic-bezier(.22,.68,.2,1) .85s}@media(prefers-reduced-motion:reduce){.ssc-orb,.ssc-orb:before,.ssc-orb-scan,.ssc-orb-bloom,.ssc-orb.is-celebrate,.ssc-orb.is-reassure,.ssc-orb.is-think:before{animation:none!important}.ssc-fx-pulse,.ssc-fx-glow,.ssc-fx-celebrate,.ssc-fx-save,.ssc-fx-shake{animation:none!important}.mt-ring,.mt-ring.in{transition:opacity .55s;transform:none}.mt-ringbloom,.mt-ring.in .mt-ringbloom{animation:none!important}}
