.v3-how-app-module__4dGc8W__face{stroke:#18141f61;stroke-width:.75px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.v3-how-app-module__4dGc8W__isSheetTop{fill:#fff}.v3-how-app-module__4dGc8W__isPaperLeft{fill:var(--anfra-paper-left)}.v3-how-app-module__4dGc8W__isPaperRight{fill:var(--anfra-paper-right)}.v3-how-app-module__4dGc8W__isSoftTop{fill:var(--anfra-soft-top);stroke:var(--anfra-edge-violet)}.v3-how-app-module__4dGc8W__isSoftLeft{fill:var(--anfra-soft-left);stroke:var(--anfra-edge-violet)}.v3-how-app-module__4dGc8W__isSoftRight{fill:var(--anfra-soft-right);stroke:var(--anfra-edge-violet)}.v3-how-app-module__4dGc8W__engrave{font-family:var(--anfra-mono);fill:#18141fa3;font-size:10px;font-weight:500}.v3-how-app-module__4dGc8W__engrave.v3-how-app-module__4dGc8W__isName{font-family:var(--anfra-font);letter-spacing:-.02em;fill:var(--anfra-ink);font-size:12px;font-weight:600}.v3-how-app-module__4dGc8W__engrave.v3-how-app-module__4dGc8W__isViolet{fill:var(--anfra-violet-deep)}.v3-how-app-module__4dGc8W__wall{fill:#fbfaf7e6;stroke:none}.v3-how-app-module__4dGc8W__wall.v3-how-app-module__4dGc8W__isTop{fill:#18141f06}.v3-how-app-module__4dGc8W__boundaryHalo{fill:none;stroke:var(--anfra-paper);stroke-width:4px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.v3-how-app-module__4dGc8W__boundary{fill:none;stroke:#18141fc7;stroke-width:1.4px;stroke-dasharray:6 3;stroke-linejoin:round;vector-effect:non-scaling-stroke}.v3-how-app-module__4dGc8W__caption{font-family:var(--anfra-mono);fill:#18141f80;font-size:6.5px;font-weight:500}.v3-how-app-module__4dGc8W__value{font-family:var(--anfra-font);letter-spacing:-.02em;fill:var(--anfra-violet-deep);font-size:11px;font-weight:600}.v3-how-app-module__4dGc8W__skeleton{stroke:#18141f2e;stroke-width:1px;vector-effect:non-scaling-stroke}.v3-how-app-module__4dGc8W__skeletonFill{fill:#18141f14}.v3-how-app-module__4dGc8W__area{fill:var(--anfra-violet-wash)}.v3-how-app-module__4dGc8W__line{fill:none;stroke:var(--anfra-violet);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1}.v3-how-app-module__4dGc8W__bar{fill:#18141f1a}.v3-how-app-module__4dGc8W__card.v3-how-app-module__4dGc8W__isDrawn .v3-how-app-module__4dGc8W__bar{fill:var(--anfra-soft-right)}.v3-how-app-module__4dGc8W__card.v3-how-app-module__4dGc8W__isDrawn .v3-how-app-module__4dGc8W__bar.v3-how-app-module__4dGc8W__isLead{fill:var(--anfra-violet)}
.v3-how-plates-module__haQy-q__hatchLine{stroke:#18141f38;stroke-width:1px}.v3-how-plates-module__haQy-q__face{stroke:#18141f61;stroke-width:.75px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.v3-how-plates-module__haQy-q__face.v3-how-plates-module__haQy-q__isHatch{stroke:none}.v3-how-plates-module__haQy-q__isPaperTop{fill:var(--anfra-paper-top)}.v3-how-plates-module__haQy-q__isSheetTop{fill:#fff}.v3-how-plates-module__haQy-q__isPaperLeft{fill:var(--anfra-paper-left)}.v3-how-plates-module__haQy-q__isPaperRight{fill:var(--anfra-paper-right)}.v3-how-plates-module__haQy-q__isInkTop,.v3-how-plates-module__haQy-q__isInkLeft,.v3-how-plates-module__haQy-q__isInkRight{fill:var(--anfra-violet);stroke:var(--anfra-edge-violet)}.v3-how-plates-module__haQy-q__isVioletTop{fill:var(--anfra-violet-top);stroke:var(--anfra-edge-violet)}.v3-how-plates-module__haQy-q__isVioletLeft{fill:var(--anfra-violet-left);stroke:var(--anfra-edge-violet)}.v3-how-plates-module__haQy-q__isVioletRight{fill:var(--anfra-violet-right);stroke:var(--anfra-edge-violet)}.v3-how-plates-module__haQy-q__engrave{font-family:var(--anfra-mono);fill:#18141fa3;font-size:10px;font-weight:500}.v3-how-plates-module__haQy-q__engrave.v3-how-plates-module__haQy-q__isName{font-family:var(--anfra-font);letter-spacing:-.02em;fill:var(--anfra-ink);font-size:12px;font-weight:600}.v3-how-plates-module__haQy-q__engrave.v3-how-plates-module__haQy-q__isQuiet{fill:#18141f80}.v3-how-plates-module__haQy-q__engrave.v3-how-plates-module__haQy-q__isSmall{font-size:9px}.v3-how-plates-module__haQy-q__engrave.v3-how-plates-module__haQy-q__isOnInk,.v3-how-plates-module__haQy-q__engrave.v3-how-plates-module__haQy-q__isLit,.v3-how-plates-module__haQy-q__isFieldTop{fill:#fff}.v3-how-plates-module__haQy-q__isDimension .v3-how-plates-module__haQy-q__isFieldTop{fill:var(--anfra-paper-top);stroke-dasharray:2 2}.v3-how-plates-module__haQy-q__mcpLink{fill:none;stroke:#18141f73;stroke-width:1px;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.is-intro .v3-how-plates-module__haQy-q__layer{opacity:0;transform:translateY(-28px)}.is-built .is-intro .v3-how-plates-module__haQy-q__layer{opacity:1;transition:transform var(--anfra-t-drop) var(--anfra-spring) var(--d), opacity .16s linear var(--d);transform:none}.is-still .v3-how-plates-module__haQy-q__layer{transition:none!important}
.v3-how-stage-module__UWIeFG__root{-webkit-user-select:none;user-select:none;margin:0}.v3-how-stage-module__UWIeFG__sheet{width:100%;position:relative;container-type:inline-size}.v3-how-stage-module__UWIeFG__svg{width:100%;height:100%;display:block;overflow:visible}.v3-how-stage-module__UWIeFG__gridLine{fill:none;stroke:var(--anfra-grid);stroke-width:1px;vector-effect:non-scaling-stroke}.v3-how-stage-module__UWIeFG__grid{opacity:.8}.v3-how-stage-module__UWIeFG__line{fill:none;stroke:var(--anfra-violet);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.v3-how-stage-module__UWIeFG__lineBack{stroke-dasharray:5 4}.v3-how-stage-module__UWIeFG__origin{fill:var(--anfra-violet)}.v3-how-stage-module__UWIeFG__leaders line{stroke:var(--anfra-rule-strong);stroke-width:1px;vector-effect:non-scaling-stroke}.v3-how-stage-module__UWIeFG__arrow{fill:none;stroke:var(--anfra-violet);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.v3-how-stage-module__UWIeFG__notes{margin:0;padding:0;list-style:none}.v3-how-stage-module__UWIeFG__notes li{max-width:var(--note-room);font-family:var(--anfra-mono);color:var(--anfra-violet-text);background:var(--anfra-paper);pointer-events:none;border-radius:4px;padding:2px 6px;font-size:clamp(.625rem,2.1cqi,.75rem);font-weight:500;line-height:1.25;position:absolute;transform:translate(-30px,-50%)}
.v3-hero-section-module__EY6Fkq__figure{width:100%;max-width:560px;margin:0 auto}@container anfra (min-width:720px) and (max-width:1099px){.v3-hero-section-module__EY6Fkq__copy.v3-hero-section-module__EY6Fkq__copy{grid-template-areas:"kicker.""title lede""install actions";align-items:start;row-gap:20px}.v3-hero-section-module__EY6Fkq__copy.v3-hero-section-module__EY6Fkq__copy>*{margin-top:0}.v3-hero-section-module__EY6Fkq__copy.v3-hero-section-module__EY6Fkq__copy>:first-child{margin-bottom:0}}@container anfra (min-width:1100px){.v3-hero-section-module__EY6Fkq__copy.v3-hero-section-module__EY6Fkq__copy{padding-top:clamp(48px,9vh,96px)}}
.v3-how-section-module__Rwr7hq__section.anfra-section{padding-bottom:calc(var(--anfra-section-y) / 2)}.v3-how-section-module__Rwr7hq__body{--title-h:28px;margin-top:var(--anfra-head-gap)}.v3-how-section-module__Rwr7hq__stage{max-width:576px}.v3-how-section-module__Rwr7hq__ruler{margin-top:16px}.v3-how-section-module__Rwr7hq__parts{gap:28px;max-width:40em;margin:40px 0 0;padding:0;list-style:none;display:grid}.v3-how-section-module__Rwr7hq__body.v3-how-section-module__Rwr7hq__isAligned{grid-template-columns:calc((100% + var(--anfra-col-gap)) / 2 - 16px) minmax(0, 1fr);align-items:start;column-gap:16px;display:grid}.v3-how-section-module__Rwr7hq__isAligned .v3-how-section-module__Rwr7hq__stage{max-width:none}.v3-how-section-module__Rwr7hq__isAligned .v3-how-section-module__Rwr7hq__parts{grid-template-rows:var(--rows);gap:0;margin:0}.v3-how-section-module__Rwr7hq__isAligned .v3-how-section-module__Rwr7hq__part{margin-top:calc(var(--title-h) / -2);padding-bottom:10px}.v3-how-section-module__Rwr7hq__isAligned .v3-how-section-module__Rwr7hq__part:first-child{grid-row:2}.v3-how-section-module__Rwr7hq__isAligned .v3-how-section-module__Rwr7hq__part:nth-child(2){grid-row:3}.v3-how-section-module__Rwr7hq__isAligned .v3-how-section-module__Rwr7hq__part:nth-child(3){grid-row:4}.v3-how-section-module__Rwr7hq__partTitle{font-size:var(--anfra-body-lg);font-weight:600;line-height:var(--title-h);letter-spacing:var(--anfra-title-tracking);margin:0}.v3-how-section-module__Rwr7hq__partButton{border-radius:var(--anfra-r-control);min-height:44px;font:inherit;letter-spacing:inherit;color:var(--anfra-ink);cursor:pointer;transition:background-color var(--anfra-t-hover) linear, color var(--anfra-t-ui) linear;background:0 0;border:0;align-items:center;margin:-8px 0 -8px -8px;padding:0 8px;display:inline-flex}@media (hover:hover) and (pointer:fine){.v3-how-section-module__Rwr7hq__partButton:hover{background:#18141f0d}}.v3-how-section-module__Rwr7hq__part .v3-how-section-module__Rwr7hq__partButton:focus-visible{outline-offset:-2px}.v3-how-section-module__Rwr7hq__partBody{font-size:var(--anfra-ui);line-height:var(--anfra-body-leading);color:var(--anfra-ink-2);text-wrap:pretty;transition:color var(--anfra-t-ui) linear;margin:8px 0 0}.v3-how-section-module__Rwr7hq__part.v3-how-section-module__Rwr7hq__isQuiet .v3-how-section-module__Rwr7hq__partButton,.v3-how-section-module__Rwr7hq__part.v3-how-section-module__Rwr7hq__isQuiet .v3-how-section-module__Rwr7hq__partBody{color:var(--anfra-ink-3)}@container anfra (max-width:1199px){.v3-how-section-module__Rwr7hq__isAligned .v3-how-section-module__Rwr7hq__partBody{font-size:var(--anfra-small)}}@media (prefers-reduced-motion:reduce){.v3-how-section-module__Rwr7hq__partBody,.v3-how-section-module__Rwr7hq__partButton{transition:none}}.v3-how-section-module__Rwr7hq__accent{color:var(--anfra-violet-text)}
.compare-section-module__Tziurq__head{text-align:center}.compare-section-module__Tziurq__head [data-slot=section-head-title],.compare-section-module__Tziurq__head [data-slot=section-head-lead]{margin-inline:auto}.compare-section-module__Tziurq__head [data-slot=section-head-lead]{max-width:44em}.compare-section-module__Tziurq__frame{max-width:1080px;margin:var(--anfra-head-gap) auto 0;border-radius:var(--anfra-r-card);background:var(--anfra-sheet);opacity:0;position:relative;overflow:hidden;transform:translateY(6px)}.compare-section-module__Tziurq__frame:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--anfra-rule);pointer-events:none;position:absolute;inset:0}.compare-section-module__Tziurq__isSeen .compare-section-module__Tziurq__frame{opacity:1;transition:opacity .26s var(--anfra-ease-out), transform .26s var(--anfra-ease-out);transform:none}.compare-section-module__Tziurq__table{table-layout:fixed;font-size:var(--anfra-ui)}.compare-section-module__Tziurq__row{border-color:var(--anfra-rule)}.compare-section-module__Tziurq__th{height:64px;font-size:var(--anfra-ui);color:var(--anfra-ink-3);padding-inline:24px;font-weight:600}.compare-section-module__Tziurq__td{height:76px;color:var(--anfra-ink-2);padding-inline:24px}.compare-section-module__Tziurq__label{width:34%;font-weight:500;font-size:var(--anfra-ui);color:var(--anfra-ink);white-space:normal}.compare-section-module__Tziurq__note{font-size:var(--anfra-small);color:var(--anfra-ink-3);margin-top:2px;font-weight:400;line-height:1.4;display:block}.compare-section-module__Tziurq__center{text-align:center}.compare-section-module__Tziurq__center svg{margin-inline:auto}.compare-section-module__Tziurq__answer{background:var(--anfra-violet-wash)}.compare-section-module__Tziurq__answerHead{color:var(--anfra-violet-text)}.compare-section-module__Tziurq__yes{stroke-width:1.8px;width:20px;height:20px;color:var(--anfra-violet)}.compare-section-module__Tziurq__no{width:18px;height:18px;color:var(--anfra-ink-3);opacity:.5}.compare-section-module__Tziurq__unknown{font-family:var(--anfra-mono);font-size:var(--anfra-small);color:var(--anfra-ink-3)}.compare-section-module__Tziurq__draft{font-family:var(--anfra-mono);font-size:var(--anfra-caption);color:var(--anfra-ink-3);margin-top:8px}.compare-section-module__Tziurq__points{max-width:1080px;margin:var(--anfra-head-gap) auto 0;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 32px;padding:0;list-style:none;display:grid}.compare-section-module__Tziurq__points li{border-top:1px solid var(--anfra-rule-strong);padding-top:16px}.compare-section-module__Tziurq__pointTitle{font-size:var(--anfra-ui);color:var(--anfra-ink);margin:0;font-weight:600}.compare-section-module__Tziurq__pointBody{font-size:var(--anfra-small);color:var(--anfra-ink-2);margin:6px 0 0;line-height:1.5}.compare-section-module__Tziurq__tableHead{max-width:1080px;margin:calc(var(--anfra-head-gap) * 1.5) auto 0;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;display:flex}.compare-section-module__Tziurq__tableTitle{font-family:var(--anfra-mono);font-size:var(--anfra-label);letter-spacing:.04em;text-transform:uppercase;color:var(--anfra-ink-3);margin:0;font-weight:500}.compare-section-module__Tziurq__tableDraft{margin:0}.compare-section-module__Tziurq__frameTitled{margin-top:14px}@container anfra (max-width:759px){.compare-section-module__Tziurq__points{grid-template-columns:minmax(0,1fr);gap:20px}.compare-section-module__Tziurq__th,.compare-section-module__Tziurq__td{padding-inline:12px}.compare-section-module__Tziurq__th{white-space:normal;font-size:13px}.compare-section-module__Tziurq__label{width:36%}}@media (prefers-reduced-motion:reduce){.compare-section-module__Tziurq__frame{transform:none;transition:opacity .2s linear!important}}.compare-section-module__Tziurq__accent{color:var(--anfra-violet-text)}
.interactions-figure-module__PXuGWW__plate{--mx:32px;--my:40px;--gap:24px;--tw:calc(100cqw - 2 * var(--mx));--th:calc(100cqh - 2 * var(--my));min-height:420px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 24px calc(100% - 24px),#0000),linear-gradient(#0000,#000 24px calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#0000,#000 24px calc(100% - 24px),#0000),linear-gradient(#0000,#000 24px calc(100% - 24px),#0000);-webkit-mask-composite:source-in;mask-composite:intersect;container:interactions-figure/size}.interactions-figure-module__PXuGWW__field{grid-template-columns:repeat(6, var(--tw));grid-template-rows:repeat(5, var(--th));gap:var(--gap);transform-origin:0 0;transition:transform .9s var(--anfra-ease-in-out);display:grid;position:absolute;top:0;left:0}.interactions-figure-module__PXuGWW__field.interactions-figure-module__PXuGWW__isInstant{transition:none}.interactions-figure-module__PXuGWW__tile{border-radius:var(--anfra-r-control);background:var(--anfra-sheet);box-shadow:inset 0 0 0 1px var(--anfra-rule-strong);font-size:var(--anfra-label);color:var(--anfra-ink-2);transition:box-shadow .22s var(--anfra-ease-out);flex-direction:column;gap:10px;padding:14px;display:flex;position:relative;overflow:hidden}.interactions-figure-module__PXuGWW__tile.interactions-figure-module__PXuGWW__isNext{box-shadow:inset 0 0 0 1px var(--anfra-rule-strong), 0 0 0 6px var(--anfra-violet)}.interactions-figure-module__PXuGWW__kpis{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.interactions-figure-module__PXuGWW__kpis .interactions-figure-module__PXuGWW__card{justify-content:center}.interactions-figure-module__PXuGWW__delta{color:var(--anfra-ink-3)}.interactions-figure-module__PXuGWW__delta.interactions-figure-module__PXuGWW__isUp{color:var(--anfra-violet-text)}.interactions-figure-module__PXuGWW__area{flex:1;width:100%;min-height:0}.interactions-figure-module__PXuGWW__area polygon{fill:var(--anfra-violet-wash)}.interactions-figure-module__PXuGWW__area polyline{fill:none;stroke:var(--anfra-violet);stroke-width:2px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.interactions-figure-module__PXuGWW__rows{flex-direction:column;display:flex}.interactions-figure-module__PXuGWW__rows>span{border-bottom:1px solid var(--anfra-rule);color:var(--anfra-ink);justify-content:space-between;padding:6px 0;display:flex}.interactions-figure-module__PXuGWW__rows b{font-variant-numeric:tabular-nums;font-weight:500}.interactions-figure-module__PXuGWW__heat{flex:1;grid-auto-rows:1fr;gap:3px;display:grid}.interactions-figure-module__PXuGWW__heatRow{display:contents}.interactions-figure-module__PXuGWW__heatRow span{color:var(--anfra-ink-3);align-self:center}.interactions-figure-module__PXuGWW__heatRow i{background:var(--anfra-violet);border-radius:2px}.interactions-figure-module__PXuGWW__mix{flex:1;align-items:center;gap:24px;min-height:0;display:flex}.interactions-figure-module__PXuGWW__mix svg{aspect-ratio:1;height:100%;max-height:180px}.interactions-figure-module__PXuGWW__mix circle{fill:none;stroke-width:7px}.interactions-figure-module__PXuGWW__mix ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.interactions-figure-module__PXuGWW__mix li{color:var(--anfra-ink);align-items:center;gap:8px;display:flex}.interactions-figure-module__PXuGWW__mix li b{color:var(--anfra-ink-3);margin-left:8px;font-weight:500}.interactions-figure-module__PXuGWW__mix li i{border-radius:2px;width:10px;height:10px}.interactions-figure-module__PXuGWW__part0{stroke:var(--anfra-violet);background:var(--anfra-violet)}.interactions-figure-module__PXuGWW__part1{stroke:var(--anfra-violet-tint);background:var(--anfra-violet-tint)}.interactions-figure-module__PXuGWW__part2{stroke:var(--anfra-paper-right);background:var(--anfra-paper-right)}.interactions-figure-module__PXuGWW__filters,.interactions-figure-module__PXuGWW__crumbs{align-items:center;gap:6px;min-height:24px;display:flex}.interactions-figure-module__PXuGWW__chip{border-radius:var(--anfra-r-pill);background:var(--anfra-paper);box-shadow:inset 0 0 0 1px var(--anfra-rule);white-space:nowrap;transition:box-shadow .22s var(--anfra-ease-out), background-color .22s var(--anfra-ease-out), color .22s var(--anfra-ease-out);align-items:center;gap:4px;padding:3px 8px;display:inline-flex;position:relative}.interactions-figure-module__PXuGWW__chip svg{stroke-width:2px;width:11px;height:11px}.interactions-figure-module__PXuGWW__chip.interactions-figure-module__PXuGWW__isAimed{box-shadow:inset 0 0 0 1.5px var(--anfra-violet)}.interactions-figure-module__PXuGWW__chip.interactions-figure-module__PXuGWW__isSet{background:var(--anfra-violet-wash);box-shadow:inset 0 0 0 1px var(--anfra-violet-tint);color:var(--anfra-violet-text)}.interactions-figure-module__PXuGWW__card{border-radius:var(--anfra-r-control);min-width:0;box-shadow:inset 0 0 0 1px var(--anfra-rule);flex-direction:column;gap:8px;padding:10px 12px;display:flex;position:relative}.interactions-figure-module__PXuGWW__cardTitle{color:var(--anfra-ink-3)}.interactions-figure-module__PXuGWW__grow{flex:1}.interactions-figure-module__PXuGWW__pointer{z-index:2;width:18px;height:18px;fill:var(--anfra-ink);stroke:var(--anfra-sheet);stroke-width:1.5px;pointer-events:none;animation:interactions-figure-module__PXuGWW__aim .42s var(--anfra-ease-out) both;position:absolute;top:55%;left:55%}@keyframes interactions-figure-module__PXuGWW__aim{0%{opacity:0;transform:translate(10px,12px)}}.interactions-figure-module__PXuGWW__cols{flex:1;align-items:stretch;gap:8px;min-height:110px;display:flex}.interactions-figure-module__PXuGWW__col{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex;position:relative}.interactions-figure-module__PXuGWW__col i{background:var(--anfra-paper-right);transform-origin:bottom;width:100%;max-width:64px;transition:transform .52s var(--anfra-ease-in-out), background-color .22s var(--anfra-ease-out), opacity .22s var(--anfra-ease-out);border-radius:3px 3px 0 0;flex:1;align-self:center}.interactions-figure-module__PXuGWW__col span{text-align:center;text-overflow:ellipsis;white-space:nowrap;color:var(--anfra-ink-3);overflow:hidden}.interactions-figure-module__PXuGWW__col.interactions-figure-module__PXuGWW__isAimed i,.interactions-figure-module__PXuGWW__col.interactions-figure-module__PXuGWW__isPicked i{background:var(--anfra-violet)}.interactions-figure-module__PXuGWW__col.interactions-figure-module__PXuGWW__isPicked span{color:var(--anfra-violet-text)}.interactions-figure-module__PXuGWW__col.interactions-figure-module__PXuGWW__isDim i{opacity:.25}.interactions-figure-module__PXuGWW__isEntering .interactions-figure-module__PXuGWW__col i{animation:interactions-figure-module__PXuGWW__rise .52s var(--anfra-ease-out) both}.interactions-figure-module__PXuGWW__isEntering .interactions-figure-module__PXuGWW__col:nth-child(2) i{animation-delay:50ms}.interactions-figure-module__PXuGWW__isEntering .interactions-figure-module__PXuGWW__col:nth-child(3) i{animation-delay:.1s}.interactions-figure-module__PXuGWW__isEntering .interactions-figure-module__PXuGWW__col:nth-child(4) i{animation-delay:.15s}@keyframes interactions-figure-module__PXuGWW__rise{0%{opacity:0;scale:1 .4}}.interactions-figure-module__PXuGWW__split{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}.interactions-figure-module__PXuGWW__kpi{font-size:var(--anfra-title);font-variant-numeric:tabular-nums;color:var(--anfra-ink);font-weight:600}.interactions-figure-module__PXuGWW__line{flex:1;width:100%;min-height:80px;overflow:visible}.interactions-figure-module__PXuGWW__line polyline{fill:none;stroke:var(--anfra-violet);stroke-width:2px;stroke-linejoin:round;vector-effect:non-scaling-stroke;opacity:0;transition:opacity .36s var(--anfra-ease-out)}.interactions-figure-module__PXuGWW__line polyline.interactions-figure-module__PXuGWW__isShown{opacity:1}.interactions-figure-module__PXuGWW__crumbs>span{color:var(--anfra-violet-text);align-items:center;gap:6px;display:inline-flex}.interactions-figure-module__PXuGWW__crumbs>span.interactions-figure-module__PXuGWW__isHere{color:var(--anfra-ink);font-weight:600}.interactions-figure-module__PXuGWW__crumbs svg{stroke-width:2px;width:12px;height:12px;color:var(--anfra-ink-3)}.interactions-figure-module__PXuGWW__tall{min-height:180px}.interactions-figure-module__PXuGWW__bar{border-radius:var(--anfra-r-sm);transition:background-color .22s var(--anfra-ease-out);grid-template-columns:52px minmax(0,1fr) 48px;align-items:center;gap:8px;margin:0 -6px;padding:6px;display:grid;position:relative}.interactions-figure-module__PXuGWW__bar i{background:var(--anfra-paper-right);height:12px;transition:background-color .22s var(--anfra-ease-out)}.interactions-figure-module__PXuGWW__bar b{font-variant-numeric:tabular-nums;text-align:right;color:var(--anfra-ink);font-weight:500}.interactions-figure-module__PXuGWW__bar.interactions-figure-module__PXuGWW__isPicked{background:var(--anfra-violet-wash)}.interactions-figure-module__PXuGWW__bar.interactions-figure-module__PXuGWW__isPicked i{background:var(--anfra-violet)}.interactions-figure-module__PXuGWW__bar .interactions-figure-module__PXuGWW__pointer{left:40%}.interactions-figure-module__PXuGWW__menu{z-index:1;border-radius:var(--anfra-r-control);background:var(--anfra-sheet);min-width:170px;box-shadow:inset 0 0 0 1px var(--anfra-rule-strong), 0 8px 24px -8px #0000002e;flex-direction:column;padding:4px;display:flex;position:absolute;top:calc(100% - 4px);left:30%}.interactions-figure-module__PXuGWW__menu,.interactions-figure-module__PXuGWW__col .interactions-figure-module__PXuGWW__menu,.interactions-figure-module__PXuGWW__menu>span,.interactions-figure-module__PXuGWW__col .interactions-figure-module__PXuGWW__menu>span{text-align:left;text-overflow:clip;overflow:visible}.interactions-figure-module__PXuGWW__menu>span{border-radius:var(--anfra-r-sm);color:var(--anfra-ink);transition:background-color .16s var(--anfra-ease-out);padding:5px 8px;position:relative}.interactions-figure-module__PXuGWW__menu>span.interactions-figure-module__PXuGWW__isOn{background:var(--anfra-violet-wash);color:var(--anfra-violet-text)}.interactions-figure-module__PXuGWW__menu .interactions-figure-module__PXuGWW__pointer{top:50%;left:70%}.interactions-figure-module__PXuGWW__chipMenu{white-space:nowrap;min-width:140px;top:calc(100% + 4px);left:0}.interactions-figure-module__PXuGWW__barMenu{white-space:nowrap;top:30%;left:50%}.interactions-figure-module__PXuGWW__col:last-child .interactions-figure-module__PXuGWW__barMenu{left:auto;right:50%}.interactions-figure-module__PXuGWW__sheet{border-top:1px solid var(--anfra-rule-strong);background:var(--anfra-sheet);animation:interactions-figure-module__PXuGWW__sheetIn .42s var(--anfra-ease-out) both;flex-direction:column;gap:8px;padding:12px 14px 14px;display:flex;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -12px 24px -16px #0003}@keyframes interactions-figure-module__PXuGWW__sheetIn{0%{opacity:0;transform:translateY(24px)}}.interactions-figure-module__PXuGWW__sheetHead{justify-content:space-between;align-items:center;display:flex}.interactions-figure-module__PXuGWW__sheetHead b{color:var(--anfra-ink);font-weight:600}.interactions-figure-module__PXuGWW__table{font-variant-numeric:tabular-nums;grid-template-columns:64px minmax(0,1fr) 60px 56px;display:grid}.interactions-figure-module__PXuGWW__table>span{border-bottom:1px solid var(--anfra-rule);text-overflow:ellipsis;white-space:nowrap;color:var(--anfra-ink);animation:interactions-figure-module__PXuGWW__fadeIn .22s var(--anfra-ease-out) both;padding:5px 0;overflow:hidden}.interactions-figure-module__PXuGWW__table>span:nth-child(4n){text-align:right}.interactions-figure-module__PXuGWW__table>.interactions-figure-module__PXuGWW__th{font-family:var(--anfra-mono);font-size:var(--anfra-micro);text-transform:uppercase;letter-spacing:.04em;color:var(--anfra-ink-3)}.interactions-figure-module__PXuGWW__enter{animation:interactions-figure-module__PXuGWW__fadeIn .22s var(--anfra-ease-out) both}@keyframes interactions-figure-module__PXuGWW__fadeIn{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.interactions-figure-module__PXuGWW__field,.interactions-figure-module__PXuGWW__col i,.interactions-figure-module__PXuGWW__chip{transition:none}.interactions-figure-module__PXuGWW__pointer,.interactions-figure-module__PXuGWW__isEntering .interactions-figure-module__PXuGWW__col i,.interactions-figure-module__PXuGWW__sheet{animation:interactions-figure-module__PXuGWW__fadeIn .15s var(--anfra-ease-out) both}}@container anfra (max-width:759px){.interactions-figure-module__PXuGWW__plate{--mx:16px;--my:24px}}@container anfra (max-width:559px){.interactions-figure-module__PXuGWW__plate{min-height:500px}}@container interactions-figure (max-width:479px){.interactions-figure-module__PXuGWW__split{grid-template-columns:minmax(0,1fr)}.interactions-figure-module__PXuGWW__split .interactions-figure-module__PXuGWW__cols{flex:none;height:110px;min-height:0}.interactions-figure-module__PXuGWW__line{flex:none;height:64px;min-height:0}}
.interactions-row-module__PRBboa__items{margin:24px 0 0;padding:0;list-style:none}.interactions-row-module__PRBboa__item{box-shadow:inset 1px 0 0 var(--anfra-rule);padding:10px 0 10px 20px;position:relative}.interactions-row-module__PRBboa__item.interactions-row-module__PRBboa__isActive{box-shadow:inset 2px 0 0 var(--anfra-violet-tint)}.interactions-row-module__PRBboa__progress{background:var(--anfra-violet);transform-origin:top;width:2px;animation:linear forwards interactions-row-module__PRBboa__fill;position:absolute;top:0;bottom:0;left:0}@keyframes interactions-row-module__PRBboa__fill{0%{transform:scaleY(0)}}.interactions-row-module__PRBboa__item.interactions-row-module__PRBboa__isActive:not(:has(.interactions-row-module__PRBboa__progress)){box-shadow:inset 2px 0 0 var(--anfra-violet)}.interactions-row-module__PRBboa__title{width:100%;font:inherit;font-size:var(--anfra-ui);text-align:left;color:var(--anfra-ink-3);cursor:pointer;transition:color var(--anfra-t-hover) var(--anfra-ease-out);background:0 0;border:0;padding:0;font-weight:500;line-height:1.35;display:block;position:relative}.interactions-row-module__PRBboa__title:before{content:"";position:absolute;inset:-10px 0}.interactions-row-module__PRBboa__title:hover,.interactions-row-module__PRBboa__isActive .interactions-row-module__PRBboa__title{color:var(--anfra-ink)}.interactions-row-module__PRBboa__title:focus-visible{outline:2px solid var(--anfra-violet);outline-offset:4px;border-radius:2px}.interactions-row-module__PRBboa__panel{opacity:0;transition:grid-template-rows var(--anfra-t-ui) var(--anfra-ease-out), opacity var(--anfra-t-ui) var(--anfra-ease-out);grid-template-rows:0fr;display:grid}.interactions-row-module__PRBboa__isActive .interactions-row-module__PRBboa__panel{opacity:1;grid-template-rows:1fr}.interactions-row-module__PRBboa__panel p{font-size:var(--anfra-small);color:var(--anfra-ink-2);margin:0;padding-top:6px;line-height:1.45;overflow:hidden}.interactions-row-module__PRBboa__browse{font-size:var(--anfra-ui);color:var(--anfra-violet-text);text-underline-offset:3px;align-items:center;gap:6px;margin-top:24px;font-weight:500;display:inline-flex;position:relative}.interactions-row-module__PRBboa__browse:before{content:"";position:absolute;inset:-12px -4px}.interactions-row-module__PRBboa__browse:hover{text-decoration:underline}.interactions-row-module__PRBboa__browse svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}@media (prefers-reduced-motion:reduce){.interactions-row-module__PRBboa__panel{transition:opacity .15s var(--anfra-ease-out)}}
.quickstart-split-browser-module__aQGbFG__browser{border:1px solid var(--anfra-rule-strong);border-radius:var(--anfra-r-card);background:var(--anfra-sheet);height:100%;box-shadow:var(--anfra-e2);flex-direction:column;margin:0;display:flex;overflow:hidden}.quickstart-split-browser-module__aQGbFG__bar{border-bottom:1px solid var(--anfra-rule);flex:none;align-items:center;gap:10px;height:36px;padding:0 10px 0 12px;display:flex;position:relative}.quickstart-split-browser-module__aQGbFG__dots{flex:none;gap:6px;display:inline-flex}.quickstart-split-browser-module__aQGbFG__dots i{border:1px solid var(--anfra-rule-strong);border-radius:50%;width:9px;height:9px}.quickstart-split-browser-module__aQGbFG__address{border-radius:var(--anfra-r-sm);background:var(--anfra-paper);min-width:0;max-width:340px;font-family:var(--anfra-mono);font-size:var(--anfra-micro);white-space:nowrap;text-overflow:ellipsis;color:var(--anfra-ink-3);flex:1;align-items:center;gap:5px;margin:0 auto;padding:3px 12px;display:flex;overflow:hidden}.quickstart-split-browser-module__aQGbFG__address svg{fill:none;width:11px;height:11px;stroke:var(--anfra-ink-2);stroke-width:1.4px;flex:none}.quickstart-split-browser-module__aQGbFG__host{color:var(--anfra-ink)}.quickstart-split-browser-module__aQGbFG__published.quickstart-split-browser-module__aQGbFG__published{border-radius:var(--anfra-r-sm);background:var(--anfra-violet-wash);font-family:var(--anfra-mono);font-size:var(--anfra-micro);color:var(--anfra-violet-text);flex:none}.quickstart-split-browser-module__aQGbFG__app{flex:1;min-height:0}@container qss-stage (max-width:520px){.quickstart-split-browser-module__aQGbFG__published.quickstart-split-browser-module__aQGbFG__published{display:none}}
.quickstart-copy-module__ylY-iq__copy{border-radius:var(--anfra-r-sm);width:36px;height:36px;color:var(--anfra-band-ink-2);cursor:pointer;opacity:0;transition:opacity var(--anfra-t-hover) linear, background-color var(--anfra-t-hover) linear, color var(--anfra-t-hover) linear, transform var(--anfra-t-press) var(--anfra-ease-out);background:0 0;border:0;place-items:center;margin-top:-18px;display:grid;position:absolute;top:50%;right:-6px}.quickstart-copy-module__ylY-iq__copy:after{content:"";position:absolute;inset:-4px}.quickstart-copy-module__ylY-iq__copy:focus-visible{opacity:1}.quickstart-copy-module__ylY-iq__copy:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.quickstart-copy-module__ylY-iq__copy:hover{color:var(--anfra-band-ink);background:#f4f1fa14}}.quickstart-copy-module__ylY-iq__copy.quickstart-copy-module__ylY-iq__copy:focus-visible{outline-color:var(--anfra-band-violet);outline-offset:0}@media (hover:none){.quickstart-copy-module__ylY-iq__copy{opacity:.8}}@media (prefers-reduced-motion:reduce){.quickstart-copy-module__ylY-iq__copy:active{transform:none}}.quickstart-copy-module__ylY-iq__copy svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}
.quickstart-split-terminal-module__7AoNqG__terminal{--hl-faint:#f4f1fa6b;--hl-soft:var(--anfra-tone2);--hl-tint:#c9a6ff1a;border-radius:var(--anfra-r-card);background:var(--anfra-band);height:100%;color:var(--anfra-band-ink-2);border:1px solid #f4f1fa14;flex-direction:column;margin:0;display:flex;overflow:hidden}.quickstart-split-terminal-module__7AoNqG__bar{border-bottom:1px solid var(--anfra-band-rule);background:var(--anfra-band-raised);flex:none;align-items:center;gap:14px;height:36px;padding:0 12px;display:flex}.quickstart-split-terminal-module__7AoNqG__dots{gap:6px;display:inline-flex}.quickstart-split-terminal-module__7AoNqG__dots i{background:#f4f1fa29;border-radius:50%;width:9px;height:9px}.quickstart-split-terminal-module__7AoNqG__tabs{gap:4px;display:inline-flex}.quickstart-split-terminal-module__7AoNqG__tab{border-radius:var(--anfra-r-sm);font-family:var(--anfra-mono);font-size:var(--anfra-micro);color:var(--hl-faint);transition:background-color var(--anfra-t-ui) linear, color var(--anfra-t-ui) linear;padding:3px 10px}.quickstart-split-terminal-module__7AoNqG__tabOn{color:var(--anfra-band-ink);background:#f4f1fa14}.quickstart-split-terminal-module__7AoNqG__viewport{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#f4f1fa38 transparent;flex:1;min-height:0;position:relative;overflow-y:auto}.quickstart-split-terminal-module__7AoNqG__viewport.quickstart-split-terminal-module__7AoNqG__viewport:focus-visible{outline:2px solid var(--anfra-band-violet);outline-offset:-2px}.quickstart-split-terminal-module__7AoNqG__viewport.quickstart-split-terminal-module__7AoNqG__scrolled{-webkit-mask-image:linear-gradient(#0000 0,#000 16px);mask-image:linear-gradient(#0000 0,#000 16px)}.quickstart-split-terminal-module__7AoNqG__content{padding:12px 16px 14px}.quickstart-split-terminal-module__7AoNqG__line{min-height:1.7em;font-family:var(--anfra-mono);font-size:var(--anfra-code);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding-right:32px;line-height:1.7;position:relative}@media (hover:hover) and (pointer:fine){.quickstart-split-terminal-module__7AoNqG__line:hover>[data-slot=quickstart-copy]{opacity:1}}.quickstart-split-terminal-module__7AoNqG__prompt{-webkit-user-select:none;user-select:none;margin-right:.6em}.quickstart-split-terminal-module__7AoNqG__cwd{color:var(--anfra-band-violet);background:#c9a6ff29;border-radius:4px;margin-right:.5em;padding:0 .5em;line-height:1.45;display:inline-block}.quickstart-split-terminal-module__7AoNqG__arrow{color:var(--anfra-band-violet);font-weight:600}.quickstart-split-terminal-module__7AoNqG__program{color:var(--anfra-band-ink);font-weight:600}.quickstart-split-terminal-module__7AoNqG__arg{color:var(--anfra-band-ink)}.quickstart-split-terminal-module__7AoNqG__flag{color:var(--hl-soft);white-space:nowrap}.quickstart-split-terminal-module__7AoNqG__url{color:var(--anfra-band-violet);text-underline-offset:3px;-webkit-text-decoration:underline #c9a6ff66;text-decoration:underline #c9a6ff66}.quickstart-split-terminal-module__7AoNqG__op{color:var(--hl-faint)}.quickstart-split-terminal-module__7AoNqG__caret{vertical-align:-.22em;background:var(--anfra-band-ink);width:.6em;height:1.15em;margin-left:1px;display:inline-block}.quickstart-split-terminal-module__7AoNqG__caret.quickstart-split-terminal-module__7AoNqG__idle{animation:1.06s step-end infinite quickstart-split-terminal-module__7AoNqG__blink}@keyframes quickstart-split-terminal-module__7AoNqG__blink{50%{opacity:0}}.quickstart-split-terminal-module__7AoNqG__dim{color:var(--anfra-band-ink-2)}.quickstart-split-terminal-module__7AoNqG__faint{color:var(--hl-faint)}.quickstart-split-terminal-module__7AoNqG__check{width:1.6em;color:var(--anfra-band-ink);font-weight:600;display:inline-block}.quickstart-split-terminal-module__7AoNqG__spin{width:1.6em;color:var(--anfra-band-violet);display:inline-block}.quickstart-split-terminal-module__7AoNqG__meter{letter-spacing:-.08em;color:#f4f1fa24}.quickstart-split-terminal-module__7AoNqG__meterOn{color:var(--anfra-band-violet)}.quickstart-split-terminal-module__7AoNqG__inline{font:inherit;color:var(--anfra-band-ink);background:#f4f1fa14;border-radius:4px;padding:1px 5px}.quickstart-split-terminal-module__7AoNqG__tree{color:var(--anfra-band-ink-2)}.quickstart-split-terminal-module__7AoNqG__dir{color:var(--anfra-band-ink)}.quickstart-split-terminal-module__7AoNqG__hot{color:var(--anfra-band-violet)}.quickstart-split-terminal-module__7AoNqG__aside{color:var(--hl-faint);margin-left:1em;font-style:italic}.quickstart-split-terminal-module__7AoNqG__linkLabel{color:var(--anfra-band-ink);margin-right:.6em;font-weight:600}.quickstart-split-terminal-module__7AoNqG__link{border-radius:var(--anfra-r-sm);color:var(--anfra-band-violet);text-underline-offset:3px;margin:0 -3px;padding:0 3px;-webkit-text-decoration:underline #c9a6ff80;text-decoration:underline #c9a6ff80;transition:background-color .12s linear;display:inline-block}.quickstart-split-terminal-module__7AoNqG__link.quickstart-split-terminal-module__7AoNqG__pressed{background:#c9a6ff38}.quickstart-split-terminal-module__7AoNqG__agent{border-radius:var(--anfra-r-control);border:1px solid #c9a6ff47;margin:8px 0;padding:8px 10px 10px}.quickstart-split-terminal-module__7AoNqG__agentHead{border-bottom:1px dashed var(--anfra-band-rule);font-family:var(--anfra-mono);font-size:var(--anfra-micro);align-items:baseline;gap:.6em;margin:0 0 8px;padding-bottom:6px;display:flex}.quickstart-split-terminal-module__7AoNqG__star{color:var(--anfra-band-violet)}.quickstart-split-terminal-module__7AoNqG__user{border-left:2px solid var(--anfra-band-violet);border-radius:0 var(--anfra-r-sm) var(--anfra-r-sm) 0;color:var(--anfra-band-ink);background:#f4f1fa12;margin:0 0 8px;padding:4px 36px 4px 8px}.quickstart-split-terminal-module__7AoNqG__youSigil{color:var(--anfra-band-violet);-webkit-user-select:none;user-select:none;margin-right:.6em;font-weight:600}.quickstart-split-terminal-module__7AoNqG__dot{width:1.6em;color:var(--anfra-band-ink);vertical-align:.1em;font-size:.8em;display:inline-block}.quickstart-split-terminal-module__7AoNqG__tool{white-space:nowrap;text-overflow:ellipsis;color:var(--anfra-band-ink);margin-top:4px;overflow:hidden}.quickstart-split-terminal-module__7AoNqG__diff{background:var(--hl-tint);white-space:pre;text-overflow:ellipsis;margin-left:1.6em;padding-right:8px;overflow:hidden}.quickstart-split-terminal-module__7AoNqG__diff code{font:inherit;color:var(--anfra-band-ink-2)}.quickstart-split-terminal-module__7AoNqG__gutter{text-align:right;width:2.4em;color:var(--hl-faint);-webkit-user-select:none;user-select:none;padding-right:.6em;display:inline-block}.quickstart-split-terminal-module__7AoNqG__plus{color:var(--anfra-band-violet);margin-right:.6em}.quickstart-split-terminal-module__7AoNqG__tkKey{color:var(--anfra-band-ink);font-weight:500}.quickstart-split-terminal-module__7AoNqG__tkMetric{color:var(--anfra-band-violet);font-weight:600}.quickstart-split-terminal-module__7AoNqG__tkString{color:var(--hl-soft)}.quickstart-split-terminal-module__7AoNqG__working{color:var(--hl-faint);margin-top:4px}.quickstart-split-terminal-module__7AoNqG__status{border-top:1px solid var(--anfra-band-rule);background:var(--anfra-band-raised);height:26px;font-family:var(--anfra-mono);font-size:var(--anfra-micro);color:var(--hl-faint);flex:none;align-items:center;gap:10px;padding:0 10px 0 0;display:flex}.quickstart-split-terminal-module__7AoNqG__badge{background:var(--anfra-violet);color:#fff;align-self:stretch;align-items:center;padding:0 10px;font-weight:600;display:inline-flex}.quickstart-split-terminal-module__7AoNqG__statusCwd{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.quickstart-split-terminal-module__7AoNqG__clock{font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.quickstart-split-terminal-module__7AoNqG__caret.quickstart-split-terminal-module__7AoNqG__idle{animation:none}}
.quickstart-terminal-module__1YSOea__terminal{border-radius:var(--anfra-r-card);background:var(--anfra-band);height:100%;color:var(--anfra-band-ink);flex-direction:column;margin:0;display:flex;overflow:hidden}.quickstart-terminal-module__1YSOea__bar{border-bottom:1px solid var(--anfra-band-rule);flex:none;align-items:center;height:34px;padding:0 12px;display:flex;position:relative}.quickstart-terminal-module__1YSOea__dots{gap:6px;display:inline-flex}.quickstart-terminal-module__1YSOea__dots i{border:1px solid #f4f1fa47;border-radius:50%;width:9px;height:9px}.quickstart-terminal-module__1YSOea__title{font-family:var(--anfra-mono);font-size:var(--anfra-micro);color:var(--anfra-band-ink-2);position:absolute;left:50%;translate:-50%}.quickstart-terminal-module__1YSOea__viewport{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#f4f1fa38 transparent;flex:1;min-height:0;position:relative;overflow-y:auto}.quickstart-terminal-module__1YSOea__viewport.quickstart-terminal-module__1YSOea__viewport:focus-visible{outline:2px solid var(--anfra-band-violet);outline-offset:-2px}.quickstart-terminal-module__1YSOea__viewport.quickstart-terminal-module__1YSOea__scrolled{-webkit-mask-image:linear-gradient(#0000 0,#000 16px);mask-image:linear-gradient(#0000 0,#000 16px)}.quickstart-terminal-module__1YSOea__content{padding:12px 16px 14px}.quickstart-terminal-module__1YSOea__line{min-height:1.65em;font-family:var(--anfra-mono);font-size:var(--anfra-code);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding-right:32px;line-height:1.65;position:relative}@media (hover:hover) and (pointer:fine){.quickstart-terminal-module__1YSOea__line:hover>[data-slot=quickstart-copy]{opacity:1}}.quickstart-terminal-module__1YSOea__sigil{color:var(--anfra-band-ink-2);-webkit-user-select:none;user-select:none;margin-right:.7em}.quickstart-terminal-module__1YSOea__sigil.quickstart-terminal-module__1YSOea__isAgent{color:var(--anfra-band-violet)}.quickstart-terminal-module__1YSOea__note,.quickstart-terminal-module__1YSOea__aside{color:var(--anfra-band-ink-2)}.quickstart-terminal-module__1YSOea__flag{white-space:nowrap}.quickstart-terminal-module__1YSOea__aside{margin-left:1em}.quickstart-terminal-module__1YSOea__caret{vertical-align:-.22em;background:var(--anfra-band-ink);width:.6em;height:1.15em;margin-left:1px;display:inline-block}.quickstart-terminal-module__1YSOea__caret.quickstart-terminal-module__1YSOea__idle{animation:1.06s step-end infinite quickstart-terminal-module__1YSOea__blink}@keyframes quickstart-terminal-module__1YSOea__blink{50%{opacity:0}}.quickstart-terminal-module__1YSOea__agent{border-radius:var(--anfra-r-control);background:var(--anfra-band-raised);border:1px solid #c9a6ff4d;margin:8px 0;padding:8px 12px 10px}.quickstart-terminal-module__1YSOea__agentHead{font-family:var(--anfra-mono);font-size:var(--anfra-micro);color:var(--anfra-band-violet);margin:0 0 4px}.quickstart-terminal-module__1YSOea__file{margin-top:6px}.quickstart-terminal-module__1YSOea__code{border-left:1px solid var(--anfra-band-rule);color:var(--anfra-band-ink-2);margin-left:.3em;padding-left:1.3em}.quickstart-terminal-module__1YSOea__code code{font:inherit}.quickstart-terminal-module__1YSOea__tkKey{color:var(--anfra-band-ink)}.quickstart-terminal-module__1YSOea__tkMetric{color:var(--anfra-band-violet)}.quickstart-terminal-module__1YSOea__link{border-radius:var(--anfra-r-sm);color:var(--anfra-band-violet);text-underline-offset:3px;margin:0 -3px;padding:0 3px;-webkit-text-decoration:underline #c9a6ff80;text-decoration:underline #c9a6ff80;transition:background-color .12s linear;display:inline-block}.quickstart-terminal-module__1YSOea__link.quickstart-terminal-module__1YSOea__pressed{background:#c9a6ff33}@media (prefers-reduced-motion:reduce){.quickstart-terminal-module__1YSOea__caret.quickstart-terminal-module__1YSOea__idle{animation:none}}
.quickstart-split-stage-module__GtDaDq__stage{container:qss-stage/inline-size}.quickstart-split-stage-module__GtDaDq__desk{height:clamp(560px,104cqi,700px);position:relative}.quickstart-split-stage-module__GtDaDq__terminal{position:absolute;inset:0 10% 12% 0}.quickstart-split-stage-module__GtDaDq__window{transform-origin:50% 100%;position:absolute;inset:36% 0 0 24%}.quickstart-split-stage-module__GtDaDq__hidden{visibility:hidden}.quickstart-split-stage-module__GtDaDq__intro{z-index:1;border:1px solid var(--anfra-rule);border-radius:var(--anfra-r-card);background:var(--anfra-sheet);box-shadow:var(--anfra-e2);transform-origin:50% 0;padding:10px 12px 12px;position:absolute;top:0;left:0;right:10%}.quickstart-split-stage-module__GtDaDq__introLabel{font-size:var(--anfra-label);color:var(--anfra-ink-2);margin:0 0 6px;font-weight:500}@container qss-stage (max-width:559px){.quickstart-split-stage-module__GtDaDq__desk{height:600px}.quickstart-split-stage-module__GtDaDq__terminal{inset:0 0 22%}.quickstart-split-stage-module__GtDaDq__intro{right:0}.quickstart-split-stage-module__GtDaDq__window{top:34%;left:5%}}
.quickstart-stage-module__2eOe6G__stage{container:qs-stage/inline-size}.quickstart-stage-module__2eOe6G__desk{height:clamp(480px,56cqi,560px);position:relative}.quickstart-stage-module__2eOe6G__grid{position:absolute;inset:0 0 -14px 56px}.quickstart-stage-module__2eOe6G__grid span{background:linear-gradient(to top, var(--anfra-grid), transparent 94%);width:1px;margin-left:-.5px;position:absolute;top:0;bottom:0}.quickstart-stage-module__2eOe6G__grid span.quickstart-stage-module__2eOe6G__isStep{background:linear-gradient(to top, var(--anfra-rule), transparent 94%)}.quickstart-stage-module__2eOe6G__grid span:first-child{margin-left:0}.quickstart-stage-module__2eOe6G__grid span:last-child{margin-left:-1px}.quickstart-stage-module__2eOe6G__terminal{width:44%;height:86%;transform:translate(calc((1 - var(--aside,0)) * 63.64%), calc((1 - var(--aside,0)) * 8.14%));position:absolute;top:0;left:0}.quickstart-stage-module__2eOe6G__browser{transform-origin:50% 100%;position:absolute;inset:14% 0 0 47%}.quickstart-stage-module__2eOe6G__browser.quickstart-stage-module__2eOe6G__hidden{visibility:hidden}@container qs-stage (max-width:599px){.quickstart-stage-module__2eOe6G__desk{height:660px}.quickstart-stage-module__2eOe6G__grid{display:none}.quickstart-stage-module__2eOe6G__terminal{width:100%;height:58%;transform:translateY(calc((1 - var(--aside,0)) * 36.2%))}.quickstart-stage-module__2eOe6G__browser{top:22%;left:0}}
.quickstart-split-section-module__kTsloW__section{overflow-x:clip}.quickstart-split-section-module__kTsloW__grid{row-gap:var(--anfra-head-gap);grid-template-columns:minmax(0,1fr);grid-template-areas:"head""drawing""steps";display:grid}.quickstart-split-section-module__kTsloW__head{grid-area:head}.quickstart-split-section-module__kTsloW__steps{grid-area:steps}.quickstart-split-section-module__kTsloW__drawing{grid-area:drawing;min-width:0}@container anfra (min-width:960px){.quickstart-split-section-module__kTsloW__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-areas:"head head""steps drawing";column-gap:clamp(40px,5cqi,72px)}.quickstart-split-section-module__kTsloW__steps,.quickstart-split-section-module__kTsloW__drawing{align-self:start}}.quickstart-split-section-module__kTsloW__link{min-height:44px;color:var(--anfra-violet-text);white-space:nowrap;margin-top:4px;font-weight:500;text-decoration:none}@media (hover:hover) and (pointer:fine){.quickstart-split-section-module__kTsloW__link:hover{text-underline-offset:3px;text-decoration:underline}}.quickstart-split-section-module__kTsloW__controls{align-items:center;gap:12px;margin-bottom:18px;display:flex}.quickstart-split-section-module__kTsloW__control svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.quickstart-split-section-module__kTsloW__control .quickstart-split-section-module__kTsloW__filled{fill:currentColor;stroke-width:1px}.quickstart-split-section-module__kTsloW__readout{font-family:var(--anfra-mono);font-size:var(--anfra-label);font-variant-numeric:tabular-nums;color:var(--anfra-ink);margin:0}.quickstart-split-section-module__kTsloW__readout span{color:var(--anfra-ink-3)}.quickstart-split-section-module__kTsloW__list{margin:0;padding:0;list-style:none}.quickstart-split-section-module__kTsloW__step{padding:0 0 20px 34px;position:relative}.quickstart-split-section-module__kTsloW__step:last-child{padding-bottom:0}.quickstart-split-section-module__kTsloW__node{border:1.5px solid var(--anfra-rule-strong);background:var(--anfra-paper);width:11px;height:11px;transition:border-color var(--anfra-t-ui) linear, background-color var(--anfra-t-ui) linear;border-radius:50%;position:absolute;top:7px;left:4px}.quickstart-split-section-module__kTsloW__step[data-state=current] .quickstart-split-section-module__kTsloW__node{border-color:var(--anfra-violet)}.quickstart-split-section-module__kTsloW__step[data-state=done] .quickstart-split-section-module__kTsloW__node{border-color:var(--anfra-violet);background:var(--anfra-violet)}.quickstart-split-section-module__kTsloW__rail,.quickstart-split-section-module__kTsloW__rail:after{background:var(--anfra-rule-strong);width:1px;position:absolute;top:22px;bottom:-4px;left:9px}.quickstart-split-section-module__kTsloW__rail:after{content:"";background:var(--anfra-violet);width:2px;transform:scaleY(var(--through,0));transform-origin:50% 0;top:0;bottom:0;left:-.5px}.quickstart-split-section-module__kTsloW__step:last-child .quickstart-split-section-module__kTsloW__rail{bottom:4px}.quickstart-split-section-module__kTsloW__title{font-size:var(--anfra-body);letter-spacing:-.015em;margin:0;font-weight:600;line-height:1.3}.quickstart-split-section-module__kTsloW__play{border-radius:var(--anfra-r-control);width:calc(100% + 12px);font:inherit;letter-spacing:inherit;text-align:left;color:var(--anfra-ink-2);cursor:pointer;transition:background-color var(--anfra-t-hover) linear, color var(--anfra-t-ui) linear, transform var(--anfra-t-press) var(--anfra-ease-out);background:0 0;border:0;align-items:baseline;gap:10px;margin:-6px -6px -4px;padding:6px;display:flex;position:relative}.quickstart-split-section-module__kTsloW__play:after{content:"";position:absolute;inset:-6px 0}@media (hover:hover) and (pointer:fine){.quickstart-split-section-module__kTsloW__play:hover{color:var(--anfra-ink);background:#18141f0d}}.quickstart-split-section-module__kTsloW__play:active{transform:scale(.97)}.quickstart-split-section-module__kTsloW__step[data-state=current] .quickstart-split-section-module__kTsloW__play{color:var(--anfra-ink)}.quickstart-split-section-module__kTsloW__n{font-family:var(--anfra-mono);font-size:var(--anfra-micro);color:var(--anfra-ink-3);font-weight:500}.quickstart-split-section-module__kTsloW__body{font-size:var(--anfra-small);color:var(--anfra-ink-3);text-wrap:pretty;transition:color var(--anfra-t-ui) linear;margin:4px 0 0;line-height:1.55}.quickstart-split-section-module__kTsloW__step[data-state=current] .quickstart-split-section-module__kTsloW__body{color:var(--anfra-ink-2)}.quickstart-split-section-module__kTsloW__code{font-family:var(--anfra-mono);font-size:var(--anfra-code);white-space:nowrap;color:var(--anfra-ink-2)}.quickstart-split-section-module__kTsloW__step[data-state=current] .quickstart-split-section-module__kTsloW__code{color:var(--anfra-ink)}@media (prefers-reduced-motion:reduce){.quickstart-split-section-module__kTsloW__play{transition:background-color var(--anfra-t-hover) linear, color var(--anfra-t-ui) linear}.quickstart-split-section-module__kTsloW__play:active{transform:none}}.quickstart-split-section-module__kTsloW__accent{color:var(--anfra-violet-text)}
.quickstart-section-module__lJUYyq__section{overflow-x:clip}.quickstart-section-module__lJUYyq__link{min-height:44px;color:var(--anfra-violet-text);white-space:nowrap;margin-top:4px;font-weight:500;text-decoration:none}@media (hover:hover) and (pointer:fine){.quickstart-section-module__lJUYyq__link:hover{text-underline-offset:3px;text-decoration:underline}}.quickstart-section-module__lJUYyq__lapse{--qs-reach:0px}.quickstart-section-module__lJUYyq__afterHead{margin-top:var(--anfra-head-gap)}.quickstart-section-module__lJUYyq__ruler{margin-top:14px}.quickstart-section-module__lJUYyq__stage{position:relative}.quickstart-section-module__lJUYyq__chapters{grid-template-columns:minmax(0,1fr);margin:6px 0 0 56px;padding:0;list-style:none;display:grid}.quickstart-section-module__lJUYyq__chapter{min-width:0;padding:0 0 22px;position:relative}.quickstart-section-module__lJUYyq__dim{width:calc(var(--w) * 100%);height:11px;margin-left:calc(var(--at) * 100%);border-inline:1px solid var(--anfra-ink-3);display:block;position:relative}.quickstart-section-module__lJUYyq__dim:before,.quickstart-section-module__lJUYyq__dimFill{content:"";background:var(--anfra-rule-strong);height:1px;position:absolute;top:5px;left:0;right:0}.quickstart-section-module__lJUYyq__dimFill{background:var(--anfra-violet);transform-origin:0;height:2px;top:4.5px}.quickstart-section-module__lJUYyq__chapter[data-state=current] .quickstart-section-module__lJUYyq__dim{border-left-color:var(--anfra-violet)}.quickstart-section-module__lJUYyq__title{font-size:var(--anfra-body);letter-spacing:-.015em;margin:8px 0 0;font-weight:600;line-height:1.3}.quickstart-section-module__lJUYyq__play{border-radius:var(--anfra-r-control);width:calc(100% + 12px);font:inherit;letter-spacing:inherit;text-align:left;color:var(--anfra-ink-2);cursor:pointer;transition:background-color var(--anfra-t-hover) linear, color var(--anfra-t-ui) linear, transform var(--anfra-t-press) var(--anfra-ease-out);background:0 0;border:0;align-items:flex-start;margin:-6px -6px -4px;padding:6px;display:flex;position:relative}@media (hover:hover) and (pointer:fine){.quickstart-section-module__lJUYyq__play:hover{color:var(--anfra-ink);background:#18141f0d}}.quickstart-section-module__lJUYyq__play:after{content:"";position:absolute;inset:-6px 0}.quickstart-section-module__lJUYyq__play:active{transform:scale(.97)}.quickstart-section-module__lJUYyq__chapter[data-state=current] .quickstart-section-module__lJUYyq__play{color:var(--anfra-ink)}.quickstart-section-module__lJUYyq__body{font-size:var(--anfra-small);color:var(--anfra-ink-3);text-wrap:pretty;transition:color var(--anfra-t-ui) linear;margin:4px 0 0;line-height:1.55}.quickstart-section-module__lJUYyq__chapter[data-state=current] .quickstart-section-module__lJUYyq__body{color:var(--anfra-ink-2)}.quickstart-section-module__lJUYyq__code{font-family:var(--anfra-mono);font-size:var(--anfra-code);white-space:nowrap;color:var(--anfra-ink-2)}.quickstart-section-module__lJUYyq__chapter[data-state=current] .quickstart-section-module__lJUYyq__code{color:var(--anfra-ink)}@container anfra (min-width:960px){.quickstart-section-module__lJUYyq__lapse{--qs-reach:18px}.quickstart-section-module__lJUYyq__chapters{grid-template-columns:var(--cols);grid-template-rows:auto auto 1fr;margin-top:4px}.quickstart-section-module__lJUYyq__chapter{grid-row:span 3;grid-template-rows:subgrid;align-content:start;padding-right:20px;display:grid}.quickstart-section-module__lJUYyq__dim{border-right:0;width:calc(100% + 20px);margin-left:0}.quickstart-section-module__lJUYyq__chapter:last-child .quickstart-section-module__lJUYyq__dim{border-right:1px solid var(--anfra-ink-3)}}@media (prefers-reduced-motion:reduce){.quickstart-section-module__lJUYyq__play{transition:background-color var(--anfra-t-hover) linear, color var(--anfra-t-ui) linear}.quickstart-section-module__lJUYyq__play:active{transform:none}}
.build-section-module__pplvvG__uses{margin:var(--anfra-head-gap) 0 0;border-top:1.5px solid var(--anfra-ink);grid-template-columns:minmax(0,1fr);padding:0;list-style:none;display:grid}.build-section-module__pplvvG__use{flex-direction:column;gap:8px;min-width:0;padding:20px 0 8px;display:flex}.build-section-module__pplvvG__use+.build-section-module__pplvvG__use{border-top:1px solid var(--anfra-rule)}.build-section-module__pplvvG__mark{font-family:var(--anfra-mono);font-size:var(--anfra-label);letter-spacing:.04em;color:var(--anfra-ink-3);margin-bottom:4px;font-weight:500}.build-section-module__pplvvG__title{font-size:var(--anfra-title);letter-spacing:var(--anfra-title-tracking);color:var(--anfra-ink);text-wrap:balance;margin:0;font-weight:600}.build-section-module__pplvvG__body{font-size:var(--anfra-ui);color:var(--anfra-ink-2);text-wrap:pretty;margin:0;line-height:1.5}.build-section-module__pplvvG__link{min-height:44px;font-size:var(--anfra-small);color:var(--anfra-ink);text-underline-offset:3px;align-self:flex-start;align-items:center;margin-top:auto;font-weight:500;display:inline-flex}@container anfra (min-width:720px){.build-section-module__pplvvG__uses{grid-template-columns:repeat(3,minmax(0,1fr))}.build-section-module__pplvvG__use{padding:24px 24px 8px}.build-section-module__pplvvG__use:first-child{padding-left:0}.build-section-module__pplvvG__use:last-child{padding-right:0}.build-section-module__pplvvG__use+.build-section-module__pplvvG__use{border-top:0;border-left:1px solid var(--anfra-rule)}}
.cloud-strip-module__R47MUa__plate{width:100%;padding:clamp(28px,4cqi,56px) clamp(24px,4cqi,56px)}.cloud-strip-module__R47MUa__row{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:32px clamp(32px,5cqi,72px);width:100%;display:grid}.cloud-strip-module__R47MUa__intro{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.cloud-strip-module__R47MUa__label{font-family:var(--anfra-mono);font-size:var(--anfra-label);letter-spacing:.04em;text-transform:uppercase;color:var(--anfra-ink-3);margin:0}.cloud-strip-module__R47MUa__title{font-size:var(--anfra-h2);letter-spacing:var(--anfra-h2-tracking);color:var(--anfra-ink);margin:0;font-weight:600;line-height:1.1}.cloud-strip-module__R47MUa__body{max-width:34em;font-size:var(--anfra-body);color:var(--anfra-ink-2);text-wrap:pretty;margin:0;line-height:1.55}.cloud-strip-module__R47MUa__more{font-size:var(--anfra-small);color:var(--anfra-violet-text);text-underline-offset:3px;align-items:center;gap:4px;margin-top:4px;font-weight:600;text-decoration:underline;display:inline-flex}.cloud-strip-module__R47MUa__more svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.cloud-strip-module__R47MUa__adds{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 32px;margin:0;padding:0;list-style:none;display:grid}.cloud-strip-module__R47MUa__adds li{border-top:1px solid var(--anfra-rule-strong);flex-direction:column;gap:6px;padding-top:14px;display:flex}.cloud-strip-module__R47MUa__addTitle{font-size:var(--anfra-ui);color:var(--anfra-ink);font-weight:600}.cloud-strip-module__R47MUa__addBody{font-size:var(--anfra-small);color:var(--anfra-ink-2);line-height:1.5}@container anfra (max-width:759px){.cloud-strip-module__R47MUa__row{grid-template-columns:minmax(0,1fr)}.cloud-strip-module__R47MUa__adds{grid-template-columns:minmax(0,1fr);gap:20px}}
.cloud-next-section-module__heNDZa__note{border-radius:var(--anfra-r-card);max-width:44em;box-shadow:inset 0 0 0 1px var(--anfra-rule);justify-items:start;gap:12px;margin-inline:auto;padding:24px;display:grid}.cloud-next-section-module__heNDZa__note>*{margin:0}.cloud-next-section-module__heNDZa__kicker{font-family:var(--anfra-mono);font-size:var(--anfra-label);letter-spacing:.04em;color:var(--anfra-ink-3)}.cloud-next-section-module__heNDZa__title{font-size:var(--anfra-h3);letter-spacing:var(--anfra-h3-tracking);font-weight:600}.cloud-next-section-module__heNDZa__body{font-size:var(--anfra-ui);color:var(--anfra-ink-2)}.cloud-next-section-module__heNDZa__actions{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:4px;display:flex}.cloud-next-section-module__heNDZa__more{font-size:var(--anfra-small);color:var(--anfra-violet-text);font-weight:600}
.core-hero-module__xLNKNW__hero.core-hero-module__xLNKNW__hero{row-gap:40px}.core-hero-module__xLNKNW__titleText{font-weight:500}.core-hero-module__xLNKNW__underline{text-decoration-line:underline;-webkit-text-decoration-color:var(--anfra-violet);text-decoration-color:var(--anfra-violet);text-underline-offset:.14em;font-weight:600;text-decoration-thickness:.07em}@container anfra (min-width:720px) and (max-width:1099px){.core-hero-module__xLNKNW__copy.core-hero-module__xLNKNW__copy{grid-template-areas:"kicker.""title lede""install actions";align-items:start;row-gap:20px}.core-hero-module__xLNKNW__copy.core-hero-module__xLNKNW__copy>*{margin-top:0}.core-hero-module__xLNKNW__copy.core-hero-module__xLNKNW__copy>:first-child{margin-bottom:0}}.core-hero-module__xLNKNW__voices{border-top:1px solid var(--anfra-rule);border-bottom:1px solid var(--anfra-rule);grid-column:1/-1;margin:0;display:grid}.core-hero-module__xLNKNW__voice{flex-direction:column;justify-content:space-between;gap:20px;margin:0;padding-block:28px;display:flex}.core-hero-module__xLNKNW__voice+.core-hero-module__xLNKNW__voice{border-top:1px solid var(--anfra-rule)}@container anfra (min-width:1000px){.core-hero-module__xLNKNW__voices{grid-template-columns:repeat(3,minmax(0,1fr))}.core-hero-module__xLNKNW__voice{padding-block:32px}.core-hero-module__xLNKNW__voice:not(:last-child){padding-right:clamp(24px,3cqi,40px)}.core-hero-module__xLNKNW__voice+.core-hero-module__xLNKNW__voice{border-top:0;border-left:1px solid var(--anfra-rule);padding-left:clamp(24px,3cqi,40px)}}.core-hero-module__xLNKNW__quote{margin:0}.core-hero-module__xLNKNW__quote p{text-indent:-.42em;max-width:52ch;font-size:var(--anfra-body-lg);letter-spacing:-.015em;color:var(--anfra-ink);text-wrap:pretty;margin:0;font-weight:500;line-height:1.4}.core-hero-module__xLNKNW__who{grid-template-columns:auto auto 1fr;grid-template-areas:"mark name name""mark role source";align-items:center;column-gap:12px;display:grid}.core-hero-module__xLNKNW__initials{border:1px solid var(--anfra-rule);background:var(--anfra-paper-deep);width:36px;height:36px;font-family:var(--anfra-mono);font-size:var(--anfra-micro);letter-spacing:.02em;color:var(--anfra-ink-2);border-radius:50%;grid-area:mark;place-items:center;font-weight:500;display:grid}.core-hero-module__xLNKNW__name{font-size:var(--anfra-small);color:var(--anfra-ink);grid-area:name;font-weight:600}.core-hero-module__xLNKNW__role{font-size:var(--anfra-small);color:var(--anfra-ink-3);grid-area:role}.core-hero-module__xLNKNW__source{font-size:var(--anfra-small);color:var(--anfra-violet-text);grid-area:source;justify-self:start;margin-left:12px;font-weight:500}
.anfra-landing .customize-section-module__va2qza__intro{padding-bottom:0}.customize-section-module__va2qza__accent{color:var(--anfra-violet-text)}.customize-section-module__va2qza__levels{margin:var(--anfra-head-gap) 0 0;border-top:1px solid var(--anfra-rule-strong);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.customize-section-module__va2qza__level{flex-direction:column;gap:8px;padding:20px 24px 0;display:flex}.customize-section-module__va2qza__level:first-child{padding-left:0}.customize-section-module__va2qza__level+.customize-section-module__va2qza__level{border-left:1px solid var(--anfra-rule)}.customize-section-module__va2qza__n{font-family:var(--anfra-mono);font-size:var(--anfra-label);color:var(--anfra-violet-text)}.customize-section-module__va2qza__title{font-size:var(--anfra-title);color:var(--anfra-ink);margin:0;font-weight:600}.customize-section-module__va2qza__body{font-size:var(--anfra-ui);color:var(--anfra-ink-2);text-wrap:pretty;margin:0;line-height:1.5}.customize-section-module__va2qza__more{font-size:var(--anfra-small);color:var(--anfra-violet-text);text-underline-offset:3px;align-items:center;gap:4px;margin-top:4px;font-weight:600;text-decoration:underline;display:inline-flex}.customize-section-module__va2qza__more svg{width:14px;height:14px}@container anfra (max-width:759px){.customize-section-module__va2qza__levels{grid-template-columns:minmax(0,1fr)}.customize-section-module__va2qza__level{padding:16px 0}.customize-section-module__va2qza__level+.customize-section-module__va2qza__level{border-left:0;border-top:1px solid var(--anfra-rule)}}
.tradeoff-quadrant-plain-module__fH7pBa__root{margin:0}.tradeoff-quadrant-plain-module__fH7pBa__plot{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"trust grid"".freedom";gap:12px 14px;display:grid}.tradeoff-quadrant-plain-module__fH7pBa__grid{border-left:1.5px solid var(--anfra-ink);border-bottom:1.5px solid var(--anfra-ink);--minor:#18141f0b;--major:#18141f14;--mid:var(--anfra-rule-strong);background:linear-gradient(to bottom, var(--mid) 4px, transparent 4px) 50% 0 / 1px 7px repeat-y, linear-gradient(to right, var(--mid) 4px, transparent 4px) 0 50% / 7px 1px repeat-x, radial-gradient(ellipse 75% 70% at 45% 50%, transparent 30%, var(--anfra-paper) 92%), linear-gradient(to right, var(--major) 1px, transparent 1px) 0 100% / 120px 120px, linear-gradient(to top, var(--major) 1px, transparent 1px) 0 100% / 120px 120px, linear-gradient(to right, var(--minor) 1px, transparent 1px) 0 100% / 24px 24px, linear-gradient(to top, var(--minor) 1px, transparent 1px) 0 100% / 24px 24px;grid-template:"tl tr"1fr"bl br"1fr/1fr 1fr;grid-area:grid;min-height:360px;margin:0;padding:0;list-style:none;display:grid;position:relative}.tradeoff-quadrant-plain-module__fH7pBa__grid:before,.tradeoff-quadrant-plain-module__fH7pBa__grid:after{content:"";border:solid var(--anfra-ink);width:8px;height:8px;position:absolute;transform:rotate(45deg)}.tradeoff-quadrant-plain-module__fH7pBa__grid:before{border-width:1.5px 0 0 1.5px;top:-2px;left:-5.25px}.tradeoff-quadrant-plain-module__fH7pBa__grid:after{border-width:1.5px 1.5px 0 0;bottom:-5.25px;right:-2px}.tradeoff-quadrant-plain-module__fH7pBa__cell{opacity:0;padding:22px 22px 24px;transform:translateY(8px)}.tradeoff-quadrant-plain-module__fH7pBa__cell.tradeoff-quadrant-plain-module__fH7pBa__isTl{grid-area:tl}.tradeoff-quadrant-plain-module__fH7pBa__cell.tradeoff-quadrant-plain-module__fH7pBa__isTr{grid-area:tr}.tradeoff-quadrant-plain-module__fH7pBa__cell.tradeoff-quadrant-plain-module__fH7pBa__isBl{opacity:1;grid-area:bl;transform:none}.tradeoff-quadrant-plain-module__fH7pBa__cell.tradeoff-quadrant-plain-module__fH7pBa__isBr{grid-area:br}.tradeoff-quadrant-plain-module__fH7pBa__cell.tradeoff-quadrant-plain-module__fH7pBa__isAnfra{border-radius:var(--anfra-r-card);background:var(--anfra-violet-wash);box-shadow:var(--anfra-e1);border:1px solid #8a51d459;margin:8px;padding:13px 13px 15px}.tradeoff-quadrant-plain-module__fH7pBa__name{font-size:var(--anfra-body);letter-spacing:var(--anfra-title-tracking);color:var(--anfra-ink);margin:0;font-weight:600}.tradeoff-quadrant-plain-module__fH7pBa__cell.tradeoff-quadrant-plain-module__fH7pBa__isAnfra .tradeoff-quadrant-plain-module__fH7pBa__name{color:var(--anfra-violet-text)}.tradeoff-quadrant-plain-module__fH7pBa__body{max-width:22em;font-size:var(--anfra-small);color:var(--anfra-ink-2);text-wrap:pretty;margin:6px 0 0;line-height:1.5}.tradeoff-quadrant-plain-module__fH7pBa__axis{font-size:var(--anfra-caption);color:var(--anfra-ink-2);margin:0;line-height:1.4}.tradeoff-quadrant-plain-module__fH7pBa__axis strong{color:var(--anfra-ink);font-weight:600}.tradeoff-quadrant-plain-module__fH7pBa__axis.tradeoff-quadrant-plain-module__fH7pBa__isTrust{writing-mode:vertical-rl;text-align:center;grid-area:trust;transform:rotate(180deg)}.tradeoff-quadrant-plain-module__fH7pBa__axis.tradeoff-quadrant-plain-module__fH7pBa__isFreedom{text-align:center;grid-area:freedom}.tradeoff-quadrant-plain-module__fH7pBa__isSeen .tradeoff-quadrant-plain-module__fH7pBa__cell{opacity:1;transition:opacity .28s var(--anfra-ease-out) calc(.12s + var(--i) * 60ms), transform .28s var(--anfra-ease-out) calc(.12s + var(--i) * 60ms);transform:none}@container anfra (max-width:559px){.tradeoff-quadrant-plain-module__fH7pBa__grid{min-height:0}.tradeoff-quadrant-plain-module__fH7pBa__cell{padding:14px 12px 16px}.tradeoff-quadrant-plain-module__fH7pBa__cell.tradeoff-quadrant-plain-module__fH7pBa__isAnfra{margin:4px;padding:9px 7px 11px}.tradeoff-quadrant-plain-module__fH7pBa__name{font-size:var(--anfra-small)}.tradeoff-quadrant-plain-module__fH7pBa__body{font-size:var(--anfra-caption)}}@media (prefers-reduced-motion:reduce){.tradeoff-quadrant-plain-module__fH7pBa__cell{transform:none;transition:opacity .2s linear!important}}
.problem-section-module__ktjyPW__top{gap:var(--anfra-head-gap);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}@container anfra (min-width:1160px){.problem-section-module__ktjyPW__top{column-gap:var(--anfra-col-gap);grid-template-columns:repeat(12,minmax(0,1fr))}.problem-section-module__ktjyPW__copy{grid-column:1/6}.problem-section-module__ktjyPW__chart{grid-column:7/13}}.problem-section-module__ktjyPW__copy [data-slot=section-head-title]{max-width:20em}.problem-section-module__ktjyPW__points{gap:14px;margin:0;padding:0;list-style:none;display:grid}.problem-section-module__ktjyPW__points li{grid-template-columns:8px minmax(0,1fr);column-gap:14px;display:grid}.problem-section-module__ktjyPW__points li:before{content:"";background:var(--anfra-rule-strong);border-radius:50%;width:8px;height:8px;margin-top:calc(.5lh - 4px)}.problem-section-module__ktjyPW__points li.problem-section-module__ktjyPW__turn{color:var(--anfra-ink);font-weight:500}.problem-section-module__ktjyPW__points li.problem-section-module__ktjyPW__turn:before{background:var(--anfra-violet)}.problem-section-module__ktjyPW__wrong{margin-top:var(--anfra-block-gap)}.problem-section-module__ktjyPW__wrongTitle{margin:0 0 var(--anfra-head-gap);max-width:24em;font-size:var(--anfra-h3);letter-spacing:var(--anfra-h3-tracking);text-wrap:balance;font-weight:600}.problem-section-module__ktjyPW__list{gap:var(--anfra-col-gap);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.problem-section-module__ktjyPW__item{border-top:1px solid var(--anfra-rule-strong);opacity:0;padding-top:16px;transform:translateY(6px)}.problem-section-module__ktjyPW__isSeen .problem-section-module__ktjyPW__item{opacity:1;transition:opacity .26s var(--anfra-ease-out) calc(var(--i) * 60ms), transform .26s var(--anfra-ease-out) calc(var(--i) * 60ms);transform:none}.problem-section-module__ktjyPW__itemTitle{font-size:var(--anfra-title);letter-spacing:var(--anfra-title-tracking);margin:0;font-weight:600}.problem-section-module__ktjyPW__itemBody{font-size:var(--anfra-ui);line-height:var(--anfra-body-leading);color:var(--anfra-ink-2);text-wrap:pretty;margin:8px 0 0}@container anfra (max-width:759px){.problem-section-module__ktjyPW__list{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.problem-section-module__ktjyPW__item{transform:none;transition:opacity .2s linear!important}}@container anfra (max-width:1159px){.problem-section-module__ktjyPW__chart{max-width:680px}}
.open-source-section-module__uh-zcG__band{background:var(--anfra-band);color:var(--anfra-band-ink)}.open-source-section-module__uh-zcG__band :focus-visible{outline-color:var(--anfra-band-violet)}.open-source-section-module__uh-zcG__title{max-width:20em;font-size:var(--anfra-h2);font-weight:600;line-height:var(--anfra-h2-leading);letter-spacing:var(--anfra-h2-tracking);color:var(--anfra-band-ink);text-wrap:balance;margin:0}.open-source-section-module__uh-zcG__lede{max-width:30em;font-size:var(--anfra-h3);letter-spacing:var(--anfra-h3-tracking);color:var(--anfra-band-ink-2);text-wrap:pretty;margin:24px 0 0;font-weight:500;line-height:1.3}.open-source-section-module__uh-zcG__answer{color:var(--anfra-band-ink)}.open-source-section-module__uh-zcG__rows{margin:var(--anfra-head-gap) 0 32px;border-top:1px solid var(--anfra-band-rule);padding:0;list-style:none}.open-source-section-module__uh-zcG__row{border-bottom:1px solid var(--anfra-band-rule);gap:4px;padding:16px 0;display:grid}.open-source-section-module__uh-zcG__row p{font-size:var(--anfra-ui);margin:0}.open-source-section-module__uh-zcG__problem{color:var(--anfra-band-ink-2);text-decoration:line-through;-webkit-text-decoration-color:var(--anfra-band-rule-strong);text-decoration-color:var(--anfra-band-rule-strong)}.open-source-section-module__uh-zcG__promise{color:var(--anfra-band-ink)}@container anfra (min-width:800px){.open-source-section-module__uh-zcG__row{gap:var(--anfra-col-gap);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.open-source-section-module__uh-zcG__kicker{font-family:var(--anfra-mono);font-size:var(--anfra-label);letter-spacing:.04em;text-transform:uppercase;color:var(--anfra-band-ink-2);margin:0 0 16px}
.core-hub-module__fy7Xtq__plate{width:100%;padding:clamp(28px,4cqi,56px) clamp(16px,3cqi,48px)}.core-hub-module__fy7Xtq__figure{flex-direction:column;gap:28px;width:100%;margin:0;display:flex}.core-hub-module__fy7Xtq__hub{--line:1.5px;--tab-w:8.75rem;isolation:isolate;flex-direction:column;gap:14px;width:100%;max-width:640px;margin:0 auto;display:flex}.core-hub-module__fy7Xtq__wire{background:var(--anfra-edge);display:block;position:relative}.core-hub-module__fy7Xtq__wire:after{content:"";background:var(--anfra-ink-2);width:5px;height:5px;position:absolute}.core-hub-module__fy7Xtq__key{border:1px solid var(--anfra-ink-3);background:var(--anfra-sheet);width:18px;height:18px;font-family:var(--anfra-mono);font-size:var(--anfra-label);color:var(--anfra-ink-2);flex:none;place-items:center;font-weight:400;line-height:1;display:inline-grid}.core-hub-module__fy7Xtq__pill{border-radius:var(--anfra-r-pill);font-family:var(--anfra-mono);font-size:var(--anfra-label);white-space:nowrap;align-self:flex-start;align-items:center;padding:2px 10px;font-weight:400;line-height:1.5;display:inline-flex}.core-hub-module__fy7Xtq__planned{background:var(--anfra-paper-deep);color:var(--anfra-ink-3)}.core-hub-module__fy7Xtq__actor{border:1px solid var(--anfra-rule-strong);background:var(--anfra-paper);flex-direction:column;gap:2px;min-width:0;padding:10px 12px;display:flex}.core-hub-module__fy7Xtq__actorName{font-size:var(--anfra-small);color:var(--anfra-ink-2);font-weight:600;line-height:1.3}.core-hub-module__fy7Xtq__actorShort{font-size:var(--anfra-label);color:var(--anfra-ink-3);text-wrap:pretty;line-height:1.4}.core-hub-module__fy7Xtq__outcome{border:var(--line) solid var(--anfra-ink);background:var(--anfra-sheet);gap:4px;padding:14px 16px}.core-hub-module__fy7Xtq__outcome .core-hub-module__fy7Xtq__actorName{font-size:var(--anfra-title);letter-spacing:var(--anfra-title-tracking);color:var(--anfra-ink)}.core-hub-module__fy7Xtq__outcome .core-hub-module__fy7Xtq__actorShort{font-size:var(--anfra-small);color:var(--anfra-ink-2)}.core-hub-module__fy7Xtq__port{z-index:1;border:var(--line) solid var(--anfra-ink);background:var(--anfra-sheet);flex-direction:column;gap:6px;min-width:0;padding:9px 12px;display:flex;position:relative}.core-hub-module__fy7Xtq__portName{font-size:var(--anfra-small);color:var(--anfra-ink);align-items:center;gap:8px;font-weight:600;line-height:1.25;display:flex}.core-hub-module__fy7Xtq__note{border-top:1px solid var(--anfra-rule);font-size:var(--anfra-caption);color:var(--anfra-ink-2);padding-top:6px;line-height:1.35;display:block}.core-hub-module__fy7Xtq__block{border:var(--line) solid var(--anfra-ink);background:var(--anfra-sheet);grid-template-columns:minmax(0,1fr);grid-template-areas:"head""amql""engine""search""plugins";gap:10px;padding:16px;display:grid;position:relative}.core-hub-module__fy7Xtq__blockHead{flex-wrap:wrap;grid-area:head;justify-content:space-between;align-items:baseline;gap:2px 12px;padding:0 0 6px 6px;display:flex}.core-hub-module__fy7Xtq__blockName{font-size:var(--anfra-h3);letter-spacing:var(--anfra-h3-tracking);color:var(--anfra-ink);font-weight:600;line-height:1.2}.core-hub-module__fy7Xtq__blockShort{font-family:var(--anfra-mono);font-size:var(--anfra-label);color:var(--anfra-ink-3)}.core-hub-module__fy7Xtq__module{border:1px solid var(--anfra-rule-strong);background:var(--anfra-paper);flex-direction:column;gap:4px;min-width:0;padding:12px;display:flex}.core-hub-module__fy7Xtq__moduleName{font-size:var(--anfra-ui);color:var(--anfra-ink);align-items:center;gap:8px;font-weight:600;line-height:1.25;display:flex}.core-hub-module__fy7Xtq__moduleShort{font-size:var(--anfra-label);color:var(--anfra-ink-3);line-height:1.4}.core-hub-module__fy7Xtq__module .core-hub-module__fy7Xtq__pill{margin-top:4px}.core-hub-module__fy7Xtq__amql{grid-area:amql}.core-hub-module__fy7Xtq__engine{grid-area:engine}.core-hub-module__fy7Xtq__search{grid-area:search}.core-hub-module__fy7Xtq__plugins{grid-area:plugins}.core-hub-module__fy7Xtq__amql{border:var(--line) solid var(--anfra-violet);background:var(--anfra-violet-wash);justify-content:center;padding:18px 16px}.core-hub-module__fy7Xtq__amql .core-hub-module__fy7Xtq__moduleName{font-size:var(--anfra-title);letter-spacing:var(--anfra-title-tracking);color:var(--anfra-violet-text)}.core-hub-module__fy7Xtq__amql .core-hub-module__fy7Xtq__moduleShort{color:var(--anfra-violet-text)}.core-hub-module__fy7Xtq__group{grid-template-columns:var(--tab-w) 20px minmax(0, 1fr);grid-template-areas:"tab wire actor";align-items:center;display:grid}.core-hub-module__fy7Xtq__group .core-hub-module__fy7Xtq__tab{grid-area:tab}.core-hub-module__fy7Xtq__group .core-hub-module__fy7Xtq__wire1{grid-area:wire;height:1px}.core-hub-module__fy7Xtq__group .core-hub-module__fy7Xtq__actor{grid-area:actor}.core-hub-module__fy7Xtq__wire1:after{top:-2px;left:0}.core-hub-module__fy7Xtq__group:before{content:"";background:var(--anfra-edge);grid-area:1/1/-1;place-self:stretch center;width:1px;margin-bottom:-14px}.core-hub-module__fy7Xtq__wDown{align-self:center;width:1px;height:22px}.core-hub-module__fy7Xtq__wDown:after{top:0;left:-2px}.core-hub-module__fy7Xtq__bottom{flex-direction:column;align-items:center;margin-top:-14px;display:flex}.core-hub-module__fy7Xtq__db{--cap:14px;min-width:60%;margin-top:var(--cap);padding:calc(var(--cap) + 14px) 28px calc(var(--cap) + 12px);border-radius:0 0 50% 50% / 0 0 calc(var(--cap) * 2) calc(var(--cap) * 2);background:linear-gradient(90deg, var(--anfra-ink-left), var(--anfra-ink) 45%, var(--anfra-ink-right));text-align:center;border:0;align-items:center;gap:4px;position:relative}.core-hub-module__fy7Xtq__db:before{content:"";top:calc(var(--cap) * -1);height:calc(var(--cap) * 2);border:1px solid var(--anfra-band-rule-strong);background:var(--anfra-ink-top);border-radius:50%;position:absolute;left:0;right:0}.core-hub-module__fy7Xtq__db .core-hub-module__fy7Xtq__actorName{color:var(--anfra-band-ink)}.core-hub-module__fy7Xtq__db .core-hub-module__fy7Xtq__actorShort{color:var(--anfra-band-ink-2)}.core-hub-module__fy7Xtq__caption{max-width:40em;font-size:var(--anfra-small);color:var(--anfra-ink-2);text-align:center;text-wrap:pretty;margin:0 auto;line-height:1.5}@container anfra (min-width:560px){.core-hub-module__fy7Xtq__block{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"head head""amql amql""search plugins""engine engine"}}@container anfra (min-width:1100px){.core-hub-module__fy7Xtq__hub{--tab-w:8.25rem;--side-w:9.25rem;--drop:44px;grid-template-columns:minmax(18.5rem,1fr) minmax(0,.8fr) minmax(0,.8fr) minmax(18.5rem,1fr);grid-template-areas:".apps agents.""left block block right"".bottom bottom.";gap:0;max-width:none;display:grid}.core-hub-module__fy7Xtq__group:before{display:none}.core-hub-module__fy7Xtq__up{flex-direction:column-reverse;align-self:end;align-items:center;padding:0 10px;display:flex}.core-hub-module__fy7Xtq__appsGroup{grid-area:apps}.core-hub-module__fy7Xtq__agentsGroup{grid-area:agents}.core-hub-module__fy7Xtq__up .core-hub-module__fy7Xtq__outcome{text-align:center;align-items:center;width:min(100%,16rem)}.core-hub-module__fy7Xtq__up .core-hub-module__fy7Xtq__wire1{width:1px;height:var(--drop)}.core-hub-module__fy7Xtq__up .core-hub-module__fy7Xtq__wire1:after{top:auto;bottom:0;left:-2px}.core-hub-module__fy7Xtq__up .core-hub-module__fy7Xtq__tab{width:var(--tab-w);margin-bottom:calc(var(--line) * -1)}.core-hub-module__fy7Xtq__side{align-self:center;align-items:center;display:flex}.core-hub-module__fy7Xtq__left{flex-direction:row-reverse;grid-area:left}.core-hub-module__fy7Xtq__right{grid-area:right}.core-hub-module__fy7Xtq__side .core-hub-module__fy7Xtq__tab{width:var(--side-w);flex:none;justify-content:center;min-height:6.75rem}.core-hub-module__fy7Xtq__left .core-hub-module__fy7Xtq__tab{margin-right:calc(var(--line) * -1)}.core-hub-module__fy7Xtq__right .core-hub-module__fy7Xtq__tab{margin-left:calc(var(--line) * -1)}.core-hub-module__fy7Xtq__side .core-hub-module__fy7Xtq__wire1{flex:0 40px;min-width:12px}.core-hub-module__fy7Xtq__left .core-hub-module__fy7Xtq__wire1:after{left:auto;right:0}.core-hub-module__fy7Xtq__side .core-hub-module__fy7Xtq__sideActor{flex:0 12rem}.core-hub-module__fy7Xtq__block{grid-area:block;gap:14px;padding:24px 28px 28px}.core-hub-module__fy7Xtq__module{padding:14px}.core-hub-module__fy7Xtq__amql{padding:24px 20px}.core-hub-module__fy7Xtq__bottom{grid-area:bottom;margin-top:0}.core-hub-module__fy7Xtq__wDown{height:28px}.core-hub-module__fy7Xtq__db{width:min(100%,24rem);min-width:0}}.core-hub-module__fy7Xtq__legend{grid-template-columns:minmax(0,1fr);gap:0 clamp(20px,3cqi,40px);margin:0;padding:0;list-style:none;display:grid}.core-hub-module__fy7Xtq__item{border-top:1px solid var(--anfra-rule-strong);flex-direction:column;gap:4px;padding:10px 0 14px;display:flex}.core-hub-module__fy7Xtq__itemHead{flex-wrap:wrap;align-items:center;gap:4px 8px;min-height:28px;display:flex}.core-hub-module__fy7Xtq__itemKey{border:1px solid var(--anfra-ink-3);width:20px;height:20px;font-family:var(--anfra-mono);font-size:var(--anfra-label);color:var(--anfra-ink-2);place-items:center;display:inline-grid}.core-hub-module__fy7Xtq__itemName{font-size:var(--anfra-ui);letter-spacing:var(--anfra-title-tracking);color:var(--anfra-ink);font-weight:600}.core-hub-module__fy7Xtq__itemLink{text-underline-offset:3px;align-self:stretch;gap:5px}@media (hover:hover) and (pointer:fine){.core-hub-module__fy7Xtq__itemLink:hover{text-decoration:underline}}.core-hub-module__fy7Xtq__itemHead .core-hub-module__fy7Xtq__pill{align-self:center}.core-hub-module__fy7Xtq__itemBody{font-size:var(--anfra-small);color:var(--anfra-ink-2);text-wrap:pretty;line-height:1.45}@container anfra (min-width:560px){.core-hub-module__fy7Xtq__legend{grid-template-columns:repeat(2,minmax(0,1fr))}}@container anfra (min-width:880px){.core-hub-module__fy7Xtq__legend{grid-template-columns:repeat(4,minmax(0,1fr))}}
.vs-bi-section-module__uR8Nwa__grid{gap:var(--anfra-col-gap);margin:var(--anfra-head-gap) 0 0;grid-template-columns:minmax(0,1fr);display:grid}.vs-bi-section-module__uR8Nwa__card{box-shadow:inset 0 0 0 1px var(--anfra-rule);border-radius:var(--anfra-r-card);background:var(--anfra-paper);color:var(--anfra-ink-3);border:2px solid #0000;padding:24px 24px 12px}.vs-bi-section-module__uR8Nwa__answer{color:var(--anfra-ink-2)}.vs-bi-section-module__uR8Nwa__cardTitle{font-size:var(--anfra-h3);letter-spacing:var(--anfra-h3-tracking);margin:0 0 8px;font-weight:600}.vs-bi-section-module__uR8Nwa__card:not(.vs-bi-section-module__uR8Nwa__answer) .vs-bi-section-module__uR8Nwa__cardTitle{color:var(--anfra-ink-3)}.vs-bi-section-module__uR8Nwa__answer .vs-bi-section-module__uR8Nwa__cardTitle{color:var(--anfra-ink)}.vs-bi-section-module__uR8Nwa__list{font-size:var(--anfra-ui);margin:0;padding:0;list-style:none}.vs-bi-section-module__uR8Nwa__list li{gap:2px;padding-block:12px;line-height:1.35;display:grid}.vs-bi-section-module__uR8Nwa__rowLabel{font-family:var(--anfra-mono);font-size:var(--anfra-label);letter-spacing:.04em;color:var(--anfra-ink-3)}.vs-bi-section-module__uR8Nwa__note{max-width:44em;font-size:var(--anfra-ui);color:var(--anfra-ink-2);margin:24px 0 0}@container anfra (min-width:760px){.vs-bi-section-module__uR8Nwa__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
.foundation-section-module__s7M0Rq__head{text-align:center}.foundation-section-module__s7M0Rq__head>*{margin-inline:auto}.foundation-section-module__s7M0Rq__highlight{color:var(--anfra-violet-text)}.foundation-section-module__s7M0Rq__ghostBox{width:0;height:0;position:absolute;overflow:hidden}.foundation-section-module__s7M0Rq__ghost{white-space:nowrap}@container anfra (max-width:659px){.foundation-section-module__s7M0Rq__head [data-slot=section-head-title]{max-width:12em}}.foundation-section-module__s7M0Rq__slot{width:var(--word-w,auto);white-space:nowrap;transition:width var(--anfra-t-ui) var(--anfra-ease-out);justify-content:center;display:inline-flex;position:relative}.foundation-section-module__s7M0Rq__word{transition:opacity .26s var(--anfra-ease-out) 60ms, transform .26s var(--anfra-ease-out) 60ms;flex-shrink:0}.foundation-section-module__s7M0Rq__word[data-state=out],.foundation-section-module__s7M0Rq__word[data-state=next]{opacity:0;position:absolute}.foundation-section-module__s7M0Rq__word[data-state=out]{transition-duration:.18s;transition-delay:0s;transform:translateY(-.3em)}.foundation-section-module__s7M0Rq__word[data-state=next]{transform:translateY(.3em)}@media (prefers-reduced-motion:reduce){.foundation-section-module__s7M0Rq__slot,.foundation-section-module__s7M0Rq__word{transition:none}}.foundation-section-module__s7M0Rq__hub{gap:var(--anfra-head-gap);margin-top:var(--anfra-head-gap);flex-direction:column;display:flex}.foundation-section-module__s7M0Rq__ghostBox,.foundation-section-module__s7M0Rq__slot{-webkit-user-select:none;user-select:none}
.what-you-get-section-module__1GHPPa__grid{gap:var(--anfra-col-gap);margin:var(--anfra-head-gap) 0 0;grid-template-columns:minmax(0,1fr);padding:0;list-style:none;display:grid}.what-you-get-section-module__1GHPPa__card{height:100%;box-shadow:inset 0 0 0 1px var(--anfra-rule);border-radius:var(--anfra-r-card);gap:12px;padding:24px}.what-you-get-section-module__1GHPPa__cardHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:0;display:flex}.what-you-get-section-module__1GHPPa__cardTitle{font-size:var(--anfra-h3);letter-spacing:var(--anfra-h3-tracking);font-weight:600;line-height:1.2}.what-you-get-section-module__1GHPPa__status{border-radius:var(--anfra-r-pill);height:auto;font-family:var(--anfra-mono);font-size:var(--anfra-label);border:0;align-items:center;padding:2px 10px;font-weight:400;transition:none;display:inline-flex}.what-you-get-section-module__1GHPPa__available{background:var(--anfra-violet-wash);color:var(--anfra-violet-text)}.what-you-get-section-module__1GHPPa__planned{background:var(--anfra-paper-deep);color:var(--anfra-ink-3)}.what-you-get-section-module__1GHPPa__cardBody{font-size:var(--anfra-ui);color:var(--anfra-ink-2);padding:0}@container anfra (min-width:640px){.what-you-get-section-module__1GHPPa__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container anfra (min-width:960px){.what-you-get-section-module__1GHPPa__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
.video-embed-module__f96elG__poster{aspect-ratio:16/9;border:1px solid var(--anfra-rule);border-radius:var(--anfra-r-card);background:var(--anfra-paper-deep);cursor:pointer;width:100%;transition:border-color var(--anfra-t-ui) linear, box-shadow var(--anfra-t-ui) ease-out;padding:0;display:block;position:relative;overflow:hidden}.video-embed-module__f96elG__poster img{object-fit:cover;width:100%;height:100%;transition:transform .4s cubic-bezier(.2,.8,.2,1);display:block}.video-embed-module__f96elG__poster:after{content:"";transition:background-color var(--anfra-t-ui) linear;pointer-events:none;background:#18141f1f;position:absolute;inset:0}.video-embed-module__f96elG__play{z-index:1;width:64px;height:64px;transition:transform .2s cubic-bezier(.2, .8, .2, 1), box-shadow var(--anfra-t-ui) ease-out;background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 2px 12px #18141f47}.video-embed-module__f96elG__play svg{width:24px;height:24px;fill:var(--anfra-ink);margin-left:3px}.video-embed-module__f96elG__label{z-index:1;border-radius:var(--anfra-r-sm);font-size:var(--anfra-caption);color:#fff;transition:background-color var(--anfra-t-ui) linear;background:#18141fd1;align-items:center;gap:8px;padding:6px 10px;font-weight:500;display:inline-flex;position:absolute;bottom:12px;left:12px}.video-embed-module__f96elG__duration{font-family:var(--anfra-mono);color:#ffffffb8;font-weight:400}@container anfra (max-width:559px){.video-embed-module__f96elG__labelText{display:none}.video-embed-module__f96elG__duration{color:#fff}}@media (hover:hover) and (pointer:fine){.video-embed-module__f96elG__poster:hover{border-color:var(--anfra-ink-3);box-shadow:0 8px 28px #18141f29}.video-embed-module__f96elG__poster:hover img{transform:scale(1.03)}.video-embed-module__f96elG__poster:hover:after{background:#18141f00}.video-embed-module__f96elG__poster:hover .video-embed-module__f96elG__play{transform:translate(-50%,-50%)scale(1.14);box-shadow:0 4px 20px #18141f66}.video-embed-module__f96elG__poster:hover .video-embed-module__f96elG__label{background:#18141ff0}}.video-embed-module__f96elG__poster:active .video-embed-module__f96elG__play{transform:translate(-50%,-50%)scale(.97)}.video-embed-module__f96elG__backdrop.video-embed-module__f96elG__backdrop{background:#0c0a10d1}.video-embed-module__f96elG__popup{z-index:50;outline:none;width:min(1120px,100vw - 32px,177.778dvh - 227.556px);transition:opacity .18s linear,transform .22s cubic-bezier(.2,.8,.2,1);position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.video-embed-module__f96elG__popup[data-starting-style],.video-embed-module__f96elG__popup[data-ending-style]{opacity:0;transform:translate(-50%,-50%)scale(.96)}.video-embed-module__f96elG__player{aspect-ratio:16/9;border-radius:var(--anfra-r-card);background:#000;overflow:hidden;box-shadow:0 24px 64px #00000073}.video-embed-module__f96elG__player iframe{border:0;width:100%;height:100%;display:block}.video-embed-module__f96elG__close{color:#fff;cursor:pointer;width:44px;height:44px;transition:background-color var(--anfra-t-ui) linear;background:#ffffff1f;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:-52px;right:0}.video-embed-module__f96elG__close svg{width:20px;height:20px}@media (hover:hover) and (pointer:fine){.video-embed-module__f96elG__close:hover{background:#ffffff3d}}.video-embed-module__f96elG__close:active{transform:scale(.97)}@media (max-height:520px){.video-embed-module__f96elG__close{background:#0009;top:8px;right:8px}}@media (prefers-reduced-motion:reduce){.video-embed-module__f96elG__poster,.video-embed-module__f96elG__poster img,.video-embed-module__f96elG__poster:after,.video-embed-module__f96elG__play,.video-embed-module__f96elG__label,.video-embed-module__f96elG__popup{transition:none}.video-embed-module__f96elG__poster:hover img{transform:none}}
.freedom-section-module__zBG7WG__accent{color:var(--anfra-violet-text)}
.why-agents-section-module___y-PVa__grid{gap:var(--anfra-col-gap);margin:var(--anfra-head-gap) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.why-agents-section-module___y-PVa__card{box-shadow:inset 0 0 0 1px var(--anfra-rule);border-radius:var(--anfra-r-card);opacity:0;border:2px solid #0000;gap:0;padding:24px 24px 16px;transform:translateY(6px)}.why-agents-section-module___y-PVa__isSeen .why-agents-section-module___y-PVa__card{opacity:1;transition:opacity .26s var(--anfra-ease-out), transform .26s var(--anfra-ease-out);transform:none}.why-agents-section-module___y-PVa__card:not(.why-agents-section-module___y-PVa__answer){background:var(--anfra-paper);color:var(--anfra-ink-3)}.why-agents-section-module___y-PVa__answer{color:var(--anfra-ink-2)}.why-agents-section-module___y-PVa__cardHead{flex-direction:column;align-items:flex-start;gap:12px;min-height:32px;padding:0;display:flex}.why-agents-section-module___y-PVa__cardTitle{font-size:var(--anfra-h3);letter-spacing:var(--anfra-h3-tracking);font-weight:600}.why-agents-section-module___y-PVa__card:not(.why-agents-section-module___y-PVa__answer) .why-agents-section-module___y-PVa__cardTitle{color:var(--anfra-ink-3)}.why-agents-section-module___y-PVa__cardBody{padding:0}.why-agents-section-module___y-PVa__list{font-size:var(--anfra-ui);margin:0;padding:0;list-style:none}.why-agents-section-module___y-PVa__list li{color:var(--anfra-ink-2);gap:2px;padding-block:12px;line-height:1.35;display:grid}.why-agents-section-module___y-PVa__rowLabel{font-family:var(--anfra-mono);font-size:var(--anfra-label);letter-spacing:.04em;color:var(--anfra-ink-3)}.why-agents-section-module___y-PVa__card:not(.why-agents-section-module___y-PVa__answer) .why-agents-section-module___y-PVa__list li{color:var(--anfra-ink-3)}.why-agents-section-module___y-PVa__value{text-align:left}.why-agents-section-module___y-PVa__valueAnswer{color:var(--anfra-violet-text);font-weight:500}@container anfra (max-width:759px){.why-agents-section-module___y-PVa__grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.why-agents-section-module___y-PVa__card{transform:none;transition:opacity .2s linear!important}}
.get-started-section-module__X5HiIa__band{border-block:1px solid var(--anfra-rule);background:var(--anfra-paper-deep)}.get-started-section-module__X5HiIa__grid{row-gap:var(--anfra-head-gap);grid-template-columns:minmax(0,1fr);grid-template-areas:"head""panel""side""next";display:grid}.get-started-section-module__X5HiIa__head{grid-area:head}.get-started-section-module__X5HiIa__panel{grid-area:panel;min-width:0}.get-started-section-module__X5HiIa__side{grid-area:side;min-width:0}.get-started-section-module__X5HiIa__next{grid-area:next}@container anfra (min-width:960px){.get-started-section-module__X5HiIa__grid{column-gap:var(--anfra-col-gap);grid-template-columns:repeat(12,minmax(0,1fr));grid-template-areas:"head head head head head head head head head head head head""panel panel panel panel panel panel side side side side side side""next next next next next next next next next next next next"}.get-started-section-module__X5HiIa__panel,.get-started-section-module__X5HiIa__side{align-self:start}}.get-started-section-module__X5HiIa__panel.get-started-section-module__X5HiIa__panel{border:1px solid var(--anfra-rule-strong);border-radius:var(--anfra-r-card);background:var(--anfra-sheet);gap:0;overflow:hidden;box-shadow:0 1px 2px #18141f0f,0 12px 32px #18141f14}.get-started-section-module__X5HiIa__bar{border-bottom:1px solid var(--anfra-rule);background:var(--anfra-paper);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:12px;display:flex}.get-started-section-module__X5HiIa__list.get-started-section-module__X5HiIa__list{border-radius:var(--anfra-r-control);background:#18141f0f;height:auto;padding:3px}.get-started-section-module__X5HiIa__trigger.get-started-section-module__X5HiIa__trigger{border-radius:calc(var(--anfra-r-control) - 3px);height:38px;font-family:var(--anfra-font);font-size:var(--anfra-small);color:var(--anfra-ink-2);border:0;padding:0 14px;font-weight:500}.get-started-section-module__X5HiIa__trigger.get-started-section-module__X5HiIa__trigger[data-active]{background:var(--anfra-sheet);color:var(--anfra-ink);box-shadow:0 1px 2px #18141f1f}.get-started-section-module__X5HiIa__works{font-size:var(--anfra-caption);color:var(--anfra-ink-3);padding-right:4px}.get-started-section-module__X5HiIa__body.get-started-section-module__X5HiIa__body{font-size:inherit;flex-direction:column;gap:20px;padding:clamp(20px,3cqi,28px);display:flex}.get-started-section-module__X5HiIa__sym{color:var(--anfra-violet-text);-webkit-user-select:none;user-select:none;margin-right:10px}.get-started-section-module__X5HiIa__prompt{font-family:var(--anfra-mono);color:var(--anfra-ink);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;margin:0;font-size:clamp(.9375rem,1.4cqi,1.0625rem);line-height:1.6}.get-started-section-module__X5HiIa__actions{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.get-started-section-module__X5HiIa__hint{font-size:var(--anfra-caption);color:var(--anfra-ink-2);margin:0;line-height:1.45}.get-started-section-module__X5HiIa__hint code{font-family:var(--anfra-mono);color:var(--anfra-ink);font-size:.95em}.get-started-section-module__X5HiIa__terminal{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.get-started-section-module__X5HiIa__terminal li{flex-direction:column;gap:2px;display:flex}.get-started-section-module__X5HiIa__comment{font-family:var(--anfra-mono);font-size:var(--anfra-caption);color:var(--anfra-ink-3)}.get-started-section-module__X5HiIa__line{align-items:center;gap:8px;display:flex}.get-started-section-module__X5HiIa__line code{min-width:0;font-family:var(--anfra-mono);color:var(--anfra-ink);white-space:nowrap;scrollbar-width:none;flex:1;font-size:clamp(.875rem,1.3cqi,.9375rem);line-height:1.6;overflow-x:auto}.get-started-section-module__X5HiIa__lineCopy{border-radius:var(--anfra-r-sm);width:32px;height:32px;color:var(--anfra-ink-3);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid;position:relative}.get-started-section-module__X5HiIa__lineCopy:after{content:"";position:absolute;inset:-6px}.get-started-section-module__X5HiIa__lineCopy svg{width:15px;height:15px}.get-started-section-module__X5HiIa__lineCopy.get-started-section-module__X5HiIa__isCopied{color:var(--anfra-ink)}.get-started-section-module__X5HiIa__lineCopy:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.get-started-section-module__X5HiIa__lineCopy:hover{color:var(--anfra-ink);background:#18141f0f}}.get-started-section-module__X5HiIa__side{flex-direction:column;gap:28px;display:flex}.get-started-section-module__X5HiIa__subTitle{font-family:var(--anfra-mono);font-size:var(--anfra-label);letter-spacing:.04em;text-transform:uppercase;color:var(--anfra-ink-3);margin:0 0 8px;font-weight:400}.get-started-section-module__X5HiIa__ruled{margin:0;padding:0;list-style:none}.get-started-section-module__X5HiIa__ruled li{border-top:1px solid var(--anfra-rule);grid-template-columns:minmax(0,2fr) minmax(0,5fr);gap:2px 16px;padding:10px 0;display:grid}@container anfra (max-width:559px){.get-started-section-module__X5HiIa__ruled li{grid-template-columns:minmax(0,1fr)}}.get-started-section-module__X5HiIa__itemTitle{font-size:var(--anfra-small);color:var(--anfra-ink);font-weight:500}.get-started-section-module__X5HiIa__itemBody{font-size:var(--anfra-caption);color:var(--anfra-ink-2);line-height:1.45}.get-started-section-module__X5HiIa__next ul{border-top:1px solid var(--anfra-rule);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.get-started-section-module__X5HiIa__next li{flex-direction:column;gap:2px;padding:16px 0;display:flex}.get-started-section-module__X5HiIa__next li+li{border-top:1px solid var(--anfra-rule)}@container anfra (min-width:720px){.get-started-section-module__X5HiIa__next ul{column-gap:var(--anfra-col-gap);grid-template-columns:repeat(3,minmax(0,1fr))}.get-started-section-module__X5HiIa__next li+li{border-top:0}}.get-started-section-module__X5HiIa__nextLink{min-height:32px;font-size:var(--anfra-small);color:var(--anfra-violet-text);align-self:flex-start;align-items:center;gap:6px;font-weight:500;text-decoration:none;display:inline-flex}.get-started-section-module__X5HiIa__nextLink svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}@media (hover:hover) and (pointer:fine){.get-started-section-module__X5HiIa__nextLink:hover{text-underline-offset:3px;text-decoration:underline}}
.hero-prompt-stage-module__xuo6VG__stage{container:hps-stage/inline-size}.hero-prompt-stage-module__xuo6VG__desk{height:clamp(480px,88cqi,600px);position:relative}.hero-prompt-stage-module__xuo6VG__terminal{position:absolute;inset:0 12% 6% 0}.hero-prompt-stage-module__xuo6VG__window{transform-origin:50% 100%;position:absolute;inset:30% 0 0 20%}.hero-prompt-stage-module__xuo6VG__hidden{visibility:hidden}@container hps-stage (max-width:559px){.hero-prompt-stage-module__xuo6VG__desk{height:560px}.hero-prompt-stage-module__xuo6VG__terminal{inset:0 0 22%}.hero-prompt-stage-module__xuo6VG__window{top:34%;left:5%}}
.why-changing-section-module__f-BSjq__split{gap:var(--anfra-head-gap);display:grid}.why-changing-section-module__f-BSjq__sticky{align-self:start}.why-changing-section-module__f-BSjq__steps{margin:0;padding:0;list-style:none;display:grid}.why-changing-section-module__f-BSjq__step{border-left:2px solid var(--anfra-rule);gap:8px;padding:0 0 48px 32px;display:grid;position:relative}.why-changing-section-module__f-BSjq__step:before{content:"";background:var(--anfra-ink);width:12px;height:12px;box-shadow:0 0 0 4px var(--anfra-paper);border-radius:50%;position:absolute;top:2px;left:-7px}.why-changing-section-module__f-BSjq__num{font-family:var(--anfra-mono);font-size:var(--anfra-label);letter-spacing:.04em;color:var(--anfra-ink-3);font-variant-numeric:tabular-nums;line-height:1}.why-changing-section-module__f-BSjq__title{font-size:var(--anfra-h3);letter-spacing:var(--anfra-h3-tracking);text-wrap:balance;margin:0;font-weight:600;line-height:1.2}.why-changing-section-module__f-BSjq__lead{font-size:var(--anfra-body);font-weight:500;line-height:var(--anfra-body-leading);color:var(--anfra-ink);text-wrap:pretty;margin:0}.why-changing-section-module__f-BSjq__lines{font-size:var(--anfra-body);line-height:var(--anfra-body-leading);color:var(--anfra-ink-2);text-wrap:pretty;gap:6px;display:grid}.why-changing-section-module__f-BSjq__lines p{margin:0}.why-changing-section-module__f-BSjq__answer{border-left-color:var(--anfra-violet);padding-bottom:0}.why-changing-section-module__f-BSjq__answer:before{background:var(--anfra-violet)}.why-changing-section-module__f-BSjq__answer .why-changing-section-module__f-BSjq__title{color:var(--anfra-violet-text)}@container anfra (min-width:800px){.why-changing-section-module__f-BSjq__split{column-gap:var(--anfra-col-gap);grid-template-columns:repeat(12,minmax(0,1fr))}.why-changing-section-module__f-BSjq__sticky{grid-column:1/6;position:sticky;top:96px}.why-changing-section-module__f-BSjq__steps{margin-left:var(--anfra-head-gap);grid-column:6/13}}
.run-it-section-module__Q0a1FW__options{margin:var(--anfra-head-gap) 0 0;border-top:1px solid var(--anfra-rule-strong);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.run-it-section-module__Q0a1FW__option{min-width:0;padding:24px var(--anfra-col-gap) 8px;border-left:1px solid var(--anfra-rule);flex-direction:column;align-items:flex-start;gap:12px;display:flex}.run-it-section-module__Q0a1FW__option:first-child{border-left:0;padding-left:0}.run-it-section-module__Q0a1FW__option:last-child{padding-right:0}.run-it-section-module__Q0a1FW__option>*{margin:0}.run-it-section-module__Q0a1FW__head{flex-direction:column;gap:12px;display:flex}.run-it-section-module__Q0a1FW__head>*{margin:0}.run-it-section-module__Q0a1FW__name{min-height:26px;font-family:var(--anfra-mono);font-size:var(--anfra-label);letter-spacing:.04em;color:var(--anfra-ink-3);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.run-it-section-module__Q0a1FW__status{border-radius:var(--anfra-r-pill);background:var(--anfra-paper-deep);letter-spacing:0;white-space:nowrap;padding:2px 10px;line-height:1.5}.run-it-section-module__Q0a1FW__title{font-size:var(--anfra-h3);letter-spacing:var(--anfra-h3-tracking);font-weight:600}.run-it-section-module__Q0a1FW__command{align-self:stretch}.run-it-section-module__Q0a1FW__body{font-size:var(--anfra-ui);color:var(--anfra-ink-2)}.run-it-section-module__Q0a1FW__option>.run-it-section-module__Q0a1FW__action{margin-top:auto}@container anfra (min-width:1100px){.run-it-section-module__Q0a1FW__option{grid-row:span 4;grid-template-rows:subgrid;place-items:start;row-gap:12px;display:grid}.run-it-section-module__Q0a1FW__command{justify-self:stretch}.run-it-section-module__Q0a1FW__option>.run-it-section-module__Q0a1FW__action{align-self:end;margin-top:0}}@container anfra (max-width:1099px){.run-it-section-module__Q0a1FW__options{grid-template-columns:minmax(0,1fr)}.run-it-section-module__Q0a1FW__option,.run-it-section-module__Q0a1FW__option:first-child,.run-it-section-module__Q0a1FW__option:last-child{border-left:0;padding:24px 0}.run-it-section-module__Q0a1FW__option+.run-it-section-module__Q0a1FW__option{border-top:1px solid var(--anfra-rule)}}@container anfra (min-width:720px) and (max-width:1099px){.run-it-section-module__Q0a1FW__option{align-content:start;justify-items:start;column-gap:calc(var(--anfra-col-gap) * 2);grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid}.run-it-section-module__Q0a1FW__head{grid-area:1/1/span 3}.run-it-section-module__Q0a1FW__command{grid-area:1/2;justify-self:stretch}.run-it-section-module__Q0a1FW__body{grid-area:2/2}.run-it-section-module__Q0a1FW__option>.run-it-section-module__Q0a1FW__action{grid-area:3/2;margin-top:4px}}
@container anfra (min-width:720px) and (max-width:1099px){.hero-section-module__IpE6Ja__copy.hero-section-module__IpE6Ja__copy{grid-template-areas:"kicker.""title lede""install actions";align-items:start;row-gap:20px}.hero-section-module__IpE6Ja__copy.hero-section-module__IpE6Ja__copy>*{margin-top:0}.hero-section-module__IpE6Ja__copy.hero-section-module__IpE6Ja__copy>:first-child{margin-bottom:0}}@container anfra (min-width:1100px){.hero-section-module__IpE6Ja__copy.hero-section-module__IpE6Ja__copy{padding-top:clamp(48px,9vh,96px)}}.hero-section-module__IpE6Ja__figure{min-width:0}section:has(>.hero-section-module__IpE6Ja__figure){padding-bottom:calc(var(--anfra-section-y) / 2)}.hero-section-module__IpE6Ja__controls{justify-content:flex-start;margin-top:12px;display:flex}.hero-section-module__IpE6Ja__replay svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.hero-section-module__IpE6Ja__away{visibility:hidden}
.sdk-wiring-figure-module__yjnSZW__figure{margin-top:var(--anfra-head-gap)}.sdk-wiring-figure-module__yjnSZW__strip{border-top:1px solid var(--anfra-rule);border-bottom:1px solid var(--anfra-rule);flex-wrap:wrap;align-items:stretch;margin-bottom:24px;display:flex}.sdk-wiring-figure-module__yjnSZW__stepButton{border-right:1px solid var(--anfra-rule);min-height:44px;font-family:var(--anfra-mono);font-size:var(--anfra-caption);color:var(--anfra-ink-2);cursor:pointer;align-items:center;gap:8px;padding:0 16px;display:inline-flex;box-shadow:inset 0 -2px #0000}.sdk-wiring-figure-module__yjnSZW__stepButton:hover{color:var(--anfra-ink)}.sdk-wiring-figure-module__yjnSZW__stepButton[aria-pressed=true]{color:var(--anfra-ink);box-shadow:inset 0 -2px 0 var(--anfra-ink)}.sdk-wiring-figure-module__yjnSZW__stepButton:focus-visible{outline:2px solid var(--anfra-violet);outline-offset:-2px}.sdk-wiring-figure-module__yjnSZW__stepN{font-size:var(--anfra-micro);color:var(--anfra-ink-3)}.sdk-wiring-figure-module__yjnSZW__caption{font-size:var(--anfra-small);color:var(--anfra-ink-2);flex:240px;align-self:center;margin:0;padding:10px 16px}.sdk-wiring-figure-module__yjnSZW__board{grid-template-columns:minmax(0,1fr);gap:16px;display:grid;position:relative}.sdk-wiring-figure-module__yjnSZW__spine{display:none}@container anfra (min-width:1100px){.sdk-wiring-figure-module__yjnSZW__board{grid-template-columns:minmax(0,1fr) 56px minmax(0,1fr);align-items:start;gap:0}.sdk-wiring-figure-module__yjnSZW__spine{align-self:stretch;display:block}}.sdk-wiring-figure-module__yjnSZW__stack{gap:14px;min-width:0;display:grid}.sdk-wiring-figure-module__yjnSZW__sheet{border:1px solid var(--anfra-rule-strong);border-radius:var(--anfra-r-card);background:var(--anfra-sheet);min-width:0;transition:border-color .3s var(--anfra-ease-out);overflow:hidden}.sdk-wiring-figure-module__yjnSZW__bar{border-bottom:1px solid var(--anfra-rule);min-height:36px;font-family:var(--anfra-mono);font-size:var(--anfra-label);color:var(--anfra-ink-2);align-items:center;gap:6px;margin:0;padding:6px 14px;display:flex}.sdk-wiring-figure-module__yjnSZW__root{color:var(--anfra-ink);font-weight:500}.sdk-wiring-figure-module__yjnSZW__sep{color:var(--anfra-ink-3)}.sdk-wiring-figure-module__yjnSZW__label{color:var(--anfra-ink-2)}.sdk-wiring-figure-module__yjnSZW__code.sdk-wiring-figure-module__yjnSZW__code{background:0 0;border:0;border-radius:0}.sdk-wiring-figure-module__yjnSZW__code [data-slot=code-block-pre]{font-size:var(--anfra-code);padding:10px 0}.sdk-wiring-figure-module__yjnSZW__js [data-slot=code-block-pre]{padding:14px 0}.sdk-wiring-figure-module__yjnSZW__code [data-slot=code-block-line]{transition:background-color .3s var(--anfra-ease-out)}.sdk-wiring-figure-module__yjnSZW__code [data-slot=code-block-line][data-lit=on]{background:var(--anfra-violet-wash);box-shadow:inset 2px 0 0 var(--anfra-violet)}.sdk-wiring-figure-module__yjnSZW__chartOn{border-color:var(--anfra-violet)}.sdk-wiring-figure-module__yjnSZW__toggle{margin-left:auto}.sdk-wiring-figure-module__yjnSZW__toggleItem.sdk-wiring-figure-module__yjnSZW__toggleItem{height:26px;font-family:var(--anfra-mono);font-size:var(--anfra-micro);color:var(--anfra-ink-2);padding:0 8px}.sdk-wiring-figure-module__yjnSZW__toggleItem.sdk-wiring-figure-module__yjnSZW__toggleItem[data-pressed]{background:var(--anfra-ink);color:var(--anfra-sheet)}.sdk-wiring-figure-module__yjnSZW__chart{gap:8px;margin:0;padding:14px;list-style:none;display:grid}.sdk-wiring-figure-module__yjnSZW__chart li{font-family:var(--anfra-mono);font-size:var(--anfra-micro);color:var(--anfra-ink-2);grid-template-columns:76px minmax(0,1fr) 84px;align-items:center;gap:10px;display:grid}.sdk-wiring-figure-module__yjnSZW__track{background:var(--anfra-grid);height:14px}.sdk-wiring-figure-module__yjnSZW__barFill{background:var(--anfra-ink-2);height:100%;transition:width .5s var(--anfra-ease-out);display:block}.sdk-wiring-figure-module__yjnSZW__chartOn .sdk-wiring-figure-module__yjnSZW__barFill{background:var(--anfra-violet)}.sdk-wiring-figure-module__yjnSZW__val{text-align:right;color:var(--anfra-ink);font-variant-numeric:tabular-nums}.sdk-wiring-figure-module__yjnSZW__traces{pointer-events:none;position:absolute;inset:0;overflow:visible}.sdk-wiring-figure-module__yjnSZW__trace{fill:none;stroke:var(--anfra-violet);stroke-width:1.5px}.sdk-wiring-figure-module__yjnSZW__head{fill:var(--anfra-violet)}.sdk-wiring-figure-module__yjnSZW__animate .sdk-wiring-figure-module__yjnSZW__trace{stroke-dasharray:1;stroke-dashoffset:1px;animation:sdk-wiring-figure-module__yjnSZW__draw .7s var(--anfra-ease-out) forwards}.sdk-wiring-figure-module__yjnSZW__animate .sdk-wiring-figure-module__yjnSZW__head{opacity:0;animation:.2s .6s forwards sdk-wiring-figure-module__yjnSZW__show}.sdk-wiring-figure-module__yjnSZW__dot{fill:var(--anfra-violet)}@keyframes sdk-wiring-figure-module__yjnSZW__draw{to{stroke-dashoffset:0}}@keyframes sdk-wiring-figure-module__yjnSZW__show{to{opacity:1}}@media (prefers-reduced-motion:reduce){.sdk-wiring-figure-module__yjnSZW__animate .sdk-wiring-figure-module__yjnSZW__trace{stroke-dashoffset:0;animation:none}.sdk-wiring-figure-module__yjnSZW__animate .sdk-wiring-figure-module__yjnSZW__head{opacity:1;animation:none}.sdk-wiring-figure-module__yjnSZW__barFill,.sdk-wiring-figure-module__yjnSZW__sheet,.sdk-wiring-figure-module__yjnSZW__code [data-slot=code-block-line]{transition:none}}.sdk-wiring-figure-module__yjnSZW__code [data-step]{cursor:pointer;outline:none}.sdk-wiring-figure-module__yjnSZW__code [data-step]:not([data-lit=on]):hover,.sdk-wiring-figure-module__yjnSZW__code [data-step]:not([data-lit=on]):focus-visible{background:color-mix(in oklab, var(--anfra-violet-wash) 55%, transparent)}.sdk-wiring-figure-module__yjnSZW__code [data-step]:focus-visible{box-shadow:inset 2px 0 0 var(--anfra-violet)}.sdk-wiring-figure-module__yjnSZW__code [data-lit=on] [data-slot=code-block-badge]{background:var(--anfra-violet)}.sdk-wiring-figure-module__yjnSZW__hint{color:var(--anfra-ink-3);margin-left:auto}.sdk-wiring-figure-module__yjnSZW__chartSheet{cursor:pointer}.sdk-wiring-figure-module__yjnSZW__focus [data-slot=code-block-line]{transition:opacity .24s var(--anfra-ease-out), background-color .24s var(--anfra-ease-out)}.sdk-wiring-figure-module__yjnSZW__focus [data-slot=code-block-line]:not([data-lit=on]){opacity:.66}.sdk-wiring-figure-module__yjnSZW__focus [data-step]:not([data-lit=on]):hover,.sdk-wiring-figure-module__yjnSZW__focus [data-step]:not([data-lit=on]):focus-visible{opacity:1}@media (prefers-reduced-motion:reduce){.sdk-wiring-figure-module__yjnSZW__focus [data-slot=code-block-line]{transition:none}}.sdk-wiring-figure-module__yjnSZW__stepButton{position:relative}.sdk-wiring-figure-module__yjnSZW__stepButton:has(.sdk-wiring-figure-module__yjnSZW__progress){box-shadow:none}.sdk-wiring-figure-module__yjnSZW__progress{background:var(--anfra-ink);transform-origin:0;pointer-events:none;height:2px;position:absolute;inset:auto 0 0;transform:scaleX(0)}.sdk-wiring-figure-module__yjnSZW__progress[data-state=done]{transform:scaleX(1)}.sdk-wiring-figure-module__yjnSZW__progress[data-state=running]{animation:sdk-wiring-figure-module__yjnSZW__stepFill var(--step-ms) linear forwards}.sdk-wiring-figure-module__yjnSZW__progress[data-paused],.sdk-wiring-figure-module__yjnSZW__figure:hover .sdk-wiring-figure-module__yjnSZW__progress{animation-play-state:paused}@keyframes sdk-wiring-figure-module__yjnSZW__stepFill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.sdk-wiring-figure-module__yjnSZW__progress[data-state=running]{animation:none;transform:scaleX(1)}}.sdk-wiring-figure-module__yjnSZW__bar>span{white-space:nowrap}.sdk-wiring-figure-module__yjnSZW__bar>span:nth-child(3){text-overflow:ellipsis;min-width:0;overflow:hidden}.sdk-wiring-figure-module__yjnSZW__hint{flex:none}.sdk-wiring-figure-module__yjnSZW__code.sdk-wiring-figure-module__yjnSZW__code>figcaption{display:none}@container anfra (max-width:639px){.sdk-wiring-figure-module__yjnSZW__hint,.sdk-wiring-figure-module__yjnSZW__code [data-slot=code-block-badge]{display:none}}
.anfra-section:has(>.anfra-container>.pillar-cards-module__ZU-pdG__cards){padding-top:calc(var(--anfra-section-y) / 2)}.pillar-cards-module__ZU-pdG__cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.pillar-cards-module__ZU-pdG__item{display:flex}.pillar-cards-module__ZU-pdG__card{border:1px solid var(--anfra-rule);border-radius:var(--anfra-r-card);background:var(--anfra-sheet);box-shadow:var(--anfra-e1);color:inherit;transition:border-color var(--anfra-t-hover) var(--anfra-ease-out);flex-direction:column;flex:1;gap:8px;padding:20px 22px 24px;text-decoration:none;display:flex}.pillar-cards-module__ZU-pdG__card:focus-visible{outline:2px solid var(--anfra-violet);outline-offset:3px}.pillar-cards-module__ZU-pdG__kicker{font-family:var(--anfra-mono);font-size:var(--anfra-label);letter-spacing:.04em;text-transform:uppercase;color:var(--anfra-ink-3);align-items:center;gap:8px;display:flex}.pillar-cards-module__ZU-pdG__icon{stroke-width:1.6px;flex:none;width:20px;height:20px}.pillar-cards-module__ZU-pdG__title{font-size:var(--anfra-title);letter-spacing:var(--anfra-title-tracking);color:var(--anfra-ink);text-wrap:balance;margin-top:4px;font-weight:600;display:block}.pillar-cards-module__ZU-pdG__arrow{vertical-align:-1px;width:14px;height:14px;color:var(--anfra-ink-3);transition:color var(--anfra-t-hover) var(--anfra-ease-out), transform var(--anfra-t-hover) var(--anfra-ease-out);margin-left:6px;display:inline}.pillar-cards-module__ZU-pdG__body{font-size:var(--anfra-ui);color:var(--anfra-ink-2);text-wrap:pretty;line-height:1.5}.pillar-cards-module__ZU-pdG__card:focus-visible .pillar-cards-module__ZU-pdG__arrow{color:var(--anfra-violet-text)}@media (hover:hover) and (pointer:fine){.pillar-cards-module__ZU-pdG__card:hover{border-color:var(--anfra-rule-strong)}.pillar-cards-module__ZU-pdG__card:hover .pillar-cards-module__ZU-pdG__title{text-underline-offset:3px;text-decoration:underline}.pillar-cards-module__ZU-pdG__card:hover .pillar-cards-module__ZU-pdG__arrow{color:var(--anfra-violet-text);transform:translateY(2px)}}@media (prefers-reduced-motion:reduce){.pillar-cards-module__ZU-pdG__arrow{transition:color var(--anfra-t-hover) var(--anfra-ease-out)}.pillar-cards-module__ZU-pdG__card:hover .pillar-cards-module__ZU-pdG__arrow{transform:none}}@container anfra (max-width:1023px){.pillar-cards-module__ZU-pdG__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@container anfra (max-width:599px){.pillar-cards-module__ZU-pdG__cards{grid-template-columns:minmax(0,1fr);gap:12px}}
