@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700;800&family=Manrope:wght@500;600;700;800&family=Cinzel:wght@600;700&display=swap";:root{color:#eaf8fa;background:#07151d;font-family:DM Sans,sans-serif}body{margin:0}button,input{font:inherit}button{cursor:pointer}.portal{--ink:#07151d;color:#112c39;background:radial-gradient(circle at 70% 0,#17354a 0,#0000 30%),#eef2ed;grid-template-columns:250px 1fr;min-height:100vh;display:grid}.portal-nav{color:#fff;background:linear-gradient(#081c27,#07151d);border-right:1px solid #ffffff12;flex-direction:column;height:100vh;padding:24px 18px;display:flex;position:sticky;top:0}.portal-brand{color:#fff;align-items:center;gap:11px;text-decoration:none;display:flex}.sp-symbol{color:#07151d;background:linear-gradient(145deg,#35e2cf,#7357ff 65%,#ff866e);border-radius:14px;place-items:center;width:43px;height:43px;font-family:Manrope;font-weight:900;display:grid;box-shadow:0 10px 25px #35e2cf20}.portal-brand strong,.portal-brand span{font:800 16px/1 Manrope;display:block}.portal-brand span{color:#7de9dc}.portal-nav nav{flex-direction:column;gap:5px;margin-top:35px;display:flex}.portal-nav nav>small{color:#66818e;letter-spacing:.18em;margin:20px 12px 7px;font-size:9px;font-weight:800}.portal-nav nav button{color:#91a7b1;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:11px;padding:11px 12px;font-size:13px;font-weight:700;display:flex}.portal-nav nav button i{color:#66818e;text-align:center;width:24px;font-size:18px;font-style:normal}.portal-nav nav button.active{color:#fff;background:linear-gradient(90deg,#35e2cf17,#7357ff15);box-shadow:inset 3px 0 #35e2cf}.beta-card{background:linear-gradient(145deg,#153343,#1d2340);border:1px solid #7357ff45;border-radius:14px;margin-top:auto;padding:15px}.beta-card span{color:#ffbf66;letter-spacing:.16em;font-size:8px;font-weight:900}.beta-card strong{margin-top:5px;font-size:12px;display:block}.beta-card p{color:#8ca2ad;margin:6px 0 0;font-size:10px;line-height:1.45}.nav-user{border-top:1px solid #ffffff12;align-items:center;gap:9px;margin-top:14px;padding:12px 4px 0;display:flex}.nav-user .creator-mark{width:34px;height:34px}.nav-user .creator-fallback{width:34px;height:34px;overflow:hidden}.nav-user .creator-fallback span{display:none}.nav-user>div{min-width:0}.nav-user strong,.nav-user small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.nav-user strong{font-size:11px}.nav-user small{color:#708793;font-size:8px}.nav-user button{color:#6f838d;background:0 0;border:0;margin-left:auto}.portal-main{min-width:0;padding:0 34px 70px}.portal-top{justify-content:space-between;align-items:center;height:105px;display:flex}.portal-top small,.control-section small,.studio-preview small,.arcane-import small,.card-library>header small,.connections>header small,.account-page small{color:#67808b;letter-spacing:.16em;font-size:8px;font-weight:900}.portal-top h1{margin:5px 0 0;font:800 25px Manrope}.portal-top>div:last-child{align-items:center;gap:16px;display:flex}.portal-top a{color:#fff;background:#0c2b39;border-radius:9px;padding:11px 15px;font-size:10px;font-weight:800;text-decoration:none}.saved-state{color:#63818b;font-size:8px;font-weight:800}.saved-state i,.live-chip i,.studio-preview header>span i{background:#40d3a0;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block;box-shadow:0 0 10px #40d3a0}.studio-grid{grid-template-columns:minmax(420px,.82fr) minmax(500px,1.18fr);gap:20px;display:grid}.studio-controls,.studio-preview,.arcane-import,.card-library,.connections,.account-hero,.account-grid article{background:#fff;border:1px solid #d9e1dd;border-radius:18px;box-shadow:0 14px 35px #0c25300c}.studio-controls{padding:22px}.control-section{padding-bottom:20px}.control-section+.control-section{border-top:1px solid #e7ebe8;padding-top:20px}.control-section header{align-items:center;gap:10px;margin-bottom:14px;display:flex}.control-section header>span{color:#178f83;background:#e4f8f4;border-radius:9px;place-items:center;width:28px;height:28px;font-size:9px;font-weight:900;display:grid}.control-section h2{margin:2px 0 0;font:800 14px Manrope}.layout-tabs{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.layout-tabs>button,.layout-choices>button{text-align:left;color:#173642;background:#f9fbfa;border:1px solid #dce4e0;border-radius:11px;padding:8px}.layout-tabs>button.active,.layout-choices>button.selected{border-color:var(--brand-primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--brand-primary) 20%,transparent)}.layout-tabs strong,.layout-tabs small,.layout-choices strong,.layout-choices small,.layout-choices span{display:block}.layout-tabs strong{margin-top:7px;font-size:9px}.layout-tabs small{margin-top:2px;font-size:7px}.layout-mini{background:#0b202c;border-radius:7px;height:56px;position:relative;overflow:hidden}.layout-mini i{background:linear-gradient(135deg,var(--brand-primary,#35e2cf),var(--brand-secondary,#7357ff));border-radius:3px;display:block;position:absolute}.mini-arena i:first-child{height:8px;top:5px;left:6px;right:6px}.mini-arena i:nth-child(2){inset:19px 19px 5px}.mini-arena i:nth-child(3){width:10px;top:19px;bottom:5px;right:5px}.mini-dashboard i:first-child{width:12px;top:5px;bottom:5px;left:5px}.mini-dashboard i:nth-child(2){width:12px;top:5px;bottom:5px;right:5px}.mini-dashboard i:nth-child(3){height:10px;bottom:5px;left:22px;right:22px}.mini-minimal i:first-child{height:9px;top:5px;left:5px;right:5px}.mini-minimal i:nth-child(2){height:10px;bottom:5px;left:5px;right:5px}.mini-minimal i:nth-child(3){display:none}.quick-colours{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.quick-colours label{border:1px solid #e0e5e2;border-radius:10px;align-items:center;gap:8px;padding:8px;display:flex}.quick-colours input{background:0 0;border:0;border-radius:8px;width:31px;height:31px;padding:0}.quick-colours small,.quick-colours code{display:block}.quick-colours small{text-transform:uppercase;font-size:7px}.quick-colours code{margin-top:2px;font-size:9px}.element-list>label{align-items:center;gap:9px;padding:9px 3px;display:flex}.element-list>label+label{border-top:1px solid #edf0ee}.element-list label>i{color:#8ea1a8;font-style:normal}.element-list label>span{flex:1}.element-list strong,.element-list label small{display:block}.element-list strong{font-size:10px}.element-list label small{margin-top:2px;font-size:7px}.obs-box{color:#fff;background:#092430;border-radius:12px;padding:14px}.obs-box small{color:#76a0ad;display:block}.obs-box code{color:#a7c0c8;text-overflow:ellipsis;white-space:nowrap;margin:7px 0 10px;font-size:8px;display:block;overflow:hidden}.obs-box button{background:linear-gradient(90deg,var(--brand-primary),var(--brand-secondary));color:#092430;border:0;border-radius:8px;width:100%;padding:10px;font-size:9px;font-weight:900}.obs-box button.copied{background:#3cc98b}.studio-preview{background:#f8faf8;padding:18px}.studio-preview>header{justify-content:space-between;align-items:center;margin-bottom:13px;display:flex}.studio-preview>header strong{margin-top:3px;font-size:12px;display:block}.studio-preview>header>span{color:#3a776d;font-size:8px;font-weight:900}.preview-stage{background:radial-gradient(circle,#1a3340,#07141d 70%);border-radius:14px;place-items:center;min-height:650px;padding:22px;display:grid}.preview-canvas{width:360px!important;height:640px!important;min-height:0!important}.studio-preview>footer{align-items:center;gap:12px;padding:13px 3px 0;display:flex}.studio-preview>footer span{color:#1d8c80;font-size:8px;font-weight:900}.studio-preview>footer b{color:#71868d;flex:1;font-size:8px;font-weight:600}.studio-preview>footer button{color:#172e39;background:0 0;border:0;font-size:9px;font-weight:900}.stream-canvas{--brand-primary:#35e2cf;--brand-secondary:#7357ff;--brand-accent:#ffbf66;color:#fff;background:0 0;width:100vw;height:100vh;min-height:100vh;font-family:DM Sans,sans-serif;position:relative;overflow:hidden}.stream-canvas:before{content:"";pointer-events:none;background:linear-gradient(#06141dee 0 16%,#0000 28% 70%,#06141de6 86%);position:absolute;inset:0}.canvas-aurora{background:radial-gradient(circle at 20% 12%,color-mix(in srgb,var(--brand-primary) 26%,transparent),transparent 25%),radial-gradient(circle at 80% 18%,color-mix(in srgb,var(--brand-secondary) 30%,transparent),transparent 28%);opacity:.85;position:absolute;inset:0}.overlay-head{z-index:2;border:1px solid color-mix(in srgb,var(--brand-primary) 60%,#fff);background:linear-gradient(110deg,#071d2ded,color-mix(in srgb,var(--brand-secondary) 35%,#13202f));height:6.8%;box-shadow:0 18px 45px #000a,inset 0 -3px var(--brand-accent);border-radius:24px;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 2.2%;display:grid;position:absolute;top:1.3%;left:2.2%;right:2.2%}.creator-mark{object-fit:contain;max-width:130px;max-height:78%}.creator-fallback{align-items:center;gap:10px;display:flex}.creator-fallback i{background:linear-gradient(135deg,var(--brand-primary),var(--brand-secondary));color:#07151d;border-radius:11px;place-items:center;width:38px;height:38px;font-style:normal;font-weight:900;display:grid}.creator-fallback span{font-size:13px;font-weight:900}.arcane-lock{justify-self:center;align-items:center;gap:9px;display:flex}.arcane-lock img{object-fit:contain;width:52px;height:52px}.arcane-lock span{letter-spacing:.14em;font-size:7px;font-weight:900}.live-chip{background:#06141dcc;border-radius:99px;justify-self:end;padding:7px 10px;font-size:8px;font-weight:900}.batch-strip{z-index:2;background:#0a2230e8;border:1px solid #ffffff25;border-radius:16px;grid-template-columns:1.5fr 1fr 1fr;height:5.2%;display:grid;position:absolute;top:9%;left:2.2%;right:2.2%;overflow:hidden}.batch-strip>div{flex-direction:column;justify-content:center;padding:0 5%;display:flex}.batch-strip>div+div{border-left:1px solid #ffffff18}.batch-strip small{color:color-mix(in srgb,var(--brand-primary) 70%,#fff);letter-spacing:.12em;font-size:6px;font-weight:900}.batch-strip strong{margin-top:3px;font-size:13px}.batch-strip em{color:#8099a4;font-size:9px;font-style:normal}.camera-safe{color:#ffffff18;border:1px dashed #ffffff12;border-radius:22px;align-content:center;place-items:center;height:37%;display:grid;position:absolute;top:16%;left:4%;right:4%}.camera-safe span{letter-spacing:.18em;font-size:11px;font-weight:900}.camera-safe small{margin-top:5px;font-size:7px}.overlay-chases{z-index:2;background:linear-gradient(145deg,#0a2230ed,color-mix(in srgb,var(--brand-secondary) 24%,#111c2a));border:1px solid #ffffff24;border-radius:22px;height:33%;position:absolute;top:55%;left:2.2%;right:2.2%;overflow:hidden;box-shadow:0 18px 45px #0009}.overlay-chases>header{border-bottom:1px solid #ffffff18;justify-content:space-between;align-items:center;height:20%;padding:0 3%;display:flex}.overlay-chases header small{color:var(--brand-accent);letter-spacing:.14em;font-size:6px;font-weight:900}.overlay-chases h2{margin:2px 0 0;font-size:13px}.overlay-chases header>span{background:color-mix(in srgb,var(--brand-primary) 18%,transparent);color:var(--brand-primary);border-radius:99px;padding:5px 8px;font-size:7px;font-weight:900}.overlay-card-grid{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(3,1fr);gap:2%;height:80%;padding:2.5%;display:grid}.overlay-card-grid article{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;grid-template-rows:auto auto auto;grid-template-columns:auto 1fr;align-items:center;column-gap:7%;min-width:0;padding:5%;display:grid}.overlay-card-grid article>div{grid-row:1/4;position:relative}.overlay-card-grid img{object-fit:cover;border-radius:4px;width:44px;height:61px;display:block;box-shadow:0 8px 16px #0009}.overlay-card-grid article>small{color:var(--brand-accent);align-self:end;font-size:5px;font-weight:900}.overlay-card-grid article>strong{text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.overlay-card-grid article>span{color:var(--brand-primary);align-self:start;font-size:5px;font-weight:900}.overlay-card-grid article.pulled{opacity:.45;filter:grayscale()}.overlay-card-grid article>div>b{color:#fff;text-align:center;background:#ff5570;padding:3px;font-size:5px;position:absolute;inset:35% -5px auto;transform:rotate(-8deg)}.sale-toast{z-index:4;border:1px solid color-mix(in srgb,var(--brand-accent) 65%,#fff);background:#071c28ee;border-radius:99px;align-items:center;gap:9px;width:45%;height:5%;padding:0 3%;display:flex;position:absolute;top:48%;left:50%;transform:translate(-50%);box-shadow:0 10px 28px #0008}.sale-toast>i{color:var(--brand-accent);font-style:normal}.sale-toast>div{flex:1}.sale-toast small,.sale-toast strong{display:block}.sale-toast small{color:var(--brand-accent);font-size:5px}.sale-toast strong{font-size:7px}.sale-toast>span{color:#8da3ad;font-size:5px}.stream-canvas>footer{z-index:3;border-top:1px solid #ffffff20;border-bottom:2px solid var(--brand-accent);color:#88a0aa;letter-spacing:.08em;background:#071a25e8;justify-content:space-between;align-items:center;height:5%;padding:0 2%;font-size:6px;font-weight:900;display:flex;position:absolute;bottom:2%;left:2.2%;right:2.2%}.stream-canvas>footer b{color:#fff;font-size:6px}.layout-dashboard .overlay-chases{width:34%;height:59%;top:26%;left:2.2%;right:auto}.layout-dashboard .overlay-card-grid{grid-template-rows:repeat(3,1fr);grid-template-columns:1fr 1fr}.layout-dashboard .camera-safe{height:69%;top:16%;left:39%;right:2.2%}.layout-dashboard .sale-toast{width:42%;top:76%;left:70%}.layout-minimal .camera-safe{height:66%;top:10%}.layout-minimal .overlay-chases{height:13%;top:78%}.layout-minimal .overlay-chases>header{float:left;width:26%;height:100%}.layout-minimal .overlay-card-grid{grid-template-rows:1fr;grid-template-columns:repeat(6,1fr);height:100%;padding:1%}.layout-minimal .overlay-card-grid article{text-align:center;padding:4px;display:block}.layout-minimal .overlay-card-grid img{width:26px;height:36px;margin:auto}.layout-minimal .overlay-card-grid article>small,.layout-minimal .overlay-card-grid article>span{display:none}.layout-minimal .overlay-card-grid article>strong{margin-top:2px;font-size:5px;display:block}.layout-minimal .sale-toast{width:42%;top:71%}.preview-canvas .overlay-head{border-radius:10px}.preview-canvas .arcane-lock img{width:24px;height:24px}.preview-canvas .creator-mark{max-width:55px}.preview-canvas .creator-fallback i{width:20px;height:20px;font-size:7px}.preview-canvas .creator-fallback span{font-size:6px}.preview-canvas .arcane-lock span{font-size:3px}.preview-canvas .live-chip{padding:3px 5px;font-size:4px}.preview-canvas .batch-strip{border-radius:7px}.preview-canvas .batch-strip strong{font-size:6px}.preview-canvas .overlay-chases{border-radius:9px}.preview-canvas .overlay-card-grid img{width:24px;height:33px}.preview-canvas .overlay-chases h2{font-size:7px}.preview-canvas .overlay-card-grid article>strong{font-size:4px}.preview-canvas .sale-toast{gap:4px}.preview-canvas .sale-toast>i{font-size:7px}.preview-canvas>footer{font-size:3px}.arcane-import{grid-template-columns:90px minmax(270px,1fr) minmax(340px,.8fr);align-items:center;gap:18px;padding:20px;display:grid}.arcane-import>img{object-fit:contain;width:82px;height:82px}.arcane-import strong{margin-top:4px;font:800 17px Manrope;display:block}.arcane-import p{color:#71868f;margin:5px 0 0;font-size:10px}.arcane-import label{display:flex}.arcane-import input{border:1px solid #d9e0dc;border-radius:9px 0 0 9px;flex:1;min-width:0;padding:11px;font-size:9px}.arcane-import button{color:#fff;background:#112f3c;border:0;border-radius:0 9px 9px 0;font-size:8px;font-weight:900}.arcane-metrics{grid-template-columns:repeat(4,1fr);gap:12px;margin:18px 0;display:grid}.arcane-metrics article{background:#fff;border:1px solid #d9e1dd;border-radius:14px;padding:17px}.arcane-metrics small,.arcane-metrics strong,.arcane-metrics span{display:block}.arcane-metrics small{color:#728991;letter-spacing:.12em;font-size:7px;font-weight:900}.arcane-metrics strong{margin-top:5px;font:800 24px Manrope}.arcane-metrics span{color:#7e9097;margin-top:2px;font-size:8px}.card-library{padding:22px}.card-library>header{justify-content:space-between;align-items:flex-end;display:flex}.card-library h2{margin:4px 0 0;font:800 18px Manrope}.card-library>header>div:last-child{align-items:center;gap:10px;display:flex}.card-library>header span{color:#73878e;font-size:8px;font-weight:800}.card-library>header button{background:#f7f9f7;border:1px solid #dce3df;border-radius:8px;padding:8px 10px;font-size:8px;font-weight:900}.card-library>div{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:18px;display:grid}.card-library article{background:#fafbfa;border:1px solid #e0e5e2;border-radius:13px;padding:12px}.card-library article.visible{border-color:color-mix(in srgb,var(--brand-primary) 60%,#dfe6e2);box-shadow:inset 0 3px var(--brand-primary)}.library-card{place-items:center;height:155px;display:grid;position:relative}.library-card img{object-fit:contain;border-radius:7px;max-width:100%;height:145px;box-shadow:0 12px 22px #18303b2e}.library-card b{color:#fff;background:#ff526d;padding:5px 8px;font-size:8px;position:absolute;top:58px;transform:rotate(-8deg)}.card-library article>span{color:#8d5aa0;margin-top:8px;font-size:7px;font-weight:900;display:block}.card-library h3{margin:4px 0 0;font-size:11px}.card-library article>p{color:#75878e;margin:3px 0 10px;font-size:8px}.card-library article>label{align-items:center;gap:7px;font-size:7px;font-weight:900;display:flex}.card-library article>label input{display:none}.card-library article>label i{background:#b9c3c0;border-radius:99px;width:26px;height:15px;position:relative}.card-library article>label i:after{content:"";background:#fff;border-radius:50%;width:11px;height:11px;transition:all .2s;position:absolute;top:2px;left:2px}.card-library article>label input:checked+i{background:var(--brand-primary)}.card-library article>label input:checked+i:after{left:13px}.card-library article>button{color:#556c74;background:#fff;border:1px solid #dce2df;border-radius:8px;width:100%;margin-top:10px;padding:8px;font-size:7px;font-weight:900}.connections{padding:25px}.connections>header{border-bottom:1px solid #e6ebe8;padding-bottom:20px}.connections h2{margin:4px 0;font:800 22px Manrope}.connections header p{color:#71868f;margin:0;font-size:11px}.connections>article{border-bottom:1px solid #e8ece9;grid-template-columns:46px 1fr auto auto;align-items:center;gap:15px;padding:19px 4px;display:grid}.connections>article>i{color:#fff;border-radius:12px;place-items:center;width:42px;height:42px;font:800 18px Manrope;display:grid}.connections article small{color:#738a93;letter-spacing:.12em;font-size:7px;font-weight:900}.connections h3{margin:3px 0 0;font-size:14px}.connections article p{color:#71868f;margin:3px 0 0;font-size:9px}.connections article>span{color:#9aa8ad;font-size:8px;font-weight:900}.connections article>span.linked{color:#1d9b70}.connections article>button{color:#173441;background:#f8faf8;border:1px solid #d9e0dc;border-radius:9px;padding:10px 12px;font-size:8px;font-weight:900}.connections>aside{color:#594719;background:#fff6e5;border-radius:11px;margin-top:20px;padding:15px}.connections>aside strong{font-size:8px}.connections>aside p{margin:4px 0 0;font-size:9px}.account-hero{color:#fff;align-items:center;gap:18px;padding:25px;display:flex}.account-hero .creator-mark{width:90px;height:70px}.account-hero .creator-fallback i{background:#fff}.account-hero>div:nth-child(2){flex:1}.account-hero small{color:#fffa}.account-hero h2{margin:4px 0 0;font:800 25px Manrope}.account-hero p{margin:4px 0 0;font-size:10px}.account-hero button{color:#fff;background:#081b27aa;border:1px solid #fff5;border-radius:9px;padding:11px 14px;font-size:8px;font-weight:900}.account-grid article{padding:20px}.account-grid h3{margin:7px 0 0;font-size:14px}.account-grid p{color:#71868f;min-height:52px;font-size:9px;line-height:1.5}.account-grid span{color:#1b9b70;font-size:8px;font-weight:900}.account-grid button{color:#fff;background:#0c2b39;border:0;border-radius:8px;padding:9px 11px;font-size:8px;font-weight:900}.account-grid img{object-fit:contain;width:80px;height:55px}.onboarding{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#031018e8;place-items:center;padding:3vh;display:grid;position:fixed;inset:0}.onboarding-card{background:#fff;border:1px solid #ffffff1c;border-radius:25px;grid-template-columns:310px 1fr;width:min(960px,96vw);min-height:620px;display:grid;overflow:hidden;box-shadow:0 35px 100px #000b}.onboarding-card>aside{color:#fff;background:radial-gradient(circle at 20% 10%,#2a4c5d,#0a202c 40%,#08131d);padding:38px}.onboarding-card>aside>small{color:#6bdccc;letter-spacing:.18em;margin-top:25px;font-size:8px;font-weight:900;display:block}.onboarding-card>aside h2{margin:8px 0 35px;font:800 30px/1.1 Manrope}.onboarding ol{padding:0;list-style:none}.onboarding li{color:#78909a;align-items:center;gap:11px;margin:18px 0;font-size:10px;font-weight:700;display:flex}.onboarding li i{border:1px solid #34505d;border-radius:9px;place-items:center;width:27px;height:27px;font-style:normal;display:grid}.onboarding li.active{color:#fff}.onboarding li.active i{color:#08202b;background:#35e2cf;border-color:#35e2cf}.onboarding li.done{color:#6ecdbf}.onboarding-card>aside p{color:#76909b;margin-top:55px;font-size:10px;line-height:1.55}.onboarding-card>main{color:#112e3b;padding:42px}.onboarding-card>main>small{color:#7f5b95;letter-spacing:.16em;font-size:8px;font-weight:900}.onboarding-card h1{margin:8px 0 6px;font:800 31px Manrope}.onboarding-card main>p{color:#73878f;margin:0 0 26px;font-size:11px}.upload-logo{background:#f8fbf9;border:1px dashed #b8c9c4;border-radius:14px;align-items:center;gap:15px;padding:16px;display:flex}.upload-logo input{display:none}.upload-logo>b,.upload-logo>img{object-fit:contain;background:#e9f4f0;border-radius:12px;place-items:center;width:68px;height:68px;display:grid}.upload-logo span strong,.upload-logo span small{display:block}.upload-logo span strong{font-size:11px}.upload-logo span small{color:#82949a;margin-top:4px;font-size:8px}.field{margin-top:20px;display:block}.field span,.colour-fields label>span{color:#637981;letter-spacing:.12em;margin-bottom:7px;font-size:8px;font-weight:900;display:block}.field input{border:1px solid #d8e1dd;border-radius:10px;width:100%;padding:13px}.onboarding-card main>footer{justify-content:space-between;margin-top:35px;display:flex}.onboarding-card main>footer button{color:#fff;background:#0b2a38;border:0;border-radius:9px;padding:12px 18px;font-size:9px;font-weight:900}.onboarding-card main>footer button.back{color:#73848a;background:#fff;border:1px solid #d9e2de}.onboarding-card main>footer button:disabled{opacity:.4}.colour-fields{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.colour-fields label{border:1px solid #e0e5e2;border-radius:12px;padding:12px}.colour-fields input{background:0 0;border:0;width:100%;height:70px;padding:0}.colour-fields code{margin-top:7px;font-size:10px;display:block}.brand-sample{color:#fff;border-radius:13px;align-items:center;gap:14px;margin-top:20px;padding:18px;display:flex}.brand-sample .creator-mark{width:75px;height:54px}.brand-sample>b{flex:1;font-size:11px}.brand-sample>span{color:#142a35;border-radius:99px;padding:7px 9px;font-size:7px;font-weight:900}.layout-choices{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.layout-choices>button{padding:11px}.layout-choices .layout-mini{height:105px}.layout-choices span{color:#8a649d;text-transform:uppercase;margin-top:9px;font-size:7px;font-weight:900}.layout-choices strong{margin-top:4px;font-size:11px}.layout-choices small{color:#7e9097;margin-top:5px;font-size:8px;line-height:1.4}.ready-panel{border:1px solid #dde5e1;border-radius:14px;align-items:center;gap:14px;padding:14px;display:flex}.ready-brand{border-radius:11px;place-items:center;width:100px;height:85px;display:grid}.ready-brand .creator-mark{max-width:80px;max-height:60px}.ready-brand .creator-fallback span{display:none}.ready-panel>div:nth-child(2){flex:1}.ready-panel small,.ready-panel strong,.ready-panel span{display:block}.ready-panel strong{margin-top:4px}.ready-panel span{color:#7d8e95;margin-top:3px;font-size:8px}.ready-panel>b{color:#1a9c70;font-size:8px}.ready-checks{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:18px;display:grid}.ready-checks span{color:#28735e;background:#eef8f4;border-radius:8px;padding:10px;font-size:8px;font-weight:800}@media (max-width:1000px){.portal{grid-template-columns:76px 1fr}.portal-nav{padding:18px 10px}.portal-brand>div:last-child,.portal-nav nav button:not(.active){font-size:0}.portal-nav nav button{justify-content:center}.beta-card,.nav-user>div,.nav-user>button{display:none}.studio-grid{grid-template-columns:1fr}.card-library>div{grid-template-columns:repeat(3,1fr)}}html,body,.stream-canvas{background:0 0!important}.stream-canvas:before,.stream-canvas .canvas-aurora{display:none!important}.overlay-shell{transform:translateY(var(--overlay-y)) scale(var(--overlay-scale));transform-origin:50%;position:absolute;inset:0}.overlay-shell>footer{z-index:3;border:1px solid #ffffff20;border-bottom:2px solid var(--brand-accent);color:#a9bbc2;letter-spacing:.08em;background:#071a25e8;justify-content:space-between;align-items:center;padding:0 2%;font-weight:900;display:flex;position:absolute}.overlay-shell>footer b{color:#fff}.overlay-card-grid article>div{transform-origin:50%}.high-contrast strong,.high-contrast h2,.high-contrast small,.high-contrast span{text-shadow:0 2px 4px #000,0 0 2px #000}.overlay-head,.arcane-brand-layer,.batch-strip,.rarity-strip,.camera-safe,.overlay-chases,.chase-title-layer,.sale-toast,.overlay-shell>footer,.overlay-card-grid article{container-type:size}.overlay-card-grid article>strong{line-height:1.05;font-size:clamp(6px,var(--size-card-name),20px)!important}.overlay-card-grid article>small,.overlay-card-grid article>span{font-size:clamp(5px,var(--size-card-label),13px)!important}.batch-strip strong{font-size:clamp(7px,var(--size-batch),24px)!important}.batch-strip small{font-size:clamp(5px,var(--size-batch-small),11px)!important}.sale-toast strong{line-height:1.05;font-size:clamp(6px,var(--size-sale),18px)!important}.sale-toast small,.sale-toast>span{font-size:clamp(5px,var(--size-small),10px)!important}.overlay-shell>footer{font-size:clamp(5px,var(--size-footer),15px)!important}.overlay-head .creator-fallback span{font-size:clamp(6px,var(--size-brand),20px)!important}.overlay-head .arcane-lock span,.overlay-head .live-chip{font-size:clamp(5px,var(--size-small),11px)!important}.cards-grid .card-track{display:contents}@keyframes sp-carousel{0%{transform:translate(0,0)}to{transform:translate(-50%)}}.cards-carousel .overlay-card-grid,.cards-ticker .overlay-card-grid{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);padding:8px 0!important;display:block!important}.cards-carousel .card-track,.cards-ticker .card-track{will-change:transform;width:max-content;height:100%;animation:sp-carousel var(--carousel-speed) linear infinite;align-items:stretch;display:flex}.cards-carousel .card-set,.cards-ticker .card-set{align-items:stretch;gap:10px;height:100%;padding-right:10px;display:flex}.cards-carousel .card-track article{text-align:center;flex-direction:column;flex:0 0 clamp(105px,42cqh,220px);justify-content:center;width:clamp(105px,42cqh,220px);padding:8px;display:flex}.cards-carousel .card-track article>div{margin:0 auto 5px}.cards-carousel .card-track article>strong{width:100%;margin:3px 0}.cards-ticker .overlay-chases>header{height:34%}.cards-ticker .overlay-card-grid{height:66%}.cards-ticker .card-track article{flex:0 0 170px;grid-template-columns:auto 1fr;width:170px;padding:6px;display:grid}.cards-ticker .card-track img{width:32px;height:44px}.cards-carousel .overlay-chases:hover .card-track,.cards-ticker .overlay-chases:hover .card-track{animation-play-state:paused}.editable-canvas .overlay-head,.editable-canvas .arcane-brand-layer,.editable-canvas .batch-strip,.editable-canvas .rarity-strip,.editable-canvas .camera-safe,.editable-canvas .overlay-chases,.editable-canvas .chase-title-layer,.editable-canvas .sale-toast,.editable-canvas .overlay-shell>footer{cursor:move;outline:1px dashed color-mix(in srgb,var(--brand-primary) 72%,white);outline-offset:2px;touch-action:none;-webkit-user-select:none;user-select:none}.editable-canvas .editing{outline:2px solid var(--brand-accent)!important;box-shadow:0 0 0 4px color-mix(in srgb,var(--brand-accent) 20%,transparent)!important}.editable-canvas .edit-label,.editable-canvas .panel-hide,.editable-canvas .move-grip,.editable-canvas .resize-grip{opacity:0;pointer-events:none;transition:opacity .14s}.editable-canvas .editing .edit-label,.editable-canvas .editing .panel-hide,.editable-canvas .editing .move-grip,.editable-canvas .editing .resize-grip{opacity:1;pointer-events:auto}.edit-label{z-index:30;pointer-events:none;border-radius:3px;top:4px;left:4px;background:var(--brand-primary)!important;color:#06141d!important;text-shadow:none!important;padding:2px 4px!important;font:900 4px/1 DM Sans,sans-serif!important;position:absolute!important}.resize-grip{z-index:31;background:var(--brand-accent);cursor:nwse-resize;border:3px solid #fff;border-radius:6px;width:19px;height:19px;bottom:-7px;right:-7px;box-shadow:0 0 0 2px #07151d,0 3px 10px #0009;position:absolute!important}.resize-grip:before{content:"↘";color:#07151d;place-items:center;font:900 10px/1 sans-serif;display:grid;position:absolute;inset:0}.move-grip{z-index:31;color:#fff;cursor:grab;letter-spacing:.06em;touch-action:none;background:#07151de8;border:1px solid #fffa;border-radius:4px;padding:4px 6px;font:900 5px/1 DM Sans,sans-serif;bottom:5px;left:5px;position:absolute!important}.move-grip:active{cursor:grabbing;background:var(--brand-primary);color:#07151d}.editable-canvas .editing .resize-grip:after{content:"RESIZE";color:#07151d;background:#fff;border-radius:4px;padding:4px 6px;font:900 6px/1 DM Sans,sans-serif;position:absolute;bottom:-1px;right:22px;box-shadow:0 2px 8px #0005}.panel-hide{z-index:32;letter-spacing:.05em;top:5px;right:5px;box-shadow:0 2px 7px #0006;color:#fff!important;background:#07151de8!important;border:1px solid #fff9!important;border-radius:4px!important;padding:3px 5px!important;font:900 5px/1 DM Sans,sans-serif!important;position:absolute!important}.panel-hide:hover{background:#d9445d!important}.arcane-brand-layer{z-index:6;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:3px;display:flex;position:absolute}.arcane-brand-layer img{object-fit:contain;max-width:58%;max-height:100%}.arcane-brand-layer span{color:#fff;max-width:40%;font-size:clamp(4px,var(--size-arcane),10px);letter-spacing:.08em;text-overflow:ellipsis;font-weight:900;line-height:1.05;overflow:hidden}.rarity-strip{z-index:7;border:2px solid color-mix(in srgb,var(--brand-accent) 72%,#fff);border-radius:calc(var(--panel-radius) * .62);background:linear-gradient(100deg,color-mix(in srgb,#071c28 var(--panel-alpha),transparent),color-mix(in srgb,var(--brand-secondary) 20%,#071c28));color:#fff;min-height:6.2%;box-shadow:0 10px 28px #0008,inset 0 3px color-mix(in srgb,var(--brand-accent) 70%,transparent);grid-template-columns:minmax(90px,.75fr) minmax(0,4.25fr);align-items:stretch;gap:.8%;padding:.65% .9%;display:grid;position:absolute;overflow:hidden}.rarity-strip>small{color:var(--brand-accent);letter-spacing:.1em;text-align:center;text-wrap:balance;justify-content:center;align-items:center;padding:0 8%;font-size:clamp(8px,2.2cqw,16px);font-weight:950;line-height:1.15;display:flex}.rarity-strip>div{grid-template-columns:repeat(auto-fit,minmax(42px,1fr));align-items:stretch;gap:.7%;min-width:0;display:grid;overflow:hidden}.rarity-strip span{--tier:#a8bbc4;border:1px solid color-mix(in srgb,var(--tier) 75%,transparent);border-radius:calc(var(--panel-radius) * .34);background:linear-gradient(135deg,color-mix(in srgb,var(--tier) 28%,#102534),#0b1d29f2);min-width:0;box-shadow:inset 0 2px color-mix(in srgb,var(--tier) 58%,transparent),0 4px 12px #0004;white-space:nowrap;grid-template-rows:1fr;grid-template-columns:auto minmax(0,1fr) auto;align-content:center;align-items:center;column-gap:5%;padding:4% 5%;display:grid;overflow:hidden}.rarity-strip span i{background:var(--tier);width:9px;height:9px;box-shadow:0 0 12px var(--tier);border-radius:50%;flex:none;grid-row:1}.rarity-strip span b{color:#fff;letter-spacing:0;text-overflow:clip;grid-row:1;min-width:0;font-size:clamp(9px,1.85cqw,16px);font-weight:950;overflow:hidden}.rarity-strip span em{color:#d7e3e7;background:#05131ded;border-radius:99px;grid-area:1/3;justify-content:center;align-items:baseline;padding:4px 6px;font-size:clamp(8px,1.65cqw,14px);font-style:normal;font-weight:900;display:flex}.rarity-strip span em strong{color:var(--tier);font-size:1.22em}.rarity-strip span em small{color:#d7e3e7;letter-spacing:0;margin-left:1px;font-size:.82em;font-weight:850}.rarity-strip .rarity-mythic{--tier:#c9a84c}.rarity-strip .rarity-legendary{--tier:#7b4fe9}.rarity-strip .rarity-super{--tier:#2dd4bf}.rarity-strip .rarity-rare{--tier:#3b82f6}.rarity-strip .rarity-common{--tier:#a3a3a3}.obs-live .arcane-brand-layer{background:0 0}.chase-title-layer{z-index:8;color:#fff;touch-action:none;background:0 0;justify-content:space-between;align-items:center;gap:3%;padding:1.2cqh 1.5cqw;display:flex;position:absolute;overflow:visible}.chase-title-layer>div{width:100%;min-width:0}.chase-title-layer small{color:var(--brand-accent);font-size:clamp(4px,var(--size-title-small),10px);letter-spacing:.12em;text-overflow:ellipsis;white-space:nowrap;font-weight:900;line-height:1;display:block;overflow:hidden}.chase-title-layer h2{color:#fff;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin:.7cqh 0 0;line-height:1;overflow:hidden;font-size:clamp(7px,var(--size-title),32px)!important}.chase-title-layer>span{background:color-mix(in srgb,var(--brand-primary) 24%,#071c28);color:#fff;font-size:clamp(4px,var(--size-title-badge),10px);white-space:nowrap;border-radius:99px;flex:none;padding:.7cqh 1cqw;font-weight:900}.title-font-clean{font-family:DM Sans,sans-serif}.title-font-bold{font-family:Manrope,sans-serif;font-weight:900}.title-font-classic{font-family:Cinzel,serif}.title-font-display{letter-spacing:.03em;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif}.title-align-center>div{text-align:center}.title-align-right>div{text-align:right}.size-presets{grid-template-columns:repeat(4,1fr);gap:5px;margin:-4px 0 12px;display:grid}.size-presets button{color:#5d747d;background:#fff;border:1px solid #dce4e0;border-radius:7px;padding:7px 3px;font-size:7px;font-weight:900}.size-presets button.active{color:#fff;background:#173642;border-color:#173642}.compact-option{grid-template-columns:1fr;margin-top:-8px}.title-position-controls input[type=range]{width:100%}.contrast-toggle{color:#61767e;background:#fff;border:1px solid #dce4e0;border-radius:8px;width:100%;margin:8px 0;padding:10px;font-size:8px;font-weight:900}.contrast-toggle.active{color:#fff;background:#193643;border-color:#193643}.canvas-help{border:1px solid color-mix(in srgb,var(--brand-primary) 35%,#dce4e0);background:color-mix(in srgb,var(--brand-primary) 7%,white);border-radius:10px;gap:5px;margin:12px 0;padding:12px;display:grid}.canvas-help strong{color:#173642;font-size:8px}.canvas-help span{color:#657b83;font-size:8px;line-height:1.4}.canvas-help button{color:#fff;background:#173642;border:0;border-radius:6px;justify-self:start;padding:6px 8px;font-size:7px;font-weight:900}.surface-solid .overlay-head,.surface-solid .batch-strip,.surface-solid .overlay-chases,.surface-solid .sale-toast,.surface-solid .overlay-shell>footer{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#071c28!important}.surface-neon .overlay-head,.surface-neon .batch-strip,.surface-neon .overlay-chases,.surface-neon .sale-toast,.surface-neon .overlay-shell>footer{box-shadow:0 0 18px color-mix(in srgb, var(--brand-primary) 55%, transparent), inset 0 0 18px color-mix(in srgb, var(--brand-secondary) 18%, transparent)!important}.surface-soft .overlay-head,.surface-soft .batch-strip,.surface-soft .overlay-chases,.surface-soft .sale-toast,.surface-soft .overlay-shell>footer{border-color:color-mix(in srgb, var(--brand-accent) 30%, transparent)!important;box-shadow:0 10px 30px #0004!important}@keyframes sp-float{0%,to{translate:0}50%{translate:0 -8%}}@keyframes sp-pulse{0%,to{scale:1}50%{scale:1.08}}@keyframes sp-calm{50%{filter:brightness(1.08)}}.motion-float .overlay-card-grid article{animation:4.2s ease-in-out infinite sp-float}.motion-float .overlay-card-grid article:nth-child(2n){animation-delay:-2.1s}.motion-pulse .overlay-head,.motion-pulse .overlay-chases{animation:2.8s ease-in-out infinite sp-pulse}.motion-calm .overlay-head{animation:5s ease-in-out infinite sp-calm}.motion-none *,.motion-none :before,.motion-none :after{transition:none!important;animation:none!important}.obs-live .camera-safe{color:#0000!important;background:0 0!important;border:0!important}.preview-canvas .camera-safe{background:repeating-conic-gradient(#ffffff04 0 25%, transparent 0 50%) 0/18px 18px}.preview-canvas .camera-safe.camera-preview{isolation:isolate;overflow:hidden}.preview-canvas .camera-safe.camera-preview video{object-fit:cover;opacity:0;z-index:0;width:100%;height:100%;transition:opacity .35s;position:absolute;inset:0;transform:scaleX(-1)}.preview-canvas .camera-safe.camera-preview.camera-live video{opacity:1}.preview-canvas .camera-preview-toggle{z-index:5;border:1px solid color-mix(in srgb,var(--brand-accent) 70%,white);color:#fff;letter-spacing:.08em;white-space:nowrap;cursor:pointer;background:#071c28e8;border-radius:999px;padding:8px 12px;font-size:clamp(6px,1.5cqw,10px);font-weight:900;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.preview-canvas .camera-preview-toggle.camera-stop{opacity:.7;top:auto;bottom:8px}.preview-canvas .camera-preview-toggle:hover{opacity:1;background:color-mix(in srgb,var(--brand-primary) 55%,#071c28)}.preview-canvas .camera-preview-error{z-index:4;color:#fff;text-align:center;text-shadow:0 2px 5px #000;margin:0;font-size:clamp(6px,1.35cqw,9px);font-weight:700;line-height:1.35;position:absolute;top:58%;left:10%;right:10%}.preview-canvas .camera-safe.camera-live>span{display:none}.obs-live .camera-safe video,.obs-live .camera-preview-toggle{display:none!important}.overlay-head,.batch-strip,.overlay-chases,.sale-toast,.stream-canvas>footer,.overlay-shell>footer{border-radius:var(--panel-radius)!important;background-color:color-mix(in srgb, #071c28 var(--panel-alpha), transparent)!important}.overlay-head{background-image:linear-gradient(110deg, color-mix(in srgb, var(--brand-primary) 20%, transparent), color-mix(in srgb, var(--brand-secondary) 35%, transparent))!important}.overlay-head .live-chip{grid-column:3}.overlay-chases{container-type:size;background-image:linear-gradient(145deg, color-mix(in srgb, #071c28 var(--panel-alpha), transparent), color-mix(in srgb, var(--brand-secondary) 32%, transparent))!important}.overlay-chases .overlay-card-grid{height:100%}.overlay-chases.no-card-text .overlay-card-grid article{place-items:center;padding:3%;display:grid!important}.overlay-chases.no-card-text .overlay-card-grid article>div{grid-row:auto;place-items:center;width:100%;height:100%;margin:auto;display:grid}.overlay-chases.no-card-text .overlay-card-grid article>div img{object-fit:contain;width:auto;max-width:96%;max-height:96%;height:min(var(--card-height-images-only),92cqh)!important}.cards-carousel .overlay-chases.no-card-text .card-track article>div{height:88%}.cards-carousel .overlay-chases.no-card-text .card-track article img{object-fit:contain;max-width:98%;max-height:98%;width:auto!important;height:min(var(--card-height-images-only),92cqh)!important}.overlay-chases.no-card-name .overlay-card-grid article,.overlay-chases.no-card-label .overlay-card-grid article{grid-template-rows:1fr auto}.batch-strip{border-color:color-mix(in srgb, var(--brand-primary) 42%, transparent)!important}.overlay-card-grid article{border-color:color-mix(in srgb, var(--brand-primary) 22%, transparent)!important;background:color-mix(in srgb, var(--brand-secondary) 16%, transparent)!important}.font-bold{font-family:Manrope,sans-serif}.font-bold .overlay-head,.font-bold h2,.font-bold strong{font-weight:800}.font-classic{font-family:Cinzel,serif}.font-classic small,.font-classic span{font-family:DM Sans,sans-serif}.layout-spotlight .camera-safe{height:68%;top:16%;left:3%;right:39%}.layout-spotlight .overlay-chases{width:34%;height:68%;top:16%;left:auto;right:2.2%}.layout-spotlight .overlay-card-grid{grid-template-rows:2fr repeat(2,1fr);grid-template-columns:1fr 1fr}.layout-spotlight .overlay-card-grid article:first-child{grid-column:1/3}.layout-spotlight .overlay-card-grid article:first-child img{width:72px;height:100px}.layout-spotlight .sale-toast{width:42%;top:77%;left:32%}.layout-sidebar .camera-safe{height:71%;top:15%;left:31%;right:3%}.layout-sidebar .overlay-chases{width:26%;height:71%;top:15%;left:2.2%;right:auto}.layout-sidebar .overlay-card-grid{grid-template-rows:repeat(6,1fr);grid-template-columns:1fr}.layout-sidebar .sale-toast{width:42%;top:78%;left:65%}.layout-ribbon .batch-strip{height:4.5%;top:9%}.layout-ribbon .camera-safe{height:68%;top:15%}.layout-ribbon .overlay-chases{height:10%;top:84%;left:2.2%;right:2.2%}.layout-ribbon .overlay-chases>header{float:left;width:21%;height:100%}.layout-ribbon .overlay-card-grid{grid-template-rows:1fr;grid-template-columns:repeat(6,1fr);height:100%;padding:1%}.layout-ribbon .overlay-card-grid article{grid-template-columns:auto 1fr;padding:4px;display:grid}.layout-ribbon .overlay-card-grid img{width:28px;height:39px}.layout-ribbon .sale-toast{width:38%;top:78%}.layout-tower .overlay-card-grid,.layout-dashboard .overlay-card-grid{grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr))}.layout-cinema .card-track article{flex-basis:clamp(112px,52cqh,230px);width:clamp(112px,52cqh,230px)}.layout-showcase .card-track article{flex-basis:clamp(125px,62cqh,260px);width:clamp(125px,62cqh,260px)}.layout-ribbon .overlay-shell>footer{display:flex}.layout-minimal .batch-strip{display:grid}.studio-preview{align-self:start;position:sticky;top:16px}.cards-carousel .card-track article{grid-template-columns:none!important;display:flex!important}.cards-carousel .card-track article>div{transform-origin:50%;flex:0 0 58%;place-items:center;width:100%;height:auto;min-height:58%;display:grid;transform:none}.cards-carousel .card-track article img{object-fit:contain;max-width:100%;width:auto!important;height:min(52cqh,92px)!important}.cards-ticker .card-track article{display:grid!important}.cards-carousel .card-track article,.cards-ticker .card-track article,.layout-minimal .card-track article,.layout-ribbon .card-track article{animation:none!important}.layout-tabs.six,.layout-choices.six{grid-template-columns:repeat(3,1fr)}.layout-tabs.six button{min-width:0}.layout-mini.mini-spotlight i:first-child{inset:8px 40% 8px 8px}.layout-mini.mini-spotlight i:nth-child(2){width:28%;inset:8px 8px 8px auto}.layout-mini.mini-sidebar i:first-child{width:25%;inset:7px auto 7px 7px}.layout-mini.mini-sidebar i:nth-child(2){inset:7px 7px 7px 37%}.layout-mini.mini-cinema i:first-child{inset:6px 7px 22px}.layout-mini.mini-cinema i:nth-child(2){height:11px;inset:auto 7px 6px}.layout-mini.mini-cinema i:nth-child(3){display:none}.layout-mini.mini-tower i:first-child{inset:6px 38% 6px 6px}.layout-mini.mini-tower i:nth-child(2){width:27%;inset:6px 6px 6px auto}.layout-mini.mini-tower i:nth-child(3){display:none}.layout-mini.mini-showcase i:first-child{opacity:.45;inset:6px 7px 18px}.layout-mini.mini-showcase i:nth-child(2){height:16px;bottom:5px;left:22%;right:22%}.layout-mini.mini-showcase i:nth-child(3){display:none}.layout-mini.mini-ribbon i:first-child{inset:7px 7px 28%}.layout-mini.mini-ribbon i:nth-child(2){height:15%;inset:auto 7px 7px}.font-pills{gap:7px;margin-top:12px;display:flex}.font-pills button{text-transform:capitalize;color:#506770;background:#fff;border:1px solid #d9e2de;border-radius:8px;flex:1;padding:9px;font-size:9px;font-weight:800}.font-pills button.active{border-color:var(--brand-primary);box-shadow:inset 0 0 0 1px var(--brand-primary);color:#102e39}.theme-picks{grid-template-columns:repeat(4,1fr);gap:7px;margin-top:9px;display:grid}.theme-picks button{color:#526a73;background:#fff;border:1px solid #dce4e0;border-radius:8px;align-items:center;gap:6px;padding:7px;font-size:7px;font-weight:900;display:flex}.theme-picks i{border-radius:5px;flex:0 0 18px;width:18px;height:18px}.fine-controls>label{margin:14px 0;display:block}.fine-controls>label span{color:#5d747d;justify-content:space-between;font-size:8px;font-weight:900;display:flex}.fine-controls input[type=range]{width:100%;accent-color:var(--brand-primary);margin-top:8px}.option-grid{grid-template-columns:1fr 1fr;gap:8px;margin:12px 0;display:grid}.option-grid label{display:block}.option-grid span,.text-control span{color:#5d747d;margin-bottom:6px;font-size:8px;font-weight:900;display:block}.option-grid select,.text-control input{color:#173642;background:#fff;border:1px solid #dce4e0;border-radius:8px;width:100%;padding:9px 10px;font-size:9px}.text-control{margin-top:10px!important}.portal-top .publish-design{background:linear-gradient(90deg,var(--brand-primary),var(--brand-secondary));color:#092430;border:0;border-radius:9px;padding:11px 15px;font-size:9px;font-weight:900}.portal-top .publish-design:disabled{opacity:.35;cursor:not-allowed;filter:grayscale(.8)}.saved-state.unsaved{color:#a96814}.saved-state.unsaved i{background:#ffad36;box-shadow:0 0 10px #ffad36}.reset-design{color:#6d7f86;background:#fff;border:1px solid #dce4e0;border-radius:8px;width:100%;padding:10px;font-size:8px;font-weight:900}.checkerboard{background-color:#15242b!important;background-image:linear-gradient(45deg,#1f343d 25%,#0000 25%),linear-gradient(-45deg,#1f343d 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#1f343d 75%),linear-gradient(-45deg,#0000 75%,#1f343d 75%)!important;background-position:0 0,0 13px,13px -13px,-13px 0!important;background-size:26px 26px!important}.studio-preview>footer span{white-space:nowrap}.element-list input:not(:disabled){pointer-events:auto;cursor:pointer}.element-list .layer-row{color:#173642;text-align:left;background:0 0;border:0;border-top:1px solid #edf0ee;align-items:center;gap:9px;width:100%;padding:9px 3px;display:flex;position:relative}.element-list .layer-row>select{color:#173642;background:#fff;border:1px solid #d6e0dc;border-radius:7px;width:60px;padding:6px 5px;font-size:7px;font-weight:900}.element-list .layer-row:focus-within{outline:2px solid color-mix(in srgb,var(--brand-primary) 55%,transparent);outline-offset:2px}.element-list .layer-row:first-of-type{border-top:0}.element-list .layer-row>i{color:#8ea1a8;font-style:normal}.element-list .layer-row>span{flex:1}.element-list .layer-row strong,.element-list .layer-row small{display:block}.element-list .layer-row strong{font-size:10px}.element-list .layer-row small{color:#67808b;margin-top:2px;font-size:7px}.element-list .layer-row.off{opacity:.55}.switch{background:#b9c3c0;border-radius:99px;width:30px;height:17px;transition:all .2s;position:relative}.switch i{background:#fff;border-radius:50%;width:13px;height:13px;transition:all .2s;position:absolute;top:2px;left:2px}.layer-row.on>select{border-color:color-mix(in srgb,var(--brand-primary) 55%,#d6e0dc);background:color-mix(in srgb,var(--brand-primary) 12%,white)}.real-sync{grid-template-columns:90px minmax(240px,.85fr) minmax(370px,1fr)}.sync-fields{grid-template-columns:1fr 1fr;gap:8px;display:grid!important}.sync-fields input{border-radius:8px!important}.sync-fields button{padding:10px;border-radius:8px!important}.sync-fields a{color:#566f79;text-align:right;align-self:center;font-size:8px;font-weight:800}.sync-message{border-radius:10px;margin:14px 0;padding:13px 16px;font-size:10px;font-weight:800}.sync-message.ok{color:#167351;background:#e4f7ef}.sync-message.error{color:#b33045;background:#fff0f1}.sync-message.loading{color:#315f9a;background:#eef4ff}.arcane-metrics article:first-child strong{font-size:14px}.card-library>header>div:last-child{flex-wrap:wrap}.connections article button:disabled{cursor:not-allowed;opacity:.55}.manual-sale{background:#f7faf8;border:1px solid #dce5e1;border-radius:13px;justify-content:space-between;align-items:center;margin-top:16px;padding:18px;display:flex}.manual-sale small{color:#299b87;font-size:7px;font-weight:900}.manual-sale h3{margin:4px 0}.manual-sale p{color:#6f838b;margin:0;font-size:9px}.manual-sale button{background:linear-gradient(90deg, var(--brand-primary), var(--brand-secondary));color:#07151d;border:0;border-radius:9px;padding:10px 14px;font-size:8px;font-weight:900}@media (max-width:1200px){.studio-grid{grid-template-columns:minmax(400px,.9fr) minmax(500px,1.1fr)}.layout-tabs.six{grid-template-columns:repeat(2,1fr)}.real-sync{grid-template-columns:70px 1fr}.real-sync .sync-fields{grid-column:1/3}}.overlay-head,.batch-strip,.overlay-chases,.sale-toast,.overlay-shell>footer{background-color:color-mix(in srgb, #071c28 var(--panel-alpha), transparent)!important}.overlay-head,.overlay-chases{background-image:linear-gradient(145deg, color-mix(in srgb, #071c28 var(--panel-alpha), transparent), color-mix(in srgb, var(--brand-secondary) var(--panel-alpha), transparent))!important}.high-contrast .overlay-head,.high-contrast .batch-strip,.high-contrast .overlay-chases,.high-contrast .sale-toast,.high-contrast .overlay-shell>footer{background-color:color-mix(in srgb, #04141d var(--panel-alpha), transparent)!important}.overlay-card-grid article>div{place-items:center;width:100%;min-width:0;display:grid;overflow:visible}.preview-canvas .overlay-card-grid article>div img,.overlay-card-grid article>div img{transition:transform .18s,filter .18s;object-fit:contain!important;width:min(42cqh,82%)!important;max-width:none!important;height:auto!important;max-height:none!important;transform:scale(var(--card-scale))!important;transform-origin:50%!important}.cards-carousel .overlay-card-grid article>div img,.cards-ticker .overlay-card-grid article>div img{width:min(42cqh,82%)!important;max-width:none!important;height:auto!important;max-height:none!important}.cards-carousel.captions-overlay .card-track article>div{flex-basis:88%;height:auto;min-height:88%}.overlay-chases.no-card-text .overlay-card-grid article>div img,.cards-carousel .overlay-chases.no-card-text .card-track article img{width:min(58cqh,92%)!important;height:auto!important}.overlay-card-grid article:not(.pulled) img{filter:saturate(1.08)brightness(1.06)}.overlay-chases,.overlay-card-grid article{overflow:hidden}.cards-carousel .overlay-card-grid article,.cards-ticker .overlay-card-grid article{overflow:visible}.layout-arena .overlay-card-grid,.layout-tower .overlay-card-grid,.layout-dashboard .overlay-card-grid{gap:1.5cqw;padding:1.5cqw}.layout-spotlight .overlay-card-grid{gap:1.2cqw;padding:1.2cqw}.layout-sidebar .overlay-card-grid article{min-height:0}.layout-sidebar .overlay-card-grid article>div img{width:min(48cqh,68%)!important}.layout-ribbon .overlay-card-grid article>div img{width:min(54cqh,72%)!important}.layout-minimal .overlay-chases,.layout-ribbon .overlay-chases{border-width:1px!important}.overlay-chases.no-card-background .overlay-card-grid article{box-shadow:none!important;background:0 0!important;border-color:#0000!important}.captions-overlay .overlay-card-grid article{flex-direction:column;justify-content:center;align-items:center;position:relative;padding:4px!important;display:flex!important}.layout-spotlight.captions-overlay .overlay-card-grid article{padding:6px!important}.captions-overlay .overlay-card-grid article>div{height:82%}.captions-overlay .overlay-card-grid article>strong{z-index:3;color:#fff;text-align:center;text-overflow:ellipsis;text-shadow:0 2px 4px #000;white-space:nowrap;background:#030e14e6;border-radius:5px;padding:4px 5px;font-weight:900;line-height:1.1;position:absolute;bottom:12%;left:5%;right:5%;overflow:hidden;font-size:clamp(7px,var(--size-card-name),18px)!important}.captions-overlay .overlay-card-grid article>small{z-index:3;background:var(--brand-accent);border-radius:99px;padding:3px 5px;font-weight:900;position:absolute;top:5%;left:5%;color:#07151d!important;font-size:clamp(5px,var(--size-card-label),11px)!important;text-shadow:none!important}.captions-overlay .overlay-card-grid article>span{z-index:3;color:var(--brand-primary);text-align:center;font-weight:900;position:absolute;bottom:3%;left:5%;right:5%;font-size:clamp(6px,var(--size-card-label),12px)!important}.captions-overlay .overlay-chases.no-card-name .overlay-card-grid article>span{bottom:5%}.captions-below .overlay-card-grid article{flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:4px!important;display:flex!important}.captions-below .overlay-card-grid article>div{flex:0 0 64%;width:100%;height:64%}.captions-below .overlay-card-grid article>strong{color:#fff;text-align:center;white-space:normal;width:100%;line-height:1.1;font-size:clamp(7px,var(--size-card-name),17px)!important}.captions-below .overlay-card-grid article>small,.captions-below .overlay-card-grid article>span{text-align:center;font-size:clamp(6px,var(--size-card-label),12px)!important}.captions-side .overlay-card-grid article>strong{white-space:normal;font-size:clamp(7px,var(--size-card-name),18px)!important}.auth-page{color:#fff;background:radial-gradient(circle at 18% 12%,#254959,#07151d 42%,#050d14);grid-template-columns:minmax(300px,.8fr) minmax(360px,1.2fr);place-items:stretch stretch;min-height:100vh;padding:5vw;display:grid}.auth-brand,.auth-card{flex-direction:column;justify-content:center;padding:clamp(34px,6vw,80px);display:flex}.auth-brand{background:linear-gradient(145deg,#0d2d3b,#10192e);border:1px solid #ffffff18;border-radius:28px 0 0 28px;box-shadow:0 35px 90px #0009}.auth-brand .sp-symbol{width:58px;height:58px}.auth-brand>small{color:#59dfce;letter-spacing:.18em;margin-top:32px;font-size:9px;font-weight:900}.auth-brand h1{margin:12px 0;font:900 clamp(38px,5vw,68px)/.98 Manrope,sans-serif}.auth-brand p{color:#91aab4;max-width:430px;font-size:14px;line-height:1.6}.auth-card{color:#112d39;background:#fff;border-radius:0 28px 28px 0;box-shadow:0 35px 90px #0009}.auth-card>small{color:#875b9b;letter-spacing:.16em;font-size:9px;font-weight:900}.auth-card h2{margin:8px 0 28px;font:900 clamp(28px,3vw,42px) Manrope,sans-serif}.auth-card form{gap:16px;display:grid}.auth-card label{color:#607782;letter-spacing:.08em;gap:7px;font-size:10px;font-weight:900;display:grid}.auth-card input{color:#102d39;border:1px solid #d6e0dc;border-radius:11px;padding:15px;font-size:15px}.auth-card form button{color:#07151d;background:linear-gradient(90deg,#35e2cf,#7357ff);border:0;border-radius:11px;margin-top:6px;padding:15px;font-size:10px;font-weight:900}.auth-card footer{justify-content:space-between;margin-top:20px;display:flex}.auth-card footer button{color:#286579;background:0 0;border:0;font-size:10px;font-weight:800}.auth-message{color:#246853;background:#edf8f4;border-radius:9px;padding:12px;font-size:11px}.scene-page{color:#112d39;background:#fff;border:1px solid #d9e1dd;border-radius:18px;padding:25px}.scene-page>header{justify-content:space-between;align-items:center;gap:20px;display:flex}.scene-page h2{margin:4px 0;font:900 25px Manrope,sans-serif}.scene-page header p{color:#71868f;margin:0;font-size:11px}.scene-page header button{color:#fff;background:#0c2b39;border:0;border-radius:9px;padding:12px 16px;font-size:9px;font-weight:900}.scene-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:22px;display:grid}.scene-grid article{background:#f8faf9;border:1px solid #dbe3df;border-radius:14px;padding:18px}.scene-grid article.active{border-color:var(--brand-primary);box-shadow:inset 4px 0 var(--brand-primary)}.scene-grid article>div{justify-content:space-between;display:flex}.scene-grid article span{color:#7c6390;font-size:8px;font-weight:900}.scene-grid article i{background:#a7b3b0;border-radius:50%;width:9px;height:9px}.scene-grid article i.online{background:#35cf90;box-shadow:0 0 12px #35cf90}.scene-grid h3{margin:8px 0 3px;font-size:17px}.scene-grid p{color:#71868f;margin:0;font-size:10px}.scene-grid code{color:#8fb5c1;text-overflow:ellipsis;white-space:nowrap;background:#0b2632;border-radius:7px;margin-top:14px;padding:9px;font-size:8px;display:block;overflow:hidden}.scene-grid footer{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.scene-grid footer button{color:#173441;background:#fff;border:1px solid #d7dfdc;border-radius:7px;padding:8px;font-size:7px;font-weight:900}.scene-grid footer button.danger{color:#bc4256}.scene-create{background:#f6f9f7;border:1px solid #dbe3df;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin-top:20px;padding:12px;display:grid}.scene-create label{color:#607982;text-transform:uppercase;font-size:8px;font-weight:900}.scene-create input{color:#12313e;background:#fff;border:1px solid #d5dfda;border-radius:8px;min-width:0;padding:11px 12px}.scene-create button{color:#fff;background:#0c2b39;border:0;border-radius:8px;padding:11px 14px;font-size:8px;font-weight:900}.scene-create button:disabled{opacity:.45}.scene-message{color:#238466;margin:10px 3px 0;font-size:9px;font-weight:800}@media (max-width:760px){.auth-page{grid-template-columns:1fr;padding:18px}.auth-brand{border-radius:22px 22px 0 0;min-height:270px}.auth-card{border-radius:0 0 22px 22px}.scene-grid,.scene-create{grid-template-columns:1fr}.scene-create label{display:none}}.overlay-copy-controls{background:#f7faf8;border:1px solid #dfe6e2;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0;padding:14px;display:grid}.overlay-copy-controls h3{color:#173441;letter-spacing:.12em;grid-column:1/-1;margin:0 0 2px;font-size:9px}.overlay-copy-controls .text-control{margin:0}.overlay-copy-controls input{color:#173441;background:#fff;border:1px solid #d8e1dd;border-radius:8px;width:100%;padding:9px;font-size:9px}.rarity-visibility{background:#f7faf8;border:1px solid #dce5e1;border-radius:12px;margin-top:14px;padding:13px}.rarity-visibility>div:first-child strong,.rarity-visibility>div:first-child small{display:block}.rarity-visibility>div:first-child strong{color:#173642;letter-spacing:.08em;font-size:9px}.rarity-visibility>div:first-child small{color:#748991;margin-top:3px;font-size:7px}.rarity-switches{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;margin-top:10px;display:grid}.rarity-switches label{color:#7a8d94;cursor:pointer;background:#fff;border:1px solid #dbe3df;border-radius:9px;place-items:center;gap:3px;min-width:0;padding:8px 5px;display:grid}.rarity-switches label.active{border-color:var(--brand-primary);background:color-mix(in srgb,var(--brand-primary) 10%,white);color:#153541;box-shadow:inset 0 2px var(--brand-primary)}.rarity-switches .rarity-choice-mythic{--rarity:#c9a84c}.rarity-switches .rarity-choice-legendary{--rarity:#7b4fe9}.rarity-switches .rarity-choice-super{--rarity:#2dd4bf}.rarity-switches .rarity-choice-rare{--rarity:#3b82f6}.rarity-switches .rarity-choice-common{--rarity:#a3a3a3}.rarity-switches label.active{border-color:var(--rarity);background:color-mix(in srgb,var(--rarity) 12%,white);box-shadow:inset 0 3px var(--rarity)}.rarity-switches label.active span{color:color-mix(in srgb,var(--rarity) 72%,#142f38)}.rarity-switches input{accent-color:var(--brand-primary)}.rarity-switches span{text-overflow:ellipsis;max-width:100%;font-size:7px;font-weight:900;overflow:hidden}.rarity-switches b{color:#71868e;font-size:7px}.rarity-switches label:has(input:disabled){opacity:.45;cursor:not-allowed}.rarity-empty{background:#fff;border:1px dashed #b9cac5;border-radius:9px;align-items:center;gap:10px;margin-top:10px;padding:12px;display:flex}.rarity-empty b{color:#72507b;white-space:nowrap;font-size:7px}.rarity-empty span{color:#617880;font-size:7px;line-height:1.45}.rarity-default-note{margin-top:8px;line-height:1.4;display:block;color:#637c85!important;font-size:7px!important}@media (max-width:720px){.overlay-copy-controls{grid-template-columns:1fr}.rarity-switches{grid-template-columns:repeat(3,minmax(0,1fr))}}.legal-page{color:#dbe7eb;background:radial-gradient(circle at 15% 0,#263d58,#07151d 38%);min-height:100vh;padding:48px 20px}.legal-wrap{width:min(860px,100%);margin:auto}.legal-brand{margin-bottom:28px;display:inline-block}.legal-brand img{width:min(330px,70vw);height:auto}.legal-card{color:#17313d;background:#f9fbfa;border:1px solid #ffffff1c;border-radius:24px;padding:clamp(24px,5vw,54px);box-shadow:0 30px 80px #0007}.legal-card h1{margin:0;font:900 clamp(32px,5vw,54px) Manrope,sans-serif}.legal-card h2{margin:32px 0 8px;font:850 20px Manrope,sans-serif}.legal-card p,.legal-card li{color:#526b76;font-size:14px;line-height:1.7}.legal-card a{color:#563fe7}.legal-card .updated{color:#7b8e95;font-size:12px}.legal-links{flex-wrap:wrap;gap:16px;margin-top:24px;display:flex}.legal-links a{color:#b9cbd2;font-size:13px;text-decoration:none}.auth-legal{flex-wrap:wrap;justify-content:center;gap:12px;display:flex;margin-top:24px!important}.auth-legal a{color:#687f89;font-size:9px;text-decoration:none}.platform-logo{object-fit:contain;width:210px;height:auto;display:block}.portal-brand .platform-logo{width:205px;max-width:100%}.auth-brand .platform-logo{filter:drop-shadow(0 12px 28px #0004);width:min(460px,90%)}.onboarding .platform-logo{width:220px}.account-danger{border-color:#efb7bf!important}.account-danger button{background:#a52d43!important}.account-danger span{color:#a52d43!important}@media (max-width:1000px){.portal-brand .platform-logo{object-fit:cover;object-position:left;width:48px}.legal-page{padding:24px 12px}}.portal-brand .platform-logo{background:#fff;border-radius:12px;padding:9px 11px}.auth-brand .platform-logo{background:#fff;border-radius:16px;padding:14px 18px}.onboarding .platform-logo{background:#fff;border-radius:12px;padding:9px 11px}.auth-card .terms-check{letter-spacing:0;text-transform:none;grid-template-columns:none;align-items:flex-start;gap:9px;display:flex}.auth-card .terms-check input{flex:none;width:17px;height:17px;padding:0}.auth-card .terms-check span{font-size:10px;line-height:1.5}.auth-card .terms-check a{color:#563fe7}.product-tour{z-index:200;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#031018e8;place-items:center;padding:3vh;display:grid;position:fixed;inset:0}.product-tour>section{background:#fff;border:1px solid #ffffff24;border-radius:26px;grid-template-columns:320px 1fr;width:min(980px,96vw);min-height:620px;display:grid;overflow:hidden;box-shadow:0 40px 120px #000b}.product-tour aside{color:#fff;background:radial-gradient(circle at 20% 0,#31566a,#0b2633 43%,#07141d);padding:40px}.tour-mark{color:#07151d;background:linear-gradient(135deg,#35e2cf,#7357ff,#ff8e9f);border-radius:16px;place-items:center;width:54px;height:54px;font:900 16px Manrope;display:grid}.product-tour aside>small{color:#62dece;letter-spacing:.18em;margin-top:24px;font-size:8px;font-weight:950;display:block}.product-tour aside h2{margin:9px 0 35px;font:900 30px/1.08 Manrope}.product-tour ol{padding:0;list-style:none}.product-tour li{color:#6f8994;letter-spacing:.1em;align-items:center;gap:12px;margin:17px 0;font-size:9px;font-weight:900;display:flex}.product-tour li i{border:1px solid #3a5662;border-radius:9px;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.product-tour li.active{color:#fff}.product-tour li.active i{color:#06202b;background:#35e2cf;border-color:#35e2cf}.product-tour li.done{color:#6ad6c5}.product-tour main{color:#102d3a;padding:54px;position:relative}.tour-skip{color:#71858d;background:0 0;border:0;font-size:8px;font-weight:900;position:absolute;top:25px;right:28px}.product-tour main>small{color:#875c9b;letter-spacing:.16em;font-size:8px;font-weight:950}.product-tour h1{max-width:570px;margin:10px 0;font:900 36px/1.04 Manrope}.product-tour main>p{color:#6d838c;max-width:580px;margin:0;font-size:13px;line-height:1.55}.tour-visual{background:linear-gradient(135deg,#f4fbf8,#f7f2fa);border:1px solid #dce4e0;border-radius:17px;grid-template-columns:90px 1fr;align-items:center;gap:20px;margin-top:28px;padding:25px;display:grid}.tour-visual>span{color:#59e2d0;background:linear-gradient(135deg,#0c3442,#614071);border-radius:16px;place-items:center;height:85px;font-size:32px;display:grid}.tour-visual strong{color:#36535e;margin:9px 0;font-size:10px;display:block}.product-tour main>footer{justify-content:space-between;margin-top:35px;display:flex}.product-tour footer button{color:#fff;background:#0b2b39;border:0;border-radius:10px;padding:13px 17px;font-size:9px;font-weight:950}.product-tour footer button.back{color:#6d8189;background:#fff;border:1px solid #d8e1dd}.product-tour footer button:disabled{opacity:.4}.integration-centre{color:#102d3a;padding:26px}.integration-centre>header{justify-content:space-between;align-items:flex-end;padding-bottom:20px;display:flex}.integration-centre h2{margin:5px 0;font:900 25px Manrope}.integration-centre>header p{color:#71868f;margin:0;font-size:11px}.integration-centre>header>span{color:#26886b;font-size:8px;font-weight:950}.integration-tabs{grid-template-columns:repeat(6,1fr);gap:8px;display:grid}.integration-tabs button{color:#173541;text-align:left;background:#f8faf9;border:1px solid #dce4e0;border-radius:12px;grid-template-columns:36px 1fr auto;align-items:center;gap:8px;padding:11px;display:grid}.integration-tabs button.active{border-color:var(--brand-primary);box-shadow:inset 0 3px var(--brand-primary)}.integration-tabs i,.integration-guide>header>i{color:#fff;border-radius:10px;place-items:center;font:900 15px Manrope;display:grid}.integration-tabs i{width:34px;height:34px}.integration-tabs span strong,.integration-tabs span small{display:block}.integration-tabs span strong{font-size:9px}.integration-tabs span small{color:#839399;margin-top:3px;font-size:5px;font-weight:900}.integration-tabs b{color:#a5b0ad}.integration-body{grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);gap:15px;margin-top:16px;display:grid}.integration-guide,.integration-settings{background:#fff;border:1px solid #dbe3df;border-radius:16px;padding:20px}.integration-guide>header{grid-template-columns:52px 1fr auto;align-items:center;gap:13px;display:grid}.integration-guide>header>i{width:50px;height:50px}.integration-guide small,.integration-settings small{color:#7a668b;letter-spacing:.12em;font-size:7px;font-weight:950}.integration-guide h3,.integration-settings h3{margin:3px 0;font-size:17px}.integration-guide header p{color:#71868f;margin:0;font-size:9px;line-height:1.45}.integration-guide header button{color:#173541;background:#f8faf9;border:1px solid #d8e1dd;border-radius:8px;padding:8px;font-size:7px;font-weight:900}.guide-columns{grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;display:grid}.guide-columns section{background:#f5f8f6;border-radius:11px;padding:14px}.guide-columns p{color:#48616a;margin:8px 0;font-size:8px;line-height:1.4}.integration-guide>aside{color:#6c551f;background:#fff6e5;border-radius:9px;margin-top:10px;padding:11px}.integration-guide>aside p{margin:5px 0;font-size:8px;line-height:1.4}.integration-settings>header{justify-content:space-between;align-items:center;display:flex}.integration-settings>header>span{color:#98a7ab;font-size:7px;font-weight:950}.integration-settings>div{margin-top:12px}.integration-settings label{border-bottom:1px solid #e8edea;grid-template-columns:1fr auto auto;align-items:center;gap:8px;padding:11px 3px;display:grid}.integration-settings label.publish-setting{background:#fff9eb;border:1px solid #f1c767;border-radius:10px;margin:3px -8px;padding:12px 11px}.integration-settings label span strong,.integration-settings label span small{display:block}.integration-settings label span strong{font-size:9px}.integration-settings label span small{color:#7c8e94;letter-spacing:0;margin-top:3px;font-size:7px}.integration-settings label input{display:none}.integration-settings label>i{background:#b8c3c0;border-radius:99px;width:34px;height:19px;position:relative}.integration-settings label>i:after{content:"";background:#fff;border-radius:50%;width:13px;height:13px;transition:all .2s;position:absolute;top:3px;left:3px}.integration-settings label input:checked+i{background:#24a47a}.integration-settings label input:checked+i:after{left:18px}.integration-settings>aside{background:#fff7e5;border-left:4px solid #f0b727;border-radius:9px;margin-top:14px;padding:13px;position:relative}.integration-settings>aside b{font-size:8px}.integration-settings>aside p{color:#66552e;margin:4px 70px 0 0;font-size:8px;line-height:1.45}.integration-settings>aside span{color:#20815f;font-size:7px;font-weight:950;position:absolute;top:14px;right:12px}.integration-settings>button{color:#7e8e93;background:#dce4e0;border:0;border-radius:9px;width:100%;margin-top:14px;padding:12px;font-size:8px;font-weight:950}@media (max-width:1050px){.integration-tabs{grid-template-columns:repeat(3,1fr)}.integration-body{grid-template-columns:1fr}.product-tour>section{grid-template-columns:260px 1fr}}@media (max-width:720px){.product-tour{padding:10px}.product-tour>section{grid-template-columns:1fr;max-height:96vh;overflow:auto}.product-tour aside{padding:22px}.product-tour aside h2,.product-tour aside ol{display:none}.product-tour main{padding:35px 22px}.product-tour h1{font-size:28px}.tour-visual{grid-template-columns:1fr}.tour-visual>span{height:55px}.integration-centre{padding:15px}.integration-tabs{grid-template-columns:repeat(2,1fr)}.integration-body,.guide-columns{grid-template-columns:1fr}}.connection-method{color:#176e57;letter-spacing:.08em;background:#eaf7f2;border-radius:99px;margin-top:7px;padding:4px 7px;font-size:6px;display:inline-block}.guide-columns.compact{margin-top:10px}.setup-journey{border:1px solid #dce8e3;border-radius:11px;margin-top:10px;padding:14px}.setup-journey ol{grid-template-columns:repeat(4,1fr);gap:8px;margin:11px 0 0;padding:0;list-style:none;display:grid}.setup-journey li{color:#48616a;grid-template-columns:24px 1fr;align-items:center;gap:7px;font-size:7px;line-height:1.35;display:grid}.setup-journey li b{color:#fff;background:#102f3c;border-radius:8px;place-items:center;width:24px;height:24px;display:grid}.credential-rule{background:#eef5ff!important}.credential-rule strong{color:#183c68;margin-top:9px;font-size:9px;display:block}.security-blueprint{color:#fff;background:linear-gradient(125deg,#092a38,#172c4e 60%,#432a54);border-radius:16px;grid-template-columns:240px 1fr;gap:20px;margin-top:15px;padding:18px 20px;display:grid}.security-blueprint small{color:#5ee2cf;letter-spacing:.15em;font-size:7px;font-weight:950}.security-blueprint h3{margin:6px 0;font-size:16px}.security-blueprint p{color:#b7c9d0;margin:0;font-size:8px;line-height:1.5}.security-blueprint ul{grid-template-columns:repeat(5,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}.security-blueprint li{background:#ffffff0a;border:1px solid #ffffff17;border-radius:10px;padding:10px}.security-blueprint li b,.security-blueprint li span{display:block}.security-blueprint li b{color:#fff;font-size:8px}.security-blueprint li span{color:#a9bdc5;margin-top:4px;font-size:7px;line-height:1.4}@media (max-width:1050px){.security-blueprint{grid-template-columns:1fr}.security-blueprint ul{grid-template-columns:repeat(3,1fr)}}@media (max-width:720px){.setup-journey ol,.security-blueprint ul{grid-template-columns:1fr}.integration-guide>header{grid-template-columns:44px 1fr}.integration-guide>header>button{grid-column:1/-1}.integration-guide>header>i{width:42px;height:42px}}.credential-vault{background:#f7faf9;border:1px solid #cfded9;border-radius:12px;margin-top:14px;padding:14px}.credential-vault>header{justify-content:space-between;align-items:center;display:flex}.credential-vault h4{margin:4px 0 0;font-size:11px}.credential-vault>header>b{color:#167158;background:#dff4ed;border-radius:99px;padding:5px 7px;font-size:6px}.credential-vault>div{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.credential-vault label span{color:#516a73;margin-bottom:5px;font-size:7px;font-weight:850;display:block}.credential-vault label input{box-sizing:border-box;color:#15343f;background:#fff;border:1px solid #d1dcda;border-radius:8px;width:100%;padding:9px 10px;font-size:8px}.credential-vault>p{color:#7a8e94;margin:9px 0;font-size:7px;line-height:1.4}.credential-vault footer{grid-template-columns:1fr 1fr;gap:7px;display:grid}.credential-vault footer button{color:#fff;background:#102f3c;border:0;border-radius:8px;padding:10px;font-size:7px;font-weight:950}.credential-vault footer button.test{background:#655073}.credential-vault footer button:disabled{opacity:.4}.credential-vault output{color:#226b57;background:#eaf5f0;border-radius:7px;margin-top:8px;padding:8px;font-size:7px;font-weight:800;display:block}@media (max-width:720px){.credential-vault>div,.credential-vault footer{grid-template-columns:1fr}}.credential-vault,.credential-vault *{pointer-events:auto}.integration-settings .credential-vault label{border:0;padding:0;display:block}.integration-settings .credential-vault label input{display:block}.credential-vault label input:focus{outline-offset:1px;outline:2px solid #36cdb8}.credential-vault>header>b{color:#126d45;background:#dff7e8}.integration-tabs button.blocked{opacity:.4;filter:grayscale(.75);cursor:not-allowed}.integration-tabs button.blocked b{font-size:6px}.sales-channels-v2{color:#102f3b;padding:30px}.sales-channels-v2 *{box-sizing:border-box}.channels-head{border-bottom:1px solid #dbe4e1;justify-content:space-between;align-items:flex-end;gap:24px;padding-bottom:21px;display:flex}.channels-head small,.channel-panel small{color:#657b84;letter-spacing:.07em;font-size:11px;font-weight:900}.channels-head h2{letter-spacing:-.025em;margin:5px 0 3px;font-size:30px}.channels-head p{color:#617981;margin:0;font-size:14px}.channels-head>span{color:#237358;background:#edf4f1;border-radius:999px;padding:8px 11px;font-size:11px;font-weight:850}.channel-cards{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:18px;display:grid}.channel-cards button{color:#163743;text-align:left;cursor:pointer;background:#fff;border:1px solid #d8e2df;border-radius:13px;grid-template-columns:44px 1fr auto;align-items:center;gap:11px;min-height:76px;padding:13px;display:grid}.channel-cards button.active{border-color:var(--channel-colour);box-shadow:inset 0 3px var(--channel-colour),0 8px 20px #173a4512}.channel-cards i,.channel-summary>i{color:#fff;place-items:center;font-style:normal;font-weight:950;display:grid}.channel-cards i{border-radius:11px;width:42px;height:42px;font-size:18px}.channel-cards strong,.channel-cards small{display:block}.channel-cards strong{font-size:14px}.channel-cards small{color:#778b92;letter-spacing:0;margin-top:4px;font-size:10px}.channel-cards b{color:#71868d;text-transform:uppercase;font-size:10px}.channel-cards b.connected{color:#16805d}.channels-coming{color:#7a8d93;margin:12px 0 0;font-size:12px}.channel-panel{grid-template-columns:minmax(300px,.72fr) minmax(480px,1.28fr);gap:14px;margin-top:16px;display:grid}.channel-overview,.channel-control{background:#fff;border:1px solid #d9e2df;border-radius:16px;padding:22px}.channel-summary{grid-template-columns:58px 1fr;align-items:center;gap:14px;display:grid}.channel-summary>i{border-radius:15px;width:56px;height:56px;font-size:22px}.channel-summary h3,.channel-control h3{margin:3px 0;font-size:21px}.channel-summary p{color:#657b83;margin:3px 0 0;font-size:13px;line-height:1.5}.channel-status{background:#f1f5f3;border-radius:10px;justify-content:space-between;align-items:center;margin-top:17px;padding:13px 14px;display:flex}.channel-status span{font-size:12px;font-weight:800}.channel-status b{color:#71838a;font-size:11px}.channel-status b.connected{color:#14805c}.channel-help{border-top:1px solid #e3e9e7;margin-top:16px;padding-top:16px}.channel-help summary{color:#284751;cursor:pointer;font-size:13px;font-weight:850}.channel-help ol{margin:13px 0 0;padding-left:22px}.channel-help li{color:#59717a;margin:8px 0;font-size:12px;line-height:1.45}.channel-note{color:#69531e;background:#fff6e5;border-radius:9px;margin-top:16px;padding:12px;font-size:11px;line-height:1.5}.channel-settings{grid-template-columns:1fr 1fr;gap:8px;margin-top:16px;display:grid}.channel-settings label{cursor:pointer;background:#fafcfb;border:1px solid #e0e7e4;border-radius:11px;padding:13px 48px 13px 13px;position:relative}.channel-settings label.publish-setting{background:#fffbf1;border-color:#efd08b}.channel-settings strong,.channel-settings small{display:block}.channel-settings strong{font-size:13px}.channel-settings small{color:#74878e;letter-spacing:0;margin-top:4px;font-size:10px;line-height:1.4}.channel-settings input{opacity:0;position:absolute}.channel-settings i{background:#b6c2bf;border-radius:99px;width:34px;height:20px;position:absolute;top:18px;right:13px}.channel-settings i:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:all .2s;position:absolute;top:3px;left:3px}.channel-settings input:checked+i{background:#25a87d}.channel-settings input:checked+i:after{transform:translate(14px)}.channel-control .credential-vault{background:#f8faf9;border:1px solid #dce5e2;border-radius:12px;margin-top:19px;padding:17px}.channel-control .credential-vault>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.channel-control .credential-vault h4{margin:4px 0;font-size:15px}.channel-control .credential-vault>header>b{color:#167054;background:#e2f4eb;border-radius:99px;padding:6px 8px;font-size:9px}.channel-control .credential-vault>div{grid-template-columns:1fr 1fr;gap:10px;margin-top:13px;display:grid}.channel-control .credential-vault label{color:#526a73;gap:6px;font-size:11px;font-weight:800;display:grid}.channel-control .credential-vault input{color:#153642;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #cedbd7;border-radius:8px;padding:10px 11px;font-size:13px}.channel-control .credential-vault>p{color:#74878d;margin:11px 0 0;font-size:10px}.channel-control .credential-vault footer{flex-wrap:wrap;gap:8px;margin-top:13px;display:flex}.channel-control .credential-vault footer button,.discord-open{color:#fff;cursor:pointer;background:#113b49;border:0;border-radius:9px;min-height:42px;padding:0 13px;font-size:11px;font-weight:850}.channel-control .credential-vault footer button.test{background:#6c527b}.channel-control .credential-vault footer button.oauth{background:#1565d8}.channel-control .credential-vault footer button.import{background:#218360}.channel-control .credential-vault footer button:disabled{cursor:not-allowed;opacity:.45}.channel-control .credential-vault output{color:#17694e;background:#e7f5ef;border-radius:8px;margin-top:11px;padding:10px;font-size:11px;font-weight:750;display:block}.channel-safety{color:#637981;margin-top:13px;font-size:11px;line-height:1.5}.discord-action{background:#f1f1ff;border-radius:12px;margin-top:18px;padding:18px}.discord-action p{color:#586c74;margin:0 0 12px;font-size:13px}.discord-open{background:#5865f2;align-items:center;text-decoration:none;display:inline-flex}.sales-channels-v2 button,.sales-channels-v2 a{transition:all .18s}.sales-channels-v2 button:hover:not(:disabled),.sales-channels-v2 a:hover{transform:translateY(-1px)}@media (max-width:1050px){.channel-cards{grid-template-columns:1fr 1fr}.channel-panel{grid-template-columns:1fr}.channel-control .credential-vault>div{grid-template-columns:1fr 1fr}}@media (max-width:680px){.sales-channels-v2{padding:18px 14px}.channels-head{flex-direction:column;align-items:flex-start}.channels-head h2{font-size:26px}.channel-cards,.channel-settings,.channel-control .credential-vault>div{grid-template-columns:1fr}.channel-overview,.channel-control{padding:16px}.channel-cards button{min-height:68px}}.official-guide{color:#193b47;background:#f8faf9;border:1px solid #d7e2df;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:12px 13px;text-decoration:none;display:flex}.official-guide span b,.official-guide span small{display:block}.official-guide span b{font-size:12px}.official-guide span small{color:#71858c;letter-spacing:0;margin-top:3px;font-size:10px}.official-guide>strong{color:#16735a;white-space:nowrap;font-size:11px}.business-tool{color:#102d3a;padding:26px}.business-tool>header{justify-content:space-between;align-items:flex-end;display:flex}.business-tool h2{margin:5px 0;font:900 28px Manrope}.business-tool>header p{color:#71868f;margin:0;font-size:10px}.connection-pills,.stock-actions,.staff-list{gap:8px;display:flex}.connection-pills span,.staff-list span{background:#edf1ef;border-radius:99px;padding:8px 10px;font-size:8px;font-weight:900}.connection-pills span.ready{color:#147356;background:#dff5ec}.business-tool>output{color:#147356;background:#e5f6ef;border-radius:9px;margin-top:14px;padding:10px;font-size:8px;font-weight:900;display:block}.quick-entry{background:#fff;border:1px solid #dbe4e0;border-radius:14px;grid-template-columns:repeat(6,1fr) auto;gap:7px;margin-top:20px;padding:14px;display:grid}.quick-entry input,.quick-entry select,.scanner-panel input,.staff-settings input{background:#f8faf9;border:1px solid #d9e0de;border-radius:8px;min-width:0;padding:10px}.quick-entry button,.stock-actions button,.scanner-panel button,.staff-settings button{color:#fff;background:#0c3040;border:0;border-radius:8px;padding:10px 14px;font-size:8px;font-weight:950}.quick-entry button:disabled,.staff-settings button:disabled{opacity:.45}.business-summary{color:#fff;background:linear-gradient(110deg,#0a2d3b,#3d294f);border-radius:14px;grid-template-columns:130px 130px 130px 1fr;align-items:center;margin-top:12px;padding:14px 17px;display:grid}.business-summary b{font-size:19px}.business-summary small{color:#91abb4;font-size:6px;display:block}.business-summary>span{text-align:right;color:#b8cbd1;font-size:8px}.business-table,.staff-settings,.scanner-panel,.rota-calendar{background:#fff;border:1px solid #dbe4e0;border-radius:16px;margin-top:12px}.business-table{overflow:hidden}.business-table>div{border-bottom:1px solid #edf0ef;grid-template-columns:1.4fr 1fr .45fr .6fr .6fr 24px;align-items:center;gap:10px;padding:12px 14px;font-size:8px;display:grid}.business-table .table-head{color:#75878d;background:#f2f6f4;font-size:6px;font-weight:950}.business-table span small{color:#9ca9ac;font-size:6px;display:block}.business-table b.low{color:#d23d58}.business-table .source{color:#725183;text-transform:uppercase;font-weight:900}.business-table button,.staff-list button{color:#b75566;background:0 0;border:0}.scanner-panel{grid-template-columns:minmax(220px,360px) 1fr;gap:14px;padding:14px;display:grid}.scanner-panel video{aspect-ratio:4/3;object-fit:cover;background:#071a22;border-radius:11px;width:100%}.scanner-panel p,.camera-note{color:#61777f;font-size:8px}.staff-settings{padding:18px}.staff-settings>header,.staff-settings form,.staff-list span{align-items:center;display:flex}.staff-settings>header{justify-content:space-between;gap:20px}.staff-settings h3{margin:4px 0;font-size:17px}.staff-settings p{color:#71868f;margin:0;font-size:8px}.staff-settings form{gap:8px}.staff-list{border-top:1px solid #edf0ef;flex-wrap:wrap;margin-top:15px;padding-top:14px}.staff-list span{color:#153743;background:#edf4f1;gap:9px}.staff-list button{padding:0;font-size:15px;line-height:1}.staff-list em{color:#829297;font-size:9px}.rota-entry{grid-template-columns:1.4fr 1fr 1fr 1fr auto}.rota-calendar{padding:18px;overflow:hidden}.rota-calendar>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.rota-calendar h3{margin:4px 0 0;font-size:17px}.rota-calendar nav{gap:6px;display:flex}.rota-calendar nav button{color:#173540;background:#f7faf8;border:1px solid #dbe4e0;border-radius:8px;padding:8px 10px;font-size:7px;font-weight:900}.calendar-grid{grid-template-columns:repeat(7,minmax(105px,1fr));gap:7px;margin-top:16px;display:grid;overflow-x:auto}.calendar-grid>article{background:#f8faf9;border:1px solid #e1e8e5;border-radius:12px;min-height:190px;overflow:hidden}.calendar-grid>article.today{border-color:#36cfc2;box-shadow:0 0 0 2px #36cfc21f}.calendar-grid>article>header{color:#667d85;text-transform:uppercase;border-bottom:1px solid #e5ebe8;justify-content:space-between;align-items:center;padding:10px;font-size:8px;display:flex}.calendar-grid>article>header span{color:#143441;background:#e9f0ed;border-radius:50%;place-items:center;width:24px;height:24px;font-weight:950;display:grid}.calendar-grid>article.today>header span{color:#062b32;background:#36cfc2}.calendar-grid>article>div{gap:6px;padding:7px;display:grid}.calendar-grid>article>div>em{color:#a0adaf;text-align:center;padding:12px 4px;font-size:7px}.calendar-grid section{background:linear-gradient(120deg,#f1eafa,#f8f5fb);border-left:3px solid #80549b;border-radius:8px;padding:9px;font-size:7px;position:relative}.calendar-grid section strong,.calendar-grid section span{display:block}.calendar-grid section strong{color:#2d1740;padding-right:14px;font-size:8px}.calendar-grid section span{color:#65777d;margin-top:3px}.calendar-grid section small{color:#80549b;margin-top:5px;font-weight:950}.calendar-grid section button{color:#a05262;background:0 0;border:0;font-size:13px;position:absolute;top:5px;right:5px}@media (max-width:1000px){.calendar-grid{grid-template-columns:repeat(7,minmax(125px,1fr))}.business-summary{grid-template-columns:repeat(3,1fr)}.business-summary>span{text-align:left;grid-column:1/-1;margin-top:9px}}@media (max-width:720px){.business-tool>header,.staff-settings>header,.rota-calendar>header{flex-direction:column;align-items:flex-start}.connection-pills{flex-wrap:wrap}.quick-entry,.rota-entry,.scanner-panel{grid-template-columns:1fr}.staff-settings form{width:100%}.staff-settings input{flex:1}.rota-calendar{padding:12px}}.calendar-export{background:linear-gradient(105deg,#f3f8f6,#f7f3fa);border:1px solid #dfe7e4;border-radius:11px;align-items:center;gap:7px;margin-top:14px;padding:11px 12px;display:flex}.calendar-export>div{min-width:180px;margin-right:auto}.calendar-export b,.calendar-export span{display:block}.calendar-export b{color:#173540;letter-spacing:.08em;font-size:7px}.calendar-export span{color:#72858b;margin-top:3px;font-size:7px}.calendar-export button{color:#173540;white-space:nowrap;background:#fff;border:1px solid #d6dfdc;border-radius:8px;padding:9px 11px;font-size:7px;font-weight:900;box-shadow:0 2px 7px #1735400a}.calendar-export select{color:#173540;background:#fff;border:1px solid #cddbd6;border-radius:8px;padding:9px 28px 9px 10px;font-size:7px;font-weight:900}.calendar-export button:hover{border-color:#36cfc2;transform:translateY(-1px)}.calendar-export button:disabled{opacity:.4;cursor:not-allowed;transform:none}@media (max-width:900px){.calendar-export{flex-wrap:wrap;align-items:stretch}.calendar-export>div{width:100%;margin-bottom:4px}.calendar-export button{flex:1}}.month-calendar{color:#173540;background:#fff;border:1px solid #dbe4e0;border-radius:16px;margin-top:14px;padding:18px}.month-calendar>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.month-calendar h3{margin:4px 0 0;font-size:19px}.month-calendar nav{gap:6px;display:flex}.month-calendar nav button{color:#173540;background:#f7faf8;border:1px solid #dbe4e0;border-radius:8px;padding:8px 10px;font-size:7px;font-weight:900}.month-weekdays,.month-grid{grid-template-columns:repeat(7,minmax(100px,1fr));display:grid}.month-weekdays{background:#edf4f1;border:1px solid #e2e9e6;border-bottom:0;border-radius:10px 10px 0 0;margin-top:17px;overflow:hidden}.month-weekdays b{color:#647a81;text-align:center;text-transform:uppercase;border-right:1px solid #dce5e1;padding:9px;font-size:7px}.month-grid{border-top:1px solid #e2e9e6;border-left:1px solid #e2e9e6;overflow-x:auto}.month-grid>article{background:#fbfcfb;border-bottom:1px solid #e2e9e6;border-right:1px solid #e2e9e6;min-height:105px;padding:7px}.month-grid>article.outside{color:#9ca9ac;background:#f4f6f5}.month-grid>article.today{box-shadow:inset 0 0 0 2px #36cfc2}.month-grid>article>header{justify-content:space-between;align-items:center;display:flex}.month-grid>article>header span{font-size:9px;font-weight:950}.month-grid>article>header small{color:#819297;font-size:6px}.month-grid>article>div{gap:4px;margin-top:6px;display:grid}.month-grid>article>div button{color:#311b40;text-align:left;background:#f0e8f6;border:0;border-left:3px solid #80549b;border-radius:5px;justify-content:space-between;align-items:center;gap:4px;padding:5px 6px;font-size:6px;display:flex}.month-grid>article>div button strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.month-grid>article>div button span{color:#6d5878;white-space:nowrap}.month-grid em{color:#77898f;font-size:6px}@media (max-width:900px){.month-calendar{overflow-x:auto}.month-calendar>header{position:sticky;left:0}.month-weekdays,.month-grid{min-width:780px}}@media (max-width:720px){.month-calendar>header{flex-direction:column;align-items:flex-start}.month-calendar nav{flex-wrap:wrap}}*{box-sizing:border-box}.mobile-scanner{color:#fff;background:linear-gradient(155deg,#071f2a,#132f3c 50%,#372345);min-height:100dvh;padding:18px 16px 40px;font-family:Manrope,Arial,sans-serif}.mobile-scanner>header{grid-template-columns:46px 1fr auto;align-items:center;gap:11px;max-width:540px;margin:auto;display:grid}.mobile-scanner>header small,.recent-stock small{color:#62e4d6;letter-spacing:.12em;font-size:8px;font-weight:900}.mobile-scanner h1{margin:2px 0;font-size:22px}.mobile-scanner>header a{color:#fff;border:1px solid #ffffff2c;border-radius:9px;padding:8px 10px;font-size:8px;font-weight:900;text-decoration:none}.scanner-mark{background:linear-gradient(135deg,#36dfcf,#7658ff,#ff9fbc);border-radius:14px;place-items:center;width:46px;height:46px;font-weight:950;display:grid}.scan-card,.recent-stock{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff0e;border:1px solid #ffffff20;border-radius:20px;max-width:540px;margin:18px auto 0;padding:16px;box-shadow:0 18px 50px #0004}.scan-button{color:#fff;background:#061c25;border:1px dashed #5ce7da99;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:210px;display:flex}.scan-button b{color:#52e5d6;font-size:44px}.scan-button span{margin-top:10px;font-size:13px;font-weight:950}.scan-button small{color:#8eaab3;margin-top:5px}.camera{background:#000;border-radius:16px;position:relative;overflow:hidden}.camera video{object-fit:cover;width:100%;min-height:230px;display:block}.camera i{border:2px solid #57e6d8;border-radius:12px;position:absolute;inset:30% 9%;box-shadow:0 0 0 999px #0006}.camera button{color:#12303c;background:#fff;border:0;border-radius:8px;padding:8px;font-weight:900;position:absolute;bottom:10px;right:10px}.scan-status{color:#b9d0d6;text-align:center;min-height:20px;font-size:10px}.scan-card form{gap:11px;display:grid}.scan-card form>div{grid-template-columns:1fr 1fr;gap:9px;display:grid}.scan-card label{color:#bad0d5;gap:5px;font-size:8px;font-weight:900;display:grid}.scan-card input{color:#fff;background:#061c25;border:1px solid #ffffff20;border-radius:11px;width:100%;padding:13px;font-size:16px}.save-stock,.signed-out a{color:#061d27;background:linear-gradient(90deg,#37ddce,#745cff);border:0;border-radius:11px;padding:14px;font-weight:950}.save-stock:disabled{opacity:.4}.recent-stock>header{justify-content:space-between;align-items:center;display:flex}.recent-stock h2{margin:3px 0;font-size:17px}.recent-stock article{border-top:1px solid #ffffff16;justify-content:space-between;align-items:center;padding:11px 0;display:flex}.recent-stock article strong,.recent-stock article span{display:block}.recent-stock article strong{font-size:10px}.recent-stock article span{color:#8fa9b0;margin-top:3px;font-size:8px}.recent-stock article>b{color:#5ce4d7}.signed-out{text-align:center;place-content:center;display:grid}.signed-out .scanner-mark{margin:auto}.signed-out h1{margin-top:18px}.signed-out p{color:#b6cbd1;max-width:360px;line-height:1.6}.signed-out a{color:#08242e;margin:auto;text-decoration:none}.loading{place-content:center;display:grid}@media (min-width:700px){.mobile-scanner{padding-top:35px}}.portal-nav nav .mobile-scanner-link{color:#8ed9d0;text-align:left;background:#35e2cf0b;border:1px solid #35e2cf2b;border-radius:10px;align-items:center;gap:11px;padding:11px 12px;font-size:12px;font-weight:800;text-decoration:none;display:flex}.portal-nav nav .mobile-scanner-link i{color:#43e2d0;text-align:center;width:24px;font-size:18px;font-style:normal}.portal-nav nav .mobile-scanner-link.live-link{color:#fff;background:linear-gradient(90deg,#ffbf6618,#7357ff12);border-color:#ffbf6645}.portal-nav nav .mobile-scanner-link.live-link i{color:#ffbf66;animation:1.4s ease-in-out infinite livePulse}@keyframes livePulse{50%{opacity:.35;transform:scale(.78)}}@media (max-width:1000px){.portal-nav nav .mobile-scanner-link{justify-content:center;font-size:0}}.inventory-pro{color:#102f3b;background:#f3f5f2;min-height:100vh;padding:32px 40px 72px;font-family:Manrope,Arial,sans-serif}.inventory-pro *{box-sizing:border-box}.inventory-page-head{justify-content:space-between;align-items:center;gap:24px;max-width:1500px;margin:auto;display:flex}.inventory-pro small{color:#657c84;letter-spacing:.06em;font-size:11px;font-weight:800}.inventory-pro h1{margin:5px 0 4px;font-size:34px;line-height:1.12}.inventory-pro h2{margin:4px 0;font-size:22px}.inventory-pro p{color:#607780;margin:4px 0;font-size:14px;line-height:1.5}.inventory-page-head nav{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.inventory-pro button,.inventory-pro a{font:inherit}.inventory-page-head a,.inventory-pro button.primary{color:#fff;cursor:pointer;background:#0c3545;border:0;border-radius:10px;justify-content:center;align-items:center;min-height:43px;padding:0 16px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.inventory-page-head a{color:#163843;background:#fff;border:1px solid #d5dfdc}.inventory-pro button.primary:hover,.inventory-page-head a:hover{transform:translateY(-1px);box-shadow:0 8px 20px #183e4c16}.inventory-pro button:disabled{cursor:wait;opacity:.6}.inventory-pro>output{border-radius:10px;max-width:1500px;margin:16px auto 0;padding:13px 44px 13px 15px;font-size:14px;font-weight:750;display:block;position:relative}.inventory-pro>output.success{color:#116447;background:#dcf5e8}.inventory-pro>output.error{color:#a72540;background:#ffe4e8}.inventory-pro>output button{color:inherit;cursor:pointer;background:0 0;border:0;font-size:22px;position:absolute;top:7px;right:10px}.inventory-metrics,.inventory-settings,.inventory-list,.movement-log,.stock-editor{max-width:1500px;margin-left:auto;margin-right:auto}.inventory-metrics{grid-template-columns:repeat(6,1fr);gap:11px;margin-top:20px;display:grid}.inventory-metrics article{background:#fff;border:1px solid #d8e1de;border-radius:14px;padding:18px;box-shadow:0 5px 16px #163a4610}.inventory-metrics b,.inventory-metrics span{display:block}.inventory-metrics b{font-size:24px;line-height:1.2}.inventory-metrics span{color:#657a82;margin-top:5px;font-size:13px}.inventory-metrics .warning{background:#fffbf0;border-color:#efcc84}.inventory-metrics .warning b{color:#ad6c09}.inventory-metrics .alert{background:#fff5f6;border-color:#f0b4bf}.inventory-metrics .alert b{color:#bd3650}.stock-editor,.inventory-settings,.inventory-list,.movement-log{background:#fff;border:1px solid #d8e1de;border-radius:17px;margin-top:16px;padding:22px;box-shadow:0 7px 22px #173a4610}.stock-editor{border:2px solid #37b89f}.stock-editor>header,.inventory-list>header,.movement-log>header{justify-content:space-between;align-items:center;gap:18px;display:flex}.stock-editor .close{color:#294650;cursor:pointer;background:#fff;border:1px solid #d4dfdb;border-radius:9px;padding:9px 13px;font-weight:750}.stock-editor form{grid-template-columns:repeat(4,1fr);gap:15px;margin-top:20px;display:grid}.stock-editor label,.inventory-filters label,.inventory-settings label{color:#324e58;gap:7px;font-size:13px;font-weight:800;display:grid}.stock-editor label.wide{grid-column:span 2}.stock-editor label.full{grid-column:1/-1}.stock-editor input,.stock-editor select,.stock-editor textarea,.inventory-filters input,.inventory-filters select,.inventory-settings input{color:#102f3b;width:100%;min-height:43px;font:inherit;background:#fbfcfb;border:1px solid #cbd8d4;border-radius:9px;outline:none;padding:10px 12px;font-size:14px}.stock-editor input:focus,.stock-editor select:focus,.stock-editor textarea:focus,.inventory-filters input:focus,.inventory-filters select:focus{border-color:#1ca88f;box-shadow:0 0 0 3px #1ca88f1c}.stock-editor textarea{resize:vertical;min-height:86px}.stock-editor footer{grid-column:1/-1;justify-content:flex-end;gap:9px;padding-top:4px;display:flex}.stock-editor .secondary{color:#284650;cursor:pointer;background:#fff;border:1px solid #cfdad7;border-radius:10px;min-height:43px;padding:0 16px;font-weight:800}.money-input{position:relative}.money-input i{color:#536b73;font-style:normal;position:absolute;top:12px;left:13px}.money-input input{padding-left:28px}.inventory-settings{grid-template-columns:minmax(500px,1.6fr) minmax(280px,.8fr);gap:15px;display:grid}.inventory-settings>div{grid-template-columns:170px 170px 1fr;align-items:end;gap:12px;display:grid}.inventory-settings p{padding-bottom:2px;font-size:12px}.inventory-settings form{align-self:end;display:flex}.inventory-settings form input{border-radius:9px 0 0 9px}.inventory-settings form button{color:#fff;cursor:pointer;background:#143b49;border:0;border-radius:0 9px 9px 0;padding:0 14px;font-size:12px;font-weight:800}.inventory-settings aside{flex-wrap:wrap;grid-column:1/-1;gap:7px;display:flex}.inventory-settings aside span,.badges i{color:#31535c;background:#edf4f1;border-radius:999px;padding:6px 9px;font-size:11px;font-style:normal;font-weight:800}.inventory-list>header p,.movement-log>header p{font-size:12px}.primary.compact{min-height:39px}.inventory-filters{background:#f2f6f4;border-radius:12px;grid-template-columns:minmax(280px,2fr) repeat(3,minmax(145px,.7fr));gap:11px;margin-top:18px;padding:15px;display:grid}.inventory-table{border:1px solid #dbe3e0;border-radius:13px;margin-top:15px;overflow:hidden}.inventory-table>.head,.inventory-table>article{grid-template-columns:minmax(260px,1.6fr) minmax(140px,.72fr) minmax(145px,.72fr) minmax(145px,.72fr) minmax(245px,1fr);align-items:center;gap:14px;display:grid}.inventory-table>.head{color:#60777f;text-transform:uppercase;letter-spacing:.04em;background:#eaf1ee;padding:11px 15px;font-size:11px;font-weight:900}.inventory-table>article{border-top:1px solid #e3e9e6;padding:14px 15px;font-size:13px}.inventory-table>article.low{background:#fffbf1}.inventory-table>article.out{background:#fff5f6}.product-cell{align-items:center;gap:12px;min-width:0;display:flex}.product-cell img{object-fit:contain;background:#fff;border:1px solid #dce4e1;border-radius:8px;flex:none;width:52px;height:58px}.product-cell>div{min-width:0}.product-cell strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;display:block;overflow:hidden}.product-cell small,.location-cell small,.quantity-cell small,.value-cell small{color:#6c8188;margin-top:4px;font-size:11px;display:block}.badges{gap:5px;margin-top:7px;display:flex}.badges i{padding:4px 7px;font-size:9px}.location-cell strong,.value-cell strong{font-size:13px}.quantity-cell>div{background:#fff;border:1px solid #cdd9d5;border-radius:9px;align-items:center;width:max-content;display:flex;overflow:hidden}.quantity-cell button{color:#173b47;cursor:pointer;background:#eef4f2;border:0;width:34px;height:34px;font-size:17px;font-weight:900}.quantity-cell b{text-align:center;min-width:45px;font-size:17px}.inventory-table article.low .quantity-cell small{color:#9c640b;font-weight:800}.inventory-table article.out .quantity-cell small{color:#b13049;font-weight:800}.row-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.row-actions button{color:#173b47;cursor:pointer;background:#fff;border:1px solid #cedbd7;border-radius:8px;padding:8px 10px;font-size:11px;font-weight:800}.row-actions button:hover{background:#f1f8f5;border-color:#6ea79b}.row-actions button.danger{color:#ac3049}.inventory-table .empty,.movement-log .empty{color:#6e8188;text-align:center;padding:30px;font-size:13px}.movement-log article{border-top:1px solid #e1e8e5;grid-template-columns:90px 1fr auto;align-items:center;gap:12px;padding:12px 3px;font-size:13px;display:grid}.movement-log>header{padding-bottom:9px}.movement-log i{color:#167054;text-align:center;text-transform:uppercase;background:#e3f5ed;border-radius:999px;padding:7px 9px;font-size:10px;font-style:normal;font-weight:900}.movement-log i.out,.movement-log i.damaged{color:#b32e48;background:#ffebee}.movement-log article strong,.movement-log article span{display:block}.movement-log article span{color:#6c8188;margin-top:3px;font-size:11px}.inventory-state{text-align:center;place-content:center;display:grid}.inventory-state a{color:#126d62}.inventory-pro button,.inventory-pro a,.quantity-cell button,.row-actions button{transition:all .18s}@media (max-width:1180px){.inventory-metrics{grid-template-columns:repeat(3,1fr)}.stock-editor form{grid-template-columns:repeat(2,1fr)}.inventory-settings{grid-template-columns:1fr}.inventory-settings>div{grid-template-columns:170px 170px 1fr}.inventory-table{overflow-x:auto}.inventory-table>.head,.inventory-table>article{min-width:1120px}.inventory-filters{grid-template-columns:1fr 1fr}.inventory-filters .search{grid-column:1/-1}}@media (max-width:720px){.inventory-pro{padding:20px 12px 50px}.inventory-page-head{flex-direction:column;align-items:flex-start}.inventory-page-head nav{justify-content:flex-start;width:100%}.inventory-page-head nav .primary{width:100%}.inventory-pro h1{font-size:28px}.inventory-metrics{grid-template-columns:1fr 1fr}.stock-editor,.inventory-settings,.inventory-list,.movement-log{padding:16px}.stock-editor form{grid-template-columns:1fr}.stock-editor label.wide{grid-column:auto}.inventory-settings>div,.inventory-filters{grid-template-columns:1fr}.inventory-filters .search{grid-column:auto}.stock-editor>header,.inventory-list>header,.movement-log>header{align-items:flex-start}.movement-log article{grid-template-columns:70px 1fr}.movement-log article>b{grid-column:2}.inventory-page-head a{flex:1}.inventory-settings form{min-height:43px}}.image-uploader{color:#324e58;gap:8px;font-size:13px;font-weight:800;display:grid}.image-upload-box{background:#f8faf9;border:1px solid #cbd8d4;border-radius:11px;align-items:center;gap:14px;padding:12px;display:flex}.image-upload-box>img,.image-placeholder{object-fit:contain;background:#fff;border:1px solid #d6e0dd;border-radius:9px;flex:0 0 104px;width:104px;height:104px}.image-placeholder{color:#7b8e94;text-align:center;place-items:center;padding:10px;font-size:11px;display:grid}.image-upload-box>div:last-child{flex-direction:column;align-items:flex-start;gap:7px;display:flex}.upload-button,.remove-image{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;min-height:38px;padding:0 13px;font-size:12px!important;font-weight:850!important;display:inline-flex!important}.upload-button{background:#0c3545;color:#fff!important}.upload-button input{opacity:0;pointer-events:none;width:1px!important;height:1px!important;min-height:1px!important;position:absolute!important}.remove-image{color:#a82e47;background:#fff;border:1px solid #e2b9c1}.image-upload-box small{letter-spacing:0;font-size:10px}.url-option{margin-top:3px}.url-option input{margin-top:1px}@media (max-width:560px){.image-upload-box{flex-direction:column;align-items:flex-start}.image-upload-box>img,.image-placeholder{width:100%;height:180px}}.scan-modes{grid-template-columns:repeat(4,1fr);gap:6px;max-width:540px;margin:18px auto 0;display:grid}.scan-modes button{color:#93abb3;background:#ffffff0b;border:1px solid #ffffff1f;border-radius:9px;padding:10px 4px;font-size:8px;font-weight:900}.scan-modes button.active{color:#62eadc;background:#52e5d61c;border-color:#52e5d6}.scan-card select{color:#fff;background:#061c25;border:1px solid #ffffff20;border-radius:11px;width:100%;padding:13px}.product-match{background:#52e5d610;border:1px solid #52e5d650;border-radius:10px;margin:0 0 12px;padding:11px}.product-match b,.product-match strong,.product-match span{display:block}.product-match b{color:#52e5d6;font-size:7px}.product-match strong{margin-top:4px;font-size:11px}.product-match span{color:#9cb5bc;margin-top:3px;font-size:8px}.scanner-account-brand{color:#fff;background:#061b25;border-bottom:1px solid #ffffff18;align-items:center;gap:11px;padding:13px 16px;font-family:Manrope,Arial,sans-serif;display:flex}.scanner-account-brand img,.scanner-account-brand i{object-fit:contain;background:#ffffff0d;border-radius:9px;width:52px;height:42px}.scanner-account-brand i{place-items:center;font-style:normal;font-weight:950;display:grid}.scanner-account-brand small,.scanner-account-brand strong{display:block}.scanner-account-brand small{color:#5be4d6;letter-spacing:.12em;font-size:7px;font-weight:900}.scanner-account-brand strong{margin-top:3px;font-size:13px}.scanner-account-brand+.mobile-scanner .scanner-mark{display:none}.scanner-account-brand+.mobile-scanner>header{grid-template-columns:1fr auto}.barcode-row{grid-template-columns:1fr auto;gap:8px;margin-bottom:12px;display:grid}.barcode-row input{color:#fff;background:#061c25;border:1px solid #ffffff20;border-radius:11px;min-width:0;padding:13px;font-size:16px}.barcode-row button{color:#08242e;background:#52e5d6;border:0;border-radius:11px;padding:0 15px;font-size:10px;font-weight:950}.barcode-row button:disabled{opacity:.45}.scan-status.looking{color:#62e4d6}.product-match{grid-template-columns:auto 1fr;align-items:center;gap:11px;display:grid!important}.product-match img{object-fit:contain;background:#fff;border-radius:8px;width:58px;height:68px}.product-match div{min-width:0}.sales-insights{color:#102f3b;background:#eef2ed;min-height:100vh;padding:28px 34px 70px;font-family:Manrope,Arial,sans-serif}.sales-insights>header,.connection-health>header,.alert-centre>header{justify-content:space-between;align-items:center;display:flex}.sales-insights small{color:#71868d;letter-spacing:.13em;font-size:8px;font-weight:900}.sales-insights h1{margin:5px 0;font-size:30px}.sales-insights h2{margin:4px 0;font-size:18px}.sales-insights header p{color:#6e838a;margin:0;font-size:10px}.sales-insights nav{gap:8px;display:flex}.sales-insights nav select,.sales-insights nav a{color:#173540;background:#fff;border:1px solid #d7e1dd;border-radius:9px;padding:10px;font-size:8px;font-weight:900;text-decoration:none}.insight-metrics{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:20px;display:grid}.insight-metrics article,.connection-health,.insight-grid>section,.alert-centre{background:#fff;border:1px solid #dbe3df;border-radius:16px;padding:18px}.insight-metrics b,.insight-metrics span{display:block}.insight-metrics b{font-size:24px}.insight-metrics span{color:#74878d;margin-top:3px;font-size:8px}.connection-health{margin-top:14px}.connection-health>header>span{color:#8d6518;background:#fff2d8;border-radius:99px;padding:7px 9px;font-size:7px;font-weight:900}.connection-health>div{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:14px;display:grid}.connection-health article{border:1px solid #e2e8e5;border-radius:10px;grid-template-columns:10px 1fr auto;align-items:center;gap:8px;padding:12px;display:grid}.connection-health article>i{background:#bac5c2;border-radius:50%;width:8px;height:8px}.connection-health article>i.ready{background:#35ce9a;box-shadow:0 0 10px #35ce9a}.connection-health strong,.connection-health article small{text-transform:capitalize;display:block}.connection-health article b{font-size:6px}.connection-health aside{color:#725683;background:#f7f4fa;border-radius:8px;margin-top:12px;padding:10px;font-size:8px}.insight-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:14px;display:grid}.insight-grid section>article{border-top:1px solid #e8ecea;align-items:center;gap:9px;padding:10px 0;font-size:8px;display:flex}.insight-grid article>span{min-width:100px}.insight-grid article>div{background:#edf2ef;border-radius:99px;flex:1;height:7px;overflow:hidden}.insight-grid article>div i{background:linear-gradient(90deg,#35dcca,#7659ff);border-radius:99px;height:100%;display:block}.insight-grid article>b{white-space:nowrap}.insight-grid section+section article>i{color:#76558a;background:#eee8f4;border-radius:7px;place-items:center;width:22px;height:22px;font-style:normal;font-weight:900;display:grid}.insight-grid section+section article>span{flex:1}.alert-centre{margin-top:14px}.alert-centre>header>b{color:#bb4057;background:#fff0f2;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.alert-centre>article{border-top:1px solid #e8ecea;grid-template-columns:10px 1fr auto auto;align-items:center;gap:10px;padding:10px 2px;font-size:8px;display:grid}.alert-centre article>i{background:#f0b332;border-radius:50%;width:8px;height:8px}.alert-centre article>i.critical{background:#d9425e}.alert-centre article strong,.alert-centre article span{display:block}.alert-centre article span{color:#829399;font-size:7px}.alert-centre article a{color:#173540;background:#edf4f1;border-radius:6px;padding:6px;font-weight:900;text-decoration:none}@media (max-width:850px){.insight-metrics,.connection-health>div{grid-template-columns:1fr 1fr}.insight-grid{grid-template-columns:1fr}}@media (max-width:600px){.sales-insights{padding:18px 12px}.sales-insights>header{flex-direction:column;align-items:flex-start;gap:14px}}.reports-page{color:#102f3b;background:#f1f4f1;min-height:100vh;padding:32px 40px 72px;font-family:Manrope,Arial,sans-serif}.reports-page *{box-sizing:border-box}.reports-head,.report-controls,.report-kpis,.report-grid,.activity-report,.report-disclaimer,.reports-page>output{max-width:1480px;margin-left:auto;margin-right:auto}.reports-head{justify-content:space-between;align-items:center;gap:24px;display:flex}.reports-page small{color:#687f87;font-size:11px;font-weight:850}.reports-page h1{margin:5px 0;font-size:34px}.reports-page h2{margin:4px 0;font-size:21px}.reports-page p{color:#617981;font-size:13px;line-height:1.5}.reports-head nav{gap:8px;display:flex}.reports-head nav button,.reports-head nav a{color:#173844;cursor:pointer;background:#fff;border:1px solid #d4dfdb;border-radius:9px;align-items:center;min-height:42px;padding:0 14px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.reports-page>output{color:#a82842;background:#ffe7ea;margin-top:14px;padding:12px;display:block}.report-controls{background:#fff;border:1px solid #d9e2df;border-radius:14px;align-items:end;gap:11px;margin-top:20px;padding:14px;display:flex}.report-presets{gap:6px;margin-right:auto;display:flex}.report-presets button{background:#f7faf8;border:1px solid #d4dfdb;border-radius:8px;min-height:39px;padding:0 12px;font-weight:800}.report-controls label{gap:6px;font-size:11px;font-weight:800;display:grid}.report-controls input,.report-controls select{border:1px solid #ccd9d5;border-radius:8px;min-height:39px;padding:8px}.report-kpis{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:13px;display:grid}.report-kpis article,.report-grid>section,.activity-report{background:#fff;border:1px solid #d9e2df;border-radius:15px;padding:19px}.report-kpis span,.report-kpis b,.report-kpis small{display:block}.report-kpis b{margin-top:6px;font-size:25px}.report-kpis small{margin-top:5px}.positive{color:#16805c!important}.negative{color:#bd3851!important}.report-grid{grid-template-columns:1fr 1fr;gap:13px;margin-top:13px;display:grid}.report-grid>section>p{border-top:1px solid #e5ebe8;justify-content:space-between;margin:0;padding:11px 2px;display:flex}.stock-report{grid-template-columns:1fr 1fr;gap:8px;margin-top:14px;display:grid}.stock-report article{background:#f2f6f4;border-radius:10px;padding:14px}.stock-report b,.stock-report span{display:block}.stock-report b{font-size:19px}.stock-report span{font-size:10px}.report-grid>section>a{color:#19705a;margin-top:14px;font-size:11px;font-weight:800;display:inline-block}.report-row{border-top:1px solid #e4eae7;grid-template-columns:1fr 90px 100px 110px;gap:10px;padding:11px 2px;font-size:11px;display:grid}.report-row b,.report-row em{text-align:right}.report-row em{color:#19805e;font-style:normal}.empty{text-align:center!important}.activity-report{margin-top:13px}.activity-report>header{justify-content:space-between;display:flex}.activity-report>div{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.activity-report>div span{text-transform:capitalize;background:#edf4f1;border-radius:999px;padding:9px 12px;font-size:11px}.activity-report>div b{margin-right:5px}.report-disclaimer{background:#fff8e8;border-left:4px solid #e8b43a;border-radius:10px;margin-top:13px;padding:15px}.report-disclaimer p{margin:4px 0;font-size:11px}.report-state{text-align:center;place-content:center;display:grid}@media print{.reports-page{background:#fff;padding:0}.reports-head nav,.report-controls{display:none}}@media (max-width:900px){.report-kpis{grid-template-columns:1fr 1fr}.report-controls{flex-wrap:wrap}.report-presets{width:100%}.report-grid{grid-template-columns:1fr}}@media (max-width:620px){.reports-page{padding:20px 12px}.reports-head{flex-direction:column;align-items:flex-start}.report-kpis{grid-template-columns:1fr 1fr}.report-row{grid-template-columns:1fr auto}.report-row em{text-align:left;grid-column:1/-1}}.accounts-page{color:#0b3040;background:#f4f7f7;min-height:100vh;padding:34px clamp(18px,4vw,64px);font:15px/1.5 Arial,sans-serif}.accounts-head{justify-content:space-between;align-items:end;gap:24px;display:flex}.accounts-head small,.accounts-page small{letter-spacing:.12em;font-size:11px;font-weight:900}.accounts-head h1{margin:8px 0;font-size:clamp(34px,5vw,58px);line-height:1}.accounts-head p{color:#57707b;margin:0}.accounts-head nav{flex-wrap:wrap;gap:8px;display:flex}.accounts-head a,.accounts-head button,.account-tabs button{color:#0b3040;cursor:pointer;background:#fff;border:1px solid #cbd9dc;border-radius:10px;padding:11px 15px;font-weight:800;text-decoration:none}.accounts-head nav button{color:#fff;background:#0b3040}.accounts-notice{background:#fff7df;border-left:4px solid #ffbd22;gap:16px;margin:25px 0 14px;padding:15px 18px;display:flex}.accounts-notice span{color:#645b43}.accounts-message{color:#075f43;background:#dff7eb;border-radius:10px;justify-content:space-between;padding:12px 16px;display:flex}.accounts-message button{background:0 0;border:0;font-size:20px}.account-tabs{gap:7px;margin:18px 0;display:flex;overflow:auto}.account-tabs button.active{color:#fff;background:#0b3040;border-color:#0b3040}.account-kpis{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.account-kpis article,.account-grid article,.account-work form,.record-list,.supplier-grid article,.ledger,.account-settings form{background:#fff;border:1px solid #dbe4e5;border-radius:16px;padding:20px}.account-kpis strong{margin:7px 0;font-size:29px;display:block}.account-kpis span{color:#667c84;font-size:13px}.account-kpis .good{border-top:4px solid #27a678}.account-kpis .bad{border-top:4px solid #df4d5d}.account-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:14px;display:grid}.account-grid h2,.account-work h2,.ledger h2{margin:0 0 15px}.account-grid dl{margin:0}.account-grid dl div{border-bottom:1px solid #edf1f2;justify-content:space-between;padding:11px 0;display:flex}.account-grid li{padding:8px}.account-work{grid-template-columns:minmax(360px,.8fr) 1.2fr;align-items:start;gap:14px;display:grid}.form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.form-grid label,.account-settings label{font-size:12px;font-weight:800}.form-grid input,.form-grid select,.form-grid textarea,.account-settings input,.account-settings select{box-sizing:border-box;color:#0b3040;width:100%;font:inherit;background:#fff;border:1px solid #cbd7da;border-radius:8px;margin-top:5px;padding:11px;display:block}.form-grid textarea{min-height:80px}.form-grid .wide{grid-column:1/-1}.primary{color:#fff;cursor:pointer;background:#0b3040;border:0;border-radius:9px;margin-top:15px;padding:12px 18px;font-weight:900}.record-list{padding:8px}.record-list article{border-bottom:1px solid #edf1f2;grid-template-columns:1fr auto auto auto;align-items:center;gap:12px;padding:13px;display:grid}.record-list article div span{color:#70838a;font-size:12px;display:block}.record-list em{text-transform:uppercase;background:#e9f0f1;border-radius:20px;padding:5px 7px;font-size:10px;font-style:normal;font-weight:900}.record-list article.overdue{border-left:4px solid #df4d5d}.record-list button{color:#075f43;background:#e4f5ef;border:0;border-radius:8px;padding:8px;font-weight:800}.supplier-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.supplier-grid article span,.supplier-grid article small{margin-top:5px;display:block}.ledger header{justify-content:space-between;display:flex}.ledger table{border-collapse:collapse;width:100%}.ledger th,.ledger td{text-align:left;border-bottom:1px solid #e8eeee;padding:12px}.account-settings form{max-width:650px}.account-settings label{margin:14px 0;display:block}.account-settings label small{color:#718087;letter-spacing:0;margin-top:5px;display:block}.account-settings .check{align-items:center;gap:10px;display:flex}.account-settings .check input{width:auto;margin:0}.empty{text-align:center;color:#718087;padding:30px}.accounts-state{padding:50px;font-family:Arial,sans-serif}.accounts-state a{color:#0b3040}@media (max-width:850px){.accounts-head{flex-direction:column;align-items:start}.account-kpis{grid-template-columns:1fr 1fr}.account-work,.account-grid{grid-template-columns:1fr}.ledger{overflow:auto}}@media (max-width:520px){.account-kpis,.form-grid,.supplier-grid{grid-template-columns:1fr}.accounts-page{padding:20px 12px}.accounts-notice{display:block}.record-list article{grid-template-columns:1fr auto}.record-list article em,.record-list article button{justify-self:start}}.invoice-drop{text-align:center;cursor:pointer;background:#f4faf9;border:2px dashed #9bb4ba;border-radius:13px;place-items:center;min-height:130px;margin:0 0 16px;padding:18px;display:grid}.invoice-drop input{display:none}.invoice-drop b{font-size:16px}.invoice-drop span{color:#72868e;margin-top:5px;font-size:12px}.invoice-drop em{color:#087050;background:#dff7eb;border-radius:20px;margin-top:10px;padding:5px 8px;font-size:9px;font-style:normal;font-weight:900}.invoice-drop.uploaded{background:#f3fbf7;border-color:#24a879}.review-warning{background:#fff7df;border-left:4px solid #ffbd22;gap:4px;margin-bottom:15px;padding:12px 14px;display:grid}.review-warning span{color:#665b3e;font-size:12px}.review-warning small{color:#806b31;letter-spacing:0}.bill-actions{gap:6px;display:flex!important}.primary:disabled{opacity:.5;cursor:wait}.invoice-brand-preview{background:#f7fafb;border:1px solid #d7e1e4;border-radius:12px;align-items:center;gap:14px;margin:0 0 18px;padding:14px;display:flex}.invoice-brand-preview>img,.invoice-brand-preview>span{object-fit:contain;background:#fff;border-radius:8px;width:92px;height:56px}.invoice-brand-preview>span{color:#93a3aa;letter-spacing:.15em;place-items:center;font-size:10px;font-weight:900;display:grid}.invoice-brand-preview>div{gap:3px;display:grid}.invoice-brand-preview small{color:#7b8c94;letter-spacing:.12em;font-size:9px}.invoice-brand-preview b{font-size:16px}.invoice-brand-preview em{color:#268264;font-size:11px;font-style:normal}.account-settings{grid-template-columns:minmax(380px,650px) minmax(320px,1fr);align-items:start;gap:18px;display:grid}.invoice-design-settings{border:1px solid #d7e1e3;border-radius:12px;margin:24px 0 0;padding:18px}.invoice-design-settings legend{padding:0 8px;font-size:15px;font-weight:900}.invoice-design-settings>p{color:#697d84;margin:0 0 13px;font-size:12px}.template-options{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.template-options button{color:#294650;cursor:pointer;background:#f7f9f9;border:1px solid #ccd8db;border-radius:9px;padding:10px 8px;font-weight:800}.template-options button.active{color:#fff;background:#0b3040;border-color:#0b3040}.colour-input{grid-template-columns:52px 1fr;gap:7px;display:grid}.colour-input input[type=color]{height:44px;padding:4px}.invoice-design-preview{--invoice-accent:#6b55d8;background:#fff;border:1px solid #dbe4e5;border-radius:16px;padding:22px;position:sticky;top:20px;box-shadow:0 10px 30px #12313e12}.invoice-design-preview>small{color:#74868d}.invoice-design-preview header{border-bottom:4px solid var(--invoice-accent);justify-content:space-between;gap:16px;margin-top:14px;padding-bottom:18px;display:flex}.invoice-design-preview header>div{align-items:center;gap:12px;display:flex}.invoice-design-preview header img,.invoice-design-preview header div>span{object-fit:contain;width:74px;height:46px}.invoice-design-preview header section h2{margin:0;font-size:28px}.invoice-design-preview header section b{font-size:12px}.invoice-design-preview header p{text-align:right;margin:0;font-size:12px}.preview-customer{gap:5px;padding:22px 0;display:grid}.preview-line{background:#f3f6f6;border-radius:8px;justify-content:space-between;padding:13px;display:flex}.invoice-design-preview footer{color:#60767e;justify-content:space-between;gap:18px;margin-top:24px;font-size:11px;display:flex}.invoice-design-preview footer strong{color:var(--invoice-accent);white-space:nowrap;font-size:16px}.invoice-design-preview.minimal header{border-bottom-width:1px}.invoice-design-preview.minimal header section h2{font-size:23px;font-weight:500}.invoice-design-preview.bold header{background:var(--invoice-accent);color:#fff;border:0;border-radius:10px;padding:16px}@media (max-width:900px){.account-settings{grid-template-columns:1fr}.invoice-design-preview{position:static}}.team-extras{background:#fff;border:1px solid #dbe4e0;border-radius:16px;margin-top:14px;padding:18px}.team-extras>header{justify-content:space-between;align-items:center;display:flex}.team-extras h3{margin:4px 0;font-size:17px}.team-extras>header button,.team-extras form button{color:#fff;background:#0c3040;border:0;border-radius:8px;padding:9px 11px;font-size:7px;font-weight:900}.team-extras>output{color:#1b785d;background:#e4f6ee;border-radius:7px;margin-top:10px;padding:8px;font-size:8px;font-weight:900;display:block}.team-extra-grid{grid-template-columns:1fr 1fr 1fr;gap:10px;margin-top:14px;display:grid}.team-extra-grid form,.team-extra-grid aside{background:#f9fbfa;border:1px solid #e0e7e4;border-radius:11px;padding:13px}.team-extra-grid form{gap:7px;display:grid}.team-extra-grid form>b,.team-extra-grid aside>b{font-size:9px}.team-extra-grid input,.team-extra-grid select{background:#fff;border:1px solid #d7e1dd;border-radius:7px;width:100%;min-width:0;padding:9px;font-size:8px}.team-extra-grid form>div{grid-template-columns:1fr 1fr;gap:6px;display:grid}.team-extra-grid aside p{color:#687d84;border-top:1px solid #e3e9e6;margin:8px 0;padding-top:8px;font-size:7px}.team-extra-grid aside strong{color:#263d47}@media (max-width:850px){.team-extra-grid{grid-template-columns:1fr}.team-extras>header{flex-direction:column;align-items:flex-start;gap:10px}}.live-sales-console{color:#f7fbfc;background:radial-gradient(circle at 85% 0,#402b54 0,#0000 28%),#071d28;min-height:100vh;padding:30px 38px 70px;font-family:Manrope,Arial,sans-serif}.live-sales-console *{box-sizing:border-box}.live-page-head,.live-totals,.live-sales-grid,.recent-live-sales,.live-sales-console>output{max-width:1480px;margin-left:auto;margin-right:auto}.live-page-head{justify-content:space-between;align-items:center;gap:24px;display:flex}.live-sales-console small{color:#73dcd3;letter-spacing:.04em;font-size:11px;font-weight:850}.live-sales-console h1{margin:5px 0;font-size:34px;line-height:1.15}.live-sales-console h2{margin:5px 0;font-size:23px}.live-sales-console p{color:#9fb3ba;margin:4px 0;font-size:13px;line-height:1.5}.live-page-head nav{gap:8px;display:flex}.live-page-head a{color:#fff;background:#ffffff0a;border:1px solid #ffffff2b;border-radius:10px;padding:11px 14px;font-size:12px;font-weight:800;text-decoration:none}.live-sales-console>output{border-radius:10px;margin-top:15px;padding:13px 42px 13px 15px;font-size:13px;font-weight:800;display:block;position:relative}.live-sales-console>output.success{color:#74ecc0;background:#35d39c22}.live-sales-console>output.error{color:#ff9bad;background:#f24f6b24}.live-sales-console>output button{color:inherit;cursor:pointer;background:0 0;border:0;font-size:22px;position:absolute;top:6px;right:10px}.live-totals{grid-template-columns:repeat(5,1fr) auto;gap:10px;margin-top:20px;display:grid}.live-totals article,.sale-builder,.profit-calculator,.recent-live-sales{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff0c;border:1px solid #ffffff20;border-radius:16px;box-shadow:0 12px 30px #0003}.live-totals b,.live-totals span{display:block}.live-totals b{font-size:23px}.live-totals span{color:#9bb0b7;margin-top:4px;font-size:12px}.live-totals .profit b{color:#63e1b4}.live-totals .loss b{color:#ff8297}.live-totals>button{color:#d8e5e8;cursor:pointer;background:#112f3a;border:1px solid #ffffff26;border-radius:13px;padding:0 14px;font-size:11px;font-weight:800}.live-sales-grid{grid-template-columns:1.08fr .92fr;gap:13px;margin-top:13px;display:grid}.sale-builder>header,.profit-calculator>header,.recent-live-sales>header{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.change-product{color:#fff;cursor:pointer;background:#102f3b;border:1px solid #ffffff28;border-radius:8px;padding:8px 11px;font-size:11px;font-weight:800}.sale-builder label,.profit-calculator label{color:#c0d0d5;gap:7px;font-size:12px;font-weight:800;display:grid}.product-search{margin-top:17px}.product-search input,.sale-fields input,.sale-fields select,.money-fields input{color:#fff;width:100%;min-height:46px;font:inherit;background:#061821;border:1px solid #ffffff27;border-radius:10px;outline:none;padding:11px 13px;font-size:15px}.product-results{gap:7px;max-height:420px;margin-top:10px;display:grid;overflow:auto}.product-results>button{color:#fff;text-align:left;cursor:pointer;background:#0a242f;border:1px solid #ffffff16;border-radius:11px;grid-template-columns:52px 1fr auto;align-items:center;gap:11px;padding:9px;display:grid}.product-results img,.product-results i{object-fit:contain;background:#fff;border-radius:7px;width:52px;height:52px}.product-results i{color:#60747b;text-align:center;place-items:center;font-size:8px;font-style:normal;display:grid}.product-results strong,.product-results small,.product-results b{display:block}.product-results strong{font-size:13px}.product-results small{color:#90a7ae;margin-top:3px;font-size:10px}.product-results b{color:#67e3d6;text-align:right;font-size:18px}.product-results b small{text-transform:uppercase;font-size:8px}.product-results>p{text-align:center;padding:30px}.chosen-product{background:#52dfd210;border:1px solid #52dfd25c;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;margin-top:16px;padding:13px;display:grid}.chosen-product img{object-fit:contain;background:#fff;border-radius:8px;width:64px;height:70px}.chosen-product strong,.chosen-product span,.chosen-product small,.chosen-product>b{display:block}.chosen-product strong{font-size:15px}.chosen-product span{color:#b2c3c8;margin-top:4px;font-size:11px}.chosen-product>div small{margin-top:5px;font-size:10px}.chosen-product>b{color:#69e4d7;text-align:right;font-size:24px}.chosen-product>b small{text-transform:uppercase;font-size:9px}.sale-fields{grid-template-columns:1fr 1fr;gap:10px;margin-top:13px;display:grid}.quantity-control{grid-template-columns:86px 1fr 86px;gap:9px;margin-top:14px;display:grid}.quantity-control button{color:#67e6da;cursor:pointer;background:#123440;border:1px solid #5fe4d65c;border-radius:13px;min-height:92px;font-size:34px;font-weight:900}.quantity-control>div{background:#061821;border-radius:13px;place-items:center;padding:10px;display:grid}.quantity-control>div small{font-size:9px}.quantity-control b{font-size:34px;line-height:1}.quantity-control span{color:#8fa6ae;font-size:10px}.stock-warning{background:#e29a2820;border-radius:8px;padding:9px 11px;font-weight:750;color:#ffc66c!important}.complete-sale{color:#041b25;cursor:pointer;background:linear-gradient(90deg,#45dfd0,#8a65ff);border:0;border-radius:12px;width:100%;min-height:54px;margin-top:14px;font-size:13px;font-weight:950}.complete-sale:disabled{cursor:not-allowed;opacity:.35}.money-fields{grid-template-columns:1fr 1fr;gap:10px;margin-top:15px;display:grid}.money-fields label>small{color:#7f999f;letter-spacing:0;min-height:14px;font-size:9px}.money-fields label>span{color:#6ce3d8;background:#061821;border:1px solid #ffffff27;border-radius:10px;align-items:center;padding-left:11px;font-size:14px;display:flex}.money-fields input{background:0 0;border:0;min-height:43px;box-shadow:none!important}.profit-breakdown{background:#061821;border-radius:13px;margin-top:16px;padding:15px}.profit-breakdown p{color:#a9bbc0;border-bottom:1px solid #ffffff13;justify-content:space-between;margin:0;padding:9px 0;font-size:12px;display:flex}.profit-breakdown p b{color:#fff}.profit-breakdown p.total{color:#6ce3d8;font-weight:850}.profit-breakdown>strong{color:#68e4b8;background:#36d59c1b;border-radius:11px;grid-template-columns:1fr auto;align-items:center;margin-top:13px;padding:15px;display:grid}.profit-breakdown>strong.loss{color:#ff8599;background:#ed4d681d}.profit-breakdown>strong b{font-size:28px}.profit-breakdown>strong small{grid-column:1/-1;margin-top:3px}.recent-live-sales{margin-top:13px}.recent-live-sales header>div:last-child{align-items:center;gap:9px;display:flex}.recent-live-sales header a,.recent-live-sales header button{color:#6de2d7;cursor:pointer;background:#102f3b;border:1px solid #ffffff23;border-radius:8px;padding:9px 11px;font-size:11px;font-weight:800;text-decoration:none}.recent-live-sales article{border-top:1px solid #ffffff14;grid-template-columns:1fr auto 140px;align-items:center;gap:12px;padding:13px 2px;font-size:12px;display:grid}.recent-live-sales article strong,.recent-live-sales article span{display:block}.recent-live-sales article span{color:#92a9b0;margin-top:4px;font-size:10px}.recent-live-sales article>b{font-size:15px}.recent-live-sales em{color:#62dfae;text-align:right;font-style:normal}.recent-live-sales em.loss{color:#ff7f95}.recent-live-sales .empty{text-align:center;padding:34px}.live-state{text-align:center;place-content:center;display:grid}.live-state a{color:#68e1d5}.live-sales-console button,.live-sales-console a{transition:all .18s}.live-sales-console button:hover:not(:disabled),.live-sales-console a:hover{transform:translateY(-1px)}@media (max-width:1100px){.live-totals{grid-template-columns:repeat(3,1fr)}.live-totals>button{min-height:55px}.live-sales-grid{grid-template-columns:1fr}.product-results{max-height:330px}}@media (max-width:680px){.live-sales-console{padding:20px 12px 55px}.live-page-head{flex-direction:column;align-items:flex-start}.live-sales-console h1{font-size:29px}.live-totals{grid-template-columns:1fr 1fr}.sale-builder,.profit-calculator,.recent-live-sales{padding:16px}.money-fields,.sale-fields{grid-template-columns:1fr}.quantity-control{grid-template-columns:68px 1fr 68px}.recent-live-sales>header{flex-direction:column}.recent-live-sales article{grid-template-columns:1fr auto}.recent-live-sales em{text-align:left;grid-column:1/-1}.live-page-head nav{width:100%}.live-page-head nav a{text-align:center;flex:1}}.portal-home{gap:24px;max-width:1280px;display:grid}.portal-home>header{background:linear-gradient(125deg,#fff 55%,color-mix(in srgb,var(--brand-primary) 11%,#fff));border:1px solid #dbe5e3;border-radius:22px;align-items:center;gap:18px;padding:24px 26px;display:flex;box-shadow:0 16px 45px #173a4c0d}.portal-home>header .brand-mark{object-fit:contain;background:#f3f7f6;border-radius:16px;width:68px;height:68px;padding:8px}.portal-home small{letter-spacing:.16em;color:#58717d;font-size:10px;font-weight:900}.portal-home h2{margin:5px 0;font-size:28px;line-height:1.05}.portal-home p{color:#607580;margin:0}.home-primary{grid-template-columns:1fr 1fr;gap:16px;display:grid}.home-primary>a{color:#fff;background:linear-gradient(130deg,#062f42,#10556c);border-radius:22px;grid-template-columns:50px 1fr auto;align-items:center;gap:15px;min-height:118px;padding:22px 24px;text-decoration:none;transition:all .18s;display:grid;box-shadow:0 14px 35px #092f4230}.home-primary>a:nth-child(2){background:linear-gradient(130deg,var(--brand-secondary),var(--brand-primary))}.home-primary>a:hover{transform:translateY(-3px);box-shadow:0 20px 42px #092f4240}.home-primary i{color:#ffd35b;background:#ffffff1a;border-radius:15px;place-items:center;width:50px;height:50px;font-size:23px;font-style:normal;display:grid}.home-primary strong{margin:4px 0;font-size:21px;display:block}.home-primary span{color:#ffffffbf;font-size:13px;display:block}.home-primary b{letter-spacing:.08em;font-size:11px}.portal-home>h3{margin:4px 0 -10px;font-size:17px}.home-tools{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.home-tools>a,.home-tools>button{text-align:left;color:#102f3d;cursor:pointer;background:#fff;border:1px solid #d8e2e0;border-radius:18px;grid-template-columns:42px 1fr;align-items:center;column-gap:13px;min-height:96px;padding:17px;text-decoration:none;transition:all .18s;display:grid}.home-tools>a:hover,.home-tools>button:hover{border-color:var(--brand-primary);transform:translateY(-2px);box-shadow:0 12px 30px #123c4d14}.home-tools i{color:#136579;background:#eaf5f3;border-radius:12px;grid-row:1/3;place-items:center;width:42px;height:42px;font-size:19px;font-style:normal;display:grid}.home-tools strong{font-size:14px}.home-tools span{color:#6a7c84;font-size:11px}.portal-home>aside{background:#fff7e5;border:1px solid #f1d99e;border-radius:18px;justify-content:space-between;align-items:center;gap:20px;padding:18px 22px;display:flex}.portal-home>aside strong,.portal-home>aside span{margin-top:4px;display:block}.portal-home>aside span{color:#765f2e;font-size:12px}.portal-home>aside button{color:#fff;cursor:pointer;background:#0b3445;border:0;border-radius:12px;padding:12px 16px;font-weight:800}@media (max-width:900px){.home-primary,.home-tools{grid-template-columns:1fr}.portal-home>aside{flex-direction:column;align-items:flex-start}.portal-home>header{align-items:flex-start}.home-primary>a{grid-template-columns:44px 1fr}.home-primary>a>b{display:none}}.portal{background:#f5f7f8;grid-template-columns:232px 1fr}.portal-nav{color:#17313d;background:#fff;border-right:1px solid #dfe7ea;padding:18px 14px;box-shadow:4px 0 20px #12364808}.portal-brand .platform-logo{background:0 0!important;padding:0!important}.portal-nav nav{scrollbar-width:thin;gap:2px;margin-top:13px;overflow-y:auto}.portal-nav nav>small{color:#9aa9af;margin:16px 12px 5px;font-size:8px}.portal-nav nav button,.portal-nav nav .mobile-scanner-link{color:#506772;background:0 0;border:0;border-radius:8px;min-height:38px;padding:8px 10px;font-size:11px;font-weight:750}.portal-nav nav button i,.portal-nav nav .mobile-scanner-link i{color:#6e858f;width:22px;font-size:15px}.portal-nav nav button.active{color:#0a5060;box-shadow:none;background:#eaf4f6}.portal-nav nav .mobile-scanner-link.live-link{color:#7b5709;background:#fff7e7}.portal-nav nav .mobile-scanner-link.live-link i{color:#e09b00}.beta-card{display:none}.nav-user{color:#17313d;border-top:1px solid #e8edef;margin-top:auto;padding:13px 7px 2px}.nav-user small{color:#81939a}.nav-user button{color:#6d818a}.portal-top{background:#fff;border-bottom:1px solid #e0e8ea;height:86px;margin:0 -28px 22px;padding:0 28px}.portal-top>div:last-child{gap:10px}.suite-home{gap:20px;max-width:1240px;display:grid}.suite-welcome{background:linear-gradient(120deg,#102f3f,#174e60 60%,color-mix(in srgb,var(--brand-secondary) 65%,#183e50));color:#fff;border-radius:18px;justify-content:space-between;align-items:center;min-height:142px;padding:28px 32px;display:flex;box-shadow:0 14px 34px #153e4d1c}.suite-welcome small{letter-spacing:.16em;color:#8de7dd;font-size:9px;font-weight:900}.suite-welcome h2{margin:7px 0 5px;font:800 28px Manrope}.suite-welcome p{color:#d6e5e8;margin:0;font-size:12px}.suite-welcome .creator-mark{object-fit:contain;width:130px;height:80px}.suite-status{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.suite-status article{background:#fff;border:1px solid #e0e7e9;border-radius:12px;align-items:center;gap:11px;padding:14px 16px;display:flex}.suite-status i{background:#43c98b;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #43c98b18}.suite-status span small,.suite-status span strong{display:block}.suite-status span small{color:#91a0a6;letter-spacing:.12em;font-size:7px;font-weight:900}.suite-status span strong{color:#263f49;margin-top:3px;font-size:10px}.suite-groups{grid-template-columns:1fr 1fr;gap:16px;display:grid}.suite-groups>section{background:#fff;border:1px solid #e0e7e9;border-radius:16px;padding:20px}.suite-groups>section>header{border-bottom:1px solid #edf1f2;align-items:center;gap:11px;margin-bottom:14px;padding-bottom:13px;display:flex}.suite-groups>section>header>i{color:#14849a;background:#e9f4f6;border-radius:10px;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.suite-groups header small{color:#8a9ba2;letter-spacing:.15em;font-size:7px;font-weight:900}.suite-groups h3{margin:3px 0 0;font-size:15px}.suite-team{grid-column:1/-1}.suite-apps{grid-template-columns:1fr 1fr;gap:9px;display:grid}.suite-team .suite-apps{grid-template-columns:1fr 1fr}.suite-apps>a,.suite-apps>button{color:#193640;text-align:left;cursor:pointer;background:#fafcfc;border:1px solid #e5ebed;border-radius:11px;grid-template-columns:36px 1fr auto;align-items:center;gap:11px;min-width:0;min-height:74px;padding:12px;text-decoration:none;transition:all .16s;display:grid}.suite-apps>a:hover,.suite-apps>button:hover{background:#f2f9fa;border-color:#9fcbd2;transform:translateY(-1px)}.suite-apps .featured{background:#fff8e9;border-color:#f0d491}.suite-apps b{color:#0e8499;background:#e8f3f5;border-radius:9px;place-items:center;width:36px;height:36px;font-size:16px;display:grid}.suite-apps span strong,.suite-apps span small{display:block}.suite-apps span small{color:#82939a;margin-top:3px;font-size:8px}.suite-apps em{color:#82949a;font-size:7px;font-style:normal;font-weight:900}.suite-apps .featured em{color:#a87300}@media (max-width:1050px){.suite-groups{grid-template-columns:1fr}.suite-team{grid-column:auto}}@media (max-width:760px){.portal{display:block}.portal-nav{width:100%;height:auto;position:relative}.portal-nav nav{grid-template-columns:repeat(2,1fr);display:grid}.portal-nav nav>small{grid-column:1/-1}.portal-main{padding:0 15px 40px}.portal-top{margin:0 -15px 16px;padding:0 15px}.portal-top>div:last-child{display:none}.suite-status,.suite-apps{grid-template-columns:1fr}.suite-welcome{padding:22px}.suite-welcome .creator-mark{width:80px}.suite-welcome h2{font-size:22px}}.portal-nav details{border-bottom:1px solid #edf1f2}.portal-nav details summary{color:#80939b;letter-spacing:.14em;cursor:pointer;justify-content:space-between;align-items:center;min-height:37px;padding:8px 11px;font-size:8px;font-weight:900;list-style:none;display:flex}.portal-nav details summary::-webkit-details-marker{display:none}.portal-nav details summary:after{content:"+";letter-spacing:0;font-size:14px}.portal-nav details[open] summary:after{content:"−"}.portal-nav details>div{flex-direction:column;gap:2px;padding:0 0 7px;display:flex}.portal-nav details .nav-child{padding-left:20px}@media (max-width:760px){.portal-nav nav{display:block}.portal-nav details{width:100%}}.overlay-suite-page{color:#14313d;background:#f4f7f8;min-height:100vh;padding:28px}.suite-page-top{grid-template-columns:170px 1fr auto;align-items:center;gap:20px;max-width:1500px;margin:auto;display:grid}.suite-page-top>a{color:#56717c;font-size:12px;font-weight:800;text-decoration:none}.suite-page-top small,.overlay-suite-page section>small,.overlay-workspace header small{color:#7b9098;letter-spacing:.15em;font-size:8px;font-weight:900}.suite-page-top h1{margin:4px 0 2px;font:800 28px Manrope}.suite-page-top p{color:#758990;margin:0;font-size:11px}.suite-page-top>button{color:#fff;background:#0b3445;border:0;border-radius:9px;padding:12px 16px;font-size:9px;font-weight:900}.overlay-suite-grid{grid-template-columns:340px 1fr;gap:18px;max-width:1500px;margin:25px auto 0;display:grid}.overlay-toolbox,.overlay-workspace{min-width:0}.overlay-toolbox>section,.overlay-workspace,.media-library{background:#fff;border:1px solid #dfe7e9;border-radius:16px;padding:20px}.overlay-toolbox>section+section{margin-top:14px}.overlay-toolbox h2,.overlay-workspace h2,.media-library h2{margin:4px 0 15px;font-size:16px}.media-drop{cursor:pointer;background:#f8fbfb;border:1px dashed #9fb6be;border-radius:12px;align-content:center;place-items:center;height:130px;display:grid}.media-drop input{display:none}.media-drop b{color:#1c95a5;font-size:25px}.media-drop strong,.media-drop span{margin-top:5px;display:block}.media-drop span{color:#83949a;font-size:9px}.card-search{display:flex}.card-search input{border:1px solid #d7e1e4;border-radius:9px 0 0 9px;flex:1;min-width:0;padding:11px}.card-search button{color:#fff;background:#123b4b;border:0;border-radius:0 9px 9px 0;padding:0 14px}.api-results{max-height:420px;margin-top:12px;overflow:auto}.api-results>button{text-align:left;background:#fff;border:0;border-bottom:1px solid #edf1f2;grid-template-columns:38px 1fr auto;align-items:center;gap:9px;width:100%;padding:8px;display:grid}.api-results img{object-fit:contain;width:34px;height:47px}.api-results span small{color:#8b9aa0;margin-top:2px;font-size:7px;display:block}.api-results span{font-size:9px;font-weight:800}.overlay-workspace>header,.media-library>header{justify-content:space-between;align-items:center;display:flex}.overlay-workspace>header span{color:#1c8d7f;font-size:9px;font-weight:900}.general-preview{color:#fff;background-color:#142832;background-image:linear-gradient(45deg,#1b3642 25%,#0000 25%),linear-gradient(-45deg,#1b3642 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#1b3642 75%),linear-gradient(-45deg,#0000 75%,#1b3642 75%);background-position:0 0,0 16px,16px -16px,-16px 0;background-size:32px 32px;border-radius:14px;flex-direction:column;justify-content:center;height:510px;margin-top:5px;padding:28px;display:flex;position:relative;overflow:hidden}.general-preview.with-frame{box-shadow:inset 0 0 0 3px #35e2cf,inset 0 -6px #7357ff}.general-preview h3{margin:0;font-size:24px;position:absolute;top:22px;left:28px}.general-preview>div{justify-content:center;align-items:center;gap:26px;display:flex}.general-preview figure{text-align:center;width:160px;margin:0}.general-preview figure img{object-fit:contain;filter:drop-shadow(0 20px 20px #0008);max-width:150px;height:220px}.general-preview figcaption{margin-top:10px;font-size:11px;font-weight:800}.general-preview.anim-float figure{animation:3.4s ease-in-out infinite generalFloat;animation-delay:calc(var(--order) * -.45s)}.general-preview.anim-carousel>div{width:max-content;animation:generalCarousel var(--cycle) linear infinite;justify-content:flex-start}.general-preview.anim-spotlight figure{opacity:.18;animation:generalSpot var(--cycle) ease-in-out infinite;animation-delay:calc(var(--order) * 1s);transform:scale(.85)}@keyframes generalFloat{50%{transform:translateY(-14px)rotate(1deg)}}@keyframes generalCarousel{to{transform:translate(-45%)}}@keyframes generalSpot{35%,55%{opacity:1;transform:scale(1.1)}}.scene-controls{grid-template-columns:1.3fr 1fr 1fr auto;gap:10px;margin-top:14px;display:grid}.scene-controls>label{font-size:8px;font-weight:900}.scene-controls input,.scene-controls select{background:#fff;border:1px solid #dbe4e6;border-radius:8px;width:100%;margin-top:5px;padding:10px}.control-checks{align-content:end;gap:7px;font-size:9px;display:grid}.media-library{margin-top:16px;padding:16px}.media-library>header button{color:#71858c;background:0 0;border:0;font-size:8px;font-weight:900}.media-library>div{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px;display:grid}.media-library article{border:1px solid #e3e9eb;border-radius:10px;grid-template-columns:44px 1fr auto;align-items:center;gap:9px;padding:8px;display:grid}.media-library article.active{background:#f0fbf9;border-color:#33b8b2}.media-library article>img{object-fit:contain;width:40px;height:52px}.media-library article span strong,.media-library article span small{display:block}.media-library article span strong{font-size:9px}.media-library article span small{color:#83939a;margin-top:2px;font-size:7px}.media-library label input{display:none}.media-library label i{background:#c6d0d3;border-radius:99px;width:28px;height:16px;display:block}.media-library label i:after{content:"";background:#fff;border-radius:50%;width:12px;height:12px;margin:2px;transition:all .2s;display:block}.media-library label input:checked+i{background:#2ab9ae}.media-library label input:checked+i:after{transform:translate(12px)}.empty-library{text-align:center;color:#84949a;padding:28px;font-size:10px}@media (max-width:1000px){.overlay-suite-grid{grid-template-columns:1fr}.suite-page-top{grid-template-columns:1fr auto}.suite-page-top>a{grid-column:1/-1}.scene-controls{grid-template-columns:1fr 1fr}.general-preview{height:430px}.media-library>div{grid-template-columns:1fr 1fr}}@media (max-width:650px){.overlay-suite-page{padding:16px}.scene-controls,.media-library>div{grid-template-columns:1fr}.general-preview figure{width:100px}.general-preview figure img{max-width:95px;height:150px}.suite-page-top>button{display:none}}.nav-app-label{color:#234653;letter-spacing:.08em;align-items:center;gap:10px;margin:5px 6px 2px;padding:9px 6px;font-size:9px;font-weight:900;display:flex}.nav-app-label i{color:#7a52bd;text-align:center;width:22px;font-style:normal}.portal-nav nav button.nav-child{border-left:1px solid #dce6e8;border-radius:0 8px 8px 0;min-height:32px;margin-left:23px;padding-left:10px;font-size:10px}.portal-nav nav button,.portal-nav nav .mobile-scanner-link{min-height:42px;padding:9px 11px;font-size:12px}.portal-nav nav button i,.portal-nav nav .mobile-scanner-link i{width:24px;font-size:15px}.portal-nav .app-icon{width:17px;height:17px}.suite-groups>section>header>i .app-icon{width:18px;height:18px}.suite-apps b .app-icon{width:19px;height:19px}.suite-welcome small{font-size:10px}.suite-welcome p{font-size:13px}.suite-status span small{font-size:9px}.suite-status span strong{font-size:12px}.suite-groups header small{font-size:9px}.suite-groups h3{font-size:17px}.suite-apps>a,.suite-apps>button{min-height:82px;padding:14px}.suite-apps span small{margin-top:4px;font-size:10px;line-height:1.35}.privacy-promise{color:#173b43;background:#eff8f5;border:1px solid #cfe3de;border-radius:16px;grid-template-columns:48px minmax(0,1fr) auto;align-items:start;gap:17px;padding:22px 24px;display:grid}.privacy-promise .privacy-icon{color:#19775f;background:#d9f1e9;border-radius:13px;place-items:center;width:46px;height:46px;display:grid}.privacy-promise small{color:#27826b;letter-spacing:.14em;font-size:9px;font-weight:900}.privacy-promise h3{margin:5px 0 6px;font-size:16px}.privacy-promise p{color:#547078;max-width:750px;margin:0;font-size:11px;line-height:1.55}.privacy-promise a{color:#176b59;margin-top:9px;font-size:11px;font-weight:850;text-decoration:none;display:inline-block}.privacy-promise ul{min-width:215px;margin:0;padding:0;list-style:none}.privacy-promise li{color:#345f61;padding:5px 0;font-size:10px;font-weight:800}.privacy-promise li:before{content:"✓";color:#20a77f;margin-right:7px}.portal-top small{font-size:9px}.portal-top h1{font-size:24px}.portal-top p{font-size:12px}.business-tool small,.inventory-page small,.sales-insights small,.live-sales-page small{font-size:9px!important}.business-tool p,.inventory-page p,.sales-insights p,.live-sales-page p{line-height:1.5}.nav-app-label .app-icon{width:16px;height:16px}@media (max-width:850px){.privacy-promise{grid-template-columns:44px 1fr}.privacy-promise ul{grid-column:2}}@media (max-width:600px){.privacy-promise{grid-template-columns:1fr}.privacy-promise ul{grid-column:auto}.privacy-promise .privacy-icon{display:none}}.canvas-size-chip{color:#44707b;letter-spacing:.12em;background:#fff;border:1px solid #cddcdf;border-radius:99px;padding:9px 12px;font-size:8px;font-weight:900}.colour-pair{grid-template-columns:1fr 1fr;gap:8px;display:grid}.colour-pair label,.texture-select,.set-picker{color:#657c85;font-size:8px;font-weight:900;display:block}.colour-pair input{background:#fff;border:1px solid #dbe4e6;border-radius:8px;width:100%;height:42px;margin-top:5px;padding:2px;display:block}.texture-select,.set-picker{margin-top:12px}.texture-select select,.set-picker select{background:#fff;border:1px solid #dbe4e6;border-radius:8px;width:100%;margin-top:5px;padding:10px}.shape-buttons{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:12px;display:grid}.shape-buttons button,.clear-shapes{color:#385762;background:#f7fafb;border:1px solid #dce5e7;border-radius:8px;padding:9px 5px;font-size:8px;font-weight:900}.clear-shapes{color:#9c5363;width:100%;margin-top:7px}.api-error{color:#b8495f;background:#fff0f2;border-radius:7px;padding:8px;font-size:8px}.overlay-suite-page .overlay-workspace{grid-template-columns:minmax(330px,540px) minmax(280px,1fr);align-items:start;column-gap:18px;display:grid}.overlay-suite-page .overlay-workspace>header{grid-column:1/-1}.overlay-suite-page .general-preview{aspect-ratio:9/16;background-color:var(--scene-bg);background-image:none;grid-column:1;justify-self:center;width:min(100%,540px);height:auto}.overlay-suite-page .general-preview.with-frame{box-shadow:inset 0 0 0 3px var(--scene-accent),inset 0 -7px color-mix(in srgb,var(--scene-accent) 55%,#7357ff)}.overlay-suite-page .general-preview h3{z-index:2;color:#fff;text-shadow:0 3px 10px #000}.overlay-suite-page .general-preview>div{z-index:2;flex-wrap:wrap;max-width:100%}.overlay-suite-page .general-preview figure{width:120px}.overlay-suite-page .general-preview figure img{max-width:112px;height:165px}.scene-shape{z-index:1;filter:blur(.2px);display:block;position:absolute}.scene-shape.shape-circle{border-radius:50%;width:180px;height:180px}.scene-shape.shape-square{border-radius:24px;width:150px;height:150px;transform:rotate(18deg)}.scene-shape.shape-bar{border-radius:99px;width:80%;height:28px;transform:rotate(-8deg)}.scene-shape.shape-0{top:15%;left:-40px}.scene-shape.shape-1{top:38%;right:-25px}.scene-shape.shape-2{bottom:18%;left:10%}.scene-shape.shape-3{bottom:6%;right:8%}.texture-grid{background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px)!important;background-size:28px 28px!important}.texture-dots{background-image:radial-gradient(#ffffff20 1.5px,#0000 1.5px)!important;background-size:22px 22px!important}.texture-rays{background-image:repeating-conic-gradient(from 210deg at 50% 70%,#ffffff0c 0deg 8deg,#0000 8deg 18deg)!important}.texture-grain:after{content:"";z-index:1;opacity:.18;pointer-events:none;background-image:radial-gradient(#fff .7px,#0000 .8px);background-size:5px 5px;position:absolute;inset:0}.overlay-suite-page .scene-controls{background:#f8fbfb;border:1px solid #e0e7e9;border-radius:12px;grid-area:2/2;grid-template-columns:1fr;padding:16px;display:grid;position:sticky;top:20px}.overlay-suite-page .media-library{grid-column:1/-1}.overlay-suite-page .anim-carousel>div{flex-wrap:nowrap}@media (max-width:1100px){.overlay-suite-page .overlay-workspace{display:block}.overlay-suite-page .scene-controls{margin-top:14px;position:static}.overlay-suite-page .general-preview{width:min(100%,440px)}}.layer-editor{color:#15313d;background:#eef2f4;min-height:100vh}.editor-top{background:#fff;border-bottom:1px solid #dce5e8;grid-template-columns:210px 1fr auto;align-items:center;gap:18px;height:74px;padding:0 22px;display:grid}.editor-top>a{color:#5f7780;font-size:11px;font-weight:800;text-decoration:none}.editor-top small{color:#83969d;letter-spacing:.15em;font-size:7px;font-weight:900}.editor-top h1{margin:3px 0 0;font:800 22px Manrope}.editor-top>div:last-child{align-items:center;gap:9px;display:flex}.editor-top button{color:#fff;background:#133c4b;border:0;border-radius:8px;padding:10px 13px;font-size:8px;font-weight:900}.editor-top div>span{border:1px solid #d7e1e4;border-radius:99px;padding:9px 11px;font-size:8px;font-weight:900}.editor-shell{grid-template-columns:290px minmax(400px,1fr) 310px;gap:12px;padding:12px;display:grid}.asset-panel,.properties-panel{background:#fff;border:1px solid #dce5e8;border-radius:12px;height:calc(100vh - 98px);overflow:auto}.asset-panel>nav{border-bottom:1px solid #e7edef;grid-template-columns:repeat(3,1fr);padding:8px;display:grid}.asset-panel>nav button{color:#758990;background:0 0;border:0;padding:8px 3px;font-size:8px;font-weight:900}.asset-panel>nav button.active{color:#177f91;background:#e9f4f6;border-radius:7px}.asset-panel>section{border-bottom:1px solid #e8edef;padding:16px}.asset-panel section>small,.properties-panel small{color:#80939a;letter-spacing:.14em;font-size:7px;font-weight:900}.add-grid{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:10px;display:grid}.add-grid button,.add-grid label{color:#234b58;cursor:pointer;background:#f8fbfb;border:1px solid #dfe7e9;border-radius:9px;align-content:center;place-items:center;gap:4px;height:62px;font-size:17px;font-weight:800;display:grid}.add-grid input{display:none}.field-label{color:#667c84;margin-top:10px;font-size:8px;font-weight:900;display:block}.field-label select{background:#fff;border:1px solid #dbe4e6;border-radius:8px;width:100%;margin-top:5px;padding:9px}.editor-cards{max-height:315px;margin-top:8px;overflow:auto}.editor-cards>button{text-align:left;background:#fff;border:0;border-bottom:1px solid #edf1f2;grid-template-columns:34px 1fr auto;align-items:center;gap:8px;width:100%;padding:7px;display:grid}.editor-cards img{object-fit:contain;width:30px;height:42px}.editor-cards span{font-size:8px;font-weight:800}.editor-cards span small{color:#87979d;display:block}.canvas-column{min-width:0}.canvas-toolbar{background:#fff;border:1px solid #dce5e8;border-radius:9px;align-items:center;gap:11px;height:36px;padding:0 12px;display:flex}.canvas-toolbar span{color:#148395;font-size:7px;font-weight:900}.canvas-toolbar b{font-size:8px}.canvas-toolbar em{color:#7f9198;margin-left:auto;font-size:8px;font-style:normal}.portrait-stage{background:#dfe5e7;border-radius:12px;place-items:center;height:calc(100vh - 146px);margin-top:8px;padding:16px;display:grid;overflow:auto}.editor-canvas{aspect-ratio:9/16;background:#102734;flex:none;width:min(48vh,540px);position:relative;overflow:hidden;box-shadow:0 18px 55px #142d3860}.editor-canvas>video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0;transform:scaleX(-1)}.camera-hint{z-index:1;color:#fff;text-align:center;background:#071a25b8;border-radius:6px;padding:7px;font-size:7px;position:absolute;bottom:5%;left:10%;right:10%}.canvas-layer{touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;place-items:center;display:grid;position:absolute}.canvas-layer:active{cursor:grabbing}.canvas-layer.selected{outline-offset:3px;outline:2px solid #39e5d2}.canvas-layer.hidden-layer{outline-style:dashed}.canvas-layer>img{object-fit:contain;pointer-events:none;filter:drop-shadow(0 8px 12px #0008);width:100%;height:100%}.canvas-layer.type-text{text-align:center;text-shadow:0 2px 6px #0008;font-weight:900;background:0 0!important}.selection-name{color:#082b35;white-space:nowrap;background:#35e2cf;border-radius:4px;padding:3px 5px;font-size:6px;position:absolute;top:-18px;left:0}.properties-panel>header{border-bottom:1px solid #e5ebed;justify-content:space-between;align-items:center;height:44px;padding:0 14px;display:flex}.properties-panel>header button{color:#9d5364;background:0 0;border:0;font-size:8px;font-weight:900}.layer-list{padding:8px}.layer-list>button{text-align:left;background:#fff;border:0;border-radius:7px;grid-template-columns:28px 1fr auto;align-items:center;gap:8px;width:100%;padding:7px;display:grid}.layer-list>button.active{background:#eaf6f6}.layer-list i{color:#46727e;background:#edf3f4;border-radius:6px;place-items:center;width:27px;height:27px;font-style:normal;display:grid}.layer-list span{font-size:8px;font-weight:900}.layer-list span small{margin-top:2px;display:block}.layer-list b{font-size:11px}.inspector,.scene-settings{border-top:1px solid #e4eaec;padding:14px}.inspector>header strong{margin:4px 0 11px;font-size:11px;display:block}.inspector label,.scene-settings label{color:#657a82;margin-top:10px;font-size:7px;font-weight:900;display:block}.inspector input,.inspector select,.scene-settings input,.scene-settings select{width:100%;margin-top:4px}.inspector input[type=text],.inspector input[type=number],.scene-settings select{border:1px solid #dbe4e6;border-radius:7px;padding:8px}.inspector label>span{float:right;color:#85959b}.two-fields{grid-template-columns:1fr 1fr;gap:8px;display:grid}.layer-actions{grid-template-columns:1fr 1fr;gap:6px;margin-top:14px;display:grid}.layer-actions button{color:#3c5963;background:#f8fbfb;border:1px solid #dbe4e6;border-radius:7px;padding:8px;font-size:7px;font-weight:900}.layer-actions .danger{color:#b3475f;border-color:#f0cbd3;grid-column:1/-1}.nothing-selected{color:#81939a;padding:25px 16px;font-size:9px;line-height:1.5}.scene-settings{grid-template-columns:1fr 1fr;gap:8px;display:grid}.scene-settings>small{grid-column:1/-1}.scene-settings input[type=color]{height:35px}.camera-error{color:#b4475e;background:#fff0f2;border-radius:7px;margin:12px;padding:9px;font-size:8px}.editor-canvas.texture-grid{background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:28px 28px}.editor-canvas.texture-dots{background-image:radial-gradient(#ffffff1e 1.5px,#0000 1.5px);background-size:22px 22px}.editor-canvas.texture-rays{background-image:repeating-conic-gradient(from 210deg at 50% 70%,#ffffff0c 0deg 8deg,#0000 8deg 18deg)}.editor-canvas.texture-grain:after{content:"";pointer-events:none;opacity:.18;background-image:radial-gradient(#fff .7px,#0000 .8px);background-size:5px 5px;position:absolute;inset:0}@media (max-width:1100px){.editor-shell{grid-template-columns:250px 1fr}.properties-panel{grid-column:1/-1;height:auto}.portrait-stage{height:720px}.editor-canvas{width:380px}.properties-panel{grid-template-columns:1fr 1fr;display:grid}.properties-panel>header{grid-column:1/-1}}@media (max-width:760px){.editor-top{grid-template-columns:1fr auto}.editor-top>a{grid-column:1/-1}.editor-shell{grid-template-columns:1fr}.asset-panel,.properties-panel{height:auto}.canvas-column{grid-row:1}.portrait-stage{height:620px}.editor-canvas{width:310px}.properties-panel{display:block}}.resize-grip{touch-action:none;box-shadow:0 3px 12px #0007;color:#082b35!important;cursor:nwse-resize!important;background:#35e2cf!important;border:2px solid #fff!important;border-radius:7px!important;width:22px!important;height:22px!important;padding:0!important;font-size:12px!important;line-height:18px!important;position:absolute!important;bottom:-10px!important;right:-10px!important}.scene-save{align-items:center;gap:6px;display:flex!important}.scene-save input,.scene-save select{color:#15313d;background:#fff;border:1px solid #d7e1e4;border-radius:8px;max-width:150px;padding:9px;font-size:8px;font-weight:800}.scene-save .primary-save{background:#168ea0}.editor-save-status{color:#176a58;background:#dff7ef;border-radius:8px;margin:8px 12px -4px;padding:8px 12px;font-size:9px;font-weight:800;display:block}.suite-live{background:0 0;width:100vw;height:100vh;position:relative;overflow:hidden}.suite-output-layer{transform-origin:50%;white-space:pre-wrap;text-align:center;text-shadow:0 2px 8px #0008;place-items:center;font-weight:900;display:grid;position:absolute}.suite-output-layer>img{object-fit:contain;filter:drop-shadow(0 16px 24px #0008);width:100%;height:100%}.suite-live-error{color:#fff;background:0 0;place-items:center;min-height:100vh;font:700 24px Manrope;display:grid}.suite-live.texture-grid{background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:56px 56px}.suite-live.texture-dots{background-image:radial-gradient(#ffffff1e 3px,#0000 3px);background-size:44px 44px}.suite-live.texture-rays{background-image:repeating-conic-gradient(from 210deg at 50% 70%,#ffffff0c 0deg 8deg,#0000 8deg 18deg)}.suite-live.texture-grain:after{content:"";pointer-events:none;opacity:.18;background-image:radial-gradient(#fff 1.4px,#0000 1.6px);background-size:10px 10px;position:absolute;inset:0}@media (max-width:1250px){.scene-save input{display:none}.scene-save select{max-width:110px}}.card-provider{background:#fff;border:1px solid #dce5e8;border-radius:9px;align-items:center;gap:7px;margin:8px 12px -4px;padding:8px 12px;display:flex}.card-provider strong{color:#15313d;margin-right:4px;font-size:8px}.card-provider button{color:#43616b;background:#f5f9fa;border:1px solid #d7e3e6;border-radius:7px;padding:7px 10px;font-size:8px;font-weight:900}.card-provider button.active{color:#fff;background:#168ea0;border-color:#168ea0}.card-provider span{color:#88999f;margin-left:auto;font-size:8px}.card-count{color:#168ea0;margin:7px 0 0;font-size:7px;font-weight:900}.quick-effects{background:#fff;border:1px solid #cfe0e4;border-radius:9px;align-items:center;gap:10px;margin:8px 12px -4px;padding:8px 12px;display:flex}.quick-effects>strong{text-overflow:ellipsis;white-space:nowrap;max-width:130px;font-size:9px;overflow:hidden}.quick-effects label{color:#6f858d;align-items:center;gap:5px;font-size:7px;font-weight:900;display:flex}.quick-effects input[type=color]{border:1px solid #d5e0e3;border-radius:6px;width:30px;height:26px;padding:1px}.quick-effects input[type=range]{width:76px}.quick-effects select{background:#fff;border:1px solid #d5e0e3;border-radius:6px;padding:6px;font-size:8px}.canvas-layer.type-text>span,.suite-output-layer.type-text>span{color:#0000;text-shadow:none;-webkit-background-clip:text;background-clip:text}.anim-float{animation:ease-in-out infinite sp-float}.anim-pulse{animation:ease-in-out infinite sp-pulse}.anim-bounce{animation:ease-in-out infinite sp-bounce}.anim-spin{animation:linear infinite sp-spin}.anim-slide{animation:ease-in-out infinite sp-slide}.anim-glow{animation:ease-in-out infinite sp-glow}@keyframes sp-bounce{0%,to{translate:0}45%{translate:0 -14%}60%{translate:0 3%}}@keyframes sp-spin{to{rotate:360deg}}@keyframes sp-slide{0%,to{translate:-6%}50%{translate:6%}}@keyframes sp-glow{0%,to{filter:drop-shadow(0 0 3px)}50%{filter:drop-shadow(0 0 18px)}}@media (max-width:900px){.quick-effects{overflow-x:auto}.card-provider span{display:none}}.inspector header em{color:#87999f;margin:-7px 0 12px;font-size:7px;font-style:normal;display:block}.inspector fieldset{background:#f7fbfb;border:1px solid #cbdde1;border-radius:10px;margin:14px 0 0;padding:11px}.inspector fieldset legend{color:#126f80;letter-spacing:.08em;padding:0 6px;font-size:8px;font-weight:1000}.inspector fieldset>p{color:#71868e;margin:0 0 8px;font-size:7px;line-height:1.4}.two-tone>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.two-tone input[type=color]{border:2px solid #fff;border-radius:8px;height:38px;box-shadow:0 0 0 1px #cadadd}.animation-control{background:#fbf8ff!important;border-color:#d7cbef!important}.animation-control legend{color:#704bb2!important}.animation-control select{color:#263f49;background:#fff;border:1px solid #d6cce8;border-radius:8px;width:100%;margin-top:5px;padding:9px;font-size:9px;font-weight:800}:root{--sp-bg:#f5f7fb;--sp-surface:#fff;--sp-surface-subtle:#f8fafc;--sp-ink:#172033;--sp-muted:#64748b;--sp-line:#e2e8f0;--sp-primary:#635bff;--sp-primary-hover:#5149e8;--sp-primary-soft:#efefff;--sp-teal:#16a6a1;--sp-success:#169b69;--sp-warning:#d88908;--sp-danger:#dc4c64;--sp-radius-sm:8px;--sp-radius:12px;--sp-radius-lg:18px;--sp-shadow-sm:0 1px 2px #0f172a0a,0 1px 5px #0f172a0a;--sp-shadow:0 12px 34px #0f172a14}html{background:var(--sp-bg);color:var(--sp-ink)}body{background:var(--sp-bg);color:var(--sp-ink);-webkit-font-smoothing:antialiased;font-family:Manrope,DM Sans,system-ui,sans-serif}button,a,input,select,textarea{transition:border-color .16s,background-color .16s,color .16s,box-shadow .16s,transform .16s}:is(button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible){outline:3px solid color-mix(in srgb,var(--sp-primary) 26%,transparent);outline-offset:2px}input,select,textarea{color:var(--sp-ink)}.portal{background:var(--sp-bg)!important;color:var(--sp-ink)!important;grid-template-columns:260px minmax(0,1fr)!important}.portal-nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-right:1px solid var(--sp-line)!important;color:var(--sp-ink)!important;box-shadow:none!important;background:#fffffff5!important;padding:20px 14px!important}.portal-brand{border-bottom:1px solid var(--sp-line)!important;min-height:64px!important;padding:8px 10px 18px!important}.portal-brand .platform-logo{object-fit:contain;object-position:left center;width:180px;max-height:42px}.portal-nav nav{gap:3px!important;margin-top:10px!important}.portal-nav nav>small{color:#94a3b8!important;letter-spacing:.15em!important;margin:20px 12px 6px!important;font-size:9px!important}.portal-nav nav button,.portal-nav nav .mobile-scanner-link{color:#526174!important;border-radius:10px!important;min-height:42px!important;padding:9px 11px!important;font-size:12px!important;font-weight:700!important}.portal-nav nav button:hover,.portal-nav nav .mobile-scanner-link:hover{color:var(--sp-ink)!important;background:#f3f5f9!important}.portal-nav nav button.active{background:var(--sp-primary-soft)!important;color:#443ccb!important;box-shadow:none!important}.portal-nav nav button i,.portal-nav nav .mobile-scanner-link i{color:#8390a3!important;width:24px!important}.portal-nav nav button.active i{color:var(--sp-primary)!important}.app-icon{width:18px;height:18px;display:block}.nav-user{border-color:var(--sp-line)!important;color:var(--sp-ink)!important}.nav-user small,.nav-user button{color:#8290a3!important}.portal-main{padding:0 32px 64px!important}.portal-top{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--sp-line)!important;background:#ffffffe0!important;height:86px!important;margin:0 -32px 24px!important;padding:0 32px!important}.portal-top h1{letter-spacing:-.025em;font-size:23px!important}.portal-top a{background:var(--sp-ink)!important;border-radius:10px!important}.studio-controls,.studio-preview,.arcane-import,.card-library,.connections,.account-hero,.account-grid article,.suite-groups>section,.suite-status article,.portal-home>section,.portal-home article{border-color:var(--sp-line)!important;border-radius:var(--sp-radius-lg)!important;box-shadow:var(--sp-shadow-sm)!important}.suite-welcome{box-shadow:var(--sp-shadow)!important;background:radial-gradient(circle at 88% 15%,#635bff94,#0000 28%),linear-gradient(120deg,#152238,#253554 64%,#45366f)!important;border:1px solid #ffffff1c!important;border-radius:22px!important}.suite-status article{padding:17px 18px!important}.suite-groups>section{padding:22px!important}.suite-apps>a,.suite-apps>button{border-color:var(--sp-line)!important;background:var(--sp-surface)!important;border-radius:13px!important;min-height:82px!important;padding:15px!important}.suite-apps>a:hover,.suite-apps>button:hover{background:#fafaff!important;border-color:#bbb7ff!important;transform:translateY(-2px)!important;box-shadow:0 10px 24px #635bff17!important}.suite-apps b{background:var(--sp-primary-soft)!important;color:var(--sp-primary)!important}.suite-apps span strong{font-size:12px!important}.suite-apps span small{line-height:1.45;font-size:9px!important}.connections>article{min-height:76px}.connections article>button,.account-grid button{background:var(--sp-ink)!important;border-radius:10px!important}@media (max-width:1000px){.portal{grid-template-columns:84px minmax(0,1fr)!important}.portal-brand .platform-logo{object-fit:cover;object-position:left;width:45px}.portal-main{padding-left:22px!important;padding-right:22px!important}.portal-top{margin-left:-22px!important;margin-right:-22px!important;padding-left:22px!important;padding-right:22px!important}}@media (max-width:760px){.portal{display:block!important}.portal-nav{width:100%!important}.portal-main{padding:0 14px 42px!important}.portal-top{margin:0 -14px 16px!important;padding:0 14px!important}}.inventory-pro{background:var(--sp-bg)!important;color:var(--sp-ink)!important;font-family:Manrope,DM Sans,sans-serif!important}.inventory-page-head{padding:4px 0 12px}.inventory-pro h1{color:var(--sp-ink);letter-spacing:-.035em;font-size:32px!important}.inventory-pro h2{color:var(--sp-ink);letter-spacing:-.025em}.inventory-pro p{color:var(--sp-muted)!important}.inventory-page-head a,.inventory-pro button.primary{background:var(--sp-primary)!important;border-radius:10px!important;box-shadow:0 6px 16px #635bff29!important}.inventory-page-head a:hover,.inventory-pro button.primary:hover{transform:translateY(-1px);background:var(--sp-primary-hover)!important}.inventory-page-head a:last-child{border:1px solid var(--sp-line)!important;background:var(--sp-surface)!important;color:var(--sp-ink)!important;box-shadow:none!important}.stock-editor,.inventory-settings,.inventory-list,.movement-log,.inventory-metrics article{border-color:var(--sp-line)!important;border-radius:var(--sp-radius-lg)!important;background:var(--sp-surface)!important;box-shadow:var(--sp-shadow-sm)!important}.inventory-metrics article{padding:19px!important}.inventory-metrics article b{letter-spacing:-.03em;color:var(--sp-ink)!important}.inventory-metrics article.warning b{color:var(--sp-warning)!important}.inventory-metrics article.alert b{color:var(--sp-danger)!important}.inventory-pro input,.inventory-pro select,.inventory-pro textarea{background:#fff!important;border-color:#d7deea!important;border-radius:10px!important}.inventory-pro input:focus,.inventory-pro select:focus,.inventory-pro textarea:focus{border-color:var(--sp-primary)!important;box-shadow:0 0 0 3px #635bff1f!important}.inventory-table .head{color:#78869a!important;background:#f7f8fb!important}.inventory-table article{border-color:#edf0f5!important}.inventory-table article:hover{background:#fafaff!important}.quantity-cell button{color:var(--sp-primary)!important;background:#fff!important;border-color:#dadff0!important}.badges i{background:var(--sp-primary-soft)!important;color:#5148c8!important;border-radius:99px!important}.row-actions button{border-radius:8px!important}.live-sales-console{color:#f8fafc!important;background:radial-gradient(circle at 88% 0,#635bff38,#0000 28%),#111827!important;font-family:Manrope,DM Sans,sans-serif!important}.live-sales-console h1{letter-spacing:-.035em;font-size:32px!important}.live-sales-console h2{letter-spacing:-.025em}.live-page-head a{background:#1e293b!important;border-color:#334155!important;border-radius:10px!important}.live-totals article,.sale-builder,.profit-calculator,.recent-live-sales{border-radius:var(--sp-radius-lg)!important;background:#1e293be0!important;border-color:#334155!important;box-shadow:0 18px 50px #0000002e!important}.live-totals article{padding:19px!important}.live-totals b{letter-spacing:-.03em}.sale-builder,.profit-calculator,.recent-live-sales{padding:24px!important}.product-search input,.sale-fields input,.sale-fields select,.money-fields input{background:#111827!important;border-color:#3a4a61!important;border-radius:10px!important}.product-search input:focus,.sale-fields input:focus,.sale-fields select:focus,.money-fields input:focus{border-color:#8b85ff!important;box-shadow:0 0 0 3px #635bff33!important}.product-results>button{background:#172235!important;border-color:#344259!important;border-radius:12px!important}.product-results>button:hover{background:#202b42!important;border-color:#8580ff!important}.chosen-product{background:#635bff12!important;border-color:#7770ff66!important}.quantity-control button{color:#aaa6ff!important;background:#222d43!important;border-color:#6d66ff66!important}.complete-sale{color:#fff!important;background:linear-gradient(90deg,#635bff,#9b68e8)!important;box-shadow:0 12px 28px #635bff40!important}.profit-breakdown,.quantity-control>div{background:#111827!important}.profit-breakdown>strong{color:#5ee0ac!important;background:#159b6920!important}.public-home{--night:#080a18;--night-2:#10142b;--ink:#f7f7ff;--violet:#7467ff;--violet-2:#9b5cff;--cyan:#3de8d3;--blue:#4a8dff;--muted:#a9afc4;background:var(--night);min-height:100vh;color:var(--ink);font-family:Inter,Manrope,system-ui,sans-serif;overflow:hidden}.public-home *{box-sizing:border-box}.public-nav{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080a1880;border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;height:78px;padding:0 max(24px,6vw);display:flex;position:absolute;inset:0 0 auto}.public-nav .platform-logo{filter:brightness(0)invert();width:205px;height:auto}.public-nav>div{align-items:center;gap:31px;display:flex}.public-nav a{color:#bec3d4;font-size:12px;font-weight:700;text-decoration:none;transition:all .2s}.public-nav a:hover{color:#fff}.public-nav button,.public-hero-copy button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#7667ff,#9b5cff);border:1px solid #9c92ff;border-radius:11px;font-weight:850;transition:all .2s;box-shadow:0 12px 32px #684dff42}.public-nav button{padding:11px 18px}.public-nav button:hover,.public-hero-copy button:hover{transform:translateY(-2px);box-shadow:0 17px 40px #684dff5c}.public-nav button span{margin-left:7px}.public-hero{background:linear-gradient(145deg,#070914 0%,#0c1027 48%,#161342 100%);grid-template-columns:minmax(380px,.82fr) minmax(570px,1.18fr);align-items:center;gap:4vw;min-height:790px;padding:132px max(25px,6vw) 94px;display:grid;position:relative}.public-hero:before{content:"";opacity:.36;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 64%);mask-image:linear-gradient(90deg,#000,#0000 64%)}.public-hero:after{content:"";background:linear-gradient(transparent,var(--night));pointer-events:none;height:210px;position:absolute;inset:auto 0 0}.hero-orb{filter:blur(80px);opacity:.22;border-radius:50%;position:absolute}.hero-orb-one{background:#734dff;width:440px;height:440px;top:8%;right:8%}.hero-orb-two{background:#20dfcc;width:340px;height:340px;bottom:2%;left:-10%}.public-hero-copy{z-index:3;max-width:690px;position:relative}.public-hero-copy>span,.public-platform>header>span,.public-security>div>span,.public-access>div>span,.public-feature-grid article>span:not(.feature-icon){color:#8f84ff;letter-spacing:.2em;font-size:10px;font-weight:900}.public-hero-copy>span{color:#c2bcff;background:#776aff13;border:1px solid #776aff50;border-radius:99px;align-items:center;gap:9px;padding:8px 12px;display:inline-flex}.public-hero-copy>span i{background:var(--cyan);width:7px;height:7px;box-shadow:0 0 13px var(--cyan);border-radius:50%}.public-hero h1{letter-spacing:-.065em;max-width:820px;margin:22px 0 25px;font:800 clamp(55px,5.6vw,88px)/.95 Manrope,Inter,sans-serif}.public-hero h1 em{background:linear-gradient(100deg,#fff 0,#a89cff 42%,#45e5d2 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.public-hero-copy>p{color:#b6bbcb;max-width:650px;margin:0;font-size:18px;line-height:1.65}.public-hero-copy>div{align-items:center;gap:24px;margin:31px 0 24px;display:flex}.public-hero-copy button{padding:15px 23px;font-size:14px}.public-hero-copy button b{margin-left:10px}.public-hero-copy>div a{color:#fff;align-items:center;gap:9px;font-size:13px;font-weight:800;text-decoration:none;display:flex}.public-hero-copy>div a i{border:1px solid #ffffff2e;border-radius:50%;place-items:center;width:28px;height:28px;font-size:8px;font-style:normal;display:grid}.public-hero-copy>small{color:#7f879f;align-items:center;gap:9px;font-size:10px;display:flex}.public-hero-copy>small svg{width:16px;color:var(--cyan)}.public-hero-copy>small i{background:#4f5872;border-radius:50%;width:3px;height:3px}.public-product-stage{z-index:3;place-items:center;min-height:570px;display:grid;position:relative}.stage-glow{filter:blur(100px);opacity:.19;background:linear-gradient(135deg,#3de8d3,#745cff 55%,#b14dff);border-radius:50%;width:560px;height:450px;position:absolute}.stage-window{z-index:2;background:#111426;border:1px solid #ffffff29;border-radius:20px;grid-template:44px 1fr/120px 1fr;width:min(730px,96%);height:476px;animation:7s ease-in-out infinite stageFloat;display:grid;position:relative;overflow:hidden;transform:perspective(1500px)rotateY(-5deg)rotateX(2deg);box-shadow:0 50px 110px #0009,0 0 0 8px #ffffff05}.stage-window>header{background:#171a2e;border-bottom:1px solid #ffffff12;grid-column:1/-1;justify-content:space-between;align-items:center;padding:0 17px;display:flex}.stage-window>header>div{gap:6px;display:flex}.stage-window>header>div i{background:#596077;border-radius:50%;width:7px;height:7px}.stage-window>header>b{letter-spacing:.2em;color:#9da5ba;font-size:7px}.stage-window>header>span{color:#73eadb;letter-spacing:.11em;align-items:center;gap:6px;font-size:7px;font-weight:850;display:flex}.stage-window>header>span i{background:#42e6b2;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #42e6b2}.stage-window>aside{background:#0b0e1c;border-right:1px solid #ffffff0d;padding:18px 13px}.stage-window>aside .platform-logo{filter:brightness(0)invert();width:88px;margin-bottom:26px}.stage-window>aside small{color:#535b72;letter-spacing:.17em;margin:0 8px 8px;font-size:6px;display:block}.stage-window>aside b{color:#667088;border-radius:6px;margin:3px 0;padding:8px;font-size:7px;font-weight:700;display:block}.stage-window>aside b.active{color:#fff;box-shadow:inset 2px 0 var(--cyan);background:linear-gradient(90deg,#7667ff35,#0000)}.stage-window>section{background:radial-gradient(circle at 100% 0,#704bff1a,#0000 45%),#111426;padding:28px}.stage-title{justify-content:space-between;align-items:end;display:flex}.stage-title span{color:#6ee9d9;letter-spacing:.16em;font-size:7px;font-weight:900}.stage-title b{margin-top:5px;font:800 22px Manrope;display:block}.stage-title em{color:#59627a;font-size:9px;font-style:normal}.stage-metrics{grid-template-columns:repeat(3,1fr);gap:9px;margin:22px 0 12px;display:grid}.stage-metrics article{background:linear-gradient(145deg,#1a1e34,#14172b);border:1px solid #fff1;border-radius:10px;padding:13px}.stage-metrics small{color:#6f7890;letter-spacing:.1em;font-size:6px;font-weight:850;display:block}.stage-metrics b{margin:5px 0 2px;font:800 19px Manrope;display:block}.stage-metrics i{color:#4ae0ca;font-size:7px;font-style:normal}.stage-panels{grid-template-columns:1.08fr .92fr;gap:11px;display:grid}.stage-panels article{background:#161a2e;border:1px solid #fff1;border-radius:12px;height:201px;padding:14px}.stage-panels article>header{justify-content:space-between;display:flex}.stage-panels article>header b{font-size:8px}.stage-panels article>header small{color:#626c84;font-size:6px}.stage-panels article>footer{color:#707990;justify-content:space-between;align-items:end;font-size:7px;display:flex}.stage-panels article>footer b{color:#fff;font-size:12px}.mini-bars{background:repeating-linear-gradient(0deg,#0000,#0000 28px,#ffffff07 29px);border-bottom:1px solid #ffffff10;align-items:flex-end;gap:8px;height:125px;padding-top:18px;display:flex}.mini-bars i{background:linear-gradient(#8373ff,#39ddca);border-radius:4px 4px 1px 1px;flex:1;box-shadow:0 0 14px #6559ff35}.mini-bars i:first-child{height:36%}.mini-bars i:nth-child(2){height:54%}.mini-bars i:nth-child(3){height:45%}.mini-bars i:nth-child(4){height:78%}.mini-bars i:nth-child(5){height:60%}.mini-bars i:nth-child(6){height:88%}.mini-bars i:nth-child(7){height:72%}.mini-cards{justify-content:center;align-items:center;gap:8px;height:137px;display:flex}.mini-cards i{background:linear-gradient(145deg,#182b55,#8d55e5 60%,#37dbc8);border:1px solid #b997ff80;border-radius:5px;width:48px;height:73px;transform:rotate(-4deg);box-shadow:0 9px 24px #0007}.mini-cards i:nth-child(2){height:87px;transform:translateY(-5px)}.mini-cards i:nth-child(3){transform:rotate(4deg)}.stage-float{z-index:4;color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#111426e8;border:1px solid #8b7fff66;border-radius:11px;align-items:center;gap:10px;min-width:165px;padding:11px 14px;animation:4s ease-in-out infinite floatChip;display:flex;position:absolute;box-shadow:0 18px 40px #0008}.stage-float svg{width:17px;color:var(--cyan)}.stage-float span small,.stage-float span{display:block}.stage-float span{font-size:8px;font-weight:800}.stage-float span small{color:#777fff;letter-spacing:.13em;margin-bottom:2px;font-size:6px}.stage-float.one{top:120px;left:-2%}.stage-float.two{animation-delay:-2s;bottom:70px;right:-1%}.public-strip{color:#8e96ad;letter-spacing:.16em;white-space:nowrap;background:#0d1020;border-block:1px solid #ffffff10;justify-content:center;align-items:center;gap:25px;min-width:max-content;height:60px;padding:0 30px;font-size:9px;font-weight:900;display:flex}.public-strip i{background:linear-gradient(#6e5fff,#42e3cf);border-radius:50%;width:5px;height:5px;box-shadow:0 0 10px #625aff}.public-platform{background:radial-gradient(circle at 18% 30%,#3fe0cf0c,transparent 22%),radial-gradient(circle at 86% 72%,#7d59ff12,transparent 25%),var(--night);padding:108px max(28px,7vw) 125px}.public-platform>header{text-align:center;max-width:780px;margin:auto}.public-platform h2,.public-security h2,.public-access>div h2{letter-spacing:-.055em;margin:14px 0;font:800 clamp(40px,4.6vw,68px)/1 Manrope}.public-platform>header p{color:#9da5b8;max-width:690px;margin:0 auto;font-size:17px;line-height:1.65}.public-feature-grid{grid-template-columns:1.2fr .8fr;gap:18px;max-width:1320px;margin:62px auto 0;display:grid}.public-feature-grid article{background:linear-gradient(145deg,#15192e,#101326);border:1px solid #ffffff12;border-radius:24px;min-height:356px;padding:35px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff08}.public-feature-grid article:before{content:"";filter:blur(90px);opacity:.12;background:#725bff;border-radius:50%;width:260px;height:260px;position:absolute;bottom:-120px;right:-100px}.feature-icon{color:#9e95ff;background:linear-gradient(145deg,#7466ff25,#35e5d21a);border:1px solid #8d81ff42;border-radius:13px;place-items:center;width:44px;height:44px;margin-bottom:28px;display:grid}.feature-icon svg{width:21px}.public-feature-grid h3{letter-spacing:-.035em;max-width:570px;margin:11px 0;font:800 28px/1.08 Manrope}.public-feature-grid p{color:#9199af;max-width:550px;margin:0;font-size:14px;line-height:1.65}.public-feature-grid .feature-large{background:linear-gradient(135deg,#101628,#171339 65%,#25144b);grid-column:1/-1;grid-template-columns:.83fr 1.17fr;align-items:center;gap:65px;min-height:470px;display:grid}.feature-large ul{flex-wrap:wrap;gap:8px;padding:0;list-style:none;display:flex}.feature-large li{color:#c8ccda;background:#ffffff08;border:1px solid #ffffff15;border-radius:99px;padding:7px 9px;font-size:9px}.feature-overlay{background:#080b16;border:1px solid #7668ff88;border-radius:19px;align-self:center;padding:16px;transform:rotate(-1deg);box-shadow:0 24px 70px #0008,0 0 60px #714fff25}.feature-overlay>header{background:linear-gradient(100deg,#162e42,#40234f);border:1px solid #ffffff12;border-radius:10px;grid-template-columns:1fr auto 1fr;align-items:center;height:55px;padding:0 16px;display:grid}.feature-overlay>header span{color:#54e8d4;font-size:7px;font-weight:900}.feature-overlay>header span i{background:#4ee4b4;border-radius:50%;width:6px;height:6px;margin-right:4px;display:inline-block}.feature-overlay>header b{letter-spacing:.08em;font-size:9px}.feature-overlay>header em{color:#f6c564;justify-self:end;font-size:8px;font-style:normal}.rarity-line{gap:5px;margin:9px 0;display:flex}.rarity-line i{color:#d9b65e;text-align:center;border:1px solid #9b7b3d;border-radius:99px;flex:1;padding:6px 3px;font-size:5px;font-style:normal}.rarity-line i:nth-child(2){color:#b58cff;border-color:#805cd0}.rarity-line i:nth-child(3){color:#4ce5cf;border-color:#2ba696}.rarity-line i:nth-child(4){color:#61adff;border-color:#3f83cc}.feature-overlay>section{background:radial-gradient(circle,#5d42c328,#0000 60%);border:1px solid #ffffff0d;border-radius:12px;justify-content:center;align-items:center;gap:10px;height:235px;padding:20px 12px;display:flex}.feature-overlay>section span{background:linear-gradient(145deg,#1f2849,#8351a5 58%,#2ecab8);border:1px solid #c8a34d70;border-radius:8px;width:20%;height:78%;box-shadow:0 15px 25px #0008}.feature-overlay>section span:nth-child(2){height:94%;transform:translateY(-7px)}.feature-overlay>section span:nth-child(3){height:87%}.feature-overlay>footer{color:#737c92;letter-spacing:.15em;text-align:center;padding:10px;font-size:6px}.stock-visual{background:#0b0e1d;border:1px solid #ffffff12;border-radius:13px;align-items:center;gap:12px;height:77px;padding:12px;display:flex;position:absolute;bottom:26px;left:34px;right:34px}.stock-visual>i{background:linear-gradient(145deg,#5852ad,#35dfcb);border-radius:7px;width:48px;height:52px}.stock-visual div{flex:1}.stock-visual small,.stock-visual b{display:block}.stock-visual small{color:#69728a;font-size:6px}.stock-visual b{margin-top:4px;font-size:10px}.stock-visual em{color:#45e0cb;font-size:13px;font-style:normal}.stock-visual>span{color:#fff;font-weight:800}.chat-visual{color:#fff;background:#222532;border-left:3px solid #7667ff;border-radius:8px;align-items:center;gap:12px;padding:14px;display:flex;position:absolute;bottom:26px;left:34px;right:34px}.chat-visual>i{background:linear-gradient(145deg,#765fff,#4ae1cd);border-radius:50%;place-items:center;width:34px;height:34px;font-size:8px;font-style:normal;font-weight:900;display:grid}.chat-visual p{margin:0}.chat-visual small,.chat-visual b,.chat-visual em{display:block}.chat-visual small{color:#747e95;font-size:6px}.chat-visual b{margin:3px 0;font-size:10px}.chat-visual em{color:#5de0cf;font-size:7px;font-style:normal}.report-visual{border-bottom:1px solid #ffffff19;align-items:flex-end;gap:8px;height:105px;margin-top:25px;padding:0 3px;display:flex;position:relative}.report-visual i{background:linear-gradient(#7867ff,#3bdcca);border-radius:6px 6px 0 0;flex:1;height:43%}.report-visual i:nth-child(2){height:75%}.report-visual i:nth-child(3){height:59%}.report-visual i:nth-child(4){height:88%}.report-visual i:nth-child(5){height:68%}.report-visual b{font:800 19px Manrope;position:absolute;top:0;right:0}.public-security{background:linear-gradient(125deg,#0c1022,#131638 60%,#1a1240);border-block:1px solid #ffffff0d;grid-template-columns:1fr .8fr;align-items:center;gap:95px;margin:0;padding:100px max(28px,9vw);display:grid}.public-security p{color:#aab0c2;max-width:680px;font-size:16px;line-height:1.75}.public-security ul{grid-template-columns:1fr 1fr;gap:12px;padding:0;list-style:none;display:grid}.public-security li{color:#d9dcea;background:#ffffff05;border:1px solid #ffffff0f;border-radius:10px;align-items:center;gap:9px;padding:13px;font-size:11px;display:flex}.public-security li svg{width:17px;color:var(--cyan)}.public-security aside{background:#090c1a80;border:1px solid #7668ff4d;border-radius:22px;flex-direction:column;gap:10px;padding:28px;display:flex;box-shadow:0 24px 60px #0005}.public-security aside span{color:#5ce3d2;letter-spacing:.18em;font-size:8px}.public-security aside b{background:#ffffff07;border:1px solid #ffffff13;border-radius:9px;padding:14px}.public-security aside i{color:#69738c;text-align:center;font-size:9px;font-style:normal}.public-access{background:radial-gradient(circle at 25%,#745cff22,#0000 30%),#0a0d1b;grid-template-columns:1fr minmax(360px,510px);align-items:center;gap:90px;padding:95px max(28px,9vw);display:grid}.public-access>div p{color:#979fb3;max-width:540px;font-size:16px}.public-access .auth-card{color:#152031;background:#f8f8fc;border:1px solid #ffffff14;width:auto;margin:0;box-shadow:0 28px 80px #0008}.public-access .auth-card>small{color:#6a5ee9}.public-footer{color:#697188;background:#070913;border-top:1px solid #ffffff0f;align-items:center;gap:30px;min-height:118px;padding:28px max(28px,7vw);display:flex}.public-footer .platform-logo{filter:brightness(0)invert();width:190px}.public-footer p{margin-right:auto}.public-footer nav{gap:22px;display:flex}.public-footer a{color:#aeb5c6;font-size:12px;text-decoration:none}@keyframes stageFloat{50%{transform:perspective(1500px)rotateY(-2deg)rotateX(0)translateY(-10px)}}@keyframes floatChip{50%{transform:translateY(-9px)}}@media (max-width:1050px){.public-hero{grid-template-columns:1fr;padding-top:135px}.public-hero-copy{max-width:790px}.public-product-stage{margin-top:25px}.public-feature-grid{grid-template-columns:1fr}.public-feature-grid .feature-large{grid-column:auto}.public-security,.public-access{grid-template-columns:1fr}.public-nav>div a{display:none}}@media (max-width:720px){.public-nav{height:68px;padding-inline:18px}.public-nav .platform-logo{width:170px}.public-nav>div{gap:0}.public-nav button{padding:9px 13px}.public-hero{min-height:auto;padding:115px 20px 60px}.public-hero h1{font-size:49px}.public-hero-copy>p{font-size:16px}.public-hero-copy>div{flex-direction:column;align-items:flex-start;gap:17px}.public-hero-copy>small{flex-wrap:wrap}.public-product-stage{min-height:390px;margin-inline:-18px}.stage-window{grid-template:35px 1fr/76px 1fr;height:350px;transform:none}.stage-window>aside{padding:12px 7px}.stage-window>aside .platform-logo{width:57px;margin-bottom:15px}.stage-window>aside b{padding:6px 3px;font-size:5px}.stage-window>section{padding:15px}.stage-title b{font-size:14px}.stage-metrics{gap:5px;margin:12px 0 7px}.stage-metrics article{padding:8px}.stage-metrics b{font-size:12px}.stage-panels article{height:145px;padding:9px}.mini-bars{gap:4px;height:88px}.mini-cards{height:92px}.mini-cards i{width:27px;height:47px}.mini-cards i:nth-child(2){height:60px}.stage-float{display:none}.public-strip{justify-content:flex-start;animation:22s linear infinite stripMove}.public-platform{padding:75px 18px}.public-platform h2,.public-security h2,.public-access>div h2{font-size:41px}.public-feature-grid{margin-top:40px}.public-feature-grid article{min-height:370px;padding:25px}.public-feature-grid .feature-large{grid-template-columns:1fr;gap:25px}.feature-overlay>section{height:170px}.public-security,.public-access{gap:45px;padding:70px 20px}.public-security ul{grid-template-columns:1fr}.public-footer{flex-direction:column;align-items:flex-start}.public-footer p{margin:0}.public-footer nav{flex-wrap:wrap}@keyframes stripMove{to{transform:translate(-45%)}}}.access-actions{gap:12px;margin-top:28px;display:flex}.access-actions button{color:#fff;background:linear-gradient(135deg,#695df1,#9559f4);border:1px solid #8d81ff;border-radius:10px;padding:14px 18px;font-weight:850}.access-actions button b{margin-left:9px}.access-actions button.secondary{box-shadow:none;background:#ffffff08;border-color:#ffffff24}.public-access>aside{background:#ffffff06;border:1px solid #7768ff4d;border-radius:22px;grid-template-columns:1fr auto;gap:10px;padding:28px;display:grid}.public-access>aside>span,.public-access>aside>small{grid-column:1/-1}.public-access>aside>span{color:#54e1d0;letter-spacing:.17em;margin-bottom:8px;font-size:8px;font-weight:900}.public-access>aside>b{background:#ffffff06;border:1px solid #ffffff10;border-radius:10px;padding:14px}.public-access>aside>i{color:#7467ff;align-self:center;font-style:normal}.public-access>aside>small{color:#707990;margin-top:8px;font-size:9px}.public-module-showcase{border-top:1px solid #fff1;max-width:1320px;margin:92px auto 0;padding-top:78px}.public-module-showcase>header{max-width:720px;margin-bottom:38px}.public-module-showcase>header span{color:#49dfcc;letter-spacing:.2em;font-size:10px;font-weight:900}.public-module-showcase>header h3{letter-spacing:-.05em;margin:13px 0 10px;font:800 clamp(34px,4vw,55px)/1 Manrope,Inter,sans-serif}.public-module-showcase>header p{color:#929bb0;margin:0;font-size:16px;line-height:1.6}.public-module-showcase>div{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.public-module-showcase article{background:linear-gradient(145deg,#15192d,#0e1121);border:1px solid #ffffff12;border-radius:18px;flex-direction:column;min-height:225px;padding:24px;transition:all .25s;display:flex;box-shadow:inset 0 1px #ffffff08}.public-module-showcase article:hover{background:linear-gradient(145deg,#1a1e39,#11152a);border-color:#7668ff70;transform:translateY(-4px)}.public-module-showcase article i{color:#72e6d6;background:#7668ff17;border:1px solid #7668ff55;border-radius:11px;place-items:center;width:38px;height:38px;margin-bottom:22px;font-style:normal;display:grid}.public-module-showcase article i svg{width:18px}.public-module-showcase article b{font:800 18px Manrope,Inter,sans-serif}.public-module-showcase article p{color:#8f98ad;margin:9px 0 18px;font-size:12px;line-height:1.55}.public-module-showcase article small{color:#8075ff;letter-spacing:.14em;margin-top:auto;font-size:7px;font-weight:900}.public-module-showcase article:first-child,.public-module-showcase article:nth-child(6){background:radial-gradient(circle at 100% 0,#7059ff26,#0000 45%),linear-gradient(145deg,#15192d,#0e1121);grid-column:span 2}@media (max-width:1050px){.public-module-showcase>div{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.public-module-showcase{margin-top:65px;padding-top:55px}.public-module-showcase>div{grid-template-columns:1fr}.public-module-showcase article,.public-module-showcase article:first-child,.public-module-showcase article:nth-child(6){grid-column:auto;min-height:205px}}:root{--sp-copy:#334155;--sp-copy-soft:#66758a;--sp-control-height:42px}.portal-nav nav>small,.portal-nav details summary{line-height:1.35;font-size:10px!important}.portal-nav nav button,.portal-nav nav .mobile-scanner-link{line-height:1.25;font-size:13px!important}.suite-status span small,.suite-groups header small{font-size:10px!important}.suite-status span strong{line-height:1.35;font-size:13px!important}.suite-apps span strong{line-height:1.3;font-size:14px!important}.suite-apps span small{line-height:1.5;color:var(--sp-copy-soft)!important;font-size:11px!important}.suite-apps em{font-size:10px!important}.suite-welcome p,.portal-top p{line-height:1.55;font-size:13px!important}.privacy-promise small{font-size:10px}.privacy-promise p,.privacy-promise a{font-size:12px}.privacy-promise li{font-size:11px}.business-tool small,.inventory-page small,.sales-insights small,.live-sales-page small{line-height:1.45;font-size:11px!important}.business-tool button,.inventory-page button,.sales-insights button,.live-sales-page button{font-size:12px!important}.business-tool input,.business-tool select,.business-tool textarea,.inventory-page input,.inventory-page select,.inventory-page textarea,.sales-insights input,.sales-insights select,.live-sales-page input,.live-sales-page select{min-height:var(--sp-control-height);font-size:14px!important}.inventory-pro{padding-top:22px!important}.inventory-back{align-items:center;max-width:1500px;margin:0 auto 15px;font-weight:800;text-decoration:none;display:inline-flex;color:#58677b!important;font-size:12px!important}.inventory-back:hover{color:var(--sp-primary)!important}.inventory-page-head{align-items:center!important}.inventory-page-head h1{margin-top:4px!important;font-size:38px!important}.inventory-page-head nav{gap:18px!important}.inventory-secondary-group{border-right:1px solid var(--sp-line);align-items:center;gap:10px;padding-right:18px;display:flex}.inventory-page-head a{color:#fff!important}.inventory-page-head a:last-child{color:var(--sp-ink)!important}.inventory-page-head .inventory-secondary{cursor:pointer;border-radius:10px;min-height:42px;padding:0 15px;font-weight:800;text-decoration:none;border:1px solid var(--sp-line)!important;color:var(--sp-ink)!important;box-shadow:none!important;background:#fff!important}.inventory-page-head .primary{order:3}.inventory-pro small{font-size:11px!important}.inventory-pro button{font-size:12px!important}.inventory-table>.head{font-size:11px!important}.inventory-table>article{font-size:13px!important}.inventory-metrics{gap:8px!important;margin-top:16px!important}.inventory-metrics article{box-shadow:none!important;border-radius:12px!important;padding:14px 16px!important}.inventory-metrics b{font-size:21px!important}.inventory-metrics span{font-size:12px!important}.inventory-settings{position:relative;background:#fafaff!important;border-color:#c9c6ff!important;grid-template-columns:minmax(480px,1.5fr) minmax(260px,.7fr)!important;padding:18px!important}.inventory-settings>header{border-bottom:1px solid #e4e2ff;grid-column:1/-1;justify-content:space-between;align-items:center;padding-bottom:12px;display:flex}.inventory-settings>header h2{font-size:18px!important}.inventory-settings .close{border:1px solid var(--sp-line);min-height:36px;color:var(--sp-ink);cursor:pointer;background:#fff;border-radius:8px;padding:0 12px;font-weight:800}.inventory-settings>div{grid-template-columns:160px 160px minmax(240px,1fr)!important}.inventory-list{padding:18px!important}.inventory-filters{margin-top:14px!important;padding:12px!important}.movement-log.collapsed{padding:16px 20px!important}.movement-log.collapsed header{padding:0!important}.movement-log.collapsed h2{font-size:18px!important}.movement-actions{align-items:center;gap:12px;display:flex}.movement-actions button{border:1px solid var(--sp-line);min-height:38px;color:var(--sp-primary);cursor:pointer;background:#fff;border-radius:9px;padding:0 13px;font-weight:800}.accounts-page{font-family:Manrope,DM Sans,system-ui,sans-serif}.accounts-head h1{letter-spacing:-.04em;font-size:clamp(34px,4vw,48px)!important}.accounts-head p,.account-kpis span{font-size:13px;line-height:1.55}.accounts-page small{font-size:11px;line-height:1.4}.accounts-page input,.accounts-page select,.accounts-page textarea{min-height:42px}.reports-page h1{letter-spacing:-.04em;font-size:clamp(32px,4vw,46px)!important}.live-sales-console small,.live-sales-console label{line-height:1.45;font-size:11px!important}.live-sales-console p,.live-sales-console .hint{line-height:1.55;color:#bac5d5!important}.live-sales-console button{font-size:12px!important}.layer-editor{font-family:Manrope,DM Sans,system-ui,sans-serif}.editor-top{grid-template-columns:190px minmax(160px,1fr) auto;height:82px}.editor-top>a{font-size:12px}.editor-top small{font-size:9px}.editor-top button,.editor-top select,.editor-top input{min-height:38px;font-size:11px}.editor-top button{padding:9px 12px}.editor-shell{grid-template-columns:310px minmax(400px,1fr) 330px;gap:14px;padding:14px}.asset-panel,.properties-panel{border-radius:14px;height:calc(100vh - 110px)}.asset-panel>nav button{min-height:38px;font-size:11px}.asset-panel section>small,.properties-panel small{font-size:9px;line-height:1.4}.add-grid span{font-size:10px}.field-label{font-size:11px;line-height:1.4}.field-label select,.card-search input,.card-search button{min-height:40px;font-size:12px}.library-games button{min-height:36px;font-size:10px}.card-count,.api-error{line-height:1.45;font-size:10px!important}.editor-cards>button{grid-template-columns:42px minmax(0,1fr) auto;min-height:56px;padding:7px 9px}.editor-cards img{width:38px;height:50px}.editor-cards span{font-size:11px;line-height:1.3}.editor-cards span small{font-size:9px}.canvas-toolbar{height:42px}.canvas-toolbar span,.canvas-toolbar b,.canvas-toolbar em{font-size:10px}.properties-panel>header{height:50px}.properties-panel>header button{font-size:10px}.layer-list>button{min-height:47px;padding:8px}.layer-list span{font-size:11px}.layer-list span small{font-size:9px}.inspector>header strong{font-size:14px}.inspector label,.scene-settings label{font-size:10px;line-height:1.4}.inspector input[type=text],.inspector input[type=number],.inspector select,.scene-settings select{min-height:38px;font-size:12px}.two-tone p,.animation-control p,.scene-settings p,.nothing-selected{font-size:11px;line-height:1.5}.layer-actions button{min-height:38px;font-size:10px}.camera-error{font-size:11px}.suite-apps>a:hover,.suite-apps>button:hover{transform:translateY(-1px)!important}button:active,a:active{transform:translateY(0)!important}@media (max-width:1180px){.editor-shell{grid-template-columns:270px minmax(380px,1fr)}.properties-panel{grid-column:1/-1;height:auto}}@media (max-width:760px){.editor-top{grid-template-columns:1fr;height:auto;padding:12px 14px}.editor-top>a{grid-column:auto}.editor-top>div:last-child{flex-wrap:wrap}.editor-shell{grid-template-columns:1fr;padding:10px}.asset-panel,.properties-panel{height:auto}.portal-nav nav button,.portal-nav nav .mobile-scanner-link{min-height:44px!important}.accounts-head h1,.reports-page h1{font-size:32px!important}.inventory-back{margin-bottom:10px}.inventory-page-head nav{grid-template-columns:1fr 1fr;width:100%;display:grid!important}.inventory-page-head .primary{grid-area:1/1/auto/-1;width:100%}.inventory-secondary-group{border:0;grid-column:1/-1;grid-template-columns:1fr 1fr;padding:0;display:grid}.inventory-settings>div{grid-template-columns:1fr!important}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
