.hi-root{--hi-mood:var(--primary-500);position:relative;width:100%;max-width:1040px;margin:0 auto;text-align:left;z-index:5}.hi-window{position:relative;overflow:hidden;border-radius:18px;border:1px solid rgba(130,166,124,.24);background:var(--bg-main);box-shadow:0 36px 72px -28px rgba(0,0,0,.92),0 16px 36px -18px rgba(0,0,0,.72),inset 0 1px 0 rgba(255,255,255,.12);animation:hiSceneIn .7s var(--adaptive-easing) both}.hi-browser-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;height:38px;padding:0 12px;border-bottom:1px solid rgba(255,255,255,.06);background:linear-gradient(180deg,rgba(255,255,255,.04) 0,rgba(255,255,255,0) 100%),var(--bg-soft)}.hi-window-controls{display:inline-flex;align-items:center;gap:7px;flex:none}.hi-win-dot{display:grid;place-items:center;width:11px;height:11px;border-radius:50%;border:1px solid rgba(0,0,0,.2);color:transparent;transition:color .15s ease,opacity .15s ease;cursor:default}.hi-win-dot.is-close{background:#ff5f56}.hi-win-dot.is-min{background:#ffbd2e}.hi-win-dot.is-max{background:#27c93f}.hi-browser-bar:hover .hi-win-dot{color:rgba(0,0,0,.6)}.hi-tab{display:flex;align-items:center;gap:7px;min-width:0;max-width:320px;height:26px;padding:0 9px;border:1px solid rgba(255,255,255,.09);border-radius:7px;background:rgba(255,255,255,.05);color:var(--text-muted);font-family:var(--font-brand);font-size:.6875rem;font-weight:600;box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.hi-tab-favicon{width:13px;height:13px;flex:none;border-radius:3px;background:url(/icon.png) 50%/contain no-repeat}.hi-tab-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hi-tab-x{flex:none;margin-left:auto;color:var(--text-muted);opacity:.7}.hi-browser-tools{display:flex;align-items:center;gap:8px;flex:none}.hi-new-tab{display:grid;place-items:center;width:20px;height:20px;border-radius:5px;color:var(--text-muted)}.hi-addressbar{display:flex;align-items:center;gap:10px;height:38px;padding:0 12px;border-bottom:1px solid rgba(255,255,255,.07);background:var(--bg-soft)}.hi-nav-icons{display:inline-flex;gap:9px;flex:none}.hi-address-pill,.hi-nav-icons{align-items:center;color:var(--text-muted)}.hi-address-pill{display:flex;gap:7px;flex:1;min-width:0;height:26px;padding:0 10px;border:1px solid rgba(255,255,255,.08);border-radius:7px;background:var(--bg-main);font-family:var(--font-brand);font-size:.6875rem;font-weight:500;box-shadow:inset 0 1px 2px rgba(0,0,0,.35)}.hi-lock-icon{flex:none;color:var(--primary-400)}.hi-address-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hi-ssl-badge{gap:3px;margin-left:auto;font-size:.5625rem;letter-spacing:.04em;color:var(--primary-400)}.hi-sample-tag,.hi-ssl-badge{display:inline-flex;align-items:center;font-weight:700;text-transform:uppercase}.hi-sample-tag{gap:5px;flex:none;height:22px;padding:0 8px;border:1px solid rgba(212,181,116,.3);border-radius:var(--radius-tag);background:rgba(212,181,116,.08);color:var(--accent-gold-light);font-family:var(--font-brand);font-size:.625rem;letter-spacing:.07em;white-space:nowrap}.hi-sample-tag-short,.hi-tab-label-short{display:none}.hi-pulse-beacon{width:6px;height:6px;border-radius:50%;background:var(--primary-400);box-shadow:0 0 0 2px rgba(130,166,124,.25);animation:hiBeaconPulse 2s ease-in-out infinite}.hi-app{display:grid;grid-template-columns:54px minmax(0,1fr);min-height:450px;background:radial-gradient(88% 64% at 100% 0,rgba(130,166,124,.055) 0,transparent 58%),var(--bg-main)}.hi-rail{display:flex;flex-direction:column;align-items:center;gap:0;padding:14px 0;border-right:1px solid rgba(255,255,255,.065);background:rgba(255,255,255,.015)}.hi-rail-logo{width:28px;height:28px;flex:none;border-radius:8px;border:1px solid rgba(130,166,124,.25);background:url(/icon.png) 50%/20px no-repeat,rgba(130,166,124,.1);box-shadow:var(--surface-inset-highlight);cursor:pointer;appearance:none}.hi-rail-links{display:flex;flex-direction:column;gap:8px;margin-top:18px}.hi-rail-link{position:relative;display:grid;place-items:center;width:36px;height:36px;border-radius:9px;border:1px solid transparent;background:transparent;color:var(--text-muted);cursor:pointer;appearance:none;transition:background .2s var(--adaptive-easing),color .2s var(--adaptive-easing),border-color .2s var(--adaptive-easing),transform .15s ease}.hi-rail-link:hover{background:rgba(255,255,255,.05);color:var(--text-main)}.hi-rail-link:active{transform:var(--btn-active-scale)}.hi-rail-link.is-active{color:var(--primary-300);background:rgba(130,166,124,.14);border-color:rgba(130,166,124,.3)}.hi-rail-link.is-active:before{content:"";position:absolute;left:-9px;top:8px;bottom:8px;width:2.5px;border-radius:0 2px 2px 0;background:var(--primary-400)}.hi-rail-tooltip{display:none}.hi-rail-avatar{display:grid;place-items:center;width:26px;height:26px;margin-top:auto;flex:none;border-radius:50%;background:var(--primary-500);color:var(--bg-main);font-family:var(--font-brand);font-size:.625rem;font-weight:800;box-shadow:0 0 0 2px rgba(130,166,124,.18)}.hi-doc,.hi-main-viewport{position:relative;display:flex;flex-direction:column;min-width:0}.hi-doc{flex:1;padding:18px 22px 20px;gap:14px}.hi-doc-head{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:16px;margin-bottom:0;width:100%}.hi-doc-intro{display:flex;flex-direction:column;align-items:flex-start;text-align:left;min-width:0}.hi-date{display:flex;align-items:center;justify-content:flex-start;gap:6px;margin:0;font-family:var(--font-brand);font-size:.75rem;font-weight:600;letter-spacing:.04em;color:var(--text-muted);white-space:nowrap}.hi-live-dot{width:6px;height:6px;flex:none;border-radius:50%;background:var(--hi-mood);box-shadow:0 0 0 3px rgba(130,166,124,.18);transition:background .3s ease}.hi-doc-title{margin:4px 0 0;font-family:var(--font-brand);font-size:clamp(1.35rem,2.2vw,1.625rem);font-weight:700;line-height:1.25;letter-spacing:-.015em;color:var(--text-main);text-align:left}.hi-weather{display:inline-flex;align-items:center;justify-content:center;gap:18px;padding:8px 18px;border-radius:13px;background:rgba(255,255,255,.025);border:1px solid rgba(130,166,124,.2);box-shadow:0 8px 24px -8px rgba(0,0,0,.4),inset 0 1px 0 rgba(255,255,255,.06);flex:none;margin:0;transition:border-color .3s ease,background .3s ease,box-shadow .3s ease}.hi-weather:hover{border-color:rgba(130,166,124,.32);background:rgba(255,255,255,.04)}.hi-weather-copy{display:flex;flex-direction:column;align-items:center;text-align:center;gap:3px}.hi-weather-label{font-size:.6875rem;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);white-space:nowrap}.hi-weather-label,.hi-weather-status{font-family:var(--font-brand);font-weight:700}.hi-weather-status{font-size:1.375rem;line-height:1.2;letter-spacing:-.015em;color:var(--text-main);text-align:center}.hi-spark{width:108px;height:28px;margin-top:4px;overflow:visible}.hi-spark-area{transition:fill .3s ease}.hi-spark-line{fill:none;stroke:var(--hi-mood);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;transition:stroke .3s ease}.hi-spark-dot{fill:var(--hi-mood);stroke:var(--bg-main);stroke-width:1.5;filter:drop-shadow(0 0 3px var(--hi-mood));transition:fill .3s ease,cx .3s ease,cy .3s ease}.hi-ring{position:relative;display:grid;place-items:center;width:66px;height:66px;flex:none}.hi-ring svg{position:absolute;inset:0;width:100%;height:100%}.hi-ring-track{stroke:rgba(255,255,255,.08)}.hi-ring-progress{transition:stroke-dashoffset .8s var(--adaptive-easing),stroke .4s ease}.hi-ring-copy{position:relative;display:flex;flex-direction:column;align-items:center;line-height:1;text-align:center}.hi-ring-value{font-family:var(--font-brand);font-size:1.1875rem;font-weight:800;color:var(--text-main);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.hi-ring-label{margin-top:2px;font-family:var(--font-brand);font-size:.5625rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.hi-moods{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;width:100%;max-width:100%;margin:0}.hi-mood-btn{--mood:var(--primary-500);position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-width:44px;min-height:50px;padding:7px 6px;overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:11px;background:rgba(255,255,255,.024);color:var(--text-muted);font-family:var(--font-brand);cursor:pointer;appearance:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.07);transition:background .22s var(--adaptive-easing),border-color .22s var(--adaptive-easing),transform .18s var(--adaptive-easing),box-shadow .22s var(--adaptive-easing)}.hi-mood-btn svg{transition:transform .22s var(--adaptive-easing)}.hi-mood-btn.is-active{background:color-mix(in srgb,var(--mood) 12%,rgba(255,255,255,.03));border:1.5px solid var(--mood);box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 2px 6px rgba(0,0,0,.4)}.hi-mood-btn.is-active svg{transform:scale(1.08)}.hi-mood-name{font-size:.6875rem;font-weight:600;line-height:1.2;letter-spacing:.01em;color:var(--text-muted);transition:color .22s ease}.hi-mood-btn.is-active .hi-mood-name{color:var(--text-main);font-weight:700}.hi-mood-pip{position:absolute;bottom:2px;width:3px;height:3px;border-radius:50%;background:var(--mood)}@media (hover:hover){.hi-mood-btn:hover{background:rgba(255,255,255,.065);border-color:rgba(255,255,255,.18);transform:translateY(-1px)}}.hi-mood-btn:active{transform:translateY(1.5px) scale(.985)}.hi-mood-btn:focus-visible{outline:2px solid var(--primary-500);outline-offset:2px}.hi-workspace-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(310px,1fr);gap:16px;align-items:stretch;width:100%;margin-top:2px}.hi-entry-col{min-width:0;height:100%}.hi-entry,.hi-entry-col{display:flex;flex-direction:column}.hi-entry{flex:1;width:100%;max-width:none;margin-top:0;padding:16px 18px;border-radius:12px;border:1px solid rgba(255,255,255,.07);background:rgba(255,255,255,.016);box-shadow:0 8px 24px -8px rgba(0,0,0,.4),inset 0 1px 0 rgba(255,255,255,.06)}.hi-stationery-surface{background-image:linear-gradient(rgba(255,255,255,.02) 1px,transparent 0);background-size:100% 28px}.hi-entry-meta{display:flex;align-items:center;justify-content:space-between;gap:12px}.hi-entry-label{font-weight:700;letter-spacing:.09em;text-transform:uppercase}.hi-entry-label,.hi-entry-telemetry{font-family:var(--font-brand);font-size:.625rem;color:var(--text-muted)}.hi-entry-telemetry{display:inline-flex;align-items:center;gap:6px;font-weight:600;font-variant-numeric:tabular-nums}.hi-meta-dot{width:3px;height:3px;border-radius:50%;background:rgba(255,255,255,.2)}.hi-entry-saved{display:inline-flex;align-items:center;gap:3px;color:var(--primary-400)}.hi-entry-title{margin:8px 0 10px;font-family:var(--font-serif);font-style:italic;font-weight:500;font-size:clamp(1.45rem,2.1vw,1.75rem);line-height:1.22;letter-spacing:-.015em;color:var(--text-main);text-wrap:balance}.hi-entry-body{margin:0;font-family:var(--font-serif);font-size:.9375rem;font-weight:400;line-height:1.62;color:var(--text-muted);text-wrap:pretty}.hi-pattern{display:flex;flex-direction:column;gap:4px;width:100%;max-width:100%;margin-top:auto;padding:8px 10px;border-radius:7px;border-left:2px solid rgba(212,181,116,.6);background:rgba(212,181,116,.05)}.hi-pattern-header{display:flex;align-items:center;gap:5px;color:var(--accent-gold)}.hi-pattern-header svg{flex:none;color:var(--accent-gold)}.hi-pattern-label{font-family:var(--font-brand);font-size:.5625rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--accent-gold-light)}.hi-pattern-text{margin:0;font-family:var(--font-brand);font-size:.75rem;font-weight:500;line-height:1.45;color:var(--text-muted)}.hi-doc-foot{justify-content:space-between;gap:12px;width:100%;max-width:100%;margin-top:8px;padding:6px 2px 0}.hi-doc-foot,.hi-doc-note{display:flex;align-items:center}.hi-doc-note{gap:6px;min-width:0;font-family:var(--font-serif);font-size:.8125rem;line-height:1.4;color:var(--text-muted)}.hi-doc-note svg{flex:none;color:var(--primary-400)}.hi-doc-note em{font-style:italic}.hi-doc-privacy{display:inline-flex;align-items:center;gap:4px;flex:none;font-family:var(--font-brand);font-size:.625rem;font-weight:600;color:var(--text-muted);white-space:nowrap}.hi-doc-privacy svg{color:var(--primary-400)}.hi-atlas{position:relative;z-index:2;display:flex;flex-direction:column;width:100%;height:100%;right:auto;bottom:auto;padding:15px;border:1px solid rgba(212,181,116,.28);border-radius:12px;background:linear-gradient(180deg,rgba(255,255,255,.04) 0,rgba(255,255,255,0) 45%),var(--bg-card);box-shadow:0 16px 36px -14px rgba(0,0,0,.7),0 4px 14px rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.1)}.hi-atlas-head{display:flex;align-items:center;gap:8px}.hi-atlas-mark{display:grid;place-items:center;width:26px;height:26px;flex:none;border:1px solid rgba(130,166,124,.25);border-radius:8px;background:rgba(130,166,124,.14);color:var(--primary-300)}.hi-compass-gyro{animation:hiGyroRotate 12s ease-in-out infinite alternate}.hi-atlas-id{min-width:0}.hi-atlas-name{margin:0;font-family:var(--font-brand);font-size:.8125rem;font-weight:700;line-height:1.2;color:var(--text-main)}.hi-atlas-role{font-weight:600;letter-spacing:.04em;color:var(--text-muted);white-space:nowrap}.hi-atlas-role,.hi-atlas-state{font-family:var(--font-brand);font-size:.5625rem}.hi-atlas-state{display:inline-flex;align-items:center;gap:4px;flex:none;margin-left:auto;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--primary-400)}.hi-atlas-dot{width:5px;height:5px;border-radius:50%;background:var(--primary-400);box-shadow:0 0 0 2px rgba(130,166,124,.25);animation:hiBeaconPulse 2s ease-in-out infinite}.hi-voice-wave-banner{display:flex;align-items:center;gap:8px;margin-top:9px;padding:6px 9px;border-radius:7px;background:rgba(130,166,124,.12);border:1px solid rgba(130,166,124,.26)}.hi-voice-bars{display:flex;align-items:center;gap:2.5px;height:12px}.hi-v-bar{width:2.5px;border-radius:1px;background:var(--primary-400);animation:hiVoiceBarPulse 1s ease-in-out infinite alternate}.hi-v-bar:first-child{height:6px;animation-delay:0s}.hi-v-bar:nth-child(2){height:12px;animation-delay:.2s}.hi-v-bar:nth-child(3){height:8px;animation-delay:.4s}.hi-v-bar:nth-child(4){height:14px;animation-delay:.1s}.hi-v-bar:nth-child(5){height:7px;animation-delay:.3s}.hi-voice-text{font-family:var(--font-brand);font-size:.625rem;font-weight:600;color:var(--primary-300)}.hi-atlas-body{flex:1;display:flex;align-items:flex-start;margin:10px 0}.hi-atlas-msg{width:100%;margin:0;padding:10px 12px;border:1px solid rgba(255,255,255,.07);border-radius:8px;background:rgba(255,255,255,.038);font-family:var(--font-brand);font-size:.7813rem;font-weight:500;line-height:1.52;color:var(--text-main);text-wrap:pretty}.hi-atlas-actions{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.hi-atlas-action-btn{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border:1px solid rgba(130,166,124,.24);border-radius:var(--radius-tag);background:rgba(130,166,124,.08);color:var(--text-muted);font-family:var(--font-brand);font-size:.625rem;font-weight:600;white-space:nowrap;cursor:pointer;appearance:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.06);transition:background .2s var(--adaptive-easing),color .2s var(--adaptive-easing),border-color .2s var(--adaptive-easing),transform .15s ease}.hi-atlas-action-btn svg{color:var(--primary-300)}@media (hover:hover){.hi-atlas-action-btn:hover{background:rgba(130,166,124,.2);color:var(--text-main);border-color:var(--primary-400);transform:translateY(-1px)}}.hi-atlas-action-btn:active{transform:var(--btn-active-scale)}.hi-atlas-action-btn.is-active{background:color-mix(in srgb,var(--primary-500) 24%,transparent);border-color:var(--primary-400);color:var(--primary-300);box-shadow:0 0 0 1px var(--primary-400)}.hi-atlas-action-btn:focus-visible{outline:2px solid var(--primary-500);outline-offset:2px}.hi-atlas-input{display:flex;align-items:center;justify-content:space-between;gap:8px;height:32px;margin-top:9px;padding:0 5px 0 10px;border:1px solid rgba(255,255,255,.09);border-radius:8px;background:var(--bg-soft);transition:border-color .2s var(--adaptive-easing),box-shadow .2s ease}.hi-atlas-input:focus-within{border-color:rgba(130,166,124,.5);box-shadow:0 0 0 1px rgba(130,166,124,.25)}.hi-atlas-input-field{flex:1;min-width:0;height:100%;padding:0;border:none;outline:none;background:transparent;font-family:var(--font-brand);font-size:.6875rem;font-weight:500;color:var(--text-main)}.hi-atlas-input-field::placeholder{color:var(--text-muted);opacity:.65}.hi-atlas-input-actions{display:inline-flex;align-items:center;gap:6px;flex:none}.hi-atlas-mic-btn{display:grid;place-items:center;width:22px;height:22px;border:none;border-radius:5px;background:transparent;color:var(--text-muted);cursor:pointer;appearance:none;transition:color .15s ease,background .15s ease}.hi-atlas-mic-btn:hover{color:var(--primary-300);background:rgba(130,166,124,.15)}.hi-atlas-mic-btn.is-active{color:var(--bg-main);background:var(--primary-500)}.hi-atlas-send{display:grid;place-items:center;width:24px;height:24px;border:none;border-radius:50%;background:var(--primary-500);color:var(--bg-main);cursor:pointer;appearance:none;box-shadow:0 1px 3px rgba(0,0,0,.4);transition:opacity .2s ease,transform .15s ease,filter .2s ease}.hi-atlas-send:disabled{opacity:.35;cursor:not-allowed}@media (hover:hover){.hi-atlas-send:not(:disabled):hover{filter:brightness(1.12);transform:translateY(-1px)}}.hi-atlas-send:not(:disabled):active{transform:var(--btn-active-scale)}.hi-atlas-send:focus-visible{outline:2px solid var(--primary-500);outline-offset:2px}.hi-atlas-privacy{display:flex;align-items:center;gap:4px;margin:8px 0 0;font-family:var(--font-brand);font-size:.5625rem;font-weight:600;color:var(--text-muted)}.hi-telemetry-pane{display:flex;flex-direction:column;flex:1;padding:22px 26px 18px}.hi-telemetry-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.hi-badge-mono{font-family:var(--font-brand);font-size:.5625rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--primary-400)}.hi-telemetry-title{margin:3px 0 0;font-size:1.1875rem;color:var(--text-main);letter-spacing:-.01em}.hi-telemetry-badge,.hi-telemetry-title{font-family:var(--font-brand);font-weight:700}.hi-telemetry-badge{display:inline-flex;align-items:center;gap:5px;padding:3px 7px;border-radius:var(--radius-tag);border:1px solid rgba(130,166,124,.25);background:rgba(130,166,124,.08);color:var(--primary-300);font-size:.625rem;text-transform:uppercase;letter-spacing:.04em}.hi-telemetry-grid{display:grid;grid-template-columns:1.7fr 1fr;gap:16px;margin-top:18px}.hi-telemetry-chart{padding:16px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:var(--bg-card)}.hi-bars-container{display:flex;align-items:flex-end;justify-content:space-between;height:120px;padding-top:16px;gap:8px}.hi-bar-col{display:flex;flex-direction:column;align-items:center;gap:6px;flex:1;height:100%}.hi-bar-val{font-family:var(--font-brand);font-size:.625rem;font-weight:700;color:var(--text-muted);font-variant-numeric:tabular-nums}.hi-bar-track{position:relative;display:flex;align-items:flex-end;width:100%;max-width:28px;flex:1;border-radius:5px;background:rgba(255,255,255,.04);overflow:hidden}.hi-bar-fill{width:100%;border-radius:5px 5px 0 0;background:var(--primary-500);transition:height .6s var(--adaptive-easing)}.hi-bar-col.is-today .hi-bar-fill{background:var(--hi-mood);box-shadow:inset 0 1px 0 rgba(255,255,255,.2)}.hi-bar-col.is-today .hi-bar-val{color:var(--text-main);font-weight:800}.hi-bar-day{font-family:var(--font-brand);font-size:.625rem;font-weight:600;color:var(--text-muted)}.hi-telemetry-vitals{display:flex;flex-direction:column;gap:10px}.hi-vital-card{padding:12px 14px;border-radius:11px;border:1px solid rgba(255,255,255,.08);background:var(--bg-card)}.hi-vital-label{font-family:var(--font-brand);font-size:.5625rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--text-muted)}.hi-vital-val{margin:3px 0 1px;font-family:var(--font-brand);font-size:1.25rem;font-weight:800;color:var(--text-main);font-variant-numeric:tabular-nums}.hi-vital-sub{font-family:var(--font-brand);font-size:.625rem;font-weight:500;color:var(--primary-300)}.hi-telemetry-insight{position:relative;display:flex;gap:12px;margin-top:14px;padding:12px 14px;border-radius:10px;border:1px solid rgba(212,181,116,.25);background:rgba(212,181,116,.04)}.hi-insight-accent{width:3px;border-radius:2px;background:var(--gradient-accent)}.hi-insight-body{flex:1}.hi-insight-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.hi-insight-badge{font-family:var(--font-brand);font-size:.5625rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-gold-light)}.hi-insight-meta{font-size:.625rem;font-weight:600}.hi-insight-meta,.hi-insight-text{font-family:var(--font-brand);color:var(--text-muted)}.hi-insight-text{margin:5px 0 0;font-size:.7813rem;line-height:1.48}.hi-telemetry-footer{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:auto;padding-top:16px;border-top:1px solid rgba(255,255,255,.07)}.hi-telemetry-note{gap:6px;color:var(--text-muted)}.hi-somatic-cta,.hi-telemetry-note{display:inline-flex;align-items:center;font-family:var(--font-brand);font-size:.6875rem}.hi-somatic-cta{gap:5px;padding:6px 12px;border-radius:8px;border:1px solid var(--border-highlight);background:var(--gradient-accent);color:var(--bg-main);font-weight:700;cursor:pointer;appearance:none;box-shadow:var(--surface-bevel);transition:transform .15s ease,filter .15s ease}.hi-somatic-cta:hover{filter:brightness(1.08);transform:translateY(-1px)}.hi-somatic-cta:active{transform:var(--btn-active-scale)}.hi-somatic-pane{display:flex;flex-direction:column;flex:1;padding:22px 26px 18px}.hi-somatic-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.hi-somatic-title{margin:3px 0 0;font-family:var(--font-brand);font-size:1.1875rem;font-weight:700;color:var(--text-main);letter-spacing:-.01em}.hi-somatic-toggle{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:7px;border:1px solid rgba(130,166,124,.28);background:rgba(130,166,124,.1);color:var(--primary-300);font-family:var(--font-brand);font-size:.6875rem;font-weight:600;cursor:pointer;appearance:none;transition:background .15s ease}.hi-somatic-toggle:hover{background:rgba(130,166,124,.2)}.hi-breathing-stage{display:grid;grid-template-columns:180px 1fr;align-items:center;gap:24px;margin:22px 0 16px;padding:16px 20px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:var(--bg-card)}.hi-breathing-orb{position:relative;display:grid;place-items:center;width:140px;height:140px;margin:0 auto;border-radius:50%;border:2px solid rgba(130,166,124,.35);background:rgba(130,166,124,.08);box-shadow:inset 0 0 20px rgba(130,166,124,.12);transition:transform 4s var(--adaptive-easing),border-color .8s ease}.hi-breathing-orb.is-inhale{transform:scale(1.18);border-color:var(--primary-400)}.hi-breathing-orb.is-hold{transform:scale(1.18);border-color:var(--accent-gold)}.hi-breathing-orb.is-exhale{transform:scale(.92);border-color:var(--secondary-400)}.hi-breathing-core{position:absolute;inset:16px;border-radius:50%;background:radial-gradient(circle,rgba(130,166,124,.2) 0,transparent 70%)}.hi-breathing-readout{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center}.hi-breathing-phase{font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-main)}.hi-breathing-phase,.hi-breathing-timer{font-family:var(--font-brand);font-weight:800}.hi-breathing-timer{font-size:1.35rem;color:var(--primary-300);font-variant-numeric:tabular-nums}.hi-somatic-steps{display:flex;flex-direction:column;gap:8px}.hi-step-card{display:flex;align-items:center;gap:12px;padding:8px 12px;border-radius:8px;border:1px solid rgba(255,255,255,.06);background:rgba(255,255,255,.02);transition:border-color .3s ease,background .3s ease}.hi-step-card.is-active{border-color:var(--primary-400);background:rgba(130,166,124,.1)}.hi-step-num{font-family:var(--font-brand);font-size:.6875rem;font-weight:800;color:var(--primary-400);font-variant-numeric:tabular-nums}.hi-step-copy{display:flex;flex-direction:column;gap:1px}.hi-step-copy strong{font-family:var(--font-brand);font-size:.75rem;font-weight:700;color:var(--text-main)}.hi-step-copy span{font-family:var(--font-brand);font-size:.6875rem;color:var(--text-muted)}.hi-somatic-footer{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:auto;padding-top:16px;border-top:1px solid rgba(255,255,255,.07)}.hi-somatic-metric{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-brand);font-size:.6875rem;font-weight:600;color:var(--primary-400)}.hi-swap{animation:hiSwapIn .38s var(--adaptive-easing) both}.hi-swap-late{animation-delay:.04s}.hi-swap-later{animation-delay:.08s}@keyframes hiSceneIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes hiSwapIn{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@keyframes hiBeaconPulse{0%,to{opacity:.6;transform:scale(.95)}50%{opacity:1;transform:scale(1.1)}}@keyframes hiGyroRotate{0%{transform:rotate(0deg)}to{transform:rotate(35deg)}}@keyframes hiVoiceBarPulse{0%{transform:scaleY(.4)}to{transform:scaleY(1.2)}}.hi-mobile-bridge,.hi-mobile-view-tabs{display:none}@media (max-width:768px){.hi-window{border-radius:16px;border-color:rgba(130,166,124,.24);box-shadow:0 18px 36px -14px rgba(0,0,0,.82),0 8px 18px -10px rgba(0,0,0,.6)}.hi-app{display:flex;flex-direction:column;min-height:0}.hi-rail{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;height:44px;padding:0 12px;border-right:none;border-bottom:1px solid rgba(255,255,255,.07);background:rgba(255,255,255,.02)}.hi-rail-logo{width:26px;height:26px}.hi-rail-links{display:flex;flex-direction:row;align-items:center;gap:6px;margin-top:0}.hi-rail-link{display:inline-flex;align-items:center;width:auto;height:32px;min-width:44px;padding:0 10px;gap:6px;border-radius:7px;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.06);touch-action:manipulation}.hi-rail-link.is-active{background:rgba(130,166,124,.16);border-color:rgba(130,166,124,.38);color:var(--primary-300)}.hi-rail-link.is-active:before{display:none}.hi-rail-tooltip{display:inline-flex;font-family:var(--font-brand);font-size:.75rem;font-weight:600;letter-spacing:.01em}.hi-rail-avatar{width:24px;height:24px;margin-top:0;font-size:.5625rem}.hi-doc,.hi-somatic-pane,.hi-telemetry-pane{padding:16px}.hi-mobile-view-tabs{display:flex;align-items:center;justify-content:space-between;gap:5px;margin:12px 0 14px;padding:3px;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.08);border-radius:10px;box-shadow:inset 0 1px 2px rgba(0,0,0,.25)}.hi-m-tab{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:0 8px;border-radius:7px;font-family:var(--font-brand);font-size:.75rem;font-weight:600;color:var(--text-muted);background:transparent;border:1px solid transparent;transition:all .2s cubic-bezier(.16,1,.3,1);cursor:pointer;touch-action:manipulation;user-select:none;white-space:nowrap}.hi-m-tab:focus-visible{outline:2px solid var(--primary-500);outline-offset:1px}.hi-m-tab.is-active{background:rgba(130,166,124,.18);border-color:rgba(130,166,124,.38);color:var(--text-main);font-weight:700;box-shadow:0 2px 8px rgba(0,0,0,.25),inset 0 1px 0 rgba(255,255,255,.08)}.hi-m-tab-split{flex:0 0 auto;padding:0 10px}.hi-m-badge{display:inline-flex;align-items:center;padding:1px 5px;border-radius:4px;background:rgba(255,255,255,.06);font-size:.625rem;font-weight:600;color:var(--text-muted)}.hi-m-badge.is-live{background:rgba(130,166,124,.22);color:var(--primary-300)}.hi-workspace-grid{display:grid;grid-template-columns:1fr;gap:14px}.hi-workspace-grid.hi-mview-reflection .hi-atlas{display:none!important}.hi-workspace-grid.hi-mview-reflection .hi-entry-col{display:flex!important;flex-direction:column}.hi-workspace-grid.hi-mview-atlas .hi-entry-col{display:none!important}.hi-workspace-grid.hi-mview-atlas .hi-atlas{display:flex!important;margin-top:0}.hi-workspace-grid.hi-mview-both .hi-atlas,.hi-workspace-grid.hi-mview-both .hi-entry-col{display:flex!important}.hi-workspace-grid.hi-mview-both .hi-mobile-bridge{display:none!important}.hi-mobile-bridge{display:flex;margin-top:10px;width:100%}.hi-mobile-bridge-btn{display:flex;align-items:center;justify-content:space-between;width:100%;padding:10px 12px;border-radius:10px;background:rgba(130,166,124,.08);border:1px solid rgba(130,166,124,.22);color:var(--text-main);cursor:pointer;text-align:left;transition:all .2s cubic-bezier(.16,1,.3,1);touch-action:manipulation}.hi-mobile-bridge-btn:hover{background:rgba(130,166,124,.14);border-color:rgba(130,166,124,.34)}.hi-mobile-bridge-btn:active{transform:scale(.985)}.hi-mobile-bridge-btn:focus-visible{outline:2px solid var(--primary-500);outline-offset:2px}.hi-mobile-bridge-btn.is-secondary{background:rgba(255,255,255,.03);border-color:rgba(255,255,255,.08)}.hi-bridge-left{display:flex;align-items:center;gap:9px;min-width:0}.hi-bridge-icon{display:grid;place-items:center;width:26px;height:26px;border-radius:6px;background:rgba(130,166,124,.16);color:var(--primary-300);flex:none}.hi-mobile-bridge-btn.is-secondary .hi-bridge-icon{background:rgba(255,255,255,.06);color:var(--text-muted)}.hi-bridge-text{display:flex;flex-direction:column;min-width:0}.hi-bridge-text strong{font-family:var(--font-brand);font-size:.75rem;font-weight:700;color:var(--text-main);line-height:1.25}.hi-bridge-text span{font-family:var(--font-brand);font-size:.625rem;color:var(--text-muted);line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hi-bridge-arrow{font-size:.875rem;color:var(--primary-400);padding-left:6px;flex:none}.hi-entry{flex:none}.hi-doc-foot,.hi-entry,.hi-pattern{max-width:none}.hi-atlas{width:100%;margin-top:0}.hi-telemetry-grid{grid-template-columns:1fr;gap:14px}.hi-breathing-stage{grid-template-columns:1fr;gap:18px}}@media (max-width:680px){.hi-browser-bar{display:none!important}.hi-addressbar{height:38px;padding:0 10px;gap:8px;border-bottom:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(255,255,255,.04) 0,rgba(255,255,255,.01) 100%),var(--bg-soft)}.hi-ssl-badge{display:none}.hi-doc-head{flex-direction:column;gap:10px}.hi-doc-head,.hi-doc-intro{align-items:center;text-align:center}.hi-date{justify-content:center;font-size:.6875rem}.hi-doc-title{text-align:center}.hi-weather{display:inline-flex;align-items:center;justify-content:center;width:auto;padding:8px 16px;gap:14px;margin:2px auto 0;border-radius:12px;background:rgba(255,255,255,.025);border:1px solid rgba(130,166,124,.2)}.hi-weather-copy{align-items:center;text-align:center}.hi-doc-foot{flex-direction:column;align-items:flex-start;gap:8px;padding-top:12px}.hi-telemetry-vitals{display:grid;grid-template-columns:1fr 1fr;gap:8px}.hi-somatic-footer,.hi-telemetry-footer{flex-direction:column;align-items:stretch;gap:10px;padding-top:12px}.hi-somatic-cta{width:100%;justify-content:center;min-height:40px}}@media (max-width:480px){.hi-window{border-radius:14px}.hi-addressbar{height:36px;padding:0 8px;gap:6px}.hi-address-pill{height:26px;padding:0 8px;font-size:.6875rem;background:rgba(0,0,0,.28);border-radius:7px}.hi-address-text{max-width:135px}.hi-sample-tag{height:22px;padding:0 7px;font-size:.625rem;border-radius:6px}.hi-sample-tag-full{display:none}.hi-sample-tag-short{display:inline}.hi-tab-label-full{display:none}.hi-tab-label-short{display:inline}.hi-rail{height:42px;padding:0 8px}.hi-rail-logo{width:24px;height:24px}.hi-rail-link{height:30px;padding:0 8px;gap:5px;border-radius:7px}.hi-rail-tooltip{font-size:.6875rem}.hi-doc,.hi-somatic-pane,.hi-telemetry-pane{padding:12px 10px}.hi-doc-intro{gap:2px}.hi-date{font-size:.6875rem;margin-bottom:2px}.hi-doc-title{font-size:clamp(1.2rem,5vw,1.45rem);margin:2px 0 0}.hi-weather{padding:8px 14px;gap:12px;margin:4px auto 0;border-radius:11px}.hi-moods{display:flex;gap:6px;margin-top:10px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:2px 2px 6px;scroll-snap-type:x mandatory}.hi-moods::-webkit-scrollbar{display:none}.hi-mood-btn{flex:1 1 0;min-width:62px;min-height:54px;padding:6px 4px;gap:3px;border-radius:10px;scroll-snap-align:center;touch-action:manipulation}.hi-mood-name{font-size:.6875rem;font-weight:600;letter-spacing:.01em;line-height:1.2;max-width:100%;overflow:hidden;text-overflow:ellipsis}.hi-mood-btn svg{width:20px;height:20px}.hi-entry{padding:13px 12px;margin-top:8px;border-radius:12px}.hi-entry-meta{gap:6px}.hi-entry-label,.hi-entry-telemetry{font-size:.625rem}.hi-entry-title{font-size:clamp(1.15rem,5vw,1.38rem);line-height:1.25;margin:6px 0 8px}.hi-entry-body{font-size:.875rem;line-height:1.6}.hi-pattern{padding:9px 11px;margin-top:10px;border-radius:8px}.hi-pattern-label{font-size:.5625rem}.hi-pattern-text{font-size:.75rem;line-height:1.45}.hi-doc-foot{padding:6px 2px 0;gap:6px}.hi-doc-note{font-size:.75rem}.hi-doc-privacy{font-size:.625rem}.hi-atlas{padding:13px 12px;margin-top:8px;border-radius:12px}.hi-atlas-head{gap:8px}.hi-atlas-name{font-size:.8125rem}.hi-atlas-role,.hi-atlas-state{font-size:.625rem}.hi-atlas-msg{font-size:.875rem;line-height:1.55;padding:10px 12px;margin-top:8px;border-radius:9px}.hi-atlas-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.hi-atlas-action-btn{padding:6px 10px;font-size:.6875rem;min-height:34px;border-radius:8px}.hi-atlas-input{height:38px;margin-top:9px;padding:0 6px 0 10px;border-radius:9px}.hi-atlas-input-field{font-size:.75rem}.hi-atlas-mic-btn,.hi-atlas-send{width:28px;height:28px;border-radius:7px}.hi-atlas-privacy{font-size:.625rem;margin-top:6px}.hi-bars-container{height:90px;gap:4px;padding-top:8px}.hi-bar-day,.hi-bar-val{font-size:.5625rem}.hi-bar-track{max-width:20px}.hi-vital-card{padding:8px 10px}.hi-vital-val{font-size:1.0625rem}.hi-breathing-stage{padding:12px;margin:12px 0 10px;gap:14px}.hi-breathing-orb{width:110px;height:110px}.hi-breathing-timer{font-size:1.2rem}}@media (max-width:360px){.hi-nav-icons>:nth-child(2){display:none}.hi-address-text{max-width:110px}.hi-rail{padding:0 5px}.hi-rail-link{padding:0 6px;gap:4px}.hi-rail-tooltip{font-size:.625rem}.hi-doc,.hi-somatic-pane,.hi-telemetry-pane{padding:10px 8px}.hi-mood-btn{min-width:58px;min-height:50px;padding:5px 3px}.hi-mood-name{font-size:.625rem}.hi-m-tab{font-size:.6875rem;padding:0 6px;gap:4px}.hi-m-badge{display:none}.hi-breathing-orb{width:96px;height:96px}}@media (prefers-reduced-motion:reduce){.hi-swap,.hi-window{animation:none!important}.hi-atlas-action-btn,.hi-atlas-send,.hi-breathing-orb,.hi-compass-gyro,.hi-live-dot,.hi-mood-btn,.hi-mood-btn svg,.hi-mood-name,.hi-pulse-beacon,.hi-ring-progress,.hi-spark-area,.hi-spark-dot,.hi-spark-line,.hi-v-bar{transition:none!important;animation:none!important}.hi-atlas-action-btn:active,.hi-atlas-send:not(:disabled):active,.hi-mood-btn:active{transform:none}}.section-error-fallback{width:100%;max-width:820px;margin:2rem auto;padding:2.25rem 2rem;border-radius:20px;background:rgba(18,24,19,.85);border:1px solid rgba(130,166,124,.22);box-shadow:0 12px 32px rgba(0,0,0,.45),inset 0 1px 0 rgba(255,255,255,.08);text-align:center}.section-error-inner{display:flex;flex-direction:column;align-items:center;gap:1.15rem;max-width:480px;margin:0 auto}.section-error-icon-wrap{width:44px;height:44px;border-radius:50%;background:rgba(130,166,124,.12);border:1px solid rgba(130,166,124,.28);color:var(--accent-gold,#d4b574);display:flex;align-items:center;justify-content:center}.section-error-copy{display:flex;flex-direction:column;gap:.4rem}.section-error-title{font-family:var(--font-brand,sans-serif);font-size:1.15rem;font-weight:700;color:var(--text-main,#fcfaf2);letter-spacing:-.02em;margin:0}.section-error-desc{font-size:.88rem;color:var(--text-muted,#cfcbbe);line-height:1.5;margin:0;font-weight:450}.section-error-retry-btn{display:inline-flex;align-items:center;gap:.5rem;padding:.6rem 1.4rem;border-radius:999px;background:rgba(130,166,124,.16);border:1px solid rgba(130,166,124,.35);color:var(--text-main,#fcfaf2);font-size:.82rem;font-weight:600;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1);min-height:40px}.section-error-retry-btn:hover{background:rgba(130,166,124,.26);border-color:rgba(212,181,116,.5);transform:translateY(-1px)}.section-error-retry-btn:focus-visible{outline:2px solid var(--accent-gold,#d4b574);outline-offset:3px}