.aiHome_container__EONcv{position:fixed;inset:0;z-index:1;display:flex;flex-direction:column;background-size:cover;background-position:50%;background-repeat:no-repeat}:where(.aiHome_container__EONcv) button{padding:0;margin:0;text-transform:none;background-color:transparent}:where(.aiHome_container__EONcv) button svg{margin-right:0}.aiHome_overlay__xobDc{position:absolute;inset:0;backdrop-filter:saturate(.25) brightness(.65);-webkit-backdrop-filter:saturate(.25) brightness(.65);pointer-events:none;z-index:0}.aiHome_wallpaperButton__VldWy{position:absolute;bottom:1rem;left:1rem;z-index:2;padding:.3rem .6rem;border:none;border-radius:.35rem;background:transparent;color:hsla(0,0%,100%,.15);font-size:.65rem;font-family:inherit;cursor:pointer;transition:color .2s}.aiHome_wallpaperButton__VldWy:hover{color:hsla(0,0%,100%,.55)}.aiHome_content__wSIUp{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:flex-end;flex:1 1;width:100%;max-width:64rem;margin:0 auto;padding:var(--header-height,5rem) 1.5rem 2rem;min-height:0;transition:padding .3s ease,max-width .3s ease}.aiHome_contentCommandActive__kwhUn{justify-content:flex-start}.aiHome_contentExpanded__3ONMz{max-width:100%;padding:0;justify-content:flex-start}.aiHome_contentExpanded__3ONMz .aiHome_commandPanel__uuVdN{margin-bottom:0;border-radius:0;border:none;background:rgba(15,15,20,.75);box-shadow:none;height:100vh}.aiHome_transcript__PvT2g{display:flex;flex-direction:column;gap:1rem;width:100%;flex:1 1;min-height:0;overflow-y:auto;padding:1rem 0;scrollbar-width:none;-ms-overflow-style:none}.aiHome_transcript__PvT2g::-webkit-scrollbar{display:none}.aiHome_transcriptSpacer__zyOQn{flex:1 0 auto}.aiHome_message__1UPP_{display:flex;flex-direction:column;gap:.25rem}.aiHome_messageUser__G3NB_{align-items:flex-end}.aiHome_messageAssistant__Olqfr{align-items:flex-start}.aiHome_bubble__liqBG{max-width:85%;padding:.85rem 1.1rem;border-radius:1rem;font-size:.88rem;line-height:1.55;color:hsla(0,0%,100%,.92);word-wrap:break-word;overflow-wrap:break-word}.aiHome_bubble__liqBG p{margin:0 0 .5rem}.aiHome_bubble__liqBG p:last-child{margin-bottom:0}.aiHome_bubble__liqBG table{border-collapse:separate;border-spacing:0;margin:.75rem 0;font-size:.8125rem;width:100%;border-radius:.5rem;overflow:hidden;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.04)}.aiHome_bubble__liqBG td,.aiHome_bubble__liqBG th{border:none;border-bottom:1px solid hsla(0,0%,100%,.06);padding:.5rem .75rem;text-align:left}.aiHome_bubble__liqBG tr:last-child td{border-bottom:none}.aiHome_bubble__liqBG th{background:hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.55);font-weight:500;font-size:.6875rem;text-transform:uppercase;letter-spacing:.04em}.aiHome_bubble__liqBG td{color:hsla(0,0%,100%,.88)}.aiHome_bubble__liqBG tr:hover td{background:hsla(0,0%,100%,.03)}.aiHome_bubble__liqBG code{background:hsla(0,0%,100%,.1);padding:.15rem .35rem;border-radius:.25rem;font-size:.85em}.aiHome_bubbleUser__ApdbN{background:hsla(0,0%,100%,.13);border:1px solid hsla(0,0%,100%,.12);border-bottom-right-radius:.25rem}.aiHome_bubbleAssistant__JdCaj,.aiHome_bubbleUser__ApdbN{backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}.aiHome_bubbleAssistant__JdCaj{background:rgba(15,15,20,.82);border:1px solid hsla(0,0%,100%,.07);border-bottom-left-radius:.25rem;padding:1.25rem 1.5rem}.aiHome_bubble__liqBG h1,.aiHome_bubble__liqBG h2,.aiHome_bubble__liqBG h3,.aiHome_bubble__liqBG h4{font-weight:600;color:#fff;line-height:1.3}.aiHome_bubble__liqBG h1{font-size:1.05rem;margin:1rem 0 .4rem}.aiHome_bubble__liqBG h2{font-size:.95rem;margin:.9rem 0 .35rem}.aiHome_bubble__liqBG h3{font-size:.9rem;margin:.75rem 0 .3rem}.aiHome_bubble__liqBG h4{font-size:.88rem;margin:.6rem 0 .25rem;text-transform:none}.aiHome_bubble__liqBG>:first-child,.aiHome_bubble__liqBG>div>:first-child{margin-top:0!important}.aiHome_bubble__liqBG>:last-child,.aiHome_bubble__liqBG>div>:last-child{margin-bottom:0!important}.aiHome_bubble__liqBG p{margin:.45rem 0;line-height:1.55}.aiHome_bubble__liqBG ol,.aiHome_bubble__liqBG ul{margin:.4rem 0;padding-left:1.25rem;list-style-position:outside}.aiHome_bubble__liqBG li{margin:.2rem 0;line-height:1.45}.aiHome_bubble__liqBG li ol,.aiHome_bubble__liqBG li ul,.aiHome_bubble__liqBG li>p,.aiHome_bubble__liqBG ol ol,.aiHome_bubble__liqBG ul ul{margin:.15rem 0}.aiHome_bubble__liqBG strong{font-weight:600;color:#fff}.aiHome_bubble__liqBG em{font-style:italic;color:hsla(0,0%,100%,.85)}.aiHome_bubble__liqBG hr{border:none;border-top:1px solid hsla(0,0%,100%,.12);margin:.6rem 0}.aiHome_bubble__liqBG blockquote{border-left:3px solid hsla(0,0%,100%,.25);margin:.5rem 0;padding:.25rem 0 .25rem .75rem;color:hsla(0,0%,100%,.75);font-style:italic}.aiHome_bubble__liqBG pre{background:rgba(0,0,0,.3);border:1px solid hsla(0,0%,100%,.08);border-radius:.4rem;padding:.5rem .7rem;overflow-x:auto;font-size:.8rem;line-height:1.4;margin:.4rem 0}.aiHome_bubble__liqBG pre code{background:transparent;padding:0;font-size:inherit;border-radius:0}.aiHome_quickActions__Tybnn{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;flex:1 1;min-height:0}.aiHome_quickAction__CQihz{display:flex;align-items:center;gap:.65rem;width:100%;padding:.85rem 1.1rem;border:1px solid hsla(0,0%,100%,.08);border-radius:.75rem;background:rgba(15,15,20,.35);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);color:#fff;cursor:pointer;font-family:inherit;text-align:left;transition:background .15s,border-color .15s}.aiHome_quickAction__CQihz:hover{background:rgba(15,15,20,.5);border-color:hsla(0,0%,100%,.15)}.aiHome_quickActionIcon__mo7yN{font-size:1rem;line-height:1;opacity:.7;flex-shrink:0}.aiHome_quickActionLabel__reeFP{font-size:.85rem;font-weight:400;color:hsla(0,0%,100%,.88)}.aiHome_dropOverlay__qg6_J{position:absolute;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;background:rgba(100,160,255,.12);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border:2px dashed rgba(140,180,255,.5);border-radius:1rem;pointer-events:none}.aiHome_dropOverlayText__IIwqb{font-size:1rem;font-weight:600;color:rgba(180,210,255,.95);padding:.75rem 1.5rem;background:rgba(15,15,20,.7);border-radius:.75rem;border:1px solid rgba(140,180,255,.3)}.aiHome_fileChipBar__e9iiH{display:flex;align-items:center;gap:.5rem;padding:0 .75rem .5rem}.aiHome_fileChip__nvuO_{display:inline-flex;align-items:center;gap:.4rem;padding:.3rem .55rem .3rem .7rem;border-radius:999px;background:rgba(100,160,255,.15);border:1px solid rgba(100,160,255,.3);color:rgba(180,210,255,.95);font-size:.75rem;font-weight:500;max-width:16rem}.aiHome_fileChipIcon__QzpnZ{flex-shrink:0;opacity:.7}.aiHome_fileChipName__H1r3D{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.2}.aiHome_fileChipSpinner__p7Vbm{flex-shrink:0;animation:aiHome_toolSpin__EtWSP .8s linear infinite}.aiHome_fileChipRemove__Gq_bs{display:flex;align-items:center;justify-content:center;width:1.1rem;height:1.1rem;padding:0;border:none;border-radius:50%;background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.5);cursor:pointer;flex-shrink:0;transition:background .12s,color .12s}.aiHome_fileChipRemove__Gq_bs:hover{background:hsla(0,0%,100%,.2);color:#fff}.aiHome_inputBar__Ef8go{position:relative;display:flex;align-items:center;gap:.5rem;width:100%;padding:.65rem .75rem;background:rgba(15,15,20,.4);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid hsla(0,0%,100%,.1);border-radius:1rem}.aiHome_input__i_Zcg{flex:1 1;background:transparent;border:none;outline:none;color:#fff;font-size:.95rem;font-family:inherit;padding:.25rem;resize:none;overflow-y:auto;max-height:8rem;line-height:1.4;field-sizing:content}.aiHome_input__i_Zcg::placeholder{color:hsla(0,0%,100%,.5)}.aiHome_sendButton__GseO6,.aiHome_stopButton__2cOjn{display:flex;align-items:center;justify-content:center;border:none;cursor:pointer;font-size:.8rem;font-weight:500;padding:.4rem 1rem;border-radius:.6rem;transition:opacity .15s;white-space:nowrap}.aiHome_sendButton__GseO6{background:hsla(0,0%,100%,.12);color:hsla(0,0%,100%,.8);font-weight:600;letter-spacing:.03em;text-transform:uppercase;font-size:.7rem}.aiHome_sendButton__GseO6:hover{background:hsla(0,0%,100%,.2);color:#fff}.aiHome_sendButton__GseO6:disabled{opacity:.4;cursor:default}.aiHome_stopButton__2cOjn{background:rgba(255,80,80,.6);color:#fff}.aiHome_stopButton__2cOjn:hover{background:rgba(255,80,80,.8)}.aiHome_menuWrapper__UOyGL{position:relative}.aiHome_agentButton__89W0D{display:flex;align-items:center;justify-content:center;width:2.1rem;height:2.1rem;padding:0;border:1px solid hsla(0,0%,100%,.1);border-radius:.5rem;background:hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.6);cursor:pointer;transition:background .15s,color .15s,border-color .15s;flex-shrink:0;font-size:1.05rem;line-height:1}.aiHome_agentButton__89W0D:hover{background:hsla(0,0%,100%,.14);border-color:hsla(0,0%,100%,.2);color:#fff}.aiHome_newChatButton__Ooa2F{display:flex;align-items:center;justify-content:center;width:2.1rem;height:2.1rem;padding:0;border:1px solid hsla(0,0%,100%,.15);border-radius:.5rem;background:hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.75);cursor:pointer;transition:background .15s,color .15s,border-color .15s;flex-shrink:0}.aiHome_newChatButton__Ooa2F:hover{background:hsla(0,0%,100%,.14);border-color:hsla(0,0%,100%,.25);color:#fff}.aiHome_agentPill__ICYQB{display:inline-flex;align-items:center;gap:.3rem;padding:.15rem .55rem;border-radius:.4rem;background:hsla(0,0%,100%,.15);color:#fff;font-size:.7rem;font-weight:600;letter-spacing:.02em;white-space:nowrap;flex-shrink:0}.aiHome_agentPillIcon__CodLY{font-size:.8rem;line-height:1}.aiHome_agentMenu__0H5U6{position:absolute;bottom:calc(100% + .5rem);left:0;min-width:16rem;padding:.35rem;background:rgba(10,10,15,.88);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid hsla(0,0%,100%,.1);border-radius:.75rem;box-shadow:0 8px 32px rgba(0,0,0,.4);display:flex;flex-direction:column;z-index:10}.aiHome_agentMenuItem__TrAPX{display:flex;align-items:center;gap:.6rem;padding:.5rem .65rem;border:none;border-radius:.5rem;background:transparent;color:#fff;cursor:pointer;text-align:left;transition:background .12s}.aiHome_agentMenuItemIcon__YLovV{font-size:1.1rem;line-height:1;flex-shrink:0}.aiHome_agentMenuItemBody__XSR9R{display:flex;flex-direction:column;gap:.1rem;min-width:0}.aiHome_agentMenuItem__TrAPX:hover{background:hsla(0,0%,100%,.1)}.aiHome_agentMenuItemActive__EjWd8{background:hsla(0,0%,100%,.12)}.aiHome_agentMenuItemLabel__PPpzK{font-size:.82rem;font-weight:600}.aiHome_agentMenuItemDesc__hOX9n{font-size:.7rem;color:hsla(0,0%,100%,.5)}.aiHome_agentMenuRow__2q6Vn{display:flex;align-items:center;border-radius:.5rem}.aiHome_agentMenuRow__2q6Vn:hover .aiHome_agentMenuEditBtn___uga1{opacity:1}.aiHome_agentMenuRow__2q6Vn .aiHome_agentMenuItem__TrAPX{flex:1 1;min-width:0}.aiHome_agentMenuEditBtn___uga1{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;padding:0;border:none;border-radius:.35rem;background:transparent;color:hsla(0,0%,100%,.3);cursor:pointer;flex-shrink:0;opacity:0;transition:opacity .12s,background .12s,color .12s;margin-right:.35rem}.aiHome_agentMenuEditBtn___uga1:hover{background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.7)}.aiHome_agentMenuDivider__nhJcm{height:1px;margin:.25rem .5rem;background:hsla(0,0%,100%,.1)}.aiHome_agentMenuNew__LiajQ .aiHome_agentMenuItemLabel__PPpzK{color:#8cb4ff}.aiHome_agentMenuSectionLabel__54BjE{font-size:.6rem;font-weight:700;letter-spacing:.08em;color:hsla(0,0%,100%,.35);padding:.4rem .65rem .15rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.aiHome_phaseIndicator__xD81h{display:flex;align-items:center;gap:.4rem;font-size:.75rem;color:hsla(0,0%,100%,.85);padding:.3rem .6rem;background:rgba(0,0,0,.5);border-radius:.5rem;width:-moz-fit-content;width:fit-content}.aiHome_phaseDot__Lf5Jz{width:6px;height:6px;border-radius:50%;background:rgba(100,160,255,.9);animation:aiHome_phasePulse__wPMvt 1.5s ease-in-out infinite;flex-shrink:0}@keyframes aiHome_phasePulse__wPMvt{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}.aiHome_toolLog__pDs2g{display:flex;flex-wrap:wrap;gap:.4rem;max-width:85%}.aiHome_toolChip__WE8zc{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .65rem;border-radius:999px;font-size:.72rem;font-weight:500;white-space:nowrap;transition:opacity .2s}.aiHome_toolChipActive__jtDbl{background:rgba(100,160,255,.14);border:1px solid rgba(100,160,255,.3);color:rgba(160,200,255,.95)}.aiHome_toolChipDone__dkauf{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.4)}.aiHome_toolChipError__b820D{background:hsla(0,100%,70%,.1);border:1px solid hsla(0,100%,70%,.25);color:hsla(0,100%,77%,.9)}.aiHome_toolChipLabel__WiOTS{line-height:1}.aiHome_toolChipDuration__C5fq2{font-size:.6rem;opacity:.5;font-weight:400}.aiHome_toolSpinner__EUFD_{animation:aiHome_toolSpin__EtWSP .8s linear infinite;flex-shrink:0}@keyframes aiHome_toolSpin__EtWSP{to{transform:rotate(1turn)}}.aiHome_composingIndicator__fe9g3{display:flex;align-items:center;gap:.5rem;padding:.75rem .5rem;font-size:.85rem;color:hsla(0,0%,100%,.55);font-weight:500}.aiHome_bubbleStreaming__GRCBr{margin-top:.5rem}.aiHome_blockButton__LTaYc{display:inline-flex;align-items:center;gap:.45rem;padding:.45rem .9rem;margin-top:.5rem;border-radius:999px;font-size:.8rem;font-weight:500;white-space:nowrap;cursor:pointer;border:1px solid rgba(100,160,255,.25);background:rgba(100,160,255,.1);color:rgba(160,200,255,.95);transition:background .15s ease,border-color .15s ease}.aiHome_blockButton__LTaYc:hover{background:rgba(100,160,255,.18);border-color:rgba(100,160,255,.4)}.aiHome_blockButtonIcon__KuxGo{font-size:.9rem;line-height:1}.aiHome_blockButtonBadge__T0msI{display:inline-flex;align-items:center;justify-content:center;min-width:1.15rem;height:1.15rem;padding:0 .3rem;border-radius:999px;font-size:.65rem;font-weight:600;background:rgba(100,160,255,.3);color:#c8dcff}.aiHome_builderPanel___XVM6{width:100%;max-height:80vh;display:flex;flex-direction:column;background:rgba(15,15,20,.55);backdrop-filter:blur(32px) saturate(1.4);-webkit-backdrop-filter:blur(32px) saturate(1.4);border:1px solid hsla(0,0%,100%,.1);border-radius:1.25rem;box-shadow:0 24px 80px rgba(0,0,0,.45),inset 0 1px 0 hsla(0,0%,100%,.08);overflow:hidden;animation:aiHome_builderSlideUp__g8MOQ .3s ease-out}@keyframes aiHome_builderSlideUp__g8MOQ{0%{opacity:0;transform:translateY(2rem) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.aiHome_builderHeader__HB7Mz{padding:1.5rem 1.5rem 0;flex-shrink:0}.aiHome_builderTitleRow__V7_Ko{display:flex;align-items:center;justify-content:space-between;margin-bottom:.25rem}.aiHome_builderTitle__3suEK{font-size:1.25rem;font-weight:700;color:#fff;margin:0;letter-spacing:-.01em}.aiHome_builderClose__fdIQw{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:none;border-radius:.5rem;background:hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.5);cursor:pointer;transition:background .15s,color .15s}.aiHome_builderClose__fdIQw:hover{background:hsla(0,0%,100%,.15);color:#fff}.aiHome_builderSubtitle__qQqpt{font-size:.8rem;color:hsla(0,0%,100%,.45);margin:0 0 1rem;line-height:1.4}.aiHome_builderNav__WGRei{display:flex;gap:.3rem;padding-bottom:1rem;border-bottom:1px solid hsla(0,0%,100%,.08);overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}.aiHome_builderNav__WGRei::-webkit-scrollbar{display:none}.aiHome_builderNavItem__uIwvu{display:inline-flex;align-items:center;gap:.35rem;padding:.4rem .75rem;border-radius:999px;border:1px solid hsla(0,0%,100%,.08);background:transparent;color:hsla(0,0%,100%,.5);font-size:.76rem;font-weight:500;font-family:inherit;cursor:pointer;white-space:nowrap;transition:all .15s}.aiHome_builderNavItem__uIwvu:hover{border-color:hsla(0,0%,100%,.2);color:hsla(0,0%,100%,.8)}.aiHome_builderNavItemActive___CSab{border-color:rgba(140,180,255,.4);background:rgba(140,180,255,.12);color:#b4d2ff}.aiHome_builderNavIcon__SIpWV{font-size:.85rem;line-height:1}.aiHome_builderNavBadge__CA6JI{font-size:.6rem;font-weight:700;background:rgba(140,180,255,.3);color:#c8dcff;border-radius:999px;min-width:1.05rem;height:1.05rem;display:inline-flex;align-items:center;justify-content:center;padding:0 .25rem;line-height:1}.aiHome_builderErrors__Nsd22{padding:.5rem 1.5rem;flex-shrink:0}.aiHome_builderErrors__Nsd22 p{font-size:.8rem;color:#ff6b6b;margin:.15rem 0}.aiHome_builderBody__ahAu_{flex:1 1;overflow-y:auto;padding:1.25rem 1.5rem;min-height:0}.aiHome_builderBody__ahAu_::-webkit-scrollbar{width:4px}.aiHome_builderBody__ahAu_::-webkit-scrollbar-track{background:transparent}.aiHome_builderBody__ahAu_::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.15);border-radius:4px}.aiHome_builderSection__e5zGg{display:flex;flex-direction:column;gap:1.25rem}.aiHome_builderField__Yh_mD{display:flex;flex-direction:column;gap:.35rem}.aiHome_builderFieldRow__HYnTH{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.aiHome_builderLabel__d5_Av{font-size:.78rem;font-weight:600;color:hsla(0,0%,100%,.75);letter-spacing:.01em}.aiHome_builderRequired__nggoA{color:hsla(0,100%,74%,.8)}.aiHome_builderInput__W1_tY{width:100%;padding:.6rem .75rem;border:1px solid hsla(0,0%,100%,.1);border-radius:.5rem;background:hsla(0,0%,100%,.06);color:#fff;font-size:.88rem;font-family:inherit;transition:border-color .15s,background .15s}.aiHome_builderInput__W1_tY:focus{outline:none;border-color:rgba(140,180,255,.45);background:hsla(0,0%,100%,.08)}.aiHome_builderInput__W1_tY::placeholder{color:hsla(0,0%,100%,.25)}.aiHome_builderTextarea__cd6OI{width:100%;padding:.6rem .75rem;border:1px solid hsla(0,0%,100%,.1);border-radius:.5rem;background:hsla(0,0%,100%,.06);color:#fff;font-size:.85rem;font-family:inherit;line-height:1.55;resize:vertical;min-height:8rem;transition:border-color .15s,background .15s}.aiHome_builderTextarea__cd6OI:focus{outline:none;border-color:rgba(140,180,255,.45);background:hsla(0,0%,100%,.08)}.aiHome_builderTextarea__cd6OI::placeholder{color:hsla(0,0%,100%,.25)}.aiHome_builderHint__eQgEJ{font-size:.7rem;color:hsla(0,0%,100%,.3);line-height:1.3}.aiHome_iconPicker___qNbJ{display:flex;flex-wrap:wrap;gap:.3rem}.aiHome_iconPickerItem__eaafi{display:flex;align-items:center;justify-content:center;width:2.2rem;height:2.2rem;padding:0;border:1px solid hsla(0,0%,100%,.08);border-radius:.5rem;background:hsla(0,0%,100%,.04);font-size:1.15rem;cursor:pointer;transition:background .12s,border-color .12s,transform .1s}.aiHome_iconPickerItem__eaafi:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.15)}.aiHome_iconPickerItemActive__dDgVR{background:rgba(140,180,255,.15);border-color:rgba(140,180,255,.5);transform:scale(1.1)}.aiHome_effectiveSection__ok8kY{margin-top:.75rem;padding-top:.75rem;border-top:1px solid hsla(0,0%,100%,.06)}.aiHome_effectiveLabel__C2Lif{font-size:.72rem;font-weight:600;color:hsla(0,0%,100%,.4);margin-bottom:.4rem;display:block}.aiHome_effectiveTools__MzbRW{display:flex;flex-wrap:wrap;gap:.3rem}.aiHome_effectiveToolChip__9bCE4{display:inline-flex;align-items:center;padding:.2rem .5rem;border-radius:.3rem;background:hsla(0,0%,100%,.06);color:hsla(0,0%,100%,.45);font-size:.65rem;font-weight:500}.aiHome_visibilityToggle__Ula19{display:flex;gap:.4rem}.aiHome_visibilityOption__BLPMu{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem .85rem;border-radius:.5rem;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.04);color:hsla(0,0%,100%,.5);font-size:.82rem;font-weight:500;font-family:inherit;cursor:pointer;transition:all .15s}.aiHome_visibilityOption__BLPMu:hover{border-color:hsla(0,0%,100%,.2);color:hsla(0,0%,100%,.75)}.aiHome_visibilityOptionActive__unPp8{border-color:rgba(140,180,255,.4);background:rgba(140,180,255,.12);color:#b4d2ff}.aiHome_builderFooter__3zpEa{display:flex;align-items:center;justify-content:flex-end;gap:.6rem;padding:1rem 1.5rem;border-top:1px solid hsla(0,0%,100%,.08);flex-shrink:0}.aiHome_builderDelete__kfExY{padding:.5rem 1rem;border:1px solid rgba(255,80,80,.2);border-radius:.5rem;background:transparent;color:hsla(0,100%,74%,.7);font-size:.82rem;font-weight:500;font-family:inherit;cursor:pointer;margin-right:auto;transition:background .15s,color .15s,border-color .15s}.aiHome_builderDelete__kfExY:hover{background:rgba(255,80,80,.12);color:#ff7878;border-color:rgba(255,80,80,.35)}.aiHome_builderCancel__ltKfU{padding:.5rem 1rem;border:1px solid hsla(0,0%,100%,.12);border-radius:.5rem;background:transparent;color:hsla(0,0%,100%,.6);font-size:.82rem;font-weight:500;font-family:inherit;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.aiHome_builderCancel__ltKfU:hover{background:hsla(0,0%,100%,.06);color:#fff;border-color:hsla(0,0%,100%,.2)}.aiHome_builderSubmit__qVmw9{padding:.5rem 1.25rem;border:none;border-radius:.5rem;background:rgba(140,180,255,.25);color:#c8dcff;font-size:.82rem;font-weight:600;font-family:inherit;cursor:pointer;transition:background .15s,transform .1s}.aiHome_builderSubmit__qVmw9:hover{background:rgba(140,180,255,.35);transform:translateY(-1px)}.aiHome_builderSubmit__qVmw9:active{transform:translateY(0)}.aiHome_builderSubmit__qVmw9:disabled{opacity:.5;cursor:default;transform:none}@keyframes aiHome_blink__PXJWW{0%,to{opacity:1}50%{opacity:0}}.aiHome_cursor__WR08m{display:inline-block;width:.5rem;height:1rem;background:hsla(0,0%,100%,.7);margin-left:.15rem;vertical-align:text-bottom;animation:aiHome_blink__PXJWW 1s step-end infinite}.aiHome_commandPanel__uuVdN{width:100%;flex:1 1;min-height:0;display:flex;flex-direction:column;margin-bottom:1rem;background:rgba(15,15,20,.55);backdrop-filter:blur(32px) saturate(1.4);-webkit-backdrop-filter:blur(32px) saturate(1.4);border:1px solid hsla(0,0%,100%,.1);border-radius:1.25rem;box-shadow:0 24px 80px rgba(0,0,0,.45),inset 0 1px 0 hsla(0,0%,100%,.08);overflow:hidden;animation:aiHome_builderSlideUp__g8MOQ .3s ease-out;outline:none}.aiHome_commandHeader__rvUcz{display:flex;align-items:center;gap:.65rem;padding:.75rem 1rem;border-bottom:1px solid hsla(0,0%,100%,.08);flex-shrink:0}.aiHome_commandTitle__dBD9c{font-size:1rem;font-weight:700;color:#fff;margin:0;letter-spacing:-.01em}.aiHome_backButton__U_ES2{display:flex;align-items:center;gap:.3rem;padding:.35rem .6rem;border:1px solid hsla(0,0%,100%,.15);border-radius:.5rem;background:hsla(0,0%,100%,.06);color:hsla(0,0%,100%,.75);font-size:.75rem;font-weight:500;font-family:inherit;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.aiHome_backButton__U_ES2:hover{background:hsla(0,0%,100%,.12);color:#fff;border-color:hsla(0,0%,100%,.2)}.aiHome_commandBody__qtw27{flex:1 1;overflow-y:auto;min-height:0;scrollbar-width:none}.aiHome_commandBody__qtw27::-webkit-scrollbar{display:none}.aiHome_evalCase__50ymp{border:1px solid hsla(0,0%,100%,.08);border-radius:.75rem;padding:.75rem;margin-bottom:.75rem;background:hsla(0,0%,100%,.03)}.aiHome_evalCaseHeader__q_W8X{display:flex;gap:.5rem;align-items:center;margin-bottom:.5rem}.aiHome_evalCaseHeader__q_W8X input{flex:1 1}.aiHome_evalRemoveBtn__PpWL_{background:none;border:none;color:rgba(255,80,80,.6);cursor:pointer;font-size:.9rem;padding:.25rem .5rem;border-radius:.25rem;transition:color .15s}.aiHome_evalRemoveBtn__PpWL_:hover{color:#ff5050}.aiHome_evalAssertions__9ctUN{display:grid;grid-template-columns:1fr 1fr;grid-gap:.5rem;gap:.5rem;margin-top:.5rem}.aiHome_evalAddBtn__Ktbbq{width:100%;padding:.6rem;border:1px dashed hsla(0,0%,100%,.15);border-radius:.75rem;background:transparent;color:hsla(0,0%,100%,.5);font-size:.82rem;font-family:inherit;cursor:pointer;transition:border-color .15s,color .15s}.aiHome_evalAddBtn__Ktbbq:hover{border-color:rgba(140,180,255,.4);color:rgba(140,180,255,.8)}.aiHome_evalGenerateBtn__QFSDl{width:100%;padding:.6rem;border:1px dashed rgba(140,180,255,.25);border-radius:.75rem;background:rgba(140,180,255,.05);color:rgba(140,180,255,.7);font-size:.82rem;font-family:inherit;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.4rem;transition:border-color .15s,color .15s,background .15s}.aiHome_evalGenerateBtn__QFSDl:hover:not(:disabled){border-color:rgba(140,180,255,.5);color:rgba(140,180,255,.9);background:rgba(140,180,255,.1)}.aiHome_evalGenerateBtn__QFSDl:disabled{opacity:.6;cursor:default}@keyframes aiHome_evalSpin__ebWOy{to{transform:rotate(1turn)}}.aiHome_evalGenerateSpinner__MTzJS{animation:aiHome_evalSpin__ebWOy 1s linear infinite}.aiHome_chipInputWrap___hYtV{display:flex;flex-direction:column;gap:.25rem}.aiHome_chipInputLabel__q9J8k{font-size:.72rem;color:hsla(0,0%,100%,.4);text-transform:uppercase;letter-spacing:.04em}.aiHome_chipInputChips__GHc9V{display:flex;flex-wrap:wrap;gap:.3rem;padding:.35rem .5rem;border:1px solid hsla(0,0%,100%,.1);border-radius:.5rem;background:hsla(0,0%,100%,.04);min-height:1.8rem;align-items:center}.aiHome_chipInputChip__s7Efb{display:inline-flex;align-items:center;gap:.2rem;padding:.15rem .4rem;border-radius:999px;background:rgba(140,180,255,.15);color:rgba(140,180,255,.9);font-size:.75rem;font-family:inherit}.aiHome_chipInputChip__s7Efb button{background:none;border:none;color:hsla(0,0%,100%,.4);cursor:pointer;font-size:.65rem;padding:0;line-height:1}.aiHome_chipInputChip__s7Efb button:hover{color:rgba(255,80,80,.8)}.aiHome_chipInputField__xC8EE{border:none;background:transparent;color:hsla(0,0%,100%,.8);font-size:.78rem;font-family:inherit;outline:none;flex:1 1;min-width:80px}.aiHome_chipInputField__xC8EE::placeholder{color:hsla(0,0%,100%,.25)}.aiHome_evalResults__t4HYA{display:flex;flex-direction:column;gap:.5rem}.aiHome_evalSummaryBar__DwbE1{display:flex;justify-content:space-between;align-items:center;padding:.5rem .75rem;border-radius:.5rem;background:hsla(0,0%,100%,.04);margin-bottom:.25rem}.aiHome_evalSummaryPass__oh1U5{color:rgba(80,220,120,.9);font-weight:600;font-size:.88rem}.aiHome_evalSummaryFail__4Vc0l{color:hsla(0,100%,70%,.9);font-weight:600;font-size:.88rem}.aiHome_evalBackBtn__H9Fpc{background:none;border:1px solid hsla(0,0%,100%,.12);border-radius:999px;color:hsla(0,0%,100%,.6);font-size:.78rem;font-family:inherit;padding:.3rem .75rem;cursor:pointer;transition:border-color .15s,color .15s}.aiHome_evalBackBtn__H9Fpc:hover{border-color:rgba(140,180,255,.4);color:rgba(140,180,255,.8)}.aiHome_evalFixBtn__e55BP{background:none;border:1px solid rgba(255,180,60,.3);border-radius:999px;color:rgba(255,180,60,.8);font-size:.78rem;font-family:inherit;padding:.3rem .75rem;cursor:pointer;transition:border-color .15s,color .15s,background .15s}.aiHome_evalFixBtn__e55BP:hover:not(:disabled){border-color:rgba(255,180,60,.5);color:#ffb43c;background:rgba(255,180,60,.08)}.aiHome_evalFixBtn__e55BP:disabled{opacity:.6;cursor:default}.aiHome_evalSummaryRunning___iTLL{display:flex;align-items:center;gap:.4rem;color:rgba(140,180,255,.8);font-size:.82rem}.aiHome_evalResultCard__wsl_q{border:1px solid hsla(0,0%,100%,.08);border-radius:.5rem;overflow:hidden}.aiHome_evalResultPass__30MC3{border-left:3px solid rgba(80,220,120,.6)}.aiHome_evalResultFail__ZqWPH{border-left:3px solid hsla(0,100%,70%,.6)}.aiHome_evalResultSummary__JIWYb{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;cursor:pointer;font-size:.82rem;color:hsla(0,0%,100%,.8);list-style:none}.aiHome_evalResultSummary__JIWYb::-webkit-details-marker{display:none}.aiHome_evalResultIcon__mUTGJ{font-size:.9rem;width:1.2rem;text-align:center}.aiHome_evalResultPass__30MC3 .aiHome_evalResultIcon__mUTGJ{color:rgba(80,220,120,.9)}.aiHome_evalResultFail__ZqWPH .aiHome_evalResultIcon__mUTGJ{color:hsla(0,100%,70%,.9)}.aiHome_evalResultName__AE225{flex:1 1}.aiHome_evalResultDuration__abmLZ{color:hsla(0,0%,100%,.35);font-size:.75rem}.aiHome_evalResultDetail__e2U71{padding:.5rem .75rem .75rem;border-top:1px solid hsla(0,0%,100%,.06)}.aiHome_evalDetailSection__P8rM_{margin-bottom:.5rem}.aiHome_evalDetailSection__P8rM_:last-child{margin-bottom:0}.aiHome_evalDetailLabel__8W5OR{display:block;font-size:.72rem;color:hsla(0,0%,100%,.4);text-transform:uppercase;letter-spacing:.04em;margin-bottom:.25rem}.aiHome_evalToolChips__HB7c5{display:flex;flex-wrap:wrap;gap:.3rem}.aiHome_evalToolChip__WBfP0{padding:.15rem .5rem;border-radius:999px;font-size:.72rem;font-family:inherit}.aiHome_evalToolChipOk__WKdhj{background:rgba(80,220,120,.12);color:rgba(80,220,120,.9)}.aiHome_evalToolChipErr__xpQ5U{background:hsla(0,100%,70%,.12);color:hsla(0,100%,70%,.9)}.aiHome_evalFailureList__p0mHx{list-style:none;padding:0;margin:0}.aiHome_evalFailureList__p0mHx li{padding:.2rem 0;font-size:.78rem;color:hsla(0,100%,70%,.85)}.aiHome_evalFailureList__p0mHx li:before{content:"✗ ";color:hsla(0,100%,70%,.6)}.aiHome_evalAnswerExcerpt__p1UGu{font-size:.78rem;color:hsla(0,0%,100%,.5);line-height:1.5;margin:0;white-space:pre-wrap}.aiHome_builderRunTests__CtnCg{padding:.5rem 1rem;border:1px solid rgba(80,220,120,.25);border-radius:999px;background:rgba(80,220,120,.08);color:rgba(80,220,120,.85);font-size:.82rem;font-weight:500;font-family:inherit;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.aiHome_builderRunTests__CtnCg:hover{background:rgba(80,220,120,.15);color:#50dc78;border-color:rgba(80,220,120,.4)}.aiHome_builderRunTests__CtnCg:disabled{opacity:.5;cursor:default}.slashCalendar_calendarWrap___1QiF{display:flex;flex-direction:column;flex:1 1;min-height:0;width:100%}.slashCalendar_hintBar__P_OgY{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:.25rem 0 .4rem;font-size:.62rem;color:hsla(0,0%,100%,.6);text-shadow:0 1px 4px rgba(0,0,0,.6);pointer-events:none;white-space:nowrap;flex-shrink:0}.slashCalendar_hintLabel__m9Ap5{margin-left:.25rem}.slashCalendar_hintSep__R5Fvi{width:1px;height:.85rem;background:hsla(0,0%,100%,.1);flex-shrink:0}.slashCalendar_kbd__dZN4k{display:inline-flex;align-items:center;justify-content:center;min-width:1rem;height:1rem;padding:0 .25rem;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.08);border-radius:.2rem;font-size:.58rem;font-weight:600;color:hsla(0,0%,100%,.6);font-family:inherit;text-shadow:0 1px 4px rgba(0,0,0,.6);box-shadow:0 1px 3px rgba(0,0,0,.3)}.slashCalendar_eventCountBadge__2Dwcj{font-size:.6rem;font-weight:700;background:rgba(140,180,255,.2);color:#b4d2ff;border-radius:999px;min-width:1.15rem;height:1.15rem;display:inline-flex;align-items:center;justify-content:center;padding:0 .3rem;line-height:1}.slashCalendar_headerActions__p51Xn{display:flex;align-items:center;gap:.35rem;margin-left:auto}.slashCalendar_addEventBtn__h5s_5{display:flex;align-items:center;justify-content:center;width:1.65rem;height:1.65rem;padding:0;border:1px solid rgba(140,180,255,.25);border-radius:.4rem;background:rgba(140,180,255,.12);color:rgba(140,180,255,.85);cursor:pointer;flex-shrink:0;transition:background .12s,color .12s,border-color .12s}.slashCalendar_addEventBtn__h5s_5:hover{background:rgba(140,180,255,.25);color:#b4d2ff;border-color:rgba(140,180,255,.4)}.slashCalendar_todayBtn__Gk9HJ{display:inline-flex;align-items:center;padding:.3rem .7rem;border:none;border-radius:.4rem;background:rgba(140,180,255,.18);color:rgba(190,215,255,.9);font-size:.72rem;font-weight:600;font-family:inherit;cursor:pointer;transition:background .15s}.slashCalendar_todayBtn__Gk9HJ:hover{background:rgba(140,180,255,.3)}.slashCalendar_expandBtn__JYJHG{display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;padding:0;border:1px solid hsla(0,0%,100%,.15);border-radius:.4rem;background:hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.75);cursor:pointer;flex-shrink:0;transition:background .12s,color .12s,border-color .12s}.slashCalendar_expandBtn__JYJHG:hover{background:hsla(0,0%,100%,.16);border-color:hsla(0,0%,100%,.25);color:#fff}.slashCalendar_mainPane__Psbh5{position:relative;display:flex;flex-direction:column;flex:1 1;min-height:0;overflow:hidden}.slashCalendar_emptyState__HVFGu{display:flex;align-items:center;justify-content:center;padding:3rem 1rem;font-size:.85rem;color:hsla(0,0%,100%,.3);flex:1 1}.slashCalendar_layout___FQiq{display:flex;flex:1 1;min-height:0;overflow:hidden}.slashCalendar_gridPane__lPBxw{width:20rem;flex-shrink:0;display:flex;flex-direction:column;padding:.75rem;border-right:1px solid hsla(0,0%,100%,.08)}.slashCalendar_monthNav__cTfUg{display:flex;align-items:center;justify-content:space-between;padding:0 .25rem .6rem}.slashCalendar_monthLabel__U95w9{font-size:.88rem;font-weight:600;color:hsla(0,0%,100%,.85);letter-spacing:-.01em}.slashCalendar_navArrow__8Zyml{display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;padding:0;border:none;border-radius:.4rem;background:transparent;color:hsla(0,0%,100%,.4);cursor:pointer;transition:background .12s,color .12s}.slashCalendar_navArrow__8Zyml:hover{background:hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.8)}.slashCalendar_dayHeaders__5B__a{display:grid;grid-template-columns:repeat(7,1fr);padding-bottom:.35rem}.slashCalendar_dayHeader__jn_ld{font-size:.62rem;font-weight:600;color:hsla(0,0%,100%,.25);text-align:center;text-transform:uppercase;letter-spacing:.04em}.slashCalendar_dayGrid__c4YE_{display:grid;grid-template-columns:repeat(7,1fr);grid-row-gap:.15rem;row-gap:.15rem}.slashCalendar_dayCell__4NIx9{position:relative;display:flex;flex-direction:column;align-items:center;gap:.15rem;padding:.25rem 0;border:none;border-radius:.5rem;background:transparent;cursor:pointer;transition:background .1s;font-family:inherit}.slashCalendar_dayCell__4NIx9:hover{background:hsla(0,0%,100%,.06)}.slashCalendar_dayNum__3QPGK{position:relative;z-index:1;font-size:.72rem;line-height:1;color:hsla(0,0%,100%,.6);width:1.65rem;height:1.65rem;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background .12s,color .12s}.slashCalendar_dayCellOther__FZKNI .slashCalendar_dayNum__3QPGK{color:hsla(0,0%,100%,.15)}.slashCalendar_dayCellToday__7W810 .slashCalendar_dayNum__3QPGK{color:#fff;font-weight:700;background:rgba(100,160,255,.4)}.slashCalendar_dayCellSelected__z9MXt{background:rgba(140,180,255,.1)}.slashCalendar_dayCellSelected__z9MXt .slashCalendar_dayNum__3QPGK{color:#fff;font-weight:600;background:rgba(140,180,255,.35)}.slashCalendar_dayCellSelected__z9MXt.slashCalendar_dayCellToday__7W810 .slashCalendar_dayNum__3QPGK{background:rgba(100,160,255,.6)}.slashCalendar_dayDots__Fm0gi{display:flex;align-items:center;gap:2px;height:4px}.slashCalendar_dayDot__s3pub{width:4px;height:4px;border-radius:50%;flex-shrink:0}.slashCalendar_dayCellOther__FZKNI .slashCalendar_dayDot__s3pub{opacity:.35}.slashCalendar_agendaPane__5Y_FS{flex:1 1;display:flex;flex-direction:column;min-width:0;overflow-y:auto;scrollbar-width:none}.slashCalendar_agendaPane__5Y_FS::-webkit-scrollbar{display:none}.slashCalendar_agendaHeader__MzRie{display:flex;align-items:center;justify-content:space-between;padding:.65rem .85rem;border-bottom:1px solid hsla(0,0%,100%,.06);flex-shrink:0}.slashCalendar_agendaTitle__8nL3i{font-size:.82rem;font-weight:600;color:hsla(0,0%,100%,.75)}.slashCalendar_clearDateBtn__JDBsL{font-size:.68rem;font-weight:500;color:rgba(140,180,255,.7);background:none;border:none;cursor:pointer;font-family:inherit;transition:color .15s;padding:0}.slashCalendar_clearDateBtn__JDBsL:hover{color:#b4d2ff}.slashCalendar_agendaEmpty__g1QTJ{display:flex;align-items:center;justify-content:center;flex:1 1;padding:2rem 1rem;font-size:.8rem;color:hsla(0,0%,100%,.25)}.slashCalendar_agendaList__9122X{padding:.25rem 0}.slashCalendar_agendaGroup__szK4Q,.slashCalendar_agendaList__9122X{display:flex;flex-direction:column}.slashCalendar_agendaDateRow__298py{display:flex;align-items:baseline;gap:.4rem;padding:.55rem .85rem .3rem}.slashCalendar_agendaDateRow__298py:not(:first-child){border-top:1px solid hsla(0,0%,100%,.05);margin-top:.15rem}.slashCalendar_agendaDateLabel__G0Wh4{font-size:.72rem;font-weight:700;color:hsla(0,0%,100%,.55);letter-spacing:.02em}.slashCalendar_agendaDateRowToday__DqfeB .slashCalendar_agendaDateLabel__G0Wh4{color:rgba(140,180,255,.9)}.slashCalendar_agendaDateSub__DBQPx{font-size:.62rem;font-weight:500;color:hsla(0,0%,100%,.25)}.slashCalendar_eventRow__npqq_{display:flex;align-items:flex-start;gap:.5rem;padding:.45rem .85rem;border:none;background:transparent;cursor:pointer;text-align:left;font-family:inherit;transition:background .1s;border-radius:.35rem;margin:0 .25rem;width:calc(100% - .5rem)}.slashCalendar_eventRow__npqq_:hover{background:hsla(0,0%,100%,.05)}.slashCalendar_eventBar__r2cKb{width:3px;align-self:stretch;border-radius:2px;flex-shrink:0;min-height:1.2rem}.slashCalendar_eventTime__bk9Gc{width:4.8rem;flex-shrink:0;font-size:.68rem;font-weight:500;color:hsla(0,0%,100%,.35);padding-top:.05rem;white-space:nowrap}.slashCalendar_eventBody__DrBBK{display:flex;flex-direction:column;gap:.1rem;flex:1 1;min-width:0}.slashCalendar_eventTitle__ra93u{font-size:.8rem;font-weight:500;color:hsla(0,0%,100%,.88);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.slashCalendar_eventLocation__FR93p{font-size:.66rem;color:hsla(0,0%,100%,.3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.slashCalendar_eventDetail__tVa9q{display:flex;flex-direction:column;gap:.75rem;padding:1rem;animation:slashCalendar_detailIn__MVck1 .2s ease-out}@keyframes slashCalendar_detailIn__MVck1{0%{opacity:0;transform:translateX(.5rem)}to{opacity:1;transform:translateX(0)}}.slashCalendar_detailHeader__k9C12{display:flex;align-items:flex-start;gap:.65rem}.slashCalendar_detailBar__TjCS4{width:4px;align-self:stretch;border-radius:2px;flex-shrink:0;min-height:2.5rem}.slashCalendar_detailInfo__pMIrD{display:flex;flex-direction:column;gap:.25rem;min-width:0}.slashCalendar_detailTitle__8ZLxK{font-size:1.05rem;font-weight:600;color:#fff;margin:0;line-height:1.3}.slashCalendar_detailTime__DXqI9{font-size:.78rem;color:hsla(0,0%,100%,.5);font-weight:500}.slashCalendar_detailRow__nMKpG{display:flex;align-items:flex-start;gap:.5rem;padding:.35rem 0;color:hsla(0,0%,100%,.35)}.slashCalendar_detailRow__nMKpG svg{flex-shrink:0;margin-top:.1rem}.slashCalendar_detailValue__Lom7h{font-size:.82rem;color:hsla(0,0%,100%,.7);line-height:1.45}.slashCalendar_detailDescription__AmZBU{font-size:.82rem;color:hsla(0,0%,100%,.6);line-height:1.55;padding:.5rem 0;border-top:1px solid hsla(0,0%,100%,.06);white-space:pre-wrap}.slashCalendar_detailLink__WNwyw{display:inline-flex;align-items:center;gap:.3rem;font-size:.78rem;font-weight:500;color:rgba(140,180,255,.8);text-decoration:none;padding:.4rem 0;transition:color .15s}.slashCalendar_detailLink__WNwyw:hover{color:#b4d2ff}.slashCalendar_calendarExpanded__3cLty{height:100vh}.slashCalendar_calendarExpanded__3cLty .slashCalendar_gridPane__lPBxw{width:26rem;padding:1rem 1.25rem}.slashCalendar_calendarExpanded__3cLty .slashCalendar_monthLabel__U95w9{font-size:1rem}.slashCalendar_calendarExpanded__3cLty .slashCalendar_dayNum__3QPGK{font-size:.8rem;width:2rem;height:2rem}.slashCalendar_calendarExpanded__3cLty .slashCalendar_dayDot__s3pub{width:5px;height:5px}.slashCalendar_calendarExpanded__3cLty .slashCalendar_eventRow__npqq_{padding:.55rem 1rem}.slashCalendar_calendarExpanded__3cLty .slashCalendar_eventTitle__ra93u{font-size:.86rem}.slashCalendar_calendarExpanded__3cLty .slashCalendar_detailTitle__8ZLxK{font-size:1.15rem}.slashCalendar_eventForm__jXToF{display:flex;flex-direction:column;gap:.75rem;padding:.85rem;animation:slashCalendar_detailIn__MVck1 .2s ease-out}.slashCalendar_formHeader__ZDwgA{display:flex;align-items:center;justify-content:space-between;padding-bottom:.5rem;border-bottom:1px solid hsla(0,0%,100%,.06)}.slashCalendar_formTitle__BTeWy{font-size:.85rem;font-weight:600;color:hsla(0,0%,100%,.8)}.slashCalendar_formCancelBtn__F3HWH{font-size:.7rem;font-weight:500;color:hsla(0,0%,100%,.35);background:none;border:none;cursor:pointer;font-family:inherit;padding:.2rem .4rem;transition:color .15s}.slashCalendar_formCancelBtn__F3HWH:hover{color:hsla(0,0%,100%,.7)}.slashCalendar_formFields__212Lg{display:flex;flex-direction:column;gap:.5rem}.slashCalendar_formRow__ZMXT7{display:flex;align-items:center;gap:.4rem}.slashCalendar_formInput__RTQv4{width:100%;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);border-radius:.4rem;padding:.45rem .6rem;color:#fff;font-size:.8rem;font-family:inherit;outline:none;transition:border-color .15s}.slashCalendar_formInput__RTQv4:focus{border-color:rgba(140,180,255,.4)}.slashCalendar_formInput__RTQv4::placeholder{color:hsla(0,0%,100%,.25)}.slashCalendar_formInputSmall__e2qYD{flex:1 1;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);border-radius:.4rem;padding:.45rem .5rem;color:#fff;font-size:.78rem;font-family:inherit;outline:none;transition:border-color .15s}.slashCalendar_formInputSmall__e2qYD:focus{border-color:rgba(140,180,255,.4)}.slashCalendar_formTimeSep__BkR_P{font-size:.7rem;color:hsla(0,0%,100%,.3);flex-shrink:0}.slashCalendar_formTextarea__PQBBN{width:100%;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);border-radius:.4rem;padding:.45rem .6rem;color:#fff;font-size:.8rem;font-family:inherit;line-height:1.5;resize:none;outline:none;transition:border-color .15s}.slashCalendar_formTextarea__PQBBN:focus{border-color:rgba(140,180,255,.4)}.slashCalendar_formTextarea__PQBBN::placeholder{color:hsla(0,0%,100%,.25)}.slashCalendar_formActions__7boOY{display:flex;justify-content:flex-end;padding-top:.25rem}.slashCalendar_formSaveBtn__aX3WR{display:inline-flex;align-items:center;padding:.4rem .85rem;border:none;border-radius:.4rem;background:rgba(140,180,255,.25);color:rgba(200,220,255,.95);font-size:.75rem;font-weight:600;font-family:inherit;cursor:pointer;transition:background .15s}.slashCalendar_formSaveBtn__aX3WR:hover{background:rgba(140,180,255,.4)}.slashCalendar_formSaveBtn__aX3WR:disabled{opacity:.4;cursor:default}.slashNotes_layout__KWvMk{display:flex;flex:1 1;min-height:0;overflow:hidden}.slashNotes_sidebar__dnSd0{width:14rem;flex-shrink:0;display:flex;flex-direction:column;border-right:1px solid hsla(0,0%,100%,.08)}.slashNotes_sidebarHeader__wMf9U{display:flex;align-items:center;gap:.35rem;padding:.5rem;border-bottom:1px solid hsla(0,0%,100%,.06)}.slashNotes_searchInput__0W5BG{flex:1 1;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.08);border-radius:.4rem;padding:.35rem .5rem;color:#fff;font-size:.78rem;font-family:inherit;outline:none;transition:border-color .15s}.slashNotes_searchInput__0W5BG:focus{border-color:rgba(140,180,255,.4)}.slashNotes_searchInput__0W5BG::placeholder{color:hsla(0,0%,100%,.25)}.slashNotes_createButton__YLvSO{display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;padding:0;border:1px solid hsla(0,0%,100%,.1);border-radius:.4rem;background:hsla(0,0%,100%,.06);color:rgba(140,180,255,.8);cursor:pointer;flex-shrink:0;transition:background .12s,color .12s}.slashNotes_createButton__YLvSO:hover{background:rgba(140,180,255,.15);color:#b4d2ff}.slashNotes_noteList__iHVTY{flex:1 1;overflow-y:auto;scrollbar-width:none}.slashNotes_noteList__iHVTY::-webkit-scrollbar{display:none}.slashNotes_listEmpty__pnDVV{display:flex;align-items:center;justify-content:center;padding:2rem 1rem;font-size:.78rem;color:hsla(0,0%,100%,.25)}.slashNotes_noteItem__SWQEh{display:flex;flex-direction:column;gap:.15rem;width:100%;padding:.55rem .65rem;border:none;border-bottom:1px solid hsla(0,0%,100%,.04);background:transparent;color:#fff;cursor:pointer;text-align:left;font-family:inherit;transition:background .1s}.slashNotes_noteItem__SWQEh:hover{background:hsla(0,0%,100%,.05)}.slashNotes_noteItemActive__UO3mq{background:rgba(140,180,255,.1)}.slashNotes_noteItemActive__UO3mq:hover{background:rgba(140,180,255,.13)}.slashNotes_noteItemTitle__aQR1s{font-size:.8rem;font-weight:500;color:hsla(0,0%,100%,.85);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.slashNotes_noteItemDate__UUeq7{font-size:.65rem;color:hsla(0,0%,100%,.25)}.slashNotes_editor__3FGUh{flex:1 1;display:flex;flex-direction:column;min-width:0}.slashNotes_editorHeader__HH_WE{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border-bottom:1px solid hsla(0,0%,100%,.06)}.slashNotes_titleInput__L9K8M{flex:1 1;background:transparent;border:none;color:#fff;font-size:1rem;font-weight:600;font-family:inherit;outline:none;padding:.25rem 0}.slashNotes_titleInput__L9K8M::placeholder{color:hsla(0,0%,100%,.25)}.slashNotes_deleteButton__SNe2O{display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;padding:0;border:none;border-radius:.4rem;background:transparent;color:hsla(0,0%,100%,.3);cursor:pointer;flex-shrink:0;transition:background .12s,color .12s}.slashNotes_deleteButton__SNe2O:hover{background:rgba(255,80,80,.15);color:hsla(0,100%,74%,.9)}.slashNotes_bodyInput__aZehV{flex:1 1;background:transparent;border:none;color:hsla(0,0%,100%,.88);font-size:.88rem;font-family:inherit;line-height:1.65;padding:.75rem;resize:none;outline:none}.slashNotes_bodyInput__aZehV::placeholder{color:hsla(0,0%,100%,.2)}.slashNotes_editorEmpty__mDGww{display:flex;align-items:center;justify-content:center;flex:1 1;font-size:.85rem;color:hsla(0,0%,100%,.25)}.slashNotes_saveIndicator__RgG9p{font-size:.7rem;color:rgba(140,180,255,.6);font-weight:500}.slashNotes_notesWrap__Dlpmd{display:flex;flex-direction:column;flex:1 1;min-height:0;width:100%}.slashNotes_expandBtn__OdQUj{display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;padding:0;border:1px solid hsla(0,0%,100%,.15);border-radius:.4rem;background:hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.75);cursor:pointer;flex-shrink:0;transition:background .12s,color .12s,border-color .12s;margin-left:auto}.slashNotes_expandBtn__OdQUj:hover{background:hsla(0,0%,100%,.16);border-color:hsla(0,0%,100%,.25);color:#fff}.slashNotes_notesExpanded__nhzCn{height:100vh}.slashNotes_notesExpanded__nhzCn .slashNotes_sidebar__dnSd0{width:18rem}.slashNotes_notesExpanded__nhzCn .slashNotes_titleInput__L9K8M{font-size:1.15rem}.slashNotes_notesExpanded__nhzCn .slashNotes_bodyInput__aZehV{font-size:.95rem;padding:1rem 1.25rem}.slashSkills_skillsWrap__rtDfX{display:flex;flex-direction:column;flex:1 1;min-height:0;width:100%}.slashSkills_skillsExpanded__rD4hI{height:100vh}.slashSkills_expandBtn__sgu7c{display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;padding:0;border:1px solid hsla(0,0%,100%,.15);border-radius:.4rem;background:hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.75);cursor:pointer;flex-shrink:0;transition:background .12s,color .12s,border-color .12s;margin-left:auto}.slashSkills_expandBtn__sgu7c:hover{background:hsla(0,0%,100%,.16);border-color:hsla(0,0%,100%,.25);color:#fff}.slashSkills_body__3WwDL{flex:1 1;overflow-y:auto;padding:1.25rem 1.5rem;min-height:0;scrollbar-width:none}.slashSkills_body__3WwDL::-webkit-scrollbar{display:none}.slashSkills_listHeader__dd0y0{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.slashSkills_listTitle__LbETU{font-size:.82rem;font-weight:600;color:hsla(0,0%,100%,.5);letter-spacing:.02em}.slashSkills_newButton__EF1wj{display:inline-flex;align-items:center;gap:.35rem;padding:.4rem .8rem;border:1px solid rgba(140,180,255,.3);border-radius:.5rem;background:rgba(140,180,255,.12);color:#b4d2ff;font-size:.78rem;font-weight:600;font-family:inherit;cursor:pointer;transition:background .15s,border-color .15s}.slashSkills_newButton__EF1wj:hover{background:rgba(140,180,255,.22);border-color:rgba(140,180,255,.5)}.slashSkills_cardGrid__xzf6O{display:grid;grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));grid-gap:.75rem;gap:.75rem}.slashSkills_card__sQ2SR{display:flex;flex-direction:column;gap:.65rem;padding:1rem 1.15rem;border-radius:.75rem;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.08);transition:border-color .12s,background .12s}.slashSkills_card__sQ2SR:hover{border-color:hsla(0,0%,100%,.15);background:hsla(0,0%,100%,.07)}.slashSkills_cardLabel__wq85o{font-size:.92rem;font-weight:600;color:#fff}.slashSkills_cardMeta__VeQuG{display:flex;align-items:center;gap:.5rem;font-size:.72rem}.slashSkills_toolBadge__mnES9{background:rgba(140,180,255,.15);color:rgba(160,200,255,.9)}.slashSkills_activePill__rRuvs,.slashSkills_toolBadge__mnES9{display:inline-flex;align-items:center;padding:.1rem .4rem;border-radius:.25rem;font-size:.65rem;font-weight:600}.slashSkills_activePillOn__uSPe4{background:rgba(34,197,94,.15);color:rgba(74,222,128,.95)}.slashSkills_activePillOff__j4X6t{background:rgba(239,68,68,.15);color:hsla(0,95%,75%,.9)}.slashSkills_cardDesc__25PrE{font-size:.78rem;color:hsla(0,0%,100%,.45);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.slashSkills_cardActions__qUImm{display:flex;align-items:center;gap:.4rem;border-top:1px solid hsla(0,0%,100%,.06);padding-top:.6rem}.slashSkills_cardActionBtn__tyTHi{padding:.25rem .6rem;border-radius:.35rem;border:1px solid hsla(0,0%,100%,.1);background:transparent;color:hsla(0,0%,100%,.6);font-size:.72rem;font-family:inherit;cursor:pointer;transition:border-color .12s,background .12s,color .12s}.slashSkills_cardActionBtn__tyTHi:hover{border-color:rgba(140,180,255,.4);color:#b4d2ff}.slashSkills_deleteBtn__LW9wl:hover{border-color:hsla(0,100%,70%,.4);color:hsla(0,100%,77%,.9)}.slashSkills_visibilityBadge__oFZsk{background:rgba(140,180,255,.15);color:rgba(160,200,255,.9)}.slashSkills_sharedBadge__P7MMc,.slashSkills_visibilityBadge__oFZsk{display:inline-flex;align-items:center;padding:.1rem .4rem;border-radius:.25rem;font-size:.65rem;font-weight:600}.slashSkills_sharedBadge__P7MMc{background:rgba(168,85,247,.15);color:rgba(192,132,252,.9)}.slashSkills_visibilityToggle__cxxKE{display:flex;gap:.4rem}.slashSkills_visibilityOption__P9_Lr{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem .85rem;border-radius:.5rem;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.04);color:hsla(0,0%,100%,.5);font-size:.82rem;font-weight:500;font-family:inherit;cursor:pointer;transition:all .15s}.slashSkills_visibilityOption__P9_Lr:hover{border-color:hsla(0,0%,100%,.2);color:hsla(0,0%,100%,.75)}.slashSkills_visibilityOptionActive__D3W59{border-color:rgba(140,180,255,.4);background:rgba(140,180,255,.12);color:#b4d2ff}.slashSkills_empty__NHbpy{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:3rem 2rem;text-align:center}.slashSkills_emptyText__raWCn{font-size:.85rem;color:hsla(0,0%,100%,.3);line-height:1.5}.slashSkills_loading__FdNEd{display:flex;align-items:center;justify-content:center;padding:3rem;font-size:.82rem;color:hsla(0,0%,100%,.3)}.slashSkills_formPanel__Qo2Gx{display:flex;flex-direction:column;flex:1 1;min-height:0}.slashSkills_formHeader__BI_m_{padding:0 1.5rem;flex-shrink:0;border-bottom:1px solid hsla(0,0%,100%,.08)}.slashSkills_formTitleRow___WCcD{display:flex;align-items:center;justify-content:space-between;margin-bottom:.65rem}.slashSkills_formTitle__R0k_p{font-size:1.1rem;font-weight:700;color:#fff;margin:0}.slashSkills_formClose__Rz8sy{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:none;border-radius:.5rem;background:hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.5);cursor:pointer;transition:background .15s,color .15s}.slashSkills_formClose__Rz8sy:hover{background:hsla(0,0%,100%,.15);color:#fff}.slashSkills_formNav__sEFYA{display:flex;gap:.3rem;padding-bottom:.75rem;overflow-x:auto;scrollbar-width:none}.slashSkills_formNav__sEFYA::-webkit-scrollbar{display:none}.slashSkills_formNavItem__ychu4{display:inline-flex;align-items:center;gap:.3rem;padding:.35rem .7rem;border-radius:999px;border:1px solid hsla(0,0%,100%,.08);background:transparent;color:hsla(0,0%,100%,.5);font-size:.74rem;font-weight:500;font-family:inherit;cursor:pointer;white-space:nowrap;transition:all .15s}.slashSkills_formNavItem__ychu4:hover{border-color:hsla(0,0%,100%,.2);color:hsla(0,0%,100%,.8)}.slashSkills_formNavItemActive__bs3nT{border-color:rgba(140,180,255,.4);background:rgba(140,180,255,.12);color:#b4d2ff}.slashSkills_formNavBadge__jGDSS{font-size:.58rem;font-weight:700;background:rgba(140,180,255,.3);color:#c8dcff;border-radius:999px;min-width:.95rem;height:.95rem;display:inline-flex;align-items:center;justify-content:center;padding:0 .2rem;line-height:1}.slashSkills_formErrors__OxRkQ{padding:.5rem 1.5rem;flex-shrink:0}.slashSkills_formErrors__OxRkQ p{font-size:.8rem;color:#ff6b6b;margin:.15rem 0}.slashSkills_formBody__0PgBW{flex:1 1;overflow-y:auto;padding:1.25rem 1.5rem;min-height:0;scrollbar-width:none}.slashSkills_formBody__0PgBW::-webkit-scrollbar{display:none}.slashSkills_formSection__bLz0I{display:flex;flex-direction:column;gap:1.25rem}.slashSkills_formField__t7axX{display:flex;flex-direction:column;gap:.35rem}.slashSkills_formLabel__uId4i{font-size:.78rem;font-weight:600;color:hsla(0,0%,100%,.75)}.slashSkills_formRequired__Psy8e{color:hsla(0,100%,74%,.8)}.slashSkills_formInput__dRJsa{width:100%;padding:.6rem .75rem;border:1px solid hsla(0,0%,100%,.1);border-radius:.5rem;background:hsla(0,0%,100%,.06);color:#fff;font-size:.88rem;font-family:inherit;transition:border-color .15s,background .15s}.slashSkills_formInput__dRJsa:focus{outline:none;border-color:rgba(140,180,255,.45);background:hsla(0,0%,100%,.08)}.slashSkills_formInput__dRJsa::placeholder{color:hsla(0,0%,100%,.25)}.slashSkills_formTextarea__Ii2lc{width:100%;padding:.6rem .75rem;border:1px solid hsla(0,0%,100%,.1);border-radius:.5rem;background:hsla(0,0%,100%,.06);color:#fff;font-size:.85rem;font-family:inherit;line-height:1.55;resize:vertical;min-height:6rem;transition:border-color .15s,background .15s}.slashSkills_formTextarea__Ii2lc:focus{outline:none;border-color:rgba(140,180,255,.45);background:hsla(0,0%,100%,.08)}.slashSkills_formTextarea__Ii2lc::placeholder{color:hsla(0,0%,100%,.25)}.slashSkills_formHint__LHdKI{font-size:.7rem;color:hsla(0,0%,100%,.3);line-height:1.3}.slashSkills_formHintWarn__CFS47{font-size:.72rem;color:rgba(255,180,80,.8)}.slashSkills_formFooter__tZQ4E{display:flex;align-items:center;justify-content:flex-end;gap:.6rem;padding:.85rem 1.5rem;border-top:1px solid hsla(0,0%,100%,.08);flex-shrink:0}.slashSkills_formCancel__U_8gy{padding:.5rem 1rem;border:1px solid hsla(0,0%,100%,.12);border-radius:.5rem;background:transparent;color:hsla(0,0%,100%,.6);font-size:.82rem;font-weight:500;font-family:inherit;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.slashSkills_formCancel__U_8gy:hover{background:hsla(0,0%,100%,.06);color:#fff;border-color:hsla(0,0%,100%,.2)}.slashSkills_formSubmit__79Y8t{padding:.5rem 1.25rem;border:none;border-radius:.5rem;background:rgba(140,180,255,.25);color:#c8dcff;font-size:.82rem;font-weight:600;font-family:inherit;cursor:pointer;transition:background .15s,transform .1s}.slashSkills_formSubmit__79Y8t:hover{background:rgba(140,180,255,.35);transform:translateY(-1px)}.slashSkills_formSubmit__79Y8t:active{transform:translateY(0)}.slashSkills_formSubmit__79Y8t:disabled{opacity:.5;cursor:default;transform:none}.slashSkills_listEditor___93Ou{display:flex;flex-direction:column;gap:.35rem}.slashSkills_listRow__ClY4J{display:flex;align-items:center;gap:.35rem}.slashSkills_listRow__ClY4J input{flex:1 1;padding:.5rem .65rem;border:1px solid hsla(0,0%,100%,.1);border-radius:.4rem;background:hsla(0,0%,100%,.06);color:#fff;font-size:.82rem;font-family:inherit;transition:border-color .15s}.slashSkills_listRow__ClY4J input:focus{outline:none;border-color:rgba(140,180,255,.45)}.slashSkills_listRow__ClY4J input::placeholder{color:hsla(0,0%,100%,.25)}.slashSkills_listRemove__B9aca{display:flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;border:none;border-radius:.3rem;background:transparent;color:hsla(0,0%,100%,.3);font-size:1rem;cursor:pointer;flex-shrink:0;transition:color .12s,background .12s}.slashSkills_listRemove__B9aca:hover{color:hsla(0,100%,74%,.9);background:rgba(255,80,80,.12)}.slashSkills_listAdd__duvKM{align-self:flex-start;padding:.25rem .6rem;border:none;border-radius:.3rem;background:transparent;color:rgba(140,180,255,.9);font-size:.78rem;font-weight:600;font-family:inherit;cursor:pointer}.slashSkills_listAdd__duvKM:hover{text-decoration:underline}.slashSkills_assistSection__8v8RY{display:flex;flex-direction:column;gap:0;height:100%;min-height:0}.slashSkills_assistChat__GHXvl{flex:1 1;overflow-y:auto;display:flex;flex-direction:column;gap:.6rem;padding-bottom:.75rem;min-height:6rem;scrollbar-width:none}.slashSkills_assistChat__GHXvl::-webkit-scrollbar{display:none}.slashSkills_assistIntro___VS3Z{display:flex;align-items:flex-start;gap:.5rem;font-size:.82rem;color:hsla(0,0%,100%,.45);line-height:1.5;padding:.5rem 0}.slashSkills_assistIntro___VS3Z svg{flex-shrink:0;color:rgba(140,180,255,.9);margin-top:.1rem}.slashSkills_assistMsgUser__Vz3R5{align-self:flex-end;max-width:85%;padding:.5rem .75rem;border-radius:.6rem .6rem .15rem .6rem;background:rgba(140,180,255,.25);color:#dce6ff;font-size:.82rem;line-height:1.5}.slashSkills_assistMsgAI__Et9X_{align-self:flex-start;max-width:90%;padding:.5rem .75rem;border-radius:.6rem .6rem .6rem .15rem;background:hsla(0,0%,100%,.06);color:hsla(0,0%,100%,.85);font-size:.82rem;line-height:1.5}.slashSkills_assistMsgText__YJXPL{word-break:break-word}.slashSkills_assistMsgText__YJXPL p{margin:.3rem 0}.slashSkills_assistMsgText__YJXPL p:first-child{margin-top:0}.slashSkills_assistMsgText__YJXPL p:last-child{margin-bottom:0}.slashSkills_assistMsgText__YJXPL ol,.slashSkills_assistMsgText__YJXPL ul{margin:.3rem 0;padding-left:1.25rem}.slashSkills_assistMsgText__YJXPL strong{font-weight:600;color:#fff}.slashSkills_assistTyping__82Ftk{display:flex;gap:.25rem;padding:.2rem 0}.slashSkills_assistTyping__82Ftk span{width:5px;height:5px;border-radius:50%;background:hsla(0,0%,100%,.35);animation:slashSkills_assistBounce__Tz7w4 1.2s ease-in-out infinite}.slashSkills_assistTyping__82Ftk span:nth-child(2){animation-delay:.15s}.slashSkills_assistTyping__82Ftk span:nth-child(3){animation-delay:.3s}@keyframes slashSkills_assistBounce__Tz7w4{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.slashSkills_assistInputBar__lwZMk{display:flex;align-items:center;gap:.4rem;padding-top:.65rem;border-top:1px solid hsla(0,0%,100%,.08);flex-shrink:0}.slashSkills_assistChatInput__KVuuo{flex:1 1;padding:.5rem .7rem;border:1px solid hsla(0,0%,100%,.1);border-radius:.4rem;background:hsla(0,0%,100%,.06);color:#fff;font-size:.85rem;font-family:inherit;transition:border-color .15s,background .15s}.slashSkills_assistChatInput__KVuuo:focus{outline:none;border-color:rgba(140,180,255,.45);background:hsla(0,0%,100%,.08)}.slashSkills_assistChatInput__KVuuo::placeholder{color:hsla(0,0%,100%,.25)}.slashSkills_assistChatInput__KVuuo:disabled{opacity:.5}.slashSkills_assistSendBtn__KFcnG{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:none;border-radius:.4rem;background:rgba(140,180,255,.25);color:#c8dcff;cursor:pointer;flex-shrink:0;transition:background .15s}.slashSkills_assistSendBtn__KFcnG:hover:not(:disabled){background:rgba(140,180,255,.35)}.slashSkills_assistSendBtn__KFcnG:disabled{opacity:.3;cursor:default}.slashSkills_assistStopBtn__QyLDS{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:1px solid hsla(0,0%,100%,.12);border-radius:.4rem;background:transparent;color:hsla(0,0%,100%,.6);cursor:pointer;flex-shrink:0;transition:border-color .12s,color .12s}.slashSkills_assistStopBtn__QyLDS:hover{border-color:hsla(0,100%,74%,.5);color:hsla(0,100%,77%,.9)}.slashSkills_assistError__tqDNW{font-size:.8rem;color:hsla(0,100%,74%,.9);padding:.5rem .75rem;border-radius:.4rem;background:rgba(255,80,80,.1);flex-shrink:0}.slashSkills_assistResult__qszjL{border:1px solid rgba(140,180,255,.2);border-radius:.6rem;overflow:hidden;animation:slashSkills_assistSlideDown__LFOFC .2s ease-out;flex-shrink:0;margin-top:.5rem}@keyframes slashSkills_assistSlideDown__LFOFC{0%{opacity:0;transform:translateY(-.5rem)}to{opacity:1;transform:translateY(0)}}.slashSkills_assistResultHeader___Jeyi{display:flex;align-items:center;justify-content:space-between;padding:.65rem .85rem;background:rgba(140,180,255,.06);border-bottom:1px solid rgba(140,180,255,.1)}.slashSkills_assistResultTitle__AbO9a{font-size:.78rem;font-weight:600;color:#b4d2ff}.slashSkills_assistResultActions__Zg5nf{display:flex;gap:.4rem}.slashSkills_assistApplyBtn__Y4Ihf{display:inline-flex;align-items:center;gap:.3rem;padding:.3rem .7rem;border:none;border-radius:.35rem;background:rgba(140,180,255,.25);color:#c8dcff;font-size:.75rem;font-weight:600;font-family:inherit;cursor:pointer;transition:background .15s}.slashSkills_assistApplyBtn__Y4Ihf:hover{background:rgba(140,180,255,.35)}.slashSkills_assistDismissBtn__Ud3kM{padding:.3rem .7rem;border:1px solid hsla(0,0%,100%,.1);border-radius:.35rem;background:transparent;color:hsla(0,0%,100%,.4);font-size:.75rem;font-weight:500;font-family:inherit;cursor:pointer;transition:border-color .12s,color .12s}.slashSkills_assistDismissBtn__Ud3kM:hover{border-color:hsla(0,0%,100%,.2);color:hsla(0,0%,100%,.7)}.slashSkills_assistPreview__zmYP5{display:flex;flex-direction:column;gap:.85rem;padding:.85rem;max-height:14rem;overflow-y:auto;scrollbar-width:none}.slashSkills_assistPreview__zmYP5::-webkit-scrollbar{display:none}.slashSkills_assistPreviewField__VLpRB{display:flex;flex-direction:column;gap:.2rem}.slashSkills_assistPreviewLabel__TkT4Q{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:hsla(0,0%,100%,.35)}.slashSkills_assistPreviewValue__OMdub{font-size:.82rem;color:hsla(0,0%,100%,.85);line-height:1.5}.slashSkills_assistToolChips__Og_6H{display:flex;flex-wrap:wrap;gap:.3rem}.slashSkills_assistToolChip___YkAk{display:inline-flex;align-items:center;padding:.15rem .45rem;border-radius:.25rem;background:rgba(140,180,255,.15);color:rgba(160,200,255,.9);font-size:.7rem;font-weight:600}.slashSkills_assistPreviewList__G0UQG{margin:0;padding-left:1.25rem;font-size:.82rem;color:hsla(0,0%,100%,.85);line-height:1.6}.slashSkills_assistPreviewList__G0UQG li{padding:.05rem 0}.react-flow{direction:ltr;--xy-edge-stroke-default:#b1b1b7;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#555;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:hsla(0,0%,100%,.5);--xy-minimap-background-color-default:#fff;--xy-minimap-mask-background-color-default:hsla(0,0%,94%,.6);--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#e2e2e2;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:transparent;--xy-background-pattern-dots-color-default:#91919a;--xy-background-pattern-lines-color-default:#eee;--xy-background-pattern-cross-color-default:#e2e2e2;background-color:var(--xy-background-color,var(--xy-background-color-default));--xy-node-color-default:inherit;--xy-node-border-default:1px solid #1a192b;--xy-node-background-color-default:#fff;--xy-node-group-background-color-default:hsla(0,0%,94%,.25);--xy-node-boxshadow-hover-default:0 1px 4px 1px rgba(0,0,0,.08);--xy-node-boxshadow-selected-default:0 0 0 0.5px #1a192b;--xy-node-border-radius-default:3px;--xy-handle-background-color-default:#1a192b;--xy-handle-border-color-default:#fff;--xy-selection-background-color-default:rgba(0,89,220,.08);--xy-selection-border-default:1px dotted rgba(0,89,220,.8);--xy-controls-button-background-color-default:#fefefe;--xy-controls-button-background-color-hover-default:#f4f4f4;--xy-controls-button-color-default:inherit;--xy-controls-button-color-hover-default:inherit;--xy-controls-button-border-color-default:#eee;--xy-controls-box-shadow-default:0 0 2px 1px rgba(0,0,0,.08);--xy-edge-label-background-color-default:#fff;--xy-edge-label-color-default:inherit;--xy-resize-background-color-default:#3367d9}.react-flow.dark{--xy-edge-stroke-default:#3e3e3e;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#727272;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:hsla(0,0%,59%,.25);--xy-minimap-background-color-default:#141414;--xy-minimap-mask-background-color-default:rgba(60,60,60,.6);--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#2b2b2b;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:#141414;--xy-background-pattern-dots-color-default:#777;--xy-background-pattern-lines-color-default:#777;--xy-background-pattern-cross-color-default:#777;--xy-node-color-default:#f8f8f8;--xy-node-border-default:1px solid #3c3c3c;--xy-node-background-color-default:#1e1e1e;--xy-node-group-background-color-default:hsla(0,0%,94%,.25);--xy-node-boxshadow-hover-default:0 1px 4px 1px hsla(0,0%,100%,.08);--xy-node-boxshadow-selected-default:0 0 0 0.5px #999;--xy-handle-background-color-default:#bebebe;--xy-handle-border-color-default:#1e1e1e;--xy-selection-background-color-default:rgba(200,200,220,.08);--xy-selection-border-default:1px dotted rgba(200,200,220,.8);--xy-controls-button-background-color-default:#2b2b2b;--xy-controls-button-background-color-hover-default:#3e3e3e;--xy-controls-button-color-default:#f8f8f8;--xy-controls-button-color-hover-default:#fff;--xy-controls-button-border-color-default:#5b5b5b;--xy-controls-box-shadow-default:0 0 2px 1px rgba(0,0,0,.08);--xy-edge-label-background-color-default:#141414;--xy-edge-label-color-default:#f8f8f8}.react-flow__background{background-color:var(--xy-background-color-props,var(--xy-background-color,var(--xy-background-color-default)));pointer-events:none;z-index:-1}.react-flow__container{position:absolute;width:100%;height:100%;top:0;left:0}.react-flow__pane{z-index:1}.react-flow__pane.draggable{cursor:-webkit-grab;cursor:grab}.react-flow__pane.dragging{cursor:-webkit-grabbing;cursor:grabbing}.react-flow__pane.selection{cursor:pointer}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow__edge-path{stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default));stroke-width:var(--xy-edge-stroke-width,var(--xy-edge-stroke-width-default));fill:none}.react-flow__connection-path{stroke:var(--xy-connectionline-stroke,var(--xy-connectionline-stroke-default));stroke-width:var(--xy-connectionline-stroke-width,var(--xy-connectionline-stroke-width-default));fill:none}.react-flow .react-flow__edges{position:absolute}.react-flow .react-flow__edges svg{overflow:visible;position:absolute;pointer-events:none}.react-flow__edge{pointer-events:visibleStroke}.react-flow__edge.selectable{cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selectable:focus .react-flow__edge-path,.react-flow__edge.selectable:focus-visible .react-flow__edge-path,.react-flow__edge.selected .react-flow__edge-path{stroke:var(--xy-edge-stroke-selected,var(--xy-edge-stroke-selected-default))}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__arrowhead polyline{stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__arrowhead polyline.arrowclosed{fill:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:dashdraw .5s linear infinite}svg.react-flow__connectionline{z-index:1001;overflow:visible;position:absolute}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default}.react-flow__node.selectable{cursor:pointer}.react-flow__node.draggable{cursor:-webkit-grab;cursor:grab;pointer-events:all}.react-flow__node.draggable.dragging{cursor:-webkit-grabbing;cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:left top;pointer-events:none}.react-flow__nodesselection-rect{position:absolute;pointer-events:all;cursor:-webkit-grab;cursor:grab}.react-flow__handle{position:absolute;pointer-events:none;min-width:5px;min-height:5px;width:6px;height:6px;background-color:var(--xy-handle-background-color,var(--xy-handle-background-color-default));border:1px solid var(--xy-handle-border-color,var(--xy-handle-border-color-default));border-radius:100%}.react-flow__handle.connectingfrom{pointer-events:all}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;left:50%;bottom:0;transform:translate(-50%,50%)}.react-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.react-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.react-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__pane.selection .react-flow__panel{pointer-events:none}.react-flow__panel{position:absolute;z-index:5;margin:15px}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.bottom.center,.react-flow__panel.top.center{left:50%;transform:translateX(-15px) translateX(-50%)}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.left.center,.react-flow__panel.right.center{top:50%;transform:translateY(-15px) translateY(-50%)}.react-flow__attribution{font-size:10px;background:var(--xy-attribution-background-color,var(--xy-attribution-background-color-default));padding:2px 3px;margin:0}.react-flow__attribution a{text-decoration:none;color:#999}@keyframes dashdraw{0%{stroke-dashoffset:10}}.react-flow__edgelabel-renderer{pointer-events:none}.react-flow__edgelabel-renderer,.react-flow__viewport-portal{position:absolute;width:100%;height:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;left:0;top:0}.react-flow__minimap{background:var(
    --xy-minimap-background-color-props,var(--xy-minimap-background-color,var(--xy-minimap-background-color-default))
  )}.react-flow__minimap-svg{display:block}.react-flow__minimap-mask{fill:var(
      --xy-minimap-mask-background-color-props,var(--xy-minimap-mask-background-color,var(--xy-minimap-mask-background-color-default))
    );stroke:var(
      --xy-minimap-mask-stroke-color-props,var(--xy-minimap-mask-stroke-color,var(--xy-minimap-mask-stroke-color-default))
    );stroke-width:var(
      --xy-minimap-mask-stroke-width-props,var(--xy-minimap-mask-stroke-width,var(--xy-minimap-mask-stroke-width-default))
    )}.react-flow__minimap-node{fill:var(
      --xy-minimap-node-background-color-props,var(--xy-minimap-node-background-color,var(--xy-minimap-node-background-color-default))
    );stroke:var(
      --xy-minimap-node-stroke-color-props,var(--xy-minimap-node-stroke-color,var(--xy-minimap-node-stroke-color-default))
    );stroke-width:var(
      --xy-minimap-node-stroke-width-props,var(--xy-minimap-node-stroke-width,var(--xy-minimap-node-stroke-width-default))
    )}.react-flow__background-pattern.dots{fill:var(
      --xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-dots-color-default))
    )}.react-flow__background-pattern.lines{stroke:var(
      --xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-lines-color-default))
    )}.react-flow__background-pattern.cross{stroke:var(
      --xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-cross-color-default))
    )}.react-flow__controls{display:flex;flex-direction:column;box-shadow:var(--xy-controls-box-shadow,var(--xy-controls-box-shadow-default))}.react-flow__controls.horizontal{flex-direction:row}.react-flow__controls-button{display:flex;justify-content:center;align-items:center;height:26px;width:26px;padding:4px;border:none;background:var(--xy-controls-button-background-color,var(--xy-controls-button-background-color-default));border-bottom:1px solid var(
        --xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default))
      );color:var(
      --xy-controls-button-color-props,var(--xy-controls-button-color,var(--xy-controls-button-color-default))
    );cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__controls-button svg{width:100%;max-width:12px;max-height:12px;fill:currentColor}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-default,.react-flow__node-group,.react-flow__node-input,.react-flow__node-output{padding:10px;border-radius:var(--xy-node-border-radius,var(--xy-node-border-radius-default));width:150px;font-size:12px;color:var(--xy-node-color,var(--xy-node-color-default));text-align:center;border:var(--xy-node-border,var(--xy-node-border-default));background-color:var(--xy-node-background-color,var(--xy-node-background-color-default))}.react-flow__node-default.selectable:hover,.react-flow__node-group.selectable:hover,.react-flow__node-input.selectable:hover,.react-flow__node-output.selectable:hover{box-shadow:var(--xy-node-boxshadow-hover,var(--xy-node-boxshadow-hover-default))}.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible,.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible{box-shadow:var(--xy-node-boxshadow-selected,var(--xy-node-boxshadow-selected-default))}.react-flow__node-group{background-color:var(--xy-node-group-background-color,var(--xy-node-group-background-color-default))}.react-flow__nodesselection-rect,.react-flow__selection{background:var(--xy-selection-background-color,var(--xy-selection-background-color-default));border:var(--xy-selection-border,var(--xy-selection-border-default))}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls-button:hover{background:var(
        --xy-controls-button-background-color-hover-props,var(--xy-controls-button-background-color-hover,var(--xy-controls-button-background-color-hover-default))
      );color:var(
        --xy-controls-button-color-hover-props,var(--xy-controls-button-color-hover,var(--xy-controls-button-color-hover-default))
      )}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__controls-button:last-child{border-bottom:none}.react-flow__controls.horizontal .react-flow__controls-button{border-bottom:none;border-right:1px solid var(
        --xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default))
      )}.react-flow__controls.horizontal .react-flow__controls-button:last-child{border-right:none}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.bottom,.react-flow__resize-control.top{cursor:ns-resize}.react-flow__resize-control.bottom.right,.react-flow__resize-control.top.left{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{width:5px;height:5px;border:1px solid #fff;border-radius:1px;background-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));translate:-50% -50%}.react-flow__resize-control.handle.left{left:0;top:50%}.react-flow__resize-control.handle.right{left:100%;top:50%}.react-flow__resize-control.handle.top{left:50%;top:0}.react-flow__resize-control.handle.bottom{left:50%;top:100%}.react-flow__resize-control.handle.bottom.left,.react-flow__resize-control.handle.top.left{left:0}.react-flow__resize-control.handle.bottom.right,.react-flow__resize-control.handle.top.right{left:100%}.react-flow__resize-control.line{border-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border-width:0;border-style:solid}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;transform:translate(-50%);top:0;height:100%}.react-flow__resize-control.line.left{left:0;border-left-width:1px}.react-flow__resize-control.line.right{left:100%;border-right-width:1px}.react-flow__resize-control.line.bottom,.react-flow__resize-control.line.top{height:1px;transform:translateY(-50%);left:0;width:100%}.react-flow__resize-control.line.top{top:0;border-top-width:1px}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.react-flow__edge-textbg{fill:var(--xy-edge-label-background-color,var(--xy-edge-label-background-color-default))}.react-flow__edge-text{fill:var(--xy-edge-label-color,var(--xy-edge-label-color-default))}