.PlansModal_dialog__KRbUq{height:-moz-fit-content;height:fit-content;margin:auto;overflow:hidden;overscroll-behavior:contain;padding:0;border:1px solid #e4e7ec;border-radius:24px;width:min(1120px,calc(100vw - 48px));max-width:none;max-height:calc(100dvh - 48px);color:#1c2028;box-shadow:0 24px 100px #17213333}.PlansModal_dialog__KRbUq[open]{display:flex;flex-direction:column}dialog.PlansModal_dialog__KRbUq[open]::-webkit-backdrop{background:#17213366;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}dialog.PlansModal_dialog__KRbUq[open]::backdrop{background:#17213366;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.PlansModal_content__Zduwd{min-height:0;display:flex;flex-direction:column;background:white}.PlansModal_header__YcpGz{flex:none;position:-webkit-sticky;position:sticky;top:0;z-index:5;display:flex;align-items:center;justify-content:space-between;background:white;padding:16px 28px;border-bottom:1px solid #e4e7ec;font-weight:700}.PlansModal_header__YcpGz button{display:grid;place-items:center;flex:none;width:40px;height:40px;min-height:40px;padding:0;border:0;border-radius:50%;background:#f4f5f7;color:inherit;cursor:pointer}.PlansModal_header__YcpGz button svg{display:block}.PlansModal_body__9i4pK{min-height:0;overflow:auto;overscroll-behavior:contain;margin-bottom:var(--space-2);padding:28px}.PlansModal_body__9i4pK .bb-account-page,.PlansModal_body__9i4pK .bb-plans-page{padding:0;margin:0;width:100%}@media(max-width:640px){.PlansModal_dialog__KRbUq{width:calc(100vw - 20px);max-height:calc(100dvh - 20px);border-radius:18px}.PlansModal_body__9i4pK{padding:20px 16px}.PlansModal_header__YcpGz{padding:12px 16px}}.PlansModal_compact__Kdnjs{width:min(640px,calc(100vw - 48px))}@media(max-width:640px){.PlansModal_compact__Kdnjs{width:calc(100vw - 20px)}}.ChatBoard_root__gJmbK{--board-main:var(--accent);--board-sub:var(--accent-subtle);--board-accent:var(--highlight);--board-w:clamp(440px,40%,680px);--board-pad:var(--space-8);--composer-h:var(--space-10);display:grid;grid-template-columns:minmax(480px,1fr) var(--board-w);height:100dvh;overflow:hidden;background:var(--app-canvas)}body:has(.ChatBoard_root__gJmbK) .bb-contact-float{display:none}.ChatBoard_board__2U64F{order:2;position:relative;isolation:isolate;display:flex;flex-direction:column;gap:var(--space-5);min-height:0;padding:0 var(--board-pad) var(--space-16);overflow-x:hidden;overflow-y:auto;background-color:var(--app-canvas);background-image:radial-gradient(color-mix(in srgb,var(--text) 9%,transparent) 1px,transparent 1.5px);background-size:var(--space-5) var(--space-5)}.ChatBoard_board__2U64F>*{flex-shrink:0}.ChatBoard_boardWrap__0YE3_{order:2;min-height:0;display:grid}.ChatBoard_boardWrap__0YE3_>.ChatBoard_board__2U64F{min-height:0}.ChatBoard_boardHead__2hU0U{order:-2}.ChatBoard_board__2U64F>[data-chapter][data-top]{order:-1}.ChatBoard_boardHead__2hU0U{position:-webkit-sticky;position:sticky;top:0;z-index:3;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;grid-gap:var(--space-3) var(--space-4);gap:var(--space-3) var(--space-4);margin:0 calc(var(--board-pad) * -1);padding:var(--space-6) var(--board-pad) var(--space-4);border-bottom:1px solid var(--app-line);background:var(--app-canvas)}.ChatBoard_boardTitle__wPKZ_{display:grid;grid-gap:var(--space-1);gap:var(--space-1);min-width:0}.ChatBoard_boardTitle__wPKZ_ h2{margin:0;font-size:var(--text-body);font-weight:700;color:var(--text)}.ChatBoard_boardTitle__wPKZ_ p{margin:0;font-size:var(--text-ui);color:var(--text-tertiary)}.ChatBoard_status__sLv9V{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-ui);color:var(--text-secondary)}.ChatBoard_status__sLv9V[data-state=dirty]{color:var(--text);font-weight:600}.ChatBoard_status__sLv9V[data-state=error]{color:var(--danger)}.ChatBoard_boardActions__Std6y{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:var(--space-2)}.ChatBoard_boardHead__2hU0U>.ChatBoard_progress__yYVGk{grid-column:1/-1}.ChatBoard_progress__yYVGk{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--app-line);border-radius:var(--radius-full);background:var(--surface);font-size:var(--text-ui)}.ChatBoard_progressNow__xiaIw{display:flex;align-items:center;gap:var(--space-2);min-width:calc(var(--space-16) + var(--space-4));font-weight:700;color:var(--board-main)}.ChatBoard_progressNow__xiaIw small{font-weight:400;color:var(--text-tertiary);font-size:var(--text-ui)}.ChatBoard_track__0R1mS{position:relative;height:var(--space-2);border-radius:var(--radius-full);background:var(--app-chip);overflow:hidden}.ChatBoard_track__0R1mS i{position:absolute;inset:0;border-radius:inherit;background:linear-gradient(90deg,var(--board-main),color-mix(in srgb,var(--board-accent) 70%,var(--board-main)));transform-origin:left;transform:scaleX(var(--p));transition:transform var(--duration-showcase) var(--ease-spring)}.ChatBoard_progress__yYVGk b{min-width:calc(var(--space-10) + var(--space-1));text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text)}.ChatBoard_complete__peaAZ .ChatBoard_board__2U64F:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,transparent 35%,color-mix(in srgb,var(--board-accent) 30%,transparent) 50%,transparent 65%);animation:ChatBoard_shine__W8xt2 var(--duration-showcase-long) var(--ease-out) both}.ChatBoard_chapter__haXfX{position:relative;overflow:hidden;padding:var(--space-5) var(--space-6) var(--space-6);border-radius:var(--radius-xl);border:1px solid var(--app-line);background:var(--surface);transition:border-color var(--duration-slow) var(--ease-standard),background-color var(--duration-slow) var(--ease-standard),box-shadow var(--duration-showcase) var(--ease-out)}.ChatBoard_chapter__haXfX[data-filled]{border-color:color-mix(in srgb,var(--board-main) 18%,var(--app-line));box-shadow:var(--shadow-md)}.ChatBoard_chapterHead__gCcDI{display:flex;align-items:baseline;gap:var(--space-2);margin:0 0 var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid var(--app-line-soft);font-size:var(--text-ui);font-weight:700;color:var(--text)}.ChatBoard_chapterNo__weL_5{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-tertiary)}.ChatBoard_chapter__haXfX[data-filled] .ChatBoard_chapterNo__weL_5{color:var(--board-main)}.ChatBoard_chapterTitle__5S1n_{min-width:0}.ChatBoard_chapterAside__78TKk{display:inline-flex;align-items:center;gap:var(--space-2);font-weight:400}.ChatBoard_chapterEn__0A72P{margin-left:auto;font-size:var(--text-meta);font-weight:700;color:var(--text-tertiary)}.ChatBoard_chapterAction__Z7UM2{margin-left:var(--space-2);flex-shrink:0;align-self:center}.ChatBoard_chapterBody__Luk2g{position:relative}.ChatBoard_chapterBody__Luk2g[data-landed]{animation:ChatBoard_slot-land__hW2na var(--duration-showcase) var(--ease-spring) both}.ChatBoard_chapter__haXfX:has(>.ChatBoard_chapterBody__Luk2g[data-landed]):after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(105deg,transparent 30%,color-mix(in srgb,var(--board-accent) 45%,transparent) 50%,transparent 70%);animation:ChatBoard_shine__W8xt2 var(--duration-showcase-long) var(--ease-out) both}.ChatBoard_chapter__haXfX[data-active]{border-color:color-mix(in srgb,var(--board-main) 55%,transparent);animation:ChatBoard_board-active-glow__FL_dU var(--duration-aurora-pulse) var(--ease-standard) infinite}.ChatBoard_chapter__haXfX[data-active] .ChatBoard_chapterHead__gCcDI{color:var(--board-main)}.ChatBoard_chapter__haXfX[data-active] .ChatBoard_chapterTitle__5S1n_:after{content:"";display:inline-block;width:6px;height:6px;margin-left:var(--space-2);vertical-align:middle;border-radius:var(--radius-full);background:var(--board-main);animation:ChatBoard_bb-thinking-dot__oyKy7 var(--duration-pulse) var(--ease-standard) infinite}.ChatBoard_mist__s3oTs{display:none;position:relative;height:calc(var(--space-8) + var(--space-1));border-radius:var(--radius-lg);overflow:hidden}.ChatBoard_chapter__haXfX[data-active] .ChatBoard_mist__s3oTs{display:block}.ChatBoard_mist__s3oTs i{position:absolute;inset:0;border-radius:inherit;filter:blur(8px);background:linear-gradient(100deg,transparent 0,color-mix(in srgb,var(--board-main) 30%,transparent) 25%,color-mix(in srgb,var(--board-accent) 38%,transparent) 50%,color-mix(in srgb,var(--board-sub) 34%,transparent) 75%,transparent 100%);animation:ChatBoard_board-active-shimmer__OxD2d var(--duration-aurora-pulse) var(--ease-standard) infinite}.ChatBoard_mist__s3oTs i:nth-child(2){inset:20% 10%;opacity:.7;animation-delay:var(--duration-reveal);animation-direction:reverse}.ChatBoard_mist__s3oTs i:nth-child(3){inset:35% 30%;opacity:.5;animation-delay:var(--duration-spin)}.ChatBoard_emptyArt__q5Kt8{position:relative;display:grid;place-items:center;grid-gap:var(--space-3);gap:var(--space-3);min-height:calc(var(--space-16) * 2);padding:var(--space-6);border-radius:var(--radius-lg);background-color:var(--app-canvas);background-image:radial-gradient(color-mix(in srgb,var(--text) 10%,transparent) 1px,transparent 1.5px);background-size:var(--space-4) var(--space-4)}.ChatBoard_emptyArt__q5Kt8[data-tall]{aspect-ratio:16/10}.ChatBoard_emptyArt__q5Kt8 p{position:relative;margin:0;color:var(--text-tertiary);font-size:var(--text-ui);text-align:center}.ChatBoard_emptyArt__q5Kt8 .ChatBoard_mist__s3oTs{position:absolute;inset:var(--space-6);height:auto}.ChatBoard_crop__DuKvY{position:absolute;inset:var(--space-3);pointer-events:none}.ChatBoard_crop__DuKvY:after,.ChatBoard_crop__DuKvY:before{content:"";position:absolute;width:var(--space-4);height:var(--space-4);border-color:color-mix(in srgb,var(--text) 28%,transparent);border-style:solid}.ChatBoard_crop__DuKvY:before{top:0;left:0;border-width:1px 0 0 1px}.ChatBoard_crop__DuKvY:after{right:0;bottom:0;border-width:0 1px 1px 0}.ChatBoard_stage__xLN9T{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto;grid-gap:var(--space-3);gap:var(--space-3);min-height:420px;padding:var(--space-5) var(--space-6) var(--space-6);border-radius:var(--radius-xl);background:var(--gray-950);color:var(--text-inverse);box-shadow:var(--shadow-lg)}.ChatBoard_stage__xLN9T[data-size=compact]{min-height:300px}.ChatBoard_stageGlow__5t7fi{position:absolute;inset:-30%;z-index:-1;pointer-events:none;background:radial-gradient(38% 42% at 22% 82%,color-mix(in srgb,var(--board-main) 55%,transparent),transparent 70%),radial-gradient(30% 34% at 82% 24%,color-mix(in srgb,var(--board-accent) 38%,transparent),transparent 70%),radial-gradient(50% 50% at 50% 50%,color-mix(in srgb,var(--board-sub) 14%,transparent),transparent 75%)}.ChatBoard_stage__xLN9T:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:radial-gradient(color-mix(in srgb,var(--text-inverse) 10%,transparent) 1px,transparent 1px);background-size:var(--space-5) var(--space-5);-webkit-mask-image:linear-gradient(180deg,transparent,black 40%,black 70%,transparent);mask-image:linear-gradient(180deg,transparent,black 40%,black 70%,transparent)}.ChatBoard_stage__xLN9T[data-active]{box-shadow:var(--shadow-lg),0 0 0 2px color-mix(in srgb,var(--board-main) 70%,transparent)}.ChatBoard_stageTop__3_k_2{display:flex;align-items:center;gap:var(--space-2);min-width:0;min-height:var(--space-8)}.ChatBoard_stageTop__3_k_2>*{flex-shrink:0}.ChatBoard_stageTop__3_k_2>.ChatBoard_stageLabel__bi7vN{flex-shrink:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ChatBoard_stageLabel__bi7vN{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);border:1px solid color-mix(in srgb,var(--text-inverse) 18%,transparent);border-radius:var(--radius-full);background:color-mix(in srgb,var(--text-inverse) 6%,transparent);font-size:var(--text-ui);font-weight:600;color:color-mix(in srgb,var(--text-inverse) 86%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ChatBoard_stageLabel__bi7vN b{flex-shrink:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--app-lime)}.ChatBoard_stageLabel__bi7vN .ChatBoard_dots__zrNi_{flex-shrink:0}.ChatBoard_pillText__6C9j_{min-width:0;overflow:hidden;text-overflow:ellipsis}.ChatBoard_stageLabel__bi7vN .ChatBoard_dots__zrNi_ i{background:var(--app-lime)}.ChatBoard_stageMark__fUUY_{margin-left:auto;padding-left:var(--space-2);white-space:nowrap;font-size:var(--text-meta);color:color-mix(in srgb,var(--text-inverse) 62%,transparent)}.ChatBoard_badge__htCPa{padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);background:var(--app-lime);color:var(--app-lime-ink);font-style:normal;font-weight:700;font-size:var(--text-meta)}.ChatBoard_stageCaption__vRs7C{margin:0;max-width:60ch;font-size:var(--text-ui);line-height:var(--leading-normal);color:color-mix(in srgb,var(--text-inverse) 72%,transparent)}.ChatBoard_stageCaption__vRs7C strong{display:block;margin-bottom:var(--space-1);font-size:var(--text-body);font-weight:700;color:var(--text-inverse)}.ChatBoard_stageDesk__ZJ4Gy{position:relative;display:grid;place-items:center;min-height:0}.ChatBoard_stagePaper__BWZR2{position:relative;display:grid;grid-template:minmax(0,1fr) /minmax(0,1fr);place-items:center;width:min(78%,460px);border-radius:var(--radius-md);box-shadow:var(--shadow-device);transform:rotate(-1.5deg);animation:ChatBoard_paper-drop__r9yX5 var(--duration-showcase) var(--ease-spring) both}.ChatBoard_making__hy0kh{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--space-2);gap:var(--space-2);min-width:0}.ChatBoard_makingWith__piyc3{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);min-width:0;margin:0;padding:0;list-style:none}.ChatBoard_makingWith__piyc3>span{font-size:var(--text-meta);color:color-mix(in srgb,var(--text-inverse) 62%,transparent)}.ChatBoard_makingWith__piyc3 li{display:inline-flex;align-items:center;gap:var(--space-1);max-width:100%;padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);background:color-mix(in srgb,var(--text-inverse) 10%,transparent);color:var(--text-inverse);font-size:var(--text-ui);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;animation:ChatBoard_rise-in__4gNmD var(--duration-showcase) var(--ease-spring) both;animation-delay:calc(var(--i) * var(--stagger-block))}.ChatBoard_makingWith__piyc3 li>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ChatBoard_makingWith__piyc3 li i{flex-shrink:0;width:var(--space-3);height:var(--space-3);border-radius:var(--radius-full);background:var(--c);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text-inverse) 30%,transparent)}.ChatBoard_makingLead__MOc4C{margin:0;font-size:var(--text-ui);color:color-mix(in srgb,var(--text-inverse) 62%,transparent)}.ChatBoard_thumbs__Ph6S_{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.ChatBoard_thumb__ldGdV{min-width:0;display:grid;grid-gap:var(--space-2);gap:var(--space-2);margin:0;animation:ChatBoard_rise-in__4gNmD var(--duration-showcase) var(--ease-spring) both;animation-delay:calc(var(--i) * var(--stagger-block))}.ChatBoard_thumbArt__XzORK{position:relative;display:grid;grid-template:minmax(0,1fr) /minmax(0,1fr);place-items:center;aspect-ratio:var(--ratio,1);overflow:hidden;border-radius:var(--radius-lg);background:var(--surface-sunken);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text) 8%,transparent);transition:box-shadow var(--duration-base) var(--ease-standard)}.ChatBoard_thumbArt__XzORK img{max-width:var(--fit,70%);max-height:var(--fit-y,58%);object-fit:contain}.ChatBoard_thumbArt__XzORK[data-cover] img{width:100%;height:100%;max-width:none;max-height:none;object-fit:cover}.ChatBoard_thumb__ldGdV[data-picked] .ChatBoard_thumbArt__XzORK{box-shadow:inset 0 0 0 2px var(--board-main)}.ChatBoard_thumbArt__XzORK[data-cover]+figcaption{margin-top:0}.ChatBoard_thumb__ldGdV[data-picked] .ChatBoard_thumbArt__XzORK[data-cover]{box-shadow:0 0 0 2px var(--board-main)}.ChatBoard_thumbNo__ErGpJ{position:absolute;z-index:1;top:var(--space-2);left:var(--space-3);font-style:normal;font-size:var(--text-meta);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:color-mix(in srgb,var(--text) 45%,transparent)}.ChatBoard_thumbArt__XzORK[data-cover] .ChatBoard_thumbNo__ErGpJ{padding:0 var(--space-1);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--surface) 84%,transparent);color:var(--text-secondary)}.ChatBoard_thumbPicked__YgXfY{position:absolute;z-index:1;top:var(--space-2);right:var(--space-2);padding:0 var(--space-2);border-radius:var(--radius-full);background:var(--board-main);color:var(--text-inverse);font-size:var(--text-meta);font-weight:700}.ChatBoard_thumb__ldGdV figcaption{font-size:var(--text-ui);font-weight:600;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ChatBoard_thumb__ldGdV:not([data-picked]) figcaption{font-weight:400;color:var(--text-secondary)}.ChatBoard_spec__We85c{margin:0}.ChatBoard_spec__We85c>div{display:grid;grid-template-columns:calc(var(--space-16) + var(--space-6)) minmax(0,1fr);grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-2) 0;border-top:1px solid var(--app-line-soft)}.ChatBoard_spec__We85c>div:first-child{border-top:0}.ChatBoard_spec__We85c dt{font-size:var(--text-ui);color:var(--text-tertiary)}.ChatBoard_spec__We85c dd{margin:0;font-size:var(--text-ui);font-weight:600;color:var(--text);overflow-wrap:anywhere}.ChatBoard_spec__We85c dd[data-empty]{font-weight:400;color:var(--text-disabled)}.ChatBoard_palette___Vtc_{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3);margin:0;padding:0;list-style:none}.ChatBoard_palette___Vtc_ li{min-width:0;display:grid;grid-gap:var(--space-1);gap:var(--space-1);animation:ChatBoard_rise-in__4gNmD var(--duration-showcase) var(--ease-spring) both;animation-delay:calc(var(--i) * var(--stagger-block))}.ChatBoard_palette___Vtc_ i{display:block;aspect-ratio:var(--ratio,16/9);margin-bottom:var(--space-1);border-radius:var(--radius-lg);background:var(--c);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text) 8%,transparent);transform-origin:bottom;animation:ChatBoard_fill-up__49Vv_ var(--duration-showcase) var(--ease-out) both;animation-delay:calc(var(--i) * var(--stagger-block))}.ChatBoard_palette___Vtc_ b{font-size:var(--text-ui);font-weight:600;color:var(--text)}.ChatBoard_palette___Vtc_ code{font-family:var(--font-mono);font-size:var(--text-meta);color:var(--text-tertiary)}.ChatBoard_hint__ATKFh{margin:var(--space-2) 0 0;color:var(--text-tertiary);font-size:var(--text-ui)}.ChatBoard_chat__B65fb{position:relative;display:flex;flex-direction:column;min-height:0;order:1;border-right:1px solid var(--app-line);background:var(--surface)}.ChatBoard_chatHead__zkSjc{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--app-line-soft)}.ChatBoard_chatHead__zkSjc strong{display:block;font-size:var(--text-body)}.ChatBoard_chatHead__zkSjc small{color:var(--text-tertiary);font-size:var(--text-ui)}.ChatBoard_avatar__l_ZXk{display:grid;place-items:center;flex-shrink:0;width:var(--space-10);height:var(--space-10);border-radius:var(--radius-full);background:var(--board-main);color:var(--text-inverse);font-weight:700;transition:background-color var(--duration-showcase) var(--ease-standard)}.ChatBoard_messages__kkT4c{flex:1 1;display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5) var(--space-5) var(--space-8);overflow-y:auto}.ChatBoard_msg__Gcm_q{max-width:min(82%,640px);padding:var(--space-3) var(--space-4);border-radius:var(--radius-xl);font-size:var(--text-ui);line-height:var(--leading-normal);animation:ChatBoard_bubble-in__PQufr var(--duration-reveal) var(--ease-spring) backwards}.ChatBoard_msg__Gcm_q p{margin:0}.ChatBoard_msg__Gcm_q p+p{margin-top:var(--space-2)}.ChatBoard_msg__Gcm_q[data-who=ai]{align-self:flex-start;background:var(--app-chip);border-top-left-radius:var(--radius-sm)}.ChatBoard_msg__Gcm_q[data-who=user]{align-self:flex-end;background:var(--board-main);color:var(--text-inverse);border-top-right-radius:var(--radius-sm)}.ChatBoard_msg__Gcm_q[data-note]{align-self:center;background:none;color:var(--text-tertiary);padding:0}.ChatBoard_msg__Gcm_q.ChatBoard_skelBubble__ux1fj{display:grid;grid-gap:var(--space-2);gap:var(--space-2);background:var(--app-chip);color:transparent;animation:none}.ChatBoard_msg__Gcm_q.ChatBoard_skelBubble__ux1fj .skel{height:var(--space-3)}.ChatBoard_msg__Gcm_q.ChatBoard_skelBubble__ux1fj .skel+.skel{width:60%}.ChatBoard_msg__Gcm_q.ChatBoard_skelBubble__ux1fj[data-skel-bubble="0"]{width:min(64%,420px)}.ChatBoard_msg__Gcm_q.ChatBoard_skelBubble__ux1fj[data-skel-bubble="1"]{width:min(40%,260px)}.ChatBoard_thinking__m2gP9{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);color:var(--text-secondary)}.ChatBoard_elapsed__5i7gG{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text);font-weight:600}.ChatBoard_thinkingLead__GTwQF{flex-basis:100%;color:var(--text-tertiary);font-size:var(--text-ui)}.ChatBoard_srOnly__Dzt0Y{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.ChatBoard_dots__zrNi_{display:inline-flex;gap:var(--space-1)}.ChatBoard_dots__zrNi_ i{width:6px;height:6px;border-radius:var(--radius-full);background:var(--board-main);animation:ChatBoard_bb-thinking-dot__oyKy7 var(--duration-pulse) var(--ease-standard) infinite}.ChatBoard_dots__zrNi_ i:nth-child(2){animation-delay:var(--duration-base)}.ChatBoard_dots__zrNi_ i:nth-child(3){animation-delay:var(--duration-reveal)}.ChatBoard_choices__BhUTO{display:grid;grid-gap:var(--space-2);gap:var(--space-2);overflow-anchor:none}.ChatBoard_choices__BhUTO:empty{display:none}.ChatBoard_chips__djsfQ{display:flex;flex-wrap:wrap;gap:var(--space-2);animation:ChatBoard_bubble-in__PQufr var(--duration-reveal) var(--ease-spring) backwards}.ChatBoard_cards__ItEYK{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.ChatBoard_card__3GERh{display:grid;grid-gap:var(--space-1);gap:var(--space-1);padding:var(--space-4);border:1px solid var(--app-line);border-radius:var(--radius-lg);background:var(--surface);color:var(--text);font:inherit;font-size:var(--text-ui);text-align:left;box-shadow:var(--shadow-sm);animation:ChatBoard_card-deal__62sDk var(--duration-showcase) var(--ease-spring) backwards;transition:transform var(--duration-base) var(--ease-standard),box-shadow var(--duration-base) var(--ease-standard),border-color var(--duration-base) var(--ease-standard)}.ChatBoard_cards__ItEYK>.ChatBoard_card__3GERh:nth-child(2){animation-delay:var(--stagger-block)}.ChatBoard_cards__ItEYK>.ChatBoard_card__3GERh:nth-child(3){animation-delay:calc(var(--stagger-block) * 2)}.ChatBoard_cards__ItEYK>.ChatBoard_card__3GERh:nth-child(4){animation-delay:calc(var(--stagger-block) * 3)}button.ChatBoard_card__3GERh{cursor:pointer}button.ChatBoard_card__3GERh:disabled{cursor:not-allowed}button.ChatBoard_card__3GERh:hover:not(:disabled){transform:translateY(-2px);box-shadow:var(--shadow-lg);border-color:var(--board-main)}button.ChatBoard_card__3GERh:focus-visible{outline:none;box-shadow:var(--ring)}.ChatBoard_card__3GERh[aria-pressed=true]{border-color:var(--board-main);box-shadow:var(--ring)}.ChatBoard_card__3GERh b{font-size:var(--text-body)}.ChatBoard_card__3GERh>span{color:var(--text-secondary);line-height:var(--leading-snug)}.ChatBoard_candidateCard__Z5i_p{grid-template-columns:calc(var(--space-16) * 2) minmax(0,1fr);column-gap:var(--space-4);align-items:center}.ChatBoard_candidateCard__Z5i_p>b,.ChatBoard_candidateCard__Z5i_p>span:not(.ChatBoard_cardArt__4JlUy){grid-column:2}.ChatBoard_candidateCard__Z5i_p>span:not(.ChatBoard_cardArt__4JlUy){display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ChatBoard_cardArt__4JlUy{grid-row:1/span 2;display:grid;place-items:center;aspect-ratio:var(--ratio,3/2);border-radius:var(--radius-md);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text) 8%,transparent);overflow:hidden}.ChatBoard_cardArt__4JlUy img{max-width:var(--fit,80%);max-height:var(--fit-y,70%);object-fit:contain}.ChatBoard_pickCard__5Ti7T{gap:var(--space-4)}.ChatBoard_pickCard__5Ti7T fieldset{margin:0;padding:0;border:0}.ChatBoard_pickCard__5Ti7T legend{margin-bottom:var(--space-2);font-weight:700}.ChatBoard_pickCard__5Ti7T>.ap-btn{justify-self:start}.ChatBoard_help__ECpk2{margin:var(--space-2) 0 0;color:var(--text-secondary);line-height:var(--leading-snug)}.ChatBoard_options__Glkne{display:flex;flex-wrap:wrap;gap:var(--space-2)}.ChatBoard_options__Glkne button{padding:var(--space-2) var(--space-3);border:1px solid var(--app-line);border-radius:var(--radius-full);background:var(--surface);color:var(--text-secondary);font:inherit;font-size:var(--text-ui);cursor:pointer;transition:background-color var(--duration-base) var(--ease-standard),border-color var(--duration-base) var(--ease-standard),color var(--duration-base) var(--ease-standard)}.ChatBoard_options__Glkne button[aria-pressed=true]{border-color:var(--board-main);background:color-mix(in srgb,var(--board-main) 10%,var(--surface));color:var(--board-main);font-weight:700}.ChatBoard_more__FNp6c{justify-self:start}.ChatBoard_cta__yf_jc{justify-self:start;animation:ChatBoard_bubble-in__PQufr var(--duration-reveal) var(--ease-spring) backwards}.ChatBoard_dockActions__d8zPx{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2)}.ChatBoard_costRow__uhtE8{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2)}.ChatBoard_cost__tr12R{color:var(--text-tertiary);font-size:var(--text-meta)}.ChatBoard_inline__HYT8J{margin:0;color:var(--text-secondary);font-size:var(--text-ui)}.ChatBoard_error__g7EKC{padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);background:var(--danger-bg);color:var(--danger);font-size:var(--text-ui)}.ChatBoard_error__g7EKC p{margin:0 0 var(--space-2)}.ChatBoard_composerWrap__Ukbx3{display:grid}.ChatBoard_composerWrap__Ukbx3,.ChatBoard_composer__OrxQr{animation:ChatBoard_bubble-in__PQufr var(--duration-reveal) var(--ease-spring) backwards}.ChatBoard_composer__OrxQr{display:flex;gap:var(--space-2);align-items:flex-end;padding:var(--space-3) var(--space-5) var(--space-4)}.ChatBoard_composerWrap__Ukbx3>.ChatBoard_composer__OrxQr{padding-top:var(--space-2)}.ChatBoard_composer__OrxQr textarea{flex:1 1;box-sizing:border-box;height:var(--composer-h);min-height:var(--composer-h);max-height:160px;padding:var(--space-2) var(--space-3);border:1px solid var(--app-line);border-radius:var(--radius-lg);background:var(--surface);color:var(--text);font:inherit;font-size:var(--text-input);line-height:var(--leading-snug);resize:none;overflow-y:auto}.ChatBoard_composer__OrxQr textarea::placeholder{color:var(--text-tertiary)}.ChatBoard_composer__OrxQr textarea:focus-visible{outline:none;border-color:var(--border-focus);box-shadow:var(--ring)}.ChatBoard_composer__OrxQr button{height:var(--composer-h);flex-shrink:0}.ChatBoard_suggest__02U_A{display:flex;align-items:center;gap:var(--space-2);min-width:0;margin:var(--space-3) var(--space-5) 0;padding:var(--space-1) var(--space-2);border:0;border-radius:var(--radius-md);background:none;color:var(--text-tertiary);font:inherit;font-size:var(--text-ui);text-align:left;cursor:pointer;justify-self:start;max-width:calc(100% - var(--space-10));transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}.ChatBoard_suggest__02U_A:hover{background:var(--surface-hover);color:var(--text-secondary)}.ChatBoard_suggest__02U_A:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.ChatBoard_suggest__02U_A kbd{flex-shrink:0;display:inline-grid;place-items:center;min-width:calc(var(--space-8) + var(--space-1));height:var(--space-6);padding:0 var(--space-2);border:solid var(--app-line);border-width:1px 1px 2px;border-radius:var(--radius-sm);background:var(--surface);color:var(--text-secondary);font-family:inherit;font-size:var(--text-ui);font-weight:600;line-height:1}.ChatBoard_suggest__02U_A span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ChatBoard_usage__TLoER{margin-top:auto}.ChatBoard_messages__kkT4c+.ChatBoard_usage__TLoER{border-top:1px solid var(--app-line-soft);padding-top:var(--space-3)}.ChatBoard_ghost__Rfv4b{position:fixed;z-index:1000;margin:0;pointer-events:none;box-shadow:var(--shadow-lg);will-change:transform,opacity;contain:layout paint}.ChatBoard_root__gJmbK[data-skeleton-frame] *{animation:none}@keyframes ChatBoard_board-active-glow__FL_dU{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--board-main) 0%,transparent),var(--shadow-md)}50%{box-shadow:0 0 0 4px color-mix(in srgb,var(--board-main) 14%,transparent),0 12px 40px color-mix(in srgb,var(--board-main) 22%,transparent)}}@keyframes ChatBoard_board-active-shimmer__OxD2d{0%,to{transform:translateX(-30%) scaleX(.8);opacity:.55}50%{transform:translateX(30%) scaleX(1.1);opacity:1}}@keyframes ChatBoard_slot-land__hW2na{0%{opacity:0;transform:translateY(12px) scale(.96);filter:blur(10px)}to{opacity:1;transform:none;filter:blur(0)}}@keyframes ChatBoard_shine__W8xt2{0%{opacity:1;transform:translateX(-100%)}to{opacity:0;transform:translateX(100%)}}@keyframes ChatBoard_rise-in__4gNmD{0%{opacity:0;transform:translateY(16px);filter:blur(4px)}to{opacity:1;transform:none;filter:blur(0)}}@keyframes ChatBoard_fill-up__49Vv_{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes ChatBoard_bubble-in__PQufr{0%{opacity:0;transform:translateY(8px) scale(.97)}to{opacity:1;transform:none}}@keyframes ChatBoard_card-deal__62sDk{0%{opacity:0;transform:translateY(18px) rotate(-2deg) scale(.95)}to{opacity:1;transform:none}}@keyframes ChatBoard_paper-drop__r9yX5{0%{opacity:0;translate:0 -24px;scale:1.06}to{opacity:1;translate:0 0;scale:1}}@keyframes ChatBoard_bb-thinking-dot__oyKy7{0%,60%,to{transform:translateY(0);opacity:.35}30%{transform:translateY(-4px);opacity:1}}@keyframes ChatBoard_fade-only__L8NFF{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.ChatBoard_card__3GERh,.ChatBoard_chapterBody__Luk2g[data-landed],.ChatBoard_chips__djsfQ,.ChatBoard_composerWrap__Ukbx3,.ChatBoard_cta__yf_jc,.ChatBoard_makingWith__piyc3 li,.ChatBoard_msg__Gcm_q,.ChatBoard_palette___Vtc_ i,.ChatBoard_palette___Vtc_ li,.ChatBoard_stagePaper__BWZR2,.ChatBoard_thumb__ldGdV{animation:ChatBoard_fade-only__L8NFF var(--duration-base) var(--ease-standard) backwards;animation-delay:0s}.ChatBoard_chapter__haXfX:has(>.ChatBoard_chapterBody__Luk2g[data-landed]):after,.ChatBoard_complete__peaAZ .ChatBoard_board__2U64F:after{animation:none;display:none}.ChatBoard_chapter__haXfX[data-active],.ChatBoard_chapter__haXfX[data-active] .ChatBoard_chapterTitle__5S1n_:after,.ChatBoard_dots__zrNi_ i,.ChatBoard_mist__s3oTs i{animation:none}.ChatBoard_track__0R1mS i{transition:none}button.ChatBoard_card__3GERh:hover:not(:disabled){transform:none}}.DeckChat_brief__fr3h1{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.DeckChat_spec__chMNj dd{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.DeckChat_desk__Yj70u{position:relative;display:grid;place-items:center;min-height:200px}.DeckChat_desk__Yj70u[data-big]{min-height:260px}.DeckChat_paper__b52sm{position:relative;display:block;width:min(72%,420px);overflow:hidden;border-radius:var(--radius-sm);background:var(--surface);box-shadow:var(--shadow-device);transform:rotate(-1.5deg)}.DeckChat_paper__b52sm.DeckChat_big__9KeTo{width:100%;transform:none}.DeckChat_desk__Yj70u[data-landed]>.DeckChat_paper__b52sm{animation:DeckChat_paper-drop__SWDfC var(--duration-showcase) var(--ease-spring) both;animation-delay:calc(var(--i, 0) * var(--stagger-block))}.DeckChat_fan__D09Ci{--mid:calc((var(--n) - 1) / 2);--off:calc(var(--i) - var(--mid));position:absolute;width:min(40%,260px);aspect-ratio:16/9;background:linear-gradient(135deg,color-mix(in srgb,var(--board-main) 34%,var(--surface)),color-mix(in srgb,var(--board-sub) 40%,var(--surface)));transform:translate(calc(var(--off) * 28%),calc(var(--off) * var(--off) * 6%)) rotate(calc(var(--off) * 6deg));z-index:calc(10 - var(--i))}.DeckChat_fan__D09Ci i{position:absolute;inset:0;background:linear-gradient(100deg,transparent 20%,color-mix(in srgb,var(--surface) 70%,transparent) 50%,transparent 80%);animation:DeckChat_board-active-shimmer__XN4UM var(--duration-aurora-pulse) var(--ease-standard) infinite}.DeckChat_lines__mwKco{display:grid;grid-gap:var(--space-2);gap:var(--space-2);align-content:center}.DeckChat_lines__mwKco i{display:block;height:var(--space-3);width:calc(100% - var(--i) * 7%);border-radius:var(--radius-full);background:color-mix(in srgb,var(--text-inverse) 14%,transparent);animation:DeckChat_board-active-shimmer__XN4UM var(--duration-aurora-pulse) var(--ease-standard) infinite;animation-delay:calc(var(--i) * var(--stagger-block))}.DeckChat_outline____64s{display:grid;grid-gap:0;gap:0;margin:0;padding:0;list-style:none}.DeckChat_outline____64s li{display:grid;grid-template-columns:var(--space-8) minmax(0,1fr);grid-gap:var(--space-3);gap:var(--space-3);align-items:baseline;padding:var(--space-2) 0;border-bottom:1px solid var(--app-line-soft);animation:DeckChat_rise-in___b82I var(--duration-showcase) var(--ease-spring) both;animation-delay:calc(var(--i) * 30ms)}.DeckChat_outline____64s li[data-drop] .DeckChat_lineBody__F_JJ8 b,.DeckChat_outline____64s li[data-drop] .DeckChat_no__l8N_F{color:var(--text-disabled);text-decoration:line-through}.DeckChat_no__l8N_F{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--text-meta);font-weight:700;color:var(--board-main)}.DeckChat_lineBody__F_JJ8{display:grid;grid-gap:var(--space-1);gap:var(--space-1);min-width:0}.DeckChat_lineBody__F_JJ8 b{font-size:var(--text-ui);line-height:var(--leading-snug)}.DeckChat_lineBody__F_JJ8 small{font-size:var(--text-meta);color:var(--text-tertiary)}.DeckChat_warn__TVb_9{margin:var(--space-3) 0 0;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--surface-sunken);color:var(--text-secondary);font-size:var(--text-ui)}.DeckChat_warn__TVb_9[data-block]{background:var(--danger-bg);color:var(--danger)}.DeckChat_designs__D6tNI{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.DeckChat_designThumb__LVRbJ{display:grid;grid-gap:var(--space-2);gap:var(--space-2);min-width:0;margin:0;animation:DeckChat_rise-in___b82I var(--duration-showcase) var(--ease-spring) both;animation-delay:calc(var(--i) * var(--stagger-block))}.DeckChat_designThumb__LVRbJ figcaption{font-size:var(--text-meta);color:var(--text-secondary);line-height:var(--leading-snug)}.DeckChat_thumbFrame__lhrs1{position:relative;display:block;overflow:hidden;border-radius:var(--radius-sm);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text) 8%,transparent)}.DeckChat_designThumb__LVRbJ[data-picked] .DeckChat_thumbFrame__lhrs1{box-shadow:0 0 0 2px var(--board-main)}.DeckChat_picked__n6Hvf{position:absolute;right:var(--space-1);bottom:var(--space-1);padding:0 var(--space-2);border-radius:var(--radius-full);background:var(--app-lime);color:var(--app-lime-ink);font-size:var(--text-2xs);font-weight:700}.DeckChat_cardArt__Vr6Oa{display:block;overflow:hidden}.DeckChat_nav__8vSM7{display:inline-flex;gap:var(--space-1);margin-left:auto;padding:2px;border-radius:var(--radius-full);background:color-mix(in srgb,var(--text-inverse) 10%,transparent)}.DeckChat_nav__8vSM7+span{margin-left:0}.DeckChat_nav__8vSM7 button{padding:var(--space-1) var(--space-3);border:0;border-radius:var(--radius-full);background:none;color:color-mix(in srgb,var(--text-inverse) 80%,transparent);font:inherit;font-size:var(--text-ui);cursor:pointer;transition:background-color var(--duration-base) var(--ease-standard),color var(--duration-base) var(--ease-standard)}.DeckChat_nav__8vSM7 button:hover:not(:disabled){background:var(--text-inverse);color:var(--text)}.DeckChat_nav__8vSM7 button:disabled{opacity:.4;cursor:default}.DeckChat_nav__8vSM7 button:focus-visible{outline:2px solid var(--app-lime);outline-offset:3px}.DeckChat_gap__TC0YZ{margin-left:var(--space-2);padding:0 var(--space-2);border-radius:var(--radius-sm);background:var(--app-lime);color:var(--app-lime-ink);font-size:var(--text-meta);font-weight:700}.DeckChat_strip__DHKmH{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--space-2);gap:var(--space-2);margin:var(--space-3) 0 0;padding:0;list-style:none}.DeckChat_strip__DHKmH button{position:relative;display:block;width:100%;padding:0;border:0;border-radius:var(--radius-sm);background:none;cursor:pointer}.DeckChat_strip__DHKmH button em{position:absolute;left:var(--space-1);top:var(--space-1);padding:0 var(--space-1);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--gray-950) 70%,transparent);color:var(--text-inverse);font-style:normal;font-size:var(--text-2xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.DeckChat_strip__DHKmH button[aria-current] .DeckChat_thumbFrame__lhrs1{box-shadow:0 0 0 2px var(--board-main)}.DeckChat_strip__DHKmH button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@keyframes DeckChat_board-active-shimmer__XN4UM{0%,to{transform:translateX(-30%) scaleX(.8);opacity:.55}50%{transform:translateX(30%) scaleX(1.1);opacity:1}}@keyframes DeckChat_paper-drop__SWDfC{0%{opacity:0;translate:0 -24px;scale:1.06}to{opacity:1;translate:0 0;scale:1}}@keyframes DeckChat_rise-in___b82I{0%{opacity:0;transform:translateY(16px);filter:blur(4px)}to{opacity:1;transform:none;filter:blur(0)}}@keyframes DeckChat_fade-only__fGILR{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.DeckChat_designThumb__LVRbJ,.DeckChat_desk__Yj70u[data-landed]>.DeckChat_paper__b52sm,.DeckChat_outline____64s li{animation:DeckChat_fade-only__fGILR var(--duration-base) var(--ease-standard) both;animation-delay:0s}.DeckChat_fan__D09Ci i,.DeckChat_lines__mwKco i{animation:none}.DeckChat_nav__8vSM7 button{transition:none}}.LandingTemplateSheet_surface__3z0Kd{overflow:hidden;padding:var(--space-5)}.LandingTemplateSheet_sheet__tUTIQ{width:min(100%,1180px);height:100%;max-height:calc(100dvh - 2 * var(--space-5));display:grid;grid-template-rows:auto auto minmax(0,1fr);overflow:hidden;border-radius:var(--flow-radius);background:var(--surface)}.LandingTemplateSheet_head__YQByp{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-4) var(--space-3) var(--space-5)}.LandingTemplateSheet_title__EAHqn{min-width:0;flex:1 1}.LandingTemplateSheet_title__EAHqn h2{margin:0;font-size:var(--text-lg);font-weight:700;line-height:var(--leading-heading)}.LandingTemplateSheet_title__EAHqn p{margin:var(--space-1) 0 0;color:var(--text-secondary);font-size:var(--text-ui);line-height:var(--leading-normal)}.LandingTemplateSheet_close__VBhRt{width:var(--space-10);height:var(--space-10);flex:none;display:grid;place-items:center;border:1px solid var(--flow-border);border-radius:var(--radius-md);background:var(--surface);color:var(--text);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}.LandingTemplateSheet_close__VBhRt:hover{border-color:var(--accent);color:var(--accent)}.LandingTemplateSheet_filters__oTDu8{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);padding:0 var(--space-5) var(--space-3);border-bottom:1px solid var(--flow-border)}.LandingTemplateSheet_filters__oTDu8 button{min-height:var(--space-10);padding:0 var(--space-3);border:1px solid var(--flow-border);border-radius:var(--radius-full);background:var(--surface);color:var(--text-secondary);font:inherit;font-size:var(--text-ui);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}.LandingTemplateSheet_filters__oTDu8 button:hover{border-color:var(--accent);color:var(--text)}.LandingTemplateSheet_filters__oTDu8 button[aria-pressed=true]{border-color:var(--text);background:var(--text);color:var(--surface);font-weight:600}.LandingTemplateSheet_count__BxOwu{margin-left:auto;color:var(--text-tertiary);font-size:var(--text-ui)}.LandingTemplateSheet_grid__eILz1{min-height:0;margin:0;padding:var(--space-5);overflow-y:auto;overscroll-behavior:contain;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:var(--space-5);gap:var(--space-5);list-style:none;background:var(--app-vault)}.LandingTemplateSheet_item__55Rj4{position:relative;min-width:0}.LandingTemplateSheet_card__sfTkT{width:100%;display:grid;grid-gap:var(--space-1);gap:var(--space-1);padding:0 0 var(--space-8);border:1px solid var(--flow-border);border-radius:var(--radius-lg);overflow:hidden;background:var(--surface);color:var(--text);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard)}.LandingTemplateSheet_card__sfTkT:hover{border-color:var(--accent);box-shadow:var(--shadow-sm)}.LandingTemplateSheet_card__sfTkT[aria-pressed=true]{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.LandingTemplateSheet_art__nwzGq{position:relative;display:block;aspect-ratio:16/10;overflow:hidden;margin-bottom:var(--space-2);border-bottom:1px solid var(--flow-border);background:var(--surface-sunken)}.LandingTemplateSheet_art__nwzGq img{width:100%;height:100%;display:block;object-fit:cover;object-position:top}.LandingTemplateSheet_on__DlkFd,.LandingTemplateSheet_tag__KQRku{position:absolute;top:var(--space-2);left:var(--space-2);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);font-size:var(--text-xs);font-style:normal;font-weight:600;box-shadow:var(--shadow-xs)}.LandingTemplateSheet_on__DlkFd{left:auto;right:var(--space-2);background:var(--accent);color:var(--text-inverse)}.LandingTemplateSheet_card__sfTkT b,.LandingTemplateSheet_card__sfTkT small{padding:0 var(--space-3)}.LandingTemplateSheet_card__sfTkT b{font-size:var(--text-body);line-height:var(--leading-snug)}.LandingTemplateSheet_card__sfTkT small{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--text-secondary);font-size:var(--text-ui);line-height:var(--leading-normal)}.LandingTemplateSheet_view__l79eM{position:absolute;right:var(--space-2);bottom:var(--space-2);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);color:var(--text-secondary);font-size:var(--text-xs);text-decoration:none}.LandingTemplateSheet_view__l79eM:hover{color:var(--accent)}.LandingTemplateSheet_card__sfTkT:focus-visible,.LandingTemplateSheet_close__VBhRt:focus-visible,.LandingTemplateSheet_filters__oTDu8 button:focus-visible,.LandingTemplateSheet_view__l79eM:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (max-width:760px){.LandingTemplateSheet_surface__3z0Kd{padding:0}.LandingTemplateSheet_sheet__tUTIQ{max-height:100dvh;border-radius:0}.LandingTemplateSheet_head__YQByp{padding:var(--space-3) var(--space-3) var(--space-2) var(--space-4)}.LandingTemplateSheet_filters__oTDu8{flex-wrap:nowrap;overflow-x:auto;padding:0 var(--space-4) var(--space-3)}.LandingTemplateSheet_filters__oTDu8 button{flex:none}.LandingTemplateSheet_count__BxOwu{display:none}.LandingTemplateSheet_grid__eILz1{padding:var(--space-4);gap:var(--space-4);grid-template-columns:1fr}}.page-skeleton{width:100%;max-width:1440px;margin:0 auto;padding:42px 40px;align-self:start}.sk-heading{display:grid;grid-gap:15px;gap:15px;margin-bottom:32px}.sk-art,.sk-bar,.sk-hero,.sk-input,.sk-title{display:block;background:#eef0f2;border-radius:6px}.sk-bar{width:28%;min-width:72px;height:12px;margin:10px 0}.sk-wide{width:65%}.sk-title{width:220px;height:32px;max-width:70%}.sk-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px}.sk-card{border:1px solid var(--border,#e5e7eb);border-radius:16px;padding:24px;background:var(--app-canvas,#fff)}.sk-art{height:155px;margin-bottom:24px}.sk-large{height:290px}.sk-tabs{display:flex;justify-content:space-around;gap:24px;border-block:1px solid #e8e9ed;padding:18px;margin-bottom:38px}.sk-input{width:100%;height:48px;margin:18px 0}.sk-textarea{height:120px}.sk-logo-brief{max-width:780px;margin:auto}.sk-split{display:grid;grid-template-columns:minmax(240px,1fr) minmax(0,2fr);grid-gap:24px;gap:24px}.sk-stack{display:grid;grid-gap:22px;gap:22px;max-width:940px}.sk-public-auth{min-height:100dvh;display:grid;place-items:center}.sk-auth{max-width:448px;padding:36px 28px}.sk-public-legal{max-width:920px;margin:auto}.sk-hero{height:340px;margin-bottom:40px}.sk-sr{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.sk-art,.sk-bar,.sk-hero,.sk-input,.sk-title{animation:sk-pulse var(--duration-pulse) ease-in-out infinite alternate}@keyframes sk-pulse{to{opacity:.5}}@media (prefers-reduced-motion:reduce){.page-skeleton *{animation:none}}@media (max-width:760px){.page-skeleton{padding:28px 20px}.sk-grid,.sk-split{grid-template-columns:1fr}}.navigation-preview{position:fixed;inset:0;z-index:90;overflow:auto;background:var(--app-canvas,#fff)}.navigation-source[aria-hidden=true]{visibility:hidden}.page-skeleton-logo .sk-title{height:39px;width:240px}.page-skeleton-logo .sk-logo-eyebrow{width:160px;height:12px;margin:0}.page-skeleton-logo .sk-logo-lead{width:min(330px,65vw);height:23px;margin:0}.page-skeleton-logo .sk-logo-tab{width:80px;height:19px;margin:0}.page-skeleton-logo .sk-logo-swatch{width:22px;height:22px;border-radius:50%;background:#eef0f2}.page-skeleton-logo .sk-logo-description{padding:20px 32px 10px}.page-skeleton-logo label .sk-input{margin:0}.page-skeleton-logo .sk-textarea{height:95px}@media (prefers-reduced-motion:reduce){.page-skeleton-logo *{animation:none}}.bb-card-pick.page-skeleton-logo{margin:0 auto;align-self:start}.sk-content{color:transparent!important;background:#eef0f2;border-radius:5px}.page-skeleton-logo h2.sk-content{width:-moz-fit-content;width:fit-content;min-width:100px}.page-skeleton-logo input:disabled,.page-skeleton-logo textarea:disabled{background:#f4f5f7;color:transparent;opacity:1}.page-skeleton-logo input::placeholder{color:transparent}.sk-logo-pending{min-height:240px;padding:32px;border:1px solid #e2e6ec;border-radius:16px}.sk-symbol{display:block;width:45%;height:70%;max-width:170px;background:#eef0f2;border-radius:12px}.sk-saved-image{width:76px;height:58px;background:#eef0f2;border-radius:6px}.sk-product,.sk-product-layout{display:contents}.sk-product-layout{pointer-events:none}.sk-product-layout :is(h1,h2,h3,p,strong,b,small,em,dt,dd,legend,label>span,header>span,footer>span,button,input,textarea){color:transparent!important;text-shadow:none!important}.sk-product-layout :is(h1>span,h2,h3,p,strong,b,small,dt,dd,legend,label>span,header>span,footer>span,input,textarea){background:#edf0f3!important;border-radius:5px}.sk-product-layout :is(button,a){color:transparent!important;background:#edf0f3!important;box-shadow:none!important}.sk-product-layout [data-home=header] :is(a,button){color:inherit!important;background:transparent!important}.sk-product-layout input::placeholder,.sk-product-layout textarea::placeholder{color:transparent}.sk-product-layout :is(.bb-brand-card,.bb-product-art,.bb-brand-source,.bb-brand-edit-preview,.bb-brand-edit-preview article,.bb-guide-paper-stack article,.bb-deck-kind-art){background:#f0f2f5!important;box-shadow:none!important}.sk-product-layout :is(.bb-brand-source-mark,.bb-product-art,.bb-guide-paper-stack article)>*{visibility:hidden}.sk-product-layout :is(.bb-brand-source,.bb-brand-card,.bb-brand-edit-preview article):after,.sk-product-layout :is(.bb-brand-source,.bb-brand-card,.bb-brand-edit-preview article):before{opacity:0}.sk-product-layout :is(.bb-brand-source-swatches i,.ap-hub-colors i){background:#e2e5e9!important}.sk-product-layout h1:not(:has(>span)){background:#edf0f3!important;border-radius:6px}.sk-product-layout .bb-hero-copy h1 em{background:transparent!important}.sk-product-layout .bb-deck-kind-meta i,.sk-product-layout :is(.bb-product-info,.bb-section-heading,.bb-guide-summary) span{color:transparent!important}.sk-product-layout .bb-product-info{background:var(--surface)}.sk-product-layout .bb-brand-edit-preview article{background:#e4e8ed!important}.sk-product-layout :is(.bb-product-art,.bb-guide-preview):after{display:none!important}.sk-product-layout .bb-brand-face{background:#e8ebef!important}.sk-product-layout .bb-brand-face>span,.sk-product-layout .bb-brand-info span{color:transparent!important}.sk-product-layout .bb-brand-palette i{background:#d8dde4!important}.sk-product-layout [data-home=marquee-track]{animation:none!important}.sk-product-layout [data-home=marquee-track] img{visibility:hidden}.sk-product-layout [data-home=marquee-track]>div{background:#3a3e47;border-radius:8px}.sk-card-face{width:100%;aspect-ratio:1.8;background:#e8ebef}.sk-product-layout .bb-account-avatar{background:#e8ebef;color:transparent}.sk-product-layout .ap-btn{background:#edf0f3!important;border-color:#e2e6ec!important}.sk-product-layout .ap-btn,.sk-product-layout [data-home=hero] h1 span{color:transparent!important}.sk-product-layout [data-home=hero] h1>span{background:#3a3e47!important;border-radius:6px;width:-moz-fit-content;width:fit-content}.sk-product-layout .bb-guide-summary li li{color:transparent!important;background:#edf0f3;border-radius:5px}.sk-product-layout .bb-guide-summary li li:after{color:transparent!important}.sk-product-layout .bb-guide-summary :is(li>i,[data-guide-edit-hint]>svg,details svg){visibility:hidden}.sk-editor-lite{display:flex;flex-direction:column;width:100%;height:100%;min-height:100dvh;background:var(--surface)}.sk-editor-lite-head{flex:none;height:76px;border-bottom:1px solid var(--flow-border)}.BrandingChat_root__0Ua_t{isolation:isolate}.BrandingChat_row__I1DB8{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);grid-gap:var(--space-4);gap:var(--space-4)}.BrandingChat_row__I1DB8>[data-board-slot=tone]{order:1}.BrandingChat_row__I1DB8>[data-board-slot=name]{order:2}.BrandingChat_row__I1DB8[data-name-first]{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.BrandingChat_row__I1DB8[data-name-first]>[data-board-slot=name]{order:1}.BrandingChat_row__I1DB8[data-name-first]>[data-board-slot=tone]{order:2}.BrandingChat_cover__DhONc{min-height:300px}.BrandingChat_coverBody__JLi5f{display:grid;align-content:end;grid-gap:var(--space-3);gap:var(--space-3);min-width:0}.BrandingChat_coverName__BzYqS{display:block;font-size:var(--text-4xl);font-weight:700;line-height:var(--leading-heading);letter-spacing:-.01em;color:var(--text-inverse);overflow-wrap:anywhere}.BrandingChat_coverName__BzYqS span{display:inline-block;white-space:pre;animation:BrandingChat_letter-in__AzzWh var(--duration-showcase) var(--ease-spring) both;animation-delay:calc(var(--i) * var(--stagger-letter))}.BrandingChat_coverSlogan__NdnKJ{margin:0;max-width:36ch;padding-left:var(--space-3);border-left:3px solid var(--board-accent);font-size:var(--text-lg);line-height:var(--leading-snug);color:color-mix(in srgb,var(--text-inverse) 86%,transparent)}.BrandingChat_coverColors__7Mwhi{display:flex;flex-wrap:wrap;gap:var(--space-3);margin:var(--space-2) 0 0;padding:0;list-style:none}.BrandingChat_coverColors__7Mwhi li{display:flex;align-items:center;gap:var(--space-2);animation:BrandingChat_rise-in__yAYaE var(--duration-showcase) var(--ease-spring) both;animation-delay:calc(var(--i) * var(--stagger-block))}.BrandingChat_coverColors__7Mwhi i{width:var(--space-6);height:var(--space-6);border-radius:var(--radius-full);background:var(--c);box-shadow:0 0 0 2px color-mix(in srgb,var(--text-inverse) 24%,transparent)}.BrandingChat_coverColors__7Mwhi code{font-family:var(--font-mono);font-size:var(--text-meta);color:color-mix(in srgb,var(--text-inverse) 70%,transparent)}.BrandingChat_facts__Ow4Sm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-4) var(--space-6);gap:var(--space-4) var(--space-6);margin:0}.BrandingChat_facts__Ow4Sm div{min-width:0}.BrandingChat_facts__Ow4Sm dt{display:flex;align-items:center;gap:var(--space-2)}.BrandingChat_facts__Ow4Sm dt em{padding:0 var(--space-2);border-radius:var(--radius-full);background:var(--app-chip);font-style:normal;font-size:var(--text-meta);color:var(--text-secondary)}.BrandingChat_facts__Ow4Sm dd{margin:var(--space-1) 0 0}.BrandingChat_factText__TU_Qp{display:block;width:100%;padding:var(--space-1) var(--space-2);margin-left:calc(var(--space-2) * -1);border:0;border-radius:var(--radius-md);background:none;font-family:inherit;text-align:left;cursor:text;animation:BrandingChat_type-in__sCOoE var(--duration-showcase) var(--ease-out) both}.BrandingChat_factText__TU_Qp:hover:not(:disabled){background:var(--surface-hover)}.BrandingChat_factText__TU_Qp:disabled{cursor:default}.BrandingChat_factEditor__INmLi{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.BrandingChat_factEditor__INmLi textarea{width:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--border-focus);border-radius:var(--radius-md);font:inherit;font-size:var(--text-input);resize:vertical}.BrandingChat_factEditor__INmLi div{display:flex;justify-content:flex-end;gap:var(--space-2)}[data-chapter][data-active] .BrandingChat_facts__Ow4Sm div:not([data-active]) [data-mist]{display:none}.BrandingChat_facts__Ow4Sm div[data-active] [data-mist]{display:block;height:var(--space-8)}.BrandingChat_facts__Ow4Sm div[data-active] dt{color:var(--board-main);font-weight:600}.BrandingChat_facts__Ow4Sm div[data-active] dt:before{content:"✦";color:var(--board-accent);animation:BrandingChat_bb-thinking-dot___NHKe var(--duration-pulse) var(--ease-standard) infinite}.BrandingChat_stack__MKQHa{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.BrandingChat_field__Mkydb{display:grid;grid-gap:var(--space-1);gap:var(--space-1)}.BrandingChat_facts__Ow4Sm dt,.BrandingChat_label__foQWS{font-size:var(--text-meta);font-weight:400;color:var(--text-tertiary);letter-spacing:0}.BrandingChat_factText__TU_Qp,.BrandingChat_value__GUXS3{font-size:var(--text-body);font-weight:400;line-height:var(--leading-normal);color:var(--text)}.BrandingChat_hero__Y70he{display:block;font-size:var(--text-2xl);font-weight:700;line-height:var(--leading-tight);letter-spacing:-.01em;color:var(--text)}.BrandingChat_bigName__SV9PC{font-size:var(--text-4xl);line-height:var(--leading-heading);color:var(--board-main);overflow-wrap:anywhere}.BrandingChat_slogan__NSvUw{padding-left:var(--space-4);border-left:3px solid var(--board-main);font-size:var(--text-xl);line-height:var(--leading-snug)}.BrandingChat_bigName__SV9PC span{display:inline-block;white-space:pre;animation:BrandingChat_letter-in__AzzWh var(--duration-showcase) var(--ease-spring) both;animation-delay:calc(var(--i) * var(--stagger-letter))}.BrandingChat_para__9Y_Fl{margin:0;line-height:var(--leading-reading)}[data-board-slot=story] .BrandingChat_para__9Y_Fl:first-child{font-size:var(--text-lg);font-weight:600;line-height:var(--leading-normal);color:var(--text)}.BrandingChat_para__9Y_Fl+.BrandingChat_para__9Y_Fl{margin-top:var(--space-2)}.BrandingChat_values__0_nCo{counter-reset:value;display:grid;grid-template-columns:repeat(auto-fit,minmax(calc(var(--space-16) * 2),1fr));grid-gap:var(--space-2);gap:var(--space-2);margin:var(--space-1) 0 0;padding:0;list-style:none}.BrandingChat_values__0_nCo li{counter-increment:value;display:grid;grid-gap:var(--space-1);gap:var(--space-1);padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--board-main) 7%,var(--surface));color:var(--text);font-size:var(--text-body);font-weight:600}.BrandingChat_values__0_nCo li:before{content:counter(value,decimal-leading-zero);font-size:var(--text-meta);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--board-main)}.BrandingChat_reveal__1Z7gh>*{animation:BrandingChat_rise-in__yAYaE var(--duration-showcase) var(--ease-spring) backwards;animation-delay:calc(var(--i) * var(--stagger-block))}.BrandingChat_factText__TU_Qp{position:relative}.BrandingChat_factText__TU_Qp:after,.BrandingChat_root__0Ua_t [data-chapter]:not([data-board-slot=business])>[data-landed]:before{content:"";position:absolute;inset:-10% -4%;pointer-events:none;border-radius:var(--radius-lg);background:linear-gradient(100deg,transparent,color-mix(in srgb,var(--board-main) 35%,transparent),color-mix(in srgb,var(--board-accent) 45%,transparent),transparent);filter:blur(6px);animation:BrandingChat_mist-out__Sqk3m var(--duration-showcase-long) var(--ease-out) both}.BrandingChat_root__0Ua_t [data-chapter]:not([data-board-slot=business])>[data-landed]:after{content:"";position:absolute;inset:-20%;pointer-events:none;background:radial-gradient(circle at 12% 30%,var(--board-accent) 0 2px,transparent 3px),radial-gradient(circle at 30% 80%,var(--board-main) 0 2px,transparent 3px),radial-gradient(circle at 55% 15%,var(--board-accent) 0 3px,transparent 4px),radial-gradient(circle at 78% 70%,var(--board-sub) 0 2px,transparent 3px),radial-gradient(circle at 90% 25%,var(--board-main) 0 2px,transparent 3px),radial-gradient(circle at 45% 55%,var(--board-accent) 0 2px,transparent 3px);animation:BrandingChat_sparkle-burst__xkKGB var(--duration-showcase-long) var(--ease-out) both}.BrandingChat_nameCard__xbEqS{position:relative;padding:var(--space-3) var(--space-4)}.BrandingChat_nameCard__xbEqS strong{font-size:var(--text-xl);letter-spacing:-.01em}.BrandingChat_nameCard__xbEqS>span:not(.BrandingChat_weak__BLCIE){display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.BrandingChat_nameCard__xbEqS small{color:var(--text-tertiary)}.BrandingChat_nameCard__xbEqS em{position:absolute;top:var(--space-3);right:var(--space-3);padding:0 var(--space-2);border-radius:var(--radius-full);background:var(--highlight);font-style:normal;font-weight:700;font-size:var(--text-meta)}.BrandingChat_nameCard__xbEqS[data-recommended]{border-color:color-mix(in srgb,var(--board-main) 40%,var(--app-line))}.BrandingChat_weak__BLCIE{font-size:var(--text-meta);display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.BrandingChat_paletteCard__oN_gZ[aria-pressed=true]{border-color:var(--board-main);box-shadow:var(--ring)}.BrandingChat_strip__8Iqdd{display:grid;grid-template-columns:repeat(4,1fr);height:var(--space-8);border-radius:var(--radius-md);overflow:hidden}.BrandingChat_strip__8Iqdd i{display:block}@keyframes BrandingChat_mist-out__Sqk3m{0%{opacity:1;transform:scale(1);filter:blur(4px)}60%{opacity:.6}to{opacity:0;transform:scale(1.25) translateY(-10px);filter:blur(18px)}}@keyframes BrandingChat_sparkle-burst__xkKGB{0%{opacity:0;transform:scale(.6)}25%{opacity:1}to{opacity:0;transform:scale(1.35) translateY(-12px)}}@keyframes BrandingChat_letter-in__AzzWh{0%{opacity:0;transform:translateY(.6em) rotate(8deg) scale(.6);filter:blur(6px)}to{opacity:1;transform:none;filter:blur(0)}}@keyframes BrandingChat_rise-in__yAYaE{0%{opacity:0;transform:translateY(16px);filter:blur(4px)}to{opacity:1;transform:none;filter:blur(0)}}@keyframes BrandingChat_type-in__sCOoE{0%{opacity:0;-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}to{opacity:1;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@keyframes BrandingChat_bubble-in__ldZ53{0%{opacity:0;transform:translateY(8px) scale(.97)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.BrandingChat_bigName__SV9PC span,.BrandingChat_coverColors__7Mwhi li,.BrandingChat_coverName__BzYqS span,.BrandingChat_factText__TU_Qp,.BrandingChat_reveal__1Z7gh>*{animation:BrandingChat_fade-only__7JL_b var(--duration-base) var(--ease-standard) both;animation-delay:0s}.BrandingChat_factText__TU_Qp:after,.BrandingChat_root__0Ua_t [data-chapter]>[data-landed]:after,.BrandingChat_root__0Ua_t [data-chapter]>[data-landed]:before{animation:none;display:none}.BrandingChat_facts__Ow4Sm div[data-active] dt:before{animation:none}}@keyframes BrandingChat_fade-only__7JL_b{0%{opacity:0}to{opacity:1}}@keyframes BrandingChat_bb-thinking-dot___NHKe{0%,60%,to{transform:translateY(0);opacity:.35}30%{transform:translateY(-4px);opacity:1}}.BrandingChat_intro__wjc1_{--board-main:var(--accent);position:fixed;inset:0;z-index:60;display:grid;grid-template-rows:minmax(0,1fr);justify-items:center;padding:var(--space-10) var(--page-gutter) var(--space-6);overflow:hidden}.BrandingChat_introInner__MGfaZ{position:relative;animation:BrandingChat_intro-rise__rseSK var(--duration-showcase) var(--ease-spring) both;animation-delay:var(--duration-slow);width:min(100%,720px);grid-gap:var(--space-5);gap:var(--space-5)}.BrandingChat_introHead__qHSAK{display:flex;align-items:center;gap:var(--space-3)}.BrandingChat_introHead__qHSAK>:first-child{width:var(--space-12);height:var(--space-12);box-shadow:0 8px 24px rgba(47,91,255,.25)}.BrandingChat_introHead__qHSAK strong{display:block;font-size:var(--text-body)}.BrandingChat_introHead__qHSAK small{color:var(--text-secondary);font-size:var(--text-ui)}.BrandingChat_introQuestion__t49ZH{background:var(--surface);box-shadow:var(--shadow-md)}.BrandingChat_intro__wjc1_ [role=status][data-who]{background:var(--surface);box-shadow:var(--shadow-sm)}.BrandingChat_introCount__iEtp6{margin-left:auto;color:var(--text-tertiary);font-size:var(--text-ui);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.BrandingChat_introDots__tac7P{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-2);gap:var(--space-2);margin:0;padding:0;list-style:none}.BrandingChat_introDots__tac7P li{height:var(--space-1);border-radius:var(--radius-full);background:var(--app-chip);transform-origin:left;transition:background-color var(--duration-slow) var(--ease-standard)}.BrandingChat_introDots__tac7P li[data-on]{background:var(--accent);animation:BrandingChat_fill-up-x__gAxL4 var(--duration-showcase) var(--ease-out) both}.BrandingChat_introCount__iEtp6,.BrandingChat_introDots__tac7P,.BrandingChat_introHead__qHSAK small,.BrandingChat_introHead__qHSAK strong{transition:transform var(--duration-reveal) var(--ease-spring),opacity var(--duration-reveal) var(--ease-standard)}.BrandingChat_introHead__qHSAK small{transition-delay:var(--duration-slow)}.BrandingChat_introCount__iEtp6{transition-delay:var(--duration-reveal)}.BrandingChat_introDots__tac7P{transform-origin:left;transition-delay:calc(var(--duration-reveal) + var(--duration-slow))}.BrandingChat_introHint__s39_4{color:var(--text-tertiary);font-size:var(--text-ui)}@keyframes BrandingChat_intro-rise__rseSK{0%{opacity:0;transform:translateY(24px) scale(.98);filter:blur(6px)}to{opacity:1;transform:none;filter:blur(0)}}.BrandingChat_root__0Ua_t[data-entering]>aside{animation:BrandingChat_chat-enter__d_aKP var(--duration-showcase) var(--ease-spring) both}.BrandingChat_root__0Ua_t[data-entering] section>*{animation:BrandingChat_board-enter__KIgrJ var(--duration-showcase) var(--ease-spring) backwards}.BrandingChat_root__0Ua_t[data-entering] section>:nth-child(2){animation-delay:var(--stagger-block)}.BrandingChat_root__0Ua_t[data-entering] section>:nth-child(3){animation-delay:calc(var(--stagger-block) * 2)}.BrandingChat_root__0Ua_t[data-entering] section>:nth-child(4){animation-delay:calc(var(--stagger-block) * 3)}.BrandingChat_root__0Ua_t[data-entering] section>:nth-child(5){animation-delay:calc(var(--stagger-block) * 4)}.BrandingChat_root__0Ua_t[data-entering] section>:nth-child(6){animation-delay:calc(var(--stagger-block) * 5)}@keyframes BrandingChat_chat-enter__d_aKP{0%{opacity:0;transform:scale(.96);filter:blur(6px)}to{opacity:1;transform:none;filter:blur(0)}}@keyframes BrandingChat_board-enter__KIgrJ{0%{opacity:0;transform:translateX(48px)}to{opacity:1;transform:none}}@keyframes BrandingChat_fill-up-x__gAxL4{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.BrandingChat_introCount__iEtp6,.BrandingChat_introDots__tac7P,.BrandingChat_introHead__qHSAK small,.BrandingChat_introHead__qHSAK strong{transition:opacity var(--duration-base) var(--ease-standard);transform:none!important}.BrandingChat_introDots__tac7P li[data-on],.BrandingChat_introInner__MGfaZ,.BrandingChat_root__0Ua_t[data-entering] section>*,.BrandingChat_root__0Ua_t[data-entering]>aside{animation:BrandingChat_fade-only__7JL_b var(--duration-base) var(--ease-standard) both}}.BrandingChat_introInner__MGfaZ{height:100%;min-height:0;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto}.BrandingChat_introList___ImNn{min-height:0;overflow-y:auto;padding:var(--space-2) 0}.BrandingChat_introList___ImNn,.BrandingChat_introPair__GPMER{display:flex;flex-direction:column;gap:var(--space-3)}.BrandingChat_introList___ImNn [data-who]{font-size:var(--text-body)}.BrandingChat_introList___ImNn .BrandingChat_introQuestion__t49ZH p:first-child{font-weight:600;color:var(--text)}.BrandingChat_introStart__h1wLC{align-self:flex-start;margin-top:var(--space-2)}.BrandingChat_introComposer__sXgq0,.BrandingChat_introStart__h1wLC{animation:BrandingChat_bubble-in__ldZ53 var(--duration-reveal) var(--ease-spring) backwards}.BrandingChat_introComposer__sXgq0{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:var(--space-2);gap:var(--space-2);align-items:end;padding:var(--space-3);border:1px solid var(--app-line);border-radius:var(--radius-xl);background:color-mix(in srgb,var(--surface) 88%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--shadow-md)}.BrandingChat_introComposer__sXgq0 textarea{min-height:var(--composer-h,var(--space-10));max-height:200px;padding:var(--space-2) var(--space-3);border:0;background:transparent;font:inherit;font-size:var(--text-input);line-height:var(--leading-snug);resize:none}.BrandingChat_introComposer__sXgq0 textarea:focus-visible{outline:none}.BrandingChat_introComposer__sXgq0 button{height:var(--space-10)}.BrandingChat_introComposer__sXgq0 small{grid-column:1/-1;justify-self:end;color:var(--text-tertiary);font-size:var(--text-meta);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.BrandingChat_introComposer__sXgq0 small [role=alert]{color:var(--danger)}.BrandingChat_introSuggest__WWjQk{margin:0}.BrandingChat_moodOptions__1IBCE button{white-space:nowrap}.BrandingChat_moodInput__ywNtD{width:100%;margin-top:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--app-line);border-radius:var(--radius-md);background:var(--surface);color:var(--text);font:inherit;font-size:var(--text-ui)}.BrandingChat_moodInput__ywNtD:focus-visible{outline:none;border-color:var(--board-main);box-shadow:var(--ring)}.BrandingChat_batch__kjmcZ{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.BrandingChat_batch__kjmcZ+.BrandingChat_batch__kjmcZ{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--app-line)}.BrandingChat_batchTitle__H6Jnm{margin:0;color:var(--text-secondary);font-size:var(--text-meta);font-weight:700}.AuthModal_dialog__AutxA{overscroll-behavior:contain;width:min(480px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 32px);margin:auto;padding:0;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);color:var(--text);overflow:hidden}.AuthModal_dialog__AutxA[open]{display:flex;flex-direction:column}.AuthModal_dialog__AutxA::-webkit-backdrop{background:rgb(0 0 0/45%)}.AuthModal_dialog__AutxA::backdrop{background:rgb(0 0 0/45%)}.AuthModal_close__ZsnHS{display:block;flex:none;margin:var(--space-2) var(--space-2) 0 auto;width:40px;height:40px;border:0;border-radius:var(--radius-md);background:transparent;color:var(--text);font-size:var(--text-body);cursor:pointer}.AuthModal_close__ZsnHS:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.AuthModal_body__Wb1Xq{min-height:0;overflow:auto;overscroll-behavior:contain;margin-bottom:var(--space-2);padding:0 var(--space-6) var(--space-6)}.AuthModal_body__Wb1Xq .auth-shell{min-height:0;padding:0}.AuthModal_body__Wb1Xq .auth-shell>div{width:100%}.AuthModal_body__Wb1Xq .card{box-shadow:none}@media (max-width:480px){.AuthModal_body__Wb1Xq{padding:0 var(--space-4) var(--space-4)}}.AuthModal_legal__X_JdY{width:min(820px,calc(100vw - 32px))}.AuthModal_legal__X_JdY .AuthModal_close__ZsnHS{position:-webkit-sticky;position:sticky;top:var(--space-2);background:var(--surface);z-index:1}.AuthModal_legal__X_JdY .AuthModal_body__Wb1Xq{padding:0}