@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/88da59c891d37117-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/1e377d93cbdd6b44-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/36d711d427a06e51-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/f1f7cdf240180e28-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/55fbdf033607a0e1-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/b6a6f0b43d027304-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/9cf9c6e84ed13b5e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Source Sans\ 3 Fallback;src:local("Arial");ascent-override:109.21%;descent-override:42.66%;line-gap-override:0.00%;size-adjust:93.76%}.__className_1fdbab{font-family:Source Sans\ 3,Source Sans\ 3 Fallback;font-style:normal}:root{--midnight:#082a34;--midnight-2:#0d3b47;--ocean:#0e6678;--cyan:#8fdad1;--pale-cyan:#edf8f6;--off-white:#f7fbfa;--white:#ffffff;--ink:#102d33;--slate:#4c676b;--border:#d4e6e3;--border-strong:#abcac5;--critical:#b5463c;--critical-soft:#fff0ed;--positive:#31775e;--positive-soft:#eaf6f0;--focus:#82c8c8;--content:1280px;--radius-card:12px;--z-header:20;--z-drawer:50}*{box-sizing:border-box}html{color:var(--ink);background:var(--off-white);scroll-behavior:smooth}body{margin:0;font-family:Source Sans\ 3,Segoe UI,Aptos,system-ui,sans-serif;font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased}body,button,input,textarea{font:inherit}a,button{-webkit-tap-highlight-color:transparent}a{color:inherit}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid var(--focus);outline-offset:3px}img{max-width:100%}h1,h2,h3,p{margin-top:0}h1,h2,h3{line-height:1.08;font-weight:720;letter-spacing:0;text-wrap:balance}p{text-wrap:pretty}.site-shell{min-height:100vh;overflow-x:clip}.skip-link{position:fixed;left:18px;top:-64px;z-index:100;padding:10px 14px;color:var(--white);background:var(--midnight);border-radius:8px;text-decoration:none}.skip-link:focus{top:14px}.site-header{position:sticky;top:0;z-index:var(--z-header);color:var(--white);background:linear-gradient(90deg,#062530,var(--midnight) 54%,#0b3540);border-bottom:1px solid rgb(143 218 209/.22)}.header-inner{width:min(var(--content),calc(100% - 40px));min-height:84px;display:flex;align-items:center;gap:24px;margin:0 auto}.logo-link{display:inline-flex;align-items:center;justify-content:center;width:164px;min-height:72px;padding:0;border-radius:8px;transition:opacity .16s ease-out}.drawer-top img,.logo-link img,.site-footer img{display:block;height:auto;object-fit:contain}.logo-link img{width:154px;filter:drop-shadow(0 0 7px rgb(130 200 200/.26))}.logo-link:hover{opacity:.88}.desktop-nav{display:flex;align-items:center;gap:4px;margin-left:auto}.desktop-nav a{min-height:44px;display:inline-flex;align-items:center;padding:8px 12px;color:rgb(255 255 255/.78);border-radius:8px;font-size:15px;text-decoration:none;transition:color .16s ease-out,background-color .16s ease-out}.desktop-nav a:hover{color:var(--white);background:rgb(255 255 255/.07)}.button,.icon-button{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:9px;border-radius:8px;font-weight:720;text-decoration:none;cursor:pointer;transition:background-color .16s ease-out,border-color .16s ease-out,color .16s ease-out,transform .16s ease-out}.button{padding:10px 17px;border:1px solid transparent}.button:active,.icon-button:active{transform:translateY(1px)}.button-primary{color:var(--white);background:#0a4451}.button-primary:hover{background:#083842}.button-secondary{color:var(--ocean);background:var(--white);border-color:var(--ocean)}.button-secondary:hover{background:var(--pale-cyan)}.button-on-dark{color:var(--midnight);background:#a8e3dc}.button-on-dark:hover{color:var(--midnight);background:#c1eee8}.button-on-dark-secondary{color:var(--white);background:transparent;border-color:rgb(130 200 200/.7)}.button-on-dark-secondary:hover{background:rgb(130 200 200/.12)}.header-cta{background:#f3fbfa;color:var(--midnight)}.header-cta:hover{background:var(--pale-cyan)}.icon-button{width:44px;padding:0;color:inherit;background:transparent;border:1px solid transparent}.icon-button:hover{background:rgb(255 255 255/.08)}.menu-button{display:none;margin-left:auto}.mobile-drawer{position:fixed;inset:0;z-index:var(--z-drawer)}.drawer-scrim{position:absolute;inset:0;width:100%;height:100%;background:rgb(7 26 42/.58);border:0}.mobile-menu-panel{position:absolute;inset:0 0 0 auto;width:min(390px,100%);display:flex;flex-direction:column;gap:22px;padding:20px;color:var(--ink);background:var(--white)}.drawer-top{display:flex;align-items:center;justify-content:space-between;gap:16px}.drawer-top img{padding:6px 9px;background:var(--pale-cyan);border:1px solid var(--border);border-radius:12px}.mobile-menu-panel .icon-button{color:var(--ink)}.mobile-menu-panel .icon-button:hover{background:var(--pale-cyan)}.mobile-menu-panel nav{display:flex;flex-direction:column;border-block:1px solid var(--border)}.mobile-menu-panel nav a{min-height:48px;display:flex;align-items:center;color:var(--ink);text-decoration:none;border-bottom:1px solid var(--border)}.mobile-menu-panel nav a:last-child{border-bottom:0}.hero-section{color:var(--white);background:linear-gradient(180deg,rgb(255 255 255/.045),rgb(255 255 255/0)),radial-gradient(circle at 64% 28%,rgb(143 218 209/.22),transparent 34%),radial-gradient(circle at 20% 78%,rgb(49 119 94/.18),transparent 28%),linear-gradient(135deg,#082a34,#0d3c48 55%,#06303a)}.hero-inner{width:min(var(--content),calc(100% - 40px));min-height:min(760px,calc(100svh - 84px));display:grid;grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:32px;margin:0 auto;padding:clamp(48px,7vw,88px) 0}.hero-copy{grid-column:1/span 7;max-width:780px}.hero-kicker,.section-kicker{margin-bottom:16px;color:var(--ocean);font-size:15px;font-weight:720}.hero-kicker,.section-kicker-on-dark{color:var(--cyan)}.hero-copy h1{max-width:760px;margin-bottom:24px;font-size:clamp(2.3rem,4.3vw,4.35rem)}.hero-lede{max-width:68ch;margin-bottom:28px;color:rgb(255 255 255/.78);font-size:clamp(1.03rem,1.4vw,1.2rem);line-height:1.62}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:18px}.trust-line{margin-bottom:0;color:rgb(255 255 255/.72);font-size:15px}.hero-workflow{grid-column:8/-1;position:relative;min-height:430px;display:flex;flex-direction:column;justify-content:center;gap:28px;padding:24px 0 24px 24px}.workflow-status{align-self:flex-start;max-width:320px;padding:8px 12px;color:var(--white);border:1px solid rgb(130 200 200/.42);border-radius:999px;font-size:14px}.workflow-mark{position:absolute;inset:20px 0 auto auto;width:min(340px,72%);aspect-ratio:1;opacity:.28}.workflow-mark span{position:absolute;inset:16%;border:1px solid rgb(143 218 209/.82);transform:rotate(45deg)}.workflow-mark span:nth-child(2){inset:29%;transform:rotate(0deg)}.workflow-mark span:nth-child(3){inset:42%}.workflow-ladder{position:relative;display:grid;gap:12px}.workflow-ladder:before{content:"";position:absolute;left:22px;top:22px;bottom:22px;width:1px;background:linear-gradient(var(--cyan),rgb(143 218 209/.12))}.workflow-node{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:14px;min-height:64px}.workflow-node span{width:44px;height:44px;display:grid;place-items:center;color:var(--midnight);background:#9fe3dc;border-radius:10px;font-weight:800}.workflow-node strong{padding:14px 0;color:var(--white);border-bottom:1px solid rgb(255 255 255/.16);font-size:18px}.content-band,.form-band{background:var(--off-white)}.content-band{width:min(var(--content),calc(100% - 40px));margin:0 auto;padding:clamp(56px,8vw,104px) 0;border-bottom:1px solid var(--border)}.section-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:32px}.section-intro{grid-column:1/span 4}.evidence-panels,.outcome-list,.section-body,.section-grid>div:last-child{grid-column:6/-1}.form-intro h2,.human-inner h2,.section-heading-wide h2,.section-intro h2{margin-bottom:18px;color:var(--ink);font-size:clamp(2rem,4vw,3.6rem)}.form-intro p,.human-inner p,.section-body p,.section-intro p:not(.section-kicker){max-width:68ch;color:var(--slate)}.evidence-fragments{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:32px;border-top:1px solid var(--border)}.evidence-fragments div{position:relative;min-height:76px;display:flex;align-items:center;gap:12px;padding:18px 18px 18px 0;border-bottom:1px solid var(--border)}.evidence-fragments div:nth-child(2n){padding-left:18px;border-left:1px solid var(--border)}.evidence-fragments span{width:18px;height:18px;flex:0 0 auto;border:2px solid var(--ocean);transform:rotate(45deg)}.evidence-fragments strong{font-size:17px}.outcome-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--border);border-radius:var(--radius-card);overflow:hidden;background:var(--white)}.outcome-block{padding:26px}.outcome-block+.outcome-block{border-left:1px solid var(--border)}.outcome-block svg{color:var(--ocean)}.outcome-block h3{margin:18px 0 10px;font-size:1.28rem}.outcome-block p{margin-bottom:0;color:var(--slate)}.section-heading-wide{max-width:880px;margin-bottom:34px}.workflow-process{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border:1px solid var(--border);border-radius:var(--radius-card);overflow:hidden;background:var(--white)}.process-step{min-width:0;padding:20px;border-right:1px solid var(--border)}.process-step:last-child{border-right:0}.step-number{width:34px;height:34px;display:grid;place-items:center;margin-bottom:18px;color:var(--white);background:#0d6372;border-radius:8px;font-weight:800}.process-step h3{margin-bottom:16px;font-size:1.13rem}.process-step dd,.process-step dl,.process-step dt{margin:0}.process-step dl{display:grid;gap:12px}.process-step dt{color:var(--slate);font-size:13px;font-weight:720}.process-step dd{color:var(--ink);font-size:14px;line-height:1.45}.limitation-panel,.note-panel{display:flex;align-items:flex-start;gap:12px;margin-top:18px;padding:16px 18px;color:var(--ink);background:var(--pale-cyan);border:1px solid var(--border);border-radius:var(--radius-card)}.limitation-panel svg,.note-panel svg{flex:0 0 auto;color:var(--ocean);margin-top:2px}.limitation-panel p,.note-panel p{max-width:86ch;margin:0}.evidence-band .section-intro p:not(.section-kicker){margin-bottom:0}.evidence-panels{display:grid;gap:16px}.evidence-panel{padding:22px;background:var(--white);border:1px solid var(--border);border-radius:var(--radius-card)}.panel-topline{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px;color:var(--slate);font-size:13px}.panel-topline span{color:var(--ocean);font-weight:760}.evidence-panel h3{margin-bottom:16px;font-size:1.35rem}.schematic-frame{border-block:1px solid var(--border)}.schematic-frame div{display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:52px;border-bottom:1px solid var(--border)}.schematic-frame div:last-child{border-bottom:0}.schematic-frame span{width:14px;height:14px;border:2px solid var(--cyan);border-radius:50%}.schematic-frame strong{min-width:0;font-weight:650}.schematic-frame em{color:var(--positive);font-size:13px;font-style:normal;font-weight:720}.evidence-panel p{margin:14px 0 0;color:var(--slate);font-size:14px}.human-band{color:var(--white);background:linear-gradient(90deg,rgb(143 218 209/.14),transparent 18%),linear-gradient(135deg,#082a34,#0d3b47)}.human-inner{width:min(var(--content),calc(100% - 40px));display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;margin:0 auto;padding:clamp(58px,8vw,96px) 0;border-top:1px solid rgb(130 200 200/.36)}.human-inner h2,.human-inner p{color:var(--white)}.human-inner p{color:rgb(255 255 255/.76)}.development-note{margin:18px 0 0;padding:14px 0 0;border-top:1px solid rgb(130 200 200/.28)}.review-steps{display:grid;gap:0;margin:0;padding:0;list-style:none;counter-reset:review;border-top:1px solid var(--border)}.review-steps li{counter-increment:review;display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:16px;min-height:78px;padding:14px 0;border-bottom:1px solid var(--border);font-size:18px;font-weight:650}.review-steps li:before{content:counter(review);width:44px;height:44px;display:grid;place-items:center;color:var(--midnight);background:var(--pale-cyan);border:1px solid var(--border);border-radius:10px;font-weight:800}.critical-answers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:20px;border:1px solid var(--border);border-radius:var(--radius-card);overflow:hidden;background:var(--white)}.critical-answers div{padding:18px}.critical-answers div+div{border-left:1px solid var(--border)}.critical-answers span,.critical-answers strong{display:block}.critical-answers span{margin-top:5px;color:var(--slate)}.faq-list{border-top:1px solid var(--border)}.faq-item{border-bottom:1px solid var(--border)}.faq-item button{width:100%;min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 0;color:var(--ink);background:transparent;border:0;text-align:left;cursor:pointer}.faq-item button span{font-size:18px;font-weight:720}.faq-item button svg{flex:0 0 auto;color:var(--ocean);transition:transform .16s ease-out}.faq-item button[aria-expanded=true] svg{transform:rotate(180deg)}.faq-item div{max-width:74ch;padding:0 0 20px}.faq-item p{margin:0;color:var(--slate)}.form-band{padding:clamp(58px,8vw,104px) 0}.form-shell{width:min(980px,calc(100% - 40px));margin:0 auto;padding:clamp(24px,4vw,42px);background:var(--white);border:1px solid var(--border);border-radius:14px}.form-intro{max-width:760px;margin-bottom:30px}.form-intro h2{margin-bottom:14px}.review-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.field{display:flex;flex-direction:column;gap:7px;color:var(--ink);font-weight:720}.error-summary,.field-full,.form-actions{grid-column:1/-1}.field input,.field textarea{width:100%;min-height:48px;padding:11px 12px;color:var(--ink);background:var(--white);border:1px solid var(--border-strong);border-radius:8px}.field textarea{resize:vertical}.field input[aria-invalid=true],.field textarea[aria-invalid=true]{border-color:var(--critical)}.field small{color:var(--slate);font-weight:500}.field em{color:var(--critical);font-size:14px;font-style:normal;font-weight:720}.error-summary{padding:14px 16px;color:var(--critical);background:var(--critical-soft);border:1px solid color-mix(in srgb,var(--critical) 42%,white);border-radius:10px}.error-summary span,.error-summary strong{display:block}.error-summary span,.form-actions{margin-top:4px}.form-actions{display:flex;align-items:center;justify-content:space-between;gap:18px;padding-top:16px;border-top:1px solid var(--border)}.form-actions p{max-width:46ch;margin:0;color:var(--slate);font-size:14px}.website-field{position:absolute;left:-9999px;width:1px;height:1px}.success-confirmation{padding:30px;color:var(--positive);background:var(--positive-soft);border:1px solid color-mix(in srgb,var(--positive) 35%,white);border-radius:var(--radius-card)}.success-confirmation h3{margin:12px 0 8px;color:var(--ink);font-size:1.7rem}.success-confirmation p{margin:0;color:var(--slate)}.site-footer{color:var(--white);background:linear-gradient(90deg,#062530,var(--midnight))}.footer-inner{width:min(var(--content),calc(100% - 40px));display:grid;grid-template-columns:minmax(260px,.65fr) minmax(0,1fr);gap:32px;margin:0 auto;padding:38px 0}.site-footer p{max-width:340px;margin:10px 0 0;color:rgb(255 255 255/.68)}.site-footer img{filter:drop-shadow(0 0 8px rgb(130 200 200/.24))}.site-footer nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px 18px}.site-footer a{min-height:44px;display:inline-flex;align-items:center;color:rgb(255 255 255/.78);text-decoration:none}.site-footer a:hover{color:var(--white)}.utility-page{width:min(820px,calc(100% - 40px));min-height:100vh;display:flex;flex-direction:column;justify-content:center;margin:0 auto;padding:44px 0}.utility-logo{width:142px;display:inline-flex;margin-bottom:34px}.utility-page section{padding-top:28px;border-top:1px solid var(--border)}.utility-page h1{margin-bottom:18px;color:var(--ink);font-size:clamp(2.4rem,6vw,4.6rem)}.utility-page p{max-width:68ch;color:var(--slate);font-size:18px}@media (max-width:1180px){.workflow-process{grid-template-columns:repeat(3,minmax(0,1fr))}.process-step:nth-child(3n){border-right:0}.process-step:nth-child(n+4){border-top:1px solid var(--border)}.process-step:last-child{border-right:0}}@media (max-width:900px){.desktop-nav,.header-cta{display:none}.menu-button{display:inline-flex}.hero-inner{min-height:auto;grid-template-columns:1fr}.hero-copy,.hero-workflow{grid-column:1}.hero-workflow{min-height:0;padding:10px 0 0}.workflow-mark{width:240px}.section-grid{grid-template-columns:1fr}.evidence-panels,.outcome-list,.section-body,.section-grid>div:last-child,.section-intro{grid-column:1}.critical-answers,.outcome-list{grid-template-columns:1fr}.critical-answers div+div,.outcome-block+.outcome-block{border-left:0;border-top:1px solid var(--border)}.human-inner{grid-template-columns:1fr}.human-inner .button{justify-self:start}.footer-inner{grid-template-columns:1fr}.site-footer nav{justify-content:flex-start}}@media (max-width:700px){.content-band,.footer-inner,.header-inner,.hero-inner,.human-inner{width:min(100% - 32px,var(--content))}.hero-inner{padding:36px 0 42px}.hero-copy h1{font-size:clamp(2.05rem,11vw,3.2rem)}.form-actions,.hero-actions{align-items:stretch;flex-direction:column}.form-actions .button,.hero-actions .button{width:100%}.evidence-fragments{grid-template-columns:1fr}.evidence-fragments div:nth-child(2n){padding-left:0;border-left:0}.workflow-process{display:grid;grid-template-columns:1fr}.process-step,.process-step:last-child,.process-step:nth-child(3n){border-right:0}.process-step+.process-step{border-top:1px solid var(--border)}.schematic-frame div{grid-template-columns:18px minmax(0,1fr)}.schematic-frame em{grid-column:2}.review-form{grid-template-columns:1fr}.form-shell{width:calc(100% - 32px);padding:20px}}@media (max-width:430px){.header-inner{min-height:72px}.logo-link{width:132px;min-height:58px}.logo-link img{width:126px}.workflow-status{border-radius:10px}.workflow-node{grid-template-columns:38px minmax(0,1fr)}.workflow-node span{width:38px;height:38px}.workflow-ladder:before{left:19px}.workflow-node strong{font-size:16px}.content-band{padding:48px 0}.form-intro h2,.human-inner h2,.section-heading-wide h2,.section-intro h2{font-size:2rem}.review-steps li{grid-template-columns:38px minmax(0,1fr);font-size:16px}.review-steps li:before{width:38px;height:38px}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.tweaks-shell{width:min(var(--content),calc(100% - 40px));margin:0 auto;padding:34px 0 72px}.tweaks-top{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:28px}.tweaks-top h1{margin:0;color:var(--ink);font-size:clamp(2.2rem,5vw,4rem)}.tweaks-actions{display:flex;align-items:center;gap:10px}.tweak-icon{color:var(--ink);background:var(--white);border-color:var(--border)}.tweak-icon:hover{background:var(--pale-cyan)}.tweaks-grid{display:grid;grid-template-columns:minmax(260px,320px) minmax(0,1fr);gap:22px}.control-panel,.manifest-panel,.preview-frame{background:var(--white);border:1px solid var(--border);border-radius:var(--radius-card)}.control-panel{display:flex;flex-direction:column;gap:22px;padding:20px}.control-panel label{display:flex;flex-direction:column;gap:9px;color:var(--ink);font-weight:720}.control-panel input[type=range]{width:100%;accent-color:var(--ocean)}.control-panel em{color:var(--slate);font-size:14px;font-style:normal;font-weight:650}.swatch-row{display:flex;gap:10px}.swatch{width:38px;height:38px;border:2px solid transparent;border-radius:10px;cursor:pointer}.swatch-active{border-color:var(--midnight)}.validation-note{padding:12px;border-radius:10px;font-weight:720}.validation-note.valid{color:var(--positive);background:var(--positive-soft)}.validation-note.invalid{color:var(--critical);background:var(--critical-soft)}.preview-zone{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:18px;align-items:start}.preview-frame{overflow:hidden}.preview-desktop,.preview-mobile{min-height:420px}.preview-hero{min-height:calc(200px * var(--tweak-density, 1));padding:26px;color:var(--white);background:radial-gradient(circle at 72% 20%,rgb(130 200 200/.24),transparent 30%),linear-gradient(135deg,var(--midnight),#0b2438)}.preview-hero span{display:block;width:84px;height:28px;margin-bottom:34px;background:var(--cyan);border-radius:999px}.preview-hero h2{max-width:540px;margin-bottom:12px;color:var(--white);font-size:clamp(1.75rem,4vw,3.4rem)}.preview-mobile .preview-hero h2{font-size:1.85rem;overflow-wrap:anywhere}.preview-hero p{margin:0;color:rgb(255 255 255/.72)}.preview-surface{display:grid;gap:0;padding:22px}.preview-surface div{min-height:58px;border-bottom:1px solid var(--border)}.preview-surface div:first-child{border-top:1px solid var(--border)}.manifest-panel{grid-column:2;display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1fr);gap:20px;padding:20px}.manifest-panel h2{margin-bottom:12px;font-size:1.3rem}.manifest-panel li,.manifest-panel p{color:var(--slate)}.manifest-panel ul{margin:0;padding-left:20px}.manifest-panel pre{max-height:260px;overflow:auto;margin:0;padding:14px;color:var(--ink);background:var(--off-white);border:1px solid var(--border);border-radius:10px;font-size:13px;line-height:1.45}@media (max-width:980px){.tweaks-actions,.tweaks-top{align-items:stretch;flex-direction:column}.manifest-panel,.preview-zone,.tweaks-grid{grid-template-columns:1fr}.manifest-panel{grid-column:1}}