*{box-sizing:border-box}body{margin:0;background:#f7f7f9;color:#15161a;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.shell{width:min(1120px,calc(100% - 40px));margin:0 auto}.site-header{z-index:20;background:rgba(247,247,249,.9);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid #e7e7ec}.header-inner{height:70px;display:flex;align-items:center;justify-content:space-between}.brand{font-weight:900;font-size:22px;letter-spacing:-.04em;text-decoration:none;color:#15161a}.nav{display:flex;gap:24px}.nav a{color:#555963;text-decoration:none;font-weight:600;font-size:14px}.hero{padding:110px 0 70px;max-width:940px}.eyebrow{font-size:12px;letter-spacing:.16em;font-weight:800;color:#5b5ce2;margin-bottom:14px}.auth-card h1,.dashboard-top h1,.hero h1{font-size:clamp(38px,6vw,72px);line-height:1.02;letter-spacing:-.055em;margin:0}.hero-copy{font-size:20px;line-height:1.6;color:#626671;max-width:760px;margin:28px 0}.hero-actions{display:flex;gap:12px;flex-wrap:wrap}.button{border:0;border-radius:12px;padding:13px 18px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font:inherit;font-weight:750;text-decoration:none;cursor:pointer}.button.primary{background:#15161a;color:white}.button.secondary{background:white;color:#15161a;border:1px solid #dedee5}.button:disabled{opacity:.45;cursor:not-allowed}.button.full{width:100%}.button.compact{padding:10px 14px}.feature-grid,.metric-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.auth-card,.feature-card,.metric-card,.panel,.proof-card{background:white;border:1px solid #e5e5eb;border-radius:20px;box-shadow:0 8px 30px rgba(21,22,26,.04)}.feature-card{padding:28px}.feature-card svg{color:#5b5ce2}.feature-card h2{margin:18px 0 8px;font-size:20px}.auth-card p,.feature-card p,.panel p{color:#686c76;line-height:1.6}.proof-card{margin-top:60px;margin-bottom:90px;padding:32px;display:flex;align-items:center;justify-content:space-between;gap:30px}.proof-card h2{margin:0;max-width:620px}.check-list{list-style:none;padding:0;margin:0;display:grid;grid-gap:10px;gap:10px}.check-list li{display:flex;gap:8px;align-items:center}.check-list svg{color:#159957}.auth-shell{min-height:calc(100vh - 70px);display:grid;place-items:center;padding:50px 0}.auth-card{width:min(480px,100%);padding:36px}.auth-card h1{font-size:36px;margin:8px 0 12px}.auth-icon{width:48px;height:48px;border-radius:14px;background:#eeeeff;color:#5b5ce2;display:grid;place-items:center;margin-bottom:22px}.form-stack{display:grid;grid-gap:10px;gap:10px;margin-top:28px}.form-stack label{font-size:13px;font-weight:750}.input-wrap{display:flex;align-items:center;gap:10px;border:1px solid #dcdce5;border-radius:12px;padding:0 14px;background:#fff}.code-input,.input-wrap input{width:100%;border:0;outline:0;padding:14px 0;font:inherit;background:transparent}.code-input{border:1px solid #dcdce5;border-radius:12px;padding:14px;text-align:center;font-size:24px;letter-spacing:10px}.text-button{border:0;background:transparent;padding:8px;color:#5b5ce2;font-weight:700;cursor:pointer}.form-message{font-size:13px}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.dashboard-shell{padding:60px 0 90px}.dashboard-top{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:34px}.dashboard-top h1{font-size:48px}.dashboard-top p{color:#6a6d77}.metric-grid{grid-template-columns:repeat(4,1fr)}.metric-card{padding:22px;display:grid;grid-gap:8px;gap:8px}.metric-card svg{color:#5b5ce2}.metric-card span{font-size:13px;color:#747783}.metric-card strong{font-size:25px;letter-spacing:-.03em;overflow-wrap:anywhere}.metric-card small{color:#7b7e88}.panel-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px;margin-top:16px}.admin .panel-grid{grid-template-columns:repeat(3,1fr)}.panel{padding:26px;margin-top:16px}.panel h2{margin:0 0 18px}.detail-list{display:grid;grid-gap:0;gap:0}.detail-list div{display:flex;justify-content:space-between;gap:18px;padding:12px 0;border-bottom:1px solid #eeeef2}.detail-list div:last-child{border-bottom:0}.detail-list span{color:#747783}.detail-list b{text-align:right;overflow-wrap:anywhere}.release-panel{display:flex;align-items:center;justify-content:space-between;gap:20px}.warning{display:flex;gap:14px;background:#fff7e6;border:1px solid #f1d59a;border-radius:16px;padding:18px;margin-top:16px;color:#6b5218}.warning p{margin:5px 0 0;line-height:1.5}.device-list{display:grid;grid-gap:10px;gap:10px}.device-list>div{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:10px;gap:10px;padding:12px 0;border-bottom:1px solid #eeeef2}.device-list svg{color:#159957}.device-list small,.generated{color:#777b85}.generated{text-align:right;font-size:12px;margin-top:18px}@media(max-width:850px){.feature-grid,.metric-grid,.panel-grid{grid-template-columns:1fr 1fr}.proof-card{align-items:flex-start;flex-direction:column}}@media(max-width:600px){.shell{width:min(100% - 24px,1120px)}.nav{gap:14px}.hero{padding-top:70px}.hero-copy{font-size:17px}.feature-grid,.metric-grid,.panel-grid{grid-template-columns:1fr}.dashboard-top{flex-direction:column}.dashboard-top h1{font-size:38px}.release-panel{align-items:flex-start;flex-direction:column}.device-list>div{grid-template-columns:auto 1fr}.device-list small{grid-column:2}}body:has(.marketing-home){background:#020914;color:#eef7ff}.marketing-home{background:#020914;color:#eef7ff;overflow:hidden}.marketing-home *{box-sizing:border-box}.marketing-home a{color:inherit}.marketing-home .shell{width:min(1280px,calc(100% - 40px));margin:0 auto}body:has(.marketing-home) .site-header{position:-webkit-sticky;position:sticky;top:0;z-index:1000;background:rgba(2,9,20,.9);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid rgba(74,176,247,.13)}body:has(.marketing-home) .site-header .shell{width:min(1280px,calc(100% - 40px))}body:has(.marketing-home) .brand{color:#fff;font-size:24px;letter-spacing:.02em}body:has(.marketing-home) .nav a{color:#c2d2e1}body:has(.marketing-home) .nav a:hover{color:#48c6ff}body:has(.marketing-home) .nav-login{padding:11px 16px;border-radius:9px;background:linear-gradient(135deg,#0a9cff,#0865ff);color:#fff!important;box-shadow:0 0 28px rgba(0,128,255,.22)}html{scroll-behavior:smooth}.mkt-about,.mkt-section{scroll-margin-top:72px}.mkt-section{padding:72px 0;border-bottom:1px solid rgba(75,173,237,.12)}.mkt-hero{min-height:calc(100vh - 70px);display:flex;align-items:center;padding:48px 0;background:radial-gradient(circle at 82% 30%,rgba(0,133,255,.23),transparent 32%),radial-gradient(circle at 8% 70%,rgba(0,92,210,.1),transparent 30%),linear-gradient(180deg,#020b18,#020914)}.mkt-hero-grid{display:grid;grid-template-columns:.94fr 1.06fr;grid-gap:40px;gap:40px;align-items:center}.mkt-eyebrow{margin:0 0 14px;color:#45c5ff;font-size:12px;line-height:1.5;letter-spacing:.17em;font-weight:900}.mkt-about h2,.mkt-hero h1,.mkt-section h2{margin:0;letter-spacing:-.045em;line-height:1.03}.mkt-hero h1{font-size:clamp(48px,5.2vw,76px)}.mkt-about h2 span,.mkt-hero h1 span,.mkt-section h2 span{background:linear-gradient(90deg,#fff,#54caff 48%,#0b88ff);-webkit-background-clip:text;background-clip:text;color:transparent}.mkt-about p,.mkt-control-grid p,.mkt-lead,.mkt-pricing p,.mkt-section-intro>p:last-child,.mkt-solutions p{color:#9eb4c9;line-height:1.72}.mkt-lead{font-size:19px;max-width:680px;margin:22px 0 0}.mkt-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.mkt-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 22px;border-radius:10px;text-decoration:none;font-weight:850;transition:.2s}.mkt-primary{background:linear-gradient(135deg,#0b9cff,#0866ff);border:1px solid rgba(92,200,255,.4);box-shadow:0 0 28px rgba(0,128,255,.22)}.mkt-secondary{background:rgba(5,25,45,.7);border:1px solid rgba(76,188,255,.32)}.mkt-proof-row{display:flex;flex-wrap:wrap;gap:16px;margin-top:25px;font-size:12px;color:#bdd0e2}.mkt-hero-visual{position:relative;min-height:560px}.mkt-person-frame{position:absolute;left:0;bottom:0;width:48%;height:82%;border-radius:24px;overflow:hidden;border:1px solid rgba(89,191,255,.16);box-shadow:0 30px 90px rgba(0,0,0,.42)}.mkt-person-frame:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 42%,rgba(2,9,20,.78))}.mkt-person-frame img{width:100%;height:100%;object-fit:cover}.mkt-command-bubble{position:absolute;left:4%;top:3%;z-index:4;width:245px;padding:15px 16px;border:1px solid rgba(69,191,255,.42);border-radius:15px;background:rgba(5,26,48,.94);font-size:13px;line-height:1.55}.mkt-command-bubble b{display:block;color:#50c8ff;margin-bottom:5px}.mkt-command-bubble span{color:#dcecff}.mkt-hub,.mkt-platform-hub{position:relative}.mkt-hub{position:absolute;right:0;top:9%;width:58%;height:77%}.mkt-ring{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:50%;border:1px solid rgba(61,188,255,.22)}.mkt-ring-1{width:220px;height:220px}.mkt-ring-2{width:300px;height:300px}.mkt-ring-3{width:380px;height:380px}.mkt-core{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:3;width:130px;height:130px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 35% 30%,#1c92e8,#062540 62%,#020914);border:1px solid #35bfff;box-shadow:0 0 55px rgba(0,147,255,.5)}.mkt-core img{width:72px;height:72px;object-fit:contain}.mkt-node,.mkt-platform{position:absolute;z-index:4;width:84px;height:84px;border-radius:16px;background:linear-gradient(180deg,rgba(12,49,82,.98),rgba(4,18,33,.98));border:1px solid rgba(76,192,255,.32);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#43c8ff;font-size:20px}.mkt-node small,.mkt-platform small{margin-top:5px;color:#c3d5e4;font-size:9px;line-height:1.35}.mkt-live{border-color:rgba(72,230,176,.48)!important;color:#4ce4af!important}.mkt-dim{opacity:.58}.mkt-content{left:2%;top:10%}.mkt-queue{left:-3%;top:50%}.mkt-facebook{right:0;top:14%}.mkt-youtube{right:-2%;bottom:12%}.mkt-instagram{left:10%;bottom:5%}.mkt-status-strip{position:absolute;right:0;bottom:0;z-index:5;width:56%;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.mkt-status-strip div{padding:12px 8px;text-align:center;border-radius:12px;background:rgba(5,25,45,.92);border:1px solid rgba(73,185,255,.2)}.mkt-status-strip b{display:block;color:#56e8ba;font-size:16px}.mkt-status-strip small{font-size:9px;color:#7f9cb7}.mkt-features{background:#04101d}.mkt-section-intro{max-width:880px}.mkt-compact{margin-bottom:32px}.mkt-about h2,.mkt-section h2{font-size:clamp(38px,4.2vw,60px)}.mkt-section-intro>p:last-child{font-size:16px;max-width:720px}.mkt-feature-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.mkt-feature-card{min-height:190px;padding:26px 24px;border-radius:16px;background:linear-gradient(180deg,#071d33,#061523);border:1px solid rgba(70,181,250,.22);text-align:center;display:flex;flex-direction:column;justify-content:center}.mkt-feature-icon{width:48px;height:48px;border-radius:14px;margin:0 auto 14px;display:grid;place-items:center;background:#062849;color:#38bfff;font-size:22px;box-shadow:0 0 24px rgba(0,128,255,.15)}.mkt-feature-card h3{margin:0 0 8px;font-size:18px}.mkt-feature-card p{margin:0;color:#819bb4;font-size:12px;line-height:1.6}.mkt-workflow-grid{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:12px;gap:12px;margin-top:38px}.mkt-step{position:relative;min-height:178px;padding:20px 16px;border-radius:16px;background:linear-gradient(180deg,#071d33,#061523);border:1px solid rgba(70,181,250,.23)}.mkt-step:not(:last-child):after{content:"→";position:absolute;right:-13px;top:50%;transform:translateY(-50%);z-index:5;color:#22afff;font-weight:900}.mkt-step small{color:#2bb9ff;font-weight:900}.mkt-step h3{margin:24px 0 8px;font-size:17px}.mkt-step p{margin:0;color:#8fa8bf;font-size:12px;line-height:1.55}.mkt-pricing,.mkt-solutions{background:linear-gradient(180deg,#03101d,#061727)}.mkt-solution-grid{display:grid;grid-template-columns:.8fr 1.05fr .8fr;grid-gap:32px;gap:32px;align-items:center}.mkt-solution-grid>div>h2{font-size:clamp(38px,4vw,56px)}.mkt-checks{list-style:none;padding:0;margin:22px 0 0;display:grid;grid-gap:10px;gap:10px;color:#b5c8d9;font-size:14px}.mkt-checks li:before{content:"✓";display:inline-grid;place-items:center;width:19px;height:19px;border-radius:50%;background:#087cff;color:#fff;margin-right:9px;font-size:11px}.mkt-platform-hub{min-height:430px}.mkt-platform-hub .mkt-ring-1{width:210px;height:210px}.mkt-platform-hub .mkt-ring-2{width:285px;height:285px}.mkt-platform-hub .mkt-ring-3{width:360px;height:360px}.mkt-platform{width:92px;height:92px}.mkt-p1{left:4%;top:8%}.mkt-p2{right:4%;top:11%}.mkt-p3{right:0;bottom:9%}.mkt-p4{left:8%;bottom:5%}.mkt-side-title{font-size:28px;margin:0 0 12px}.mkt-control-grid{display:grid;grid-template-columns:1.18fr .82fr;grid-gap:46px;gap:46px;align-items:center}.mkt-dashboard-mock{overflow:hidden;border-radius:22px;background:linear-gradient(180deg,#071c30,#061321);border:1px solid rgba(76,183,247,.27);box-shadow:0 35px 100px rgba(0,0,0,.35)}.mkt-dash-top{display:flex;justify-content:space-between;padding:14px 18px;border-bottom:1px solid rgba(80,170,230,.15);font-size:12px}.mkt-dash-body{display:grid;grid-template-columns:150px 1fr;min-height:355px}.mkt-dash-body aside{padding:20px 14px;border-right:1px solid rgba(80,170,230,.13);display:grid;align-content:start;grid-gap:8px;gap:8px}.mkt-dash-body aside b,.mkt-dash-body aside span{padding:9px 10px;border-radius:8px;font-size:11px}.mkt-dash-body aside b{background:#0a3c66}.mkt-dash-body aside span{color:#7f9ab4}.mkt-dash-main{padding:18px}.mkt-metric-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px}.mkt-metric-grid div{padding:14px;border-radius:12px;background:#0a2138;border:1px solid rgba(70,170,235,.16)}.mkt-metric-grid small{font-size:9px;color:#7894ae}.mkt-metric-grid b{display:block;margin-top:4px;font-size:21px}.mkt-chart-mock{height:140px;margin-top:14px;border-radius:14px;border:1px solid rgba(72,172,235,.15);background:linear-gradient(180deg,rgba(8,80,132,.22),rgba(6,28,48,.3)),linear-gradient(145deg,transparent 48%,rgba(40,174,255,.8) 49%,rgba(40,174,255,.8) 50%,transparent 51%)}.mkt-queue-mock{display:grid;grid-template-columns:1.4fr .8fr;grid-gap:10px;gap:10px;margin-top:12px}.mkt-queue-mock>div{padding:13px;border-radius:12px;background:#081d31;border:1px solid rgba(72,172,235,.13);display:grid;grid-gap:4px;gap:4px}.mkt-queue-mock span{font-size:10px;color:#8da6bd}.mkt-pricing-grid{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:18px;gap:18px;margin-top:34px}.mkt-pricing-grid article,.mkt-resource-grid article{padding:28px;border-radius:19px;background:linear-gradient(180deg,#071c30,#061321);border:1px solid rgba(79,183,247,.24)}.mkt-pricing-grid h3{font-size:30px;margin:15px 0 8px}.mkt-pricing-grid article>small,.mkt-resource-grid article>small{color:#43c4ff;font-weight:900}.mkt-resource-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.mkt-resource-grid h3{font-size:20px;margin:12px 0 8px}.mkt-resource-grid p{color:#88a2ba;line-height:1.6}.mkt-about{padding:90px 0;background:linear-gradient(90deg,rgba(2,9,20,.95),rgba(2,9,20,.58)),url(/marketing/AMOS-CTA-Future-Growth.jpg) 50%/cover no-repeat;border-top:1px solid rgba(76,183,247,.18)}.mkt-about h2{max-width:760px}.mkt-about p{max-width:620px;font-size:17px}.mkt-footer{padding:28px 0;background:#01070f;border-top:1px solid rgba(74,170,235,.14)}.mkt-footer-inner{display:flex;align-items:center;justify-content:space-between;gap:24px;color:#718aa2;font-size:12px}.mkt-footer-inner>div{display:grid;grid-gap:4px;gap:4px}.mkt-footer-inner>div b{font-size:18px;color:#fff}.mkt-footer-inner nav{display:flex;flex-wrap:wrap;gap:18px}.mkt-footer-inner nav a{text-decoration:none;color:#8ca4bb}@media(max-width:1050px){body:has(.marketing-home) .nav-public{display:none}.mkt-control-grid,.mkt-hero-grid,.mkt-solution-grid{grid-template-columns:1fr}.mkt-hero-visual{max-width:760px;width:100%;margin:0 auto}.mkt-feature-grid{grid-template-columns:repeat(2,1fr)}.mkt-workflow-grid{grid-template-columns:repeat(3,1fr)}.mkt-step:nth-child(3n):after{display:none}.mkt-platform-hub{max-width:600px;width:100%;margin:0 auto}}@media(max-width:700px){.marketing-home .shell,body:has(.marketing-home) .site-header .shell{width:min(100% - 28px,1280px)}body:has(.marketing-home) .header-inner{height:70px}.mkt-hero{min-height:auto;padding:44px 0}.mkt-hero h1{font-size:42px}.mkt-lead{font-size:16px}.mkt-hero-visual{min-height:430px}.mkt-command-bubble{width:190px;font-size:11px}.mkt-person-frame{width:58%;height:65%}.mkt-hub{right:-10%;width:68%}.mkt-hub .mkt-ring-1{width:155px;height:155px}.mkt-hub .mkt-ring-2{width:215px;height:215px}.mkt-hub .mkt-ring-3{width:270px;height:270px}.mkt-core{width:96px;height:96px}.mkt-core img{width:54px;height:54px}.mkt-node{width:68px;height:68px;font-size:17px}.mkt-status-strip{width:65%}.mkt-section{padding:58px 0}.mkt-feature-grid,.mkt-pricing-grid,.mkt-resource-grid,.mkt-workflow-grid{grid-template-columns:1fr}.mkt-workflow-grid{gap:16px}.mkt-step:not(:last-child):after{content:"↓";right:auto;left:50%;top:auto;bottom:-18px;transform:translateX(-50%)}.mkt-step:nth-child(3n):after{display:block}.mkt-step:last-child:after{display:none}.mkt-dash-body{grid-template-columns:1fr}.mkt-dash-body aside{display:none}.mkt-metric-grid{grid-template-columns:repeat(2,1fr)}.mkt-about{padding:70px 0}.mkt-footer-inner{align-items:flex-start;flex-direction:column}}@media (max-width:850px){.site-header .nav-public{display:none}}body{background:#020914;color:#eef7ff}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:1000;background:rgba(2,9,20,.9);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid rgba(74,176,247,.13)}.site-header .shell{width:min(1280px,calc(100% - 40px))}.brand{color:#fff;font-size:24px;letter-spacing:.02em}.nav a{color:#c2d2e1}.nav a:hover{color:#48c6ff}.nav-login{padding:11px 16px;border-radius:9px;background:linear-gradient(135deg,#0a9cff,#0865ff);color:#fff!important;box-shadow:0 0 28px rgba(0,128,255,.22)}.auth-shell,.dashboard-shell{position:relative}.auth-shell:before,.dashboard-shell:before{content:"";position:fixed;inset:70px 0 0;pointer-events:none;z-index:-1;background:radial-gradient(circle at 82% 18%,rgba(0,133,255,.17),transparent 29%),radial-gradient(circle at 12% 72%,rgba(0,92,210,.1),transparent 30%),linear-gradient(180deg,#020b18,#020914)}.auth-card,.metric-card,.panel{background:linear-gradient(180deg,rgba(7,28,48,.98),rgba(6,19,33,.98));border:1px solid rgba(79,183,247,.24);box-shadow:0 24px 70px rgba(0,0,0,.28)}.auth-card{width:min(500px,100%);padding:38px}.auth-card h1,.dashboard-top h1{color:#eef7ff}.auth-card p,.dashboard-top p,.panel p{color:#9eb4c9}.auth-icon{background:#062849;color:#38bfff;box-shadow:0 0 24px rgba(0,128,255,.15)}.eyebrow{color:#45c5ff}.form-stack label{color:#dcecff}.code-input,.input-wrap{border-color:rgba(76,188,255,.28);background:#041423;color:#eef7ff}.code-input,.input-wrap input{color:#eef7ff}.code-input::placeholder,.input-wrap input::placeholder{color:#607b94}.button.primary{background:linear-gradient(135deg,#0b9cff,#0866ff);color:#fff;border:1px solid rgba(92,200,255,.35);box-shadow:0 0 28px rgba(0,128,255,.18)}.button.secondary{background:rgba(5,25,45,.78);color:#eef7ff;border:1px solid rgba(76,188,255,.3)}.text-button{color:#45c5ff}.form-message{color:#9eb4c9}.metric-card svg{color:#43c8ff}.detail-list span,.device-list small,.generated,.metric-card small,.metric-card span{color:#86a1ba}.detail-list b,.metric-card strong,.panel h2{color:#eef7ff}.detail-list div,.device-list>div{border-bottom-color:rgba(77,171,235,.13)}.device-list svg{color:#4ce4af}.warning{background:#251c0c;border-color:#6b5322;color:#f2d79b}.release-panel{background:linear-gradient(135deg,rgba(7,31,53,.98),rgba(5,22,38,.98))}.renewal-history-panel{align-items:center}.renewal-history-panel h2{display:flex;align-items:center;gap:9px}.renewal-history-panel h2 svg{color:#43c8ff}.renewal-history-dates{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;min-width:min(420px,100%)}.renewal-history-dates span{display:grid;grid-gap:4px;gap:4px;padding:13px 15px;border-radius:12px;background:rgba(3,18,31,.72);border:1px solid rgba(77,171,235,.13);color:#7895ad;font-size:12px}.renewal-history-dates b{color:#eef7ff;font-size:14px}.dashboard-top{padding-top:8px}.dashboard-shell{width:min(1280px,calc(100% - 40px))}.dashboard-top .button{margin-top:2px}.buy-page{min-height:calc(100vh - 70px)}.buy-shell{padding-top:28px;padding-bottom:30px}.buy-grid{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:18px;gap:18px;margin-top:34px}.buy-checkout-card,.buy-plan-card,.buy-unavailable{padding:30px;border-radius:20px;background:linear-gradient(180deg,#071c30,#061321);border:1px solid rgba(79,183,247,.24);box-shadow:0 26px 80px rgba(0,0,0,.24)}.buy-checkout-card>small,.buy-plan-card>small,.buy-unavailable>small{color:#43c4ff;font-weight:900}.buy-checkout-card h3,.buy-plan-card h3,.buy-unavailable h3{margin:14px 0 10px;font-size:32px}.buy-checkout-card p,.buy-message,.buy-note,.buy-plan-card p,.buy-unavailable p{color:#9eb4c9;line-height:1.65}.buy-form{display:grid;grid-gap:11px;gap:11px;margin-top:24px}.buy-form label{font-size:13px;font-weight:800;color:#dcecff}.buy-button{border:0;cursor:pointer;font:inherit}.buy-button:disabled{opacity:.6;cursor:not-allowed}.buy-message{margin:2px 0 0;font-size:13px}.buy-note{font-size:12px;margin:18px 0 0}.buy-unavailable{margin-top:34px;max-width:760px}@media(max-width:1050px){.nav-public{display:none}.buy-grid{grid-template-columns:1fr}.renewal-history-panel{align-items:flex-start}.renewal-history-dates{min-width:100%}}@media(max-width:700px){.dashboard-shell,.site-header .shell{width:min(100% - 28px,1280px)}.header-inner{height:70px}.auth-card{padding:28px}.dashboard-top h1{font-size:38px}.buy-checkout-card,.buy-plan-card,.buy-unavailable{padding:24px}.renewal-history-dates{grid-template-columns:1fr}}.admin-customers-panel{margin-top:18px;padding:0;overflow:hidden}.admin-panel-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;padding:24px 26px;border-bottom:1px solid rgba(77,171,235,.13)}.admin-panel-heading h2{margin:5px 0 0}.admin-panel-heading>span{color:#86a1ba;font-size:13px}.admin-customer-filters{display:grid;grid-template-columns:minmax(260px,1.6fr) minmax(180px,.8fr) auto;grid-gap:14px;gap:14px;align-items:end;padding:18px 26px;border-bottom:1px solid rgba(77,171,235,.1);background:rgba(3,17,30,.42)}.admin-customer-filters label{display:grid;grid-gap:7px;gap:7px}.admin-customer-filters label>span{font-size:11px;letter-spacing:.07em;text-transform:uppercase;color:#6f91ad;font-weight:800}.admin-search-input{display:flex;align-items:center;gap:9px;min-height:42px;padding:0 12px;border:1px solid rgba(77,171,235,.22);border-radius:10px;background:rgba(3,15,27,.8);color:#6f91ad}.admin-search-input:focus-within{border-color:rgba(77,171,235,.52);box-shadow:0 0 0 3px rgba(77,171,235,.08)}.admin-search-input input{width:100%;border:0;outline:0;background:transparent;color:#eef7ff;font:inherit}.admin-search-input input::placeholder{color:#58728a}.admin-customer-filters select{min-height:42px;padding:0 12px;border:1px solid rgba(77,171,235,.22);border-radius:10px;background:#071a2b;color:#d9e8f5;font:inherit;outline:0}.admin-customer-filters select:focus{border-color:rgba(77,171,235,.52);box-shadow:0 0 0 3px rgba(77,171,235,.08)}.admin-filter-actions{display:flex;align-items:center;gap:12px;min-height:42px}.admin-clear-filter{color:#80c7ff;font-size:13px;text-decoration:none;white-space:nowrap}.admin-clear-filter:hover{text-decoration:underline}.admin-table-wrap{width:100%;overflow:auto}.admin-table{width:100%;border-collapse:collapse;min-width:980px}.admin-table td,.admin-table th{padding:15px 18px;text-align:left;border-bottom:1px solid rgba(77,171,235,.1);vertical-align:middle}.admin-table th{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#6f91ad;background:rgba(3,17,30,.72);position:-webkit-sticky;position:sticky;top:0}.admin-table td{font-size:13px;color:#d9e8f5}.admin-table tbody tr:hover{background:rgba(18,81,125,.12)}.admin-table td:first-child{min-width:220px}.admin-table td:first-child b{display:block;color:#eef7ff;overflow-wrap:anywhere}.admin-table td:first-child small{display:block;margin-top:5px;color:#6f8ca5;font-size:11px}.admin-customer-link{display:block;color:inherit;text-decoration:none}.admin-customer-link:hover b{color:#55c8ff}.status-pill{display:inline-flex;align-items:center;justify-content:center;min-width:74px;padding:6px 9px;border-radius:999px;border:1px solid rgba(111,145,173,.28);background:rgba(111,145,173,.08);color:#9db4c8;font-size:11px;font-weight:800;text-transform:uppercase}.status-active,.status-fulfilled,.status-ready{border-color:rgba(76,228,175,.34);background:rgba(76,228,175,.09);color:#56e8ba}.status-expired,.status-fulfilling,.status-paid,.status-pending,.status-renewing{border-color:rgba(255,188,84,.34);background:rgba(255,188,84,.09);color:#ffc56d}.status-cancelled,.status-failed,.status-refunded,.status-revoked,.status-suspended{border-color:rgba(255,102,113,.35);background:rgba(255,102,113,.09);color:#ff8790}.admin-inline-warning{margin:22px 26px;padding:14px 16px;border-radius:12px;background:#251c0c;border:1px solid #6b5322;color:#f2d79b;font-size:13px}.admin-empty-state{display:flex;align-items:center;gap:8px;margin:0;padding:28px 26px;color:#86a1ba}.admin-customer-detail .dashboard-top{margin-bottom:18px}.admin-customer-detail .dashboard-top h1{overflow-wrap:anywhere}.admin-back-link{display:inline-flex;align-items:center;gap:6px;margin:0 0 16px;color:#80c7ff;text-decoration:none;font-size:13px}.admin-back-link:hover{text-decoration:underline}.admin-detail-license{padding:0;margin-top:18px;overflow:hidden}.admin-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0;gap:0}.admin-detail-grid>div{display:grid;grid-gap:6px;gap:6px;padding:18px 22px;border-right:1px solid rgba(77,171,235,.1);border-bottom:1px solid rgba(77,171,235,.1)}.admin-detail-grid>div:nth-child(3n){border-right:0}.admin-detail-grid span{color:#6f91ad;font-size:11px;text-transform:uppercase;letter-spacing:.07em}.admin-detail-grid b{color:#eef7ff;font-size:13px;overflow-wrap:anywhere}.admin-detail-list{display:grid}.admin-detail-list>div{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:12px;gap:12px;padding:16px 22px;border-bottom:1px solid rgba(77,171,235,.1)}.admin-detail-list>div:last-child{border-bottom:0}.admin-detail-list svg{color:#43c8ff}.admin-detail-list span{display:grid;grid-gap:4px;gap:4px}.admin-detail-list b{color:#eef7ff}.admin-detail-list small,.admin-detail-list time{color:#6f8ca5;font-size:12px}.admin-orders-table,.admin-renewals-table{min-width:900px}@media(max-width:900px){.admin-customer-filters{grid-template-columns:1fr 1fr}.admin-filter-actions{grid-column:1/-1}.admin-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-detail-grid>div:nth-child(3n){border-right:1px solid rgba(77,171,235,.1)}.admin-detail-grid>div:nth-child(2n){border-right:0}}@media(max-width:700px){.admin-panel-heading{align-items:flex-start;flex-direction:column;padding:20px}.admin-customer-filters{grid-template-columns:1fr;padding:16px 20px}.admin-filter-actions{grid-column:auto}.admin-table td,.admin-table th{padding:13px 14px}.admin-detail-grid{grid-template-columns:1fr}.admin-detail-grid>div{border-right:0!important}.admin-detail-list>div{grid-template-columns:auto 1fr}.admin-detail-list time{grid-column:2}}