.SubscriptionCheckoutDialog_dialog__a2ZGU{width:min(520px,calc(100vw - 32px));max-height:calc(100dvh - 48px);overflow:auto;padding:28px;border-radius:var(--flow-radius);background:var(--surface)}.SubscriptionCheckoutDialog_header__tcYOS{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px}.SubscriptionCheckoutDialog_header__tcYOS h2{margin:0;font-size:24px}.SubscriptionCheckoutDialog_price__chZRI{display:grid;grid-gap:14px;gap:14px;padding:20px;background:var(--flow-panel);border-radius:var(--radius-md);margin:0 0 24px}.SubscriptionCheckoutDialog_price__chZRI>div{display:flex;justify-content:space-between;gap:20px}.SubscriptionCheckoutDialog_price__chZRI dt{color:var(--text-secondary)}.SubscriptionCheckoutDialog_price__chZRI dd{margin:0;font-weight:700}.SubscriptionCheckoutDialog_cards__SFdcB{border:0;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px;min-width:0}.SubscriptionCheckoutDialog_cards__SFdcB legend{font-weight:600;font-size:var(--text-ui);margin-bottom:12px}.SubscriptionCheckoutDialog_option__oH1Gm{display:flex;align-items:center;gap:12px;border:1px solid var(--border);border-radius:var(--radius-md);padding:16px;cursor:pointer}.SubscriptionCheckoutDialog_option__oH1Gm:has(input:checked){border-color:var(--accent);background:var(--accent-subtle)}.SubscriptionCheckoutDialog_consent__ffQ7w input,.SubscriptionCheckoutDialog_option__oH1Gm input{accent-color:var(--accent);flex:none}.SubscriptionCheckoutDialog_option__oH1Gm strong{font-size:var(--text-body)}.SubscriptionCheckoutDialog_option__oH1Gm small{display:block;font-size:var(--text-ui);color:var(--text-secondary);margin-top:6px;overflow-wrap:anywhere}.SubscriptionCheckoutDialog_consent__ffQ7w{display:flex;align-items:flex-start;gap:10px;font-size:var(--text-ui);line-height:var(--leading-reading);margin-top:24px}.SubscriptionCheckoutDialog_consent__ffQ7w input{margin-top:5px}.SubscriptionCheckoutDialog_actions__8Dq2F{display:flex;justify-content:flex-end;gap:8px;margin-top:24px}.SubscriptionCheckoutDialog_error__8vYxD{display:grid;grid-gap:10px;gap:10px;margin-top:20px;color:var(--danger);font-size:var(--text-ui);line-height:var(--leading-reading)}.SubscriptionCheckoutDialog_spinner__XMtQe{display:inline-block;width:14px;height:14px;margin-right:8px;border:2px solid;border-right:2px solid transparent;border-radius:50%;animation:SubscriptionCheckoutDialog_spin__WzMOW var(--duration-spin) linear infinite}@keyframes SubscriptionCheckoutDialog_spin__WzMOW{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.SubscriptionCheckoutDialog_spinner__XMtQe{animation:none}}@media(max-width:600px){.SubscriptionCheckoutDialog_dialog__a2ZGU{padding:20px}.SubscriptionCheckoutDialog_actions__8Dq2F>button{flex:1 1}}.SubscriptionCheckoutDialog_close__psb4S{display:grid;place-items:center;flex:none;width:36px;height:36px;padding:0;background:var(--flow-panel);border:1px solid var(--flow-border);border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer}.SubscriptionCheckoutDialog_close__psb4S svg{display:block}.SubscriptionCheckoutDialog_close__psb4S:focus-visible,.SubscriptionCheckoutDialog_option__oH1Gm:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:3px}.SubscriptionCheckoutDialog_option__oH1Gm{position:relative}.SubscriptionCheckoutDialog_option__oH1Gm input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.SubscriptionCheckoutDialog_option__oH1Gm input:focus-visible{outline:none}.SubscriptionCheckoutDialog_option__oH1Gm input:focus{box-shadow:none;outline:none}.ChatBoard_root__gJmbK{--board-main:var(--accent);--board-sub:var(--accent-subtle);--board-accent:var(--highlight);--board-w:clamp(560px,62%,1040px);--board-pad:var(--space-8);--composer-h:var(--space-10);display:grid;grid-template-columns:minmax(360px,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;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_board__2U64F:has(>.ChatBoard_boardFoot__ubfXN){padding-bottom:0}.ChatBoard_boardFoot__ubfXN{order:99;position:-webkit-sticky;position:sticky;bottom:0;z-index:3;display:flex;align-items:center;gap:var(--space-2);margin:auto calc(var(--board-pad) * -1) 0;padding:var(--space-4) var(--board-pad) var(--space-5);border-top:1px solid var(--app-line);background:var(--app-canvas);animation:ChatBoard_bubble-in__PQufr var(--duration-reveal) var(--ease-spring) backwards}.ChatBoard_boardFoot__ubfXN>:not(.ChatBoard_boardFootBtn__0Bqn0){flex-shrink:0;height:var(--space-12)}.ChatBoard_boardFootBtn__0Bqn0{flex:1 1;min-width:0;height:var(--space-12);border-radius:var(--radius-lg);font-size:var(--text-body)}.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_chapterHead__gCcDI:has(>.ChatBoard_chapterAction__Z7UM2){align-items: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_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_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{--text-inverse:var(--text);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-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);color:var(--text)}.ChatBoard_stage__xLN9T[data-size=compact]{min-height:300px}.ChatBoard_stageGlow__5t7fi{display:none}.ChatBoard_stage__xLN9T:after{content:"";position:absolute;inset:var(--space-3);z-index:-1;pointer-events:none;background:linear-gradient(color-mix(in srgb,var(--text) 28%,transparent),color-mix(in srgb,var(--text) 28%,transparent)) 0 0 /var(--space-4) 1px no-repeat,linear-gradient(color-mix(in srgb,var(--text) 28%,transparent),color-mix(in srgb,var(--text) 28%,transparent)) 0 0 /1px var(--space-4) no-repeat,linear-gradient(color-mix(in srgb,var(--text) 28%,transparent),color-mix(in srgb,var(--text) 28%,transparent)) 100% 100% /var(--space-4) 1px no-repeat,linear-gradient(color-mix(in srgb,var(--text) 28%,transparent),color-mix(in srgb,var(--text) 28%,transparent)) 100% 100% /1px var(--space-4) no-repeat}.ChatBoard_stage__xLN9T[data-active]{box-shadow: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(--board-main)}.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(--board-main)}.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-lg);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{width:var(--fit,70%);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_thumbArt__XzORK[data-contain] img{width:100%;height:100%;object-fit:contain}.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(--gray-0);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_spec__We85c>div[data-fresh]{background:color-mix(in srgb,var(--board-main) 6%,transparent);transition:background-color var(--duration-slow) var(--ease-standard)}.ChatBoard_spec__We85c>div[data-fresh] dd{animation:ChatBoard_rise-in__4gNmD var(--duration-slow) var(--ease-standard) both}.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_avatar__l_ZXk[data-persona-img]{overflow:hidden;background:none}.ChatBoard_avatar__l_ZXk>img{display:block;width:100%;height:100%;object-fit:cover}.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;grid-template:minmax(0,1fr) /minmax(0,1fr);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{width:var(--fit,80%);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{display:inline-flex;align-items:center;gap:var(--space-2);height:calc(var(--space-8) + var(--space-1));padding:0 var(--space-4);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);font-weight:400;letter-spacing:-.01em;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:hover:not([aria-pressed=true]){border-color:var(--border-strong);color:var(--text)}.ChatBoard_options__Glkne button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.ChatBoard_options__Glkne button[aria-pressed=true]{border-color:var(--board-main);background:var(--board-main);color:var(--text-inverse);font-weight:600}.ChatBoard_options__Glkne button[aria-pressed=true]:before{content:"";width:6px;height:6px;border-radius:var(--radius-full);background:currentColor}.ChatBoard_cost__tr12R{color:var(--text-tertiary);font-size:var(--text-meta)}.ChatBoard_icon__sgcPi{flex-shrink:0;width:var(--space-4);height:var(--space-4)}.ChatBoard_actionChips__y1zID{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);animation:ChatBoard_bubble-in__PQufr var(--duration-reveal) var(--ease-spring) backwards}.ChatBoard_actionChip__1Uizy{display:inline-flex;align-items:center;gap:var(--space-2);height:calc(var(--space-8) + var(--space-1));padding:0 var(--space-4) 0 var(--space-1);border:1px solid color-mix(in srgb,var(--accent) 28%,var(--app-line));border-radius:var(--radius-full);background:color-mix(in srgb,var(--accent-subtle) 55%,var(--surface));color:var(--accent);font:inherit;font-size:var(--text-ui);font-weight:600;letter-spacing:-.01em;line-height:1;text-decoration:none;white-space:nowrap;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),transform var(--duration-base) var(--ease-standard)}.ChatBoard_actionChip__1Uizy .ChatBoard_icon__sgcPi{box-sizing:border-box;flex-shrink:0;width:calc(var(--space-6) + var(--space-1));height:calc(var(--space-6) + var(--space-1));padding:6px;border-radius:var(--radius-full);background:color-mix(in srgb,var(--accent) 14%,var(--surface));color:var(--accent);transition:background-color var(--duration-base) var(--ease-standard),color var(--duration-base) var(--ease-standard)}.ChatBoard_actionChip__1Uizy:hover:not(:disabled){border-color:var(--accent);color:var(--accent);transform:translateY(-1px)}.ChatBoard_actionChip__1Uizy:hover:not(:disabled) .ChatBoard_icon__sgcPi{background:var(--accent);color:var(--text-inverse)}.ChatBoard_actionChip__1Uizy:active:not(:disabled){transform:none}.ChatBoard_actionChip__1Uizy:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.ChatBoard_actionChip__1Uizy:disabled{opacity:.4;cursor:not-allowed}.ChatBoard_chipCost__gJtNX{display:inline-flex;align-items:center;gap:var(--space-2)}.ChatBoard_chipDock__xMQK8{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-3) var(--space-5) 0}.ChatBoard_chipDock__xMQK8>[data-chat-actions]{flex:0 1 auto;min-width:0}.ChatBoard_chipDock__xMQK8>.ChatBoard_suggest__02U_A{order:-1;margin:0}.ChatBoard_chipDock__xMQK8:empty{display:none}.ChatBoard_chipDock__xMQK8:not(:empty)+.ChatBoard_dock__iHKOE{padding-top:var(--space-2)}.ChatBoard_chipDock__xMQK8:not(:empty)+.ChatBoard_usage__TLoER{padding-top:var(--space-3)}.ChatBoard_dock__iHKOE{display:grid;grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-3) var(--space-5) var(--space-4);animation:ChatBoard_bubble-in__PQufr var(--duration-reveal) var(--ease-spring) backwards}.ChatBoard_dock__iHKOE:has(+[data-composer]){padding-bottom:0}.ChatBoard_dockBtn__0_Wld{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);width:100%;height:var(--space-12);padding:0 var(--space-1) 0 var(--space-6);border-radius:var(--radius-full);font-size:var(--text-body);font-weight:600;letter-spacing:-.01em;text-decoration:none}.ChatBoard_dockBtn__0_Wld>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ChatBoard_dockBtn__0_Wld>span:first-child{flex:1 1}.ChatBoard_dockBtnNote__FZKmk{flex-shrink:1;color:currentColor;opacity:.78;font-size:var(--text-meta);font-weight:600}.ChatBoard_dockBtnNote__FZKmk *{color:inherit;font-size:inherit}.ChatBoard_dockBtn__0_Wld .ChatBoard_icon__sgcPi{box-sizing:border-box;flex-shrink:0;width:var(--space-10);height:var(--space-10);padding:var(--space-2);border-radius:var(--radius-full);background:var(--text-inverse);color:var(--accent);transition:transform var(--duration-base) var(--ease-standard)}.ChatBoard_dockBtn__0_Wld:disabled .ChatBoard_icon__sgcPi{color:var(--text-disabled)}.ChatBoard_dockBtn__0_Wld:hover:not(:disabled) .ChatBoard_icon__sgcPi{transform:translateX(3px)}.ChatBoard_dockBtn__0_Wld:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.ChatBoard_dockNote__fmKTG{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2);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:disabled{background:var(--surface);color:var(--text-tertiary);cursor:default;opacity:1}.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;justify-self:start;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;max-width:calc(100% - var(--space-10));transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard),opacity var(--duration-fast) var(--ease-standard)}.ChatBoard_suggest__02U_A:hover:not(:disabled){background:var(--surface-hover);color:var(--text-secondary)}.ChatBoard_suggest__02U_A:disabled{cursor:default;opacity:.4}.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_chipDock__xMQK8:empty+.ChatBoard_usage__TLoER,.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_actionChips__y1zID,.ChatBoard_boardFoot__ubfXN,.ChatBoard_card__3GERh,.ChatBoard_chapterBody__Luk2g[data-landed],.ChatBoard_chips__djsfQ,.ChatBoard_composerWrap__Ukbx3,.ChatBoard_dock__iHKOE,.ChatBoard_makingWith__piyc3 li,.ChatBoard_msg__Gcm_q,.ChatBoard_palette___Vtc_ i,.ChatBoard_palette___Vtc_ li,.ChatBoard_spec__We85c>div[data-fresh] dd,.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_dots__zrNi_ i{animation:none}.ChatBoard_track__0R1mS i{transition:none}.ChatBoard_dockBtn__0_Wld:hover:not(:disabled) .ChatBoard_icon__sgcPi,button.ChatBoard_card__3GERh:hover:not(:disabled){transform:none}}.ChatBoard_zoomCard__U13tb{position:relative}.ChatBoard_zoomCard__U13tb:has(>.ChatBoard_cardSelect__tUqGx:hover){transform:translateY(-2px);box-shadow:var(--shadow-lg);border-color:var(--board-main)}.ChatBoard_zoomCard__U13tb[data-pressed]{border-color:var(--board-main);box-shadow:var(--ring)}.ChatBoard_cardSelect__tUqGx{grid-column:2;grid-row:1/span 3;display:grid;grid-gap:var(--space-1);gap:var(--space-1);padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.ChatBoard_cardSelect__tUqGx:after{content:"";position:absolute;inset:0;border-radius:inherit}.ChatBoard_zoomCard__U13tb:has(>.ChatBoard_cardSelect__tUqGx:focus-visible){box-shadow:var(--ring)}.ChatBoard_cardSelect__tUqGx:focus-visible{outline:none}.ChatBoard_cardSelect__tUqGx>span{color:var(--text-secondary);line-height:var(--leading-snug);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ChatBoard_zoomCard__U13tb>.ChatBoard_cardArt__4JlUy{grid-row:1/span 3}.ChatBoard_cardArt__4JlUy:has(>.ChatBoard_recommendTag__dHu6c),.ChatBoard_recommendHost__40sqQ{position:relative}.ChatBoard_recommendTag__dHu6c{position:absolute;top:var(--space-3);left:var(--space-3);z-index:1;padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);background:var(--app-lime);color:var(--app-lime-ink);font-size:var(--text-meta);font-style:normal;font-weight:700;line-height:var(--leading-snug);pointer-events:none}.ChatBoard_cardZoom__xKXGg{position:relative;z-index:1;padding:0;border:0;font:inherit;cursor:pointer}.ChatBoard_cardZoom__xKXGg>i{position:absolute;inset:0;display:grid;place-items:center;background:color-mix(in srgb,var(--gray-950) 45%,transparent);color:var(--gray-0);opacity:0;transition:opacity var(--duration-base) var(--ease-standard)}.ChatBoard_cardZoom__xKXGg>i svg{width:var(--space-8);height:var(--space-8)}.ChatBoard_cardZoom__xKXGg:focus-visible>i,.ChatBoard_cardZoom__xKXGg:hover>i{opacity:1}.ChatBoard_cardZoom__xKXGg:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.ChatBoard_zoomOverlay__ShbDS{padding:var(--space-6)}.bb-dialog.ChatBoard_zoom__tcjMY{width:auto;max-width:calc(100vw - var(--space-12));max-height:none;display:grid;color:var(--text)}.ChatBoard_zoomHead__5n5xV{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-4) var(--space-3) var(--space-6)}.ChatBoard_zoomHead__5n5xV strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-lg);font-weight:700}.ChatBoard_zoomClose__v1Mt6{display:grid;place-items:center;width:var(--space-10);height:var(--space-10);margin-left:auto;padding:var(--space-2);border:0;border-radius:var(--radius-full);background:transparent;color:var(--text-secondary);cursor:pointer}.ChatBoard_zoomClose__v1Mt6 svg{width:var(--space-5);height:var(--space-5)}.ChatBoard_zoomClose__v1Mt6:hover{background:var(--surface-hover);color:var(--text)}.ChatBoard_zoomClose__v1Mt6:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.ChatBoard_zoomFoot__f5OLG{display:flex;justify-content:flex-end;margin:calc(var(--space-2) * -1) var(--space-6) var(--space-6)}.ChatBoard_zoomFaces__H48S_{display:grid;grid-gap:var(--space-3);gap:var(--space-3);margin:0 var(--space-6) var(--space-6)}.ChatBoard_zoomArt__ufMHy{display:grid;grid-template:minmax(0,1fr) /minmax(0,1fr);place-items:center;aspect-ratio:var(--ratio,3/2);width:min(880px,calc(100vw - var(--space-16) * 2),calc((100dvh - var(--space-16) * 3 - var(--zoom-foot, 0px)) / var(--count, 1) * var(--ar, 1.5)));border-radius:var(--radius-lg);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text) 8%,transparent);overflow:hidden}.ChatBoard_zoomArt__ufMHy img{width:var(--zoom-fit,76%);height:var(--zoom-fit,76%);object-fit:contain}@media (max-width:600px){.ChatBoard_zoomOverlay__ShbDS{padding:var(--space-3)}.bb-dialog.ChatBoard_zoom__tcjMY{max-width:calc(100vw - var(--space-6))}.ChatBoard_zoomFaces__H48S_{margin:0 var(--space-4) var(--space-4)}.ChatBoard_zoomArt__ufMHy{width:calc(100vw - var(--space-6) - var(--space-8))}}.ChatBoard_dockPair__vp_W1{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:var(--space-2);gap:var(--space-2);align-items:stretch}.ChatBoard_dockAlt__JmmT0{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:0;height:var(--space-12);padding:0 var(--space-5);border-radius:var(--radius-full);font-size:var(--text-ui);font-weight:600;white-space:nowrap}.ChatBoard_dockAlt__JmmT0 small{color:var(--text-tertiary);font-size:var(--text-meta);font-weight:600}.ChatBoard_dockAlt__JmmT0:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (max-width:600px){.ChatBoard_dockPair__vp_W1{grid-template-columns:minmax(0,1fr)}}.CardChat_brief__eTqeL{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.CardChat_fixForm__Vs_9B{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.CardChat_tags___NAdU{display:flex;flex-wrap:wrap;gap:var(--space-2)}.CardChat_tags___NAdU:empty{display:none}.CardChat_tag__RDkRZ{padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);background:color-mix(in srgb,var(--board-main) 10%,var(--surface));color:var(--board-main);font-size:var(--text-meta);font-weight:700}.CardChat_tag__RDkRZ[data-required]{background:var(--app-chip);color:var(--text-secondary)}.CardChat_desk__2Q2p5{position:relative;display:grid;place-items:center;min-height:220px;padding-block:var(--space-6);perspective:1600px}.CardChat_paper__W7gNv{position:absolute;width:min(64%,400px);aspect-ratio:9/5;border-radius:var(--radius-sm);box-shadow:var(--shadow-lg);transition:transform var(--duration-slow) var(--ease-spring),opacity var(--duration-slow) var(--ease-standard),filter var(--duration-slow) var(--ease-standard)}img.CardChat_paper__W7gNv{object-fit:cover;background:var(--surface)}.CardChat_desk__2Q2p5[data-picked]{min-height:280px}.CardChat_desk__2Q2p5[data-picked]>.CardChat_paper__W7gNv{width:min(78%,460px)}.CardChat_desk__2Q2p5[data-landed]>.CardChat_paper__W7gNv{animation:CardChat_paper-drop__sn8HJ var(--duration-showcase) var(--ease-spring) both;animation-delay:calc(var(--i, 0) * var(--stagger-block))}.CardChat_paper__W7gNv[data-face]{transform:translate(-12%,-12%) rotate(-7deg) scale(.9);filter:brightness(.82);z-index:1}.CardChat_paper__W7gNv[data-face][data-on]{transform:translate(6%,8%) rotate(2deg);filter:none;z-index:2}.CardChat_paper__W7gNv[data-face]:only-child{transform:rotate(-2deg)}.CardChat_faceToggle__Df7KI{display:inline-flex;margin-left:auto;padding:2px;border-radius:var(--radius-full);background:color-mix(in srgb,var(--text-inverse) 10%,transparent)}.CardChat_faceToggle__Df7KI+span{margin-left:0}.CardChat_faceToggle__Df7KI 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) 70%,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)}.CardChat_faceToggle__Df7KI button[aria-pressed=true]{background:var(--text-inverse);color:var(--gray-0);font-weight:700}.CardChat_faceToggle__Df7KI button:focus-visible{outline:2px solid var(--app-lime);outline-offset:3px}.CardChat_issues___YSBm{margin-top:var(--space-2)}.CardChat_issues___YSBm summary{cursor:pointer}.CardChat_issues___YSBm ul{margin:var(--space-2) 0 0;padding-left:var(--space-5)}.CardChat_fanCard__T_Ndh{--mid:calc((var(--n) - 1) / 2);--off:calc(var(--i) - var(--mid));width:min(38%,240px);padding:0;border:0;overflow:hidden;background:var(--surface);cursor:pointer;transform:translate(calc(var(--off) * 52%),calc(var(--off) * var(--off) * 6%)) rotate(calc(var(--off) * 8deg));z-index:calc(10 - var(--i))}.CardChat_fanCard__T_Ndh img{display:block;width:100%;height:100%;object-fit:cover}.CardChat_fanCard__T_Ndh[data-portrait] img{object-fit:contain}button.CardChat_fanCard__T_Ndh:focus-visible,button.CardChat_fanCard__T_Ndh:hover:not(:disabled){transform:translate(calc(var(--off) * 52%),calc(var(--off) * var(--off) * 6% - 14px)) rotate(calc(var(--off) * 8deg)) scale(1.04);z-index:20;outline:none;box-shadow:var(--shadow-device),0 0 0 3px var(--app-lime)}button.CardChat_fanCard__T_Ndh[aria-pressed=true]{box-shadow:var(--shadow-device),0 0 0 2px var(--app-lime)}.CardChat_sketch__hSYJo{cursor:default;background:linear-gradient(135deg,color-mix(in srgb,var(--art-main,var(--board-main)) 34%,var(--surface)),color-mix(in srgb,var(--art-sub,var(--board-sub)) 40%,var(--surface)))}.CardChat_sketch__hSYJo i{position:absolute;inset:0;background:linear-gradient(100deg,transparent 20%,color-mix(in srgb,var(--surface) 70%,transparent) 50%,transparent 80%);animation:CardChat_board-active-shimmer__BOsdV var(--duration-aurora-pulse) var(--ease-standard) infinite}.CardChat_proofBack__6Xr8r{display:grid;place-content:center;justify-items:center;grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-5);transform:translate(-14%,-14%) rotate(-8deg);z-index:1}.CardChat_proofBack__6Xr8r img{max-width:46%;max-height:46%;object-fit:contain}.CardChat_proofBack__6Xr8r b{font-size:var(--text-lg)}.CardChat_proofBack__6Xr8r small{font-size:var(--text-meta);opacity:.8}.CardChat_proofFront__W0OHw{display:grid;grid-template-rows:auto 1fr auto;padding:6% 7%;overflow:hidden;background:linear-gradient(160deg,var(--surface),var(--surface-sunken));color:var(--text);transform:translate(6%,8%) rotate(3deg);z-index:2}.CardChat_proofCompany__vpGXH{font-size:var(--text-meta);font-weight:700;color:var(--text-secondary)}.CardChat_proofName__Lgufd{display:grid;align-content:center;grid-gap:var(--space-1);gap:var(--space-1)}.CardChat_proofName__Lgufd b{font-size:var(--text-xl);letter-spacing:-.01em}.CardChat_proofName__Lgufd b[data-empty]{color:var(--text-disabled)}.CardChat_proofName__Lgufd small{font-size:var(--text-meta);color:var(--text-secondary)}.CardChat_proofContacts__v325C{display:grid;grid-gap:2px;gap:2px;font-size:var(--text-2xs);color:var(--text-secondary)}.CardChat_proofContacts__v325C small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CardChat_proofRule__hL5Oz{position:absolute;left:0;top:0;bottom:0;width:6px}.CardChat_logoBox__ip2P2{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.CardChat_logoArt__82JSQ{display:grid;place-items:center;aspect-ratio:16/7;border-radius:var(--radius-md);background:var(--surface-sunken)}.CardChat_logoArt__82JSQ img{width:70%;height:70%;object-fit:contain}@keyframes CardChat_board-active-shimmer__BOsdV{0%,to{transform:translateX(-30%) scaleX(.8);opacity:.55}50%{transform:translateX(30%) scaleX(1.1);opacity:1}}@keyframes CardChat_paper-drop__sn8HJ{0%{opacity:0;translate:0 -24px;scale:1.06}to{opacity:1;translate:0 0;scale:1}}@keyframes CardChat_fade-only__8cwI6{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.CardChat_desk__2Q2p5[data-landed]>.CardChat_paper__W7gNv{animation:CardChat_fade-only__8cwI6 var(--duration-base) var(--ease-standard) both;animation-delay:0s}.CardChat_sketch__hSYJo i{animation:none}.CardChat_paper__W7gNv{transition:none}button.CardChat_fanCard__T_Ndh:hover:not(:disabled){transform:none}}.CardChat_batch__9YnsX{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.CardChat_batch__9YnsX+.CardChat_batch__9YnsX{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--app-line)}.CardChat_batchTitle___Puyy{margin:0;color:var(--text-secondary);font-size:var(--text-meta);font-weight:700}.CardChat_stylePicker__Vt9E_{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.CardChat_styleCount__SrPaG{justify-self:end;margin:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CardChat_styleCount__SrPaG[data-picked]{color:var(--accent);font-weight:600}.CardChat_styleCards__ThUyD{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.CardChat_exampleCard__nyN5I{grid-template-columns:minmax(0,1fr);align-content:start;padding:var(--space-2) var(--space-2) var(--space-3)}.CardChat_exampleCard__nyN5I>.CardChat_styleSelect__m8vNW{grid-column:1;grid-row:auto;padding:0 var(--space-1)}.CardChat_styleSelect__m8vNW>b{font-size:var(--text-ui)}.CardChat_styleSelect__m8vNW>span{font-size:var(--text-meta)}.CardChat_exampleArt__eHh__{position:relative;z-index:1;width:100%;aspect-ratio:3/2;border-radius:var(--radius-md);cursor:pointer;--flip-radius:var(--radius-md)}.CardChat_exampleArt__eHh__ img{display:block;width:100%;height:100%;object-fit:cover}.CardChat_exampleZoom__ahZYw{position:absolute;top:calc(var(--space-2) + var(--space-3));right:calc(var(--space-2) + var(--space-3));z-index:2;display:grid;place-items:center;width:var(--space-8);height:var(--space-8);padding:0;border:0;border-radius:var(--radius-full);background:color-mix(in srgb,var(--surface) 88%,transparent);color:var(--text);box-shadow:var(--shadow-sm);cursor:pointer;transition:background-color var(--duration-base) var(--ease-standard),transform var(--duration-base) var(--ease-standard)}.CardChat_exampleZoom__ahZYw svg{width:var(--space-4);height:var(--space-4)}.CardChat_exampleZoom__ahZYw:hover{background:var(--surface);transform:scale(1.06)}.CardChat_exampleZoom__ahZYw:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.CardChat_exampleCard__nyN5I[data-disabled] .CardChat_exampleArt__eHh__{opacity:.4;cursor:not-allowed}.CardChat_exampleCard__nyN5I[data-disabled] .CardChat_styleSelect__m8vNW{cursor:not-allowed}.CardChat_recommend__aoYnI{position:absolute;top:calc(var(--space-2) + var(--space-3));left:calc(var(--space-2) + var(--space-3));z-index:2;padding:0 var(--space-2);border-radius:var(--radius-full);background:var(--app-lime);color:var(--app-lime-ink);font-size:var(--text-meta);font-style:normal;font-weight:700;line-height:var(--leading-snug);pointer-events:none}@media (prefers-reduced-motion:reduce){.CardChat_exampleZoom__ahZYw:hover{transform:none}}.CardChat_styleTag__x0Qlg{padding:0 var(--space-1);color:var(--text-tertiary);font-size:var(--text-meta)}@media (max-width:640px){.CardChat_styleCards__ThUyD{grid-template-columns:repeat(2,minmax(0,1fr))}}.CardEngineChat_formMsg__AXPkP[data-who]{max-width:100%;width:100%;container-type:inline-size}.CardEngineChat_form__JFngZ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3);align-items:start;margin-top:var(--space-4)}.CardEngineChat_field__IcaVG{display:grid;grid-gap:var(--space-1);gap:var(--space-1);min-width:0}.CardEngineChat_field__IcaVG[data-wide]{grid-column:1/-1}.CardEngineChat_fieldLabel__JPgEb{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-ui);font-weight:600;color:var(--text)}.CardEngineChat_fieldLabel__JPgEb em{font-style:normal;font-weight:600;color:var(--accent);font-size:var(--text-meta)}.CardEngineChat_fieldHint__Rbf54{color:var(--text-tertiary);font-size:var(--text-meta)}.CardEngineChat_formError__XgAoH{grid-column:1/-1;margin:0;color:var(--danger);font-size:var(--text-ui)}@container (max-width: 520px){.CardEngineChat_form__JFngZ{grid-template-columns:minmax(0,1fr)}}.CardEngineChat_submitRow__4tJb0{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--space-3)}.CardEngineChat_empty__gf1hQ{margin:0;padding:var(--space-6) var(--space-4);border:1px dashed var(--app-line-strong);border-radius:var(--radius-lg);background:var(--surface);color:var(--text-tertiary);font-size:var(--text-ui);text-align:center}.CardEngineChat_layouts__X0OmQ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.CardEngineChat_layout__rd7HC{position:relative;display:grid;grid-gap:var(--space-2);gap:var(--space-2);align-content:start;padding:var(--space-2);border:1px solid var(--app-line);border-radius:var(--radius-lg);background:var(--surface);color:var(--text);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--duration-base) var(--ease-standard),background-color var(--duration-base) var(--ease-standard)}.CardEngineChat_layout__rd7HC:hover{border-color:var(--app-line-strong)}.CardEngineChat_layout__rd7HC[aria-pressed=true]{border-color:var(--accent);background:var(--accent-subtle)}.CardEngineChat_layout__rd7HC:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.CardEngineChat_faces__qUmx8{display:grid;grid-gap:var(--space-1);gap:var(--space-1)}.CardEngineChat_face__wFi9J{display:block;aspect-ratio:9/5;overflow:hidden;border-radius:var(--radius-xs);box-shadow:0 0 0 1px var(--app-line-soft);background:var(--surface)}.CardEngineChat_face__wFi9J svg{display:block;width:100%;height:100%}.CardEngineChat_layoutName__tDw3k{font-size:var(--text-ui);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CardEngineChat_layoutNote__0hVhF{color:var(--text-tertiary);font-size:var(--text-meta)}.CardEngineChat_layoutSkel__JIIUT{display:block;aspect-ratio:9/11;border-radius:var(--radius-lg)}.CardEngineChat_pager__xkfZR{display:flex;align-items:center;justify-content:center;gap:var(--space-3);margin-top:var(--space-4)}.CardEngineChat_pageNo__LC7Fx{min-width:var(--space-12);text-align:center;font-size:var(--text-sm);color:var(--text-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CardEngineChat_showcase__4bEiA{position:relative;width:100%;aspect-ratio:16/10;overflow:hidden;border-radius:var(--radius-lg);background:var(--surface);box-shadow:inset 0 0 0 1px var(--app-line)}.CardEngineChat_showcaseWait__bQsgI{display:grid;place-items:center;height:100%;min-height:200px;color:var(--text-tertiary);font-size:var(--text-ui);background:var(--surface)}.CardEngineChat_faceToggle__PuETT{display:inline-flex;padding:var(--space-1);border-radius:var(--radius-full);background:var(--app-chip)}.CardEngineChat_faceToggle__PuETT button{padding:var(--space-1) var(--space-3);border:0;border-radius:var(--radius-full);background:none;color:var(--text-secondary);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)}.CardEngineChat_faceToggle__PuETT button[aria-pressed=true]{background:var(--surface);color:var(--text);font-weight:700}.CardEngineChat_faceToggle__PuETT button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (prefers-reduced-motion:reduce){.CardEngineChat_faceToggle__PuETT button,.CardEngineChat_layout__rd7HC{transition:none}}.FeedbackProvider_dialog__bgdJI{width:min(520px,100%);max-height:calc(100dvh - var(--space-12));display:grid;grid-template-rows:auto minmax(0,1fr) auto;color:var(--text)}.FeedbackProvider_head__lPQS1{display:flex;align-items:flex-start;gap:var(--space-5);padding:var(--space-6) var(--space-6) var(--space-4)}.FeedbackProvider_head__lPQS1>div{flex:1 1;min-width:0}.FeedbackProvider_head__lPQS1 h2{margin:0;font-size:var(--text-lg);line-height:var(--leading-heading);font-weight:700}.FeedbackProvider_head__lPQS1 p{margin:var(--space-2) 0 0;color:var(--text-secondary);font-size:var(--text-body);line-height:var(--leading-reading)}.FeedbackProvider_close__V83b5{flex:none;display:grid;place-items:center;width:var(--space-10);height:var(--space-10);padding:0;border:1px solid var(--flow-border);border-radius:var(--radius-md);background:var(--flow-panel);color:var(--text-secondary);cursor:pointer}.FeedbackProvider_close__V83b5 svg{width:var(--space-5);height:var(--space-5)}.FeedbackProvider_body__HDOpn{display:grid;grid-gap:var(--space-4);gap:var(--space-4);min-height:0;overflow-y:auto;padding:var(--space-2) var(--space-6) var(--space-4)}.FeedbackProvider_field__tIXvV{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.FeedbackProvider_field__tIXvV>span{font-size:var(--text-body);font-weight:600;line-height:var(--leading-snug)}.FeedbackProvider_field__tIXvV textarea{width:100%;box-sizing:border-box;padding:var(--space-3);border:1px solid var(--flow-border);border-radius:var(--flow-control-radius);background:var(--surface);color:var(--text);font:inherit;font-size:var(--text-input);line-height:var(--leading-snug);resize:vertical}.FeedbackProvider_field__tIXvV textarea::placeholder{color:var(--text-tertiary)}.FeedbackProvider_field__tIXvV textarea:focus-visible{outline:none;border-color:var(--accent);box-shadow:var(--ring)}.FeedbackProvider_note__Gn__e{margin:0;color:var(--text-tertiary);font-size:var(--text-meta)}.FeedbackProvider_error__VCW4g{margin:0;color:var(--danger);font-size:var(--text-ui)}.FeedbackProvider_actions__DBjqD{display:flex;justify-content:flex-end;gap:var(--space-2);padding:var(--space-4) var(--space-6) var(--space-6);border-top:1px solid var(--app-line-soft)}.FeedbackProvider_dialog__bgdJI button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (max-width:600px){.FeedbackProvider_overlay__53cdZ{padding:var(--space-4)}.FeedbackProvider_head__lPQS1{padding:var(--space-5) var(--space-5) var(--space-3)}.FeedbackProvider_body__HDOpn{padding:var(--space-2) var(--space-5) var(--space-3)}.FeedbackProvider_actions__DBjqD{padding:var(--space-3) var(--space-5) var(--space-5)}}.AccountSubscriptionActions_actions__xdhw3{grid-column:1/-1;justify-content:flex-end;display:flex;flex-wrap:wrap;align-items:center;gap:10px}.AccountSubscriptionActions_error__zwa1P{margin:0;width:100%;color:var(--danger);font-size:var(--text-ui)}.AccountSubscriptionActions_modal__6y_Eg:not([open]){display:none}.AccountSubscriptionActions_modal__6y_Eg .AccountSubscriptionActions_cancelBody___2GDw{background:var(--surface)}.AccountSubscriptionActions_summary__2h8RG{margin:0;color:var(--text-secondary);font-size:var(--text-reading);line-height:var(--leading-reading)}@media(max-width:600px){.AccountSubscriptionActions_modal__6y_Eg{padding:16px}}.AccountSubscriptionActions_modal__6y_Eg .AccountSubscriptionActions_cancelHeader__4Wszq{grid-template-columns:minmax(0,1fr) auto;align-items:start}.AccountSubscriptionActions_modal__6y_Eg .AccountSubscriptionActions_cancelHeader__4Wszq h2{margin:0;font-size:var(--text-lg);letter-spacing:-.02em}.AiUsageMeter_meter__WiVv0{display:grid;grid-gap:var(--space-1);gap:var(--space-1);padding:var(--space-2) var(--space-5) var(--space-3);color:var(--text-tertiary);font-size:var(--text-meta);line-height:var(--leading-normal)}.AiUsageMeter_row__SXsim{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2)}.AiUsageMeter_row__SXsim b{color:var(--text-secondary);font-weight:600}.AiUsageMeter_track__ti8DS{position:relative;height:var(--space-1);border-radius:var(--radius-full);background:var(--app-chip);overflow:hidden}.AiUsageMeter_track__ti8DS i{position:absolute;inset:0;border-radius:inherit;background:var(--accent);transform-origin:left;transform:scaleX(var(--p));transition:transform var(--duration-slow) var(--ease-out)}.AiUsageMeter_meter__WiVv0[data-full] .AiUsageMeter_track__ti8DS i{background:var(--danger)}.AiUsageMeter_infinity__0mPID{display:inline-flex;align-items:center;color:var(--accent)}.AiUsageMeter_infinity__0mPID i{font-style:normal;font-size:var(--text-body);font-weight:700;line-height:1}.AiUsageMeter_trackInfinite__UczyJ i{transform:none;background:linear-gradient(90deg,var(--accent),#8fd3ff,#dfff57)}.AiUsageMeter_meter__WiVv0[data-full] .AiUsageMeter_row__SXsim b{color:var(--danger)}@media (prefers-reduced-motion:reduce){.AiUsageMeter_track__ti8DS i{transition:none}}.AiUsageMeter_cost__g9WtH{margin:0;color:var(--text-tertiary);font-size:var(--text-meta)}.AiUsageMeter_plans__7kuls{flex:none;padding:0;border:0;background:none;color:var(--accent);font:inherit;font-weight:600;cursor:pointer}.AiUsageMeter_plans__7kuls:hover{text-decoration:underline}.AiUsageMeter_extras__GN85D{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-3)}.AiUsageMeter_extras__GN85D b{color:var(--text-secondary);font-weight:600}.AiUsageMeter_extras__GN85D [data-full] b{color:var(--danger)}.AiUsageMeter_extras__GN85D span+span:before{content:"·";margin-right:var(--space-3);color:var(--text-tertiary)}.AiUsageMeter_credits__v2JbJ{color:var(--accent);font-weight:600}.GuideCover_cover__LgRYr{container-type:inline-size;display:block;aspect-ratio:16/9;overflow:hidden;border-radius:var(--radius-sm);background:var(--cover-main);color:var(--cover-ink)}.GuideCover_coverInner__49sdu{display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;height:100%;padding:5.2cqw 5.2cqw 4.6cqw}.GuideCover_coverLogo__ORRHM{grid-row:3;display:block;width:22cqw;height:3.4cqw;object-fit:contain;object-position:left bottom}.GuideCover_coverTitle__0L7Fn{grid-row:1;display:grid;grid-gap:.6cqw;gap:.6cqw;min-width:0}.GuideCover_coverTitle__0L7Fn strong{overflow-wrap:anywhere;margin-bottom:1.2cqw;font-size:4.7cqw;line-height:1.1;letter-spacing:-.02em}.GuideCover_coverTitle__0L7Fn b{font-size:3.65cqw;font-weight:500;line-height:1.2}.GuideCover_coverMeta__z4nhK{grid-row:4;margin-top:1.4cqw;font-size:.95cqw;font-weight:500}.GuideCover_cover__LgRYr{object-fit:contain}.GuideCover_pending__Be21h{position:relative;background:var(--app-canvas)}.GuideCover_pending__Be21h>.GuideCover_cover__LgRYr{width:100%;height:100%}.GuideCover_error__rR5Iz{display:grid;align-content:center;justify-items:center;grid-gap:var(--space-3);gap:var(--space-3);height:100%;padding:var(--space-4);color:var(--text-secondary);font-size:var(--text-ui);text-align:center}.GuideChat_rows___qpZQ{display:grid;grid-gap:var(--space-1);gap:var(--space-1);margin:0;padding:0;list-style:none}.GuideChat_row__DGycc{display:grid;grid-template-columns:var(--space-6) minmax(0,1fr);grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-3) 0;border-top:1px solid var(--app-line-soft)}.GuideChat_row__DGycc:first-child{border-top:0}.GuideChat_row__DGycc>i{display:grid;place-items:center;width:var(--space-6);height:var(--space-6);border-radius:var(--radius-full);background:var(--app-chip);color:var(--text-tertiary)}.GuideChat_row__DGycc[data-included]>i{background:color-mix(in srgb,var(--board-main) 14%,var(--surface));color:var(--board-main)}.GuideChat_row__DGycc svg{width:var(--space-4);height:var(--space-4);fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.GuideChat_row__DGycc>div{display:grid;grid-gap:var(--space-1);gap:var(--space-1);min-width:0}.GuideChat_row__DGycc .ap-link{justify-self:start;font-size:var(--text-ui)}.GuideChat_rowHead__dZiK_{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);margin:0;font-size:var(--text-ui)}.GuideChat_rowHead__dZiK_ strong{color:var(--text)}.GuideChat_rowHead__dZiK_ b{flex-shrink:0;font-weight:600;color:var(--text-tertiary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.GuideChat_row__DGycc[data-included] .GuideChat_rowHead__dZiK_ b{color:var(--board-main)}.GuideChat_rowText__agUKM{margin:0;font-size:var(--text-ui);line-height:var(--leading-snug);color:var(--text-secondary)}.GuideChat_system__Ld1NZ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-5);gap:var(--space-5)}.GuideChat_system__Ld1NZ section{display:grid;align-content:start;grid-gap:var(--space-2);gap:var(--space-2);min-width:0}.GuideChat_system__Ld1NZ h4{margin:0;font-size:var(--text-meta);font-weight:700;color:var(--text-tertiary)}.GuideChat_faces__nA7Kq,.GuideChat_swatches__bnQWP{display:grid;grid-gap:var(--space-2);gap:var(--space-2);margin:0;padding:0;list-style:none}.GuideChat_swatches__bnQWP li{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-ui);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text);animation:GuideChat_rise-in__bN93j var(--duration-showcase) var(--ease-spring) both;animation-delay:calc(var(--i) * var(--stagger-block))}.GuideChat_swatches__bnQWP i{flex:none;width:var(--space-5);height:var(--space-5);border-radius:var(--radius-sm);background:var(--swatch);box-shadow:inset 0 0 0 1px var(--app-line)}.GuideChat_faces__nA7Kq li{font-size:var(--text-ui);color:var(--text)}.GuideChat_logo__f11Xt{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;grid-gap:var(--space-5);gap:var(--space-5)}.GuideChat_clear__bsh8M{position:relative;display:grid;place-items:center;aspect-ratio:4/3;padding:18%;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)}.GuideChat_clear__bsh8M i{position:absolute;inset:12%;border:1px dashed color-mix(in srgb,var(--board-main) 60%,transparent);border-radius:var(--radius-sm)}.GuideChat_clear__bsh8M img{position:relative;width:100%;height:100%;object-fit:contain}.GuideChat_rules__Gbbml{display:grid;grid-gap:var(--space-2);gap:var(--space-2);margin:0;padding:0 0 0 var(--space-5);font-size:var(--text-ui);line-height:var(--leading-snug);color:var(--text-secondary)}.GuideChat_desk__gAdi5{position:relative;display:grid;place-items:center;min-height:0;padding:var(--space-2) 0}.GuideChat_page__pJu9_{display:block;width:min(100%,560px);aspect-ratio:16/9;object-fit:contain;border-radius:var(--radius-sm);background:var(--surface);box-shadow:var(--shadow-device);animation:GuideChat_paper-drop__tPRFD var(--duration-showcase) var(--ease-spring) both}.GuideChat_page__pJu9_[data-stale]{filter:saturate(.4) brightness(.85)}.GuideChat_pager__DyNKA{display:inline-flex;align-items:center;gap:var(--space-1);margin-left:auto;padding:2px;border-radius:var(--radius-full);background:color-mix(in srgb,var(--text-inverse) 10%,transparent)}.GuideChat_pager__DyNKA+span{margin-left:0}.GuideChat_pager__DyNKA b{min-width:calc(var(--space-12) + var(--space-1));text-align:center;font-size:var(--text-ui);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-inverse)}.GuideChat_pager__DyNKA button{display:grid;place-items:center;width:var(--space-8);height:var(--space-8);border:0;border-radius:var(--radius-full);background:none;color:var(--text-inverse);font:inherit;font-size:var(--text-lg);line-height:1;cursor:pointer;transition:background-color var(--duration-base) var(--ease-standard)}.GuideChat_pager__DyNKA button:hover:not(:disabled){background:color-mix(in srgb,var(--text-inverse) 16%,transparent)}.GuideChat_pager__DyNKA button:disabled{opacity:.4;cursor:default}.GuideChat_pager__DyNKA button:focus-visible{outline:2px solid var(--app-lime);outline-offset:3px}.GuideChat_strip__wR1MM{display:flex;gap:var(--space-2);margin:var(--space-3) 0 0;padding:0 0 var(--space-2);overflow-x:auto;list-style:none}.GuideChat_strip__wR1MM li{flex:0 0 calc(var(--space-16) + var(--space-8))}.GuideChat_strip__wR1MM button{position:relative;display:block;width:100%;padding:0;border:0;border-radius:var(--radius-sm);background:var(--surface);cursor:pointer;box-shadow:inset 0 0 0 1px var(--app-line);overflow:hidden}.GuideChat_strip__wR1MM img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover}.GuideChat_strip__wR1MM small{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(--surface) 86%,transparent);font-size:var(--text-2xs);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-secondary)}.GuideChat_strip__wR1MM button[aria-pressed=true]{box-shadow:0 0 0 2px var(--board-main)}.GuideChat_strip__wR1MM button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.GuideChat_sheets__OnX78{display:grid;grid-template-columns:repeat(auto-fill,minmax(calc(var(--space-16) + var(--space-2)),1fr));grid-gap:var(--space-2);gap:var(--space-2);margin:0;padding:0;list-style:none;align-content:center}.GuideChat_sheets__OnX78 li{position:relative;aspect-ratio:16/9;overflow:hidden;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--text-inverse) 8%,transparent);animation:GuideChat_rise-in__bN93j var(--duration-showcase) var(--ease-spring) both;animation-delay:calc(var(--i) * var(--stagger-block) / 3)}.GuideChat_sheets__OnX78 img{display:block;width:100%;height:100%;object-fit:cover;animation:GuideChat_fade-only__rITaC var(--duration-reveal) var(--ease-standard) both}.GuideChat_sheets__OnX78 li[data-state=stale] img{filter:saturate(.4) brightness(.7)}.GuideChat_sheets__OnX78 li[data-state=pending] i{position:absolute;inset:0;background:linear-gradient(100deg,transparent 20%,color-mix(in srgb,var(--board-main) 30%,transparent) 50%,transparent 80%);animation:GuideChat_board-active-shimmer__O6Kji var(--duration-aurora-pulse) var(--ease-standard) infinite}.GuideChat_cover__k0BXg{width:min(100%,560px);box-shadow:var(--shadow-device);animation:GuideChat_paper-drop__tPRFD var(--duration-showcase) var(--ease-spring) both}@keyframes GuideChat_board-active-shimmer__O6Kji{0%,to{transform:translateX(-30%) scaleX(.8);opacity:.55}50%{transform:translateX(30%) scaleX(1.1);opacity:1}}@keyframes GuideChat_paper-drop__tPRFD{0%{opacity:0;translate:0 -24px;scale:1.06}to{opacity:1;translate:0 0;scale:1}}@keyframes GuideChat_rise-in__bN93j{0%{opacity:0;transform:translateY(16px);filter:blur(4px)}to{opacity:1;transform:none;filter:blur(0)}}@keyframes GuideChat_fade-only__rITaC{0%{opacity:0}to{opacity:1}}@media (max-width:1180px){.GuideChat_logo__f11Xt,.GuideChat_system__Ld1NZ{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.GuideChat_cover__k0BXg,.GuideChat_page__pJu9_,.GuideChat_sheets__OnX78 img,.GuideChat_sheets__OnX78 li,.GuideChat_swatches__bnQWP li{animation:GuideChat_fade-only__rITaC var(--duration-base) var(--ease-standard) both;animation-delay:0s}.GuideChat_sheets__OnX78 li[data-state=pending] i{animation:none}.GuideChat_pager__DyNKA button{transition:none}}.DeckSlide_slide__YMkaG{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;container-type:inline-size;font-family:Arial,Apple SD Gothic Neo,Malgun Gothic,Noto Sans KR,sans-serif;word-break:keep-all;overflow-wrap:anywhere;font-feature-settings:"kern";font-kerning:normal;-webkit-font-smoothing:antialiased}.DeckSlide_el__GVLet{position:absolute;display:block;box-sizing:border-box;margin:0;font-style:normal}.DeckSlide_text__pDM_L{position:absolute;display:flex;flex-direction:column;box-sizing:border-box;overflow:visible;white-space:pre-wrap}.DeckSlide_text__pDM_L>span{display:block}img.DeckSlide_el__GVLet{max-width:none}