.brandmark[data-v-488bd115]{display:inline-flex;align-items:center;gap:.7rem}.brandmark__tile[data-v-488bd115]{width:34px;height:34px;flex:none;background:var(--electric);color:var(--on-accent);border-radius:3px;display:grid;place-items:center;transition:transform .5s cubic-bezier(.16,1,.3,1)}.brandmark__tile svg[data-v-488bd115]{width:19px;height:19px}a:hover .brandmark__tile[data-v-488bd115]{transform:rotate(-8deg)}.brandmark__type[data-v-488bd115]{display:flex;flex-direction:column;line-height:1}.brandmark__name[data-v-488bd115]{font-family:var(--font-body);font-weight:700;font-size:1.115rem;letter-spacing:-.03em;color:var(--white)}.brandmark__name em[data-v-488bd115]{font-style:normal;font-weight:400;color:var(--electric)}.brandmark__sub[data-v-488bd115]{font-family:var(--font-mono, monospace);font-size:.5625rem;letter-spacing:.22em;text-transform:uppercase;opacity:.6;margin-top:4px;color:var(--white)}.site-foot[data-v-70e802df]{background:var(--forest, #0C221C);color:var(--on-dark, #F4F1EA)}.site-foot__top[data-v-70e802df]{display:grid;grid-template-columns:minmax(0,4fr) repeat(3,minmax(0,2fr));gap:clamp(2rem,4vw,3.5rem);padding-block:clamp(3.5rem,6vw,5.5rem)}.site-foot__brand[data-v-70e802df]{display:grid;gap:1.25rem;align-content:start;max-width:34ch}.site-foot__logo[data-v-70e802df],.site-foot__logo[data-v-70e802df]:hover{text-decoration:none}.site-foot__logo[data-v-70e802df] .brandmark__name{color:var(--on-dark, #F4F1EA)}.site-foot__logo[data-v-70e802df] .brandmark__sub{color:var(--on-dark, #F4F1EA);opacity:.55}.site-foot__blurb[data-v-70e802df]{font-size:.9375rem;color:#f4f1eaa8;line-height:1.6}.site-foot__reg[data-v-70e802df]{color:#f4f1ea66}.site-foot__col h4[data-v-70e802df]{font-family:var(--font-mono, monospace);font-size:.6875rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:#f4f1ea6b;margin-bottom:1.15rem}.site-foot__col ul[data-v-70e802df]{list-style:none;margin:0;padding:0;display:grid;gap:.7rem}.site-foot__col li[data-v-70e802df]{font-size:.9375rem;color:#f4f1eac7;line-height:1.55}.site-foot__col a[data-v-70e802df]{color:#f4f1eac7;text-decoration:none;transition:color .3s}.site-foot__col a[data-v-70e802df]:hover{color:var(--electric);text-decoration:none}.site-foot__wordmark[data-v-70e802df]{padding-bottom:clamp(1rem,3vw,2.5rem);overflow:hidden}.site-foot__wordmark svg[data-v-70e802df]{width:100%;height:auto;display:block}.site-foot__wordmark text[data-v-70e802df]{font-family:var(--font-body);font-weight:700;letter-spacing:-.045em;fill:#f4f1ea0d;stroke:#f4f1ea47;stroke-width:.6px}.site-foot__bottom[data-v-70e802df]{border-top:1px solid rgba(244,241,234,.09);padding-block:1.5rem;display:flex;justify-content:space-between;flex-wrap:wrap;gap:1rem 2rem;font-family:var(--font-mono, monospace);font-size:.6875rem;letter-spacing:.1em;text-transform:uppercase;color:#f4f1ea6b}@media (max-width: 900px){.site-foot__top[data-v-70e802df]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.site-foot__top[data-v-70e802df]{grid-template-columns:1fr;gap:2.25rem}.site-foot__bottom[data-v-70e802df]{flex-direction:column;gap:.6rem}}:root{--bg: #F4F1EA;--bg-2: #EAE5DA;--bg-card: #FCFBF8;--bg-hover: #EFEAE1;--electric: #DB5323;--electric-dim: rgba(219,83,35,.1);--electric-glow: rgba(219,83,35,.26);--violet: #0C221C;--violet-dim: rgba(12,34,28,.1);--white: #16150F;--white-70: rgba(22,21,15,.66);--white-10: rgba(22,21,15,.07);--border: rgba(22,21,15,.14);--text: #33312A;--muted: #5E5A4D;--on-accent: #FCFBF8;--nav-bg: rgba(244,241,234,.92);--accent-hover-border: rgba(219,83,35,.45);--accent-hover-shadow: rgba(219,83,35,.1);--glow-accent: rgba(219,83,35,.1);--glow-secondary: rgba(12,34,28,.07);--danger: #C0392B;--warning: #A96A10;--info: #2C6E9B;--font-display: "Fraunces", "Iowan Old Style", "Palatino Linotype", Georgia, serif;--font-serif: "Fraunces", Georgia, serif;--font-body: "Inter Tight", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--paper-3: #E0D9CB;--forest: #0C221C;--forest-2: #123A2E;--flame-2: #C4441A;--line-dark: rgba(244,241,234,.16);--line-dark-soft:rgba(244,241,234,.09);--on-dark: #F4F1EA}:root{--radius: 3px;--radius-lg: 3px;--radius-pill: 100px;--shadow: 0 1px 2px rgba(22,21,15,.05);--shadow-md: 0 18px 44px -20px rgba(22,21,15,.28);--nav-height: 72px;--color-primary: var(--bg);--color-accent: var(--electric);--color-bg: var(--bg);--color-surface: var(--bg-card);--color-text: var(--text);--color-muted: var(--muted);--color-border: var(--border);--color-danger: var(--danger);--color-success: var(--electric);--color-warning: var(--warning)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-body);background:var(--bg);color:var(--text);line-height:1.6;overflow-x:hidden}a{color:var(--electric);text-decoration:none;transition:color .15s}a:hover{color:var(--electric);text-decoration:underline}img{max-width:100%}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:#16150f47;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--electric)}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:400;font-variation-settings:"SOFT" 0,"WONK" 0,"opsz" 40;letter-spacing:-.018em;line-height:1.08;color:var(--white);text-wrap:balance}.serif-em{font-family:var(--font-serif);font-style:italic;font-weight:400;color:var(--electric)}.container{max-width:1200px;margin:0 auto;padding:0 24px;position:relative;z-index:1}.page{padding-top:calc(var(--nav-height) + 40px);padding-bottom:60px}.page-header{margin-bottom:32px}.page-header h1{font-family:var(--font-display);font-size:clamp(2rem,3.4vw,3rem);font-weight:400;letter-spacing:-.022em;color:var(--white)}.page-header p{color:var(--muted);margin-top:6px;font-size:.95rem}.btn{display:inline-flex;align-items:center;gap:8px;padding:12px 22px;border-radius:2px;font-family:var(--font-body);font-size:.9375rem;font-weight:600;letter-spacing:-.005em;border:none;cursor:pointer;transition:box-shadow .25s,transform .15s,background .2s,color .2s,border-color .2s;text-decoration:none;white-space:nowrap}.btn{position:relative;overflow:hidden}.btn>*{position:relative;z-index:1}.btn:active{transform:translateY(0)}.btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.btn-primary{background:var(--electric);color:var(--on-accent);border-color:var(--electric)}.btn-primary:hover:not(:disabled){background:var(--white);border-color:var(--white);color:var(--bg);text-decoration:none}.btn-secondary{background:transparent;color:var(--white-70);border:1px solid var(--border)}.btn-secondary:hover:not(:disabled){border-color:var(--white);background:var(--white);color:var(--bg);text-decoration:none}.btn-danger{background:var(--danger);color:var(--on-accent)}.btn-danger:hover:not(:disabled){filter:brightness(.92);color:var(--on-accent)}.btn-sm{padding:7px 16px;font-size:.82rem}.btn-block{width:100%;justify-content:center}.form-group{margin-bottom:18px}.form-group label{display:block;font-size:.82rem;font-weight:500;margin-bottom:6px;color:var(--white-70);letter-spacing:.02em}.form-control{width:100%;padding:11px 14px;border:1px solid var(--border);border-radius:var(--radius);font-family:var(--font-body);font-size:.95rem;background:var(--bg-2);color:var(--text);transition:border-color .15s,box-shadow .15s}.form-control:focus{outline:none;border-color:var(--electric);box-shadow:0 0 0 3px var(--electric-dim)}.form-control::placeholder{color:var(--muted)}.form-error{color:var(--danger);font-size:.8rem;margin-top:4px}.form-hint{color:var(--muted);font-size:.8rem;margin-top:4px}select.form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,var(--muted) 50%),linear-gradient(135deg,var(--muted) 50%,transparent 50%);background-position:calc(100% - 18px) center,calc(100% - 13px) center;background-size:5px 5px,5px 5px;background-repeat:no-repeat;padding-right:32px}input[type=checkbox],input[type=radio]{accent-color:var(--electric);cursor:pointer}.card{background:var(--bg-card);border-radius:var(--radius-lg);border:1px solid var(--border);box-shadow:var(--shadow);padding:24px}.card-header{margin-bottom:20px}.card-header h2{font-family:var(--font-display);font-size:1.1rem;font-weight:700;color:var(--white)}.table-wrap{overflow-x:auto}table{width:100%;border-collapse:collapse}th{text-align:left;padding:12px;font-family:var(--font-mono, monospace);font-size:.68rem;font-weight:500;text-transform:uppercase;color:var(--muted);letter-spacing:.08em;border-bottom:1px solid var(--border)}td{padding:14px 12px;border-bottom:1px solid var(--border);font-size:.9rem;color:var(--text)}tr:last-child td{border-bottom:none}tr:hover td{background:var(--bg-hover)}.badge{display:inline-block;padding:4px 11px;border-radius:var(--radius-pill);font-size:.72rem;font-weight:600;letter-spacing:.02em}.badge-pending{background:#fbbf241f;color:#fbbf24}.badge-paid{background:var(--electric-dim);color:var(--electric)}.badge-in_delivery{background:#60a5fa1f;color:#60a5fa}.badge-complete{background:var(--electric-dim);color:var(--electric)}.badge-failed{background:#f871711f;color:var(--danger)}.badge-cancelled{background:var(--white-10);color:var(--muted)}.badge-open{background:#fbbf241f;color:#fbbf24}.badge-resolved{background:var(--electric-dim);color:var(--electric)}.alert{padding:12px 16px;border-radius:var(--radius);margin-bottom:16px;font-size:.9rem;border:1px solid}.alert-error{background:#c0392b12;color:var(--danger);border-color:#c0392b38}.alert-success{background:var(--electric-dim);color:var(--flame-2, #C4441A);border-color:#db53233d}.alert-info{background:#2c6e9b12;color:var(--info);border-color:#2c6e9b38}.navbar{position:fixed;top:0;left:0;right:0;z-index:200;height:var(--nav-height);background:var(--nav-bg);border-bottom:1px solid var(--border);display:flex;align-items:center;transition:box-shadow .2s}.navbar .container{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:1280px;padding:0 32px}.nav-brand{font-family:var(--font-body);font-weight:700;font-size:1.14rem;letter-spacing:-.03em;color:var(--white);text-decoration:none;display:flex;align-items:center;gap:.45rem}.nav-brand:hover{text-decoration:none}.nav-brand-dot{width:8px;height:8px;border-radius:50%;background:var(--electric);display:inline-block;flex-shrink:0}.nav-brand-accent{color:var(--electric);font-weight:400}.nav-links{display:flex;align-items:center;gap:2rem}.nav-links a{color:var(--text);font-family:var(--font-body);font-size:.9rem;font-weight:500;letter-spacing:-.005em;text-decoration:none;transition:color .15s}.nav-links a:hover{color:var(--electric);text-decoration:none}.nav-links a.router-link-active{color:var(--white)}.nav-cart{position:relative;font-size:1rem}.nav-cart-badge{position:absolute;top:-8px;right:-10px;background:var(--electric);color:var(--on-accent);font-family:var(--font-mono, monospace);font-size:.62rem;font-weight:500;min-width:18px;height:18px;padding:0 5px;border-radius:var(--radius-pill);display:flex;align-items:center;justify-content:center}.product-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px}.product-card{background:var(--bg-card);border-radius:var(--radius-lg);border:1px solid var(--border);box-shadow:var(--shadow);padding:24px;transition:border-color .25s,transform .2s,box-shadow .25s;cursor:pointer;position:relative;overflow:hidden}.product-card:hover{border-color:var(--accent-hover-border);transform:translateY(-3px);box-shadow:0 8px 32px var(--accent-hover-shadow)}.product-card .category-badge{font-family:var(--font-mono, monospace);font-size:.6875rem;font-weight:400;text-transform:uppercase;color:var(--muted);letter-spacing:.14em}.product-card h3{font-family:var(--font-display);font-size:1.1rem;font-weight:700;margin:8px 0 4px;color:var(--white)}.product-card .price{font-family:var(--font-display);font-size:1.6rem;font-weight:900;color:var(--white);letter-spacing:-.02em}.product-card .billing-type{font-size:.8rem;color:var(--muted)}.cart-layout{display:grid;grid-template-columns:1fr 340px;gap:32px;align-items:start}@media (max-width: 768px){.cart-layout{grid-template-columns:1fr}}.cart-item{display:flex;align-items:center;justify-content:space-between;padding:16px 0;border-bottom:1px solid var(--border)}.cart-empty{text-align:center;padding:80px 0;color:var(--muted)}.checkout-layout{display:grid;grid-template-columns:1fr 340px;gap:32px;align-items:start}@media (max-width: 768px){.checkout-layout{grid-template-columns:1fr}}.auth-page{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--bg);padding:calc(var(--nav-height) + 24px) 24px 48px;position:relative;overflow:hidden}.auth-page:before,.auth-page:after{content:"";position:absolute;border-radius:50%;filter:blur(80px);pointer-events:none;z-index:0}.auth-page:before{width:500px;height:500px;background:radial-gradient(circle,var(--glow-accent) 0%,transparent 70%);top:-100px;left:-150px}.auth-page:after{width:400px;height:400px;background:radial-gradient(circle,var(--glow-secondary) 0%,transparent 70%);bottom:-120px;right:-100px}.auth-card{width:100%;max-width:460px;position:relative;z-index:1;padding:2.5rem}.auth-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--electric),var(--violet),transparent);border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.auth-card h1{font-family:var(--font-display);font-size:2rem;font-weight:400;letter-spacing:-.022em;color:var(--white);margin-bottom:6px}.auth-card h1 em{font-family:var(--font-serif);font-style:italic;font-weight:400;color:var(--electric)}.auth-card>p{color:var(--white-70);margin-bottom:28px;font-size:.95rem}.auth-card a:not(.btn){color:var(--electric)}.timeline{display:flex;align-items:center;gap:0;margin:24px 0}.timeline-step{display:flex;flex-direction:column;align-items:center;flex:1}.timeline-dot{width:34px;height:34px;border-radius:50%;border:2px solid var(--border);background:var(--bg-card);display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-size:.78rem;font-weight:700;color:var(--muted);transition:all .25s}.timeline-dot.done{background:var(--electric);border-color:var(--electric);color:var(--on-accent)}.timeline-dot.active{background:var(--electric);border-color:var(--electric);color:var(--on-accent);box-shadow:0 0 0 4px var(--electric-dim)}.timeline-label{font-size:.72rem;margin-top:8px;color:var(--muted);text-align:center;letter-spacing:.02em}.timeline-line{flex:1;height:2px;background:var(--border)}.timeline-line.done{background:var(--electric)}.admin-layout{display:flex;min-height:100vh;background:var(--bg)}.admin-sidebar{width:240px;min-height:100vh;background:var(--bg-2);border-right:1px solid var(--border);padding:24px 0;position:fixed;top:0;left:0}.admin-sidebar-brand{padding:0 22px 28px;font-family:var(--font-display);font-family:var(--font-body);font-weight:700;font-size:1.12rem;letter-spacing:-.03em;color:var(--white);display:flex;align-items:center;gap:.45rem}.admin-sidebar a{display:block;padding:11px 22px;color:var(--white-70);font-family:var(--font-body);font-size:.88rem;text-decoration:none;border-left:2px solid transparent;transition:background .15s,color .15s,border-color .15s}.admin-sidebar a:hover{background:var(--white-10);color:var(--white);text-decoration:none}.admin-sidebar a.router-link-active{background:var(--electric-dim);color:var(--electric);border-left-color:var(--electric)}.admin-content{margin-left:240px;flex:1;padding:32px}.admin-kpis{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:16px;margin-bottom:32px}.kpi-card{background:var(--bg-card);border-radius:var(--radius);padding:22px;border:1px solid var(--border)}.kpi-card .kpi-label{font-family:var(--font-mono, monospace);font-size:.68rem;font-weight:500;text-transform:uppercase;color:var(--muted);letter-spacing:.08em}.kpi-card .kpi-value{font-family:var(--font-display);font-size:2rem;font-weight:400;color:var(--white);margin-top:6px;letter-spacing:-.02em}.filter-row{display:flex;gap:12px;margin-bottom:20px;flex-wrap:wrap}.filter-row select,.filter-row input{max-width:220px}.pagination{display:flex;gap:8px;margin-top:20px;justify-content:center}.pagination .btn{min-width:38px;padding:8px 14px}.spinner{display:inline-block;width:24px;height:24px;border:3px solid var(--border);border-top-color:var(--electric);border-radius:50%;animation:spin .6s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.text-center{text-align:center}.text-muted{color:var(--muted)}.mt-16{margin-top:16px}.mt-24{margin-top:24px}.gap-8{gap:8px}.flex{display:flex}.items-center{align-items:center}.justify-between{justify-content:space-between}@media (max-width: 900px){.navbar .container{padding:0 20px}.nav-links{gap:1rem}.nav-links a{font-size:.72rem}}@media (max-width: 600px){.nav-links a:not(.btn){display:none}.nav-links{gap:.75rem}}.wrap-wide{max-width:1320px;margin:0 auto;padding:0 clamp(20px,4.5vw,56px)}.section-pad{padding-block:clamp(4.5rem,9vw,8.75rem)}.section-pad-sm{padding-block:clamp(3.25rem,6vw,5.5rem)}.band-dark{background:var(--forest, #0C221C);color:var(--on-dark, #F4F1EA)}.band-alt{background:var(--bg-2)}.band-flame{background:var(--electric);color:var(--on-accent)}.eyebrow{font-family:var(--font-mono, monospace);font-size:.6875rem;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);display:inline-flex;align-items:flex-start;gap:.6em}.eyebrow:before{content:"";flex:none;width:1.75rem;height:1px;margin-top:.55em;background:var(--electric)}.eyebrow-plain:before{display:none}.band-dark .eyebrow,.band-dark .mono{color:#f4f1ea9e}.band-flame .eyebrow{color:#ffffffc7}.band-flame .eyebrow:before{background:#fff9}.mono{font-family:var(--font-mono, monospace);font-size:.8125rem;letter-spacing:.04em}.display-lead{font-size:clamp(1.0625rem,1.35vw,1.3125rem);line-height:1.58;color:var(--text);max-width:54ch}.band-dark .display-lead{color:#f4f1eac2}.band-flame .display-lead{color:#ffffffd6}.sec-head{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(1.5rem,4vw,4.5rem);align-items:end;padding-bottom:2.5rem;border-bottom:1px solid var(--border);margin-bottom:clamp(2.25rem,4vw,3.75rem)}.sec-head__aside{display:flex;flex-direction:column;gap:1rem}.sec-head h2{font-size:clamp(2rem,3.6vw,3.35rem)}.sec-head-flip{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}.sec-head-flip .sec-head__aside{order:2}.sec-head-center{grid-template-columns:1fr;justify-items:center;text-align:center}.sec-head-center .sec-head__aside{align-items:center}.band-dark .sec-head{border-bottom-color:var(--line-dark, rgba(244,241,234,.16))}.cell-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--border);border-left:1px solid var(--border)}.cell-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.cell{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:.85rem;min-height:258px;padding:clamp(1.75rem,2.6vw,2.5rem);border-right:1px solid var(--border);border-bottom:1px solid var(--border);background:transparent;color:inherit;text-decoration:none;transition:background-color .45s cubic-bezier(.22,.61,.36,1),color .45s}.cell:nth-child(odd){background:#fcfbf899}.cell:before{content:"";position:absolute;inset:0 0 auto 0;height:2px;background:var(--electric);transform:scaleX(0);transform-origin:left;transition:transform .5s cubic-bezier(.16,1,.3,1)}a.cell:hover{background:var(--forest, #0C221C);color:var(--on-dark, #F4F1EA);text-decoration:none}a.cell:hover:before{transform:scaleX(1)}.cell__num{align-self:flex-start;font-family:var(--font-mono, monospace);font-size:.6875rem;letter-spacing:.16em;color:var(--muted);border:1px solid var(--border);border-radius:2px;padding:.28rem .5rem;transition:background-color .35s,color .35s,border-color .35s}a.cell:hover .cell__num{background:var(--electric);border-color:var(--electric);color:var(--on-accent)}.cell h3{font-size:1.45rem;letter-spacing:-.02em}.cell p{font-size:.9375rem;color:var(--muted);max-width:34ch;transition:color .35s}a.cell:hover h3{color:var(--on-dark, #F4F1EA)}a.cell:hover p{color:#f4f1eabd}.cell__meta{margin-top:auto;padding-top:1.1rem;border-top:1px solid var(--white-10);display:inline-flex;align-items:center;gap:.55rem;font-family:var(--font-mono, monospace);font-size:.6875rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);transition:color .3s,border-color .3s}.cell__meta:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--electric);flex:none}a.cell:hover .cell__meta{color:#f4f1ea9e;border-top-color:#f4f1ea2e}.cell__go{position:absolute;top:.95rem;right:.95rem;z-index:3;display:inline-flex;align-items:center;gap:.45rem;background:var(--electric);color:var(--on-accent);font-family:var(--font-mono, monospace);font-size:.6875rem;letter-spacing:.12em;text-transform:uppercase;padding:.4rem .6rem;border-radius:2px;white-space:nowrap;pointer-events:none;opacity:0;transform:translateY(-7px);transition:opacity .25s,transform .35s cubic-bezier(.16,1,.3,1)}a.cell:hover .cell__go,a.cell:focus-visible .cell__go{opacity:1;transform:translateY(0)}.price-lockup{display:flex;flex-direction:column;gap:.28rem}.price-lockup .price{font-family:var(--font-display);font-weight:400;font-size:1.32rem;letter-spacing:-.02em;line-height:1;color:var(--white)}.price-lockup .price sup{font-size:.54em;top:-.62em;margin-right:.2em;color:var(--muted);font-weight:400}.price-term{font-family:var(--font-mono, monospace);font-size:.8125rem;letter-spacing:.04em;color:var(--muted)}@media (max-width: 900px){.sec-head{grid-template-columns:1fr;align-items:start;gap:1.25rem}.cell-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cell__go{opacity:1;transform:none;background:transparent;color:var(--electric);padding:0}}@media (max-width: 640px){.cell-grid,.cell-grid-2{grid-template-columns:1fr}.cell{min-height:0}}.nav-cart{display:inline-flex;align-items:center;color:var(--text)}.nav-cart:hover{color:var(--electric)}.nav-cart-ico{width:19px;height:19px}.band-dark h1,.band-dark h2,.band-dark h3,.band-dark h4{color:var(--on-dark, #F4F1EA)}.band-flame h1,.band-flame h2,.band-flame h3,.band-flame h4{color:var(--on-accent)}.band-dark .cell p,.band-dark .cell__meta{color:#f4f1eab3}.band-dark .cell:nth-child(odd){background:#ffffff08}.band-dark .cell,.band-dark .cell-grid{border-color:var(--line-dark, rgba(244,241,234,.16))}
