:root{--color-primary:#265d80;--color-primary-hover:#1f4d6b;--color-primary-active:#1a4059;--sidebar-bg:#16384c;--color-primary-subtle:#e1e7ec;--color-on-primary:#ffffff;--focus-ring:0 0 0 3px rgba(38,93,128,0.24);--surface-page:#f9fafb;--surface-card:#ffffff;--surface-sunken:#f4f6f8;--surface-hover:#f7fafc;--surface-alt:#f9fafb;--text-strong:#212b36;--text-body:#637381;--text-muted:#6b7888;--text-placeholder:#919eab;--text-mono:#37424d;--text-on-dark:#ffffff;--text-link:#265d80;--line:#e9ecee;--line-row:#f1f4f6;--line-strong:#d1d5db;--line-dashed:#cfd6dc;--sidebar-line:rgba(255,255,255,0.12);--sidebar-idle:rgba(255,255,255,0.72);--sidebar-active-bg:rgba(255,255,255,0.14);--ok:#166534;--ok-bg:rgba(52,199,89,0.2);--warn:#92400d;--warn-bg:#fffbeb;--warn-line:#f59e0c;--hold:#991b1b;--hold-bg:rgba(220,38,38,0.2);--trap:#92400d;--trap-bg:#fffbeb;--info:#0a7aff;--info-bg:rgba(10,122,255,0.16);--danger:#ef4444;--neutral-bg:#f4f6f8;--status-cold-lead:#9aa5b1;--status-researched:#5e96b3;--status-contacted:#265d80;--status-active-prospect:#6f51f9;--status-quote-sent:#f59e0c;--status-soft-commit:#ca8a04;--status-signed:#166534;--status-declined:#6b7280;--status-hold:#991b1b;--scrim:rgba(22,56,76,0.5);--dot-ring:rgba(0,0,0,0.15);--map-bg:#e9f0f4;--sp-2:2px;--sp-4:4px;--sp-6:6px;--sp-8:8px;--sp-10:10px;--sp-12:12px;--sp-14:14px;--sp-16:16px;--sp-18:18px;--sp-20:20px;--sp-22:22px;--sp-24:24px;--sp-28:28px;--sp-32:32px;--sp-40:40px;--font:var(--font-sans,"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif);--font-data:var(--font-mono,"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace);--fs-2xs:11px;--fs-caps:11.5px;--fs-xs:12px;--fs-sm:12.5px;--fs-md:13px;--fs-base:13.5px;--fs-lg:14.5px;--fs-section:16px;--fs-page:20px;--fs-entity:24px;--fs-stat:28px;--lh-base:1.5;--lh-tight:1.4;--lh-entity:32px;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--tracking-caps:0.06em;--border:1px;--border-accent:3px;--radius-xs:4px;--radius:8px;--radius-card:12px;--radius-pill:999px;--shadow-card:4px 4px 19px 0 rgba(0,0,0,0.05);--shadow-popover:4px 4px 19px 0 rgba(0,0,0,0.12);--ring-input:inset 0 0 0 1px var(--line);--ring-input-focus:inset 0 0 0 1px var(--color-primary);--focus:#ffbf47;--focus-width:3px;--focus-offset:2px;--ease:cubic-bezier(0.2,0,0.1,1);--duration-fast:120ms;--duration-base:180ms;--duration-slow:260ms;--sidebar-w:236px;--topbar-h:64px;--content-max:1240px;--content-pad-y:var(--sp-24);--content-pad-x:var(--sp-28);--card-pad-y:var(--sp-20);--card-pad-x:var(--sp-22);--row-pad:13px;--cell-pad-x:var(--sp-18);--control-h:38px;--control-h-sm:32px;--control-pad-x:var(--sp-14);--btn-pad-y:var(--sp-10);--btn-pad-x:var(--sp-18);--btn-sm-pad-y:var(--sp-6);--btn-sm-pad-x:var(--sp-12);--chip-h:28px;--chip-pad-x:var(--sp-10);--badge-pad-y:1px;--badge-pad-x:var(--sp-6);--dot-size:10px;--progress-h:8px;--panel-w:360px;--avatar-size:34px}*{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--surface-page);color:var(--text-strong);font-family:var(--font);font-size:var(--fs-base);line-height:var(--lh-base);-webkit-font-smoothing:antialiased}a{color:var(--color-primary);text-decoration:none}a:hover{color:var(--color-primary-hover);text-decoration:underline}[tabindex]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:var(--focus-width) solid var(--focus);outline-offset:var(--focus-offset)}h1,h2,h3{color:var(--text-strong);font-weight:var(--fw-semibold)}.skip-link{position:absolute;left:-999px;top:var(--sp-8);background:var(--sidebar-bg);color:var(--text-on-dark);padding:var(--sp-8) var(--sp-12);border-radius:var(--radius);z-index:100}.skip-link:focus{left:var(--sp-8)}.app{display:flex;height:100vh;overflow:hidden}.app-col{flex:1 1;display:flex;flex-direction:column;min-width:0}.app-main{flex:1 1;overflow-y:auto;padding:var(--content-pad-y) var(--content-pad-x)}.app-content{max-width:var(--content-max);margin:0 auto;gap:var(--sp-16)}.app-content,.signed-out{display:flex;flex-direction:column}.signed-out{min-height:100vh;align-items:center;justify-content:center;gap:var(--sp-28);padding:var(--sp-40) var(--sp-20)}.sidebar{width:var(--sidebar-w);flex:0 0 var(--sidebar-w);background:var(--sidebar-bg);color:var(--text-on-dark);display:flex;flex-direction:column}.sidebar-brand{height:var(--topbar-h);display:flex;align-items:center;gap:var(--sp-10);padding:0 var(--sp-20)}.sidebar-brand,.sidebar-brand:hover{text-decoration:none}.sidebar-brand img{height:22px;width:auto;display:block}.sidebar-tag{font-size:10px;font-weight:var(--fw-semibold);letter-spacing:.12em;padding:3px 7px;border-radius:var(--radius-xs);background:var(--sidebar-active-bg);color:var(--text-on-dark)}.sidebar-nav{padding:var(--sp-10) var(--sp-12);display:flex;flex-direction:column;gap:var(--sp-2)}.sidebar-nav a{display:flex;align-items:center;gap:var(--sp-10);padding:9px var(--sp-12);border-radius:var(--radius);font-size:var(--fs-md);font-weight:var(--fw-medium);color:var(--sidebar-idle);text-decoration:none;transition:background var(--duration-fast) var(--ease),color var(--duration-fast) var(--ease)}.sidebar-nav a:hover{background:rgba(255,255,255,.08);color:var(--text-on-dark);text-decoration:none}.sidebar-nav a[aria-current=page]{background:var(--sidebar-active-bg);color:var(--text-on-dark);font-weight:var(--fw-semibold)}.sidebar-user{margin-top:auto;padding:var(--sp-16);border-top:var(--border) solid var(--sidebar-line);display:flex;align-items:center;gap:var(--sp-10)}.sidebar-user-detail{min-width:0;flex:1 1}.sidebar-user-detail form{margin:0}.sidebar-user-email{display:block;font-size:var(--fs-md);font-weight:var(--fw-medium);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar-signout{font:inherit;font-size:var(--fs-xs);background:none;border:0;padding:0;cursor:pointer;color:rgba(255,255,255,.65)}.sidebar-signout:hover{color:var(--text-on-dark);text-decoration:underline}.topbar{height:var(--topbar-h);flex:0 0 var(--topbar-h);background:var(--surface-card);border-bottom:var(--border) solid var(--line);display:flex;align-items:center;gap:var(--sp-16);padding:0 var(--content-pad-x)}.topbar-title{margin:0;font-size:var(--fs-page);font-weight:var(--fw-semibold)}.topbar-search{margin-left:auto}.topbar-search input{width:260px;height:var(--control-h);padding:0 var(--control-pad-x);background:var(--surface-page);border:0;border-radius:var(--radius);box-shadow:var(--ring-input);font:inherit;font-size:var(--fs-md);color:var(--text-strong)}.topbar-search input::placeholder{color:var(--text-placeholder)}.topbar-search input:focus{box-shadow:var(--ring-input-focus);outline-offset:1px}.topbar-assistant{display:inline-flex;align-items:center;gap:var(--sp-6)}.avatar{width:var(--avatar-size);height:var(--avatar-size);flex:none;border-radius:var(--radius-pill);background:#d7e3ec;color:var(--color-primary);display:flex;align-items:center;justify-content:center;font-weight:var(--fw-semibold);font-size:var(--fs-md)}.avatar-dark{background:rgba(255,255,255,.16);color:var(--text-on-dark)}.break-glass-banner{background:var(--hold);color:var(--text-on-dark);padding:var(--sp-8) var(--content-pad-x);font-weight:var(--fw-semibold);font-size:var(--fs-md)}.card{background:var(--surface-card);border:0;border-radius:var(--radius-card);padding:var(--card-pad-y) var(--card-pad-x);box-shadow:var(--shadow-card)}.card h2:first-child,.card h3:first-child{margin-top:0}.grid{display:grid;gap:var(--sp-16)}.grid-4{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.stat{font-size:var(--fs-stat);font-weight:var(--fw-semibold);color:var(--text-strong);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.2}.stat-label{color:var(--text-body);font-size:var(--fs-sm);line-height:var(--lh-tight)}h1{font-size:var(--fs-entity);line-height:var(--lh-entity);margin:0 0 var(--sp-12)}.app-main h2{font-size:var(--fs-section);margin:var(--sp-20) 0 var(--sp-10)}.app-main h3{font-size:var(--fs-lg);margin:var(--sp-16) 0 var(--sp-8)}.btn{font:inherit;font-size:var(--fs-md);font-weight:var(--fw-semibold);border:0;background:var(--color-primary);color:var(--color-on-primary);padding:var(--btn-pad-y) var(--btn-pad-x);border-radius:var(--radius);cursor:pointer;transition:background var(--duration-fast) var(--ease)}.btn:hover{background:var(--color-primary-hover)}.btn:active{background:var(--color-primary-active)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-secondary{background:var(--surface-card);color:var(--color-primary);box-shadow:var(--ring-input)}.btn-secondary:hover{background:var(--color-primary-subtle)}.btn-ghost{background:transparent;color:var(--color-primary);box-shadow:none}.btn-ghost:hover{background:var(--color-primary-subtle)}.btn-danger{background:var(--hold-bg);color:var(--hold);box-shadow:none}.btn-danger:hover{background:var(--danger);color:var(--color-on-primary)}.btn-sm{padding:var(--btn-sm-pad-y) var(--btn-sm-pad-x);font-size:var(--fs-xs)}label{display:block;font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--text-body);margin-bottom:var(--sp-4)}input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=text],input[type=url],select,textarea{font:inherit;font-size:var(--fs-md);padding:0 var(--control-pad-x);height:var(--control-h);border:0;border-radius:var(--radius);box-shadow:var(--ring-input);background:var(--surface-card);color:var(--text-strong);width:100%}input::placeholder,textarea::placeholder{color:var(--text-placeholder)}input:focus,select:focus,textarea:focus{box-shadow:var(--ring-input-focus);outline-offset:1px}select[multiple]{height:auto;min-height:84px;padding:var(--sp-6) var(--sp-10);font-size:var(--fs-xs)}select[multiple] option{padding:var(--sp-2) var(--sp-4)}textarea{min-height:80px;height:auto;padding:var(--sp-12) var(--control-pad-x);line-height:var(--lh-base);resize:vertical}input[type=checkbox],input[type=radio]{accent-color:var(--color-primary);width:16px;height:16px}.field{margin-bottom:var(--sp-12)}.form-row{display:flex;gap:var(--sp-12);flex-wrap:wrap;align-items:flex-end}.form-row .field{flex:1 1;min-width:160px;margin-bottom:0}table.data{width:100%;border-collapse:collapse;background:var(--surface-card);font-size:var(--fs-md)}table.data td,table.data th{padding:var(--row-pad) var(--cell-pad-x);text-align:left;vertical-align:top}table.data thead th{background:var(--surface-sunken);color:var(--text-muted);font-size:var(--fs-caps);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:var(--tracking-caps);border-bottom:var(--border) solid var(--line);position:sticky;top:0}table.data tbody td{border-bottom:var(--border) solid var(--line-row)}table.data th a,table.data th button{color:inherit;background:none;border:0;font:inherit;font-size:inherit;font-weight:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer;padding:0}table.data tbody tr:hover td{background:var(--surface-hover)}.table-wrap{overflow-x:auto;background:var(--surface-card);border-radius:var(--radius-card);box-shadow:var(--shadow-card)}.table-wrap-wide table.data{min-width:1460px}.cell-clip{max-width:220px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mono{font-family:var(--font-data);font-size:var(--fs-xs);color:var(--text-mono)}.mono,.num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.num{text-align:right}.badge{display:inline-flex;align-items:center;gap:var(--sp-6);padding:var(--badge-pad-y) var(--badge-pad-x);border-radius:var(--radius-xs);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);white-space:nowrap}.badge-hold,.badge-pattern_inferred,.badge-verified{height:var(--chip-h);padding:0 var(--chip-pad-x);border-radius:var(--radius-pill);font-size:var(--fs-xs)}.badge-verified{background:var(--ok-bg);color:var(--ok)}.badge-pattern_inferred{background:var(--warn-bg);color:var(--warn)}.badge-hold{background:var(--hold-bg);color:var(--hold)}.badge-stale{background:var(--neutral-bg);color:var(--text-muted)}.badge-trap{background:var(--trap-bg);color:var(--trap)}.badge-human{background:var(--color-primary-subtle);color:var(--color-primary)}.badge-status{background:none;padding:0;font-size:var(--fs-md);font-weight:var(--fw-regular);color:var(--text-strong)}.status-dot{display:inline-block;width:var(--dot-size);height:var(--dot-size);border-radius:var(--radius-pill);vertical-align:middle;border:var(--border) solid var(--dot-ring);flex:none}.status-cold_lead{background:var(--status-cold-lead)}.status-researched{background:var(--status-researched)}.status-contacted{background:var(--status-contacted)}.status-active_prospect{background:var(--status-active-prospect)}.status-quote_sent{background:var(--status-quote-sent)}.status-soft_commit{background:var(--status-soft-commit)}.status-signed{background:var(--status-signed)}.status-declined{background:var(--status-declined)}.status-hold{background:var(--status-hold)}.muted{color:var(--text-body)}.small{font-size:var(--fs-xs)}.error,.notice,.success{padding:var(--sp-12) var(--sp-16);border-radius:var(--radius);border:var(--border) solid;border-left-width:var(--border-accent);font-size:var(--fs-md)}.notice{background:var(--info-bg);border-color:var(--info);color:var(--text-strong)}.error{background:var(--hold-bg);border-color:var(--hold);color:var(--hold)}.success{background:var(--ok-bg);border-color:var(--ok);color:var(--ok)}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.dialog{border:0;border-radius:var(--radius-card);padding:var(--sp-24);max-width:520px;box-shadow:var(--shadow-popover)}.dialog::backdrop{background:var(--scrim)}.dialog h2{margin-top:0;font-size:var(--fs-section)}.dialog-actions{display:flex;gap:var(--sp-8);justify-content:flex-end;margin-top:var(--sp-16)}.chat-panel{width:var(--panel-w);flex:0 0 var(--panel-w);border-left:var(--border) solid var(--line);background:var(--surface-card);display:flex;flex-direction:column}.chat-panel[hidden]{display:none}.chat-log{flex:1 1;overflow-y:auto;padding:var(--sp-16);display:flex;flex-direction:column;gap:var(--sp-12)}.chat-msg{white-space:pre-wrap;font-size:var(--fs-md);border-radius:var(--radius);padding:var(--sp-10) var(--sp-12);max-width:88%}.chat-msg.user{background:var(--color-primary);color:var(--color-on-primary);align-self:flex-end}.chat-msg.assistant{background:var(--surface-sunken);color:var(--text-strong);align-self:flex-start}.chat-msg.system{background:none;padding:0;color:var(--text-body);font-size:var(--fs-xs);max-width:100%}.chat-input{border-top:var(--border) solid var(--line);padding:var(--sp-12);display:flex;gap:var(--sp-8)}.confirm-card{border:var(--border) solid var(--warn-line);border-left-width:var(--border-accent);background:var(--warn-bg);color:var(--warn);padding:var(--sp-12) var(--sp-14);border-radius:var(--radius);margin:var(--sp-8) 0;font-size:var(--fs-md)}@media (max-width:1100px){.app{height:auto;overflow:visible;flex-direction:column}.sidebar{width:100%;flex:none;align-items:center}.sidebar,.sidebar-nav{flex-direction:row;flex-wrap:wrap}.sidebar-nav{flex:1 1}.sidebar-user{margin-top:0;border-top:0}.topbar{flex-wrap:wrap;height:auto;padding:var(--sp-12) var(--sp-16)}.topbar-search input{width:180px}.app-main{padding:var(--sp-16)}.chat-panel{width:100%;flex:none;border-left:0;border-top:var(--border) solid var(--line)}}.chat-header{display:flex;align-items:center;gap:var(--sp-10);height:var(--topbar-h);flex:0 0 var(--topbar-h);padding:0 var(--sp-18);border-bottom:var(--border) solid var(--line)}.chat-header h2{margin:0;font-size:var(--fs-lg);font-weight:var(--fw-semibold);flex:0 0 auto}.chat-mark{width:28px;height:28px;flex:none;border-radius:var(--radius);background:var(--color-primary-subtle);color:var(--color-primary);display:flex;align-items:center;justify-content:center}.chat-sub{font-size:var(--fs-caps)}.chat-close,.chat-sub{color:var(--text-placeholder)}.chat-close{margin-left:auto;border:0;background:none;cursor:pointer;font-size:18px;line-height:1;padding:var(--sp-4)}.chat-close:hover{color:var(--text-strong)}.chat-threads{display:flex;align-items:center;gap:var(--sp-8);padding:var(--sp-10) var(--sp-16);border-bottom:var(--border) solid var(--line)}.chat-threads select{flex:1 1;min-width:0;height:var(--control-h-sm);font-size:var(--fs-xs);padding:0 var(--sp-10)}.chat-threads .btn-sm{flex:0 0 auto}.chat-msg .who{display:block;font-size:var(--fs-2xs);opacity:.75;margin-bottom:var(--sp-2);font-weight:var(--fw-medium)}.chat-msg.system .who{opacity:1;color:var(--text-placeholder)}.chat-msg .calls{margin-top:var(--sp-6);font-size:var(--fs-2xs);opacity:.8}.chat-empty{color:var(--text-body);font-size:var(--fs-md)}.chat-input form{display:flex;gap:var(--sp-8);width:100%}.chat-input textarea{flex:1 1;min-height:40px;max-height:160px}.chat-input .btn{align-self:flex-end}.chat-hint{font-size:var(--fs-2xs);color:var(--text-placeholder);padding:0 var(--sp-16) var(--sp-12);margin:0}.confirm-card .confirm-actions{display:flex;gap:var(--sp-8);margin-top:var(--sp-10)}.confirm-card .status{margin-top:var(--sp-6);font-size:var(--fs-xs)}.chat-cursor{display:inline-block;width:var(--sp-8);height:var(--sp-14);background:currentColor;vertical-align:text-bottom;margin-left:var(--sp-2)}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/034d78ad42e9620c-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fe0777f1195381cb-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:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/eafabf029ad39a43-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:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/db911767852bc875-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f10b8e9d91f3edcb-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:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8888a3826f4a3af4-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:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/29e7bbdce9332268-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c3bc380753a8436c-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:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/0484562807a97172-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:Poppins Fallback;src:local("Arial");ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.__className_cc80f9{font-family:Poppins,Poppins Fallback;font-style:normal}.__variable_cc80f9{--font-sans:"Poppins","Poppins 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;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/73cb51aac9c97f90-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:600;font-display:swap;src:url(/_next/static/media/d26bbd13d6b70f89-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:600;font-display:swap;src:url(/_next/static/media/20535187d867b7b9-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:600;font-display:swap;src:url(/_next/static/media/5356a6a4f2c8c8d8-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:600;font-display:swap;src:url(/_next/static/media/db96af6b531dc71f-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_595324{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.__variable_595324{--font-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}