@import url("https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=JetBrains+Mono:wght@400;500&display=swap");:root{--bg-primary:#05070d;--bg-secondary:#0d1222;--bg-tertiary:#141b30;--bg-surface:#1e2642;--bg-surface-hover:#263155;--bg-border:#2a3458;--bg-border-glow:rgba(79,143,247,0.3);--text-primary:#f0f2f5;--text-secondary:#8892b0;--text-muted:#4a5568;--text-inverse:#0a0e1a;--accent-blue:#4f8ff7;--accent-blue-dim:rgba(79,143,247,0.15);--accent-green:#34d399;--accent-green-dim:rgba(52,211,153,0.15);--accent-amber:#fbbf24;--accent-amber-dim:rgba(251,191,36,0.15);--accent-orange:#fb923c;--accent-orange-dim:rgba(251,146,60,0.15);--accent-red:#f87171;--accent-red-dim:rgba(248,113,113,0.15);--accent-purple:#a78bfa;--accent-purple-dim:rgba(167,139,250,0.15);--defcon-4:#34d399;--defcon-4-bg:rgba(52,211,153,0.12);--defcon-3:#fbbf24;--defcon-3-bg:rgba(251,191,36,0.12);--defcon-2:#fb923c;--defcon-2-bg:rgba(251,146,60,0.12);--defcon-1:#f87171;--defcon-1-bg:rgba(248,113,113,0.12);--domain-business:#3b82f6;--domain-business-dim:rgba(59,130,246,0.15);--domain-election:#8b5cf6;--domain-election-dim:rgba(139,92,246,0.15);--domain-generic:#6b7280;--domain-generic-dim:rgba(107,114,128,0.15);--status-pending:#4a5568;--status-active:#4f8ff7;--status-done:#34d399;--status-warning:#fbbf24;--font-ui:"Inter","Pretendard",-apple-system,sans-serif;--font-mono:"JetBrains Mono","Fira Code",monospace;--text-xs:0.75rem;--text-sm:0.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:2rem;--text-metric:2.5rem;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-full:9999px;--shadow-sm:0 1px 3px rgba(0,0,0,0.4);--shadow-md:0 4px 12px rgba(0,0,0,0.6);--shadow-lg:0 8px 32px rgba(0,0,0,0.8);--shadow-glow-blue:0 0 24px rgba(79,143,247,0.35),0 0 12px rgba(79,143,247,0.2);--shadow-glow-green:0 0 24px rgba(52,211,153,0.35),0 0 12px rgba(52,211,153,0.2);--shadow-glow-red:0 0 24px rgba(248,113,113,0.35),0 0 12px rgba(248,113,113,0.2);--shadow-glow-amber:0 0 24px rgba(251,191,36,0.35),0 0 12px rgba(251,191,36,0.2);--sidebar-width:240px;--inspector-width:300px;--command-bar-height:60px;--status-footer-height:40px;--transition-fast:150ms cubic-bezier(0.4,0,0.2,1);--transition-base:300ms cubic-bezier(0.4,0,0.2,1);--transition-slow:500ms cubic-bezier(0.4,0,0.2,1);--transition-spring:400ms cubic-bezier(0.34,1.56,0.64,1)}.glass-panel{background:rgba(13,18,34,.6);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.05);box-shadow:0 8px 32px 0 rgba(0,0,0,.37)}.glass-card{background:linear-gradient(135deg,rgba(255,255,255,.03),rgba(255,255,255,.01));backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-left:1px solid rgba(255,255,255,.05);border-top:1px solid rgba(255,255,255,.05);border-color:rgba(255,255,255,.1) rgba(255,255,255,.05) rgba(255,255,255,.05) rgba(255,255,255,.08);border-style:solid;border-width:1px;box-shadow:var(--shadow-md);transition:all var(--transition-spring)}.glass-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg),0 0 20px rgba(79,143,247,.1);border-top-color:rgba(255,255,255,.2)}.text-glow{text-shadow:0 0 10px currentColor}.text-glow-strong{text-shadow:0 0 12px currentColor,0 0 24px currentColor}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--font-ui);background:var(--bg-primary);color:var(--text-primary);line-height:1.6;min-height:100vh;overflow:hidden}.text-xs{font-size:var(--text-xs)}.text-sm{font-size:var(--text-sm)}.text-base{font-size:var(--text-base)}.text-lg{font-size:var(--text-lg)}.text-xl{font-size:var(--text-xl)}.text-2xl{font-size:var(--text-2xl)}.text-3xl{font-size:var(--text-3xl)}.text-metric{font-size:var(--text-metric);font-family:var(--font-mono);font-weight:600}.text-primary{color:var(--text-primary)}.text-secondary{color:var(--text-secondary)}.text-muted{color:var(--text-muted)}.text-accent-blue{color:var(--accent-blue)}.text-accent-green{color:var(--accent-green)}.text-accent-amber{color:var(--accent-amber)}.text-accent-red{color:var(--accent-red)}.text-accent-purple{color:var(--accent-purple)}.font-mono{font-family:var(--font-mono)}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.gap-1{gap:var(--space-1)}.gap-3{gap:var(--space-3)}.gap-8{gap:var(--space-8)}.flex-1{flex:1 1}.flex-shrink-0{flex-shrink:0}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-100{z-index:100}.card{background:linear-gradient(to bottom right,var(--bg-secondary),var(--bg-tertiary));border:1px solid var(--bg-border);border-radius:var(--radius-lg);padding:var(--space-6);transition:transform var(--transition-base),box-shadow var(--transition-base),border-color var(--transition-base);box-shadow:inset 0 1px 0 rgba(255,255,255,.02)}.card:hover{transform:translateY(-2px);box-shadow:var(--shadow-md);border-color:var(--bg-border-glow)}.card-sm{padding:var(--space-4)}.btn,.card-sm{border-radius:var(--radius-md)}.btn{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);font-size:var(--text-sm);font-weight:500;font-family:var(--font-ui);cursor:pointer;border:none;transition:all var(--transition-fast);white-space:nowrap}.btn-primary{background:var(--accent-blue);color:white}.btn-primary:hover{background:#6ba3f9}.btn-success{background:var(--accent-green-dim);color:var(--accent-green);border:1px solid var(--accent-green)}.btn-success:hover{background:var(--accent-green);color:var(--bg-primary)}.btn-danger{background:var(--accent-red-dim);color:var(--accent-red);border:1px solid var(--accent-red)}.btn-danger:hover{background:var(--accent-red);color:white}.btn-ghost{background:transparent;color:var(--text-secondary);border:1px solid var(--bg-border)}.btn-ghost:hover{background:var(--bg-surface);color:var(--text-primary)}.btn-sm{padding:var(--space-1) var(--space-3);font-size:var(--text-xs)}.btn-icon{padding:var(--space-2);border-radius:var(--radius-md)}.badge{display:inline-flex;align-items:center;gap:var(--space-1);padding:2px var(--space-2);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:500}.badge-blue{background:var(--accent-blue-dim);color:var(--accent-blue)}.badge-green{background:var(--accent-green-dim);color:var(--accent-green)}.badge-amber{background:var(--accent-amber-dim);color:var(--accent-amber)}.badge-red{background:var(--accent-red-dim);color:var(--accent-red)}.badge-purple{background:var(--accent-purple-dim);color:var(--accent-purple)}.badge-muted{background:var(--bg-surface);color:var(--text-secondary)}.input{width:100%;background:var(--bg-tertiary);border:1px solid var(--bg-border);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);color:var(--text-primary);font-size:var(--text-sm);font-family:var(--font-ui);transition:border-color var(--transition-fast);outline:none}.input:focus{border-color:var(--accent-blue);box-shadow:0 0 0 3px var(--accent-blue-dim)}.input::placeholder{color:var(--text-muted)}textarea.input{resize:vertical;min-height:80px}.divider{height:1px;margin:var(--space-4) 0}.divider,.divider-vertical{background:var(--bg-border)}.divider-vertical{width:1px;align-self:stretch}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--bg-surface);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--bg-surface-hover)}@keyframes defcon-pulse{0%,to{opacity:1}50%{opacity:.6}}@keyframes gauge-fill{0%{stroke-dashoffset:100}to{stroke-dashoffset:var(--gauge-offset)}}@keyframes slide-in-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-in-right{0%{opacity:0;transform:translateX(16px)}to{opacity:1;transform:translateX(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.animate-pulse-defcon{animation:defcon-pulse 1.5s ease-in-out infinite}.animate-slide-up{animation:slide-in-up .3s ease-out}.animate-slide-right{animation:slide-in-right .3s ease-out}.animate-fade-in{animation:fade-in .4s ease-out}.app-shell{display:grid;grid-template-areas:"command-bar command-bar command-bar" "sidebar     canvas      inspector" "sidebar     footer      inspector";grid-template-columns:var(--sidebar-width) 1fr var(--inspector-width);grid-template-rows:var(--command-bar-height) 1fr var(--status-footer-height);height:100vh;overflow:hidden}.command-bar{grid-area:command-bar}.sidebar{grid-area:sidebar}.canvas{grid-area:canvas;overflow-y:auto}.inspector{grid-area:inspector}.status-footer{grid-area:footer}.probability-slider-track{position:relative;height:8px;background:var(--bg-surface);border-radius:var(--radius-full);cursor:pointer}.probability-slider-fill{position:absolute;left:0;top:0;height:100%;background:linear-gradient(90deg,var(--accent-red),var(--accent-amber),var(--accent-green));border-radius:var(--radius-full);transition:width var(--transition-fast)}.probability-slider-thumb{position:absolute;top:50%;transform:translate(-50%,-50%);width:20px;height:20px;background:white;border:3px solid var(--accent-blue);border-radius:50%;cursor:grab;box-shadow:var(--shadow-md);transition:border-color var(--transition-fast),transform var(--transition-fast)}.probability-slider-thumb:hover{transform:translate(-50%,-50%) scale(1.15)}.probability-slider-thumb:active{cursor:grabbing}.hitl-bar{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--accent-purple-dim);border:1px solid var(--accent-purple);border-radius:var(--radius-md);margin-top:var(--space-4)}.hitl-bar .hitl-label{flex:1 1;font-size:var(--text-sm);color:var(--accent-purple);font-weight:500}.agent-suggestion{background:var(--bg-tertiary);border-left:1px solid var(--accent-purple);border:1px solid var(--accent-purple);border-left-width:3px;border-radius:var(--radius-md);padding:var(--space-4);margin-top:var(--space-3);animation:slide-in-up .3s ease-out}.agent-suggestion-header{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);font-size:var(--text-xs);color:var(--accent-purple);font-weight:600;text-transform:uppercase;letter-spacing:.05em}.agent-suggestion-content{font-size:var(--text-sm);color:var(--text-primary);line-height:1.7;margin-bottom:var(--space-3)}.metric-row{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) 0}.metric-bar-bg{flex:1 1;height:6px;background:var(--bg-surface);overflow:hidden}.metric-bar-bg,.metric-bar-fill{border-radius:var(--radius-full)}.metric-bar-fill{height:100%;transition:width 1s ease-out}.metric-bar-fill.good{background:var(--accent-green)}.metric-bar-fill.caution{background:var(--accent-amber)}.metric-bar-fill.danger{background:var(--accent-red)}.pipeline-progress,.pipeline-step{display:flex;align-items:center;gap:0}.pipeline-step{flex:1 1}.pipeline-step-dot{width:10px;height:10px;border-radius:50%;flex-shrink:0;transition:all var(--transition-base)}.pipeline-step-dot.done{background:var(--accent-green)}.pipeline-step-dot.active{background:var(--accent-blue);box-shadow:0 0 8px var(--accent-blue)}.pipeline-step-dot.pending{background:var(--status-pending)}.pipeline-step-line{flex:1 1;height:2px;background:var(--bg-border)}.pipeline-step-line.done{background:var(--accent-green)}.scenario-triptych{display:grid;grid-template-columns:1fr 1fr 1fr;gap:var(--space-4)}.scenario-card{border-radius:var(--radius-lg);padding:var(--space-5);border:1px solid var(--bg-border)}.scenario-card.bull{border-top:3px solid var(--accent-green);background:linear-gradient(180deg,var(--accent-green-dim),transparent)}.scenario-card.base{border-top:3px solid var(--accent-blue);background:linear-gradient(180deg,var(--accent-blue-dim),transparent)}.scenario-card.bear{border-top:3px solid var(--accent-red);background:linear-gradient(180deg,var(--accent-red-dim),transparent)}.scenario-prob{font-size:var(--text-metric);font-family:var(--font-mono);font-weight:700;margin:var(--space-3) 0}.scenario-card.bull .scenario-prob{color:var(--accent-green)}.scenario-card.base .scenario-prob{color:var(--accent-blue)}.scenario-card.bear .scenario-prob{color:var(--accent-red)}.spread-plot-row{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) 0}.spread-plot-label{width:100px;font-size:var(--text-xs);color:var(--text-secondary);flex-shrink:0}.spread-plot-track{flex:1 1;position:relative;height:2px;background:var(--bg-surface)}.spread-plot-dot{position:absolute;top:50%;transform:translate(-50%,-50%);width:10px;height:10px;border-radius:50%;background:var(--accent-blue)}.spread-plot-dot.aggregate{width:14px;height:14px;background:var(--accent-green);box-shadow:var(--shadow-glow-green)}.spread-plot-value{width:40px;font-size:var(--text-xs);font-family:var(--font-mono);color:var(--text-primary);text-align:right;flex-shrink:0}.kanban-board{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-4);min-height:200px}.kanban-column{background:var(--bg-tertiary);border-radius:var(--radius-lg);padding:var(--space-3);min-height:150px}.kanban-column-header{font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.08em;margin-bottom:var(--space-3);padding-bottom:var(--space-2);border-bottom:1px solid var(--bg-border)}.kanban-column.raises .kanban-column-header{color:var(--accent-green)}.kanban-column.lowers .kanban-column-header{color:var(--accent-red)}.kanban-column.neutral .kanban-column-header{color:var(--text-secondary)}.kanban-column.mixed .kanban-column-header{color:var(--accent-amber)}.kanban-card{background:var(--bg-secondary);border:1px solid var(--bg-border);border-radius:var(--radius-md);padding:var(--space-3);margin-bottom:var(--space-2);cursor:grab;font-size:var(--text-xs);transition:all var(--transition-fast)}.kanban-card:hover{border-color:var(--accent-blue);transform:scale(1.02)}.overlay{position:fixed;inset:0;background:rgba(10,14,26,.8);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:50;display:flex;align-items:flex-start;justify-content:center;padding-top:20vh}.modal{background:var(--bg-secondary);border:1px solid var(--bg-border);border-radius:var(--radius-xl);width:100%;max-width:600px;box-shadow:var(--shadow-lg);animation:slide-in-up .2s ease-out}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton{background:linear-gradient(90deg,var(--bg-surface) 25%,var(--bg-surface-hover) 50%,var(--bg-surface) 75%);background-size:200% 100%;animation:shimmer 1.5s infinite;border-radius:var(--radius-md)}.toast-container{position:fixed;bottom:var(--space-6);right:var(--space-6);z-index:100;flex-direction:column}.toast,.toast-container{display:flex;gap:var(--space-3)}.toast{align-items:center;padding:var(--space-3) var(--space-4);background:var(--bg-secondary);border:1px solid var(--bg-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);font-size:var(--text-sm)}.flex,.flex-col{display:flex}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-2{gap:var(--space-2)}.gap-4{gap:var(--space-4)}.gap-6{gap:var(--space-6)}.w-full{width:100%}.h-full{height:100%}.grid{display:grid}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.space-y-2>*+*{margin-top:var(--space-2)}.space-y-4>*+*{margin-top:var(--space-4)}.space-y-6>*+*{margin-top:var(--space-6)}.space-y-8>*+*{margin-top:var(--space-8)}.list-disc{list-style-type:disc}.pl-5{padding-left:1.25rem}.whitespace-pre-wrap{white-space:pre-wrap}.tab-bar{display:flex;gap:var(--space-2);margin-bottom:var(--space-6);border-bottom:1px solid var(--bg-border);padding-bottom:var(--space-2)}.tab-item{padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);color:var(--text-secondary);font-weight:500;transition:all var(--transition-fast);cursor:pointer;background:transparent;border:none;outline:none}.tab-item:hover{background:var(--bg-surface);color:var(--text-primary)}.tab-item--active{background:rgba(79,143,247,.15);color:var(--accent-blue);font-weight:700;box-shadow:inset 0 0 0 1px rgba(79,143,247,.3)}.tab-item--danger.tab-item--active{background:rgba(248,113,113,.15);color:var(--accent-red);box-shadow:inset 0 0 0 1px rgba(248,113,113,.3)}.tab-item--success.tab-item--active{background:rgba(52,211,153,.15);color:var(--accent-green);box-shadow:inset 0 0 0 1px rgba(52,211,153,.3)}.tab-item--warning.tab-item--active{background:rgba(251,191,36,.15);color:var(--accent-amber);box-shadow:inset 0 0 0 1px rgba(251,191,36,.3)}.data-table{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.data-table th{text-align:left;padding:var(--space-3);color:var(--text-secondary);font-weight:600;border-bottom:1px solid var(--bg-border);text-transform:uppercase;letter-spacing:.05em;font-size:var(--text-xs)}.data-table td{padding:var(--space-3);border-bottom:1px solid var(--bg-surface);vertical-align:middle}.data-table tr.hover-row:hover{background:var(--bg-surface)}.alert-panel{padding:var(--space-4);border-radius:var(--radius-lg);margin-bottom:var(--space-4);border-left:4px solid transparent}.alert-panel--info{background:linear-gradient(90deg,rgba(79,143,247,.1),rgba(79,143,247,.02));border-left-color:var(--accent-blue)}.alert-panel--warning{background:linear-gradient(90deg,rgba(251,191,36,.1),rgba(251,191,36,.02));border-left-color:var(--accent-amber)}.alert-panel--danger{background:linear-gradient(90deg,rgba(248,113,113,.1),rgba(248,113,113,.02));border-left-color:var(--accent-red)}.alert-panel--success{background:linear-gradient(90deg,rgba(52,211,153,.1),rgba(52,211,153,.02));border-left-color:var(--accent-green)}.countdown-digit{font-family:var(--font-mono);font-size:6rem;font-weight:900;letter-spacing:-.05em;background:linear-gradient(135deg,#fff,#a78bfa);-webkit-background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 20px rgba(167,139,250,.4))}.strategy-phase-card{padding:var(--space-4);border-radius:var(--radius-lg);background:var(--bg-surface);border-left:4px solid var(--bg-border);transition:all var(--transition-fast)}.strategy-phase-card:hover{transform:translateX(4px);background:var(--bg-surface-hover)}@keyframes count-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-glow{0%{box-shadow:0 0 0 0 rgba(248,113,113,.4)}70%{box-shadow:0 0 0 10px rgba(248,113,113,0)}to{box-shadow:0 0 0 0 rgba(248,113,113,0)}}@keyframes bar-fill{0%{width:0}}@media (max-width:1280px){:root{--inspector-width:0px}}@media (max-width:1024px){:root{--sidebar-width:64px}.grid-cols-3,.grid-cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){:root{--sidebar-width:0px;--inspector-width:0px}.grid-cols-2,.grid-cols-3,.grid-cols-4{grid-template-columns:1fr}body{overflow-y:auto}.app-content{height:auto!important;min-height:100vh}}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2?dpl=dpl_HXbYtm3z9RCAdFJBsVHJ6DpjqS2X) 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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2?dpl=dpl_HXbYtm3z9RCAdFJBsVHJ6DpjqS2X) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2?dpl=dpl_HXbYtm3z9RCAdFJBsVHJ6DpjqS2X) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2?dpl=dpl_HXbYtm3z9RCAdFJBsVHJ6DpjqS2X) 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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2?dpl=dpl_HXbYtm3z9RCAdFJBsVHJ6DpjqS2X) 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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2?dpl=dpl_HXbYtm3z9RCAdFJBsVHJ6DpjqS2X) 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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2?dpl=dpl_HXbYtm3z9RCAdFJBsVHJ6DpjqS2X) 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:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_f2bec1{font-family:Inter,Inter Fallback;font-style:normal}.__variable_f2bec1{--font-sans:"Inter","Inter Fallback"}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/886030b0b59bc5a7-s.woff2?dpl=dpl_HXbYtm3z9RCAdFJBsVHJ6DpjqS2X) 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:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/0aa834ed78bf6d07-s.woff2?dpl=dpl_HXbYtm3z9RCAdFJBsVHJ6DpjqS2X) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/67957d42bae0796d-s.woff2?dpl=dpl_HXbYtm3z9RCAdFJBsVHJ6DpjqS2X) 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:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/f911b923c6adde36-s.woff2?dpl=dpl_HXbYtm3z9RCAdFJBsVHJ6DpjqS2X) 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:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/939c4f875ee75fbb-s.woff2?dpl=dpl_HXbYtm3z9RCAdFJBsVHJ6DpjqS2X) 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:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/bb3ef058b751a6ad-s.p.woff2?dpl=dpl_HXbYtm3z9RCAdFJBsVHJ6DpjqS2X) 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:JetBrains Mono Fallback;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_aa7473{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.__variable_aa7473{--font-mono:"JetBrains Mono","JetBrains Mono Fallback"}