@layer components{.pline{border-radius:var(--r-card);background:var(--surface);border:1px solid var(--line);align-items:center;gap:1.25rem;padding:clamp(1.25rem,3vw,1.75rem) clamp(1.25rem,3.5vw,2.25rem);display:grid;box-shadow:inset 0 1px #ffffff0a}.pline-text{font-size:var(--fs-lead);text-wrap:pretty;max-width:46rem;line-height:1.45}.pline-label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--amber);vertical-align:.15em;margin-right:.5rem;font-size:.75rem;display:inline-block}[data-world=daylight] .pline-label{color:var(--amber-text)}.pline .btn{justify-self:start}@media (min-width:900px){.pline{grid-template-columns:minmax(0,1fr) auto;gap:2.5rem}}.page-block.sol-pricing{padding-block:clamp(1.5rem,3vw,2.5rem)}}@media (prefers-color-scheme:dark){[data-auto-scheme] [data-world=daylight] .pline-label{color:var(--amber)}}
@layer components{.lpv{grid-template-columns:minmax(0,1fr);margin-top:clamp(2rem,4vw,3rem);display:grid}.lpv-tab{color:var(--text);border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.25rem 1rem;padding:1.1rem 0;display:grid;position:relative}.lpv-title{letter-spacing:-.025em;text-wrap:pretty;transition:transform .42s var(--ease-out), color .3s;font-size:clamp(1.125rem,1rem + .6vw,1.5rem);font-weight:500;line-height:1.2}.lpv-meta{color:var(--text-muted);grid-column:1/-1;font-size:.875rem}.lpv-tab .icon{width:20px;height:20px;color:var(--accent-line);opacity:0;transition:opacity .3s, transform .42s var(--ease-out);transform:translate(-8px)}.lpv-tab:hover .lpv-title,.lpv-tab.is-active .lpv-title{color:var(--text)}.lpv-tab.is-active .lpv-title{transform:translate(10px)}.lpv-tab.is-active .icon{opacity:1;transform:none}.lpv-tab:focus-visible{outline-offset:-2px}.lpv-panel{border-radius:var(--r-card);background:var(--bg-raised);border:1px solid var(--line);min-width:0;padding:clamp(1.25rem,2.5vw,2rem);box-shadow:inset 0 1px #ffffff0a}.lpv-panel>*+*{margin-top:.75rem}.lpv-panel h3,.lpv-panel h4{font-size:var(--fs-h3);letter-spacing:-.03em}.lpv-panel p{color:var(--text-muted)}.lpv-panel ul{color:var(--text-muted);gap:.5rem;list-style:none;display:grid}.lpv-panel li{padding-left:1.25rem;position:relative}.lpv-panel li:before{content:"";background:var(--accent-line);width:7px;height:2px;position:absolute;top:.8em;left:0}.lpv-panel .link-arrow{color:var(--link)}html.js .lpv-panel:not(.is-active){display:none}@media (prefers-reduced-motion:no-preference){html.js .lpv-panel.is-active{animation:lpv-in .42s var(--ease-out)}}@keyframes lpv-in{0%{opacity:.35;transform:translateY(8px)}}@media (max-width:899px){.lpv-list,.lpv-panels{display:contents}.lpv-tab{grid-row:calc(var(--i,0) * 2 + 1)}.lpv-panel{grid-row:calc(var(--i,0) * 2 + 2);border-radius:14px;margin:0 0 1rem}.lpv-tab.is-active .lpv-title{transform:none}.lpv-tab.is-active .icon{transform:rotate(90deg)}.lpv-list .lpv-tab:last-child{border-bottom:1px solid var(--line)}html.js .lpv-list .lpv-tab.is-active:last-child{border-bottom:0}html.js .lpv[data-unchosen] .lpv-panel{display:none}html.js .lpv[data-unchosen] .lpv-list .lpv-tab:last-child{border-bottom:1px solid var(--line)}.lpv[data-unchosen] .lpv-tab.is-active .icon{transform:none}}@media (min-width:900px){.lpv{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:clamp(2rem,6vw,6rem)}.lpv-list .lpv-tab:last-child{border-bottom:1px solid var(--line)}.lpv-panels{top:calc(var(--header-h) + 2rem);position:sticky}html:not(.js) .lpv-panel+.lpv-panel{margin-top:1rem}}}
@layer components{.tabs{margin-top:clamp(2rem,4vw,3rem)}.tabs-list{scrollbar-width:none;border-bottom:1px solid var(--line);gap:.25rem;display:flex;position:relative;overflow-x:auto}.tabs-list::-webkit-scrollbar{display:none}.tabs-tab{border-radius:var(--r-pill);height:44px;color:var(--text-muted);white-space:nowrap;transition:color var(--dur-fast), background-color var(--dur-fast);flex:none;align-items:center;padding:0 .9rem;font-size:.9375rem;display:inline-flex;position:relative}.tabs-tab:hover{color:var(--text);background:color-mix(in srgb, var(--text) 6%, transparent)}.tabs-tab[aria-selected=true]{color:var(--text)}.tabs-tab:focus-visible{outline-offset:-2px}.tabs-ind{background:var(--accent-line);pointer-events:none;width:0;height:2px;position:absolute;bottom:0;left:0}.tabs:not(.has-ind) .tabs-tab[aria-selected=true]:after{content:"";background:var(--accent-line);height:2px;position:absolute;bottom:0;left:0;right:0}.tabs-panel{padding-top:1.5rem}.tabs-panel:focus-visible{outline-offset:6px}.tabs-panel-title,html.js .tabs-panel:not(.is-active){display:none}html:not(.js) .tabs-panel-title{margin-bottom:.75rem;font-weight:560;display:block}html:not(.js) .tabs-panel+.tabs-panel{border-top:1px solid var(--line);margin-top:1.5rem;padding-top:1.5rem}.tabs--board .tabs-list{scroll-snap-type:x proximity;border-bottom:0;gap:.5rem;padding-bottom:2px}.tabs--board .tabs-tab{z-index:1;border:1px solid var(--line);scroll-snap-align:start;height:40px;transition:color var(--dur-fast), border-color var(--dur-fast), background-color var(--dur-fast);padding:0 1rem}.tabs--board .tabs-tab:hover{border-color:color-mix(in srgb, var(--text) 28%, transparent);background:0 0}.tabs--board .tabs-tab[aria-selected=true]{border-color:#0000}.tabs--board .tabs-tab:after{content:none}.tabs--board .tabs-ind{z-index:0;border-radius:var(--r-pill);background:color-mix(in srgb, var(--amber) 12%, transparent);height:0;box-shadow:inset 0 0 0 1px var(--accent-line);top:0;bottom:auto}.tabs--board:not(.has-ind) .tabs-tab[aria-selected=true]{border-color:var(--accent-line);background:color-mix(in srgb, var(--amber) 12%, transparent)}@media (min-width:700px){.tabs--board .tabs-list{flex-wrap:wrap;overflow:visible}}}
@layer components{.trows{border-top:1px solid var(--line);margin-top:clamp(2rem,4vw,3rem);list-style:none}.trow{border-bottom:1px solid var(--line);padding:1.25rem 0}.trow-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;display:flex}.trow-label{letter-spacing:-.015em;font-size:1.0625rem;font-weight:560}.trow-seg{border-radius:var(--r-pill);background:var(--bg-raised);border:1px solid var(--line);isolation:isolate;grid-template-columns:1fr 1fr;padding:3px;display:grid;position:relative}.trow-thumb{z-index:0;border-radius:var(--r-pill);background:var(--amber);width:calc(50% - 3px);position:absolute;top:3px;bottom:3px;left:3px}.trow-opt{z-index:1;cursor:pointer;border-radius:var(--r-pill);position:relative}.trow-opt input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.trow-opt span{border-radius:var(--r-pill);text-align:center;color:var(--text-muted);white-space:nowrap;transition:color var(--dur-fast);padding:.4rem .9rem;font-size:.8125rem;font-weight:560;display:block}.trow-opt input:checked+span{color:var(--abyss)}.trow-opt:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:3px}.trow-body{max-width:52rem;margin-top:.85rem}.trow-text{color:var(--text-muted);text-wrap:pretty}.trow-text--with{color:var(--text);padding-left:1.1rem;position:relative}.trow-text--with:before{content:"";background:var(--accent-line);width:7px;height:2px;position:absolute;top:.8em;left:0}.trow-k{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin-bottom:.2rem;font-size:.75rem;display:block}html.js .trow-k,html.js .trow[data-state=today] .trow-text--with,html.js .trow[data-state=with] .trow-text--today{display:none}@media (prefers-reduced-motion:no-preference){html.js .trow-text{animation:trow-in .32s var(--ease-out)}}@keyframes trow-in{0%{opacity:.4;transform:translateY(6px)}}html:not(.js) .trow-thumb{display:none}html:not(.js) .trow-opt input:checked+span{background:var(--amber)}html:not(.js) .trow-text+.trow-text{margin-top:.75rem}@media (max-width:479px){.trow-seg{width:100%}}}
