:root{--mx-lime:#cbf63c;--mx-lime-hover:#a9e017;--mx-lime-deep:#a9e017;--mx-cream:#f2ede6;--mx-ink:#0d0d0d;--mx-blue:#5aa9ff;--mx-blue-deep:#2f5fe0;--mx-orange:#ff6b00;--mx-violet:#b15cff;--category:#b15cff;--mx-pending:#e0a93e;--mx-approved:#55d98a;--mx-rejected:#ff5c5c;--mx-completed:#8a8c8f;--mx-fraud:#f97316;--approve:#55d98a;--info:#5aa9ff;--r-card:22px;--r-pill:999px;--r-btn:14px;--r-chip:8px;--r-input:12px;--font-display-stack:var(--font-display,"Archivo"),system-ui,"Segoe UI",Roboto,sans-serif;--font-body-stack:var(--font-body,"Manrope"),system-ui,"Segoe UI",Roboto,sans-serif;--font-mono-stack:var(--font-mono,"Space Mono"),ui-monospace,SFMono-Regular,Menlo,monospace;--grad:linear-gradient(135deg,#cbf63c,#bef200 55%,#a9e017);--on-accent:var(--mx-ink)}:root,:root[data-theme=dark]{--bg:#000;--surface:#0b0b0c;--card:#17181b;--elevated:#17181b;--panel-2:#202124;--line:#2a2b2e;--border:#2a2b2e;--ink:#fff;--text:#fff;--slate:#8a8c8f;--muted:#8a8c8f;--slate-dim:#57606a;--mx-lime-deep:#a9e017;--mx-blue:#5aa9ff;--violet:#b15cff;--magenta:#b15cff;--pink:var(--mx-orange);--ok:#55d98a;--warn:#e0a93e;--danger:#ff5c5c;--mx-pending:#e0a93e;--mx-rejected:#ff5c5c;--mx-approved:#55d98a;--ring:rgba(203,246,60,.28);--tint-lime:rgba(203,246,60,.08);--shadow-pop:0 12px 30px rgba(0,0,0,.55);--ink-a:var(--ink);--slate-a:var(--slate);--surface-a:var(--surface)}:root[data-theme=light]{--bg:#fbfaf7;--surface:#f2ede6;--card:#fff;--elevated:#fff;--panel-2:#f5f1ea;--line:#e4ddce;--border:#e4ddce;--ink:#0d0d0d;--text:#0d0d0d;--slate:#6b7280;--muted:#6b7280;--slate-dim:#9a958c;--mx-lime-deep:#7ca31e;--mx-blue:#3b72ff;--violet:#b15cff;--magenta:#8b3cd6;--pink:#ff6b00;--ok:#2fa968;--warn:#c68a2e;--danger:#e24545;--mx-pending:#c68a2e;--mx-rejected:#e24545;--mx-approved:#2fa968;--ring:color-mix(in srgb,var(--mx-lime-deep) 34%,transparent);--tint-lime:color-mix(in srgb,var(--mx-lime) 22%,var(--card));--shadow-pop:0 12px 30px hsla(0,0%,5%,.16)}:root{--slate2:var(--slate);--card2:var(--panel-2)}*{box-sizing:border-box}body,html{margin:0;padding:0}body{font-family:var(--font-body-stack);background:var(--surface);color:var(--ink);-webkit-font-smoothing:antialiased}.brand,.login-card .brand,.side .brand,.topbar h1,h1,h2,h3{font-family:var(--font-display-stack)}h1,h2,h3{font-weight:800;letter-spacing:-.02em}.num,code,kbd,pre,samp{font-family:var(--font-mono-stack)}::selection{background:var(--mx-lime);color:var(--mx-ink)}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer}.grad-text{background:linear-gradient(135deg,var(--mx-blue),var(--mx-blue-deep));-webkit-background-clip:text;background-clip:text;color:transparent}.app{min-height:100vh}.app,.side{display:flex}.side{width:236px;flex:0 0 auto;background:var(--card);border-right:1px solid var(--line);padding:20px 14px;flex-direction:column;gap:6px;position:-webkit-sticky;position:sticky;top:0;height:100vh;overflow-y:auto}.side .brand{display:flex;align-items:center;gap:.6rem;font-weight:800;font-size:1.2rem;padding:6px 8px 18px}.side .brand svg{width:30px;height:30px}.side a.nav{display:flex;align-items:center;gap:.6rem;padding:.6rem .8rem;border-radius:var(--r-btn);color:var(--slate);font-weight:500;font-size:.95rem;transition:background .12s,color .12s}.side a.nav.active,.side a.nav:hover{background:var(--panel-2);color:var(--ink)}.side a.nav.active{font-weight:700;box-shadow:inset 3px 0 0 var(--mx-lime)}.side .spacer{flex:1 1}.side .who{font-size:.8rem;color:var(--slate);padding:8px;border-top:1px solid var(--line)}.side .role-chip{display:inline-block;font-size:.7rem;font-weight:700;padding:.15rem .5rem;border-radius:var(--r-pill);background:color-mix(in srgb,var(--mx-blue) 18%,transparent);color:var(--mx-blue);margin-top:4px}.main{flex:1 1;min-width:0;padding:28px 34px}.topbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px;gap:16px;flex-wrap:wrap}.topbar h1{font-size:1.5rem;letter-spacing:-.02em;margin:0}.muted{color:var(--slate)}.grid{display:grid;grid-gap:16px;gap:16px}.g2{grid-template-columns:repeat(2,1fr)}.g3{grid-template-columns:repeat(3,1fr)}.g4{grid-template-columns:repeat(4,1fr)}@media(max-width:1000px){.g3,.g4{grid-template-columns:1fr 1fr}}@media(max-width:680px){.app{flex-direction:column}.side{width:auto;height:auto;position:static;flex-direction:row;flex-wrap:wrap;overflow:auto}.g2,.g3,.g4{grid-template-columns:1fr}}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--r-card);padding:20px;position:relative;transition:border-color .15s,transform .15s}.card:before{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(60% 50% at 100% 0,color-mix(in srgb,var(--mx-lime) 9%,transparent),transparent 70%);pointer-events:none}.card:hover{border-color:color-mix(in srgb,var(--mx-lime) 50%,var(--line));transform:translateY(-2px)}.card>*{position:relative}.card h3{margin:0 0 .4rem;font-size:1rem}.kpi{display:flex;flex-direction:column;gap:2px}.kpi .khead{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:8px}.kpi .v{font-size:2rem;font-weight:700;letter-spacing:-.01em;line-height:1.05}.kpi .l,.kpi .v,.num{font-family:var(--font-mono-stack)}.kpi .l{color:var(--slate);font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.kpi .ic{width:40px;height:40px;flex:0 0 auto;border-radius:50%;display:grid;place-items:center;font-size:1.15rem}.kpi .ic.t-lime{background:color-mix(in srgb,var(--mx-lime) 22%,transparent);color:var(--mx-lime-deep)}.kpi .ic.t-blue{background:color-mix(in srgb,var(--mx-blue) 18%,transparent);color:var(--mx-blue)}.kpi .ic.t-orange{background:color-mix(in srgb,var(--mx-orange) 18%,transparent);color:var(--mx-orange)}.kpi .ic.t-green{background:color-mix(in srgb,var(--mx-approved) 20%,transparent);color:var(--mx-approved)}.kpi.tint{background:color-mix(in srgb,var(--mx-lime) 12%,var(--card));border-color:color-mix(in srgb,var(--mx-lime-deep) 34%,var(--line))}.kpi.tint .v{color:var(--mx-lime-deep)}.kpi .v.lime,.v-lime{color:var(--mx-lime)}:root[data-theme=light] .kpi .v.lime,:root[data-theme=light] .v-lime{color:var(--mx-lime-deep)}.kpi-plain .l{display:block;margin-bottom:6px}.kpi-plain .v{font-size:24px}.kpi.kpi-accent{border-color:var(--mx-lime)}.kpi.kpi-accent .v{color:var(--mx-lime)}:root[data-theme=light] .kpi.kpi-accent{border-color:var(--mx-lime-deep)}:root[data-theme=light] .kpi.kpi-accent .v{color:var(--mx-lime-deep)}.eyebrow{font-family:var(--font-mono-stack);font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:var(--slate)}.eyebrow.lime{color:var(--mx-lime-deep)}.accent-lime{color:var(--mx-lime)}:root[data-theme=light] .accent-lime{color:var(--mx-lime-deep)}.display-title{font-family:var(--font-display-stack);font-weight:900;text-transform:uppercase;letter-spacing:-.02em;line-height:1;margin:0}.hero-band{background:linear-gradient(120deg,var(--tint-lime),var(--card) 62%);border:1px solid color-mix(in srgb,var(--mx-lime-deep) 24%,var(--line));border-radius:var(--r-card);padding:24px 26px;margin-bottom:20px;display:flex;align-items:center;gap:20px;flex-wrap:wrap}.hero-band .avatar{width:60px;height:60px;flex:0 0 auto;border-radius:50%;display:grid;place-items:center;font-family:var(--font-display-stack);font-weight:800;font-size:1.3rem;background:var(--mx-lime);color:var(--mx-ink)}.hero-band h1{font-size:clamp(1.6rem,3.4vw,2.2rem);margin:.1rem 0}.empty-state{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:38px 20px;color:var(--slate)}.empty-state .es-ic{width:56px;height:56px;border-radius:50%;display:grid;place-items:center;font-size:1.6rem;background:color-mix(in srgb,var(--mx-blue) 14%,transparent)}.empty-state h3{font-family:var(--font-display-stack);text-transform:uppercase;letter-spacing:-.01em;margin:.2rem 0 0;color:var(--ink)}.chip,.empty-note{color:var(--slate);font-size:.82rem}.chip{padding:.4rem .9rem;border-radius:var(--r-pill);border:1.5px solid var(--line);cursor:pointer;font-weight:600;background:transparent;transition:.15s}.chip:hover{border-color:var(--mx-lime-deep)}.chip.on{background:var(--mx-lime);color:var(--mx-ink);border-color:var(--mx-lime)}.chip.on-blue{background:color-mix(in srgb,var(--mx-blue) 16%,transparent);color:var(--mx-blue);border-color:var(--mx-blue)}.chip.filter.on{background:var(--panel-2);color:var(--ink);border-color:var(--mx-lime-deep)}.chip.filter.solid.on{background:var(--mx-lime);color:var(--mx-ink);border-color:var(--mx-lime)}.chip-label{font-family:var(--font-mono-stack);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--slate-dim);min-width:76px}.selectcard{border:1.5px solid var(--line);border-radius:var(--r-card);padding:16px;cursor:pointer;background:var(--card);transition:.15s}.selectcard.on,.selectcard:hover{border-color:var(--mx-lime-deep)}.selectcard.on{background:color-mix(in srgb,var(--mx-lime) 12%,var(--card));box-shadow:0 0 0 1px var(--mx-lime-deep) inset}.selectcard .sc-title{font-family:var(--font-display-stack);font-weight:800;text-transform:uppercase;font-size:.95rem}.dropzone{border:2px dashed color-mix(in srgb,var(--mx-lime-deep) 45%,var(--line));border-radius:var(--r-card);padding:34px 20px;text-align:center;color:var(--slate);background:color-mix(in srgb,var(--mx-lime) 6%,transparent);cursor:pointer;transition:.15s}.dropzone:hover{border-color:var(--mx-lime-deep);background:color-mix(in srgb,var(--mx-lime) 10%,transparent)}table{width:100%;border-collapse:collapse;font-size:.9rem}td,th{text-align:left;padding:.6rem .5rem;border-bottom:1px solid var(--line)}th{color:var(--slate);font-weight:600;font-size:.72rem;text-transform:uppercase;letter-spacing:.05em}tr:hover td{background:var(--panel-2)}.tablewrap{overflow-x:auto;border:1px solid var(--line);border-radius:var(--r-card);background:var(--card)}.badge{display:inline-block;font-size:10px;font-weight:800;padding:3px 10px;border-radius:20px;text-transform:uppercase;letter-spacing:.3px;white-space:nowrap}.b-ok{background:color-mix(in srgb,var(--ok) 16%,transparent);color:var(--ok)}.b-warn{background:color-mix(in srgb,var(--warn) 18%,transparent);color:var(--warn)}.b-danger{background:color-mix(in srgb,var(--danger) 16%,transparent);color:var(--danger)}.b-info{background:color-mix(in srgb,var(--mx-blue) 16%,transparent);color:var(--mx-blue)}.b-muted{background:color-mix(in srgb,var(--slate) 18%,transparent);color:var(--slate)}.b-fraud{background:color-mix(in srgb,var(--mx-fraud) 18%,transparent);color:var(--mx-fraud)}.b-lime{background:color-mix(in srgb,var(--mx-lime) 16%,transparent);color:var(--mx-lime)}:root[data-theme=light] .b-lime{color:var(--mx-lime-deep)}.pending-pill{background:color-mix(in srgb,var(--warn) 16%,transparent);color:var(--warn);font-size:.7rem;padding:.15rem .5rem;border-radius:var(--r-pill)}.bot-score,.pending-pill{display:inline-block;font-weight:700}.bot-score{font-size:.72rem;padding:.12rem .45rem;border-radius:7px;font-family:var(--font-mono-stack)}.bot-score.low{background:color-mix(in srgb,var(--mx-lime) 12%,transparent);color:var(--mx-lime-deep)}.bot-score.mid{background:color-mix(in srgb,var(--warn) 14%,transparent);color:var(--warn)}.bot-score.high{background:color-mix(in srgb,var(--danger) 14%,transparent);color:var(--danger)}.dot-status{display:inline-block;width:7px;height:7px;border-radius:50%;margin-right:6px;vertical-align:middle}.dot-status.enviado{background:var(--warn)}.dot-status.aprobado{background:var(--mx-lime)}.dot-status.rechazado{background:var(--danger)}.btn{display:inline-flex;align-items:center;gap:.4rem;font-weight:700;border-radius:var(--r-pill);padding:.55rem 1.1rem;border:0;font-size:.9rem;transition:.15s}.btn-primary{background:var(--mx-lime);color:var(--mx-ink);font-weight:800}.btn-primary:hover{background:var(--mx-lime-hover)}.btn-ghost,.btn-secondary{background:transparent;border:1.5px solid var(--line);color:var(--ink);font-weight:700}.btn-ghost:hover,.btn-secondary:hover{border-color:var(--mx-lime-deep)}.btn-quiet{background:transparent;border:0;color:var(--slate);font-weight:700}.btn-quiet:hover{color:var(--ink)}.btn-danger{background:transparent;border:1.5px solid var(--danger);color:var(--danger);font-weight:700}.btn-danger:hover{background:color-mix(in srgb,var(--danger) 12%,transparent)}.btn-sm{padding:.35rem .8rem;font-size:.82rem}.btn:disabled{opacity:.5;cursor:not-allowed}label{display:block;font-size:.82rem;font-weight:600;margin:.8rem 0 .3rem;color:var(--slate)}input,select,textarea{width:100%;padding:.6rem .7rem;border:1px solid var(--line);border-radius:var(--r-input);background:var(--panel-2);color:var(--ink);font-size:.92rem;font-family:inherit;transition:border-color .15s,box-shadow .15s}input:focus,select:focus,textarea:focus{outline:0;border-color:var(--mx-lime);box-shadow:0 0 0 3px var(--ring)}input::placeholder,textarea::placeholder{color:var(--slate-dim)}.row{display:flex;gap:12px;flex-wrap:wrap}.row>*{flex:1 1;min-width:140px}.hint{color:var(--slate-dim);font-size:.72rem}.form-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}@media(max-width:980px){.form-grid{grid-template-columns:1fr}}.progress{height:6px;border-radius:20px;background:var(--panel-2);overflow:hidden}.progress>i{display:block;height:100%;background:var(--mx-lime)}.section-title{font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--mx-blue);margin:26px 0 10px}.switch{display:inline-block;width:40px;height:23px;border-radius:20px;background:var(--elevated);border:1px solid var(--line);position:relative;cursor:pointer;flex:0 0 auto;transition:.15s}.switch .knob{position:absolute;top:2px;left:2px;width:17px;height:17px;border-radius:50%;background:var(--slate);transition:.15s}.switch.on{background:color-mix(in srgb,var(--mx-lime) 22%,transparent);border-color:var(--mx-lime-hover)}.switch.on .knob{left:19px;background:var(--mx-lime)}@keyframes mx-shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}.skel{background:linear-gradient(90deg,var(--line) 25%,color-mix(in srgb,var(--line) 45%,transparent) 50%,var(--line) 75%);background-size:800px 100%;animation:mx-shimmer 1.2s linear infinite;border-radius:8px}.crm-board{display:flex;gap:14px;overflow-x:auto;padding-bottom:14px;align-items:flex-start}.crm-col{flex:0 0 292px;background:var(--panel-2);border:1px solid var(--line);border-radius:var(--r-card);padding:12px;display:flex;flex-direction:column;gap:10px;min-height:140px}.crm-col-head{display:flex;justify-content:space-between;align-items:center;gap:8px}.seg{display:inline-flex;border:1.5px solid var(--line);border-radius:var(--r-pill);overflow:hidden}.seg button{padding:.45rem 1rem;background:transparent;border:0;color:var(--slate);font-weight:600;font-size:.85rem}.seg button.on{background:var(--mx-lime);color:var(--mx-ink)}.side .nav-section{font-size:.64rem;text-transform:uppercase;letter-spacing:.12em;color:var(--slate-dim);padding:14px 10px 4px;opacity:.9}.nav-badge,.side .nav-section{font-family:var(--font-mono-stack);font-weight:700}.nav-badge{margin-left:auto;flex:0 0 auto;background:var(--mx-lime);color:var(--mx-ink);font-size:10px;line-height:1;padding:3px 7px;border-radius:var(--r-pill);min-width:18px;text-align:center}.seg.sm button{padding:.3rem .65rem;font-size:.72rem;font-family:var(--font-mono-stack);font-weight:700}.side .usercard{border-top:1px solid var(--line);padding-top:12px;margin-top:6px;display:flex;align-items:center;gap:10px}.side .usercard .av{width:38px;height:38px;flex:0 0 auto;border-radius:50%;display:grid;place-items:center;font-family:var(--font-display-stack);font-weight:800;font-size:.9rem;background:var(--mx-lime);color:var(--mx-ink)}.side .usercard .un{font-weight:700;font-size:.9rem;line-height:1.1}.app[data-accent=orange] .side a.nav.active{background:color-mix(in srgb,var(--mx-orange) 15%,transparent);color:var(--mx-orange);box-shadow:inset 3px 0 0 var(--mx-orange);font-weight:700}.app[data-accent=orange] .side .usercard .av{background:var(--mx-orange);color:#fff}.app[data-accent=orange] .side .role-chip{background:color-mix(in srgb,var(--mx-orange) 18%,transparent);color:var(--mx-orange)}.app[data-accent=orange] .side a.nav:hover{background:color-mix(in srgb,var(--mx-orange) 8%,transparent)}.side .brand-select{margin-top:8px;padding:10px;border-radius:10px;background:var(--panel-2);border:1px solid var(--line);display:flex;align-items:center;gap:10px;font-size:.78rem;color:var(--slate)}.side .brand-select .dot{width:26px;height:26px;flex:0 0 auto;border-radius:7px;display:grid;place-items:center;font-family:var(--font-display-stack);font-weight:800;font-size:.72rem;background:var(--mx-lime-deep);color:var(--mx-ink)}.side .brand-select .bn{font-weight:700;color:var(--ink);font-size:.82rem;line-height:1.1}.theme-toggle{display:inline-flex;align-items:center;gap:.35rem;background:transparent;border:1.5px solid var(--line);border-radius:var(--r-btn);padding:.4rem .6rem;color:var(--ink);font-size:1rem;line-height:1}.theme-toggle:hover{border-color:var(--mx-lime-deep)}.mtopbar{display:none}@media(max-width:980px){.app{flex-direction:column}.mtopbar{justify-content:space-between;gap:8px;position:-webkit-sticky;position:sticky;top:0;z-index:45;background:var(--card);border-bottom:1px solid var(--line);padding:12px 16px}.mtopbar,.mtopbar .brand{display:flex;align-items:center}.mtopbar .brand{gap:.5rem;font-family:var(--font-display-stack);font-weight:800;font-size:1.1rem}.side{position:fixed;top:0;left:0;height:100vh;width:250px;z-index:50;transform:translateX(-100%);transition:transform .2s ease;box-shadow:0 0 40px rgba(0,0,0,.4);flex-direction:column;flex-wrap:nowrap;align-items:stretch;overflow-y:auto}.side.open{transform:translateX(0)}.side-scrim{display:none;position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:48}.side-scrim.open{display:block}.main{padding:18px 16px}.hamb{background:transparent;border:1.5px solid var(--line);border-radius:var(--r-btn);padding:.4rem .6rem;font-size:1.1rem;color:var(--ink)}}.tabs{display:flex;gap:6px;flex-wrap:wrap;border-bottom:1px solid var(--line);margin-bottom:18px}.tabs button{background:transparent;border:0;border-bottom:2px solid transparent;padding:.6rem .9rem;font-weight:700;font-size:.9rem;color:var(--slate);margin-bottom:-1px;display:inline-flex;align-items:center;gap:.4rem}.tabs button.on{border-bottom-color:var(--mx-orange)}.tabs button.on,.tabs button:hover{color:var(--ink)}.tabs.lime button.on{border-bottom-color:var(--mx-lime)}.tabs button .count{background:var(--panel-2);border:1px solid var(--line);padding:.05rem .45rem;border-radius:var(--r-pill);font-size:.68rem;color:var(--slate)}.stepper{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:18px}.stepper .pill{display:flex;align-items:center;gap:8px;padding:.5rem .9rem;border-radius:var(--r-pill);border:1.5px solid var(--line);font-size:.85rem;font-weight:700;color:var(--slate);background:var(--card)}.stepper .pill .n{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-size:.75rem;background:var(--panel-2);color:var(--slate)}.stepper .pill.done{color:var(--mx-lime-deep);border-color:color-mix(in srgb,var(--mx-lime-deep) 40%,var(--line))}.stepper .pill.done .n{background:var(--mx-lime);color:var(--mx-ink)}.stepper .pill.on{color:var(--ink);border-color:var(--mx-lime-deep);background:color-mix(in srgb,var(--mx-lime) 12%,var(--card))}.stepper .pill.on .n{background:var(--mx-lime);color:var(--mx-ink)}.pager{display:flex;gap:6px;align-items:center;justify-content:flex-end;margin-top:10px;flex-wrap:wrap}.pager button{padding:.35rem .7rem;border:1.5px solid var(--line);border-radius:8px;background:var(--card);font-weight:600;font-size:.82rem;color:var(--ink)}.pager button.on{background:var(--mx-orange);color:#fff;border-color:var(--mx-orange)}.pager button:disabled{opacity:.4}.camp-card{background:var(--card);border:1px solid var(--line);border-radius:var(--r-card);padding:16px;display:flex;flex-direction:column;gap:10px;cursor:pointer;transition:border-color .15s,transform .15s;text-align:left;position:relative;overflow:hidden}.camp-card:before{content:"";position:absolute;inset:0;background:radial-gradient(60% 50% at 100% 0,color-mix(in srgb,var(--mx-lime) 10%,transparent),transparent 70%);pointer-events:none}.camp-card>*{position:relative}.camp-card:hover{border-color:color-mix(in srgb,var(--mx-lime) 50%,var(--line));transform:translateY(-2px)}.camp-card .cc-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.camp-card .cc-name{font-family:var(--font-display-stack);font-weight:800;font-size:1rem;line-height:1.15}.camp-card .cc-meta{font-size:.82rem}.camp-card .cc-foot,.camp-card .cc-meta{color:var(--slate);font-family:var(--font-mono-stack)}.camp-card .cc-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:.78rem}.panel-box{background:var(--card);border:1px solid var(--line);border-radius:var(--r-card);padding:18px}.panel-box h3{font-size:.78rem;color:var(--slate);text-transform:uppercase;letter-spacing:.05em;margin:0 0 12px;font-family:var(--font-mono-stack)}.field{background:var(--panel-2);border:1px solid var(--line);border-radius:8px;padding:10px 12px}.field .l{color:var(--slate);font-size:.68rem;text-transform:uppercase;letter-spacing:.04em;font-family:var(--font-mono-stack)}.field .v{font-weight:700;font-size:.95rem;margin-top:2px}.detail-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:8px}.back-link{display:inline-flex;align-items:center;gap:.35rem;color:var(--slate);font-size:.85rem;margin-bottom:12px}.back-link:hover{color:var(--ink)}.drawer-scrim{position:fixed;inset:0;background:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:60;display:flex;justify-content:flex-end}.drawer{width:440px;max-width:100vw;height:100vh;background:var(--card);border-left:1px solid var(--line);padding:22px 24px;overflow-y:auto;box-shadow:var(--shadow-pop);animation:drawer-in .18s ease}@keyframes drawer-in{0%{transform:translateX(24px);opacity:.6}to{transform:none;opacity:1}}.drawer-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:14px}.video-box{background:#000;border:1px solid var(--line);border-radius:10px;aspect-ratio:9/16;max-height:320px;margin:0 auto 14px;display:grid;place-items:center;color:var(--slate);width:180px}.url-box{display:flex;align-items:center;justify-content:space-between;gap:8px;background:var(--panel-2);border:1px solid var(--line);border-radius:8px;padding:10px 12px;font-size:.78rem;color:var(--slate);overflow:hidden}.url-box a{color:var(--mx-blue);white-space:nowrap;font-weight:600}.url-link{color:var(--mx-blue);font-size:.82rem}.field-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin:14px 0}.drawer-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px}.template-card{background:var(--card);border:1px solid var(--line);border-radius:var(--r-card);padding:14px 16px;display:flex;flex-direction:column;gap:6px;position:relative;overflow:hidden;transition:border-color .15s,transform .15s}.template-card:before{content:"";position:absolute;inset:0;background:radial-gradient(50% 40% at 100% 0,color-mix(in srgb,var(--mx-lime) 8%,transparent),transparent 70%);pointer-events:none}.template-card>*{position:relative}.template-card:hover{border-color:color-mix(in srgb,var(--mx-lime) 50%,var(--line));transform:translateY(-2px)}.template-card .tc-name{font-family:var(--font-display-stack);font-weight:800;font-size:.95rem}.template-card .tc-meta{color:var(--slate);font-size:.8rem;font-family:var(--font-mono-stack)}:focus-visible{outline:2px solid var(--mx-blue);outline-offset:2px}.camp-card:focus-visible,.chip:focus-visible,.seg button:focus-visible,.tabs button:focus-visible,.theme-toggle:focus-visible,a.nav:focus-visible{outline-offset:-2px}.login-wrap{min-height:100vh;display:grid;place-items:center;padding:24px;background:radial-gradient(60% 60% at 30% 10%,color-mix(in srgb,var(--mx-lime) 14%,transparent),transparent 70%),radial-gradient(50% 50% at 82% 12%,color-mix(in srgb,var(--mx-blue) 12%,transparent),transparent 70%),var(--surface)}.login-card{width:100%;max-width:420px;background:var(--card);border:1px solid var(--line);border-radius:22px;padding:36px}.login-seg{display:flex;border:1.5px solid var(--line);border-radius:var(--r-pill);overflow:hidden;margin:16px 0 4px}.login-seg button{flex:1 1;padding:.55rem .5rem;background:transparent;border:0;color:var(--slate);font-weight:700;font-size:.88rem;display:flex;align-items:center;justify-content:center;gap:.35rem}.login-seg button.on{background:var(--mx-lime);color:var(--mx-ink)}.login-card .brand{display:flex;align-items:center;gap:.6rem;font-weight:800;font-size:1.5rem;margin-bottom:.4rem}.login-card .brand svg{width:38px;height:38px}.demo-creds{margin-top:18px;font-size:.8rem;color:var(--slate);border-top:1px solid var(--line);padding-top:14px}.demo-creds button{background:none;border:0;color:var(--mx-blue);font-weight:600;padding:2px 0;text-align:left}.err{color:var(--danger);font-size:.85rem;margin-top:10px}.toast{position:fixed;bottom:20px;right:20px;background:var(--card);border:1px solid var(--line);border-left:4px solid var(--mx-lime);border-radius:12px;padding:14px 18px;box-shadow:var(--shadow-pop);z-index:50;max-width:340px;font-size:.9rem}.sortsel{width:auto;background:var(--elevated);border:1px solid var(--line);border-radius:10px;padding:.5rem .8rem;color:var(--ink);font-size:.85rem;font-weight:600;font-family:inherit;cursor:pointer}.sortsel:focus{outline:0;border-color:var(--mx-lime);box-shadow:0 0 0 3px var(--ring)}.thumb-stripes{width:100%;aspect-ratio:16/10;border-radius:14px;border:1px solid var(--line);background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--ink) 7%,var(--card)) 0 14px,var(--card) 14px 28px)}.tabs button{transition:color .12s,border-color .12s}.seg button{transition:background .12s,color .12s}.pager button{transition:background .12s,border-color .12s,color .12s}.hamb{transition:border-color .12s,background .12s}td{transition:background .12s ease}@keyframes mx-toast-in{0%{transform:translateY(8px);opacity:0}to{transform:none;opacity:1}}.toast{animation:mx-toast-in .18s ease}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo Fallback;src:local("Arial");ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.00%;size-adjust:98.70%}.__className_8a1681{font-family:Archivo,Archivo Fallback;font-style:normal}.__variable_8a1681{--font-display:"Archivo","Archivo Fallback"}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope Fallback;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_6b03d3{font-family:Manrope,Manrope Fallback;font-style:normal}.__variable_6b03d3{--font-body:"Manrope","Manrope Fallback"}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ae822095a172cc5c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/3c70c5716f1730b3-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fc727f226c737876-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/77fb5eec12c66d49-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/281dae1e814de8c6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/806de4d605d3ad01-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Mono Fallback;src:local("Arial");ascent-override:81.58%;descent-override:26.30%;line-gap-override:0.00%;size-adjust:137.28%}.__className_e8b655{font-family:Space Mono,Space Mono Fallback;font-style:normal}.__variable_e8b655{--font-mono:"Space Mono","Space Mono Fallback"}