:root{--tlg-linen: #0c1512;--tlg-paper: #14211b;--tlg-pine: #1e4034;--tlg-pineInk: #a9c4b4;--tlg-ink: #ece7da;--tlg-inkSoft: #94a18b;--tlg-sageDeep: #a6b896;--tlg-line: rgba(237, 231, 218, .12);--tlg-fill1: rgba(237, 231, 218, .06);--tlg-fill2: rgba(237, 231, 218, .1);--tlg-alert: #d98a76;--tlg-honeyInk: #e0b478;--tlg-placeholder: #7d8a75}:root{--tlg-ts: 1;--fs65: calc(9px * var(--tlg-ts));--fs66: calc(9px * var(--tlg-ts));--fs7: calc(9px * var(--tlg-ts));--fs75: calc(9.5px * var(--tlg-ts));--fs8: calc(10px * var(--tlg-ts));--fs85: calc(10.5px * var(--tlg-ts));--fs9: calc(11px * var(--tlg-ts));--fs95: calc(11.5px * var(--tlg-ts));--fs10: calc(12px * var(--tlg-ts));--fs105: calc(12.5px * var(--tlg-ts));--fs11: calc(13px * var(--tlg-ts));--fs115: calc(13.5px * var(--tlg-ts));--fs12: calc(13.5px * var(--tlg-ts));--fs125: calc(15px * var(--tlg-ts));--fs13: calc(15px * var(--tlg-ts));--fs135: calc(15.5px * var(--tlg-ts));--fs14: calc(16px * var(--tlg-ts));--fs145: calc(16px * var(--tlg-ts));--fs15: calc(16.5px * var(--tlg-ts));--fs155: calc(17px * var(--tlg-ts));--fs16: calc(17.5px * var(--tlg-ts));--fs165: calc(18px * var(--tlg-ts));--fs17: calc(18.5px * var(--tlg-ts));--fs175: calc(19px * var(--tlg-ts));--fs18: calc(19.5px * var(--tlg-ts));--fs19: calc(20.5px * var(--tlg-ts));--fs20: calc(21px * var(--tlg-ts));--fs21: calc(22px * var(--tlg-ts));--fs22: calc(23.5px * var(--tlg-ts));--fs23: calc(24px * var(--tlg-ts));--fs24: calc(25px * var(--tlg-ts));--fs25: calc(26px * var(--tlg-ts));--fs26: calc(27px * var(--tlg-ts));--fs27: calc(28px * var(--tlg-ts));--fs28: calc(29px * var(--tlg-ts));--fs29: calc(30px * var(--tlg-ts));--fs30: calc(31px * var(--tlg-ts));--fs32: calc(33px * var(--tlg-ts));--fs33: calc(34px * var(--tlg-ts));--fs34: calc(35px * var(--tlg-ts));--fs36: calc(37px * var(--tlg-ts));--fs38: calc(39px * var(--tlg-ts));--fs40: calc(42px * var(--tlg-ts));--fs42: calc(44px * var(--tlg-ts));--fs44: calc(46px * var(--tlg-ts));--fs46: calc(48px * var(--tlg-ts));--fs60: calc(60px * var(--tlg-ts))}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body,#root{min-height:100vh}body{background:var(--tlg-linen);color:var(--tlg-ink);font-family:Hanken Grotesk,system-ui,sans-serif;-webkit-font-smoothing:antialiased}button{font:inherit}@keyframes lgFade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.lg-fade{animation:lgFade .36s ease both}@keyframes lgpulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes lgRise{to{opacity:1;transform:none}}.lg-rise{opacity:0;transform:translateY(16px);animation:lgRise .9s cubic-bezier(.22,1,.36,1) forwards;animation-delay:.4s}.lg-rise-2{animation-delay:.56s}.lg-rise-3{animation-delay:.72s}.lg-rise-4{animation-delay:.88s}.lg-tap{transition:transform .12s ease,background .16s ease,color .16s ease,border-color .16s ease,box-shadow .16s ease}.lg-tap:active{transform:scale(.99)}*:focus-visible{outline:2px solid #c4863a;outline-offset:2px}input::placeholder,textarea::placeholder{color:var(--tlg-placeholder)}@keyframes lgRipple{0%{transform:scale(.25);opacity:.85}to{transform:scale(1.75);opacity:0}}@keyframes lgPulseDot{0%,to{transform:scale(.8);opacity:.6}50%{transform:scale(1.35);opacity:1}}@keyframes lgGlow{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.55;transform:scale(1.12)}}.lg-ripple{animation:lgRipple 2.4s ease-out infinite}.lg-pulse-dot{animation:lgPulseDot 2.4s ease-in-out infinite}.lg-glow{animation:lgGlow 5s ease-in-out infinite}@keyframes lgSpin{to{transform:rotate(360deg)}}@keyframes lgSpinRev{to{transform:rotate(-360deg)}}@keyframes lgBreathe{0%,to{transform:scale(.82);opacity:.85}50%{transform:scale(1.06);opacity:1}}@keyframes lgDash{to{stroke-dashoffset:-220}}@keyframes lgMoteDrift{0%{transform:translateY(0);opacity:0}12%{opacity:.65}75%{opacity:.4}to{transform:translateY(-620px);opacity:0}}.lg-mote{animation:lgMoteDrift linear infinite}@keyframes lgRingBreathe{0%,to{opacity:.85}50%{opacity:1}}.lg-ring-breathe{animation:lgRingBreathe 3.2s ease-in-out infinite}@keyframes lgStandbyBreathe{0%,to{opacity:.5;transform:scale(.96)}50%{opacity:1;transform:scale(1.03)}}.lg-standby{animation:lgStandbyBreathe 5.5s ease-in-out infinite}@keyframes lgScan{0%,to{top:8%;opacity:0}12%{opacity:.7}50%{top:84%;opacity:.7}62%{opacity:0}}.lg-scan{animation:lgScan 4.6s ease-in-out infinite}.lg-reticle{animation:lgSpin 34s linear infinite;transform-origin:center}@keyframes lgVizSweep{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}.lg-vizsweep{animation:lgVizSweep 1.4s cubic-bezier(.2,.7,.2,1) .4s both}@keyframes lgLeverBreathe{0%,to{opacity:1}50%{opacity:.4}}.lg-leverseg{animation:lgLeverBreathe 2.8s ease-in-out 2.2s infinite}@keyframes lgConnTravel{0%{transform:translate(0)}to{transform:translate(22px,-12px)}}.lg-conn-dot{animation:lgConnTravel 2.6s ease-in-out infinite alternate}@keyframes lgNodeBreathe{0%,to{transform:scale(1)}50%{transform:scale(1.25)}}.lg-conn-a{animation:lgNodeBreathe 2.6s ease-in-out infinite}.lg-conn-b{animation:lgNodeBreathe 2.6s ease-in-out 1.3s infinite}@keyframes lgVizDraw{to{stroke-dashoffset:0}}.lg-climb{stroke-dasharray:72;stroke-dashoffset:72;animation:lgVizDraw 1.4s ease .5s forwards}@keyframes lgDotArrive{0%{opacity:0}15%,70%{opacity:1}to{opacity:0}}.lg-climb-dot{opacity:0;animation:lgDotArrive 2.6s ease 1.8s infinite}@keyframes lgPress{0%,to{transform:translateY(5px)}42%,58%{transform:translateY(-4px)}}.lg-barbell{animation:lgPress 2.4s ease-in-out infinite}.lg-trendline{stroke-dasharray:76;stroke-dashoffset:76;animation:lgVizDraw 2.6s ease .6s forwards}.lg-trend-dot{opacity:0;animation:lgDotArrive 3s ease 2.8s infinite}@keyframes lgEcgLoop{0%{stroke-dashoffset:96}60%{stroke-dashoffset:0}to{stroke-dashoffset:-96}}.lg-ecg{stroke-dasharray:96 96;stroke-dashoffset:96;animation:lgEcgLoop 3s linear infinite}@keyframes lgBarGrow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.lg-histbar{transform-origin:bottom;animation:lgBarGrow .7s ease both}@keyframes lgFlowRun{0%{left:0;opacity:0}16%{opacity:1}84%{opacity:1}to{left:calc(100% - 6px);opacity:0}}.lg-flow-dot{left:0;animation:lgFlowRun 2.4s ease-in-out infinite}.lg-slider{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;background:transparent;margin:0;cursor:pointer}.lg-slider::-webkit-slider-runnable-track{height:6px;border-radius:99px;background:linear-gradient(90deg,var(--lg-tone) 0%,var(--lg-tone) var(--lg-pct),rgba(237,231,218,.14) var(--lg-pct),rgba(237,231,218,.14) 100%)}.lg-slider::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;border-radius:99px;background:#ede7da;border:3px solid var(--lg-tone);margin-top:-7px;box-shadow:0 0 12px var(--lg-tone),0 0 22px #d9a9684d;transition:transform .12s}.lg-slider:active::-webkit-slider-thumb{transform:scale(1.18)}.lg-slider:focus-visible::-webkit-slider-thumb{outline:2px solid #D9A968;outline-offset:3px}.lg-slider::-moz-range-track{height:6px;border-radius:99px;background:linear-gradient(90deg,var(--lg-tone) 0%,var(--lg-tone) var(--lg-pct),rgba(237,231,218,.14) var(--lg-pct),rgba(237,231,218,.14) 100%)}.lg-slider::-moz-range-thumb{width:20px;height:20px;border-radius:99px;background:#ede7da;border:3px solid var(--lg-tone);box-shadow:0 0 12px var(--lg-tone)}@keyframes lgStampIn{0%{transform:scale(1.4);opacity:0}to{transform:scale(1);opacity:1}}.lg-stamp-in{animation:lgStampIn .5s cubic-bezier(.2,1.4,.4,1) both}.bob-float{animation:bobFloat 4.5s ease-in-out infinite}@keyframes bobFloat{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-3px) scale(1.012)}}.bob-rings-idle{animation:bobRingBreath 5s ease-in-out infinite;transform-origin:50px 50px}@keyframes bobRingBreath{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.015)}}.bob-rings-think{animation:bobRingThink 1.5s ease-in-out infinite;transform-origin:50px 50px}@keyframes bobRingThink{0%,to{opacity:.6;transform:scale(.98) rotate(0)}50%{opacity:1;transform:scale(1.03) rotate(6deg)}}.bob-rings-talk .bob-ring-2{animation:bobRingTalk .5s ease-in-out infinite;transform-origin:50px 50px}.bob-rings-talk .bob-ring-3{animation:bobRingTalk .5s ease-in-out infinite .12s;transform-origin:50px 50px}@keyframes bobRingTalk{0%,to{transform:scale(1);opacity:.5}50%{transform:scale(1.04);opacity:.9}}.bob-mouth-talk{animation:bobMouthTalk .32s ease-in-out infinite;transform-origin:50px 74px}@keyframes bobMouthTalk{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.28)}}.bob-dot{display:inline-block;animation:bobDotBlink 1.2s infinite ease-in-out}@keyframes bobDotBlink{0%,80%,to{opacity:.25}40%{opacity:1}}@media(prefers-reduced-motion:reduce){.lg-fade,.lg-ripple,.lg-pulse-dot,.lg-glow,.lg-mote,.lg-ring-breathe,.lg-standby,.lg-scan,.lg-reticle,.lg-vizsweep,.lg-leverseg,.lg-conn-dot,.lg-conn-a,.lg-conn-b,.lg-climb,.lg-climb-dot,.lg-barbell,.lg-trendline,.lg-trend-dot,.lg-ecg,.lg-histbar,.lg-flow-dot,.lg-stamp-in,.bob-float,.bob-rings-idle,.bob-rings-think,.bob-rings-talk .bob-ring-2,.bob-rings-talk .bob-ring-3,.bob-mouth-talk,.bob-dot{animation:none}.lg-slider::-webkit-slider-thumb{transition:none}.lg-rise,.lg-rise-2,.lg-rise-3,.lg-rise-4{animation:none;opacity:1;transform:none}.lg-mote{opacity:0}.lg-climb,.lg-trendline,.lg-ecg{stroke-dashoffset:0}.lg-climb-dot,.lg-trend-dot{opacity:1}}header:not(.lg-hero){padding-top:calc(14px + env(safe-area-inset-top,0px))!important}header.lg-hero{padding-top:calc(44px + env(safe-area-inset-top,0px))!important}.lg-snav:hover{background:#ede7da14!important;color:#ede7da!important}.lg-colscroll{scrollbar-width:thin;scrollbar-color:rgba(237,231,218,.18) transparent}.lg-colscroll::-webkit-scrollbar{width:8px}.lg-colscroll::-webkit-scrollbar-thumb{background:#ede7da29;border-radius:99px}.lg-colscroll::-webkit-scrollbar-thumb:hover{background:#ede7da4d}.lg-colscroll::-webkit-scrollbar-track{background:transparent}
