@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-latin-600-normal-DepVgxBB.woff2)format("woff2"),url(/assets/barlow-condensed-latin-600-normal-BFJEwTuo.woff)format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-latin-700-normal-v1xN8_Wq.woff2)format("woff2"),url(/assets/barlow-condensed-latin-700-normal-Dmwat-ge.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff")}:root{color:#ebece7;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-synthesis:none;--ground:#101112;--panel:#191c1e;--low:#141617;--line:#3d4245;--muted:#adb4b9;--accent:#fff100;--blue:#164eff;--display:"Barlow Condensed", "Arial Narrow", sans-serif;--mono:"IBM Plex Mono", monospace;background:#101112;font-family:Arial,PingFang SC,Microsoft YaHei,sans-serif}*{box-sizing:border-box}body{background-image:radial-gradient(#ffffff09 .65px,#0000 .65px);background-size:5px 5px;min-width:320px;min-height:100dvh;margin:0;padding:26px 38px 0}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button,a{touch-action:manipulation;-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{opacity:.45;cursor:not-allowed}button,a,input,textarea,summary{outline-offset:5px}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,summary:focus-visible{outline:2px solid var(--accent)}[hidden]{display:none!important}h1,h2,h3,p,figure{margin:0}p{line-height:1.75}p+p{margin-top:10px}h2{font-size:23px;line-height:1.5}h3{font-size:16px;line-height:1.6}small,.small{font-size:12px;line-height:1.7}.mono{font-family:var(--mono);overflow-wrap:anywhere;font-size:12px}.muted{color:var(--muted)}.shell{max-width:1320px;margin:auto}.masthead{border-top:1px solid #6a6e70;border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;min-height:88px;padding:14px 0 18px;display:flex}.brand{align-items:center;gap:17px;display:flex}.brand img{object-fit:contain}.brand>span{font:600 28px/.95 var(--display);letter-spacing:.7px}.brand small{font:10px/1.4 var(--mono);letter-spacing:.2px;color:var(--muted);margin-top:10px;display:block}nav{gap:5px;display:flex}.nav{clip-path:polygon(10px 0,100% 0,calc(100% - 10px) 100%,0 100%);white-space:nowrap;background:#262a2c;padding:10px 22px;font-size:13px}.nav span{font:9px var(--mono);color:#bdc4c8;margin-top:4px;display:block}.nav.active,.nav:hover{background:var(--accent);color:#101112}.nav.active span,.nav:hover span{color:#393a1b}.eyebrow{font:10px/1.8 var(--mono);letter-spacing:1.4px;color:var(--muted)}.product-hero{grid-template-columns:.85fr 1.55fr;align-items:center;gap:45px;padding:56px 0 46px;display:grid}.product-copy h1{font:700 clamp(43px, 4.6vw, 67px)/.9 var(--display);letter-spacing:-.4px;color:var(--accent);margin:18px 0 23px}.product-copy h1 span{color:#f0f1ed}.intro{margin-bottom:16px;font-size:25px;font-weight:600;line-height:1.5}.description{color:var(--muted);max-width:390px;font-size:14px}.purchase{align-items:center;gap:24px;margin:29px 0 16px;display:flex}.price{font:600 33px/1 var(--display);white-space:nowrap}.price small{font:10px var(--mono);color:var(--muted);margin-top:9px;display:block}.button{color:#f0f1ed;text-align:center;background:#252a2d;border:1px solid #686e71;justify-content:center;align-items:center;gap:12px;min-height:44px;padding:11px 18px;font-size:13px;font-weight:600;line-height:1.5;transition:background .15s,color .15s;display:inline-flex}.button:hover:not(:disabled){background:#3d4448}.button.primary{background:var(--accent);color:#101112;border-color:var(--accent)}.button.primary:hover:not(:disabled){background:#e0d400}.button.danger{color:#ffb1a9;border-color:#9d5350}.purchase .button{white-space:nowrap;clip-path:polygon(9px 0,100% 0,calc(100% - 9px) 100%,0 100%);flex:1}.preview{border:1px solid var(--line);background:#151719;min-width:0;box-shadow:8px 8px #050606}.panel-bar{background:var(--blue);color:#f6f7ff;font:10px var(--mono);justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;display:flex}.preview>a{padding:13px;display:block}.preview img{width:100%;height:auto;display:block}.preview figcaption{color:var(--muted);border-top:1px solid var(--line);justify-content:space-between;padding:12px 16px;font-size:11px;display:flex}.section-title{justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:20px;display:flex}.section-title>.mono{color:var(--muted);font-size:9px}.how-section{border-top:2px solid var(--accent);padding:28px 0}.process-strip{grid-template-columns:1fr 1fr 1.25fr;gap:30px;margin:24px 0 20px;padding:0;list-style:none;display:grid}.process-strip li{gap:14px;display:flex}.process-strip b{font:600 30px/1.2 var(--display);color:var(--accent)}.process-strip p{color:var(--muted);max-width:30em;margin-top:6px;font-size:13px}.flow-note{color:#c6cdd1;background:#202427;padding:12px 16px;font-size:13px}.recent-section{border-top:1px solid var(--line);padding:30px 0}.recent-section>.muted{font-size:13px}.recent-list{color:var(--muted);padding:22px 0 0;font-size:14px}.recent-order{background:var(--panel);border-left:2px solid var(--line);grid-template-columns:1fr .9fr 1.5fr;align-items:center;gap:15px;margin-bottom:6px;padding:18px;display:grid}.recent-order:hover{border-left-color:var(--accent);background:#252c30}.recent-order strong{color:#ecede8}.recent-order .status{font-size:12px}.contact-section{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:35px;padding:32px 0;display:flex}.contact-section h2{font-size:21px}.contact-section p{margin-top:8px;font-size:13px}.contacts{gap:36px;margin:0;display:flex}.contacts dt{color:var(--muted);font:11px var(--mono);margin-bottom:7px}.contacts dd{font:14px var(--mono);color:var(--accent);overflow-wrap:anywhere;margin:0}footer{border-top:1px solid var(--line);color:var(--muted);font:10px var(--mono);justify-content:space-between;gap:20px;padding:20px 0;display:flex}footer a:hover{color:var(--accent)}.notice{border-left:3px solid var(--accent);overflow-wrap:anywhere;background:#292a1b;margin:18px 0;padding:17px 20px;font-size:14px;line-height:1.8}.notice.error{color:#ffcec7;background:#302120;border-color:#ff9c92}.panel{background:var(--panel);border:1px solid var(--line);margin:22px 0;padding:26px}.panel>p{margin-top:12px}.page-heading{justify-content:space-between;align-items:center;gap:20px;padding:36px 0 22px;display:flex}.page-heading h1{margin:9px 0 12px;font-size:34px}.page-heading .mono{color:var(--muted)}.order-main{max-width:1080px;margin:auto}.order-progress{grid-template-columns:repeat(4,1fr);gap:5px;margin:12px 0 24px;padding:0;list-style:none;display:grid}.order-progress li{color:var(--muted);text-align:center;background:#252a2d;padding:13px;font-size:13px}.order-progress .active{background:var(--blue);color:#f3f5ff}.summary-top{justify-content:space-between;align-items:center;gap:20px;display:flex}.status{color:var(--accent);overflow-wrap:anywhere;line-height:1.65}.status[data-status=CANCELLED],.status[data-status=REFUNDED]{color:#bec2c5}.status[data-status=PAYMENT_VERIFIED],.status[data-status=COMPLETED]{color:#b2e1c6}.summary-top h2{margin-top:6px;font-size:20px}.details-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:27px 0;display:grid}.details-grid dt{color:var(--muted);margin-bottom:8px;font-size:12px}.details-grid dd{overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.7}.payment-grid{grid-template-columns:.85fr 1.25fr;gap:20px;display:grid}.payment-grid .panel{margin:0;padding:26px}.payment-grid h2{font-size:20px}.qr-panel{text-align:center}.qr-panel p{margin-top:14px}.amount{color:var(--accent);white-space:nowrap;font-size:25px}.qr{width:100%;max-width:380px;height:auto;margin:20px auto;display:block}.instruction-list{color:#d6dada;margin:20px 0;padding-left:22px;font-size:14px;line-height:1.95}.instruction-list li{margin:12px 0;padding-left:6px}label{margin:20px 0 10px;font-size:13px;font-weight:600;display:block}input,textarea{color:#f2f3ef;background:#0d1011;border:1px solid #686e71;border-radius:0;width:100%;min-width:0;min-height:46px;padding:12px;line-height:1.6;display:block}input::placeholder,textarea::placeholder{color:#91999d;font-size:12px}textarea{resize:vertical}form .button{margin-top:18px}form p{margin:9px 0}form+p{margin-top:18px}.payment-form-panel>p{margin-top:24px}.handoff{border-color:#747338;padding:0}.handoff .panel-bar{color:#eee996;background:#323515}.handoff-body{padding:28px}.handoff-body>p{margin:16px 0;font-size:14px}.backup-section{color:var(--muted);margin:24px 0 36px;font-size:13px}.backup-section summary{cursor:pointer;min-height:44px;padding:12px 0}.backup-section p{margin:12px 0}.backup-section input{max-width:650px}.backup-section .button{margin-top:12px}.actions{flex-wrap:wrap;gap:10px;margin:18px 0;display:flex}.search-form{max-width:530px;margin:22px 0}.search-form .actions{flex-wrap:nowrap;margin-top:0}.search-form .button{white-space:nowrap;margin-top:0}.table-scroll{margin:25px 0;overflow-x:auto}table{border-collapse:collapse;text-align:left;width:100%;min-width:910px;font-size:12px}caption{text-align:left;color:var(--muted);padding:10px 0}th{background:var(--blue);white-space:nowrap;padding:13px;font-weight:500}td{border-bottom:1px solid var(--line);vertical-align:top;overflow-wrap:anywhere;max-width:250px;padding:14px 13px;line-height:1.8}td .row-order{color:var(--accent);text-align:left;font:11px var(--mono);background:0 0;border:0;min-height:30px;padding:0;text-decoration:underline}td small{color:var(--muted);font-size:11px;display:block}.admin-detail{scroll-margin-top:20px}dialog{border:1px solid var(--accent);color:#edf0ec;background:#202527;max-width:min(560px,100vw - 32px);padding:28px}dialog::backdrop{background:#050708b8}dialog p{margin-top:18px}dialog .actions{margin-bottom:0}dialog .button{margin-top:0}.skip{background:var(--accent);color:#101112;z-index:100;padding:12px;position:fixed;top:-100px;left:12px}.skip:focus{top:12px}@media (width>=1600px){body{padding-top:35px}.product-hero{padding:70px 0 60px}}@media (width<=1100px){body{padding:20px 24px 0}.product-hero{grid-template-columns:1fr 1.25fr;gap:28px}.purchase{flex-wrap:wrap;gap:18px}.purchase .button{flex:auto}.brand>span{font-size:25px}.nav{padding:10px 16px}.brand img{width:53px}.product-copy h1{font-size:51px}}@media (width<=760px){body{padding:15px 18px 0}.masthead{flex-direction:column;align-items:stretch;gap:19px;padding:18px 0}.brand{gap:13px}.brand>span{font-size:27px}.brand img{width:52px;height:42px}nav{justify-content:space-between;gap:3px}.nav{text-align:center;flex:1;padding:9px 12px}.product-hero{grid-template-columns:1fr;gap:28px;padding:30px 0 35px}.product-copy h1{margin:15px 0 20px;font-size:59px}.intro br{display:none}.intro{font-size:23px}.description{max-width:100%;font-size:14px}.purchase{max-width:450px}.purchase .button{flex:1}.preview{box-shadow:5px 5px #050606}.section-title{display:block}.section-title>.mono{margin-top:8px;font-size:9px;display:block}.process-strip{grid-template-columns:1fr;gap:24px}.process-strip p{max-width:none}.contact-section{flex-direction:column;align-items:stretch;gap:23px}.contacts{gap:32px}.recent-order{grid-template-columns:1fr;gap:8px}.recent-order>span:nth-child(2){font-size:12px}.panel{padding:20px}.page-heading{align-items:flex-start;padding-top:26px}.page-heading h1{font-size:27px}.page-heading>.button{min-width:86px;padding:9px;font-size:11px}.order-progress{grid-template-columns:repeat(2,1fr)}.order-progress li{font-size:12px}.summary-top{align-items:flex-start}.summary-top h2{font-size:18px}.summary-top .button{flex-shrink:0;padding:9px;font-size:12px}.details-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 15px}.payment-grid{grid-template-columns:1fr}.payment-grid .panel{padding:22px}.qr{max-width:380px}.handoff-body{padding:22px}.handoff .panel-bar span:last-child{display:none}.payment-form-panel .button{width:100%}.contact-section h2{font-size:20px}footer{font-size:9px}.admin-shell .masthead{flex-direction:row;align-items:center}.admin-shell .brand small{font-size:8px}.admin-shell .brand>span{font-size:22px}.admin-shell .brand img{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important}}
