@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fef07dbb0973bf53-s.00az9qtie3ho1.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:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8a480f0b521d4e75-s.3j-a226dh71aj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/53b9e256198e5412-s.p.2gwoz23eiro2t.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:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7178b3e590c64307-s.0i3h3th1vs4m7.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:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0zr6hhvz-h9nw.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:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fef07dbb0973bf53-s.00az9qtie3ho1.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:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8a480f0b521d4e75-s.3j-a226dh71aj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/53b9e256198e5412-s.p.2gwoz23eiro2t.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:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7178b3e590c64307-s.0i3h3th1vs4m7.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:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0zr6hhvz-h9nw.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:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fef07dbb0973bf53-s.00az9qtie3ho1.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:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8a480f0b521d4e75-s.3j-a226dh71aj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/53b9e256198e5412-s.p.2gwoz23eiro2t.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:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/7178b3e590c64307-s.0i3h3th1vs4m7.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:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0zr6hhvz-h9nw.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:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.OnJVXq_className{font-family:Geist,Geist Fallback;font-style:normal}.OnJVXq_variable{--geist:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2f145079f1794aeb-s.31i_gu7l3m826.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:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/64190147d8dca499-s.30ijc409mlkw2.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/09f7e1b07545358f-s.31al5xjaw-02-.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2372b5e13fba444a-s.p.0-0sh7pz8y3g2.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:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ad05a7fb8075b05d-s.13k9i9_rrgvxz.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:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ae0d78957fa74037-s.p.2eg8rfmwfiimc.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:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}._9pD1uW_className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal;font-weight:500}._9pD1uW_variable{--geist-mono:"Geist Mono", "Geist Mono Fallback"}
:root{--color-paper:#faf6f3;--color-paper-2:#f2ece7;--color-rule:#ded8d3;--color-ink:#1d1714;--color-muted:#5e5652;--color-accent:#d42130;--color-accent-2:#bc0021;--color-on-accent:#fff8f8;--color-accent-ink:var(--color-on-accent);--color-focus:var(--color-accent);--color-accent-on-dark:#fb817c;--color-accent-soft:#fce5e3;--panel-bg:#1a1a20;--panel-bar:#121218;--panel-card:#28282f;--panel-ink:#f1f1f6;--panel-muted:#aaaab2;--panel-rule:#3c3c43;--color-live:#4ac777;--color-live-ink:#144927;--color-live-soft:#e0f0e3;--d-1:#f1b232;--d-2:#f25c9a;--d-3:#318cfc;--d-4:#39ba6a;--color-transparent:transparent;--color-backdrop:#0f0a0866;--color-white:#fff;--font-sans:var(--geist), ui-sans-serif, system-ui, sans-serif;--font-mono:var(--geist-mono), ui-monospace, monospace;--ease-out:cubic-bezier(.16, 1, .3, 1);--dur-short:.22s;--dur-micro:.12s;--z-sticky:200;--z-modal:400}@supports (color:lab(0% 0 0)){:root{--color-paper:lab(97.2054% 1.00455 1.99286);--color-paper-2:lab(93.7197% 1.51438 2.99401);--color-rule:lab(86.6436% 1.51584 2.99494);--color-ink:lab(8.28071% 3.17276 2.88291);--color-muted:lab(37.3087% 2.63664 3.56453);--color-accent:lab(46.7944% 66.7975 40.7078);--color-accent-2:lab(39.8105% 66.9635 43.126);--color-on-accent:lab(98.1853% 2.46379 1.26507);--color-accent-on-dark:lab(68.3601% 47.1441 25.5697);--color-accent-soft:lab(92.8052% 7.71743 3.97502);--panel-bg:lab(9.40877% 1.25296 -4.311);--panel-bar:lab(5.62918% 1.02934 -3.81169);--panel-card:lab(16.3613% 1.33173 -4.68286);--panel-ink:lab(95.3092% .556827 -2.19457);--panel-muted:lab(69.7364% 1.1422 -4.37115);--panel-rule:lab(25.6531% 1.19138 -4.34261);--color-live:lab(71.8838% -49.4691 29.6083);--color-live-ink:lab(26.7802% -24.7594 14.8331);--color-live-soft:lab(93.3768% -7.53686 4.41554);--d-1:lab(77.1762% 15.922 69.285);--d-2:lab(61.124% 62.2842 -1.73887);--d-3:lab(57.5401% 3.79062 -64.5802);--d-4:lab(67.2489% -49.8945 29.9289);--color-backdrop:lab(3.01369% 1.43511 1.2166/.4);--color-white:lab(100% 0 0)}}*{box-sizing:border-box}html,body{margin:0;overflow-x:clip}body{background:var(--color-paper);color:var(--color-ink);font:400 .875rem/1.55 var(--font-sans);-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit;color:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:var(--color-transparent)}button{cursor:pointer}a{color:inherit;text-decoration:none}button,a{touch-action:manipulation}button:disabled,input:disabled,select:disabled{opacity:.5;cursor:not-allowed}button{background:0 0;border:0}button,a.btn{white-space:nowrap}button:active:not(:disabled),a.btn:active{transform:translateY(1px)}:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}h1,h2,h3,p{margin:0}h1,h2,h3{letter-spacing:-.032em;overflow-wrap:anywhere;min-width:0;font-style:normal;font-weight:600}h1{font-size:clamp(1.85rem,2.7vw,2.65rem);line-height:1.14}h2{letter-spacing:-.025em;font-size:1.125rem;line-height:1.4}h3{letter-spacing:-.02em;font-size:1.125rem;line-height:1.4}b,strong{font-weight:500}small,.small{font-size:.75rem}.muted{color:var(--color-muted)}.mono{font:500 .8125rem/1.5 var(--font-mono);font-variant-numeric:tabular-nums}.mono.small{font-size:.6875rem}.sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{z-index:var(--z-modal);background:var(--color-ink);color:var(--color-paper);padding:.8rem;position:fixed;top:-100px;left:1rem}.skip:focus{top:1rem}.app-shell{grid-template-columns:232px minmax(0,1fr);min-height:100dvh;display:grid}.sidebar{border-right:1px solid var(--color-rule);flex-direction:column;height:100dvh;padding:30px 20px 18px;display:flex;position:sticky;top:0}.wordmark{letter-spacing:-.055em;white-space:nowrap;align-items:center;gap:9px;font-size:1.4rem;font-weight:600;display:flex}.brand-mark{background:var(--color-accent);width:32px;height:32px;color:var(--color-on-accent);letter-spacing:-.09em;border-radius:10px;place-items:center;padding-right:3px;font-size:1.45rem;font-weight:600;line-height:1;display:inline-grid}.admin-tag{font:500 .625rem var(--font-mono);border:1px solid var(--color-rule);color:var(--color-muted);letter-spacing:0;border-radius:5px;align-self:end;margin-bottom:3px;margin-left:2px;padding:1px 6px}.workspace-label{align-items:center;gap:10px;margin:0 3px;padding:26px 0 23px;display:flex}.workspace-label b{font-size:.8rem}.workspace-label small{color:var(--color-muted);font-size:.6875rem;display:block}.workspace-tile{background:var(--color-paper-2);border:1px solid var(--color-rule);width:32px;height:32px;font:500 .6875rem var(--font-mono);border-radius:8px;place-items:center;display:grid}.sidebar nav{gap:5px;display:grid}.sidebar nav button{text-align:left;width:100%;min-height:43px;color:var(--color-muted);transition:background-color var(--dur-short) var(--ease-out);border-radius:999px;align-items:center;gap:12px;padding:0 12px;font-size:.8125rem;display:flex}.sidebar nav button.selected{background:var(--color-ink);color:var(--color-paper)}.nav-number{font:500 .625rem var(--font-mono);opacity:.7}.nav-count{font:500 .625rem var(--font-mono);opacity:.7;border:1px solid;border-radius:99px;margin-left:auto;padding:0 6px}.sidebar-bottom{margin-top:auto;padding-top:28px}.sidebar-note{border-bottom:1px solid var(--color-rule);padding:16px 10px 25px}.sidebar-note .mono{font-size:.6875rem}.sidebar-note p{color:var(--color-muted);max-width:21ch;margin:8px 0 10px;font-size:.75rem}.sidebar-note .text-button{font-size:.6875rem}.profile{align-items:center;gap:9px;min-width:0;padding-top:18px;display:flex}.profile>div{min-width:0}.profile b{font-size:.6875rem}.profile small{text-overflow:ellipsis;max-width:145px;color:var(--color-muted);font-size:.625rem;display:block;overflow:hidden}.avatar{border:1px solid var(--color-rule);background:var(--color-paper-2);width:34px;height:34px;color:var(--color-muted);font:500 .6875rem var(--font-mono);border-radius:999px;flex:none;place-items:center;display:inline-grid}.avatar.tiny{width:30px;height:30px;font-size:.625rem}.app-body{min-width:0}.topbar{border-bottom:1px solid var(--color-rule);justify-content:space-between;align-items:center;gap:20px;min-height:77px;padding:16px 38px;display:flex}.breadcrumb{color:var(--color-muted);white-space:nowrap;gap:14px;font-size:.75rem;display:flex}.breadcrumb b{color:var(--color-ink)}.breadcrumb>span{opacity:.5}.top-tools{align-items:center;gap:14px;min-width:0;display:flex}.scope select{border:1px solid var(--color-rule);background:var(--color-paper);border-radius:999px;max-width:240px;min-height:38px;padding:8px 28px 8px 14px;font-size:.75rem}.preview-pill{border:1px solid var(--color-rule);white-space:nowrap;border-radius:99px;padding:4px 9px;font-size:.625rem}.main{min-width:0;max-width:1550px;margin:auto;padding:38px 38px 20px}.page-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:27px;display:flex}.context-label{color:var(--color-muted);margin-bottom:9px;font-size:.6875rem}.page-heading h1+p{margin-top:11px;font-size:.8125rem}.btn{border:1px solid var(--color-rule);background:var(--color-transparent);min-height:42px;color:var(--color-ink);white-space:nowrap;transition:background-color var(--dur-short) var(--ease-out), transform var(--dur-micro) var(--ease-out);border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:9px 17px;font-size:.75rem;font-weight:500;display:inline-flex}.btn.primary{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-on-accent)}.btn.primary>span:first-child{font-size:1rem;line-height:1}.btn.danger{color:var(--color-accent-2);border-color:var(--color-accent)}.btn.full{width:100%}.button-row{flex-wrap:wrap;gap:12px;display:flex}.text-button{white-space:nowrap;align-items:center;gap:8px;min-height:36px;padding:8px 0;font-size:.75rem;font-weight:500;display:inline-flex}.text-button span{transition:transform var(--dur-short) var(--ease-out)}.preview-note{color:var(--color-muted);border-bottom:1px solid var(--color-rule);margin-top:-8px;padding:10px 0 16px;font-size:.6875rem}.preview-note>span{color:var(--color-ink);font-weight:500}.preview-note a{text-underline-offset:3px;margin-left:5px;text-decoration:underline}.stats{border-bottom:1px solid var(--color-rule);grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:31px;padding:29px 0 31px;display:grid}.stat{border-right:1px solid var(--color-rule);padding:0 22px}.stat:first-child{padding-left:0}.stat:last-child{border:0}.stat p{color:var(--color-muted);font-size:.75rem}.stat strong{font:500 2.3rem/1.4 var(--font-mono);letter-spacing:-.07em;padding:6px 0;display:block}.stat small{color:var(--color-muted);font-size:.6875rem}.overview-grid{grid-template-columns:minmax(0,1fr) minmax(250px,.46fr);align-items:start;gap:30px;display:grid}.account-section{min-width:0}.section-head{justify-content:space-between;align-items:center;gap:16px;min-width:0;margin-bottom:18px;display:flex}.section-head h2{align-items:center;gap:10px;display:flex}.section-head p{margin-top:4px}.count{font:500 .625rem var(--font-mono);color:var(--color-muted);border:1px solid var(--color-rule);border-radius:99px;place-items:center;min-width:24px;min-height:21px;display:inline-grid}.table-scroll{max-width:100%;overflow-x:auto}table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%;font-size:.75rem}th{color:var(--color-muted);border-bottom:1px solid var(--color-rule);padding:12px 14px 12px 0;font-size:.6875rem;font-weight:400}td{border-bottom:1px solid var(--color-rule);padding:17px 14px 17px 0}td:last-child,th:last-child{text-align:right;padding-right:0}.identity-button,.identity-cell{text-align:left;align-items:center;gap:12px;min-width:0;display:flex}.identity-button{min-height:40px;padding:0}.identity-button b,.identity-cell b{font-size:.8125rem;font-weight:500;display:block}.identity-button small,.identity-cell small{color:var(--color-muted);margin-top:3px;font-size:.6875rem;display:block}.tile{background:var(--d-3);width:36px;height:36px;color:var(--panel-bar);font:500 .6875rem var(--font-mono);border-radius:11px;flex:none;place-items:center;display:inline-grid}.tile.sales{background:var(--d-1)}.tile.marketing{background:var(--d-2)}.tile.finance{background:var(--d-4)}.tile.icon{object-fit:cover;background:0 0;display:block}.icon-upload{cursor:pointer;position:relative}.icon-upload input{opacity:0;cursor:pointer;position:absolute;inset:0}.tile.large{border-radius:13px;width:43px;height:43px;font-size:.8125rem}.plan{border:1px solid var(--color-rule);border-radius:99px;padding:3px 9px;font-size:.625rem;display:inline-flex}.plan.ink{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-paper)}.status{color:var(--color-muted);white-space:nowrap;align-items:center;gap:6px;font-size:.625rem;display:inline-flex}.status i{background:var(--color-muted);border-radius:99px;width:5px;height:5px}.status.live{color:var(--color-live-ink)}.status.live i{background:var(--color-live-ink)}.row-action{border-radius:99px;place-items:center;width:36px;height:36px;font-size:1rem;display:inline-grid}.section-caption{color:var(--color-muted);padding:15px 0;font-size:.6875rem;line-height:1.7}.dark-panel{background:var(--panel-bg);color:var(--panel-ink);border:1px solid var(--panel-rule);border-radius:20px;min-width:0;padding:23px}.dark-heading{color:var(--panel-muted);align-items:center;gap:7px;margin-bottom:24px;font-size:.6875rem;display:flex}.dark-heading .mono{margin-left:auto;font-size:.625rem}.dark-dot{background:var(--color-live);border-radius:99px;width:5px;height:5px}.dark-panel h2{letter-spacing:-.04em;font-size:1.65rem;line-height:1.2}.dark-panel>p{color:var(--panel-muted);margin-top:14px;font-size:.75rem;line-height:1.75}.dark-panel dl{margin:22px 0 18px}.dark-panel dl>div{border-top:1px solid var(--panel-rule);justify-content:space-between;gap:12px;padding:10px 0;font-size:.625rem;display:flex}.dark-panel dt{color:var(--panel-muted)}.dark-panel dd{margin:0}.dark-button{border:1px solid var(--panel-rule);width:100%;min-height:42px;color:var(--panel-ink);border-radius:999px;justify-content:space-between;align-items:center;padding:10px 14px;font-size:.6875rem;display:flex}.recent-section{margin-top:35px}.agent-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.agent-card{border:1px solid var(--color-rule);min-width:0;transition:border-color var(--dur-short) var(--ease-out);border-radius:20px;padding:22px}.agent-top{justify-content:space-between;align-items:center;gap:8px;margin-bottom:20px;display:flex}.agent-card>.small{font-size:.625rem}.agent-card h3{margin:5px 0 9px;font-size:1.15rem}.agent-card>p{color:var(--color-muted);max-width:36ch;min-height:3.5em;font-size:.75rem;line-height:1.75}.agent-meta{color:var(--color-muted);flex-wrap:wrap;justify-content:space-between;gap:8px;margin:23px 0 14px;font-size:.625rem;display:flex}.agent-foot{border-top:1px solid var(--color-rule);justify-content:space-between;align-items:center;padding-top:8px;display:flex}.agent-foot>.mono{color:var(--color-muted);font-size:.625rem}.agent-foot .text-button{font-size:.6875rem}.list-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:10px 0 24px;display:flex}.search{background:var(--color-paper-2);border:1px solid var(--color-rule);min-width:210px;max-width:340px;min-height:42px;color:var(--color-muted);border-radius:999px;flex:1;align-items:center;gap:9px;padding:0 13px;display:flex}.search>span:first-child{font-size:1.2rem}.search input{background:var(--color-transparent);outline-offset:5px;border:0;width:100%;min-width:0;font-size:.75rem}.search input::placeholder{color:var(--color-muted)}.search-key{font:500 .5625rem var(--font-mono);border:1px solid var(--color-rule);border-radius:4px;padding:2px 4px}.segments{border:1px solid var(--color-rule);border-radius:999px;gap:2px;padding:3px;display:flex}.segments button{min-height:34px;color:var(--color-muted);border-radius:999px;padding:0 13px;font-size:.6875rem}.segments button[aria-pressed=true]{background:var(--color-ink);color:var(--color-paper)}.empty{color:var(--color-muted);grid-column:1/-1;padding:35px 20px;font-size:.8125rem}.empty>.mono{font-size:1.8rem}.empty p{max-width:50ch;margin-top:5px}.connection-row{border-top:1px solid var(--color-rule);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:26px;padding:24px 0;display:grid}.connection-row h3{font-size:1rem}.connection-mark{border:1px solid var(--color-rule);background:var(--color-paper-2);border-radius:12px;place-items:center;width:42px;height:42px;font-size:.6875rem;display:grid}.connection-url{color:var(--color-muted);overflow-wrap:anywhere;margin-top:7px;font-size:.625rem;display:block}.connection-row .small{margin-top:6px;font-size:.625rem}.info-note{border-top:1px solid var(--color-rule);max-width:70ch;margin-top:35px;padding:20px 0}.info-note p{color:var(--color-muted);margin-top:8px;font-size:.75rem;line-height:1.8}.permission-table th,.permission-table td{padding:16px 15px;font-size:.6875rem}.permission-table th:first-child{padding-left:0}.permission-table td{text-align:center}.permission-section{border-top:1px solid var(--color-rule);margin-top:38px;padding-top:25px}.grant-row{border-top:1px solid var(--color-rule);flex-wrap:wrap;align-items:center;gap:16px;padding:19px 0;font-size:.75rem;display:flex}.grant-row small{color:var(--color-muted);font-size:.625rem}.grant-row>.text-button{margin-left:auto}.tool-tags{flex-wrap:wrap;gap:5px;max-width:100%;display:flex}code{font:500 .625rem var(--font-mono);border:1px solid var(--color-rule);overflow-wrap:anywhere;border-radius:5px;padding:3px 6px}.activity-row{border-top:1px solid var(--color-rule);grid-template-columns:8px 105px minmax(0,1fr);gap:20px;padding:23px 0;display:grid}.activity-dot{border:1px solid var(--color-muted);border-radius:50%;width:6px;height:6px;margin-top:6px}.activity-row b{font-size:.8125rem}.activity-row p{color:var(--color-muted);margin:5px 0;font-size:.75rem}.activity-row small{overflow-wrap:anywhere}.settings-grid{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);gap:55px;margin-top:20px;display:grid}.settings-dl{margin:25px 0}.settings-dl>div{border-top:1px solid var(--color-rule);grid-template-columns:140px minmax(0,1fr);gap:16px;padding:16px 0;font-size:.75rem;display:grid}.settings-dl dt{color:var(--color-muted)}.settings-dl dd{overflow-wrap:anywhere;margin:0}.footer{border-top:1px solid var(--color-rule);justify-content:space-between;align-items:center;gap:20px;margin-top:48px;padding-top:18px;font-size:.6875rem;display:flex}.footer .mono{color:var(--color-muted);font-size:.5625rem}.editor-dialog{border:1px solid var(--color-rule);background:var(--color-paper);color:var(--color-ink);border-radius:24px;width:min(590px,100% - 24px);height:fit-content;max-height:90dvh;margin:auto;padding:0;position:fixed;inset:0;overflow:hidden}.editor-dialog::backdrop{background:var(--color-backdrop)}.editor-dialog form{flex-direction:column;max-height:90dvh;display:flex}.editor-head{border-bottom:1px solid var(--color-rule);flex:none;justify-content:space-between;align-items:center;padding:22px 26px;display:flex}.editor-head h2{margin-top:4px;font-size:1.4rem}.editor-body{min-height:0;padding:22px 26px;overflow-y:auto}.editor-intro{border-bottom:1px solid var(--color-rule);align-items:center;gap:16px;margin-bottom:22px;padding-bottom:22px;display:flex}.editor-intro p{color:var(--color-muted);font-size:.75rem}.field{flex-direction:column;gap:7px;margin-bottom:19px;font-size:.75rem;display:flex}.field input:not([type=checkbox]),.field select,.field textarea{border:1px solid var(--color-rule);background:var(--color-paper);color:var(--color-ink);border-radius:11px;width:100%;min-height:44px;padding:11px 13px;font-size:.8125rem}.field input[readonly]{color:var(--color-muted)}.field textarea{resize:vertical;min-height:90px;line-height:1.7}.field textarea[name=instructions]{font-size:.75rem}.field-help{color:var(--color-muted);font-size:.6875rem;line-height:1.65}.field.check-field{flex-direction:row;align-items:center;gap:10px;min-height:44px;margin-bottom:9px;padding:7px 0}.check-field input{accent-color:var(--color-accent);flex:none;width:17px;height:17px;margin:0}.editor-footer{border-top:1px solid var(--color-rule);background:var(--color-paper);color:var(--color-ink);flex:none;justify-content:space-between;align-items:center;gap:16px;padding:19px 26px;display:flex}.editor-footer .small{font-size:.625rem}.form-error,.notice{border:1px solid var(--color-rule);border-radius:10px;padding:13px 15px;font-size:.75rem;line-height:1.7}.form-error{background:var(--color-accent-soft);color:var(--color-accent-2);margin-top:18px}.notice{margin-top:16px}.notice a{text-decoration:underline}.center-page{place-items:center;min-height:100dvh;padding:35px 24px;display:grid}.center-page>div{width:min(100%,620px)}.center-page h1{letter-spacing:-.05em;margin-top:27px;font-size:clamp(2.2rem,5vw,3.6rem)}.center-page p{max-width:52ch;color:var(--color-muted);margin-top:18px}.center-page .button-row{margin-top:27px}.setup>.brand-mark{border-radius:15px;width:48px;height:48px;font-size:2.1rem}.setup-steps{border-top:1px solid var(--color-rule);margin:32px 0}.setup-steps p{border-bottom:1px solid var(--color-rule);margin:0;padding:15px 0;font-size:.8125rem}.setup-steps span{font:500 .6875rem var(--font-mono);margin-right:20px}.login{max-width:390px!important}.login h1{font-size:2.2rem}.login>p{font-size:.8125rem;line-height:1.8}.login form{margin-top:30px}.login .wordmark{font-size:1.3rem}@media (hover:hover){.btn:hover{background:var(--color-paper-2)}.btn.primary:hover{background:var(--color-accent-2)}.sidebar nav button:not(.selected):hover{background:var(--color-paper-2);color:var(--color-ink)}.row-action:hover{background:var(--color-paper-2)}.agent-card:hover{border-color:var(--color-muted)}.text-button:hover>span{transform:translate(3px)}.identity-button:hover b{text-underline-offset:4px;text-decoration:underline}.dark-button:hover{background:var(--panel-card);color:var(--panel-ink)}.field input:not([type=checkbox]):hover,.field textarea:hover,.field select:hover{background:var(--color-paper-2);color:var(--color-ink)}}@media (min-width:1400px){.main{padding:45px 48px 24px}.topbar{padding-inline:48px}.overview-grid{gap:38px}.agent-card{padding:25px}}@media (max-width:1150px){.app-shell{grid-template-columns:205px minmax(0,1fr)}.sidebar{padding-inline:14px}.main{padding:30px 25px 20px}.topbar{padding-inline:25px}.overview-grid{grid-template-columns:minmax(0,1fr)}.overview-grid .dark-panel{display:none}.agent-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.recent-section .agent-card:last-child{display:none}.top-tools{gap:9px}.preview-pill{display:none}.page-heading{align-items:start}.page-heading .btn{margin-top:22px}}@media (max-width:800px){.app-shell{grid-template-columns:minmax(0,1fr)}.sidebar{border-right:0;border-bottom:1px solid var(--color-rule);width:100%;height:auto;padding:16px 20px 0;position:static}.sidebar .wordmark{font-size:1.25rem}.sidebar .workspace-label,.sidebar-bottom{display:none}.sidebar nav{scrollbar-width:thin;gap:4px;margin-right:-20px;padding:15px 0 12px;display:flex;overflow-x:auto}.sidebar nav button{flex:none;width:auto;min-height:40px;padding:0 13px;font-size:.75rem}.nav-number{display:none}.nav-count{font-size:.5625rem}.topbar{min-height:62px;padding:12px 20px}.main{padding:28px 20px 18px}.top-tools .avatar{display:none}.scope select{max-width:210px;min-height:36px;font-size:.6875rem}.breadcrumb{gap:8px;font-size:.6875rem}.page-heading h1+p{max-width:45ch}.page-heading{flex-wrap:wrap;gap:16px}.page-heading .btn{margin-top:0}.stats{padding:24px 0}.stat{padding-inline:16px}.stat strong{font-size:2rem}.stat small{font-size:.625rem}.settings-grid{grid-template-columns:minmax(0,1fr);gap:30px}.connection-row{grid-template-columns:minmax(0,1fr) auto;gap:16px}.connection-row>.btn{grid-column:1/-1;justify-self:start}.permission-table{min-width:660px}.agent-grid{gap:14px}.agent-card{padding:20px}.activity-row{gap:14px}}@media (max-width:480px){.sidebar{padding-inline:16px}.sidebar nav{margin-right:-16px}.main{padding-inline:16px}.topbar{gap:10px;padding-inline:16px}.scope select{max-width:175px;padding-left:10px;font-size:.625rem}.breadcrumb{gap:5px;font-size:.625rem}.preview-note{font-size:.625rem;line-height:1.8}.page-heading h1+p{font-size:.75rem}.stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 0;padding-bottom:25px}.stat{padding:0 16px}.stat:nth-child(odd){padding-left:0}.stat:nth-child(2n){border:0}.stat p{font-size:.6875rem}.stat strong{padding:2px 0;font-size:2.15rem}.stat small{font-size:.625rem}.agent-grid{grid-template-columns:minmax(0,1fr)}.recent-section .agent-card:last-child{display:block}.agent-card>p{min-height:auto}.section-head{gap:10px}.section-head h2{font-size:1.0625rem}.section-head>.small{display:none}.section-head>.btn{padding-inline:12px;font-size:.625rem}.text-button{font-size:.6875rem}.segments{width:100%}.segments button{flex:1;min-height:36px}.search{flex-basis:100%;max-width:none}.list-toolbar{gap:12px}.footer{flex-direction:column;align-items:start;gap:16px;margin-top:35px}.editor-head,.editor-body,.editor-footer{padding-inline:19px}.editor-footer .small{max-width:17ch}.editor-dialog{border-radius:19px}.editor-head h2{font-size:1.25rem}.connection-row{grid-template-columns:minmax(0,1fr)}.connection-row .identity-cell{align-items:start}.grant-row{gap:12px;font-size:.6875rem}.activity-row{grid-template-columns:6px minmax(0,1fr);gap:12px}.activity-row>div{grid-column:2}.activity-row>.mono{font-size:.6875rem}.settings-dl>div{grid-template-columns:minmax(0,1fr);gap:5px}.page-heading .btn{min-height:44px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}html{scroll-behavior:auto}}.usage-panel{gap:28px;display:grid}.usage-filters{flex-wrap:wrap;align-items:end;gap:16px;display:flex}.usage-filters .field{min-width:180px;margin-bottom:0}.usage-summary .stat strong{overflow-wrap:anywhere;font-size:clamp(1.4rem,2.5vw,2.6rem)}.usage-panel table{min-width:760px}.posts-table{min-width:860px}.post-cell{max-width:420px}.post-cell p{-webkit-line-clamp:4;white-space:pre-line;-webkit-box-orient:vertical;margin:0 0 6px;display:-webkit-box;overflow:hidden}.post-cell small{margin-top:4px;display:block}.post-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.agent-foot{flex-wrap:wrap;gap:6px 12px}.post-thumb{object-fit:cover;float:left;border:1px solid var(--color-rule);border-radius:10px;width:56px;height:56px;margin:0 12px 6px 0}.post-image{border:1px solid var(--color-rule);border-radius:14px;max-width:100%;max-height:320px;margin:8px 0;display:block}.field label.btn{cursor:pointer}
