.hub-inner.hub-chat-home{max-width:880px;padding-top:14vh;gap:12px}.hub-chat-home .hub-brand{font-size:14px;color:var(--soft)}.hub-chat-home .hub-h1{font-size:34px;line-height:1.2;margin-bottom:18px}.hub-chat-home .hub-cards{margin-top:10px}.hub-chat-home .hub-card{padding:17px 16px;gap:12px;border-radius:10px;transition:border-color .15s ease,background .15s ease}.hub-chat-home .hub-card:hover{border-color:var(--bdh)}.hub-chat-home .hub-card-title{font-size:14px}.hub-chat-home .hub-card-sub{font-size:12px;line-height:1.5}.hub-chat-home .hub-capabilities{width:100%;flex-shrink:0;margin-top:0;overflow:hidden;border:0;border-radius:8px;background:var(--veil,rgba(251,251,252,.9));color:var(--txt,#131315);text-align:left;scroll-margin-block:18px}.hub-capabilities summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:36px;padding:8px 12px;list-style:none;cursor:pointer;color:var(--bodyc,#303136);font-size:12px;line-height:20px;font-weight:500;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background .14s ease}.hub-capabilities summary::-webkit-details-marker{display:none}.hub-chat-home .hub-capabilities[open]{background:var(--card,#fff)}.hub-capabilities-chevron{flex-shrink:0;color:var(--soft);transition:transform .15s ease}.hub-capabilities[open] .hub-capabilities-chevron{transform:rotate(180deg);color:var(--acct)}.hub-capabilities summary:hover{background:rgba(var(--accraw,0,47,167),.04);color:var(--acct)}.hub-capabilities[open] summary{border-bottom:1px solid rgba(var(--accraw,0,47,167),.15);color:var(--acct)}.hub-capabilities-body{max-height:min(380px,48vh);overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding:6px 12px 8px}.hub-capabilities-intro{margin:0 0 14px;color:var(--soft,#64666b);font-size:13px;line-height:20px}.hub-capabilities-examples{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:24px;column-gap:24px}.hub-capabilities-example{display:grid;grid-template-columns:32px minmax(0,1fr);align-content:start;grid-gap:6px 12px;gap:6px 12px;min-width:0;padding:16px 8px;border:0;border-bottom:1px solid var(--div,#e9e9ea);border-radius:0;background:transparent;color:var(--txt,#131315);text-align:left;font:inherit;cursor:pointer;transition:border-color .18s ease,background .18s ease}.hub-capabilities-glyph{grid-row:1/3;align-self:start;margin-top:2px;color:var(--acct)}.hub-capabilities-glyph circle{transition:opacity .18s ease,r .18s ease}.hub-capabilities-example-head{grid-column:2;display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:14px;line-height:20px;font-weight:600}.hub-capabilities-example-head svg{flex-shrink:0;color:var(--acct);transition:transform .18s ease}.hub-capabilities-command{margin-left:auto;color:var(--acct);font-size:11px;font-weight:400;opacity:.8}.hub-starters{display:flex;flex-direction:column;gap:2px;min-width:0;margin-bottom:8px}.hub-starter{display:flex;align-items:baseline;gap:8px;width:100%;min-width:0;min-height:28px;padding:5px 6px;border:0;border-radius:4px;background:transparent;color:var(--soft);font:inherit;font-size:12px;font-weight:400;line-height:18px;text-align:left;cursor:pointer}.hub-starter-command{flex-shrink:0;color:var(--acct)}.hub-starter-action{flex-shrink:0;color:var(--bodyc)}.hub-starter-separator{color:var(--mut)}.hub-starter-text{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.hub-starter:hover:not(:disabled){background:var(--rowhov,#f6f6f7);color:var(--bodyc)}.hub-starter:focus-visible{outline:2px solid var(--acct);outline-offset:1px}.hub-starter:disabled{opacity:.55;cursor:default}.console-skill-hint{margin:-4px 0 0;color:var(--soft);font-size:12px;line-height:18px;text-align:left}.hub-capabilities-example-text{grid-column:2;color:var(--bodyc,#303136);font-size:13px;line-height:20px;overflow-wrap:anywhere}.hub-capabilities-example:is(:hover,:focus-visible):not(:disabled){background:linear-gradient(100deg,rgba(var(--accraw,0,47,167),.065),rgba(var(--accraw,0,47,167),.015));border-color:rgba(var(--accraw,0,47,167),.4)}.hub-capabilities-example:is(:hover,:focus-visible):not(:disabled) .hub-capabilities-example-head{color:var(--acct)}.hub-capabilities-example:is(:hover,:focus-visible):not(:disabled) .hub-capabilities-example-head svg{transform:translateX(3px)}.hub-capabilities-example:is(:hover,:focus-visible):not(:disabled) .hub-capabilities-glyph .is-lit{opacity:1;r:2.2px}.hub-capabilities-example:last-child{border-bottom-color:transparent}.hub-capabilities-example:disabled{opacity:.55;cursor:default}.hub-chat-home .hub-card:focus-visible{outline:2px solid var(--acct);outline-offset:3px}.hub-capabilities summary:focus-visible,.hub-capabilities-example:focus-visible{outline:2px solid var(--acct);outline-offset:-3px}@media (prefers-reduced-motion:reduce){.hub-capabilities-example,.hub-capabilities-example-head svg,.hub-capabilities-glyph circle{transition:none}}.console-dock .rapid-file{min-width:0;max-width:100%;flex-wrap:wrap}.console-attachment-name{min-width:0;flex:1 1 140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.console-dock .rapid-file .rapid-err{min-width:0;overflow-wrap:anywhere}.console-dock .rapid-file button,.console-dock .rapid-file img{flex-shrink:0}.chat-tool-selector{position:relative;align-self:center;flex-shrink:0;font-family:inherit}.chat-tool-trigger{display:inline-flex;align-items:center;gap:7px;min-height:32px;padding:6px 9px;background:transparent;border:1px solid transparent;border-radius:7px;color:var(--soft,#6a6b6d);font:inherit;font-size:12px;font-weight:500;cursor:pointer;white-space:nowrap;transition:background .14s ease,color .14s ease,border-color .14s ease}.chat-tool-trigger.is-open,.chat-tool-trigger:hover{background:var(--tintA,rgba(0,47,167,.05));color:var(--acct,#002fa7);border-color:var(--bd,#e5e5e6)}.chat-tool-trigger:focus-visible{outline:2px solid var(--acct,#002fa7);outline-offset:3px}.chat-tool-trigger:disabled{cursor:default;opacity:.45}.chat-tool-chevron{color:var(--mut,#797a7c)}.chat-tool-trigger.is-open .chat-tool-chevron{transform:rotate(180deg)}.chat-tool-popover{position:absolute;bottom:calc(100% + 10px);right:0;width:336px;padding:6px;border:1px solid var(--bd,#e5e5e6);border-radius:12px;background:var(--pop,#fff);color:var(--txt,#131315);box-shadow:0 5px 12px rgba(19,19,21,.035),0 16px 44px rgba(19,19,21,.1);z-index:65}.chat-tool-heading{padding:9px 10px 10px;font-size:11px;line-height:16px;font-weight:500;color:var(--soft,#6a6b6d)}.chat-tool-option{display:flex;align-items:center;gap:10px;width:100%;padding:10px;margin:2px 0;background:transparent;border:1px solid transparent;border-radius:7px;color:inherit;font:inherit;text-align:left;cursor:pointer}.chat-tool-option:hover{background:var(--rowhov,#f6f6f7)}.chat-tool-option.is-selected{background:var(--tintA,rgba(0,47,167,.05))}.chat-tool-option:focus-visible{outline:none;border-color:var(--lineB,rgba(0,47,167,.5))}.chat-tool-icon{display:flex;align-items:center;justify-content:center;color:var(--soft,#6a6b6d);flex:0 0 20px}.chat-tool-check,.chat-tool-option.is-selected .chat-tool-icon,.chat-tool-option.is-selected .chat-tool-name{color:var(--acct,#002fa7)}.chat-tool-copy{display:flex;flex:1 1;min-width:0;flex-direction:column;gap:3px}.chat-tool-name{font-size:12.5px;line-height:16px;font-weight:500}.chat-tool-description{color:var(--soft,#6a6b6d);font-size:11px;line-height:16px;font-weight:400;white-space:nowrap}.chat-tool-check{flex:0 0 14px}.chat-tool-hint{border-top:1px solid var(--div,#e9e9ea);margin:7px 4px 0;padding:10px 6px 5px;color:var(--mut,#797a7c);font-size:10.5px;line-height:16px}.conversation-target{position:relative;display:flex;align-items:center;gap:6px;min-width:0;padding:0 0 6px;color:var(--soft,#6a6b6d);font-size:12px;line-height:18px}.conversation-target-return{display:inline-flex;align-items:center;justify-content:center;flex:none;width:26px;height:26px;margin-left:-5px;border:0;border-radius:5px;background:transparent;color:var(--soft,#6a6b6d);cursor:pointer}.conversation-target-return:hover:not(:disabled){background:var(--rowhov,#f6f6f7);color:var(--txt,#131315)}.conversation-target-return:focus-visible{outline:2px solid var(--acct,#002fa7);outline-offset:2px}.conversation-target-return:disabled{opacity:.5;cursor:default}.conversation-target-trigger{display:inline-flex;align-items:center;gap:5px;flex:0 1 auto;min-width:0;max-width:60%;padding:4px 5px;margin-left:-5px;border:0;border-radius:5px;background:transparent;color:var(--txt,#131315);font:inherit;font-weight:500;cursor:pointer}.conversation-target-trigger:hover,.conversation-target-trigger[aria-expanded=true]{background:var(--rowhov,#f6f6f7)}.conversation-target-trigger:focus-visible{outline:2px solid var(--acct,#002fa7);outline-offset:2px}.conversation-target-trigger:disabled{opacity:.5;cursor:default}.conversation-target-trigger svg{flex:none;color:var(--mut,#797a7c)}.conversation-target-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.conversation-target-name,.conversation-target-study{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conversation-target-detail{color:var(--soft,#6a6b6d);font-weight:400}.conversation-target-separator{color:var(--mut,#797a7c)}.conversation-target-study{flex:0 1 auto;min-width:0}.conversation-target-menu{position:absolute;bottom:calc(100% + 7px);left:-6px;z-index:65;width:270px;max-height:min(360px,50vh);display:flex;flex-direction:column;padding:5px;border:1px solid var(--bd,#e5e5e6);border-radius:10px;background:var(--pop,#fff);box-shadow:0 5px 12px rgba(19,19,21,.035),0 16px 44px rgba(19,19,21,.1)}.conversation-target-search{display:flex;align-items:center;gap:8px;padding:8px 10px 10px;margin-bottom:4px;border-bottom:1px solid var(--bd,#e5e5e6);color:var(--mut,#797a7c)}.conversation-target-search svg{flex:none}.conversation-target-search input{min-width:0;width:100%;padding:0;border:0;outline:none;background:transparent;color:var(--txt,#131315);font:inherit}.conversation-target-search:focus-within{color:var(--acct,#002fa7)}.conversation-target-search input::placeholder{color:var(--mut,#797a7c)}.conversation-target-list{display:flex;flex-direction:column;min-height:0}.conversation-target-people{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.conversation-target-empty{padding:14px 10px;color:var(--soft,#6a6b6d)}.conversation-target-option{display:flex;align-items:center;gap:12px;width:100%;flex-shrink:0;padding:9px 10px;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--txt,#131315);font:inherit;text-align:left;cursor:pointer}.conversation-target-option-copy{display:flex;flex-direction:column;gap:1px;flex:1 1;min-width:0}.conversation-target-option small{font-size:11px;line-height:16px;color:var(--soft,#6a6b6d)}.conversation-target-option:focus-visible,.conversation-target-option:hover{background:var(--rowhov,#f6f6f7);outline:none}.conversation-target-option[aria-selected=true]{color:var(--acct,#002fa7);background:var(--tintA,rgba(0,47,167,.05))}.conversation-target-option:focus-visible{border-color:var(--lineB,rgba(0,47,167,.5))}.conversation-target-option svg{flex:none}.conversation-target-option.is-sapiens{border-radius:0 0 6px 6px;border-top:1px solid var(--bd,#e5e5e6);margin-top:5px;padding-top:11px;color:var(--soft,#6a6b6d)}.panel-conversation-actions{width:100%;min-width:0}.interview-entry{display:inline-flex;flex-direction:column;align-items:flex-start;gap:6px}.interview-source-menu{display:flex;flex-wrap:wrap;align-items:center;gap:6px;max-width:480px}.interview-source-menu .panel-conversation-note{width:100%}.panel-conversation-doors{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.panel-conversation-doors .rapid-roster-toggle{margin-left:auto}.panel-conversation-people:not([hidden]){display:flex;flex-wrap:wrap;gap:8px;padding-top:12px}.panel-conversation-people .rapid-chip{display:inline-flex;align-items:center;gap:8px}.panel-conversation-note,.panel-person-detail{color:var(--mut,#6a6b6d);font-size:12px;line-height:18px}.panel-conversation-note{display:block;margin-top:8px}.panel-conversation-note.is-unavailable{display:flex;align-items:baseline;gap:6px}.panel-voice-name{padding:0;border:0;background:transparent;color:inherit;font:inherit;font-weight:600;text-align:left;cursor:pointer}.panel-voice-name:focus-visible{outline:2px solid var(--acct,#002fa7);outline-offset:4px}.panel-voice-card .voice-head{align-items:center}.panel-voice-identity{display:flex;align-items:center;gap:10px;min-width:0}.panel-voice-identity-copy{min-width:0}.panel-voice-avatar{position:relative;display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:9px;overflow:hidden;background:var(--field,#f4f4f5);color:var(--soft,#6a6b6d);font-size:11px;font-weight:600}.panel-voice-avatar img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.panel-voice-profile{color:var(--soft,#6a6b6d);font-size:11px;line-height:16px;margin-top:1px}.panel-voice-card .voice-q{margin-top:14px;color:var(--bodyc,#333437);font-size:14px;line-height:1.65}.panel-voice-card .voice-meta{margin-top:12px;font-size:11px;line-height:16px}.persona-preview{position:fixed;z-index:220;box-sizing:border-box;width:340px;max-width:calc(100vw - 24px);max-height:min(420px,calc(100vh - 24px));display:flex;flex-direction:column;gap:12px;padding:20px;border:1px solid var(--bd,#e5e5e6);border-radius:var(--r-card,16px);background:var(--card,#fff);box-shadow:0 8px 24px rgba(19,19,21,.12);color:var(--txt,#131315);font-family:Satoshi,Inter,system-ui,sans-serif;font-size:13px;line-height:18px;overflow-wrap:anywhere;transform-origin:center center;animation:persona-preview-enter .38s cubic-bezier(.22,.68,.2,1) both}.persona-preview.is-closing{pointer-events:none;opacity:0;animation:persona-preview-exit .2s ease-out both}@keyframes persona-preview-enter{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes persona-preview-exit{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.985)}}@media (prefers-reduced-motion:reduce){.persona-preview,.persona-preview.is-closing{animation:none}}.persona-preview-name{display:inline-block;flex:none;width:max-content;max-width:100%;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.persona-preview-name:hover{text-decoration:underline;-webkit-text-decoration-color:var(--bdh,#8fa3d9);text-decoration-color:var(--bdh,#8fa3d9);text-underline-offset:3px}.panel-voice-name.persona-preview-name{font-weight:600}.persona-preview-name:focus-visible{outline:2px solid var(--acct,#002fa7);outline-offset:3px;border-radius:2px}.persona-preview-head{display:flex;align-items:flex-start;gap:10px;flex:none}.persona-preview-avatar{position:relative;display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:10px;overflow:hidden;background:var(--field,#f4f4f5);color:var(--soft,#6a6b6d);font-weight:600}.persona-preview-avatar img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.persona-preview-who{flex:1 1;min-width:0}.persona-preview-who strong{display:block;font-size:15px;line-height:22px;font-weight:600}.persona-preview-facts{color:var(--soft,#6a6b6d);margin-top:2px}.persona-preview-close{flex:none;display:grid;place-items:center;width:24px;height:24px;padding:0;border:0;border-radius:6px;background:transparent;color:var(--soft,#6a6b6d);font-size:20px;line-height:1;cursor:pointer}.persona-preview-reading{min-height:0;overflow:auto;scrollbar-gutter:stable;padding-right:4px}.persona-preview-reading-label{color:var(--soft,#6a6b6d);margin-bottom:4px}.persona-preview-reading p{margin:0;color:var(--bodyc,#333437);font-size:15px;line-height:22px;white-space:pre-wrap}.persona-preview-actions{flex:none;display:flex;flex-wrap:wrap;align-items:stretch;gap:8px;padding-top:12px;border-top:1px solid var(--bd,#e5e5e6)}.persona-preview-actions>.interview-entry{margin-left:auto;max-width:100%}.persona-preview-actions button{box-sizing:border-box;border:1px solid var(--bd,#e5e5e6);border-radius:var(--r-button,8px);corner-shape:var(--shape-button,round);background:transparent;color:var(--txt,#131315);cursor:pointer;overflow-wrap:anywhere}.persona-preview-actions .persona-preview-talk{color:var(--acct,#002fa7);border-color:rgba(0,47,167,.22)}.persona-preview button:hover{background:var(--rowhov,#f6f6f7)}.persona-preview button:focus-visible,.persona-preview-trigger:focus-visible,.persona-preview:focus-visible{outline:2px solid var(--acct,#002fa7);outline-offset:3px}.persona-preview-trigger{cursor:pointer;border-radius:3px}.persona-preview-trigger:hover .rapid-quote-head b{text-decoration:underline;-webkit-text-decoration-color:var(--bdh,#8fa3d9);text-decoration-color:var(--bdh,#8fa3d9);text-underline-offset:3px}.persona-preview-actions .persona-preview-talk.has-dot{flex:none;margin-left:auto;border:1px solid #d8e1f3;background:#fff;box-shadow:0 1px 2px rgba(19,19,21,.05);transition:background .12s ease,border-color .12s ease,box-shadow .12s ease}.persona-preview-talk.has-dot .tour-dot-btn{width:12px;flex-basis:12px;margin:0}.persona-preview-talk .tdb-glow{width:24px;height:24px;margin:-12px 0 0 -12px}.persona-preview-talk .tdb-core{background:var(--acct,#002fa7);box-shadow:0 0 0 1px rgba(var(--accraw,42,43,242),.35),0 0 6px rgba(var(--accraw,42,43,242),.9)}.persona-preview-actions .persona-preview-talk.has-dot:hover{background:#edf3ff;border-color:#a9bee8}.persona-preview-actions .persona-preview-talk.has-dot:active{background:#dce8ff;border-color:#8ca9de;box-shadow:inset 0 1px 3px rgba(0,47,167,.14)}@media (prefers-reduced-motion:reduce){.persona-preview-talk .tdb-glow,.persona-preview-talk .tdb-ring{animation:none}}.audience-scope{display:grid;grid-template-columns:minmax(0,1fr) 196px;grid-gap:24px;gap:24px;align-items:center;padding:20px 0}.audience-scope-label{color:var(--mut,#6a6b6d);font-size:11px;line-height:16px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.audience-map{margin:0;min-width:0}.audience-map-dots{display:grid;grid-template-columns:repeat(10,1fr);grid-gap:8px;gap:8px}.audience-map-dots>span{display:block;width:8px;height:8px;border-radius:50%;background:conic-gradient(var(--klein,#002fa7) var(--dot-fill),#e0e3eb 0 var(--dot-size),transparent 0)}.audience-map figcaption{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:12px;color:var(--mut,#6a6b6d);font-size:11px;line-height:16px}.audience-dot-key{position:relative;display:inline-flex;flex:none}.audience-dot-key button{font:inherit;border:0;padding:4px 0 4px 6px;color:inherit;background:none;cursor:help;white-space:nowrap}.audience-dot-key button>span{color:#002fa7;font-size:9px}.audience-dot-key [role=tooltip]{position:absolute;bottom:calc(100% + 6px);right:0;width:max-content;max-width:220px;background:#131315;color:white;padding:8px 12px;border-radius:8px;opacity:0;visibility:hidden;pointer-events:none;z-index:5;font-size:12px;line-height:18px}.audience-dot-key[data-open=true] [role=tooltip]{opacity:1;visibility:visible}.audience-preview{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:16px 0}.audience-faces{display:flex;gap:4px;flex-wrap:wrap}.audience-face-trigger{display:inline-flex;background:none;border:0;padding:2px;cursor:pointer;border-radius:50%}.audience-face{position:relative;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;overflow:hidden;background:#eef1f8;color:#002fa7;font-size:11px;font-weight:600}.audience-face img{position:absolute;width:100%;height:100%;object-fit:cover}.audience-preview-caption{color:var(--mut,#6a6b6d);font-size:13px;line-height:18px}.audience-flow :is(button,input,select):focus-visible{outline:2px solid #002fa7;outline-offset:3px}.audience-flow-heading{margin:0;font-size:18px;line-height:24px;font-weight:600}.audience-flow-step{color:var(--mut,#6a6b6d);font-size:11px;font-weight:600;line-height:16px;letter-spacing:.12em;text-transform:uppercase}.audience-flow-note{color:var(--mut,#6a6b6d);font-size:13px;line-height:18px}.audience-composer-target{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:0 0 8px;font-size:13px;color:#002fa7}.audience-composer-target button{margin-left:auto;border:0;background:none;color:var(--mut,#6a6b6d);font:inherit;cursor:pointer}.audience-composer-target [role=alert]{flex-basis:100%}.audience-sentence{font-size:18px;line-height:36px;color:var(--txt,#131315)}.audience-clause{display:inline-block;max-width:100%;vertical-align:baseline}.audience-clause select{max-width:100%;border:0;border-bottom:1px dashed #8ea1d1;border-radius:0;background:transparent;color:#002fa7;font:inherit;cursor:pointer;padding:0 16px 1px 0;field-sizing:content}.audience-text-action{padding:4px 0;background:none;border:0;font:inherit;font-size:13px;line-height:18px;color:#002fa7;cursor:pointer}.audience-definition{display:grid;grid-gap:12px;gap:12px}.audience-definition .audience-text-action{justify-self:start}.audience-choices{display:flex;flex-direction:column;gap:0}.audience-choice{display:flex;align-items:baseline;gap:12px;padding:14px 0;border-bottom:1px solid var(--bd,#e5e5e6);cursor:pointer}.audience-choice input{accent-color:#002fa7;flex:none}.audience-choice-title{font-size:15px;line-height:22px;font-weight:600}.audience-choice .audience-flow-note{margin-left:auto}.audience-choice.is-selected .audience-choice-title{color:#002fa7}.audience-choice-details{padding:20px 0 4px}.audience-flow-footer{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding-top:16px;border-top:1px solid var(--bd,#e5e5e6)}.audience-plan-picker{position:relative}.audience-plan-name{display:flex;align-items:baseline;gap:8px;border:0;background:none;text-align:left;color:var(--txt,#131315);padding:8px 0;font-size:18px;line-height:24px;font-weight:600;font-family:inherit}button.audience-plan-name{cursor:pointer}.audience-plan-name>span{font-size:16px;color:var(--mut,#6a6b6d)}.audience-plan-menu{position:absolute;z-index:10;top:100%;left:0;width:340px;max-width:calc(100vw - 48px);border:1px solid var(--bd,#e5e5e6);border-radius:12px;background:#fff;box-shadow:0 8px 28px #13131514;padding:6px}.audience-plan-menu button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;font:inherit;font-size:13px;line-height:18px;border:0;background:transparent;padding:12px;text-align:left;border-radius:6px;cursor:pointer}.audience-plan-menu button:hover,.audience-plan-menu button[aria-pressed=true]{background:#f2f5fb;color:#002fa7}.audience-plan-menu .audience-new-action{border-top:1px solid #e5e5e6;border-radius:0;color:#002fa7}.audience-plan-count{margin-top:20px}.audience-count-line{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;font-size:13px;color:var(--mut,#6a6b6d)}.audience-count-line strong{color:#002fa7;font-size:28px;font-weight:600;line-height:36px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.audience-count-recommended{font-size:11px}.audience-count-controls{display:flex;align-items:center;gap:12px;margin-top:8px;max-width:260px}.audience-count-controls button{height:28px;width:28px;padding:0;flex:none;background:none;border:1px solid #e5e5e6;border-radius:8px;font:inherit;cursor:pointer}.audience-count-controls input{width:100%;min-width:0;accent-color:#002fa7;cursor:pointer}.audience-count-controls button:disabled{opacity:.4;cursor:default}.audience-plan-pending{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:12px;padding:12px 0}.audience-plan-pending .audience-flow-note{flex:1 1;min-width:160px}@media(prefers-reduced-motion:reduce){.audience-flow *{transition:none!important;animation:none!important}}.audience-scope:has(>:only-child){grid-template-columns:minmax(0,1fr)}.audience-flow .rapid-btn[aria-disabled=true]{cursor:default;color:var(--mut,#6a6b6d);background:transparent}.audience-match-details{margin:8px 0;font-size:13px;line-height:18px}.audience-match-details summary{color:var(--mut,#6a6b6d);cursor:pointer;width:-moz-fit-content;width:fit-content}.audience-match-details summary:focus-visible{outline:2px solid #002fa7;outline-offset:3px}.skills-dropdown{position:fixed;z-index:80;display:flex;flex-direction:column;padding:5px;border:1px solid var(--bd,#e5e5e6);border-radius:10px;background:var(--pop,#fff);color:var(--txt,#131315);box-shadow:0 5px 12px rgba(19,19,21,.035),0 12px 32px rgba(19,19,21,.09);font-family:Satoshi,Inter,system-ui,sans-serif}.skills-dropdown-list{min-height:0;overflow-y:auto;overscroll-behavior:contain}.skills-dropdown-row{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;margin:0;border:0;border-radius:6px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.skills-dropdown-row.starts-group{margin-top:5px;position:relative}.skills-dropdown-row.starts-group:before{content:"";position:absolute;height:1px;left:10px;right:10px;top:-3px;background:var(--div,#e9e9ea)}.skills-dropdown-row:hover{background:var(--rowhov,#f6f6f7)}.skills-dropdown-row:focus{outline:none}.skills-dropdown-row:focus-visible{background:var(--tintA,rgba(0,47,167,.05));box-shadow:inset 0 0 0 1px var(--lineA,rgba(0,47,167,.16))}.skills-dropdown-row:focus-visible .skills-dropdown-title{color:var(--acct,#002fa7)}.skills-dropdown-copy{display:flex;flex:1 1;min-width:0;flex-direction:column;gap:2px}.skills-dropdown-title{font-size:12.5px;line-height:17px;font-weight:500}.skills-dropdown-hint{font-size:11px;line-height:15px;font-weight:400;color:var(--soft,#6a6b6d)}.skills-dropdown-navigation{flex-shrink:0;color:var(--mut,#797a7c)}.skills-dropdown-footer{margin:4px 5px 0;border-top:1px solid var(--div,#e9e9ea);padding:9px 5px 5px;color:var(--mut,#797a7c);font-size:10.5px;line-height:15px}.skills-dropdown-empty{padding:12px 10px;margin:0;font-size:12px;color:var(--soft,#6a6b6d)}.slash-suggestions{position:fixed;z-index:290;display:flex;flex-direction:column;box-sizing:border-box;overflow:hidden;border:1px solid var(--bd);border-radius:12px;background:var(--card);color:var(--txt);box-shadow:0 10px 32px rgba(19,19,21,.1),0 2px 8px rgba(19,19,21,.04);font-family:Satoshi,Inter,system-ui,sans-serif}.slash-suggestions-header{display:flex;justify-content:space-between;padding:13px 15px 9px;color:var(--soft);font-size:11px;line-height:16px;flex-shrink:0}.slash-suggestions-header>:last-child{color:var(--mut)}.slash-suggestions-list{overflow-y:auto;overscroll-behavior:contain;min-height:0;padding:0 6px 6px}.slash-suggestions-row{display:flex;align-items:center;gap:10px;width:100%;padding:9px;border:0;border-radius:7px;background:transparent;color:var(--soft);text-align:left;font:inherit;cursor:pointer}.slash-suggestions-row.is-selected{background:var(--tintA);color:var(--acct)}.slash-suggestions-icon{flex-shrink:0;display:grid;place-items:center;width:22px}.slash-suggestions-copy{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1}.slash-suggestions-title{color:var(--bodyc);font-size:12.5px;line-height:18px;font-weight:500}.slash-suggestions-row.is-selected .slash-suggestions-title{color:var(--acct)}.slash-suggestions-hint{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--soft);font-size:10.5px;line-height:16px}.slash-suggestions .aud-menu-name{flex:none;font:inherit;font-size:10px;line-height:16px;color:var(--mut);padding:1px 5px;border:1px solid var(--bd);border-radius:4px}.slash-suggestions-footer{display:flex;align-items:center;gap:17px;flex-shrink:0;padding:9px 14px;border-top:1px solid var(--div);color:var(--mut);font-size:10px;line-height:16px}.slash-suggestions-footer span{display:flex;align-items:center;gap:4px}.slash-suggestions-footer kbd{font:inherit;color:var(--soft)}.slash-suggestions-empty{padding:22px 12px;color:var(--soft);font-size:12px}.console-skills-trigger{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:6px 8px;border:0;border-radius:7px;background:transparent;color:var(--soft);font:inherit;font-size:12px;line-height:18px;cursor:pointer;transition:color .12s,background .12s}.console-skills-trigger:hover,.console-skills-trigger[aria-expanded=true]{color:var(--acct);background:var(--tintA)}.console-skills-slash{color:var(--mut);font-size:14px}.console-skills-chevron{color:var(--mut)}.console-skills-trigger[aria-expanded=true] .console-skills-chevron{transform:rotate(180deg)}.console-skills-trigger:focus-visible{outline:2px solid var(--acct);outline-offset:3px}.console-skills-trigger:disabled{opacity:.45;cursor:default}.tlight :is(.send-btn,.btn-primary,.btn-ghost,.pri-btn,.ghost-btn,.act,.rapid-btn:not(.is-text),.rapid-actions .s-pill,.strategy-setup-card .s-pill.is-primary,.abtn,.rstep-fold,.sboard .sb-act,.persona-preview-actions button){box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;min-height:40px;padding:0 20px;border-radius:var(--r-button,8px);corner-shape:var(--shape-button,round);font-family:inherit;font-size:13px;line-height:18px;font-weight:600;white-space:nowrap;vertical-align:middle}.tlight .rboard-actions{align-items:stretch}.tlight .rboard-actions .rapid-btn:not(.is-text){height:auto;padding-block:10px;text-align:center;white-space:normal;overflow-wrap:anywhere}