.workspace-task-example{max-width:1060px;color:var(--ink);margin:48px auto 0}.workspace-task-heading{max-width:680px;margin-bottom:26px}.workspace-task-heading h2{letter-spacing:-.03em;margin:12px 0;font-size:clamp(27px,3vw,38px);font-weight:500;line-height:1.15}.workspace-task-heading p{color:#566077;margin:0;font-size:15px;line-height:1.75}.workspace-task-frame{background:#eceef9;border:1px solid #ccd3ee;border-radius:16px;overflow:hidden}.workspace-task-bar{border-bottom:1px solid #ccd3ee;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 24px;padding:18px 24px;display:flex}.workspace-task-bar>span{align-items:center;gap:9px;font-size:14px;font-weight:600;display:flex}.workspace-task-bar small{color:#4c5b8d;max-width:440px;font-size:11px;line-height:1.6}.workspace-task-tabs{background:0 0;border-radius:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:auto;height:auto;padding:14px;display:grid}.workspace-task-tab{color:#4c5b8d;white-space:normal;min-width:0;min-height:55px;box-shadow:none;background:0 0;border:1px solid #c7cde3;border-radius:8px;justify-content:flex-start;align-items:center;gap:10px;padding:10px 14px;display:flex}.workspace-task-tab>span:first-child{opacity:.8;font-size:11px}.workspace-task-tab>span:last-child{text-align:left;font-size:13px;line-height:1.4}.workspace-task-tab[data-state=active]{color:#fff;background:var(--blue);border-color:var(--blue);box-shadow:none}.workspace-task-example :where(button,[role=tabpanel]):focus-visible,.workspace-briefing-dialog :where(button):focus-visible{outline-offset:3px;outline:2px solid #304ccb}.workspace-task-panel{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:start;gap:28px;min-height:460px;margin:0;padding:18px 28px 30px;display:grid}.workspace-task-panel[hidden]{display:none}.workspace-task-explanation{padding:10px 0}.workspace-task-explanation h3{letter-spacing:-.025em;margin:0 0 14px;font-size:28px;font-weight:500;line-height:1.2}.workspace-task-explanation p{color:#4c5b75;margin:0;font-size:14px;line-height:1.75}.workspace-task-responsibility{border-top:1px solid #c7cde3;margin-top:24px;padding-top:22px}.workspace-task-responsibility strong{color:#304ccb;margin-bottom:7px;font-size:12px;display:block}.workspace-task-surface,.workspace-briefing{background:#fff;border:1px solid #d5d9e5;border-radius:9px;min-width:0;padding:26px;box-shadow:0 8px 20px #18234406}.workspace-task-surface>header,.workspace-briefing>header{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:24px;display:flex}.workspace-task-surface>header svg,.workspace-briefing>header svg{color:#304ccb;flex-shrink:0}.workspace-task-surface>:where(header) strong{overflow-wrap:anywhere;font-size:14px}.workspace-task-surface h4,.workspace-briefing h4{margin:0 0 10px;font-size:25px;font-weight:500;line-height:1.2}.workspace-task-surface ul{gap:16px;margin:18px 0 24px;padding-left:18px;font-size:14px;line-height:1.8;display:grid}.workspace-task-surface li::marker{color:#304ccb}.workspace-task-surface small{color:#566077;border-top:1px solid #e1e3ec;padding-top:16px;font-size:12px;line-height:1.7;display:block}.workspace-briefing>header{color:#566077;gap:8px;margin-bottom:18px;font-size:11px}.workspace-briefing>header span{color:#182344;background:#f3d875;border-radius:4px;padding:4px 9px}.workspace-briefing>h4{margin-bottom:22px}.workspace-briefing section+section{border-top:1px solid #e1e3ec;margin-top:16px;padding-top:16px}.workspace-briefing h5{font-family:var(--font-body);margin:0 0 7px;font-size:13px;font-weight:600}.workspace-briefing p{color:#4c5b75;margin:0;font-size:14px;line-height:1.75}.workspace-task-footer{border-top:1px solid #ccd3ee;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 30px;padding:20px 28px;display:flex}.workspace-task-footer p{color:#566077;max-width:530px;margin:0;font-size:12px;line-height:1.7}.workspace-expand,.workspace-close{min-height:46px;font:600 13px / 1.5 var(--font-body);color:#304ccb;cursor:pointer;background:#fff;border:1px solid #b8c1e1;border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:10px 16px;display:inline-flex}.workspace-expand:hover,.workspace-close:hover{background:#f6f7fd}.workspace-briefing-dialog{--background:#f8f7f2;--foreground:#182344;--muted-foreground:#566077;z-index:160;overscroll-behavior:contain;width:min(700px,100% - 32px);max-width:none;max-height:calc(100dvh - 48px);font-family:var(--font-body);color:#182344;background:#f8f7f2;padding:24px;display:block;overflow-y:auto}[data-slot=dialog-overlay]:has(+.workspace-briefing-dialog){z-index:150}.workspace-briefing-dialog>:where(.workspace-review-note)+p{margin-top:18px}.workspace-briefing-dialog>h2{font-family:var(--font-heading);margin:0 0 12px;font-size:27px;font-weight:500;line-height:1.2}.workspace-briefing-dialog>p{margin-bottom:20px;font-size:13px;line-height:1.7}.workspace-briefing-dialog .workspace-close{z-index:1;width:100%;margin-top:20px;position:sticky;bottom:0}.workspace-review-note{background:#eceef9;border-left:3px solid #304ccb;margin-top:20px;padding:18px}.workspace-review-note strong{margin-bottom:8px;font-size:13px;display:block}.workspace-review-note p{margin:0;font-size:13px;line-height:1.75}.workspace-conversation{border-top:1px solid var(--line);grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);align-items:start;gap:44px;max-width:1060px;margin:64px auto 0;padding-top:64px;display:grid}.workspace-conversation h2{letter-spacing:-.03em;margin:0 0 18px;font-size:32px;font-weight:500;line-height:1.15}.workspace-conversation p{color:#566077;font-size:14px;line-height:1.8}.workspace-conversation .workspace-raffle-boundary{border-top:1px solid var(--line);margin-top:24px;padding-top:20px;font-size:12px}.workspace-conversation .product-workspace-example{width:100%;margin:0}.workspace-conversation .product-example-caption{letter-spacing:0;flex-wrap:wrap;padding:16px;font-size:11px}.workspace-conversation .product-workspace-window{height:auto;margin:0 10px 10px}.workspace-conversation .signup-ai-chat{height:auto;font-size:14px;display:block}.workspace-conversation .signup-ai-rail,.workspace-conversation .signup-ai-composer{display:none}.workspace-conversation .signup-ai-main{display:block}.workspace-conversation .signup-ai-transcript{padding:22px;overflow:visible}.workspace-conversation .signup-ai-artifact-tabs button,.workspace-conversation .signup-ai-ticket-choice span{min-height:44px;padding:10px;font-size:12px}.workspace-conversation .signup-ai-thinking summary{min-height:44px;font-size:12px}.workspace-conversation .signup-ai-thinking ol{font-size:12px;line-height:1.8}.workspace-conversation .signup-ai-ticket-choice legend{padding-top:11px;font-size:12px}.workspace-conversation .signup-ai-raffle-plan p,.workspace-conversation .signup-ai-raffle-plan small,.workspace-conversation .signup-ai-raffle-numbers span,.workspace-conversation .signup-ai-poster-editor>label,.workspace-conversation .signup-ai-poster-editor>input{font-size:12px;line-height:1.7}.workspace-conversation .signup-ai-poster-editor>input{min-height:44px}@media (max-width:760px){.workspace-task-tabs{gap:6px;padding:12px}.workspace-task-tab{flex-direction:column;align-items:flex-start;gap:4px;padding:10px}.workspace-task-panel{grid-template-columns:minmax(0,1fr);gap:24px;min-height:0;padding:16px 16px 24px}.workspace-task-panel>:where(.workspace-briefing){grid-row:1}.workspace-task-explanation{padding:0}.workspace-task-explanation h3{font-size:24px}.workspace-task-responsibility{margin-top:16px;padding-top:14px}.workspace-task-bar,.workspace-task-footer{padding:18px 16px}.workspace-task-surface,.workspace-briefing{padding:20px}.workspace-task-footer .workspace-expand{width:100%}.workspace-conversation{grid-template-columns:minmax(0,1fr);gap:24px;margin-top:44px;padding-top:44px}.workspace-conversation h2{font-size:28px}.workspace-conversation .signup-ai-transcript{padding:20px 14px}.workspace-conversation .signup-ai-thinking,.workspace-conversation .signup-ai-artifact,.workspace-conversation .signup-ai-follow-up{margin-left:0}.workspace-conversation .signup-ai-response{gap:22px}.workspace-briefing-dialog{padding:20px}}@media (prefers-reduced-motion:reduce){.workspace-task-example *,.workspace-briefing-dialog{transition:none;animation:none}}
