.booking_wrap__WjV2a{display:grid;grid-gap:8px;gap:8px}.booking_fs___Vu3s{border:none;padding:0;margin:0 0 14px}.booking_fs___Vu3s legend{font-weight:700;margin-bottom:10px}.booking_docs__fXAu_{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:10px;gap:10px}.booking_doc__IMGKH{font:inherit;text-align:left;display:grid;grid-gap:2px;gap:2px;padding:14px;border-radius:12px;border:1px solid var(--line-2);background:var(--surface-2);color:var(--text);cursor:pointer;transition:border-color .2s,background .2s}.booking_doc__IMGKH:hover{border-color:var(--ink)}.booking_doc__IMGKH[aria-pressed=true]{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,transparent);box-shadow:inset 0 0 0 1px var(--accent)}.booking_doc__IMGKH span{color:var(--graphite)}.booking_days__JEewB{display:flex;gap:6px;overflow-x:auto;margin-bottom:12px;padding-bottom:2px}.booking_day__LcbE_{font:inherit;font-weight:700;white-space:nowrap;padding:8px 14px;border-radius:8px;border:none;background:transparent;color:var(--graphite);cursor:pointer}.booking_day__LcbE_[aria-selected=true]{background:var(--accent);color:var(--accent-ink)}.body_host__r7yVW{position:relative;width:100%;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.body_host__r7yVW[data-nogl="1"]:after{content:"3D view needs WebGL";position:absolute;inset:0;display:grid;place-items:center;color:var(--text-3)}.body_canvas__Zlrxo{position:absolute;inset:0;width:100%;height:100%;cursor:-webkit-grab;cursor:grab;display:block}.body_canvas__Zlrxo:active{cursor:-webkit-grabbing;cursor:grabbing}.body_spot__bFrG5{position:absolute;left:0;top:0;padding:0;border:0;background:none;color:var(--text);font:inherit;cursor:pointer;transition:opacity .3s;will-change:transform}.body_pin__foukI{position:absolute;left:-5px;top:-5px;width:10px;height:10px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 16%,transparent),0 0 18px color-mix(in srgb,var(--accent) 60%,transparent)}.body_spot__bFrG5[data-tone=pulse] .body_pin__foukI{background:var(--pulse);box-shadow:0 0 0 4px color-mix(in srgb,var(--pulse) 18%,transparent),0 0 18px color-mix(in srgb,var(--pulse) 70%,transparent);animation:body_ping__T0rsG 1.6s ease-out infinite}.body_spot__bFrG5[data-tone=watch] .body_pin__foukI{background:var(--amber);box-shadow:0 0 0 4px color-mix(in srgb,var(--amber) 18%,transparent),0 0 18px color-mix(in srgb,var(--amber) 60%,transparent)}.body_spot__bFrG5[data-tone=alert] .body_pin__foukI{background:var(--red);box-shadow:0 0 0 4px color-mix(in srgb,var(--red) 20%,transparent),0 0 18px color-mix(in srgb,var(--red) 70%,transparent)}@keyframes body_ping__T0rsG{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--pulse) 50%,transparent),0 0 18px color-mix(in srgb,var(--pulse) 70%,transparent)}to{box-shadow:0 0 0 14px color-mix(in srgb,var(--pulse) 0%,transparent),0 0 18px color-mix(in srgb,var(--pulse) 70%,transparent)}}.body_tag__AOccN{position:absolute;top:-17px;left:18px;white-space:nowrap;display:flex;flex-direction:column;gap:1px;padding:6px 11px 7px;border-radius:10px;text-align:left;background:color-mix(in srgb,var(--glass-c) 70%,transparent);border:1px solid var(--line-2);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:border-color .25s,transform .3s var(--ease),box-shadow .3s}.body_tag__AOccN:before{content:"";position:absolute;top:17px;right:100%;width:13px;height:1px;background:var(--line-2)}.body_spot__bFrG5[data-side=l] .body_tag__AOccN{left:auto;right:18px}.body_spot__bFrG5[data-side=l] .body_tag__AOccN:before{right:auto;left:100%}.body_on__Rqqu9 .body_tag__AOccN,.body_spot__bFrG5:hover .body_tag__AOccN{border-color:color-mix(in srgb,var(--accent) 60%,transparent);box-shadow:0 8px 30px color-mix(in srgb,var(--shadow-c) 40%,transparent);transform:translateY(-1px)}.body_tagLabel__AwVb7{font-family:var(--mono);font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;color:var(--text-3)}.body_tagValue__fpscO{font-family:var(--display);font-size:.98rem;font-weight:500;color:var(--text)}.body_hint__S3Pw1{position:absolute;bottom:6px;left:50%;transform:translateX(-50%);margin:0;font-family:var(--mono);font-size:.64rem;letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);pointer-events:none}@media (max-width:720px){.body_tag__AOccN{padding:4px 8px 5px}.body_tagValue__fpscO{font-size:.85rem}}.body_controls__z70Qj{position:absolute;right:8px;bottom:8px;display:flex;flex-direction:column;gap:6px}.body_controls__z70Qj button{width:34px;height:34px;border-radius:10px;border:1px solid var(--line-2);background:color-mix(in srgb,var(--glass-c) 70%,transparent);color:var(--text-2);font:500 1rem var(--mono);cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:color .2s,border-color .2s}.body_controls__z70Qj button:hover{color:var(--text);border-color:var(--accent)}.body_modes__eYtnn{position:absolute;left:10px;top:10px;display:flex;gap:2px;padding:3px;border-radius:999px;background:var(--glass);border:1px solid var(--line-2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:2}.body_modes__eYtnn button{font:500 .78rem var(--body);padding:5px 12px;border-radius:999px;border:0;background:none;color:var(--text-2);cursor:pointer;transition:color .2s,background-color .2s}.body_modes__eYtnn button[aria-checked=true]{background:var(--surface-3);color:var(--text)}.body_muscleTip__shD18{position:absolute;left:0;top:0;pointer-events:none;z-index:3;padding:5px 10px;border-radius:8px;font:600 .8rem var(--body);color:var(--text);background:var(--glass);border:1px solid color-mix(in srgb,var(--accent) 50%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);white-space:nowrap}.body_loading__RE3Ex{position:absolute;inset:0;display:grid;place-items:center;margin:0;color:var(--text-3);font-family:var(--mono);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase}.charts_live__Yfs4h{display:grid;grid-gap:10px;gap:10px}.charts_liveHead__YZGqo{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.charts_liveLabel__S5nVY{display:inline-flex;align-items:center;gap:8px;font-family:var(--mono);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--text-2)}.charts_rec__2gfX1{width:7px;height:7px;border-radius:50%;background:var(--pulse);box-shadow:0 0 10px var(--pulse);animation:charts_blink__Dg5H2 1.4s ease-in-out infinite}@keyframes charts_blink__Dg5H2{50%{opacity:.3}}.charts_liveSource__6_mPM{font-size:.82rem;color:var(--text-3);text-align:right}.charts_liveRow__afA3m{display:grid;grid-template-columns:auto 1fr;align-items:center;grid-gap:22px;gap:22px}.charts_liveValue__h5XsL{margin:0;font-family:var(--display);font-weight:300;font-size:clamp(3.4rem,6vw,4.8rem);line-height:.9;letter-spacing:-.04em;color:var(--text);display:flex;align-items:baseline;gap:8px}.charts_liveValue__h5XsL small{font-family:var(--mono);font-size:.8rem;letter-spacing:.08em;color:var(--pulse)}.charts_trace__saJCF{width:100%;height:86px;display:block;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.charts_metric__zZnKD{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:16px 16px 10px;display:grid;grid-gap:2px;gap:2px;transition:border-color .35s,box-shadow .35s,transform .35s var(--ease);scroll-margin:90px}.charts_metric__zZnKD:hover{border-color:var(--line-2);transform:translateY(-2px)}.charts_metricOn__wuTuS{border-color:color-mix(in srgb,var(--accent) 55%,transparent);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 8%,transparent),0 18px 40px color-mix(in srgb,var(--shadow-c) 35%,transparent)}.charts_mLabel__HyQd2{margin:0;font-family:var(--mono);font-size:.66rem;font-weight:500;letter-spacing:.13em;text-transform:uppercase;color:var(--text-3)}.charts_mValue__7MyGw{margin:6px 0 0;font-family:var(--display);font-weight:400;font-size:1.85rem;letter-spacing:-.03em;line-height:1;display:flex;align-items:baseline;gap:6px}.charts_mValue__7MyGw small{font-family:var(--mono);font-size:.72rem;color:var(--text-3);letter-spacing:.04em}.charts_mDelta__QmDUe{margin:4px 0 6px;font-size:.8rem;font-weight:700;color:var(--text-2)}.charts_mDelta__QmDUe span{font-weight:400;color:var(--text-3)}.charts_mDelta__QmDUe[data-good=good]{color:var(--good)}.charts_mDelta__QmDUe[data-good=bad]{color:var(--amber)}.charts_spark__XuJnE{width:100%;display:block}.charts_chartWrap__yu8Wc{display:grid;grid-gap:8px;gap:8px}.charts_chart__xHsZo{width:100%;height:auto;display:block;overflow:visible;touch-action:pan-y}.charts_grid__Fxq3z{stroke:var(--line);stroke-width:1}.charts_axis__cCq8I{fill:var(--text-3);font-family:var(--mono);font-size:10px}.charts_cursor__7p1wT{stroke:var(--line-2);stroke-dasharray:3 3}.charts_avg__mXFxj{stroke:var(--text-2);stroke-dasharray:4 4;opacity:.5}.charts_band__AtXxa{fill:color-mix(in srgb,var(--accent) 5%,transparent)}.charts_bar___aUeK{transform-origin:bottom;transform-box:fill-box;animation:charts_grow__7iwiR .7s var(--ease) both;transition:opacity .2s}@keyframes charts_grow__7iwiR{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.charts_readout__4jN8S{margin:0;font-size:.88rem;color:var(--text-2);min-height:1.4em}.charts_readout__4jN8S .num{color:var(--text)}.charts_week__pJGwB{list-style:none;margin:0;padding:0;display:grid;grid-gap:12px;gap:12px}.charts_week__pJGwB li{display:grid;grid-template-columns:1fr 90px auto;grid-gap:4px 14px;gap:4px 14px;align-items:center}.charts_wLabel__K4jLe{font-weight:700}.charts_wBar__jmV6f{height:4px;border-radius:4px;background:var(--line);overflow:hidden}.charts_wBar__jmV6f span{display:block;height:100%;border-radius:4px;background:var(--text-3);transform-origin:left;animation:charts_fill__eTpyN .9s var(--ease) both}@keyframes charts_fill__eTpyN{0%{transform:scaleX(0)}}.charts_week__pJGwB li[data-good=good] .charts_wBar__jmV6f span{background:var(--good)}.charts_week__pJGwB li[data-good=bad] .charts_wBar__jmV6f span{background:var(--amber)}.charts_wVal__e8sAt{font-family:var(--mono);font-size:.82rem;color:var(--text-2);text-align:right;min-width:74px}.charts_week__pJGwB li[data-good=bad] .charts_wVal__e8sAt{color:var(--amber)}.charts_week__pJGwB li[data-good=good] .charts_wVal__e8sAt{color:var(--good)}.charts_wSub__qUYjK{grid-column:1/-1;font-size:.84rem;color:var(--text-3)}.dash_dash__KOS0M{display:grid;grid-gap:18px;gap:18px}.dash_top__2QBCt{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.15fr);grid-gap:18px;gap:18px;align-items:start}.dash_figure__EPaCa{position:relative;border-radius:24px;overflow:hidden;border:1px solid var(--line);background:radial-gradient(60% 50% at 50% 42%,color-mix(in srgb,var(--glow) 16%,transparent),transparent 70%),radial-gradient(70% 30% at 50% 100%,color-mix(in srgb,var(--glow) 12%,transparent),transparent 70%),linear-gradient(180deg,var(--bg-2),var(--bg-deep))}.dash_figure__EPaCa:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.5;background-image:linear-gradient(color-mix(in srgb,var(--accent) 5%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--accent) 5%,transparent) 1px,transparent 1px);background-size:40px 40px;-webkit-mask-image:radial-gradient(70% 70% at 50% 45%,#000,transparent 80%);mask-image:radial-gradient(70% 70% at 50% 45%,#000,transparent 80%)}.dash_right__Q8Bfo{display:grid;grid-gap:14px;gap:14px}.dash_livePanel__O2Vze{padding:20px 22px;transition:border-color .35s,box-shadow .35s}.dash_livePanel__O2Vze[data-on]{border-color:color-mix(in srgb,var(--pulse) 50%,transparent);box-shadow:0 0 0 4px color-mix(in srgb,var(--pulse) 8%,transparent)}.dash_empty__mfCaT{border-style:dashed;border-color:color-mix(in srgb,var(--accent) 35%,transparent);background:linear-gradient(160deg,color-mix(in srgb,var(--accent) 6%,transparent),transparent 60%),var(--surface)}.dash_empty__mfCaT h3{font-weight:400;font-size:1.4rem;margin-bottom:8px}.dash_metrics__rZglQ{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.dash_lower__6iNhy{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.dash_wide__LohY1{grid-column:1/-1}.dash_head___nG95{display:flex;justify-content:space-between;align-items:baseline}.dash_on__22CgB{border-color:color-mix(in srgb,var(--accent) 55%,transparent);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 8%,transparent)}.dash_kv__VUfcc{margin:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:0 18px;gap:0 18px}.dash_kv__VUfcc>div{padding:10px 0;border-bottom:1px solid var(--line)}.dash_kv__VUfcc dt{font-size:.82rem;color:var(--text-3)}.dash_kv__VUfcc dd{margin:2px 0 0;font-family:var(--display);font-size:1.25rem}.dash_regen__8ip5G{margin-top:14px;font-size:.88rem}@media (max-width:1080px){.dash_top__2QBCt{grid-template-columns:1fr}.dash_metrics__rZglQ{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.dash_lower__6iNhy{grid-template-columns:1fr}.dash_metrics__rZglQ{grid-template-columns:1fr 1fr}}.meds_wrap__LhtGp{display:grid;grid-gap:8px;gap:8px}.meds_summary__Oi_5d{display:flex;align-items:center;gap:26px;flex-wrap:wrap;margin-bottom:8px}.meds_summary__Oi_5d p{margin:0;color:var(--text-2)}.meds_summary__Oi_5d .meds_num__ayRJy{font-family:var(--display);font-size:1.6rem;color:var(--text);margin-right:6px}.meds_summary__Oi_5d .btn{margin-left:auto}.meds_add__FA9Xc{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:0 16px;gap:0 16px;align-items:end;margin-bottom:10px}.meds_add__FA9Xc .btn{margin-bottom:18px}.meds_sub__c_0px{font-family:var(--mono);font-size:.74rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);margin:26px 0 12px}.meds_cards__DwHuh{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:14px;gap:14px}.meds_card__D9EA2{position:relative;padding:20px;border-radius:20px;background:linear-gradient(180deg,var(--surface-2),var(--surface));border:1px solid var(--line);animation:meds_in__Iqayy .55s var(--ease) both;transition:border-color .3s,transform .35s var(--ease)}.meds_card__D9EA2:hover{border-color:color-mix(in srgb,var(--accent) 45%,transparent);transform:translateY(-2px)}@keyframes meds_in__Iqayy{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.meds_cardTop__bOCAJ{display:grid;grid-template-columns:auto 1fr auto;grid-gap:14px;gap:14px;align-items:start}.meds_cardTop__bOCAJ h3{margin:0;font-size:1.35rem;font-weight:500}.meds_reason__Vd41w{margin:2px 0 0;color:var(--text-2);font-size:.92rem}.meds_pill__qF3Vs{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:color-mix(in srgb,var(--accent) 12%,transparent);border:1px solid color-mix(in srgb,var(--accent) 30%,transparent)}.meds_pill__qF3Vs span{width:22px;height:10px;border-radius:999px;transform:rotate(-35deg);background:linear-gradient(90deg,var(--accent) 50%,var(--surface-3) 50%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 60%,transparent)}.meds_dose__lzE_C{font-family:var(--mono);font-size:.82rem;padding:5px 10px;border-radius:999px;background:var(--surface-3);border:1px solid var(--line-2);white-space:nowrap}.meds_facts__fI1rh{margin:16px 0 0;display:grid;grid-template-columns:1fr 1fr;grid-gap:10px 16px;gap:10px 16px}.meds_facts__fI1rh dt{font-family:var(--mono);font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;color:var(--text-3)}.meds_facts__fI1rh dd{margin:2px 0 0;font-size:.95rem}.meds_facts__fI1rh small{color:var(--text-3)}.meds_note__FspO3{margin:14px 0 0;padding:9px 12px;border-radius:10px;font-size:.9rem;background:color-mix(in srgb,var(--amber) 10%,transparent);border-left:2px solid var(--amber)}.meds_stop__5GbOT{margin-top:12px;display:inline-block}.meds_stopForm__qKuII{display:flex;gap:8px;align-items:center;margin-top:12px;flex-wrap:wrap}.meds_stopForm__qKuII input{flex:1 1 180px;padding:8px 12px;font-size:.92rem}.meds_timeline__zxlcY{margin-top:30px;padding:22px;border-radius:20px;border:1px solid var(--line);background:var(--surface)}.meds_tlHead__f3C1y{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px}.meds_tlHead__f3C1y .panel-title{margin:0}.meds_seg__lBF7W{display:flex;gap:2px;padding:3px;border-radius:999px;border:1px solid var(--line)}.meds_seg__lBF7W button{font:inherit;font-size:.82rem;padding:5px 12px;border:0;border-radius:999px;background:none;color:var(--text-2);cursor:pointer}.meds_seg__lBF7W button[aria-selected=true]{background:var(--surface-3);color:var(--text)}.meds_grid__GkjJ1{position:relative;padding-top:26px}.meds_axis__1ZXbi{position:absolute;left:150px;right:0;top:0;height:20px}.meds_axis__1ZXbi span{position:absolute;transform:translateX(-50%);font-family:var(--mono);font-size:.68rem;color:var(--text-3)}.meds_axis__1ZXbi .meds_today__BtkbY{color:var(--accent)}.meds_row__oAhPu{display:grid;grid-template-columns:150px 1fr;align-items:center;min-height:40px;border-top:1px solid var(--line)}.meds_rowName__d6a1v{font-weight:600;font-size:.95rem;padding-right:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meds_track__lwzNA{position:relative;height:40px}.meds_nowLine__WdT1Z{position:absolute;top:0;bottom:0;width:1px;background:color-mix(in srgb,var(--accent) 50%,transparent)}.meds_bar__ZOIqI{position:absolute;top:9px;height:22px;border-radius:7px;border:1px solid var(--line-2);background:var(--surface-3);color:var(--text-2);font:500 .7rem var(--mono);padding:0 8px;text-align:left;overflow:hidden;white-space:nowrap;cursor:default;transform-origin:left;animation:meds_grow__R13Lk .8s var(--ease) both;transition:filter .2s,box-shadow .2s}.meds_bar__ZOIqI:focus-visible,.meds_bar__ZOIqI:hover{filter:brightness(1.15);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 15%,transparent)}.meds_barOn__5PyNb{background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 35%,transparent),color-mix(in srgb,var(--accent) 70%,transparent));border-color:color-mix(in srgb,var(--accent) 60%,transparent);color:var(--text)}@keyframes meds_grow__R13Lk{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.meds_readout__b7qUr{margin:14px 0 0;font-size:.88rem;color:var(--text-2);min-height:1.4em}.meds_prev__gZbSM{margin-top:4px}.meds_prev__gZbSM small{font-size:.8rem}.meds_fine__JIRET{margin-top:20px;font-size:.84rem;color:var(--text-3)}@media (max-width:720px){.meds_axis__1ZXbi{left:100px}.meds_row__oAhPu{grid-template-columns:100px 1fr}.meds_facts__fI1rh{grid-template-columns:1fr}}.notify_wrap__XyEQP{position:relative}.notify_bell__rnDP8{position:relative;width:36px;height:36px;border-radius:999px;border:1px solid var(--line-2);background:transparent;color:var(--text-2);display:grid;place-items:center;cursor:pointer;transition:color .2s,border-color .2s}.notify_bell__rnDP8:hover,.notify_bell__rnDP8[aria-expanded=true]{color:var(--text);border-color:var(--accent)}.notify_bell__rnDP8:hover svg{animation:notify_ring__veBjT .6s var(--ease);transform-origin:50% 10%}@keyframes notify_ring__veBjT{20%{transform:rotate(14deg)}45%{transform:rotate(-10deg)}70%{transform:rotate(6deg)}}.notify_badge__QoLe3{position:absolute;top:-4px;right:-4px;min-width:17px;height:17px;padding:0 4px;border-radius:999px;background:var(--pulse);color:#fff;font:700 .64rem/17px var(--body);text-align:center;box-shadow:0 0 0 2px var(--bg)}.notify_panel__GUqCX{position:absolute;right:0;top:calc(100% + 10px);width:min(380px,calc(100vw - 24px));z-index:80;border-radius:18px;border:1px solid var(--line-2);background:var(--surface);box-shadow:0 24px 60px color-mix(in srgb,var(--shadow-c) 40%,transparent);overflow:hidden;animation:notify_drop__no0kt .25s var(--ease)}@keyframes notify_drop__no0kt{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:none}}.notify_head__hoqN5{display:flex;justify-content:space-between;align-items:center;padding:14px 16px;border-bottom:1px solid var(--line)}.notify_empty__akayz{margin:0;padding:26px 16px;color:var(--text-3);text-align:center}.notify_list__yN19d{list-style:none;margin:0;padding:6px;max-height:360px;overflow-y:auto}.notify_list__yN19d a{display:grid;grid-template-columns:32px 1fr;grid-gap:12px;gap:12px;padding:10px;border-radius:12px;text-decoration:none;color:var(--text)!important;transition:background-color .2s}.notify_list__yN19d a:hover{background:color-mix(in srgb,var(--text) 5%,transparent)}.notify_icon__SOEl_{width:32px;height:32px;border-radius:10px;display:grid;place-items:center;color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent)}li[data-kind=record] .notify_icon__SOEl_{color:var(--violet);background:color-mix(in srgb,var(--violet) 12%,transparent)}li[data-urgent] .notify_icon__SOEl_{color:var(--pulse);background:color-mix(in srgb,var(--pulse) 14%,transparent)}.notify_text__Bi2_y{display:grid;grid-gap:1px;gap:1px;min-width:0}.notify_text__Bi2_y strong{font-weight:600;font-size:.94rem}.notify_text__Bi2_y span{color:var(--text-2);font-size:.86rem}.notify_text__Bi2_y time{color:var(--text-3);font-size:.74rem;margin-top:2px}li[data-unread] .notify_text__Bi2_y strong:after{content:"";display:inline-block;width:7px;height:7px;margin-left:7px;border-radius:50%;background:var(--accent);vertical-align:middle}.notify_enable__62pX_{width:100%;padding:12px;border:0;border-top:1px solid var(--line);background:color-mix(in srgb,var(--accent) 8%,transparent);color:var(--accent);font:600 .9rem var(--body);cursor:pointer}.notify_enable__62pX_:hover{background:color-mix(in srgb,var(--accent) 14%,transparent)}.notify_on__eQ4a3{margin:0;padding:10px 16px;border-top:1px solid var(--line);font-size:.82rem;color:var(--text-3)}.appointments_page__jVeBu{padding-top:44px;padding-bottom:20px;max-width:1040px}.appointments_head__I5Vog{margin-bottom:30px}.appointments_head__I5Vog h1{margin:10px 0}.appointments_empty__baMWC{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap;padding:30px 32px;border-radius:24px;border:1px dashed color-mix(in srgb,var(--accent) 35%,transparent);background:linear-gradient(160deg,color-mix(in srgb,var(--accent) 6%,transparent),transparent 60%)}.appointments_empty__baMWC h2{font-weight:400;margin-bottom:6px}.appointments_empty__baMWC p{margin:0}.appointments_ticket__P1wnZ{display:grid;grid-template-columns:240px 1fr;border-radius:26px;overflow:hidden;border:1px solid var(--line-2);background:linear-gradient(180deg,var(--surface-2),var(--surface));box-shadow:0 30px 80px color-mix(in srgb,var(--shadow-c) 35%,transparent);animation:appointments_rise__MYr5S .7s var(--ease) both}@keyframes appointments_rise__MYr5S{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.appointments_tWhen__Mt9He{display:grid;align-content:center;grid-gap:6px;gap:6px;padding:30px;position:relative;background:radial-gradient(100% 80% at 0 0,color-mix(in srgb,var(--accent) 14%,transparent),transparent 70%),var(--surface-3);border-right:1px dashed var(--line-2)}.appointments_tTag__l_s8X{justify-self:start;font-family:var(--mono);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-ink);background:var(--accent);padding:3px 9px;border-radius:999px}.appointments_tTime__AOoWU{font-family:var(--display);font-weight:300;font-size:2.8rem;letter-spacing:-.04em;white-space:nowrap;margin-top:6px}.appointments_tDay__h9_Zc{color:var(--text-2)}.appointments_tBody__QVC4Q{padding:30px 34px}.appointments_tBody__QVC4Q h2{font-weight:400;font-size:2rem;margin:6px 0 2px}.appointments_tBody__QVC4Q>p{margin:0}.appointments_about__U0Wli{margin:16px 0 0!important;padding:10px 14px;border-left:2px solid var(--accent);background:color-mix(in srgb,var(--accent) 5%,transparent);border-radius:0 10px 10px 0;display:inline-block}.appointments_tActions__Tnyze{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:24px}.appointments_sent__lOYkB{margin-top:14px!important;font-size:.88rem;color:var(--text-3)}.appointments_block__qNM3l{margin-top:46px}.appointments_blockTitle__W0SwY{font-family:var(--mono);font-size:.74rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);margin:0 0 14px}.appointments_list__bxDnX{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.appointments_list__bxDnX li{display:grid;grid-template-columns:200px 200px 1fr auto;grid-gap:14px;gap:14px;padding:14px 4px;border-bottom:1px solid var(--line);align-items:baseline}.appointments_timeline__GVeWL{list-style:none;margin:0;padding:0 0 0 22px;border-left:1px solid var(--line-2)}.appointments_timeline__GVeWL li{position:relative;display:grid;grid-gap:2px;gap:2px;padding:0 0 26px 6px}.appointments_timeline__GVeWL li:before{content:"";position:absolute;left:-27px;top:5px;width:9px;height:9px;border-radius:50%;background:var(--bg);border:2px solid var(--text-3)}.appointments_timeline__GVeWL time{font-size:.82rem;color:var(--text-3)}.appointments_timeline__GVeWL strong{font-family:var(--display);font-weight:400;font-size:1.2rem}.appointments_links__GaqJn{display:flex;gap:16px;margin-top:4px;font-size:.92rem}@media (max-width:760px){.appointments_ticket__P1wnZ{grid-template-columns:1fr}.appointments_tWhen__Mt9He{border-right:0;border-bottom:1px dashed var(--line-2)}.appointments_tBody__QVC4Q{padding:24px 20px}.appointments_list__bxDnX li{grid-template-columns:1fr;gap:2px}}.care_page__TDnI7{padding-top:44px;padding-bottom:20px}.care_head__LH67J{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap;margin-bottom:28px}.care_head__LH67J h1{margin:10px 0 0}.care_switch__z9JmY{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;padding:6px;border-radius:22px;background:var(--surface);border:1px solid var(--line);min-width:min(620px,100%)}.care_switch__z9JmY button{display:flex;gap:12px;align-items:center;text-align:left;padding:12px 16px;border-radius:16px;border:1px solid transparent;background:none;color:var(--text);font:inherit;cursor:pointer;transition:background-color .25s,border-color .25s}.care_switch__z9JmY button:hover{background:color-mix(in srgb,var(--text) 4%,transparent)}.care_switch__z9JmY button[aria-checked=true]{background:var(--surface-3);border-color:color-mix(in srgb,var(--accent) 45%,transparent)}.care_switch__z9JmY strong{display:block;font-weight:600}.care_switch__z9JmY small{color:var(--text-2);font-size:.84rem}.care_dot__CwCrz{flex:none;width:10px;height:10px;border-radius:50%;background:var(--text-3)}.care_dot__CwCrz[data-on]{background:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 20%,transparent);animation:care_beat__j_qUx 1.6s ease-in-out infinite}@keyframes care_beat__j_qUx{50%{box-shadow:0 0 0 8px color-mix(in srgb,var(--accent) 0%,transparent)}}.care_queue__HpRcO{display:grid;grid-template-columns:300px 1fr;grid-gap:40px;gap:40px;align-items:center;padding:34px;border-radius:28px;border:1px solid var(--line-2);background:radial-gradient(60% 90% at 0 50%,color-mix(in srgb,var(--accent) 10%,transparent),transparent 60%),linear-gradient(180deg,var(--surface-2),var(--surface));animation:care_rise__mCGOH .6s var(--ease) both}@keyframes care_rise__mCGOH{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.care_ringBox__BoK4y{position:relative;width:220px;height:220px;justify-self:center}.care_ring__uUqrS{position:absolute;inset:0}.care_ringArc__OgMP1{transition:stroke-dashoffset 1.2s var(--ease);filter:drop-shadow(0 0 8px color-mix(in srgb,var(--accent) 60%,transparent))}.care_ringText__8mQMs{position:absolute;inset:0;display:grid;place-content:center;text-align:center;color:var(--text-2)}.care_big__ovtH6{font-family:var(--display);font-weight:300;font-size:4.4rem;line-height:1;letter-spacing:-.05em;color:var(--text)}.care_qInfo__TCxyv h2{font-weight:400;font-size:2rem;margin:6px 0 16px}.care_qStats__hxulW{display:grid;grid-template-columns:repeat(3,auto);grid-gap:8px 34px;gap:8px 34px;justify-content:start;margin:0 0 20px}.care_qStats__hxulW dt{font-family:var(--mono);font-size:.64rem;letter-spacing:.13em;text-transform:uppercase;color:var(--text-3)}.care_qStats__hxulW dd{margin:4px 0 0;font-family:var(--display);font-size:1.6rem}.care_line__uRlTv{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-bottom:22px}.care_person__ZsJl7{width:14px;height:22px;border-radius:7px 7px 4px 4px;background:var(--line-2);animation:care_pop__SoAMV .4s var(--ease) both}@keyframes care_pop__SoAMV{0%{transform:scale(0)}to{transform:scale(1)}}.care_you___xi35{width:auto;height:24px;padding:0 10px;border-radius:999px;background:var(--accent);color:var(--accent-ink);font:700 .72rem/24px var(--body)}.care_qActions__KC7tc{display:flex;gap:10px;flex-wrap:wrap}.care_fine___GVz5{margin:14px 0 0;font-size:.84rem;color:var(--text-3)}.care_joinBox__cfk7_ h2{font-weight:400;margin-bottom:4px}.care_joinRow__oiQSD{display:flex;gap:10px;margin-top:16px;flex-wrap:wrap}.care_joinRow__oiQSD select{flex:1 1 300px}.care_find__DYH3e{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);grid-gap:18px;gap:18px;align-items:start}.care_mapCol__4SamO{position:-webkit-sticky;position:sticky;top:84px;height:calc(100vh - 140px);min-height:480px;display:grid;grid-template-rows:1fr auto;grid-gap:8px;gap:8px}.care_loc__hoB_T{margin:0;font-size:.86rem;color:var(--text-2);display:flex;gap:10px;flex-wrap:wrap;align-items:center}.care_demo__0PDpc{margin-left:auto;font-family:var(--mono);font-size:.66rem;letter-spacing:.08em;text-transform:uppercase;color:var(--amber)}.care_list__kACyU{list-style:none;margin:0;padding:0;display:grid;grid-gap:12px;gap:12px}.care_card__pkXKk{padding:18px;border-radius:18px;border:1px solid var(--line);background:var(--surface);cursor:pointer;transition:border-color .25s,transform .3s var(--ease),box-shadow .3s}.care_card__pkXKk:hover{border-color:var(--line-2);transform:translateY(-2px)}.care_cardOn__ooNNT{border-color:color-mix(in srgb,var(--accent) 55%,transparent);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 8%,transparent)}.care_cardHead__fyc25{display:flex;justify-content:space-between;gap:10px;align-items:baseline}.care_cardHead__fyc25 h3{margin:0;font-size:1.15rem;font-weight:500}.care_status__vMLbL{flex:none;font-size:.8rem;font-weight:700;padding:3px 10px;border-radius:999px;background:color-mix(in srgb,var(--t-self) 16%,transparent);color:var(--t-self)}.care_status__vMLbL[data-tone=medium]{background:color-mix(in srgb,var(--amber) 16%,transparent);color:var(--amber)}.care_status__vMLbL[data-tone=long]{background:color-mix(in srgb,var(--pulse) 16%,transparent);color:var(--pulse)}.care_status__vMLbL[data-tone=closed]{background:var(--surface-3);color:var(--text-3)}.care_meta__M_7m2{margin:4px 0 8px;font-size:.86rem;color:var(--text-2)}.care_openTxt__iD_yi{color:var(--t-self);font-weight:700}.care_closedTxt__GtUpA{color:var(--red-text);font-weight:700}.care_about__cloH7{margin:0 0 12px;font-size:.92rem;color:var(--text-2)}.care_stats__TaXQr{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin:0 0 14px;padding:10px 12px;border-radius:12px;background:var(--surface-2)}.care_stats__TaXQr dt{font-family:var(--mono);font-size:.6rem;letter-spacing:.12em;text-transform:uppercase;color:var(--text-3)}.care_stats__TaXQr dd{margin:2px 0 0;font-family:var(--display);font-size:1.15rem}.care_cardActions__xhsmy{display:flex;gap:8px;flex-wrap:wrap}.care_book__fRUH7{margin-top:56px;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-gap:30px;gap:30px;align-items:start}.care_bookHead__oFdZ5 h2{font-weight:400;font-size:1.9rem;margin:8px 0}.care_done__cNmPL h3{font-weight:400;font-size:1.6rem;margin:0 0 6px}@media (max-width:960px){.care_queue__HpRcO{grid-template-columns:1fr;padding:24px}.care_qStats__hxulW{grid-template-columns:1fr 1fr}.care_find__DYH3e{grid-template-columns:1fr}.care_mapCol__4SamO{position:static;height:420px}.care_book__fRUH7,.care_switch__z9JmY{grid-template-columns:1fr}}.care_head__y8TX5{padding:36px 0 22px}.care_sum__sbmzV{font-size:var(--s1);max-width:70ch}.care_table__0s0Px td{padding:14px 10px}.care_headline__pEKNg{font-weight:700}tr.care_alert__pfeQ1 td:first-child{box-shadow:inset 4px 0 0 var(--t-today)}tr.care_watch__gY_Jd td:first-child{box-shadow:inset 4px 0 0 var(--t-pharm)}tr.care_ok__aLbvc .care_headline__pEKNg{font-weight:400;color:var(--graphite)}.care_detailHead__z6qae{padding:28px 0 18px;display:flex;justify-content:space-between;gap:20px;align-items:flex-end;flex-wrap:wrap}.care_detailHead__z6qae h1{margin:0}.care_grid__iLctt{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);grid-gap:40px;gap:40px;padding:24px 0 30px}.care_why__AyRs6{font-size:var(--s1);line-height:1.5;max-width:62ch}.care_by__Ue1L0{font-size:.88rem;color:var(--graphite)}.care_signals__9_jBp{list-style:none;padding:0;margin:0}.care_signals__9_jBp li{padding:14px 0;border-bottom:1px solid var(--rule)}.care_signals__9_jBp h3{font-family:var(--body);font-size:1.05rem;font-weight:700;margin:0 0 4px}.care_signals__9_jBp p{margin:0 0 6px}.care_check__URD08{color:var(--ink-2);font-size:.95rem}.care_charts__copLr{display:grid;grid-gap:18px;gap:18px}.care_chart__bQ0UC{display:grid;grid-gap:4px;gap:4px}.care_chart__bQ0UC strong,.care_ci__BNSKX{font-size:.95rem}.care_ci__BNSKX td{padding:8px 6px}.care_form__ptoiz{display:grid;grid-gap:10px;gap:10px}.care_form__ptoiz fieldset{border:none;padding:0;margin:0}.care_form__ptoiz legend{font-weight:700;margin-bottom:6px}@media (max-width:860px){.care_grid__iLctt{grid-template-columns:1fr}}@media (max-width:720px){.care_table__0s0Px td:first-child,.care_table__0s0Px th:first-child{width:42%}.care_headline__pEKNg{font-size:.95rem}}.note_note__FCiw4{background:linear-gradient(180deg,var(--surface-2),var(--surface));border:1px solid var(--line);border-radius:24px;padding:34px 36px}.note_head__zD9p4{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;border-bottom:1px solid var(--line-2);padding-bottom:18px}.note_name__bGstC{font-size:clamp(2rem,4vw,2.8rem);font-weight:300;margin:0}.note_meta__tV_W6{margin:6px 0 0;color:var(--text-2)}.note_urg__h88QX{margin:0;display:grid;text-align:right;font-weight:700;font-size:.95rem;color:var(--text);padding:8px 14px;border-radius:12px;border:1px solid var(--line-2);white-space:nowrap}.note_urg__h88QX small{font-family:var(--mono);font-weight:400;font-size:.62rem;letter-spacing:.13em;text-transform:uppercase;color:var(--text-3)}.note_urg__h88QX[data-c=orange],.note_urg__h88QX[data-c=red]{border-color:color-mix(in srgb,var(--red) 45%,transparent);color:var(--red-text)}.note_oneLiner__e9X8a{font-family:var(--display);font-size:1.5rem;font-weight:400;letter-spacing:-.02em;margin:20px 0 6px;max-width:70ch}.note_grid__H5ETB{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);grid-gap:40px;gap:40px;margin-top:18px}.note_main__2uKJy h2,.note_side__ETYV7 h2,.note_tx__pQRYw h2{font-family:var(--mono);font-size:.72rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);margin:28px 0 10px;padding-bottom:6px;border-bottom:1px solid var(--line)}.note_main__2uKJy h3{font-family:var(--body);font-size:.92rem;font-weight:700;color:var(--text-2);margin:16px 0 4px}.note_main__2uKJy ul,.note_side__ETYV7 ul{margin:0;padding-left:1.1em}.note_hpi__vQy7g>div{display:grid;grid-template-columns:160px 1fr;grid-gap:12px;gap:12px;padding:7px 0;border-bottom:1px solid var(--line)}.note_hpi__vQy7g dt{color:var(--text-3)}.note_hpi__vQy7g dd{margin:0}.note_two__vr5q7{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.note_screen__FFG_c{background:color-mix(in srgb,var(--t-self) 7%,transparent);border-left:3px solid var(--t-self);padding:12px 16px;margin-top:20px;border-radius:0 12px 12px 0}.note_cons__ZoVZk{padding-left:1.3em;margin:0}.note_cons__ZoVZk li{margin:10px 0}.note_consName__i0XF_{font-weight:700}.note_lik__z5GUn{font-family:var(--mono);font-size:.72rem;padding:2px 8px;border-radius:999px;border:1px solid var(--line-2);color:var(--text-2);margin-left:4px}.note_lik__z5GUn[data-l="must rule out"]{border-color:color-mix(in srgb,var(--red) 50%,transparent);color:var(--red-text)}.note_lik__z5GUn[data-l=higher]{border-color:color-mix(in srgb,var(--amber) 50%,transparent);color:var(--amber)}.note_because__WSfer{display:block;color:var(--text-2);font-size:.92rem}.note_side__ETYV7{border-left:1px solid var(--line);padding-left:28px}.note_kv__avFk7>div{padding:8px 0;border-bottom:1px solid var(--line)}.note_kv__avFk7 dt{color:var(--text-3);font-size:.85rem}.note_kv__avFk7 dd{margin:2px 0 0}.note_scores__3BwdA{list-style:none;padding:0!important}.note_scores__3BwdA li{padding:9px 0;border-bottom:1px solid var(--line);display:grid}.note_scoreName__ITAbi{font-weight:700}.note_scoreVal___40GY[data-sev="2"]{color:var(--red-text);font-weight:700}.note_scoreVal___40GY[data-sev="1"]{color:var(--amber);font-weight:700}.note_trends__iSjiI{display:grid;grid-gap:10px;gap:10px}.note_trends__iSjiI>div{display:flex;justify-content:space-between;align-items:center}.note_trends__iSjiI span{color:var(--text-2);font-size:.9rem}.note_mods__VMDKA{font-size:.92rem;color:var(--text-2)}.note_tx__pQRYw{margin-top:30px}.note_media__ohxOt{display:flex;flex-wrap:wrap;gap:14px}.note_media__ohxOt figure{margin:0;width:260px;border:1px solid var(--line);border-radius:14px;overflow:hidden;background:var(--surface-2)}.note_media__ohxOt img,.note_media__ohxOt video{display:block;width:100%;height:170px;object-fit:cover;background:var(--surface-3)}.note_media__ohxOt figcaption{padding:8px 10px;font-size:.9rem;color:var(--text-2)}.note_tx__pQRYw ol{padding-left:1.4em}.note_tx__pQRYw li{margin:12px 0 16px}.note_txQ__aD8Jq{margin:0}.note_txWhy__KY8gw{margin:3px 0;font-size:.88rem;color:var(--violet)}.note_txA___fiCR{margin:4px 0 0;padding-left:12px;border-left:2px solid var(--line-2);color:var(--text-2)}@media (max-width:860px){.note_note__FCiw4{padding:20px}.note_grid__H5ETB,.note_two__vr5q7{grid-template-columns:1fr;gap:10px}.note_side__ETYV7{border-left:none;padding-left:0}.note_hpi__vQy7g>div{grid-template-columns:1fr;gap:0}.note_head__zD9p4{flex-direction:column}.note_urg__h88QX{text-align:left}}.connect_page__JikjY{padding-top:44px;padding-bottom:20px}.connect_head__Qgiza{margin-bottom:26px}.connect_head__Qgiza h1{margin:10px 0}.connect_sourcesTitle__lVvFF{font-family:var(--mono);font-size:.74rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);margin:50px 0 14px}.connect_grid__uLcCb{display:grid;grid-template-columns:1.3fr 1fr;grid-gap:18px;gap:18px;align-items:start}.connect_tile__2Ww5r{background:linear-gradient(180deg,var(--surface-2),var(--surface));border:1px solid var(--line);border-radius:22px;padding:24px}.connect_apple__hC10L{grid-row:span 2}.connect_soon__WSWtL{background:transparent;border-style:dashed}.connect_soon__WSWtL h3{font-size:1.05rem;font-weight:500}.connect_tileHead__NQ2Dn{display:flex;gap:14px;align-items:center;margin-bottom:16px}.connect_tileHead__NQ2Dn h3{margin:0;font-size:1.3rem;font-weight:500}.connect_tileHead__NQ2Dn>div{flex:1 1}.connect_logo__rQxFP{width:46px;height:46px;border-radius:14px;background:var(--surface-3);border:1px solid var(--line-2);display:grid;place-items:center;flex:none}.connect_state__H0Vw3{margin:2px 0 0;color:var(--text-2);font-size:.92rem}.connect_badge__bel_y{font-family:var(--mono);font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;padding:4px 10px;border-radius:999px;border:1px solid var(--line-2);color:var(--text-3)}.connect_badge__bel_y[data-on]{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 40%,transparent)}.connect_how__DQ1be{padding-left:1.3em;margin:0 0 18px;color:var(--text-2)}.connect_how__DQ1be li{margin:6px 0}.connect_how__DQ1be strong{color:var(--text)}.connect_body__6dfge{color:var(--text-2)}.connect_actions__U01_k{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.connect_why__CGwrY{font-size:.86rem;color:var(--text-3);margin:16px 0 0}.connect_msg__wm4Vs{margin:18px 0 30px;font-weight:700}@media (max-width:860px){.connect_grid__uLcCb{grid-template-columns:1fr}.connect_apple__hC10L{grid-row:auto}}.doctor_page__cIXiX{padding-top:44px;padding-bottom:20px}.doctor_head__kJlbS{margin-bottom:30px}.doctor_head__kJlbS h1{margin:10px 0 8px;font-size:clamp(2.6rem,5vw,3.8rem)}.doctor_lede__aOJb7{color:var(--text-2);font-size:1.1rem;margin:0}.doctor_none__Sdg4m{text-align:left;padding:34px}.doctor_none__Sdg4m h2{font-weight:400}.doctor_brief__Ampch{border-radius:26px;border:1px solid var(--line-2);overflow:hidden;background:radial-gradient(60% 90% at 0 0,color-mix(in srgb,var(--accent) 9%,transparent),transparent 60%),linear-gradient(180deg,var(--surface-2),var(--surface));box-shadow:0 30px 80px color-mix(in srgb,var(--shadow-c) 35%,transparent);animation:doctor_rise__Xjuea .7s var(--ease) both}@keyframes doctor_rise__Xjuea{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.doctor_briefHead__EnNL0{display:grid;grid-template-columns:230px 1fr;grid-gap:34px;gap:34px;padding:32px 34px 26px;border-bottom:1px solid var(--line)}.doctor_when__Qe1J3{display:grid;align-content:start;grid-gap:4px;gap:4px;padding-right:26px;border-right:1px solid var(--line)}.doctor_whenTag__iCDcE{justify-self:start;font-family:var(--mono);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-ink);background:var(--accent);padding:3px 9px;border-radius:999px}.doctor_whenTime__b_zlL{white-space:nowrap;font-family:var(--display);font-weight:300;font-size:2.7rem;letter-spacing:-.04em;line-height:1.05;margin-top:8px}.doctor_whenDay__lzO7e{color:var(--text-2)}.doctor_who__6TxfL h2{margin:6px 0 4px}.doctor_whoName___irRJ{font-size:clamp(1.9rem,3.2vw,2.6rem);font-weight:400;letter-spacing:-.03em}.doctor_whoName___irRJ a{color:var(--text);text-decoration:none;background-image:linear-gradient(var(--accent),var(--accent));background-size:0 1px;background-repeat:no-repeat;background-position:0 100%;transition:background-size .4s var(--ease)}.doctor_whoName___irRJ a:hover{background-size:100% 1px;color:var(--text)}.doctor_whoMeta__EzmIA{color:var(--text-2);margin:0 0 12px}.doctor_reason__wWxC4{font-size:1.1rem;margin:0;padding:10px 14px;border-left:2px solid var(--accent);background:color-mix(in srgb,var(--accent) 5%,transparent);border-radius:0 10px 10px 0;display:inline-block}.doctor_briefBody__06_4H{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);grid-gap:34px;gap:34px;padding:26px 34px}.doctor_oneLiner__UWYSC{font-family:var(--display);font-size:1.45rem;font-weight:400;letter-spacing:-.02em;line-height:1.3;margin:0 0 16px}.doctor_hpi__Vrbp3{margin:0;display:grid}.doctor_hpi__Vrbp3>div{display:grid;grid-template-columns:170px 1fr;grid-gap:14px;gap:14px;padding:9px 0;border-top:1px solid var(--line)}.doctor_hpi__Vrbp3 dt{color:var(--text-3);font-size:.92rem}.doctor_hpi__Vrbp3 dd{margin:0}.doctor_briefSide___LrLP{display:grid;grid-gap:18px;gap:18px;align-content:start;padding-left:26px;border-left:1px solid var(--line)}.doctor_briefSide___LrLP p{margin:0}.doctor_briefSide___LrLP .panel-title{margin-bottom:6px}.doctor_briefEmpty__ohCiN{padding:26px 34px;display:grid;grid-gap:6px;gap:6px}.doctor_briefEmpty__ohCiN p{margin:0}.doctor_briefActions___D_Up{display:flex;gap:10px;flex-wrap:wrap;padding:0 34px 30px}.doctor_urgent__XnDt0{margin:16px 0 0;display:inline-block;color:var(--red-text);font-weight:700;font-size:.92rem;padding:6px 12px;border-radius:999px;background:color-mix(in srgb,var(--red) 10%,transparent);border:1px solid color-mix(in srgb,var(--red) 35%,transparent)}.doctor_urgentChip__RxI0S{font-size:.8rem;font-weight:700;color:var(--red-text)}.doctor_block__Okkqu{margin-top:44px}.doctor_blockTitle__1ZsGL{font-family:var(--mono);font-size:.74rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);margin:0 0 12px}.doctor_queue__u7Hzu{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.doctor_queue__u7Hzu li{border-bottom:1px solid var(--line)}.doctor_queue__u7Hzu button{width:100%;display:grid;grid-template-columns:130px 220px 1fr auto;grid-gap:20px;gap:20px;align-items:center;text-align:left;padding:16px 10px;background:none;border:0;color:var(--text);font:inherit;cursor:pointer;transition:background-color .25s,padding .35s var(--ease);border-radius:12px}.doctor_queue__u7Hzu button:hover{background:color-mix(in srgb,var(--text) 3.5%,transparent);padding-left:16px}.doctor_queueOn__Ye4sZ{background:color-mix(in srgb,var(--accent) 6%,transparent)!important;box-shadow:inset 2px 0 0 var(--accent)}.doctor_qTime__UDPYU,.doctor_qWho__Y357z{display:grid}.doctor_qTime__UDPYU .doctor_num__8qrVY{font-size:1.05rem}.doctor_qTime__UDPYU small,.doctor_qWho__Y357z small{color:var(--text-3);font-size:.82rem}.doctor_qWhat__ZWnvd{color:var(--text-2)}.doctor_qState__rAzdq{font-size:.82rem;color:var(--text-3);white-space:nowrap}.doctor_history__C0Kl8{margin-top:44px;border-top:1px solid var(--line)}.doctor_history__C0Kl8 summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:12px;padding:20px 4px;font-family:var(--mono);font-size:.74rem;letter-spacing:.14em;text-transform:uppercase;color:var(--text-2)}.doctor_history__C0Kl8 summary::-webkit-details-marker{display:none}.doctor_history__C0Kl8 summary:after{content:"+";margin-left:auto;font-size:1.1rem;color:var(--text-3);transition:transform .3s var(--ease)}.doctor_history__C0Kl8[open] summary:after{transform:rotate(45deg)}.doctor_history__C0Kl8 summary:hover{color:var(--text)}.doctor_count__Uu8JT{color:var(--text-3)}@media (max-width:900px){.doctor_briefBody__06_4H,.doctor_briefHead__EnNL0{grid-template-columns:1fr;gap:18px;padding-left:20px;padding-right:20px}.doctor_when__Qe1J3{border-right:0;padding-right:0}.doctor_briefSide___LrLP{border-left:0;padding-left:0}.doctor_briefActions___D_Up{padding:0 20px 24px}.doctor_hpi__Vrbp3>div{grid-template-columns:1fr;gap:0}.doctor_queue__u7Hzu button{grid-template-columns:90px 1fr}.doctor_qState__rAzdq,.doctor_qWhat__ZWnvd{grid-column:2}}.dashboard_page___JI8p{padding-top:26px;padding-bottom:30px}.dashboard_back__fjxE9{margin:0 0 18px}.dashboard_back__fjxE9 a{color:var(--text-2);text-decoration:none;font-size:.92rem}.dashboard_back__fjxE9 a:hover{color:var(--text)}.dashboard_head__Yu6iv{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap;margin-bottom:22px}.dashboard_name__9apEB{margin:0;font-size:clamp(2.4rem,5vw,3.6rem);font-weight:300}.dashboard_meta__AIsaH{display:flex;flex-wrap:wrap;gap:6px 18px;margin:8px 0 0;color:var(--text-2)}.dashboard_meta__AIsaH span+span:before{content:"";display:inline-block;width:3px;height:3px;border-radius:50%;background:var(--text-3);margin-right:18px;vertical-align:middle}.dashboard_headSide__2rPoa{display:flex;align-items:center;gap:18px}.dashboard_next__TxRwb{margin:0;display:grid;text-align:right}.dashboard_next__TxRwb small{font-family:var(--mono);font-size:.64rem;letter-spacing:.13em;text-transform:uppercase;color:var(--text-3)}.dashboard_next__TxRwb span{color:var(--text-2);font-size:.88rem}.dashboard_tabs__IZqzR{display:flex;gap:4px;margin-bottom:22px;padding:4px;border-radius:999px;background:var(--surface);border:1px solid var(--line);width:-moz-fit-content;width:fit-content;max-width:100%;overflow-x:auto}.dashboard_tabs__IZqzR button{font:inherit;font-size:.93rem;padding:9px 18px;border-radius:999px;border:0;background:none;color:var(--text-2);cursor:pointer;white-space:nowrap;transition:color .2s,background-color .25s}.dashboard_tabs__IZqzR button:hover{color:var(--text)}.dashboard_tabs__IZqzR button[aria-selected=true]{background:var(--surface-3);color:var(--text);box-shadow:inset 0 0 0 1px var(--line-2)}.dashboard_panelIn__2VaQe{animation:dashboard_tabIn__UnOet .45s var(--ease) both}@keyframes dashboard_tabIn__UnOet{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.dashboard_clinical__P0FgH{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:18px;gap:18px;margin-top:18px}.dashboard_chips__Vq5d8{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.dashboard_chips__Vq5d8 li{font-size:.9rem;padding:5px 11px;border-radius:10px;background:var(--surface-2);border:1px solid var(--line)}.dashboard_empty__71Lib{margin:0;color:var(--text-3)}.dashboard_twoCol__EYeKR{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-gap:34px;gap:34px;align-items:start}.dashboard_sub__9P3MA{font-family:var(--mono);font-size:.74rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);margin:0 0 14px}.dashboard_sub__9P3MA+*{margin-bottom:30px}.dashboard_timeline__BvNrs{list-style:none;margin:0;padding:0 0 0 20px;border-left:1px solid var(--line-2)}.dashboard_timeline__BvNrs li{position:relative;padding:0 0 22px 6px}.dashboard_timeline__BvNrs li:before{content:"";position:absolute;left:-25px;top:6px;width:9px;height:9px;border-radius:50%;background:var(--bg);border:2px solid var(--accent)}.dashboard_timeline__BvNrs time{display:block;font-size:.8rem;color:var(--text-3)}.dashboard_tlTitle__niyfY{font-family:var(--display);font-size:1.15rem;color:var(--text)!important;text-decoration:none}.dashboard_tlTitle__niyfY:hover{text-decoration:underline}.dashboard_timeline__BvNrs p{margin:3px 0 0;color:var(--text-2);font-size:.95rem}.dashboard_appts__tUd_q{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.dashboard_appts__tUd_q li{display:grid;grid-template-columns:170px 1fr auto;grid-gap:12px;gap:12px;padding:12px 2px;border-bottom:1px solid var(--line);align-items:baseline}.dashboard_appts__tUd_q .dashboard_num__hs14s{color:var(--text-2);font-size:.88rem}.dashboard_status__z_N_Z{font-size:.8rem;color:var(--text-3)}.dashboard_status__z_N_Z[data-s=booked]{color:var(--accent)}.dashboard_notes__RpjfQ{margin:0;padding-left:1.1em;color:var(--text-2)}.dashboard_notes__RpjfQ li{margin:6px 0}.dashboard_drop__gi4ep{width:100%;display:grid;grid-gap:4px;gap:4px;place-items:center;padding:34px 20px;margin-top:8px;border-radius:18px;border:1.5px dashed var(--line-2);background:color-mix(in srgb,var(--accent) 3%,transparent);color:var(--text);font:inherit;cursor:pointer;transition:border-color .25s,background-color .25s}.dashboard_drop__gi4ep:hover,.dashboard_drop__gi4ep[data-drag]{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 7%,transparent)}.dashboard_drop__gi4ep span{color:var(--text-3);font-size:.9rem}.dashboard_review__gOy4K{margin-top:22px;padding-top:18px;border-top:1px solid var(--line)}.dashboard_files__FYnOf{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.dashboard_files__FYnOf li{display:flex;gap:14px;align-items:flex-start;padding:14px;border-radius:14px;background:var(--surface);border:1px solid var(--line)}.dashboard_fileIcon__o2lLK{flex:none;width:44px;height:52px;border-radius:8px;display:grid;place-items:end center;padding-bottom:7px;font-family:var(--mono);font-size:.6rem;color:var(--accent);background:linear-gradient(180deg,var(--surface-3),var(--surface-2));border:1px solid var(--line-2)}.dashboard_fileMain__bua8H{display:grid;grid-gap:2px;gap:2px;min-width:0}.dashboard_fileMain__bua8H strong{overflow-wrap:anywhere}.dashboard_fileMain__bua8H small{color:var(--text-3)}.dashboard_fileSum__8U519{color:var(--text-2);font-size:.9rem;margin-top:4px}@media (max-width:1080px){.dashboard_clinical__P0FgH{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.dashboard_twoCol__EYeKR{grid-template-columns:1fr}.dashboard_appts__tUd_q li{grid-template-columns:1fr;gap:2px}.dashboard_next__TxRwb{text-align:left}.dashboard_headSide__2rPoa{width:100%;justify-content:space-between}}@media (max-width:560px){.dashboard_clinical__P0FgH{grid-template-columns:1fr}}.patients_page__eLMwW{padding-top:44px;padding-bottom:30px}.patients_head__6j2aJ{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;flex-wrap:wrap;margin-bottom:30px}.patients_head__6j2aJ h1{margin:10px 0 8px}.patients_head__6j2aJ p{margin:0}.patients_search__E5cYR{width:min(360px,100%);margin:0}.patients_search__E5cYR input{border-radius:999px;padding-left:18px}.patients_grid__HaVlU{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:16px;gap:16px}.patients_grid__HaVlU li{animation:patients_in___DZgY .6s var(--ease) both}@keyframes patients_in___DZgY{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.patients_card__p_pzo{position:relative;display:grid;grid-gap:4px;gap:4px;padding:22px;border-radius:22px;text-decoration:none;color:var(--text)!important;background:linear-gradient(180deg,var(--surface-2),var(--surface));border:1px solid var(--line);transition:transform .35s var(--ease),border-color .3s,box-shadow .35s var(--ease)}.patients_card__p_pzo:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--accent) 45%,transparent);box-shadow:0 22px 50px color-mix(in srgb,var(--shadow-c) 40%,transparent)}.patients_avatar__pJTkg{width:46px;height:46px;border-radius:14px;display:grid;place-items:center;font-family:var(--display);font-weight:500;margin-bottom:12px;color:var(--accent-2);background:color-mix(in srgb,var(--accent) 10%,transparent);border:1px solid color-mix(in srgb,var(--accent) 25%,transparent)}.patients_avatar__pJTkg[data-sex=female]{color:var(--pulse);background:color-mix(in srgb,var(--pulse) 10%,transparent);border-color:color-mix(in srgb,var(--pulse) 28%,transparent)}.patients_name__sZNC5{font-family:var(--display);font-size:1.45rem;letter-spacing:-.02em}.patients_meta__RcAIc{color:var(--text-2);font-size:.92rem}.patients_conds__wbbTr{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0 16px;min-height:28px}.patients_conds__wbbTr span{font-size:.8rem;padding:4px 10px;border-radius:999px;border:1px solid var(--line-2);color:var(--text-2)}.patients_conds__wbbTr .patients_none__gi5gY{border-style:dashed;color:var(--text-3)}.patients_foot__Y3Uox{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;padding-top:14px;border-top:1px solid var(--line);font-size:.92rem}.patients_foot__Y3Uox small{display:block;font-family:var(--mono);font-size:.64rem;letter-spacing:.13em;text-transform:uppercase;color:var(--text-3);margin-bottom:2px}.patients_watch__6qGoj{display:inline-flex;align-items:center;gap:7px;font-size:.82rem;color:var(--text-3)}.patients_watch__6qGoj span{width:7px;height:7px;border-radius:50%;background:var(--text-3)}.patients_watch__6qGoj[data-on]{color:var(--text-2)}.patients_watch__6qGoj[data-on] span{background:var(--pulse);box-shadow:0 0 10px var(--pulse)}.patients_go__NfcUi{position:absolute;top:22px;right:22px;color:var(--text-3);transition:transform .35s var(--ease),color .3s}.patients_card__p_pzo:hover .patients_go__NfcUi{transform:translateX(4px);color:var(--accent)}.home_hero__CH0pQ{position:relative;overflow:hidden;border-bottom:1px solid var(--line);background:radial-gradient(45% 70% at 76% 50%,color-mix(in srgb,var(--glow) 16%,transparent),transparent 70%),radial-gradient(40% 60% at 5% 100%,color-mix(in srgb,var(--glow-2) 30%,transparent),transparent 70%),linear-gradient(180deg,var(--bg-deep),var(--bg))}.home_heroInner__zTFwy{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;grid-gap:30px;gap:30px;padding-top:30px;padding-bottom:10px}.home_heroText__M8cKg{padding:30px 0 40px}.home_hello__LeUsk{font-size:1.2rem;color:var(--text-2);margin:14px 0 8px}.home_ask__eO3LO{font-family:var(--display);font-weight:300;font-size:clamp(2.8rem,5.6vw,5rem);line-height:.98;letter-spacing:-.045em;margin:0 0 18px;max-width:11ch}.home_sub__6IeOU{color:var(--text-2);font-size:1.1rem;max-width:42ch;margin:0 0 30px}.home_ctas__XWWfn{display:flex;gap:12px;flex-wrap:wrap}.home_talk__qnfLQ{font:inherit;font-weight:700;font-size:1.05rem;display:inline-flex;gap:10px;align-items:center;background:var(--accent);color:var(--accent-ink);border:none;border-radius:999px;padding:16px 28px;cursor:pointer;transition:transform .25s var(--ease),box-shadow .25s var(--ease)}.home_talk__qnfLQ:hover{transform:translateY(-2px);box-shadow:0 14px 40px color-mix(in srgb,var(--accent) 28%,transparent)}.home_type__H18vj{font:inherit;font-weight:700;font-size:1.05rem;color:var(--text);background:transparent;border:1px solid var(--line-2);border-radius:999px;padding:16px 26px;cursor:pointer;transition:border-color .2s,box-shadow .25s}.home_type__H18vj:hover{border-color:var(--accent);box-shadow:0 0 0 5px color-mix(in srgb,var(--accent) 8%,transparent)}.home_nextPill__FsIx0{display:inline-flex;align-items:center;gap:10px;margin-top:26px;padding:9px 16px;border-radius:999px;border:1px solid var(--line-2);color:var(--text-2)!important;text-decoration:none;font-size:.92rem;transition:border-color .2s,color .2s}.home_nextPill__FsIx0:hover{border-color:var(--accent);color:var(--text)!important}.home_pillDot__lz3dD{width:7px;height:7px;border-radius:50%;background:var(--accent);box-shadow:0 0 10px var(--accent)}.home_figure__Ybm6C{position:relative}.home_figureCta__myVwE{position:absolute;left:50%;bottom:40px;transform:translateX(-50%);display:flex;align-items:center;gap:14px;padding:10px 12px 10px 18px;border-radius:999px;background:color-mix(in srgb,var(--glass-c) 78%,transparent);border:1px solid var(--line-2);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);white-space:nowrap}.home_figureCta__myVwE p{margin:0;color:var(--text-2);font-size:.92rem}.home_board__8dxTx{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);grid-gap:40px;gap:40px;padding:44px 0 20px}.home_sectionHead__vfrjU{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:12px}.home_sectionHead__vfrjU h2{font-weight:400;font-size:1.6rem;margin:0}.home_visits__yuJvD{list-style:none;padding:0;margin:0;border-top:1px solid var(--line)}.home_visits__yuJvD li{border-bottom:1px solid var(--line);animation:home_rowIn__xHAeA .55s var(--ease) both}@keyframes home_rowIn__xHAeA{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.home_visits__yuJvD a{display:grid;grid-template-columns:74px minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:center;padding:18px 8px;text-decoration:none;color:var(--text);border-radius:12px;transition:background-color .25s,padding .35s var(--ease)}.home_visits__yuJvD a:hover{background:color-mix(in srgb,var(--text) 4%,transparent);padding-left:16px;color:var(--text)}.home_visits__yuJvD time{color:var(--text-3);font-size:.9rem}.home_what__Iex5O{font-weight:700;overflow-wrap:anywhere}.home_step__Kv_ja{color:var(--text-2);white-space:nowrap;font-size:.92rem}.home_metrics__scv6J{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.home_side__ndhcB{display:grid;grid-gap:16px;gap:16px;align-content:start}.home_side__ndhcB .panel p{margin:0 0 10px}.home_big__jz4UA{font-family:var(--display);font-size:1.6rem;font-weight:400;line-height:1.2;letter-spacing:-.02em}.home_profile__Jq10f{color:var(--text-2)}@media (max-width:900px){.home_heroInner__zTFwy{grid-template-columns:1fr}.home_heroText__M8cKg{padding-bottom:0}.home_figure__Ybm6C{margin-top:-20px}.home_board__8dxTx{grid-template-columns:1fr;gap:26px}.home_metrics__scv6J{grid-template-columns:1fr 1fr}.home_figureCta__myVwE{white-space:normal;flex-wrap:wrap;justify-content:center;border-radius:18px;width:calc(100% - 32px)}}@media (max-width:600px){.home_visits__yuJvD a{grid-template-columns:56px minmax(0,1fr);gap:4px 12px}.home_step__Kv_ja{grid-column:2}}.auth_shell___bSS7{min-height:100vh;display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,560px);background:var(--bg);color:var(--text)}.auth_brandSide__6rSq_{position:relative;padding:32px 6vw;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;background:radial-gradient(70% 60% at 30% 60%,color-mix(in srgb,var(--glow) 18%,transparent),transparent 70%),linear-gradient(160deg,var(--bg-2),var(--bg-deep) 70%);border-right:1px solid var(--line)}.auth_brand__oXfSE{display:inline-flex;gap:12px;align-items:center;font-weight:600;font-size:1.25rem;text-decoration:none}.auth_brand__oXfSE,.auth_line__xW5r5{font-family:var(--display);color:var(--text)}.auth_line__xW5r5{font-weight:300;font-size:clamp(2.8rem,5vw,4.8rem);line-height:1;letter-spacing:-.045em;margin:0}.auth_trace__vwLwV{width:100%;height:80px;opacity:.8}.auth_main___YBIc{background:var(--bg-2);color:var(--text);display:flex;align-items:center;justify-content:center;padding:40px 32px}.auth_card__NWIu4{width:100%;max-width:420px;animation:auth_rise__5SRZ4 .5s cubic-bezier(.2,.8,.2,1)}@keyframes auth_rise__5SRZ4{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.auth_card__NWIu4 h1{font-family:var(--display);font-weight:400;font-size:2.4rem;line-height:1.05;margin:0 0 22px}.auth_lede__vH5hP{display:none}.auth_primary__tF_SB{width:100%;justify-content:center;margin-top:6px;padding:14px 22px!important}.auth_switch__DQWnG{margin-top:22px;color:var(--graphite)}.auth_err__Dzefc{color:var(--red-text);font-weight:700}.auth_roles__pmhed{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.auth_role__m5Yi2{font:inherit;color:var(--text);background:var(--surface-2);border:1px solid var(--line-2);border-radius:18px;padding:26px 18px;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;transition:border-color .2s,transform .2s,box-shadow .2s}.auth_role__m5Yi2:hover{border-color:var(--accent);transform:translateY(-3px);box-shadow:0 18px 40px color-mix(in srgb,var(--shadow-c) 40%,transparent),0 0 0 4px color-mix(in srgb,var(--accent) 8%,transparent)}.auth_role__m5Yi2 strong{font-family:var(--display);font-size:1.25rem;font-weight:500}.auth_icon__Ti_gH{width:60px;height:60px;border-radius:18px;display:grid;place-items:center;background:color-mix(in srgb,var(--accent) 10%,transparent);color:var(--accent);border:1px solid color-mix(in srgb,var(--accent) 25%,transparent)}.auth_back__5_lNe{background:none;border:none;color:var(--text-2);font:inherit;cursor:pointer;padding:0;margin-bottom:16px;display:inline-flex;gap:6px;align-items:center}.auth_back__5_lNe:hover{color:var(--text)}.auth_two__5MuKH{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.auth_fine__Ka6MO{font-size:.85rem;color:var(--muted);margin-top:14px}@media (max-width:900px){.auth_shell___bSS7{grid-template-columns:1fr}.auth_brandSide__6rSq_{padding:22px 20px 26px;gap:18px}.auth_line__xW5r5{font-size:2.2rem}.auth_trace__vwLwV{height:40px}.auth_main___YBIc{padding:28px 20px 40px;align-items:flex-start}}.landing_night__Pccj7{color:var(--text);min-height:100vh;background:var(--bg)}.landing_night__Pccj7 a{color:inherit}.landing_bar__sLOCU{position:fixed;top:0;left:0;right:0;z-index:20;display:flex;justify-content:space-between;align-items:center;padding:18px 32px}.landing_brand__oKsI6{display:inline-flex;gap:10px;align-items:center;font-family:var(--display);font-weight:600;font-size:1.15rem;letter-spacing:-.02em}.landing_barNav__X4Foz{display:flex;gap:6px;align-items:center;padding:5px;border-radius:999px;background:var(--glass);border:1px solid var(--line);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.landing_barLink__P7tGy{text-decoration:none;padding:8px 16px;border-radius:999px;color:var(--text-2)!important;font-size:.93rem;transition:color .2s}.landing_barLink__P7tGy:hover{color:var(--text)!important}.landing_barCta__D6U5F{text-decoration:none;padding:8px 16px;border-radius:999px;background:var(--accent);color:var(--accent-ink)!important;font-weight:700;font-size:.93rem;transition:box-shadow .25s var(--ease),background-color .2s}.landing_barCta__D6U5F:hover{background:var(--accent-2);box-shadow:0 0 0 5px color-mix(in srgb,var(--accent) 12%,transparent)}.landing_story__go1KO{position:relative;height:200vh}.landing_stage__KkiJZ{position:-webkit-sticky;position:sticky;top:0;height:100vh;overflow:hidden}.landing_mist__nz7No{position:absolute;inset:0;background:radial-gradient(42% 48% at 70% 50%,color-mix(in srgb,var(--glow) 16%,transparent),transparent 70%),radial-gradient(60% 40% at 50% 115%,color-mix(in srgb,var(--glow-2) 55%,transparent),transparent 70%),linear-gradient(180deg,var(--bg-deep),var(--bg) 60%,var(--bg-deep))}.landing_scrollHint__Xg0gJ{position:absolute;bottom:30px;left:32px;margin:0;display:flex;align-items:center;gap:12px;font-family:var(--mono);font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;color:var(--text-3);transition:opacity .5s}.landing_scrollHint__Xg0gJ span{width:1px;height:34px;background:linear-gradient(var(--accent),transparent);animation:landing_drip__AAsNA 2.6s var(--ease) infinite;transform-origin:top}.landing_gone__3iblV{opacity:0}@keyframes landing_drip__AAsNA{0%{transform:scaleY(0);opacity:1}70%{transform:scaleY(1);opacity:1}to{transform:scaleY(1);opacity:0}}.landing_chapters__oEnsY{position:absolute;inset:0;z-index:4;pointer-events:none}.landing_chapter__vA0ek{height:100vh;display:flex;align-items:center;padding:0 7vw}.landing_copy__hm1UK{pointer-events:auto;max-width:600px;opacity:0;transform:translateY(24px);filter:blur(6px);transition:opacity .9s var(--ease),transform .9s var(--ease),filter .9s var(--ease)}.landing_on__IEKlQ .landing_copy__hm1UK{opacity:1;transform:none;filter:none}.landing_heroTitle__E6Dij{font-size:clamp(3rem,6.6vw,5.8rem);line-height:.98;letter-spacing:-.045em;margin:14px 0 24px;max-width:11ch}.landing_heroTitle__E6Dij,.landing_title__zyzgM{font-family:var(--display);font-weight:300;color:var(--text)}.landing_title__zyzgM{font-size:clamp(2.4rem,4.8vw,4.2rem);line-height:1;letter-spacing:-.04em;margin:14px 0 20px;max-width:12ch}.landing_body__joBXe{font-size:1.15rem;line-height:1.6;color:var(--text-2);margin:0;max-width:44ch}.landing_ctas__i5AdC{display:flex;gap:12px;margin-top:34px;flex-wrap:wrap}.landing_primary__j6iO_{text-decoration:none;background:var(--accent);color:var(--accent-ink)!important;font-weight:700;padding:15px 28px;border-radius:999px;transition:transform .25s var(--ease),box-shadow .25s var(--ease),background-color .2s}.landing_primary__j6iO_:hover{background:var(--accent-2);transform:translateY(-2px);box-shadow:0 12px 40px color-mix(in srgb,var(--accent) 25%,transparent)}.landing_secondary__tPh7X{text-decoration:none;padding:15px 26px;border-radius:999px;border:1px solid var(--line-2);font-weight:700;transition:border-color .2s,box-shadow .25s}.landing_secondary__tPh7X:hover{border-color:var(--accent);box-shadow:0 0 0 5px color-mix(in srgb,var(--accent) 8%,transparent)}.landing_demo__e5mLR{position:relative;z-index:6;max-width:1080px;margin:0 auto;padding:120px 32px 70px}.landing_demoHead__2vq7c h2{font-family:var(--display);font-weight:300;font-size:clamp(2rem,3.6vw,3rem);letter-spacing:-.035em;margin:10px 0 8px}.landing_demoHead__2vq7c p:last-child{color:var(--text-2)}.landing_demo__e5mLR ul{list-style:none;padding:0;margin:34px 0 0;border-top:1px solid var(--line-2)}.landing_demo__e5mLR li{border-bottom:1px solid var(--line-2)}.landing_demo__e5mLR button{width:100%;text-align:left;background:none;border:none;color:var(--text);font:inherit;padding:24px 8px;display:grid;grid-template-columns:56px minmax(140px,220px) 1fr 30px;grid-gap:16px;gap:16px;align-items:baseline;cursor:pointer;transition:padding .35s var(--ease),background-color .3s}.landing_demo__e5mLR button:hover{padding-left:18px;background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 6%,transparent),transparent 70%)}.landing_demo__e5mLR button:disabled{cursor:wait}.landing_idx__cZG2M{font-family:var(--mono);font-size:.78rem;color:var(--text-3)}.landing_demo__e5mLR strong{font-family:var(--display);font-weight:400;font-size:1.5rem;letter-spacing:-.02em}.landing_what__35qsh{color:var(--text-2)}.landing_arrow__INAp4{color:var(--accent);transition:transform .35s var(--ease)}.landing_demo__e5mLR button:hover .landing_arrow__INAp4{transform:translateX(6px)}.landing_err__1bKEq{color:var(--red-text);font-weight:700}.landing_fine__ogn3Y{font-size:.82rem;color:var(--text-3);margin-top:48px;max-width:70ch}@media (max-width:860px){.landing_chapter__vA0ek{align-items:flex-end;padding:0 20px 12vh}.landing_heroTitle__E6Dij{font-size:clamp(2.6rem,12vw,3.4rem)}.landing_bar__sLOCU{padding:12px 16px}.landing_barLink__P7tGy{display:none}.landing_demo__e5mLR{padding:80px 20px 50px}.landing_demo__e5mLR button{grid-template-columns:34px 1fr 20px}.landing_demo__e5mLR button .landing_what__35qsh{grid-column:2}}.physio_page__Aqouy{display:grid;grid-gap:24px;gap:24px}.physio_head__3Hrqa{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;flex-wrap:wrap}.physio_head__3Hrqa h1{margin-bottom:6px}.physio_progress__K5oM0{margin:0;color:var(--text-2);font-size:1rem}.physio_progress__K5oM0 span{font-family:var(--display);font-size:1.8rem;font-weight:600;color:var(--accent);margin-right:4px}.physio_layout__hagdp{display:grid;grid-template-columns:320px minmax(0,1fr);grid-gap:20px;gap:20px;align-items:start}@media (max-width:900px){.physio_layout__hagdp{grid-template-columns:1fr}}.physio_list__CL935{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.physio_item__BHgx4{width:100%;display:flex;gap:14px;align-items:flex-start;text-align:left;padding:16px;border-radius:18px;border:1px solid var(--line);background:var(--surface);color:var(--text);font:inherit;cursor:pointer;transition:border-color .15s,background .15s}.physio_item__BHgx4:hover{border-color:var(--line-2)}.physio_item__BHgx4[aria-current]{border-color:color-mix(in srgb,var(--accent) 50%,transparent);background:color-mix(in srgb,var(--accent) 7%,var(--surface))}.physio_check__mDRiJ{flex:none;width:26px;height:26px;border-radius:50%;border:2px solid var(--line-2);display:grid;place-items:center;margin-top:2px}.physio_check__mDRiJ[data-done]{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.physio_check__mDRiJ svg{width:15px;height:15px}.physio_itemText__6PQ59{display:grid;grid-gap:3px;gap:3px;min-width:0}.physio_itemText__6PQ59 strong{font-size:1.02rem}.physio_itemText__6PQ59 small{color:var(--text-2);font-size:.88rem}.physio_itemText__6PQ59 em{color:var(--text-3);font-size:.85rem;font-style:normal}.physio_coach__xRZCH{display:grid;grid-gap:12px;gap:12px;min-width:0}.physio_under__YkJBN{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.physio_how__Y9nJj{margin:0;color:var(--text-2)}@media (max-width:900px){.physio_list__CL935{grid-auto-flow:column;grid-auto-columns:minmax(240px,80%);overflow-x:auto;padding-bottom:4px;scroll-snap-type:x mandatory}.physio_list__CL935 li{scroll-snap-align:start}}.profile_head__VD__d{display:flex;justify-content:space-between;gap:24px;align-items:flex-end;padding:36px 0 12px;flex-wrap:wrap}.profile_head__VD__d h1{margin:0 0 6px}.profile_auto__77wbI{display:flex;gap:28px;margin:0}.profile_auto__77wbI dt{color:var(--graphite);font-size:.9rem}.profile_auto__77wbI dd{margin:0;font-family:var(--display);font-size:1.8rem;font-weight:600}.profile_note__uMrWY{color:var(--graphite);max-width:75ch}.profile_review__he_Df{background:color-mix(in srgb,var(--amber) 10%,transparent);border-left:4px solid var(--t-pharm);padding:12px 16px;border-radius:0 8px 8px 0;font-weight:700}.profile_form__n5Dbo{padding-bottom:40px}.profile_sec__oE45y{padding:24px 0;border-top:1px solid var(--rule)}.profile_sec__oE45y h2{margin-bottom:14px}.profile_sub__ZzyQ8{font-family:var(--body);font-size:1rem;font-weight:700;margin:10px 0}.profile_grid__LTuL1{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:4px 24px;gap:4px 24px}.profile_fs__Wp6PB{border:none;padding:0;margin:0 0 18px}.profile_fs__Wp6PB legend{font-weight:700;margin-bottom:8px}.profile_saveBar__ZHyJ9{position:-webkit-sticky;position:sticky;bottom:0;display:flex;justify-content:flex-end;align-items:center;gap:16px;padding:14px 0;background:linear-gradient(to top,var(--bg) 70%,color-mix(in srgb,var(--bg) 0%,transparent))}.safety_page__w_6US{display:grid;grid-gap:28px;gap:28px}.safety_head__PAhr9 h1{margin-bottom:6px}.safety_main__E_AbV{display:grid;grid-template-columns:1.3fr 1fr;grid-gap:16px;gap:16px}.safety_status__mMPSW{grid-row:span 2;display:grid;align-content:start;grid-gap:18px;gap:18px;padding:28px;position:relative;overflow:hidden}.safety_status__mMPSW[data-on]{border-color:color-mix(in srgb,var(--accent) 40%,transparent);background:radial-gradient(80% 60% at 20% 0,color-mix(in srgb,var(--accent) 12%,transparent),transparent 70%),var(--surface)}.safety_shield__d0Ss3{width:76px;height:76px;border-radius:24px;display:grid;place-items:center;color:var(--text-3);background:var(--surface-2);border:1px solid var(--line-2)}.safety_shield__d0Ss3 svg{width:40px;height:40px}.safety_status__mMPSW[data-on] .safety_shield__d0Ss3{color:var(--accent);box-shadow:0 0 0 8px color-mix(in srgb,var(--accent) 8%,transparent);animation:safety_breathe__5ak9N 2.6s ease-in-out infinite}@keyframes safety_breathe__5ak9N{50%{box-shadow:0 0 0 16px color-mix(in srgb,var(--accent) 3%,transparent)}}.safety_statusText__BpVni h2{font-size:1.7rem;margin-bottom:6px}.safety_actions__RIJew{display:flex;flex-wrap:wrap;gap:10px}.safety_note__iWmsM{color:var(--accent);font-weight:600;margin:0}.safety_line__mLY_u,.safety_live__QXVPH{padding:22px;display:grid;grid-gap:10px;gap:10px;align-content:start}.safety_liveHead__9XtXD{display:flex;justify-content:space-between;align-items:center;gap:10px}.safety_badge__pWL__{font:500 .72rem var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);padding:4px 9px;border-radius:999px;border:1px solid var(--line-2)}.safety_badge__pWL__[data-live]{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 45%,transparent)}.safety_trace__ytg2A{width:100%;height:150px;display:block}.safety_lineName__v66XV{font-family:var(--display);font-size:1.5rem;font-weight:600;margin:0}.safety_lineNum__5bn_L{font-family:var(--mono);font-size:1.1rem;color:var(--text-2);margin:0}.safety_lineForm__7nQ3a{display:grid;grid-gap:6px;gap:6px}.safety_lineForm__7nQ3a label{font-size:.85rem;color:var(--text-2)}.safety_formBtns__1JYXw{display:flex;gap:8px;margin-top:6px}.safety_how__E8hNp ol{list-style:none;padding:0;margin:14px 0 12px;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;counter-reset:step}.safety_how__E8hNp li{counter-increment:step;display:grid;grid-gap:6px;gap:6px;padding:18px;border-radius:18px;border:1px solid var(--line);background:var(--surface)}.safety_how__E8hNp li:before{content:counter(step);font:600 .8rem var(--mono);color:var(--accent)}.safety_how__E8hNp li span{color:var(--text-2);font-size:.95rem}@media (max-width:900px){.safety_main__E_AbV{grid-template-columns:1fr}.safety_status__mMPSW{grid-row:auto}.safety_how__E8hNp ol{grid-template-columns:1fr 1fr}}@media (max-width:520px){.safety_how__E8hNp ol{grid-template-columns:1fr}}.safety_overlay__ODhUP{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:24px;text-align:center;background:color-mix(in srgb,var(--bg) 94%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:safety_fadeIn__OaDJ9 .25s ease-out}.safety_overlay__ODhUP[data-stage=alarm]{background:#7A0E0A;color:#fff;animation:safety_flash__6ybp8 1s steps(2) infinite}.safety_overlay__ODhUP[data-stage=calling]{background:color-mix(in srgb,var(--bg) 96%,transparent)}@keyframes safety_flash__6ybp8{50%{background:#B3150F}}@keyframes safety_fadeIn__OaDJ9{0%{opacity:0}}.safety_ov__5jltX{display:grid;justify-items:center;grid-gap:14px;gap:14px;max-width:420px}.safety_ovEyebrow__rTt3I{font:500 .78rem var(--mono);letter-spacing:.16em;text-transform:uppercase;margin:0;opacity:.8}.safety_ovTitle__jWfD4{font-size:clamp(2.2rem,7vw,3.4rem);margin:0;color:inherit;text-wrap:balance}.safety_overlay__ODhUP[data-stage=alarm] .safety_ovTitle__jWfD4{color:#fff}.safety_ovText___SvJt{font-size:1.15rem;margin:0}.safety_count__qqJva{font-family:var(--display);font-size:clamp(7rem,30vw,12rem);line-height:1;margin:0;font-weight:600;animation:safety_tick__DzdxL 1s ease-out}@keyframes safety_tick__DzdxL{0%{transform:scale(1.25);opacity:.4}}.safety_okBtn__21zc8{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;cursor:pointer;font:600 1.25rem var(--body);padding:20px 44px;border-radius:999px;text-decoration:none;background:var(--accent);color:var(--accent-ink);box-shadow:0 16px 50px color-mix(in srgb,var(--accent) 35%,transparent)}.safety_overlay__ODhUP[data-stage=alarm] .safety_okBtn__21zc8{background:#fff;color:#7A0E0A;box-shadow:none}.safety_bar__bz2Xw{width:260px;height:6px;border-radius:3px;background:var(--line-2);overflow:hidden}.safety_bar__bz2Xw span{display:block;height:100%;background:var(--accent);transition:width 1s linear}.safety_pulse__pTs0l{position:relative;width:120px;height:120px;margin-bottom:10px}.safety_pulse__pTs0l span{position:absolute;inset:0;border-radius:50%;border:2px solid var(--accent);animation:safety_ring__LNwj0 2.4s ease-out infinite}.safety_pulse__pTs0l span:nth-child(2){animation-delay:.8s}.safety_pulse__pTs0l span:nth-child(3){animation-delay:1.6s}@keyframes safety_ring__LNwj0{0%{transform:scale(.3);opacity:1}to{transform:scale(1.3);opacity:0}}@media (prefers-reduced-motion:reduce){.safety_count__qqJva,.safety_overlay__ODhUP[data-stage=alarm],.safety_pulse__pTs0l span{animation:none}}.safety_line__mLY_u .linkish{justify-self:start}.start_page__rt6ma{min-height:100vh;display:flex;flex-direction:column}.start_head__4qMpd{display:flex;align-items:center;gap:28px;padding:18px 24px}.start_ticks__wmmbY{list-style:none;display:flex;gap:5px;padding:0;margin:0;flex:1 1;max-width:520px}.start_ticks__wmmbY li{flex:1 1;height:5px;border-radius:3px;background:var(--line-2);transition:background .3s}.start_ticks__wmmbY li.start_done__LVuL1{background:var(--accent)}.start_ticks__wmmbY li.start_now__JjW1m{background:var(--accent);opacity:.45}.start_main__hCQYN{flex:1 1;display:flex;align-items:flex-start;justify-content:center;padding:6vh 20px 60px}.start_step__nNqxs{width:100%;max-width:720px;background:linear-gradient(180deg,var(--surface-2),var(--surface));border:1px solid var(--line);border-radius:24px;padding:40px 40px 32px;box-shadow:0 30px 80px color-mix(in srgb,var(--shadow-c) 35%,transparent)}.start_count__klimF{color:var(--graphite);margin:0 0 10px;font-size:.95rem}.start_q__QFONK{font-family:var(--display);font-size:clamp(2rem,4.6vw,3rem);font-weight:300;letter-spacing:-.035em!important;line-height:1.08;letter-spacing:-.02em;margin:0 0 12px;max-width:20ch}.start_why__fcMqR{color:var(--graphite);font-size:1.05rem;margin-bottom:4px}.start_body__uUkSW{margin:26px 0 8px}.start_actions__Z_KOC{display:flex;gap:12px;align-items:center;margin-top:26px;flex-wrap:wrap}.start_pair__9oAd7{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:14px;gap:14px;max-width:520px}.start_fs__Eb0a0{border:none;padding:0;margin:0 0 22px}.start_fs__Eb0a0 legend{font-weight:700;margin-bottom:10px;font-size:1.08rem}.start_famGrid___HTZ0{display:grid;grid-gap:22px;gap:22px}.start_famGrid___HTZ0 h3{font-family:var(--body);font-size:1.05rem;font-weight:700;margin-bottom:10px}.start_added__ZTx5s{padding-left:1.2em;margin:12px 0 0}.start_added__ZTx5s li{margin:4px 0}.start_snap__ktiya{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:0;gap:0;margin:24px 0;border-top:1px solid var(--rule)}.start_snap__ktiya>div{padding:14px 6px;border-bottom:1px solid var(--rule)}.start_snap__ktiya dt{color:var(--graphite);font-size:.95rem}.start_snap__ktiya dd{margin:2px 0 4px;font-family:var(--display);font-size:1.7rem;font-weight:400}.start_snap__ktiya dd span{font-family:var(--body);font-size:1rem;font-weight:400;color:var(--graphite);margin-left:6px}.start_snap__ktiya dd span.start_flag__JOlu0{color:var(--t-today);font-weight:700}.start_consent__K6P0s{padding-left:1.2em;margin:20px 0}.start_consent__K6P0s li{margin:10px 0;max-width:62ch}.start_check__Rn1uY{display:flex;gap:10px;align-items:center;font-weight:700;margin-top:10px;cursor:pointer}.start_check__Rn1uY input{width:22px;height:22px}@media (max-width:720px){.start_step__nNqxs{padding:24px 18px;border-radius:12px}.start_head__4qMpd{gap:14px;padding:14px 16px}.start_main__hCQYN{padding-top:3vh}}.vault_head__UoYOX{padding:40px 0 30px;border-bottom:1px solid var(--rule);margin-bottom:28px}.vault_cols__NHgrV{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);grid-gap:44px;gap:44px;padding-bottom:30px}.vault_timeline__bsEDm{list-style:none;padding:0;margin:0;border-left:2px solid var(--rule)}.vault_timeline__bsEDm li{display:grid;grid-template-columns:120px 1fr;grid-gap:16px;gap:16px;padding:10px 0 14px 18px;position:relative}.vault_timeline__bsEDm li:before{content:"";position:absolute;left:-7px;top:16px;width:12px;height:12px;border-radius:50%;background:var(--sheet);border:2px solid var(--ink)}.vault_timeline__bsEDm li[data-kind=lab]:before{background:var(--ink)}.vault_timeline__bsEDm time{color:var(--graphite);font-size:.92rem;padding-top:2px}.vault_kind__rmc6m{font-size:.85rem;color:var(--graphite)}.vault_title___onQV{margin:0;font-weight:700}.vault_files__cSr1m{list-style:none;padding:0;margin:0}.vault_files__cSr1m li{display:grid;padding:10px 0;border-bottom:1px solid var(--rule)}@media (max-width:860px){.vault_cols__NHgrV{grid-template-columns:1fr}.vault_timeline__bsEDm li{grid-template-columns:1fr;gap:2px}}.talk_room__Z2CGk{position:fixed;inset:0;z-index:50;color:var(--text);display:grid;grid-template-rows:auto 1fr auto auto auto;background:radial-gradient(60% 50% at 50% 42%,color-mix(in srgb,var(--glow) 22%,transparent),transparent 70%),radial-gradient(50% 40% at 15% 90%,color-mix(in srgb,var(--glow-2) 35%,transparent),transparent 70%),linear-gradient(180deg,var(--bg-deep),var(--bg-2) 60%,var(--bg-deep));transition:background .6s ease}.talk_room__Z2CGk[data-mode=listening]{background:radial-gradient(60% 50% at 50% 42%,color-mix(in srgb,var(--violet) 18%,transparent),transparent 70%),radial-gradient(50% 40% at 85% 90%,color-mix(in srgb,var(--glow-2) 35%,transparent),transparent 70%),linear-gradient(180deg,var(--bg-deep),var(--bg-2) 60%,var(--bg-deep))}.talk_top__dPMH1{display:flex;justify-content:space-between;align-items:center;padding:16px 22px}.talk_progress__lzxL2{display:flex;align-items:center;gap:10px;font-size:.95rem;color:color-mix(in srgb,var(--text) 85%,transparent)}.talk_topActions__M92NG{display:flex;gap:8px}.talk_ghost__XyCpR{font:inherit;font-size:.92rem;color:var(--text);background:color-mix(in srgb,var(--text) 6%,transparent);border:1px solid color-mix(in srgb,var(--text) 18%,transparent);border-radius:999px;padding:8px 14px;cursor:pointer}.talk_ghost__XyCpR:hover{background:color-mix(in srgb,var(--text) 12%,transparent)}.talk_ghost__XyCpR[aria-pressed=true]{opacity:.7}.talk_stage__0_vOe{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 20px;text-align:center;min-height:0}.talk_status__wSwYF{margin:-6px 0 10px;font-size:.95rem;letter-spacing:.01em;color:color-mix(in srgb,var(--text) 70%,transparent)}.talk_caption__fvoly{font-family:var(--display);font-weight:500;font-size:clamp(1.5rem,3.2vw,2.3rem);line-height:1.2;letter-spacing:-.01em;max-width:30ch;margin:0;color:var(--text);animation:talk_cap__On7Px .6s cubic-bezier(.2,.8,.2,1)}@keyframes talk_cap__On7Px{0%{opacity:0;transform:translateY(10px);filter:blur(4px)}to{opacity:1;transform:none;filter:none}}.talk_heard__KdDYO{margin:16px 0 0;font-size:1.15rem;color:var(--violet);max-width:46ch}.talk_note__smOma{margin:10px 0 0;color:color-mix(in srgb,var(--text) 75%,transparent)}.talk_opts__LuVSr{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:18px;max-width:640px}.talk_opt__fZYEk{font:inherit;color:var(--text);background:color-mix(in srgb,var(--text) 8%,transparent);border:1px solid color-mix(in srgb,var(--text) 25%,transparent);border-radius:999px;padding:10px 16px;min-width:46px;cursor:pointer}.talk_opt__fZYEk:hover{background:color-mix(in srgb,var(--accent) 18%,transparent);border-color:var(--accent)}.talk_controls__23W2X{display:flex;justify-content:center;align-items:center;gap:22px;padding:10px 0 8px}.talk_mic__2U9Y3{width:76px;height:76px;border-radius:50%;border:none;background:var(--accent);color:var(--accent-ink);display:grid;place-items:center;cursor:pointer;box-shadow:0 10px 40px color-mix(in srgb,var(--accent) 25%,transparent);transition:transform .2s,background .3s}.talk_mic__2U9Y3:hover{transform:scale(1.04)}.talk_mic__2U9Y3:disabled{opacity:.45;cursor:default;transform:none}.talk_micLive__Ntxb7{background:var(--red);color:var(--on-red);animation:talk_live__SzIHg 1.4s ease-in-out infinite}@keyframes talk_live__SzIHg{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--red) 45%,transparent)}50%{box-shadow:0 0 0 16px color-mix(in srgb,var(--red) 0%,transparent)}}.talk_side__JUftf{width:52px;height:52px;border-radius:50%;border:1px solid color-mix(in srgb,var(--text) 22%,transparent);background:color-mix(in srgb,var(--text) 6%,transparent);color:var(--text);display:grid;place-items:center;cursor:pointer}.talk_side__JUftf:hover{background:color-mix(in srgb,var(--text) 14%,transparent)}.talk_side__JUftf:disabled{opacity:.4}.talk_finish__QreMW{justify-self:center;font:inherit;color:var(--accent);background:none;border:none;text-decoration:underline;cursor:pointer;margin:6px 0}.talk_fine__XI5MA{text-align:center;font-size:.8rem;color:color-mix(in srgb,var(--text) 50%,transparent);margin:4px 0 14px}@media (max-width:720px){.talk_top__dPMH1{padding:12px 14px}.talk_hideSm__5FkqS{display:none}}.talk_micMuted__c1ED5{background:color-mix(in srgb,var(--text) 18%,transparent);color:var(--text);box-shadow:none}.talk_end__LAoCX{border-color:var(--red)}.talk_end__LAoCX,.talk_end__LAoCX:hover{background:var(--red)}.report_tabs__kbLFN{display:flex;gap:4px;border-bottom:1px solid var(--rule);margin:22px 0}.report_tab__7R_Fe{font:inherit;font-weight:700;background:none;padding:12px 18px;color:var(--graphite);cursor:pointer;border:none;border-bottom:3px solid transparent;margin-bottom:-1px}.report_tab__7R_Fe[aria-selected=true]{color:var(--ink);border-bottom-color:var(--ink)}.report_grid__hfLzX{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);grid-gap:44px;gap:44px;padding-bottom:30px}.report_bandKicker__oYf15{margin:0 0 4px!important;font-size:1rem;opacity:.9}.report_summary__w3Tfl{font-size:var(--s1);line-height:1.5}.report_reasons__NvJbo,.report_steps__U5S2i,.report_watch__9JY8T{padding-left:1.2em}.report_steps__U5S2i li,.report_watch__9JY8T li{margin:6px 0}.report_reasons__NvJbo{color:var(--graphite)}.report_scores__ZygJ7>div{display:grid;grid-template-columns:110px 1fr;grid-gap:10px;gap:10px;padding:10px 0;border-bottom:1px solid var(--rule)}.report_scores__ZygJ7 dt{font-weight:700}.report_scores__ZygJ7 dd{margin:0}.report_flag__f4XEG{color:var(--t-today)}.report_share__mn_sF{border-left:1px solid var(--rule);padding-left:30px;align-self:start;position:-webkit-sticky;position:sticky;top:20px}.report_qrBox__f8LxS img{display:block;border:1px solid var(--rule);border-radius:8px;margin-bottom:12px}.report_copyRow__UPsdj{display:flex;gap:8px}.report_copyRow__UPsdj input{font-size:.9rem;padding:8px 10px}.report_more__gDgHN{margin-top:28px;padding-top:18px;border-top:1px solid var(--rule)}.report_more__gDgHN h3{font-family:var(--body);font-size:1rem;font-weight:700}@media (max-width:860px){.report_grid__hfLzX{grid-template-columns:1fr}.report_share__mn_sF{border-left:none;padding-left:0;position:static;border-top:1px solid var(--rule);padding-top:22px}}.report_options__9kQ0v{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin:16px 0 6px}.report_option__WKM1Z{font:inherit;text-align:left;display:grid;grid-gap:4px;gap:4px;padding:18px 20px;border-radius:14px;border:1px solid var(--line-2);background:var(--surface-2);color:var(--text);text-decoration:none;cursor:pointer;transition:background .2s,transform .2s}.report_option__WKM1Z:hover{border-color:var(--accent);transform:translateY(-2px)}.report_option__WKM1Z strong{font-family:var(--display);font-size:1.25rem;font-weight:600}.report_option__WKM1Z span{color:var(--graphite)}.report_optionOn__3T3Lr{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.report_optionOn__3T3Lr span{color:color-mix(in srgb,var(--accent-ink) 80%,transparent)}.report_optionUrgent__tpW34{background:var(--red);border-color:var(--red);color:var(--on-red)}.report_optionUrgent__tpW34 span{color:color-mix(in srgb,var(--on-red) 80%,transparent)}.report_bookSheet__xMlLC{margin-top:8px;animation:report_open__QiytM .35s ease}@keyframes report_open__QiytM{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.report_confirm__FWCbE{grid-column:1/-1;background:color-mix(in srgb,var(--t-self) 8%,transparent);border-left:3px solid var(--t-self);padding:16px 18px;border-radius:0 12px 12px 0}.report_confirm__FWCbE h3{margin:0 0 4px}.report_confirm__FWCbE p{margin:0 0 6px}@media (max-width:720px){.report_options__9kQ0v{grid-template-columns:1fr}}