.propr-highlights{--phl-mono: var(--font-code, "JetBrains Mono"), ui-monospace, monospace;--hair: rgba(255,255,255,.08);--hair2: rgba(255,255,255,.13);--t1: #f2f5f8;--t2: #a3afbb;--t3: #6c7783;padding:6rem 0;background:var(--color-darkmode-body);border-bottom:1px solid rgba(255,255,255,.05);overflow:hidden}.propr-highlights .phl-head{max-width:48rem;margin:0 auto 4.5rem;text-align:center}.propr-highlights .phl-h2{font-size:clamp(1.9rem,3.6vw,2.6rem);font-weight:700;letter-spacing:-.02em;color:#fff}.propr-highlights .phl-lead{margin-top:1rem;font-size:1.125rem;color:#9ca3af}.propr-highlights .phl-row{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:3.5rem;align-items:center;padding:3.5rem 0}.propr-highlights .phl-row--flip .phl-copy{order:2}.propr-highlights .phl-copy{transition:opacity .6s ease,transform .7s cubic-bezier(.2,.7,.2,1)}.propr-highlights.is-ready .phl-row:not(.is-in) .phl-copy{opacity:0;transform:translateY(16px)}.propr-highlights .phl-kick{display:inline-flex;align-items:center;gap:.6rem;font-family:var(--phl-mono);font-size:.75rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:#7eb8de;padding:.3rem .7rem;border:1px solid rgba(126,184,222,.22);border-radius:999px;background:#60a6d60f}.propr-highlights .phl-kick b{font-weight:500;color:var(--t3)}.propr-highlights .phl-title{margin-top:1.1rem;font-size:clamp(1.6rem,2.8vw,2.3rem);line-height:1.12;font-weight:600;letter-spacing:-.03em;background:linear-gradient(180deg,#fff,#c9d3dd);-webkit-background-clip:text;background-clip:text;color:transparent;padding-bottom:.1em}.propr-highlights .phl-text{margin-top:.9rem;font-size:1.05rem;line-height:1.6;color:var(--t2)}.propr-highlights .phl-link{display:inline-flex;align-items:center;margin-top:1.1rem;font-size:.95rem;font-weight:600;color:#7eb8de}.propr-highlights .phl-link:hover{color:#fff}.propr-highlights .phl-visual{position:relative;display:flex;justify-content:center;padding:1.5rem 0}.propr-highlights .phl-glow{position:absolute;inset:-10% -6%;pointer-events:none;background:radial-gradient(60% 55% at 50% 40%,#60a6d61f,#60a6d600 70%);-webkit-mask-image:radial-gradient(closest-side,#000,transparent);mask-image:radial-gradient(closest-side,#000,transparent)}.propr-highlights .phl-glow:before{content:"";position:absolute;inset:0;opacity:.5;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:44px 44px}.propr-highlights .phl-card{position:relative;width:100%;border-radius:14px;background:linear-gradient(180deg,#1b1e23,#15171b);box-shadow:0 0 0 1px var(--hair),inset 0 1px #ffffff12,0 30px 80px #0000008c,0 8px 24px #00000059}.propr-highlights .phl-card:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;padding:1px;background:linear-gradient(180deg,#a4cde847,#ffffff0a 40%,#fff0);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.propr-highlights .phl-sw{position:absolute;inset:0;border-radius:inherit;overflow:hidden;pointer-events:none;z-index:2}.propr-highlights .phl-sheen{position:absolute;top:0;left:0;height:1px;width:45%;opacity:0;transform:translate(-100%);background:linear-gradient(90deg,#a4cde800,#c4e2f5f2,#a4cde800);filter:drop-shadow(0 0 6px rgba(126,184,222,.8))}.propr-highlights .phl-screenshot{overflow:hidden}.propr-highlights .phl-screenshot a{display:block}.propr-highlights .phl-screenshot img{display:block;width:100%;height:auto}.propr-highlights .phl-screenshot figcaption{padding:.8rem 1rem;border-top:1px solid var(--hair);color:var(--t2);font-size:.75rem}.propr-highlights .phl-plats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));max-width:40rem}.propr-highlights .phl-plat{padding:1.4rem 1.2rem 1.25rem;display:flex;flex-direction:column;gap:.8rem;border-left:1px solid var(--hair)}.propr-highlights .phl-plat:nth-child(2){border-left:0}.propr-highlights .phl-pic{width:2.5rem;height:2.5rem;border-radius:.6rem;background:#60a6d614;box-shadow:inset 0 0 0 1px #7eb8de2e;display:grid;place-items:center}.propr-highlights .phl-pn{font-size:1rem;font-weight:600;letter-spacing:-.015em;color:var(--t1)}.propr-highlights .phl-st{display:flex;align-items:center;gap:.45rem;font-size:.8rem;font-weight:500;color:#7dd08f}.propr-highlights .phl-st i{width:6px;height:6px;border-radius:50%;background:#3fb950;box-shadow:0 0 10px #3fb950b3}.propr-highlights .phl-palette{max-width:38rem}.propr-highlights .phl-inp{display:flex;align-items:center;gap:.75rem;padding:0 1.2rem;height:3.6rem;border-bottom:1px solid var(--hair)}.propr-highlights .phl-q{font-size:1.05rem;color:var(--t1);white-space:nowrap;overflow:hidden}.propr-highlights .phl-caret{width:2px;height:1.2rem;background:#7eb8de;margin-left:-.5rem;opacity:0}.propr-highlights .phl-tag{margin-left:auto;font-family:var(--phl-mono);font-size:.72rem;color:#7eb8de;border:1px solid rgba(126,184,222,.25);border-radius:6px;padding:.2rem .5rem}.propr-highlights .phl-srcs{display:flex;flex-wrap:wrap;gap:.5rem;padding:1rem 1.2rem 1.15rem}.propr-highlights .phl-src{display:flex;align-items:center;gap:.45rem;font-size:.85rem;font-weight:500;color:var(--t2);border:1px solid var(--hair2);border-radius:999px;padding:.35rem .75rem .35rem .45rem;background:#ffffff05;transition:color .25s,border-color .25s,background .25s}.propr-highlights .phl-ck{width:1.05rem;height:1.05rem;border-radius:50%;display:grid;place-items:center;background:#60a6d62e}.propr-highlights .phl-src.is-on{color:var(--t1);border-color:#7eb8de73;background:#60a6d61a}.propr-highlights .phl-mem{max-width:36rem;padding:1.3rem 1.4rem 1.2rem}.propr-highlights .phl-mrow{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.propr-highlights .phl-mnum{font-family:var(--phl-mono);font-size:.9rem;color:#7eb8de;background:#60a6d61a;border:1px solid rgba(126,184,222,.22);border-radius:6px;padding:.15rem .5rem}.propr-highlights .phl-mti{font-size:1.15rem;font-weight:600;letter-spacing:-.015em;color:var(--t1)}.propr-highlights .phl-rej{margin-left:auto;font-size:.78rem;font-weight:500;color:var(--t2);border:1px solid var(--hair2);border-radius:999px;padding:.3rem .7rem;background:#ffffff08}.propr-highlights .phl-mnote{margin-top:1rem;padding-top:.95rem;border-top:1px solid var(--hair);display:flex;align-items:center;gap:.6rem;font-size:.95rem;color:var(--t2)}.propr-highlights .phl-mnote b{color:var(--t1);font-weight:500}.propr-highlights .phl-diff{max-width:40rem;overflow:hidden}.propr-highlights .phl-fbar{display:flex;align-items:center;gap:.55rem;padding:0 1.1rem;height:2.6rem;border-bottom:1px solid var(--hair);font-family:var(--phl-mono);font-size:.78rem;color:var(--t2)}.propr-highlights .phl-pr{color:var(--t3)}.propr-highlights .phl-add{margin-left:auto;color:#7dd08f}.propr-highlights .phl-code{font-family:var(--phl-mono);font-size:.86rem;padding:.35rem 0 .45rem}.propr-highlights .phl-ln{display:flex;height:1.9rem;line-height:1.9rem;white-space:nowrap;background:#3fb9500e;overflow:hidden}.propr-highlights .phl-no{width:2.8rem;text-align:right;padding-right:.6rem;color:#5e8c68;flex:none;font-size:.75rem}.propr-highlights .phl-sg{width:1.2rem;color:#58b26b;flex:none;text-align:center}.propr-highlights .phl-tx{color:#d6dee6}.propr-highlights .phl-ln.is-hit{background:#e5534b1f;box-shadow:inset 3px 0 #e5534b}.propr-highlights .kw{color:#7eb8de}.propr-highlights .ty{color:#a4cde8}.propr-highlights .str{color:#e3a26f}.propr-highlights .pu{color:#7c8792}.propr-highlights .phl-fw{overflow:hidden}.propr-highlights .phl-find{font-family:Inter,system-ui,sans-serif;white-space:normal;margin:.3rem .9rem .7rem 3.9rem;border-radius:10px;padding:.8rem .9rem .75rem;background:linear-gradient(180deg,#22252b,#1c1f24);box-shadow:0 0 0 1px var(--hair2),inset 0 1px #ffffff0d}.propr-highlights .phl-ftop{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.propr-highlights .phl-who{font-size:.85rem;font-weight:600;color:var(--t1)}.propr-highlights .phl-err{font-size:.7rem;font-weight:600;color:#ff8c85;background:#e5534b24;border:1px solid rgba(229,83,75,.35);border-radius:6px;padding:.05rem .4rem}.propr-highlights .phl-lnr{font-family:var(--phl-mono);font-size:.7rem;color:var(--t2);border:1px solid var(--hair2);border-radius:6px;padding:.05rem .4rem}.propr-highlights .phl-ver{margin-left:auto;font-size:.75rem;font-weight:600;color:#7dd08f}.propr-highlights .phl-ftx{margin-top:.5rem;font-size:.95rem;line-height:1.45;color:#e3e9ef}.propr-highlights .phl-met{max-width:40rem}.propr-highlights .phl-mets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.propr-highlights .phl-m{padding:1.4rem 1.4rem 1.3rem;border-left:1px solid var(--hair)}.propr-highlights .phl-m:first-child{border-left:0}.propr-highlights .phl-lb{font-size:.85rem;font-weight:500;color:var(--t2)}.propr-highlights .phl-vl{margin-top:.4rem;font-size:clamp(1.8rem,3.4vw,2.6rem);font-weight:600;letter-spacing:-.04em;color:var(--t1);font-variant-numeric:tabular-nums}.propr-highlights .phl-vl small{font-size:.5em;font-weight:500;color:var(--t2);margin-left:.2em;letter-spacing:0}.propr-highlights .phl-m.is-f1 .phl-vl{background:linear-gradient(180deg,#fff,#a4cde8);-webkit-background-clip:text;background-clip:text;color:transparent}.propr-highlights .phl-br{margin-top:.8rem;height:3px;border-radius:2px;background:#ffffff12;overflow:hidden}.propr-highlights .phl-br b{display:block;height:100%;border-radius:2px;background:linear-gradient(90deg,#2f81b9,#7eb8de)}.propr-highlights .phl-mfoot{padding:.8rem 1.4rem;border-top:1px solid var(--hair);font-size:.8rem;color:var(--t3)}.propr-highlights .phl-mfoot b{color:var(--t2);font-weight:500}@media(max-width:991px){.propr-highlights .phl-row{grid-template-columns:minmax(0,1fr);gap:1.75rem;padding:2.5rem 0}.propr-highlights .phl-row--flip .phl-copy{order:0}}@media(max-width:575px){.propr-highlights .phl-plats{grid-template-columns:repeat(2,minmax(0,1fr))}.propr-highlights .phl-plat:nth-child(2n){border-left:0}.propr-highlights .phl-plat:nth-child(n+4){border-top:1px solid var(--hair)}.propr-highlights .phl-m{padding:1rem .9rem}}@media(prefers-reduced-motion:reduce){.propr-highlights .phl-copy{transition:none}}.propr-stations{--pst-mono: var(--font-code, "JetBrains Mono"), ui-monospace, monospace}.propr-stations .pst-frame{position:relative;aspect-ratio:16 / 9;border-radius:1.25rem;overflow:hidden;background:#07080a;border:1px solid rgba(255,255,255,.08);box-shadow:0 40px 120px -40px #60a6d640,0 20px 60px #0009}.propr-stations .pst-video{position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:cover;transition:opacity .18s ease}.propr-stations .pst-video.is-seeking{opacity:.15}.propr-stations .pst-tabs{display:grid;grid-template-columns:repeat(var(--pst-n),minmax(0,1fr));gap:.5rem;margin-top:1rem}.propr-stations .pst-tab{position:relative;display:flex;align-items:baseline;gap:.6rem;padding:.85rem .25rem 1rem;text-align:left;color:#7c858f;transition:color .2s}.propr-stations .pst-tab:hover,.propr-stations .pst-tab[aria-selected=true]{color:#e6eaee}.propr-stations .pst-tab-num{font-family:var(--pst-mono);font-size:.72rem;letter-spacing:.12em;color:#60a6d6}.propr-stations .pst-tab-label{font-size:.9rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.propr-stations .pst-bar{position:absolute;left:0;right:0;top:0;height:2px;background:#ffffff1a;overflow:hidden;border-radius:1px}.propr-stations .pst-bar i{position:absolute;inset:0;background:#60a6d6;transform-origin:0 50%;transform:scaleX(0)}.deployment-page[data-astro-cid-cz6ux5hj]{padding-top:0}.deployment-hero[data-astro-cid-cz6ux5hj]{padding:2rem 0 6rem;border-bottom:1px solid var(--hair)}.deployment-breadcrumb[data-astro-cid-cz6ux5hj]{display:flex;gap:.8rem;align-items:center;font-size:.82rem;color:var(--t3)}.deployment-breadcrumb[data-astro-cid-cz6ux5hj] a[data-astro-cid-cz6ux5hj]:hover{color:var(--ice)}.deployment-breadcrumb[data-astro-cid-cz6ux5hj] [data-astro-cid-cz6ux5hj][aria-current]{color:var(--t2)}.deployment-grid[data-astro-cid-cz6ux5hj]{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:clamp(3rem,6vw,7rem);align-items:center;padding-top:4.5rem}.deployment-eyebrow[data-astro-cid-cz6ux5hj]{display:flex;gap:.65rem;align-items:center;color:var(--ice);font-size:.85rem;font-weight:600;margin:0 0 1.5rem}.deployment-eyebrow[data-astro-cid-cz6ux5hj] .ui-icon[data-astro-cid-cz6ux5hj]{--icon-size: 1rem}.deployment-copy[data-astro-cid-cz6ux5hj] h1[data-astro-cid-cz6ux5hj]{white-space:pre-line;margin:0;font-family:Inter,system-ui,sans-serif;font-size:clamp(2.6rem,4.7vw,4.75rem);font-weight:650;letter-spacing:-.055em;line-height:1.05;color:var(--t1)}.deployment-description[data-astro-cid-cz6ux5hj]{max-width:34rem;margin:1.7rem 0 0;font-size:1.1rem;line-height:1.7;color:var(--t2)}.deployment-actions[data-astro-cid-cz6ux5hj]{display:flex;align-items:center;flex-wrap:wrap;gap:1.4rem;margin-top:2.2rem}.deployment-actions[data-astro-cid-cz6ux5hj] .ui-icon[data-astro-cid-cz6ux5hj]{--icon-size: .85rem}.deployment-secondary[data-astro-cid-cz6ux5hj]{display:inline-flex;gap:.6rem;align-items:center;color:var(--t2);font-size:.9rem;font-weight:500}.deployment-secondary[data-astro-cid-cz6ux5hj]:hover{color:var(--ice)}.deployment-model[data-astro-cid-cz6ux5hj]{border:1px solid rgba(126,184,222,.2);border-radius:1.2rem;background:linear-gradient(155deg,#18212a,#111519 70%);box-shadow:0 24px 80px -28px #000000bf;overflow:hidden}.model-topline[data-astro-cid-cz6ux5hj]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.75rem;padding:1.1rem 1.35rem;font-size:.7rem;color:var(--t3);border-bottom:1px solid var(--hair)}.model-topline[data-astro-cid-cz6ux5hj]>span[data-astro-cid-cz6ux5hj]:first-child{letter-spacing:.1em;text-transform:uppercase}.model-status[data-astro-cid-cz6ux5hj]{display:inline-flex;align-items:center;gap:.45rem;color:var(--ice)}.model-status[data-astro-cid-cz6ux5hj] i[data-astro-cid-cz6ux5hj]{width:.35rem;height:.35rem;background:var(--ice);border-radius:50%;box-shadow:0 0 10px #a4cde880}.model-boundary[data-astro-cid-cz6ux5hj]{position:relative;margin:2.2rem 1.6rem 1.6rem;border:1px dashed rgba(126,184,222,.28);border-radius:.8rem;padding:2.3rem 1rem 1.8rem;background:radial-gradient(ellipse at 50% 100%,rgba(96,166,214,.1),transparent 75%)}.model-owner[data-astro-cid-cz6ux5hj]{position:absolute;top:-.55rem;left:50%;transform:translate(-50%);white-space:nowrap;background:#171e25;padding:0 .7rem;color:var(--t2);font-size:.72rem}.model-core[data-astro-cid-cz6ux5hj]{display:flex;flex-direction:column;align-items:center;gap:.6rem}.model-core[data-astro-cid-cz6ux5hj] .ui-icon[data-astro-cid-cz6ux5hj]{--icon-size: 2rem;color:var(--ice);margin-bottom:.45rem}.model-core[data-astro-cid-cz6ux5hj] strong[data-astro-cid-cz6ux5hj]{color:var(--t1);font-size:2rem;letter-spacing:-.04em;font-weight:600}.model-core[data-astro-cid-cz6ux5hj]>span[data-astro-cid-cz6ux5hj]:last-child{font-size:.8rem;color:var(--t3)}.model-facts[data-astro-cid-cz6ux5hj]{margin:0;padding:0 1.6rem 1.3rem}.model-facts[data-astro-cid-cz6ux5hj]>div[data-astro-cid-cz6ux5hj]{display:flex;justify-content:space-between;gap:1rem;padding:.65rem 0;font-size:.78rem}.model-facts[data-astro-cid-cz6ux5hj]>div[data-astro-cid-cz6ux5hj]+div[data-astro-cid-cz6ux5hj]{border-top:1px solid var(--hair)}.model-facts[data-astro-cid-cz6ux5hj] dt[data-astro-cid-cz6ux5hj]{color:var(--t3)}.model-facts[data-astro-cid-cz6ux5hj] dd[data-astro-cid-cz6ux5hj]{margin:0;color:var(--t2);text-align:right}.deployment-details[data-astro-cid-cz6ux5hj]{padding:5rem 0 7rem}.deployment-details-grid[data-astro-cid-cz6ux5hj]{display:grid;grid-template-columns:13rem minmax(0,48rem);gap:clamp(2rem,6vw,7rem)}.deployment-sibling[data-astro-cid-cz6ux5hj]{display:flex;align-items:flex-start;flex-direction:column;gap:1rem;font-size:.9rem;padding-top:.3rem}.deployment-sibling[data-astro-cid-cz6ux5hj]>span[data-astro-cid-cz6ux5hj]{color:var(--t3);text-transform:uppercase;letter-spacing:.12em;font-size:.7rem;margin-bottom:.5rem}.deployment-sibling[data-astro-cid-cz6ux5hj] a[data-astro-cid-cz6ux5hj]{color:var(--t2)}.deployment-sibling[data-astro-cid-cz6ux5hj] a[data-astro-cid-cz6ux5hj][aria-current],.deployment-sibling[data-astro-cid-cz6ux5hj] a[data-astro-cid-cz6ux5hj]:hover{color:var(--ice)}.deployment-details[data-astro-cid-cz6ux5hj] .content>:first-child{margin-top:0}.deployment-details[data-astro-cid-cz6ux5hj] .content h2{font-family:Inter,system-ui,sans-serif;font-weight:600;letter-spacing:-.025em}@media(max-width:900px){.deployment-grid[data-astro-cid-cz6ux5hj]{grid-template-columns:minmax(0,1fr);gap:3rem;padding-top:3rem}.deployment-model[data-astro-cid-cz6ux5hj]{max-width:34rem;width:100%}.deployment-hero[data-astro-cid-cz6ux5hj]{padding-bottom:3.5rem}.deployment-details-grid[data-astro-cid-cz6ux5hj]{grid-template-columns:minmax(0,1fr);gap:2.5rem}.deployment-sibling[data-astro-cid-cz6ux5hj]{flex-direction:row;flex-wrap:wrap;align-items:center;column-gap:1.3rem;padding:0 0 1.3rem;border-bottom:1px solid var(--hair)}.deployment-sibling[data-astro-cid-cz6ux5hj]>span[data-astro-cid-cz6ux5hj]{width:100%;margin-bottom:0}.deployment-details[data-astro-cid-cz6ux5hj]{padding-top:3rem}}@media(max-width:480px){.deployment-actions[data-astro-cid-cz6ux5hj]{align-items:flex-start;flex-direction:column}.deployment-copy[data-astro-cid-cz6ux5hj] h1[data-astro-cid-cz6ux5hj]{font-size:clamp(2.5rem,10.5vw,3rem)}}.product-hero-shot[data-astro-cid-uq5bhyez]{display:block;overflow:hidden;border:1px solid rgba(164,205,232,.2);border-radius:14px;box-shadow:0 24px 70px #0006}.product-hero-shot[data-astro-cid-uq5bhyez] img[data-astro-cid-uq5bhyez]{display:block;width:100%;height:auto}.propr-exhibit[data-astro-cid-uq5bhyez]{width:min(100%,72rem,max(32rem,calc((100svh - 37.5rem) * 16 / 9)))}@media(min-width:1024px)and (max-height:1040px){.propr-hero[data-astro-cid-uq5bhyez]{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,8fr);gap:3rem;align-items:center;text-align:left}.propr-hero[data-astro-cid-uq5bhyez] .propr-hero-copy[data-astro-cid-uq5bhyez]>div[data-astro-cid-uq5bhyez]:last-child{justify-content:flex-start}.propr-hero[data-astro-cid-uq5bhyez] .propr-hero-copy[data-astro-cid-uq5bhyez] p[data-astro-cid-uq5bhyez],.propr-hero[data-astro-cid-uq5bhyez] .propr-hero-copy[data-astro-cid-uq5bhyez] h1[data-astro-cid-uq5bhyez]{margin-left:0}.propr-hero[data-astro-cid-uq5bhyez] .propr-exhibit[data-astro-cid-uq5bhyez]{width:100%;margin-top:0}}
