.ChatDesignBlocks_critiqueRoot__4Sn8Q,.ChatDesignBlocks_directionsRoot__XvbyV,.ChatDesignBlocks_metaStack__H8uko{display:flex;flex-direction:column;gap:.75rem;margin:.75rem 0 1rem}.ChatDesignBlocks_sectionLabel__XRW7X{margin:0;font-size:.625rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--fk-design-text-muted)}.ChatDesignBlocks_directionsHint__Cm0Ys{margin:0;font-size:.8125rem;line-height:1.45;color:var(--app-fg-muted,rgba(255,255,255,.52))}.ChatDesignBlocks_awaitHtmlHint__UIxg3{margin:0;padding:.625rem .75rem;border-radius:.625rem;border:1px dashed var(--fk-design-green-border);background:var(--fk-design-green-soft);font-size:.8125rem;line-height:1.4;color:var(--fk-design-text-muted)}.ChatDesignBlocks_directionsGrid__VCXZp{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.625rem}.ChatDesignBlocks_directionCard__ppH1h{display:flex;flex-direction:column;gap:.5rem;padding:.875rem .9375rem;border-radius:1rem;border:1px solid rgba(96,210,140,.14);background:radial-gradient(ellipse 120% 80% at 0 0,var(--fk-design-green-soft) 0,transparent 62%),rgba(255,255,255,.03)}.ChatDesignBlocks_directionCardRecommended__zgyeq{border-color:var(--fk-design-green-border);box-shadow:inset 0 0 0 1px rgba(96,210,140,.06)}.ChatDesignBlocks_directionHeader__3Iqar{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.ChatDesignBlocks_directionTitle__TJ4TF{margin:0;font-size:.9375rem;font-weight:600;line-height:1.25;color:var(--app-fg-strong,rgba(255,255,255,.92))}.ChatDesignBlocks_recommendedBadge___CL0_{flex-shrink:0;padding:.125rem .4375rem;border-radius:999px;background:var(--fk-design-gold-soft);color:var(--fk-design-gold);font-size:.625rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.ChatDesignBlocks_directionSummary__itmuY{margin:0;font-size:.8125rem;line-height:1.5;color:var(--app-fg-soft,rgba(255,255,255,.68))}.ChatDesignBlocks_tagRow__P3mds{display:flex;flex-wrap:wrap;gap:.3125rem}.ChatDesignBlocks_tag__Lqe1h{padding:.125rem .4375rem;border-radius:999px;background:var(--app-hover,rgba(255,255,255,.06));color:var(--app-fg-muted,rgba(255,255,255,.52));font-size:.6875rem}.ChatDesignBlocks_directionBtn__nf4Lp{align-self:flex-start;margin-top:.125rem;padding:.375rem .6875rem;border:1px solid var(--fk-design-green-border);border-radius:999px;background:var(--fk-design-green-soft);color:var(--fk-design-text);font-size:.75rem;font-weight:600;cursor:pointer}.ChatDesignBlocks_directionBtn__nf4Lp:hover:not(:disabled){background:rgba(58,132,98,.22)}.ChatDesignBlocks_directionBtn__nf4Lp:disabled{opacity:.45;cursor:not-allowed}.ChatDesignBlocks_critiqueList__uId_N{display:flex;flex-direction:column;gap:.625rem}.ChatDesignBlocks_critiqueRow__lkrGr{display:flex;flex-direction:column;gap:.3125rem}.ChatDesignBlocks_critiqueMeta__ErIqe{display:flex;justify-content:space-between;gap:.5rem}.ChatDesignBlocks_critiqueName__g1P6H{font-size:.8125rem;font-weight:600;color:var(--app-fg,rgba(255,255,255,.82))}.ChatDesignBlocks_critiqueScore__LDY1V{font-size:.8125rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--fk-design-green-bright)}.ChatDesignBlocks_critiqueBarTrack__n_miB{height:.375rem;border-radius:999px;background:var(--app-hover,rgba(255,255,255,.06));overflow:hidden}.ChatDesignBlocks_critiqueBarFill__8arkT{height:100%;border-radius:inherit;background:linear-gradient(90deg,rgba(58,132,98,.65),var(--fk-design-green-bright))}.ChatDesignBlocks_critiqueNote___4tim{margin:0;font-size:.75rem;line-height:1.45;color:var(--app-fg-muted,rgba(255,255,255,.48))}@media (max-width:640px){.ChatDesignBlocks_directionsGrid__VCXZp{grid-template-columns:1fr}}html[data-app-theme=light] .ChatDesignBlocks_directionCard__ppH1h{border-color:rgba(20,28,24,.1);background:radial-gradient(ellipse 120% 80% at 0 0,rgba(59,191,78,.07) 0,transparent 62%),var(--app-raised,#ffffff);box-shadow:0 1px 2px rgba(28,36,32,.05)}html[data-app-theme=light] .ChatDesignBlocks_directionCardRecommended__zgyeq{border-color:rgba(36,128,74,.45);box-shadow:inset 0 0 0 1px rgba(36,128,74,.12)}html[data-app-theme=light] .ChatDesignBlocks_awaitHtmlHint__UIxg3,html[data-app-theme=light] .ChatDesignBlocks_sectionLabel__XRW7X{color:rgba(20,24,22,.56)}html[data-app-theme=light] .ChatDesignBlocks_awaitHtmlHint__UIxg3{border-color:rgba(36,128,74,.3);background:rgba(46,112,84,.06)}html[data-app-theme=light] .ChatDesignBlocks_recommendedBadge___CL0_{color:rgb(140,108,32);background:rgba(201,168,76,.14)}html[data-app-theme=light] .ChatDesignBlocks_directionBtn__nf4Lp{border-color:rgba(36,128,74,.35);background:rgba(46,112,84,.08);color:rgb(22,96,44)}html[data-app-theme=light] .ChatDesignBlocks_directionBtn__nf4Lp:hover:not(:disabled){background:rgba(46,112,84,.16)}html[data-app-theme=light] .ChatDesignBlocks_critiqueScore__LDY1V{color:rgb(22,96,44)}@media (prefers-reduced-motion:reduce){.ChatDesignBlocks_directionBtn__nf4Lp{transition:none}}.ChatMarkdown_mdContent__LUW0T{--fk-md-accent:var(--app-md-accent,var(--fk-design-green,rgba(96,210,140,1)));--fk-md-accent-bright:var(--app-md-accent-bright,var(--fk-design-green-bright,rgba(118,228,168,1)));--fk-md-accent-muted:var(--app-md-accent-muted,rgba(96,210,140,0.82));--fk-md-accent-soft:var(--app-md-accent-soft,rgba(96,210,140,0.12));--fk-md-accent-fill:var(--app-md-accent-fill,rgba(96,210,140,0.78));--fk-md-accent-quote:var(--app-md-accent-quote,rgba(96,210,140,0.55));--fk-md-accent-quote-bg:var(--app-md-accent-quote-bg,rgba(96,210,140,0.1));--fk-md-accent-quote-bg-end:var(--app-md-accent-quote-bg-end,rgba(96,210,140,0.03));--fk-md-accent-code:var(--app-md-accent-code,rgba(127,217,168,0.95));--fk-md-accent-link:var(--app-md-accent-link,rgba(118,228,168,0.92));--fk-md-accent-link-underline:var(--app-md-accent-link-underline,rgba(118,228,168,0.35));--fk-md-accent-link-hover:var(--app-md-accent-link-hover,rgba(142,240,188,1));line-height:1.72;overflow-wrap:break-word;word-break:normal;font-family:var(--font-geist-sans),ui-sans-serif,system-ui,sans-serif;font-size:.9375rem;font-weight:400;color:var(--app-fg-strong,rgba(255,255,255,.96));letter-spacing:.01em;font-feature-settings:"kern" 1,"liga" 1}.ChatMarkdown_mdContent__LUW0T b,.ChatMarkdown_mdContent__LUW0T strong{font-weight:650}.ChatMarkdown_mdContent__LUW0T b:not([style*=color]),.ChatMarkdown_mdContent__LUW0T strong:not([style*=color]){color:var(--app-fg-strong,rgba(255,255,255,.97))}.ChatMarkdown_mdContent__LUW0T span[style*=color] b,.ChatMarkdown_mdContent__LUW0T span[style*=color] strong{color:inherit}.ChatMarkdown_mdH1__6nm4s,.ChatMarkdown_mdH2__2pD39,.ChatMarkdown_mdH3__qRF_D,.ChatMarkdown_mdH4__wwqAo{margin:1.375rem 0 .5rem;font-weight:600;line-height:1.28;color:var(--app-fg-strong,rgba(255,255,255,.97));letter-spacing:-.025em}.ChatMarkdown_mdH1__6nm4s:first-child,.ChatMarkdown_mdH2__2pD39:first-child,.ChatMarkdown_mdH3__qRF_D:first-child,.ChatMarkdown_mdH4__wwqAo:first-child,.ChatMarkdown_mdP__1LOmB:first-child{margin-top:0}.ChatMarkdown_mdH1__6nm4s{font-size:1.375rem}.ChatMarkdown_mdH2__2pD39{font-size:1.125rem;padding-bottom:.4rem}.ChatMarkdown_mdH3__qRF_D{font-size:1rem;color:var(--app-fg-strong,rgba(255,255,255,.97))}.ChatMarkdown_mdH4__wwqAo{font-size:.875rem;color:var(--app-fg-strong,rgba(255,255,255,.95));font-weight:600;letter-spacing:.02em;text-transform:uppercase;margin-bottom:.625rem}.ChatMarkdown_mdP__1LOmB{margin:.625rem 0}.ChatMarkdown_mdOl__W7C8Z,.ChatMarkdown_mdUl__We5U2{margin:.75rem 0;padding-left:0;list-style:none;min-width:0}.ChatMarkdown_mdOl__W7C8Z{counter-reset:md-ol}.ChatMarkdown_mdLi__8SOI2{margin:.4375rem 0;position:relative;padding-left:1.5rem;min-width:0}.ChatMarkdown_mdUl__We5U2>.ChatMarkdown_mdLi__8SOI2:before{content:"";position:absolute;left:.35rem;top:.72em;width:.3125rem;height:.3125rem;border-radius:50%;background:var(--fk-md-accent-fill)}.ChatMarkdown_mdOl__W7C8Z>.ChatMarkdown_mdLi__8SOI2{display:grid;grid-template-columns:1.85rem minmax(0,1fr);column-gap:.4rem;align-items:start;counter-increment:md-ol;position:relative;padding-left:0}.ChatMarkdown_mdOl__W7C8Z>.ChatMarkdown_mdLi__8SOI2:before{content:counter(md-ol) ".";position:static;grid-column:1;grid-row:1;min-width:0;justify-self:end;font-size:inherit;font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--fk-md-accent-bright);text-align:right;line-height:1.72}.ChatMarkdown_mdLiBody__vIfKl{min-width:0;max-width:100%}.ChatMarkdown_mdOl__W7C8Z>.ChatMarkdown_mdLi__8SOI2>.ChatMarkdown_mdLiBody__vIfKl{grid-column:2;grid-row:1;min-width:0}.ChatMarkdown_mdOl__W7C8Z>.ChatMarkdown_mdLi__8SOI2:not(.ChatMarkdown_mdSplitLi__HVD3x)>:not(.ChatMarkdown_mdLiBody__vIfKl){grid-column:2;min-width:0}.ChatMarkdown_mdOl__W7C8Z>.ChatMarkdown_mdLi__8SOI2>.ChatMarkdown_mdLiBody__vIfKl>.ChatMarkdown_mdP__1LOmB:first-child{margin-top:0}.ChatMarkdown_mdOl__W7C8Z>.ChatMarkdown_mdLi__8SOI2>.ChatMarkdown_mdLiBody__vIfKl>.ChatMarkdown_mdP__1LOmB:last-child{margin-bottom:0}.ChatMarkdown_mdOl__W7C8Z>.ChatMarkdown_mdSplitLi__HVD3x{display:grid;grid-template-columns:1.85rem minmax(0,1fr);column-gap:.4rem;align-items:start;padding-top:0;padding-bottom:.5rem;padding-left:0;margin-top:0;margin-bottom:0}.ChatMarkdown_mdOl__W7C8Z>.ChatMarkdown_mdSplitLi__HVD3x:before{content:counter(md-ol) ".";position:static;grid-column:1;grid-row:1;top:auto;min-width:0;justify-self:end;font-size:inherit;font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--fk-md-accent-bright);text-align:right;line-height:1.72}.ChatMarkdown_mdOl__W7C8Z>.ChatMarkdown_mdSplitLi__HVD3x+.ChatMarkdown_mdSplitLi__HVD3x{border-top:1px dotted var(--app-hairline,rgba(255,255,255,.1));margin-top:.125rem;padding-top:.625rem}.ChatMarkdown_mdOl__W7C8Z>.ChatMarkdown_mdSplitLi__HVD3x+.ChatMarkdown_mdSplitLi__HVD3x:before{top:auto;align-self:start}.ChatMarkdown_mdSplitLabel__nPfaW{grid-column:2;grid-row:1;min-width:0;font-weight:650;line-height:1.72;color:var(--app-fg-strong,rgba(255,255,255,.97));overflow-wrap:break-word;word-break:normal}.ChatMarkdown_mdSplitLabel__nPfaW .ChatMarkdown_mdP__1LOmB{margin:0}.ChatMarkdown_mdSplitDivider__ewv6B{display:none}.ChatMarkdown_mdSplitBody__97uos{grid-column:2;grid-row:2;justify-self:start;align-self:start;width:-moz-fit-content;width:fit-content;max-width:100%;min-width:0;line-height:1.62;color:var(--app-fg-strong,rgba(255,255,255,.9));overflow-wrap:break-word;word-break:normal}.ChatMarkdown_mdUl__We5U2>.ChatMarkdown_mdSplitLi__HVD3x{display:grid;grid-template-columns:1.5rem minmax(0,max-content);column-gap:.4rem;align-items:start}.ChatMarkdown_mdUl__We5U2>.ChatMarkdown_mdSplitLi__HVD3x .ChatMarkdown_mdSplitBody__97uos,.ChatMarkdown_mdUl__We5U2>.ChatMarkdown_mdSplitLi__HVD3x .ChatMarkdown_mdSplitLabel__nPfaW{grid-column:2;width:-moz-fit-content;width:fit-content;max-width:100%}.ChatMarkdown_mdContent__LUW0T span[style*=background],.ChatMarkdown_mdContent__LUW0T span[style*=color]:not(.ChatMarkdown_fk-math-inline__guBXi):not(.ChatMarkdown_fk-math-block__AbfTN){display:inline!important;width:auto!important;min-width:0!important;max-width:100%;box-decoration-break:clone;-webkit-box-decoration-break:clone}.ChatMarkdown_mdContent__LUW0T mark{display:inline!important;width:auto!important;max-width:100%;padding:.08em .38em;border-radius:.4rem;background:var(--fk-md-accent-soft);color:inherit;box-decoration-break:clone;-webkit-box-decoration-break:clone}.ChatMarkdown_mdSplitBody__97uos>.ChatMarkdown_mdP__1LOmB{margin:0}.ChatMarkdown_mdSplitBody__97uos>.ChatMarkdown_mdP__1LOmB+.ChatMarkdown_mdP__1LOmB{margin-top:.5rem}.ChatMarkdown_mdLiBody__vIfKl>.ChatMarkdown_mdOl__W7C8Z,.ChatMarkdown_mdLiBody__vIfKl>.ChatMarkdown_mdUl__We5U2,.ChatMarkdown_mdLi__8SOI2>.ChatMarkdown_mdOl__W7C8Z,.ChatMarkdown_mdLi__8SOI2>.ChatMarkdown_mdUl__We5U2{margin:.25rem 0 .125rem}.ChatMarkdown_mdLi__8SOI2 input[type=checkbox]:not(.ChatMarkdown_mdTaskCb__cmQyO){position:absolute;left:0;top:.2em;width:.9375rem;height:.9375rem;margin:0;accent-color:var(--fk-design-green-bright,#76e4a8);cursor:pointer}.ChatMarkdown_mdTaskLi__E5_Mp:before,.ChatMarkdown_mdTaskUl__Fgknz>.ChatMarkdown_mdLi__8SOI2:before{content:none!important;display:none!important;box-shadow:none!important}.ChatMarkdown_mdTaskCb__cmQyO{appearance:none;-webkit-appearance:none;position:absolute;left:0;top:.16em;width:1rem;height:1rem;margin:0;flex-shrink:0;border:1.5px solid var(--app-hairline-strong,rgba(255,255,255,.42));border-radius:.3rem;background:var(--app-hover,rgba(255,255,255,.07));cursor:pointer;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease}.ChatMarkdown_mdTaskCb__cmQyO:hover{border-color:rgba(118,228,168,.72);background:rgba(118,228,168,.1)}.ChatMarkdown_mdTaskCb__cmQyO:checked{border-color:#76e4a8;background-color:#76e4a8;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M2.5 6.2 4.8 8.5 9.5 3.8' stroke='%230a1210' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%;background-size:.72rem .72rem}.ChatMarkdown_mdTaskCb__cmQyO:focus-visible{outline:2px solid rgba(118,228,168,.55);outline-offset:2px}.ChatMarkdown_mdLi__8SOI2:has(>.ChatMarkdown_mdTaskCb__cmQyO),.ChatMarkdown_mdLi__8SOI2:has(>input[type=checkbox]){padding-left:1.625rem}.ChatMarkdown_mdLi__8SOI2:has(>input[type=checkbox]):before{content:none}.ChatMarkdown_mdTaskLi__E5_Mp:has(>.ChatMarkdown_mdTaskCb__cmQyO:checked),.ChatMarkdown_mdTaskLi__E5_Mp:has(>input[type=checkbox]:checked){color:var(--app-fg-muted,rgba(255,255,255,.46));text-decoration:line-through;-webkit-text-decoration-color:var(--app-hairline-strong,rgba(255,255,255,.32));text-decoration-color:var(--app-hairline-strong,rgba(255,255,255,.32));text-decoration-thickness:1px}.ChatMarkdown_inlineCode__p_Wps{background:transparent;border:1px solid var(--app-hairline-strong,rgba(255,255,255,.12));padding:.12em .4em;border-radius:.375rem;font-family:ui-monospace,Cascadia Code,Fira Code,monospace;font-size:.875em;line-height:inherit;color:var(--fk-md-accent-code);box-shadow:none;white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;display:inline;vertical-align:initial;max-width:100%;box-decoration-break:clone;-webkit-box-decoration-break:clone}.ChatMarkdown_mdQuote__Qx6YO{position:relative;margin:1rem 0;padding:.75rem 1rem .75rem 1.125rem;background:transparent;color:var(--app-fg,rgba(255,255,255,.74));font-style:normal}.ChatMarkdown_mdQuote__Qx6YO:before{content:"";position:absolute;left:0;top:.35rem;bottom:.35rem;width:3px;border-radius:999px;background:var(--fk-md-accent-quote)}.ChatMarkdown_mdQuote__Qx6YO .ChatMarkdown_mdQuote__Qx6YO{margin:.625rem 0 0;padding:.375rem 0 .375rem 1rem;color:var(--app-fg-soft,rgba(255,255,255,.68))}.ChatMarkdown_mdQuote__Qx6YO .ChatMarkdown_mdQuote__Qx6YO:before{background:rgba(96,210,140,.42)}.ChatMarkdown_mdContent__LUW0T a{color:var(--fk-md-accent-link);text-decoration:underline;-webkit-text-decoration-color:var(--fk-md-accent-link-underline);text-decoration-color:var(--fk-md-accent-link-underline);text-underline-offset:.18em;transition:color .18s ease,-webkit-text-decoration-color .18s ease;transition:color .18s ease,text-decoration-color .18s ease;transition:color .18s ease,text-decoration-color .18s ease,-webkit-text-decoration-color .18s ease}.ChatMarkdown_mdContent__LUW0T a:hover{color:var(--fk-md-accent-link-hover);-webkit-text-decoration-color:rgba(142,240,188,.65);text-decoration-color:rgba(142,240,188,.65)}.ChatMarkdown_mdHr__eF2j9{border:none;height:0;margin:1.375rem 0;border-top:1px solid var(--app-hairline-strong,rgba(255,255,255,.12));background:none}.ChatMarkdown_mdFigure__JjjXI{margin:1rem 0;border-radius:.75rem;border:1px solid var(--app-hairline,rgba(255,255,255,.08));background:transparent;overflow:hidden;box-shadow:none}.ChatMarkdown_mdImgPlaceholder__kmX9u{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.625rem;min-height:7rem;padding:1.25rem 1rem;color:var(--app-fg-muted,rgba(255,255,255,.42));text-align:center}.ChatMarkdown_mdImgPlaceholder__kmX9u svg{width:2rem;height:2rem;opacity:.55}.ChatMarkdown_mdImgPlaceholder__kmX9u span{font-size:.8125rem;line-height:1.4;max-width:18rem}.ChatMarkdown_mdImg__8EOhc{display:block;width:100%;max-width:100%;margin:0;border-radius:0}.ChatMarkdown_mdFigcaption__H8ZeX{padding:.5rem .875rem;font-size:.75rem;line-height:1.45;color:var(--app-fg-muted,rgba(255,255,255,.48));border-top:1px solid var(--app-hairline,rgba(255,255,255,.06));background:transparent}.ChatMarkdown_mdSup__AUw8I{position:static;font-size:.72em;font-weight:650;line-height:0;vertical-align:super;color:var(--fk-md-accent-bright)}.ChatMarkdown_mdSup__AUw8I a{color:var(--fk-md-accent-bright);text-decoration:none;font-weight:650}.ChatMarkdown_mdSup__AUw8I a:hover{color:var(--fk-md-accent-link-hover)}.ChatMarkdown_mdFootnotes__8qdmn{margin-top:1.375rem;padding-top:.875rem;border-top:1px solid var(--app-hairline,rgba(255,255,255,.1));font-size:.8125rem;line-height:1.55;color:var(--app-fg-soft,rgba(255,255,255,.62))}.ChatMarkdown_mdFootnotes__8qdmn .footnotes-sep,.ChatMarkdown_mdFootnotes__8qdmn hr{display:none}.ChatMarkdown_mdFootnotes__8qdmn ol{margin:0;padding-left:1.25rem}.ChatMarkdown_mdFootnotes__8qdmn li{margin:.375rem 0}.ChatMarkdown_mdFootnotes__8qdmn a[data-footnote-backref]{color:var(--fk-md-accent-muted);text-decoration:none;margin-left:.25rem}.ChatMarkdown_mdPreview__WroUF{margin:.75rem 0}.ChatMarkdown_mdDel__sA74v{color:var(--app-fg-muted,rgba(255,255,255,.42));text-decoration:line-through;-webkit-text-decoration-color:var(--app-hairline-strong,rgba(255,255,255,.28));text-decoration-color:var(--app-hairline-strong,rgba(255,255,255,.28))}.ChatMarkdown_mdContent__LUW0T em{font-style:italic;color:var(--app-fg,rgba(255,255,255,.78))}.ChatMarkdown_tableWrapper__gZMv2{overflow-x:auto;max-width:100%;width:-moz-fit-content;width:fit-content;border-radius:0;border:none;background:transparent;box-shadow:none}.ChatMarkdown_mdTable__zGHCV{width:max-content;max-width:100%;border-collapse:initial;border-spacing:0;font-size:.875rem;background:transparent}.ChatMarkdown_mdTable__zGHCV td,.ChatMarkdown_mdTable__zGHCV th{border-left:none;border-right:none;border-top:none;padding:.72rem .9rem;vertical-align:top;background:transparent}.ChatMarkdown_mdTable__zGHCV th{text-align:left;font-weight:620;color:var(--app-fg-strong,rgba(20,28,24,.88));font-size:.75rem;letter-spacing:.04em;text-transform:uppercase;border-bottom:none;white-space:normal}.ChatMarkdown_mdTable__zGHCV td{color:var(--app-fg,rgba(20,28,24,.86));border-bottom:none}.ChatMarkdown_mdTable__zGHCV tbody tr:last-child td{border-bottom:none}.ChatMarkdown_mdTable__zGHCV tr:hover td{background:transparent}.ChatMarkdown_codeBlock__e733x{width:100%;max-width:100%;min-width:0;border-radius:.75rem;overflow:hidden;border:1px solid var(--app-hairline,rgba(255,255,255,.08));margin:.875rem 0;background:transparent;box-shadow:none}.ChatMarkdown_codeHdr__lc1bI{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.4375rem .5rem .4375rem .875rem;background:transparent;border-bottom:1px solid var(--app-hairline,rgba(255,255,255,.06))}.ChatMarkdown_codeHdrLeft__xmUXV{display:flex;align-items:center;gap:.5rem;min-width:0;flex:1 1}.ChatMarkdown_codeLang__AsBdd{color:var(--app-fg-soft,rgba(255,255,255,.58));text-transform:uppercase;letter-spacing:.06em;font-weight:600;flex-shrink:0}.ChatMarkdown_codeFilename__wp6t2,.ChatMarkdown_codeLang__AsBdd{font-size:.6875rem;font-family:ui-monospace,Cascadia Code,monospace}.ChatMarkdown_codeFilename__wp6t2{color:var(--fk-md-accent-muted);max-width:14rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ChatMarkdown_codeActions__dzYkm{display:flex;align-items:center;gap:.125rem;flex-shrink:0}.ChatMarkdown_codeIconBtn__h_dhK{position:relative;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:none;border-radius:.5rem;background:transparent;color:var(--app-fg-muted,rgba(255,255,255,.5));cursor:pointer;transition:color .18s ease}.ChatMarkdown_codeIconBtn__h_dhK svg{width:1.05rem;height:1.05rem;transition:transform .18s ease}.ChatMarkdown_codeIconBtn__h_dhK:hover:not(:disabled){color:var(--app-fg-strong,rgba(255,255,255,.9));background:transparent}.ChatMarkdown_codeIconBtn__h_dhK:hover:not(:disabled) svg{transform:scale(1.06)}.ChatMarkdown_codeIconBtn__h_dhK:focus-visible{outline:2px solid rgba(255,255,255,.38);outline-offset:1px}.ChatMarkdown_codeIconBtn__h_dhK:disabled{opacity:.45;cursor:default}.ChatMarkdown_codeIconBtnCopied__wGm5h{color:#4ade80}.ChatMarkdown_codeRunBtn__SlGMI{display:inline-flex;align-items:center;gap:.375rem;margin-left:.125rem;padding:.375rem .75rem;border:1px solid var(--app-hairline-strong,rgba(20,28,24,.14));border-radius:999px;background:var(--glass-on-fill,rgba(20,28,24,.07));color:var(--app-fg-strong,rgba(20,28,24,.88));font-family:inherit;font-size:.75rem;font-weight:600;line-height:1;cursor:pointer;transition:background .18s ease,color .18s ease,border-color .18s ease}.ChatMarkdown_codeRunBtn__SlGMI svg{width:.75rem;height:.75rem}.ChatMarkdown_codeRunBtn__SlGMI:hover:not(:disabled){background:var(--glass-on-fill-hover,rgba(20,28,24,.11));color:var(--app-fg-strong,rgba(20,28,24,.94))}.ChatMarkdown_codeRunBtn__SlGMI:focus-visible{outline:2px solid rgba(20,28,24,.28);outline-offset:2px}.ChatMarkdown_codeRunBtn__SlGMI:disabled{opacity:.45;cursor:default}.ChatMarkdown_codeOutput__3eZKw{margin:0;border-top:1px solid var(--app-hairline,rgba(255,255,255,.06));padding:.625rem 1.125rem;font-family:ui-monospace,Cascadia Code,Fira Code,monospace;font-size:.75rem;line-height:1.55;white-space:pre-wrap;word-break:break-word;background:transparent;color:var(--app-fg-soft,rgba(255,255,255,.58))}.ChatMarkdown_codeOutputOk__vijF5{color:#4ade80}.ChatMarkdown_codeOutputErr__gZRaK{color:#f17b7b}.ChatMarkdown_codeOutputLoading___74jU{color:var(--app-fg-faint,rgba(255,255,255,.38))}.ChatMarkdown_codeBody__3yHHg{position:relative;cursor:pointer}.ChatMarkdown_codeBodyOffice__NLCyU{position:relative;cursor:pointer;overflow:auto;overscroll-behavior:contain;-webkit-user-select:text;user-select:text;background:linear-gradient(180deg,#0b0b0b,#070707)}.ChatMarkdown_codeBodyStatic__dvT2g{position:relative;cursor:default}.ChatMarkdown_codeBody__3yHHg:before{content:none}.ChatMarkdown_codePre__SxVpz{margin:0;padding:1rem 1.125rem 1.125rem;overflow-x:auto;overflow-y:hidden;white-space:pre;font-size:.8125rem;line-height:1.72;font-family:ui-monospace,Cascadia Code,Fira Code,monospace;background:transparent;scrollbar-width:thin;scrollbar-color:var(--app-scrollbar,rgba(255,255,255,.14)) transparent}.ChatMarkdown_codePre__SxVpz::-webkit-scrollbar{height:6px}.ChatMarkdown_codePre__SxVpz::-webkit-scrollbar-thumb{background:var(--app-active,rgba(255,255,255,.14));border-radius:999px}.ChatMarkdown_codePre__SxVpz code{background:none!important;border:none!important;padding:0!important;font-size:inherit;color:inherit;font-family:inherit}.ChatMarkdown_codePre__SxVpz .hljs{background:transparent;color:var(--app-fg-strong,rgba(255,255,255,.9))}.ChatMarkdown_codePre__SxVpz .language-markdown .hljs-section,.ChatMarkdown_codePre__SxVpz .language-markdown .hljs-strong{color:var(--app-fg-strong,rgba(255,255,255,.95));font-weight:650}.ChatMarkdown_codePre__SxVpz .language-markdown .hljs-bullet,.ChatMarkdown_codePre__SxVpz .language-markdown .hljs-code,.ChatMarkdown_codePre__SxVpz .language-markdown .hljs-emphasis{color:var(--fk-md-accent-code)}.ChatMarkdown_codePre__SxVpz .language-markdown .hljs-link{color:var(--fk-md-accent-link)}.ChatMarkdown_codePre__SxVpz .hljs-comment,.ChatMarkdown_codePre__SxVpz .hljs-quote{color:var(--app-fg-faint,rgba(255,255,255,.38));font-style:italic}.ChatMarkdown_codePre__SxVpz .hljs-built_in,.ChatMarkdown_codePre__SxVpz .hljs-keyword,.ChatMarkdown_codePre__SxVpz .hljs-selector-tag{color:#c792ea}.ChatMarkdown_codePre__SxVpz .hljs-attr,.ChatMarkdown_codePre__SxVpz .hljs-attribute,.ChatMarkdown_codePre__SxVpz .hljs-string{color:#7fd9a8}.ChatMarkdown_codePre__SxVpz .hljs-literal,.ChatMarkdown_codePre__SxVpz .hljs-number{color:#f5a524}.ChatMarkdown_codePre__SxVpz .hljs-function,.ChatMarkdown_codePre__SxVpz .hljs-title,.ChatMarkdown_codePre__SxVpz .hljs-title\\.function_{color:var(--fk-md-accent-bright)}.ChatMarkdown_codePre__SxVpz .hljs-class,.ChatMarkdown_codePre__SxVpz .hljs-type{color:#ffcb6b}.ChatMarkdown_codePre__SxVpz .hljs-template-variable,.ChatMarkdown_codePre__SxVpz .hljs-variable{color:#eeffff}.ChatMarkdown_codePre__SxVpz .hljs-meta{color:var(--app-fg-muted,rgba(255,255,255,.45))}.ChatMarkdown_codePre__SxVpz .hljs-name,.ChatMarkdown_codePre__SxVpz .hljs-tag{color:#f07178}.ChatMarkdown_chartBlock__afpoJ,.ChatMarkdown_htmlBlock__EgyQO,.ChatMarkdown_markmapBlock__KP2Ho,.ChatMarkdown_mathBlock__SkSIW,.ChatMarkdown_mermaidBlock__xx_Q4,.ChatMarkdown_svgBlock__LaYGy{margin:.875rem 0;padding:0;background:transparent;border:none;box-shadow:none;border-radius:0}.ChatMarkdown_mermaidBlockBody__L_nnd,.ChatMarkdown_mermaidBlock__xx_Q4{overflow:visible;display:flex;flex-direction:column;align-items:stretch;max-width:100%}.ChatMarkdown_mermaidBlockBody__L_nnd{width:100%;margin-inline:auto;position:relative;min-width:0}.ChatMarkdown_diagramPreviewShell__xKkXn{position:relative;width:100%;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;overflow:hidden;background:transparent;border:none;box-shadow:none;padding:0;border-radius:0}.ChatMarkdown_diagramPreviewShell__xKkXn:has(svg.fk-mermaid-class),.ChatMarkdown_diagramPreviewShell__xKkXn:has(svg.fk-mermaid-er),.ChatMarkdown_diagramPreviewShell__xKkXn:has(svg.fk-mermaid-flowchart),.ChatMarkdown_diagramPreviewShell__xKkXn:has(svg.fk-mermaid-sequence),.ChatMarkdown_diagramPreviewShell__xKkXn:has(svg.fk-mermaid-state){overflow:hidden;border:none;background:transparent;padding:0;border-radius:0}.ChatMarkdown_mermaidMount__cYXns{width:100%;min-width:0;min-height:14rem;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;overflow:visible;background:transparent;border:none;color:var(--app-fg-strong,#1a1f1c)}.ChatMarkdown_mermaidMount__cYXns:not(:empty){min-height:0}.ChatMarkdown_diagramPreviewShell__xKkXn:has(svg.fk-mermaid-class) .ChatMarkdown_mermaidMount__cYXns,.ChatMarkdown_diagramPreviewShell__xKkXn:has(svg.fk-mermaid-er) .ChatMarkdown_mermaidMount__cYXns,.ChatMarkdown_diagramPreviewShell__xKkXn:has(svg.fk-mermaid-flowchart) .ChatMarkdown_mermaidMount__cYXns,.ChatMarkdown_diagramPreviewShell__xKkXn:has(svg.fk-mermaid-state) .ChatMarkdown_mermaidMount__cYXns{width:100%;max-width:100%;margin-inline:auto}.ChatMarkdown_htmlBlock__EgyQO,.ChatMarkdown_svgBlock__LaYGy{overflow:visible;display:flex;flex-direction:column;align-items:stretch;max-width:100%}.ChatMarkdown_htmlBlockBody__b2H8R{width:100%;max-width:min(100%,720px);margin-inline:auto;min-width:0;position:relative}.ChatMarkdown_htmlPreviewShell__iDHuF{position:relative;width:100%;min-width:0;min-height:10rem;border-radius:.75rem;overflow:hidden;background:#ffffff;border:1px solid var(--app-hairline,rgba(255,255,255,.08))}.ChatMarkdown_htmlPreviewFrame__ThZr5{display:block;width:100%;min-height:12rem;height:auto;border:none;background:#ffffff;pointer-events:none}.ChatMarkdown_htmlPreviewLoading__pyVKw{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:.8125rem;color:var(--app-fg-muted,rgba(255,255,255,.45));pointer-events:none}.ChatMarkdown_svgBlockBody__5zgMS{width:100%;max-width:100%;margin-inline:auto;min-width:0;position:relative}.ChatMarkdown_svgMount__u0_pu{width:100%;min-width:0;min-height:8rem;display:flex;align-items:center;justify-content:center;background:transparent!important;border:none;box-shadow:none;color:var(--app-fg-strong,#f4f6f5)}.ChatMarkdown_svgMount__u0_pu img,.ChatMarkdown_svgMount__u0_pu svg{width:100%;max-width:100%;height:auto;display:block;margin-inline:auto;background:transparent!important}.ChatMarkdown_svgFallback__DX4g0{margin:.75rem 0 0;padding:.75rem;font-size:.6875rem;line-height:1.55;overflow:visible;max-height:none;border:1px solid var(--app-hairline,rgba(255,255,255,.08));border-radius:.5rem;white-space:pre-wrap;word-break:break-word;color:var(--app-fg-soft,rgba(255,255,255,.62));font-family:ui-monospace,Cascadia Code,monospace}.ChatMarkdown_markmapBlock__KP2Ho{overflow:visible;display:flex;flex-direction:column;align-items:stretch;max-width:100%}.ChatMarkdown_markmapBlockBody__VEsun{width:100%;max-width:100%;margin-inline:auto;display:flex;flex-direction:column;align-items:stretch;min-width:0}.ChatMarkdown_markmapMount__L8nEn{width:100%;min-height:280px;border-radius:0;background:transparent;border:none;box-shadow:none;overflow:visible;color:var(--app-fg-strong,#f4f6f5)}.ChatMarkdown_markmapMount__L8nEn .markmap-foreign,.ChatMarkdown_markmapMount__L8nEn .markmap-foreign div,.ChatMarkdown_markmapMount__L8nEn foreignObject,.ChatMarkdown_markmapMount__L8nEn foreignObject div{color:var(--app-fg-strong,#f4f6f5)!important}.ChatMarkdown_markmapMount__L8nEn svg.fk-markmap-fallback,.ChatMarkdown_markmapMount__L8nEn svg.fk-markmap-svg{display:block;width:auto;max-width:100%;height:auto;min-height:0;color:inherit}.ChatMarkdown_markmapMount__L8nEn text{fill:var(--app-fg-strong,#f4f6f5)!important}.ChatMarkdown_mathBlock__SkSIW{display:flex;flex-direction:column;align-items:stretch;max-width:100%}.ChatMarkdown_mathBlockBody__Nzavm{width:100%;max-width:min(100%,720px);margin-inline:auto}.ChatMarkdown_mathMount__paMP9{width:100%;padding:.35rem 0;border-radius:0;background:transparent;border:none;box-shadow:none;overflow-x:auto;overflow-y:hidden;color:var(--app-fg-strong,#f4f6f5);font-size:1.05rem;line-height:1.6}.ChatMarkdown_mathMount__paMP9 .katex-display{margin:.75rem 0;overflow-x:auto;overflow-y:hidden}.ChatMarkdown_mathMount__paMP9 .katex{font-size:1.12em;color:inherit}.ChatMarkdown_mathInline__fos4D{display:inline;vertical-align:initial}.ChatMarkdown_mathInline__fos4D .katex{font-size:1.05em;color:inherit}.ChatMarkdown_mathInlineDisplay__3pWdZ{display:block;margin:.75rem 0;overflow-x:auto;text-align:center}.ChatMarkdown_mathInlineDisplay__3pWdZ .katex-display{margin:0}.ChatMarkdown_chartBlock__afpoJ{display:flex;flex-direction:column;align-items:center}.ChatMarkdown_chartPreviewShell__lnkee{position:relative;width:100%;max-width:100%;min-height:18rem;margin-inline:auto}.ChatMarkdown_chartSnapshot__pAvyU{position:absolute;inset:0;z-index:1;width:100%;height:100%;object-fit:contain;pointer-events:none}.ChatMarkdown_chartBlock__afpoJ canvas,.ChatMarkdown_chartCanvas__2K2yW{max-height:34rem;width:100%!important;max-width:100%;display:block;margin-inline:auto;background:transparent!important}.ChatMarkdown_canvasBlockHdr__GJnXr{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.875rem;width:100%;max-width:100%;margin-inline:auto}.ChatMarkdown_canvasBlockLabel__L340A{font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--app-fg-strong,rgba(255,255,255,.94))}.ChatMarkdown_canvasBlockHdr__GJnXr .ChatMarkdown_codeIconBtn__h_dhK svg{width:1.05rem;height:1.05rem;max-width:none}.ChatMarkdown_mermaidBlockBody__L_nnd svg,.ChatMarkdown_mermaidMount__cYXns svg{width:100%;max-width:100%;min-width:0;min-height:12rem;height:auto;display:block;margin-inline:auto;overflow:visible;background:transparent!important;color:var(--app-fg-strong,#1a1f1c)}.ChatMarkdown_mermaidBlockBody__L_nnd svg text,.ChatMarkdown_mermaidMount__cYXns svg text{fill:var(--app-fg-strong,#f4f6f5)}.ChatMarkdown_mermaidBlockBody__L_nnd svg .edgeLabel,.ChatMarkdown_mermaidBlockBody__L_nnd svg .edgeLabel span,.ChatMarkdown_mermaidBlockBody__L_nnd svg .label span,.ChatMarkdown_mermaidBlockBody__L_nnd svg .nodeLabel,.ChatMarkdown_mermaidBlockBody__L_nnd svg .nodeLabel span{color:#f4f6f5!important}.ChatMarkdown_mermaidBlockBody__L_nnd svg.fk-mermaid-flowchart,.ChatMarkdown_mermaidBlockBody__L_nnd svg.fk-mermaid-state,.ChatMarkdown_mermaidMount__cYXns svg.fk-mermaid-flowchart,.ChatMarkdown_mermaidMount__cYXns svg.fk-mermaid-state{width:100%!important;max-width:100%!important;max-height:none!important;height:auto!important}.ChatMarkdown_mermaidBlockBody__L_nnd svg.fk-mermaid-sequence,.ChatMarkdown_mermaidMount__cYXns svg.fk-mermaid-sequence{width:100%!important;max-width:100%!important;height:auto!important;margin-inline:0!important;min-height:0}.ChatMarkdown_mermaidBlockBody__L_nnd svg.fk-mermaid-sequence text,.ChatMarkdown_mermaidMount__cYXns svg.fk-mermaid-sequence text{font-size:11px!important}.ChatMarkdown_mermaidBlockBody__L_nnd svg.fk-mermaid-sequence .fk-sequence-msg-bg,.ChatMarkdown_mermaidMount__cYXns svg.fk-mermaid-sequence .fk-sequence-msg-bg{pointer-events:none}.ChatMarkdown_mermaidBlockBody__L_nnd svg.fk-mermaid-gantt,.ChatMarkdown_mermaidMount__cYXns svg.fk-mermaid-gantt{width:100%!important;max-width:100%!important;height:auto!important;min-height:14rem}.ChatMarkdown_mermaidBlockBody__L_nnd svg.fk-mermaid-class,.ChatMarkdown_mermaidBlockBody__L_nnd svg.fk-mermaid-er,.ChatMarkdown_mermaidMount__cYXns svg.fk-mermaid-class,.ChatMarkdown_mermaidMount__cYXns svg.fk-mermaid-er{width:100%!important;max-width:100%!important;max-height:none!important;height:auto!important;margin-inline:0!important;min-height:0}.ChatMarkdown_mermaidBlockBody__L_nnd svg.fk-mermaid-class .classGroup text,.ChatMarkdown_mermaidBlockBody__L_nnd svg.fk-mermaid-class .classLabel text{font-size:11px!important}.ChatMarkdown_mermaidBlockBody__L_nnd svg.fk-mermaid-pie{width:100%!important;max-width:100%!important;margin-inline:0!important}.ChatMarkdown_chartBlock__afpoJ,.ChatMarkdown_mermaidBlockBody__L_nnd{position:relative}.ChatMarkdown_mermaidBlockBody__L_nnd svg.fk-mermaid-pie .ChatMarkdown_pieCircle__gjXDj,.ChatMarkdown_mermaidBlockBody__L_nnd svg.fk-mermaid-pie path.ChatMarkdown_pieCircle__gjXDj,.ChatMarkdown_mermaidBlockBody__L_nnd svg.fk-mermaid-xy rect{cursor:pointer}.ChatMarkdown_mermaidBlockBody__L_nnd svg.fk-mermaid-xy{width:100%!important;max-width:100%!important}.ChatMarkdown_mermaidBlockBody__L_nnd svg.fk-mermaid-flowchart .edgeLabel,.ChatMarkdown_mermaidBlockBody__L_nnd svg.fk-mermaid-flowchart .nodeLabel,.ChatMarkdown_mermaidBlockBody__L_nnd svg.fk-mermaid-state .edgeLabel{font-size:13px!important;line-height:1.3!important}.ChatMarkdown_mermaidDiagramError__k6qjx{margin:.5rem 0 0;padding:.625rem .75rem;border-radius:.5rem;background:rgba(255,96,96,.1);color:rgba(255,190,170,.95);font-size:.8125rem;line-height:1.45;max-width:100%;margin-inline:auto}.ChatMarkdown_diagramEmpty__rPvt6{margin:.5rem auto 0;padding:.5rem 0;max-width:100%;color:var(--app-fg-muted,rgba(255,255,255,.52));font-size:.8125rem;line-height:1.45}.ChatMarkdown_docDownloadLink__fK7MV{display:inline-flex;align-items:center;gap:.35rem;margin:.35rem 0 .75rem;padding:.45rem .85rem;border-radius:999px;border:1px solid rgba(96,210,140,.35);background:rgba(96,210,140,.1);color:rgba(170,245,205,.95);font-size:.875rem;font-weight:600;text-decoration:none;cursor:pointer;transition:background .15s ease,border-color .15s ease}.ChatMarkdown_docDownloadLink__fK7MV:hover{background:rgba(96,210,140,.18);border-color:rgba(96,210,140,.55)}.ChatMarkdown_docDownloadLink__fK7MV:focus-visible{outline:2px solid rgba(96,210,140,.55);outline-offset:2px}.ChatMarkdown_mermaidBlockBody__L_nnd svg.fk-mermaid-xy g.bottom-axis g.title,.ChatMarkdown_mermaidBlockBody__L_nnd svg.fk-mermaid-xy g.left-axis g.title,.ChatMarkdown_mermaidBlockBody__L_nnd svg.fk-mermaid-xy g.top-axis g.title{display:none!important}.ChatMarkdown_mermaidBlockBody__L_nnd svg.fk-mermaid-xy g.bottom-axis g.label text{font-size:12px;font-family:var(--font-geist-sans),ui-sans-serif,system-ui,sans-serif}.ChatMarkdown_mermaidBlockBody__L_nnd svg.fk-mermaid-xy g.bottom-axis g.label tspan{font-size:inherit;font-family:inherit}.ChatMarkdown_mermaidBlockBody__L_nnd svg .background,.ChatMarkdown_mermaidBlockBody__L_nnd svg rect.background{display:none!important}.ChatMarkdown_mermaidBlockBody__L_nnd svg .pieTitleText{fill:rgba(255,255,255,.95)!important;font-weight:600;text-anchor:middle}.ChatMarkdown_mermaidBlockBody__L_nnd svg .slice,.ChatMarkdown_mermaidBlockBody__L_nnd svg text.slice{display:none!important}.ChatMarkdown_mermaidBlockBody__L_nnd svg .fk-pie-legend text{fill:rgba(255,255,255,.68)!important;font-size:12px;font-family:var(--font-geist-sans),ui-sans-serif,system-ui,sans-serif}.ChatMarkdown_mermaidBlockBody__L_nnd svg .fk-pie-legend circle{stroke:none}.ChatMarkdown_mermaidFallback__kpoxc{margin-top:.625rem;padding:.75rem;font-size:.6875rem;text-align:left;overflow:visible;max-height:none;background:transparent;border:1px solid var(--app-hairline,rgba(255,255,255,.08));border-radius:.5rem;white-space:pre-wrap;word-break:break-word;color:var(--app-fg-soft,rgba(255,255,255,.55))}.ChatMarkdown_diagramPending__co16b{position:relative;width:100%;min-height:16rem;margin:.75rem auto;border-radius:.75rem;border:1px solid var(--app-hairline,rgba(255,255,255,.08));background:var(--app-fill,rgba(255,255,255,.025));overflow:hidden;display:flex;align-items:center;justify-content:center}.ChatMarkdown_diagramPendingShimmer__jLLl_{position:absolute;inset:0;background:linear-gradient(105deg,transparent 38%,rgba(96,210,140,.07) 50%,transparent 62%);transform:translateX(-120%);animation:ChatMarkdown_fkDiagramPendingShimmer__yI7Ut 1.35s ease-in-out infinite}.ChatMarkdown_diagramPendingLabel__z8uWc{position:relative;z-index:1;font-size:.8125rem;color:var(--app-fg-muted,rgba(255,255,255,.42));letter-spacing:.01em}@keyframes ChatMarkdown_fkDiagramPendingShimmer__yI7Ut{to{transform:translateX(120%)}}@media (prefers-reduced-motion:reduce){.ChatMarkdown_diagramPendingShimmer__jLLl_{animation:none;opacity:.35;transform:none}}.ChatMarkdown_blockError__hlcw_{font-size:.8125rem;color:#f17b7b;margin:.25rem 0}.ChatMarkdown_preFallback__YvwBo{margin:.75rem 0;padding:1rem;overflow:visible;background:transparent;border:1px solid var(--app-hairline,rgba(255,255,255,.08));border-radius:.5rem;font-size:.8125rem}.ChatMarkdown_srOnly__0UpYT{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}html[data-app-theme=light] .ChatMarkdown_codeBodyOffice__NLCyU{background:var(--app-raised,#ffffff)}html[data-app-theme=light] .ChatMarkdown_codePre__SxVpz .hljs{color:#1c2420}html[data-app-theme=light] .ChatMarkdown_codePre__SxVpz .hljs-comment,html[data-app-theme=light] .ChatMarkdown_codePre__SxVpz .hljs-quote{color:#5a6560}html[data-app-theme=light] .ChatMarkdown_codePre__SxVpz .hljs-built_in,html[data-app-theme=light] .ChatMarkdown_codePre__SxVpz .hljs-keyword,html[data-app-theme=light] .ChatMarkdown_codePre__SxVpz .hljs-selector-tag{color:#6b3fa0}html[data-app-theme=light] .ChatMarkdown_codePre__SxVpz .hljs-attr,html[data-app-theme=light] .ChatMarkdown_codePre__SxVpz .hljs-attribute,html[data-app-theme=light] .ChatMarkdown_codePre__SxVpz .hljs-string{color:#1f7a4d}html[data-app-theme=light] .ChatMarkdown_codePre__SxVpz .hljs-literal,html[data-app-theme=light] .ChatMarkdown_codePre__SxVpz .hljs-number{color:#b15c12}html[data-app-theme=light] .ChatMarkdown_codePre__SxVpz .hljs-function,html[data-app-theme=light] .ChatMarkdown_codePre__SxVpz .hljs-title,html[data-app-theme=light] .ChatMarkdown_codePre__SxVpz .hljs-title\\.function_{color:#1a5f8a}html[data-app-theme=light] .ChatMarkdown_codePre__SxVpz .hljs-class,html[data-app-theme=light] .ChatMarkdown_codePre__SxVpz .hljs-type{color:#8a5a12}html[data-app-theme=light] .ChatMarkdown_codePre__SxVpz .hljs-operator,html[data-app-theme=light] .ChatMarkdown_codePre__SxVpz .hljs-params,html[data-app-theme=light] .ChatMarkdown_codePre__SxVpz .hljs-property,html[data-app-theme=light] .ChatMarkdown_codePre__SxVpz .hljs-punctuation,html[data-app-theme=light] .ChatMarkdown_codePre__SxVpz .hljs-template-variable,html[data-app-theme=light] .ChatMarkdown_codePre__SxVpz .hljs-variable{color:#2a3330}html[data-app-theme=light] .ChatMarkdown_codePre__SxVpz .hljs-meta{color:#5a6560}html[data-app-theme=light] .ChatMarkdown_codePre__SxVpz .hljs-name,html[data-app-theme=light] .ChatMarkdown_codePre__SxVpz .hljs-tag{color:#b42318}html[data-app-theme=light] .ChatMarkdown_codePre__SxVpz .hljs-selector-attr,html[data-app-theme=light] .ChatMarkdown_codePre__SxVpz .hljs-selector-class,html[data-app-theme=light] .ChatMarkdown_codePre__SxVpz .hljs-selector-id,html[data-app-theme=light] .ChatMarkdown_codePre__SxVpz .hljs-selector-pseudo{color:#1a5f8a}html[data-app-theme=light] .ChatMarkdown_codePre__SxVpz .hljs-doctag,html[data-app-theme=light] .ChatMarkdown_codePre__SxVpz .hljs-section{color:#1c2420;font-weight:650}html[data-app-theme=light] .ChatMarkdown_markmapMount__L8nEn text,html[data-app-theme=light] .ChatMarkdown_mermaidBlockBody__L_nnd svg text,html[data-app-theme=light] .ChatMarkdown_mermaidMount__cYXns svg text{fill:#1a1f1c}html[data-app-theme=light] .ChatMarkdown_mermaidBlockBody__L_nnd svg .edgeLabel,html[data-app-theme=light] .ChatMarkdown_mermaidBlockBody__L_nnd svg .edgeLabel span,html[data-app-theme=light] .ChatMarkdown_mermaidBlockBody__L_nnd svg .label span,html[data-app-theme=light] .ChatMarkdown_mermaidBlockBody__L_nnd svg .nodeLabel,html[data-app-theme=light] .ChatMarkdown_mermaidBlockBody__L_nnd svg .nodeLabel span{color:#1a1f1c!important}html[data-app-theme=light] .ChatMarkdown_canvasBlockLabel__L340A{color:var(--app-fg-muted,rgba(20,28,24,.58))}html[data-app-theme=light] .ChatMarkdown_diagramEmpty__rPvt6{color:var(--app-fg-muted,rgba(20,28,24,.55))}html[data-app-theme=light] .ChatMarkdown_mermaidMount__cYXns svg .actor,html[data-app-theme=light] .ChatMarkdown_mermaidMount__cYXns svg .cluster rect,html[data-app-theme=light] .ChatMarkdown_mermaidMount__cYXns svg .labelBkg,html[data-app-theme=light] .ChatMarkdown_mermaidMount__cYXns svg .node circle,html[data-app-theme=light] .ChatMarkdown_mermaidMount__cYXns svg .node polygon,html[data-app-theme=light] .ChatMarkdown_mermaidMount__cYXns svg .node rect,html[data-app-theme=light] .ChatMarkdown_mermaidMount__cYXns svg .note{fill:#eef2ee!important;stroke:rgba(20,28,24,.2)!important}html[data-app-theme=light] .ChatMarkdown_mermaidMount__cYXns svg .edgePath path,html[data-app-theme=light] .ChatMarkdown_mermaidMount__cYXns svg .flowchart-link,html[data-app-theme=light] .ChatMarkdown_mermaidMount__cYXns svg .messageLine0,html[data-app-theme=light] .ChatMarkdown_mermaidMount__cYXns svg .messageLine1{stroke:rgba(20,28,24,.42)!important}html[data-app-theme=light] .ChatMarkdown_codeIconBtn__h_dhK:focus-visible{outline-color:rgba(20,28,24,.38)}html[data-app-theme=light] .ChatMarkdown_mermaidBlockBody__L_nnd svg .pieTitleText{fill:#1a1f1c!important}html[data-app-theme=light] .ChatMarkdown_mermaidBlockBody__L_nnd svg .fk-pie-legend text{fill:rgba(20,24,22,.68)!important}html[data-app-theme=light] .ChatMarkdown_mdTaskCb__cmQyO{border-color:rgba(20,28,24,.3)}html[data-app-theme=light] .ChatMarkdown_mdTaskCb__cmQyO:hover{border-color:rgba(36,128,74,.6);background:rgba(46,112,84,.08)}html[data-app-theme=light] .ChatMarkdown_docDownloadLink__fK7MV{border-color:rgba(36,128,74,.3);background:rgba(46,112,84,.08);color:rgb(22,96,44)}html[data-app-theme=light] .ChatMarkdown_docDownloadLink__fK7MV:hover{background:rgba(46,112,84,.14);border-color:rgba(36,128,74,.5)}html[data-app-theme=light] .ChatMarkdown_docDownloadLink__fK7MV:focus-visible{outline-color:rgba(36,128,74,.55)}html[data-app-theme=light] .ChatMarkdown_tableWrapper__gZMv2{border:none;border-radius:0;background:transparent;box-shadow:none}html[data-app-theme=light] .ChatMarkdown_mdTable__zGHCV th{background:transparent;color:var(--app-fg-strong,#0b0d0c);border-bottom:none}html[data-app-theme=light] .ChatMarkdown_mdTable__zGHCV td{color:var(--app-fg,#141816);border-bottom:none}html[data-app-theme=light] .ChatMarkdown_mdTable__zGHCV tbody tr:nth-child(2n) td{background:transparent}html[data-app-theme=light] .ChatMarkdown_mdTable__zGHCV tbody tr:last-child td{border-bottom:none}html[data-app-theme=light] .ChatMarkdown_mdTable__zGHCV tr:hover td{background:transparent}html[data-app-theme=light] .ChatMarkdown_mermaidDiagramError__k6qjx{background:var(--app-danger-fill,rgba(194,59,74,.1));color:var(--app-danger,#c23b4a)}html[data-app-theme=light] .ChatMarkdown_codeIconBtnCopied__wGm5h,html[data-app-theme=light] .ChatMarkdown_codeOutputOk__vijF5{color:rgb(22,96,44)}html[data-app-theme=light] .ChatMarkdown_blockError__hlcw_,html[data-app-theme=light] .ChatMarkdown_codeOutputErr__gZRaK{color:var(--app-danger,#c23b4a)}html[data-app-theme=dark] .ChatMarkdown_tableWrapper__gZMv2{background:transparent;border:none}html[data-app-theme=dark] .ChatMarkdown_mdTable__zGHCV th{color:var(--app-fg-strong,rgba(255,255,255,.92))}html[data-app-theme=dark] .ChatMarkdown_mdTable__zGHCV td{color:var(--app-fg,rgba(255,255,255,.82))}@media (max-width:640px){.ChatMarkdown_mdH1__6nm4s{font-size:1.1875rem}.ChatMarkdown_mdH2__2pD39{font-size:1.0625rem}.ChatMarkdown_mdH3__qRF_D{font-size:1rem}.ChatMarkdown_codePre__SxVpz{font-size:.78125rem;line-height:1.55;padding:.75rem .875rem}.ChatMarkdown_mdTable__zGHCV td,.ChatMarkdown_mdTable__zGHCV th{padding:.5rem .625rem}.ChatMarkdown_diagramPreviewShell__xKkXn,.ChatMarkdown_diagramPreviewShell__xKkXn:has(svg.fk-mermaid-class),.ChatMarkdown_diagramPreviewShell__xKkXn:has(svg.fk-mermaid-er),.ChatMarkdown_diagramPreviewShell__xKkXn:has(svg.fk-mermaid-flowchart),.ChatMarkdown_diagramPreviewShell__xKkXn:has(svg.fk-mermaid-sequence),.ChatMarkdown_diagramPreviewShell__xKkXn:has(svg.fk-mermaid-state){overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.ChatMarkdown_markmapMount__L8nEn,.ChatMarkdown_mermaidMount__cYXns{width:max-content;min-width:100%;overflow:visible}.ChatMarkdown_mermaidBlockBody__L_nnd svg.fk-mermaid-class,.ChatMarkdown_mermaidBlockBody__L_nnd svg.fk-mermaid-er,.ChatMarkdown_mermaidBlockBody__L_nnd svg.fk-mermaid-flowchart,.ChatMarkdown_mermaidBlockBody__L_nnd svg.fk-mermaid-sequence,.ChatMarkdown_mermaidBlockBody__L_nnd svg.fk-mermaid-state,.ChatMarkdown_mermaidMount__cYXns svg.fk-mermaid-class,.ChatMarkdown_mermaidMount__cYXns svg.fk-mermaid-er,.ChatMarkdown_mermaidMount__cYXns svg.fk-mermaid-flowchart,.ChatMarkdown_mermaidMount__cYXns svg.fk-mermaid-sequence,.ChatMarkdown_mermaidMount__cYXns svg.fk-mermaid-state{max-width:none!important}.ChatMarkdown_chartBlock__afpoJ,.ChatMarkdown_chartPreviewShell__lnkee{min-height:13rem;overflow-x:auto;max-width:100%}.ChatMarkdown_codeIconBtn__h_dhK:after{content:"";position:absolute;left:50%;top:50%;width:var(--fk-hit);height:var(--fk-hit);transform:translate(-50%,-50%)}.ChatMarkdown_mdTaskCb__cmQyO{width:1.375rem;height:1.375rem}}.chatArtifactBtns_actionsRow__QjDcl{display:flex;align-items:center;gap:.25rem;flex-shrink:0}.chatArtifactBtns_iconBtn__RvO7E,.chatArtifactBtns_pillBtn__7nJnA{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;box-sizing:border-box;height:2.5rem;margin:0;padding:0;border:none;border-radius:999px;background:transparent;color:var(--app-fg,rgba(255,255,255,.78));cursor:pointer;appearance:none;-webkit-appearance:none;line-height:0;font-family:inherit;-webkit-tap-highlight-color:transparent;overflow:visible;transition:color var(--fk-icon-hover-duration,.48s) var(--fk-icon-hover-ease,cubic-bezier(.16,1,.3,1))}.chatArtifactBtns_iconBtn__RvO7E{width:2.5rem}.chatArtifactBtns_pillBtn__7nJnA{gap:.375rem;padding:0 .875rem;line-height:1;font-size:.75rem;font-weight:600}.chatArtifactBtns_iconBtn__RvO7E svg{margin:0}.chatArtifactBtns_iconBtn__RvO7E svg,.chatArtifactBtns_pillBtn__7nJnA svg{position:relative;z-index:1;display:block;flex-shrink:0;width:1.05rem;height:1.05rem}.chatArtifactBtns_iconBtn__RvO7E:before,.chatArtifactBtns_pillBtn__7nJnA:before{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--fk-icon-hover-bg);opacity:0;transform:scale(.82);transition:opacity var(--fk-icon-hover-duration,.48s) var(--fk-icon-hover-ease,cubic-bezier(.16,1,.3,1)),transform var(--fk-icon-hover-duration,.48s) var(--fk-icon-hover-ease,cubic-bezier(.16,1,.3,1));pointer-events:none}.chatArtifactBtns_iconBtn__RvO7E:focus-visible,.chatArtifactBtns_iconBtn__RvO7E:hover,.chatArtifactBtns_pillBtn__7nJnA:focus-visible,.chatArtifactBtns_pillBtn__7nJnA:hover{color:var(--app-icon-bright,#ffffff)}.chatArtifactBtns_iconBtn__RvO7E:focus-visible:before,.chatArtifactBtns_iconBtn__RvO7E:hover:before,.chatArtifactBtns_pillBtn__7nJnA:focus-visible:before,.chatArtifactBtns_pillBtn__7nJnA:hover:before{opacity:1;transform:scale(1)}.chatArtifactBtns_iconBtn__RvO7E:active:before,.chatArtifactBtns_pillBtn__7nJnA:active:before{opacity:1;transform:scale(.94);transition-duration:.22s}.chatArtifactBtns_iconBtn__RvO7E:focus-visible,.chatArtifactBtns_pillBtn__7nJnA:focus-visible{outline:2px solid rgba(255,255,255,.35);outline-offset:1px}.chatArtifactBtns_iconBtn__RvO7E:disabled,.chatArtifactBtns_pillBtn__7nJnA:disabled{cursor:not-allowed;opacity:.45}.chatArtifactBtns_iconBtnOpen__Ybqyh{color:var(--app-icon-bright,#ffffff)}.chatArtifactBtns_iconBtnOpen__Ybqyh:before{opacity:1;transform:scale(1)}.chatArtifactBtns_iconBtnOk___Yrx9{color:#4ade80}.chatArtifactBtns_iconBtnOk___Yrx9:before{opacity:1;transform:scale(1)}html[data-app-theme=light] .chatArtifactBtns_iconBtn__RvO7E:focus-visible,html[data-app-theme=light] .chatArtifactBtns_pillBtn__7nJnA:focus-visible{outline-color:rgba(20,28,24,.38)}html[data-app-theme=light] .chatArtifactBtns_iconBtnOk___Yrx9{color:rgb(22,96,44)}@media (prefers-reduced-motion:reduce){.chatArtifactBtns_iconBtn__RvO7E,.chatArtifactBtns_iconBtn__RvO7E:before,.chatArtifactBtns_pillBtn__7nJnA,.chatArtifactBtns_pillBtn__7nJnA:before{transition:none}}@media (pointer:coarse){.chatArtifactBtns_iconBtn__RvO7E{width:var(--fk-hit);height:var(--fk-hit)}.chatArtifactBtns_pillBtn__7nJnA{height:var(--fk-hit);min-width:var(--fk-hit)}.chatArtifactBtns_iconBtn__RvO7E:active:before,.chatArtifactBtns_pillBtn__7nJnA:active:before{opacity:1;transform:scale(.94)}}.ShimmerBone_bone__NO339{position:relative;overflow:hidden;background:var(--app-hover,rgba(255,255,255,.06))}:where(.ShimmerBone_bone__NO339){border-radius:999px}.ShimmerBone_bone__NO339:after{content:"";position:absolute;top:0;bottom:0;left:0;width:46%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.08) 36%,rgba(255,255,255,.2) 50%,rgba(255,255,255,.08) 64%,transparent);animation:ShimmerBone_fkShimmerSweep__iFKgx 1.6s linear infinite;animation-delay:var(--fk-shimmer-delay,0s);animation-fill-mode:backwards;will-change:transform;pointer-events:none}html[data-app-theme=light] .ShimmerBone_bone__NO339:after{background:linear-gradient(90deg,transparent,rgba(20,24,22,.05) 36%,rgba(20,24,22,.14) 50%,rgba(20,24,22,.05) 64%,transparent)}.ShimmerBone_bone__NO339[data-tone=on-dark]{background:rgba(255,255,255,.07)}.ShimmerBone_bone__NO339[data-tone=on-dark]:after,html[data-app-theme=light] .ShimmerBone_bone__NO339[data-tone=on-dark]:after{background:linear-gradient(90deg,transparent,rgba(255,255,255,.08) 36%,rgba(255,255,255,.22) 50%,rgba(255,255,255,.08) 64%,transparent)}@keyframes ShimmerBone_fkShimmerSweep__iFKgx{0%{transform:translateX(-120%)}to{transform:translateX(280%)}}@media (prefers-reduced-motion:reduce){.ShimmerBone_bone__NO339:after{animation:none;opacity:0}}.ProfessionDeskSkeleton_root__eO8zA{--font:var(--font-geist-sans),ui-sans-serif,system-ui,sans-serif;position:relative;display:flex;flex-direction:column;width:100%;height:100%;min-height:0;overflow:hidden;background:var(--app-canvas,#000);color:var(--desk-title,rgba(255,255,255,.9));font-family:var(--font);animation:ProfessionDeskSkeleton_fkDeskSkeletonIn__6cdlN .42s ease-out both}.ProfessionDeskSkeleton_srOnly__mN4wy{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ProfessionDeskSkeleton_glow__ezyAK{position:absolute;inset:0;z-index:0;pointer-events:none;contain:paint;transform:translateZ(0);opacity:var(--app-glow-opacity,1);background:radial-gradient(ellipse 58% 44% at calc(50% - 6.5rem) 51%,var(--fk-glow-mint,rgba(118,228,168,.16)) 0,var(--fk-glow-mint-mid,rgba(118,228,168,.06)) 38%,transparent 68%),radial-gradient(ellipse 58% 44% at calc(50% + 6.5rem) 51%,var(--fk-glow-forest,rgba(46,120,88,.18)) 0,var(--fk-glow-forest-mid,rgba(46,120,88,.07)) 38%,transparent 68%)}.ProfessionDeskSkeleton_scroll__ZVun9{position:relative;z-index:1;flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden;padding-top:12px}.ProfessionDeskSkeleton_topBar__jFZ9j{flex-shrink:0;background:transparent}.ProfessionDeskSkeleton_topBarInner__TUFjC{max-width:72rem;margin:0 auto;padding:1rem clamp(1.2rem,2.8vw,2.2rem);display:flex;align-items:center;justify-content:space-between;gap:1rem}.ProfessionDeskSkeleton_brand__4_U1b{display:flex;flex-direction:column;gap:.42rem;min-width:0}.ProfessionDeskSkeleton_title__o33lh{width:min(14.5rem,58vw);height:1.05rem;border-radius:999px}.ProfessionDeskSkeleton_hint__1FNZW{width:min(22rem,72vw);height:.72rem;border-radius:999px;opacity:.78}.ProfessionDeskSkeleton_tools__m4nbs{display:flex;align-items:center;justify-content:flex-end;gap:.45rem;flex:0 1 auto;min-width:0}.ProfessionDeskSkeleton_tool__HlFD5{height:2rem;border-radius:999px;flex-shrink:0}.ProfessionDeskSkeleton_body__6ahlE{flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain;max-width:72rem;width:100%;margin:0 auto;padding:1.35rem clamp(1.2rem,2.8vw,2.2rem) 3.5rem;display:flex;flex-direction:column;gap:.85rem;scrollbar-width:none}.ProfessionDeskSkeleton_body__6ahlE::-webkit-scrollbar{width:0;height:0}.ProfessionDeskSkeleton_kpiRow__zS5hD{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.ProfessionDeskSkeleton_plate__iY2nB{position:relative;isolation:isolate;display:flex;flex-direction:column;gap:.55rem;min-width:0;padding:1.05rem 1.1rem 1.15rem;border-radius:14px;background:var(--fk-card-wash,rgba(0,0,0,.48));box-shadow:inset 0 0 0 1px var(--fk-card-rim-line,rgba(255,255,255,.12))}.ProfessionDeskSkeleton_kpiLabel__JgTBh{height:.58rem;border-radius:999px}.ProfessionDeskSkeleton_kpiValue__UsYpL{height:1.35rem;border-radius:.55rem;margin-top:.15rem}.ProfessionDeskSkeleton_kpiNote__XMn6Y{height:.58rem;border-radius:999px;margin-top:auto;opacity:.72}.ProfessionDeskSkeleton_mainGrid__Rk83U{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:.75rem;align-items:stretch}.ProfessionDeskSkeleton_hero__vFF8f{min-height:17.5rem;padding:1.25rem 1.3rem 1.2rem;gap:1rem}.ProfessionDeskSkeleton_heroHead__DInfP{display:flex;flex-direction:column;gap:.55rem}.ProfessionDeskSkeleton_heroKicker__upzQv{width:5.4rem;height:.58rem;border-radius:999px}.ProfessionDeskSkeleton_heroTitle__tcHWF{width:min(18rem,72%);height:1.45rem;border-radius:.55rem}.ProfessionDeskSkeleton_heroCopy__NfZuD{display:flex;flex-direction:column;gap:.55rem;flex:1 1 auto}.ProfessionDeskSkeleton_heroLine__jELkT{height:.72rem;border-radius:999px}.ProfessionDeskSkeleton_heroFloor__c3439{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:auto;padding-top:.35rem}.ProfessionDeskSkeleton_heroChipWide__cTGII,.ProfessionDeskSkeleton_heroChip__OTuFT{height:1.7rem;border-radius:999px}.ProfessionDeskSkeleton_heroChip__OTuFT{width:5.2rem}.ProfessionDeskSkeleton_heroChipWide__cTGII{width:7.4rem}.ProfessionDeskSkeleton_sideStack__8egwU{display:flex;flex-direction:column;gap:.75rem;min-width:0}.ProfessionDeskSkeleton_sideKicker__01V9N{height:.52rem;border-radius:999px}.ProfessionDeskSkeleton_sideTitle__jWYiQ{height:.95rem;border-radius:.45rem}.ProfessionDeskSkeleton_sideCopy___G9r0{display:flex;flex-direction:column;gap:.42rem;margin-top:.15rem}.ProfessionDeskSkeleton_sideLine__XfDtK{height:.62rem;border-radius:999px}.ProfessionDeskSkeleton_listPlate__bCM8j{gap:.85rem;padding:1.15rem .85rem .7rem}.ProfessionDeskSkeleton_listHead__EXqw7{display:flex;flex-direction:column;gap:.4rem;padding:0 .35rem}.ProfessionDeskSkeleton_listTitle__e3Bjw{width:7.2rem;height:.82rem;border-radius:999px}.ProfessionDeskSkeleton_listHint__wUA_f{width:min(18rem,55%);height:.62rem;border-radius:999px}.ProfessionDeskSkeleton_list___U6Wj{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.ProfessionDeskSkeleton_row__qHUFb{display:flex;align-items:center;gap:.85rem;min-height:3.35rem;padding:.55rem .45rem;border-top:1px solid var(--app-hairline,rgba(255,255,255,.06))}.ProfessionDeskSkeleton_avatar__U8gVP{width:2.1rem;height:2.1rem;border-radius:50%;flex-shrink:0}.ProfessionDeskSkeleton_rowCopy__1YbLz{display:flex;flex-direction:column;gap:.38rem;min-width:0;flex:1 1 auto}.ProfessionDeskSkeleton_rowTitle__HC9Hl{height:.72rem;border-radius:999px}.ProfessionDeskSkeleton_rowMeta__HbDc_{height:.55rem;border-radius:999px;opacity:.78}.ProfessionDeskSkeleton_rowChip__Y67wE{height:1.45rem;border-radius:999px;flex-shrink:0}@keyframes ProfessionDeskSkeleton_fkDeskSkeletonIn__6cdlN{0%{opacity:0}to{opacity:1}}@media (max-width:980px){.ProfessionDeskSkeleton_kpiRow__zS5hD{grid-template-columns:repeat(2,minmax(0,1fr))}.ProfessionDeskSkeleton_mainGrid__Rk83U{grid-template-columns:1fr}.ProfessionDeskSkeleton_hero__vFF8f{min-height:14.5rem}}@media (max-width:720px){.ProfessionDeskSkeleton_tools__m4nbs{display:none}.ProfessionDeskSkeleton_hint__1FNZW{width:min(16rem,78vw)}.ProfessionDeskSkeleton_listHint__wUA_f{width:min(14rem,70%)}}@media (max-width:560px){.ProfessionDeskSkeleton_kpiRow__zS5hD{grid-template-columns:1fr 1fr}.ProfessionDeskSkeleton_rowChip__Y67wE{display:none}.ProfessionDeskSkeleton_heroChipWide__cTGII{width:6.2rem}}@media (prefers-reduced-motion:reduce){.ProfessionDeskSkeleton_root__eO8zA{animation:none}}html[data-app-theme=light] .ProfessionDeskSkeleton_root__eO8zA{color:var(--desk-title)}html[data-app-theme=light] .ProfessionDeskSkeleton_glow__ezyAK{opacity:0}html[data-app-theme=light] .ProfessionDeskSkeleton_plate__iY2nB{background:#ffffff;box-shadow:inset 0 0 0 1px rgba(20,28,24,.1)}html[data-app-theme=light] .ProfessionDeskSkeleton_avatar__U8gVP,html[data-app-theme=light] .ProfessionDeskSkeleton_heroChipWide__cTGII,html[data-app-theme=light] .ProfessionDeskSkeleton_heroChip__OTuFT,html[data-app-theme=light] .ProfessionDeskSkeleton_heroKicker__upzQv,html[data-app-theme=light] .ProfessionDeskSkeleton_heroLine__jELkT,html[data-app-theme=light] .ProfessionDeskSkeleton_heroTitle__tcHWF,html[data-app-theme=light] .ProfessionDeskSkeleton_hint__1FNZW,html[data-app-theme=light] .ProfessionDeskSkeleton_kpiLabel__JgTBh,html[data-app-theme=light] .ProfessionDeskSkeleton_kpiNote__XMn6Y,html[data-app-theme=light] .ProfessionDeskSkeleton_kpiValue__UsYpL,html[data-app-theme=light] .ProfessionDeskSkeleton_listHint__wUA_f,html[data-app-theme=light] .ProfessionDeskSkeleton_listTitle__e3Bjw,html[data-app-theme=light] .ProfessionDeskSkeleton_rowChip__Y67wE,html[data-app-theme=light] .ProfessionDeskSkeleton_rowMeta__HbDc_,html[data-app-theme=light] .ProfessionDeskSkeleton_rowTitle__HC9Hl,html[data-app-theme=light] .ProfessionDeskSkeleton_sideKicker__01V9N,html[data-app-theme=light] .ProfessionDeskSkeleton_sideLine__XfDtK,html[data-app-theme=light] .ProfessionDeskSkeleton_sideTitle__jWYiQ,html[data-app-theme=light] .ProfessionDeskSkeleton_title__o33lh,html[data-app-theme=light] .ProfessionDeskSkeleton_tool__HlFD5{background:rgba(20,28,24,.08)}html[data-app-theme=light] .ProfessionDeskSkeleton_row__qHUFb{border-top-color:rgba(20,28,24,.08)}.WorkspaceReveal_layer__1asMN{position:absolute;inset:0;display:flex;flex-direction:column;width:100%;height:100%;min-height:0;overflow:hidden;contain:layout style;z-index:0;visibility:hidden;pointer-events:none}.WorkspaceReveal_layer__1asMN[data-active=true]{pointer-events:auto}.WorkspaceReveal_layer__1asMN:not([data-active=true]){content-visibility:hidden}.WorkspaceReveal_body__Iv352{position:relative;z-index:1;display:flex;flex-direction:column;width:100%;height:100%;min-height:0}.WorkspaceReveal_veil__jXR_r{position:absolute;inset:0;z-index:2;pointer-events:none;background:var(--app-canvas,#000000);opacity:1}.WorkspaceReveal_layer__1asMN[data-motion=false][data-active=true] .WorkspaceReveal_veil__jXR_r{opacity:0;visibility:hidden}.AppMainContent_stage__AXUxJ{position:relative;background:var(--app-canvas,#000000)}.AppMainContent_keepAlive__UuPG4,.AppMainContent_stage__AXUxJ{display:flex;flex-direction:column;flex:1 1 auto;width:100%;height:100%;min-height:0}.AppMainContent_keepAlive__UuPG4[hidden]{display:none!important}.AppMainContent_pending__yLgo4,.AppMainContent_placeholder__tlptr{width:100%;height:100%;min-height:0;background:var(--app-canvas,#000000)}.AppMainContent_placeholder__tlptr{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem}.AppMainContent_placeholderTitle__tFnSk{margin:0 0 .5rem;font-family:var(--font-geist-sans),ui-sans-serif,system-ui,sans-serif;font-size:1.125rem;font-weight:500;line-height:1.3;color:var(--app-fg,rgba(255,255,255,.88))}.AppMainContent_placeholderHint__2ur7S{margin:0;max-width:22rem;font-family:var(--font-geist-sans),ui-sans-serif,system-ui,sans-serif;font-size:.875rem;font-weight:400;line-height:1.45;text-align:center;color:var(--app-fg-faint,rgba(255,255,255,.42))}.ChatSidebarSkeleton_list__fSp29{list-style:none;margin:0;padding:.25rem 0 .75rem;display:flex;flex-direction:column;gap:.375rem}.ChatSidebarSkeleton_row__83kgg{display:flex;align-items:center;gap:var(--panel-icon-gap,.75rem);min-height:2.625rem;padding:0 var(--panel-row-pad-x,1rem)}.ChatSidebarSkeleton_icon__dlHLE{flex-shrink:0;width:var(--panel-icon-size,1.875rem);height:var(--panel-icon-size,1.875rem);border-radius:.5rem}.ChatSidebarSkeleton_labelStack__sbQ7y{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:.375rem}.ChatSidebarSkeleton_title__fjtGS{height:.75rem;border-radius:999px}.ChatSidebarSkeleton_subtitle__0ebz8{height:.5625rem;border-radius:999px;opacity:.72}.AppSidebar_sidebar__ZTwZ9{--app-sidebar-w-expanded:280px;--app-sidebar-w-collapsed:4.5rem;--app-sidebar-w:var(--app-sidebar-w-expanded);--nav-icon-size:1.875rem;--sidebar-icon-graphic-size:1.5rem;--sidebar-logo-scale:1;--header-logo-size:2rem;--sidebar-bg:var(--app-sidebar-bg,#000000);--sidebar-fg-strong:var(--app-sidebar-fg-strong,rgba(255,255,255,0.98));--sidebar-fg:var(--app-sidebar-fg,rgba(255,255,255,0.92));--sidebar-fg-muted:var(--app-sidebar-fg-muted,rgba(255,255,255,0.72));--sidebar-fg-chat:var(--app-sidebar-fg-chat,rgba(255,255,255,0.62));--sidebar-fg-chat-hover:var(--app-sidebar-fg-chat-hover,rgba(255,255,255,1));--sidebar-fg-chat-active:var(--app-sidebar-fg-chat-active,rgba(255,255,255,0.94));--sidebar-chat-hover-bg:var(--app-sidebar-hover,rgba(255,255,255,0.06));--sidebar-chat-active-bg:var(--app-sidebar-active,rgba(255,255,255,0.08));--sidebar-hover-bg:var(--app-sidebar-hover,rgba(255,255,255,0.06));--sidebar-active-bg:var(--app-sidebar-active,rgba(255,255,255,0.08));--sidebar-focus-ring:var(--app-sidebar-focus,rgba(255,255,255,0.35));--sidebar-rim-edge:var(--app-sidebar-rim,rgba(255,255,255,0.06));--sidebar-rim-peak:var(--fk-panel-rim-peak,rgba(255,255,255,0.85));--sidebar-scrollbar:var(--app-sidebar-scroll,rgba(255,255,255,0.12));--sidebar-motion:0.36s cubic-bezier(0.32,0.72,0,1);--sidebar-label-fade:0.4s cubic-bezier(0.32,0.72,0,1);--fk-tooltip-blur:24px;--fk-tooltip-duration:0.2s;--fk-tooltip-delay:0.1s;--fk-icon-hover-ease:cubic-bezier(0.16,1,0.3,1);position:relative;background:var(--sidebar-bg);z-index:2;display:flex;flex-direction:column;flex-shrink:0;align-self:stretch;box-sizing:border-box;width:var(--app-sidebar-w-expanded);min-height:100%;height:100%;overflow:visible}.AppSidebar_sidebarReady__frx5_{transition:width var(--sidebar-motion)}.AppSidebar_sidebarCollapsed__Phhsp,html[data-app-sidebar-collapsed="1"]:not([data-app-sidebar-resizing="1"]) .AppSidebar_sidebar__ZTwZ9{width:var(--app-sidebar-w-collapsed);--app-sidebar-w:var(--app-sidebar-w-collapsed)}html[data-app-sidebar-collapsed="1"] .AppSidebar_sidebar__ZTwZ9 .AppSidebar_collapseSlot__LrlZi{opacity:0;pointer-events:none}.AppSidebar_header__nLiTS{--header-pad-top:1rem;--header-pad-right:0.875rem;--header-pad-bottom:0.85rem;--header-pad-left:1rem;position:relative;z-index:5;display:flex;align-items:center;justify-content:flex-start;flex-shrink:0;min-height:calc(var(--header-pad-top) + var(--header-pad-bottom) + 2.5rem);padding:var(--header-pad-top) var(--header-pad-right) var(--header-pad-bottom) var(--header-pad-left);background:var(--sidebar-bg);overflow:visible;transition:padding var(--sidebar-motion)}.AppSidebar_sidebarCollapsed__Phhsp .AppSidebar_header__nLiTS,html[data-app-sidebar-collapsed="1"] .AppSidebar_sidebar__ZTwZ9 .AppSidebar_header__nLiTS{--header-pad-left:1rem;--header-pad-right:0.4375rem}.AppSidebar_brandSlot__kyZvM,.AppSidebar_logoLink__A5RFS{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center}.AppSidebar_logoLink__A5RFS{position:relative;width:2.5rem;height:2.5rem;border-radius:0;line-height:0;-webkit-tap-highlight-color:transparent}.AppSidebar_logoLink__A5RFS,.AppSidebar_logoLink__A5RFS:active,.AppSidebar_logoLink__A5RFS:focus,.AppSidebar_logoLink__A5RFS:hover,.AppSidebar_logoLink__A5RFS:link,.AppSidebar_logoLink__A5RFS:visited{text-decoration:none;color:var(--sidebar-fg-muted)}.AppSidebar_brandToggle__GKJPc{appearance:none;margin:0;padding:0;border:none;background:transparent;cursor:pointer;color:var(--sidebar-fg-muted)}.AppSidebar_brandToggle__GKJPc:active,.AppSidebar_brandToggle__GKJPc:focus,.AppSidebar_brandToggle__GKJPc:hover{color:var(--sidebar-fg-strong)}.AppSidebar_logo__QJlv_{position:relative;z-index:1}.AppSidebar_iconTooltip__dXVOE{display:none;position:absolute;top:calc(100% + .45rem);left:50%;z-index:40;padding:.4375rem .75rem;border-radius:var(--glass-radius-control);background:var(--glass-fill-menu);backdrop-filter:blur(var(--glass-blur-menu));-webkit-backdrop-filter:blur(var(--glass-blur-menu));color:var(--glass-fg);font-family:var(--font-geist-sans),ui-sans-serif,system-ui,sans-serif;font-size:.8125rem;font-weight:400;line-height:1.25;letter-spacing:.01em;white-space:nowrap;pointer-events:none;margin-left:var(--tip-shift,0);transform:translate(-50%);transform-origin:top center;box-shadow:inset 0 0 0 var(--glass-rim-width) var(--glass-on-stroke),inset 0 1px .5px rgb(255 255 255/var(--glass-inset-hi)),var(--glass-shadow-menu)}.AppSidebar_iconTooltip__dXVOE:before{content:"";position:absolute;top:-.3125rem;left:calc(50% + var(--tip-arrow, 0px));width:0;height:0;margin-left:-.3125rem;border-left:.3125rem solid transparent;border-right:.3125rem solid transparent;border-bottom:.3125rem solid var(--fk-tooltip-arrow)}.AppSidebar_collapseSlot__LrlZi:focus-within .AppSidebar_iconTooltip__dXVOE,.AppSidebar_collapseSlot__LrlZi:hover .AppSidebar_iconTooltip__dXVOE{display:block}.AppSidebar_collapseSlot__LrlZi .AppSidebar_iconTooltip__dXVOE{top:50%;left:auto;right:calc(100% + .5rem);transform:translateY(-50%)}.AppSidebar_collapseSlot__LrlZi .AppSidebar_iconTooltip__dXVOE:before{top:50%;left:auto;right:-.3125rem;margin-left:0;margin-top:-.3125rem;border-left:.3125rem solid var(--fk-tooltip-arrow);border-right:none;border-top:.3125rem solid transparent;border-bottom:.3125rem solid transparent}.AppSidebar_expandTooltip__vfPxm{display:block;position:fixed;z-index:10000;transform:translateY(-50%);pointer-events:none}.AppSidebar_expandTooltip__vfPxm:before{top:50%;left:-.3125rem;margin-left:0;margin-top:-.3125rem;border-left:none;border-right:.3125rem solid var(--fk-tooltip-arrow);border-top:.3125rem solid transparent;border-bottom:.3125rem solid transparent}.AppSidebar_logoLink__A5RFS:focus-visible{outline:2px solid var(--sidebar-focus-ring);outline-offset:3px}.AppSidebar_logo__QJlv_{display:flex;align-items:center;justify-content:center;color:var(--app-fg,rgba(255,255,255,.78));transition:color .18s ease,opacity .18s ease}.AppSidebar_logo__QJlv_,.AppSidebar_logo__QJlv_ svg{width:var(--header-logo-size);height:var(--header-logo-size)}.AppSidebar_logo__QJlv_ svg{display:block}.AppSidebar_logoNav__G0nMF svg{width:var(--sidebar-icon-graphic-size);height:var(--sidebar-icon-graphic-size)}.AppSidebar_logoLink__A5RFS:not(.AppSidebar_brandToggle__GKJPc):hover .AppSidebar_logo__QJlv_{color:var(--app-fg,rgba(255,255,255,.84))}.AppSidebar_logoExpandIcon__i5vtB{position:absolute;inset:0;z-index:1;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;color:var(--sidebar-fg-muted);transition:opacity .18s ease}.AppSidebar_logoExpandIcon__i5vtB svg{display:block;width:var(--sidebar-icon-graphic-size);height:var(--sidebar-icon-graphic-size)}.AppSidebar_sidebarCollapsed__Phhsp .AppSidebar_brandToggle__GKJPc:active .AppSidebar_logo__QJlv_,.AppSidebar_sidebarCollapsed__Phhsp .AppSidebar_brandToggle__GKJPc:focus-visible .AppSidebar_logo__QJlv_,.AppSidebar_sidebarCollapsed__Phhsp .AppSidebar_brandToggle__GKJPc:hover .AppSidebar_logo__QJlv_{opacity:0}.AppSidebar_sidebarCollapsed__Phhsp .AppSidebar_brandToggle__GKJPc:active .AppSidebar_logoExpandIcon__i5vtB,.AppSidebar_sidebarCollapsed__Phhsp .AppSidebar_brandToggle__GKJPc:focus-visible .AppSidebar_logoExpandIcon__i5vtB,.AppSidebar_sidebarCollapsed__Phhsp .AppSidebar_brandToggle__GKJPc:hover .AppSidebar_logoExpandIcon__i5vtB{opacity:1;color:var(--sidebar-fg-strong)}.AppSidebar_collapseSlot__LrlZi{position:absolute;top:50%;right:var(--header-pad-right);display:inline-flex;align-items:center;justify-content:center;transform:translateY(-50%);opacity:1;pointer-events:auto;transition:opacity var(--sidebar-label-fade)}.AppSidebar_sidebarCollapsed__Phhsp .AppSidebar_collapseSlot__LrlZi{opacity:0;pointer-events:none}.AppSidebar_collapseBtn__O2SLM{--glass-icon-size:var(--sidebar-icon-graphic-size);width:2.5rem;height:2.5rem;border-radius:var(--glass-radius-pill);overflow:hidden;color:var(--sidebar-fg-muted);transition:color .18s ease,opacity var(--sidebar-label-fade),transform var(--glass-dur-release) var(--glass-spring)}.AppSidebar_collapseBtn__O2SLM svg,.AppSidebar_collapseIcon__y2vW3{display:block;width:100%;height:100%;flex-shrink:0}.AppSidebar_footer__xsskB{--footer-settings-size:2rem;--footer-avatar-size:2rem;--footer-stack-gap:0.375rem;--footer-row-height:2.75rem;--footer-stack-height:calc(var(--footer-settings-size) + var(--footer-stack-gap) + var(--footer-avatar-size));position:relative;z-index:1;flex-shrink:0;padding:.25rem .875rem 1rem 1rem;isolation:isolate}.AppSidebar_sidebarCollapsed__Phhsp .AppSidebar_footer__xsskB,html[data-app-sidebar-collapsed="1"] .AppSidebar_sidebar__ZTwZ9 .AppSidebar_footer__xsskB{padding:.25rem .5rem 1rem 1rem}.AppSidebar_footerFade__1q1lL{position:absolute;left:0;right:1px;top:-3.75rem;height:3.75rem;pointer-events:none;background:var(--app-fade-sidebar-footer);backdrop-filter:blur(14px) saturate(120%);-webkit-backdrop-filter:blur(14px) saturate(120%);mask-image:linear-gradient(180deg,transparent,#000 72%);-webkit-mask-image:linear-gradient(180deg,transparent,#000 72%);will-change:opacity}@media (max-width:768px),(pointer:coarse){.AppSidebar_footerFade__1q1lL{backdrop-filter:none;-webkit-backdrop-filter:none;background:linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,.88))}}.AppSidebar_accountRow__9lePb{position:relative;z-index:1;min-height:var(--footer-row-height);transition:min-height var(--sidebar-motion)}.AppSidebar_sidebarCollapsed__Phhsp .AppSidebar_accountRow__9lePb,html[data-app-sidebar-collapsed="1"] .AppSidebar_sidebar__ZTwZ9 .AppSidebar_accountRow__9lePb{min-height:var(--footer-stack-height)}.AppSidebar_accountMain__8qRrz{position:absolute;bottom:0;left:0}.AppSidebar_avatarSlot__9jYKv{flex-shrink:0;display:inline-flex}.AppSidebar_accountNameWrap__HxHbo{position:absolute;top:50%;left:calc(var(--footer-avatar-size) + .625rem);transform:translateY(-50%);opacity:1;pointer-events:auto;transition:opacity var(--sidebar-label-fade) .08s}.AppSidebar_sidebarCollapsed__Phhsp .AppSidebar_accountNameWrap__HxHbo,html[data-app-sidebar-collapsed="1"] .AppSidebar_sidebar__ZTwZ9 .AppSidebar_accountNameWrap__HxHbo{opacity:0;pointer-events:none;transition:opacity .36s cubic-bezier(.32,.72,0,1) 0s}.AppSidebar_accountName__6org_{display:block;white-space:nowrap;font-family:var(--font-geist-sans),ui-sans-serif,system-ui,sans-serif;font-size:.875rem;font-weight:500;line-height:1.2;color:var(--sidebar-fg-strong);font-weight:600}.AppSidebar_settingsSlot__nTw6S{position:absolute;bottom:calc((var(--footer-avatar-size) - var(--footer-settings-size)) / 2);left:calc(100% - .875rem - var(--footer-settings-size));display:inline-flex;align-items:center;justify-content:center;transition:bottom var(--sidebar-motion),left var(--sidebar-motion)}.AppSidebar_sidebarCollapsed__Phhsp .AppSidebar_settingsSlot__nTw6S,html[data-app-sidebar-collapsed="1"] .AppSidebar_sidebar__ZTwZ9 .AppSidebar_settingsSlot__nTw6S{bottom:calc(var(--footer-avatar-size) + var(--footer-stack-gap));left:calc((var(--footer-avatar-size) - var(--footer-settings-size)) / 2)}.AppSidebar_settingsBtn__kbWrg{--glass-icon-size:var(--sidebar-icon-graphic-size);width:var(--footer-settings-size);height:var(--footer-settings-size);border-radius:var(--glass-radius-pill);color:var(--sidebar-fg-muted)}.AppSidebar_settingsBtn__kbWrg svg,.AppSidebar_settingsIcon__iPBvT{display:block;width:100%;height:100%;flex-shrink:0}.AppSidebar_sidebar__ZTwZ9:after{content:"";position:absolute;top:0;right:0;bottom:0;z-index:8;width:1px;pointer-events:none;background:var(--fk-panel-rim)}@media (max-width:768px){.AppSidebar_sidebar__ZTwZ9{--app-sidebar-w-expanded:min(280px,88vw);position:fixed;top:0;left:0;bottom:0;z-index:92;padding:var(--fk-safe-top) 0 var(--fk-safe-bottom) var(--fk-safe-left);transform:translateX(-100%);opacity:0;visibility:hidden;transition:transform .44s cubic-bezier(.22,1,.36,1),opacity .3s ease,box-shadow .44s ease,visibility 0s linear .44s;box-shadow:none}.AppSidebar_sidebarCollapsed__Phhsp,.AppSidebar_sidebar__ZTwZ9,html[data-app-sidebar-collapsed="1"]:not([data-app-sidebar-resizing="1"]) .AppSidebar_sidebar__ZTwZ9{width:var(--app-sidebar-w-expanded);--app-sidebar-w:var(--app-sidebar-w-expanded)}.AppSidebar_sidebarReady__frx5_{transition:transform .44s cubic-bezier(.22,1,.36,1),opacity .3s ease,box-shadow .44s ease,width var(--sidebar-motion),visibility 0s linear .44s}.AppSidebar_sidebarMobileOpen__GDXnn{transform:translateX(0);opacity:1;visibility:visible;transition-delay:0s;box-shadow:8px 0 32px var(--app-shadow-color,rgba(0,0,0,.6)),inset -2px 0 12px rgba(0,0,0,.15)}.AppSidebar_collapseSlot__LrlZi{display:none}}.AppSidebar_mobileBackdrop__q6yIM{display:none}@media (max-width:768px){.AppSidebar_mobileBackdrop__q6yIM{display:block;position:fixed;inset:0;z-index:90;background:rgba(0,0,0,.4);opacity:0;pointer-events:none;transition:opacity .3s ease-out}.AppSidebar_mobileBackdrop__q6yIM[data-open=true]{opacity:1;pointer-events:auto}.AppSidebar_header__nLiTS{display:grid;grid-template-columns:1fr;min-height:calc(var(--header-pad-top) + var(--header-pad-bottom) + 3rem);gap:.5rem;transition:min-height .28s cubic-bezier(.16,1,.3,1)}.AppSidebar_brandSlot__kyZvM{grid-column:1/-1;grid-row:1}.AppSidebar_sidebarMobileOpen__GDXnn .AppSidebar_brandSlot__kyZvM{margin-left:0;justify-self:end;margin-top:.5rem}}@media (prefers-reduced-motion:reduce){.AppSidebar_sidebarReady__frx5_{transition:none}.AppSidebar_sidebar__ZTwZ9:after{background:var(--app-active,rgba(255,255,255,.14))}.AppSidebar_accountMain__8qRrz,.AppSidebar_accountNameWrap__HxHbo,.AppSidebar_accountRow__9lePb,.AppSidebar_collapseBtn__O2SLM,.AppSidebar_collapseSlot__LrlZi,.AppSidebar_footer__xsskB,.AppSidebar_header__nLiTS,.AppSidebar_logoExpandIcon__i5vtB,.AppSidebar_logoLink__A5RFS,.AppSidebar_logo__QJlv_,.AppSidebar_settingsBtn__kbWrg,.AppSidebar_settingsSlot__nTw6S{transition:none}.AppSidebar_footerFade__1q1lL{backdrop-filter:none;-webkit-backdrop-filter:none;background:linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,.88))}.AppSidebar_brandToggle__GKJPc:focus-visible .AppSidebar_iconTooltip__dXVOE,.AppSidebar_brandToggle__GKJPc:hover .AppSidebar_iconTooltip__dXVOE,.AppSidebar_collapseSlot__LrlZi:focus-within .AppSidebar_iconTooltip__dXVOE,.AppSidebar_collapseSlot__LrlZi:hover .AppSidebar_iconTooltip__dXVOE,.AppSidebar_iconTooltip__dXVOE{transition:none}}html[data-fk-drop-active=true] .AppSidebar_sidebar__ZTwZ9{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .32s cubic-bezier(.16,1,.3,1),visibility .32s cubic-bezier(.16,1,.3,1)}.AppMobileMenuBtn_btn__3ZuVD{display:none}@media (max-width:768px){.AppMobileMenuBtn_btn__3ZuVD{display:inline-flex;align-items:center;justify-content:center;position:absolute;top:calc(1.5rem + var(--fk-safe-top));left:calc(.875rem + var(--fk-safe-left));z-index:95;width:2.25rem;height:2.25rem;min-width:44px;min-height:44px;padding:.5rem;border:none;border-radius:999px;background:transparent;color:var(--app-fg,rgba(255,255,255,.7));cursor:pointer;-webkit-tap-highlight-color:transparent;transition:all .16s ease}.AppMobileMenuBtn_btn__3ZuVD:after{content:"";position:absolute;inset:0;border-radius:inherit;background:rgba(255,255,255,.08);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:inset 0 .5px 0 rgba(255,255,255,.2),inset 0 0 0 1px rgba(255,255,255,.1),0 2px 8px rgba(0,0,0,.15);transition:all .16s ease}.AppMobileMenuBtn_btn__3ZuVD svg{width:1.125rem;height:1.125rem;flex-shrink:0;position:relative;z-index:1}.AppMobileMenuBtn_btn__3ZuVD:hover:after{background:rgba(255,255,255,.12);box-shadow:inset 0 .5px 0 rgba(255,255,255,.3),inset 0 0 0 1px rgba(255,255,255,.15),0 4px 12px rgba(0,0,0,.2)}.AppMobileMenuBtn_btn__3ZuVD:focus-visible:after{box-shadow:inset 0 .5px 0 rgba(255,255,255,.3),inset 0 0 0 2px var(--app-focus-ring,rgba(255,255,255,.4)),0 2px 8px rgba(0,0,0,.15)}html[data-app-theme=light] .AppMobileMenuBtn_btn__3ZuVD:after{background:rgba(255,255,255,.9);-webkit-backdrop-filter:blur(12px) saturate(180%);backdrop-filter:blur(12px) saturate(180%);box-shadow:inset 0 .5px 0 rgba(255,255,255,1),inset 0 -.5px .8px rgba(20,28,24,.1),inset 0 0 0 1px rgba(20,28,24,.08),0 2px 8px rgba(0,0,0,.06)}html[data-app-theme=light] .AppMobileMenuBtn_btn__3ZuVD:hover:after{background:rgba(255,255,255,.98);box-shadow:inset 0 .5px 0 rgba(255,255,255,1),inset 0 -.5px .8px rgba(20,28,24,.1),inset 0 0 0 1px rgba(20,28,24,.12),0 4px 12px rgba(0,0,0,.08)}@media (hover:none){.AppMobileMenuBtn_btn__3ZuVD:active:after{transform:scale(.97);opacity:.9}html[data-app-theme=light] .AppMobileMenuBtn_btn__3ZuVD:active:after{transform:scale(.97);background:rgba(255,255,255,.95)}}.AppMobileMenuBtn_btn__3ZuVD:before{content:"";position:absolute;inset:calc(-1rem);z-index:0}}@media (hover:none) and (pointer:coarse){.AppMobileMenuBtn_btn__3ZuVD:after{transition:transform .08s cubic-bezier(.4,0,.2,1)}.AppMobileMenuBtn_btn__3ZuVD:active:after{transform:scale(.97);background:rgba(255,255,255,.16)}}html[data-fk-drop-active=true] .AppMobileMenuBtn_btn__3ZuVD{opacity:0;pointer-events:none}.AppShell_shell__bApXb{--app-sidebar-w:280px;position:relative;z-index:1;display:flex;width:100%;height:100%;min-height:100dvh;overflow:hidden;background:var(--app-canvas,#000000);color:var(--app-fg,#ffffff)}.AppShell_appRoot__GeSh_{display:contents}.AppShell_main__3Gn77{flex:1 1 auto;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden}.AppShell_mainInner__5vNCK{flex:1 1 auto;min-height:0;overflow:hidden}@media (max-width:768px){.AppShell_shell__bApXb{--app-sidebar-w:min(280px,82vw)}.AppShell_main__3Gn77{width:100%;transition:transform .34s cubic-bezier(.16,1,.3,1)}.AppShell_main__3Gn77[data-sidebar-pushed=true]{transform:translateX(min(280px,88vw))}}@media (prefers-reduced-motion:reduce){.AppShell_main__3Gn77{transition:none}.AppShell_main__3Gn77[data-sidebar-pushed=true]{transform:none}}