.uc{--navy:#081820;--teal:#34c3be;--porcelain:#faf8f4;--coral:#f39c7b;--lime:#c9f45d;border-top:1px solid #faf8f41f;margin:96px 0 0;padding-top:56px}.uc-head{max-width:760px}.uc-head h2{margin:14px 0 16px}.uc-head>p{color:#bccec9;max-width:620px;margin:0;font-size:17px;line-height:1.75}.uc-grid{grid-template-columns:repeat(12,1fr);align-items:stretch;gap:22px;margin:52px 0 0;display:grid}.uc-o[data-size=wide]{grid-column:span 7}.uc-o[data-size=tall],.uc-o[data-size=small]{grid-column:span 5}.uc-o[data-size=half]{grid-column:span 6}.uc-o{background:linear-gradient(165deg,#07191fef,#041014);border:1px solid #faf8f41c;flex-direction:column;gap:10px;padding:26px 24px 24px;display:flex;position:relative}.uc-o:after{content:"";opacity:.7;background:linear-gradient(90deg,transparent,var(--edge,var(--teal)));height:2px;position:absolute;inset:auto 0 0}.uc-o[data-accent=teal]{--edge:var(--teal)}.uc-o[data-accent=coral]{--edge:var(--coral)}.uc-o[data-accent=porcelain]{--edge:var(--porcelain)}.uc-o[data-accent=lime]{--edge:var(--lime)}.uc-label{letter-spacing:.22em;text-transform:uppercase;color:#efe7dcb0;margin:14px 0 0;font:11px/1.6 monospace}.uc-o h3{letter-spacing:-.01em;margin:0;font-size:23px;line-height:1.22}.uc-say{color:#b1c5c0;max-width:44ch;margin:0;font-size:15px;line-height:1.7}.uc-art{margin-bottom:6px}.uc-outer{box-sizing:border-box;background:#05141a;border:1px solid #faf8f426;padding:12px;position:relative}.uc-outer-top{border-bottom:1px solid #faf8f414;align-items:center;gap:8px;margin-bottom:12px;padding-bottom:10px;display:flex}.uc-outer-top b{letter-spacing:.2em;text-transform:uppercase;color:#faf8f4a8;font:10px/1 monospace}.uc-outer-top s{background:#faf8f421;flex:none;width:18px;height:3px;text-decoration:none}.uc-micro{letter-spacing:.2em;text-transform:uppercase;color:var(--edge,var(--teal));opacity:.85;margin:12px 0 0;font:9px/1.5 monospace}.uc-inner{box-sizing:border-box;background:linear-gradient(#0b2229,#07191f);border:1px solid #34c3be40;padding:9px;position:relative}.uc-inner-nav{border-bottom:1px solid #faf8f414;flex-wrap:wrap;align-items:center;gap:6px;padding-bottom:9px;display:flex}.uc-inner-nav b{background:#faf8f424;width:20px;height:4px}.uc-inner-nav em,.uc-inner-nav button{letter-spacing:.12em;text-transform:uppercase;color:#faf8f47a;cursor:pointer;background:0 0;border:0;padding:5px 2px;font:9px/1 monospace}.uc-inner-nav button{min-height:24px}.uc-inner-nav button[data-on=true]{color:var(--porcelain);box-shadow:inset 0 -1px 0 var(--edge,var(--teal))}.uc-inner-body{flex-direction:column;gap:6px;padding-top:11px;transition:opacity .28s;display:flex}.uc-h{background:var(--porcelain);opacity:.82;width:70%;height:9px}.uc-l{background:#faf8f424;width:88%;height:4px}.uc-l-s{width:56%}.uc-btn{background:var(--coral);opacity:.9;width:50px;height:11px;margin-top:3px}.uc-tiles{gap:6px;margin-top:6px;display:flex}.uc-tiles s{background:#34c3be1c;border:1px solid #34c3be26;flex:1;height:24px;text-decoration:none}.uc-outer[data-outer=folio] .uc-outer-body{grid-template-columns:minmax(0,1fr) 46px;align-items:start;gap:12px;display:grid}.uc-side{flex-direction:column;gap:6px;display:flex}.uc-side s{background:#faf8f412;height:20px;text-decoration:none}.uc-outer[data-outer=folio] .uc-inner-body[data-page="1"] .uc-h{width:48%}.uc-outer[data-outer=folio] .uc-inner-body[data-page="1"] .uc-tiles s:nth-child(3){opacity:.25}.uc-outer[data-outer=folio] .uc-inner-body[data-page="2"] .uc-h{width:34%}.uc-outer[data-outer=folio] .uc-inner-body[data-page="2"] .uc-tiles{display:none}.uc-cursor{color:var(--porcelain);transition:left .45s,top .45s;position:absolute;top:58%;left:22%}.uc-o:hover .uc-cursor,.uc-o:focus-within .uc-cursor{top:18%;left:64%}.uc-rows{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.uc-rows li{letter-spacing:.18em;text-transform:uppercase;color:#faf8f48f;align-items:center;gap:10px;font:9px/1 monospace;display:flex}.uc-rows li i{background:#faf8f41f;flex:1;height:1px}.uc-slot{opacity:0;max-height:0;transition:max-height .42s cubic-bezier(.4,0,.2,1),opacity .3s,margin .42s;overflow:hidden}.uc-outer[data-outer=proposal][data-open=true] .uc-slot{opacity:1;max-height:200px;margin-top:14px}.uc-inner-mini{border-color:#f39c7b4d}.uc-act{letter-spacing:.16em;text-transform:uppercase;min-height:34px;color:var(--navy);background:var(--coral);cursor:pointer;border:0;margin-top:14px;padding:0 14px;font:10px/1 monospace}.uc-act:hover{filter:brightness(1.08)}.uc-outer[data-outer=marketing] .uc-l{margin-bottom:7px}.uc-inner-product{border-color:#faf8f43d;flex-direction:column;gap:10px;margin-top:14px;display:flex}.uc-seg{border:1px solid #faf8f42b;align-self:flex-start;display:inline-flex}.uc-seg button{letter-spacing:.14em;text-transform:uppercase;color:#faf8f47a;cursor:pointer;background:0 0;border:0;min-height:26px;padding:0 10px;font:9px/1 monospace}.uc-seg button[data-on=true]{color:var(--navy);background:var(--porcelain)}.uc-seg-wide{align-self:auto;margin-bottom:12px}.uc-price{color:var(--porcelain);margin:0;font-size:22px;line-height:1}.uc-price em{letter-spacing:.1em;color:#faf8f47a;margin-left:6px;font-size:11px;font-style:normal}.uc-bars{align-items:flex-end;gap:5px;height:30px;display:flex}.uc-bars s{border-top:2px solid var(--teal);background:#34c3be33;flex:1;text-decoration:none;transition:height .35s}.uc-bars[data-term=mo] s{height:38%}.uc-bars[data-term=mo] s:nth-child(2){height:54%}.uc-bars[data-term=mo] s:nth-child(3){height:46%}.uc-bars[data-term=mo] s:nth-child(4){height:62%}.uc-bars[data-term=yr] s{height:66%}.uc-bars[data-term=yr] s:nth-child(2){height:84%}.uc-bars[data-term=yr] s:nth-child(3){height:74%}.uc-bars[data-term=yr] s:nth-child(4){height:100%}.uc-hub{grid-template-columns:112px minmax(0,1fr);align-items:start;gap:14px;display:grid}.uc-hub-list{flex-direction:column;gap:7px;display:flex}.uc-hub-list button{text-align:left;letter-spacing:.12em;text-transform:uppercase;color:#faf8f480;border:1px solid #faf8f41f;border-left:2px solid var(--brand);cursor:pointer;background:0 0;min-height:32px;padding:0 10px;font:9px/1 monospace}.uc-hub-list button[data-on=true]{color:var(--porcelain);background:#faf8f40f}.uc-inner-brand{border-color:color-mix(in oklab,var(--brand) 45%,transparent);animation:.34s ease-out uc-in}.uc-inner-brand .uc-h{background:var(--brand);opacity:.9}.uc-inner-brand .uc-tiles s{background:color-mix(in oklab,var(--brand) 14%,transparent);border-color:color-mix(in oklab,var(--brand) 26%,transparent)}@keyframes uc-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.uc-train{grid-template-columns:132px minmax(0,1fr);align-items:start;gap:14px;display:grid}.uc-steps{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.uc-steps button{text-align:left;letter-spacing:.12em;text-transform:uppercase;color:#faf8f47a;cursor:pointer;background:0 0;border:1px solid #faf8f41a;align-items:center;gap:8px;width:100%;min-height:32px;padding:0 8px;font:9px/1 monospace;display:flex}.uc-steps button em{color:#faf8f452;font-style:normal}.uc-steps button[data-on=true]{color:var(--navy);background:var(--teal);border-color:var(--teal)}.uc-steps button[data-on=true] em{color:#04141a99}.uc-inner-app{flex-direction:column;gap:8px;display:flex}.uc-app-row{border:1px solid #0000;align-items:center;gap:8px;padding:7px 8px;transition:border-color .25s,background .25s;display:flex}.uc-app-row s{background:#faf8f41f;flex:none;width:16px;height:16px;text-decoration:none}.uc-app-row b{letter-spacing:.1em;text-transform:uppercase;color:#faf8f484;font:9px/1.4 monospace}.uc-app-row[data-hot=true]{border-color:var(--teal);background:#34c3be14}.uc-app-row[data-hot=true] b{color:var(--porcelain)}.uc-app-save{letter-spacing:.14em;text-transform:uppercase;color:#faf8f470;border:1px solid #faf8f424;align-self:flex-start;padding:7px 12px;font:9px/1 monospace;transition:color .25s,border-color .25s,background .25s}.uc-app-save[data-hot=true]{color:var(--navy);background:var(--teal);border-color:var(--teal)}.uc-case{position:relative}.uc-case .uc-inner{transition:opacity .3s}.uc-inner-before{border-color:#faf8f42b;flex-direction:column;gap:8px;display:flex}.uc-inner-after{border-color:#f39c7b52;flex-direction:column;gap:6px;display:flex;position:absolute;inset:0}.uc-outer[data-outer=case][data-after=false] .uc-inner-after{opacity:0;pointer-events:none}.uc-outer[data-outer=case][data-after=true] .uc-inner-before{opacity:0}.uc-final{max-width:900px;margin:96px 0 0}.uc-big{font-family:var(--font-display,inherit);letter-spacing:-.02em;color:var(--porcelain);margin:0;font-size:clamp(26px,3.4vw,44px);line-height:1.16}.uc-big-two{color:#dfeeea;margin-top:22px}.uc-big-two em{color:var(--teal);font-style:italic}.uc-big-three{color:#cfe2dd;margin-top:56px;font-size:clamp(20px,2.2vw,28px)}.uc-note{letter-spacing:.2em;text-transform:uppercase;color:#efe7dc8f;margin:16px 0 0;font:11px/1.7 monospace}.uc-pairs{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 32px;margin:44px 0 0;padding:0;list-style:none;display:grid}.uc-pairs li{letter-spacing:.16em;text-transform:uppercase;opacity:0;animation:.5s ease-out forwards uc-rise;animation-delay:calc(var(--i)*80ms);border-bottom:1px solid #faf8f414;align-items:center;gap:12px;padding:12px 0;font:11px/1.5 monospace;display:flex}.uc-pairs b{color:#faf8f4a3;min-width:9.5em;font-weight:400}.uc-pairs i{color:var(--coral);font-style:normal}.uc-pairs em{color:var(--porcelain);font-style:normal}@keyframes uc-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.uc-actions{flex-wrap:wrap;gap:14px 28px;margin:54px 0 0;display:flex}.uc-link{letter-spacing:.2em;text-transform:uppercase;color:#9ce7db;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #72b6ad59;align-items:center;gap:9px;min-height:48px;padding:0;font:11px/1 monospace;display:inline-flex}.uc-link:hover{color:#d8fff4;border-bottom-color:#9ce7db}.uc-link-quiet{color:#efe7dc8f;border-bottom-color:#faf8f424}.uc-link-quiet:hover{color:var(--porcelain);border-bottom-color:#faf8f45c}.uc :focus-visible{outline:2px solid var(--porcelain);outline-offset:2px}@media (width<=1000px){.uc-grid{gap:18px}.uc-o[data-size=wide],.uc-o[data-size=tall],.uc-o[data-size=small],.uc-o[data-size=half]{grid-column:span 6}}@media (width<=767px){.uc{margin-top:64px;padding-top:40px}.uc-grid{grid-template-columns:1fr;gap:16px;margin-top:36px}.uc-o[data-size=wide],.uc-o[data-size=tall],.uc-o[data-size=small],.uc-o[data-size=half]{grid-column:span 1}.uc-o{padding:22px 18px 20px}.uc-o h3{font-size:21px}.uc-hub,.uc-train{grid-template-columns:1fr}.uc-hub-list{flex-flow:wrap}.uc-hub-list button{flex:30%}.uc-steps{flex-flow:wrap}.uc-steps button{flex:40%}.uc-outer[data-outer=folio] .uc-outer-body{grid-template-columns:1fr}.uc-side{flex-direction:row}.uc-side s{flex:1}.uc-pairs{grid-template-columns:1fr;margin-top:34px}.uc-final{margin-top:64px}.uc-actions{flex-direction:column;align-items:flex-start;margin-top:38px}}@media (prefers-reduced-motion:reduce){.uc-cursor,.uc-slot,.uc-bars s,.uc-app-row,.uc-app-save,.uc-inner-body,.uc-case .uc-inner{transition:none}.uc-inner-brand{animation:none}.uc-pairs li{opacity:1;animation:none}}.sis{--navy:#081820;--teal:#34c3be;--porcelain:#faf8f4;--gold:#e9c48f;gap:clamp(1.5rem,4vw,2.75rem);display:grid}.sis-head{gap:.85rem;max-width:62ch;display:grid}.sis-head h2{font-family:var(--font-display,serif);color:var(--porcelain);margin:0;font-size:clamp(1.85rem,5vw,3.1rem);line-height:1.06}.sis-head p{color:color-mix(in srgb, var(--porcelain) 78%, transparent);margin:0;font-size:clamp(.98rem,2.1vw,1.08rem);line-height:1.6}.sis-shelf{grid-template-columns:repeat(auto-fit,minmax(15.5rem,1fr));gap:.75rem;display:grid}.sis-zip{text-align:left;border:1px solid color-mix(in srgb, var(--porcelain) 16%, transparent);background:color-mix(in srgb, var(--navy) 72%, transparent);color:var(--porcelain);cursor:pointer;border-radius:4px;align-items:center;gap:.75rem;padding:.95rem 1rem;transition:border-color .2s,background .2s,transform .2s;display:flex}.sis-zip:hover,.sis-zip:focus-visible{border-color:color-mix(in srgb, var(--zip,var(--teal)) 70%, transparent);background:color-mix(in srgb, var(--navy) 88%, transparent);transform:translateY(-2px)}.sis-zip[data-active=true]{border-color:var(--zip,var(--teal));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--zip,var(--teal)) 45%, transparent)}.sis-zip[data-opened=true] em:after{content:" · imported";color:var(--gold)}.sis-zip>svg:first-child{color:var(--zip,var(--teal));flex:none}.sis-zip>svg:last-child{color:var(--gold);flex:none;margin-left:auto}.sis-zip span{gap:.15rem;min-width:0;display:grid}.sis-zip b{font-size:1rem;font-weight:600}.sis-zip em{color:color-mix(in srgb, var(--porcelain) 62%, transparent);font-size:.82rem;font-style:normal}.sis-zip i{letter-spacing:.02em;color:color-mix(in srgb, var(--porcelain) 42%, transparent);overflow-wrap:anywhere;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.68rem;font-style:normal}.sis-import{border-left:2px solid var(--teal);gap:.7rem;max-width:34rem;padding:.6rem 0 .6rem 1rem;display:grid}.sis-import p{color:color-mix(in srgb, var(--porcelain) 80%, transparent);margin:0;font-size:.92rem}.sis-import b{overflow-wrap:anywhere;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.78rem}.sis-import ol{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.sis-import li{color:color-mix(in srgb, var(--porcelain) 40%, transparent);align-items:center;gap:.55rem;font-size:.9rem;transition:color .2s,opacity .2s;display:flex}.sis-import li[data-state=now]{color:var(--teal)}.sis-import li[data-state=now] svg{animation:.9s linear infinite sis-spin}.sis-import li[data-state=done]{color:color-mix(in srgb, var(--porcelain) 82%, transparent)}.sis-import li[data-state=done] svg{color:var(--gold)}@keyframes sis-spin{to{transform:rotate(360deg)}}.sis-window{border:1px solid color-mix(in srgb, var(--porcelain) 18%, transparent);border-radius:8px;animation:.34s both sis-open;overflow:hidden;box-shadow:0 30px 80px -40px #000000e6}@keyframes sis-open{0%{opacity:0;transform:translateY(10px)scale(.995)}}.sis-chrome{border-bottom:1px solid color-mix(in srgb, var(--porcelain) 12%, transparent);background:#05121a;flex-wrap:wrap;align-items:center;gap:.7rem;padding:.55rem .75rem;display:flex}.sis-dots{gap:.3rem;display:flex}.sis-dots i{background:color-mix(in srgb, var(--porcelain) 22%, transparent);border-radius:50%;width:.55rem;height:.55rem}.sis-url{color:color-mix(in srgb, var(--porcelain) 70%, transparent);background:color-mix(in srgb, var(--porcelain) 8%, transparent);overflow-wrap:anywhere;border-radius:999px;padding:.3rem .6rem;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.72rem}.sis-url em{color:var(--teal);font-style:normal}.sis-badge{letter-spacing:.08em;text-transform:uppercase;color:var(--gold);font-size:.68rem}.sis-close{border:1px solid color-mix(in srgb, var(--porcelain) 22%, transparent);color:var(--porcelain);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:.35rem;margin-left:auto;padding:.35rem .7rem;font-size:.8rem;display:inline-flex}.sis-close:hover,.sis-close:focus-visible{border-color:var(--teal);color:var(--teal)}.sis-page{background:var(--k-bg);color:var(--k-ink);font-family:var(--k-body);overscroll-behavior:contain;max-height:min(70vh,40rem);overflow-y:auto}.sis-page:focus{outline:none}.sis-page *{box-sizing:border-box}.sis .sis-page h1,.sis .sis-page h2,.sis .sis-page h3{font-family:var(--k-display);letter-spacing:var(--k-tracking);color:var(--k-ink);margin:0;line-height:1.14}.sis-page[data-caps=true] h1,.sis-page[data-caps=true] h2,.sis-page[data-caps=true] h3,.sis-page[data-caps=true] .sis-kit-header strong{text-transform:uppercase}.sis .sis-page p,.sis .sis-page li,.sis .sis-page dd,.sis .sis-page cite{color:var(--k-soft);margin:0;line-height:1.65}.sis-kit-header{z-index:2;background:color-mix(in srgb, var(--k-bg) 92%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-bottom:1px solid color-mix(in srgb, var(--k-ink) 12%, transparent);flex-wrap:wrap;align-items:center;gap:1rem;padding:.9rem clamp(1rem,3vw,2.25rem);display:flex;position:sticky;top:0}.sis-kit-header strong{font-family:var(--k-display);letter-spacing:var(--k-tracking);font-size:1.1rem}.sis-kit-header nav{flex-wrap:wrap;gap:.25rem;margin-left:auto;display:flex}.sis-kit-header nav button{font:inherit;border-radius:var(--k-radius);color:var(--k-soft);cursor:pointer;background:0 0;border:0;padding:.4rem .75rem;font-size:.85rem;transition:background .18s,color .18s}.sis-kit-header nav button:hover,.sis-kit-header nav button:focus-visible{background:var(--k-surface);color:var(--k-ink)}.sis-kit-header nav button[aria-current=page]{background:var(--k-accent);color:var(--k-accent-ink)}.sis-page main{gap:clamp(1.5rem,4vw,3rem);padding:clamp(1.35rem,4vw,3rem) clamp(1rem,3vw,2.25rem);display:grid}.sis-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--k-accent)!important;font-size:.72rem!important}.sis-b-hero{gap:.9rem;max-width:46rem;display:grid}.sis-b-hero h1{font-size:clamp(1.6rem,4.4vw,2.9rem)}.sis-cta{border-radius:var(--k-radius);background:var(--k-accent);color:var(--k-accent-ink);justify-self:start;align-items:center;gap:.45rem;margin-top:.35rem;padding:.7rem 1.15rem;font-size:.9rem;font-weight:600;display:inline-flex}.sis-b-stats{background:var(--k-surface);border-radius:var(--k-radius);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:1rem;padding:clamp(1rem,3vw,1.75rem);display:grid}.sis-b-stats b{font-family:var(--k-display);letter-spacing:var(--k-tracking);font-size:clamp(1.5rem,4vw,2.2rem);display:block}.sis-b-stats span{color:var(--k-soft);font-size:.82rem}.sis-b-cards{gap:1.1rem;display:grid}.sis-b-cards h2,.sis-b-split h2,.sis-b-contact h2{font-size:clamp(1.25rem,3vw,1.85rem)}.sis-b-cards>div{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.85rem;display:grid}.sis-b-cards article{background:var(--k-surface);border-radius:var(--k-radius);border-top:3px solid var(--k-accent);gap:.4rem;padding:1.05rem;display:grid}.sis-b-cards h3{font-size:1rem}.sis-b-cards p,.sis-b-split li{font-size:.9rem}.sis-b-split{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));align-items:start;gap:clamp(1rem,3vw,2.25rem);display:grid}.sis-b-split>div{gap:.6rem;display:grid}.sis-b-split ul{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.sis-b-split li{border-left:2px solid var(--k-accent);background:var(--k-surface);color:var(--k-ink);padding:.6rem .75rem}.sis-b-quote{border-left:3px solid var(--k-accent);background:var(--k-surface);gap:.5rem;padding:clamp(1rem,3vw,1.75rem);display:grid}.sis-b-quote blockquote{font-family:var(--k-display);margin:0;font-size:clamp(1.05rem,2.6vw,1.4rem);line-height:1.35}.sis-b-quote cite{color:var(--k-soft);font-size:.8rem;font-style:normal}.sis-b-contact{gap:.85rem;max-width:40rem;display:grid}.sis-b-contact dl{gap:.5rem;margin:0;display:grid}.sis-b-contact dl>div{background:var(--k-surface);border-radius:var(--k-radius);flex-wrap:wrap;gap:.75rem;padding:.6rem .75rem;display:flex}.sis-b-contact dt{letter-spacing:.12em;text-transform:uppercase;color:var(--k-accent);min-width:7rem;font-size:.72rem}.sis-b-contact dd{margin:0;font-size:.92rem}.sis-kit-footer{border-top:1px solid color-mix(in srgb, var(--k-ink) 12%, transparent);color:var(--k-soft);flex-wrap:wrap;justify-content:space-between;gap:1rem;padding:1rem clamp(1rem,3vw,2.25rem);font-size:.76rem;display:flex}.sis-after{border-top:1px solid color-mix(in srgb, var(--porcelain) 14%, transparent);gap:.7rem;max-width:46rem;padding-top:.5rem;display:grid}.sis-after h2{font-family:var(--font-display,serif);color:var(--porcelain);margin:0;font-size:clamp(1.5rem,4vw,2.4rem);line-height:1.1}.sis-after em{color:var(--teal);font-style:italic}.sis-after p{color:color-mix(in srgb, var(--porcelain) 72%, transparent);margin:0;font-size:.98rem}@media (width<=640px){.sis-shelf{grid-template-columns:1fr}.sis-chrome{padding:.5rem .6rem}.sis-badge{display:none}.sis-page{max-height:none}.sis-kit-header nav{width:100%;margin-left:0}.sis-kit-header nav button{text-align:center;flex:auto}}@media (prefers-reduced-motion:reduce){.sis-window,.sis-import li[data-state=now] svg{animation:none}.sis-zip:hover,.sis-zip:focus-visible{transform:none}}.sis .sis-b-split li{color:var(--k-ink)}.sis-shot{border-radius:var(--k-radius);background:var(--k-surface);margin:.4rem 0 0;overflow:hidden}.sis-shot[data-wide=true]{margin-top:.9rem}.sis-shot img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.sis-shot[data-wide=false] img{aspect-ratio:4/3}@media (width>=901px){.sis .sis-b-hero{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(1.5rem,4vw,3rem);max-width:none}.sis .sis-b-hero>.sis-shot{margin:0}.sis .sis-b-hero h1{font-size:clamp(1.7rem,3.1vw,2.5rem)}}.sis-hero-copy{justify-items:start;gap:.9rem;min-width:0;display:grid}.xp-world{--teal:#34c3be;--navy:#081820;--porcelain:#faf8f4;--coral:#f39c7b;--cobalt:#4169e1;--lime:#c9f45d;--gold:#e9c48f}.xp-world h1{margin:16px 0 20px}.xp-lede{color:#bbceca;max-width:600px;font-size:18px;line-height:1.7}.xp-lede+.xp-lede{margin-top:14px}.xp-invite{letter-spacing:.2em;text-transform:uppercase;color:#9ce7db;border-bottom:1px solid #72b6ad66;align-items:center;gap:10px;min-height:48px;margin-top:22px;font:12px/1.7 monospace;text-decoration:none;display:inline-flex}.xp-invite:hover{color:#d8fff4;border-bottom-color:#9ce7db}.xp-invite span{animation:2.6s ease-in-out infinite xp-drift;display:inline-block}@keyframes xp-drift{0%,to{opacity:.75;transform:translateY(0)}50%{opacity:1;transform:translateY(4px)}}.xp-objects{grid-template-columns:1fr 1fr;align-items:stretch;gap:26px;margin:60px 0 20px;display:grid}.xp-object{background:linear-gradient(160deg,#0a2026f2,#04141a);border:1px solid #6dc3b83b;flex-direction:column;gap:14px;padding:34px 30px 30px;display:flex;position:relative}.xp-object h2{margin:0}.xp-object p{color:#b8cdc7;margin:0;font-size:16px;line-height:1.7}.xp-object .xp-tag{letter-spacing:.2em;text-transform:uppercase;color:#8ce1d8;font:12px/1.7 monospace}.xp-object footer{margin-top:auto;padding-top:22px}.xp-object[data-kind=scout]{border-color:#34c3be55}.xp-object[data-kind=scout]:before{content:"";background:linear-gradient(90deg,var(--teal),transparent);height:2px;position:absolute;inset:auto 0 0}.xp-flow{flex-wrap:wrap;gap:8px;margin:4px 0;display:flex}.xp-flow li{letter-spacing:.14em;text-transform:uppercase;color:#a9d9d2;border:1px solid #34c3be44;padding:8px 10px;font:11px/1 monospace;list-style:none}.xp-flow li:nth-child(2n){color:#e6d5a9;border-color:#e9c48f44}.xp-object[data-kind=nest]{background:linear-gradient(160deg,#07191ff2,#041014);border-color:#faf8f42e}.xp-object[data-kind=nest] .xp-tag{color:#efe7dcb3}.xp-object[data-kind=nest]:after{content:"";background:linear-gradient(90deg,transparent,var(--coral));height:2px;position:absolute;inset:auto 0 0}.xp-nest{margin:26px 0 30px;padding:0 4px}.xp-nest-host{background:#061318;border:1px solid #faf8f424;padding:9px;position:relative;box-shadow:0 18px 40px -28px #000}.xp-nest-chrome{align-items:center;gap:6px;padding:0 2px 9px;display:flex}.xp-nest-chrome i{background:#faf8f42e;border-radius:50%;width:6px;height:6px}.xp-nest-chrome em{letter-spacing:.16em;text-transform:uppercase;color:#faf8f45c;margin-left:8px;font:9px/1 monospace}.xp-nest-guest{background:linear-gradient(#0a2027,#071a20);border:1px solid #34c3be3d;padding:10px 0;position:relative;overflow:hidden}.xp-nest-nav{border-bottom:1px solid #faf8f414;align-items:center;gap:7px;margin:0 10px;padding-bottom:11px;display:flex}.xp-nest-nav b{background:#faf8f42b;width:22px;height:4px;transition:background .3s,width .3s}.xp-nest-nav b:first-child{background:var(--porcelain);opacity:.85;width:30px}.xp-nest-pages{box-sizing:border-box;align-items:flex-start;width:200%;transition:transform .5s cubic-bezier(.4,0,.2,1);display:flex}.xp-nest-page{box-sizing:border-box;flex-direction:column;flex:0 0 50%;gap:7px;width:50%;min-height:126px;padding:12px 12px 2px;display:flex}.xp-nest-hero{background:var(--porcelain);opacity:.82;width:74%;height:9px}.xp-nest-line{background:#faf8f426;width:88%;height:4px}.xp-nest-line-short{width:58%}.xp-nest-btn{background:var(--coral);opacity:.9;width:52px;height:11px;margin-top:3px;transition:opacity .3s,width .3s}.xp-nest-tiles{gap:6px;margin-top:9px;display:flex}.xp-nest-tiles s{background:#34c3be1f;border:1px solid #34c3be26;flex:1;height:26px;text-decoration:none}.xp-nest-tiles-wide s{height:40px}.xp-nest-cursor{background:var(--porcelain);border-radius:50% 50% 50% 0;width:9px;height:9px;transition:left .5s,top .5s;position:absolute;top:62%;left:26%;transform:rotate(-14deg);box-shadow:0 0 0 1px #04101466}.xp-object[data-kind=nest]:hover .xp-nest-pages,.xp-object[data-kind=nest]:focus-within .xp-nest-pages{transform:translate(-50%)}.xp-object[data-kind=nest]:hover .xp-nest-nav b:first-child,.xp-object[data-kind=nest]:focus-within .xp-nest-nav b:first-child{opacity:1;background:#faf8f42b;width:22px}.xp-object[data-kind=nest]:hover .xp-nest-nav b:nth-child(3),.xp-object[data-kind=nest]:focus-within .xp-nest-nav b:nth-child(3){background:var(--lime);opacity:.9;width:30px}.xp-object[data-kind=nest]:hover .xp-nest-cursor,.xp-object[data-kind=nest]:focus-within .xp-nest-cursor{top:26%;left:57%}.xp-object[data-kind=nest]:hover .xp-nest-btn,.xp-object[data-kind=nest]:focus-within .xp-nest-btn{width:64px}.xp-soon{letter-spacing:.18em;text-transform:uppercase;color:#efe7dcb3;border:1px dashed #faf8f42e;padding:12px 14px;font:11px/1.7 monospace;display:inline-block}.xp-scout-head{max-width:760px;margin:18px 0 34px}.xp-scout-head h2{margin:12px 0 14px}.xp-scout-head p{color:#bccec9;font-size:17px;line-height:1.7}.xp-samples{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.xp-samples button{text-align:left;color:#dbe9e4;background:#07191ee8;border:1px solid #6dc3b83b;flex-direction:column;gap:10px;min-height:150px;padding:20px;transition:border-color .2s,background .2s,transform .15s;display:flex}.xp-samples button:hover{border-color:#34c3be99;transform:translateY(-2px)}.xp-samples button[aria-pressed=true]{border-color:var(--teal);background:#123a3ae8}.xp-samples button b{font:400 20px/1.3 var(--font-display,Georgia,serif)}.xp-samples button em{letter-spacing:.16em;text-transform:uppercase;color:#8ce1d8;font:11px/1.6 monospace}.xp-samples button i{letter-spacing:.14em;text-transform:uppercase;color:#e6d5a9;font:11px/1.6 monospace}.xp-focus{background:#05161ae8;border:1px solid #6dc3b83b;margin:30px 0 0}.xp-focus-signal{padding:28px 30px}.xp-focus-signal blockquote{font:400 clamp(1.25rem,2.1vw,1.7rem)/1.5 var(--font-display,Georgia,serif);color:#e6f1ea;margin:0}.xp-focus-signal p{color:#a9c1bb;max-width:640px;margin:16px 0 0;font-size:15px;line-height:1.7}.xp-actions{flex-wrap:wrap;gap:12px;padding:0 30px 28px;display:flex}.xp-stages{gap:10px;margin:0;padding:0 30px 8px;list-style:none;display:grid}.xp-stage{opacity:0;border-top:1px solid #6dc3b826;grid-template-columns:74px minmax(0,1fr);gap:16px;padding:16px 0;transition:opacity .32s,transform .32s;display:grid;transform:translateY(6px)}.xp-stage[data-shown=true]{opacity:1;transform:none}.xp-stage>span{letter-spacing:.14em;text-transform:uppercase;color:#88a9a2;font:11px/1.6 monospace}.xp-stage h3{letter-spacing:.2em;text-transform:uppercase;color:#8ce1d8;margin:0 0 8px;font:11px/1.6 monospace}.xp-stage p{color:#c3d5cf;margin:0;font-size:16px;line-height:1.7}.xp-stage mark{letter-spacing:.1em;text-transform:uppercase;color:#b9ebe4;background:0 0;border:1px solid #34c3be66;margin-top:10px;padding:7px 11px;font:12px/1.6 monospace;display:inline-block}.xp-stage[data-tone=rejected] mark{color:#f6c6ad;border-color:#f39c7b77}.xp-stage[data-tone=rejected] h3{color:var(--coral)}.xp-score{align-items:baseline;gap:12px;margin-top:8px;display:flex}.xp-score b{font:400 clamp(2.4rem,5vw,3.4rem)/1 var(--font-display,Georgia,serif);color:#e9f6ee}.xp-score span{letter-spacing:.14em;text-transform:uppercase;color:#9fb8b1;font:11px/1.6 monospace}.xp-meter{background:#ffffff14;max-width:320px;height:3px;margin-top:12px}.xp-meter i{background:var(--teal);height:100%;transition:width .5s;display:block}.xp-verdict{background:linear-gradient(150deg,#10393af2,#06181d);border:1px solid #34c3be66;margin:6px 30px 30px;padding:28px}.xp-verdict[data-tone=rejected]{background:linear-gradient(150deg,#3a221af2,#1a0f0c);border-color:#f39c7b66}.xp-verdict>span{letter-spacing:.2em;text-transform:uppercase;color:#a9c8c1;font:11px/1.6 monospace}.xp-verdict strong{font:400 clamp(2rem,5vw,3.2rem)/1.1 var(--font-display,Georgia,serif);letter-spacing:-.02em;color:var(--porcelain);margin:12px 0 16px;display:block}.xp-verdict p{color:#d3e2dc;margin:0;font-size:17px;line-height:1.7}.xp-verdict .xp-payoff{font:400 20px/1.5 var(--font-display,Georgia,serif);color:#e8f3ec;border-top:1px solid #ffffff1f;margin-top:18px;padding-top:16px}.xp-ending{max-width:760px;margin:56px 0 0}.xp-ending h2{margin:14px 0 16px}.xp-ending p{color:#b7cbc5;max-width:620px;font-size:16px;line-height:1.7}.xp-status{letter-spacing:.18em;text-transform:uppercase;color:#dce9a0;border:1px solid #c9f45d3d;align-items:center;gap:9px;margin-top:20px;padding:9px 12px;font:11px/1.6 monospace;display:inline-flex}.xp-status:before{content:"";background:var(--lime);border-radius:50%;width:7px;height:7px}.xp-world .nw-note{max-width:640px}@media (width<=1000px){.xp-objects{grid-template-columns:1fr;gap:18px;margin:42px 0 10px}.xp-samples{grid-template-columns:1fr}}@media (width<=767px){.xp-object{padding:26px 20px 22px}.xp-focus-signal,.xp-actions,.xp-stages{padding-left:18px;padding-right:18px}.xp-verdict{margin:6px 18px 22px;padding:22px 18px}.xp-actions .nw-primary,.xp-actions .nw-secondary{width:100%}.xp-stage{grid-template-columns:1fr;gap:6px}.xp-lede{font-size:16px}.xp-nest{margin:20px 0 24px;padding:0}.xp-nest-tiles s{height:22px}.xp-nest-tiles-wide s{height:32px}}@media (prefers-reduced-motion:reduce){.xp-invite span{animation:none}.xp-nest-pages,.xp-nest-cursor,.xp-nest-nav b,.xp-nest-btn{transition:none}.xp-stage{opacity:1;transition:none;transform:none}.xp-samples button{transition:none}.xp-samples button:hover{transform:none}.xp-meter i{transition:none}}
