@font-face{font-family:Klaus Chat;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/space-grotesk-latin-400-normal-CJ-V5oYT.woff2) format("woff2")}@font-face{font-family:Klaus Chat;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/space-grotesk-latin-500-normal-lFbtlQH6.woff2) format("woff2")}@font-face{font-family:Klaus Chat;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/space-grotesk-latin-600-normal-DjKNqYRj.woff2) format("woff2")}@font-face{font-family:Klaus Chat;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/space-grotesk-latin-700-normal-RjhwGPKo.woff2) format("woff2")}.klaus-chat{--ink: var(--klaus-chat-ink, #292722);--muted: var(--klaus-chat-muted, #79746b);--line: var(--klaus-chat-line, #ded8cf);--panel: var(--klaus-chat-panel, #fbf9f4);--paper: var(--panel);--orange: var(--klaus-chat-accent, #ee6b2f);--green: #37825f;--shadow: 0 16px 50px #29221b22;font-family:var(--klaus-chat-font, "Klaus Chat", Arial, sans-serif);font-size:14px;line-height:1.5;color:var(--ink)}.klaus-chat[data-theme=dark]{--ink: var(--klaus-chat-ink, #eae5dc);--muted: var(--klaus-chat-muted, #9d9b96);--line: var(--klaus-chat-line, #30343c);--panel: var(--klaus-chat-panel, #161a20);--paper: var(--panel)}.klaus-chat,.klaus-chat *{box-sizing:border-box}.klaus-chat button,.klaus-chat textarea{font:inherit}.klaus-chat button{touch-action:manipulation}.klaus-chat button:disabled{opacity:.5;cursor:not-allowed}.klaus-chat a{color:inherit}.klaus-chat :focus-visible{outline:3px solid var(--orange);outline-offset:2px}.klaus-chat svg{height:1em;width:1em;flex:none}.klaus-chat .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.klaus-chat.right-rail{position:sticky;top:0;height:100vh;border-left:1px solid var(--line);padding:32px 22px;background:#f8f5ee;display:flex;flex-direction:column;gap:28px}.klaus-chat.right-rail section{display:grid;gap:14px}.klaus-chat.right-rail .eyebrow{color:var(--muted)}.klaus-chat .quiet{padding:18px 10px;border:1px dashed var(--line);border-radius:11px;text-align:center;color:var(--muted)}.klaus-chat .quiet svg{width:20px}.klaus-chat .quiet p{font-size:12px;margin:5px}.klaus-chat .button{border:0;min-height:41px;padding:0 16px;border-radius:9px;background:var(--orange);color:#24150d;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:13px;font-weight:800;cursor:pointer;transition:transform .15s,background .15s}.klaus-chat .button svg{width:16px}.klaus-chat .button:hover{background:#fa7b3f;transform:translateY(-1px)}.klaus-chat .button:disabled{opacity:.45;cursor:not-allowed;transform:none}.klaus-chat .button.secondary{background:#fff;border:1px solid var(--line);color:var(--ink)}.klaus-chat .button.secondary:hover,.klaus-chat .button.ghost:hover{background:#eee8df}.klaus-chat .button.ghost{background:transparent;color:var(--ink)}.klaus-chat .button.danger{background:#f9e5e1;color:#8a211e;border:1px solid #e8c4bd}.klaus-chat .avatar{border-radius:50%;object-fit:cover;display:block;background:#ddd;border:2px solid rgba(255,255,255,.7)}.klaus-chat .avatar.sm{width:30px;height:30px}.klaus-chat .avatar.md{width:48px;height:48px}.klaus-chat .avatar.lg{width:68px;height:68px}.klaus-chat .avatar.xl{width:96px;height:96px}.klaus-chat .spin{animation:spin 1s linear infinite}@media(max-width:1120px){.klaus-chat.right-rail{position:static;grid-column:2;height:auto;border-left:0;border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr 1fr}}@media(max-width:760px){.klaus-chat.right-rail{display:grid;grid-template-columns:1fr;padding:24px 18px}.klaus-chat.right-rail{grid-column:auto}}.klaus-chat .sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.klaus-chat.chat-panel{padding:0;background:#fbf9f4;gap:0;overflow:hidden}.klaus-chat .chat-header{display:flex;align-items:center;justify-content:space-between;padding:22px 20px;border-bottom:1px solid var(--line);background:#f2ede4}.klaus-chat .chat-identity{display:flex;align-items:center;gap:11px}.klaus-chat .chat-identity h2{font-size:18px;margin:2px 0}.klaus-chat .chat-identity small{font-size:10px;color:var(--muted)}.klaus-chat .icon-button{width:38px;height:38px;border:1px solid var(--line);border-radius:9px;background:#fff;display:grid;place-items:center;cursor:pointer}.klaus-chat .icon-button svg{width:18px}.klaus-chat .chat-boundary{padding:11px 18px;border-bottom:1px solid var(--line);background:#fff6eb}.klaus-chat .chat-boundary span{font-size:10px;text-transform:uppercase;letter-spacing:.08em;font-weight:800;color:#8a4d2d}.klaus-chat .chat-boundary p{font-size:10px;color:var(--muted);margin:3px 0 0}.klaus-chat .chat-project-scope{margin:0;padding:8px 16px;border-bottom:1px solid var(--line);background:#f2f5fb;color:var(--muted);font-size:11px;line-height:1.4}.klaus-chat .chat-transcript{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:16px;display:flex;flex:1;flex-direction:column;gap:14px}.klaus-chat .chat-empty{margin:auto;text-align:center;color:var(--muted);padding:30px 10px}.klaus-chat .chat-empty .avatar{margin:0 auto 12px}.klaus-chat .chat-empty h3{color:var(--ink);margin:0 0 7px}.klaus-chat .chat-empty p{font-size:12px;line-height:1.55}.klaus-chat .chat-message{display:flex;gap:8px;align-items:flex-start;flex:none}.klaus-chat .chat-message>div{min-width:0;max-width:88%;padding:10px 11px;border-radius:4px 12px 12px;background:#eee8df}.klaus-chat .chat-message.user{justify-content:flex-end}.klaus-chat .chat-message.user>div{background:#272622;color:#fff;border-radius:12px 4px 12px 12px}.klaus-chat .chat-message b{font-size:10px}.klaus-chat .chat-message p{white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0 6px;font-size:12px;line-height:1.5;color:inherit}.klaus-chat .chat-message time{display:block;font-size:8px;color:var(--muted)}.klaus-chat .chat-message.user time{color:#bdb8ae}.klaus-chat .chat-message.thinking p{display:flex;align-items:center;gap:6px;color:var(--muted)}.klaus-chat .chat-message.thinking svg{width:13px}.klaus-chat .chat-error{margin:0 14px 8px;padding:9px;border-radius:8px;background:#f8e7e4;color:#872723;font-size:11px}.klaus-chat .chat-compose{padding:13px;border-top:1px solid var(--line);background:#fff}.klaus-chat .chat-compose textarea{display:block;width:100%;min-height:78px;max-height:180px;resize:vertical;padding:11px;border:1px solid var(--line);border-radius:10px;background:#fbfaf7;color:var(--ink);line-height:1.45}.klaus-chat .chat-controls{display:flex;justify-content:space-between;align-items:center;margin-top:8px}.klaus-chat .voice-button{display:flex;align-items:center;gap:6px;min-height:39px;border:0;background:transparent;color:var(--muted);font-size:11px;font-weight:700;cursor:pointer}.klaus-chat .voice-button svg{width:17px}.klaus-chat .voice-button.listening{color:var(--red)}.klaus-chat .voice-button.listening svg{animation:pulse 1.2s ease-in-out infinite}.klaus-chat .chat-compose>small{display:block;margin-top:6px;color:var(--muted);font-size:9px}@media(max-width:1120px){.klaus-chat.chat-panel{position:fixed;right:0;top:0;bottom:0;width:min(390px,calc(100vw - 64px));height:100vh;z-index:55;box-shadow:-18px 0 44px #2c24192e;display:flex;flex-direction:column}}@media(max-width:760px){.klaus-chat.chat-panel{width:100vw;max-width:none;z-index:70}.klaus-chat .chat-header{padding-top:max(18px,env(safe-area-inset-top))}.klaus-chat .chat-compose{padding-bottom:max(13px,env(safe-area-inset-bottom))}}.klaus-chat .panel-switches{display:flex;gap:5px;align-items:center}.klaus-chat .panel-switches .icon-button{width:32px;height:32px}.klaus-chat .panel-switches .icon-button svg{width:15px}.klaus-chat .panel-switches .icon-button.active{background:#24231f;color:#fff;border-color:#24231f}.klaus-chat .agent-side-view{min-height:0;overflow-y:auto;padding:18px;display:flex;flex:1;flex-direction:column;gap:18px}.klaus-chat .agent-side-view h3{font-size:22px;margin:4px 0}.klaus-chat .agent-side-view>div:first-child>p{font-size:11px;color:var(--muted);line-height:1.45;margin:0}.klaus-chat .activity-timeline time{font-size:8px;color:var(--muted)}.klaus-chat .activity-timeline{display:grid}.klaus-chat .activity-timeline>div{display:grid;grid-template-columns:10px 1fr;gap:9px;padding-bottom:18px}.klaus-chat .timeline-dot{width:8px;height:8px;margin-top:3px;border-radius:50%;background:#999}.klaus-chat .timeline-dot.completed{background:var(--green)}.klaus-chat .timeline-dot.failed,.klaus-chat .timeline-dot.cancelled{background:var(--red)}.klaus-chat .timeline-dot.running,.klaus-chat .timeline-dot.queued,.klaus-chat .timeline-dot.waiting_for_connector{background:var(--orange)}.klaus-chat .activity-timeline b{font-size:10px;text-transform:capitalize}.klaus-chat .activity-timeline p{font-size:10px;line-height:1.4;color:var(--muted);margin:3px 0}.klaus-chat .chat-header{gap:8px}.klaus-chat .chat-identity{min-width:0}.klaus-chat .chat-identity>div{min-width:0}.klaus-chat .chat-identity h2{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:760px){.klaus-chat .panel-switches{gap:3px}.klaus-chat .panel-switches .icon-button{width:34px;height:34px}.klaus-chat .chat-header .chat-identity .avatar{width:40px;height:40px}.klaus-chat .chat-header{padding-left:14px;padding-right:10px}}.klaus-chat .chat-dock-mark{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:var(--orange);color:#21170f;font-size:14px;font-weight:900}.klaus-chat .chat-dock-launch{position:fixed;right:24px;bottom:20px;z-index:48;display:flex;align-items:center;gap:9px;min-height:48px;padding:6px 13px 6px 7px;border:1px solid #3e3c37;border-radius:999px;background:#20201e;color:#fff;box-shadow:0 14px 36px #231e1833;font-size:12px;font-weight:800;cursor:pointer}.klaus-chat .chat-dock-launch>svg{width:16px;color:#bcb7ae}.klaus-chat .chat-dock-launch:hover{background:#2c2b27;transform:translateY(-1px)}.klaus-chat.chat-dock{position:fixed;right:24px;bottom:20px;z-index:48;width:min(600px,calc(100vw - 272px));max-height:min(430px,calc(100vh - 40px));display:flex;flex-direction:column;border:1px solid #cdc5b9;border-radius:16px;background:#fbf9f4;box-shadow:0 22px 58px #231e1838;overflow:hidden}.klaus-chat.chat-dock>header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:11px 13px;border-bottom:1px solid var(--line);background:#f1ece4}.klaus-chat.chat-dock>header>div:last-child{display:flex;gap:6px}.klaus-chat .chat-dock-identity{display:flex;align-items:center;gap:9px}.klaus-chat .chat-dock-identity div{display:grid}.klaus-chat .chat-dock-identity b{font-size:12px}.klaus-chat .chat-dock-identity small{color:var(--muted);font-size:8px;text-transform:uppercase;letter-spacing:.08em}.klaus-chat.chat-dock .icon-button{width:32px;height:32px}.klaus-chat.chat-dock .icon-button svg{width:15px}.klaus-chat .chat-dock-transcript{min-height:128px;max-height:220px;padding:13px;display:flex;flex-direction:column;gap:10px;overflow-y:auto;overscroll-behavior:contain}.klaus-chat .chat-dock-transcript .chat-message>div{padding:8px 10px}.klaus-chat .chat-dock-transcript .chat-message p{font-size:11px;margin-bottom:1px}.klaus-chat .chat-dock-empty{margin:auto;display:grid;justify-items:center;gap:4px;color:var(--muted);font-size:10px}.klaus-chat .chat-dock-empty b{color:var(--ink);font-size:13px}.klaus-chat.chat-dock>form{display:grid;grid-template-columns:minmax(0,1fr) 42px;gap:8px;padding:10px 11px 5px;border-top:1px solid var(--line);background:#fff}.klaus-chat.chat-dock>form textarea{width:100%;min-height:48px;max-height:92px;padding:12px;border:1px solid var(--line);border-radius:10px;background:#fbfaf7;color:var(--ink);resize:none;line-height:1.4}.klaus-chat.chat-dock>form .button{width:42px;min-height:42px;align-self:end;padding:0}.klaus-chat.chat-dock>small{padding:0 12px 9px;background:#fff;color:var(--muted);font-size:8px}.klaus-chat.chat-dock .chat-error{margin:0 11px 5px}.klaus-chat .chat-dock-history{display:grid;gap:8px}.klaus-chat .chat-dock-history>div{display:grid;gap:2px}.klaus-chat .chat-dock-history>div span{color:var(--muted);font-size:9px}.klaus-chat .chat-dock-history>button{display:grid;gap:3px;width:100%;padding:9px 10px;text-align:left;border:1px solid var(--line);border-radius:10px;background:var(--panel);color:var(--ink);cursor:pointer}.klaus-chat .chat-dock-history>button:hover{border-color:var(--orange)}.klaus-chat .chat-dock-history>button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:9px}.klaus-chat .chat-dock-history>button time{color:var(--muted);font-size:8px}.klaus-chat .chat-history-back{align-self:flex-start;display:flex;align-items:center;gap:6px;padding:5px 8px;border:0;background:transparent;color:var(--muted);font-size:9px;cursor:pointer}.klaus-chat .chat-history-back svg{width:13px}.klaus-chat.chat-dock [hidden]{display:none!important}.klaus-chat .chat-message-expand,.klaus-chat .chat-turn-delete{padding:3px 0;border:0;background:transparent;color:var(--muted);font-size:8px;cursor:pointer}.klaus-chat .chat-message-expand:hover,.klaus-chat .chat-turn-delete:hover{color:var(--orange)}.klaus-chat .chat-turn-delete{position:absolute;right:7px;top:6px;width:20px;height:20px;display:grid;place-items:center}.klaus-chat .chat-turn-delete svg{width:12px}.klaus-chat .chat-dock-transcript .chat-message.user>div{position:relative;padding-right:30px}.klaus-chat .chat-message p.chat-delivery-failed{margin-top:8px;padding-top:7px;border-top:1px solid rgba(255,255,255,.18);color:#ffcabf;font-size:9px;line-height:1.4}.klaus-chat .chat-transcript .chat-message.user>div{position:relative;padding-right:30px}.klaus-chat .chat-tool-receipt{margin:7px 0 4px;border:1px solid var(--line);border-radius:8px;background:color-mix(in srgb,var(--panel) 82%,transparent);color:var(--muted);overflow:hidden}.klaus-chat .chat-tool-receipt>summary{display:flex;align-items:flex-start;gap:6px;padding:7px 8px;cursor:pointer;list-style:none}.klaus-chat .chat-tool-receipt>pre{max-width:100%;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;font-size:11px}.klaus-chat .chat-tool-receipt>summary::-webkit-details-marker{display:none}.klaus-chat .chat-tool-receipt>summary>svg:first-child{width:13px;flex:none;margin-top:1px;color:var(--green)}.klaus-chat .chat-tool-receipt>summary>svg:last-child{width:12px;margin-left:auto;transition:transform .15s}.klaus-chat .chat-tool-receipt[open]>summary>svg:last-child{transform:rotate(90deg)}.klaus-chat .chat-tool-receipt>summary>span{display:grid;gap:2px;min-width:0;flex:1}.klaus-chat .chat-tool-receipt b{font-size:9px;color:var(--ink)}.klaus-chat .chat-tool-receipt small{font-size:8px;overflow-wrap:anywhere}.klaus-chat .chat-tool-receipt>div{display:grid;gap:5px;padding:7px 8px;border-top:1px solid var(--line)}.klaus-chat .chat-tool-receipt>div p{display:grid!important;grid-template-columns:52px minmax(0,1fr);gap:6px;margin:0!important;font-size:8px!important}.klaus-chat .chat-tool-receipt>div>a{display:flex;align-items:center;gap:2px;width:max-content;color:var(--orange);font-size:8px;font-weight:800}.klaus-chat .chat-tool-receipt>div>a svg{width:11px}.klaus-chat .chat-message.thinking{align-items:center}.klaus-chat .chat-message.thinking>.chat-thinking-status{display:flex;align-items:center;min-width:0;max-width:100%;padding:0;background:transparent;border-radius:0}.klaus-chat .chat-thinking-label{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:12px;line-height:1.5;animation:chat-thinking-opacity 2.4s ease-in-out infinite}@supports ((background-clip: text) or (-webkit-background-clip: text)){.klaus-chat .chat-thinking-label{background:linear-gradient(110deg,var(--muted) 30%,var(--ink) 48%,var(--muted) 66%);background-size:250% 100%;background-clip:text;-webkit-background-clip:text;color:transparent;animation:chat-thinking-opacity 2.4s ease-in-out infinite,chat-thinking-glint 2.4s linear infinite}}@media(prefers-reduced-motion:reduce){.klaus-chat .chat-thinking-label{animation:none;background:none;color:var(--muted);opacity:1}}@media(max-width:1120px){.klaus-chat .chat-dock-launch{right:24px}.klaus-chat.chat-dock{right:24px;width:min(600px,calc(100vw - 258px))}}@media(max-width:760px){.klaus-chat .chat-dock-launch{right:14px;bottom:max(14px,env(safe-area-inset-bottom))}.klaus-chat.chat-dock{left:12px;right:12px;bottom:max(12px,env(safe-area-inset-bottom));width:auto;max-height:min(420px,calc(100vh - 24px));border-radius:14px}.klaus-chat .chat-dock-transcript{max-height:180px}.klaus-chat.chat-dock>form textarea{font-size:16px}}.klaus-chat .chat-dock-launch>.avatar{width:32px;height:32px;border:0}.klaus-chat .button{color:var(--accent-ink, #24150d)}.klaus-chat .button:hover{background:color-mix(in srgb,var(--orange) 84%,white)}.klaus-chat[data-theme=dark].right-rail{background:#0f1318;border-color:var(--line)}.klaus-chat[data-theme=dark] .button.secondary:hover,.klaus-chat[data-theme=dark] .button.ghost:hover{background:#222932}.klaus-chat[data-theme=dark] .icon-button{background:#171c22;color:var(--ink);border-color:var(--line)}.klaus-chat[data-theme=dark] .icon-button:hover{background:#252c34}.klaus-chat[data-theme=dark] .icon-button.active{background:var(--orange);color:var(--accent-ink);border-color:var(--orange)}.klaus-chat[data-theme=dark].chat-panel{background:#0f1318;color:var(--ink);border-color:var(--line)}.klaus-chat[data-theme=dark] .chat-header{background:#11161c;border-color:var(--line)}.klaus-chat[data-theme=dark] .chat-boundary{background:#1c1713;border-color:var(--line)}.klaus-chat[data-theme=dark] .chat-compose{background:#11161c;border-color:var(--line)}.klaus-chat[data-theme=dark] .chat-compose textarea{background:#0c1117;color:var(--ink);border-color:var(--line)}.klaus-chat[data-theme=dark] .chat-message>div{background:#1d232a;color:var(--ink);border-color:var(--line)}.klaus-chat[data-theme=dark] .chat-message.user>div{background:#2a3440;color:var(--ink)}.klaus-chat[data-theme=dark].chat-dock{background:#171c22;border-color:var(--line);box-shadow:0 22px 58px #00000085}.klaus-chat[data-theme=dark].chat-dock>header{background:#11161c}.klaus-chat[data-theme=dark].chat-dock>form textarea{background:#11161c;color:var(--ink);border-color:var(--line)}.klaus-chat[data-theme=dark] .chat-dock-launch{background:#171c22;color:var(--ink);border-color:var(--line)}.klaus-chat[data-theme=dark] .chat-dock-launch:hover{background:#252c34}.klaus-chat[data-theme=dark] .button.danger{background:#3b2022;color:#ef8a86;border-color:#6a3033}.klaus-chat[data-theme=dark] .button.danger:hover{background:#4a2528}.klaus-chat .avatar-fallback{display:grid;place-items:center;background:var(--orange);color:#21170f;font-weight:800;flex:none}.klaus-chat .chat-attachment-composer{display:contents}.klaus-chat .chat-attachment-tray{grid-column:1/-1;display:flex;gap:7px;overflow-x:auto;padding:0 0 8px}.klaus-chat .chat-attachment{min-width:0;width:min(210px,72vw);flex:none;display:grid;grid-template-columns:36px minmax(0,1fr) 24px;align-items:center;gap:8px;padding:7px;border:1px solid var(--line);border-radius:10px;background:#f4f0e9}.klaus-chat .chat-attachment-preview{width:36px;height:36px;display:grid;place-items:center;overflow:hidden;border-radius:7px;background:#e8e1d7;color:#815035}.klaus-chat .chat-attachment-preview img{width:100%;height:100%;object-fit:cover}.klaus-chat .chat-attachment-preview svg{width:16px}.klaus-chat .chat-attachment>span:nth-child(2){min-width:0}.klaus-chat .chat-attachment b,.klaus-chat .chat-attachment small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.klaus-chat .chat-attachment b{font-size:9px}.klaus-chat .chat-attachment small{margin-top:3px;color:var(--muted);font-size:7px}.klaus-chat .chat-attachment>button{width:24px;height:24px;padding:0;border:0;border-radius:50%;display:grid;place-items:center;background:transparent;color:var(--muted);cursor:pointer}.klaus-chat .chat-attachment>button:hover{background:#e5ddd2;color:var(--ink)}.klaus-chat .chat-attachment>button svg{width:13px}.klaus-chat .chat-attach-button{position:relative;width:40px;min-height:36px;padding:0;border:1px solid var(--line);border-radius:10px;display:grid;place-items:center;align-self:stretch;background:#f4f0e9;color:var(--muted);cursor:pointer}.klaus-chat .chat-attach-button:hover,.klaus-chat .chat-attach-button.active{border-color:#c85d2b;background:#fff0e7;color:#9a431e}.klaus-chat .chat-attach-button svg{width:17px}.klaus-chat .chat-attach-button:disabled{opacity:.55;cursor:not-allowed}.klaus-chat .chat-compose{display:grid;grid-template-columns:40px minmax(0,1fr);gap:8px}.klaus-chat .chat-compose .chat-attach-button.image{grid-column:1;grid-row:1}.klaus-chat .chat-compose .chat-attach-button.file{grid-column:1;grid-row:2}.klaus-chat .chat-compose>textarea{grid-column:2;grid-row:1/3}.klaus-chat .chat-compose:has(.chat-attachment-tray) .chat-attachment-tray{grid-row:1}.klaus-chat .chat-compose:has(.chat-attachment-tray) .chat-attach-button.image{grid-row:2}.klaus-chat .chat-compose:has(.chat-attachment-tray) .chat-attach-button.file{grid-row:3}.klaus-chat .chat-compose:has(.chat-attachment-tray)>textarea{grid-row:2/4}.klaus-chat .chat-compose>.chat-controls,.klaus-chat .chat-compose>small{grid-column:1/-1}.klaus-chat .chat-element-context{grid-column:1/-1;grid-row:1;min-width:0;display:grid;grid-template-columns:24px minmax(0,1fr) 28px;align-items:center;gap:8px;padding:8px 9px;border:1px solid color-mix(in srgb,var(--orange) 52%,var(--line));border-radius:9px;background:color-mix(in srgb,var(--orange) 9%,var(--panel))}.klaus-chat .chat-element-context>svg{width:16px;color:var(--orange)}.klaus-chat .chat-element-context>span{min-width:0;display:grid}.klaus-chat .chat-element-context small,.klaus-chat .chat-element-context em{overflow:hidden;color:var(--muted);font-size:8px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.klaus-chat .chat-element-context b{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.klaus-chat .chat-element-context button{width:28px;height:28px;padding:0;border:0;border-radius:7px;display:grid;place-items:center;background:transparent;color:var(--muted);cursor:pointer}.klaus-chat .chat-element-context button:hover{background:var(--line);color:var(--ink)}.klaus-chat .chat-compose:has(>.chat-element-context) .chat-attach-button.image{grid-row:2}.klaus-chat .chat-compose:has(>.chat-element-context) .chat-attach-button.file{grid-row:3}.klaus-chat .chat-compose:has(>.chat-element-context)>textarea{grid-row:2/4}.klaus-chat .chat-compose:has(>.chat-element-context):has(.chat-attachment-tray) .chat-attachment-tray{grid-row:2}.klaus-chat .chat-compose:has(>.chat-element-context):has(.chat-attachment-tray) .chat-attach-button.image{grid-row:3}.klaus-chat .chat-compose:has(>.chat-element-context):has(.chat-attachment-tray) .chat-attach-button.file{grid-row:4}.klaus-chat .chat-compose:has(>.chat-element-context):has(.chat-attachment-tray)>textarea{grid-row:3/5}.klaus-chat .chat-compose-tools{display:flex;align-items:center;gap:7px}.klaus-chat.chat-dock>form{grid-template-columns:40px minmax(0,1fr) 42px}.klaus-chat.chat-dock>form .chat-attach-button.image{grid-column:1;grid-row:1}.klaus-chat.chat-dock>form .chat-attach-button.file{grid-column:1;grid-row:2}.klaus-chat.chat-dock>form textarea{grid-column:2;grid-row:1/3}.klaus-chat.chat-dock>form>.button{grid-column:3;grid-row:1/3;align-self:stretch}.klaus-chat.chat-dock>form:has(.chat-attachment-tray) .chat-attachment-tray{grid-row:1;padding-bottom:2px}.klaus-chat.chat-dock>form:has(.chat-attachment-tray) .chat-attach-button.image{grid-row:2}.klaus-chat.chat-dock>form:has(.chat-attachment-tray) .chat-attach-button.file{grid-row:3}.klaus-chat.chat-dock>form:has(.chat-attachment-tray) textarea{grid-row:2/4}.klaus-chat.chat-dock>form:has(.chat-attachment-tray)>.button{grid-row:2/4}.klaus-chat.chat-dock>form>small{grid-column:1/-1}.klaus-chat.chat-dock>form:has(>.chat-element-context) .chat-attach-button.image{grid-row:2}.klaus-chat.chat-dock>form:has(>.chat-element-context) .chat-attach-button.file{grid-row:3}.klaus-chat.chat-dock>form:has(>.chat-element-context) textarea,.klaus-chat.chat-dock>form:has(>.chat-element-context)>.button{grid-row:2/4}.klaus-chat.chat-dock>form:has(>.chat-element-context):has(.chat-attachment-tray) .chat-attachment-tray{grid-row:2}.klaus-chat.chat-dock>form:has(>.chat-element-context):has(.chat-attachment-tray) .chat-attach-button.image{grid-row:3}.klaus-chat.chat-dock>form:has(>.chat-element-context):has(.chat-attachment-tray) .chat-attach-button.file{grid-row:4}.klaus-chat.chat-dock>form:has(>.chat-element-context):has(.chat-attachment-tray) textarea,.klaus-chat.chat-dock>form:has(>.chat-element-context):has(.chat-attachment-tray)>.button{grid-row:3/5}.klaus-chat .chat-compose textarea.attachment-drag-active,.klaus-chat.chat-dock textarea.attachment-drag-active{border-color:#ee6a2d;box-shadow:0 0 0 3px #ee6a2d2e;background:#fff4ec}.klaus-chat[data-theme=dark] .chat-attachment{background:#11161c}.klaus-chat[data-theme=dark] .chat-attachment-preview{background:#202730}.klaus-chat[data-theme=dark] .chat-attach-button{background:#11161c;color:var(--muted)}.klaus-chat[data-theme=dark] .chat-attach-button:hover,.klaus-chat[data-theme=dark] .chat-attach-button.active{background:#332116;color:#f59b69}.klaus-chat.right-rail .essential-connections{margin-top:auto}.klaus-chat.right-rail .privacy-note{margin-top:0!important}@media(max-width:1120px){.klaus-chat.right-rail .essential-connections{margin-top:0}}.klaus-chat .chat-rich-content a{color:var(--orange);text-decoration:underline;overflow-wrap:anywhere}.klaus-chat .chat-rich-content code{font-family:monospace;overflow-wrap:anywhere}.klaus-chat .chat-artifact{display:grid;gap:7px;padding:10px;margin:9px 0;border:1px solid var(--line);border-radius:9px;min-width:0}.klaus-chat .chat-artifact small{overflow-wrap:anywhere;color:var(--muted)}.klaus-chat .chat-artifact img,.klaus-chat .chat-inline-image{display:block;max-width:100%;max-height:280px;object-fit:contain;border-radius:7px;margin:6px 0}.klaus-chat .chat-artifact button{justify-self:start;border:1px solid var(--line);border-radius:6px;padding:6px 10px;background:var(--panel);color:var(--ink);cursor:pointer}.klaus-chat.chat-dock .chat-artifact:has(img){grid-template-columns:minmax(0,1fr) auto;gap:4px 8px;padding:8px;margin:4px 0}.klaus-chat.chat-dock .chat-artifact img{grid-column:1/-1;width:100%;max-height:min(96px,11vh);margin:0}.klaus-chat.chat-dock .chat-artifact:has(img)>strong{font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.klaus-chat.chat-dock .chat-artifact:has(img)>a{grid-column:2;grid-row:2;font-size:10px}.klaus-chat.chat-dock .chat-artifact:has(img)>small{grid-column:1/-1;font-size:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.klaus-chat .chat-boundary-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:24px}.klaus-chat .chat-boundary-dismiss{display:grid;place-items:center;flex:none;width:32px;height:32px;margin:-5px -8px -3px 0;border:0;border-radius:6px;background:transparent;color:var(--muted);cursor:pointer}.klaus-chat .chat-boundary-dismiss svg{width:14px;height:14px}.klaus-chat .chat-boundary-dismiss:hover{background:var(--line);color:var(--ink)}.klaus-chat .chat-boundary-dismiss:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.klaus-chat .chat-boundary-dismiss:disabled{cursor:wait;opacity:.5}.klaus-chat.chat-panel{position:sticky;top:0;height:100dvh;min-height:0;width:390px;display:flex;flex-direction:column;grid-column:auto;border-left:1px solid var(--line);z-index:55}.klaus-chat .chat-header{gap:8px;flex-wrap:wrap;flex:none}.klaus-chat .chat-identity>div{display:grid}.klaus-chat .chat-identity b{font-size:16px}.klaus-chat .panel-switches{display:flex;gap:4px;flex-wrap:wrap}.klaus-chat .chat-empty{display:grid;gap:6px}.klaus-chat .chat-message time{display:block;font-size:8px;opacity:.65}.klaus-chat .chat-compose{flex:none}.klaus-chat .chat-controls{display:flex;align-items:center;justify-content:space-between;gap:8px}.klaus-chat .chat-controls svg{width:16px;height:16px}.klaus-chat .chat-compose>.chat-controls{grid-column:1/-1;grid-row:auto}.klaus-chat.chat-dock>form{grid-template-columns:40px minmax(0,1fr)}.klaus-chat.chat-dock>form textarea{grid-column:2}.klaus-chat.chat-dock .chat-controls{padding:0}.klaus-chat .chat-proposal{display:grid;gap:9px;margin-top:12px;padding:10px;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--ink)}.klaus-chat .chat-proposal pre,.klaus-chat .chat-proposal dd{white-space:pre-wrap;overflow-wrap:anywhere;font-size:11px;margin:0}.klaus-chat .chat-proposal pre{max-height:220px;overflow:auto}.klaus-chat .chat-proposal dt{font-weight:700;font-size:10px}.klaus-chat .chat-proposal dl{margin:0;display:grid;gap:5px}.klaus-chat .chat-proposal .proposal-apply{width:100%;min-height:38px;border-color:var(--accent);background:var(--accent);color:var(--accent-ink);font-weight:800;box-shadow:0 5px 16px color-mix(in srgb,var(--accent) 28%,transparent)}.klaus-chat .chat-proposal .proposal-apply:not(:disabled):hover{filter:brightness(1.08);transform:translateY(-1px)}.klaus-chat .chat-proposal .proposal-apply.is-applied{border-color:var(--line);background:var(--panel);color:var(--muted);box-shadow:none}@media(max-width:1120px){.klaus-chat.chat-panel{position:fixed;right:0;top:0;bottom:0;width:min(390px,calc(100vw - 64px));height:100dvh;box-shadow:-18px 0 44px #2c24192e}}@media(max-width:760px){.klaus-chat.chat-panel{width:100vw;max-width:none;z-index:70}.klaus-chat.chat-dock{left:12px;right:12px;width:auto;max-height:calc(100dvh - 84px)}.klaus-chat .chat-dock-transcript{max-height:45dvh}.klaus-chat .chat-compose{padding-bottom:max(10px,env(safe-area-inset-bottom))}}@media(prefers-reduced-motion:reduce){.klaus-chat *{animation:none!important;scroll-behavior:auto!important}}.klaus-chat.chat-dock>form .chat-controls>.button{width:auto;min-width:88px;padding:0 14px}html[data-klaus-inspecting=true],html[data-klaus-inspecting=true] body,html[data-klaus-inspecting=true] body *:not([data-klaus-chat-root]):not([data-klaus-chat-root] *){cursor:crosshair!important}html[data-klaus-inspecting=true] [data-klaus-chat-root]{opacity:0;pointer-events:none}.klaus-inspector-highlight{position:fixed;z-index:2147483645;pointer-events:none;border:2px solid #ee6b2f;border-radius:5px;background:#ee6b2f14;box-shadow:0 0 0 2px #ffffffb8}.klaus-inspector-highlight>span{position:absolute;left:-2px;bottom:calc(100% + 5px);max-width:min(320px,80vw);overflow:hidden;padding:4px 7px;border-radius:5px;background:#ee6b2f;color:#21170f;font:700 11px/1.25 Arial,sans-serif;text-overflow:ellipsis;white-space:nowrap}.klaus-inspector-prompt{position:fixed;z-index:2147483646;top:18px;left:50%;transform:translate(-50%);max-width:calc(100vw - 32px);padding:9px 13px;border:1px solid rgba(255,255,255,.35);border-radius:999px;background:#20201e;color:#fff;box-shadow:0 12px 34px #00000047;font:700 12px/1.3 Arial,sans-serif;pointer-events:none;white-space:nowrap}.klaus-chat.chat-dock .chat-identity b{font-size:11px}.klaus-chat.chat-dock .chat-identity small{font-size:8px}.klaus-chat .chat-dock-empty p{margin:0;font-size:10px}.chat-answer-feedback{display:grid;gap:5px;margin:8px 0 0;padding-top:7px;border-top:1px solid rgba(127,115,100,.2);font-size:10px;line-height:1.4}.chat-answer-feedback>button,.chat-answer-feedback form button{justify-self:start;border:0;background:transparent;color:var(--accent,#a44e2f);font:inherit;font-weight:700;cursor:pointer;padding:2px 0}.chat-answer-feedback form{display:grid;gap:6px}.chat-answer-feedback label{display:grid;gap:4px}.chat-answer-feedback textarea{width:100%;min-height:62px;padding:7px;border:1px solid #c9c1b6;border-radius:6px;background:#fff;color:#26231f;resize:vertical;font:inherit}.chat-answer-feedback [role=alert]{color:#a12821}.chat-answer-review{display:flex;flex-wrap:wrap;gap:12px}.chat-answer-review button{border:0;background:transparent;color:var(--accent,#a44e2f);font:inherit;font-weight:700;cursor:pointer;padding:2px 0}.chat-answer-review button[aria-pressed=true]{text-decoration:underline;text-underline-offset:3px}.chat-answer-review button:disabled{opacity:.5;cursor:wait}.klaus-chat .chat-agent-picker{position:relative;margin-right:auto;min-width:0}.klaus-chat .chat-agent-trigger{display:flex;align-items:center;gap:11px;max-width:100%;border:0;border-radius:8px;background:transparent;color:var(--ink);padding:0;text-align:left;cursor:pointer;font:inherit}.klaus-chat .chat-agent-trigger:hover{background:color-mix(in srgb,var(--ink) 5%,transparent)}.klaus-chat .chat-agent-trigger:focus-visible{outline:2px solid var(--orange);outline-offset:4px}.klaus-chat .chat-agent-trigger>svg{flex-shrink:0}.klaus-chat .chat-agent-trigger>svg{width:13px;height:13px}.klaus-chat .chat-agent-menu{position:absolute;bottom:calc(100% + 8px);left:0;width:245px;max-width:calc(100vw - 64px);max-height:min(420px,55dvh);overflow-y:auto;padding:6px;border:1px solid var(--line);border-radius:12px;background:var(--paper);color:var(--ink);box-shadow:0 14px 42px #0003;z-index:10}.klaus-chat .chat-agent-menu>button{display:flex;align-items:center;gap:9px;width:100%;border:0;border-radius:8px;background:transparent;color:inherit;text-align:left;padding:8px;font:inherit;cursor:pointer}.klaus-chat .chat-agent-menu>button:hover,.klaus-chat .chat-agent-menu>button:focus-visible{background:color-mix(in srgb,var(--ink) 8%,transparent)}.klaus-chat .chat-agent-menu>button[aria-checked=true]{background:color-mix(in srgb,var(--orange) 13%,transparent)}.klaus-chat .chat-agent-menu .avatar{width:30px;height:30px;min-width:30px}.klaus-chat .chat-agent-menu span{flex:1;min-width:0;display:grid;gap:3px}.klaus-chat .chat-agent-menu b{font-size:12px}.klaus-chat .chat-agent-menu small{font-size:10px;color:var(--muted)}.klaus-chat .chat-agent-menu svg{width:14px;height:14px}.klaus-chat .chat-agent-menu[popover]{position:fixed;margin:0;inset:auto}.klaus-chat .chat-model-choice{grid-column:1/-1;min-width:0;font-size:12px;margin-bottom:4px}.klaus-chat .chat-model-choice>summary{display:list-item;cursor:pointer;padding:6px 0;white-space:normal}.klaus-chat .chat-model-choice label{display:grid;gap:6px;margin:8px 0}.klaus-chat .chat-model-choice select{max-width:100%;padding:7px;border:1px solid var(--line, #d8d8d8);border-radius:6px;color:inherit;background:var(--panel)}.klaus-chat .chat-model-choice .chat-model-fallback{display:flex;align-items:center}.klaus-chat .chat-model-receipt ol{padding-left:18px;overflow-wrap:anywhere}.klaus-chat .chat-model-receipt{font-size:10px;line-height:1.5}.klaus-chat .chat-model-receipt ol{margin:8px 0}.klaus-chat .chat-handoff>div>b span{color:var(--muted);font-weight:450}.klaus-chat .chat-handoff-pending{display:inline-block;flex:none;border-radius:50%;background:var(--line)}.klaus-chat .chat-handoff-steps{display:grid;gap:4px;margin:6px 0 2px;padding:8px 10px;list-style:none;border:1px solid var(--line);border-radius:8px;background:var(--panel)}.klaus-chat .chat-handoff-steps li{display:flex;gap:8px;align-items:flex-start;font-size:12px;line-height:1.4;color:var(--muted)}.klaus-chat .chat-handoff-steps li>svg,.klaus-chat .chat-handoff-steps li>i{flex:none;width:13px;height:13px;margin-top:2px}.klaus-chat .chat-handoff-steps li>i{box-sizing:border-box;border:1.5px solid var(--line);border-radius:50%}.klaus-chat .chat-handoff-steps li.done>svg{color:var(--green)}.klaus-chat .chat-handoff-steps li.failed>svg{color:var(--red, #c4473a)}.klaus-chat .chat-handoff-steps li.running{color:var(--ink);font-weight:600}.klaus-chat .chat-handoff-spin{color:var(--orange);animation:chat-handoff-spin .8s linear infinite}@keyframes chat-handoff-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.klaus-chat .chat-handoff-spin{animation:none}}@media(max-width:760px){.workspace-dialog{max-width:100vw}}.workspace-report-dialog{padding:0;color:var(--ink);width:min(900px,calc(100vw - 32px));max-width:calc(100vw - 32px);max-height:90dvh}.workspace-report-dialog::backdrop{background:#0009}.workspace-report-dialog .report-modal-intro p,.workspace-report-dialog .report-modal-sections p,.workspace-report-dialog .report-modal-list p{font-size:1rem;line-height:1.7}.workspace-report-dialog .report-modal-owner small,.workspace-report-dialog .report-modal-facts small,.workspace-report-dialog .report-modal-sections small,.workspace-report-dialog .report-modal-sections>section>span,.workspace-report-dialog .report-modal-sources small{font-size:.8125rem}.workspace-report-dialog .report-modal-sections h3{font-size:1.125rem}.workspace-report-dialog .report-modal-sections a,.workspace-report-dialog footer .button{font-size:.875rem}.workspace-report-dialog footer{flex-wrap:wrap}.workspace-report-dialog .report-modal-scroll{min-height:0}@media(max-width:760px){.workspace-report-dialog{width:100vw;max-width:100vw;max-height:100dvh;height:100dvh;margin:0;border-radius:0}.workspace-report-dialog .report-modal-scroll{padding:16px}}.workspace-report-dialog .report-modal-run-id{display:block;margin-top:8px;color:#c6c1b8;overflow-wrap:anywhere}.workspace-feedback-review{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:12px}.workspace-feedback-review p{flex-basis:100%;margin:0;color:var(--muted)}.workspace-card.workspace-form{align-content:start}.workspace-card.workspace-form>h2,.workspace-card.workspace-form>p{margin:0}.workspace-section-head select{display:block;margin-top:8px;padding:10px 12px;border:1px solid var(--line);border-radius:8px;color:var(--ink);background:var(--paper);max-width:100%;font:inherit}.workspace-agent-search{display:flex;gap:12px;align-items:center;padding:12px 16px;border:1px solid var(--line);border-radius:12px;margin-bottom:24px;background:var(--paper)}.workspace-agent-search svg{width:20px;color:var(--muted)}.workspace-agent-search input{border:0;background:transparent;color:var(--ink);font-size:1rem;min-width:0;width:100%;padding:4px}.workspace-source-row{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:12px 0;border-bottom:1px solid var(--line);font-size:.875rem}.workspace-source-row:last-of-type{margin-bottom:20px}.workspace-card p,.workspace-row p,.workspace-form p{font-size:1rem}.social-review-post summary{cursor:pointer;font-weight:700;line-height:1.5}.social-review-post p{white-space:pre-wrap;overflow-wrap:anywhere}.social-review-snapshot{margin-top:16px}.social-review-snapshot summary{cursor:pointer;font-weight:700;line-height:1.5}.social-review-snapshot pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;font-size:.8125rem;line-height:1.55;color:var(--muted)}.social-review-composer{display:grid;gap:12px;margin-top:18px;padding:18px;border:1px solid var(--line);border-radius:12px;background:var(--paper)}.social-review-composer h3,.social-review-composer p{margin:0}.social-review-composer p,.social-review-composer small{color:var(--muted);font-size:.8125rem;line-height:1.5}.social-review-composer label{display:grid;gap:6px;font-size:.875rem;font-weight:650}.social-review-composer input,.social-review-composer textarea{width:100%;min-width:0;border:1px solid var(--line);border-radius:8px;padding:10px 12px;background:var(--paper);color:var(--ink);font:inherit;font-weight:400;line-height:1.5}.social-review-composer textarea{resize:vertical;min-height:110px}.social-review-composer .button{justify-self:start}.workspace-card>small,.workspace-row small,.workspace-muted{font-size:.8125rem}.workspace-card .button,.workspace-tabs button,.workspace-receipt,.workspace-form label,.workspace-checkbox{font-size:.875rem}.workspace-form input,.workspace-form textarea,.workspace-form select{font-size:1rem;line-height:1.5}.workspace-row b{font-size:1rem}.workspace-document-card{text-align:left;color:var(--ink);cursor:pointer;display:flex;flex-direction:column;gap:8px}.workspace-document-card:hover,.workspace-row:hover{border-color:var(--orange)}.workspace-document-card>svg{width:22px;color:var(--orange)}.workspace-document-card>span:last-child{display:flex;align-items:center;gap:8px;font-size:.875rem;margin-top:12px}.workspace-document-card small{display:block;color:var(--muted);font-size:.8125rem;line-height:1.6}.workspace-document-card>span:first-child{display:block}.workspace-document-card p{margin:8px 0}.workspace-document-card>span svg{width:16px}.workspace-form textarea.workspace-document-content{min-height:300px;font-family:inherit}.workspace-document-preview{line-height:1.75;overflow-wrap:anywhere;border:1px solid var(--line);border-radius:12px;padding:24px}.workspace-feedback-attempt{border-top:1px solid var(--line);padding:12px 0}.workspace-feedback-attempt>p{margin:0 0 8px}.workspace-feedback-attempt details{margin-top:10px}.workspace-feedback-attempt summary{cursor:pointer;font-weight:600}.workspace-document-comparison,.workspace-result-comparison{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:10px}.workspace-document-comparison section,.workspace-result-comparison section{min-width:0;border:1px solid var(--line);border-radius:8px;padding:12px;overflow-wrap:anywhere}.workspace-document-comparison h4,.workspace-result-comparison h4{margin:0 0 10px}@media(max-width:640px){.workspace-document-comparison,.workspace-result-comparison{grid-template-columns:1fr}}.workspace-grow-summary{display:flex;align-items:center;gap:24px;flex-wrap:wrap;padding:18px 0;border-block:1px solid var(--line);margin-bottom:24px}.workspace-grow-summary span{font-size:.875rem;color:var(--muted)}.workspace-grow-summary b{font-size:1.5rem;color:var(--ink);margin-right:4px}.workspace-grow-summary small{margin-left:auto;color:var(--muted);font-size:.8125rem}.workspace-grow-project-scope{display:grid;gap:6px;width:min(100%,440px);margin:12px 0 24px;color:var(--muted);font-size:.8125rem;font-weight:600}.workspace-grow-project-scope select{min-width:0;width:100%;padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:var(--paper);color:var(--ink);font:inherit}.workspace-grow-project-scope small{font-size:.75rem;line-height:1.4;font-weight:400}.workspace-checklist{border:1px solid var(--line);border-radius:12px;padding:16px}.workspace-checklist-row{display:flex;align-items:center;gap:10px;margin:12px 0}.workspace-checklist-row>input[type=checkbox]{width:20px;min-height:20px;flex:none}.workspace-checklist-row>input:not([type=checkbox]){min-width:0;flex:1}.workspace-edit-fields{border:0;padding:0;margin:0;display:grid;gap:18px;min-width:0}.workspace-edit-fields:disabled{opacity:.7}.workspace-tabs button:focus-visible,.workspace-row:focus-visible,.workspace-document-card:focus-visible{outline:2px solid var(--orange);outline-offset:3px}.contacts-toolbar{display:grid;grid-template-columns:minmax(240px,1fr) repeat(3,minmax(120px,auto)) auto auto;gap:10px;align-items:center;margin:10px 0 22px}.contacts-toolbar .workspace-agent-search{margin:0}.contacts-toolbar>select{padding:11px;border:1px solid var(--line);border-radius:9px;background:var(--paper);color:var(--ink);font:inherit;min-width:0}.contacts-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:24px;align-items:start}.contacts-side{display:grid;gap:16px}.contacts-side>details{border:1px solid var(--line);border-radius:14px;padding:14px;background:var(--paper)}.contacts-side summary{font-weight:700;cursor:pointer;padding:4px}.contacts-side .workspace-source-row{align-items:flex-start}.contacts-side .workspace-source-row>div{display:grid;justify-items:end;gap:8px}.contacts-pagination{display:flex;justify-content:center;align-items:center;gap:14px;margin-top:16px;color:var(--muted);font-size:.875rem}.contact-detail{display:grid;gap:12px}.contact-detail>p{margin:0;line-height:1.65}.contact-detail .workspace-card{padding:16px}.contacts-workspace select[multiple]{min-height:100px}.contacts-side .workspace-source-row>span{display:grid;gap:5px;min-width:0;line-height:1.4}.contacts-side .workspace-source-row>span small{display:block;color:var(--muted);overflow-wrap:anywhere}@media(max-width:1050px){.contacts-toolbar{grid-template-columns:1fr 1fr 1fr}.contacts-toolbar .workspace-agent-search{grid-column:1/-1}.contacts-layout{grid-template-columns:1fr}.contacts-side{grid-template-columns:1fr 1fr}}@media(min-width:1051px)and (max-width:1300px){.contacts-toolbar{grid-template-columns:repeat(3,minmax(0,1fr))}.contacts-toolbar .workspace-agent-search{grid-column:1/-1}}@media(min-width:1301px){.contacts-toolbar{grid-template-columns:minmax(200px,1fr) repeat(3,minmax(95px,auto)) minmax(125px,auto) auto auto}}@media(max-width:680px){.contacts-toolbar{grid-template-columns:1fr 1fr}.contacts-toolbar>select:first-of-type{grid-column:1/-1}.contacts-side{grid-template-columns:1fr}.contacts-pagination{justify-content:space-between}.contacts-pagination .button{padding-inline:12px}}@media(max-width:900px){.workspace-grow-summary{gap:16px}.workspace-grow-summary small{width:100%;margin-left:0}}.workspace-actions,.workspace-section-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.workspace-section-head{justify-content:space-between;margin:22px 0 16px}.workspace-section-head h2{margin:0;font-size:23px;letter-spacing:-.03em}.workspace-project-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.workspace-project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-card{padding:22px;border:1px solid var(--line);border-radius:16px;background:var(--paper);min-width:0;overflow-wrap:anywhere}.workspace-card h3{font-size:19px;letter-spacing:-.025em;line-height:1.3;margin:10px 0}.workspace-card p{font-size:14px;line-height:1.65;color:var(--muted)}.workspace-card>small{display:block;color:var(--muted);font-size:11px;line-height:1.7}.workspace-card>.workspace-actions,.workspace-card>.button{margin-top:18px}.workspace-card .button{font-size:12px}.focus-work-item>small:first-child{text-transform:uppercase;letter-spacing:.09em;color:var(--orange);font-weight:700}.workspace-section{border-top:1px solid var(--line);padding-top:20px;margin-top:28px}.workspace-section>summary{font-weight:700;cursor:pointer;padding:10px 0}.workspace-list{display:grid;gap:12px;margin:16px 0}.workspace-row{width:100%;display:flex;justify-content:space-between;align-items:center;gap:20px;text-align:left;border:1px solid var(--line);border-radius:12px;padding:18px;background:var(--paper);color:var(--ink);cursor:pointer;text-decoration:none;overflow-wrap:anywhere}.workspace-row>span{min-width:0}.workspace-row b,.workspace-row small{display:block}.workspace-row b{font-size:15px}.workspace-row small{font-size:11px;color:var(--muted);margin-top:7px;line-height:1.5}.workspace-row p{font-size:13px;color:var(--muted);margin-bottom:0}.workspace-row svg{width:17px;flex:none}.workspace-empty{border:1px dashed var(--line);border-radius:16px;text-align:center;padding:42px 24px}.workspace-empty>svg{width:27px;color:var(--green)}.workspace-empty h2{font-size:23px}.workspace-empty p{color:var(--muted);line-height:1.6;max-width:510px;margin:12px auto 20px}.workspace-muted{color:var(--muted);font-size:12px;line-height:1.7}.workspace-tabs{display:flex;gap:5px;flex-wrap:wrap}.workspace-tabs button{background:transparent;border:1px solid transparent;color:var(--muted);padding:10px 15px;border-radius:9px;cursor:pointer;font-size:13px}.workspace-tabs button[aria-pressed=true]{background:var(--paper);border-color:var(--line);color:var(--ink);font-weight:700}.workspace-dialog{color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:18px;box-shadow:var(--shadow);padding:24px;width:min(800px,calc(100vw - 32px));max-height:90dvh;overflow:auto}.workspace-dialog::backdrop{background:#0009}.workspace-dialog-head{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px}.workspace-dialog-head h2{margin:0;font-size:23px}.workspace-form{display:grid;gap:18px}.workspace-form input,.workspace-form textarea,.workspace-form select{color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:8px;padding:11px;width:100%}.workspace-form textarea{min-height:90px;resize:vertical}.workspace-form textarea.workspace-draft{min-height:180px}.workspace-form p{color:var(--muted);font-size:13px;line-height:1.6}.workspace-form>details{padding:14px;border:1px solid var(--line);border-radius:10px}.workspace-form>details label{margin-top:14px}.workspace-checkbox{display:flex;align-items:center;gap:9px}.workspace-checkbox input{width:17px;height:17px;min-height:0}.workspace-prewrap{white-space:pre-wrap}.workspace-receipt{display:grid;grid-template-columns:100px 1fr;gap:10px;font-size:12px}.workspace-receipt dt{color:var(--muted)}.workspace-receipt dd{margin:0}@media(max-width:760px){.workspace-project-grid{grid-template-columns:1fr}.workspace-card{padding:18px}.workspace-dialog{width:100vw;max-height:100dvh;height:100dvh;margin:0;border-radius:0;padding:20px}.workspace-dialog .workspace-actions .button{flex:1}.workspace-section-head{gap:16px}}.workspace-tabs button[aria-selected=true]{background:var(--paper);border-color:var(--line);color:var(--ink);font-weight:700}.workspace-json{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;font-size:12px;line-height:1.5}.focus-commitments{position:relative;margin-top:20px;padding:20px;border:1px solid var(--line);border-radius:16px;background:color-mix(in srgb,var(--paper) 88%,transparent);overflow:hidden}.focus-commitments:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--orange)}.focus-commitments-head{align-items:center;margin:0 0 14px}.focus-commitments-head h2{margin:3px 0 4px}.focus-commitments-head p{margin:0;color:var(--muted);font-size:.75rem;line-height:1.45}.focus-commitments-tools{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.focus-commitments-tools .workspace-checkbox{color:var(--muted);font-size:.75rem}.focus-commitment-list{gap:7px;margin:0}.focus-commitment-row{min-height:0;margin-top:7px;padding:12px 13px;border-color:color-mix(in srgb,var(--line) 78%,transparent);border-radius:10px;background:color-mix(in srgb,var(--paper) 72%,transparent);gap:16px;cursor:default}.focus-commitment-list .focus-commitment-row{margin-top:0;cursor:pointer}.focus-commitment-row:hover{background:color-mix(in srgb,var(--orange) 5%,var(--paper))}.focus-commitment-row>span,.focus-commitment-copy{min-width:0;flex:1}.focus-commitment-copy{color:inherit;text-decoration:none}.focus-commitment-row b{font-size:.875rem;line-height:1.35;text-decoration:none}.focus-commitment-row p{margin:3px 0 0;font-size:.75rem;line-height:1.45}.focus-commitment-row small{margin-top:4px;font-size:.6875rem}.focus-commitment-row>small{flex:none;margin:0;text-align:right}.focus-commitment-actions{display:flex;align-items:center;gap:3px;flex:none}.focus-commitment-actions .button{min-height:32px;padding-inline:10px;font-size:.6875rem}.focus-commitments-empty{margin:4px 0 0;padding:18px;border:1px dashed var(--line);border-radius:10px;background:color-mix(in srgb,var(--paper) 55%,transparent);color:var(--muted);font-size:.75rem;text-align:center}.focus-upcoming{margin-top:12px;border-top:1px solid var(--line)}.focus-upcoming>summary{display:flex;align-items:center;gap:8px;padding:14px 0 0;color:var(--muted);font-size:.75rem;font-weight:700;cursor:pointer}.focus-upcoming>summary span{display:grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:color-mix(in srgb,var(--muted) 14%,transparent);color:var(--ink);font-size:.625rem}.focus-upcoming .workspace-row{margin-top:8px;padding:12px 14px}@media(max-width:760px){.focus-commitments-head{align-items:flex-start}.focus-commitments-head>div:first-child{width:100%}.focus-commitments-tools{width:100%;justify-content:space-between}.focus-commitment-row{align-items:flex-start;flex-direction:column}.focus-commitment-row>small{text-align:left}.focus-commitment-actions{width:100%;flex-wrap:wrap}.focus-commitment-actions .button{flex:1}}.build-release-review{margin-top:16px;padding:16px;border:1px solid var(--line);border-radius:14px;background:var(--paper)}.build-release-review h3{margin:0 0 8px;font-size:16px}.build-release-review p{margin:8px 0;color:var(--muted);line-height:1.5}.build-release-receipts{display:flex;flex-wrap:wrap;gap:12px;margin:12px 0}.build-release-digest code{overflow-wrap:anywhere;color:var(--ink)}.build-release-consent{display:flex;align-items:flex-start;gap:8px;margin:14px 0;font-size:13px;line-height:1.4}.build-release-consent input{margin-top:2px}.build-publish .build-publish-progress{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:var(--text)}.build-publish .build-publish-progress small{flex-basis:100%;color:var(--muted)}.build-publish a svg{width:14px;height:14px;vertical-align:-2px}.build-workspace-footer{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding-top:16px;border-top:1px solid var(--line)}.build-brief-copy{margin:16px 0;font-size:13px;line-height:1.7}.build-presentation-files{margin-top:18px;padding:18px;border:1px solid var(--line);border-radius:14px;background:var(--paper)}.build-presentation-files-head,.build-presentation-files li{display:flex;align-items:center;justify-content:space-between;gap:14px}.build-presentation-files-head h3{margin:4px 0 0}.build-presentation-files ul{list-style:none;padding:0;margin:14px 0 0}.build-presentation-files li{padding:12px 0;border-top:1px solid var(--line);flex-wrap:wrap}.build-presentation-files li>svg{width:20px;flex:0 0 20px}.build-presentation-files li>div{flex:1 1 180px;min-width:0}.build-presentation-files li b,.build-presentation-files li small{display:block;overflow-wrap:anywhere}.build-presentation-files li small,.build-presentation-files>p{color:var(--muted)}.build-deck-cover-preview{margin-top:14px;padding:12px;border:1px solid var(--line);border-radius:10px}.build-deck-cover-preview p{margin:0 0 10px;color:var(--muted)}.build-deck-cover-preview img{display:block;max-width:100%;max-height:420px;margin:auto;object-fit:contain}.build-slide-text-review{margin-top:14px;padding:12px;border:1px solid var(--line);border-radius:10px}.build-slide-text-review>p{margin:0 0 10px;color:var(--muted);overflow-wrap:anywhere}.build-slide-text-review ol{margin:0;padding-left:24px}.build-slide-text-review li{display:list-item;padding:8px 0;overflow-wrap:anywhere}.build-slide-text-review li p{margin:4px 0 0}.build-deck-slide-render{margin:12px 0 16px;padding:12px;border:1px solid var(--line);border-radius:10px;min-width:0}.build-deck-slide-render img{display:block;width:100%;max-height:70vh;object-fit:contain;margin:12px auto 0}.build-deck-slide-render p{margin:10px 0 0;overflow-wrap:anywhere}.build-project-folder{margin-top:12px;padding-top:12px;border-top:1px solid var(--line)}.build-project-folder-head{display:flex;align-items:center;justify-content:space-between;gap:10px;overflow-wrap:anywhere}.build-project-folder-head>div{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.build-project-folder>p{color:var(--muted)}.build-workspace.expanded>.build-presentation-files{display:none}.build-preview-versions{display:flex;gap:3px;flex-shrink:0}.build-preview-versions button{border:0;border-radius:5px;background:transparent;color:var(--muted);padding:6px;font-size:10px;cursor:pointer}.build-preview-versions button[aria-pressed=true]{background:var(--paper);color:var(--ink);box-shadow:0 0 0 1px var(--line)}.shell.build-focused>.content{max-width:none;height:100dvh;padding:16px;overflow:hidden}.build-focused .page-header,.build-focused .build-apps-section,.build-focused .rail-collapse-toggle,.build-focused .build-activity{display:none}.build-focused .build-layout{display:block;height:100%}.build-focused .build-detail-pane{height:100%}.build-workspace.expanded{height:100%;min-height:0;display:flex;flex-direction:column;gap:12px;padding:16px;overflow:hidden}.build-focus-toolbar{display:flex;align-items:center;gap:14px;flex-shrink:0}.build-focus-toolbar>span{color:var(--muted);font-size:11px}.build-focus-toolbar>:last-child{margin-left:auto}.build-workspace.expanded .build-workspace-head{grid-template-columns:40px minmax(0,1fr);gap:10px;flex-shrink:0}.build-workspace.expanded .build-selected-icon{width:40px;height:40px}.build-workspace.expanded .build-workspace-head h2{margin:0;font-size:21px}.build-workspace.expanded .build-workspace-head p{display:none}.build-workspace.expanded>.build-preview{margin:0;min-height:160px;flex:1;display:flex;flex-direction:column}.build-workspace.expanded .build-preview-bar{flex-shrink:0}.build-workspace.expanded .build-preview-frame,.build-workspace.expanded .build-preview-empty,.build-workspace.expanded .build-example-preview{flex:1;height:auto;min-height:0;overflow:auto}.build-workspace.expanded .build-status-row,.build-workspace.expanded .build-requirements,.build-workspace.expanded>.site-domain-card{display:none}.build-workspace.expanded>.notice{margin:0;flex-shrink:0}.build-workspace .klaus-chat.chat-embedded{position:relative;inset:auto;z-index:auto;width:100%;max-height:min(340px,40dvh);min-height:0;flex-shrink:0;border-radius:12px;box-shadow:none}.build-workspace .chat-embedded .chat-identity small{max-width:40vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.build-workspace .chat-embedded .chat-dock-transcript{min-height:64px;max-height:140px;flex:1}.build-workspace .chat-embedded .chat-compose>small{display:none}.build-workspace .chat-embedded.chat-dock>form textarea{min-height:64px;max-height:80px}.build-workspace .chat-embedded .chat-compose{max-height:28dvh;overflow-y:auto}.build-workspace.expanded .klaus-chat.chat-embedded.chat-dock>form{grid-template-columns:30px 30px minmax(0,1fr) 76px;align-items:center;padding:10px}.build-workspace.expanded .klaus-chat.chat-embedded.chat-dock>form .chat-attach-button.image{grid-column:1;grid-row:1}.build-workspace.expanded .klaus-chat.chat-embedded.chat-dock>form .chat-attach-button.file{grid-column:2;grid-row:1}.build-workspace.expanded .klaus-chat.chat-embedded.chat-dock>form>textarea{grid-column:3;grid-row:1}.build-workspace.expanded .klaus-chat.chat-embedded.chat-dock>form>.chat-controls{grid-column:4;grid-row:1;gap:4px}.build-workspace.expanded .klaus-chat.chat-embedded.chat-dock>form>.chat-controls button{width:36px;min-width:0;min-height:36px;padding:0}.build-workspace.expanded .klaus-chat.chat-embedded.chat-dock>form>.chat-controls span{display:none}.build-workspace.expanded .klaus-chat.chat-embedded.chat-dock>form>.chat-element-context{grid-column:1/-1;grid-row:2}.build-workspace.expanded .klaus-chat.chat-embedded.chat-dock>form>.chat-attachment-tray{grid-column:1/-1;grid-row:3}.build-workspace .chat-embedded .chat-empty{gap:5px;font-size:12px;padding:8px}.build-workspace .chat-embedded .chat-empty span{color:var(--muted)}.build-workspace .chat-embedded.minimized{display:flex;justify-content:flex-end}.build-workspace .chat-embedded .chat-dock-launch{position:static;box-shadow:none}@media(max-width:760px){.shell.build-focused>.content{padding:56px 8px 8px}.build-workspace.expanded{padding:10px;gap:8px}.build-focus-toolbar{gap:4px}.build-focus-toolbar>span{display:none}.build-focus-toolbar .button{padding:0 8px;min-height:36px;font-size:11px}.build-workspace.expanded .build-workspace-head{grid-template-columns:32px minmax(0,1fr)}.build-workspace.expanded .build-workspace-head h2{font-size:16px}.build-workspace.expanded .build-selected-icon{width:32px;height:32px}.build-workspace.expanded .build-preview-empty{padding:12px}.build-workspace.expanded .build-preview-empty h3{font-size:15px}.build-preview-versions+span{display:none}.build-workspace .klaus-chat.chat-embedded{max-height:42dvh}.build-workspace .chat-embedded .chat-header{padding:8px;gap:4px}.build-workspace .chat-embedded .panel-switches{gap:2px}.build-workspace-footer .button{font-size:11px;padding:0 10px}.build-presentation-files{padding:12px}.build-presentation-files li{flex-wrap:wrap}.build-presentation-files li .button{width:100%}}.project-github{margin-top:12px;padding:14px;border:1px solid var(--line);border-radius:12px;background:var(--paper);display:grid;gap:10px;font-size:12px}.project-github p{margin:0;color:var(--muted);display:flex;flex-wrap:wrap;align-items:center;gap:8px}.project-github-head{display:flex;align-items:center;gap:8px}.project-github-head svg{width:16px}.project-github-head b{flex:1;min-width:0}.project-github-head a{display:inline-flex;align-items:center;gap:4px;text-decoration:none}.project-github-head a svg{width:12px}.project-github-link{display:flex;gap:8px;flex-wrap:wrap}.project-github-link select{min-height:38px;flex:1;min-width:0;border:1px solid var(--line);border-radius:8px;padding:0 8px;background:#fff;color:var(--ink)}.project-github-pulls{list-style:none;margin:0;padding:0;display:grid}.project-github-pulls li{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 0;border-top:1px solid var(--line)}.project-github-pulls a{display:grid;gap:2px;min-width:0;text-decoration:none}.project-github-pulls a span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.project-github-pulls small{color:var(--muted)}html[data-theme=dark] .project-github-link select{background:#11161c}.old-mini-notice{position:fixed;left:50%;bottom:calc(14px + env(safe-area-inset-bottom,0px));z-index:60;display:inline-flex;align-items:center;gap:10px;max-width:calc(100vw - 32px);padding:8px 8px 8px 14px;transform:translate(-50%);border:1px solid var(--line);border-radius:999px;background:var(--paper);box-shadow:var(--shadow, 0 8px 24px rgb(0 0 0 / .18));color:var(--muted);font-size:13px;text-decoration:none;white-space:nowrap}.old-mini-notice b{display:inline-flex;align-items:center;gap:4px;min-height:30px;padding:0 12px;border-radius:999px;background:var(--orange);color:#fff;font-weight:600}.old-mini-notice:hover b{filter:brightness(1.08)}@media(max-width:520px){.old-mini-notice span{display:none}.old-mini-notice{padding:6px}}.jobs-workspace,.jw-drawer{--jw-bg: #faf8f3;--jw-surface: #fffdf9;--jw-hover: #f1ece4;--jw-border: #e5dfd5;--jw-text: #292822;--jw-muted: #76736b;--jw-subtle: #8d8982;--jw-accent: #ce642d;--jw-attention: #a96524;--jw-green: #2b8b70;--jw-banner: #fcf1e5;--jw-banner-border: #ebd6ba;color:var(--jw-text);font-family:Space Grotesk,system-ui,sans-serif}html[data-theme=dark] .jobs-workspace,html[data-theme=dark] .jw-drawer{--jw-bg: #101216;--jw-surface: #14171c;--jw-hover: #1b1e24;--jw-border: #282c33;--jw-text: #e9e9ed;--jw-muted: #92969f;--jw-subtle: #797f89;--jw-accent: #ee8754;--jw-attention: #e4b076;--jw-green: #75c5af;--jw-banner: #231f1b;--jw-banner-border: #443628}.shell:has(.jobs-workspace):not(.chat-open){grid-template-columns:224px minmax(0,1fr)}.shell.rail-collapsed:has(.jobs-workspace):not(.chat-open){grid-template-columns:76px minmax(0,1fr)}.shell:has(.jobs-workspace)>.right-rail:not(.chat-panel){display:none}.shell:has(.jobs-workspace)>.content{max-width:none;padding:0 42px 32px;background:var(--paper)}html[data-theme=dark] .shell:has(.jobs-workspace)>.content{background:#101216}.jobs-workspace{width:100%;max-width:1440px;margin:auto}.jobs-workspace button,.jw-drawer button{cursor:pointer}.jobs-workspace button,.jobs-workspace input,.jobs-workspace select,.jw-drawer button,.jw-drawer input,.jw-drawer textarea,.jw-drawer select{font:inherit}.jobs-workspace button:focus-visible,.jobs-workspace select:focus-visible,.jobs-workspace input:focus-visible,.jw-drawer button:focus-visible,.jw-drawer input:focus-visible,.jw-drawer textarea:focus-visible,.jw-drawer select:focus-visible{outline:2px solid var(--jw-accent);outline-offset:4px}.jobs-workspace svg,.jw-drawer-top svg{width:16px;height:16px;flex-shrink:0;stroke-width:1.7}.jw-breadcrumb{min-height:54px;display:flex;align-items:center;gap:11px;font-size:11px;color:var(--jw-muted);border-bottom:1px solid var(--jw-border)}.jw-breadcrumb>svg{width:12px;color:var(--jw-subtle)}.jw-breadcrumb>span:nth-of-type(2){color:var(--jw-text)}.jw-breadcrumb>div{margin-left:auto;display:flex;align-items:center;gap:12px}.jw-preview-label{display:inline-flex;align-items:center;gap:6px;padding:5px 9px;border:1px solid var(--jw-border);border-radius:5px;font-size:10px}.jw-preview-label>span{width:5px;height:5px;border-radius:50%;background:var(--jw-accent)}.jw-header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:25px 0 23px}.jw-title-line{display:flex;align-items:center;gap:12px}.jw-header h1{margin:0;font-size:34px;line-height:1.15;font-weight:600;letter-spacing:-1.4px}.jw-total{background:var(--jw-hover);color:var(--jw-muted);border:1px solid var(--jw-border);border-radius:6px;font-size:12px;padding:2px 7px}.jw-header p{margin:9px 0 0;font-size:12px;color:var(--jw-muted)}.jw-primary,.jw-secondary{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 15px;border:1px solid transparent;border-radius:7px;font-size:12px!important;font-weight:600!important;white-space:nowrap}.jw-primary{background:#ec733f;color:#fff;box-shadow:inset 0 1px #ffab7b55,0 2px 3px #0002}.jw-primary:hover{background:#f08555}.jw-secondary{background:var(--jw-hover);border-color:var(--jw-border);color:var(--jw-text)}.jw-secondary:hover{border-color:var(--jw-subtle)}.jw-primary svg,.jw-secondary svg{width:15px;height:15px}.jw-attention-banner{display:flex;align-items:center;gap:14px;padding:13px 17px;margin-bottom:23px;border:1px solid var(--jw-banner-border);border-radius:8px;background:var(--jw-banner)}.jw-attention-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:8px;background:#d9954716;color:var(--jw-attention)}.jw-attention-icon svg{width:19px;height:19px}.jw-attention-banner strong{font-size:12px;font-weight:500;color:var(--jw-attention)}.jw-attention-banner p{margin:4px 0 0;font-size:11px;color:var(--jw-muted)}.jw-attention-banner>button{display:flex;align-items:center;gap:12px;margin-left:auto;background:none;border:0;color:var(--jw-attention);font-size:11px;font-weight:500;white-space:nowrap}.jw-attention-banner>button:hover{color:var(--jw-text)}.jw-filters{display:flex;gap:27px;border-bottom:1px solid var(--jw-border);overflow-x:auto;scrollbar-width:none}.jw-filters::-webkit-scrollbar{display:none}.jw-filters>button{position:relative;display:flex;align-items:center;gap:8px;padding:0 0 16px;border:0;background:transparent;color:var(--jw-muted);font-size:12px;white-space:nowrap}.jw-filters>button.active{color:var(--jw-text)}.jw-filters>button.active:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:var(--jw-accent)}.jw-filters>button>span{font-size:10px;color:var(--jw-subtle);background:var(--jw-hover);padding:1px 5px;border-radius:4px}.jw-filters>button.active>span{color:var(--jw-text)}.jw-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:15px 0}.jw-search{display:flex;align-items:center;gap:8px;width:270px;padding:0 10px;height:34px;background:var(--jw-surface);border:1px solid var(--jw-border);border-radius:6px;color:var(--jw-subtle)}.jw-search:focus-within{border-color:var(--jw-accent)}.jw-search input{width:100%;min-width:0;min-height:0;height:28px;border:none;outline:none!important;padding:0;border-radius:0;background:transparent!important;color:var(--jw-text);font-size:11px;font-weight:400}.jw-search input::placeholder{color:var(--jw-subtle)}.jw-search kbd{display:grid;place-items:center;min-width:17px;height:19px;border:1px solid var(--jw-border);border-radius:3px;font-size:10px;font-weight:400}.jw-search button{padding:0;border:0;background:none;color:var(--jw-muted);height:18px}.jw-search button svg{width:13px}.jw-toolbar-end{display:flex;gap:8px}.jw-select{position:relative;display:flex;align-items:center;gap:7px;height:33px;border:1px solid var(--jw-border);border-radius:6px;padding:0 10px;font-weight:400;color:var(--jw-muted);background:var(--jw-surface)}.jw-select:has(select:focus-visible){outline:2px solid var(--jw-accent);outline-offset:3px}.jw-select select{cursor:pointer;appearance:none;border:0;color:var(--jw-muted);background:var(--jw-surface);padding:0;font-size:11px;width:auto;max-width:110px}.jw-select>svg:last-child{width:12px}.jw-column-head,.jw-row{display:grid;grid-template-columns:minmax(230px,1fr) 120px 150px 170px 110px;column-gap:18px;align-items:center}.jw-column-head{color:var(--jw-subtle);font-size:10px;padding:0 16px 12px}.jw-column-head>span:first-child{padding-left:47px}.jw-group{margin-bottom:12px}.jw-group-heading{display:flex;align-items:center;width:100%;min-height:37px;gap:9px;border:1px solid var(--jw-border);background:var(--jw-surface);padding:0 12px;border-radius:6px;color:var(--jw-muted);text-align:left}.jw-group-heading:disabled{cursor:default}.jw-group-heading:not(:disabled):hover{background:var(--jw-hover)}.jw-group-heading>svg{width:13px;transition:transform .15s ease}.jw-group-heading>svg.closed{transform:rotate(-90deg)}.jobs-workspace .jw-category-icon{width:15px;height:15px;flex:0 0 15px}.jw-group-heading h2{margin:0;font-size:11px;font-weight:500;color:var(--jw-text)}.jw-category-icon[data-job-category=attention]{color:var(--jw-attention)}.jw-category-icon[data-job-category=running],.jw-category-icon[data-job-category=completed]{color:var(--jw-green)}.jw-category-icon[data-job-category=scheduled]{color:#8296cd}.jw-group-count{font-size:10px;color:var(--jw-muted);margin-left:2px}.jw-group-hint{font-size:10px;color:var(--jw-subtle);margin-left:10px}.jw-live{display:flex;align-items:center;gap:5px;margin-left:auto;font-size:9px;color:var(--jw-muted)}.jw-live>span{width:4px;height:4px;border-radius:50%;background:var(--jw-green);box-shadow:0 0 0 3px #75c5af10}.jw-row{min-height:64px;padding:10px 16px;border-bottom:1px solid var(--jw-border);transition:background .12s ease}.jw-row:hover,.jw-row.selected{background:var(--jw-hover)}.jw-job-name{display:flex;align-items:center;gap:13px;min-width:0;padding:0;border:0;text-align:left;background:transparent;color:var(--jw-text)}.jw-job-name>span:last-child{min-width:0}.jw-job-name strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;line-height:1.5;letter-spacing:-.1px}.jw-job-name small{display:block;margin-top:3px;color:var(--jw-muted);font-size:10px;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.jw-job-icon{width:33px;height:35px;display:grid;place-items:center;flex-shrink:0;border:1px solid var(--jw-border);border-radius:7px;color:var(--jw-muted);background:var(--jw-surface)}.jw-job-icon svg{width:15px;height:15px}.jw-owner{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--jw-muted)}.jw-owner .avatar.sm{width:23px;height:23px;border:1px solid #8a8d9344;background:var(--jw-hover)}.jw-schedule{display:flex;align-items:center;gap:7px;color:var(--jw-muted);font-size:10px;line-height:1.5}.jw-schedule>svg{width:12px;height:12px;color:var(--jw-subtle)}.jw-activity{font-size:10px;line-height:1.5;color:var(--jw-muted);min-width:0}.jw-activity>span{display:flex;align-items:center;gap:5px}.jw-activity>span>svg{width:12px;height:12px}.jw-activity.attention>span{color:var(--jw-attention)}.jw-activity.running>span{color:var(--jw-green)}.jw-activity.completed>span>svg{color:var(--jw-green)}.jw-activity small{display:block;margin-top:3px;color:var(--jw-subtle);font-size:9px}.jw-progress{height:3px;margin-top:8px;width:90px;border-radius:10px;background:var(--jw-border);overflow:hidden}.jw-progress>i{display:block;height:100%;background:var(--jw-green);border-radius:inherit;transition:width .3s ease}.jw-row-action{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:6px 9px;border:1px solid transparent;border-radius:5px;background:transparent;color:var(--jw-muted);font-size:10px!important;white-space:nowrap}.jw-row-action>svg{width:12px}.jw-row-action.attention{border-color:var(--jw-banner-border);color:var(--jw-attention);background:#d99e5210}.jw-row-action:hover{color:var(--jw-text);border-color:var(--jw-subtle)}.jw-empty{padding:58px 20px;text-align:center;color:var(--jw-muted);border:1px dashed var(--jw-border);border-radius:8px}.jw-empty>svg{width:25px;height:25px}.jw-empty h2{font-size:18px;color:var(--jw-text);font-weight:500}.jw-empty p{font-size:12px}.jw-empty>button{margin-top:10px}.jw-footer{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:9px 0 20px;color:var(--jw-subtle);font-size:10px}.jw-footer>span:last-child{display:flex;gap:6px;align-items:center}.jw-footer svg{width:13px}.jw-drawer{position:fixed;inset:0 0 0 auto;width:min(580px,100%);height:100dvh;max-width:100%;max-height:100dvh;padding:0;margin:0;border:0;border-left:1px solid var(--jw-border);background:var(--jw-bg);color:var(--jw-text);box-shadow:-20px 0 70px #0003;overflow:auto}.jw-drawer::backdrop{background:#080a1090;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.jw-drawer[open]{animation:jw-slide-in .18s ease-out}.jw-drawer-top{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:15px 22px;border-bottom:1px solid var(--jw-border);background:var(--jw-bg);position:sticky;top:0;z-index:1}.jw-drawer-top>span{display:flex;align-items:center;gap:9px;min-width:0;font-size:11px;color:var(--jw-muted)}.jw-drawer-top>span>svg{width:12px}.jw-icon-button{display:grid;place-items:center;width:30px;height:30px;border:1px solid var(--jw-border);border-radius:6px;color:var(--jw-muted);background:transparent}.jw-icon-button:hover{background:var(--jw-hover);color:var(--jw-text)}.jw-drawer-body{padding:27px}.jw-drawer .job-detail{padding:0;border:0;background:transparent;box-shadow:none}.jw-drawer .job-detail-head h2{font-size:23px}.jw-drawer .job-description{font-size:12px;line-height:1.7}.jw-spin{animation:jw-spin 3s linear infinite}@keyframes jw-spin{to{transform:rotate(360deg)}}@keyframes jw-slide-in{0%{transform:translate(30px);opacity:0}to{transform:translate(0);opacity:1}}@media(min-width:1700px){.jw-column-head,.jw-row{grid-template-columns:minmax(300px,1fr) 140px 170px 190px 110px}}@media(max-width:1280px){.shell:has(.jobs-workspace)>.content{padding-inline:28px}.jw-column-head,.jw-row{grid-template-columns:minmax(200px,1fr) 95px 120px 140px 95px;column-gap:12px}.jw-group-hint{display:none}.jw-filters{gap:22px}}@media(max-width:1100px){.jw-column-head,.jw-row{grid-template-columns:minmax(190px,1fr) 92px 135px 90px;column-gap:10px}.jw-column-head>span:nth-child(3),.jw-row>.jw-schedule{display:none}.jw-filters{gap:17px}}@media(max-width:800px){.shell:has(.jobs-workspace):not(.chat-open),.shell.rail-collapsed:has(.jobs-workspace):not(.chat-open){grid-template-columns:1fr}.shell:has(.jobs-workspace)>.content{padding:0 20px 25px}.jw-breadcrumb{padding-left:40px;min-height:60px}.jw-header{padding-block:25px}.jw-attention-banner{margin-bottom:24px;padding:14px}}@media(max-width:570px){.jw-header h1{font-size:30px}.jw-header p{max-width:190px;font-size:11px;line-height:1.6}.jw-primary{padding:9px 12px}.jw-attention-banner{gap:10px;align-items:flex-start;flex-wrap:wrap}.jw-attention-banner>div{flex:1;min-width:0}.jw-attention-banner p{display:none}.jw-attention-banner>button{align-self:center;padding:0;gap:6px;font-size:10px}.jw-toolbar{align-items:stretch;flex-direction:column;gap:10px}.jw-search{width:100%}.jw-toolbar-end{justify-content:space-between}.jw-column-head{display:none}.jw-row{grid-template-columns:minmax(0,1fr) auto;gap:11px 12px;padding:16px 9px}.jw-job-name{grid-column:1 / -1}.jw-owner{grid-column:1;grid-row:2;padding-left:46px}.jw-activity{grid-column:1;grid-row:3;padding-left:46px}.jw-row-action{grid-column:2;grid-row:2 / 4}.jw-row>.jw-schedule{display:none}.jw-job-name strong{font-size:13px}.jw-job-name small{font-size:11px}.jw-footer>span:last-child{display:none}.jw-drawer-body{padding:23px 20px}.jw-drawer-top{padding-inline:20px}.jw-live{font-size:8px}}@media(prefers-reduced-motion:reduce){.jw-spin,.jw-drawer[open]{animation:none}.jw-progress>i,.jw-row,.jw-group-heading>svg{transition:none}}.jw-create-form{display:grid;gap:18px}.jw-create-form h2{margin:0;font-size:27px;font-weight:500;letter-spacing:-.8px}.jw-create-form>p{margin:0;color:var(--jw-muted);font-size:12px;line-height:1.7}.jw-create-form label{display:grid;gap:9px;font-size:12px;font-weight:400}.jw-create-form input,.jw-create-form textarea,.jw-create-form select{width:100%;padding:11px;color:var(--jw-text);background:var(--jw-surface);border:1px solid var(--jw-border);border-radius:6px;font-size:12px}.jw-create-form textarea{resize:vertical;line-height:1.7}.jw-create-form>button{justify-self:start}.job-run-review{margin:14px 0;padding:16px;border:1px solid var(--jw-border, var(--line));border-radius:10px;background:var(--jw-surface, var(--paper));color:var(--jw-text, var(--ink))}.job-run-review h3{margin:0 0 12px;font-size:15px}.job-run-review dl{display:grid;gap:9px;margin:0}.job-run-review dl>div{display:grid;grid-template-columns:100px minmax(0,1fr);gap:10px}.job-run-review dt{color:var(--jw-muted, var(--muted));font-size:11px}.job-run-review dd{margin:0;overflow-wrap:anywhere;font-size:11px;line-height:1.5}.job-run-review p{margin:12px 0 0;color:var(--jw-muted, var(--muted));font-size:11px;line-height:1.55}@media(max-width:600px){.job-run-review dl>div{grid-template-columns:1fr;gap:2px}}.jw-create-icon{display:grid;place-items:center;width:42px;height:42px;background:var(--jw-banner);color:var(--jw-accent);border:1px solid var(--jw-banner-border);border-radius:9px}.jw-create-icon svg{width:21px}.jw-primary:disabled{opacity:.5;cursor:not-allowed}.company-action-list{display:grid;margin-top:14px}.company-action-list>button{padding:14px 0;text-align:left;background:transparent;color:var(--ink);border:0;border-top:1px solid var(--line);cursor:pointer;font:inherit;min-width:0}.company-action-list b{font-size:13px;line-height:1.4;display:block}.company-action-list p{font-size:12px;line-height:1.5;color:var(--muted);margin:7px 0}.company-action-list small{display:block;font-size:10px;color:var(--muted);line-height:1.5}.company-action-list span{display:flex;align-items:center;gap:4px;color:var(--orange);font-size:11px;margin-top:9px}.company-action-list svg{width:13px;height:13px}.company-action-list>button:hover b{text-decoration:underline}.company-action-list>button:focus-visible{outline:2px solid var(--orange);outline-offset:3px}.company-actions .focus-queue-empty{display:block}.company-actions .workspace-form article{padding:12px 0;border-top:1px solid var(--line);overflow-wrap:anywhere}.company-actions .workspace-form article p{white-space:pre-line}@font-face{font-family:"Instrument Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-ext-400-normal-C2je3j2s.woff2) format("woff2"),url(/assets/instrument-serif-latin-ext-400-normal-CFCUzsTy.woff) format("woff");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:"Instrument Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-400-normal-DnYpCC2O.woff2) format("woff2"),url(/assets/instrument-serif-latin-400-normal-BVbkICAY.woff) format("woff");unicode-range:U+0000-00FF,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}.nf{--nf-surface: #ffffff;--nf-ink: #1b1915;--nf-ink-2: #4b463e;--nf-muted: #8a8377;--nf-line: #ece8e0;--nf-accent: #ff6a13;--nf-accent-ink: #c04b05;--nf-accent-soft: #fff0e4;display:grid;place-items:center;min-height:min(76vh,720px);padding:clamp(8px,4vw,48px) 0;color:var(--nf-ink);font-family:Plus Jakarta Sans Variable,Inter Variable,ui-sans-serif,system-ui,sans-serif}.km2 .nf{--nf-surface: var(--surface, #ffffff);--nf-ink: var(--ink, #1b1915);--nf-ink-2: var(--ink-2, #4b463e);--nf-muted: var(--muted, #8a8377);--nf-line: var(--line, #ece8e0);--nf-accent: var(--accent, #ff6a13);--nf-accent-ink: var(--accent-ink, #c04b05);--nf-accent-soft: var(--accent-soft, #fff0e4);font-family:var(--font-ui)}.nf-card{position:relative;width:min(100%,680px);padding:clamp(28px,6vw,60px);overflow:hidden;border:1px solid var(--nf-line);border-radius:28px;background:radial-gradient(circle at 92% 0%,var(--nf-accent-soft),transparent 42%),var(--nf-surface);box-shadow:0 1px #fffc inset,0 24px 60px #2c241914}.nf-signal{position:absolute;top:28px;right:28px;display:flex;gap:6px}.nf-signal i{width:7px;height:7px;border-radius:50%;background:var(--nf-line)}.nf-signal i:first-child{background:var(--nf-accent)}.nf-mark{display:block;width:58px;height:58px;margin-bottom:34px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 3px var(--nf-surface),0 0 0 5px var(--nf-accent),0 12px 28px #e8590c38}.nf-eyebrow{margin:0 0 14px;color:var(--nf-accent-ink);font-size:11px;font-weight:750;letter-spacing:.16em;text-transform:uppercase}.nf h1{max-width:560px;margin:0;font:400 clamp(40px,7vw,66px)/.98 "Instrument Serif","Iowan Old Style",Georgia,serif;letter-spacing:-.02em}.nf-lede{max-width:500px;margin:20px 0 30px;color:var(--nf-ink-2);font-size:clamp(15px,2.2vw,17px);line-height:1.6;overflow-wrap:anywhere}.nf-lede code{padding:2px 7px;border-radius:6px;background:#f3efe8;color:var(--nf-ink);font:500 .88em Geist Mono Variable,ui-monospace,SF Mono,monospace}.nf-actions{display:flex;flex-wrap:wrap;gap:10px}.nf-actions button{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 18px;border-radius:999px;font:inherit;font-size:14px;font-weight:700;cursor:pointer;transition:transform .16s,background .16s,border-color .16s}.nf-actions button svg{width:16px;height:16px;flex:none}.nf-actions button:hover{transform:translateY(-1px)}.nf-actions button:focus-visible,.nf-links a:focus-visible{outline:3px solid color-mix(in srgb,var(--nf-accent) 40%,transparent);outline-offset:3px}.nf-primary{border:0;background:var(--nf-ink);color:#fff}.nf-primary:hover{background:#000}.nf-secondary{border:1px solid var(--nf-line);background:var(--nf-surface);color:var(--nf-ink)}.nf-secondary:hover{border-color:var(--nf-accent)}.nf-secondary svg{color:var(--nf-accent-ink)}.nf-links{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:40px;padding-top:20px;border-top:1px solid var(--nf-line);font-size:13px}.nf-links span{color:var(--nf-muted);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.nf-links a{color:var(--nf-ink-2);font-weight:600;text-decoration:none}.nf-links a:hover{color:var(--nf-accent-ink)}@media(max-width:520px){.nf{min-height:0}.nf-card{border-radius:22px}.nf-signal{top:22px;right:22px}.nf-actions button{flex:1 1 100%;justify-content:center}}@media(prefers-reduced-motion:no-preference){.nf-card{animation:nf-arrive .5s cubic-bezier(.2,.8,.2,1)}@keyframes nf-arrive{0%{opacity:0;transform:translateY(10px)}}}.model-settings .company-section-head p{font-size:12px;max-width:620px}.model-settings .badge svg{width:13px;height:13px;vertical-align:-2px;margin-right:3px}.model-settings>.notice{margin:0 0 12px;font-size:12px}.model-settings-loading{color:var(--muted);font-size:12px}.model-provider-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;margin-bottom:18px}.model-provider{display:grid;align-content:start;gap:10px;padding:14px;border:1px solid var(--line);border-radius:12px;background:#fff;min-width:0}.model-provider.is-connected{border-color:#227a5559;box-shadow:inset 0 0 0 1px #227a551f}.model-provider header{display:grid;grid-template-columns:32px minmax(0,1fr) auto;gap:10px;align-items:center}.model-provider header b{display:block;font-size:14px}.model-provider header small{display:block;color:var(--muted);font-size:11.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.model-provider-mark{width:32px;height:32px;border-radius:9px;display:grid;place-items:center;background:#f1ece4;color:#5a564f}.model-provider-mark svg{width:16px;height:16px}.model-provider-mark.provider-openai{background:#e9f2ee;color:#227a55}.model-provider-mark.provider-anthropic{background:#f6ebe3;color:#a8521f}.model-provider-mark.provider-xai{background:#ececec;color:#1b1a18}.model-provider>p{margin:0;color:var(--muted);font-size:12px;line-height:1.45}.model-provider-form{display:grid;gap:8px}.model-provider-form label{display:grid;gap:5px;font-size:12px;font-weight:600}.model-provider-form input{width:100%;min-width:0;height:36px;padding:0 10px;border:1px solid var(--line);border-radius:9px;background:#fbfaf7;font:inherit;font-size:13px}.model-provider-actions{display:flex;flex-wrap:wrap;gap:6px}.model-provider .notice{margin:0;font-size:12px}.agent-models{border-top:1px solid var(--line);padding-top:16px}.agent-models-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:10px}.agent-models-head h3{display:flex;align-items:center;gap:6px;margin:0 0 4px;font-size:15px}.agent-models-head h3 svg{width:15px;height:15px;color:var(--orange, #ee6b2f)}.agent-models-head p{margin:0;color:var(--muted);font-size:12px;line-height:1.45;max-width:560px}.agent-model-list{list-style:none;margin:0;padding:0;display:grid;gap:2px}.agent-model-list li{display:grid;grid-template-columns:30px minmax(0,1fr) minmax(180px,280px);align-items:center;gap:10px;padding:7px 4px;border-bottom:1px solid var(--line)}.agent-model-list li:last-child{border-bottom:0}.agent-model-list .avatar{width:30px;height:30px}.agent-model-name{display:grid;min-width:0}.agent-model-name b{font-size:13px}.agent-model-name small{color:var(--muted);font-size:11.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-model-select select{width:100%;height:34px;padding:0 8px;border:1px solid var(--line);border-radius:9px;background:#fff;font:inherit;font-size:12.5px}.agent-models>.notice{margin:10px 0 0;font-size:12px}.agent-models-foot{margin:10px 0 0;color:var(--muted);font-size:11.5px}@media(max-width:640px){.agent-models-head{flex-direction:column}.agent-model-list li{grid-template-columns:30px minmax(0,1fr)}.agent-model-select{grid-column:1 / -1}}.model-provider-usage{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--muted)}.model-provider-usage svg{width:14px;height:14px;flex:none}.model-usage{margin-top:18px;padding-top:16px;border-top:1px solid var(--line);display:grid;gap:14px}.model-usage h3{display:flex;align-items:center;gap:8px;margin:0;font-size:15px}.model-usage h3 svg{width:16px}.model-usage-split{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.model-usage-fund{position:relative;overflow:hidden;padding:10px 12px 12px;border:1px solid var(--line);border-radius:12px;display:grid;gap:2px}.model-usage-fund span{font-size:11px;color:var(--muted);font-weight:600}.model-usage-fund b{font-size:18px;letter-spacing:-.02em}.model-usage-fund small{font-size:11px;color:var(--muted)}.model-usage-fund i{position:absolute;left:0;bottom:0;height:3px;background:var(--orange, #ee6b2f)}.model-usage-fund.fund-company i{background:#1f9d55}.model-usage-fund.fund-platform i{background:#6f91ff}.model-usage-days{display:grid;grid-template-columns:repeat(14,1fr);gap:4px;height:56px;align-items:end}.model-usage-days span{height:100%;display:flex;align-items:flex-end}.model-usage-days i{width:100%;border-radius:4px 4px 2px 2px;background:color-mix(in srgb,var(--orange, #ee6b2f) 70%,transparent)}.model-usage-tables{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.model-usage-tables h4{margin:0 0 6px;font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.model-usage-tables ul{list-style:none;margin:0;padding:0;display:grid;gap:4px}.model-usage-tables li{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:8px;font-size:12.5px}.model-usage-tables li span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.model-usage-tables li small{color:var(--muted);min-width:48px;text-align:right}.model-usage-tables li .avatar{width:20px;height:20px}@media(max-width:760px){.model-usage-split,.model-usage-tables{grid-template-columns:1fr}}.ai-budget{display:grid;gap:8px;margin-top:14px;padding:14px;border:1px solid var(--line);border-radius:12px;background:var(--paper)}.ai-budget-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ai-budget-head b{font-size:13px}.ai-budget-head small{color:var(--muted);font-size:11px;flex:1}.ai-budget-bar{height:6px;border-radius:999px;background:#e8e2d8;overflow:hidden}.ai-budget-bar i{display:block;height:100%;background:var(--green,#2a9368);border-radius:inherit}.ai-budget-near .ai-budget-bar i{background:#d99a2b}.ai-budget-over .ai-budget-bar i{background:#c2412d}.ai-budget-form{display:flex;align-items:flex-end;gap:8px;flex-wrap:wrap}.ai-budget-form label{flex:1;min-width:160px}html[data-theme=dark] .ai-budget-bar{background:#2a3038}.autonomy-list{list-style:none;margin:14px 0 0;padding:0;display:grid}.autonomy-list li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 0;border-bottom:1px solid var(--line);font-size:13px}.autonomy-list li:last-child{border-bottom:0}.autonomy-modes{display:inline-flex;gap:3px;padding:3px;border:1px solid var(--line);border-radius:10px;background:#efe9df;flex:none}.autonomy-modes button{height:30px;padding:0 10px;border:0;border-radius:7px;background:transparent;color:#625e57;font-size:11px;font-weight:700;cursor:pointer}.autonomy-modes button.active{background:#20201e;color:#fff}.autonomy-modes button:disabled{cursor:not-allowed;opacity:.7}.autonomy-modes button.active:disabled{opacity:1}@media(max-width:640px){.autonomy-list li{flex-direction:column;align-items:flex-start}.autonomy-modes{max-width:100%;overflow-x:auto}}html[data-theme=dark] .autonomy-modes{background:#11161c}html[data-theme=dark] .autonomy-modes button.active{background:var(--orange);color:#21170f}.rv{--rv-ink: var(--ink);--rv-ink-2: var(--ink-2, var(--muted));--rv-muted: var(--muted);--rv-line: var(--line);--rv-surface: var(--surface, var(--paper));--rv-bg: var(--bg, var(--paper));--rv-accent: var(--accent, var(--orange));--rv-accent-ink: var(--accent-ink, var(--orange-dark));--rv-accent-soft: var(--accent-soft, color-mix(in srgb, var(--orange) 12%, transparent));--rv-tag: color-mix(in srgb, var(--ink) 8%, transparent);--rv-display: var(--font-display, var(--font-ui, inherit));--rv-shadow: var(--shadow, 0 1px 2px rgba(40, 30, 20, .04), 0 8px 24px -12px rgba(40, 30, 20, .1))}.workspace-report-dialog.report-modal.rv{width:min(880px,calc(100vw - 32px));border-color:var(--rv-line);border-radius:22px;background:var(--rv-bg);color:var(--rv-ink)}.rv.rv-page{max-width:820px;margin:0 auto;padding:30px 28px 140px;color:var(--rv-ink)}.rv .rv-crumbs{display:flex;align-items:center;gap:8px;margin-bottom:14px;color:var(--rv-muted);font-size:12.5px}.rv .rv-crumbs button{display:inline-flex;align-items:center;gap:5px;padding:0;border:0;background:none;color:var(--rv-ink-2);font:inherit;font-weight:550;cursor:pointer}.rv .rv-crumbs button:hover{color:var(--rv-accent-ink)}@media(max-width:640px){.rv.rv-page{padding:18px 16px 120px}}.rv .rv-bar{display:flex;align-items:center;justify-content:space-between;padding:12px 16px 12px 24px;border-bottom:1px solid var(--rv-line)}.rv .rv-crumb{display:flex;align-items:center;gap:8px;color:var(--rv-muted);font-size:12.5px;font-weight:550}.rv .rv-crumb span{opacity:.6}.rv .rv-scroll{padding:26px 28px 30px}.rv .rv-report{max-width:760px;margin:0 auto}.rv .rv-report>.notice{margin:0 0 16px;border-radius:12px}.rv .rv-head{display:grid;gap:12px;justify-items:start;margin-bottom:24px}.rv .rv-tag{display:inline-flex;align-items:center;gap:6px;height:21px;padding:0 7px;border-radius:6px;background:var(--rv-tag);color:var(--rv-ink-2);font-size:11.5px;font-weight:550}.rv .rv-title{margin:0;font-family:var(--rv-display);font-size:clamp(26px,4vw,38px);font-weight:750;letter-spacing:-.04em;line-height:1.08;color:var(--rv-ink)}.rv .rv-meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px;color:var(--rv-muted);font-size:13px}.rv .rv-meta i{font-style:normal;opacity:.6}.rv .rv-meta .avatar{width:26px;height:26px}.rv .rv-actions{display:flex;flex-wrap:wrap;gap:8px}.rv .rv-actions :is(.button,button){display:inline-flex;align-items:center;gap:6px;height:32px;min-height:0;padding:0 12px;border-radius:9px;font-size:12.5px;font-weight:600}.rv .rv-actions svg{width:14px;height:14px}.rv .rv-actions a{text-decoration:none}.rv .rv-actions .button.secondary{border:1px solid var(--line-2, var(--rv-line));background:var(--rv-surface);color:var(--rv-ink);box-shadow:var(--rv-shadow)}.rv .rv-actions .button.primary{border:1px solid var(--rv-accent);background:var(--rv-accent);color:#fff;box-shadow:0 6px 16px -6px color-mix(in srgb,var(--rv-accent) 60%,transparent)}.rv .rv-actions .button.primary:hover{background:var(--accent-2, var(--rv-accent))}.rv .rv-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:14px;margin-bottom:24px}.rv .rv-kpi{padding:14px 16px;border:1px solid color-mix(in srgb,var(--rv-line) 55%,transparent);border-radius:20px;background:var(--rv-surface);box-shadow:var(--rv-shadow)}.rv .rv-kpi span{display:block;color:var(--rv-muted);font-size:12px;font-weight:500}.rv .rv-kpi b{display:block;margin-top:4px;color:var(--rv-ink);font-size:28px;font-weight:800;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.rv .rv-lead{margin:0 0 24px;color:var(--rv-ink);font-family:var(--rv-display);font-size:17px;line-height:1.6}.rv .rv-body{color:var(--rv-ink-2);font-size:14px;line-height:1.6}.rv .rv-body h3{margin:24px 0 10px;color:var(--rv-ink);font-size:15px;font-weight:700;letter-spacing:-.01em}.rv .rv-body h4{margin:16px 0 8px;color:var(--rv-ink);font-size:13.5px;font-weight:700}.rv .rv-body>:first-child{margin-top:0}.rv .rv-body p{margin:0 0 12px}.rv .rv-body :is(ul,ol){display:grid;gap:8px;margin:0 0 16px;padding:0;list-style:none}.rv .rv-body ul>li{position:relative;padding-left:18px;line-height:1.55}.rv .rv-body ul>li:before{content:"";position:absolute;left:2px;top:9px;width:6px;height:6px;border-radius:2px;background:var(--rv-accent)}.rv .rv-body ol{counter-reset:rv-step}.rv .rv-body ol>li{position:relative;padding-left:28px;line-height:1.55;counter-increment:rv-step}.rv .rv-body ol>li:before{content:counter(rv-step);position:absolute;left:0;top:1px;display:grid;place-items:center;min-width:19px;height:19px;border-radius:6px;background:var(--rv-accent-soft);color:var(--rv-accent-ink);font-size:11px;font-weight:700}.rv .rv-body strong{color:var(--rv-ink);font-weight:650}.rv :is(.rv-body,.rv-lead) a{color:var(--rv-accent-ink);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--rv-accent) 45%,transparent);text-underline-offset:2px}.rv .rv-body blockquote{margin:0 0 16px;padding:12px 16px;border-left:3px solid var(--rv-accent);border-radius:0 12px 12px 0;background:var(--rv-accent-soft);color:var(--rv-ink);font-family:var(--rv-display);font-size:15.5px;line-height:1.55}.rv .rv-body code{padding:1px 5px;border-radius:5px;background:var(--rv-tag);font-size:.9em}.rv .rv-body hr{margin:22px 0;border:0;border-top:1px solid var(--rv-line)}.rv .rv-table{overflow-x:auto;margin:0 0 16px;border:1px solid var(--rv-line);border-radius:12px;background:var(--rv-surface)}.rv .rv-table table{width:100%;border-collapse:collapse;font-size:13px}.rv .rv-table :is(th,td){padding:9px 12px;border-bottom:1px solid var(--rv-line);text-align:left;vertical-align:top}.rv .rv-table tr:last-child td{border-bottom:0}.rv .rv-table th{color:var(--rv-muted);font-size:12px;font-weight:600}.rv .rv-sec{margin-bottom:22px}.rv .rv-sec a{display:inline-flex;align-items:center;gap:3px}.rv .rv-sec a svg{width:12px}.rv .rv-note{padding:14px 16px;border-radius:16px;background:var(--rv-surface);box-shadow:var(--rv-shadow)}.rv .rv-note h3{margin:0 0 6px;color:var(--rv-ink);font-size:14px}.rv .rv-note p{display:flex;gap:8px;margin:6px 0 0;color:var(--rv-ink-2);font-size:13.5px;line-height:1.5}.rv .rv-note svg{flex:none;width:15px;color:var(--rv-accent)}.rv .rv-error{background:color-mix(in srgb,var(--red, #ad302c) 10%,var(--rv-surface))}.rv .rv-sources{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;padding-top:16px;border-top:1px solid var(--rv-line)}.rv .rv-label{margin-right:6px;color:var(--rv-muted);font-size:10.5px;font-weight:650;letter-spacing:.09em;text-transform:uppercase}.rv .rv-sources a{display:inline-flex;align-items:baseline;gap:6px;max-width:100%;padding:3px 8px;border-radius:6px;background:var(--rv-tag);color:var(--rv-ink-2);font-size:11.5px;font-weight:550;text-decoration:none}.rv .rv-sources a:hover{background:var(--rv-accent-soft);color:var(--rv-accent-ink)}.rv .rv-sources b{overflow:hidden;max-width:260px;font-weight:550;text-overflow:ellipsis;white-space:nowrap}.rv .rv-sources small{color:var(--rv-muted);font-weight:450}.rv .rv-receipt{display:block;margin-top:18px;color:var(--rv-muted);font-size:11px}.rv>footer{padding:12px 18px}@media(max-width:640px){.rv .rv-scroll{padding:20px 16px 24px}.rv .rv-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.rv .rv-kpi{padding:12px 14px;border-radius:16px}.rv .rv-kpi b{font-size:22px}}.ad-page{--ad-ok: #15803D;--ad-bad: #B91C1C;color:var(--ink);font-size:14px;padding-bottom:60px}.ad-page *{box-sizing:border-box}.ad-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin:8px 0 16px;flex-wrap:wrap}.ad-head h1{margin:0;font-size:26px;letter-spacing:-.02em}.ad-head p{margin:4px 0 0;color:var(--ink-2);font-size:13.5px}.ad-head-acts{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ad-tabs{display:flex;gap:4px;flex-wrap:wrap}.ad-tabs button{padding:7px 12px;border:0;border-radius:9px;background:none;color:var(--ink-2);font:inherit;font-weight:600;font-size:13.5px;cursor:pointer}.ad-tabs button:hover{background:var(--surface-2);color:var(--ink)}.ad-tabs button.on{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px #0000000f,0 0 0 1px var(--line)}.ad-notes{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 16px}.ad-note{display:inline-flex;align-items:center;gap:7px;padding:7px 11px;border-radius:10px;background:var(--surface);border:1px solid var(--line);font-size:12.5px;color:var(--ink-2)}.ad-note svg{width:14px;height:14px;flex:none;color:var(--muted)}.ad-note.warn{border-color:color-mix(in srgb,#F59E0B 45%,var(--line))}.ad-note.warn svg{color:#d97706}.ad-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.ad-kpi{padding:16px 16px 14px;border-radius:16px;background:var(--surface);border:1px solid var(--line);min-width:0}.ad-kpi small{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--muted)}.ad-kpi small svg{width:13px;height:13px}.ad-kpi b{display:block;margin-top:8px;font-size:26px;font-weight:750;letter-spacing:-.02em;font-variant-numeric:tabular-nums;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ad-kpi span{display:block;margin-top:4px;font-size:12px;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ad-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:14px;margin-top:14px}.ad-card{padding:18px;border-radius:16px;background:var(--surface);border:1px solid var(--line);min-width:0}.ad-card+.ad-card{margin-top:14px}.ad-grid>.ad-card+.ad-card{margin-top:0}.ad-card>header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px}.ad-card>header h2{display:flex;align-items:center;gap:8px;margin:0;font-size:14.5px}.ad-card>header h2 svg{width:15px;height:15px}.ad-card>header small{font-size:12px;color:var(--muted)}.ad-empty{margin:0;padding:18px 4px;text-align:center;color:var(--muted);font-size:13px}.ad-chart{display:block;width:100%;height:170px}.ad-chart rect.bar{fill:var(--accent);opacity:.85}.ad-chart rect.bar:hover{opacity:1}.ad-chart rect.bar.zero{fill:var(--line);opacity:1}.ad-chart text{fill:var(--muted);font-size:10.5px}.ad-chart line{stroke:var(--line)}.ad-bars,.ad-feed{list-style:none;margin:0;padding:0;display:grid}.ad-bars{gap:9px}.ad-bars li{display:grid;grid-template-columns:26px minmax(0,1fr) auto;gap:10px;align-items:center;font-size:13px}.ad-bars .track{height:7px;margin-top:4px;border-radius:999px;background:var(--surface-2);overflow:hidden}.ad-bars .track i{display:block;height:100%;border-radius:inherit;background:var(--accent)}.ad-bars em,.ad-feed em{font-style:normal;font-weight:700;font-variant-numeric:tabular-nums}.ad-page .avatar.sm{width:26px;height:26px}.ad-feed li{display:grid;grid-template-columns:26px minmax(0,1fr) auto;gap:10px;align-items:center;padding:8px 2px;border-bottom:1px solid var(--line)}.ad-feed li:last-child{border-bottom:0}.ad-feed b,.ad-feed small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ad-feed b{font-size:13px;font-weight:600}.ad-feed small{font-size:11.5px;color:var(--muted)}.ad-feed em{font-size:13px}.ad-feed .credit em{color:var(--ad-ok)}.ad-feed .removed em{color:var(--ad-bad)}.ad-ic{display:grid;place-items:center;width:26px;height:26px;border-radius:8px;background:#fef3c7;color:#b45309}.ad-ic svg{width:13px;height:13px}.ad-toolbar{display:flex;gap:10px;align-items:center;margin-bottom:12px;flex-wrap:wrap}.ad-search{display:flex;align-items:center;gap:8px;flex:1;min-width:200px;max-width:360px;height:38px;padding:0 12px;border:1px solid var(--line);border-radius:11px;background:var(--surface);color:var(--muted)}.ad-search svg{width:15px;height:15px}.ad-page .ad-search input,.ad-page .bill-code input{flex:1;min-width:0;height:auto!important;padding:0!important;border:0!important;outline:0;box-shadow:none!important;background:none!important;color:var(--ink);font:inherit;font-size:13.5px}.ad-search:focus-within{border-color:var(--accent)}.ad-table-wrap{overflow-x:auto;margin:0 -18px -18px;padding:0 18px 6px}.ad-table{width:100%;border-collapse:collapse;font-size:13px}.ad-table th{padding:0 10px 10px;text-align:left;font-size:11.5px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--muted);white-space:nowrap}.ad-table td{padding:11px 10px;border-top:1px solid var(--line);white-space:nowrap;font-variant-numeric:tabular-nums}.ad-table th.num,.ad-table td.num{text-align:right}.ad-table tbody tr.pick{cursor:pointer;transition:background .12s}.ad-table tbody tr.pick:hover{background:var(--surface-2)}.ad-table tbody tr.on{background:var(--accent-soft)}.ad-table td.act{padding-block:6px;text-align:right}.ad-who{display:flex;align-items:center;gap:10px;min-width:0}.ad-who b{font-weight:650}.ad-av{display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:50%;background:var(--accent-soft);color:var(--accent);font-size:11.5px;font-weight:800}.ad-pill{display:inline-flex;align-items:center;height:20px;padding:0 7px;border-radius:6px;background:var(--surface-2);color:var(--ink-2);font-size:11px;font-weight:700}.ad-pill.green{background:#dcfce7;color:#166534}.ad-pill.red{background:#fee2e2;color:#991b1b}.ad-pill.amber{background:#fef3c7;color:#92400e}.ad-pill.dark{background:var(--ink);color:var(--bg)}.ad-muted{color:var(--muted)}.ad-user{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:14px;align-items:start}.ad-person{display:flex;align-items:center;gap:12px;margin-bottom:14px}.ad-person .ad-av{width:44px;height:44px;font-size:15px}.ad-person b{display:block;font-size:15px;overflow:hidden;text-overflow:ellipsis}.ad-person small{display:block;font-size:12px;color:var(--muted)}.ad-facts{display:grid;grid-template-columns:1fr 1fr;gap:10px 12px;margin:0 0 14px}.ad-facts div{min-width:0}.ad-facts dt{font-size:11.5px;color:var(--muted)}.ad-facts dd{margin:2px 0 0;font-weight:700;font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ad-form{display:grid;gap:8px}.ad-form+.ad-form{margin-top:14px;padding-top:14px;border-top:1px solid var(--line)}.ad-form label{font-size:12px;font-weight:650;color:var(--ink-2)}.ad-row{display:flex;gap:8px;align-items:center}.ad-row>*{flex:1;min-width:0}.ad-row>button{flex:none}.ad-input{height:38px;padding:0 11px;border:1px solid var(--line);border-radius:10px;background:var(--surface-2);color:var(--ink);font:inherit;font-size:13.5px;outline:none;width:100%}.ad-input:focus{border-color:var(--accent)}.ad-fine{margin:6px 0 0;font-size:11.5px;color:var(--muted);line-height:1.45}.ad-danger{color:var(--ad-bad)!important}.ad-codes{display:grid;grid-template-columns:340px minmax(0,1fr);gap:14px;align-items:start}.ad-codes>.ad-card+.ad-card{margin-top:0}.ad-code{font-family:var(--font-mono, ui-monospace, monospace);font-weight:600;letter-spacing:.03em}.ad-toast{position:fixed;left:50%;bottom:24px;transform:translate(-50%);z-index:50;display:flex;align-items:center;gap:8px;max-width:calc(100% - 32px);padding:10px 14px;border-radius:12px;background:var(--ink);color:var(--bg);font-size:13px;font-weight:600;box-shadow:0 12px 30px #0003}.ad-toast svg{width:14px;height:14px}.ad-loading{display:grid;place-items:center;min-height:40vh;color:var(--muted)}.bill-balance{display:flex;align-items:center;gap:16px;padding:20px;border-radius:18px;background:var(--surface);border:1px solid var(--line)}.bill-bolt{display:grid;place-items:center;flex:none;width:48px;height:48px;border-radius:14px;background:#fef3c7;color:#b45309}.bill-main{flex:1;min-width:0}.bill-num{font-size:30px;font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.bill-num span{font-size:14px;font-weight:600;color:var(--ink-2);letter-spacing:0}.bill-main small{display:block;margin-top:2px;color:var(--ink-2);font-size:13px}.bill-free{margin:6px 0 4px;display:grid;gap:4px}.bill-free-bar{height:8px;max-width:320px;overflow:hidden;border-radius:999px;background:var(--surface-2, rgba(127,127,127,.15))}.bill-free-bar span{display:block;height:100%;border-radius:inherit;background:var(--tint, #22c55e);transition:width .3s ease}.bill-code{display:flex;align-items:center;gap:8px;margin-top:12px;padding:6px 6px 6px 12px;border:1px solid var(--line);border-radius:12px;background:var(--surface);color:var(--muted)}.bill-code svg{width:15px;height:15px;flex:none}.ad-page .bill-code input{text-transform:uppercase}.ad-page .bill-code input::placeholder{text-transform:none}.bill-plans-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:22px 0 12px;flex-wrap:wrap}.bill-plans-head h2{margin:0;font-size:18px}.bill-plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.bill-plan{display:flex;flex-direction:column;gap:6px;padding:18px;border-radius:16px;background:var(--surface);border:1px solid var(--line)}.bill-plan.on{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.bill-plan h3{margin:0;font-size:15px}.bill-price{font-size:26px;font-weight:800;letter-spacing:-.02em}.bill-price span{font-size:13px;font-weight:600;color:var(--ink-2)}.bill-plan p{margin:0;color:var(--ink-2);font-size:13px;line-height:1.4;flex:1}.bill-plan .k2-btn,.bill-plan button{margin-top:8px}.bill-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:14px;margin-top:14px}.bill-grid>.ad-card+.ad-card{margin-top:0}@media(max-width:1240px){.ad-codes,.ad-user{grid-template-columns:1fr}}@media(max-width:1000px){.ad-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.ad-grid,.bill-grid,.bill-plans{grid-template-columns:1fr}}@media(max-width:640px){.ad-head h1,.ad-kpi b{font-size:22px}.bill-balance{flex-wrap:wrap}}.community-view{max-width:960px;margin:0 auto}.community-progress{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:22px;border:1px solid var(--line);border-radius:16px;background:linear-gradient(135deg,color-mix(in srgb,var(--orange) 9%,var(--paper)),var(--paper) 58%)}.community-progress-copy{display:flex;align-items:flex-start;gap:14px}.community-icon{width:46px;height:46px;border-radius:13px;display:grid;place-items:center;flex:none;background:color-mix(in srgb,var(--orange) 16%,var(--paper));color:var(--orange-dark)}.community-icon svg{width:22px}.community-progress h2,.community-wins h2,.community-resources h2{margin:4px 0 6px;letter-spacing:-.03em}.community-progress h2{font-size:22px}.community-progress p,.community-resources p{margin:0;max-width:610px;color:var(--muted);font-size:13px;line-height:1.6}.community-progress dl{display:grid;grid-template-columns:repeat(2,minmax(96px,1fr));margin:0;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:var(--paper)}.community-progress dl div{padding:14px 17px;border-left:1px solid var(--line)}.community-progress dl div:first-child{border-left:0}.community-progress dt{color:var(--muted);font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.community-progress dd{margin:4px 0 0;font-size:24px;font-weight:700}.community-wins{margin-top:34px}.community-wins>header{display:flex;align-items:end;justify-content:space-between;gap:20px}.community-wins h2{font-size:26px}.community-feed-state{display:flex;align-items:center;gap:7px;padding:7px 10px;border:1px solid var(--line);border-radius:999px;color:var(--muted);font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;background:var(--paper)}.community-feed-state i{width:7px;height:7px;border-radius:50%;background:#b59659}.community-feed-state.live i{background:var(--green)}.community-preview-note{margin:3px 0 14px;color:var(--muted);font-size:11px;line-height:1.5}.community-achievement-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.community-achievement{min-height:244px;padding:17px;border:1px solid var(--line);border-radius:14px;background:var(--paper);color:inherit;text-decoration:none;display:flex;flex-direction:column;transition:border-color .15s,transform .15s}.community-achievement:hover{border-color:color-mix(in srgb,var(--orange) 55%,var(--line));transform:translateY(-2px)}.community-achievement-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.community-achievement-top>span{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:#e8edf4;color:#3f6582}.community-achievement:nth-child(2) .community-achievement-top>span{background:#f1e7c9;color:#805d11}.community-achievement:nth-child(3) .community-achievement-top>span{background:#dfeee6;color:#24724f}.community-achievement-top svg{width:16px}.community-achievement-top small{color:var(--muted);font-size:8px;font-weight:800;text-transform:uppercase;letter-spacing:.07em}.community-achievement h3{margin:20px 0 8px;font-size:18px;line-height:1.15;letter-spacing:-.025em}.community-achievement>p{margin:0;color:var(--muted);font-size:12px;line-height:1.55}.community-achievement footer{display:flex;align-items:center;gap:8px;margin-top:auto;padding-top:20px;color:var(--muted);font-size:9px}.community-achievement footer span{display:flex;align-items:center;gap:5px}.community-achievement footer time{margin-left:auto}.community-achievement footer svg{width:13px}.community-achievement footer>svg{margin-left:auto;color:var(--orange)}.community-resources{display:grid;grid-template-columns:minmax(0,1fr) 112px minmax(170px,auto);align-items:center;gap:18px;margin-top:34px;padding:20px;border:1px solid var(--line);border-radius:16px;background:#20201e;color:#f8f4ec}.community-resource-copy{display:flex;align-items:flex-start;gap:13px}.community-icon.whatsapp{background:#dceee4;color:#17683f}.community-resources .eyebrow{color:#c8b9ad}.community-resources p{color:#bdb8b0}.community-resources>img{display:block;width:112px;height:112px;border:7px solid #fff;border-radius:10px;object-fit:contain;background:#fff}.community-resources>a{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px;border:1px solid #4b4944;border-radius:12px;color:#fff;text-decoration:none}.community-resources>a:hover{border-color:var(--orange)}.community-resources>a small,.community-resources>a strong{display:block}.community-resources>a small{margin-bottom:3px;color:#aaa39a;font-size:8px;text-transform:uppercase;letter-spacing:.08em}.community-resources>a strong{font-size:16px}.community-resources>a svg{width:17px;color:var(--orange)}html[data-theme=dark] :is(.community-progress,.community-progress dl,.community-achievement){background:var(--paper);border-color:var(--line)}html[data-theme=dark] .community-resources{background:#101419}@media(max-width:820px){.community-progress{grid-template-columns:1fr}.community-progress dl{width:100%}.community-achievement-grid{grid-template-columns:1fr 1fr}.community-resources{grid-template-columns:minmax(0,1fr) 104px}.community-resources>a{grid-column:1/-1}.community-resources>img{width:104px;height:104px}}@media(max-width:560px){.community-progress-copy,.community-resource-copy{display:grid}.community-progress dl{grid-template-columns:1fr 1fr}.community-progress dl div{padding:12px}.community-wins>header{align-items:flex-start;flex-direction:column}.community-achievement-grid{grid-template-columns:1fr}.community-achievement{min-height:220px}.community-resources{grid-template-columns:1fr}.community-resources>img{width:min(100%,220px);height:auto;justify-self:center}.community-resources>a{grid-column:auto}.community-feed-state{align-self:flex-start}}.workspace-utility-rail{padding:26px 14px 90px;gap:18px;overflow-y:auto}.workspace-rail-tabs{display:flex;border-bottom:1px solid var(--line);gap:3px}.workspace-rail-tabs>button{display:flex;flex:1;flex-direction:column;align-items:center;gap:7px;padding:12px 3px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--muted);font:inherit;font-size:11px;cursor:pointer}.workspace-rail-tabs>button>svg{width:17px;height:17px}.workspace-rail-tabs>button[aria-selected=true]{color:var(--ink);border-bottom-color:var(--orange)}.workspace-rail-tabs>button:hover{color:var(--ink)}.workspace-rail-content>header{display:flex;align-items:center;justify-content:space-between;gap:8px}.workspace-rail-content .icon-button{width:28px;height:28px}.workspace-rail-content .icon-button svg{width:14px;height:14px}.rail-record-list{display:grid;gap:4px}.rail-record{display:flex;align-items:center;gap:9px;padding:11px 5px;border:0;border-bottom:1px solid var(--line);background:transparent;text-decoration:none;color:var(--ink);text-align:left;min-width:0;width:100%;font:inherit;cursor:pointer}.rail-record:hover{background:color-mix(in srgb,var(--ink) 4%,transparent)}.rail-record>span{display:grid;gap:4px;min-width:0;flex:1}.rail-record b{font-size:12px;line-height:1.45;font-weight:600}.rail-record small{font-size:10px;color:var(--muted);line-height:1.4}.rail-record>svg{width:24px;height:24px;flex:none;color:var(--muted)}.rail-agent i{width:6px;height:6px;border-radius:50%;flex:none;background:var(--green)}.rail-agent i.offline{background:var(--muted)}.rail-empty{display:grid;justify-items:center;gap:6px;color:var(--muted);padding:42px 5px}.rail-empty>svg{width:24px;height:24px;opacity:.6}.rail-empty p{font-size:12px}.rail-view-all{border:0;background:transparent;color:var(--muted);display:flex;align-items:center;justify-content:space-between;font:inherit;font-size:11px;padding:8px 4px;cursor:pointer}.rail-view-all svg{width:14px}.rail-view-all:hover{color:var(--ink)}.workspace-dialog:has(>.workspace-expanded-panel){width:min(1120px,calc(100vw - 40px));max-width:1120px}.workspace-expanded-panel{min-width:0;padding:10px 6px}.workspace-expanded-panel>.page-header h1{font-size:30px}.workspace-expanded-panel>.page-header>.header-actions{margin-left:auto}.workspace-expanded-panel .activity-only{grid-template-columns:minmax(0,1fr)}.workspace-expanded-panel .team-agent-row,.workspace-expanded-panel .team-agent-chat{min-width:0}.workspace-utility-rail.with-chat{padding:16px 0 0;gap:0;overflow:hidden}.with-chat>.workspace-rail-tabs{padding:0 14px}.workspace-rail-body>.klaus-chat.right-rail{position:static;height:auto;min-height:0;flex:1;width:100%;border:0;padding:18px 16px;background:transparent}.context-workspace{min-width:0}.context-tabs{display:flex;gap:6px;border-bottom:1px solid var(--line);margin-bottom:24px;overflow-x:auto}.context-tabs>button{white-space:nowrap;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--muted);font:inherit;font-size:13px;padding:12px 16px;cursor:pointer}.context-tabs>button[aria-selected=true]{color:var(--ink);border-color:var(--orange)}.context-source-controls{display:flex;align-items:end;gap:12px;flex-wrap:wrap;margin-bottom:18px}.context-source-controls label{display:grid;gap:7px;font-size:11px;color:var(--muted);flex:1;min-width:130px}.context-source-controls select{background:var(--paper);color:var(--ink);border:1px solid var(--line);border-radius:8px;min-height:41px;padding:0 10px;max-width:100%}.context-live-data>.live-activity-rail{padding:0;background:transparent;border:0}.context-live-data .live-activity-list{max-height:none;overflow:visible;grid-template-columns:repeat(2,minmax(0,1fr))}.context-live-data .live-activity-card{min-width:0}.context-live-data .live-activity-card p{font-size:12px}.context-live-data>.button{margin-top:18px}.focus-header-actions{flex-wrap:wrap}@media(min-width:1121px){.shell:not(.chat-open):not(.build-focused){grid-template-columns:210px minmax(0,1fr) 260px}.shell.rail-collapsed:not(.chat-open):not(.build-focused){grid-template-columns:76px minmax(0,1fr) 260px}}@media(max-width:1120px){.workspace-utility-rail{display:flex;grid-column:2;padding:20px 24px 90px;max-height:none}.workspace-rail-tabs{width:min(100%,420px)}.workspace-rail-content{max-width:680px}.rail-record-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 16px}.workspace-utility-rail.with-chat .rail-record-list{grid-template-columns:1fr}}@media(max-width:760px){.workspace-utility-rail{grid-column:auto;padding:18px 18px 88px}.workspace-dialog:has(>.workspace-expanded-panel){width:calc(100vw - 20px);max-height:calc(100dvh - 24px);padding:16px}.workspace-expanded-panel{padding:8px 0}.context-tabs>button{padding:12px 10px;font-size:12px}.context-live-data .live-activity-list{grid-template-columns:1fr}.context-source-controls{gap:10px}.focus-header-actions{display:flex;gap:8px}.focus-header-actions .button{font-size:12px;padding:0 12px}.rail-record-list{grid-template-columns:1fr}.workspace-utility-rail.with-chat{height:calc(100dvh - 75px)}}.context-messages{margin:8px 0 24px}.context-messages h2{font-size:18px}.context-message-list{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.context-message-list>a{display:flex;gap:10px;align-items:start;border:1px solid var(--line);border-radius:12px;padding:16px;text-decoration:none;color:var(--ink);background:var(--paper)}.context-message-list>a>span{flex:1;min-width:0}.context-message-list svg{width:17px;flex:none;color:var(--muted)}.context-message-list b{font-size:13px}.context-message-list p{font-size:12px;line-height:1.5;color:var(--muted);margin:7px 0}.context-message-list small{font-size:10px;color:var(--muted)}@media(max-width:760px){.context-message-list{grid-template-columns:1fr}}.workspace-utility-rail,.workspace-utility-rail.with-chat{overflow:visible}.workspace-utility-rail>.workspace-rail-toggle{left:-14px;right:auto}.workspace-rail-tabs{flex:none}.workspace-rail-body{min-height:0;overflow:auto;flex:1}.workspace-rail-body[hidden]{display:none}.workspace-rail-content{align-content:start}.workspace-utility-rail.with-chat>.workspace-rail-body{display:flex;overflow:hidden}.workspace-utility-rail.with-chat>.workspace-rail-body[hidden]{display:none}.workspace-utility-rail.is-collapsed{padding:112px 8px 20px;gap:0}.workspace-utility-rail.is-collapsed>.workspace-rail-tabs{flex-direction:column;gap:12px;border:0;padding:0}.workspace-utility-rail.is-collapsed>.workspace-rail-tabs>button{padding:12px 0;border:0;border-radius:8px;min-height:40px}.workspace-utility-rail.is-collapsed>.workspace-rail-tabs>button[aria-selected=true]{background:color-mix(in srgb,var(--ink) 7%,transparent)}.workspace-utility-rail.is-collapsed>.workspace-rail-tabs>button>span{display:none}@media(min-width:1121px){.shell.workspace-rail-collapsed:not(.build-focused){grid-template-columns:224px minmax(0,1fr) 56px}.shell.rail-collapsed.workspace-rail-collapsed:not(.build-focused){grid-template-columns:76px minmax(0,1fr) 56px}}@media(max-width:1120px){.workspace-utility-rail{position:relative}.workspace-utility-rail>.workspace-rail-toggle{display:grid;top:26px;left:auto;right:18px}.workspace-utility-rail>.workspace-rail-toggle svg{transform:rotate(-90deg)}.workspace-utility-rail>.workspace-rail-tabs{width:min(calc(100% - 40px),420px)}.workspace-utility-rail.is-collapsed{padding:18px 24px}.workspace-utility-rail.is-collapsed>.workspace-rail-tabs{flex-direction:row;gap:3px}.workspace-utility-rail.is-collapsed>.workspace-rail-tabs>button>span{display:block}}@media(max-width:760px){.workspace-utility-rail.is-collapsed{padding:18px}}.company-menu .company-switch-list{max-height:min(360px,calc(100dvh - 230px));overflow-y:auto}.workspace-search-page{min-width:0}.workspace-search-controls{display:grid;grid-template-columns:minmax(0,2fr) minmax(180px,1fr);gap:16px}.workspace-search-controls>label{min-width:0}.workspace-search-controls input,.workspace-search-controls select{width:100%;min-width:0}.workspace-search-page .workspace-list{margin-top:12px}@media(max-width:760px){.workspace-search-controls{grid-template-columns:1fr}}@media(max-width:760px){.workspace-utility-rail.with-chat:has(.chat-model-choice){height:auto;min-height:calc(100dvh - 75px)}.workspace-utility-rail.with-chat:has(.chat-model-choice)>.workspace-rail-body{overflow:visible}.workspace-utility-rail.with-chat:has(.chat-model-choice) .chat-transcript{flex:1 0 180px;min-height:180px;max-height:45dvh}}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-grotesk-vietnamese-400-normal-B7xT_GF5.woff2) format("woff2"),url(/assets/space-grotesk-vietnamese-400-normal-BIWiOVfw.woff) format("woff");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:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-grotesk-latin-ext-400-normal-CfP_5XZW.woff2) format("woff2"),url(/assets/space-grotesk-latin-ext-400-normal-DRPE3kg4.woff) format("woff");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:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-grotesk-latin-400-normal-CJ-V5oYT.woff2) format("woff2"),url(/assets/space-grotesk-latin-400-normal-BnQMeOim.woff) format("woff");unicode-range:U+0000-00FF,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:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/space-grotesk-vietnamese-500-normal-BmEvtly_.woff2) format("woff2"),url(/assets/space-grotesk-vietnamese-500-normal-BTqKIpxg.woff) format("woff");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:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/space-grotesk-latin-ext-500-normal-DUe3BAxM.woff2) format("woff2"),url(/assets/space-grotesk-latin-ext-500-normal-3dgZTiw9.woff) format("woff");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:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/space-grotesk-latin-500-normal-lFbtlQH6.woff2) format("woff2"),url(/assets/space-grotesk-latin-500-normal-CNSSEhBt.woff) format("woff");unicode-range:U+0000-00FF,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:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/space-grotesk-vietnamese-600-normal-DUi7WF5p.woff2) format("woff2"),url(/assets/space-grotesk-vietnamese-600-normal-D6zpsUhD.woff) format("woff");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:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/space-grotesk-latin-ext-600-normal-DxxdqCpr.woff2) format("woff2"),url(/assets/space-grotesk-latin-ext-600-normal-VcznFIpX.woff) format("woff");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:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/space-grotesk-latin-600-normal-DjKNqYRj.woff2) format("woff2"),url(/assets/space-grotesk-latin-600-normal-BflQw4A9.woff) format("woff");unicode-range:U+0000-00FF,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:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-grotesk-vietnamese-700-normal-DMty7AZE.woff2) format("woff2"),url(/assets/space-grotesk-vietnamese-700-normal-Duxec5Rn.woff) format("woff");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:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-grotesk-latin-ext-700-normal-BQnZhY3m.woff2) format("woff2"),url(/assets/space-grotesk-latin-ext-700-normal-HVCqSBdx.woff) format("woff");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:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-grotesk-latin-700-normal-RjhwGPKo.woff2) format("woff2"),url(/assets/space-grotesk-latin-700-normal-CwsQ-cCU.woff) format("woff");unicode-range:U+0000-00FF,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}:root{font-family:Space Grotesk,system-ui,sans-serif;color:#1b1a18;background:#f4f0e8;font-synthesis:none;--paper:#faf8f3;--ink:#1b1a18;--muted:#716d65;--line:#ddd7cc;--orange:#ee6b2f;--orange-dark:#a63a0d;--green:#227a55;--red:#ad302c;--shadow:0 18px 44px rgba(44,36,25,.08)}*{box-sizing:border-box}html,body,#root{margin:0;min-height:100%;background:#f4f0e8}body{min-width:320px}button,input,textarea{font:inherit}button,a{touch-action:manipulation}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid rgba(238,107,47,.38);outline-offset:2px}a{color:inherit}.shell{display:grid;grid-template-columns:224px minmax(0,1fr);min-height:100vh}.left-rail{position:sticky;top:0;height:100vh;padding:24px 16px;border-right:1px solid var(--line);background:#ece7de;display:flex;flex-direction:column;z-index:20}.brand{display:flex;gap:11px;align-items:center}.brand-mark{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:var(--orange);color:#21170f;font-weight:800;font-size:19px;box-shadow:0 6px 18px #ee6b2f3b}.brand-mark.large{width:52px;height:52px;font-size:25px}.brand strong{font-size:15px}.brand small{display:block;font-size:10px;line-height:1.35;color:var(--muted);margin-top:2px}.left-rail nav{display:grid;gap:5px;margin-top:36px}.left-rail nav a{display:flex;align-items:center;gap:11px;padding:10px 11px;border-radius:10px;text-decoration:none;color:#5a564f;font-size:14px;font-weight:600}.left-rail nav a svg{width:18px}.left-rail nav a:hover{background:#e4ded4;color:var(--ink)}.left-rail nav a.active{background:#1e1d1a;color:#fff}.left-rail nav a b{margin-left:auto;background:var(--orange);color:#23150d;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;font-size:11px}.rail-foot{margin-top:auto;display:grid;justify-items:start;gap:9px;padding:8px}.rail-foot small{color:var(--muted);font-size:11px}.content{padding:46px clamp(28px,4vw,68px) 80px;min-width:0;max-width:1120px;width:100%;margin:0 auto}.right-rail{position:sticky;top:0;height:100vh;border-left:1px solid var(--line);padding:32px 22px;background:#f8f5ee;display:flex;flex-direction:column;gap:28px}.right-rail section{display:grid;gap:14px}.eyebrow{display:block;text-transform:uppercase;letter-spacing:.13em;font-size:10px;font-weight:800;color:#8a4d2d}.right-rail .eyebrow{color:var(--muted)}.quiet{padding:18px 10px;border:1px dashed var(--line);border-radius:11px;text-align:center;color:var(--muted)}.quiet svg{width:20px}.quiet p{font-size:12px;margin:5px}.health-list{display:grid;gap:11px}.health-list>div{display:grid;grid-template-columns:8px 1fr auto;align-items:center;gap:8px;text-transform:capitalize;font-size:12px}.health-list small{color:var(--muted)}.health-list i{width:7px;height:7px;border-radius:50%;background:#999}.health-list i.ok{background:#2a9368}.health-list i.demo{background:var(--orange)}.privacy-note{margin-top:auto!important;display:flex!important;grid-template-columns:28px 1fr!important;background:#eee8dd;padding:15px;border-radius:12px;color:#625e56}.privacy-note svg{width:20px;color:var(--green)}.privacy-note p{margin:0;font-size:11px;line-height:1.55}.mobile-menu{display:none}.page-header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:30px}.page-header h1{font-size:clamp(32px,4vw,50px);letter-spacing:-.045em;line-height:1.02;margin:7px 0 8px;max-width:760px}.page-header p{color:var(--muted);margin:0;max-width:660px;line-height:1.6;font-size:14px}.header-actions{flex:none}.button{border:0;min-height:41px;padding:0 16px;border-radius:9px;background:var(--orange);color:#24150d;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:13px;font-weight:800;cursor:pointer;transition:transform .15s,background .15s}.button svg{width:16px}.button:hover{background:#fa7b3f;transform:translateY(-1px)}.button:disabled{opacity:.45;cursor:not-allowed;transform:none}.button.secondary{background:#fff;border:1px solid var(--line);color:var(--ink)}.button.secondary:hover,.button.ghost:hover{background:#eee8df}.button.ghost{background:transparent;color:var(--ink)}.button.danger{background:#f9e5e1;color:#8a211e;border:1px solid #e8c4bd}.badge{display:inline-flex;align-items:center;width:max-content;border-radius:999px;padding:4px 8px;background:#e8e3da;color:#5e5951;font-size:9px;text-transform:uppercase;letter-spacing:.08em;font-weight:800;white-space:nowrap}.badge.ok{background:#dbeee5;color:#16643f}.badge.demo{background:#ffdfcd;color:#8a3611}.badge.warn{background:#f5e7bf;color:#7e5913}.badge.error{background:#f6d5d2;color:#8a211e}.avatar{border-radius:50%;object-fit:cover;display:block;background:#ddd;border:2px solid rgba(255,255,255,.7)}.avatar.sm{width:30px;height:30px}.avatar.md{width:48px;height:48px}.avatar.lg{width:68px;height:68px}.avatar.xl{width:96px;height:96px}.klaus-composer{background:#20201e;color:#f8f4ec;border-radius:18px;padding:23px;box-shadow:var(--shadow)}.klaus-heading{display:flex;align-items:center;gap:14px;margin-bottom:16px}.klaus-heading h2{margin:4px 0;font-size:22px}.klaus-composer form,.conversation-compose,.detail-panel form{display:grid;gap:10px}.klaus-composer textarea,.conversation-compose textarea,.detail-panel textarea{width:100%;min-height:94px;border-radius:11px;border:1px solid #45433f;background:#2a2926;color:#fff;padding:14px;resize:vertical;font-size:15px;line-height:1.5}.klaus-composer form .button,.conversation-compose .button,.detail-panel form .button{justify-self:end}.section-block{margin-top:42px}.section-title{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:16px}.section-title h2{font-size:25px;letter-spacing:-.03em;margin:4px 0}.section-title a{font-size:12px;font-weight:700;display:flex;gap:5px;align-items:center;text-decoration:none}.section-title svg{width:15px}.agent-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.agent-card{background:var(--paper);border:1px solid var(--line);border-radius:14px;overflow:hidden}.agent-main{display:flex;gap:13px;padding:16px;width:100%;text-align:left;border:0;background:transparent;cursor:pointer}.agent-main h3{margin:3px 0 5px}.agent-main p{margin:0;color:var(--muted);font-size:12px;line-height:1.45}.agent-main span{font-size:9px;color:#8d5f45;text-transform:uppercase;letter-spacing:.08em;font-weight:800;display:flex;align-items:center;gap:5px}.agent-main span svg{width:12px}.agent-foot{border-top:1px solid var(--line);padding:10px 12px;display:flex;justify-content:space-between;align-items:center}.agent-foot>div{display:flex;align-items:center;gap:8px}.agent-foot small{font-size:9px;color:var(--muted)}.agent-foot .button{min-height:32px;padding:0 12px}.today{margin-top:30px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:23px 0;display:flex;justify-content:space-between;align-items:center}.today h2{margin:5px 0;font-size:22px}.today p{margin:0;color:var(--muted);font-size:13px}.center-screen,.splash{min-height:100vh;display:grid;place-items:center;padding:24px}.splash{align-content:center;gap:15px;text-align:center;color:var(--muted)}.auth-card{background:var(--paper);border:1px solid var(--line);border-radius:20px;box-shadow:var(--shadow);width:min(100%,520px);padding:34px;display:grid;gap:16px}.auth-card h1{font-size:38px;letter-spacing:-.04em;margin:0}.auth-card p{color:var(--muted);line-height:1.6;margin:0}.auth-agent{display:flex;justify-content:space-between;align-items:start}.text-button{background:none;border:0;text-decoration:underline;color:#6c4e3a;cursor:pointer;justify-self:start}.stack{display:grid;gap:10px}.stack label,label{font-size:12px;font-weight:700;display:grid;gap:6px}input{min-height:42px;padding:0 11px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--ink)}.fine{font-size:10px;color:var(--muted);line-height:1.5}.notice{padding:13px;border:1px solid #dfd1bc;background:#f3eadb;border-radius:10px;font-size:12px;line-height:1.5;display:flex;gap:10px}.notice svg{width:19px;flex:none}.notice.error{border-color:#e5bcb8;background:#f8e7e4;color:#872723}.notice.safety{margin-bottom:22px;background:#e7f0eb;border-color:#c9ddd0}.notice p{margin:3px 0}.onboarding{min-height:100vh;background:var(--paper)}.onboarding>header{height:82px;padding:0 clamp(22px,5vw,70px);display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line)}.steps{display:flex;gap:22px}.steps span{display:flex;align-items:center;gap:5px;color:#999;font-size:11px;font-weight:700}.steps span.active{color:var(--ink)}.steps span.done{color:var(--green)}.steps svg{width:14px}.onboarding>main{width:min(760px,calc(100% - 40px));margin:0 auto;padding:70px 0}.onboarding h1{font-size:46px;letter-spacing:-.04em;margin:7px 0 30px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.form-grid .wide{grid-column:1/-1}.onboarding-actions{margin-top:30px;display:flex;justify-content:flex-end;gap:10px}.connector-list{display:grid;gap:9px}.connector-row{display:grid;grid-template-columns:42px 1fr auto;gap:12px;align-items:center;background:#f7f3ed;border:1px solid var(--line);padding:13px;border-radius:11px}.connector-icon,.setting-icon{width:36px;height:36px;border-radius:9px;background:#e9e2d8;display:grid;place-items:center}.connector-icon svg,.setting-icon svg{width:18px}.connector-row p{font-size:11px;color:var(--muted);margin:3px 0}.review-card{display:flex;gap:20px;padding:28px;background:#f1ece4;border:1px solid var(--line);border-radius:16px}.review-card h2{margin:0 0 8px}.review-card p{margin:0;line-height:1.6;color:var(--muted)}.conversation{display:grid;gap:16px}.message{display:flex;gap:12px;padding:16px;border-bottom:1px solid var(--line)}.message p{margin:6px 0;line-height:1.5;color:var(--muted)}.conversation-compose{background:#fff;border:1px solid var(--line);padding:13px;border-radius:14px}.conversation-compose textarea,.detail-panel textarea{background:#fbfaf7;color:var(--ink);border-color:var(--line)}.delegation-plan,.result{background:#fff;border:1px solid var(--line);border-radius:14px;padding:20px}.plan-head,.result-head{display:flex;justify-content:space-between;align-items:start;gap:15px}.delegation-plan>p{font-size:14px;line-height:1.6}.selected-agents{display:flex;flex-wrap:wrap;gap:8px;margin:15px 0}.selected-agents>div{display:flex;align-items:center;gap:7px;border:1px solid var(--line);border-radius:999px;padding:5px 8px 5px 5px;font-size:12px}.result h2{font-size:20px;margin:5px 0 16px}.receipt-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px}.receipt-grid article{background:#f5f1ea;padding:13px;border-radius:9px}.receipt-grid p{font-size:12px;color:var(--muted);line-height:1.5;margin:5px 0}.result>.notice{margin:12px 0}.result>small{color:var(--muted)}.agent-list{display:grid;gap:9px}.agent-list>a{display:grid;grid-template-columns:56px 1fr auto;gap:14px;align-items:center;padding:16px;background:var(--paper);border:1px solid var(--line);border-radius:13px;text-decoration:none}.agent-list>a:hover{border-color:#c49b80}.agent-list h2{font-size:19px;margin:3px 0}.agent-list p{font-size:12px;color:var(--muted);margin:0}.row-status{display:flex;align-items:center;gap:11px;color:var(--muted);font-size:11px}.row-status svg{width:17px}.identity{display:flex;align-items:center;gap:10px}.detail-panel{display:grid;grid-template-columns:2fr 1fr;gap:15px}.detail-panel>div,.detail-panel aside{background:#fff;border:1px solid var(--line);padding:20px;border-radius:13px}.detail-panel h2,.detail-panel h3{margin-top:0}.detail-panel p,.detail-panel li{font-size:12px;line-height:1.55;color:var(--muted)}.detail-panel aside ul{padding-left:18px}.run-receipt{border:1px solid var(--line);background:#fff;border-radius:13px;padding:16px;margin-bottom:10px}.run-title{display:grid;grid-template-columns:34px 1fr auto;gap:9px;align-items:start}.run-title strong{display:block;font-size:13px}.run-title small{display:block;color:var(--muted);font-size:10px;margin-top:5px}.items-list{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-top:14px}.items-list>div{padding:11px;background:#f6f2ec;border-radius:8px}.items-list span{font-size:8px;text-transform:uppercase;color:#8a4d2d;font-weight:800}.items-list b{display:block;font-size:12px;margin:4px 0}.items-list p{font-size:11px;color:var(--muted);margin:0;line-height:1.45}.receipt-foot{border-top:1px solid var(--line);padding-top:11px;margin-top:12px;display:grid;gap:5px;font-size:10px;color:var(--muted)}.briefing{background:#fff;border:1px solid var(--line);border-radius:15px;padding:22px}.brief-meta{display:flex;justify-content:space-between;align-items:center;padding-bottom:17px;border-bottom:1px solid var(--line);color:var(--muted);font-size:11px}.brief-meta>div{display:flex;align-items:center;gap:9px}.briefing>article{display:grid;grid-template-columns:42px 1fr;gap:8px;padding:18px 0;border-bottom:1px solid var(--line)}.briefing>article>span{font-size:11px;color:#a4a098;font-weight:700}.briefing h2{font-size:18px;margin:0 0 6px}.briefing p{white-space:pre-line;margin:0;color:var(--muted);font-size:13px;line-height:1.65}.individual-receipts{padding-top:22px}.individual-receipts>div{display:grid;grid-template-columns:34px 1fr auto 60px;align-items:center;gap:8px;padding:8px 0;font-size:12px}.individual-receipts small{color:var(--muted)}.empty{text-align:center;border:1px dashed #cfc6b8;border-radius:14px;padding:50px 24px;color:var(--muted)}.empty svg{width:28px}.empty h3{color:var(--ink);margin:10px 0 5px}.empty p{font-size:13px}.schedule-layout{display:grid;grid-template-columns:1.1fr .9fr;gap:15px}.schedule-card,.schedule-state{background:#fff;border:1px solid var(--line);border-radius:14px;padding:23px}.clock-display{font-size:58px;line-height:1;font-weight:600;letter-spacing:-.06em;margin-bottom:20px}.schedule-card{display:grid;gap:18px}.schedule-card fieldset{border:0;padding:0;margin:0}.schedule-card legend{font-size:12px;font-weight:700;margin-bottom:7px}.day-picker{display:grid;grid-template-columns:repeat(7,1fr);gap:5px}.day-picker button{height:38px;border-radius:8px;border:1px solid var(--line);background:#f7f4ee;cursor:pointer}.day-picker button[aria-pressed=true]{background:#20201e;color:#fff;border-color:#20201e}.check{display:flex;align-items:flex-start}.check input{min-height:auto;margin:2px 10px 0 0}.check span{display:grid}.check small{font-weight:400;color:var(--muted);margin-top:3px}.schedule-state h2{font-size:24px;margin:13px 0 8px}.schedule-state p{color:var(--muted);font-size:13px;line-height:1.6}.schedule-state dl{border-top:1px solid var(--line);margin:20px 0}.schedule-state dl div{display:flex;justify-content:space-between;padding:12px 0;border-bottom:1px solid var(--line);font-size:11px}.schedule-state dt{color:var(--muted)}.schedule-state dd{margin:0}.approval-list{display:grid;grid-template-columns:1fr 1fr;gap:12px}.approval-list article{background:#fff;border:1px solid var(--line);border-radius:13px;padding:17px}.approval-top{display:flex;justify-content:space-between;align-items:center}.approval-top small{color:var(--muted);font-size:9px}.approval-list .eyebrow{margin-top:15px}.approval-list h2{font-size:18px;margin:5px 0}.approval-list p{font-size:12px;color:var(--muted);line-height:1.55}.approval-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:13px}.settings-section{background:#fff;border:1px solid var(--line);border-radius:14px;padding:20px;margin-bottom:14px}.settings-section>h2{font-size:17px;margin:0 0 10px}.setting-row{display:grid;grid-template-columns:42px minmax(0,1fr) auto auto;gap:12px;align-items:center;padding:12px 0;border-bottom:1px solid var(--line)}.setting-row:last-of-type{border-bottom:0}.setting-row b{font-size:13px}.setting-row p{font-size:11px;color:var(--muted);margin:3px 0}.data-actions{display:flex;gap:8px}.delete-preview{margin-top:15px;padding:16px;background:#fbefec;border:1px solid #e4c5bf;border-radius:10px}.delete-preview>div{display:grid;grid-template-columns:1fr 1fr;gap:18px}.delete-preview li{font-size:11px;margin:5px 0;color:#6b504b}.activity-row{display:flex;gap:9px;align-items:center}.activity-row svg{width:17px;color:var(--orange)}.activity-row b,.activity-row small{display:block;font-size:11px}.activity-row small{color:var(--muted);text-transform:capitalize}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}code{background:#eee8dd;padding:2px 5px;border-radius:4px}@media(max-width:1120px){.shell{grid-template-columns:210px minmax(0,1fr)}.right-rail{position:static;grid-column:2;height:auto;border-left:0;border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr 1fr}.privacy-note{margin-top:0!important}.content{padding-top:36px}}@media(max-width:760px){.shell{display:block}.mobile-menu{display:grid;position:fixed;right:14px;top:14px;z-index:50;width:42px;height:42px;place-items:center;border:1px solid var(--line);border-radius:10px;background:#fff}.mobile-menu svg{width:20px}.left-rail{position:fixed;transform:translate(-105%);transition:transform .2s;width:230px;box-shadow:var(--shadow)}.left-rail.open{transform:translate(0)}.content{padding:76px 18px 60px}.right-rail{display:grid;grid-template-columns:1fr;padding:24px 18px}.page-header{display:block}.header-actions{margin-top:18px}.agent-grid,.receipt-grid,.items-list,.approval-list,.schedule-layout,.detail-panel{grid-template-columns:1fr}.page-header h1{font-size:36px}.agent-list>a{grid-template-columns:50px 1fr}.row-status{grid-column:2;justify-content:flex-start}.setting-row{grid-template-columns:40px 1fr auto}.setting-row .button{grid-column:2/-1;justify-self:start}.onboarding>header{height:auto;padding:18px;align-items:flex-start}.steps{gap:8px}.steps span{font-size:0}.steps span svg{width:13px}.steps span:before{font-size:10px}.onboarding>main{padding:45px 0}.onboarding h1{font-size:36px}.form-grid{grid-template-columns:1fr}.form-grid .wide{grid-column:auto}.review-card{display:grid}.briefing{padding:15px}.clock-display{font-size:50px}.right-rail{grid-column:auto}.today{align-items:flex-start;gap:15px}.today .button{flex:none}.delete-preview>div{grid-template-columns:1fr}}.rail-reports-link{display:flex;align-items:center;justify-content:flex-end;gap:4px;color:var(--muted);font-size:10px;font-weight:700;text-decoration:none;padding:0 2px}.rail-reports-link:hover{color:var(--ink)}.rail-reports-link svg{width:13px;height:13px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.shell.chat-open{grid-template-columns:224px minmax(0,1fr) 390px}.klaus-heading{position:relative}.klaus-heading .chat-launch{margin-left:auto;color:#fff;border:1px solid #53514c}.agent-actions{display:flex!important;gap:5px!important}.agent-actions .button{min-height:32px}.identity>div{display:grid;gap:7px;justify-items:start}.chat-panel{padding:0;background:#fbf9f4;gap:0;overflow:hidden}.chat-header{display:flex;align-items:center;justify-content:space-between;padding:22px 20px;border-bottom:1px solid var(--line);background:#f2ede4}.chat-identity{display:flex;align-items:center;gap:11px}.chat-identity h2{font-size:18px;margin:2px 0}.chat-identity small{font-size:10px;color:var(--muted)}.icon-button{width:38px;height:38px;border:1px solid var(--line);border-radius:9px;background:#fff;display:grid;place-items:center;cursor:pointer}.icon-button svg{width:18px}.chat-boundary{padding:11px 18px;border-bottom:1px solid var(--line);background:#fff6eb}.chat-boundary span{font-size:10px;text-transform:uppercase;letter-spacing:.08em;font-weight:800;color:#8a4d2d}.chat-boundary p{font-size:10px;color:var(--muted);margin:3px 0 0}.chat-transcript{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:16px;display:flex;flex:1;flex-direction:column;gap:14px}.chat-empty{margin:auto;text-align:center;color:var(--muted);padding:30px 10px}.chat-empty .avatar{margin:0 auto 12px}.chat-empty h3{color:var(--ink);margin:0 0 7px}.chat-empty p{font-size:12px;line-height:1.55}.chat-message{display:flex;gap:8px;align-items:flex-start;flex:none}.chat-message>div{min-width:0;max-width:88%;padding:10px 11px;border-radius:4px 12px 12px;background:#eee8df}.chat-message.user{justify-content:flex-end}.chat-message.user>div{background:#272622;color:#fff;border-radius:12px 4px 12px 12px}.chat-message b{font-size:10px}.chat-message p{white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0 6px;font-size:12px;line-height:1.5;color:inherit}.chat-message time{display:block;font-size:8px;color:var(--muted)}.chat-message.user time{color:#bdb8ae}.chat-message.thinking p{display:flex;align-items:center;gap:6px;color:var(--muted)}.chat-message.thinking svg{width:13px}.chat-error{margin:0 14px 8px;padding:9px;border-radius:8px;background:#f8e7e4;color:#872723;font-size:11px}.chat-compose{padding:13px;border-top:1px solid var(--line);background:#fff}.chat-compose textarea{display:block;width:100%;min-height:78px;max-height:180px;resize:vertical;padding:11px;border:1px solid var(--line);border-radius:10px;background:#fbfaf7;color:var(--ink);line-height:1.45}.chat-controls{display:flex;justify-content:space-between;align-items:center;margin-top:8px}.voice-button{display:flex;align-items:center;gap:6px;min-height:39px;border:0;background:transparent;color:var(--muted);font-size:11px;font-weight:700;cursor:pointer}.voice-button svg{width:17px}.voice-button.listening{color:var(--red)}.voice-button.listening svg{animation:pulse 1.2s ease-in-out infinite}.chat-compose>small{display:block;margin-top:6px;color:var(--muted);font-size:9px}@keyframes pulse{50%{transform:scale(1.14);opacity:.6}}@media(max-width:1120px){.shell.chat-open{grid-template-columns:210px minmax(0,1fr)}.chat-panel{position:fixed;right:0;top:0;bottom:0;width:min(390px,calc(100vw - 64px));height:100vh;z-index:55;box-shadow:-18px 0 44px #2c24192e;display:flex;flex-direction:column}}@media(max-width:760px){.shell.chat-open{display:block}.chat-panel{width:100vw;max-width:none;z-index:70}.agent-foot{align-items:flex-start}.agent-foot>div:first-child{display:grid}.chat-header{padding-top:max(18px,env(safe-area-inset-top))}.chat-compose{padding-bottom:max(13px,env(safe-area-inset-bottom))}}.rail-foot{width:100%;justify-items:stretch;gap:7px}.rail-runtime{display:grid;justify-items:start;gap:7px;padding:0 7px 8px}.rail-settings{display:flex;align-items:center;gap:10px;min-height:40px;padding:0 10px;border-radius:9px;color:#5a564f;text-decoration:none;font-size:13px;font-weight:700}.rail-settings svg{width:17px}.rail-settings:hover{background:#e4ded4;color:var(--ink)}.rail-settings.active{background:#1e1d1a;color:#fff}.company-switcher{position:relative;padding-top:7px;border-top:1px solid #d6cfc3}.company-trigger{width:100%;display:grid;grid-template-columns:34px minmax(0,1fr) 16px;align-items:center;gap:9px;padding:7px;border:0;border-radius:10px;background:transparent;text-align:left;cursor:pointer}.company-trigger:hover,.company-trigger[aria-expanded=true]{background:#e4ded4}.company-trigger>span:nth-child(2){min-width:0}.company-trigger b,.company-trigger small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.company-trigger b{font-size:12px}.company-trigger small{margin-top:2px;font-size:9px;color:var(--muted)}.company-trigger>svg{width:15px;color:var(--muted)}.company-mark{width:34px;height:34px;border-radius:9px;background:#dcd4c7;display:grid;place-items:center;color:#5a5146;font-size:13px;font-weight:800}.company-mark svg{width:16px}.company-menu{position:absolute;left:0;bottom:57px;width:240px;padding:12px;border:1px solid var(--line);border-radius:12px;background:#fff;box-shadow:0 18px 44px #2c24192e;z-index:80}.company-current-group{margin-top:8px;border:1px solid var(--line);border-radius:10px;background:#f4f0e8;overflow:hidden}.company-current{display:grid;grid-template-columns:34px 1fr 16px;gap:9px;align-items:center;padding:8px}.company-current b,.company-current small{display:block}.company-current b{font-size:11px}.company-current small{font-size:9px;color:var(--muted);margin-top:2px}.company-current>svg{width:15px;color:var(--green)}.company-current-links{display:grid;border-top:1px solid var(--line);background:#fff}.company-current-links>a{display:flex;align-items:center;justify-content:space-between;padding:8px 9px;font-size:10px;font-weight:700;text-decoration:none}.company-current-links>a+a{border-top:1px solid var(--line)}.company-current-links>a svg{width:13px}.company-switch-list{display:grid;gap:7px;margin-top:13px}.company-switch-list>.eyebrow{margin:0 2px 1px}.company-option{display:grid;grid-template-columns:34px 1fr 16px;gap:9px;align-items:center;margin:0;padding:8px;border-radius:9px;background:#f4f0e8}.company-option b,.company-option small{display:block}.company-option b{font-size:11px}.company-option small{font-size:9px;color:var(--muted);margin-top:2px}.company-option>svg{width:15px;color:var(--green)}.company-switch-empty{font-size:9px;line-height:1.45;color:var(--muted);margin:4px 2px 0}.panel-switches{display:flex;gap:5px;align-items:center}.panel-switches .icon-button{width:32px;height:32px}.panel-switches .icon-button svg{width:15px}.panel-switches .icon-button.active{background:#24231f;color:#fff;border-color:#24231f}.agent-side-view{min-height:0;overflow-y:auto;padding:18px;display:flex;flex:1;flex-direction:column;gap:18px}.agent-side-view h3{font-size:22px;margin:4px 0}.agent-side-view>div:first-child>p{font-size:11px;color:var(--muted);line-height:1.45;margin:0}.side-run-list{display:grid;gap:9px}.side-run-list article{padding:12px;border:1px solid var(--line);border-radius:10px;background:#fff}.side-run-list article>div{display:flex;justify-content:space-between;align-items:center;gap:8px}.side-run-list time,.side-run-list small,.activity-timeline time{font-size:8px;color:var(--muted)}.side-run-list b{display:block;font-size:11px;line-height:1.4;margin:9px 0 5px}.side-run-list p{font-size:10px;line-height:1.45;color:var(--muted);margin:0 0 8px}.activity-summary{display:grid;gap:8px;padding:12px;border-radius:10px;background:#eee8df}.activity-summary>div{display:flex;align-items:center;gap:8px;font-size:11px}.activity-summary i{width:7px;height:7px;border-radius:50%;background:#999}.activity-summary i.ok{background:var(--green)}.activity-summary i.demo{background:var(--orange)}.activity-timeline{display:grid}.activity-timeline>div{display:grid;grid-template-columns:10px 1fr;gap:9px;padding-bottom:18px}.timeline-dot{width:8px;height:8px;margin-top:3px;border-radius:50%;background:#999}.timeline-dot.completed{background:var(--green)}.timeline-dot.failed,.timeline-dot.cancelled{background:var(--red)}.timeline-dot.running,.timeline-dot.queued,.timeline-dot.waiting_for_connector{background:var(--orange)}.activity-timeline b{font-size:10px;text-transform:capitalize}.activity-timeline p{font-size:10px;line-height:1.4;color:var(--muted);margin:3px 0}.chat-header{gap:8px}.chat-identity{min-width:0}.chat-identity>div{min-width:0}.chat-identity h2{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:760px){.company-menu{position:fixed;left:16px;right:16px;bottom:16px;width:auto}.panel-switches{gap:3px}.panel-switches .icon-button{width:34px;height:34px}.chat-header .chat-identity .avatar{width:40px;height:40px}.chat-header{padding-left:14px;padding-right:10px}}.brain-overview{display:grid;grid-template-columns:minmax(230px,1.6fr) .7fr 1fr auto;align-items:center;gap:0;margin-bottom:14px;border:1px solid var(--line);border-radius:15px;background:var(--paper);overflow:hidden}.brain-overview>div{min-height:92px;padding:17px 20px;border-right:1px solid var(--line);display:flex;flex-direction:column;justify-content:center;gap:4px}.brain-overview>div:first-child strong{font-size:25px}.brain-overview>div:not(:first-child) strong{font-size:15px}.brain-overview>div span:not(.eyebrow){font-size:9px;color:var(--muted)}.brain-overview>.badge{margin:0 18px}.brain-progress{height:4px!important;min-height:0!important;padding:0!important;border:0!important;border-radius:9px;background:#e4ded4;overflow:hidden}.brain-progress i{display:block;height:100%;background:var(--orange);border-radius:9px}.brain-layout{display:grid;grid-template-columns:190px minmax(0,1fr);gap:14px;align-items:start}.brain-tabs{display:grid;padding:6px;border:1px solid var(--line);border-radius:13px;background:#ebe6dd}.brain-tabs button{display:flex;justify-content:space-between;align-items:center;gap:8px;min-height:44px;padding:0 11px;border:0;border-radius:9px;background:transparent;color:#625e56;text-align:left;font-size:11px;font-weight:700;cursor:pointer}.brain-tabs button svg{width:14px}.brain-tabs button[aria-pressed=true]{background:#20201e;color:#fff}.brain-editor{padding:22px;border:1px solid var(--line);border-radius:15px;background:#fff}.brain-editor-head{display:flex;align-items:start;justify-content:space-between;gap:20px;padding-bottom:17px;border-bottom:1px solid var(--line)}.brain-editor-head h2{margin:5px 0 0;font-size:22px;letter-spacing:-.025em}.brain-fields{display:grid;gap:16px;padding:20px 0}.brain-fields.two{grid-template-columns:1fr 1fr}.brain-fields .wide{grid-column:1/-1}.brain-fields input,.brain-fields textarea{width:100%;border:1px solid var(--line);border-radius:9px;background:#fbfaf7;color:var(--ink);padding:11px}.brain-fields textarea{min-height:105px;resize:vertical;line-height:1.5}.brain-editor-foot{display:flex;justify-content:space-between;align-items:center;gap:18px;padding-top:16px;border-top:1px solid var(--line)}.brain-editor-foot p{display:flex;align-items:flex-start;gap:7px;max-width:460px;margin:0;color:var(--muted);font-size:9px;line-height:1.5}.brain-editor-foot p svg{width:15px;flex:none;color:var(--green)}.brain-live{display:grid;grid-template-columns:minmax(230px,1fr) 1.5fr auto;align-items:center;gap:22px;margin-top:14px;padding:18px 20px;border:1px solid var(--line);border-radius:14px;background:#f1ece4}.brain-live>div{display:flex;align-items:center;gap:11px}.brain-live>div>svg{width:22px;color:var(--green)}.brain-live h2{margin:4px 0 0;font-size:17px}.brain-live p{margin:0;color:var(--muted);font-size:10px;line-height:1.55}.brain-saved{position:fixed;right:270px;bottom:24px;z-index:40;display:flex;align-items:center;gap:8px;padding:12px 15px;border-radius:10px;background:#20201e;color:#fff;box-shadow:var(--shadow);font-size:11px;font-weight:700}.brain-saved svg{width:16px;color:#82b99b}@media(max-width:900px){.brain-overview{grid-template-columns:1fr 1fr}.brain-overview>div:nth-child(2){border-right:0}.brain-overview>.badge{margin:18px}.brain-layout{grid-template-columns:1fr}.brain-tabs{display:flex;overflow-x:auto}.brain-tabs button{min-width:132px}.brain-live{grid-template-columns:1fr}.brain-live>.badge{justify-self:start}}@media(max-width:760px){.brain-overview{grid-template-columns:1fr}.brain-overview>div{border-right:0;border-bottom:1px solid var(--line)}.brain-overview>.badge{margin:14px 18px}.brain-fields.two{grid-template-columns:1fr}.brain-fields .wide{grid-column:auto}.brain-editor{padding:17px}.brain-editor-foot{align-items:stretch;flex-direction:column}.brain-live{gap:13px}.brain-saved{left:18px;right:18px;bottom:18px}}.work-team{display:flex}.work-team button{margin-left:-7px;padding:0;border:0;border-radius:50%;background:transparent;cursor:pointer}.work-team button:first-child{margin-left:0}.work-team button:hover{transform:translateY(-2px)}.work-hero{display:grid;grid-template-columns:54px 1fr;gap:14px;padding:22px;border-radius:16px;background:#20201e;color:#fff;box-shadow:var(--shadow)}.work-icon{width:48px;height:48px;border-radius:12px;background:var(--orange);color:#27160e;display:grid;place-items:center}.work-icon svg{width:22px}.work-hero h2{font-size:24px;margin:4px 0 7px}.work-hero>div>p{font-size:12px;line-height:1.55;color:#bbb6ad;margin:0}.work-hero form{grid-column:1/-1;display:grid;gap:9px;margin-top:6px}.work-hero textarea{width:100%;min-height:110px;padding:14px;border:1px solid #4a4843;border-radius:11px;background:#2b2a27;color:#fff;resize:vertical;line-height:1.5}.work-hero form>div{display:flex;justify-content:space-between;align-items:center;gap:10px}.starter-button{border:0;background:transparent;color:#d5cfc5;font-size:11px;text-decoration:underline;cursor:pointer}.work-agent-grid{display:grid;grid-template-columns:1fr 1fr;gap:11px}.work-agent-grid article{display:grid;grid-template-columns:48px 1fr auto;gap:12px;align-items:center;padding:15px;border:1px solid var(--line);border-radius:13px;background:#fff}.work-agent-grid h3{font-size:16px;margin:3px 0}.work-agent-grid p{font-size:10px;line-height:1.45;color:var(--muted);margin:0}.work-agent-grid .button{padding:0 10px}@media(max-width:760px){.work-agent-grid{grid-template-columns:1fr}.work-agent-grid article{grid-template-columns:48px 1fr}.work-agent-grid .button{grid-column:2;justify-self:start}.work-hero form>div{align-items:flex-end}.starter-button{text-align:left}.left-rail nav{overflow-y:auto;min-height:0}}.daily-brief{display:grid;grid-template-columns:minmax(0,1fr) auto;margin:-10px 0 20px;background:var(--paper);border:1px solid var(--line);border-radius:14px;overflow:hidden}.founder-focus{padding:18px 20px}.founder-focus h2{font-size:22px;line-height:1.2;letter-spacing:-.025em;margin:6px 0 10px}.founder-focus a{display:inline-flex;align-items:center;gap:4px;color:#72503b;font-size:11px;font-weight:800;text-decoration:none}.founder-focus a svg{width:14px}.day-pulse{min-width:238px;padding:18px 20px;border-left:1px solid var(--line);background:#eee9df}.day-pulse>div{display:flex;gap:18px;margin-top:10px}.day-pulse span span,.day-pulse>div>span{display:grid;gap:2px;color:var(--muted);font-size:10px}.day-pulse b{color:var(--ink);font-size:19px;line-height:1}.klaus-heading>div{min-width:0}.klaus-heading p{margin:3px 0 0;color:#aaa59c;font-size:11px;line-height:1.45}.klaus-heading .chat-launch{margin-left:auto;flex:none}@media(max-width:760px){.daily-brief{grid-template-columns:1fr;margin-top:0}.day-pulse{min-width:0;border-left:0;border-top:1px solid var(--line)}.day-pulse>div{justify-content:space-between}.klaus-heading{align-items:flex-start;flex-wrap:wrap}.klaus-heading .chat-launch{margin-left:82px}.klaus-heading h2{font-size:20px}}.daily-dashboard{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:14px}.daily-dashboard>section,.priority-carousel-window>section,.brief-footer{background:var(--paper);border:1px solid var(--line);border-radius:15px}.priority-carousel{position:relative;grid-column:1/-1;min-width:0}.priority-carousel-window{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:14px}.priority-carousel-next{position:absolute;right:-18px;top:50%;z-index:2;width:38px;height:38px;padding:0;border:1px solid var(--line);border-radius:50%;background:#fff;color:var(--ink);box-shadow:0 8px 22px #2c241924;display:grid;place-items:center;cursor:pointer;transform:translateY(-50%);transition:transform .15s,background .15s}.priority-carousel-next:hover{background:#f0e9df;transform:translateY(-50%) translate(2px)}.priority-carousel-next svg{width:18px}.focus-card{padding:26px;background:#20201e!important;color:#faf7f0;min-height:250px;display:flex;flex-direction:column;align-items:flex-start}.focus-card .eyebrow{color:#f2a57e}.focus-card h2{font-size:clamp(28px,3.2vw,39px);line-height:1.06;letter-spacing:-.04em;margin:18px 0 10px;max-width:520px}.focus-card p{color:#aaa69e;font-size:13px;line-height:1.6;max-width:480px;margin:0}.focus-card a,.priority-signal-card>a{display:inline-flex;align-items:center;gap:5px;margin-top:auto;padding-top:20px;color:#ff8a52;text-decoration:none;font-size:12px;font-weight:800}.focus-card a svg,.priority-signal-card>a svg{width:15px}.important-card,.priority-signal-card{padding:23px;min-height:250px}.priority-signal-card{display:flex;flex-direction:column}.priority-signal-card h2{max-width:260px}.priority-signal-card>p{margin:18px 0 0;padding:18px;border-radius:11px;background:#f3efe7;color:var(--muted);font-size:12px;line-height:1.55}.brief-card-head{display:flex;justify-content:space-between;align-items:flex-start;gap:18px}.brief-card-head h2{font-size:24px;letter-spacing:-.03em;margin:5px 0 0}.important-list{display:grid;margin-top:17px}.important-list a{display:grid;grid-template-columns:25px 1fr 16px;gap:10px;align-items:center;padding:13px 0;border-top:1px solid var(--line);text-decoration:none}.important-list a>span{display:grid;place-items:center;width:23px;height:23px;border-radius:50%;background:#eee7dd;color:#8a4d2d;font-size:10px;font-weight:800}.important-list a>svg{width:15px;color:var(--muted)}.important-list b,.important-list small{display:block}.important-list b{font-size:12px;line-height:1.35}.important-list small{margin-top:4px;color:var(--muted);font-size:9px}.brief-empty{display:flex;gap:12px;align-items:flex-start;margin-top:18px;padding:22px;background:#f3efe7;border-radius:11px}.brief-empty>svg{width:20px;flex:none;color:var(--green)}.brief-empty b{font-size:13px}.brief-empty p{margin:5px 0 0;color:var(--muted);font-size:11px;line-height:1.55}.activity-brief{grid-column:1/-1;padding:23px}.activity-head-actions{display:flex;align-items:center;gap:18px}.activity-head-actions>.button{white-space:nowrap}.activity-totals{display:flex;gap:22px}.activity-totals span{display:grid;color:var(--muted);font-size:9px}.activity-totals b{color:var(--ink);font-size:20px}.daily-timeline{display:grid;margin-top:16px}.daily-timeline>a{display:grid;grid-template-columns:32px 1fr auto;gap:11px;align-items:center;padding:12px 0;border-top:1px solid var(--line);text-decoration:none}.daily-timeline b,.daily-timeline small{display:block}.daily-timeline b{font-size:12px}.daily-timeline small{color:var(--muted);font-size:9px;margin-top:4px;text-transform:capitalize}.activity-empty{padding:18px;margin-top:16px}.brief-footer{margin-top:14px;padding:17px 20px;display:flex;justify-content:space-between;align-items:center;gap:20px}.brief-footer>div{display:grid;gap:3px}.brief-footer b{font-size:14px}.brief-footer small{font-size:10px;color:var(--muted)}@media(max-width:760px){.daily-dashboard,.priority-carousel-window{grid-template-columns:1fr}.priority-carousel-next{right:0}.focus-card{min-height:230px}.activity-brief{grid-column:auto}.activity-totals{gap:14px}.brief-footer{align-items:flex-start}.brief-footer .button{flex:none}.daily-timeline>a{grid-template-columns:32px 1fr}.daily-timeline>a>.badge{grid-column:2}.page-header+.daily-dashboard{margin-top:2px}}.activity-composer-modal{width:min(100%,560px);overflow:hidden;border:1px solid var(--line);border-radius:18px;background:#fbf9f4;box-shadow:0 26px 80px #1f191247}.activity-composer-modal>header{display:flex;align-items:center;justify-content:space-between;padding:20px 22px;border-bottom:1px solid var(--line)}.activity-composer-modal h2{margin:4px 0 0;font-size:25px;letter-spacing:-.03em}.activity-composer-modal form{display:grid;gap:14px;padding:20px 22px}.activity-intent-menu{display:flex;flex-wrap:wrap;gap:7px}.activity-intent-menu button{min-height:34px;padding:0 12px;border:1px solid var(--line);border-radius:999px;background:#f2eee7;color:var(--muted);font-size:10px;font-weight:800;cursor:pointer}.activity-intent-menu button:hover,.activity-intent-menu button.active{border-color:#20201e;background:#20201e;color:#fff}.activity-composer-modal label{font-size:11px;font-weight:800}.activity-composer-modal textarea{width:100%;min-height:150px;padding:14px;border:1px solid var(--line);border-radius:12px;background:#fff;color:var(--ink);font:inherit;font-size:14px;line-height:1.55;resize:vertical}.activity-composer-controls{display:flex;align-items:center;justify-content:space-between;gap:12px}.activity-composer-modal form>small{color:var(--muted);font-size:9px;line-height:1.5}.activity-composer-modal .chat-error{margin:0}.activity-composer-backdrop{z-index:220}@media(max-width:760px){.activity-head-actions{align-items:flex-end;gap:10px}.activity-head-actions>.button span{display:none}.activity-composer-modal{max-height:calc(100vh - 24px);overflow-y:auto}.activity-composer-controls{align-items:stretch;flex-direction:column}.activity-composer-controls>*{justify-content:center;width:100%}}.activity-composer-modal label{display:grid;gap:7px}.activity-composer-modal :is(input,select){width:100%;min-height:42px;padding:0 12px;border:1px solid var(--line);border-radius:10px;background:#fff;color:var(--ink)}.activity-form-grid{display:grid;grid-template-columns:1fr 1.45fr;gap:10px}.activity-attachments{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.activity-attachments>span{padding-top:8px;font-size:11px;font-weight:800}.activity-attachments .chat-attachment-composer{justify-content:flex-end;flex:1}.activity-hydration-note{display:grid;grid-template-columns:22px 1fr;gap:9px;padding:12px;border-radius:10px;background:#f1ece3;color:var(--muted)}.activity-hydration-note svg{width:17px;color:#8a4d2d}.activity-hydration-note p{display:grid;gap:3px;margin:0;font-size:9px;line-height:1.5}.activity-hydration-note b{color:var(--ink);font-size:10px}@media(max-width:760px){.activity-form-grid{grid-template-columns:1fr}.activity-attachments{display:grid}.activity-attachments .chat-attachment-composer{justify-content:flex-start}}.priority-card-button{width:100%;border:1px solid var(--line);border-radius:15px;text-align:left;font:inherit;cursor:pointer;transition:transform .15s,border-color .15s,box-shadow .15s}.priority-card-button:hover{transform:translateY(-2px);border-color:#c9855f;box-shadow:0 12px 30px #2a211817}.priority-card-button.focus-card{border-color:#20201e}.priority-card-open{display:inline-flex;align-items:center;gap:5px;margin-top:auto;padding-top:20px;color:#ff8a52;font-size:12px;font-weight:800}.priority-card-open svg{width:15px}.priority-signal-card.priority-card-button{background:var(--paper);color:var(--ink)}.priority-signal-card.priority-card-button>p{margin:18px 0 0;padding:18px;border-radius:11px;background:#f3efe7;color:var(--muted);font-size:12px;line-height:1.55}.priority-empty-card h2{font-size:clamp(27px,3vw,36px)}.priority-awaiting-card{display:flex;flex-direction:column}.priority-awaiting-card .brief-empty{margin-top:auto}.priority-report-backdrop{z-index:220}.priority-report-modal{width:min(100%,620px);max-height:min(790px,calc(100vh - 44px));overflow-y:auto;border:1px solid var(--line);border-radius:18px;background:#fbf9f4;box-shadow:0 26px 80px #1f191247}.priority-report-modal>header{display:flex;align-items:center;justify-content:space-between;padding:18px 21px;border-bottom:1px solid var(--line)}.priority-report-agent{display:flex;align-items:center;gap:11px}.priority-report-agent div{display:grid;gap:3px}.priority-report-agent small{color:var(--muted);font-size:9px}.priority-report-body{display:grid;gap:17px;padding:24px 25px}.priority-report-body>.badge{justify-self:start}.priority-report-body h2{margin:0;font-size:34px;line-height:1.08;letter-spacing:-.04em}.priority-report-signal{margin:-7px 0 0;color:var(--muted);font-size:14px;line-height:1.6}.priority-report-body section{padding-top:16px;border-top:1px solid var(--line)}.priority-report-body section p{margin:7px 0 0;color:#4e4a44;font-size:12px;line-height:1.65}.priority-report-body ul{display:grid;gap:8px;margin:10px 0 0;padding-left:18px}.priority-report-body li{padding-left:3px;color:#4e4a44;font-size:11px;line-height:1.55}.priority-report-boundary{padding:15px!important;border:0!important;border-radius:11px;background:#f1ece3}.priority-report-modal>footer{display:flex;justify-content:flex-end;gap:8px;padding:16px 21px;border-top:1px solid var(--line)}@media(max-width:760px){.priority-report-modal{max-height:calc(100vh - 24px);border-radius:15px}.priority-report-body{padding:21px}.priority-report-body h2{font-size:29px}}.daily-secondary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px}.daily-dashboard>.daily-secondary{grid-column:1/-1;margin-top:0}.daily-detail-card{background:var(--paper);border:1px solid var(--line);border-radius:14px;padding:17px;min-height:210px}.detail-card-head{display:grid;grid-template-columns:34px minmax(0,1fr) 22px;gap:10px;align-items:center}.detail-icon{width:34px;height:34px;border-radius:9px;background:#eee8de;display:grid;place-items:center;color:#7c543e}.detail-icon svg{width:16px}.detail-card-head h2{font-size:17px;letter-spacing:-.02em;margin:3px 0 0}.detail-card-head>a{display:grid;place-items:center;width:22px;height:22px;color:var(--muted)}.detail-card-head>a svg{width:15px}.detail-list,.approval-brief-list{display:grid;margin-top:13px}.detail-list>div{display:grid;grid-template-columns:7px 1fr;gap:9px;padding:10px 0;border-top:1px solid var(--line)}.detail-list i{width:6px;height:6px;border-radius:50%;background:#6d9b7f;margin-top:5px}.detail-list i.alert{background:var(--orange)}.detail-list b,.detail-list p{display:block}.detail-list b{font-size:11px;line-height:1.35}.detail-list p{color:var(--muted);font-size:9px;line-height:1.45;margin:3px 0 0}.approval-brief-list>a{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:10px 0;border-top:1px solid var(--line);text-decoration:none}.approval-brief-list b,.approval-brief-list small{display:block}.approval-brief-list b{font-size:11px;line-height:1.35}.approval-brief-list small{margin-top:3px;color:var(--muted);font-size:8px;text-transform:capitalize}.detail-empty{margin-top:14px;padding:17px 12px;background:#f3efe7;border-radius:9px}.detail-empty b{font-size:11px}.detail-empty p{margin:5px 0 0;color:var(--muted);font-size:9px;line-height:1.5}.approvals-card .detail-icon{background:#f5e7bf;color:#7e5913}.live-memory-card .detail-icon{background:#dfeee6;color:#286b4c}.first-job-hint{display:block;margin-top:12px;line-height:1.45}@media(max-width:920px){.daily-secondary{grid-template-columns:1fr 1fr}}@media(max-width:760px){.daily-secondary{grid-template-columns:1fr}.daily-detail-card{min-height:0}}.growth-tabs{display:flex;gap:7px;margin:-8px 0 14px;padding:5px;border:1px solid var(--line);border-radius:13px;background:#ebe6dd;width:max-content;max-width:100%;overflow-x:auto}.growth-tabs button{min-width:108px;height:42px;padding:0 13px;border:0;border-radius:9px;background:transparent;color:#615d56;display:flex;align-items:center;justify-content:center;gap:8px;font-size:12px;font-weight:700;cursor:pointer}.growth-tabs button span{width:24px;height:24px;border:1px solid #d2cbc0;border-radius:7px;background:#f8f5ef;display:grid;place-items:center;color:#35322e;font-size:9px;font-weight:800}.growth-tabs button[aria-selected=true]{background:#20201e;color:#fff;box-shadow:0 4px 12px #28231d21}.growth-tabs button[aria-selected=true] span{background:#ee6b2f;border-color:#ee6b2f;color:#23150d}.growth-results{padding:24px;border:1px solid var(--line);border-radius:16px;background:var(--paper)}.growth-results-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.growth-results h2{margin:5px 0 0;font-size:25px;letter-spacing:-.03em}.growth-metrics{display:grid;grid-template-columns:repeat(3,1fr);margin:22px 0 14px;border:1px solid var(--line);border-radius:12px;background:#f2ede5}.growth-metrics>div{display:grid;gap:2px;padding:14px 17px;border-left:1px solid var(--line)}.growth-metrics>div:first-child{border-left:0}.growth-metrics span,.growth-metrics small{color:var(--muted);font-size:9px}.growth-metrics b{font-size:23px;letter-spacing:-.03em}.growth-chart-wrap{position:relative;padding:14px 14px 8px;border-radius:12px;background:#20201e;overflow:hidden}.growth-chart-legend{display:flex;justify-content:flex-end;gap:15px;margin-bottom:5px;color:#bbb6ad;font-size:9px}.growth-chart-legend span{display:flex;align-items:center;gap:5px}.growth-chart-legend i{width:14px;height:3px;border-radius:3px;background:#f17842}.growth-chart-legend i.paid{background:#82b99b}.growth-chart{display:block;width:100%;height:auto;min-height:170px;overflow:visible}.growth-chart line{stroke:#393834;stroke-width:1}.growth-chart polyline{fill:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.growth-chart .chart-organic{stroke:#f17842}.growth-chart .chart-paid{stroke:#82b99b}.growth-chart-days{display:flex;justify-content:space-between;color:#817e77;font-size:8px;padding-top:1px}.growth-data-note{margin:10px 1px 0;color:var(--muted);font-size:9px}.growth-setup-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin-top:14px}.growth-setup-card{padding:20px;border:1px solid var(--line);border-radius:15px;background:var(--paper);display:flex;flex-direction:column;gap:15px}.growth-card-head{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:10px;align-items:center}.growth-card-icon{width:40px;height:40px;border-radius:10px;background:#e9e2d8;display:grid;place-items:center;color:#7e4d33}.growth-card-icon svg{width:19px}.growth-card-head h2{font-size:18px;margin:3px 0 0;letter-spacing:-.02em}.growth-master{display:grid;grid-template-columns:18px 1fr;gap:9px;align-items:start;padding:13px;border-radius:10px;background:#20201e;color:#fff;cursor:pointer}.growth-master input,.growth-options input{min-height:auto;margin:2px 0 0;accent-color:var(--orange)}.growth-master span,.growth-options span{display:grid;gap:3px}.growth-master b,.growth-options b{font-size:11px}.growth-master small{font-size:9px;color:#aaa69e;font-weight:400}.growth-options{display:grid;border-top:1px solid var(--line)}.growth-options label{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:12px;padding:11px 0;border-bottom:1px solid var(--line);cursor:pointer}.growth-options small{color:var(--muted);font-size:8px;line-height:1.4;font-weight:400}.growth-field{display:grid;gap:7px;font-size:10px;color:#5f5a52}.growth-field select,.growth-field input{width:100%;height:42px;padding:0 11px;border:1px solid var(--line);border-radius:9px;background:#fff;color:var(--ink)}.growth-safety{display:flex;align-items:flex-start;gap:7px;margin:0;padding:10px;border-radius:9px;background:#e7f0eb;color:#35654f;font-size:9px;line-height:1.45}.growth-safety svg{width:15px;flex:none}.growth-setup-card>.button{margin-top:auto;align-self:flex-start}.ads-preview{display:flex;gap:11px;padding:14px;border-radius:10px;background:#f1ece4}.ads-preview>svg{width:22px;flex:none;color:#a74f28}.ads-preview b{font-size:11px}.ads-preview p{margin:4px 0 0;color:var(--muted);font-size:9px;line-height:1.5}.growth-saved{position:fixed;right:270px;bottom:24px;z-index:40;display:flex;align-items:center;gap:8px;padding:12px 15px;border-radius:10px;background:#20201e;color:#fff;box-shadow:var(--shadow);font-size:11px;font-weight:700}.growth-saved svg{width:16px;color:#82b99b}@media(max-width:1120px){.growth-saved{right:24px}}@media(max-width:760px){.growth-tabs{width:100%}.growth-tabs button{min-width:96px}.growth-results{padding:17px}.growth-metrics>div{padding:12px 10px}.growth-metrics b{font-size:19px}.growth-chart{min-height:130px}.growth-setup-grid{grid-template-columns:1fr}.growth-saved{left:18px;right:18px;bottom:18px}.growth-card-head{grid-template-columns:40px minmax(0,1fr)}.growth-card-head>.badge{grid-column:2;justify-self:start}}.growth-chart-wrap{border:1px solid #ded7cc;background:#f4f0e8}.growth-chart-legend{color:#625e57}.growth-chart-legend i{background:#e9652b}.growth-chart-legend i.paid{background:#3e8b68}.growth-chart line{stroke:#d9d2c7}.growth-chart .chart-organic{stroke:#e9652b}.growth-chart .chart-paid{stroke:#3e8b68}.growth-chart-days{color:#777269}.growth-master{border:1px solid #ddd6ca;background:#f1ece4;color:var(--ink)}.growth-master small{color:var(--muted)}.growth-activity{margin-top:14px;padding:21px;border:1px solid var(--line);border-radius:15px;background:var(--paper)}.growth-activity-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.growth-activity-head h2{font-size:22px;margin:4px 0 3px}.growth-activity-head p{margin:0;color:var(--muted);font-size:10px}.growth-activity-list{display:grid;margin-top:16px}.growth-activity-list article{display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:11px;align-items:center;padding:13px 0;border-top:1px solid var(--line)}.growth-activity-icon{width:36px;height:36px;border-radius:9px;background:#eee8de;color:#845039;display:grid;place-items:center}.growth-activity-icon svg{width:16px}.growth-activity-list b{font-size:11px}.growth-activity-list p{margin:3px 0 0;color:var(--muted);font-size:9px;line-height:1.45}.growth-activity-meta{display:grid;justify-items:end;gap:5px}.growth-activity-meta time{font-size:8px;color:var(--muted)}.growth-activity-empty{display:flex;gap:12px;align-items:flex-start;margin-top:15px;padding:18px;border-radius:10px;background:#f1ece4}.growth-activity-empty>svg{width:19px;color:#847b70}.growth-activity-empty b{font-size:11px}.growth-activity-empty p{margin:4px 0 0;color:var(--muted);font-size:9px}@media(max-width:760px){.growth-activity-list article{grid-template-columns:38px 1fr}.growth-activity-meta{grid-column:2;justify-items:start;display:flex;align-items:center}.growth-activity-head{align-items:flex-end}}.focus-header-actions{display:flex;align-items:center;gap:8px}.focus-header-actions>a{text-decoration:none}.focus-next{min-height:190px;padding:25px;border:1px solid var(--line);border-radius:16px;background:var(--paper);display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.focus-next.approval{background:#20201e;color:#fff}.focus-next.approval .eyebrow{color:#f2a57e}.focus-next.alert{background:#f5ead0;border-color:#e2cea0}.focus-next.opportunity{background:#e5eee8;border-color:#c8dbce}.focus-next>div:first-child{max-width:650px}.focus-next h2{font-size:clamp(25px,3vw,34px);line-height:1.12;letter-spacing:-.035em;margin:10px 0 7px}.focus-next p{margin:0;color:var(--muted);font-size:12px;line-height:1.55}.focus-next.approval p{color:#bdb8ae}.focus-next>.button{flex:none;text-decoration:none}.focus-clear{display:flex;align-items:center;gap:14px}.focus-clear>svg{width:38px;height:38px;padding:9px;border-radius:50%;background:#dcece3;color:var(--green)}.focus-clear h2{margin-top:4px}.focus-counts{display:grid;grid-template-columns:repeat(3,1fr);margin:13px 0;border:1px solid var(--line);border-radius:13px;background:var(--paper)}.focus-counts>div{display:flex;align-items:center;gap:10px;padding:14px 17px;border-left:1px solid var(--line);color:var(--muted);font-size:10px}.focus-counts>div:first-child{border-left:0}.focus-counts svg{width:18px;color:#8a4d2d}.focus-counts span{display:flex;align-items:baseline;gap:6px}.focus-counts b{color:var(--ink);font-size:22px}.focus-queues{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.focus-queue{min-width:0;min-height:310px;padding:17px;border:1px solid var(--line);border-radius:14px;background:var(--paper);display:flex;flex-direction:column}.focus-queue-head{display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:9px;align-items:center}.focus-queue-head>span{width:36px;height:36px;border-radius:9px;background:#eee8de;color:#845039;display:grid;place-items:center}.focus-queue.alerts .focus-queue-head>span{background:#f4e8ca;color:#80601d}.focus-queue.opportunities .focus-queue-head>span{background:#dfede5;color:#286b4c}.focus-queue-head svg{width:17px}.focus-queue-head h2{font-size:17px;margin:2px 0 0}.focus-item-list{display:grid;margin-top:13px}.focus-item-list>a{display:grid;grid-template-columns:minmax(0,1fr) 15px;gap:8px;padding:12px 0;border-top:1px solid var(--line);text-decoration:none}.focus-item-list>a>svg{width:14px;color:var(--muted)}.focus-item-list b{display:block;font-size:10px;line-height:1.35}.focus-item-list p{margin:4px 0 0;color:var(--muted);font-size:8px;line-height:1.5}.focus-item-list small{display:block;margin-top:5px;color:#9a5a38;font-size:7px;text-transform:uppercase;letter-spacing:.08em;font-weight:800}.focus-queue-empty{display:flex;align-items:center;gap:8px;margin-top:13px;padding:15px;border-radius:9px;background:#f1ece4;color:var(--muted)}.focus-queue-empty svg{width:16px;color:var(--green)}.focus-queue-empty p{margin:0;font-size:9px}.focus-queue-link{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:14px;border-top:1px solid var(--line);text-decoration:none;font-size:9px;font-weight:800}.focus-queue-link svg{width:13px}.focus-sample-note{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:11px;align-items:center;margin:0 0 13px;padding:12px 14px;border:1px solid #dfd1bc;border-radius:11px;background:#f3eadb}.focus-sample-note>svg{width:18px;color:#8a4d2d}.focus-sample-note b{font-size:11px}.focus-sample-note p{margin:3px 0 0;color:var(--muted);font-size:9px;line-height:1.45}@media(max-width:920px){.focus-queues{grid-template-columns:1fr 1fr}.focus-queue.opportunities{grid-column:1/-1;min-height:220px}}@media(max-width:760px){.focus-header-actions{align-items:stretch;flex-wrap:wrap}.focus-next{min-height:220px;align-items:flex-start;flex-direction:column}.focus-next>.button{margin-top:auto}.focus-counts{grid-template-columns:1fr}.focus-counts>div{border-left:0;border-top:1px solid var(--line)}.focus-counts>div:first-child{border-top:0}.focus-sample-note{grid-template-columns:24px 1fr}.focus-sample-note .badge{grid-column:2}.focus-queues{grid-template-columns:1fr}.focus-queue.opportunities{grid-column:auto}.focus-queue{min-height:230px}}.focus-workspace>.page-header{align-items:center;margin-bottom:22px;padding-bottom:22px;border-bottom:1px solid var(--line)}.focus-workspace>.page-header h1{font-size:clamp(32px,3.3vw,44px);margin:5px 0 6px}.focus-workspace>.page-header p{max-width:590px;line-height:1.5}.focus-workspace .focus-next{min-height:148px;align-items:center;padding:23px 24px}.focus-workspace .focus-next h2{font-size:clamp(24px,2.5vw,31px);margin:7px 0 6px}.focus-workspace .focus-counts{margin:10px 0 0}.focus-workspace .focus-counts>div{min-width:0;padding:11px 13px}.focus-workspace .focus-counts b{font-size:19px}.focus-workspace .focus-counts span{min-width:0;gap:5px}.focus-workspace .focus-queues{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px}.focus-workspace .focus-queue{min-height:240px}.focus-workspace .focus-queue.approvals{grid-column:1/-1;min-height:0}.focus-workspace .focus-approval-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center}.focus-workspace .focus-approval-item>div:last-child{display:flex;gap:6px}@media(max-width:760px){.focus-workspace>.page-header{align-items:flex-start;padding-bottom:18px}.focus-workspace>.page-header .header-actions{width:100%}.focus-workspace .focus-header-actions>*{flex:1}.focus-workspace .focus-next{min-height:190px;padding:20px;align-items:flex-start}.focus-workspace .focus-counts{grid-template-columns:1fr 1fr}.focus-workspace .focus-counts>div{border-top:1px solid var(--line);border-left:1px solid var(--line)}.focus-workspace .focus-counts>div:nth-child(-n+2){border-top:0}.focus-workspace .focus-counts>div:nth-child(odd){border-left:0}.focus-workspace .focus-counts>div:last-child{grid-column:1/-1}.focus-workspace .focus-queues{grid-template-columns:1fr}.focus-workspace .focus-queue.approvals{grid-column:auto}.focus-workspace .focus-approval-item{grid-template-columns:1fr}.focus-workspace .focus-approval-item>div:last-child{justify-content:flex-start}}.build-header-actions{display:flex;gap:8px}.build-apps-section{margin-bottom:14px}.build-apps-head{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:10px}.build-apps-head h2{font-size:21px;margin:3px 0 0}.build-app-carousel{display:flex;gap:9px;padding-bottom:5px;overflow-x:auto;scroll-snap-type:x proximity}.build-app-carousel>button{flex:0 0 205px;min-height:70px;padding:11px;border:1px solid var(--line);border-radius:12px;background:var(--paper);display:grid;grid-template-columns:42px 1fr;gap:10px;align-items:center;text-align:left;cursor:pointer;scroll-snap-align:start}.build-app-carousel>button.active{border-color:#d77649;background:#fff4ec;box-shadow:inset 0 0 0 1px #ee6b2f1f}.build-app-carousel>button>span{width:42px;height:42px;border-radius:10px;background:#eee8de;color:#845039;display:grid;place-items:center}.build-app-carousel>button>span svg{width:19px}.build-app-carousel b,.build-app-carousel small{display:block}.build-app-carousel b{font-size:11px}.build-app-carousel small{margin-top:4px;color:var(--muted);font-size:8px;text-transform:capitalize}.build-app-carousel .build-new-card{border-style:dashed;background:transparent}.build-create,.build-workspace{padding:22px;border:1px solid var(--line);border-radius:16px;background:var(--paper)}.build-create-intro{display:flex;align-items:center;gap:13px;padding-bottom:18px;border-bottom:1px solid var(--line)}.build-create-icon,.build-selected-icon{width:48px;height:48px;border-radius:12px;background:#ee6b2f;color:#28160e;display:grid;place-items:center;flex:none}.build-create-icon svg,.build-selected-icon svg{width:22px}.build-create h2,.build-workspace h2{font-size:23px;margin:4px 0}.build-create-intro p,.build-workspace-head p{margin:0;color:var(--muted);font-size:10px;line-height:1.5}.build-create form{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-top:18px}.build-create label,.build-create fieldset{min-width:0}.build-create fieldset{grid-column:1/-1;border:0;padding:0;margin:0}.build-create legend{font-size:12px;font-weight:700;margin-bottom:7px}.build-create textarea{width:100%;min-height:100px;padding:12px;border:1px solid var(--line);border-radius:9px;background:#fff;resize:vertical;line-height:1.5}.optional{color:var(--muted);font-size:8px;font-weight:400}.build-kind-picker{display:grid;grid-template-columns:repeat(5,1fr);gap:7px}.build-kind-picker button{min-height:75px;padding:9px;border:1px solid var(--line);border-radius:9px;background:#f4f0e8;display:flex;align-items:flex-start;gap:8px;text-align:left;cursor:pointer}.build-kind-picker button[aria-pressed=true]{border-color:#df7442;background:#fff1e8;box-shadow:inset 0 0 0 1px #ee6b2f21}.build-kind-picker svg{width:17px;color:#8a4d2d;flex:none}.build-kind-picker b,.build-kind-picker small{display:block}.build-kind-picker b{font-size:9px}.build-kind-picker small{margin-top:3px;color:var(--muted);font-size:7px;line-height:1.35;font-weight:400}.build-create-foot{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:3px}.build-create-foot p{display:flex;align-items:center;gap:6px;margin:0;color:var(--muted);font-size:9px}.build-create-foot p svg{width:15px;color:var(--green);flex:none}.build-workspace-head{display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:13px;align-items:center}.build-workspace-actions{display:flex;align-items:center;gap:7px}.build-preview{margin-top:18px;border:1px solid var(--line);border-radius:13px;background:#f1ece4;overflow:hidden}.build-preview-bar{height:42px;padding:0 12px;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:8px;color:var(--muted);font-size:9px}.build-preview-bar svg{width:15px}.build-preview-bar .badge{margin-left:auto}.build-preview-empty{min-height:290px;padding:35px;display:grid;place-items:center;align-content:center;text-align:center}.build-preview-empty>svg{width:34px;color:#a45b38}.build-preview-empty h3{font-size:18px;margin:12px 0 4px}.build-preview-empty p{max-width:470px;margin:0 0 15px;color:var(--muted);font-size:10px;line-height:1.55}.build-status-row{display:grid;grid-template-columns:repeat(3,1fr);margin-top:12px;border:1px solid var(--line);border-radius:11px;background:#f4f0e8}.build-status-row>div{display:grid;gap:3px;padding:13px;border-left:1px solid var(--line)}.build-status-row>div:first-child{border-left:0}.build-status-row span,.build-status-row small{font-size:8px;color:var(--muted)}.build-status-row b{font-size:11px}.build-requirements{margin-top:12px;padding:14px;border-radius:10px;background:#f1ece4}.build-requirements p{margin:5px 0 0;color:var(--muted);font-size:10px;line-height:1.5}.build-recent{margin-top:28px}.build-layout{display:grid;grid-template-columns:210px minmax(0,1fr);gap:16px;align-items:start}.build-layout .build-apps-section{position:sticky;top:20px;min-width:0;margin:0;padding:14px;border:1px solid var(--line);border-radius:16px;background:var(--paper)}.build-order-hint{display:flex;align-items:center;gap:5px;margin:-2px 0 9px;color:var(--muted);font-size:8px}.build-order-hint svg{width:12px;height:12px}.build-layout .build-app-carousel{display:flex;flex-direction:column;gap:8px;max-height:calc(100vh - 285px);min-height:150px;padding:0 5px 0 0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scroll-snap-type:none;scrollbar-gutter:stable}.build-layout .build-app-carousel>button{flex:0 0 auto;width:100%;min-height:70px;padding:10px;grid-template-columns:40px minmax(0,1fr);gap:9px;scroll-snap-align:none}.build-layout .build-app-carousel>.build-app-card{grid-template-columns:40px minmax(0,1fr) 14px}.build-drag-grip{width:14px;color:var(--muted);cursor:grab;touch-action:none}.build-app-card:active .build-drag-grip{cursor:grabbing}.build-app-card.dragging{opacity:.48}.build-app-card.drag-over{border-color:var(--accent,#ee6b2f);box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--accent,#ee6b2f) 22%,transparent)}.build-layout .build-app-carousel>button>span{width:40px;height:40px}.build-layout .build-app-carousel b{font-size:10px;overflow-wrap:anywhere}.build-layout .build-app-carousel small{overflow-wrap:anywhere}.build-detail-pane{min-width:0}.build-layout .build-workspace-head{grid-template-columns:48px minmax(0,1fr)}.build-layout .build-workspace-actions{grid-column:1/-1;justify-self:end}.build-header-actions{align-items:center}.build-app-carousel>button>span,.build-selected-icon{overflow:hidden}.build-app-carousel>button>span img,.build-selected-icon img{width:100%;height:100%;object-fit:cover}.build-app-icon-text{font-size:15px;line-height:1;text-transform:none}.build-selected-icon .build-app-icon-text{font-size:18px}.build-registry-state{display:flex;align-items:center;gap:7px;margin:0 0 9px;padding:9px;border:1px solid var(--line);border-radius:9px;background:#f4f0e8;color:var(--muted);font-size:9px;line-height:1.4}.build-registry-state.error{align-items:flex-start;justify-content:space-between;color:var(--danger,#a33b32)}.build-registry-state svg{width:14px;flex:none}.build-registry-state .button{margin-left:auto}@media(max-width:920px){.build-kind-picker{grid-template-columns:repeat(3,1fr)}.build-workspace-head{grid-template-columns:48px 1fr}.build-workspace-actions{grid-column:2;justify-self:start}}@media(max-width:760px){.build-header-actions{margin-top:16px}.build-layout{grid-template-columns:1fr}.build-layout .build-apps-section{position:static;padding:0;border:0;background:transparent}.build-layout .build-app-carousel{flex-direction:row;max-height:none;min-height:0;padding:0 0 5px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;scrollbar-gutter:auto}.build-layout .build-app-carousel>button{flex:0 0 185px;scroll-snap-align:start}.build-create form{grid-template-columns:1fr}.build-create fieldset,.build-create-foot{grid-column:auto}.build-kind-picker{grid-template-columns:1fr 1fr}.build-create-foot{align-items:flex-start;flex-direction:column}.build-workspace-head{grid-template-columns:48px 1fr}.build-workspace-actions{grid-column:1/-1;flex-wrap:wrap}.build-preview-empty{min-height:240px;padding:25px 18px}.build-status-row{grid-template-columns:1fr}.build-status-row>div{border-left:0;border-top:1px solid var(--line)}.build-status-row>div:first-child{border-top:0}}.build-example-preview{min-height:300px;padding:27px;display:grid;place-items:center;background:#e9e4da}.example-app-shell{width:min(100%,470px);padding:22px;border:1px solid #d6cec1;border-radius:18px;background:#fbfaf7;box-shadow:0 15px 35px #3d32251a}.example-app-top{display:grid;grid-template-columns:38px 1fr auto;gap:10px;align-items:center}.example-logo{width:38px;height:38px;border-radius:10px;background:#20201e;color:#fff;display:grid;place-items:center}.example-logo svg{width:18px}.example-app-top b,.example-app-top small{display:block}.example-app-top b{font-size:13px}.example-app-top small{margin-top:2px;color:var(--muted);font-size:8px}.example-progress{height:6px;margin:18px 0;border-radius:999px;background:#e3ddd2;overflow:hidden}.example-progress i{display:block;width:60%;height:100%;border-radius:inherit;background:#ee6b2f}.example-app-shell h3{font-size:18px;margin:0 0 13px}.example-checks{display:grid}.example-checks>div{display:grid;grid-template-columns:22px 1fr;gap:9px;align-items:start;padding:10px 0;border-top:1px solid var(--line)}.example-checks>div>svg,.empty-check{width:20px;height:20px;padding:4px;border:1px solid #cbc3b7;border-radius:6px;color:#fff}.example-checks .done>svg{background:#37825f;border-color:#37825f}.example-checks b,.example-checks small{display:block}.example-checks b{font-size:10px}.example-checks small{margin-top:3px;color:var(--muted);font-size:8px}.build-activity{margin-top:28px}.build-activity-list{display:grid;border:1px solid var(--line);border-radius:13px;background:var(--paper);padding:0 17px}.build-activity-list article{display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:11px;align-items:center;padding:13px 0;border-top:1px solid var(--line)}.build-activity-list article:first-child{border-top:0}.build-activity-icon{width:36px;height:36px;border-radius:9px;background:#eee8de;color:#845039;display:grid;place-items:center}.build-activity-icon.demo{background:#ffe5d7;color:#9a481f}.build-activity-icon.verified{background:#dfeee6;color:#2e7555}.build-activity-icon svg{width:16px}.build-activity-list b{font-size:11px}.build-activity-list p{margin:3px 0 0;color:var(--muted);font-size:9px;line-height:1.45}.build-activity-meta{display:grid;justify-items:end;gap:5px}.build-activity-meta time{font-size:8px;color:var(--muted)}@media(max-width:760px){.build-example-preview{min-height:260px;padding:16px}.example-app-shell{padding:16px}.build-activity-list article{grid-template-columns:38px 1fr}.build-activity-meta{grid-column:2;justify-items:start;display:flex;align-items:center}}.report-library{margin-bottom:14px}.report-library-head{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:12px}.report-library-head h2{font-size:23px;margin:4px 0}.report-library-head p{margin:0;color:var(--muted);font-size:10px}.report-card-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.report-card-row>button{min-height:205px;padding:17px;border:1px solid var(--line);border-radius:14px;background:var(--paper);display:flex;flex-direction:column;align-items:flex-start;text-align:left;cursor:pointer;overflow:hidden;position:relative}.report-card-row>button:before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:#e86a31}.report-card-row>button.green:before{background:#37825f}.report-card-row>button.violet:before{background:#7563b5}.report-card-row>button.active{border-color:#c97953;box-shadow:inset 0 0 0 1px #ee6b2f21}.report-card-row>button.green.active{border-color:#6d9d84}.report-card-row>button.violet.active{border-color:#9184be}.report-card-brand{width:34px;height:34px;border-radius:9px;background:#20201e;color:#fff;display:grid;place-items:center;font-weight:800}.report-card-row small{margin-top:16px;color:#8a4d2d;font-size:8px;text-transform:uppercase;letter-spacing:.1em;font-weight:800}.report-card-row b{font-size:16px;line-height:1.2;margin-top:7px}.report-card-row p{margin:6px 0 15px;color:var(--muted);font-size:9px;line-height:1.5}.report-card-foot{display:flex;width:100%;align-items:center;justify-content:space-between;margin-top:auto;padding-top:11px;border-top:1px solid var(--line)}.report-card-foot em{color:var(--muted);font-size:8px;font-style:normal}.report-card-foot svg{width:14px}.report-preview{padding:14px;border:1px solid var(--line);border-radius:16px;background:#e8e2d8}.report-preview.green{background:#e3ebe6}.report-preview.violet{background:#e8e4ef}.report-preview-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 2px 12px}.report-preview-toolbar>div{display:flex;align-items:center;gap:8px}.report-preview-toolbar>div:first-child>span:last-child{color:var(--muted);font-size:8px}.report-preview-toolbar .button{min-height:34px;padding:0 10px;font-size:10px}.report-page{width:min(100%,760px);margin:auto;padding:40px;border:1px solid #d8d1c6;border-radius:4px;background:#fff;box-shadow:0 16px 38px #382d1f17}.report-page>header{display:grid;grid-template-columns:42px 1fr;gap:13px}.report-logo{width:42px;height:42px;border-radius:10px;background:#20201e;color:#fff;display:grid;place-items:center;font-weight:800}.report-page h2{font-size:32px;line-height:1.04;letter-spacing:-.04em;margin:10px 0 7px}.report-page header p{margin:0;color:var(--muted);font-size:9px;line-height:1.55}.report-metrics{display:grid;grid-template-columns:repeat(3,1fr);margin:26px 0 14px;border:1px solid var(--line);border-radius:10px;background:#f5f1eb}.report-metrics>div{display:grid;gap:4px;padding:13px;border-left:1px solid var(--line)}.report-metrics>div:first-child{border-left:0}.report-metrics small{color:var(--muted);font-size:8px}.report-metrics b{font-size:19px}.report-summary{padding:20px;border-radius:10px;background:#20201e;color:#fff}.report-preview.green .report-summary{background:#244c3a}.report-preview.violet .report-summary{background:#40365e}.report-summary .eyebrow{color:#f2a57e}.report-summary p{margin:7px 0 0;color:#c6c1b8;font-size:10px;line-height:1.6}.report-sections{display:grid}.report-sections>section{display:grid;grid-template-columns:34px 1fr;gap:8px;padding:17px 0;border-bottom:1px solid var(--line)}.report-sections>section>span{color:#a5502b;font-size:9px;font-weight:800}.report-sections h3{font-size:13px;margin:0 0 5px}.report-sections p{margin:0;color:var(--muted);font-size:9px;line-height:1.55}.report-page>footer{display:flex;gap:9px;align-items:flex-start;margin-top:17px;padding:12px;border-radius:9px;background:#e8f0eb;color:#35654f}.report-page>footer svg{width:16px;flex:none}.report-page>footer b,.report-page>footer small{display:block}.report-page>footer b{font-size:9px}.report-page>footer small{margin-top:3px;font-size:8px;line-height:1.45}.reports-live-title{margin:34px 0 14px}.briefing-overview{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(240px,.75fr);gap:18px;margin-top:18px;padding:24px;border-radius:14px;background:#20201e;color:#fff}.briefing-lead h2{max-width:650px;margin:8px 0 10px;font-size:clamp(25px,3.2vw,38px);line-height:1.04;letter-spacing:-.04em}.briefing-lead p{max-width:660px;margin:0;color:#c6c1b8;font-size:12px;line-height:1.65}.briefing-lead .eyebrow{color:#f29a70}.briefing-facts{display:grid;grid-template-columns:1fr;align-content:stretch;border:1px solid #3d3a35;border-radius:11px;overflow:hidden}.briefing-facts>div{display:grid;grid-template-columns:minmax(80px,auto) 1fr;align-items:center;gap:10px;padding:11px 13px;border-top:1px solid #3d3a35}.briefing-facts>div:first-child{border-top:0}.briefing-facts b{font-size:16px;line-height:1}.briefing-facts small{color:#9f9a91;font-size:9px}.briefing-signal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:12px 0}.briefing-signal-grid>article{display:grid;grid-template-columns:36px minmax(0,1fr);gap:11px;min-height:148px;padding:15px;border:1px solid var(--line);border-radius:12px;background:#f5f1ea}.briefing-signal-grid>article>span{width:36px;height:36px;display:grid;place-items:center;border-radius:10px;background:#fff1e7;color:#a74d25}.briefing-signal-grid>article.calendar>span{background:#f7edc9;color:#775810}.briefing-signal-grid>article.opportunity>span{background:#dfeee7;color:#236c4b}.briefing-signal-grid svg{width:17px}.briefing-signal-grid small{display:block;color:#8a4d2d;font-size:8px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.briefing-signal-grid h3{margin:5px 0 7px;font-size:15px;line-height:1.15}.briefing-signal-grid p{margin:0;color:var(--muted);font-size:10px;line-height:1.5}.briefing-full-report,.briefing-receipts{border:1px solid var(--line);border-radius:12px;background:var(--paper);overflow:hidden}.briefing-full-report>summary,.briefing-receipts>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px;cursor:pointer;list-style:none}.briefing-full-report>summary::-webkit-details-marker,.briefing-receipts>summary::-webkit-details-marker,.briefing-section>summary::-webkit-details-marker{display:none}.briefing-full-report>summary>span,.briefing-receipts>summary>span{display:flex;align-items:center;gap:10px}.briefing-full-report>summary svg,.briefing-receipts>summary svg{width:17px;flex:none}.briefing-full-report>summary>svg,.briefing-receipts>summary>svg,.briefing-section>summary>svg{color:var(--muted);transition:transform .18s ease}.briefing-full-report[open]>summary>svg,.briefing-receipts[open]>summary>svg,.briefing-section[open]>summary>svg{transform:rotate(90deg)}.briefing-full-report summary b,.briefing-full-report summary small{display:block}.briefing-full-report summary b{font-size:12px}.briefing-full-report summary small{margin-top:3px;color:var(--muted);font-size:9px}.briefing-section-list{display:grid;gap:8px;padding:0 12px 12px;border-top:1px solid var(--line)}.briefing-section{border-bottom:1px solid var(--line)}.briefing-section>summary{display:grid;grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:13px 4px;cursor:pointer;list-style:none}.briefing-section>summary>span:first-child{color:#a5502b;font-size:9px;font-weight:800}.briefing-section>summary b,.briefing-section>summary small{display:block}.briefing-section>summary b{font-size:12px}.briefing-section>summary small{margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:9px}.briefing-section>p{margin:0 28px 16px 48px;color:var(--muted);font-size:12px;line-height:1.65;white-space:pre-line}.briefing-receipts{margin-top:4px}.briefing-receipts .individual-receipts{padding:0 14px 12px;border-top:1px solid var(--line)}@media(max-width:820px){.briefing-overview{grid-template-columns:1fr}.briefing-facts{grid-template-columns:repeat(3,1fr)}.briefing-facts>div{display:block;border-top:0;border-left:1px solid #3d3a35}.briefing-facts>div:first-child{border-left:0}.briefing-facts small{display:block;margin-top:5px}.briefing-signal-grid{grid-template-columns:1fr}.briefing-signal-grid>article{min-height:0}}@media(max-width:760px){.report-card-row{display:flex;overflow-x:auto;scroll-snap-type:x mandatory}.report-card-row>button{flex:0 0 235px;scroll-snap-align:start}.report-preview{padding:9px}.report-preview-toolbar{align-items:flex-start;flex-direction:column}.report-preview-toolbar>div:last-child{width:100%;flex-wrap:wrap}.report-page{padding:24px 18px}.report-page h2{font-size:26px}.report-metrics{grid-template-columns:1fr}.report-metrics>div{border-left:0;border-top:1px solid var(--line)}.report-metrics>div:first-child{border-top:0}.report-library-head{align-items:flex-start}}.report-card-row>button{min-height:94px;padding:13px;display:grid;grid-template-columns:30px minmax(0,1fr) 15px;gap:10px;align-items:center}.report-card-brand{width:30px;height:30px;border-radius:8px;font-size:12px}.report-card-copy{min-width:0;display:grid;gap:3px}.report-card-row .report-card-copy small{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:7px}.report-card-row .report-card-copy b{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.report-card-copy em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:8px;font-style:normal}.report-card-row>button>svg{width:14px;color:var(--muted)}@media(max-width:760px){.report-card-row>button{flex-basis:218px;min-height:88px}}.jobs-tabs{display:flex;gap:5px;width:max-content;max-width:100%;padding:4px;border:1px solid var(--line);border-radius:11px;background:#ebe6dd;overflow-x:auto}.jobs-tabs button{height:37px;padding:0 12px;border:0;border-radius:8px;background:transparent;color:#625e57;display:flex;align-items:center;gap:7px;text-transform:capitalize;font-size:10px;font-weight:700;cursor:pointer}.jobs-tabs button[aria-selected=true]{background:#20201e;color:#fff}.jobs-tabs button span{min-width:19px;height:19px;padding:0 5px;border-radius:999px;background:#f7f3ed;color:#5f5a52;display:grid;place-items:center;font-size:8px}.jobs-layout{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:12px;margin-top:13px}.jobs-list,.job-detail{border:1px solid var(--line);border-radius:15px;background:var(--paper)}.jobs-list{padding:16px}.jobs-list-head{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:11px}.jobs-list-head h2{font-size:19px;margin:3px 0 0}.job-cards{display:grid;gap:7px}.job-cards>button{width:100%;min-width:0;padding:10px;border:1px solid var(--line);border-radius:10px;background:#f5f1ea;display:grid;grid-template-columns:32px minmax(0,1fr) auto;gap:8px;align-items:center;text-align:left;cursor:pointer}.job-cards>button.active{border-color:#dd7748;background:#fff2e9}.job-cards b,.job-cards small{display:block}.job-cards b{font-size:10px;line-height:1.35}.job-cards small{margin-top:3px;color:var(--muted);font-size:7px}.job-detail{padding:21px}.job-detail-head{display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:11px;align-items:center}.job-detail-head h2{font-size:21px;margin:3px 0}.job-description{margin:16px 0;color:var(--muted);font-size:11px;line-height:1.55}.job-stages{display:grid;grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:8px;padding:13px;border-radius:10px;background:#f1ece4}.job-stages span{display:flex;align-items:center;gap:5px;color:#918c84;font-size:8px;font-weight:700}.job-stages span.done{color:#2d7655}.job-stages svg{width:14px}.job-stages i{height:1px;background:#d6cec1}.job-schedule-summary{display:grid;grid-template-columns:repeat(3,1fr);margin-top:12px;border:1px solid var(--line);border-radius:10px}.job-schedule-summary>div{display:grid;gap:4px;padding:12px;border-left:1px solid var(--line)}.job-schedule-summary>div:first-child{border-left:0}.job-schedule-summary small{color:var(--muted);font-size:7px}.job-schedule-summary b{font-size:10px}.job-actions{display:flex;gap:7px;align-items:center;margin-top:13px;flex-wrap:wrap}.job-schedule-form{display:grid;gap:14px;margin-top:14px;padding:15px;border-radius:11px;background:#f1ece4}.job-schedule-form fieldset{border:0;padding:0;margin:0}.job-schedule-form legend{font-size:10px;font-weight:700;margin-bottom:6px}.job-output{margin-top:13px;padding:17px;border-radius:11px;background:#20201e;color:#fff}.job-output .eyebrow{color:#f2a57e}.job-output h3{font-size:16px;margin:8px 0 5px}.job-output p{margin:0;color:#bdb8ae;font-size:9px;line-height:1.5}.job-output small{display:block;margin-top:14px;color:#8f8b84;font-size:7px}.jobs-empty{display:flex;align-items:center;gap:8px;padding:18px;border:1px dashed var(--line);border-radius:10px;color:var(--muted)}.jobs-empty svg{width:17px}.jobs-empty p{margin:0;font-size:9px}.job-cards .job-card-description{margin-top:4px;color:#554f47;font-size:8px;line-height:1.35}.job-result{margin-top:13px;border-radius:12px;background:#20201e;color:#fff;overflow:hidden}.job-result>header{padding:17px}.job-result .eyebrow{color:#f2a57e}.job-result h3{font-size:17px;margin:8px 0 5px}.job-result>header p,.job-result-overview p{margin:0;color:#d4cfc6;font-size:10px;line-height:1.55}.job-result-overview{padding:14px 17px;border-top:1px solid #383734}.job-result-overview p{margin-top:7px;color:#aaa69e}.job-result>footer{padding:0 17px 15px;color:#8f8b84;font-size:7px}.job-report-disclosure{border-top:1px solid #383734}.job-report-disclosure>summary{padding:13px 17px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;list-style:none}.job-report-disclosure>summary::-webkit-details-marker{display:none}.job-report-disclosure>summary>span{display:flex;align-items:center;gap:7px}.job-report-disclosure>summary svg{width:14px}.job-report-disclosure>summary small{color:#8f8b84;font-size:7px}.job-report-disclosure>summary>svg{transition:transform .18s ease}.job-report-disclosure[open]>summary>svg{transform:rotate(90deg)}.job-report-body{border-top:1px solid #383734}.job-report-section{display:grid;grid-template-columns:28px 1fr;gap:9px;padding:14px 17px;border-bottom:1px solid #383734}.job-report-section>span{color:#f2a57e;font-size:8px}.job-report-section h4{margin:0;font-size:11px}.job-report-section p{margin:5px 0;color:#bdb8ae;font-size:9px;line-height:1.55}.job-report-section small{color:#8f8b84;font-size:7px;text-transform:uppercase}.job-report-section a{display:flex;align-items:center;gap:4px;width:max-content;margin-top:8px;color:#f2a57e;font-size:8px}.job-report-section a svg{width:11px}.job-report-list,.job-report-sources{padding:14px 17px;border-bottom:1px solid #383734}.job-report-list p{display:flex;align-items:flex-start;gap:7px;margin:8px 0 0;color:#d4cfc6;font-size:9px;line-height:1.45}.job-report-list p svg{width:13px;flex:none}.job-report-list.muted p{color:#aaa69e}.job-report-list.error p{color:#f2a394}.job-report-sources{display:grid;gap:7px}.job-report-sources>a,.job-report-approvals{display:flex;align-items:center;justify-content:space-between;gap:9px;padding:9px;border-radius:8px;background:#2b2a27;color:#fff}.job-report-sources span,.job-report-sources b,.job-report-sources small,.job-report-approvals span,.job-report-approvals b,.job-report-approvals small{display:block}.job-report-sources small,.job-report-approvals small{margin-top:3px;color:#96928b;font-size:7px}.job-report-sources svg,.job-report-approvals svg{width:13px;flex:none}.job-report-approvals{margin:12px 17px}.job-destinations{display:flex;align-items:center;gap:5px;margin-top:10px;flex-wrap:wrap}.job-destinations>small{margin-right:2px;color:var(--muted);font-size:8px}@media(max-width:840px){.jobs-layout{grid-template-columns:1fr}.job-cards{grid-template-columns:1fr 1fr}}@media(max-width:760px){.jobs-tabs{width:100%}.jobs-tabs button{flex:none}.job-cards{grid-template-columns:1fr}.job-detail-head{grid-template-columns:48px 1fr}.job-detail-head>.badge{grid-column:2;justify-self:start}.job-stages{grid-template-columns:1fr}.job-stages i{display:none}.job-schedule-summary{grid-template-columns:1fr}.job-schedule-summary>div{border-left:0;border-top:1px solid var(--line)}.job-schedule-summary>div:first-child{border-top:0}}.team-agent-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;padding:14px 15px;background:var(--paper);border:1px solid var(--line);border-radius:13px;transition:border-color .15s,transform .15s}.team-agent-row:hover{border-color:#c49b80;transform:translateY(-1px)}.team-agent-chat{min-width:0;display:grid;grid-template-columns:48px minmax(0,1fr);gap:14px;align-items:center;border:0;background:transparent;padding:0;text-align:left;color:inherit;cursor:pointer}.team-agent-chat h2{font-size:19px;margin:3px 0}.team-agent-chat p{font-size:12px;color:var(--muted);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.team-agent-chat small{display:block;margin-top:5px;color:#807970;font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.agent-personality{margin:-18px 0 24px;color:var(--muted);font-size:12px;font-style:italic}.team-agent-row .row-status{justify-content:flex-end}.team-agent-row .row-status .button{min-height:35px;padding:0 11px}.team-agent-row .row-status .button svg{width:14px}.team-work-link{width:34px;height:34px;border-radius:8px;display:grid;place-items:center;color:var(--muted)}.team-work-link:hover{background:#eee8df;color:var(--ink)}.team-work-link svg{width:16px}.modal-backdrop{position:fixed;inset:0;z-index:100;background:#1b18146b;display:grid;place-items:center;padding:22px;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.agent-custom-modal{width:min(100%,590px);max-height:min(760px,calc(100vh - 44px));overflow-y:auto;background:#fbf9f4;border:1px solid var(--line);border-radius:18px;box-shadow:0 26px 80px #1f191247}.agent-custom-modal>header{display:flex;justify-content:space-between;align-items:center;padding:19px 20px;border-bottom:1px solid var(--line)}.agent-custom-modal h2{font-size:21px;margin:2px 0}.agent-public-profile{margin:18px 20px 0;padding:14px;border-radius:11px;background:#eee9e1}.agent-public-profile>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.agent-public-profile span{font-size:9px;text-transform:uppercase;letter-spacing:.1em;color:var(--muted);font-weight:800}.agent-public-profile strong{font-size:12px}.agent-public-profile p{font-size:11px;line-height:1.5;color:var(--muted);margin:8px 0 0}.agent-custom-modal form{display:grid;gap:12px;padding:20px}.agent-custom-modal label small{display:block;font-weight:400;color:var(--muted);margin-top:2px}.agent-custom-modal textarea{width:100%;min-height:180px;padding:13px;border:1px solid var(--line);border-radius:11px;background:#fff;color:var(--ink);resize:vertical;line-height:1.55}.customization-meta{display:flex;justify-content:space-between;gap:18px;color:var(--muted)}.customization-meta span{font-size:9px}.agent-custom-modal .chat-error{margin:0}.agent-custom-modal footer{display:flex;justify-content:flex-end;gap:8px;padding-top:5px}.build-visual-intro{margin:0;padding:13px 14px;border-radius:10px;background:#eee9e1;color:var(--muted);font-size:11px;line-height:1.55}.build-visual-intro strong{color:var(--ink)}.build-visual-assets{display:grid;gap:8px}.build-visual-assets label{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.build-visual-assets label span{font-weight:700}.build-visual-assets label small{color:var(--muted);font-size:11px;text-align:right}.build-visual-assets textarea{min-height:76px;resize:vertical}@media(max-width:760px){.team-agent-row{grid-template-columns:1fr}.team-agent-row .row-status{grid-column:1;justify-content:flex-start;padding-left:62px;flex-wrap:wrap}.team-agent-row .row-status>span{margin-right:auto}.team-agent-chat p,.team-agent-chat small{white-space:normal}.agent-custom-modal{max-height:calc(100vh - 24px);border-radius:15px}.modal-backdrop{padding:12px}.customization-meta{display:grid;gap:4px}}.focus-approval-item{display:grid;gap:9px;padding:12px 0;border-top:1px solid var(--line)}.focus-approval-item b{display:block;font-size:10px;line-height:1.35}.focus-approval-item p{margin:4px 0 0;color:var(--muted);font-size:8px;line-height:1.5}.focus-approval-item small{display:block;margin-top:5px;color:#9a5a38;font-size:7px;text-transform:uppercase;letter-spacing:.08em;font-weight:800}.focus-approval-item>div:last-child{display:flex;gap:6px}.focus-approval-item .button{min-height:30px;padding:0 9px;font-size:9px}.focus-approval-item .button svg{width:12px}.focus-queue-note{display:flex;align-items:flex-start;gap:6px;margin-top:auto;padding-top:12px;border-top:1px solid var(--line);color:var(--muted);font-size:8px;line-height:1.45}.focus-queue-note svg{width:13px;flex:none;color:var(--green)}.feed-summary{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line);border-radius:14px;background:var(--paper)}.feed-summary>div{display:flex;align-items:center;gap:10px;padding:16px;border-left:1px solid var(--line)}.feed-summary>div:first-child{border-left:0}.feed-summary svg{width:18px;color:#8a4d2d}.feed-summary span{display:grid;color:var(--muted);font-size:9px}.feed-summary b{color:var(--ink);font-size:20px}.feed-filters{display:flex;width:max-content;max-width:100%;gap:5px;margin:13px 0 22px;padding:4px;border:1px solid var(--line);border-radius:11px;background:#ebe6dd;overflow-x:auto}.feed-filters button{height:36px;padding:0 13px;border:0;border-radius:8px;background:transparent;color:#625e57;text-transform:capitalize;font-size:10px;font-weight:700;cursor:pointer}.feed-filters button[aria-selected=true]{background:#20201e;color:#fff}.feed-sections{display:grid;gap:24px}.feed-day{display:flex;align-items:center;gap:12px;margin-bottom:8px;color:#8a4d2d;font-size:9px;text-transform:uppercase;letter-spacing:.12em;font-weight:800}.feed-day i{height:1px;flex:1;background:var(--line)}.feed-list{display:grid;border:1px solid var(--line);border-radius:14px;background:var(--paper);padding:0 17px}.feed-item{display:grid;grid-template-columns:34px minmax(0,1fr) 17px;gap:12px;align-items:start;padding:16px 0;border-top:1px solid var(--line);text-decoration:none}.feed-item:first-child{border-top:0}.feed-item>svg{width:16px;margin-top:4px;color:var(--muted)}.feed-item-title{display:flex;align-items:center;justify-content:space-between;gap:12px}.feed-item-title b{font-size:12px;line-height:1.4}.feed-item p{margin:5px 0 6px;color:var(--muted);font-size:10px;line-height:1.5}.feed-item small{color:#918c84;font-size:8px;text-transform:capitalize}.feed-item:hover .feed-item-title b{color:#8a4d2d}.feed-project-context{display:flex;align-items:center;gap:10px;margin:0 0 14px;color:var(--muted);font-size:11px;font-weight:700}.feed-project-context select{max-width:min(100%,320px);padding:8px 10px;border:1px solid var(--line);border-radius:8px;background:var(--paper);color:var(--ink);font:inherit}@media(max-width:760px){.feed-project-context{align-items:stretch;flex-direction:column}.feed-project-context select{max-width:100%}}.feed-sample-note{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:11px;align-items:center;margin:-9px 0 22px;padding:13px 15px;border:1px solid #dfd1bc;border-radius:11px;background:#f3eadb}.feed-sample-note>svg{width:18px;color:#8a4d2d}.feed-sample-note b{font-size:11px}.feed-sample-note p{margin:3px 0 0;color:var(--muted);font-size:9px;line-height:1.45}.activity-workspace{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.72fr);gap:18px;align-items:start}.activity-feed-list{min-width:0}.live-activity-rail{display:grid;gap:13px;padding:16px;border:1px solid var(--line);border-radius:14px;background:#eee9e0}.live-activity-rail>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.live-activity-rail h2{margin:3px 0 0;font-size:20px;letter-spacing:-.03em}.live-activity-list{display:grid;gap:9px;max-height:760px;overflow-y:auto}.live-activity-card{position:relative;padding:14px;border:1px solid var(--line);border-left:3px solid #aaa;border-radius:11px;background:var(--paper)}.live-activity-card.priority-high{border-left-color:#d5902f}.live-activity-card.priority-urgent{border-left-color:#c94b42}.live-activity-card.priority-low{border-left-color:#87958b}.live-activity-card-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.activity-actor{display:flex;align-items:center;gap:5px;color:var(--muted);font-size:9px;font-weight:800}.activity-actor svg{width:13px}.live-activity-card h3{margin:11px 0 6px;font-size:14px;line-height:1.3}.live-activity-card p{margin:0;color:var(--muted);font-size:10px;line-height:1.55}.live-activity-files{display:flex;align-items:center;gap:5px;margin-top:10px;color:#8a4d2d;font-size:9px;font-weight:700}.live-activity-files svg{width:13px}.live-activity-card footer{display:flex;justify-content:space-between;gap:10px;margin-top:12px;padding-top:9px;border-top:1px solid var(--line);color:var(--muted);font-size:8px}@media(max-width:900px){.activity-workspace{grid-template-columns:1fr}.live-activity-rail{grid-row:1}.live-activity-list{max-height:440px}}@media(max-width:760px){.feed-summary{grid-template-columns:1fr}.feed-summary>div{border-left:0;border-top:1px solid var(--line)}.feed-summary>div:first-child{border-top:0}.feed-filters{width:100%}.feed-filters button{flex:none}.feed-sample-note{grid-template-columns:24px 1fr}.feed-sample-note .badge{grid-column:2}.feed-item-title{align-items:flex-start;flex-direction:column;gap:5px}.feed-item{grid-template-columns:32px 1fr}.feed-item>svg{display:none}}.detail-list>a{display:grid;grid-template-columns:7px minmax(0,1fr) 14px;gap:9px;align-items:start;padding:10px 0;border-top:1px solid var(--line);text-decoration:none}.detail-list>a>svg{width:13px;color:var(--muted)}.detail-list>a:hover b{color:#8a4d2d}.growth-activity-list>a{display:grid;grid-template-columns:38px minmax(0,1fr) auto 15px;gap:11px;align-items:center;padding:13px 0;border-top:1px solid var(--line);text-decoration:none}.growth-activity-list>a>svg{width:14px;color:var(--muted)}.growth-activity-list>a:hover b{color:#8a4d2d}.build-activity-list>a,.build-activity-list>button{display:grid;grid-template-columns:38px minmax(0,1fr) auto 15px;gap:11px;align-items:center;width:100%;padding:13px 0;border:0;border-top:1px solid var(--line);background:transparent;text-align:left;text-decoration:none;color:inherit}.build-activity-list>:first-child{border-top:0}.build-activity-list>button{cursor:pointer}.build-activity-list :is(a,button)>svg,.build-activity-list>a>svg,.build-activity-list>button>svg{width:14px;color:var(--muted)}.build-activity-list :is(a,button):hover b,.build-activity-list>a:hover b,.build-activity-list>button:hover b{color:#8a4d2d}.feed-item p,.focus-item-list p,.focus-next p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.feed-human-avatar{display:grid;place-items:center;width:32px;height:32px;border:1px solid var(--line);border-radius:50%;background:var(--paper);color:#8a4d2d}.feed-human-avatar svg{width:17px;height:17px}.live-activity-rail>header small{display:block;margin-top:5px;color:var(--muted);font-size:9px}@media(max-width:760px){.growth-activity-list>a,.build-activity-list>a,.build-activity-list>button{grid-template-columns:38px 1fr}.growth-activity-list>a>.growth-activity-meta,.build-activity-list :is(a,button)>.build-activity-meta{grid-column:2;justify-items:start;display:flex;align-items:center}.growth-activity-list>a>svg,.build-activity-list :is(a,button)>svg{display:none}}.sample-jobs-note{display:flex;align-items:center;gap:9px;margin-top:10px;color:var(--muted);font-size:9px}.sample-detail-note{display:flex;align-items:center;gap:7px;margin:-4px 0 13px;padding:9px 11px;border-radius:9px;background:#fff0e7;color:#815035;font-size:9px}.sample-detail-note svg{width:14px;flex:none}.job-stages span.review{color:#9a631d}.job-output.sample{background:#2a2926}.sample-progress{display:flex;align-items:flex-start;gap:11px;margin-top:13px;padding:17px;border:1px solid var(--line);border-radius:11px;background:#f1ece4}.sample-progress>svg{width:18px;color:var(--orange);flex:none}.sample-progress b{font-size:11px}.sample-progress p{margin:4px 0 0;color:var(--muted);font-size:9px;line-height:1.45}.job-template-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:11px;color:var(--muted);font-size:9px}.job-template-meta small{width:100%;line-height:1.45}.job-task-list{list-style:none;margin:0;padding:0;display:grid;gap:6px}.job-task-list li{display:flex;align-items:center;gap:9px;padding:9px 10px;border-radius:8px;background:#f1ece4;color:#716c64;font-size:9px}.job-task-list li>span{width:21px;height:21px;display:grid;place-items:center;border-radius:50%;background:#ddd5c9;color:#675f56;font-size:8px;font-weight:800}.job-task-list li.done{background:#e2eee7;color:#276646}.job-task-list li.done>span{background:#2a9368;color:#fff}.job-task-list li.active{background:#fff0e7;color:#88431f}.notification-row{text-decoration:none;padding:7px;border-radius:9px;background:#f1ece4}.notification-row:hover{background:#e9e2d8}.notification-row .avatar{flex:none}.brain-editor-foot .button{white-space:nowrap}.brain-fieldset{min-width:0;margin:0;padding:0;border:0}.brain-readonly-notice{margin:16px 0 0}.brain-fieldset:disabled input,.brain-fieldset:disabled textarea{cursor:text;opacity:1;color:var(--ink);-webkit-text-fill-color:var(--ink)}.brand-brain-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(210px,.65fr);gap:20px;align-items:start}.brand-brain-grid .brain-fields{padding-bottom:0}.brand-color-fields{display:grid;grid-template-columns:1fr 1fr;gap:10px}.brand-color-input{display:grid;grid-template-columns:44px minmax(0,1fr);gap:7px}.brand-color-input input[type=color]{width:44px;padding:4px;cursor:pointer}.brand-preview{position:sticky;top:24px;min-height:360px;padding:24px;border-radius:14px;color:#fff;overflow:hidden}.brand-preview:after{content:"";position:absolute;width:150px;height:150px;right:-55px;bottom:-55px;border:1px solid rgba(255,255,255,.14);border-radius:50%}.brand-preview .eyebrow{color:#ffffff94}.brand-preview-mark{width:54px;height:54px;margin:42px 0 18px;border-radius:14px;display:grid;place-items:center;color:#1b1a18;font-size:23px;font-weight:800;box-shadow:0 10px 24px #0000002e}.brand-preview h3{margin:0;font-size:25px;letter-spacing:-.035em}.brand-preview p{min-height:42px;margin:8px 0 25px;color:#ffffffb3;font-size:11px;line-height:1.55}.brand-preview small{display:block;margin-top:12px;color:#ffffff8c;font-size:9px}.brand-swatches{display:flex;gap:7px}.brand-swatches i{width:31px;height:31px;border:1px solid rgba(255,255,255,.25);border-radius:9px}.brand-swatches i:last-child{box-shadow:inset 0 0 0 1px #fff3}@media(max-width:760px){.brand-brain-grid,.brand-color-fields{grid-template-columns:1fr}.brand-preview{position:static;min-height:300px}}.chat-dock-mark{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:var(--orange);color:#21170f;font-size:14px;font-weight:900}.settings-tabs{display:flex;width:max-content;max-width:100%;gap:5px;margin-bottom:16px;padding:4px;border:1px solid var(--line);border-radius:11px;background:#ebe6dd;overflow-x:auto}.settings-tabs button{height:38px;padding:0 13px;border:0;border-radius:8px;background:transparent;color:#625e57;display:flex;align-items:center;gap:7px;text-transform:capitalize;font-size:10px;font-weight:700;cursor:pointer;white-space:nowrap}.settings-tabs button svg{width:15px}.settings-tabs button[aria-selected=true]{background:#20201e;color:#fff}.settings-account-card{display:grid;grid-template-columns:52px minmax(0,1fr) auto;gap:14px;align-items:center;margin-bottom:14px;padding:20px;border:1px solid var(--line);border-radius:15px;background:var(--paper)}.settings-account-mark{width:52px;height:52px;border-radius:14px;background:var(--orange);display:grid;place-items:center;font-size:21px;font-weight:800}.settings-account-card h2{font-size:21px;margin:3px 0}.settings-account-card p{margin:0;color:var(--muted);font-size:10px}.account-facts{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line);border-radius:11px;overflow:hidden}.account-facts>div{min-width:0;display:grid;gap:5px;padding:15px;border-left:1px solid var(--line)}.account-facts>div:first-child{border-left:0}.account-facts small{color:var(--muted);font-size:8px}.account-facts b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.account-facts button,.account-facts a{width:max-content;max-width:100%;padding:0;border:0;background:transparent;color:#8a4d2d;display:flex;align-items:center;gap:3px;text-decoration:none;font-size:8px;font-weight:800;cursor:pointer}.account-facts svg{width:12px}.credits-overview{display:grid;grid-template-columns:minmax(220px,.72fr) minmax(0,1.28fr);gap:12px;margin-bottom:14px}.credits-balance{min-height:205px;padding:22px;border-radius:15px;background:#20201e;color:#fff;display:flex;flex-direction:column}.credits-balance>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.credits-balance .eyebrow{color:#f2a57e}.credits-balance strong{margin-top:auto;font-size:56px;line-height:1;letter-spacing:-.05em}.credits-balance p{margin:4px 0 13px;color:#d4cfc7;font-size:11px}.credits-balance small{color:#928e87;font-size:8px;line-height:1.45}.credits-stat-grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line);border-radius:15px;background:var(--paper);overflow:hidden}.credits-stat-grid article{display:flex;flex-direction:column;padding:18px;border-left:1px solid var(--line)}.credits-stat-grid article:first-child{border-left:0}.credits-stat-grid span{color:var(--muted);font-size:8px}.credits-stat-grid b{margin-top:auto;font-size:23px}.credits-stat-grid small{margin-top:5px;color:var(--muted);font-size:8px;line-height:1.4}.credits-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.credits-section-head h2{font-size:19px;margin:4px 0}.credits-section-head p{margin:0;color:var(--muted);font-size:9px}.forecast-chart{height:190px;margin-top:17px;padding:16px 13px 10px;border:1px solid var(--line);border-radius:11px;background:#f4f0e8;display:grid;grid-template-columns:repeat(7,1fr);gap:11px}.forecast-chart>div{min-width:0;display:grid;grid-template-rows:1fr auto auto;gap:5px;text-align:center}.forecast-chart>div>span{min-height:0;display:flex;align-items:flex-end;justify-content:center}.forecast-chart i{display:block;width:min(30px,70%);min-height:5px;border-radius:5px 5px 2px 2px;background:var(--orange)}.forecast-chart b{font-size:8px}.forecast-chart small{color:var(--muted);font-size:7px}.forecast-foot{display:flex;align-items:flex-start;gap:8px;margin-top:11px;color:var(--muted)}.forecast-foot svg{width:15px;flex:none;color:var(--green)}.forecast-foot p{margin:0;font-size:8px;line-height:1.5}.credits-usage>div:last-child{display:grid;margin-top:12px}.credits-usage article{display:grid;grid-template-columns:34px 1fr auto;gap:10px;align-items:center;padding:11px 0;border-top:1px solid var(--line)}.credits-usage article>span{width:32px;height:32px;border-radius:8px;background:#eee8de;color:#845039;display:grid;place-items:center}.credits-usage article svg{width:14px}.credits-usage article b{font-size:10px}.credits-usage article p{margin:3px 0 0;color:var(--muted);font-size:8px}.credits-usage article strong{font-size:10px}.settings-workspace-links{display:grid;grid-template-columns:1fr 1fr;gap:9px}.settings-workspace-links>a{display:grid;grid-template-columns:38px 1fr 15px;gap:10px;align-items:center;padding:12px;border:1px solid var(--line);border-radius:10px;background:#f5f1ea;text-decoration:none}.settings-workspace-links>a>svg:first-child{width:36px;height:36px;padding:9px;border-radius:9px;background:#e8e1d7;color:#845039}.settings-workspace-links>a>svg:last-child{width:14px;color:var(--muted)}.settings-workspace-links b,.settings-workspace-links small{display:block}.settings-workspace-links b{font-size:10px}.settings-workspace-links small{margin-top:3px;color:var(--muted);font-size:8px}.settings-section-intro{margin:-2px 0 15px;color:var(--muted);font-size:10px;line-height:1.5}.company-settings-identity{display:grid;grid-template-columns:58px minmax(0,1fr) auto;gap:15px;align-items:center;margin-bottom:14px;padding:20px;border:1px solid #c9b9a8;border-radius:15px;background:#eee6da}.company-settings-mark{width:58px;height:58px;border-radius:14px;background:#5d4b3b;color:#fff;display:grid;place-items:center;font-size:23px;font-weight:800}.company-settings-identity h2{margin:3px 0;font-size:22px}.company-settings-identity p{margin:0;color:var(--muted);font-size:9px}.company-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:14px}.company-section-head h2{margin:4px 0;font-size:19px}.company-section-head p{margin:4px 0 0;color:var(--muted);font-size:9px;line-height:1.45}.personal-settings-link{display:flex;align-items:center;gap:6px;color:#655d54;text-decoration:none;font-size:9px;font-weight:700;white-space:nowrap}.personal-settings-link svg{width:14px}.company-integrations .setting-row{background:#fbfaf7}.company-integrations .setting-row>div:nth-child(2) p{max-width:430px}.whatsapp-groups-panel .whatsapp-group-row{display:grid;grid-template-columns:40px minmax(0,1fr) auto minmax(180px,.8fr);gap:12px;align-items:center;padding:14px 0;border-top:1px solid var(--line)}.whatsapp-groups-panel .whatsapp-group-row:first-of-type{border-top:1px solid var(--line)}.whatsapp-group-row b{font-size:11px}.whatsapp-group-row p{margin:3px 0 0;color:var(--muted);font-size:8px;line-height:1.45}.whatsapp-group-row small{display:block;margin-top:4px;color:var(--muted);font-size:8px}.whatsapp-group-bind{display:grid;gap:4px;color:var(--muted);font-size:8px;font-weight:700}.whatsapp-group-bind select{height:36px;padding:0 8px;border:1px solid var(--line);border-radius:8px;background:var(--paper);color:var(--ink);font:inherit}.whatsapp-group-row a,.whatsapp-groups-jump{display:inline-flex;align-items:center;gap:3px;margin-top:6px;color:#8a4d2d;text-decoration:none;font-size:8px;font-weight:800}.whatsapp-groups-jump{margin:0}.whatsapp-live-intel .detail-list{display:grid;gap:8px}.whatsapp-live-intel .detail-list>a{display:grid;grid-template-columns:8px minmax(0,1fr) 16px;gap:10px;align-items:center;padding:12px;border:1px solid var(--line);border-radius:10px;background:#f5f1ea;text-decoration:none}.whatsapp-live-preview{white-space:pre-line}.whatsapp-recent-capture{display:grid;gap:10px;margin:0 0 16px;padding:12px;border:1px solid var(--line);border-radius:12px;background:#f5f1ea}.whatsapp-recent-capture>small{color:#8a4d2d;font-size:8px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.whatsapp-recent-capture article b{display:block;font-size:11px}.whatsapp-recent-capture article p{margin:4px 0 0;color:var(--muted);font-size:8px;line-height:1.45}.admin-loading{min-height:180px;display:grid;place-items:center;align-content:center;gap:10px;color:var(--muted)}.admin-loading svg{width:24px}.admin-loading p{margin:0;font-size:10px}.admin-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px}.admin-metric-grid article{min-height:132px;padding:18px;border:1px solid var(--line);border-radius:14px;background:var(--paper);display:flex;flex-direction:column}.admin-metric-grid span{color:var(--muted);font-size:9px}.admin-metric-grid strong{margin-top:auto;font-size:30px;letter-spacing:-.04em}.admin-metric-grid small{margin-top:6px;color:var(--muted);font-size:8px}.admin-metric-grid .admin-role-value{text-transform:capitalize;font-size:23px}.admin-overview-grid,.admin-usage-breakdowns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.admin-overview-grid>div+div{padding-left:18px;border-left:1px solid var(--line)}.admin-overview-grid h2,.admin-usage-breakdowns h2{margin:4px 0 12px;font-size:18px}.admin-rank-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 0;border-top:1px solid var(--line);font-size:10px}.admin-rank-row span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-rank-row b{font-size:10px;white-space:nowrap}.admin-rank-row .capitalize{text-transform:capitalize}.admin-invite{display:grid;grid-template-columns:minmax(210px,1.5fr) minmax(180px,1fr) 120px 140px auto;gap:12px;align-items:end}.admin-invite h2{margin:4px 0;font-size:19px}.admin-invite p{margin:0;color:var(--muted);font-size:9px}.admin-invite label,.admin-member-row label{display:grid;gap:5px;color:var(--muted);font-size:8px;font-weight:700}.admin-invite input,.admin-invite select,.admin-member-row select{width:100%;height:38px;padding:0 10px;border:1px solid var(--line);border-radius:8px;background:var(--paper);color:var(--ink);font:inherit}.admin-team-list{overflow:hidden}.admin-member-row{display:grid;grid-template-columns:40px minmax(150px,1.3fr) 110px 120px 86px 32px;gap:12px;align-items:center;padding:12px 0;border-top:1px solid var(--line)}.admin-member-avatar{width:38px;height:38px;border-radius:10px;background:#e8e1d7;display:grid;place-items:center;font-size:14px;font-weight:800}.admin-member-identity{min-width:0}.admin-member-identity b,.admin-member-identity small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-member-identity b{font-size:11px}.admin-member-identity small{margin-top:3px;color:var(--muted);font-size:8px;text-transform:capitalize}.admin-member-usage{text-align:right;font-size:10px}.admin-member-usage small{display:block;margin-top:3px;color:var(--muted);font-size:7px;font-weight:500}.admin-remove-member{width:30px;height:30px;border:0;border-radius:8px;background:transparent;color:var(--muted);display:grid;place-items:center;cursor:pointer}.admin-remove-member:hover:not(:disabled){background:#f7e3df;color:#a13e33}.admin-remove-member:disabled{opacity:.3;cursor:not-allowed}.admin-remove-member svg{width:14px}.admin-usage-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-usage-chart{margin-bottom:14px}.admin-bars{height:210px;margin-top:15px;padding:16px 12px 10px;border:1px solid var(--line);border-radius:11px;background:#f4f0e8;display:grid;grid-template-columns:repeat(14,minmax(18px,1fr));gap:7px;overflow-x:auto}.admin-bars>div{min-width:20px;display:grid;grid-template-rows:1fr auto auto;gap:5px;text-align:center}.admin-bars>div>span{min-height:0;display:flex;align-items:flex-end;justify-content:center}.admin-bars i{display:block;width:min(22px,75%);min-height:4px;border-radius:4px 4px 2px 2px;background:var(--orange)}.admin-bars b{font-size:7px}.admin-bars small{color:var(--muted);font-size:6px}.admin-usage-breakdowns{margin-bottom:18px}.admin-empty{min-height:170px;display:flex;align-items:center;gap:18px}.admin-empty>svg{width:42px;height:42px;padding:11px;border-radius:12px;background:#eee8de;color:#845039}.admin-empty h2{margin:4px 0;font-size:19px}.admin-empty p{max-width:620px;margin:0;color:var(--muted);font-size:10px;line-height:1.55}.notice button{margin-left:auto;border:0;background:transparent;color:inherit;text-decoration:underline;cursor:pointer}@media(max-width:980px){.admin-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-invite{grid-template-columns:1fr 1fr}.admin-invite>div{grid-column:1/-1}.admin-invite .button{align-self:end}.admin-member-row{grid-template-columns:40px minmax(140px,1fr) 100px 110px}.admin-member-usage{grid-column:2;text-align:left}.admin-remove-member{grid-column:4;grid-row:2;justify-self:end}}@media(max-width:760px){.whatsapp-groups-panel .whatsapp-group-row{grid-template-columns:40px 1fr}.whatsapp-group-row .badge,.whatsapp-group-bind{grid-column:2}.settings-tabs button{flex:none}.settings-account-card{grid-template-columns:48px 1fr}.settings-account-card>.badge{grid-column:2;justify-self:start}.account-facts{grid-template-columns:1fr}.account-facts>div{border-left:0;border-top:1px solid var(--line)}.account-facts>div:first-child{border-top:0}.credits-overview{grid-template-columns:1fr}.credits-balance{min-height:190px}.credits-stat-grid{grid-template-columns:1fr}.credits-stat-grid article{min-height:90px;border-left:0;border-top:1px solid var(--line)}.credits-stat-grid article:first-child{border-top:0}.forecast-chart{height:170px;gap:5px;padding-left:7px;padding-right:7px}.settings-workspace-links{grid-template-columns:1fr}.credits-section-head,.company-section-head{align-items:flex-start;flex-direction:column}.company-settings-identity{grid-template-columns:48px 1fr}.company-settings-identity>.badge{grid-column:2;justify-self:start}.company-settings-mark{width:48px;height:48px}.personal-settings-link{padding:8px 0}.admin-metric-grid,.admin-overview-grid,.admin-usage-breakdowns,.admin-invite{grid-template-columns:1fr}.admin-overview-grid>div+div{padding-left:0;padding-top:16px;border-left:0;border-top:1px solid var(--line)}.admin-member-row{grid-template-columns:38px minmax(0,1fr) 30px}.admin-member-row label,.admin-member-usage{grid-column:2}.admin-remove-member{grid-column:3;grid-row:1}.admin-bars{grid-template-columns:repeat(14,34px)}.admin-empty{align-items:flex-start}}.settings-account-mark{overflow:hidden}.settings-account-mark img,.settings-profile-photo span img{width:100%;height:100%;display:block;object-fit:cover}.settings-profile-form{margin-bottom:14px}.settings-profile-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}.settings-profile-head h2{margin:4px 0;font-size:19px}.settings-profile-head p{margin:0;color:var(--muted);font-size:9px}.settings-profile-fields{display:grid;grid-template-columns:190px minmax(0,1fr);gap:22px;align-items:end;padding-top:16px;border-top:1px solid var(--line)}.settings-profile-photo{display:grid;grid-template-columns:54px minmax(0,1fr);gap:7px 11px;align-items:center}.settings-profile-photo>span{grid-row:1/3;width:54px;height:54px;border-radius:14px;overflow:hidden;background:var(--orange);display:grid;place-items:center;font-size:21px;font-weight:800}.settings-profile-photo label{width:max-content;color:#7f472d;font-size:9px;font-weight:800;cursor:pointer}.settings-profile-photo input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.settings-profile-photo small{color:var(--muted);font-size:7px}.settings-profile-name{display:grid;gap:7px;font-size:9px;font-weight:800}.settings-profile-name input{height:42px;padding:0 12px;border:1px solid var(--line);border-radius:9px;background:#fff;color:var(--ink);font:inherit;font-size:11px}.settings-profile-form .notice{margin-top:13px}.settings-profile-form .notice.success{display:flex;align-items:center;gap:7px;background:#e5f2ec;color:#246e58}.settings-profile-form .notice.success svg{width:14px}@media(max-width:760px){.settings-profile-head{align-items:stretch;flex-direction:column}.settings-profile-head .button{width:100%}.settings-profile-fields{grid-template-columns:1fr;align-items:start}}.brand-mark{overflow:hidden}.brand-mark>img{width:100%;height:100%;display:block;object-fit:cover}.left-rail .brand{gap:10px;min-height:38px}.left-rail .brand-mark{flex:0 0 38px;width:38px;height:38px;border-radius:11px;box-shadow:0 6px 18px #281f182e}.brand-copy{min-width:0;display:grid}.left-rail .brand-copy strong{display:block;font-size:15px;line-height:1.1;letter-spacing:-.02em;white-space:nowrap}.system-score{display:grid;grid-template-columns:auto minmax(0,1fr);gap:20px 24px;align-items:center;padding:22px;border:1px solid var(--line);border-radius:16px;background:var(--paper)}.system-score-ring{--score:0deg;width:94px;height:94px;border-radius:50%;display:grid;place-content:center;text-align:center;background:radial-gradient(circle closest-side,var(--paper) 77%,transparent 79% 100%),conic-gradient(var(--red) var(--score),#e6e0d7 0)}.system-score-ring.ok{background:radial-gradient(circle closest-side,var(--paper) 77%,transparent 79% 100%),conic-gradient(var(--green) var(--score),#e6e0d7 0)}.system-score-ring.warn{background:radial-gradient(circle closest-side,var(--paper) 77%,transparent 79% 100%),conic-gradient(var(--orange) var(--score),#e6e0d7 0)}.system-score-ring strong{font-size:23px;letter-spacing:-.04em}.system-score-ring span{color:var(--muted);font-size:8px;text-transform:uppercase;letter-spacing:.1em}.system-score-copy h2{margin:4px 0 6px;font-size:21px}.system-score-copy p{max-width:650px;margin:0;color:var(--muted);font-size:10px;line-height:1.55}.system-score-bar{grid-column:1/-1;height:5px;border-radius:99px;background:#e3ddd4;overflow:hidden}.system-score-bar i{display:block;height:100%;border-radius:inherit;background:var(--orange)}.system-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:18px}.system-stage{position:relative;min-width:0;min-height:230px;padding:17px;border:1px solid var(--line);border-radius:14px;background:var(--paper);display:flex;flex-direction:column;text-decoration:none;transition:transform .15s,border-color .15s}.system-stage:hover{transform:translateY(-2px);border-color:#bc9a83}.system-stage-number{position:absolute;top:14px;right:14px;color:#aaa39a;font-size:9px;font-weight:800}.system-stage-icon{width:36px;height:36px;border-radius:10px;background:#eee8df;color:#70523e;display:grid;place-items:center}.system-stage-icon svg{width:17px}.system-stage.ok .system-stage-icon{background:#dcece4;color:var(--green)}.system-stage.error .system-stage-icon{background:#f4dedb;color:var(--red)}.system-stage-copy{margin:23px 0 18px}.system-stage-copy>span{color:var(--muted);font-size:8px}.system-stage-copy h2{margin:4px 0 8px;font-size:17px}.system-stage-copy p{margin:0;color:var(--muted);font-size:9px;line-height:1.5}.system-stage-quality{margin-top:auto;display:flex;align-items:end;justify-content:space-between;gap:8px}.system-stage-quality>strong{font-size:24px;letter-spacing:-.05em}.system-stage-arrow{position:absolute;right:-17px;top:calc(50% - 9px);z-index:2;width:22px;height:22px;padding:4px;border:1px solid var(--line);border-radius:50%;background:#f4f0e8;color:#8d877e}.system-disconnects{margin-top:18px;padding:15px;border:1px solid #e3c6b4;border-radius:13px;background:#f7e9df}.system-disconnects>div:first-child{display:flex;gap:10px;align-items:center}.system-disconnects>div:first-child>svg{width:18px;color:var(--orange)}.system-disconnects b,.system-disconnects small{display:block}.system-disconnects b{font-size:11px}.system-disconnects small{margin-top:2px;color:var(--muted);font-size:8px}.system-disconnects>div:last-child{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.system-disconnects a{display:flex;align-items:center;gap:7px;padding:7px 9px;border:1px solid #e2c7b6;border-radius:8px;background:#fff7f1;text-decoration:none;font-size:9px;font-weight:700}.system-disconnects a span{color:var(--muted);font-weight:500}.system-disconnects a svg{width:12px}.system-integrations{margin-top:34px}.system-integration-summary{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;border:1px solid var(--line);border-radius:12px 12px 0 0;background:#eee9e1}.system-integration-summary>div{min-width:100px;padding:14px 17px;border-right:1px solid var(--line)}.system-integration-summary strong,.system-integration-summary span{display:block}.system-integration-summary strong{font-size:20px}.system-integration-summary span{color:var(--muted);font-size:8px}.system-integration-summary p{margin:0;padding:14px 17px;color:var(--muted);font-size:9px;line-height:1.5}.system-integration-list{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line);border-top:0;border-radius:0 0 12px 12px;background:var(--paper);overflow:hidden}.system-integration-list>article{min-width:0;display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:10px;align-items:center;padding:13px 15px;border-top:1px solid var(--line);border-left:1px solid var(--line)}.system-integration-list>article:nth-child(-n+2){border-top:0}.system-integration-list>article:nth-child(odd){border-left:0}.system-integration-icon{width:36px;height:36px;border-radius:9px;background:#eee8df;color:#82533c;display:grid;place-items:center}.system-integration-icon.ok{background:#dcece4;color:var(--green)}.system-integration-icon svg{width:17px}.system-integration-list b,.system-integration-list small{display:block}.system-integration-list b{font-size:10px}.system-integration-list small{margin-top:3px;color:var(--muted);font-size:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.system-integrations-empty{grid-column:1/-1;display:flex;align-items:center;gap:10px;padding:20px;color:var(--muted)}.system-integrations-empty svg{width:18px}.system-integrations-empty b,.system-integrations-empty small{display:block;font-size:9px}.system-integrations-empty small{margin-top:3px}.system-coverage{margin-top:34px}.system-coverage .section-title>small{color:var(--muted);font-size:9px}.system-section-list{display:grid;border:1px solid var(--line);border-radius:14px;background:var(--paper);padding:0 17px}.system-section-list>a{display:grid;grid-template-columns:8px minmax(115px,.7fr) minmax(170px,1.3fr) auto 16px;gap:12px;align-items:center;min-height:66px;border-top:1px solid var(--line);text-decoration:none}.system-section-list>a:first-child{border-top:0}.system-section-list>a>i{width:7px;height:7px;border-radius:50%;background:#aaa}.system-section-list>a.populated>i{background:var(--green)}.system-section-list>a>div:nth-child(2) b,.system-section-list>a>div:nth-child(2) small{display:block}.system-section-list>a>div:nth-child(2) b{font-size:11px}.system-section-list>a>div:nth-child(2) small{margin-top:3px;color:var(--muted);font-size:8px}.system-job-owner{display:grid;gap:5px}.system-job-owner>span{color:#5c5851;font-size:9px}.system-job-owner>div{display:flex}.system-job-owner .avatar{width:21px;height:21px;margin-left:-4px;border-width:1px}.system-job-owner .avatar:first-child{margin-left:0}.system-section-list>a>svg{width:14px;color:var(--muted)}@media(max-width:900px){.system-flow{grid-template-columns:1fr 1fr}.system-stage{min-height:205px}.system-stage-arrow{display:none}.system-section-list>a{grid-template-columns:8px minmax(105px,.7fr) minmax(140px,1.3fr) auto 16px}}@media(max-width:600px){.system-score{grid-template-columns:76px 1fr;padding:17px}.system-score-ring{width:76px;height:76px}.system-flow{grid-template-columns:1fr}.system-stage{min-height:0}.system-section-list{padding:0 13px}.system-section-list>a{grid-template-columns:8px 1fr auto 14px;padding:13px 0}.system-job-owner{grid-column:2/-1}.system-section-list>a>.badge{grid-column:3;grid-row:1}.system-section-list>a>svg{grid-column:4;grid-row:1}}@media(max-width:600px){.system-integration-summary{grid-template-columns:1fr 1fr}.system-integration-summary>div:nth-child(2){border-right:0}.system-integration-summary p{grid-column:1/-1;border-top:1px solid var(--line)}.system-integration-list{grid-template-columns:1fr}.system-integration-list>article{border-left:0}.system-integration-list>article:nth-child(2){border-top:1px solid var(--line)}}.chat-dock-launch{position:fixed;right:24px;bottom:20px;z-index:48;display:flex;align-items:center;gap:9px;min-height:48px;padding:6px 13px 6px 7px;border:1px solid #3e3c37;border-radius:999px;background:#20201e;color:#fff;box-shadow:0 14px 36px #231e1833;font-size:12px;font-weight:800;cursor:pointer}.chat-dock-launch>svg{width:16px;color:#bcb7ae}.chat-dock-launch:hover{background:#2c2b27;transform:translateY(-1px)}.chat-dock{position:fixed;right:24px;bottom:20px;z-index:48;width:min(600px,calc(100vw - 272px));max-height:min(430px,calc(100vh - 40px));display:flex;flex-direction:column;border:1px solid #cdc5b9;border-radius:16px;background:#fbf9f4;box-shadow:0 22px 58px #231e1838;overflow:hidden}.chat-dock>header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:11px 13px;border-bottom:1px solid var(--line);background:#f1ece4}.chat-dock>header>div:last-child{display:flex;gap:6px}.chat-dock-identity{display:flex;align-items:center;gap:9px}.chat-dock-identity div{display:grid}.chat-dock-identity b{font-size:12px}.chat-dock-identity small{color:var(--muted);font-size:8px;text-transform:uppercase;letter-spacing:.08em}.chat-dock .icon-button{width:32px;height:32px}.chat-dock .icon-button svg{width:15px}.chat-dock-transcript{min-height:128px;max-height:220px;padding:13px;display:flex;flex-direction:column;gap:10px;overflow-y:auto;overscroll-behavior:contain}.chat-dock-transcript .chat-message>div{padding:8px 10px}.chat-dock-transcript .chat-message p{font-size:11px;margin-bottom:1px}.chat-dock-empty{margin:auto;display:grid;justify-items:center;gap:4px;color:var(--muted);font-size:10px}.chat-dock-empty b{color:var(--ink);font-size:13px}.chat-dock>form{display:grid;grid-template-columns:minmax(0,1fr) 42px;gap:8px;padding:10px 11px 5px;border-top:1px solid var(--line);background:#fff}.chat-dock>form textarea{width:100%;min-height:48px;max-height:92px;padding:12px;border:1px solid var(--line);border-radius:10px;background:#fbfaf7;color:var(--ink);resize:none;line-height:1.4}.chat-dock>form .button{width:42px;min-height:42px;align-self:end;padding:0}.chat-dock>small{padding:0 12px 9px;background:#fff;color:var(--muted);font-size:8px}.chat-dock .chat-error{margin:0 11px 5px}.chat-dock-history{display:grid;gap:8px}.chat-dock-history>div{display:grid;gap:2px}.chat-dock-history>div span{color:var(--muted);font-size:9px}.chat-dock-history>button{display:grid;gap:3px;width:100%;padding:9px 10px;text-align:left;border:1px solid var(--line);border-radius:10px;background:var(--panel);color:var(--ink);cursor:pointer}.chat-dock-history>button:hover{border-color:var(--orange)}.chat-dock-history>button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:9px}.chat-dock-history>button time{color:var(--muted);font-size:8px}.chat-history-back{align-self:flex-start;display:flex;align-items:center;gap:6px;padding:5px 8px;border:0;background:transparent;color:var(--muted);font-size:9px;cursor:pointer}.chat-history-back svg{width:13px}.chat-dock [hidden]{display:none!important}.chat-message-expand,.chat-turn-delete{padding:3px 0;border:0;background:transparent;color:var(--muted);font-size:8px;cursor:pointer}.chat-message-expand:hover,.chat-turn-delete:hover{color:var(--orange)}.chat-turn-delete{position:absolute;right:7px;top:6px;width:20px;height:20px;display:grid;place-items:center}.chat-turn-delete svg{width:12px}.chat-dock-transcript .chat-message.user>div{position:relative;padding-right:30px}.chat-message p.chat-delivery-failed{margin-top:8px;padding-top:7px;border-top:1px solid rgba(255,255,255,.18);color:#ffcabf;font-size:9px;line-height:1.4}.chat-transcript .chat-message.user>div{position:relative;padding-right:30px}.side-run-list>button{display:grid;gap:4px;width:100%;padding:11px;text-align:left;border:1px solid var(--line);border-radius:10px;background:var(--panel);color:var(--ink);cursor:pointer}.side-run-list>button:hover{border-color:var(--orange)}.chat-tool-receipt{margin:7px 0 4px;border:1px solid var(--line);border-radius:8px;background:color-mix(in srgb,var(--panel) 82%,transparent);color:var(--muted);overflow:hidden}.chat-tool-receipt>summary{display:flex;align-items:flex-start;gap:6px;padding:7px 8px;cursor:pointer;list-style:none}.chat-tool-receipt>summary::-webkit-details-marker{display:none}.chat-tool-receipt>summary>svg:first-child{width:13px;flex:none;margin-top:1px;color:var(--green)}.chat-tool-receipt>summary>svg:last-child{width:12px;margin-left:auto;transition:transform .15s}.chat-tool-receipt[open]>summary>svg:last-child{transform:rotate(90deg)}.chat-tool-receipt>summary>span{display:grid;gap:2px;min-width:0;flex:1}.chat-tool-receipt b{font-size:9px;color:var(--ink)}.chat-tool-receipt small{font-size:8px;overflow-wrap:anywhere}.chat-tool-receipt>div{display:grid;gap:5px;padding:7px 8px;border-top:1px solid var(--line)}.chat-tool-receipt>div p{display:grid!important;grid-template-columns:52px minmax(0,1fr);gap:6px;margin:0!important;font-size:8px!important}.chat-tool-receipt>div>a{display:flex;align-items:center;gap:2px;width:max-content;color:var(--orange);font-size:8px;font-weight:800}.chat-tool-receipt>div>a svg{width:11px}.chat-message.thinking{align-items:center}.chat-message.thinking>.chat-thinking-status{display:flex;align-items:center;min-width:0;max-width:100%;padding:0;background:transparent;border-radius:0}.chat-thinking-label{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:12px;line-height:1.5;animation:chat-thinking-opacity 2.4s ease-in-out infinite}@supports ((background-clip:text) or (-webkit-background-clip:text)){.chat-thinking-label{background:linear-gradient(110deg,var(--muted) 30%,var(--ink) 48%,var(--muted) 66%);background-size:250% 100%;background-clip:text;-webkit-background-clip:text;color:transparent;animation:chat-thinking-opacity 2.4s ease-in-out infinite,chat-thinking-glint 2.4s linear infinite}}@keyframes chat-thinking-opacity{0%,to{opacity:.65}50%{opacity:1}}@keyframes chat-thinking-glint{0%{background-position:150% 0}to{background-position:-50% 0}}@media(prefers-reduced-motion:reduce){.chat-thinking-label{animation:none;background:none;color:var(--muted);opacity:1}}@media(max-width:1120px){.chat-dock-launch{right:24px}.chat-dock{right:24px;width:min(600px,calc(100vw - 258px))}}@media(max-width:760px){.chat-dock-launch{right:14px;bottom:max(14px,env(safe-area-inset-bottom))}.chat-dock{left:12px;right:12px;bottom:max(12px,env(safe-area-inset-bottom));width:auto;max-height:min(420px,calc(100vh - 24px));border-radius:14px}.chat-dock-transcript{max-height:180px}.chat-dock>form textarea{font-size:16px}}.company-menu button.company-option{width:100%;border:0;text-align:left;color:inherit;cursor:pointer}.company-menu button.company-option:hover:not(:disabled){background:#ebe5da}.company-menu button.company-option:disabled{cursor:wait}.company-current-label{display:block;margin:13px 2px 0}.job-report-library>div:last-child{display:grid;gap:7px}.job-report-library>div:last-child>a{display:grid;grid-template-columns:32px minmax(0,1fr) auto 15px;gap:9px;align-items:center;padding:10px;border:1px solid var(--line);border-radius:10px;background:#f5f1ea;color:inherit}.job-report-library>div:last-child>a>span{min-width:0}.job-report-library>div:last-child b,.job-report-library>div:last-child small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.job-report-library>div:last-child b{font-size:10px}.job-report-library>div:last-child small{margin-top:3px;color:var(--muted);font-size:8px}.job-report-library>div:last-child>a>svg{width:14px;color:var(--muted)}.cloud-auth-agent{justify-content:center}.cloud-auth-agent .avatar{border-radius:22px}.cloud-auth-agent+h1{text-align:center}.mini-workspace-loading{position:fixed;inset:0;z-index:300;display:grid;place-items:center;overflow:hidden;background:#f4f0e8;color:var(--ink);isolation:isolate}.mini-loader-backdrop,.mini-loader-frost{position:absolute;inset:0}.mini-loader-backdrop{display:grid;place-items:center;padding:clamp(16px,3vw,36px);opacity:.7;animation:mini-loader-shell-breathe 4.2s ease-in-out infinite alternate}.mini-loader-shell-preview{display:grid;grid-template-columns:minmax(76px,15%) minmax(0,1fr) minmax(110px,20%);width:min(1120px,94vw);height:min(700px,88vh);overflow:hidden;border:1px solid #d9d2c6;border-radius:24px;background:#faf7f1;box-shadow:0 28px 80px #342b211f}.mini-loader-preview-nav,.mini-loader-preview-rail{display:grid;align-content:start;gap:11px;padding:20px;background:#ece7de;border-right:1px solid #ddd5c9}.mini-loader-preview-nav span,.mini-loader-preview-rail span,.mini-loader-preview-main span{display:block;border-radius:10px;background:#ded8cf}.mini-loader-preview-nav span{height:34px}.mini-loader-preview-nav span:first-child{background:#eab090}.mini-loader-preview-main{display:grid;grid-template-rows:48px minmax(120px,.75fr) 1fr;gap:16px;padding:20px}.mini-loader-preview-top{height:48px}.mini-loader-preview-hero{background:linear-gradient(135deg,#e7dfd5,#f4c9b0)!important}.mini-loader-preview-main>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.mini-loader-preview-main>div span{min-height:128px}.mini-loader-preview-rail{border-right:0;border-left:1px solid #ddd5c9;background:#f7f3ec}.mini-loader-preview-rail span{height:64px}.mini-loader-frost{z-index:1;background:#f4f0e8c7;-webkit-backdrop-filter:blur(18px) saturate(.9);backdrop-filter:blur(18px) saturate(.9)}.mini-loader-content{position:relative;z-index:2;width:min(340px,82vw);display:grid;justify-items:center;gap:15px;text-align:center;animation:mini-loader-arrive .55s cubic-bezier(.22,1,.36,1) both}.mini-loader-content .avatar{border-radius:18px;box-shadow:0 12px 34px #ee6b2f33}.mini-loader-content h1{margin:0;font-size:clamp(28px,4vw,36px);line-height:1;letter-spacing:-.04em}.mini-loader-content p{margin:0;color:var(--muted);font-size:13px;font-weight:600}.mini-loader-pixel-mark{display:grid;grid-template-columns:repeat(13,1fr);gap:3px;width:148px;aspect-ratio:1;margin:4px 0}.mini-loader-pixel-mark span{border-radius:50%;background:#d8d1c6;opacity:.72;transform:scale(.72);transition:opacity .42s ease,transform .42s cubic-bezier(.22,1,.36,1),background .3s ease,box-shadow .3s ease}.mini-loader-pixel-mark span.on{background:var(--orange);opacity:1;box-shadow:0 0 9px #ee6b2f42;transform:scale(1);animation:mini-loader-pixel 1.8s ease-in-out infinite alternate}.mini-loader-progress{width:min(280px,76vw);height:8px;overflow:hidden;border-radius:999px;background:#dfd9cf}.mini-loader-progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#ee6b2f,#fa9869);transition:width .48s cubic-bezier(.22,1,.36,1)}@keyframes mini-loader-arrive{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}@keyframes mini-loader-shell-breathe{0%{opacity:.55;transform:scale(1.015)}to{opacity:.76;transform:scale(1)}}@keyframes mini-loader-pixel{0%{opacity:.48;transform:scale(.7)}to{opacity:1;transform:scale(1.08)}}@media(max-width:700px){.mini-loader-shell-preview{grid-template-columns:64px minmax(0,1fr);width:108vw;transform:translate(-4vw)}.mini-loader-preview-rail{display:none}.mini-loader-preview-main{padding:14px;gap:12px}.mini-loader-preview-nav{padding:14px 10px}.mini-loader-preview-main>div{grid-template-columns:1fr 1fr;gap:12px}}@media(prefers-reduced-motion:reduce){.mini-loader-backdrop,.mini-loader-content,.mini-loader-pixel-mark span.on{animation:none}.mini-loader-pixel-mark span,.mini-loader-progress span{transition:none}.mini-loader-pixel-mark span.on{opacity:1;transform:scale(1)}}.rail-collapse-toggle{position:absolute;top:72px;right:-14px;z-index:3;width:28px;height:28px;display:grid;place-items:center;border:1px solid var(--line);border-radius:50%;background:#fbf9f4;color:#5a564f;box-shadow:0 5px 14px #2c24191f;cursor:pointer}.rail-collapse-toggle:hover{background:#fff;color:var(--ink)}.rail-collapse-toggle svg{width:14px}.shell,.left-rail,.left-rail nav a,.rail-foot{transition:grid-template-columns .22s ease,width .22s ease,padding .22s ease,gap .22s ease}@media(min-width:761px){.shell.rail-collapsed{grid-template-columns:76px minmax(0,1fr)}.shell.chat-open.rail-collapsed{grid-template-columns:76px minmax(0,1fr) 390px}.shell.rail-collapsed .left-rail{padding-left:10px;padding-right:10px}.shell.rail-collapsed .brand{justify-content:center}.shell.rail-collapsed .brand>div,.shell.rail-collapsed .left-rail nav a span,.shell.rail-collapsed .rail-settings span,.shell.rail-collapsed .company-trigger>span:nth-child(2),.shell.rail-collapsed .company-trigger>svg{display:none}.shell.rail-collapsed .left-rail nav a{justify-content:center;padding-left:10px;padding-right:10px}.shell.rail-collapsed .left-rail nav a svg{flex:none}.shell.rail-collapsed .rail-foot{padding-left:0;padding-right:0}.shell.rail-collapsed .rail-settings{justify-content:center;padding:0}.shell.rail-collapsed .company-trigger{display:flex;justify-content:center;padding:7px}.shell.rail-collapsed .company-menu{left:48px;bottom:0}.shell.rail-collapsed .company-mark{flex:none}}@media(max-width:1120px)and (min-width:761px){.shell.rail-collapsed,.shell.chat-open.rail-collapsed{grid-template-columns:76px minmax(0,1fr)}}@media(max-width:760px){.rail-collapse-toggle{display:none}}.chat-dock-launch>.avatar{width:32px;height:32px;border:0}.company-mark{overflow:hidden}.company-mark.has-image{background:#fff}.company-mark img{width:100%;height:100%;display:block;object-fit:cover}.job-cards b{font-size:12px;line-height:1.3}.job-cards .job-card-meta{margin-top:5px;font-size:8px;text-transform:capitalize}.mini-onboarding{min-height:100vh;background:#f4f0e8;color:var(--ink)}.mini-onboarding-brand{height:78px;padding:0 clamp(22px,4vw,58px);border-bottom:1px solid var(--line);display:flex;align-items:center;gap:11px}.mini-onboarding-brand .avatar{border-radius:12px}.mini-onboarding-brand strong,.mini-onboarding-brand small{display:block}.mini-onboarding-brand strong{font-size:15px}.mini-onboarding-brand small{margin-top:2px;color:var(--muted);font-size:10px}.mini-onboarding>main{width:min(100% - 36px,620px);margin:0 auto;padding:48px 0 72px}.mini-onboarding-card{padding:30px;border:1px solid var(--line);border-radius:20px;background:#fbf8f2;box-shadow:0 20px 60px #2d251c1a}.mini-onboarding-progress-panel{padding:17px 18px 16px;border:1px solid #ded5c8;border-radius:15px;background:linear-gradient(145deg,#fffdfa,#f4eee5);box-shadow:inset 0 1px #ffffffb8}.mini-onboarding-progress-summary{display:flex;align-items:center;justify-content:space-between;gap:18px}.mini-onboarding-progress-summary>div{display:grid;gap:3px}.mini-onboarding-progress-summary>div>span{color:#8a4d2d;font-size:8px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.mini-onboarding-progress-summary strong{font-size:13px;letter-spacing:-.01em}.mini-onboarding-progress-summary p{display:flex;align-items:baseline;gap:3px;margin:0;color:var(--muted);font-size:9px}.mini-onboarding-progress-summary p b{color:var(--ink);font-size:19px;line-height:1}.mini-onboarding-progress-summary p span{white-space:nowrap}.mini-onboarding-progress{position:relative;height:8px;margin-top:13px;overflow:hidden;border-radius:999px;background:#e2dbd0;box-shadow:inset 0 1px 2px #362c2014}.mini-onboarding-progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--orange),#f69a6d);box-shadow:0 0 16px #ee6b2f47;transition:width .34s cubic-bezier(.22,1,.36,1)}.mini-onboarding-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:15px 0 0;padding:0;list-style:none}.mini-onboarding-steps li{display:grid;grid-template-columns:25px minmax(0,1fr);align-items:center;gap:7px;min-width:0;color:#a39a8e}.mini-onboarding-steps li>span{width:25px;height:25px;border:1px solid #d2c9bd;border-radius:8px;background:#f8f4ed;display:grid;place-items:center;font-size:9px;font-weight:800}.mini-onboarding-steps li>span svg{width:12px}.mini-onboarding-steps li>div{display:grid;gap:1px;min-width:0}.mini-onboarding-steps li b{overflow:hidden;color:inherit;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.mini-onboarding-steps li small{font-size:7px;font-weight:650}.mini-onboarding-steps li.active{color:#7e3514}.mini-onboarding-steps li.active>span{border-color:#ed8a5b;background:#fff0e6;box-shadow:0 0 0 3px #ee6b2f1a}.mini-onboarding-steps li.done{color:#35614e}.mini-onboarding-steps li.done>span{border-color:#8ab69f;background:#e7f0eb;color:#35614e}.appearance-settings{display:grid;gap:24px}.appearance-settings-head{display:flex;align-items:start;justify-content:space-between;gap:24px}.appearance-settings-head h2{margin:4px 0 5px}.appearance-settings-head p,.appearance-accent-row p{margin:0;color:var(--muted);font-size:11px;line-height:1.5}.appearance-theme-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.appearance-theme-grid>button{position:relative;display:grid;grid-template-columns:112px minmax(0,1fr) 22px;gap:14px;align-items:center;padding:14px;border:1px solid var(--line);border-radius:13px;background:var(--paper);color:var(--ink);text-align:left;cursor:pointer}.appearance-theme-grid>button:hover,.appearance-theme-grid>button.selected{border-color:var(--orange)}.appearance-theme-grid>button>span:nth-child(2){display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:2px 7px}.appearance-theme-grid>button>span:nth-child(2)>svg{grid-row:1/3;width:16px;color:var(--orange)}.appearance-theme-grid b,.appearance-theme-grid small{display:block}.appearance-theme-grid b{font-size:13px}.appearance-theme-grid small{color:var(--muted);font-size:9px}.appearance-theme-grid>button>svg{width:17px;color:var(--orange)}.appearance-preview{height:70px;padding:8px;border-radius:9px;display:grid;grid-template-columns:22px 1fr;grid-template-rows:12px 1fr;gap:6px;border:1px solid rgba(127,127,127,.2);overflow:hidden}.appearance-preview i{display:block;border-radius:4px}.appearance-preview i:first-child{grid-row:1/-1}.appearance-preview i:nth-child(2){grid-column:2}.appearance-preview.light{background:#f4f0e8}.appearance-preview.light i{background:#ddd7cc}.appearance-preview.light i:nth-child(3){background:#faf8f3}.appearance-preview.dark{background:#0c0f13}.appearance-preview.dark i{background:#252b33}.appearance-preview.dark i:nth-child(3){background:#171c22}.appearance-accent-row{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-top:22px;border-top:1px solid var(--line)}.appearance-accent-row h3{margin:4px 0;font-size:16px}.appearance-swatches{display:flex;align-items:center;gap:9px}.appearance-swatches>button,.appearance-custom-color{width:38px;height:38px;border:2px solid transparent;border-radius:50%;background:var(--swatch);display:grid;place-items:center;color:#fff;cursor:pointer;box-shadow:inset 0 0 0 1px #ffffff59}.appearance-swatches>button.selected{border-color:var(--ink);box-shadow:0 0 0 2px var(--paper),0 0 0 4px var(--orange)}.appearance-swatches svg{width:15px}.appearance-custom-color{position:relative;border-radius:11px;background:var(--paper);border:1px solid var(--line);color:var(--muted);overflow:hidden}.appearance-custom-color input{position:absolute;inset:0;width:100%;height:100%;padding:0;border:0;opacity:0;cursor:pointer}.button,.brand-mark,.left-rail nav a b{color:var(--accent-ink,#24150d)}.button:hover{background:color-mix(in srgb,var(--orange) 84%,white)}html[data-theme=dark]{color-scheme:dark;--paper:#171c22;--ink:#edf0f3;--muted:#99a2ac;--line:#2d343d;--green:#54bd8a;--red:#ec7771;--shadow:0 18px 48px rgba(0,0,0,.34);background:#0c0f13;color:#edf0f3}html[data-theme=dark] body,html[data-theme=dark] #root{background:#0c0f13;color:var(--ink)}html[data-theme=dark] .left-rail{background:#10141a;border-color:var(--line)}html[data-theme=dark] .right-rail{background:#0f1318;border-color:var(--line)}html[data-theme=dark] .left-rail nav a,html[data-theme=dark] .rail-settings{color:#aeb6bf}html[data-theme=dark] .left-rail nav a:hover,html[data-theme=dark] .rail-settings:hover,html[data-theme=dark] .company-trigger:hover,html[data-theme=dark] .company-trigger[aria-expanded=true]{background:#1b2128;color:var(--ink)}html[data-theme=dark] .left-rail nav a.active,html[data-theme=dark] .rail-settings.active{background:#edf0f3;color:#11151a}html[data-theme=dark] .rail-collapse-toggle{background:#171c22;color:#bdc4cc;box-shadow:0 5px 18px #0000005c}html[data-theme=dark] :where(input,textarea,select){background:#11161c;color:var(--ink);border-color:var(--line)}html[data-theme=dark] :where(input,textarea)::placeholder{color:#6f7883}html[data-theme=dark] :is(.button.secondary,.conversation-compose,.delegation-plan,.result,.detail-panel>div,.detail-panel>aside,.run-receipt,.company-menu,.company-current-links,.chat-dock>form,.chat-dock>small){background:#171c22;color:var(--ink);border-color:var(--line)}html[data-theme=dark] .button.secondary:hover,html[data-theme=dark] .button.ghost:hover{background:#222932}html[data-theme=dark] :is(.quiet,.privacy-note,.notice,.account-facts>div,.setting-row,.connector-row,.review-card,.receipt-grid article,.items-list>div,.company-current-group,.company-option,.job-report-library>div:last-child>a){background:#1d232a;color:var(--ink);border-color:var(--line)}html[data-theme=dark] :is(.settings-tabs,.settings-account-card,.settings-section,.credits-overview,.credits-balance,.credits-stat-grid article,.growth-results,.growth-setup-card,.daily-secondary,.activity-brief,.important-card,.build-app-detail,.build-app-preview,.jobs-list,.job-detail,.report-library,.report-preview,.focus-queue,.focus-column,.system-score,.system-stage,.system-section-list,.system-integration-list,.system-integration-summary){background:var(--paper);color:var(--ink);border-color:var(--line)}html[data-theme=dark] :is(.detail-empty,.brief-empty,.priority-signal-card>p,.notification-row,.activity-intent-menu button,.job-task-list li){background:#11161c;color:var(--ink);border-color:var(--line)}html[data-theme=dark] .focus-next.alert{background:#211b16;color:var(--ink);border-color:#60402f}html[data-theme=dark] .focus-next.opportunity{background:#14241d;color:var(--ink);border-color:#28533f}html[data-theme=dark] .focus-next :is(h2,p){color:inherit}html[data-theme=dark] .focus-next.alert p,html[data-theme=dark] .focus-next.opportunity p{color:var(--muted)}html[data-theme=dark] :is(.focus-header-actions>.button,.focus-next.approval>.button){background:#ee6b2f;color:#24150d}html[data-theme=dark] :is(.focus-header-actions>.button,.focus-next.approval>.button):hover{background:#fa7b3f;color:#24150d}html[data-theme=dark] .focus-queue-empty{background:#11161c;color:var(--muted);border:1px solid var(--line)}html[data-theme=dark] :is(.focus-sample-note,.feed-sample-note){background:#1d232a;color:var(--ink);border-color:var(--line)}html[data-theme=dark] .focus-queue-head>span{background:#252c34;color:#c8ced5}html[data-theme=dark] .focus-queue.alerts .focus-queue-head>span{background:#352c18;color:#e6c66d}html[data-theme=dark] .focus-queue.opportunities .focus-queue-head>span{background:#183229;color:#70c69a}html[data-theme=dark] :is(.detail-icon,.important-list a>span){background:#252c34;color:#c8ced5}html[data-theme=dark] .approvals-card .detail-icon{background:#3a321e;color:#e6c66d}html[data-theme=dark] .live-memory-card .detail-icon{background:#183229;color:#70c69a}html[data-theme=dark] .priority-carousel-next{background:#171c22;color:var(--ink);border-color:var(--line);box-shadow:0 8px 22px #00000061}html[data-theme=dark] .priority-carousel-next:hover:not(:disabled){background:#252c34}html[data-theme=dark] .priority-report-modal{--priority-paper:#fbf9f4;--priority-ink:#1b1a18;--priority-muted:#716d65;--priority-line:#d8d0c4;background:var(--priority-paper);color:var(--priority-ink);border-color:var(--priority-line);box-shadow:0 28px 90px #00000094}html[data-theme=dark] .priority-report-modal>header,html[data-theme=dark] .priority-report-modal>footer,html[data-theme=dark] .priority-report-body section{border-color:var(--priority-line)}html[data-theme=dark] .priority-report-agent>svg{color:#26303a}html[data-theme=dark] .priority-report-agent small,html[data-theme=dark] .priority-report-signal{color:var(--priority-muted)}html[data-theme=dark] .priority-report-body h2{color:var(--priority-ink)}html[data-theme=dark] .priority-report-body section p,html[data-theme=dark] .priority-report-body li{color:#4e4a44}html[data-theme=dark] .priority-report-boundary{background:#f1ece3}html[data-theme=dark] .priority-report-modal .icon-button,html[data-theme=dark] .priority-report-modal .button.secondary{background:#fff;color:var(--priority-ink);border-color:var(--priority-line)}html[data-theme=dark] .priority-report-modal .icon-button:hover,html[data-theme=dark] .priority-report-modal .button.secondary:hover{background:#eee8df}html[data-theme=dark] .notification-row:hover{background:#222932}html[data-theme=dark] .notification-row b{color:var(--ink)}html[data-theme=dark] .icon-button{background:#171c22;color:var(--ink);border-color:var(--line)}html[data-theme=dark] .icon-button:hover{background:#252c34}html[data-theme=dark] .icon-button.active{background:var(--orange);color:var(--accent-ink);border-color:var(--orange)}html[data-theme=dark] .activity-composer-modal{background:#171c22;color:var(--ink);border-color:var(--line)}html[data-theme=dark] .activity-composer-modal>header{background:#11161c;border-color:var(--line)}html[data-theme=dark] .activity-intent-menu button:hover,html[data-theme=dark] .activity-intent-menu button.active{background:var(--orange);border-color:var(--orange);color:var(--accent-ink)}html[data-theme=dark] .briefing{background:#171c22;color:var(--ink);border-color:var(--line)}html[data-theme=dark] .briefing>article{border-color:var(--line)}html[data-theme=dark] .briefing>article>span{color:#78828d}html[data-theme=dark] .briefing h2{color:var(--ink)}html[data-theme=dark] .briefing-overview{background:#20201e;color:#f6f3ed;border:1px solid #34322e}html[data-theme=dark] .briefing-lead h2{color:#f6f3ed}html[data-theme=dark] :is(.briefing-signal-grid>article,.briefing-full-report,.briefing-receipts){background:#11161c;color:var(--ink);border-color:var(--line)}html[data-theme=dark] .briefing-signal-grid>article>span{background:#35231c;color:#e7a17f}html[data-theme=dark] .briefing-signal-grid>article.calendar>span{background:#352c18;color:#e6c66d}html[data-theme=dark] .briefing-signal-grid>article.opportunity>span{background:#183229;color:#70c69a}html[data-theme=dark] :is(.briefing-section-list,.briefing-receipts .individual-receipts){border-color:var(--line)}html[data-theme=dark] .chat-panel{background:#0f1318;color:var(--ink);border-color:var(--line)}html[data-theme=dark] .chat-header{background:#11161c;border-color:var(--line)}html[data-theme=dark] .chat-boundary{background:#1c1713;border-color:var(--line)}html[data-theme=dark] .chat-compose{background:#11161c;border-color:var(--line)}html[data-theme=dark] .chat-compose textarea{background:#0c1117;color:var(--ink);border-color:var(--line)}html[data-theme=dark] .chat-message>div,html[data-theme=dark] .side-run-list article,html[data-theme=dark] .activity-summary{background:#1d232a;color:var(--ink);border-color:var(--line)}html[data-theme=dark] .chat-message.user>div{background:#2a3440;color:var(--ink)}html[data-theme=dark] .settings-tabs button{color:var(--muted)}html[data-theme=dark] .settings-tabs button[aria-selected=true]{background:#252c34;color:var(--ink)}html[data-theme=dark] .settings-account-mark,html[data-theme=dark] .setting-icon,html[data-theme=dark] .connector-icon,html[data-theme=dark] .company-mark{background:#252c34;color:#d6dbe0}html[data-theme=dark] .company-menu{box-shadow:0 22px 58px #00000080}html[data-theme=dark] .company-current-group,html[data-theme=dark] .company-option{background:#11161c}html[data-theme=dark] .company-menu button.company-option:hover:not(:disabled){background:#222932}html[data-theme=dark] .chat-dock{background:#171c22;border-color:var(--line);box-shadow:0 22px 58px #00000085}html[data-theme=dark] .chat-dock>header{background:#11161c}html[data-theme=dark] .chat-dock>form textarea{background:#11161c;color:var(--ink);border-color:var(--line)}html[data-theme=dark] .chat-dock-launch{background:#171c22;color:var(--ink);border-color:var(--line)}html[data-theme=dark] .chat-dock-launch:hover{background:#252c34}html[data-theme=dark] .mobile-menu{background:#171c22;color:var(--ink);border-color:var(--line)}html[data-theme=dark] .mini-workspace-loading,html[data-theme=dark] .mini-onboarding{background:#0c0f13}html[data-theme=dark] .mini-loader-shell-preview{background:#171c22;border-color:var(--line)}html[data-theme=dark] .mini-loader-preview-nav,html[data-theme=dark] .mini-loader-preview-rail{background:#10141a;border-color:var(--line)}html[data-theme=dark] .mini-loader-frost{background:#0c0f13b8}html[data-theme=dark] .mini-loader-pixel-mark span{background:#5b5852;opacity:.9;transform:scale(.8);box-shadow:0 0 0 1px #ffffff06}html[data-theme=dark] .mini-loader-pixel-mark span.on{background:var(--orange);opacity:1;transform:scale(1);box-shadow:0 0 11px color-mix(in srgb,var(--orange) 42%,transparent)}html[data-theme=dark] .mini-loader-progress{background:#343c45}html[data-theme=dark] .system-stage:hover{border-color:var(--orange)}html[data-theme=dark] .system-stage-arrow,html[data-theme=dark] .system-integration-icon,html[data-theme=dark] .system-stage-icon{background:#252c34;color:#c8ced5}html[data-theme=dark] .system-disconnects{background:#2a211d;border-color:#5e3c2b}html[data-theme=dark] .system-disconnects a{background:#211a17;border-color:#5e3c2b}html[data-theme=dark] .jobs-tabs{background:#171c22}html[data-theme=dark] .jobs-tabs button{color:var(--muted)}html[data-theme=dark] .jobs-tabs button[aria-selected=true]{background:#252c34;color:var(--ink)}html[data-theme=dark] .jobs-tabs button span{background:#293039;color:#d7dce1}html[data-theme=dark] .job-cards>button{background:#11161c;color:var(--ink)}html[data-theme=dark] .job-cards>button.active{background:color-mix(in srgb,var(--orange) 14%,#171c22);border-color:var(--orange)}html[data-theme=dark] .job-cards .job-card-description{color:var(--muted)}html[data-theme=dark] :where(.job-stages,.job-schedule-form,.sample-progress){background:#11161c}html[data-theme=dark] .job-stages i{background:#343c45}html[data-theme=dark] .sample-detail-note{background:#2a211d;color:#dcb398}html[data-theme=dark] .build-app-carousel>button.active{background:color-mix(in srgb,var(--orange) 14%,#171c22);border-color:var(--orange)}html[data-theme=dark] .build-app-carousel>button>span,html[data-theme=dark] .build-activity-icon{background:#252c34;color:#c8ced5}html[data-theme=dark] .build-activity-icon.demo{background:#35231c;color:#e7a17f}html[data-theme=dark] .build-activity-icon.verified{background:#183229;color:#70c69a}html[data-theme=dark] :is(.build-preview,.build-status-row,.build-requirements){background:#11161c;color:var(--ink);border-color:var(--line)}html[data-theme=dark] .build-example-preview{background:#10151a}html[data-theme=dark] .example-app-shell{background:#171c22;color:var(--ink);border-color:var(--line);box-shadow:0 15px 35px #00000047}html[data-theme=dark] .example-progress{background:#343c45}.build-preview-bar>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.build-preview-open{display:inline-flex;align-items:center;gap:4px;color:var(--orange);font-weight:700;text-decoration:none}.build-preview-open svg{width:12px}.build-preview-frame{position:relative;height:34rem;overflow:hidden;background:#090909}.build-preview-frame iframe{width:100%;height:100%;border:0;background:#fff;transition:opacity .25s ease}.build-preview-frame iframe.loading{opacity:0}.build-preview-frame iframe.ready{opacity:1}.build-preview-loading{position:absolute;inset:0;display:grid;place-items:center;align-content:center;gap:7px;background:#090909;color:#fff;text-align:center}.build-preview-loading svg{width:28px;color:var(--orange)}.build-preview-loading b{font-size:12px}.build-preview-loading span{color:#aaa;font-size:9px}@media(prefers-reduced-motion:reduce){.build-preview-frame iframe{transition:none}}@media(max-width:760px){.build-preview-frame{height:28rem}}.build-preview-image{display:grid;place-items:center;background:#141414}.build-preview-image img{width:100%;height:100%;object-fit:contain}.build-preview-external .button{text-decoration:none;margin-top:4px}.whatsapp-mini-qr{display:grid;justify-items:center;gap:9px;margin:12px 0;padding:16px;border:1px solid var(--line);border-radius:12px;background:#fff}.whatsapp-mini-qr img{width:min(240px,70vw);height:auto}.whatsapp-mini-qr p{margin:0;max-width:520px;color:var(--muted);font-size:11px;line-height:1.5;text-align:center}html[data-theme=dark] .build-create textarea,html[data-theme=dark] .build-kind-picker button{background:#11161c;color:var(--ink);border-color:var(--line)}html[data-theme=dark] .build-kind-picker button[aria-pressed=true]{background:color-mix(in srgb,var(--orange) 14%,#171c22);border-color:var(--orange)}html[data-theme=dark] :is(.growth-tabs,.growth-metrics,.growth-chart-wrap,.growth-master,.ads-preview,.growth-activity-empty){background:#11161c;color:var(--ink);border-color:var(--line)}html[data-theme=dark] .growth-tabs button{color:var(--muted)}html[data-theme=dark] .growth-tabs button[aria-selected=true]{background:#252c34;color:var(--ink)}html[data-theme=dark] .growth-tabs button span,html[data-theme=dark] .growth-card-icon,html[data-theme=dark] .growth-activity-icon{background:#252c34;color:#c8ced5;border-color:var(--line)}html[data-theme=dark] .growth-chart-legend{color:var(--muted)}html[data-theme=dark] .growth-chart line{stroke:#343c45}html[data-theme=dark] .growth-chart-days{color:#7f8994}html[data-theme=dark] .growth-field{color:var(--muted)}html[data-theme=dark] .growth-field :is(select,input){background:#11161c;color:var(--ink);border-color:var(--line)}html[data-theme=dark] .growth-safety{background:#183229;color:#9ed9bb}html[data-theme=dark] .feed-filters{background:#171c22;border-color:var(--line)}html[data-theme=dark] .feed-filters button{color:var(--muted)}html[data-theme=dark] .feed-filters button[aria-selected=true]{background:#252c34;color:var(--ink)}html[data-theme=dark] .system-score-bar{background:#343c45}html[data-theme=dark] .system-score-ring{background:radial-gradient(circle closest-side,var(--paper) 77%,transparent 79% 100%),conic-gradient(var(--red) var(--score),#343c45 0)}html[data-theme=dark] .system-score-ring.ok{background:radial-gradient(circle closest-side,var(--paper) 77%,transparent 79% 100%),conic-gradient(var(--green) var(--score),#343c45 0)}html[data-theme=dark] .system-score-ring.warn{background:radial-gradient(circle closest-side,var(--paper) 77%,transparent 79% 100%),conic-gradient(var(--orange) var(--score),#343c45 0)}html[data-theme=dark] .system-stage.ok .system-stage-icon{background:#183229;color:#70c69a}html[data-theme=dark] .system-stage.error .system-stage-icon{background:#3b2022;color:#ef8a86}html[data-theme=dark] .company-settings-identity{background:#171c22;color:var(--ink);border-color:var(--line)}html[data-theme=dark] .settings-workspace-links>a{background:#11161c;color:var(--ink);border-color:var(--line)}html[data-theme=dark] .settings-workspace-links>a>svg:first-child{background:#252c34;color:#d6dbe0}html[data-theme=dark] .personal-settings-link{color:var(--muted)}html[data-theme=dark] .brain-progress{background:#343c45}html[data-theme=dark] .brain-tabs{background:#171c22;border-color:var(--line)}html[data-theme=dark] .brain-tabs button{color:var(--muted)}html[data-theme=dark] .brain-tabs button[aria-pressed=true]{background:#252c34;color:var(--ink)}html[data-theme=dark] .brain-editor{background:#171c22;color:var(--ink);border-color:var(--line)}html[data-theme=dark] .brain-live,html[data-theme=dark] .forecast-chart{background:#11161c;color:var(--ink);border-color:var(--line)}html[data-theme=dark] .credits-usage article>span{background:#252c34;color:#d6dbe0}html[data-theme=dark] .button.danger{background:#3b2022;color:#ef8a86;border-color:#6a3033}html[data-theme=dark] .button.danger:hover{background:#4a2528}@media(max-width:760px){.appearance-settings-head,.appearance-accent-row{align-items:stretch;flex-direction:column}.appearance-theme-grid{grid-template-columns:1fr}.appearance-theme-grid>button{grid-template-columns:92px minmax(0,1fr) 20px}.appearance-swatches{flex-wrap:wrap}}.mini-onboarding-heading{margin:28px 0 24px}.mini-onboarding-heading h1{margin:0;font-size:clamp(30px,5vw,42px);line-height:1.04;letter-spacing:-.045em}.mini-onboarding-heading p{margin:10px 0 0;color:var(--muted);font-size:13px;line-height:1.55}.mini-onboarding-fields{display:grid;gap:15px;min-height:210px}.mini-onboarding-fields label{position:relative;gap:7px;font-size:11px}.mini-onboarding-fields label>small{display:inline;margin-left:5px;color:var(--muted);font-size:9px;font-weight:500}.mini-onboarding-fields input,.mini-onboarding-fields textarea{width:100%;border:1px solid var(--line);border-radius:10px;background:#fff;color:var(--ink);font-size:14px}.mini-onboarding-fields input{min-height:46px;padding:0 13px}.mini-onboarding-fields textarea{min-height:150px;padding:13px;resize:vertical;line-height:1.5}.mini-onboarding-fields textarea.compact{min-height:90px}.mini-onboarding-optional{padding:12px 14px;border:1px solid var(--line);border-radius:10px;background:#ffffff73}.mini-onboarding-optional summary{cursor:pointer;font-size:11px;font-weight:700}.mini-onboarding-optional summary small{margin-left:5px;color:var(--muted);font-size:9px;font-weight:500}.mini-onboarding-optional>div{display:grid;gap:14px;margin-top:14px}.mini-onboarding-fields fieldset{margin:0;padding:0;border:0}.mini-onboarding-fields legend{margin-bottom:8px;font-size:11px;font-weight:700}.mini-onboarding-options{display:flex;flex-wrap:wrap;gap:7px}.mini-onboarding-options button,.mini-onboarding-checks button{min-height:36px;padding:0 11px;border:1px solid var(--line);border-radius:9px;background:#f3eee6;color:#5e5951;font-size:11px;font-weight:700;cursor:pointer}.mini-onboarding-options button.selected,.mini-onboarding-checks button.selected{border-color:#e77842;background:#fff0e6;color:#7e3514}.mini-onboarding-account{display:flex;align-items:center;gap:9px;padding:11px;border-radius:10px;background:#e7f0eb;color:#35614e}.mini-onboarding-account svg{width:18px}.mini-onboarding-account b,.mini-onboarding-account small{display:block}.mini-onboarding-account b{font-size:10px}.mini-onboarding-account small{margin-top:2px;font-size:10px}.mini-onboarding-counter{position:absolute;right:10px;bottom:9px;margin:0!important;padding:2px 5px;border-radius:6px;background:#f3eee6}.mini-onboarding-choices{display:grid;gap:9px}.mini-onboarding-choices button{min-height:48px;padding:0 13px;border:1px solid var(--line);border-radius:11px;background:#fff;display:flex;align-items:center;gap:10px;text-align:left;font-size:13px;font-weight:700;cursor:pointer}.mini-onboarding-choices button>span{width:16px;height:16px;border:1px solid #b8afa2;border-radius:50%;box-shadow:inset 0 0 0 4px #fff}.mini-onboarding-choices button.selected{border-color:#e77842;background:#fff6f0}.mini-onboarding-choices button.selected>span{background:var(--orange);border-color:var(--orange)}.mini-onboarding-checks{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.mini-onboarding-checks button{display:flex;align-items:center;gap:8px;text-align:left}.mini-onboarding-checks button>span{width:15px;height:15px;border:1px solid #b8afa2;border-radius:4px;background:#fff;display:grid;place-items:center}.mini-onboarding-checks button>span svg{width:11px}.mini-onboarding-review{display:grid;grid-template-columns:64px 1fr;gap:13px;padding:18px;border-radius:14px;background:#20201e;color:#fff}.mini-onboarding-review .avatar{grid-row:span 2;border-radius:15px}.mini-onboarding-review h2{margin:0;font-size:20px}.mini-onboarding-review p{margin:6px 0 0;color:#c7c2b9;font-size:12px;line-height:1.55}.mini-onboarding-review dl{grid-column:1/-1;margin:7px 0 0;display:grid;grid-template-columns:repeat(2,1fr);border:1px solid #3c3a36;border-radius:10px;overflow:hidden}.mini-onboarding-review dl>div{padding:10px;border-top:1px solid #3c3a36;border-left:1px solid #3c3a36}.mini-onboarding-review dl>div:nth-child(-n+2){border-top:0}.mini-onboarding-review dl>div:nth-child(odd){border-left:0}.mini-onboarding-review dt{color:#8f8b84;font-size:8px;text-transform:uppercase}.mini-onboarding-review dd{margin:4px 0 0;font-size:10px;font-weight:700}.mini-onboarding-actions{display:flex;justify-content:space-between;gap:10px;margin-top:24px;padding-top:18px;border-top:1px solid var(--line)}.mini-onboarding-actions .button:first-child:not(:last-child):disabled{visibility:hidden}.mini-onboarding-fine{margin:14px 0 0;display:flex;align-items:center;justify-content:center;gap:6px;color:var(--muted);font-size:9px;text-align:center}.mini-onboarding-fine svg{width:13px;color:var(--green)}html[data-theme=dark] .mini-onboarding-card{background:#171c22;border-color:var(--line);box-shadow:0 20px 60px #0000004d}html[data-theme=dark] .mini-onboarding-optional{background:#11161c}@media(max-width:600px){.mini-onboarding-steps{display:none}.mini-onboarding-fields textarea{min-height:110px}.mini-onboarding-fields textarea.compact{min-height:78px}}html[data-theme=dark] .mini-onboarding-progress-panel{background:linear-gradient(145deg,#1c2229,#11161c);border-color:var(--line);box-shadow:inset 0 1px #ffffff09}html[data-theme=dark] .mini-onboarding-progress{background:#343c45}html[data-theme=dark] .mini-onboarding-steps li>span{background:#11161c;border-color:#3a424b}html[data-theme=dark] .mini-onboarding-steps li.active>span{background:#2a211d;border-color:#8f5337}html[data-theme=dark] .mini-onboarding-steps li.done>span{background:#183229;border-color:#28533f}html[data-theme=dark] .mini-onboarding-account{background:#183229;color:#9ed9bb}html[data-theme=dark] .mini-onboarding-options button,html[data-theme=dark] .mini-onboarding-checks button,html[data-theme=dark] .mini-onboarding-choices button{background:#11161c;color:var(--ink);border-color:var(--line)}html[data-theme=dark] .mini-onboarding-options button.selected,html[data-theme=dark] .mini-onboarding-checks button.selected,html[data-theme=dark] .mini-onboarding-choices button.selected{background:#2a211d;color:#e7a17f;border-color:#8f5337}@media(max-width:600px){.mini-onboarding-brand{height:68px}.mini-onboarding>main{width:min(100% - 24px,620px);padding:24px 0 48px}.mini-onboarding-card{padding:20px 16px;border-radius:16px}.mini-onboarding-progress-panel{padding:15px 14px 14px}.mini-onboarding-steps{gap:6px}.mini-onboarding-steps li{grid-template-columns:22px minmax(0,1fr);gap:5px}.mini-onboarding-steps li>span{width:22px;height:22px;border-radius:7px}.mini-onboarding-steps li b{font-size:8px}.mini-onboarding-steps li small{display:none}.mini-onboarding-heading{margin:23px 0 20px}.mini-onboarding-fields{min-height:260px}.mini-onboarding-checks{grid-template-columns:1fr}.mini-onboarding-review{grid-template-columns:52px 1fr}.mini-onboarding-review dl{grid-template-columns:1fr}.mini-onboarding-review dl>div,.mini-onboarding-review dl>div:nth-child(-n+2){border-top:1px solid #3c3a36;border-left:0}.mini-onboarding-review dl>div:first-child{border-top:0}}@media(prefers-reduced-motion:reduce){.mini-onboarding-progress i{transition:none}}.daily-secondary{grid-template-columns:repeat(3,minmax(0,1fr))}.priority-carousel-next:hover:not(:disabled){background:#f0e9df;transform:translateY(-50%) translate(2px)}.priority-carousel-next:disabled{cursor:default;opacity:.42;box-shadow:none}@media(max-width:920px){.daily-secondary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.daily-secondary{grid-template-columns:1fr}}.otp-field{display:grid;gap:7px}.otp-label{font-size:10px;font-weight:800;color:var(--ink)}.otp-inputs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.otp-inputs .otp-digit{width:100%;min-width:0;height:54px;padding:0;border-radius:10px;text-align:center;font-size:21px;font-weight:800;font-variant-numeric:tabular-nums;caret-color:var(--orange)}.otp-inputs .otp-digit:focus{border-color:var(--orange);box-shadow:0 0 0 3px color-mix(in srgb,var(--orange) 20%,transparent);outline:0}.otp-inputs .otp-digit[aria-invalid=true]{border-color:#c84e3f}@media(max-width:480px){.otp-inputs{gap:5px}.otp-inputs .otp-digit{height:48px;font-size:18px;border-radius:8px}}.report-open-button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px;color:var(--ink);text-align:left;cursor:pointer}.report-open-button>span{display:flex;align-items:center;gap:10px}.report-open-button svg{width:17px;flex:none}.report-open-button span span b,.report-open-button span span small{display:block}.report-open-button span span b{font-size:12px}.report-open-button span span small{margin-top:3px;color:var(--muted);font-size:9px}.report-open-button>svg{color:var(--muted);transition:transform .18s ease}.report-open-button:hover>svg{transform:translate(3px)}.job-report-card-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px!important}.job-report-summary-card{display:flex;flex-direction:column;min-width:0;padding:16px;border:1px solid var(--line);border-radius:13px;background:var(--paper)}.job-report-summary-card>header{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px}.job-report-summary-card>header small{display:block;margin-top:2px;color:var(--muted);font-size:8px}.job-report-summary-card h3{margin:14px 0 6px;font-size:18px;line-height:1.13}.job-report-summary-card>p{min-height:36px;margin:0;color:var(--muted);font-size:10px;line-height:1.55}.job-report-card-facts{display:flex;gap:14px;margin:13px 0 9px;padding:9px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--muted);font-size:8px}.job-report-card-facts b{color:var(--ink);font-size:11px}.job-report-card-signals{display:grid;gap:0}.job-report-card-signals>div{display:grid;grid-template-columns:24px minmax(0,1fr);gap:7px;padding:8px 0;border-bottom:1px solid var(--line)}.job-report-card-signals span{color:#a5502b;font-size:8px;font-weight:800}.job-report-card-signals b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:9px}.job-report-summary-card>button{display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:auto;padding:13px 0 0;border:0;background:transparent;color:var(--ink);cursor:pointer}.job-report-summary-card>button>span{display:flex;align-items:center;gap:7px}.job-report-summary-card>button svg{width:14px}.job-report-summary-card>button:hover>svg{transform:translate(3px)}.report-modal-backdrop{z-index:130}.report-modal{width:min(100%,760px);max-height:min(820px,calc(100vh - 44px));display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--line);border-radius:18px;background:var(--paper);box-shadow:0 28px 90px #12100d57}.report-modal>header{display:flex;align-items:center;justify-content:space-between;padding:17px 19px;border-bottom:1px solid var(--line)}.report-modal-owner{display:flex;align-items:center;gap:9px}.report-modal-owner small{display:block;margin-top:3px;color:var(--muted);font-size:9px}.report-modal-scroll{overflow-y:auto;padding:20px}.report-modal-intro{padding:22px;border-radius:13px;background:#20201e;color:#fff}.report-modal-intro h2{margin:10px 0 7px;font-size:clamp(25px,4vw,38px);line-height:1.05;letter-spacing:-.035em}.report-modal-intro p{margin:0;color:#c6c1b8;font-size:11px;line-height:1.6}.report-modal-facts{display:grid;grid-template-columns:repeat(3,1fr);margin:12px 0;border:1px solid var(--line);border-radius:11px;overflow:hidden}.report-modal-facts>div{padding:12px;border-left:1px solid var(--line)}.report-modal-facts>div:first-child{border-left:0}.report-modal-facts b,.report-modal-facts small{display:block}.report-modal-facts b{font-size:17px}.report-modal-facts small{margin-top:3px;color:var(--muted);font-size:8px}.report-modal-sections{border-top:1px solid var(--line)}.report-modal-sections>section{display:grid;grid-template-columns:34px minmax(0,1fr);gap:9px;padding:17px 0;border-bottom:1px solid var(--line)}.report-modal-sections>section>span{color:#a5502b;font-size:9px;font-weight:800}.report-modal-sections small{color:#8a4d2d;font-size:8px;text-transform:uppercase;font-weight:800;letter-spacing:.08em}.report-modal-sections h3{margin:5px 0 6px;font-size:15px}.report-modal-sections p{margin:0;color:var(--muted);font-size:11px;line-height:1.65;white-space:pre-line}.report-modal-sections a{display:flex;align-items:center;gap:5px;width:max-content;margin-top:9px;color:#a5502b;font-size:9px}.report-modal-sections a svg{width:12px}.report-modal-list,.report-modal-sources{margin-top:12px;padding:15px;border:1px solid var(--line);border-radius:11px}.report-modal-list p{display:flex;align-items:flex-start;gap:8px;margin:9px 0 0;color:var(--muted);font-size:10px;line-height:1.5}.report-modal-list p svg{width:14px;flex:none}.report-modal-list.boundary{background:#f6f1e7}.report-modal-list.error{background:#fbefec}.report-modal-sources{display:grid;gap:7px}.report-modal-sources>a{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px;border-radius:8px;background:#f5f1ea}.report-modal-sources b,.report-modal-sources small{display:block}.report-modal-sources small{margin-top:3px;color:var(--muted);font-size:8px}.report-modal-sources svg{width:13px;flex:none}.report-modal>footer{display:flex;justify-content:flex-end;gap:8px;padding:14px 19px;border-top:1px solid var(--line)}html[data-theme=dark] :is(.job-report-summary-card,.report-modal,.report-open-button){background:#171c22;color:var(--ink);border-color:var(--line)}html[data-theme=dark] .report-modal-intro{background:#11161c;border:1px solid var(--line)}html[data-theme=dark] :is(.report-modal-list.boundary,.report-modal-list.error,.report-modal-sources>a){background:#11161c;color:var(--ink)}@media(max-width:820px){.job-report-card-grid{grid-template-columns:1fr}.report-modal-scroll{padding:14px}.report-modal-facts{grid-template-columns:1fr}.report-modal-facts>div{border-left:0;border-top:1px solid var(--line)}.report-modal-facts>div:first-child{border-top:0}}.report-card-actions{display:flex;align-items:center;gap:8px;margin-top:auto;padding-top:11px}.report-card-actions>button{min-height:38px;border:1px solid var(--line);border-radius:9px;background:transparent;color:var(--ink);font-size:10px;font-weight:800;cursor:pointer}.job-report-summary-card .report-card-actions>button:first-child{display:flex;align-items:center;justify-content:space-between;flex:1;padding:0 11px}.job-report-summary-card .report-card-actions>button:first-child>span{display:flex;align-items:center;gap:7px}.job-report-summary-card .report-card-actions svg{width:14px}.report-export-button{display:flex;align-items:center;justify-content:center;gap:6px;padding:0 12px!important;white-space:nowrap}.report-export-button:hover{border-color:var(--orange);color:var(--orange)}.briefing-report-actions{margin-top:0;padding-top:0;border-top:1px solid var(--line)}.briefing-report-actions .report-open-button{flex:1;border:0;border-radius:0}.briefing-report-actions .report-export-button{margin-right:12px}.report-modal>footer .button svg{width:14px}html[data-theme=dark] .report-card-actions>button{background:#11161c;border-color:var(--line);color:var(--ink)}html[data-theme=dark] .report-export-button:hover{border-color:var(--orange);color:var(--orange)}@media(max-width:560px){.briefing-report-actions{align-items:stretch;flex-direction:column;padding:10px}.briefing-report-actions .report-open-button{width:100%;border:1px solid var(--line);border-radius:9px}.briefing-report-actions .report-export-button{width:100%;margin:0}.report-modal>footer{flex-wrap:wrap}}html[data-theme=dark] :is(.admin-metric-grid article,.admin-member-avatar,.admin-bars,.admin-empty>svg){background:#171c22;color:var(--ink);border-color:var(--line)}html[data-theme=dark] :is(.admin-invite input,.admin-invite select,.admin-member-row select){background:#11161c;color:var(--ink);border-color:var(--line)}.avatar-fallback{display:grid;place-items:center;background:var(--orange);color:#21170f;font-weight:800;flex:none}.chat-attachment-composer{display:contents}.chat-attachment-tray{grid-column:1/-1;display:flex;gap:7px;overflow-x:auto;padding:0 0 8px}.chat-attachment{min-width:0;width:min(210px,72vw);flex:none;display:grid;grid-template-columns:36px minmax(0,1fr) 24px;align-items:center;gap:8px;padding:7px;border:1px solid var(--line);border-radius:10px;background:#f4f0e9}.chat-attachment-preview{width:36px;height:36px;display:grid;place-items:center;overflow:hidden;border-radius:7px;background:#e8e1d7;color:#815035}.chat-attachment-preview img{width:100%;height:100%;object-fit:cover}.chat-attachment-preview svg{width:16px}.chat-attachment>span:nth-child(2){min-width:0}.chat-attachment b,.chat-attachment small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-attachment b{font-size:9px}.chat-attachment small{margin-top:3px;color:var(--muted);font-size:7px}.chat-attachment>button{width:24px;height:24px;padding:0;border:0;border-radius:50%;display:grid;place-items:center;background:transparent;color:var(--muted);cursor:pointer}.chat-attachment>button:hover{background:#e5ddd2;color:var(--ink)}.chat-attachment>button svg{width:13px}.chat-attach-button{position:relative;width:40px;min-height:36px;padding:0;border:1px solid var(--line);border-radius:10px;display:grid;place-items:center;align-self:stretch;background:#f4f0e9;color:var(--muted);cursor:pointer}.chat-attach-button:hover,.chat-attach-button.active{border-color:#c85d2b;background:#fff0e7;color:#9a431e}.chat-attach-button svg{width:17px}.chat-attach-button:disabled{opacity:.55;cursor:not-allowed}.chat-compose{display:grid;grid-template-columns:40px minmax(0,1fr);gap:8px}.chat-compose .chat-attach-button.image{grid-column:1;grid-row:1}.chat-compose .chat-attach-button.file{grid-column:1;grid-row:2}.chat-compose>textarea{grid-column:2;grid-row:1/3}.chat-compose:has(.chat-attachment-tray) .chat-attachment-tray{grid-row:1}.chat-compose:has(.chat-attachment-tray) .chat-attach-button.image{grid-row:2}.chat-compose:has(.chat-attachment-tray) .chat-attach-button.file{grid-row:3}.chat-compose:has(.chat-attachment-tray)>textarea{grid-row:2/4}.chat-compose>.chat-controls,.chat-compose>small{grid-column:1/-1}.chat-compose-tools{display:flex;align-items:center;gap:7px}.chat-dock>form{grid-template-columns:40px minmax(0,1fr) 42px}.chat-dock>form .chat-attach-button.image{grid-column:1;grid-row:1}.chat-dock>form .chat-attach-button.file{grid-column:1;grid-row:2}.chat-dock>form textarea{grid-column:2;grid-row:1/3}.chat-dock>form>.button{grid-column:3;grid-row:1/3;align-self:stretch}.chat-dock>form:has(.chat-attachment-tray) .chat-attachment-tray{grid-row:1;padding-bottom:2px}.chat-dock>form:has(.chat-attachment-tray) .chat-attach-button.image{grid-row:2}.chat-dock>form:has(.chat-attachment-tray) .chat-attach-button.file{grid-row:3}.chat-dock>form:has(.chat-attachment-tray) textarea{grid-row:2/4}.chat-dock>form:has(.chat-attachment-tray)>.button{grid-row:2/4}.chat-dock>form>small{grid-column:1/-1}.chat-compose textarea.attachment-drag-active,.chat-dock textarea.attachment-drag-active{border-color:#ee6a2d;box-shadow:0 0 0 3px #ee6a2d2e;background:#fff4ec}html[data-theme=dark] .chat-attachment{background:#11161c}html[data-theme=dark] .chat-attachment-preview{background:#202730}html[data-theme=dark] .chat-attach-button{background:#11161c;color:var(--muted)}html[data-theme=dark] .chat-attach-button:hover,html[data-theme=dark] .chat-attach-button.active{background:#332116;color:#f59b69}html[data-theme=dark] textarea.attachment-drag-active{background:#21170f;border-color:#f47b42}.right-rail .essential-connections{margin-top:auto}.essential-connections-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.essential-connections-head>a{color:#72503b;font-size:9px;font-weight:800;text-decoration:none}.health-list i.off{background:#aaa39a}.right-rail .privacy-note{margin-top:0!important}html[data-theme=dark] .essential-connections-head>a{color:#e29a73}@media(max-width:1120px){.right-rail .essential-connections{margin-top:0}}.connect-domain{margin-top:12px;padding:14px;border:1px solid var(--line);border-radius:12px;background:var(--paper);display:grid;gap:12px}.connect-domain b,.connect-domain small{display:block}.connect-domain small{margin-top:3px;color:var(--muted)}.connect-domain label{display:grid;gap:5px;font-size:12px;font-weight:700}.connect-domain input{min-height:38px;padding:8px 10px;border:1px solid var(--line);border-radius:9px;background:#fff;color:var(--ink)}.site-setting-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px}.site-setting-row .button{min-width:126px}.domain-input-suffix{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;border:1px solid var(--line);border-radius:9px;background:#fff;overflow:hidden}.domain-input-suffix input{border:0;border-radius:0;min-width:0}.domain-input-suffix i{padding:0 10px;color:var(--muted);font-size:12px;font-style:normal}.site-icon-row{align-items:center;padding-top:2px}.site-icon-row>div>span{font-size:12px;font-weight:700}.connect-domain-notice{margin:0;padding:9px 10px;border-radius:9px;background:#f4f0e9;color:var(--ink);font-size:12px;line-height:1.4}html[data-theme=dark] .connect-domain{background:#11161c}html[data-theme=dark] .connect-domain input,html[data-theme=dark] .domain-input-suffix,html[data-theme=dark] .connect-domain-notice{background:#171c22;color:var(--ink);border-color:var(--line)}@media(max-width:620px){.site-setting-row{grid-template-columns:1fr}.site-setting-row .button{width:100%}}@media(min-width:1121px){.shell:not(.chat-open):not(.build-focused):not(.workspace-rail-collapsed){grid-template-columns:224px minmax(0,1fr) 250px}.shell.rail-collapsed:not(.chat-open):not(.build-focused):not(.workspace-rail-collapsed){grid-template-columns:76px minmax(0,1fr) 250px}}.workspace-right-rail{font-size:12px}.workspace-right-rail .notification-row{color:inherit;text-decoration:none}.workspace-right-rail .notification-row:hover b{color:var(--orange)}.focus-command-center>.page-header{margin-bottom:22px}.focus-priority-stage{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(250px,.65fr);gap:12px}.focus-priority-stage-single{grid-template-columns:minmax(0,1fr)}.focus-primary-priority,.focus-next-priority{position:relative;min-width:0;border:1px solid var(--line);border-radius:15px;background:var(--paper);overflow:hidden}.focus-primary-priority{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;border-left:4px solid var(--orange)}.focus-priority-copy{padding:22px 20px 12px}.focus-priority-copy h2,.focus-next-priority h2{margin:8px 0 7px;letter-spacing:-.035em;line-height:1.08}.focus-priority-copy h2{font-size:clamp(25px,3vw,34px)}.focus-priority-copy>p,.focus-next-priority>p{margin:0;color:var(--muted);font-size:12px;line-height:1.55}.focus-priority-tags{display:flex;flex-wrap:wrap;gap:7px;margin-top:17px}.focus-reinforcement{width:48px;height:48px;margin:18px 18px 0 0;border:1px solid color-mix(in srgb,var(--orange) 42%,var(--line));border-radius:50%;display:grid;place-items:center;color:var(--orange);font-size:16px}.focus-priority-actions{grid-column:1/-1;display:flex;justify-content:flex-end;gap:5px;padding:0 16px 13px}.focus-priority-actions .button{min-height:34px;padding:0 11px;font-size:10px}.focus-primary-priority>footer{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:11px 17px;border-top:1px solid var(--line);color:var(--muted);font-size:9px}.focus-primary-priority>footer b{color:var(--ink)}.focus-primary-priority>footer a{display:flex;align-items:center;gap:3px;flex:none;color:inherit;text-decoration:none;font-weight:700}.focus-primary-priority>footer svg{width:12px}.focus-next-priority{display:flex;flex-direction:column;padding:20px}.focus-next-priority h2{font-size:23px}.focus-next-priority>small{margin-top:auto;padding-top:18px;color:var(--muted);font-size:9px}.focus-next-priority>button{position:absolute;right:-12px;top:50%;width:38px;height:38px;border:1px solid var(--line);border-radius:50%;display:grid;place-items:center;background:var(--paper);color:var(--ink);cursor:pointer;transform:translateY(-50%)}.focus-next-priority>button svg{width:17px}.focus-section-block{margin-top:26px}.focus-section-block>header{display:flex;align-items:end;justify-content:space-between;gap:18px;margin-bottom:10px}.focus-section-block>header h2{margin:0;font-size:21px;letter-spacing:-.025em}.focus-section-block>header p{margin:3px 0 0;color:var(--muted);font-size:10px}.focus-section-block>header>small{color:var(--muted);font-size:9px}.focus-needs-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.focus-list-card{min-width:0;border:1px solid var(--line);border-radius:13px;background:var(--paper);overflow:hidden}.focus-list-head{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px 13px;border-bottom:1px solid var(--line)}.focus-list-head>span{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;background:#f2e8c9;color:#7d5b12}.focus-list-head.alert>span{background:#f3dfd9;color:var(--red)}.focus-list-head svg{width:14px}.focus-list-head h3{margin:0;font-size:13px}.focus-list-head small{color:var(--muted);font-size:8px}.focus-list-card>:is(a,button){display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:11px 13px;border:0;border-top:1px solid var(--line);background:transparent;text-align:left;color:inherit;text-decoration:none}.focus-list-card>button{cursor:pointer}.focus-list-card>:is(a,button):first-of-type{border-top:0}.focus-list-card>:is(a,button) b,.focus-list-card>:is(a,button) small{display:block}.focus-list-card>:is(a,button) b{font-size:10px}.focus-list-card>:is(a,button) small{margin-top:3px;color:var(--muted);font-size:8px}.focus-list-card>:is(a,button) em{display:flex;align-items:center;color:#a76135;font-size:8px;font-style:normal;font-weight:800}.focus-list-card>:is(a,button) svg{width:12px;color:var(--muted)}.focus-list-empty{display:flex;align-items:center;gap:7px;padding:18px;color:var(--muted);font-size:9px}.focus-list-empty svg{width:14px;color:var(--green)}.focus-moving-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.focus-compact-card{min-width:0;min-height:190px;padding:14px;border:1px solid var(--line);border-radius:13px;background:var(--paper);display:flex;flex-direction:column}.focus-compact-head{display:flex;align-items:center;justify-content:space-between;color:var(--muted);font-size:8px;font-weight:800;text-transform:uppercase;letter-spacing:.1em}.focus-compact-head b{color:var(--ink);font-size:12px;text-transform:none;letter-spacing:0}.focus-compact-card>a:not(.focus-card-link){display:grid;grid-template-columns:28px minmax(0,1fr);gap:8px;padding:10px 0;border-bottom:1px solid var(--line);color:inherit;text-decoration:none}.focus-compact-card>a:not(.focus-card-link)>svg{width:26px;height:26px;padding:6px;border-radius:8px;background:#e9eef2;color:#4e6a7d}.focus-compact-card>a b,.focus-compact-card>a small{display:block}.focus-compact-card>a b{font-size:9px}.focus-compact-card>a small{margin-top:3px;color:var(--muted);font-size:8px}.focus-compact-card>p{margin:20px 0;color:var(--muted);font-size:9px;line-height:1.5}.focus-card-link{display:flex!important;grid-template-columns:none!important;align-items:center;gap:3px;margin-top:auto;padding-top:12px;color:inherit;text-decoration:none;font-size:8px;font-weight:700}.focus-card-link svg{width:11px}html[data-theme=dark] :is(.focus-primary-priority,.focus-next-priority,.focus-list-card,.focus-compact-card){background:var(--paper);border-color:var(--line)}html[data-theme=dark] .focus-next-priority>button{background:#171c22;border-color:var(--line)}@media(max-width:1120px){.workspace-right-rail{grid-column:2}.focus-priority-stage{grid-template-columns:minmax(0,1.2fr) minmax(230px,.8fr)}}@media(max-width:760px){.workspace-right-rail{grid-column:auto}.focus-priority-stage,.focus-needs-grid,.focus-moving-grid{grid-template-columns:1fr}.focus-primary-priority>footer{align-items:flex-start;flex-direction:column}.focus-next-priority{min-height:210px}.focus-section-block{margin-top:22px}}@media(min-width:921px){.focus-counts{grid-template-columns:repeat(5,minmax(0,1fr))}}.focus-queue.whatsapp-context .focus-queue-head>span{background:#e8edf3;color:#365c7a}.focus-queue.whatsapp-actions .focus-queue-head>span{background:#eee4f3;color:#68487a}html[data-theme=dark] .focus-queue.whatsapp-context .focus-queue-head>span{background:#1c2b38;color:#9abbd5}html[data-theme=dark] .focus-queue.whatsapp-actions .focus-queue-head>span{background:#302138;color:#ccb0de}.messages-card .detail-list>a{min-width:0;align-items:start}.messages-card .detail-list>a>div{min-width:0}.messages-card .detail-list b,.messages-card .detail-list p{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}.messages-card .detail-list b{-webkit-line-clamp:1}.messages-card .detail-list p{-webkit-line-clamp:3;overflow-wrap:anywhere}.messages-card .detail-list>a>svg{margin-top:2px}.connection-controls{display:flex;flex-wrap:wrap;align-items:end;gap:12px;margin:16px 0}.connection-controls>label{flex:1;min-width:150px}.connection-controls select{min-height:42px;padding:0 10px;background:var(--paper);color:var(--ink);border:1px solid var(--line);border-radius:8px}.company-integrations .setting-row small{display:block;margin-top:5px;color:var(--muted)}.rail-collapsed>.left-rail>.button>span{display:none}.plaud-setup{display:grid;justify-items:start;gap:8px;min-width:0}.plaud-setup p{margin:0}.plaud-setup code{display:block;max-width:100%;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;padding:7px 9px;border:1px solid var(--line);border-radius:7px;background:var(--paper)}.chat-rich-content a{color:var(--orange);text-decoration:underline;overflow-wrap:anywhere}.chat-rich-content code{font-family:monospace;overflow-wrap:anywhere}.chat-artifact{display:grid;gap:7px;padding:10px;margin:9px 0;border:1px solid var(--line);border-radius:9px;min-width:0}.chat-artifact small{overflow-wrap:anywhere;color:var(--muted)}.chat-artifact img,.chat-inline-image{display:block;max-width:100%;max-height:280px;object-fit:contain;border-radius:7px;margin:6px 0}.chat-artifact button{justify-self:start;border:1px solid var(--line);border-radius:6px;padding:6px 10px;background:var(--panel);color:var(--ink);cursor:pointer}.chat-dock .chat-artifact:has(img){grid-template-columns:minmax(0,1fr) auto;gap:4px 8px;padding:8px;margin:4px 0}.chat-dock .chat-artifact img{grid-column:1/-1;width:100%;max-height:min(96px,11vh);margin:0}.chat-dock .chat-artifact:has(img)>strong{font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-dock .chat-artifact:has(img)>a{grid-column:2;grid-row:2;font-size:10px}.chat-dock .chat-artifact:has(img)>small{grid-column:1/-1;font-size:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-theme=dark] .live-activity-rail{background:var(--paper)}.focus-compact-card>button.focus-card-link{border:0;background:transparent;color:inherit;cursor:pointer;text-align:left}.brain-proposals{display:grid;gap:14px;margin-top:14px;padding:20px;border:1px solid var(--line);border-radius:15px;background:var(--paper);color:var(--ink)}.brain-proposals>.workspace-section-head{margin:0}.brain-proposals>.workspace-section-head h2{margin:4px 0 0;font-size:18px}.brain-proposals>p{margin:0;color:var(--muted);font-size:11px;line-height:1.5}.brain-proposals .workspace-list{display:grid;gap:12px}.brain-proposals .workspace-card{min-width:0}.brain-proposals .workspace-card h3{margin:6px 0;font-size:15px}.brain-proposals .workspace-card .workspace-prewrap{overflow-wrap:anywhere}.brain-proposals .workspace-card .notice{display:grid;gap:8px;margin:12px 0}.brain-proposals .workspace-actions{flex-wrap:wrap}.focus-workspace>details.brain-proposals{display:block;margin:20px 0;padding:16px 20px}.focus-workspace>details.brain-proposals>summary{cursor:pointer;font-size:14px;font-weight:700}.focus-workspace>details.brain-proposals[open]>summary{margin-bottom:16px}.personal-proposals{display:grid;gap:14px}.personal-proposals>.workspace-section-head{margin:0}.personal-proposals>.workspace-section-head h2{margin:4px 0 0;font-size:18px}.personal-proposals>p{margin:0;color:var(--muted);font-size:11px;line-height:1.5}.personal-proposals .workspace-list{display:grid;gap:12px}.personal-proposals .workspace-card{min-width:0}.personal-proposals .workspace-card h3{margin:6px 0;font-size:15px}.personal-proposals .workspace-card .workspace-prewrap{overflow-wrap:anywhere}.personal-proposals .workspace-card .notice{display:grid;gap:8px;margin:12px 0}.personal-proposals .workspace-actions{flex-wrap:wrap}.architecture-wiki{max-width:1180px;margin:0 auto;padding:24px 0 60px;color:var(--ink)}.architecture-wiki-head{padding:26px;border:1px solid var(--line);border-radius:18px;background:var(--paper)}.architecture-wiki-head h1{margin:7px 0 10px;font-size:clamp(27px,3vw,40px);letter-spacing:-.035em}.architecture-wiki-head p{max-width:680px;margin:0 0 12px;color:var(--muted);line-height:1.55}.architecture-wiki-head small{color:var(--muted)}.architecture-wiki-search{display:grid;gap:7px;max-width:450px;margin:20px 0;font-size:12px;font-weight:700}.architecture-wiki-search input{min-height:43px;padding:10px 13px;border:1px solid var(--line);border-radius:10px;background:var(--paper);color:var(--ink)}.architecture-wiki-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:20px;align-items:start}.architecture-wiki-layout nav{position:sticky;top:20px;display:grid;gap:3px;padding:14px;border:1px solid var(--line);border-radius:14px;background:var(--paper)}.architecture-wiki-layout nav>b{padding:6px 9px 9px;font-size:12px}.architecture-wiki-layout nav a{display:flex;justify-content:space-between;gap:10px;padding:9px;border-radius:8px;color:var(--ink);font-size:12px;text-decoration:none}.architecture-wiki-layout nav a:hover,.architecture-wiki-layout nav a:focus-visible{background:var(--panel)}.architecture-wiki-layout nav span{color:var(--muted)}.architecture-wiki-content{display:grid;gap:24px;min-width:0}.architecture-wiki-content>section{scroll-margin-top:20px}.architecture-wiki-content h2{margin:0 0 12px;font-size:20px}.architecture-wiki-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.architecture-wiki-grid article{min-width:0;padding:17px;border:1px solid var(--line);border-radius:13px;background:var(--paper)}.architecture-wiki-grid h3{margin:0 0 9px;font-size:16px}.architecture-wiki-grid p{margin:0 0 9px;font-size:12px;line-height:1.55}.architecture-wiki-grid small{display:block;padding-top:9px;border-top:1px solid var(--line);color:var(--muted);font-size:11px;line-height:1.45}@media(max-width:850px){.architecture-wiki-layout{grid-template-columns:1fr}.architecture-wiki-layout nav{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}.architecture-wiki-layout nav>b{grid-column:1/-1}}@media(max-width:620px){.architecture-wiki{padding-top:10px}.architecture-wiki-head{padding:18px}.architecture-wiki-grid{grid-template-columns:1fr}.architecture-wiki-layout nav{grid-template-columns:1fr}}.architecture-wiki-layout nav{max-height:calc(100vh - 40px);overflow:auto;gap:10px}.architecture-wiki-layout nav>p{margin:0 9px 4px;color:var(--muted);font-size:10px;line-height:1.4}.architecture-wiki-nav-group{display:grid;gap:2px;padding-top:9px;border-top:1px solid var(--line)}.architecture-wiki-layout nav .architecture-wiki-nav-heading{font-size:11px;font-weight:700}.architecture-wiki-layout nav .architecture-wiki-nav-topic{display:grid;gap:5px;padding:7px 9px}.architecture-wiki-nav-topic-label{display:flex;justify-content:space-between;gap:8px;min-width:0}.architecture-wiki-nav-topic-label>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.architecture-wiki-nav-topic-label small{font-size:10px;font-variant-numeric:tabular-nums}.architecture-wiki-progress{display:block;height:5px;overflow:hidden;border-radius:99px;background:var(--line)}.architecture-wiki-progress>span{display:block;height:100%;border-radius:inherit;background:var(--orange)}.architecture-wiki-grid article{scroll-margin-top:20px}@media(max-width:850px){.architecture-wiki-layout nav{max-height:none;overflow:visible;grid-template-columns:1fr}.architecture-wiki-layout nav>b,.architecture-wiki-layout nav>p{grid-column:auto}}@media(max-width:620px){.architecture-wiki-layout nav{grid-template-columns:1fr}}.architecture-wiki-layout nav .architecture-wiki-nav-group{min-width:0;grid-template-columns:minmax(0,1fr)}.architecture-wiki-layout nav .architecture-wiki-nav-topic{width:100%;box-sizing:border-box;grid-template-columns:minmax(0,1fr);justify-content:stretch}.architecture-wiki-content>section{padding-bottom:18px;border-bottom:1px solid var(--line)}.architecture-wiki-content>section:last-child{border-bottom:0}.architecture-wiki-content h2{font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.architecture-wiki-grid article{background:#11171d;border:1px solid #34404a;color:#f4f7f8;box-shadow:0 8px 24px #0000001a}.architecture-wiki-grid article>p{color:#cbd3d9}.architecture-wiki-grid article>p b{color:#fff}.architecture-wiki-status{display:grid;gap:9px;margin-top:13px}.architecture-wiki-status>div{padding:11px 12px;border:1px solid #34404a;border-radius:9px;background:#1b242c}.architecture-wiki-status b{display:block;margin-bottom:5px;color:#fff;font-size:11px;letter-spacing:.04em;text-transform:uppercase}.architecture-wiki-status p{margin:0;color:#d7e0e5;font-size:12px;line-height:1.5}.architecture-wiki-status>div:last-child{border-color:#76543a}.architecture-wiki-grid{grid-template-columns:minmax(0,1fr)}.architecture-wiki-complete{display:inline-block;margin-left:10px;padding:3px 7px;border-radius:99px;background:#1c6945;color:#fff;font-size:10px;font-weight:700;vertical-align:middle}.growth-planning-drafts{margin-top:14px;padding:16px 20px;border:1px solid var(--line);border-radius:14px;background:var(--paper)}.growth-planning-drafts>summary{cursor:pointer;color:var(--ink);font-size:13px;font-weight:700}.growth-planning-drafts>p{margin:12px 0 0;color:var(--muted);font-size:11px;line-height:1.5}.growth-planning-drafts .growth-setup-grid{margin-top:14px}.growth-planning-drafts>.growth-activity{margin-top:14px}.live-activity-receipt{display:flex;flex-wrap:wrap;gap:4px 10px;margin-top:9px;color:var(--muted);font-size:9px;font-weight:700}.live-activity-card .live-activity-incomplete{margin-top:8px;color:#9b372e;font-weight:700}.live-activity-card footer>span:last-child{text-align:right;line-height:1.5}.live-activity-card footer time{font:inherit}.job-result>footer{overflow-wrap:anywhere}.integration-list-divider{display:flex;align-items:end;justify-content:space-between;gap:14px;margin-top:18px;padding:16px 0 8px;border-bottom:1px solid var(--line)}.integration-list-divider span{font-size:12px;font-weight:800}.integration-list-divider small{color:var(--muted);font-size:8px}.integration-preview-row{grid-template-columns:44px minmax(0,1fr) auto}.integration-preview-row .badge{justify-self:end}@media(max-width:760px){.integration-list-divider{align-items:flex-start;flex-direction:column;gap:3px}.integration-preview-row{grid-template-columns:40px minmax(0,1fr)}.integration-preview-row .badge{grid-column:2;justify-self:start}}
