.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-inner.hub-chat-home{animation:hub-home-arrive var(--dur-enter,.3s) var(--ease-out,ease) backwards}@keyframes hub-home-arrive{0%{opacity:0}}.hub-chat-home .hub-h1-word{display:inline-block;animation:hub-word-arrive var(--dur-enter,.3s) var(--ease-out,ease) backwards;animation-delay:min(calc(var(--i, 0) * 20ms),.16s)}@keyframes hub-word-arrive{0%{opacity:0;filter:blur(6px);transform:translateY(6px)}}.hub-chat-home .hub-cards{margin-top:10px}.hub-chat-home .hub-card{position:relative;isolation:isolate;padding:17px 16px;gap:12px;border-radius:10px;transition:border-color var(--dur-fast,.12s) var(--ease-out,ease)}.hub-chat-home .hub-card:hover{border-color:var(--bdh)}.hub-chat-home .hub-card:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(170px circle at var(--mx,50%) var(--my,50%),rgba(255,255,255,.95),rgba(255,255,255,0) 72%);opacity:0;transition:opacity var(--dur-base,.22s) var(--ease-out,ease)}.hub-chat-home .hub-card:focus-visible:before,.hub-chat-home .hub-card:hover:before{opacity:1}.hub-chat-home .hub-card-chev{transition:transform var(--dur-fast,.12s) var(--ease-out,ease)}.hub-chat-home .hub-card:focus-visible .hub-card-chev,.hub-chat-home .hub-card:hover .hub-card-chev{transform:translateX(2px)}.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 var(--dur-fast,.12s) var(--ease-out,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 var(--dur-grow,.26s) var(--ease-inout,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-chat-home .hub-capabilities{interpolate-size:allow-keywords}.hub-capabilities::details-content{block-size:0;overflow-y:clip;transition:block-size var(--dur-grow,.26s) var(--ease-inout,ease),content-visibility var(--dur-grow,.26s) allow-discrete}.hub-capabilities[open]::details-content{block-size:auto}.hub-capabilities[open] .hub-capabilities-example,.hub-capabilities[open] .hub-capabilities-intro{animation:hub-capability-arrive var(--dur-enter,.3s) var(--ease-out,ease) backwards;animation-delay:calc(40ms + var(--i, 0) * 40ms)}@keyframes hub-capability-arrive{0%{opacity:0;transform:translateY(4px)}}.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 var(--dur-fast,.12s) var(--ease-out,ease),background var(--dur-fast,.12s) var(--ease-out,ease)}.hub-capabilities-glyph{grid-row:1/3;align-self:start;margin-top:2px;color:var(--acct)}.hub-capabilities-glyph circle{transition:opacity var(--dur-fast,.12s) var(--ease-out,ease),r var(--dur-fast,.12s) var(--ease-out,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 var(--dur-fast,.12s) var(--ease-out,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-chat-home .hub-starters.is-leaving{pointer-events:none;overflow:hidden;interpolate-size:allow-keywords;animation:hub-starters-close var(--dur-fast,.12s) var(--ease-inout,ease) forwards}@keyframes hub-starters-close{to{height:0;margin-bottom:-7px;opacity:0}}.hub-chat-home .hub-starter{animation:hub-starter-enter var(--dur-base,.22s) var(--ease-out,ease) backwards;transition:background var(--dur-fast,.12s) var(--ease-out,ease),color var(--dur-fast,.12s) var(--ease-out,ease)}.hub-chat-home .hub-starter:nth-child(2){animation-delay:40ms}.hub-chat-home .hub-starter:nth-child(3){animation-delay:80ms}.hub-chat-home .hub-starters.is-leaving .hub-starter{animation:none}@keyframes hub-starter-enter{0%{opacity:0;transform:translateY(4px)}}.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}.hub-chat-home .hub-starter{animation:none;transform:none}.hub-chat-home .hub-starters.is-leaving{display:none}.hub-capabilities summary,.hub-capabilities-chevron,.hub-capabilities::details-content{transition:none}.hub-capabilities[open] .hub-capabilities-example,.hub-capabilities[open] .hub-capabilities-intro{animation:none}.hub-capabilities-example:is(:hover,:focus-visible):not(:disabled) .hub-capabilities-example-head svg{transform:none}.hub-chat-home .hub-h1-word,.hub-inner.hub-chat-home{animation:none}.hub-chat-home .hub-card-chev,.hub-chat-home .hub-card:before{transition:none}.hub-chat-home .hub-card:before{background:radial-gradient(170px circle at 50% 50%,rgba(255,255,255,.95),rgba(255,255,255,0) 72%)}.hub-chat-home .hub-card:focus-visible .hub-card-chev,.hub-chat-home .hub-card:hover .hub-card-chev{transform: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}[data-menu-motion]{--dur-menu:150ms;animation:menu-in var(--dur-menu) var(--ease-out,cubic-bezier(.2,.8,.2,1)) backwards}[data-menu-motion].is-leaving{animation:menu-out var(--dur-fast,.12s) var(--ease-out,cubic-bezier(.2,.8,.2,1)) forwards;pointer-events:none}@keyframes menu-in{0%{opacity:0;transform:scale(.98)}}@keyframes menu-out{to{opacity:0;transform:scale(.98)}}.menu-glide-list{position:relative;isolation:isolate}.menu-glide{position:absolute;top:0;left:0;z-index:-1;width:0;height:0;border-radius:6px;background-color:var(--glide-hover,transparent);opacity:0;pointer-events:none;transition:transform var(--dur-menu,.15s) var(--ease-out,cubic-bezier(.2,.8,.2,1)),height var(--dur-menu,.15s) var(--ease-out,cubic-bezier(.2,.8,.2,1)),width var(--dur-menu,.15s) var(--ease-out,cubic-bezier(.2,.8,.2,1)),border-radius var(--dur-menu,.15s) var(--ease-out,cubic-bezier(.2,.8,.2,1)),opacity var(--dur-fast,.12s) var(--ease-out,cubic-bezier(.2,.8,.2,1)),background-color var(--dur-fast,.12s) var(--ease-out,cubic-bezier(.2,.8,.2,1)),box-shadow var(--dur-fast,.12s) var(--ease-out,cubic-bezier(.2,.8,.2,1))}.menu-glide[data-on]{opacity:1}.menu-glide[data-tone=focus]{background-color:var(--glide-focus,var(--glide-hover,transparent))}.menu-glide[data-tone=selected]{background-color:transparent}.menu-glide[data-ring]{box-shadow:inset 0 0 0 1px var(--glide-ring,transparent)}@keyframes menu-swap{0%{opacity:.4;filter:blur(2px)}}@media (prefers-reduced-motion:reduce){[data-menu-motion],[data-menu-motion].is-leaving{animation:none}.menu-glide{transition:none}}.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-current{display:inline-flex;align-items:center;gap:7px}.chat-tool-current.is-swapped{animation:menu-swap var(--dur-base,.22s) var(--ease-out,ease) backwards}.chat-tool-chevron{color:var(--mut,#797a7c);transition:transform var(--dur-fast,.12s) var(--ease-out,ease)}.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;transform-origin:calc(100% - 36px) 100%;--glide-hover:var(--rowhov,#f6f6f7);--glide-focus:transparent;--glide-ring:var(--lineB,rgba(0,47,167,.5))}.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.is-selected{background:var(--tintA,rgba(0,47,167,.05))}.chat-tool-option:focus-visible{outline:none}.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}@media (prefers-reduced-motion:reduce){.chat-tool-chevron{transition:none}.chat-tool-current.is-swapped{animation:none}}.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);transition:transform var(--dur-fast,.12s) var(--ease-out,ease)}.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);transform-origin:48px 100%;--glide-hover:var(--rowhov,#f6f6f7);--glide-ring:var(--lineB,rgba(0,47,167,.5))}.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-body{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.conversation-target-people{min-height:0}.conversation-target-empty{padding:14px 10px;color:var(--soft,#6a6b6d)}.conversation-target-axis+.conversation-target-axis,.conversation-target-group+.conversation-target-group{margin-top:4px}.conversation-target-group-k{padding:8px 10px 3px}.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{outline:none}.conversation-target-option[aria-selected=true]{color:var(--acct,#002fa7);background:var(--tintA,rgba(0,47,167,.05))}.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)}.conversation-target-list[data-input=keys] .conversation-target-option.is-sapiens:focus-visible{border-top-color:var(--lineB,rgba(0,47,167,.5))}@media (prefers-reduced-motion:reduce){.conversation-target-trigger svg{transition:none}}.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-person.persona-preview-name{display:inline-flex;align-items:center;gap:10px;max-width:100%}.panel-voice-identity-copy>.panel-voice-profile{margin-left:40px}.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,.voice-meta.panel-voices-read{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-answer-count{margin-top:12px;color:var(--txt,#131315);font-size:var(--fs-title,18px);line-height:24px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.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);min-width:0;overflow-wrap:anywhere}.audience-clause{display:inline-block;max-width:100%;vertical-align:baseline}.audience-select{position:relative}.audience-select-trigger{max-width:100%;padding:0;border:0;border-radius:4px;background:transparent;color:#002fa7;font:inherit;text-align:left;white-space:normal;overflow-wrap:anywhere;cursor:pointer}.audience-select-value{-webkit-text-decoration:underline dashed #8ea1d1 1px;text-decoration:underline dashed #8ea1d1 1px;text-underline-offset:6px;transition:-webkit-text-decoration-color var(--dur-fast,.12s) var(--ease-out,ease);transition:text-decoration-color var(--dur-fast,.12s) var(--ease-out,ease);transition:text-decoration-color var(--dur-fast,.12s) var(--ease-out,ease),-webkit-text-decoration-color var(--dur-fast,.12s) var(--ease-out,ease)}.audience-select-trigger:hover:not(:disabled) .audience-select-value,.audience-select-trigger[aria-expanded=true] .audience-select-value{-webkit-text-decoration-color:#002fa7;text-decoration-color:#002fa7}.audience-select-trigger>svg{display:inline-block;margin-left:4px;vertical-align:middle;transition:transform var(--dur-fast,.12s) var(--ease-out,ease)}.audience-select-trigger[aria-expanded=true]>svg{transform:rotate(180deg)}.audience-select-trigger:disabled{color:var(--soft,#6a6b6d);cursor:default}.audience-select-trigger:disabled .audience-select-value{-webkit-text-decoration-color:var(--faint,#c9c9ca);text-decoration-color:var(--faint,#c9c9ca)}.audience-select-pop{position:absolute;z-index:30;top:calc(100% + 4px);width:max-content;min-width:max(100%,220px);max-width:min(420px,calc(100vw - 32px));font-size:var(--fs-body,15px);line-height:var(--lh-body,22px)}.audience-select-pop[data-up=true]{top:auto;bottom:calc(100% + 4px)}.audience-select-pop .audience-options{max-height:min(320px,60vh,var(--pop-room,320px));overflow-y:auto;box-shadow:0 8px 28px #13131514}.rapid-card:has(.audience-select-pop){position:relative;z-index:2}.audience-options-block{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.audience-options{align-self:stretch;display:flex;flex-direction:column;border:1px solid var(--bd,#e5e5e6);border-radius:var(--r-inner,10px);background:var(--field,#fff)}.audience-option{display:flex;align-items:flex-start;gap:12px;padding:12px 16px;cursor:pointer;text-align:left;transition:background-color var(--dur-fast,.12s) var(--ease-out,ease)}.audience-option+.audience-option{border-top:1px solid var(--divrow,#ececed)}.audience-option:first-child{border-top-left-radius:calc(var(--r-inner,10px) - 1px);border-top-right-radius:calc(var(--r-inner,10px) - 1px)}.audience-option:last-child{border-bottom-left-radius:calc(var(--r-inner,10px) - 1px);border-bottom-right-radius:calc(var(--r-inner,10px) - 1px)}.audience-option:hover{background:#f6f6f7}.audience-option:is([aria-checked=true],[aria-selected=true]){background:var(--tintA,rgba(0,47,167,.05))}.audience-option:is([aria-checked=true],[aria-selected=true]):hover{background:var(--tintB,rgba(0,47,167,.08))}.audience-option:focus-visible{outline:2px solid #002fa7;outline-offset:-2px}.audience-option-body{display:flex;flex-direction:column;gap:2px;flex:1 1;min-width:0;overflow:hidden}.audience-option-name{color:var(--txt,#131315);font-size:var(--fs-body,15px);line-height:var(--lh-body,22px);font-weight:500;overflow-wrap:anywhere}.audience-option:is([aria-checked=true],[aria-selected=true]) .audience-option-name{color:#002fa7}.audience-option-meta{display:flex;flex-wrap:wrap;margin-left:-20px;color:var(--soft,#6a6b6d);font-size:var(--fs-meta,13px);line-height:var(--lh-meta,18px)}.audience-option-meta>:before{content:"";display:inline-block;width:4px;height:4px;margin:0 8px;border-radius:var(--r-pill,999px);background:var(--dim,#8f8f91);vertical-align:middle}.audience-option-mark{flex:none;box-sizing:border-box;width:16px;height:16px;margin-top:3px;border:1.5px solid var(--dim,#8f8f91);border-radius:50%;background:var(--field,#fff);transition:border-color var(--dur-fast,.12s) var(--ease-out,ease),box-shadow var(--dur-fast,.12s) var(--ease-out,ease)}.audience-option[aria-checked=true]>.audience-option-mark{border-color:#002fa7;background:#002fa7;box-shadow:inset 0 0 0 3px var(--field,#fff)}.audience-option-check{flex:none;margin-top:3px;color:#002fa7;visibility:hidden}.audience-option[aria-selected=true]>.audience-option-check{visibility:visible}.audience-options[aria-disabled=true] .audience-option{cursor:default}.audience-options[aria-disabled=true] .audience-option:not([aria-checked=true]):hover{background:transparent}.audience-options[aria-disabled=true] .audience-option[aria-checked=true]:hover{background:var(--tintA,rgba(0,47,167,.05))}.audience-options[aria-disabled=true] .audience-option:not([aria-checked=true]) .audience-option-name{color:var(--soft,#6a6b6d)}.audience-options[aria-disabled=true] .audience-option-mark{border-color:var(--faint,#c9c9ca)}.audience-options[aria-disabled=true] .audience-option[aria-checked=true]>.audience-option-mark{border-color:var(--dim,#8f8f91);background:var(--dim,#8f8f91)}.audience-options-more{margin-left:16px}.audience-flow>.audience-options-block{margin-top:8px}.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{text-align:center;align-items:center;justify-content:space-between;gap:16px;max-width:100%;min-height:40px;padding:8px 12px;border:1px solid var(--bd,#e5e5e6);border-radius:var(--r-button,8px);corner-shape:var(--shape-button,round);background:#fff;cursor:pointer}button.audience-plan-name:hover:not(:disabled),button.audience-plan-name[aria-expanded=true]:not(:disabled){border-color:#002fa7;background:#f2f5fb}button.audience-plan-name:focus-visible{outline:2px solid #002fa7;outline-offset:3px}button.audience-plan-name:disabled{color:var(--mut,#6a6b6d);background:var(--bg,#f7f7f8);cursor:not-allowed}.audience-plan-name-label{min-width:0;overflow-wrap:anywhere}.audience-plan-chevron{flex:none;color:#002fa7}.audience-plan-name[aria-expanded=true] .audience-plan-chevron{transform:rotate(180deg)}.audience-plan-name:disabled .audience-plan-chevron{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-count-deep{display:flex;align-items:center;gap:8px;margin-top:8px;color:var(--mut,#6a6b6d);font-size:13px;line-height:18px}.audience-count-deep svg{flex:none}.audience-plan-controls .audience-scope{align-items:start}.audience-plan-map,.audience-plan-visual{min-width:0}.audience-plan-pending{display:flex;align-items:center;justify-content:flex-end;gap:12px;height:40px;margin-top:16px;visibility:hidden}.audience-plan-pending[data-dirty=true]{visibility:visible}.audience-plan-pending[data-dirty=true] .rapid-btn{animation:audience-update-glow .6s var(--ease-out,ease-out) 1}@keyframes audience-update-glow{0%,to{box-shadow:0 0 0 0 #002fa700}45%{box-shadow:0 0 0 5px #002fa726,0 0 18px #002fa726}}@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}@media (max-width:600px){.audience-scope{grid-template-columns:minmax(0,1fr)}.audience-scope>.audience-map{max-width:196px}}.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;--glide-hover:var(--rowhov,#f6f6f7);--glide-focus:var(--tintA,rgba(0,47,167,.05));--glide-ring:var(--lineA,rgba(0,47,167,.16))}.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:focus{outline:none}.skills-dropdown-list:not([data-input=pointer]) .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);transition:transform var(--dur-fast,.12s) var(--ease-out,ease)}.skills-dropdown-row:focus-visible .skills-dropdown-navigation,.skills-dropdown-row:hover .skills-dropdown-navigation{transform:translate(1px,-1px)}.skills-dropdown-title{transition:color var(--dur-menu,.15s) var(--ease-out,ease)}.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)}@media (prefers-reduced-motion:reduce){.skills-dropdown-navigation,.skills-dropdown-title{transition:none}.skills-dropdown-row:focus-visible .skills-dropdown-navigation,.skills-dropdown-row:hover .skills-dropdown-navigation{transform:none}}.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;--glide-focus:var(--tintA)}.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-list.menu-glide-list>.slash-suggestions-row.is-selected{background:transparent}.menu-glide-list .slash-suggestions-title,.menu-glide-list>.slash-suggestions-row{transition:color var(--dur-menu,.15s) var(--ease-out,ease)}.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-action{animation:menu-swap var(--dur-fast,.12s) var(--ease-out,ease) backwards}.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);transition:transform var(--dur-fast,.12s) var(--ease-out,ease)}.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}@media (prefers-reduced-motion:reduce){.console-skills-chevron,.menu-glide-list .slash-suggestions-title,.menu-glide-list>.slash-suggestions-row{transition:none}.slash-suggestions-action{animation:none}}.stream-word{animation:streamWordIn var(--dur-enter,.3s) var(--ease-out,cubic-bezier(.2,.8,.2,1)) backwards}@keyframes streamWordIn{0%{opacity:0;filter:blur(2px)}}.stream-word.is-quick{animation-name:streamWordFade}@keyframes streamWordFade{0%{opacity:0}}.md ol>li[data-arriving]::marker{animation:streamMarkerIn var(--dur-enter,.3s) var(--ease-out,cubic-bezier(.2,.8,.2,1)) backwards;animation-delay:var(--mark-delay,0s)}.md ul>li[data-arriving]:before{animation:streamWordFade var(--dur-enter,.3s) var(--ease-out,cubic-bezier(.2,.8,.2,1)) backwards;animation-delay:var(--mark-delay,0s)}@keyframes streamMarkerIn{0%{color:transparent}}.think-line[data-quiet] .think-line-text,[data-words-arriving] .think-line-text{--think-band:var(--soft,#6a6b6d);animation-play-state:running,paused}.chat-you-row[data-arrival=settled] .chat-you,.sap-msg[data-arrival=settled]{animation:none}.chat-you-row[data-arrival=promoted] .chat-you{animation:youPromote var(--dur-base,.22s) var(--ease-out,cubic-bezier(.2,.8,.2,1)) both}@keyframes youPromote{0%{opacity:.72}}@media (prefers-reduced-motion:reduce){.chat-you,.sap-msg,.stream-word{animation:none}.chat-you-row[data-arrival=promoted] .chat-you,.md ol>li[data-arriving]::marker,.md ul>li[data-arriving]:before{animation:none}}.reply-actions{display:flex;align-items:center;gap:2px;height:28px;margin:-10px 0 -8px -7px;opacity:0;transition:opacity var(--dur-fast,.12s) var(--ease-out,cubic-bezier(.2,.8,.2,1))}.reply-actions:focus-within,.reply-actions[data-latest],.sap-msg:hover>.reply-actions{opacity:1}.reply-actions[data-enter]{animation:replyActionsIn var(--dur-fast,.12s) var(--ease-out,cubic-bezier(.2,.8,.2,1)) backwards}@keyframes replyActionsIn{0%{opacity:0}}.reply-action{display:inline-grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:6px;background:transparent;color:var(--mut,#797a7c);cursor:pointer;transition:color var(--dur-fast,.12s) var(--ease-out,cubic-bezier(.2,.8,.2,1)),background-color var(--dur-fast,.12s) var(--ease-out,cubic-bezier(.2,.8,.2,1))}.reply-action:hover{color:var(--txt,#131315);background:rgba(19,19,21,.06)}.reply-action:focus-visible{outline:var(--focus-ring,2px solid #002fa7);outline-offset:var(--focus-offset,2px)}.reply-action[data-state=copied]{color:var(--txt,#131315)}.reply-action-glyph{display:grid;place-items:center}.reply-action-glyph>svg{grid-area:1/1;transition:opacity var(--dur-fast,.12s) var(--ease-out,cubic-bezier(.2,.8,.2,1)),transform var(--dur-fast,.12s) var(--ease-out,cubic-bezier(.2,.8,.2,1))}.reply-check-glyph{opacity:0;transform:scale(.8)}.reply-check-glyph path{stroke-dasharray:20;stroke-dashoffset:20;transition:stroke-dashoffset 0s linear var(--dur-fast,.12s)}.reply-action[data-state=copied] .reply-copy-glyph{opacity:0;transform:scale(.6)}.reply-action[data-state=copied] .reply-check-glyph{opacity:1;transform:none;animation:replyCheckSettle var(--dur-base,.22s) var(--ease-out,cubic-bezier(.2,.8,.2,1)) both}.reply-action[data-state=copied] .reply-check-glyph path{stroke-dashoffset:0;transition:stroke-dashoffset var(--dur-base,.22s) var(--ease-out,cubic-bezier(.2,.8,.2,1))}@keyframes replyCheckSettle{0%{transform:scale(.8)}60%{transform:scale(1.08)}to{transform:scale(1)}}.ask-about-anchor{position:fixed;z-index:220;pointer-events:none}.ask-about{--dur-menu:150ms;display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px 0 10px;border:1px solid var(--bd,#e5e5e6);border-radius:10px;background:var(--pop,#f1f3f5);color:var(--txt,#131315);font-family:Satoshi,Inter,system-ui,sans-serif;font-size:12.5px;line-height:17px;font-weight:500;white-space:nowrap;box-shadow:0 5px 12px rgba(19,19,21,.035),0 12px 32px rgba(19,19,21,.09);cursor:pointer;pointer-events:auto;transform-origin:center center;animation:askAboutIn var(--dur-menu) var(--ease-out,cubic-bezier(.2,.8,.2,1)) both;transition:background-color var(--dur-fast,.12s) var(--ease-out,cubic-bezier(.2,.8,.2,1))}.ask-about svg{flex:none;color:var(--soft,#6a6b6d)}.ask-about:hover{background:var(--rowhov,#ffffff)}.ask-about:focus-visible{outline:var(--focus-ring,2px solid #002fa7);outline-offset:var(--focus-offset,2px)}@keyframes askAboutIn{0%{opacity:0;transform:scale(.96)}}.reply-quote-ghost{position:fixed;z-index:230;box-sizing:border-box;overflow:hidden;border-radius:4px;background:rgba(var(--accraw,0,47,167),.08);text-overflow:ellipsis;white-space:nowrap;pointer-events:none;transform-origin:0 0;font-family:Satoshi,Inter,system-ui,sans-serif;font-size:15px;line-height:22px;letter-spacing:-.005em;color:var(--bodyc,#333437)}::highlight(sapiens-reply-quote){background-color:rgba(var(--accraw,0,47,167),.08);-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:dotted;text-decoration-style:dotted;-webkit-text-decoration-color:rgba(var(--accraw,0,47,167),.5);text-decoration-color:rgba(var(--accraw,0,47,167),.5);text-decoration-thickness:2px}::highlight(sapiens-reply-quote-source){background-color:rgba(var(--accraw,0,47,167),.22);-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:dotted;text-decoration-style:dotted;-webkit-text-decoration-color:rgba(var(--accraw,0,47,167),.5);text-decoration-color:rgba(var(--accraw,0,47,167),.5);text-decoration-thickness:2px}.chat-you-quote{display:block;margin:1px 0 6px;padding-left:10px;border-left:2px solid rgba(var(--accraw,0,47,167),.22);color:var(--soft,#6a6b6d)}.chat-you-quote:only-child{margin-bottom:1px}.chat-you-quote.is-linked{width:auto;max-width:100%;padding-top:0;padding-right:0;padding-bottom:0;border-top:0;border-right:0;border-bottom:0;background:transparent;font:inherit;letter-spacing:inherit;text-align:left;white-space:pre-wrap;cursor:pointer;transition:color var(--dur-fast,.12s) var(--ease-out,cubic-bezier(.2,.8,.2,1)),border-color var(--dur-fast,.12s) var(--ease-out,cubic-bezier(.2,.8,.2,1))}.chat-you-quote.is-linked:focus-visible,.chat-you-quote.is-linked:hover{color:var(--bodyc,#333437);border-left-color:rgba(var(--accraw,0,47,167),.5)}.chat-you-quote.is-linked:focus-visible{outline:var(--focus-ring,2px solid #002fa7);outline-offset:var(--focus-offset,2px)}.composer-quotes,.console-island .console-field.has-quotes{flex-direction:column}.composer-quotes{display:flex;gap:6px;padding:4px 8px 0 16px}.tlight .console-island .composer-quotes{padding-left:4px}.composer-quote{position:relative;display:flex;align-items:flex-start;gap:8px;padding-left:10px;transition:opacity var(--dur-fast,.12s) var(--ease-out,cubic-bezier(.2,.8,.2,1))}.composer-quote:before{content:"";position:absolute;left:0;top:1px;bottom:1px;width:2px;border-radius:1px;background:rgba(var(--accraw,0,47,167),.22);transform-origin:50% 0;transition:background-color var(--dur-fast,.12s) var(--ease-out,cubic-bezier(.2,.8,.2,1))}.composer-quote[data-landing]{opacity:0}.composer-quote[data-landed]:before{animation:composerQuoteRule var(--dur-base,.22s) var(--ease-out,cubic-bezier(.2,.8,.2,1)) both}@keyframes composerQuoteRule{0%{transform:scaleY(0)}}.composer-quote-text{display:block;flex:1 1;min-width:0;font-family:Satoshi,Inter,system-ui,sans-serif;font-size:var(--fs-meta,13px);line-height:var(--lh-meta,18px);color:var(--soft,#6a6b6d)}.composer-quote-words{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;white-space:pre-line;overflow-wrap:anywhere}.composer-quote-text.is-linked{width:100%;padding:0;border:0;background:transparent;text-align:left;cursor:pointer;transition:color var(--dur-fast,.12s) var(--ease-out,cubic-bezier(.2,.8,.2,1))}.composer-quote:has(.composer-quote-text.is-linked:hover,.composer-quote-text.is-linked:focus-visible) .composer-quote-text{color:var(--bodyc,#333437)}.composer-quote:has(.composer-quote-text.is-linked:hover,.composer-quote-text.is-linked:focus-visible):before{background:rgba(var(--accraw,0,47,167),.5)}.composer-quote-text.is-linked:focus-visible{outline:var(--focus-ring,2px solid #002fa7);outline-offset:var(--focus-offset,2px);border-radius:2px}.composer-quote-remove{display:inline-grid;flex:none;place-items:center;width:20px;height:20px;margin-top:-1px;padding:0;border:0;border-radius:6px;background:transparent;color:var(--mut,#797a7c);cursor:pointer;transition:color var(--dur-fast,.12s) var(--ease-out,cubic-bezier(.2,.8,.2,1)),background-color var(--dur-fast,.12s) var(--ease-out,cubic-bezier(.2,.8,.2,1))}.composer-quote-remove:hover{color:var(--txt,#131315);background:rgba(19,19,21,.06)}.composer-quote-remove:focus-visible{outline:var(--focus-ring,2px solid #002fa7);outline-offset:var(--focus-offset,2px)}.composer-quote-remove:disabled{cursor:default;opacity:.5}@media (prefers-reduced-motion:reduce){.ask-about,.chat-you-quote.is-linked,.composer-quote,.composer-quote-remove,.composer-quote-text.is-linked,.composer-quote:before,.reply-action,.reply-action-glyph>svg,.reply-action[data-state=copied] .reply-check-glyph path,.reply-actions,.reply-check-glyph path{transition:none}.ask-about,.composer-quote[data-landed]:before,.reply-action[data-state=copied] .reply-check-glyph,.reply-actions[data-enter]{animation:none}}.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}