.page_page__ycs2V{display:grid;grid-gap:1.25rem;gap:1.25rem}.page_assistantPanel__v3pnE,.page_curvePanel__ZALxk,.page_hero__nh7ND,.page_statCard__XWsl8,.page_targetPanel__FTcOV{border:1px solid rgba(82,54,34,.12);background:linear-gradient(180deg,rgba(255,255,255,.88),rgba(255,250,243,.74)),#fffaf3;box-shadow:0 20px 60px rgba(64,42,25,.08)}.page_hero__nh7ND{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(250px,.55fr);grid-gap:1.5rem;gap:1.5rem;padding:clamp(1.25rem,3vw,2rem);border-radius:30px;background:radial-gradient(circle at 12% 18%,rgba(236,172,82,.26),transparent 34%),radial-gradient(circle at 92% 8%,rgba(79,49,29,.28),transparent 32%),linear-gradient(135deg,#fff8ed,#f4e0c2 52%,#cda977)}.page_heroContent___ncnk{position:relative;z-index:1;display:grid;align-content:center;grid-gap:.9rem;gap:.9rem}.page_eyebrow__UPTnD{color:#9a6338;font-size:.76rem;font-weight:900;letter-spacing:.15em;text-transform:uppercase}.page_hero__nh7ND h1{margin:0;max-width:760px;color:#241810;font-size:clamp(2.7rem,6vw,5rem);line-height:.9;letter-spacing:-.07em}.page_assistantPanel__v3pnE p,.page_hero__nh7ND p,.page_targetPanel__FTcOV p{margin:0;max-width:720px;color:#6d5847;font-size:clamp(.98rem,1.6vw,1.08rem);line-height:1.45}.page_curveLegend__IOiiU,.page_statusRow__kt61w{display:flex;flex-wrap:wrap;gap:.65rem;align-items:center}.page_devicePill__sMwfY,.page_liveBadge__sp660,.page_waitingBadge__haDrK{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;border-radius:999px;font-size:.84rem;font-weight:900}.page_liveBadge__sp660{padding:.68rem .95rem;background:#1d6b42;color:#f4fff8;box-shadow:0 12px 30px rgba(29,107,66,.2)}.page_waitingBadge__haDrK{padding:.68rem .95rem;background:#7a4e2d;color:#fff8ed}.page_devicePill__sMwfY{padding:.65rem .9rem;border:1px solid rgba(91,58,32,.12);background:rgba(255,255,255,.6);color:#6e4327}.page_temperatureDial__zaTUm{position:relative;z-index:1;display:grid;place-items:center;min-height:230px;border:1px solid rgba(255,255,255,.74);border-radius:999px;background:radial-gradient(circle,#fff8ef 0 36%,transparent 37%),conic-gradient(from 220deg,#2b1a11,#9d673b,#e8c17e,#2b1a11);box-shadow:inset 0 0 45px rgba(255,255,255,.62),0 24px 70px rgba(69,42,24,.16);text-align:center}.page_temperatureDial__zaTUm span{color:#2b1a11;font-size:clamp(2.8rem,5vw,4.5rem);font-weight:950;letter-spacing:-.07em}.page_temperatureDial__zaTUm small{display:block;color:#7b604c;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.page_targetPanel__FTcOV{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);grid-gap:1rem;gap:1rem;align-items:end;padding:1.1rem;border-radius:26px}.page_assistantPanel__v3pnE h2,.page_targetPanel__FTcOV h2{margin:.25rem 0 .4rem;color:#2b1a11;font-size:1.25rem;letter-spacing:-.04em}.page_targetControls__7TnLT{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.7rem;gap:.7rem}.page_targetControls__7TnLT button,.page_targetControls__7TnLT select{min-height:48px;border:1px solid rgba(91,58,32,.14);border-radius:999px;background:#fffaf3;color:#4d3322;font:inherit;font-weight:850}.page_targetControls__7TnLT select{min-width:0;padding:0 1rem}.page_targetControls__7TnLT button{padding:0 1rem;cursor:pointer}.page_errorPanel__dbZf9,.page_inlineWarning__I8vTt{grid-column:1/-1;display:grid;grid-gap:.25rem;gap:.25rem;padding:.9rem 1rem;border:1px solid rgba(176,60,41,.24);border-radius:20px;background:rgba(255,235,229,.75);color:#7b2a1f;font-weight:800}.page_statsGrid__uECS4{display:grid;grid-template-columns:repeat(auto-fit,minmax(165px,1fr));grid-gap:1rem;gap:1rem}.page_statCard__XWsl8{display:grid;grid-gap:.35rem;gap:.35rem;min-height:105px;padding:1rem;border-radius:24px}.page_signalList__3GJzp span,.page_statCard__XWsl8 span{color:#8d7462;font-size:.72rem;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.page_statCard__XWsl8 strong{color:#2b1a11;font-size:clamp(1.45rem,2.7vw,1.95rem);letter-spacing:-.06em}.page_warningValue__5o3d7{color:#9a3412!important}.page_workbench__qGtV_{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);grid-gap:1rem;gap:1rem;align-items:start}.page_assistantPanel__v3pnE,.page_curvePanel__ZALxk{border-radius:30px;padding:clamp(1rem,3vw,1.35rem)}.page_panelHeader__R_yjU{display:grid;grid-gap:.2rem;gap:.2rem;margin-bottom:1rem}.page_panelHeader__R_yjU strong{color:#2b1a11;font-size:1.35rem;letter-spacing:-.04em}.page_curveWrap__6h0kv{display:grid;grid-gap:.75rem;gap:.75rem}.page_curve__uMbP9{width:100%;min-height:330px;border-radius:24px;background:linear-gradient(rgba(112,70,38,.07) 1px,transparent 0),linear-gradient(90deg,rgba(112,70,38,.07) 1px,transparent 0),linear-gradient(180deg,#fff9f0,#f3dfc1);background-size:100% 25%,12.5% 100%,auto}.page_axis__RjnHp{stroke:rgba(72,45,25,.22);stroke-width:2}.page_axisText__uvUS9{fill:rgba(72,45,25,.48);font-size:15px;font-weight:850}.page_targetPath__8JEzU{stroke:rgba(126,91,62,.32);stroke-width:8;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:10 12}.page_livePath__sLcU7{stroke:#4a2b18;stroke-width:7;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 8px 10px rgba(74,43,24,.16))}.page_liveDot__93tVq{fill:#2b1a11;stroke:#fff8ed;stroke-width:4}.page_curveLegend__IOiiU{justify-content:space-between;color:#7b604c;font-size:.86rem;font-weight:850}.page_legendLive__iP9Go,.page_legendTarget__79FnK{display:inline-block;width:1.2rem;height:.35rem;margin-right:.45rem;border-radius:999px;vertical-align:middle}.page_legendLive__iP9Go{background:#4a2b18}.page_legendTarget__79FnK{background:rgba(126,91,62,.32)}.page_emptyCurve__HBeFa{display:grid;place-items:center;min-height:330px;border-radius:24px;background:radial-gradient(circle at 50% 35%,rgba(218,150,76,.18),transparent 28%),linear-gradient(180deg,#fff9f0,#f5e3cc);color:#6d5847;text-align:center}.page_emptyCurve__HBeFa span{color:#2b1a11;font-size:1.3rem;font-weight:900}.page_emptyCurve__HBeFa small{max-width:380px}.page_assistantPanel__v3pnE{display:grid;grid-gap:1rem;gap:1rem}.page_signalList__3GJzp{display:grid;grid-gap:.75rem;gap:.75rem}.page_signalList__3GJzp div{display:flex;justify-content:space-between;gap:1rem;padding:.9rem 1rem;border-radius:18px;background:rgba(78,48,27,.07)}.page_signalList__3GJzp strong{color:#2b1a11;text-align:right}@media (max-width:980px){.page_hero__nh7ND,.page_targetControls__7TnLT,.page_targetPanel__FTcOV,.page_workbench__qGtV_{grid-template-columns:1fr}.page_temperatureDial__zaTUm{border-radius:30px}}.page_targetEventMarker__s26Qr{pointer-events:none}.page_targetEventLine___FaxG{stroke:rgba(122,78,45,.32);stroke-width:2;stroke-dasharray:7 8}.page_targetEventBadge__LUUOG{fill:rgba(43,26,17,.88);stroke:rgba(255,248,237,.76);stroke-width:2}.page_targetEventText__RH3uj{fill:#fff8ed;font-size:13px;font-weight:950;letter-spacing:.03em}.page_targetEventList__DW9c6{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:.65rem;gap:.65rem}.page_targetEventItem__Kj9Gw{display:grid;grid-gap:.1rem;gap:.1rem;padding:.72rem .82rem;border:1px solid rgba(91,58,32,.1);border-radius:18px;background:rgba(255,250,243,.82)}.page_targetEventItem__Kj9Gw strong{color:#2b1a11;font-size:.92rem;font-weight:950}.page_targetEventItem__Kj9Gw span{color:#6d5847;font-size:.82rem;font-weight:850}.page_targetEventItem__Kj9Gw small{color:#9a6338;font-size:.78rem;font-weight:900}.page_connectionPanel__qtkVh,.page_eventPanel__LqWc4{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:1rem;gap:1rem}.page_connectionCard__sjR4W,.page_eventPanel__LqWc4{border:1px solid rgba(82,54,34,.12);background:linear-gradient(180deg,rgba(255,255,255,.88),rgba(255,250,243,.74)),#fffaf3;box-shadow:0 20px 60px rgba(64,42,25,.08);border-radius:26px}.page_connectionCard__sjR4W{display:flex;align-items:center;gap:.85rem;padding:1rem 1.1rem}.page_connectionCard__sjR4W strong{display:block;color:#2b1a11;font-size:1rem;font-weight:950}.page_connectionCard__sjR4W small{display:block;margin-top:.2rem;color:#6d5847;font-size:.86rem;font-weight:800}.page_connectionDotNeutral__MkZXO,.page_connectionDotOff__UOVfy,.page_connectionDotOn__lDfPE{flex:0 0 auto;width:18px;height:18px;border-radius:999px;box-shadow:0 0 0 6px rgba(255,255,255,.75)}.page_connectionDotOn__lDfPE{background:#15803d;box-shadow:0 0 0 6px rgba(22,163,74,.14),0 0 24px rgba(22,163,74,.45)}.page_connectionDotOff__UOVfy{background:#b91c1c;box-shadow:0 0 0 6px rgba(185,28,28,.12),0 0 24px rgba(185,28,28,.32)}.page_connectionDotNeutral__MkZXO{background:#9a6338;box-shadow:0 0 0 6px rgba(154,99,56,.12),0 0 24px rgba(154,99,56,.22)}.page_eventPanel__LqWc4{grid-template-columns:minmax(0,.8fr) minmax(320px,1.2fr);align-items:center;padding:1.1rem}.page_eventPanel__LqWc4 h2{margin:.25rem 0 .4rem;color:#2b1a11;font-size:1.25rem;letter-spacing:-.04em}.page_eventPanel__LqWc4 p{margin:0;color:#6d5847;line-height:1.45}.page_eventButtons__ZV0Cv{display:grid;grid-template-columns:repeat(auto-fit,minmax(116px,1fr));grid-gap:.65rem;gap:.65rem}.page_eventButtons__ZV0Cv button{min-height:46px;border:1px solid rgba(91,58,32,.14);border-radius:999px;background:#fffaf3;color:#4d3322;cursor:pointer;font:inherit;font-weight:900}.page_eventButtons__ZV0Cv button:first-child{background:#2b1a11;color:#fff8ed}.page_eventButtons__ZV0Cv button:last-child{background:#7a2f21;color:#fff8ed}.page_eventButtons__ZV0Cv button:disabled{cursor:not-allowed;opacity:.44}.page_liveEventMarker__pmeX_{pointer-events:none}.page_liveEventLine__y4oM4{stroke:rgba(29,107,66,.46);stroke-width:3;stroke-dasharray:5 7}.page_liveEventDot__jB8TB{fill:#1d6b42;stroke:#fff8ed;stroke-width:3}.page_liveEventText__dZaHe{fill:#fff8ed;font-size:9px;font-weight:950;letter-spacing:-.02em}.page_liveEventList__H01P9{display:grid;grid-gap:.55rem;gap:.55rem}.page_liveEventList__H01P9 div{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.15rem .7rem;gap:.15rem .7rem;padding:.72rem .82rem;border:1px solid rgba(91,58,32,.1);border-radius:18px;background:rgba(255,250,243,.82)}.page_liveEventList__H01P9 strong{color:#2b1a11;font-size:.92rem;font-weight:950}.page_liveEventList__H01P9 span{color:#9a6338;font-size:.86rem;font-weight:950;text-align:right}.page_liveEventList__H01P9 small{grid-column:1/-1;color:#6d5847;font-size:.78rem;font-weight:850}@media (max-width:980px){.page_eventPanel__LqWc4{grid-template-columns:1fr}}.page_localCoachBox__rUw_5{display:grid;grid-gap:10px;gap:10px;padding:14px;border-radius:18px;border:1px solid rgba(214,168,95,.28);background:rgba(214,168,95,.08)}.page_localCoachBox__rUw_5 strong{color:#f7e6bd;font-size:.95rem;line-height:1.35}.page_localCoachBox__rUw_5 ul{margin:0;padding-left:18px;color:rgba(255,248,232,.78);font-size:.82rem;line-height:1.45}.page_localCoachBox__rUw_5 li+li{margin-top:4px}