@font-face{font-family:__Fraunces_3a6cb3;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fb526027db1fc1ae-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:__Fraunces_3a6cb3;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/4da3161b738b07dd-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:__Fraunces_3a6cb3;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/af4bf8399d1aacdf-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:__Fraunces_3a6cb3;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/fb526027db1fc1ae-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:__Fraunces_3a6cb3;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/4da3161b738b07dd-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:__Fraunces_3a6cb3;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/af4bf8399d1aacdf-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:__Fraunces_3a6cb3;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/fb526027db1fc1ae-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:__Fraunces_3a6cb3;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/4da3161b738b07dd-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:__Fraunces_3a6cb3;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/af4bf8399d1aacdf-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:__Fraunces_Fallback_3a6cb3;src:local("Times New Roman");ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.00%;size-adjust:115.45%}.__className_3a6cb3{font-family:__Fraunces_3a6cb3,__Fraunces_Fallback_3a6cb3;font-style:normal}.__variable_3a6cb3{--font-serif:"__Fraunces_3a6cb3","__Fraunces_Fallback_3a6cb3"}:root{--bg:#fff;--side:#f9f9f9;--side-hover:#efeff1;--line:#ececec;--line-strong:#e2e2e4;--ink:#0d0d0d;--ink-2:#3a3a3c;--muted:#8e8e93;--muted-2:#a8a8ad;--accent:#c69a4e;--accent-ink:#b7893c;--gold:#c69a4e;--gold-hi:#b7893c;--cream:#f6f3ec;--user-bubble:#f4f4f5;--send:#0d0d0d;--ok:#19c37d;--shadow:0 1px 2px rgba(0,0,0,.04),0 1px 3px rgba(0,0,0,.02)}*{box-sizing:border-box}body,html{margin:0;padding:0;height:100%;width:100%;overflow-x:hidden;background:var(--bg);color:var(--ink);font:14.5px/1.55 -apple-system,SF Pro Text,Segoe UI,Roboto,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased}button{cursor:pointer;border:0;background:none}button,input,textarea{font:inherit;color:inherit}svg{display:block}.center{min-height:100vh;min-height:100dvh;display:grid;place-items:center;padding:24px;background:var(--bg)}.auth{width:100%;max-width:380px;text-align:center}.auth .mark{font-size:22px;font-weight:600;letter-spacing:-.02em;margin-bottom:6px}.auth .mark b{color:var(--accent-ink);font-weight:600}.auth p{color:var(--muted);margin:0 0 22px}.field{width:100%;padding:12px 14px;background:#fff;border:1px solid var(--line-strong);border-radius:12px;margin-bottom:10px;outline:none}.field:focus{border-color:var(--accent)}.btn{width:100%;padding:12px;background:var(--ink);color:#fff;border-radius:12px;font-weight:500}.btn:disabled{opacity:.4;cursor:default}.note{margin-top:14px;font-size:13.5px;color:var(--muted)}.err{color:#e5484d;margin-top:10px}.err,.linkbtn{font-size:13px}.linkbtn{color:var(--muted);text-decoration:underline}.app{display:grid;grid-template-columns:264px 1fr;height:100vh;height:100dvh;max-width:100%;transition:grid-template-columns .34s cubic-bezier(.32,.72,0,1)}.app,.sidebar{overflow:hidden}.sidebar{background:var(--side);border-right:1px solid var(--line);display:flex;flex-direction:column;min-height:0;min-width:0;transition:transform .34s cubic-bezier(.32,.72,0,1),border-color .34s ease}.topbar{display:flex;align-items:center;gap:2px;padding:12px 12px 2px}.topbar .brand{font-size:16px;font-weight:700;letter-spacing:-.02em;margin-left:8px}.topbar .search{margin-left:auto;color:var(--muted);padding:5px;border-radius:7px}.topbar .search:hover{background:var(--side-hover)}.topbar .search svg{width:17px;height:17px}.brandbar{padding:2px 14px 8px}.brandbar,.brandbar .brand{display:flex;align-items:center}.brandbar .search{margin-left:auto;color:var(--muted);padding:5px;border-radius:7px}.brandbar .search:hover{background:var(--side-hover)}.brandbar .search svg{width:17px;height:17px}.chrome{display:flex;align-items:center;gap:2px;padding:11px 12px 2px}.chrome-b{color:var(--muted-2);padding:5px;border-radius:7px;display:grid;place-items:center}.chrome-b:hover{background:var(--side-hover);color:var(--ink-2)}.chrome-b svg{width:17px;height:17px}.app.collapsed{grid-template-columns:0 1fr}.app.collapsed .sidebar{transform:translateX(-100%);border-right-color:transparent}.reveal{position:fixed;top:12px;left:12px;z-index:20;color:var(--muted);background:#fff;border:1px solid var(--line);border-radius:8px;padding:6px;box-shadow:var(--shadow);display:grid;place-items:center;animation:reveal-in .34s cubic-bezier(.32,.72,0,1) both}.reveal:hover{background:var(--side);color:var(--ink-2)}.reveal svg{width:17px;height:17px}@keyframes reveal-in{0%{opacity:0;transform:translateX(-6px)}to{opacity:1;transform:none}}.side-sec-h{display:flex;align-items:center;padding:18px 12px 4px}.sec-toggle{display:inline-flex;align-items:center;gap:4px;font-size:11.5px;font-weight:500;color:var(--muted-2);letter-spacing:.01em;padding:2px 4px;border-radius:6px}.sec-toggle:hover{background:var(--side-hover);color:var(--muted)}.sec-chev svg{width:13px;height:13px;transition:transform .15s}.sec-chev.closed svg{transform:rotate(-90deg)}.sec-spacer{flex:1 1}.sec-btn{color:var(--muted-2);padding:4px;border-radius:6px;display:grid;place-items:center}.sec-btn:hover{background:var(--side-hover);color:var(--ink-2)}.sec-btn svg{width:15px;height:15px}.side-head{display:flex;align-items:center;padding:6px 16px 14px}.brand{font-size:16px;font-weight:600;letter-spacing:-.02em}.brand b{color:var(--accent-ink);font-weight:600}.side-head .search{margin-left:auto;color:var(--muted);padding:4px;border-radius:7px}.side-head .search:hover{background:var(--side-hover)}.nav{padding:0 8px;display:flex;flex-direction:column;gap:1px}.nav-item{display:flex;align-items:center;gap:11px;padding:8px 10px;border-radius:9px;color:var(--ink-2);font-weight:450;text-align:left;width:100%}.nav-item.active,.nav-item:hover{background:var(--side-hover)}.nav-item.active{color:var(--ink);font-weight:500}.nav-item svg{width:17px;height:17px;color:var(--muted);flex:none}.nav-item.active svg{color:var(--ink-2)}.side-section{padding:18px 18px 6px;font-size:11.5px;font-weight:500;color:var(--muted-2);letter-spacing:.01em}.side-scroll{overflow-y:auto;flex:1 1;min-height:0}.proj-list{padding:0 8px;display:flex;flex-direction:column;gap:1px}.proj-item{display:flex;align-items:center;gap:9px;padding:7px 10px;border-radius:9px;color:var(--ink-2);width:100%;text-align:left}.proj-item.active,.proj-item:hover{background:var(--side-hover)}.proj-item.active{color:var(--ink);font-weight:500}.proj-item .pdot{width:7px;height:7px;border-radius:50%;background:var(--muted-2);flex:none}.proj-item .pdot.on{background:var(--ok)}.side-empty{padding:2px 18px 4px;color:var(--muted-2);font-size:13px}.side-foot{border-top:1px solid var(--line);padding:8px;position:relative}.acct-btn{display:flex;align-items:center;gap:10px;width:100%;padding:7px 8px;border-radius:10px;background:none;border:none;cursor:pointer;text-align:left;transition:background .13s}.acct-btn:hover{background:var(--side-hover)}.foot-cog{color:var(--muted-2);margin-left:auto;display:grid;place-items:center;flex:none}.foot-cog svg{width:16px;height:16px}.menu-overlay{position:fixed;inset:0;z-index:59}.settings-menu{position:fixed;bottom:54px;left:230px;width:214px;z-index:60;background:#fff;border:1px solid var(--line-strong);border-radius:12px;box-shadow:0 8px 28px rgba(0,0,0,.16);padding:6px}.menu-item{display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:9px 10px;border-radius:8px;color:var(--ink-2);font-size:14px}.menu-item:hover{background:var(--side-hover);color:var(--ink)}.menu-item svg{width:16px;height:16px;color:var(--muted);flex:none}.menu-sep{height:1px;background:var(--line);margin:5px 4px}.avatar{width:26px;height:26px;border-radius:50%;background:linear-gradient(135deg,#e3c07a,#c69a4e);color:#fff;display:grid;place-items:center;font-size:12px;font-weight:600;flex:none}.side-foot .who{font-size:13px;color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1}.foot-actions{display:flex;gap:1px}.foot-btn{color:var(--muted-2);padding:5px;border-radius:7px;display:grid;place-items:center}.foot-btn svg{width:16px;height:16px}.foot-btn:hover{background:var(--side-hover);color:var(--ink-2)}.main{display:flex;flex-direction:column;min-height:0;min-width:0;background:var(--bg);position:relative;transition:padding-right .5s cubic-bezier(.32,.72,0,1)}.app.burrow-open .main{padding-right:376px}.log{flex:1 1;overflow-y:auto;padding:28px 0 152px}.stream{max-width:820px;margin:0 auto;padding:0 20px;display:flex;flex-direction:column;gap:18px}.empty{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px;text-align:center}.logo{width:46px;height:46px;border-radius:13px;border:1.5px solid var(--line-strong);display:grid;place-items:center;color:var(--ink-2);margin-bottom:20px}.empty h1{font-size:26px;font-weight:550;letter-spacing:-.02em;margin:0 0 26px}.cards{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;max-width:720px;width:100%}.card{background:#fff;border:1px solid var(--line);border-radius:14px;padding:14px;text-align:left;min-height:108px;display:flex;flex-direction:column;gap:12px;transition:border-color .12s,box-shadow .12s}.card:hover{border-color:var(--line-strong);box-shadow:var(--shadow)}.card .ci{width:22px;height:22px}.card .ct{font-size:13.5px;color:var(--ink-2);line-height:1.35}.row{display:flex}.row.user{justify-content:flex-end}.bubble{max-width:76%;white-space:pre-wrap;word-wrap:break-word}.bubble.user{background:var(--user-bubble);border-radius:18px;padding:10px 15px}.bubble.agent{max-width:100%;width:100%;padding:2px 0}.bubble.agent .name{font-size:12.5px;font-weight:600;color:var(--ink);margin-bottom:3px}.msg-actions{margin-top:8px;display:flex;gap:1px}.msg-act{display:inline-flex;align-items:center;justify-content:center;border:none;background:none;color:var(--muted);cursor:pointer;padding:5px;border-radius:7px;transition:background .13s,color .13s}.msg-act:first-child{margin-left:-5px}.msg-act:hover{background:var(--side-hover);color:var(--ink-2)}.msg-act.done,.msg-act.up{color:var(--gold-hi)}.msg-act.down{color:var(--ink-2)}.msg-act svg{width:14px;height:14px}.md>.md-p{margin:0}.md>*+.md-h,.md>.md-l+.md-p,.md>.md-p+.md-l,.md>.md-p+.md-p{margin-top:10px}.md-sp{height:6px}.md-h{font-weight:650;letter-spacing:-.01em;margin:4px 0 5px}.md>.md-h:first-child{margin-top:0}.md-h1{font-size:18px}.md-h2{font-size:16px}.md-h3{font-size:14.5px}.md-l{margin:8px 0;padding-left:22px}.md-l li{margin:3px 0}.md code{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:.88em;background:var(--side-hover);padding:1px 5px;border-radius:5px}.md a{color:var(--gold-hi);text-decoration:underline;text-underline-offset:2px}.md strong{font-weight:650}.tick{font-size:11px;color:var(--muted-2);margin-top:4px;text-align:right}.typing{color:var(--muted);font-size:13.5px;display:inline-flex;align-items:center;gap:7px}.typing .d{width:6px;height:6px;border-radius:50%;background:#c69a4e;animation:mk-bounce 1s ease-in-out infinite}.typing .d:nth-child(2){background:#b28643;animation-delay:.16s}.typing .d:nth-child(3){background:#8a6a33;animation-delay:.32s}@keyframes pulse{0%,to{opacity:.3}50%{opacity:1}}.merkat-typing{display:inline-flex;align-items:center;line-height:1}.merkat-typing i{width:8px;height:8px;border-radius:50%;display:inline-block;animation:mk-bounce 1s ease-in-out infinite}.merkat-typing i+i{margin-left:5px}.merkat-typing i:first-child{background:#c69a4e;animation-delay:0s}.merkat-typing i:nth-child(2){background:#b28643;animation-delay:.16s}.merkat-typing i:nth-child(3){background:#8a6a33;animation-delay:.32s}@keyframes mk-bounce{0%,to{transform:translateY(0);opacity:.45}50%{transform:translateY(-5px);opacity:1}}.ob-wait{display:flex;flex-direction:column;align-items:center;gap:14px;margin-top:8px}.ob-wait iframe{width:100%;max-width:340px;height:min(600px,72vh);display:block;border:none;background:transparent}.ob-wait-cap{font-size:12.5px;color:var(--muted);text-align:center;line-height:1.5;max-width:320px}.ob-mic{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:11px;border:1px solid var(--line,#e6ded0);background:transparent;color:#7a6a4e;cursor:pointer;transition:all .18s;flex:none}.ob-mic:hover:not(:disabled){color:#b28643;border-color:#d9c49a}.ob-mic:disabled{opacity:.5;cursor:default}.ob-mic.rec{background:#c9483a;border-color:#c9483a;color:#fff;animation:obmicpulse 1s ease-in-out infinite}@keyframes obmicpulse{50%{box-shadow:0 0 0 6px rgba(201,72,58,.18)}}.ob-mic-spin{width:15px;height:15px;border-radius:50%;border:2px solid rgba(122,106,78,.3);border-top-color:#b28643;animation:obmicspin .7s linear infinite}@keyframes obmicspin{to{transform:rotate(1turn)}}.composer-wrap{position:absolute;bottom:0;left:0;right:0;z-index:10;padding:10px 0 calc(22px + env(safe-area-inset-bottom, 0px));transition:right .5s cubic-bezier(.32,.72,0,1)}.app.burrow-open .composer-wrap{right:376px}.composer{max-width:820px;margin:0 auto;padding:0 20px}@media (max-width:640px){.composer,.stream{padding:0 14px}}.compose-top{display:inline-flex;align-items:center;gap:7px;margin:0 4px 8px;color:var(--muted);font-size:12.5px;background:var(--side);border:1px solid var(--line);border-radius:9px;padding:5px 10px}.compose-top .pdot{width:6px;height:6px;border-radius:50%;background:var(--muted-2)}.compose-top .pdot.on{background:var(--ok)}.agent-picker{display:flex;flex-wrap:wrap;gap:7px;margin:0 2px 9px}.agent-chip{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:500;color:var(--ink-2);background:#fff;border:1px solid var(--line-strong);border-radius:10px;padding:6px 12px;box-shadow:var(--shadow)}.agent-chip:hover{background:var(--side)}.agent-chip.on{border-color:var(--ink);color:var(--ink)}.agent-chip .pdot{width:7px;height:7px;border-radius:50%;background:var(--muted-2)}.agent-chip .pdot.on{background:var(--ok)}.box{border:1px solid var(--line-strong);border-radius:22px;background:#fff;box-shadow:var(--shadow);padding:8px 8px 8px 6px;display:flex;flex-direction:column;gap:6px;position:relative}.box:focus-within{border-color:#d4d4d8}.box textarea{border:0;outline:none;resize:none;padding:8px 10px;max-height:180px;background:transparent;width:100%}.box textarea::placeholder{color:var(--muted-2)}.box-bar{display:flex;align-items:center;gap:6px;padding:0 4px 2px}.iconbtn{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;color:var(--muted)}.iconbtn:hover{color:var(--ink-2)}.iconbtn.on,.iconbtn:hover{background:var(--side-hover)}.iconbtn.on{color:var(--ink)}.box-bar .spacer{flex:1 1}.plus-wrap{display:inline-flex}.plus-backdrop{position:fixed;inset:0;z-index:40}.plus-menu{position:absolute;bottom:calc(100% + 8px);left:0;right:0;z-index:50;max-height:42vh;overflow-y:auto;-webkit-overflow-scrolling:touch;background:rgba(250,250,251,.995);backdrop-filter:blur(12px) saturate(140%);-webkit-backdrop-filter:blur(12px) saturate(140%);border:1px solid rgba(0,0,0,.09);border-radius:18px;box-shadow:0 16px 44px rgba(0,0,0,.16);padding:8px;transform-origin:bottom center;animation:pop-from-trigger .16s cubic-bezier(.22,1,.36,1)}.pm-sec{font-size:13px;font-weight:400;letter-spacing:0;color:var(--muted-2);padding:11px 12px 4px}.pm-sec:first-child{padding-top:4px}.pm-item{display:flex;align-items:center;gap:13px;width:100%;text-align:left;padding:10px 12px;border-radius:11px;color:var(--ink);font-size:15px}.pm-item:hover{background:var(--side-hover)}.pm-ic{width:22px;height:22px;display:grid;place-items:center;flex:none;color:var(--muted)}.pm-ic svg{width:19px;height:19px}.pm-ic .pdot{width:9px;height:9px;border-radius:50%;background:var(--muted-2)}.pm-ic .pdot.on{background:var(--ok)}.pm-t{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:450}.pm-d{color:var(--muted-2);font-size:15px;flex:none}.pm-check{color:var(--send);font-size:14px;flex:none;margin-left:auto;padding-left:8px}.pm-empty{padding:9px 12px;font-size:14px}.hint,.pm-empty{color:var(--muted-2)}.hint{font-size:12px;display:inline-flex;align-items:center;gap:6px}.send{width:32px;height:32px;border-radius:50%;background:var(--send);color:#fff;display:grid;place-items:center}.send:disabled{background:#d4d4d8;color:#fff;cursor:default}.foot-note{text-align:center;color:var(--muted-2);font-size:11.5px;margin:8px 0 0}.page{flex:1 1;overflow-y:auto}.page-inner{max-width:780px;margin:0 auto;padding:40px 24px 60px}.page-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.page-title{font-size:27px;font-weight:600;letter-spacing:-.02em;margin:0}.page-sub{color:var(--muted);margin:8px 0 0}.create-btn{display:inline-flex;align-items:center;gap:4px;border:1px solid var(--line-strong);border-radius:10px;padding:7px 12px;font-weight:500;box-shadow:var(--shadow);background:#fff;white-space:nowrap}.create-btn:hover{background:var(--side)}.create-btn svg{width:15px;height:15px;color:var(--muted)}.search-box{display:flex;align-items:center;gap:10px;margin:24px 0 16px;border:1px solid var(--line-strong);border-radius:13px;padding:11px 15px;box-shadow:var(--shadow)}.search-box svg{width:17px;height:17px;color:var(--muted-2);flex:none}.search-box input{border:0;outline:none;width:100%;background:transparent}.search-box input::placeholder{color:var(--muted-2)}.seg{display:inline-flex;gap:2px;margin-bottom:8px}.seg-b{padding:5px 12px;border-radius:8px;color:var(--muted);font-weight:500;font-size:13.5px}.seg-b:hover{background:var(--side)}.seg-b.on{background:var(--side-hover);color:var(--ink)}.sched-list{display:flex;flex-direction:column}.sched-row{display:flex;align-items:center;gap:12px;padding:13px 14px;border-radius:12px;cursor:pointer}.sched-row:hover{background:var(--side)}.sched-row.sel{background:var(--side-hover)}.sched-row:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.sched-ico{color:var(--muted-2);display:flex}.sched-ico svg{width:17px;height:17px}.sched-main{flex:1 1;min-width:0}.sched-title{font-weight:500}.sched-meta{color:var(--muted);font-size:13px;margin-top:2px}.sched-more{color:var(--muted-2);padding:4px;border-radius:7px;opacity:0}.sched-row:hover .sched-more{opacity:1}.sched-more:hover{background:var(--side-hover)}.sched-more svg{width:18px;height:18px}.sched-empty{padding:20px 14px}.sched-empty,.sugg-head{color:var(--muted);font-size:14px}.sugg-head{margin:26px 0 8px;padding-top:18px;border-top:1px solid var(--line)}.sugg{display:flex;gap:13px;padding:12px 14px;border-radius:12px}.sugg:hover{background:var(--side)}.sugg-ico{color:var(--accent);flex:none;margin-top:1px}.sugg-ico svg{width:19px;height:19px}.sugg-title{font-weight:500}.sugg-when{font-weight:400;margin-left:4px}.sugg-d,.sugg-when{color:var(--muted);font-size:13.5px}.sugg-d{margin-top:2px}.subtabs{display:inline-flex;gap:4px}.subtab{padding:6px 13px;border-radius:9px;color:var(--muted);font-weight:500}.subtab:hover{background:var(--side)}.subtab.on{background:var(--side-hover);color:var(--ink)}.inst-row{display:flex;flex-wrap:wrap;gap:10px;padding:6px 0 4px}.inst-ico{width:42px;height:42px;border-radius:11px;background:var(--side);border:1px solid var(--line);display:grid;place-items:center;font-size:21px}.skill-chips{display:flex;flex-wrap:wrap;gap:8px;padding:6px 0 4px}.skill-chip{display:inline-flex;align-items:center;gap:7px;padding:6px 12px 6px 9px;border-radius:999px;background:var(--side);border:1px solid var(--line);font-size:13px;font-weight:500;color:var(--ink-2);font-family:inherit;cursor:pointer}.skill-chip:hover{border-color:var(--line-strong);background:var(--side-hover);color:var(--ink)}.skill-chip-e{font-size:14px;line-height:1}.skill-detail-desc{font-size:14px;line-height:1.5;color:var(--ink-2);margin:0 0 6px}.skill-detail-body{font-size:14px;line-height:1.6;color:var(--ink-2);word-break:break-word}.sp-hint{font-size:12px;color:var(--muted);margin-top:9px;line-height:1.5}.int-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px 28px;gap:8px 28px}.int-card{display:flex;align-items:center;gap:13px;padding:12px 10px;border-radius:12px}.int-card:hover,.int-emoji{background:var(--side)}.int-emoji{width:38px;height:38px;border-radius:10px;border:1px solid var(--line);display:grid;place-items:center;font-size:20px;flex:none}.int-main{flex:1 1;min-width:0}.int-name{font-weight:500}.int-desc{color:var(--muted);font-size:13px;margin-top:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.int-note{color:var(--gold-hi);font-size:11.5px;font-weight:500;margin-top:3px;line-height:1.3;white-space:normal}.idir-sec{margin-top:22px}.idir-sech{display:flex;align-items:center;gap:8px;margin:0 0 10px}.idir-sect{font-size:12px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--muted-2)}.idir-chev{margin-left:auto;color:var(--muted-2);font-size:15px}.idir-iconrow{display:flex;gap:10px;flex-wrap:wrap}.idir-cico{width:40px;height:40px;border-radius:11px;display:grid;place-items:center;font-size:20px;background:var(--side);border:1px solid var(--line)}.idir-cico:hover{background:#fff}.idir-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:4px;gap:4px}@media (max-width:620px){.idir-grid{grid-template-columns:1fr}}.idir-row{display:flex;align-items:center;gap:11px;padding:8px 10px;border-radius:11px;border:1px solid transparent;text-align:left;width:100%}.idir-row:hover{background:var(--side);border-color:var(--line)}.idir-ico{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;font-size:18px;background:var(--side);border:1px solid var(--line);flex:none}.idir-row:hover .idir-ico{background:#fff}.idir-main{flex:1 1;min-width:0;display:flex;flex-direction:column}.idir-name{font-weight:500;font-size:13.5px;display:flex;align-items:center;gap:6px}.idir-desc{color:var(--muted);font-size:12.5px;margin-top:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.idir-tag{font-size:10px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--muted-2);border:1px solid var(--line-strong);border-radius:5px;padding:1px 5px}.idir-plus{flex:none;width:26px;height:26px;border-radius:8px;display:grid;place-items:center;color:var(--muted);border:1px solid var(--line);background:#fff;font-size:16px}.idir-row:hover .idir-plus{color:var(--gold-hi);border-color:var(--gold)}.idir-on{flex:none;font-size:11px;font-weight:600;color:var(--ok)}.idet-back{display:inline-flex;align-items:center;gap:5px;color:var(--muted);font-size:13.5px;margin:8px 0 22px}.idet-back:hover{color:var(--ink)}.idet-head{display:flex;align-items:flex-start;gap:18px}.idet-ico{width:62px;height:62px;border-radius:17px;display:grid;place-items:center;font-size:32px;background:var(--side);border:1px solid var(--line);flex:none}.idet-headmain{flex:1 1;min-width:0;padding-top:3px}.idet-name{font-size:25px;font-weight:650;letter-spacing:-.02em;margin:0}.idet-tag{color:var(--muted);font-size:15px;margin:5px 0 0}.idet-connect{flex:none;background:var(--gold);color:#1a1205;border-radius:11px;padding:11px 22px;font-weight:600;font-size:14px;box-shadow:var(--shadow)}.idet-connect:hover{background:var(--gold-hi)}.idet-connect:disabled{opacity:.6}.idet-connect.on{background:#fff;color:var(--ok);border:1px solid var(--line-strong)}.idet-hero{margin:24px 0 22px;border-radius:20px;padding:48px 26px;display:grid;place-items:center;background:radial-gradient(120% 140% at 15% 10%,#f7ecd6 0,hsla(40,67%,90%,0) 55%),radial-gradient(130% 130% at 90% 90%,#f0e2c4 0,hsla(41,59%,85%,0) 50%),linear-gradient(120deg,#fbf5e9,#f4ead2 60%,#efe6cf)}.idet-herocard{background:hsla(0,0%,100%,.82);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border:1px solid hsla(0,0%,100%,.9);box-shadow:0 10px 34px rgba(120,90,30,.14);border-radius:15px;padding:18px 22px;max-width:540px;display:flex;align-items:center;gap:14px}.idet-herocard p{margin:0;font-size:14.5px;line-height:1.5;color:var(--ink-2)}.idet-herocard b{color:var(--ink);font-weight:600}.idet-arrow{flex:none;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#fff;border:1px solid var(--line);color:var(--ink);font-size:16px}.idet-blurb{max-width:64ch;color:var(--ink-2);font-size:15px;line-height:1.65;margin:0}.idet-sec{font-size:12px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--muted-2);margin:28px 0 12px}.idet-app{display:flex;align-items:center;gap:12px;padding:11px 0;border-top:1px solid var(--line)}.idet-appico{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;font-size:17px;background:var(--side);border:1px solid var(--line)}.idet-appname{font-weight:500;font-size:14px}.idet-keybox{margin:22px 0 6px;max-width:520px}.ikb-cap{font-size:12px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--muted-2);margin:0 0 10px 3px}.ikb-group{background:var(--side);border-radius:16px;padding:6px}.ikb-field{display:flex;align-items:center;gap:11px;background:#fff;border-radius:12px;padding:15px 16px;box-shadow:var(--shadow);transition:box-shadow .14s}.ikb-field:focus-within{box-shadow:0 0 0 2px var(--gold),var(--shadow)}.ikb-key{color:var(--muted-2);flex:none}.ikb-field input{flex:1 1;min-width:0;border:0;background:none;outline:none;font:inherit;font-size:15px;color:var(--ink)}.ikb-field input::placeholder{color:var(--muted-2)}.ikb-help{margin:12px 3px 0;color:var(--muted);font-size:12.5px;line-height:1.55}.ikb-actions{display:flex;align-items:center;gap:16px;margin-top:18px}.ikb-save{background:var(--gold);color:#1a1205;border-radius:12px;padding:12px 24px;font-weight:600;font-size:14.5px;box-shadow:var(--shadow)}.ikb-save:hover{background:var(--gold-hi)}.ikb-save:disabled{opacity:.6}.ikb-link{color:var(--gold-hi);font-size:13.5px;font-weight:500}.ikb-link:hover{text-decoration:underline}.int-install{border:1px solid var(--line-strong);border-radius:9px;padding:6px 15px;font-weight:500;font-size:13.5px;background:#fff;box-shadow:var(--shadow);flex:none}.int-install:hover{background:var(--side-hover)}.int-install:disabled{cursor:default}.int-install.int-soon{opacity:.45;box-shadow:none}.int-install.int-soon:hover{background:#fff}.int-install.gold{background:var(--gold);color:#fff;border-color:var(--gold)}.int-install.gold:hover{background:var(--gold-hi)}.int-on{color:var(--muted-2);font-size:13px;font-weight:500;flex:none;padding-right:6px}.acct-head{display:flex;align-items:center;gap:15px;margin-top:24px}.acct-av{width:52px;height:52px;border-radius:50%;background:linear-gradient(135deg,#e3c07a,#c69a4e);color:#fff;display:grid;place-items:center;font-size:22px;font-weight:600;flex:none}.acct-email{font-weight:600;font-size:16px}.acct-sub{color:var(--muted);font-size:13.5px;margin-top:2px}.acct-sec{color:var(--muted);font-size:13px;margin:28px 0 8px}.acct-badge{font-size:12.5px;font-weight:500;color:#1a7f37;background:#eaf6ec;border:1px solid #cdebd3;border-radius:7px;padding:3px 10px;text-transform:capitalize}.acct-badge.neutral{color:var(--muted);background:var(--side);border-color:var(--line);text-transform:none}.cost-card{border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow);margin-top:22px;overflow:hidden}.cost-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;border-bottom:1px solid var(--line)}.cost-row:last-child{border-bottom:0}.proj-switch{width:100%;font:inherit;color:inherit;background:none;text-align:left;cursor:pointer;transition:background .12s ease}.proj-switch:hover{background:var(--side)}.proj-switch.on{background:#f8f3e6;cursor:default}.proj-current{font-size:11px;font-weight:600;color:var(--gold-hi);border:1px solid #e8dcbf;background:#fffdf7;border-radius:999px;padding:1px 8px}.cost-label{font-weight:500;display:flex;align-items:center;gap:8px}.cost-est{font-size:11px;font-weight:500;color:var(--muted);background:var(--side);border:1px solid var(--line);border-radius:6px;padding:1px 6px}.cost-detail{color:var(--muted);font-size:13px;margin-top:2px}.cost-amt{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:500}.cost-total{background:var(--side)}.cost-total .cost-amt,.cost-total .cost-label{font-weight:600;font-size:16px}.cost-note{color:var(--muted);font-size:12.5px;margin-top:14px;line-height:1.5}.team-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));grid-gap:14px;gap:14px;margin-top:22px}@media (max-width:640px){.team-list{grid-template-columns:1fr;gap:12px}.team-card{min-width:0;padding:18px 14px}.page-inner{padding-left:16px;padding-right:16px}}.team-card{border:1px solid var(--line);border-radius:16px;padding:20px 16px;box-shadow:var(--shadow);display:flex;flex-direction:column;align-items:center;text-align:center}.team-av{width:58px;height:58px;border-radius:15px;overflow:hidden;flex:none}.team-av img{width:100%;height:100%;object-fit:contain;display:block}.team-name{font-weight:600;font-size:15px;display:flex;align-items:center;justify-content:center;gap:6px;margin-top:12px}.team-rename{color:var(--muted-2);padding:2px;border-radius:5px;display:none;align-items:center}.team-card:hover .team-rename{display:inline-flex}.team-rename:hover{color:var(--gold-hi);background:var(--side-hover)}.team-rename svg{width:13px;height:13px}.team-name-edit{font-weight:600;font-size:15px;text-align:center;border:1px solid var(--gold);border-radius:7px;padding:2px 8px;max-width:160px;background:var(--bg);color:var(--ink);outline:none}.add-merkat{margin:16px 0 4px}.mk-open{display:inline-flex;align-items:center;gap:8px;border:1px dashed var(--line-strong);background:var(--bg);color:var(--ink-2);border-radius:11px;padding:9px 15px;font-size:13.5px;font-weight:600;cursor:pointer;transition:all .15s}.mk-open:hover{background:#fdfaf3;border-color:var(--gold);color:var(--gold-hi)}.mk-plus{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:rgba(198,154,78,.14);color:var(--gold-hi);font-size:15px;line-height:1}.mk-form{border:1px solid var(--line);border-radius:14px;background:var(--bg);box-shadow:0 1px 2px rgba(0,0,0,.04),0 6px 20px rgba(0,0,0,.05);padding:16px 16px 14px;max-width:460px;animation:add-in .18s cubic-bezier(.22,1,.36,1)}.mk-lbl{display:block;font-size:12px;font-weight:600;color:var(--muted);margin-bottom:8px}.mk-row{display:flex;gap:9px;align-items:center}.mk-foot{display:flex;justify-content:flex-end;margin-top:12px}.mk-input{flex:1 1;min-width:0;border:1px solid var(--line-strong);border-radius:11px;padding:11px 13px;font-size:14.5px;background:var(--bg);color:var(--ink);outline:none;transition:border-color .15s,box-shadow .15s}.mk-input:focus{border-color:var(--gold);box-shadow:0 0 0 3px rgba(198,154,78,.16)}.mk-add{border:none;background:var(--gold);color:#fff;border-radius:11px;padding:11px 18px;font-size:14px;font-weight:600;cursor:pointer;transition:background .15s}@keyframes add-in{0%{opacity:0;transform:translateY(-4px) scale(.99)}to{opacity:1;transform:none}}.mk-add:hover{background:var(--gold-hi)}.mk-add:disabled{opacity:.55;cursor:default}.mk-cancel{border:none;background:none;color:var(--muted);font-size:13px;cursor:pointer;padding:8px}.mk-note{margin-top:12px;font-size:13px;color:var(--ink-2);background:#f4efe2;border:1px solid #e8dcbf;border-radius:10px;padding:10px 13px;max-width:480px}.team-dot{width:8px;height:8px;border-radius:50%;background:var(--muted-2);flex:none}.team-dot.on{background:var(--ok)}.team-paired{margin-top:3px;line-height:1.4}.team-mini,.team-paired{color:var(--muted);font-size:12.5px}.team-mini{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 12px;margin-top:13px}.team-mini b{color:var(--ink-2);font-weight:600}.people{margin-top:40px;padding-top:28px;border-top:1px solid var(--line);max-width:620px}.people-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.people-title{font-size:18px;font-weight:650;letter-spacing:-.01em}.people-sub{color:var(--muted);font-size:13px;margin-top:2px}.people-add{display:inline-flex;align-items:center;gap:7px;border:1px dashed var(--line-strong);background:var(--bg);color:var(--ink-2);border-radius:11px;padding:8px 14px;font-size:13px;font-weight:600;cursor:pointer;flex:none;transition:all .15s}.people-add:hover{background:#fdfaf3;border-color:var(--gold);color:var(--gold-hi)}.person-form{margin-top:16px;border:1px solid var(--line);border-radius:14px;padding:16px;background:var(--bg);box-shadow:0 1px 2px rgba(0,0,0,.04),0 6px 20px rgba(0,0,0,.05);animation:add-in .18s cubic-bezier(.22,1,.36,1)}.person-email{width:100%;border:1px solid var(--line-strong);border-radius:10px;padding:11px 13px;font-size:15px;background:var(--bg);color:var(--ink);outline:none}.person-email:focus{border-color:var(--gold)}.person-pick-lbl{font-size:12.5px;color:var(--muted);font-weight:550;margin:14px 0 8px}.person-chips{display:flex;flex-wrap:wrap;gap:8px}.person-empty{color:var(--muted);font-size:13px}.pchip{border:1px solid var(--line-strong);background:var(--bg);color:var(--ink-2);border-radius:999px;padding:6px 13px;font-size:13px;font-weight:550;cursor:pointer;transition:all .14s}.pchip:hover{border-color:var(--muted-2)}.pchip.on{background:var(--gold);border-color:var(--gold);color:#fff}.person-err{color:var(--danger,#d5573b);font-size:13px;margin-top:12px}.person-save{margin-top:16px;border:none;background:var(--gold);color:#fff;border-radius:10px;padding:10px 18px;font-size:14px;font-weight:600;cursor:pointer;transition:background .15s}.person-save:hover{background:var(--gold-hi)}.person-save:disabled{opacity:.55;cursor:default}.person-note{margin-top:14px;font-size:13px;color:var(--ink-2);background:#f4efe2;border:1px solid #e8dcbf;border-radius:10px;padding:10px 13px}.people-list{margin-top:18px;display:flex;flex-direction:column}.person-row{display:flex;align-items:center;gap:13px;padding:12px 2px;border-top:1px solid var(--line)}.person-row:first-child{border-top:none}.person-av{width:38px;height:38px;border-radius:50%;flex:none;display:flex;align-items:center;justify-content:center;font-weight:650;font-size:15px;color:#fff;background:linear-gradient(135deg,#c69a4e,#a8763a)}.person-main{flex:1 1;min-width:0}.person-line{display:flex;align-items:center;gap:8px}.person-email-t{font-weight:550;font-size:14.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.person-role{font-size:11px;font-weight:600;color:var(--muted);border:1px solid var(--line-strong);border-radius:999px;padding:1px 8px;flex:none}.person-role.owner{color:var(--gold-hi);border-color:#e8dcbf;background:#f8f3e6}.person-you{font-size:11px;color:var(--muted-2)}.person-agents{color:var(--muted);font-size:12.5px;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.person-acts{display:flex;gap:4px;flex:none}.person-act{border:none;background:none;color:var(--muted);font-size:13px;font-weight:550;cursor:pointer;padding:6px 9px;border-radius:8px;transition:all .14s}.person-act:hover{background:var(--side-hover);color:var(--ink-2)}.person-act.danger:hover{color:var(--danger,#d5573b)}.drawer-backdrop{display:none}@media (max-width:800px){.app,.app.collapsed{grid-template-columns:1fr}.sidebar{position:fixed;top:0;left:0;bottom:0;width:272px;z-index:60;transform:translateX(-100%);transition:transform .22s ease;box-shadow:0 0 40px rgba(0,0,0,.18)}.app:not(.collapsed) .sidebar{transform:translateX(0)}.app.collapsed .sidebar{display:flex}.drawer-backdrop{display:block;position:fixed;inset:0;background:rgba(0,0,0,.32);z-index:55}.reveal{display:grid}.cards{grid-template-columns:repeat(2,1fr)}.int-grid{grid-template-columns:1fr}.settings-menu{left:10px;right:10px;width:auto;bottom:calc(58px + env(safe-area-inset-bottom))}.side-foot{padding-bottom:calc(4px + env(safe-area-inset-bottom))}.composer-wrap{padding:8px 0 calc(4px + env(safe-area-inset-bottom, 0px))}.log{padding-bottom:140px}}.agent-chip,.btn,.card,.chrome-b,.create-btn,.foot-btn,.iconbtn,.int-card,.int-install,.menu-item,.nav-item,.proj-item,.search,.sec-btn,.seg-b,.send,.subtab{transition:transform .13s cubic-bezier(.22,1,.36,1),background-color .13s ease,border-color .13s ease,box-shadow .13s ease,color .13s ease;-webkit-tap-highlight-color:transparent}.agent-chip:active,.btn:active,.card:active,.chrome-b:active,.create-btn:active,.foot-btn:active,.iconbtn:active,.int-card:active,.int-install:active,.menu-item:active,.nav-item:active,.proj-item:active,.search:active,.sec-btn:active,.seg-b:active,.subtab:active{transform:scale(.975)}.send:not(:disabled):active{transform:scale(.9)}.card:active,.int-card:active{transform:scale(.99)}.box{background:hsla(0,0%,100%,.6);backdrop-filter:blur(22px) saturate(180%);-webkit-backdrop-filter:blur(22px) saturate(180%)}.settings-menu{background:hsla(0,0%,100%,.8);backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%)}.composer-wrap{background:transparent}.settings-menu{transform-origin:bottom left;animation:pop-from-trigger .16s cubic-bezier(.22,1,.36,1)}@keyframes pop-from-trigger{0%{opacity:0;transform:scale(.94) translateY(4px)}to{opacity:1;transform:none}}.drawer-backdrop{animation:fade-in .2s ease}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.box textarea{color:var(--ink);font-weight:450}@media (prefers-reduced-motion:reduce){*,:after,:before{transition-duration:.01ms!important;animation-duration:.01ms!important}.sidebar{transition:none!important}}@media (prefers-reduced-transparency:reduce){.box,.settings-menu{background:#fff!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}@media (prefers-contrast:more){.box,.settings-menu{background:#fff!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.agent-chip,.create-btn,.field,.int-install{border-color:var(--ink-2)!important}.cost-detail,.int-desc,.page-sub,.sched-meta{color:var(--ink-2)!important}}.create-wrap{position:relative}.create-backdrop{position:fixed;inset:0;z-index:40}.create-menu{position:absolute;top:calc(100% + 8px);right:0;z-index:41;width:300px;background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:0 10px 30px rgba(0,0,0,.1),0 2px 6px rgba(0,0,0,.04);padding:6px;transform-origin:top right;animation:pop-from-trigger .18s cubic-bezier(.22,1,.36,1)}.cm-item{display:flex;align-items:flex-start;gap:11px;width:100%;padding:10px 11px;border-radius:10px;text-align:left;background:none;border:none;cursor:pointer;transition:background .13s}.cm-item:hover{background:#fbf6ec}.cm-ic{color:var(--gold-hi);display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:rgba(198,154,78,.12);margin-top:1px;flex:none}.cm-ic svg{width:18px;height:18px}.cm-tx{display:flex;flex-direction:column;gap:2px}.cm-t{font-size:14px;font-weight:500;color:var(--ink)}.cm-d{font-size:12.5px;color:var(--muted)}.sched-panel-backdrop{position:fixed;inset:0;z-index:60;background:hsla(0,0%,5%,.28);opacity:0;pointer-events:none;transition:opacity .28s ease}.sched-panel-backdrop.on{opacity:1;pointer-events:auto}.sched-panel{position:fixed;top:0;right:0;bottom:0;z-index:61;width:440px;max-width:92vw;background:#fff;border-left:1px solid var(--line);box-shadow:-12px 0 40px rgba(0,0,0,.12);display:flex;flex-direction:column;transform:translateX(100%);transition:transform .34s cubic-bezier(.32,.72,0,1)}.sched-panel.on{transform:translateX(0)}.sp-head{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border-bottom:1px solid var(--line)}.sp-title{font-size:16px;font-weight:600;color:var(--ink)}.sp-x{color:var(--muted);font-size:15px;line-height:1;padding:6px 8px;border-radius:8px;background:none;border:none;cursor:pointer}.sp-x:hover{background:var(--side-hover);color:var(--ink)}.sp-body{flex:1 1;min-height:0;overflow-y:auto;padding:20px;display:flex;flex-direction:column;gap:8px}.sp-label{font-size:13px;font-weight:500;color:var(--ink-2);margin-top:8px}.sp-input,.sp-textarea{width:100%;padding:11px 13px;background:#fff;border:1px solid var(--line-strong);border-radius:11px;font-size:14px;color:var(--ink);font-family:inherit;outline:none;box-sizing:border-box}.sp-input:focus,.sp-textarea:focus{border-color:var(--accent)}.sp-textarea{resize:vertical;min-height:76px;line-height:1.5}.sp-sec{font-size:11.5px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--muted-2);margin:16px 0 4px}.sp-card{border:1px solid var(--line);border-radius:12px;overflow:hidden}.sp-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px}.sp-row+.sp-row{border-top:1px solid var(--line)}.sp-k,.sp-sel{font-size:14px;color:var(--ink)}.sp-sel{background:#fff;border:1px solid var(--line-strong);border-radius:9px;padding:7px 10px;font-family:inherit;outline:none;cursor:pointer}.sp-sel:focus{border-color:var(--accent)}.sp-err{color:#c0392b;font-size:13px;margin-top:10px}.sp-foot{display:flex;gap:10px;padding:16px 20px;border-top:1px solid var(--line)}.sp-cancel{flex:none;padding:11px 18px;border-radius:11px;border:1px solid var(--line-strong);background:#fff;color:var(--ink-2);font-size:14px;font-weight:500;cursor:pointer}.sp-cancel:hover{background:var(--side-hover)}.sp-create{flex:1 1;padding:11px 18px;border-radius:11px;border:none;background:var(--accent);color:#fff;font-size:14px;font-weight:600;cursor:pointer}.sp-create:hover:not(:disabled){background:var(--accent-ink)}.sp-create:disabled{opacity:.5;cursor:default}.sp-v{font-size:14px;color:var(--ink-2);text-align:right}.sp-status{font-size:12px;font-weight:600;color:var(--accent-ink);text-transform:uppercase;letter-spacing:.04em;padding:3px 9px;border-radius:999px;background:#f8f3e6;border:1px solid #ecdfc0}.sp-status.done,.sp-status.expired,.sp-status.paused{color:var(--muted);background:var(--side);border-color:var(--line)}.sp-status.failed{color:#b1483f;background:#fbeeec;border-color:#f0d3ce}.sp-dtitle{font-size:20px;font-weight:600;letter-spacing:-.01em;color:var(--ink);margin-bottom:14px}.sp-prompt{font-size:14.5px;line-height:1.55;color:var(--ink-2);background:var(--side);border:1px solid var(--line);border-radius:12px;padding:14px 16px}.sp-note{font-size:14px;color:var(--muted);padding:4px 2px}@media (max-width:560px){.sched-panel{width:100vw}}.sched-page{display:flex;overflow:hidden;min-height:0}.sched-page>.page-inner{flex:1 1;min-width:0;overflow-y:auto}.sched-page .sched-panel-backdrop{display:none}.sched-page .sched-panel{position:relative;top:auto;right:auto;bottom:auto;z-index:1;flex:none;width:0;max-width:48vw;box-shadow:none;transform:none;min-height:0;overflow:hidden;transition:width .34s cubic-bezier(.32,.72,0,1)}.sched-page .sched-panel.on{width:452px}.sched-page .sched-panel>*{min-width:372px}@media (max-width:860px){.sched-page{display:block;overflow-y:auto}.sched-page>.page-inner{overflow-y:visible}.sched-page .sched-panel-backdrop{display:block}.sched-page .sched-panel{position:fixed;top:0;right:0;bottom:0;z-index:61;width:440px;max-width:92vw;box-shadow:-12px 0 40px rgba(0,0,0,.12);transform:translateX(100%);transition:transform .34s cubic-bezier(.32,.72,0,1)}.sched-page .sched-panel.on{transform:translateX(0);width:440px}.sched-page .sched-panel>*{min-width:0}}.auth-wrap{min-height:100vh;min-height:100dvh;display:grid;place-items:center;padding:24px;position:relative;background:var(--auth-bg,#efe6cf url("/signin-bg.jpg") center/cover no-repeat fixed)}.auth-wrap:before{content:"";position:fixed;inset:0;background:var(--auth-veil,hsla(42,36%,95%,.2));pointer-events:none;z-index:0}.auth-wrap>*{position:relative;z-index:1}.auth-card{width:100%;max-width:400px;background:#fff;border-radius:20px;padding:40px 36px 30px;text-align:center;box-shadow:0 1px 2px rgba(30,20,5,.04),0 12px 40px -12px rgba(60,42,14,.18);border:1px solid rgba(60,42,14,.06)}.auth-logo img{height:54px;width:auto;display:inline-block}.auth-h{font-family:var(--font-serif),Georgia,"Times New Roman",serif;font-size:28px;font-weight:500;letter-spacing:-.01em;color:var(--ink);margin:14px 0 24px}.auth-input{width:100%;padding:13px 15px;background:#fff;border:1px solid var(--line-strong);border-radius:11px;margin-bottom:11px;font-size:15px;color:var(--ink);font-family:inherit;outline:none;box-sizing:border-box;transition:border-color .15s ease,box-shadow .15s ease}.auth-input::placeholder{color:var(--muted-2)}.auth-input:focus{border-color:var(--gold);box-shadow:0 0 0 3px rgba(198,154,78,.16)}.auth-primary{width:100%;padding:13px;margin-top:3px;background:var(--gold);color:#fff;border:none;border-radius:11px;font-size:15px;font-weight:600;font-family:inherit;cursor:pointer;transition:background-color .15s ease,transform .12s ease}.auth-primary:hover:not(:disabled){background:var(--gold-hi)}.auth-primary:active:not(:disabled){transform:scale(.99)}.auth-primary:disabled{opacity:.6;cursor:default}.auth-google{width:100%;padding:12px;margin-top:10px;background:#f2f2f4;color:var(--ink);border:1px solid var(--line-strong);border-radius:11px;font-size:14.5px;font-weight:500;font-family:inherit;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;transition:background-color .15s ease}.auth-google:hover:not(:disabled){background:#eaeaee}.auth-google:disabled{opacity:.6;cursor:default}.auth-google .g-ic{display:inline-flex}.auth-textlink{background:none;border:none;color:var(--muted);font-size:13.5px;font-family:inherit;cursor:pointer;padding:4px}.auth-textlink:hover:not(:disabled){color:var(--ink-2);text-decoration:underline}.auth-textlink:disabled{opacity:.5;cursor:default}.auth-textlink.mag{display:block;width:100%;margin:14px 0 2px}.auth-err{color:#d0392b;font-size:13px;margin-top:12px}.auth-foot{margin-top:20px;padding-top:18px;border-top:1px solid var(--line);font-size:14px;color:var(--muted)}.auth-ctalink{background:none;border:none;color:var(--ink);font-weight:600;font-size:14px;font-family:inherit;cursor:pointer;padding:0}.auth-ctalink:hover{color:var(--gold-hi)}.auth-sent p{color:var(--ink-2);font-size:14.5px;line-height:1.55;margin:0 0 12px}.auth-card.onboard{max-width:468px;background:transparent;border:none;box-shadow:none;padding:8px 20px 14px;display:flex;flex-direction:column;height:min(780px,92dvh)}.auth-card.onboard .auth-logo img{transition:height .4s ease}.auth-card.onboard .auth-h{flex:none;transition:opacity .45s ease,max-height .45s ease,margin .45s ease,transform .45s ease;max-height:90px;overflow:hidden}.auth-card.chatting .auth-h{opacity:0;max-height:0;margin:0;transform:translateY(-10px);pointer-events:none}.auth-card.provisioning{height:auto}.auth-card.provisioning .auth-logo img{height:30px}.auth-card.provisioning .auth-h{font-size:17px;margin:6px 0 10px}.auth-card.provisioning .ob-wait{margin-top:2px}.auth-card.provisioning .ob-wait-cap{color:#5b4a30;font-weight:500}.ob-chat{text-align:left;flex:1 1 auto;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:8px;margin:14px -4px 12px;padding:2px 6px}.auth-card.onboard .ob-msg.a{background:hsla(0,0%,100%,.82);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);box-shadow:0 1px 3px rgba(60,42,14,.06)}.auth-card.onboard .ob-input-row{margin-top:auto}.auth-card.onboard .auth-input{background:hsla(0,0%,100%,.94)}.ob-msg{max-width:86%;padding:10px 13px;border-radius:15px;font-size:14.5px;line-height:1.5;white-space:pre-wrap;word-wrap:break-word}.ob-msg.a{align-self:flex-start;background:var(--side);color:var(--ink);border-bottom-left-radius:5px}.ob-msg.u{align-self:flex-end;background:var(--gold);color:#fff;border-bottom-right-radius:5px}.ob-msg.ob-typing{padding:12px 14px}.ob-input-row{display:flex;gap:8px;align-items:center;margin-top:22px}.ob-input{margin-bottom:0!important;flex:1 1}.ob-act{flex:none;width:42px;height:42px;border-radius:12px;display:flex;align-items:center;justify-content:center;border:1px solid transparent;cursor:pointer;position:relative;transition:background-color .22s ease,color .22s ease,border-color .22s ease,transform .1s ease}.ob-act.mic{background:transparent;border-color:var(--line,#e6ded0);color:#7a6a4e}.ob-act.mic:hover:not(:disabled){color:var(--gold);border-color:#d9c49a}.ob-act.send{background:var(--gold);border-color:var(--gold);color:#fff}.ob-act.send:hover:not(:disabled){background:var(--gold-hi);border-color:var(--gold-hi)}.ob-act:active:not(:disabled){transform:scale(.93)}.ob-act:disabled{opacity:.5;cursor:default}.ob-act.rec{background:#c9483a;border-color:#c9483a;color:#fff;animation:obmicpulse 1s ease-in-out infinite}.ob-act-ic{position:relative;width:19px;height:19px}.ob-act-ic .oi-mic,.ob-act-ic .oi-send{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;transition:opacity .2s ease,transform .2s ease}.ob-act-ic svg{width:19px;height:19px}.ob-act.mic .ob-act-ic .oi-send{opacity:0;transform:scale(.55) rotate(-25deg)}.ob-act.mic .ob-act-ic .oi-mic{opacity:1;transform:none}.ob-act.send .ob-act-ic .oi-mic{opacity:0;transform:scale(.55) rotate(25deg)}.ob-act.send .ob-act-ic .oi-send{opacity:1;transform:none}.auth-card.onboard .auth-textlink{margin-top:14px;font-size:12px;color:#5b4a30;font-weight:500}.auth-card.onboard .auth-textlink:hover:not(:disabled){color:#3a2f1c}.auth-card{position:relative}.auth-back{position:absolute;top:16px;left:18px;font-size:13px;color:var(--muted);text-decoration:none;display:inline-flex;align-items:center;gap:4px;padding:4px 6px;border-radius:8px;transition:color .15s ease,background-color .15s ease}.auth-back:hover{color:var(--ink-2);background:var(--side-hover)}.auth-hint{font-size:13.5px;color:var(--muted);line-height:1.5;margin:2px 0 10px}.ob-msg{scroll-margin-top:10px}@keyframes auth-fade-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}.auth-card{animation:auth-fade-in .5s cubic-bezier(.22,1,.36,1) both}@media (prefers-reduced-motion:reduce){.auth-card{animation:none}}.app{animation:fade-in .55s ease both}.mob{max-width:460px;margin-top:26px}.mob-agent-pick{margin-bottom:20px}.mob-agent-lbl{display:block;font-size:12.5px;color:var(--muted);font-weight:550;margin-bottom:8px}.mob-agent-chips{display:flex;flex-wrap:wrap;gap:8px}.mob-step{display:flex;gap:14px;margin-bottom:16px}.mob-n{flex:none;width:26px;height:26px;border-radius:50%;background:var(--gold);color:#fff;display:grid;place-items:center;font-size:13px}.mob-n,.mob-t{font-weight:600}.mob-t{font-size:15px;margin-bottom:4px}.mob-d{color:var(--muted);font-size:14px;line-height:1.55}.mob-d a{color:var(--gold-hi);text-decoration:none;font-weight:500}.mob-d a:hover{text-decoration:underline}.mob-d code{background:var(--side);border:1px solid var(--line);border-radius:5px;padding:1px 6px;font-size:13px}.mob-btn{width:100%;margin-top:12px}.mob-done{text-align:center;margin-top:34px}.mob-check{width:54px;height:54px;border-radius:50%;background:var(--ok);color:#fff;display:grid;place-items:center;font-size:27px;margin:0 auto 14px}.mob-spin{width:42px;height:42px;border-radius:50%;border:3px solid var(--line);border-top-color:var(--gold);margin:0 auto 16px;animation:mob-spin .8s linear infinite}@keyframes mob-spin{to{transform:rotate(1turn)}}.int-keyrow{display:flex;gap:6px;margin-top:9px}.int-key{flex:1 1;min-width:0;padding:7px 10px;border:1px solid var(--line-strong);border-radius:9px;font-size:13px;outline:none;font-family:inherit}.int-key:focus{border-color:var(--gold)}.int-keysave{flex:none;padding:7px 13px;border-radius:9px;border:none;background:var(--gold);color:#fff;font-size:13px;font-weight:600;cursor:pointer}.int-keysave:disabled{opacity:.5;cursor:default}.int-keyhelp{display:inline-block;margin-top:7px;font-size:12px;color:var(--gold-hi);text-decoration:none}.int-keyhelp:hover{text-decoration:underline}.int-disc{cursor:pointer;border:none;font:inherit}.int-disc:hover{background:#fdecec;color:#c0392b}.int-emoji{position:relative;overflow:hidden}.int-logo{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;padding:7px;background:#fff}.int-card{min-width:0}.int-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:800px){.auth-input,.int-key,.search-box input,.sp-input{font-size:16px}.int-card{max-width:100%}}.int-showmore{display:block;margin:14px auto 2px;padding:8px 20px;border:1px solid var(--line-strong);border-radius:10px;background:#fff;color:var(--ink-2);font-size:13.5px;font-weight:500;cursor:pointer}.int-showmore:hover{background:var(--side)}.cat-seg{display:flex;flex-wrap:wrap;gap:6px}.burrow-link{position:absolute;top:12px;right:18px;z-index:8;width:38px;height:38px;border-radius:10px;border:1px solid var(--line-strong);background:#fff;box-shadow:var(--shadow);cursor:pointer;padding:0;display:inline-flex;align-items:center;justify-content:center;transition:background .16s ease,border-color .16s ease}.burrow-link .bden{width:22px;height:22px;object-fit:contain}.burrow-link .btip{position:absolute;top:calc(100% + 8px);right:0;background:var(--ink);color:#fff;font-size:11.5px;font-weight:500;padding:4px 9px;border-radius:7px;white-space:nowrap;opacity:0;pointer-events:none;transform:translateY(-2px);transition:opacity .15s ease,transform .15s ease}.burrow-link .btip:before{content:"";position:absolute;bottom:100%;right:13px;border:5px solid transparent;border-bottom:5px solid var(--ink)}.burrow-link:hover{background:var(--cream);border-color:#e6d4ac}.burrow-link:hover .btip{opacity:1;transform:translateY(0)}.burrow-backdrop,.burrow-link.hide{opacity:0;pointer-events:none}.burrow-backdrop{position:fixed;inset:0;z-index:60;background:hsla(0,0%,5%,.22);transition:opacity .3s ease}.burrow-backdrop.on{opacity:1;pointer-events:auto}.bur-rail{position:fixed;top:0;right:0;bottom:0;z-index:61;width:376px;max-width:94vw;background:var(--bg);border-left:1px solid var(--line);display:flex;flex-direction:column;transform:translateX(100%);transition:transform .5s cubic-bezier(.32,.72,0,1)}.bur-rail.on{transform:none}.bur-head{padding:13px 16px 12px;border-bottom:1px solid var(--line);justify-content:space-between}.bur-head,.bur-hl{display:flex;align-items:center}.bur-hl{gap:9px}.bur-ttl{font-size:12.5px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:var(--ink)}.bur-dot{width:7px;height:7px;border-radius:50%;background:var(--gold);animation:bur-pulse 1.6s infinite;flex:none}@keyframes bur-pulse{0%{box-shadow:0 0 0 0 rgba(198,154,78,.5)}70%{box-shadow:0 0 0 6px rgba(198,154,78,0)}to{box-shadow:0 0 0 0 rgba(198,154,78,0)}}.bur-hr{display:flex;align-items:center;gap:8px}.bur-cost{text-align:right;line-height:1.1}.bur-c{font-size:15px;font-weight:700;color:var(--ink)}.bur-lab{font-size:9px;color:var(--muted-2);letter-spacing:.5px;text-transform:uppercase}.bur-mpill{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:600;color:var(--ink-2);background:#fff;border:1px solid var(--line-strong);border-radius:8px;padding:5px 8px;box-shadow:var(--shadow);cursor:pointer}.bur-mpill svg{width:11px;height:11px;color:var(--muted)}.bur-mpill.hot{border-color:var(--gold);box-shadow:0 0 0 3px rgba(198,154,78,.14)}.bur-x{color:var(--muted-2);background:none;border:none;cursor:pointer;padding:3px;border-radius:7px;display:flex;transform:rotate(-90deg)}.bur-x svg{width:16px;height:16px}.bur-clear{color:var(--muted-2);background:none;border:none;cursor:pointer;padding:3px;border-radius:7px;display:flex}.bur-clear svg{width:15px;height:15px}.bur-clear:hover,.bur-x:hover{background:var(--side-hover);color:var(--ink-2)}.bur-stream{flex:1 1;overflow-y:auto;padding:11px 14px 6px;display:flex;flex-direction:column;gap:1px}.bur-empty{margin:auto;padding:24px 18px;font-size:12.5px;color:var(--muted);text-align:center;line-height:1.5}.bur-ev{display:flex;gap:10px;padding:6px 7px;border-radius:9px}.bur-ev:hover{background:var(--side)}.bur-tm{font-size:10px;color:var(--muted-2);padding-top:2px;width:30px;flex:none}.bur-ic{width:20px;padding-top:1px}.bur-bdg,.bur-ic{flex:none;display:flex;justify-content:center}.bur-bdg{width:19px;height:19px;border-radius:6px;align-items:center;font-family:ui-monospace,Menlo,monospace;font-size:10px;font-weight:700}.bur-bdg.web{background:#f7efdd;color:var(--accent-ink);border:1px solid #ecdfbf}.bur-bdg.read{background:var(--side-hover);color:var(--muted);border:1px solid var(--line-strong)}.bur-bdg.cli{background:#15181c;color:#e7c98a}.bur-bdg.file{background:#f3ecdd;color:var(--gold-hi);border:1px solid #e7d9bd}.bur-av{width:19px;height:19px;border-radius:50%;flex:none;object-fit:cover;border:1px solid #e7d9bd}.bur-bd{flex:1 1;min-width:0}.bur-tx{font-size:12.5px;color:var(--ink-2);line-height:1.45}.bur-tx b{color:var(--ink);font-weight:600}.bur-mut{color:var(--muted)}.bur-chip{display:inline-block;font-family:ui-monospace,Menlo,monospace;font-size:9.5px;color:var(--gold-hi);background:#f6efe0;border:1px solid #ecdcbb;border-radius:6px;padding:1px 6px;margin-left:5px}.bur-chip.v{color:var(--accent-ink);background:#f7efdd;border-color:#ecdfbf}.bur-tree{margin-top:6px;border-left:1.5px solid var(--line);margin-left:4px;padding-left:11px;display:flex;flex-direction:column;gap:5px}.bur-leaf{display:flex;align-items:center;gap:7px;font-size:11px}.bur-lav{height:16px;border-radius:50%;border:1px solid #e7d9bd;object-fit:cover}.bur-lav,.bur-sig{width:16px;flex:none}.bur-sig{text-align:center;color:var(--gold-hi);font-weight:700}.bur-lnm{flex:1 1;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bur-tick{font-size:11px;width:10px;text-align:center}.bur-st,.bur-tick{color:var(--ok);flex:none}.bur-st{font-family:ui-monospace,Menlo,monospace;font-size:9.5px}.bur-leaf.sum .bur-lnm{color:var(--ink);font-weight:600}.bur-leaf.sum .bur-st{color:var(--muted-2)}.bur-msgs{margin:5px 0 2px;display:flex;flex-direction:column;gap:5px}.bur-mln{font-size:10.5px;line-height:1.4;background:var(--side);border:1px solid var(--line);border-radius:8px;padding:5px 9px;color:var(--ink-2)}.bur-mln b{color:var(--gold-hi)}.bur-card{margin:5px 0 2px;background:var(--side);border:1px solid var(--line);border-radius:9px;overflow:hidden}.bur-ch{padding:6px 10px;border-bottom:1px solid var(--line);color:var(--muted)}.bur-cb,.bur-ch{font-family:ui-monospace,Menlo,monospace;font-size:9.5px}.bur-cb{padding:8px 11px;line-height:1.6;color:var(--ink-2);white-space:pre-wrap;word-break:break-word}.bur-cb .g{color:var(--ok)}.bur-mpop{position:absolute;top:52px;right:14px;width:236px;background:#fff;border:1px solid var(--line-strong);border-radius:13px;box-shadow:0 12px 34px rgba(0,0,0,.16);padding:11px;z-index:30}.bur-mpop-h{font-size:11px;color:var(--muted);margin-bottom:8px}.bur-mrow{display:flex;align-items:center;justify-content:space-between;padding:6px 7px;border-radius:8px;font-size:12.5px}.bur-mrow.cur{background:#f6efe0}.bur-mn{display:flex;align-items:center;gap:7px;color:var(--ink-2);font-weight:500}.bur-gd{width:7px;height:7px;border-radius:50%;background:var(--gold);flex:none}.bur-gd.q{background:var(--muted-2)}.bur-mc{font-family:ui-monospace,Menlo,monospace;font-size:11.5px;color:var(--ink)}.bur-mrerun{margin-top:9px;width:100%;text-align:center;font-size:12px;font-weight:600;color:var(--ink-2);background:var(--side);border:1px solid var(--line-strong);border-radius:9px;padding:7px;cursor:pointer}.bur-mrerun:hover{background:var(--side-hover)}.bur-foot{border-top:1px solid var(--line);padding:11px 14px;gap:9px}.bur-foot,.bur-save{display:flex;align-items:center}.bur-save{flex:1 1;justify-content:center;gap:7px;font-size:12.5px;font-weight:600;color:#fff;background:var(--gold);border:none;border-radius:10px;padding:9px 0;box-shadow:var(--shadow);cursor:pointer}.bur-save:hover{background:var(--gold-hi)}.bur-save svg{width:15px;height:15px}.bur-ghost{display:flex;align-items:center;justify-content:center;gap:6px;font-size:12.5px;font-weight:600;color:var(--ink-2);background:#fff;border:1px solid var(--line-strong);border-radius:10px;padding:9px 13px;cursor:pointer}.bur-ghost:hover{background:var(--side)}.bur-ghost svg{width:14px;height:14px}@media (max-width:640px){.bur-rail{width:100%}.app.burrow-open .main{padding-right:0}.app.burrow-open .composer-wrap{right:0}.burrow-link .txt{display:none}}