:root{--bg:#07111f;--bg2:#0b1728;--panel:#101e31;--panel2:#13243a;--text:#f5f8fc;--muted:#9fb0c7;--line:rgba(255,255,255,.09);--brand:#46d7c9;--brand2:#74f0e4;--danger:#ff6b7a;--warning:#ffc46b;--ok:#55d68a;--shadow:0 24px 80px rgba(0,0,0,.28);font-family:Inter,"Segoe UI",Tahoma,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at 80% 0,#12334b 0,transparent 34%),var(--bg);color:var(--text);min-height:100vh}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.shell{width:min(1180px,calc(100% - 32px));margin:auto}.narrow{max-width:800px}.topbar{position:sticky;top:0;z-index:30;border-bottom:1px solid var(--line);background:rgba(7,17,31,.82);backdrop-filter:blur(18px)}.nav-wrap{height:72px;display:flex;align-items:center;justify-content:space-between}.brand{display:flex;gap:10px;align-items:center;font-weight:900}.brand-mark{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:linear-gradient(135deg,var(--brand),#2c88d9);color:#04111f;box-shadow:0 0 28px rgba(70,215,201,.22)}.nav-links{display:flex;align-items:center;gap:18px;color:#cad7e6;font-size:14px}.inline-form{display:inline}.link-button,.danger-link{border:0;background:none;color:inherit;padding:0;cursor:pointer}.danger-link{color:#ff8792}.hero{padding:100px 0 86px;overflow:hidden}.hero-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:60px;align-items:center}.eyebrow{font-size:12px;letter-spacing:.18em;color:var(--brand2);font-weight:800}.hero h1,.page-head h1,.auth-card h1{font-size:clamp(38px,6vw,72px);line-height:1.04;margin:14px 0 20px;letter-spacing:-.04em}.hero h1 span{color:var(--brand2)}.hero-copy{color:var(--muted);font-size:18px;line-height:1.9;max-width:700px}.hero-actions,.page-actions,.writer-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.btn{display:inline-flex;justify-content:center;align-items:center;border:1px solid transparent;border-radius:14px;padding:13px 20px;background:linear-gradient(135deg,var(--brand),#47b6df);color:#04131d;font-weight:900;cursor:pointer;box-shadow:0 12px 30px rgba(70,215,201,.14)}.btn.secondary{background:rgba(255,255,255,.04);border-color:var(--line);color:var(--text);box-shadow:none}.btn.small{padding:9px 14px;border-radius:10px}.btn.full{width:100%}.trust-row{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.trust-row span{font-size:12px;color:#b8c6d8;border:1px solid var(--line);padding:8px 10px;border-radius:999px}.nfc-card-preview{position:relative;min-height:390px;display:grid;place-items:center}.nfc-glow{position:absolute;width:360px;height:360px;border-radius:50%;background:radial-gradient(circle,rgba(70,215,201,.25),transparent 68%);filter:blur(10px)}.physical-card{position:relative;width:min(430px,100%);aspect-ratio:1.58;padding:28px;border-radius:26px;background:linear-gradient(145deg,#101c2a,#09121d 62%,#183841);border:1px solid rgba(255,255,255,.14);box-shadow:var(--shadow),inset 0 1px 0 rgba(255,255,255,.08);transform:rotate(-5deg);display:flex;flex-direction:column;justify-content:space-between}.card-top,.card-bottom{display:flex;justify-content:space-between;color:#9eb4c7;font-size:12px;letter-spacing:.14em}.chip-icon{font-size:18px;color:var(--brand2)}.card-identity strong{display:block;font-size:27px;letter-spacing:.05em}.card-identity small{color:#9fb0c7}.mini-qr{font-size:28px;color:white}.section{padding:72px 0}.section.compact{padding-top:28px}.section-head{max-width:720px;margin-bottom:34px}.section-head h2,.panel h2,.profile-section h2{font-size:28px;margin:10px 0}.section-head p,.panel p,.page-head p,.auth-card p{color:var(--muted);line-height:1.8}.feature-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.feature-card,.panel,.stat-card,.auth-card{background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.025));border:1px solid var(--line);border-radius:20px;box-shadow:0 18px 45px rgba(0,0,0,.12)}.feature-card{padding:26px}.feature-card>span{color:var(--brand2);font-family:monospace}.feature-card h3{margin:28px 0 10px}.feature-card p{margin:0;color:var(--muted);line-height:1.7}.cta-panel{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:34px;border:1px solid var(--line);background:linear-gradient(120deg,rgba(70,215,201,.09),rgba(255,255,255,.03));border-radius:24px}.cta-panel h2{margin:8px 0}.footer{border-top:1px solid var(--line);color:#73879f;padding:26px 0;text-align:center;font-size:12px}.flash-stack{padding-top:18px}.flash,.success-box,.warning-box{border-radius:14px;padding:14px 16px;margin-bottom:10px;border:1px solid var(--line)}.flash.success,.success-box{background:rgba(85,214,138,.09);border-color:rgba(85,214,138,.22)}.flash.error{background:rgba(255,107,122,.09);border-color:rgba(255,107,122,.22)}.auth-section{min-height:calc(100vh - 140px);display:grid;place-items:center;padding:54px 16px}.auth-card{width:min(520px,100%);padding:34px}.auth-card.wide{width:min(650px,100%)}.auth-card.center{text-align:center}.auth-card h1{font-size:40px}.form-stack{display:grid;gap:16px;margin-top:24px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}label{display:grid;gap:8px;font-size:13px;color:#c4d1e0;font-weight:700}label small,.form-note,.muted{color:var(--muted);font-weight:400}input,select,textarea{width:100%;border:1px solid var(--line);background:#091624;color:var(--text);border-radius:12px;padding:12px 13px;outline:none;transition:.2s}input:focus,select:focus,textarea:focus{border-color:rgba(70,215,201,.65);box-shadow:0 0 0 3px rgba(70,215,201,.08)}textarea{resize:vertical}.check{display:flex;align-items:center;gap:10px}.check input{width:auto}.form-note{text-align:center}.form-note a{color:var(--brand2)}.security-line{display:block;margin-top:18px;color:#70849b}.page-head{display:flex;align-items:end;justify-content:space-between;gap:28px;margin-bottom:30px}.page-head h1{font-size:42px;margin:10px 0 8px}.stat-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:14px;margin-bottom:20px}.stat-card{padding:20px}.stat-card span{display:block;color:var(--muted);font-size:12px}.stat-card strong{display:block;font-size:30px;margin-top:12px}.panel{padding:24px}.panel-head{display:flex;justify-content:space-between;align-items:center;gap:20px}.panel h2{font-size:22px;margin-top:0}.two-col{display:grid;grid-template-columns:2fr 1fr;gap:18px}.top-gap{margin-top:18px}.sticky{position:sticky;top:94px;height:max-content}.copybox{background:#07111c;border:1px dashed rgba(116,240,228,.3);padding:14px;border-radius:12px;direction:ltr;text-align:left;overflow:auto}.metric-line{display:flex;justify-content:space-between;border-top:1px solid var(--line);margin-top:20px;padding-top:16px}.item-list{display:grid;gap:8px;margin-top:20px}.item-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px;border:1px solid var(--line);border-radius:12px;background:rgba(0,0,0,.1)}.item-row small,.item-row strong{display:block}.item-row small{color:var(--muted);margin-top:4px;max-width:440px;overflow:hidden;text-overflow:ellipsis}.row-actions{display:flex;gap:12px}.security-badge{font-size:10px;letter-spacing:.08em;color:var(--brand2);border:1px solid rgba(70,215,201,.25);padding:7px 9px;border-radius:99px}.table-wrap{overflow:auto}table{width:100%;border-collapse:collapse;min-width:700px}th,td{padding:14px 12px;border-bottom:1px solid var(--line);text-align:right;font-size:13px}th{color:#8da0b8;font-weight:700}td small{display:block;color:var(--muted);margin-top:4px}.status{display:inline-block;padding:6px 9px;border-radius:999px;font-size:11px;background:#1b2a3f}.status.active{color:#78e7a5;background:rgba(85,214,138,.1)}.status.inventory{color:#82d8ff;background:rgba(71,182,223,.1)}.status.suspended,.status.lost{color:#ff9ca6;background:rgba(255,107,122,.1)}.empty-state{text-align:center;padding:40px 16px;color:var(--muted)}.empty-state strong{color:var(--text)}.tap-orb{width:86px;height:86px;margin:14px auto;display:grid;place-items:center;border-radius:50%;background:rgba(70,215,201,.08);border:1px solid rgba(70,215,201,.3);font-size:24px;color:var(--brand2)}.pin-input{text-align:center;letter-spacing:.5em;font-size:22px;direction:ltr}.writer-status{margin-top:18px;padding:14px;border:1px solid var(--line);border-radius:12px;color:var(--muted)}.writer-status.ok{color:var(--ok);border-color:rgba(85,214,138,.3)}.writer-status.bad{color:#ff8792;border-color:rgba(255,107,122,.3)}.warning-box{margin-top:18px;background:rgba(255,196,107,.07);border-color:rgba(255,196,107,.2)}.warning-box p{margin-bottom:0}.success-box{margin-top:18px}.steps{color:var(--muted);line-height:2.1;padding-right:22px}.steps li::marker{color:var(--brand2);font-weight:800}.profile-body{background:#07111f;color:white;min-height:100vh}.theme-clean{background:#eef3f8;color:#142033}.theme-emerald{background:#051a17;color:#ecfffb}.profile-shell{width:min(670px,calc(100% - 24px));margin:auto;padding:34px 0 50px}.identity-card,.profile-section{border:1px solid rgba(255,255,255,.10);background:rgba(255,255,255,.045);border-radius:24px;padding:24px;margin-bottom:14px;backdrop-filter:blur(14px)}.theme-clean .identity-card,.theme-clean .profile-section{background:white;border-color:#dbe4ee;box-shadow:0 18px 50px rgba(40,68,95,.08)}.profile-avatar{width:96px;height:96px;border-radius:28px;overflow:hidden;background:linear-gradient(135deg,var(--brand),#2b85db);display:grid;place-items:center;font-size:38px;font-weight:900;color:#06121e;margin-bottom:18px}.profile-avatar img{width:100%;height:100%;object-fit:cover}.identity-card h1{font-size:34px;margin:0 0 6px}.identity-role{color:#9eb2c7;margin:0 0 16px}.theme-clean .identity-role,.theme-clean .identity-bio,.theme-clean .profile-section p{color:#60738a}.identity-bio{color:#c4d0dd;line-height:1.8}.primary-actions{display:grid;grid-template-columns:2fr 1fr 1fr;gap:8px;margin-top:22px}.profile-btn{display:flex;align-items:center;justify-content:center;min-height:46px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.04);font-weight:800;cursor:pointer}.theme-clean .profile-btn{border-color:#dbe4ee}.profile-btn.primary{background:linear-gradient(135deg,var(--brand),#44b1dd);color:#06141d;border-color:transparent}.profile-section h2{font-size:18px;margin:0 0 14px}.social-grid{display:grid;gap:8px}.social-link,.wide-link{display:flex;align-items:center;gap:12px;border:1px solid rgba(255,255,255,.09);padding:12px;border-radius:14px;background:rgba(0,0,0,.09)}.theme-clean .social-link,.theme-clean .wide-link{border-color:#e0e7ef;background:#f8fafc}.social-link b,.wide-link b{margin-right:auto}.social-icon,.bank-logo{width:38px;height:38px;display:grid;place-items:center;border-radius:11px;background:rgba(70,215,201,.11);color:var(--brand2);font-size:11px;font-weight:900}.theme-clean .social-icon,.theme-clean .bank-logo{color:#167f78}.wide-link{justify-content:space-between}.bank-list{display:grid;gap:9px}.bank-card{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;border:1px solid rgba(255,255,255,.09);padding:12px;border-radius:14px}.theme-clean .bank-card{border-color:#e0e7ef}.bank-card strong,.bank-card small,.bank-card code{display:block}.bank-card small{color:#91a5bb;margin:3px 0}.bank-card code{direction:ltr;text-align:left;font-size:11px}.copy-iban{border:1px solid rgba(255,255,255,.1);color:inherit;background:transparent;border-radius:10px;padding:8px;cursor:pointer}.section-title-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.private-note{font-size:9px;color:#8396ac}.profile-form{display:grid;gap:9px}.profile-form input,.profile-form textarea{background:rgba(0,0,0,.14)}.theme-clean .profile-form input,.theme-clean .profile-form textarea{background:#f8fafc;color:#142033;border-color:#dde6ef}.qr-section{display:flex;align-items:center;justify-content:space-between;gap:18px}.qr-section p{margin:0;color:#91a5bb}.qr-section img{border-radius:8px}.profile-footer{text-align:center;color:#6d8199;font-size:11px;padding:14px}.profile-flashes{width:min(670px,calc(100% - 24px));margin:14px auto 0}@media(max-width:900px){.hero-grid{grid-template-columns:1fr}.nfc-card-preview{min-height:320px}.feature-grid{grid-template-columns:1fr 1fr}.stat-grid{grid-template-columns:repeat(2,1fr)}.two-col{grid-template-columns:1fr}.sticky{position:static}.page-head{align-items:flex-start;flex-direction:column}.nav-links>a:not(.btn){display:none}.cta-panel{align-items:flex-start;flex-direction:column}}@media(max-width:600px){.shell{width:min(100% - 22px,1180px)}.hero{padding:64px 0 52px}.hero h1{font-size:42px}.hero-copy{font-size:16px}.physical-card{padding:22px}.feature-grid,.form-grid{grid-template-columns:1fr}.section{padding:48px 0}.stat-grid{grid-template-columns:1fr 1fr}.panel,.auth-card{padding:18px}.primary-actions{grid-template-columns:1fr 1fr}.primary-actions .primary{grid-column:1/-1}.profile-shell{padding-top:14px}.identity-card,.profile-section{padding:18px;border-radius:19px}.identity-card h1{font-size:28px}.bank-card{grid-template-columns:auto 1fr}.copy-iban{grid-column:1/-1}.qr-section{align-items:flex-start}.profile-avatar{width:82px;height:82px;border-radius:23px}.nfc-card-preview{min-height:260px}.card-identity strong{font-size:22px}.nav-wrap{height:64px}}.status-form{display:flex;align-items:center;gap:8px}.status-form select{min-width:110px;padding:7px}.legal h1{font-size:38px;margin:12px 0}.legal h2{font-size:20px;margin-top:28px}.legal p{line-height:1.9}.footer a{color:#9fb0c7}.product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.product-card{border:1px solid var(--line);border-radius:22px;overflow:hidden;background:rgba(255,255,255,.035)}.product-card.secure-product{box-shadow:inset 0 0 0 1px rgba(116,240,228,.18)}.product-visual{aspect-ratio:1.58;margin:16px;border-radius:18px;padding:18px;background:linear-gradient(145deg,#17283c,#08131f);display:flex;flex-direction:column;justify-content:space-between;box-shadow:var(--shadow)}.product-visual.large{margin:0;min-height:320px}.product-visual span,.product-visual strong{font-size:12px;color:#9fb0c7}.product-visual b{font-size:34px;color:var(--brand2)}.product-body{padding:0 18px 20px}.product-body h2{margin:10px 0}.product-body p{color:var(--muted);min-height:72px}.product-meta{display:flex;gap:7px}.product-meta span{font-size:9px;border:1px solid var(--line);padding:5px 7px;border-radius:99px;color:var(--brand2)}.price-line{display:flex;gap:10px;align-items:baseline;margin:16px 0}.price-line strong{font-size:22px}.price-line.large strong{font-size:32px}.price-line del{color:#6f8298}.product-actions{display:grid;grid-template-columns:1fr auto;gap:8px}.detail-list{display:grid;gap:10px;margin:20px 0}.detail-list>div,.order-summary>div{display:flex;justify-content:space-between;gap:14px;padding:10px 0;border-bottom:1px solid var(--line)}.detail-list span{color:var(--muted)}.designer-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:22px}.designer-preview{height:max-content}.preview-label{font-size:11px;color:var(--muted);margin-bottom:8px}.design-card{--designer-accent:#46D7C9;aspect-ratio:1.58;border-radius:24px;padding:28px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:var(--shadow);border:1px solid rgba(255,255,255,.14)}.design-card strong,.design-card span,.design-card small{display:block}.design-card strong{font-size:28px}.design-card span{margin-top:4px}.design-card small{color:var(--designer-accent);margin-top:4px}.design-card i{height:4px;width:58px;background:var(--designer-accent);border-radius:99px}.design-nfc{margin-right:auto;color:var(--designer-accent)}.manufacturing-note,.upload-inline{margin-top:14px;border:1px solid var(--line);border-radius:14px;padding:14px;display:flex;justify-content:space-between;gap:12px}.upload-inline{display:block}.upload-inline form{display:flex;gap:8px;align-items:center;margin-top:10px}.cart-list{display:grid;gap:10px}.cart-row{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:16px;border:1px solid var(--line);border-radius:14px}.cart-row small{display:block;color:var(--muted);margin-top:5px}.cart-actions{display:flex;align-items:center;gap:14px}.cart-actions form{display:flex;gap:7px;align-items:center}.cart-actions input[type=number]{width:75px}.order-summary h2{margin-top:0}.summary-total{font-size:19px!important;border-top:1px solid var(--line);border-bottom:0!important;margin-top:8px}.checkout-grid{display:grid;grid-template-columns:1.3fr .7fr;gap:20px}.payment-options{display:grid;gap:9px}.payment-option{display:flex;grid-template-columns:none;flex-direction:row;align-items:center;gap:12px;border:1px solid var(--line);border-radius:14px;padding:14px}.payment-option input{width:auto}.payment-option span{display:block}.payment-option small{display:block;color:var(--muted);margin-top:4px}.checkout-line{font-size:13px}.timeline{display:grid;gap:8px}.timeline>div{display:flex;gap:18px;padding:10px;border-bottom:1px solid var(--line)}.timeline span{color:var(--muted);font-size:12px}.card-controls{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.verify-banner{display:flex;align-items:center;gap:18px}.verify-banner p{margin:0;flex:1}.verification-list{display:grid;gap:9px;margin:18px 0}.verification-list>div{display:flex;justify-content:space-between;border-bottom:1px solid var(--line);padding-bottom:9px}.verified{color:var(--ok)}.unverified{color:var(--warning)}.media-upload-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.upload-card{display:grid;gap:9px;border:1px solid var(--line);border-radius:14px;padding:14px}.upload-card small{color:var(--muted)}.divider{border:0;border-top:1px solid var(--line);margin:22px 0}.json-box{direction:ltr;text-align:left;white-space:pre-wrap;max-height:300px;overflow:auto;background:#07111c;padding:12px;border-radius:10px}.mini-edit{display:grid;gap:6px;min-width:240px;padding-top:10px}.back-link{display:inline-block;margin-bottom:18px;color:var(--brand2)}@media(max-width:1000px){.product-grid{grid-template-columns:repeat(2,1fr)}.designer-grid,.checkout-grid{grid-template-columns:1fr}.media-upload-grid{grid-template-columns:1fr 1fr}}@media(max-width:600px){.product-grid,.media-upload-grid{grid-template-columns:1fr}.product-actions{grid-template-columns:1fr}.cart-row,.verify-banner{align-items:flex-start;flex-direction:column}.cart-actions{width:100%;flex-wrap:wrap}.upload-inline form{align-items:stretch;flex-direction:column}.design-card{padding:20px}.design-card strong{font-size:23px}}.back-preview-label{margin-top:18px}.design-card-back{margin-top:0}.design-card-back strong{font-size:22px;color:var(--designer-accent)}.business-nav{display:flex;gap:8px;flex-wrap:wrap;margin:0 auto 24px;width:min(1180px,calc(100% - 32px));padding:10px;border:1px solid var(--line);border-radius:16px;background:rgba(255,255,255,.03)}.business-nav a{padding:9px 12px;border-radius:10px;color:#c8d6e5;font-size:13px}.business-nav a:hover{background:rgba(70,215,201,.1);color:var(--brand2)}.org-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.org-card{display:flex;flex-direction:column;gap:6px;border:1px solid var(--line);padding:16px;border-radius:15px;background:rgba(255,255,255,.025)}.org-card:hover{border-color:rgba(70,215,201,.35);transform:translateY(-1px)}.org-card small,.member-head small{color:var(--muted)}.enterprise-member-grid,.enterprise-org-admin-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.member-card{border:1px solid var(--line);border-radius:18px;padding:16px;background:rgba(255,255,255,.025)}.member-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.member-head strong,.member-head small{display:block}.permission-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:10px 0 14px}.brand-swatch{width:38px;height:38px;border-radius:12px;border:1px solid rgba(255,255,255,.2);box-shadow:inset 0 0 0 4px rgba(0,0,0,.12)}.code-sample{direction:ltr;text-align:left;margin-top:16px;padding:13px;border:1px solid var(--line);border-radius:12px;background:#06101b;overflow:auto;color:#b9d5d2;font-size:12px;line-height:1.8}.analytics-bars{display:grid;gap:9px}.bar-row{display:grid;grid-template-columns:90px 1fr 45px;gap:10px;align-items:center;font-size:12px}.bar-row>div{height:9px;border-radius:99px;background:rgba(255,255,255,.06);overflow:hidden}.bar-row i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,var(--brand),var(--brand2))}.bar-row span{color:var(--muted);direction:ltr}.enterprise-lock{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-bottom:18px}.enterprise-lock span{color:var(--muted)}.enterprise-profile-logo{display:block;max-width:150px;max-height:55px;object-fit:contain;margin-bottom:18px}.status.requested{color:var(--warning)}.status.approved{color:#8abfff}.status.provisioned{color:var(--ok)}.status.rejected,.status.cancelled{color:var(--danger)}@media(max-width:900px){.enterprise-member-grid,.enterprise-org-admin-grid{grid-template-columns:1fr}.business-nav{width:min(100% - 22px,1180px);overflow-x:auto;flex-wrap:nowrap}.business-nav a{white-space:nowrap}.org-grid{grid-template-columns:1fr}}@media(max-width:600px){.permission-grid{grid-template-columns:1fr}.bar-row{grid-template-columns:78px 1fr 38px}.enterprise-lock{align-items:flex-start;flex-direction:column}}:root{--bg:#050b13;--bg-elevated:#09131f;--surface:#0c1725;--surface-2:#101d2c;--text:#f7fbff;--text-soft:#d9e5f2;--muted:#8fa2b8;--muted-2:#677b92;--line:rgba(255,255,255,.085);--line-strong:rgba(255,255,255,.14);--brand:#59f1df;--brand-2:#6ca6ff;--brand-3:#9a7cff;--brand-rgb:89,241,223;--ok:#65e49d;--danger:#ff7587;--warning:#ffc86d;--radius:18px;--radius-lg:28px;--radius-xl:38px;--shadow-soft:0 22px 70px rgba(0,0,0,.24);--shadow-card:0 30px 90px rgba(0,0,0,.34);--max:1240px;font-family:"Segoe UI",Tahoma,Arial,sans-serif}*{box-sizing:border-box}html{scroll-padding-top:92px}body.site-body{background:var(--bg);color:var(--text);font-feature-settings:"kern";text-rendering:optimizeLegibility;overflow-x:hidden}.site-body:before{content:"";position:fixed;inset:0;z-index:-2;background:radial-gradient(900px 600px at 85% -8%,rgba(69,130,185,.16),transparent 68%),radial-gradient(700px 520px at -10% 22%,rgba(89,241,223,.07),transparent 70%),#050b13;pointer-events:none}.site-body:after{content:"";position:fixed;inset:0;z-index:-1;opacity:.18;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px);background-size:52px 52px;mask-image:linear-gradient(to bottom,black,transparent 62%)}.shell{width:min(var(--max),calc(100% - 44px));margin-inline:auto}.skip-link{position:fixed;top:10px;right:10px;transform:translateY(-160%);z-index:9999;background:white;color:#05111d;padding:10px 14px;border-radius:10px;font-weight:800}.skip-link:focus{transform:none}::selection{background:rgba(89,241,223,.24);color:white}a,button{transition:color .2s ease,background .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.topbar{height:auto;position:sticky;top:0;z-index:100;border-bottom:1px solid transparent;background:rgba(5,11,19,.62);backdrop-filter:blur(22px) saturate(130%);transition:.25s ease}.topbar.scrolled{border-bottom-color:var(--line);background:rgba(5,11,19,.9);box-shadow:0 10px 40px rgba(0,0,0,.22)}.nav-wrap{height:82px}.brand{gap:12px}.brand-mark{width:42px;height:42px;border-radius:14px;background:linear-gradient(145deg,rgba(89,241,223,.14),rgba(108,166,255,.12));border:1px solid rgba(89,241,223,.24);box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 10px 40px rgba(0,0,0,.2);color:var(--brand);overflow:hidden}.brand-mark svg{width:100%;height:100%;fill:var(--brand);overflow:visible}.brand-mark svg .brand-wave{fill:none;stroke:var(--brand);stroke-width:2;stroke-linecap:round}.brand-mark.mini{width:36px;height:36px;border-radius:12px}.brand-copy{display:flex;flex-direction:column;line-height:1.05}.brand-copy strong{font-size:15px;letter-spacing:.015em}.brand-copy small{font-size:8px;text-transform:uppercase;letter-spacing:.16em;color:var(--muted);margin-top:5px;direction:ltr}.nav-links{gap:25px;font-size:13px;color:#b9c7d6}.nav-links>a:not(.btn){position:relative}.nav-links>a:not(.btn):after{content:"";position:absolute;right:0;bottom:-8px;width:0;height:1px;background:var(--brand);transition:width .2s ease}.nav-links>a:not(.btn):hover{color:white}.nav-links>a:not(.btn):hover:after{width:100%}.nav-user{display:flex;align-items:center;gap:8px;padding-right:8px;border-right:1px solid var(--line)}.nav-logout{border:0;background:none;color:var(--muted);font:inherit;padding:8px;cursor:pointer}.nav-logout:hover{color:white}.menu-toggle{display:none;width:44px;height:44px;border:1px solid var(--line);border-radius:13px;background:rgba(255,255,255,.035);align-items:center;justify-content:center;flex-direction:column;gap:5px;cursor:pointer}.menu-toggle span{display:block;width:18px;height:1.5px;background:#d8e3ee;transition:.2s ease}.menu-toggle[aria-expanded=true] span:nth-child(1){transform:translateY(6.5px) rotate(45deg)}.menu-toggle[aria-expanded=true] span:nth-child(2){opacity:0}.menu-toggle[aria-expanded=true] span:nth-child(3){transform:translateY(-6.5px) rotate(-45deg)}.mobile-nav{border-top:1px solid var(--line);background:#07101a}.mobile-nav-inner{display:grid;padding-block:15px 22px}.mobile-nav a,.mobile-logout{padding:13px 4px;border-bottom:1px solid rgba(255,255,255,.055);color:#d8e3ee}.mobile-nav .btn{margin-top:12px;border-bottom:0}.mobile-logout{width:100%;text-align:right;border:0;border-bottom:1px solid rgba(255,255,255,.055);background:none;font:inherit;cursor:pointer}.menu-open{overflow:hidden}.btn{min-height:46px;border-radius:13px;padding:12px 19px;background:linear-gradient(135deg,#59f1df 0%,#6dd7e8 44%,#74afff 100%);color:#041019;font-weight:800;letter-spacing:-.01em;box-shadow:0 10px 30px rgba(89,241,223,.12),inset 0 1px 0 rgba(255,255,255,.45);position:relative;isolation:isolate}.btn:hover{transform:translateY(-2px);box-shadow:0 16px 40px rgba(89,241,223,.17),inset 0 1px 0 rgba(255,255,255,.55)}.btn:active{transform:translateY(0)}.btn.small{min-height:38px;padding:8px 14px;border-radius:11px}.btn-xl{min-height:54px;padding:14px 23px;border-radius:15px;gap:13px}.btn-arrow{font-size:19px;line-height:1}.btn-ghost,.btn.secondary{background:rgba(255,255,255,.035);color:#edf5fc;border:1px solid var(--line-strong);box-shadow:inset 0 1px 0 rgba(255,255,255,.03)}.btn-ghost:hover,.btn.secondary:hover{background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.22);box-shadow:none}.btn-light{background:white;color:#07111d;box-shadow:0 15px 50px rgba(0,0,0,.2)}.hero-v4{position:relative;padding:94px 0 26px;min-height:760px;overflow:hidden}.hero-v4:before{content:"";position:absolute;inset:0;background:radial-gradient(700px 430px at 70% 42%,rgba(89,241,223,.055),transparent 70%);pointer-events:none}.hero-aurora{position:absolute;border-radius:50%;filter:blur(60px);opacity:.2;pointer-events:none}.hero-aurora-a{width:460px;height:460px;left:-190px;top:30px;background:#214b92}.hero-aurora-b{width:400px;height:400px;right:42%;bottom:-250px;background:#27a99b}.hero-grid-v4{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(480px,.98fr);gap:55px;align-items:center;min-height:610px}.hero-pill{display:inline-flex;align-items:center;gap:9px;padding:8px 12px;border:1px solid rgba(89,241,223,.17);border-radius:999px;background:rgba(89,241,223,.045);font-size:11px;color:#bde9e3}.live-dot{width:7px;height:7px;border-radius:50%;background:var(--brand);box-shadow:0 0 0 5px rgba(89,241,223,.08),0 0 18px var(--brand)}.hero-v4 h1{font-size:clamp(46px,5.5vw,79px);line-height:1.07;margin:22px 0 24px;letter-spacing:-.055em;font-weight:850}.gradient-text{background:linear-gradient(95deg,#67f4e3 0%,#76c9ff 52%,#a997ff 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-v4 .hero-copy{font-size:17px;line-height:2;color:#9eb1c5;max-width:680px;margin:0}.hero-v4 .hero-actions{margin-top:31px}.hero-proof{margin-top:37px;padding-top:23px;border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.hero-proof>div{display:flex;gap:9px;align-items:flex-start}.proof-icon{width:27px;height:27px;border:1px solid rgba(89,241,223,.16);background:rgba(89,241,223,.045);color:var(--brand);border-radius:8px;display:grid;place-items:center;font-size:11px;flex:none}.hero-proof strong,.hero-proof small{display:block}.hero-proof strong{font-size:11px;color:#dfe9f3}.hero-proof small{font-size:9px;color:#71859a;margin-top:3px}.hero-bottom-line{display:flex;justify-content:center;align-items:center;gap:17px;color:#677b91;font-size:10px;letter-spacing:.04em;padding:20px 0}.hero-bottom-line i{width:3px;height:3px;border-radius:50%;background:#33485d}.hero-product-stage{position:relative;min-height:570px;display:grid;place-items:center;perspective:1400px}.stage-grid{position:absolute;inset:8% -8% 0;background-image:linear-gradient(rgba(89,241,223,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(89,241,223,.07) 1px,transparent 1px);background-size:46px 46px;transform:rotateX(67deg) translateY(20%);mask-image:radial-gradient(circle at center,black,transparent 67%);opacity:.38}.orbit{position:absolute;border:1px solid rgba(89,241,223,.1);border-radius:50%}.orbit-one{width:430px;height:430px}.orbit-two{width:540px;height:540px;border-color:rgba(108,166,255,.07)}.premium-card-mock{width:420px;aspect-ratio:1.586;position:relative;z-index:5;border-radius:27px;padding:28px;background:linear-gradient(140deg,#0b111a 0%,#101c29 47%,#07121c 100%);border:1px solid rgba(255,255,255,.14);box-shadow:0 50px 100px rgba(0,0,0,.5),0 0 0 1px rgba(89,241,223,.04),inset 0 1px 0 rgba(255,255,255,.11);transform:rotateY(-15deg) rotateX(5deg) rotateZ(-6deg);display:flex;flex-direction:column;justify-content:space-between;overflow:hidden}.premium-card-mock:before{content:"";position:absolute;width:220px;height:220px;border-radius:50%;background:rgba(89,241,223,.11);filter:blur(55px);right:-90px;bottom:-110px}.premium-card-shine{position:absolute;inset:-40%;background:linear-gradient(115deg,transparent 38%,rgba(255,255,255,.08) 49%,transparent 59%);transform:translateX(-35%)}.premium-card-head,.premium-card-foot{display:flex;align-items:center;gap:9px;font-size:9px;letter-spacing:.13em;color:#8fa3b8;position:relative;z-index:2}.premium-card-head .contactless-mark{margin-right:auto;color:var(--brand);font-size:16px;letter-spacing:-.15em;transform:rotate(-90deg)}.card-brand-dot{width:10px;height:10px;border-radius:3px;background:linear-gradient(135deg,var(--brand),var(--brand-2));box-shadow:0 0 16px rgba(89,241,223,.38)}.premium-card-center{position:relative;z-index:2}.premium-card-center strong{display:block;font-size:29px;letter-spacing:.035em;margin:6px 0}.premium-card-center small{color:#8296aa}.micro-label{font-size:7px;color:var(--brand);letter-spacing:.18em}.premium-card-foot{justify-content:space-between}.qr-matrix{font-size:29px;color:#dce9f5}.profile-float-card{position:absolute;z-index:7;width:265px;border:1px solid rgba(255,255,255,.13);background:rgba(10,22,34,.86);backdrop-filter:blur(22px);border-radius:22px;box-shadow:0 30px 80px rgba(0,0,0,.38);padding:16px}.profile-float-main{left:-4px;bottom:55px;transform:rotate(-1deg)}.float-profile-head{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center}.avatar-demo{width:42px;height:42px;border-radius:14px;background:linear-gradient(145deg,#52e5d4,#759df5);color:#07121c;display:grid;place-items:center;font-size:11px;font-weight:900}.float-profile-head strong,.float-profile-head small{display:block}.float-profile-head strong{font-size:12px}.float-profile-head small{font-size:9px;color:#75899e;margin-top:3px}.verified-mini{width:18px;height:18px;border-radius:50%;display:grid;place-items:center;background:rgba(89,241,223,.1);border:1px solid rgba(89,241,223,.2);color:var(--brand);font-size:9px}.float-action-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:15px}.float-action-grid span{padding:7px 4px;border-radius:8px;background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.06);text-align:center;font-size:8px;color:#9fb2c4}.float-socials{display:flex;gap:7px;margin-top:11px}.float-socials i{width:27px;height:27px;border-radius:8px;background:#101e2d;border:1px solid var(--line);display:grid;place-items:center;font-style:normal;font-size:9px;color:#bacada}.floating-chip{position:absolute;z-index:8;display:flex;align-items:center;gap:10px;padding:11px 14px;border:1px solid rgba(255,255,255,.12);background:rgba(8,18,29,.82);backdrop-filter:blur(18px);border-radius:15px;box-shadow:0 20px 55px rgba(0,0,0,.28)}.floating-chip-taps{top:67px;right:10px}.floating-chip-secure{right:16px;bottom:66px}.floating-chip strong,.floating-chip small{display:block}.floating-chip strong{font-size:9px;color:#d8e5ef}.floating-chip small{font-size:7px;color:#6e8499;margin-bottom:2px}.chip-pulse{width:10px;height:10px;border-radius:50%;background:var(--brand);box-shadow:0 0 0 6px rgba(89,241,223,.08)}.lock-glyph{width:25px;height:25px;border-radius:8px;display:grid;place-items:center;color:#91c6ff;background:rgba(108,166,255,.1);font-size:10px}.section{padding:100px 0}.section-kicker{display:flex;align-items:center;gap:13px;color:#7f93a8;font-size:10px;letter-spacing:.12em;margin-bottom:34px}.section-kicker span:first-child{color:var(--brand);direction:ltr}.section-kicker i{height:1px;width:45px;background:linear-gradient(90deg,var(--brand),transparent)}.split-head{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:end;max-width:none;margin-bottom:45px}.split-head h2,.center-head h2,.showcase-copy h2,.enterprise-copy h2,.final-cta h2{font-size:clamp(38px,4.2vw,62px);line-height:1.12;letter-spacing:-.045em;margin:0}.split-head p{font-size:15px;line-height:2;color:#8da1b6;margin:0 0 5px}.eyebrow{font-size:10px;letter-spacing:.2em;color:var(--brand);font-weight:800;direction:ltr;display:inline-block}.center-head{text-align:center;max-width:800px;margin:0 auto 55px}.center-head .eyebrow{margin-bottom:15px}.platform-section{position:relative}.platform-section:before{content:"";position:absolute;left:50%;top:0;width:1px;height:65px;background:linear-gradient(transparent,var(--line-strong),transparent)}.bento-grid{display:grid;grid-template-columns:1.2fr .8fr .8fr;grid-template-rows:365px 320px;gap:15px}.bento-card{position:relative;overflow:hidden;border:1px solid var(--line);border-radius:26px;background:linear-gradient(145deg,rgba(255,255,255,.044),rgba(255,255,255,.018));padding:30px;box-shadow:inset 0 1px 0 rgba(255,255,255,.025)}.bento-card:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(120deg,transparent,rgba(255,255,255,.018),transparent)}.bento-card h3{font-size:22px;line-height:1.4;margin:13px 0 9px;letter-spacing:-.02em}.bento-card p{font-size:13px;line-height:1.9;color:#8599ae;margin:0}.bento-label{font-size:8px;color:#71eada;letter-spacing:.16em;direction:ltr}.bento-profile{grid-column:span 2;display:grid;grid-template-columns:1fr 280px;align-items:center;gap:25px}.mini-profile-demo{width:230px;margin-inline:auto;background:#f6f9fc;color:#142033;border-radius:25px;padding:0 14px 17px;text-align:center;box-shadow:0 30px 70px rgba(0,0,0,.28);transform:rotate(3deg);overflow:hidden}.mini-cover{height:72px;margin:0 -14px;background:linear-gradient(135deg,#07111f,#153b55)}.mini-avatar{width:54px;height:54px;margin:-27px auto 7px;border:4px solid #f6f9fc;border-radius:18px;background:linear-gradient(145deg,#4de7d7,#719ff7)}.mini-profile-demo strong,.mini-profile-demo small{display:block}.mini-profile-demo strong{font-size:11px}.mini-profile-demo small{font-size:7px;color:#7c8c9e;margin:3px}.mini-buttons{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;margin:10px 0}.mini-buttons i{height:22px;border-radius:7px;background:#e7eef4}.mini-link-row{height:21px;border-radius:7px;background:#edf2f6;margin-top:5px}.mini-link-row.short{width:78%}.bento-live{background:radial-gradient(circle at 100% 100%,rgba(89,241,223,.08),transparent 50%),linear-gradient(145deg,rgba(255,255,255,.045),rgba(255,255,255,.016))}.bento-icon{margin-top:28px;width:56px;height:56px;border-radius:17px;border:1px solid rgba(89,241,223,.18);background:rgba(89,241,223,.055);display:grid;place-items:center;color:var(--brand);font-size:23px}.update-flow{position:absolute;bottom:26px;right:28px;left:28px;display:flex;align-items:center;gap:8px}.update-flow span{flex:1;text-align:center;padding:9px;border:1px solid var(--line);border-radius:9px;font-size:8px;color:#687d92;direction:ltr}.update-flow span.active{color:#baf1ea;border-color:rgba(89,241,223,.18);background:rgba(89,241,223,.05)}.update-flow i{font-style:normal;color:#51677c}.bento-leads{background:radial-gradient(circle at 0 0,rgba(108,166,255,.08),transparent 45%),rgba(255,255,255,.024)}.lead-demo{display:grid;gap:7px;margin-top:19px}.lead-demo>div{display:flex;gap:9px;align-items:center;padding:8px;border:1px solid rgba(255,255,255,.06);border-radius:10px;background:rgba(0,0,0,.09)}.lead-demo>div>span{width:31px;height:31px;border-radius:9px;background:#132638;display:grid;place-items:center;font-size:8px;color:#9bc8e4}.lead-demo p{margin:0}.lead-demo strong,.lead-demo small{display:block}.lead-demo strong{font-size:9px}.lead-demo small{font-size:7px;color:#6d8197;margin-top:2px}.bento-analytics{grid-column:span 2;display:grid;grid-template-columns:.8fr 1.2fr;gap:35px;align-items:center}.chart-demo{background:#07121d;border:1px solid rgba(255,255,255,.06);border-radius:18px;padding:16px;height:210px}.chart-head{display:flex;justify-content:space-between;font-size:8px;color:#75899f}.chart-head strong{color:#7de9db}.chart-demo svg{width:100%;height:135px;overflow:visible}.chart-demo .area{fill:url(#chartFill)}.chart-demo .line{fill:none;stroke:#59f1df;stroke-width:2}.chart-days{display:flex;justify-content:space-between;font-size:7px;color:#52687d}.bento-security{text-align:center}.security-orb{width:96px;height:96px;margin:26px auto 14px;border-radius:50%;border:1px solid rgba(89,241,223,.12);background:radial-gradient(circle,rgba(89,241,223,.13),rgba(89,241,223,.02) 60%,transparent 62%);display:grid;place-items:center;box-shadow:0 0 0 14px rgba(89,241,223,.018),0 0 0 28px rgba(89,241,223,.01)}.security-orb span{width:36px;height:36px;border-radius:12px;background:linear-gradient(145deg,#59f1df,#6daffc);color:#06131d;display:grid;place-items:center;font-weight:900}.how-v4{background:linear-gradient(180deg,transparent,rgba(255,255,255,.014),transparent)}.steps-v4{display:grid;grid-template-columns:repeat(3,1fr);gap:17px}.steps-v4 article{position:relative;border:1px solid var(--line);border-radius:25px;padding:26px;background:rgba(255,255,255,.018);min-height:390px}.step-number{position:absolute;top:21px;left:22px;color:#40566d;font-size:10px;letter-spacing:.12em}.step-visual{height:205px;display:grid;place-items:center}.steps-v4 h3{font-size:19px;margin:7px 0}.steps-v4 p{font-size:12px;line-height:1.9;color:#8398ad;margin:0}.tiny-card{width:180px;aspect-ratio:1.586;border-radius:15px;background:linear-gradient(145deg,#101d2a,#06101a);border:1px solid rgba(255,255,255,.12);box-shadow:0 24px 45px rgba(0,0,0,.35);transform:rotate(-8deg);padding:15px;display:flex;justify-content:space-between;align-items:flex-start}.tiny-card span{color:var(--brand);font-size:13px}.tiny-card strong{align-self:flex-end;font-size:11px;color:#8ea4b9}.activate-ring{width:128px;height:128px;border-radius:50%;border:1px solid rgba(89,241,223,.22);display:grid;place-items:center;background:radial-gradient(circle,rgba(89,241,223,.08),transparent 65%);box-shadow:0 0 0 16px rgba(89,241,223,.025),0 0 0 33px rgba(89,241,223,.012)}.activate-ring span{letter-spacing:.28em;color:#b5c8d8;font-size:17px}.step-tap-visual{position:relative}.phone-demo{width:91px;height:158px;border-radius:19px;border:2px solid #32485c;background:#08131e;box-shadow:0 24px 50px rgba(0,0,0,.3);display:grid;place-items:center;position:relative}.phone-demo i{position:absolute;top:7px;width:29px;height:3px;border-radius:9px;background:#27394a}.phone-demo span{color:#86d8ce;font-size:9px}.wave-demo{position:absolute;right:calc(50% - 88px);top:70px;color:var(--brand);font-size:25px;letter-spacing:-.25em;transform:rotate(-90deg)}.cards-showcase{padding-top:80px}.showcase-wrap{position:relative;min-height:570px;border:1px solid var(--line);border-radius:36px;background:radial-gradient(600px 400px at 80% 35%,rgba(89,241,223,.085),transparent 70%),linear-gradient(145deg,#09141f,#060c14);overflow:hidden;padding:65px;display:grid;grid-template-columns:.85fr 1.15fr;align-items:center;gap:50px}.showcase-wrap:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 1px);background-size:38px 38px;mask-image:linear-gradient(to left,black,transparent 75%)}.showcase-copy{position:relative;z-index:3}.showcase-copy h2{font-size:clamp(38px,4vw,56px);margin:13px 0 18px}.showcase-copy p{color:#8fa3b8;line-height:1.9;font-size:14px}.showcase-tags{display:flex;gap:7px;flex-wrap:wrap;margin:24px 0}.showcase-tags span{font-size:8px;letter-spacing:.1em;padding:7px 10px;border-radius:999px;border:1px solid var(--line);color:#91a6bb;direction:ltr}.card-stack-stage{position:relative;height:430px;perspective:1400px;z-index:2}.stack-card{position:absolute;width:410px;aspect-ratio:1.586;border-radius:26px;padding:28px;border:1px solid rgba(255,255,255,.14);box-shadow:0 40px 80px rgba(0,0,0,.42);display:flex;flex-direction:column;justify-content:space-between}.stack-card strong{font-size:24px}.stack-card small{display:block;color:#8195aa;margin-top:5px}.stack-back{right:50px;top:15px;background:linear-gradient(145deg,#39294e,#14111b);transform:rotate(-13deg) translateZ(-60px);color:#d0a9ff}.stack-mid{right:115px;top:95px;background:linear-gradient(145deg,#172b3b,#0b121b);transform:rotate(7deg);color:#73c3ff}.stack-front{right:20px;top:135px;background:linear-gradient(145deg,#0c171f,#081018 65%,#143238);transform:rotate(-4deg);z-index:4}.stack-front>div:nth-child(2)>strong{display:block;font-size:29px}.stack-front .premium-card-head,.stack-front .premium-card-foot{position:static}.enterprise-section{padding-top:60px}.enterprise-panel{min-height:610px;border-radius:38px;background:linear-gradient(135deg,#e9f5f4 0%,#f8fbfd 56%,#e9f0ff 100%);color:#0a1723;display:grid;grid-template-columns:.87fr 1.13fr;align-items:center;gap:55px;padding:65px;position:relative;overflow:hidden}.enterprise-grid-bg{position:absolute;inset:0;background-image:linear-gradient(rgba(8,30,41,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(8,30,41,.045) 1px,transparent 1px);background-size:42px 42px;mask-image:radial-gradient(circle at 75% 50%,black,transparent 75%)}.enterprise-copy,.enterprise-ui-demo{position:relative;z-index:2}.enterprise-copy .eyebrow{color:#0d8d81}.enterprise-copy h2{margin:13px 0 18px}.enterprise-copy p{font-size:14px;line-height:1.9;color:#526779}.enterprise-points{display:grid;grid-template-columns:1fr 1fr;gap:8px 20px;margin:23px 0 27px}.enterprise-points span{font-size:10px;color:#405768}.enterprise-window{background:#07111b;border-radius:23px;box-shadow:0 35px 80px rgba(18,45,57,.22);overflow:hidden;border:1px solid rgba(255,255,255,.14);transform:perspective(1300px) rotateY(6deg)}.window-bar{height:42px;border-bottom:1px solid rgba(255,255,255,.07);display:flex;align-items:center;gap:6px;padding:0 14px;color:#6e8194;font-size:8px}.window-bar i{width:7px;height:7px;border-radius:50%;background:#273b4d}.window-bar i:first-child{background:#59f1df}.window-bar span{margin-right:auto}.window-body{display:grid;grid-template-columns:105px 1fr;min-height:320px}.window-body aside{border-left:1px solid rgba(255,255,255,.06);padding:18px 12px;display:grid;align-content:start;gap:7px}.window-body aside span,.window-body aside b{padding:8px;border-radius:7px;font-size:7px;color:#687c90}.window-body aside b{background:rgba(89,241,223,.08);color:#7de8dc}.window-body main{padding:18px}.window-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.window-stats>div{padding:11px;border:1px solid rgba(255,255,255,.06);background:#0b1824;border-radius:10px}.window-stats small,.window-stats strong{display:block}.window-stats small{font-size:6px;color:#62788c}.window-stats strong{font-size:16px;color:#dce8f2;margin-top:5px}.window-list{display:grid;gap:8px;margin-top:15px}.window-list>span{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:11px;border:1px solid rgba(255,255,255,.055);border-radius:10px;color:#adbdca}.window-list i{width:26px;height:26px;border-radius:8px;background:#142638}.window-list b{font-size:7px}.window-list em{font-style:normal;font-size:6px;color:#5e7488}.final-cta-section{padding-bottom:120px}.final-cta{position:relative;overflow:hidden;text-align:center;border:1px solid var(--line);border-radius:38px;padding:82px 25px;background:linear-gradient(145deg,rgba(255,255,255,.038),rgba(255,255,255,.015))}.cta-glow{position:absolute;width:550px;height:300px;border-radius:50%;background:rgba(89,241,223,.11);filter:blur(90px);left:50%;bottom:-240px;transform:translateX(-50%)}.final-cta>*:not(.cta-glow){position:relative;z-index:2}.final-cta h2{margin:15px 0 14px}.final-cta p{color:#899db1;line-height:1.8}.center-actions{justify-content:center}[data-reveal]{opacity:0;transform:translateY(18px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.8,.2,1)}[data-reveal].is-visible{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}[data-reveal]{opacity:1;transform:none;transition:none}.btn,.org-card{transition:none}}.auth-section{padding:75px 16px;background:radial-gradient(450px 300px at 50% 10%,rgba(89,241,223,.06),transparent 72%)}.auth-card,.panel,.stat-card,.feature-card{background:linear-gradient(145deg,rgba(255,255,255,.045),rgba(255,255,255,.018));border-color:var(--line);box-shadow:inset 0 1px 0 rgba(255,255,255,.025)}.auth-card{border-radius:28px;padding:38px;box-shadow:0 30px 90px rgba(0,0,0,.28)}.auth-card h1{font-size:38px;letter-spacing:-.035em}.auth-card p{color:#8ea2b7}.form-stack{gap:17px}label{font-size:12px;color:#c6d3df}input,select,textarea{min-height:47px;border-radius:12px;border-color:rgba(255,255,255,.095);background:#07121d;color:#f5f9fd;padding:12px 14px}textarea{min-height:115px}input::placeholder,textarea::placeholder{color:#52677b}input:focus,select:focus,textarea:focus{border-color:rgba(89,241,223,.48);box-shadow:0 0 0 4px rgba(89,241,223,.06)}.page-head{padding-top:58px;align-items:flex-end}.page-head h1{font-size:43px;letter-spacing:-.04em}.panel{border-radius:22px;padding:25px}.panel h2{letter-spacing:-.02em}.stat-grid{gap:12px}.stat-card{border-radius:18px;padding:20px}.stat-card strong{font-size:28px}.table-wrap{border-radius:14px;border:1px solid rgba(255,255,255,.045)}table{background:rgba(0,0,0,.06)}th{font-size:10px;letter-spacing:.04em;text-transform:none;background:rgba(255,255,255,.018)}th,td{border-color:rgba(255,255,255,.055)}tr:hover td{background:rgba(255,255,255,.012)}.status{border:1px solid rgba(255,255,255,.05)}.item-row{border-radius:13px;background:rgba(255,255,255,.018)}.item-row:hover{border-color:rgba(89,241,223,.12)}.copybox,.code-sample,.json-box{background:#050e17;border-color:rgba(255,255,255,.08)}.business-nav{margin-top:10px;border-radius:15px;background:rgba(255,255,255,.025);backdrop-filter:blur(12px)}.business-nav a:hover{background:rgba(89,241,223,.075);color:var(--brand)}.org-card,.member-card{background:linear-gradient(145deg,rgba(255,255,255,.035),rgba(255,255,255,.015));border-radius:18px}.org-card:hover{border-color:rgba(89,241,223,.22);transform:translateY(-2px)}.product-grid{gap:16px}.product-card{border-radius:24px;border-color:var(--line);background:linear-gradient(145deg,rgba(255,255,255,.04),rgba(255,255,255,.015));transition:.25s ease;box-shadow:inset 0 1px 0 rgba(255,255,255,.025)}.product-card:hover{transform:translateY(-5px);border-color:rgba(89,241,223,.2);box-shadow:0 24px 65px rgba(0,0,0,.22)}.product-visual{border-radius:18px;background:radial-gradient(circle at 80% 20%,rgba(89,241,223,.08),transparent 38%),linear-gradient(145deg,#122131,#07121d);border:1px solid rgba(255,255,255,.07);box-shadow:0 24px 55px rgba(0,0,0,.24)}.product-visual b{color:var(--brand);font-size:31px}.product-body p{font-size:12px;line-height:1.8}.product-meta span{color:#8edfd6;border-color:rgba(89,241,223,.12)}.price-line strong{font-size:25px}.designer-grid,.checkout-grid{gap:18px}.design-card{border-radius:26px;background-image:radial-gradient(circle at 80% 20%,rgba(255,255,255,.08),transparent 30%);box-shadow:0 30px 80px rgba(0,0,0,.35)}.cart-row{background:rgba(255,255,255,.018);border-radius:16px}.payment-option:hover{border-color:rgba(89,241,223,.18);background:rgba(89,241,223,.025)}.profile-body{background:radial-gradient(500px 320px at 50% -10%,rgba(89,241,223,.08),transparent 70%),#050c14}.profile-shell{padding-top:42px}.identity-card,.profile-section{border-radius:27px;background:rgba(255,255,255,.038);border-color:rgba(255,255,255,.09);box-shadow:inset 0 1px 0 rgba(255,255,255,.025)}.profile-avatar{border-radius:25px;background:linear-gradient(145deg,var(--brand),var(--brand-2))}.identity-card h1{letter-spacing:-.03em}.profile-btn{border-radius:12px}.footer{border-top:1px solid var(--line);padding:62px 0 22px;text-align:right;background:#040910}.footer-grid{display:grid;grid-template-columns:2fr repeat(3,1fr);gap:55px}.footer-brand p{max-width:400px;line-height:1.8;color:#6f8398;font-size:11px;margin-top:17px}.footer-grid>div:not(.footer-brand){display:grid;align-content:start;gap:10px}.footer-grid a{font-size:11px;color:#73879c}.footer-grid a:hover{color:#dce7f0}.footer-title{font-size:10px;color:#b8c8d7;margin-bottom:6px}.footer-bottom{display:flex;justify-content:space-between;gap:20px;border-top:1px solid rgba(255,255,255,.055);margin-top:42px;padding-top:20px;color:#53687d;font-size:9px;direction:rtl}@media(max-width:1100px){.hero-grid-v4{grid-template-columns:1fr 480px;gap:25px}.premium-card-mock{width:370px}.profile-float-main{left:10px}.bento-grid{grid-template-columns:1fr 1fr;grid-template-rows:auto}.bento-profile,.bento-analytics{grid-column:span 2;min-height:330px}.bento-live,.bento-leads,.bento-security{min-height:330px}.showcase-wrap,.enterprise-panel{padding:45px}.card-stack-stage{transform:scale(.88);transform-origin:center}.enterprise-panel{grid-template-columns:1fr 1.1fr}}@media(max-width:900px){.desktop-nav{display:none}.menu-toggle{display:flex}.nav-wrap{height:72px}.hero-v4{padding-top:55px}.hero-grid-v4{grid-template-columns:1fr;gap:30px}.hero-copy-wrap{text-align:center}.hero-v4 .hero-copy{margin-inline:auto}.hero-v4 .hero-actions,.hero-proof{justify-content:center}.hero-proof{max-width:650px;margin-inline:auto;margin-top:30px;text-align:right}.hero-product-stage{min-height:520px;max-width:650px;width:100%;margin:auto}.premium-card-mock{width:390px}.profile-float-main{left:8%}.floating-chip-taps{right:8%}.floating-chip-secure{right:10%}.split-head{grid-template-columns:1fr;gap:18px}.bento-grid{display:grid}.bento-profile,.bento-analytics{grid-template-columns:1fr 220px}.steps-v4{grid-template-columns:1fr}.steps-v4 article{display:grid;grid-template-columns:220px 1fr;column-gap:25px;min-height:240px;align-items:center}.step-visual{grid-row:1/4;height:190px}.step-number{left:20px}.showcase-wrap,.enterprise-panel{grid-template-columns:1fr}.showcase-wrap{padding:45px;min-height:auto}.card-stack-stage{height:430px;transform:none;max-width:590px;width:100%;margin:auto}.enterprise-panel{padding:45px}.enterprise-ui-demo{max-width:650px;width:100%;margin:auto}.footer-grid{grid-template-columns:2fr 1fr 1fr}.footer-grid>div:last-child{grid-column:2}.page-head{padding-top:38px}}@media(max-width:650px){.shell{width:min(100% - 26px,var(--max))}.hero-v4{padding-top:38px;min-height:auto}.hero-v4 h1{font-size:43px;line-height:1.1}.hero-v4 .hero-copy{font-size:14px;line-height:1.9}.hero-actions{display:grid;grid-template-columns:1fr;width:100%}.hero-actions .btn{width:100%}.hero-proof{grid-template-columns:1fr;gap:9px}.hero-proof>div{background:rgba(255,255,255,.016);border:1px solid rgba(255,255,255,.04);padding:9px;border-radius:11px}.hero-product-stage{min-height:410px;transform:scale(.92)}.premium-card-mock{width:min(330px,90vw);padding:22px}.premium-card-center strong{font-size:22px}.profile-float-card{width:218px;padding:12px}.profile-float-main{left:0;bottom:20px}.floating-chip{padding:9px}.floating-chip-taps{top:18px;right:0}.floating-chip-secure{display:none}.orbit-one{width:320px;height:320px}.orbit-two{width:390px;height:390px}.hero-bottom-line{overflow:auto;justify-content:flex-start;white-space:nowrap;padding-bottom:12px}.section{padding:72px 0}.split-head h2,.center-head h2,.showcase-copy h2,.enterprise-copy h2,.final-cta h2{font-size:38px}.section-kicker{align-items:flex-start}.bento-grid{display:grid;grid-template-columns:1fr}.bento-profile,.bento-analytics,.bento-live,.bento-leads,.bento-security{grid-column:auto;min-height:320px}.bento-profile,.bento-analytics{grid-template-columns:1fr}.mini-profile-demo{position:absolute;width:165px;left:18px;bottom:-38px;opacity:.72}.bento-profile .bento-copy{max-width:75%;position:relative;z-index:2}.chart-demo{height:175px}.chart-demo svg{height:105px}.steps-v4 article{display:block;min-height:360px}.step-visual{height:190px}.step-number{top:18px}.showcase-wrap{padding:32px 22px;border-radius:28px}.card-stack-stage{height:300px;transform:scale(.67);transform-origin:top center;margin-bottom:-100px}.stack-card{right:0!important}.enterprise-panel{padding:34px 20px;border-radius:28px}.enterprise-points{grid-template-columns:1fr}.enterprise-window{transform:none}.window-body{grid-template-columns:75px 1fr}.window-body aside{padding:12px 7px}.window-body main{padding:11px}.window-stats{grid-template-columns:1fr 1fr}.window-stats>div:last-child{display:none}.final-cta{padding:60px 20px;border-radius:28px}.footer{padding-top:45px}.footer-grid{grid-template-columns:1fr 1fr;gap:30px}.footer-brand{grid-column:1/-1}.footer-grid>div:last-child{grid-column:auto}.footer-bottom{flex-direction:column}.auth-card{padding:24px;border-radius:22px}.auth-card h1{font-size:32px}.page-head h1{font-size:36px}.panel{padding:18px}.stat-grid{grid-template-columns:1fr 1fr}.business-nav{margin-top:0}}:root{--v41-ink:#030812;--v41-panel:#09131f;--v41-panel-2:#0d1927;--v41-line:rgba(255,255,255,.085);--v41-soft:rgba(255,255,255,.045);--v41-text:#f6f9fc;--v41-muted:#8fa2b6;--v41-accent:#59efdd;--v41-accent-2:#7bc6ff;--v41-gold:#caa367;--v41-radius:28px;--v41-shadow:0 28px 90px rgba(0,0,0,.34)}body.site-body{background:radial-gradient(900px 480px at 82% -8%,rgba(73,158,194,.12),transparent 70%),radial-gradient(700px 420px at 10% 8%,rgba(89,239,221,.07),transparent 68%),#040a12}.topbar{background:rgba(4,10,18,.78);border-color:rgba(255,255,255,.065)}.btn{transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.btn:hover{transform:translateY(-2px)}.btn.btn-ghost{background:rgba(255,255,255,.025);border:1px solid rgba(255,255,255,.1);color:#e9f1f8;box-shadow:none}.btn.btn-ghost:hover{border-color:rgba(89,239,221,.25);background:rgba(89,239,221,.045)}.auth-experience{min-height:calc(100vh - 72px);padding:38px 0 70px;display:grid;align-items:center;position:relative;overflow:hidden}.auth-experience:before{content:"";position:absolute;inset:0;background:radial-gradient(680px 420px at 18% 25%,rgba(89,239,221,.08),transparent 70%),linear-gradient(rgba(255,255,255,.016) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.016) 1px,transparent 1px);background-size:auto,52px 52px,52px 52px;mask-image:linear-gradient(to bottom,#000,transparent 82%);pointer-events:none}.auth-shell-v41{position:relative;z-index:1;display:grid;grid-template-columns:1.05fr .95fr;min-height:690px;border:1px solid rgba(255,255,255,.08);border-radius:34px;overflow:hidden;background:rgba(5,12,20,.76);box-shadow:0 40px 120px rgba(0,0,0,.42)}.auth-story-panel{padding:52px;position:relative;overflow:hidden;border-left:1px solid rgba(255,255,255,.07);background:radial-gradient(500px 420px at 20% 20%,rgba(89,239,221,.1),transparent 72%),linear-gradient(145deg,#07131f,#040a12)}.auth-story-panel:after{content:"";position:absolute;width:360px;height:360px;border:1px solid rgba(89,239,221,.1);border-radius:50%;left:-170px;bottom:-150px;box-shadow:0 0 0 55px rgba(89,239,221,.02),0 0 0 110px rgba(89,239,221,.012)}.auth-brand-lockup{display:flex;align-items:center;gap:12px;font-weight:900;font-size:15px;position:relative;z-index:2}.auth-brand-lockup .brand-mark{width:32px;height:32px}.auth-story-copy{margin-top:82px;max-width:560px;position:relative;z-index:2}.auth-story-copy h1{font-size:clamp(42px,5vw,70px);line-height:1.08;letter-spacing:-.055em;margin:14px 0 22px}.auth-story-copy p{color:#92a6b9;font-size:15px;line-height:1.9;max-width:510px}.auth-mini-product{position:relative;height:220px;margin-top:38px;z-index:2}.auth-mini-card{position:absolute;right:5px;top:18px;width:330px;aspect-ratio:1.58;border-radius:24px;padding:22px;display:flex;justify-content:space-between;direction:ltr;background:linear-gradient(145deg,#101b26,#07121c 58%,#16333a);border:1px solid rgba(255,255,255,.13);box-shadow:0 30px 65px rgba(0,0,0,.35);transform:rotate(-6deg);overflow:hidden}.auth-mini-card:after{content:"";position:absolute;inset:-20%;background:linear-gradient(115deg,transparent 35%,rgba(255,255,255,.08) 48%,transparent 62%);transform:translateX(-75%)}.auth-mini-card>span{color:var(--v41-accent);font-size:18px}.auth-mini-card div{align-self:flex-end}.auth-mini-card small,.auth-mini-card strong,.auth-mini-card div span{display:block}.auth-mini-card small{font-size:8px;letter-spacing:.17em;color:#7890a3}.auth-mini-card strong{font-size:20px;margin:5px 0}.auth-mini-card div span{font-size:9px;color:#7f93a4}.auth-mini-phone{position:absolute;left:4px;bottom:0;width:150px;height:215px;border-radius:28px;border:1px solid rgba(255,255,255,.14);background:#0a1622;box-shadow:0 28px 60px rgba(0,0,0,.35);padding:28px 14px 15px;text-align:center;z-index:3}.phone-notch{position:absolute;top:8px;left:50%;transform:translateX(-50%);width:46px;height:5px;border-radius:99px;background:#1e2b36}.mini-avatar-v41{width:48px;height:48px;margin:auto;border-radius:16px;display:grid;place-items:center;background:linear-gradient(145deg,var(--v41-accent),var(--v41-accent-2));color:#041019;font-weight:900}.auth-mini-phone strong,.auth-mini-phone small{display:block}.auth-mini-phone strong{font-size:11px;margin-top:9px}.auth-mini-phone small{font-size:7px;color:#708498;margin-top:3px}.mini-actions-v41{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:13px}.mini-actions-v41 i{height:22px;border-radius:8px;background:rgba(89,239,221,.08);border:1px solid rgba(89,239,221,.12)}.auth-trust-row{display:flex;gap:18px;flex-wrap:wrap;position:relative;z-index:2;margin-top:20px;color:#8196a9;font-size:10px}.auth-trust-row span{display:flex;gap:6px;align-items:center}.auth-journey{list-style:none;padding:0;margin:45px 0 0;display:grid;gap:12px;position:relative;z-index:2}.auth-journey li{display:flex;align-items:center;gap:14px;padding:14px 15px;border:1px solid rgba(255,255,255,.065);border-radius:15px;background:rgba(255,255,255,.02)}.auth-journey li>span{width:36px;height:36px;border-radius:12px;display:grid;place-items:center;background:rgba(89,239,221,.08);color:var(--v41-accent);font:700 10px/1 monospace}.auth-journey strong,.auth-journey small{display:block}.auth-journey strong{font-size:12px}.auth-journey small{font-size:9px;color:#75899c;margin-top:3px}.auth-form-panel{display:grid;place-items:center;padding:54px 46px;background:linear-gradient(180deg,rgba(255,255,255,.018),rgba(255,255,255,.008))}.auth-form-card{width:min(470px,100%)}.auth-form-card h2{font-size:38px;letter-spacing:-.04em;margin:9px 0}.auth-form-card>p{color:#8599ac;line-height:1.8}.auth-step{font-size:9px;letter-spacing:.18em;color:var(--v41-accent);font-weight:900}.form-premium label>span{font-size:11px}.form-premium input{height:52px;border-radius:14px;background:#06111b;border-color:rgba(255,255,255,.095);font-size:13px}.form-between{display:flex;justify-content:space-between;align-items:center;font-size:10px;color:#687d91}.form-between a{color:#b3c6d7}.auth-divider{display:flex;align-items:center;gap:12px;color:#5d7286;font-size:9px;margin:23px 0 14px}.auth-divider:before,.auth-divider:after{content:"";height:1px;background:rgba(255,255,255,.065);flex:1}.terms-note{font-size:9px!important;text-align:center;color:#64798c!important;margin-top:14px}.terms-note a{color:#9db1c3}.dashboard-v41{padding-top:46px}.dashboard-hero-v41{display:flex;justify-content:space-between;align-items:flex-end;gap:28px;padding-bottom:28px}.dashboard-hero-v41 h1{font-size:46px;letter-spacing:-.045em;margin:10px 0 5px}.dashboard-hero-v41 p{color:#8195a8;margin:0}.verify-banner-v41{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:16px 18px;border:1px solid rgba(255,189,92,.16);border-radius:18px;background:rgba(255,189,92,.055);margin-bottom:18px}.verify-icon{width:38px;height:38px;border-radius:13px;background:rgba(255,189,92,.12);display:grid;place-items:center;color:#ffc66f;font-weight:900}.verify-banner-v41 strong{font-size:12px}.verify-banner-v41 p{font-size:10px;color:#8296a9;margin:4px 0 0}.dashboard-command-grid{display:grid;grid-template-columns:330px 1fr;gap:16px;margin-bottom:16px}.identity-health-card,.dashboard-metric-stage{border:1px solid var(--v41-line);border-radius:24px;background:linear-gradient(145deg,rgba(255,255,255,.04),rgba(255,255,255,.015));box-shadow:inset 0 1px 0 rgba(255,255,255,.025)}.identity-health-card{padding:22px}.identity-health-head{display:flex;justify-content:space-between;gap:12px}.identity-health-head span,.identity-health-head strong{display:block}.identity-health-head span{font-size:9px;color:#73889b}.identity-health-head strong{font-size:22px;margin-top:4px}.identity-health-head a{font-size:9px;color:var(--v41-accent)}.health-ring{--p:calc(var(--health)*1%);width:150px;height:150px;border-radius:50%;margin:20px auto;display:grid;place-items:center;background:conic-gradient(var(--v41-accent) var(--p),rgba(255,255,255,.055) 0);position:relative}.health-ring:before{content:"";position:absolute;inset:10px;border-radius:50%;background:#09131f;border:1px solid rgba(255,255,255,.055)}.health-ring div{position:relative;text-align:center}.health-ring strong,.health-ring span{display:block}.health-ring strong{font-size:27px}.health-ring span{font-size:8px;color:#6f8497;letter-spacing:.12em}.health-list{display:grid;grid-template-columns:1fr 1fr;gap:7px}.health-list span{font-size:9px;color:#61778b;padding:8px 9px;border-radius:9px;background:rgba(255,255,255,.018)}.health-list span.done{color:#9be8d8}.health-list span.done:before{content:"✓ ";color:var(--v41-accent)}.dashboard-metric-stage{padding:24px}.metric-title-row{display:flex;justify-content:space-between;align-items:flex-start}.metric-title-row h2{margin:5px 0 0;font-size:22px}.live-status{font-size:8px;display:flex;gap:6px;align-items:center;color:#7590a4;border:1px solid rgba(255,255,255,.06);padding:6px 8px;border-radius:99px}.live-status i{width:6px;height:6px;border-radius:50%;background:var(--v41-accent);box-shadow:0 0 12px var(--v41-accent)}.metric-grid-v41{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin-top:22px}.metric-grid-v41>a,.metric-grid-v41>div{padding:17px;border-radius:16px;background:#07111b;border:1px solid rgba(255,255,255,.06);min-height:112px;transition:.2s}.metric-grid-v41>a:hover{border-color:rgba(89,239,221,.18);transform:translateY(-2px)}.metric-grid-v41 span,.metric-grid-v41 strong,.metric-grid-v41 small{display:block}.metric-grid-v41 span{font-size:9px;color:#768b9e}.metric-grid-v41 strong{font-size:27px;margin:9px 0 7px}.metric-grid-v41 small{font-size:8px;color:#52687b}.engagement-strip{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin-top:18px;font-size:9px;color:#71879b}.engagement-strip>div{height:5px;border-radius:99px;background:rgba(255,255,255,.055);overflow:hidden}.engagement-strip i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--v41-accent),var(--v41-accent-2))}.quick-actions-v41{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:16px}.quick-actions-v41 a{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding:15px;border:1px solid var(--v41-line);border-radius:17px;background:rgba(255,255,255,.02);transition:.2s}.quick-actions-v41 a:hover{background:rgba(89,239,221,.03);border-color:rgba(89,239,221,.16);transform:translateY(-2px)}.quick-actions-v41>a>span{width:30px;height:30px;border-radius:10px;display:grid;place-items:center;background:rgba(89,239,221,.07);font:800 9px/1 monospace;color:var(--v41-accent)}.quick-actions-v41 strong,.quick-actions-v41 small{display:block}.quick-actions-v41 strong{font-size:10px}.quick-actions-v41 small{font-size:8px;color:#6e8396;margin-top:3px}.quick-actions-v41 b{font-size:13px;color:#6f8497}.fleet-panel-v41{margin-top:0}.card-fleet-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;margin-top:20px}.fleet-card{border:1px solid rgba(255,255,255,.065);border-radius:18px;overflow:hidden;background:#07111b}.fleet-card-visual{aspect-ratio:1.6;padding:17px;border-bottom:1px solid rgba(255,255,255,.06);background:linear-gradient(145deg,#101b25,#06101a 60%,#16343a);position:relative;display:flex;flex-direction:column;justify-content:flex-end;box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}.fleet-card-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 35%,rgba(255,255,255,.055) 49%,transparent 65%);pointer-events:none}.fleet-card-visual .contactless-mark{position:absolute;top:15px;left:16px;color:var(--v41-accent)}.fleet-card-visual small{position:absolute;top:16px;right:16px;color:#73899b;font-size:8px;letter-spacing:.12em}.fleet-card-visual strong{font-size:14px}.fleet-card-visual em{font-style:normal;font-size:7px;color:#65798b;margin-top:4px;direction:ltr;text-align:right}.fleet-card-visual.suspended,.fleet-card-visual.lost{filter:saturate(.45);opacity:.72}.fleet-card-body{padding:13px}.fleet-card-body>div:first-child{display:flex;justify-content:space-between;align-items:center;font-size:9px;color:#718699}.fleet-card-body>small{display:block;font-size:8px;color:#536a7e;margin:9px 0}.fleet-actions{display:flex;flex-wrap:wrap;gap:11px;padding-top:9px;border-top:1px solid rgba(255,255,255,.05)}.fleet-actions button,.fleet-actions a{font-size:8px;color:#9eb1c2;border:0;background:none;padding:0;cursor:pointer}.fleet-actions .danger-link{color:#e47d88}.premium-empty{padding:48px 20px;text-align:center}.premium-empty h3{font-size:20px}.premium-empty p{color:#718699}.empty-card-visual{width:150px;aspect-ratio:1.58;margin:0 auto 22px;border-radius:16px;padding:15px;display:flex;justify-content:space-between;align-items:flex-end;background:linear-gradient(145deg,#12222f,#07131e);border:1px solid rgba(255,255,255,.09);transform:rotate(-5deg);box-shadow:0 25px 50px rgba(0,0,0,.3)}.empty-card-visual span{align-self:flex-start;color:var(--v41-accent)}.store-hero-v41{padding:76px 0 42px;border-bottom:1px solid rgba(255,255,255,.055);position:relative;overflow:hidden}.store-hero-v41:after{content:"";position:absolute;inset:0;background:radial-gradient(640px 300px at 78% 20%,rgba(89,239,221,.07),transparent 75%);pointer-events:none}.store-hero-v41 .shell{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;position:relative;z-index:1}.store-hero-v41 h1{font-size:clamp(44px,6vw,74px);line-height:1.03;letter-spacing:-.055em;margin:14px 0 18px}.store-hero-v41 p{max-width:700px;color:#879bad;line-height:1.85;font-size:14px}.store-hero-actions{text-align:left}.store-hero-actions span{display:block;color:#5d7386;font-size:8px;margin-top:9px}.store-section-v41{padding-top:28px}.store-value-strip{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid rgba(255,255,255,.065);border-radius:20px;overflow:hidden;background:rgba(255,255,255,.018);margin-bottom:30px}.store-value-strip>span{padding:15px 17px;display:grid;grid-template-columns:auto 1fr;column-gap:9px;border-left:1px solid rgba(255,255,255,.055)}.store-value-strip>span:last-child{border-left:0}.store-value-strip i{grid-row:1/3;font-style:normal;font:800 8px/1 monospace;color:var(--v41-accent);width:28px;height:28px;border-radius:9px;background:rgba(89,239,221,.07);display:grid;place-items:center}.store-value-strip b{font-size:9px}.store-value-strip small{font-size:7px;color:#657a8d;margin-top:2px}.product-grid-v41{grid-template-columns:repeat(2,1fr);gap:18px}.product-card-v41{position:relative;border:1px solid rgba(255,255,255,.075);border-radius:28px;overflow:hidden;background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.014));box-shadow:inset 0 1px 0 rgba(255,255,255,.025);transition:.25s}.product-card-v41:hover{transform:translateY(-4px);border-color:rgba(89,239,221,.17);box-shadow:0 28px 80px rgba(0,0,0,.25)}.secure-corner{position:absolute;top:18px;left:18px;z-index:4;font-size:8px;letter-spacing:.12em;padding:6px 8px;border-radius:99px;background:rgba(89,239,221,.08);color:var(--v41-accent);border:1px solid rgba(89,239,221,.18)}.product-render-stage{height:335px;display:grid;place-items:center;position:relative;overflow:hidden;background:radial-gradient(340px 210px at 60% 50%,rgba(89,239,221,.075),transparent 75%),linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px),#050d15;background-size:auto,34px 34px,34px 34px}.product-shadow{position:absolute;width:340px;height:70px;border-radius:50%;background:rgba(0,0,0,.38);filter:blur(20px);transform:translateY(90px)}.physical-card-render{position:relative;width:min(390px,76%);aspect-ratio:1.58;border-radius:24px;padding:22px;display:flex;flex-direction:column;justify-content:space-between;direction:ltr;background:linear-gradient(145deg,#101c27,#07131d 60%,#143039);border:1px solid rgba(255,255,255,.13);box-shadow:0 35px 75px rgba(0,0,0,.4),inset 0 1px 0 rgba(255,255,255,.075);transform:rotate(-7deg);z-index:2;overflow:hidden}.physical-card-render:before{content:"";position:absolute;inset:-15%;background:linear-gradient(110deg,transparent 35%,rgba(255,255,255,.07) 48%,transparent 61%);transform:translateX(-70%)}.type-metal .physical-card-render,.type-secure .physical-card-render{background:linear-gradient(145deg,#25292d,#0c0f12 62%,#34393d)}.card-render-top,.card-render-bottom{display:flex;justify-content:space-between;align-items:center;font-size:8px;color:#8093a2}.card-monogram{width:28px;height:28px;border:1px solid rgba(255,255,255,.16);border-radius:9px;display:grid;place-items:center;color:#eef5fa;font-weight:900}.card-render-copy small,.card-render-copy strong,.card-render-copy span{display:block}.card-render-copy small{font-size:7px;letter-spacing:.18em;color:#728797}.card-render-copy strong{font-size:23px;letter-spacing:.02em;margin:5px 0}.card-render-copy span{font-size:8px;color:#6f8495}.card-render-top .contactless-mark{color:var(--v41-accent);font-size:17px}.qr-tile{font-size:20px;color:#e9f4f8}.material-chip{position:absolute;right:20px;bottom:18px;z-index:3;font-size:8px;color:#72889b;padding:7px 8px;border:1px solid rgba(255,255,255,.065);border-radius:99px;background:rgba(4,10,16,.65);backdrop-filter:blur(10px)}.product-content-v41{padding:25px}.product-overline{display:flex;gap:8px}.product-overline span{font-size:7px;letter-spacing:.12em;color:#7590a3;border:1px solid rgba(255,255,255,.06);border-radius:99px;padding:5px 7px}.product-content-v41 h2{font-size:24px;margin:14px 0 8px}.product-content-v41>p{color:#7f93a6;line-height:1.8;font-size:11px;min-height:40px}.product-feature-row{display:flex;gap:10px;flex-wrap:wrap;padding:13px 0;border-top:1px solid rgba(255,255,255,.055);border-bottom:1px solid rgba(255,255,255,.055);margin-top:15px}.product-feature-row span{font-size:8px;color:#8ca1b3}.product-price-v41{display:flex;justify-content:space-between;align-items:end;margin:18px 0}.product-price-v41>div{display:flex;align-items:baseline;gap:5px}.product-price-v41 strong{font-size:30px}.product-price-v41 span{font-size:11px;color:#a7b8c6}.product-price-v41 del{font-size:9px;color:#5d7183}.product-price-v41>small{font-size:7px;color:#5f7487}.product-detail-link{display:block;text-align:center;font-size:9px;color:#7e93a6;margin-top:12px}.store-assurance{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:28px}.store-assurance>div{padding:19px;border:1px solid rgba(255,255,255,.06);border-radius:18px;background:rgba(255,255,255,.016)}.assurance-icon{width:34px;height:34px;border-radius:11px;display:grid;place-items:center;background:rgba(89,239,221,.06);color:var(--v41-accent);margin-bottom:13px}.store-assurance strong{display:block;font-size:10px}.store-assurance p{font-size:8px;color:#667c8f;line-height:1.7;margin-bottom:0}.product-page-v41{padding:44px 0 80px}.premium-back{display:inline-flex;margin-bottom:24px;color:#8195a8;font-size:10px}.product-detail-v41{display:grid;grid-template-columns:1.18fr .82fr;gap:28px;align-items:start}.product-gallery-v41{min-width:0}.gallery-main-card{height:580px;border:1px solid rgba(255,255,255,.07);border-radius:30px;background:#050d15;position:relative;display:grid;place-items:center;overflow:hidden}.gallery-grid{position:absolute;inset:0;background:linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px);background-size:42px 42px;mask-image:linear-gradient(#000,transparent)}.detail-render{width:min(530px,78%);transform:rotate(-8deg);border-radius:30px;padding:28px}.detail-render .card-render-copy strong{font-size:31px}.gallery-float-tag{position:absolute;left:24px;bottom:22px;font-size:8px;letter-spacing:.13em;color:#7790a3;border:1px solid rgba(255,255,255,.07);padding:7px 9px;border-radius:99px}.gallery-thumbs{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:10px}.gallery-thumbs button{display:flex;align-items:center;gap:9px;padding:10px;border:1px solid rgba(255,255,255,.06);background:rgba(255,255,255,.015);color:#8397aa;border-radius:14px;cursor:pointer}.gallery-thumbs button.active{border-color:rgba(89,239,221,.18);background:rgba(89,239,221,.025)}.thumb-card{width:50px;aspect-ratio:1.58;border-radius:6px;background:linear-gradient(145deg,#192733,#07131d);box-shadow:0 6px 14px rgba(0,0,0,.3)}.thumb-card.back{background:linear-gradient(145deg,#111b24,#0b1118)}.thumb-card.material{background:linear-gradient(145deg,#31363a,#101316)}.gallery-thumbs small{font-size:8px}.product-buy-panel{border:1px solid rgba(255,255,255,.075);border-radius:28px;padding:28px;background:linear-gradient(180deg,rgba(255,255,255,.034),rgba(255,255,255,.014));position:sticky;top:96px}.product-buy-top>div{display:flex;justify-content:space-between;align-items:center}.product-buy-panel h1{font-size:34px;letter-spacing:-.04em;margin:11px 0}.product-buy-panel p{color:#8296a9;line-height:1.8;font-size:11px}.price-block-v41{padding:19px 0;border-top:1px solid rgba(255,255,255,.055);border-bottom:1px solid rgba(255,255,255,.055);margin:19px 0}.price-block-v41 strong{font-size:34px}.price-block-v41 strong span{font-size:12px;color:#a6b6c4}.price-block-v41 small{display:block;font-size:8px;color:#62778a;margin-top:4px}.spec-grid-v41{display:grid;grid-template-columns:1fr 1fr;gap:8px}.spec-grid-v41>div{padding:12px;border-radius:12px;background:#07111b;border:1px solid rgba(255,255,255,.055)}.spec-grid-v41 span,.spec-grid-v41 strong{display:block}.spec-grid-v41 span{font-size:7px;color:#63798c}.spec-grid-v41 strong{font-size:10px;margin-top:5px}.included-box-v41{display:grid;gap:8px;padding:18px;margin:18px 0;border-radius:15px;background:rgba(89,239,221,.035);border:1px solid rgba(89,239,221,.1)}.included-box-v41 strong{font-size:10px;margin-bottom:3px}.included-box-v41 span{font-size:8px;color:#91a7b8}.buy-note{text-align:center!important;font-size:8px!important;color:#5f7588!important;margin-bottom:0!important}.product-story-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:28px}.product-story-grid article{padding:22px;border:1px solid rgba(255,255,255,.06);border-radius:18px;background:rgba(255,255,255,.015)}.product-story-grid article>span{font:800 9px monospace;color:var(--v41-accent)}.product-story-grid h3{font-size:15px;margin:18px 0 6px}.product-story-grid p{font-size:9px;color:#6e8396;line-height:1.75}.designer-page-v41{padding:44px 0 80px}.designer-header-v41{display:flex;justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:22px}.designer-header-v41 h1{font-size:42px;letter-spacing:-.045em;margin:8px 0}.designer-header-v41 p{color:#8296a9;max-width:700px;font-size:11px}.designer-product-meta{text-align:left;border:1px solid rgba(255,255,255,.07);border-radius:15px;padding:11px 13px;background:rgba(255,255,255,.02)}.designer-product-meta span,.designer-product-meta strong,.designer-product-meta em{display:block}.designer-product-meta span{font-size:7px;color:#607589}.designer-product-meta strong{font-size:10px;margin:2px 0}.designer-product-meta em{font-size:13px;font-style:normal;color:var(--v41-accent)}.designer-studio-v41{display:grid;grid-template-columns:430px 1fr;gap:16px;align-items:start}.designer-controls-v41{border:1px solid rgba(255,255,255,.07);border-radius:24px;background:rgba(255,255,255,.018);overflow:hidden}.designer-controls-v41>form#design-form{display:block}.studio-section{padding:22px;border-bottom:1px solid rgba(255,255,255,.055)}.studio-section-head{display:flex;align-items:center;gap:10px;margin-bottom:16px}.studio-section-head>span{width:30px;height:30px;border-radius:10px;display:grid;place-items:center;background:rgba(89,239,221,.06);color:var(--v41-accent);font:800 8px monospace}.studio-section-head strong,.studio-section-head small{display:block}.studio-section-head strong{font-size:10px}.studio-section-head small{font-size:8px;color:#62778a;margin-top:3px}.template-picks{display:grid;grid-template-columns:repeat(4,1fr);gap:7px}.template-picks button{padding:7px;border:1px solid rgba(255,255,255,.06);background:#07111b;color:#7c91a4;border-radius:11px;cursor:pointer}.template-picks button.active{border-color:rgba(89,239,221,.22);color:#e8f6f4}.template-picks span{display:block;font-size:7px;margin-top:5px}.template-swatch{display:block;height:38px;border-radius:7px}.template-swatch.midnight{background:linear-gradient(145deg,#0f1e2b,#06121c)}.template-swatch.ivory{background:linear-gradient(145deg,#f4f1e8,#dcd8cb)}.template-swatch.emerald{background:linear-gradient(145deg,#153028,#081813)}.template-swatch.carbon{background:linear-gradient(145deg,#303234,#090a0b)}.designer-controls-v41 label{font-size:9px}.designer-controls-v41 input,.designer-controls-v41 select{min-height:43px;font-size:10px}.color-control-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:12px}.color-input-wrap{display:flex;align-items:center;gap:8px;height:43px;border:1px solid rgba(255,255,255,.075);background:#06111b;border-radius:11px;padding:6px}.color-input-wrap input[type=color]{width:30px;height:30px;min-height:0;padding:0;border:0;border-radius:8px;overflow:hidden}.color-input-wrap b{font:700 8px monospace;color:#74899b}.studio-toggle-row{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}.switch-control{display:flex!important;align-items:center;gap:8px;padding:10px;border:1px solid rgba(255,255,255,.06);border-radius:11px;background:#07111b;cursor:pointer}.switch-control input{display:none}.switch-control>span{width:28px;height:17px;border-radius:99px;background:#1b2a37;position:relative}.switch-control>span:after{content:"";position:absolute;width:11px;height:11px;border-radius:50%;top:3px;right:3px;background:#70879a;transition:.2s}.switch-control input:checked+span{background:rgba(89,239,221,.18)}.switch-control input:checked+span:after{right:14px;background:var(--v41-accent)}.switch-control b{font-size:8px}.premium-upload{margin-top:13px;padding:0!important;border:0!important;background:none!important}.premium-upload div strong,.premium-upload div small{display:block}.premium-upload div strong{font-size:9px}.premium-upload div small{font-size:7px;color:#5e7386;margin-top:2px}.studio-submit{margin:18px 22px;width:calc(100% - 44px)!important}.logo-upload-form{padding:0 22px 22px;display:grid;gap:8px}.file-drop-mini{display:block;border:1px dashed rgba(255,255,255,.11);border-radius:11px;padding:10px;text-align:center;cursor:pointer}.file-drop-mini input{display:none}.file-drop-mini span{font-size:8px;color:#72879a}.designer-canvas-v41{border:1px solid rgba(255,255,255,.07);border-radius:24px;background:#050d15;overflow:hidden;box-shadow:var(--v41-shadow)}.canvas-toolbar{height:54px;display:flex;align-items:center;justify-content:space-between;padding:0 16px;border-bottom:1px solid rgba(255,255,255,.055);background:rgba(255,255,255,.015)}.canvas-toolbar>span{font-size:8px;color:#5f7487}.side-switch{display:flex;background:#07111b;border:1px solid rgba(255,255,255,.06);border-radius:10px;padding:3px}.side-switch button{border:0;background:none;color:#667b8e;padding:7px 11px;border-radius:7px;font-size:8px;cursor:pointer}.side-switch button.active{background:rgba(89,239,221,.08);color:#d9f7f2}.canvas-stage-v41{height:560px;position:relative;display:grid;place-items:center;background:radial-gradient(440px 280px at 50% 48%,rgba(89,239,221,.06),transparent 72%),linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px);background-size:auto,32px 32px,32px 32px}.print-safe-label{position:absolute;top:17px;right:18px;font:700 7px monospace;letter-spacing:.13em;color:#4d6477}.card-stage-wrap{display:none;width:100%;height:100%;place-items:center}.card-stage-wrap.active{display:grid}.design-card-v41{--designer-accent:#54E6D4;width:min(560px,75%);aspect-ratio:1.58;border-radius:31px;padding:29px;display:flex;flex-direction:column;justify-content:space-between;position:relative;direction:ltr;background:#071522;color:#f8fafc;border:1px solid rgba(255,255,255,.16);box-shadow:0 45px 100px rgba(0,0,0,.44),inset 0 1px 0 rgba(255,255,255,.075);transform:rotate(-2.5deg);overflow:hidden}.design-card-v41:after{content:"";position:absolute;inset:-25%;background:linear-gradient(112deg,transparent 39%,rgba(255,255,255,.065) 49%,transparent 59%);transform:translateX(-55%);pointer-events:none}.safe-area{position:absolute;inset:18px;border:1px dashed color-mix(in srgb,var(--designer-accent) 22%,transparent);border-radius:20px;opacity:.5}.design-top,.design-footer{display:flex;justify-content:space-between;align-items:center;position:relative;z-index:1}.designer-logo-mark{width:38px;height:38px;border-radius:12px;border:1px solid rgba(255,255,255,.17);display:grid;place-items:center;font-weight:900}.design-nfc{font-size:18px;color:var(--designer-accent)}.design-identity{position:relative;z-index:1}.design-identity small,.design-identity strong,.design-identity span,.design-identity em{display:block}.design-identity small{font-size:8px;letter-spacing:.18em;opacity:.48}.design-identity strong{font-size:30px;margin:7px 0 4px;letter-spacing:.01em}.design-identity span{font-size:11px;opacity:.78}.design-identity em{font-style:normal;font-size:8px;opacity:.48;margin-top:3px}.design-footer{font-size:8px;opacity:.56}.design-footer i{width:34px;height:4px;border-radius:99px;background:var(--designer-accent)}.card-back-v41{transform:rotate(2.5deg)}.back-center{text-align:center;position:relative;z-index:1}.back-center strong,.back-center small{display:block}.back-center strong{font-size:15px;margin-top:10px}.back-center small{font-size:7px;letter-spacing:.16em;opacity:.45;margin-top:5px}.qr-preview-v41{width:90px;height:90px;border-radius:12px;background:#fff;color:#07111b;margin:auto;display:grid;place-items:center;font-size:62px}.canvas-spec-row{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(255,255,255,.055)}.canvas-spec-row>div{padding:13px 15px;border-left:1px solid rgba(255,255,255,.05)}.canvas-spec-row>div:last-child{border-left:0}.canvas-spec-row span,.canvas-spec-row strong{display:block}.canvas-spec-row span{font-size:7px;color:#596f82}.canvas-spec-row strong{font-size:9px;margin-top:3px}.canvas-note{display:flex;gap:9px;align-items:flex-start;padding:12px 15px;border-top:1px solid rgba(255,255,255,.05);background:rgba(255,255,255,.012)}.canvas-note>span{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;background:rgba(89,239,221,.06);color:var(--v41-accent);font-size:8px}.canvas-note p{font-size:7px;color:#607588;line-height:1.7;margin:1px 0 0}.cart-page-v41{padding:60px 0 90px}.cart-head-v41{display:flex;justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:25px}.cart-head-v41 h1{font-size:44px;letter-spacing:-.045em;margin:8px 0}.cart-head-v41 p{color:#8296a9;font-size:11px}.cart-layout-v41{display:grid;grid-template-columns:1fr 350px;gap:17px;align-items:start}.cart-items-v41{display:grid;gap:10px}.cart-item-v41{display:grid;grid-template-columns:150px 1fr auto;gap:17px;align-items:center;padding:15px;border:1px solid rgba(255,255,255,.07);border-radius:20px;background:rgba(255,255,255,.018)}.cart-product-thumb{height:105px;border-radius:14px;background:#050d15;display:grid;place-items:center;overflow:hidden}.cart-mini-card{width:118px;aspect-ratio:1.58;border-radius:11px;padding:10px;display:flex;flex-direction:column;justify-content:space-between;background:linear-gradient(145deg,#14232f,#07131d);border:1px solid rgba(255,255,255,.11);transform:rotate(-5deg);box-shadow:0 15px 30px rgba(0,0,0,.34)}.cart-mini-card span{align-self:flex-end;color:var(--v41-accent);font-size:10px}.cart-mini-card strong{font-size:8px}.cart-mini-card small{font-size:6px;color:#6f8496}.cart-item-copy{display:flex;justify-content:space-between;gap:20px}.cart-type{font-size:7px;letter-spacing:.14em;color:var(--v41-accent)}.cart-item-copy h2{font-size:16px;margin:5px 0}.cart-item-copy p{font-size:8px;color:#657b8e}.cart-line-price{text-align:left}.cart-line-price span,.cart-line-price strong{display:block}.cart-line-price span{font-size:7px;color:#5f7487}.cart-line-price strong{font-size:11px;margin-top:5px}.cart-item-controls{display:grid;justify-items:end;gap:8px}.qty-form{display:flex;align-items:center;border:1px solid rgba(255,255,255,.075);border-radius:10px;overflow:hidden;background:#06111b}.qty-form button,.qty-form input{width:30px;height:30px;min-height:0;border:0;border-radius:0;background:none;padding:0;text-align:center;font-size:10px}.qty-form input{width:34px;border-right:1px solid rgba(255,255,255,.05);border-left:1px solid rgba(255,255,255,.05)}.qty-form .qty-update{width:auto;padding:0 8px;color:var(--v41-accent);font-size:7px;border-right:1px solid rgba(255,255,255,.05)}.cart-total-line{font-size:12px}.remove-item{border:0;background:none;color:#c8737d;font-size:7px;cursor:pointer}.cart-security-note{display:flex;gap:12px;align-items:flex-start;padding:14px;border:1px solid rgba(89,239,221,.08);border-radius:16px;background:rgba(89,239,221,.018)}.cart-security-note>span{width:31px;height:31px;border-radius:10px;background:rgba(89,239,221,.06);color:var(--v41-accent);display:grid;place-items:center}.cart-security-note strong{font-size:9px}.cart-security-note p{font-size:7px;color:#607588;line-height:1.7;margin:4px 0 0}.order-summary-v41{border:1px solid rgba(255,255,255,.08);border-radius:22px;padding:22px;background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.014));box-shadow:0 24px 70px rgba(0,0,0,.24)}.order-summary-v41 h2{font-size:20px;margin:8px 0 18px}.summary-row{display:flex;justify-content:space-between;padding:9px 0;font-size:9px;color:#7c91a4}.summary-row strong{color:#dfe8ef}.summary-divider{height:1px;background:rgba(255,255,255,.06);margin:10px 0 14px}.summary-total-v41{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:20px}.summary-total-v41 span{font-size:10px}.summary-total-v41 strong{font-size:26px}.summary-total-v41 strong small{font-size:9px;color:#8396a7}.summary-trust{display:grid;gap:6px;margin-top:15px;padding-top:13px;border-top:1px solid rgba(255,255,255,.055)}.summary-trust span{font-size:7px;color:#657a8d}.profile-body{background:#040a12!important}.public-id-v41{min-height:100vh;position:relative;overflow:hidden;padding:30px 0 55px}.profile-ambient{position:fixed;border-radius:50%;filter:blur(90px);pointer-events:none;opacity:.3}.profile-ambient-a{width:420px;height:420px;background:var(--brand);right:-190px;top:-160px}.profile-ambient-b{width:360px;height:360px;background:#356c9c;left:-180px;bottom:-140px}.profile-shell-v41{width:min(720px,calc(100% - 24px));margin:auto;position:relative;z-index:1}.profile-hero-v41,.profile-block-v41,.profile-share-v41{border:1px solid rgba(255,255,255,.085);border-radius:28px;background:rgba(7,16,25,.84);box-shadow:inset 0 1px 0 rgba(255,255,255,.025),0 20px 60px rgba(0,0,0,.16);overflow:hidden;margin-bottom:12px;backdrop-filter:blur(18px)}.profile-cover-v41{height:182px;position:relative;overflow:hidden;background:radial-gradient(300px 180px at 70% 30%,color-mix(in srgb,var(--brand) 16%,transparent),transparent 75%),linear-gradient(145deg,#11202c,#07121b)}.profile-grid-overlay{position:absolute;inset:0;background:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:30px 30px;mask-image:linear-gradient(#000,transparent)}.profile-cover-mark{position:absolute;right:24px;top:24px;font:800 8px monospace;letter-spacing:.16em;color:#678093}.profile-nfc-signal{position:absolute;left:24px;top:21px;color:var(--brand);font-size:18px}.company-watermark-v41{position:absolute;left:24px;bottom:22px;max-width:130px;max-height:48px;object-fit:contain;filter:brightness(1.15)}.profile-identity-v41{padding:0 25px 25px;position:relative}.profile-avatar-v41{width:104px;height:104px;border-radius:28px;margin-top:-52px;position:relative;z-index:2;border:5px solid #071019;background:linear-gradient(145deg,var(--brand),#5b9ed8);display:grid;place-items:center;color:#041018;font-size:33px;font-weight:900;overflow:hidden;box-shadow:0 18px 36px rgba(0,0,0,.3)}.profile-avatar-v41 img{width:100%;height:100%;object-fit:cover}.profile-name-v41{margin-top:12px}.profile-name-v41>div{display:flex;align-items:center;gap:8px}.profile-name-v41 h1{font-size:31px;letter-spacing:-.035em;margin:0}.profile-verified-v41{width:19px;height:19px;border-radius:50%;background:var(--brand);color:#06131b;display:grid;place-items:center;font-size:10px;font-weight:900}.profile-name-v41 p{font-size:11px;color:#8195a8;margin:5px 0 0}.profile-bio-v41{color:#a9b9c7;font-size:11px;line-height:1.85;margin:18px 0 0}.profile-primary-actions-v41{display:grid;grid-template-columns:1.7fr repeat(3,1fr);gap:7px;margin-top:21px}.profile-primary-actions-v41>a,.profile-primary-actions-v41>button{min-height:52px;border:1px solid rgba(255,255,255,.075);border-radius:14px;background:rgba(255,255,255,.025);color:#dce6ed;display:grid;place-items:center;gap:2px;cursor:pointer}.profile-primary-actions-v41 span{font-size:13px}.profile-primary-actions-v41 b{font-size:8px}.profile-primary-actions-v41 .profile-action-primary{background:linear-gradient(135deg,var(--brand),color-mix(in srgb,var(--brand) 62%,#7ab9ff));color:#05131a;border:0}.profile-block-v41{padding:22px}.profile-block-head{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:15px}.profile-block-head h2{font-size:16px;margin:4px 0 0}.profile-block-head>small{font-size:7px;color:#61778a}.block-kicker{font:800 7px monospace;letter-spacing:.14em;color:var(--brand)}.social-grid-v41{display:grid;grid-template-columns:1fr 1fr;gap:8px}.social-grid-v41>a,.feature-links-v41>a{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding:12px;border:1px solid rgba(255,255,255,.06);border-radius:14px;background:rgba(255,255,255,.018);transition:.2s}.social-grid-v41>a:hover,.feature-links-v41>a:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--brand) 25%,transparent)}.social-glyph-v41,.feature-link-icon{width:38px;height:38px;border-radius:12px;background:rgba(255,255,255,.05);display:grid;place-items:center;font-weight:900;font-size:12px}.social-grid-v41 strong,.social-grid-v41 small,.feature-links-v41 strong,.feature-links-v41 small{display:block}.social-grid-v41 strong,.feature-links-v41 strong{font-size:9px}.social-grid-v41 small,.feature-links-v41 small{font-size:7px;color:#63798c;margin-top:3px}.social-grid-v41>a>b,.feature-links-v41>a>b{font-size:10px;color:#61778a}.feature-links-v41{display:grid;gap:8px}.bank-list-v41{display:grid;gap:8px}.bank-card-v41{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:13px;border-radius:15px;background:#06111b;border:1px solid rgba(255,255,255,.06)}.bank-brand-v41{width:46px;height:46px;border-radius:13px;background:rgba(255,255,255,.05);display:grid;place-items:center;font:900 9px/1 sans-serif;color:#d6e2e9}.bank-card-v41 small,.bank-card-v41 strong,.bank-card-v41 code{display:block}.bank-card-v41 small{font-size:7px;color:#687d90}.bank-card-v41 strong{font-size:9px;margin:2px 0 5px}.bank-card-v41 code{font-size:8px;color:#91a6b8;direction:ltr}.copy-iban{border:1px solid rgba(255,255,255,.075);background:rgba(255,255,255,.02);color:#a4b6c4;padding:8px 9px;border-radius:9px;font-size:7px;cursor:pointer}.lead-block-v41{background:linear-gradient(145deg,color-mix(in srgb,var(--brand) 5%,#071019),#071019)}.lead-intro-v41{display:flex;gap:13px;align-items:flex-start;margin-bottom:17px}.lead-orb-v41{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;background:color-mix(in srgb,var(--brand) 12%,transparent);color:var(--brand);font-size:19px}.lead-intro-v41 h2{font-size:17px;margin:3px 0}.lead-intro-v41 p{font-size:8px;color:#687d90;line-height:1.7;margin:0}.profile-form-v41{display:grid;grid-template-columns:1fr 1fr;gap:8px}.profile-form-v41 input,.profile-form-v41 textarea{min-height:43px;background:#06111b;border-radius:11px;font-size:9px}.profile-form-v41 textarea{grid-column:1/-1;min-height:78px}.profile-submit-v41{grid-column:1/-1;min-height:45px;border:0;border-radius:11px;background:var(--brand);color:#06121a;font-weight:900;font-size:9px;cursor:pointer}.profile-share-v41{padding:22px;display:grid;grid-template-columns:1fr auto;align-items:center;gap:20px}.profile-share-v41 h2{font-size:16px;margin:4px 0}.profile-share-v41 p{font-size:8px;color:#667b8e}.copy-profile-link{border:0;background:none;color:var(--brand);font-size:8px;padding:0;cursor:pointer}.qr-frame-v41{background:#fff;border-radius:15px;padding:10px;width:154px;height:154px;display:grid;place-items:center}.profile-footer-v41{display:flex;justify-content:space-between;color:#4f6578;font-size:7px;padding:11px 6px}.business-command-v41{padding-top:34px}.business-hero-v41{display:flex;justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:18px}.business-hero-v41 h1{font-size:43px;letter-spacing:-.045em;margin:8px 0}.business-hero-v41 p{font-size:10px;color:#768b9e}.enterprise-metrics-v41{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin-bottom:12px}.enterprise-metrics-v41>div{padding:18px;border:1px solid rgba(255,255,255,.065);border-radius:17px;background:rgba(255,255,255,.018)}.enterprise-metrics-v41 span,.enterprise-metrics-v41 strong,.enterprise-metrics-v41 small{display:block}.enterprise-metrics-v41 span{font-size:8px;color:#6d8295}.enterprise-metrics-v41 strong{font-size:27px;margin:8px 0 5px}.enterprise-metrics-v41 small{font-size:7px;color:#51677a}.business-control-grid-v41{display:grid;grid-template-columns:1.25fr .75fr;gap:12px;margin-bottom:12px}.business-health-v41{padding:22px;border:1px solid rgba(255,255,255,.07);border-radius:22px;background:rgba(255,255,255,.018)}.business-health-v41 h2{font-size:20px;margin:5px 0 0}.business-quick-v41{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:18px}.business-quick-v41 a{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;padding:12px;border:1px solid rgba(255,255,255,.06);border-radius:14px;background:#07111b}.business-quick-v41>a>span{width:29px;height:29px;border-radius:9px;background:rgba(89,239,221,.06);color:var(--v41-accent);display:grid;place-items:center;font:800 8px monospace}.business-quick-v41 strong,.business-quick-v41 small{display:block}.business-quick-v41 strong{font-size:9px}.business-quick-v41 small{font-size:7px;color:#607588;margin-top:2px}.business-quick-v41 b{font-size:10px;color:#5d7285}.enterprise-visual-card-v41{padding:22px;border-radius:22px;background:linear-gradient(145deg,#16242f,#07131d 62%,#13353a);border:1px solid rgba(255,255,255,.12);box-shadow:0 30px 70px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.06);display:flex;flex-direction:column;justify-content:space-between;min-height:290px;position:relative;overflow:hidden}.enterprise-visual-card-v41:after{content:"";position:absolute;inset:-30%;background:linear-gradient(110deg,transparent 40%,rgba(255,255,255,.055) 50%,transparent 60%);transform:translateX(-55%)}.enterprise-card-top,.enterprise-card-bottom{display:flex;justify-content:space-between;position:relative;z-index:1;font-size:8px;color:#73899b;letter-spacing:.1em}.enterprise-card-top .contactless-mark{color:var(--v41-accent);font-size:17px}.enterprise-visual-card-v41>div:nth-child(2){position:relative;z-index:1}.enterprise-visual-card-v41 small,.enterprise-visual-card-v41 strong,.enterprise-visual-card-v41 p{display:block}.enterprise-visual-card-v41 small{font-size:7px;letter-spacing:.15em;color:#6b8194}.enterprise-visual-card-v41 strong{font-size:22px;margin:5px 0}.enterprise-visual-card-v41 p{font-size:8px;color:#6e8496}.enterprise-card-bottom i{width:36px;height:4px;border-radius:99px;background:var(--v41-accent)}.business-lists-v41{display:grid;grid-template-columns:1fr 1fr;gap:12px}.member-list-v41{display:grid;gap:7px;margin-top:15px}.member-list-v41>div{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:10px;border:1px solid rgba(255,255,255,.055);border-radius:12px;background:#07111b}.member-avatar-v41{width:35px;height:35px;border-radius:11px;background:rgba(89,239,221,.07);display:grid;place-items:center;color:var(--v41-accent);font-weight:900;font-size:10px}.member-list-v41 p{margin:0!important}.member-list-v41 strong,.member-list-v41 small{display:block}.member-list-v41 strong{font-size:9px}.member-list-v41 small{font-size:7px;color:#607588;margin-top:2px}.card-avatar-v41{font-size:8px}.empty-inline-v41{display:block!important;text-align:center;color:#607588!important;font-size:8px!important;padding:25px!important}.hero-v4 .premium-card-center strong,.stack-front strong{letter-spacing:.01em}.hero-v4 .premium-card-center strong:after{content:""}.hero-v4 .premium-card-mock,.stack-card{transition:transform .5s cubic-bezier(.2,.7,.2,1)}.hero-product-stage:hover .premium-card-mock{transform:rotate(-6deg) translateY(-5px)}@media(max-width:1050px){.auth-shell-v41{grid-template-columns:1fr}.auth-story-panel{display:none}.auth-form-panel{min-height:650px}.dashboard-command-grid{grid-template-columns:280px 1fr}.metric-grid-v41{grid-template-columns:1fr 1fr}.quick-actions-v41{grid-template-columns:1fr 1fr}.card-fleet-grid{grid-template-columns:1fr 1fr}.product-detail-v41{grid-template-columns:1fr}.product-buy-panel{position:relative;top:auto}.gallery-main-card{height:500px}.designer-studio-v41{grid-template-columns:360px 1fr}.design-card-v41{width:82%}.cart-layout-v41{grid-template-columns:1fr 310px}.cart-item-v41{grid-template-columns:125px 1fr}.cart-item-controls{grid-column:2}.business-control-grid-v41{grid-template-columns:1fr}.enterprise-visual-card-v41{min-height:250px}}@media(max-width:820px){.dashboard-hero-v41,.business-hero-v41,.designer-header-v41,.cart-head-v41,.store-hero-v41 .shell{display:block}.dashboard-hero-v41 .page-actions,.business-hero-v41 .page-actions{margin-top:18px}.dashboard-command-grid{grid-template-columns:1fr}.identity-health-card{display:grid;grid-template-columns:1fr auto;gap:15px;align-items:center}.identity-health-head{display:block}.health-ring{width:125px;height:125px;grid-column:2;grid-row:1/3}.health-list{grid-column:1}.quick-actions-v41{grid-template-columns:1fr 1fr}.product-grid-v41{grid-template-columns:1fr}.store-hero-actions{text-align:right;margin-top:18px}.store-value-strip{grid-template-columns:1fr 1fr}.store-value-strip>span:nth-child(2){border-left:0}.store-value-strip>span:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.055)}.designer-product-meta{display:inline-block;margin-top:12px;text-align:right}.designer-studio-v41{grid-template-columns:1fr}.designer-canvas-v41{position:relative;top:auto;grid-row:1}.designer-controls-v41{grid-row:2}.canvas-stage-v41{height:490px}.cart-layout-v41{grid-template-columns:1fr}.order-summary-v41{position:relative;top:auto}.enterprise-metrics-v41{grid-template-columns:1fr 1fr}.business-lists-v41{grid-template-columns:1fr}.profile-primary-actions-v41{grid-template-columns:1.7fr 1fr 1fr}.profile-primary-actions-v41>button{grid-column:1/-1;min-height:42px}.social-grid-v41{grid-template-columns:1fr}}@media(max-width:580px){.auth-experience{padding:12px 0 45px}.auth-shell-v41{border:0;border-radius:0;min-height:auto;background:transparent;box-shadow:none}.auth-form-panel{padding:38px 7px;min-height:auto}.auth-form-card h2{font-size:32px}.dashboard-v41{padding-top:28px}.dashboard-hero-v41 h1,.business-hero-v41 h1,.designer-header-v41 h1,.cart-head-v41 h1{font-size:34px}.metric-grid-v41{grid-template-columns:1fr 1fr}.metric-grid-v41>a,.metric-grid-v41>div{min-height:96px;padding:13px}.metric-grid-v41 strong{font-size:22px}.quick-actions-v41{grid-template-columns:1fr}.card-fleet-grid{grid-template-columns:1fr}.identity-health-card{grid-template-columns:1fr auto}.store-hero-v41{padding-top:45px}.store-hero-v41 h1{font-size:44px}.store-value-strip{display:grid}.product-render-stage{height:260px}.physical-card-render{width:82%;padding:17px;border-radius:19px}.card-render-copy strong{font-size:18px}.product-content-v41{padding:19px}.store-assurance{grid-template-columns:1fr}.gallery-main-card{height:340px;border-radius:22px}.detail-render{width:82%;padding:18px;border-radius:20px}.detail-render .card-render-copy strong{font-size:20px}.gallery-thumbs small{display:none}.product-buy-panel{padding:20px}.product-buy-panel h1{font-size:28px}.product-story-grid{grid-template-columns:1fr}.designer-page-v41{padding-top:30px}.designer-header-v41 p{line-height:1.7}.template-picks{grid-template-columns:1fr 1fr}.color-control-grid{grid-template-columns:1fr}.canvas-stage-v41{height:330px}.design-card-v41{width:88%;padding:18px;border-radius:20px}.safe-area{inset:12px;border-radius:14px}.designer-logo-mark{width:28px;height:28px;border-radius:8px;font-size:10px}.design-identity strong{font-size:19px}.design-identity small{font-size:5px}.design-identity span{font-size:8px}.qr-preview-v41{width:65px;height:65px;font-size:42px}.canvas-spec-row>div{padding:10px}.cart-item-v41{grid-template-columns:90px 1fr;gap:12px}.cart-product-thumb{height:80px}.cart-mini-card{width:80px}.cart-item-copy{display:block}.cart-line-price{text-align:right;margin-top:7px}.cart-item-controls{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;width:100%}.enterprise-metrics-v41{grid-template-columns:1fr 1fr}.business-quick-v41{grid-template-columns:1fr}.profile-shell-v41{width:min(100% - 14px,720px)}.profile-cover-v41{height:150px}.profile-identity-v41{padding:0 17px 20px}.profile-avatar-v41{width:88px;height:88px;border-radius:23px;margin-top:-44px}.profile-name-v41 h1{font-size:26px}.profile-primary-actions-v41{grid-template-columns:1.5fr 1fr 1fr}.profile-primary-actions-v41>a{min-height:48px}.profile-primary-actions-v41 b{font-size:7px}.profile-block-v41,.profile-share-v41{padding:17px;border-radius:22px}.bank-card-v41{grid-template-columns:auto 1fr}.copy-iban{grid-column:1/-1;width:100%}.profile-form-v41{grid-template-columns:1fr}.profile-form-v41 textarea,.profile-submit-v41{grid-column:auto}.profile-share-v41{grid-template-columns:1fr}.qr-frame-v41{margin:auto}.profile-footer-v41{padding:9px 4px}}:root{--bg:#f7fcff;--bg2:#eef9ff;--panel:#ffffff;--panel2:#f5fbff;--text:#153044;--muted:#6e8799;--line:#dcecf5;--brand:#39bdf2;--brand2:#87dfff;--brand-deep:#0d7fb7;--danger:#d94d62;--warning:#bd7a13;--ok:#1e9a68;--shadow:0 20px 55px rgba(30,111,154,.10);--shadow-sm:0 10px 30px rgba(34,115,155,.08);--ring:0 0 0 4px rgba(57,189,242,.14)}html{background:var(--bg);color-scheme:light}body,.site-body{background:linear-gradient(180deg,#fff 0,#f7fcff 36%,#f3faff 100%);color:var(--text)}body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:-2;background:radial-gradient(circle at 85% 8%,rgba(117,217,255,.20),transparent 26%),radial-gradient(circle at 10% 30%,rgba(193,236,255,.32),transparent 25%)}::selection{background:#bfeeff;color:#0b567c}.shell{width:min(1220px,calc(100% - 40px))}.skip-link{background:#fff;color:var(--brand-deep);box-shadow:var(--shadow-sm)}.topbar{background:rgba(255,255,255,.88);border-color:#dbeaf2;box-shadow:0 1px 0 rgba(25,105,145,.03);backdrop-filter:blur(20px)}.topbar.scrolled{box-shadow:0 10px 30px rgba(44,116,151,.08)}.brand-mark{background:linear-gradient(145deg,#eaf9ff,#bfeeff);color:#087daf;border:1px solid #aee7ff;box-shadow:0 9px 25px rgba(49,181,234,.18)}.brand-mark svg{fill:#087daf}.brand-mark .brand-wave{fill:none;stroke:#23aee6}.brand-copy strong{color:#11344a}.brand-copy small{color:#7190a3}.nav-links{color:#496a7d}.nav-links>a:hover{color:#087fb7}.nav-links>a:after{background:var(--brand)}.nav-user{border-color:#dcebf3}.nav-logout,.mobile-logout{color:#657f90}.menu-toggle span{background:#28556c}.mobile-nav{background:rgba(255,255,255,.97);border-color:#deedf5;box-shadow:0 24px 50px rgba(31,95,127,.12)}.mobile-nav a{color:#274c62;border-color:#edf4f8}.btn{background:linear-gradient(135deg,#56caf6,#2aace6);color:#fff;border-color:#35b8ee;box-shadow:0 12px 28px rgba(39,171,228,.20)}.btn:hover{transform:translateY(-1px);box-shadow:0 15px 34px rgba(39,171,228,.25)}.btn.secondary,.btn.btn-ghost{background:#fff;color:#186f9c;border-color:#cfe7f3;box-shadow:0 7px 20px rgba(50,124,158,.06)}.btn.secondary:hover,.btn.btn-ghost:hover{background:#effaff;border-color:#9bdcf7}.btn-light{background:#fff;color:#0d7fb7}.btn:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:none;box-shadow:var(--ring)}.eyebrow,.section-kicker span,.bento-label,.block-kicker,.auth-step{color:#1599d1}.gradient-text{background:linear-gradient(90deg,#168fca,#57c8f4);-webkit-background-clip:text;background-clip:text;color:transparent}.flash,.success-box,.warning-box{background:#fff;border-color:#d8eaf3;color:#34566b;box-shadow:var(--shadow-sm)}.flash.success,.success-box{background:#f0fff8;border-color:#bdebd5;color:#19754f}.flash.error{background:#fff5f6;border-color:#f2c8cf;color:#a43e4f}.warning-box{background:#fffaf0;border-color:#f1ddb9;color:#7b5c27}.section{position:relative}.page-head h1,.section-head h2,.panel h2,.auth-form-card h2{color:#14354a}.page-head p,.section-head p,.panel p,.muted{color:var(--muted)}.panel,.feature-card,.stat-card,.auth-card{background:#fff;border-color:#dcebf3;box-shadow:var(--shadow-sm)}.panel{border-radius:24px}.panel-head{border-color:#e8f2f7}.security-badge{color:#0d83b8;background:#eefaff;border-color:#bfe8f8}.copybox{background:#f4fbff;border-color:#b9e4f6;color:#315a70}.divider{border-color:#e4f0f5}label{color:#35566a}label small,.form-note{color:#8098a8}input,select,textarea{background:#fbfdff;color:#17384c;border-color:#d7e7ef;box-shadow:inset 0 1px 1px rgba(23,71,94,.02)}input::placeholder,textarea::placeholder{color:#9ab0bc}input:hover,select:hover,textarea:hover{border-color:#b8dce9}input:focus,select:focus,textarea:focus{background:#fff;border-color:#54c6f1;box-shadow:var(--ring)}.check{background:#f8fcfe;border:1px solid #e1eef4;border-radius:14px;padding:12px}.check input{accent-color:#22a9e1}.pin-input{background:#fff}.table-wrap{border:1px solid #e0edf4;border-radius:18px;background:#fff}th{background:#f5fbfe;color:#557487}th,td{border-color:#e7f1f6}.item-row{background:#fbfdff;border-color:#e1edf3}.status{background:#edf6fb;color:#486e83}.status.active{background:#eafaf3;color:#15835a}.status.inventory{background:#eaf8ff;color:#147baa}.status.suspended,.status.lost{background:#fff0f2;color:#bc4355}.empty-state{color:#7790a0}.empty-state strong{color:#1a4057}.footer{background:#fff;border-color:#dcebf3;color:#71899a}.footer-title{color:#25495f}.footer a:hover{color:#0b84bb}.footer-bottom{border-color:#e6f1f6}.hero-v4{background:linear-gradient(180deg,#fff 0,#f6fcff 100%)}.hero-aurora-a{background:#a9e6ff;opacity:.25}.hero-aurora-b{background:#dff5ff;opacity:.75}.hero-pill{background:#effaff;border-color:#c9ebf8;color:#37718f}.live-dot{background:#39bdf2;box-shadow:0 0 0 6px rgba(57,189,242,.12)}.hero-v4 h1{color:#12384e}.hero-copy{color:#5f7e90}.hero-proof>div{border-color:#dbeaf2;background:#fff;box-shadow:0 8px 24px rgba(43,116,150,.06)}.hero-proof strong{color:#254c63}.hero-proof small{color:#7793a4}.proof-icon{background:#ecfaff;color:#1498d0;border-color:#c4ecfb}.stage-grid{background-image:linear-gradient(#dbeef6 1px,transparent 1px),linear-gradient(90deg,#dbeef6 1px,transparent 1px);opacity:.45}.orbit{border-color:rgba(49,177,228,.18)}.premium-card-mock,.stack-front{background:linear-gradient(145deg,#ffffff,#eefaff 60%,#d9f4ff);border-color:#bfe6f5;box-shadow:0 35px 80px rgba(45,135,177,.18);color:#163d53}.premium-card-shine{background:linear-gradient(105deg,transparent 34%,rgba(255,255,255,.9),transparent 67%)}.premium-card-head,.premium-card-foot,.premium-card-center small{color:#6d8b9c}.premium-card-center strong{color:#164863}.contactless-mark,.card-brand-dot{color:#159bd2}.card-brand-dot{background:#31b8ed}.profile-float-card,.floating-chip{background:rgba(255,255,255,.94);border-color:#d9ebf3;color:#244b61;box-shadow:0 24px 55px rgba(39,111,147,.14)}.float-profile-head small,.floating-chip small{color:#7f98a7}.float-action-grid span{background:#f0faff;color:#27789e;border-color:#d4edf7}.float-socials i{background:#edf9fe;color:#1686ba}.floating-chip strong{color:#21475c}.hero-bottom-line{color:#668395}.hero-bottom-line i{background:#bcdfea}.platform-section,.how-v4,.cards-showcase{background:#fff}.section-kicker i{background:#b8e6f8}.bento-card{background:#fff;border-color:#dcebf3;box-shadow:var(--shadow-sm);color:#183e55}.bento-card p{color:#6c8797}.bento-profile,.bento-analytics{background:linear-gradient(145deg,#fff,#f3fbff)}.mini-profile-demo,.lead-demo>div,.update-flow span,.chart-demo{background:#f7fcff;border-color:#dbeaf2;color:#325a70}.mini-profile-demo small,.lead-demo small,.chart-days{color:#7793a3}.mini-cover{background:linear-gradient(100deg,#9be2ff,#dff6ff)}.mini-avatar{background:linear-gradient(145deg,#62cffa,#2faee6)}.bento-icon,.security-orb{background:#edfaff;color:#149bd2;border-color:#c3eaf9}.update-flow .active{background:#e8f8ff;color:#0b82bb;border-color:#a6dff5}.chart-demo .line{stroke:#2db4ec}.chart-demo .area{fill:url(#chartFill)}.steps-v4 article{background:#fff;border-color:#dcebf3;box-shadow:var(--shadow-sm)}.step-number{color:#168ec5}.step-visual{background:#f1faff;border-color:#d5ecf6}.tiny-card,.phone-demo{background:linear-gradient(145deg,#fff,#dff5ff);color:#17688e;border-color:#bae4f5}.wave-demo{color:#25ace4}.showcase-wrap{background:linear-gradient(135deg,#effaff,#fff);border-color:#cfe9f4}.showcase-copy p{color:#638293}.showcase-tags span{background:#fff;color:#3680a3;border-color:#cce9f5}.stack-back{background:#dff5ff;color:#287391;border-color:#b7e3f3}.stack-mid{background:#f8fdff;color:#1d5b78;border-color:#d4eaf3}.enterprise-panel{background:linear-gradient(135deg,#118fc9,#4bc7f3);border-color:#6dd3f8;box-shadow:0 30px 75px rgba(24,146,198,.20)}.enterprise-panel,.enterprise-panel h2,.enterprise-panel p,.enterprise-panel span{color:#fff}.enterprise-window{background:#fff;color:#234c62;border-color:rgba(255,255,255,.6);box-shadow:0 25px 55px rgba(15,100,142,.22)}.window-bar{background:#f4fbff;border-color:#dcebf3;color:#537386}.window-body aside{background:#f4fbff;border-color:#e1edf3}.window-body main,.window-stats>div,.window-list span{background:#fff;color:#264d62;border-color:#e1edf3}.final-cta{background:linear-gradient(145deg,#eaf9ff,#fff);border-color:#cdebf6;color:#153d54;box-shadow:var(--shadow)}.final-cta p{color:#688496}.cta-glow{background:#8bdeff;opacity:.22}.auth-experience{background:linear-gradient(135deg,#f5fbff,#fff)}.auth-shell-v41{background:#fff;border-color:#d9eaf2;box-shadow:0 35px 85px rgba(38,112,147,.12)}.auth-story-panel{background:linear-gradient(145deg,#eaf9ff,#f8fdff);border-color:#d7ecf5;color:#17455e}.auth-story-panel:before{background:radial-gradient(circle,#6dcef5,transparent 62%);opacity:.18}.auth-brand-lockup strong,.auth-story-copy h1{color:#163f56}.auth-story-copy p{color:#638295}.auth-mini-card{background:linear-gradient(145deg,#fff,#dcf4ff);border-color:#bce6f6;color:#164b67;box-shadow:0 24px 55px rgba(45,128,165,.14)}.auth-mini-card small,.auth-mini-card span,.auth-mini-phone small{color:#6e8b9c}.auth-mini-phone{background:#fff;border-color:#d7eaf2;color:#254e64;box-shadow:0 20px 45px rgba(52,126,158,.10)}.mini-avatar-v41,.mini-actions-v41 i{background:#dff6ff;color:#0e8cc3}.auth-trust-row span{background:#fff;color:#40728d;border-color:#cfe8f2}.auth-form-panel{background:#fff}.auth-form-card p{color:#708b9b}.form-between{color:#7892a1}.form-between a{color:#0f86bc}.auth-divider:before,.auth-divider:after{background:#e1edf3}.auth-divider span{background:#fff;color:#8097a5}.dashboard-v41,.business-command-v41{background:linear-gradient(180deg,#f8fcff,#f4fbff)}.dashboard-hero-v41 h1,.business-hero-v41 h1{color:#153d54}.dashboard-hero-v41 p,.business-hero-v41 p{color:#6c8798}.verify-banner-v41{background:#fffaf0;border-color:#f3dfbd;color:#72552b;box-shadow:var(--shadow-sm)}.verify-icon{background:#fff0cb;color:#a66b0b}.identity-health-card,.dashboard-metric-stage,.fleet-panel-v41,.business-health-v41{background:#fff;border-color:#dcebf3;box-shadow:var(--shadow-sm)}.identity-health-head span,.metric-grid-v41 span,.metric-grid-v41 small,.health-list span,.engagement-strip span{color:#718c9c}.identity-health-head strong,.metric-grid-v41 strong{color:#163f57}.health-ring{background:conic-gradient(#32b8ee calc(var(--health)*1%),#e9f4f9 0);box-shadow:inset 0 0 0 1px #dcebf3}.health-ring:after{background:#fff}.health-ring span{color:#7a93a2}.health-list span{background:#f5fbfe;border-color:#e0edf3}.health-list span.done{background:#ebf9ff;color:#1186ba;border-color:#c3e9f7}.live-status{color:#1f8761;background:#effbf6;border-color:#cceedd}.live-status i{background:#27af7d}.metric-grid-v41>a,.metric-grid-v41>div{background:#f8fcfe;border-color:#e0edf3}.metric-grid-v41>a:hover{background:#effaff;border-color:#bde5f5}.engagement-strip{border-color:#e0edf3;background:#fbfdff}.engagement-strip>div{background:#e6f2f7}.engagement-strip i{background:linear-gradient(90deg,#61cff8,#26abe5)}.quick-actions-v41>a{background:#fff;border-color:#dcebf3;box-shadow:0 8px 22px rgba(35,115,151,.05)}.quick-actions-v41>a:hover{background:#f4fbff;border-color:#bfe5f4}.quick-actions-v41>a>span{background:#e8f8ff;color:#1289bd}.quick-actions-v41 strong{color:#1c455c}.quick-actions-v41 small{color:#7892a1}.fleet-card{background:#fff;border-color:#dcebf3}.fleet-card-visual{background:linear-gradient(145deg,#edfaff,#d8f4ff);color:#1d6687;border-color:#b9e3f4}.fleet-card-visual.active{background:linear-gradient(145deg,#eefbff,#d8f4ff)}.fleet-card-body{background:#fff;color:#2b5267}.fleet-card-body small,.fleet-card-body>div>span:last-child{color:#7791a1}.fleet-actions{border-color:#e4f0f5}.fleet-actions button,.fleet-actions a{color:#197da9}.store-page-v41,.product-page-v41,.designer-page-v41,.cart-page-v41{background:linear-gradient(180deg,#f7fcff,#fff)}.store-hero-v41 h1,.product-buy-panel h1,.designer-header-v41 h1,.cart-head-v41 h1{color:#153e55}.store-hero-v41 p,.product-buy-panel p,.designer-header-v41 p,.cart-head-v41 p{color:#6c8798}.store-hero-chip,.designer-product-meta{background:#fff;border-color:#d7eaf2;color:#3a718d;box-shadow:var(--shadow-sm)}.store-value-strip{background:#fff;border-color:#dcebf3;box-shadow:var(--shadow-sm)}.store-value-strip>span{border-color:#e0edf3}.store-value-strip strong{color:#244d63}.store-value-strip small{color:#7b94a2}.product-card-v41{background:#fff;border-color:#dbeaf2;box-shadow:var(--shadow-sm)}.product-card-v41:hover{border-color:#a6dcf2;box-shadow:0 22px 55px rgba(41,127,166,.13)}.product-render-stage{background:linear-gradient(145deg,#eaf9ff,#f9fdff)}.physical-card-render,.detail-render{background:linear-gradient(145deg,#fff,#e2f6ff);border-color:#b9e5f5;color:#174f6c;box-shadow:0 22px 50px rgba(38,124,165,.16)}.card-render-copy small,.render-foot,.render-chip{color:#7192a2}.product-content-v41 h2{color:#183f55}.product-content-v41 p,.product-bullets li{color:#6b8697}.product-price strong{color:#155f82}.product-price small{color:#8399a7}.product-detail-link{color:#1887b7}.store-assurance>div{background:#fff;border-color:#dcebf3}.store-assurance strong{color:#244d62}.store-assurance p{color:#718b9b}.assurance-icon{background:#eaf9ff;color:#118bc0}.gallery-main-card{background:linear-gradient(145deg,#ecfaff,#fff);border-color:#d8eaf2}.gallery-thumbs>button{background:#fff;border-color:#dcebf3;color:#4d7184}.gallery-thumbs>button.active{border-color:#54c4ef;background:#effaff}.product-buy-panel{background:#fff;border-color:#dbeaf2;box-shadow:var(--shadow)}.buy-price{border-color:#e1edf3}.buy-price strong{color:#155e80}.product-specs>div{background:#f8fcfe;border-color:#e0edf3}.product-specs span{color:#7892a2}.product-specs strong{color:#31566b}.product-story-grid>article{background:#fff;border-color:#dcebf3;box-shadow:var(--shadow-sm)}.product-story-grid p{color:#708b9b}.designer-controls-v41,.designer-canvas-v41{background:#fff;border-color:#dbeaf2;box-shadow:var(--shadow-sm)}.studio-section{border-color:#e2eef4}.studio-section-head>span{background:#eaf9ff;color:#1189be}.studio-section-head strong{color:#224b61}.studio-section-head small{color:#7c95a4}.template-picks button{background:#f8fcfe;border-color:#dcebf3;color:#4a6f82}.template-picks button.active{background:#effaff;border-color:#4cbfec;box-shadow:0 0 0 3px rgba(57,189,242,.12)}.color-input-wrap{background:#f8fcfe;border-color:#dcebf3}.color-input-wrap b{color:#638091}.studio-toggle-row,.premium-upload{background:#f8fcfe;border-color:#dcebf3}.switch-control span{background:#dcecf4}.switch-control input:checked+span{background:#44bff0}.canvas-toolbar{border-color:#e0edf3}.side-switch{background:#eef7fb}.side-switch button{color:#638193}.side-switch button.active{background:#fff;color:#0f86ba;box-shadow:0 4px 14px rgba(42,118,152,.10)}.canvas-stage-v41{background:linear-gradient(145deg,#effaff,#f9fdff);border-color:#d8eaf2}.print-safe-label,.canvas-toolbar>span,.canvas-note p{color:#7a94a3}.design-card-v41{box-shadow:0 28px 60px rgba(33,112,149,.18)}.canvas-spec-row>div{background:#f8fcfe;border-color:#e0edf3}.canvas-spec-row span{color:#7a94a3}.canvas-spec-row strong{color:#275269}.canvas-note{background:#eefaff;border-color:#caeaf6}.canvas-note>span{background:#fff;color:#1489bd}.cart-item-v41,.order-summary-v41,.checkout-panel,.order-card{background:#fff;border-color:#dcebf3;box-shadow:var(--shadow-sm)}.cart-product-thumb{background:#eefaff;border-color:#d4eaf3}.cart-mini-card{background:linear-gradient(145deg,#fff,#def5ff);border-color:#bde5f4;color:#175f7f}.cart-item-copy h3,.order-summary-v41 h2{color:#1b455b}.cart-item-copy p,.cart-item-copy small,.summary-row span{color:#758f9f}.cart-line-price,.summary-total strong{color:#155f81}.cart-item-controls{border-color:#e2eef4}.qty-control{background:#f8fcfe;border-color:#d9eaf2}.qty-control input{background:#fff}.summary-row,.summary-total{border-color:#e1edf3}.summary-security{background:#effaff;border-color:#cbe9f5;color:#48758c}.enterprise-metrics-v41>div,.business-health-v41,.enterprise-visual-card-v41,.member-list-v41>div,.business-quick-v41 a{background:#fff;border-color:#dcebf3;color:#234b61;box-shadow:var(--shadow-sm)}.enterprise-metrics-v41 span,.enterprise-metrics-v41 small,.business-quick-v41 small,.member-list-v41 small{color:#7892a1}.enterprise-metrics-v41 strong,.business-health-v41 h2,.business-quick-v41 strong,.member-list-v41 strong{color:#1d465c}.business-quick-v41>a>span,.member-avatar-v41{background:#eaf9ff;color:#1089bd}.enterprise-visual-card-v41{background:linear-gradient(145deg,#edfaff,#d8f4ff);color:#175f7f}.enterprise-card-top,.enterprise-card-bottom,.enterprise-visual-card-v41 small,.enterprise-visual-card-v41 p{color:#64889b}.enterprise-visual-card-v41 strong{color:#174d69}.enterprise-card-bottom i{background:#34b8eb}.business-nav{background:#fff;border-color:#dcebf3;box-shadow:var(--shadow-sm)}.business-nav a{color:#527487}.business-nav a:hover,.business-nav a.active{background:#eaf9ff;color:#0e84ba}.admin-shell .panel,.business-shell .panel{background:#fff}.profile-builder-v42{padding:46px 0 90px;background:linear-gradient(180deg,#f7fcff,#fff)}.builder-hero-v42{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:24px}.builder-hero-v42 h1{font-size:clamp(34px,4vw,54px);line-height:1.1;margin:8px 0;color:#153e55;letter-spacing:-.04em}.builder-hero-v42 p{color:#6c8798;max-width:680px;line-height:1.8}.builder-actions-v42{display:flex;gap:10px;flex-wrap:wrap}.builder-grid-v42{display:grid;grid-template-columns:minmax(0,1.55fr) 360px;gap:20px;align-items:start}.builder-main-v42{display:grid;gap:18px}.builder-side-v42{display:grid;gap:18px;position:sticky;top:96px}.builder-card-v42{background:#fff;border:1px solid #dcebf3;border-radius:26px;padding:24px;box-shadow:var(--shadow-sm)}.builder-card-head-v42{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.builder-card-head-v42>div{display:flex;gap:13px;align-items:center}.builder-card-head-v42 .icon{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;background:#eaf9ff;color:#0f8bc2;font-weight:900}.builder-card-head-v42 h2{font-size:20px;color:#1a435a;margin:0}.builder-card-head-v42 p{margin:4px 0 0;color:#7b94a3;font-size:12px}.builder-form-v42{display:grid;gap:16px}.builder-form-v42 .form-grid{gap:14px}.builder-save-bar-v42{display:flex;justify-content:space-between;align-items:center;gap:15px;background:#f3fbff;border:1px solid #d2eaf4;border-radius:18px;padding:14px 16px;margin-top:6px}.builder-save-bar-v42 span{color:#648295;font-size:12px}.profile-progress-v42{display:grid;grid-template-columns:88px 1fr;gap:16px;align-items:center}.profile-progress-ring-v42{--p:0;width:88px;height:88px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(#35b9ed calc(var(--p)*1%),#e6f2f7 0);position:relative}.profile-progress-ring-v42:before{content:"";position:absolute;inset:8px;border-radius:50%;background:#fff}.profile-progress-ring-v42 strong{position:relative;color:#166b90;font-size:18px}.profile-progress-v42 h3{margin:0 0 4px;color:#1d475d}.profile-progress-v42 p{margin:0;color:#7892a2;font-size:12px;line-height:1.6}.builder-preview-v42{overflow:hidden;padding:0}.builder-preview-cover-v42{height:110px;background:linear-gradient(135deg,#8edfff,#dff6ff);position:relative}.builder-preview-cover-v42:after{content:"NFC";position:absolute;left:18px;top:18px;color:rgba(14,116,157,.35);font-weight:900;letter-spacing:.16em}.builder-preview-body-v42{padding:0 20px 20px}.builder-preview-avatar-v42{width:74px;height:74px;margin-top:-37px;border-radius:22px;background:linear-gradient(145deg,#52c7f4,#148fc8);border:5px solid #fff;display:grid;place-items:center;color:#fff;font-size:24px;font-weight:900;overflow:hidden;position:relative}.builder-preview-avatar-v42 img{width:100%;height:100%;object-fit:cover}.builder-preview-body-v42 h3{font-size:22px;margin:10px 0 2px;color:#183f55}.builder-preview-body-v42>p{margin:0;color:#718c9c;font-size:12px}.builder-preview-actions-v42{display:grid;grid-template-columns:1.6fr 1fr 1fr;gap:7px;margin-top:16px}.builder-preview-actions-v42 span{padding:9px 6px;text-align:center;border-radius:10px;background:#effaff;color:#187eaa;font-size:10px;font-weight:800}.verification-card-v42 .verification-list{display:grid;gap:9px;margin-bottom:14px}.verification-card-v42 .verification-list>div{display:flex;justify-content:space-between;align-items:center;background:#f8fcfe;border:1px solid #e0edf3;padding:11px 12px;border-radius:13px}.verified{color:#15845b}.unverified{color:#b77914}.permalink-v42{display:flex;gap:8px;align-items:center;background:#f4fbff;border:1px dashed #bee2f2;padding:11px;border-radius:12px;direction:ltr;color:#3d697f;font-size:12px;overflow:hidden}.media-upload-grid{grid-template-columns:repeat(3,1fr);gap:12px}.upload-card{background:#f8fcfe;border:1px dashed #bcdfee;color:#345d73}.upload-card strong{color:#1f4b62}.upload-card small{color:#7a94a3}.upload-card input[type=file]{background:#fff}.social-bank-grid-v42{display:grid;grid-template-columns:1fr 1fr;gap:18px}.enterprise-lock{margin:0 0 18px}.enterprise-lock span{display:block;margin-top:5px;color:#8a6a31}.profile-body{background:#eef9ff;color:#173c52}.public-id-v41{min-height:100vh;background:linear-gradient(180deg,#eef9ff,#f9fdff);color:#173c52;padding:28px 0}.profile-ambient{background:#8bdcff;opacity:.16}.profile-shell-v41{width:min(720px,calc(100% - 24px))}.profile-hero-v41,.profile-block-v41,.profile-share-v41{background:#fff;border-color:#d9eaf2;box-shadow:var(--shadow-sm)}.profile-cover-v41{background:linear-gradient(135deg,#6fcff7,#d8f5ff);border-color:#bce5f5}.profile-grid-overlay{opacity:.2;background-image:linear-gradient(rgba(255,255,255,.6) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.6) 1px,transparent 1px)}.profile-cover-mark,.profile-nfc-signal{color:#117eac}.profile-avatar-v41{background:linear-gradient(145deg,#5bcaf6,#168fc7);border-color:#fff;color:#fff;box-shadow:0 14px 30px rgba(34,130,171,.18)}.profile-name-v41 h1{color:#183f55}.profile-name-v41 p,.profile-bio-v41,.profile-block-head small,.profile-share-v41 p{color:#718c9c}.profile-verified-v41{background:#e8f8ff;color:#0c86ba;border-color:#bde5f5}.profile-primary-actions-v41>a,.profile-primary-actions-v41>button{background:#f3fbff;border-color:#d6eaf3;color:#226b8d}.profile-primary-actions-v41 .profile-action-primary{background:linear-gradient(135deg,#53c7f4,#2aace5);color:#fff;border-color:#39b8ec}.profile-block-head{border-color:#e5f0f5}.social-grid-v41>a,.feature-links-v41>a,.bank-card-v41{background:#f8fcfe;border-color:#e0edf3;color:#28556c}.social-grid-v41>a:hover,.feature-links-v41>a:hover{background:#eefaff;border-color:#bde4f4}.social-grid-v41 small,.feature-links-v41 small,.bank-card-v41 small{color:#7892a1}.social-glyph-v41,.feature-link-icon,.bank-brand-v41{background:#e8f8ff;color:#0e87bc}.bank-card-v41 code{color:#315c72}.copy-iban,.copy-profile-link{color:#0e85b9;background:#fff;border-color:#c7e6f3}.lead-block-v41{background:linear-gradient(145deg,#f5fcff,#fff)}.lead-orb-v41{background:#e5f8ff;color:#0f8abf}.profile-form-v41 input,.profile-form-v41 textarea{background:#fff;border-color:#d7e8f0;color:#173d53}.profile-submit-v41{background:linear-gradient(135deg,#50c7f4,#2aa9e2);color:#fff}.qr-frame-v41{border:1px solid #dcebf3;box-shadow:0 8px 22px rgba(39,111,146,.08)}.profile-footer-v41{color:#7992a1}.theme-midnight,.theme-clean,.theme-emerald{background:#eef9ff;color:#173c52}.error-card{background:#fff;border-color:#dcebf3;color:#1b465d;box-shadow:var(--shadow)}@media(max-width:1050px){.builder-grid-v42{grid-template-columns:1fr}.builder-side-v42{position:relative;top:auto;grid-template-columns:1fr 1fr}.social-bank-grid-v42{grid-template-columns:1fr}.media-upload-grid{grid-template-columns:1fr 1fr}}@media(max-width:820px){.shell{width:min(100% - 28px,1220px)}.builder-hero-v42{display:block}.builder-actions-v42{margin-top:18px}.builder-side-v42{grid-template-columns:1fr}.media-upload-grid{grid-template-columns:1fr}.profile-builder-v42{padding-top:28px}.page-head{display:block}.page-actions{margin-top:16px}.two-col{grid-template-columns:1fr}.sticky{position:relative;top:auto}.form-grid{grid-template-columns:1fr}.enterprise-metrics-v41{grid-template-columns:1fr 1fr}}@media(max-width:580px){.shell{width:min(100% - 20px,1220px)}.builder-card-v42{padding:18px;border-radius:20px}.builder-hero-v42 h1{font-size:34px}.builder-save-bar-v42{align-items:stretch;flex-direction:column}.builder-save-bar-v42 .btn{width:100%}.profile-progress-v42{grid-template-columns:72px 1fr}.profile-progress-ring-v42{width:72px;height:72px}.builder-preview-actions-v42{grid-template-columns:1.5fr 1fr 1fr}.auth-form-panel{padding-inline:16px}.enterprise-metrics-v41{grid-template-columns:1fr}.topbar .shell{width:calc(100% - 22px)}}html,body{overflow-x:hidden}input[type=file]{padding:10px;background:#fff;color:#4d7184}input[type=file]::file-selector-button{border:1px solid #cbe7f3;background:#effaff;color:#147fae;border-radius:10px;padding:8px 12px;margin-inline-end:10px;font-weight:800;cursor:pointer}:root{--v43-sky:#39BDF2;--v43-sky-deep:#0C7FB4;--v43-ink:#173D53;--v43-muted:#708A9A;--v43-line:#DCEAF2;--v43-bg:#F6FBFE;--v43-card:#fff;--v43-shadow:0 18px 48px rgba(21,77,105,.08)}.profile-studio-v43{padding:40px 0 90px;background:linear-gradient(180deg,#f7fcff 0,#fff 28%,#f6fbfe 100%);min-height:100vh}.studio-head-v43{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:24px}.studio-head-v43 h1{margin:8px 0 7px;font-size:clamp(32px,4vw,52px);line-height:1.08;color:#153e55;letter-spacing:-.035em}.studio-head-v43 p{margin:0;max-width:760px;color:#6f8999;line-height:1.8}.studio-head-actions{display:flex;gap:10px;flex-wrap:wrap}.studio-grid-v43{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(330px,.75fr);gap:22px;align-items:start}.studio-editor-v43{display:grid;gap:18px}.studio-preview-column-v43{position:sticky;top:92px;display:grid;gap:12px}.studio-card-v43,.studio-side-card-v43{background:#fff;border:1px solid var(--v43-line);border-radius:26px;box-shadow:var(--v43-shadow)}.studio-card-v43{padding:24px}.studio-side-card-v43{padding:18px}.studio-card-head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:20px}.studio-card-head>div{display:flex;align-items:center;gap:12px}.studio-card-head h2{font-size:20px;margin:0;color:#194258}.studio-card-head p{margin:4px 0 0;color:#7891a0;font-size:12px;line-height:1.6}.studio-icon{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;background:#e9f8ff;color:#0d86bd;font-weight:900}.status-pill{font-size:10px;font-weight:900;letter-spacing:.08em;padding:7px 10px;border-radius:999px;background:#eef9ff;color:#127eac;border:1px solid #d0ecf8}.status-pill.good{background:#effcf7;color:#147557;border-color:#d3f2e5}.studio-form-v43,.smart-link-form-v43{display:grid;gap:15px}.studio-form-v43 label,.smart-link-form-v43 label,.vanity-form-v43 label{color:#31586d;font-weight:800;font-size:12px}.studio-form-v43 input,.studio-form-v43 textarea,.studio-form-v43 select,.smart-link-form-v43 input,.smart-link-form-v43 select,.vanity-form-v43 input{margin-top:7px;background:#fff;border:1px solid #d8e8f0;color:#173d53;border-radius:14px;min-height:46px;box-shadow:none}.studio-form-v43 textarea{min-height:118px;resize:vertical}.studio-form-v43 input:focus,.studio-form-v43 textarea:focus,.studio-form-v43 select:focus,.smart-link-form-v43 input:focus,.smart-link-form-v43 select:focus,.vanity-form-v43 input:focus{border-color:#56c6ef;box-shadow:0 0 0 4px rgba(57,189,242,.12);outline:none}.appearance-grid-v43{display:grid;grid-template-columns:1fr 1fr;gap:14px}.color-field{display:flex;align-items:center;gap:8px;margin-top:7px}.color-field input[type=color]{width:58px;min-height:44px;padding:5px}.color-field code{direction:ltr;background:#f3f9fc;border:1px solid #e2edf2;border-radius:10px;padding:9px 10px;color:#456b7f}.toggle-stack{display:grid;gap:9px;align-content:center}.studio-save-v43{display:flex;align-items:center;justify-content:space-between;gap:15px;background:#f3fbff;border:1px solid #d6ecf6;border-radius:18px;padding:13px 14px}.studio-save-v43 span{font-size:12px;color:#648294}.vanity-card-v43{background:linear-gradient(135deg,#fff,#f3fbff)}.vanity-input-wrap{display:flex;align-items:center;background:#f8fcff;border:1px solid #d8ebf4;border-radius:17px;padding:5px 7px 5px 13px;direction:ltr}.vanity-input-wrap>span:first-child{font-weight:800;color:#607f90;white-space:nowrap;font-size:13px}.vanity-input-wrap input{border:0!important;background:transparent!important;box-shadow:none!important;margin:0!important;font-weight:900;font-size:16px;min-width:90px}.slug-state{padding:8px 10px;border-radius:10px;background:#eaf7fd;color:#4d7387;font-size:11px;font-weight:800;white-space:nowrap}.slug-state[data-state=good]{background:#eafaf3;color:#157355}.slug-state[data-state=bad]{background:#fff0f0;color:#b33b3b}.vanity-meta{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:10px}.vanity-meta small{color:#7b94a2}.media-grid-v43{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.media-tile-v43{display:grid;gap:9px;background:#f8fcfe;border:1px dashed #bddfec;border-radius:18px;padding:15px}.media-tile-v43 strong{color:#214d63}.media-tile-v43 small{color:#7d95a3;font-size:11px}.media-tile-v43 input[type=file]{font-size:11px;background:#fff;border:1px solid #e0ecf2;border-radius:11px;padding:8px;max-width:100%}.social-message-field[hidden]{display:none}.sortable-social-v43,.bank-admin-list-v43,.section-sort-v43{display:grid;gap:9px;margin:18px 0 12px}.social-admin-row-v43{display:grid;grid-template-columns:24px 42px minmax(0,1fr) auto auto;align-items:center;gap:10px;border:1px solid #dfebf2;border-radius:16px;padding:10px;background:#fbfdff}.social-admin-row-v43.dragging,.section-row-v43.dragging{opacity:.5;transform:scale(.995)}.social-admin-row-v43 strong{display:block;color:#234f66}.social-admin-row-v43 small{display:block;color:#7d94a1;max-width:390px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.drag-handle{cursor:grab;color:#9ab0bc;font-weight:900;user-select:none}.visibility-state{font-size:10px;border-radius:999px;padding:5px 8px;font-weight:800}.visibility-state.on{background:#eafaf3;color:#147258}.visibility-state.off{background:#f1f3f5;color:#73808a}.empty-state-v43{margin-top:15px;padding:22px;border-radius:16px;background:#f8fcfe;border:1px dashed #cbe4ef;color:#7a92a1;text-align:center}.section-row-v43{display:flex;align-items:center;gap:10px;background:#f8fcfe;border:1px solid #e0edf3;padding:12px 13px;border-radius:14px}.section-row-v43 strong{color:#315d73}.section-spacer{flex:1}.bank-admin-list-v43>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 12px;border:1px solid #e0edf3;border-radius:14px;background:#f9fcfe}.bank-admin-list-v43 strong,.bank-admin-list-v43 small{display:block}.bank-admin-list-v43 small{color:#7a91a0}.preview-toolbar-v43{display:flex;justify-content:space-between;align-items:center}.preview-toolbar-v43>span{font-size:10px;font-weight:900;letter-spacing:.12em;color:#7e95a4}.preview-toolbar-v43>div{display:flex;background:#eef6fa;padding:3px;border-radius:10px}.preview-toolbar-v43 button{border:0;background:transparent;color:#78909e;border-radius:8px;padding:6px 9px;font-size:10px;font-weight:800}.preview-toolbar-v43 button.active{background:#fff;color:#177fae;box-shadow:0 3px 10px rgba(38,99,129,.08)}.phone-preview-v43{--preview-accent:#39BDF2;width:min(100%,330px);margin:auto;border:8px solid #17384b;border-radius:42px;background:#17384b;box-shadow:0 28px 70px rgba(24,69,91,.22);transition:.25s ease;overflow:hidden;position:relative}.phone-preview-v43.desktop-mode{width:100%;border-radius:24px}.phone-speaker{height:15px;width:70px;border-radius:0 0 9px 9px;background:#17384b;position:absolute;z-index:3;top:0;left:50%;transform:translateX(-50%)}.phone-screen{background:#fff;border-radius:34px;overflow:hidden;min-height:575px}.desktop-mode .phone-screen{border-radius:17px}.preview-cover-v43{height:135px;background-size:cover;background-position:center;position:relative}.preview-cover-v43:after{content:"";position:absolute;inset:auto 0 0;height:75px;background:linear-gradient(transparent,#fff)}.preview-avatar-v43{width:78px;height:78px;border-radius:50%;margin:-39px auto 0;border:5px solid #fff;background:linear-gradient(145deg,var(--preview-accent),#0f83bb);display:grid;place-items:center;color:#fff;font-size:25px;font-weight:900;overflow:hidden;position:relative}.preview-avatar-v43 img{width:100%;height:100%;object-fit:cover}.preview-copy-v43{text-align:center;padding:8px 18px 0}.preview-copy-v43 h3{margin:0;color:#183f55;font-size:21px}.preview-copy-v43 p{margin:3px 0 6px;color:#607c8e;font-size:11px}.preview-copy-v43 small{display:block;color:#8598a4;line-height:1.55;max-height:48px;overflow:hidden}.preview-quick-v43{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;padding:13px 16px}.preview-quick-v43 span{border:1px solid #e1edf3;background:#fbfdfe;color:#376378;border-radius:12px;padding:8px 4px;text-align:center;font-size:9px;font-weight:800}.preview-save-v43{margin:0 16px 13px;background:var(--preview-accent);color:#fff;border-radius:13px;text-align:center;padding:11px;font-size:11px;font-weight:900}.preview-social-v43{padding:0 16px 18px;display:flex;gap:7px;flex-wrap:wrap}.preview-social-v43.layout-cards .social-brand-icon{width:42px;height:42px}.preview-social-v43.layout-icons .social-brand-icon{width:34px;height:34px}.preview-social-v43.layout-buttons{display:grid;grid-template-columns:1fr 1fr}.progress-row-v43{display:grid;grid-template-columns:78px 1fr;gap:13px;align-items:center}.progress-row-v43 .profile-progress-ring-v42{width:78px;height:78px}.progress-row-v43 h3,.studio-side-card-v43 h3{margin:0 0 5px;color:#204b61}.progress-row-v43 p{margin:0;color:#78909e;font-size:11px;line-height:1.55}.clean-url-v43{margin:14px 0;background:#f4fbff;border:1px dashed #bde2f1;border-radius:13px;padding:10px}.clean-url-v43 small{display:block;color:#8196a2}.clean-url-v43 code{display:block;margin:4px 0;overflow:hidden;text-overflow:ellipsis;color:#285f7b}.clean-url-v43 button{border:0;background:transparent;color:#0f83b7;font-weight:800;padding:0}.social-brand-icon{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;background:#eff7fb;color:#28617c;flex:0 0 auto}.social-brand-icon svg{width:24px;height:24px}.brand-instagram{background:linear-gradient(145deg,#f9ce34,#ee2a7b 55%,#6228d7);color:#fff}.brand-facebook{background:#1877F2;color:#fff}.brand-tiktok{background:#111;color:#fff}.brand-youtube{background:#ff0033;color:#fff}.brand-telegram{background:#2AABEE;color:#fff}.brand-whatsapp,.brand-whatsapp_business{background:#25D366;color:#fff}.brand-linkedin{background:#0A66C2;color:#fff}.brand-x{background:#111;color:#fff}.brand-snapchat{background:#FFFC00;color:#111}.brand-github{background:#24292f;color:#fff}.brand-behance{background:#1769ff;color:#fff}.brand-website,.brand-maps,.brand-custom{background:#dff5ff;color:#0c7ead}.profile-body{background:#f4f9fc!important}.tap-profile-v43{min-height:100vh;background:linear-gradient(180deg,#f1f8fc,#fff 320px,#f7fbfd);color:#173d53;padding:0 0 38px}.tap-shell-v43{width:min(620px,100%);margin:0 auto}.tap-identity-v43{background:#fff;box-shadow:0 12px 36px rgba(18,69,96,.08);overflow:hidden}.tap-cover-v43{height:300px;background:linear-gradient(135deg,#dff6ff,#89dfff);background-size:cover;position:relative}.tap-cover-v43:after{content:"";position:absolute;inset:auto 0 0;height:150px;background:linear-gradient(transparent,#fff)}.tap-cover-pattern{position:absolute;inset:0;background-image:radial-gradient(circle at 20% 20%,rgba(255,255,255,.85),transparent 32%),linear-gradient(135deg,transparent 40%,rgba(255,255,255,.25))}.tap-company-logo{position:absolute;top:22px;right:22px;max-width:98px;max-height:48px;object-fit:contain;background:rgba(255,255,255,.86);border-radius:12px;padding:7px}.tap-identity-content-v43{padding:0 28px 28px;text-align:center}.tap-avatar-v43{width:108px;height:108px;border-radius:50%;margin:-58px auto 0;border:6px solid #fff;background:linear-gradient(145deg,var(--profile-accent),#0e80b8);display:grid;place-items:center;color:#fff;font-size:34px;font-weight:900;overflow:hidden;position:relative;box-shadow:0 12px 28px rgba(26,101,135,.14)}.tap-avatar-v43 img{width:100%;height:100%;object-fit:cover}.tap-name-v43{margin-top:12px}.tap-name-v43>div{display:flex;align-items:center;justify-content:center;gap:8px}.tap-name-v43 h1{font-size:30px;letter-spacing:-.03em;margin:0;color:#183d52}.tap-name-v43 p{margin:4px 0 0;color:#607b8c;font-size:15px}.tap-verified{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:#e6f8ff;color:#0788bc;border:1px solid #bce7f7}.tap-verified svg{width:14px;height:14px;stroke-width:2.4}.tap-bio-v43{margin:14px auto 0;max-width:520px;color:#637f90;line-height:1.8;font-size:14px}.tap-quick-actions-v43{display:flex;justify-content:center;gap:10px;margin:20px 0}.tap-quick-actions-v43>a,.tap-quick-actions-v43>button{width:78px;min-height:62px;border:1px solid #deebf2;background:#fff;border-radius:18px;color:#315d73;display:grid;place-items:center;padding:8px;cursor:pointer}.tap-quick-actions-v43 small{font-size:10px;font-weight:800}.quick-icon{width:28px;height:28px;display:grid;place-items:center;font-size:18px}.quick-icon svg{width:22px;height:22px}.tap-save-contact-v43{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;background:var(--profile-accent);color:#fff;border-radius:18px;padding:16px;font-size:16px;font-weight:900;box-shadow:0 12px 25px color-mix(in srgb,var(--profile-accent) 25%,transparent)}.tap-section-v43,.tap-share-v43{background:#fff;border:1px solid #e0ebf1;border-radius:24px;margin:14px 12px 0;padding:20px;box-shadow:0 10px 30px rgba(28,76,99,.05)}.tap-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.tap-section-head span,.tap-share-v43>div>span{font-size:9px;font-weight:900;letter-spacing:.13em;color:#22a7dd}.tap-section-head h2,.tap-share-v43 h2{margin:3px 0 0;font-size:19px;color:#1c465c}.tap-section-head small{color:#8699a4}.tap-social-v43{display:grid;gap:9px}.tap-social-v43.layout-cards{grid-template-columns:1fr 1fr}.tap-social-v43.layout-cards>a,.tap-social-v43.layout-buttons>a{display:flex;align-items:center;gap:10px;border:1px solid #e1ecf2;background:#fbfdff;border-radius:17px;padding:11px;color:#284f63}.tap-social-v43.layout-cards>a div,.tap-social-v43.layout-buttons>a div{min-width:0;flex:1}.tap-social-v43 strong,.tap-social-v43 small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tap-social-v43 strong{font-size:13px}.tap-social-v43 small{font-size:10px;color:#8a9ba5}.tap-social-v43 b{color:#91a6b1}.tap-social-v43.layout-icons{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.tap-social-v43.layout-icons>a{border:0;background:transparent}.tap-social-v43.layout-icons .social-brand-icon{width:56px;height:56px;border-radius:18px}.tap-social-v43.layout-icons .social-brand-icon svg{width:30px;height:30px}.tap-social-v43.layout-buttons{grid-template-columns:1fr}.tap-social-v43.layout-buttons>a{padding:13px 14px}.tap-link-list-v43{display:grid;gap:9px}.tap-link-list-v43>a{display:flex;align-items:center;gap:12px;border:1px solid #e1ecf2;border-radius:16px;padding:12px;color:#2a556a}.tap-link-list-v43>a div{flex:1}.tap-link-list-v43 strong,.tap-link-list-v43 small{display:block}.tap-link-list-v43 small{color:#8799a4}.link-symbol{width:42px;height:42px;border-radius:13px;display:grid;place-items:center;background:#eaf8ff;color:#1687ba;font-weight:900}.tap-bank-list-v43{display:grid;gap:10px}.tap-bank-list-v43 article{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:11px;align-items:center;border:1px solid #e1ecf2;border-radius:17px;padding:12px}.bank-mark{width:44px;height:44px;border-radius:13px;background:#eaf8ff;color:#1686b8;display:grid;place-items:center;font-size:10px;font-weight:900}.tap-bank-list-v43 small,.tap-bank-list-v43 strong,.tap-bank-list-v43 code{display:block}.tap-bank-list-v43 small{color:#8799a4}.tap-bank-list-v43 code{margin-top:4px;color:#355f73;font-size:11px;overflow:hidden;text-overflow:ellipsis}.tap-bank-list-v43 button,.share-url-v43 button{border:1px solid #cfe6f1;background:#fff;color:#1082b5;border-radius:10px;padding:8px;font-weight:800}.tap-lead-v43>p{color:#718a99;font-size:12px}.tap-lead-form-v43{display:grid;gap:9px}.tap-lead-form-v43 input,.tap-lead-form-v43 textarea{border:1px solid #dce9f0;border-radius:13px;background:#fbfdfe;color:#173d53}.tap-lead-form-v43 button{border:0;background:var(--profile-accent);color:#fff;border-radius:13px;padding:13px;font-weight:900}.tap-share-v43{display:grid;grid-template-columns:1fr 145px;align-items:center;gap:16px}.tap-share-v43 p{margin:7px 0 12px;color:#758d9b;font-size:12px;line-height:1.6}.share-url-v43{display:flex;gap:8px;align-items:center;background:#f7fbfd;border:1px dashed #c8e3ef;border-radius:12px;padding:8px}.share-url-v43 code{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;font-size:10px;color:#3a667c}.qr-frame-v43{background:#fff;border:1px solid #deebf1;border-radius:17px;padding:8px;display:grid;place-items:center}.tap-footer-v43{display:flex;justify-content:space-between;padding:20px 18px 0;color:#8a9ca6;font-size:10px}.theme-midnight.tap-profile-v43{background:#0c1720;color:#f8fdff}.theme-midnight .tap-identity-v43,.theme-midnight .tap-section-v43,.theme-midnight .tap-share-v43{background:#12222d;border-color:#253a47}.theme-midnight .tap-cover-v43:after{background:linear-gradient(transparent,#12222d)}.theme-midnight .tap-name-v43 h1,.theme-midnight .tap-section-head h2,.theme-midnight .tap-share-v43 h2{color:#f6fcff}.theme-midnight .tap-name-v43 p,.theme-midnight .tap-bio-v43,.theme-midnight .tap-section-v43 p{color:#a9bcc7}.theme-midnight .tap-quick-actions-v43>a,.theme-midnight .tap-quick-actions-v43>button,.theme-midnight .tap-social-v43>a,.theme-midnight .tap-link-list-v43>a,.theme-midnight .tap-bank-list-v43 article{background:#172a36;border-color:#2a3e4a;color:#eaf7fd}.theme-clean{--profile-accent:#2a9fd6}.theme-corporate{--profile-accent:#176a95}.theme-emerald{--profile-accent:#27a981}.register-vanity-v43{background:#f5fbfe;border:1px solid #d8ecf5;border-radius:16px;padding:12px}.register-vanity-v43>span{display:block;font-size:11px;color:#5b7b8e;font-weight:800;margin-bottom:7px}.register-vanity-line{display:flex;align-items:center;background:#fff;border:1px solid #d9e9f1;border-radius:12px;direction:ltr;overflow:hidden}.register-vanity-line b{padding:0 0 0 12px;color:#77909e;font-size:12px;white-space:nowrap}.register-vanity-line input{border:0!important;box-shadow:none!important;margin:0!important}.register-vanity-line em{font-style:normal;font-size:10px;font-weight:900;margin-right:9px;color:#6f8b9b;white-space:nowrap}.register-vanity-line em[data-state=good]{color:#13815d}.register-vanity-line em[data-state=bad]{color:#b43c3c}@media(max-width:1080px){.studio-grid-v43{grid-template-columns:1fr}.studio-preview-column-v43{position:relative;top:auto;grid-template-columns:minmax(300px,420px) 1fr;align-items:start}.preview-toolbar-v43{grid-column:1/-1}.media-grid-v43{grid-template-columns:1fr 1fr}}@media(max-width:760px){.profile-studio-v43{padding-top:26px}.studio-head-v43{display:block}.studio-head-actions{margin-top:15px}.studio-card-v43{padding:18px;border-radius:20px}.studio-preview-column-v43{grid-template-columns:1fr}.phone-preview-v43{width:min(100%,350px)}.appearance-grid-v43,.form-grid{grid-template-columns:1fr}.media-grid-v43{grid-template-columns:1fr}.social-admin-row-v43{grid-template-columns:20px 38px minmax(0,1fr) auto}.social-admin-row-v43>.visibility-state{display:none}.social-admin-row-v43>.row-actions{grid-column:3/-1}.vanity-meta{align-items:stretch;flex-direction:column}.vanity-input-wrap>span:first-child{display:none}.tap-shell-v43{width:100%}.tap-cover-v43{height:300px}.tap-social-v43.layout-cards{grid-template-columns:1fr 1fr}.tap-share-v43{grid-template-columns:1fr}.qr-frame-v43{width:145px}.tap-identity-v43{border-radius:0}.tap-section-v43,.tap-share-v43{margin-inline:10px}.tap-footer-v43{padding-bottom:16px}}@media(max-width:460px){.tap-cover-v43{height:280px}.tap-identity-content-v43{padding-inline:18px}.tap-avatar-v43{width:94px;height:94px;margin-top:-50px}.tap-name-v43 h1{font-size:25px}.tap-quick-actions-v43{gap:7px}.tap-quick-actions-v43>a,.tap-quick-actions-v43>button{width:70px}.tap-social-v43.layout-cards{grid-template-columns:1fr 1fr}.tap-section-v43{padding:17px}.tap-share-v43{padding:17px}.studio-head-v43 h1{font-size:32px}.studio-card-head{align-items:flex-start}.studio-card-head>.status-pill{display:none}.vanity-input-wrap input{min-width:0}.phone-preview-v43{border-width:6px;border-radius:34px}.phone-screen{border-radius:28px}}@media(prefers-reduced-motion:reduce){.phone-preview-v43,.social-admin-row-v43,.section-row-v43{transition:none}}html,body,button,input,select,textarea{font-family:"Noto Sans Arabic","Segoe UI Variable","Segoe UI",Tahoma,Arial,sans-serif}.tap-name-v43 h1,.studio-head-v43 h1,.studio-card-head h2{font-weight:800;text-rendering:optimizeLegibility}.tap-name-v43 h1[dir=ltr],.preview-copy-v43 h3{font-family:"Segoe UI Variable","Segoe UI",Arial,sans-serif}.tap-save-contact-v43 span{width:22px;height:22px;display:grid;place-items:center}.tap-save-contact-v43 svg,.tap-link-list-v43 b svg,.tap-social-v43 b svg{width:19px;height:19px}.link-symbol svg{width:21px;height:21px}.tap-quick-actions-v43 .quick-icon svg{width:22px;height:22px}.order-buttons-v43{display:inline-flex;align-items:center;gap:4px}.order-buttons-v43 button,.link-button.compact{min-width:30px;height:30px;padding:0 7px;border:1px solid #d8e8f0;background:#fff;color:#397085;border-radius:9px;font-weight:900;cursor:pointer}.order-buttons-v43 button:focus-visible,.link-button.compact:focus-visible{outline:3px solid rgba(57,189,242,.23);outline-offset:1px}.preview-avatar-v43 img{width:100%;height:100%;object-fit:cover}.media-tile-v43 input[type=file]::file-selector-button{border:0;border-radius:9px;background:#eaf8ff;color:#157eae;padding:8px 10px;font-weight:800;cursor:pointer}@media(max-width:760px){.drag-handle{display:none}.order-buttons-v43{display:inline-flex}.social-admin-row-v43{grid-template-columns:38px minmax(0,1fr) auto}.social-admin-row-v43>.row-actions{grid-column:2/-1;justify-content:flex-start;flex-wrap:wrap}.section-row-v43 .order-buttons-v43{margin-inline-start:auto}}:root{--v44-sky:#38bdf2;--v44-sky-deep:#087fb7;--v44-ink:#153044;--v44-muted:#6f8898;--v44-line:#dcecf5;--v44-soft:#f3fbff;--v44-ok:#16845b;--v44-warn:#a96e13;--v44-danger:#bd4054}html,body,button,input,select,textarea{font-family:"Segoe UI Variable","Noto Sans Arabic","Tahoma","Arial",sans-serif;font-feature-settings:"kern" 1,"liga" 1;text-rendering:optimizeLegibility}body{letter-spacing:0}.section h1,.section h2,.section h3{letter-spacing:-.025em}.section p{line-height:1.8}.nav-notification-link{display:inline-flex!important;align-items:center;gap:7px}.nav-notification-link span{min-width:19px;height:19px;padding:0 5px;border-radius:999px;display:grid;place-items:center;background:#e5f7ff;color:#087caf;font-size:10px;font-weight:900;border:1px solid #bfe9f8}.onboarding-v44{min-height:calc(100vh - 200px);padding-top:54px;background:radial-gradient(circle at 88% 8%,rgba(56,189,242,.11),transparent 26%),linear-gradient(180deg,#fff,#f7fcff)}.onboarding-shell-v44{max-width:1120px}.onboarding-head-v44{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:28px}.onboarding-head-v44 h1{margin:5px 0 7px;font-size:clamp(34px,5vw,58px);color:#113a52}.onboarding-head-v44 p{margin:0;color:var(--v44-muted)}.onboarding-progress-v44{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:26px}.onboarding-progress-v44>div{display:flex;align-items:center;gap:10px;padding:12px 14px;border:1px solid #dcebf3;background:#fff;border-radius:16px;color:#7891a0}.onboarding-progress-v44 span{width:30px;height:30px;border-radius:10px;display:grid;place-items:center;background:#eff7fb;font-weight:900}.onboarding-progress-v44 .active{border-color:#96ddf8;background:#effaff;color:#0b7eaf}.onboarding-progress-v44 .active span,.onboarding-progress-v44 .done span{background:linear-gradient(135deg,#57caf5,#24a8e0);color:#fff}.onboarding-progress-v44 .done{color:#1f6b8f}.onboarding-stage-v44{display:grid;grid-template-columns:minmax(280px,.75fr) minmax(400px,1.25fr);gap:30px;align-items:start}.onboarding-copy-v44{padding:24px 8px}.stage-no{display:inline-grid;place-items:center;width:56px;height:56px;border-radius:18px;background:#e9f9ff;color:#087ead;font-weight:900;font-size:20px;border:1px solid #bde9f9}.onboarding-copy-v44 h2{margin:18px 0 8px;font-size:34px;color:#153d54}.onboarding-copy-v44 p{color:#718a99}.vanity-pill-v44{margin-top:24px;padding:15px;border:1px solid #d5ebf4;background:#fff;border-radius:16px;box-shadow:0 10px 28px rgba(31,105,139,.06)}.vanity-pill-v44 small,.vanity-pill-v44 strong{display:block}.vanity-pill-v44 small{color:#7892a2;margin-bottom:5px}.vanity-pill-v44 strong{font-size:13px;color:#0d739f;overflow-wrap:anywhere}.onboarding-form-v44{padding:28px;border-radius:26px}.theme-picks-v44{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.theme-picks-v44 label{position:relative;cursor:pointer}.theme-picks-v44 input{position:absolute;opacity:0;pointer-events:none}.theme-picks-v44 label>span{height:82px;border-radius:17px;display:block;border:2px solid #e0edf3;box-shadow:inset 0 0 0 5px #fff}.theme-picks-v44 label>strong{display:block;text-align:center;font-size:11px;margin-top:7px}.theme-picks-v44 input:checked+span{border-color:#2ab3eb;box-shadow:inset 0 0 0 5px #fff,0 0 0 3px rgba(42,179,235,.12)}.theme-swatch.sky{background:linear-gradient(135deg,#f9fdff,#83dafa)}.theme-swatch.clean{background:linear-gradient(135deg,#fff,#eef4f7)}.theme-swatch.corporate{background:linear-gradient(135deg,#eaf3f8,#1b678f)}.theme-swatch.midnight{background:linear-gradient(135deg,#0e1d27,#223d4d)}.theme-swatch.emerald{background:linear-gradient(135deg,#effcf6,#43bc89)}.preview-stage-v44{align-items:center}.onboarding-finish-v44{text-align:center;padding:30px}.onboarding-finish-v44 img{width:180px;height:180px;border-radius:20px;border:1px solid #dcebf3;padding:10px;background:#fff}.onboarding-finish-v44 strong,.onboarding-finish-v44 code{display:block;margin-top:12px}.onboarding-finish-v44 code{font-size:12px;color:#477287;overflow-wrap:anywhere}.onboarding-finish-v44 form{margin-top:20px}.notification-list-v44{display:grid;gap:12px}.notification-card-v44{position:relative;display:grid;grid-template-columns:10px 1fr;gap:14px;background:#fff;border:1px solid #deebf2;border-radius:20px;padding:18px 20px;box-shadow:0 8px 24px rgba(33,105,137,.05)}.notification-card-v44.unread{border-color:#a9def3;background:linear-gradient(90deg,#f1fbff,#fff)}.notification-dot{width:9px;height:9px;border-radius:50%;background:#cbdbe3;margin-top:6px}.notification-card-v44.unread .notification-dot{background:#24afe7;box-shadow:0 0 0 5px rgba(36,175,231,.11)}.notification-meta{display:flex;justify-content:space-between;gap:16px}.notification-meta strong{color:#1d465c}.notification-meta time{font-size:11px;color:#8aa0ad}.notification-card-v44 p{margin:7px 0;color:#678293}.current-plan-v44{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:24px}.current-plan-v44 span,.current-plan-v44 p{color:#74909f}.current-plan-v44 h2{margin:4px 0}.entitlement-chips-v44{display:flex;flex-wrap:wrap;gap:8px}.entitlement-chips-v44 span{background:#edf9fe;border:1px solid #cdeaf5;color:#1a789f;border-radius:999px;padding:7px 11px;font-size:12px;font-weight:800}.plan-grid-v44{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:18px}.plan-card-v44{background:#fff;border:1px solid #dcebf3;border-radius:24px;padding:24px;box-shadow:0 12px 32px rgba(38,112,147,.06)}.plan-card-v44.current{border-color:#82d9f8;box-shadow:0 20px 45px rgba(43,173,226,.12)}.plan-card-v44 .plan-code{color:#1596ce;font-size:10px;font-weight:900;letter-spacing:.12em}.plan-card-v44 h2{margin:7px 0}.plan-card-v44>strong{font-size:27px;color:#123d55}.plan-card-v44>small{display:block;color:#869ba7}.plan-card-v44 ul{padding:0 18px 0 0;line-height:2;color:#5f7d8f}.status.open{background:#fff7e8;color:#9b6a18}.status.paid{background:#eafaf3;color:#157f58}.status.void,.status.overdue{background:#fff0f2;color:#aa3d4f}.onboarding-resume-v44,.dashboard-plan-strip-v44{display:flex;align-items:center;justify-content:space-between;gap:20px;border-radius:22px;margin:16px 0;padding:18px 20px}.onboarding-resume-v44{background:linear-gradient(135deg,#e9f9ff,#fff);border:1px solid #bfe8f7}.onboarding-resume-v44 strong{display:block;color:#17455e;font-size:18px}.onboarding-resume-v44 p{margin:2px 0;color:#658496}.dashboard-plan-strip-v44{background:#fff;border:1px solid #dcebf3;box-shadow:0 8px 24px rgba(38,112,147,.05)}.dashboard-plan-strip-v44>div:first-child small,.dashboard-plan-strip-v44>div:first-child strong,.dashboard-plan-strip-v44>div:first-child span{display:block}.dashboard-plan-strip-v44>div:first-child small{color:#7893a2}.dashboard-plan-strip-v44>div:first-child strong{font-size:18px;color:#19465e}.dashboard-plan-strip-v44>div:first-child span{font-size:11px;color:#8099a8;margin-top:2px}.qr-owner-v44{display:grid;grid-template-columns:84px 1fr;gap:14px;align-items:center;margin-top:16px;padding:12px;border:1px solid #deebf2;border-radius:16px;background:#f9fdff}.qr-owner-v44 img{width:84px;height:84px;border-radius:10px;background:#fff}.qr-owner-v44 strong,.qr-owner-v44 a{display:block}.qr-owner-v44 a{font-size:11px;color:#087eaf;margin-top:4px}.plan-chip-v44{margin-top:12px;padding:10px 12px;border-radius:13px;background:#eef9fe;border:1px solid #d3ebf5}.plan-chip-v44 span,.plan-chip-v44 small{display:block}.plan-chip-v44 span{font-weight:900;color:#1578a0}.plan-chip-v44 small{color:#708b9b}.plan-inline-v44{align-self:end;padding:11px 13px;border-radius:13px;background:#effaff;border:1px solid #ceeaf5}.plan-inline-v44 small,.plan-inline-v44 strong,.plan-inline-v44 a{display:block}.plan-inline-v44 small{color:#7892a1}.plan-inline-v44 strong{color:#176e95}.plan-inline-v44 a{font-size:11px;color:#0787bc;margin-top:3px}.privacy-grid-v44{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin:14px 0}.seo-controls-v44{border:1px solid #dcebf3;background:#f8fcfe;border-radius:16px;padding:13px 15px;margin:12px 0}.seo-controls-v44 summary{cursor:pointer;font-weight:900;color:#2b5b73}.qr-downloads-v44{display:flex;gap:7px;margin-top:10px}.qr-download-v44{display:inline-flex;border:1px solid #cbe6f2;background:#fff;color:#0b7eaf;border-radius:10px;padding:7px 10px;font-size:11px;font-weight:900}.metric-grid-v44{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.metric-grid-v44 .panel{padding:20px}.metric-grid-v44 span,.metric-grid-v44 small{display:block;color:#7891a0}.metric-grid-v44 strong{display:block;font-size:31px;color:#173f56;margin:6px 0}.analytics-grid-v44{display:grid;grid-template-columns:1.6fr .7fr;gap:18px;margin-top:18px}.bar-chart-v44{height:280px;display:flex;align-items:end;gap:7px;padding:30px 8px 6px;overflow-x:auto}.bar-chart-v44>div{min-width:20px;flex:1;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:7px}.bar-chart-v44 i{display:block;width:min(22px,80%);min-height:5px;border-radius:8px 8px 3px 3px;background:linear-gradient(180deg,#54c9f4,#158ec8)}.bar-chart-v44 small{font-size:9px;color:#7d95a3;writing-mode:vertical-rl;transform:rotate(180deg)}.rank-list-v44{display:grid;gap:7px}.rank-list-v44>div{display:flex;justify-content:space-between;gap:14px;padding:9px 0;border-bottom:1px solid #edf3f6}.rank-list-v44 span{color:#638091}.rank-list-v44 strong{color:#1d4a62}.fulfillment-chip-v44{display:inline-flex;align-items:center;border-radius:999px;padding:6px 10px;background:#edf9fe;color:#117ba7;border:1px solid #c9eaf6;font-size:10px;font-weight:900;white-space:nowrap}.fulfillment-command-v44{padding:25px}.fulfillment-track-v44{display:grid;grid-template-columns:repeat(9,minmax(84px,1fr));gap:7px;margin:20px 0;overflow-x:auto;padding-bottom:5px}.fulfillment-track-v44>div{position:relative;text-align:center;padding:9px 5px;border:1px solid #e1edf3;border-radius:14px;background:#fafcfd;min-width:84px}.fulfillment-track-v44 span{display:grid;place-items:center;width:28px;height:28px;border-radius:9px;background:#edf3f6;color:#7b94a2;font-weight:900;margin:0 auto 6px}.fulfillment-track-v44 strong{font-size:9px;color:#718b9a;white-space:nowrap}.fulfillment-track-v44 .done{border-color:#bce8d5;background:#f3fdf8}.fulfillment-track-v44 .done span{background:#22a06b;color:#fff}.fulfillment-track-v44 .done strong{color:#247757}.fulfillment-track-v44 .active{border-color:#8fdcf7;background:#eefaff;box-shadow:0 0 0 3px rgba(57,189,242,.10)}.fulfillment-track-v44 .active span{background:#2ab3eb;color:#fff}.fulfillment-track-v44 .active strong{color:#0b78a7}.fulfillment-advance-v44{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:end;padding:14px;border:1px solid #d9ebf3;background:#f8fcfe;border-radius:16px}.qc-command-v44{border-color:#cce9f5}.qa-score-v44{border-radius:999px;padding:8px 12px;background:#fff6e7;color:#a46e16;border:1px solid #f0d9ad;font-size:11px;font-weight:900}.qa-score-v44.complete{background:#ecfbf4;color:#157e57;border-color:#bae8d3}.qc-form-v44{display:grid;grid-template-columns:.7fr 1.6fr auto;gap:12px;align-items:end}.allocated-cards-v44{display:grid;gap:7px;margin-top:16px}.allocated-cards-v44>div{display:grid;grid-template-columns:minmax(160px,1fr) .5fr auto;gap:12px;align-items:center;padding:10px 12px;border:1px solid #e0edf3;border-radius:12px;background:#fbfdfe}.allocated-cards-v44 a{color:#0a82b7;font-weight:900}.qa-shipping-lock-v44{margin-top:16px;border-radius:14px;padding:12px;font-weight:800}.qa-shipping-lock-v44.locked{background:#fff6e8;color:#946518;border:1px solid #efdbb6}.qa-shipping-lock-v44.open{background:#edfbf5;color:#197c58;border:1px solid #bce7d3}.fulfillment-user-v44{padding:22px}.fulfillment-mini-track-v44{display:grid;grid-template-columns:repeat(9,1fr);gap:4px}.fulfillment-mini-track-v44 span{height:8px;border-radius:999px;background:#e1edf3}.fulfillment-mini-track-v44 span.done{background:linear-gradient(90deg,#59cafa,#1faae3)}.admin-launch-grid-v44{display:grid;grid-template-columns:.9fr 1.1fr;gap:18px}.catalog-group-v44{margin-top:16px}.catalog-group-v44 h3{font-size:11px;color:#6b8696;letter-spacing:.1em}.catalog-pills-v44{display:flex;flex-wrap:wrap;gap:8px}.catalog-pill{border:1px solid #cfe7f2;background:#f7fcff;border-radius:12px;padding:8px 10px;color:#4e7184;cursor:pointer;display:flex;gap:8px}.catalog-pill.active{background:#eaf9ff;color:#0a7cae;border-color:#a9e0f5}.catalog-pill.off{opacity:.62}.catalog-pill small{font-weight:900}.plan-admin-grid-v44{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.plan-admin-card-v44,.template-card-v44{border:1px solid #dfeaf1;background:#fbfdfe;border-radius:18px;padding:15px}.plan-admin-card-v44>span{font-size:10px;color:#1689ba;font-weight:900}.toggle-stack{display:grid;gap:7px}.template-grid-v44{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.template-card-v44 code{display:block;margin-bottom:10px;color:#1682af}.wallet-readiness-grid-v44{display:grid;grid-template-columns:1fr 1fr;gap:14px}.wallet-readiness-grid-v44 article{border:1px solid #e0ebf1;border-radius:18px;padding:18px;background:#fbfdfe}.wallet-readiness-grid-v44 article.ready{border-color:#b8e6d1;background:#f3fdf8}.wallet-readiness-grid-v44 article>strong,.wallet-readiness-grid-v44 article>span{display:block}.wallet-readiness-grid-v44 article>span{font-size:10px;font-weight:900;color:#a17425;margin:5px 0 10px}.wallet-readiness-grid-v44 article.ready>span{color:#1b815d}.wallet-readiness-grid-v44 ul{list-style:none;padding:0;margin:0;display:grid;gap:6px}.wallet-readiness-grid-v44 li{font-size:11px;color:#8b9ca6}.wallet-readiness-grid-v44 li:before{content:"○";margin-left:7px}.wallet-readiness-grid-v44 li.ok{color:#1b815d}.wallet-readiness-grid-v44 li.ok:before{content:"✓"}.subscription-admin-actions-v44{display:grid;gap:8px;min-width:220px}.invoice-confirm-v44{display:flex;gap:6px}.invoice-confirm-v44 input{min-width:120px;padding:7px 9px}.invoice-confirm-v44 button{white-space:nowrap}.tap-profile-v44 .tap-shell-v43{padding-bottom:max(24px,env(safe-area-inset-bottom))}.tap-profile-v44 .tap-identity-v43{overflow:hidden}.tap-profile-v44 .tap-name-v43 h1{font-size:clamp(26px,6vw,34px);line-height:1.2;letter-spacing:-.025em}.tap-profile-v44 .tap-bio-v43{font-size:14px;line-height:1.9}.tap-profile-v44 .tap-quick-actions-v43>a,.tap-profile-v44 .tap-quick-actions-v43>button{transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.tap-profile-v44 .tap-quick-actions-v43>a:hover,.tap-profile-v44 .tap-quick-actions-v43>button:hover{transform:translateY(-2px);border-color:#b6dfea;box-shadow:0 8px 20px rgba(31,105,139,.08)}.tap-profile-v44 .tap-save-contact-v43{min-height:56px}.tap-profile-v44 .tap-social-v43>a{transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.tap-profile-v44 .tap-social-v43>a:hover{transform:translateY(-2px);box-shadow:0 8px 22px rgba(35,102,133,.08);border-color:#c7e2ed}.tap-profile-v44 .qr-frame-v43 img{display:block;width:132px;height:132px}.tap-profile-v44 .tap-footer-v43{border-top:1px solid #edf3f6;margin-top:18px}.theme-midnight.tap-profile-v44 .qr-download-v44{background:#172a36;color:#dff6ff;border-color:#2a3e4a}.theme-midnight.tap-profile-v44 .qr-frame-v43{background:#fff}@media(max-width:1050px){.plan-admin-grid-v44{grid-template-columns:1fr 1fr}.admin-launch-grid-v44{grid-template-columns:1fr}.analytics-grid-v44{grid-template-columns:1fr}.fulfillment-track-v44{grid-template-columns:repeat(9,100px)}}@media(max-width:820px){.onboarding-stage-v44{grid-template-columns:1fr}.onboarding-copy-v44{padding:5px}.plan-grid-v44{grid-template-columns:1fr}.metric-grid-v44{grid-template-columns:1fr 1fr}.qc-form-v44{grid-template-columns:1fr}.fulfillment-advance-v44{grid-template-columns:1fr}.template-grid-v44,.wallet-readiness-grid-v44{grid-template-columns:1fr}.dashboard-plan-strip-v44,.onboarding-resume-v44{align-items:flex-start;flex-direction:column}.privacy-grid-v44{grid-template-columns:1fr}}@media(max-width:620px){.onboarding-v44{padding-top:30px}.onboarding-head-v44{align-items:flex-start;flex-direction:column}.onboarding-progress-v44{gap:5px}.onboarding-progress-v44>div{display:block;text-align:center;padding:8px 4px}.onboarding-progress-v44 span{margin:auto}.onboarding-progress-v44 strong{display:block;font-size:9px;margin-top:4px}.onboarding-copy-v44 h2{font-size:28px}.theme-picks-v44{grid-template-columns:repeat(3,1fr)}.metric-grid-v44{grid-template-columns:1fr 1fr}.plan-admin-grid-v44{grid-template-columns:1fr}.current-plan-v44{align-items:flex-start;flex-direction:column}.allocated-cards-v44>div{grid-template-columns:1fr auto}.allocated-cards-v44>div span{display:none}.tap-profile-v44 .tap-quick-actions-v43{gap:6px}.tap-profile-v44 .tap-quick-actions-v43>a,.tap-profile-v44 .tap-quick-actions-v43>button{width:68px}.tap-profile-v44 .tap-cover-v43{height:260px}.tap-profile-v44 .tap-avatar-v43{width:92px;height:92px}.tap-profile-v44 .tap-social-v43.layout-cards{grid-template-columns:1fr 1fr}}@media(max-width:420px){.metric-grid-v44{grid-template-columns:1fr}.tap-profile-v44 .tap-social-v43.layout-cards{grid-template-columns:1fr}.tap-profile-v44 .tap-quick-actions-v43>a,.tap-profile-v44 .tap-quick-actions-v43>button{width:64px;min-height:58px}.tap-profile-v44 .tap-name-v43 h1{font-size:25px}.tap-profile-v44 .tap-bio-v43{font-size:13px}.tap-profile-v44 .tap-share-v43{grid-template-columns:1fr}.tap-profile-v44 .qr-frame-v43{justify-self:center}}@media(prefers-reduced-motion:reduce){.tap-profile-v44 .tap-quick-actions-v43>a,.tap-profile-v44 .tap-quick-actions-v43>button,.tap-profile-v44 .tap-social-v43>a{transition:none}}:root{--v45-accent:#39bdf2;--v45-ink:#153044;--v45-muted:#6d8798;--v45-soft:#f4fbff;--v45-border:#d9edf7}.brand-mark img{width:100%;height:100%;object-fit:contain;border-radius:12px}.nav-security-link{font-size:.88rem;color:#487082}.launch-executive-v45{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:18px;margin:22px 0}.ops-grid-v45{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ops-grid-v45>div,.mail-status-v45>div{padding:14px;border:1px solid var(--v45-border);background:var(--v45-soft);border-radius:16px}.ops-grid-v45 small,.mail-status-v45 span{display:block;color:var(--v45-muted);font-size:.75rem}.ops-grid-v45 strong{font-size:1.35rem;color:var(--v45-ink)}.ops-alerts-v45{display:grid;gap:8px;margin-top:14px}.ops-alert-v45{display:flex;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:12px;background:#f8fcff;border:1px solid var(--v45-border)}.ops-alert-v45.danger{border-color:#fecaca;background:#fff7f7}.ops-alert-v45.warning{border-color:#fde68a;background:#fffdf2}.brand-admin-logo-v45{width:56px;height:56px;object-fit:contain;border:1px solid var(--v45-border);border-radius:14px;background:#fff}.brand-upload-grid-v45{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px}.brand-upload-grid-v45 form{padding:12px;border:1px dashed #b8dce9;border-radius:14px}.mail-status-v45{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:14px 0}.mail-status-v45 strong{display:block;color:var(--v45-ink)}.mail-status-v45 small{font-size:.68rem;color:var(--v45-muted)}.mail-test-v45 input{min-width:220px}.auth-card-v45{max-width:520px}.two-factor-setup-v45{display:grid;grid-template-columns:180px 1fr;gap:18px;align-items:center;margin:18px 0}.qr-box-v45{padding:12px;background:#fff;border:1px solid var(--v45-border);border-radius:18px}.qr-box-v45 svg{width:100%;height:auto;display:block}.recovery-panel-v45{margin-bottom:18px;border-color:#a7e3fb}.recovery-grid-v45{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.recovery-grid-v45 code{display:block;text-align:center;padding:12px;background:#f5fbff;border-radius:12px}.policy-shell-v45{max-width:980px}.faq-grid-v45{display:grid;gap:12px}.faq-grid-v45 details{background:#fff;border:1px solid var(--v45-border);border-radius:18px;padding:18px 20px}.faq-grid-v45 summary{cursor:pointer;font-weight:800;color:var(--v45-ink)}.faq-grid-v45 p,.policy-copy-v45 p{color:#547286;line-height:1.9}.support-grid-v45{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.policy-copy-v45 h2{margin-top:24px}.admin-exec-v45{margin:18px 0}.admin-exec-grid-v45{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.admin-exec-grid-v45 div{padding:14px;border:1px solid var(--v45-border);background:#f8fcff;border-radius:16px}.admin-exec-grid-v45 small{display:block;color:var(--v45-muted)}.admin-exec-grid-v45 strong{font-size:1.35rem;color:var(--v45-ink)}@media(max-width:1150px){.launch-executive-v45{grid-template-columns:1fr}.admin-exec-grid-v45{grid-template-columns:repeat(3,1fr)}}@media(max-width:700px){.ops-grid-v45,.mail-status-v45,.support-grid-v45{grid-template-columns:1fr 1fr}.brand-upload-grid-v45{grid-template-columns:1fr}.two-factor-setup-v45{grid-template-columns:1fr}.qr-box-v45{max-width:220px}.recovery-grid-v45{grid-template-columns:1fr 1fr}.admin-exec-grid-v45{grid-template-columns:1fr 1fr}}@media(max-width:440px){.ops-grid-v45,.mail-status-v45,.support-grid-v45,.admin-exec-grid-v45{grid-template-columns:1fr}}.acceptance-v46{padding:44px 0 80px}.acceptance-hero-v46{display:grid;grid-template-columns:minmax(0,1.7fr) repeat(3,minmax(120px,.55fr));gap:14px;padding:26px;border:1px solid #d7edf8;border-radius:26px;background:linear-gradient(135deg,#fff 0%,#eefaff 100%);box-shadow:0 20px 60px rgba(20,104,145,.08);margin:0 0 18px}.acceptance-hero-v46.is-pass{border-color:#b9ebd5;background:linear-gradient(135deg,#fff,#effcf7)}.acceptance-hero-v46.is-blocked{border-color:#ffd9d9;background:linear-gradient(135deg,#fff,#fff6f6)}.acceptance-hero-v46>div:first-child span{font-size:12px;font-weight:800;letter-spacing:.12em;color:#67879a}.acceptance-hero-v46>div:first-child strong{display:block;font-size:36px;line-height:1;margin:9px 0;color:#153044}.acceptance-hero-v46.is-pass>div:first-child strong{color:#087b53}.acceptance-hero-v46.is-blocked>div:first-child strong{color:#b83232}.acceptance-hero-v46 p{margin:0;color:#5f7c8c}.acceptance-score-v46{display:flex;flex-direction:column;justify-content:center;align-items:center;border:1px solid #dceef7;border-radius:20px;background:rgba(255,255,255,.86);min-height:100px}.acceptance-score-v46 strong{font-size:28px;color:#153044}.acceptance-score-v46 span{font-size:12px;color:#7893a2}.acceptance-toolbar-v46{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:18px 0 26px}.acceptance-toolbar-v46>span{font-size:13px;color:#6a8797}.acceptance-group-v46{margin-top:18px}.acceptance-list-v46{display:grid;gap:12px}.acceptance-item-v46{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,340px);gap:20px;padding:18px;border:1px solid #e0eef5;border-radius:20px;background:#fff}.acceptance-item-v46.status-pass{border-inline-start:4px solid #20b77a}.acceptance-item-v46.status-warn{border-inline-start:4px solid #e9a621}.acceptance-item-v46.status-fail,.acceptance-item-v46.status-blocker{border-inline-start:4px solid #e35b5b}.acceptance-item-v46.status-not_run{border-inline-start:4px solid #b9cbd5}.acceptance-badges-v46{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:8px}.acceptance-badges-v46 span{display:inline-flex;align-items:center;min-height:24px;padding:3px 8px;border-radius:999px;font-size:10px;font-weight:800;letter-spacing:.06em}.acceptance-status-v46{background:#edf5f9;color:#466778}.status-pass .acceptance-status-v46{background:#e8faf2;color:#087b53}.status-warn .acceptance-status-v46{background:#fff6df;color:#9a6500}.status-fail .acceptance-status-v46,.status-blocker .acceptance-status-v46{background:#fff0f0;color:#b83232}.acceptance-type-v46{background:#edf8ff;color:#0d7fb7}.acceptance-required-v46{background:#e9f8ff;color:#0874a6}.acceptance-optional-v46{background:#f3f5f7;color:#778994}.acceptance-item-main-v46 h3{margin:0 0 5px;font-size:17px;color:#17384c}.acceptance-item-main-v46 code{font-size:11px;color:#5b8296}.acceptance-item-main-v46 p{margin:9px 0 0;color:#688696;font-size:13px;line-height:1.7}.acceptance-evidence-v46{display:flex;gap:8px;align-items:flex-start;margin-top:11px;padding:10px 12px;border-radius:12px;background:#f7fbfd;font-size:12px;color:#557585}.acceptance-manual-v46{display:grid;gap:8px}.acceptance-manual-v46 select,.acceptance-manual-v46 textarea{width:100%}.acceptance-auto-v46{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;color:#5e7e90}.acceptance-auto-v46 span{font-weight:700}.acceptance-auto-v46 small{margin-top:5px}.acceptance-final-note-v46{margin-top:22px}.acceptance-final-note-v46 .code-box{margin-top:12px;padding:12px 14px;border-radius:12px;background:#102c3d;color:#dff7ff;direction:ltr;text-align:left;overflow:auto}@media(max-width:900px){.acceptance-hero-v46{grid-template-columns:1fr 1fr}.acceptance-hero-v46>div:first-child{grid-column:1/-1}.acceptance-item-v46{grid-template-columns:1fr}.acceptance-auto-v46{align-items:flex-start}.acceptance-toolbar-v46{align-items:flex-start;flex-direction:column}}@media(max-width:520px){.acceptance-hero-v46{grid-template-columns:1fr}.acceptance-score-v46{min-height:78px}.acceptance-v46{padding-top:28px}.acceptance-item-v46{padding:14px;border-radius:16px}}.growth-v47{background:linear-gradient(180deg,#f8fdff 0,#fff 26rem);min-height:70vh}.gate-banner-v47{display:flex;gap:14px;align-items:center;justify-content:space-between;padding:16px 18px;border:1px solid #ffd9a6;background:#fff8ed;border-radius:18px;margin:0 0 22px;color:#7a4a00}.gate-banner-v47.ready{border-color:#bfeadf;background:#effcf8;color:#13644f}.gate-banner-v47 strong{font-size:15px}.gate-banner-v47 span{font-size:13px;color:inherit;opacity:.82}.growth-kpis-v47{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:20px 0}.growth-kpis-v47 article{background:#fff;border:1px solid #dfeff7;box-shadow:0 14px 34px rgba(41,115,151,.08);border-radius:20px;padding:17px;display:flex;flex-direction:column;gap:6px}.growth-kpis-v47 small{color:#6d8797;font-weight:700}.growth-kpis-v47 strong{font-size:26px;color:#153044}.growth-kpis-v47 span{font-size:12px;color:#1597cf;font-weight:800}.growth-grid-v47{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.growth-grid-v47>.panel{margin:0}.copy-row-v47,.secret-once-v47{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.copy-row-v47 code,.secret-once-v47 code,.domain-row-v47 code{direction:ltr;text-align:left;overflow-wrap:anywhere;background:#f3fbff;border:1px solid #d9eff9;border-radius:12px;padding:10px 12px;color:#0f668e}.secret-once-v47{padding:16px 18px;border:1px solid #a7def4;background:#edfaff;border-radius:18px;margin-bottom:18px}.secret-once-v47 strong{color:#0d7fb7}.secret-once-v47 code{flex:1}.crm-board-v47{display:grid;grid-template-columns:repeat(6,minmax(220px,1fr));gap:14px;overflow-x:auto;padding-bottom:10px}.crm-column-v47{background:#f6fbfe;border:1px solid #dceef6;border-radius:18px;padding:12px;min-height:340px}.crm-column-v47>header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.crm-column-v47>header span{background:#e5f6ff;color:#0e7daa;border-radius:999px;padding:3px 9px;font-weight:800}.crm-card-v47{background:#fff;border:1px solid #e1edf3;border-radius:15px;padding:13px;margin-bottom:10px;box-shadow:0 8px 20px rgba(36,99,128,.06)}.crm-card-v47 h3{font-size:15px;margin:0 0 5px}.crm-card-v47 p,.crm-card-v47 small{display:block;color:#718b9b;font-size:12px;margin:0 0 8px}.crm-card-v47 select{width:100%;font-size:12px;padding:8px}.crm-note-v47{display:flex;margin-top:8px}.crm-note-v47 input{min-width:0;flex:1;border-radius:10px 0 0 10px}.crm-note-v47 button{width:38px;border:0;background:#39bdf2;color:white;font-size:20px;border-radius:0 10px 10px 0}.domain-row-v47,.mini-row-v47{display:flex;gap:12px;align-items:center;justify-content:space-between;border-top:1px solid #e8f2f6;padding:12px 0}.domain-row-v47>div,.mini-row-v47>span{display:flex;flex-direction:column}.domain-row-v47 small,.mini-row-v47 small{color:#718b9b;font-size:12px}.domain-row-v47 code{font-size:11px;max-width:58%}.mini-row-v47 form{margin:0}.link-danger{border:0;background:none;color:#c84a57;font-weight:800;cursor:pointer}.inventory-grid-v47{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.inventory-card-v47{border:1px solid #dceef6;background:#fff;border-radius:16px;padding:14px}.inventory-card-v47.low{border-color:#ffc98a;background:#fffaf2}.inventory-card-v47>div{display:flex;flex-direction:column}.inventory-card-v47 small{color:#718b9b}.inventory-card-v47>b{display:block;font-size:24px;color:#153044;margin:8px 0}.inventory-card-v47 .inline-form{flex-wrap:wrap}.inventory-card-v47 .inline-form input{min-width:100px}.growth-v47 .table-wrap table small{display:block;color:#7b92a0;font-size:11px}.growth-v47 .inline-form{gap:7px;align-items:center;flex-wrap:wrap}.growth-v47 .inline-form input,.growth-v47 .inline-form select{min-width:90px}.growth-v47 button:disabled{opacity:.45;cursor:not-allowed}@media(max-width:1100px){.growth-kpis-v47{grid-template-columns:repeat(3,1fr)}.inventory-grid-v47{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.growth-grid-v47{grid-template-columns:1fr}.growth-kpis-v47{grid-template-columns:repeat(2,1fr)}.growth-kpis-v47 strong{font-size:22px}.gate-banner-v47{align-items:flex-start;flex-direction:column}.inventory-grid-v47{grid-template-columns:1fr}.domain-row-v47{align-items:flex-start;flex-direction:column}.domain-row-v47 code{max-width:100%;width:100%}.crm-board-v47{grid-template-columns:repeat(6,260px)}}@media(max-width:420px){.growth-kpis-v47{grid-template-columns:1fr 1fr;gap:9px}.growth-kpis-v47 article{padding:13px}.growth-v47 .inline-form input,.growth-v47 .inline-form select{width:100%}}.coupon-form-v47{display:flex;gap:8px;margin:14px 0 6px}.coupon-form-v47 input{min-width:0;flex:1}.coupon-form-v47 button{border:0;border-radius:10px;background:#e9f8ff;color:#0d7fb7;font-weight:900;padding:0 13px}.coupon-remove-v47 button{border:0;background:none;color:#b5535d;padding:0;font-size:12px;cursor:pointer}.discount-v47{color:#148765!important}.discount-v47 strong{color:#148765!important}:root{--v48-bg:#f6fbfe;--v48-surface:#fff;--v48-surface-2:#eef8fc;--v48-surface-3:#e7f5fb;--v48-ink:#0b2b3d;--v48-ink-2:#173f55;--v48-muted:#627f90;--v48-muted-2:#8ba0ad;--v48-line:#dbeaf1;--v48-line-strong:#c5dce7;--v48-sky:#1eb3e7;--v48-sky-2:#65d1f5;--v48-blue:#087baa;--v48-success:#17875b;--v48-warning:#9c6916;--v48-danger:#bf4154;--v48-shadow-sm:0 8px 24px rgba(18,78,108,.06);--v48-shadow:0 22px 65px rgba(18,78,108,.10);--v48-shadow-lg:0 36px 95px rgba(16,72,101,.14);--v48-radius-sm:12px;--v48-radius:20px;--v48-radius-lg:30px;--bg:var(--v48-bg);--bg2:var(--v48-surface-2);--panel:var(--v48-surface);--panel2:var(--v48-surface-2);--text:var(--v48-ink);--muted:var(--v48-muted);--line:var(--v48-line);--brand:var(--v48-sky);--brand2:var(--v48-sky-2);--brand-deep:var(--v48-blue);--shadow:var(--v48-shadow);--shadow-sm:var(--v48-shadow-sm);--ring:0 0 0 4px rgba(30,179,231,.13);font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans Arabic",Tahoma,Arial,sans-serif}*{box-sizing:border-box}html{background:var(--v48-bg);scroll-behavior:smooth;scroll-padding-top:88px}body,button,input,select,textarea{font-family:inherit}body.site-body{margin:0;background:var(--v48-bg);color:var(--v48-ink);font-size:15px;line-height:1.65;letter-spacing:0;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}body:before{display:none!important}img{max-width:100%}a{text-decoration:none}.shell{width:min(1280px,calc(100% - 48px));margin-inline:auto}.main-v48{min-height:65vh}.section{padding:88px 0}.section:not(:first-child){content-visibility:auto;contain-intrinsic-size:1px 850px}.eyebrow,.page-kicker-v48,.section-label-v48,.feature-kicker-v48{font-size:11px;line-height:1.2;font-weight:850;letter-spacing:.13em;color:var(--v48-blue)}h1,h2,h3,h4{color:var(--v48-ink);letter-spacing:-.035em;text-wrap:balance}p{color:var(--v48-muted)}.btn{min-height:46px;padding:11px 18px;border-radius:13px;border:1px solid #119fd4;background:linear-gradient(135deg,#2dc0ef,#159fd7);color:#fff;font-size:13px;font-weight:800;gap:9px;box-shadow:0 9px 24px rgba(18,157,211,.18);transition:transform .18s ease,box-shadow .18s ease,background .18s ease,border-color .18s ease}.btn:hover{transform:translateY(-1px);box-shadow:0 13px 28px rgba(18,157,211,.23)}.btn:active{transform:translateY(0)}.btn.btn-ghost,.btn.secondary{background:#fff;color:#176986;border-color:#cfe4ed;box-shadow:0 5px 16px rgba(16,79,108,.045)}.btn.btn-ghost:hover,.btn.secondary:hover{background:#f2fbff;border-color:#a8d9ea}.btn.btn-light{background:#fff;color:#087baa;border-color:#fff}.btn.small{min-height:38px;padding:8px 13px;font-size:12px}.btn-xl{min-height:54px;padding:14px 23px;border-radius:15px;font-size:14px}.btn.full{width:100%}label{display:grid;gap:7px;color:#315a6e;font-size:13px;font-weight:700}label small,.form-note,.muted{color:#7c94a1;font-weight:450}input,select,textarea{width:100%;min-height:48px;border:1px solid #d5e5ed;border-radius:12px;background:#fbfdfe;color:#15394c;padding:11px 13px;font-size:14px;outline:0;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}textarea{min-height:112px;resize:vertical}input::placeholder,textarea::placeholder{color:#9bafb9}input:hover,select:hover,textarea:hover{border-color:#b8d4df}input:focus,select:focus,textarea:focus{background:#fff;border-color:#42bee9;box-shadow:var(--ring)}button{font:inherit}.check{background:#f8fcfe;border:1px solid #e0edf3;border-radius:13px;padding:11px 12px}.check input{accent-color:var(--v48-sky)}.panel,.feature-card,.stat-card,.auth-card,.dashboard-card-v48,.studio-card-v43{background:#fff;border:1px solid var(--v48-line);border-radius:var(--v48-radius);box-shadow:var(--v48-shadow-sm)}.panel{padding:25px}.panel h2{font-size:23px}.panel p{font-size:13px}.table-wrap{border:1px solid var(--v48-line);background:#fff;border-radius:16px;overflow:auto}table{width:100%;border-collapse:collapse;background:#fff}th{background:#f4fafc;color:#5d7a8a;font-size:11px;font-weight:800}th,td{padding:13px 12px;border-bottom:1px solid #e9f1f5;text-align:right}td{font-size:13px;color:#294f63}tr:last-child td{border-bottom:0}tr:hover td{background:#fbfdfe}.status{display:inline-flex;align-items:center;min-height:27px;padding:4px 9px;border-radius:999px;background:#edf6fa;color:#4d6f80;font-size:10px;font-weight:800;border:1px solid #dfebf0}.status.active{background:#edf9f3;color:#14754e;border-color:#d4ede1}.status.suspended,.status.lost{background:#fff1f3;color:#b83f51;border-color:#f2d3d9}.security-badge{background:#eefaff;color:#087bab;border:1px solid #c6e8f5}.flash{margin-top:16px;border-radius:14px;padding:13px 15px;background:#fff;border:1px solid var(--v48-line);box-shadow:var(--v48-shadow-sm);font-size:13px}.flash.success{background:#f1fcf7;border-color:#caebdc;color:#186e4e}.flash.error{background:#fff4f5;border-color:#efd0d5;color:#a83e4d}.warning-box{background:#fffaf0;border-color:#efdfbe;color:#76571f}.global-header-v48{position:sticky;top:0;z-index:80;height:auto;background:rgba(255,255,255,.94);border-bottom:1px solid rgba(198,220,230,.8);box-shadow:none;backdrop-filter:saturate(135%) blur(14px)}.global-header-v48.scrolled{box-shadow:0 10px 30px rgba(18,75,102,.07)}.nav-wrap-v48{height:76px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:28px}.brand-v48{display:inline-flex;align-items:center;gap:10px;min-width:max-content}.brand-mark-v48{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;color:#0b8fc5;background:linear-gradient(145deg,#eefaff,#d9f5ff);border:1px solid #bde7f5;box-shadow:0 7px 20px rgba(20,151,200,.10);overflow:hidden}.brand-mark-v48 svg,.brand-mark-v48 img{width:100%;height:100%;object-fit:contain}.brand-mark-v48.mini{width:36px;height:36px}.brand-copy{display:flex;flex-direction:column;line-height:1.2}.brand-copy strong{font-size:14px;color:#0e3448;font-weight:850}.brand-copy small{margin-top:3px;color:#7791a0;font-size:8px;font-weight:700;letter-spacing:.10em;text-transform:uppercase}.nav-primary-v48{display:flex;align-items:center;justify-content:center;gap:5px}.nav-primary-v48>a,.nav-login-v48{position:relative;padding:9px 11px;border-radius:10px;color:#3c6174;font-size:12px;font-weight:700}.nav-primary-v48>a:hover,.nav-login-v48:hover{background:#f1f9fc;color:#087eae}.nav-actions-v48{display:flex;align-items:center;gap:9px}.nav-icon-btn-v48{width:40px;height:40px;border-radius:12px;border:1px solid #d9e8ef;background:#fff;display:grid;place-items:center;position:relative;color:#3e6679}.nav-icon-btn-v48 svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.nav-icon-btn-v48>span{position:absolute;top:-5px;left:-5px;min-width:18px;height:18px;padding:0 4px;border-radius:999px;background:#e94d61;color:#fff;font-size:9px;display:grid;place-items:center;border:2px solid #fff}.user-menu-v48{position:relative}.user-menu-v48>summary{list-style:none;display:grid;grid-template-columns:auto auto auto;align-items:center;gap:8px;padding:4px 7px 4px 9px;border:1px solid #d9e8ef;border-radius:13px;background:#fff;cursor:pointer}.user-menu-v48>summary::-webkit-details-marker{display:none}.user-menu-v48>summary>svg{width:16px;fill:none;stroke:#7390a0;stroke-width:1.7}.user-avatar-v48{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:linear-gradient(145deg,#dff6ff,#a8e7fb);color:#087cab;font-weight:900}.user-menu-copy-v48{display:flex;flex-direction:column;line-height:1.15;max-width:100px}.user-menu-copy-v48 strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:11px;color:#244b5e}.user-menu-copy-v48 small{font-size:8px;color:#8aa0ab;margin-top:3px}.user-dropdown-v48{position:absolute;top:calc(100% + 9px);left:0;width:220px;background:#fff;border:1px solid #d9e7ee;border-radius:15px;padding:7px;box-shadow:0 24px 55px rgba(13,59,81,.14);display:grid;gap:2px}.user-dropdown-v48 a,.user-dropdown-v48 button{width:100%;border:0;background:transparent;display:flex;align-items:center;justify-content:space-between;padding:10px 11px;border-radius:9px;color:#31586b;font-size:11px;font-weight:700;cursor:pointer}.user-dropdown-v48 a:hover,.user-dropdown-v48 button:hover{background:#f0f9fd;color:#087bab}.user-dropdown-v48 form{border-top:1px solid #edf3f6;margin-top:4px;padding-top:4px}.menu-toggle-v48{display:none;width:42px;height:42px;border:1px solid #d7e7ee;background:#fff;border-radius:12px;padding:10px;gap:4px}.menu-toggle-v48 span{height:2px;background:#315a6c;border-radius:2px}.mobile-nav-v48{border-top:1px solid #e4eef3;background:#fff;box-shadow:0 25px 45px rgba(17,68,92,.09)}.mobile-nav-inner-v48{padding:12px 0 18px;display:grid}.mobile-nav-inner-v48>a,.mobile-nav-inner-v48 .mobile-logout{padding:12px 5px;border-bottom:1px solid #edf3f6;color:#315a6d;font-size:13px}.mobile-divider-v48{height:8px}.skip-link{position:fixed;top:-60px;right:16px;z-index:999;background:#fff;color:#087bab;border-radius:10px;padding:10px 14px;box-shadow:var(--v48-shadow)}.skip-link:focus{top:12px}.hero-v48{position:relative;overflow:hidden;padding:86px 0 26px;background:linear-gradient(180deg,#fff 0,#f8fcfe 72%,#f3fafd 100%)}.hero-mesh-v48{position:absolute;inset:0;pointer-events:none;background:radial-gradient(650px 420px at 87% 30%,rgba(98,205,242,.20),transparent 68%),radial-gradient(520px 360px at 4% 15%,rgba(219,244,253,.8),transparent 72%),linear-gradient(rgba(20,122,164,.024) 1px,transparent 1px),linear-gradient(90deg,rgba(20,122,164,.024) 1px,transparent 1px);background-size:auto,auto,52px 52px,52px 52px;mask-image:linear-gradient(to bottom,#000 0,rgba(0,0,0,.75) 70%,transparent 100%)}.hero-grid-v48{position:relative;display:grid;grid-template-columns:minmax(0,.92fr) minmax(480px,1.08fr);gap:70px;align-items:center;min-height:610px}.hero-copy-v48{position:relative;z-index:2}.hero-kicker-v48{display:inline-flex;align-items:center;gap:8px;color:#4e7588;font-size:10px;font-weight:850;letter-spacing:.16em}.hero-kicker-v48>span{width:7px;height:7px;border-radius:50%;background:#24b5e8;box-shadow:0 0 0 6px rgba(36,181,232,.10)}.hero-copy-v48 h1{font-size:clamp(52px,5.3vw,78px);line-height:1.04;margin:20px 0 23px;font-weight:850;letter-spacing:-.06em}.hero-copy-v48 h1 em,.section-intro-v48 h2 em,.product-story-copy-v48 h2 em{font-style:normal;color:#149fd5}.hero-copy-v48>p{font-size:17px;line-height:1.95;max-width:650px;color:#5d7d8d}.hero-actions-v48{display:flex;gap:10px;flex-wrap:wrap;margin-top:28px}.hero-trust-v48{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:38px;max-width:680px}.hero-trust-v48>div{display:grid;grid-template-columns:auto 1fr;gap:9px;align-items:start;padding-top:13px;border-top:1px solid #dbe9ef}.hero-trust-v48>div>strong{font-size:10px;color:#119ed4}.hero-trust-v48 span{display:flex;flex-direction:column;color:#294f61;font-size:11px;font-weight:800}.hero-trust-v48 small{color:#8197a3;font-size:9px;font-weight:500;margin-top:3px;line-height:1.45}.hero-stage-v48{position:relative;height:580px;isolation:isolate;direction:ltr}.hero-stage-orb-v48{position:absolute;width:500px;height:500px;border-radius:50%;top:20px;left:50%;transform:translateX(-50%);background:radial-gradient(circle,#dcf5ff 0,#edfaff 46%,transparent 70%);z-index:-1}.nfc-card-v48{position:absolute;right:10px;top:130px;width:430px;aspect-ratio:1.586;border-radius:27px;padding:27px 29px;display:flex;flex-direction:column;justify-content:space-between;background:linear-gradient(145deg,#0f3142,#0a2230 58%,#164c63);color:#fff;box-shadow:0 38px 85px rgba(17,70,94,.28);transform:rotate(-5deg);overflow:hidden}.nfc-card-v48:after{content:"";position:absolute;inset:-60%;background:linear-gradient(115deg,transparent 40%,rgba(255,255,255,.10) 50%,transparent 60%);transform:translateX(-28%) rotate(8deg)}.nfc-card-top-v48,.nfc-card-bottom-v48{display:flex;justify-content:space-between;position:relative;z-index:1;color:#a8d7e9;font-size:9px;letter-spacing:.13em}.nfc-wave-v48{font-size:17px;color:#7fdaef;letter-spacing:-.18em}.nfc-card-person-v48{position:relative;z-index:1}.nfc-card-person-v48 small,.nfc-card-person-v48 strong,.nfc-card-person-v48 span{display:block}.nfc-card-person-v48 small{font-size:7px;color:#78a7ba;letter-spacing:.18em}.nfc-card-person-v48 strong{font-size:27px;letter-spacing:.05em;margin:7px 0 3px}.nfc-card-person-v48 span{font-size:10px;color:#91bdce}.micro-qr-v48{font-size:23px}.phone-profile-v48{position:absolute;left:12px;top:48px;width:250px;height:510px;border-radius:38px;background:#fff;border:8px solid #0e2c3c;box-shadow:0 34px 80px rgba(15,71,98,.22);overflow:hidden;text-align:center;padding-bottom:20px}.phone-top-v48{height:22px;display:grid;place-items:center}.phone-top-v48 span{width:64px;height:6px;border-radius:999px;background:#d7e4ea}.phone-cover-v48{height:115px;background:linear-gradient(135deg,#9de5ff,#e8f9ff 70%)}.phone-avatar-v48{width:70px;height:70px;border-radius:22px;margin:-35px auto 10px;background:linear-gradient(145deg,#1ab3e6,#72daf8);border:4px solid #fff;display:grid;place-items:center;color:#fff;font-size:20px;font-weight:900;box-shadow:0 8px 20px rgba(19,132,178,.15)}.phone-profile-v48>strong{display:block;font-size:14px;color:#173f54}.phone-profile-v48>small{display:block;color:#8196a3;font-size:8px;margin-top:2px}.phone-actions-v48{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;padding:0 18px;margin-top:15px}.phone-actions-v48 i{height:36px;border-radius:12px;background:#f0f9fd;border:1px solid #d9ebf3}.phone-save-v48{height:39px;margin:10px 18px;border-radius:13px;background:#159fd7;color:#fff;display:grid;place-items:center;font-size:9px;font-weight:800}.phone-links-v48{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;padding:0 18px;margin-top:11px}.phone-links-v48 span{height:54px;border:1px solid #e0ecf1;border-radius:13px;background:#fff;box-shadow:0 4px 12px rgba(17,75,102,.04)}.stage-note-v48{position:absolute;direction:rtl;display:flex;align-items:center;gap:9px;padding:10px 13px;background:rgba(255,255,255,.94);border:1px solid #d8e8ef;border-radius:14px;box-shadow:0 14px 35px rgba(17,73,99,.10);z-index:5}.stage-note-v48 small,.stage-note-v48 strong{display:block}.stage-note-v48 small{font-size:8px;color:#8299a5}.stage-note-v48 strong{font-size:10px;color:#2b5366;margin-top:2px}.stage-note-icon-v48{width:32px;height:32px;border-radius:10px;display:grid;place-items:center;background:#eaf9ff;color:#0f94c8;font-weight:900}.stage-note-one{right:48px;top:70px}.stage-note-two{right:5px;bottom:60px}.audience-strip-v48{position:relative;display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap;padding:23px 0 10px;color:#718b99;font-size:10px;font-weight:700}.audience-strip-v48 i{width:4px;height:4px;border-radius:50%;background:#b8d2dd}.platform-v48{background:#fff}.section-intro-v48{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.75fr);gap:65px;align-items:end;margin-bottom:42px}.section-intro-v48 h2,.product-story-copy-v48 h2{font-size:clamp(38px,4.2vw,58px);line-height:1.12;margin:12px 0 0;font-weight:830}.section-intro-v48>p{font-size:14px;line-height:1.95;margin:0}.section-intro-v48.compact-v48{margin-bottom:36px}.feature-grid-v48{display:grid;grid-template-columns:repeat(12,1fr);gap:14px}.feature-card-v48{position:relative;grid-column:span 4;min-height:330px;padding:27px;border:1px solid #dceaf0;border-radius:24px;background:linear-gradient(145deg,#fff,#fbfdfe);box-shadow:0 12px 32px rgba(17,73,99,.045);overflow:hidden}.feature-large-v48{grid-column:span 8;display:grid;grid-template-columns:1fr 320px;gap:25px;align-items:center}.feature-wide-v48{grid-column:span 8;display:grid;grid-template-columns:1fr 310px;align-items:center;gap:25px}.feature-index-v48{position:absolute;top:20px;left:22px;color:#a1b5bf;font-size:10px;font-weight:800}.feature-card-v48 h3{font-size:24px;line-height:1.35;margin:10px 0 12px}.feature-card-v48 p{font-size:12px;line-height:1.85;margin:0}.profile-demo-v48{position:relative;background:#f5fbfe;border:1px solid #dcebf2;border-radius:22px;padding:0 18px 18px;text-align:center;box-shadow:0 14px 35px rgba(18,75,101,.07)}.profile-demo-cover-v48{height:82px;margin:0 -18px;background:linear-gradient(135deg,#87dcfa,#dff6ff);border-radius:21px 21px 0 0}.profile-demo-avatar-v48{display:block;width:58px;height:58px;border-radius:18px;background:#fff;border:4px solid #fff;box-shadow:0 7px 18px rgba(17,92,125,.12);margin:-28px auto 8px;position:relative}.profile-demo-avatar-v48:after{content:"AS";position:absolute;inset:0;border-radius:14px;background:linear-gradient(145deg,#25b6e7,#73daf7);display:grid;place-items:center;color:#fff;font-weight:900}.profile-demo-v48>strong,.profile-demo-v48>small{display:block}.profile-demo-v48>strong{font-size:12px;color:#264d61}.profile-demo-v48>small{font-size:7px;color:#859aa6}.profile-demo-row-v48{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;margin-top:12px}.profile-demo-row-v48 i{height:25px;border-radius:8px;background:#eaf8fd}.profile-demo-bar-v48{height:31px;border-radius:9px;background:#1faee0;margin-top:7px}.profile-demo-links-v48{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;margin-top:8px}.profile-demo-links-v48 i{height:43px;border-radius:10px;background:#fff;border:1px solid #e1edf2}.url-demo-v48{display:flex;align-items:center;gap:3px;margin-top:32px;padding:13px;border:1px solid #d8e8ef;background:#f7fbfd;border-radius:13px;direction:ltr;font-size:11px}.url-demo-v48 span{color:#8297a3}.url-demo-v48 strong{color:#164e69}.url-demo-v48 b{margin-left:auto;color:#17865a}.contact-demo-v48{display:flex;gap:7px;margin-top:34px;direction:ltr}.contact-demo-v48 span{width:45px;height:45px;border-radius:14px;display:grid;place-items:center;background:#edf9fe;color:#168ebf;border:1px solid #d2eaf4;font-size:9px;font-weight:900}.lead-line-v48{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin-top:30px;padding:12px;border:1px solid #dceaf0;border-radius:14px;background:#f9fcfd}.lead-line-v48>i{width:36px;height:36px;border-radius:11px;background:linear-gradient(145deg,#bdeeff,#57cafa)}.lead-line-v48 strong,.lead-line-v48 small{display:block}.lead-line-v48 strong{font-size:10px;color:#2a5367}.lead-line-v48 small{font-size:8px;color:#8aa0ab}.lead-line-v48 b{color:#1396ca}.analytics-demo-v48{background:#f5fbfe;border:1px solid #dbe9ef;border-radius:20px;padding:20px}.chart-bars-v48{height:140px;display:flex;align-items:end;gap:8px}.chart-bars-v48 i{display:block;flex:1;height:var(--h);border-radius:7px 7px 3px 3px;background:linear-gradient(180deg,#5fd2f6,#1baae0)}.analytics-caption-v48{display:flex;justify-content:space-between;margin-top:12px;font-size:9px;color:#758e9b}.analytics-caption-v48 strong{color:#1988b5}.how-v48{background:#f5fafc}.steps-grid-v48{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}.steps-grid-v48>article{position:relative;background:#fff;border:1px solid #dce9ef;border-radius:21px;padding:23px;min-height:290px;box-shadow:0 10px 26px rgba(17,73,99,.035)}.steps-grid-v48>article>span{color:#159ed4;font-size:10px;font-weight:900}.steps-grid-v48 h3{font-size:19px;margin:18px 0 8px}.steps-grid-v48 p{font-size:12px;line-height:1.8;margin:0}.step-icon-v48{height:105px;margin-top:18px;border-radius:17px;background:linear-gradient(145deg,#f4fbfe,#e7f7fd);border:1px solid #d9edf5;display:grid;place-items:center}.step-icon-v48 b{width:55px;height:55px;border-radius:17px;background:#fff;border:1px solid #d2e8f1;display:grid;place-items:center;color:#159fd5;font-size:18px;box-shadow:0 8px 22px rgba(18,83,113,.07)}.product-story-v48{background:#fff}.product-story-grid-v48{display:grid;grid-template-columns:.85fr 1.15fr;gap:65px;align-items:center;min-height:520px;padding:58px;border-radius:30px;background:linear-gradient(145deg,#f1f9fc,#fff);border:1px solid #d9e9ef;overflow:hidden}.product-story-copy-v48 p{font-size:14px;line-height:1.9}.product-pills-v48{display:flex;gap:7px;flex-wrap:wrap;margin:22px 0}.product-pills-v48 span{padding:7px 10px;border-radius:999px;background:#fff;border:1px solid #d5e7ee;color:#4b7183;font-size:9px;font-weight:750}.product-stack-v48{position:relative;height:360px;direction:ltr}.product-card-layer-v48{position:absolute;width:390px;aspect-ratio:1.586;border-radius:24px;padding:25px;box-shadow:0 30px 65px rgba(18,67,90,.15);display:flex;align-items:flex-end;justify-content:space-between}.layer-three{right:30px;top:0;background:linear-gradient(145deg,#d9f4ff,#a8e8fb);transform:rotate(-10deg);color:#176987}.layer-two{right:95px;top:70px;background:linear-gradient(145deg,#f9fdff,#e8f8fe);transform:rotate(7deg);border:1px solid #cde8f2;color:#24576e}.layer-one{right:10px;top:120px;background:linear-gradient(145deg,#123646,#0c2635 62%,#155269);color:#fff;transform:rotate(-3deg);z-index:3}.layer-one small,.layer-one strong{display:block}.layer-one small{color:#7db6ca;font-size:7px;letter-spacing:.15em}.layer-one strong{font-size:22px;margin-top:6px}.layer-one>span{font-size:20px;color:#7bd6ef}.enterprise-v48{background:#f5fafc}.enterprise-panel-v48{position:relative;display:grid;grid-template-columns:.85fr 1.15fr;gap:60px;align-items:center;padding:62px;border-radius:30px;overflow:hidden;background:linear-gradient(135deg,#086d99,#0a8fc4 55%,#24b8e5);box-shadow:0 28px 70px rgba(10,107,151,.17)}.enterprise-panel-v48:before{content:"";position:absolute;inset:0;background:radial-gradient(500px 320px at 85% 20%,rgba(255,255,255,.16),transparent 70%),linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:auto,44px 44px,44px 44px;mask-image:linear-gradient(to left,#000,transparent 78%)}.enterprise-copy-v48,.enterprise-console-v48{position:relative;z-index:1}.section-label-v48.light-v48{color:#bfeeff}.enterprise-copy-v48 h2{font-size:clamp(37px,4vw,55px);line-height:1.15;color:#fff;margin:13px 0 18px}.enterprise-copy-v48 p{color:#d8f1fa;font-size:14px;line-height:1.9}.enterprise-points-v48{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:22px 0 27px}.enterprise-points-v48 span{font-size:10px;color:#e7f8fd}.enterprise-points-v48 span:before{content:"✓";margin-left:6px;color:#a7ebff}.enterprise-console-v48{background:#fff;border:1px solid rgba(255,255,255,.65);border-radius:22px;box-shadow:0 32px 70px rgba(5,69,98,.24);overflow:hidden;transform:perspective(1300px) rotateY(-4deg)}.console-head-v48{height:43px;display:flex;align-items:center;gap:6px;padding:0 13px;border-bottom:1px solid #dfebf0;color:#78909d;font-size:8px}.console-head-v48 i{width:7px;height:7px;border-radius:50%;background:#cddce3}.console-head-v48 strong{margin-right:auto}.console-body-v48{display:grid;grid-template-columns:110px 1fr;min-height:330px}.console-body-v48 aside{padding:15px 10px;border-left:1px solid #e4eef3;background:#f6fbfd;display:grid;align-content:start;gap:5px}.console-body-v48 aside span,.console-body-v48 aside b{padding:8px;border-radius:7px;font-size:7px;color:#708894}.console-body-v48 aside b{background:#e9f7fc;color:#0a7aa9}.console-body-v48 main{padding:18px}.console-cards-v48{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.console-cards-v48 span{height:72px;border:1px solid #dfebf0;border-radius:11px;background:linear-gradient(145deg,#fff,#f6fbfd)}.console-table-v48{display:grid;gap:8px;margin-top:15px}.console-table-v48 i{height:45px;border-radius:10px;background:#f7fbfd;border:1px solid #e3edf2}.cta-v48{background:#fff;padding-bottom:110px}.cta-panel-v48{display:flex;justify-content:space-between;align-items:center;gap:35px;padding:46px;border-radius:27px;background:linear-gradient(135deg,#e9f8fe,#f8fdff);border:1px solid #cfe7f1}.cta-panel-v48 h2{font-size:38px;margin:10px 0 5px}.cta-panel-v48 p{margin:0}.cta-actions-v48{display:flex;gap:9px;flex-wrap:wrap;justify-content:flex-end}.dashboard-v48{padding:54px 0 92px;background:linear-gradient(180deg,#f8fcfe,#f4fafc)}.dashboard-header-v48{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:28px}.dashboard-header-v48 h1{font-size:45px;margin:8px 0 4px}.dashboard-header-v48 p{margin:0}.dashboard-header-actions-v48{display:flex;gap:8px;flex-wrap:wrap}.resume-banner-v48,.verify-banner-v48{display:flex;align-items:center;gap:15px;padding:15px 17px;border:1px solid #cce8f3;border-radius:17px;background:#edf9fe;margin-bottom:13px}.resume-banner-v48>div{flex:1}.resume-banner-v48 span,.resume-banner-v48 strong,.resume-banner-v48 p{display:block}.resume-banner-v48 span{font-size:9px;color:#1688b6;font-weight:850;letter-spacing:.1em}.resume-banner-v48 strong{font-size:13px;color:#244e63;margin-top:2px}.resume-banner-v48 p{font-size:10px;margin:2px 0 0}.verify-banner-v48{background:#fffaf1;border-color:#ecdcb9}.verify-mark-v48{width:37px;height:37px;border-radius:11px;display:grid;place-items:center;background:#fff1d4;color:#9a691a;font-weight:900}.verify-banner-v48>div:nth-child(2){flex:1}.verify-banner-v48 strong{font-size:12px;color:#705323}.verify-banner-v48 p{font-size:10px;margin:2px 0 0;color:#927b50}.verify-banner-v48>a{font-size:11px;font-weight:850;color:#8b601a}.dashboard-metrics-v48{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:18px 0}.dashboard-metrics-v48>a,.dashboard-metrics-v48>div{position:relative;min-height:138px;padding:20px;border-radius:19px;background:#fff;border:1px solid #dceaf0;box-shadow:0 8px 24px rgba(17,72,97,.045)}.dashboard-metrics-v48 span,.dashboard-metrics-v48 strong,.dashboard-metrics-v48 small{display:block}.dashboard-metrics-v48 span{font-size:10px;color:#718b99}.dashboard-metrics-v48 strong{font-size:31px;color:#123c52;margin:9px 0 5px}.dashboard-metrics-v48 small{font-size:9px;color:#8da1ab}.dashboard-metrics-v48 i{position:absolute;top:18px;left:18px;width:25px;height:25px;border-radius:8px;background:#eef9fd;color:#0a86b6;display:grid;place-items:center;font-style:normal}.dashboard-main-grid-v48{display:grid;grid-template-columns:1.25fr .75fr;gap:12px}.dashboard-card-v48{padding:22px}.card-title-v48{display:flex;justify-content:space-between;align-items:flex-start;gap:18px}.card-title-v48 h2{font-size:21px;margin:6px 0 0}.card-title-v48 p{font-size:10px;margin:4px 0 0}.card-title-v48>a{font-size:10px;color:#0b85b4;font-weight:800}.health-layout-v48{display:grid;grid-template-columns:155px 1fr;gap:20px;align-items:center;margin-top:17px}.health-ring-v48{--p:calc(var(--health)*1%);width:138px;height:138px;border-radius:50%;background:conic-gradient(#1fb0e2 var(--p),#e6f1f5 0);display:grid;place-items:center;position:relative}.health-ring-v48:before{content:"";position:absolute;inset:10px;border-radius:50%;background:#fff}.health-ring-v48>div{position:relative;text-align:center}.health-ring-v48 strong,.health-ring-v48 small{display:block}.health-ring-v48 strong{font-size:25px;color:#16455c}.health-ring-v48 small{font-size:8px;color:#8da1ac}.health-copy-v48>strong{font-size:15px;color:#274f63}.health-copy-v48>p{font-size:10px;line-height:1.7;margin:5px 0 12px}.health-checks-v48{display:flex;gap:6px;flex-wrap:wrap}.health-checks-v48 span{font-size:9px;padding:6px 8px;border-radius:999px;background:#f3f7f9;color:#8397a1}.health-checks-v48 span.done{background:#edf9f3;color:#177650}.health-checks-v48 span.done:before{content:"✓ ";font-weight:900}.plan-detail-v48{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:22px}.plan-detail-v48>div{padding:13px;border-radius:13px;background:#f5fafc;border:1px solid #e1edf2}.plan-detail-v48 strong,.plan-detail-v48 small{display:block}.plan-detail-v48 strong{font-size:19px;color:#16465c}.plan-detail-v48 small{font-size:8px;color:#8096a1;margin-top:3px}.plan-progress-v48{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;margin-top:17px;color:#738d9b;font-size:9px}.plan-progress-v48>div{height:5px;border-radius:99px;background:#e5eff3;overflow:hidden}.plan-progress-v48 i{display:block;height:100%;background:linear-gradient(90deg,#62d0f4,#1ba7dc)}.quick-grid-v48{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:12px 0}.quick-grid-v48>a{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:15px;border-radius:17px;background:#fff;border:1px solid #dceaf0;color:#31586b;transition:.18s}.quick-grid-v48>a:hover{border-color:#acdcea;transform:translateY(-1px);box-shadow:var(--v48-shadow-sm)}.quick-number-v48{width:31px;height:31px;border-radius:9px;display:grid;place-items:center;background:#edf9fd;color:#0b88ba;font-size:9px;font-weight:900}.quick-grid-v48 strong,.quick-grid-v48 small{display:block}.quick-grid-v48 strong{font-size:11px;color:#244c60}.quick-grid-v48 small{font-size:8px;color:#8298a4;margin-top:2px}.quick-grid-v48 b{color:#1297c9}.fleet-v48{margin-top:12px}.fleet-title-v48{align-items:center}.fleet-grid-v48{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:20px}.fleet-item-v48{border:1px solid #dce9ef;border-radius:20px;overflow:hidden;background:#fff}.fleet-visual-v48{aspect-ratio:1.586;padding:18px;display:flex;flex-direction:column;justify-content:space-between;background:linear-gradient(145deg,#123646,#0b2533 62%,#15506a);color:#fff}.fleet-visual-v48>div{display:flex;justify-content:space-between;color:#9bcce0;font-size:8px}.fleet-visual-v48>div b{font-size:15px}.fleet-visual-v48 strong{font-size:14px}.fleet-visual-v48 small{font-size:7px;color:#83adbe}.fleet-info-v48{padding:14px}.fleet-info-v48>div:first-child{display:flex;justify-content:space-between;align-items:center}.fleet-info-v48>div:first-child>strong{font-size:10px;color:#466b7c}.fleet-info-v48>small{display:block;font-size:8px;color:#8a9da6;margin-top:8px}.fleet-actions-v48{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-top:11px;border-top:1px solid #edf3f6;padding-top:10px}.fleet-actions-v48 form{display:inline}.fleet-actions-v48 button,.fleet-actions-v48 a{border:0;background:transparent;padding:0;color:#177eaa;font-size:9px;font-weight:750;cursor:pointer}.fleet-actions-v48 .danger-link{color:#bc4657}.empty-state-v48{text-align:center;padding:45px 20px}.empty-nfc-v48{width:66px;height:66px;border-radius:20px;background:#edf9fd;color:#0d8aba;display:grid;place-items:center;margin:auto;font-weight:900}.empty-state-v48 h3{font-size:19px;margin:14px 0 5px}.empty-state-v48 p{font-size:11px}.empty-state-v48 .btn{margin-top:9px}.profile-studio-v43{padding:50px 0 90px;background:linear-gradient(180deg,#f8fcfe,#f4fafc)}.profile-studio-v43>.shell{width:min(1360px,calc(100% - 48px))}.studio-head-v43{display:flex;justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:25px}.studio-head-v43 h1{font-size:45px;margin:7px 0 5px}.studio-head-v43 p{font-size:13px;margin:0}.studio-head-actions{display:flex;gap:8px}.studio-grid-v43{display:grid;grid-template-columns:minmax(0,1fr) 430px;gap:18px;align-items:start}.studio-editor-v43{display:grid;gap:14px}.studio-card-v43{padding:24px;border-radius:20px}.studio-card-head{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:17px;margin-bottom:18px;border-bottom:1px solid #e8f1f5}.studio-card-head>div{display:flex;gap:12px}.studio-card-head h2{font-size:19px;margin:0;color:#17445a}.studio-card-head p{font-size:10px;margin:4px 0 0;color:#7a91a0}.studio-icon{min-width:37px;height:37px;border-radius:11px;display:grid;place-items:center;background:#eaf8fd;color:#0b86b7;font-size:10px;font-weight:900;border:1px solid #cee9f4}.status-pill{min-height:26px;padding:5px 8px;border-radius:999px;background:#f1f7fa;color:#6c8492;border:1px solid #e0ebf0;font-size:8px;font-weight:850;letter-spacing:.08em}.status-pill.good{background:#edf9f4;color:#167450;border-color:#cbe9da}.vanity-input-wrap{display:grid;grid-template-columns:auto 1fr auto;align-items:center;border:1px solid #d3e5ed;border-radius:13px;background:#fbfdfe;overflow:hidden}.vanity-input-wrap>span:first-child{padding:0 13px;color:#75909f;font-size:11px;direction:ltr}.vanity-input-wrap input{border:0;border-radius:0;background:transparent;direction:ltr;text-align:left;box-shadow:none}.slug-state{padding:0 12px;color:#0e83b3;font-size:9px;font-weight:800}.vanity-meta{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:9px}.vanity-meta small{font-size:9px;color:#8298a4}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.studio-form-v43{display:grid;gap:14px}.appearance-grid-v43{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;padding:14px;border-radius:15px;background:#f7fbfd;border:1px solid #e2edf2}.color-field{display:grid;grid-template-columns:48px 1fr;gap:8px;align-items:center}.color-field input{padding:4px;min-height:44px}.color-field code{font-size:10px;color:#627d8c}.privacy-grid-v44{display:grid;grid-template-columns:repeat(2,1fr);gap:7px}.seo-controls-v44{background:#f8fcfe;border:1px solid #e0edf2;border-radius:14px;padding:12px}.seo-controls-v44 summary{font-size:11px;color:#315b6f;font-weight:850}.studio-save-v43{position:sticky;bottom:12px;z-index:8;display:flex;justify-content:space-between;align-items:center;gap:15px;padding:12px 13px;background:rgba(255,255,255,.94);border:1px solid #d5e6ee;border-radius:14px;box-shadow:0 14px 40px rgba(17,69,92,.12);backdrop-filter:blur(10px)}.studio-save-v43 span{font-size:9px;color:#738c9a}.media-grid-v43{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.media-tile-v43{padding:15px;border-radius:15px;background:#f8fcfe;border:1px solid #dfebf1}.media-tile-v43 h3{font-size:12px}.smart-link-form-v43{padding:14px;border-radius:15px;background:#f8fcfe;border:1px solid #dfeaf0}.social-admin-row-v43{display:grid;grid-template-columns:auto auto 1fr auto auto;align-items:center;gap:9px;padding:10px 11px;border:1px solid #e0ebf0;border-radius:13px;background:#fff}.social-admin-row-v43 .social-brand-icon{width:34px;height:34px}.social-admin-row-v43 strong{font-size:11px}.social-admin-row-v43 small{font-size:8px;color:#8197a2}.visibility-state{font-size:8px}.section-sort-v43{display:grid;gap:7px}.section-row-v43{display:flex;align-items:center;gap:9px;padding:10px 11px;border:1px solid #e0ebf0;background:#fbfdfe;border-radius:12px}.section-row-v43 strong{font-size:11px}.bank-admin-list-v43>div{padding:11px;border-radius:12px;border:1px solid #e0ebf0;background:#fbfdfe}.studio-preview-column-v43{position:sticky;top:92px;display:grid;gap:10px}.preview-toolbar-v43{display:flex;justify-content:space-between;align-items:center;padding:7px 10px;border-radius:12px;background:#fff;border:1px solid #dbe9ef}.preview-toolbar-v43>span{font-size:8px;color:#728b99;font-weight:850;letter-spacing:.12em}.preview-toolbar-v43 button{border:0;background:transparent;padding:6px 8px;border-radius:8px;font-size:9px;color:#78909e}.preview-toolbar-v43 button.active{background:#eaf8fd;color:#0b83b2}.phone-preview-v43{width:330px;min-height:610px;margin:0 auto;border:7px solid #123848;border-radius:38px;background:#fff;box-shadow:0 26px 65px rgba(17,68,91,.15);overflow:hidden}.phone-speaker{width:62px;height:6px;border-radius:99px;background:#d5e3e9;margin:11px auto 7px}.phone-screen{background:#fff;min-height:585px}.preview-cover-v43{height:142px;background-size:cover;background-color:#e3f7ff}.preview-avatar-v43{width:82px;height:82px;border-radius:24px;margin:-42px auto 10px;border:5px solid #fff;background:var(--preview-accent,#39bdf2);box-shadow:0 8px 22px rgba(17,89,122,.12)}.preview-avatar-v43 img{width:100%;height:100%;object-fit:cover;border-radius:19px}.preview-copy-v43{text-align:center;padding:0 22px}.preview-copy-v43 h3{font-size:17px;color:#173f54;margin:5px 0}.preview-copy-v43 p{font-size:9px;color:#6f8997}.preview-copy-v43 small{font-size:9px;line-height:1.6;color:#7a909c}.preview-quick-v43{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin:15px 18px 8px}.preview-quick-v43 span{padding:9px 4px;border-radius:10px;background:#f1f9fc;color:#4a7082;font-size:8px}.preview-save-v43{margin:0 18px 10px;border-radius:11px;padding:10px;background:var(--preview-accent,#39bdf2);color:#fff;text-align:center;font-size:9px;font-weight:850}.preview-social-v43{padding:0 18px}.studio-side-card-v43{background:#fff;border:1px solid #dbe9ef;border-radius:17px;padding:16px;box-shadow:var(--v48-shadow-sm)}.studio-side-card-v43 h3{font-size:13px}.progress-row-v43{display:flex;align-items:center;gap:12px}.clean-url-v43{padding:10px;border-radius:11px;background:#f6fbfd;border:1px solid #e1edf2}.clean-url-v43 code{font-size:8px}.qr-owner-v44{display:grid;grid-template-columns:86px 1fr;gap:12px;align-items:center}.qr-owner-v44 img{width:86px;height:86px;border:1px solid #e0edf2;border-radius:10px}.verification-list{display:grid;gap:7px;margin:10px 0}.verification-list>div{display:flex;justify-content:space-between}.verification-list span,.verification-list strong{font-size:10px}.verification-list .verified{color:#16815a}.verification-list .unverified{color:#ad7015}.auth-experience{min-height:calc(100vh - 76px);padding:48px 0 72px;background:linear-gradient(145deg,#f4fafc,#fff);overflow:hidden}.auth-experience:before{background:radial-gradient(650px 380px at 12% 20%,rgba(151,226,250,.25),transparent 70%),linear-gradient(rgba(23,125,163,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(23,125,163,.025) 1px,transparent 1px);background-size:auto,48px 48px,48px 48px}.auth-shell-v41{min-height:660px;display:grid;grid-template-columns:.9fr 1.1fr;border:1px solid #d6e8ef;border-radius:28px;background:#fff;box-shadow:0 34px 90px rgba(17,69,92,.10);overflow:hidden}.auth-story-panel{padding:45px;background:linear-gradient(145deg,#e9f8fe,#f7fcfe);border-left:1px solid #d9e9ef;color:#173f53}.auth-brand-lockup{font-size:13px}.auth-story-copy{margin-top:65px}.auth-story-copy h1{font-size:clamp(39px,4vw,58px);line-height:1.12;margin:12px 0 17px;color:#143c51}.auth-story-copy p{font-size:13px;line-height:1.9;color:#617f90}.auth-mini-product{height:190px}.auth-mini-card{background:linear-gradient(145deg,#113747,#0c2836);border-color:#244d5c}.auth-mini-phone{background:#fff;border-color:#cfe1e9}.auth-trust-row{color:#577889;font-size:9px}.auth-journey{margin-top:34px}.auth-journey li{background:rgba(255,255,255,.65);border-color:#d6e8ef}.auth-journey strong{color:#31576a}.auth-form-panel{padding:45px 50px;background:#fff}.auth-form-card{width:min(470px,100%)}.auth-form-card h2{font-size:35px;color:#153f54;margin:7px 0}.auth-form-card>p{font-size:12px;color:#708996}.auth-step{font-size:9px;color:#0d89ba}.form-premium input{height:50px;background:#fbfdfe;border-color:#d6e6ed;color:#173c50}.form-between{font-size:10px}.auth-divider:before,.auth-divider:after{background:#e2edf2}.terms-note{font-size:9px!important}.register-vanity-v43{background:#f7fbfd;border:1px solid #dce9ef;border-radius:14px;padding:12px}.register-vanity-line{background:#fff;border-color:#d7e7ee}.store-hero-v41{padding:66px 0 42px;background:linear-gradient(180deg,#f8fcfe,#f2f9fc)}.store-hero-v41 h1{font-size:clamp(42px,5vw,66px);line-height:1.1;color:#143d52}.store-hero-v41 p{font-size:14px;line-height:1.9;color:#658292}.store-value-strip{background:#fff;border:1px solid #dce9ef;border-radius:16px;box-shadow:var(--v48-shadow-sm)}.store-value-strip>div{padding:16px}.product-grid-v41{grid-template-columns:repeat(3,1fr);gap:16px}.product-card-v41{border-radius:23px;background:#fff;border:1px solid #d9e8ef;box-shadow:0 10px 30px rgba(17,72,97,.055);overflow:hidden}.product-card-v41:hover{transform:translateY(-3px);border-color:#b7dce8;box-shadow:0 18px 45px rgba(17,72,97,.09)}.product-render-stage{min-height:285px;background:linear-gradient(145deg,#f2f9fc,#e9f7fc);border-bottom:1px solid #dfeaf0}.physical-card-render{box-shadow:0 26px 55px rgba(15,66,89,.18)}.product-content-v41{padding:21px}.product-content-v41 h2{font-size:20px}.product-content-v41 p{font-size:11px;line-height:1.75}.product-price-v41 strong{font-size:24px}.product-page-v41{padding:50px 0 90px;background:#f7fbfd}.product-detail-v41{gap:35px}.product-gallery-v41,.product-buy-panel{background:#fff;border:1px solid #dce9ef;border-radius:24px;box-shadow:var(--v48-shadow-sm)}.product-buy-panel{padding:28px}.product-buy-panel h1{font-size:36px;line-height:1.2}.price-block-v41 strong{font-size:34px}.spec-grid-v41>div,.included-box-v41{background:#f7fbfd;border-color:#e0ebf0}.designer-page-v41{padding:46px 0 90px;background:#f7fbfd}.designer-studio-v41{grid-template-columns:420px 1fr;gap:17px}.designer-controls-v41{background:#fff;border:1px solid #dce9ef;border-radius:22px;padding:22px;box-shadow:var(--v48-shadow-sm)}.studio-section{border-color:#e4eef3}.studio-section-head h2{font-size:17px}.template-picks{gap:7px}.template-picks label{background:#f8fcfe;border-color:#dce9ef}.designer-canvas-v41{background:#fff;border:1px solid #dce9ef;border-radius:22px;box-shadow:var(--v48-shadow-sm)}.canvas-toolbar{background:#f7fbfd;border-color:#e0ebf0}.canvas-stage-v41{min-height:550px;background:radial-gradient(circle at 50% 30%,#eefaff,#f8fcfe 60%,#edf6fa)}.design-card-v41{box-shadow:0 34px 70px rgba(16,65,88,.22)}.cart-page-v41{padding:52px 0 95px;background:#f7fbfd}.cart-layout-v41{grid-template-columns:minmax(0,1fr) 390px;gap:17px}.cart-item-v41,.order-summary-v41{background:#fff;border:1px solid #dce9ef;border-radius:20px;box-shadow:var(--v48-shadow-sm)}.cart-item-v41{padding:16px}.cart-product-thumb{background:#eef9fd}.order-summary-v41{padding:22px}.summary-total-v41 strong{font-size:27px}.page-head{padding-top:48px;display:flex;align-items:flex-end;justify-content:space-between;gap:25px;margin-bottom:25px}.page-head h1{font-size:42px;line-height:1.15;margin:8px 0 5px}.page-head p{font-size:12px;margin:0}.page-actions{display:flex;gap:7px;flex-wrap:wrap}.stat-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:11px}.stat-card{padding:18px;min-height:110px}.stat-card span{font-size:10px;color:#718b99}.stat-card strong{font-size:27px;color:#173f54}.two-col{display:grid;grid-template-columns:1.5fr 1fr;gap:14px}.org-card,.member-card{background:#fff;border:1px solid #dce9ef;border-radius:16px;box-shadow:none}.org-card:hover{border-color:#b8dce8;transform:translateY(-1px)}.business-nav{background:#fff;border:1px solid #dce9ef;border-radius:14px;box-shadow:var(--v48-shadow-sm)}.business-nav a{color:#557587}.business-nav a:hover{background:#eef9fd;color:#087eae}.admin-exec-v45,.growth-hero-v47,.partner-hero-v47{background:#fff!important;color:var(--v48-ink)!important;border-color:#dce9ef!important;box-shadow:var(--v48-shadow-sm)!important}.admin-exec-v45 h2,.growth-hero-v47 h1,.partner-hero-v47 h1{color:#173f54!important}.admin-exec-v45 p,.growth-hero-v47 p,.partner-hero-v47 p{color:#6c8795!important}.admin-exec-grid-v45>div,.growth-kpi-v47,.partner-kpi-v47{background:#f7fbfd!important;border-color:#e0ebf0!important;color:#31596c!important}.ops-alert-v45,.growth-alert-v47{box-shadow:none!important}.profile-body{margin:0;background:#edf6fa!important;color:#173c4f;min-height:100vh;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans Arabic",Tahoma,Arial,sans-serif}.tap-profile-v43{--profile-accent:#39bdf2;min-height:100vh;padding:28px 12px 45px;background:radial-gradient(520px 320px at 50% 0,rgba(108,211,246,.18),transparent 72%),#edf6fa}.tap-shell-v43{width:min(620px,100%);margin:auto}.tap-identity-v43,.tap-section-v43,.tap-share-v43{background:#fff;border:1px solid #d9e7ee;border-radius:24px;box-shadow:0 12px 34px rgba(19,74,99,.08);overflow:hidden}.tap-cover-v43{height:260px;background-size:cover;background-color:#dff6ff;position:relative}.tap-cover-v43:after{content:"";position:absolute;inset:auto 0 0;height:90px;background:linear-gradient(transparent,rgba(255,255,255,.98))}.tap-company-logo{position:absolute;top:18px;left:18px;max-width:82px;max-height:42px;object-fit:contain;padding:6px;border-radius:10px;background:rgba(255,255,255,.88);box-shadow:0 5px 15px rgba(15,68,91,.08)}.tap-identity-content-v43{position:relative;padding:0 26px 26px;text-align:center}.tap-avatar-v43{position:relative;z-index:2;width:104px;height:104px;margin:-58px auto 12px;border-radius:29px;border:6px solid #fff;background:linear-gradient(145deg,var(--profile-accent),#83ddfa);box-shadow:0 11px 30px rgba(15,83,113,.15);overflow:hidden}.tap-avatar-v43 img{width:100%;height:100%;object-fit:cover}.tap-avatar-v43 span{width:100%;height:100%;display:grid;place-items:center;color:#fff;font-size:28px;font-weight:900}.tap-name-v43>div{display:flex;justify-content:center;align-items:center;gap:6px}.tap-name-v43 h1{font-size:29px!important;line-height:1.2!important;margin:0;color:#113b50;font-weight:850}.tap-name-v43 p{font-size:13px;color:#5f7d8d;margin:5px 0}.tap-verified{width:22px;height:22px;border-radius:50%;background:#169fd6;color:#fff;display:grid;place-items:center}.tap-verified svg{width:13px}.tap-bio-v43{max-width:520px;margin:14px auto 0;font-size:13px!important;line-height:1.9!important;color:#637f8f}.tap-quick-actions-v43{display:flex;justify-content:center;gap:8px;margin-top:20px}.tap-quick-actions-v43>a,.tap-quick-actions-v43>button{width:78px;min-height:66px;border:1px solid #d9e8ef;background:#f8fcfe;border-radius:16px;color:#315b6e;display:grid;place-items:center;align-content:center;gap:4px;cursor:pointer}.quick-icon{width:23px;height:23px;display:grid;place-items:center;color:#148cbc}.quick-icon svg{width:100%;height:100%}.tap-quick-actions-v43 small{font-size:9px;font-weight:750}.tap-save-contact-v43{min-height:54px;margin-top:14px;border-radius:15px;background:linear-gradient(135deg,var(--profile-accent),#1594ca);color:#fff;display:flex;align-items:center;justify-content:center;gap:8px;font-size:13px;font-weight:850;box-shadow:0 11px 25px color-mix(in srgb,var(--profile-accent) 24%,transparent)}.tap-save-contact-v43 svg{width:19px}.tap-section-v43,.tap-share-v43{margin-top:12px;padding:22px}.tap-section-head{display:flex;justify-content:space-between;align-items:flex-end;gap:15px;margin-bottom:14px}.tap-section-head span{font-size:8px;color:#178ab8;font-weight:900;letter-spacing:.12em}.tap-section-head h2{font-size:18px;margin:4px 0 0;color:#173f53}.tap-section-head>small{font-size:9px;color:#8298a4}.tap-social-v43.layout-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.tap-social-v43.layout-cards>a,.tap-social-v43.layout-buttons>a{min-height:72px;padding:12px;border-radius:16px;border:1px solid #dfeaf0;background:#fbfdfe;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px}.tap-social-v43.layout-cards .social-brand-icon,.tap-social-v43.layout-buttons .social-brand-icon{width:42px;height:42px;border-radius:13px;display:grid;place-items:center}.tap-social-v43.layout-cards strong,.tap-social-v43.layout-buttons strong{font-size:11px;color:#294f62}.tap-social-v43.layout-cards small,.tap-social-v43.layout-buttons small{font-size:8px;color:#8aa0ab}.tap-social-v43.layout-cards b svg,.tap-social-v43.layout-buttons b svg{width:15px;color:#88a0ac}.tap-social-v43.layout-icons{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.tap-social-v43.layout-icons>a{width:54px;height:54px;border-radius:16px;border:1px solid #dfeaf0;background:#fbfdfe;display:grid;place-items:center}.tap-social-v43.layout-icons .social-brand-icon{width:30px;height:30px}.tap-link-list-v43,.tap-bank-list-v43{display:grid;gap:8px}.tap-link-list-v43>a{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:12px;border:1px solid #dfeaf0;border-radius:15px;background:#fbfdfe}.link-symbol{width:40px;height:40px;border-radius:12px;background:#eaf8fd;color:#0c86b7;display:grid;place-items:center;font-weight:900}.link-symbol svg{width:20px}.tap-link-list-v43 strong{font-size:11px;color:#2c5265}.tap-link-list-v43 small{font-size:8px;color:#8ba0aa}.tap-bank-list-v43 article{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;padding:12px;border:1px solid #dfeaf0;border-radius:15px;background:#fbfdfe}.bank-mark{width:42px;height:42px;border-radius:12px;background:#eaf8fd;display:grid;place-items:center;color:#0c82b2;font-size:9px;font-weight:900}.tap-bank-list-v43 small,.tap-bank-list-v43 strong,.tap-bank-list-v43 code{display:block}.tap-bank-list-v43 small{font-size:8px;color:#8197a3}.tap-bank-list-v43 strong{font-size:10px;color:#31596c}.tap-bank-list-v43 code{font-size:9px;margin-top:3px;color:#607c8b}.tap-bank-list-v43 button{border:0;background:#eaf8fd;color:#0b7fac;border-radius:9px;padding:7px 9px;font-size:8px;font-weight:800}.tap-lead-v43>p{font-size:11px}.tap-lead-form-v43{display:grid;grid-template-columns:1fr 1fr;gap:8px}.tap-lead-form-v43 textarea,.tap-lead-form-v43 button{grid-column:1/-1}.tap-lead-form-v43 input,.tap-lead-form-v43 textarea{min-height:45px}.tap-lead-form-v43 button{min-height:47px;border:0;border-radius:12px;background:var(--profile-accent);color:#fff;font-weight:850}.tap-share-v43{display:grid;grid-template-columns:1fr auto;gap:18px;align-items:center}.tap-share-v43 h2{font-size:18px}.tap-share-v43 p{font-size:10px}.share-url-v43{display:grid;grid-template-columns:1fr auto;border:1px solid #dce9ef;border-radius:11px;overflow:hidden;background:#f8fcfe}.share-url-v43 code{padding:9px;font-size:8px;overflow:hidden;text-overflow:ellipsis}.share-url-v43 button{border:0;border-right:1px solid #dce9ef;background:#fff;color:#0b80af;font-size:9px}.qr-frame-v43{padding:8px;background:#fff;border:1px solid #dce9ef;border-radius:14px}.tap-footer-v43{display:flex;justify-content:space-between;padding:18px 6px;color:#8399a4;font-size:8px}.profile-flashes{width:min(620px,calc(100% - 24px));margin:12px auto}.footer-v48{background:#fff;border-top:1px solid #dce9ef;padding:58px 0 20px}.footer-grid-v48{display:grid;grid-template-columns:2fr repeat(4,1fr);gap:42px}.footer-brand-v48 p{max-width:380px;font-size:11px;line-height:1.8;margin-top:15px;color:#738b99}.footer-grid-v48>div:not(.footer-brand-v48){display:grid;align-content:start;gap:9px}.footer-grid-v48>div>strong{font-size:10px;color:#31576a;margin-bottom:3px}.footer-grid-v48 a{font-size:10px;color:#708996}.footer-grid-v48 a:hover{color:#087eaf}.footer-bottom-v48{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #e7eff3;margin-top:38px;padding-top:18px;color:#8a9ca5;font-size:8px}[data-reveal]{opacity:0;transform:translateY(12px);transition:opacity .48s ease,transform .48s cubic-bezier(.2,.8,.2,1)}[data-reveal].is-visible{opacity:1;transform:none}@media(max-width:1180px){.nav-primary-v48{display:none}.nav-wrap-v48{grid-template-columns:auto 1fr auto}.hero-grid-v48{grid-template-columns:1fr 520px;gap:35px}.feature-large-v48,.feature-wide-v48{grid-column:span 12}.feature-card-v48{grid-column:span 6}.product-story-grid-v48,.enterprise-panel-v48{grid-template-columns:1fr 1fr}.studio-grid-v43{grid-template-columns:minmax(0,1fr) 390px}.phone-preview-v43{width:310px}.product-grid-v41{grid-template-columns:repeat(2,1fr)}.quick-grid-v48{grid-template-columns:repeat(2,1fr)}.fleet-grid-v48{grid-template-columns:repeat(2,1fr)}.stat-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:980px){.desktop-nav{display:none!important}.menu-toggle-v48{display:grid}.nav-wrap-v48{display:flex;justify-content:space-between}.hero-grid-v48{grid-template-columns:1fr;min-height:auto}.hero-copy-v48{text-align:center}.hero-copy-v48>p{margin-inline:auto}.hero-actions-v48,.hero-trust-v48{justify-content:center;margin-inline:auto}.hero-stage-v48{height:540px;width:min(650px,100%);margin:auto}.section-intro-v48{grid-template-columns:1fr;gap:15px}.steps-grid-v48{grid-template-columns:repeat(2,1fr)}.product-story-grid-v48,.enterprise-panel-v48{grid-template-columns:1fr}.product-stack-v48{height:340px}.enterprise-console-v48{transform:none}.dashboard-header-v48{align-items:flex-start;flex-direction:column}.dashboard-main-grid-v48{grid-template-columns:1fr}.studio-grid-v43{grid-template-columns:1fr}.studio-preview-column-v43{position:relative;top:auto;grid-row:1}.phone-preview-v43{width:340px}.preview-toolbar-v43{width:min(430px,100%);margin:auto}.studio-side-card-v43{display:none}.designer-studio-v41{grid-template-columns:1fr}.designer-canvas-v41{position:relative!important;top:auto!important}.cart-layout-v41{grid-template-columns:1fr}.order-summary-v41{position:relative!important;top:auto!important}.two-col{grid-template-columns:1fr}.footer-grid-v48{grid-template-columns:2fr repeat(2,1fr);gap:30px}}@media(max-width:720px){.shell,.profile-studio-v43>.shell{width:min(100% - 28px,1280px)}.section{padding:66px 0}.hero-v48{padding-top:58px}.hero-copy-v48 h1{font-size:clamp(42px,12vw,60px)}.hero-copy-v48>p{font-size:14px}.hero-trust-v48{grid-template-columns:1fr}.hero-trust-v48>div{padding:10px 0}.hero-stage-v48{height:470px}.nfc-card-v48{width:340px;right:0;top:130px}.phone-profile-v48{width:205px;height:425px;left:0}.phone-cover-v48{height:95px}.stage-note-v48{display:none}.audience-strip-v48{gap:10px}.section-intro-v48 h2,.product-story-copy-v48 h2{font-size:38px}.feature-card-v48,.feature-large-v48,.feature-wide-v48{grid-column:span 12;display:block;min-height:auto}.profile-demo-v48,.analytics-demo-v48{margin-top:22px}.steps-grid-v48{grid-template-columns:1fr}.product-story-grid-v48,.enterprise-panel-v48{padding:28px;border-radius:24px}.product-stack-v48{height:280px;margin-top:18px}.product-card-layer-v48{width:300px}.layer-three{right:0}.layer-two{right:45px}.layer-one{right:0}.enterprise-points-v48{grid-template-columns:1fr}.enterprise-console-v48{margin-top:20px}.console-body-v48{grid-template-columns:82px 1fr}.cta-panel-v48{align-items:flex-start;flex-direction:column;padding:28px}.cta-panel-v48 h2{font-size:31px}.cta-actions-v48{justify-content:flex-start}.dashboard-v48{padding-top:36px}.dashboard-header-v48 h1{font-size:36px}.dashboard-metrics-v48{grid-template-columns:1fr 1fr}.health-layout-v48{grid-template-columns:1fr;text-align:center}.health-ring-v48{margin:auto}.health-checks-v48{justify-content:center}.quick-grid-v48{grid-template-columns:1fr}.fleet-grid-v48{grid-template-columns:1fr}.studio-head-v43{align-items:flex-start;flex-direction:column}.studio-head-v43 h1{font-size:35px}.studio-head-actions{width:100%}.studio-head-actions .btn{flex:1}.form-grid,.appearance-grid-v43,.privacy-grid-v44,.media-grid-v43{grid-template-columns:1fr}.social-admin-row-v43{grid-template-columns:auto auto 1fr}.social-admin-row-v43>.visibility-state,.social-admin-row-v43>.row-actions{grid-column:3}.phone-preview-v43{width:310px;min-height:575px}.phone-screen{min-height:550px}.store-hero-v41{padding-top:45px}.product-grid-v41{grid-template-columns:1fr}.product-detail-v41{grid-template-columns:1fr}.product-buy-panel{position:relative!important;top:auto!important}.page-head{align-items:flex-start;flex-direction:column}.page-head h1{font-size:34px}.stat-grid{grid-template-columns:1fr 1fr}.footer-grid-v48{grid-template-columns:1fr 1fr}.footer-brand-v48{grid-column:1/-1}.footer-bottom-v48{align-items:flex-start;flex-direction:column}.tap-profile-v43{padding:0 0 35px;background:#fff}.tap-shell-v43{width:100%}.tap-identity-v43,.tap-section-v43,.tap-share-v43{border-radius:0;border-right:0;border-left:0;box-shadow:none}.tap-identity-v43{border-top:0}.tap-cover-v43{height:250px}.tap-identity-content-v43{padding:0 20px 22px}.tap-section-v43,.tap-share-v43{margin-top:8px;padding:20px}.tap-social-v43.layout-cards{grid-template-columns:repeat(2,1fr)}.tap-share-v43{grid-template-columns:1fr auto}.profile-flashes{width:calc(100% - 20px)}}@media(max-width:480px){.shell,.profile-studio-v43>.shell{width:calc(100% - 22px)}.nav-wrap-v48{height:68px}.brand-mark-v48{width:38px;height:38px}.brand-copy small{display:none}.hero-copy-v48 h1{font-size:42px}.hero-actions-v48{display:grid}.hero-actions-v48 .btn{width:100%}.hero-stage-v48{height:405px}.nfc-card-v48{width:270px;padding:20px;top:120px}.nfc-card-person-v48 strong{font-size:18px}.phone-profile-v48{width:172px;height:360px;border-width:6px;border-radius:29px}.phone-cover-v48{height:78px}.phone-avatar-v48{width:55px;height:55px;border-radius:17px;margin-top:-27px}.phone-actions-v48,.phone-links-v48{padding-inline:12px}.phone-save-v48{margin-inline:12px}.audience-strip-v48 i{display:none}.dashboard-metrics-v48{grid-template-columns:1fr}.plan-detail-v48{grid-template-columns:1fr 1fr}.fleet-title-v48{align-items:flex-start}.phone-preview-v43{width:100%;max-width:300px}.studio-save-v43{align-items:stretch;flex-direction:column}.studio-save-v43 .btn{width:100%}.social-admin-row-v43{grid-template-columns:auto 1fr}.social-admin-row-v43 .drag-handle{display:none}.social-admin-row-v43>div,.social-admin-row-v43>.visibility-state,.social-admin-row-v43>.row-actions{grid-column:2}.product-story-grid-v48{padding:22px}.product-card-layer-v48{width:250px}.layer-two{right:28px}.enterprise-panel-v48{padding:24px}.console-body-v48 aside{display:none}.console-body-v48{grid-template-columns:1fr}.stat-grid{grid-template-columns:1fr}.tap-cover-v43{height:225px}.tap-avatar-v43{width:94px;height:94px;margin-top:-53px}.tap-name-v43 h1{font-size:25px!important}.tap-bio-v43{font-size:12px!important}.tap-quick-actions-v43>a,.tap-quick-actions-v43>button{width:70px;min-height:62px}.tap-social-v43.layout-cards{grid-template-columns:1fr}.tap-lead-form-v43{grid-template-columns:1fr}.tap-lead-form-v43>*{grid-column:1!important}.tap-share-v43{grid-template-columns:1fr}.qr-frame-v43{justify-self:center}.footer-grid-v48{grid-template-columns:1fr}.footer-brand-v48{grid-column:auto}}@media(max-width:360px){.hero-copy-v48 h1{font-size:37px}.nfc-card-v48{width:235px}.phone-profile-v48{width:155px}.phone-preview-v43{max-width:285px}.tap-quick-actions-v43{gap:6px}.tap-quick-actions-v43>a,.tap-quick-actions-v43>button{width:64px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}[data-reveal]{opacity:1;transform:none;transition:none}.btn,.product-card-v41,.quick-grid-v48>a{transition:none}}@media(max-width:800px){.global-header-v48{backdrop-filter:none}.studio-save-v43{backdrop-filter:none}}
/* Phase 4.8 final typography, density and touch-target closure */
:root{--v48-font-xs:12px;--v48-font-sm:13px;--v48-font-md:15px;--v48-font-lg:18px;--v48-control-h:46px}
body.site-body{font-size:16px;line-height:1.7}
.global-header-v48 .nav-primary-v48 a,.nav-login-v48,.user-menu-copy-v48 small{font-size:13px}
.brand-copy strong{font-size:15px;letter-spacing:-.01em}.brand-copy small{font-size:10px;letter-spacing:.08em}
.btn{min-height:44px;font-size:13px}.btn.small{min-height:40px;font-size:12px}.btn-xl{min-height:50px;font-size:14px}
input,select,textarea{min-height:var(--v48-control-h);font-size:14px;line-height:1.5}textarea{min-height:110px}
label{font-size:13px;line-height:1.55}label small,.muted,.form-note{font-size:12px}
.eyebrow,.page-kicker-v48,.section-label-v48,.feature-kicker-v48{font-size:11px;letter-spacing:.12em}
.hero-copy-v48>p,.section-intro-v48>p,.product-story-copy-v48>p,.enterprise-copy-v48>p{font-size:16px;line-height:1.85}
.feature-card-v48 p,.dashboard-card-v48 p,.studio-card-head p{font-size:13px;line-height:1.75}
.dashboard-metrics-v48 span,.dashboard-metrics-v48 small,.plan-detail-v48 small,.quick-grid-v48 small,.fleet-info-v48 small{font-size:12px}
.dashboard-metrics-v48 strong{font-size:32px}.card-title-v48 h2{font-size:22px}.quick-grid-v48 strong{font-size:15px}
.status,.status-pill,.security-badge{font-size:11px;line-height:1.2}
.table-wrap th,.table-wrap td,table th,table td{font-size:13px;line-height:1.55}
.studio-head-v43>div>p{font-size:14px;line-height:1.8}.studio-card-head h2{font-size:19px}.studio-card-head p{font-size:12px}
.vanity-input-wrap input{font-size:15px}.vanity-input-wrap>span{font-size:13px}.slug-state{font-size:11px!important}
.preview-toolbar-v43,.preview-toolbar-v43 button{font-size:11px}.preview-copy-v43 h3{font-size:20px}.preview-copy-v43 p{font-size:12px}.preview-copy-v43 small{font-size:11px;line-height:1.5}
.preview-quick-v43 span{font-size:10px}.preview-save-v43{font-size:12px}
.social-admin-row-v43 strong{font-size:13px}.social-admin-row-v43 small{font-size:11px;line-height:1.45}
.section-row-v43 strong{font-size:13px}.section-row-v43>span:last-child{font-size:12px}
.footer-brand-v48 p{font-size:13px;line-height:1.8}.footer-grid-v48>div>strong{font-size:12px}.footer-grid-v48 a{font-size:12px;line-height:1.6}.footer-bottom-v48{font-size:11px}
/* Public profile is the product seen after every NFC tap: keep it comfortably readable. */
.tap-name-v43 h1{font-size:31px!important;line-height:1.2!important;letter-spacing:-.025em}.tap-name-v43 p{font-size:14px!important;line-height:1.6}.tap-bio-v43{font-size:14px!important;line-height:1.85!important}
.tap-quick-actions-v43>a,.tap-quick-actions-v43>button{min-width:76px;min-height:68px}.tap-quick-actions-v43 span{font-size:11px!important}.tap-save-v43{min-height:52px;font-size:14px!important}
.tap-section-v43 h2,.tap-share-v43 h2{font-size:20px!important}.tap-section-v43>p,.tap-share-v43 p,.tap-lead-v43>p{font-size:13px!important;line-height:1.75}
.tap-social-v43.layout-cards a,.tap-social-v43.layout-buttons a{font-size:13px!important}.tap-social-v43.layout-cards small,.tap-social-v43.layout-buttons small{font-size:11px!important}
.tap-bank-list-v43 small{font-size:11px!important}.tap-bank-list-v43 strong{font-size:13px!important}.tap-bank-list-v43 code{font-size:12px!important}.tap-bank-list-v43 button{font-size:11px!important;min-height:36px}
.share-url-v43 code{font-size:11px!important}.share-url-v43 button{font-size:11px!important;min-height:40px}.tap-footer-v43{font-size:11px!important}
.tap-lead-form-v43 input,.tap-lead-form-v43 textarea,.tap-lead-form-v43 button{font-size:13px;min-height:46px}
/* Reduce accidental layout shifts and preserve interaction size on touch devices. */
button,a,input,select,textarea{-webkit-tap-highlight-color:rgba(30,179,231,.12)}
button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid rgba(30,179,231,.28);outline-offset:2px}
@media(max-width:720px){body.site-body{font-size:15px}.section{padding:62px 0}.tap-name-v43 h1{font-size:28px!important}.tap-name-v43 p{font-size:14px!important}.tap-bio-v43{font-size:14px!important}.footer-grid-v48 a,.footer-brand-v48 p{font-size:12px}.dashboard-metrics-v48 strong{font-size:29px}}
@media(max-width:390px){.tap-name-v43 h1{font-size:26px!important}.tap-quick-actions-v43>a,.tap-quick-actions-v43>button{min-width:68px;min-height:64px}.tap-section-v43 h2,.tap-share-v43 h2{font-size:19px!important}}
/* Phase 4.8 final contrast closure */
:root{--v48-muted:#587586;--v48-muted-2:#6d8796}
.btn{background:linear-gradient(135deg,#087baa,#0a6693);border-color:#0873a0;color:#fff;box-shadow:0 10px 26px rgba(8,123,170,.20)}
.btn:hover{background:linear-gradient(135deg,#076f9a,#095d86);box-shadow:0 13px 30px rgba(8,104,147,.25)}
.btn.btn-ghost,.btn.secondary{background:#fff;color:#176986;border-color:#c9dfe9;box-shadow:none}
.btn.btn-ghost:hover,.btn.secondary:hover{background:#effaff;border-color:#9fcfe2;color:#0b648d}
.hero-copy-v48>p,.section-intro-v48>p,.product-story-copy-v48>p,.enterprise-copy-v48>p,.dashboard-card-v48 p,.studio-card-head p,.footer-brand-v48 p,.footer-grid-v48 a,.footer-bottom-v48{color:var(--v48-muted)}

/* ========================================================================== 
   Phase 4.9 — Global Creator Commerce & Financial Identity Authority
   One deterministic design authority; no additional global stylesheet.
   ========================================================================== */
:root{--v49-sky:#169bd5;--v49-sky-deep:#0c6fa6;--v49-ink:#102a43;--v49-muted:#607d8d;--v49-soft:#f4fbff;--v49-line:#d9eaf2;--v49-glow:0 24px 70px rgba(27,113,156,.10)}
.creator-hero-v49{padding:58px 0 34px;background:radial-gradient(circle at 78% 22%,rgba(50,193,244,.16),transparent 30%),linear-gradient(180deg,#fff,#f4fbff)}
.creator-hero-grid-v49{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(360px,.8fr);gap:42px;align-items:center}
.eyebrow-v49{display:inline-flex;padding:7px 11px;border:1px solid #bfe6f6;border-radius:999px;background:#effaff;color:#0c79a9;font-weight:900;font-size:11px;letter-spacing:.11em}
.creator-hero-v49 h1{max-width:820px;margin:16px 0 15px;font-size:clamp(40px,5.4vw,69px);line-height:1.05;letter-spacing:-.045em;color:#102a43}.creator-hero-v49 h1 em{font-style:normal;color:#148ec3}.creator-hero-v49 p{max-width:760px;color:#587586;font-size:17px;line-height:1.85}.hero-actions-v49{display:flex;gap:10px;flex-wrap:wrap;margin-top:24px}
.creator-world-card-v49{padding:25px;border:1px solid #d8eaf2;border-radius:30px;background:rgba(255,255,255,.92);box-shadow:0 28px 80px rgba(18,82,112,.12);position:relative;overflow:hidden}.creator-world-card-v49:before{content:"";position:absolute;inset:auto -60px -90px auto;width:230px;height:230px;border-radius:50%;background:radial-gradient(circle,#bdeeff,transparent 68%)}
.world-orbit-v49{height:135px;display:grid;place-items:center;position:relative}.world-orbit-v49 span{position:absolute;width:126px;height:126px;border:1px solid #9edcf3;border-radius:50%;box-shadow:0 0 0 18px rgba(46,185,236,.05),0 0 0 37px rgba(46,185,236,.025)}.world-orbit-v49 span:before,.world-orbit-v49 span:after{content:"";position:absolute;border:1px solid #9edcf3;border-radius:50%}.world-orbit-v49 span:before{inset:17px -13px;transform:rotate(22deg)}.world-orbit-v49 span:after{inset:-13px 35px;transform:rotate(-15deg)}.world-orbit-v49 b{z-index:1;color:#0b78a8;letter-spacing:.12em;font-size:13px}
.world-stats-v49{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;position:relative}.world-stats-v49 div{padding:12px 8px;border-radius:15px;background:#f5fbfe;text-align:center}.world-stats-v49 strong{display:block;color:#123b54;font-size:20px}.world-stats-v49 small{display:block;color:#728b9a;font-size:10px;margin-top:3px}.creator-plan-v49{position:relative;display:grid;grid-template-columns:1fr auto;gap:2px 12px;margin-top:15px;padding-top:15px;border-top:1px solid #e2eef3}.creator-plan-v49 span,.creator-plan-v49 small{color:#728b9a;font-size:11px}.creator-plan-v49 strong{grid-row:1/3;grid-column:2;color:#0c78aa;font-size:18px}
.creator-studio-v49{padding:26px 0 90px;background:#f8fcfe}.creator-tabs-v49{position:sticky;top:78px;z-index:12;display:flex;gap:6px;overflow:auto;padding:8px;margin-bottom:18px;border:1px solid #dbeaf1;border-radius:17px;background:rgba(255,255,255,.93);backdrop-filter:blur(14px);box-shadow:0 10px 35px rgba(20,74,98,.07)}.creator-tabs-v49 a{white-space:nowrap;padding:9px 13px;border-radius:11px;color:#577483;font-size:12px;font-weight:800}.creator-tabs-v49 a:hover{background:#ecf8fd;color:#0c78a8}
.creator-schema-warning-v49{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:14px;padding:15px 18px;border:1px solid #f5d9a0;border-radius:15px;background:#fff9ea;color:#785313}.creator-schema-warning-v49 span{font-size:12px}.creator-schema-warning-v49 code{direction:ltr}
.creator-panel-v49{margin-bottom:18px;padding:27px;border:1px solid #daeaf1;border-radius:27px;background:#fff;box-shadow:0 18px 55px rgba(23,75,98,.07)}.creator-section-head-v49{display:flex;justify-content:space-between;gap:28px;align-items:flex-start;margin-bottom:23px}.creator-section-head-v49>div{max-width:770px}.creator-section-head-v49 span:first-child{font-size:10px;letter-spacing:.12em;color:#0d8fc8;font-weight:900}.creator-section-head-v49 h2{margin:7px 0 7px;color:#12344a;font-size:27px;letter-spacing:-.025em}.creator-section-head-v49 p{margin:0;color:#617d8c;font-size:13px;line-height:1.75}.feature-lock-v49{white-space:nowrap;padding:7px 10px;border-radius:999px;background:#fff5e4;color:#9b6820;font-size:10px!important;border:1px solid #f4dba8}.feature-lock-v49.is-open{background:#eafaf4;border-color:#b9ead8;color:#177756}
.creator-appearance-grid-v49,.creator-commerce-grid-v49,.creator-finance-grid-v49{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(340px,.75fr);gap:22px}.creator-style-form-v49,.creator-product-form-v49,.finance-builder-v49{display:grid;gap:15px;padding:20px;border:1px solid #e1edf2;border-radius:21px;background:#fbfdfe}.creator-style-form-v49.is-locked{position:relative}.creator-style-form-v49.is-locked:after{content:"PRO";position:absolute;left:16px;top:16px;padding:5px 8px;border-radius:8px;background:#102a43;color:#fff;font-size:9px;letter-spacing:.1em}
.color-grid-v49{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}.color-grid-v49 label{padding:10px;border:1px solid #dfeef4;border-radius:14px;background:#fff}.color-grid-v49 input[type=color]{height:54px;padding:3px;border-radius:10px;cursor:pointer}.color-grid-v49 code{font-size:10px;color:#77909c;text-align:center}.style-preview-v49{display:grid;place-items:center;padding:18px;border-radius:22px;background:linear-gradient(145deg,#eaf8ff,#f9fdff);border:1px solid #d6ebf4}.style-preview-v49>p{font-size:10px;color:#76909e;letter-spacing:.08em}.style-phone-v49{width:230px;min-height:435px;padding:0 14px 18px;border:7px solid #152e3f;border-radius:36px;background:var(--cp-bg);box-shadow:0 25px 55px rgba(22,67,91,.18);color:var(--cp-text);text-align:center;overflow:hidden}.style-cover-v49{height:115px;margin:0 -14px 0;background:linear-gradient(135deg,var(--cp-accent),#bfefff)}.style-avatar-v49{width:72px;height:72px;margin:-36px auto 12px;border:5px solid var(--cp-surface);border-radius:22px;background:var(--cp-surface);box-shadow:inset 0 0 0 1px #d8e9f0}.style-phone-v49>strong{display:block;font-size:17px}.style-phone-v49>small{display:block;color:#718894;margin-top:4px}.style-action-v49{margin:17px 0;padding:10px;border-radius:var(--cp-radius);background:var(--cp-accent);color:var(--cp-accent-text,#fff);font-weight:900;font-size:11px}.style-mini-products-v49{display:grid;grid-template-columns:1fr 1fr;gap:8px}.style-mini-products-v49 span{height:75px;border-radius:var(--cp-radius);background:var(--cp-surface);box-shadow:0 5px 17px rgba(21,79,104,.08)}
.creator-product-form-v49 h3{margin:0;color:#15384f}.inline-checks-v49{display:flex;align-items:center;gap:16px;padding-top:24px}.inline-checks-v49 label{display:flex;align-items:center;gap:7px}.inline-checks-v49 input{width:auto;min-height:0}.list-head-v49{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.list-head-v49 strong{color:#15384f}.list-head-v49 span{font-size:11px;color:#698593}.creator-product-list-v49,.financial-account-list-v49{padding:18px;border:1px solid #e0edf3;border-radius:20px;background:#fbfdfe}.creator-empty-v49{display:grid;gap:5px;padding:27px 13px;text-align:center;border:1px dashed #c9e2ed;border-radius:16px;color:#6b8795}.creator-empty-v49 b{color:#315469}.creator-empty-v49 span{font-size:12px}.product-sort-v49{display:grid;gap:8px}.creator-product-row-v49{display:grid;grid-template-columns:auto 52px 1fr auto auto;align-items:center;gap:10px;padding:9px;border:1px solid #e2edf2;border-radius:14px;background:#fff}.creator-product-row-v49.is-dragging{opacity:.45}.product-thumb-v49{width:52px;height:52px;border-radius:12px;overflow:hidden;background:#edf8fc;display:grid;place-items:center;color:#0c83b7}.product-thumb-v49 img{width:100%;height:100%;object-fit:cover}.creator-product-row-v49 strong,.creator-product-row-v49 small{display:block}.creator-product-row-v49 strong{color:#17384b;font-size:12px}.creator-product-row-v49 small{color:#78909d;font-size:10px;margin-top:3px}
.finance-security-note-v49{display:grid;gap:3px;padding:12px 14px;border:1px solid #c8eadb;border-radius:13px;background:#f2fcf8}.finance-security-note-v49 b{font-size:11px;color:#176c51}.finance-security-note-v49 span{font-size:11px;color:#547e70;line-height:1.6}.dynamic-finance-fields-v49{display:grid;grid-template-columns:1fr 1fr;gap:12px}.finance-loading-v49{grid-column:1/-1;padding:12px;text-align:center;color:#78909b}.financial-account-list-v49{display:grid;align-content:start;gap:8px}.financial-account-list-v49>article{display:grid;grid-template-columns:42px 1fr auto auto;gap:10px;align-items:center;padding:11px;border-radius:14px;background:#fff;border:1px solid #e1edf2}.finance-provider-mark-v49{width:42px;height:42px;border-radius:12px;background:#e8f7fd;color:#0b7fad;display:grid;place-items:center;font-size:10px;font-weight:900}.financial-account-list-v49 strong,.financial-account-list-v49 small{display:block}.financial-account-list-v49 strong{font-size:12px;color:#17384b}.financial-account-list-v49 small{font-size:10px;color:#758d99;margin-top:3px}.is-muted{opacity:.55}
.admin-global-v49{padding:48px 0 90px;background:#f6fbfe;min-height:70vh}.admin-page-head-v49{display:flex;justify-content:space-between;gap:25px;align-items:flex-end;margin-bottom:22px}.admin-page-head-v49 span{font-size:10px;letter-spacing:.12em;color:#0a8fc9;font-weight:900}.admin-page-head-v49 h1{margin:7px 0 5px;color:#12364e;font-size:36px}.admin-page-head-v49 p{margin:0;color:#637f8e}.admin-global-grid-v49{display:grid;grid-template-columns:420px 1fr;gap:18px}.admin-global-grid-v49 .creator-panel-v49{margin:0}.admin-provider-table-v49{display:grid;gap:7px;max-height:720px;overflow:auto}.admin-provider-table-v49 article{display:grid;grid-template-columns:1fr auto auto;gap:10px;align-items:center;padding:11px 12px;border:1px solid #e2edf2;border-radius:13px}.admin-provider-table-v49 strong,.admin-provider-table-v49 small{display:block}.admin-provider-table-v49 strong{font-size:12px;color:#15384d}.admin-provider-table-v49 small{font-size:10px;color:#77909d;margin-top:3px}
.creator-entry-v49{background:linear-gradient(135deg,#fff,#f1fbff)}.creator-entry-actions-v49{display:flex;gap:9px;flex-wrap:wrap}
/* Public creator storefront */
.tap-profile-v49{background:var(--profile-bg)!important;color:var(--profile-text)!important;min-height:100vh}.tap-profile-v49 .tap-identity-v43,.tap-profile-v49 .tap-section-v43,.tap-profile-v49 .tap-share-v43{background:var(--profile-surface)!important;border-color:color-mix(in srgb,var(--profile-text) 10%,transparent)!important;border-radius:var(--profile-radius)!important}.tap-profile-v49 .tap-name-v43 h1,.tap-profile-v49 .tap-section-head h2,.tap-profile-v49 h2,.tap-profile-v49 h3{color:var(--profile-text)!important}.tap-profile-v49 .tap-save-contact-v43,.tap-profile-v49 .product-public-cta-v49{background:var(--profile-accent)!important;color:var(--profile-accent-text,#fff)!important;border-radius:calc(var(--profile-radius) * .72)!important}.tap-profile-v49.button-pill .tap-save-contact-v43,.tap-profile-v49.button-pill .product-public-cta-v49{border-radius:999px!important}.tap-profile-v49.button-square .tap-save-contact-v43,.tap-profile-v49.button-square .product-public-cta-v49{border-radius:8px!important}.tap-profile-v49.font-editorial .tap-name-v43 h1,.tap-profile-v49.font-editorial h2{font-family:Georgia,"Times New Roman",serif;letter-spacing:-.02em}.tap-profile-v49.font-compact{font-size:14px}.creator-products-public-grid-v49{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.creator-products-public-grid-v49.layout-list{grid-template-columns:1fr}.creator-products-public-grid-v49.layout-spotlight .creator-product-public-v49:first-child{grid-column:1/-1}.creator-product-public-v49{overflow:hidden;border:1px solid color-mix(in srgb,var(--profile-text) 10%,transparent);border-radius:var(--profile-radius);background:var(--profile-surface)}.creator-product-public-v49.is-featured{box-shadow:0 12px 35px color-mix(in srgb,var(--profile-accent) 15%,transparent);border-color:color-mix(in srgb,var(--profile-accent) 45%,transparent)}.product-public-media-v49{display:block;aspect-ratio:1.35;background:color-mix(in srgb,var(--profile-accent) 7%,var(--profile-surface));overflow:hidden}.product-public-media-v49 img{width:100%;height:100%;object-fit:cover}.product-placeholder-v49{display:grid;place-items:center;color:var(--profile-accent);font-size:28px}.product-public-copy-v49{padding:14px}.product-featured-v49{display:inline-block;margin-bottom:6px;padding:4px 7px;border-radius:999px;background:color-mix(in srgb,var(--profile-accent) 12%,var(--profile-surface));color:var(--profile-accent);font-size:9px;font-weight:900}.product-public-copy-v49 h3{margin:0;font-size:16px}.product-public-copy-v49 p{margin:6px 0 11px;color:color-mix(in srgb,var(--profile-text) 66%,transparent);font-size:11px;line-height:1.65}.product-public-price-v49{display:flex;align-items:baseline;gap:8px;margin:9px 0}.product-public-price-v49 strong{font-size:17px;color:var(--profile-text)}.product-public-price-v49 strong small{font-size:9px}.product-public-price-v49 del{font-size:10px;color:#8798a1}.product-public-cta-v49{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;font-size:11px;font-weight:900}.public-finance-grid-v49{display:grid;grid-template-columns:1fr;gap:9px}.public-finance-grid-v49.layout-compact>article{padding:11px}.public-finance-grid-v49>article{padding:15px;border:1px solid color-mix(in srgb,var(--profile-text) 10%,transparent);border-radius:var(--profile-radius);background:var(--profile-surface)}.finance-public-head-v49{display:flex;gap:10px;align-items:center;padding-bottom:11px;border-bottom:1px solid color-mix(in srgb,var(--profile-text) 8%,transparent)}.finance-public-mark-v49{width:39px;height:39px;display:grid;place-items:center;border-radius:12px;background:color-mix(in srgb,var(--profile-accent) 12%,var(--profile-surface));color:var(--profile-accent);font-size:9px;font-weight:900}.finance-public-head-v49 strong,.finance-public-head-v49 small{display:block}.finance-public-head-v49 strong{font-size:13px}.finance-public-head-v49 small{font-size:9px;color:color-mix(in srgb,var(--profile-text) 56%,transparent);margin-top:2px}.finance-public-fields-v49{display:grid;gap:7px;padding-top:10px}.finance-public-fields-v49>div{display:grid;grid-template-columns:minmax(90px,.5fr) 1fr auto;align-items:center;gap:8px}.finance-public-fields-v49 span{font-size:9px;color:color-mix(in srgb,var(--profile-text) 55%,transparent)}.finance-public-fields-v49 code{overflow:hidden;text-overflow:ellipsis;font-size:10px;color:var(--profile-text)}.finance-public-fields-v49 button{min-height:34px;border:1px solid color-mix(in srgb,var(--profile-accent) 28%,transparent);border-radius:9px;background:color-mix(in srgb,var(--profile-accent) 8%,var(--profile-surface));color:var(--profile-accent);font-size:9px;cursor:pointer}
@media(max-width:980px){.creator-hero-grid-v49,.creator-appearance-grid-v49,.creator-commerce-grid-v49,.creator-finance-grid-v49,.admin-global-grid-v49{grid-template-columns:1fr}.creator-world-card-v49{max-width:680px}.creator-tabs-v49{top:72px}.admin-global-grid-v49{gap:14px}}
@media(max-width:720px){.creator-hero-v49{padding-top:40px}.creator-hero-v49 h1{font-size:39px}.creator-hero-v49 p{font-size:15px}.creator-panel-v49{padding:20px;border-radius:21px}.creator-section-head-v49{flex-direction:column;gap:10px}.creator-section-head-v49 h2{font-size:23px}.world-stats-v49{grid-template-columns:1fr 1fr}.color-grid-v49,.dynamic-finance-fields-v49{grid-template-columns:1fr 1fr}.creator-product-row-v49{grid-template-columns:auto 46px 1fr}.creator-product-row-v49>.visibility-state,.creator-product-row-v49>.row-actions{grid-column:3}.financial-account-list-v49>article{grid-template-columns:42px 1fr}.financial-account-list-v49>article>.visibility-state,.financial-account-list-v49>article>.row-actions{grid-column:2}.creator-tabs-v49{margin-inline:-4px}.admin-page-head-v49{align-items:flex-start;flex-direction:column}.creator-products-public-grid-v49{grid-template-columns:1fr 1fr}}
@media(max-width:480px){.creator-hero-v49 h1{font-size:34px}.creator-world-card-v49{padding:18px;border-radius:23px}.world-orbit-v49{height:110px}.world-orbit-v49 span{width:100px;height:100px}.creator-panel-v49{padding:16px;margin-inline:-2px}.color-grid-v49,.dynamic-finance-fields-v49,.creator-products-public-grid-v49{grid-template-columns:1fr}.style-phone-v49{width:210px}.finance-public-fields-v49>div{grid-template-columns:1fr auto}.finance-public-fields-v49 span{grid-column:1/-1}.creator-product-row-v49{grid-template-columns:44px 1fr}.creator-product-row-v49>.drag-handle{display:none}.creator-product-row-v49>.product-thumb-v49{grid-column:1}.creator-product-row-v49>div:nth-of-type(2){grid-column:2}.creator-product-row-v49>.visibility-state,.creator-product-row-v49>.row-actions{grid-column:2}.inline-checks-v49{padding-top:0}}
/* Phase 4.9 creator item edit */
.creator-edit-v49{padding:48px 0 90px;background:linear-gradient(180deg,#f7fcff 0,#fff 60%)}
.creator-edit-shell-v49{max-width:980px}.creator-product-edit-form-v49{display:grid;gap:18px;margin-top:24px;padding:28px}.creator-product-edit-form-v49 textarea{resize:vertical;min-height:130px}.row-actions .link-button{text-decoration:none;display:inline-flex;align-items:center;justify-content:center}
@media(max-width:720px){.creator-edit-v49{padding:28px 0 60px}.creator-product-edit-form-v49{padding:20px}}

.creator-current-image-v49{display:flex;align-items:center;gap:14px;padding:12px;border:1px solid #d9ebf3;border-radius:16px;background:#f8fcff}.creator-current-image-v49 img{width:86px;height:70px;object-fit:cover;border-radius:12px;border:1px solid #d7e9f1}.creator-current-image-v49 strong{display:block;margin-bottom:7px;color:#15364a}.creator-current-image-v49 .check{font-size:11px;color:#688493}

.legacy-finance-upgrade-v49{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px;border:1px solid #d6ebf4;border-radius:18px;background:linear-gradient(135deg,#f5fcff,#eaf8ff)}.legacy-finance-upgrade-v49 strong,.legacy-finance-upgrade-v49 span{display:block}.legacy-finance-upgrade-v49 strong{color:#15364a;margin-bottom:4px}.legacy-finance-upgrade-v49 span{font-size:12px;color:#698493;line-height:1.7}.legacy-bank-note-v49{margin-top:14px;padding:12px 14px;border-radius:14px;background:#fff9ec;border:1px solid #f3ddb0}.legacy-bank-note-v49 strong,.legacy-bank-note-v49 span{display:block}.legacy-bank-note-v49 strong{color:#825912;font-size:12px}.legacy-bank-note-v49 span{color:#8c7448;font-size:10px;line-height:1.6;margin-top:3px}@media(max-width:720px){.legacy-finance-upgrade-v49{align-items:stretch;flex-direction:column}.legacy-finance-upgrade-v49 .btn{width:100%}}

/* Phase 5.0 — Global SaaS Commerce */
.v50-page{min-height:70vh;padding:56px 0 92px;background:linear-gradient(180deg,#f6fbff 0,#fff 48%);color:#15364a}.v50-head{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:26px}.v50-head>div:first-child{max-width:760px}.v50-head span,.v50-store-hero span{display:inline-block;color:#0789c2;font-size:11px;font-weight:900;letter-spacing:.16em}.v50-head h1,.v50-store-hero h1,.v50-checkout h1{margin:8px 0 8px;color:#12364e;font-size:clamp(34px,4vw,52px);letter-spacing:-.035em}.v50-head p,.v50-store-hero p{margin:0;color:#668493;line-height:1.8}.v50-head-actions{display:flex;gap:10px;flex-wrap:wrap}.v50-grid{display:grid;gap:18px}.v50-grid.two{grid-template-columns:1fr 1fr}.v50-card{background:#fff;border:1px solid #dcebf3;border-radius:24px;padding:26px;box-shadow:0 18px 50px rgba(37,104,139,.07)}.v50-card h2{margin:0 0 16px;color:#15384d}.v50-template-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.v50-template-grid article{border:1px solid #dfeef5;border-radius:18px;padding:12px;background:#fbfdff}.v50-template-preview{height:86px;border-radius:14px;background:linear-gradient(135deg,#e8f8ff,#fff 56%,#d9f2ff);border:1px solid #e0eef4;margin-bottom:10px}.v50-template-grid strong,.v50-template-grid small{display:block}.v50-template-grid strong{color:#16394d}.v50-template-grid small{color:#75909e;margin:4px 0 10px;font-size:10px}.v50-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:18px}.v50-kpis article{padding:18px;border-radius:18px;border:1px solid #dfeef5;background:#fff;box-shadow:0 12px 30px rgba(30,106,145,.05)}.v50-kpis span{display:block;color:#76909e;font-size:11px}.v50-kpis strong{display:block;margin-top:6px;color:#113d56;font-size:28px}.v50-card+.v50-card{margin-top:18px}.v50-card-head{display:flex;justify-content:space-between;align-items:center;gap:18px}.v50-chip-row{display:flex;gap:7px;flex-wrap:wrap;margin-top:16px}.v50-chip-row span,.v50-chip-row a{padding:7px 10px;border:1px solid #d7ebf5;border-radius:999px;color:#17688f;background:#f4fbff;font-size:11px}.v50-chip-row .collection{background:#eef8f5;color:#2d7c68;border-color:#d6ece6}.v50-product-admin{display:grid;gap:10px}.v50-product-admin>article{padding:16px;border:1px solid #e0edf3;border-radius:18px;background:#fbfdff;display:grid;gap:10px}.v50-product-admin strong,.v50-product-admin small{display:block}.v50-product-admin strong{color:#173a4e}.v50-product-admin small{color:#78909d;margin-top:3px}.v50-inline-form{display:flex;align-items:end;gap:8px;flex-wrap:wrap}.v50-inline-form select,.v50-inline-form input{width:auto;min-width:130px;background:#fff;color:#17384b;border-color:#d9e9f1}.v50-inline-form input[type=file]{max-width:280px}.v50-store{min-height:100vh;background:#f6fbff;color:#17384b;padding-bottom:70px}.v50-store-hero{padding:74px 0 42px;text-align:center;background:radial-gradient(circle at 50% 0,rgba(57,189,242,.22),transparent 44%),linear-gradient(180deg,#fff,#f6fbff);border-bottom:1px solid #e3eff5}.v50-store-hero p{max-width:650px;margin:0 auto}.v50-store-search{display:flex;gap:8px;max-width:540px;margin:24px auto 0}.v50-store-search input{background:#fff;color:#17384b;border-color:#d9eaf2}.v50-store-search button{border:0;border-radius:13px;padding:0 20px;background:#168fca;color:#fff;font-weight:900}.v50-store-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding-top:28px}.v50-store-card{overflow:hidden;border:1px solid #deedf4;border-radius:24px;background:#fff;box-shadow:0 16px 42px rgba(26,100,137,.07)}.v50-store-card>img,.v50-store-placeholder{width:100%;aspect-ratio:1.45;object-fit:cover}.v50-store-placeholder{display:grid;place-items:center;background:linear-gradient(135deg,#e8f8ff,#fafdff);color:#169bda;font-weight:900;letter-spacing:.12em}.v50-store-card .copy{padding:20px}.v50-store-card .featured{display:inline-flex;padding:5px 8px;border-radius:999px;background:#e7f7ff;color:#087fb4;font-size:9px;font-weight:900}.v50-store-card h2{font-size:20px;margin:10px 0 6px;color:#15364a}.v50-store-card p{color:#718995;font-size:12px;line-height:1.7;min-height:40px}.v50-store-card .price{display:flex;align-items:baseline;gap:7px;margin:12px 0}.v50-store-card .price strong{font-size:24px;color:#0e6f9d}.v50-store-card .price small{color:#72909f}.v50-checkout{min-height:100vh;background:linear-gradient(180deg,#f5fbff,#fff);padding:48px 0 90px;color:#17384b}.v50-back{display:inline-block;margin-bottom:18px;color:#168fc9;font-weight:800}.v50-checkout-price{display:flex;align-items:baseline;gap:10px;margin-top:22px}.v50-checkout-price strong{font-size:42px;color:#0d78aa}.v50-checkout-price span{color:#78919e}.v50-result{min-height:80vh;display:grid;place-items:center;padding:30px;background:#f5fbff;color:#17384b}.v50-result-card{width:min(520px,100%);text-align:center;padding:44px;border:1px solid #dbeaf2;border-radius:28px;background:#fff;box-shadow:0 20px 60px rgba(23,100,139,.09)}.v50-result-card>span{display:grid;place-items:center;width:58px;height:58px;margin:auto;border-radius:18px;background:#e7f8ff;color:#0787c0;font-size:26px;font-weight:900}.v50-result-card h1{margin:16px 0 8px}.v50-empty{grid-column:1/-1;text-align:center;padding:42px;color:#7a929e}.v50-page input,.v50-page select,.v50-page textarea,.v50-checkout input,.v50-checkout select,.v50-checkout textarea{background:#fff;color:#17384b;border-color:#d8e9f2}.v50-page label,.v50-checkout label{color:#34596c}.v50-page .btn.secondary,.v50-checkout .btn.secondary{background:#fff;color:#167ea9;border-color:#cae5f2}.v50-page .btn,.v50-checkout .btn,.v50-store .btn{background:linear-gradient(135deg,#39bdf2,#168fc9);color:#fff;box-shadow:0 10px 26px rgba(27,157,215,.18)}
@media(max-width:900px){.v50-grid.two,.v50-store-grid{grid-template-columns:1fr}.v50-template-grid{grid-template-columns:1fr 1fr}.v50-head{align-items:flex-start;flex-direction:column}.v50-kpis{grid-template-columns:1fr 1fr}.v50-inline-form{align-items:stretch}.v50-inline-form select,.v50-inline-form input{width:100%}}
@media(max-width:520px){.v50-page{padding:32px 0 60px}.v50-card{padding:18px;border-radius:20px}.v50-template-grid,.v50-kpis{grid-template-columns:1fr}.v50-store-hero{padding:50px 0 30px}.v50-store-search{flex-direction:column}.v50-store-search button{min-height:44px}.v50-result-card{padding:28px 20px}}

/* ========================================================================== 
   NFC Identity 5.1 — Global SaaS Design & Security Authority
   ========================================================================== */
.creator-design-v51{overflow:hidden}
.creator-template-market-v51{margin:24px 0 28px;padding:22px;border:1px solid #d8ebf6;border-radius:24px;background:linear-gradient(180deg,#fbfeff,#f4fbff)}
.template-grid-v51{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:16px}
.template-card-v51{display:grid;gap:12px;padding:14px;border:1px solid #d9eaf4;border-radius:20px;background:#fff;min-width:0;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}
.template-card-v51:hover{transform:translateY(-2px);border-color:#9eddf4;box-shadow:0 14px 40px rgba(16,42,67,.08)}
.template-card-v51.is-locked{opacity:.78}
.template-card-v51 h3{margin:3px 0 0;font-size:1rem;color:#102a43}.template-card-v51 small{font-size:.68rem;letter-spacing:.08em;color:#5f7990}
.template-preview-v51{height:112px;border-radius:15px;background:var(--tpl-bg);border:1px solid rgba(16,42,67,.08);position:relative;overflow:hidden;padding:14px}
.template-preview-v51:before{content:"";position:absolute;inset:-30% 30% 30% -20%;background:radial-gradient(circle,var(--tpl-accent),transparent 65%);opacity:.18}
.template-preview-v51 i{display:block;width:30px;height:30px;border-radius:11px;background:var(--tpl-accent);margin:2px auto 10px;box-shadow:0 0 0 4px rgba(255,255,255,.8)}
.template-preview-v51 b{display:block;width:48%;height:7px;margin:auto;border-radius:20px;background:var(--tpl-text);opacity:.9}
.template-preview-v51 span{display:inline-block;width:44%;height:26px;margin:13px 2% 0;border-radius:9px;background:#fff;border:1px solid rgba(16,42,67,.09)}
.design-group-v51{padding:18px;border:1px solid #e0edf5;border-radius:20px;background:#fbfdff;margin-bottom:14px}
.design-group-head-v51{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.design-group-head-v51 strong{font-size:.96rem}.design-group-head-v51 small{color:#668096;font-size:.73rem}
.creator-style-form-v49 select:disabled,.creator-style-form-v49 input:disabled{opacity:.55;cursor:not-allowed}
.style-preview-v51{position:sticky;top:96px}.style-preview-v51 .style-phone-v49{transition:all .2s ease}

/* Public profile v5.1 design tokens */
.tap-profile-v51{background:var(--profile-bg);color:var(--profile-text);min-height:100vh}
.tap-profile-v51 .tap-shell-v43{max-width:var(--profile-width,620px)}
.tap-profile-v51 .tap-section-v43,.tap-profile-v51 .tap-share-v43{margin-top:var(--profile-gap,20px)}
.tap-profile-v51.background-soft_gradient{background-image:radial-gradient(circle at 18% 10%,color-mix(in srgb,var(--profile-accent) 15%,transparent),transparent 34%),linear-gradient(180deg,var(--profile-bg),color-mix(in srgb,var(--profile-bg) 92%,#fff))}
.tap-profile-v51.background-grid_glow{background-image:linear-gradient(color-mix(in srgb,var(--profile-text) 5%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--profile-text) 5%,transparent) 1px,transparent 1px),radial-gradient(circle at 50% 0,color-mix(in srgb,var(--profile-accent) 18%,transparent),transparent 42%);background-size:28px 28px,28px 28px,auto}
.tap-profile-v51.border-none .tap-section-v43,.tap-profile-v51.border-none .tap-identity-v43,.tap-profile-v51.border-none .tap-share-v43{border-color:transparent!important}
.tap-profile-v51.border-strong .tap-section-v43,.tap-profile-v51.border-strong .tap-identity-v43,.tap-profile-v51.border-strong .tap-share-v43{border-width:2px!important;border-color:color-mix(in srgb,var(--profile-accent) 34%,#dceaf2)!important}
.tap-profile-v51.shadow-none .tap-section-v43,.tap-profile-v51.shadow-none .tap-identity-v43,.tap-profile-v51.shadow-none .tap-share-v43{box-shadow:none!important}
.tap-profile-v51.shadow-floating .tap-section-v43,.tap-profile-v51.shadow-floating .tap-identity-v43,.tap-profile-v51.shadow-floating .tap-share-v43{box-shadow:0 22px 60px rgba(16,42,67,.13)!important}
.tap-profile-v51.avatar-circle .tap-avatar-v43,.tap-profile-v51.avatar-circle .tap-avatar-v43 img{border-radius:50%!important}.tap-profile-v51.avatar-square .tap-avatar-v43,.tap-profile-v51.avatar-square .tap-avatar-v43 img{border-radius:10px!important}
.tap-profile-v51.button-pill .tap-save-contact-v43,.tap-profile-v51.button-pill .product-public-cta-v49,.tap-profile-v51.button-pill button{border-radius:999px!important}.tap-profile-v51.button-square .tap-save-contact-v43,.tap-profile-v51.button-square .product-public-cta-v49,.tap-profile-v51.button-square button{border-radius:8px!important}
.tap-profile-v51.button-size-compact .tap-save-contact-v43,.tap-profile-v51.button-size-compact .product-public-cta-v49{min-height:40px;padding-block:9px}.tap-profile-v51.button-size-large .tap-save-contact-v43,.tap-profile-v51.button-size-large .product-public-cta-v49{min-height:58px;padding-block:16px;font-size:1rem}
.tap-profile-v51.heading-display h1,.tap-profile-v51.heading-display h2,.tap-profile-v51.heading-display h3{letter-spacing:-.04em;font-weight:850}.tap-profile-v51.heading-editorial h1,.tap-profile-v51.heading-editorial h2,.tap-profile-v51.heading-editorial h3{font-family:Georgia,"Times New Roman",serif;letter-spacing:-.02em}.tap-profile-v51.heading-compact h1,.tap-profile-v51.heading-compact h2,.tap-profile-v51.heading-compact h3{letter-spacing:-.025em;font-weight:800}
.tap-profile-v51.motion-subtle .tap-section-v43,.tap-profile-v51.motion-subtle .tap-identity-v43{animation:profileReveal51 .38s ease both}@keyframes profileReveal51{from{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}
@media (prefers-reduced-motion:reduce){.tap-profile-v51.motion-subtle .tap-section-v43,.tap-profile-v51.motion-subtle .tap-identity-v43{animation:none}}

/* Security sessions */
.security-session-list-v51{display:grid;gap:10px;margin-top:16px}.security-session-v51{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border:1px solid #dceaf3;border-radius:16px;background:#fbfdff}.security-session-v51>div{display:grid;gap:3px}.security-session-v51 small{color:#688196}.security-session-v51 .current-badge-v51{font-size:.7rem;padding:4px 8px;border-radius:999px;background:#e8f8ef;color:#18794e}.security-session-v51.is-revoked{opacity:.52}

/* Plans v5.1 */
.plan-grid-v51{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.plan-card-v51{position:relative;overflow:hidden}.plan-card-v51.business{background:linear-gradient(145deg,#0d3850,#0c789e);color:#fff}.plan-card-v51.business p,.plan-card-v51.business small,.plan-card-v51.business li{color:rgba(255,255,255,.8)}.plan-cap-grid-v51{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:18px 0}.plan-cap-v51{padding:9px 10px;border-radius:12px;background:rgba(32,174,234,.07);font-size:.78rem}.plan-card-v51.business .plan-cap-v51{background:rgba(255,255,255,.1)}

/* Admin entitlement authority */
.entitlement-admin-grid-v51{display:grid;grid-template-columns:1.1fr .9fr;gap:18px}.entitlement-table-v51{max-height:620px;overflow:auto}.flag-row-v51{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid #e4eef4}.flag-row-v51:last-child{border-bottom:0}

@media(max-width:1100px){.template-grid-v51{grid-template-columns:repeat(2,minmax(0,1fr))}.plan-grid-v51{grid-template-columns:1fr 1fr}.entitlement-admin-grid-v51{grid-template-columns:1fr}}
@media(max-width:720px){.template-grid-v51,.plan-grid-v51{grid-template-columns:1fr}.creator-template-market-v51,.design-group-v51{padding:14px}.style-preview-v51{position:static}.security-session-v51{align-items:flex-start;flex-direction:column}.tap-profile-v51 .tap-shell-v43{max-width:100%}}

/* ================================================================
   NFC Identity 5.2 — Global Creator Studio / Visual Page Builder
   ================================================================ */
.builder52-page{padding:38px 0 80px;background:linear-gradient(180deg,#f8fcff 0,#eef8fd 48%,#f8fbfd 100%);min-height:calc(100vh - 80px)}
.builder52-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;padding:34px 0 28px}.builder52-hero>div:first-child{max-width:850px}.builder52-kicker{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:900;letter-spacing:.12em;color:#057fac;text-transform:uppercase}.builder52-kicker:before{content:"";width:8px;height:8px;border-radius:99px;background:#28baf1;box-shadow:0 0 0 6px rgba(40,186,241,.12)}.builder52-hero h1{font-size:clamp(36px,4.2vw,64px);line-height:1.05;letter-spacing:-.035em;margin:14px 0 14px;color:#0c2d43;max-width:760px}.builder52-hero p{font-size:16px;line-height:1.9;color:#5b7790;max-width:760px;margin:0}.builder52-statusline{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.builder52-statusline span{font-size:11px;font-weight:800;color:#41647d;border:1px solid #d8eaf4;background:#fff;border-radius:999px;padding:8px 12px}.builder52-statusline .builder52-plan{background:#0e85b3;color:#fff;border-color:#0e85b3}.builder52-hero-actions{display:flex!important;flex-direction:row;gap:10px;min-width:max-content}
.builder52-commandbar{position:sticky;top:78px;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:12px 14px;margin-bottom:16px;background:rgba(255,255,255,.92);backdrop-filter:blur(20px);border:1px solid #d8e9f3;border-radius:18px;box-shadow:0 14px 40px rgba(25,82,113,.08)}.builder52-publication-state{display:flex;align-items:center;gap:10px;min-width:0}.builder52-publication-state>div{display:flex;flex-direction:column;gap:2px}.builder52-publication-state strong{font-size:13px;color:#0f3349}.builder52-publication-state small{font-size:10px;color:#7a94a7}.builder52-dot{width:10px;height:10px;border-radius:50%;background:#a8bac6;box-shadow:0 0 0 5px rgba(168,186,198,.14)}.builder52-dot.is-live{background:#21b56b;box-shadow:0 0 0 5px rgba(33,181,107,.12)}.builder52-unsaved{font-size:10px;font-weight:900;color:#9a6500;background:#fff6d8;border:1px solid #f3d37a;border-radius:999px;padding:6px 10px}.builder52-save-form{display:flex;align-items:center;gap:8px}.builder52-save-form .btn{min-height:40px;padding:0 14px}.builder52-save-form button:disabled{opacity:.4;cursor:not-allowed}
.builder52-workspace{display:grid;grid-template-columns:270px minmax(430px,1fr) 340px;gap:16px;align-items:start;direction:ltr}.builder52-workspace>*{direction:rtl}.builder52-library,.builder52-canvas-pane,.builder52-preview-pane,.builder52-panel{background:#fff;border:1px solid #d7e8f2;border-radius:24px;box-shadow:0 14px 45px rgba(31,82,110,.06)}.builder52-library,.builder52-preview-pane{position:sticky;top:152px;max-height:calc(100vh - 172px);overflow:auto}.builder52-library{padding:18px}.builder52-canvas-pane{padding:18px;min-height:700px}.builder52-preview-pane{padding:18px}.builder52-pane-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:16px}.builder52-pane-head span{font-size:9px;letter-spacing:.12em;font-weight:900;color:#0584b3}.builder52-pane-head h2{margin:4px 0 0;font-size:19px;color:#0c2d43}.builder52-pane-head small{font-size:10px;color:#7c95a7;white-space:nowrap}.builder52-pane-head small b{color:#0d86b4;font-size:13px}
.builder52-library-groups{display:flex;flex-direction:column;gap:18px}.builder52-library-groups section h3{font-size:11px;margin:0 0 8px;color:#547187}.builder52-library-list{display:flex;flex-direction:column;gap:7px}.builder52-library-list button{width:100%;display:grid;grid-template-columns:30px 1fr auto;align-items:center;gap:9px;text-align:right;border:1px solid #e0edf4;background:#fbfdff;border-radius:13px;padding:9px 10px;color:#17384d;transition:.18s ease}.builder52-library-list button:not(:disabled):hover{border-color:#9fdcf2;background:#f1fbff;transform:translateY(-1px)}.builder52-library-list button.is-added{border-color:#bfe7f5;background:#eefaff}.builder52-library-list button:disabled{opacity:.48;cursor:not-allowed}.builder52-library-list button strong{display:block;font-size:11px}.builder52-library-list button small{display:block;font-size:8.5px;color:#7892a5;margin-top:2px}.builder52-library-list button b{font-size:8px;color:#9c6b14;background:#fff3d6;border-radius:999px;padding:4px 6px}.builder52-addicon{display:grid;place-items:center;width:28px;height:28px;border-radius:9px;background:#e8f7fd;color:#0787b6;font-size:18px;font-weight:500}.builder52-upgrade{display:flex;flex-direction:column;gap:4px;margin-top:18px;padding:14px;border-radius:15px;background:linear-gradient(135deg,#0e7fa9,#24b9e9);color:white;text-decoration:none}.builder52-upgrade strong{font-size:12px}.builder52-upgrade span{font-size:9px;opacity:.86;direction:ltr;text-align:left}
.builder52-canvas{display:flex;flex-direction:column;gap:9px;min-height:140px}.builder52-block-card{display:grid;grid-template-columns:34px 30px 1fr auto 32px;align-items:center;gap:8px;border:1px solid #dceaf2;background:#fbfdff;border-radius:16px;padding:11px;transition:.16s ease}.builder52-block-card:hover{border-color:#b5ddec}.builder52-block-card.is-selected{border-color:#35b7e8;box-shadow:0 0 0 3px rgba(53,183,232,.09);background:#f5fcff}.builder52-block-card.is-disabled{opacity:.65;background:#f6f8fa}.builder52-block-card.is-dragging{opacity:.45}.builder52-block-card.is-drag-over{border-color:#168fbf;border-style:dashed;transform:translateY(2px)}.builder52-drag{width:30px;height:30px;border:0;background:#eef7fb;border-radius:9px;color:#6b8799;cursor:grab}.builder52-drag:disabled{cursor:default;color:#158dbb}.builder52-block-index{font-size:9px;font-weight:900;color:#99acb8}.builder52-block-copy{min-width:0}.builder52-block-copy small{font-size:8px;color:#1687b1;letter-spacing:.05em;font-weight:900}.builder52-block-copy strong{display:block;font-size:12px;color:#17374b;margin:2px 0}.builder52-block-copy span{display:block;font-size:9px;color:#8197a6;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.builder52-toggle{position:relative;width:34px;height:20px}.builder52-toggle input{position:absolute;opacity:0}.builder52-toggle i{display:block;width:34px;height:20px;border-radius:999px;background:#d4e0e7;position:relative;transition:.2s}.builder52-toggle i:after{content:"";position:absolute;width:14px;height:14px;border-radius:50%;background:white;top:3px;right:3px;box-shadow:0 1px 3px rgba(0,0,0,.15);transition:.2s}.builder52-toggle input:checked+i{background:#21aee0}.builder52-toggle input:checked+i:after{transform:translateX(-14px)}.builder52-remove{width:28px;height:28px;border:0;background:#fff0f0;color:#ba4a4a;border-radius:9px;font-size:18px}.builder52-empty{display:grid;place-items:center;min-height:130px;border:1px dashed #cfe2ec;border-radius:16px;color:#7390a2;font-size:11px}
.builder52-settings{margin-top:16px;padding-top:16px;border-top:1px solid #e5eff5}.builder52-settings-empty{min-height:150px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#7791a3}.builder52-settings-empty span{font-size:26px;color:#24aee0}.builder52-settings-empty strong{font-size:13px;color:#1b4056;margin:8px 0 3px}.builder52-settings-empty small{font-size:10px;max-width:330px}.builder52-settings-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.builder52-settings-head small{font-size:8px;font-weight:900;letter-spacing:.1em;color:#158bb6}.builder52-settings-head h3{font-size:16px;margin:3px 0 0;color:#12364c}.builder52-settings-head>span{font-size:8px;font-weight:900;color:#7892a5;border:1px solid #dceaf2;border-radius:999px;padding:5px 8px}.builder52-fields{display:grid;grid-template-columns:1fr 1fr;gap:10px}.builder52-fields label{display:flex;flex-direction:column;gap:5px;font-size:10px;font-weight:800;color:#4b687d}.builder52-fields label.is-wide,.builder52-check-grid.is-wide{grid-column:1/-1}.builder52-fields input,.builder52-fields select,.builder52-fields textarea{width:100%;border:1px solid #d8e7ef;background:#fff;border-radius:11px;padding:10px 11px;font:inherit;color:#17384d;outline:0;transition:.15s}.builder52-fields input:focus,.builder52-fields select:focus,.builder52-fields textarea:focus{border-color:#40b8e3;box-shadow:0 0 0 3px rgba(64,184,227,.08)}.builder52-fields label>small{font-size:8px;color:#879baa;font-weight:500}.builder52-check-grid{display:flex;gap:8px;flex-wrap:wrap}.builder52-check-grid label{display:flex!important;flex-direction:row!important;align-items:center;gap:6px;background:#f4f9fc;border:1px solid #deebf2;border-radius:10px;padding:8px 10px}.builder52-check-grid input{width:auto!important}.builder52-check-grid span{font-size:9px}
.builder52-device-toggle{display:flex;border:1px solid #d8e7ef;border-radius:9px;padding:2px}.builder52-device-toggle button{border:0;background:none;color:#7790a2;font-size:8px;font-weight:900;padding:5px 7px;border-radius:6px}.builder52-device-toggle button.is-active{background:#e8f7fd;color:#0786b5}.builder52-preview-stage{display:grid;place-items:center;padding:14px;background:radial-gradient(circle at top,#effaff,#f5f9fb 65%);border:1px solid #e0edf4;border-radius:18px;overflow:auto}.builder52-phone{width:250px;min-height:470px;border:7px solid #15384a;border-radius:34px;background:var(--bp-bg,#f6fbff);padding:14px 11px;box-shadow:0 22px 48px rgba(25,65,88,.16);transition:.25s}.builder52-preview-stage[data-preview-stage="desktop"] .builder52-phone{width:100%;min-width:295px;border-width:4px;border-radius:18px}.builder52-preview-hero{display:flex;flex-direction:column;align-items:center;text-align:center;background:var(--bp-surface,#fff);border-radius:21px;padding:22px 12px 14px;color:var(--bp-text,#102a43)}.builder52-preview-avatar{display:grid;place-items:center;width:52px;height:52px;border-radius:16px;background:linear-gradient(135deg,var(--bp-accent,#20aeea),#93ddf8);color:#fff;font-size:19px;font-weight:900;margin-bottom:8px}.builder52-preview-hero strong{font-size:12px}.builder52-preview-hero small{font-size:8px;color:#7891a2;margin-top:2px}.builder52-preview-hero i{display:block;width:86%;height:22px;margin-top:12px;border-radius:999px;background:var(--bp-accent,#20aeea)}.builder52-preview-blocks{display:flex;flex-direction:column;gap:8px;margin-top:9px}.builder52-preview-block{display:flex;flex-direction:column;background:var(--bp-surface,#fff);border:1px solid rgba(28,94,123,.1);border-radius:15px;padding:10px;color:var(--bp-text,#102a43)}.builder52-preview-block>span{font-size:6px;letter-spacing:.08em;color:var(--bp-accent,#20aeea);font-weight:900}.builder52-preview-block>strong{font-size:9px;margin:2px 0}.builder52-preview-block>i{font-size:6.5px;color:#8aa0ae;font-style:normal}.builder52-preview-block.variant-compact{padding:7px;border-radius:10px}.builder52-preview-block.variant-spotlight{min-height:66px;justify-content:flex-end;background:linear-gradient(135deg,var(--bp-surface,#fff),rgba(32,174,234,.09))}.builder52-preview-empty{font-size:8px;text-align:center;color:#8ca1af;padding:18px}.builder52-preview-note{font-size:9px;line-height:1.7;color:#7f96a6;margin:10px 3px 0;text-align:center}
.builder52-lower-grid{display:grid;grid-template-columns:1.35fr .65fr;gap:16px;margin-top:16px;align-items:start}.builder52-panel{padding:20px}.builder52-template-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.builder52-template-card{display:grid;grid-template-columns:78px 1fr auto;align-items:center;gap:12px;border:1px solid #dceaf2;border-radius:16px;padding:11px;background:#fbfdff}.builder52-template-card.is-locked{opacity:.65}.builder52-template-visual{width:78px;height:60px;border-radius:11px;background:linear-gradient(150deg,#eaf8fd,#fff);border:1px solid #d3eaf4;padding:7px;display:grid;grid-template-columns:1fr 1fr;gap:4px}.builder52-template-visual span{display:block;background:#bdeaf9;border-radius:4px}.builder52-template-visual span:first-child{grid-column:1/-1}.builder52-template-visual i{display:block;background:#1fa9dc;border-radius:4px}.builder52-template-card small{font-size:7px;color:#1388b4;font-weight:900;letter-spacing:.06em}.builder52-template-card h3{font-size:12px;margin:2px 0;color:#17394e}.builder52-template-card p{font-size:8px;color:#7b94a6;margin:0}.builder52-history-list{display:flex;flex-direction:column;gap:8px}.builder52-history-list article{display:grid;grid-template-columns:46px 1fr auto;align-items:center;gap:10px;border:1px solid #e0ebf2;border-radius:13px;padding:9px}.builder52-history-list article>span{display:grid;place-items:center;width:42px;height:34px;border-radius:9px;background:#eaf8fd;color:#0986b5;font-size:10px;font-weight:900}.builder52-history-list strong{display:block;font-size:10px;color:#17384d}.builder52-history-list small{display:block;font-size:8px;color:#8097a7}.builder52-history-locked{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:18px;background:#f8fbfd;border:1px dashed #cfdee7;border-radius:15px}.builder52-history-locked strong{font-size:12px;color:#17384d}.builder52-history-locked p{font-size:9px;line-height:1.7;color:#7a91a1;margin:0}
/* Public Page Builder blocks */
.tap-profile-v52 .pb52-section{background:var(--profile-surface,#fff);border-radius:var(--profile-radius,24px);padding:20px;box-shadow:var(--pb-shadow,0 8px 30px rgba(18,70,96,.06));border:1px solid rgba(25,104,139,.10)}.tap-profile-v52 .pb52-section.variant-compact{padding:14px;border-radius:max(12px,calc(var(--profile-radius,24px) - 8px))}.tap-profile-v52 .pb52-section.variant-spotlight{background:linear-gradient(135deg,var(--profile-surface,#fff),color-mix(in srgb,var(--profile-accent,#20aeea) 8%,white))}.pb52-copy{font-size:14px;line-height:1.9;color:color-mix(in srgb,var(--profile-text,#102a43) 78%,white)}.pb52-contact-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.pb52-contact-grid a{display:flex;align-items:center;justify-content:center;gap:7px;min-height:46px;border-radius:13px;background:color-mix(in srgb,var(--profile-accent,#20aeea) 9%,white);color:var(--profile-text,#102a43);font-size:12px;font-weight:800;text-decoration:none}.pb52-media-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pb52-media-card{display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(25,104,139,.11);border-radius:16px;background:var(--profile-surface,#fff);text-decoration:none;color:var(--profile-text,#102a43)}.pb52-media-card img{width:100%;aspect-ratio:4/3;object-fit:cover;background:#eef6fa}.pb52-media-card>div{padding:12px}.pb52-media-card strong{display:block;font-size:13px}.pb52-media-card small{display:block;font-size:10px;color:#7c92a1;margin-top:3px}.pb52-testimonial-grid{display:grid;gap:9px}.pb52-testimonial{padding:14px;border:1px solid rgba(25,104,139,.10);border-radius:14px;background:color-mix(in srgb,var(--profile-surface,#fff) 94%,var(--profile-accent,#20aeea))}.pb52-testimonial p{font-size:13px;line-height:1.8;margin:0 0 10px}.pb52-testimonial strong{font-size:11px}.pb52-testimonial small{font-size:9px;color:#8195a2}.pb52-faq{display:flex;flex-direction:column;gap:8px}.pb52-faq details{border:1px solid rgba(25,104,139,.11);border-radius:13px;padding:12px 14px;background:var(--profile-surface,#fff)}.pb52-faq summary{cursor:pointer;font-size:12px;font-weight:900;color:var(--profile-text,#102a43)}.pb52-faq p{font-size:11px;line-height:1.8;color:#688294;margin:9px 0 0}.pb52-video-link,.pb52-map-link,.pb52-custom-cta{display:flex;align-items:center;justify-content:space-between;gap:12px;text-decoration:none;border-radius:16px;background:linear-gradient(135deg,var(--profile-accent,#20aeea),color-mix(in srgb,var(--profile-accent,#20aeea) 72%,#08324a));color:var(--profile-accent-text,#fff);padding:18px}.pb52-video-link strong,.pb52-map-link strong,.pb52-custom-cta strong{display:block;font-size:14px}.pb52-video-link small,.pb52-map-link small,.pb52-custom-cta small{font-size:10px;opacity:.86}.pb52-custom-cta{flex-direction:column;align-items:flex-start}.pb52-custom-cta a{display:inline-flex;padding:10px 14px;background:var(--profile-accent-text,#fff);color:var(--profile-accent,#20aeea);border-radius:999px;font-size:11px;font-weight:900;text-decoration:none}.pb52-file-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pb52-file-grid a{padding:14px;border-radius:13px;border:1px solid rgba(25,104,139,.11);background:var(--profile-surface,#fff);text-decoration:none;color:var(--profile-text,#102a43);font-size:11px;font-weight:800}.pb52-products-empty{font-size:11px;color:#8298a6;border:1px dashed #cadce6;border-radius:13px;padding:18px;text-align:center}
@media(max-width:1180px){.builder52-workspace{grid-template-columns:240px minmax(420px,1fr)}.builder52-preview-pane{position:relative;top:auto;grid-column:1/-1;max-height:none}.builder52-preview-stage[data-preview-stage="desktop"] .builder52-phone{max-width:720px}.builder52-lower-grid{grid-template-columns:1fr}}
@media(max-width:820px){.builder52-page{padding-top:20px}.builder52-hero{align-items:flex-start;flex-direction:column}.builder52-hero-actions{width:100%;min-width:0;flex-wrap:wrap}.builder52-commandbar{position:relative;top:auto;align-items:stretch;flex-direction:column}.builder52-save-form{display:grid;grid-template-columns:1fr 1fr}.builder52-workspace{grid-template-columns:1fr;direction:rtl}.builder52-library,.builder52-preview-pane{position:relative;top:auto;max-height:none}.builder52-library{order:2}.builder52-canvas-pane{order:1}.builder52-preview-pane{order:3}.builder52-template-grid{grid-template-columns:1fr}.builder52-template-card{grid-template-columns:70px 1fr}.builder52-template-card>form,.builder52-template-card>a{grid-column:1/-1}.builder52-fields{grid-template-columns:1fr}.builder52-fields label.is-wide,.builder52-check-grid.is-wide{grid-column:auto}.builder52-phone{width:min(270px,100%)}.builder52-hero h1{font-size:40px}}
@media(max-width:560px){.builder52-page{padding-bottom:50px}.builder52-commandbar,.builder52-library,.builder52-canvas-pane,.builder52-preview-pane,.builder52-panel{border-radius:18px}.builder52-block-card{grid-template-columns:30px 24px 1fr auto}.builder52-remove{grid-column:4}.builder52-toggle{grid-column:4}.builder52-block-card .builder52-remove{display:none}.builder52-template-card{grid-template-columns:64px 1fr}.builder52-template-visual{width:64px}.pb52-contact-grid,.pb52-media-grid,.pb52-file-grid{grid-template-columns:1fr}}

/* Phase 5.2 rich live preview: visual composition without executing user markup. */
.builder52-preview-block{display:grid;gap:10px;padding:14px;border:1px solid color-mix(in srgb,var(--bp-text,#102A43) 9%,transparent);border-radius:16px;background:var(--bp-surface,#fff);box-shadow:0 8px 22px rgba(16,42,67,.055)}
.builder52-preview-block header{display:grid;gap:2px}.builder52-preview-block header span{font-size:7px;letter-spacing:.13em;text-transform:uppercase;color:var(--bp-accent,#20AEEA);font-weight:800}.builder52-preview-block header strong{font-size:11px;line-height:1.35;color:var(--bp-text,#102A43)}
.builder52-preview-block p,.builder52-preview-block blockquote{margin:0;font-size:8px;line-height:1.7;color:color-mix(in srgb,var(--bp-text,#102A43) 72%,transparent)}
.builder52-preview-block blockquote{display:grid;gap:5px;padding:10px;border-radius:12px;background:color-mix(in srgb,var(--bp-accent,#20AEEA) 7%,#fff)}.builder52-preview-block blockquote small{font-size:7px;font-style:normal;font-weight:800}
.bp52-mini-actions,.bp52-mini-chips{display:flex;gap:7px}.bp52-mini-actions i,.bp52-mini-chips i{display:grid;place-items:center;min-width:31px;height:28px;padding:0 7px;border-radius:10px;background:color-mix(in srgb,var(--bp-accent,#20AEEA) 9%,#fff);font-size:7px;font-style:normal;font-weight:800;color:var(--bp-text,#102A43)}
.bp52-mini-rows,.bp52-mini-products,.bp52-mini-form,.bp52-mini-faq{display:grid;gap:6px}.bp52-mini-rows i,.bp52-mini-form i{display:block;height:15px;border-radius:7px;background:color-mix(in srgb,var(--bp-text,#102A43) 5%,#fff);border:1px solid color-mix(in srgb,var(--bp-text,#102A43) 8%,transparent)}
.bp52-mini-products{grid-template-columns:repeat(2,minmax(0,1fr))}.bp52-mini-products i{height:48px;border-radius:11px;background:linear-gradient(145deg,color-mix(in srgb,var(--bp-accent,#20AEEA) 12%,#fff),#fff);border:1px solid color-mix(in srgb,var(--bp-accent,#20AEEA) 15%,transparent)}
.bp52-mini-finance{display:grid;gap:3px;padding:10px;border-radius:11px;background:color-mix(in srgb,var(--bp-accent,#20AEEA) 8%,#fff)}.bp52-mini-finance i{font-style:normal;font-size:7px}.bp52-mini-finance i:first-child{font-size:10px;font-weight:850}
.bp52-mini-form b{display:block;width:42%;height:18px;border-radius:8px;background:var(--bp-accent,#20AEEA)}
.bp52-mini-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.bp52-mini-gallery i{display:grid;place-items:end start;height:40px;padding:5px;border-radius:9px;background:linear-gradient(145deg,color-mix(in srgb,var(--bp-accent,#20AEEA) 18%,#fff),color-mix(in srgb,var(--bp-text,#102A43) 5%,#fff));font-size:6px;font-style:normal;overflow:hidden}
.bp52-mini-feature{display:flex;align-items:center;gap:8px;padding:9px;border-radius:11px;background:color-mix(in srgb,var(--bp-accent,#20AEEA) 7%,#fff)}.bp52-mini-feature b{display:grid;place-items:center;width:25px;height:25px;border-radius:8px;background:var(--bp-accent,#20AEEA);color:var(--bp-accent-text,#fff);font-size:7px}.bp52-mini-feature span{font-size:7px;font-weight:750}
.bp52-mini-faq i{display:flex;justify-content:space-between;align-items:center;padding:7px 8px;border-radius:8px;border:1px solid color-mix(in srgb,var(--bp-text,#102A43) 8%,transparent);font-style:normal;font-size:7px}.bp52-mini-faq b{font-size:9px}
.bp52-mini-cta{display:grid;gap:7px;padding:10px;border-radius:12px;background:linear-gradient(135deg,var(--bp-accent,#20AEEA),color-mix(in srgb,var(--bp-accent,#20AEEA) 65%,#0B2940));color:#fff}.bp52-mini-cta span{font-size:8px;line-height:1.45}.bp52-mini-cta b{justify-self:start;padding:5px 9px;border-radius:7px;background:#fff;color:#102A43;font-size:7px}
.builder52-preview-block.variant-compact{padding:10px}.builder52-preview-block.variant-spotlight{border-color:color-mix(in srgb,var(--bp-accent,#20AEEA) 35%,transparent);box-shadow:0 13px 28px color-mix(in srgb,var(--bp-accent,#20AEEA) 10%,transparent)}

/* Phase 5.3 — Analytics Growth Intelligence */
.analytics53-page{background:linear-gradient(180deg,#f7fbfe 0,#fff 38%,#f8fbfd 100%)}.analytics53-head{align-items:flex-end}.analytics53-toolbar{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0 0 18px;padding:16px 18px}.analytics53-toolbar strong,.analytics53-toolbar small{display:block}.analytics53-toolbar small{margin-top:4px;color:#718494;font-size:11px}.analytics53-period select{min-width:170px}.analytics53-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px}.analytics53-kpi{position:relative;overflow:hidden;padding:18px;border:1px solid #dbeaf2;border-radius:20px;background:#fff;box-shadow:0 12px 35px rgba(16,42,67,.055)}.analytics53-kpi:after{content:"";position:absolute;inset:auto -30px -45px auto;width:90px;height:90px;border-radius:50%;background:radial-gradient(circle,rgba(32,174,234,.13),transparent 68%)}.analytics53-kpi>span{font-size:9px;font-weight:900;letter-spacing:.13em;color:#5592ab}.analytics53-kpi>strong{display:block;margin:9px 0 3px;font-size:30px;letter-spacing:-.04em;color:#102a43}.analytics53-kpi>small{font-size:10px;color:#7f909d}.analytics53-grid-main{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(280px,.65fr);gap:16px}.analytics53-chart{min-width:0}.analytics53-bars{height:270px;display:flex;align-items:flex-end;gap:6px;padding:22px 2px 0;overflow-x:auto}.analytics53-day{min-width:26px;flex:1;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:8px}.analytics53-columns{height:220px;width:100%;display:flex;align-items:flex-end;justify-content:center;gap:2px}.analytics53-columns i{display:block;width:min(11px,42%);min-height:3px;border-radius:8px 8px 3px 3px}.analytics53-columns .views,.analytics53-legend .views{background:#1faee8}.analytics53-columns .engagement,.analytics53-legend .engagement{background:#7b8cf8}.analytics53-day small{font-size:8px;color:#7f909d;white-space:nowrap}.analytics53-legend{display:flex;gap:16px;margin-top:12px;font-size:10px;color:#6f8190}.analytics53-legend span{display:flex;align-items:center;gap:6px}.analytics53-legend i{width:8px;height:8px;border-radius:50%}.analytics53-ranks{margin-top:14px}.analytics53-empty{min-height:260px;display:grid;place-items:center;text-align:center;color:#8295a3}.analytics53-funnel{margin-top:16px}.analytics53-funnel-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:16px}.analytics53-funnel-row article{padding:15px;border:1px solid #e1edf3;border-radius:16px;background:#fbfdff}.analytics53-funnel-row span,.analytics53-funnel-row small{display:block}.analytics53-funnel-row span{font-size:10px;font-weight:800;color:#617887}.analytics53-funnel-row strong{display:block;margin:7px 0 1px;font-size:24px;color:#102a43}.analytics53-funnel-row small{font-size:9px;color:#8597a3}.analytics53-funnel-row article>div{height:4px;margin-top:11px;border-radius:99px;background:#e8f1f6;overflow:hidden}.analytics53-funnel-row article>div i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#18a7e0,#648af7)}.analytics53-locked{margin-top:16px;display:flex;align-items:center;justify-content:space-between;gap:20px}.analytics53-grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:16px}.analytics53-grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px}.analytics53-breakdown{display:grid;gap:9px;margin-top:10px}.analytics53-breakdown>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;align-items:center;padding:9px 0;border-bottom:1px solid #edf3f6}.analytics53-breakdown span{font-size:11px;font-weight:700;color:#405f70;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.analytics53-breakdown b{font-size:12px;color:#102a43}.analytics53-breakdown small{grid-column:1/-1;font-size:8px;color:#8ea0aa}.analytics53-split{display:grid;grid-template-columns:1fr 1fr;gap:20px}.analytics53-privacy form{display:grid;gap:10px;margin-top:12px}.analytics53-privacy label{display:flex;align-items:flex-start;gap:10px;padding:11px;border:1px solid #e5eef3;border-radius:14px;background:#fbfdfe}.analytics53-privacy label input{margin-top:3px}.analytics53-privacy label span{flex:1}.analytics53-privacy label strong,.analytics53-privacy label small{display:block}.analytics53-privacy label strong{font-size:11px;color:#183b4d}.analytics53-privacy label small{margin-top:3px;font-size:9px;line-height:1.5;color:#7b8e9a}.analytics53-window{align-items:center!important}.analytics53-window select{min-width:100px}.analytics53-note{display:flex;gap:12px;align-items:flex-start;margin-top:16px;padding:15px 18px;border:1px solid #cfe9f4;border-radius:16px;background:#f1fbff;color:#426779}.analytics53-note strong{white-space:nowrap;color:#147fa9;font-size:11px}.analytics53-note span{font-size:10px;line-height:1.7}.analytics53-page .table-wrap table{min-width:100%}
@media(max-width:1050px){.analytics53-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics53-grid-main,.analytics53-grid-3{grid-template-columns:1fr 1fr}.analytics53-grid-main>.analytics53-chart{grid-column:1/-1}.analytics53-funnel-row{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:720px){.analytics53-head{align-items:flex-start}.analytics53-toolbar{align-items:flex-start;flex-direction:column}.analytics53-period,.analytics53-period select{width:100%}.analytics53-metrics,.analytics53-grid-main,.analytics53-grid-3,.analytics53-grid-2{grid-template-columns:1fr}.analytics53-kpi>strong{font-size:27px}.analytics53-funnel-row{grid-template-columns:1fr 1fr}.analytics53-split{grid-template-columns:1fr}.analytics53-locked{align-items:flex-start;flex-direction:column}.analytics53-note{flex-direction:column}.analytics53-bars{height:235px}.analytics53-columns{height:185px}}

/* Phase 5.3.1 — NFC & Smart QR Command Center */
.card-command-v531{padding-top:clamp(28px,5vw,64px)}
.card-command-head-v531{align-items:flex-end}
.card-hero-grid-v531{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:22px;align-items:stretch;margin:22px 0}
.asset-pass-v531{position:relative;overflow:hidden;min-height:310px;border-radius:30px;padding:28px;color:#fff;background:linear-gradient(145deg,#071a2b 0%,#0c3151 55%,#0ea5e9 140%);box-shadow:0 28px 70px rgba(2,17,31,.22);display:flex;flex-direction:column;justify-content:space-between;border:1px solid rgba(255,255,255,.14)}
.asset-pass-v531:before{content:"";position:absolute;width:260px;height:260px;border-radius:50%;background:rgba(14,165,233,.18);inset:auto -80px -100px auto;filter:blur(3px)}
.asset-pass-v531.state-paused{background:linear-gradient(145deg,#15243a,#41536e)}
.asset-pass-v531.state-lost{background:linear-gradient(145deg,#291417,#6b242b)}
.asset-pass-v531.state-revoked{background:linear-gradient(145deg,#181b21,#353a44)}
.asset-pass-top-v531,.asset-pass-foot-v531{display:flex;align-items:center;justify-content:space-between;position:relative;z-index:1}.asset-pass-top-v531 span{font-size:.78rem;letter-spacing:.16em;font-weight:800;opacity:.78}.asset-pass-top-v531 b{font-size:1.9rem;transform:rotate(90deg);letter-spacing:-.22em}.asset-pass-v531 h2{font-size:clamp(1.35rem,3vw,2.1rem);letter-spacing:.04em;margin:.3rem 0}.asset-pass-v531 p{opacity:.72;margin:0}.asset-pass-v531>div{position:relative;z-index:1}
.asset-state-pill-v531{display:inline-flex;align-items:center;gap:7px;border-radius:999px;padding:8px 12px;background:rgba(255,255,255,.14);backdrop-filter:blur(10px);font-weight:800;font-size:.82rem}.asset-state-pill-v531:before{content:"";width:8px;height:8px;border-radius:50%;background:#4ade80}.asset-state-pill-v531.paused:before{background:#fbbf24}.asset-state-pill-v531.lost:before,.asset-state-pill-v531.revoked:before{background:#fb7185}
.asset-health-v531{height:100%}.asset-health-grid-v531{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px}.asset-health-grid-v531>div{padding:16px;border:1px solid var(--border);border-radius:18px;background:var(--surface-soft,#f8fbfd)}.asset-health-grid-v531 small{display:block;color:var(--muted);margin-bottom:7px}.asset-health-grid-v531 strong{font-size:1.02rem}.asset-help-v531{margin:16px 0 0}
.metric-grid-v531{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:20px 0}.metric-grid-v531>div{border:1px solid var(--border);background:var(--surface);border-radius:22px;padding:20px;box-shadow:0 12px 34px rgba(9,40,62,.055)}.metric-grid-v531 small{display:block;font-size:.72rem;letter-spacing:.09em;color:var(--muted);font-weight:800}.metric-grid-v531 strong{display:block;font-size:clamp(1.6rem,3vw,2.35rem);line-height:1.15;margin:8px 0 4px}.metric-grid-v531 span{font-size:.8rem;color:var(--muted)}
.card-control-grid-v531{align-items:stretch;margin-top:18px}.card-control-grid-v531>.panel{height:100%}.lifecycle-actions-v531{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0}.lifecycle-actions-v531 form{margin:0}.danger-soft-v531{background:#fff1f2!important;color:#be123c!important;border-color:#fecdd3!important}.danger-v531{background:#9f1239!important;border-color:#9f1239!important;color:#fff!important}.revoke-box-v531{margin-top:20px;border:1px solid #fecdd3;border-radius:18px;padding:14px;background:#fff8f8}.revoke-box-v531 summary{cursor:pointer;font-weight:850;color:#9f1239}.revoke-box-v531 p{color:#7f1d1d;font-size:.9rem}
.smart-qr-v531{display:grid;grid-template-columns:150px minmax(0,1fr);gap:18px;align-items:center;margin:20px 0}.smart-qr-v531 img{width:150px;height:150px;padding:9px;border:1px solid var(--border);border-radius:18px;background:#fff}.smart-qr-v531 code,.asset-url-v531 code{display:block;direction:ltr;text-align:left;overflow-wrap:anywhere;border-radius:12px;background:#071a2b;color:#d7f2ff;padding:10px 12px;margin:7px 0 12px;font-size:.75rem}.asset-url-v531{margin-top:14px}.asset-url-v531 small{font-weight:800;color:var(--muted)}
.period-form-v531{display:flex;gap:8px;align-items:center}.period-form-v531 select{min-width:110px}.card-bars-v531{height:210px;display:flex;align-items:flex-end;gap:7px;padding:22px 4px 0;overflow-x:auto}.card-bars-v531>div{min-width:18px;flex:1;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:7px}.card-bars-v531 i{display:block;width:100%;max-width:28px;border-radius:9px 9px 3px 3px;background:linear-gradient(180deg,#0ea5e9,#2563eb);min-height:4px}.card-bars-v531 small{font-size:.62rem;color:var(--muted);writing-mode:vertical-rl;transform:rotate(180deg);max-height:42px}
.asset-timeline-v531{display:grid;gap:0;margin-top:10px}.asset-timeline-v531>div{display:grid;grid-template-columns:22px 1fr;gap:12px;position:relative;padding:0 0 22px}.asset-timeline-v531>div:not(:last-child):before{content:"";position:absolute;right:10px;top:17px;bottom:-3px;width:1px;background:var(--border)}.asset-timeline-v531>div>span{width:11px;height:11px;border-radius:50%;margin:5px 5px 0 0;background:#0ea5e9;box-shadow:0 0 0 5px rgba(14,165,233,.1);z-index:1}.asset-timeline-v531 strong{display:block}.asset-timeline-v531 p{margin:3px 0;color:var(--muted)}.asset-timeline-v531 small{color:var(--muted);font-size:.75rem}.empty-inline-v531{padding:34px 10px;text-align:center;color:var(--muted)}
.fleet-manage-v531{font-weight:850!important;color:#0284c7!important}.table-sub-v531{display:block;margin-top:4px;color:var(--muted)}.admin-card-actions-v531{display:flex;gap:8px;align-items:center}.card-status-v531{max-width:620px}.status-orb-v531{width:74px;height:74px;border-radius:24px;margin:0 auto 14px;display:grid;place-items:center;transform:rotate(90deg);font-weight:900;font-size:1.4rem;background:#e0f2fe;color:#0369a1}.status-orb-v531.lost,.status-orb-v531.revoked,.status-orb-v531.retired,.status-orb-v531.replaced{background:#ffe4e6;color:#be123c}.status-orb-v531.paused,.status-orb-v531.suspended{background:#fef3c7;color:#a16207}
.status.paused{background:#fef3c7;color:#92400e}.status.revoked{background:#f1f5f9;color:#475569}.status.unassigned{background:#eef2ff;color:#4338ca}
@media(max-width:900px){.card-hero-grid-v531,.card-control-grid-v531{grid-template-columns:1fr}.metric-grid-v531{grid-template-columns:repeat(2,minmax(0,1fr))}.asset-pass-v531{min-height:260px}}
@media(max-width:560px){.metric-grid-v531{grid-template-columns:1fr 1fr;gap:10px}.metric-grid-v531>div{padding:15px}.smart-qr-v531{grid-template-columns:1fr}.smart-qr-v531 img{width:132px;height:132px;margin:auto}.asset-health-grid-v531{grid-template-columns:1fr}.period-form-v531{width:100%;justify-content:flex-start}.card-command-head-v531{align-items:flex-start}.asset-pass-v531{border-radius:24px;padding:22px}}

/* Phase 5.3.2 — Global Admin Control Plane & Zero-Terminal Operations Authority */
.admin-control-strip-v532{position:sticky;top:72px;z-index:35;background:rgba(248,252,255,.96);backdrop-filter:blur(18px);border-bottom:1px solid #dbeef7;box-shadow:0 8px 24px rgba(20,74,99,.05)}
.admin-strip-inner-v532{display:flex;gap:6px;align-items:center;overflow:auto;padding:9px 0;scrollbar-width:none}.admin-strip-inner-v532::-webkit-scrollbar{display:none}.admin-strip-inner-v532 a{white-space:nowrap;padding:9px 13px;border-radius:12px;color:#517386;font-size:13px;font-weight:800;text-decoration:none;transition:.2s}.admin-strip-inner-v532 a:hover,.admin-strip-inner-v532 a.active{background:#eaf8ff;color:#057ca8;box-shadow:inset 0 0 0 1px #cbefff}
.admin-control-v532{padding:44px 0 80px;background:linear-gradient(180deg,#f8fcff 0,#eef8fc 100%);min-height:70vh}.control-head-v532{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:28px}.control-head-v532 h1{font-size:clamp(30px,4vw,48px);margin:6px 0 10px;color:#0b2b3e;letter-spacing:-1.4px}.control-head-v532 p{max-width:780px;color:#678695;font-size:15px;line-height:1.9}.control-head-actions-v532{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.release-pill-v532,.secure-badge-v532{display:inline-flex;align-items:center;padding:8px 11px;border-radius:999px;background:#e9f8ff;color:#0779a3;font-size:11px;font-weight:900;letter-spacing:.5px;border:1px solid #cceefa}
.zero-terminal-banner-v532{display:flex;gap:18px;align-items:center;padding:20px 22px;border-radius:22px;background:linear-gradient(135deg,#062d43,#0d617e);color:white;box-shadow:0 18px 46px rgba(7,76,104,.18);margin-bottom:24px}.zero-terminal-banner-v532 strong{display:block;font-size:18px}.zero-terminal-banner-v532 p{margin:4px 0 0;color:#cceaf5}.zero-terminal-banner-v532 code{color:#fff}.zero-icon-v532{width:46px;height:46px;display:grid;place-items:center;border-radius:14px;background:#39bdf2;color:#062d43;font-size:24px;font-weight:950;flex:0 0 auto}
.control-grid-v532{display:grid;gap:22px}.control-grid-v532.two{grid-template-columns:repeat(2,minmax(0,1fr))}.control-card-v532{background:#fff;border:1px solid #dceef6;border-radius:24px;padding:24px;box-shadow:0 14px 38px rgba(21,84,110,.07)}.card-title-v532{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:18px}.card-title-v532 span{font-size:11px;color:#6b8c9c;font-weight:900;letter-spacing:.6px}.card-title-v532 h2{font-size:21px;color:#123549;margin:3px 0 0}.top-gap{margin-top:22px}
.health-grid-v532{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.health-card-v532{display:flex;align-items:center;gap:11px;background:#fff;border:1px solid #dceef6;border-radius:16px;padding:14px 15px;min-width:0}.health-card-v532.pass{border-color:#cfeedd}.health-card-v532.fail{border-color:#ffd1d1;background:#fffafa}.health-status-v532{width:28px;height:28px;border-radius:9px;display:grid;place-items:center;font-weight:950;background:#e9f9ef;color:#16743f;flex:0 0 auto}.health-card-v532.fail .health-status-v532{background:#ffe9e9;color:#b73333}.health-card-v532 strong,.health-card-v532 small{display:block;overflow:hidden;text-overflow:ellipsis}.health-card-v532 strong{font-size:13px;color:#173a4d}.health-card-v532 small{font-size:11px;color:#7b96a3;margin-top:2px;white-space:nowrap}
.migration-stack-v532{display:grid;gap:8px}.migration-row-v532{display:grid;grid-template-columns:14px 1fr auto;gap:11px;align-items:center;padding:11px 12px;border-radius:14px;background:#f7fbfd;border:1px solid #e4f1f6}.migration-row-v532 strong,.migration-row-v532 small{display:block}.migration-row-v532 small{font-size:10px;color:#839aa6;word-break:break-all}.migration-row-v532>span{font-size:12px;font-weight:800;color:#597987}.migration-dot-v532{width:10px;height:10px;border-radius:50%;background:#f4a62a}.migration-dot-v532.done{background:#2bb673}
.danger-zone-v532{margin-top:18px;padding:16px;border-radius:18px;background:#fff8f4;border:1px solid #ffdaca;display:grid;gap:11px}.danger-zone-v532 h3{margin:0;color:#8c3d25}.danger-zone-v532 p{margin:0;color:#956654;font-size:13px}.danger-zone-v532 label,.backup-create-v532 label{font-size:12px;font-weight:800;color:#456b7d;display:grid;gap:6px}.danger-zone-v532 input,.backup-create-v532 input{width:100%;border:1px solid #d8eaf2;border-radius:12px;padding:11px;background:#fff}
.backup-create-v532{display:grid;gap:10px;padding:14px;border-radius:16px;background:#f7fbfd;border:1px solid #e2f1f7;margin-bottom:14px}.backup-list-v532{display:grid;gap:9px}.backup-list-v532>article{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:12px 13px;border:1px solid #e4f0f5;border-radius:14px}.backup-list-v532 strong,.backup-list-v532 small{display:block}.backup-list-v532 small{color:#7894a2;font-size:11px}.backup-list-v532 code{font-size:10px}
.sensitive-details-v532 summary{cursor:pointer;color:#087da9;font-weight:800;font-size:12px}.sensitive-box-v532{display:grid;gap:8px;margin-top:9px;min-width:240px}.sensitive-box-v532 form{display:grid;grid-template-columns:1fr auto;gap:7px;align-items:center}.sensitive-box-v532 form select{grid-column:1/-1}.sensitive-box-v532 input,.sensitive-box-v532 select{border:1px solid #dbeaf1;border-radius:10px;padding:9px;font-size:12px;min-width:0}.btn.danger{background:#b63e3e;color:#fff;border-color:#b63e3e}
.status-dot-v532{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:850}.status-dot-v532.ok{background:#e9f8ef;color:#176b3e}.status-dot-v532.warn{background:#fff6df;color:#92630e}.status-dot-v532.bad{background:#ffeaea;color:#a83a3a}.metric-line-v532{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid #edf3f6}.metric-line-v532 strong{font-size:20px;color:#0e6385}.issue-list-v532{margin-top:12px}.issue-list-v532 summary{cursor:pointer;color:#4a7387;font-weight:800}.issue-list-v532 ul{max-height:260px;overflow:auto;background:#f8fbfd;padding:14px 30px;border-radius:12px;font-size:11px;color:#607f8e}.system-alert-v532{padding:14px 16px;border-radius:16px;margin-top:14px}.system-alert-v532.success{background:#edf9f2;color:#245f3f;border:1px solid #d0ebda}.system-alert-v532.warning{background:#fff8e8;color:#7a5c17;border:1px solid #f3dfac}.system-alert-v532.danger{background:#fff0f0;color:#8d3636;border:1px solid #f4caca}.system-alert-v532 p{margin:4px 0 0;font-size:13px}
.maintenance-actions-v532{display:grid;gap:10px}.maintenance-actions-v532 form{display:grid;grid-template-columns:auto 1fr auto;gap:8px;align-items:center}.maintenance-actions-v532 input{border:1px solid #dbeaf1;border-radius:11px;padding:10px;min-width:0}.maintenance-history-v532{display:grid;gap:9px}.maintenance-history-v532 article{display:flex;gap:10px;align-items:center;padding:10px 0;border-bottom:1px solid #eef4f7}.maintenance-history-v532 strong,.maintenance-history-v532 small{display:block}.maintenance-history-v532 small{font-size:11px;color:#7e96a1}.empty-state-v532{padding:20px;border-radius:14px;background:#f8fbfd;color:#78909c;text-align:center}.system-output-v532{margin:0 0 20px;border-radius:18px;background:#0a2533;color:#cbe8f4;overflow:hidden}.system-output-v532 summary{cursor:pointer;padding:14px 18px;font-weight:900}.system-output-v532 pre{margin:0;padding:0 18px 18px;max-height:260px;overflow:auto;direction:ltr;text-align:left;white-space:pre-wrap;font-size:11px}
.control-table-v532 td strong,.control-table-v532 td small{display:block}.control-table-v532 td small{color:#7d96a3;font-size:11px}.role-chip-v532{display:inline-flex;padding:6px 9px;border-radius:999px;font-size:10px;font-weight:900}.role-chip-v532.owner{background:#e9f5ff;color:#0874a1}.role-chip-v532.admin{background:#f0edff;color:#5d4cb0}.policy-list-v532{display:grid;gap:10px;padding:0;margin:0;list-style:none}.policy-list-v532 li{display:grid;grid-template-columns:100px 1fr;gap:10px;padding:11px 0;border-bottom:1px solid #edf3f6}.policy-list-v532 b{color:#0b6f96}.policy-list-v532 span{color:#688595;font-size:13px}.one-time-secret-v532{display:grid;grid-template-columns:1fr minmax(300px,1.2fr);gap:18px;align-items:center;background:#072f45;color:white;border-radius:20px;padding:18px 20px;margin-bottom:22px}.one-time-secret-v532 p{margin:4px 0 0;color:#c6e3ee;font-size:12px}.one-time-secret-v532 input{direction:ltr;text-align:left;width:100%;border:1px solid #2c6d89;background:#0c425c;color:#e9fbff;border-radius:12px;padding:12px}.inline-search-v532{display:flex;gap:8px}.inline-search-v532 input{border:1px solid #dceaf1;border-radius:11px;padding:9px 11px}
.setup-owner-v532{min-height:calc(100vh - 80px);padding:48px 0 80px;background:radial-gradient(circle at 10% 10%,#dcf6ff 0,transparent 28%),linear-gradient(135deg,#f8fcff,#edf8fc)}.setup-shell-v532{display:grid;grid-template-columns:1.05fr .95fr;gap:34px;align-items:center;max-width:1120px}.setup-hero-v532 h1{font-size:clamp(40px,6vw,70px);line-height:1.03;color:#092d42;margin:9px 0 18px;letter-spacing:-2px}.setup-hero-v532 h1 span{color:#0b8fc1}.setup-hero-v532 p{font-size:16px;color:#668594;line-height:2;max-width:650px}.setup-trust-v532{display:flex;flex-wrap:wrap;gap:9px;margin-top:20px}.setup-trust-v532 span{padding:8px 11px;background:#fff;border:1px solid #dceef6;border-radius:999px;font-size:11px;color:#467388;font-weight:800}.setup-card-v532{background:#fff;border:1px solid #d8edf6;border-radius:28px;padding:28px;box-shadow:0 24px 60px rgba(13,86,116,.13)}.setup-card-v532 h2{font-size:24px;color:#12384d;margin:22px 0 8px}.setup-card-v532>p{color:#718d9b;line-height:1.8}.setup-state-v532{display:flex;gap:12px;align-items:center;padding:14px;background:#f5fbfe;border:1px solid #dfedf3;border-radius:16px}.setup-state-v532 .dot{width:10px;height:10px;border-radius:50%;background:#2bb673;box-shadow:0 0 0 6px rgba(43,182,115,.11)}.setup-state-v532 strong,.setup-state-v532 small{display:block}.setup-state-v532 small{color:#7895a3;margin-top:2px}.setup-actions-v532{display:grid;gap:9px;margin-top:18px}.setup-foot-v532{font-size:11px!important;color:#829aa6!important;margin-top:14px!important}.bootstrap-entry-v532{margin-top:16px;padding:16px;border-radius:16px;background:#eaf8ff;border:1px solid #cdeefa}.bootstrap-entry-v532>span{font-size:10px;font-weight:900;color:#087da9;letter-spacing:.7px}.bootstrap-entry-v532 strong{display:block;color:#164157;margin:4px 0}.bootstrap-entry-v532 p{font-size:12px;color:#668595;line-height:1.6;margin:0 0 10px}
@media(max-width:1100px){.health-grid-v532{grid-template-columns:repeat(2,minmax(0,1fr))}.control-grid-v532.two,.setup-shell-v532{grid-template-columns:1fr}.setup-hero-v532{max-width:760px}.admin-control-strip-v532{top:64px}}
@media(max-width:720px){.admin-control-v532{padding-top:26px}.control-head-v532{display:grid}.control-head-actions-v532{width:100%}.control-head-actions-v532 .btn{flex:1}.health-grid-v532{grid-template-columns:1fr}.control-card-v532{padding:18px;border-radius:20px}.one-time-secret-v532{grid-template-columns:1fr}.maintenance-actions-v532 form,.sensitive-box-v532 form{grid-template-columns:1fr}.policy-list-v532 li{grid-template-columns:1fr}.setup-owner-v532{padding-top:28px}.setup-card-v532{padding:20px}.setup-hero-v532 h1{font-size:44px}.admin-control-strip-v532{top:58px}}

/* Phase 5.3.2.1 — Identity, RBAC & Database Privilege Separation Lock */
.security-hero-v5321{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 24px;border-radius:22px;margin:18px 0;border:1px solid var(--line,#dfe7ee);background:linear-gradient(135deg,#fff,#f5fbff)}
.security-hero-v5321.ready{border-color:#9be2c2;background:linear-gradient(135deg,#f5fff9,#effff8)}
.security-hero-v5321.needs-work{border-color:#f2cf82;background:linear-gradient(135deg,#fffdf8,#fff8e8)}
.security-hero-v5321 strong{display:block;font-size:1.05rem}.security-hero-v5321 p{margin:.35rem 0 0;color:var(--muted,#667085)}.security-hero-v5321>span{font-weight:800;font-size:.78rem;letter-spacing:.06em;padding:8px 12px;border-radius:999px;background:#07111f;color:#fff;white-space:nowrap}
.db-identity-grid-v5321{grid-template-columns:repeat(3,minmax(0,1fr))}.security-facts-v5321{list-style:none;padding:0;margin:16px 0;display:grid;gap:9px}.security-facts-v5321 li{display:flex;justify-content:space-between;gap:14px;border-bottom:1px solid var(--line,#e8edf2);padding-bottom:8px}.security-facts-v5321 li span{color:var(--muted,#667085);text-align:left;direction:ltr}.sensitive-inline-v5321{display:grid;gap:8px;margin-top:12px}.sensitive-inline-v5321 input,.db-vault-form-v5321 input{width:100%}
.db-vault-form-v5321{display:grid;gap:18px}.db-vault-form-v5321 fieldset{border:1px solid var(--line,#dfe7ee);border-radius:18px;padding:16px}.db-vault-form-v5321 legend{font-weight:800;padding:0 8px}.form-grid-v5321{display:grid;grid-template-columns:1.2fr .55fr 1.2fr 1.2fr 1.2fr;gap:12px}.form-grid-v5321 label,.step-up-box-v5321 label{display:grid;gap:6px;font-size:.88rem}.step-up-box-v5321{display:grid;grid-template-columns:auto 1fr 1fr;align-items:end;gap:12px;padding:16px;border-radius:16px;background:#f7f9fb;border:1px solid var(--line,#e2e8f0)}
.rbac-split-v5321{display:grid;grid-template-columns:1fr 1fr;gap:18px}.rbac-split-v5321 article{padding:18px;border:1px solid var(--line,#e2e8f0);border-radius:18px}.rbac-split-v5321 article>strong{display:block;margin-bottom:10px}.rbac-split-v5321 code{display:inline-block;margin:0 0 6px 6px;padding:5px 8px;border-radius:9px;background:#07111f;color:#fff}.permission-matrix-v5321{display:grid;gap:8px;padding:12px;margin-top:10px;border-radius:14px;background:#f7f9fb;border:1px solid var(--line,#e2e8f0)}.permission-matrix-v5321>label{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;font-size:.82rem}.permission-matrix-v5321>label small{font-size:.66rem;color:var(--muted,#667085)}
@media(max-width:980px){.db-identity-grid-v5321,.rbac-split-v5321{grid-template-columns:1fr}.form-grid-v5321{grid-template-columns:1fr 1fr}.step-up-box-v5321{grid-template-columns:1fr}}
@media(max-width:620px){.security-hero-v5321{align-items:flex-start;flex-direction:column}.form-grid-v5321{grid-template-columns:1fr}.security-facts-v5321 li{align-items:flex-start;flex-direction:column}.security-facts-v5321 li span{text-align:right;direction:rtl}}
