@charset "UTF-8";
:root{color-scheme:dark;--bg:#080b12;--panel:#10151f;--panel-light:#141c29;--line:#25303e;--muted:#8794a8;--text:#e9eef6;--cyan:#87e9ef;--cyan-strong:#50dce9;--danger:#ff9d9d;--green:#9ce6bb;--radius:16px;font-family:Inter,"Segoe UI","PingFang SC","Microsoft YaHei",sans-serif;font-synthesis:none}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:var(--bg);color:var(--text);font-size:14px;line-height:1.7;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{cursor:pointer}button:disabled{cursor:wait;opacity:.55}button,input,select,textarea{color:var(--text)}button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid var(--cyan);outline-offset:5px}input:focus,textarea:focus,select:focus{outline:2px solid #72dce255;outline-offset:2px;border-color:var(--cyan)}h1,h2,h3,p{margin:0}button{border:0}a,button{transition:background .18s,color .18s,transform .18s,border-color .18s}svg{display:block}small{font-size:12px}.section-wrap{width:min(1160px,calc(100% - 100px));margin:0 auto}.site-grid{position:absolute;inset:0 0 auto;height:900px;pointer-events:none;background:radial-gradient(ellipse at 68% 18%,#14304425,transparent 58%),linear-gradient(#25304415 1px,transparent 1px),linear-gradient(90deg,#25304415 1px,transparent 1px);background-size:auto,80px 80px,80px 80px;mask-image:linear-gradient(#000,transparent)}.site-header{height:100px;max-width:1320px;margin:auto;padding:0 50px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ffffff0c;position:relative;z-index:2}.brand{display:flex;align-items:center;gap:11px;white-space:nowrap}.brand-mark{display:grid;place-items:center;width:40px;height:40px;background:#a3eaf1;color:#0c1923;border-radius:11px;font-family:Arial,sans-serif;font-size:39px;line-height:1}.brand>span:last-child{font-size:20px;font-weight:650;line-height:1.2;letter-spacing:1px}.brand b{font-weight:500}.brand small{display:block;font-size:8px;letter-spacing:2.6px;color:#9aa9bc;margin-top:7px;font-weight:450}.site-header nav{display:flex;gap:37px;color:#acb6c7;font-size:13px}.site-header nav a:hover,.text-link:hover,.site-footer a:hover{color:var(--cyan)}.button{display:inline-flex;gap:20px;align-items:center;justify-content:center;min-height:46px;padding:11px 22px;border-radius:7px;font-size:13px;font-weight:600;letter-spacing:.3px}.button-primary{background:var(--cyan);color:#10202a;border:1px solid #aaf6fa;box-shadow:0 0 20px #8fe8ef08}.button-primary:hover{background:#a3f0f5;transform:translateY(-1px)}.button-ghost{border:1px solid #33404f;background:#ffffff03;color:#c5d1e0}.button-ghost:hover{border-color:#6b8598;background:#1a2633}.button-subtle{background:#151e2b;color:#bad7e4;border:1px solid #273646}.button-subtle:hover{background:#223242}.button-small{min-height:33px;padding:6px 12px;font-size:12px}.header-order{min-height:38px;font-size:12px;padding:7px 16px}.hero{position:relative;display:grid;grid-template-columns:1.05fr 1fr;align-items:center;min-height:590px;padding:65px 0 48px;gap:30px}.eyebrow{font-size:10px;letter-spacing:2.2px;font-weight:600;color:#91a4b9;display:flex;align-items:center;gap:9px;line-height:1.5}.tiny-dot{display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--cyan);box-shadow:0 0 10px #74d9e57a;flex:none}h1{font-size:68px;font-weight:550;line-height:1.27;letter-spacing:-2px;margin:26px 0 21px}h1>span{background:linear-gradient(100deg,#f2f7ff 4%,#8fe4f0 86%);background-clip:text;-webkit-text-fill-color:transparent}.hero-description{font-size:16px;line-height:1.95;letter-spacing:.3px;color:#96a5ba}.hero-actions{display:flex;align-items:center;gap:29px;margin-top:31px}.text-link{font-size:12px;display:inline-flex;gap:13px;align-items:center;color:#b2c0d1}.hero-points{display:flex;gap:26px;margin-top:33px;color:#75869d;font-size:11px}.hero-points i{font-style:normal;color:#8eafc0;font-size:14px;margin-right:5px}.hero-art{height:440px;position:relative;perspective:900px;isolation:isolate}.art-grid{position:absolute;inset:20px;background-image:linear-gradient(#6387a014 1px,transparent 1px),linear-gradient(90deg,#6387a014 1px,transparent 1px);background-size:40px 40px;mask-image:radial-gradient(ellipse,#000 10%,transparent 65%)}.orbital-glow{position:absolute;inset:40px 25px;background:radial-gradient(ellipse,#36a6cd24,transparent 64%);filter:blur(24px)}.orbit{position:absolute;left:50%;top:49%;width:460px;height:205px;border:1px solid #7fd9e847;border-radius:50%;transform:translate(-50%,-50%) rotate(-29deg);box-shadow:0 -1px 2px #a9e8ff16,inset 0 0 12px #6dc7e50b;z-index:2;pointer-events:none}.orbit-two{width:390px;height:355px;transform:translate(-50%,-50%) rotate(46deg);border-color:#689fb424;z-index:-1}.orbit-three{width:500px;height:243px;transform:translate(-50%,-50%) rotate(-29deg);border-color:#7fd9e814;z-index:-1}.core-card{position:absolute;left:50%;top:49%;width:215px;height:264px;border-radius:23px;border:1px solid #a3d6f37a;background:linear-gradient(145deg,#35566a,#17273b 45%,#101e2e 70%,#2c526a);box-shadow:15px 26px 60px #000b,inset 1px 1px 1px #b7e8ff88,inset -3px -1px 1px #406b8c,0 0 55px #78cef61a;transform:translate(-50%,-50%) rotate(-12deg) rotateY(-14deg) rotateX(10deg);z-index:1;padding:22px;overflow:hidden}.core-card:before{content:"";position:absolute;inset:-100px 70px;background:linear-gradient(90deg,transparent,#b2e5ff19,transparent);transform:rotate(20deg);width:80px}.core-top{font-size:7px;letter-spacing:2.2px;color:#99b8cd}.core-symbol{font-size:126px;color:#abedfb;text-shadow:0 0 32px #70d9ff70,3px 5px 0 #3a758c;font-family:Arial,sans-serif;line-height:1.4;text-align:center}.core-bottom{display:flex;align-items:center;justify-content:space-between;font-size:7px;letter-spacing:1px;color:#83a0b5;line-height:1.7}.core-bottom b{color:#bbd4e5;font-size:8px;font-weight:500}.core-arrow{font-size:26px;font-weight:300;color:#afd9ee}.orbit-dot{position:absolute;width:8px;height:8px;border-radius:50%;background:#a6efff;box-shadow:0 0 15px #9defff;z-index:3}.dot-one{left:9%;top:61%}.dot-two{right:11%;top:31%;width:5px;height:5px;opacity:.7}.art-tag{position:absolute;border:1px solid #48657770;border-radius:8px;background:linear-gradient(110deg,#142332ee,#122331d9);backdrop-filter:blur(16px);box-shadow:0 15px 35px #0005;z-index:4}.tag-top{top:70px;right:5px;padding:9px 12px;display:flex;align-items:center;gap:8px;font-size:7px;letter-spacing:1.5px;color:#b2cedc}.tag-bottom{bottom:55px;left:3px;display:flex;align-items:center;gap:14px;padding:13px 16px;font-size:12px;color:#d8e8f2}.tag-bottom small{font-size:9px;letter-spacing:1px;color:#829aaf}.tag-icon{color:var(--cyan);font-size:23px}.tag-arrow{font-size:17px;padding-left:17px;color:#78a7bc}.coordinates{position:absolute;font-size:7px;letter-spacing:1.4px;line-height:1.9;color:#476278}.coord-top{top:24px;left:36px}.coord-bottom{bottom:5px;right:10px}.coord-bottom span{margin-left:20px;color:#95c0d5;letter-spacing:6px}.preview-notice{border:1px solid #26323f;border-radius:8px;display:flex;align-items:center;gap:11px;padding:12px 17px;color:#9aaabe;background:#111821b5;font-size:11px;position:relative}.notice-symbol{color:#9edbe7;font-size:17px}.notice-label{margin-left:auto;font-size:8px;border:1px solid #3a4c60;letter-spacing:1.3px;padding:2px 7px;color:#a5bdd4;border-radius:3px;flex:none}.plans{padding-top:75px;padding-bottom:68px}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:30px}.section-heading .eyebrow,.faq .eyebrow{margin-bottom:15px}.section-heading h2,.faq h2{font-size:31px;font-weight:550;line-height:1.5;letter-spacing:-.7px}.accent-dot{color:var(--cyan)}.section-heading>p{font-size:11px;color:#8392a7;line-height:1.9;text-align:right}.product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.product-card{position:relative;display:flex;flex-direction:column;border:1px solid #26313f;background:linear-gradient(130deg,#151d2a8c,#0d121c);border-radius:12px;padding:27px 25px 24px;overflow:hidden}.product-card.featured{border-color:#609aa7;background:radial-gradient(ellipse at 50% 0,#27535d3d,transparent 70%),#111b25;box-shadow:0 0 24px #82e8ee06}.product-card.featured:before{content:"";position:absolute;top:0;left:18%;width:64%;height:1px;background:linear-gradient(90deg,transparent,#c3ffff,transparent);box-shadow:0 0 15px #a1ffff}.product-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.product-icon{display:grid;place-items:center;width:35px;height:35px;border:1px solid #3b4f62;border-radius:9px;font-size:22px;color:#a8c5dc;background:#26364833}.featured .product-icon{background:#8ee7ed;color:#13353e;border-color:#b6fbff}.badge{font-size:9px;letter-spacing:.5px;padding:2px 8px;border-radius:4px;border:1px solid #3a5365;color:#a6dce6;background:#1a35434d}.product-card h3{font-size:19px;font-weight:600;letter-spacing:.1px}.product-subtitle{color:#8a9aaf;font-size:11px;margin-top:5px;min-height:19px}.price{display:flex;align-items:baseline;gap:4px;margin:24px 0 4px;color:#eaf2fa}.price-currency{font-size:19px;font-weight:500}.price-value{font-size:40px;line-height:1;font-weight:500;letter-spacing:-1.5px;font-variant-numeric:tabular-nums}.price-unit{font-size:10px;color:#7c8fa4;margin-left:5px}.product-description{font-size:10px;color:#8292a5;min-height:36px;line-height:1.8;margin:12px 0 19px}.product-features{list-style:none;margin:0 0 24px;padding:20px 0 0;border-top:1px solid #2b3743;display:grid;gap:10px;flex:1;font-size:11px;color:#b5c1d0}.product-features li{display:flex;gap:9px;align-items:start}.feature-check{color:#81b9c7;font-size:12px}.product-card .button{width:100%;font-size:12px;justify-content:space-between;min-height:42px}.product-note{text-align:center;font-size:9px;color:#667e91;margin-top:10px}.section-footnote{font-size:10px;color:#6f8297;margin-top:19px;line-height:1.8}.section-footnote span{margin-right:4px}.loading-card{grid-column:1/-1;text-align:center;border:1px dashed var(--line);padding:75px 20px;color:var(--muted);border-radius:12px}.how{border-top:1px solid #212b38;border-bottom:1px solid #212b38;padding:56px 0 60px}.small-label{font-size:8px;letter-spacing:1.5px;color:#688196;margin-bottom:10px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:37px;margin-top:35px}.step{position:relative;padding-right:30px}.step:not(:last-child):after{content:"";height:1px;background:linear-gradient(90deg,#354e60,transparent);position:absolute;left:67px;right:0;top:22px}.step-num{position:absolute;right:10px;top:0;color:#233243;font-size:37px;font-weight:400;letter-spacing:-1px;line-height:1}.step-icon{display:grid;place-items:center;width:43px;height:43px;border:1px solid #2a3c4c;color:#a8d2e0;background:#14212c;border-radius:10px;font-size:21px}.step h3{font-size:15px;font-weight:550;margin-top:23px;margin-bottom:8px}.step p{color:#7f90a6;font-size:11px;line-height:1.95}.faq{display:grid;grid-template-columns:.9fr 1.6fr;gap:90px;padding-top:75px;padding-bottom:70px}.faq-intro>p:not(.eyebrow){font-size:12px;color:#8392a6;margin:15px 0 32px}.faq-list details{border-bottom:1px solid #24303d;padding:18px 0}.faq-list details:first-child{padding-top:0}.faq-list summary{display:flex;align-items:center;justify-content:space-between;cursor:pointer;list-style:none;font-size:13px;color:#c4d0df;gap:20px}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{font-size:20px;line-height:1;color:#758fa7;font-weight:300}.faq-list details[open] summary span{transform:rotate(45deg);color:#b4e6ed}.faq-list details p{font-size:11px;line-height:1.95;color:#8294aa;max-width:540px;margin-top:15px;padding-right:30px}.closing{background:radial-gradient(ellipse at 95% 90%,#3c8aa422,transparent 60%),linear-gradient(90deg,#121d2a,#0d1620);border:1px solid #2b3e50;border-radius:12px;padding:33px 36px;display:flex;justify-content:space-between;align-items:center;position:relative;overflow:hidden}.closing:before{content:"+ + + + +";position:absolute;right:270px;top:10px;letter-spacing:25px;color:#57788733;transform:rotate(-30deg);font-size:45px;pointer-events:none}.closing h2{font-size:23px;font-weight:500;letter-spacing:.5px;margin-top:10px}.closing .eyebrow{font-size:8px}.closing .button{z-index:1}.site-footer{padding-top:50px;padding-bottom:25px}.footer-top{display:flex;align-items:center;gap:28px;padding-bottom:28px}.footer-top .brand-mark{width:31px;height:31px;font-size:30px;border-radius:8px;background:#8cb9c8}.footer-top .brand>span:last-child{font-size:16px}.footer-top .brand small{font-size:6px;letter-spacing:2px;margin-top:5px}.footer-top>p{font-size:10px;color:#657a90}.footer-top>div{margin-left:auto;display:flex;gap:25px;font-size:10px;color:#7d91a7}.footer-bottom{border-top:1px solid #1e2a36;padding-top:20px;display:flex;justify-content:space-between;font-size:9px;color:#526a80}.footer-bottom .tiny-dot{margin-left:12px;width:4px;height:4px;background:#6fabb8}.checkout-dialog{width:min(480px,calc(100% - 28px));max-height:calc(100dvh - 40px);border:1px solid #395168;background:linear-gradient(140deg,#172433,#0e1621);color:var(--text);border-radius:16px;padding:28px;box-shadow:0 30px 100px #0009}.checkout-dialog::backdrop{background:#03070dc9;backdrop-filter:blur(8px)}.dialog-heading{display:flex;justify-content:space-between;align-items:start;gap:10px;margin-bottom:23px}.dialog-heading h2{font-size:23px;margin-top:8px;font-weight:550}.dialog-heading .eyebrow{font-size:8px;letter-spacing:1.5px}.icon-button{width:32px;height:32px;display:grid;place-items:center;background:transparent;color:#9ab1c5;border:1px solid #30475c;border-radius:7px;font-size:23px;line-height:1}.icon-button:hover{background:#233c51}.checkout-product{display:flex;align-items:center;justify-content:space-between;padding:17px;border:1px solid #335065;border-radius:9px;margin-bottom:22px;background:#182d3a70;gap:10px}.checkout-product span{font-size:15px}.checkout-product small{display:block;margin-top:3px;color:var(--muted);font-size:11px}.checkout-product strong{color:#a9eaf0;font-size:23px;white-space:nowrap}.field{display:grid;gap:7px;margin-bottom:17px}.field label{font-size:12px;color:#c3d1df}.field input,.field textarea,.field select,.table-input{width:100%;background:#0c1520;border:1px solid #314253;padding:11px 12px;border-radius:6px;font-size:13px;min-width:0}.field input::placeholder,.field textarea::placeholder{color:#526a7e}.field small{font-size:10px;color:#748ba1}.field textarea{min-height:115px;resize:vertical}.check-field{display:flex;align-items:start;gap:9px;font-size:10px;line-height:1.9;color:#8ea2b8;margin:18px 0}.check-field input{accent-color:var(--cyan);margin:4px 0 0;width:14px;height:14px;flex:none}.form-error{font-size:12px;color:var(--danger);line-height:1.7;margin:12px 0;overflow-wrap:anywhere}.form-error:empty{display:none}.full-width{width:100%}.dialog-note{font-size:10px;color:#71899e;text-align:center;margin-top:13px}.toast{position:fixed;z-index:100;bottom:26px;left:50%;transform:translateX(-50%);max-width:calc(100% - 32px);padding:11px 20px;background:#1e3848;color:#d6eff6;border:1px solid #476b7c;border-radius:8px;box-shadow:0 8px 30px #0005;font-size:12px}.toast[hidden]{display:none}.page-main{position:relative;width:min(900px,calc(100% - 48px));margin:55px auto 90px;min-height:58vh}.page-intro{margin-bottom:28px}.page-intro h1{font-size:36px;margin:14px 0 10px;letter-spacing:-.7px}.page-intro p:not(.eyebrow){font-size:13px;color:#869eb4}.panel{background:linear-gradient(135deg,#131f2b,#0e1721);border:1px solid #2b3e50;border-radius:12px;padding:26px}.panel+.panel{margin-top:22px}.panel h2{font-size:18px;font-weight:550;margin-bottom:17px}.lookup-panel{max-width:530px;margin:0 auto}.panel p.muted,.muted{color:#839bb1}.lookup-panel>.muted{font-size:12px;margin-bottom:20px}.order-layout{display:grid;grid-template-columns:1.2fr 1fr;gap:20px}.order-layout>.panel{margin-top:0}.order-summary-head{display:flex;justify-content:space-between;align-items:start;gap:12px;margin-bottom:22px}.order-summary-head h2{margin:0 0 3px}.order-id{font-size:11px;font-family:ui-monospace,monospace;color:#7d99af;overflow-wrap:anywhere}.status-badge{display:inline-block;white-space:nowrap;padding:4px 9px;border-radius:5px;border:1px solid #466379;color:#bdd5e8;background:#263d514d;font-size:10px;line-height:1.6}.status-delivered{border-color:#345b4d;color:#a4dbb9;background:#16332980}.status-needs_attention,.status-expired,.status-cancelled{border-color:#6d5043;color:#e6b69b;background:#3a2b2255}.order-data{display:grid;grid-template-columns:auto 1fr;gap:13px 18px;margin:20px 0;font-size:12px}.order-data dt{color:#728ba0}.order-data dd{margin:0;text-align:right;overflow-wrap:anywhere}.payment-area{border-top:1px solid #293e4f;padding-top:20px;margin-top:21px}.payment-area>p{font-size:11px;color:#889db0;margin-bottom:15px}.token-panel{border-color:#4e7478;background:linear-gradient(130deg,#163035,#101c29);margin-bottom:23px}.token-panel h2{font-size:16px;color:#c3eff2;margin-bottom:9px}.token-panel p{font-size:12px;color:#a6bbc7;margin-bottom:12px}.token-panel .token-box{background:#0b1b22;border:1px solid #385c66;border-radius:6px;display:block;padding:12px;word-break:break-all;color:#d2f6fa;font:12px/1.7 ui-monospace,monospace;margin-bottom:13px}.token-panel .token-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.token-panel .token-actions small{font-size:10px;color:#90aaba}.timeline{list-style:none;margin:0;padding:0}.timeline li{padding:0 0 23px 23px;border-left:1px solid #354d60;position:relative;margin-left:4px}.timeline li:last-child{border-left-color:transparent;padding-bottom:0}.timeline li:before{content:"";width:7px;height:7px;border-radius:50%;background:#7bcad4;position:absolute;left:-4px;top:7px;box-shadow:0 0 0 4px #142633}.timeline strong{font-size:12px;font-weight:500;display:block}.timeline time{font-size:10px;color:#637f97;display:block;margin-top:5px}.timeline p{font-size:11px;color:#8ca4b8;margin-top:4px}.delivery-box{margin-top:22px;white-space:pre-wrap;overflow-wrap:anywhere;color:#c5e4ed;font-size:13px;padding:20px;background:#0c1c24;border:1px solid #315c66;border-radius:8px}.order-actions{display:flex;gap:15px;margin-top:20px;align-items:center;flex-wrap:wrap}.order-actions small{font-size:10px;color:#6b8499}.empty-state{text-align:center;padding:28px 15px;color:#7c96ab;font-size:12px}.admin-main{width:min(1200px,calc(100% - 60px))}.admin-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px}.admin-toolbar .page-intro{margin-bottom:0}.admin-nav{display:flex;gap:9px}.admin-tabs{display:flex;gap:8px;margin-bottom:22px;border-bottom:1px solid #263c4c;padding-bottom:14px}.admin-tab{background:transparent;color:#879fb4;padding:9px 16px;border-radius:6px;font-size:13px}.admin-tab[aria-selected=true]{background:#19313e;color:#b6eaf0}.metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin-bottom:22px}.metric{padding:20px;border:1px solid #2b3e50;border-radius:10px;background:#111e2a}.metric span{font-size:11px;color:#819bb0}.metric strong{display:block;font-size:27px;font-weight:500;margin-top:7px}.table-wrap{overflow:auto}.data-table{border-collapse:collapse;width:100%;font-size:11px;white-space:nowrap}.data-table th,.data-table td{padding:13px 12px;text-align:left;border-bottom:1px solid #243a4b;vertical-align:middle}.data-table th{font-size:10px;letter-spacing:.3px;color:#718ba0;font-weight:500}.data-table td{color:#c1d0de}.data-table th:first-child,.data-table td:first-child{padding-left:0}.data-table td:last-child{padding-right:0}.data-table small{display:block;color:#6b88a0;font-size:10px}.data-table .action-row{display:flex;gap:7px}.table-input{width:95px;padding:5px 8px;font-size:12px}.table-select{max-width:130px;background:#0b1823;border:1px solid #304b5e;padding:5px;color:#b7d2e2;border-radius:5px;font-size:11px}.table-check{accent-color:var(--cyan);width:16px;height:16px}.admin-config{display:grid;grid-template-columns:1fr 1fr;gap:14px}.config-item{padding:17px;background:#0d1c28;border:1px solid #284353;border-radius:8px}.config-item span{display:block;font-size:11px;color:#7d9cb3;margin-bottom:6px}.config-item strong{font-size:13px;font-weight:500}.admin-stock{max-width:570px}.admin-help{font-size:11px;color:#859eb3;line-height:1.9;margin:15px 0}.login-demo{font-size:11px;padding:12px 14px;background:#15313b;border:1px solid #315466;border-radius:7px;margin:0 0 20px;color:#9ec4d2}.login-demo code{font-family:ui-monospace,monospace;color:#c2edf4}.inline-heading{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:18px}.inline-heading h2{margin-bottom:0}.connection-state{font-size:10px;color:#87aab8;display:flex;align-items:center;gap:6px}.danger-button{background:#412e2e;color:#efbbbb;border:1px solid #634343}.dialog-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:20px}[hidden]{display:none!important}
@media(min-width:1450px){.hero{min-height:625px}.hero-art{transform:scale(1.05)}}
@media(max-width:1050px){.section-wrap{width:calc(100% - 64px)}.site-header{padding:0 32px}.hero{gap:10px;min-height:560px}h1{font-size:58px}.hero-art{transform:scale(.86);transform-origin:center center}.hero-points{gap:14px}.product-card{padding:22px 20px}.faq{gap:50px}.hero-actions{gap:20px}.hero-description{font-size:15px}.footer-top>p{display:none}}
@media(max-width:760px){.section-wrap{width:calc(100% - 40px)}.site-header{height:78px;padding:0 20px}.site-header nav{display:none}.brand-mark{width:34px;height:34px;font-size:33px}.brand>span:last-child{font-size:17px}.brand small{font-size:7px;letter-spacing:2px;margin-top:5px}.header-order{font-size:11px;padding:6px 12px;min-height:35px}.hero{grid-template-columns:1fr;padding:47px 0 28px;gap:0;overflow:hidden}.hero-copy{text-align:center;z-index:3}.hero-copy>.eyebrow{justify-content:center;font-size:8px;letter-spacing:1.6px}h1{font-size:54px;line-height:1.22;margin:24px 0 20px;letter-spacing:-2px}.hero-description{font-size:13px}.hero-actions{justify-content:center;gap:22px;margin-top:25px}.hero-points{justify-content:center;gap:21px;margin-top:25px;font-size:9px}.hero-art{height:350px;transform:scale(.88);width:460px;max-width:130%;justify-self:center;margin-top:0;margin-bottom:-25px}.coord-top{top:4px}.coord-bottom{bottom:-2px;font-size:6px}.tag-top{top:40px;right:15px}.tag-bottom{bottom:30px;left:15px}.core-card{width:195px;height:243px;padding:20px}.core-symbol{font-size:112px}.orbit{width:405px;height:185px}.orbit-two{width:335px;height:300px}.orbit-three{width:445px;height:215px}.preview-notice{font-size:10px;align-items:start;padding:12px;gap:8px}.notice-label{font-size:6px;margin-top:3px;padding:2px 5px}.notice-symbol{font-size:14px}.plans{padding-top:50px;padding-bottom:40px}.section-heading{align-items:start;gap:15px;margin-bottom:23px}.section-heading h2,.faq h2{font-size:25px;letter-spacing:-.5px}.section-heading>p{display:none}.eyebrow{font-size:8px;letter-spacing:1.5px}.section-heading .eyebrow{margin-bottom:10px}.product-grid{grid-template-columns:1fr;gap:18px}.product-card{padding:24px}.product-card h3{font-size:21px}.product-top{margin-bottom:12px}.product-subtitle{font-size:12px}.product-description{font-size:11px;min-height:0}.product-features{font-size:12px;gap:11px;margin-bottom:20px}.price{margin-top:22px}.product-card .button{min-height:45px}.section-footnote{font-size:9px;margin-top:17px}.how{padding:37px 0}.small-label{display:none}.steps{grid-template-columns:1fr;gap:27px;margin-top:25px}.step{padding-left:64px;padding-right:30px;min-height:87px}.step-icon{position:absolute;left:0;top:0}.step h3{margin-top:0;margin-bottom:6px;font-size:15px}.step p{font-size:11px}.step p br{display:none}.step-num{font-size:30px;right:0}.step:not(:last-child):after{height:20px;width:1px;top:auto;bottom:-25px;left:21px;background:#2c4151}.faq{grid-template-columns:1fr;gap:32px;padding-top:42px;padding-bottom:40px}.faq-intro h2 br{display:none}.faq-intro>p:not(.eyebrow){margin:10px 0 16px}.faq-list summary{font-size:12px}.faq-list details p{font-size:11px}.faq-list details{padding:16px 0}.closing{padding:25px;display:block}.closing h2{font-size:21px;margin-top:12px}.closing .button{margin-top:22px;min-height:41px;font-size:11px}.closing:before{right:-5px;top:40px;font-size:38px;letter-spacing:12px}.site-footer{padding-top:35px}.footer-top{gap:15px;flex-wrap:wrap}.footer-top>div{gap:18px;font-size:9px}.footer-bottom{font-size:8px;gap:20px}.footer-bottom>span:last-child{display:none}.page-main{width:calc(100% - 32px);margin:34px auto 55px}.page-intro h1{font-size:29px}.panel{padding:20px}.order-layout{grid-template-columns:1fr}.checkout-dialog{padding:22px}.metrics{grid-template-columns:repeat(2,1fr);gap:10px}.metric{padding:15px}.metric strong{font-size:24px}.admin-toolbar{align-items:start}.admin-toolbar .page-intro h1{font-size:25px}.admin-nav{gap:6px;flex-direction:column}.admin-tabs{gap:0}.admin-tab{padding:8px 13px;font-size:12px}.admin-config{grid-template-columns:1fr}.order-data{gap:12px;font-size:11px}.token-panel p{font-size:11px}}
.order-filters{display:flex;align-items:end;gap:12px;margin:0 0 20px;flex-wrap:wrap}.order-filters .field{margin:0;min-width:150px}.order-filters .order-search-field{flex:1;min-width:200px}.order-filters>.button{min-height:44px}.orders-pagination{display:flex;justify-content:flex-end;align-items:center;gap:14px;margin-top:20px;font-size:12px}.orders-pagination button:disabled{cursor:default}.admin-main .panel{min-width:0}@media(max-width:480px){.order-filters .field,.order-filters .order-search-field{flex:1 1 100%;min-width:0}.orders-pagination{justify-content:space-between;gap:8px;font-size:10px}.orders-pagination .button{padding:6px 10px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}
