@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/c3cb240f9c892514-s.270md_-rr62el.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0lsanbtneewqp.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:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.B_rulq_className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.B_rulq_variable{--font-dm-sans:"DM Sans", "DM Sans Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.3bz3aq452sydg.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.2sb9jzhmrh7ny.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.343obqi851wr5.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.40kcwrf1wub16.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.200l3jur7oygh.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-20C4,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.269kn9uafm0ti.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%}.OsiXdW_className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.OsiXdW_variable{--font-jetbrains:"JetBrains Mono", "JetBrains Mono Fallback"}
:root{--oatmeal-950:20 10% 6%;--aqua-green-500:171 100% 35%;--background:#fff;--foreground:#171717;--terminal-bg:#110f0e}*{box-sizing:border-box}html,body{color:#171717;background:#fff;min-height:100%;margin:0}body{font-family:var(--font-dm-sans),Arial,sans-serif}button{font:inherit}.platform-shell{background:#fff;flex-direction:column;min-height:100dvh;display:flex}.platform-terminal-wrap{background:#fff;flex-shrink:0;padding:12px 12px 8px}.platform-terminal{background:var(--terminal-bg);color:#fff;height:52px;font:500 11px var(--font-jetbrains),monospace;letter-spacing:.04em;border-radius:12px;justify-content:space-between;align-items:center;padding:0 16px;display:flex}.terminal-left,.terminal-right{align-items:center;gap:9px;display:flex}.muted{color:#858585}.dot{background:#00ab92;border-radius:50%;flex:none;width:6px;height:6px;display:inline-block}.platform-layout{flex:1;grid-template-columns:auto minmax(0,1fr);min-height:0;padding:0 12px 12px;display:grid}.platform-rail{border-right:1px solid #e5e5e5;flex-direction:column;width:184px;padding:10px 8px;display:flex}.platform-rail.collapsed{width:56px}.collapse{color:#737373;cursor:pointer;background:0 0;border:0;border-radius:6px;margin-left:auto;padding:5px}.collapse:hover{color:#171717;background:#f5f5f5}.nav{flex-direction:column;gap:3px;margin-top:8px;display:flex}.item{color:#737373;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;min-height:36px;padding:6px 8px;font-size:12px;display:flex}.item:hover,.item.active{color:#171717;background:#f5f5f5}.item.active .icon{color:#00ab92}.icon{flex:0 0 24px;place-items:center;width:24px;height:24px;display:grid}.platform-rail.collapsed .nav-label{display:none}.workspace{background:#fff;min-width:0;padding:10px 10px 0;overflow:auto}.head{justify-content:space-between;align-items:flex-end;margin:0 0 12px;padding:0 2px;display:flex}.eyebrow,.label,.panelhead{font:500 10px var(--font-jetbrains),monospace;letter-spacing:.05em;color:#8a8a8a}h1{margin:4px 0 0;font-size:22px;font-weight:500;line-height:1.2}.operator{font:11px var(--font-jetbrains),monospace;color:#737373;align-items:center;gap:7px;display:flex}.stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:10px;display:grid}.panel{background:#fff;border:1px solid #e5e5e5;border-radius:12px}.stat{min-height:108px;padding:14px}.value{margin-top:14px;font-size:25px;font-weight:500;line-height:1}.note{color:#999;margin-top:7px;font-size:11px}.grid{grid-template-columns:1.5fr 1fr;gap:10px;display:grid}.panelhead{border-bottom:1px solid #ededed;justify-content:space-between;align-items:center;min-height:40px;padding:0 13px;display:flex}.empty{color:#999;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:260px;font-size:12px;display:flex}.empty strong{font-size:11px;font-family:var(--font-jetbrains),monospace;color:#8f8f8f;font-weight:500}.mobile-nav{display:none}@media (max-width:767px){.platform-terminal-wrap{padding:8px 8px 6px}.platform-terminal{border-radius:10px;height:48px;padding:0 13px}.terminal-right{display:none}.platform-layout{padding:0 8px 58px;display:block}.platform-rail{display:none}.workspace{padding:8px 4px 0;overflow:visible}.head{align-items:flex-start;gap:8px;margin-bottom:10px;padding:0 2px}.head h1{font-size:21px}.operator{max-width:48%;font-size:9px;overflow:hidden}.operator .dot{display:none}.stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.stat{min-height:96px;padding:13px}.value{margin-top:12px;font-size:23px}.grid{grid-template-columns:1fr;gap:8px}.panelhead{min-height:38px}.empty{min-height:240px}.mobile-nav{z-index:20;padding:6px 4px calc(6px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e5e5e5;align-items:center;display:flex;position:fixed;bottom:0;left:0;right:0}.mobile-item{color:#999;background:0 0;border:0;flex-direction:column;flex:1;align-items:center;gap:2px;padding:3px 1px;font-size:9px;display:flex}.mobile-item.active{color:#171717}.mobile-icon{border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.mobile-item.active .mobile-icon{color:#00ab92;background:#f0f1f2}}.overview-funnel{flex-direction:column;gap:16px;padding:18px 14px;display:flex}.funnel-row{gap:7px;display:grid}.funnel-meta{font:500 10px var(--font-jetbrains),monospace;color:#777;text-transform:uppercase;justify-content:space-between;gap:12px;display:flex}.funnel-track{background:#f1f1f1;border-radius:99px;height:6px;overflow:hidden}.funnel-fill{background:#00ab92;border-radius:99px;height:100%}.system-list{padding:6px 14px}.system-row{border-bottom:1px solid #ededed;justify-content:space-between;align-items:center;min-height:48px;font-size:12px;display:flex}.system-row:last-child{border-bottom:0}.system-state{font:500 10px var(--font-jetbrains),monospace;color:#777;align-items:center;gap:7px;display:flex}.system-state .dot{width:5px;height:5px}.system-list{height:100%}.build-panel{padding:10px 14px}.build-state{align-items:center;gap:10px;padding:8px 0 14px;display:flex}.build-state strong{font:500 11px var(--font-jetbrains),monospace;display:block}.build-state span:not(.build-indicator){color:#999;margin-top:3px;font-size:11px;display:block}.build-indicator{background:#999;border-radius:50%;width:7px;height:7px}.build-indicator.success{background:#00ab92}.build-indicator.running{background:#d39b00}.build-indicator.failure{background:#c45a5a}.build-row{color:#777;border-top:1px solid #ededed;justify-content:space-between;align-items:center;gap:16px;min-height:42px;font-size:11px;display:flex}.build-row a{color:#171717;text-overflow:ellipsis;white-space:nowrap;max-width:70%;text-decoration:none;overflow:hidden}.build-row a:hover{text-decoration:underline}.monitor-panel{padding:6px 14px}.monitor-row{border-bottom:1px solid #ededed;justify-content:space-between;align-items:center;min-height:50px;font-size:12px;display:flex}.monitor-state{font:500 9px var(--font-jetbrains),monospace;color:#777;align-items:center;gap:7px;display:flex}.monitor-state .dot{background:#999;width:5px;height:5px}.monitor-state.healthy .dot{background:#00ab92}.monitor-checked{color:#aaa;font:500 9px var(--font-jetbrains),monospace;padding:12px 0 8px}.grow-panel{padding:6px 14px}.grow-row{border-bottom:1px solid #ededed;justify-content:space-between;align-items:center;min-height:50px;font-size:12px;display:flex}.grow-row strong{font:500 12px var(--font-jetbrains),monospace}.grow-note{color:#aaa;font:500 9px var(--font-jetbrains),monospace;padding:12px 0 8px;line-height:1.5}.fix-panel{padding:6px 14px}.fix-row{border-bottom:1px solid #ededed;justify-content:space-between;align-items:center;min-height:50px;font-size:12px;display:flex}.fix-row strong{font:500 12px var(--font-jetbrains),monospace}.fix-note{color:#aaa;font:500 9px var(--font-jetbrains),monospace;padding:12px 0 8px;line-height:1.5}.activity-panel{padding:4px 14px}.activity-row{border-bottom:1px solid #ededed;align-items:center;gap:10px;min-height:52px;display:flex}.activity-row:last-child{border-bottom:0}.activity-dot{background:#999;border-radius:50%;flex:none;width:6px;height:6px}.activity-dot.warning{background:#d39b00}.activity-dot.error{background:#c45a5a}.activity-main{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.activity-main strong{text-transform:none;font-size:11px;font-weight:500}.activity-main span{font:500 9px var(--font-jetbrains),monospace;color:#aaa;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.activity-row time{font:500 9px var(--font-jetbrains),monospace;color:#aaa;white-space:nowrap}.activity-filters{color:#777;flex-direction:column;gap:8px;padding:18px 14px;font-size:11px;display:flex}.activity-filters span{font:500 9px var(--font-jetbrains),monospace;color:#aaa;text-transform:uppercase}.activity-filters strong{font:500 10px var(--font-jetbrains),monospace;color:#555}.activity-filters small{color:#aaa;font-size:10px;line-height:1.5}.activity-empty{min-height:300px}@media (max-width:767px){.workspace{width:100%;overflow:hidden}.stats{min-width:0}.panel{min-width:0;overflow:hidden}.panelhead{padding:0 11px}.panelhead span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.stat{min-width:0}.stat .label,.stat .note{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.build-panel,.monitor-panel,.grow-panel,.fix-panel,.activity-panel,.activity-filters,.overview-funnel,.system-list{min-width:0;max-width:100%;overflow:hidden}.build-state,.build-state>div{min-width:0}.build-state strong,.build-state span:not(.build-indicator){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.build-row{gap:10px;min-width:0}.build-row>span{min-width:0}.build-row>a,.build-row>span:last-child{text-overflow:ellipsis;white-space:nowrap;text-align:right;min-width:0;max-width:58%;overflow:hidden}.monitor-row,.grow-row,.fix-row{gap:10px}.monitor-row>span,.grow-row>span,.fix-row>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.monitor-row>span:last-child,.grow-row strong,.fix-row strong{flex:none}.funnel-meta{min-width:0}.funnel-meta span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.activity-row{gap:8px}.activity-main{min-width:0}.activity-row time{text-overflow:ellipsis;max-width:88px;overflow:hidden}}.settings-panel{padding:6px 14px}.settings-row{border-bottom:1px solid #ededed;justify-content:space-between;align-items:center;gap:14px;min-height:58px;display:flex}.settings-row:last-child{border-bottom:0}.settings-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.settings-copy strong{font-size:12px;font-weight:500}.settings-copy span{color:#aaa;font-size:10px}.settings-state{font:500 9px var(--font-jetbrains),monospace;color:#999;flex:none;align-items:center;gap:6px;display:flex}.settings-state .dot{background:#c45a5a;width:5px;height:5px}.settings-state.ready{color:#777}.settings-state.ready .dot{background:#00ab92}.settings-note{color:#999;padding:14px 0;font-size:10px;line-height:1.6}.settings-note code{font:500 9px var(--font-jetbrains),monospace;color:#666}.settings-actions{color:#777;border-top:1px solid #ededed;justify-content:space-between;align-items:center;gap:12px;min-height:44px;font-size:11px;display:flex}.settings-actions strong{font:500 10px var(--font-jetbrains),monospace;color:#555}@media (max-width:767px){.settings-panel{min-width:0;max-width:100%;overflow:hidden}.settings-row{gap:10px}.settings-copy{min-width:0}.settings-copy strong,.settings-copy span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.settings-copy span{max-width:100%}.settings-state{font-size:8px}.settings-note{font-size:10px}.settings-actions{gap:8px}.settings-actions span,.settings-actions strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mobile-item{white-space:nowrap;font-size:8px}}.users-panel{padding:6px 14px}.user-row{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ededed;justify-content:space-between;align-items:center;gap:14px;width:100%;min-height:58px;display:flex}.user-row:last-child{border-bottom:0}.user-main{flex-direction:column;gap:4px;min-width:0;display:flex}.user-main strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;overflow:hidden}.user-main span{color:#aaa;font-size:9px;font-family:var(--font-jetbrains),monospace;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.user-meta{flex-direction:column;flex:none;align-items:flex-end;gap:2px;display:flex}.user-meta strong{font:500 11px var(--font-jetbrains),monospace}.user-meta span{color:#aaa;font-size:8px}.user-detail{padding:6px 14px}.user-detail-row{border-bottom:1px solid #ededed;justify-content:space-between;align-items:center;gap:12px;min-height:48px;display:flex}.user-detail-row:last-child{border-bottom:0}.user-detail-row span{color:#999;font-size:10px}.user-detail-row strong,.user-detail-row code{font:500 10px var(--font-jetbrains),monospace;color:#555;text-overflow:ellipsis;white-space:nowrap;max-width:70%;overflow:hidden}@media (max-width:767px){.users-panel,.user-detail{min-width:0;max-width:100%;overflow:hidden}.user-row{gap:10px}.user-main{min-width:0}.user-meta{max-width:72px}.user-detail-row strong,.user-detail-row code{max-width:62%}}.projects-panel{padding:6px 14px}.project-row{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ededed;justify-content:space-between;align-items:center;gap:14px;width:100%;min-height:58px;display:flex}.project-row:last-child{border-bottom:0}.project-main{flex-direction:column;gap:4px;min-width:0;display:flex}.project-main strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;overflow:hidden}.project-main span{color:#aaa;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.project-meta{flex-direction:column;flex:none;align-items:flex-end;gap:2px;max-width:40%;display:flex}.project-meta strong,.project-meta span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.project-meta strong{font:500 10px var(--font-jetbrains),monospace;color:#555}.project-meta span{color:#aaa;font-size:8px}.project-detail{padding:6px 14px}.project-detail-row{border-bottom:1px solid #ededed;justify-content:space-between;align-items:center;gap:12px;min-height:48px;display:flex}.project-detail-row:last-child{border-bottom:0}.project-detail-row span{color:#999;font-size:10px}.project-detail-row strong,.project-detail-row code{font:500 10px var(--font-jetbrains),monospace;color:#555;text-overflow:ellipsis;white-space:nowrap;max-width:70%;overflow:hidden}@media (max-width:767px){.projects-panel,.project-detail{min-width:0;max-width:100%;overflow:hidden}.project-row{gap:10px}.project-main{min-width:0}.project-meta{max-width:38%}.project-detail-row strong,.project-detail-row code{max-width:62%}}.settings-actions>div{flex-direction:column;gap:3px;min-width:0;display:flex}.settings-actions small{color:#aaa;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.settings-connect{color:#666;min-height:28px;font:500 9px var(--font-jetbrains),monospace;white-space:nowrap;background:#fff;border:1px solid #ddd;justify-content:center;align-items:center;padding:0 9px;text-decoration:none;display:inline-flex}.settings-connect:hover{color:#008f7b;border-color:#00ab92}@media (max-width:767px){.settings-connect{padding:0 7px;font-size:8px}.settings-actions>div{min-width:0;max-width:62%}}.lead-research{padding:12px 14px}.lead-research-form{grid-template-columns:1fr 1.2fr 1fr auto;align-items:end;gap:8px;display:grid}.lead-research-form label{font:500 9px var(--font-jetbrains),monospace;color:#999;flex-direction:column;gap:5px;display:flex}.lead-research-form input{height:34px;font:12px var(--font-dm-sans),Arial,sans-serif;color:#333;border:1px solid #ddd;border-radius:6px;outline:none;padding:0 9px}.lead-research-form input:focus{border-color:#00ab92}.lead-research-form button{color:#fff;cursor:pointer;height:34px;font:500 9px var(--font-jetbrains),monospace;background:#171717;border:1px solid #171717;border-radius:6px;padding:0 12px}.lead-research-form button:disabled{opacity:.55;cursor:wait}.lead-research-error{color:#a14d4d;border:1px solid #ead0d0;margin-top:9px;padding:8px 9px;font-size:10px}.lead-research-meta{color:#aaa;font:500 9px var(--font-jetbrains),monospace;padding:12px 0 8px}.lead-list{border-top:1px solid #ededed}.lead-row{border-bottom:1px solid #ededed;justify-content:space-between;align-items:center;gap:14px;min-height:58px;display:flex}.lead-main{flex-direction:column;gap:4px;min-width:0;display:flex}.lead-main strong{font-size:12px;font-weight:500}.lead-main span{color:#aaa;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.lead-meta{flex-direction:column;align-items:flex-end;gap:3px;max-width:42%;display:flex}.lead-meta strong{font:500 10px var(--font-jetbrains),monospace;color:#555;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lead-meta span{font:500 8px var(--font-jetbrains),monospace;color:#aaa}.lead-empty{color:#aaa;place-items:center;min-height:150px;font-size:11px;display:grid}.lead-research-note{color:#aaa;padding-top:10px;font-size:9px;line-height:1.5}@media (max-width:767px){.lead-research{padding:10px 11px}.lead-research-form{grid-template-columns:1fr;gap:7px}.lead-research-form button{width:100%}.lead-row{gap:8px}.lead-main{max-width:62%}.lead-meta{max-width:38%}.lead-meta strong{font-size:8px}.lead-meta span{font-size:7px}.lead-main span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}.outreach{border-top:1px solid #ededed;margin-top:14px;padding-top:12px}.outreach-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.outreach-head>div{flex-direction:column;gap:3px;display:flex}.outreach-head strong{font:500 9px var(--font-jetbrains),monospace;color:#666}.outreach-head span{font:8px var(--font-jetbrains),monospace;color:#aaa}.outreach-head button,.outreach-actions button{color:#666;cursor:pointer;height:30px;font:500 8px var(--font-jetbrains),monospace;background:#fff;border:1px solid #ddd;border-radius:6px;padding:0 9px}.outreach-actions button{color:#fff;background:#171717;border-color:#171717}.outreach-actions button:disabled{opacity:.45;cursor:not-allowed}.outreach-note,.outreach-status{color:#999;border:1px solid #ededed;padding:8px 9px;font-size:9px;line-height:1.5}.outreach-compose{flex-direction:column;gap:8px;margin-bottom:12px;display:flex}.outreach-compose label{font:500 9px var(--font-jetbrains),monospace;color:#999;flex-direction:column;gap:5px;display:flex}.outreach-compose input,.outreach-compose textarea{font:12px var(--font-dm-sans),Arial,sans-serif;color:#333;resize:vertical;border:1px solid #ddd;border-radius:6px;outline:none;padding:8px 9px}.outreach-compose input:focus,.outreach-compose textarea:focus{border-color:#00ab92}.outreach-actions{color:#aaa;font:500 8px var(--font-jetbrains),monospace;justify-content:space-between;align-items:center;gap:10px;display:flex}.outreach-status{color:#687e79;border-color:#dfeeea}.outreach-list{border-top:1px solid #ededed}.outreach-row{cursor:pointer;border-bottom:1px solid #ededed;align-items:center;gap:10px;min-height:58px;display:flex}.outreach-row>input{accent-color:#00ab92;flex:none}.outreach-row .lead-main{flex:1;min-width:0}.outreach-row .lead-meta{flex:0 0 32%;max-width:32%}@media (max-width:767px){.outreach{margin-top:10px}.outreach-actions{align-items:flex-start}.outreach-actions span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.outreach-row{gap:7px}.outreach-row .lead-main{max-width:none}.outreach-row .lead-meta{flex:0 0 34%;max-width:34%}}.outreach-head-actions{align-items:center;gap:8px;display:flex}.auth{background:#fff;place-items:center;min-height:100dvh;padding:24px;display:grid}.auth-card{background:#fff;border:1px solid #e5e5e5;border-radius:12px;width:min(420px,100%);padding:28px;box-shadow:0 10px 30px #110f0e0d}.auth-card .eyebrow{color:#00ab92}.auth-card h1{margin:8px 0 6px;font-size:28px;font-weight:500}.auth-card>p{color:#777;margin:0 0 22px;font-size:12px;line-height:1.6}.auth-card form{flex-direction:column;gap:14px;display:flex}.auth-card label{color:#777;font:500 10px var(--font-jetbrains),monospace;letter-spacing:.03em;flex-direction:column;gap:6px;display:flex}.auth-card input:not([type=hidden]){color:#171717;width:100%;height:40px;font:12px var(--font-dm-sans),Arial,sans-serif;background:#fff;border:1px solid #ddd;border-radius:7px;outline:none;padding:0 11px}.auth-card input:not([type=hidden]):focus{border-color:#00ab92;box-shadow:0 0 0 2px #00ab9214}.auth-card button{color:#fff;cursor:pointer;height:40px;font:500 10px var(--font-jetbrains),monospace;background:#171717;border:1px solid #171717;border-radius:7px}.auth-card button:hover{background:#2b2b2b}.auth-error{color:#a14d4d;background:snow;border:1px solid #ead0d0;border-radius:7px;margin:0 0 14px;padding:9px 10px;font-size:11px}.auth-note{color:#999;border-top:1px solid #ededed;margin-top:18px;padding-top:14px;font-size:9px;line-height:1.6}@media (max-width:767px){.auth{padding:14px}.auth-card{padding:22px}.auth-card h1{font-size:24px}}
.pf-panel{flex-direction:column;min-width:0;display:flex}.pf-panelhead-right{align-items:center;gap:8px;display:flex}.pf-body{min-width:0;padding:12px 14px}.pf-body.flush{padding:0}.pf-stack{flex-direction:column;gap:12px;display:flex}.pf-grid2{grid-template-columns:1.4fr 1fr;gap:10px;display:grid}.pf-grid2.even{grid-template-columns:1fr 1fr}.pf-section{flex-direction:column;gap:10px;display:flex}.pf-toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pf-toolbar .grow{flex:1}.pf-muted{color:#8a8a8a}.pf-mono{font-family:var(--font-jetbrains),monospace}.pf-small{font-size:11px}.pf-btn{color:#171717;font:500 10px var(--font-jetbrains),monospace;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #dcdcdc;border-radius:7px;padding:6px 11px}.pf-btn:hover:not(:disabled){background:#f5f5f5}.pf-btn:disabled{opacity:.45;cursor:not-allowed}.pf-btn.primary{color:#fff;background:#171717;border-color:#171717}.pf-btn.primary:hover:not(:disabled){background:#2d2d2d}.pf-btn.danger{color:#b42318;border-color:#f1c9c5}.pf-btn.danger:hover:not(:disabled){background:#fef3f2}.pf-input,.pf-select,.pf-textarea{color:#171717;font:12px var(--font-dm-sans),Arial,sans-serif;background:#fff;border:1px solid #dcdcdc;border-radius:7px;min-width:0;padding:7px 9px}.pf-input:focus,.pf-select:focus,.pf-textarea:focus{border-color:#00ab92;outline:2px solid #00ab9240}.pf-textarea{resize:vertical;width:100%;line-height:1.5}.pf-field{font:500 9px var(--font-jetbrains),monospace;color:#999;letter-spacing:.04em;text-transform:uppercase;flex-direction:column;gap:5px;display:flex}.pf-field .pf-input,.pf-field .pf-select{text-transform:none;letter-spacing:0;font-size:12px}.pf-badge{font:500 9px var(--font-jetbrains),monospace;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:5px;padding:2px 8px;display:inline-flex}.pf-badge.ok{color:#007a69;background:#e8f7f4;border-color:#c5ebe4}.pf-badge.warn{color:#a15c00;background:#fff6e5;border-color:#f5dfb3}.pf-badge.bad{color:#b42318;background:#fef3f2;border-color:#f6d0cc}.pf-badge.info{color:#2851a3;background:#eef4ff;border-color:#d1defa}.pf-badge.muted{color:#737373;background:#f5f5f5;border-color:#e5e5e5}.pf-notice{border:1px solid #0000;border-radius:8px;padding:9px 12px;font-size:12px;line-height:1.5}.pf-notice.ok{color:#006e5e;background:#e8f7f4;border-color:#c5ebe4}.pf-notice.warn{color:#8a5200;background:#fff6e5;border-color:#f5dfb3}.pf-notice.bad{color:#a3221a;background:#fef3f2;border-color:#f6d0cc}.pf-notice.info,.pf-notice.muted{color:#555;background:#f7f7f7;border-color:#e5e5e5}.pf-empty{text-align:center;color:#999;padding:28px 14px;font-size:12px}.pf-row{border-bottom:1px solid #ededed;justify-content:space-between;align-items:center;gap:14px;min-height:46px;padding:6px 0;display:flex}.pf-row:last-child{border-bottom:0}.pf-row-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.pf-row-copy strong{text-overflow:ellipsis;font-size:12px;font-weight:500;overflow:hidden}.pf-row-copy span{color:#999;text-overflow:ellipsis;font-size:11px;overflow:hidden}.pf-row-end{font:500 11px var(--font-jetbrains),monospace;flex:none;align-items:center;gap:8px;display:flex}.pf-table-wrap{max-width:100%;overflow:auto}.pf-table{border-collapse:collapse;width:100%;font-size:12px}.pf-table th{text-align:left;font:500 9px var(--font-jetbrains),monospace;letter-spacing:.05em;color:#8a8a8a;text-transform:uppercase;white-space:nowrap;background:#fafafa;border-bottom:1px solid #ededed;padding:8px 12px;position:sticky;top:0}.pf-table td{vertical-align:middle;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid #f0f0f0;max-width:280px;padding:9px 12px;overflow:hidden}.pf-table tr:hover td{background:#fafafa}.pf-table tr.sel td{background:#f1faf8}.pf-table td.wrap{white-space:normal}.pf-table td strong{font-weight:500}.pf-table td small{color:#999;text-overflow:ellipsis;font-size:11px;display:block;overflow:hidden}.pf-tabs{border-bottom:1px solid #ededed;gap:2px;margin:-12px -14px 12px;padding:0 10px;display:flex;overflow:auto}.pf-tab{font:500 10px var(--font-jetbrains),monospace;letter-spacing:.05em;text-transform:uppercase;color:#8a8a8a;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 12px}.pf-tab.active{color:#171717;border-bottom-color:#00ab92}.pf-bar{background:#f0f0f0;border-radius:999px;height:6px;overflow:hidden}.pf-bar>i{background:#00ab92;border-radius:999px;height:100%;display:block}.pf-bar.warn>i{background:#e0a100}.pf-bar.bad>i{background:#d92d20}.pf-spark{align-items:flex-end;gap:3px;height:56px;display:flex}.pf-spark>i{background:#cfeee9;border-radius:2px 2px 0 0;flex:1;min-width:3px}.pf-spark>i.last{background:#00ab92}.pf-modal-back{z-index:60;background:#110f0e73;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.pf-modal{background:#fff;border:1px solid #e5e5e5;border-radius:12px;flex-direction:column;gap:12px;width:min(560px,100%);max-height:90dvh;padding:18px;display:flex;overflow:auto}.pf-modal h3{margin:0;font-size:15px;font-weight:500}.pf-pre{font:11px/1.55 var(--font-jetbrains),monospace;white-space:pre-wrap;word-break:break-word;background:#f7f7f7;border:1px solid #ececec;border-radius:8px;max-height:260px;margin:0;padding:10px;overflow:auto}@media (max-width:767px){.pf-grid2,.pf-grid2.even{grid-template-columns:1fr}.pf-body{padding:10px 11px}.pf-tabs{margin:-10px -11px 10px}.pf-table td{max-width:180px}}
