@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-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--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,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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:where(:not(iframe)){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}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.block{display:block}.contents{display:contents}.flex{display:flex}.hidden{display:none}.table{display:table}.rounded{border-radius:.25rem}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--bg:#080b10;--ink:#f4f1ea;--muted:#929ba7;--surface:#11161e;--surface-2:#171e28;--line:#29313d;--line-bright:#465263;--accent:#f4bd45;--accent-soft:#332919;--success:#69d6a7;--display:"Arial Narrow", "Roboto Condensed", Impact, sans-serif;--body:Inter, Arial, Helvetica, sans-serif;--ease:cubic-bezier(.2,.8,.2,1)}*{box-sizing:border-box}html{background:var(--bg);scroll-behavior:smooth}body{min-height:100vh;color:var(--ink);font-family:var(--body);background-color:var(--bg);background-image:linear-gradient(#8494a70b 1px,#0000 1px),linear-gradient(90deg,#8494a70b 1px,#0000 1px),radial-gradient(at 75% -5%,#1a2637 0%,#0000 43%);background-size:36px 36px,36px 36px,auto;margin:0}a{color:inherit;text-decoration:none}button,select{font:inherit}button{cursor:pointer}button:focus-visible,a:focus-visible,select:focus-visible{outline:3px solid var(--accent);outline-offset:3px}main{width:min(1240px,100% - 48px);min-height:calc(100vh - 190px);margin:0 auto}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.site-header{border-bottom:1px solid var(--line);z-index:10;justify-content:space-between;align-items:center;width:min(1240px,100% - 48px);height:82px;margin:auto;display:flex;position:relative}.brand{font-family:var(--display);letter-spacing:-.5px;font-size:20px;font-weight:900;font-stretch:75%}.brand i{color:var(--accent);margin-right:7px;font-style:normal}.brand span{color:var(--accent)}.brand small{color:#6f7b89;font:800 9px var(--body);letter-spacing:1.2px;margin-left:8px}.site-header nav{color:#c2c9d1;text-transform:uppercase;letter-spacing:.55px;align-items:center;gap:28px;font-size:12px;font-weight:700;display:flex}.site-header nav a{transition:color .15s}.site-header nav a:hover,.text-link:hover{color:var(--accent)}.language-switcher select{appearance:none;color:var(--ink);background:var(--surface);border:1px solid var(--line);letter-spacing:1px;padding:8px 11px;font-size:11px;font-weight:900}footer{border-top:1px solid var(--line);color:#717b88;justify-content:space-between;gap:28px;width:min(1240px,100% - 48px);margin:80px auto 0;padding:28px 0 40px;font-size:11px;line-height:1.55;display:flex}footer p{max-width:580px;margin:0}.footer-links{flex-wrap:wrap;justify-content:flex-end;gap:8px 16px;max-width:480px;display:flex}.footer-links a{color:#a2adb8;text-decoration:none}.footer-links a:hover{color:var(--accent)}.eyebrow{color:var(--accent);letter-spacing:1.8px;text-transform:uppercase;margin:0 0 14px;font-size:10px;font-weight:900;line-height:1.3}.button{border:1px solid var(--accent);background:var(--accent);color:#111419;letter-spacing:.35px;text-transform:uppercase;min-height:50px;transition:transform .15s var(--ease),background .15s var(--ease),border-color .15s var(--ease);justify-content:center;align-items:center;gap:15px;padding:0 20px;font-size:12px;font-weight:900;display:inline-flex}.button:hover{background:#ffd16b;transform:translateY(-2px)}.button:active{transform:translateY(1px)scale(.99)}.button.secondary{color:var(--ink);border-color:var(--line-bright);background:#0f141bb3}.button.secondary:hover{background:var(--surface-2);border-color:#778394}.muted,.intro{color:var(--muted);line-height:1.6}.launch-hero{isolation:isolate;grid-template-columns:minmax(0,1.28fr) minmax(330px,.72fr);align-items:center;gap:72px;min-height:calc(100vh - 82px);padding:72px 0;display:grid;position:relative}.hero-copy-wrap{z-index:2;position:relative}.launch-hero h1,.limited-copy h1{max-width:860px;font-family:var(--display);letter-spacing:-.055em;text-transform:uppercase;margin:0;font-size:clamp(64px,7.7vw,112px);font-weight:900;font-stretch:75%;line-height:.79}.launch-hero h1 span,.launch-hero h1 strong,.limited-copy h1 span,.limited-copy h1 strong{display:block}.launch-hero h1 strong,.limited-copy h1 strong{color:var(--accent)}.hero-copy{color:#c0c7cf;max-width:620px;margin:32px 0;font-size:clamp(17px,1.55vw,21px);line-height:1.55}.hero-actions,.result-actions{flex-wrap:wrap;gap:10px;display:flex}.trust-note{color:#778391;align-items:center;gap:10px;margin:22px 0 0;font-size:11px;display:flex}.trust-note span{width:18px;height:18px;color:var(--success);border:1px solid #315c4e;place-items:center;font-size:10px;display:grid}.hero-court{z-index:-1;border:1px solid #f4bd4524;border-radius:50%;width:660px;height:660px;position:absolute;top:50%;left:-340px;transform:translateY(-50%)}.hero-court i{border:1px solid #f4bd4524;border-right:0;border-radius:240px 0 0 240px;width:240px;height:480px;position:absolute;top:89px;right:-1px}.hero-court b{background:var(--accent);width:8px;height:8px;box-shadow:0 0 24px var(--accent);border-radius:50%;position:absolute;top:50%;right:-4px}.signature-card{min-height:540px;transition:transform .28s var(--ease),border-color .28s var(--ease);background:linear-gradient(145deg,#1e2734fa,#0b0f15fa 72%);border:1px solid #4a5666;padding:24px;position:relative;overflow:hidden;transform:rotate(1.2deg);box-shadow:16px 16px #11161ecc}.signature-card:hover{border-color:var(--accent);transform:rotate(0)translateY(-5px)}.signature-card:before{content:"";opacity:.4;pointer-events:none;background:repeating-linear-gradient(120deg,#0000 0 26px,#ffffff06 27px,#0000 28px);position:absolute;inset:0}.signature-top,.signature-score{z-index:1;justify-content:space-between;align-items:center;display:flex;position:relative}.signature-top{color:var(--accent);letter-spacing:1.4px;text-transform:uppercase;font-size:9px;font-weight:900}.signature-top b{color:#6f7c8b}.signature-score{border-bottom:1px solid var(--line);margin:34px 0 28px;padding-bottom:22px}.signature-score strong{color:var(--success);font:900 92px/.75 var(--display);letter-spacing:-7px}.signature-score span{color:#929da9;text-align:right;text-transform:uppercase;letter-spacing:1px;width:55px;font-size:9px;font-weight:800}.signature-player{z-index:1;position:relative}.signature-player small{color:#647180;letter-spacing:1.2px;font-size:9px;font-weight:800}.signature-player h2{max-width:300px;font:900 28px/.95 var(--display);letter-spacing:-1px;text-transform:uppercase;margin:7px 0 4px}.signature-player p{color:#9aa5b1;letter-spacing:1.2px;margin:0;font-size:10px}.signature-radar{border:1px solid #f4bd454d;border-radius:50%;width:180px;height:180px;position:absolute;top:190px;right:-62px}.signature-radar i{border:1px solid #f4bd452e;border-radius:50%;position:absolute;inset:24px}.signature-radar i:nth-child(2){inset:52px}.signature-radar i:nth-child(3){background:#f4bd452e;border:0;width:1px;height:180px;top:0;left:89px}.preview-bars{z-index:1;gap:12px;margin-top:34px;display:grid;position:relative}.preview-bars div{color:#8f9aa7;letter-spacing:.6px;grid-template-columns:78px 1fr 12px;align-items:center;gap:9px;font-size:9px;display:grid}.preview-bars i{width:var(--demo-width);background:linear-gradient(90deg,#8f6b25,var(--accent));height:4px;animation:bar-grow .7s var(--ease) both}.demo-disclaimer{z-index:1;border-top:1px solid var(--line);color:#788491;margin-top:28px;padding-top:14px;font-size:9px;line-height:1.45;display:block;position:relative}.recommendation-rail,.how-section,.trust-band,.modes-section{margin:120px 0}.section-heading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:34px;display:flex}.section-heading h2,.trust-band h2,.modes-section h2,.home-cta h2,.attribute-section h2{max-width:730px;font:900 clamp(36px,4.8vw,66px)/.92 var(--display);letter-spacing:-.045em;text-transform:uppercase;margin:0}.section-heading h2,.trust-band h2,.modes-section h2,.home-cta h2{overflow-wrap:anywhere}.section-heading>p{max-width:420px;color:var(--muted);margin:0;font-size:13px;line-height:1.55}.waiting-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.waiting-grid article{background:#0f141bed;min-height:190px;padding:23px;position:relative;overflow:hidden}.waiting-grid article:after{content:"";background:linear-gradient(110deg,#0000 30%,#ffffff08 48%,#0000 66%);animation:3s ease-in-out infinite skeleton;position:absolute;inset:0;transform:translate(-100%)}.waiting-grid article>span{color:#566170;font:900 12px var(--display)}.waiting-grid article p{color:#727e8b;letter-spacing:.8px;text-transform:uppercase;margin:0;font-size:10px;font-weight:800;position:absolute;bottom:18px}.skeleton-line{background:#252d38;width:62%;height:11px;margin-top:10px}.skeleton-line.wide{width:86%;height:20px;margin-top:30px}.how-grid{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.how-grid article{background:var(--surface);min-height:330px;padding:28px;position:relative;overflow:hidden}.how-grid article>span{color:var(--accent);font:900 12px var(--display)}.court-glyph{border:1px solid #36404d;border-bottom:0;width:120px;height:80px;margin:48px auto 40px;position:relative}.court-glyph:before{content:"";border:1px solid var(--accent);border-bottom:0;border-radius:48px 48px 0 0;width:48px;height:24px;position:absolute;bottom:0;left:35px}.court-glyph:after{content:"";background:var(--accent);width:2px;height:14px;position:absolute;top:-7px;left:59px}.how-grid h3{font:900 24px var(--display);letter-spacing:-.5px;margin:0 0 12px}.how-grid p{max-width:300px;color:var(--muted);margin:0;font-size:13px;line-height:1.55}.trust-band{border:1px solid var(--line);background:linear-gradient(120deg,#151c26,#10151c);grid-template-columns:.7fr 1.3fr;align-items:center;gap:70px;padding:78px;display:grid;position:relative;overflow:hidden}.trust-band:after{content:"";border:1px solid #f4bd451f;border-radius:50%;width:350px;height:350px;position:absolute;top:-170px;right:-170px}.trust-band h2{color:var(--accent);margin-bottom:22px}.trust-band p:last-child,.modes-section p:last-child{color:#a6afb9;max-width:620px;line-height:1.7}.data-gate{background:#080b1066;border:1px solid #3e4a58;align-content:center;place-items:center;gap:11px;width:230px;height:230px;margin:auto;display:grid;transform:rotate(-2deg)}.data-gate span,.data-gate b{letter-spacing:1.5px;color:#788595;font-size:9px}.data-gate i{border:1px solid var(--success);width:70px;height:70px;color:var(--success);font:normal 30px var(--body);border-radius:50%;place-items:center;display:grid}.modes-section{grid-template-columns:1fr 1fr;align-items:center;gap:90px;display:grid}.mode-court{border:1px solid #3c4654;justify-content:space-around;align-items:center;min-height:270px;display:flex;position:relative;overflow:hidden}.mode-court:before{content:"";border:1px solid #3c4654;border-radius:50%;width:150px;height:150px;position:absolute}.mode-court:after{content:"";background:#3c4654;width:1px;height:100%;position:absolute}.mode-court span{z-index:1;background:var(--bg);border:1px solid var(--accent);color:var(--accent);letter-spacing:1.2px;padding:8px 10px;font-size:9px;font-weight:900}.mode-court i{background:var(--accent);width:8px;height:8px;box-shadow:0 0 20px var(--accent);animation:court-move 4s var(--ease) infinite alternate;border-radius:50%;position:absolute}.home-cta{text-align:center;max-width:850px;margin:150px auto 80px}.home-cta h2{margin:0 auto 34px}.questionnaire-shell{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:62px;max-width:1120px;min-height:calc(100vh - 82px);margin:auto;padding:58px 0;display:grid}.questionnaire{min-width:0}.progress-copy{color:#7f8b99;letter-spacing:1px;text-transform:uppercase;justify-content:space-between;margin-bottom:12px;font-size:10px;font-weight:800;display:flex}.progress-copy span:first-child{color:var(--accent)}.progress{background:#252d38;height:3px;margin-bottom:46px;overflow:hidden}.progress i{background:var(--accent);height:100%;transition:width .24s var(--ease);display:block;box-shadow:0 0 12px #f4bd4580}.question-heading>span{color:#596575;letter-spacing:1.5px;font-size:9px;font-weight:900}.question-heading h1{max-width:760px;font:900 clamp(42px,5vw,64px)/.9 var(--display);letter-spacing:-.04em;text-transform:uppercase;margin:9px 0 15px}.question-heading p{color:var(--muted);margin:0;font-size:13px}.question-content{min-height:370px;margin-top:34px}.choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.choice{color:#d5dbe1;text-align:left;min-height:86px;transition:transform .15s var(--ease),border-color .15s var(--ease),opacity .15s ease,background .15s ease;background:#121820f0;border:1px solid #343e4b;padding:15px 45px 15px 17px;position:relative}.choice:hover{border-color:#748090;transform:translateY(-2px)}.choice strong{font:900 16px var(--display);letter-spacing:.1px;text-transform:uppercase;display:block}.choice small{color:#7f8b98;margin-top:6px;font-size:10px;display:block}.choice-check{color:#657180;border:1px solid #3b4654;place-items:center;width:21px;height:21px;font-size:10px;display:grid;position:absolute;top:14px;right:14px}.choice.selected{border-color:var(--accent);background:var(--accent-soft);box-shadow:inset 3px 0 0 var(--accent)}.choice.selected .choice-check{background:var(--accent);border-color:var(--accent);color:#111}.choice-grid.has-selection .choice:not(.selected){opacity:.54}.choice-grid.has-selection .choice:not(.selected):hover{opacity:1}.choice-grid.compact .choice{min-height:58px}.selection-count{color:var(--muted);justify-content:space-between;margin:0 0 14px;font-size:11px;display:flex}.selection-count span{color:var(--accent);font-weight:800}.priority-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.priority-list label{background:var(--surface);color:#c9d0d8;border:1px solid #343e4b;justify-content:space-between;align-items:center;gap:12px;min-height:57px;padding:10px 12px;font-size:12px;display:flex}.priority-list select{min-width:108px;color:var(--ink);background:#202834;border:1px solid #465261;padding:7px;font-size:10px}.detail-stack{gap:30px;display:grid}.detail-stack fieldset{border:0;margin:0;padding:0}.detail-stack legend{font:900 15px var(--display);text-transform:uppercase;margin-bottom:12px}.question-actions{border-top:1px solid var(--line);justify-content:space-between;gap:12px;margin-top:30px;padding-top:22px;display:flex}.question-actions .button:disabled{opacity:.25;cursor:not-allowed;transform:none}.profile-panel{border:1px solid var(--line);background:linear-gradient(160deg,var(--surface-2),#0d1218);min-height:480px;padding:25px;position:sticky;top:28px;overflow:hidden}.profile-panel h2{font:900 27px/.95 var(--display);text-transform:uppercase;margin:0 0 25px}.profile-panel dl{z-index:1;margin:0;position:relative}.profile-panel dl div{border-top:1px solid var(--line);padding:13px 0}.profile-panel dt{color:#687584;letter-spacing:1px;text-transform:uppercase;margin-bottom:5px;font-size:8px;font-weight:900}.profile-panel dd{color:#d8dde3;text-transform:capitalize;margin:0;font-size:11px;line-height:1.4}.profile-empty{color:#717d8a;font-size:11px;line-height:1.55}.profile-court{border:1px solid #f4bd4524;border-radius:50%;width:260px;height:260px;position:absolute;bottom:-60px;right:-130px}.profile-court i{border:1px solid #f4bd4524;border-radius:50%;position:absolute;inset:55px}.step-forward{animation:step-forward .3s var(--ease) both}.step-back{animation:step-back .3s var(--ease) both}.analysis-screen{text-align:center;place-content:center;justify-items:center;min-height:calc(100vh - 82px);display:grid}.analysis-screen h1{max-width:750px;font:900 clamp(48px,7vw,88px)/.88 var(--display);letter-spacing:-.045em;text-transform:uppercase;animation:analysis-phrase .3s var(--ease) both;margin:8px 0 34px}.analysis-screen>span{color:#697684;letter-spacing:1px;margin-top:12px;font-size:9px}.analysis-track{background:#28313c;width:min(420px,70vw);height:3px}.analysis-track i{background:var(--accent);height:100%;transition:width .3s var(--ease);display:block}.analysis-ball{border:1px solid var(--accent);border-radius:50%;width:110px;height:110px;margin-bottom:34px;animation:1s ease-in-out infinite ball-pulse;position:relative}.analysis-ball:before,.analysis-ball:after{content:"";background:var(--accent);position:absolute}.analysis-ball:before{width:100%;height:1px;top:54px;left:0}.analysis-ball:after{width:1px;height:100%;top:0;left:54px}.analysis-ball i{border:1px solid #f4bd4566;border-radius:50%;position:absolute;inset:14px}.limited-result{grid-template-columns:1.15fr .85fr;align-items:center;gap:70px;min-height:calc(100vh - 82px);padding:74px 0;display:grid}.limited-copy h1{max-width:780px;font-size:clamp(58px,7vw,96px)}.limited-copy>p:not(.eyebrow){color:#aeb7c1;max-width:590px;margin:30px 0;font-size:17px;line-height:1.65}.limited-visual{border:1px solid var(--line);background:linear-gradient(145deg,var(--surface-2),#0c1016);place-items:center;min-height:480px;display:grid;position:relative;overflow:hidden}.target-rings{border:1px solid #495463;border-radius:50%;place-items:center;width:300px;height:300px;display:grid;position:relative}.target-rings i{border:1px solid #343e4a;border-radius:50%;position:absolute;inset:42px}.target-rings i:nth-child(2){border-color:#f4bd458c;inset:84px}.target-rings i:nth-child(3){background:var(--accent);box-shadow:0 0 24px var(--accent);border:0;inset:145px}.target-rings span{background:var(--bg);color:var(--accent);border:1px solid var(--accent);letter-spacing:1.2px;z-index:2;padding:8px 11px;font-size:9px;font-weight:900}.limited-code{gap:4px;display:grid;position:absolute;bottom:20px;left:20px}.limited-code span,.limited-code small{color:#65717f;letter-spacing:1.2px;font-size:8px}.limited-code b{font:900 14px var(--display);color:#bbc3cb}.results,.listing,.detail{margin:62px 0}.result-hero{justify-content:space-between;align-items:flex-end;gap:50px;display:flex}.result-hero h1,.listing h1,.detail h1,.empty-state h1{max-width:880px;font:900 clamp(52px,7vw,94px)/.84 var(--display);letter-spacing:-.05em;text-transform:uppercase;margin:0}.result-subtitle{color:#98a3ae;margin:16px 0 0;font-size:16px}.match-dial{background:conic-gradient(var(--success) 0 var(--match),#27303a var(--match) 360deg);border-radius:50%;flex:none;place-items:center;width:170px;height:170px;padding:7px;display:grid;transform:rotate(-8deg)}.match-dial>div{background:var(--bg);text-align:center;border-radius:50%;place-content:center;width:100%;height:100%;display:grid;transform:rotate(8deg)}.match-dial b{font:900 54px/.8 var(--display);color:var(--success)}.match-dial span{color:#7e8996;letter-spacing:1px;margin-top:9px;font-size:8px;font-weight:900}.result-status{border:1px solid #55482c;border-left:3px solid var(--accent);background:#201b12;align-items:center;gap:18px;margin:35px 0 14px;padding:13px 16px;font-size:11px;display:flex}.result-status span{color:var(--accent);text-transform:uppercase;font-weight:900}.result-status p{color:#a89d87;margin:0}.measurements{border:1px solid var(--line);background:var(--surface);grid-template-columns:repeat(4,1fr);display:grid}.measurements div{border-right:1px solid var(--line);padding:19px}.measurements div:last-child{border:0}.measurements span{color:#6f7b89;letter-spacing:1px;text-transform:uppercase;margin-bottom:7px;font-size:8px;font-weight:900;display:block}.measurements b{font:900 17px var(--display)}.result-grid{grid-template-columns:1.2fr .8fr;gap:12px;margin-top:12px;display:grid}.panel{border:1px solid var(--line);background:#11161ef5;padding:26px}.reason{border-top:1px solid var(--line);grid-template-columns:35px 1fr;gap:12px;padding:16px 0;display:grid}.reason span{color:var(--accent);font:900 10px var(--display)}.reason p{color:#c2cad2;margin:0;font-size:13px;line-height:1.55}.panel ul{color:#bac3cc;margin:0;padding-left:18px;font-size:13px;line-height:1.8}.panel li::marker{color:var(--accent)}.attribute-section{border:1px solid var(--line);background:#0f141b;margin-top:12px;padding:34px}.attribute-section .section-heading{align-items:center}.attribute-section .section-heading>p{font-size:11px}.attribute-section h2{font-size:42px}.attributes{grid-template-columns:repeat(2,1fr);gap:34px 46px;display:grid}.attribute-group h3{color:#cbd2d9;font:900 14px var(--display);text-transform:uppercase;margin:0 0 16px}.attribute{color:#8d99a6;text-transform:capitalize;grid-template-columns:125px 1fr 26px;align-items:center;gap:10px;margin:9px 0;font-size:10px;display:grid}.attribute>div{background:#29313b;height:4px;overflow:hidden}.attribute i{width:var(--attribute);background:linear-gradient(90deg,#8f6b25,var(--accent));height:100%;animation:bar-grow .8s var(--ease) both;display:block}.attribute b{text-align:right;color:#d8dee4;font-size:11px}.alternatives{margin-top:55px}.alternative-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.result-actions{justify-content:center;margin-top:30px}.result-metrics{background:var(--line);border:1px solid var(--line);grid-template-columns:1fr 1fr;gap:1px;margin:18px 0;display:grid}.result-metrics>div{background:var(--surface);padding:12px 15px}.result-metrics span{color:var(--muted);letter-spacing:.8px;font-size:9px;font-weight:900;display:block}.result-metrics b{color:var(--success);font:900 23px var(--display);margin-top:5px;display:block}.result-modes{color:var(--muted);margin:14px 0;font-size:11px}.beta-validation-note{color:#d6c28e!important;font-size:11px!important}.build-card,.library-card{border:1px solid var(--line);background:var(--surface);transition:transform .15s var(--ease),border-color .15s var(--ease);padding:22px}.build-card:hover,.library-card:hover{border-color:#637082;transform:translateY(-2px)}.card-top{justify-content:space-between;display:flex}.match-score{color:var(--success);font-weight:900}.build-card h3,.library-card h2{font:900 24px var(--display);text-transform:uppercase;margin:16px 0 5px}.build-card>p,.library-card p{font-size:12px;line-height:1.5}.mini-stats{grid-template-columns:repeat(5,1fr);gap:4px;margin:18px 0;display:grid}.mini-stats div{background:#202833;min-width:0;padding:7px}.mini-stats span{text-overflow:ellipsis;color:#7d8996;text-transform:capitalize;font-size:8px;display:block;overflow:hidden}.mini-stats b{margin-top:4px;font-size:13px;display:block}.beta-recommendation-proof{background:var(--line);border:1px solid var(--line);grid-template-columns:1fr 1fr;gap:1px;margin:13px 0;display:grid}.beta-recommendation-proof div{background:#111922;padding:9px}.beta-recommendation-proof span{color:#71808c;letter-spacing:.7px;font-size:8px;font-weight:900;display:block}.beta-recommendation-proof b{color:var(--success);margin-top:4px;font-size:13px;display:block}.recommendation-reason,.recommendation-tradeoff{color:#aab5bf!important;margin:8px 0!important;font-size:10px!important}.recommendation-tradeoff{color:#c4a77c!important}.text-link{color:var(--accent);text-transform:uppercase;font-size:11px;font-weight:900}.empty-state,.loading{text-align:center;place-content:center;justify-items:center;gap:16px;min-height:60vh;padding:70px 0;display:grid}.empty-state .muted{max-width:620px}.empty-mark{border:1px solid var(--accent);width:76px;height:76px;color:var(--accent);font:900 24px var(--display);place-items:center;display:grid}.listing h1{margin-bottom:20px}.listing .intro{max-width:760px}.listing>.result-grid{margin-top:36px}.listing .attribute-section article{margin-top:10px}.build-list{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.library-card{min-height:190px}.library-card>span{color:var(--accent);letter-spacing:1px;text-transform:uppercase;font-size:9px;font-weight:900}.detail-title{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:34px;display:flex}.detail-title p:not(.eyebrow){color:var(--muted)}.sample-notice{border-left:3px solid var(--accent);color:#a89d87;background:#201b12;gap:15px;padding:14px;font-size:11px;display:flex}.sample-notice b{color:var(--accent)}.reveal{animation:reveal .65s var(--ease) both}.delay-1{animation-delay:70ms}.delay-2{animation-delay:.14s}.delay-3{animation-delay:.21s}.delay-4{animation-delay:.28s}@keyframes reveal{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes step-forward{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes step-back{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes analysis-phrase{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes ball-pulse{50%{transform:scale(1.04);box-shadow:0 0 30px #f4bd451f}}@keyframes bar-grow{0%{width:0}}@keyframes skeleton{0%,35%{transform:translate(-100%)}75%,to{transform:translate(100%)}}@keyframes court-move{0%{transform:translate(-100px,-45px)}to{transform:translate(105px,65px)}}@media (max-width:900px){main{width:min(100% - 32px,1240px)}.site-header,footer{width:calc(100% - 32px)}.launch-hero{grid-template-columns:1fr;padding:70px 0}.launch-hero h1{font-size:clamp(66px,11vw,96px)}.signature-card{width:min(100%,520px);margin:auto;transform:none}.questionnaire-shell{grid-template-columns:1fr}.profile-panel{display:none}.limited-result{grid-template-columns:1fr}.limited-visual{min-height:400px}.trust-band{padding:55px}.modes-section{gap:45px}}@media (max-width:600px){main{width:calc(100% - 24px)}.site-header{width:calc(100% - 24px);height:68px}.site-header nav{gap:12px}.site-header nav a:nth-of-type(2),.site-header nav a:nth-of-type(3){display:none}.site-header nav a{font-size:10px}.brand{font-size:16px}.brand small{display:none}footer{width:calc(100% - 24px);margin-top:55px;display:block}footer p+p{margin-top:12px}.footer-links{justify-content:flex-start;margin-top:18px}.launch-hero{gap:45px;min-height:0;padding:52px 0}.launch-hero h1{font-size:clamp(52px,16vw,72px);line-height:.82}.hero-copy{margin:24px 0;font-size:16px}.hero-actions .button{flex:100%}.signature-card{min-height:500px;padding:20px;box-shadow:8px 8px #11161ecc}.signature-score strong{font-size:78px}.recommendation-rail,.how-section,.trust-band,.modes-section{margin:78px 0}.section-heading{display:block}.section-heading>p{margin-top:18px}.section-heading h2,.trust-band h2,.modes-section h2,.home-cta h2{font-size:38px}.waiting-grid,.how-grid{grid-template-columns:1fr}.waiting-grid article:nth-child(3){display:none}.how-grid article{min-height:280px}.court-glyph{margin:35px auto}.trust-band{grid-template-columns:1fr;gap:45px;padding:34px 22px}.data-gate{width:190px;height:190px}.modes-section{grid-template-columns:1fr;gap:32px}.mode-court{min-height:220px}.home-cta{margin:95px auto 40px}.questionnaire-shell{min-height:0;padding:34px 0}.progress{margin-bottom:34px}.question-heading h1{font-size:42px}.question-content{min-height:440px;margin-top:26px}.choice-grid,.priority-list{grid-template-columns:1fr}.choice{min-height:72px}.choice-grid.compact{grid-template-columns:1fr 1fr}.choice-grid.compact .choice{padding-right:12px}.choice-grid.compact .choice-check{display:none}.priority-list label{min-height:54px}.question-actions{z-index:3;background:linear-gradient(transparent,var(--bg) 22%);border:0;padding:14px 0;position:sticky;bottom:0}.question-actions .button{min-width:120px}.analysis-screen{min-height:calc(100vh - 68px)}.analysis-screen h1{font-size:49px}.limited-result{gap:48px;min-height:0;padding:56px 0}.limited-copy h1{font-size:54px}.limited-copy>p:not(.eyebrow){font-size:15px}.limited-copy .button{width:100%}.limited-visual{min-height:350px}.target-rings{width:250px;height:250px}.result-hero{flex-direction:column;align-items:flex-start}.result-hero h1,.listing h1,.detail h1,.empty-state h1{font-size:52px}.match-dial{width:140px;height:140px}.match-dial b{font-size:45px}.result-status{flex-direction:column;align-items:flex-start;gap:5px}.measurements{grid-template-columns:1fr 1fr}.measurements div:nth-child(2){border-right:0}.measurements div:nth-child(-n+2){border-bottom:1px solid var(--line)}.result-grid,.attributes,.alternative-grid,.build-list{grid-template-columns:1fr}.attribute-section{padding:21px}.attribute-section h2{font-size:36px}.attribute{grid-template-columns:105px 1fr 24px}.detail-title{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}:root{--optimize:#62d5cf;--optimize-soft:#142c2d}.optimize-button{background:var(--optimize);border-color:var(--optimize);color:#091414}.optimize-button:hover{background:#8be7e2}.product-hero{min-height:680px}.optimization-preview .preview-kicker{color:#758291;letter-spacing:1.4px;text-transform:uppercase;margin:55px 0 12px;font-size:10px;font-weight:900}.efficiency-demo{border-bottom:1px solid var(--line);align-items:center;gap:20px;padding:8px 0 26px;display:flex}.efficiency-demo span,.efficiency-demo strong{font:900 84px/.75 var(--display);letter-spacing:-5px}.efficiency-demo span{color:#687584;text-decoration:line-through}.efficiency-demo strong{color:var(--optimize)}.efficiency-demo i{color:var(--accent);font-size:26px;font-style:normal}.demo-found{color:var(--optimize);letter-spacing:1.1px;margin:24px 0 8px;font-size:9px;font-weight:900}.demo-change{border-top:1px solid var(--line);color:#bbc4cd;grid-template-columns:28px 1fr;gap:10px;padding:12px 0;font-size:10px;display:grid}.demo-change span{color:#647180}.demo-change b{letter-spacing:.4px;font-weight:800}.product-choice-section{margin:80px 0 130px}.product-choice-section>h2{font:900 clamp(42px,5vw,70px)/.9 var(--display);text-transform:uppercase;letter-spacing:-.04em;margin:0 0 34px}.pillar-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.pillar-card{border:1px solid var(--line-bright);background:linear-gradient(145deg,#171e28,#0e131a);flex-direction:column;align-items:flex-start;min-height:450px;padding:34px;display:flex;position:relative;overflow:hidden}.pillar-card:after{content:"";border:1px solid #f4bd452b;border-radius:50%;width:300px;height:300px;position:absolute;top:-180px;right:-180px}.optimize-pillar:after{border-color:#62d5cf38}.pillar-number{color:#5f6c7a;font:900 14px var(--display)}.pillar-card>p{color:var(--accent);margin:70px 0 10px;font-size:12px;font-weight:900}.optimize-pillar>p{color:var(--optimize)}.pillar-card h3{font:900 clamp(38px,4vw,57px)/.88 var(--display);letter-spacing:-.04em;text-transform:uppercase;margin:0 0 17px}.pillar-card>span{color:#aab3bd;max-width:480px;font-size:14px;line-height:1.65}.pillar-card .button{margin-top:auto}.pillar-card .button i{font-style:normal}.pillar-card small{color:#707c89;text-transform:uppercase;letter-spacing:.6px;margin-top:15px;font-size:9px;line-height:1.4}.truth-stack{border:1px solid var(--line);grid-template-rows:repeat(4,1fr);min-height:290px;display:grid}.truth-stack>*{border-bottom:1px solid var(--line);letter-spacing:1px;align-items:center;padding:0 25px;font-size:11px;font-style:normal;font-weight:900;display:flex}.truth-stack>:last-child{border:0}.truth-stack span{color:#778491}.truth-stack b{color:var(--accent)}.truth-stack strong{color:var(--optimize)}.truth-stack i{color:var(--success)}.product-page{margin:70px 0}.product-page-header{max-width:950px;margin-bottom:52px}.product-page-header h1,.optimize-header h1{font:900 clamp(58px,7vw,96px)/.84 var(--display);letter-spacing:-.05em;text-transform:uppercase;margin:0}.product-page-header>p:last-child,.optimize-header>p{color:#aab3bd;max-width:750px;font-size:17px;line-height:1.65}.path-grid,.plan-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.path-card{border:1px solid var(--line);background:var(--surface);flex-direction:column;align-items:flex-start;min-height:560px;padding:30px;display:flex;position:relative;overflow:hidden}.path-card.available{border-color:#67562f}.path-card.coming{border-color:#315554}.path-top{color:#6d7885;letter-spacing:1px;text-transform:uppercase;justify-content:space-between;width:100%;font-size:9px;font-weight:900;display:flex}.path-card.available .path-top b{color:var(--accent)}.path-card.coming .path-top b{color:var(--optimize)}.path-symbol{border:1px solid var(--accent);width:85px;height:85px;color:var(--accent);font:900 34px var(--display);place-items:center;margin:60px 0 30px;display:grid}.path-symbol.audit-symbol{border-color:var(--optimize);color:var(--optimize)}.create-page .path-grid.single-path{grid-template-columns:minmax(0,860px);justify-content:center}.create-page .path-grid.single-path .path-card{min-height:430px}.path-card h2{font:900 40px/.9 var(--display);text-transform:uppercase;margin:0 0 16px}.path-card>p{color:#a4aeb8;max-width:520px;font-size:14px;line-height:1.65}.path-card blockquote{border-left:2px solid var(--optimize);color:#8fa4a5;background:#112021;margin:20px 0;padding:16px;font-size:12px;line-height:1.55}.path-card .button{margin-top:auto}.path-card button:disabled{opacity:.7;cursor:not-allowed}.path-card small{color:#687581;margin-top:14px;font-size:9px;line-height:1.45}.engine-flow{border:1px solid var(--line);color:#7f8a97;letter-spacing:1px;justify-content:space-between;align-items:center;gap:15px;margin-top:12px;padding:25px;font-size:9px;font-weight:900;display:flex}.engine-flow i{color:#46515e;font-style:normal}.engine-flow strong{color:var(--success)}.plan-grid>article{border:1px solid var(--line);background:var(--surface);min-height:500px;padding:34px}.plan-grid h2{font:900 48px/.9 var(--display);text-transform:uppercase}.plan-grid ul{margin:30px 0;padding:0;list-style:none}.plan-grid li{border-top:1px solid var(--line);color:var(--accent);padding:14px 0;font-size:12px}.plan-grid li span{color:#c1c8d0;margin-left:12px}.pro-plan{border-color:#315554!important}.pro-plan li{color:var(--optimize)}.pro-plan small{color:#6f7c89;margin-top:15px;display:block}.ai-truth-flow{border:1px solid var(--line);background:#0e131a;margin-top:12px;padding:34px}.ai-truth-flow>div{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.ai-truth-flow span{background:var(--surface);color:#afb8c2;flex-direction:column;gap:35px;min-height:120px;padding:18px;font-size:11px;line-height:1.4;display:flex}.ai-truth-flow b{color:var(--optimize);font:900 12px var(--display)}.ai-truth-flow>p:last-child{color:#6f7b88;font-size:10px}.optimize-page{margin:64px 0}.optimize-header{max-width:970px;margin-bottom:45px}.availability-strip{flex-wrap:wrap;gap:10px;margin-top:25px;display:flex}.availability-strip span,.availability-strip b{letter-spacing:1px;border:1px solid #34404d;padding:8px 10px;font-size:9px}.availability-strip span{color:var(--accent)}.availability-strip b{color:var(--optimize)}.optimizer-layout{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:28px;display:grid}.build-editor{min-width:0}.editor-section{border:1px solid var(--line);background:#0f141bf5;margin-bottom:12px;padding:25px}.editor-title{align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.editor-title>span{color:var(--optimize);font:900 11px var(--display)}.editor-title h2{font:900 28px/.9 var(--display);text-transform:uppercase;margin:0}.editor-title p{color:#778491;margin:7px 0 0;font-size:10px}.unit-toggle{margin:-4px 0 20px;display:flex}.unit-toggle button{color:#7e8a97;text-transform:uppercase;background:0 0;border:1px solid #3a4552;min-height:38px;padding:0 14px;font-size:9px;font-weight:900}.unit-toggle button.active{background:var(--optimize-soft);border-color:var(--optimize);color:var(--optimize)}.physical-grid,.context-grid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.context-grid{grid-template-columns:1fr 1fr}.physical-grid label,.context-grid label{color:#7f8b98;letter-spacing:.8px;text-transform:uppercase;font-size:8px;font-weight:900}.physical-grid input,.physical-grid select,.context-grid select{width:100%;height:48px;color:var(--ink);background:#151b23;border:1px solid #3b4653;margin-top:7px;padding:0 12px;font-size:12px}.attribute-groups{gap:8px;display:grid}.attribute-groups details{background:#111720;border:1px solid #323c48}.attribute-groups summary{cursor:pointer;min-height:56px;font:900 13px var(--display);text-transform:uppercase;justify-content:space-between;align-items:center;padding:0 16px;list-style:none;display:flex}.attribute-groups summary::-webkit-details-marker{display:none}.attribute-groups summary b{color:#617080;font:800 9px var(--body)}.attribute-groups details[open] summary{border-bottom:1px solid var(--line);color:var(--optimize)}.attribute-groups details>div{padding:8px 14px}.attribute-control{border-bottom:1px solid #242c36;grid-template-columns:minmax(120px,1fr) 148px 38px;align-items:center;gap:10px;min-height:58px;display:grid}.attribute-control:last-child{border:0}.attribute-control>label{color:#aab4be;font-size:11px}.attribute-control.is-locked>label{color:var(--optimize)}.attribute-stepper{border:1px solid #3b4653;grid-template-columns:38px 1fr 38px;height:38px;display:grid}.attribute-stepper button,.lock-button{color:#aeb8c2;background:#1d2530;border:0;font-weight:900}.attribute-stepper input{width:100%;min-width:0;color:var(--ink);text-align:center;background:#10151c;border:0;border-left:1px solid #3b4653;border-right:1px solid #3b4653;font-weight:900}.attribute-stepper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.attribute-stepper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.lock-button{border:1px solid #3b4653;height:38px}.lock-button[aria-pressed=true]{background:var(--optimize-soft);border-color:var(--optimize);color:var(--optimize)}.preference-row{border:0;margin:22px 0 0;padding:0}.preference-row legend{color:#8d99a6;margin-bottom:11px;font-size:10px;font-weight:800}.preference-row>div{flex-wrap:wrap;gap:6px;display:flex}.preference-row button{color:#8d99a6;text-transform:uppercase;background:#151b23;border:1px solid #3a4552;min-height:38px;padding:0 12px;font-size:9px;font-weight:900}.preference-row button.selected{border-color:var(--optimize);background:var(--optimize-soft);color:var(--optimize)}.optimizer-actions{justify-content:space-between;gap:12px;padding:18px 0;display:flex}.build-summary{background:linear-gradient(150deg,#18212b,#0d1218);border:1px solid #3e4957;min-height:600px;padding:24px;position:sticky;top:20px}.summary-top{justify-content:space-between;align-items:start;display:flex}.summary-top>span{color:var(--success);font-size:8px;font-weight:900}.build-summary h2{font:900 30px/.9 var(--display);text-transform:uppercase;margin:5px 0 24px}.build-summary dl{grid-template-columns:1fr 1fr;margin:0;display:grid}.build-summary dl div{border-top:1px solid var(--line);padding:12px 0}.build-summary dt,.build-summary h3{color:#687584;letter-spacing:1px;text-transform:uppercase;font-size:8px;font-weight:900}.build-summary dd{color:#d6dce2;font:900 14px var(--display);margin:5px 0 0}.build-summary h3{margin:28px 0 8px}.summary-stat{border-top:1px solid var(--line);color:#9da8b4;justify-content:space-between;padding:9px 0;font-size:10px;display:flex}.summary-stat b{color:var(--optimize);font-size:13px}.locked-list{color:#9ca7b2;font-size:10px;line-height:1.6}.build-summary>small{color:#586573;font-size:8px;position:absolute;bottom:22px;left:24px}.audit-result{background:linear-gradient(145deg,#111d20,#0d1218);border:1px solid #385250;margin-top:65px;padding:35px}.audit-head{justify-content:space-between;gap:35px;display:flex}.audit-head h2{font:900 clamp(44px,5vw,68px)/.88 var(--display);text-transform:uppercase;margin:0}.audit-head>div:first-child>p:last-child{color:#9eaaad;max-width:650px;line-height:1.6}.audit-status{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.audit-status span,.audit-status b{letter-spacing:1px;text-transform:uppercase;border:1px solid #40505a;padding:8px;font-size:8px}.audit-status .complete{color:var(--success)}.audit-status .incomplete{color:var(--accent)}.audit-status b{color:#7c8996}.audit-findings{border-top:1px solid var(--line);margin-top:24px;padding-top:24px}.audit-findings article{border-bottom:1px solid var(--line);grid-template-columns:minmax(170px,.6fr) 1fr auto;align-items:center;gap:20px;padding:16px 0;display:grid}.audit-findings article div{justify-content:space-between;gap:15px;display:flex}.audit-findings article b,.audit-findings article span{text-transform:uppercase;font-size:10px}.audit-findings article span{color:var(--success)}.audit-findings article p{color:#a6b1b4;margin:0;font-size:11px}.audit-findings article small{color:#718087;letter-spacing:1px;font-size:8px}.audit-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:30px;display:grid}.audit-grid article{background:#10161d;min-height:210px;padding:22px}.pending-metric{color:#667481;font:900 50px/.8 var(--display);margin:32px 0 14px}.audit-grid article>span{color:#798692;text-transform:uppercase;font-size:9px;line-height:1.5}.before-after{border:1px solid var(--line);grid-template-columns:1fr 60px 1fr;align-items:stretch;margin-top:12px;display:grid}.before-after>div{min-height:150px;padding:22px}.before-after>i{border-left:1px solid var(--line);border-right:1px solid var(--line);color:#5e6b78;font:normal 11px var(--body);place-items:center;display:grid}.before-after span{color:var(--accent);letter-spacing:1px;font-size:9px;font-weight:900}.before-after .optimized-empty span{color:var(--optimize)}.before-after p,.input-errors{color:#7f8b97;font-size:10px;line-height:1.55}.input-errors{color:#b7a16f;margin:18px 0 0}.readiness-panel{border:1px solid var(--line);background:var(--surface);grid-template-columns:.8fr 1.2fr;gap:45px;margin:45px 0;padding:30px;display:grid}.readiness-panel h2{font:900 34px/.9 var(--display);text-transform:uppercase;margin:0}.readiness-panel p{color:#7d8996;font-size:11px;line-height:1.55}.readiness-list div{border-top:1px solid var(--line);color:#a8b1ba;justify-content:space-between;padding:12px 0;font-size:10px;display:flex}.readiness-list b{text-transform:uppercase;letter-spacing:1px;font-size:8px}.coverage-unknown,.coverage-pending{color:#8c7880}.coverage-limited,.coverage-partial{color:var(--accent)}.coverage-complete,.coverage-verified{color:var(--success)}.optimization-tiers{grid-template-columns:1fr 1fr;gap:12px;margin:12px 0 70px;display:grid}.optimization-tiers article{border:1px solid var(--line);background:var(--surface);min-height:245px;padding:28px}.optimization-tiers article:last-child{border-color:#315554}.optimization-tiers h2{font:900 34px/.9 var(--display);text-transform:uppercase;margin:30px 0 12px}.optimization-tiers p:not(.eyebrow){color:#8d9aa4;font-size:11px;line-height:1.6}.optimization-tiers span{color:var(--optimize);letter-spacing:1px;border:1px solid #315554;margin-top:18px;padding:8px;font-size:8px;display:inline-block}.optimization-tiers .text-link{color:var(--optimize);margin-top:20px;display:block}.ai-preview-shell{background:linear-gradient(145deg,#111d20,#0d1218);border:1px solid #315554;max-width:850px;padding:28px}.ai-preview-status{border-bottom:1px solid var(--line);letter-spacing:1px;justify-content:space-between;padding-bottom:18px;font-size:9px;display:flex}.ai-preview-status b{color:var(--optimize)}.ai-message{border:1px solid var(--line);background:#151b23;margin:18px 0;padding:18px}.ai-message.system{border-color:#315554}.ai-message span{color:var(--accent);letter-spacing:1px;font-size:8px;font-weight:900}.ai-message.system span{color:var(--optimize)}.ai-message p{color:#aab3bd;margin:9px 0 0;font-size:12px;line-height:1.6}.ai-preview-shell textarea{resize:none;border:1px solid var(--line);color:#798590;background:#0e1318;width:100%;min-height:100px;padding:16px}.ai-preview-shell .button{margin-top:14px}.ai-safety-grid{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin:12px 0 28px;display:grid}.ai-safety-grid article{background:var(--surface);min-height:190px;padding:22px}.ai-safety-grid b{color:var(--optimize);font:900 11px var(--display)}.ai-safety-grid h2{font:900 26px var(--display)}.ai-safety-grid p{color:#85919c;font-size:10px;line-height:1.6}@media (max-width:1050px){.site-header nav{gap:16px;font-size:10px}.optimizer-layout{grid-template-columns:minmax(0,1fr) 270px}.physical-grid{grid-template-columns:1fr 1fr}}@media (max-width:760px){.site-header nav a:nth-of-type(n+3){display:none}.site-header nav a:nth-of-type(2){display:block}.site-header nav{gap:11px}.site-header nav a{font-size:9px}.product-hero{grid-template-columns:minmax(0,1fr);min-height:0}.product-hero>*{min-width:0}.product-hero h1{font-size:48px}.optimization-preview{width:100%;min-height:520px}.efficiency-demo span,.efficiency-demo strong{font-size:70px}.pillar-grid,.path-grid,.plan-grid,.optimization-tiers,.ai-safety-grid{grid-template-columns:1fr}.pillar-card{min-height:410px;padding:25px}.product-choice-section{margin:70px 0 95px}.product-page{margin:45px 0}.product-page-header h1,.optimize-header h1{font-size:54px}.product-page-header>p:last-child,.optimize-header>p{font-size:15px}.path-card{min-height:520px;padding:24px}.path-symbol{margin:42px 0 25px}.engine-flow{flex-direction:column;align-items:flex-start}.engine-flow i{transform:rotate(90deg)}.ai-truth-flow>div{grid-template-columns:1fr 1fr}.optimize-page{margin:40px 0}.optimizer-layout{flex-direction:column;display:flex}.build-editor{width:100%}.build-summary{order:-1;width:100%;min-height:0;position:static}.build-summary>small{margin-top:25px;display:block;position:static}.physical-grid,.context-grid{grid-template-columns:1fr 1fr}.editor-section{padding:18px}.attribute-control{grid-template-columns:minmax(98px,1fr) 128px 42px;gap:7px}.attribute-control>label{font-size:9px}.attribute-stepper{grid-template-columns:40px 1fr 40px;height:44px}.lock-button{height:44px}.optimizer-actions{z-index:4;background:linear-gradient(transparent,var(--bg) 18%);padding:15px 0;position:sticky;bottom:0}.optimizer-actions .button{padding:0 12px}.audit-result{padding:20px}.audit-head{flex-direction:column}.audit-status{align-items:flex-start}.audit-grid{grid-template-columns:1fr}.audit-findings article{grid-template-columns:1fr;gap:8px}.before-after{grid-template-columns:1fr}.before-after>i{border:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);min-height:45px}.readiness-panel{grid-template-columns:1fr;gap:20px;padding:22px}}@media (max-width:520px){.ai-preview-page .product-page-header h1{font-size:44px}}@media (max-width:410px){.site-header nav a:nth-of-type(2){display:none}.attribute-control{grid-template-columns:1fr 120px 42px}.attribute-control>label{grid-column:1/-1;margin-top:8px}.physical-grid,.ai-truth-flow>div{grid-template-columns:1fr}}.pending-copy{text-transform:uppercase;font-size:28px;line-height:1}.current-build-snapshot{background:linear-gradient(145deg,#131f23e6,#0a0f14e6);border:1px solid #3e5960;margin-top:28px;padding:24px}.current-build-snapshot .section-heading{margin:0 0 18px}.current-build-snapshot h3{font:900 34px/.9 var(--display);text-transform:uppercase;margin:0}.data-chip{color:var(--success);letter-spacing:1px;border:1px solid #3e665d;padding:7px 9px;font-size:8px;font-weight:900}.snapshot-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:18px;display:grid}.snapshot-grid>div{background:#10171e;min-height:78px;padding:13px}.snapshot-grid span{color:#71808c;letter-spacing:.8px;text-transform:uppercase;font-size:8px;font-weight:900;display:block}.snapshot-grid b{color:#d9e0e6;font:900 15px var(--display);word-break:break-word;margin-top:8px;display:block}.current-build-snapshot>h4{color:#83919d;letter-spacing:1px;text-transform:uppercase;margin:24px 0 10px;font-size:9px}.snapshot-attributes{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.snapshot-attributes section{border:1px solid var(--line);background:#0e151c;padding:14px}.snapshot-attributes h4{color:var(--lab-blue);letter-spacing:1px;text-transform:uppercase;margin:0 0 6px;font-size:9px}.snapshot-attribute{color:#aab4bd;border-top:1px solid #ffffff0f;justify-content:space-between;gap:12px;padding:7px 0;font-size:10px;display:flex}.snapshot-attribute b{color:var(--lab-cream)}.legal-page{max-width:980px;margin:65px 0 90px}.legal-page h1{max-width:900px;font:900 clamp(48px,7vw,92px)/.86 var(--display);letter-spacing:-.05em;text-transform:uppercase;margin:0}.legal-page .intro{color:#aab4bd;max-width:760px;margin:24px 0 35px;font-size:15px;line-height:1.65}.legal-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.legal-grid .panel{min-height:190px}.legal-grid h2,.legal-missing h2,.legal-copy h2{font:900 25px/.95 var(--display);text-transform:uppercase}.legal-grid p,.legal-copy p,.legal-missing p,.legal-missing li{color:#9aa6b0;font-size:12px;line-height:1.7}.legal-grid a,.legal-copy a{color:var(--accent)}.legal-missing{background:#211d15;border:1px solid #5f5438;margin-top:14px;padding:22px}.legal-missing ul{columns:2;margin:0;padding-left:20px}.legal-copy{border:1px solid var(--line);background:var(--surface);max-width:760px;padding:26px}.legal-copy h2{margin:0 0 8px}.legal-copy h2:not(:first-child){margin-top:26px}.legal-disclaimer{border-top:1px solid var(--line);color:#8e9aa5;margin-top:28px;padding-top:18px;font-size:11px;line-height:1.6}@media (max-width:760px){.snapshot-grid,.legal-grid{grid-template-columns:1fr 1fr}.snapshot-attributes{grid-template-columns:1fr}.legal-missing ul{columns:1}.footer-links{justify-content:flex-start;margin-top:18px}}.beta-banner{text-align:center;background:var(--accent);color:#111419;letter-spacing:1.6px;padding:7px;font-size:9px;font-weight:900}.limited-banner,.empty-panel{color:#d6c18d;background:#211d15;border:1px solid #5f5438;margin:18px 0;padding:16px;font-size:11px;line-height:1.6}.launch-status{color:#aeb7c1;text-align:center;letter-spacing:.2px;background:linear-gradient(90deg,#f4bd451a,#11161eeb,#f4bd451a);border-bottom:1px solid #f4bd453d;justify-content:center;align-items:center;gap:14px;width:100%;padding:9px 18px;font-size:10px;line-height:1.45;display:flex}.launch-status b{color:var(--accent);letter-spacing:1.4px;white-space:nowrap;font-size:9px}.launch-status span{max-width:920px}.private-beta-banner{color:#dce9e4;background:linear-gradient(90deg,#69d6a724,#11161eb8);border:1px solid #69d6a78c;grid-column:1/-1;align-items:center;gap:12px;margin:0 0 24px;padding:12px 16px;font-size:11px;line-height:1.45;display:flex}.private-beta-banner b{color:var(--success);letter-spacing:1.4px;white-space:nowrap;font-size:9px}.ad-slot{text-align:center;width:100%;min-height:90px;margin:24px 0;display:block;overflow:hidden}.ad-slot ins{width:100%;min-height:90px;display:block}.utility-grid{border:1px solid var(--line);background:var(--line);grid-template-columns:1fr 1fr;gap:1px;margin:0 0 110px;display:grid}.utility-grid>a{background:var(--surface);min-height:230px;padding:28px;transition:background .15s,border-color .15s}.utility-grid>a:hover{background:var(--surface-2)}.utility-grid span{color:var(--accent);font:900 12px var(--display)}.utility-grid h2{font:900 35px/.9 var(--display);text-transform:uppercase;margin:45px 0 12px}.utility-grid p{max-width:430px;color:var(--muted);font-size:12px;line-height:1.6}.auth-shell,.account-page,.tool-page,.compare-page,.saved-build-detail,.data-ops-page{margin:65px 0 90px}.auth-shell,.account-page{max-width:820px}.auth-shell h1,.account-page h1,.tool-page h1,.compare-page h1,.saved-build-detail h1,.data-ops-page h1{font:900 clamp(48px,6vw,78px)/.88 var(--display);letter-spacing:-.04em;text-transform:uppercase;margin:0}.account-form{border:1px solid var(--line);background:var(--surface);gap:15px;max-width:520px;margin:30px 0;padding:25px;display:grid}.account-form label,.ops-form label,.build-filters label{color:#a7b0ba;text-transform:uppercase;gap:7px;font-size:10px;font-weight:800;display:grid}.account-form input,.ops-form input,.ops-form textarea,.ops-form select,.build-filters input,.build-filters select{width:100%;color:var(--ink);background:#0e1319;border:1px solid #3b4653;padding:12px}.form-message{min-height:18px;color:var(--muted);font-size:11px}.form-message.error{color:#e49b92}.form-message.success{color:var(--success)}.auth-switch{color:var(--muted);font-size:12px}.account-grid{grid-template-columns:1fr 1fr;gap:12px;margin:35px 0;display:grid}.account-grid .panel{min-height:220px}.account-grid h2{font:900 26px var(--display);text-transform:uppercase}.cloud-save-control{flex-wrap:wrap;align-items:center;gap:15px;margin:18px 0 55px;display:flex}.cloud-save-control p{color:var(--muted);margin:0;font-size:11px}.my-builds-shell{margin-top:35px}.build-limit{border:1px solid var(--line);background:var(--surface);justify-content:space-between;align-items:center;gap:20px;padding:18px;display:flex}.build-filters{grid-template-columns:1.5fr .6fr .8fr;gap:12px;margin:16px 0;display:grid}.saved-build-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.saved-build-card{border:1px solid var(--line);background:var(--surface);padding:22px}.saved-build-card h2{font:900 28px var(--display);text-transform:uppercase;margin:10px 0}.saved-build-card>p:not(.eyebrow){font-size:11px}.compare-check{float:right;color:var(--muted);align-items:center;gap:7px;font-size:9px;display:flex}.card-actions{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.card-actions button,.observation-card button{border:1px solid var(--line);color:#c3cad1;background:#151c24;padding:8px;font-size:9px}.card-actions button:last-child{color:#e49b92}.compare-button{margin-top:22px}.saved-build-detail header{border-bottom:1px solid var(--line);padding-bottom:28px}.detail-section{border:1px solid var(--line);background:var(--surface);margin-top:25px;padding:24px}.detail-section h2,.detail-grid h2{font:900 19px var(--display);letter-spacing:.5px}.detail-attributes{background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:18px;display:grid}.detail-attributes h3{color:var(--accent);text-transform:uppercase;background:#151c24;grid-column:1/-1;margin:0;padding:10px;font-size:10px}.detail-attributes span{color:#8f9ba7;background:#0f141b;justify-content:space-between;padding:10px;font-size:9px;display:flex}.detail-attributes b{color:var(--ink)}.detail-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin:25px 0;display:grid}.detail-grid section{background:var(--surface);min-height:140px;padding:18px}.detail-grid p{color:var(--muted);font-size:10px}.compare-page h1 span{color:var(--muted);font-size:.45em}.compare-grid{border:1px solid var(--line);background:var(--line);grid-template-columns:1fr 1fr;gap:1px;margin-top:30px;display:grid}.compare-grid>div{background:var(--surface);padding:20px}.compare-grid>div:not(.compare-row){gap:7px;display:grid}.compare-row{grid-column:1/-1;grid-template-columns:1fr .4fr .4fr;gap:1px;display:grid;background:var(--line)!important;padding:0!important}.compare-row>*{background:#10161d;padding:11px}.compare-row b{text-align:right}.tool-page>header{max-width:900px}.tool-tabs{margin:35px 0 12px;display:flex}.tool-tabs button{border:1px solid var(--line);background:var(--surface);min-height:48px;color:var(--muted);text-transform:uppercase;padding:0 20px;font-weight:900}.tool-tabs button.active{border-color:var(--accent);color:var(--accent)}.tool-panel,.vc-verdict{border:1px solid var(--line);background:var(--surface);padding:28px}.tool-panel h2,.vc-verdict h2{font:900 clamp(30px,4vw,50px)/.9 var(--display);text-transform:uppercase}.status-matrix,.ops-counts{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:1px;margin:22px 0;display:grid}.status-matrix article,.ops-counts article{background:#10161d;gap:9px;padding:20px;display:grid}.status-matrix b,.ops-counts b{font:900 36px var(--display)}.status-matrix span,.ops-counts span{color:var(--muted);font-size:8px}.experience-toggle{grid-template-columns:1fr 1fr;max-width:680px;margin:28px 0;display:grid}.experience-toggle button{border:1px solid var(--line);background:var(--surface);color:var(--muted);text-align:left;gap:4px;padding:16px;font-size:11px;font-weight:900;display:grid}.experience-toggle button.active{border-color:var(--accent);color:var(--accent)}.experience-toggle small{font-weight:500}.preference-legend{gap:8px;display:flex}.preference-legend span{border:1px solid var(--line);padding:7px;font-size:8px}.category-grid{background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin:20px 0;display:grid}.category-grid>span{background:#10161d;gap:8px;padding:15px;font-size:10px;display:grid}.category-grid small{color:var(--muted)}.vc-verdict{border-color:#5f5438;margin-top:15px}.vc-verdict ul{color:var(--muted);font-size:10px;line-height:1.7}.data-ops-page{max-width:none}.ops-counts{grid-template-columns:repeat(5,1fr)}.ops-panel{border:1px solid var(--line);background:var(--surface);margin-top:18px;padding:24px}.ops-panel h2{font:900 28px var(--display);text-transform:uppercase}.ops-form{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.ops-form label:nth-of-type(4),.ops-form label:last-of-type,.ops-form .button{grid-column:1/-1}.ops-form textarea{resize:vertical;min-height:90px}.observation-card{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:20px;padding:18px 0;display:grid}.observation-card form{flex-wrap:wrap;place-content:start flex-end;gap:6px;display:flex}.observation-card small{color:var(--muted)}.candidate-ops-grid{background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.candidate-ops-grid article{background:#10161d;gap:7px;padding:14px;display:grid}.candidate-ops-grid span,.candidate-ops-grid small{color:var(--muted);font-size:9px}@media (max-width:1100px){.site-header nav{gap:11px}.site-header nav a{font-size:9px}.site-header nav a:nth-of-type(5),.site-header nav a:nth-of-type(7){display:none}}@media (max-width:760px){.utility-grid,.account-grid,.saved-build-grid,.detail-grid,.category-grid,.ops-form,.candidate-ops-grid{grid-template-columns:1fr}.build-filters{grid-template-columns:1fr 1fr}.build-limit,.observation-card{flex-direction:column;grid-template-columns:1fr;align-items:flex-start}.detail-attributes,.status-matrix,.ops-counts{grid-template-columns:1fr 1fr}.ops-form label:nth-of-type(4),.ops-form label:last-of-type,.ops-form .button{grid-column:auto}.site-header nav a:nth-of-type(n+3){display:none}.account-link{display:block!important}}@media (max-width:520px){.build-filters,.detail-attributes,.experience-toggle,.compare-grid{grid-template-columns:1fr}.compare-row{grid-template-columns:1fr .4fr .4fr}.status-matrix,.ops-counts{grid-template-columns:1fr}}.create-preferences{background:linear-gradient(110deg,#141c27,#0f151c);border:1px solid #3b4653;justify-content:space-between;align-items:center;gap:24px;margin:28px 0 18px;padding:18px 20px;display:flex}.create-preferences b{font:900 16px var(--display);letter-spacing:.2px;text-transform:uppercase}.create-preferences p{max-width:540px;color:var(--muted);margin:5px 0 0;font-size:11px;line-height:1.5}.unit-preference{flex-wrap:wrap;align-items:stretch;gap:0;display:flex}.unit-preference>span{color:#8f9aa5;letter-spacing:1px;text-transform:uppercase;align-self:center;margin-right:12px;font-size:9px;font-weight:900}.unit-preference button{color:#94a0ad;letter-spacing:.6px;text-align:left;text-transform:uppercase;min-width:104px;transition:background .18s var(--ease),border-color .18s var(--ease),transform .18s var(--ease);background:#10161e;border:1px solid #3b4653;gap:2px;padding:9px 12px;font-size:9px;font-weight:900;display:grid}.unit-preference button+button{margin-left:-1px}.unit-preference button:hover{z-index:1;border-color:#728195;position:relative;transform:translateY(-1px)}.unit-preference button.active{z-index:2;border-color:var(--accent);background:var(--accent-soft);color:var(--accent);position:relative}.unit-preference small{letter-spacing:0;color:inherit;opacity:.8;text-transform:none;font-size:8px;font-weight:700}.path-card,.pillar-card,.saved-build-card,.utility-grid>a,.how-grid article{transition:transform .22s var(--ease),border-color .22s var(--ease),box-shadow .22s var(--ease),background .22s var(--ease)}.path-card:hover,.pillar-card:hover,.saved-build-card:hover,.utility-grid>a:hover,.how-grid article:hover{z-index:1;border-color:#56677b;position:relative;transform:translateY(-4px);box-shadow:0 18px 36px #0003}.question-content{animation:step-enter .28s var(--ease) both}.empty-panel,.limited-banner,.audit-result{animation:soft-enter .32s var(--ease) both}@keyframes step-enter{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}@keyframes soft-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}input:focus-visible,textarea:focus-visible{outline:3px solid var(--accent);outline-offset:2px;border-color:var(--accent)}@media (max-width:760px){.create-preferences{flex-direction:column;align-items:flex-start}.unit-preference{width:100%}.unit-preference button{flex:1;min-width:0}.create-page .path-grid{margin-top:16px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--lab-orange:#ffb43c;--lab-cream:#fff1ce;--lab-blue:#6bd7ff;--lab-panel:#11171fe0}body{background-image:radial-gradient(circle at 82% 8%,#ffb43c1c,#0000 28%),radial-gradient(circle at 16% 42%,#377ea017,#0000 32%),linear-gradient(#8494a709 1px,#0000 1px),linear-gradient(90deg,#8494a709 1px,#0000 1px);background-size:auto,auto,44px 44px,44px 44px}body:before{content:"";pointer-events:none;z-index:-1;background:linear-gradient(115deg,#0000 0 48%,#ffffff05 48% 48.1%,#0000 48.1%);position:fixed;inset:0}.site-header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#080c11c7;border:1px solid #4b57678c;border-top:0;height:90px;padding:0 18px;position:sticky;top:0}.site-header:after{content:"";background:linear-gradient(90deg,var(--accent),transparent 24%,transparent 76%,var(--accent));height:1px;position:absolute;bottom:-1px;left:18px;right:18px}.brand{letter-spacing:-.8px;font-size:23px}.brand i{background:#f4bd4514;border:1px solid #f4bd4580;place-items:center;width:28px;height:28px;display:inline-grid}.site-header nav{gap:8px}.site-header nav>a{color:#909aa6;padding:12px 10px;font-size:10px;position:relative}.site-header nav>a:after{content:"";background:var(--accent);height:2px;transition:transform .2s var(--ease);position:absolute;bottom:3px;left:10px;right:10px;transform:scaleX(0)}.site-header nav>a:hover,.site-header nav>a.active{color:var(--ink)}.site-header nav>a.active:after{transform:scaleX(1)}.button{clip-path:polygon(0 0,calc(100% - 11px) 0,100% 11px,100% 100%,11px 100%,0 calc(100% - 11px));box-shadow:inset 0 0 0 1px #ffffff14}.overhaul-home{--stage-space:150px}.lab-hero{isolation:isolate;grid-template-columns:minmax(0,1fr) minmax(420px,.76fr);align-items:center;gap:74px;min-height:calc(100vh - 90px);padding:76px 0 96px;display:grid;position:relative}.lab-hero:before{content:"PERFORMANCE / ANALYSIS / BUILD";color:#ffffff08;font:900 clamp(70px,9vw,130px)/.8 var(--display);writing-mode:vertical-rl;z-index:-1;position:absolute;top:30px;right:-8px}.lab-hero-copy{z-index:2;min-width:0;position:relative;container-type:inline-size}.live-kicker{color:#aeb7c1;letter-spacing:1.7px;align-items:center;gap:10px;margin-bottom:25px;font-size:9px;font-weight:900;display:flex}.live-kicker>span{background:var(--success);width:7px;height:7px;box-shadow:0 0 16px var(--success);border-radius:50%;animation:1.8s infinite lab-pulse}.live-kicker b{border:1px solid var(--line);color:var(--accent);padding:5px 7px}.lab-hero h1{max-width:100%;font:900 clamp(36px,10.5cqw,126px)/.73 var(--display);letter-spacing:-.065em;text-transform:uppercase;overflow-wrap:anywhere;margin:0}.lab-hero h1 span,.lab-hero h1 strong{display:block}.lab-hero h1 strong{color:var(--lab-orange);text-shadow:0 18px 50px #ffb43c1f}.lab-hero-copy>p{color:#b5bec8;max-width:650px;margin:31px 0;font-size:clamp(17px,1.55vw,21px);line-height:1.55}.lab-actions{flex-wrap:wrap;gap:10px;display:flex}.lab-actions .button{min-height:58px;padding:0 25px}.lab-primary{background:var(--lab-orange);border-color:var(--lab-orange)}.lab-secondary{background:#121922b8!important;border-color:#536172!important}.hero-proof{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:0;margin-top:32px;display:flex}.hero-proof span{color:#778390;text-transform:uppercase;align-items:center;gap:9px;margin-right:17px;padding:12px 17px 12px 0;font-size:9px;display:flex}.hero-proof b{color:var(--accent)}.lab-orbit{z-index:-1;border:1px solid #ffb43c29;border-radius:50%;width:660px;height:660px;position:absolute;top:50%;left:-420px;transform:translateY(-50%)}.lab-orbit i{border:1px solid #ffb43c1a;border-radius:50%;position:absolute;inset:70px}.lab-orbit i:nth-child(2){inset:150px}.lab-orbit i:nth-child(3){inset:260px}.lab-orbit b{background:var(--accent);width:9px;height:9px;box-shadow:0 0 24px var(--accent);border-radius:50%;position:absolute;top:50%;right:-5px}.product-scan{animation:scan-enter .75s .18s var(--ease) both;background:linear-gradient(150deg,#1b2531f5,#090d12fa 73%);border:1px solid #4b5868;padding:22px;position:relative;overflow:hidden;box-shadow:24px 28px 70px #0000006b,-12px -12px 55px #f4bd450a}.product-scan:before{content:"";pointer-events:none;background:linear-gradient(#0000 0 48%,#6bd7ff14 50%,#0000 52%) 0 0/100% 180px;animation:5s linear infinite scan-line;position:absolute;inset:0}.product-scan:after{content:"";pointer-events:none;border:1px solid #ffffff09;position:absolute;inset:9px}.scan-head,.scan-player{z-index:1;justify-content:space-between;gap:20px;display:flex;position:relative}.scan-head{border-bottom:1px solid var(--line);letter-spacing:1px;padding-bottom:15px;font-size:8px;font-weight:900}.scan-head span{color:var(--lab-blue)}.scan-head i{background:var(--lab-blue);width:5px;height:5px;box-shadow:0 0 10px var(--lab-blue);border-radius:50%;margin-right:5px;display:inline-block}.scan-head b{color:#737f8c}.scan-player{align-items:end;padding:26px 2px 20px}.scan-player small{color:#6f7d8b;font-size:8px}.scan-player h2{font:900 34px/.82 var(--display);letter-spacing:-1px;margin:7px 0}.scan-player p{color:#939eaa;margin:0;font-size:10px}.scan-score{border:1px solid var(--accent);border-radius:50%;align-content:center;place-items:center;width:82px;height:82px;display:grid;position:relative}.scan-score span{color:#8e99a4;font-size:7px}.scan-score b{color:var(--lab-cream);font:900 34px/.9 var(--display)}.scan-score i{border:1px dashed #f4bd454d;border-radius:50%;animation:12s linear infinite spin;position:absolute;inset:-6px}.scan-stats{border:1px solid var(--line);background:#080c118c;gap:9px;padding:17px;display:grid}.scan-stats div span{color:#8e9aa6;justify-content:space-between;font-size:8px;font-weight:800;display:flex}.scan-stats b{color:#dce2e8}.scan-stats div>i,.delta-preview div>i{background:#27303a;height:3px;margin-top:5px;display:block;overflow:hidden}.scan-stats div>i:after,.delta-preview div>i:after{content:"";width:var(--fill);background:linear-gradient(90deg,var(--lab-blue),var(--accent));height:100%;animation:bar-grow .9s .4s var(--ease) both;display:block}.scan-findings{margin:12px 0}.scan-findings p{border-top:1px solid var(--line);grid-template-columns:28px 1fr auto;align-items:center;margin:0;padding:10px;font-size:9px;display:grid}.scan-findings p>span{color:var(--success);font-size:16px}.scan-findings b{font-size:9px}.scan-findings small{color:#6e7b88;font-size:7px}.product-scan>button,.product-scan>.scan-action{color:#dce2e8;background:#18212b;border:1px solid #495667;justify-content:space-between;align-items:center;width:100%;min-height:46px;padding:0 14px;font-size:9px;font-weight:900;text-decoration:none;display:flex}.product-scan>.scan-action:hover{border-color:var(--accent);color:var(--accent)}.scan-disclaimer{color:#64717e;text-align:center;margin-top:10px;font-size:7px;display:block}.mode-stage,.engine-journey,.module-showcase,.trust-vault{margin:var(--stage-space) 0}.stage-heading{grid-template-columns:1.25fr .75fr;align-items:end;gap:60px;margin-bottom:42px;display:grid}.stage-heading h2,.engine-journey h2,.module-copy h2,.trust-vault h2,.overhaul-cta h2{font:900 clamp(46px,6.2vw,82px)/.84 var(--display);letter-spacing:-.05em;text-transform:uppercase;margin:0}.stage-heading>p{max-width:470px;color:var(--muted);line-height:1.65}.heroic-modes{grid-template-columns:1fr 1fr;gap:18px;display:grid}.heroic-mode{min-height:610px;transition:transform .35s var(--ease),border-color .35s var(--ease),box-shadow .35s var(--ease);background:linear-gradient(145deg,#19212cf2,#0a0e14fa);border:1px solid #455263;flex-direction:column;padding:34px;display:flex;position:relative;overflow:hidden}.heroic-mode:after{content:"";border:1px solid #ffffff14;border-radius:50%;width:340px;height:340px;position:absolute;top:-180px;right:-180px;box-shadow:0 0 0 70px #ffffff03,0 0 0 140px #ffffff02}.heroic-mode:hover{border-color:var(--accent);transform:translateY(-10px)scale(1.008);box-shadow:0 32px 70px #00000052}.optimize-mode:hover{border-color:var(--lab-blue)}.mode-index{color:var(--accent);letter-spacing:1.5px;font-size:9px;font-weight:900}.heroic-mode h3{max-width:500px;font:900 clamp(42px,5vw,65px)/.84 var(--display);text-transform:uppercase;margin:45px 0 14px}.heroic-mode>p{color:#95a0ac;max-width:480px;font-size:12px;line-height:1.65}.heroic-mode ul{flex-wrap:wrap;gap:6px;margin:18px 0;padding:0;list-style:none;display:flex}.heroic-mode li,.demo-signal{color:#8f9ba8;border:1px solid #3a4653;padding:7px 9px;font-size:8px;font-weight:900}.mode-cta{border-top:1px solid var(--line);text-transform:uppercase;justify-content:space-between;align-items:center;margin-top:auto;padding-top:22px;font-size:11px;display:flex}.mode-cta span{color:var(--accent);font-size:22px}.style-radar{background:radial-gradient(circle,#ffb43c26,#0000 58%);border:1px solid #4a5665;border-radius:50%;width:230px;height:230px;margin:22px auto 8px;position:relative}.style-radar i{border:1px solid #3d4855;border-radius:50%;position:absolute;inset:35px}.style-radar i:nth-child(2){inset:72px}.style-radar i:nth-child(3){background:var(--accent);box-shadow:0 0 28px var(--accent);inset:112px}.style-radar:before,.style-radar:after{content:"";background:#3d4855;position:absolute}.style-radar:before{width:1px;height:100%;left:50%}.style-radar:after{width:100%;height:1px;top:50%}.style-radar span,.style-radar b{color:#818e9b;background:#121820;padding:5px;font-size:7px;position:absolute}.style-radar span{top:24px;left:78px}.style-radar b{color:var(--accent);top:105px;right:-22px}.delta-preview{grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;margin:72px 0 25px;display:grid}.delta-preview>span{color:var(--lab-blue);font-size:30px}.delta-preview small{color:#737f8c;font-size:8px}.delta-preview b{color:#dbe4eb;font:900 64px/.8 var(--display);margin:8px 0;display:block}.demo-signal{color:var(--lab-blue);text-align:center;border-color:#315464}.engine-journey{position:relative}.engine-journey header{max-width:790px}.journey-line{border-top:1px solid #475463;grid-template-columns:repeat(4,1fr);margin-top:55px;display:grid}.journey-line article{border-right:1px solid var(--line);min-height:340px;padding:25px 20px;position:relative}.journey-line article:before{content:"";background:var(--accent);width:9px;height:9px;box-shadow:0 0 16px var(--accent);border-radius:50%;position:absolute;top:-5px;left:20px}.journey-line article>span{color:#687582;font:900 13px var(--display)}.journey-glyph{border:1px solid #465361;width:86px;height:86px;margin:42px 0 34px;position:relative;transform:rotate(45deg)}.journey-glyph i{border:1px solid var(--accent);position:absolute;inset:18px}.journey-glyph b{background:var(--accent);width:7px;height:7px;box-shadow:0 0 15px var(--accent);position:absolute;top:39px;left:39px}.journey-line h3{font:900 19px var(--display)}.journey-line p{color:var(--muted);font-size:11px;line-height:1.6}.module-showcase{grid-template-columns:.8fr 1.2fr;align-items:center;gap:80px;padding:70px 0;display:grid;position:relative}.module-showcase:before{content:"";border-top:1px solid var(--line);border-bottom:1px solid var(--line);z-index:-1;background:linear-gradient(115deg,#1a232eeb,#090d12f5);position:absolute;inset:0 calc(50% - 50vw)}.module-copy>p:not(.eyebrow){color:#98a4af;line-height:1.7}.module-stack{perspective:900px;gap:10px;display:grid}.module-stack a{min-height:115px;transition:transform .25s var(--ease),border-color .25s var(--ease);background:#111820e6;border:1px solid #414e5d;grid-template-columns:.55fr 1fr auto;align-items:center;padding:22px 25px;display:grid}.module-stack a:first-child{transform:translate(22px)}.module-stack a:nth-child(3){transform:translate(-22px)}.module-stack a:hover{border-color:var(--accent);transform:translate(0)scale(1.025)}.module-stack span{color:var(--accent);font-size:8px;font-weight:900}.module-stack b{font:900 19px var(--display)}.module-stack i{color:#65727f;font:normal 8px var(--body)}.trust-vault{clip-path:polygon(0 0,calc(100% - 35px) 0,100% 35px,100% 100%,35px 100%,0 calc(100% - 35px));background:radial-gradient(circle at 15%,#69d6a71a,#0000 32%),linear-gradient(135deg,#151d26,#0b1016);border:1px solid #4a5664;grid-template-columns:.72fr 1.28fr;align-items:center;gap:85px;padding:75px;display:grid}.trust-vault h2{color:var(--lab-cream)}.trust-vault>div>p:last-of-type{color:#a7b1bc;line-height:1.7}.trust-vault ul{gap:9px;padding:0;list-style:none;display:grid}.trust-vault li{border-left:2px solid var(--success);color:#9ca8b3;background:#69d6a70a;padding:11px 13px;font-size:10px}.vault-visual{align-content:center;place-items:center;gap:20px;min-height:300px;display:grid;position:relative}.vault-visual:before,.vault-visual:after{content:"";border:1px solid #69d6a73d;border-radius:50%;position:absolute}.vault-visual:before{inset:5%}.vault-visual:after{inset:20%}.vault-visual>div{color:#65737f;gap:32px;font-size:7px;display:flex}.vault-visual>b{border:1px solid var(--success);width:90px;height:90px;color:var(--success);border-radius:50%;place-items:center;font-size:42px;display:grid;box-shadow:0 0 60px #69d6a71f}.vault-visual small{color:var(--success);letter-spacing:1.5px;font-weight:900}.overhaul-cta{text-align:center;max-width:1040px;margin:180px auto 100px}.overhaul-cta>span{color:var(--accent);letter-spacing:2px;font-size:9px;font-weight:900}.overhaul-cta h2{margin:18px auto 36px}.overhaul-cta .lab-actions{justify-content:center}.community-empty{background:radial-gradient(circle at 15%,#ffb43c1a,#0000 42%),#0a0f15b8;border:1px dashed #526171;align-items:center;gap:22px;min-height:190px;padding:28px;display:flex}.community-empty .empty-mark{color:var(--accent);font:900 58px/.8 var(--display)}.community-empty b{color:var(--lab-cream);font:900 19px var(--display);text-transform:uppercase;display:block}.community-empty p{color:var(--muted);margin:9px 0 0;font-size:11px}.seo-explainer{margin:var(--stage-space) 0;border:1px solid var(--line);background:linear-gradient(145deg,#111820f5,#0a0f15f5);padding:48px}.seo-explainer h2{max-width:820px;font:900 clamp(36px,5vw,68px)/.88 var(--display);letter-spacing:-.045em;text-transform:uppercase;margin:0 0 18px}.seo-explainer>p:not(.eyebrow){color:#aab5bf;max-width:820px;font-size:14px;line-height:1.7}.seo-explainer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:28px;display:grid}.seo-explainer-grid article{border-top:2px solid var(--accent);background:#111922;padding:20px}.seo-explainer-grid h3{font:900 18px var(--display);text-transform:uppercase;margin:0 0 10px}.seo-explainer-grid p{color:#9ba7b2;margin:0;font-size:11px;line-height:1.6}.beta-library-preview{gap:10px;display:grid}.beta-preview-card{min-height:92px;transition:transform .25s var(--ease),border-color .25s var(--ease);background:#111820e6;border:1px solid #414e5d;grid-template-columns:.75fr 1.25fr auto;align-items:center;gap:16px;padding:20px 24px;display:grid}.beta-preview-card:hover{border-color:var(--accent);transform:translate(6px)}.beta-preview-card span{color:var(--accent);letter-spacing:1px;text-transform:uppercase;font-size:9px;font-weight:900}.beta-preview-card b{font:900 19px var(--display);text-transform:uppercase}.beta-preview-card small{color:var(--muted);text-transform:uppercase;font-size:9px;line-height:1.4}.beta-proof-meta{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:16px 0;display:grid}.beta-proof-meta div{background:#10171e;min-width:0;padding:13px}.beta-proof-meta span{color:#71808c;letter-spacing:.8px;text-transform:uppercase;font-size:8px;font-weight:900;display:block}.beta-proof-meta b{color:#d9e0e6;font:900 13px var(--display);overflow-wrap:anywhere;margin-top:8px;display:block}.community-contribution{background:linear-gradient(145deg,#131d27f0,#0a0f15f0);border:1px solid #3f5262;gap:10px;margin-top:24px;padding:24px;display:grid}.community-contribution h3{font:900 26px/.95 var(--display);text-transform:uppercase;margin:0}.community-contribution>p:not(.eyebrow):not(.community-contribution-status){color:#a9b5c0;max-width:720px;margin:0;font-size:12px;line-height:1.55}.community-consent{color:#e1e7ec;background:#111a23;border:1px solid #526170;align-items:flex-start;gap:10px;padding:13px;font-size:12px;line-height:1.45;display:flex}.community-consent input{accent-color:var(--accent);margin-top:2px}.community-contribution>small{color:#788795;font-size:10px;line-height:1.5}.community-contribution>.button{justify-self:start;margin-top:3px}.community-contribution>.button:disabled{opacity:.55}.community-contribution-status{min-height:17px;color:var(--lab-blue);margin:0;font-size:11px;font-weight:700}.questionnaire-shell{grid-template-columns:minmax(0,1fr) 330px;gap:38px;max-width:1180px}.questionnaire{background:linear-gradient(145deg,#131b24f0,#090d12f5);border:1px solid #43505f;padding:30px;position:relative;box-shadow:0 28px 80px #00000047}.questionnaire:before{content:"BUILD COMPOSER";color:#ffffff09;font:900 37px var(--display);position:absolute;top:20px;right:28px}.progress{background:#0c1117;border:1px solid #333e4b;height:7px}.progress i{background:linear-gradient(90deg,var(--accent),#ffdc8d)}.question-heading{border-bottom:1px solid var(--line);padding:20px 0}.question-heading h1{max-width:720px;font-size:clamp(48px,5.2vw,72px)}.choice-grid{gap:12px}.choice{clip-path:polygon(0 0,calc(100% - 13px) 0,100% 13px,100% 100%,0 100%);min-height:105px;transition:transform .2s var(--ease),border-color .2s var(--ease),background .2s var(--ease);background:linear-gradient(135deg,#151e28,#10161e);padding:20px 52px 20px 20px}.choice:hover{background:#1a2430;border-color:#7a899a;transform:translateY(-4px)}.choice.selected{border-color:var(--accent);box-shadow:inset 4px 0 var(--accent),0 12px 30px #0003;background:linear-gradient(135deg,#f4bd4529,#151b23)}.choice strong{font-size:13px}.profile-panel{background:linear-gradient(160deg,#1b2531,#0c1117);border-color:#4d5b6b;padding:26px;box-shadow:14px 18px 50px #0000004d}.optimize-header{clip-path:polygon(0 0,calc(100% - 26px) 0,100% 26px,100% 100%,0 100%);background:radial-gradient(circle at 88% 10%,#6bd7ff1c,#0000 30%),linear-gradient(135deg,#17212c,#0c1117);border:1px solid #43505f;padding:45px}.optimize-header h1{max-width:900px}.availability-strip{background:#6bd7ff09;border-color:#3b5b67}.optimizer-layout{gap:18px}.build-editor{gap:14px;display:grid}.editor-section{background:linear-gradient(145deg,#141c25,#0e141b);border-color:#3f4c5b;box-shadow:0 14px 32px #00000026}.editor-title>span{border:1px solid var(--accent);width:38px;height:38px;color:var(--accent);place-items:center;display:grid}.attribute-groups details{background:#0f161e;border-color:#354452}.attribute-groups details[open]{box-shadow:inset 3px 0 var(--lab-blue)}.attribute-groups details[open] summary{color:var(--lab-blue)}.attribute-control{position:relative}.attribute-control:after{content:"";width:var(--stat-fill,0%);background:linear-gradient(90deg,var(--lab-blue),transparent);opacity:.45;height:1px;position:absolute;bottom:-1px;left:0}.attribute-stepper{border-color:#475768}.attribute-stepper input:focus{background:#17222d}.lock-button[aria-pressed=true]{box-shadow:0 0 18px #48d0bc1f}.build-summary{clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,0 100%);background:radial-gradient(circle at 80% 10%,#ffb43c1f,#0000 28%),linear-gradient(150deg,#1b2633,#0a0f15);border-color:#566477;box-shadow:18px 22px 55px #0000004d}.summary-stat b{text-align:center;background:#111922;border:1px solid #384858;min-width:34px;padding:5px}.audit-result{clip-path:polygon(0 0,calc(100% - 22px) 0,100% 22px,100% 100%,0 100%);box-shadow:0 26px 70px #00000040}.field-note{color:#788592;margin:10px 0 0;font-size:10px;line-height:1.5}.physical-grid label{position:relative}.field-unit{color:#687582;margin-top:5px;font-size:9px;display:block}.optimize-button:disabled{opacity:.7;cursor:wait}.input-errors{color:#ffd2d2;background:#f07f7f14;border-left:2px solid #f07f7f;padding:13px;font-weight:700}.result-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:22px;display:grid}.result-evidence{background:linear-gradient(145deg,#141d27,#0c1219);border:1px solid #394858;padding:24px}.result-evidence h2{font:900 27px/.95 var(--display);text-transform:uppercase;margin:8px 0 16px}.evidence-categories{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.evidence-categories span,.evidence-status span,.evidence-status b{color:#c0cad3;border:1px solid #344351;padding:9px;font-size:10px;display:block}.evidence-categories small{color:#72808e;margin-top:5px;font-size:8px;display:block}.evidence-status{grid-template-columns:1fr 1.4fr;gap:6px;display:grid}.evidence-status b{color:var(--lab-blue);font-weight:700}.limited-result .result-evidence-grid{grid-column:1/-1}.generated-insights{gap:18px;margin-top:24px;display:grid}.insight-section{background:linear-gradient(145deg,#141d27,#0c1219);border:1px solid #394858;padding:22px}.insight-section .section-heading{margin-bottom:14px}.insight-discipline-grid,.insight-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.insight-card{background:#070c1173;border:1px solid #344351;min-width:0;padding:13px}.insight-card h3{font:800 15px/1.1 var(--display);text-transform:uppercase;margin:0 0 9px}.insight-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.insight-list li{border-bottom:1px solid #4c607159;gap:4px;padding-bottom:8px;display:grid}.insight-list li:last-child{border-bottom:0;padding-bottom:0}.insight-list b{color:#f1f5f8;font-size:12px}.insight-list small,.insight-card small,.insight-limit{color:#93a2af;font-size:10px;line-height:1.45}.insight-chip{color:#9bd5ff;text-transform:uppercase;letter-spacing:.06em;border:1px solid #55738d;margin-left:6px;padding:3px 6px;font-size:9px;display:inline-block}.insight-card p{color:#d3dbe2;margin:0 0 8px;font-size:11px;line-height:1.45}.insight-limit{margin:12px 0 0}.threshold-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.threshold-list li{border:1px solid #344351;align-items:baseline;gap:10px;padding:10px;display:flex}.threshold-list li>b{color:#9bd5ff;font:900 18px var(--display)}.threshold-list li>span{color:#d3dbe2;font-size:11px;line-height:1.4}.my-builds-shell{background:linear-gradient(145deg,#131b24e0,#090d12e6);border:1px solid #3e4b59;padding:25px}.build-limit{background:radial-gradient(circle at 85% 20%,#f4bd451a,#0000 25%),#121a23;border-color:#4a5868;min-height:86px}.build-limit b{font:900 20px var(--display);text-transform:uppercase}.build-filters{border:1px solid var(--line);background:#0c1218;padding:15px}.saved-build-grid{gap:16px}.saved-build-card{clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,0 100%);background:radial-gradient(circle at 90% 6%,#6bd7ff14,#0000 24%),linear-gradient(145deg,#17212b,#0c1117);border-color:#435161;min-height:300px;padding:27px;box-shadow:0 16px 35px #0000002e}.saved-build-card:hover{border-color:var(--accent);transform:translateY(-7px);box-shadow:0 28px 50px #00000047}.saved-build-card h2{font-size:34px}.card-actions{border-top:1px solid var(--line);padding-top:18px}.card-actions button,.card-actions a{background:#121a23;border:1px solid #394654;align-items:center;min-height:34px;padding:0 10px;display:inline-flex}.empty-panel{text-align:center;min-height:260px;font:900 20px var(--display);text-transform:uppercase;background:radial-gradient(circle,#f4bd4514,#0000 45%),#0d131a;border-style:dashed;place-items:center;display:grid}@keyframes scan-enter{0%{opacity:0;transform:translateY(25px)rotate(1.5deg)}to{opacity:1;transform:none}}@keyframes scan-line{0%{background-position:0 -180px}to{background-position:0 360px}}@keyframes lab-pulse{50%{opacity:.45;transform:scale(.75)}}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width:1050px){.lab-hero{grid-template-columns:1fr;gap:45px}.product-scan{max-width:650px}.heroic-modes,.module-showcase{grid-template-columns:1fr}.module-stack a:nth-child(n){transform:none}.trust-vault{gap:45px;padding:50px}.site-header nav>a:nth-of-type(5),.site-header nav>a:nth-of-type(7){display:none}.beta-preview-card{grid-template-columns:1fr;gap:7px}.beta-preview-card:hover{transform:none}}@media (max-width:760px){main{width:min(100% - 28px,1240px)}.site-header{width:calc(100% - 16px);height:74px;padding:0 10px}.brand{font-size:17px}.brand small{display:none}.site-header nav>a{padding:10px 6px}.overhaul-home{--stage-space:95px}.lab-hero{min-height:0;padding:58px 0 70px}.lab-hero h1{font-size:clamp(36px,10.5cqw,82px)}.lab-hero-copy>p{font-size:16px}.hero-proof{grid-template-columns:1fr;display:grid}.hero-proof span{border-bottom:1px solid var(--line)}.product-scan{padding:16px}.scan-player h2{font-size:29px}.stage-heading{grid-template-columns:1fr;gap:15px;min-width:0}.stage-heading>div,.stage-heading>p{overflow-wrap:anywhere;min-width:0}.stage-heading h2,.engine-journey h2,.module-copy h2,.trust-vault h2,.overhaul-cta h2{font-size:48px}.heroic-mode{min-height:560px;padding:24px}.journey-line{grid-template-columns:1fr 1fr}.journey-line article{border-bottom:1px solid var(--line);min-height:300px}.module-showcase{gap:35px}.module-stack a{grid-template-columns:1fr;gap:8px}.trust-vault{grid-template-columns:1fr;gap:20px;padding:30px 22px}.vault-visual{min-height:230px}.questionnaire-shell{grid-template-columns:1fr;padding:30px 0}.questionnaire{padding:20px}.questionnaire:before{display:none}.profile-panel{order:-1}.optimize-header{padding:28px 20px}.my-builds-shell{padding:15px}.path-card h2,.path-card>p{overflow-wrap:anywhere;width:100%;min-width:0;max-width:100%}.path-card h2{font-size:32px;line-height:.95}.result-evidence-grid{grid-template-columns:1fr}.evidence-categories{grid-template-columns:repeat(2,minmax(0,1fr))}.community-empty{flex-direction:column;align-items:flex-start;gap:12px;padding:20px}.community-empty .empty-mark{font-size:45px}.beta-proof-meta,.insight-discipline-grid,.insight-grid{grid-template-columns:1fr}.insight-section{padding:16px}.threshold-list li{flex-direction:column;align-items:flex-start;gap:4px}.seo-explainer{padding:28px 20px}.seo-explainer-grid{grid-template-columns:1fr}}@media (max-width:480px){.lab-actions{display:grid}.lab-actions .button{width:100%}.heroic-mode h3{font-size:46px}.style-radar{width:190px;height:190px}.style-radar i:nth-child(3){inset:92px}.journey-line{grid-template-columns:1fr}.journey-line article{min-height:270px}.scan-player{align-items:start}.scan-score{width:70px;height:70px}.scan-score b{font-size:28px}.questionnaire{padding:14px}.choice-grid{grid-template-columns:1fr}.choice{min-height:92px}.product-page-header h1,.optimize-header h1{font-size:48px}}.guided-unit-row{background:#0e151c;border:1px solid #384654;justify-content:space-between;align-items:center;gap:18px;margin:-24px 0 24px;padding:12px;display:flex}.guided-unit-row>span{color:#788592;letter-spacing:1px;font-size:8px;font-weight:900}@media (max-width:520px){.guided-unit-row{flex-direction:column;align-items:flex-start;margin-top:-12px}.guided-unit-row .unit-preference{width:100%}}.analytics-consent-banner{z-index:30;border:1px solid var(--line-bright);background:#0c1118fa;justify-content:space-between;align-items:center;gap:20px;padding:16px 18px;display:flex;position:fixed;bottom:24px;left:24px;right:24px;box-shadow:0 16px 40px #00000047}.analytics-consent-banner strong{color:var(--ink);font-size:12px;display:block}.analytics-consent-banner p{max-width:720px;color:var(--muted);margin:5px 0 0;font-size:11px;line-height:1.5}.analytics-consent-banner a,.analytics-consent-controls a{color:var(--accent);text-decoration:underline}.analytics-consent-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.analytics-consent-controls{border:1px solid var(--line);background:var(--surface);gap:10px;margin-top:18px;padding:14px;display:grid}.analytics-consent-controls p{color:var(--muted);margin:0;font-size:11px}.analytics-consent-controls>div{flex-wrap:wrap;gap:8px;display:flex}.button-disabled{opacity:.55;cursor:not-allowed;pointer-events:none}.guided-review{border:1px solid var(--line);background:var(--surface);margin-bottom:24px;padding:18px}.guided-review>p:not(.eyebrow),.guided-default-note{color:var(--muted);font-size:11px;line-height:1.5}.guided-review dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:16px 0 0;display:grid}.guided-review dl div{border-top:1px solid var(--line);padding:10px}.guided-review dt{color:var(--muted);letter-spacing:.8px;text-transform:uppercase;font-size:9px}.guided-review dd{color:var(--ink);margin:5px 0 0;font-size:12px}.input-help{border-left:2px solid var(--accent);color:var(--muted);background:#6bd7ff0f;margin:-8px 0 0;padding:12px;font-size:11px;line-height:1.5}.library-filters{border:1px solid var(--line);background:var(--surface);grid-template-columns:2fr 1fr 1fr;gap:10px;margin:20px 0 10px;padding:14px;display:grid}.library-filters label{color:var(--muted);letter-spacing:.7px;text-transform:uppercase;gap:6px;font-size:9px;display:grid}.library-filters input,.library-filters select{border:1px solid var(--line-bright);min-height:38px;color:var(--ink);font:inherit;text-transform:none;background:#0c1218;padding:0 10px}.library-filter-count{color:var(--muted);margin:0 0 12px;font-size:11px}.library-filter-empty{grid-column:1/-1}@media (max-width:760px){.analytics-consent-banner{flex-direction:column;align-items:stretch;bottom:12px;left:12px;right:12px}.guided-review dl,.library-filters{grid-template-columns:1fr}.library-filter-empty{grid-column:auto}}.mobile-menu-toggle{border:1px solid var(--line);background:var(--surface);color:var(--ink);justify-content:center;align-items:center;width:44px;height:44px;font-size:22px;display:none}@media (max-width:760px){.launch-status{text-align:left;flex-direction:column;align-items:flex-start;gap:3px;padding:9px 14px}.launch-status b{font-size:8px}.launch-status span{font-size:10px}.site-header .mobile-menu-toggle{z-index:22;display:flex;position:relative}.site-header .main-navigation{border:1px solid var(--line);z-index:21;background:#080c11fa;flex-direction:column;align-items:stretch;gap:4px;max-height:calc(100dvh - 82px);padding:16px;display:none;position:fixed;inset:74px 8px auto;overflow-y:auto;box-shadow:0 24px 80px #000}.site-header .main-navigation.open{display:flex}.site-header .main-navigation>a,.site-header .main-navigation>a:nth-of-type(n){padding:14px 12px;font-size:12px;display:block!important}.site-header .main-navigation .language-switcher{padding:8px 12px}.site-header .main-navigation .language-switcher select{width:100%}}html,body{overflow-x:clip}.lab-secondary{color:var(--ink)!important}.questionnaire .choice{color:#e1e6eb}.questionnaire .choice small{color:#8996a3}.questionnaire .choice strong{color:inherit}@media (max-width:480px){.lab-hero h1{font-size:clamp(36px,10.5cqw,82px)}.scan-head{flex-direction:column;align-items:flex-start;gap:7px}}@media (max-width:760px){.lab-hero-copy,.product-scan,.scan-player,.scan-player>div:first-child,.module-showcase,.module-copy,.module-stack,.module-stack>a,.beta-library-preview,.beta-preview-card,.optimizer-layout,.build-editor,.editor-section,.physical-grid,.context-grid,.attribute-groups,.attribute-groups details,.attribute-control,.attribute-control>label,.attribute-stepper,.plan-grid,.plan-grid>article{min-width:0}.scan-player h2,.module-copy h2,.beta-preview-card span,.beta-preview-card b,.beta-preview-card small,.plan-grid h2{overflow-wrap:anywhere}.physical-grid select,.context-grid select,.physical-grid input,.context-grid input{min-width:0}}.optimize-insight-list{gap:7px;margin:14px 0 0;padding:0;list-style:none;display:grid}.optimize-insight-list li{color:#aab5c0;background:#0a0f1573;border:1px solid #2d3946;gap:4px;padding:10px;font-size:10px;line-height:1.45;display:grid}.optimize-insight-list li b{color:#dbe4ec;font-size:10px}.optimize-insight-list li span{color:#8d9aa6}.optimize-evidence .limited-banner{margin-top:12px}.optimize-evidence details{color:var(--lab-blue);margin-top:12px;font-size:10px}.optimize-evidence details summary{cursor:pointer}.optimize-evidence h3{font:900 26px/.95 var(--display);text-transform:uppercase;margin:8px 0 0}.analysis-summary{background:linear-gradient(135deg,#172530f5,#0b1117f5);border:1px solid #405568;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;margin:24px 0 18px;padding:26px;display:grid;box-shadow:0 18px 45px #0000002e}.analysis-summary h2{font:900 clamp(32px,4vw,54px)/.92 var(--display);text-transform:uppercase;margin:5px 0 10px}.analysis-summary>div:first-child>p:last-child{color:#aab6c0;max-width:670px;margin:0;font-size:14px;line-height:1.55}.analysis-human-status{min-width:190px;color:var(--ink);background:#101923;border:1px solid #586675;align-items:center;gap:10px;padding:14px 16px;font-size:13px;display:flex}.analysis-human-status span{font-size:20px}.analysis-partial .analysis-human-status{color:#f1d19a;border-color:#a07b3c}.analysis-insufficient .analysis-human-status{color:#e2c998;border-color:#75624b}.analysis-complete .analysis-human-status{color:#8be0c6;border-color:#39786c}.optimize-user-insights{background:#0d151d;border:1px solid #354858;margin:0 0 20px;padding:24px}.user-insights-heading h3{font:900 30px/.95 var(--display);text-transform:uppercase;margin:4px 0 0}.optimize-recommendations{border-left:3px solid var(--accent);background:#6bd7ff0f;margin:20px 0;padding:20px}.optimize-recommendations h4{font:900 24px/.95 var(--display);text-transform:uppercase;margin:4px 0 0}.friendly-insight-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.friendly-insight-card{background:#111a23;border:1px solid #2f404e;min-width:0;padding:18px}.friendly-insight-card h4{font:900 22px/.95 var(--display);text-transform:uppercase;margin:4px 0 10px}.friendly-status{color:#c2ccd4;align-items:center;gap:7px;margin:0;font-size:11px;line-height:1.45;display:flex}.friendly-status span:first-child{font-size:15px}.friendly-status.positive{color:#8be0c6}.friendly-status.caution{color:#e5c987}.friendly-status.quiet{color:#aab5c0}.friendly-list{gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.friendly-list li{border-top:1px solid #ffffff17;gap:4px;padding:10px;font-size:11px;line-height:1.45;display:grid}.friendly-list li b{color:#e3e9ed;font-weight:800}.friendly-list li span{color:#93a1ad}.friendly-empty,.takeover-summary{color:#aab5c0;margin:14px 0 0;font-size:12px;line-height:1.55}.friendly-more{color:#8795a1;margin:12px 0 0;font-size:10px;line-height:1.45}.technical-details{background:#0a0f15b8;border:1px solid #2f3e4c;margin:0 0 22px}.technical-details>summary{color:#c5d1da;cursor:pointer;padding:16px 18px;font-weight:800;list-style-position:inside}.technical-details>summary::marker{color:var(--accent)}.technical-details[open]>summary{border-bottom:1px solid #2f3e4c}.technical-details>div{padding:0 14px 14px}.technical-details .audit-result{box-shadow:none;margin-top:14px}@media (max-width:760px){.analysis-summary{grid-template-columns:1fr;padding:20px}.analysis-human-status{min-width:0}.optimize-user-insights{padding:18px}.friendly-insight-grid{grid-template-columns:1fr}.optimize-recommendations{padding:16px}.optimize-recommendations h4{font-size:21px}}.simple-home{gap:28px;padding:52px 0 90px;display:grid}.simple-hero{max-width:920px;padding:48px 0 58px}.simple-hero h1{max-width:860px;font:900 clamp(56px,9vw,126px)/.84 var(--display);letter-spacing:-.055em;text-transform:uppercase;margin:12px 0 20px}.simple-hero-copy{color:#b6c1ca;max-width:670px;margin:0;font-size:17px;line-height:1.6}.simple-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:30px;display:flex}.simple-disclaimer{color:#778694;max-width:700px;margin:24px 0 0;font-size:11px;line-height:1.55}.simple-section{padding:30px 0}.simple-section>h2,.simple-featured h2{font:900 clamp(32px,5vw,64px)/.9 var(--display);letter-spacing:-.035em;text-transform:uppercase;margin:6px 0 22px}.simple-choice-grid,.simple-build-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.simple-choice-grid article,.simple-build-card{border:1px solid var(--line);min-width:0;transition:transform .2s var(--ease),border-color .2s var(--ease);background:linear-gradient(145deg,#151e28,#0d131a);padding:24px}.simple-choice-grid article:hover,.simple-build-card:hover{border-color:var(--accent);transform:translateY(-4px)}.simple-choice-grid article>span{color:var(--accent);font:900 13px var(--display)}.simple-choice-grid h3,.simple-build-card h3{font:900 30px/.95 var(--display);text-transform:uppercase;margin:35px 0 10px}.simple-choice-grid p,.simple-build-card p{color:#aab6c0;font-size:12px;line-height:1.55}.simple-choice-grid .text-link{margin-top:16px;display:inline-block}.simple-build-card{color:inherit;text-decoration:none;display:block}.simple-build-card h3{margin-top:16px}.simple-build-card small{color:#8998a5;font-size:10px;line-height:1.5;display:block}.simple-featured .section-heading{align-items:end}.simple-featured .section-heading .text-link{margin-bottom:22px}.simple-note{margin-top:8px;padding:28px}.simple-note h2{max-width:690px;font:900 clamp(30px,4vw,52px)/.9 var(--display);text-transform:uppercase;margin:7px 0 12px}.simple-note p:not(.eyebrow){color:#aab6c0;max-width:700px;font-size:13px;line-height:1.6}.local-builds-shell{gap:16px;margin-top:24px;display:grid}.local-storage-note{border-left:2px solid var(--accent);color:#c6d0d8;background:#f4bd450f;margin:0;padding:12px 14px;font-size:11px;line-height:1.5}.local-save-control{border:1px solid var(--line);background:var(--surface);flex-wrap:wrap;align-items:center;gap:14px;margin-top:22px;padding:16px;display:flex}.local-save-control p{color:#9fb0bc;margin:0;font-size:11px}.local-save-control button:disabled{opacity:.6;cursor:wait}@media (max-width:760px){.simple-home{padding-top:28px}.simple-hero{padding:28px 0 34px}.simple-hero h1{font-size:clamp(48px,14vw,82px)}.simple-hero-copy{font-size:15px}.simple-actions{align-items:stretch;display:grid}.simple-actions .button,.simple-actions .text-link{text-align:center;width:100%}.simple-choice-grid,.simple-build-grid{grid-template-columns:1fr}.simple-section{padding:18px 0}.simple-featured .section-heading{align-items:start;gap:4px;display:grid}.simple-featured .section-heading .text-link{margin:0 0 16px}.simple-choice-grid h3{margin-top:22px}.simple-note{padding:20px}.local-save-control{align-items:stretch;display:grid}.local-save-control button{width:100%}}.local-save-form{flex-wrap:wrap;align-items:end;gap:10px;width:100%;display:flex}.local-save-form label{color:#9fb0bc;text-transform:uppercase;letter-spacing:.08em;gap:6px;min-width:min(100%,280px);font-size:10px;display:grid}.local-save-form input{border:1px solid var(--line);min-height:40px;color:var(--ink);font:inherit;text-transform:none;letter-spacing:normal;background:#0c1218;padding:0 12px}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
