@property --lg-angle-1{syntax:"<angle>";inherits:false;initial-value:-75deg}@property --lg-angle-2{syntax:"<angle>";inherits:false;initial-value:-45deg}.lg-wrap{--anim-time:.4s;--anim-ease:cubic-bezier(.25,1,.5,1);pointer-events:none;transition:all var(--anim-time)var(--anim-ease);background:0 0;border-radius:999vw;font-size:clamp(1rem,1.4vw,1.25rem);display:inline-flex;position:relative}.lg-shadow{--shadow-cuttoff-fix:2em;width:calc(100% + var(--shadow-cuttoff-fix));height:calc(100% + var(--shadow-cuttoff-fix));top:calc(0% - var(--shadow-cuttoff-fix)/2);left:calc(0% - var(--shadow-cuttoff-fix)/2);filter:blur(2px);pointer-events:none;position:absolute;overflow:visible}.lg-shadow:after{content:"";z-index:0;width:calc(100% - var(--shadow-cuttoff-fix) - .25em);height:calc(100% - var(--shadow-cuttoff-fix) - .25em);inset:0;top:calc(var(--shadow-cuttoff-fix) - .5em);left:calc(var(--shadow-cuttoff-fix) - .875em);box-sizing:border-box;-webkit-mask-composite:xor;transition:all var(--anim-time)var(--anim-ease);opacity:1;background:linear-gradient(#0003,#0000001a);border-radius:999vw;padding:.125em;position:absolute;overflow:visible;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.lg-btn{--border-width:clamp(1px,.0625em,4px);--lg-text:#323232;--lg-tint-a:#ffffff0d;--lg-tint-b:#fff3;all:unset;cursor:pointer;pointer-events:auto;z-index:3;background:linear-gradient(-75deg,var(--lg-tint-a),var(--lg-tint-b),var(--lg-tint-a));-webkit-backdrop-filter:blur(clamp(1px,.125em,4px));backdrop-filter:blur(clamp(1px,.125em,4px));transition:all var(--anim-time)var(--anim-ease);border-radius:999vw;position:relative;box-shadow:inset 0 .125em .125em #0000000d,inset 0 -.125em .125em #ffffff80,0 .25em .125em -.125em #0003,inset 0 0 .1em .25em #fff3,0 0 #fff}.lg-btn:hover{-webkit-backdrop-filter:blur(.01em);backdrop-filter:blur(.01em);transform:scale(.975);box-shadow:inset 0 .125em .125em #0000000d,inset 0 -.125em .125em #ffffff80,0 .15em .05em -.1em #00000040,inset 0 0 .05em .1em #ffffff80,0 0 #fff}.lg-btn>span{-webkit-user-select:none;user-select:none;font-family:var(--font-sans,"Inter",sans-serif);letter-spacing:-.03em;color:var(--lg-text);-webkit-font-smoothing:antialiased;text-shadow:0 .25em .05em #0000001a;transition:all var(--anim-time)var(--anim-ease);padding-block:.75em;padding-inline:1.5em;font-size:1em;font-weight:600;display:block;position:relative}.lg-btn:hover>span{text-shadow:.025em .025em .025em #0000001f}.lg-btn>span:after{content:"";z-index:3;width:calc(100% - var(--border-width));height:calc(100% - var(--border-width));top:calc(0% + var(--border-width)/2);left:calc(0% + var(--border-width)/2);box-sizing:border-box;background:linear-gradient(var(--lg-angle-2),#fff0 0%,#ffffff80 40% 50%,#fff0 55%);mix-blend-mode:screen;pointer-events:none;transition:background-position calc(var(--anim-time)*1.25)var(--anim-ease),--lg-angle-2 calc(var(--anim-time)*1.25)var(--anim-ease);background-position:0%;background-repeat:no-repeat;background-size:200% 200%;border-radius:999vw;display:block;position:absolute;overflow:hidden}.lg-btn:hover>span:after{background-position:25%}.lg-btn:active>span:after{--lg-angle-2:-15deg;background-position:50% 15%}.lg-btn:after{content:"";z-index:1;width:calc(100% + var(--border-width));height:calc(100% + var(--border-width));inset:0;top:calc(0% - var(--border-width)/2);left:calc(0% - var(--border-width)/2);padding:var(--border-width);box-sizing:border-box;background:conic-gradient(from var(--lg-angle-1)at 50% 50%,#00000080,#0000 5% 40%,#00000080 50%,#0000 60% 95%,#00000080),linear-gradient(180deg,#ffffff80,#ffffff80);-webkit-mask-composite:xor;transition:all var(--anim-time)var(--anim-ease),--lg-angle-1 .5s ease;box-shadow:inset 0 0 0 calc(var(--border-width)/2)#ffffff80;border-radius:999vw;position:absolute;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.lg-btn:hover:after{--lg-angle-1:-125deg}.lg-btn:active:after{--lg-angle-1:-75deg}@media (hover:none) and (pointer:coarse){.lg-btn>span:after,.lg-btn:active>span:after{--lg-angle-2:-45deg}.lg-btn:after,.lg-btn:hover:after,.lg-btn:active:after{--lg-angle-1:-75deg}}.lg-wrap--sm{font-size:13px}.lg-wrap--md{font-size:15px}.lg-wrap--lg{font-size:16px}.lg-wrap--sm .lg-btn>span{padding-block:.62em;padding-inline:1.3em}.lg-wrap--md .lg-btn>span{padding-block:.68em;padding-inline:1.4em}.lg-wrap--lg .lg-btn>span{padding-block:.72em;padding-inline:1.55em}.lg-bar{isolation:isolate;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(-75deg,#ffffff14,#ffffff47,#ffffff14);border-radius:999vw;position:relative;box-shadow:inset 0 1px 1px #fff9,inset 0 -1px 1px #0000000d,0 10px 30px -10px #0000004d}.lg-bar:after{content:"";-webkit-mask-composite:xor;pointer-events:none;background:conic-gradient(from -75deg,#ffffffb3,#ffffff1a 25%,#ffffff80 50%,#ffffff1a 75%,#ffffffb3);border-radius:999vw;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.lg-card{--anim-time:.4s;--anim-ease:cubic-bezier(.25,1,.5,1);isolation:isolate;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:transform var(--anim-time)var(--anim-ease),box-shadow var(--anim-time)var(--anim-ease);background:linear-gradient(-75deg,#ffffff1a,#ffffff42,#ffffff1a);position:relative;box-shadow:inset 0 1px 1px #ffffffb3,inset 0 -1px 1px #0000000d,0 12px 36px -14px #0000002e}.lg-card:hover{transform:translateY(-3px)scale(.995);box-shadow:inset 0 1px 1px #ffffffd9,inset 0 -1px 1px #0000000f,0 22px 50px -16px #00000042}.lg-card:after{content:"";border-radius:inherit;background:conic-gradient(from var(--lg-angle-1)at 50% 50%,#0006,#0000 5% 40%,#0006 50%,#0000 60% 95%,#0006),linear-gradient(180deg,#fff9,#fff9);-webkit-mask-composite:xor;pointer-events:none;z-index:1;padding:1px;transition:--lg-angle-1 .5s;position:absolute;inset:0;box-shadow:inset 0 0 0 .5px #ffffff80;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.lg-card:hover:after{--lg-angle-1:-125deg}.lg-card:before{content:"";border-radius:inherit;background:linear-gradient(var(--lg-angle-2),#fff0 0%,#ffffff80 40% 50%,#fff0 55%);mix-blend-mode:screen;pointer-events:none;z-index:2;transition:background-position calc(var(--anim-time)*1.25)var(--anim-ease),--lg-angle-2 calc(var(--anim-time)*1.25)var(--anim-ease);background-position:0%;background-repeat:no-repeat;background-size:200% 200%;position:absolute;inset:0}.lg-card:hover:before{background-position:60%}.lg-btn--ink-brand{--lg-text:var(--color-primary)}.lg-btn--text-light{--lg-text:#fffffff5}.lg-btn--text-light>span{text-shadow:0 1px 2px #00000059}.lg-btn--fill{--lg-text:#fff;--lg-tint-a:color-mix(in srgb,var(--color-primary)86%,#000 9%);--lg-tint-b:color-mix(in srgb,var(--color-primary)90%,#fff 20%)}.lg-btn--fill>span{text-shadow:0 1px 1.5px #00000047}.lg-btn--tint-brand{--lg-tint-a:color-mix(in srgb,var(--color-green)12%,transparent);--lg-tint-b:color-mix(in srgb,var(--color-green)32%,#ffffff40);--lg-text:#fff}@media (prefers-reduced-motion:reduce){.lg-wrap,.lg-btn,.lg-btn>span,.lg-btn>span:after,.lg-btn:after,.lg-shadow:after{transition:none}}
.lv3-reveal{opacity:0;transition:opacity .45s cubic-bezier(.22,1,.36,1),transform .45s cubic-bezier(.22,1,.36,1);transition-delay:var(--lv3-reveal-delay,0s);transform:translateY(22px)}.lv3-reveal[data-in]{opacity:1;transform:none}.lv3-nav-drop{animation:.3s lv3NavDrop}@keyframes lv3NavDrop{0%{transform:translateY(-100%)}}.lv3-burger{width:22px;height:14px;margin:auto;display:block;position:absolute;inset:0}.lv3-burger i{border-radius:2px;width:100%;height:2px;transition:top .22s cubic-bezier(.22,.8,.28,1),transform .22s cubic-bezier(.22,.8,.28,1),opacity .16s linear,background-color .2s;position:absolute;left:0}.lv3-burger i:first-child{top:0}.lv3-burger i:nth-child(2){top:6px}.lv3-burger i:nth-child(3){top:12px}.lv3-burger[data-open] i:first-child{top:6px;transform:rotate(45deg)}.lv3-burger[data-open] i:nth-child(2){opacity:0;transform:scaleX(.4)}.lv3-burger[data-open] i:nth-child(3){top:6px;transform:rotate(-45deg)}.lv3-sheet{clip-path:inset(0 0 100%);visibility:hidden;transition:clip-path .34s cubic-bezier(.22,.8,.28,1),visibility 0s linear .34s}.lv3-sheet[data-open]{clip-path:inset(0);visibility:visible;transition:clip-path .34s cubic-bezier(.22,.8,.28,1),visibility linear}.lv3-nav-modal-backdrop{animation:.16s both lv3NavModalFade}.lv3-nav-modal-panel{animation:.2s cubic-bezier(.22,1,.36,1) both lv3NavModalPop}@keyframes lv3NavModalFade{0%{opacity:0}}@keyframes lv3NavModalPop{0%{opacity:0;transform:translateY(8px)scale(.98)}}@media (prefers-reduced-motion:reduce){.lv3-nav-modal-backdrop,.lv3-nav-modal-panel{animation:none}}.lv3-hero-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--color-orange-400);background:#ff8f551a;border:1px solid #ff8f5547;border-radius:999px;margin-bottom:18px;padding:5px 12px;font-size:12.5px;font-weight:700;display:inline-block}@media (max-width:767px){.lv3-hero-eyebrow{margin-bottom:14px;font-size:11.5px}}.lv3-chip-glass{white-space:nowrap;letter-spacing:-.01em;color:#f5f1ecf0;background:#14100d6b;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:7px;padding:7px 14px;font-size:13px;font-weight:600;display:inline-flex}.lv3-chip-glass:before{content:"";background:var(--color-orange-400);border-radius:50%;flex:none;width:6px;height:6px}.lv3-hero-live{-webkit-backdrop-filter:blur(22px);color:#fff;background:#14100d70;border:1px solid #ffffff24;border-radius:20px;padding:16px 18px;box-shadow:0 24px 64px #14100d66}.lv3-live-dot{background:#ef4444;border-radius:50%;width:7px;height:7px;animation:1.6s infinite lv3Pulse}@keyframes lv3Pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.8)}}.lv3-waveform{flex-shrink:0;align-items:flex-end;gap:3px;height:22px;display:flex}.lv3-waveform span{background:var(--color-orange-400);border-radius:2px;width:3.5px;animation:1.1s ease-in-out infinite lv3Wave}.lv3-waveform span:first-child{height:40%;animation-delay:0s}.lv3-waveform span:nth-child(2){height:90%;animation-delay:.12s}.lv3-waveform span:nth-child(3){height:60%;animation-delay:.24s}.lv3-waveform span:nth-child(4){height:100%;animation-delay:.36s}.lv3-waveform span:nth-child(5){height:50%;animation-delay:.48s}.lv3-waveform span:nth-child(6){height:80%;animation-delay:.6s}.lv3-waveform span:nth-child(7){height:35%;animation-delay:.72s}.lv3-waveform[data-paused] span{height:22%;animation-play-state:paused}@keyframes lv3Wave{0%,to{transform:scaleY(.45)}50%{transform:scaleY(1)}}.lv3-bubble{opacity:0;border-radius:13px;flex-shrink:0;max-width:88%;margin-bottom:7px;padding:8px 12px;font-size:13px;line-height:1.5;transition:opacity .4s,transform .4s;transform:translateY(8px)}.lv3-bubble[data-show]{opacity:1;transform:none}.lv3-bubble-agent{color:#fff;background:#ffffff24;border-bottom-left-radius:4px;align-self:flex-start}.lv3-bubble-user{color:#fff;background:#ff8f5542;border-bottom-right-radius:4px;align-self:flex-end}.lv3-caret{vertical-align:text-bottom;background:var(--color-orange-400);width:2px;height:1em;animation:.8s step-end infinite lv3Blink;display:inline-block}@keyframes lv3Blink{50%{opacity:0}}.lv3-followup{color:#f5f1ecc7;opacity:.4;justify-content:space-between;align-items:center;padding:4px 0;font-size:12.5px;transition:opacity .5s;display:flex}.lv3-followup[data-phase=doing],.lv3-followup[data-phase=done]{opacity:1}.lv3-check{color:#14100d;border:1.5px solid #ffffff4d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:15px;height:15px;font-size:9px;transition:background .3s,border-color .3s;display:inline-flex}.lv3-followup[data-phase=done] .lv3-check{background:#34d399;border-color:#34d399}.lv3-followup[data-phase=done] .lv3-check:after{content:"✓"}.lv3-followup[data-phase=doing] .lv3-check{border-color:var(--color-orange-400)}.lv3-followup[data-phase=doing] .lv3-check:after{content:"";background:var(--color-orange-400);border-radius:50%;width:6px;height:6px;animation:1.2s infinite lv3Pulse}.lv3-followup-state{color:#f5f1ec73;flex-shrink:0;font-size:11px;font-weight:600}.lv3-followup[data-phase=done] .lv3-followup-state{color:#34d399}.lv3-followup[data-phase=doing] .lv3-followup-state{color:var(--color-orange-400)}.lv3-scope [id]{scroll-margin-top:84px}@media (prefers-reduced-motion:reduce){.lv3-reveal{opacity:1;transition:none;transform:none}.lv3-nav-drop{animation:none}.lv3-burger i,.lv3-sheet{transition:none}.lv3-live-dot,.lv3-followup[data-phase=doing] .lv3-check:after{opacity:1;animation:none;transform:none}}.lv3-skip{z-index:200;background:var(--color-bt-ink);color:#fff;border-radius:0 0 10px 10px;padding:10px 18px;font-size:14px;font-weight:600;transition:top .16s;position:absolute;top:-60px;left:16px}.lv3-skip:focus{outline:2px solid var(--color-bt-accent-text);outline-offset:2px;top:0}[id=main]:focus{outline:none}@layer base{.lv3-scope{color:var(--color-bt-ink);letter-spacing:normal;line-height:1.6}.lv3-scope a,.lv3-scope button,.lv3-scope p,.lv3-scope li,.lv3-scope h1,.lv3-scope h2,.lv3-scope h3,.lv3-scope h4,.lv3-scope dt,.lv3-scope dd{letter-spacing:inherit}.lv3-scope a,.lv3-scope button{font-weight:inherit}.lv3-scope h1,.lv3-scope h2,.lv3-scope h3,.lv3-scope h4,.lv3-scope p{font-weight:inherit;line-height:inherit}}[data-lv3-live]:not([data-lv3-live="1"]) *,[data-lv3-live]:not([data-lv3-live="1"]):before,[data-lv3-live]:not([data-lv3-live="1"]):after{animation-play-state:paused!important}
