.study-showcase_showcase__pKwMd{--accent:hsl(233 85% 67%);--line:#ffffff12;container-type:inline-size;min-width:0;color:#ececef;font-family:var(--font-geist),Arial,sans-serif;text-align:left;-webkit-font-smoothing:antialiased}.study-showcase_stage__cZaHd{position:relative;isolation:isolate;overflow:clip;padding:clamp(14px,3cqi,36px);border-radius:12px;background:#1e1e20}.study-showcase_stage__cZaHd[data-art]{padding:clamp(16px,6cqi,72px)}.study-showcase_stage__cZaHd[data-art] .study-showcase_window__WtRxj{border-color:#5a5a62;box-shadow:inset 0 1px 0 #ffffff12,0 0 0 1px #0007,0 3px 8px #0006,0 40px 90px -24px #000e}.study-showcase_window__WtRxj{position:relative;display:grid;grid-template-columns:48px minmax(0,1.18fr) minmax(0,.92fr);min-height:clamp(520px,56cqi,700px);overflow:hidden;border:1px solid #424245;border-radius:10px;background:#0a0a0a;box-shadow:0 2px 5px #0004,0 16px 32px -12px #000a}.study-showcase_rail__OQeMy{display:flex;flex-direction:column;align-items:center;gap:20px;padding:18px 0;background:#0f0f0f;color:#8d8d95}.study-showcase_rail__OQeMy svg{width:16px;height:16px;stroke-width:1.5}.study-showcase_brandMark__hQGFA{border-radius:50%}.study-showcase_deckCount__W9CjO,.study-showcase_railBottom__XZ3Wn,.study-showcase_railIcons__dkFwk{display:flex;flex-direction:column;align-items:center}.study-showcase_deckCount__W9CjO{gap:3px;color:#c9c9ce}.study-showcase_deckCount__W9CjO>span{color:var(--accent);font-size:10px;font-weight:600;font-variant-numeric:tabular-nums}.study-showcase_railIcons__dkFwk{gap:22px;margin-top:4px}.study-showcase_railIcons__dkFwk svg[data-active]{color:#f4f4f5}.study-showcase_railBottom__XZ3Wn{margin-top:auto;gap:20px}.study-showcase_study__HBaGH{display:flex;flex-direction:column;min-width:0}.study-showcase_topBar__0YKR5{display:flex;align-items:center;justify-content:space-between;gap:16px;height:48px;padding:0 20px 0 26px}.study-showcase_sessionProgress__RWYUG{display:flex;align-items:center;gap:10px;color:#fafafab3;font-size:11px;font-weight:500;font-variant-numeric:tabular-nums}.study-showcase_progressTrack__Qv52m{position:relative;width:96px;height:2px;border-radius:2px;background:#fafafa1a;overflow:hidden}.study-showcase_progressTrack__Qv52m i{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:#fafafa8c;transition:width .4s ease}.study-showcase_tools__rmmY5{display:flex;align-items:center;gap:4px;color:#bababa80}.study-showcase_tools__rmmY5 svg{box-sizing:content-box;width:14px;height:14px;padding:7px;stroke-width:1.6}.study-showcase_cardArea__ZD6Up{position:relative;flex:1;display:flex;align-items:center;justify-content:center;padding:24px clamp(56px,7cqi,88px) 5vh}.study-showcase_cardHit__MT0gy{position:absolute;inset:0;z-index:0;padding:0;border:0;background:transparent}.study-showcase_cardHit__MT0gy:focus-visible{outline:1px solid #ffffff30;outline-offset:-8px;border-radius:8px}.study-showcase_verbRail__VPey_{position:absolute;left:14px;top:50%;z-index:1;display:flex;flex-direction:column;align-items:center;gap:2px;transform:translateY(-50%);color:#bababa66;transition:color .2s;pointer-events:none}.study-showcase_cardArea__ZD6Up:hover .study-showcase_verbRail__VPey_{color:#bababab3}.study-showcase_verbRail__VPey_ svg{box-sizing:content-box;width:14px;height:14px;padding:8px;stroke-width:1.6}.study-showcase_verbRail__VPey_ i{width:16px;height:1px;margin:4px 0;background:#ffffff18}.study-showcase_showcase__pKwMd .study-showcase_cardText__A4l4_{position:relative;z-index:1;max-width:30em;margin:0;color:#fafafa;font-size:clamp(16px,1.55cqi,19px);line-height:1.75;font-weight:400;letter-spacing:-.008em;text-align:center;text-wrap:pretty;pointer-events:none}.study-showcase_cardText__A4l4_ button{pointer-events:auto}.study-showcase_answers___QQDc{display:block;margin-top:6px}.study-showcase_cardText__A4l4_ strong{font-weight:600}.study-showcase_cloze__4ui14{display:inline-block;min-width:4.5ch;margin:2px;padding:1px 8px;border:1px solid #ffffff1c;border-radius:6px;background:#2b2b2b99;color:#bababa;font:inherit;font-weight:500;line-height:1.5;transition:background .15s,color .15s,transform .15s}.study-showcase_cloze__4ui14:hover{background:#2b2b2bd9;color:#fafafacc;transform:scale(1.02)}.study-showcase_revealedCloze__2x4Wb{display:inline;padding:0 1px;border:0;border-bottom:2px solid hsl(233 85% 67%/.5);border-radius:0;background:none;color:#fafafa;font:inherit;font-weight:500;animation:study-showcase_fadeIn__I3j07 .2s ease-out both}.study-showcase_revealedCloze__2x4Wb:hover{border-bottom-color:hsl(233 85% 67%/.75)}.study-showcase_ratingRow__cJ_FZ{display:flex;justify-content:center;gap:7px;height:34px;margin:0 0 22px;padding:0 16px}.study-showcase_rating__mIAgm{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:88px;height:32px;padding:0 10px;border:0;border-radius:10px;background:#2b2b2b33;color:#fafafae6;font-size:11.5px;font-weight:500;animation:study-showcase_rise__TNElY .16s ease-out both;transition:background .15s,color .15s}.study-showcase_rating__mIAgm:nth-child(2){animation-delay:.03s}.study-showcase_rating__mIAgm:nth-child(3){animation-delay:.06s}.study-showcase_rating__mIAgm:nth-child(4){animation-delay:.09s}.study-showcase_rating__mIAgm:hover{background:#2b2b2b73}.study-showcase_rating__mIAgm kbd{color:#bababa59;font:9px ui-monospace,monospace}.study-showcase_rating__mIAgm small{color:#bababa99;font-size:10px;font-variant-numeric:tabular-nums}.study-showcase_rating__mIAgm[data-selected=true]{background:#fafafa;color:#0a0a0a}.study-showcase_rating__mIAgm[data-selected=true] kbd,.study-showcase_rating__mIAgm[data-selected=true] small{color:#0a0a0a8c}.study-showcase_termAnchor__KR4ZU{position:relative;display:inline-block}.study-showcase_term__OzirS{padding:0;border:0;border-radius:2px;background:linear-gradient(hsl(233 85% 67%/.3),hsl(233 85% 67%/.3)) no-repeat 0 /0 100%;color:inherit;font:inherit;letter-spacing:inherit;transition:background-size .65s ease}.study-showcase_term__OzirS[data-selected=true]{background-size:100% 100%}.study-showcase_term__OzirS:hover{text-decoration:underline;text-decoration-color:#ffffff40;text-underline-offset:4px}.study-showcase_definition__ejCKD{position:absolute;top:calc(100% + 9px);left:0;z-index:3;display:flex;flex-direction:column;width:min(290px,70cqi);border:1px solid #ffffff14;border-radius:14px;background:#1a1a1af2;backdrop-filter:blur(24px);box-shadow:0 1px 2px #0000000a,0 10px 28px -6px #00000080;text-align:left;letter-spacing:0;animation:study-showcase_rise__TNElY .2s ease both}.study-showcase_definitionHeading__7zxW9{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 12px 0 13px;color:#fafafa73;font-size:10.5px;font-weight:500;line-height:1.4}.study-showcase_definitionHeading__7zxW9 button{display:grid;place-items:center;width:20px;height:20px;margin-right:-5px;padding:0;border:0;border-radius:5px;background:transparent;color:#fafafa73}.study-showcase_definitionHeading__7zxW9 button:hover{background:#ffffff0f;color:#fafafa}.study-showcase_definitionBody__sGma1{padding:5px 13px 8px;color:#fafafad9;font-size:12px;line-height:1.6}.study-showcase_definitionActions__NbwQE{display:flex;align-items:center;gap:2px;padding:0 9px 8px;color:#fafafa99;font-size:10.5px;font-weight:500}.study-showcase_definitionActions__NbwQE>span{display:inline-flex;align-items:center;gap:5px;height:21px;padding:0 6px;border-radius:6px}.study-showcase_definitionActions__NbwQE kbd{padding:0 4px;border-radius:4px;background:#fafafa12;font:inherit;font-size:9px}.study-showcase_definitionActions__NbwQE svg{width:11px;height:11px;margin:0 5px 0 auto}.study-showcase_explanation__UQ7sd{display:flex;flex-direction:column;min-width:0;border-left:1px solid var(--line);background:#0a0a0a}.study-showcase_chatHeader__wAS8w{display:flex;align-items:center;justify-content:space-between;gap:8px;height:40px;margin-top:4px;padding:0 10px}.study-showcase_chatTab__z6L8w{display:inline-flex;align-items:center;gap:8px;min-width:0;padding:4px 8px 4px 10px;border-radius:8px;background:#fafafa14;color:#fafafacc;font-size:11.5px;font-weight:500;letter-spacing:-.01em;white-space:nowrap}.study-showcase_chatTab__z6L8w svg{width:12px;height:12px;color:#bababa99}.study-showcase_chatTools__ZATOb{display:flex;align-items:center;gap:2px;color:#bababa80}.study-showcase_chatTools__ZATOb svg{box-sizing:content-box;width:14px;height:14px;padding:5px;stroke-width:1.5}.study-showcase_chatTools__ZATOb i{width:1px;height:12px;margin:0 3px;background:#ffffff18}.study-showcase_explanationBody__qqbPv{position:relative;flex:1;min-height:0;padding:18px 20px 12px}.study-showcase_thread__1Smdo[data-hidden=true]{visibility:hidden}.study-showcase_conversation__LT5GF{position:absolute;inset:18px 20px 12px;animation:study-showcase_rise__TNElY .3s ease both}.study-showcase_showcase__pKwMd .study-showcase_userMessage__G0AgK{width:fit-content;max-width:88%;margin:0 0 24px auto;padding:9px 14px;border-radius:16px;background:#2b2b2bb3;color:#fafafa;font-size:12.5px;line-height:1.6}.study-showcase_cardChip__yOE_k{display:inline-flex;align-items:center;gap:4px;margin-right:2px;padding:1px 6px;border-radius:6px;background:#fafafa0f;color:#fafafab3;font-size:11px;font-weight:500;vertical-align:1px}.study-showcase_cardChip__yOE_k svg{width:10px;height:10px}.study-showcase_showcase__pKwMd .study-showcase_reply__UvOvJ h4{margin:0 0 10px;color:#fafafa;font-size:13.5px;line-height:1.5;font-weight:600;letter-spacing:-.01em}.study-showcase_showcase__pKwMd .study-showcase_reply__UvOvJ p{margin:0;color:#fafafad1;font-size:12.5px;line-height:1.65}.study-showcase_showcase__pKwMd .study-showcase_reply__UvOvJ p+p{margin-top:12px}.study-showcase_reply__UvOvJ strong{color:#fafafa;font-weight:600}.study-showcase_mechanisms__AX8gq{display:grid;gap:7px;margin:10px 0 0;padding-left:16px;list-style:disc;color:#fafafad1;font-size:12.5px;line-height:1.6}.study-showcase_mechanisms__AX8gq li::marker{color:#bababa66}.study-showcase_composer__TUl9c{display:flex;flex-direction:column;gap:6px;margin:0 14px 12px;padding:11px 10px 8px 14px;border:1px solid #ffffff14;border-radius:16px;background:#2b2b2b1a;color:#fafafa;font:inherit;font-size:12.5px;text-align:left;transition:border-color .2s}.study-showcase_composer__TUl9c:hover{border-color:#ffffff2e}.study-showcase_draft__A8U62{min-width:0;min-height:22px;overflow-wrap:anywhere}.study-showcase_draft__A8U62[data-empty=true]{color:#bababa99}.study-showcase_draft__A8U62[data-typing=true]:after{content:"";display:inline-block;vertical-align:-.1em;width:1px;height:1em;margin-left:2px;background:#fafafa;animation:study-showcase_blinkCaret__HVgSS .8s steps(1) infinite}.study-showcase_composerTools__ka_H2{display:flex;align-items:center;gap:6px;margin-left:-4px}.study-showcase_toolButton__xg33R{display:grid;place-items:center;width:26px;height:26px;border:1px solid #ffffff14;border-radius:10px;color:#bababa}.study-showcase_toolButton__xg33R svg{width:13px;height:13px}.study-showcase_toolButton__xg33R:last-child{margin-left:auto;background:#2b2b2b4d;color:#bababa99;transition:background .2s,color .2s,border-color .2s}.study-showcase_toolButton__xg33R[data-ready=true]{background:#fafafa1a;border-color:#fafafa33;color:#fafafa}.study-showcase_modelChip__zoi1L{display:inline-flex;align-items:center;gap:7px;height:26px;padding:0 8px;border:1px solid #ffffff14;border-radius:10px;color:#fafafacc;font-size:10px;font-weight:500}.study-showcase_effort__nCwD_{display:inline-flex;align-items:flex-end;gap:1.5px;height:9px}.study-showcase_effort__nCwD_ i{width:2px;border-radius:1px;background:#fafafa99}.study-showcase_effort__nCwD_ i:first-child{height:4px}.study-showcase_effort__nCwD_ i:nth-child(2){height:6.5px}.study-showcase_effort__nCwD_ i:nth-child(3){height:9px;background:#fafafa33}.study-showcase_showcase__pKwMd button{font-family:inherit;cursor:pointer}.study-showcase_showcase__pKwMd figcaption{display:flex;justify-content:space-between;gap:12px;padding:15px 2px 0;color:#a1a1aa;font-size:10px;line-height:1.5}.study-showcase_demoCursor__t9_7J{display:none;position:absolute;top:0;left:0;z-index:10;pointer-events:none;will-change:transform}.study-showcase_demoCursor__t9_7J>svg{display:block;fill:#f2eff9;color:#18151e;stroke-width:1.3;filter:drop-shadow(0 2px 3px #0008)}.study-showcase_demoCursor__t9_7J>i{position:absolute;top:-8px;left:-8px;width:20px;height:20px;border:1px solid #d8cbed;border-radius:50%;opacity:0}.study-showcase_demoCursor__t9_7J[data-clicking=true]>i{animation:study-showcase_cursorClick__3R1G3 .25s ease-out both}.study-showcase_demoActions__PmpHB{display:flex;align-items:center;gap:20px}.study-showcase_demoActions__PmpHB button{display:inline-flex;align-items:center;min-height:28px;padding:0;border:0;border-bottom:1px solid transparent;border-radius:0;background:none;color:#a1a1aa;font:inherit}.study-showcase_demoActions__PmpHB button:hover,.study-showcase_demoActions__PmpHB button[aria-pressed=true]{color:#e1dce9}.study-showcase_demoActions__PmpHB button[aria-pressed=true]{border-bottom-color:#a69ab9}.study-showcase_srOnly__H5OZt{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.study-showcase_window__WtRxj[data-pointer=true],.study-showcase_window__WtRxj[data-pointer=true] *{cursor:none}.study-showcase_window__WtRxj[data-playing=true] .study-showcase_demoCursor__t9_7J,.study-showcase_window__WtRxj[data-pointer=true] .study-showcase_demoCursor__t9_7J{display:block}}@keyframes study-showcase_rise__TNElY{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes study-showcase_fadeIn__I3j07{0%{opacity:0}to{opacity:1}}@keyframes study-showcase_blinkCaret__HVgSS{50%{opacity:0}}@keyframes study-showcase_cursorClick__3R1G3{0%{opacity:.8;transform:scale(.5)}to{opacity:0;transform:scale(1.8)}}@container (max-width: 950px){.study-showcase_window__WtRxj{grid-template-columns:40px minmax(0,1fr) minmax(0,1fr)}.study-showcase_rail__OQeMy{gap:16px}.study-showcase_railIcons__dkFwk{gap:18px}.study-showcase_cardArea__ZD6Up{padding-inline:52px 20px}.study-showcase_rating__mIAgm{min-width:0;padding:0 8px;gap:5px}.study-showcase_rating__mIAgm kbd{display:none}.study-showcase_ratingRow__cJ_FZ{gap:5px}.study-showcase_progressTrack__Qv52m{width:56px}}@container (max-width: 650px){.study-showcase_stage__cZaHd{padding:12px}.study-showcase_window__WtRxj{display:block;min-height:0}.study-showcase_rail__OQeMy,.study-showcase_verbRail__VPey_{display:none}.study-showcase_cardArea__ZD6Up{min-height:260px;padding:28px 22px}.study-showcase_showcase__pKwMd .study-showcase_cardText__A4l4_{font-size:18px}.study-showcase_explanation__UQ7sd{border-left:0;border-top:1px solid var(--line)}.study-showcase_explanationBody__qqbPv{min-height:380px}.study-showcase_showcase__pKwMd figcaption{flex-direction:column;gap:4px}.study-showcase_demoActions__PmpHB{justify-content:space-between;gap:10px}.study-showcase_demoActions__PmpHB button{min-height:40px}}@container (max-width: 380px){.study-showcase_stage__cZaHd{padding:8px}.study-showcase_topBar__0YKR5{padding-inline:16px 10px}.study-showcase_showcase__pKwMd .study-showcase_cardText__A4l4_{font-size:16px}.study-showcase_rating__mIAgm small{display:none}.study-showcase_explanationBody__qqbPv{padding-inline:16px}.study-showcase_conversation__LT5GF{inset-inline:16px}.study-showcase_showcase__pKwMd figcaption{font-size:9px}}@media (prefers-reduced-motion:reduce){.study-showcase_showcase__pKwMd *,.study-showcase_showcase__pKwMd :after,.study-showcase_showcase__pKwMd :before{animation:none!important;transition:none!important}}.create-showcase_showcase__kfrOp{container-type:inline-size;min-width:0;color:#fafafa;font-family:var(--font-geist),Arial,sans-serif;text-align:left;-webkit-font-smoothing:antialiased}.create-showcase_showcase__kfrOp button{font-family:inherit;cursor:pointer}.create-showcase_showcase__kfrOp button:disabled{cursor:default}.create-showcase_stage__Xw8W4{position:relative;isolation:isolate;overflow:clip;padding:clamp(14px,3cqi,36px);border-radius:12px;background:#1e1e20}.create-showcase_stage__Xw8W4[data-art]{padding:clamp(16px,6cqi,72px)}.create-showcase_stage__Xw8W4[data-art] .create-showcase_window__9UiIB{border-color:#5a5a62;box-shadow:inset 0 1px 0 #ffffff12,0 0 0 1px #0007,0 3px 8px #0006,0 40px 90px -24px #000e}.create-showcase_window__9UiIB{position:relative;display:grid;grid-template-columns:48px minmax(0,1fr);overflow:hidden;border:1px solid #424245;border-radius:10px;background:#0a0a0a;box-shadow:0 2px 5px #0004,0 16px 32px -12px #000a}.create-showcase_rail__4c4sg{display:flex;flex-direction:column;align-items:center;gap:20px;padding:18px 0;background:#0f0f0f;color:#8d8d95}.create-showcase_rail__4c4sg svg{width:16px;height:16px;stroke-width:1.5}.create-showcase_brandMark__Q_twS{border-radius:50%}.create-showcase_deckCount__oz2WE,.create-showcase_railBottom__3CAXX,.create-showcase_railIcons__f2VM_{display:flex;flex-direction:column;align-items:center}.create-showcase_deckCount__oz2WE{gap:3px;color:#c9c9ce}.create-showcase_deckCount__oz2WE>span{color:hsl(233 85% 67%);font-size:10px;font-weight:600;font-variant-numeric:tabular-nums}.create-showcase_railIcons__f2VM_{gap:22px;margin-top:4px}.create-showcase_railIcons__f2VM_ svg[data-active]{color:#f4f4f5}.create-showcase_railBottom__3CAXX{margin-top:auto;gap:20px}.create-showcase_main__nJhcS{display:flex;flex-direction:column;min-width:0}.create-showcase_modeBar__utltO,.create-showcase_studioHeader__F475m{display:flex;align-items:center;height:42px;padding:0 22px;border-bottom:1px solid #ffffff0f;font-size:11.5px}.create-showcase_studioHeader__F475m{gap:18px}.create-showcase_studioHeader__F475m>strong{font-weight:600;letter-spacing:-.02em}.create-showcase_modes__eEQYe,.create-showcase_studioNav__jbwpL{display:flex;align-self:stretch;color:#bababa;font-weight:500}.create-showcase_modes__eEQYe>span,.create-showcase_studioNav__jbwpL>span{position:relative;display:flex;align-items:center;padding:0 9px}.create-showcase_activeNav__vrdg0{color:#fafafa}.create-showcase_activeNav__vrdg0:after{content:"";position:absolute;inset:auto 9px 0;height:2px;border-radius:2px;background:#fafafa}.create-showcase_deck__hc0Kz{display:inline-flex;align-items:center;gap:6px;margin-left:auto;padding:5px 7px;border-radius:6px;color:#fafafa;font-size:11px;white-space:nowrap}.create-showcase_deck__hc0Kz b{font-weight:500}.create-showcase_deck__hc0Kz svg{width:12px;height:12px;color:#bababa}.create-showcase_deck__hc0Kz svg:last-child{width:10px;height:10px;color:#bababa99}.create-showcase_modeBar__utltO{justify-content:space-between;gap:18px}.create-showcase_modes__eEQYe{margin-left:-9px}.create-showcase_utilities__VOz27{display:flex;align-items:center;gap:6px;color:#bababa;font-size:10.5px;font-weight:500}.create-showcase_utilities__VOz27>button,.create-showcase_utilities__VOz27>span{display:flex;align-items:center;gap:6px;height:26px;padding:0 9px;border-radius:8px}.create-showcase_utilities__VOz27>button{border:1px solid #ffffff1a;background:#2b2b2b1a;color:#bababa;font:inherit}.create-showcase_utilities__VOz27>button:hover{color:#fafafa}.create-showcase_utilities__VOz27 svg{width:12px;height:12px;stroke-width:1.6}.create-showcase_workspace__WRcgI{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.95fr);min-height:476px}.create-showcase_editorSide__rztcp{position:relative;display:flex;flex-direction:column;min-width:0}.create-showcase_draftQueue__cVS_D{display:flex;align-items:center;gap:4px;padding:6px 12px;border-bottom:1px solid #ffffff0a;animation:create-showcase_arrive__2UMy8 .3s ease both}.create-showcase_draftQueue__cVS_D>button{max-width:11rem;overflow:hidden;padding:5px 9px;border:0;border-radius:8px;background:transparent;color:#fafafab3;font-size:10.5px;text-overflow:ellipsis;white-space:nowrap}.create-showcase_draftQueue__cVS_D>button[aria-pressed=true]{background:#2b2b2b80;color:#fafafa}.create-showcase_draftQueue__cVS_D>button[data-created=true]{color:#fafafa66}.create-showcase_queueCount__w5jTp{margin-left:auto;color:#bababab3;font-size:9px;font-variant-numeric:tabular-nums;white-space:nowrap}.create-showcase_editor__gN18W{flex:1;min-width:0;padding:22px clamp(20px,2.8cqi,34px)}.create-showcase_editorHeading__T_S6l{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:20px}.create-showcase_showcase__kfrOp h4{margin:0;font-size:13px;font-weight:600;letter-spacing:-.02em}.create-showcase_noteTypes__QVflr{display:flex;align-items:center;gap:2px;padding:2px;border-radius:8px;background:#2b2b2b4d;color:#bababa;font-size:9.5px;font-weight:500;white-space:nowrap}.create-showcase_noteTypes__QVflr>span{padding:4px 8px;border-radius:6px}.create-showcase_noteTypes__QVflr>span:first-child{background:#0a0a0a;color:#fafafa;box-shadow:0 1px 2px #0006}.create-showcase_fieldHeading__GTyM5{display:flex;align-items:center;justify-content:space-between;gap:12px;height:24px;margin-bottom:6px;color:#bababa;font-size:10.5px;font-weight:500}.create-showcase_formatting__3Jx0y{display:flex;align-items:center;gap:1px;color:#bababa;opacity:0;transition:opacity .2s}.create-showcase_formatting__3Jx0y[data-visible=true]{opacity:1}.create-showcase_formatting__3Jx0y>b,.create-showcase_formatting__3Jx0y>i,.create-showcase_formatting__3Jx0y>span:not(.create-showcase_sep__ZrTe_){display:grid;place-items:center;min-width:20px;height:20px;padding:0 4px;border-radius:4px;font-size:10.5px}.create-showcase_formatting__3Jx0y>b{font-weight:700}.create-showcase_formatting__3Jx0y>i{font-style:italic}.create-showcase_formatting__3Jx0y svg{box-sizing:content-box;width:13px;height:13px;padding:3px}.create-showcase_sep__ZrTe_{width:1px;height:13px;margin:0 3px;background:#ffffff18}.create-showcase_textField__1jOvw{display:flex;align-items:flex-start;width:100%;min-height:96px;margin:0 0 18px;padding:11px 14px;border:1px solid #ffffff17;border-radius:12px;background:#0a0a0a;color:#fafafa;text-align:left;font-size:13px;line-height:1.85;transition:border-color .2s,box-shadow .2s}.create-showcase_textField__1jOvw[data-focused=true]{border-color:#fafafa33;box-shadow:0 0 0 2px hsl(233 85% 67%/.18)}.create-showcase_textField__1jOvw[data-drafting=true]{animation:create-showcase_pulse__UaJSS 1s ease-in-out infinite}.create-showcase_textField__1jOvw:hover:not(:disabled){border-color:#fafafa40}.create-showcase_recall__96YXd{padding:0 1px;border-radius:4px;background:#2b2b2b99;color:#fafafa}.create-showcase_syntax__gkmff{opacity:.35}.create-showcase_placeholder__VC4Zb{color:#bababa80}.create-showcase_addMedia__OvdZ2{display:flex;align-items:center;gap:5px;font-size:10.5px}.create-showcase_addMedia__OvdZ2 svg{width:12px;height:12px}.create-showcase_extraField___7OCw{min-height:58px;padding:10px 14px;border:1px solid #ffffff17;border-radius:12px;color:#bababa;font-size:11.5px;line-height:1.65}.create-showcase_saveBar__LOJDc{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:9px 18px;border-top:1px solid #ffffff0a}.create-showcase_discard__i0Xlc{display:flex;align-items:center;gap:6px;min-height:30px;padding:0 10px;border:0;border-radius:8px;background:none;color:#bababa;font-size:10.5px}.create-showcase_discard__i0Xlc:hover{background:#2b2b2b66}.create-showcase_discard__i0Xlc svg{width:11px;height:11px}.create-showcase_saveActions__airC0{display:flex;align-items:center;gap:12px}.create-showcase_saveActions__airC0 kbd{color:#bababa4d;font:9px ui-monospace,monospace}.create-showcase_createButton__3l4B_{height:28px;padding:0 12px;border:0;border-radius:8px;background:#fafafa;color:#0a0a0a;font-size:10.5px;font-weight:500;transition:opacity .2s}.create-showcase_createButton__3l4B_:disabled{opacity:.45}.create-showcase_toast__nff_H{position:absolute;right:14px;bottom:54px;z-index:4;display:grid;gap:2px;padding:10px 14px;border:1px solid #ffffff14;border-radius:10px;background:#1a1a1af2;box-shadow:0 10px 28px -6px #00000080;font-size:10.5px;animation:create-showcase_arrive__2UMy8 .25s ease both}.create-showcase_toast__nff_H strong{font-weight:500}.create-showcase_toast__nff_H span{color:#bababa}.create-showcase_chat__F4Q7O{display:flex;flex-direction:column;min-width:0;border-left:1px solid #ffffff12;background:#0a0a0a}.create-showcase_chatHeader__Dx_7U{display:flex;align-items:center;justify-content:space-between;gap:8px;height:40px;margin-top:4px;padding:0 10px}.create-showcase_chatTab__CW1rA{display:inline-flex;align-items:center;gap:8px;min-width:0;padding:4px 8px 4px 10px;border-radius:8px;background:#fafafa14;color:#fafafacc;font-size:11.5px;font-weight:500;letter-spacing:-.01em;white-space:nowrap}.create-showcase_chatTab__CW1rA svg{width:12px;height:12px;color:#bababa99}.create-showcase_chatTools__IiEf7{display:flex;align-items:center;gap:2px;color:#bababa80}.create-showcase_chatTools__IiEf7 svg{box-sizing:content-box;width:14px;height:14px;padding:5px;stroke-width:1.5}.create-showcase_chatTools__IiEf7 i{width:1px;height:12px;margin:0 3px;background:#ffffff18}.create-showcase_transcript__B68O7{flex:1;display:flex;flex-direction:column;padding:18px 20px 12px}.create-showcase_showcase__kfrOp .create-showcase_question__Xmhez{width:fit-content;max-width:88%;margin:0 0 24px auto;padding:9px 14px;border-radius:16px;background:#2b2b2bb3;color:#fafafa;font-size:12.5px;line-height:1.6;animation:create-showcase_arrive__2UMy8 .3s ease both}.create-showcase_response__senhr{animation:create-showcase_arrive__2UMy8 .35s ease both}.create-showcase_passageAnchor__sbLmO{position:relative}.create-showcase_passage__qrQRs{display:block;width:100%;padding:0;border:0;border-radius:2px;background:linear-gradient(hsl(233 85% 67%/.3),hsl(233 85% 67%/.3)) no-repeat 0 0 /0 100%;color:#fafafad1;text-align:left;font-size:12.5px;line-height:1.65;transition:background-size .6s ease}.create-showcase_passage__qrQRs:hover{color:#fafafa}.create-showcase_passage__qrQRs[data-selected=true]{background-size:100% 100%;color:#fafafa}.create-showcase_showcase__kfrOp .create-showcase_response__senhr>p{margin:12px 0 0;color:#fafafad1;font-size:12.5px;line-height:1.65}.create-showcase_selectionToolbar__CvECa{position:absolute;left:0;top:calc(100% + 6px);z-index:3;display:flex;align-items:center;gap:1px;height:26px;padding:2px;border:1px solid #ffffff14;border-radius:10px;background:#1a1a1a;box-shadow:0 10px 24px -6px #0009;backdrop-filter:blur(12px);animation:create-showcase_arrive__2UMy8 .2s ease both}.create-showcase_selectionToolbar__CvECa>button,.create-showcase_selectionToolbar__CvECa>span{display:flex;align-items:center;height:20px;padding:0 7px;border:0;border-radius:7px;background:transparent;color:#fafafacc;font-size:10.5px;font-weight:500}.create-showcase_selectionToolbar__CvECa>button:hover{background:#ffffff0f;color:#fafafa}.create-showcase_selectionToolbar__CvECa>i{width:1px;height:12px;margin:0 2px;background:#ffffff1a}.create-showcase_thinking__Vin27{display:flex;align-items:center;gap:3px;color:#bababa;font-size:11.5px}.create-showcase_thinking__Vin27 i{width:3px;height:3px;border-radius:50%;background:currentColor;animation:create-showcase_bounce__m_NGe 1s ease-in-out infinite}.create-showcase_thinking__Vin27 i:first-of-type{margin-left:4px}.create-showcase_thinking__Vin27 i:nth-of-type(2){animation-delay:.15s}.create-showcase_thinking__Vin27 i:nth-of-type(3){animation-delay:.3s}.create-showcase_chatEmpty__VV_ZV{display:flex;flex-direction:column;gap:10px;margin-top:auto;color:#bababa99;font-size:10.5px}.create-showcase_chatEmpty__VV_ZV>div{display:flex;flex-wrap:wrap;gap:6px}.create-showcase_chatEmpty__VV_ZV>div>span{padding:5px 10px;border:1px solid #ffffff14;border-radius:8px;color:#fafafacc;font-size:11px}.create-showcase_composer__R0Mhf{display:flex;flex-direction:column;gap:6px;margin:0 14px 12px;padding:11px 10px 8px 14px;border:1px solid #ffffff14;border-radius:16px;background:#2b2b2b1a;color:#fafafa;font:inherit;font-size:12.5px;text-align:left;transition:border-color .2s}.create-showcase_composer__R0Mhf:hover{border-color:#ffffff2e}.create-showcase_input__zZt3K{min-width:0;min-height:22px;overflow-wrap:anywhere}.create-showcase_input__zZt3K[data-empty=true]{color:#bababa99}.create-showcase_input__zZt3K[data-typing=true]:after{content:"";display:inline-block;vertical-align:-.12em;width:1px;height:1em;margin-left:2px;background:#fafafa;animation:create-showcase_caret__z9gcu .8s steps(1) infinite}.create-showcase_composerTools__0hq90{display:flex;align-items:center;gap:6px;margin-left:-4px}.create-showcase_toolButton__TEqYP{display:grid;place-items:center;width:26px;height:26px;border:1px solid #ffffff14;border-radius:10px;color:#bababa}.create-showcase_toolButton__TEqYP svg{width:13px;height:13px}.create-showcase_toolButton__TEqYP:last-child{margin-left:auto;background:#2b2b2b4d;color:#bababa99;transition:background .2s,color .2s,border-color .2s}.create-showcase_toolButton__TEqYP[data-ready=true]{background:#fafafa1a;border-color:#fafafa33;color:#fafafa}.create-showcase_modelChip__9hYp1{display:inline-flex;align-items:center;gap:7px;height:26px;padding:0 8px;border:1px solid #ffffff14;border-radius:10px;color:#fafafacc;font-size:10px;font-weight:500}.create-showcase_effort__VyLBC{display:inline-flex;align-items:flex-end;gap:1.5px;height:9px}.create-showcase_effort__VyLBC i{width:2px;border-radius:1px;background:#fafafa99}.create-showcase_effort__VyLBC i:first-child{height:4px}.create-showcase_effort__VyLBC i:nth-child(2){height:6.5px}.create-showcase_effort__VyLBC i:nth-child(3){height:9px;background:#fafafa33}.create-showcase_showcase__kfrOp figcaption{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 2px 0;color:#a1a1aa;font-size:10px;line-height:1.5}.create-showcase_actions__Z1Rne{display:flex;align-items:center;gap:20px}.create-showcase_actions__Z1Rne button{display:flex;align-items:center;gap:6px;min-height:30px;padding:0;border:0;border-bottom:1px solid transparent;border-radius:0;background:none;color:#a1a1aa;font:inherit}.create-showcase_actions__Z1Rne button:hover,.create-showcase_actions__Z1Rne button[aria-pressed=true]{color:#e4ddea}.create-showcase_actions__Z1Rne button[aria-pressed=true]{border-bottom-color:#a69ab9}.create-showcase_showcase__kfrOp .create-showcase_sequenceHint__JjjQI{min-height:30px;margin:5px 2px 0;color:#898994;font-size:10px;line-height:1.6}.create-showcase_cursor__tWbUh{display:none;position:absolute;z-index:10;top:0;left:0;pointer-events:none;will-change:transform}.create-showcase_cursor__tWbUh>svg{display:block;fill:#f2eff9;color:#18151e;stroke-width:1.3;filter:drop-shadow(0 2px 3px #0008)}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.create-showcase_window__9UiIB[data-pointer=true],.create-showcase_window__9UiIB[data-pointer=true] *{cursor:none}.create-showcase_window__9UiIB[data-playing=true] .create-showcase_cursor__tWbUh,.create-showcase_window__9UiIB[data-pointer=true] .create-showcase_cursor__tWbUh{display:block}}@keyframes create-showcase_caret__z9gcu{50%{opacity:0}}@keyframes create-showcase_arrive__2UMy8{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes create-showcase_pulse__UaJSS{50%{border-color:#fafafa40}}@keyframes create-showcase_bounce__m_NGe{50%{transform:translateY(-3px)}}@container (max-width: 950px){.create-showcase_window__9UiIB{grid-template-columns:40px minmax(0,1fr)}.create-showcase_workspace__WRcgI{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.create-showcase_editor__gN18W{padding-inline:18px}.create-showcase_editorHeading__T_S6l{align-items:flex-start;flex-direction:column;gap:12px;margin-bottom:18px}.create-showcase_utilities__VOz27>span{display:none}.create-showcase_transcript__B68O7{padding-inline:16px}.create-showcase_formatting__3Jx0y svg:nth-of-type(2),.create-showcase_formatting__3Jx0y svg:nth-of-type(3),.create-showcase_formatting__3Jx0y>i{display:none}}@container (max-width: 650px){.create-showcase_stage__Xw8W4{padding:12px}.create-showcase_window__9UiIB{display:block}.create-showcase_rail__4c4sg{display:none}.create-showcase_modeBar__utltO,.create-showcase_studioHeader__F475m{padding-inline:14px}.create-showcase_studioHeader__F475m{gap:10px}.create-showcase_studioNav__jbwpL>span:nth-last-child(-n+2){display:none}.create-showcase_workspace__WRcgI{grid-template-columns:1fr}.create-showcase_chat__F4Q7O{grid-row:1;border-left:0;border-bottom:1px solid #ffffff12}.create-showcase_transcript__B68O7{min-height:280px}.create-showcase_editorHeading__T_S6l{flex-direction:row;align-items:center}.create-showcase_showcase__kfrOp figcaption{align-items:flex-start;flex-direction:column;gap:4px}.create-showcase_actions__Z1Rne{justify-content:space-between;width:100%;gap:10px}.create-showcase_actions__Z1Rne button{min-height:40px}.create-showcase_showcase__kfrOp .create-showcase_sequenceHint__JjjQI{min-height:42px}}@container (max-width: 380px){.create-showcase_stage__Xw8W4{padding:8px}.create-showcase_deck__hc0Kz{display:none}.create-showcase_editorHeading__T_S6l{flex-direction:column;align-items:flex-start}.create-showcase_saveBar__LOJDc{padding-inline:12px}.create-showcase_saveActions__airC0 kbd{display:none}.create-showcase_showcase__kfrOp .create-showcase_sequenceHint__JjjQI,.create-showcase_showcase__kfrOp figcaption{font-size:9px}}@media (prefers-reduced-motion:reduce){.create-showcase_showcase__kfrOp *,.create-showcase_showcase__kfrOp :after,.create-showcase_showcase__kfrOp :before{animation:none!important;transition:none!important}}.practice-showcase_showcase__AXWQi{container-type:inline-size;min-width:0;color:#fafafa;font-family:var(--font-geist),Arial,sans-serif;text-align:left;-webkit-font-smoothing:antialiased}.practice-showcase_showcase__AXWQi button{font-family:inherit;cursor:pointer}.practice-showcase_stage__w1zWy{position:relative;isolation:isolate;overflow:clip;padding:clamp(14px,3cqi,36px);border-radius:12px;background:#1e1e20}.practice-showcase_stage__w1zWy[data-art]{padding:clamp(16px,6cqi,72px)}.practice-showcase_stage__w1zWy[data-art] .practice-showcase_window__Axkrh{border-color:#5a5a62;box-shadow:inset 0 1px 0 #ffffff12,0 0 0 1px #0007,0 3px 8px #0006,0 40px 90px -24px #000e}.practice-showcase_window__Axkrh{position:relative;display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,.9fr);overflow:hidden;border:1px solid #424245;border-radius:10px;background:#0a0a0a;box-shadow:0 2px 5px #0004,0 16px 32px -12px #000a}.practice-showcase_exam__WLWhK{display:flex;flex-direction:column;min-width:0}.practice-showcase_topBar__W8yy_{position:relative;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:44px;padding:0 14px}.practice-showcase_iconButton__TxkEX{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;color:#bababa}.practice-showcase_iconButton__TxkEX svg{width:14px;height:14px}.practice-showcase_counter__d537W{color:#bababa;font-size:11.5px;font-variant-numeric:tabular-nums}.practice-showcase_topRight__OcXhP{display:flex;align-items:center;justify-content:flex-end;gap:8px;color:#bababa80}.practice-showcase_topRight__OcXhP svg{width:14px;height:14px;stroke-width:1.6}.practice-showcase_topRight__OcXhP kbd{padding:1px 6px;border:1px solid #ffffff1a;border-radius:6px;color:#bababa99;font:inherit;font-size:9.5px}.practice-showcase_progress__Ye9sw{position:absolute;inset:auto 0 0;height:2px;background:#2b2b2b33}.practice-showcase_progress__Ye9sw i{display:block;height:100%;background:#fafafa80}.practice-showcase_questionColumn__wgsNq{flex:1;width:100%;max-width:640px;margin:0 auto;padding:clamp(22px,3cqi,36px) clamp(20px,3cqi,40px) 18px}.practice-showcase_showcase__AXWQi .practice-showcase_stem__fPaoi{margin:0 0 20px;color:#fafafa;font-size:clamp(13px,1.15cqi,14.5px);line-height:1.85;font-weight:300}.practice-showcase_stem__fPaoi mark{border-radius:2px;background:transparent;color:inherit;transition:background .4s}.practice-showcase_stem__fPaoi mark[data-active=true]{background:#facc154d}.practice-showcase_answers__TXYhN{display:flex;flex-direction:column;gap:6px}.practice-showcase_answer__X95TK{display:flex;align-items:flex-start;gap:10px;width:100%;padding:10px 12px;border:1px solid transparent;border-radius:12px;background:transparent;color:#fafafae6;font-size:12px;line-height:1.6;text-align:left;transition:background .2s,box-shadow .2s,opacity .2s,transform .2s}.practice-showcase_answer__X95TK:hover{background:#2b2b2b33}.practice-showcase_letter__SQZT0{display:grid;place-items:center;flex-shrink:0;width:23px;height:23px;border-radius:8px;color:#bababa;font-size:11px;font-weight:500;transition:background .2s,color .2s}.practice-showcase_answer__X95TK>span:last-child{padding-top:2px}.practice-showcase_answer__X95TK[data-result=selected]{background:#fafafa0f;box-shadow:0 0 0 1px #fafafa26}.practice-showcase_answer__X95TK[data-result=selected] .practice-showcase_letter__SQZT0{background:#fafafa;color:#0a0a0a}.practice-showcase_answer__X95TK[data-result=correct]{background:#10b98114;box-shadow:0 0 0 1px #10b98133}.practice-showcase_answer__X95TK[data-result=correct] .practice-showcase_letter__SQZT0{background:#10b981;color:#fff}.practice-showcase_answer__X95TK[data-result=incorrect]{background:#ef444414;box-shadow:0 0 0 1px #ef444433;animation:practice-showcase_shake__lMEmP .35s ease}.practice-showcase_answer__X95TK[data-result=incorrect] .practice-showcase_letter__SQZT0{background:#ef4444;color:#fff}.practice-showcase_answer__X95TK[data-result=muted]{opacity:.4}.practice-showcase_answer__X95TK[data-open=true],.practice-showcase_answer__X95TK[data-result=muted]:hover{opacity:.75}.practice-showcase_showcase__AXWQi .practice-showcase_rationale__prDVF{margin:2px 0 6px 45px;color:#bababa;font-size:11px;line-height:1.6;animation:practice-showcase_arrive__m80da .25s ease both}.practice-showcase_after__CYi1d{animation:practice-showcase_arrive__m80da .35s ease both}.practice-showcase_resultRow__ASYb0{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:18px}.practice-showcase_result__OvhQ0{display:inline-flex;align-items:center;gap:6px;color:#ef4444;font-size:12px;font-weight:500}.practice-showcase_result__OvhQ0[data-correct=true]{color:#10b981}.practice-showcase_result__OvhQ0 svg{width:14px;height:14px}.practice-showcase_resultTools__kdKD4{display:flex;align-items:center;gap:6px}.practice-showcase_resultTools__kdKD4>button{margin-right:8px;padding:0;border:0;background:none;color:#bababa;font-size:11px}.practice-showcase_resultTools__kdKD4>button:hover{color:#fafafa}.practice-showcase_rateLabel___C0Xi{color:#bababa99;font-size:9px;letter-spacing:.06em;text-transform:uppercase}.practice-showcase_rate__VyEid{display:grid;place-items:center;width:26px;height:24px;border:1px solid #ffffff14;border-radius:8px;background:#2b2b2b33;color:#bababa}.practice-showcase_rate__VyEid svg{width:12px;height:12px}.practice-showcase_showcase__AXWQi .practice-showcase_explanationText__dfd_j{margin:16px 0 0;padding-top:16px;border-top:1px solid #ffffff0f;color:#fafafacc;font-size:12.5px;line-height:1.75}.practice-showcase_bottomBar__l5apU{display:flex;align-items:center;justify-content:space-between;gap:12px;height:46px;padding:0 22px}.practice-showcase_navText__hr_zb{display:inline-flex;align-items:center;gap:4px;color:#bababa;font-size:11.5px}.practice-showcase_navText__hr_zb svg{width:13px;height:13px}.practice-showcase_navigator__AnUvQ{display:inline-flex;align-items:center;gap:9px;padding:5px 11px;border-radius:999px;background:#2b2b2b33;color:#bababa;font-size:10.5px;font-variant-numeric:tabular-nums}.practice-showcase_dots__GuA8m{display:flex;gap:3px}.practice-showcase_dots__GuA8m i{width:5px;height:5px;border-radius:50%;background:#bababa4d}.practice-showcase_dots__GuA8m i[data-state=c]{background:#10b981}.practice-showcase_dots__GuA8m i[data-state=x]{background:#ef4444}.practice-showcase_dots__GuA8m i[data-state=a]{background:#fafafa99}.practice-showcase_dots__GuA8m i[data-state=now]{background:#fafafa;box-shadow:0 0 0 1.5px #0a0a0a,0 0 0 2.5px #fafafa66}.practice-showcase_submit__ufuOZ{padding:5px 14px;border:0;border-radius:999px;background:#fafafa;color:#0a0a0a;font-size:11.5px;font-weight:500;animation:practice-showcase_arrive__m80da .2s ease both}.practice-showcase_chat__gHwWG{display:flex;flex-direction:column;min-width:0;border-left:1px solid #ffffff12;background:#0a0a0a}.practice-showcase_chatHeader__JucbE{display:flex;align-items:center;justify-content:space-between;gap:8px;height:40px;margin-top:4px;padding:0 10px}.practice-showcase_chatTab__c60iL{display:inline-flex;align-items:center;gap:8px;min-width:0;padding:4px 8px 4px 10px;border-radius:8px;background:#fafafa14;color:#fafafacc;font-size:11.5px;font-weight:500;letter-spacing:-.01em;white-space:nowrap}.practice-showcase_chatTab__c60iL svg{width:12px;height:12px;color:#bababa99}.practice-showcase_chatTools__hn5_V{display:flex;align-items:center;gap:2px;color:#bababa80}.practice-showcase_chatTools__hn5_V svg{box-sizing:content-box;width:14px;height:14px;padding:5px;stroke-width:1.5}.practice-showcase_chatTools__hn5_V i{width:1px;height:12px;margin:0 3px;background:#ffffff18}.practice-showcase_thread__z87WB{flex:1;display:flex;flex-direction:column;padding:18px 20px 12px}.practice-showcase_showcase__AXWQi .practice-showcase_userMessage__AEOSt{width:fit-content;max-width:88%;margin:0 0 22px auto;padding:9px 14px;border-radius:16px;background:#2b2b2bb3;color:#fafafa;font-size:12.5px;line-height:1.6;animation:practice-showcase_arrive__m80da .3s ease both}.practice-showcase_reply__nfNPd{animation:practice-showcase_arrive__m80da .4s ease .1s both}.practice-showcase_showcase__AXWQi .practice-showcase_reply__nfNPd h4{margin:0 0 10px;color:#fafafa;font-size:13.5px;line-height:1.5;font-weight:600;letter-spacing:-.01em}.practice-showcase_showcase__AXWQi .practice-showcase_reply__nfNPd p{margin:0;color:#fafafad1;font-size:12.5px;line-height:1.65}.practice-showcase_reply__nfNPd strong{color:#fafafa;font-weight:600}.practice-showcase_chain__MUz1a{display:grid;gap:6px;margin:12px 0;padding-left:18px;list-style:decimal;color:#fafafad1;font-size:12.5px;line-height:1.6}.practice-showcase_chain__MUz1a li::marker{color:#bababa80;font-variant-numeric:tabular-nums}.practice-showcase_emptyState__b5NTE{display:flex;flex-direction:column;gap:10px;margin-top:auto;color:#bababa99;font-size:10.5px}.practice-showcase_emptyState__b5NTE>div{display:flex;flex-wrap:wrap;gap:6px}.practice-showcase_emptyState__b5NTE>div>*{padding:5px 10px;border:1px solid #ffffff14;border-radius:8px;background:none;color:#fafafacc;font-size:11px}.practice-showcase_emptyState__b5NTE button:hover{border-color:#ffffff2e}.practice-showcase_composer__V9OBc{display:flex;flex-direction:column;gap:6px;margin:0 14px 12px;padding:11px 10px 8px 14px;border:1px solid #ffffff14;border-radius:16px;background:#2b2b2b1a;font-size:12.5px}.practice-showcase_placeholder__upHjX{min-height:22px;color:#bababa99}.practice-showcase_composerTools__xhiUw{display:flex;align-items:center;gap:6px;margin-left:-4px}.practice-showcase_toolButton__tJQTW{display:grid;place-items:center;width:26px;height:26px;border:1px solid #ffffff14;border-radius:10px;color:#bababa}.practice-showcase_toolButton__tJQTW svg{width:13px;height:13px}.practice-showcase_toolButton__tJQTW:last-child{margin-left:auto;background:#2b2b2b4d;color:#bababa99}.practice-showcase_modelChip__neNBK{display:inline-flex;align-items:center;gap:7px;height:26px;padding:0 8px;border:1px solid #ffffff14;border-radius:10px;color:#fafafacc;font-size:10px;font-weight:500}.practice-showcase_effort__1OVGC{display:inline-flex;align-items:flex-end;gap:1.5px;height:9px}.practice-showcase_effort__1OVGC i{width:2px;border-radius:1px;background:#fafafa99}.practice-showcase_effort__1OVGC i:first-child{height:4px}.practice-showcase_effort__1OVGC i:nth-child(2){height:6.5px}.practice-showcase_effort__1OVGC i:nth-child(3){height:9px;background:#fafafa33}.practice-showcase_showcase__AXWQi figcaption{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 2px 0;color:#a1a1aa;font-size:10px;line-height:1.5}.practice-showcase_actions__6Jyd1{display:flex;align-items:center;gap:20px}.practice-showcase_actions__6Jyd1 button{display:flex;align-items:center;gap:6px;min-height:30px;padding:0;border:0;background:none;color:#a1a1aa;font:inherit}.practice-showcase_actions__6Jyd1 button:hover{color:#e4ddea}.practice-showcase_showcase__AXWQi .practice-showcase_hint__c4GFn{min-height:30px;margin:5px 2px 0;color:#898994;font-size:10px;line-height:1.6}.practice-showcase_cursor__XqDhm{display:none;position:absolute;z-index:10;top:0;left:0;pointer-events:none;will-change:transform}.practice-showcase_cursor__XqDhm>svg{display:block;fill:#f2eff9;color:#18151e;stroke-width:1.3;filter:drop-shadow(0 2px 3px #0008)}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.practice-showcase_window__Axkrh[data-pointer=true],.practice-showcase_window__Axkrh[data-pointer=true] *{cursor:none}.practice-showcase_window__Axkrh[data-playing=true] .practice-showcase_cursor__XqDhm,.practice-showcase_window__Axkrh[data-pointer=true] .practice-showcase_cursor__XqDhm{display:block}}@keyframes practice-showcase_arrive__m80da{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes practice-showcase_shake__lMEmP{20%,60%{transform:translateX(-3px)}40%,80%{transform:translateX(3px)}}@container (max-width: 950px){.practice-showcase_window__Axkrh{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.practice-showcase_dots__GuA8m,.practice-showcase_rateLabel___C0Xi{display:none}}@container (max-width: 650px){.practice-showcase_stage__w1zWy{padding:12px}.practice-showcase_window__Axkrh{display:block}.practice-showcase_chat__gHwWG{border-left:0;border-top:1px solid #ffffff12}.practice-showcase_thread__z87WB{min-height:200px}.practice-showcase_showcase__AXWQi .practice-showcase_stem__fPaoi{font-size:14px}.practice-showcase_showcase__AXWQi figcaption{align-items:flex-start;flex-direction:column;gap:4px}.practice-showcase_actions__6Jyd1{width:100%;justify-content:space-between;gap:10px}.practice-showcase_actions__6Jyd1 button{min-height:40px}.practice-showcase_showcase__AXWQi .practice-showcase_hint__c4GFn{min-height:42px}}@container (max-width: 380px){.practice-showcase_stage__w1zWy{padding:8px}.practice-showcase_bottomBar__l5apU,.practice-showcase_questionColumn__wgsNq{padding-inline:14px}.practice-showcase_resultTools__kdKD4 .practice-showcase_rate__VyEid{display:none}.practice-showcase_showcase__AXWQi .practice-showcase_hint__c4GFn,.practice-showcase_showcase__AXWQi figcaption{font-size:9px}}@media (prefers-reduced-motion:reduce){.practice-showcase_showcase__AXWQi *,.practice-showcase_showcase__AXWQi :after,.practice-showcase_showcase__AXWQi :before{animation:none!important;transition:none!important}}.iphone-showcase_showcase__JYidP{width:100%;min-width:0;container-type:inline-size}.iphone-showcase_layout__r3rHG{display:grid;grid-template-columns:292px minmax(0,180px);justify-content:center;gap:28px;align-items:stretch}.iphone-showcase_stage__C9We5{width:292px;perspective:1100px;position:relative;padding:12px 0}.iphone-showcase_phone__b_FrF{--rotate-x:0deg;--rotate-y:0deg;position:relative;width:292px;padding:5px;border:1px solid #5b5b61;border-radius:39px;background:#080809;box-shadow:0 0 0 2px #242426,0 24px 55px -20px #000b,inset 0 0 0 1px #27272b;transform:rotateX(var(--rotate-x)) rotateY(var(--rotate-y));transition:transform .65s cubic-bezier(.22,1,.36,1),box-shadow .5s}.iphone-showcase_phone__b_FrF[data-lifted=true]{transform:translateY(-5px) rotateX(var(--rotate-x)) rotateY(var(--rotate-y));box-shadow:0 0 0 2px #333338,0 34px 64px -20px #000c,inset 0 0 0 1px #35353b;transition-duration:.22s,.5s}.iphone-showcase_phone__b_FrF:before{content:"";position:absolute;left:-4px;top:115px;width:2px;height:46px;border-radius:2px 0 0 2px;background:#48484d;box-shadow:0 57px #48484d}.iphone-showcase_phone__b_FrF:after{content:"";position:absolute;right:-4px;top:142px;width:2px;height:66px;border-radius:0 2px 2px 0;background:#48484d}.iphone-showcase_screen__upoXW{position:relative;border-radius:33px;overflow:hidden;isolation:isolate}.iphone-showcase_screen__upoXW img{display:block;width:100%;height:auto;user-select:none}.iphone-showcase_hotspot__1ee_5{position:absolute;left:4.7%;width:90.6%;border:1px solid transparent;border-radius:13px;background:transparent;padding:0;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:border-color .22s,background .22s,box-shadow .22s}.iphone-showcase_phone__b_FrF[data-lifted=true] .iphone-showcase_hotspot__1ee_5{border-color:#c3b8d426}.iphone-showcase_phone__b_FrF .iphone-showcase_hotspot__1ee_5:focus-visible,.iphone-showcase_phone__b_FrF .iphone-showcase_hotspot__1ee_5[data-active=true]{border-color:#beb2d4b3;background:#b4a6d609;box-shadow:inset 0 0 0 1px #c3b8d412,0 0 20px #b4a6d609;outline:none}.iphone-showcase_showcase__JYidP .iphone-showcase_phone__b_FrF .iphone-showcase_hotspot__1ee_5:focus-visible{outline:none;border-color:#d6cbea}.iphone-showcase_corner__c0jQC{position:absolute;inset:auto 7px 7px auto;width:5px;height:5px;border-right:1px solid #d2c8e7;border-bottom:1px solid #d2c8e7;opacity:0;transition:opacity .2s}.iphone-showcase_hotspot__1ee_5[data-active=true] .iphone-showcase_corner__c0jQC{opacity:.8}.iphone-showcase_captionRail__xSsnY{position:relative;min-width:0}.iphone-showcase_caption__hpzeU{position:absolute;top:var(--anchor);left:0;right:0;transform:translateY(-12px);padding-top:15px;border-top:1px solid #4a454f;transition:top .42s cubic-bezier(.22,1,.36,1),border-color .22s}.iphone-showcase_caption__hpzeU:before{content:"";position:absolute;top:-1px;left:-28px;width:28px;height:1px;background:#4a454f;transform-origin:right;transform:scaleX(.5);opacity:.4;transition:transform .25s,opacity .25s}.iphone-showcase_layout__r3rHG:not([data-active=none]) .iphone-showcase_caption__hpzeU{border-color:#a69ab7}.iphone-showcase_layout__r3rHG:not([data-active=none]) .iphone-showcase_caption__hpzeU:before{background:#a69ab7;transform:scaleX(1);opacity:.7}.iphone-showcase_captionContent__n0jTY{animation:iphone-showcase_enter__dX_Ep .22s ease-out}.iphone-showcase_label__sEaBT{display:block;color:#aba2b6;font-size:10px;line-height:1.5;margin-bottom:10px}.iphone-showcase_showcase__JYidP .iphone-showcase_caption__hpzeU h3{font-size:20px;font-weight:450;line-height:1.2;letter-spacing:-.03em;margin:0 0 10px;text-wrap:balance}.iphone-showcase_showcase__JYidP .iphone-showcase_caption__hpzeU p{font-size:12px;color:#a1a1aa;line-height:1.7;margin:0}.iphone-showcase_showcase__JYidP figcaption{font-size:10px;line-height:1.6;color:#a1a1aa;width:292px;margin:18px 0 0 max(0px,calc((100% - 500px) / 2));text-align:center}@keyframes iphone-showcase_enter__dX_Ep{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@container (max-width: 510px){.iphone-showcase_layout__r3rHG{grid-template-columns:minmax(0,1fr);gap:22px}.iphone-showcase_stage__C9We5{margin-inline:auto}.iphone-showcase_captionRail__xSsnY{width:min(100%,292px);margin-inline:auto;min-height:134px}.iphone-showcase_caption__hpzeU{position:static;transform:none}.iphone-showcase_caption__hpzeU:before{display:none}.iphone-showcase_showcase__JYidP figcaption{width:min(100%,292px);margin:4px auto 0}}@media (max-width:720px){.iphone-showcase_phone__b_FrF,.iphone-showcase_stage__C9We5{width:272px}.iphone-showcase_captionRail__xSsnY{width:min(100%,272px)}}@media (hover:none){.iphone-showcase_hotspot__1ee_5{border-color:#c3b8d438}.iphone-showcase_phone__b_FrF[data-lifted=true]{transform:none}}@media (prefers-reduced-motion:reduce){.iphone-showcase_phone__b_FrF,.iphone-showcase_phone__b_FrF[data-lifted=true]{transform:none}.iphone-showcase_showcase__JYidP *,.iphone-showcase_showcase__JYidP :before{animation:none!important;transition:none!important}}.ecosystem-showcase_showcase__XAKSD{container-type:inline-size;min-width:0;color:#fafafa;font-family:var(--font-geist),Arial,sans-serif;text-align:left;-webkit-font-smoothing:antialiased}.ecosystem-showcase_showcase__XAKSD button{font-family:inherit;cursor:pointer}.ecosystem-showcase_showcase__XAKSD button:disabled{cursor:default}.ecosystem-showcase_showcase__XAKSD h4,.ecosystem-showcase_showcase__XAKSD h5,.ecosystem-showcase_showcase__XAKSD p,.ecosystem-showcase_showcase__XAKSD ul{margin:0}.ecosystem-showcase_showcase__XAKSD ul{padding:0;list-style:none}.ecosystem-showcase_stage__hslzg{position:relative;isolation:isolate;overflow:clip;padding:clamp(14px,3cqi,36px);border-radius:12px;background:#1e1e20}.ecosystem-showcase_stage__hslzg[data-art]{padding:clamp(16px,5cqi,64px)}.ecosystem-showcase_scene__sgBSG{position:relative;display:grid;grid-template-columns:repeat(12,minmax(0,1fr))}.ecosystem-showcase_window__8f_cz{position:relative;display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid #5a5a62;border-radius:10px;background:#0a0a0a;box-shadow:inset 0 1px 0 #ffffff12,0 0 0 1px #0007,0 3px 8px #0006,0 40px 90px -24px #000e}.ecosystem-showcase_back__iWODA{grid-area:1/1/2/8;align-self:start;margin-bottom:72px;background:#0d0d0f}.ecosystem-showcase_front__WNdv0{grid-area:1/7/2/13;align-self:start;margin-top:72px;z-index:1}.ecosystem-showcase_scene__sgBSG{--overlap:calc(100cqi / 12 + 10px)}.ecosystem-showcase_back__iWODA .ecosystem-showcase_code__WHAUb,.ecosystem-showcase_back__iWODA .ecosystem-showcase_terminal__8Ftr1,.ecosystem-showcase_back__iWODA .ecosystem-showcase_transcript__8o1rk{padding-right:var(--overlap)}.ecosystem-showcase_back__iWODA .ecosystem-showcase_agentComposer__d_wY9{margin-right:var(--overlap)}.ecosystem-showcase_titleBar__ey08c{display:flex;align-items:center;gap:12px;height:34px;padding:0 12px;border-bottom:1px solid #ffffff0d;color:#9a9aa3;font-size:10.5px}.ecosystem-showcase_lights__G3Jw0{display:flex;gap:6px}.ecosystem-showcase_lights__G3Jw0 i{width:9px;height:9px;border-radius:50%;background:#2c2c31}.ecosystem-showcase_tabs__5t9Iu{display:flex;height:30px;border-bottom:1px solid #ffffff0d;color:#85858e;font-size:10.5px}.ecosystem-showcase_tabs__5t9Iu>span{display:flex;align-items:center;gap:8px;padding:0 14px;border-right:1px solid #ffffff0a}.ecosystem-showcase_tabs__5t9Iu>span[data-active]{background:#0a0a0a;color:#e6e6ea;box-shadow:inset 0 -1px 0 #0a0a0a}.ecosystem-showcase_tabs__5t9Iu b{color:#d7b878;font-size:9px;font-weight:600}.ecosystem-showcase_crumbs__RLwVc{padding:9px 16px 4px;color:#75757e;font-size:10px}.ecosystem-showcase_crumbs__RLwVc i{margin:0 3px;font-style:normal;color:#4a4a52}.ecosystem-showcase_crumbs__RLwVc span{color:#b9b9c1}.ecosystem-showcase_code__WHAUb{display:flex;flex-direction:column;padding:4px 0 14px;font-family:var(--font-geist-mono),ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;line-height:19px;color:#d4d4da}.ecosystem-showcase_codeLine__Cn8xP{position:relative;display:grid;grid-template-columns:38px minmax(0,1fr);min-height:19px;padding:0 14px 0 0;border:0;background:none;color:inherit;font:inherit;text-align:left;white-space:pre-wrap}.ecosystem-showcase_codeLine__Cn8xP:before{content:"";position:absolute;left:0;top:2px;bottom:2px;width:2px;border-radius:1px;background:transparent;transition:background .3s}.ecosystem-showcase_codeLine__Cn8xP[data-changed=true]{background:#a69bff0d}.ecosystem-showcase_codeLine__Cn8xP[data-changed=true]:before{background:#a69bff}button.ecosystem-showcase_codeLine__Cn8xP:hover{background:#ffffff08}.ecosystem-showcase_codeLine__Cn8xP[data-editing=true]>span:last-child:after{content:"";display:inline-block;vertical-align:-.15em;width:1px;height:1.05em;margin-left:1px;background:#fafafa;animation:ecosystem-showcase_caret__vRY2p .8s steps(1) infinite}.ecosystem-showcase_gutter__b3CWk{padding-right:12px;color:#4c4c55;text-align:right;font-variant-numeric:tabular-nums;user-select:none}.ecosystem-showcase_tMuted__wVqGU{color:#6e6e78}.ecosystem-showcase_tKey__ggKyp{color:#a9a3cf}.ecosystem-showcase_tStr__ZRVoh{color:#b5c6a6}.ecosystem-showcase_tHeading__kFFkO{color:#f1f1f4;font-weight:600}.ecosystem-showcase_tCloze__YFV_0{color:#e4c88f}.ecosystem-showcase_terminal__8Ftr1{display:flex;flex-direction:column;margin-top:auto;min-height:132px;padding:11px 16px 13px;border:0;border-top:1px solid #ffffff0f;background:#08080a;color:#8b8b95;font-family:var(--font-geist-mono),ui-monospace,Menlo,monospace;font-size:10.5px;line-height:17px;text-align:left;white-space:pre;overflow:hidden}.ecosystem-showcase_terminal__8Ftr1:hover{background:#0b0b0e}.ecosystem-showcase_terminal__8Ftr1>span{overflow:hidden;text-overflow:ellipsis}.ecosystem-showcase_terminal__8Ftr1>span[data-command=true]{color:#e8e8ec}.ecosystem-showcase_terminal__8Ftr1>span[data-typing=true]:after{content:"";display:inline-block;vertical-align:-.15em;width:6px;height:1.05em;margin-left:1px;background:#d8d8de;animation:ecosystem-showcase_caret__vRY2p .8s steps(1) infinite}.ecosystem-showcase_appHeader__8avvM{display:flex;align-items:center;gap:16px;height:42px;padding:0 18px;border-bottom:1px solid #ffffff0f;font-size:11.5px}.ecosystem-showcase_appHeader__8avvM>strong{font-weight:600;letter-spacing:-.02em}.ecosystem-showcase_appNav__BhmTc{display:flex;align-self:stretch;color:#bababa;font-weight:500}.ecosystem-showcase_appNav__BhmTc>span{position:relative;display:flex;align-items:center;padding:0 8px}.ecosystem-showcase_appNav__BhmTc>span[data-active]{color:#fafafa}.ecosystem-showcase_appNav__BhmTc>span[data-active]:after{content:"";position:absolute;inset:auto 8px 0;height:2px;border-radius:2px;background:#fafafa}.ecosystem-showcase_deckChip__AdkcZ{display:inline-flex;align-items:center;gap:6px;margin-left:auto;color:#fafafa;font-size:11px;white-space:nowrap}.ecosystem-showcase_deckChip__AdkcZ b{font-weight:500}.ecosystem-showcase_deckChip__AdkcZ svg{width:12px;height:12px;color:#bababa}.ecosystem-showcase_deckChip__AdkcZ svg:last-child{width:10px;height:10px;color:#bababa99}.ecosystem-showcase_cloudBody__2km_0{display:flex;flex-direction:column;gap:18px;padding:22px clamp(18px,2.6cqi,30px) 24px}.ecosystem-showcase_identity__V4WZi{display:flex;align-items:center;gap:13px}.ecosystem-showcase_identity__V4WZi>svg{flex-shrink:0;width:44px;height:44px;padding:2px;border-radius:11px;background:#fafafa09;color:#fafafa;opacity:.8}.ecosystem-showcase_identity__V4WZi h4{font-size:15px;font-weight:600;letter-spacing:-.02em}.ecosystem-showcase_identity__V4WZi p{margin-top:3px!important;color:#a1a1aa;font-size:10.5px}.ecosystem-showcase_identity__V4WZi i,.ecosystem-showcase_latest__H_xzV i{margin:0 5px;font-style:normal;color:#fafafa40}.ecosystem-showcase_source__yxo9t{display:flex;align-items:center;gap:8px;min-width:0;padding:9px 11px;border:1px solid #ffffff12;border-radius:9px;background:#ffffff05;font-size:10.5px;white-space:nowrap}.ecosystem-showcase_source__yxo9t>svg{flex-shrink:0;width:13px;height:13px;color:#d4d4d8}.ecosystem-showcase_repo__mtcsC{overflow:hidden;text-overflow:ellipsis;color:#e9e9ec}.ecosystem-showcase_branch__3AkBU{color:#a1a1aa}.ecosystem-showcase_source__yxo9t code{color:#a1a1aa;font-family:var(--font-geist-mono),ui-monospace,Menlo,monospace;font-size:10px}.ecosystem-showcase_syncStatus__zAmYv{display:inline-flex;flex-shrink:0;align-items:center;gap:5px;margin-left:auto;color:#a1a1aa}.ecosystem-showcase_syncStatus__zAmYv[data-sync=synced]{color:#a1a1aa}.ecosystem-showcase_syncStatus__zAmYv[data-sync=queued],.ecosystem-showcase_syncStatus__zAmYv[data-sync=syncing]{color:#e4e4e7}.ecosystem-showcase_pill__KgPBx svg,.ecosystem-showcase_syncStatus__zAmYv svg,.ecosystem-showcase_toolHead__9BJOc svg[class*=lucide-loader]{width:11px;height:11px;animation:ecosystem-showcase_spin__4P9Ia 1s linear infinite}.ecosystem-showcase_subscription__N8BMw{min-height:74px}.ecosystem-showcase_updateBlock__53tyj{display:flex;align-items:center;justify-content:space-between;gap:14px}.ecosystem-showcase_latest__H_xzV,.ecosystem-showcase_updateBlock__53tyj{animation:ecosystem-showcase_arrive__4PBXX .35s ease both}.ecosystem-showcase_updateBlock__53tyj h5{font-size:12.5px;font-weight:600;letter-spacing:-.01em}.ecosystem-showcase_updateBlock__53tyj p{margin-top:5px!important;font-size:11.5px}.ecosystem-showcase_latest__H_xzV small,.ecosystem-showcase_updateBlock__53tyj small{display:block;margin-top:3px;color:#a1a1aa;font-size:10.5px}.ecosystem-showcase_pill__KgPBx{display:inline-flex;flex-shrink:0;align-items:center;gap:7px;height:32px;padding:0 20px;border:0;border-radius:999px;background:#fafafa;color:#0a0a0a;font-size:11px;font-weight:500;transition:background .2s,opacity .2s}.ecosystem-showcase_pill__KgPBx:hover{background:#e4e4e7}.ecosystem-showcase_pill__KgPBx:disabled{opacity:.6}.ecosystem-showcase_latest__H_xzV small+small{color:#a1a1aa99}.ecosystem-showcase_latest__H_xzV p{font-size:11.5px;color:#e4e4e7}.ecosystem-showcase_cardPreview__ytctc{padding:14px 15px 12px;border:1px solid #ffffff12;border-radius:10px;background:#1a1a1a;font-size:12px;line-height:1.6}.ecosystem-showcase_cardMeta__4x36_{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:9px;color:#a1a1aa;font-size:9.5px}.ecosystem-showcase_changedTag__wUFQn{color:#c4bbff;animation:ecosystem-showcase_arrive__4PBXX .35s ease both}.ecosystem-showcase_clozeBox__vO3Bt{padding:1px 5px;border-radius:4px;background:hsl(233 85% 67%/.22);color:#fafafa}.ecosystem-showcase_extra__xZ_3e{margin-top:6px!important;color:#fafafab3;font-size:11px}.ecosystem-showcase_extra__xZ_3e mark{background:none;color:#fafafa;box-shadow:inset 0 -1px 0 #a69bff99;animation:ecosystem-showcase_arrive__4PBXX .4s ease both}.ecosystem-showcase_historyRow__YorAa{display:flex;align-items:center;gap:10px;margin-top:12px;padding-top:10px;border-top:1px solid #ffffff0d;color:#a1a1aa;font-size:9.5px}.ecosystem-showcase_historyRow__YorAa>span:last-child{margin-left:auto;font-variant-numeric:tabular-nums}.ecosystem-showcase_ticks__hk_iM{display:inline-flex;gap:3px}.ecosystem-showcase_ticks__hk_iM i{width:3px;height:10px;border-radius:1px;background:#f2a3a3}.ecosystem-showcase_ticks__hk_iM i[data-pass=true]{background:#a1a1aa}.ecosystem-showcase_agentWindow__Evs4v{height:540px}.ecosystem-showcase_connector__O4qVD{display:inline-flex;align-items:center;gap:6px;margin-left:auto;padding:3px 8px;border:1px solid #ffffff12;border-radius:999px;color:#a1a1aa;font-size:9.5px}.ecosystem-showcase_connector__O4qVD i{width:5px;height:5px;border-radius:50%;background:#55555d;transition:background .3s}.ecosystem-showcase_connector__O4qVD[data-connected=true]{color:#e4e4e7}.ecosystem-showcase_connector__O4qVD[data-connected=true] i{background:#8fd6a8}.ecosystem-showcase_transcript__8o1rk{position:relative;flex:1;display:flex;flex-direction:column;justify-content:flex-end;gap:10px;min-height:0;padding:18px 18px 12px;overflow:hidden;-webkit-mask-image:linear-gradient(transparent,#000 48px);mask-image:linear-gradient(transparent,#000 48px)}.ecosystem-showcase_transcript__8o1rk>*{flex-shrink:0;animation:ecosystem-showcase_arrive__4PBXX .3s ease both}.ecosystem-showcase_transcriptEmpty__5H6jb{margin:auto 0!important;color:#85858e;font-size:11px;text-align:center}.ecosystem-showcase_userMessage__IW1In{align-self:flex-end;max-width:82%;padding:8px 12px;border-radius:14px;background:#26262a;font-size:11.5px;line-height:1.55}.ecosystem-showcase_agentMessage__1aLmU{max-width:94%;color:#e4e4e8;font-size:11.5px;line-height:1.65}.ecosystem-showcase_agentMessage__1aLmU b{font-weight:600;color:#fafafa}.ecosystem-showcase_tool__nHSfA{border:1px solid #ffffff10;border-radius:8px;background:#ffffff04;font-size:10.5px}.ecosystem-showcase_toolHead__9BJOc{display:flex;align-items:center;gap:7px;min-width:0;height:28px;padding:0 10px;color:#85858e;white-space:nowrap}.ecosystem-showcase_toolHead__9BJOc>svg{flex-shrink:0;width:11px;height:11px}.ecosystem-showcase_toolHead__9BJOc code{overflow:hidden;text-overflow:ellipsis;color:#e4e4e8;font-family:var(--font-geist-mono),ui-monospace,Menlo,monospace;font-size:10px}.ecosystem-showcase_toolHead__9BJOc small{margin-left:auto;color:#a1a1aa;font-size:9.5px;font-variant-numeric:tabular-nums}.ecosystem-showcase_tool__nHSfA[data-running=true] .ecosystem-showcase_toolHead__9BJOc small{color:#d4d4d8}.ecosystem-showcase_sql__CjB9n{display:block;margin:0 10px 9px;padding:8px 10px;border-radius:6px;background:#000;color:#9d9da7;font-family:var(--font-geist-mono),ui-monospace,Menlo,monospace;font-size:9.5px;line-height:1.6;white-space:pre-wrap;animation:ecosystem-showcase_arrive__4PBXX .3s ease both}.ecosystem-showcase_sql__CjB9n b{color:#d9d4ff;font-weight:400}.ecosystem-showcase_drafts__qvfa1{display:flex;flex-direction:column;gap:4px;margin:0 10px 9px!important;animation:ecosystem-showcase_arrive__4PBXX .3s ease both}.ecosystem-showcase_drafts__qvfa1 li{padding:6px 9px;border-radius:6px;background:#1a1a1a;color:#d4d4d8;font-size:10.5px;line-height:1.5}.ecosystem-showcase_drafts__qvfa1 u{padding:0 3px;border-radius:3px;background:hsl(233 85% 67%/.22);color:#fafafa;text-decoration:none}.ecosystem-showcase_agentComposer__d_wY9{display:flex;align-items:center;gap:10px;margin:0 14px 14px;padding:8px 8px 8px 14px;border:1px solid #ffffff14;border-radius:14px;background:#ffffff05;color:#fafafa;font-size:11.5px;text-align:left;transition:border-color .2s}.ecosystem-showcase_agentComposer__d_wY9:hover{border-color:#ffffff2e}.ecosystem-showcase_agentComposer__d_wY9>span{flex:1;min-width:0;min-height:18px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ecosystem-showcase_agentComposer__d_wY9>span[data-empty=true]{color:#85858e}.ecosystem-showcase_agentComposer__d_wY9>span[data-typing=true]:after{content:"";display:inline-block;vertical-align:-.12em;width:1px;height:1em;margin-left:2px;background:#fafafa;animation:ecosystem-showcase_caret__vRY2p .8s steps(1) infinite}.ecosystem-showcase_agentComposer__d_wY9>i{display:grid;place-items:center;width:24px;height:24px;border-radius:8px;background:#2b2b2b;color:#85858e;transition:background .2s,color .2s}.ecosystem-showcase_agentComposer__d_wY9>i[data-ready=true]{background:#fafafa;color:#0a0a0a}.ecosystem-showcase_agentComposer__d_wY9 svg{width:13px;height:13px}.ecosystem-showcase_settingsWindow__A7HxP{flex-direction:row;min-height:430px}.ecosystem-showcase_settingsNav__Z1SLD{display:flex;flex-direction:column;gap:2px;flex-shrink:0;width:132px;padding:18px 10px;border-right:1px solid #ffffff0d;background:#0f0f0f;color:#a1a1aa;font-size:10px}.ecosystem-showcase_settingsNav__Z1SLD strong{margin:0 8px 12px;color:#fafafa;font-size:12px;font-weight:600;letter-spacing:-.02em}.ecosystem-showcase_settingsNav__Z1SLD span{padding:6px 8px;border-radius:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ecosystem-showcase_settingsNav__Z1SLD span[data-active=true]{background:#2b2b2b80;color:#fafafa}.ecosystem-showcase_settingsBody__tCGI9{flex:1;min-width:0;padding:22px clamp(16px,2.4cqi,26px)}.ecosystem-showcase_settingsHeader__Piv_i{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:18px}.ecosystem-showcase_settingsHeader__Piv_i h4{font-size:15px;font-weight:600;letter-spacing:-.02em}.ecosystem-showcase_settingsHeader__Piv_i p{margin-top:5px!important;max-width:330px;color:#a1a1aa;font-size:10.5px;line-height:1.55}.ecosystem-showcase_settingsHeader__Piv_i>span{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;color:#a1a1aa;font-size:10px}.ecosystem-showcase_settingsHeader__Piv_i svg{width:11px;height:11px}.ecosystem-showcase_group__nt2J8+.ecosystem-showcase_group__nt2J8{margin-top:16px}.ecosystem-showcase_groupHead__LI8Cu h5{font-size:11px;font-weight:500}.ecosystem-showcase_groupHead__LI8Cu p{margin-top:2px!important;color:#a1a1aa;font-size:9.5px}.ecosystem-showcase_groupBody__GyBR9{margin-top:8px;border-top:1px solid #ffffff12}.ecosystem-showcase_row__PPn9O{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:9px 0;border-bottom:1px solid #ffffff0d}.ecosystem-showcase_row__PPn9O[data-arrive]{animation:ecosystem-showcase_arrive__4PBXX .35s ease both}.ecosystem-showcase_row__PPn9O>div{display:flex;flex-direction:column;gap:3px;min-width:0}.ecosystem-showcase_row__PPn9O b{display:inline-flex;align-items:center;gap:7px;font-size:11.5px;font-weight:500}.ecosystem-showcase_row__PPn9O b svg{width:13px;height:13px}.ecosystem-showcase_row__PPn9O code,.ecosystem-showcase_row__PPn9O small{overflow:hidden;color:#a1a1aa;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.ecosystem-showcase_row__PPn9O code{font-family:inherit}.ecosystem-showcase_row__PPn9O small [data-status=undone]{color:#e4e4e7}.ecosystem-showcase_ghost__yMUKG,.ecosystem-showcase_revoke__jkx7n{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;font-size:10.5px}.ecosystem-showcase_ghost__yMUKG{height:28px;padding:0 10px;border:1px solid #ffffff1a;border-radius:8px;color:#e4e4e7}.ecosystem-showcase_revoke__jkx7n{color:#f87171}.ecosystem-showcase_ghost__yMUKG svg,.ecosystem-showcase_revoke__jkx7n svg{width:11px;height:11px}.ecosystem-showcase_empty__aoVet{padding:16px 0;color:#a1a1aa;font-size:10.5px}.ecosystem-showcase_consentScrim__N__9v{position:absolute;inset:0;z-index:2;display:grid;place-items:center;padding:18px;background:#0009;backdrop-filter:blur(3px);animation:ecosystem-showcase_fade__BEagE .2s ease both}.ecosystem-showcase_consent__Ieo5_{width:min(100%,340px);padding:20px;border:1px solid #ffffff1a;border-radius:12px;background:#141416;box-shadow:0 24px 60px -12px #000c;animation:ecosystem-showcase_arrive__4PBXX .3s ease both}.ecosystem-showcase_consent__Ieo5_ h4{font-size:15px;font-weight:600;letter-spacing:-.03em}.ecosystem-showcase_consent__Ieo5_>p{margin-top:6px!important;color:#a1a1aa;font-size:10px;line-height:1.55}.ecosystem-showcase_consent__Ieo5_ ul{display:flex;flex-direction:column;gap:5px;margin-top:14px!important}.ecosystem-showcase_consent__Ieo5_ li{display:flex;align-items:flex-start;gap:9px;padding:7px 9px;border:1px solid #ffffff12;border-radius:7px;font-size:9.5px;color:#a1a1aa}.ecosystem-showcase_consent__Ieo5_ li>i{display:grid;place-items:center;flex-shrink:0;width:12px;height:12px;margin-top:1px;border:1px solid #ffffff40;border-radius:3px}.ecosystem-showcase_consent__Ieo5_ li[data-on=true]>i{border-color:#fafafa;background:#fafafa;color:#0a0a0a}.ecosystem-showcase_consent__Ieo5_ li svg{width:9px;height:9px;stroke-width:3}.ecosystem-showcase_consent__Ieo5_ li b{display:block;color:#fafafa;font-weight:500;font-size:10px}.ecosystem-showcase_consentActions__V43Z2{display:flex;gap:8px;margin-top:14px}.ecosystem-showcase_consentActions__V43Z2>*{flex:1;display:grid;place-items:center;height:32px;border-radius:8px;font-size:11px;font-weight:500}.ecosystem-showcase_consentActions__V43Z2>span{border:1px solid #ffffff1a;color:#e4e4e7}.ecosystem-showcase_consentActions__V43Z2>button{border:0;background:#fafafa;color:#0a0a0a}.ecosystem-showcase_showcase__XAKSD figcaption{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 2px 0;color:#a1a1aa;font-size:10px;line-height:1.5}.ecosystem-showcase_actions__lBqm3{display:flex;align-items:center;gap:20px}.ecosystem-showcase_actions__lBqm3 button{display:flex;align-items:center;gap:6px;min-height:30px;padding:0;border:0;border-bottom:1px solid transparent;border-radius:0;background:none;color:#a1a1aa;font:inherit}.ecosystem-showcase_actions__lBqm3 button:hover,.ecosystem-showcase_actions__lBqm3 button[aria-pressed=true]{color:#e4ddea}.ecosystem-showcase_actions__lBqm3 button[aria-pressed=true]{border-bottom-color:#a69ab9}.ecosystem-showcase_showcase__XAKSD .ecosystem-showcase_sequenceHint__4GlKh{min-height:30px;margin:5px 2px 0!important;color:#898994;font-size:10px;line-height:1.6}.ecosystem-showcase_cursor__5i3pc{display:none;position:absolute;z-index:10;top:0;left:0;pointer-events:none;will-change:transform}.ecosystem-showcase_cursor__5i3pc>svg{display:block;fill:#f2eff9;color:#18151e;stroke-width:1.3;filter:drop-shadow(0 2px 3px #0008)}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.ecosystem-showcase_scene__sgBSG[data-pointer=true],.ecosystem-showcase_scene__sgBSG[data-pointer=true] *{cursor:none}.ecosystem-showcase_scene__sgBSG[data-playing=true] .ecosystem-showcase_cursor__5i3pc,.ecosystem-showcase_scene__sgBSG[data-pointer=true] .ecosystem-showcase_cursor__5i3pc{display:block}}@keyframes ecosystem-showcase_caret__vRY2p{50%{opacity:0}}@keyframes ecosystem-showcase_arrive__4PBXX{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes ecosystem-showcase_fade__BEagE{0%{opacity:0}}@keyframes ecosystem-showcase_spin__4P9Ia{to{transform:rotate(1turn)}}@container (max-width: 950px){.ecosystem-showcase_scene__sgBSG{--overlap:calc(300cqi / 12 + 10px)}.ecosystem-showcase_back__iWODA{grid-column:1/9}.ecosystem-showcase_front__WNdv0{grid-column:6/13}.ecosystem-showcase_settingsNav__Z1SLD{display:none}}@container (max-width: 720px){.ecosystem-showcase_stage__hslzg[data-art]{padding:14px}.ecosystem-showcase_scene__sgBSG{grid-template-columns:1fr;gap:12px;--overlap:14px}.ecosystem-showcase_back__iWODA,.ecosystem-showcase_front__WNdv0{grid-area:auto;margin:0}.ecosystem-showcase_agentWindow__Evs4v{height:460px}.ecosystem-showcase_settingsWindow__A7HxP,.ecosystem-showcase_terminal__8Ftr1{min-height:0}.ecosystem-showcase_showcase__XAKSD figcaption{align-items:flex-start;flex-direction:column;gap:4px}.ecosystem-showcase_actions__lBqm3{justify-content:space-between;width:100%;gap:10px}.ecosystem-showcase_actions__lBqm3 button{min-height:40px}.ecosystem-showcase_showcase__XAKSD .ecosystem-showcase_sequenceHint__4GlKh{min-height:42px}}@container (max-width: 420px){.ecosystem-showcase_stage__hslzg[data-art]{padding:8px}.ecosystem-showcase_appNav__BhmTc>span:nth-child(-n+2),.ecosystem-showcase_branch__3AkBU,.ecosystem-showcase_settingsHeader__Piv_i>span,.ecosystem-showcase_source__yxo9t code{display:none}.ecosystem-showcase_showcase__XAKSD .ecosystem-showcase_sequenceHint__4GlKh,.ecosystem-showcase_showcase__XAKSD figcaption{font-size:9px}}@media (prefers-reduced-motion:reduce){.ecosystem-showcase_showcase__XAKSD *,.ecosystem-showcase_showcase__XAKSD :after,.ecosystem-showcase_showcase__XAKSD :before{animation:none!important;transition:none!important}}.semantic-space_figure__O7dox{--ink:#f2f2f4;--muted:#8e8f98;--accent:#aaa2d1;grid-column:1/-1;margin-top:-56px!important;color:var(--ink);font-variant-numeric:tabular-nums}.semantic-space_frame__eVxjS{position:relative;overflow:hidden}.semantic-space_scene__ab0lo{position:relative;aspect-ratio:1200/500}.semantic-space_scene__ab0lo svg{position:absolute;inset:0;width:100%;height:100%;display:block;--fade-x:linear-gradient(90deg,transparent,#000 14%,#000 84%,transparent);--fade-y:linear-gradient(180deg,transparent,#000 10%,#000 70%,transparent);-webkit-mask-image:var(--fade-x),var(--fade-y);-webkit-mask-composite:source-in;mask-image:var(--fade-x),var(--fade-y);mask-composite:intersect}.semantic-space_floor__PjeDY{fill:none;stroke:#ffffff;stroke-opacity:.075;stroke-width:1}.semantic-space_plate__yRS_0{fill:#ffffff;fill-opacity:.018;stroke:#ffffff;stroke-opacity:.22;stroke-width:1}.semantic-space_plateGrid__UGJmd{fill:none;stroke:#ffffff;stroke-opacity:.06;stroke-width:1}.semantic-space_worldline__yUX3C{fill:none;stroke:#ffffff;stroke-opacity:.16;stroke-width:1;stroke-linejoin:round}.semantic-space_review__g03WM{fill:#ffffff;fill-opacity:.42}.semantic-space_place__RzR30{fill:#e4e4ea}.semantic-space_active__cMAuK path{fill:none;stroke:var(--accent);stroke-width:1.4;stroke-linejoin:round}.semantic-space_activePlace___Ot9q,.semantic-space_active__cMAuK circle{fill:var(--accent)}.semantic-space_activeRing__O8tUo{fill:none;stroke:var(--accent);stroke-opacity:.45;stroke-width:1}.semantic-space_hit__anTyS path{fill:none;stroke:transparent;stroke-width:12;pointer-events:stroke;cursor:default}.semantic-space_hit__anTyS circle{fill:transparent;pointer-events:all}.semantic-space_interval__pwkrh,.semantic-space_time__vIqei{position:absolute;white-space:nowrap;pointer-events:none;line-height:1}.semantic-space_time__vIqei{transform:translate(-50%,10px);font-size:10px;color:var(--muted)}.semantic-space_interval__pwkrh{transform:translate(-50%,calc(-100% - 9px));font-size:10px;color:var(--accent)}.semantic-space_readout__lWEz6{position:absolute;left:0;bottom:26px;width:min(320px,34%)}.semantic-space_topic__P64Id{margin-bottom:10px!important;font-size:10px;color:var(--muted)}.semantic-space_front__t_5Sa{font-size:14px;line-height:1.45;letter-spacing:-.01em;color:var(--ink);text-wrap:balance}.semantic-space_meta__B50QP{margin-top:8px!important;font-size:11px;line-height:1.6;color:var(--muted)}.semantic-space_figure__O7dox figcaption{display:flex;justify-content:space-between;gap:24px;padding:15px 2px 0;font-size:10px;line-height:1.5;color:#a1a1aa}.semantic-space_figure__O7dox figcaption>span:first-child{color:#c5c5cd}@media (prefers-reduced-motion:no-preference){.semantic-space_sweep__SpotB{transform-box:fill-box;transform-origin:left;transition:transform 1.8s cubic-bezier(.3,.6,.2,1)}.semantic-space_figure__O7dox:not([data-shown]) .semantic-space_sweep__SpotB{transform:scaleX(0)}.semantic-space_interval__pwkrh,.semantic-space_readout__lWEz6{transition:opacity .5s .9s}.semantic-space_figure__O7dox:not([data-shown]) .semantic-space_interval__pwkrh,.semantic-space_figure__O7dox:not([data-shown]) .semantic-space_readout__lWEz6{opacity:0}}@media (max-width:720px){.semantic-space_figure__O7dox{margin-top:36px!important}.semantic-space_frame__eVxjS{display:flex;flex-direction:column-reverse}.semantic-space_scene__ab0lo{width:165%;margin-left:-65%}.semantic-space_interval__pwkrh[data-far]{display:none}.semantic-space_readout__lWEz6{position:static;width:auto;padding-bottom:8px}.semantic-space_figure__O7dox figcaption{flex-direction:column;gap:4px}}