:root{--bg:#07111f;--bg-soft:#0d1729;--panel:rgba(14,22,37,0.88);--panel-strong:rgba(14,22,37,0.96);--panel-border:rgba(255,255,255,0.08);--panel-border-strong:rgba(255,255,255,0.14);--text:#e8eefb;--muted:#93a4c7;--muted-soft:#6d7ea3;--accent:#8be9fd;--accent-2:#fbc02d;--danger:#ff6b81;--danger-soft:rgba(255,107,129,0.14);--success:#48d597;--success-soft:rgba(72,213,151,0.14);--warning:#f7b731;--warning-soft:rgba(247,183,49,0.14);--info-soft:rgba(139,233,253,0.12);--shadow:0 22px 60px rgba(0,0,0,0.32);--sidebar-width:240px;--sidebar-width-collapsed:64px;--header-height:76px}*{box-sizing:border-box}body,html{min-height:100%;margin:0}body{color:var(--text);background:radial-gradient(circle at top left,rgba(139,233,253,.14),transparent 28%),radial-gradient(circle at 85% 10%,rgba(251,192,45,.1),transparent 24%),linear-gradient(160deg,#050b14,#0b1220 45%,#111a2f);font-family:var(--font-body),"DM Sans",sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.app-loader{min-height:100vh;display:grid;place-items:center;grid-gap:16px;gap:16px;text-align:center}.spinner{width:28px;height:28px;border:3px solid rgba(139,233,253,.2);border-top:3px solid var(--accent);border-radius:50%;margin:0 auto;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}.pulse .badge-icon{animation:pulse 1.4s ease-in-out infinite}.app-shell{display:grid;grid-template-columns:var(--sidebar-width) 1fr;min-height:100vh;transition:grid-template-columns .2s ease}.app-shell.is-collapsed{grid-template-columns:var(--sidebar-width-collapsed) 1fr}.sidebar{position:-webkit-sticky;position:sticky;top:0;height:100vh;border-right:1px solid var(--panel-border);background:rgba(8,13,22,.85);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);display:flex;flex-direction:column;padding:20px 14px;gap:18px;z-index:20;overflow:hidden;transition:padding .2s ease}.is-collapsed .sidebar{padding:20px 8px}.sidebar-collapse-btn{margin-left:auto;width:28px;height:28px;display:grid;place-items:center;border:1px solid var(--panel-border);background:rgba(255,255,255,.04);color:var(--muted);border-radius:8px;font-size:14px;line-height:1;cursor:pointer;transition:border-color .14s ease,color .14s ease,background .14s ease;flex-shrink:0}.sidebar-collapse-btn:hover{color:var(--text);border-color:rgba(139,233,253,.4);background:rgba(255,255,255,.06)}.is-collapsed .sidebar-collapse-btn{margin-left:0}.sidebar-collapsed-logout{margin-top:8px;width:100%;height:32px;display:grid;place-items:center}.sidebar-brand{display:flex;align-items:center;gap:12px;padding:6px 6px 12px;border-bottom:1px solid var(--panel-border);min-width:0}.is-collapsed .sidebar-brand{flex-direction:column;gap:8px;padding:6px 0 12px}.is-collapsed .brand-meta{display:none}.brand-mark{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;font-weight:700;letter-spacing:.04em;background:linear-gradient(135deg,rgba(139,233,253,.4),rgba(251,192,45,.25));color:#06111f}.brand-name{font-family:var(--font-display),"Space Grotesk",sans-serif;font-size:1rem;letter-spacing:-.01em}.brand-sub{font-size:.74rem;text-transform:uppercase;letter-spacing:.16em}.sidebar-nav{display:flex;flex-direction:column;gap:2px;margin-top:4px}.nav-link{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:10px;color:var(--muted);font-size:.94rem;transition:background .14s ease,color .14s ease;white-space:nowrap;overflow:hidden}.nav-link-label{overflow:hidden;text-overflow:ellipsis}.is-collapsed .nav-link{justify-content:center;padding:10px 0}.is-collapsed .nav-link-label{display:none}.nav-link:hover{background:rgba(255,255,255,.04);color:var(--text)}.nav-link.is-active{background:linear-gradient(135deg,rgba(139,233,253,.18),rgba(139,233,253,.04));color:var(--text);border:1px solid rgba(139,233,253,.3)}.nav-icon{width:22px;text-align:center;color:var(--accent)}.sidebar-footer{margin-top:auto;border-top:1px solid var(--panel-border);padding-top:12px}.user-chip{display:flex;align-items:center;gap:10px;padding:6px;border-radius:10px;min-width:0}.is-collapsed .user-chip{justify-content:center;padding:4px 0}.is-collapsed .user-meta{display:none}.user-avatar{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,var(--accent),var(--accent-2));color:#06111f;font-weight:700;display:grid;place-items:center}.user-meta{display:flex;flex-direction:column;min-width:0}.user-email{font-size:.84rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:150px}.link-btn{background:none;border:none;color:var(--accent);font-size:.78rem;padding:2px 0;cursor:pointer;text-align:left}.link-btn:hover{text-decoration:underline}.nav-toggle{display:none;position:fixed;top:14px;left:14px;z-index:30;width:40px;height:40px;border-radius:10px;border:1px solid var(--panel-border);background:var(--panel-strong);color:var(--text);font-size:22px;line-height:1;cursor:pointer}.app-main{min-width:0;padding:28px 32px 64px}.page-header{margin-bottom:24px}.breadcrumb{display:flex;align-items:center;gap:8px;font-size:.84rem;margin-bottom:12px;flex-wrap:wrap}.breadcrumb,.breadcrumb a{color:var(--muted)}.breadcrumb a:hover{color:var(--text)}.breadcrumb-sep{color:var(--muted-soft)}.page-header-row{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.page-header-text{min-width:0}.eyebrow{font-size:.74rem;text-transform:uppercase;letter-spacing:.18em;margin:0}.page-h1{margin:6px 0 0;font-family:var(--font-display),"Space Grotesk",sans-serif;font-size:clamp(1.6rem,3vw,2.3rem);letter-spacing:-.02em;overflow-wrap:anywhere}.page-description{margin:6px 0 0;max-width:720px}.page-actions{display:flex;gap:8px;flex-wrap:wrap;flex-shrink:0}.page-body{display:flex;flex-direction:column;gap:18px}@media (max-width:900px){.app-shell,.app-shell.is-collapsed{grid-template-columns:1fr}.sidebar{position:fixed;left:0;top:0;transform:translateX(-100%);transition:transform .22s ease}.is-collapsed .sidebar,.sidebar{width:var(--sidebar-width);padding:20px 14px}.is-collapsed .sidebar-brand{flex-direction:row;gap:12px;padding:6px 6px 12px}.is-collapsed .brand-meta,.is-collapsed .nav-link-label,.is-collapsed .user-meta{display:block}.is-collapsed .nav-link{justify-content:flex-start;padding:9px 12px}.is-collapsed .user-chip{justify-content:flex-start;padding:6px}.sidebar-collapse-btn,.sidebar-collapsed-logout{display:none}.app-shell.nav-open .sidebar{transform:translateX(0);box-shadow:12px 0 48px rgba(0,0,0,.4)}.nav-toggle{display:grid;place-items:center}.app-main{padding:64px 18px 48px}.page-header-row{flex-direction:column;align-items:flex-start}}.toolbar{display:flex;gap:8px;flex-wrap:wrap}.btn,.toolbar{align-items:center}.btn{display:inline-flex;gap:6px;border:1px solid var(--panel-border);background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.02));color:var(--text);border-radius:10px;padding:9px 14px;font-size:.86rem;cursor:pointer;transition:transform .12s ease,border-color .14s ease,background .14s ease;white-space:nowrap}.btn:hover:not(:disabled){transform:translateY(-1px);border-color:rgba(139,233,253,.35)}.btn:disabled,.btn[disabled]{opacity:.55;cursor:not-allowed}.btn-primary{background:linear-gradient(135deg,#1e3a5f,#18304f 60%,#10233d);border-color:rgba(139,233,253,.32)}.btn-primary:hover:not(:disabled){border-color:rgba(139,233,253,.6)}.btn-danger{background:linear-gradient(135deg,rgba(255,107,129,.28),rgba(255,107,129,.1));border-color:rgba(255,107,129,.4)}.btn-success{background:linear-gradient(135deg,rgba(72,213,151,.2),rgba(72,213,151,.06));border-color:rgba(72,213,151,.4)}.btn-ghost{background:transparent;border-color:transparent}.btn-ghost:hover:not(:disabled){background:rgba(255,255,255,.05);border-color:var(--panel-border)}.btn-sm{padding:6px 10px;font-size:.78rem;border-radius:8px}.btn-icon{width:32px;padding:0;justify-content:center}.card{background:var(--panel);border:1px solid var(--panel-border);border-radius:16px;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.card-pad{padding:20px}.card-pad-sm{padding:14px 16px}.card-header{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px;flex-wrap:wrap}.card-header .section-title,.card-header h2{margin:0;font-family:var(--font-display),"Space Grotesk",sans-serif;font-size:1.05rem;letter-spacing:-.01em}.card-header .muted{font-size:.84rem;margin:2px 0 0}.kpi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:12px;gap:12px}.kpi-card{position:relative;background:var(--panel);border:1px solid var(--panel-border);border-radius:14px;padding:16px 18px;overflow:hidden;transition:border-color .14s ease,transform .14s ease}a.kpi-card:hover{border-color:rgba(139,233,253,.4);transform:translateY(-1px)}.kpi-label{font-size:.74rem;text-transform:uppercase;letter-spacing:.14em;color:var(--muted)}.kpi-value{margin-top:8px;font-family:var(--font-display),"Space Grotesk",sans-serif;font-size:1.8rem;letter-spacing:-.02em}.kpi-hint{margin-top:6px;font-size:.78rem}.kpi-danger{border-color:rgba(255,107,129,.32)}.kpi-danger .kpi-value{color:var(--danger)}.kpi-warning{border-color:rgba(247,183,49,.32)}.kpi-warning .kpi-value{color:var(--warning)}.kpi-success{border-color:rgba(72,213,151,.28)}.kpi-success .kpi-value{color:var(--success)}.kpi-accent{border-color:rgba(139,233,253,.32)}.kpi-accent .kpi-value{color:var(--accent)}.table-wrap{overflow-x:auto;border-radius:12px}.csv-preview-wrap{width:100%;max-width:100%;overflow-x:auto}.table{width:100%;border-collapse:collapse}.csv-preview-table{width:max-content;min-width:100%}.table td,.table th{padding:12px 14px;border-bottom:1px solid rgba(255,255,255,.05);text-align:left;vertical-align:top;font-size:.88rem}.csv-preview-table td,.csv-preview-table th{min-width:160px;max-width:320px;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.table th{color:var(--muted);font-size:.72rem;text-transform:uppercase;letter-spacing:.1em;font-weight:600}.table tr.row-clickable{cursor:pointer}.table tr.row-clickable:hover{background:rgba(255,255,255,.03)}.table tr.row-active{background:rgba(139,233,253,.08)}.badge{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:4px 10px;font-size:.74rem;font-weight:500;border:1px solid var(--panel-border);background:rgba(255,255,255,.03);color:var(--muted);line-height:1.2;white-space:nowrap}.badge-icon{display:inline-block;font-size:.8em}.badge-success{color:var(--success);background:var(--success-soft);border-color:rgba(72,213,151,.3)}.badge-warning{color:var(--warning);background:var(--warning-soft);border-color:rgba(247,183,49,.3)}.badge-danger{color:var(--danger);background:var(--danger-soft);border-color:rgba(255,107,129,.3)}.badge-info{color:var(--accent);background:var(--info-soft);border-color:rgba(139,233,253,.3)}.badge-neutral{color:var(--muted);background:rgba(255,255,255,.04)}.input,.select,.textarea{width:100%;border-radius:10px;border:1px solid var(--panel-border);background:rgba(10,17,31,.9);color:var(--text);padding:10px 12px;outline:none;font-size:.9rem;transition:border-color .14s ease,box-shadow .14s ease}.input:focus,.select:focus,.textarea:focus{border-color:rgba(139,233,253,.5);box-shadow:0 0 0 3px rgba(139,233,253,.1)}.input[disabled],.select[disabled],.textarea[disabled]{opacity:.55;cursor:not-allowed}.textarea{min-height:160px;resize:vertical;font-family:var(--font-mono),"IBM Plex Mono",monospace;font-size:.82rem;line-height:1.6}.field-label{display:block;font-size:.78rem;color:var(--muted);margin-bottom:6px;text-transform:uppercase;letter-spacing:.08em}.field-row,.field-stack{display:grid;grid-gap:12px;gap:12px}.field-row{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.search-input{position:relative}.search-input input{padding-left:36px}.search-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--muted)}.login-shell{min-height:100vh;display:grid;place-items:center;padding:24px}.login-card{width:min(440px,100%);padding:32px}.login-card h1{margin:6px 0 4px;font-family:var(--font-display),"Space Grotesk",sans-serif;font-size:2rem;letter-spacing:-.02em}.code,.code-block{font-family:var(--font-mono),"IBM Plex Mono",monospace}.code-block{background:rgba(0,0,0,.32);border:1px solid var(--panel-border);border-radius:10px;padding:12px 14px;font-size:.78rem;line-height:1.6;overflow-x:auto;white-space:pre-wrap;word-break:break-all}.kbd{display:inline-flex;align-items:center;border:solid var(--panel-border);border-width:1px 1px 2px;border-radius:6px;padding:2px 6px;font-family:var(--font-mono),monospace;font-size:.74rem;color:var(--muted)}.alerts{display:flex;flex-direction:column;gap:8px}.alert{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:12px;border:1px solid var(--panel-border);background:var(--panel)}.alert-icon{width:28px;height:28px;display:grid;place-items:center;border-radius:8px;flex-shrink:0}.alert-text{flex:1 1;min-width:0}.alert-title{font-weight:600;font-size:.92rem}.alert-description{font-size:.84rem;color:var(--muted);margin-top:2px}.alert-danger{border-color:rgba(255,107,129,.32)}.alert-danger .alert-icon{background:var(--danger-soft);color:var(--danger)}.alert-warning{border-color:rgba(247,183,49,.32)}.alert-warning .alert-icon{background:var(--warning-soft);color:var(--warning)}.alert-info{border-color:rgba(139,233,253,.28)}.alert-info .alert-icon{background:var(--info-soft);color:var(--accent)}.tabs{display:flex;gap:4px;padding:4px;background:rgba(255,255,255,.03);border-radius:12px;border:1px solid var(--panel-border);width:-moz-fit-content;width:fit-content;max-width:100%;overflow-x:auto;flex-wrap:wrap}.tab{border:none;background:transparent;color:var(--muted);border-radius:8px;padding:8px 14px;font-size:.86rem;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:background .12s ease,color .12s ease;white-space:nowrap}.tab.is-active,.tab:hover{color:var(--text)}.tab.is-active{background:var(--panel-strong);box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}.tab.is-danger.is-active{color:var(--danger)}.tab-badge{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;font-size:.72rem;border-radius:999px;background:rgba(255,255,255,.06)}.toast-stack{position:fixed;bottom:20px;right:20px;z-index:100;display:flex;flex-direction:column;gap:8px;width:min(360px,calc(100vw - 40px))}.toast{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:12px;border:1px solid var(--panel-border);background:var(--panel-strong);box-shadow:var(--shadow);animation:toast-in .22s ease-out}@keyframes toast-in{0%{transform:translateY(8px);opacity:0}to{transform:translateY(0);opacity:1}}.toast-body{flex:1 1;min-width:0}.toast-title{font-weight:600;font-size:.88rem;margin-bottom:2px}.toast-message{font-size:.86rem;color:var(--muted);word-wrap:break-word}.toast-close{background:none;border:none;color:var(--muted);font-size:18px;line-height:1;cursor:pointer;padding:4px}.toast-close:hover{color:var(--text)}.toast-success{border-color:rgba(72,213,151,.4)}.toast-success .toast-title{color:var(--success)}.toast-danger{border-color:rgba(255,107,129,.4)}.toast-danger .toast-title{color:var(--danger)}.toast-warning{border-color:rgba(247,183,49,.4)}.toast-warning .toast-title{color:var(--warning)}.toast-info{border-color:rgba(139,233,253,.4)}.toast-info .toast-title{color:var(--accent)}.modal-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:90;display:grid;place-items:center;padding:24px}.modal{width:min(460px,100%);background:var(--panel-strong);border:1px solid var(--panel-border-strong);border-radius:16px;padding:22px;box-shadow:var(--shadow)}.modal-title{margin:0 0 10px;font-family:var(--font-display),"Space Grotesk",sans-serif;font-size:1.2rem}.modal-body{color:var(--muted);font-size:.92rem;line-height:1.5;margin-bottom:16px}.modal-confirm-input{display:grid;grid-gap:6px;gap:6px;margin-bottom:16px}.modal-actions{display:flex;gap:8px;justify-content:flex-end}.empty-state{text-align:center;padding:32px 16px}.empty-icon{font-size:32px;color:var(--muted-soft);margin-bottom:8px}.empty-title{margin:0 0 4px;font-size:1rem}.empty-description{margin:0 auto 16px;max-width:360px;font-size:.88rem}.split-2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:18px;gap:18px}.split-2-wide{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,1fr);grid-gap:18px;gap:18px}@media (max-width:900px){.split-2,.split-2-wide{grid-template-columns:minmax(0,1fr)}}.muted{color:var(--muted)}.danger-text{color:var(--danger)}.success-text{color:var(--success)}.warning-text{color:var(--warning)}.log-viewer{background:rgba(0,0,0,.4);border:1px solid var(--panel-border);border-radius:10px;padding:12px 14px;font-family:var(--font-mono),"IBM Plex Mono",monospace;font-size:.78rem;line-height:1.6;white-space:pre-wrap;word-break:break-all;max-height:480px;overflow:auto;color:var(--text)}.log-toolbar{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:10px}.log-meta{font-size:.78rem;color:var(--muted);margin-bottom:6px}.drag-handle{cursor:-webkit-grab;cursor:grab;color:var(--muted-soft);-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:4px 8px}.drag-handle:hover{color:var(--muted)}tr.dragging{opacity:.5}tr.drag-over-top{border-top:2px solid var(--accent)}tr.drag-over-bottom{border-bottom:2px solid var(--accent)}.field-edit{display:grid;grid-gap:6px;gap:6px}.field-edit-meta{display:flex;justify-content:space-between;font-size:.74rem;color:var(--muted)}.diff-list{display:grid;grid-gap:8px;gap:8px}.diff-item{background:rgba(255,255,255,.03);border:1px solid var(--panel-border);border-radius:10px;padding:10px 12px}.diff-key{font-weight:600;font-size:.86rem;margin-bottom:6px}.diff-after,.diff-before{font-family:var(--font-mono),"IBM Plex Mono",monospace;font-size:.78rem;white-space:pre-wrap;word-break:break-all}.diff-before{color:var(--danger)}.diff-after{color:var(--success)}.cron-preview{font-size:.84rem;color:var(--muted);margin-top:8px}.cron-preview ul{list-style:none;padding:0;margin:6px 0 0;display:grid;grid-gap:4px;gap:4px}.cron-preview li{display:flex;gap:10px;font-family:var(--font-mono),monospace;font-size:.78rem}.cron-preview-relative{color:var(--accent);min-width:70px}.tag{display:inline-flex;padding:2px 8px;border-radius:6px;font-size:.74rem;background:rgba(255,255,255,.04);color:var(--muted)}.pagination,.tag{align-items:center;gap:6px}.pagination{display:flex;flex-wrap:wrap}.pagination .btn-sm{min-width:32px;justify-content:center}.pagination .btn-sm.is-current{background:var(--accent);color:#06111f;border-color:var(--accent)}.help-text{font-size:.78rem;color:var(--muted);margin-top:6px}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-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 Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-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 Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/36966cca54120369-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 Grotesk Fallback;src:local("Arial");ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.00%;size-adjust:109.69%}.__className_dd5b2f{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.__variable_dd5b2f{--font-display:"Space Grotesk","Space Grotesk Fallback"}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-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:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/_next/static/media/13971731025ec697-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:DM Sans Fallback;src:local("Arial");ascent-override:94.90%;descent-override:29.66%;line-gap-override:0.00%;size-adjust:104.53%}.__className_0d7163{font-family:DM Sans,DM Sans Fallback;font-style:normal}.__variable_0d7163{--font-body:"DM Sans","DM Sans Fallback"}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a-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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d29838c109ef09b4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98e207f02528a563-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:IBM Plex Mono Fallback;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_46fe82{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.__variable_46fe82{--font-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}