@font-face{font-family:Exo;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/exo-latin-0.Ord6TqvR.ttf)format("truetype")}@font-face{font-family:Exo;font-style:normal;font-weight:500;font-display:swap;src:url(/_astro/exo-latin-1.VuTqPdRR.ttf)format("truetype")}@font-face{font-family:Exo;font-style:normal;font-weight:600;font-display:swap;src:url(/_astro/exo-latin-2.B5IsckSN.ttf)format("truetype")}@font-face{font-family:Exo;font-style:normal;font-weight:700;font-display:swap;src:url(/_astro/exo-latin-3.BR6Pp4lm.ttf)format("truetype")}:root{color-scheme:dark;--jev-pink:#d847a7;--jev-violet:#a84fea;--jev-blue:#4f65f1;--jev-canvas:#0d0b14;--jev-panel:#d3b5e110;--jev-panel-strong:#d3b5e11c;--jev-white:#f8f6fb;--jev-muted:#bbb5c6;--jev-dim:#91899f;--jev-border:#f7f2fc40;--jev-border-soft:#f7f2fc1c;--jev-success:#6ee7b7;--jev-warning:#f9c74f;--jev-danger:#ff7e9a;--jev-info:#8fa7ff;--jev-gradient:linear-gradient(105deg,#d847a7,#a84fea 50%,#4f65f1);--radius-card:16px;--radius-pill:999px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{background:var(--jev-canvas);color:var(--jev-white);min-width:320px;margin:0;font:400 18px/1.6 Exo,Arial,sans-serif}button,input,textarea,select{font:inherit}button,a,input,summary{touch-action:manipulation}button{cursor:pointer;color:inherit}a{color:inherit}img{max-width:100%;height:auto;display:block}svg{flex-shrink:0}figure,h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{letter-spacing:-.035em;font-weight:600;line-height:1.22}h1{max-width:18ch;font-size:clamp(36px,5.4vw,72px)}h2{max-width:20ch;font-size:clamp(32px,3.9vw,52px)}h3{font-size:28px}h4{font-size:20px}p{color:var(--jev-muted)}.container{width:min(1160px,100% - 64px);margin:auto}.narrow{width:min(850px,100% - 64px);margin:auto}.muted{color:var(--jev-muted)}.dim{color:var(--jev-dim)}.gradient-text{color:#d7b3f4;background:var(--jev-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.lead{max-width:640px;font-size:20px;line-height:1.65}.mono,code,pre{font-family:Consolas,Courier New,monospace}.sr-only{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}:focus-visible{outline:2px solid var(--jev-violet);outline-offset:5px}.skip-link{z-index:100;background:#251832;border-radius:8px;padding:12px 20px;position:fixed;top:-100px;left:24px}.skip-link:focus{top:16px}.site-header{z-index:30;border-bottom:1px solid var(--jev-border-soft);background:#0d0b14f2;position:sticky;top:0}.nav{justify-content:space-between;align-items:center;gap:24px;min-height:80px;display:flex}.brand{letter-spacing:-.06em;flex-shrink:0;align-items:center;gap:10px;font-size:26px;font-weight:600;text-decoration:none;display:flex}.brand-mark{color:#d2a4f4;place-items:center;width:33px;height:33px;display:grid}.nav-links{align-items:center;gap:22px;display:flex}.nav-links a{color:var(--jev-muted);white-space:nowrap;font-size:14px;text-decoration:none;transition:color .2s}.nav-links a:hover,.nav-links [aria-current=page]{color:var(--jev-white)}.nav-links [aria-current=page]:not(.nav-cta){text-decoration:underline;text-decoration-color:var(--jev-violet);text-underline-offset:9px}.nav-links .nav-cta{border:1px solid var(--jev-border);color:var(--jev-white);border-radius:999px;padding:9px 15px;font-weight:500}.menu-toggle{border:1px solid var(--jev-border);background:0 0;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;display:none}.menu-toggle svg{width:20px;height:20px}.review-link{z-index:40;color:#d6c6e4;background:#181220;border:1px solid #59486b;border-radius:999px;align-items:center;gap:8px;padding:8px 13px;font-size:11px;text-decoration:none;display:flex;position:fixed;bottom:16px;right:18px}.review-link svg{width:13px;height:13px}.page-main{padding:74px 0 0}.hero{align-items:center;gap:32px;display:grid;position:relative}.hero-stack{grid-template-columns:minmax(0,1fr)}.hero-home{text-align:center;justify-items:center;padding-top:6px}.split-copy{align-content:center;gap:22px;display:grid}.hero-home .split-copy{justify-items:center;max-width:900px}.hero-home h1{max-width:16ch}.hero-split{grid-template-columns:1fr 1.08fr;gap:60px;min-height:450px}.hero-split h1{max-width:13ch}.hero-document{justify-items:start;gap:25px}.hero-document h1{max-width:21ch}.hero-document .lead{max-width:720px}.hero-document .hero-image{width:100%;margin-top:20px}.hero-kpis{flex-wrap:wrap;gap:10px;display:flex}.hero-art{width:100%;min-width:0}.eyebrow,.block-label{color:#c7b0da;letter-spacing:.01em;align-items:center;gap:9px;font-size:13px;font-weight:500;display:inline-flex}.eyebrow svg,.block-label svg{width:16px;height:16px}.eyebrow:before{content:"";background:var(--jev-violet);border-radius:50%;width:6px;height:6px}.block-label{margin-bottom:20px}.block-label:before{content:"";background:var(--jev-violet);width:24px;height:1px}.btn-row{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.btn{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:12px;min-height:48px;padding:12px 22px;font-size:15px;font-weight:600;line-height:1.5;text-decoration:none;transition:background .2s,border-color .2s,filter .2s;display:inline-flex}.btn svg{width:18px;height:18px}.btn-primary{background:var(--jev-gradient);color:#fff}.btn-primary:hover{filter:brightness(1.12)}.btn-secondary{border-color:var(--jev-border);color:var(--jev-white);background:#17131f}.btn-secondary:hover,.btn-quiet:hover{background:#22192e;border-color:#9d77b9}.btn-quiet{border-color:var(--jev-border-soft);color:var(--jev-muted);background:0 0}.btn[disabled]{opacity:.55;cursor:wait}.text-link{color:#d6b9ed;align-items:center;gap:10px;font-size:14px;text-decoration:none;display:inline-flex}.text-link svg{width:16px;height:16px}.hero-panorama{width:100%;margin:-15px 0;position:relative;overflow:hidden}.hero-panorama img{object-fit:contain;object-position:center;width:100%;height:330px;mask-image:linear-gradient(#0000,#000 10% 85%,#0000)}.hero-panorama figcaption{color:var(--jev-dim);justify-content:space-between;gap:20px;font:11px Consolas,monospace;display:flex;position:absolute;bottom:22px;left:0;right:0}.image-figure{border:1px solid var(--jev-border-soft);background:#0d0b14;border-radius:16px;overflow:hidden}.image-figure>img{aspect-ratio:1.35;object-fit:cover;width:100%}.image-figure figcaption{border-top:1px solid var(--jev-border-soft);color:var(--jev-muted);padding:16px 20px;font-size:13px}.hero-image>img{aspect-ratio:3.25;object-position:50% 52%}.media-mock{border:1px solid var(--jev-border-soft);background:#12101b;border-radius:16px;place-items:center;min-height:230px;display:grid;overflow:hidden}.media-mock svg{max-width:100%;height:auto}.card-cover{aspect-ratio:1.9;object-fit:cover;border-bottom:1px solid var(--jev-border-soft);width:calc(100% + 48px);max-width:none;margin:-24px -24px 24px}.icon-tile{color:#cba4e8;background:#a84fea0b;border:1px solid #a84fea3d;border-radius:12px;flex-shrink:0;place-items:center;width:44px;height:44px;margin-bottom:20px;display:grid}.inline-icon{justify-content:center;align-items:center;display:inline-flex}.inline-icon svg{width:18px;height:18px}.section{margin-top:112px;padding-top:0}.block{background:0 0;border:0;border-radius:0;position:relative}.block+.block{margin-top:112px}.section-head{max-width:780px;margin-bottom:38px}.section-head p{max-width:620px;margin-top:18px}.section-head.spread{justify-content:space-between;align-items:end;gap:40px;max-width:none;display:flex}.section-head.spread p{max-width:340px;font-size:16px}.grid-2,.grid-3,.grid-4{gap:20px;min-width:0;display:grid}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.card{border:1px solid var(--jev-border-soft);background:var(--jev-panel);border-radius:16px;min-width:0;padding:24px;overflow:hidden}.card h3{font-size:24px}.card p{margin-top:12px;font-size:16px;line-height:1.7}.card-link{text-decoration:none;transition:border-color .2s,background .2s;display:block}.card-link:hover{background:#d3b5e113;border-color:#a84fea75}.card-link .text-link{margin-top:28px}.mini-title{margin-top:14px;font-size:24px}.tag{border:1px solid var(--jev-border-soft);letter-spacing:.01em;min-height:24px;color:var(--jev-muted);border-radius:999px;align-items:center;gap:7px;padding:3px 9px;font-size:11px;font-weight:500;display:inline-flex}.tag.accent{color:#d6b1f3;background:#a84fea0b;border-color:#a84fea45}.tag.success{color:var(--jev-success);border-color:#6ee7b733}.tag.warn{color:var(--jev-warning);border-color:#f9c74f33}.icon-list{grid-template-columns:1fr 1fr;gap:0 48px;display:grid}.icon-list .card{border:0;border-bottom:1px solid var(--jev-border-soft);background:0 0;border-radius:0;grid-template-columns:44px 1fr;gap:0 20px;padding:28px 0;display:grid}.icon-list .icon-tile{grid-row:1/4;margin:0}.icon-list .card .mini-title{margin-top:0}.icon-list .card p{grid-column:2}.audience-strip .card{background:0 0;border-width:0 0 0 1px;border-radius:0;padding:0 0 0 24px}.audience-strip .card:first-child{border-left:0;padding-left:0}.audience-strip .card .tag{color:var(--jev-dim);border:none;padding:0}.audience-strip .mini-title{font-size:20px}.feature-card .card-cover{aspect-ratio:1.8}.feature-card .icon-tile{border-radius:9px;width:34px;height:34px;margin-bottom:15px}.feature-card .icon-tile svg{width:18px;height:18px}.surface{background:#100d18;border:1px solid #bfa2d14d;border-radius:16px}.decision-surface{text-align:left;width:100%;overflow:hidden;box-shadow:0 20px 70px #a84fea0e}.surface-head{border-bottom:1px solid var(--jev-border-soft);background:#d3b5e107;justify-content:space-between;align-items:center;gap:20px;padding:18px 28px;display:flex}.surface-title{align-items:center;gap:10px;font-size:14px;display:flex}.surface-title svg{color:#d0b0e8;width:18px;height:18px}.surface-head>strong{font-size:15px}.surface-head .head-meta{align-items:center;gap:12px;display:flex}.status-dot{background:var(--jev-success);border-radius:50%;width:6px;height:6px;display:inline-block}.decision-grid{grid-template-columns:minmax(0,1fr);gap:0;margin:0;display:grid}.input-pane{padding:28px}.result-pane{border-top:1px solid var(--jev-border-soft);background:#d3b5e105;padding:28px}.field{gap:10px;display:grid}.field+.field{margin-top:22px}.field label{color:var(--jev-muted);align-items:center;gap:10px;font-size:14px;display:flex}.field label .field-index{color:#a794b8;border:1px solid var(--jev-border-soft);border-radius:5px;place-items:center;width:21px;height:21px;font:11px Consolas,monospace;display:grid}.field input,.field textarea{width:100%;color:var(--jev-white);border:1px solid var(--jev-border-soft);resize:vertical;background:#08070e66;border-radius:12px;padding:15px 17px;font-size:16px;line-height:1.65}.field input{border-radius:999px}.field textarea{min-height:98px}.field textarea:focus,.field input:focus{border-color:#a84fea88}.choice-list{flex-wrap:wrap;gap:8px;display:flex}.choice{border:1px solid var(--jev-border-soft);color:var(--jev-muted);background:#d3b5e107;border-radius:999px;padding:7px 14px;font-size:13px}.choice.is-selected{color:#e2c7f6;background:#a84fea1c;border-color:#a84fea70}.label-row{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.label-row h3{font-size:18px}.label-row p{font-size:13px}.input-actions{justify-content:space-between;align-items:center;gap:20px;margin-top:24px;display:flex}.input-actions small{color:var(--jev-dim);font-size:12px}.result-list{gap:16px;display:grid}.result-row{color:var(--jev-muted);grid-template-columns:125px minmax(0,1fr) 48px;align-items:center;gap:22px;font-size:14px;display:grid}.result-row strong{text-align:right;font:500 14px Consolas,monospace}.bar{background:#f8f6fb0c;border-radius:20px;height:5px;overflow:hidden}.bar>span{border-radius:inherit;background:#5f4b73;height:100%;transition:width .6s;display:block}.result-row.is-top{color:var(--jev-white)}.result-row.is-top .bar>span{background:var(--jev-gradient)}.result-summary{align-items:center;gap:12px;margin-bottom:25px;display:flex}.result-summary svg{color:var(--jev-success);width:21px;height:21px}.result-summary strong{font-size:22px}.result-summary span{color:var(--jev-muted);font-size:13px}.result-footnote{color:var(--jev-dim);margin-top:22px;font-size:12px}.surface-home{max-width:940px}.surface-home .input-pane{padding:22px 28px}.surface-home .result-pane{padding:24px 28px}.surface-home .home-context{color:var(--jev-white);margin:9px 0 18px;font-size:17px;line-height:1.65}.surface-home .label-row{margin-bottom:8px}.surface-home .choice-list{margin-top:16px}.surface-home .result-list{gap:12px}.surface-home .input-actions{margin-top:20px}.playground-hero{gap:40px;max-width:1000px;margin-inline:auto}.playground-hero .split-copy{max-width:820px}.playground-hero h1{max-width:19ch;font-size:clamp(36px,4.6vw,60px)}.scenario-bar{flex-wrap:wrap;gap:8px;padding:20px 28px 0;display:flex}.scenario-tab{border:1px solid var(--jev-border-soft);color:var(--jev-muted);background:0 0;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:13px;display:inline-flex}.scenario-tab svg{width:15px;height:15px}.scenario-tab[aria-pressed=true]{color:#e0c4f4;background:#a84fea18;border-color:#a84fea66}.form-error{color:var(--jev-danger);margin-top:14px;font-size:13px}.json-preview{margin-top:24px}.json-preview summary{color:var(--jev-dim);padding:12px 0;font:12px Consolas,monospace}.json-preview pre{color:#b4a2c5;margin:0;padding:12px 0 4px;font:12px/1.7 Consolas,monospace;overflow:auto}.flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.flow-step{border-top:1px solid #a84fea44;padding-top:24px;position:relative}.flow-step b{color:var(--jev-dim);font:12px Consolas,monospace}.flow-step strong{margin:13px 0 9px;font-size:23px;font-weight:500;display:block}.flow-step p{font-size:15px}.flow-step .icon-tile{background:0 0;border:0;justify-content:start;margin-bottom:10px}.timeline{gap:0;display:grid}.timeline-item{grid-template-columns:44px 1fr;gap:24px;padding-bottom:32px;display:grid;position:relative}.timeline-item:not(:last-child):before{content:"";background:var(--jev-border-soft);width:1px;position:absolute;top:44px;bottom:0;left:21px}.timeline-node{place-items:start center;display:grid}.timeline-node>span:not(.icon-tile){color:#d0b0e8;border:1px solid #a84fea70;border-radius:50%;place-items:center;width:36px;height:36px;font-size:12px;display:grid}.timeline-copy h4{margin-bottom:8px;font-size:22px}.timeline-copy p{font-size:16px}.stat-grid{border-top:1px solid var(--jev-border-soft);border-bottom:1px solid var(--jev-border-soft);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:8px;padding:22px 0;display:grid}.stat{border-right:1px solid var(--jev-border-soft);padding:0 14px}.stat:first-child{padding-left:0}.stat:last-child{border:0}.stat strong{font-size:23px;line-height:1.3;display:block}.stat span{color:var(--jev-dim);margin-top:7px;font-size:12px;display:block}.metric-line{color:var(--jev-muted);justify-content:space-between;gap:15px;margin-top:20px;font-size:13px;display:flex}.metric-line strong{color:var(--jev-white)}.code{border:1px solid var(--jev-border-soft);color:#d9d0e4;background:#0a0811;border-radius:16px;padding:28px;font:14px/1.8 Consolas,monospace;overflow:auto}.code .key{color:#cda0ef}.code .value{color:#8dd7bf}.code .comment{color:var(--jev-dim)}.table-wrap{border:1px solid var(--jev-border-soft);border-radius:16px;overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:640px;font-size:15px}th,td{text-align:left;border-bottom:1px solid var(--jev-border-soft);vertical-align:top;padding:20px 24px}th{color:var(--jev-dim);background:var(--jev-panel);font-size:12px;font-weight:500}td{color:var(--jev-muted)}td strong{color:var(--jev-white);font-weight:500}tr:last-child td{border-bottom:0}.check{color:var(--jev-success)}.dash{color:var(--jev-dim)}.list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.list li{color:var(--jev-muted);gap:12px;font-size:16px;display:flex}.list li:before{content:"↗";color:#bd92df}.notice{border:1px solid #8fa7ff26;border-left:2px solid var(--jev-info);color:var(--jev-muted);background:#8fa7ff07;border-radius:0 10px 10px 0;padding:18px 20px;font-size:13px}.faq-list{gap:0;display:grid}.faq-list details{border:0;border-bottom:1px solid var(--jev-border-soft)}details{border-radius:0}summary{cursor:pointer;color:var(--jev-white);justify-content:space-between;gap:24px;padding:25px 0;font-size:18px;list-style:none;display:flex}summary::-webkit-details-marker{display:none}summary h3{font-size:inherit;letter-spacing:-.01em;line-height:1.5}summary:after{content:"+";color:#bd92df;font-size:25px;font-weight:400;line-height:1}details[open]>summary:after{content:"−"}details p{max-width:860px;padding:0 44px 25px 0;font-size:16px}.cta{background:radial-gradient(at 95% 100%,#4f65f11c,#0000 55%),radial-gradient(at 0 0,#a84fea1a,#0000 60%),#12101a;border:1px solid #a84fea4d;border-radius:16px;padding:64px;position:relative;overflow:hidden}.cta h2{max-width:19ch}.cta p{max-width:620px;margin-top:18px}.cta .btn-secondary{background:var(--jev-gradient);border-color:#0000}.footer{border-top:1px solid var(--jev-border-soft);color:var(--jev-dim);margin-top:100px;padding:50px 0 72px;font-size:12px}.footer-layout{justify-content:space-between;align-items:center;gap:30px;display:flex}.footer .brand{color:var(--jev-white)}.footer-links{gap:24px;display:flex}.footer a{text-decoration:none}.footer a:hover{color:var(--jev-white)}.review-heading{max-width:850px}.review-heading h1{max-width:20ch;font-size:56px}.review-heading p{margin-top:20px}.page-index{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:50px;display:grid}.page-card{border:1px solid var(--jev-border-soft);background:var(--jev-panel);border-radius:16px;flex-direction:column;text-decoration:none;transition:border-color .2s;display:flex;overflow:hidden}.page-card:hover{border-color:#a84fea88}.page-card>img{aspect-ratio:1.75;object-fit:cover;width:100%}.page-card-copy{padding:24px}.page-card h3{margin-top:12px;font-size:24px}.page-card p{margin-top:10px;font-size:14px}.page-card .text-link{margin-top:24px}.review-notes{border:1px solid var(--jev-border-soft);border-radius:16px;margin-top:48px;padding:28px}.review-notes h2{margin-bottom:16px;font-size:24px}.review-notes p{font-size:15px;line-height:1.9}.review-notes code{color:#d4acef;font-size:13px}.route-note{color:var(--jev-dim);font:12px Consolas,monospace}@media (width>=1500px){.container{width:min(1240px,100% - 96px)}.hero-panorama img{height:360px}}@media (width<=1000px){.nav-links{gap:13px}.nav-links a{font-size:12px}.nav-links .nav-cta{padding:8px 10px}.hero-split{gap:32px}.grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.section-head.spread{display:block}.section-head.spread p{max-width:620px}.audience-strip .card:nth-child(3){border-left:0;padding-left:0}.page-index{grid-template-columns:1fr 1fr}.grid-3{gap:14px}.card{padding:20px}.card-cover{width:calc(100% + 40px);margin:-20px -20px 20px}.card h3{font-size:22px}}@media (width<=760px){.container,.narrow{width:calc(100% - 40px)}.nav{min-height:68px}.brand{font-size:25px}.menu-toggle{display:flex}.nav-links{border-bottom:1px solid var(--jev-border);background:#100d18;flex-direction:column;align-items:stretch;gap:0;padding:20px;display:none;position:absolute;top:68px;left:0;right:0}.nav-links.is-open{display:flex}.nav-links a{padding:12px 16px;font-size:16px}.nav-links .nav-cta{text-align:center;margin-top:10px;padding:12px 16px}.page-main{padding-top:42px}.hero{gap:28px}.hero-split{grid-template-columns:1fr}.hero-split h1{max-width:17ch}.hero-home h1{max-width:14ch;font-size:44px}.lead{font-size:18px}.hero-panorama img{object-fit:contain;height:230px}.hero-panorama{width:calc(100% + 40px);margin:0 -20px}.hero-panorama figcaption{display:none}.section,.block+.block{margin-top:76px}.section-head{margin-bottom:28px}.section-head p{font-size:16px}.grid-2,.grid-3,.icon-list{grid-template-columns:1fr}.flow{grid-template-columns:1fr 1fr;gap:28px}.grid-4{gap:20px}.hero-image>img{aspect-ratio:1.8}.image-figure>img{aspect-ratio:1.5}.surface-head{gap:10px;padding:16px 18px}.surface-head .head-meta>.mono{display:none}.input-pane,.result-pane,.surface-home .input-pane,.surface-home .result-pane{padding:22px 18px}.surface-title{font-size:13px}.surface-head .tag{font-size:10px}.input-actions{flex-direction:column-reverse;align-items:start;gap:14px}.input-actions .btn{width:100%}.surface-home .input-actions{flex-direction:row;align-items:center}.surface-home .input-actions .btn{width:auto}.result-row{grid-template-columns:88px minmax(0,1fr) 42px;gap:12px;font-size:12px}.result-row strong{font-size:12px}.label-row{flex-wrap:wrap;gap:10px}.label-row h3{font-size:17px}.scenario-bar{gap:7px;padding:18px 18px 0}.scenario-tab{padding:7px 10px;font-size:11px}.scenario-tab svg{width:13px;height:13px}.field label{font-size:13px}.field textarea,.field input{font-size:16px}.result-summary{flex-wrap:wrap;gap:8px}.result-summary strong{font-size:20px}.cta{padding:36px 26px}.cta h2{font-size:32px}.footer{margin-top:70px;padding:35px 0 70px}.footer-layout{flex-direction:column;align-items:start;gap:22px}.footer-links{flex-wrap:wrap;gap:18px}.page-index{grid-template-columns:1fr 1fr;gap:16px}.review-heading h1{font-size:38px}.review-link{bottom:10px;right:10px}.audience-strip .card{padding-left:18px}.card h3{font-size:22px}h2{font-size:32px}summary{padding:21px 0;font-size:16px}details p{padding-right:12px;font-size:15px}.hero-document .lead{font-size:18px}.hero-document h1{font-size:38px}}@media (width<=460px){.hero-home h1{font-size:38px}.page-index{grid-template-columns:1fr}.btn-row{gap:10px}.btn{padding:11px 17px;font-size:14px}.grid-4{grid-template-columns:1fr}.audience-strip .card{border-left:0;border-top:1px solid var(--jev-border-soft);padding:24px 0 0}.audience-strip .card:first-child{border:0;padding:0}.flow-step strong{font-size:20px}.hero-kpis{gap:6px}.hero-kpis .tag{font-size:10px}.surface-home .input-actions{flex-direction:column-reverse;align-items:stretch}.surface-home .input-actions .btn{width:100%}.stat span{font-size:11px}.review-heading h1{font-size:34px}.code{padding:20px;font-size:12px}}.hero-home .split-copy{gap:18px}.hero-panorama img{object-fit:cover;border-radius:0;width:min(100%,900px);height:360px;margin:auto;mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.hero-home{gap:16px}.hero-panorama{margin:0}.hero-home .lead{max-width:670px}.hero-home .hero-panorama figcaption{bottom:18px}.page-main:has(.hero-home){padding-top:48px}.hero-split .image-figure>img{aspect-ratio:1.5;object-fit:contain}.hero-document .hero-image>img{aspect-ratio:2.6;object-fit:contain}.hero-recipe .decision-surface{padding:0 28px 28px}.hero-recipe .decision-surface .surface-head{margin:0 -28px}.hero-recipe .decision-surface .metric-line{margin-top:28px}.hero-recipe .decision-surface .bar{margin-top:14px}.hero-recipe .hero-art{max-width:940px}.hero-recipe h1{max-width:22ch}.hero-recipe .split-copy{max-width:860px}@media (width<=760px){.hero-panorama img{object-fit:cover;width:100%;height:245px}.hero-home{gap:22px}.hero-home .split-copy{gap:20px}.page-main:has(.hero-home){padding-top:40px}.hero-home .lead{font-size:17px}.hero-home .lead br{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}:root{--jev-border-soft:#f7f2fc24;--jev-muted:#c0b9cb;--jev-dim:#a39aaf}.container{width:min(1320px,100% - 80px)}.nav{min-height:96px}.brand{gap:13px;font-size:31px}.brand-mark{background:var(--jev-gradient);color:#fff;border-radius:11px;width:40px;height:40px}.brand-mark svg{width:24px;height:24px}.nav-links{gap:28px}.nav-links a{font-size:15px}.nav-links .nav-cta{background:var(--jev-gradient);color:#fff;border-color:#0000;padding:12px 21px}.page-main{padding-top:72px}.btn{min-height:50px;padding:13px 23px;font-size:16px}.btn-quiet{color:#d8cbe4}.eyebrow{font-size:14px}.block-label{color:#ddd1e8;background:#d3b5e108;border:1px solid #f7f2fc2b;border-radius:999px;margin-bottom:24px;padding:7px 15px;font-size:13px}.block-label:before{display:none}.section-head h2{line-height:1.2}.section-head p{line-height:1.7}.section,.block+.block{margin-top:128px}.centered-head{text-align:center;margin-inline:auto;max-width:900px;margin-bottom:70px}.centered-head h2,.centered-head p{max-width:800px;margin-inline:auto}.centered-head p{max-width:590px}.card{background:#d3b5e108;border-color:#f7f2fc27}.icon-tile{color:#e5caff;background:linear-gradient(145deg,#a84fea25,#4f65f10d);border-color:#bc91db60;border-radius:50%;width:52px;height:52px}.icon-tile svg{stroke-width:1.6px;width:26px;height:26px}.card-link .card-cover{transition:filter .3s,transform .5s}.card-link:hover .card-cover{filter:brightness(1.12);transform:scale(1.018)}.card-link:hover{border-color:#c695ef99}.card-link .text-link{color:#e0c8f3}.hero-showcase{isolation:isolate;gap:26px}.hero-showcase:before{content:"";z-index:-2;pointer-events:none;background:linear-gradient(#f8f6fb08 1px,#0000 1px) 0 0/64px 64px,linear-gradient(90deg,#f8f6fb08 1px,#0000 1px) 0 0/64px 64px,radial-gradient(at 50% 44%,#a84fea24,#0000 62%) 0 0/100% 100%;position:absolute;inset:-55px calc(660px - 50vw) 0;mask-image:linear-gradient(#000 80%,#0000)}.hero-showcase .split-copy{gap:15px;max-width:970px}.hero-showcase h1{letter-spacing:-.04em;max-width:23ch;line-height:1.16}.hero-showcase .lead{max-width:770px;font-size:20px;line-height:1.55}.hero-showcase .eyebrow{background:#20162d;border:1px solid #ad7acd4d;border-radius:999px;padding:5px 12px;font-size:12px}.hero-explore{margin-top:1px;font-size:14px}.surface-compact{z-index:2;background:linear-gradient(120deg,#251831,#151020 65%);border-color:#bd93d866;border-radius:16px;width:min(100%,880px);margin-top:5px;position:relative;box-shadow:0 24px 80px #a84fea1a}.surface-compact .input-pane{padding:20px 24px 15px}.surface-compact .label-row{margin-bottom:11px}.surface-compact .surface-title{font-size:13px}.quick-input{background:#f8f6fb;border:1px solid #f7f2fc4d;border-radius:999px;align-items:center;gap:8px;padding:5px 5px 5px 17px;display:flex}.quick-input input{color:#241633;outline-offset:0;background:0 0;border:0;width:100%;min-width:0;padding:7px 0;font-size:15px;font-weight:500}.quick-input input:focus-visible{outline:2px solid var(--jev-violet);border-radius:5px}.quick-input .btn{flex-shrink:0;min-height:42px;padding:9px 18px;font-size:14px}.surface-compact .compact-question{color:#c7bacf;margin:11px 0 8px;font-size:12px}.surface-compact .choice-list{gap:6px}.surface-compact .choice{border-color:#b190c53b;padding:3px 10px;font-size:10px;line-height:1.5}.surface-compact .result-pane{background:#0d0b143d;padding:15px 24px 14px}.surface-compact .result-pane h3{align-items:baseline;gap:10px;font-size:15px;display:flex}.surface-compact .result-pane h3 small{color:var(--jev-muted);font-size:11px;font-weight:400}.surface-compact .result-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.surface-compact .result-row{grid-template-columns:1fr auto;gap:6px 8px;font-size:11px;display:grid}.surface-compact .result-row strong{grid-area:1/2;font-size:12px}.surface-compact .bar{grid-area:2/1/auto/-1;height:4px}.surface-compact .result-footnote{margin-top:10px;font-size:10px}.surface-compact .tag{font-size:10px}.showcase-art{pointer-events:none;z-index:1;width:100%;margin-top:-26px;position:relative}.showcase-art img{object-fit:cover;object-position:center 49%;width:100%;height:470px;mask-image:linear-gradient(#0000,#000 10% 80%,#0000)}.showcase-art figcaption{color:#b7a6c4;justify-content:space-between;margin-top:-28px;padding:0 40px;font-size:11px;display:flex;position:relative}.hero-showcase+section{margin-top:92px}.feature-stories{max-width:1240px;margin-inline:auto}.feature-story{grid-template-columns:1fr 1.06fr;align-items:center;gap:75px;margin-top:90px;display:grid}.feature-story+.feature-story{margin-top:100px}.story-copy{padding:25px 10px}.story-copy:before{content:"";background:var(--jev-gradient);border-radius:9px;width:60px;height:4px;margin-bottom:29px;display:block}.story-copy h3{letter-spacing:-.035em;font-size:36px;line-height:1.25}.story-copy p{max-width:480px;margin-top:21px;font-size:18px;line-height:1.8}.story-copy .btn{margin-top:30px}.story-media{background:radial-gradient(at 50% 30%,#a84fea14,#0000 75%),#100c17;border:1px solid #cdaaec4d;border-radius:16px;overflow:hidden}.story-media img{aspect-ratio:1.25;object-fit:contain;width:100%;transition:filter .4s}.story-media figcaption{color:#d5bddf;background:#d3b5e109;border-top:1px solid #cdaaec24;padding:17px 22px;font-size:13px}.feature-story:nth-of-type(2n) .story-media{grid-area:1/1}.feature-story:nth-of-type(2n) .story-copy{grid-area:1/2}.story-media:hover img{filter:brightness(1.13)}.audience-strip{background:linear-gradient(140deg,#d3b5e10c,#0000);border:1px solid #d3b5e12e;border-radius:16px;padding:48px 42px}.audience-strip .section-head{max-width:700px}.audience-strip .section-head h2{max-width:23ch;font-size:42px}.audience-strip .grid-4{gap:26px}.audience-strip .card{background:0 0;padding-left:26px}.audience-strip .card p{font-size:15px}.flow{gap:26px;padding-top:12px}.flow-step{background:#d3b5e108;border:1px solid #d3b5e12b;border-radius:16px;padding:28px 22px 25px}.flow-step .icon-tile{background:#a84fea12;border:1px solid #bd8de33b;justify-content:center;width:44px;height:44px;margin-bottom:15px}.flow-step strong{font-size:23px}.flow-step b{color:#b6a6c5}.flow-step:not(:last-child):after{content:"→";color:#bd92dd;position:absolute;top:47%;right:-22px}.hero-split .image-figure{background:radial-gradient(#a84fea15,#0000 70%);border-color:#c9a4e347}.hero-split .image-figure>img{object-fit:contain;aspect-ratio:1.23}.hero-document .hero-image{background:radial-gradient(#a84fea17,#0000 70%);border-color:#c9a4e340}.hero-document .hero-image>img{aspect-ratio:auto;object-fit:contain;height:410px}.hero-document .image-figure figcaption{color:#d5bddf}.table-wrap{border-color:#d3b5e13c}th{color:#c8b6d7;background:#d3b5e115;padding-block:22px}td{padding-block:22px}tbody tr:hover td{background:#a84fea06}.playground-hero .decision-surface{background:linear-gradient(140deg,#25173166,#0000 60%),#110d1a;border-color:#ba87dc6b;box-shadow:0 24px 80px #a84fea16}.playground-hero .surface-head{background:#b981e210}.playground-hero .result-pane{background:#a84fea08}.playground-hero .field-index{color:#d2b6e6;border-color:#b981e240}.playground-hero .input-pane{padding:30px}.playground-hero .field textarea,.playground-hero .field input{background:#0a0812;line-height:1.65}.playground-hero .result-list .bar{height:7px}.playground-hero .surface-title{font-size:16px}.playground-hero .scenario-tab[aria-pressed=true]{background:#a84fea29;border-color:#c993ef80}.playground-hero .result-summary{background:#a84fea0c;border:1px solid #a84fea40;border-radius:12px;padding:17px 20px}.hero-recipe .decision-surface{background:linear-gradient(130deg,#25183188,#0000),#100d18;border-color:#ba87dc57}.page-focus [data-block-type=faq][data-variant=accordion]{grid-template-columns:1fr 1.2fr;align-items:start;gap:0 80px;display:grid}.page-focus [data-block-type=faq][data-variant=accordion]>.block-label{grid-column:1;justify-self:start}.page-focus [data-block-type=faq][data-variant=accordion]>.section-head{grid-column:1}.page-focus [data-block-type=faq][data-variant=accordion]>.section-head h2{font-size:44px}.page-focus [data-block-type=faq][data-variant=accordion]>.section-head p{max-width:330px;font-size:16px}.page-focus [data-block-type=faq][data-variant=accordion]>.faq-list{grid-area:1/2/4}.faq-list details{background:#d3b5e108;border:1px solid #d3b5e12a;border-radius:12px;margin-bottom:12px}.faq-list summary{padding:20px 24px;font-size:16px}.faq-list details[open]{background:#a84fea0c;border-color:#b779e066}.faq-list details p{padding:0 24px 24px;font-size:15px}.cta{text-align:center;isolation:isolate;background:radial-gradient(at 50% 115%,#a84fea42,#0000 70%),linear-gradient(115deg,#d847a713,#4f65f117),#14101e;border-color:#bb80db61;padding:82px 68px}.cta:before{content:"";z-index:-1;pointer-events:none;background-color:#0000;background-image:linear-gradient(#f8f6fb07 1px,#0000 1px),linear-gradient(90deg,#f8f6fb07 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:50px 50px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;mask-image:radial-gradient(#000,#0000)}.cta h2,.cta p{max-width:840px;margin-inline:auto}.cta .btn-row{justify-content:center}.cta .btn-secondary{padding-inline:26px}.footer{background:#100d16;margin-top:120px;padding:55px 0 80px}.footer-layout>p{max-width:400px;font-size:14px}.footer-links{font-size:14px}.footer .brand-mark{color:#d4a4f0;background:0 0}.footer .brand-mark svg{width:34px;height:34px}.page-index .page-card{background:#d3b5e10b;border-color:#d3b5e135}.review-heading h1{max-width:20ch;font-size:54px;line-height:1.3}@media (width<=1400px){.hero-showcase:before{left:-40px;right:-40px}.nav-links{gap:24px}}@media (width<=1100px){.container{width:calc(100% - 56px)}.nav-links{gap:15px}.nav-links a{font-size:13px}.nav-links .nav-cta{padding:10px 15px}.feature-story{gap:38px}.story-copy h3{font-size:30px}.story-copy p{font-size:16px}.showcase-art img{height:390px}.page-focus [data-block-type=faq][data-variant=accordion]{gap:0 45px}.flow-step{padding-inline:16px}.audience-strip{padding:36px 30px}}@media (width<=760px){.container{width:calc(100% - 40px)}.nav{min-height:76px}.brand{font-size:28px}.brand-mark{width:34px;height:34px}.brand-mark svg{width:22px;height:22px}.nav-links{gap:0;top:76px}.nav-links a{font-size:16px}.nav-links .nav-cta{padding:12px 16px}.page-main,.page-main:has(.hero-showcase){padding-top:38px}.hero-showcase{gap:22px}.hero-showcase .split-copy{gap:15px}.hero-showcase h1{max-width:16ch;font-size:38px;line-height:1.2}.hero-showcase .lead{max-width:355px;font-size:16px;line-height:1.65}.hero-showcase .lead br{display:none}.hero-showcase .eyebrow{font-size:10px}.hero-explore{font-size:13px}.hero-showcase:before{background-size:44px 44px,44px 44px,100% 100%;inset:-38px -20px 0}.surface-compact{border-radius:14px;margin-top:0}.surface-compact .input-pane{padding:16px 14px 13px}.surface-compact .surface-title{gap:6px;font-size:11px}.surface-compact .surface-title svg{width:15px}.surface-compact .tag{padding-inline:6px;font-size:9px}.quick-input{background:0 0;border:0;border-radius:0;flex-direction:column;align-items:stretch;gap:10px;padding:0}.quick-input input{background:#f8f6fb;border:1px solid #fff;border-radius:999px;padding:13px 14px;font-size:14px}.quick-input .btn{width:100%;min-height:42px;font-size:13px}.surface-compact .compact-question{font-size:11px;line-height:1.5}.surface-compact .choice-list{gap:4px}.surface-compact .choice{padding:3px 8px;font-size:9px}.surface-compact .result-pane{padding:13px 14px}.surface-compact .result-pane h3{gap:7px;font-size:13px}.surface-compact .result-pane h3 small{font-size:10px}.surface-compact .result-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 22px}.surface-compact .result-footnote{font-size:9px}.showcase-art{width:calc(100% + 40px);margin:0 -20px}.showcase-art img{object-fit:cover;height:260px;mask-image:linear-gradient(#0000,#000 6% 82%,#0000)}.showcase-art figcaption{margin-top:-10px;padding:0 20px;font-size:9px}.section,.block+.block,.hero-showcase+section{margin-top:76px}.centered-head{margin-bottom:38px}.centered-head h2{font-size:32px}.centered-head p{font-size:16px}.block-label{margin-bottom:19px;padding:5px 11px;font-size:11px}.feature-story,.feature-story+.feature-story{grid-template-columns:1fr;gap:28px;margin-top:46px}.feature-story .story-media,.feature-story:nth-of-type(2n) .story-media{grid-area:1/1}.feature-story .story-copy,.feature-story:nth-of-type(2n) .story-copy{grid-area:2/1;padding:0 0 18px}.story-copy:before{width:40px;height:3px;margin-bottom:20px}.story-copy h3{font-size:29px}.story-copy p{margin-top:16px;font-size:16px}.story-copy .btn{min-height:46px;margin-top:23px;font-size:14px}.story-media img{aspect-ratio:1.45}.story-media figcaption{padding:13px 16px;font-size:11px}.audience-strip{padding:29px 22px}.audience-strip .section-head h2{font-size:30px}.audience-strip .card{padding-top:22px;padding-left:0}.audience-strip .card:first-child{padding-top:0}.audience-strip .card p{font-size:15px}.flow{gap:18px}.flow-step{padding:20px 15px}.flow-step strong{font-size:19px}.flow-step p{font-size:13px}.flow-step:not(:last-child):after{display:none}.page-focus [data-block-type=faq][data-variant=accordion]{display:block}.page-focus [data-block-type=faq][data-variant=accordion]>.section-head h2{font-size:32px}.page-focus [data-block-type=faq][data-variant=accordion]>.section-head p{max-width:none}.faq-list summary{padding:18px;font-size:15px}.faq-list details p{padding:0 18px 20px}.cta{padding:43px 23px}.cta h2{font-size:32px}.cta p{font-size:16px}.cta .btn{min-height:46px;font-size:14px}.hero-document .hero-image>img{aspect-ratio:1.6;object-fit:contain;height:auto}.hero-split .image-figure>img{aspect-ratio:1.5}.playground-hero .input-pane{padding:22px 18px}.playground-hero .surface-title{font-size:13px}.playground-hero .result-summary{padding:14px}.footer{margin-top:80px}.footer-layout>p,.footer-links{font-size:13px}.review-heading h1{font-size:36px}.btn{font-size:15px}.hero-home .split-copy .hero-explore{margin-top:0}}.hero-kicker{justify-content:center;align-items:center;gap:16px;display:flex}.hero-kicker .hero-explore{margin:0;font-size:12px}.hero-kicker .hero-explore svg{width:13px;height:13px}.page-main:has(.hero-showcase){padding-top:36px}.hero-showcase .split-copy{gap:15px}.hero-showcase .eyebrow{padding:3px 11px;font-size:11px}.hero-showcase{gap:22px}.compact-meta{justify-content:space-between;align-items:center;gap:14px;margin-top:12px;display:flex}.surface-compact .compact-meta .compact-question{margin:0;font-size:11px}.surface-compact .compact-meta .choice-list{flex-shrink:0}.showcase-art{margin-top:-18px}.hero-home .split-copy .hero-kicker{justify-self:center}@media (width<=760px){.page-main:has(.hero-showcase){padding-top:30px}.hero-kicker{flex-wrap:wrap;gap:10px}.hero-kicker .hero-explore{font-size:10px}.hero-showcase .eyebrow{padding:3px 9px;font-size:9px}.compact-meta{margin-top:12px;display:block}.surface-compact .compact-meta .compact-question{margin-bottom:8px}.surface-compact .compact-meta .choice-list{flex-wrap:wrap}.showcase-art{margin-top:0}}@media (prefers-reduced-motion:reduce){.story-media img,.card-cover{transition:none!important}}@font-face{font-family:Exo;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/fonts/exo-latin-800.ttf)format("truetype")}.page-focus{--page-gutter:clamp(20px, 3vw, 32px);--jev-muted:#f8f6fbb3;--jev-dim:#a59cad;font-size:20px;line-height:1.625}.page-focus .container{width:min(1320px, calc(100% - var(--page-gutter) * 2));min-width:0;max-width:1320px;margin-inline:auto}.page-focus .feature-stories{width:100%;max-width:none}.page-focus .site-header{background:var(--jev-canvas);position:relative}.page-focus .nav{min-height:118px}.page-focus .brand{font-size:34px}.page-focus .brand-mark{border-radius:12px;width:46px;height:46px}.page-focus .nav-links{gap:28px}.page-focus .nav-links a{font-size:18px;font-weight:400}.page-focus .nav-links .nav-cta{padding:16px 26px;font-weight:500}.page-focus .page-main{isolation:isolate;padding-top:80px;position:relative}.page-focus .page-main:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#f8f6fb0d 1px,#0000 1px),linear-gradient(90deg,#f8f6fb0d 1px,#0000 1px);background-position:50% 0;background-size:60px 60px;height:1080px;position:absolute;inset:0 0 auto;mask-image:linear-gradient(#000,#000 55%,#0000)}.page-focus h1,.page-focus h2,.page-focus h3{letter-spacing:-.01em;font-weight:600}.page-focus h1{font-synthesis:none;font-weight:800}.page-focus h2{max-width:24ch;font-size:52px;font-weight:700;line-height:1.23}.page-focus h3{font-weight:600;line-height:1.35}.page-focus p{font-weight:500}.page-focus .api-runtime{color:var(--jev-muted);flex-wrap:wrap;justify-content:space-between;gap:8px 20px;margin-top:18px;font-size:13px;line-height:1.6;display:flex}.page-focus .request-meta{color:var(--jev-dim);overflow-wrap:anywhere;margin-top:10px;font-size:12px;line-height:1.6}.page-focus .quick-examples{margin:0 0 22px}.page-focus .quick-examples-label{color:var(--jev-muted);margin-bottom:12px;font-size:14px;font-weight:500;display:block}.page-focus .quick-examples .scenario-bar{gap:8px;padding:0}.page-focus .quick-examples .scenario-tab{align-items:center;gap:8px;min-height:38px;padding:7px 13px;font-size:13px;display:inline-flex}.page-focus .quick-examples .scenario-tab svg{width:15px;height:15px}.page-focus .preset-notes{border-left:2px solid #b889db70;margin-top:16px;padding-left:13px}.page-focus .preset-description{color:#e5dbea;margin:0;font-size:14px;line-height:1.6}.page-focus .preset-source{color:var(--jev-dim);margin:7px 0 0;font-size:12px;line-height:1.6}.page-focus .preset-source a{color:#d3b5e1;text-underline-offset:3px;text-decoration:underline}.page-focus .preset-source a:hover{color:#f8f6fb}.page-focus .preset-notes:has(>[hidden]):not(:has(>:not([hidden]))),.page-focus .result-pane .result-list:empty{display:none}.page-focus button:disabled{cursor:not-allowed;opacity:.6}.page-focus .surface-compact .json-preview{margin-top:16px}.page-focus .btn{min-height:56px;padding:14px 26px;font-size:18px;font-weight:500}.page-focus .text-link{font-size:18px;font-weight:500}.page-focus .block-label{background:#d3b5e10d;border-color:#f7f2fc33;margin-bottom:24px;padding:6px 16px;font-size:16px;font-weight:500}.page-focus .hero-focused{isolation:isolate;text-align:center;justify-items:center;gap:48px;width:100%;max-width:none;padding-top:0}.page-focus .hero-focused:before{content:none}.page-focus .hero-focused .split-copy{justify-items:center;gap:24px;width:100%;max-width:1010px}.page-focus .hero-focused h1{letter-spacing:0;max-width:1010px;font-size:72px;line-height:1.27}.page-focus .hero-focused .lead{max-width:660px;font-size:20px;font-weight:500;line-height:1.5}.page-focus .hero-kicker{gap:16px}.page-focus .hero-kicker .eyebrow{color:#c5acd8;background:0 0;border:0;padding:0;font-size:14px;font-weight:500}.page-focus .hero-kicker .hero-explore{margin:0;font-size:14px}.page-focus .hero-focused .decision-surface{text-align:left;background:radial-gradient(340px 190px at 0 0,#d847a71f,#0000 75%),radial-gradient(340px 190px at 100% 0,#4f65f11a,#0000 75%),radial-gradient(340px 190px at 0 100%,#a84fea1a,#0000 75%),radial-gradient(340px 190px at 100% 100%,#d847a714,#0000 75%),#100d18;border:1px solid #f7f2fc40;border-radius:16px;width:100%;max-width:1120px;margin:0;box-shadow:0 20px 70px #a84fea0c}.page-focus .hero-home .decision-surface{max-width:1040px}.page-focus .decision-grid{grid-template-columns:minmax(0,1fr)}.page-focus .decision-surface .surface-head{background:#f8f6fb03;padding:22px 32px}.page-focus .decision-surface .surface-title{font-size:16px;font-weight:500}.page-focus .decision-surface .input-pane{padding:32px}.page-focus .decision-surface .result-pane{background:#f8f6fb02;padding:28px 32px}.page-focus .decision-surface .label-row{margin-bottom:18px}.page-focus .decision-surface .label-row h3{font-size:18px}.page-focus .decision-surface .tag{font-size:12px;font-weight:500}.page-focus .decision-surface .choice{padding:5px 13px;font-size:13px;line-height:1.5}.page-focus .decision-surface .result-footnote{color:var(--jev-dim);margin-top:18px;font-size:12px;line-height:1.6}.page-focus .surface-compact .input-pane{padding:28px 32px}.page-focus .quick-input{background:#f8f6fb;border-color:#0000;border-radius:18px;align-items:flex-end;gap:16px;min-height:66px;padding:16px}.page-focus .quick-input textarea{resize:vertical;color:#241633;width:100%;min-width:0;min-height:93px;max-height:320px;font:inherit;background:0 0;border:0;border-radius:5px;padding:3px 5px;font-size:17px;font-weight:500;line-height:1.65}.page-focus .quick-input textarea:focus-visible{outline:2px solid var(--jev-violet);outline-offset:3px}.page-focus .quick-input .btn{min-height:54px;padding:13px 24px;font-size:17px}.page-focus .compact-meta{flex-direction:column;align-items:flex-start;gap:12px;margin-top:22px}.page-focus .surface-compact .compact-meta .compact-question{color:var(--jev-muted);font-size:14px;line-height:1.6}.page-focus .surface-compact .choice-list{gap:6px}.page-focus .surface-compact .choice{padding:5px 12px;font-size:13px}.page-focus .surface-compact .result-pane h3{gap:12px;font-size:18px}.page-focus .surface-compact .result-pane h3 small{font-size:13px;font-weight:400}.page-focus .surface-compact .result-list{gap:24px}.page-focus .surface-compact .result-row{gap:10px;font-size:14px}.page-focus .surface-compact .result-row strong{font-size:14px;font-weight:500}.page-focus .surface-compact .bar{height:6px}.page-focus .scenario-bar{gap:12px;padding:24px 32px 0}.page-focus .scenario-tab{min-height:46px;padding:10px 17px;font-size:15px;font-weight:500}.page-focus .field{gap:10px}.page-focus .field+.field{margin-top:22px}.page-focus .field label{gap:10px;font-size:16px;font-weight:500}.page-focus .field label .dim{font-size:14px;font-weight:400}.page-focus .field input,.page-focus .field textarea{padding:15px 19px;font-size:17px;line-height:1.6}.page-focus .field textarea{min-height:104px}.page-focus .field-index{font-size:12px}.page-focus .input-actions{margin-top:26px}.page-focus .input-actions small{max-width:44ch;font-size:13px;line-height:1.6}.page-focus .result-summary{background:#a84fea08;border-color:#a84fea33;padding:18px 20px}.page-focus .result-summary strong{font-size:24px;font-weight:600}.page-focus .result-summary [data-confidence]{font-size:14px}.page-focus .playground-hero .result-row{font-size:15px}.page-focus .playground-hero .result-row strong,.page-focus .json-preview summary{font-size:14px}.page-focus .section,.page-focus .block+.block{margin-top:128px}.page-focus .section-head{margin-bottom:48px}.page-focus .section-head p{margin-top:24px;font-size:20px;line-height:1.625}.page-focus .centered-head{max-width:960px;margin-bottom:56px}.page-focus .centered-head p{max-width:640px}.page-focus .feature-story,.page-focus .feature-story+.feature-story{grid-template-columns:repeat(2,minmax(0,1fr));gap:64px;margin-top:80px}.page-focus .story-copy{padding:20px 0}.page-focus .story-copy h3{font-size:32px;line-height:1.25}.page-focus .story-copy p{max-width:570px;margin-top:24px;font-size:20px;line-height:1.625}.page-focus .story-copy:before{display:none}.page-focus .story-copy .btn{margin-top:32px}.page-focus .story-media img{aspect-ratio:1.4}.page-focus .story-media img,.page-focus .image-figure>img{object-fit:contain;max-height:520px}.page-focus .story-media figcaption{padding:18px 22px;font-size:14px;line-height:1.5}.page-focus .audience-strip{padding:48px}.page-focus .audience-strip .section-head{max-width:850px}.page-focus .audience-strip .section-head h2{font-size:52px;line-height:1.23}.page-focus .grid-2,.page-focus .grid-3,.page-focus .grid-4{gap:24px}.page-focus .card{background:#d3b5e10d;border-color:#f7f2fc33;padding:30px}.page-focus .card-cover{width:calc(100% + 60px);margin:-30px -30px 28px}.page-focus .audience-strip .card{background:0 0;padding:0 0 0 24px}.page-focus .audience-strip .card:first-child{padding-left:0}.page-focus .card h3{font-size:24px;font-weight:600;line-height:1.35}.page-focus .audience-strip .card h3{font-size:22px}.page-focus .card p,.page-focus .audience-strip .card p{font-size:18px;line-height:1.6}.page-focus .flow-step strong{font-size:24px;font-weight:600;line-height:1.35}.page-focus .flow-step p{margin-top:10px;font-size:16px}.page-focus .tag{font-size:12px}.page-focus .section>.grid-2{gap:40px}.page-focus .list{font-size:17px;line-height:1.75}.page-focus [data-block-type=faq][data-variant=accordion]>.section-head h2{font-size:52px;line-height:1.23}.page-focus [data-block-type=faq][data-variant=accordion]>.section-head p{font-size:20px}.page-focus .faq-list details{border-color:#f7f2fc33;border-radius:16px;margin-bottom:16px}.page-focus .faq-list summary{padding:25px 28px}.page-focus .faq-list summary h3{letter-spacing:0;font-size:20px;font-weight:600;line-height:1.5}.page-focus .faq-list details p{padding:0 28px 28px;font-size:18px;line-height:1.625}.page-focus .cta{padding:88px 64px}.page-focus .cta h2{max-width:23ch;font-size:52px;line-height:1.23}.page-focus .cta p{margin-top:24px;font-size:20px;line-height:1.6}.page-focus .footer{margin-top:128px;padding-top:64px}@media (width<=1100px){.page-focus .nav-links{gap:18px}.page-focus .nav-links a{font-size:14px}.page-focus .hero-focused h1{font-size:60px}.page-focus h2{font-size:44px}.page-focus .feature-story,.page-focus .feature-story+.feature-story{gap:40px}.page-focus .story-copy h3{font-size:30px}.page-focus .audience-strip{padding:36px}.page-focus .compact-meta{flex-wrap:wrap;gap:12px}}@media (width<=1023px){.page-focus .nav{min-height:96px}.page-focus .menu-toggle{display:flex}.page-focus .nav-links{border-bottom:1px solid var(--jev-border);background:#100d18;flex-direction:column;align-items:stretch;gap:0;padding:20px;display:none;position:absolute;top:96px;left:0;right:0}.page-focus .nav-links.is-open{display:flex}.page-focus .nav-links a{padding:12px 16px;font-size:16px}.page-focus .nav-links .nav-cta{text-align:center;margin-top:10px;padding:14px 18px}}@media (width<=760px){.page-focus{font-size:16px;line-height:1.65}.page-focus .nav{min-height:76px}.page-focus .brand{font-size:28px}.page-focus .brand-mark{border-radius:10px;width:36px;height:36px}.page-focus .nav-links{top:76px}.page-focus .nav-links a{font-size:16px}.page-focus .page-main{padding-top:52px}.page-focus .page-main:before{background-size:48px 48px;height:900px}.page-focus h2{font-size:32px;line-height:1.28}.page-focus .hero-focused{gap:28px}.page-focus .hero-focused .split-copy{gap:16px}.page-focus .hero-focused h1{letter-spacing:-.025em;font-size:36px;line-height:1.22}.page-focus .hero-focused .lead{max-width:38ch;font-size:18px;line-height:1.55}.page-focus .hero-focused .lead br{display:none}.page-focus .hero-kicker{gap:8px 14px}.page-focus .hero-kicker .eyebrow,.page-focus .hero-kicker .hero-explore{font-size:12px}.page-focus .hero-focused .decision-surface{border-radius:14px}.page-focus .decision-surface .input-pane,.page-focus .decision-surface .result-pane{padding:20px 18px}.page-focus .decision-surface .label-row{margin-bottom:14px}.page-focus .decision-surface .surface-head{padding:18px}.page-focus .decision-surface .surface-title{font-size:14px}.page-focus .decision-surface .tag{padding:3px 8px;font-size:11px}.page-focus .quick-input{background:0 0;flex-direction:column;align-items:stretch;gap:10px;padding:0}.page-focus .quick-input textarea{background:#f8f6fb;border-radius:12px;min-height:136px;padding:13px 15px;font-size:16px}.page-focus .quick-input .btn{min-height:46px;padding:10px 20px;font-size:15px}.page-focus .surface-compact .compact-meta{margin-top:16px}.page-focus .surface-compact .compact-meta .compact-question{margin-bottom:10px;font-size:13px}.page-focus .surface-compact .choice{padding:4px 9px;font-size:12px}.page-focus .surface-compact .choice-list{gap:5px}.page-focus .surface-compact .result-pane h3{flex-wrap:wrap;gap:3px 10px;font-size:18px}.page-focus .surface-compact .result-pane h3 small{font-size:12px}.page-focus .surface-compact .result-list{gap:16px 22px}.page-focus .surface-compact .result-footnote{margin-top:14px}.page-focus .scenario-bar{gap:8px;padding:18px 18px 0}.page-focus .scenario-tab{min-height:42px;padding:8px 12px;font-size:13px}.page-focus .field label{flex-wrap:wrap;gap:7px;font-size:14px}.page-focus .field label .dim{font-size:13px}.page-focus .field+.field{margin-top:20px}.page-focus .input-actions{gap:16px;margin-top:22px}.page-focus .input-actions small{font-size:12px}.page-focus .result-summary{padding:16px}.page-focus .result-summary strong{font-size:22px}.page-focus .playground-hero .result-row{grid-template-columns:85px minmax(0,1fr) 44px;gap:12px;font-size:14px}.page-focus .result-footnote{font-size:12px}.page-focus .section,.page-focus .block+.block{margin-top:72px}.page-focus .section-head,.page-focus .centered-head{margin-bottom:32px}.page-focus .section-head p{margin-top:16px;font-size:16px;line-height:1.65}.page-focus .block-label{margin-bottom:18px;padding:5px 12px;font-size:12px}.page-focus .feature-story,.page-focus .feature-story+.feature-story{grid-template-columns:minmax(0,1fr);gap:24px;margin-top:40px}.page-focus .story-copy h3{font-size:28px;line-height:1.35}.page-focus .story-copy p{margin-top:16px;font-size:16px}.page-focus .story-copy .btn{margin-top:24px}.page-focus .story-media figcaption{padding:15px 18px;font-size:12px}.page-focus .audience-strip{padding:28px 22px}.page-focus .audience-strip .section-head h2{font-size:30px}.page-focus .card{padding:24px}.page-focus .card-cover{width:calc(100% + 48px);margin:-24px -24px 24px}.page-focus .card p,.page-focus .audience-strip .card p{font-size:16px;line-height:1.65}.page-focus .audience-strip .card{padding:24px 0 0}.page-focus .audience-strip .card:first-child{padding-top:0}.page-focus .card h3,.page-focus .audience-strip .card h3{font-size:22px}.page-focus .flow-step strong{font-size:21px}.page-focus .flow-step p{font-size:15px}.page-focus .section>.grid-2{gap:24px}.page-focus .list{font-size:16px}.page-focus [data-block-type=faq][data-variant=accordion]>.section-head h2{font-size:32px}.page-focus [data-block-type=faq][data-variant=accordion]>.section-head p{font-size:16px}.page-focus .faq-list summary{padding:20px 18px}.page-focus .faq-list summary h3{font-size:16px}.page-focus .faq-list details p{padding:0 18px 20px;font-size:15px}.page-focus .cta{padding:40px 22px}.page-focus .cta h2{font-size:32px}.page-focus .cta p{margin-top:18px;font-size:16px}.page-focus .btn{min-height:48px;padding:11px 20px;font-size:15px}.page-focus .footer{margin-top:72px}}@media (width<=380px){.page-focus .hero-focused h1{font-size:32px}.page-focus .hero-kicker{gap:7px 12px}.page-focus .hero-kicker .hero-explore{font-size:11px}.page-focus .surface-compact .result-pane .label-row{align-items:flex-start}}.page-focus .custom-decision-fields{border-top:1px solid #d3b5e12b;margin-top:20px;padding-top:16px}.page-focus .custom-decision-fields summary{cursor:pointer;color:var(--jev-muted);font-size:14px;font-weight:600}.page-focus .custom-decision-fields[open] summary{margin-bottom:20px}.page-focus .custom-decision-fields label{color:var(--jev-muted);margin:16px 0 8px;font-size:14px;font-weight:600;display:block}.page-focus .custom-decision-fields input{box-sizing:border-box;width:100%;min-height:46px;color:var(--jev-white);font:inherit;background:#0f0c16;border:1px solid #d3b5e14d;border-radius:10px;padding:12px 14px;font-size:15px}.page-focus .custom-decision-fields input:focus-visible,.page-focus .custom-decision-fields summary:focus-visible{outline-offset:3px;outline:2px solid #ba8ae4}.page-focus .step-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.page-focus .step-cards[data-step-count="3"]{grid-template-columns:repeat(2,minmax(0,1fr))}.page-focus .step-cards .step-card{background:#24192f;border:1px solid #c7a0df55;border-radius:16px;flex-direction:column;min-width:0;padding:0;display:flex;overflow:hidden}.page-focus .step-media{box-sizing:content-box;aspect-ratio:640/420;object-fit:contain;background:#100d18;border:1px solid #d3b5e15e;border-radius:12px;flex-shrink:0;width:calc(100% - 74px);height:auto;margin:24px 24px 0;padding:12px;display:block}.page-focus .step-copy{background:#100d18;border-top:1px solid #c7a0df40;flex:1;margin-top:24px;padding:30px 32px 34px}.page-focus .step-number{color:#c5acd8;margin-bottom:14px;font-size:15px;font-weight:600;display:block}.page-focus .step-copy h3{letter-spacing:-.01em;font-size:26px;font-weight:600;line-height:1.3}.page-focus .step-copy p{margin-top:16px;font-size:17px;font-weight:500;line-height:1.65}.page-focus .model-landscape{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.page-focus .model-card{background:#d3b5e108;flex-direction:column;min-width:0;padding:36px;display:flex}.page-focus .model-vendor{min-height:48px;color:var(--jev-muted);align-items:center;gap:14px;font-size:16px;font-weight:500;display:flex}.page-focus .vendor-logo{object-fit:contain;flex-shrink:0;width:42px;height:42px}.page-focus .model-name-row{flex-wrap:wrap;align-items:center;gap:16px;margin-top:24px;display:flex}.page-focus .model-name-row h3{margin:0;font-size:32px;font-weight:600;line-height:1.3}.page-focus .model-name-row .tag{margin:0;font-size:12px}.page-focus .model-specs{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:24px;margin:0;padding:28px 0;display:grid}.page-focus .model-specs div{min-width:0}.page-focus .model-specs dt{color:var(--jev-dim);margin-bottom:8px;font-size:13px}.page-focus .model-specs dd{color:var(--jev-white);margin:0;font-size:18px;font-weight:500;line-height:1.55}.page-focus .model-card-footer{border-top:1px solid #f7f2fc26;justify-content:space-between;align-items:center;gap:20px;margin-top:auto;padding-top:24px;display:flex}.page-focus .model-card-footer .text-link{margin:0;font-size:16px}.page-focus .model-pending{color:var(--jev-dim);font-size:13px}@media (width<=1100px){.page-focus .model-card{padding:28px}.page-focus .model-specs{grid-template-columns:1fr;gap:18px}}@media (width<=760px){.page-focus .step-cards,.page-focus .step-cards[data-step-count="3"],.page-focus .model-landscape{grid-template-columns:minmax(0,1fr)}.page-focus .step-media{border-radius:10px;width:calc(100% - 50px);margin:16px 16px 0;padding:8px}.page-focus .step-copy{margin-top:16px;padding:24px}.page-focus .step-copy h3{font-size:25px}.page-focus .step-copy p{font-size:16px}.page-focus .model-card{padding:26px 24px}.page-focus .model-vendor{font-size:15px}.page-focus .model-name-row h3{font-size:30px}.page-focus .model-specs dd{font-size:17px}.page-focus .model-card-footer{flex-wrap:wrap;gap:12px}}.preserve-lines{white-space:pre-line}.ui-icon{width:20px;height:20px;mask:var(--icon) center / contain no-repeat;-webkit-mask:var(--icon) center / contain no-repeat;background:currentColor;flex:none;display:inline-block}.brand-mark .ui-icon{width:24px;height:24px}.footer .brand-mark .ui-icon{width:34px;height:34px}.icon-tile .ui-icon{width:26px;height:26px}.text-link .ui-icon,.nav-cta .ui-icon{width:16px;height:16px}.nav-cta{justify-content:center;align-items:center;gap:8px;display:inline-flex}.content-media-layout{align-items:center}.content-copy{margin-top:14px}.content-list{margin-top:20px}.rich-text{margin-top:14px}.rich-text>*+*{margin-top:20px}.rich-bold{font-weight:700}.rich-italic{font-style:italic}.rich-underline{text-decoration:underline}.rich-code{font-family:Consolas,monospace}.cta-actions{margin-top:24px}.page-focus .cta .btn-secondary{border-color:var(--jev-border);background:#17131f}.model-pending{overflow-wrap:anywhere}.page-focus .decision-surface astro-island{width:100%;display:block}.page-focus .faq-list.grid-2{align-items:start}@media (width<=760px){.page-focus .hero-focused .lead.preserve-lines{white-space:normal}}.page-content .content-meta{color:var(--jev-muted,#b5aabe);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding-top:30px;display:flex}.page-content .breadcrumbs{flex-wrap:wrap;align-items:center;gap:10px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.page-content .breadcrumbs li+li:before{content:"/";opacity:.45;margin-right:10px}.page-content .breadcrumbs a{text-decoration:none}.page-content .breadcrumbs a:hover{text-decoration:underline}.page-content .content-byline{margin:0;font-size:13px}.page-content .content-sources{border-top:1px solid var(--jev-border,#55445f);margin:12px 0 72px;padding-top:28px}.page-content .content-sources h2{font-size:20px;font-weight:700;line-height:1.4}.page-content .content-sources>p{max-width:78ch;margin:10px 0 20px;font-size:14px}.page-content .content-sources ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 32px;padding:0;list-style:none;display:grid}.page-content .content-sources li{flex-direction:column;gap:4px;min-width:0;font-size:14px;display:flex}.page-content .content-sources a{overflow-wrap:anywhere;text-underline-offset:3px}.page-content .content-sources li>span{color:var(--jev-muted,#b5aabe);font-size:12px}@media (width<=640px){.page-content .content-meta{gap:10px;padding-top:22px}.page-content .content-sources ul{grid-template-columns:1fr}}.jev-playground{min-width:0;color:var(--text,#f8f6fb);text-align:left}.jev-playground form{margin:0}.jev-playground .decision-grid{grid-template-columns:minmax(0,1fr)!important;gap:0!important;display:grid!important}.jev-playground .input-pane,.jev-playground .result-pane{min-width:0}.jev-playground .result-pane{border-top:1px solid #d6c9ee24;border-left:0!important}.jev-playground .field{gap:10px;margin-top:22px;font-size:14px;font-weight:600;display:grid}.jev-playground :is(input:not([type=checkbox]):not([type=file]),textarea,select){box-sizing:border-box;color:#f8f6fb;outline-offset:4px;background:#100d18;border:1px solid #d6c9ee33;border-radius:12px;width:100%;min-width:0;padding:13px 15px;font:500 15px/1.65 Exo,sans-serif}.jev-playground textarea{resize:vertical}.jev-playground .quick-input textarea{color:#1b132c;background:#f8f6fb;min-height:120px;max-height:340px;line-height:1.65}.page-focus .jev-playground .quick-input textarea{color:#241633!important;box-shadow:none!important;background:0 0!important;border:0!important}.jev-playground .scenario-icon{background:currentColor;flex-shrink:0;width:15px;height:15px;display:inline-block;mask-position:50%;mask-size:contain;mask-repeat:no-repeat}.jev-playground :is(input,textarea,select,button,a,summary):focus-visible{outline-offset:4px;outline:2px solid #b790f7}.jev-playground input[type=checkbox]{accent-color:#ab65ed;flex-shrink:0;width:16px;height:16px}.jev-playground .btn svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:18px;height:18px}.jev-playground .btn:disabled{cursor:wait;opacity:.6}.jev-playground .scenario-bar{flex-wrap:wrap;gap:8px;display:flex}.jev-playground .scenario-tab{text-align:left;align-items:center;gap:7px;line-height:1.4;display:inline-flex}.jev-playground .scenario-number{color:#aa96bb;font-size:10px;font-weight:600}.jev-playground .scenario-tab[aria-pressed=true] .scenario-number{color:#e8c2ff}.jev-playground .preset-description{color:#cac0d8;margin:14px 0 4px;font-size:13px;line-height:1.7}.jev-playground .preset-source{color:#ac9dbd;margin:5px 0 18px;font-size:11px;line-height:1.65}.jev-playground .preset-source a{color:#dbb3f5;text-underline-offset:3px}.jev-playground .custom-decision-fields{margin-top:18px}.jev-playground .custom-decision-fields summary{cursor:pointer;color:#cdbadf;font-size:13px}.jev-playground .custom-decision-fields label{margin:16px 0 8px;font-size:13px;display:block}.jev-playground .field-index{color:#caa9ed;border:1px solid #42364f;border-radius:50%;place-items:center;width:23px;height:23px;margin-right:8px;font-size:11px;display:inline-grid}.jev-playground .playground-run-row{flex-wrap:wrap;align-items:center;gap:18px;margin-top:26px;display:flex}.jev-playground .playground-run-row>span,.jev-playground .playground-run-status{color:#a99cb8;font-size:12px;line-height:1.6}.jev-playground .playground-run-status{margin:18px 0 0}.jev-playground .turnstile-field:not(.is-interactive){height:0;min-height:0;margin:0;padding:0;overflow:visible}.jev-playground .turnstile-field.is-interactive{margin-top:20px}.jev-playground .turnstile-field p{color:#cbbcd9;font-size:13px}.jev-playground .form-error,.jev-playground .batch-partial-note{color:#ffd5c4;background:#e68b7714;border:1px solid #e68b773d;border-radius:10px;padding:12px 16px;font-size:13px;line-height:1.65}.jev-playground .label-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.jev-playground .label-row h3{flex-wrap:wrap;align-items:center;gap:12px;margin:0;font-size:18px;font-weight:600;display:flex}.jev-playground .label-row h3 small{color:#bca8cd;font-size:12px;font-weight:500}.jev-playground .result-empty{color:#ac9dbd;margin:20px 0 28px;font-size:14px;line-height:1.7}.jev-playground .result-list{margin:26px 0;grid-template-columns:repeat(auto-fit,minmax(145px,1fr))!important;gap:20px!important;display:grid!important}.jev-playground .result-list .result-row{align-items:center;font-size:13px;background:0 0!important;border:0!important;grid-template-columns:minmax(0,1fr) auto!important;gap:9px!important;padding:0!important;display:grid!important}.jev-playground .result-row .bar{grid-column:1/-1}.jev-playground .bar{background:#dfccf517;border-radius:9px;height:5px;overflow:hidden}.jev-playground .bar>span{border-radius:inherit;background:#665074;height:100%;transition:width .25s;display:block}.jev-playground .is-top .bar>span,.jev-playground .summary-count .bar>span{background:linear-gradient(90deg,#d847a7,#9854ed,#4f65f1)}.jev-playground .result-footnote{color:#a99ab9;margin:16px 0 0;font-size:11px;line-height:1.7}.jev-playground .request-metrics{border-top:1px solid #d6c9ee24;flex-wrap:wrap;gap:24px 40px;margin-top:26px;padding:22px 0 4px;display:flex}.jev-playground .request-metrics>div{gap:4px;display:grid}.jev-playground .request-metrics span{color:#b9a7ca;font-size:11px}.jev-playground .request-metrics strong{letter-spacing:-.7px;font-variant-numeric:tabular-nums;font-size:22px;font-weight:600}.jev-playground .request-metrics small{color:#a698b5;max-width:260px;font-size:10px}.jev-playground .playground-mode-tabs{background:#06040c2e;border-bottom:1px solid #d6c9ee24;gap:4px;padding:15px 26px;display:flex}.jev-playground .playground-mode-tabs button{color:#b7a6c8;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:9px;padding:12px 18px;font:600 14px/1.4 Exo,sans-serif;display:flex}.jev-playground .playground-mode-tabs button[aria-pressed=true]{color:#f0e5fb;background:#aa66ec1a;border-color:#c08eef40}.jev-playground .mode-new{letter-spacing:.4px;color:#e9bfee;text-transform:uppercase;border:1px solid #604070;border-radius:5px;padding:2px 4px;font-size:9px}.jev-playground .batch-intro{justify-content:space-between;align-items:flex-start;gap:24px;margin:0 0 22px;display:flex}.jev-playground .batch-intro h3{letter-spacing:-.5px;margin:0 0 10px;font-size:21px;font-weight:600;line-height:1.45}.jev-playground .batch-intro p{color:#bbaecb;max-width:540px;margin:0;font-size:14px;line-height:1.7}.jev-playground .batch-intro .btn{flex-shrink:0;min-height:40px;font-size:12px}.jev-playground .batch-import-panel{background:#05030a3d;border:1px solid #d6c9ee21;border-radius:14px;margin-top:18px;padding:22px}.jev-playground .upload-dropzone{cursor:pointer;background:linear-gradient(120deg,#964fd30d,#d63eae09);border:1px dashed #ba85e966;border-radius:12px;align-items:center;gap:15px;padding:23px;display:flex;position:relative}.jev-playground .upload-dropzone svg{fill:none;stroke:#c18bf1;stroke-width:1.5px;flex-shrink:0;width:27px;height:27px}.jev-playground .upload-dropzone strong,.jev-playground .upload-dropzone small{display:block}.jev-playground .upload-dropzone strong{font-size:14px;font-weight:600}.jev-playground .upload-dropzone small{color:#af9bbf;margin-top:3px;font-size:11px}.jev-playground .upload-dropzone input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.jev-playground .upload-dropzone:focus-within{outline-offset:4px;outline:2px solid #b790f7}.jev-playground .batch-file-name{color:#b5a0c7;overflow-wrap:anywhere;margin:10px 0 18px;font-size:11px}.jev-playground .batch-import-controls{flex-wrap:wrap;align-items:flex-end;gap:24px;display:flex}.jev-playground .batch-import-controls>label:first-child{flex:1;min-width:220px}.jev-playground .batch-import-controls label,.jev-playground .batch-preview-heading label,.jev-playground .batch-dimension details label{color:#c9b8d9;gap:8px;font-size:12px;display:grid}.jev-playground .batch-check{align-items:center;margin:0 0 10px;font-size:13px;line-height:1.5;gap:10px!important;display:flex!important}.jev-playground .batch-preview-heading{justify-content:space-between;align-items:flex-end;gap:16px;margin:20px 0 13px;display:flex}.jev-playground .batch-preview-heading>span{color:#a896bb;padding-bottom:13px;font-size:11px}.jev-playground .batch-preview-scroll,.jev-playground .batch-results-scroll{border:1px solid #d6c9ee21;border-radius:10px;width:100%;overflow:auto}.jev-playground .batch-preview-scroll{max-height:230px}.jev-playground table{border-collapse:collapse;text-align:left;background:0 0;width:100%;margin:0;font-size:12px;line-height:1.65}.jev-playground th{color:#d6c8e3;background:#1a1424;font-weight:600}.jev-playground th,.jev-playground td{vertical-align:top;border:0;border-bottom:1px solid #d6c9ee1a;padding:12px 14px}.jev-playground td{color:#cdbfd9;overflow-wrap:anywhere}.jev-playground tbody tr:last-child>*{border-bottom:0}.jev-playground .batch-preview-scroll tbody th{color:#9e87b2;background:0 0;width:48px;font-size:11px}.jev-playground .batch-limit-note{color:#ad9bbb;margin:14px 0 0;font-size:11px;line-height:1.7}.jev-playground .batch-dimension-heading{justify-content:space-between;align-items:center;gap:16px;margin:24px 0 15px;display:flex}.jev-playground .batch-dimension-heading h3{margin:0;font-size:15px;font-weight:600}.jev-playground .batch-dimension-heading span{color:#a895ba;font-size:11px}.jev-playground .batch-dimensions{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.jev-playground .batch-dimension{border:1px solid #d6c9ee26;border-radius:12px;min-width:0;padding:16px}.jev-playground .batch-dimension p{color:#b3a0c3;margin:10px 0 14px;font-size:11px;line-height:1.8}.jev-playground .batch-dimension details summary{color:#d3a9f4;cursor:pointer;font-size:11px}.jev-playground .batch-dimension details label{margin-top:13px}.jev-playground .batch-dimension details input,.jev-playground .batch-dimension details textarea{padding:10px;font-size:12px}.jev-playground .batch-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0 32px;display:grid}.jev-playground .batch-summary-card{border:1px solid #d6c9ee24;border-radius:12px;min-width:0;padding:18px}.jev-playground .batch-summary-card h3{margin:0 0 18px;font-size:15px;font-weight:600}.jev-playground .summary-count{grid-template-columns:minmax(0,1fr) auto;gap:7px;margin:14px 0;font-size:11px;display:grid}.jev-playground .summary-count .bar{grid-column:1/-1;height:4px}.jev-playground .summary-count small{color:#a58daf;font-size:10px;font-weight:500}.jev-playground .batch-result-heading{justify-content:space-between;align-items:center;gap:20px;margin:20px 0;display:flex}.jev-playground .batch-result-heading h3{margin:0;font-size:16px;font-weight:600}.jev-playground .batch-downloads{flex-wrap:wrap;gap:8px;display:flex}.jev-playground .batch-downloads .btn{min-height:34px;padding:8px 12px;font-size:11px}.jev-playground .batch-results-scroll table{min-width:630px}.jev-playground .batch-results-scroll td:first-child{width:43%;min-width:220px;max-width:350px}.jev-playground .row-identifier{color:#937da5;margin-bottom:4px;font-size:9px;display:block}.jev-playground .result-choice{color:#e2d4ed;font-size:12px}.jev-playground .result-confidence{color:#aa94bd;white-space:nowrap;margin-top:5px;font-size:10px;display:block}.jev-playground .batch-row-error{color:#dda58e;font-size:11px}.jev-playground .json-preview{margin-top:18px}.jev-playground .json-preview summary{color:#c4a8dc;cursor:pointer;font-size:12px}.jev-playground .json-preview pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:350px;font-size:11px;overflow:auto}@media (width<=760px){.jev-playground .batch-intro,.jev-playground .batch-result-heading{flex-direction:column;gap:16px}.jev-playground .batch-dimensions,.jev-playground .batch-summary{grid-template-columns:minmax(0,1fr)}.jev-playground .batch-import-panel{padding:16px}.jev-playground .batch-dimension-heading{flex-direction:column;align-items:flex-start;gap:5px}.jev-playground .playground-mode-tabs{gap:2px;padding:12px}.jev-playground .playground-mode-tabs button{gap:6px;padding:10px;font-size:12px}.jev-playground .request-metrics{gap:20px}.jev-playground .request-metrics strong{font-size:20px}.jev-playground .token-metric{display:none!important}.jev-playground .batch-preview-heading{flex-direction:column;align-items:stretch;gap:8px}.jev-playground .batch-preview-heading>span{padding:0}.jev-playground .label-row h3{font-size:16px}.jev-playground .mode-new{display:none}.jev-playground .quick-input{flex-direction:column;gap:12px;display:flex!important}.jev-playground .quick-input .btn{align-self:stretch;position:static!important}.jev-playground .quick-input textarea{border-radius:14px!important;padding:16px!important}.jev-playground .result-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (prefers-reduced-motion:reduce){.jev-playground .bar>span{transition:none}}@media (width<=760px){.page-focus .jev-playground .quick-input textarea{background:#f8f6fb!important}}.page-content{--content-line:#f7f2fc26;--content-panel:#d3b5e108}.page-content .container{width:min(1320px, calc(100% - var(--page-gutter,24px) * 2));max-width:1320px;margin-inline:auto}.page-content h1{font-weight:800}.page-content h2{font-weight:700}.page-content h3{font-weight:600}.page-content p{font-weight:500}.page-content .content-hero{padding-top:8px}.page-content .content-hero-body{grid-template-columns:1fr;align-items:center;gap:44px;display:grid}.page-content .content-hero-copy{text-align:center;flex-direction:column;align-items:center;gap:24px;max-width:1040px;margin-inline:auto;display:flex}.page-content .content-hero h1{letter-spacing:-.025em;text-wrap:balance;max-width:100%;font-size:clamp(40px,5.2vw,72px);line-height:1.15}.page-content .content-hero .lead{max-width:760px;font-size:20px;line-height:1.65}.page-content .content-hero-actions{justify-content:center;margin-top:4px}.page-content .content-tags{flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.page-content .content-tags .tag{padding:5px 12px;font-size:13px}.page-content .content-hero-media{border:1px solid var(--content-line);background:#110d18;border-radius:24px;min-width:0;overflow:hidden}.page-content .content-hero-media img{object-fit:contain;width:100%;height:clamp(260px,31vw,430px)}.page-content .content-hero-media figcaption{border-top:1px solid var(--content-line);color:var(--jev-dim);padding:16px 22px;font-size:13px;line-height:1.6}.page-content [data-block-type=heroCase] .content-hero-body{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:48px}.page-content [data-block-type=heroCase] .content-hero-copy{text-align:left;align-items:start}.page-content [data-block-type=heroCase] h1{font-size:clamp(40px,4.2vw,64px)}.page-content [data-block-type=heroCase] .content-tags,.page-content [data-block-type=heroCase] .content-hero-actions{justify-content:start}.page-content .content-metrics{border-block:1px solid var(--content-line);grid-template-columns:repeat(3,minmax(0,1fr));margin:48px 0 0;padding:28px 0;display:grid}.page-content .content-metrics>div{border-left:1px solid var(--content-line);flex-direction:column;min-width:0;padding:0 32px;display:flex}.page-content .content-metrics>div:first-child{border-left:0;padding-left:0}.page-content .content-metrics dt{color:var(--jev-muted);font-size:15px}.page-content .content-metrics dd{order:-1;margin:0 0 10px;font-size:30px;font-weight:600;line-height:1.2}.page-content .content-metrics small{color:var(--jev-dim);margin-top:10px;font-size:13px;font-weight:500;line-height:1.6;display:block}.page-content .content-section-head{max-width:900px;margin-bottom:38px}.page-content .content-section-head .block-label{margin-bottom:20px}.page-content .content-section-head h2{text-wrap:balance;max-width:26ch;font-size:clamp(32px,3.6vw,48px);line-height:1.23}.page-content .content-section-head>p{max-width:760px;font-size:18px;line-height:1.75}.page-content .content-icon-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px;display:grid}.page-content .content-icon-list article{border-top:1px solid var(--content-line);grid-template-columns:48px minmax(0,1fr);gap:22px;padding:32px 0;display:grid}.page-content .content-icon-list .icon-tile{width:48px;height:48px;margin:0}.page-content .content-icon-list h3{font-size:24px}.page-content .content-icon-list p{margin-top:12px;font-size:17px;line-height:1.75}.page-content .content-feature-value{color:#dfc8f0;margin-bottom:10px;font:600 28px/1.3 Consolas,monospace;display:block}.page-content .content-timeline{max-width:900px;margin:0;padding:0;list-style:none}.page-content .content-timeline>li{border-top:1px solid var(--content-line);grid-template-columns:88px minmax(0,1fr);gap:30px;padding:30px 0;display:grid}.page-content .content-timeline-number{color:#c5acd8;white-space:nowrap;font:13px/2.4 Consolas,monospace}.page-content .content-timeline-title{align-items:center;gap:14px;display:flex}.page-content .content-timeline-title .ui-icon{color:#c5acd8;width:22px;height:22px}.page-content .content-timeline-title h3{font-size:25px}.page-content .content-timeline p{margin-top:14px;font-size:18px;line-height:1.75}.page-content .content-timeline-media{object-fit:contain;width:100%;max-height:360px;margin-top:24px}.page-content .content-step-icon{color:#d3b5e1;vertical-align:middle;margin-bottom:16px;margin-left:14px;display:inline-flex}.page-content .content-formula{flex-wrap:wrap;justify-content:center;gap:12px 28px;margin:0 0 34px;padding:0;list-style:none;display:flex}.page-content .content-formula li{border:1px solid var(--content-line);color:#dec8ef;border-radius:999px;padding:9px 20px;font-size:15px;position:relative}.page-content .content-formula li:not(:last-child):after{content:"+";color:var(--jev-dim);position:absolute;right:-20px}.page-content .content-prompt-guide,.page-content .content-before-after,.page-content .content-prompt-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.page-content .content-prompt-guide article,.page-content .content-before-after article,.page-content .content-prompt-cards article{border:1px solid var(--content-line);background:var(--content-panel);border-radius:20px;min-width:0;padding:32px}.page-content .content-prompt-guide .is-highlighted,.page-content .content-before-after .is-highlighted{background:#a84fea0a;border-color:#b889db70}.page-content .content-prompt-guide h3,.page-content .content-before-after h3,.page-content .content-prompt-cards h3{font-size:25px;line-height:1.35}.page-content .content-prompt-guide p,.page-content .content-prompt-cards p{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:20px;font:500 15px/1.9 Consolas,monospace}.page-content .content-prompt-cards article{flex-direction:column;gap:28px;display:flex}.page-content .content-prompt-cards[data-count="3"] article:first-child{flex-direction:row;grid-column:1/-1}.page-content .content-prompt-copy{flex-direction:column;flex:1;min-width:0;display:flex}.page-content .content-prompt-copy .text-link{margin-top:auto;padding-top:26px;font-size:16px}.page-content .content-prompt-cards p{padding-bottom:20px}.page-content .content-prompt-media{aspect-ratio:16/9;object-fit:contain;border:2px solid var(--content-line);border-radius:12px;width:100%}.page-content .content-prompt-cards[data-count="3"] article:first-child .content-prompt-media{width:40%}.page-content .content-code{border:1px solid var(--content-line);background:#090711;border-radius:20px;min-width:0;overflow:hidden}.page-content .content-code-toolbar{border-bottom:1px solid var(--content-line);color:#c5acd8;justify-content:space-between;align-items:center;gap:20px;padding:18px 24px;font:14px/1.6 Consolas,monospace;display:flex}.page-content .content-copy-code{color:#e5cfee;background:#d3b5e10c;border:1px solid #b889db50;border-radius:999px;flex-shrink:0;min-height:40px;padding:8px 16px;font:500 14px Exo,sans-serif}.page-content .content-copy-code:hover{background:#d3b5e11c}.page-content .content-code-endpoint{color:#c8b4d8;overflow-wrap:anywhere;padding:18px 28px 0;font:500 13px/1.6 Consolas,monospace}.page-content .content-code pre{color:#e1d4ed;tab-size:2;max-width:100%;max-height:min(560px,70vh);margin:0;padding:28px;font:14px/1.85 Consolas,monospace;overflow:auto}.page-content .content-copy-status:not(:empty){color:var(--jev-success);padding:0 28px 20px;font-size:14px;display:block}.page-content .content-security-note{border-left:2px solid #a98ac8;max-width:900px;margin-top:20px;padding:4px 0 4px 18px;font-size:14px;line-height:1.8}.page-content .content-table-scroll{border:1px solid var(--content-line);scrollbar-color:#72558a #110d18;border-radius:18px;min-width:0;max-width:100%;overflow-x:auto}.page-content .content-table{border-collapse:collapse;width:100%;min-width:660px;font-size:16px;line-height:1.75}.page-content .content-table th,.page-content .content-table td{border-bottom:1px solid var(--content-line);overflow-wrap:anywhere;padding:24px;font-weight:500}.page-content .content-table thead th{color:#dfc8f0;background:#d3b5e10b;font-size:15px;font-weight:600}.page-content .content-table tbody th{color:#f0e6f6;background:#d3b5e104;width:25%;font-size:16px;font-weight:600}.page-content .content-table tbody tr:last-child>*{border-bottom:0}.page-content .content-table .align-center{text-align:center}.page-content .content-table .align-end{text-align:right}.page-content .content-table .tone-muted{color:var(--jev-dim)}.page-content .content-table .tone-strong{color:#e6c9fa;font-weight:600}.page-content .comparison-table[data-highlight-side=ours] td:nth-child(2),.page-content .comparison-table[data-highlight-side=ours] thead th:nth-child(2),.page-content .comparison-table[data-highlight-side=theirs] td:nth-child(3),.page-content .comparison-table[data-highlight-side=theirs] thead th:nth-child(3){background:#a84fea0a}.page-content .content-row-source{color:#c4a6d8;text-underline-offset:3px;margin-top:12px;font-size:12px;font-weight:500;text-decoration:underline;display:block}.page-content .content-source{color:var(--jev-dim);flex-wrap:wrap;align-items:baseline;gap:10px 20px;margin-top:20px;font-size:13px;line-height:1.8;display:flex}.page-content .content-source a{color:#cbb0df;text-underline-offset:3px}.page-content .content-source>span{white-space:nowrap}.page-content .content-footnotes{color:var(--jev-muted);margin:20px 0 0;padding-left:20px;font-size:14px;line-height:1.8}.page-content .content-footnotes li+li{margin-top:8px}.page-content .content-before-after.is-stacked{grid-template-columns:minmax(0,1fr)}.page-content .content-side-label{color:#c5acd8;text-transform:uppercase;letter-spacing:.08em;margin-bottom:16px;font:12px/1.6 Consolas,monospace;display:block}.page-content .content-before-after article>p{margin-top:12px;font-size:17px}.page-content .content-before-after ul{gap:18px;margin:26px 0 0;padding:0;list-style:none;display:grid}.page-content .content-before-after li{color:var(--jev-muted);grid-template-columns:18px minmax(0,1fr);gap:12px;font-size:17px;display:grid}.page-content .content-before-after li>span:first-child{color:#d3b5e1;font-size:20px}.page-content .content-before-after img{object-fit:contain;border-radius:12px;width:100%;max-height:360px;margin-top:28px}.page-content .content-full .rich-text{max-width:900px;margin-top:0;font-size:18px;line-height:1.85}.page-content .content-full.without-media,.page-content .content-text-only{max-width:760px;margin-inline:auto}.page-content .content-full .image-figure{margin-top:34px}.page-content .content-full .image-figure>img{aspect-ratio:auto;object-fit:contain;max-height:440px}.page-content .rich-text h3{margin-top:34px;font-size:26px}.page-content .rich-text a{color:#d3b5e1;text-underline-offset:4px;text-decoration:underline}.page-content .rich-text .list{padding-left:24px;list-style:outside;display:block}.page-content .rich-text ol.list{list-style:decimal}.page-content .rich-text .list li{margin-top:10px;font-size:18px;line-height:1.85;display:list-item}.page-content .rich-text .list li:before{content:none}.page-content .content-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=1000px){.page-content [data-block-type=heroCase] .content-hero-body{grid-template-columns:minmax(0,1fr);gap:34px}.page-content [data-block-type=heroCase] .content-hero-copy{max-width:none}.page-content [data-block-type=heroCase] h1{max-width:22ch}.page-content .content-hero-media img{height:360px}.page-content .content-icon-list{gap:0 28px}}@media (width<=760px){.page-content .content-hero{padding-top:0}.page-content .content-hero-copy{gap:22px}.page-content .content-hero h1,.page-content [data-block-type=heroCase] h1{font-size:clamp(36px,8.8vw,48px)}.page-content .content-hero .lead{font-size:18px}.page-content .content-hero-actions{gap:12px;width:100%}.page-content .content-hero-actions .btn{width:100%}.page-content .content-hero-media{border-radius:16px}.page-content .content-hero-media img{height:auto;max-height:330px}.page-content .content-hero-media figcaption{padding:14px 18px;font-size:12px}.page-content .content-metrics{grid-template-columns:minmax(0,1fr);margin-top:30px;padding:0}.page-content .content-metrics>div,.page-content .content-metrics>div:first-child{border-left:0;border-top:1px solid var(--content-line);padding:22px 0}.page-content .content-metrics>div:first-child{border-top:0}.page-content .content-section-head{margin-bottom:28px}.page-content .content-section-head h2{font-size:34px}.page-content .content-section-head>p{font-size:17px}.page-content .content-icon-list,.page-content .content-prompt-guide,.page-content .content-before-after,.page-content .content-prompt-cards{grid-template-columns:minmax(0,1fr)}.page-content .content-icon-list article{grid-template-columns:42px minmax(0,1fr);gap:18px;padding:26px 0}.page-content .content-icon-list .icon-tile{width:42px;height:42px}.page-content .content-timeline>li{grid-template-columns:62px minmax(0,1fr);gap:16px;padding:26px 0}.page-content .content-timeline-number{font-size:11px}.page-content .content-timeline-title{align-items:start;gap:10px}.page-content .content-timeline-title .ui-icon{width:18px;height:18px;margin-top:5px}.page-content .content-timeline-title h3{font-size:22px}.page-content .content-timeline p{font-size:16px}.page-content .content-prompt-guide article,.page-content .content-before-after article,.page-content .content-prompt-cards article{border-radius:16px;padding:24px}.page-content .content-prompt-cards[data-count="3"] article:first-child{flex-direction:column}.page-content .content-prompt-cards[data-count="3"] article:first-child .content-prompt-media{width:100%}.page-content .content-code-toolbar{gap:12px;padding:16px 18px;font-size:12px}.page-content .content-code-toolbar>span{overflow-wrap:anywhere;min-width:0}.page-content .content-copy-code{padding:8px 12px;font-size:12px}.page-content .content-code pre{padding:22px 18px;font-size:12px}.page-content .content-code-endpoint{padding-inline:18px}.page-content .content-table th,.page-content .content-table td{padding:20px 18px}}
