/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.table{display:table}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.commercial-guide{border:1px solid #54213f;border-left:2px solid var(--pink);color:#aeb8c7;background:#100a14;align-items:center;gap:10px;margin:-34px 0 34px;padding:12px 15px;font-size:11px;display:flex}.commercial-guide>i{background:var(--pink);width:7px;height:7px;box-shadow:0 0 12px var(--pink);border-radius:50%;flex:none}.commercial-guide b{color:#ff4ca2;font-weight:750}.field.main>span{color:#ff4ca2;justify-content:space-between;align-items:center;gap:8px;min-height:18px;display:flex}.field.main>span i{letter-spacing:.12em;color:#ff8fc5;border:1px solid #66304e;flex:none;margin-left:auto;padding:3px 5px;font-family:ui-monospace,monospace;font-size:6px;font-style:normal;line-height:1}.field.main .input{background:#110a13;border-color:#6c2850}.field.main .input:focus-within{border-color:var(--pink);box-shadow:0 0 0 2px #ff007a1c}.toggle.main>div>b{color:#ff4ca2;flex-wrap:wrap;align-items:center;gap:8px;display:flex}.toggle.main>div>b em{letter-spacing:.12em;color:#ff8fc5;border:1px solid #66304e;padding:3px 5px;font-family:ui-monospace,monospace;font-size:6px;font-style:normal;line-height:1}.rail .proposal{background:#120b14;border:1px solid #6b2850;padding:17px}.rail .proposal b{color:#ff68b2}.table td.proposal-cell{color:#ff68b2;background:#1a0c16;font-weight:850}:root{--ink:#f3f6fb;--muted:#9ca8b8;--paper:#05080f;--panel:#09111f;--panel2:#0c1729;--line:#162c4d;--blue:#247dff;--blue2:#6ba7ff;--pink:#ff007a;--green:#5bffb0;--white:#fff;--amber:#ffb83d}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:15px}button,input{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}.topbar{color:#fff;z-index:30;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#050810ef;border-bottom:1px solid #0d1729;grid-template-columns:auto 1fr auto;align-items:center;gap:35px;height:82px;padding:0 clamp(18px,4vw,54px);display:grid;position:sticky;top:0}.brand{align-items:center;gap:12px;display:flex}.logo-orbit{color:#fff;background:radial-gradient(circle at 20% 24%,var(--pink) 0 2px,transparent 3px),radial-gradient(circle at 80% 28%,var(--blue) 0 2px,transparent 3px),radial-gradient(circle at 22% 78%,var(--green) 0 2px,transparent 3px),#07101e;border:1px solid #294b7d;border-radius:50%;place-items:center;width:40px;height:40px;font-size:17px;font-weight:400;display:grid;position:relative}.logo-orbit:before,.logo-orbit:after{content:"";border:1px solid #ff007a66;border-radius:50%;position:absolute;inset:5px;transform:rotate(35deg)}.logo-orbit:after{border-color:#247dff66;inset:9px;transform:rotate(-35deg)}.logo-orbit i{color:var(--pink);font-size:7px;font-style:normal;position:absolute;bottom:9px;right:7px}.brand>div{flex-direction:column;display:flex}.brand>div b{letter-spacing:.08em;font-size:14px}.brand>div small{letter-spacing:.2em;color:#74849a;margin-top:4px;font-size:8px}.quick-links{justify-self:center;align-items:center;gap:30px;display:flex}.quick-links a{color:#b4becd;letter-spacing:.02em;border-bottom:1px solid #0000;padding:31px 0;font-size:11px;font-weight:700}.quick-links a:hover{color:#fff;border-color:var(--blue)}.quick-links i{color:var(--pink);margin-left:5px;font-style:normal}.actions,.final-actions{gap:9px;display:flex}.primary,.ghost{letter-spacing:.02em;border-radius:0;padding:12px 16px;font-size:11px;font-weight:800}.primary{background:var(--blue);color:#fff;border:1px solid var(--blue)}.primary:hover{background:#4390ff}.primary span{color:#fff;margin-left:7px}.ghost{color:#c3ccda;background:0 0;border:1px solid #24344e}.ghost:hover{border-color:var(--blue);color:#fff}.ghost.dark{color:#d5ddea;border-color:#29405f}.hero{color:#fff;background:radial-gradient(circle at 88% 30%,#0c1a3122 0 28%,#0000 28.2%),linear-gradient(135deg,#05080f 0% 60%,#07101d 100%);border-bottom:1px solid #10213b;grid-template-columns:1.12fr .88fr;align-items:center;gap:76px;min-height:640px;padding:80px clamp(24px,5vw,72px) 72px;display:grid;position:relative;overflow:hidden}.hero:before{content:"";opacity:.34;background-color:#0000;background-image:linear-gradient(#11234144 1px,#0000 1px),linear-gradient(90deg,#11234144 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:64px 64px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 34%,#000 82%);mask-image:linear-gradient(90deg,#0000 34%,#000 82%)}.hero>div,.hero>aside{z-index:1;position:relative}.eyebrow,.kicker{letter-spacing:.22em;color:var(--blue);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:700}.eyebrow:before{content:"";background:var(--blue);vertical-align:middle;width:24px;height:1px;margin-right:15px;display:inline-block}.hero h1{letter-spacing:-.06em;margin:28px 0 30px;font-size:clamp(56px,6.7vw,94px);font-weight:400;line-height:.93}.hero h1 em{color:var(--pink);letter-spacing:-.04em;font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400;display:inline-block}.hero p{color:#b2bdcb;max-width:670px;margin:0;font-size:18px;line-height:1.72}.hero-facts{gap:0;margin-top:48px;display:flex}.hero-facts>div{border-right:1px solid #20324c;grid-template-columns:auto 1fr;align-items:end;gap:0 10px;padding:0 30px;display:grid}.hero-facts>div:first-child{padding-left:0}.hero-facts>div:last-child{border:0}.hero-facts b{font-size:27px;font-weight:400}.hero-facts span{letter-spacing:.15em;color:#718097;max-width:75px;font-family:ui-monospace,monospace;font-size:8px}.intel-panel{background:#07111fdd;border:1px solid #1b3b68;grid-template-rows:auto 1fr auto;min-height:470px;display:grid}.intel-panel>header{border-bottom:1px solid #172e50;justify-content:space-between;padding:16px 18px;display:flex}.intel-panel>header span,.intel-panel>header b{letter-spacing:.15em;color:#70829a;font-family:ui-monospace,monospace;font-size:8px}.intel-panel>header b{color:var(--green);font-weight:400}.intel-panel>header b i{background:var(--green);width:5px;height:5px;box-shadow:0 0 10px var(--green);border-radius:50%;margin-right:7px;display:inline-block}.radar{place-self:center;width:300px;height:300px;position:relative}.radar:before,.radar:after{content:"";transform-origin:0;background:#173054;width:220px;height:1px;position:absolute;top:50%;left:50%}.radar:before{transform:rotate(30deg)}.radar:after{transform:rotate(150deg)}.ring{border:1px solid #15305a;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.r1{width:250px;height:250px}.r2{width:178px;height:178px}.r3{border-color:#1d63bd;width:104px;height:104px}.axis{transform-origin:0;background:#183354;width:125px;height:1px;position:absolute;top:50%;left:50%}.a1{transform:rotate(90deg)}.a2{transform:rotate(210deg)}.radar-core{border:1px solid var(--blue);background:#09162a;border-radius:50%;place-items:center;width:82px;height:82px;font-size:40px;font-weight:300;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.radar-core small{color:var(--pink);font-size:8px;position:absolute;bottom:22px;right:18px}.node{border-radius:50%;width:7px;height:7px;position:absolute;box-shadow:0 0 12px}.n1{background:var(--blue);color:var(--blue);top:72px;left:43px}.n2{background:var(--pink);color:var(--pink);bottom:79px;left:23px}.n3{background:var(--green);color:var(--green);top:48px;right:55px}.intel-metrics{border-top:1px solid #172e50;grid-template-columns:1.4fr 1fr .8fr;display:grid}.intel-metrics>div{border-right:1px solid #172e50;padding:15px}.intel-metrics>div:last-child{border:0}.intel-metrics span{letter-spacing:.12em;color:#657891;font-family:ui-monospace,monospace;font-size:7px;display:block}.intel-metrics strong{margin-top:5px;font-size:15px;display:block}.tabs{z-index:20;background:#070b13;border-bottom:1px solid #14253e;height:66px;padding:0 clamp(14px,5vw,70px);display:flex;position:sticky;top:82px;overflow:auto}.tabs button{color:#7d8999;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 20px;font-size:11px;font-weight:750}.tabs button.active{color:#fff;border-color:var(--blue)}.tabs button.active:before{content:"";background:var(--pink);border-radius:50%;width:5px;height:5px;margin-right:9px;display:inline-block}.page{max-width:1440px;margin:auto;padding:70px clamp(18px,5vw,72px) 90px}.section-head{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:30px;display:flex}.section-head h2{letter-spacing:-.045em;max-width:850px;margin:13px 0 12px;font-size:clamp(34px,4vw,54px);font-weight:400;line-height:1.04}.section-head p{color:var(--muted);max-width:780px;margin:0;font-size:15px;line-height:1.65}.badge{color:var(--blue2);letter-spacing:.12em;white-space:nowrap;background:0 0;border:1px solid #224675;border-radius:0;padding:9px 12px;font-family:ui-monospace,monospace;font-size:8px}.formula{border:1px solid #17345c;border-left:2px solid var(--blue);background:#07101d;align-items:center;gap:20px;margin:-5px 0 20px;padding:16px 19px;display:flex}.formula b{letter-spacing:.15em;color:var(--blue2);font-family:ui-monospace,monospace;font-size:8px}.formula code{color:#fff;font-size:12px}.formula span{color:var(--muted);font-size:11px}.two{grid-template-columns:1fr 1fr;gap:18px;margin:18px 0;display:grid}.panel{background:linear-gradient(145deg,#09111e,#07101c);border:1px solid #142c4e;margin:18px 0;padding:25px;box-shadow:0 18px 50px #0002}.two>.panel{margin:0}.panel-title{border-bottom:1px solid #152943;justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:21px;padding-bottom:15px;display:flex}.panel-title>div{flex-direction:column;display:flex}.panel-title span{letter-spacing:.16em;color:#60738e;font-family:ui-monospace,monospace;font-size:8px;font-weight:700}.panel-title h3{margin:6px 0;font-size:19px;font-weight:500}.panel-title>b{color:var(--blue2);font-size:17px;font-weight:500}.fields{grid-template-columns:1fr 1fr;gap:16px;display:grid}.fields.four{grid-template-columns:repeat(4,1fr)}.field{flex-direction:column;gap:7px;display:flex}.field>span{color:#aeb8c7;font-size:11px;font-weight:650}.field small{color:#63738a;font-size:9px;line-height:1.4}.input{background:#050a13;border:1px solid #1a3459;align-items:center;height:44px;padding:0 12px;display:flex}.input:focus-within{border-color:var(--blue);box-shadow:0 0 0 2px #247dff18}.input input{color:#fff;background:0 0;border:0;outline:0;width:100%;min-width:0;font-weight:750}.input b{color:#61738c;white-space:nowrap;margin-right:6px;font-size:9px}.input b:last-child{margin:0 0 0 6px}.allocation{background:#050a13;border:1px solid #1b3d6c;grid-template-columns:1fr auto;margin-top:20px;padding:18px;display:grid}.allocation span{color:#7285a0;letter-spacing:.13em;font-family:ui-monospace,monospace;font-size:8px}.allocation b{color:#fff;font-size:23px}.allocation small{color:#63758d;grid-column:1/-1}.presets{background:#070d17;border:1px solid #142a49;grid-template-columns:1.3fr repeat(3,1fr);gap:9px;margin:18px 0;padding:17px;display:grid}.presets>div{padding:7px 11px}.presets h3{margin:6px 0;font-weight:500}.presets button{color:#fff;text-align:left;background:#080f1c;border:1px solid #172f52;flex-direction:column;gap:5px;padding:16px;display:flex}.presets button:hover,.presets .selected{border-color:var(--blue);background:#0a1b32}.presets button span{color:#73849b;font-size:10px}.insights{grid-template-columns:1fr 1fr;gap:18px;display:grid}.insights article{background:#080f1b;border:1px solid #142d4f;padding:21px}.insights b{color:var(--blue2);font-weight:650}.insights article:nth-child(2) b{color:#ff4ca2}.insights p{color:var(--muted);margin:7px 0 0;font-size:12px;line-height:1.55}.costs{grid-template-columns:repeat(3,1fr);gap:10px;margin:18px 0;display:grid}.costs>div{background:#08101c;border:1px solid #173155;padding:18px}.costs .warm{background:#170f19;border-color:#59233f}.costs span{color:#71829a;letter-spacing:.12em;font-family:ui-monospace,monospace;font-size:8px;display:block}.costs b{margin-top:6px;font-size:21px;font-weight:500;display:block}.costs .warm b{color:#ff69b1}.rail{color:#fff;text-align:center;background:#07101d;border:1px solid #1b3c68;grid-template-columns:1fr 25px 1.2fr 25px 1fr;align-items:center;padding:24px;display:grid}.rail>div{flex-direction:column;display:flex}.rail span{color:#6f829d;letter-spacing:.14em;font-family:ui-monospace,monospace;font-size:8px}.rail b{margin:6px;font-size:clamp(22px,3vw,34px);font-weight:400}.rail small{color:#667890}.rail>i{background:#203b60;height:1px}.rail .rec{background:var(--blue);color:#fff;padding:18px}.rail .rec span,.rail .rec small{color:#d7e7ff}.tip{border:1px solid #4e1e3a;border-left:2px solid var(--pink);background:#0a101d;grid-template-columns:220px 1fr;margin-top:18px;padding:20px 23px;display:grid}.tip>b{letter-spacing:.13em;color:#ff4ba2;font-family:ui-monospace,monospace;font-size:8px}.tip p{color:#aab5c4;margin:0;line-height:1.65}.dark-card{color:#fff;background:#050a12;border:1px solid #193d6c;grid-template-columns:1fr 1fr;gap:12px;margin-top:18px;padding:18px;display:grid}.dark-card>div{flex-direction:column;display:flex}.dark-card span{color:#6f829c;font-family:ui-monospace,monospace;font-size:8px}.dark-card b{color:var(--blue2);margin-top:4px;font-size:17px}.chips{flex-wrap:wrap;gap:9px;margin-top:18px;display:flex}.chips span{background:#091422;border:1px solid #162e4f;padding:9px 12px;font-size:10px}.toggle{align-items:center;gap:11px;margin:4px 0 20px;display:flex}.toggle>button{background:#0b1421;border:1px solid #29405e;border-radius:20px;width:44px;height:24px;padding:2px}.toggle>button i{background:#718096;border-radius:50%;width:18px;height:18px;transition:all .2s;display:block}.toggle>button.on{border-color:var(--blue);background:#0a2244}.toggle>button.on i{background:var(--blue);transform:translate(20px);box-shadow:0 0 10px #247dff}.toggle>div{flex-direction:column;display:flex}.toggle small{color:var(--muted);margin-top:3px;font-size:10px}.segments{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.segments button{color:#fff;text-align:left;background:#08101c;border:1px solid #173154;padding:20px}.segments button:hover,.segments .active{border-color:var(--blue);background:#0a1a30}.segments .active:after{content:"ACTIVE";float:right;color:var(--green);letter-spacing:.12em;font-family:ui-monospace,monospace;font-size:7px}.segments span{color:#75869d;text-transform:uppercase;letter-spacing:.12em;font-size:9px;display:block}.segments b{margin:8px 3px 0 0;font-size:24px;font-weight:400;display:inline-block}.segments small{color:#718198}.callout{background:#17100b;border:1px solid #5a3d1c;margin-top:18px;padding:17px}.callout p{color:#a79885;margin:5px 0 0;font-size:11px;line-height:1.5}.ladder>div{color:#8898ad;border-bottom:1px solid #152943;justify-content:space-between;padding:13px 0;display:flex}.ladder>div:last-child{border:0}.ladder b{color:#fff;font-weight:550}.big{color:#fff;background:#050a12;border:1px solid #1a3d6b;margin:15px 0;padding:21px}.big b{color:var(--blue2);font-size:32px;font-weight:400;display:block}.big span{color:#70839e;letter-spacing:.12em;font-family:ui-monospace,monospace;font-size:8px}.capacity{grid-template-columns:repeat(4,1fr);gap:9px;margin-top:18px;display:grid}.capacity>div{color:#718198;text-transform:uppercase;background:#08121f;border:1px solid #152d4e;padding:15px;font-size:9px}.capacity b{color:#fff;margin-top:5px;font-size:20px;font-weight:450;display:block}.capacity .hi{border-color:var(--blue);color:#72aaff;background:#0a1d34}.history{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.history>div{color:#fff;background:#07101c;border:1px solid #173054;padding:21px}.history span,.history small{color:#71839e;letter-spacing:.12em;font-family:ui-monospace,monospace;font-size:8px;display:block}.history b{margin:7px 0;font-size:28px;font-weight:400;display:block}.history .bright{border-color:var(--blue);background:#0b2242}.history .bright b{color:#76acff}.evidence{border:1px solid #40213a;border-left:2px solid var(--pink);background:#080e19;padding:21px}.evidence>b{letter-spacing:.13em;color:#ff4ca2;font-family:ui-monospace,monospace;font-size:8px}.evidence p{color:var(--muted);margin:7px 0 0;line-height:1.65}.final-actions{justify-content:flex-end;margin:-70px 0 30px}.table{background:#070d17;border:1px solid #18345a;overflow:auto}table{border-collapse:collapse;width:100%;min-width:1040px}th{color:#7e91aa;text-align:left;letter-spacing:.11em;text-transform:uppercase;background:#0b1a2e;border-bottom:1px solid #22518a;padding:15px 17px;font-family:ui-monospace,monospace;font-size:8px}td{color:#c3ccda;border-bottom:1px solid #142943;padding:18px 17px;font-size:12px}td:first-child b,td:first-child small{display:block}td:first-child b{color:#fff;font-size:14px}td:first-child small{color:#718198;margin-top:4px}td.green{color:#70aaff;background:#0b2141;font-weight:850}.closing{background:linear-gradient(110deg,var(--blue),#0d59c8);margin-top:22px;padding:34px;position:relative;overflow:hidden}.closing:after{content:"P AI";color:#ffffff0d;font-size:110px;font-weight:200;position:absolute;top:12px;right:35px}.closing span{letter-spacing:.16em;font-family:ui-monospace,monospace;font-size:8px;font-weight:800}.closing h3{max-width:950px;margin:9px 0;font-size:31px;font-weight:400;line-height:1.14}.closing p{color:#dbe9ff;max-width:900px;margin:0;line-height:1.6}.print-cover,.print-footer{display:none}footer{color:#fff;background:#03060b;border-top:1px solid #14243c;justify-content:space-between;align-items:center;padding:30px clamp(18px,5vw,70px);display:flex}footer>div:first-child{flex-direction:column;display:flex}footer span{color:#65758a;margin-top:4px;font-size:9px}footer>div:last-child{gap:18px;display:flex}footer a{color:#71839b;font-family:ui-monospace,monospace;font-size:8px}footer a:hover{color:var(--blue2)}.payment-grid{grid-template-columns:repeat(4,1fr);gap:9px;margin-top:10px;display:grid}.payment-grid>div,.unit-economics>div,.module-summary>div{background:#07101d;border:1px solid #17345b;flex-direction:column;padding:16px;display:flex}.payment-grid span,.unit-economics span,.module-summary span,.module-price>span,.international-card>span{letter-spacing:.1em;color:#7588a2;text-transform:uppercase;font-family:ui-monospace,monospace;font-size:8px}.payment-grid b{margin:7px 0 3px;font-size:18px;font-weight:500}.payment-grid small{color:#657791;font-size:9px}.panel-note{color:#718198;margin:16px 0 0;font-size:10px;line-height:1.6}.credit-plans{grid-template-columns:1fr 1fr}.credit-fields{margin-top:18px}.unit-economics{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:14px;display:grid}.unit-economics b,.module-summary b{margin-top:6px;font-size:20px;font-weight:500}.unit-economics .positive{background:#071a16;border-color:#1b6a4b}.unit-economics .positive b{color:var(--green)}.monthly-credit{align-items:end;margin-top:18px}.monthly-credit .big{margin:0}.module-price{background:#080f1c;border:1px solid #18375f;flex-direction:column;margin-top:18px;padding:18px;display:flex}.module-price b{color:var(--blue2);margin:6px 0;font-size:28px;font-weight:450}.module-price small{color:#718198}.module-summary{grid-template-columns:repeat(3,1fr);gap:9px;margin:18px 0;display:grid}.module-summary .off{opacity:.48}.module-summary .on{border-color:#245d9e}.international-card{background:#06111f;border:1px solid #214f87;padding:20px}.international-card>div{border-bottom:1px solid #183250;justify-content:space-between;align-items:end;padding:18px 0;display:flex}.international-card>div:last-child{border:0}.international-card small{color:#71839b}.international-card b{color:var(--blue2);font-size:26px;font-weight:450}.final-payments{margin-top:24px}.final-payments .panel-title{margin-bottom:12px}.final-actions{margin:0 0 30px}.login-shell{color:#fff;background:#05080f;grid-template-columns:1.15fr .85fr;min-height:100vh;display:grid;position:relative;overflow:hidden}.login-grid{opacity:.35;background-color:#0000;background-image:linear-gradient(#12233e55 1px,#0000 1px),linear-gradient(90deg,#12233e55 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:64px 64px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 72%);mask-image:linear-gradient(90deg,#000,#0000 72%)}.login-branding{z-index:1;flex-direction:column;justify-content:space-between;padding:50px clamp(32px,6vw,92px);display:flex;position:relative}.login-branding h1{letter-spacing:-.055em;margin:30px 0;font-size:clamp(54px,6vw,88px);font-weight:400;line-height:.95}.login-branding h1 em{color:var(--pink);font-family:Georgia,serif;font-weight:400}.login-branding p{color:#aeb9c9;max-width:660px;font-size:17px;line-height:1.7}.login-branding>small{letter-spacing:.18em;color:#53657e;font-family:ui-monospace,monospace;font-size:8px}.login-panel-wrap{z-index:1;background:radial-gradient(circle at 40% 45%,#0d213f,#07101d 45%,#05080f 75%);border-left:1px solid #152a49;place-items:center;padding:35px;display:grid;position:relative}.login-panel{background:#07101ddd;border:1px solid #21446f;width:min(430px,100%);padding:36px;box-shadow:0 35px 100px #0008}.login-panel>span{letter-spacing:.15em;color:var(--green);font-family:ui-monospace,monospace;font-size:8px}.login-panel h2{letter-spacing:-.03em;margin:18px 0 7px;font-size:32px;font-weight:450}.login-panel>p{color:#76879e;margin:0 0 28px}.login-panel label{flex-direction:column;gap:8px;margin:16px 0;display:flex}.login-panel label>span{color:#aeb8c7;font-size:10px;font-weight:700}.login-panel input{color:#fff;background:#040810;border:1px solid #1b385f;outline:0;height:50px;padding:0 14px}.login-panel input:focus{border-color:var(--pink);box-shadow:0 0 0 2px #ff007a1f}.login-panel button{justify-content:space-between;align-items:center;width:100%;height:52px;margin-top:10px;display:flex}.login-panel button:disabled{opacity:.65}.login-panel button i{font-style:normal}.login-panel>small{color:#51647d;text-align:center;margin-top:17px;font-size:8px;display:block}.login-error{color:#ff7ab9;background:#1b0a14;border:1px solid #7a264e;padding:11px 13px;font-size:10px}.quote-form{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.quote-field,.quote-notes{flex-direction:column;gap:7px;display:flex}.quote-field>span,.quote-notes>span{color:#aeb8c7;font-size:10px;font-weight:700}.quote-field input,.quote-notes textarea{color:#fff;background:#050a13;border:1px solid #1a3459;outline:0;padding:0 13px}.quote-field input{height:46px}.quote-notes{margin-top:16px}.quote-notes textarea{resize:vertical;min-height:76px;font:inherit;padding:12px 13px;font-size:11px;line-height:1.5}.quote-field input:focus,.quote-notes textarea:focus{border-color:var(--pink);box-shadow:0 0 0 2px #ff007a1c}.quote-selector{margin:26px 0}.selector-head{justify-content:space-between;align-items:end;margin-bottom:14px;display:flex}.selector-head h3{margin:7px 0 0;font-size:22px;font-weight:500}.selector-head>strong{color:var(--pink);border:1px solid #632b4b;padding:7px 10px;font-size:10px}.quote-select-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.quote-select-grid button{color:#fff;text-align:left;background:#070e19;border:1px solid #173052;grid-template-columns:28px 1fr auto;align-items:center;gap:12px;padding:16px;display:grid}.quote-select-grid button:hover,.quote-select-grid button.selected{background:#09172a;border-color:#315d96}.quote-select-grid button>i{color:#fff;border:1px solid #34506f;place-items:center;width:25px;height:25px;font-style:normal;display:grid}.quote-select-grid button.selected>i{background:var(--pink);border-color:var(--pink)}.quote-select-grid button>span{flex-direction:column;display:flex}.quote-select-grid button>span b{font-size:14px}.quote-select-grid button>span small{color:#6f8097;margin-top:4px}.quote-select-grid button>strong{color:var(--blue2);font-size:17px}.quote-summary{background:linear-gradient(110deg,#0b1e39,#08101d);border:1px solid #24558f;justify-content:space-between;align-items:center;margin:20px 0;padding:22px 25px;display:flex}.quote-summary>div:first-child{flex-direction:column;display:flex}.quote-summary span{color:#6f90bd;letter-spacing:.13em;font-family:ui-monospace,monospace;font-size:8px}.quote-summary b{color:#fff;margin:4px 0;font-size:33px;font-weight:450}.quote-summary small{color:#71839b}.quote-summary .final-actions{margin:0}.internal-analysis{background:#070d17;border:1px solid #172d4b}.internal-analysis summary{cursor:pointer;color:#8393a8;padding:15px 18px;font-size:10px;font-weight:700}.internal-analysis[open] summary{border-bottom:1px solid #172d4b}.quote-document{display:none}.field.computed .input{background:#09101b;border-style:dashed}.field.computed input{color:#70839c;cursor:not-allowed}.field.computed>span:after{content:"AUTO";color:#6ba7ff;border:1px solid #214b7c;margin-left:auto;padding:3px 5px;font-family:ui-monospace,monospace;font-size:6px}@media (width<=1100px){.quick-links{gap:16px}.quick-links a{font-size:10px}.hero{gap:35px}.intel-panel{min-height:430px}.radar{transform:scale(.9)}}@media (width<=900px){.topbar{grid-template-columns:auto 1fr}.quick-links{border-top:1px solid #112139;grid-area:2/1/auto/-1;justify-content:center;justify-self:stretch;height:42px}.topbar{align-content:center;height:124px}.quick-links a{padding:14px 0}.tabs{top:124px}.hero{grid-template-columns:1fr;gap:40px;padding-top:65px}.intel-panel{width:100%;max-width:620px}.two{grid-template-columns:1fr}.fields.four{grid-template-columns:1fr 1fr}.presets{grid-template-columns:1fr}.segments,.history,.capacity{grid-template-columns:1fr 1fr}.tip{grid-template-columns:1fr;gap:8px}.formula{flex-direction:column;align-items:flex-start;gap:6px}}@media (width<=600px){.topbar{padding:0 14px}.brand>div,.actions .ghost{display:none}.actions .primary{padding:10px}.quick-links{justify-content:space-between;gap:5px}.quick-links a{font-size:9px}.hero{padding:48px 18px}.hero h1{font-size:53px}.hero-facts{flex-wrap:wrap;gap:22px}.hero-facts>div{padding:0 18px}.hero-facts>div:first-child{padding-left:0}.intel-panel{min-height:410px}.radar{width:270px;height:270px;transform:scale(.85)}.intel-metrics{grid-template-columns:1fr 1fr}.intel-metrics>div:last-child{display:none}.page{padding:46px 14px 65px}.section-head{flex-direction:column;align-items:flex-start}.fields,.fields.four,.segments,.history,.costs,.insights{grid-template-columns:1fr}.rail{grid-template-columns:1fr;gap:9px}.rail>i{width:40px;margin:auto}.capacity{grid-template-columns:1fr}.final-actions{justify-content:flex-start;margin:0 0 18px}footer{flex-direction:column;align-items:flex-start;gap:18px}}@media (width<=900px){.payment-grid{grid-template-columns:1fr 1fr}.login-shell{grid-template-columns:1fr}.login-branding{min-height:45vh;padding:35px}.login-branding>div{margin-top:60px}.login-panel-wrap{border-top:1px solid #152a49;border-left:0;padding:35px 20px}.unit-economics{grid-template-columns:1fr 1fr}}@media (width<=600px){.payment-grid,.unit-economics,.module-summary,.credit-plans{grid-template-columns:1fr}.login-branding{min-height:380px;padding:24px}.login-branding h1{font-size:49px}.login-branding>div{margin-top:45px}.login-panel{padding:25px}.logout{display:none}}@media (width<=900px){.quote-form{grid-template-columns:1fr 1fr}.quote-summary{flex-direction:column;align-items:flex-start;gap:18px}.quote-select-grid{grid-template-columns:1fr}}@media (width<=600px){.quote-form{grid-template-columns:1fr}.quote-select-grid button{grid-template-columns:28px 1fr}.quote-select-grid button>strong{grid-column:2}.quote-summary .final-actions{flex-direction:column;width:100%}.quote-summary .final-actions button{width:100%}}@page{size:A4 landscape;margin:0}@media print{*{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}body{color:#0b1020;background:#fff}.topbar,.tabs,.hero,.actions,.final-actions,body>main>footer{display:none!important}.page{max-width:none;padding:0}.print-cover{color:#fff;page-break-after:always;background:#05080f;flex-direction:column;width:297mm;height:210mm;padding:22mm 24mm;display:flex;position:relative;overflow:hidden}.print-cover:before{content:"";border:1px solid #174b8e;border-radius:50%;width:190mm;height:190mm;position:absolute;top:-52mm;right:-40mm;box-shadow:0 0 0 28mm #0a1424,0 0 0 28.5mm #174b8e}.print-brand{z-index:1;align-items:center;gap:10px;display:flex}.print-brand>b{letter-spacing:.09em}.print-cover>span{color:#4c92ff;letter-spacing:.2em;z-index:1;margin-top:36mm;font-family:ui-monospace,monospace;font-size:9px}.print-cover h1{letter-spacing:-.05em;z-index:1;margin:8mm 0 6mm;font-size:62px;font-weight:400;line-height:.95}.print-cover h1 em{color:var(--pink);font-family:Georgia,serif;font-weight:400}.print-cover p{color:#b7c1d0;z-index:1;font-size:16px}.print-cover>div:last-child{z-index:1;border-top:1px solid #18345a;grid-template-columns:auto auto auto auto auto auto;align-items:end;gap:8px 12px;margin-top:auto;padding-top:8mm;display:grid}.print-cover>div:last-child b{font-size:25px}.print-cover>div:last-child span{letter-spacing:.12em;color:#71839b;margin-right:18mm;font-family:ui-monospace,monospace;font-size:7px}.section-head{align-items:flex-end;margin:0;padding:14mm 15mm 7mm}.section-head .kicker{color:#1d6de1}.section-head h2{color:#07101d;margin:4mm 0 2mm;font-size:35px}.section-head p{color:#4e5b6d}.badge{color:#1d6de1;border-color:#1d6de1}.table{border-color:#cbd4e0;margin:0 15mm;overflow:visible}table{min-width:0}th{padding:4mm 3mm;font-size:6.5px;color:#b5c8e3!important;background:#07101d!important}td{border-color:#d9e0e8;padding:4mm 3mm;font-size:10px;color:#263447!important}td:first-child b{color:#07101d!important}td:first-child small{color:#69788b!important}.table td.green{color:#095bc7!important;background:#e6f0ff!important}.closing{margin:7mm 15mm 0;padding:7mm;background:#1670ed!important}.closing h3{font-size:23px}.closing p{font-size:10px}.print-footer{letter-spacing:.12em;color:#65758a;border-top:1px solid #cbd4e0;justify-content:space-between;margin:6mm 15mm 0;padding-top:4mm;font-family:ui-monospace,monospace;font-size:7px;display:flex}.table td.proposal-cell{color:#c90061!important;background:#fff0f7!important}}@page{size:A4 portrait;margin:0}@media print{html,body{color:#09111f!important;background:#fff!important;width:210mm!important}.topbar,.tabs,.hero,.no-print,main>footer{display:none!important}.page{max-width:none!important;margin:0!important;padding:0!important}.quote-document{display:block!important}.quote-page{box-sizing:border-box;page-break-after:always;width:210mm;height:297mm;position:relative;overflow:hidden}.quote-page:last-child{page-break-after:auto}.quote-doc-header{border-bottom:1px solid #d9e1ea;justify-content:space-between;align-items:center;height:18mm;display:flex}.quote-doc-header>span{letter-spacing:.14em;color:#617189;font-family:ui-monospace,monospace;font-size:7px}.quote-doc-brand{align-items:center;gap:9px;display:flex}.quote-doc-brand>div{flex-direction:column;display:flex}.quote-doc-brand>div b{letter-spacing:.1em;font-size:11px}.quote-doc-brand>div small{letter-spacing:.14em;color:#78879a;margin-top:2px;font-family:ui-monospace,monospace;font-size:6px}.quote-cover-page{padding:14mm 17mm 12mm;color:#fff!important;background:#05080f!important}.quote-cover-page:before{content:"";border:1px solid #174b8e;border-radius:50%;width:190mm;height:190mm;position:absolute;top:-70mm;right:-65mm;box-shadow:0 0 0 24mm #091322,0 0 0 24.4mm #174b8e}.quote-cover-page:after{content:"";opacity:.22;background-color:#0000;background-image:linear-gradient(#11234144 1px,#0000 1px),linear-gradient(90deg,#11234144 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:22mm 22mm;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 78%);mask-image:linear-gradient(90deg,#000,#0000 78%)}.quote-cover-page>*{z-index:1;position:relative}.quote-cover-page .quote-doc-header{border-color:#1a2d49}.quote-cover-page .quote-doc-header>span{color:#7187a5}.quote-cover-page .logo-orbit{width:34px;height:34px}.quote-cover-body{max-width:155mm;margin-top:48mm}.quote-cover-body>span,.quote-detail-title>span,.quote-section-title>span,.quote-terms>div>span,.quote-client-card span,.quote-total span{letter-spacing:.16em;color:#3f86ee;font-family:ui-monospace,monospace;font-size:7px;font-weight:700}.quote-cover-body h1{letter-spacing:-.05em;margin:7mm 0;font-size:39pt;font-weight:400;line-height:.98}.quote-cover-body h1 em{color:#ff007a;font-family:Georgia,serif;font-style:italic;font-weight:400}.quote-cover-body p{color:#aeb9c8;max-width:140mm;font-size:11pt;line-height:1.7}.quote-client-card{border:1px solid #1c3d6b;grid-template-columns:1.35fr 1fr;gap:10mm;margin-top:28mm;padding:9mm 10mm;display:grid;background:#07111f!important}.quote-client-card>div{flex-direction:column;display:flex}.quote-client-card>div+div{border-left:1px solid #1c3d6b;padding-left:10mm}.quote-client-card b{color:#fff;margin:3mm 0 1mm;font-size:18pt;font-weight:450}.quote-client-card>div:last-child b{color:#69a6ff}.quote-client-card small{color:#7e8da2;font-size:8pt}.quote-doc-footer{letter-spacing:.13em;color:#738196;border-top:1px solid #d9e1ea;justify-content:space-between;align-items:center;padding-top:4mm;font-family:ui-monospace,monospace;font-size:6px;display:flex;position:absolute;bottom:11mm;left:17mm;right:17mm}.quote-cover-page .quote-doc-footer{color:#657690;border-color:#1a2d49}.quote-doc-footer b{color:inherit}.quote-detail-page{padding:10mm 15mm 12mm;background:#fff!important}.quote-mini-logo{color:#09111f;border:1px solid #247dff;border-radius:50%;place-items:center;width:29px;height:29px;font-size:13px;display:grid;position:relative}.quote-mini-logo small{color:#ff007a;font-size:5px;position:absolute;bottom:5px;right:4px}.quote-detail-title{margin:10mm 0 6mm}.quote-detail-title h2{letter-spacing:-.04em;margin:2mm 0;font-size:25pt;font-weight:450}.quote-detail-title p{color:#657286;margin:0;font-size:9pt}.quote-items{border-top:2px solid #09111f}.quote-item{border-bottom:1px solid #dfe5ec;grid-template-columns:11mm 1fr 34mm;align-items:center;gap:5mm;min-height:23mm;padding:4mm 0;display:grid}.quote-item>i{color:#247dff;align-self:start;padding-top:1mm;font-family:ui-monospace,monospace;font-size:7px;font-style:normal}.quote-item>div>span{letter-spacing:.11em;color:#78879a;text-transform:uppercase;font-family:ui-monospace,monospace;font-size:5.5px}.quote-item h3{margin:1mm 0;font-size:13pt;font-weight:600}.quote-item p{color:#59687b;margin:0;font-size:7.2pt;line-height:1.4}.quote-item>div>small{color:#b00058;margin-top:1.5mm;font-size:6.5pt;display:block}.quote-item>strong{color:#0e5fca;text-align:right;font-size:12pt;font-weight:600}.quote-item>strong small{color:#7a8899;margin-top:1mm;font-size:6pt;font-weight:400;display:block}.quote-total{justify-content:space-between;align-items:center;height:18mm;margin-top:5mm;padding:0 7mm;display:flex;color:#fff!important;background:#09111f!important}.quote-total span{color:#8db8f2}.quote-total b{font-size:20pt;font-weight:450}.quote-payment-section{margin-top:7mm}.quote-section-title{justify-content:space-between;align-items:end;margin-bottom:3mm;display:flex}.quote-section-title p{color:#758296;margin:0;font-size:7pt}.quote-payment-row{grid-template-columns:repeat(4,1fr);gap:2mm;display:grid}.quote-payment-row>div{border:1px solid #d9e1ea;flex-direction:column;min-height:18mm;padding:3mm;display:flex}.quote-payment-row span{color:#68788e;font-family:ui-monospace,monospace;font-size:6px}.quote-payment-row b{color:#09111f;margin:2mm 0 1mm;font-size:10.5pt}.quote-payment-row small{color:#77869a;font-size:6.2pt;line-height:1.35}.quote-terms{border-top:1px solid #d9e1ea;grid-template-columns:1.5fr .75fr;gap:10mm;margin-top:7mm;padding-top:5mm;display:grid}.quote-terms ul{margin:3mm 0 0;padding-left:4mm}.quote-terms li{color:#5e6d80;margin-bottom:1mm;font-size:6.7pt;line-height:1.5}.quote-terms p{color:#5e6d80;margin-top:3mm;font-size:6.7pt;line-height:1.45}.quote-signature{border-top:1px solid #9eabb9;flex-direction:column;justify-content:flex-end;align-self:end;padding-top:3mm;display:flex}.quote-signature>span{color:#76869a;font-family:ui-monospace,monospace;font-size:6px}.quote-signature b{margin:2mm 0 1mm;font-size:9pt}.quote-signature small{color:#748397;font-size:6.5pt}.quote-detail-page .quote-doc-footer{bottom:8mm;left:15mm;right:15mm}.quote-detail-page .quote-item{min-height:20mm;padding:3mm 0}.quote-detail-page .quote-detail-title{margin:8mm 0 5mm}.quote-detail-page .quote-total{height:16mm;margin-top:4mm}.quote-detail-page .quote-payment-section{margin-top:5mm}.quote-detail-page .quote-terms{margin-top:5mm;padding-top:4mm}.quote-cover-page .quote-doc-footer:after{content:"01 / 02";color:#50627d;position:absolute;top:-9mm;right:0}.quote-detail-page .quote-doc-footer:after{content:"02 / 02";color:#8090a4;position:absolute;top:-7mm;right:0}}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}
