@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--proof-n:0}}}.cb{min-width:0}.cb-box{width:100%;color:var(--app-text);font-family:var(--app-font);grid-template-rows:auto auto;display:grid;position:relative}.cb-drawer{grid-template-rows:0fr;display:grid}.cb-drawer[data-open=true]{grid-template-rows:1fr}.cb-drawer-clip{min-height:0;margin-inline:-24px;padding-inline:24px;overflow:hidden}.cb-drawer-pad{padding-block:10px 20px}@media (prefers-reduced-motion:no-preference){.cb-drawer{transition:grid-template-rows .62s var(--motion-ease-out-expo)}}.cb-bar{border-radius:var(--radius-pill);background:var(--app-surface-2);min-height:56px;box-shadow:inset 0 0 0 1px var(--app-line-2),0 0 0 5px var(--app-accent),var(--shadow-card);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:7px 7px 7px 18px;display:grid}@supports (color:color-mix(in lab, red, red)){.cb-bar{box-shadow:inset 0 0 0 1px var(--app-line-2),0 0 0 5px color-mix(in oklab,var(--app-accent)9%,transparent),var(--shadow-card)}}.cb-spark{background:linear-gradient(135deg,var(--app-accent),var(--app-ok));clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);width:15px;height:15px}.cb-q{min-width:0;font-size:var(--font-size-16);text-wrap:balance;font-weight:500;line-height:1.35}.cb-ask{border-radius:var(--radius-pill);background:var(--color-button-primary-bg);min-width:96px;min-height:42px;box-shadow:var(--shadow-button-primary);color:var(--color-button-primary-text);font-family:var(--font-body);font-size:var(--font-size-15);font-weight:var(--font-weight-semibold);white-space:nowrap;cursor:pointer;transition:background-color var(--motion-duration-sm)var(--motion-ease-out-expo),box-shadow var(--motion-duration-sm)var(--motion-ease-out-expo);place-items:center;padding:0 18px;display:inline-grid}.cb-ask:hover{background:var(--color-button-primary-bg-hover)}.cb-ask>span{transition:opacity var(--motion-duration-sm)var(--motion-ease-out-expo)var(--motion-duration-xs);grid-area:1/1}.cb-ask>span[data-on=false]{opacity:0;transition-duration:var(--motion-duration-xs);transition-delay:0s}.cb-ask[data-lit=true]{box-shadow:0 0 0 1.5px var(--app-accent),0 0 0 6px var(--app-accent-soft),0 0 22px var(--app-accent)}@supports (color:color-mix(in lab, red, red)){.cb-ask[data-lit=true]{box-shadow:0 0 0 1.5px var(--app-accent),0 0 0 6px var(--app-accent-soft),0 0 22px color-mix(in oklab,var(--app-accent)45%,transparent)}}.cb-ask[aria-disabled=true]{cursor:progress}.cb[data-hint=true] .cb-ask[data-lit=true]{animation:cb-pulse 1.4s var(--motion-ease-out-expo)1}@keyframes cb-pulse{0%{box-shadow:0 0 0 1.5px var(--app-accent),0 0 0 0 color-mix(in oklab,var(--app-accent)60%,transparent)}to{box-shadow:0 0 0 1.5px var(--app-accent),0 0 0 18px transparent}}.cb-card{transition:opacity .3s var(--motion-ease-out-expo);background:var(--app-surface);box-shadow:inset 0 0 0 1px var(--app-accent),var(--shadow-card);border-radius:20px;grid-template-columns:minmax(0,1fr);align-content:center;gap:14px;padding:16px 20px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.cb-card{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--app-accent)22%,var(--app-line-2)),var(--shadow-card)}}@media (min-width:880px){.cb-card{grid-template-columns:minmax(236px,.36fr) minmax(0,1fr);align-items:center;gap:0 28px;padding:18px 26px}}.cb-tools{color:var(--app-text-2);gap:10px;margin:0;padding:0;font-size:14px;line-height:1.3;list-style:none;display:grid}.cb-tool{grid-template-columns:16px minmax(0,1fr);align-items:start;gap:10px;display:grid}.cb-tool-t{gap:1px;min-width:0;display:grid}.cb-tool code{color:var(--app-text-3);font-family:var(--app-font-mono);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.cb-card[data-open=false]{opacity:0}.cb-q-rest{visibility:hidden}.cb-caret{vertical-align:-.15em;width:0;height:1.1em;box-shadow:1px 0 0 0 var(--app-text,currentColor);margin-inline-end:0;display:inline-block}.cb-caret[data-blink=true]{animation:1s step-end infinite cb-caret-blink}@keyframes cb-caret-blink{50%{opacity:0}}.cb-tick{width:16px;height:16px;color:var(--app-text-3);transition:color var(--pt-fade,.312s)var(--motion-ease-out-expo);margin-top:1px}.cb-tick-mark{opacity:0;transition:opacity var(--pt-fade,.312s)var(--motion-ease-out-expo)}.cb-tool{opacity:0;transition:opacity var(--pt-fade,.312s)var(--motion-ease-out-expo),color var(--pt-fade,.312s)var(--motion-ease-out-expo)}.cb-tool[data-done=true]{opacity:1;color:var(--app-text)}.cb-tool[data-done=true] .cb-tick{color:var(--app-ok)}.cb-tool[data-done=true] .cb-tick-mark{opacity:1}.cb-result{min-width:0;display:grid}.cb-result>*{grid-area:1/1;min-width:0}.cb-answer{opacity:0;transition:opacity .24s var(--motion-ease-out-expo);gap:10px;display:grid}.cb-result[data-on=true] .cb-answer{opacity:1;transition:opacity .32s var(--motion-ease-out-expo)}.cb-head{flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.cb-fig{color:var(--app-accent-ink);letter-spacing:-.03em;font-size:34px;font-weight:600;line-height:1}.cb-l{letter-spacing:-.01em;text-wrap:balance;flex:18ch;font-size:16px;font-weight:600;line-height:1.3}.cb-rows{grid-template-columns:minmax(0,1fr) auto auto auto;column-gap:16px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.cb-row{grid-column:1/-1;grid-template-columns:subgrid;border-top:1px solid var(--app-line);align-items:baseline;padding:6px 0;display:grid}.cb-v{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.cb-days{color:var(--app-warn-ink);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.cb-price{font-family:var(--app-font-mono);text-align:right;white-space:nowrap;font-size:13px}.cb-result:not([data-on=true]) .cb-price{font-family:inherit}.cb-gap{color:var(--app-text-2);text-align:right;font-size:13px}.cb figcaption{max-width:60ch;margin-top:var(--space-4);color:var(--color-text-2);font-family:var(--font-body);font-size:var(--font-size-15);line-height:1.5}@media (max-width:640px){.cb-bar{border-radius:22px;padding:9px 9px 9px 14px}.cb-q{font-size:var(--font-size-15)}.cb-ask{min-width:0;padding:0 16px}.cb-card{padding:14px 16px}.cb-tools{gap:6px}.cb-tool code{display:none}.cb-fig{font-size:30px}.cb-rows{grid-template-columns:minmax(0,1fr) auto;column-gap:12px}.cb-row{row-gap:2px}.cb-v{grid-area:1/1}.cb-days{text-align:right;grid-area:1/2}.cb-price{text-align:left;grid-area:2/1}.cb-gap{grid-area:2/2}}@property --proof-n{syntax:"<integer>";inherits:false;initial-value:0}@layer components{.proof-quote__text{font-family:var(--font-display);font-size:clamp(1.75rem,1.2rem + 1.8vw,3rem);line-height:1.12;font-weight:var(--font-weight-medium);letter-spacing:var(--font-tracking-heading);text-wrap:balance;view-timeline-name:--proof-quote;view-timeline-axis:block}.proof-count{display:inline-block;position:relative}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.proof-quote__word{animation-name:proof-ink;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--proof-quote;animation-range-start:cover calc(20% + 40%*var(--w));animation-range-end:cover calc(24% + 40%*var(--w))}.proof-count{--proof-n:var(--proof-to);animation-name:proof-count;animation-duration:auto;animation-timing-function:var(--motion-ease-out-expo);counter-reset:proof var(--proof-n);animation-fill-mode:both;animation-timeline:view();animation-range:entry 10% cover 45%}.proof-count__value{visibility:hidden}.proof-count:after{content:counter(proof);position:absolute;inset-block-start:0;inset-inline-end:0}}}.home :is(h2,h3){font-weight:var(--font-weight-heading)}.home-spark{background:var(--color-violet);clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);width:12px;height:12px;filter:drop-shadow(0 0 6px var(--color-violet));flex:none;display:inline-block;position:relative}@supports (color:color-mix(in lab, red, red)){.home-spark{filter:drop-shadow(0 0 6px color-mix(in oklab,var(--color-violet)70%,transparent))}}.home-hero__capture{gap:var(--space-2);margin-top:var(--space-8);flex-wrap:wrap;display:flex}.home-hero__capture-input{min-width:0;min-height:50px;padding:0 var(--space-4);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-text);font:inherit;box-shadow:inset 0 0 0 1px var(--color-line-control);flex:14rem;font-size:16px}.home-hero__capture-input::placeholder{color:var(--color-text-3)}.home-hero__capture-btn{min-height:50px;padding:0 var(--space-6);border-radius:var(--radius-pill);background:var(--color-button-primary-bg);color:var(--color-button-primary-text);box-shadow:var(--shadow-button-primary);font-size:var(--font-size-16);font-weight:var(--font-weight-semibold);flex:auto}.home-hero__capture-btn:hover{background:var(--color-button-primary-bg-hover)}.home-hero{--hero-stage:calc(100svh - var(--size-header));isolation:isolate;padding-bottom:clamp(72px,9vw,128px);position:relative;overflow:clip}.home-hero__swarm{z-index:-1;height:var(--hero-stage);inset-inline:0;position:absolute;top:0}.home-hero__swarm:after{content:"";background:linear-gradient(to bottom,transparent,var(--color-bg));pointer-events:none;height:28%;position:absolute;inset:auto 0 0}.home-hero{flex-direction:column;display:flex}.home-hero__copy{padding-top:var(--space-7);order:1;position:relative}.home-hero__swarm{margin-top:calc(var(--space-5) - var(--hero-stage)*.04);margin-bottom:calc(var(--hero-stage)*-.54);flex:none;order:2;position:relative;-webkit-mask-image:linear-gradient(#0000,#000 10%);mask-image:linear-gradient(#0000,#000 10%)}.home-hero__bar{order:3}.home-hero__text{max-width:40rem}.home-hero__title{letter-spacing:var(--font-tracking-display);font-size:clamp(2.375rem,1.35rem + 3.1vw,4.25rem);line-height:1.02;font-weight:var(--font-weight-display);text-wrap:balance}.home-hero__news{align-items:center;gap:var(--space-2);max-width:100%;margin-bottom:var(--space-5);padding:4px var(--space-3)4px 4px;border-radius:var(--radius-pill);background:var(--color-surface);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.home-hero__news{background:color-mix(in oklab,var(--color-surface)80%,transparent)}}.home-hero__news{box-shadow:inset 0 0 0 1px var(--color-line-2);font-size:var(--font-size-14);font-weight:var(--font-weight-medium);color:var(--color-text-2);transition:color var(--motion-duration-sm)var(--motion-ease-out-expo),box-shadow var(--motion-duration-sm)var(--motion-ease-out-expo)}.home-hero__news:hover{color:var(--color-text);box-shadow:inset 0 0 0 1px var(--color-line-3)}.home-hero__news-tag{padding:2px var(--space-2);border-radius:var(--radius-pill);background:var(--color-violet)}@supports (color:color-mix(in lab, red, red)){.home-hero__news-tag{background:color-mix(in oklab,var(--color-violet)22%,transparent)}}.home-hero__news-tag{color:var(--color-violet-ink);font-size:var(--font-size-13);font-weight:var(--font-weight-semibold)}.home-hero__news-arrow{width:12px;height:12px;transition:translate var(--motion-duration-sm)var(--motion-ease-out-expo);flex:none}.home-hero__news:hover .home-hero__news-arrow{translate:2px}.home-hero__support{color:var(--color-text-2)}.home-hero__lede{margin-top:var(--space-5);max-width:44ch;font-size:var(--font-size-18);color:var(--color-text-2);line-height:1.55}.home-hero__bar{margin-top:clamp(64px,8vw,112px);position:relative}.home-hero__slot{max-width:800px;margin-inline:auto}.home-hero__slot figcaption{text-align:center;margin-inline:auto}.home-hero__note{justify-content:center;align-items:center;gap:var(--space-2);margin-top:var(--space-3);font-size:var(--font-size-14);color:var(--color-text-3);display:flex}@media (min-width:768px){.home-hero{--hero-stage:min(62.5vw,100svh - var(--size-header));display:block}.home-hero__swarm{margin:0;position:absolute;-webkit-mask-image:none;mask-image:none}.home-hero__copy{padding-top:calc(var(--hero-stage)*.74)}.home-hero__text{max-width:34rem}}@media (min-width:1024px){.home-hero__swarm{left:8%;right:4%}.home-hero__copy{min-height:calc(var(--hero-stage)*.94);align-items:center;padding-top:0;display:flex}.home-hero__text{max-width:min(36vw,33rem)}.home-hero__title{font-size:clamp(2.5rem,.4rem + 3.3vw,3.375rem)}.home-hero__bar{margin-top:0}}html:not(.light) .home :is(p.text-text-2,.home-hero__lede),.home .dark p.text-text-2{font-weight:450}.home-strip{padding-bottom:clamp(24px,3vw,40px)}.home-tabs__list{gap:var(--space-2);flex-wrap:wrap;margin-bottom:clamp(32px,4vw,48px);display:flex}.home-tabs__tab{min-height:44px;padding:0 var(--space-5);border-radius:var(--radius-pill);font-size:var(--font-size-15);font-weight:var(--font-weight-semibold);color:var(--color-text-2);box-shadow:inset 0 0 0 1px var(--color-line-2);transition:background-color var(--motion-duration-sm)var(--motion-ease-out-expo),color var(--motion-duration-sm)var(--motion-ease-out-expo),box-shadow var(--motion-duration-sm)var(--motion-ease-out-expo);align-items:center;display:inline-flex}.home-tabs__tab:hover{color:var(--color-text);background:var(--color-surface-2)}.home-tabs__tab[aria-selected=true]{color:var(--color-text);background:var(--color-surface-2);box-shadow:inset 0 0 0 1px var(--color-violet),0 0 18px -6px var(--color-violet)}@supports (color:color-mix(in lab, red, red)){.home-tabs__tab[aria-selected=true]{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--color-violet)55%,transparent),0 0 18px -6px color-mix(in oklab,var(--color-violet)60%,transparent)}}.home-tabs__panel:focus-visible{outline-offset:8px;border-radius:var(--radius-3)}.home-wheel{max-width:1040px;margin-inline:auto;position:relative;container:home-wheel/inline-size}.home-wheel__face{aspect-ratio:1000/820;position:relative}.home-wheel__svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.home-wheel__ring{fill:none;stroke:var(--color-line);stroke-width:1px}.home-wheel__arc{fill:none;stroke-width:2px;stroke-linecap:round;opacity:.9}.home-wheel__core{fill:var(--color-surface);stroke:var(--color-line-2);stroke-width:1px}.home-wheel__gname{font-family:var(--font-display);font-size:15px;font-style:italic;font-weight:500}.home-wheel__node{fill:var(--color-bg-2);stroke:var(--color-line-3);stroke-width:1.5px;transition:fill var(--motion-duration-md)var(--motion-ease-out-expo),stroke var(--motion-duration-md)var(--motion-ease-out-expo)}.home-wheel__node[data-linked]{stroke:var(--c)}.home-wheel__node[data-on]{fill:var(--c);stroke:var(--c)}.home-wheel__chord{fill:none;stroke:var(--c);stroke-width:1.5px;stroke-linecap:round;stroke-dasharray:1 2;stroke-dashoffset:0;filter:drop-shadow(0 0 3px var(--c))}@supports (color:color-mix(in lab, red, red)){.home-wheel__chord{filter:drop-shadow(0 0 3px color-mix(in oklab,var(--c)calc(var(--glow-strength,.5)*140%),transparent))}}@media (prefers-reduced-motion:no-preference){.home-wheel__chord{animation:home-chord-draw var(--motion-duration-xl)var(--motion-ease-out-expo)both;animation-delay:calc(var(--k,0)*60ms)}}.home-wheel__labels{position:absolute;inset:0}.home-wheel__labels>li{left:var(--x);top:var(--y);transform:translate(var(--tx),-50%);position:absolute}.home-wheel__label{border-radius:var(--radius-pill);min-height:36px;font-size:var(--font-size-16);font-weight:var(--font-weight-medium);color:var(--color-text);white-space:nowrap;transition:background-color var(--motion-duration-sm)var(--motion-ease-out-expo),box-shadow var(--motion-duration-sm)var(--motion-ease-out-expo);align-items:center;padding:6px 12px;display:inline-flex}.home-wheel__label:hover,.home-wheel__label[data-on]{background:var(--color-surface-2);box-shadow:inset 0 0 0 1px var(--color-line-2)}.home-wheel__short{display:none}.home-wheel__read{text-align:center;pointer-events:none;justify-items:center;gap:6px;width:32%;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.home-wheel__group{font-family:var(--font-display);font-style:italic;font-size:var(--font-size-15);color:var(--c-ink,var(--color-violet-ink));align-items:center;gap:8px;display:inline-flex}.home-wheel__dot{border-radius:var(--radius-pill);background:var(--c,var(--color-violet));width:7px;height:7px;box-shadow:0 0 10px var(--c,var(--color-violet))}@supports (color:color-mix(in lab, red, red)){.home-wheel__dot{box-shadow:0 0 10px color-mix(in oklab,var(--c,var(--color-violet))70%,transparent)}}.home-wheel__name{font-family:var(--font-display);font-size:clamp(1.25rem,1rem + .8vw,1.625rem);font-weight:var(--font-weight-heading);letter-spacing:-.02em;text-wrap:balance;line-height:1.12}.home-wheel__line{max-width:28ch;min-height:2.9em;font-size:var(--font-size-15);color:var(--color-text-2);line-height:1.45}.home-wheel__line--core{font-size:var(--font-size-18);color:var(--color-text);min-height:0;line-height:1.45}.home-wheel__group--core{font-style:normal;font-family:var(--font-body);font-weight:var(--font-weight-medium);color:var(--color-text-3)}.home-wheel__compact{display:none}.home-wheel__note{margin-top:var(--space-6);text-align:center;font-size:var(--font-size-14);color:var(--color-text-3)}@container home-wheel (max-width:959px){.home-wheel__face{margin-bottom:176px}.home-wheel__full{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.home-wheel__short{display:inline}.home-wheel__read{width:min(100%,520px);margin-top:var(--space-5);top:100%;transform:translate(-50%)}.home-wheel__line{max-width:44ch}}@container home-wheel (max-width:719px){.home-wheel__face,.home-wheel__note{display:none}.home-wheel__compact{display:block}}.home-wheel__mini{width:min(62%,240px);margin-inline:auto;display:block;overflow:visible}.home-wheel__mini .home-wheel__node{fill:var(--c);stroke:var(--c)}.home-wheel__mini-core{font-family:var(--font-display);fill:var(--color-text);font-size:40px;font-weight:600}.home-wheel__mini-line{margin:var(--space-5)auto var(--space-7);text-align:center;max-width:34ch;font-size:var(--font-size-16);color:var(--color-text-2)}.home-wheel__list{gap:var(--space-7);display:grid}.home-wheel__list-group{margin-bottom:var(--space-2);font-family:var(--font-display);font-style:italic;font-size:var(--font-size-16);color:var(--c-ink);align-items:center;gap:10px;display:flex}.home-wheel__item{border-top:1px solid var(--color-line);gap:2px;padding:14px 0;display:grid}.home-wheel__item-name{font-size:var(--font-size-16);font-weight:var(--font-weight-semibold)}.home-wheel__item-line{font-size:var(--font-size-14);color:var(--color-text-2)}.home-life__count{border-radius:var(--radius-pill);width:28px;height:28px;box-shadow:inset 0 0 0 1px var(--color-violet);place-items:center;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.home-life__count{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--color-violet)50%,transparent)}}.home-life__count{font-size:var(--font-size-13);font-variant-numeric:tabular-nums;color:var(--color-text)}.home-life__rail{display:none}@media (min-width:1312px){.home-life__stack{column-gap:var(--space-5);timeline-scope:--life-0,--life-1,--life-2,--life-3,--life-4,--life-5;grid-template-columns:9rem minmax(0,1fr);align-items:start;display:grid}.home-life__rail{top:calc(var(--size-header) + var(--space-7));display:block;position:sticky}.home-life__rail ol{gap:var(--space-1);border-left:1px solid var(--color-line);display:grid}}.home-life__rail-link{align-items:center;gap:var(--space-2);min-height:40px;padding-block:var(--space-1);padding-left:var(--space-3);font-size:var(--font-size-14);line-height:1.3;font-weight:var(--font-weight-medium);color:var(--color-text-3);transition:color var(--motion-duration-sm)var(--motion-ease-out-expo);border-left:1px solid #0000;margin-left:-1px;display:flex}.home-life__rail-link:hover{color:var(--color-text)}.home-life__rail-num{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:var(--font-size-13)}.home-life__stage{scroll-margin-top:calc(var(--size-header) + var(--space-7))}@supports (animation-timeline:view()){.home-life__stage:first-child{view-timeline-name:--life-0}.home-life__stage:nth-child(2){view-timeline-name:--life-1}.home-life__stage:nth-child(3){view-timeline-name:--life-2}.home-life__stage:nth-child(4){view-timeline-name:--life-3}.home-life__stage:nth-child(5){view-timeline-name:--life-4}.home-life__stage:nth-child(6){view-timeline-name:--life-5}.home-life__stage{view-timeline-axis:block;view-timeline-inset:45% 45%}.home-life__rail li:first-child .home-life__rail-link{animation-timeline:--life-0}.home-life__rail li:nth-child(2) .home-life__rail-link{animation-timeline:--life-1}.home-life__rail li:nth-child(3) .home-life__rail-link{animation-timeline:--life-2}.home-life__rail li:nth-child(4) .home-life__rail-link{animation-timeline:--life-3}.home-life__rail li:nth-child(5) .home-life__rail-link{animation-timeline:--life-4}.home-life__rail li:nth-child(6) .home-life__rail-link{animation-timeline:--life-5}.home-life__rail-link{animation-name:home-life-rail-on;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:none;animation-range:cover}}.home-bento__title{font-size:var(--font-size-card);line-height:1.3;font-weight:var(--font-weight-semibold);letter-spacing:var(--font-tracking-heading);text-wrap:balance}.home-bento__cell--lead .home-bento__title{font-size:var(--font-size-h3);line-height:1.15}.home-bento__cell--type{background:radial-gradient(120% 90% at 0% 0%,var(--accent),transparent 60%),var(--color-surface);justify-content:flex-start}@supports (color:color-mix(in lab, red, red)){.home-bento__cell--type{background:radial-gradient(120% 90% at 0% 0%,color-mix(in oklab,var(--accent)12%,transparent),transparent 60%),var(--color-surface)}}.home-bento__cell--type .home-bento__title{font-family:var(--font-display);font-size:var(--font-size-h3);letter-spacing:var(--font-tracking-display);line-height:1.08}.home-scale__toggle{border-radius:var(--radius-pill);background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-line-2);gap:4px;padding:4px;display:inline-flex}.home-scale__option{min-height:40px;padding:0 var(--space-5);border-radius:var(--radius-pill);font-size:var(--font-size-15);font-weight:var(--font-weight-semibold);color:var(--color-text-2);transition:background-color var(--motion-duration-sm)var(--motion-ease-out-expo),color var(--motion-duration-sm)var(--motion-ease-out-expo)}.home-scale__option[aria-pressed=true]{background:var(--color-button-primary-bg);color:var(--color-button-primary-text)}.home-scale__body{gap:var(--space-7)var(--space-gap);align-items:start;margin-top:clamp(32px,4vw,56px);display:grid}@media (min-width:1024px){.home-scale__body{gap:var(--space-8);grid-template-columns:minmax(0,6fr) minmax(0,5fr)}}.home-scale__figure{border-radius:var(--radius-4);background:radial-gradient(60% 55% at 48% 50%,var(--color-violet),transparent 70%),var(--color-bg);margin:0}@supports (color:color-mix(in lab, red, red)){.home-scale__figure{background:radial-gradient(60% 55% at 48% 50%,color-mix(in oklab,var(--color-violet)calc(var(--glow-strength)*22%),transparent),transparent 70%),var(--color-bg)}}.home-scale__figure{box-shadow:inset 0 0 0 1px var(--color-line);padding:clamp(14px,2.6vw,32px)}.sd{aspect-ratio:100/80;position:relative;container-type:inline-size}.sd__links{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.sd__set{transition:opacity var(--motion-duration-md)var(--motion-ease-out-expo)}.home-scale[data-state=independent] .sd__set[data-set=group],.home-scale[data-state=group] .sd__set[data-set=independent]{opacity:0}.sd__link{--lit:0;--link:var(--accent,var(--color-violet))}@supports (color:color-mix(in lab, red, red)){.sd__link{--link:color-mix(in oklab,var(--accent,var(--color-violet))55%,var(--color-line-2))}}.sd__line,.sd__pulse,.sd__transfer{fill:none;stroke-linecap:round}.sd__line{stroke:var(--link);stroke-width:calc(.22 + var(--lit)*.16);stroke-dasharray:100;stroke-dashoffset:0;opacity:calc(.7 + var(--lit)*.3)}.sd__pulse,.sd__transfer{stroke:var(--accent,var(--color-violet));stroke-width:.55px;stroke-dasharray:14 200;stroke-dashoffset:18px}.sd__transfer{stroke:var(--color-blue);stroke-dasharray:9 200;stroke-dashoffset:12px}.sd__node{--px:var(--x);--py:var(--y);--lit:0;translate:calc(var(--px)*1cqi - 50%)calc(var(--py)*1cqi - 50%);position:absolute;top:0;left:0}.home-scale[data-state=independent] :is(.sd__site--first,.sd__core,.sd__site--more,.sd__node[data-set=group]),.home-scale[data-state=group] .sd__node[data-set=independent]{--px:var(--x0);--py:var(--y0)}.home-scale[data-state=independent] :is(.sd__site--more,.sd__node[data-set=group]),.home-scale[data-state=group] .sd__node[data-set=independent]{opacity:0;visibility:hidden;scale:.4}.sd__site{border-radius:var(--radius-3);background:var(--color-surface-2);min-width:19cqi;box-shadow:inset 0 0 0 1px var(--color-line-3),var(--shadow-card);font-family:var(--font-display);font-size:clamp(11px,2.4cqi,16px);font-weight:var(--font-weight-semibold);white-space:nowrap;place-items:center;padding:1.3cqi 2cqi;line-height:1.2;display:grid}.home-scale[data-state=independent] .sd__site--first{scale:1.32}.sd__swap{display:grid}.sd__swap>*{text-align:center;grid-area:1/1}.home-scale[data-state=independent] .sd__swap>[data-set=group],.home-scale[data-state=group] .sd__swap>[data-set=independent]{opacity:0}.sd__core{z-index:1;border-radius:var(--radius-pill);background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-violet),0 0 22px var(--color-violet);align-items:center;gap:.9cqi;padding:.8cqi 1.8cqi .8cqi 1.3cqi;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.sd__core{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--color-violet)70%,transparent),0 0 22px color-mix(in oklab,var(--color-violet)calc(var(--glow-strength)*80%),transparent)}}.sd__core{font-family:var(--font-display);font-size:clamp(10px,2cqi,14px);font-weight:var(--font-weight-semibold);white-space:nowrap}.home-scale[data-state=group] .sd__core{box-shadow:inset 0 0 0 1px var(--color-violet),0 0 32px var(--color-violet);scale:1.4}@supports (color:color-mix(in lab, red, red)){.home-scale[data-state=group] .sd__core{box-shadow:inset 0 0 0 1px var(--color-violet),0 0 32px color-mix(in oklab,var(--color-violet)calc(var(--glow-strength)*120%),transparent)}}.sd__core-dot,.sd__tile-dot{border-radius:var(--radius-pill);background:var(--accent,var(--color-violet));width:6px;height:6px;box-shadow:0 0 8px var(--accent,var(--color-violet));flex:none}@supports (color:color-mix(in lab, red, red)){.sd__core-dot,.sd__tile-dot{box-shadow:0 0 8px color-mix(in oklab,var(--accent,var(--color-violet))80%,transparent)}}.sd__tile{border-radius:var(--radius-3);background:var(--color-surface);width:34cqi;box-shadow:inset 0 0 0 1px var(--accent),0 0 calc(var(--lit)*26px)calc(var(--lit)*-4px)var(--accent),var(--shadow-card);justify-content:space-between;align-items:center;gap:1.4cqi;padding:1.4cqi 1.9cqi;display:flex}@supports (color:color-mix(in lab, red, red)){.sd__tile{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--accent)calc(35% + var(--lit)*65%),transparent),0 0 calc(var(--lit)*26px)calc(var(--lit)*-4px)color-mix(in oklab,var(--accent)calc(var(--glow-strength)*140%),transparent),var(--shadow-card)}}.sd__tile-text{gap:.4cqi;min-width:0;display:grid}.sd__tile-label{font-family:var(--font-display);font-size:clamp(12px,2.6cqi,16px);font-weight:var(--font-weight-semibold);align-items:center;gap:1cqi;line-height:1.2;display:inline-flex}.sd__tile-detail{color:var(--color-text-3);font-size:clamp(11px,2.1cqi,13.5px);line-height:1.3}.sd__bars{flex:none;align-items:flex-end;gap:.5cqi;height:4.4cqi;display:flex}.sd__bar{width:1.1cqi;height:calc(var(--h)*100%);background:var(--accent);border-radius:2px 2px 0 0}@supports (color:color-mix(in lab, red, red)){.sd__bar{background:color-mix(in oklab,var(--accent)80%,transparent)}}.sd__bar{transform-origin:bottom}.home-scale__point{--lit:0;border-radius:var(--radius-2);background:var(--color-surface-2)}@supports (color:color-mix(in lab, red, red)){.home-scale__point{background:color-mix(in oklab,var(--color-surface-2)calc(var(--lit)*100%),transparent)}}.home-scale__point{box-shadow:0 0 0 6px var(--color-surface-2)}@supports (color:color-mix(in lab, red, red)){.home-scale__point{box-shadow:0 0 0 6px color-mix(in oklab,var(--color-surface-2)calc(var(--lit)*100%),transparent)}}@media (hover:hover){:is(.home-scale:has([data-tile="0"]:hover) .sd__tile[data-tile="0"],.home-scale:has([data-tile="0"]:hover) .sd__link[data-tile="0"],.home-scale:has(.sd__tile[data-tile="0"]:hover) .home-scale__point[data-tile="0"],.home-scale:has([data-tile="1"]:hover) .sd__tile[data-tile="1"],.home-scale:has([data-tile="1"]:hover) .sd__link[data-tile="1"],.home-scale:has(.sd__tile[data-tile="1"]:hover) .home-scale__point[data-tile="1"],.home-scale:has([data-tile="2"]:hover) .sd__tile[data-tile="2"],.home-scale:has([data-tile="2"]:hover) .sd__link[data-tile="2"],.home-scale:has(.sd__tile[data-tile="2"]:hover) .home-scale__point[data-tile="2"],.home-scale:has([data-tile="3"]:hover) .sd__tile[data-tile="3"],.home-scale:has([data-tile="3"]:hover) .sd__link[data-tile="3"],.home-scale:has(.sd__tile[data-tile="3"]:hover) .home-scale__point[data-tile="3"]){--lit:1}}@container (max-width:460px){.sd__tile-detail{display:none}.sd__tile{padding:1.8cqi 2cqi}}@media (prefers-reduced-motion:no-preference){.sd__node{transition:translate var(--motion-duration-xl)var(--motion-ease-in-out),scale var(--motion-duration-md)var(--motion-ease-out-expo),opacity var(--motion-duration-md)var(--motion-ease-out-expo),visibility 0s linear var(--motion-duration-md),box-shadow var(--motion-duration-sm)var(--motion-ease-out-expo)}.home-scale[data-state=independent] .sd__node[data-set=independent],.home-scale[data-state=group] :is(.sd__site--more,.sd__node[data-set=group]){transition:translate var(--motion-duration-xl)var(--motion-ease-out-expo)calc(.26s + var(--o)*80ms),scale var(--motion-duration-lg)var(--motion-ease-out-expo)calc(.26s + var(--o)*80ms),opacity var(--motion-duration-lg)var(--motion-ease-out-expo)calc(.26s + var(--o)*80ms),visibility 0s,box-shadow var(--motion-duration-sm)var(--motion-ease-out-expo)}.sd__swap>*{transition:opacity var(--motion-duration-md)var(--motion-ease-out-expo)var(--motion-duration-sm)}.sd__core{transition:translate var(--motion-duration-xl)var(--motion-ease-in-out),scale var(--motion-duration-xl)var(--motion-ease-in-out),box-shadow var(--motion-duration-xl)var(--motion-ease-in-out)}.sd__site--first{transition:translate var(--motion-duration-xl)var(--motion-ease-in-out),scale var(--motion-duration-xl)var(--motion-ease-in-out)}.home-scale__point{transition:background-color var(--motion-duration-sm)var(--motion-ease-out-expo),box-shadow var(--motion-duration-sm)var(--motion-ease-out-expo)}.home-scale[data-state=independent] .sd__set[data-set=independent] .sd__line,.home-scale[data-state=group] .sd__set[data-set=group] .sd__line{animation:sd-draw var(--motion-duration-xl)var(--motion-ease-out-expo)calc(.38s + var(--o)*80ms)both}.home-scale[data-state=independent] .sd__set[data-set=independent] .sd__pulse,.home-scale[data-state=group] .sd__set[data-set=group] .sd__pulse{animation:sd-pulse 1.1s var(--motion-ease-in-out)calc(1s + var(--o)*.11s)backwards}.home-scale[data-state=group] .sd__transfer{animation:sd-transfer 1.6s var(--motion-ease-in-out)2.1s backwards}.home-scale[data-state=group] .sd__bar{animation:sd-rise var(--motion-duration-lg)var(--motion-ease-out-expo)calc(.9s + var(--o)*90ms)both}@media (hover:hover){:is(.home-scale:has([data-tile="0"]:hover) .sd__link[data-tile="0"] .sd__pulse,.home-scale:has([data-tile="1"]:hover) .sd__link[data-tile="1"] .sd__pulse,.home-scale:has([data-tile="2"]:hover) .sd__link[data-tile="2"] .sd__pulse,.home-scale:has([data-tile="3"]:hover) .sd__link[data-tile="3"] .sd__pulse){animation:sd-pulse 1.1s var(--motion-ease-in-out)infinite}.home-scale[data-state=group]:has([data-tile="0"]:hover) .sd__transfer{animation:sd-transfer 1.6s var(--motion-ease-in-out).3s infinite}}}.home-phones{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:var(--space-gutter);scrollbar-width:thin;overflow-x:auto}.home-phones:focus-visible{outline-offset:-4px}.home-phones__row{width:max-content;padding:12px var(--space-gutter)24px;gap:clamp(20px,2.4vw,32px);display:flex}.home-phones__item{scroll-snap-align:start;width:232px}@media (min-width:1280px){.home-phones{overflow:visible}.home-phones__row{width:auto;max-width:var(--size-container);justify-content:space-between;margin-inline:auto}.home-phones__item{width:calc(20% - 22.4px)}.home-phones__item:nth-child(2),.home-phones__item:nth-child(4){margin-top:-20px}.home-phones__item:nth-child(3){margin-top:-32px}}.home-sketch{aspect-ratio:9/19;background:radial-gradient(120% 60% at 50% 0%,var(--color-violet),transparent 70%),var(--color-bg-2);flex-direction:column;gap:10px;padding:30px 16px 18px;display:flex}@supports (color:color-mix(in lab, red, red)){.home-sketch{background:radial-gradient(120% 60% at 50% 0%,color-mix(in oklab,var(--color-violet)10%,transparent),transparent 70%),var(--color-bg-2)}}.home-sketch__head{align-items:center;gap:8px;margin-bottom:6px;display:flex}.home-sketch__logo{background:linear-gradient(135deg,var(--color-violet),var(--color-blue));border-radius:6px;width:18px;height:18px}.home-sketch__bar{border-radius:var(--radius-pill);background:var(--color-line-3);height:7px;display:block}.home-sketch__bar[data-tone=soft]{background:var(--color-line-2)}.home-sketch__bar[data-tone=accent]{background:var(--color-violet)}@supports (color:color-mix(in lab, red, red)){.home-sketch__bar[data-tone=accent]{background:color-mix(in oklab,var(--color-violet)60%,transparent)}}.home-sketch__bar[data-h=md]{height:11px}.home-sketch__bar[data-h=lg]{height:16px}.home-sketch__media{aspect-ratio:16/10;background:linear-gradient(160deg,var(--color-blue),transparent 70%),var(--color-surface-3);border-radius:10px;display:block}@supports (color:color-mix(in lab, red, red)){.home-sketch__media{background:linear-gradient(160deg,color-mix(in oklab,var(--color-blue)22%,transparent),transparent 70%),var(--color-surface-3)}}.home-sketch__media--short{aspect-ratio:16/7}.home-sketch__media--card{aspect-ratio:4/3;border-radius:8px}.home-sketch__rows{gap:8px;margin-top:6px;display:grid}.home-sketch__row{background:var(--color-surface-2);border-radius:10px;align-items:center;gap:8px;padding:10px;display:flex}.home-sketch__row>.home-sketch__bar:last-child{margin-left:auto}.home-sketch__check{width:12px;height:12px;box-shadow:inset 0 0 0 1.5px var(--color-line-3);border-radius:4px}.home-sketch__check[data-on]{background:var(--color-teal);box-shadow:none}.home-sketch__sev{border-radius:var(--radius-pill);background:var(--color-teal);width:9px;height:9px}.home-sketch__sev[data-sev=red]{background:var(--color-magenta)}.home-sketch__sev[data-sev=amber]{background:var(--color-amber)}.home-sketch__switch{border-radius:var(--radius-pill);background:var(--color-line-2);width:22px;height:12px;margin-left:auto}.home-sketch__switch[data-on]{background:var(--color-teal)}.home-sketch__button{border-radius:var(--radius-pill);background:var(--color-button-primary-bg);height:36px;margin-top:auto;display:block}.home-sketch__doc{background:var(--color-surface-2);border-radius:10px;gap:9px;padding:14px 12px;display:grid}.home-sketch__signature{fill:none;width:72%;stroke:var(--color-violet-ink);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;margin-top:8px}.home-sketch__rule{background:var(--color-line-3);height:1px;display:block}.home-sketch__thumbs{grid-template-columns:1fr 1fr;gap:8px;display:grid}.home-sketch__thumbs>span{aspect-ratio:1;background:linear-gradient(200deg,var(--color-amber),transparent 70%),var(--color-surface-3);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.home-sketch__thumbs>span{background:linear-gradient(200deg,color-mix(in oklab,var(--color-amber)18%,transparent),transparent 70%),var(--color-surface-3)}}.home-sketch__tiles,.home-sketch__grid{grid-template-columns:1fr 1fr;gap:8px;margin-top:4px;display:grid}.home-sketch__tile{background:var(--color-surface-2);border-radius:10px;gap:10px;padding:12px 10px;display:grid}.home-sketch__dot{background:var(--color-violet);border-radius:5px;width:14px;height:14px}@supports (color:color-mix(in lab, red, red)){.home-sketch__dot{background:color-mix(in oklab,var(--color-violet)55%,transparent)}}.home-sketch__card{background:var(--color-surface-2);border-radius:10px;gap:7px;padding:6px 6px 10px;display:grid}.io{aspect-ratio:1;position:relative;container-type:inline-size}.home-integrations{view-timeline-name:--io}.io__links{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.home-integrations [data-g]{--lit:0}@media (hover:hover){.home-integrations:has([data-g]:hover){--dim:1}:is(.home-integrations:has([data-g="0"]:hover) [data-g="0"],.home-integrations:has([data-g="1"]:hover) [data-g="1"],.home-integrations:has([data-g="2"]:hover) [data-g="2"],.home-integrations:has([data-g="3"]:hover) [data-g="3"],.home-integrations:has([data-g="4"]:hover) [data-g="4"],.home-integrations:has([data-g="5"]:hover) [data-g="5"],.home-integrations:has([data-g="6"]:hover) [data-g="6"],.home-integrations:has([data-g="7"]:hover) [data-g="7"]){--lit:1}}.io__spoke,.io__node{opacity:calc(1 - var(--dim,0)*(1 - var(--lit))*.6)}.io__line{fill:none;stroke:var(--accent)}@supports (color:color-mix(in lab, red, red)){.io__line{stroke:color-mix(in oklab,var(--accent)calc(45% + var(--lit)*55%),var(--color-line-2))}}.io__line{stroke-width:calc(.24 + var(--lit)*.2);stroke-linecap:round}.io__signal{fill:none;stroke:var(--accent);stroke-width:.8px;stroke-linecap:round;stroke-dasharray:.16 2;stroke-dashoffset:.18px}.io__node{z-index:1;border-radius:var(--radius-3);background:var(--color-surface);width:46cqi;box-shadow:inset 0 0 0 1px var(--accent),0 0 calc(var(--lit)*26px)calc(var(--lit)*-4px)var(--accent),var(--shadow-card);align-items:center;gap:.9cqi;padding:1.5cqi 2cqi;display:flex;position:absolute;translate:-50% -50%}@supports (color:color-mix(in lab, red, red)){.io__node{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--accent)calc(35% + var(--lit)*65%),transparent),0 0 calc(var(--lit)*26px)calc(var(--lit)*-4px)color-mix(in oklab,var(--accent)calc(var(--glow-strength)*140%),transparent),var(--shadow-card)}}.io__node{font-size:clamp(11px,2.7cqi,14px);font-weight:var(--font-weight-semibold);white-space:nowrap;line-height:1.2}.io__node-dot{border-radius:var(--radius-pill);background:var(--accent);width:6px;height:6px;box-shadow:0 0 8px var(--accent);flex:none}@supports (color:color-mix(in lab, red, red)){.io__node-dot{box-shadow:0 0 8px color-mix(in oklab,var(--accent)80%,transparent)}}.io__core{z-index:1;border-radius:var(--radius-pill);background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-violet),0 0 32px var(--color-violet);align-items:center;gap:.9cqi;padding:.8cqi 1.8cqi .8cqi 1.3cqi;display:inline-flex;position:absolute;translate:-50% -50%;scale:1.4}@supports (color:color-mix(in lab, red, red)){.io__core{box-shadow:inset 0 0 0 1px var(--color-violet),0 0 32px color-mix(in oklab,var(--color-violet)calc(var(--glow-strength)*120%),transparent)}}.io__core{font-family:var(--font-display);font-size:clamp(10px,2cqi,14px);font-weight:var(--font-weight-semibold);white-space:nowrap}.io__core-dot{border-radius:var(--radius-pill);background:var(--color-violet);width:6px;height:6px;box-shadow:0 0 8px var(--color-violet);flex:none}@supports (color:color-mix(in lab, red, red)){.io__core-dot{box-shadow:0 0 8px color-mix(in oklab,var(--color-violet)80%,transparent)}}.io__core-ring{border-radius:inherit;box-shadow:0 0 0 1px var(--color-violet);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.io__core-ring{box-shadow:0 0 0 1px color-mix(in oklab,var(--color-violet)70%,transparent)}}.io__core-ring{opacity:0;pointer-events:none}.io-row{border-radius:0 0 var(--radius-3)var(--radius-3);background:var(--accent);margin-inline:-14px;padding:16px 14px 18px}@supports (color:color-mix(in lab, red, red)){.io-row{background:color-mix(in oklab,var(--accent)calc(var(--lit)*8%),transparent)}}.io-row{box-shadow:inset 0 1px 0 var(--accent)}@supports (color:color-mix(in lab, red, red)){.io-row{box-shadow:inset 0 1px 0 color-mix(in oklab,var(--accent)calc(var(--lit)*70%),var(--color-line))}}@media (prefers-reduced-motion:no-preference){.io__spoke,.io__node,.io-row{transition:opacity var(--motion-duration-sm)var(--motion-ease-out-expo),background-color var(--motion-duration-sm)var(--motion-ease-out-expo),box-shadow var(--motion-duration-sm)var(--motion-ease-out-expo)}.io__line{transition:stroke var(--motion-duration-sm)var(--motion-ease-out-expo),stroke-width var(--motion-duration-sm)var(--motion-ease-out-expo)}@supports (animation-timeline:view()){.io__signal{animation-name:io-signal;animation-timing-function:var(--motion-ease-in-out);animation-fill-mode:both;animation-duration:auto;animation-timeline:--io;animation-range:entry calc(40% + var(--i)*5%)entry calc(54% + var(--i)*5%)}.io__node{animation-name:io-node-in;animation-timing-function:linear;animation-fill-mode:both;animation-duration:auto;animation-timeline:--io;animation-range:entry calc(12% + var(--i)*4%)entry calc(30% + var(--i)*4%)}}@media (hover:hover){:is(.home-integrations:has([data-g="0"]:hover) .io__spoke[data-g="0"] .io__signal,.home-integrations:has([data-g="1"]:hover) .io__spoke[data-g="1"] .io__signal,.home-integrations:has([data-g="2"]:hover) .io__spoke[data-g="2"] .io__signal,.home-integrations:has([data-g="3"]:hover) .io__spoke[data-g="3"] .io__signal,.home-integrations:has([data-g="4"]:hover) .io__spoke[data-g="4"] .io__signal,.home-integrations:has([data-g="5"]:hover) .io__spoke[data-g="5"] .io__signal,.home-integrations:has([data-g="6"]:hover) .io__spoke[data-g="6"] .io__signal,.home-integrations:has([data-g="7"]:hover) .io__spoke[data-g="7"] .io__signal){animation:io-signal 1.3s var(--motion-ease-in-out)infinite}.home-integrations:has([data-g]:hover) .io__core-ring{animation:io-receive 1.3s var(--motion-ease-out-expo).65s infinite}}}@media (forced-colors:active){.io__signal,.io__core-ring{display:none}}.home-close__mark{aspect-ratio:1.1;width:100%;margin-bottom:clamp(8px,2vw,24px)}@media (min-width:768px){.home-close__mark{aspect-ratio:1.6}}@media (min-width:1024px){.home-close__mark{width:900px;max-width:100%;margin-inline:auto}}}@keyframes proof-ink{0%{color:var(--color-text-3)}to{color:var(--color-text)}}@keyframes proof-count{0%{--proof-n:0}}@keyframes home-chord-draw{0%{stroke-dashoffset:1.02px}to{stroke-dashoffset:0}}@keyframes home-pop{0%{opacity:0;transform:scale(.4)}}@keyframes sd-draw{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}@keyframes sd-pulse{0%{stroke-dashoffset:18px}to{stroke-dashoffset:-102px}}@keyframes sd-transfer{0%{stroke-dashoffset:12px}to{stroke-dashoffset:-102px}}@keyframes sd-rise{0%{transform:scaleY(0)}}@keyframes io-signal{0%{stroke-dashoffset:.18px}to{stroke-dashoffset:-1.02px}}@keyframes io-node-in{0%{opacity:0;scale:.7}}@keyframes io-receive{0%{opacity:.9;scale:1}to{opacity:0;scale:1.45}}@keyframes home-life-rail-on{0%,to{color:var(--color-text);border-left-color:var(--color-violet)}}
