@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Inter+Tight:wght@500;700;900&family=JetBrains+Mono:wght@400;500&display=swap";
*{box-sizing:border-box;margin:0;padding:0}:root{--radius-card:12px;--gap-app:12px;--padding-app:12px;--shadow-card:0 1px 3px 0 #0003, 0 1px 2px -1px #0000001a;--transition-theme:all .4s cubic-bezier(.4, 0, .2, 1);--success:var(--brand-green-bright,#10b981);--warning:#facc15;--error:#ef4444;--info:#3b82f6;--working:#f97316;--font-sans:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-display:"Inter", sans-serif;--font-mono:"JetBrains Mono", "SF Mono", Monaco, "Consolas", monospace;--text-on-brand:#042f1f}[data-theme=onyx],:root{--bg-app:#09090b;--bg-card:#1e1e22;--bg-card-hover:#2a2a2e;--border-card:#2e2e33;--border-active:#444;--border-strong:#3f3f46;--text-main:#f4f4f5;--text-muted:#a1a1aa;--text-dim:#52525b;--brand-amber:#ffb84a;--brand-amber-dim:#7a6536;--brand-amber-glow:#ffb84a1a;--brand-phosphor:#c8ee7a;--brand-red:#ff6a4d;--bg-sunken:#13110d;--brand-green-bright:#15b981;--brand-green-deep:#047857;--brand-teal-bright:#5eead4;--brand-teal-deep:#0f766e;--accent:var(--brand-green-bright);--accent-hover:var(--brand-green-deep);--accent-dim:color-mix(in srgb, var(--brand-green-bright) 15%, transparent);--radius-card:12px;--gap-app:12px;--padding-app:12px;--shadow-card:0 1px 3px 0 #0003, 0 1px 2px -1px #0000001a;--pill-bg:#09090b80;--pill-border:#27272a80;--hover-overlay:#ffffff0a;--hover-overlay-strong:#ffffff14;--backdrop-overlay:#0e0e0ee0;--desc-text:#ffffff8c;--desc-btn-border:#ffffff26;--desc-btn-bg:#ffffff0f;--desc-btn-text:#fff6;--desc-btn-hover-text:#ffffffb3;--desc-btn-hover-border:#ffffff4d;--background:var(--bg-app);--surface:var(--bg-card);--surface-hover:var(--bg-card-hover);--border:var(--border-card);--text-primary:var(--text-main);--text-secondary:var(--text-muted);--bg-primary:var(--bg-app);--bg-secondary:var(--bg-card);--bg-tertiary:var(--bg-card-hover)}[data-theme=polar]{--bg-app:#f8fafc;--bg-card:#fff;--bg-card-hover:#f1f5f9;--border-card:#e2e8f0;--border-active:#cbd5e1;--border-strong:#cbd5e1;--text-main:#0f172a;--text-muted:#64748b;--text-dim:#94a3b8;--brand-amber:#e89e16;--brand-amber-dim:#8a5a18;--brand-amber-glow:#e89e161f;--brand-phosphor:#1f880e;--brand-red:#d62012;--bg-sunken:#eef2f7;--brand-green-bright:#16ba81;--brand-green-deep:#047857;--brand-teal-bright:#0f766e;--brand-teal-deep:#134e4a;--accent:#0f172a;--accent-hover:#1e293b;--accent-dim:#0f172a0d;--radius-card:20px;--gap-app:20px;--padding-app:20px;--shadow-card:0 10px 15px -3px #0000000d, 0 4px 6px -2px #00000006;--pill-bg:#fff9;--pill-border:#e2e8f080;--hover-overlay:#00000008;--hover-overlay-strong:#0000000f;--backdrop-overlay:#ffffffe0;--desc-text:#0000008c;--desc-btn-border:#00000026;--desc-btn-bg:#0000000a;--desc-btn-text:#0006;--desc-btn-hover-text:#000000b3;--desc-btn-hover-border:#0000004d;--background:var(--bg-app);--surface:var(--bg-card);--surface-hover:var(--bg-card-hover);--border:var(--border-card);--text-primary:var(--text-main);--text-secondary:var(--text-muted);--bg-primary:var(--bg-app);--bg-secondary:var(--bg-card);--bg-tertiary:var(--bg-card-hover)}body{font-family:var(--font-sans,"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);background:var(--background);color:var(--text-primary);-webkit-font-smoothing:antialiased;min-height:100vh}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--bg-app);border-radius:4px}::-webkit-scrollbar-thumb{background:var(--border-card);border:2px solid var(--bg-app);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--text-dim)}::-webkit-scrollbar-corner{background:var(--bg-app)}html,*,:before,:after{scrollbar-width:thin;scrollbar-color:var(--border-card) var(--bg-app)}.glass-panel{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#111111b3;border:1px solid #ffffff0d}.border-agency{border:1px solid var(--border)}.tracking-agency{letter-spacing:.15em}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.pulse{animation:2s infinite pulse}@keyframes ti-pulse{0%,to{opacity:1}50%{opacity:.35}}.ti-scroll{scrollbar-width:auto;scrollbar-color:#6366f18c #6366f114}.ti-scroll::-webkit-scrollbar{width:10px}.ti-scroll::-webkit-scrollbar-track{background:#6366f114;border-radius:5px}.ti-scroll::-webkit-scrollbar-thumb{border:2px solid var(--bg-card);background:#6366f18c;border-radius:5px}.ti-scroll::-webkit-scrollbar-thumb:hover{background:#6366f1d9}@keyframes fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:.3s ease-out fadeIn}.bento-card{background-color:var(--bg-card);border:1px solid var(--border-card);border-radius:var(--radius-card);box-shadow:var(--shadow-card);min-height:0;transition:var(--transition-theme);align-self:stretch;overflow:hidden}.theme-transition{transition:var(--transition-theme)}.md-p{font-family:var(--font-sans);color:inherit;margin:0 0 14px;font-size:14px;line-height:1.65}.md-p:last-child{margin-bottom:0}[data-theme=onyx],:root,[data-theme=polar]{--md-h1:var(--brand-green-bright);--md-h2:var(--brand-teal-bright);--md-h3:var(--brand-teal-bright);--md-h1-glow:none;--md-h2-glow:none;--md-h3-glow:none}.md-h1{font-family:var(--font-display);letter-spacing:-.01em;text-transform:uppercase;color:var(--md-h1);margin:32px 0 14px;font-size:36px;font-weight:800;line-height:1.05}.md-h2{font-family:var(--font-display);letter-spacing:-.015em;color:var(--md-h2);margin:26px 0 12px;font-size:26px;font-weight:800;line-height:1.15}.md-h3{font-family:var(--font-mono);color:var(--md-h3);text-transform:uppercase;letter-spacing:.08em;margin:26px 0 12px;font-size:24px;font-weight:700;line-height:1.25}.md-h3:before{content:"// ";color:var(--md-h3);opacity:.55}.md-h4{font-family:var(--font-mono);color:var(--text-muted);letter-spacing:.02em;margin:22px 0 8px;font-size:18px;font-weight:500;line-height:1.3}.md-ul,.md-ol{font-family:var(--font-sans);color:inherit;margin:0 0 14px;font-size:14px;line-height:1.6}.md-ul{padding-left:18px;list-style-type:"— "}.md-ol{padding-left:22px;list-style-type:decimal}.md-ul li,.md-ol li{margin-bottom:4px}.md-ul li::marker{color:var(--text-muted)}.md-ol li::marker{color:var(--text-muted)}.md-ul .md-ul,.md-ol .md-ul,.md-ul .md-ol,.md-ol .md-ol{margin:4px 0;font-size:13px;list-style-type:"· "}.md-code{background:var(--bg-app);border:1px solid var(--border-card);font-family:var(--font-mono);color:var(--text-main);border-radius:10px;margin:12px 0;padding:12px 14px;font-size:12.5px;line-height:1.55;overflow-x:auto}.md-code code{background:0 0;padding:0}.md-code code[data-lang]:before{content:attr(data-lang);letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);margin-bottom:8px;font-size:9.5px;font-weight:700;display:block}.md-inline-code{background:var(--bg-app);font-family:var(--font-mono);color:var(--text-main);vertical-align:.5px;border-radius:4px;padding:1px 6px;font-size:12.5px}.md-link{color:var(--accent,#3b82f6);border-bottom:1px solid #0000;text-decoration:none;transition:border-color .15s}.md-link:hover{border-bottom-color:var(--accent,#3b82f6)}.md-hr{border:none;border-top:1px solid var(--border-card);margin:20px 0}.md-table-wrap{border:1px solid var(--border-card);background:var(--bg-card);border-radius:10px;margin:14px 0;overflow:hidden}.md-table{border-collapse:collapse;width:100%;font-family:var(--font-sans);font-size:13px;line-height:1.45}.md-table thead{background:var(--bg-app);border-bottom:1px solid var(--border-card)}.md-table th{font-family:var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);text-align:left;white-space:nowrap;padding:9px 14px;font-size:10px;font-weight:700}.md-table td{color:var(--text-main);border-top:1px solid var(--border-card);vertical-align:top;padding:10px 14px}.md-table tbody tr:first-child td{border-top:none}.md-table td code{font-family:var(--font-mono);color:var(--md-h2);font-size:12px}.md-bq{border-left:3px solid var(--accent,#3b82f6);color:var(--text-muted);font-family:var(--font-display);background:color-mix(in srgb, var(--accent,#3b82f6) 6%, transparent);border-radius:0 8px 8px 0;margin:14px 0;padding:6px 16px;font-size:14.5px;font-style:italic;line-height:1.5}.md-bq[data-kind=warn]{border-left-color:var(--warning);background:color-mix(in srgb, var(--warning) 8%, transparent)}.md-bq[data-kind=success]{border-left-color:var(--success);background:color-mix(in srgb, var(--success) 8%, transparent)}.md-bq[data-kind=info]{border-left-color:var(--accent,#3b82f6);background:color-mix(in srgb, var(--accent,#3b82f6) 6%, transparent)}.md-bq[data-kind=error]{border-left-color:var(--error);background:color-mix(in srgb, var(--error) 8%, transparent)}.md-table{border-collapse:collapse;border:1px solid var(--border-card);border-radius:8px;width:100%;margin:14px 0;font-size:13px;line-height:1.5;overflow:hidden}.md-table thead{background:var(--pill-bg)}.md-table th{text-align:left;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-main);border-bottom:1px solid var(--border-card);white-space:nowrap;padding:8px 12px;font-size:11px;font-weight:700}.md-table td{text-align:left;vertical-align:top;color:var(--text-main);border-bottom:1px solid var(--border-card);padding:8px 12px}.md-table tbody tr:last-child td{border-bottom:none}.md-table tbody tr:hover{background:color-mix(in srgb, var(--text-main) 4%, transparent)}.md-table code{font-family:var(--font-mono);background:var(--pill-bg);color:var(--text-main);border-radius:3px;padding:1px 5px;font-size:11px}.md-p strong,.md-ul strong,.md-ol strong,.md-bq strong{color:var(--md-h2);font-weight:700}.md-p em,.md-ul em,.md-ol em{font-style:italic;font-family:var(--font-display);color:var(--text-main)}.loading-spinner{color:var(--text-muted);align-items:center;gap:8px;font-size:12px;display:inline-flex}.loading-spinner-icon{border:2px solid var(--border-card);border-top-color:var(--accent,#3b82f6);border-radius:50%;animation:.7s linear infinite oskar-spin;display:inline-block}.loading-spinner-label{white-space:nowrap}@keyframes oskar-spin{to{transform:rotate(360deg)}}.skeleton-block{background-color:var(--bg-app);display:inline-block;position:relative;overflow:hidden}.skeleton-shimmer,.skeleton-block:after{content:"";background:linear-gradient(90deg,#0000 0%,#ffffff0a 50%,#0000 100%);animation:1.4s ease-in-out infinite oskar-shimmer;position:absolute;inset:0}@keyframes oskar-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.design-card-skeleton{border:1px solid var(--border-card);border-radius:var(--radius-card);background-color:var(--bg-card);flex-direction:column;gap:8px;padding:8px;display:flex}.design-card-skeleton .design-card-thumb{aspect-ratio:16/10;background-color:var(--bg-app);border-radius:8px;width:100%;position:relative;overflow:hidden}.design-card-meta-block{flex-direction:column;gap:6px;padding:4px 2px 2px;display:flex}.centered-loader{width:100%;height:100%;min-height:120px;color:var(--text-muted);flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.centered-loader-label{font-size:12px}.tool-card{background:var(--bg-card);border:1px solid var(--border-card);border-radius:var(--radius-card);box-shadow:var(--shadow-card);width:100%;max-width:540px;margin:12px 0;font-family:inherit;overflow:hidden}.tool-card-head{border-bottom:1px solid var(--border-card);align-items:center;gap:10px;padding:14px 16px 10px;display:flex}.tool-card-icon{background:var(--bg-input,var(--bg-card));border:1px solid var(--border-card);width:22px;height:22px;color:var(--text-muted);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;display:inline-flex}.tool-card-icon[data-accent=green]{color:var(--brand-green-bright,#10b981);border-color:var(--brand-green-bright,#10b981)}.tool-card-icon[data-accent=cyan]{color:var(--brand-cyan,#22d3ee);border-color:var(--brand-cyan,#22d3ee)}.tool-card-icon[data-accent=violet]{color:var(--brand-violet,#a78bfa);border-color:var(--brand-violet,#a78bfa)}.tool-card-icon[data-accent=yellow]{color:var(--brand-yellow,#eab308);border-color:var(--brand-yellow,#eab308)}.tool-card-icon[data-accent=red]{color:var(--brand-red,#ef4444);border-color:var(--brand-red,#ef4444)}.tool-card-title{color:var(--text-main);letter-spacing:-.005em;text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:13px;font-weight:600;overflow:hidden}.tool-card-meta{font-family:var(--font-mono,"JetBrains Mono", monospace);color:var(--text-faint);flex-shrink:0;font-size:11px}.tool-card-body{flex-direction:column;gap:10px;padding:14px 16px;display:flex}.tool-card-body-tight{gap:0;padding-top:4px;padding-bottom:4px}.tool-card-foot{border-top:1px solid var(--border-card);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 16px 14px;display:flex}.tool-card-foot-stack{flex-direction:column;align-items:stretch;gap:0}.tool-card.upload-eval-batch-card,.tool-card.apply-patch-card,.tool-card.build-job-card,.tool-card.design-directions{max-width:none}.tool-card-context{border-left:2px solid var(--brand-teal-bright,#5eead4);color:var(--text-muted);margin:0;padding-left:12px;font-size:13px;line-height:1.55}.tool-card[data-style=discovery] .tool-card-icon{width:auto;height:auto;color:var(--brand-green-bright,#15b981);background:0 0;border:none;font-size:14px;font-weight:700}.tool-card-summary{color:var(--text-main);white-space:pre-wrap;margin:0;font-size:14px;line-height:1.55}.tool-card-img-frame{background:var(--bg-input,var(--bg-app));border-radius:6px;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.tool-card-img-frame img{object-fit:cover;width:100%;height:100%;display:block}.tool-card-img-frame[data-aspect="16-9"]{aspect-ratio:16/9}.tool-card-img-frame[data-aspect="1-1"]{aspect-ratio:1}.tool-card-img-frame[data-aspect="3-4"]{aspect-ratio:3/4}.tool-card-img-frame[data-aspect="4-3"]{aspect-ratio:4/3}.tool-card-img-frame[data-greyed=true] img{filter:grayscale()brightness(.6)}.tool-card-ratio-badge{font-family:var(--font-mono,"JetBrains Mono", monospace);letter-spacing:.08em;color:#f4f4f5;text-transform:uppercase;background:#00000073;border-radius:3px;padding:2px 6px;font-size:9px;font-weight:700;position:absolute;bottom:6px;right:6px}.tool-card-readout{font-family:var(--font-mono,"JetBrains Mono", monospace);color:var(--text-muted);font-size:11px;line-height:1.55}.tool-card-readout--top{padding-bottom:0}.tool-card-readout--bottom{color:var(--text-main);border-top:1px solid var(--border-card);margin-top:2px;padding-top:8px}.tool-card-readout-label{color:var(--text-faint);text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-family:var(--font-mono,"JetBrains Mono", monospace);margin-right:6px}.tool-card-tag-row{flex-wrap:wrap;align-items:center;gap:8px;padding:0;display:flex}.tool-card-tag-row+.tool-card-tag-row{border-top:1px solid var(--border-card);margin-top:2px;padding-top:8px}.tool-card-tag-sep{color:var(--border-card);font-family:var(--font-mono,"JetBrains Mono", monospace);-webkit-user-select:none;user-select:none;padding:0 4px;font-size:14px}.tool-card-tag-label{font-family:var(--font-mono,"JetBrains Mono", monospace);text-transform:uppercase;letter-spacing:.08em;color:var(--text-faint);font-size:9px;font-weight:700}.tool-card-chip{font-family:var(--font-mono,"JetBrains Mono", monospace);text-transform:uppercase;letter-spacing:.08em;border:1px solid #0000;border-radius:3px;padding:3px 8px;font-size:9px;font-weight:700}.tool-card-chip[data-tone=ready]{color:#22d3ee;background:#06b6d426;border-color:#06b6d4}.tool-card-chip[data-tone=ingested]{color:#9ca3af;background:#6b728033;border-color:#6b7280}.tool-card-chip[data-tone=hero]{color:#fbbf24;background:#f59e0b26;border-color:#f59e0b}.tool-card-chip[data-tone=used]{color:#10b981;background:#10b98126;border-color:#10b981}.tool-card-chip[data-tone=approved]{color:#5eead4;background:#5eead426;border-color:#5eead4}.tool-card-chip[data-tone=redo]{color:#eab308;background:#eab30826;border-color:#eab308}.tool-card-tag{font-family:var(--font-mono,"JetBrains Mono", monospace);border:1px solid var(--border-card);background:var(--bg-input,var(--bg-card));color:var(--text-muted);cursor:pointer;text-transform:uppercase;letter-spacing:.08em;border-radius:4px;align-items:center;gap:4px;height:22px;padding:4px 9px;font-size:10px;font-weight:700;transition:border-color .12s,color .12s,background .12s;display:inline-flex}.tool-card-tag:hover:not(:disabled){border-color:var(--text-main);color:var(--text-main)}.tool-card-tag:disabled{cursor:wait;opacity:.55}.tool-card-tag[data-active=true][data-variant=STAR]{color:#ca8a04;background:#ca8a042e;border-color:#ca8a04}.tool-card-tag[data-active=true][data-variant=B-ROLL]{color:#a78bfa;background:#a78bfa2e;border-color:#a78bfa}.tool-card-tag[data-active=true][data-variant=TRASH]{color:#dc2626;background:#dc26262e;border-color:#dc2626}.tool-card-btn{background:var(--bg-input,var(--bg-card));border:1px solid var(--border-card);color:var(--text-main);cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:7px 14px;font-family:inherit;font-size:12px;font-weight:500;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.tool-card-btn:hover:not(:disabled){background:var(--bg-card-hover,var(--bg-card));border-color:var(--text-muted)}.tool-card-btn:disabled{opacity:.55;cursor:not-allowed}.tool-card-btn[data-variant=primary]{background:var(--brand-green-bright,#10b981);border-color:var(--brand-green-bright,#10b981);color:#0a0a0a;font-weight:600}.tool-card-btn[data-variant=primary]:hover:not(:disabled){background:var(--brand-green-deep,#047857);border-color:var(--brand-green-deep,#047857);color:#fff}.tool-card-btn[data-variant=ghost]{background:0 0}.tool-card-btn[data-variant=danger]{color:var(--brand-red,#ef4444);border-color:#ef444466}.tool-card-bubble-preview>.tool-card{opacity:.92;border-style:dashed;border-color:#a78bfa73}.tool-card-bubble-preview>.tool-card:hover{opacity:1}.upload-eval-row{color:var(--text-main);grid-template-columns:48px minmax(120px,1fr) minmax(0,2.4fr) minmax(220px,240px);align-items:center;gap:12px;padding:10px 16px;font-size:12px;display:grid}.upload-eval-row+.upload-eval-row{border-top:1px solid var(--border-card)}.upload-eval-row-thumb{background:var(--bg-input,var(--bg-card));border:1px solid var(--border-card);border-radius:6px;width:48px;height:48px;position:relative;overflow:hidden}.upload-eval-row-thumb img{object-fit:cover;width:100%;height:100%;display:block}.upload-eval-row-id{font-family:var(--font-mono,"JetBrains Mono", monospace);color:var(--text-muted);letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}.upload-eval-row-verdict{align-items:baseline;gap:8px;min-width:0;display:flex}.upload-eval-row-verdict-glyph{flex-shrink:0;font-size:14px;font-weight:700}.upload-eval-row-verdict-note{color:var(--text-main);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.upload-eval-row-tag-pillrow{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:4px;display:flex}.build-row{grid-template-columns:48px minmax(120px,360px) 1fr 56px auto;align-items:center;gap:12px;padding:12px 0;font-size:12px;display:grid}.build-row+.build-row{border-top:1px solid var(--border-card)}.build-row .thumb{background:var(--bg-input,#ffffff0d);border:1px solid var(--border-card);border-radius:6px;width:48px;height:48px;position:relative;overflow:hidden}.build-row .thumb img{object-fit:cover;width:100%;height:100%;display:block}.build-row .thumb.empty{color:var(--text-faint);justify-content:center;align-items:center;font-size:11px;display:flex}.build-row .name{flex-direction:column;gap:2px;display:flex}.build-row .name .id{font-family:var(--font-mono,"JetBrains Mono", monospace);color:var(--text-faint);letter-spacing:.06em;text-transform:uppercase;font-size:10px}.build-row .name .label{color:var(--text-main);font-size:13px;font-weight:500}.build-row .name .label .juniorDev-tag{font-size:9px;font-family:var(--font-mono,"JetBrains Mono", monospace);color:var(--brand-teal-bright,#14b8a6);text-transform:uppercase;letter-spacing:.06em;margin-left:6px}.build-row .timeline{align-items:flex-start;gap:0;display:flex}.build-row .timeline .step{flex-direction:column;align-items:center;gap:4px;min-width:64px;display:flex}.build-row .timeline .step .dot{background:var(--border-card);border:2px solid var(--bg-card);width:12px;height:12px;box-shadow:0 0 0 1px var(--border-card);border-radius:50%}.build-row .timeline .step.done .dot{background:var(--brand-green-bright,#10b981);box-shadow:0 0 0 1px var(--brand-green-bright,#10b981)}.build-row .timeline .step.active .dot{background:var(--working,#f59e0b);box-shadow:0 0 0 1px var(--working,#f59e0b);animation:1.2s ease-in-out infinite pulse}.build-row .timeline .step .lbl{font-family:var(--font-mono,"JetBrains Mono", monospace);color:var(--text-faint);text-transform:uppercase;letter-spacing:.08em;font-size:9px}.build-row .timeline .step.done .lbl,.build-row .timeline .step.active .lbl{color:var(--text-main)}.build-row .timeline .connector{background:var(--border-card);flex:1;min-width:16px;height:2px;margin:7px 0 0;position:relative}.build-row .timeline .connector.done{background:var(--brand-green-bright,#10b981)}.build-row .eta{font-family:var(--font-mono,"JetBrains Mono", monospace);color:var(--text-faint);text-align:right;white-space:nowrap;font-size:11px}.build-row .eta.done{color:var(--brand-green-bright,#10b981)}.build-row .row-btn{border:1px solid var(--border-card);color:var(--text-main);font-size:11px;font-family:var(--font-mono,"JetBrains Mono", monospace);text-transform:uppercase;letter-spacing:.1em;cursor:pointer;text-align:center;background:0 0;border-radius:6px;min-width:76px;padding:6px 14px;font-weight:700}.build-row .row-btn:disabled{opacity:.5;cursor:not-allowed}.build-row .row-btn.cancel{color:var(--text-muted)}.build-row .row-btn.cancel:hover:not(:disabled){border-color:var(--brand-red,#ef4444);color:var(--brand-red,#ef4444);background:#ef44440d}.build-row .row-btn.open{border-color:var(--brand-green-bright,#10b981);color:var(--brand-green-bright,#10b981)}.build-row .row-btn.open:hover:not(:disabled){background:#10b9810d}.build-row .row-error{color:var(--brand-red,#ef4444);text-align:left;grid-column:1/-1;padding:4px 0 8px;font-size:11px;line-height:1.5}.build-row .row-milestones{color:var(--text-muted);text-align:left;grid-column:1/-1;padding:0 0 12px;font-size:11px;line-height:1.6}.build-row .row-milestones-label{color:var(--text-faint);font-family:var(--font-mono,"JetBrains Mono", monospace);text-transform:uppercase;letter-spacing:.06em;margin-bottom:2px;font-size:9px;display:block}.build-row .row-milestones-row{align-items:baseline;gap:6px;display:flex}.build-row .row-milestones-bullet{color:var(--brand-green-bright,#10b981);flex-shrink:0}.apply-patch-diff{font-family:var(--font-mono,"JetBrains Mono", monospace);border:1px solid var(--border-card);background:var(--bg-input,var(--bg-card));border-radius:6px;flex-direction:column;font-size:12px;display:flex;overflow:hidden}.apply-patch-line{white-space:pre-wrap;word-break:break-word;align-items:flex-start;gap:8px;padding:4px 12px;line-height:1.55;display:flex}.apply-patch-line-add{color:#6ee7b7;background:#15b98112}.apply-patch-line-del{color:#fca5a5;background:#ef444412}.apply-patch-line-ctx{color:var(--text-muted)}.apply-patch-marker{opacity:.65;flex-shrink:0;width:12px;font-weight:700}.apply-patch-content{flex:auto;min-width:0}.diagnostic-chip{border-radius:var(--radius-pill,999px);background:var(--bg-input,var(--bg-card));border:1px solid var(--border-card);font-family:var(--font-mono,"JetBrains Mono", monospace);color:var(--text-muted);align-items:center;gap:8px;max-width:100%;padding:6px 12px;font-size:11px;display:inline-flex}.diagnostic-chip-glyph{color:var(--brand-teal-bright,#5eead4);flex-shrink:0;font-size:13px}.diagnostic-chip-label{color:var(--text-main);font-weight:500}.diagnostic-chip-accent{color:var(--brand-green-bright,#15b981);letter-spacing:.04em;font-weight:700}.diagnostic-chip-ts{color:var(--text-faint);letter-spacing:.04em;margin-left:auto;font-size:10px}.tool-card-questions{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.tool-card-questions li{flex-direction:column;align-items:stretch;gap:6px;display:flex}.tool-card-questions label{color:var(--text-main);font-size:13px;font-weight:600;line-height:1.4}.tool-card-questions input{border:1px solid var(--border-card);background:var(--bg-input,var(--bg-card));color:var(--text-main);border-radius:6px;padding:8px 10px;font-family:inherit;font-size:13px;transition:border-color .12s}.tool-card-questions input:focus{border-color:var(--brand-green-bright,#10b981);outline:none}.tool-card-questions input:disabled{opacity:.6;cursor:not-allowed}.question-form{border:1px solid var(--border-card);border-radius:var(--radius-card);background:var(--bg-card);box-shadow:var(--shadow-card);margin:8px 0;overflow:hidden}.question-form-locked{background:var(--bg-app);box-shadow:none;opacity:.92}.question-form-head{border-bottom:1px solid var(--border-card);align-items:center;gap:12px;padding:12px 14px;display:flex}.question-form-icon{background:var(--accent,#3b82f6);color:#fff;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;font-weight:600;display:inline-flex}.question-form-titles{flex:1;min-width:0}.question-form-title{letter-spacing:-.01em;color:var(--text-main);font-size:14px;font-weight:600}.question-form-desc{color:var(--text-muted);margin-top:2px;font-size:12px;line-height:1.45}.question-form-pill{letter-spacing:.04em;text-transform:uppercase;background:var(--bg-card);border:1px solid var(--border-card);color:var(--text-muted);border-radius:999px;padding:3px 8px;font-size:10px}.question-form-body{flex-direction:column;gap:14px;padding:14px;display:flex}.qf-field{flex-direction:column;gap:6px;display:flex}.qf-label{color:var(--text-main);align-items:center;gap:4px;font-size:12px;font-weight:500;display:flex}.qf-required{color:var(--accent,#3b82f6)}.qf-help{color:var(--text-muted);margin-top:-2px;font-size:11px}.qf-options{flex-wrap:wrap;gap:6px;display:flex}.qf-chip{border:1px solid var(--border-card);background:var(--bg-card);cursor:pointer;color:var(--text-main);border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;transition:border-color .12s,background .12s,color .12s;display:inline-flex}.qf-chip input{width:auto;margin:0;display:none}.qf-chip:hover{border-color:var(--accent,#3b82f6)}.qf-chip-disabled{cursor:not-allowed;opacity:.48}.qf-chip-disabled:hover{border-color:var(--border-card)}.qf-chip-on{border-color:var(--accent,#3b82f6);background:color-mix(in oklch, var(--accent,#3b82f6) 10%, var(--bg-card));color:var(--accent,#3b82f6);font-weight:500}.question-form-locked .qf-chip{cursor:not-allowed}.qf-input,.qf-select,.qf-textarea{border:1px solid var(--border-card);background:var(--bg-card);color:var(--text-main);border-radius:6px;padding:6px 10px;font-family:inherit;font-size:13px}.qf-input:focus,.qf-select:focus,.qf-textarea:focus{border-color:var(--accent,#3b82f6);outline:none}.qf-textarea{resize:vertical;min-height:60px}.question-form-foot{border-top:1px solid var(--border-card);background:var(--bg-app);align-items:center;gap:12px;padding:10px 14px;display:flex}.qf-hint,.qf-locked-note{color:var(--text-muted);flex:1;font-size:11px;line-height:1.4}.question-form-foot button.primary{background:var(--accent,#3b82f6);color:#fff;cursor:pointer;border:none;border-radius:6px;padding:6px 14px;font-size:12px;font-weight:500;transition:opacity .12s}.question-form-foot button.primary:disabled{opacity:.4;cursor:not-allowed}.qf-direction-cards{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;margin-top:4px;display:grid}.qf-card{background:var(--bg-card);border:1px solid var(--border-card);cursor:pointer;border-radius:10px;flex-direction:column;gap:10px;padding:14px;transition:border-color .12s,background .12s,transform 60ms;display:flex;position:relative}.qf-card input{display:none}.qf-card:hover{border-color:var(--accent,#3b82f6)}.qf-card:active{transform:translateY(1px)}.qf-card-on{border-color:var(--accent,#3b82f6);background:color-mix(in oklch, var(--accent,#3b82f6) 4%, var(--bg-card));box-shadow:0 0 0 1px var(--accent,#3b82f6) inset}.qf-card-disabled{cursor:not-allowed;opacity:.6}.qf-card-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.qf-card-title{letter-spacing:-.005em;color:var(--text-main);font-size:13px;font-weight:600;line-height:1.3}.qf-card-pill{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;background:var(--accent,#3b82f6);color:#fff;border-radius:999px;flex-shrink:0;padding:2px 6px;font-size:9px}.qf-card-swatches{gap:4px;height:18px;display:flex}.qf-card-swatch{border:1px solid #00000014;border-radius:3px;flex:1;min-width:0}.qf-card-types{border-top:1px solid var(--border-card);border-bottom:1px solid var(--border-card);align-items:baseline;gap:12px;padding:6px 0;display:flex}.qf-card-type-display{letter-spacing:-.02em;color:var(--text-main);flex-shrink:0;font-size:28px;line-height:1}.qf-card-type-body{color:var(--text-muted);letter-spacing:-.005em;white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:1.3;overflow:hidden}.qf-card-mood{color:var(--text-muted);margin:0;font-size:12px;line-height:1.45}.qf-card-refs{color:var(--text-muted);margin:0;font-size:11px;line-height:1.4}.qf-card-refs-label{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);opacity:.7;font-size:10px}.mention-popover{z-index:100;background:var(--bg-card);border:1px solid var(--border-card);box-shadow:var(--shadow-card);border-radius:8px;flex-direction:column;gap:1px;min-width:220px;max-height:280px;padding:4px;display:flex;position:absolute;overflow-y:auto}.mention-item{cursor:pointer;text-align:left;color:var(--text-main);background:0 0;border:none;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:6px 10px;font-family:inherit;display:flex}.mention-item:hover{background:var(--hover-overlay,#ffffff0a)}.mention-item code{font-family:var(--font-mono);color:var(--text-main);background:0 0;font-size:12px}.mention-meta{font-family:var(--font-mono);color:var(--text-muted);letter-spacing:.04em;font-size:10px}.mention-overflow{color:var(--text-muted);padding:6px 10px;font-size:11px;font-style:italic}.modal-backdrop{z-index:200;background:var(--backdrop-overlay,#0009);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.modal{background:var(--bg-card);border:1px solid var(--border-card);border-radius:var(--radius-card);width:100%;max-width:540px;box-shadow:var(--shadow-card);flex-direction:column;gap:14px;padding:24px;display:flex}.modal h2{font-family:var(--font-display);color:var(--text-main);margin:0;font-size:18px;font-weight:700}.modal p.hint{color:var(--text-muted);margin:0;font-size:13px;line-height:1.5}.modal label{color:var(--text-main);flex-direction:column;gap:6px;font-size:12px;font-weight:500;display:flex}.modal input[type=text],.modal textarea{border:1px solid var(--border-card);background:var(--bg-app);color:var(--text-main);border-radius:6px;padding:8px 10px;font-family:inherit;font-size:13px;transition:border-color .15s}.modal input[type=text]:focus,.modal textarea:focus{border-color:var(--accent,#3b82f6);outline:none}.modal textarea{resize:vertical;min-height:100px;font-family:var(--font-mono);font-size:12.5px;line-height:1.5}.modal .row{justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.modal button{border:1px solid var(--border-card);color:var(--text-main);cursor:pointer;transition:var(--transition-theme);background:0 0;border-radius:6px;padding:8px 16px;font-family:inherit;font-size:12px;font-weight:500}.modal button:hover{border-color:var(--accent,#3b82f6)}.modal button.primary{background:var(--accent,#3b82f6);border-color:var(--accent,#3b82f6);color:#fff}.modal button.primary:hover{background:var(--accent-hover,#2563eb)}.modal button:disabled{opacity:.4;cursor:not-allowed}.os-snackbar{background:var(--bg-card);border:1px solid var(--border-card);border-radius:var(--radius-card);box-shadow:var(--shadow-card);min-width:440px;max-width:560px;font-family:var(--font-sans);align-items:stretch;transition:opacity .2s,transform .2s;display:flex;position:relative;overflow:hidden}.os-snackbar.is-exiting{opacity:0;transform:translate(16px)}.os-snackbar-state{background:var(--text-muted);width:140px;color:var(--text-on-brand);flex-direction:column;flex-shrink:0;justify-content:center;align-items:flex-start;gap:6px;padding:14px 16px;display:flex}.os-snackbar-state-icon{justify-content:flex-start;align-items:center;margin-bottom:2px;display:flex}.os-snackbar-state-icon svg{stroke-width:2.25px;width:18px;height:18px}.os-snackbar-state-label{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;font-size:11px;font-weight:700;line-height:1}.os-snackbar-state-code{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;opacity:.72;white-space:nowrap;font-size:9px;font-weight:500;line-height:1}.os-snackbar-success .os-snackbar-state{background:var(--brand-green-bright);color:var(--text-on-brand)}.os-snackbar-info .os-snackbar-state{background:var(--info);color:#fff}.os-snackbar-warning .os-snackbar-state{background:var(--warning);color:var(--text-on-brand)}.os-snackbar-error .os-snackbar-state{background:var(--error);color:#fff}.os-snackbar-progress{border:2px solid var(--working);background:#fff}.os-snackbar-progress .os-snackbar-state{color:var(--working);background:0 0}.os-snackbar-progress .os-snackbar-heading,.os-snackbar-progress .os-snackbar-message{color:#0f172a}.os-snackbar-progress .os-snackbar-action{color:var(--working);border-color:color-mix(in srgb, var(--working) 50%, transparent)}.os-snackbar-progress .os-snackbar-action:hover{border-color:var(--working);background:color-mix(in srgb, var(--working) 10%, transparent)}.os-snackbar-progress .os-snackbar-dismiss{color:#64748b}.os-snackbar-progress .os-snackbar-dismiss:hover{color:#0f172a;background:#0000000d}.os-snackbar-body{flex-direction:column;flex:1;justify-content:center;gap:3px;min-width:0;padding:12px 14px;display:flex}.os-snackbar-heading{font-family:var(--font-sans);color:var(--text-main);letter-spacing:-.005em;word-break:break-word;font-size:14px;font-weight:600;line-height:1.3}.os-snackbar-message{font-family:var(--font-sans);color:var(--text-muted);word-break:break-word;font-size:13px;line-height:1.45}.os-snackbar-message:first-child{color:var(--text-main);letter-spacing:-.005em;font-size:14px;font-weight:600}.os-snackbar-actions{flex-shrink:0;align-items:center;gap:6px;padding:10px 12px 10px 0;display:flex}.os-snackbar-action{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--border-strong,var(--border-card));color:var(--text-main);cursor:pointer;transition:var(--transition-theme);white-space:nowrap;background:0 0;border-radius:6px;padding:6px 12px;font-size:10px;font-weight:700}.os-snackbar-action:hover{border-color:var(--brand-green-bright);color:var(--brand-green-bright)}.os-snackbar-dismiss{width:28px;height:28px;color:var(--text-dim);cursor:pointer;transition:var(--transition-theme);background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;display:flex}.os-snackbar-dismiss svg{stroke-width:2.5px;width:12px;height:12px}.os-snackbar-dismiss:hover{color:var(--text-main);background:var(--bg-card-hover)}.os-snackbar-progress-bar{background:color-mix(in srgb, var(--working) 18%, transparent);pointer-events:none;height:2px;position:absolute;bottom:0;left:3px;right:0;overflow:hidden}.os-snackbar-progress-bar:after{content:"";background:var(--working);width:32%;height:100%;animation:1.6s cubic-bezier(.4,0,.2,1) infinite os-fathom-progress;display:block}@keyframes os-fathom-progress{0%{transform:translate(-110%)}to{transform:translate(420%)}}@media (prefers-reduced-motion:reduce){.os-snackbar-progress-bar:after{animation:none;transform:translate(40%)}}.os-snackbar-stack{z-index:9999;pointer-events:auto;flex-direction:column;gap:8px;display:flex;position:fixed;bottom:16px;right:16px}.os-ask-eyebrow{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--brand-green-bright);align-items:center;gap:6px;margin-bottom:10px;font-size:10px;font-weight:700;display:flex}.os-ask-eyebrow svg{stroke-width:2.5px;width:11px;height:11px}.os-ask-question{font-family:var(--font-display);letter-spacing:-.01em;color:var(--text-main);margin-bottom:16px;font-size:18px;font-weight:600;line-height:1.35}.os-ask-options{flex-direction:column;gap:6px;display:flex}.os-ask-option{text-align:left;background:var(--bg-card-hover);border:1px solid var(--border-card);color:var(--text-main);font-family:var(--font-sans);cursor:pointer;transition:var(--transition-theme);border-radius:8px;align-items:center;gap:10px;padding:11px 14px;font-size:13.5px;display:flex}.os-ask-option svg{stroke-width:2.25px;width:14px;height:14px;color:var(--text-dim);flex-shrink:0}.os-ask-option:hover{background:color-mix(in srgb, var(--brand-green-bright) 8%, var(--bg-card-hover));border-color:var(--brand-green-bright)}.os-ask-option:hover svg{color:var(--brand-green-bright)}.os-ask-option:disabled{opacity:.5;cursor:wait}.os-ask-foot{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim);text-align:right;margin-top:14px;font-size:9.5px}.os-order-pill{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:var(--transition-theme);white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;padding:6px 14px;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.os-order-pill svg{stroke-width:2.5px;flex-shrink:0;width:12px;height:12px}.os-order-pill:disabled{cursor:default;opacity:.85}.os-order-pill.warn{color:var(--working);border-color:color-mix(in srgb, var(--working) 45%, transparent);background:color-mix(in srgb, var(--working) 8%, transparent)}.os-order-pill.warn:hover:not(:disabled){background:color-mix(in srgb, var(--working) 15%, transparent);box-shadow:0 0 12px color-mix(in srgb, var(--working) 22%, transparent)}.os-order-pill.danger{color:var(--error);border-color:color-mix(in srgb, var(--error) 45%, transparent);background:color-mix(in srgb, var(--error) 8%, transparent)}.os-order-pill.danger:hover:not(:disabled){background:color-mix(in srgb, var(--error) 15%, transparent);box-shadow:0 0 12px color-mix(in srgb, var(--error) 22%, transparent)}.os-order-pill.complete{color:var(--brand-green-bright);border-color:color-mix(in srgb, var(--brand-green-bright) 45%, transparent);background:color-mix(in srgb, var(--brand-green-bright) 10%, transparent)}.crm-activity-row-with-delete:hover .crm-activity-delete-corner{opacity:.85}.crm-activity-delete-corner:hover{opacity:1!important;color:#ef4444!important;background:#ef44441a!important}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2)format("woff2");unicode-range:U+460-52F,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(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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.0%;size-adjust:107.12%}.inter_fd091ad6-module__giF-bG__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_fd091ad6-module__giF-bG__variable{--font-sans:"Inter", "Inter Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:500;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:700;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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.0%;size-adjust:107.12%}.inter_b924ecce-module__euucFW__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_b924ecce-module__euucFW__variable{--font-display:"Inter", "Inter Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.0s19wthhh_6~m.woff2)format("woff2");unicode-range:U+460-52F,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(../media/cc545e633e20c56d-s.0dza.stei.9v7.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/71b036adf157cdcf-s.03nf~dfjdkf~..woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/89b21bb081cb7469-s.0gfhww.tctz1o.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/3fe682a82f50d426-s.09q3q1i5159bl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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(../media/70bc3e132a0a741e-s.p.1409xf.ylxg8g.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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.0%;size-adjust:134.59%}.jetbrains_mono_6104e6b7-module__s6uLTa__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_6104e6b7-module__s6uLTa__variable{--font-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
