@property --acc{syntax:"<color>";inherits:true;initial-value:#e11d48}.IdeShowcase_section__9T21N{margin:70px auto}.IdeShowcase_heading__17YNY{text-align:center;margin-bottom:8px;font-size:30px;letter-spacing:-.02em}.IdeShowcase_sub__vEo7M{text-align:center;color:var(--muted);margin:0 auto 34px;max-width:560px}.IdeShowcase_window__yVDF5{--acc:#e11d48;animation:IdeShowcase_accCycle__O2Ijb 9s ease-in-out infinite;max-width:1000px;margin:0 auto;border:1px solid var(--border);border-radius:16px;overflow:hidden;background:#0f111a;box-shadow:0 40px 120px rgba(20,10,60,.45)}@keyframes IdeShowcase_accCycle__O2Ijb{0%,18%{--acc:#e11d48}27%,88%{--acc:#7c5cff}to{--acc:#e11d48}}.IdeShowcase_titlebar__E_2DV{display:flex;align-items:center;gap:8px;padding:10px 14px;background:#0b0d14;border-bottom:1px solid var(--border)}.IdeShowcase_dots__hW_kE{display:flex;gap:6px}.IdeShowcase_dots__hW_kE i{width:11px;height:11px;border-radius:50%;display:block}.IdeShowcase_dots__hW_kE i:first-child{background:#ff5f57}.IdeShowcase_dots__hW_kE i:nth-child(2){background:#febc2e}.IdeShowcase_dots__hW_kE i:nth-child(3){background:#28c840}.IdeShowcase_filename__LQkG7{margin:0 auto;font-size:12px;color:var(--muted);font-family:ui-monospace,monospace}.IdeShowcase_body__q8_qW{display:grid;grid-template-columns:1.05fr 1.5fr 1.4fr;min-height:380px}.IdeShowcase_ai__rfXUh{border-right:1px solid var(--border);display:flex;flex-direction:column;background:#12141d}.IdeShowcase_aihead__oih0_{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid var(--border);font-size:12px}.IdeShowcase_brandmark__9owMU{font-weight:800}.IdeShowcase_chip__rTBK_{font-size:10px;padding:2px 7px;border-radius:999px;border:1px solid var(--border);color:var(--muted)}.IdeShowcase_chipAcc__aYMB_{color:#fff;background:var(--acc);border-color:transparent}.IdeShowcase_ailog__sbX29{flex:1 1;padding:12px;display:flex;flex-direction:column;gap:10px}.IdeShowcase_msg__95yjm{font-size:11.5px;line-height:1.5;padding:8px 10px;border-radius:10px;max-width:92%}.IdeShowcase_user___RVsI{align-self:flex-end;background:#7c5cff;color:#fff}.IdeShowcase_bot__6OUrx{align-self:flex-start;background:#1b1e2a;color:var(--text)}.IdeShowcase_editpill__AZY1u{align-self:flex-start;font-family:ui-monospace,monospace;font-size:10.5px;color:#35c48a}.IdeShowcase_thinking__iJQjy{align-self:flex-start;display:flex;align-items:center;gap:7px;color:var(--muted);font-size:11px}.IdeShowcase_tdots__9DrBX{display:inline-flex;gap:3px}.IdeShowcase_tdots__9DrBX i{width:4px;height:4px;border-radius:50%;background:#00d0b0;animation:IdeShowcase_bounce__lhtq0 1.2s ease-in-out infinite}.IdeShowcase_tdots__9DrBX i:nth-child(2){animation-delay:.15s}.IdeShowcase_tdots__9DrBX i:nth-child(3){animation-delay:.3s}@keyframes IdeShowcase_bounce__lhtq0{0%,60%,to{transform:translateY(0);opacity:.5}30%{transform:translateY(-3px);opacity:1}}.IdeShowcase_aiinput__mBN3I{border-top:1px solid var(--border);padding:9px 12px;color:var(--muted);font-size:11px}.IdeShowcase_code__A55__{border-right:1px solid var(--border);background:#0f111a;display:flex;flex-direction:column}.IdeShowcase_tabs__Lqs_E{display:flex;border-bottom:1px solid var(--border)}.IdeShowcase_tab__lKUX0{padding:8px 14px;font-size:11.5px;font-family:ui-monospace,monospace;color:var(--text);border-right:1px solid var(--border);background:#12141d}.IdeShowcase_tab__lKUX0.IdeShowcase_dim__6ktTA{color:var(--muted);background:transparent}.IdeShowcase_codebody__Vycm_{flex:1 1;padding:12px 0;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12px;line-height:1.7;overflow:hidden}.IdeShowcase_line__qkfLB{display:flex;padding:0 14px;white-space:pre}.IdeShowcase_ln__YRcDz{width:22px;color:#3a4255;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex:none}.IdeShowcase_kw__aq48I{color:#c792ea}.IdeShowcase_prop__92rBc{color:#82aaff}.IdeShowcase_str__sMXxY{color:#c3e88d}.IdeShowcase_punc__f37JF{color:#7986a3}.IdeShowcase_comment__aS147{color:#4a5573;font-style:italic}.IdeShowcase_hex__7iZ3I{color:var(--acc);border-radius:3px;animation:IdeShowcase_hexFlash__b_KJw 9s ease-in-out infinite}@keyframes IdeShowcase_hexFlash__b_KJw{0%,20%{background:transparent}24%{background:rgba(124,92,255,.35)}30%,to{background:transparent}}.IdeShowcase_swapHex__AFoQq .a{animation:IdeShowcase_showFirst__yKLf3 9s step-end infinite}.IdeShowcase_swapHex__AFoQq .b{animation:IdeShowcase_showSecond__8DEkW 9s step-end infinite}.IdeShowcase_swapFont__m_IW0 .a{animation:IdeShowcase_showFirstFont__Ro0vo 9s step-end infinite}.IdeShowcase_swapFont__m_IW0 .b{animation:IdeShowcase_showSecondFont__EJpjZ 9s step-end infinite}@keyframes IdeShowcase_showFirst__yKLf3{0%,22%{opacity:1}23%,to{opacity:0;position:absolute}}@keyframes IdeShowcase_showSecond__8DEkW{0%,22%{opacity:0;position:absolute}23%,to{opacity:1;position:static}}@keyframes IdeShowcase_showFirstFont__Ro0vo{0%,54%{opacity:1}55%,to{opacity:0;position:absolute}}@keyframes IdeShowcase_showSecondFont__EJpjZ{0%,54%{opacity:0;position:absolute}55%,to{opacity:1;position:static}}.IdeShowcase_caret__w90y4{display:inline-block;width:7px;height:14px;background:#7c5cff;vertical-align:text-bottom;animation:IdeShowcase_blink__1zfrx 1s steps(2) infinite}@keyframes IdeShowcase_blink__1zfrx{50%{opacity:0}}.IdeShowcase_preview__kDdZy{position:relative;background:#1a1d29;display:grid;place-items:center;padding:22px;overflow:hidden}.IdeShowcase_doc__GBfjg{width:100%;max-width:300px;background:#fff;border-radius:6px;box-shadow:0 18px 50px rgba(0,0,0,.5);overflow:hidden;color:#1b1f2a}.IdeShowcase_docband__5VUC2{background:var(--acc);color:#fff;padding:16px 18px}.IdeShowcase_doctitle__r53pg{margin:0;font-size:18px;letter-spacing:-.01em;font-family:Georgia,Times New Roman,serif;animation:IdeShowcase_titleFont__WzvSI 9s step-end infinite}@keyframes IdeShowcase_titleFont__WzvSI{0%,54%{font-family:Georgia,Times New Roman,serif}55%,to{font-family:JetBrains Mono,ui-monospace,Courier New,monospace}}.IdeShowcase_docsub__86AUX{margin:3px 0 0;font-size:10px;opacity:.85}.IdeShowcase_docbody__VmONX{padding:16px 18px}.IdeShowcase_row__u7inm{display:flex;justify-content:space-between;font-size:10.5px;padding:5px 0;border-bottom:1px solid #eef0f4;color:#46506a}.IdeShowcase_row__u7inm b{color:#1b1f2a}.IdeShowcase_chart__WT3K7{display:flex;align-items:flex-end;gap:6px;height:54px;margin-top:14px}.IdeShowcase_bar__zCYHr{flex:1 1;background:var(--acc);border-radius:3px 3px 0 0;opacity:.9}.IdeShowcase_dropper__DlcNw{position:absolute;top:0;left:0;width:30px;height:30px;pointer-events:none;animation:IdeShowcase_dropperMove__8nBEy 9s ease-in-out infinite;z-index:4;filter:drop-shadow(0 2px 4px rgba(0,0,0,.5))}.IdeShowcase_dropper__DlcNw .IdeShowcase_tip__oM3sZ{position:absolute;left:-3px;bottom:-3px;width:9px;height:9px;border-radius:50%;background:var(--acc);border:2px solid #fff}@keyframes IdeShowcase_dropperMove__8nBEy{0%{transform:translate(230px,250px) scale(1);opacity:0}8%{opacity:1}20%{transform:translate(150px,34px) scale(1)}22%{transform:translate(150px,34px) scale(.86)}26%{transform:translate(150px,34px) scale(1)}50%{transform:translate(150px,34px) scale(1)}70%{transform:translate(120px,66px) scale(1)}90%{transform:translate(250px,250px) scale(1);opacity:1}96%,to{opacity:0;transform:translate(250px,250px) scale(1)}}.IdeShowcase_ripple__vK7HH{position:absolute;left:150px;top:40px;width:10px;height:10px;border-radius:50%;border:2px solid #fff;opacity:0;z-index:3;animation:IdeShowcase_ripple__vK7HH 9s ease-out infinite}@keyframes IdeShowcase_ripple__vK7HH{0%,20%{opacity:0;transform:scale(.4)}23%{opacity:.9;transform:scale(.5)}32%{opacity:0;transform:scale(3.4)}to{opacity:0}}@media (max-width:820px){.IdeShowcase_body__q8_qW{grid-template-columns:1fr}.IdeShowcase_ai__rfXUh,.IdeShowcase_code__A55__{border-right:0;border-bottom:1px solid var(--border)}}@media (prefers-reduced-motion:reduce){.IdeShowcase_caret__w90y4,.IdeShowcase_doctitle__r53pg,.IdeShowcase_dropper__DlcNw,.IdeShowcase_hex__7iZ3I,.IdeShowcase_ripple__vK7HH,.IdeShowcase_swapFont__m_IW0 .a,.IdeShowcase_swapFont__m_IW0 .b,.IdeShowcase_swapHex__AFoQq .a,.IdeShowcase_swapHex__AFoQq .b,.IdeShowcase_tdots__9DrBX i,.IdeShowcase_window__yVDF5{animation:none!important}.IdeShowcase_window__yVDF5{--acc:#7c5cff}.IdeShowcase_swapFont__m_IW0 .a,.IdeShowcase_swapHex__AFoQq .a{display:none}}