.plus-page{gap:130px;padding-bottom:80px}.plus-page .plus-kicker{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--foreground-feint);font-variation-settings:"wght" 520}.plus-page .plus-kicker-caret{color:var(--accent);font-variation-settings:"wght" 600}.plus-section{width:100%;display:flex;flex-direction:column;gap:32px}.plus-section-head{display:flex;flex-direction:column;gap:12px;max-width:720px}.plus-section-head-center{align-items:center;text-align:center;margin:0 auto}.plus-section-title{margin:0;font-family:var(--font-sans);font-size:clamp(32px,4.4vw,48px);font-variation-settings:"opsz" 60,"wght" 700;letter-spacing:-.035em;line-height:1.05;color:var(--foreground);text-wrap:balance}.plus-section-sub{margin:0;max-width:600px;font-size:16px;line-height:1.5;color:var(--foreground-feint);font-variation-settings:"opsz" 30,"wght" 460;text-wrap:balance}.plus-hero{display:flex;flex-direction:column;gap:52px;margin-top:80px;align-items:center}.plus-hero-text{display:flex;flex-direction:column;gap:10px;align-items:center;text-align:center;max-width:540px}.plus-hero-badges{display:inline-flex;align-items:stretch;margin-bottom:4px}.plus-hero-badge{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;background:var(--accent);color:var(--background);border-radius:0}.plus-hero-mark{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-top:1px solid var(--accent);border-right:1px solid var(--accent);border-bottom:1px solid var(--accent);color:var(--accent);font-family:var(--font-sans);font-size:24px;line-height:1;font-variation-settings:"wght" 600}.plus-hero-title{margin:12px 0 0;max-width:340px;font-family:var(--font-sans);font-size:clamp(24px,4.8vw,36px);font-variation-settings:"opsz" 60,"wght" 700;letter-spacing:-.035em;line-height:.96;color:var(--foreground);text-wrap:balance}.plus-hero-sub strong{font-variation-settings:"opsz" 30,"wght" 620;color:var(--foreground)}.plus-hero-sub{margin:0;max-width:420px;font-size:16px;line-height:1.45;color:var(--foreground-feint);font-variation-settings:"opsz" 30,"wght" 460;text-wrap:balance}.plus-trust{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:6px;padding-top:30px}.plus-trust-label{font-family:var(--font-mono);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--foreground-feint)}.plus-trust-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:18px 24px}.plus-trust-mark{display:inline-flex;align-items:center;height:16px;color:color-mix(in srgb,var(--foreground) 70%,transparent)}.plus-trust-mark svg{height:100%;width:auto;max-height:16px}.plus-trust-and{font-family:var(--font-sans);font-size:13px;letter-spacing:0;color:var(--foreground-feint);padding-left:8px;border-left:1px solid var(--border)}.plus-hero-meta{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 20px;font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--foreground-feint)}.plus-hero-meta li{display:inline-flex;align-items:center;gap:8px}.plus-hero-meta .plus-tick-glyph{color:var(--accent);flex-shrink:0}.plus-advantage{gap:96px}.plus-features{display:flex;flex-direction:column;gap:150px}.plus-feature-stack,.plus-feature-cluster,.plus-gallery{display:flex;flex-direction:column;gap:36px}.plus-feature-head{display:flex;flex-direction:column;gap:22px}.plus-feature-topbar{display:flex;align-items:baseline;justify-content:space-between;gap:24px;padding-bottom:16px;border-bottom:1px solid var(--border)}.plus-feature-kicker{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--foreground-feint);font-variation-settings:"wght" 520}.plus-feature-headrow{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:32px 64px;align-items:start}.plus-feature-headrow-left{display:flex;flex-direction:column;gap:22px;min-width:0}.plus-feature-title{margin:0;font-family:var(--font-sans);font-size:clamp(34px,4.6vw,56px);font-variation-settings:"opsz" 60,"wght" 700;letter-spacing:-.035em;line-height:1;color:var(--foreground);text-wrap:balance}.plus-feature-lede{display:flex;flex-direction:column;gap:16px;max-width:480px;font-family:var(--font-sans);font-size:15px;line-height:1.55;color:var(--foreground-feint);font-variation-settings:"opsz" 24,"wght" 460;text-wrap:balance}.plus-feature-lede p{margin:0;text-wrap:balance}.plus-feature-link{display:inline-flex;align-items:center;gap:12px;align-self:flex-start;font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--accent);text-decoration:none;transition:color .18s ease}.plus-feature-link:hover{color:color-mix(in srgb,var(--accent) 70%,var(--foreground))}.plus-feature-link:hover .plus-feature-link-arrow{transform:translate(2px,-1px)}.plus-feature-link-arrow{transition:transform .18s ease}.plus-feature-link-num{color:var(--foreground-feint);font-variation-settings:"wght" 460}.plus-feature-link-arrow{font-family:var(--font-sans);font-size:14px;letter-spacing:0;display:inline-flex;align-items:center;transform:translateY(-1px)}.plus-feature-head-center{align-items:center;text-align:center;margin:0 auto;max-width:720px}.plus-feature-lede-centered{text-align:center;align-self:center;margin:0 auto}.plus-feature-substack{list-style:none;margin:0;padding:24px 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 32px;border-top:1px solid var(--border)}.plus-feature-split .plus-feature-substack{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px}.plus-feature-sub{display:grid;grid-template-columns:36px minmax(0,1fr);gap:0;align-items:baseline}.plus-feature-sub-num{font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;color:var(--foreground-feint)}.plus-feature-sub-body{display:flex;flex-direction:column;gap:3px;min-width:0}.plus-feature-sub-title{font-family:var(--font-sans);font-size:14px;font-variation-settings:"opsz" 24,"wght" 580;color:var(--foreground)}.plus-feature-sub-desc{font-family:var(--font-sans);font-size:12.5px;line-height:1.45;color:var(--foreground-feint);text-wrap:balance}.plus-feature-split,.plus-feature-split-reverse{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:64px;align-items:center}.plus-feature-head-split{display:flex;flex-direction:column;gap:18px;align-items:flex-start;max-width:480px}.plus-feature-head-split .plus-feature-title{font-size:clamp(28px,3.4vw,42px)}.plus-feature-head-split .plus-feature-lede{max-width:none}.plus-feature-split[aria-labelledby=plus-ai-title]{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:end;justify-items:stretch}.plus-feature-split[aria-labelledby=plus-ai-title] .plus-feature-head-split{max-width:none;width:100%}.plus-feature-split[aria-labelledby=plus-ai-title] .plus-feature-head-split .plus-feature-title,.plus-feature-split[aria-labelledby=plus-ai-title] .plus-feature-head-split .plus-feature-lede{width:100%;max-width:none}.plus-feature-split[aria-labelledby=plus-ai-title] .sec-head-title{max-width:36ch}.plus-gallery[aria-labelledby=plus-examples-title] .sec-head-title{max-width:14ch}.sec-head-lede-link{color:var(--foreground);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;white-space:nowrap}.sec-head-lede-link svg{width:.8em;height:.8em;margin-left:3px;vertical-align:-.08em}.plus-feature-aside{display:block;min-width:0}.plus-feature-visual-editor{display:flex;flex-direction:column;align-items:stretch;gap:40px}.plus-feature-visual-editor .plus-feature-aside{position:relative;width:calc(100% + 2*clamp(0px,6vw,96px));margin-left:calc(-1*clamp(0px,6vw,96px));margin-right:calc(-1*clamp(0px,6vw,96px))}.plus-feature-visual-editor .plus-ide{aspect-ratio:16 / 8.5}.plus-ide-stacked-head{max-width:720px;order:-1}.plus-ide-overlay-head{display:none}@media(min-width:1100px){.plus-ide-stacked-head{display:none}.plus-ide-overlay-head{display:flex;flex-direction:column;gap:16px;align-items:flex-start;position:absolute;left:calc(clamp(0px,6vw,96px) + 40px);bottom:40px;width:min(44%,480px);padding:32px 36px;background:color-mix(in srgb,var(--background) 88%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid var(--border);box-shadow:0 30px 60px -24px #0000008c,0 12px 24px -12px #00000059;z-index:2;pointer-events:none}.plus-ide-overlay-head .sec-head-link{pointer-events:auto}.plus-ide-overlay-head .sec-head-title{font-size:clamp(28px,2.6vw,38px)}}@media(max-width:900px){.plus-feature-split,.plus-feature-split-reverse{grid-template-columns:1fr;gap:32px}.plus-feature-split-reverse .plus-feature-aside{order:1}.plus-feature-split-reverse .plus-feature-head{order:0}.plus-feature-headrow{grid-template-columns:1fr;gap:18px;align-items:start}.plus-feature-substack{grid-template-columns:repeat(2,minmax(0,1fr))}.plus-features{gap:64px}}.plus-cmp-gallery{display:flex;flex-direction:column;gap:8px}.plus-cmp-stage{display:flex;flex-direction:column;background:var(--background);border:1px solid var(--border);overflow:hidden;font-family:var(--font-mono)}.plus-cmp-stage-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:12px 16px;border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--foreground) 3%,var(--layer))}.plus-cmp-stage-name{font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--foreground);font-variation-settings:"wght" 560}.plus-cmp-stage-name .plus-kicker-caret{color:var(--accent);margin-right:4px}.plus-cmp-stage-blurb{font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--foreground-feint)}.plus-cmp-stage-surface{position:relative;display:flex;align-items:center;justify-content:center;height:420px;padding:64px 56px 56px;background:var(--background)}.plus-cmp-grid{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(to right,color-mix(in srgb,var(--foreground) 6%,transparent) 1px,transparent 1px),linear-gradient(to bottom,color-mix(in srgb,var(--foreground) 6%,transparent) 1px,transparent 1px);background-size:16px 16px}.plus-cmp-diagram-body{position:relative;z-index:1;width:100%;display:flex;align-items:center;justify-content:center}.plus-cmp-caption{display:flex;align-items:center;justify-content:space-between;padding:8px 16px;border-top:1px solid var(--border);font-family:var(--font-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--foreground-feint)}.plus-cmp-caption-name{color:var(--accent)}.plus-cmp-caption-fig{color:var(--foreground-feint)}.plus-cmp-hint{position:absolute;bottom:16px;left:0;right:0;margin:0;text-align:center;font-family:var(--font-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--foreground-feint);z-index:1}.plus-cmp-anno{position:absolute;top:20px;font-family:var(--font-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--foreground-feint);z-index:2;pointer-events:none}.plus-cmp-anno-tl{left:20px}.plus-cmp-anno-tr{right:20px;text-align:right}.plus-cmp-anno-tl:after,.plus-cmp-anno-tr:after{content:"";position:absolute;top:50%;width:12px;height:1px;background:color-mix(in srgb,var(--foreground) 30%,transparent)}.plus-cmp-anno-tl:after{right:-18px}.plus-cmp-anno-tr:after{left:-18px}.plus-cmp-picker{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}.plus-cmp-pick{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:4px;padding:10px 12px;background:var(--layer);border:1px solid var(--border);color:var(--foreground-feint);font-family:var(--font-mono);cursor:pointer;transition:color .18s ease,border-color .18s ease,background .18s ease;text-align:left}.plus-cmp-pick-fig{font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:var(--foreground-feint);opacity:.7}.plus-cmp-pick-name{font-size:12px;letter-spacing:.04em;color:inherit;font-variation-settings:"wght" 560}.plus-cmp-pick:hover{color:var(--foreground);border-color:color-mix(in srgb,var(--foreground) 22%,var(--border))}.plus-cmp-pick-active,.plus-cmp-pick-active:hover{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 50%,var(--border));background:color-mix(in srgb,var(--accent) 8%,var(--layer))}.plus-cmp-pick-active .plus-cmp-pick-fig{color:var(--accent);opacity:1}@media(max-width:900px){.plus-cmp-picker{grid-template-columns:repeat(3,minmax(0,1fr))}.plus-cmp-stage-surface{height:360px;padding:48px 24px 56px}}@media(max-width:600px){.plus-cmp-picker{grid-template-columns:repeat(2,minmax(0,1fr))}}.plus-cmp-bento{position:relative;display:grid;grid-template-columns:repeat(6,144px);grid-template-rows:144px 144px repeat(4,176px);grid-template-areas:"ticker     ticker     ticker     ticker     ticker     ticker" "ticker     ticker     ticker     ticker     ticker     ticker" "typewriter typewriter typewriter typewriter cursor     cursor" "carousel   carousel   carousel   carousel   cursor     cursor" "carousel   carousel   carousel   carousel   cursor     cursor" "number     number     number     scramble   scramble   scramble";gap:16px;padding:16px;margin:0 auto;width:fit-content;max-width:100%;background:var(--background);border:1px solid var(--border);font-family:var(--font-mono);background-image:linear-gradient(to right,color-mix(in srgb,var(--border) 50%,transparent) 1px,transparent 1px),linear-gradient(to bottom,color-mix(in srgb,var(--border) 50%,transparent) 1px,transparent 1px);background-size:16px 16px}.plus-cmp-cell-ticker{grid-area:ticker}.plus-cmp-cell-carousel{grid-area:carousel}.plus-cmp-cell-cursor{grid-area:cursor}.plus-cmp-cell-typewriter{grid-area:typewriter}.plus-cmp-cell-number{grid-area:number}.plus-cmp-cell-scramble{grid-area:scramble}.plus-cmp-cell{position:relative;display:flex;flex-direction:column;min-width:0;background:color-mix(in srgb,var(--layer) 55%,transparent);border:2px solid rgb(28,37,34)}.plus-cmp-cell-head{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:30px;padding:0 16px;border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--foreground) 6%,var(--layer));font-family:var(--font-mono);flex-wrap:wrap}.plus-cmp-cell-head-name{font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--foreground);font-variation-settings:"wght" 500;white-space:nowrap}.plus-cmp-cell-head-name span,.plus-cmp-cell-head-link span{font-family:var(--font-mono)}.plus-cmp-cell-head-name .plus-kicker-caret{color:var(--accent);margin-right:6px}.plus-cmp-cell-head-link{display:inline-flex;align-items:center;gap:8px;text-decoration:none;color:inherit;transition:color .18s ease}.plus-cmp-cell-head-link:hover{color:var(--accent)}.plus-cmp-cell-head-link-icon{flex-shrink:0;opacity:.45;transition:opacity .18s ease,transform .18s ease}.plus-cmp-cell-head-link:hover .plus-cmp-cell-head-link-icon{opacity:1;transform:translate(1px,-1px)}.plus-cmp-cell-head-props{display:flex;gap:14px;font-family:var(--font-mono);font-size:11px;letter-spacing:.02em;color:var(--foreground-feint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.plus-cmp-prop{display:inline-flex;align-items:baseline;font-family:var(--font-mono);color:var(--foreground-feint)}.plus-cmp-prop-key,.plus-cmp-prop-eq,.plus-cmp-prop-val{font-family:var(--font-mono);color:var(--foreground-feint)}.plus-cmp-cell-body{position:relative;flex:1;display:flex;align-items:center;justify-content:center;padding:16px;min-height:0;border:0 solid rgb(28,37,34)}.plus-cmp-cell-pending{background-image:repeating-linear-gradient(var(--dossier-stripe-angle, 119deg),color-mix(in srgb,var(--foreground) 4%,transparent) 0 6px,transparent 6px 14px)}.plus-cmp-cell-pending-label{font-family:var(--font-mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:color-mix(in srgb,var(--foreground) 28%,transparent)}.plus-cmp-cell-foot{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:32px;padding:0 16px;font-family:var(--font-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--foreground-feint);white-space:nowrap}.plus-cmp-cell-foot-props{display:flex;gap:14px;font-family:var(--font-mono);letter-spacing:.22em;color:color-mix(in srgb,var(--foreground) 22%,transparent);font-variation-settings:"wght" 400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.plus-cmp-cell-foot-props .plus-cmp-prop,.plus-cmp-cell-foot-props .plus-cmp-prop-key,.plus-cmp-cell-foot-props .plus-cmp-prop-eq,.plus-cmp-cell-foot-props .plus-cmp-prop-val{color:inherit}.plus-cmp-cell-foot-fig{font-family:var(--font-mono);letter-spacing:.22em;color:color-mix(in srgb,var(--foreground) 22%,transparent);font-variation-settings:"wght" 400;margin-left:auto}.plus-cmp-anno-dim{position:relative;display:block;width:100%;height:1px;background:color-mix(in srgb,var(--foreground) 22%,transparent)}.plus-cmp-anno-dim:before,.plus-cmp-anno-dim:after{content:"";position:absolute;width:1px;height:7px;background:color-mix(in srgb,var(--foreground) 28%,transparent);top:-3px}.plus-cmp-anno-dim:before{left:0}.plus-cmp-anno-dim:after{right:0}.plus-cmp-anno-dim-label{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-family:var(--font-mono);font-size:9px;letter-spacing:.22em;text-transform:uppercase;color:var(--foreground-feint);background:var(--background);padding:0 8px;white-space:nowrap}.plus-cmp-anno-vector{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:9px;letter-spacing:.22em;text-transform:uppercase;color:var(--foreground-feint)}.plus-cmp-anno-vector-line{display:inline-block;width:28px;height:1px;background:color-mix(in srgb,var(--foreground) 28%,transparent);position:relative}.plus-cmp-anno-vector-line:after{content:"";position:absolute;right:-1px;top:50%;width:0;height:0;border-style:solid;border-width:3px 0 3px 5px;border-color:transparent transparent transparent color-mix(in srgb,var(--foreground) 28%,transparent);transform:translateY(-50%)}.plus-cmp-cell-ticker .plus-cmp-cell-body{flex-direction:column;align-items:stretch;justify-content:center;gap:12px;padding:16px 0;overflow:hidden}.plus-cmp-bento-ticker{display:flex;flex-direction:column;justify-content:center;gap:12px;height:100%;padding:0}.plus-cmp-bento-ticker-track{width:100%}.plus-cmp-bento-ticker-rail{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:32px;padding:16px 16px 0;font-family:var(--font-mono);font-size:9px;letter-spacing:.22em;text-transform:uppercase;color:var(--foreground-feint)}.plus-cmp-bento-ticker-rail-bracket{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;min-width:0;height:16px}.plus-cmp-bento-ticker-rail-bracket-rule{position:relative;height:1px;background-image:linear-gradient(to right,color-mix(in srgb,var(--foreground) 28%,transparent) 0 2px,transparent 2px 6px);background-size:6px 1px;background-repeat:repeat-x}.plus-cmp-bento-ticker-rail-bracket-rule:before,.plus-cmp-bento-ticker-rail-bracket-rule:after{content:"";position:absolute;top:50%;width:1px;height:16px;background:color-mix(in srgb,var(--foreground) 28%,transparent);transform:translateY(-50%)}.plus-cmp-bento-ticker-rail-bracket-rule:before{left:0}.plus-cmp-bento-ticker-rail-bracket-rule:after{right:0}.plus-cmp-bento-ticker-rail-bracket-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--foreground-feint);text-align:center}@media(max-width:600px){.plus-cmp-bento-ticker-rail{font-size:8px;letter-spacing:.16em;gap:8px;padding:0 8px}}.plus-cmp-cell-carousel .plus-cmp-cell-body{flex-direction:column;align-items:stretch;justify-content:flex-start;padding:32px 0 16px;gap:16px;overflow:hidden}.plus-cmp-bento-carousel{display:flex;flex-direction:column;gap:16px;padding:0;width:100%}.plus-cmp-bento-carousel-anno{display:grid;grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:8px;padding:0 16px;height:16px;font-family:var(--font-mono);font-size:9px;letter-spacing:.22em;text-transform:uppercase;color:var(--foreground-feint)}.plus-cmp-bento-carousel-anno-tick{display:block;width:1px;height:16px;background:color-mix(in srgb,var(--foreground) 28%,transparent)}.plus-cmp-bento-carousel-anno-rule{display:block;height:1px;background-image:linear-gradient(to right,color-mix(in srgb,var(--foreground) 28%,transparent) 0 2px,transparent 2px 6px);background-size:6px 1px;background-repeat:repeat-x}.plus-cmp-bento-carousel-anno-label{white-space:nowrap}.plus-cmp-bento-carousel-track{width:100%;padding-left:16px;padding-right:16px}.plus-cmp-bento-carousel-card{position:relative;display:flex;flex-direction:column;justify-content:flex-start;width:192px;height:144px;padding:0;background:var(--layer);border:1px solid color-mix(in srgb,var(--foreground) 22%,var(--layer));font-family:var(--font-mono);white-space:nowrap;-webkit-user-select:none;user-select:none;cursor:grab}.plus-cmp-bento-carousel-card:active{cursor:grabbing}.plus-cmp-bento-carousel-card-num{display:block;height:32px;padding:8px 16px;border-bottom:1px solid color-mix(in srgb,var(--foreground) 22%,transparent)}.plus-cmp-bento-carousel-card-body{flex:1;display:flex;flex-direction:column;justify-content:center;gap:8px;padding:0 16px}.plus-cmp-bento-carousel-card-row{display:block;height:4px;background:color-mix(in srgb,var(--foreground) 22%,transparent)}.plus-cmp-bento-carousel-card-row:nth-child(1){width:80%}.plus-cmp-bento-carousel-card-row:nth-child(2){width:60%}.plus-cmp-bento-carousel-card-row:nth-child(3){width:40%}.plus-cmp-bento-carousel-pager{display:flex;align-items:center;gap:16px;padding:0 16px}.plus-cmp-bento-carousel-rail{flex:1;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;font-family:var(--font-mono);font-size:9px;letter-spacing:.22em;text-transform:uppercase;color:var(--foreground-feint)}.plus-cmp-bento-carousel-rail-line{display:block;height:1px;background-image:linear-gradient(to right,color-mix(in srgb,var(--foreground) 28%,transparent) 0 2px,transparent 2px 6px);background-size:6px 1px;background-repeat:repeat-x}.plus-cmp-bento-carousel-rail-label{white-space:nowrap}.plus-cmp-bento-carousel-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;background:var(--layer);border:1px solid color-mix(in srgb,var(--foreground) 22%,var(--layer));font-family:var(--font-mono);font-size:14px;line-height:1;color:var(--foreground);cursor:pointer;transition:color .18s ease,background .18s ease,border-color .18s ease}.plus-cmp-bento-carousel-btn:hover:not(:disabled){border-color:color-mix(in srgb,var(--foreground) 32%,transparent);background:color-mix(in srgb,var(--foreground) 6%,var(--layer))}.plus-cmp-bento-carousel-btn:disabled{color:color-mix(in srgb,var(--foreground) 22%,transparent);cursor:default}.plus-cmp-cell-typewriter .plus-cmp-cell-body{flex-direction:column;align-items:stretch;justify-content:space-between;padding:24px 16px 16px;gap:16px}.plus-cmp-bento-typewriter{display:flex;flex-direction:column;align-items:stretch;justify-content:space-between;gap:16px;width:100%;height:100%;min-height:0}.plus-cmp-bento-typewriter-text,.plus-cmp-bento-typewriter-text *{font-family:var(--font-mono);font-size:18px;letter-spacing:.02em;color:var(--foreground);font-variation-settings:"wght" 420;white-space:pre-wrap}.plus-cmp-bento-typewriter-anno{display:grid;grid-template-columns:auto 1fr auto;align-items:end;gap:12px;height:32px;padding-bottom:4px;font-family:var(--font-mono);font-size:9px;letter-spacing:.22em;text-transform:uppercase;color:var(--foreground-feint);border-bottom:1px dotted color-mix(in srgb,var(--foreground) 22%,transparent)}.plus-cmp-bento-typewriter-anno-label,.plus-cmp-bento-typewriter-anno-axis{align-self:end;padding-bottom:4px;white-space:nowrap;font-family:var(--font-mono)}.plus-cmp-bento-typewriter-anno-trace{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;align-items:end;gap:0;height:100%}.plus-cmp-bento-typewriter-anno-trace>span{display:block;width:100%;background:transparent;border-top:1px dashed color-mix(in srgb,var(--foreground) 22%,transparent);height:var(--bar-target, 0)}.plus-cmp-cell-number .plus-cmp-cell-body{flex-direction:column;justify-content:center;align-items:stretch;padding:24px 16px;gap:12px}.plus-cmp-bento-number{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;width:100%}.plus-cmp-bento-number-text,.plus-cmp-bento-number-text *{font-family:var(--font-mono);font-size:28px;letter-spacing:-.01em;color:var(--foreground);font-variation-settings:"wght" 440}.plus-cmp-bento-number-anno{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:124px;font-family:var(--font-mono);font-size:9px;letter-spacing:.22em;text-transform:uppercase;color:var(--foreground-feint);white-space:nowrap}.plus-cmp-bento-number-anno-arrow{color:var(--accent);font-variation-settings:"wght" 600}.plus-cmp-cell-scramble .plus-cmp-cell-body{flex-direction:column;justify-content:center;align-items:stretch;padding:24px 16px;gap:14px}.plus-cmp-bento-scramble{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;width:100%}.plus-cmp-bento-scramble-text,.plus-cmp-bento-scramble-text *{font-family:var(--font-mono);font-size:28px;letter-spacing:.04em;text-transform:uppercase;color:var(--foreground);font-variation-settings:"wght" 440}.plus-cmp-bento-scramble-anno{display:flex;align-items:center;justify-content:center}.plus-cmp-bento-scramble-anno-label{display:inline-flex;align-items:center;justify-content:center;width:124px;font-family:var(--font-mono);font-size:9px;letter-spacing:.22em;text-transform:uppercase;color:var(--foreground-feint);white-space:nowrap}.plus-cmp-cell-cursor .plus-cmp-cell-body{padding:24px 16px 16px;align-items:stretch;justify-content:stretch}.plus-cmp-bento-cursor{position:relative;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(4,1fr);grid-template-areas:"a a . ." ". . b b" "c . . ." ". d d d";gap:16px;width:100%;height:100%}.plus-cmp-bento-cursor-anno{position:absolute;top:-8px;right:0;display:flex;align-items:center;padding:0;font-family:var(--font-mono);font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:var(--foreground-feint);pointer-events:none;z-index:1}.plus-cmp-bento-cursor-anno-state{display:inline-flex;align-items:center;gap:8px;width:96px;color:var(--foreground-feint)}.plus-cmp-bento-cursor-anno-state-label{display:inline-block}.plus-cmp-bento-cursor-anno-led{display:inline-block;flex-shrink:0;width:6px;height:6px;border-radius:50%;background:color-mix(in srgb,var(--foreground) 22%,transparent);transition:background .18s ease,box-shadow .18s ease}.plus-cmp-bento-cursor-anno-led[data-on=true]{background:var(--accent);box-shadow:0 0 6px color-mix(in srgb,var(--accent) 60%,transparent)}.plus-cmp-bento-cursor-target{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;justify-content:flex-start;padding:8px 12px;background:var(--layer);border:1px solid color-mix(in srgb,var(--foreground) 22%,var(--layer));font-family:var(--font-mono);-webkit-user-select:none;user-select:none;cursor:pointer}.plus-cmp-bento-cursor-corner{position:absolute;background:var(--foreground)}@media(max-width:900px){.plus-cmp-bento{grid-template-columns:1fr;grid-template-rows:auto;grid-template-areas:"ticker" "carousel" "cursor" "typewriter" "number" "scramble"}.plus-cmp-cell-head{gap:10px}.plus-cmp-cell-foot-props{display:none}}.plus-cmp-carousel-wrap{width:100%;max-width:600px;display:flex;flex-direction:column;gap:16px;margin:0 auto}.plus-cmp-carousel-anno-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 4px;font-family:var(--font-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--foreground-feint)}.plus-cmp-anno-inline{position:relative;padding-right:22px}.plus-cmp-anno-inline.plus-cmp-anno-inline-end{padding-right:0;padding-left:22px}.plus-cmp-anno-inline:after{content:"";position:absolute;top:50%;right:0;width:14px;height:1px;background:color-mix(in srgb,var(--foreground) 30%,transparent)}.plus-cmp-anno-inline.plus-cmp-anno-inline-end:after{right:auto;left:0}.plus-cmp-carousel{position:relative}.plus-cmp-carousel-card{width:168px;height:200px;padding:14px 16px;background:transparent;border:1px solid color-mix(in srgb,var(--foreground) 15%,transparent);color:var(--foreground);-webkit-user-select:none;user-select:none;position:relative}.plus-cmp-carousel-card:before{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;border:1px dashed color-mix(in srgb,var(--foreground) 45%,transparent);pointer-events:none}.plus-cmp-carousel-num{font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;color:var(--foreground-feint);text-transform:uppercase}.plus-cmp-carousel-footer{display:grid;grid-template-columns:auto 1fr auto;align-items:end;gap:16px;margin-top:16px}.plus-cmp-carousel-pager-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:32px;height:24px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:1px solid var(--foreground);color:var(--foreground);font-family:var(--font-mono);font-size:13px;cursor:pointer;transition:background .18s ease,color .18s ease}.plus-cmp-carousel-pager-btn:hover:not(:disabled){background:var(--foreground);color:var(--background)}.plus-cmp-carousel-pager-btn:disabled{opacity:.3;cursor:default}.plus-cmp-axis{position:relative;height:22px;border-top:1px dashed color-mix(in srgb,var(--foreground) 30%,transparent)}.plus-cmp-axis-tick{position:absolute;top:0;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:4px}.plus-cmp-axis-tick-mark{width:1px;height:6px;background:color-mix(in srgb,var(--foreground) 40%,transparent)}.plus-cmp-axis-tick-label{font-family:var(--font-mono);font-size:9px;letter-spacing:.18em;color:var(--foreground-feint)}.plus-cmp-cursor-wrap{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%;max-width:480px;margin:0 auto}.plus-cmp-cursor-callout{display:flex;flex-direction:column;align-items:center;gap:6px}.plus-cmp-cursor-callout-label{font-family:var(--font-mono);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--accent)}.plus-cmp-cursor-callout-stem{width:1px;height:14px;background:color-mix(in srgb,var(--accent) 60%,transparent)}.plus-cmp-cursor-grid{display:grid;grid-template-columns:1fr 200px;gap:16px;align-items:stretch;justify-content:center;width:100%}.plus-cmp-cursor-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;display:block;padding:14px 16px;width:100%;height:50px;background:transparent;background-color:transparent;background-image:none;border:1px solid color-mix(in srgb,var(--foreground) 15%,transparent);color:var(--foreground);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:0;text-align:left}.plus-cmp-cursor-btn:before{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;border:1px dashed color-mix(in srgb,var(--foreground) 45%,transparent);pointer-events:none}.plus-cmp-cursor-btn-photos{grid-column:2;grid-row:1 / span 3;width:100%;height:100%}.plus-cmp-cursor-corner{background:var(--foreground);position:absolute}@media(max-width:600px){.plus-cmp-cursor-grid{grid-template-columns:1fr 120px;gap:10px}}.plus-cmp-type-wrap{display:flex;flex-direction:column;align-items:stretch;justify-content:center;width:100%;max-width:640px;margin:0 auto;gap:14px;text-align:center}.plus-cmp-type-wrap .plus-cmp-type-line{width:max-content;align-self:center;max-width:none}.plus-cmp-type-anno-row{display:flex;align-items:center;justify-content:space-between;gap:16px;font-family:var(--font-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--foreground-feint)}.plus-cmp-type-line,.plus-cmp-type-line *{font-family:var(--font-mono)!important}.plus-cmp-type-line{font-size:clamp(28px,4.4vw,44px);font-variation-settings:"wght" 540;letter-spacing:.02em;color:var(--foreground);text-transform:uppercase;white-space:nowrap}.plus-cmp-type-meter{display:flex;align-items:end;gap:0;width:100%;border-bottom:1px dashed color-mix(in srgb,var(--foreground) 22%,transparent);padding-bottom:4px}.plus-cmp-type-meter-col{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0}.plus-cmp-type-meter-tick{width:1px;background:color-mix(in srgb,var(--foreground) 45%,transparent)}.plus-cmp-type-meter-col-pause .plus-cmp-type-meter-tick{background:var(--accent)}.plus-cmp-type-meter-label{font-family:var(--font-mono);font-size:9px;letter-spacing:.04em;color:var(--foreground-feint);text-transform:uppercase;line-height:1}.plus-cmp-type-meter-col-pause .plus-cmp-type-meter-label{color:var(--accent)}.plus-cmp-type-status{margin:0;font-family:var(--font-mono);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--accent);text-align:center}.plus-cmp-num-stack{display:flex;flex-direction:column;align-items:stretch;gap:12px;width:100%;max-width:360px;margin:0 auto}.plus-cmp-num-anno-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 4px;font-family:var(--font-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--foreground-feint)}.plus-cmp-num-wrap{display:flex;align-items:center;justify-content:center;gap:18px;padding:14px 22px;background:transparent;border:1px solid var(--foreground);position:relative;z-index:1}.plus-cmp-num-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;width:32px;height:24px;padding:0;background:transparent;border:1px solid color-mix(in srgb,var(--foreground) 40%,transparent);color:var(--foreground);font-family:var(--font-mono);font-size:13px;line-height:1;cursor:pointer;transition:background .18s ease,color .18s ease,border-color .18s ease}.plus-cmp-num-btn:hover{background:var(--foreground);border-color:var(--foreground);color:var(--background)}.plus-cmp-num-value,.plus-cmp-num-value *{font-family:var(--font-mono)!important;letter-spacing:.02em;color:var(--foreground);font-variant-numeric:tabular-nums}.plus-cmp-num-value{display:inline-flex;align-items:baseline;font-size:clamp(28px,4vw,40px);font-variation-settings:"wght" 540;min-width:140px;justify-content:center}.plus-cmp-num-callout{display:flex;flex-direction:column;align-items:center;gap:4px}.plus-cmp-num-callout-line{width:1px;height:14px;background:color-mix(in srgb,var(--accent) 60%,transparent)}.plus-cmp-num-callout-label{font-family:var(--font-mono);font-size:9px;letter-spacing:.18em;color:var(--accent);text-transform:uppercase}.plus-cmp-diagram-surface[data-component=ticker]{padding-left:0;padding-right:0}.plus-cmp-ticker-wrap{width:100%;display:flex;flex-direction:column;gap:16px}.plus-cmp-ticker-anno-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 72px;font-family:var(--font-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--foreground-feint)}.plus-cmp-ticker-track{width:100%;padding:8px 0}@media(max-width:900px){.plus-cmp-ticker-anno-row{padding:0 40px}}.plus-cmp-ticker-pill{position:relative;display:inline-flex;align-items:center;justify-content:center;width:192px;height:64px;background:var(--layer);border:1px solid color-mix(in srgb,var(--foreground) 22%,var(--layer));font-family:var(--font-mono);white-space:nowrap}.plus-cmp-ticker-pill-num,.plus-cmp-bento-carousel-card-num,.plus-cmp-bento-cursor-target-num{font-family:var(--font-mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--foreground);font-variation-settings:"wght" 560}.plus-cmp-bento-corner{position:absolute;font-family:var(--font-mono);font-size:10px;line-height:1;color:color-mix(in srgb,var(--foreground) 65%,transparent);pointer-events:none}.plus-cmp-bento-corner-tl{top:-6px;left:-4px}.plus-cmp-bento-corner-tr{top:-6px;right:-4px}.plus-cmp-bento-corner-bl{bottom:-6px;left:-4px}.plus-cmp-bento-corner-br{bottom:-6px;right:-4px}.plus-cmp-ticker-pill-num{font-family:var(--font-mono)}.plus-cmp-ticker-flow{position:relative;display:flex;align-items:center;gap:12px;height:14px;padding:0 72px;color:var(--foreground-feint)}.plus-cmp-ticker-flow-line{flex:1;height:1px;border-top:1px dashed var(--foreground-feint)}.plus-cmp-ticker-flow-label{font-family:var(--font-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--foreground-feint);white-space:nowrap}.plus-cmp-ticker-flow-arrow{font-family:var(--font-mono);font-size:14px;color:var(--foreground-feint);line-height:1;transform:translateY(-1px)}@media(max-width:900px){.plus-cmp-ticker-flow{padding:0 40px}}@media(max-width:600px){.plus-cmp-ticker-flow-label{display:none}}.plus-cmp-scramble-wrap{display:flex;flex-direction:column;align-items:stretch;gap:16px;width:100%;max-width:480px;margin:0 auto;cursor:default}.plus-cmp-scramble-anno-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 4px;font-family:var(--font-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--foreground-feint)}.plus-cmp-scramble-bar{display:flex;align-items:center;justify-content:center;padding:22px 36px;background:transparent;border:1px solid var(--foreground)}.plus-cmp-scramble-text{font-family:var(--font-mono);font-size:clamp(24px,3.4vw,34px);letter-spacing:.06em;color:var(--accent);font-variation-settings:"wght" 640;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;display:inline-block;min-width:9ch;text-align:center;white-space:nowrap}.plus-cmp-scramble-callout{display:flex;flex-direction:column;align-items:center;gap:4px}.plus-cmp-scramble-callout-line{width:1px;height:12px;background:color-mix(in srgb,var(--accent) 60%,transparent)}.plus-cmp-scramble-callout-label{font-family:var(--font-mono);font-size:9px;letter-spacing:.18em;color:var(--foreground-feint);text-transform:uppercase}.plus-feature-link-static{color:var(--foreground-feint);pointer-events:none;letter-spacing:.18em}.plus-early-cards{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.plus-early-card{position:relative;display:flex;flex-direction:column;gap:10px;padding:20px 18px 22px;background:var(--background);border:1px solid var(--border);background-image:repeating-linear-gradient(var(--dossier-stripe-angle, 119deg),color-mix(in srgb,var(--foreground) 5%,transparent) 0,color-mix(in srgb,var(--foreground) 5%,transparent) 1px,transparent 1px,transparent 7px)}.plus-early-card-head{display:flex;align-items:center;gap:10px}.plus-early-card-api{font-family:var(--font-mono);font-size:11px;letter-spacing:.04em;color:var(--foreground);background:var(--layer);padding:4px 8px;border:1px solid var(--border);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.plus-early-card-title{margin:4px 0 0;font-family:var(--font-sans);font-size:15px;font-variation-settings:"opsz" 24,"wght" 600;letter-spacing:-.01em;color:var(--foreground);text-wrap:balance}.plus-early-card-desc{margin:0;font-family:var(--font-sans);font-size:13px;line-height:1.45;color:var(--foreground-feint);text-wrap:balance}.plus-early-tag-soon{border-color:color-mix(in srgb,var(--foreground) 30%,transparent);background:color-mix(in srgb,var(--foreground) 6%,transparent);color:var(--foreground)}@media(max-width:1000px){.plus-early-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.plus-early-cards{grid-template-columns:1fr}}.plus-feature-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.plus-feature-trio{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.plus-trio-item{display:flex;flex-direction:column;gap:14px}.plus-trio-item .plus-feature-lede{max-width:none;font-size:14px}@media(max-width:800px){.plus-feature-trio{grid-template-columns:1fr}}.plus-feature-tile{position:relative;display:flex;flex-direction:column;gap:14px;padding:28px 28px 24px;background:var(--layer);border:1px solid var(--border)}.plus-feature-tile-head{display:flex;flex-direction:column;gap:12px}.plus-feature-title-tile{font-size:clamp(22px,2.6vw,28px);letter-spacing:-.025em;line-height:1.1}.plus-feature-tile .plus-feature-lede{max-width:none;font-size:14px}.plus-feature-tile .plus-discord-mock{margin-top:auto}@media(max-width:800px){.plus-feature-pair{grid-template-columns:1fr}}.plus-tutorials-list{margin:6px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:0}.plus-tutorials-list li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;align-items:baseline;font-family:var(--font-sans);font-size:14px;line-height:1.4;color:var(--foreground);padding:12px 0;border-top:1px solid var(--border)}.plus-tutorials-list li:first-child{border-top:0;padding-top:4px}.plus-tutorials-mark{font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;color:var(--foreground-feint)}.plus-early-tag{flex:0 0 auto;display:inline-flex;align-items:center;padding:3px 7px;border:1px solid var(--accent);background:color-mix(in srgb,var(--accent) 10%,transparent);color:var(--accent);font-family:var(--font-mono);font-size:9px;letter-spacing:.18em;text-transform:uppercase}.plus-discord-mock{margin-top:auto;display:grid;grid-template-columns:60px minmax(0,1fr);gap:0;background:var(--background);border:1px solid var(--border);min-height:240px;overflow:hidden}.plus-discord-rail{display:flex;flex-direction:column;align-items:center;gap:12px;padding:14px 0;background:color-mix(in srgb,var(--foreground) 3%,var(--background));border-right:1px solid var(--border)}.plus-discord-rail-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px}.plus-discord-rail-icon-discord{background:color-mix(in srgb,var(--foreground) 14%,var(--background));color:var(--foreground);border-radius:50%}.plus-discord-rail-icon-motion{background:var(--accent);color:var(--background);border-radius:12px}.plus-discord-rail-divider{display:block;width:24px;height:1px;background:color-mix(in srgb,var(--foreground) 14%,transparent)}.plus-discord-rail-badge{position:absolute;right:-4px;bottom:-2px;min-width:18px;height:18px;padding:0 5px;display:inline-flex;align-items:center;justify-content:center;background:#e0443e;color:#fff;font-family:var(--font-sans);font-size:10px;font-variation-settings:"opsz" 24,"wght" 700;border-radius:9px;line-height:1;border:2px solid var(--background)}.plus-discord-rail-ghost{width:38px;height:38px;border-radius:50%;background:color-mix(in srgb,var(--foreground) 5%,transparent)}.plus-discord-main{display:flex;flex-direction:column;gap:10px;padding:16px 18px;min-width:0}.plus-discord-header{display:inline-flex;align-items:center;gap:8px}.plus-discord-header-name{font-family:var(--font-sans);font-size:16px;font-variation-settings:"opsz" 32,"wght" 660;letter-spacing:-.01em;color:var(--foreground)}.plus-discord-divider{display:block;width:100%;height:1px;background:color-mix(in srgb,var(--foreground) 8%,transparent)}.plus-discord-skeletons{display:flex;flex-direction:column;gap:8px;padding-top:4px}.plus-discord-skel{display:block;height:12px;border-radius:6px;background:color-mix(in srgb,var(--foreground) 6%,transparent)}.plus-compare-table{width:100%;border-top:1px solid var(--border)}.plus-compare-row{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(120px,1fr) minmax(120px,1fr);align-items:center;gap:16px;padding:14px 0;border-bottom:1px dashed color-mix(in srgb,var(--foreground) 14%,transparent)}.plus-compare-row-head{position:sticky;top:63px;z-index:2;padding:18px 0;background:var(--background);border-bottom:0}.plus-compare-row-foot{padding:24px 0 4px;border-bottom:0}.plus-compare-row-group{grid-template-columns:1fr;padding:36px 0 14px;margin-top:12px;border-top:1px solid var(--border);border-bottom:0}.plus-compare-group .plus-compare-row:last-child{border-bottom:0}.plus-compare-group-label{display:inline-flex;align-items:center;gap:12px;font-family:var(--font-sans);font-size:18px;font-variation-settings:"opsz" 32,"wght" 660;letter-spacing:-.01em;color:var(--foreground)}.plus-compare-group-label:before{content:"";display:inline-block;width:20px;height:2px;background:var(--accent)}.plus-compare-cell-label{font-family:var(--font-sans);font-size:14px;font-variation-settings:"opsz" 24,"wght" 500;color:var(--foreground);letter-spacing:-.005em}.plus-compare-col-head{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.plus-compare-col-name{font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--foreground-feint)}.plus-compare-col-price{font-family:var(--font-sans);font-size:22px;font-variation-settings:"opsz" 40,"wght" 700;letter-spacing:-.03em;color:var(--foreground)}.plus-compare-col-head-plus .plus-compare-col-name{color:var(--accent)}.plus-compare-cell-plus{position:relative}.plus-compare-table{position:relative;z-index:0}.plus-compare-yes{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;color:var(--accent)}.plus-compare-yes svg,.plus-compare-no svg{width:18px;height:18px}.plus-compare-no{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;color:color-mix(in srgb,var(--foreground) 24%,transparent)}.plus-compare-val{font-family:var(--font-mono);font-size:12px;letter-spacing:.04em;color:var(--foreground)}@media(max-width:700px){.plus-compare-row{grid-template-columns:minmax(0,1.6fr) minmax(56px,auto) minmax(56px,auto);gap:8px}.plus-compare-cell-label{font-size:13px}.plus-compare-col-price{font-size:18px}}.plus-testimonials{gap:28px}.plus-testimonials-strip{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:28px 40px;padding:24px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.plus-testimonials-strip-mark{display:inline-flex;align-items:center;height:22px;color:color-mix(in srgb,var(--foreground) 70%,transparent)}.plus-testimonials-strip-mark svg{height:100%;width:auto;max-height:22px}.plus-testimonials-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.plus-testimonial{margin:0;padding:24px 24px 22px;background:var(--layer);border:1px solid var(--border);display:flex;flex-direction:column;gap:14px}.plus-testimonial-title{font-family:var(--font-sans);font-size:18px;font-variation-settings:"opsz" 32,"wght" 660;letter-spacing:-.02em;color:var(--foreground);line-height:1.2}.plus-testimonial-quote{margin:0;font-size:14px;line-height:1.55;color:var(--foreground-feint);font-variation-settings:"opsz" 24,"wght" 460;text-wrap:pretty}.plus-testimonial-author{margin-top:auto;padding-top:12px;border-top:1px solid var(--border);display:flex;align-items:center;gap:10px;font-family:var(--font-mono);font-size:11px;letter-spacing:.06em}.plus-testimonial-avatar{width:36px;height:36px;flex-shrink:0;border-radius:50%;object-fit:cover;background:color-mix(in srgb,var(--foreground) 8%,transparent)}.plus-testimonial-author-meta{display:flex;flex-direction:column;gap:2px;min-width:0}.plus-testimonial-name{color:var(--foreground);font-size:12px;font-variation-settings:"wght" 580}.plus-testimonial-role{color:var(--foreground-feint);font-size:12px}.plus-testimonials-grid-collapsed{position:relative}.plus-testimonials-more{-webkit-appearance:none;-moz-appearance:none;appearance:none;align-self:center;background:transparent;border:0;padding:5px;margin-top:0;display:flex;align-items:center;gap:5px;font-family:var(--font-sans);font-size:14px;letter-spacing:-.005em;font-variation-settings:"opsz" 24,"wght" 460;color:var(--accent);cursor:pointer;text-decoration:none}.plus-testimonials-more svg{transform:translateY(1px)}.plus-testimonials-more:hover{text-decoration:underline;text-underline-offset:4px}@media(min-width:900px){.plus-testimonials-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:600px){.plus-testimonials-grid{grid-template-columns:1fr}}.plus-builder{padding:10px}.plus-builder-inner{padding:36px 36px 32px;display:flex;flex-direction:column;gap:14px;background:var(--background)}.plus-builder-title{margin:0;font-family:var(--font-sans);font-size:clamp(24px,3vw,32px);font-variation-settings:"opsz" 48,"wght" 680;letter-spacing:-.03em;line-height:1.1;color:var(--foreground);text-wrap:balance}.plus-builder-body{margin:0;max-width:64ch;font-size:15px;line-height:1.6;color:var(--foreground-feint)}.plus-builder-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.plus-builder-list li{display:grid;grid-template-columns:14px minmax(0,1fr);gap:10px;font-size:15px;line-height:1.6;color:var(--foreground-feint)}.plus-builder-list li:before{content:">";color:var(--accent);font-family:var(--font-mono);font-variation-settings:"wght" 700;font-size:13px;align-self:start}.plus-builder-contact{margin:8px 0 0;font-family:var(--font-mono);font-size:12px;letter-spacing:.04em;color:var(--foreground-feint)}.plus-builder-contact a{color:var(--accent);text-decoration:none}.plus-builder-contact a:hover{text-decoration:underline}.plus-page .faq-section{width:100%;max-width:var(--max-width);display:flex;flex-direction:column;gap:24px;margin-top:0}.plus-page .faq-kicker{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--foreground-feint)}.plus-page .faq-kicker-caret{color:var(--accent)}.plus-page .faq-heading{margin:0;font-family:var(--font-sans);font-size:clamp(32px,4.4vw,44px);font-variation-settings:"opsz" 48,"wght" 680;letter-spacing:-.035em;line-height:1.05;color:var(--foreground);text-wrap:balance}.plus-page .faq-list{margin:0;padding:0;display:flex;flex-direction:column;gap:0}.plus-page .plus-faq-item{display:grid;grid-template-columns:48px minmax(0,1fr);column-gap:16px;row-gap:10px;padding:24px 0;margin:0;border:0;border-top:1px solid var(--border);border-radius:0;background:transparent;text-align:left}.plus-page .plus-faq-item:last-child{border-bottom:1px solid var(--border)}.plus-page .plus-faq-item .faq-q{display:contents;margin:0;color:var(--foreground)}.plus-page .plus-faq-item .faq-num{grid-column:1;grid-row:1;align-self:start;padding-top:6px;font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;color:var(--foreground-feint)}.plus-page .plus-faq-item .faq-q-text{grid-column:2;grid-row:1;font-family:var(--font-sans);font-size:18px;font-variation-settings:"opsz" 24,"wght" 580;letter-spacing:-.01em;line-height:1.25}.plus-page .plus-faq-item .faq-a{grid-column:2;grid-row:2;margin:0;max-width:680px;font-size:15px;line-height:1.6;color:var(--foreground-feint);font-variation-settings:"opsz" 20,"wght" 460;text-wrap:pretty}.plus-page .plus-faq-item .faq-a a{color:var(--accent);text-decoration:none}.plus-page .plus-faq-item .faq-a a:hover{text-decoration:underline}.plus-page .faq-contact{font-size:14px;color:var(--foreground-feint);font-variation-settings:"opsz" 30,"wght" 480}.plus-page .faq-contact a{color:var(--accent);font-variation-settings:"opsz" 30,"wght" 580;text-decoration:none}.plus-page .faq-contact a:hover{text-decoration:underline}@media(max-width:600px){.plus-page .plus-faq-item{grid-template-columns:32px minmax(0,1fr);column-gap:10px;padding:18px 0}.plus-page .plus-faq-item .faq-num{padding-top:4px}.plus-page .plus-faq-item .faq-q-text{font-size:17px}}.plus-final{align-items:center;text-align:center;gap:14px;padding-top:70px;border-top:1px solid var(--border)}.plus-final-title{margin:0;max-width:465px;font-family:var(--font-sans);font-size:clamp(32px,4.5vw,48px);font-variation-settings:"opsz" 60,"wght" 700;letter-spacing:-.035em;line-height:1.05;color:var(--foreground);text-wrap:balance}.plus-final-sub{margin:0;max-width:540px;font-size:16px;line-height:1.5;color:var(--foreground-feint);text-wrap:balance}.plus-final-row{margin-top:20px;display:grid;grid-template-columns:repeat(2,minmax(220px,1fr));gap:16px;width:100%;max-width:640px}.plus-final-tier{display:flex;flex-direction:column;align-items:stretch;gap:24px;padding:24px 24px 20px;background:var(--layer);border:1px solid var(--border);text-align:left}.plus-final-tier-plus{border-color:color-mix(in srgb,var(--accent) 30%,var(--border))}.plus-final-tier-name{font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--foreground-feint)}.plus-final-tier-price{font-family:var(--font-sans);font-size:32px;font-variation-settings:"opsz" 60,"wght" 700;letter-spacing:-.04em;line-height:1;color:var(--foreground)}.plus-final-tier .btn-caps-stripe{justify-content:center;width:100%}@media(max-width:600px){.plus-final-row{grid-template-columns:1fr}}.plus-cta-accent.btn-caps-stripe-primary{color:var(--background);background-image:none;background-color:var(--accent);transition:background-color .2s ease,color .2s ease}.plus-cta-accent.btn-caps-stripe-primary>span{position:relative;z-index:1;font-family:var(--font-mono)}.plus-cta-accent.btn-caps-stripe-primary:before{background-image:linear-gradient(to right,var(--accent) 8px,transparent 8px,transparent calc(100% - 8px),var(--accent) calc(100% - 8px)),linear-gradient(to right,var(--accent) 8px,transparent 8px,transparent calc(100% - 8px),var(--accent) calc(100% - 8px)),linear-gradient(to bottom,var(--accent) 8px,transparent 8px,transparent calc(100% - 8px),var(--accent) calc(100% - 8px)),linear-gradient(to bottom,var(--accent) 8px,transparent 8px,transparent calc(100% - 8px),var(--accent) calc(100% - 8px))}.plus-cta-accent.btn-caps-stripe-primary:after{background:color-mix(in srgb,var(--accent) 80%,var(--background))}.plus-cta-accent.btn-caps-stripe-primary:hover{color:var(--background);opacity:1}.plus-page .btn-caps-stripe-framed,.plus-page .btn-caps-stripe-framed:focus-visible{color:var(--foreground);opacity:1}.plus-page .btn-caps-stripe-framed:hover{color:var(--background);opacity:1}.plus-page .btn-caps-stripe-framed>span{font-family:var(--font-mono)}
