:root{color:#111719;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;background:#f7f9f9;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:#f7f9f9;min-width:320px;margin:0}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}h1,h2,h3,p{margin-top:0}.site-shell{background:linear-gradient(116deg,#a9d6e829,#0000 30%),radial-gradient(circle at 88% 5%,#7ddceb2e,#0000 28%),#f7f9f9;min-height:100vh;overflow:hidden}.poster-hero{background:linear-gradient(90deg,#ffffffe6 0 43%,#ffffff3d 70%),radial-gradient(circle at 64% 32%,#b5e6d947,#0000 25%),#f6f8f8;min-height:100svh;padding:0 clamp(30px,3.5vw,60px);position:relative;overflow:hidden}.poster-hero:before,.poster-hero:after{content:"";pointer-events:none;position:absolute}.poster-hero:before{opacity:.55;background:repeating-radial-gradient(#76848e38 0 2px,#0000 3px 24px);border-radius:50%;width:124%;height:44%;bottom:-9%;right:-9%;transform:rotate(-8deg);-webkit-mask-image:linear-gradient(#0000,#000 24% 80%,#0000);mask-image:linear-gradient(#0000,#000 24% 80%,#0000)}.poster-hero:after{opacity:.45;background:radial-gradient(circle at 42% 30%,#97a7b22e 1px,#0000 1px) 0 0/14px 14px;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0 36%,#000 42%,#0000 62%);mask-image:linear-gradient(90deg,#0000 0 36%,#000 42%,#0000 62%)}.topbar{z-index:8;grid-template-columns:minmax(230px,1fr) auto minmax(230px,1fr);align-items:center;gap:30px;min-height:108px;display:grid;position:relative}.brand,.nav-actions,.locale-switch,.vendor-link,.button{align-items:center;display:inline-flex}.brand{letter-spacing:0;gap:14px;font-size:31px;font-weight:820}.infinity-mark{width:65px;height:35px;position:relative}.infinity-mark i{border:5px solid #94c900;border-radius:999px;width:31px;height:21px;position:absolute;top:7px;transform:rotate(35deg)}.infinity-mark i:last-child{border-color:#76d8df;right:0;transform:rotate(-35deg)}.nav-links{color:#111719;white-space:nowrap;align-items:center;gap:clamp(28px,3vw,58px);font-size:16px;font-weight:560;display:flex}.nav-actions{justify-content:flex-end;gap:12px}.locale-switch{color:#607077;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff9e;border:1px solid #8ba2ae66;border-radius:999px;gap:8px;min-height:40px;padding:5px 8px 5px 10px}.locale-switch button{color:#607077;min-width:42px;height:28px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;font-size:13px;font-weight:720}.locale-switch button.active{color:#111719;background:#fff;box-shadow:0 7px 18px #11171914}.vendor-link{color:#111719;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff85;border:1px solid #95c90a;border-radius:9px;gap:12px;min-height:48px;padding:0 18px;font-size:15px;font-weight:570}.hero-grid{z-index:2;grid-template-columns:minmax(430px,.78fr) minmax(250px,.34fr) minmax(580px,.88fr);align-items:start;min-height:calc(100svh - 108px);display:grid;position:relative}.hero-copy{align-self:start;padding:84px 0 48px;animation:.62s both rise-in}.hero-kicker{color:#17232b;letter-spacing:.2em;text-transform:uppercase;margin-bottom:46px;font-size:14px;font-weight:740;position:relative}.hero-kicker:after{content:"";background:linear-gradient(90deg,#95d900,#21c3dc);width:42px;height:2px;position:absolute;bottom:-22px;left:0}.hero-kicker span{color:#7db800}.hero-copy h1{letter-spacing:-.02em;margin-bottom:24px;font-size:clamp(66px,5.8vw,104px);font-weight:850;line-height:.88}.hero-copy h2{letter-spacing:-.015em;max-width:650px;margin-bottom:24px;font-size:clamp(28px,2.5vw,42px);font-weight:780;line-height:1.08}.hero-copy h2 span{color:#19b9ce}.hero-body{color:#526879;max-width:520px;font-size:17px;line-height:1.56}.hero-actions{flex-wrap:wrap;gap:30px;margin-top:38px;display:flex}.button{border-radius:9px;justify-content:center;gap:14px;min-width:236px;min-height:60px;padding:0 26px;font-size:16px;font-weight:570;transition:transform .18s,box-shadow .18s}.button:hover{transform:translateY(-2px)}.button.primary{color:#06110d;background:linear-gradient(112deg,#a7db00,#0fc7dc);box-shadow:0 18px 42px #2ac2b742}.button.secondary{color:#111719;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffff94;border:1px solid #91c806}.capability-strip{grid-template-columns:repeat(4,minmax(108px,1fr));gap:0;max-width:700px;margin-top:62px;display:grid}.capability-strip article{border-right:1px solid #687a8440;min-height:98px;padding:0 20px}.capability-strip article:first-child{padding-left:0}.capability-strip article:last-child{border-right:0}.capability-strip svg{color:#1e3440;stroke-width:1.7px;margin-bottom:10px}.capability-strip strong{margin-bottom:4px;font-size:13px;font-weight:760;display:block}.capability-strip p{color:#526879;margin-bottom:0;font-size:12px;line-height:1.45}.callout-stack{align-self:start;gap:33px;padding-top:110px;display:grid;position:relative;transform:translate(16px)}.callout-stack:before,.callout-stack:after{content:"";transform-origin:0;background:#94c900;width:118px;height:1.5px;position:absolute;right:-112px}.callout-stack:before{top:25%;transform:rotate(12deg)}.callout-stack:after{background:#19b9ce;bottom:24%;transform:rotate(-18deg)}.callout{color:#17232b;clip-path:polygon(12px 0,calc(100% - 12px) 0,100% 18px,100% calc(100% - 18px),calc(100% - 12px) 100%,12px 100%,0 calc(100% - 18px),0 18px);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff94;border:1px solid #6acbda61;border-radius:4px;grid-template-columns:28px 1fr;align-items:center;gap:14px;min-height:68px;padding:0 24px;animation:.58s both node-in;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff9e}.callout:after{content:"";background:#a2d500;border-radius:999px;width:10px;height:10px;position:absolute;top:50%;right:-13px;transform:translateY(-50%);box-shadow:0 0 0 2px #a2d50052}.callout:nth-child(4):after,.callout:nth-child(5):after{background:#20c4d8;box-shadow:0 0 0 2px #20c4d842}.callout svg{stroke-width:1.6px}.callout span{text-transform:uppercase;font-size:12px;font-weight:760;line-height:1.22}.product-stage{align-self:start;width:100%;min-height:calc(100svh - 108px);position:relative}.product-stage:before{content:"";background:linear-gradient(#fffc,#d5dde12e);border:1px solid #7b8d9642;border-radius:50%;width:88%;height:27%;position:absolute;bottom:-2%;right:-10%;box-shadow:0 22px 60px #6779821f}.reference-product{mix-blend-mode:multiply;filter:saturate(1.02)contrast(1.02);background-image:url(/assets/phase-1b-product-only.png);background-position:top;background-repeat:no-repeat;background-size:contain;position:absolute;inset:28px 112px 6px 8px}.traceability-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f6f9f98f;border:1px solid #92a3ae61;border-radius:8px;width:178px;min-height:400px;padding:22px 17px;position:absolute;top:88px;right:0;box-shadow:0 24px 60px #3e525d14}.traceability-card>div:first-child span,.traceability-card dt{color:#627585;text-transform:uppercase;font-size:12px}.traceability-card>div:first-child strong{color:#354653;text-transform:uppercase;align-items:center;gap:7px;margin-top:5px;font-size:13px;font-weight:720;display:flex}.traceability-card i{background:#7bd728;border-radius:50%;width:7px;height:7px}.verified-ring{background:radial-gradient(circle at center, #eef4f4 0 52%, transparent 53%), conic-gradient(#94d300 0 78%, #1dbbd5 78% 92%, #97a8b133 92% 100%);border-radius:50%;place-items:center;width:124px;height:124px;margin:44px auto 26px;display:grid;box-shadow:inset 0 0 0 8px #fffc}.verified-ring b{font-size:24px;font-weight:540;line-height:1;display:block}.verified-ring span{color:#657887;text-transform:uppercase;margin-top:4px;font-size:11px;display:block}.traceability-card dl{border-top:1px solid #7285902e;margin:0;padding-top:22px}.traceability-card dd{color:#293b47;margin:4px 0 26px;font-size:13px;font-weight:760}.product-showcase,.service-band,.platform-band,.traceability-band,.vendor-cta{background:#fff;padding:54px clamp(30px,3.5vw,60px)}.section-heading{max-width:890px}.section-heading p{color:#19b9ce;letter-spacing:.19em;text-transform:uppercase;margin-bottom:24px;font-size:14px;font-weight:780}.section-heading h2,.vendor-cta h2{letter-spacing:-.02em;margin-bottom:14px;font-size:clamp(32px,3.4vw,54px);line-height:1.02}.section-heading span,.vendor-cta p{color:#607077;max-width:760px;font-size:17px;line-height:1.6;display:block}.device-gallery{grid-template-columns:repeat(6,minmax(150px,1fr));gap:22px;margin-top:30px;display:grid}.device-gallery article{min-width:0}.mini-device{background-image:url(/assets/s51-flavor-grid.jpg);background-position:0 0;background-repeat:no-repeat;background-size:980px;border-bottom:1px solid #6f828b2e;height:220px;margin-bottom:18px}.mini-device-2{background-position:-170px 0}.mini-device-3{background-position:-340px 0}.mini-device-4{background-position:-510px 0}.mini-device-5{background-position:-680px 0}.mini-device-6{background-position:-850px 0}.device-gallery h3{margin-bottom:8px;font-size:16px;line-height:1.25}.device-gallery p{color:#607077;margin-bottom:0;font-size:13px;line-height:1.5}.service-band,.traceability-band{background:#f7f9f9}.compact{margin-bottom:28px}.process-line,.verification-strip{flex-wrap:wrap;align-items:center;gap:10px;margin:0;padding:0;list-style:none;display:flex}.process-line li,.verification-strip span,.verification-strip strong{color:#22323c;background:#ffffffb3;border:1px solid #8da3ae52;border-radius:999px;align-items:center;gap:9px;min-height:46px;padding:0 18px;font-size:14px;font-weight:720;display:inline-flex}.process-line svg{color:#8bcf00}.platform-band{background:#111719}.workspace-panel{color:#f7f9f9;background:linear-gradient(135deg,#30dabf29,#0000 35%),#172027;border:1px solid #ffffff1f;border-radius:10px;max-width:1180px;margin:0 auto;padding:24px}.workspace-header{color:#d7e4e6;text-transform:uppercase;letter-spacing:.14em;border-bottom:1px solid #ffffff1f;justify-content:space-between;padding-bottom:18px;font-size:14px;display:flex}.workspace-header strong{color:#90dc00}.workspace-grid{grid-template-columns:repeat(3,1fr);gap:18px;padding-top:22px;display:grid}.workspace-grid article{background:#ffffff0b;border:1px solid #ffffff1c;border-radius:8px;min-height:154px;padding:22px}.workspace-grid svg{color:#67e4d8;margin-bottom:16px}.workspace-grid strong{margin-bottom:8px;display:block}.workspace-grid p{color:#b9c8cc;margin-bottom:0;line-height:1.55}.vendor-cta{text-align:center}.vendor-cta p{margin:0 auto 28px}.portal-shell{min-height:100vh}.portal-login{background:linear-gradient(105deg,#fffffff5 0 46%,#ffffff7a 72%),radial-gradient(circle at 74% 24%,#8ee0cd42,#0000 27%),#f7f9f9;min-height:100svh;padding:0 clamp(30px,3.5vw,60px);position:relative;overflow:hidden}.portal-login:before{content:"";opacity:.5;pointer-events:none;background:repeating-radial-gradient(#76848e38 0 2px,#0000 3px 24px);border-radius:50%;height:44%;position:absolute;inset:auto -12% -14% -4%;transform:rotate(-7deg)}.portal-topbar{z-index:3;justify-content:space-between;align-items:center;gap:24px;min-height:108px;display:flex;position:relative}.portal-login-grid{z-index:2;grid-template-columns:minmax(420px,.78fr) minmax(560px,1fr);align-items:center;gap:clamp(34px,6vw,96px);min-height:calc(100svh - 108px);display:grid;position:relative}.login-panel{max-width:560px;animation:.62s both rise-in}.login-panel h1{letter-spacing:-.025em;margin-bottom:18px;font-size:clamp(58px,5.6vw,96px);line-height:.92}.portal-lead{color:#526879;margin-bottom:34px;font-size:18px;line-height:1.58}.login-panel label{color:#526879;gap:8px;margin-bottom:16px;font-size:13px;font-weight:720;display:grid}.login-panel input[type=email],.login-panel input[type=password]{color:#111719;width:100%;min-height:56px;font:inherit;background:#ffffffb8;border:1px solid #8da3ae5c;border-radius:9px;padding:0 16px;box-shadow:inset 0 0 0 1px #ffffff94}.login-options{color:#607077;justify-content:space-between;align-items:center;gap:18px;margin:4px 0 28px;font-size:14px;display:flex}.login-options label{grid-template-columns:none;align-items:center;gap:9px;margin:0;display:flex}.login-options a{color:#118fa1;font-weight:760}.portal-visual{min-height:620px;position:relative}.admin-portal-shell .portal-login{background:linear-gradient(115deg,#fffffff5,#eff4f5e6),repeating-linear-gradient(135deg,#111c210a 0 1px,#0000 1px 13px)}.admin-login-panel{border-color:#13aebc3d}.admin-portal-visual .portal-product{mix-blend-mode:normal;background-image:none;place-items:center;min-height:410px;display:grid}.admin-security-stack{gap:14px;width:min(340px,80%);display:grid}.admin-security-stack span{color:#142229;text-transform:uppercase;background:linear-gradient(90deg,#13aebc1f,#e6ff5d14),#ffffffb8;border:1px solid #7c919c38;border-radius:8px;padding:18px 20px;font-size:17px;font-weight:860}.portal-visual:before{content:"";background:linear-gradient(#ffffffd1,#d5dde12e);border:1px solid #7b8d9640;border-radius:50%;width:94%;height:28%;position:absolute;bottom:0;right:-6%}.portal-product{mix-blend-mode:multiply;background-image:url(/assets/phase-1b-product-only.png);background-position:bottom;background-repeat:no-repeat;background-size:contain;position:absolute;inset:0 0 0 8%}.portal-feature-list{gap:18px;width:260px;display:grid;position:absolute;top:15%;left:0}.portal-feature-list span{color:#17232b;text-transform:uppercase;clip-path:polygon(10px 0,calc(100% - 10px) 0,100% 14px,100% calc(100% - 14px),calc(100% - 10px) 100%,10px 100%,0 calc(100% - 14px),0 14px);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffad;border:1px solid #6acbda57;border-radius:4px;min-height:54px;padding:17px 20px;font-size:13px;font-weight:780}.vendor-workspace{background:radial-gradient(circle at 80% 0,#49e5ba26,#0000 27%),#f5f8f8;grid-template-columns:280px minmax(0,1fr);min-height:100vh;display:grid}.workspace-sidebar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff94;border-right:1px solid #7c919c33;flex-direction:column;align-self:start;gap:38px;min-height:100vh;padding:30px 26px;display:flex;position:sticky;top:0}.workspace-sidebar .brand{font-size:22px}.workspace-sidebar .infinity-mark{width:49px;height:28px}.workspace-sidebar .infinity-mark i{border-width:4px;width:24px;height:16px;top:5px}.workspace-sidebar nav{gap:8px;display:grid}.workspace-sidebar nav a{color:#607077;border-radius:8px;min-height:42px;padding:12px 14px;font-size:14px;font-weight:760}.workspace-sidebar nav a.active,.workspace-sidebar nav a:hover{color:#111719;background:#ffffffd1;box-shadow:0 12px 30px #1117190f}.workspace-main{min-width:0;padding:36px clamp(28px,4vw,58px) 58px}.workspace-top{justify-content:space-between;gap:28px;margin-bottom:28px;display:flex}.workspace-top h1{letter-spacing:-.025em;margin-bottom:10px;font-size:clamp(42px,4.2vw,72px);line-height:.96}.workspace-top p:not(.hero-kicker){color:#607077;max-width:700px;font-size:16px;line-height:1.55}.workspace-top-actions{align-items:flex-start;gap:12px;display:flex}.workspace-page-header{border-top:1px solid #7c919c2e;border-bottom:1px solid #7c919c2e;grid-template-columns:minmax(0,1fr) minmax(260px,420px);align-items:end;gap:24px;margin:0 0 18px;padding:18px 0 16px;display:grid}.workspace-page-header span{color:#118fa1;letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:850;display:block}.workspace-page-header h2{color:#17232b;margin:0;font-size:clamp(26px,2.7vw,42px);line-height:1}.workspace-page-header p{color:#607077;margin:0;font-size:14px;line-height:1.55}.workspace-metrics{grid-template-columns:repeat(4,minmax(150px,1fr));gap:14px;margin-bottom:18px;display:grid}.workspace-metrics article,.ops-panel{background:#ffffffc2;border:1px solid #7c919c3d;border-radius:10px;box-shadow:0 18px 44px #3a4c560f}.workspace-metrics article{min-height:128px;padding:19px}.workspace-metrics span,.panel-heading span{color:#607077;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:780}.workspace-metrics strong{margin:12px 0 6px;font-size:34px;line-height:1;display:block}.workspace-metrics p,.ops-panel p{color:#607077;margin-bottom:0;line-height:1.5}.workspace-board{grid-template-columns:minmax(420px,1.25fr) minmax(280px,.75fr);gap:16px;animation:.22s both workspace-page-in;display:grid}.ops-panel{min-width:0;padding:20px}@keyframes workspace-page-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.orders-panel{grid-row:span 2}.orders-panel-expanded{grid-column:1/-1}.panel-heading{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.panel-heading strong{color:#7db800;text-transform:uppercase;font-size:13px}.order-panel-heading{align-items:flex-start;gap:16px}.order-panel-heading p{max-width:520px;margin-top:5px}.order-new-button{white-space:nowrap;min-height:38px}.order-status-filters{flex-wrap:wrap;gap:8px;margin:0 0 14px;display:flex}.order-status-filters button{color:#50616a;cursor:pointer;background:#ffffffb8;border:1px solid #7c919c3d;border-radius:999px;min-height:34px;padding:0 13px;font-size:12px;font-weight:800}.order-status-filters button.active,.order-status-filters button:hover{color:#e6ff5d;background:#10191d;border-color:#13aebc73}.orders-workspace-grid{grid-template-columns:minmax(320px,.78fr) minmax(440px,1.22fr);gap:16px;display:grid}.order-list{min-width:0}.order-row{border-top:1px solid #7c919c2e;grid-template-columns:92px 150px 1fr auto;align-items:center;gap:12px;min-height:58px;display:grid}.order-row-button{width:100%;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border-bottom:0;border-left:0;border-right:0;padding:0}.order-row-button:hover,.order-row-button.active{background:linear-gradient(90deg,#13aebc14,#e6ff5d0d)}.order-row-button.active{padding-left:10px;box-shadow:inset 3px 0 #13aebc}.order-row span{color:#118fa1;font-size:13px;font-weight:760}.order-row p{color:#233540}.order-row b{font-size:13px}.order-empty{color:#61727c;text-align:center;border:1px dashed #7c919c42;border-radius:8px;place-items:center;min-height:120px;margin:0;padding:18px;font-size:13px;display:grid}.order-detail-panel{background:linear-gradient(145deg,#ffffffeb,#f5f8f8db),repeating-linear-gradient(135deg,#10191d0d 0 1px,#0000 1px 10px);border:1px solid #7c919c33;border-radius:8px;min-width:0;padding:16px}.order-detail-heading{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.order-detail-heading span,.order-lines>span,.order-timeline>span{color:#118fa1;text-transform:uppercase;font-size:12px;font-weight:860;display:block}.order-detail-heading strong{color:#12191d;margin-top:3px;font-size:22px;display:block}.order-detail-actions,.order-form-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.order-lock-note{color:#30420d;background:#e6ff5d1f;border:1px solid #7db80042;border-radius:8px;margin:0 0 14px;padding:11px 12px;font-size:13px;font-weight:720}.order-detail-stats dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 16px;display:grid}.order-detail-stats div{background:#ffffffb8;border:1px solid #7c919c29;border-radius:8px;padding:10px}.order-detail-stats dt{color:#6c7a81;text-transform:uppercase;font-size:11px;font-weight:780}.order-detail-stats dd{color:#12191d;margin:5px 0 0;font-size:13px;font-weight:820}.order-lines,.order-timeline{border-top:1px solid #7c919c2e;padding-top:14px}.order-lines article{border-bottom:1px solid #7c919c24;grid-template-columns:minmax(160px,1fr) minmax(120px,.7fr) auto;align-items:center;gap:10px;padding:12px 0;display:grid}.order-lines article strong{color:#18252b;font-size:14px}.order-lines article p{color:#60717a;margin:0;font-size:13px}.order-lines article b{color:#12191d;font-size:13px}.order-timeline{margin-top:14px}.order-timeline article{grid-template-columns:16px 1fr;gap:10px;padding:12px 0 0;display:grid}.order-timeline article i{background:#e6ff5d;border:2px solid #13aebc;border-radius:50%;width:11px;height:11px;margin-top:3px;box-shadow:0 0 0 5px #13aebc1f}.order-timeline article strong{color:#152129;font-size:14px}.order-timeline article p{color:#64757e;margin:4px 0 0;font-size:12px}.order-detail-placeholder{text-align:center;place-items:center;gap:10px;min-height:320px;display:grid}.order-detail-placeholder svg{color:#13aebc}.order-detail-placeholder strong{color:#152129;font-size:18px}.order-detail-placeholder p{max-width:360px}.order-draft-form{gap:14px;display:grid}.order-draft-grid{grid-template-columns:repeat(3,minmax(130px,1fr));gap:12px;display:grid}.order-draft-grid label{gap:6px;display:grid}.order-draft-grid label.wide{grid-column:1/-1}.order-draft-grid label span{color:#55666e;font-size:12px;font-weight:780}.order-draft-grid input,.order-draft-grid select,.order-draft-grid textarea{color:#152129;min-width:0;font:inherit;background:#ffffffd1;border:1px solid #7c919c3d;border-radius:8px;min-height:40px;padding:9px 10px}.order-draft-grid textarea{resize:vertical;min-height:82px}.admin-workspace .workspace-sidebar{background:linear-gradient(#111a1efa,#1c272df5),repeating-linear-gradient(135deg,#e6ff5d0f 0 1px,#0000 1px 14px)}.admin-board{grid-template-columns:1fr}.admin-panel{grid-column:1/-1}.admin-form{grid-template-columns:repeat(3,minmax(170px,1fr)) auto;align-items:end;gap:12px;margin-bottom:18px;display:grid}.admin-form-wide{grid-template-columns:repeat(5,minmax(130px,1fr)) auto}.admin-form label,.admin-status-form label{gap:6px;display:grid}.admin-form label span,.admin-status-form label span{color:#55666e;font-size:12px;font-weight:780}.admin-form input,.admin-form select,.admin-status-form input,.admin-status-form select{color:#152129;min-width:0;min-height:40px;font:inherit;background:#ffffffdb;border:1px solid #7c919c3d;border-radius:8px;padding:9px 10px}.admin-table{gap:8px;display:grid}.admin-table article{border-top:1px solid #7c919c2e;grid-template-columns:minmax(180px,1fr) minmax(180px,.8fr) minmax(220px,1fr) auto;align-items:center;gap:12px;min-height:58px;display:grid}.admin-table article strong{color:#152129;font-size:14px}.admin-table article span,.admin-table article p{color:#60717a;margin:0;font-size:13px}.admin-table article b{color:#118fa1;text-transform:uppercase;font-size:12px}.admin-export-actions{background:#f7fafab8;border:1px solid #7c919c2e;border-radius:10px;grid-template-columns:minmax(220px,.35fr) auto;align-items:end;gap:12px;margin:14px 0 18px;padding:14px;display:grid}.admin-export-actions label{gap:6px;display:grid}.admin-export-actions label span{color:#55666e;font-size:12px;font-weight:780}.admin-export-actions input{color:#152129;min-height:40px;font:inherit;background:#ffffffe0;border:1px solid #7c919c3d;border-radius:8px;padding:9px 10px}.code-preview-strip{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;margin-top:14px;display:grid}.code-preview-strip article{background:#ffffffc7;border:1px solid #7c919c2e;border-radius:9px;justify-items:center;gap:8px;padding:10px;display:grid}.code-preview-strip img{width:86px;height:86px;image-rendering:pixelated;background:#fff}.code-preview-strip span{color:#60717a;overflow-wrap:anywhere;text-align:center;max-width:100%;font-size:11px;font-weight:760}.admin-status-form{border-top:1px solid #7c919c2e;grid-template-columns:minmax(170px,.35fr) 1fr auto;align-items:end;gap:12px;margin-top:16px;padding-top:16px;display:grid}.brand-preview{align-items:center;gap:14px;margin-bottom:18px;display:flex}.brand-token{color:#06110d;background:linear-gradient(112deg,#a7db00,#0fc7dc);border-radius:50%;place-items:center;width:58px;height:58px;font-weight:850;display:grid}.brand-token.image-token{object-fit:cover;background:#fff;border:1px solid #7c919c38}.asset-lines{gap:9px;display:grid}.asset-lines span{color:#526879;background:#eff5f5bd;border-radius:7px;min-height:34px;padding:9px 11px;font-size:13px}.brand-profile-panel{grid-column:1/-1}.brand-effective-summary{grid-column:1/-1;gap:18px;min-width:0;display:grid}.brand-summary-hero,.brand-summary-grid,.brand-edit-assets{gap:14px;min-width:0;display:grid}.brand-summary-hero{background:linear-gradient(135deg,#94d9001f,#13c5d71a),#f7fafabd;border:1px solid #7c919c33;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;padding:18px}.brand-summary-hero .brand-token{width:76px;height:76px}.brand-summary-hero span{color:#607077;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:850}.brand-summary-hero strong{color:#17232b;overflow-wrap:anywhere;margin-top:5px;font-size:30px;line-height:1;display:block}.brand-summary-hero p{color:#526879;max-width:64em;margin:9px 0 0;font-size:14px;line-height:1.45}.brand-summary-hero .button{border:0}.brand-summary-grid{grid-template-columns:minmax(240px,.58fr) minmax(280px,.42fr)}.brand-summary-grid dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.brand-summary-grid dl div{background:#f7fafab8;border:1px solid #7c919c2e;border-radius:9px;min-width:0;padding:14px}.brand-summary-grid dt{color:#607077;letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:10px;font-weight:850}.brand-summary-grid dd{color:#17232b;overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:760}.brand-summary-banner{min-height:172px}.brand-summary-banner p,.brand-draft-preview p{color:#ffffffdb;overflow-wrap:anywhere;margin:8px 0 0;font-size:12px;font-weight:720}.brand-profile-layout{grid-template-columns:minmax(0,1fr) 280px;align-items:stretch;gap:18px;display:grid}.brand-profile-form{grid-template-columns:repeat(4,minmax(140px,1fr));gap:12px;display:grid}.brand-profile-form label{gap:7px;min-width:0;display:grid}.brand-profile-form label.wide{grid-column:span 2}.brand-profile-form label span{color:#607077;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:800}.brand-profile-form input,.brand-profile-form textarea{color:#17232b;width:100%;font:inherit;background:#f7fafae0;border:1px solid #7c919c47;border-radius:7px;outline:none;padding:9px 10px;font-size:13px}.brand-profile-form input{min-height:39px}.brand-profile-form textarea{resize:vertical;min-height:86px;line-height:1.45}.brand-profile-form input:focus,.brand-profile-form textarea:focus{border-color:#13c5d7b3;box-shadow:0 0 0 3px #13c5d724}.brand-profile-actions{grid-column:1/-1;align-items:center;gap:14px;min-height:44px;display:flex}.brand-profile-actions .button{cursor:pointer;border:0;min-width:210px;min-height:42px}.brand-profile-actions .button:disabled{cursor:wait;opacity:.68}.brand-profile-actions .code-message{margin:0}.brand-edit-assets{grid-column:1/-1;grid-template-columns:repeat(2,minmax(220px,1fr));align-items:stretch}.brand-draft-preview{grid-column:1/-1;grid-template-columns:minmax(220px,.34fr) minmax(420px,1fr);align-content:stretch}.brand-profile-preview{background:linear-gradient(135deg,#94d9001f,#13c5d71a),#f7fafab8;border:1px solid #7c919c33;border-radius:10px;align-content:start;gap:12px;min-width:0;padding:18px;display:grid}.brand-profile-preview .brand-token{width:64px;height:64px}.brand-profile-preview>strong{color:#17232b;overflow-wrap:anywhere;font-size:22px;line-height:1}.brand-profile-preview>p{font-size:13px}.brand-profile-preview dl{gap:9px;margin:4px 0 0;display:grid}.brand-profile-preview dl div{border-top:1px solid #7c919c2e;min-width:0;padding-top:9px}.brand-profile-preview dt{color:#607077;letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:850}.brand-profile-preview dd{color:#17232b;overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:760}.brand-assets-panel{grid-column:1/-1}.brand-assets-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:stretch;gap:18px;display:grid}.asset-upload-stack{grid-template-columns:repeat(2,minmax(220px,1fr));align-content:start;gap:14px;display:grid}.asset-upload-control{cursor:pointer;background:linear-gradient(135deg,#13c5d714,#94d90014),#f7fafab8;border:1px solid #7c919c38;border-radius:9px;gap:12px;min-height:190px;padding:18px;display:grid;position:relative}.asset-upload-control>span{color:#17232b;align-items:center;gap:8px;font-size:16px;font-weight:850;display:flex}.asset-upload-control p{color:#607077;max-width:34em;font-size:13px;line-height:1.5}.asset-upload-control input{opacity:0;cursor:pointer;position:absolute;inset:0}.asset-upload-control input:disabled{cursor:wait}.asset-upload-control b{color:#06110d;background:linear-gradient(135deg,#a7db00,#0fc7dc);border-radius:999px;align-self:end;align-items:center;gap:8px;width:max-content;min-height:36px;padding:0 13px;font-size:12px;display:inline-flex}.asset-upload-stack .code-message{grid-column:1/-1;margin:0}.asset-live-preview{gap:14px;min-width:0;display:grid}.asset-logo-preview{background:#f7fafab8;border:1px solid #7c919c33;border-radius:9px;align-items:center;gap:13px;min-width:0;padding:14px;display:flex}.asset-logo-preview img,.asset-logo-preview .brand-token{object-fit:cover;border-radius:14px;flex:none;width:70px;height:70px}.asset-logo-preview span,.asset-banner-preview span,.asset-library-heading span,.asset-library-row span,.asset-library-row dt{color:#607077;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:850}.asset-logo-preview strong{color:#17232b;overflow-wrap:anywhere;margin-top:5px;font-size:14px;display:block}.asset-logo-preview p{color:#118fa1;overflow-wrap:anywhere;margin:5px 0 0;font-size:12px;font-weight:760}.asset-banner-preview{aspect-ratio:20/7;color:#fff;background-position:50%;background-size:cover;border-radius:9px;align-content:end;width:100%;min-height:0;padding:18px;display:grid;overflow:hidden}.asset-banner-preview strong{margin-top:6px;font-size:28px;line-height:1}.asset-library{gap:10px;margin-top:20px;display:grid}.asset-library-heading{border-top:1px solid #7c919c33;justify-content:space-between;align-items:end;gap:12px;padding-top:16px;display:flex}.asset-library-heading p{color:#607077;margin:0;font-size:13px}.asset-library-row{background:#f7fafaad;border:1px solid #7c919c2e;border-radius:9px;grid-template-columns:92px minmax(0,1fr) 150px;align-items:center;gap:14px;padding:12px;display:grid}.asset-library-row img,.asset-library-placeholder{object-fit:cover;background:linear-gradient(135deg,#13c5d729,#94d90029);border-radius:6px;width:92px;height:58px}.asset-library-row strong{color:#17232b;overflow-wrap:anywhere;font-size:14px;display:block}.asset-library-row p{color:#118fa1;overflow-wrap:anywhere;margin-top:5px;font-size:12px;font-weight:760}.asset-library-row dl{gap:7px;margin:0;display:grid}.asset-library-row dl div{min-width:0}.asset-library-row dd{color:#17232b;margin:2px 0 0;font-size:12px;font-weight:760}.asset-empty{color:#607077;background:#f7fafa85;border:1px dashed #7c919c52;border-radius:9px;margin:0;padding:14px;font-size:13px}.code-ring{background:radial-gradient(circle at center, #f7fafa 0 52%, transparent 53%), conic-gradient(#94d300 0 78%, #1dbbd5 78% 93%, #97a8b133 93% 100%);border-radius:50%;place-items:center;width:142px;height:142px;margin:2px auto 18px;display:grid}.code-ring b{font-size:30px}.code-ring span{text-align:center;color:#607077;max-width:90px;font-size:11px;line-height:1.3}.incentive-bars{grid-template-columns:repeat(4,1fr);align-items:end;gap:10px;height:86px;margin-top:22px;display:grid}.incentive-bars i{background:linear-gradient(#13c5d7,#9dda00);border-radius:999px 999px 4px 4px}.incentive-bars i:first-child{height:42%}.incentive-bars i:nth-child(2){height:70%}.incentive-bars i:nth-child(3){height:55%}.incentive-bars i:nth-child(4){height:88%}.settings-panel{grid-column:1/-1}.settings-lines{grid-template-columns:repeat(3,minmax(160px,1fr));gap:12px;display:grid}.settings-lines div{background:#f7fafa9e;border-top:1px solid #7c919c2e;min-width:0;padding:14px}.settings-lines span{color:#607077;letter-spacing:.06em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:800;display:block}.settings-lines strong{color:#17232b;font-size:15px}.code-generator-panel{grid-column:1/-1}.code-brand-context{background:linear-gradient(135deg,#94d9001a,#13c5d714),#f7fafabd;border:1px solid #7c919c33;border-radius:9px;grid-template-columns:minmax(220px,.7fr) minmax(260px,1fr) auto;align-items:center;gap:14px;margin-bottom:16px;padding:14px;display:grid}.code-brand-identity{align-items:center;gap:12px;min-width:0;display:flex}.code-brand-identity .brand-token{flex:none;width:52px;height:52px}.code-brand-identity span,.code-brand-context dt{color:#607077;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:850}.code-brand-identity strong{color:#17232b;overflow-wrap:anywhere;margin-top:5px;font-size:20px;line-height:1;display:block}.code-brand-context dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.code-brand-context dl div{min-width:0}.code-brand-context dd{color:#17232b;overflow-wrap:anywhere;margin:4px 0 0;font-size:13px;font-weight:760}.code-brand-context .vendor-link{white-space:nowrap;min-height:39px}.code-gen-form{grid-template-columns:repeat(4,minmax(150px,1fr));gap:12px;display:grid}.code-gen-form label{gap:7px;display:grid}.code-gen-form label span{color:#607077;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:800}.code-gen-form input,.code-gen-form select{color:#17232b;width:100%;min-height:39px;font:inherit;background:#f7fafae0;border:1px solid #7c919c47;border-radius:7px;outline:none;padding:9px 10px;font-size:13px}.code-gen-form input:focus,.code-gen-form select:focus{border-color:#13c5d7b3;box-shadow:0 0 0 3px #13c5d724}.code-gen-form .button{cursor:pointer;border:0;align-self:end;min-height:39px}.code-gen-form .button:disabled{cursor:wait;opacity:.68}.code-message,.empty-state{color:#118fa1;margin-top:12px;font-size:13px;font-weight:760}.code-list-panel{grid-column:span 1}.code-list{gap:12px;max-height:430px;padding-right:2px;display:grid;overflow:auto}.code-row{background:#f7fafab3;border:1px solid #7c919c2e;border-radius:8px;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:12px;padding:12px;display:grid}.code-row img{width:72px;height:72px;image-rendering:pixelated;background:#fff;border-radius:4px}.code-row strong,.code-row span,.code-row p,.code-row a{overflow-wrap:anywhere}.code-row strong{color:#17232b;font-size:13px;display:block}.code-row span{color:#607077;margin-top:4px;font-size:12px;display:block}.code-row p{color:#118fa1;margin-top:4px;font-size:12px;font-weight:760}.code-row a{color:#17232b;text-underline-offset:3px;margin-top:6px;font-size:12px;font-weight:800;text-decoration:underline;display:inline-block}.verify-theme-panel{grid-column:1/-1}.verify-theme-layout{grid-template-columns:minmax(0,1fr) 240px;align-items:stretch;gap:18px;display:grid}.verify-theme-form{grid-template-columns:repeat(3,minmax(150px,1fr));gap:12px;display:grid}.verify-theme-form label{gap:7px;display:grid}.verify-theme-form label span{color:#607077;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:800}.verify-theme-form input,.verify-theme-form select{color:#17232b;width:100%;min-height:39px;font:inherit;background:#f7fafae0;border:1px solid #7c919c47;border-radius:7px;outline:none;padding:9px 10px;font-size:13px}.verify-theme-form input[type=file]{color:#607077;padding:8px}.verify-theme-form input[type=color]{padding:4px}.verify-theme-form input[readonly]{color:#526879;background:#eff5f5b8}.verify-theme-form input:focus,.verify-theme-form select:focus{border-color:#13c5d7b3;box-shadow:0 0 0 3px #13c5d724}.verify-theme-asset-note{color:#526879;background:#f7fafaa8;border:1px solid #7c919c2e;border-radius:7px;align-self:end;min-height:39px;margin:0;padding:9px 10px;font-size:12px;line-height:1.35}.verify-theme-actions{grid-column:span 3;align-items:end;gap:10px;display:flex}.verify-theme-actions .button{cursor:pointer;border:0;width:auto;min-height:39px}.verify-theme-actions .button:disabled{cursor:wait;opacity:.68}.verify-theme-actions .vendor-link{cursor:pointer;background:#ffffffad;border:1px solid #7c919c42;min-height:39px}.verify-theme-phone-preview{min-height:320px;color:var(--verify-text);background:var(--verify-surface);border:1px solid #7c919c3d;border-radius:22px;align-content:start;display:grid;overflow:hidden;box-shadow:inset 0 0 0 6px #ffffff7a}.verify-theme-preview-banner{color:#fff;background-position:50%;background-size:cover;align-items:end;min-height:88px;padding:14px;display:flex}.verify-theme-preview-banner b{font-size:18px}.verify-theme-preview-result{gap:6px;padding:18px 16px 8px;display:grid}.verify-theme-preview-result strong{color:var(--verify-text);font-size:22px;line-height:1}.verify-theme-preview-result span{color:color-mix(in srgb, var(--verify-primary), #111 30%);font-size:12px;font-weight:800}.verify-theme-preview-result p{color:#526879c7;margin:0;font-size:11px;line-height:1.35}.verify-theme-phone-preview button{min-height:34px;color:var(--verify-text);background:linear-gradient(135deg, var(--verify-primary), var(--verify-accent));font:inherit;border:0;border-radius:999px;justify-self:start;margin:10px 16px 0;padding:0 14px;font-size:11px;font-weight:850}.verify-theme-phone-preview>p{color:#526879b8;align-self:end;margin:24px 16px 16px;font-size:11px}.verify-mobile-shell{min-height:100svh;color:var(--verify-text);background:radial-gradient(circle at 50% 0, color-mix(in srgb, var(--verify-primary), transparent 72%), transparent 38%), linear-gradient(145deg, color-mix(in srgb, var(--verify-surface), #fff 52%), #eef6f5);place-items:center;padding:16px;display:grid;overflow-x:hidden}.verify-mobile-frame{background:color-mix(in srgb, var(--verify-surface), #fff 68%);border:1px solid #58697033;border-radius:30px;grid-template-rows:minmax(150px,20svh) auto auto;width:min(100%,430px);max-width:100vw;min-height:min(860px,100svh - 32px);display:grid;overflow:hidden;box-shadow:0 26px 72px #17232b29}.verify-brand-banner{color:#fff;background-position:50%;background-size:cover;flex-direction:column;justify-content:space-between;min-width:0;min-height:150px;padding:18px;animation:.52s both banner-in;display:flex;position:relative}.verify-brand-banner:after{content:"";pointer-events:none;background:linear-gradient(#070d0f47,#070d0f05 45%,#070d0f42),radial-gradient(circle at 16% 22%,#ffffff6b,#0000 24%);position:absolute;inset:0}.verify-brand-banner>*{z-index:1;position:relative}.verify-banner-topline{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.verify-banner-topline>span{overflow-wrap:anywhere;letter-spacing:.02em;min-width:0;font-size:21px;font-weight:880}.verify-brand-banner .locale-switch{color:#101719;background:#ffffffb8;flex:none}.verify-brand-banner strong{font-size:26px;line-height:1;display:block}.verify-brand-banner p{color:#ffffffd1;max-width:250px;margin-top:7px;font-size:13px;line-height:1.35}.verify-result-section{gap:12px;min-width:0;padding:22px 20px 18px;animation:.56s 80ms both rise-in;display:grid}.verify-status-lockup{grid-template-columns:74px minmax(0,1fr);align-items:center;gap:15px;display:grid}.verify-status-emblem{isolation:isolate;border-radius:50%;place-items:center;width:72px;height:72px;display:grid;position:relative}.verify-status-emblem:before,.verify-status-emblem:after{border-radius:inherit;content:"";position:absolute;inset:0}.verify-status-emblem:before{opacity:.34;transform:scale(1.18)}.verify-status-emblem:after{border:1px solid #ffffff8a;inset:7px}.verify-status-emblem svg{z-index:1;stroke-width:2.4px;position:relative}.verify-status-emblem.valid_first_scan{color:#fff;background:radial-gradient(circle at 34% 26%,#ffffff9e,#0000 28%),linear-gradient(145deg,#9be300,#55b900);box-shadow:0 14px 28px #78c10038,inset 0 -10px 18px #2d70002e}.verify-status-emblem.valid_first_scan:before{background:repeating-conic-gradient(from 9deg, #7eb90047 0 5deg, transparent 5deg 9deg), radial-gradient(circle, #99d60038, transparent 68%)}.verify-status-emblem.valid_first_scan svg{fill:#67bc00fa;stroke:#fff}.verify-status-emblem.risk_already_verified{color:#d7f400;background:radial-gradient(circle at 36% 24%,#d7f40038,#0000 28%),linear-gradient(145deg,#253126,#111719);box-shadow:0 16px 34px #97b1002e,inset 0 0 0 1px #d7f40047}.verify-status-emblem.risk_already_verified:before{background:radial-gradient(circle, #d7f40042, transparent 66%), repeating-conic-gradient(from 18deg, #d7f40033 0 6deg, transparent 6deg 14deg)}.verify-status-emblem.risk_already_verified svg{fill:#d7f40014;stroke:#d7f400}.verify-status-emblem.invalid_code{color:#fff;background:radial-gradient(circle at 35% 28%,#ffffff9e,#0000 27%),linear-gradient(145deg,#ff6a62,#d73939);box-shadow:0 14px 30px #da39392e,inset 0 -10px 18px #890e142e}.verify-status-emblem.invalid_code:before{background:radial-gradient(circle,#f8474b33,#0000 64%),conic-gradient(from 20deg,#f8474b2e,#0000 34%,#f8474b2e)}.verify-status-emblem.invalid_code svg{stroke:#fff;stroke-width:2.8px}.verify-status-emblem.loading{color:var(--verify-primary);background:radial-gradient(circle, #ffffffe0, #ffffff47), linear-gradient(145deg, color-mix(in srgb, var(--verify-primary), #fff 76%), #fffc);box-shadow:0 14px 28px color-mix(in srgb, var(--verify-primary), transparent 82%)}.verify-status-copy{gap:7px;min-width:0;display:grid}.verify-status-copy>span:first-child{letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900}.verify-result-section.valid_first_scan .verify-status-copy>span:first-child{color:#73a800}.verify-result-section.risk_already_verified .verify-status-copy>span:first-child{color:#a6bf00}.verify-result-section.invalid_code .verify-status-copy>span:first-child{color:#e24a4a}.verify-result-section.loading .verify-status-copy>span:first-child{color:var(--verify-primary)}.verify-code,.verify-marketing-reserve>span,.verify-after-sales-section span{color:#526879c7;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:850}.verify-code{overflow-wrap:anywhere;max-width:100%}.verify-result-section h1{max-width:100%;color:var(--verify-text);letter-spacing:0;text-wrap:balance;overflow-wrap:anywhere;margin:0;font-size:clamp(34px,10.2vw,48px);line-height:.94}.verify-result-section>p{color:#303f48c7;max-width:330px;margin:0;font-size:14px;line-height:1.52}.verify-mobile-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:4px 0 0;display:grid}.verify-mobile-details div{background:#fff9;border:1px solid #7c919c2e;border-radius:10px;min-height:64px;padding:10px}.verify-mobile-details dt{color:#526879bf;letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:850}.verify-mobile-details dd{color:var(--verify-text);overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:820}.verify-marketing-reserve{border:1px solid color-mix(in srgb, var(--verify-primary), transparent 62%);background:linear-gradient(120deg, color-mix(in srgb, var(--verify-primary), #fff 82%), #ffffffb8), color-mix(in srgb, var(--verify-surface), #fff 60%);border-radius:14px;gap:5px;margin-top:2px;padding:14px;display:grid}.verify-marketing-reserve strong{color:var(--verify-text);font-size:17px}.verify-marketing-reserve p{color:#303f48b8;margin:0;font-size:13px;line-height:1.45}.verify-after-sales-section{background:#ffffff73;border-top:1px solid #7c919c29;gap:12px;min-width:0;padding:16px 20px 18px;animation:.56s .14s both rise-in;display:grid}.verify-after-sales-section h2{color:var(--verify-text);margin:4px 0 5px;font-size:23px}.verify-after-sales-section p{color:#303f48b8;margin:0;font-size:13px;line-height:1.45}.verify-after-sales-section button{min-height:46px;color:var(--verify-text);background:linear-gradient(135deg, var(--verify-primary), var(--verify-accent));box-shadow:0 14px 28px color-mix(in srgb, var(--verify-primary), transparent 72%);font:inherit;cursor:pointer;border:0;border-radius:999px;font-size:14px;font-weight:850;transition:transform .16s,box-shadow .16s}.verify-after-sales-section button:hover{box-shadow:0 18px 34px color-mix(in srgb, var(--verify-primary), transparent 66%);transform:translateY(-1px)}.verify-powered{justify-self:center;font-weight:760;color:#52687980!important;font-size:11px!important}.verify-shell{background:linear-gradient(115deg,#f6fafaf5,#edf5f5f0),url(/assets/phase-1b-v2-01.png) 50%/cover;min-height:100vh;padding:clamp(18px,3vw,36px)}.verify-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffd1;border:1px solid #7c919c3d;border-radius:10px;min-height:calc(100vh - clamp(36px,6vw,72px));padding:clamp(18px,3vw,34px);box-shadow:0 26px 80px #17232b1f}.verify-card .portal-topbar{margin-bottom:clamp(38px,8vw,92px)}.verify-result{justify-items:start;max-width:780px;display:grid}.verify-result svg{color:#12aebb;margin-bottom:18px}.verify-result span{color:#607077;letter-spacing:.06em;text-transform:uppercase;overflow-wrap:anywhere;max-width:100%;margin-bottom:12px;font-size:13px;font-weight:780}.verify-result h1{color:#101719;margin:0;font-size:clamp(48px,8vw,104px);line-height:.95}.verify-result p{color:#526879;max-width:620px;margin-top:18px;font-size:clamp(16px,2vw,20px);line-height:1.55}.verify-result.valid_first_scan svg{color:#7db800}.verify-result.risk_already_verified svg{color:#d08a00}.verify-result.invalid_code svg{color:#c24a4a}.verify-details{grid-template-columns:repeat(5,minmax(130px,1fr));gap:12px;max-width:980px;margin-top:44px;display:grid}.verify-details div{background:#f7fafabd;border:1px solid #7c919c38;border-radius:8px;min-height:88px;padding:15px}.verify-details dt{color:#607077;letter-spacing:.08em;text-transform:uppercase;margin-bottom:9px;font-size:11px;font-weight:800}.verify-details dd{color:#17232b;overflow-wrap:anywhere;margin:0;font-weight:820}@keyframes rise-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes node-in{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:translate(0)}}@keyframes banner-in{0%{filter:saturate(.7);opacity:0;transform:scale(1.03)}to{filter:saturate();opacity:1;transform:scale(1)}}@media (width<=900px){.verify-theme-layout{grid-template-columns:1fr}.verify-theme-form{grid-template-columns:repeat(2,minmax(140px,1fr))}.verify-theme-actions{flex-wrap:wrap;grid-column:1/-1}.verify-theme-phone-preview{min-height:290px}}@media (width<=540px){.verify-mobile-shell{padding:0}.verify-mobile-frame{width:100%;min-height:100svh;box-shadow:none;border:0;border-radius:0}.verify-brand-banner{min-height:20svh}.verify-result-section h1{font-size:clamp(32px,9.5vw,42px)}}@media (width<=1320px){.topbar{grid-template-columns:1fr auto}.nav-links{display:none}.hero-grid{grid-template-columns:minmax(390px,.9fr) minmax(240px,.42fr) minmax(460px,.75fr)}.traceability-card{transform-origin:100% 0;right:-24px;transform:scale(.9)}}@media (width<=1080px){.poster-hero{min-height:auto}.hero-grid{grid-template-columns:1fr;min-height:auto}.callout-stack{grid-template-columns:repeat(2,minmax(220px,1fr));margin:4px 0 28px;transform:none}.callout-stack:before,.callout-stack:after{display:none}.product-stage{min-height:560px}.reference-product{inset:10px 80px -10px 20px}.capability-strip,.device-gallery,.workspace-grid{grid-template-columns:repeat(2,1fr)}.vendor-workspace{grid-template-columns:1fr}.workspace-sidebar{flex-direction:row;justify-content:space-between;align-items:center;gap:18px;min-height:auto;position:relative}.workspace-sidebar nav{flex-wrap:wrap;justify-content:flex-end;display:flex}.workspace-board,.orders-workspace-grid{grid-template-columns:1fr}.workspace-page-header{grid-template-columns:1fr;align-items:start}.orders-panel,.code-list-panel{grid-area:auto/1/auto/-1}.brand-profile-layout,.brand-summary-grid,.brand-edit-assets,.brand-draft-preview,.code-brand-context,.brand-assets-layout{grid-template-columns:1fr}.brand-profile-form,.code-gen-form,.order-draft-grid,.admin-form,.admin-form-wide,.admin-status-form{grid-template-columns:repeat(2,minmax(150px,1fr))}.brand-profile-form label.wide,.order-draft-grid label.wide{grid-column:1/-1}.admin-table article{grid-template-columns:minmax(180px,1fr) minmax(160px,.8fr)}}@media (width<=720px){.poster-hero,.product-showcase,.service-band,.platform-band,.traceability-band,.vendor-cta{padding-left:20px;padding-right:20px}.topbar{grid-template-columns:1fr;align-items:start;gap:12px;min-height:90px;padding-top:18px}.brand{font-size:25px}.nav-actions{flex-wrap:wrap;justify-content:flex-start}.workspace-main{padding:24px 18px 38px}.workspace-sidebar{flex-direction:column;align-items:flex-start;padding:22px 18px}.workspace-sidebar nav,.workspace-top,.workspace-top-actions{width:100%}.workspace-sidebar nav{justify-content:flex-start}.workspace-top,.workspace-top-actions{flex-direction:column}.workspace-metrics,.brand-summary-grid dl,.code-brand-context dl,.brand-profile-form,.asset-upload-stack,.code-gen-form,.order-detail-stats dl,.order-draft-grid,.admin-form,.admin-form-wide,.admin-status-form,.settings-lines{grid-template-columns:1fr}.brand-summary-hero{grid-template-columns:1fr;align-items:start}.asset-library-row{grid-template-columns:76px minmax(0,1fr)}.asset-library-row img,.asset-library-placeholder{width:76px;height:52px}.asset-library-row dl{grid-column:1/-1;grid-template-columns:repeat(2,1fr)}.order-row{grid-template-columns:1fr;align-items:start;gap:5px;padding:12px 0}.order-lines article{grid-template-columns:1fr}.order-detail-heading{display:grid}.order-detail-actions,.order-form-actions{justify-content:flex-start}.admin-table article{grid-template-columns:1fr;align-items:start;padding:12px 0}.brand-profile-actions{display:grid}.vendor-link{min-height:40px}.hero-copy h1{font-size:58px}.hero-actions,.callout-stack,.capability-strip,.device-gallery,.workspace-grid{grid-template-columns:1fr}.hero-actions{gap:12px;display:grid}.button{width:100%}.capability-strip article{border-bottom:1px solid #687a8433;border-right:0;padding:18px 0}.product-stage{min-height:410px}.reference-product{inset:-20px 18px -4px -80px}.traceability-card{top:18px;right:0;transform:scale(.72)}.verify-theme-form{grid-template-columns:1fr}.brand-profile-form label.wide,.verify-theme-actions{grid-column:1;display:grid}}
