.chat-cid-disambiguation{border-radius:var(--m-r-md);padding:var(--m-sp-3) var(--m-sp-4);background:0 0;border:0;margin:0 0 14px}.chat-cid-disambiguation p{color:var(--m-ink);margin:0}.chat-cid-disambiguation ul{gap:6px;margin:10px 0 0;padding:0;list-style:none;display:grid}.chat-cid-disambiguation li{min-width:0}.chat-cid-choice{border:1px solid var(--m-line);border-radius:var(--m-r-sm);color:var(--m-ink);align-items:center;gap:var(--m-sp-2);min-height:48px;padding:var(--m-sp-2) 10px;flex-wrap:wrap;width:100%;text-decoration:none;display:flex}.chat-cid-choice:hover{background:var(--m-cream);border-color:var(--m-muted)}@supports (color:color-mix(in lab, red, red)){.chat-cid-choice:hover{border-color:color-mix(in srgb, var(--m-muted) 42%, var(--m-line))}}.chat-cid-choice-title{overflow-wrap:anywhere;flex:260px;min-width:0;font-weight:600}.chat-cid-choice-action{color:var(--m-muted);font-size:var(--m-fs-13);margin-left:auto;font-weight:600}.chat-panel>.chat-cid-disambiguation-in-panel{flex:none;width:auto;max-width:none;margin:12px 16px 0}.chat-layout{grid-template-columns:minmax(0,1fr);gap:18px;display:grid}.chat-layout.sidecar{gap:0;height:100%;min-height:0;overflow:hidden}[data-role=creator] .chat-cid-disambiguation,[data-role=creator] .chat-layout{max-width:var(--creator-work-max);width:100%;margin-inline:auto}[data-role=creator] .chat-layout{--chat-workspace-height:calc(100dvh - 148px);height:var(--chat-workspace-height);max-height:var(--chat-workspace-height);gap:14px;min-height:0;overflow:hidden}.chat-layout.contextual{grid-template-columns:minmax(0,1fr)}.chat-thread-rail{box-shadow:none;align-content:stretch;align-self:stretch;gap:var(--m-sp-2);min-width:0;height:100%;min-height:0;max-height:none;padding:var(--m-sp-1) 6px 0 2px;background:0 0;border:0;flex-direction:column;display:flex;position:static;top:auto;overflow:hidden}.chat-thread-rail-header{justify-content:space-between;align-items:center;gap:var(--m-sp-2);min-height:28px;padding:0 var(--m-sp-2) var(--m-sp-1);display:flex}.chat-thread-rail-header span{color:var(--m-muted);font-size:var(--m-fs-16);letter-spacing:0;text-transform:none;white-space:nowrap;font-weight:600}.chat-thread-new{border-radius:var(--m-r-sm);color:var(--m-muted);min-height:36px;font-size:var(--m-fs-14);background:0 0;border:0;flex:none;align-items:center;gap:5px;padding:0 9px;display:inline-flex}.chat-thread-new:hover:not(:disabled){background:var(--m-cream)}.chat-thread-new span{color:inherit;font-size:var(--m-fs-14);letter-spacing:0;text-transform:none;font-weight:600}.chat-thread-new:disabled{cursor:not-allowed;opacity:.6}.chat-thread-empty{color:var(--m-muted);font-size:var(--m-fs-13);line-height:var(--m-sp-5);margin:var(--m-sp-2) var(--m-sp-2) 0}.chat-thread-list{scrollbar-color:var(--m-ink) transparent;flex:0 auto;grid-auto-rows:max-content;align-content:start;gap:6px;min-height:0;padding-right:2px;display:grid;overflow:auto}@supports (color:color-mix(in lab, red, red)){.chat-thread-list{scrollbar-color:color-mix(in srgb, var(--m-ink) 18%, transparent) transparent}}.chat-thread-list{scrollbar-width:thin}.chat-thread-load-older{border-radius:var(--m-r-sm);color:var(--m-muted);font-size:var(--m-fs-14);min-height:36px;padding:0 var(--m-sp-2);background:0 0;border:0;flex:none;align-self:stretch;font-weight:600}.chat-thread-load-older:hover{background:var(--m-cream);color:var(--m-ink)}.chat-thread-row{flex-wrap:wrap;align-items:stretch;min-width:0;display:flex;position:relative}.chat-thread-row .chat-thread-item{flex:1;min-width:0;padding-inline:var(--m-sp-2) calc(var(--m-control-h) + var(--m-sp-2))!important}.chat-thread-more{opacity:0;right:var(--m-sp-1);top:var(--m-sp-1);position:absolute}.chat-thread-row:is(:hover,:focus-within)>.chat-thread-more,.chat-thread-more[open]{opacity:1}.chat-thread-more>summary{background:var(--m-surface);border-radius:var(--m-r-sm);color:var(--m-muted);cursor:pointer;height:var(--m-control-h);width:var(--m-control-h);justify-content:center;align-items:center;list-style:none;display:inline-flex}.chat-thread-more>summary::-webkit-details-marker{display:none}.chat-thread-more>summary:hover,.chat-thread-more[open]>summary{background:var(--m-st-neutral-bg);color:var(--m-ink)}.chat-thread-more>summary:focus-visible{outline:2px solid var(--m-coral);outline-offset:2px}@media (pointer:coarse){.chat-thread-row .chat-thread-item{padding-inline-end:calc(var(--m-sp-12) + var(--m-sp-1))!important}.chat-thread-more{opacity:1}.chat-thread-more>summary{height:var(--m-control-touch-h);width:var(--m-control-touch-h);background:0 0}}.chat-thread-rail-header-actions{align-items:center;gap:6px;display:inline-flex}.chat-thread-rail-degraded{background:var(--m-cream)}@supports (color:color-mix(in lab, red, red)){.chat-thread-rail-degraded{background:color-mix(in srgb, var(--m-cream) 46%, var(--m-cream))}}.chat-thread-rail-degraded{border:1px solid var(--m-muted)}@supports (color:color-mix(in lab, red, red)){.chat-thread-rail-degraded{border:1px solid color-mix(in srgb, var(--m-muted) 20%, var(--m-line))}}.chat-thread-rail-degraded{border-radius:var(--m-r-sm);color:var(--m-muted);font-size:var(--m-fs-12);padding:var(--m-sp-2) 10px;margin:0 0 8px;line-height:1.45}.chat-thread-rail-degraded button{color:var(--m-ink);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-weight:600;text-decoration:none}.chat-thread-close{border-radius:var(--m-r-sm);color:var(--m-muted);background:0 0;border:0;justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.chat-thread-select-toggle{color:var(--m-muted);cursor:pointer;font-size:var(--m-fs-14);min-height:0;padding:2px var(--m-sp-1);background:0 0;border:0;font-weight:600;text-decoration:none}.chat-thread-bulk-bar{background:var(--m-cream);border:1px solid var(--m-line);border-radius:var(--m-r-sm);font-size:var(--m-fs-12);justify-content:space-between;align-items:center;gap:10px;margin:0 0 8px;padding:6px 10px;display:flex}.chat-thread-bulk-bar label{color:var(--m-muted);align-items:center;gap:6px;display:inline-flex}.chat-thread-bulk-bar button.danger{color:var(--m-muted);cursor:pointer;font-size:var(--m-fs-14);min-height:0;padding:2px var(--m-sp-1);background:0 0;border:0;font-weight:600}.chat-thread-bulk-bar button.danger:disabled{color:var(--m-muted);cursor:default}.chat-thread-row .chat-thread-select{flex:none;align-self:center;margin-right:4px}.chat-thread-select-control{flex:none;justify-content:center;align-items:center;display:inline-flex}.chat-thread-select-control .chat-thread-select{margin:0}.chat-thread-filter-wrap{background:var(--m-cream);border:1px solid var(--m-line);border-radius:var(--m-r-sm);color:var(--m-muted);margin-left:var(--m-sp-2);flex:none;align-items:center;gap:7px;margin-right:2px;padding:0 10px;display:flex}.chat-thread-filter-wrap:focus-within{border-color:var(--m-muted);box-shadow:none;outline:2px solid var(--m-coral);outline-offset:2px}.chat-thread-filter-wrap svg{flex:none}.chat-thread-filter{appearance:none;color:var(--m-ink);font-size:var(--m-fs-13);background:0 0;border:0;flex:auto;min-width:0;padding:7px 0}[data-role=creator] .chat-thread-filter-wrap .chat-thread-filter:focus-visible{outline:none}.chat-thread-filter::placeholder{color:var(--m-muted)}.chat-thread-filter::-webkit-search-cancel-button{-webkit-appearance:none}.chat-thread-archive-toggle{color:var(--m-muted);cursor:pointer;font-size:var(--m-fs-14);margin:0 var(--m-sp-2);min-height:var(--m-control-h);background:0 0;border:0;justify-content:flex-start;align-self:flex-start;align-items:center;width:auto;padding:0;font-weight:500;text-decoration:none;display:inline-flex}.chat-thread-archive-toggle:hover{color:var(--m-ink)}.chat-thread-archive-toggle:focus-visible{border-radius:var(--m-r-sm);outline:2px solid var(--m-coral);outline-offset:2px}.chat-thread-archive-menu{display:contents}.chat-thread-archive-menu>summary{list-style:none}.chat-support-details>summary.m-quiet::-webkit-details-marker{display:none}.chat-thread-archive-menu>summary::-webkit-details-marker{display:none}.chat-thread-archive-menu:not([open])+.chat-thread-archive-panel{display:none}.chat-thread-archive-panel{background:var(--m-cream);border:1px solid var(--m-line);border-radius:var(--m-r-sm);gap:var(--m-sp-2);padding:var(--m-sp-2);margin:0 0 8px;display:grid}.chat-thread-archive-panel>p{color:var(--m-muted);font-size:var(--m-fs-12);margin:0}.chat-thread-archive-panel>p button,.chat-thread-archive-row>button,.chat-thread-archive-more{color:var(--m-muted);cursor:pointer;font-size:var(--m-fs-14);min-height:32px;padding:var(--m-sp-1) 6px;background:0 0;border:0;font-weight:600;text-decoration:none}.chat-thread-archive-list{gap:var(--m-sp-1);display:grid}.chat-thread-archive-row{border-bottom:1px solid var(--m-line);align-items:center;gap:var(--m-sp-2);padding:var(--m-sp-1) 2px var(--m-sp-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.chat-thread-archive-row:last-child{border-bottom:0}.chat-thread-archive-row>span{min-width:0;display:grid}.chat-thread-archive-row strong,.chat-thread-archive-row small{overflow-wrap:break-word}.chat-thread-archive-row strong{color:var(--m-ink);font-size:var(--m-fs-16);line-height:var(--m-sp-6)}.chat-thread-archive-row small{color:var(--m-muted);font-size:var(--m-fs-12)}.chat-thread-archive-more{justify-self:start}.chat-thread-undo{background:var(--m-cream);border:1px solid var(--m-line);border-radius:var(--m-r-sm);color:var(--m-muted);font-size:var(--m-fs-12);align-items:center;gap:var(--m-sp-2);justify-content:space-between;margin:0 0 8px;padding:6px 10px;display:flex}.chat-thread-undo span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.chat-thread-undo button{color:var(--m-muted);cursor:pointer;min-height:0;padding:2px var(--m-sp-1);background:0 0;border:0;font-weight:600;text-decoration:none}.chat-thread-item{border-radius:var(--m-r-sm);color:var(--m-muted);align-items:start;gap:var(--m-sp-2);grid-template-columns:var(--m-sp-5) minmax(0, 1fr);min-height:var(--m-control-touch-h);min-width:0;padding:var(--m-sp-2) 10px;border:0;display:grid}.chat-thread-item:focus-visible{outline:2px solid var(--m-coral);outline-offset:2px}.chat-thread-item:hover{background:var(--m-cream);text-decoration:none}.chat-thread-item.active{background:var(--m-muted)}@supports (color:color-mix(in lab, red, red)){.chat-thread-item.active{background:color-mix(in srgb, var(--m-muted) 10%, var(--m-cream))}}.chat-thread-item.active{color:var(--m-ink)}.chat-thread-item.pinned{color:var(--m-muted)}.chat-thread-item.pinned.active{background:var(--m-muted)}@supports (color:color-mix(in lab, red, red)){.chat-thread-item.pinned.active{background:color-mix(in srgb, var(--m-muted) 10%, var(--m-cream))}}.chat-thread-item.pinned.active{color:var(--m-ink)}.chat-thread-icon{color:var(--m-muted);font-family:inherit;font-size:var(--m-fs-12);height:var(--m-sp-5);width:var(--m-sp-5);background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;margin-top:2px;font-weight:600;line-height:1;display:inline-flex}.chat-thread-item.active .chat-thread-icon{color:var(--m-ink)}.chat-thread-icon svg{flex:none}.chat-thread-copy{gap:2px;min-width:0;display:grid}.chat-thread-copy strong{color:var(--m-ink);font-size:var(--m-fs-14);overflow-wrap:anywhere;word-break:normal;min-width:0;font-weight:500;line-height:20px;display:block}.chat-thread-item.active .chat-thread-copy strong{font-weight:600}.chat-thread-copy span{color:var(--m-muted-soft);font-size:var(--m-fs-12);text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:1.3;overflow:hidden}.chat-thread-run-state .m-status{font-size:var(--m-fs-12)}.chat-thread-run-state.working .m-status{--m-dot:var(--m-st-working-dot);--m-dot-ring:var(--m-st-working-bg)}.chat-panel{box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;gap:0;width:100%;min-width:0;min-height:0;padding:0;display:flex;overflow:hidden}[data-role=creator] .chat-layout:not(.with-thread-rail) .chat-panel{justify-self:center;max-width:820px}.chat-panel-topbar{align-items:center;gap:var(--m-sp-2);min-width:0;padding:var(--m-sp-2) var(--m-sp-3) 0;flex:none;justify-content:flex-end;display:flex;position:relative}[data-role=creator] .chat-open-thread-title{display:none}.chat-channel-rows{gap:6px;margin:0 0 12px;display:grid}.chat-channel-row{color:var(--m-muted);font-size:var(--m-fs-12);align-items:center;gap:var(--m-sp-2);min-width:0;padding:var(--m-sp-2) 10px;border:0;border-radius:0;flex-wrap:wrap;display:flex}.chat-channel-row svg{color:var(--m-muted);flex:none}.chat-channel-row-label{font-weight:600}.chat-channel-row-link{color:var(--m-ink);font-size:var(--m-fs-12);margin-left:auto;font-weight:600}.chat-channel-row-link:hover{text-decoration:none}.chat-reference{min-width:0;position:relative}.chat-reference-trigger{color:var(--m-muted);cursor:pointer;font-size:var(--m-fs-12);background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;min-height:28px;padding:0 10px;font-weight:600;list-style:none;display:inline-flex}.chat-reference-trigger:hover,.chat-reference-trigger[aria-expanded=true]{background:var(--m-cream);color:var(--m-ink)}.chat-reference-trigger:focus-visible{box-shadow:none;outline:2px solid var(--m-coral);outline-offset:2px}.chat-reference-panel{background:var(--m-cream);border-radius:var(--m-r-lg);box-shadow:var(--m-sh-md);z-index:40;border:0;flex-direction:column;width:min(640px,100vw - 48px);max-height:min(560px,80dvh);padding:14px;display:flex;position:absolute;top:calc(100% + 4px);right:12px;overflow:hidden}.chat-reference-close{background:var(--m-cream);border:1px solid var(--m-line);border-radius:999px;justify-content:center;align-items:center;width:30px;min-width:30px;height:30px;min-height:30px;padding:0;display:inline-flex;position:absolute;top:10px;right:10px}.chat-layout.contextual .chat-panel{min-height:calc(100dvh - 186px)}.chat-layout.sidecar .chat-panel{box-shadow:none;border:0;border-radius:0;height:100%;min-height:0}.chat-layout.sidecar .chat-panel>.contextual-chat-intro{margin:10px 12px 0}.chat-layout.sidecar .contextual-chat-header{grid-template-columns:minmax(0,1fr)}.chat-layout.sidecar .contextual-prompt-strip{justify-content:flex-start}[data-role=creator] .chat-layout.contextual .chat-panel{min-height:0}.contextual-chat-header{border:0;border-bottom:1px solid var(--m-line);background:0 0;align-items:start}@supports (color:color-mix(in lab, red, red)){.contextual-chat-header{border-bottom:1px solid color-mix(in srgb, var(--m-line) 72%, transparent)}}.contextual-chat-header{gap:10px var(--m-sp-3);min-width:0;padding:var(--m-sp-1) 2px var(--m-sp-3);border-radius:0;grid-template-columns:minmax(0,1fr) auto;display:grid}.contextual-chat-copy{align-items:center;column-gap:var(--m-sp-3);row-gap:var(--m-sp-1);flex-wrap:wrap;min-width:0;display:flex}.chat-panel>.chat-start-guide,.chat-panel>.contextual-chat-intro{flex:none;margin:10px 16px 0}.contextual-chat-intro{gap:10px;min-width:0;display:grid}.context-artifact-list{align-items:center;gap:var(--m-sp-2);flex-wrap:wrap;display:flex}.context-artifact-list .badge{min-height:28px}.context-artifact-link{color:var(--m-muted);font-size:var(--m-fs-13);min-height:28px;padding:var(--m-sp-2) 0;background:0 0;border:0;border-radius:0;align-items:center;gap:5px;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.context-artifact-link:hover,.chat-message p a:hover,.chat-md-list a:hover,.chat-md-table a:hover,.chat-inline-link:hover{border-color:var(--m-muted);background:0 0}@supports (color:color-mix(in lab, red, red)){.context-artifact-link:hover,.chat-message p a:hover,.chat-md-list a:hover,.chat-md-table a:hover,.chat-inline-link:hover{border-color:color-mix(in srgb, var(--m-muted) 32%, var(--m-line))}}.context-artifact-link:hover,.chat-message p a:hover,.chat-md-list a:hover,.chat-md-table a:hover,.chat-inline-link:hover{color:var(--m-ink)}.contextual-chat-copy>span{color:var(--m-muted);font-size:var(--m-fs-12);letter-spacing:0;text-transform:none;font-weight:600}.contextual-chat-copy strong,.contextual-chat-copy p{overflow-wrap:anywhere}.contextual-chat-copy p{color:var(--m-muted);font-size:var(--m-fs-13);margin:0;line-height:1.4}.chat-start-guide{min-width:0;min-height:0;max-height:none;padding:22px var(--m-sp-3) 6px;background:0 0;border:0;flex-direction:column;align-items:center;gap:14px;display:flex;overflow:visible}.chat-start-copy{text-align:center;flex-direction:column;flex:none;align-items:center;gap:10px;min-width:0;display:flex}.chat-start-copy>div{gap:3px;min-width:0;display:grid}.chat-start-emmy{background:var(--m-cream);object-fit:cover;width:52px;height:52px;box-shadow:none;border:0;border-radius:999px;flex:none}.chat-start-copy span{color:var(--m-ink);font-size:var(--m-fs-17);letter-spacing:-.01em;font-weight:600}.chat-start-copy p{color:var(--m-muted);font-size:var(--m-fs-13);text-wrap:balance;margin:0;line-height:1.45}.chat-start-eyebrow{display:none}.chat-start-points{gap:var(--m-sp-2);grid-template-columns:minmax(0,1fr);width:100%;min-width:0;display:grid}.chat-start-point{border-radius:var(--m-r-sm);color:var(--m-muted);cursor:pointer;align-items:center;gap:var(--m-sp-1) var(--m-sp-3);min-width:0;max-width:none;padding:var(--m-sp-3) var(--m-sp-4);text-align:left;white-space:normal;box-shadow:none;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;min-height:44px;text-decoration:none;display:grid}.chat-start-point:hover:not(:disabled){box-shadow:none;background:var(--m-cream)}.chat-start-point-num{display:none}.chat-start-point strong{color:var(--m-ink);font-size:var(--m-fs-13);font-weight:600;line-height:1.25}.chat-start-point-action{border-radius:var(--m-r-sm);color:var(--m-ink);font-size:var(--m-fs-14);align-items:center;gap:var(--m-sp-1);min-height:var(--m-control-h);padding:0 var(--m-sp-2);margin-inline-end:calc(-1 * var(--m-sp-2));font-weight:600;line-height:18px;text-decoration:none;display:inline-flex}.chat-start-point-action:hover{background:var(--m-cream)}.chat-start-point>span:not(.chat-start-point-num):not(.chat-start-point-action){color:var(--m-muted);font-size:var(--m-fs-12);grid-column:1/-1;font-weight:500;line-height:1.45}.chat-start-utilities{color:var(--m-muted);font-size:var(--m-fs-13);margin:var(--m-sp-2) 0 0;text-align:right}.chat-start-utilities a{color:var(--m-muted);text-underline-offset:.2em;text-decoration:underline}.contextual-prompt-strip{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;min-width:0;display:flex}.contextual-prompt-label{color:var(--m-muted);font-size:var(--m-fs-12);font-weight:600;line-height:1}.contextual-prompt-strip button{background:var(--m-cream);align-items:center}@supports (color:color-mix(in lab, red, red)){.contextual-prompt-strip button{background:color-mix(in srgb, var(--m-cream) 82%, var(--m-cream))}}.contextual-prompt-strip button{border-color:var(--m-line);color:var(--m-muted);font-size:var(--m-fs-14);min-height:var(--m-control-h);border-radius:999px;justify-content:center;gap:6px;padding:0 11px;font-weight:600;display:inline-flex}.contextual-prompt-strip button:hover:not(:disabled){background:var(--m-cream);border-color:var(--m-muted)}@supports (color:color-mix(in lab, red, red)){.contextual-prompt-strip button:hover:not(:disabled){border-color:color-mix(in srgb, var(--m-muted) 28%, var(--m-line))}}.contextual-prompt-strip button:hover:not(:disabled){color:var(--m-ink)}.contextual-prompt-strip button:active:not(:disabled){background:var(--m-line)}.contextual-prompt-strip button:focus-visible{outline:2px solid var(--m-coral);outline-offset:2px}.chat-transcript{align-content:start;gap:var(--m-sp-6);min-height:420px;padding:var(--m-sp-5) max(var(--m-sp-4), calc((100% - 720px) / 2)) var(--m-sp-4);scrollbar-color:var(--m-ink) transparent;background:0 0;border:0;border-radius:0;flex:auto;display:grid;overflow:auto}@supports (color:color-mix(in lab, red, red)){.chat-transcript{scrollbar-color:color-mix(in srgb, var(--m-ink) 18%, transparent) transparent}}.chat-transcript{scrollbar-gutter:stable;scrollbar-width:thin;scroll-padding-top:var(--m-sp-5)}.chat-transcript :is(h2,h3,h4,.chat-md-heading){scroll-margin-top:var(--m-sp-5)}[data-role=creator] .chat-transcript .chat-message:has(>.chat-message-meta .chat-message-time){margin-bottom:var(--m-sp-4)}.chat-layout.contextual .chat-transcript{flex:620px;min-height:clamp(440px,64dvh,700px);max-height:none}.chat-layout.sidecar .chat-transcript{min-height:180px;padding:var(--m-sp-3);flex-basis:0}.chat-layout.sidecar .chat-message,.chat-layout.sidecar .chat-message.assistant:first-child{max-width:min(94%,420px)}.chat-layout.sidecar .chat-message.assistant,.chat-layout.sidecar .chat-message.assistant:first-child{max-width:100%}[data-role=creator] .chat-transcript,[data-role=creator] .chat-layout.contextual .chat-transcript{flex:1 1 0;min-height:180px}[data-role=creator] .chat-transcript[data-empty=true]{flex:0 0 0;min-height:0;padding:0;overflow:hidden}.chat-layout.contextual .chat-message{width:100%;max-width:68ch;font-size:var(--m-fs-17);line-height:1.6}.chat-message{box-shadow:none;word-break:break-word;width:100%;min-width:0;max-width:68ch;line-height:1.6;font-size:var(--m-fs-17);background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr);gap:6px;padding:0;display:grid;position:relative}.chat-message.consecutive{margin-top:-6px}.chat-message.assistant:first-child{width:100%;max-width:68ch;font-size:var(--m-fs-17);line-height:1.6}.chat-message.user{background:var(--m-cream);border-radius:var(--m-r-lg);width:fit-content;max-width:min(560px,85%);font-size:var(--m-fs-16);justify-self:end;padding:10px 14px}.chat-message-provisional-text{white-space:pre-wrap;gap:6px;min-width:0;margin:0;display:grid}.chat-message-provisional-text>*{margin:0}.chat-stream-caret{background:var(--m-ink);will-change:opacity;border-radius:2px;width:2px;height:.95em;margin-left:3px;display:inline-block;transform:translateY(.12em)}.chat-history-skeleton{gap:var(--m-sp-4);opacity:1;display:grid}.chat-skeleton-message{align-items:flex-start;gap:10px;width:100%;max-width:720px;display:flex}.chat-skeleton-avatar{display:none}.chat-skeleton-lines{flex:auto;gap:9px;min-width:0;padding-top:8px;display:grid}.chat-skeleton-lines .skeleton{height:11px}.chat-skeleton-message.user{background:var(--m-cream)}@supports (color:color-mix(in lab, red, red)){.chat-skeleton-message.user{background:color-mix(in srgb, var(--m-cream) 34%, white)}}.chat-skeleton-message.user{border-radius:var(--m-r-lg);justify-self:end;max-width:min(420px,75%);padding:13px 14px}.chat-skeleton-message.user .chat-skeleton-lines{padding-top:0}@media (prefers-reduced-motion:reduce){.chat-history-skeleton{opacity:1}}.chat-speaker{color:var(--m-muted);font-size:var(--m-fs-12);letter-spacing:.02em;font-weight:600;line-height:1}.chat-message p{color:var(--m-ink);font-size:var(--m-fs-17);overflow-wrap:break-word;white-space:pre-wrap;word-break:break-word;text-wrap:pretty;min-width:0;margin:0;line-height:1.6}.chat-message p a,.chat-md-list a,.chat-md-table a,.chat-transcript-notice a{color:var(--m-muted);overflow-wrap:anywhere;font-weight:500;text-decoration:none}.chat-message-attachment{background:var(--m-cream);border:1px solid var(--m-line);color:var(--m-muted);font-size:var(--m-fs-12);border-radius:999px;justify-self:start;align-items:center;gap:6px;min-width:0;max-width:100%;padding:3px 10px;display:inline-flex}.chat-message-attachment strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.chat-message details{min-width:0;max-width:100%}.chat-message details>summary{overflow-wrap:anywhere;white-space:normal}.chat-message.user .chat-message-attachment{background:var(--m-ink)}@supports (color:color-mix(in lab, red, red)){.chat-message.user .chat-message-attachment{background:color-mix(in srgb, var(--m-ink) 6%, transparent)}}.chat-message.user .chat-message-attachment{border-color:var(--m-ink)}@supports (color:color-mix(in lab, red, red)){.chat-message.user .chat-message-attachment{border-color:color-mix(in srgb, var(--m-ink) 14%, transparent)}}.chat-message.user .chat-message-attachment{color:inherit}.chat-reply-utilities{align-items:center;gap:var(--m-sp-2);justify-self:start;display:inline-flex}.chat-save-idea,.chat-open-card{text-decoration:none}.chat-retry-hint{color:var(--m-muted);justify-self:start;margin:0}.chat-proposal-cards{gap:var(--m-sp-2);margin-top:var(--m-sp-1);justify-self:stretch;display:grid}.chat-proposal-card{background:var(--m-cream);align-items:center}@supports (color:color-mix(in lab, red, red)){.chat-proposal-card{background:color-mix(in srgb, var(--m-cream) 88%, var(--m-cream))}}.chat-proposal-card{border:1px solid var(--m-line);border-radius:var(--m-r-sm);padding:10px var(--m-sp-3);flex-wrap:wrap;justify-content:space-between;gap:10px;display:flex}.chat-proposal-card:hover{background:var(--m-cream)}.chat-proposal-dismiss{appearance:none;border-radius:var(--m-r-sm);color:var(--m-muted);cursor:pointer;font-size:var(--m-fs-14);min-height:var(--m-control-h);padding:6px var(--m-sp-2);background:0 0;border:0;flex-shrink:0;font-weight:600}.chat-proposal-dismiss:hover,.chat-proposal-dismiss:focus-visible{background:var(--m-cream);color:var(--m-ink);outline:2px solid var(--m-coral);outline-offset:2px}.chat-proposal-copy{gap:2px;min-width:0;display:grid}.chat-proposal-copy strong{color:var(--m-ink);font-size:var(--m-fs-13);font-weight:600}.chat-proposal-copy span{color:var(--m-muted);font-size:var(--m-fs-12);line-height:1.45}.chat-proposal-approve{min-height:var(--m-control-h);padding:var(--m-sp-1) var(--m-sp-3);flex-shrink:0;align-items:center;gap:6px;display:inline-flex}.stage-approval-card{align-items:stretch}.stage-approval-card .chat-proposal-copy{flex:260px}.stage-approval-card .chat-proposal-copy>strong{font-size:var(--m-fs-16);font-weight:600}.stage-approval-card:has(.chat-in-app-brief-body){gap:var(--m-sp-4);display:grid}.stage-approval-card:has(.chat-in-app-brief-body)>.chat-proposal-actions{justify-self:start}.chat-in-app-brief-body.chat-script-reading{color:var(--m-ink);font-size:var(--m-fs-17);overflow-wrap:anywhere;max-width:68ch;line-height:1.65}.stage-approval-card:focus-visible{outline:2px solid var(--m-coral);outline-offset:2px}.chat-inline-link{color:var(--m-muted);font-size:var(--m-fs-12);overflow-wrap:anywhere;justify-self:start;align-items:center;gap:5px;font-weight:600;line-height:1.4;display:inline-flex}.stage-approval-card .stage-approval-submit,.stage-approval-card>.chat-proposal-actions{align-self:flex-end}.stage-approval-card .stage-approval-submit{min-height:44px}.creative-option-set-card{align-items:stretch;gap:var(--m-sp-3);display:grid}.creative-option-set-card:focus-visible{outline:2px solid var(--m-coral);outline-offset:2px}.creative-option-outcome .chat-message-action{min-height:var(--m-control-h)}.creative-option-heading{gap:var(--m-sp-1)}.creative-option-notice{color:var(--m-muted)}.creative-option-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.creative-option-choice{gap:var(--m-sp-2);padding:var(--m-sp-4) 0;border-bottom:1px solid var(--m-line);display:grid}.creative-option-choice>span{color:var(--m-muted);overflow-wrap:anywhere;line-height:1.45}.creative-option-choice>strong{color:var(--m-ink);font-weight:600;line-height:1.35}.creative-option-button{appearance:none;border:0;border-bottom:1px solid var(--m-line);border-radius:var(--m-r-sm);color:var(--m-ink);cursor:pointer;font:inherit;align-items:center;gap:var(--m-sp-3);min-height:var(--m-control-h);padding:var(--m-sp-3);text-align:left;background:0 0;grid-template-columns:auto minmax(0,1fr) auto;width:100%;display:grid}.creative-option-button:hover:not(:disabled),.creative-option-button[aria-pressed=true]{background:var(--m-cream)}.creative-option-button:active:not(:disabled){background:var(--m-line)}.creative-option-button:focus-visible{outline:2px solid var(--m-coral);outline-offset:2px}.creative-option-button:disabled{cursor:wait;opacity:.45}.creative-option-order{color:var(--m-muted);font-size:var(--m-fs-13);font-weight:600}.creative-option-copy{font-size:var(--m-fs-13);overflow-wrap:break-word;min-width:0;font-weight:600;line-height:1.45}.creative-option-badges{align-items:center;gap:var(--m-sp-1);display:inline-flex}.creative-option-pinned,.creative-option-pending{align-items:center;gap:var(--m-sp-1);color:var(--m-muted);font-size:var(--m-fs-12);font-weight:500;display:inline-flex}.creative-option-recommended{background:var(--m-st-neutral-bg);color:var(--m-st-neutral);font-size:var(--m-fs-12);padding:var(--m-sp-1) var(--m-sp-2);border-radius:999px;font-weight:500}.creative-option-outcome .chat-message-meta{color:var(--m-muted);align-items:flex-start;gap:var(--m-sp-2);overflow-wrap:break-word;min-width:0;margin:0;line-height:1.45;display:flex}.chat-proposal-actions{align-items:center;gap:var(--m-sp-2);flex-wrap:wrap;flex:none;display:flex}.chat-proposal-actions.creative-option-outcome{align-items:stretch;display:grid}.chat-proposal-actions .chat-message-meta{color:var(--m-muted);font-size:var(--m-fs-12);margin:0;font-weight:600}@media (prefers-reduced-motion:no-preference){.creative-option-button{transition:background-color var(--m-dur-fast) var(--m-ease)}}.chat-proposal-state{color:var(--m-muted);font-size:var(--m-fs-14);max-width:60ch;line-height:1.45}.chat-copy-reply{--m-control-h:calc(var(--m-sp-8) + var(--m-sp-1));border-radius:var(--m-r-sm);color:var(--m-muted);cursor:pointer;min-height:var(--m-control-h);min-width:var(--m-control-h);background:0 0;border:0;flex:none;justify-content:center;justify-self:start;align-items:center;padding:0;display:inline-flex}.chat-copy-reply:focus-visible{outline:2px solid var(--m-coral);outline-offset:2px}.chat-copy-reply:hover,.chat-reply-utilities .chat-copy-reply:active,.chat-copy-reply:focus-visible{color:var(--m-ink);background:0 0;transform:none}@media (pointer:coarse),(max-width:640px){.chat-copy-reply{--m-control-h:var(--m-control-touch-h);min-height:var(--m-control-touch-h);min-width:var(--m-control-touch-h)}}.chat-message p .chat-md-heading{color:var(--m-ink);font-weight:600}.chat-message p code,.chat-md-list code,.chat-md-table code{background:var(--m-cream);border-radius:var(--m-r-sm);font-size:var(--m-fs-16);padding:1px var(--m-sp-1)}.chat-message.user p code,.chat-message.user .chat-md-list code,.chat-message.user .chat-md-table code{background:var(--m-ink)}@supports (color:color-mix(in lab, red, red)){.chat-message.user p code,.chat-message.user .chat-md-list code,.chat-message.user .chat-md-table code{background:color-mix(in srgb, var(--m-ink) 8%, transparent)}}.chat-md-code-block{background:var(--m-cream);border-radius:var(--m-r-sm);font-size:var(--m-fs-16);overflow-wrap:anywhere;min-width:0;max-width:100%;padding:10px var(--m-sp-3);white-space:pre-wrap;border:0;margin:0;line-height:1.6}.chat-md-code-block code{background:0 0;border-radius:0;padding:0;display:block}.chat-md-list{color:var(--m-ink);font-size:var(--m-fs-17);gap:var(--m-sp-1);text-wrap:pretty;min-width:0;margin:0;padding-left:20px;line-height:1.6;display:grid}ol.chat-md-list{padding-left:22px}.chat-md-list li{overflow-wrap:anywhere;min-width:0}.chat-md-list>li::marker{color:var(--m-muted);font-variant-numeric:tabular-nums}.chat-md-list .chat-md-list{margin-top:var(--m-sp-1);padding-left:18px}.chat-md-table-scroll{min-width:0;max-width:100%;overflow-x:auto}.chat-md-table-scroll:focus-visible{outline:2px solid var(--m-coral);outline-offset:2px}.chat-md-table{border-collapse:collapse;color:var(--m-ink);word-break:normal;width:auto;min-width:0;max-width:none}.chat-md-table :is(th,td){font-size:var(--m-fs-16);overflow-wrap:normal;padding:var(--m-sp-2) var(--m-sp-3);text-align:left;vertical-align:top;background:0 0;border:0;line-height:24px}.chat-md-table :is(th,td):first-child{padding-left:0}.chat-md-table :is(th,td):last-child{padding-right:0}.chat-md-table th{color:var(--m-muted);font-size:var(--m-fs-13);letter-spacing:0;text-transform:none;font-weight:600;line-height:18px}.chat-md-table tbody td{border-top:1px solid var(--m-line)}.chat-md-table tr:hover td{background:0 0}.chat-md-table [data-align=center]{text-align:center}.chat-md-table [data-align=right]{text-align:right}.chat-script-reading{color:var(--m-ink);font-size:var(--m-fs-17);min-width:0;line-height:1.6}.chat-script-reading :is(h3,h4,h5){color:var(--m-navy);font-size:var(--m-fs-17);letter-spacing:0;margin:var(--m-sp-6) 0 var(--m-sp-1);text-transform:none;font-weight:600;line-height:1.6}.chat-script-reading :is(h4,h5){margin-top:var(--m-sp-4)}.chat-script-reading>:first-child{margin-top:0}.chat-script-reading [data-caps]{text-transform:lowercase}.chat-script-reading [data-caps]:first-letter{text-transform:uppercase}.chat-message .chat-script-reading p{margin:0 0 var(--m-sp-2);white-space:normal}.chat-script-reading :is(ul,ol){gap:var(--m-sp-1);margin:0 0 var(--m-sp-2);padding-left:22px;display:grid}.chat-script-reading li{overflow-wrap:anywhere;text-wrap:pretty;min-width:0}.chat-script-reading li>:is(ul,ol){margin:var(--m-sp-1) 0 0}.chat-script-reading li::marker{color:var(--m-muted);font-variant-numeric:tabular-nums}.chat-script-reading>:last-child{margin-bottom:0}.chat-script-reading a{color:var(--m-muted);overflow-wrap:anywhere;font-weight:500;text-decoration:none}:is(.chat-message,.chat-message-provisional-text)>:is(p:not([class]),.chat-md-list,.chat-md-code-block,.chat-md-table-scroll)+:is(p:not([class]),.chat-md-list,.chat-md-code-block,.chat-md-table-scroll){margin-top:3px}.chat-attachment-note{color:inherit}.chat-attachment-remove{border-radius:var(--m-r-sm);color:var(--m-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-self:start;align-items:center;width:32px;min-width:32px;height:32px;min-height:32px;padding:0;display:inline-flex}.chat-attachment-remove:hover{background:var(--m-ink)}@supports (color:color-mix(in lab, red, red)){.chat-attachment-remove:hover{background:color-mix(in srgb, var(--m-ink) 6%, transparent)}}.chat-attachment-remove:hover{color:var(--m-ink)}.chat-attachment-remove:focus-visible{box-shadow:none;outline:2px solid var(--m-coral);outline-offset:2px}.chat-message-action{justify-self:start}[data-role=creator] .chat-transcript .chat-profile-offer{align-items:center;gap:var(--m-sp-2) var(--m-sp-4);margin-top:var(--m-sp-3);flex-wrap:wrap;display:flex}[data-role=creator] .chat-transcript .chat-profile-offer-copy{color:var(--m-muted);flex:1 1 calc(var(--m-sp-12) * 6);font-size:var(--m-fs-13);line-height:calc(var(--m-sp-4) + var(--m-sp-1) / 2);overflow-wrap:anywhere;min-width:0;margin:0}[data-role=creator] .chat-transcript .chat-profile-offer-quote{color:var(--m-ink)}[data-role=creator] .chat-transcript .chat-profile-offer .chat-message-action{flex:none;margin-top:0}[data-role=creator] .chat-transcript .m-quiet.chat-message-action{padding-inline:var(--m-sp-2);margin-inline-start:calc(-1 * var(--m-sp-2))}[data-role=creator] .chat-transcript .chat-message-action:is(:disabled,[aria-disabled=true]),[data-role=creator] .chat-transcript .chat-message-action:is(:disabled,[aria-disabled=true]):hover{opacity:.45;cursor:default;color:var(--m-muted);background:var(--m-cream);border-color:var(--m-line);box-shadow:none;transform:none}.chat-transcript-notice{color:var(--m-muted);font-size:var(--m-fs-13);align-items:center;gap:var(--m-sp-2);max-width:min(660px,92%);margin:0;line-height:1.45;display:flex}[data-role=creator] .chat-transcript .chat-message.user :is(p.chat-transcript-notice,.chat-transcript-notice>span){color:var(--m-muted);font-size:var(--m-fs-13);line-height:var(--m-sp-5);white-space:nowrap}.chat-transcript-notice svg{color:var(--m-muted);flex:none}[data-role=creator] .chat-layout .chat-unreadable-link-notice button{min-width:0;min-height:0}.chat-unreadable-link-notice button{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-weight:600;text-decoration:none}.chat-activity{max-width:68ch;font-size:var(--m-fs-13);color:var(--m-muted);align-items:baseline;gap:0 var(--m-sp-3);flex-wrap:wrap;display:flex}.chat-activity-list{gap:var(--m-sp-2);margin:0;padding:0;list-style:none;display:grid}.chat-activity-event{color:var(--m-muted);font-size:var(--m-fs-13);align-items:start;gap:var(--m-sp-2);grid-template-columns:18px minmax(0,1fr);line-height:1.45;display:grid}.chat-activity-icon{color:var(--m-muted);padding-top:2px;display:inline-flex}.chat-activity-event.finish .chat-activity-icon{color:var(--m-st-good)}.chat-activity-event.failure .chat-activity-icon,.chat-activity-event.needs_repair .chat-activity-icon{color:var(--m-st-attention)}.chat-activity-copy{gap:3px;min-width:0;display:grid}.chat-activity-heading{align-items:baseline;gap:5px var(--m-sp-2);flex-wrap:wrap;display:flex}.chat-activity-heading strong{color:var(--m-ink);font-size:var(--m-fs-13)}.chat-activity-heading>span,.chat-activity-copy time{color:var(--m-muted);font-size:var(--m-fs-12)}.chat-activity-copy p{overflow-wrap:anywhere;margin:0}.chat-activity-changes{color:var(--m-muted)}.chat-activity-actions{gap:6px var(--m-sp-3);flex-wrap:wrap;display:flex}.chat-activity-actions a,.chat-activity-primary a{color:var(--m-ink);font-weight:600}.chat-activity-recovery-guidance{color:var(--m-muted)}.chat-activity-recovery-guidance span{font-weight:600}.chat-activity-primary{align-items:center;gap:var(--m-sp-2);flex-wrap:wrap;min-width:0;display:flex}.chat-activity-details summary{cursor:pointer;min-height:36px;padding-block:var(--m-sp-2);color:var(--m-muted)}.chat-activity-detail-list{gap:var(--m-sp-3);margin:var(--m-sp-2) 0;padding:0;list-style:none;display:grid}@media (prefers-reduced-motion:no-preference){.chat-activity-primary.start .chat-activity-icon{animation:1s linear infinite chat-activity-spin}}.chat-source-choices{gap:var(--m-sp-2);flex-wrap:wrap;justify-self:start;margin-top:2px;display:flex}.chat-script-filing-selector{align-items:end;max-width:100%}.chat-script-filing-selector label{gap:var(--m-sp-1);min-width:0;max-width:100%;display:grid}.chat-script-filing-selector select{max-width:100%}.chat-error-block{align-self:center;align-items:start;gap:6px var(--m-sp-2);max-width:min(560px,100% - 32px);padding:2px var(--m-sp-1);grid-template-columns:16px minmax(0,1fr);width:fit-content;margin:0 auto;display:grid}.chat-error-icon{color:var(--m-st-problem);grid-area:1/1;margin-top:1px}.chat-error-block .form-error{color:var(--m-ink);font-size:var(--m-fs-13);background:0 0;border:0;border-radius:0;grid-area:1/2;min-width:0;max-width:100%;padding:0;line-height:1.4}.chat-error-block.recoverable .form-error{color:var(--m-ink);background:0 0;border:0}.chat-error-block.recoverable .chat-error-icon{color:var(--m-ink)}.chat-error-action{flex:none;grid-column:2;justify-self:start}.chat-support-details{font-size:var(--m-fs-13);color:var(--m-muted);grid-column:2}.chat-support-details summary.m-quiet{justify-content:center}.chat-support-details summary{cursor:pointer;min-height:36px;padding-block:var(--m-sp-2)}.chat-support-copy{flex:none;grid-column:2;justify-self:start}.chat-operation-notice{background:var(--m-cream);border:1px solid var(--m-muted)}@supports (color:color-mix(in lab, red, red)){.chat-operation-notice{border:1px solid color-mix(in srgb, var(--m-muted) 28%, var(--m-line))}}.chat-operation-notice{border-radius:var(--m-r-sm);color:var(--m-ink);padding:10px var(--m-sp-3);margin:0 16px}.chat-transcript>.chat-operation-notice{margin:0}.chat-operation-notice+.chat-error-block{margin-top:var(--m-sp-2)}.chat-operation-notice-link{color:var(--m-ink);white-space:nowrap;font-weight:600;text-decoration:none}.chat-proposal-card.workflow-blocked{background:var(--m-cream)}@supports (color:color-mix(in lab, red, red)){.chat-proposal-card.workflow-blocked{background:color-mix(in srgb, var(--m-cream) 48%, var(--m-cream))}}.chat-proposal-card.workflow-blocked{border-color:var(--m-muted)}@supports (color:color-mix(in lab, red, red)){.chat-proposal-card.workflow-blocked{border-color:color-mix(in srgb, var(--m-muted) 24%, var(--m-line))}}@media (max-width:620px){.stage-approval-card{flex-direction:column;align-items:stretch}.stage-approval-card .chat-proposal-copy{flex-basis:auto}.stage-approval-card .stage-approval-submit,.stage-approval-card>.chat-message-action,.stage-approval-card>.chat-proposal-actions .chat-message-action{justify-content:center;width:100%;min-height:44px}.creative-option-button{grid-template-columns:auto minmax(0,1fr)}.creative-option-badges,.creative-option-pending{grid-column:2}.creative-option-outcome .chat-message-action{justify-content:center;width:100%;min-height:44px}}.chat-proposal-recovery{flex:none;align-self:center}.chat-message-meta{margin-top:var(--m-sp-1);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.chat-grounding-meta{color:var(--m-muted);font-size:var(--m-fs-12);font-weight:500;line-height:1.35}.chat-message.user .chat-message-meta{justify-self:end}.chat-message-time{color:var(--m-muted);font-size:var(--m-fs-12);opacity:0;pointer-events:none;top:calc(100% + var(--m-sp-2));white-space:nowrap;font-weight:500;line-height:1;position:absolute}.chat-message.user .chat-message-time{right:0}.chat-message.assistant .chat-message-time{left:0}.chat-message:hover .chat-message-time,.chat-message:focus-within .chat-message-time{opacity:1}.chat-message:has(>.chat-message-meta .chat-message-time){margin-bottom:var(--m-sp-5)}.chat-message:has(>.chat-message-meta .chat-message-stopped){margin-bottom:var(--m-sp-2)}.chat-message-channel{color:var(--m-muted);font-size:var(--m-fs-13);align-items:center;gap:5px;font-weight:600;line-height:1;display:inline-flex}.chat-message-stopped{color:var(--m-muted);font-size:var(--m-fs-12);font-weight:600;line-height:1}.chat-pending-reply{width:100%;min-width:0;max-width:68ch;font-size:var(--m-fs-17);justify-self:start;gap:6px;margin-left:0;line-height:1.6;display:grid;position:relative}.chat-layout.contextual .chat-pending-reply{width:100%;max-width:68ch;font-size:var(--m-fs-17);line-height:1.6}.chat-layout.sidecar .chat-pending-reply{max-width:100%}.chat-emmy-avatar-halo{display:none}.chat-pending-lines{gap:9px;min-width:0;padding:5px 0 3px;display:none}.chat-message.assistant{justify-self:start;margin-left:0;position:relative}.chat-emmy-avatar{display:none}.chat-progress{color:var(--m-muted);align-items:baseline;column-gap:var(--m-sp-2);font-size:var(--m-fs-13);flex-wrap:wrap;row-gap:3px;min-width:0;line-height:1.35;display:flex}.chat-turn-status{align-items:start;column-gap:var(--m-sp-3);font-size:var(--m-fs-14);line-height:var(--m-sp-5);row-gap:var(--m-sp-1);grid-template-rows:minmax(28px,auto) 16px;grid-template-columns:28px minmax(0,1fr);display:grid}.chat-turn-status[data-mark=avatar]{grid-template-columns:minmax(0,1fr);column-gap:0}.chat-turn-line{align-items:flex-start;gap:var(--m-sp-1);flex-direction:column;grid-area:1/-2/span 2/-1;min-width:0;min-height:28px;display:flex;position:relative}.chat-turn-status:not([data-mark=avatar])>.chat-flame{grid-area:1/1}.chat-turn-status[data-reassuring] .chat-turn-line{grid-row:1}.chat-turn-status .chat-progress-line{color:var(--m-muted);font-size:var(--m-fs-14);isolation:isolate;font-weight:500;line-height:var(--m-sp-5);display:inline-block;position:relative}.chat-turn-status .chat-progress-line.solo{margin-top:var(--m-sp-1)}.chat-turn-shimmer{-webkit-mask-image:linear-gradient(90deg, transparent 30%, var(--m-ink) 38%, var(--m-ink) 62%, transparent 70%);-webkit-mask-image:linear-gradient(90deg, transparent 30%, var(--m-ink) 38%, var(--m-ink) 62%, transparent 70%);-webkit-mask-image:linear-gradient(90deg, transparent 30%, var(--m-ink) 38%, var(--m-ink) 62%, transparent 70%);-webkit-mask-image:linear-gradient(90deg, transparent 30%, var(--m-ink) 38%, var(--m-ink) 62%, transparent 70%);mask-image:linear-gradient(90deg, transparent 30%, var(--m-ink) 38%, var(--m-ink) 62%, transparent 70%);opacity:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.chat-turn-shimmer-core{-webkit-mask-image:linear-gradient(90deg, transparent 41%, var(--m-ink) 46%, var(--m-ink) 54%, transparent 59%);-webkit-mask-image:linear-gradient(90deg, transparent 41%, var(--m-ink) 46%, var(--m-ink) 54%, transparent 59%);-webkit-mask-image:linear-gradient(90deg, transparent 41%, var(--m-ink) 46%, var(--m-ink) 54%, transparent 59%);-webkit-mask-image:linear-gradient(90deg, transparent 41%, var(--m-ink) 46%, var(--m-ink) 54%, transparent 59%);mask-image:linear-gradient(90deg, transparent 41%, var(--m-ink) 46%, var(--m-ink) 54%, transparent 59%)}.chat-turn-shimmer-text,.chat-turn-shimmer-core-text{display:block}.chat-turn-shimmer-text:after,.chat-turn-shimmer-core-text:after{content:attr(data-copy)}.chat-turn-shimmer-text{color:var(--m-stage-peach)}.chat-turn-shimmer-core-text{color:var(--m-coral)}.chat-turn-track{gap:var(--m-sp-1);display:flex}.chat-turn-pill{background:var(--m-line);border-radius:999px;width:18px;height:4px;position:relative;overflow:hidden}.chat-turn-pill-fill{background:var(--m-stage-amber);opacity:0;transform-origin:0;position:absolute;inset:0}.chat-turn-pill[data-step=current] .chat-turn-pill-fill{opacity:1}.chat-turn-pill[data-step=done] .chat-turn-pill-fill{background:var(--m-stage-peach);opacity:.6}.chat-turn-reassure{color:var(--m-muted);font-size:var(--m-fs-12);line-height:var(--m-sp-4);grid-area:2/-2/auto/-1}.chat-flame{flex:none;width:28px;height:28px;display:block;position:relative}.chat-turn-status[data-mark=avatar]>.chat-flame{height:var(--m-sp-8);width:var(--m-sp-8);position:absolute;top:0;left:0}.chat-progress-artifact .chat-flame{height:var(--m-sp-6);width:var(--m-sp-6)}.chat-flame-svg{width:91%;height:100%;position:absolute;top:0;left:4.5%;overflow:visible}.chat-flame-glow{background:radial-gradient(circle closest-side, var(--m-stage-peach), transparent);opacity:.12;position:absolute;inset:-6% -18%}.chat-flame-petals{fill:var(--m-stage-peach);opacity:.34}.chat-flame-body{fill:var(--m-stage-peach)}.chat-flame-core,.chat-flame-spark{fill:var(--m-stage-amber)}.chat-flame-spark{opacity:0}.chat-flame-tilt,.chat-flame-petals,.chat-flame-body,.chat-flame-core,.chat-flame-spark{transform-box:fill-box;transform-origin:50% 100%}.chat-flame[data-flame-mode=dim]{opacity:.45}.chat-flame[data-flame-speed=slow]{--flame-speed:.75}.chat-flame[data-flame-speed=calm]{--flame-speed:.85}.chat-flame[data-flame-speed=steady]{--flame-speed:1.1}.chat-flame[data-flame-speed=brisk]{--flame-speed:1.6}[data-role=creator]:has(.chat-page-header) :is(.chat-pending-reply,.chat-message-provisional)[aria-busy=true] .chat-emmy-avatar{opacity:0}@media (max-width:640px){.chat-turn-status[data-mark=avatar]>.chat-flame{width:28px;height:28px;top:-2px;left:-2px}}@media (prefers-reduced-motion:no-preference){[data-role=creator] .chat-flame:is([data-flame-mode=live],[data-flame-mode=think]) .chat-flame-tilt{animation:chat-flame-sway calc(var(--m-dur-beat) * 4 / 3 / var(--flame-speed,1)) var(--m-ease-inout) infinite}[data-role=creator] .chat-flame[data-flame-mode=think] .chat-flame-tilt{animation-name:chat-flame-sway-wide}[data-role=creator] .chat-flame:is([data-flame-mode=live],[data-flame-mode=think]) .chat-flame-body{animation:chat-flame-body calc(var(--m-dur-beat) / var(--flame-speed,1)) var(--m-ease-inout) infinite}[data-role=creator] .chat-flame:is([data-flame-mode=live],[data-flame-mode=think]) .chat-flame-core{animation:chat-flame-core calc(var(--m-dur-beat) * 2 / 3 / var(--flame-speed,1)) var(--m-ease-inout) infinite}[data-role=creator] .chat-flame:is([data-flame-mode=live],[data-flame-mode=think]) .chat-flame-petals{animation:chat-flame-petals calc(var(--m-dur-beat) * 2 / var(--flame-speed,1)) var(--m-ease-inout) infinite}[data-role=creator] .chat-flame[data-flame-mode=think] .chat-flame-spark-1{animation:chat-flame-spark-1 var(--m-dur-beat) var(--m-ease) infinite}[data-role=creator] .chat-flame[data-flame-mode=think] .chat-flame-spark-2{animation:chat-flame-spark-2 var(--m-dur-beat) var(--m-ease) calc(var(--m-dur-beat) / 3) infinite}[data-role=creator] .chat-flame[data-flame-mode=think] .chat-flame-spark-3{animation:chat-flame-spark-3 var(--m-dur-beat) var(--m-ease) calc(var(--m-dur-beat) * 2 / 3) infinite}[data-role=creator] .chat-turn-status[data-turn-state]>.chat-flame,[data-role=creator] .chat-turn-status[data-turn-state] .chat-progress-line,[data-role=creator] .chat-turn-status[data-turn-state] .chat-turn-reassure{animation:chat-turn-in var(--m-dur-slow) var(--m-ease) backwards}.chat-turn-pill-fill{transition:opacity var(--m-dur-slow) var(--m-ease)}[data-role=creator] .chat-turn-pill[data-fresh] .chat-turn-pill-fill{animation:chat-turn-pill-fill calc(var(--m-dur-slow) * 2) var(--m-ease) backwards}[data-role=creator]:has(.chat-page-header) .chat-emmy-avatar{transition:opacity var(--m-dur-base) var(--m-ease)}}@keyframes chat-flame-sway{0%,to{transform:rotate(-2.5deg)}50%{transform:rotate(2.5deg)}}@keyframes chat-flame-sway-wide{0%,to{transform:rotate(-6deg)}50%{transform:rotate(6deg)}}@keyframes chat-flame-body{0%,to{transform:scale(1)}50%{transform:scale(.95,1.08)}72%{transform:scale(1.01,.98)}}@keyframes chat-flame-core{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-1.2px)scale(1.12,1.26)}70%{transform:translateY(.2px)scale(.98,.96)}}@keyframes chat-flame-petals{0%,to{opacity:.34;transform:scale(1)}50%{opacity:.5;transform:scale(1.06)}}@keyframes chat-flame-spark-1{0%{opacity:0;transform:translate(0)}22%{opacity:1;transform:translate(-1.2px,-2px)}to{opacity:0;transform:translate(-3.4px,-8px)scale(.35)}}@keyframes chat-flame-spark-2{0%{opacity:0;transform:translate(0)}22%{opacity:1;transform:translate(1px,-2px)}to{opacity:0;transform:translate(3px,-8px)scale(.35)}}@keyframes chat-flame-spark-3{0%{opacity:0;transform:translate(0)}22%{opacity:1;transform:translate(.2px,-2px)}to{opacity:0;transform:translate(.6px,-8px)scale(.35)}}@keyframes chat-turn-in{0%{opacity:0;transform:translateY(var(--m-sp-1))}}@keyframes chat-turn-pill-fill{0%{transform:scaleX(0)}}.chat-message-provisional .chat-turn-status{margin-top:var(--m-sp-3)}.chat-message-provisional[data-text-pending] :is(.chat-script-receipt-slot,.chat-message-provisional-text){display:none}.chat-message-provisional[data-text-pending] .chat-turn-status{margin-top:0}.chat-progress strong{font-weight:500}.chat-progress[aria-busy=true]{align-items:flex-start}.chat-progress[aria-busy=true]>strong{max-width:calc(100% - var(--m-sp-6) - var(--m-sp-2))}@keyframes chat-activity-spin{to{transform:rotate(360deg)}}.chat-progress-artifact{margin-top:var(--m-sp-2)}.chat-progress-recovery-hint{color:var(--m-muted);font-size:var(--m-fs-12);flex:100%;line-height:1.35}.chat-progress-control-note{color:var(--m-muted);font-size:var(--m-fs-12);margin:0;font-weight:600;line-height:1.2}.chat-runtime-controls{align-items:center;gap:var(--m-sp-2);flex-wrap:wrap;flex:0 auto;min-width:0;display:flex}.chat-runtime-controls button{font-size:var(--m-fs-14);min-height:36px;padding:0 10px}.chat-stop-control{color:var(--m-muted);justify-content:center}.chat-status-refresh-control{color:var(--m-ink);align-items:center;gap:6px;display:inline-flex}@keyframes csb-chat-settle-fade{0%{opacity:0}to{opacity:1}}@keyframes csb-chat-message-enter{0%{opacity:0;transform:translateY(6px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes csb-chat-user-enter{0%{opacity:0;transform:translateY(6px)translate(8px)scale(.985)}to{opacity:1;transform:translateY(0)translate(0)scale(1)}}@keyframes csb-chat-stream-caret{0%,to{opacity:.35}50%{opacity:1}}@keyframes csb-sidecar-enter{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:no-preference){[data-role=creator] .chat-layout,[data-role=creator] .content>*{animation:csb-chat-settle-fade var(--m-dur-fast) var(--m-ease) backwards}.chat-message,.chat-pending-reply,.form-error,.chat-attachment-preview{animation:csb-chat-message-enter var(--m-dur-base) var(--m-ease) backwards}.chat-message.user{background:var(--m-cream);width:fit-content;font-size:var(--m-fs-16);animation-name:csb-chat-user-enter}.chat-message.stream-finalized,.chat-message.chat-message-provisional{animation:none}.chat-message.settled-in-place,.chat-message-provisional-text{animation:csb-chat-settle-fade var(--m-dur-fast) var(--m-ease) backwards}.chat-stream-caret{animation:1.15s ease-in-out infinite csb-chat-stream-caret}.chat-transcript article.chat-message:nth-last-of-type(3){animation-delay:30ms}.chat-transcript article.chat-message:nth-last-of-type(2){animation-delay:60ms}.chat-transcript article.chat-message:last-of-type{animation-delay:90ms}.pipeline-sidecar-shell{animation:csb-sidecar-enter var(--m-dur-base) var(--m-ease) backwards}}@media (prefers-reduced-motion:reduce){.chat-stream-caret{opacity:1}*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}[data-role=creator] .creator-appnav a:active{transform:none!important}}.chat-composer{box-shadow:none;padding:var(--m-sp-2) max(var(--m-sp-4), calc((100% - 720px) / 2)) calc(var(--m-sp-4) + env(safe-area-inset-bottom));background:0 0;border:0;border-radius:0;gap:0;margin-top:auto;display:grid}.chat-composer textarea{font-size:var(--m-fs-16);resize:none;background:0 0;border:0;border-radius:0;min-height:48px;max-height:200px;padding:0;line-height:1.5}@supports (field-sizing:content){.chat-composer textarea{field-sizing:content;max-height:40vh;font-size:var(--m-fs-16)}}.chat-layout.sidecar .chat-composer{padding:var(--m-sp-2) var(--m-sp-3) 10px}.chat-layout.sidecar .chat-composer textarea{min-height:64px}.chat-layout.sidecar .chat-composer-footer{grid-template-columns:1fr;align-items:stretch}.chat-layout.sidecar .chat-composer-actions{gap:var(--m-sp-2);flex-wrap:nowrap;justify-content:flex-start}.chat-composer textarea:focus{outline:none}.chat-composer-field{background:var(--m-cream);border:1px solid var(--m-line);border-radius:var(--m-r-lg);box-shadow:none;gap:var(--m-sp-2);min-width:0;padding:var(--m-sp-3) 14px 10px;display:grid;position:relative}.chat-composer-field:focus-within{border-color:var(--m-line);box-shadow:none;outline:2px solid var(--m-coral);outline-offset:2px}.chat-creator-pov-reply-context{color:var(--m-muted);justify-content:space-between;align-items:center;min-height:28px;padding:0 2px;display:flex}.chat-creator-pov-reply-context span{font-size:var(--m-fs-12);font-weight:600}.chat-creator-pov-reply-context button{color:var(--m-muted);font-size:var(--m-fs-12);align-items:center;gap:var(--m-sp-1);min-height:28px;padding:2px var(--m-sp-1);background:0 0;border:0;display:inline-flex}.chat-creator-pov-reply-context button:hover:not(:disabled){color:var(--m-ink)}.chat-composer-label{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.chat-composer-note{color:var(--m-muted);font-size:var(--m-fs-12);margin:0;line-height:1.35}.chat-composer-note-phone,.chat-composer-stop-hint{display:none}.chat-composer-footer{align-items:center;gap:var(--m-sp-3);grid-template-columns:minmax(0,1fr) auto;min-width:0;padding-top:2px;display:grid}.chat-attachment-preview{border-top:1px solid var(--m-line);align-items:center}@supports (color:color-mix(in lab, red, red)){.chat-attachment-preview{border-top:1px solid color-mix(in srgb, var(--m-line) 78%, transparent)}}.chat-attachment-preview{color:var(--m-muted);gap:var(--m-sp-2) var(--m-sp-3);flex-wrap:wrap;min-width:0;padding-top:8px;display:flex}.chat-attachment-icon{background:var(--m-page);border-radius:var(--m-r-sm);color:var(--m-ink);flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.chat-attachment-preview strong{color:var(--m-muted);font-size:var(--m-fs-12);overflow-wrap:anywhere;min-width:0;font-weight:400;line-height:1.3}.chat-attachment-size{color:var(--m-muted);font-size:var(--m-fs-12);white-space:nowrap;line-height:1.3}.chat-attachment-meta{color:var(--m-muted);font-size:var(--m-fs-12);flex:12rem;min-width:0;line-height:1.4;display:block}.chat-composer-actions{align-items:center;gap:var(--m-sp-2);flex-wrap:wrap;justify-content:flex-end;min-width:0;display:flex}.chat-image-chips{border-top:1px solid var(--m-line);align-items:center}@supports (color:color-mix(in lab, red, red)){.chat-image-chips{border-top:1px solid color-mix(in srgb, var(--m-line) 78%, transparent)}}.chat-image-chips{gap:var(--m-sp-2);flex-wrap:wrap;min-width:0;padding-top:8px;display:flex}.chat-image-chip,.chat-attachment-chip{background:var(--m-cream);border:1px solid var(--m-line);align-items:center}@supports (color:color-mix(in lab, red, red)){.chat-image-chip,.chat-attachment-chip{border:1px solid color-mix(in srgb, var(--m-line) 78%, transparent)}}.chat-image-chip,.chat-attachment-chip{border-radius:var(--m-r-sm);gap:var(--m-sp-2);min-width:0;max-width:100%;padding:var(--m-sp-1) 6px var(--m-sp-1) var(--m-sp-1);display:inline-flex}.chat-image-chip-thumb{border-radius:var(--m-r-sm);object-fit:cover;width:34px;height:34px}.chat-image-chip-name{color:var(--m-muted);font-size:var(--m-fs-12);overflow-wrap:anywhere;min-width:0;line-height:1.3}.chat-image-chip-remove,.chat-attachment-chip .chat-attachment-remove{color:var(--m-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:22px;min-width:0;height:22px;min-height:0;padding:0;display:inline-flex}.chat-image-chip-remove:hover,.chat-attachment-chip .chat-attachment-remove:hover{background:var(--m-line)}@supports (color:color-mix(in lab, red, red)){.chat-image-chip-remove:hover,.chat-attachment-chip .chat-attachment-remove:hover{background:color-mix(in srgb, var(--m-line) 60%, transparent)}}.chat-image-chip-remove:hover,.chat-attachment-chip .chat-attachment-remove:hover{color:var(--m-ink)}.chat-image-chip-status{color:var(--m-muted);font-size:var(--m-fs-12);line-height:1.3}.chat-composer[data-composer-image-drop]{outline:2px dashed var(--m-muted)}@supports (color:color-mix(in lab, red, red)){.chat-composer[data-composer-image-drop]{outline:2px dashed color-mix(in srgb, var(--m-muted) 60%, transparent)}}.chat-composer[data-composer-image-drop]{outline-offset:4px}.chat-message-images{gap:var(--m-sp-2);margin-top:var(--m-sp-2);flex-wrap:wrap;min-width:0;display:flex}.chat-message-image{border:1px solid var(--m-line)}@supports (color:color-mix(in lab, red, red)){.chat-message-image{border:1px solid color-mix(in srgb, var(--m-line) 78%, transparent)}}.chat-message-image{border-radius:var(--m-r-sm);object-fit:contain;max-width:min(100%,320px);max-height:220px}@media (max-width:640px){.chat-message-image{max-width:100%;max-height:180px}}.chat-composer-actions button{flex-shrink:0;min-height:34px}.chat-threads-toggle,.chat-rail-backdrop{display:none}.chat-composer-actions button.primary{padding:0 var(--m-sp-4);border-radius:999px;gap:6px}.chat-composer-actions button.primary[aria-disabled=true]{cursor:not-allowed;opacity:.55}@media (max-width:980px){.chat-composer-footer{grid-template-columns:1fr;align-items:stretch}.chat-composer-actions{justify-content:flex-start}.chat-composer-note{max-width:68ch}}.chat-attach-control{color:var(--m-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;flex-shrink:0;align-items:center;gap:7px;min-height:34px;padding:0 10px;display:inline-flex}.chat-attach-control:hover{background:var(--m-cream)}.chat-attach-control input{opacity:0;width:1px;height:1px;scroll-margin-block:72px 16px;position:absolute}.chat-attach-control:has(input:focus-visible){outline:2px solid var(--m-coral);outline-offset:2px}.chat-attach-control:has(input:disabled){cursor:not-allowed;opacity:.6}.chat-composer-actions .chat-composer-quiet-action{color:var(--m-muted);background:0 0;border:0;border-radius:999px;align-items:center;gap:7px;padding:0 10px;display:inline-flex}.chat-composer-actions :is(button,a,.chat-attach-control){font-size:var(--m-fs-14);min-height:var(--m-control-h)}@media (max-width:640px){.creator-shell[data-role=creator]:not(:has(.chat-page-header)) .chat-layout .chat-composer .chat-composer-actions :is(button,a,.chat-attach-control){min-block-size:var(--m-control-touch-h);min-height:var(--m-control-touch-h)!important}}.chat-composer-actions .chat-composer-quiet-action:hover:not(:disabled){background:var(--m-cream)}.chat-composer-actions .chat-composer-quiet-action:disabled,.chat-composer-actions .chat-composer-quiet-action:disabled:hover{opacity:.6;background:0 0}.chat-attach-format{color:var(--m-muted);font-size:var(--m-fs-12);white-space:nowrap;line-height:1.3;display:none}.chat-reference-scroll{margin-top:var(--m-sp-8);min-height:0;overflow-y:auto}.chat-reference-scroll[data-more-below=true]{-webkit-mask-image:linear-gradient(var(--m-ink) calc(100% - 24px), transparent);-webkit-mask-image:linear-gradient(var(--m-ink) calc(100% - 24px), transparent);-webkit-mask-image:linear-gradient(var(--m-ink) calc(100% - 24px), transparent);mask-image:linear-gradient(var(--m-ink) calc(100% - 24px), transparent)}.chat-capability-list{align-items:start;gap:var(--m-sp-4);margin:0 0 var(--m-sp-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.chat-capability-card{gap:var(--m-sp-2);min-width:0;display:grid}.chat-capability-card h3{color:var(--m-ink);font-size:var(--m-fs-13);align-items:center;gap:var(--m-sp-2);margin:0;font-weight:600;line-height:1.3;display:flex}.chat-capability-card ul{color:var(--m-muted);font-size:var(--m-fs-13);gap:var(--m-sp-2);padding-left:var(--m-sp-6);margin:0;line-height:1.4;display:grid}.form-error{background:var(--danger-soft);border-radius:var(--radius-sm);color:var(--danger);border:1px solid #b4231840;margin:0;padding:10px 12px}[data-role=creator] .chat-script-receipt-slot{--chat-script-receipt-action-height:var(--m-control-h);block-size:calc(var(--chat-script-receipt-action-height) + var(--m-sp-2));min-inline-size:0}[data-role=creator] .chat-script-receipt-slot .chat-save-receipt-line{block-size:var(--chat-script-receipt-action-height);margin:0;overflow:auto}[data-role=creator] .chat-script-receipt-slot .chat-save-receipt-content{align-items:baseline;width:100%;min-width:0;display:flex}[data-role=creator] .chat-script-receipt-slot .chat-save-receipt-text{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}[data-role=creator] .chat-script-receipt-slot .chat-save-receipt-actions{flex-shrink:0}@media (max-width:767px){[data-role=creator] .chat-script-receipt-slot{block-size:calc(1.4 * var(--m-fs-13) + var(--chat-script-receipt-action-height) + var(--m-sp-2))}[data-role=creator] .chat-script-receipt-slot .chat-save-receipt-line{block-size:calc(1.4 * var(--m-fs-13) + var(--chat-script-receipt-action-height))}[data-role=creator] .chat-script-receipt-slot .chat-save-receipt-content{width:100%;min-width:0;display:block}[data-role=creator] .chat-script-receipt-slot .chat-save-receipt-text{block-size:calc(1.4 * var(--m-fs-13));display:block}[data-role=creator] .chat-script-receipt-slot .chat-save-receipt-line .chat-save-receipt-action:first-child .chat-save-separator{display:none}}@media (max-width:639px),(pointer:coarse){[data-role=creator] .chat-script-receipt-slot{--chat-script-receipt-action-height:var(--m-control-touch-h)}}[data-role=creator] .chat-save-receipt-line{margin:0 0 var(--m-sp-2);color:var(--m-muted);font-size:var(--m-fs-13);flex-wrap:wrap;align-items:baseline;gap:0;line-height:1.4;display:flex}[data-role=creator] .chat-save-receipt-actions{white-space:nowrap;flex-wrap:wrap;align-items:baseline;gap:0;display:inline-flex}[data-role=creator] .chat-save-receipt-line .chat-save-receipt-actions .chat-save-undo{min-height:36px;font:inherit;justify-content:flex-start;padding:0}[data-role=creator] .chat-save-separator{white-space:pre;margin-inline:0}@media (max-width:767px){[data-role=creator] .chat-save-receipt-actions{justify-content:flex-start;gap:var(--m-sp-4);flex-basis:100%;display:flex}[data-role=creator] .chat-save-separator{display:none}}@media (max-width:639px),(pointer:coarse){[data-role=creator] .chat-save-undo{--m-control-h:var(--m-control-touch-h)}}[data-role=creator] .chat-save-header{align-items:baseline;gap:var(--m-sp-2) var(--m-sp-3);flex-wrap:wrap;min-width:0;display:flex}[data-role=creator] .chat-save-header .chat-open-thread-title{color:var(--m-ink);font-family:var(--m-heading-font);font-size:var(--m-fs-16);overflow-wrap:break-word;min-width:0;margin:0;font-weight:600;display:block}[data-role=creator] .chat-save-target{background:var(--m-cream);border:1px solid var(--m-line);border-radius:var(--m-r-sm);color:var(--m-muted);font-size:var(--m-fs-12);font-weight:500;line-height:var(--m-sp-4);padding:var(--m-sp-1) var(--m-sp-2)}@media (max-width:639px){[data-role=creator] .chat-save-header{gap:var(--m-sp-1);flex-basis:100%}[data-role=creator] .chat-save-header>:first-child{flex-basis:100%}[data-role=creator] .chat-save-target{max-width:100%}}.chat-thread-row .chat-rename-form{padding:var(--m-sp-3);flex-basis:100%}.chat-rename-actions{align-items:center;gap:var(--m-sp-2);display:flex}@media (min-width:1600px){[data-role=creator] .creator-page-shell .chat-panel>.contextual-chat-header{width:100%;max-width:800px;margin-inline:auto}[data-role=creator] .creator-page-shell .chat-layout .chat-panel>:is(.chat-transcript,.chat-start-guide,.chat-composer){max-width:none}}[data-role=creator] .chat-save-receipt-action{white-space:nowrap;align-items:baseline;display:inline-flex}.pipeline-workspace{scroll-margin-top:84px}.pipeline-cockpit{gap:18px;min-width:0;display:grid}.pipeline-finder{border-radius:var(--m-r-md,12px);box-shadow:var(--m-sh-md,0 3px 12px #0f172914);z-index:40;inset-inline-end:0;background:#fff;grid-template-rows:auto auto minmax(0,1fr);gap:12px;width:min(560px,100vw - 32px);min-width:0;max-height:min(70dvh,560px);padding:16px;display:grid;position:absolute;top:calc(100% + 8px);overflow:hidden}.pipeline-finder-heading{justify-content:space-between;align-items:baseline;gap:16px;min-width:0;display:flex}.pipeline-finder-heading h3{font-size:var(--m-fs-14);margin:0;font-weight:600;line-height:20px}.pipeline-finder-count{color:var(--muted);font-size:var(--m-fs-12);flex:none;margin:0}.pipeline-finder-controls{grid-template-columns:minmax(0,2fr) minmax(150px,.8fr) minmax(150px,.9fr);align-items:end;gap:8px;min-width:0;display:grid}.pipeline-finder-field{gap:4px;min-width:0;display:grid}.pipeline-finder-field>span{color:var(--muted);font-size:var(--m-fs-12);font-weight:500}.pipeline-finder-field input,.pipeline-finder-field select{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);font:inherit;font-size:var(--m-fs-14);width:100%;min-width:0;min-height:40px;padding:0 10px}.pipeline-finder-results{min-width:0;min-height:0;max-height:min(60vh,480px);overflow-y:auto}.pipeline-finder-results[data-more-below=true]{-webkit-mask-image:linear-gradient(var(--m-ink) calc(100% - 24px), transparent);-webkit-mask-image:linear-gradient(var(--m-ink) calc(100% - 24px), transparent);-webkit-mask-image:linear-gradient(var(--m-ink) calc(100% - 24px), transparent);mask-image:linear-gradient(var(--m-ink) calc(100% - 24px), transparent)}.pipeline-finder-results:empty{display:none}.pipeline-finder-results ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.pipeline-finder-result{border-radius:var(--m-r-sm);color:var(--text);min-height:44px;padding:var(--m-sp-2) var(--m-sp-3);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.pipeline-finder-result:hover,.pipeline-finder-result:focus-visible{background:var(--m-cream)}[data-role=creator] .pipeline-finder .pipeline-finder-result{min-height:44px!important;padding-block:var(--m-sp-2)!important}.pipeline-finder-result[aria-current=true]{background:var(--m-st-neutral-bg)}.pipeline-finder-result-copy{gap:2px;min-width:0;display:grid}.pipeline-finder-result-copy span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pipeline-finder-result-copy strong{font-size:var(--m-fs-14);overflow-wrap:anywhere;text-wrap:pretty;white-space:normal;font-weight:600}.pipeline-finder-result-copy span,.pipeline-finder-result-meta{color:var(--muted);font-size:var(--m-fs-12)}.pipeline-finder-result-meta{white-space:nowrap;flex:none;align-items:center;gap:8px;display:inline-flex}.pipeline-finder-hint,.pipeline-finder-overflow{color:var(--muted);font-size:var(--m-fs-12);margin:0;line-height:16px}.pipeline-finder-overflow{margin-top:8px}@media (max-width:760px){.pipeline-finder-controls{grid-template-columns:minmax(0,1fr) minmax(130px,.75fr)}.pipeline-finder-query{grid-column:1/-1}}@media (max-width:520px){.pipeline-finder-controls{grid-template-columns:minmax(0,1fr)}.pipeline-finder-query{grid-column:auto}.pipeline-finder-result{align-items:start;gap:4px;display:grid}.pipeline-finder-result-meta{justify-content:space-between;width:100%}}.pipeline-action-error{color:var(--m-muted);font-size:var(--m-fs-13);align-items:baseline;gap:var(--m-sp-2) var(--m-sp-3);padding:var(--m-sp-2) 0;flex-wrap:wrap;font-weight:400;line-height:1.5;display:flex}.pipeline-action-error:before{background:var(--m-st-problem-dot);box-shadow:0 0 0 2px var(--m-st-problem-bg);content:"";width:var(--m-sp-2);height:var(--m-sp-2);border-radius:999px}.pipeline-action-error>span{flex:240px}.pipeline-action-error :is(button,a.button){color:var(--m-ink);font-size:var(--m-fs-14);min-height:36px;padding:0 var(--m-sp-2);background:0 0;border:0;font-weight:500}.pipeline-action-error :is(button,a.button):hover{background:var(--m-cream)}@media (pointer:coarse){.pipeline-action-error :is(button,a.button){min-height:44px}}.pipeline-cockpit.surface{grid-auto-rows:max-content;gap:12px}[data-role=creator] .m-empty.pipeline-first-run{padding-block-start:var(--m-sp-3)}.pipeline-filter-label{color:var(--muted);font-size:var(--m-fs-12);text-transform:none;flex:0 0 100%;font-weight:750;line-height:1.2}.pipeline-format-lanes .pipeline-filter-label{flex-basis:auto;margin-right:6px}.pipeline-format-lanes{flex-wrap:wrap;flex-basis:100%;align-items:center;gap:2px;min-width:0;display:flex}.pipeline-format-lanes button{color:var(--muted-strong);font-size:var(--m-fs-13);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;align-items:center;gap:6px;min-height:32px;padding:0 10px 4px;font-weight:700;display:inline-flex}.pipeline-format-lanes button.active{border-bottom-color:var(--accent);color:var(--text)}.pipeline-format-count{background:var(--surface-muted);color:var(--muted-strong);font-size:var(--m-fs-12);text-align:center;border-radius:999px;min-width:18px;padding:4px 6px;font-weight:800;line-height:1}.pipeline-format-lanes button.active .pipeline-format-count{background:var(--m-st-neutral-bg);color:var(--m-muted)}.pipeline-view-actions{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.pipeline-view-actions button{background:var(--surface);border:1px solid var(--border);color:var(--text);font-size:var(--m-fs-12);border-radius:999px;min-height:30px;padding:0 11px;font-weight:750}.pipeline-view-actions span{color:var(--muted);font-size:var(--m-fs-12);font-weight:650}.compact-field{align-items:center;gap:8px;display:inline-flex}.compact-field span,.compact-field label{color:var(--muted);font-size:var(--m-fs-13);font-weight:600}.compact-field select,.compact-field input{border:1px solid var(--border);border-radius:var(--radius-sm);width:100%;min-width:0;min-height:40px;padding:0 10px}.pipeline-layout{grid-template-columns:minmax(0,1fr) minmax(300px,360px);align-items:start;gap:18px;display:grid}.pipeline-layout.board-only{grid-template-columns:minmax(0,1fr)}.pipeline-main-stack{gap:12px;min-width:0;display:grid}.pipeline-needs-attention-strip{background:var(--surface);border:1px solid var(--warn);align-items:stretch}@supports (color:color-mix(in lab, red, red)){.pipeline-needs-attention-strip{border:1px solid color-mix(in srgb, var(--warn) 28%, var(--border))}}.pipeline-needs-attention-strip{border-radius:var(--radius);grid-template-columns:minmax(188px,.28fr) minmax(0,1fr);gap:12px;min-width:0;padding:12px;display:grid}.pipeline-needs-attention-strip[data-tone=calm]{border-color:var(--border);grid-template-columns:minmax(0,1fr)}.pipeline-needs-attention-copy{gap:4px;min-width:0;display:grid}.pipeline-needs-attention-copy h3{color:var(--text);font-size:var(--m-fs-14);overflow-wrap:break-word;margin:0;line-height:1.25}.pipeline-needs-attention-copy p{color:var(--muted);font-size:var(--m-fs-12);margin:0;line-height:1.35}.pipeline-needs-attention-cards{grid-template-columns:minmax(0,1fr);grid-auto-flow:row;gap:6px;min-width:0;display:grid}.needs-you-queue-rest{gap:6px;min-width:0;display:grid}.needs-you-queue-rest-toggle{color:var(--m-ink);cursor:pointer;font-size:var(--m-fs-12);background:0 0;border:none;border-radius:0;align-items:baseline;gap:8px;min-height:28px;padding:4px 4px 2px;font-weight:750;display:flex}.needs-you-queue-rest-toggle:hover{background:0 0}.needs-you-queue-rest-count{color:var(--muted);font-size:var(--m-fs-12);font-weight:400}.needs-you-queue-later{gap:6px;min-width:0;display:grid}.needs-you-queue-later-toggle{color:var(--muted);cursor:pointer;font-size:var(--m-fs-12);background:0 0;border:none;border-radius:0;align-items:baseline;gap:8px;min-height:28px;padding:4px 4px 2px;font-weight:750;display:flex}.needs-you-queue-later-toggle:hover{color:var(--m-ink);background:0 0}.needs-you-queue-compact{gap:2px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.needs-you-compact-row{border-top:1px solid var(--m-line,#e7e2da);font-size:var(--m-fs-13);flex-wrap:wrap;align-items:baseline;column-gap:10px;min-width:0;padding:7px 4px;line-height:1.5;display:flex}.needs-you-compact-row>a,.needs-you-compact-row>span:first-child{min-width:0;font-weight:650}.needs-you-compact-meta{color:var(--muted);font-size:var(--m-fs-12)}.pipeline-board-scroll-frame{min-width:0;position:relative}.pipeline-board{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;grid-auto-columns:minmax(288px,360px);grid-auto-flow:column;gap:20px;min-width:0;padding-bottom:8px;scroll-padding-inline:20px;display:grid;overflow-x:auto}.pipeline-column{background:var(--column-header-bg,var(--surface-muted));align-content:start}@supports (color:color-mix(in lab, red, red)){.pipeline-column{background:color-mix(in srgb, var(--column-header-bg,var(--surface-muted)) 34%, var(--surface) 66%)}}.pipeline-column{border:1px solid var(--column-border,var(--border));border-radius:var(--radius);scroll-snap-align:start;gap:14px;min-width:0;min-height:320px;padding:16px;display:grid}.pipeline-column.drag-over{background:var(--m-st-neutral-bg);border-color:var(--m-line);box-shadow:inset 0 0 0 2px var(--accent)}.column-heading{background:var(--column-header-bg,var(--surface));border:1px solid var(--column-border,var(--border));border-radius:var(--radius-sm);align-items:center;gap:8px;min-width:0;padding:9px 10px;display:flex}.column-heading:before{background:var(--m-st-neutral-bg);content:"";border-radius:50%;flex:none;width:8px;height:8px}.column-heading h3{font-size:var(--m-fs-14);margin:0;font-weight:600;line-height:1.3}.column-heading span{background:var(--surface);border:1px solid var(--border);color:var(--muted-strong);font-size:var(--m-fs-12);text-align:center;border-radius:999px;min-width:24px;margin-left:auto;padding:3px 8px;font-weight:600}.column-cards{gap:16px;display:grid}.column-empty-state{color:var(--muted);font-size:var(--m-fs-13);margin:0;padding:8px 4px;line-height:18px}[data-role=creator] .pipeline-column-show-all{justify-content:center;width:100%}.column-hidden-note{color:var(--muted);cursor:pointer;font-size:var(--m-fs-12);text-align:left;background:0 0;border:0;justify-self:start;margin:-4px 2px 0;padding:0;font-weight:650}.pipeline-card,.needs-you-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);gap:12px;min-width:0;padding:18px;display:grid}.needs-you-card{flex-wrap:wrap;align-items:center;gap:4px 12px;min-height:52px;padding:6px 8px 6px 12px;display:flex}.pipeline-card>*,.needs-you-card>*{min-width:0;max-width:100%}.pipeline-card{content-visibility:auto;contain-intrinsic-size:auto 220px;cursor:grab}.pipeline-card.dragging{opacity:.42}.pipeline-card:active{cursor:grabbing}.pipeline-card h4,.needs-you-card h3{font-size:var(--m-fs-14);overflow-wrap:break-word;word-break:normal;margin:0;line-height:1.35}.pipeline-card p,.needs-you-card p{color:var(--muted);font-size:var(--m-fs-13);margin:0;line-height:1.45}.card-metrics,.card-actions,.needs-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.needs-decision-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.needs-decision-actions button{flex:none;padding:0 10px}.needs-you-duplicate-note{background:var(--m-line-cool,#e2e8f0)}@supports (color:color-mix(in lab, red, red)){.needs-you-duplicate-note{background:color-mix(in srgb, var(--m-line-cool,#e2e8f0) 40%, transparent)}}.needs-you-duplicate-note{border-radius:var(--m-r-sm);color:var(--m-muted,#626d80);font-size:var(--m-fs-12);margin:0;padding:3px 8px;font-weight:600}.needs-approve-pair{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.needs-approve-pair .approve-explicit{background:var(--surface);border:1px solid var(--m-good,#15803d);align-items:center}@supports (color:color-mix(in lab, red, red)){.needs-approve-pair .approve-explicit{border:1px solid color-mix(in srgb, var(--m-good,#15803d) 45%, transparent)}}.needs-approve-pair .approve-explicit{color:var(--m-good,#15803d);border-radius:8px;gap:6px;font-weight:700;display:inline-flex}.needs-approve-pair .approve-explicit:hover:not(:disabled):not([aria-disabled=true]){background:var(--m-good,#15803d)}@supports (color:color-mix(in lab, red, red)){.needs-approve-pair .approve-explicit:hover:not(:disabled):not([aria-disabled=true]){background:color-mix(in srgb, var(--m-good,#15803d) 8%, var(--surface))}}.needs-approve-pair .approve-explicit:disabled{cursor:not-allowed;opacity:.55}.needs-approve-pair>.needs-you-hint{flex-basis:100%}button[data-decision-control][aria-disabled=true]{cursor:default}.needs-you-card-copy{flex:220px;gap:1px;min-width:0;display:grid}.needs-you-card-title-link{color:inherit;text-decoration:none}.needs-you-card-title-link:hover,.needs-you-card-title-link:focus-visible{text-decoration:underline}.needs-you-gate-chip{font-size:var(--m-fs-12);white-space:nowrap;border-radius:999px;flex:none;padding:3px 9px;font-weight:800;line-height:1.35}.needs-you-gate-chip[data-gate-tone=approval]{background:var(--m-st-neutral-bg);color:var(--m-muted)}.needs-you-gate-chip[data-gate-tone=record]{background:var(--csb-good,#0d9488)}@supports (color:color-mix(in lab, red, red)){.needs-you-gate-chip[data-gate-tone=record]{background:color-mix(in srgb, var(--csb-good,#0d9488) 14%, #fff)}}.needs-you-gate-chip[data-gate-tone=record]{color:var(--csb-good,#0d9488)}@supports (color:color-mix(in lab, red, red)){.needs-you-gate-chip[data-gate-tone=record]{color:color-mix(in srgb, var(--csb-good,#0d9488) 72%, var(--m-navy,#0f1729))}}.needs-you-gate-chip[data-gate-tone=warn]{background:var(--m-warn-bg,#fef3c7);color:var(--m-warn,#b45309)}.needs-you-card-meta{font-size:var(--m-fs-12);flex-wrap:wrap;align-items:center;gap:0 6px;min-width:0;display:flex}.needs-you-meta-item{align-items:center;gap:6px;min-width:0;display:inline-flex}.needs-you-meta-item+.needs-you-meta-item:before{color:var(--muted-soft,var(--muted));content:"·"}.needs-primary-actions{flex:none;gap:8px;margin-left:auto}.needs-primary-actions>.button:not(.primary){background:var(--surface);color:var(--muted-strong)}.needs-secondary-actions{justify-content:flex-end;align-items:center;min-width:0;margin-left:auto;display:flex}.needs-secondary-actions button{background:var(--surface-muted);color:var(--muted-strong)}.needs-you-more-actions{flex:none;justify-items:end;display:grid;position:relative}.needs-you-today-more{display:inline-block;position:relative}.needs-you-more-actions>summary{color:var(--muted-strong);cursor:pointer;font-size:var(--m-fs-12);min-height:34px;padding:8px 9px;font-weight:750;list-style:none}.needs-you-more-actions>summary::-webkit-details-marker{display:none}.needs-you-more-actions[open]>summary{color:var(--text)}.needs-you-more-panel{background:var(--surface);box-shadow:var(--m-sh-md);text-align:start;z-index:20;inset-inline-end:0;border:0;border-radius:12px;justify-items:start;gap:8px;width:max-content;min-width:240px;margin-top:4px;padding:10px;display:grid;position:absolute;top:100%}.needs-you-more-panel .needs-decision-actions{justify-items:stretch;gap:8px;width:100%;display:grid}.needs-you-more-panel .needs-secondary-actions{flex-wrap:wrap;justify-content:flex-start;margin-left:0}.needs-you-more-panel .needs-you-hint{font-size:var(--m-fs-12);max-width:260px}.needs-you-more-panel .needs-decision-actions>a.button{text-align:start;justify-content:flex-start;width:100%}.needs-you-card-meta{min-width:0}.needs-you-card-meta .badge.source{flex:0 auto;max-width:min(100%,18rem)}.focus-reason{color:#1d4ed8;font-size:var(--m-fs-12);background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;padding:5px 7px;font-weight:750;line-height:1}.deliverable-chips{flex-wrap:wrap;gap:6px;display:flex}.deliverable-chip{background:var(--surface-subtle);border:1px solid var(--border);color:var(--muted-strong);font-size:var(--m-fs-12);overflow-wrap:break-word;word-break:normal;border-radius:999px;max-width:100%;padding:4px 9px;font-weight:500}.card-stage-actions{gap:7px;display:grid}.stage-cta{border:1px solid var(--border);border-radius:var(--radius-sm);font-size:var(--m-fs-13);overflow-wrap:break-word;text-align:center;word-break:normal;justify-content:center;align-items:center;min-width:0;min-height:36px;padding:0 10px;font-weight:700;line-height:1.25;display:inline-flex}.stage-cta.chat{background:var(--m-st-neutral-bg);border-color:var(--m-line);color:var(--m-ink)}.stage-cta.go{background:var(--accent);border-color:var(--accent);color:var(--accent-contrast)}.stage-cta.soft{background:var(--surface-subtle);color:var(--muted-strong)}.card-metrics{color:var(--muted);font-size:var(--m-fs-12);justify-content:space-between}.card-metrics.compact{border-top:1px solid var(--border)}@supports (color:color-mix(in lab, red, red)){.card-metrics.compact{border-top:1px solid color-mix(in srgb, var(--border) 72%, transparent)}}.card-metrics.compact{font-size:var(--m-fs-12);gap:8px;padding-top:7px}.card-actions{justify-content:space-between}.conflict-inline{color:var(--warn);font-size:var(--m-fs-13);overflow-wrap:anywhere;align-items:center;gap:6px;min-height:28px;padding-block:3px;font-weight:600;display:inline-flex}.needs-you-panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);gap:14px;min-width:0;padding:20px;display:grid}.needs-actions button{min-height:44px;padding:0 10px}.needs-decision-actions button{min-height:44px}[data-role=creator] .pipeline-workspace.surface{gap:12px;width:100%;max-width:none;margin:0;display:grid}[data-role=creator] .pipeline-view-actions button{min-height:28px}[data-role=creator] .pipeline-view-actions span{color:var(--creator-muted);font-size:var(--m-fs-12)}[data-role=creator] .needs-you-condensed-row strong{color:var(--creator-navy);font-size:var(--m-fs-12)}[data-role=creator] .needs-you-condensed-row span{color:var(--creator-muted);font-size:var(--m-fs-12)}[data-role=creator] .pipeline-layout.board-only{min-width:0;min-height:0;display:grid}[data-role=creator] .pipeline-board{grid-auto-flow:column;margin-top:0;padding:2px 2px 14px;padding-inline:0;scroll-padding-inline:16px;display:grid;overflow-x:auto}[data-role=creator] .pipeline-board-scroll-frame{min-height:0;margin-top:0;display:grid}[data-role=creator] .pipeline-board-scroll-frame:after{display:none}[data-role=creator] .pipeline-column{grid-template-rows:auto minmax(0,1fr);gap:0;min-height:0;padding:0}[data-role=creator] .column-heading{border:0}[data-role=creator] .column-heading h3{line-height:1.25}[data-role=creator] .column-cards{scrollbar-gutter:stable;flex-direction:column;min-height:0;max-height:none;display:flex;position:relative;overflow-y:auto}[data-role=creator] .column-cards[data-more-below=true]{-webkit-mask-image:linear-gradient(var(--m-ink) calc(100% - 24px), transparent);-webkit-mask-image:linear-gradient(var(--m-ink) calc(100% - 24px), transparent);-webkit-mask-image:linear-gradient(var(--m-ink) calc(100% - 24px), transparent);mask-image:linear-gradient(var(--m-ink) calc(100% - 24px), transparent)}[data-role=creator] .column-hidden-note{color:var(--creator-muted-soft);cursor:pointer;font-size:var(--m-fs-12);text-align:left;background:0 0;border:0;justify-self:start;margin:-2px 2px 0;padding:0}[data-role=creator] .pipeline-card{contain-intrinsic-size:none;content-visibility:visible}[data-role=creator] .focus-reason{color:var(--creator-muted);font-size:var(--m-fs-12);background:#f8fafc;border-color:#dbe3ef;padding:4px 6px}.card-title-button{color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:0;min-height:0;padding:0;display:inline}.card-title-button:hover{color:var(--creator-blue);background:0 0}[data-role=creator] .card-face-delete{color:var(--creator-muted);background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-self:center;align-items:center;min-width:36px;min-height:36px;margin-left:auto;padding:0;transition:background-color .12s,color .12s,opacity .12s;display:inline-flex}[data-role=creator] .card-face-delete:hover:not(:disabled){background:var(--danger,#b42318)}@supports (color:color-mix(in lab, red, red)){[data-role=creator] .card-face-delete:hover:not(:disabled){background:color-mix(in srgb, var(--danger,#b42318) 8%, white)}}[data-role=creator] .card-face-delete:hover:not(:disabled){color:var(--danger,#b42318)}[data-role=creator] .card-face-delete:focus-visible{color:var(--danger,#b42318);outline:2px solid var(--m-coral);outline-offset:2px}@media (hover:hover) and (pointer:fine){[data-role=creator] .card-face-delete{opacity:0}[data-role=creator] .pipeline-card:hover .card-face-delete,[data-role=creator] .pipeline-card:focus-within .card-face-delete{opacity:1}}@media (pointer:coarse){[data-role=creator] .card-face-delete{min-width:44px;min-height:44px}}@media (prefers-reduced-motion:reduce){[data-role=creator] .card-face-delete{transition:none}}[data-role=creator] .pipeline-card h4{color:var(--creator-ink);font-size:var(--m-fs-14);font-weight:700;line-height:1.35}[data-role=creator] .card-stage-actions{flex-wrap:wrap;display:flex}[data-role=creator] .stage-cta{font-size:var(--m-fs-12);border-radius:8px;min-height:32px;padding:0 10px;font-weight:800;line-height:1.2}[data-role=creator] .stage-cta.chat{background:var(--creator-blue);border-color:var(--creator-blue);color:#fff}[data-role=creator] .stage-cta.go{background:var(--accent);border-color:var(--accent);color:#fff}[data-role=creator] .stage-cta.soft{color:var(--m-ink);background:0 0;border-color:#0000}[data-role=creator] .conflict-inline{color:#b45309;font-size:var(--m-fs-12);min-height:0;padding:0}.content-modal-backdrop{background:var(--m-overlay-scrim,#0f172980);z-index:50;align-items:start;padding:12px;display:grid;position:fixed;inset:0;overflow:auto}.content-modal{background:var(--surface);border-radius:var(--radius-xl);box-shadow:var(--m-sh-lg);max-height:calc(100dvh - 56px);max-width:var(--m-shell-max);min-width:0;width:min(100%, var(--m-shell-max));border:0;gap:18px;margin:auto;padding:22px;display:grid;overflow-y:auto}.content-modal:focus{outline:none}.modal-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;display:grid}.modal-header h2{font-size:var(--m-fs-28);letter-spacing:-.02em;overflow-wrap:anywhere;margin:6px 0 0;line-height:1.25}.modal-header p{color:var(--muted);margin:8px 0 0}.modal-regions{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.modal-col{align-content:start;gap:14px;min-width:0;display:grid}.modal-col-side-body{align-content:start;gap:inherit;min-width:0;display:grid}[data-role=creator] .content-modal:not(.new-idea-modal) .modal-regions:has(>.modal-col-main:empty){grid-template-columns:minmax(0,1fr)}[data-role=creator] .content-modal:not(.new-idea-modal) .modal-col-main:empty{display:none}[data-role=creator] .content-modal:not(.new-idea-modal) .modal-col-main:empty+.modal-col-side{border-left:0}@media (min-width:641px){[data-role=creator] .content-modal:not(.new-idea-modal) .modal-col-main:empty+.modal-col-side .modal-col-side-body>*{padding-inline:var(--m-sp-6)}}.app-confirm-backdrop{background:var(--m-overlay-scrim,#0f172980);z-index:90;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.app-confirm{background:var(--surface);border-radius:var(--radius-lg,14px);box-shadow:var(--m-sh-lg);border:0;outline:none;gap:10px;width:min(440px,100%);padding:20px;display:grid}.app-confirm-title{font-size:var(--m-fs-16);overflow-wrap:anywhere;margin:0;line-height:1.3}.app-confirm-body{color:var(--muted);font-size:var(--m-fs-13);margin:0;line-height:1.5}.app-confirm-typed{font-size:var(--m-fs-12);gap:6px;display:grid}.app-confirm-typed input{background:var(--surface-muted,var(--surface));border:1px solid var(--border);border-radius:var(--radius-sm,8px);width:100%;min-height:38px;padding:0 10px}.app-confirm-actions{justify-content:flex-end;gap:8px;margin-top:6px;display:flex}.app-confirm-actions button.danger{background:var(--danger,#b3261e);color:#fff;border:1px solid #0000}.app-confirm-actions button.danger:hover:not(:disabled){filter:brightness(.94)}.app-confirm-actions button:disabled{cursor:not-allowed;opacity:.55}.modal-region{border-top:1px solid var(--border);gap:12px;min-width:0;padding-top:14px;display:grid}.modal-region h3{font-size:var(--m-fs-14);margin:0}.modal-status-grid{gap:10px;display:grid}.modal-status-grid label{gap:6px;min-width:0;display:grid}.modal-status-grid label>span{color:var(--muted);font-size:var(--m-fs-12);font-weight:700}.modal-status-grid select{background:var(--surface-muted);border:1px solid var(--border);border-radius:var(--radius-sm);width:100%;min-width:0;min-height:40px;padding:0 10px}.confirm-strip{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.link-list,.deliverable-table{gap:8px;display:grid}.link-list a{color:var(--m-ink);overflow-wrap:anywhere;align-items:center;gap:7px;max-width:100%;min-height:32px;padding-block:4px;display:inline-flex}.link-list a:hover{text-decoration:underline}.deliverable-table div{background:var(--surface-subtle);border-radius:var(--radius-sm);gap:4px;min-width:0;padding:10px;display:grid}.deliverable-table span{color:var(--muted);font-size:var(--m-fs-12);font-weight:600}.deliverable-table strong,.deliverable-table small{overflow-wrap:anywhere}.deliverable-table strong{font-size:var(--m-fs-14)}.deliverable-table small{color:var(--muted);font-size:var(--m-fs-12)}.deliverable-action{color:var(--m-ink);font-size:var(--m-fs-12);justify-self:end;font-weight:700}.deliverable-action:hover{text-decoration:underline}.conflict-comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.conflict-comparison div{background:var(--warn-soft);border-radius:var(--radius-sm);border:1px solid #b5470840;min-width:0;padding:12px}.conflict-comparison span{color:var(--warn);font-size:var(--m-fs-13);margin-bottom:5px;font-weight:700;display:block}.conflict-comparison strong{font-size:var(--m-fs-14);overflow-wrap:anywhere;display:block}.conflict-actions{flex-wrap:wrap;gap:8px;display:flex}.modal-field-stack{gap:8px;display:grid}.modal-field-row{background:var(--surface-subtle);border-radius:var(--radius-sm);grid-template-columns:minmax(110px,.42fr) minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:10px;display:grid}.modal-field-row span{color:var(--muted);font-size:var(--m-fs-12);font-weight:700}.modal-field-row strong,.modal-field-row a{color:var(--text);font-size:var(--m-fs-13);overflow-wrap:anywhere;text-align:right;justify-self:end;min-width:0;font-weight:700}.modal-field-row strong.muted{color:var(--muted);font-weight:600}.modal-field-row a{color:var(--m-ink);align-items:center;gap:6px;display:inline-flex}.modal-field-row a:hover{text-decoration:underline}.new-idea-modal{max-width:720px}.new-idea-form{gap:14px;display:grid}.new-idea-form label,.new-idea-form .new-idea-field{align-content:start;gap:var(--m-sp-2);min-width:0;display:grid}.new-idea-form label>span{color:var(--muted-strong);font-size:var(--m-fs-13);font-weight:750}[data-role=creator] .new-idea-form :is(textarea,select){background:var(--m-surface);border:1px solid var(--m-line);border-radius:var(--m-r-sm);color:var(--m-ink);font:inherit;font-size:var(--m-fs-16);min-height:var(--m-control-h);min-width:0;padding:var(--m-sp-2) var(--m-sp-3);width:100%;line-height:1.55}.new-idea-destination-change{color:var(--m-ink);cursor:pointer;font:inherit;background:0 0;border:0;min-height:32px;margin-left:6px;padding:4px 6px;font-weight:700;text-decoration:underline}.new-idea-sheet-picker{background:var(--surface-subtle);border:1px solid var(--border);border-radius:12px;gap:6px;padding:10px 12px;display:grid}.new-idea-sheet-picker select{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);font:inherit;width:100%;min-height:42px;padding:8px 10px}.new-idea-sheet-picker small{color:var(--muted);font-size:var(--m-fs-12);line-height:1.4}.new-idea-sources{gap:8px;min-width:0;display:grid}.new-idea-grounding-fields{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}[data-role=creator] .new-idea-grounding-fields{gap:var(--m-sp-3);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}[data-role=creator] .new-idea-grounding-fields :is(textarea,select){min-height:var(--m-sp-10);padding-block:var(--m-sp-1)}.new-idea-grounding-fields small{color:var(--muted);font-size:var(--m-fs-12);line-height:1.4}.new-idea-grounding-fields .new-idea-optional-note{text-wrap:pretty;grid-column:1/-1}.new-idea-creator-question{color:var(--muted-strong);font-size:var(--m-fs-13);grid-column:1/-1;margin:0;line-height:1.5}.new-idea-body-shell{background:var(--surface);border:1px solid var(--border);border-radius:var(--m-r-md);padding:12px}.new-idea-form .new-idea-body-shell textarea:focus{box-shadow:none;outline:none}.new-idea-body-shell:has(>textarea:focus){border-color:var(--accent);box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab, red, red)){.new-idea-body-shell:has(>textarea:focus){box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 18%, transparent)}}.new-idea-body-shell>label{color:var(--muted-strong);font-size:var(--m-fs-13);font-weight:750}.new-idea-form .new-idea-body-shell textarea{border:0;border-radius:0;min-height:320px;padding:6px 2px 12px;line-height:1.55}.new-idea-body-actions{border-top:1px solid var(--border);justify-content:space-between;padding-top:10px}.new-idea-body-actions>span{color:var(--muted);font-size:var(--m-fs-12);flex:280px;line-height:1.4}.new-idea-addrow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.new-idea-addrow input[type=text]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);font:inherit;font-size:var(--m-fs-14);flex:200px;min-width:0;padding:9px 11px}.new-idea-form .new-idea-attach{border:1px solid var(--border);border-radius:var(--m-r-sm);color:var(--muted-strong);cursor:pointer;font-size:var(--m-fs-13);align-items:center;gap:var(--m-sp-2);min-height:var(--m-control-h);padding:0 var(--m-sp-3);flex-direction:row;flex:none;font-weight:650;display:inline-flex}.new-idea-form .new-idea-attach input[type=file]{opacity:0;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.new-idea-form .new-idea-attach:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab, red, red)){.new-idea-form .new-idea-attach:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 20%, transparent)}}.new-idea-form .new-idea-attach:focus-within{outline:2px solid var(--accent);outline-offset:2px}.new-idea-inline-reason{color:var(--warn);font-size:var(--m-fs-12);margin:-2px 0 0;font-weight:650;line-height:1.35}.new-idea-chip-count{color:var(--ok,#1a7f37);font-size:var(--m-fs-12);font-weight:700}.new-idea-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.new-idea-chip{background:var(--surface-subtle);border:1px solid var(--border);color:var(--muted-strong);font-size:var(--m-fs-12);overflow-wrap:anywhere;border-radius:999px;align-items:center;gap:5px;min-width:0;max-width:100%;padding:5px 6px 5px 10px;font-weight:700;display:inline-flex}.new-idea-chip button{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;min-height:0;padding:2px;display:inline-flex}.new-idea-meter{background:var(--surface-subtle);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--muted-strong);font-size:var(--m-fs-13);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:9px 10px;display:flex}.new-idea-meter strong{color:var(--ok);font-size:var(--m-fs-13)}.new-idea-meter.over{background:var(--warn-soft);border-color:var(--warn)}@supports (color:color-mix(in lab, red, red)){.new-idea-meter.over{border-color:color-mix(in srgb, var(--warn) 28%, var(--border))}}.new-idea-meter.over strong{color:var(--warn)}.new-idea-footer{background:var(--surface);border-top:1px solid var(--border);gap:10px;padding:12px 0 0;display:grid;position:sticky;bottom:0}.new-idea-confirm-strip{background:var(--warn-soft);border:1px solid var(--warn);align-items:center}@supports (color:color-mix(in lab, red, red)){.new-idea-confirm-strip{border:1px solid color-mix(in srgb, var(--warn) 28%, var(--border))}}.new-idea-confirm-strip{border-radius:var(--radius-sm);flex-wrap:wrap;justify-content:space-between;gap:8px;min-width:0;padding:10px;display:flex}.new-idea-confirm-strip span{color:var(--warn);font-size:var(--m-fs-13);font-weight:750}.new-idea-disabled-reason{color:var(--warn);font-size:var(--m-fs-13);text-align:right;margin:0;font-weight:700;line-height:1.35}.new-idea-disabled-reason a{white-space:nowrap;text-decoration:underline}.new-idea-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}[data-role=creator] .new-idea-actions{align-items:center;gap:var(--m-sp-2);flex-wrap:wrap;justify-content:flex-end;display:flex}[data-role=creator] .new-idea-actions button{font-size:var(--m-fs-14);font-weight:600}.pipeline-thread-sidecar{background:var(--m-overlay-scrim,#0f172980);z-index:48;grid-template-columns:auto min(clamp(560px,44vw,760px),100vw);justify-content:end;display:grid;position:fixed;inset:0}.pipeline-sidecar-resize-handle{cursor:ew-resize;background:0 0;justify-content:center;align-self:stretch;align-items:center;width:10px;transition:background-color .15s;display:flex}.pipeline-sidecar-resize-handle:after{content:"";height:44px;transition:background-color var(--m-dur-fast) var(--m-ease), height var(--m-dur-fast) var(--m-ease);background:#0f172a2e;border-radius:999px;width:3px}.pipeline-sidecar-resize-handle:hover:after,.pipeline-sidecar-resize-handle:active:after{background:var(--m-st-neutral-bg);height:64px}.pipeline-sidecar-resize-handle:focus-visible{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.pipeline-sidecar-resize-handle:focus-visible{background:color-mix(in srgb, var(--accent) 18%, transparent)}}.pipeline-sidecar-resize-handle:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.pipeline-sidecar-shell{background:var(--surface);box-shadow:var(--m-sh-lg);border:0;grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;max-height:100dvh;display:grid;container:pipeline-sidecar/inline-size}.pipeline-sidecar-header{border-bottom:1px solid var(--m-line);align-items:start;gap:var(--m-sp-2);padding:var(--m-sp-4);grid-template-columns:minmax(0,1fr);display:grid}.pipeline-sidecar-header span{color:var(--m-muted);font-size:var(--m-fs-12);font-weight:500}.pipeline-sidecar-header h2{color:var(--m-ink);font-family:var(--m-display-font);font-size:var(--m-fs-20);margin:var(--m-sp-1) 0 0;overflow-wrap:break-word;line-height:1.25}[data-role=creator] :is(.modal-reading-region,#pipeline-sidecar-title,#card-modal-title):focus-visible{outline:2px solid var(--m-coral);outline-offset:3px}.pipeline-sidecar-header-actions{align-items:center;gap:var(--m-sp-2);flex-wrap:wrap;display:inline-flex}.pipeline-sidecar-full,.pipeline-sidecar-reader{border-radius:var(--m-r-sm);color:var(--m-muted);font-size:var(--m-fs-14);align-items:center;gap:var(--m-sp-1);min-height:var(--m-control-h);padding:0 var(--m-sp-2);background:0 0;border:0;font-weight:600;text-decoration:none;display:inline-flex}.pipeline-sidecar-full:hover,.pipeline-sidecar-reader:hover{background:var(--m-cream);color:var(--m-ink)}.pipeline-sidecar-body{grid-template-columns:clamp(148px,26cqi,188px) minmax(0,1fr);min-width:0;min-height:0;display:grid}.pipeline-sidecar-thread-rail{border-right:1px solid var(--border);align-content:start;gap:6px;min-width:0;padding:12px;display:grid;overflow-y:auto}.pipeline-sidecar-thread-rail button{appearance:none;border-radius:var(--radius-sm);color:var(--muted-strong);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;gap:2px;width:100%;min-width:0;padding:9px;display:grid}.pipeline-sidecar-thread-rail button.active{background:var(--m-st-neutral-bg);border-color:var(--m-line);color:var(--m-ink)}.pipeline-sidecar-rail-reason{color:var(--warn);font-size:var(--m-fs-12);margin:0;padding:0 2px;font-weight:650;line-height:1.35}.pipeline-sidecar-thread-rail span{font-size:var(--m-fs-13);font-weight:800;line-height:1.2}.pipeline-sidecar-thread-rail small{font-size:var(--m-fs-12);line-height:1.2}.pipeline-sidecar-active-thread{grid-template-rows:auto minmax(0,1fr);gap:12px;min-width:0;min-height:0;padding:14px;display:grid;overflow:hidden}.pipeline-sidecar-active-thread[data-has-docs=false]{grid-template-rows:minmax(0,1fr)}.pipeline-sidecar-docs{gap:var(--m-sp-2);flex-wrap:wrap;min-width:0;display:flex}.pipeline-sidecar-docs :is(a,button,span){background:var(--m-cream);border:1px solid var(--m-line);border-radius:var(--m-r-sm);color:var(--m-muted);font-size:var(--m-fs-13);align-items:center;gap:var(--m-sp-1);min-height:var(--m-control-h);overflow-wrap:break-word;min-width:0;padding:0 var(--m-sp-2);font-weight:500;text-decoration:none;display:inline-flex}.pipeline-sidecar-chat{border:0;border-radius:0;min-width:0;height:100%;min-height:0;display:grid;overflow:hidden}@container pipeline-sidecar (max-width:520px){.pipeline-sidecar-body{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.pipeline-sidecar-thread-rail{border-bottom:1px solid var(--border);border-right:0;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:7px;padding:10px;display:grid;overflow:visible}.pipeline-sidecar-thread-rail button{min-height:44px}.pipeline-sidecar-active-thread{gap:9px;padding:10px}.pipeline-sidecar-docs{flex-wrap:nowrap;overflow-x:auto}.pipeline-sidecar-docs a,.pipeline-sidecar-docs span{flex:none}}[data-role=creator] .aging-badge{font-size:var(--m-fs-12);border-radius:999px;padding:2px 8px;font-weight:700}[data-role=creator] .aging-badge[data-aging=fresh]{background:var(--csb-good-soft);color:var(--csb-good-chip)}[data-role=creator] .aging-badge[data-aging=aging]{background:var(--csb-warn-soft);color:var(--csb-warn-aging)}[data-role=creator] .aging-badge[data-aging=stale]{background:var(--csb-danger-soft);color:var(--csb-danger-strong)}.needs-you-inbox{gap:14px;width:100%;display:grid}.needs-you-queue-summary{background:var(--surface-muted);align-items:center}@supports (color:color-mix(in lab, red, red)){.needs-you-queue-summary{background:color-mix(in srgb, var(--surface-muted) 74%, transparent)}}.needs-you-queue-summary{border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:10px 16px;min-width:0;padding:10px 12px;display:flex}.needs-you-queue-summary div{gap:2px;min-width:0;display:grid}.needs-you-queue-summary span{color:var(--muted);font-size:var(--m-fs-12);text-transform:none;font-weight:600}.needs-you-queue-summary strong{color:var(--text);font-size:var(--m-fs-14);line-height:1.25}.needs-you-queue-summary p{color:var(--muted);font-size:var(--m-fs-12);min-width:0;margin:0;line-height:1.35}.needs-you-section{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);gap:12px;padding:16px;display:grid}.needs-you-section[data-priority=primary]{box-shadow:none}.needs-you-section-heading{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.needs-you-section-heading h2{font-size:var(--m-fs-16);margin:0;line-height:1.2}.needs-you-section-heading div>span{color:var(--m-ink);font-size:var(--m-fs-12);text-transform:none;margin-bottom:4px;font-weight:700;line-height:1.2;display:block}.needs-you-section-heading p{color:var(--muted);font-size:var(--m-fs-13);margin:4px 0 0}.needs-you-section-count{background:var(--surface-subtle);border:1px solid var(--border);color:var(--m-muted);font-size:var(--m-fs-13);text-align:center;border-radius:999px;min-width:28px;padding:4px 10px;font-weight:700}.needs-you-cards{gap:8px;display:grid}.needs-you-hint{color:var(--muted);font-size:var(--m-fs-13);margin:0;line-height:1.45}.needs-you-inbox-empty{border:1px dashed var(--border);border-radius:var(--radius);color:var(--muted);font-size:var(--m-fs-16);text-align:center;background:#f8fafc;padding:40px;font-weight:600}.needs-you-condensed{gap:10px;display:grid}.needs-you-condensed-row{border:1px solid var(--border);border-radius:var(--radius-sm);justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:10px 12px;display:flex}.needs-you-condensed-row strong{font-size:var(--m-fs-13)}.needs-you-condensed-row span{color:var(--muted);font-size:var(--m-fs-12)}@media (max-width:980px){.chat-layout{grid-template-columns:1fr}[data-role=creator] .chat-layout{--chat-workspace-height:calc(100dvh - 156px)}.chat-thread-rail{height:100%;min-height:0;max-height:none;position:static;overflow:hidden}.chat-thread-rail-header{min-height:22px;padding:0 var(--m-sp-2);border-bottom:0}.chat-thread-list{gap:var(--m-sp-2);min-height:0;padding-bottom:0;display:grid;overflow:auto}.chat-thread-item{width:100%}.chat-panel{height:100%;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0}.chat-panel>.chat-start-guide,.chat-panel>.contextual-chat-intro{margin:14px 14px 0}.chat-start-guide{max-height:none}.chat-reference{margin:0 14px}.chat-start-points{gap:var(--m-sp-2);grid-template-columns:minmax(0,1fr);width:100%;display:grid}.chat-capability-list{grid-template-columns:1fr}.contextual-prompt-strip{grid-template-columns:1fr;align-items:stretch;display:grid}.contextual-prompt-strip button{border-radius:var(--m-r-sm);text-align:left;justify-content:start;min-height:42px}.chat-transcript{height:auto;min-height:0;max-height:none;padding:var(--m-sp-5) max(var(--m-sp-4), calc((100% - 720px) / 2)) var(--m-sp-4);gap:var(--m-sp-6);background:0 0}.chat-layout.contextual .chat-transcript{min-height:0}.chat-message{width:100%;max-width:68ch;font-size:var(--m-fs-17);line-height:1.6}.chat-layout.sidecar .chat-message.assistant{max-width:100%;margin-left:0}.chat-layout.sidecar .chat-emmy-avatar,.chat-layout.sidecar .chat-emmy-avatar-halo{display:none}.chat-layout.sidecar .chat-pending-reply{max-width:100%;margin-left:0}}@media (max-width:640px){[data-role=creator] .chat-layout.sidecar .chat-panel-topbar{flex-wrap:wrap}[data-role=creator] .chat-layout.sidecar .chat-open-thread-title{color:var(--m-ink);font-family:var(--m-display-font);font-size:var(--m-fs-14);font-weight:650;line-height:var(--m-sp-5);overflow-wrap:break-word;flex:1 0 100%;min-width:0;margin:0;display:block}.chat-composer-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex}.chat-attach-control,.chat-composer-actions button{width:auto;max-width:100%}[data-role=creator] .chat-layout{--chat-workspace-height:calc(100dvh - 152px)}.chat-panel>.contextual-chat-intro{max-height:none;padding-right:2px;overflow:visible}.contextual-chat-header{padding:var(--m-sp-2) 10px;grid-template-columns:1fr}.context-artifact-list{grid-template-columns:1fr;align-items:stretch;gap:6px;width:100%;display:grid}.context-artifact-list .badge,.context-artifact-link{justify-content:space-between;width:100%}.contextual-prompt-strip button{min-height:36px}.chat-start-guide{gap:var(--m-sp-2);padding:var(--m-sp-2);grid-template-columns:1fr}.chat-start-point{padding:var(--m-sp-3) var(--m-sp-4);border-radius:var(--m-r-sm);box-shadow:none;gap:var(--m-sp-1) var(--m-sp-3);background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;max-width:none;min-height:44px;display:grid}.chat-transcript{min-height:96px;padding:var(--m-sp-5) max(var(--m-sp-4), calc((100% - 720px) / 2)) var(--m-sp-4);gap:var(--m-sp-6);background:0 0}.chat-composer{padding:var(--m-sp-2) max(var(--m-sp-4), calc((100% - 720px) / 2)) calc(var(--m-sp-4) + env(safe-area-inset-bottom));gap:0}.chat-composer-field{gap:var(--m-sp-2);padding:var(--m-sp-2) 10px;background:var(--m-cream);border:1px solid var(--m-line);box-shadow:none}.chat-composer textarea{min-height:52px;max-height:96px;font-size:var(--m-fs-16)}.chat-composer-footer{grid-template-columns:1fr;align-items:stretch;gap:10px}.chat-composer-note{font-size:var(--m-fs-12);overflow-wrap:anywhere;max-height:none;line-height:1.3;display:block}.chat-composer-actions button{min-width:0;padding-inline:var(--m-sp-3)}.chat-layout:not(.sidecar) .chat-composer[data-composer-blocked] .chat-attach-copy{display:none}.chat-layout:not(.sidecar) .chat-composer-note[data-note-kind=working] .chat-composer-note-full,.chat-layout:not(.sidecar) .chat-composer-note[data-note-kind=working][data-idle-note=none]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.chat-layout:not(.sidecar) .chat-composer-note[data-note-kind=working] .chat-composer-note-phone{display:inline}.chat-layout:not(.sidecar) .chat-composer-stop-hint{color:var(--m-muted-soft);font-size:var(--m-fs-12);line-height:var(--m-sp-4);text-align:end;text-wrap:balance;flex:1 1 0;min-width:0;display:block}.content-refresh-heading{grid-template-columns:1fr;align-items:stretch;display:grid}.content-refresh-metrics{justify-content:flex-start}.content-refresh-metrics div{border-left:0;padding-left:0}.content-refresh-actions{justify-content:flex-start}.pipeline-board{grid-auto-columns:minmax(min(100%,320px),88vw)}.stage-cta{justify-content:center}[data-role=creator] .m-empty.pipeline-first-run{padding-block-start:var(--m-sp-6)}[data-role=creator] .pipeline-format-lanes{scrollbar-width:none}[data-role=creator] .pipeline-format-lanes::-webkit-scrollbar{display:none}[data-role=creator] .pipeline-view-actions{flex-wrap:wrap;width:100%}[data-role=creator] .pipeline-view-actions button,[data-role=creator] .pipeline-view-actions span{flex:none}[data-role=creator] .pipeline-board{scroll-padding-inline:10px}.content-modal-backdrop{padding:12px}.content-modal{padding:16px}.new-idea-actions,.new-idea-confirm-strip{justify-content:stretch;align-items:stretch;display:grid}.pipeline-sidecar-body{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr}.pipeline-sidecar-thread-rail{border-bottom:1px solid var(--border);border-right:0;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:7px;padding:10px;display:grid;overflow:visible}.pipeline-sidecar-thread-rail button{min-height:44px}}.modal-reading-region .card-reading-shell{min-height:18rem;padding-block:1rem}.modal-reading-region .card-reading-skeleton{background:var(--m-bg-soft,#f3f1ef);border-radius:.5rem;height:4rem;margin-block:1rem}@media (prefers-reduced-motion:no-preference){.modal-reading-region .card-reading-skeleton{animation:1.8s ease-in-out infinite card-reading-pulse}}@keyframes card-reading-pulse{50%{opacity:.55}}[data-role=creator] .modal-col-main>.modal-reading-region.card-writing-context>h3{clip:auto;clip-path:none;color:var(--m-muted);font-size:var(--m-fs-14);height:auto;margin:var(--m-sp-2) 0;white-space:normal;width:auto;font-weight:600;position:static;overflow:visible}[data-role=creator] .card-script-skeleton{gap:var(--m-sp-3);padding-block:var(--m-sp-2) var(--m-sp-4);display:grid}[data-role=creator] .card-script-skeleton>span{background:var(--m-st-neutral-bg);border-radius:var(--m-r-sm);height:var(--m-sp-3);width:92%}[data-role=creator] .card-script-skeleton>span:nth-child(-n+3){width:58%}[data-role=creator] .card-script-skeleton>span:nth-child(3){margin-block-end:var(--m-sp-4)}[data-role=creator] .card-script-skeleton>span:nth-child(5){width:84%}[data-role=creator] .card-script-skeleton>span:last-child{width:64%}@media (prefers-reduced-motion:no-preference){[data-role=creator] .card-script-skeleton>span{animation:1.8s ease-in-out infinite card-reading-pulse}}[data-role=creator] .modal-region.script-writing-progress{gap:var(--m-sp-4);padding:var(--m-sp-6);flex-direction:column;display:flex}[data-role=creator] .script-writing-progress>p,[data-role=creator] .script-writing-progress .card-reading-skeleton{margin:0}[data-role=creator] .script-writing-progress .card-reading-skeleton{border-radius:var(--m-r-sm);background:var(--m-line);height:4rem}@media (prefers-reduced-motion:no-preference){[data-role=creator] .script-writing-progress .card-reading-skeleton{animation:1.8s ease-in-out infinite card-reading-pulse}}[data-role=creator] .modal-region.support-research{gap:var(--m-sp-3);flex-direction:column;display:flex}[data-role=creator] .support-research>h3,[data-role=creator] .support-research>p{margin:0}[data-role=creator] .support-research-list{gap:var(--m-sp-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}[data-role=creator] .support-research-list label{align-items:flex-start;gap:var(--m-sp-2);display:flex}[data-role=creator] .support-research-list input{margin:var(--m-sp-1) 0 0;flex:none}[data-role=creator] .support-research-list p{margin:var(--m-sp-2) 0 0;overflow-wrap:anywhere}[data-role=creator]{--creator-work-max:var(--m-shell-max);--m-shell-max:1120px;--m-page-gutter:var(--m-sp-4);--m-form-max:680px;--m-control-h:36px;--m-control-touch-h:44px;--m-navy:#0f1729;--m-blue:#2563eb;--m-blue-tint:#eff4ff;--m-cream:#faf8f5;--m-page:#f6f4f0;--m-backdrop:radial-gradient(ellipse 44% 320px at 50% -60px, var(--m-surface), transparent), radial-gradient(ellipse 52% 620px at 86% -160px, var(--m-coral-line), transparent 78%), radial-gradient(ellipse 94% 920px at 50% -260px, var(--m-coral-soft), var(--m-coral-soft) 48%, transparent 88%), linear-gradient(var(--m-cream), var(--m-page) 680px)}@supports (color:color-mix(in lab, red, red)){[data-role=creator]{--m-backdrop:radial-gradient(ellipse 44% 320px at 50% -60px, color-mix(in srgb, var(--m-surface) 85%, transparent), transparent), radial-gradient(ellipse 52% 620px at 86% -160px, color-mix(in srgb, var(--m-coral-line) 6%, var(--m-coral-soft)), transparent 78%), radial-gradient(ellipse 94% 920px at 50% -260px, var(--m-coral-soft), color-mix(in srgb, var(--m-coral-soft) 76%, transparent) 48%, transparent 88%), linear-gradient(var(--m-cream), var(--m-page) 680px)}}[data-role=creator]{--m-line:#e7e3dc;--m-line-cool:#e2e8f0;--m-muted:#5b6478;--m-muted-soft:#626d80;--m-ink:#1b2231;--m-coral:#bd3f2b;--m-coral-deep:#a63221;--m-coral-soft:#fdede8;--m-coral-line:#f6c9bc;--m-good:#15803d;--m-good-bg:#dcfce7;--m-warn:#b45309;--m-warn-bg:#fef3c7;--m-danger:#b91c1c;--m-danger-bg:#fef2f2;--m-danger-line:#fbc9c9;--color-destructive:var(--m-danger);--color-destructive-subtle:var(--m-danger-bg);--color-destructive-subtle-foreground:var(--m-danger);--color-destructive-border:var(--m-danger-line);--m-overlay-scrim:#0f172980;--m-sh-sm:0 1px 2px #0f17290d;--m-sh-md:0 3px 12px #0f172914;--m-sh-rest:0 1px 2px #0f17290d, 0 6px 18px -6px #0f17291a;--m-sh-hover:0 2px 4px #0f17290f, 0 16px 32px -12px #0f17292e;--m-sh-panel:0 1px 2px #0f17290d, 0 24px 48px -24px #0f172938;--m-sh-lg:0 14px 40px #0f172929;--m-coral-fill:var(--m-coral);--m-coral-fill-hover:var(--m-coral-deep);--m-stage-sand:#b0803f;--m-stage-peach:#e07a55;--m-stage-apricot:#d98b31;--m-stage-warm:#8a7a63;--m-stage-sage:#5f8a63;--m-stage-amber:#d99a1f;--m-stage-cool:#7a8496;--m-rail-w:228px;--m-heading-font:var(--font-inter,Inter), Inter, system-ui, sans-serif;--m-display-font:var(--font-bricolage,"Bricolage Grotesque"), var(--font-inter,Inter), Inter, system-ui, sans-serif;--m-fs-12:12px;--m-fs-13:13px;--m-fs-14:14px;--m-fs-16:16px;--m-fs-17:17px;--m-fs-20:20px;--m-fs-24:24px;--m-fs-28:28px;--m-sp-1:4px;--m-sp-2:8px;--m-sp-3:12px;--m-sp-4:16px;--m-sp-5:20px;--m-sp-6:24px;--m-sp-8:32px;--m-sp-10:40px;--m-sp-12:48px;--m-r-sm:8px;--m-r-md:12px;--m-r-lg:16px;--m-r-xl:20px;--m-dur-fast:.12s;--m-dur-base:.18s;--m-dur-slow:.22s;--m-ease:cubic-bezier(.2, .8, .2, 1);--m-ease-inout:cubic-bezier(.45, 0, .55, 1);--m-dur-beat:2.4s;--m-ring:0 0 0 2px #fff, 0 0 0 4px var(--m-coral);--m-sh-up:0 -1px 0 #0f17290a, 0 -6px 20px #0f172912;--m-st-good:#285e3c;--m-st-good-bg:#eef5ef;--m-st-good-dot:#5f8a63;--m-st-attention:#8a4b0f;--m-st-attention-bg:#fbf3e8;--m-st-attention-dot:#d98b31;--m-st-working:#3f5f86;--m-st-working-bg:#eef3f8;--m-st-working-dot:#7a8fb0;--m-st-problem:#b91c1c;--m-st-problem-bg:#fef2f2;--m-st-problem-dot:#d4574a;--m-st-neutral:var(--m-muted);--m-st-neutral-bg:#f3f1ed;--m-st-neutral-dot:#b3ada3;--ok:var(--m-st-good);--ok-soft:var(--m-st-good-bg);--warn:var(--m-st-attention);--warn-soft:var(--m-st-attention-bg);--neutral:var(--m-st-neutral);--neutral-soft:var(--m-st-neutral-bg);--creator-navy:var(--m-navy);--creator-blue:var(--m-blue);--creator-blue-tint:var(--m-blue-tint);--creator-page:var(--m-page);--creator-line:var(--m-line);--creator-muted:var(--m-muted);--creator-muted-soft:var(--m-muted-soft);--creator-ink:var(--m-ink);--accent:var(--m-coral);--accent-strong:var(--m-coral-deep);--accent-soft:var(--m-coral-soft);--accent-contrast:#fff;--bg:var(--m-page);--m-surface:#fff;--surface:var(--m-surface);--surface-muted:var(--m-cream);--surface-subtle:var(--m-page)}@supports (color:color-mix(in lab, red, red)){[data-role=creator]{--surface-subtle:color-mix(in srgb, var(--m-page) 72%, #fff)}}[data-role=creator]{--border:var(--m-line);--border-strong:var(--m-line-cool);--text:var(--m-ink);--muted:var(--m-muted);--muted-strong:var(--m-muted);--shadow:var(--m-sh-sm);--shadow-soft:var(--m-sh-sm);--shadow-panel:var(--m-sh-md);--shadow-float:var(--m-sh-lg);--csb-muted:#64748b;--csb-danger-strong:#b91c1c;--csb-danger-soft:#fef2f2;--csb-warn-aging:#b45309;--csb-warn-soft:#fef3c7;--csb-good:#0d9488;--csb-good-chip:#15803d;--csb-good-soft:#dcfce7}[data-role=creator] h2,[data-role=creator] h3,[data-role=creator] h4{color:var(--m-navy);font-family:var(--m-heading-font)}[data-role=creator] :is(h1,.page-intro-title){color:var(--m-navy);font-family:var(--m-display-font);font-size:var(--m-fs-28);text-wrap:balance;font-weight:650;line-height:1.22}[data-role=creator] .eyebrow{font-size:var(--m-fs-12)}html:has(.creator-shell[data-role=creator]) body{background:0 0}[data-role=creator] svg.lucide{stroke-width:1.75px}[data-role=creator]{accent-color:var(--m-coral)}[data-role=creator] summary:focus-visible{border-radius:var(--m-r-sm);outline:2px solid var(--m-coral);outline-offset:2px}[data-role=creator] input:not([type=checkbox]):not([type=radio]):not([type=file]),[data-role=creator] textarea{width:100%}[data-role=creator] select:not(.modal-header-chip):not(.new-idea-brand-select):not(:where(.chat-layout *)){appearance:none;background:var(--m-surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%235b6478' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right var(--m-sp-3) center / var(--m-sp-4);border:1px solid var(--m-line);border-radius:var(--m-r-sm);color:var(--m-ink);font-family:inherit;font-size:var(--m-fs-14);height:var(--m-sp-10);padding:0 calc(var(--m-sp-8) + var(--m-sp-1)) 0 var(--m-sp-3);font-weight:400;line-height:20px}[data-role=creator] select:not(.modal-header-chip):not(.new-idea-brand-select):not(:where(.chat-layout *)):disabled{opacity:.45}[data-role=creator] :is(.profile-form,.source-import-form,.new-idea-form,.card-note-form) select:not(.new-idea-brand-select){font-size:var(--m-fs-16);line-height:24px}[data-role=creator] textarea:not(.chat-composer-input):not(:where(.chat-layout *)){field-sizing:content;resize:none;max-height:60vh;overflow-y:auto}[data-role=creator] *{scrollbar-width:thin;scrollbar-color:transparent transparent}[data-role=creator] :is(:hover,:focus-within){scrollbar-color:var(--m-line) transparent}[data-role=creator] ::-webkit-scrollbar{height:var(--m-sp-2);width:var(--m-sp-2)}[data-role=creator] ::-webkit-scrollbar-thumb{background:0 0;border-radius:999px}[data-role=creator] :is(:hover,:focus-within)::-webkit-scrollbar-thumb{background:var(--m-line)}[data-role=creator] ::-webkit-scrollbar-track{background:0 0}[data-role=creator] .m-section-title{color:var(--m-ink);font-family:var(--m-heading-font);font-size:var(--m-fs-16);letter-spacing:0;text-transform:none;margin:0;font-weight:600;line-height:1.3}[data-role=creator] .m-count-chip{background:var(--m-st-neutral-bg);color:var(--m-muted);font-size:var(--m-fs-12);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;min-width:22px;padding:5px 8px;font-weight:500;line-height:1;display:inline-flex}[data-role=creator] .m-btn{border-radius:var(--m-r-sm);cursor:pointer;font-size:var(--m-fs-14);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;min-height:36px;padding:0 14px;font-weight:600;text-decoration:none;display:inline-flex}@media (prefers-reduced-motion:no-preference){[data-role=creator] :is(.m-btn,.m-quiet){transition:background-color var(--m-dur-fast) var(--m-ease), border-color var(--m-dur-fast) var(--m-ease), color var(--m-dur-fast) var(--m-ease)}}[data-role=creator] [data-slot=button]:is([data-variant=default],[data-variant=gradient]),[data-role=creator] .m-btn.primary{background:var(--m-coral);border-color:var(--m-coral);box-shadow:none;color:var(--m-surface)}[data-role=creator] [data-slot=button]:is([data-variant=default],[data-variant=gradient]):hover,[data-role=creator] .m-btn.primary:hover{background:var(--m-coral-deep);border-color:var(--m-coral-deep)}[data-role=creator] [data-slot=button]:is([data-variant=outline],[data-variant=secondary],[data-variant=destructive]),[data-role=creator] .m-btn.secondary{background:var(--m-surface);border:1px solid var(--m-line);box-shadow:none;color:var(--m-ink)}[data-role=creator] [data-slot=button]:is([data-variant=outline],[data-variant=secondary],[data-variant=destructive]):hover,[data-role=creator] .m-btn.secondary:hover{background:var(--m-cream);border-color:var(--m-line-cool)}[data-role=creator] :is(.m-btn.primary,.button.primary,button.primary):active:not(:disabled){background:var(--m-coral-deep)}[data-role=creator] .m-btn:disabled{cursor:not-allowed;opacity:.45}[data-role=creator] [data-slot=button]:is([data-variant=ghost],[data-variant=link]),[data-role=creator] .m-quiet{box-shadow:none;color:var(--m-muted);cursor:pointer;font-size:var(--m-fs-14);background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;min-height:36px;padding:0 10px;font-weight:600;text-decoration:none;list-style:none;display:inline-flex}[data-role=creator] [data-slot=button]:is([data-variant=ghost],[data-variant=link]):hover,[data-role=creator] .m-quiet:hover{background:var(--m-cream);color:var(--m-ink)}[data-role=creator] .m-quiet:disabled{cursor:not-allowed;opacity:.45}[data-role=creator] .m-link{color:var(--m-ink);font-size:var(--m-fs-14);border-radius:8px;align-items:center;gap:6px;min-height:36px;font-weight:600;text-decoration:none;display:inline-flex}[data-role=creator] .m-link:hover{text-decoration:underline}[data-role=creator] .m-empty{place-items:flex-start start;gap:8px;margin:0;padding:4px 0;display:grid}[data-role=creator] .pipeline-first-run .m-empty-title{font-family:var(--m-display-font);font-size:var(--m-fs-28);text-wrap:balance}[data-role=creator] .pipeline-first-run>img{height:var(--m-sp-8);object-fit:contain;width:auto;max-width:100%}[data-role=creator] .pipeline-first-run>.m-quiet{padding-inline:var(--m-sp-3);border-inline-width:0;margin-inline-start:calc(-1 * var(--m-sp-3))}[data-role=creator] .m-empty.board-read-recovery{max-width:var(--creator-work-max);width:100%;margin-inline:auto}[data-role=creator] .m-empty-icon{background:var(--m-cream);border-radius:var(--m-r-sm);color:var(--m-muted);justify-content:center;align-items:center;width:36px;height:36px;margin-bottom:2px;display:inline-flex}[data-role=creator] .m-empty-title{color:var(--m-ink);font-family:var(--m-heading-font);font-size:var(--m-fs-14);margin:0;font-weight:600;line-height:1.35}[data-role=creator] .m-empty-body{color:var(--m-muted);font-size:var(--m-fs-14);max-width:46ch;margin:0;line-height:1.5}@media (pointer:coarse){[data-role=creator] :is(.m-btn,.m-quiet,.m-link){min-width:44px;min-height:44px}}[data-role=creator].creator-shell{color:var(--m-ink);background:0 0;flex-direction:column;min-height:100dvh;display:flex}[data-role=creator].creator-shell:before{background:var(--m-backdrop);content:"";pointer-events:none;z-index:-1;height:100lvh;position:fixed;inset:0 0 auto}[data-role=creator] .creator-appbar{box-shadow:var(--m-sh-rest);z-index:30;background:#fff;border-bottom:0;border-right:none;flex:none;width:100%;height:auto;min-height:58px;position:sticky;top:0}[data-role=creator] .creator-appbar-inner{min-height:58px;padding:0 var(--m-page-gutter);width:min(100%, calc(var(--m-shell-max) + 2 * var(--m-sp-4)));flex-direction:row;align-items:center;gap:14px;margin:0 auto;display:flex}[data-role=creator] .creator-brandmark{flex:none;align-self:auto;align-items:center;min-width:0;min-height:0;margin-right:18px;padding:0;display:inline-flex}[data-role=creator] .creator-brand-logo{object-fit:contain;width:auto;max-width:168px;height:26px;display:block}[data-role=creator] .creator-appnav{scrollbar-width:none;flex-direction:row;flex:auto;align-items:center;gap:12px;width:auto;min-width:0;padding:4px 0;display:flex;overflow:auto hidden}[data-role=creator] .creator-appnav::-webkit-scrollbar{display:none}[data-role=creator] .creator-appnav a{color:var(--m-muted);font-size:var(--m-fs-14);border-radius:999px;flex:none;justify-content:center;align-items:center;gap:7px;width:auto;min-width:0;min-height:36px;padding:0 12px;font-weight:500;text-decoration:none;display:inline-flex;position:relative}[data-role=creator] .creator-appnav a:after{content:"";inset-inline:0;height:44px;position:absolute;top:50%;transform:translateY(-50%)}@media (prefers-reduced-motion:no-preference){[data-role=creator] .creator-appnav a{transition:background-color var(--m-dur-fast) var(--m-ease), color var(--m-dur-fast) var(--m-ease)}}[data-role=creator] .creator-appnav a:hover,[data-role=creator] .creator-appnav a[aria-busy=true]{background:var(--m-cream);color:var(--m-ink)}[data-role=creator] .creator-appnav a:focus-visible{outline-offset:-2px}[data-role=creator] .creator-appnav a:active{transform:translateY(1px)scale(.98)}[data-role=creator] .creator-appnav-progress{background:var(--m-st-working-dot);opacity:0;pointer-events:none;bottom:0;height:2px;position:absolute;inset-inline:0}[data-role=creator] .creator-appnav-progress[data-pending=true]{opacity:1}@media (prefers-reduced-motion:no-preference){[data-role=creator] .creator-appnav-progress{transition:opacity var(--m-dur-base) var(--m-ease)}[data-role=creator] .creator-appnav-progress[data-pending=true]{transition-delay:var(--m-dur-base)}}[data-role=creator] .creator-appnav-label{display:inline}[data-role=creator] .creator-avatar{background:var(--m-st-neutral-bg);color:var(--m-muted);font-size:var(--m-fs-13);border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:32px;height:32px;margin:0;font-weight:600;display:flex}[data-role=creator] .workspace-switcher{position:relative}[data-role=creator] .workspace-switcher-trigger{color:var(--m-ink);cursor:pointer;font-size:var(--m-fs-13);background:0 0;border:none;justify-content:flex-end;align-items:center;gap:8px;padding:2px;font-weight:600;display:flex}[data-role=creator] .workspace-switcher-label{overflow-wrap:break-word;white-space:normal;max-width:200px}[data-role=creator] .workspace-switcher-menu{border-radius:var(--m-r-md);box-shadow:var(--m-sh-md);z-index:40;background:#fff;border:0;max-width:min(340px,100vw - 32px);margin:6px 0 0;list-style:none;position:absolute;top:100%;right:0}[data-role=creator] .workspace-switcher-spacer{width:var(--m-sp-4);display:inline-block}[data-role=creator] .workspace-switcher-menu form{margin:0}[data-role=creator] .workspace-switcher-separator{margin:var(--m-sp-1) var(--m-sp-2);border-top:1px solid #0f17291a}[data-role=creator] .workspace-switcher-error{color:#b4231f;font-size:var(--m-fs-12);padding:6px 10px}[data-role=creator] .creator-main{min-width:0;max-width:none;padding:var(--m-sp-10) var(--m-sp-4) calc(var(--m-sp-6) + var(--m-sp-1));flex-direction:column;flex:1;width:100%;margin:0 auto;display:flex}[data-role=creator] .creator-page-shell{max-width:var(--creator-work-max);flex-direction:column;flex:1;width:100%;min-width:0;margin-inline:auto;display:flex}[data-role=creator] .pipeline-workspace.surface{margin-inline:0}[data-role=creator] .pipeline-workspace.surface>.creator-page-header{margin-bottom:var(--m-sp-5)}[data-role=creator] .pipeline-workspace,[data-role=creator] .pipeline-cockpit{background:0 0}[data-role=creator] .pipeline-view-actions button{border:1px solid var(--m-line);color:var(--m-navy);font-size:var(--m-fs-12);background:#fff;border-radius:999px;padding:5px 13px;font-weight:600;text-decoration:none}[data-role=creator] .pipeline-view-actions button:hover{border-color:var(--m-line);color:var(--m-ink)}[data-role=creator] .pipeline-board{background:0 0}[data-role=creator] .column-heading span{margin-left:auto}[data-role=creator] .pipeline-card{background:#fff}[data-role=creator] .pipeline-card .mono{color:var(--m-muted-soft);font-size:var(--m-fs-12);font-weight:600}[data-role=creator] .pipeline-card .mono .lucide{color:var(--m-muted-soft)}[data-role=creator] .pipeline-card .badge.neutral{background:var(--brand-accent,var(--m-blue))}@supports (color:color-mix(in lab, red, red)){[data-role=creator] .pipeline-card .badge.neutral{background:color-mix(in srgb, var(--brand-accent,var(--m-blue)) 14%, #fff)}}[data-role=creator] .pipeline-card .badge.neutral{border:1px solid var(--brand-accent,var(--m-blue))}@supports (color:color-mix(in lab, red, red)){[data-role=creator] .pipeline-card .badge.neutral{border:1px solid color-mix(in srgb, var(--brand-accent,var(--m-blue)) 42%, #fff)}}[data-role=creator] .pipeline-card .badge.neutral{border-radius:var(--m-r-sm);color:var(--m-ink);font-size:var(--m-fs-12);text-transform:none;padding:2px 6px;font-weight:700}[data-role=creator] .pipeline-card .badge.neutral[data-brand-tone=unassigned]{border:1px dashed var(--m-line);color:var(--m-muted);letter-spacing:.2px;text-transform:none;background:0 0;font-weight:600}[data-role=creator] .pipeline-card-meta{color:var(--m-muted);font-size:var(--m-fs-12);flex-wrap:wrap;justify-content:flex-start;align-items:baseline;gap:2px 6px;min-height:16px;margin:0;line-height:16px;display:flex}[data-role=creator] .pipeline-card-meta>*{flex:none}[data-role=creator] .pipeline-card-meta .mono{color:var(--m-muted);font-size:var(--m-fs-12);letter-spacing:.01em;font-weight:700}[data-role=creator] .pipeline-card-meta .badge.neutral{color:var(--m-muted);font-size:var(--m-fs-12);letter-spacing:0;text-overflow:ellipsis;text-transform:none;white-space:nowrap;background:0 0;border:0;border-radius:0;align-items:center;gap:5px;min-width:0;padding:0;font-weight:600;display:inline-flex;overflow:hidden}[data-role=creator] .pipeline-card-meta .badge.neutral:before{background:var(--brand-accent,var(--m-blue));content:"";border-radius:50%;flex:none;width:6px;height:6px}[data-role=creator] .pipeline-card-meta .badge.neutral[data-brand-tone=unassigned]{border:0}[data-role=creator] .pipeline-card-meta .badge.neutral[data-brand-tone=unassigned]:before{border:1px solid var(--m-line);background:0 0}[data-role=creator] .pipeline-card-meta .badge.source{color:var(--m-muted-soft);font-size:var(--m-fs-12);text-transform:none;background:0 0;border:0;flex:0 auto;align-items:baseline;gap:3px;min-width:0;padding:0;font-weight:400;display:inline}[data-role=creator] .pipeline-card-meta .badge.source .badge-label{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}[data-role=creator] .card-age{white-space:nowrap}[data-role=creator] .card-age[data-aging=stale]{color:var(--m-warn);font-weight:700}[data-role=creator] .pipeline-card-meta .card-face-delete{margin-left:0}@media (hover:hover) and (pointer:fine){[data-role=creator] .pipeline-card-meta .card-face-delete{min-width:18px;min-height:18px}}[data-role=creator] .card-title-button{color:var(--m-ink);overflow-wrap:break-word;white-space:normal;font-weight:700;line-height:1.35}[data-role=creator] .badge.source{border-radius:var(--m-r-sm);color:var(--creator-muted);font-size:var(--m-fs-12);letter-spacing:0;overflow-wrap:break-word;text-overflow:clip;text-transform:none;white-space:normal;word-break:normal;background:#f8fafc;border:1px solid #dbe3ef;align-items:flex-start;max-width:100%;padding:2px 7px;font-weight:800;display:inline-flex;overflow:visible}[data-role=creator] .badge.source[data-connection=disconnected],[data-role=creator] .modal-field-row[data-connection=disconnected] :is(a,strong){opacity:.68}[data-role=creator] .badge.source .badge-label{overflow-wrap:break-word;text-overflow:clip;white-space:normal;min-width:0;overflow:visible}[data-role=creator] .badge.source svg{flex:none}[data-role=creator] .deliverable-chips{flex-wrap:wrap;gap:10px;display:flex}[data-role=creator] .deliverable-chip{align-items:center;display:inline-flex}[data-role=creator] .deliverable-chip:before{content:"";display:inline-block}[data-role=creator] .deliverable-chip[data-state=done],[data-role=creator] .deliverable-chip[data-state=ready],[data-role=creator] .deliverable-chip[data-state=approved]{color:var(--m-good)}[data-role=creator] .deliverable-chip[data-state=done]:before,[data-role=creator] .deliverable-chip[data-state=ready]:before,[data-role=creator] .deliverable-chip[data-state=approved]:before{background:var(--m-good);border-color:var(--m-good)}[data-role=creator] .card-stage-actions{align-items:stretch;gap:6px;margin-top:auto}[data-role=creator] .card-stage-actions .stage-cta{color:var(--m-navy);font-size:var(--m-fs-12);text-align:center;white-space:normal;background:#fff;border:1px solid #cbd5e1;border-radius:8px;flex:auto;min-width:0;min-height:32px;padding:5px 10px;font-weight:700}[data-role=creator] .card-stage-actions .stage-cta:hover:not([aria-disabled=true]){border-color:var(--m-navy);background:#fff}[data-role=creator] .card-stage-actions>.stage-cta:first-child,[data-role=creator] .card-stage-actions>.stage-cta-blocked:first-child{flex:100%}[data-role=creator] .card-stage-actions>.stage-cta:first-child:not(:only-child),[data-role=creator] .card-stage-actions>.stage-cta-blocked:first-child:not(:only-child){flex:auto}[data-role=creator] .stage-cta-blocked{flex-direction:column;gap:4px;min-width:0;display:flex}[data-role=creator] .stage-cta-blocked .stage-cta{cursor:not-allowed;opacity:.45;width:100%}[data-role=creator] .stage-cta-blocked-reason{color:var(--m-muted);font-size:var(--m-fs-12);line-height:1.35}[data-role=creator] .card-stage-actions .stage-cta.go{background:var(--m-coral);color:#fff;border-color:#0000}[data-role=creator] .card-stage-actions .stage-cta.go:hover{background:var(--m-coral-deep);border-color:#0000}[data-role=creator] .card-stage-actions .stage-cta.soft{background:0 0;border-color:#0000;text-decoration:underline}@supports (color:color-mix(in lab, red, red)){[data-role=creator] .card-stage-actions .stage-cta.soft{-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-decoration-color:color-mix(in srgb, currentColor 35%, transparent)}}[data-role=creator] .card-stage-actions .stage-cta.soft{text-underline-offset:3px}[data-role=creator] .card-stage-actions .stage-cta.soft:hover{background:0 0;border-color:#0000;text-decoration-color:currentColor}[data-role=creator] .card-face-more{flex:none;min-width:0;position:relative}[data-role=creator] .card-face-more>summary{border-radius:var(--m-r-sm);color:var(--m-muted);cursor:pointer;justify-content:center;align-items:center;min-width:36px;min-height:36px;list-style:none;display:inline-flex}[data-role=creator] .card-face-more>summary::-webkit-details-marker{display:none}[data-role=creator] .card-face-more>summary:hover,[data-role=creator] .card-face-more[open]>summary{background:var(--m-st-neutral-bg);color:var(--m-ink)}[data-role=creator] .card-face-more>summary:focus-visible{outline:2px solid var(--m-coral);outline-offset:2px}[data-role=creator] .card-face-more-panel{border-radius:var(--m-r-md);box-shadow:var(--m-sh-md);cursor:default;z-index:40;background:#fff;flex-direction:column;gap:2px;display:flex;position:absolute;top:calc(100% + 4px);right:0}[data-role=creator] .pipeline-card:has(>.card-face-more[open]){z-index:40}[data-role=creator] :is(.workspace-switcher-menu,.pipeline-overflow-panel,.modal-reader-options-panel,.card-face-more-panel,.needs-you-more-panel) :is(button,a,.stage-cta),[data-role=creator] .card-face-more-panel .card-actions.v3-stage-actions>:is(button,a.button){border-radius:var(--m-r-sm);box-shadow:none;color:var(--m-ink);cursor:pointer;font-size:var(--m-fs-14);align-items:center;gap:var(--m-sp-2);opacity:1;min-height:36px;padding:0 var(--m-sp-3);text-align:start;white-space:nowrap;background:0 0;border:0;justify-content:flex-start;width:100%;font-weight:400;line-height:20px;text-decoration:none;display:flex}[data-role=creator] .card-face-more-panel :is(button,a,.stage-cta),[data-role=creator] .card-face-more-panel .card-actions.v3-stage-actions>:is(button,a.button){padding-block:var(--m-sp-2);white-space:normal}[data-role=creator] :is(.workspace-switcher-menu,.pipeline-overflow-panel,.modal-reader-options-panel,.card-face-more-panel) button.busy-button{display:grid}[data-role=creator] :is(.workspace-switcher-menu,.pipeline-overflow-panel,.modal-reader-options-panel,.card-face-more-panel) :is(button,a,.stage-cta):hover:not(:disabled){background:var(--m-cream);color:var(--m-ink)}[data-role=creator] :is(.workspace-switcher-menu,.pipeline-overflow-panel,.modal-reader-options-panel,.card-face-more-panel) :is(button,a,.stage-cta) svg{height:var(--m-sp-4);width:var(--m-sp-4);flex:none}[data-role=creator] .pipeline-overflow-panel :is(button:not(.busy-button),a):not(:has(>svg:first-child)):before{content:"";width:var(--m-sp-4);flex:none}@media (pointer:coarse){[data-role=creator] :is(.workspace-switcher-menu,.pipeline-overflow-panel,.modal-reader-options-panel,.card-face-more-panel) :is(button,a,.stage-cta){min-height:var(--m-control-touch-h)}}[data-role=creator] .needs-you-more-panel :is(button,a,.stage-cta){white-space:normal;font-weight:500}[data-role=creator] .needs-you-more-panel :is(button,a,.stage-cta):hover:not(:disabled){background:var(--m-st-neutral-bg)}[data-role=creator] .card-face-more-panel .card-actions.v3-stage-actions{grid-template-columns:minmax(0,1fr);gap:2px;display:grid}[data-role=creator] .card-face-more-panel :is(button[aria-disabled=true],button:disabled){cursor:not-allowed;opacity:.45}[data-role=creator] .card-face-more-panel :is(.stage-cta-blocked-reason,.v3-ready-actions){color:var(--m-muted);font-size:var(--m-fs-13);padding:var(--m-sp-1) 10px;line-height:18px}[data-role=creator] .card-face-move{border-top:1px solid var(--m-line);margin-top:var(--m-sp-1);padding-top:var(--m-sp-1)}[data-role=creator] .card-face-move>button{justify-content:space-between}[data-role=creator] .card-face-move [role=menu]{max-height:min(50vh,320px);padding-inline-start:var(--m-sp-2);overflow-y:auto}[data-role=creator] .card-face-move [aria-checked=true]{background:var(--m-st-neutral-bg);justify-content:space-between;font-weight:600}[data-role=creator] .card-face-more-panel .card-face-delete{color:var(--m-st-problem);margin:0}[data-role=creator] .pipeline-card .deliverable-chips{scrollbar-width:none;flex-wrap:nowrap;gap:8px;min-width:0;margin:-1px 0;padding-bottom:2px;overflow:auto hidden;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 16px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 16px),#0000)}[data-role=creator] .pipeline-card .deliverable-chips::-webkit-scrollbar{display:none}[data-role=creator] .pipeline-card .deliverable-chip{font-size:var(--m-fs-12);white-space:nowrap;flex:none}[data-role=creator] .pipeline-card .badge[data-tone=attention]{background:var(--m-danger-bg);border-color:var(--m-danger-line);color:var(--m-danger)}[data-role=creator] .modal-primary-region[data-stage-state=failed]{border-color:var(--m-danger-line)}[data-role=creator] .content-modal-backdrop{background:var(--m-overlay-scrim,#0f172980)}.content-modal-backdrop[data-suspended=true],[data-role=creator] .content-modal-backdrop[data-suspended=true]{display:none}[data-role=creator] .content-modal{border-radius:var(--m-r-lg);box-shadow:var(--m-sh-lg);background:#fff;border:0;flex-direction:column;gap:0;width:min(1080px,94vw);max-height:calc(100dvh - 56px);padding:0;display:flex;overflow:hidden}[data-role=creator] .modal-header{border-bottom:1px solid var(--m-line);padding:var(--m-sp-5) var(--m-sp-12) var(--m-sp-3) var(--m-sp-6);background:#fff;grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}[data-role=creator] :is(.content-modal>.modal-close,.new-idea-modal .modal-header>button){background:var(--m-surface);box-shadow:var(--m-sh-sm);color:var(--m-muted);border:0;border-radius:999px;flex:none;justify-content:center;align-self:flex-end;align-items:center;width:36px;height:36px;min-height:36px;padding:0;display:inline-flex}[data-role=creator] .content-modal>.modal-close{margin:var(--m-sp-5) var(--m-sp-3) calc(-1 * (var(--m-sp-5) + var(--m-sp-8) + var(--m-sp-1))) 0;top:var(--m-sp-5);z-index:11;position:sticky}@media (max-width:640px){[data-role=creator] .content-modal>.modal-close{margin-top:var(--m-sp-4);top:var(--m-sp-4);height:var(--m-control-touch-h);width:var(--m-control-touch-h);margin-bottom:calc(-1 * (var(--m-sp-5) + var(--m-sp-10) + var(--m-sp-1)))}}[data-role=creator] :is(.content-modal>.modal-close,.new-idea-modal .modal-header>button):hover{background:var(--m-st-neutral-bg);color:var(--m-navy)}[data-role=creator] .modal-header .mono{display:none}[data-role=creator] .modal-header>div{min-width:0}[data-role=creator] .modal-header-meta{align-items:center;gap:var(--m-sp-1);margin-left:calc(-1 * var(--m-sp-2));flex-wrap:wrap;display:flex}[data-role=creator] .modal-header-chip{border-radius:var(--m-r-sm);color:var(--m-muted);font-size:var(--m-fs-13);min-height:36px;padding:2px var(--m-sp-2);transition:border-color var(--m-dur-fast) var(--m-ease), background-color var(--m-dur-fast) var(--m-ease);border:1px solid #0000;font-weight:500}[data-role=creator] select.modal-header-chip:hover{background:var(--m-st-neutral-bg)}[data-role=creator] .modal-header-chip.unset{color:var(--m-muted-soft)}[data-role=creator] select.modal-header-chip{appearance:auto;cursor:pointer;field-sizing:content;font-family:inherit;line-height:inherit;background:0 0;max-width:200px}[data-role=creator] select.modal-header-chip:disabled{cursor:default;opacity:.6}[data-role=creator] .modal-header h2{font-family:var(--m-display-font);font-size:var(--m-fs-28);letter-spacing:-.01em;margin:var(--m-sp-2) 0 0;overflow-wrap:break-word;text-wrap:balance;font-weight:650;line-height:1.2}[data-role=creator] .modal-stage-rail{gap:var(--m-sp-1);padding:var(--m-sp-3) var(--m-sp-6) var(--m-sp-4);display:flex}[data-role=creator] :is(.modal-stage-rail-group,.modal-stage-rail-steps){display:contents}[data-role=creator] :is(.modal-stage-rail-group-name,.modal-stage-rail-status,.modal-stage-rail-name){display:none}[data-role=creator] .modal-stage-rail-step{flex:1 1 0;min-width:0;display:block}[data-role=creator] .modal-stage-rail-step:before{background:var(--m-line);content:"";height:var(--m-sp-1);border-radius:999px;width:100%;display:block}[data-role=creator] .modal-stage-caption{color:var(--m-muted);font-size:var(--m-fs-13);margin:calc(-1 * var(--m-sp-2)) 0 0;padding:0 var(--m-sp-6) var(--m-sp-3);line-height:1.4}[data-role=creator] #card-modal-title:focus{box-shadow:none;outline:none}[data-role=creator] .reader-inline-status{color:var(--m-muted);font-size:var(--m-fs-13);align-items:baseline;gap:var(--m-sp-2);flex-wrap:wrap;display:flex}[data-role=creator] .reader-status-dot{background:var(--m-st-neutral-dot);box-shadow:0 0 0 2px var(--m-st-neutral-bg);flex:0 0 var(--m-sp-2);height:var(--m-sp-2);border-radius:999px;align-self:center}[data-role=creator] .reader-status-dot[data-tone=attention]{background:var(--m-st-attention-dot);box-shadow:0 0 0 2px var(--m-st-attention-bg)}[data-role=creator] .modal-primary-region:has([data-script-conflict]) .modal-current-status{align-items:baseline;gap:var(--m-sp-2);display:flex}[data-role=creator] .reader-inline-status summary{cursor:pointer}[data-role=creator] .modal-reader-options{position:relative}[data-role=creator] .modal-reader-options>summary{border-radius:var(--m-r-sm);color:var(--m-muted);cursor:pointer;min-height:calc(var(--m-sp-8) + var(--m-sp-1));min-width:calc(var(--m-sp-8) + var(--m-sp-1));justify-content:center;align-items:center;list-style:none;display:flex}[data-role=creator] .modal-reader-options>summary::-webkit-details-marker{display:none}[data-role=creator] .modal-reader-options>summary:hover{background:var(--m-cream)}[data-role=creator] .modal-reader-options>summary:active{background:var(--m-st-neutral-bg)}[data-role=creator] .modal-reader-options-panel{background:var(--m-surface);border-radius:var(--m-r-md);bottom:calc(100% + var(--m-sp-2));box-shadow:var(--m-sh-md);gap:var(--m-sp-1);max-height:40dvh;max-width:calc(100vw - var(--m-sp-8));z-index:40;border:0;display:grid;position:absolute;right:0;overflow-y:auto}[data-role=creator] .modal-reader-options:not([open])>.modal-reader-options-panel{display:none}[data-role=creator] .modal-reader-options-panel>:is(button,a){text-align:left;justify-content:flex-start}[data-role=creator] [data-reader-google-doc-action]{margin-top:0}[data-role=creator] [data-reader-google-doc-action] .m-quiet{align-items:center;gap:var(--m-sp-1);padding-inline:0;display:inline-flex}[data-role=creator] .modal-stage-rail-step[data-status=done]:before,[data-role=creator] .card-progress-step[data-status=done]{background:var(--m-st-good-dot)}[data-role=creator] .modal-stage-rail-step[data-status=in_progress]:before,[data-role=creator] .card-progress-step[data-status=in_progress]{background:var(--m-st-working-dot)}[data-role=creator] .modal-stage-rail-step[data-status=needs_review]:before,[data-role=creator] .card-progress-step[data-status=needs_review]{background:var(--m-st-attention-dot)}[data-role=creator] .modal-header p{color:var(--m-muted);font-size:var(--m-fs-13);margin-top:7px;line-height:1.4}[data-role=creator] .modal-action-error{margin:14px 20px 0}[data-role=creator] .modal-repair-notices{border-bottom:1px solid var(--m-line)}[data-role=creator] .modal-repair-notice{background:var(--m-st-neutral-bg);justify-content:space-between;align-items:center;gap:16px;padding:12px 20px;display:flex}[data-role=creator] .modal-repair-notice h3{color:var(--m-navy);font-size:var(--m-fs-13);margin:0;font-weight:700;line-height:1.35;display:block}[data-role=creator] .modal-repair-notice p{color:var(--m-muted);font-size:var(--m-fs-12);margin-top:3px;line-height:1.45}[data-role=creator] .modal-repair-notice .button{white-space:nowrap;flex:none}[data-role=creator] .modal-proof-notice{border-bottom:1px solid var(--m-line);gap:var(--m-sp-2);padding:var(--m-sp-4) var(--m-sp-5);display:grid}[data-role=creator] .modal-proof-notice strong{color:var(--m-ink);font-size:var(--m-fs-14);align-items:center;gap:var(--m-sp-2);font-weight:600;line-height:20px;display:flex}[data-role=creator] .modal-proof-notice strong:before{background:var(--m-st-attention-dot);box-shadow:0 0 0 2px var(--m-st-attention-bg);content:"";border-radius:999px;flex:none;width:8px;height:8px}[data-role=creator] .modal-proof-notice[data-sheet-export=settled] strong:before{background:var(--m-st-good-dot);box-shadow:0 0 0 2px var(--m-st-good-bg)}[data-role=creator] .modal-proof-notice p{color:var(--m-muted);font-size:var(--m-fs-13);margin:var(--m-sp-1) 0 0 var(--m-sp-4);line-height:18px}[data-role=creator] .modal-proof-notice>:not(div){margin-left:var(--m-sp-4);justify-self:start}[data-role=creator] .modal-proof-notice .button{box-shadow:none;color:var(--m-ink);font-size:var(--m-fs-13);min-height:36px;padding:0 var(--m-sp-2);text-decoration:underline;-webkit-text-decoration-color:var(--m-line);-webkit-text-decoration-color:var(--m-line);-webkit-text-decoration-color:var(--m-line);text-decoration-color:var(--m-line);text-underline-offset:3px;white-space:nowrap;background:0 0;border-color:#0000;font-weight:600}[data-role=creator] .modal-proof-notice .button:hover{background:var(--m-st-neutral-bg)}[data-role=creator] .canonical-source-update-row{border-bottom:1px solid var(--m-line);padding:0 20px;display:block}[data-role=creator] .canonical-source-update-row strong{color:var(--m-navy);font-size:var(--m-fs-14)}[data-role=creator] .canonical-source-update-row p{color:var(--m-muted);font-size:var(--m-fs-12);margin:3px 0 0;line-height:1.45}[data-role=creator] .canonical-source-update-row .button{white-space:nowrap;min-height:40px}[data-role=creator] section.canonical-doc-question{border-top:0;gap:6px;margin-top:0;padding:14px 20px 0}[data-role=creator] section.canonical-doc-question>strong{color:var(--m-navy);font-size:var(--m-fs-14);line-height:1.4}[data-role=creator] section.canonical-doc-question>p{color:var(--m-muted);font-size:var(--m-fs-13)}[data-role=creator] .canonical-hook-choices{border-bottom:1px solid var(--m-line);padding:0 20px;display:block}[data-role=creator] .canonical-hook-choices strong{color:var(--m-navy);font-size:var(--m-fs-14)}[data-role=creator] .canonical-hook-choices p{color:var(--m-muted);font-size:var(--m-fs-13);margin:3px 0 0;line-height:1.45}[data-role=creator] .canonical-hook-choice-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}[data-role=creator] .canonical-hook-scarcity-note{color:var(--m-muted);font-size:var(--m-fs-13);gap:8px;margin:0;line-height:1.45;display:grid}[data-role=creator] .canonical-hook-scarcity-note label{gap:4px;display:grid}[data-role=creator] .canonical-hook-scarcity-note textarea{background:var(--m-surface);border:1px solid var(--m-border);border-radius:var(--m-r-sm);color:var(--m-text);font:inherit;min-height:58px;padding:8px 10px}[data-role=creator] .canonical-hook-scarcity-note .link-button{color:var(--m-ink);cursor:pointer;font:inherit;text-underline-offset:2px;background:0 0;border:0;padding:0;text-decoration:underline}[data-role=creator] .canonical-hook-scarcity-note .link-button:disabled{color:var(--m-muted);cursor:default;text-decoration:none}[data-role=creator] .canonical-hook-choice{border:1px solid var(--m-line);border-radius:var(--m-r-md);color:var(--m-ink);align-items:flex-start;gap:var(--m-sp-2);min-height:76px;padding:var(--m-sp-3);text-align:left;background:#fff;grid-template-rows:1fr auto;display:grid}[data-role=creator] .canonical-hook-choice[aria-pressed=true]{background:var(--m-cream);border-color:var(--m-line)}[data-role=creator] .canonical-hook-choice span{font-size:var(--m-fs-14);font-weight:500;line-height:20px}[data-role=creator] .canonical-hook-choice small{color:var(--m-muted);font-size:var(--m-fs-13);font-weight:600}[data-role=creator] .canonical-hook-choice .canonical-hook-choice-meta{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 10px;width:100%;display:flex}[data-role=creator] .canonical-hook-choice .canonical-hook-choice-badge{color:var(--m-muted);font-size:var(--m-fs-12);font-weight:500;line-height:16px}@media (max-width:640px){[data-role=creator] .modal-proof-notice{flex-direction:column;align-items:flex-start;gap:9px}[data-role=creator] .canonical-hook-choice-list{grid-template-columns:minmax(0,1fr)}}[data-role=creator] .modal-decision-skip{clip-path:inset(50%);align-self:flex-start;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}[data-role=creator] .modal-decision-skip:focus-visible{background:var(--m-surface);clip-path:none;height:auto;margin:var(--m-sp-3);padding:var(--m-sp-2) var(--m-sp-3);z-index:12;width:auto}[data-role=creator] .modal-primary-region{box-shadow:var(--m-sh-up);align-items:center;gap:var(--m-sp-2) var(--m-sp-4);padding:var(--m-sp-3) var(--m-sp-6);z-index:10;background:#fff;flex-wrap:wrap;justify-content:space-between;margin-top:auto;display:flex;position:sticky;bottom:0}[data-role=creator] .modal-primary-region:has(textarea){position:static}[data-role=creator] .modal-primary-region>:is(.modal-action-error,.script-doc-edits-choice,.brief-doc-edits-choice,.card-sent-back-state){flex:100%;margin:0}[data-role=creator] .modal-primary-region:has(.card-send-back-form) :is(.modal-status-actions,.canonical-doc-actions){justify-content:flex-start;margin-left:0}[data-role=creator] .modal-primary-region:has(.card-send-back-form) :is(.modal-status-actions,.modal-status-actions .canonical-doc-actions){flex:100%}[data-role=creator] .modal-primary-region .card-send-back-form{flex:100%;max-width:none}[data-role=creator] .modal-primary-region:has(.card-send-back-form){position:sticky}[data-role=creator] .content-modal:not(.new-idea-modal):has(.modal-primary-region .card-send-back-form){padding-bottom:0}[data-role=creator] .content-modal .canonical-doc-actions:has(>.card-send-back-form)>:is(button,.canonical-doc-action-status){display:none}[data-role=creator] .modal-current-status{color:var(--m-ink);font-family:var(--m-heading-font);font-size:var(--m-fs-14);flex:auto;min-width:min(220px,100%);margin:0;font-weight:500;line-height:20px}[data-role=creator] .modal-primary-region[data-stage-state=failed] .modal-current-status{color:var(--m-st-problem)}[data-role=creator] .modal-status-actions :is(.modal-secondary-action,.button.soft){box-shadow:none;color:var(--m-muted);background:0 0;border-color:#0000;font-weight:600}[data-role=creator] .modal-status-actions :is(.modal-secondary-action,.button.soft):hover{background:var(--m-st-neutral-bg);color:var(--m-navy)}[data-role=creator] .modal-status-actions{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;align-items:center;gap:8px;min-width:0;margin-left:auto;display:flex}[data-role=creator] .modal-brief-research-option{color:var(--m-muted);cursor:pointer;font-size:var(--m-fs-13);align-items:center;gap:6px;min-height:34px;line-height:1.4;display:inline-flex}[data-role=creator] .modal-brief-research-option:has(input:disabled){cursor:not-allowed;opacity:.6}[data-role=creator] .modal-status-note{color:var(--m-muted);font-size:var(--m-fs-13);flex-basis:100%;margin:0;line-height:18px}[data-role=creator] .modal-primary-action{white-space:nowrap;flex:none;min-height:36px}[data-role=creator] .content-modal .button{font-size:var(--m-fs-14);min-height:36px;font-weight:600}[data-role=creator] .modal-primary-region .stage-cta-blocked-reason{font-size:var(--m-fs-12);max-width:260px}[data-role=creator] .modal-primary-region .canonical-doc-actions{justify-content:flex-end;min-width:0;margin-top:0}[data-role=creator] .modal-primary-region:has(.modal-primary-decision){flex-direction:column;align-items:stretch;gap:12px}[data-role=creator] .modal-status-actions:has(.modal-primary-decision){justify-content:flex-start;margin-left:0}[data-role=creator] .modal-primary-region .modal-primary-decision{border-top:0;flex:auto;min-width:0;margin-top:0;padding-top:0}[data-role=creator] .modal-primary-region .modal-primary-decision .canonical-doc-actions{justify-content:flex-start;margin-top:8px}[data-role=creator] .content-modal.new-idea-modal{width:min(860px,94vw);max-width:none}[data-role=creator] .new-idea-modal .new-idea-form{flex-direction:column;min-height:0;padding:0;display:flex;overflow:hidden}[data-role=creator] .new-idea-form-body{gap:var(--m-sp-4);min-height:0;padding:var(--m-sp-4) var(--m-sp-6) var(--m-sp-8);display:grid;overflow-y:auto}[data-role=creator] .new-idea-form-body[data-more-below=true]{-webkit-mask-image:linear-gradient(var(--m-ink) calc(100% - 24px), transparent);-webkit-mask-image:linear-gradient(var(--m-ink) calc(100% - 24px), transparent);-webkit-mask-image:linear-gradient(var(--m-ink) calc(100% - 24px), transparent);mask-image:linear-gradient(var(--m-ink) calc(100% - 24px), transparent)}[data-role=creator] .new-idea-brand-control{position:relative}[data-role=creator] .new-idea-brand-control select{width:100%;padding-right:var(--m-sp-8)}[data-role=creator] .new-idea-brand-control svg{right:var(--m-sp-3);pointer-events:none;color:var(--m-muted);position:absolute;top:50%;transform:translateY(-50%)}[data-role=creator] .new-idea-modal .modal-header{padding-inline:var(--m-sp-6);grid-template-columns:minmax(0,1fr) auto;row-gap:0}[data-role=creator] .new-idea-modal .modal-header>button{place-self:start end}[data-role=creator] .new-idea-modal .modal-header .new-idea-subhead{grid-column:1/-1;align-items:center;gap:6px;min-width:0;margin:7px 0 0;display:flex}[data-role=creator] .new-idea-subhead>span{overflow-wrap:anywhere;min-width:0}[data-role=creator] .modal-header .new-idea-destination-change{border-radius:var(--m-r-sm);color:var(--m-muted);font-size:var(--m-fs-14);background:0 0;border:0;flex:none;width:auto;height:auto;min-height:36px;margin-left:0;padding:4px 6px}[data-role=creator] .modal-header .new-idea-destination-change:focus-visible{outline:2px solid var(--m-coral);outline-offset:2px}[data-role=creator] .modal-header .new-idea-destination-change:hover{background:var(--m-st-neutral-bg);color:var(--m-muted)}[data-role=creator] .new-idea-sheet-picker{border-color:var(--m-line);background:#fbfaf8}[data-role=creator] .new-idea-sheet-picker select{border-color:var(--m-line-cool);color:var(--m-navy);background:#fff}[data-role=creator] .new-idea-body-shell{background:var(--m-surface);border:1px solid var(--m-line);border-radius:var(--m-r-md);padding:var(--m-sp-4)}[data-role=creator] .new-idea-body-shell:has(>textarea:focus){border-color:var(--m-line);box-shadow:none}[data-role=creator] .new-idea-body-shell:has(>textarea:focus-visible){outline:2px solid var(--m-coral);outline-offset:2px}[data-role=creator] .new-idea-form .new-idea-body-shell textarea:focus-visible{box-shadow:none;outline:none}[data-role=creator] .new-idea-body-shell>label,[data-role=creator] .new-idea-sheet-picker>span{color:var(--m-muted);font-size:var(--m-fs-12);text-transform:none;font-weight:600}[data-role=creator] .new-idea-body-shell textarea::selection{background:var(--m-line)}[data-role=creator] .new-idea-body-actions{border-color:var(--m-line)}[data-role=creator] .new-idea-form .new-idea-attach{border-color:var(--m-line);color:var(--m-muted);transition:background-color var(--m-dur-fast) var(--m-ease), border-color var(--m-dur-fast) var(--m-ease)}[data-role=creator] .new-idea-form .new-idea-attach:not([data-disabled]):hover{background:var(--m-st-neutral-bg);border-color:var(--m-line)}[data-role=creator] .new-idea-chip{border-color:var(--m-line);background:#fff}[data-role=creator] .new-idea-chip-count{color:var(--m-good)}[data-role=creator] .new-idea-meter{background:var(--m-cream);border-color:var(--m-line);border-radius:var(--m-r-sm);color:var(--m-muted);padding:10px 12px}[data-role=creator] .new-idea-meter strong{color:var(--m-muted-soft);font-weight:650}[data-role=creator] .new-idea-meter.over{background:var(--m-warn-bg);border-color:var(--m-warn)}@supports (color:color-mix(in lab, red, red)){[data-role=creator] .new-idea-meter.over{border-color:color-mix(in srgb, var(--m-warn) 30%, var(--m-line))}}[data-role=creator] .new-idea-meter.over strong{color:var(--m-warn);font-weight:750}[data-role=creator] .new-idea-footer{background:var(--m-surface);box-shadow:var(--m-sh-up);padding:var(--m-sp-3) var(--m-sp-6) var(--m-sp-4);border-top:0;flex-shrink:0;margin:0;position:static}[data-role=creator] .modal-region{border-top:0;border-bottom:1px solid var(--m-line);padding:var(--m-sp-4) var(--m-sp-5);gap:10px}[data-role=creator] .modal-col-main>.modal-reading-region{padding:var(--m-sp-2) var(--m-sp-6) var(--m-sp-8);border-bottom:0;position:relative}[data-role=creator] .modal-col-main>.modal-reading-region>h3{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[data-role=creator] .modal-reading-region .canonical-doc-actions{margin-top:0}[data-role=creator] .modal-reading-region .research-block{max-width:34em}[data-role=creator] .modal-reading-region :is(.research-block-sentence,.research-block h4){font-size:var(--m-fs-14);line-height:20px}[data-role=creator] .modal-col-side .card-attachments-region .m-quiet{padding-left:0}[data-role=creator] .modal-col-side .card-attachments-region{gap:var(--m-sp-3)}[data-role=creator] .modal-col-side .card-attachments-region>.video-review>.card-attachments-block:first-child{margin-top:calc(-1 * var(--m-sp-3))}[data-role=creator] .modal-col-side .card-attachments-region>.video-review>h3{margin-top:var(--m-sp-2)}[data-role=creator] .modal-region:last-child{border-bottom:none}[data-role=creator] .modal-region h3{color:var(--m-ink);font-size:var(--m-fs-14);text-transform:none;font-weight:600}[data-role=creator] .modal-status-region>h3{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[data-role=creator] .modal-status-region{position:relative}[data-role=creator] .canonical-hook-choices>summary>span{font-size:var(--m-fs-13);font-weight:600}[data-role=creator] .canonical-hook-choice[aria-pressed=true]:disabled{color:var(--m-ink);opacity:1}[data-role=creator] .canonical-hook-choice[aria-pressed=true]:disabled small{color:var(--m-muted)}[data-role=creator] :is(.modal-control-disclosure,.modal-secondary-disclosure,.modal-reference-disclosure)>summary{color:var(--m-navy);cursor:pointer;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:2px 10px;min-height:44px;list-style:none;display:grid}[data-role=creator] .modal-summary-count{background:var(--m-st-neutral-bg);color:var(--m-muted);font-size:var(--m-fs-12);white-space:nowrap;border-radius:999px;grid-area:1/2;padding:2px 8px;font-weight:500}[data-role=creator] .modal-assets-region>summary>.modal-summary-count{white-space:normal;grid-area:2/1/auto/3;justify-self:start}[data-role=creator] :is(.modal-control-disclosure,.modal-secondary-disclosure,.modal-reference-disclosure)>summary>span:not(.modal-summary-count){color:var(--m-ink);font-size:var(--m-fs-14);text-transform:none;font-weight:600}[data-role=creator] :is(.modal-control-disclosure,.modal-secondary-disclosure,.modal-reference-disclosure)>summary>small{color:var(--m-muted);font-size:var(--m-fs-12);grid-column:1/-1}[data-role=creator] .modal-control-disclosure{background:0 0;border:0;border-radius:0;padding:0}[data-role=creator] .modal-control-disclosure+.modal-control-disclosure{margin-top:8px}[data-role=creator] :is(.modal-control-disclosure-body,.modal-secondary-disclosure-body,.modal-reference-disclosure-body){border-top:1px solid var(--m-line);padding-top:12px}[data-role=creator] :is(.modal-control-disclosure-body,.modal-secondary-disclosure-body,.modal-reference-disclosure-body)>:last-child{margin-bottom:0}[data-role=creator] .modal-control-disclosure-body{padding-bottom:12px}[data-role=creator] .modal-card-footer{border-top:1px solid var(--m-line);padding:0 var(--m-sp-5);background:#fff;display:block}[data-role=creator] .modal-card-footer .confirm-strip{flex:none;justify-content:flex-end;gap:8px;padding:0 0 12px;display:flex}[data-role=creator] :is(.modal-secondary-disclosure-body,.modal-reference-disclosure-body){padding-bottom:4px}[data-role=creator] .modal-reference-disclosure-body>h3:first-child{margin-top:0}[data-role=creator] .modal-status-grid{gap:8px}[data-role=creator] .modal-status-grid label{max-width:400px}[data-role=creator] .modal-status-grid label>span{color:var(--m-muted-soft);font-size:var(--m-fs-12);font-weight:800}[data-role=creator] .link-list{flex-wrap:wrap;gap:8px;display:flex}[data-role=creator] .link-list a{border:1px solid var(--m-line);color:var(--m-ink);font-size:var(--m-fs-12);background:#fff;border-radius:8px;min-height:32px;padding:5px 11px;font-weight:700;text-decoration:none;transition:background-color .12s,border-color .12s}[data-role=creator] .link-list a:hover{background:var(--m-st-neutral-bg);border-color:var(--m-line);text-decoration:none}[data-role=creator] .deliverable-table{border:1px solid var(--m-line);border-radius:var(--m-r-sm);background:#fbfaf8;gap:0;overflow:hidden}[data-role=creator] .deliverable-table div{background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) auto auto;align-items:start;padding:9px 12px}[data-role=creator] .deliverable-table div+div{border-top:1px solid var(--m-line)}[data-role=creator] .deliverable-table span{color:var(--m-muted-soft);font-size:var(--m-fs-12)}[data-role=creator] .deliverable-table strong{color:var(--m-navy);font-size:var(--m-fs-12);text-transform:capitalize;justify-self:end}[data-role=creator] .deliverable-table small{color:var(--m-muted);font-size:var(--m-fs-12);grid-column:1/-1}[data-role=creator] .deliverable-action{color:var(--m-ink);font-size:var(--m-fs-12);justify-self:end;font-weight:800;text-decoration:none}[data-role=creator] .deliverable-action:hover{text-decoration:underline}[data-role=creator] .confirm-strip button{color:var(--m-navy);font-size:var(--m-fs-12);background:#fff;border:1px solid #d7d0c4;border-radius:8px;padding:5px 10px;font-weight:700}[data-role=creator] .confirm-strip button.danger{border-color:var(--m-danger-line);color:var(--m-danger);background:#fff;transition:background-color .12s,border-color .12s,color .12s}[data-role=creator] .confirm-strip button.danger:hover:not(:disabled){background:var(--m-danger);color:#fff;border-color:#0000}[data-role=creator] .new-idea-inline-reason,[data-role=creator] .new-idea-disabled-reason,[data-role=creator] .pipeline-sidecar-rail-reason{color:var(--m-muted)}.new-idea-disabled-reason[data-tone=info]{color:var(--muted);font-weight:600}[data-role=creator] .modal-idea-body{gap:6px;margin-bottom:12px;display:grid}[data-role=creator] .modal-idea-body-label{color:var(--m-muted-soft);font-size:var(--m-fs-12);text-transform:none;font-weight:800}[data-role=creator] .modal-idea-body p{color:var(--m-ink);font-size:var(--m-fs-17);overflow-wrap:anywhere;white-space:pre-line;margin:0;line-height:1.6}[data-role=creator] .modal-idea-body-toggle{color:var(--m-ink);cursor:pointer;font-size:var(--m-fs-13);background:0 0;border:0;justify-self:start;padding:2px 0;font-weight:750}[data-role=creator] .modal-idea-body-toggle:hover{color:var(--m-ink)}[data-role=creator] .modal-field-stack{gap:0}[data-role=creator] .modal-field-row{min-height:38px;padding:var(--m-sp-2) 0;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(104px,.45fr) minmax(0,1fr)}[data-role=creator] .modal-field-row+.modal-field-row{border-top:1px solid var(--m-line)}[data-role=creator] .modal-field-row span{color:var(--m-muted-soft);font-size:var(--m-fs-12);font-weight:800}[data-role=creator] .modal-field-row strong,[data-role=creator] .modal-field-row a{color:var(--m-navy);font-size:var(--m-fs-12);font-weight:750}[data-role=creator] .modal-field-row strong.muted{color:var(--m-muted-soft);font-weight:600}[data-role=creator] .modal-field-row a{color:var(--m-ink);text-decoration:none}[data-role=creator] .modal-field-row a:hover{text-decoration:underline}[data-role=creator] .content-modal .v3-stage-rows{gap:var(--m-sp-2);grid-template-columns:max-content minmax(0, calc(var(--m-sp-12) * 4 + var(--m-sp-6) + var(--m-sp-1)));justify-content:space-between}[data-role=creator] .content-modal .v3-stage-row{border-radius:var(--m-r-sm);grid-column:1/-1;grid-template-columns:subgrid;min-height:44px;padding:var(--m-sp-1) 0;border:1px solid #0000;align-items:center;display:grid}[data-role=creator] .content-modal .v3-stage-row>:not(.v3-stage-label,select){grid-column:1/-1}[data-role=creator] .content-modal .v3-stage-row.focal{background:var(--m-st-neutral-bg);margin-inline:calc(-1 * var(--m-sp-2));padding-inline:var(--m-sp-2);outline:none}[data-role=creator] .content-modal .v3-stage-row:not(:focus-within)>.v3-stage-prerequisite[data-prerequisite]{display:none}[data-role=creator] .content-modal .v3-stage-label{color:var(--m-navy);font-size:var(--m-fs-13)}[data-role=creator] .modal-region select.stage-status-dropdown{width:100%;min-width:0}[data-role=creator] .modal-region select.stage-status-dropdown[data-status=skipped]{color:var(--m-muted);text-decoration:line-through}[data-role=creator] .modal-region select.stage-status-dropdown:disabled{outline:none}[data-role=creator] .modal-region select.stage-status-dropdown[data-pending=true]{background-color:var(--m-st-neutral-bg);border-color:var(--m-line);color:var(--m-muted);cursor:progress;opacity:1;border-style:dashed}[data-role=creator] .v3-stage-sync[data-sync=pending] svg{animation:1.8s ease-in-out infinite chat-thread-run-pulse}@media (prefers-reduced-motion:reduce){[data-role=creator] .v3-stage-sync[data-sync=pending] svg{animation:none}}[data-role=creator] .modal-status-region>.muted{color:var(--m-muted);font-size:var(--m-fs-12);margin:2px 0 0;line-height:1.5}[data-role=creator] .content-modal .v3-linkouts{gap:var(--m-sp-2)}[data-role=creator] .content-modal .v3-linkout{font-size:var(--m-fs-14);border:1px solid var(--m-line);border-radius:var(--m-r-sm);color:var(--m-navy);padding:var(--m-sp-2) var(--m-sp-3);background:#fff;font-weight:650}[data-role=creator] .content-modal .v3-linkout>span:first-child{overflow-wrap:anywhere;min-width:0}[data-role=creator] .content-modal a.v3-linkout{text-decoration:none;transition:background-color .12s,border-color .12s}[data-role=creator] .content-modal a.v3-linkout:hover{border-color:var(--m-line);background:#fff7f2}[data-role=creator] .content-modal .v3-linkout.placeholder{color:var(--m-muted-soft);background:0 0;border-style:dashed}[data-role=creator] .content-modal .v3-linkout-open{color:var(--m-ink);font-size:var(--m-fs-12)}[data-role=creator] .v3-add-source-row input{border:1px solid var(--m-line-cool);border-radius:8px;padding:6px 10px}[data-role=creator] .v3-log-posted-fields input{border:1px solid var(--m-line-cool);font-size:var(--m-fs-12);background:#fff;border-radius:8px;min-height:34px;padding:6px 10px}[data-role=creator] .v3-log-posted-fields label{color:var(--m-muted-soft);font-size:var(--m-fs-12);font-weight:600}[data-role=creator] .card-send-back-form textarea{border:1px solid var(--m-line-cool);border-radius:var(--m-r-sm);font-size:var(--m-fs-16);min-height:34px;padding:var(--m-sp-2) var(--m-sp-3);background:#fff}[data-role=creator] .card-note-form textarea,[data-role=creator] .card-note-form input{background:var(--m-cream);border:1px solid var(--m-line);border-radius:var(--m-r-sm);font-size:var(--m-fs-16);min-height:36px;padding:var(--m-sp-2) var(--m-sp-3)}[data-role=creator] .card-note-form textarea{min-height:var(--m-sp-10)}[data-role=creator] .card-send-back-form textarea{min-height:74px}[data-role=creator] .card-send-back-form label,[data-role=creator] .card-note-form label{color:var(--m-muted-soft);font-weight:600}[data-role=creator] .app-confirm{padding:var(--m-sp-5);border-radius:var(--m-r-lg);box-shadow:var(--m-sh-lg);background:#fff;border:0}[data-role=creator] .app-confirm-title{color:var(--m-ink);font-family:var(--m-heading-font);font-size:var(--m-fs-16);letter-spacing:0;font-weight:600}[data-role=creator] .app-confirm-body{color:var(--m-muted);font-size:var(--m-fs-14);line-height:1.5}[data-role=creator] .app-confirm-typed input{border-color:var(--m-line);border-radius:var(--m-r-sm);color:var(--m-ink);min-height:var(--m-control-h);background:#fff}[data-role=creator] .app-confirm-actions button{border-radius:var(--m-r-sm);box-shadow:none;font-size:var(--m-fs-14);min-height:var(--m-control-h);padding:0 var(--m-sp-4);font-weight:600}[data-role=creator] .app-confirm-cancel{border:1px solid var(--m-line);color:var(--m-ink);background:#fff}[data-role=creator] .app-confirm-cancel:hover{background:var(--m-cream);border-color:var(--m-line-cool)}[data-role=creator] .app-confirm-actions button.danger{background:var(--m-danger);color:#fff}[data-role=creator] button.primary,[data-role=creator] .button.primary{background:var(--m-coral);border-radius:var(--m-r-sm);color:#fff;border:1px solid #0000;font-weight:600}[data-role=creator] button.primary:hover:not([aria-disabled=true]),[data-role=creator] .button.primary:hover:not([aria-disabled=true]){background:var(--m-coral-deep);color:#fff}[data-role=creator] button.primary:disabled,[data-role=creator] .button.primary:disabled{opacity:.5}[data-role=creator] .chat-panel{box-shadow:none;background:0 0;border:0;border-radius:0;height:100%;min-height:0;overflow:hidden}[data-role=creator] .chat-thread-rail{background:0 0;border-right:0}[data-role=creator] .chat-thread-rail-header{color:var(--m-muted);font-size:var(--m-fs-13);letter-spacing:0;text-transform:none;font-weight:600}[data-role=creator] .chat-thread-item{border-radius:var(--m-r-sm);padding:var(--m-sp-2) 10px;background:0 0;border:0}[data-role=creator] .chat-thread-item:hover{background:var(--m-cream)}[data-role=creator] .chat-thread-item.active{background:var(--m-cream);box-shadow:none}[data-role=creator] .chat-thread-new{border-radius:var(--m-r-sm);color:var(--m-muted);font-size:var(--m-fs-14);background:0 0;border:0;min-height:36px;font-weight:600}[data-role=creator] .chat-thread-new:hover{background:var(--m-cream)}[data-role=creator] .chat-message{font-size:var(--m-fs-17);width:100%;max-width:68ch;line-height:1.6}[data-role=creator] .chat-pending-reply,[data-role=creator] .chat-transcript>.chat-operation-notice{width:100%;max-width:68ch;font-size:var(--m-fs-17);line-height:1.6}[data-role=creator] .chat-message.user{border-radius:var(--m-r-lg);background:var(--m-cream);align-self:flex-end;width:fit-content}[data-role=creator] .chat-message.user .chat-message-meta{color:var(--m-muted)}[data-role=creator] .chat-message.assistant{color:var(--m-ink);background:0 0;border:0}[data-role=creator] .chat-composer{border-top:0}[data-role=creator] .chat-composer-field{background:var(--m-cream);border:1px solid var(--m-line);border-radius:var(--m-r-lg);box-shadow:none}[data-role=creator] .chat-composer-input{color:var(--m-ink);font-size:var(--m-fs-16);background:0 0;border:none;line-height:1.55}[data-role=creator] .chat-composer-actions button.primary{border-radius:var(--m-r-sm)}[data-role=creator] .chat-progress{color:var(--m-muted)}[data-role=creator] .chat-reference{color:var(--m-muted);margin:0;font-weight:600}[data-role=creator] .chat-reference-trigger{color:var(--m-muted);font-size:var(--m-fs-12)}[data-role=creator] .chat-reference-trigger:hover,[data-role=creator] .chat-reference-trigger[aria-expanded=true]{color:var(--m-navy)}[data-role=creator] .chat-reference-panel{background:var(--m-cream);border:0}[data-role=creator] .pipeline-thread-sidecar{background:var(--m-overlay-scrim,#0f172980)}[data-role=creator] .pipeline-sidecar-shell{box-shadow:var(--m-sh-lg);background:#fff;border:0}[data-role=creator] .pipeline-sidecar-resize-handle:hover{background:var(--m-st-neutral-bg)}@supports (color:color-mix(in lab, red, red)){[data-role=creator] .pipeline-sidecar-resize-handle:hover{background:color-mix(in srgb, var(--m-st-neutral-bg) 25%, transparent)}}[data-role=creator] .pipeline-sidecar-header{border-bottom:1px solid var(--m-line)}[data-role=creator] .pipeline-sidecar-thread-rail{border-right:1px solid var(--m-line);background:#fbfaf8}[data-role=creator] .pipeline-sidecar-thread-rail button{color:var(--m-muted);background:0 0;border:1px solid #0000;border-radius:8px}[data-role=creator] .pipeline-sidecar-mode-select{display:none}[data-role=creator] .pipeline-sidecar-mode-select select{width:100%}@media (max-width:980px){[data-role=creator] .pipeline-sidecar-body{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}[data-role=creator] .pipeline-sidecar-thread-rail{border-bottom:1px solid var(--m-line);padding:var(--m-sp-2) var(--m-sp-4);border-right:0;display:block}[data-role=creator] .pipeline-sidecar-mode-select{display:block}[data-role=creator] .pipeline-sidecar-thread-rail>button{display:none}}@container pipeline-sidecar (max-width:699px){[data-role=creator] .pipeline-sidecar-body{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}[data-role=creator] .pipeline-sidecar-thread-rail{border-bottom:1px solid var(--m-line);padding:var(--m-sp-2) var(--m-sp-4);border-right:0;display:block}[data-role=creator] .pipeline-sidecar-mode-select{display:block}[data-role=creator] .pipeline-sidecar-thread-rail>button{display:none}}[data-role=creator] .pipeline-sidecar-thread-rail button:hover{border-color:var(--m-line);background:#fff}[data-role=creator] .pipeline-sidecar-thread-rail button.active{border-color:var(--m-line);color:var(--m-navy);background:#fff}[data-role=creator] .modal-regions{grid-template-columns:minmax(0,1fr) minmax(300px,340px);gap:0;min-height:0;display:grid;overflow:auto}[data-role=creator] .modal-col{gap:0}[data-role=creator] .modal-col-side{border-left:1px solid var(--m-line);background:#fff}[data-role=creator] .chat-layout.empty .chat-transcript[data-empty=true]{display:none}[data-role=creator] .chat-message.user :is(p,li,div,strong,em,small,span:not([class])){color:var(--m-ink)}[data-role=creator] .pipeline-command{gap:6px;display:grid;position:relative}[data-role=creator] .pipeline-controls{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px 10px;min-width:0;display:flex}[data-role=creator] .pipeline-filters{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}[data-role=creator] .pipeline-filter-menu{position:relative}[data-role=creator] .pipeline-filter-menu>summary{border:1px solid var(--m-line-cool);color:var(--m-ink);cursor:pointer;font-size:var(--m-fs-12);white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:6px;min-height:30px;padding:0 12px;font-weight:650;list-style:none;display:inline-flex}[data-role=creator] .pipeline-filter-menu>summary::-webkit-details-marker{display:none}[data-role=creator] .pipeline-filter-menu>summary:hover,[data-role=creator] .pipeline-filter-menu[open]>summary{border-color:var(--m-line)}[data-role=creator] .pipeline-filter-menu-label{color:var(--m-muted);font-weight:600}[data-role=creator] .pipeline-filter-menu-value{color:var(--m-navy)}[data-role=creator] .pipeline-filter-menu-panel,[data-role=creator] .pipeline-overflow-panel{border-radius:var(--m-r-md);box-shadow:var(--m-sh-md);padding:var(--m-sp-2);z-index:20;background:#fff;border:0;width:max-content;margin-top:6px;position:absolute;top:100%}[data-role=creator] .pipeline-filter-menu-panel{min-width:200px;max-width:min(340px,100vw - 32px);inset-inline-start:0}[data-role=creator] :is(.workspace-switcher-menu,.pipeline-overflow-panel,.modal-reader-options-panel,.card-face-more-panel){min-width:240px;padding:var(--m-sp-2)}[data-role=creator] :is(.pipeline-source-selector,.pipeline-brand-chips){gap:var(--m-sp-1);min-width:0;display:grid}[data-role=creator] :is(.pipeline-source-selector,.pipeline-brand-chips) button{border-radius:var(--m-r-sm);color:var(--m-ink);align-items:center;column-gap:var(--m-sp-2);cursor:pointer;font-size:var(--m-fs-14);grid-template-columns:minmax(0, 1fr) var(--m-sp-4);overflow-wrap:anywhere;min-width:0;max-width:100%;min-height:36px;padding-inline:var(--m-sp-3);text-align:start;white-space:normal;background:0 0;border:0;width:100%;font-weight:400;line-height:20px;display:grid}[data-role=creator] :is(.pipeline-source-selector,.pipeline-brand-chips) button:has(>small){padding-block:var(--m-sp-1)!important}[data-role=creator] :is(.pipeline-source-selector,.pipeline-brand-chips) button>svg{height:var(--m-sp-4);width:var(--m-sp-4);grid-area:1/2}[data-role=creator] :is(.pipeline-source-selector,.pipeline-brand-chips) button:has(>small)>svg{grid-row:1/span 2}[data-role=creator] :is(.pipeline-source-selector,.pipeline-brand-chips) button:hover:not(:disabled){background:var(--m-cream)}[data-role=creator] :is(.pipeline-source-selector,.pipeline-brand-chips) button[aria-pressed=true]{background:var(--m-st-neutral-bg)}[data-role=creator] :is(.pipeline-source-selector,.pipeline-brand-chips) button:disabled{cursor:default;opacity:.45}[data-role=creator] :is(.pipeline-source-selector,.pipeline-brand-chips)>.pipeline-filter-label{padding:var(--m-sp-1) var(--m-sp-3)}[data-role=creator] .pipeline-source-selector-meta{color:var(--m-muted);font-size:var(--m-fs-12);overflow-wrap:break-word;grid-column:1;min-width:0;font-weight:400;line-height:16px;display:block}[data-role=creator] .pipeline-format-lanes{background:#efece6;border-radius:999px;flex-wrap:nowrap;flex-basis:auto;gap:2px;padding:3px}[data-role=creator] .pipeline-format-lanes .pipeline-filter-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}[data-role=creator] .pipeline-format-lanes button{color:var(--m-muted);font-size:var(--m-fs-12);white-space:nowrap;background:0 0;border:0;border-radius:999px;gap:5px;min-height:26px;padding:0 12px;font-weight:650}[data-role=creator] .pipeline-format-lanes button:hover{color:var(--m-navy)}[data-role=creator] .pipeline-format-lanes button.active{box-shadow:var(--m-sh-sm);color:var(--m-navy);background:#fff}[data-role=creator] .pipeline-format-count{color:var(--m-muted-soft);background:0 0;min-width:0;padding:0;font-weight:700}[data-role=creator] .pipeline-format-lanes button.active .pipeline-format-count{color:var(--m-muted);background:0 0}[data-role=creator] .pipeline-command-actions{flex-wrap:wrap;align-items:center;gap:8px 10px;min-width:0;margin-inline-start:auto;display:flex;position:relative}[data-role=creator] .pipeline-overflow-menu{position:relative}[data-role=creator] .pipeline-overflow-menu>summary,[data-role=creator] .pipeline-find-trigger{border:1px solid var(--m-line);border-radius:var(--m-r-sm);color:var(--m-ink);cursor:pointer;background:#fff;justify-content:center;align-items:center;min-width:36px;min-height:36px;padding:0;list-style:none;display:inline-flex}[data-role=creator] .pipeline-overflow-menu>summary::-webkit-details-marker{display:none}[data-role=creator] .pipeline-overflow-menu>summary:hover,[data-role=creator] .pipeline-overflow-menu[open]>summary,[data-role=creator] .pipeline-find-trigger:hover,[data-role=creator] .pipeline-find-trigger[aria-expanded=true]{background:var(--m-st-neutral-bg);color:var(--m-ink)}[data-role=creator] .pipeline-overflow-panel{gap:var(--m-sp-1);display:grid;inset-inline-end:0}[data-role=creator] .pipeline-overflow-menu:not([open])>.pipeline-overflow-panel{display:none}[data-role=creator] .pipeline-view-actions{flex:none;gap:8px}[data-role=creator] .pipeline-overflow-panel .pipeline-view-actions{gap:6px;display:grid}[data-role=creator] .pipeline-overflow-panel .pipeline-view-actions button{text-align:start;justify-content:flex-start;width:100%}[data-role=creator] .pipeline-command-actions>button.primary{background:var(--m-coral);border:1px solid var(--m-coral-deep);color:#fff;white-space:nowrap;align-items:center;gap:6px;display:inline-flex}[data-role=creator] .pipeline-command-actions>button.primary:hover{background:var(--m-coral-deep);color:#fff}[data-role=creator] .pipeline-receipt-meta{color:var(--m-muted);font-size:var(--m-fs-12);flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:inline-flex}[data-role=creator] .pipeline-toast{border-radius:var(--m-r-md);bottom:calc(var(--m-action-bar-clearance,0px) + var(--m-sp-4));box-shadow:var(--m-sh-lg);color:var(--m-ink);font-size:var(--m-fs-14);align-items:center;gap:var(--m-sp-3);max-width:min(60ch, calc(100vw - var(--m-sp-8)));padding:var(--m-sp-3) var(--m-sp-4);z-index:80;background:#fff;border:0;width:max-content;line-height:1.55;display:flex;position:fixed;left:50%;translate:-50%}@media (prefers-reduced-motion:no-preference){.m-toast{animation:m-toast-in var(--m-dur-slow) var(--m-ease) backwards}.m-toast[data-closing]{animation:m-toast-out var(--m-dur-fast) var(--m-ease) backwards}@keyframes m-toast-in{0%{opacity:0;transform:translate(-50%, var(--m-sp-1))}}@keyframes m-toast-out{to{opacity:0;transform:translate(-50%, var(--m-sp-1))}}}[data-role=creator] .pipeline-receipt-feedback{color:var(--m-ink);margin:0}[data-role=creator] .pipeline-overflow-panel :is(.pipeline-view-actions,.pipeline-receipt-actions){gap:var(--m-sp-1);border:0;padding:0;display:grid}[data-role=creator] .pipeline-overflow-panel .pipeline-menu-separator{border:0;border-top:1px solid var(--m-line);height:0;margin:0 var(--m-sp-2)}[data-role=creator] .pipeline-overflow-panel .pipeline-receipt-meta{padding:var(--m-sp-1) var(--m-sp-3) var(--m-sp-1) calc(var(--m-sp-3) + var(--m-sp-4) + var(--m-sp-2));display:block}[data-role=creator] .pipeline-needs-attention-strip{background:var(--m-st-neutral-bg);border:1px solid var(--m-line);border-radius:var(--m-r-md);grid-template-columns:minmax(170px,220px) minmax(0,1fr);align-items:start;gap:10px 20px;padding:14px 16px;display:grid}[data-role=creator] .pipeline-needs-attention-strip[data-tone=attention]{background:var(--m-warn-bg)}@supports (color:color-mix(in lab, red, red)){[data-role=creator] .pipeline-needs-attention-strip[data-tone=attention]{background:color-mix(in srgb, var(--m-warn-bg) 72%, #fff)}}[data-role=creator] .pipeline-needs-attention-strip[data-tone=attention]{border-color:var(--m-warn)}@supports (color:color-mix(in lab, red, red)){[data-role=creator] .pipeline-needs-attention-strip[data-tone=attention]{border-color:color-mix(in srgb, var(--m-warn) 28%, var(--m-line))}}[data-role=creator] .pipeline-needs-attention-strip[data-tone=calm]{border-color:var(--m-line);background:#fff;grid-template-columns:1fr;align-items:center}[data-role=creator] .pipeline-needs-attention-cards[data-empty=true]{align-items:center;display:flex}[data-role=creator] .pipeline-needs-attention-cards{grid-template-columns:minmax(0,1fr);grid-auto-flow:row;justify-content:stretch;gap:6px;padding:2px;display:grid}[data-role=creator] .pipeline-needs-attention-cards .pipeline-card{padding:11px 13px}[data-role=creator] .needs-you-card{--needs-you-card-surface:#fff;background:var(--needs-you-card-surface);border-radius:var(--m-r-lg);box-shadow:var(--m-sh-rest);border:1px solid #0000}[data-role=creator] .needs-you-card h3{color:var(--m-ink);overflow-wrap:anywhere;line-height:1.3}[data-role=creator] .needs-you-card-meta{color:var(--m-muted-soft)}[data-role=creator] .needs-you-card-meta .mono{color:var(--m-muted);font-weight:700}[data-role=creator] .needs-you-card .needs-primary-actions .button.primary:not(.m-btn){border-radius:var(--m-r-sm);font-size:var(--m-fs-12);white-space:nowrap;min-height:32px;padding:0 12px}[data-role=creator] .pipeline-needs-attention-cards .needs-you-card .needs-primary-actions .button.primary{border-color:var(--m-line);box-shadow:none;color:var(--m-ink);background:#fff}[data-role=creator] .pipeline-needs-attention-cards .needs-you-card .needs-primary-actions a.button.primary:hover{background:var(--m-cream);border-color:var(--m-line);color:var(--m-ink)}[data-role=creator] :is(.pipeline-needs-attention-cards,.today-briefing-focus)>:is(.needs-you-card,.m-queue-presence):first-child .needs-primary-actions a.button.primary,[data-role=creator] :is(.pipeline-needs-attention-cards,.today-briefing-focus)>:is(.needs-you-card,.m-queue-presence):first-child .needs-primary-actions a.button.primary:hover{color:var(--m-surface);border-color:#0000}[data-role=creator] .needs-you-more-actions>summary{color:var(--m-muted-soft);font-size:var(--m-fs-12);border-radius:8px;justify-content:center;align-items:center;display:flex}[data-role=creator] .needs-you-more-actions>summary:hover,[data-role=creator] .needs-you-more-actions[open]>summary{background:var(--m-st-neutral-bg);color:var(--m-ink)}[data-role=creator] .needs-you-more-panel{border-radius:var(--m-r-md);box-shadow:var(--m-sh-md);border:0}[data-role=creator] .pipeline-board{grid-auto-columns:clamp(288px,22vw,344px);gap:12px}@media (min-width:981px){[data-role=creator] .pipeline-board.pipeline-board-states{grid-template-columns:repeat(3,minmax(0,1fr));max-width:100%}[data-role=creator].creator-shell:has(.pipeline-workspace.surface){height:100dvh}[data-role=creator] :is(.pipeline-workspace.surface,.pipeline-cockpit.surface,.pipeline-cockpit.surface>.pipeline-layout,.pipeline-cockpit.surface .pipeline-main-stack,.pipeline-cockpit.surface .pipeline-board-scroll-frame,.pipeline-cockpit.surface .pipeline-board-scroll-frame>.pipeline-board){flex-direction:column;flex:1 1 0;align-items:stretch;min-height:0;display:flex}[data-role=creator] :is(.creator-main,.creator-page-shell):has(.pipeline-workspace.surface){flex-direction:column;flex:1 1 0;align-items:stretch;min-height:0;display:flex}[data-role=creator] .pipeline-cockpit.surface .pipeline-board-scroll-frame>.pipeline-board{grid-template-rows:minmax(0,1fr);padding-bottom:0;display:grid}[data-role=creator] .pipeline-cockpit.surface .pipeline-terminal-drawer{flex:none}[data-role=creator] .pipeline-cockpit.surface .pipeline-terminal-drawer[open]>.pipeline-terminal-board{max-height:40dvh;overflow-y:auto}}[data-role=creator] .pipeline-workspace.workspace .pipeline-column{height:max(540px,100dvh - 172px)}[data-role=creator] .card-title-button{font-size:var(--m-fs-14);text-align:left;display:block;overflow:visible}[data-role=creator] a.deliverable-chip{text-decoration:none}[data-role=creator] a.deliverable-chip:hover{text-underline-offset:2px}[data-role=creator] .deliverable-chip.folder{color:var(--m-muted);align-items:center;gap:4px}[data-role=creator] .deliverable-chip.folder:before{display:none}[data-role=creator] .card-metrics,[data-role=creator] .card-metrics.compact{border-top:1px dashed var(--m-line);color:var(--m-muted-soft);font-size:var(--m-fs-12);gap:10px;margin-top:2px;padding-top:7px}.pipeline-terminal-drawer{background:0 0;border:0}.pipeline-terminal-drawer:not([open])>.pipeline-terminal-board{display:none}.pipeline-terminal-drawer>summary{color:var(--creator-muted,var(--muted));cursor:pointer;-webkit-user-select:none;user-select:none;flex-wrap:wrap;align-items:center;gap:10px;list-style:none;display:flex}.pipeline-terminal-drawer>summary::-webkit-details-marker{display:none}.pipeline-terminal-drawer>summary:before{content:"▸";font-size:var(--m-fs-12);display:inline-block}.pipeline-terminal-drawer[open]>summary:before{transform:rotate(90deg)}.pipeline-terminal-label{color:var(--creator-navy,var(--text))}.pipeline-board.pipeline-terminal-board{grid-auto-columns:clamp(288px,30vw,380px);min-height:0;padding:0 12px 12px}.pipeline-board.pipeline-terminal-board .pipeline-column{height:auto;min-height:180px;max-height:440px}[data-role=creator] .card-stage-hint{color:var(--m-muted-soft);font-size:var(--m-fs-12);margin:-2px 0 0;font-style:normal;line-height:1.35}[data-role=creator] .pipeline-thread-sidecar{grid-template-columns:auto min(clamp(560px,44vw,760px),100vw)}[data-role=creator] .chat-start-eyebrow{color:var(--m-muted-soft)}[data-role=creator] .chat-composer-field:focus-within{border-color:var(--m-line);box-shadow:none;outline:2px solid var(--m-coral);outline-offset:2px}[data-role=creator] .context-artifact-list{flex-wrap:wrap;align-items:center;gap:6px;display:flex}@media (max-width:640px){[data-role=creator] .pipeline-command-actions{flex-wrap:nowrap}[data-role=creator] .pipeline-receipt-actions{width:100%;margin-inline-start:0}[data-role=creator] .pipeline-filters{position:relative}[data-role=creator] details.pipeline-filter-menu{position:static}[data-role=creator] .pipeline-filter-menu-panel{inset-inline:0;width:auto;min-width:0;max-width:none;top:auto}[data-role=creator] details.pipeline-overflow-menu{position:static}[data-role=creator] .pipeline-overflow-panel{max-width:calc(100vw - var(--m-sp-8));min-width:240px;inset-inline:auto 0;top:calc(100% + var(--m-sp-2));margin-top:0}[data-role=creator] .pipeline-needs-attention-strip{grid-template-columns:1fr}[data-role=creator]{--m-backdrop:radial-gradient(ellipse 260px 200px at 50% -40px, var(--m-surface), transparent), radial-gradient(ellipse 420px 560px at 50% -200px, var(--m-coral-soft), var(--m-coral-soft) 46%, transparent 86%), linear-gradient(var(--m-cream), var(--m-page) 520px)}@supports (color:color-mix(in lab, red, red)){[data-role=creator]{--m-backdrop:radial-gradient(ellipse 260px 200px at 50% -40px, color-mix(in srgb, var(--m-surface) 85%, transparent), transparent), radial-gradient(ellipse 420px 560px at 50% -200px, var(--m-coral-soft), color-mix(in srgb, var(--m-coral-soft) 72%, transparent) 46%, transparent 86%), linear-gradient(var(--m-cream), var(--m-page) 520px)}}[data-role=creator].creator-shell{flex-direction:column}[data-role=creator] .pipeline-thread-sidecar{grid-template-columns:minmax(0,1fr)}[data-role=creator] .creator-appbar{border-bottom:0;border-right:none;width:100%;height:auto;min-height:0}[data-role=creator] .creator-appbar-inner{flex-direction:row;align-items:center;height:auto}[data-role=creator] .creator-brandmark{display:none}[data-role=creator] .creator-avatar{margin:0 8px 0 0}[data-role=creator] .workspace-switcher-trigger{padding-inline-end:0}[data-role=creator] .card-stage-actions{flex-wrap:wrap}[data-role=creator] .card-stage-actions .stage-cta{white-space:normal;line-height:1.2}[data-role=creator] .pipeline-workspace:not(.today) .pipeline-needs-attention-strip{display:none}[data-role=creator] .chat-layout.empty .chat-thread-rail{max-height:none}}@media (max-width:980px){[data-role=creator] .pipeline-board{grid-auto-flow:row;grid-auto-columns:unset;grid-template-columns:1fr;min-height:0;padding-bottom:0;overflow-x:visible}[data-role=creator] .pipeline-column{height:auto;min-height:0}[data-role=creator] .column-cards{max-height:none;overflow:visible}.pipeline-board.pipeline-terminal-board{grid-auto-columns:unset;grid-template-columns:1fr;grid-auto-flow:row}.pipeline-board.pipeline-terminal-board .pipeline-column{max-height:none}}.record-mode-backdrop{background:var(--m-overlay-scrim,#0f172980);z-index:70;justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0;overflow-y:auto}.record-mode{background:#fff;border-radius:16px;outline:none;width:100%;max-width:760px;min-height:200px;margin:32px 16px 48px;padding:0 28px 28px}.record-mode:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.record-mode-header{background:inherit;z-index:1;border-bottom:1px solid #0f172914;justify-content:space-between;align-items:center;gap:12px;padding:20px 0 14px;display:flex;position:sticky;top:0}.record-mode-header h2{font-size:var(--m-fs-17);align-items:baseline;gap:10px;margin:0;display:flex}.record-mode-count{color:#5b6478;font-size:var(--m-fs-13);font-weight:500}.record-mode-header-actions{flex-shrink:0;gap:8px;display:flex}.record-mode-empty{color:#5b6478;text-align:center;padding:32px 0}.record-mode-doc-pending{color:#5b6478;font-size:var(--m-fs-13);margin:0;padding:8px 0 0}.record-brief{border-bottom:1px solid var(--m-line);break-inside:avoid;padding:20px 0 24px}.record-brief-prep-chip{background:var(--m-st-neutral-bg);color:var(--m-muted);font-size:var(--m-fs-12);padding:var(--m-sp-1) var(--m-sp-2);border-radius:999px;font-weight:500}.record-brief:last-of-type{border-bottom:none}.record-brief-header h3{font-size:var(--m-fs-16);margin:4px 0 0;line-height:1.25}.record-brief-chips{color:#5b6478;font-size:var(--m-fs-13);flex-wrap:wrap;gap:6px 14px;margin:8px 0 0;display:flex}.record-brief-source{color:#5b6478;font-size:var(--m-fs-12);background:#f2f4f8;border-radius:999px;padding:2px 9px;font-weight:600}.record-brief-section{margin-top:16px}.record-brief-section h4{color:var(--m-muted);font-size:var(--m-fs-13);margin:0 0 var(--m-sp-2);font-weight:500}.record-brief-section ul,.record-brief-section ol{margin:0;padding-left:20px}.record-brief-section li{font-size:var(--m-fs-17);margin:3px 0;line-height:1.6}.record-brief-hook-text{font-size:var(--m-fs-20);margin:0;font-weight:600;line-height:1.4}.record-brief-script{font-size:var(--m-fs-17);white-space:pre-wrap;margin:0;line-height:1.65}.record-brief-degraded{color:#5b6478;flex-wrap:wrap;align-items:center;gap:10px;margin:0;display:flex}.record-brief-context p{color:#5b6478;font-size:var(--m-fs-13);margin:4px 0;line-height:1.5}.record-brief-freshness{font-style:italic}.record-brief-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:18px;display:flex}.record-brief-links{flex-wrap:wrap;gap:8px;display:flex}.column-heading-action{cursor:pointer;font-size:var(--m-fs-12);background:0 0;border:1px solid #0f172924;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;display:inline-flex}[data-role=creator] .record-mode{border-radius:var(--m-r-lg);box-shadow:var(--m-sh-lg);margin:var(--m-sp-8) var(--m-sp-4) var(--m-sp-12);padding:0 var(--m-sp-6) var(--m-sp-6)}[data-role=creator] .record-mode-header{border-bottom-color:var(--m-line);gap:var(--m-sp-3);padding:var(--m-sp-5) 0 var(--m-sp-3)}[data-role=creator] .record-brief{border-bottom-color:var(--m-line);padding:var(--m-sp-5) 0 var(--m-sp-6)}[data-role=creator] .record-brief-chips{gap:var(--m-sp-1) var(--m-sp-3)}@media (max-width:720px){[data-role=creator] .record-mode{box-shadow:none;padding:0 var(--m-sp-4) var(--m-sp-6);border-radius:0;margin:0}[data-role=creator] .record-mode-header h2{align-items:flex-start;gap:var(--m-sp-1);flex-direction:column}}@media print{[data-role=creator] .record-mode{box-shadow:none;margin:0;padding:0}}[data-role=creator] .record-brief-hook-text{color:var(--m-navy)}@media (min-width:641px) and (max-width:860px){[data-role=creator] .creator-appnav .creator-appnav-label{display:none}}@media (min-width:861px) and (max-width:980px){[data-role=creator] .creator-brand-logo{object-fit:cover;object-position:left center;width:28px;height:26px}}@media (min-width:641px) and (max-width:860px){[data-role=creator] .creator-appbar-inner{gap:10px;padding-inline:12px}[data-role=creator] .creator-brandmark{margin-right:2px}[data-role=creator] .creator-brand-logo{object-fit:cover;object-position:left center;width:28px;height:26px}[data-role=creator] .creator-appnav{gap:4px;min-width:0;overflow-x:auto}[data-role=creator] .creator-appnav a{font-size:var(--m-fs-13);min-height:calc(var(--m-sp-10) + var(--m-sp-1));padding:0 var(--m-sp-3);flex:none;gap:6px;width:auto}[data-role=creator] .creator-appnav a svg{width:16px;height:16px}[data-role=creator] .workspace-switcher-label{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@media (max-width:720px){.record-mode{border-radius:0;margin:0;padding:0 16px 24px}.record-brief-header h3,.record-brief-script{font-size:var(--m-fs-17)}}@media print{body *{visibility:hidden}.record-mode-backdrop,.record-mode,.record-mode *{visibility:visible}.record-mode .no-print,.record-mode .no-print *{visibility:hidden;display:none!important}.record-mode-backdrop{background:#fff;position:absolute;overflow:visible}.record-mode{box-shadow:none;background:#fff;max-width:none;margin:0;padding:0}.record-brief{page-break-inside:avoid}}[data-role=creator] .chat-layout.empty{grid-template-rows:minmax(0,1fr);align-items:stretch;height:calc(100dvh - 168px);max-height:none;overflow:hidden}[data-role=creator] .chat-layout.empty .chat-panel,[data-role=creator] .chat-layout.empty .chat-thread-rail{align-self:stretch;height:auto;min-height:0}[data-role=creator] .chat-layout.empty .chat-panel{overflow:hidden}[data-role=creator] .chat-layout.empty .chat-start-guide{gap:var(--m-sp-6);overscroll-behavior:contain;min-height:0;padding-inline:max(var(--m-sp-5), calc((100% - 720px) / 2));flex:auto;margin:0;overflow-y:auto}[data-role=creator] .chat-layout.empty .chat-start-guide>:first-child{margin-top:auto}[data-role=creator] .chat-layout.empty .chat-start-guide>:last-child{margin-bottom:auto}[data-role=creator] .chat-layout.empty .chat-panel-topbar,[data-role=creator] .chat-layout.empty .chat-reference,[data-role=creator] .chat-layout.empty .chat-composer{flex-shrink:0}[data-role=creator] .chat-layout.empty .chat-composer{margin-top:auto}[data-role=creator] .chat-start-guide{padding:var(--m-sp-3) var(--m-sp-5) 0;background:0 0;border:0}[data-role=creator] .chat-start-copy{align-items:center;gap:var(--m-sp-2);text-align:center;flex-direction:column}[data-role=creator] .chat-start-copy>div{gap:var(--m-sp-1);justify-items:center}[data-role=creator] .chat-start-emmy{box-shadow:none;border:0;border-radius:999px;width:56px;height:56px}[data-role=creator] .chat-start-copy span.chat-start-greeting{color:var(--m-ink);font-family:var(--m-display-font);font-size:var(--m-fs-28);letter-spacing:-.02em;text-wrap:balance;font-weight:650;line-height:1.2}[data-role=creator] .chat-start-copy p{color:var(--m-muted);font-size:var(--m-fs-14);max-width:46ch;line-height:1.5;display:block}[data-role=creator] .chat-layout.empty .chat-start-points{gap:var(--m-sp-2);grid-template-columns:minmax(0,1fr);width:100%;margin-top:0;display:grid}[data-role=creator] .chat-layout.empty .chat-start-eyebrow{margin-top:10px}@media (prefers-reduced-motion:reduce){[data-role=creator] .chat-start-point,[data-role=creator] .chat-start-point:hover:not(:disabled){transform:none}}@media (max-width:980px){[data-role=creator] .chat-layout.empty{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);height:auto;min-height:0;max-height:none;overflow:visible}}@media (max-width:640px){[data-role=creator] .modal-repair-notice{flex-direction:column;align-items:flex-start;gap:9px}[data-role=creator] .modal-repair-notice .button{white-space:normal}[data-role=creator] .chat-layout.empty{flex-direction:column;display:flex}[data-role=creator] .chat-layout.empty .chat-panel{flex:0 0 calc(100dvh - 168px);height:calc(100dvh - 168px);min-height:0;max-height:none;overflow:hidden}[data-role=creator] .chat-layout.with-thread-rail.contextual .contextual-chat-intro{gap:6px;margin:8px 12px 0}[data-role=creator] .chat-layout.with-thread-rail.contextual .contextual-chat-header{min-width:0;padding:var(--m-sp-2) var(--m-sp-1);gap:6px;overflow:hidden}[data-role=creator] .chat-layout.with-thread-rail.contextual .contextual-chat-copy .context-artifact-link{margin-block:calc(-1 * var(--m-sp-2))}[data-role=creator] .chat-layout.with-thread-rail.contextual .context-artifact-list{overscroll-behavior-inline:contain;scrollbar-width:none;flex-wrap:nowrap;align-items:center;gap:6px;width:100%;min-width:0;max-width:100%;padding-bottom:2px;display:flex;overflow-x:auto}[data-role=creator] .chat-layout.with-thread-rail.contextual .context-artifact-list::-webkit-scrollbar{display:none}[data-role=creator] .chat-layout.with-thread-rail.contextual .contextual-chat-copy{max-width:100%;overflow:hidden}[data-role=creator] .chat-layout.with-thread-rail.contextual .context-artifact-list .badge,[data-role=creator] .chat-layout.with-thread-rail.contextual .context-artifact-link{white-space:nowrap;flex:none;justify-content:center;width:auto}}@media (max-width:980px){[data-role=creator] .chat-threads-toggle{border:1px solid var(--m-line);border-radius:var(--m-r-sm);color:var(--m-muted);align-items:center;gap:var(--m-sp-1);min-height:var(--m-control-h);padding:0 var(--m-sp-2);background:0 0;display:inline-flex}}@media (max-width:980px) and (max-height:520px){[data-role=creator] .chat-layout.empty .chat-panel{flex-basis:calc(100dvh - 73px);height:calc(100dvh - 73px)}}@media (max-width:980px){[data-role=creator] :is(.pipeline-layout,.pipeline-needs-attention-strip,.modal-regions){grid-template-columns:1fr}[data-role=creator] .modal-col-side{border-left:0;border-top:1px solid var(--m-line)}[data-role=creator] .modal-stage-rail{padding:var(--m-sp-3) var(--m-sp-4);flex-wrap:nowrap;flex:none}[data-role=creator] .modal-primary-region{flex-direction:column;align-items:stretch;gap:12px}[data-role=creator] .modal-current-status,[data-role=creator] .modal-status-actions{flex:none}[data-role=creator] .modal-status-actions{justify-content:flex-start;margin-left:0}[data-role=creator] .modal-card-footer{flex-direction:column;align-items:stretch;gap:8px}[data-role=creator] .modal-card-footer .confirm-strip{justify-content:flex-end}[data-role=creator] .pipeline-board{grid-auto-columns:minmax(min(100%,320px),88vw)}[data-role=creator] .pipeline-thread-sidecar{grid-template-columns:minmax(0,1fr)}[data-role=creator] .pipeline-sidecar-resize-handle{display:none}}[data-role=creator] button.busy-button{display:inline-grid}.busy-button>span{align-items:center;gap:var(--m-sp-2);justify-content:inherit;grid-area:1/1;display:inline-flex}.busy-button-reserve,.busy-button-idle-reserve{visibility:hidden}.busy-button-reserve:before{content:"";width:14px}.busy-button-reserve:after,.busy-button-idle-reserve[data-label]:after{content:attr(data-label)}.busy-button-idle-reserve[data-icon]:before{content:"";width:16px}.busy-button-spinner{flex:none;width:14px;height:14px}@media (prefers-reduced-motion:no-preference){.busy-button[aria-busy=true] .busy-button-spinner,.creative-option-button[aria-busy=true] .busy-button-spinner{animation:1s linear infinite m-busy-spin}@keyframes m-busy-spin{to{transform:rotate(360deg)}}}[data-role=creator] .workspace-switcher-account{gap:var(--m-sp-1);padding:var(--m-sp-2) var(--m-sp-3) var(--m-sp-3);overflow-wrap:anywhere;display:grid}[data-role=creator] .workspace-switcher-account>span:first-child,[data-role=creator] .workspace-switcher-meta{color:var(--m-muted);font-size:var(--m-fs-12);font-weight:400}[data-role=creator] .workspace-switcher-account>span:last-child{font-size:var(--m-fs-14);font-weight:500}[data-role=creator] .workspace-switcher-option{gap:var(--m-sp-1);display:grid}[data-role=creator] .route-loading-status{color:var(--m-muted);font-size:var(--m-fs-14);align-items:center;gap:var(--m-sp-2);margin:0 0 var(--m-sp-3);display:flex}[data-role=creator] .recovery-brand-logo{height:auto;margin-bottom:var(--m-sp-6);width:150px;display:block}[data-role=creator] .app-error-page .recovery-progress,[data-role=creator] .app-error-page .recovery-reference{color:var(--m-muted);font-size:var(--m-fs-13)}[data-role=creator] .recovery-details{margin-top:var(--m-sp-6)}[data-role=creator] .recovery-details summary{color:var(--m-muted);cursor:pointer;font-size:var(--m-fs-13)}[data-role=creator] .recovery-reference{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}[data-role=creator] .auth-password-field{align-items:center;display:grid}[data-role=creator] .auth-password-field input{padding-right:calc(var(--m-control-h) + var(--m-sp-3));grid-area:1/1}[data-role=creator] .auth-password-toggle{margin-right:var(--m-sp-1);grid-area:1/1;justify-self:end}[data-role=creator] .auth-card .field input:focus{border-color:var(--m-line);box-shadow:none}[data-role=creator]{--m-ink-muted:var(--m-muted)}[data-role=creator] .creator-page-header{margin:0 0 var(--m-sp-8);flex:none;width:100%;animation:none;display:block}[data-role=creator] .creator-page-title-row{align-items:center;gap:var(--m-sp-4);height:calc(var(--m-sp-8) + var(--m-sp-1) / 2);justify-content:space-between;display:flex}[data-role=creator] .creator-page-header h1{font-family:var(--m-display-font);font-size:var(--m-fs-28);font-weight:650;line-height:calc(var(--m-fs-28) + var(--m-sp-3) / 2);margin:0}[data-role=creator] .creator-page-description{color:var(--m-ink-muted);font-size:var(--m-fs-16);margin-top:var(--m-sp-1);line-height:24px}[data-role=creator] .creator-page-description :is(p,.skills-intro,.today-date){color:inherit;font:inherit;letter-spacing:normal;text-transform:none;margin:0}[data-role=creator] .creator-page-actions{align-items:center;gap:var(--m-sp-2);flex-wrap:wrap;flex:none;justify-content:flex-end;display:flex}[data-role=creator] .profile-editor,[data-role=creator] .profile-skeleton,[data-role=creator] .profile-intro,[data-role=creator] .profile-data,[data-role=creator] .profile-rail{max-width:720px;margin-inline:0}[data-role=creator] .creator-page-shell .chat-panel>:is(.chat-transcript,.chat-start-guide,.contextual-chat-header,.chat-composer){width:100%;max-width:800px;margin-inline:auto}[data-role=creator] :is(.today-section,.sources-block,.profile-section) :is(h2,h3),[data-role=creator] .pipeline-workspace.surface .column-heading h3,[data-role=creator] .m-section-title{font-size:var(--m-fs-16);font-weight:600}[data-role=creator] .today-section{margin-top:var(--m-sp-8)}[data-role=creator] .today-section>h3,[data-role=creator] .today-section-heading{margin:0 0 var(--m-sp-3)}[data-role=creator] .today-section-heading h3{margin:0}[data-role=creator] .creator-page-header+.today-section{margin-top:0}[data-role=creator] .skeleton-chat-layout{flex:1;height:auto;min-height:0}[data-role=creator] .skeleton-chat-column>:is(.skeleton-chat-start,.skeleton-chat-composer){width:100%;max-width:800px;margin-inline:auto}[data-role=creator] .skeleton-chat-column{height:100%;min-height:0}@media (max-width:640px){[data-role=creator] .creator-page-title-row{flex-wrap:wrap;align-items:flex-start;height:auto}[data-role=creator] .creator-page-actions{margin-left:auto}}@media (prefers-reduced-motion:no-preference){[data-role=creator] .creator-stream-content>*,[data-role=creator] .chat-layout,[data-role=creator] .sources-block,[data-role=creator] .skills-grid,[data-role=creator] .profile-editor,[data-role=creator] .today-section,[data-role=creator] .pipeline-workspace>:not(.creator-page-header){animation:m-creator-content-in calc((var(--m-dur-fast) + var(--m-dur-base)) / 2) ease-out}@keyframes m-creator-content-in{0%{opacity:0}to{opacity:1}}}[data-role=creator] .page-skeleton:not([data-skeleton=reader]){animation:none}[data-role=creator] .page-skeleton:is([data-skeleton=pipeline],[data-skeleton=chat]){flex-direction:column;flex:1;min-height:0;display:flex}[data-role=creator] .page-skeleton[data-skeleton=pipeline]>[aria-hidden]>.skeleton-board{flex:1;min-height:0}@media (min-width:981px){[data-role=creator] .page-skeleton[data-skeleton=pipeline] .skeleton-board{grid-template-rows:minmax(0,1fr)}[data-role=creator] .page-skeleton[data-skeleton=pipeline] .skeleton-column{grid-template-rows:auto minmax(0,1fr);height:100%}[data-role=creator] .page-skeleton[data-skeleton=pipeline] .skeleton-column-cards{scrollbar-gutter:stable;overflow:hidden}[data-role=creator].creator-shell:has(.page-skeleton[data-skeleton=pipeline]){height:100dvh}[data-role=creator]:has(.page-skeleton[data-skeleton=pipeline]) :is(.creator-main,.creator-page-shell){min-height:0}}@media (min-width:641px){html:has([data-role=creator]){scrollbar-gutter:stable}}@media (max-width:767px){[data-role=creator] .creator-main{padding-top:var(--m-sp-6)}}[data-role=creator] .sources-header-status{align-items:center;min-height:44px;display:flex}[data-role=creator] .today-profile-slot:empty{display:none}[data-role=creator]:has(.chat-page-header){--m-chat-canvas:var(--m-page);--m-chat-hairline:var(--m-line);--m-chat-fill:#f3f1ee;--m-chat-fill-hover:#f7f5f2;--creator-page:var(--m-chat-canvas);--bg:var(--m-chat-canvas);--surface-muted:var(--m-chat-canvas);--m-coral-fill:var(--m-coral);--m-coral-fill-hover:var(--m-coral-deep)}[data-role=creator]:has(.chat-page-header) .chat-page-header{margin-bottom:var(--m-sp-5);max-width:var(--creator-work-max)}[data-role=creator]:has(.chat-page-header) .chat-page-header .creator-page-description{display:none}[data-role=creator]:has(.chat-page-header) .chat-layout.with-thread-rail{align-items:stretch;column-gap:var(--m-sp-6);grid-template-columns:var(--chat-thread-rail-w) minmax(0, 1fr);justify-content:normal}[data-role=creator]:has(.chat-page-header) .chat-layout .chat-panel{box-shadow:none;background:0 0;border:0;border-radius:0;flex:1 1 0;max-width:none;height:100%;min-height:0;overflow:hidden}[data-role=creator]:has(.chat-page-header) .chat-thread-rail{padding:var(--m-sp-3) var(--m-sp-1);border-right:0;padding-right:0;overflow-y:auto}[data-role=creator]:has(.chat-page-header) .chat-panel-topbar{background:var(--m-chat-canvas);border-bottom:1px solid var(--m-line);align-items:center;gap:var(--m-sp-3);min-height:calc(var(--m-sp-10) + var(--m-sp-4));padding:var(--m-sp-2) var(--m-sp-6);flex-wrap:nowrap;justify-content:flex-start;display:flex}[data-role=creator]:has(.chat-page-header) .chat-panel-topbar .chat-save-header{align-items:center;gap:var(--m-sp-3);flex-wrap:nowrap;flex:auto;justify-content:flex-start;min-width:0;margin:0}[data-role=creator]:has(.chat-page-header) .chat-open-thread-title{color:var(--m-navy);font-family:var(--font-inter);font-size:var(--m-fs-14);font-weight:600;line-height:var(--m-sp-5);overflow-wrap:anywhere;text-align:left;white-space:normal;min-width:0;margin:0;display:block}[data-role=creator]:has(.chat-page-header) .chat-save-target{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}[data-role=creator]:has(.chat-page-header) .chat-panel>:is(.chat-transcript,.chat-start-guide,.chat-composer){width:100%;max-width:none;margin-inline:0}@media (min-width:981px){[data-role=creator]:has(.chat-page-header) .chat-layout.with-thread-rail>.chat-panel{grid-area:1/2}[data-role=creator]:has(.chat-page-header) .chat-layout.with-thread-rail>.chat-thread-rail{grid-area:1/1}[data-role=creator]:has(.chat-page-header) .chat-layout .chat-panel{background:var(--m-cream)}@supports (color:color-mix(in lab, red, red)){[data-role=creator]:has(.chat-page-header) .chat-layout .chat-panel{background:color-mix(in srgb, var(--m-cream) 70%, var(--m-surface))}}[data-role=creator]:has(.chat-page-header) .chat-layout .chat-panel{border-radius:var(--m-r-xl);box-shadow:var(--m-sh-panel);overflow:hidden}[data-role=creator]:has(.chat-page-header) .chat-panel-topbar{background:var(--m-cream)}@supports (color:color-mix(in lab, red, red)){[data-role=creator]:has(.chat-page-header) .chat-panel-topbar{background:color-mix(in srgb, var(--m-cream) 70%, var(--m-surface))}}}[data-role=creator]:has(.chat-page-header) .chat-layout .chat-thread-rail{--m-chat-fill:var(--m-surface)}@supports (color:color-mix(in lab, red, red)){[data-role=creator]:has(.chat-page-header) .chat-layout .chat-thread-rail{--m-chat-fill:color-mix(in srgb, var(--m-surface) 72%, transparent)}}[data-role=creator]:has(.chat-page-header) .chat-layout .chat-thread-rail{--m-chat-fill-hover:var(--m-surface)}@supports (color:color-mix(in lab, red, red)){[data-role=creator]:has(.chat-page-header) .chat-layout .chat-thread-rail{--m-chat-fill-hover:color-mix(in srgb, var(--m-surface) 45%, transparent)}}[data-role=creator]:has(.chat-page-header) .chat-thread-item{border-radius:var(--m-r-sm);box-shadow:none;background:0 0;border:0}[data-role=creator]:has(.chat-page-header) .chat-thread-item:hover{background:var(--m-chat-fill-hover)}[data-role=creator]:has(.chat-page-header) .chat-thread-item.active{background:var(--m-chat-fill);box-shadow:var(--m-sh-rest)}[data-role=creator]:has(.chat-page-header) .chat-thread-new{color:var(--m-ink);background:0 0;border:0}[data-role=creator]:has(.chat-page-header) .chat-thread-new:hover{background:var(--m-cream);color:var(--m-ink)}[data-role=creator]:has(.chat-page-header) .chat-transcript{gap:var(--m-sp-6);min-height:0;padding:var(--m-sp-5) var(--m-sp-4) var(--m-sp-4);-webkit-mask-image:linear-gradient(to bottom, transparent 0, var(--m-ink) var(--m-sp-5));-webkit-mask-image:linear-gradient(to bottom, transparent 0, var(--m-ink) var(--m-sp-5));-webkit-mask-image:linear-gradient(to bottom, transparent 0, var(--m-ink) var(--m-sp-5));mask-image:linear-gradient(to bottom, transparent 0, var(--m-ink) var(--m-sp-5));flex:1 1 0;grid-template-columns:minmax(0,720px);justify-content:center;overflow-y:auto}[data-role=creator]:has(.chat-page-header) .chat-message.user{background:var(--m-surface);border-radius:var(--m-r-lg);box-shadow:var(--m-sh-rest);max-width:min(75%,68ch);padding:var(--m-sp-3) var(--m-sp-4);border:1px solid #0000}[data-role=creator]:has(.chat-page-header) .chat-message.user p{font-size:var(--m-fs-16);line-height:var(--m-sp-6)}[data-role=creator]:has(.chat-page-header) :is(.chat-message.assistant,.chat-pending-reply){box-shadow:none;max-width:40rem;padding-left:calc(var(--m-sp-10) + var(--m-sp-1));background:0 0;border:0;line-height:1.6;position:relative}[data-role=creator]:has(.chat-page-header) .chat-message.assistant.consecutive{margin-top:calc(-1 * var(--m-sp-3))}[data-role=creator]:has(.chat-page-header) .chat-emmy-heading{display:contents}[data-role=creator]:has(.chat-page-header) .chat-emmy-avatar{background:var(--m-cream);border-radius:var(--m-r-lg);box-shadow:0 0 0 3px var(--m-surface), 0 0 0 6px var(--m-stage-apricot)}@supports (color:color-mix(in lab, red, red)){[data-role=creator]:has(.chat-page-header) .chat-emmy-avatar{box-shadow:0 0 0 3px var(--m-surface), 0 0 0 6px color-mix(in srgb, var(--m-stage-apricot) 18%, transparent)}}[data-role=creator]:has(.chat-page-header) .chat-emmy-avatar{height:var(--m-sp-8);object-fit:cover;width:var(--m-sp-8);padding:0;display:block;position:absolute;top:0;left:0}[data-role=creator]:has(.chat-page-header) .chat-speaker{color:var(--m-navy);font-size:var(--m-fs-13);letter-spacing:0;font-weight:600;line-height:calc(var(--m-sp-4) + var(--m-sp-1) / 2)}[data-role=creator]:has(.chat-page-header) .chat-message-action{margin-top:var(--m-sp-3)}[data-role=creator]:has(.chat-page-header) .chat-message-meta:empty{display:none}[data-role=creator]:has(.chat-page-header) .chat-copy-reply{border-radius:var(--m-r-sm);color:var(--m-muted);height:var(--m-control-h);min-height:var(--m-control-h);min-width:var(--m-control-h);width:var(--m-control-h);padding:0}@media (hover:hover) and (pointer:fine){:is([data-role=creator]:has(.chat-page-header),[data-role=creator] .chat-layout.sidecar) .chat-message.assistant .chat-reply-utilities{opacity:0;right:0;top:calc(-1 * var(--m-sp-3) / 2);transition:opacity var(--m-dur-fast) var(--m-ease);margin:0;position:absolute}:is([data-role=creator]:has(.chat-page-header),[data-role=creator] .chat-layout.sidecar) .chat-message.assistant:is(:hover,:focus-within) .chat-reply-utilities{opacity:1}}@media (hover:none),(pointer:coarse){:is([data-role=creator]:has(.chat-page-header),[data-role=creator] .chat-layout.sidecar) .chat-message.assistant .chat-reply-utilities{opacity:1;right:0;top:calc(-1 * var(--m-sp-3) / 2);margin:0;position:absolute}}[data-role=creator]:has(.chat-page-header) .chat-transcript .button.primary.chat-message-action[data-action-emphasis=secondary]{--m-target-fill:var(--m-chat-canvas);--m-target-line:var(--m-chat-hairline);background:var(--m-chat-canvas);border:1px solid var(--m-chat-hairline);box-shadow:none;color:var(--m-ink)}[data-role=creator]:has(.chat-page-header) .chat-transcript .button.primary.chat-message-action[data-action-emphasis=secondary]:hover{--m-target-fill:var(--m-chat-fill-hover);background:var(--m-chat-fill-hover);color:var(--m-ink)}[data-role=creator]:has(.chat-page-header) .chat-transcript .button.primary.chat-message-action:not([data-action-emphasis]){background:var(--m-coral);border-color:var(--m-coral);box-shadow:none}[data-role=creator]:has(.chat-page-header) .chat-transcript .button.secondary.chat-message-action{--m-target-fill:var(--m-chat-canvas);--m-target-line:var(--m-chat-hairline);background:var(--m-chat-canvas);border:1px solid var(--m-chat-hairline);box-shadow:none}[data-role=creator]:has(.chat-page-header) .chat-transcript .button.secondary.chat-message-action:hover{--m-target-fill:var(--m-chat-fill-hover);background:var(--m-chat-fill-hover)}[data-role=creator]:has(.chat-page-header) .chat-transcript .chat-proposal-card{background:var(--m-surface);border:1px solid var(--m-chat-hairline);box-shadow:none}[data-role=creator] .chat-transcript:not([data-empty=true]),[data-role=creator] .chat-layout.sidecar .chat-transcript:not([data-empty=true]){padding-bottom:calc(var(--m-sp-10) + var(--m-sp-1) + var(--m-sp-3) + var(--m-sp-4));scroll-padding-bottom:calc(var(--m-sp-10) + var(--m-sp-1) + var(--m-sp-3) + var(--m-sp-4))}[data-role=creator] .chat-composer{position:relative}[data-role=creator] .chat-jump-latest-dock{bottom:calc(100% + var(--m-sp-3));pointer-events:none;z-index:2;justify-content:center;display:flex;position:absolute;inset-inline:0}[data-role=creator] .chat-jump-latest{--m-target-border-style:none;--m-target-shadow:var(--m-sh-sm);background:var(--m-surface);border-radius:var(--m-r-sm);box-shadow:var(--m-sh-sm);color:var(--m-ink);cursor:pointer;font-size:var(--m-fs-13);align-items:center;gap:var(--m-sp-1);min-height:var(--m-control-h);padding:0 var(--m-sp-3);pointer-events:auto;border:0;font-weight:600;display:inline-flex}[data-role=creator] .chat-composer-offline-pill{background:var(--m-surface);box-shadow:var(--m-sh-sm);color:var(--m-muted);font-size:var(--m-fs-13);line-height:var(--m-sp-5);margin:0 0 calc(var(--m-sp-3) / 2) var(--m-sp-4);max-width:calc(100% - var(--m-sp-4) - var(--m-sp-3));border-radius:999px;width:max-content;padding:0;display:flex}[data-role=creator]:has(.chat-page-header) .chat-composer{box-shadow:none;padding:var(--m-sp-2) var(--m-sp-4) calc(var(--m-sp-4) + env(safe-area-inset-bottom));background:0 0;border-top:0;grid-template-columns:minmax(0,720px);justify-content:center;display:grid}[data-role=creator]:has(.chat-page-header) .chat-composer-field{background:var(--m-surface);border-radius:var(--m-r-lg);box-shadow:var(--m-sh-hover);padding:var(--m-sp-3) var(--m-sp-3) var(--m-sp-2) var(--m-sp-4);border:0;outline:none;gap:0}[data-role=creator]:has(.chat-page-header) .chat-composer-field:focus-within{box-shadow:var(--m-sh-hover);outline:2px solid var(--m-coral);outline-offset:2px}[data-role=creator]:has(.chat-page-header) .chat-composer-input{box-shadow:none;field-sizing:content;font-size:var(--m-fs-16);height:auto;line-height:var(--m-sp-6);max-height:40vh;min-height:calc(var(--m-sp-5) + var(--m-sp-2));resize:none;background:0 0;border:0;outline:none;padding:0}:is([data-role=creator]:has(.chat-page-header),[data-role=creator] .chat-layout.sidecar) .chat-composer-input:focus{box-shadow:none;outline:none}[data-role=creator] .chat-composer-suggestion button{border-radius:var(--m-r-sm);padding:var(--m-sp-2) var(--m-sp-3)!important}[data-role=creator]:has(.chat-page-header) .chat-composer-footer{flex-wrap:wrap;align-items:center;gap:0;margin:0;padding:0;display:flex}@media (min-width:981px){[data-role=creator]:has(.chat-page-header) .chat-composer-footer:not(:has(.chat-composer-note)):before{content:"";height:calc(var(--m-fs-13) * 1.45);width:100%;display:block}}[data-role=creator]:has(.chat-page-header) .chat-composer-actions{align-items:center;gap:var(--m-sp-1);flex-wrap:nowrap;justify-content:flex-start;width:100%}[data-role=creator]:has(.chat-page-header) .chat-composer-actions :is(.chat-composer-quiet-action,.chat-attach-control){border-radius:var(--m-r-sm);color:var(--m-muted);font-size:var(--m-fs-13);height:var(--m-sp-8);min-height:var(--m-sp-8);min-block-size:var(--m-sp-8);min-inline-size:var(--m-sp-8);padding:0 var(--m-sp-2);background:0 0;border:0;font-weight:500}:is([data-role=creator]:has(.chat-page-header),[data-role=creator] .chat-layout.sidecar) .chat-composer-actions button.primary{background:var(--m-coral);border-radius:var(--m-r-md);height:calc(var(--m-sp-8) + var(--m-sp-1));min-height:calc(var(--m-sp-8) + var(--m-sp-1));min-width:calc(var(--m-sp-8) + var(--m-sp-1));min-block-size:calc(var(--m-sp-8) + var(--m-sp-1));min-inline-size:calc(var(--m-sp-8) + var(--m-sp-1));width:calc(var(--m-sp-8) + var(--m-sp-1));transition:background var(--m-dur-fast) var(--m-ease);border:0;place-items:center;gap:0;margin-inline-start:auto;padding:0}:is([data-role=creator]:has(.chat-page-header),[data-role=creator] .chat-layout.sidecar) .chat-composer-actions button.primary[aria-disabled=true]{background:var(--m-st-neutral-bg);color:var(--m-st-neutral-dot);opacity:1}:is([data-role=creator]:has(.chat-page-header),[data-role=creator] .chat-layout.sidecar) .chat-composer-actions button.primary .busy-button-label{height:calc(var(--m-sp-4) + var(--m-sp-1) / 2);width:calc(var(--m-sp-4) + var(--m-sp-1) / 2);justify-content:flex-start;display:flex;overflow:hidden}:is([data-role=creator]:has(.chat-page-header),[data-role=creator] .chat-layout.sidecar) .chat-composer-actions button.primary :is(.busy-button-reserve,.busy-button-idle-reserve){display:none}:is([data-role=creator]:has(.chat-page-header),[data-role=creator] .chat-layout.sidecar) .chat-composer-actions button.primary svg{height:calc(var(--m-sp-4) + var(--m-sp-1) / 2);width:calc(var(--m-sp-4) + var(--m-sp-1) / 2);flex:none}[data-role=creator]:has(.chat-page-header) .chat-attachment-preview{flex-direction:column;align-items:flex-start}[data-role=creator]:has(.chat-page-header) .chat-attachment-meta{flex:none}[data-role=creator]:has(.chat-page-header) .chat-attachment-note{color:var(--m-muted);font-size:var(--m-fs-12);margin:0}[data-role=creator]:has(.chat-page-header) .chat-source-guidance{color:var(--m-st-attention)}[data-role=creator]:has(.chat-page-header) .chat-transcript .chat-proposal-card:hover{background:var(--m-chat-fill-hover)}[data-role=creator]:has(.chat-page-header) .chat-transcript .chat-capture-card[data-receipt-line]{background:0 0;border:0;padding:0}[data-role=creator]:has(.chat-page-header) .chat-transcript .chat-capture-card[data-receipt-line]:hover{background:0 0;border:0;padding:0}@media (max-width:640px){[data-role=creator]:has(.chat-page-header) .chat-message.user{max-width:85%}}@media (pointer:coarse){.creator-shell[data-role=creator]:has(.chat-page-header) .chat-layout .chat-thread-item.active{--m-target-fill:var(--m-chat-fill)}.creator-shell[data-role=creator]:has(.chat-page-header) .chat-layout :is(.chat-thread-item,.chat-thread-rail button):hover{--m-target-fill:var(--m-chat-fill-hover)}.creator-shell[data-role=creator]:has(.chat-page-header) .chat-transcript .button.primary.chat-message-action[data-action-emphasis=secondary]{--m-target-fill:var(--m-chat-canvas);--m-target-line:var(--m-chat-hairline)}}[data-role=creator]:has(.chat-page-header) .chat-composer .chat-composer-actions :is(button,.chat-attach-control):before{content:none}@media (max-width:980px){[data-role=creator]:has(.chat-page-header) .chat-layout.with-thread-rail{flex-direction:column;display:flex}:is([data-role=creator]:has(.chat-page-header) .chat-panel-topbar .chat-threads-toggle,[data-role=creator]:has(.chat-page-header) .contextual-chat-copy .chat-threads-toggle){border-color:var(--m-line);flex:none;margin:0 0 0 auto}[data-role=creator]:has(.chat-page-header) .contextual-chat-copy:has(>.chat-threads-toggle)>:is(strong,.chat-save-header){flex:1 1 0;min-width:0}[data-role=creator]:has(.chat-page-header) .contextual-chat-copy:has(>.chat-threads-toggle)>.context-artifact-list{flex-basis:100%}}@media (max-width:640px){[data-role=creator]:has(.chat-page-header) .chat-panel-topbar{min-height:var(--m-sp-12);padding:var(--m-sp-2) 0}[data-role=creator]:has(.chat-page-header) .chat-panel-topbar .chat-save-header{flex-direction:column;flex-basis:auto;align-items:flex-start;gap:0}[data-role=creator]:has(.chat-page-header) .chat-save-header>:first-child{flex-basis:auto}[data-role=creator]:has(.chat-page-header) .chat-open-thread-title{flex:none;max-width:100%}[data-role=creator]:has(.chat-page-header) .chat-panel-topbar>.chat-open-thread-title{flex:auto;min-width:0}[data-role=creator]:has(.chat-page-header) .chat-panel-topbar .chat-save-target{color:var(--m-muted);font-size:var(--m-fs-12);background:0 0;border:0;min-height:0;padding:0}[data-role=creator]:has(.chat-page-header) :is(.chat-message.assistant,.chat-pending-reply){padding-left:0}[data-role=creator]:has(.chat-page-header) .chat-emmy-heading{align-items:center;gap:var(--m-sp-2);display:flex}[data-role=creator]:has(.chat-page-header) .chat-emmy-avatar{height:var(--m-sp-6);width:var(--m-sp-6);position:static}[data-role=creator]:has(.chat-page-header) .chat-composer-input{max-height:min(30dvh, calc(6 * var(--m-sp-6)))}[data-role=creator]:has(.chat-page-header) .chat-transcript{min-height:81px}[data-role=creator]:has(.chat-page-header):has(.chat-composer-input:focus) .chat-page-header{display:none}[data-role=creator]:has(.chat-page-header) .chat-composer-actions :is(.chat-composer-quiet-action,.chat-attach-control){justify-content:center}[data-role=creator]:has(.chat-page-header) .chat-composer-actions :is(.chat-composer-quiet-action,.chat-attach-control)>span{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}}@media (prefers-reduced-motion:no-preference){[data-role=creator]:has(.chat-page-header) .chat-layout{animation:none}[data-role=creator]:has(.chat-page-header) .chat-layout :not(.busy-button-spinner){animation:none}[data-role=creator]:has(.chat-page-header) .chat-transcript .chat-message-enter{animation:csb-chat-v2-message-enter var(--m-dur-base) var(--m-ease) backwards}@keyframes csb-chat-v2-message-enter{0%{opacity:0;transform:translateY(var(--m-sp-2))}to{opacity:1;transform:translateY(0)}}}@media (max-width:980px){[data-role=creator]:has(.chat-page-header) .chat-layout.with-thread-rail .chat-thread-rail{background:var(--m-page);border-radius:var(--m-r-lg) var(--m-r-lg) 0 0;box-shadow:var(--m-sh-lg);height:auto;max-height:min(72dvh,560px);padding:var(--m-sp-3) calc(var(--m-sp-3) + var(--m-sp-1) / 2) calc(var(--m-sp-3) + env(safe-area-inset-bottom));visibility:hidden;z-index:62;border-right:0;flex:none;position:fixed;bottom:0;left:0;right:0;transform:translateY(calc(100% + 32px))}[data-role=creator]:has(.chat-page-header) .chat-layout.with-thread-rail.threads-open .chat-thread-rail{visibility:visible;transform:translateY(0)}[data-role=creator]:has(.chat-page-header) .chat-layout.threads-open .chat-rail-backdrop{background:var(--m-overlay-scrim);z-index:61;border:0;padding:0;display:block;position:fixed;inset:0}}@media (max-width:980px) and (prefers-reduced-motion:no-preference){[data-role=creator]:has(.chat-page-header) .chat-layout.with-thread-rail.threads-open .chat-thread-rail{transition:transform var(--m-dur-slow) var(--m-ease)}[data-role=creator]:has(.chat-page-header) .chat-layout.threads-open .chat-rail-backdrop{opacity:1;transition:opacity var(--m-dur-base) var(--m-ease)}@starting-style{[data-role=creator]:has(.chat-page-header) .chat-layout.threads-open .chat-rail-backdrop{opacity:0}}}[data-role=creator].creator-shell:has(.chat-page-header){height:100dvh}:is([data-role=creator]:has(.chat-page-header) .creator-main,[data-role=creator]:has(.chat-page-header) .creator-page-shell){min-height:0}[data-role=creator]:has(.chat-page-header) .creator-page-shell .chat-layout{flex:1 1 0;height:auto;min-height:0;max-height:none}[data-role=creator]:has(.chat-page-header) .creator-page-header.chat-page-header{clip:auto;height:auto;margin:0 0 var(--m-sp-5);white-space:normal;width:100%;padding:0;position:static;overflow:visible}[data-role=creator]:has(.chat-page-header) .chat-reference{margin-left:0}[data-role=creator]:has(.chat-page-header) .chat-reference-panel{z-index:30}@media (max-width:640px){[data-role=creator]:has(.chat-page-header) .creator-page-shell{position:relative}[data-role=creator]:has(.chat-page-header) .creator-page-shell>[data-testid=server-reachability-notice]{z-index:40;padding:var(--m-sp-2) var(--m-sp-3);background:var(--m-surface);border-radius:var(--m-r-sm);box-shadow:var(--m-sh-sm);border:0;margin:0;position:absolute;inset:0 0 auto;translate:none}}:is([data-role=creator]:has(.chat-page-header),[data-role=creator] .chat-layout.sidecar) .chat-message.assistant .chat-save-receipt-line{margin:0 0 var(--m-sp-1);align-items:center}:is([data-role=creator]:has(.chat-page-header),[data-role=creator] .chat-layout.sidecar) .chat-save-receipt-line .chat-save-receipt-actions{flex-basis:auto;gap:0;display:inline-flex}:is([data-role=creator]:has(.chat-page-header),[data-role=creator] .chat-layout.sidecar) .chat-save-receipt-line .chat-save-separator{display:inline}@media (max-width:767px){[data-role=creator] .chat-save-receipt-line .chat-save-receipt-actions .chat-save-receipt-action[data-capture-restore=true] .chat-save-separator{display:none}}:is([data-role=creator]:has(.chat-page-header),[data-role=creator] .chat-layout.sidecar) .chat-save-receipt-line .chat-save-receipt-actions :is(a,.chat-save-undo){font-size:inherit;font-weight:500}:is([data-role=creator]:has(.chat-page-header),[data-role=creator] .chat-layout.sidecar) .chat-save-receipt-line .chat-save-receipt-actions .chat-save-undo{margin-block:calc(-1 * var(--m-sp-1));min-height:var(--m-sp-6)}@media (pointer:coarse){:is([data-role=creator]:has(.chat-page-header),[data-role=creator] .chat-layout.sidecar) .chat-save-receipt-line .chat-save-receipt-actions .chat-save-undo{margin-block:calc(-1 * (var(--m-sp-2) + var(--m-sp-1) / 2));min-height:var(--m-control-touch-h)}}@media (pointer:coarse),(max-width:640px){:is([data-role=creator]:has(.chat-page-header),[data-role=creator] .chat-layout.sidecar) .chat-save-receipt-line .chat-save-receipt-actions a{margin-inline:calc(-1 * var(--m-sp-1));justify-content:center}}:is([data-role=creator]:has(.chat-page-header),[data-role=creator] .chat-layout.sidecar) .chat-message.assistant{padding-right:var(--m-sp-8)}@media (hover:none),(pointer:coarse){:is([data-role=creator]:has(.chat-page-header),[data-role=creator] .chat-layout.sidecar) .chat-message.assistant{padding-right:var(--m-sp-10)}}@media (max-width:640px){[data-role=creator]:has(.chat-page-header) .chat-layout .chat-message.assistant{padding-right:0}[data-role=creator]:has(.chat-page-header) .chat-layout .chat-message.assistant .chat-reply-utilities{top:calc((var(--m-sp-6) - var(--m-control-touch-h)) / 2)}}[data-role=creator]:has(.chat-page-header) .chat-attachment-chip{width:100%}[data-role=creator]:has(.chat-page-header) .chat-attachment-chip strong{overflow-wrap:normal;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}@media (pointer:coarse){:is([data-role=creator]:has(.chat-page-header),[data-role=creator] .chat-layout.sidecar) .chat-composer-actions button.primary{height:var(--m-control-touch-h);min-width:var(--m-control-touch-h);width:var(--m-control-touch-h);margin-block:calc(-1 * var(--m-sp-1))}:is([data-role=creator]:has(.chat-page-header),[data-role=creator] .chat-layout.sidecar) .chat-composer-actions button.primary[aria-disabled=true]{--m-target-fill:var(--m-st-neutral-bg)}[data-role=creator]:has(.chat-page-header) .chat-composer-actions :is(.chat-composer-quiet-action,.chat-attach-control){height:var(--m-control-touch-h);margin-block:calc(-1 * var(--m-sp-1));min-block-size:var(--m-control-touch-h);min-height:var(--m-control-touch-h);min-inline-size:var(--m-control-touch-h)}}@media (max-width:767px){:is([data-role=creator]:has(.chat-page-header),[data-role=creator] .chat-layout.sidecar) .chat-save-receipt-line .chat-save-receipt-action:first-child .chat-save-separator{display:none}:is([data-role=creator]:has(.chat-page-header),[data-role=creator] .chat-layout.sidecar) .chat-save-receipt-line .chat-save-receipt-actions{display:flex}}[data-role=creator] .chat-composer-queue{gap:var(--m-sp-1);min-width:0;display:grid}[data-role=creator] .chat-composer-field>.chat-composer-queue{margin-bottom:var(--m-sp-2)}[data-role=creator] .chat-composer-queue .chat-creator-pov-reply-context{padding:0}[data-role=creator] .chat-composer-queue .chat-composer-note{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}[data-role=creator] .chat-composer-queue-actions{align-items:center;gap:var(--m-sp-1);display:inline-flex}.chat-capability-list>.chat-capability-card:first-child{grid-column:1/-1}.chat-capability-notes{color:var(--m-muted);font-size:var(--m-fs-12);gap:var(--m-sp-2);line-height:1.45;display:grid}.chat-capability-notes p{margin:0}[data-role=creator] .chat-reference-panel[role=dialog]:focus-visible{outline:none}[data-role=creator] .chat-start-capabilities{border-radius:var(--m-r-sm);box-shadow:none;color:var(--m-muted);cursor:pointer;font-size:var(--m-fs-14);align-items:center;gap:var(--m-sp-2);margin-inline:calc(var(--m-sp-2) * -1);padding-inline:var(--m-sp-2);background:0 0;border:0;font-weight:600;display:inline-flex}[data-role=creator] .chat-start-capabilities:hover,[data-role=creator] .chat-start-capabilities[aria-expanded=true]{background:var(--m-cream);color:var(--m-ink)}@media (max-width:640px){[data-role=creator] .chat-start-capabilities{font-size:var(--m-fs-13)}}[data-role=creator] .deliverable-chips{gap:5px}[data-role=creator] .deliverable-chip{border:1px solid var(--m-line-cool);color:var(--m-muted);font-size:var(--m-fs-12);letter-spacing:.1px;background:0 0;gap:4px;padding:3px 8px;font-weight:600;line-height:1}[data-role=creator] .deliverable-chip:before{background:0 0;border:1.5px solid #c6cdd8;border-radius:50%;width:7px;height:7px}[data-role=creator] .deliverable-chip[data-state=done]{background:var(--m-good-bg)}@supports (color:color-mix(in lab, red, red)){[data-role=creator] .deliverable-chip[data-state=done]{background:color-mix(in srgb, var(--m-good-bg) 55%, #fff)}}[data-role=creator] .deliverable-chip[data-state=done]{border-color:var(--m-good)}@supports (color:color-mix(in lab, red, red)){[data-role=creator] .deliverable-chip[data-state=done]{border-color:color-mix(in srgb, var(--m-good) 22%, transparent)}}[data-role=creator] .deliverable-chip[data-state=done]{color:var(--m-good)}[data-role=creator] .deliverable-chip[data-state=done]:before{content:"✓" / "";font-size:var(--m-fs-12);background:0 0;border:none;border-radius:0;width:auto;height:auto;font-weight:800}[data-role=creator] a.deliverable-chip:hover{border-color:var(--m-muted-soft);color:var(--m-navy);text-decoration:none}[data-role=creator] a.deliverable-chip[data-state=done]:hover{background:var(--m-good-bg);border-color:var(--m-good)}@supports (color:color-mix(in lab, red, red)){[data-role=creator] a.deliverable-chip[data-state=done]:hover{border-color:color-mix(in srgb, var(--m-good) 40%, transparent)}}[data-role=creator] a.deliverable-chip[data-state=done]:hover{color:var(--m-good)}[data-role=creator] .deliverable-chip.folder:hover{border-color:var(--m-line);color:var(--m-muted)}[data-role=creator] .pipeline-sidecar-active-thread{grid-template-rows:auto minmax(0,1fr)}[data-role=creator] .pipeline-sidecar-active-thread[data-has-docs=false]{grid-template-rows:minmax(0,1fr)}[data-role=creator] .pipeline-sidecar-chat{grid-template-rows:minmax(0,1fr);min-height:0;overflow:hidden auto}[data-role=creator] .pipeline-sidecar-resolution{color:var(--m-muted);text-align:center;align-content:center;justify-items:center;gap:10px;min-height:240px;padding:24px;display:grid}[data-role=creator] .pipeline-sidecar-resolution.error{color:var(--m-ink)}[data-role=creator] .chat-layout.sidecar{--chat-workspace-height:100%}[data-role=creator] .chat-layout.sidecar .chat-transcript{min-height:120px}@media (max-height:520px){[data-role=creator] .pipeline-sidecar-header{align-items:center;padding:8px 10px}[data-role=creator] .pipeline-sidecar-header span,[data-role=creator] .pipeline-sidecar-thread-rail small{display:none}[data-role=creator] .pipeline-sidecar-thread-rail{gap:4px;padding:4px 6px}[data-role=creator] .pipeline-sidecar-thread-rail button{padding:5px 7px}[data-role=creator] .pipeline-sidecar-active-thread{gap:6px;padding:6px}[data-role=creator] .pipeline-sidecar-docs a,[data-role=creator] .pipeline-sidecar-docs span{min-height:28px}[data-role=creator] .chat-layout.sidecar .chat-transcript{min-height:80px;padding-block:var(--m-sp-2)}[data-role=creator] .chat-layout.sidecar .chat-panel-topbar{padding-top:2px}[data-role=creator] .chat-layout.sidecar .chat-panel>.contextual-chat-intro{margin:4px 6px 0}[data-role=creator] .chat-layout.sidecar .contextual-chat-header{padding:6px var(--m-sp-2)}[data-role=creator] .chat-layout.sidecar .chat-composer{padding:var(--m-sp-1) 6px 6px}[data-role=creator] .chat-layout.sidecar .chat-composer-field{padding:6px var(--m-sp-2)}[data-role=creator] .chat-layout.sidecar .chat-composer textarea{min-height:32px}[data-role=creator] .chat-layout.sidecar .chat-composer-footer{align-items:center;gap:var(--m-sp-1);grid-template-columns:minmax(0,1fr)}[data-role=creator] .chat-layout.sidecar .chat-composer:not([data-composer-blocked]) .chat-composer-note{display:none}[data-role=creator] .chat-layout.sidecar .chat-composer-actions{justify-content:flex-end}}@media (pointer:coarse){[data-role=creator] .pipeline-find-trigger,[data-role=creator] .pipeline-overflow-panel .pipeline-view-actions button{min-height:calc(var(--m-sp-10) + var(--m-sp-1))}[data-role=creator] .chat-attachment-preview{gap:var(--m-sp-2)}[data-role=creator] .chat-composer-input,[data-role=creator] .card-send-back-form textarea,[data-role=creator] .card-note-form textarea,[data-role=creator] .card-note-form input{font-size:var(--m-fs-16)}[data-role=creator] .creator-appnav a:after{min-height:44px}[data-role=creator] .workspace-switcher :is(button,.button),[data-role=creator] .pipeline-cockpit :is(button,.button,summary,select),[data-role=creator] .pipeline-thread-sidecar :is(button,.button,a,summary,select),[data-role=creator] .chat-layout :is(button,.button,summary,select),[data-role=creator] .chat-layout :is(.chat-thread-item,.chat-attach-control,.context-artifact-link,.chat-inline-link),[data-role=creator] .content-modal :is(button,.button,summary,select),[data-role=creator] .content-modal :is(a,.new-idea-attach),[data-role=creator] .content-modal input:not([type=checkbox]):not([type=radio]):not([type=file]),[data-role=creator] .record-mode :is(button,.button,a){min-width:44px;min-height:44px}[data-role=creator] .chat-layout :is(.chat-start-utilities a,.chat-inline-link,.chat-copy-reply,.context-show-on-board){align-items:center;min-height:44px;display:inline-flex}[data-role=creator] .pipeline-command-actions>button.primary,[data-role=creator] .modal-region select.stage-status-dropdown{min-height:44px}[data-role=creator] .creator-source-row :is(button,.button,summary,select){min-width:44px;min-height:44px}[data-role=creator] .needs-you-card :is(a.button,span.button,button:not(.busy-button),summary),[data-role=creator] .needs-you-card .needs-primary-actions .button.primary,[data-role=creator] .needs-you-queue-rest>button{align-items:center;min-height:44px;display:inline-flex}[data-role=creator] .needs-you-more-actions>summary{min-width:44px}[data-role=creator] .pipeline-card .card-actions.v3-stage-actions>:is(a.button,button),[data-role=creator] .pipeline-card .card-stage-actions .stage-cta,[data-role=creator] .card-face-more>summary{align-items:center;min-height:44px;display:inline-flex}[data-role=creator] .card-face-more>summary{min-width:44px;margin-block-start:calc(-1 * var(--m-sp-1))}[data-role=creator] .content-modal a{align-items:center;display:inline-flex}[data-role=creator] .chat-thread-select-control,[data-role=creator] .chat-thread-bulk-bar label{min-width:44px;min-height:44px}[data-role=creator] :is(.creator-appnav a,.chat-attachment-remove,.modal-header>button,.content-modal>.modal-close){min-width:44px}[data-role=creator] .pipeline-cockpit :is(a.deliverable-chip,a.artifact-link),[data-role=creator] .chat-layout :is(.chat-channel-row-link,.chat-copy-reply){align-items:center;min-width:44px;min-height:44px;display:inline-flex}}@media (max-width:640px){[data-role=creator] .chat-layout :is(button,.button,summary,select),[data-role=creator] .chat-layout :is(.chat-thread-item,.chat-attach-control,.context-artifact-link,.chat-inline-link){min-width:44px;min-height:44px}[data-role=creator] .chat-layout :is(.chat-start-utilities a,.chat-inline-link,.chat-copy-reply,.context-show-on-board){align-items:center;min-height:44px;display:inline-flex}[data-role=creator] .chat-message p a,[data-role=creator] .chat-message .chat-md-list a{margin-block:-14px;padding-block:14px}[data-role=creator] .chat-message p:has(a~a){line-height:32px}[data-role=creator] .chat-message .chat-md-list:has(a){gap:var(--m-sp-3)}}[data-role=creator] .deliverable-chip,[data-role=creator] .focus-reason{border-radius:var(--m-r-sm)}[data-role=creator] .deliverable-chip[data-state=pending]{color:var(--m-muted-soft);background:0 0;border-color:#0000;padding-left:0;padding-right:0}.needs-secondary-actions{flex-wrap:nowrap;gap:6px}.needs-secondary-actions button{padding:0 9px}.needs-you-card-meta{row-gap:2px}.needs-you-card-meta .badge{padding:2px 6px}[data-role=creator] .chat-composer button.primary:disabled,[data-role=creator] .chat-composer button.primary[aria-disabled=true]{background:var(--m-coral);color:var(--m-surface);opacity:.45;border-color:#0000}[data-role=creator] .contextual-prompt-label{font-size:var(--m-fs-12);letter-spacing:0;text-transform:none;font-weight:500}.chat-layout.sidecar .contextual-chat-copy>p,.chat-layout.sidecar .context-artifact-list,.pipeline-mobile-filters,.pipeline-mobile-filters>summary{display:none}.modal-reader-decision,.modal-reader-secondary{display:contents}@media (max-width:640px){[data-role=creator] .modal-primary-region{padding:var(--m-sp-3) var(--m-sp-4);flex-direction:column;align-items:stretch;gap:10px}[data-role=creator] .modal-stage-caption{padding:0 var(--m-sp-4) var(--m-sp-3)}[data-role=creator] .modal-header{padding:var(--m-sp-4) var(--m-sp-12) var(--m-sp-3) var(--m-sp-4)}[data-role=creator] .modal-header h2{font-size:var(--m-fs-16);line-height:28px}[data-role=creator] .modal-status-actions :is(.modal-secondary-action,.button.soft){font-size:var(--m-fs-14);padding:0 var(--m-sp-3)}[data-role=creator] .modal-status-actions,[data-role=creator] .modal-primary-region .canonical-doc-actions{gap:var(--m-sp-1) var(--m-sp-4);justify-content:flex-start;width:100%;margin-left:0}[data-role=creator] .modal-reader-decision{gap:var(--m-sp-1) var(--m-sp-4);flex-wrap:wrap;flex:1 1 0;min-width:0;display:flex}[data-role=creator] .modal-reader-decision>.canonical-doc-actions{display:contents}[data-role=creator] .modal-reader-decision:has(.modal-primary-decision .modal-reader-options){flex-basis:100%}[data-role=creator] .modal-reader-decision:has(>[data-send-back-revision]) .modal-primary-decision{flex:0 0 calc(100% + var(--m-control-touch-h) + var(--m-sp-4))}[data-role=creator] .content-modal .modal-primary-region .modal-primary-decision:has(.modal-reader-options) .modal-primary-action{width:calc(100% - var(--m-control-touch-h) - var(--m-sp-4))}[data-role=creator] .modal-reader-options{flex:0 0 var(--m-control-touch-h);align-self:flex-start}[data-role=creator] .modal-reader-options>summary{min-height:var(--m-control-touch-h);width:var(--m-control-touch-h)}[data-role=creator] .modal-reader-secondary{flex-basis:100%;display:flex}[data-role=creator] .content-modal .modal-primary-region .modal-primary-action{white-space:nowrap;width:100%;min-width:0;padding-inline:var(--m-sp-2);flex:auto;justify-content:center}[data-role=creator] .modal-col-main>.modal-reading-region{padding:var(--m-sp-2) var(--m-sp-4) var(--m-sp-6)}[data-role=creator] .modal-status-actions :is(.button,button,a){min-height:var(--m-control-touch-h);justify-content:center}[data-role=creator] .pipeline-mobile-filters{display:block}[data-role=creator] .pipeline-mobile-filters-toggle{border:1px solid var(--m-line);color:var(--m-navy);font-size:var(--m-fs-12);background:#fff;border-radius:999px;justify-self:start;align-items:center;gap:6px;min-height:44px;padding:0 14px;font-weight:750;list-style:none;display:inline-flex}[data-role=creator] .pipeline-mobile-filters-toggle::-webkit-details-marker{display:none}[data-role=creator] .pipeline-mobile-filters[open]>.pipeline-mobile-filters-toggle{border-color:var(--m-line);color:var(--m-ink)}[data-role=creator] .pipeline-mobile-filters:not([open])+.pipeline-filters{display:none}[data-role=creator] .pipeline-receipt-meta{font-size:var(--m-fs-12);line-height:1.35}[data-role=creator] .pipeline-command,[data-role=creator] .pipeline-cockpit.surface{row-gap:0}[data-role=creator] .new-idea-form .new-idea-body-shell textarea{min-height:160px}[data-role=creator] .chat-layout.empty .chat-start-guide{padding-inline:14px}[data-role=creator] .chat-layout.empty .chat-start-copy{text-align:left;flex-direction:row;align-items:center}[data-role=creator] .chat-layout.empty .chat-start-copy>div{justify-items:start}[data-role=creator] .chat-start-guide{padding:var(--m-sp-3) 14px;gap:10px}[data-role=creator] .chat-start-emmy{width:40px;height:40px;box-shadow:none;border:0}[data-role=creator] .chat-start-copy span.chat-start-greeting{font-size:var(--m-fs-24);text-wrap:balance;font-weight:650;line-height:1.2}[data-role=creator] .chat-start-copy p{font-size:var(--m-fs-13);line-height:1.4}[data-role=creator] .chat-start-point p{font-size:var(--m-fs-12);line-height:1.35}}.pipeline-filtered-empty{border:1px dashed var(--m-line,#dbe3ef);color:var(--m-muted,#626d80);font-size:var(--m-fs-13);background:#fff;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:4px 0 10px;padding:12px 16px;font-weight:600;display:flex}.pipeline-filtered-empty button{border:1px solid var(--m-line);color:var(--m-ink);font-size:var(--m-fs-12);background:0 0;border-radius:999px;min-height:30px;padding:0 14px;font-weight:700}.pipeline-filtered-empty button:hover{background:var(--m-st-neutral-bg)}.pipeline-offline-notice{color:var(--m-muted);font-size:var(--m-fs-13);align-items:center;gap:var(--m-sp-2);flex-wrap:wrap;margin:0;font-weight:400;display:flex}.pipeline-connection-pill{left:50%;bottom:var(--m-sp-6);z-index:80;max-width:min(60ch, calc(100vw - var(--m-sp-8)));border-radius:var(--m-r-md);width:max-content;box-shadow:var(--m-sh-sm);padding:var(--m-sp-2) var(--m-sp-4);background:#fff;position:fixed;translate:-50%}[data-role=creator] .creator-page-description .pipeline-linked-card-status{gap:var(--m-sp-2);margin-top:var(--m-sp-1);display:flex}.pipeline-move-receipt,.pipeline-snooze-receipt,.pipeline-approval-receipt{align-items:center;gap:var(--m-sp-2);flex-wrap:wrap;margin:0;display:flex}.pipeline-toast :is(.pipeline-move-receipt,.pipeline-snooze-receipt,.pipeline-approval-receipt) button{border-radius:var(--m-r-sm);color:var(--m-ink);font-size:var(--m-fs-14);min-height:var(--m-control-h);padding:0 var(--m-sp-2);background:0 0;border:0;font-weight:600}.pipeline-toast button:hover:not(:disabled),.pipeline-toast button:active:not(:disabled){background:var(--m-st-neutral-bg)}.pipeline-snoozed-recall{border:1px solid var(--m-line,#dbe3ef);color:var(--m-muted,#626d80);font-size:var(--m-fs-12);background:0 0;border-radius:999px;align-items:center;gap:6px;width:fit-content;min-height:28px;margin-top:6px;padding:0 12px;font-weight:700;display:inline-flex}.pipeline-snoozed-recall:hover{border-color:var(--m-navy,#0f1729);color:var(--m-navy,#0f1729)}.pipeline-sidecar-missing .pipeline-sidecar-missing-body{color:var(--m-muted,#626d80);font-size:var(--m-fs-14);padding:28px 24px;font-weight:600}.pipeline-sidecar-full[aria-disabled=true]{color:var(--m-muted-soft,#8b94a6);cursor:default;text-decoration:none}.pipeline-sidecar-full[aria-disabled=true]:hover{color:var(--m-muted-soft,#8b94a6);text-decoration:none}.stage-status-dropdown{appearance:none;background:var(--surface-subtle);border:1px solid var(--border);color:var(--muted-strong);cursor:pointer;font-family:var(--m-heading-font);font-size:var(--m-fs-14);border-radius:999px;max-width:100%;padding:4px 10px;font-weight:600}.stage-status-dropdown[data-status=in_progress]{background:var(--m-st-neutral-bg);border-color:var(--m-line);color:var(--m-ink)}.stage-status-dropdown[data-status=needs_review]{background:var(--warn)}@supports (color:color-mix(in lab, red, red)){.stage-status-dropdown[data-status=needs_review]{background:color-mix(in srgb, var(--warn) 14%, var(--surface))}}.stage-status-dropdown[data-status=needs_review]{border-color:var(--warn)}@supports (color:color-mix(in lab, red, red)){.stage-status-dropdown[data-status=needs_review]{border-color:color-mix(in srgb, var(--warn) 42%, var(--border))}}.stage-status-dropdown[data-status=needs_review]{color:var(--warn)}@supports (color:color-mix(in lab, red, red)){.stage-status-dropdown[data-status=needs_review]{color:color-mix(in srgb, var(--warn) 72%, black)}}.stage-status-dropdown[data-status=done]{background:var(--ok)}@supports (color:color-mix(in lab, red, red)){.stage-status-dropdown[data-status=done]{background:color-mix(in srgb, var(--ok) 12%, var(--surface))}}.stage-status-dropdown[data-status=done]{border-color:var(--ok)}@supports (color:color-mix(in lab, red, red)){.stage-status-dropdown[data-status=done]{border-color:color-mix(in srgb, var(--ok) 40%, var(--border))}}.stage-status-dropdown[data-status=done]{color:var(--ok)}@supports (color:color-mix(in lab, red, red)){.stage-status-dropdown[data-status=done]{color:color-mix(in srgb, var(--ok) 70%, black)}}.stage-status-dropdown[data-status=skipped]{color:var(--muted);text-decoration:line-through}.stage-status-dropdown:disabled{cursor:not-allowed;opacity:.55;outline:1px dashed var(--border)}.v3-stage-rows{gap:4px;display:grid}.v3-stage-row{border-radius:var(--radius-sm);justify-content:space-between;align-items:center;gap:10px;padding:4px 8px;display:flex}.v3-stage-row.focal{background:var(--surface-subtle);outline:1px solid var(--warn)}@supports (color:color-mix(in lab, red, red)){.v3-stage-row.focal{outline:1px solid color-mix(in srgb, var(--warn) 55%, var(--border))}}.v3-stage-row.workflow-blocked{flex-wrap:wrap}.v3-stage-prerequisite{color:var(--warn)}@supports (color:color-mix(in lab, red, red)){.v3-stage-prerequisite{color:color-mix(in srgb, var(--warn) 72%, var(--text))}}.v3-stage-prerequisite{font-size:var(--m-fs-12);flex:1 0 100%;line-height:1.35}.v3-stage-sync{color:var(--muted);font-size:var(--m-fs-12);flex:1 0 100%;align-items:center;gap:5px;line-height:1.35;display:inline-flex}.v3-stage-row:has(.v3-stage-sync){flex-wrap:wrap}.v3-stage-label{font-size:var(--m-fs-12);font-weight:700}.v3-linkouts{display:grid}.v3-linkout{border-bottom:1px solid var(--border);color:inherit;font-size:var(--m-fs-12);justify-content:space-between;align-items:center;gap:10px;padding:7px 4px;text-decoration:none;display:flex}.v3-linkout:last-child{border-bottom:none}.v3-linkout-open{color:var(--m-ink);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;max-width:60%;font-weight:700;display:inline-flex;overflow:hidden}.v3-linkout-placeholder{color:var(--muted);font-size:var(--m-fs-12);font-style:italic}.card-attachments-region{gap:var(--m-sp-3)}.card-attachments-block{gap:var(--m-sp-2);min-width:0;display:grid}.card-attachment-list{margin:0;padding:0;list-style:none;display:grid}.card-file-row,.card-live-link-row,.card-note-row{border-bottom:1px solid var(--m-line);gap:var(--m-sp-1) var(--m-sp-2);padding:var(--m-sp-2) 0;display:grid}.card-attachment-list>:last-child{border-bottom:none}.card-file-link,.card-live-link{color:var(--m-ink);font-size:var(--m-fs-14);align-items:center;gap:var(--m-sp-2);overflow-wrap:anywhere;justify-self:start;min-width:0;max-width:100%;min-height:36px;text-decoration:none;display:inline-flex}.card-file-link:hover,.card-live-link:hover{text-decoration:underline}@media (pointer:coarse){[data-role=creator] .card-live-link{padding-inline:var(--m-sp-3)}}.card-file-kind,.card-live-link-platform{font-weight:600}.card-file-version,.card-live-link-type{color:var(--m-muted);font-size:var(--m-fs-12)}.card-live-link-type{font-style:italic}.card-file-meta,.card-live-link-meta,.card-note-meta{color:var(--m-muted);font-size:var(--m-fs-12);gap:var(--m-sp-1) var(--m-sp-2);overflow-wrap:anywhere;flex-wrap:wrap;display:inline-flex}.card-note-head{color:var(--m-muted);align-items:center;gap:var(--m-sp-1) var(--m-sp-2);flex-wrap:wrap;display:inline-flex}.card-note-anchor{background:var(--m-cream);border-radius:var(--m-r-sm);color:var(--m-ink);font-size:var(--m-fs-12);padding:0 var(--m-sp-2)}.card-note-body{font-size:var(--m-fs-17);overflow-wrap:anywhere;white-space:pre-wrap;margin:0;line-height:1.65}[data-role=creator] .modal-col-side .card-note-body{font-size:var(--m-fs-14);line-height:20px}.card-attachment-overflow{color:var(--m-muted);font-size:var(--m-fs-12);padding:var(--m-sp-2) 0 0}[data-role=creator] .modal-video-region{padding:var(--m-sp-2) var(--m-sp-6) var(--m-sp-4);border:0}.video-review-content{gap:var(--m-sp-2);min-width:0;display:grid}.video-review-content>h3{margin:0}.video-review-content>.card-attachment-list{max-width:68ch}.video-review .card-note-anchor{overflow-wrap:anywhere;max-width:100%}@media (max-width:640px){[data-role=creator] .modal-video-region{padding-inline:var(--m-sp-4)}}@media (pointer:coarse){[data-role=creator] .new-idea-grounding-fields :is(textarea,select){min-height:var(--m-control-touch-h);padding-block:var(--m-sp-2)}}.video-review-player{aspect-ratio:16/9;background:var(--m-cream);border-radius:var(--m-r-sm);border:0;width:100%;min-width:0;height:auto;display:block}.video-review-links{justify-content:flex-end;display:flex}.video-review .card-note-form{width:100%;max-width:none}.video-review .video-note-open{width:100%}.video-review :is(.m-btn,.m-quiet){min-height:36px;box-shadow:none}.video-review :is(button,a):active{background:var(--m-cream)}.video-review :is(button,a,input,textarea,iframe):focus-visible,.card-attachment-list a:focus-visible{outline:2px solid var(--m-coral);outline-offset:2px}.card-sent-back-state{color:var(--m-muted);font-size:var(--m-fs-12);gap:var(--m-sp-1);margin:var(--m-sp-2) 0 0;line-height:1.5;display:grid}[data-role=creator] .modal-col-main>.card-sent-back-state{margin-inline:var(--m-sp-6)}@media (max-width:640px){[data-role=creator] .modal-col-main>.card-sent-back-state{margin-inline:var(--m-sp-4)}}.card-sent-back-state strong{color:var(--text)}.card-sent-back-note{font-style:italic}.card-attachment-hint{color:var(--m-muted);font-size:var(--m-fs-12);margin:0}.card-send-back-form,.card-note-form{flex:100%;gap:8px;max-width:46ch;margin-top:8px;display:grid}[data-role=creator] .needs-you-more-panel .card-note-form{font-size:var(--m-fs-12);white-space:normal}.card-send-back-form label{color:var(--muted);font-size:var(--m-fs-14);gap:4px;display:grid}.card-note-form label{color:var(--m-muted);font-size:var(--m-fs-14);gap:var(--m-sp-1);display:grid}.card-send-back-form textarea,.card-note-form textarea,.card-note-form input{font:inherit;min-width:0}.card-send-back-form textarea,.card-note-form textarea{resize:vertical}.card-send-back-actions,.card-note-actions{flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}.card-send-back-form .button,.card-note-form .button{min-height:34px;padding:0 12px}.card-attachment-refusal{color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.card-attachment-refusal{color:color-mix(in srgb, var(--danger) 82%, var(--text))}}.card-attachment-refusal{font-size:var(--m-fs-12);margin:0;line-height:1.45}.v3-in-app-reads{margin-top:10px}.v3-in-app-row{flex-wrap:wrap;align-items:center;gap:6px 10px;margin-bottom:6px;display:flex}.v3-in-app-row .v3-linkout-placeholder{margin:0}.v3-in-app-row button{font-size:var(--m-fs-12);min-height:30px;padding:0 10px}.canonical-doc-view{min-width:0;max-width:68ch}[data-role=creator] .modal-reading-edit{font-size:var(--m-fs-13);justify-self:start;min-height:30px;padding-left:0}.canonical-doc-loading{background:var(--surface-subtle);border:1px solid var(--border);border-radius:var(--radius-sm);gap:8px;min-height:440px;padding:12px 14px;display:grid}.canonical-doc-notice{color:var(--muted);font-size:var(--m-fs-12);margin:0 0 8px}.canonical-doc-error{color:var(--danger)}.canonical-doc-meta{color:var(--muted);font-size:var(--m-fs-12);margin:0 0 6px}.canonical-doc-drift{color:var(--muted);font-size:var(--m-fs-12);align-items:center;gap:6px;min-height:30px;margin:0 0 8px;padding:0 8px;display:flex}.canonical-doc-drift[data-drift=matches],.canonical-doc-drift[data-drift=unavailable]{color:var(--muted-strong)}.canonical-doc-drift[data-drift=changed]{background:var(--m-warn-bg);border-radius:var(--radius-sm);color:var(--m-warn)}.canonical-doc-drift button{font-size:var(--m-fs-12);min-height:26px;margin-left:auto;padding:0 10px}.canonical-doc-body{background:var(--surface-subtle);border:1px solid var(--border);border-radius:var(--radius-sm);font-size:var(--m-fs-12);min-height:440px;padding:12px 14px;line-height:1.55;overflow-y:visible}[data-role=creator] .canonical-doc-body{color:var(--m-ink);font-size:var(--m-fs-17);background:0 0;border-color:#0000;max-width:34em;min-height:0;padding:0;line-height:1.65}[data-role=creator] .canonical-doc-body p{margin:0 0 var(--m-sp-4)}[data-role=creator] .canonical-doc-body :is(ul,ol){margin:0 0 var(--m-sp-4);padding-left:var(--m-sp-6)}[data-role=creator] .canonical-doc-body :is(h4,h5,h6){color:var(--m-navy);font-size:var(--m-fs-17);letter-spacing:0;margin:var(--m-sp-6) 0 var(--m-sp-1);text-transform:none;font-weight:600;line-height:28px}[data-role=creator] .canonical-doc-body h4{font-size:var(--m-fs-17);margin-top:var(--m-sp-8)}[data-role=creator] .canonical-doc-body h5{margin-top:var(--m-sp-8)}[data-role=creator] .canonical-doc-body :is(p,li){text-wrap:pretty}[data-role=creator] .canonical-doc-body li>:is(ul,ol){margin:var(--m-sp-1) 0 var(--m-sp-2)}[data-role=creator] .script-other-openings>summary{border-radius:var(--m-r-sm);color:var(--m-muted);cursor:pointer;font-size:var(--m-fs-14);align-items:center;gap:var(--m-sp-2);padding:var(--m-sp-2) 0;display:flex}[data-role=creator] .script-other-openings>summary>svg{flex:none;transform:rotate(-90deg)}[data-role=creator] .script-other-openings[open]>summary>svg{transform:none}@media (prefers-reduced-motion:no-preference){[data-role=creator] .script-other-openings>summary>svg{transition:transform var(--m-dur-fast) var(--m-ease)}}[data-role=creator] .script-other-openings>summary:hover{color:var(--m-ink)}[data-role=creator] .script-other-openings>summary:active{background:var(--m-cream)}[data-role=creator] .canonical-doc-body [data-caps]{text-transform:lowercase}[data-role=creator] .canonical-doc-body [data-caps]:first-letter{text-transform:uppercase}[data-role=creator] .canonical-doc-label{color:var(--m-muted);font-weight:500}[data-role=creator] .canonical-doc-beat-detail{color:var(--m-muted);font-size:var(--m-fs-14)}[data-role=creator] .canonical-doc-url{overflow-wrap:anywhere}[data-role=creator] .canonical-doc-hook-pick{color:var(--m-muted);font-size:var(--m-fs-12);white-space:nowrap;font-weight:500}[data-role=creator] .canonical-doc-body>:is(h4,h5,h6):first-child{margin-top:0}[data-role=creator] .modal-reading-region .canonical-doc-actions{gap:var(--m-sp-1) 0;flex-wrap:wrap;display:flex}[data-role=creator] .modal-reading-region :is(.canonical-doc-actions,.research-block-actions){margin-left:calc(-1 * var(--m-sp-2))}[data-role=creator] .modal-reading-region .canonical-doc-question .canonical-doc-actions{margin-left:0}[data-role=creator] .modal-reading-region:is(:has(>.canonical-doc-view),:has(>.modal-live-links)){gap:var(--m-sp-4)}[data-role=creator] .modal-live-links{gap:var(--m-sp-4);display:grid}[data-role=creator] .modal-live-link-row{justify-items:start;display:grid}[data-role=creator] .modal-live-link{color:var(--m-ink);font-size:var(--m-fs-16);align-items:center;gap:var(--m-sp-1);font-weight:600;line-height:24px;text-decoration:none;display:inline-flex}[data-role=creator] .modal-live-link:hover{text-decoration:underline}[data-role=creator] .modal-live-link-date{color:var(--m-muted);font-size:var(--m-fs-13);line-height:18px}[data-role=creator] .modal-reading-region :is(.canonical-doc-actions,.research-block-actions) .canonical-doc-action-status{margin-inline-start:var(--m-sp-2)}[data-role=creator] .modal-reading-region [data-reader-google-doc-action]{column-gap:var(--m-sp-4)}[data-role=creator] .modal-reading-region [data-reader-google-doc-action]>.canonical-doc-action-status{flex-basis:100%}[data-role=creator] .modal-reading-region .button:not(.primary){box-shadow:none;color:var(--m-muted);padding:0 var(--m-sp-2);background:0 0;border-color:#0000}[data-role=creator] .modal-reading-region .button:not(.primary):hover{background:var(--m-st-neutral-bg);color:var(--m-navy)}[data-role=creator] .canonical-doc-loading{background:0 0;border-color:#0000;padding:0}[data-role=creator] .canonical-doc-view .canonical-doc-meta{display:none}.canonical-doc-body :is(h4,h5,h6){font-family:var(--m-heading-font);margin:14px 0 6px}.canonical-doc-body>:is(h4,h5,h6):first-child{margin-top:0}.canonical-doc-body h4{font-size:var(--m-fs-14)}.canonical-doc-body h5{font-size:var(--m-fs-12);letter-spacing:.02em;text-transform:uppercase}.canonical-doc-body h6{color:var(--muted-strong);font-size:var(--m-fs-12)}.canonical-doc-body p{margin:0 0 7px}.canonical-doc-body :is(ul,ol){margin:0 0 7px;padding-left:18px}.canonical-doc-body li{margin-bottom:3px}.canonical-doc-body>:last-child{margin-bottom:0}.canonical-doc-editor{background:var(--surface-subtle);border:1px solid var(--border);border-radius:var(--radius-sm);box-sizing:border-box;font:inherit;resize:vertical;width:100%;min-height:440px;padding:12px 14px;line-height:1.55;display:block}[data-role=creator] .script-editor{color:var(--m-ink);font-size:var(--m-fs-17);gap:var(--m-sp-8);max-width:34em;line-height:28px;display:grid}[data-role=creator] .script-editor:focus{outline:none}[data-role=creator] :is(.script-editor-group,.script-editor-rows,.script-editor-option,.script-editor-openings-body){gap:var(--m-sp-2);min-width:0;display:grid}[data-role=creator] .script-editor-heading,[data-role=creator] .script-editor-option-name{color:var(--m-navy);font-size:var(--m-fs-17);margin:0;font-weight:600;line-height:28px}[data-role=creator] .script-editor-rows{counter-reset:script-line}[data-role=creator] .script-editor-row{min-width:0;position:relative}[data-role=creator] .script-editor-prefix{color:var(--m-muted);font-size:var(--m-fs-17);pointer-events:none;left:0;top:calc(var(--m-sp-1) + 1px);white-space:nowrap;z-index:1;font-weight:500;line-height:28px;position:absolute}[data-role=creator] .script-editor-row[data-labelled]>.script-editor-input{text-indent:calc(var(--script-editor-prefix-w,0px) + .28em)}[data-role=creator] .script-editor-row[data-stacked]>.script-editor-prefix{white-space:normal;display:block;position:static}[data-role=creator] .script-editor-row[data-stacked]>.script-editor-input{text-indent:0}[data-role=creator] .script-editor-row[data-line]{counter-increment:script-line}[data-role=creator] .script-editor-row[data-line]:before{color:var(--m-muted);content:counter(script-line) / "";font-size:var(--m-fs-13);font-variant-numeric:tabular-nums;pointer-events:none;left:0;top:calc(var(--m-sp-1) + 1px);z-index:1;font-weight:500;line-height:28px;position:absolute}[data-role=creator] .script-editor-row[data-line]>.script-editor-input{padding-inline-start:calc(var(--m-sp-2) + var(--m-sp-6))}[data-role=creator] .script-editor-row[data-line]>.script-editor-prefix{left:var(--m-sp-6)}[data-role=creator] .script-editor-sublabel{color:var(--m-muted);font-size:var(--m-fs-13);margin:var(--m-sp-2) 0 0;font-weight:600;line-height:18px}[data-role=creator] .script-editor-input{background:var(--m-cream);border-radius:var(--m-r-sm);box-shadow:none;box-sizing:border-box;color:var(--m-ink);field-sizing:content;font:inherit;letter-spacing:inherit;margin:0 calc(-1 * var(--m-sp-2));max-width:none;min-height:calc(28px + 2 * var(--m-sp-1) + 2px);padding:var(--m-sp-1) var(--m-sp-2);resize:none;text-wrap:pretty;width:calc(100% + 2 * var(--m-sp-2));border:1px solid #0000;line-height:28px;display:block;overflow:hidden}[data-role=creator] .script-editor-input:hover{border-color:var(--m-line)}[data-role=creator] .script-editor-input:focus{background:var(--m-surface);border-color:var(--m-line);outline:none}[data-role=creator] .script-editor-input:focus-visible{outline:2px solid var(--m-coral);outline-offset:2px}[data-role=creator] .script-editor-input:disabled{opacity:.45}[data-role=creator] .script-editor-input[aria-invalid=true]{border-color:var(--m-st-problem)}[data-role=creator] .script-editor-refusal{color:var(--m-st-problem);font-size:var(--m-fs-13);margin:var(--m-sp-1) 0 0;line-height:18px}@media (prefers-reduced-motion:no-preference){[data-role=creator] .script-editor-input{transition:background-color var(--m-dur-fast) var(--m-ease), border-color var(--m-dur-fast) var(--m-ease)}}[data-role=creator] .script-editor-option+.script-editor-option,[data-role=creator] .script-editor-option+.script-editor-row{margin-top:var(--m-sp-4)}[data-role=creator] .script-editor-pick{margin-inline-start:var(--m-sp-2)}[data-role=creator] .script-editor-openings>summary{border-radius:var(--m-r-sm);color:var(--m-muted);cursor:pointer;font-size:var(--m-fs-14);align-items:center;gap:var(--m-sp-2);padding:var(--m-sp-2) 0;width:fit-content;font-weight:500;line-height:20px;list-style:none;display:flex}[data-role=creator] .script-editor-openings>summary::-webkit-details-marker{display:none}[data-role=creator] .script-editor-openings>summary>svg{flex:none;transform:rotate(-90deg)}[data-role=creator] .script-editor-openings[open]>summary>svg{transform:none}@media (prefers-reduced-motion:no-preference){[data-role=creator] .script-editor-openings>summary>svg{transition:transform var(--m-dur-fast) var(--m-ease)}}[data-role=creator] .script-editor-openings>summary:hover{color:var(--m-ink)}[data-role=creator] .script-editor-openings[open]>summary{margin-bottom:var(--m-sp-2)}.canonical-doc-question{border-top:1px solid var(--border);gap:4px;margin-top:14px;padding-top:12px;display:grid}.canonical-doc-question>strong{font-size:var(--m-fs-14)}.canonical-doc-question>p{color:var(--muted-strong);margin:0;line-height:1.5}.canonical-doc-question label{gap:4px;margin-top:6px;display:grid}.canonical-doc-question label>span{color:var(--muted-strong);font-size:var(--m-fs-12)}.canonical-doc-question textarea{background:var(--surface-subtle);border:1px solid var(--border);border-radius:var(--radius-sm);box-sizing:border-box;font:inherit;resize:vertical;width:100%;padding:8px 10px;line-height:1.5}.canonical-doc-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.canonical-doc-action-status{color:var(--muted-strong);font-size:var(--m-fs-12)}.canonical-doc-action-status[role=alert]{color:var(--danger)}.canonical-doc-built-from{color:var(--muted-strong);font-size:var(--m-fs-12);margin:10px 0 0}.script-findings{border-top:1px solid var(--border);flex-direction:column;gap:10px;margin-top:14px;padding-top:14px;display:flex}.script-findings h4{font-size:var(--m-fs-13);letter-spacing:.01em;margin:0;font-weight:600}.script-findings-empty{color:var(--muted-strong);font-size:var(--m-fs-12);margin:0}.script-findings-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.script-findings-list>li{color:var(--muted-strong);grid-template-columns:14px minmax(0,1fr);align-items:start;gap:8px;display:grid}.script-findings-list>li>svg{margin-top:3px}.script-findings-list>li[data-blocking=true]>svg{color:var(--m-muted)}.script-findings-list>li p{color:var(--text);font-size:var(--m-fs-13);margin:0;line-height:1.5}.script-findings-rule{color:var(--muted-strong);font-size:var(--m-fs-12);margin-top:2px;display:block}.script-findings-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.script-findings-status{color:var(--muted-strong);font-size:var(--m-fs-12)}.script-findings-status[role=alert]{color:var(--danger)}@media (max-width:640px){.script-findings-actions>button{flex:100%}}.research-block{border-top:1px solid var(--border);flex-direction:column;gap:10px;margin-top:14px;padding-top:14px;display:flex}.research-block h4{font-size:var(--m-fs-13);letter-spacing:.01em;margin:0;font-weight:600}.research-block-group{flex-direction:column;gap:8px;display:flex}.research-block-group h5{color:var(--muted-strong);font-size:var(--m-fs-13);margin:0;font-weight:600}.research-block-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.research-block-list>li+li{border-top:1px solid var(--border);padding-top:10px}.research-block-sentence{font-size:var(--m-fs-13);margin:0;line-height:1.5}.research-block-meta,.research-block-outcome,.research-block-status{color:var(--muted-strong);font-size:var(--m-fs-13);margin:0;line-height:1.5}.research-block-meta a{color:var(--muted-strong);text-underline-offset:2px;text-decoration:underline}.research-block-meta a:hover{color:var(--text)}.research-block-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.research-block-text-button{color:var(--muted-strong);font-size:var(--m-fs-13);background:0 0;border:none;min-height:32px;padding:0 4px;text-decoration:underline}.research-block-text-button:hover{color:var(--text);background:0 0;border:none}.research-block-quote{color:var(--muted-strong);font-size:var(--m-fs-13);border:none;margin:0;line-height:1.5}.research-block-search{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.research-block-search input{flex:220px}@media (max-width:520px){.research-block-actions,.research-block-search{flex-direction:column;align-items:stretch}.research-block-actions>button,.research-block-search>input,.research-block-search>button{width:100%}}[data-role=creator] .content-modal:not(.new-idea-modal){overscroll-behavior:contain;max-height:calc(100dvh - 24px);scroll-padding-bottom:var(--m-sp-4);width:min(1200px,100vw - 24px);scroll-padding-top:84px;overflow:hidden auto}@media (min-width:641px){[data-role=creator] .content-modal-backdrop[data-managed-viewer=client] .content-modal:not(.new-idea-modal):has(.modal-col-main:empty){width:min(720px,100vw - 24px)}}[data-role=creator] .content-modal:not(.new-idea-modal) .modal-regions{flex:none;min-height:auto;overflow:visible}@media (min-width:981px){[data-role=creator] .content-modal:not(.new-idea-modal) .modal-col-side-body{top:min(var(--m-sp-12), calc(var(--m-reader-scroll-height,100dvh) - var(--m-reader-side-height,0px)));position:sticky}}@media (max-width:640px){[data-role=creator] .content-modal-backdrop:has(>.content-modal:not(.new-idea-modal)){padding:0}[data-role=creator] .content-modal:not(.new-idea-modal){height:100dvh;max-height:100dvh;padding-bottom:var(--m-reader-bar-height,0px);border-radius:0;width:100%}[data-role=creator] .content-modal:not(.new-idea-modal) .modal-primary-region:not(:has(textarea)){max-height:40vh;position:fixed;left:0;right:0;overflow-y:auto}}@media (min-width:641px) and (max-width:980px){[data-role=creator] .content-modal:not(.new-idea-modal) :is(.modal-regions,.modal-col-main){display:contents}[data-role=creator] .content-modal:not(.new-idea-modal):not(:has(.modal-primary-region textarea)){padding-bottom:var(--m-reader-bar-height,0px)}[data-role=creator] .content-modal:not(.new-idea-modal) .modal-primary-region:not(:has(textarea)){margin-bottom:calc(-1 * var(--m-reader-bar-height,0px));top:calc(var(--m-reader-scroll-height,100dvh) - var(--m-reader-bar-height,0px))}}@media (max-width:640px){.canonical-doc-editor{min-height:320px}}.v3-card-state-strip{margin-top:10px}.v3-add-source-row{align-items:center;gap:8px;margin-top:8px;display:flex}.v3-add-source-row input{background:var(--surface-subtle);border:1px solid var(--border);border-radius:var(--radius-sm);font-size:var(--m-fs-12);flex:1;min-width:0;padding:5px 8px}.v3-log-posted-form{flex-direction:column;gap:6px;margin-bottom:10px;display:flex}.v3-log-posted-fields{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.v3-log-posted-fields label{font-size:var(--m-fs-12);flex-direction:column;flex:180px;gap:4px;min-width:0;display:flex}.v3-log-posted-fields input{background:var(--surface-subtle);border:1px solid var(--border);border-radius:var(--radius-sm);font-size:var(--m-fs-12);min-width:0;padding:5px 8px}.v3-log-posted-marker{font-size:var(--m-fs-12);align-items:center;gap:6px;display:flex}.v3-log-posted-refusal{color:var(--m-ink);font-size:var(--m-fs-12);margin:0}[data-role=creator] .today-section{box-shadow:none;background:0 0;border:0;border-radius:0;min-width:0;padding:0}[data-role=creator] .today-section-heading{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}[data-role=creator] .today-section-heading h3{margin-bottom:0}[data-role=creator] .today-section-suffix{color:var(--m-muted-soft);font-size:var(--m-fs-12)}[data-role=creator] .today-did-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}[data-role=creator] .today-did-list li{align-items:baseline;gap:10px;display:flex}[data-role=creator] .today-did-mark{background:var(--m-st-good-dot);border-radius:50%;flex:none;width:7px;height:7px;display:inline-block;transform:translateY(-2px)}[data-role=creator] .today-did-copy{color:var(--m-muted);font-size:var(--m-fs-14);overflow-wrap:anywhere;flex:1;min-width:0;line-height:18px;display:grid}[data-role=creator] .today-did-title{color:var(--m-ink);font-size:var(--m-fs-14);text-wrap:pretty;font-weight:500;line-height:20px}[data-role=creator] .today-did-when{color:var(--m-muted-soft);font-size:var(--m-fs-12);font-variant-numeric:tabular-nums;text-align:right;flex:none;width:72px}[data-role=creator] .today-did-open{font-size:var(--m-fs-14);flex:none;padding-inline:8px}@media (pointer:fine){[data-role=creator] .today-did-open{min-height:32px}}[data-role=creator] .today-briefing{background:var(--m-surface);border-radius:var(--m-r-lg);box-shadow:var(--m-sh-rest);border:1px solid #0000;display:grid;overflow:hidden}[data-role=creator] .today-briefing[data-stats]{grid-template-columns:minmax(0,1fr) 248px}[data-role=creator] .today-briefing-main{gap:var(--m-sp-5);min-width:0;padding:var(--m-sp-8);display:grid}[data-role=creator] .today-briefing-focus{gap:var(--m-sp-3);display:grid}[data-role=creator] .today-briefing .pipeline-needs-attention-copy h3{color:var(--m-muted);font-size:var(--m-fs-12);letter-spacing:.06em;text-transform:uppercase;line-height:16px}[data-role=creator] .today-briefing .pipeline-needs-attention-copy .today-briefing-line{color:var(--m-ink);font-size:var(--m-fs-20);text-wrap:balance;max-width:40ch;line-height:28px}[data-role=creator] .pipeline-workspace.today .today-briefing .needs-you-card{background:var(--m-cream);border-radius:var(--m-r-md);box-shadow:none;padding:var(--m-sp-5);border:0}[data-role=creator] .pipeline-workspace.today .today-briefing .needs-you-card:has(>.today-format-tile){column-gap:var(--m-sp-4);grid-template-columns:40px minmax(0,1fr)}[data-role=creator] .today-briefing .needs-you-card:has(>.today-format-tile)>:not(.today-format-tile){grid-column:2}[data-role=creator] .today-briefing .needs-you-card>.today-format-tile{background:var(--m-surface);grid-area:1/1/span 3;width:40px;height:40px}[data-role=creator] .needs-you-card-preview{color:var(--m-ink);font-size:var(--m-fs-16);max-width:62ch;min-height:var(--m-sp-12);text-wrap:pretty;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:24px;display:-webkit-box;overflow:hidden}[data-role=creator] .today-briefing-stats{background:var(--m-cream);border-left:1px solid var(--m-line);align-content:start;gap:var(--m-sp-6);padding:var(--m-sp-8) var(--m-sp-6);display:grid}[data-role=creator] .today-stat{gap:var(--m-sp-1);margin:0;display:grid}[data-role=creator] .today-stat strong{color:var(--m-navy);font-size:var(--m-fs-20);font-variant-numeric:tabular-nums;font-weight:600;line-height:28px}[data-role=creator] :is(.today-stat>span:not(.today-spark),.today-briefing-stats .today-glance-caption){color:var(--m-muted);font-size:var(--m-fs-12);margin:0;line-height:16px}[data-role=creator] .pipeline-workspace.today .needs-you-today-heading{align-items:baseline;gap:var(--m-sp-4);justify-content:space-between;display:flex}[data-role=creator] .today-stat-inline{color:var(--m-muted);font-size:var(--m-fs-13);margin:0;line-height:18px}[data-role=creator] .today-stat-inline>strong{color:var(--m-ink);font-variant-numeric:tabular-nums;font-weight:600}[data-role=creator] .today-spark{align-items:flex-end;gap:var(--m-sp-1);height:20px;margin-top:var(--m-sp-2);display:flex}[data-role=creator] .today-spark i{background:var(--m-line);border-radius:var(--m-r-sm);width:8px;height:3px}[data-role=creator] .today-spark i[data-posted]{background:var(--m-st-good-dot);height:calc(3px + var(--h,0) * 17px)}[data-role=creator] .today-next-cards{gap:var(--m-sp-4);margin:var(--m-sp-1) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}[data-role=creator] .today-next-card{background:var(--m-surface);border-radius:var(--m-r-lg);box-shadow:var(--m-sh-rest);gap:var(--m-sp-3);min-width:0;padding:var(--m-sp-4) var(--m-sp-5);border:1px solid #0000;grid-template-rows:auto auto 1fr auto;display:grid;position:relative}[data-role=creator] .today-next-card:hover{box-shadow:var(--m-sh-hover)}[data-role=creator] .today-next-card:has(.today-next-title:focus-visible){box-shadow:var(--m-ring), var(--m-sh-rest)}[data-role=creator] .today-next-top,[data-role=creator] .today-next-foot{align-items:center;gap:var(--m-sp-2);min-width:0;display:flex}[data-role=creator] .today-next-title{color:var(--m-navy);font-size:var(--m-fs-16);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:600;line-height:24px;text-decoration:none;display:-webkit-box;overflow:hidden}[data-role=creator] .today-next-title:focus-visible{outline:none}[data-role=creator] .today-next-title:after{content:"";position:absolute;inset:0}[data-role=creator] :is(.today-next-format,.today-next-age,.today-next-stage){color:var(--m-muted);font-size:var(--m-fs-12);line-height:16px}[data-role=creator] .today-next-age{font-variant-numeric:tabular-nums;margin-left:auto}[data-role=creator] .today-next-preview{color:var(--m-muted);font-size:var(--m-fs-14);min-height:var(--m-sp-10);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:20px;display:-webkit-box;overflow:hidden}[data-role=creator] .today-next-foot .card-progress{flex:none;width:96px}[data-role=creator] .today-format-tile{background:var(--m-cream);border-radius:var(--m-r-sm);color:var(--m-stage-warm);flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}[data-role=creator] .today-split{gap:var(--m-sp-8);margin-top:var(--m-sp-8);display:grid}[data-role=creator] .today-split>.today-section{margin-top:0}[data-role=creator] .today-week{gap:var(--m-sp-2);grid-template-columns:repeat(7,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}[data-role=creator] .today-week-day{background:var(--m-surface);align-content:start}@supports (color:color-mix(in lab, red, red)){[data-role=creator] .today-week-day{background:color-mix(in srgb, var(--m-surface) 50%, transparent)}}[data-role=creator] .today-week-day{border-radius:var(--m-r-md);gap:var(--m-sp-2);min-width:0;min-height:132px;padding:var(--m-sp-3) var(--m-sp-2);display:grid}[data-role=creator] .today-week-day[data-today]{background:var(--m-surface);box-shadow:var(--m-sh-rest)}[data-role=creator] .today-week-label{color:var(--m-muted);font-size:var(--m-fs-12);line-height:16px;display:grid}[data-role=creator] .today-week-label b{color:var(--m-navy);font-size:var(--m-fs-16);font-weight:600;line-height:24px}[data-role=creator] .today-week-posted{background:var(--m-st-good-bg);border-block:var(--m-sp-1) solid transparent;border-radius:var(--m-r-sm);color:var(--m-st-good);font-size:var(--m-fs-12);overflow-wrap:anywhere;padding:0 var(--m-sp-2);-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:16px;display:-webkit-box;overflow:hidden}[data-role=creator] .today-week-empty{background:var(--m-line);border-radius:var(--m-r-sm);width:16px;height:4px}[data-role=creator] .today-week-caption{display:none}[data-role=creator] .today-emmy-empty{background:var(--m-surface);align-items:center}@supports (color:color-mix(in lab, red, red)){[data-role=creator] .today-emmy-empty{background:color-mix(in srgb, var(--m-surface) 55%, transparent)}}[data-role=creator] .today-emmy-empty{border-radius:var(--m-r-md);gap:var(--m-sp-4);padding:var(--m-sp-5);display:flex}[data-role=creator] .today-emmy{clip-path:circle(50%);object-fit:cover;flex:none;width:48px;height:48px}@media (min-width:1100px){[data-role=creator] .today-split[data-columns="2"]{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr)}}@media (max-width:640px){[data-role=creator] .today-briefing[data-stats]{grid-template-columns:minmax(0,1fr)}[data-role=creator] .today-briefing-main{gap:var(--m-sp-4);padding:var(--m-sp-5)}[data-role=creator] .today-briefing .pipeline-needs-attention-copy .today-briefing-line{font-size:var(--m-fs-16);line-height:24px}[data-role=creator] .pipeline-workspace.today .today-briefing :is(.needs-you-card,.needs-you-card:has(>.today-format-tile)){padding:var(--m-sp-4);grid-template-columns:minmax(0,1fr)}[data-role=creator] .today-briefing .needs-you-card:has(>.today-format-tile)>:not(.today-format-tile){grid-column:auto}[data-role=creator] .today-briefing .needs-you-card>.today-format-tile,[data-role=creator] .today-spark{display:none}[data-role=creator] .today-briefing-stats{border-left:0;border-top:1px solid var(--m-line);gap:var(--m-sp-3);padding:var(--m-sp-4) var(--m-sp-5);grid-template-columns:repeat(3,minmax(0,1fr))}[data-role=creator] .today-briefing-stats .today-glance-caption{grid-column:1/-1}[data-role=creator] .pipeline-workspace.today .today-briefing-focus .needs-primary-actions{gap:var(--m-sp-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}[data-role=creator] .pipeline-workspace.today .today-briefing-focus .needs-primary-actions>:first-child,[data-role=creator] .pipeline-workspace.today .today-briefing-focus .needs-primary-actions>:nth-child(2):not(.needs-you-today-quiet):is(:last-child,:has(+:is(.needs-you-today-quiet,.card-send-back-form))),[data-role=creator] .pipeline-workspace.today .today-briefing-focus .needs-primary-actions>:is(.needs-you-today-blocked,.card-send-back-form){grid-column:1/-1}[data-role=creator] .pipeline-workspace.today .today-briefing-focus .needs-primary-actions>:not(.needs-you-today-quiet,.needs-you-today-blocked,.card-send-back-form){width:100%}[data-role=creator] .pipeline-workspace.today .today-briefing-focus .needs-primary-actions>.needs-you-today-quiet{grid-column:1/-1;justify-content:space-between}[data-role=creator] .today-next-cards{grid-template-columns:minmax(0,1fr)}[data-role=creator] .today-week{gap:var(--m-sp-1)}[data-role=creator] .today-week-day{min-height:0;padding:var(--m-sp-2) 0;justify-items:center}[data-role=creator] .today-week-label{justify-items:center}[data-role=creator] .today-week-posted{background:var(--m-st-good-dot);border-radius:var(--m-r-sm);text-indent:100%;white-space:nowrap;border:0;width:8px;height:8px;padding:0;display:block;overflow:hidden}[data-role=creator] .today-week-caption{color:var(--m-muted);font-size:var(--m-fs-12);gap:var(--m-sp-1);margin:var(--m-sp-3) 0 0;line-height:16px;display:grid}[data-role=creator] .today-week-caption b{color:var(--m-navy);margin-right:var(--m-sp-1);font-weight:600}[data-role=creator] .today-emmy-empty{padding:var(--m-sp-4)}}[data-role=creator] .today-profile-prompt{color:var(--m-muted);font-size:var(--m-fs-14);margin:0;line-height:1.5}[data-role=creator] .today-profile-prompt .m-quiet{min-height:0;color:var(--m-navy);padding:0;display:inline}@media (pointer:coarse),(max-width:640px){[data-role=creator] .today-profile-prompt .m-quiet{min-height:var(--m-control-touch-h);align-items:center;width:fit-content;display:flex}}[data-role=creator] .today-pipeline-link{margin:var(--m-sp-8) 0}[data-role=creator] .pipeline-workspace.today{margin-top:0}[data-role=creator] .today-profile-slot:not(:empty){margin-bottom:var(--m-sp-8)}[data-role=creator] .today-pipeline-cta{color:var(--m-navy);gap:var(--m-sp-2)}@media (prefers-reduced-motion:no-preference){[data-role=creator] .today-pipeline-cta svg{transition:transform .15s ease-out}[data-role=creator] .today-pipeline-cta:hover svg{transform:translate(2px)}}@media (max-width:640px){[data-role=creator] .today-did-list li{flex-wrap:wrap;row-gap:2px}[data-role=creator] .today-did-copy{flex:calc(100% - 17px)}[data-role=creator] .today-did-when{text-align:left;min-width:0;margin-left:17px}}[data-role=creator] .pipeline-workspace.today .pipeline-needs-attention-strip,[data-role=creator] .pipeline-workspace.today .pipeline-needs-attention-strip[data-tone=attention]{box-shadow:none;gap:var(--m-sp-3);background:0 0;border:0;border-radius:0;grid-template-columns:1fr;padding:0}[data-role=creator] .pipeline-workspace.today .pipeline-needs-attention-cards{gap:var(--m-sp-3);padding:0}[data-role=creator] .creator-page-shell:has(.pipeline-workspace.today,>.today-greeting){max-width:var(--m-shell-max)}[data-role=creator] .pipeline-workspace.today .needs-you-card{border-radius:var(--m-r-lg);box-shadow:var(--m-sh-rest);align-items:flex-start;gap:var(--m-sp-3);padding:var(--m-sp-5) var(--m-sp-6);background:#fff;border:1px solid #0000;grid-template-columns:minmax(0,1fr);justify-items:stretch;display:grid}[data-role=creator] .pipeline-workspace.today .needs-you-card>.needs-you-gate-chip{justify-self:start}[data-role=creator] .pipeline-workspace.today .needs-you-card-meta .mono+.needs-you-meta-item:before{content:none}[data-role=creator] .pipeline-workspace.today :is(.pipeline-needs-attention-cards,.today-briefing-focus)>:is(.needs-you-card,.m-queue-presence):first-child .needs-primary-actions :is(a,button).primary:not(.approve-explicit){background:var(--m-coral-fill);color:var(--m-surface);border-color:#0000}[data-role=creator] .pipeline-workspace.today .needs-you-card-copy{gap:var(--m-sp-2)}[data-role=creator] .pipeline-workspace.today .needs-you-gate-chip,[data-role=creator] .pipeline-workspace.today .needs-you-gate-chip[data-gate-tone=approval]{background:var(--m-st-attention-bg);color:var(--m-st-attention);font-size:var(--m-fs-12);margin-top:var(--m-sp-1);border:0;font-weight:500}[data-role=creator] .pipeline-workspace.today .needs-you-card-copy h3{font-size:var(--m-fs-20);text-wrap:balance;font-weight:600;line-height:28px}[data-role=creator] .pipeline-workspace.today .needs-you-card-copy .needs-you-hint{color:var(--m-muted);font-size:var(--m-fs-14);line-height:20px;display:block;overflow:visible}[data-role=creator] .pipeline-workspace.today .needs-you-card-meta{color:var(--m-muted);font-size:var(--m-fs-12);column-gap:0}[data-role=creator] .pipeline-workspace.today .needs-you-meta-item{gap:0}[data-role=creator] .pipeline-workspace.today .needs-you-meta-item:not(:last-child,.mono):after{margin-inline:var(--m-sp-2)}[data-role=creator] .pipeline-workspace.today :is(.needs-you-card-meta .mono,.needs-you-compact-meta.mono,.needs-you-card-placement),[data-role=creator] .pipeline-workspace.today .needs-you-today-quiet .card-note-open svg{display:none}[data-role=creator] .pipeline-workspace.today .needs-you-meta-age:has(.aging-badge[data-aging=fresh]){display:none}[data-role=creator] .pipeline-workspace.today .aging-badge,[data-role=creator] .pipeline-workspace.today .aging-badge[data-aging]{color:var(--m-muted);font-size:var(--m-fs-12);background:0 0;border:0;padding:0;font-weight:400}[data-role=creator] .pipeline-workspace.today .needs-primary-actions{align-items:center;gap:var(--m-sp-2);margin:var(--m-sp-2) 0 0;flex:100%}[data-role=creator] .pipeline-workspace.today :is(.needs-you-card-copy h3,.needs-you-compact-row>a){text-wrap:pretty}[data-role=creator] .pipeline-workspace.today .needs-primary-actions .approve-explicit.m-btn.primary{border:1px solid var(--m-line);box-shadow:none;color:var(--m-ink);background:#fff}[data-role=creator] .pipeline-workspace.today .needs-primary-actions .approve-explicit.m-btn.primary:hover:not(:disabled){background:var(--m-st-neutral-bg);border-color:var(--m-line)}[data-role=creator] .pipeline-workspace.today .needs-you-today-quiet{align-items:center;gap:var(--m-sp-2);flex-wrap:wrap;display:inline-flex}[data-role=creator] .pipeline-workspace.today .needs-you-today-quiet>*{font-size:var(--m-fs-14);white-space:nowrap}[data-role=creator] .pipeline-workspace.today .needs-you-today-blocked{color:var(--m-st-attention);font-size:var(--m-fs-14);flex:100%;line-height:18px}[data-role=creator] .pipeline-workspace.today .needs-you-queue-compact{border-radius:var(--m-r-lg);box-shadow:var(--m-sh-rest);background:#fff;border:1px solid #0000;gap:0;overflow:hidden}[data-role=creator] .pipeline-workspace.today .needs-you-compact-row{border-top:1px solid var(--m-line);align-items:center;column-gap:var(--m-sp-3);font-size:var(--m-fs-14);min-height:52px;padding:var(--m-sp-3) var(--m-sp-4);transition:background-color var(--m-dur-fast) var(--m-ease);grid-template-columns:minmax(0,1fr) auto auto;line-height:20px;display:grid;position:relative}[data-role=creator] .pipeline-workspace.today .needs-you-compact-row:first-child{border-top:0}[data-role=creator] .pipeline-workspace.today .needs-you-compact-row:hover{background:var(--m-cream)}[data-role=creator] .pipeline-workspace.today .needs-you-compact-row>a{color:var(--m-ink);font-weight:500;text-decoration:none}[data-role=creator] .pipeline-workspace.today .needs-you-compact-row>a:after{content:"";position:absolute;inset:0}[data-role=creator] .pipeline-workspace.today .needs-you-compact-row>a:focus-visible{outline:none}[data-role=creator] .pipeline-workspace.today .needs-you-compact-row:has(>a:focus-visible){box-shadow:inset 0 0 0 2px var(--m-coral)}[data-role=creator] .pipeline-workspace.today .needs-you-compact-gate{color:var(--m-muted);font-size:var(--m-fs-12);white-space:nowrap}[data-role=creator] .pipeline-workspace.today .needs-you-compact-chevron{color:var(--m-muted-soft)}[data-role=creator] .pipeline-workspace.today :is(.needs-you-queue-rest-toggle,.needs-you-queue-later-toggle){color:var(--m-ink);font-size:var(--m-fs-14);min-height:var(--m-control-h);padding-inline:var(--m-sp-2);border-width:0;margin-inline-start:calc(-1 * var(--m-sp-2))}[data-role=creator] :is(.pipeline-workspace.today .m-quiet,.today-did-open):active:not(:disabled){background:var(--m-cream);color:var(--m-ink)}@media (min-width:641px){[data-role=creator] .pipeline-workspace.today .needs-you-compact-row:has(>.needs-you-compact-meta:not(.needs-you-compact-gate)){grid-template-columns:minmax(0,1fr) auto auto auto}}@media (max-width:640px){[data-role=creator] .pipeline-workspace.today .needs-you-card{padding:var(--m-sp-4)}[data-role=creator] .pipeline-workspace.today .needs-you-card-copy h3{font-size:var(--m-fs-20);line-height:24px}[data-role=creator] .pipeline-workspace.today .needs-primary-actions{flex-wrap:wrap}[data-role=creator] .pipeline-workspace.today .needs-you-compact-row{grid-template-columns:minmax(0,1fr) auto}[data-role=creator] .pipeline-workspace.today .needs-you-compact-gate{grid-area:2/1}[data-role=creator] .pipeline-workspace.today .needs-you-compact-chevron{grid-area:1/2/span 2}}[data-role=creator] .pipeline-column{background:var(--m-surface)}@supports (color:color-mix(in lab, red, red)){[data-role=creator] .pipeline-column{background:color-mix(in srgb, var(--m-surface) 50%, transparent)}}[data-role=creator] .pipeline-column{border-radius:var(--m-r-xl);box-shadow:inset 0 1px 0 var(--m-surface), inset 0 0 0 1px var(--m-surface);border:0}@supports (color:color-mix(in lab, red, red)){[data-role=creator] .pipeline-column{box-shadow:inset 0 1px 0 var(--m-surface), inset 0 0 0 1px color-mix(in srgb, var(--m-surface) 70%, transparent)}}[data-role=creator] .pipeline-column.drag-over{background:var(--m-surface)}@supports (color:color-mix(in lab, red, red)){[data-role=creator] .pipeline-column.drag-over{background:color-mix(in srgb, var(--m-surface) 50%, transparent)}}[data-role=creator] .pipeline-column.drag-over{box-shadow:none;outline:1px dashed var(--m-line);outline-offset:-1px}[data-role=creator] .column-heading{gap:var(--m-sp-2);padding:var(--m-sp-3) var(--m-sp-4) var(--m-sp-2);background:0 0;border:0;border-radius:0;flex-wrap:wrap}[data-role=creator] .column-heading:before{background:var(--m-column-tint);box-shadow:0 0 0 2px var(--m-column-tint);border-radius:999px}@supports (color:color-mix(in lab, red, red)){[data-role=creator] .column-heading:before{box-shadow:0 0 0 2px color-mix(in srgb, var(--m-column-tint) 16%, #fff)}}[data-role=creator] .column-heading:before{content:"";flex:none;width:8px;height:8px}[data-role=creator] .column-heading h3{color:var(--m-ink);font-family:var(--m-heading-font);font-size:var(--m-fs-14);letter-spacing:0;font-weight:600;line-height:20px}[data-role=creator] .column-heading span{background:var(--m-surface);border-radius:var(--m-r-lg);box-shadow:var(--m-sh-rest);color:var(--m-ink);font-size:var(--m-fs-12);font-variant-numeric:tabular-nums;padding:0 var(--m-sp-2);border:0;font-weight:600;line-height:20px}[data-role=creator] .column-cards{gap:var(--m-sp-2);padding:var(--m-sp-1) var(--m-sp-3) var(--m-sp-3)}[data-role=creator] .column-empty-state{color:var(--m-muted)}[data-role=creator] div.column-empty-state{padding:var(--m-sp-3)}[data-role=creator] .column-empty-title{color:var(--m-ink);font-size:var(--m-fs-14);margin:0;font-weight:500;line-height:20px}[data-role=creator] .column-empty-line{color:var(--m-muted);font-size:var(--m-fs-13);margin:0;line-height:18px}[data-role=creator] .pipeline-card{border-radius:var(--m-r-lg);box-shadow:var(--m-sh-rest);gap:var(--m-sp-2);padding:var(--m-sp-3) 14px;border:1px solid #0000;position:relative}[data-role=creator] .pipeline-card:hover{box-shadow:var(--m-sh-hover)}[data-role=creator] .pipeline-card.v3-card{cursor:pointer}[data-role=creator] .pipeline-card .badge.neutral{font-size:var(--m-fs-12);padding:3px 8px;font-weight:600}[data-role=creator] .v3-card:has(.card-face-more) h4{padding-inline-end:var(--m-sp-8)}[data-role=creator] .pipeline-card .card-title-button{color:var(--m-ink);font-size:var(--m-fs-14);overflow-wrap:break-word;text-wrap:pretty;word-break:normal;font-weight:600;line-height:20px;display:block;overflow:visible;min-height:0!important}[data-role=creator] .card-title-button:is(:hover,:active){color:var(--m-ink);text-underline-offset:var(--m-sp-1);text-decoration:underline}[data-role=creator] .v3-card .pipeline-card-meta>:not(:last-child):after{content:"·";margin-inline-start:6px}[data-role=creator] .card-progress{gap:var(--m-sp-1);display:flex}[data-role=creator] .card-progress-step{background:var(--m-line);border-radius:999px;flex:1 1 0;height:4px}[data-role=creator] .card-progress-step[data-current=true]{outline:0}[data-role=creator] .pipeline-card-step{color:var(--m-muted);font-size:var(--m-fs-12);margin:0;line-height:1.55}[data-role=creator] .card-status-chip{background:var(--m-st-attention-bg);color:var(--m-st-attention);font-size:var(--m-fs-12);padding:2px var(--m-sp-2);overflow-wrap:break-word;border-radius:999px;justify-self:start;max-width:100%;font-weight:500;line-height:16px}[data-role=creator] .card-status-chip:before{content:"";width:var(--m-sp-2);height:var(--m-sp-2);background:var(--card-status-dot,var(--m-st-attention-dot));border-radius:999px;margin-inline-end:var(--m-sp-1);display:inline-block}[data-role=creator] .card-status-chip[data-tone=problem]{background:var(--m-st-problem-bg);color:var(--m-st-problem);--card-status-dot:var(--m-st-problem-dot)}[data-role=creator] .card-status-chip[data-tone=working]{background:var(--m-st-working-bg);color:var(--m-st-working);--card-status-dot:var(--m-st-working-dot)}[data-role=creator] .card-status-chip[data-tone=neutral]{background:var(--m-st-neutral-bg);color:var(--m-st-neutral);--card-status-dot:var(--m-st-neutral-dot)}[data-role=creator] .v3-card>.card-face-more{position:absolute;inset-block-start:var(--m-sp-1);inset-inline-end:var(--m-sp-1)}[data-role=creator] .pipeline-needs-attention-strip,[data-role=creator] .pipeline-needs-attention-strip[data-tone=attention]{border-color:var(--m-line);box-shadow:none;background:#fff;border-radius:16px;gap:10px 20px;padding:16px 18px}[data-role=creator] .pipeline-needs-attention-copy{gap:6px}[data-role=creator] .needs-you-today-heading{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}[data-role=creator] .pipeline-needs-attention-copy h3{color:var(--m-ink);font-family:var(--m-heading-font);font-size:var(--m-fs-16);letter-spacing:0;text-transform:none;margin:0;font-weight:600;line-height:1.3}[data-role=creator] .pipeline-needs-attention-copy p{color:var(--m-muted);font-size:var(--m-fs-14);margin:0;line-height:1.5}[data-role=creator] .needs-you-gate-chip{font-size:var(--m-fs-12);padding:4px 10px;font-weight:600}[data-role=creator] .needs-you-gate-chip[data-gate-tone=approval]{background:var(--m-cream);color:var(--m-muted)}[data-role=creator] .needs-you-card h3{font-size:var(--m-fs-14);font-weight:600}[data-role=creator] .needs-approve-pair .approve-explicit{border-color:var(--m-line);color:var(--m-ink);font-size:var(--m-fs-13);font-weight:600}[data-role=creator] .needs-approve-pair .approve-explicit:hover:not(:disabled):not([aria-disabled=true]){background:var(--m-cream);border-color:var(--m-line-cool)}[data-role=creator] .needs-primary-actions>.needs-you-hint{color:var(--m-warn);font-size:var(--m-fs-13);flex-basis:100%;line-height:1.45}[data-role=creator] .pipeline-filter-label{color:var(--m-muted);font-size:var(--m-fs-12);font-weight:600}[data-role=creator] .pipeline-format-lanes{background:var(--m-cream)}@supports (color:color-mix(in lab, red, red)){[data-role=creator] .pipeline-format-lanes{background:color-mix(in srgb, var(--m-cream) 60%, transparent)}}[data-role=creator] .pipeline-format-lanes button[data-lane-empty=true]:not(.active),[data-role=creator] .pipeline-format-lanes button[data-lane-empty=true] .pipeline-format-count{color:var(--m-muted-soft)}[data-role=creator] .pipeline-format-count{font-size:var(--m-fs-12);font-variant-numeric:tabular-nums}[data-role=creator] .pipeline-command-actions>button.primary{font-size:var(--m-fs-14);border-radius:8px;min-height:36px;padding:0 16px;font-weight:600}.pipeline-terminal-drawer>summary{border-radius:var(--m-r-sm,8px);font-size:var(--m-fs-13);padding:6px 8px;font-weight:500}.pipeline-terminal-count{color:var(--m-muted);font-size:var(--m-fs-13);font-variant-numeric:tabular-nums;font-weight:500}.pipeline-terminal-hint{color:var(--m-muted);font-size:var(--m-fs-13);font-weight:400}[data-role=creator] .modal-idea-body-label,[data-role=creator] .new-idea-sheet-picker>span{font-size:var(--m-fs-12);font-weight:600}@media (max-width:640px){[data-role=creator] #card-modal-title{overflow-wrap:anywhere}}[data-role=creator] .creator-page-shell:has(>.page-skeleton[data-skeleton=today]){max-width:var(--m-shell-max)}[data-role=creator] .skeleton{background-color:var(--m-line)}@supports (color:color-mix(in lab, red, red)){[data-role=creator] .skeleton{background-color:color-mix(in srgb, var(--m-line) 80%, #fff)}}[data-role=creator] .chat-start-point strong{color:var(--m-ink);font-family:var(--m-heading-font);font-size:var(--m-fs-14);letter-spacing:0;font-weight:600}[data-role=creator] .chat-start-point>span:not(.chat-start-point-num):not(.chat-start-point-action){color:var(--m-muted);font-size:var(--m-fs-14);line-height:1.5}[data-role=creator] .chat-message.user{background:var(--m-cream);border:1px solid var(--m-line);color:var(--m-ink);width:fit-content}[data-role=creator] .chat-speaker{color:var(--m-muted-soft);font-size:var(--m-fs-12);letter-spacing:0;text-transform:none;font-weight:600}[data-role=creator] .chat-message-meta,[data-role=creator] .chat-message-time{color:var(--m-muted-soft);font-size:var(--m-fs-12);letter-spacing:0;font-weight:600}[data-role=creator] .chat-composer-field{border-color:var(--m-line);box-shadow:none;background:var(--m-cream);border:1px solid var(--m-line)}[data-role=creator] .chat-composer-input::placeholder{color:var(--m-muted-soft)}[data-role=creator] .chat-composer-label{color:var(--m-muted);font-size:var(--m-fs-12);letter-spacing:0;text-transform:none;font-weight:600}[data-role=creator] .chat-composer-note{color:var(--m-muted-soft);font-size:var(--m-fs-13);line-height:1.45}[data-role=creator].recovery-shell{background:var(--m-page);min-height:100svh;padding:var(--m-sp-6);align-items:center;display:grid}[data-role=creator] .app-error-page{gap:var(--m-sp-4);margin:var(--m-sp-8) auto;padding:var(--m-sp-6) 0;text-align:center;justify-items:center;width:100%;max-width:52ch;display:grid}[data-role=creator] .app-error-page h1{color:var(--m-ink);font:650 var(--m-fs-28)/1.22 var(--m-display-font);text-wrap:balance;margin:0}[data-role=creator] .app-error-page p{color:var(--m-muted);font-size:var(--m-fs-17);overflow-wrap:break-word;text-wrap:pretty;margin:0;line-height:1.65}[data-role=creator] .app-error-page .foundation-actions{justify-content:center;gap:var(--m-sp-2);flex-wrap:wrap;margin:0;display:flex}[data-role=creator] .app-error-page :is(.m-btn,.m-quiet){min-height:calc(var(--m-sp-8) + var(--m-sp-1));border-radius:var(--m-r-sm);font-size:var(--m-fs-14)}[data-role=creator] .app-error-page :is(.m-btn,.m-quiet):focus-visible{box-shadow:var(--m-ring);outline:none}[data-role=creator] .app-error-page .m-quiet:active{background:var(--m-cream);color:var(--m-ink)}[data-role=creator] .recovery-brand{color:var(--m-navy);font-size:var(--m-fs-14);font-weight:600}[data-role=creator] .recovery-logo{height:var(--m-sp-8);width:auto;max-width:100%}[data-role=creator] .app-error-page .recovery-reference{font-size:var(--m-fs-12);overflow-wrap:anywhere}@media (max-width:640px){[data-role=creator] .app-error-page h1{font-size:var(--m-fs-24)}[data-role=creator] .app-error-page .foundation-actions{flex-direction:column;width:100%}[data-role=creator] .app-error-page :is(.m-btn,.m-quiet){min-height:calc(var(--m-sp-10) + var(--m-sp-1))}}[data-role=creator] .pipeline-column{--m-column-tint:var(--m-stage-warm)}[data-role=creator] .pipeline-column[aria-labelledby=column-drafting],[data-role=creator] .pipeline-column[aria-labelledby=column-raw_idea],[data-role=creator] .pipeline-column[aria-labelledby=column-idea_pool],[data-role=creator] .pipeline-column[aria-labelledby=column-packet_needed]{--m-column-tint:var(--m-stage-sand)}[data-role=creator] .pipeline-column[aria-labelledby=column-packet_ready]{--m-column-tint:var(--m-stage-peach)}[data-role=creator] .pipeline-column[aria-labelledby=column-ready_to_record],[data-role=creator] .pipeline-column[aria-labelledby=column-script_needed],[data-role=creator] .pipeline-column[aria-labelledby=column-script_ready]{--m-column-tint:var(--m-stage-apricot)}[data-role=creator] .pipeline-column[aria-labelledby=column-ready_to_post],[data-role=creator] .pipeline-column[aria-labelledby=column-published],[data-role=creator] .pipeline-column[aria-labelledby=column-posted]{--m-column-tint:var(--m-stage-sage)}[data-role=creator] .pipeline-column[aria-labelledby=column-needs_attention]{--m-column-tint:var(--m-stage-amber)}[data-role=creator] .pipeline-column[aria-labelledby=column-parked],[data-role=creator] .pipeline-column[aria-labelledby=column-scrapped]{--m-column-tint:var(--m-stage-cool)}[data-role=creator] .creator-appnav a.active{background:var(--m-coral-soft);color:var(--m-coral)}[data-role=creator] .creator-appnav a.active:hover{background:var(--m-coral)}@supports (color:color-mix(in lab, red, red)){[data-role=creator] .creator-appnav a.active:hover{background:color-mix(in srgb, var(--m-coral) 14%, #fff)}}[data-role=creator] .creator-appnav a.active:hover{color:var(--m-coral)}[data-role=creator] .needs-you-gate-chip[data-gate-tone=approval][data-gate=approve_idea]{background:var(--m-st-neutral-bg);color:var(--m-muted)}[data-role=creator] .needs-you-gate-chip[data-gate-tone=approval][data-gate=review_script]{background:var(--m-stage-apricot)}@supports (color:color-mix(in lab, red, red)){[data-role=creator] .needs-you-gate-chip[data-gate-tone=approval][data-gate=review_script]{background:color-mix(in srgb, var(--m-stage-apricot) 16%, #fff)}}[data-role=creator] .needs-you-gate-chip[data-gate-tone=approval][data-gate=review_script]{color:var(--m-ink)}[data-role=creator] .today-greeting-stop{color:inherit}[data-role=creator] .m-link{padding-inline:8px}[data-role=creator] .m-link:hover{background:var(--m-st-neutral-bg);color:var(--m-navy)}[data-role=creator] .today-pipeline-cta{margin-inline-start:-8px}@media (prefers-reduced-motion:no-preference){[data-role=creator] :is(.pipeline-card,.creator-source-row){transition:border-color var(--m-dur-fast) var(--m-ease), box-shadow var(--m-dur-fast) var(--m-ease), transform var(--m-dur-fast) var(--m-ease)}[data-role=creator] :is(.pipeline-card,.creator-source-row):hover{transform:translateY(-1px)}}[data-role=creator] [data-slot=button]:is([data-variant=default],[data-variant=gradient]),[data-role=creator] .m-btn.primary{background:var(--m-coral);background:var(--m-coral-fill)}[data-role=creator] [data-slot=button]:is([data-variant=default],[data-variant=gradient]):hover,[data-role=creator] .m-btn.primary:hover{background:var(--m-coral-deep);background:var(--m-coral-fill-hover)}[data-role=creator] :is(.pipeline-needs-attention-cards,.today-briefing-focus)>:is(.needs-you-card,.m-queue-presence):first-child .needs-primary-actions a.button.primary{background:var(--m-coral-fill)}[data-role=creator] :is(.pipeline-needs-attention-cards,.today-briefing-focus)>:is(.needs-you-card,.m-queue-presence):first-child .needs-primary-actions a.button.primary:hover{background:var(--m-coral-fill-hover)}[data-role=creator] .needs-you-card p,[data-role=creator] .needs-you-card .needs-you-hint,[data-role=creator] .needs-you-card-meta,[data-role=creator] .card-stage-hint,[data-role=creator] .chat-start-point>span:not(.chat-start-point-num):not(.chat-start-point-action){line-height:1.5}[data-role=creator] .needs-you-card-copy{gap:4px}[data-role=creator] .needs-you-card-copy p,[data-role=creator] .chat-start-point>span:not(.chat-start-point-num):not(.chat-start-point-action){max-width:60ch}@media (max-width:640px){[data-role=creator] .pipeline-format-lanes{border-radius:var(--m-r-md);flex-wrap:wrap;width:100%;overflow-x:visible}[data-role=creator] .pipeline-format-lanes button{white-space:normal;flex:auto;justify-content:center;min-width:0}}@media (max-width:479px){[data-role=creator] .creator-appnav .creator-appnav-label{display:none}[data-role=creator] .creator-appbar-inner{gap:var(--m-sp-2)}[data-role=creator] .creator-appbar .creator-appnav{gap:0}[data-role=creator] .creator-appbar .creator-appnav a{flex:1 1 0}[data-role=creator] .workspace-switcher-trigger{gap:var(--m-sp-1)}[data-role=creator] .workspace-switcher-trigger .creator-avatar{margin:0}}@media (max-width:640px){[data-role=creator] .creator-appbar-inner{min-height:calc(var(--m-sp-10) + var(--m-sp-4));padding-inline:var(--m-sp-1) var(--m-sp-4)}[data-role=creator] .creator-appnav{--m-target-shape:var(--m-r-md);gap:var(--m-sp-1);padding:var(--m-sp-1) 0;justify-content:space-between;overflow-x:visible}[data-role=creator] .creator-appnav a{border-radius:var(--m-r-md);flex:1 1 var(--m-control-touch-h);max-width:calc(var(--m-sp-10) + var(--m-sp-4));min-height:calc(var(--m-sp-10) + var(--m-sp-1));min-width:var(--m-control-touch-h);flex-direction:column;gap:0;padding-inline:0}[data-role=creator] .creator-appnav a svg{height:var(--m-sp-5);width:var(--m-sp-5)}[data-role=creator] .workspace-switcher-label{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[data-role=creator] .creator-appnav-label{font-size:var(--m-fs-12);display:inline}}@media (max-width:430px){.chat-attach-format{display:none}}[data-role=creator] .chat-composer-suggestion{margin-bottom:var(--m-sp-2);flex-wrap:wrap}[data-role=creator] :is(.chat-composer-suggestion button,.pipeline-command-actions button,.canonical-doc-actions button,.canonical-doc-actions a,.modal-primary-region button,.pipeline-move-receipt button,.creator-source-row button,.creator-source-row a.button,.new-idea-footer button,.creator-profile-page button,.content-modal .modal-more-actions button){min-height:calc(var(--m-sp-8) + var(--m-sp-1));text-align:left;white-space:normal}[data-role=creator] .new-idea-brand-select{appearance:none;background:var(--m-cream);border:1px solid var(--m-line);border-radius:var(--m-r-sm);padding:var(--m-sp-2) var(--m-sp-3)}[data-role=creator] :is(button,.button,.m-btn,.m-quiet,[data-slot=button],summary):not(:where([data-role=creator]:has(.chat-page-header) :is(.chat-composer-actions *,.chat-copy-reply))){height:auto;min-height:var(--m-control-h)!important;min-width:var(--m-control-h)!important;padding-block:0!important}[data-role=creator] :is(.button,.m-btn,[data-slot=button],button.primary,button.secondary,.link-button){font-size:var(--m-fs-14);border-radius:var(--m-r-sm);font-weight:600}[data-role=creator] :is(.button,.m-btn,button.primary,button.secondary,.link-button,.chat-composer-queue-actions button):disabled{opacity:.45;pointer-events:none}[data-role=creator] :is(button,a,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--m-coral);outline-offset:2px}[data-role=creator] .content-modal:focus-visible{outline:none}@media (max-width:640px){[data-role=creator] :is(h1,.page-intro-title,.chat-page-heading h1,.modal-header h2,#card-modal-title,.auth-intro h1){font-size:var(--m-fs-24)}}[data-role=creator] .modal-status-actions{position:relative}[data-role=creator] .m-queue-presence{grid-template-rows:1fr;display:grid}[data-role=creator] .m-queue-presence>div{min-height:0}[data-role=creator] .m-queue-presence[inert][data-decision-departure] .needs-you-card{visibility:hidden}[data-role=creator] .m-content-swap{position:relative}[data-role=creator] .m-skeleton-exit{pointer-events:none;position:absolute;inset:0;overflow:hidden}[data-role=creator] .m-content-swap>.m-content-enter{position:relative}@media (prefers-reduced-motion:no-preference){@keyframes m-reader-enter{0%{opacity:0;transform:translateY(var(--m-sp-1))}to{opacity:1;transform:translateY(0)}}@keyframes m-reader-exit{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(var(--m-sp-1))}}@keyframes m-sheet-exit{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100%)}}@keyframes m-sheet-enter{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes m-fade-out{to{opacity:0}}[data-role=creator] .content-modal:not(.new-idea-modal){animation:m-reader-enter var(--m-dur-slow) var(--m-ease) backwards}[data-role=creator] .content-modal[data-closing]{animation-name:m-reader-exit;animation-duration:var(--m-dur-fast);pointer-events:none}[data-role=creator] .m-content-enter{animation:csb-chat-settle-fade var(--m-dur-fast) var(--m-ease) backwards}[data-role=creator] .m-skeleton-exit{animation:m-fade-out var(--m-dur-fast) var(--m-ease) forwards}[data-role=creator] .m-queue-presence{transition:grid-template-rows var(--m-dur-fast) var(--m-ease), opacity var(--m-dur-fast) var(--m-ease)}[data-role=creator] .m-queue-presence[data-departing]{opacity:0;grid-template-rows:0fr}[data-role=creator] .m-queue-presence[data-departing]>div{overflow:hidden}[data-role=creator] .pipeline-card{transition:box-shadow var(--m-dur-fast) var(--m-ease), transform var(--m-dur-fast) var(--m-ease)}[data-role=creator] :is(.today-briefing,.today-next-card,.today-split>.today-section){animation:m-reader-enter var(--m-dur-slow) var(--m-ease) backwards;animation-delay:calc(var(--m-i,0) * var(--m-dur-fast) / 3)}[data-role=creator] .today-next-card{--m-i:1;transition:box-shadow var(--m-dur-fast) var(--m-ease), transform var(--m-dur-fast) var(--m-ease)}[data-role=creator] .today-next-card:nth-child(2){--m-i:2}[data-role=creator] .today-next-card:nth-child(3){--m-i:3}[data-role=creator] .today-split>.today-section{--m-i:4}[data-role=creator] .today-split>.today-section+.today-section{--m-i:5}[data-role=creator] .today-next-card:hover{transform:translateY(-1px)}[data-role=creator] .m-card-moving{transition:transform var(--m-dur-base) var(--m-ease)}[data-role=creator] .m-card-inverted{transform:translate(var(--m-flip-x), var(--m-flip-y));transition:none}}@media (max-width:640px) and (prefers-reduced-motion:no-preference){[data-role=creator] .content-modal:not(.new-idea-modal){animation-name:m-sheet-enter}[data-role=creator] .content-modal:not(.new-idea-modal)[data-closing]{animation-name:m-sheet-exit}}[data-role=creator] .chat-rename-form{border-bottom:1px solid var(--m-line);gap:var(--m-sp-3);padding:var(--m-sp-3) var(--m-sp-2) var(--m-sp-4);display:grid}[data-role=creator] .chat-rename-form label{color:var(--m-muted);font-size:var(--m-fs-13);gap:var(--m-sp-2);min-width:0;display:grid}[data-role=creator] .chat-rename-form input{background:var(--m-surface);border:1px solid var(--m-line);border-radius:var(--m-r-sm);color:var(--m-ink);font-size:var(--m-fs-16);min-height:var(--m-control-h);min-width:0;padding:var(--m-sp-2) var(--m-sp-3);width:100%}[data-role=creator] .chat-rename-form input:focus-visible{box-shadow:var(--m-ring);outline:none}[data-role=creator] .chat-rename-actions{align-items:center;gap:var(--m-sp-2);flex-wrap:wrap;display:flex}[data-role=creator] .chat-rename-form [role=status]{color:var(--m-st-problem);font-size:var(--m-fs-13);overflow-wrap:anywhere;margin:0}[data-role=creator] .pipeline-bulk-controls:empty{display:none}[data-role=creator] .pipeline-bulk-controls{gap:var(--m-sp-3);min-width:0;display:grid}[data-role=creator] .pipeline-bulk-selection{align-items:center;gap:var(--m-sp-2);background:0 0;border:0;border-radius:0;flex-wrap:nowrap;padding:0;display:flex}[data-role=creator] .pipeline-bulk-selection>strong{font-size:var(--m-fs-14);align-self:center}[data-role=creator] .pipeline-bulk-selection label{color:var(--m-muted);font-size:var(--m-fs-13);align-items:center;gap:var(--m-sp-2);white-space:nowrap;flex:auto;min-width:0;display:flex}[data-role=creator] .pipeline-bulk-controls .pipeline-bulk-selection select{height:var(--m-control-h);width:100%}[data-role=creator] .pipeline-bulk-status{font-size:var(--m-fs-14);align-items:center;gap:var(--m-sp-2) var(--m-sp-3);background:0 0;border:0;border-radius:0;flex-wrap:wrap;margin:0;padding:0;display:flex}[data-role=creator] .pipeline-bulk-status>span{flex:180px}[data-role=creator] :is(.pipeline-bulk-help,.pipeline-bulk-errors){color:var(--m-muted);font-size:var(--m-fs-14);overflow-wrap:anywhere;margin:0}[data-role=creator] .pipeline-bulk-errors{color:var(--m-st-problem)}[data-role=creator] .v3-card:has(.pipeline-bulk-checkbox){--bulk-target:var(--m-control-h)}[data-role=creator] .pipeline-card .pipeline-bulk-checkbox{--bulk-inset:calc((var(--bulk-target) - 18px) / 2);appearance:none;background:var(--m-surface) padding-box;border:var(--bulk-inset) solid transparent;border-radius:calc(var(--bulk-inset) + 5px);box-shadow:inset 0 0 0 1px var(--m-muted)}@supports (color:color-mix(in lab, red, red)){[data-role=creator] .pipeline-card .pipeline-bulk-checkbox{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--m-muted) 70%, var(--m-surface))}}[data-role=creator] .pipeline-card .pipeline-bulk-checkbox{cursor:pointer;height:var(--bulk-target);width:var(--bulk-target);margin:0;position:absolute;inset-block-start:var(--m-sp-1);inset-inline-end:calc(var(--m-sp-1) + var(--m-control-h))}[data-role=creator] .pipeline-card .pipeline-bulk-checkbox:hover{box-shadow:inset 0 0 0 1px var(--m-muted)}[data-role=creator] .pipeline-card .pipeline-bulk-checkbox:checked{background:var(--m-navy) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m5 12 4 4 10-10' fill='none' stroke='white' stroke-width='3'/%3E%3C/svg%3E") center / 12px no-repeat padding-box;box-shadow:none}[data-role=creator] .pipeline-card:has(.pipeline-bulk-checkbox:checked){box-shadow:var(--m-sh-rest), 0 0 0 2px var(--m-navy)}[data-role=creator] .pipeline-card:has(.pipeline-bulk-checkbox:checked):hover{box-shadow:var(--m-sh-hover), 0 0 0 2px var(--m-navy)}[data-role=creator] .pipeline-card .pipeline-bulk-checkbox:disabled{cursor:not-allowed;opacity:.45}[data-role=creator] .pipeline-card .pipeline-bulk-checkbox:focus-visible{outline:2px solid var(--m-coral);outline-offset:calc(2px - var(--bulk-inset))}[data-role=creator] .pipeline-bulk-selection select:focus-visible{box-shadow:var(--m-ring);outline:none}@media (hover:hover){[data-role=creator] .pipeline-board:not(:has(.pipeline-bulk-checkbox:checked)) .pipeline-card:not(:hover,:focus-within) .pipeline-bulk-checkbox{opacity:0}}@media (hover:hover) and (prefers-reduced-motion:no-preference){[data-role=creator] .pipeline-card .pipeline-bulk-checkbox{transition:opacity var(--m-dur-fast) var(--m-ease)}}[data-role=creator] .card-stage-hint{overflow-wrap:anywhere;white-space:normal;min-width:0;max-width:100%}[data-role=creator] .skills-library{gap:0;min-width:0;display:grid}[data-role=creator] .skills-library h1{font-size:var(--m-fs-28);margin:0}[data-role=creator] .skills-intro{color:var(--m-muted);font-size:var(--m-fs-16);margin:0}[data-role=creator] .skill-card-heading{align-items:center;gap:var(--m-sp-3);display:flex}[data-role=creator] .skill-card-icon{background:var(--m-cream);border-radius:var(--m-r-sm);color:var(--m-stage-warm);height:var(--m-sp-10);width:var(--m-sp-10);flex:none;justify-content:center;align-items:center;display:flex}[data-role=creator] .skill-category-label{color:var(--m-muted);font-size:var(--m-fs-12);margin:0}[data-role=creator] .skill-preview{color:var(--m-ink);font-size:var(--m-fs-14);margin:var(--m-sp-3) 0;font-style:italic}[data-role=creator] .skill-preview p{margin:0}[data-role=creator] .skill-preview .chat-md-list{font-size:var(--m-fs-14);margin:0;padding-inline-start:0;font-style:italic;line-height:20px;list-style-position:inside}[data-role=creator] .skills-grid{align-items:stretch;gap:var(--m-sp-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}[data-role=creator] .skill-card{background:var(--m-surface);border-radius:var(--m-r-lg);box-shadow:var(--m-sh-rest);min-width:0;padding:var(--m-sp-4) var(--m-sp-5);border:1px solid #0000;flex-direction:column;display:flex}[data-role=creator] .skill-card>.skill-guide{margin-top:auto}[data-role=creator] .skill-card h3{font-size:var(--m-fs-16);margin:0;line-height:1.5}[data-role=creator] .skill-summary{color:var(--m-muted);font-size:var(--m-fs-14);margin:var(--m-sp-2) 0 0;line-height:1.6}[data-role=creator] .skill-guide>summary{color:var(--m-ink);cursor:pointer;font-size:var(--m-fs-14);align-items:center;gap:var(--m-sp-2);min-height:var(--m-control-h);list-style:none;display:flex}[data-role=creator] .skill-guide>summary::-webkit-details-marker{display:none}[data-role=creator] .skill-guide>summary:after{content:none}[data-role=creator] .skill-guide-body{border-top:1px solid var(--m-line);gap:var(--m-sp-4);padding-top:var(--m-sp-4);display:grid}[data-role=creator] .skill-markdown{font-size:var(--m-fs-17);overflow-wrap:break-word;min-width:0;line-height:1.65}[data-role=creator] .skill-markdown :is(p,ul,ol,pre){margin:var(--m-sp-2) 0}[data-role=creator] .skill-markdown .chat-md-list li{font-size:inherit;line-height:inherit}[data-role=creator] .skill-markdown :is(ul,ol){padding-left:var(--m-sp-5)}[data-role=creator] .skill-markdown pre{background:var(--m-cream);border-radius:var(--m-r-sm);padding:var(--m-sp-3);white-space:pre-wrap}@media (max-width:640px){[data-role=creator] .skills-grid{grid-template-columns:minmax(0,1fr)}[data-role=creator] .skills-library h1{font-size:var(--m-fs-24)}[data-role=creator] .skill-card{padding:var(--m-sp-4)}[data-role=creator] :is(.chat-rename-form input,.chat-rename-actions button,.pipeline-bulk-selection select,.pipeline-bulk-selection button,.pipeline-bulk-status button,.skill-guide>summary){min-height:var(--m-control-touch-h)!important}[data-role=creator] .v3-card:has(.pipeline-bulk-checkbox){--bulk-target:var(--m-control-touch-h)}[data-role=creator] .pipeline-card .pipeline-bulk-checkbox{height:var(--m-control-touch-h);width:var(--m-control-touch-h)}[data-role=creator] .pipeline-bulk-selection{flex-wrap:wrap}[data-role=creator] .pipeline-bulk-selection>strong+.m-quiet{margin-inline-start:auto}[data-role=creator] .pipeline-bulk-selection label,[data-role=creator] .pipeline-bulk-selection>.m-btn.primary{flex:100%}}[data-role=creator] .pipeline-card-step>.card-status-chip{color:inherit;background:0 0;padding:0;font-weight:400}[data-role=creator] .pipeline-card-step>.card-status-chip:before{content:none}[data-role=creator] .needs-you-card-meta,[data-role=creator] .needs-you-meta-item{align-items:baseline;font-weight:400}[data-role=creator] .needs-you-card-meta .badge.source{background:0 0;border:0;align-items:baseline;padding:0;font-weight:400}[data-role=creator] .needs-you-meta-item+.needs-you-meta-item:before{content:none}[data-role=creator] .needs-you-meta-item:not(:last-child,.mono):after{content:"·";margin-inline-start:var(--m-sp-1)}[data-role=creator] .pipeline-workspace.today .needs-you-meta-item:has(+.needs-you-meta-age .aging-badge[data-aging=fresh]):after{content:none}[data-role=creator] .canonical-doc-hook-field{margin-top:var(--m-sp-1);display:block}[data-role=creator] :is(.canonical-doc-body,.chat-script-reading) .canonical-doc-label{-webkit-hyphens:none;hyphens:none;font-weight:400}@media (prefers-reduced-motion:no-preference){@keyframes m-popover-enter{0%{opacity:0;transform:translateY(var(--m-sp-1))}to{opacity:1;transform:none}}@keyframes m-popover-exit{to{opacity:0;transform:translateY(var(--m-sp-1))}}@keyframes m-layer-fade{0%{opacity:0}to{opacity:1}}[data-role=creator] :is(.workspace-switcher-menu,.pipeline-filter-menu-panel,.pipeline-overflow-panel,.needs-you-more-panel),[data-role=creator] details[open][data-menu]>.connector-manage-menu{animation:m-popover-enter var(--m-dur-base) var(--m-ease) backwards}[data-role=creator] .workspace-switcher-menu[data-closing]{animation:m-popover-exit var(--m-dur-fast) var(--m-ease) backwards}[data-role=creator] .new-idea-modal,[data-role=creator] .app-confirm{animation:m-reader-enter var(--m-dur-slow) var(--m-ease) backwards}[data-role=creator] .app-confirm-backdrop{animation:m-layer-fade var(--m-dur-base) var(--m-ease) backwards}[data-role=creator] .app-confirm-backdrop[data-closing]{animation:m-layer-fade var(--m-dur-fast) var(--m-ease) reverse backwards}[data-role=creator] .app-confirm-backdrop[data-closing] .app-confirm{animation:m-reader-exit var(--m-dur-fast) var(--m-ease) backwards}[data-role=creator] .pipeline-toast{animation:m-popover-enter var(--m-dur-slow) var(--m-ease) backwards}[data-role=creator] .pipeline-toast[data-closing]{animation:m-popover-exit var(--m-dur-fast) var(--m-ease) backwards}[data-role=creator] details[data-menu]::details-content{transition:content-visibility var(--m-dur-fast) allow-discrete}[data-role=creator] details[data-menu]>.connector-manage-menu{transition:opacity var(--m-dur-fast) var(--m-ease), transform var(--m-dur-fast) var(--m-ease)}[data-role=creator] details:not([open])[data-menu]>.connector-manage-menu{opacity:0;transform:translateY(var(--m-sp-1))}}@media (max-width:640px) and (prefers-reduced-motion:no-preference){[data-role=creator] .new-idea-modal{animation-name:m-sheet-enter}}@media (max-width:600px){[data-role=creator] .needs-you-card .needs-primary-actions{gap:var(--m-sp-2);flex-wrap:wrap;display:flex}[data-role=creator] .needs-you-card .needs-primary-actions>.primary{flex:1 0 100%}[data-role=creator] .needs-you-card .needs-primary-actions>:not(.primary){flex:auto}}[data-role=creator] .pipeline-cockpit.surface .pipeline-terminal-drawer[open]>.pipeline-terminal-board{max-height:none;overflow-y:visible}[data-role=creator] .pipeline-terminal-board .pipeline-column{max-height:none}[data-role=creator] .pipeline-terminal-drawer>summary:before{content:none}[data-role=creator] .pipeline-terminal-drawer>summary>svg{transform:rotate(-90deg)}[data-role=creator] .pipeline-terminal-drawer[open]>summary>svg{transform:none}@media (prefers-reduced-motion:no-preference){[data-role=creator] .pipeline-terminal-drawer>summary>svg{transition:transform var(--m-dur-fast) var(--m-ease)}}[data-role=creator] .pipeline-bulk-controls:has(.pipeline-bulk-selection,.pipeline-bulk-status,.pipeline-bulk-errors){inset-inline:var(--m-sp-4);bottom:var(--m-sp-6);z-index:10;background:var(--m-surface);border-radius:var(--m-r-lg);max-width:640px;box-shadow:var(--m-sh-md);padding:var(--m-sp-2) var(--m-sp-2) var(--m-sp-2) var(--m-sp-4);margin-inline:auto;position:fixed}[data-role=creator] .v3-card h4:has(.pipeline-bulk-checkbox){padding-inline-end:calc(var(--m-sp-8) + var(--m-sp-1))}[data-role=creator] .pipeline-card .pipeline-bulk-checkbox{inset-block-start:auto;inset-block-end:var(--m-sp-1);inset-inline-end:var(--m-sp-1)}[data-role=creator] .v3-card:has(.pipeline-bulk-checkbox) :is(.pipeline-card-meta,.pipeline-card-step){padding-inline-end:var(--m-control-h)}[data-role=creator] :is(.modal-control-disclosure,.modal-secondary-disclosure,.modal-reference-disclosure)>summary{gap:var(--m-sp-2);display:flex}[data-role=creator] .modal-reference-disclosure:not([open]){row-gap:0}[data-role=creator] .card-attachments-region .m-quiet:has(>svg:first-child){align-items:center;gap:var(--m-sp-2);display:inline-flex}[data-role=creator] :is(.modal-control-disclosure,.modal-secondary-disclosure,.modal-reference-disclosure)>summary>svg{flex:none;transform:rotate(-90deg)}[data-role=creator] :is(.modal-control-disclosure,.modal-secondary-disclosure,.modal-reference-disclosure)[open]>summary>svg{transform:none}@media (prefers-reduced-motion:no-preference){[data-role=creator] :is(.modal-control-disclosure,.modal-secondary-disclosure,.modal-reference-disclosure)>summary>svg{transition:transform var(--m-dur-fast) var(--m-ease)}}[data-role=creator] summary:has(>:is(svg.lucide-chevron-down,svg.lucide-chevron-right)){list-style:none}[data-role=creator] summary:has(>:is(svg.lucide-chevron-down,svg.lucide-chevron-right))::-webkit-details-marker{display:none}[data-role=creator] :is(.modal-control-disclosure,.modal-secondary-disclosure,.modal-reference-disclosure)>summary:not(:has(>svg)){padding-block:var(--m-sp-3);list-style:inside disclosure-closed;display:list-item}[data-role=creator] :is(.modal-control-disclosure,.modal-secondary-disclosure,.modal-reference-disclosure)[open]>summary:not(:has(>svg)){list-style-type:disclosure-open}[data-role=creator] .v3-linkout-open{overflow-wrap:anywhere;min-width:0}[data-role=creator] .v3-linkout-address{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}[data-role=creator] .modal-reader-options-panel .modal-card-footer{margin-top:var(--m-sp-2);border-top:1px solid var(--m-line);padding:var(--m-sp-2) 0 0}[data-role=creator] .modal-reading-empty{margin:0}[data-role=creator] .modal-reading-empty-title{color:var(--m-ink);font-size:var(--m-fs-16);margin:0;font-weight:600;line-height:24px}[data-role=creator] .modal-reading-empty-line{color:var(--m-muted);font-size:var(--m-fs-14);margin:0;line-height:20px}[data-role=creator] .content-modal :is(.card-attachments-region,.modal-reference-disclosure-body) :is(input:not([type=checkbox]):not([type=radio]),textarea,select){background-color:var(--m-surface);font-size:var(--m-fs-14);min-height:var(--m-control-h);font-weight:400}[data-role=creator] .content-modal .v3-add-source-row button{font-size:var(--m-fs-14);min-height:var(--m-control-h);font-weight:600}[data-role=creator] .content-modal .v3-published-heading{margin-top:var(--m-sp-4)}[data-role=creator] .modal-idea-body details>summary{cursor:pointer;align-items:center;gap:var(--m-sp-2);min-width:0;display:flex}[data-role=creator] .modal-idea-body details>summary>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}[data-role=creator] .modal-idea-body details>summary>svg{flex:none;transform:rotate(-90deg)}[data-role=creator] .modal-idea-body details[open]>summary>svg{transform:none}@media (prefers-reduced-motion:no-preference){[data-role=creator] .modal-idea-body details>summary>svg{transition:transform var(--m-dur-fast) var(--m-ease)}}[data-role=creator] .content-modal .script-other-openings{scroll-margin-bottom:var(--m-action-bar-h,0px)}[data-role=creator] .modal-reader-options-panel :is(button,a):not(:where(form *)):not(:has(>svg:first-child)):before{content:"";width:var(--m-sp-4);flex:none}[data-role=creator] .modal-reader-options-panel .confirm-strip button.danger{color:var(--m-st-problem)}[data-role=creator] .modal-reader-options-panel .confirm-strip button.danger:hover:not(:disabled){background:var(--m-cream);color:var(--m-st-problem)}@media (max-width:640px){[data-role=creator] .content-modal:not(.new-idea-modal)>.modal-header,[data-role=creator] .content-modal:not(.new-idea-modal)>.modal-header>div{display:contents}[data-role=creator] .content-modal:not(.new-idea-modal) .modal-header-meta{background:var(--m-surface);padding:var(--m-sp-4) var(--m-sp-12) var(--m-sp-2) var(--m-sp-2);z-index:10;margin-left:0;position:sticky;top:0}[data-role=creator] .content-modal:not(.new-idea-modal)>.modal-header>div>:is(h2,p){padding-inline:var(--m-sp-4)}[data-role=creator] .content-modal:not(.new-idea-modal)>.modal-header>div>h2{margin-top:0}[data-role=creator] .content-modal:not(.new-idea-modal)>.modal-header>div>:last-child{border-bottom:1px solid var(--m-line);padding-bottom:var(--m-sp-3)}[data-role=creator] .content-modal:not(.new-idea-modal):has(.modal-primary-region textarea){padding-bottom:var(--m-sp-6)}[data-role=creator] .content-modal .modal-col-side-body>*{padding-inline:var(--m-sp-4)}}@media (min-width:981px){[data-role=creator] .content-modal:not(.new-idea-modal) .modal-col-main{flex-direction:column;display:flex}}[data-role=creator] .new-idea-meter{font-size:var(--m-fs-12);color:var(--m-muted);background:0 0;border:0;border-radius:0;padding:0}[data-role=creator] .new-idea-form[data-drag-over] #idea-body{background:var(--m-cream);outline:2px solid var(--m-coral);outline-offset:2px}[data-role=creator] :is(.pipeline-card-meta,.v3-card-meta){white-space:nowrap;flex-wrap:nowrap;min-width:0;overflow:hidden}[data-role=creator] .pipeline-card-meta>*{white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}[data-role=creator] .modal-header-meta .modal-reader-options{margin-left:auto;margin-inline-end:var(--m-sp-2)}[data-role=creator] .modal-header-meta .modal-reader-options-panel{top:calc(100% + var(--m-sp-2));bottom:auto}[data-role=creator].change-password-backdrop{align-items:start}[data-role=creator] .change-password-modal{gap:var(--m-sp-4);max-height:calc(100dvh - 2 * var(--m-sp-6));top:max(0px, calc((100dvh - 25rem) / 2 - var(--m-sp-6)));position:relative;overflow-y:auto}[data-role=creator] .change-password-head,[data-role=creator] .change-password-field{gap:var(--m-sp-2);display:grid}[data-role=creator] .change-password-modal .app-confirm-typed{gap:var(--m-sp-2)}[data-role=creator] .change-password-field .change-password-error{margin:0 0 var(--m-sp-2);color:var(--m-st-problem)}[data-role=creator] .change-password-actions{margin:0}[data-role=creator] .change-password-feedback{min-height:1lh;margin:0}[data-role=creator] .app-confirm.change-password-modal{box-shadow:var(--m-sh-panel,0 1px 2px var(--m-navy), 0 24px 48px -24px var(--m-navy))}@supports (color:color-mix(in lab, red, red)){[data-role=creator] .app-confirm.change-password-modal{box-shadow:var(--m-sh-panel,0 1px 2px color-mix(in srgb, var(--m-navy) 5%, transparent), 0 24px 48px -24px color-mix(in srgb, var(--m-navy) 22%, transparent))}}[data-role=creator] .change-password-modal :is(input,button):focus-visible{outline:2px solid var(--m-navy);outline-offset:2px}[data-role=creator] .profile-rail{align-content:start;gap:var(--m-sp-6);min-width:0;display:grid}@media (min-width:1100px){[data-role=creator] .creator-page-shell:has(>.profile-rail){align-items:start;column-gap:var(--m-sp-12);grid-template-columns:720px minmax(0,1fr);display:grid}[data-role=creator] .creator-page-shell:has(>.profile-rail)>*{grid-column:1}[data-role=creator] .creator-page-shell>.profile-rail{top:calc(var(--m-sp-8) + 58px);grid-area:2/2;position:sticky}[data-role=creator] .profile-rail>.profile-data{border-top:0;padding-top:0}}@media (max-width:640px){[data-role=creator] :is(.workspace-switcher-trigger,.today-did-open,.today-stat-link,.today-pipeline-cta,.pipeline-workspace.today :is(button,.button,.m-quiet),.pipeline-command-actions button,.pipeline-find-trigger,.pipeline-overflow-menu>summary,.pipeline-mobile-filters-toggle,.pipeline-phone-columns-chip,.card-face-more>summary,.content-modal :is(button,summary),.profile-data :is(button,summary),.profile-data-details>summary,.auth-card button,.card-live-link,.card-file-link,.v3-linkout){align-items:center;min-height:var(--m-control-touch-h)!important;min-width:var(--m-control-touch-h)!important}[data-role=creator] :is(.pipeline-find-trigger,.pipeline-command-actions>button,.pipeline-overflow-menu>summary,.card-face-more>summary,.modal-reader-options>summary,.content-modal>.modal-close){min-width:var(--m-control-touch-h)!important}[data-role=creator] .auth-password-toggle{width:var(--m-control-touch-h);height:var(--m-control-touch-h)}[data-role=creator] .auth-password-field input{min-height:var(--m-control-touch-h);padding-right:calc(var(--m-sp-10) + var(--m-sp-1) + var(--m-sp-3))}[data-role=creator] :is(.auth-card a,.today-did-open,.today-stat-link,.today-pipeline-cta){min-height:var(--m-control-touch-h);align-items:center;gap:var(--m-sp-2);display:inline-flex;min-width:var(--m-control-touch-h)!important}[data-role=creator] .auth-legal-links{gap:var(--m-sp-2)}[data-role=creator] .modal-header-meta .modal-reader-options{margin-inline-end:var(--m-sp-4)}[data-role=creator] .content-modal .v3-linkout{box-sizing:border-box}[data-role=creator] .pipeline-card .card-title-button{margin-block:calc(-1 * var(--m-sp-3));min-height:var(--m-control-touch-h)!important;padding-block:var(--m-sp-3)!important}[data-role=creator] .pipeline-workspace[data-managed-viewer=client] .creator-page-description:has(>.pipeline-header-counts:only-child){display:none}}@media (pointer:coarse){[data-role=creator] :is(button,.button,.m-btn,.m-quiet,[data-slot=button],summary):not(:where([data-role=creator]:has(.chat-page-header) :is(.chat-composer-actions *,.chat-copy-reply))){min-height:var(--m-control-touch-h)!important;min-width:var(--m-control-touch-h)!important}[data-role=creator] :is(.content-modal>.modal-close,.new-idea-modal .modal-header>button){width:44px;height:44px;min-height:44px;padding:0}[data-role=creator] .content-modal>.modal-close{margin-bottom:calc(-1 * (var(--m-sp-5) + var(--m-sp-10) + var(--m-sp-1)))}[data-role=creator] .modal-header-meta .modal-reader-options{margin-inline-end:var(--m-sp-4)}[data-role=creator] :is(.creator-appnav a,.chat-composer-suggestion button,.canonical-doc-actions button,.canonical-doc-actions a,.modal-primary-region button,.pipeline-move-receipt button,.creator-source-row button,.creator-source-row a.button,.new-idea-footer button,.creator-profile-page button,.content-modal .modal-more-actions button),[data-role=creator] .pipeline-workspace.today .needs-primary-actions :is(a.button,span.button,button),[data-role=creator] .pipeline-workspace.today .needs-you-today-quiet>:is(a,button),[data-role=creator] .app-error-page :is(.m-btn,.m-quiet),[data-role=creator] .today-did-open,[data-role=creator] .today-pipeline-cta,[data-role=creator] .pipeline-command-actions button.primary,[data-role=creator] .needs-you-more-panel :is(a,button,select),[data-role=creator] .video-review :is(button,input,a),[data-role=creator] .card-attachment-list a{min-height:44px}.creator-shell[data-role=creator] :is(.creator-appnav a,.pipeline-command-actions>button,.pipeline-command-actions .pipeline-overflow-menu>summary,.pipeline-board .card-face-more>summary,.chat-thread-rail button,.chat-thread-item,.chat-composer button:not(:where([data-role=creator]:has(.chat-page-header) .chat-composer-actions *)),.chat-attach-control:not(:where([data-role=creator]:has(.chat-page-header) .chat-composer-actions *)),.creator-source-row :is(button,a.button,summary),:where(#content-sheet-template) a,:where(#connector-next-step) .connector-worklist-item :is(button,a,summary),.source-import-form button,.setup-step-link,.content-modal button,.content-modal a[href],.content-modal .new-idea-attach){--m-target-fill:var(--m-surface);--m-target-line:var(--m-line);--m-target-radius:var(--m-target-shape,var(--m-r-sm));box-shadow:none;isolation:isolate;min-block-size:calc(var(--m-sp-10) + var(--m-sp-1));min-inline-size:calc(var(--m-sp-10) + var(--m-sp-1));background:0 0;border-color:#0000;border-radius:0;position:relative;overflow:visible}.creator-shell[data-role=creator] .content-modal:not(.new-idea-modal)>.modal-close{position:sticky}.creator-shell[data-role=creator] :is(.creator-appnav a,.pipeline-command-actions>button,.pipeline-command-actions .pipeline-overflow-menu>summary,.pipeline-board .card-face-more>summary,.chat-thread-rail button,.chat-thread-item,.chat-composer button,.chat-attach-control,.creator-source-row :is(button,a.button,summary),:where(#content-sheet-template) a,:where(#connector-next-step) .connector-worklist-item :is(button,a,summary),.source-import-form button,.setup-step-link,.content-modal button,.content-modal a[href],.content-modal .new-idea-attach):before{background:var(--m-target-fill);border:1px var(--m-target-border-style,solid) var(--m-target-line);border-radius:var(--m-target-radius);box-shadow:var(--m-target-shadow,none);content:"";pointer-events:none;z-index:-1;position:absolute;inset:0}.creator-shell[data-role=creator] :is(.creator-appnav a,.pipeline-command-actions>button,.pipeline-command-actions .pipeline-overflow-menu>summary,.pipeline-board .card-face-more>summary,.chat-thread-rail button,.chat-thread-item,.chat-composer button:not(:where([data-role=creator]:has(.chat-page-header) .chat-composer-actions *)),.chat-attach-control:not(:where([data-role=creator]:has(.chat-page-header) .chat-composer-actions *)),.creator-source-row :is(button,a.button,summary),:where(#content-sheet-template) a,:where(#connector-next-step) .connector-worklist-item :is(button,a,summary),.source-import-form button,.setup-step-link,.content-modal button,.content-modal a[href],.content-modal .new-idea-attach):hover{--m-target-fill:var(--m-cream)}.creator-shell[data-role=creator] :is(.creator-appnav a,.chat-thread-rail button,.chat-thread-item,.chat-attach-control:not(:where([data-role=creator]:has(.chat-page-header) .chat-composer-actions *)),.creator-source-row .content-sheet-review>summary){--m-target-fill:transparent;--m-target-line:transparent}.creator-shell[data-role=creator] :is(.chat-attach-control,.chat-threads-toggle,.new-idea-attach,.content-modal>.modal-close,.new-idea-modal .modal-header>button){--m-target-radius:999px}.creator-shell[data-role=creator] :is(.content-modal>.modal-close,.new-idea-modal .modal-header>button){--m-target-shadow:var(--m-sh-sm)}.creator-shell[data-role=creator] .creator-source-row .content-sheet-review>summary{padding-block:var(--m-sp-3);display:list-item}.creator-shell[data-role=creator] .content-modal :is(select,input:not([type=file]):not([type=checkbox]):not([type=radio]),textarea:not(.script-editor-input)){--m-target-radius:var(--m-r-sm);min-block-size:calc(var(--m-sp-10) + var(--m-sp-1));min-inline-size:calc(var(--m-sp-10) + var(--m-sp-1));-webkit-mask:linear-gradient(var(--m-ink) 0 0) center / calc(100% - var(--m-target-radius) * 2) 100% no-repeat, linear-gradient(var(--m-ink) 0 0) center / 100% calc(100% - var(--m-target-radius) * 2) no-repeat, radial-gradient(circle closest-side, var(--m-ink) 99%, transparent) top left / calc(var(--m-target-radius) * 2) calc(var(--m-target-radius) * 2) no-repeat, radial-gradient(circle closest-side, var(--m-ink) 99%, transparent) top right / calc(var(--m-target-radius) * 2) calc(var(--m-target-radius) * 2) no-repeat, radial-gradient(circle closest-side, var(--m-ink) 99%, transparent) bottom left / calc(var(--m-target-radius) * 2) calc(var(--m-target-radius) * 2) no-repeat, radial-gradient(circle closest-side, var(--m-ink) 99%, transparent) bottom right / calc(var(--m-target-radius) * 2) calc(var(--m-target-radius) * 2) no-repeat;-webkit-mask:linear-gradient(var(--m-ink) 0 0) center / calc(100% - var(--m-target-radius) * 2) 100% no-repeat, linear-gradient(var(--m-ink) 0 0) center / 100% calc(100% - var(--m-target-radius) * 2) no-repeat, radial-gradient(circle closest-side, var(--m-ink) 99%, transparent) top left / calc(var(--m-target-radius) * 2) calc(var(--m-target-radius) * 2) no-repeat, radial-gradient(circle closest-side, var(--m-ink) 99%, transparent) top right / calc(var(--m-target-radius) * 2) calc(var(--m-target-radius) * 2) no-repeat, radial-gradient(circle closest-side, var(--m-ink) 99%, transparent) bottom left / calc(var(--m-target-radius) * 2) calc(var(--m-target-radius) * 2) no-repeat, radial-gradient(circle closest-side, var(--m-ink) 99%, transparent) bottom right / calc(var(--m-target-radius) * 2) calc(var(--m-target-radius) * 2) no-repeat;-webkit-mask:linear-gradient(var(--m-ink) 0 0) center / calc(100% - var(--m-target-radius) * 2) 100% no-repeat, linear-gradient(var(--m-ink) 0 0) center / 100% calc(100% - var(--m-target-radius) * 2) no-repeat, radial-gradient(circle closest-side, var(--m-ink) 99%, transparent) top left / calc(var(--m-target-radius) * 2) calc(var(--m-target-radius) * 2) no-repeat, radial-gradient(circle closest-side, var(--m-ink) 99%, transparent) top right / calc(var(--m-target-radius) * 2) calc(var(--m-target-radius) * 2) no-repeat, radial-gradient(circle closest-side, var(--m-ink) 99%, transparent) bottom left / calc(var(--m-target-radius) * 2) calc(var(--m-target-radius) * 2) no-repeat, radial-gradient(circle closest-side, var(--m-ink) 99%, transparent) bottom right / calc(var(--m-target-radius) * 2) calc(var(--m-target-radius) * 2) no-repeat;mask:linear-gradient(var(--m-ink) 0 0) center / calc(100% - var(--m-target-radius) * 2) 100% no-repeat, linear-gradient(var(--m-ink) 0 0) center / 100% calc(100% - var(--m-target-radius) * 2) no-repeat, radial-gradient(circle closest-side, var(--m-ink) 99%, transparent) top left / calc(var(--m-target-radius) * 2) calc(var(--m-target-radius) * 2) no-repeat, radial-gradient(circle closest-side, var(--m-ink) 99%, transparent) top right / calc(var(--m-target-radius) * 2) calc(var(--m-target-radius) * 2) no-repeat, radial-gradient(circle closest-side, var(--m-ink) 99%, transparent) bottom left / calc(var(--m-target-radius) * 2) calc(var(--m-target-radius) * 2) no-repeat, radial-gradient(circle closest-side, var(--m-ink) 99%, transparent) bottom right / calc(var(--m-target-radius) * 2) calc(var(--m-target-radius) * 2) no-repeat;border-radius:0}.creator-shell[data-role=creator] :is(.pipeline-command-actions,.chat-layout,.content-modal,.creator-source-row,.source-import-form,.setup-creator-flow) :is(button,.button).primary{--m-target-fill:var(--m-coral-fill);--m-target-line:transparent}.creator-shell[data-role=creator] :is(.pipeline-command-actions,.chat-layout,.content-modal,.creator-source-row,.source-import-form,.setup-creator-flow) :is(button,.button).primary:hover{--m-target-fill:var(--m-coral-fill-hover)}.creator-shell[data-role=creator] .content-modal :is(button,.button).danger{--m-target-fill:var(--m-danger);--m-target-line:transparent}.creator-shell[data-role=creator] :is(.chat-thread-item.active,.chat-thread-rail button:hover,.chat-attach-control:hover,.creator-appnav a:hover),.creator-shell[data-role=creator] .chat-layout .chat-thread-item.active{--m-target-fill:var(--m-cream)}.creator-shell[data-role=creator] .chat-layout .chat-composer .chat-threads-toggle{--m-target-fill:transparent}.creator-shell[data-role=creator] .creator-source-row .connector-manage-menu button.table-link-button{--m-target-fill:transparent;--m-target-line:transparent}.creator-shell[data-role=creator] .creator-appnav a.active{--m-target-fill:var(--m-coral)}@supports (color:color-mix(in lab, red, red)){.creator-shell[data-role=creator] .creator-appnav a.active{--m-target-fill:color-mix(in srgb, var(--m-coral) 10%, var(--m-surface))}}.creator-shell[data-role=creator] .creator-appnav a.active:hover{--m-target-fill:var(--m-coral)}@supports (color:color-mix(in lab, red, red)){.creator-shell[data-role=creator] .creator-appnav a.active:hover{--m-target-fill:color-mix(in srgb, var(--m-coral) 14%, var(--m-surface))}}.creator-shell[data-role=creator] .creator-appnav a:after{pointer-events:none}.creator-shell[data-role=creator] .content-modal :is(select,input,textarea):focus-visible{-webkit-mask:none;mask:none}[data-role=creator] .app-confirm-typed input{min-height:var(--m-control-touch-h)}[data-role=creator] :is(.chat-rename-form input,.chat-rename-actions button,.pipeline-bulk-selection select,.pipeline-bulk-selection button,.pipeline-bulk-status button,.skill-guide>summary){min-height:var(--m-control-touch-h)!important}[data-role=creator] .v3-card:has(.pipeline-bulk-checkbox){--bulk-target:var(--m-control-touch-h)}[data-role=creator] .pipeline-card .pipeline-bulk-checkbox{height:var(--m-control-touch-h);width:var(--m-control-touch-h);inset-inline-end:calc(var(--m-sp-1) + var(--m-control-touch-h))}[data-role=creator] .modal-col-side .card-attachments-region .m-quiet{padding-inline:var(--m-sp-3)}.creator-shell[data-role=creator] .content-modal .modal-decision-skip:not(:focus-visible){position:absolute}.creator-shell[data-role=creator] .creator-appnav a[href]:focus-visible{border-radius:var(--m-r-sm)}@media (max-width:640px){.creator-shell[data-role=creator] .creator-appnav a[href]:focus-visible{border-radius:var(--m-r-md)}}}
