.HelpReportButton-module__ABdzKW__sidebarButton{width:100%;height:38px;color:var(--color-text-secondary,#999);border:1px solid var(--color-border,#333);cursor:pointer;font:600 13px var(--bs-font-body,inherit);letter-spacing:0;text-align:left;background:0 0;border-radius:8px;align-items:center;gap:8px;padding:0 10px;transition:background .15s,color .15s,border-color .15s;display:flex}.HelpReportButton-module__ABdzKW__sidebarButton:hover{color:var(--color-text,#f1f1f1);background:var(--color-bg-secondary,#1a1a1a);border-color:rgba(236,237,246,.16)}.HelpReportButton-module__ABdzKW__sidebarButton svg{flex:none}.HelpReportButton-module__ABdzKW__sidebarButtonGhost{opacity:.45;pointer-events:none;cursor:default}.HelpReportButton-module__ABdzKW__backdrop{z-index:1300;background:rgba(7,9,13,.68);justify-content:center;align-items:center;padding:24px;animation:.14s both HelpReportButton-module__ABdzKW__fadeIn;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.HelpReportButton-module__ABdzKW__modal{width:min(460px,100%);max-height:min(680px,100dvh - 48px);color:var(--bs-text,#ecedf6);background:var(--bs-surface,#161a21);border:1px solid rgba(236,237,246,.14);border-radius:8px;padding:20px;animation:.17s ease-out both HelpReportButton-module__ABdzKW__riseIn;position:relative;overflow-y:auto;box-shadow:0 24px 64px rgba(0,0,0,.42)}.HelpReportButton-module__ABdzKW__close{width:32px;height:32px;color:var(--bs-text-dim,rgba(236,237,246,.6));cursor:pointer;background:0 0;border:1px solid rgba(236,237,246,.1);border-radius:6px;place-items:center;transition:color .14s,background .14s,border-color .14s;display:grid;position:absolute;top:12px;right:12px}.HelpReportButton-module__ABdzKW__close:hover{color:var(--bs-text,#ecedf6);background:rgba(236,237,246,.05);border-color:rgba(236,237,246,.2)}.HelpReportButton-module__ABdzKW__header{padding-right:42px}.HelpReportButton-module__ABdzKW__header h2{font:700 18px/1.2 var(--bs-font-body,inherit);letter-spacing:0;margin:0}.HelpReportButton-module__ABdzKW__header p{max-width:34rem;color:var(--bs-text-dim,rgba(236,237,246,.6));font:500 13px/1.45 var(--bs-font-body,inherit);margin:6px 0 0}.HelpReportButton-module__ABdzKW__categoryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:18px 0 16px;display:grid}.HelpReportButton-module__ABdzKW__categoryButton{color:rgba(236,237,246,.66);cursor:pointer;min-width:0;height:36px;font:600 12px var(--bs-font-body,inherit);letter-spacing:0;background:0 0;border:1px solid rgba(236,237,246,.1);border-radius:6px;justify-content:center;align-items:center;gap:6px;transition:color .15s,background .15s,border-color .15s;display:flex}.HelpReportButton-module__ABdzKW__categoryButton span{text-overflow:ellipsis;min-width:0;overflow:hidden}.HelpReportButton-module__ABdzKW__categoryButton:hover{color:var(--bs-text,#ecedf6);background:rgba(236,237,246,.04);border-color:rgba(236,237,246,.18)}.HelpReportButton-module__ABdzKW__categoryButtonActive{color:var(--bs-text,#ecedf6);background:rgba(63,255,139,.1);border-color:rgba(63,255,139,.42)}.HelpReportButton-module__ABdzKW__label{color:rgba(236,237,246,.82);font:600 13px var(--bs-font-body,inherit);margin-bottom:7px;display:block}.HelpReportButton-module__ABdzKW__textarea{resize:vertical;width:100%;min-height:148px;color:var(--bs-text,#ecedf6);font:500 14px/1.45 var(--bs-font-body,inherit);letter-spacing:0;background:rgba(8,10,15,.58);border:1px solid rgba(236,237,246,.12);border-radius:8px;outline:none;padding:11px 12px}.HelpReportButton-module__ABdzKW__textarea:focus{border-color:rgba(63,255,139,.52);box-shadow:0 0 0 3px rgba(63,255,139,.1)}.HelpReportButton-module__ABdzKW__textarea::placeholder{color:rgba(236,237,246,.34)}.HelpReportButton-module__ABdzKW__footerRow{grid-template-columns:minmax(0,1fr) auto;gap:8px;min-height:22px;margin-top:7px;display:grid}.HelpReportButton-module__ABdzKW__counter,.HelpReportButton-module__ABdzKW__count,.HelpReportButton-module__ABdzKW__error{font:600 12px var(--bs-font-body,inherit)}.HelpReportButton-module__ABdzKW__counter,.HelpReportButton-module__ABdzKW__count{color:rgba(236,237,246,.48)}.HelpReportButton-module__ABdzKW__error{color:#ff8f92;grid-column:1/-1}.HelpReportButton-module__ABdzKW__submit{color:#0b0e14;background:var(--bs-secondary,#3fff8b);cursor:pointer;width:100%;height:40px;font:700 13px var(--bs-font-body,inherit);letter-spacing:0;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;margin-top:10px;transition:background .15s,opacity .15s;display:inline-flex}.HelpReportButton-module__ABdzKW__submit:hover:not(:disabled){background:#6cffaa}.HelpReportButton-module__ABdzKW__submit:disabled{cursor:not-allowed;opacity:.45}.HelpReportButton-module__ABdzKW__successPanel{color:rgba(236,237,246,.78);background:rgba(63,255,139,.06);border:1px solid rgba(63,255,139,.18);border-radius:8px;align-items:flex-start;gap:10px;margin-top:18px;padding:14px;display:flex}.HelpReportButton-module__ABdzKW__successPanel svg{color:var(--bs-secondary,#3fff8b);flex:none}.HelpReportButton-module__ABdzKW__successPanel h3{color:var(--bs-text,#ecedf6);font:700 14px var(--bs-font-body,inherit);margin:0 0 3px}.HelpReportButton-module__ABdzKW__successPanel p{color:rgba(236,237,246,.58);font:500 13px/1.4 var(--bs-font-body,inherit);margin:0}.HelpReportButton-module__ABdzKW__spin{animation:.9s linear infinite HelpReportButton-module__ABdzKW__spin}@keyframes HelpReportButton-module__ABdzKW__fadeIn{0%{opacity:0}}@keyframes HelpReportButton-module__ABdzKW__riseIn{0%{opacity:0;transform:translateY(10px)}}@keyframes HelpReportButton-module__ABdzKW__spin{to{transform:rotate(360deg)}}@media (max-width:768px){.HelpReportButton-module__ABdzKW__backdrop{align-items:flex-end;padding:10px}.HelpReportButton-module__ABdzKW__modal{border-radius:10px;width:100%;max-height:calc(100dvh - 20px);padding:18px 16px 16px}.HelpReportButton-module__ABdzKW__categoryGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.HelpReportButton-module__ABdzKW__categoryButton{gap:5px;padding:0 6px;font-size:12px}.HelpReportButton-module__ABdzKW__textarea{min-height:132px}}@media (max-width:390px){.HelpReportButton-module__ABdzKW__categoryGrid{grid-template-columns:1fr}.HelpReportButton-module__ABdzKW__categoryButton{justify-content:flex-start;padding:0 12px}}
.BotSidebar-module__xDwVTW__sidebar{background:var(--color-bg,#0a0a0a);border-right:1px solid var(--color-border,#222);flex-direction:column;width:240px;min-width:240px;height:100%;display:flex;position:relative}.BotSidebar-module__xDwVTW__navPendingBar{background:rgba(74,222,128,.15);height:2px;position:absolute;top:0;left:0;right:0;overflow:hidden}.BotSidebar-module__xDwVTW__navPendingBar:after{content:"";background:var(--color-accent,#4ade80);width:40%;animation:.9s ease-in-out infinite BotSidebar-module__xDwVTW__navPendingSlide;position:absolute;top:0;bottom:0;left:0}@keyframes BotSidebar-module__xDwVTW__navPendingSlide{0%{transform:translate(-100%)}to{transform:translate(350%)}}.BotSidebar-module__xDwVTW__menu{border-bottom:1px solid var(--color-border,#222);flex-direction:column;gap:4px;padding:14px 12px 12px;display:flex}.BotSidebar-module__xDwVTW__navLink{color:var(--color-text-secondary,#999);border-radius:6px;align-items:center;gap:10px;padding:8px 10px;font-size:13px;font-weight:500;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.BotSidebar-module__xDwVTW__navLink:hover,.BotSidebar-module__xDwVTW__navLinkActive{color:var(--color-text,#fff);background:var(--color-bg-secondary,#1a1a1a)}.BotSidebar-module__xDwVTW__navLink svg{color:inherit;flex-shrink:0}.BotSidebar-module__xDwVTW__navButton,.BotSidebar-module__xDwVTW__navLink[type=button]{cursor:pointer;text-align:left;background:0 0;border:0;width:100%;font-family:inherit}.BotSidebar-module__xDwVTW__newStrategyButton{border:1px solid var(--color-border,#333);color:var(--color-text,#fff);cursor:pointer;text-align:left;background:0 0;border-radius:8px;margin-top:8px;padding:10px 16px;font-family:inherit;font-size:13px;font-weight:600;text-decoration:none;transition:background .2s;display:block}.BotSidebar-module__xDwVTW__newStrategyButton:hover:not(:disabled){background:var(--color-bg-secondary,#1a1a1a)}.BotSidebar-module__xDwVTW__newStrategyButton:disabled{opacity:.4;cursor:not-allowed}.BotSidebar-module__xDwVTW__botListHeader{text-transform:uppercase;color:var(--color-text-secondary,#999);letter-spacing:.5px;justify-content:space-between;align-items:center;padding:12px 16px 8px;font-size:11px;display:flex}.BotSidebar-module__xDwVTW__botCount{color:var(--color-text-secondary,#666);font-size:11px}.BotSidebar-module__xDwVTW__botList{flex:1;padding:0 8px 8px;overflow-y:auto}.BotSidebar-module__xDwVTW__botItem{cursor:pointer;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;transition:background .15s;animation:.3s ease-out BotSidebar-module__xDwVTW__slideIn;display:flex}@keyframes BotSidebar-module__xDwVTW__slideIn{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}.BotSidebar-module__xDwVTW__botItem:hover,.BotSidebar-module__xDwVTW__botItemActive{background:var(--color-bg-secondary,#1a1a1a)}.BotSidebar-module__xDwVTW__botItemLeft{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.BotSidebar-module__xDwVTW__greenDot{background:#22c55e;border-radius:50%;flex-shrink:0;width:8px;height:8px}.BotSidebar-module__xDwVTW__botName{color:var(--color-text,#fff);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.BotSidebar-module__xDwVTW__renameInput{background:var(--color-bg,#0a0a0a);border:1px solid var(--color-accent,#6366f1);color:var(--color-text,#fff);border-radius:4px;outline:none;width:100%;padding:2px 6px;font-size:13px}.BotSidebar-module__xDwVTW__deleteButton{color:var(--color-text-secondary,#666);cursor:pointer;opacity:0;background:0 0;border:none;border-radius:4px;padding:2px 6px;font-size:12px;transition:opacity .15s}.BotSidebar-module__xDwVTW__botItem:hover .BotSidebar-module__xDwVTW__deleteButton{opacity:1}.BotSidebar-module__xDwVTW__deleteButton:hover{color:#ef4444;background:rgba(239,68,68,.1)}.BotSidebar-module__xDwVTW__emptyState{text-align:center;color:var(--color-text-secondary,#666);padding:20px 16px;font-size:13px}.BotSidebar-module__xDwVTW__supportSlot{flex-direction:column;gap:8px;padding:8px 12px 12px;display:flex}@media (max-width:768px){.BotSidebar-module__xDwVTW__sidebar{border-right:none;width:100%;min-width:0}}
.TrustpilotReviewPrompt-module__UfhpFa__backdrop{z-index:1350;background:rgba(7,9,13,.68);justify-content:center;align-items:center;padding:24px;animation:.14s both TrustpilotReviewPrompt-module__UfhpFa__fadeIn;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.TrustpilotReviewPrompt-module__UfhpFa__modal{width:min(440px,100%);max-height:min(640px,100dvh - 48px);color:var(--bs-text,#ecedf6);background:var(--bs-surface,#161a21);border:1px solid rgba(236,237,246,.14);border-radius:8px;padding:22px;animation:.17s ease-out both TrustpilotReviewPrompt-module__UfhpFa__riseIn;position:relative;overflow-y:auto;box-shadow:0 24px 64px rgba(0,0,0,.42)}.TrustpilotReviewPrompt-module__UfhpFa__close{color:rgba(236,237,246,.6);cursor:pointer;background:0 0;border:1px solid rgba(236,237,246,.1);border-radius:6px;place-items:center;width:32px;height:32px;transition:color .14s,background .14s,border-color .14s;display:grid;position:absolute;top:12px;right:12px}.TrustpilotReviewPrompt-module__UfhpFa__close:hover{color:var(--bs-text,#ecedf6);background:rgba(236,237,246,.05);border-color:rgba(236,237,246,.2)}.TrustpilotReviewPrompt-module__UfhpFa__header{padding-right:42px}.TrustpilotReviewPrompt-module__UfhpFa__header h2,.TrustpilotReviewPrompt-module__UfhpFa__successPanel h2{font:700 18px/1.2 var(--bs-font-body,inherit);letter-spacing:0;margin:0}.TrustpilotReviewPrompt-module__UfhpFa__header p,.TrustpilotReviewPrompt-module__UfhpFa__successPanel p{color:rgba(236,237,246,.62);font:500 13px/1.45 var(--bs-font-body,inherit);margin:7px 0 0}.TrustpilotReviewPrompt-module__UfhpFa__starRow{justify-content:center;gap:8px;margin-top:22px;display:flex}.TrustpilotReviewPrompt-module__UfhpFa__starButton{color:rgba(236,237,246,.4);cursor:pointer;background:rgba(8,10,15,.46);border:1px solid rgba(236,237,246,.12);border-radius:8px;place-items:center;width:48px;height:48px;transition:color .14s,background .14s,border-color .14s,transform .14s;display:grid}.TrustpilotReviewPrompt-module__UfhpFa__starButton:hover{color:#ffd66b;background:rgba(255,214,107,.08);border-color:rgba(255,214,107,.34);outline:none;transform:translateY(-1px)}.TrustpilotReviewPrompt-module__UfhpFa__starButton:focus-visible{color:#ffd66b;background:rgba(255,214,107,.08);border-color:rgba(255,214,107,.34);outline:none;transform:translateY(-1px)}.TrustpilotReviewPrompt-module__UfhpFa__starButton svg{fill:currentColor}.TrustpilotReviewPrompt-module__UfhpFa__label{color:rgba(236,237,246,.82);font:600 13px var(--bs-font-body,inherit);margin:18px 0 7px;display:block}.TrustpilotReviewPrompt-module__UfhpFa__textarea{resize:vertical;width:100%;min-height:148px;color:var(--bs-text,#ecedf6);font:500 14px/1.45 var(--bs-font-body,inherit);letter-spacing:0;background:rgba(8,10,15,.58);border:1px solid rgba(236,237,246,.12);border-radius:8px;outline:none;padding:11px 12px}.TrustpilotReviewPrompt-module__UfhpFa__textarea:focus{border-color:rgba(63,255,139,.52);box-shadow:0 0 0 3px rgba(63,255,139,.1)}.TrustpilotReviewPrompt-module__UfhpFa__textarea::placeholder{color:rgba(236,237,246,.34)}.TrustpilotReviewPrompt-module__UfhpFa__footerRow{color:rgba(236,237,246,.48);min-height:22px;font:600 12px var(--bs-font-body,inherit);grid-template-columns:minmax(0,1fr);gap:6px;margin-top:7px;display:grid}.TrustpilotReviewPrompt-module__UfhpFa__footerRow strong{color:#ff8f92;font:inherit}.TrustpilotReviewPrompt-module__UfhpFa__primaryButton,.TrustpilotReviewPrompt-module__UfhpFa__primaryLink{color:#0b0e14;background:var(--bs-secondary,#3fff8b);cursor:pointer;width:100%;min-height:40px;font:700 13px var(--bs-font-body,inherit);letter-spacing:0;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;margin-top:12px;text-decoration:none;transition:background .15s,opacity .15s;display:inline-flex}.TrustpilotReviewPrompt-module__UfhpFa__primaryButton:hover:not(:disabled),.TrustpilotReviewPrompt-module__UfhpFa__primaryLink:hover{background:#6cffaa}.TrustpilotReviewPrompt-module__UfhpFa__primaryButton:disabled{cursor:not-allowed;opacity:.45}.TrustpilotReviewPrompt-module__UfhpFa__successPanel{color:rgba(236,237,246,.78);align-items:flex-start;gap:10px;display:flex}.TrustpilotReviewPrompt-module__UfhpFa__successPanel svg{color:var(--bs-secondary,#3fff8b);flex:none}.TrustpilotReviewPrompt-module__UfhpFa__spin{animation:.9s linear infinite TrustpilotReviewPrompt-module__UfhpFa__spin}@media (max-width:480px){.TrustpilotReviewPrompt-module__UfhpFa__modal{padding:20px}.TrustpilotReviewPrompt-module__UfhpFa__starRow{gap:6px}.TrustpilotReviewPrompt-module__UfhpFa__starButton{width:42px;height:42px}}@keyframes TrustpilotReviewPrompt-module__UfhpFa__fadeIn{0%{opacity:0}}@keyframes TrustpilotReviewPrompt-module__UfhpFa__riseIn{0%{opacity:0;transform:translateY(10px)}}@keyframes TrustpilotReviewPrompt-module__UfhpFa__spin{to{transform:rotate(360deg)}}
.RouteSkeleton-module__V1whSq__skel{background:linear-gradient(90deg,rgba(255,255,255,.04) 0%,rgba(255,255,255,.08) 50%,rgba(255,255,255,.04) 100%) 0 0/200% 100%;border-radius:6px;animation:1.6s ease-in-out infinite RouteSkeleton-module__V1whSq__shimmer;display:block}@keyframes RouteSkeleton-module__V1whSq__shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.RouteSkeleton-module__V1whSq__hero,.RouteSkeleton-module__V1whSq__article,.RouteSkeleton-module__V1whSq__table,.RouteSkeleton-module__V1whSq__grid,.RouteSkeleton-module__V1whSq__form{width:100%;margin:0 auto;padding:48px 32px 96px}.RouteSkeleton-module__V1whSq__hero,.RouteSkeleton-module__V1whSq__table,.RouteSkeleton-module__V1whSq__grid{max-width:1120px}.RouteSkeleton-module__V1whSq__article,.RouteSkeleton-module__V1whSq__form{max-width:820px}.RouteSkeleton-module__V1whSq__hero{flex-direction:column;align-items:center;display:flex}.RouteSkeleton-module__V1whSq__studio{gap:24px;width:100%;min-height:70vh;padding:24px;display:flex}.RouteSkeleton-module__V1whSq__kicker{border-radius:4px;width:120px;height:14px}.RouteSkeleton-module__V1whSq__heading{border-radius:10px;width:70%;max-width:640px;height:56px;margin-top:20px}.RouteSkeleton-module__V1whSq__ctaRow{gap:12px;margin-top:28px;display:flex}.RouteSkeleton-module__V1whSq__cta{border-radius:8px;width:170px;height:44px}.RouteSkeleton-module__V1whSq__heroStrip{border-radius:12px;width:100%;height:96px;margin-top:56px}.RouteSkeleton-module__V1whSq__title{border-radius:8px;width:60%;max-width:520px;height:44px}.RouteSkeleton-module__V1whSq__subLine{width:80%;max-width:56ch;height:18px;margin-top:18px}.RouteSkeleton-module__V1whSq__subLineShort{width:55%;max-width:40ch;height:18px;margin-top:10px}.RouteSkeleton-module__V1whSq__backLink{border-radius:4px;width:110px;height:14px}.RouteSkeleton-module__V1whSq__article .RouteSkeleton-module__V1whSq__title{margin-top:24px}.RouteSkeleton-module__V1whSq__metaRow{flex-wrap:wrap;gap:10px;margin:20px 0 32px;display:flex}.RouteSkeleton-module__V1whSq__metaChip{border-radius:4px;width:80px;height:14px}.RouteSkeleton-module__V1whSq__paragraph{width:92%;height:14px;margin-top:12px}.RouteSkeleton-module__V1whSq__paragraphShort{width:68%;height:14px;margin-top:12px;margin-bottom:24px}.RouteSkeleton-module__V1whSq__filterRow{flex-wrap:wrap;gap:10px;margin:28px 0 20px;display:flex}.RouteSkeleton-module__V1whSq__filterChip{border-radius:16px;width:110px;height:32px}.RouteSkeleton-module__V1whSq__row{border-radius:10px;width:100%;height:56px;margin-top:12px}.RouteSkeleton-module__V1whSq__cardGrid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:20px;margin-top:32px;display:grid}.RouteSkeleton-module__V1whSq__card{border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:20px}.RouteSkeleton-module__V1whSq__cardTitle{width:75%;height:20px;margin-bottom:14px}.RouteSkeleton-module__V1whSq__cardMeta{width:50%;height:12px;margin-bottom:18px}.RouteSkeleton-module__V1whSq__cardStat{width:90%;height:14px;margin-top:8px}.RouteSkeleton-module__V1whSq__rail{flex-direction:column;flex:0 0 220px;gap:14px;padding-top:8px;display:flex}.RouteSkeleton-module__V1whSq__railItem{border-radius:8px;width:100%;height:32px}.RouteSkeleton-module__V1whSq__studioMain{flex:1;min-width:0}.RouteSkeleton-module__V1whSq__studioHeader{border-radius:10px;width:100%;height:48px}.RouteSkeleton-module__V1whSq__studioColumns{grid-template-columns:1fr 1fr;gap:20px;margin-top:20px;display:grid}.RouteSkeleton-module__V1whSq__panel{border-radius:12px;width:100%;height:380px}.RouteSkeleton-module__V1whSq__field{margin-top:24px}.RouteSkeleton-module__V1whSq__fieldLabel{border-radius:4px;width:120px;height:12px;margin-bottom:10px}.RouteSkeleton-module__V1whSq__fieldInput{border-radius:8px;width:100%;height:44px}.RouteSkeleton-module__V1whSq__formCta{border-radius:8px;width:170px;height:44px;margin-top:32px}@media (max-width:768px){.RouteSkeleton-module__V1whSq__rail{display:none}.RouteSkeleton-module__V1whSq__studioColumns{grid-template-columns:1fr}.RouteSkeleton-module__V1whSq__panel{height:260px}}@media (prefers-reduced-motion:reduce){.RouteSkeleton-module__V1whSq__skel{background:rgba(255,255,255,.05);animation:none}}
.StreamingText-module__FfjhlG__cursor:after{content:"█";color:var(--bs-primary);vertical-align:text-bottom;font-size:.875rem;line-height:1;animation:1s step-end infinite StreamingText-module__FfjhlG__blink;display:inline-block}@keyframes StreamingText-module__FfjhlG__blink{0%,to{opacity:1}50%{opacity:0}}@media (prefers-reduced-motion:reduce){.StreamingText-module__FfjhlG__cursor:after{animation:none}}
.ChatMessage-module__229bPq__wrapper{padding:0 var(--space-md);font-family:var(--font-family);gap:10px;scroll-margin-top:96px;display:flex}.ChatMessage-module__229bPq__wrapperUser{justify-content:flex-end}.ChatMessage-module__229bPq__wrapperAssistant{justify-content:flex-start}.ChatMessage-module__229bPq__wrapperIntro{padding-top:18px}.ChatMessage-module__229bPq__avatar{filter:drop-shadow(0 8px 12px rgba(0,0,0,.28));flex:0 0 42px;justify-content:center;align-items:flex-end;width:42px;height:42px;display:flex;overflow:visible}.ChatMessage-module__229bPq__avatar>*{transform-origin:bottom;transform:scale(.62)}.ChatMessage-module__229bPq__wrapperIntro .ChatMessage-module__229bPq__avatar{flex-basis:56px;width:56px;height:58px}.ChatMessage-module__229bPq__wrapperIntro .ChatMessage-module__229bPq__avatar>*{transform-origin:50%;transform:scale(.92)}.ChatMessage-module__229bPq__messageColumn{flex-direction:column;gap:6px;min-width:0;max-width:min(760px,82%);display:flex}.ChatMessage-module__229bPq__wrapperUser .ChatMessage-module__229bPq__messageColumn{align-items:flex-end}.ChatMessage-module__229bPq__messageHeader{color:var(--text-tertiary);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;font-weight:700;display:inline-flex}.ChatMessage-module__229bPq__messageHeader time{letter-spacing:.04em;text-transform:none;font-variant-numeric:tabular-nums;font-weight:600}.ChatMessage-module__229bPq__messageHeaderUser{justify-content:flex-end}.ChatMessage-module__229bPq__bubble{word-wrap:break-word;overflow-wrap:break-word;width:-moz-fit-content;width:fit-content;max-width:100%;font-size:14.5px;line-height:1.55;font-family:var(--font-family);border:1px solid var(--border-subtle);box-shadow:inset 0 1px rgba(255,255,255,.035)}.ChatMessage-module__229bPq__bubbleUser{background:var(--accent-bg);border-color:var(--accent-border);color:var(--text-primary);border-radius:var(--radius-lg);letter-spacing:-.005em;border-bottom-right-radius:5px;padding:12px 16px}.ChatMessage-module__229bPq__bubbleAssistant{color:var(--text-primary);background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.01)),var(--bg-card);border-radius:var(--radius-lg);border-bottom-left-radius:5px;padding:13px 16px}.ChatMessage-module__229bPq__content{white-space:pre-wrap;margin:0}.ChatMessage-module__229bPq__markdown{overflow-x:auto}.ChatMessage-module__229bPq__markdown p{margin:0 0 .7em}.ChatMessage-module__229bPq__markdown p:last-child{margin-bottom:0}.ChatMessage-module__229bPq__markdown strong{color:var(--text-primary);font-weight:600}.ChatMessage-module__229bPq__markdown em{color:var(--text-primary)}.ChatMessage-module__229bPq__markdown a{color:var(--accent);border-bottom:1px solid var(--accent-border);transition:border-color var(--transition-base);text-decoration:none}.ChatMessage-module__229bPq__markdown a:hover{border-bottom-color:var(--accent)}.ChatMessage-module__229bPq__markdown h1{font-family:var(--font-family);color:var(--text-primary);letter-spacing:-.015em;margin:.9em 0 .4em;font-weight:600;line-height:1.25}.ChatMessage-module__229bPq__markdown h2{font-family:var(--font-family);color:var(--text-primary);letter-spacing:-.015em;margin:.9em 0 .4em;font-weight:600;line-height:1.25}.ChatMessage-module__229bPq__markdown h3{font-family:var(--font-family);color:var(--text-primary);letter-spacing:-.015em;margin:.9em 0 .4em;font-weight:600;line-height:1.25}.ChatMessage-module__229bPq__markdown h4{font-family:var(--font-family);color:var(--text-primary);letter-spacing:-.015em;margin:.9em 0 .4em;font-weight:600;line-height:1.25}.ChatMessage-module__229bPq__markdown h1{font-size:20px}.ChatMessage-module__229bPq__markdown h2{font-size:18px}.ChatMessage-module__229bPq__markdown h3{font-size:16px}.ChatMessage-module__229bPq__markdown h4{font-size:15px}.ChatMessage-module__229bPq__markdown table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;margin:.75em 0;font-size:13px}.ChatMessage-module__229bPq__markdown th{border-bottom:1px solid var(--border-subtle);text-align:left;padding:8px 12px}.ChatMessage-module__229bPq__markdown td{border-bottom:1px solid var(--border-subtle);text-align:left;padding:8px 12px}.ChatMessage-module__229bPq__markdown th{color:var(--text-secondary);letter-spacing:.02em;text-transform:uppercase;font-size:11px;font-weight:600}.ChatMessage-module__229bPq__markdown ul{margin:.4em 0 .7em;padding-left:1.4em}.ChatMessage-module__229bPq__markdown ol{margin:.4em 0 .7em;padding-left:1.4em}.ChatMessage-module__229bPq__markdown li{margin:.2em 0}.ChatMessage-module__229bPq__markdown li::marker{color:var(--text-tertiary)}.ChatMessage-module__229bPq__markdown code{background:var(--bg-elev);color:var(--accent);border-radius:4px;padding:1px 6px;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:.88em}.ChatMessage-module__229bPq__markdown pre{background:var(--bg-elev);border:1px solid var(--border-subtle);border-radius:var(--radius-md);margin:.8em 0;padding:14px 16px;overflow-x:auto}.ChatMessage-module__229bPq__markdown pre code{color:var(--text-primary);background:0 0;padding:0;font-size:12.5px;line-height:1.55}.ChatMessage-module__229bPq__markdown blockquote{border-left:2px solid var(--accent-border);color:var(--text-secondary);margin:.7em 0;padding:4px 0 4px 14px;font-style:italic}.ChatMessage-module__229bPq__messageActions{opacity:0;transition:opacity var(--transition-base),transform var(--transition-base);flex-wrap:wrap;align-items:center;gap:6px;display:flex;transform:translateY(-2px)}.ChatMessage-module__229bPq__wrapper:focus-within .ChatMessage-module__229bPq__messageActions,.ChatMessage-module__229bPq__wrapper:hover .ChatMessage-module__229bPq__messageActions{opacity:1;transform:translateY(0)}.ChatMessage-module__229bPq__messageActionsUser{justify-content:flex-end}.ChatMessage-module__229bPq__actionButton,.ChatMessage-module__229bPq__iconAction{border:1px solid var(--border-subtle);min-height:28px;color:var(--text-tertiary);font-family:var(--font-family);cursor:pointer;transition:color var(--transition-base),border-color var(--transition-base),background var(--transition-base),transform var(--transition-fast);background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:5px;font-size:11px;font-weight:700;display:inline-flex}.ChatMessage-module__229bPq__actionButton{padding:5px 9px}.ChatMessage-module__229bPq__iconAction{width:28px;padding:0}.ChatMessage-module__229bPq__actionButton:hover:not(:disabled),.ChatMessage-module__229bPq__iconAction:hover:not(:disabled){color:var(--accent);border-color:var(--accent-border);background:var(--accent-bg);outline:none}.ChatMessage-module__229bPq__actionButton:focus-visible{color:var(--accent);border-color:var(--accent-border);background:var(--accent-bg);outline:none}.ChatMessage-module__229bPq__iconAction:focus-visible{color:var(--accent);border-color:var(--accent-border);background:var(--accent-bg);outline:none}.ChatMessage-module__229bPq__actionButton:active:not(:disabled),.ChatMessage-module__229bPq__iconAction:active:not(:disabled){transform:scale(.97)}.ChatMessage-module__229bPq__actionButton:disabled,.ChatMessage-module__229bPq__iconAction:disabled{opacity:.35;cursor:not-allowed}.ChatMessage-module__229bPq__actionButtonPrimary,.ChatMessage-module__229bPq__iconActionActive{color:var(--accent);border-color:var(--accent-border);background:var(--accent-bg)}.ChatMessage-module__229bPq__marker{margin:0 var(--space-md);font-family:var(--font-family);grid-template-columns:22px minmax(0,1fr);gap:8px;padding:2px 0;scroll-margin-top:96px;display:grid;position:relative}.ChatMessage-module__229bPq__markerRail{width:22px;min-height:30px;position:relative}.ChatMessage-module__229bPq__markerRail:before{content:"";background:var(--border-subtle);width:1px;position:absolute;top:-14px;bottom:-14px;left:10px}.ChatMessage-module__229bPq__markerRail:after{content:"";border:2px solid var(--border-default);background:var(--bg);border-radius:50%;width:11px;height:11px;position:absolute;top:9px;left:5px}.ChatMessage-module__229bPq__marker_running .ChatMessage-module__229bPq__markerRail:after{border-color:var(--accent);box-shadow:0 0 0 4px rgba(61,220,151,.08)}.ChatMessage-module__229bPq__marker_complete .ChatMessage-module__229bPq__markerRail:after{border-color:var(--accent);background:var(--accent)}.ChatMessage-module__229bPq__marker_error .ChatMessage-module__229bPq__markerRail:after{border-color:var(--error);background:rgba(248,113,113,.16)}.ChatMessage-module__229bPq__markerBody{gap:3px;padding:6px 0;display:grid}.ChatMessage-module__229bPq__markerHeader{align-items:center;gap:8px;min-width:0;display:flex}.ChatMessage-module__229bPq__markerLabel{color:var(--text-secondary);letter-spacing:-.005em;font-size:13px;font-weight:700}.ChatMessage-module__229bPq__markerState{border:1px solid var(--border-subtle);color:var(--text-tertiary);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;flex:none;padding:2px 7px;font-size:10px;font-weight:800}.ChatMessage-module__229bPq__marker_running .ChatMessage-module__229bPq__markerState{color:var(--accent);border-color:var(--accent-border)}.ChatMessage-module__229bPq__marker_error .ChatMessage-module__229bPq__markerState{color:var(--error);border-color:rgba(248,113,113,.35)}.ChatMessage-module__229bPq__markerDetail{color:var(--text-tertiary);margin:0;font-size:12px;line-height:1.4}.ChatMessage-module__229bPq__briefCard{border:1px solid color-mix(in srgb,var(--accent)22%,var(--border-subtle));border-radius:var(--radius-lg);background:linear-gradient(180deg,rgba(61,220,151,.055),transparent 42%),var(--bg-card);width:min(760px,100vw - 48px);color:var(--text-primary);padding:18px;box-shadow:0 18px 42px rgba(0,0,0,.16)}.ChatMessage-module__229bPq__briefHeader{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.ChatMessage-module__229bPq__briefEyebrow{color:var(--accent);letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:800;display:block}.ChatMessage-module__229bPq__briefHeader h3{margin:5px 0 0;font-size:20px;line-height:1.2}.ChatMessage-module__229bPq__briefVenue{border:1px solid var(--accent-border);color:var(--accent);background:var(--accent-bg);border-radius:999px;flex:none;padding:5px 9px;font-size:11px;font-weight:800}.ChatMessage-module__229bPq__briefGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0 0;display:grid}.ChatMessage-module__229bPq__briefGrid div{border:1px solid var(--border-subtle);background:rgba(255,255,255,.02);border-radius:10px;min-width:0;padding:10px 11px}.ChatMessage-module__229bPq__briefGrid dt{color:var(--text-tertiary);letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:800}.ChatMessage-module__229bPq__briefGrid dd{color:var(--text-secondary);overflow-wrap:anywhere;margin:4px 0 0;font-size:13px;line-height:1.4}.ChatMessage-module__229bPq__briefFooter{border-top:1px solid var(--border-subtle);color:var(--text-tertiary);justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding-top:12px;font-size:12px;line-height:1.4;display:flex}.ChatMessage-module__229bPq__briefFooter time{font-variant-numeric:tabular-nums;flex:none}@media (max-width:768px){.ChatMessage-module__229bPq__wrapper{padding:0 var(--space-sm);gap:8px}.ChatMessage-module__229bPq__messageColumn{max-width:92%}.ChatMessage-module__229bPq__avatar{display:none}.ChatMessage-module__229bPq__bubble{font-size:14px}.ChatMessage-module__229bPq__messageActions{opacity:1;transform:none}.ChatMessage-module__229bPq__marker{margin-inline:var(--space-sm)}.ChatMessage-module__229bPq__briefCard{width:100%;padding:16px}.ChatMessage-module__229bPq__briefGrid{grid-template-columns:1fr}.ChatMessage-module__229bPq__briefFooter{flex-direction:column;align-items:flex-start}}
.visuals-module__8ZE0wW__svg{width:100%;height:auto;color:var(--text-primary);display:block}.visuals-module__8ZE0wW__accent{color:var(--accent)}.visuals-module__8ZE0wW__muted{color:var(--text-tertiary)}@keyframes visuals-module__8ZE0wW__rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes visuals-module__8ZE0wW__draw{0%{stroke-dashoffset:var(--len,200)}to{stroke-dashoffset:0}}@keyframes visuals-module__8ZE0wW__slideIn{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}.visuals-module__8ZE0wW__riseIn{animation:.42s cubic-bezier(.4,0,.2,1) both visuals-module__8ZE0wW__rise}.visuals-module__8ZE0wW__drawIn{stroke-dasharray:var(--len,200);stroke-dashoffset:var(--len,200);animation:.9s cubic-bezier(.4,0,.2,1) both visuals-module__8ZE0wW__draw}.visuals-module__8ZE0wW__slideInMarker{animation:.42s cubic-bezier(.4,0,.2,1) .2s both visuals-module__8ZE0wW__slideIn}@media (prefers-reduced-motion:reduce){.visuals-module__8ZE0wW__riseIn,.visuals-module__8ZE0wW__drawIn,.visuals-module__8ZE0wW__slideInMarker{stroke-dashoffset:0!important;opacity:1!important;animation:none!important;transform:none!important}}
.WalkthroughModule-module__kiD2zG__root{gap:var(--space-lg);flex-direction:column;min-height:240px;display:flex}.WalkthroughModule-module__kiD2zG__eyebrow{font-family:var(--cine-font-mono,ui-monospace,SFMono-Regular,monospace);letter-spacing:.22em;text-transform:uppercase;color:var(--text-secondary);font-size:11px}.WalkthroughModule-module__kiD2zG__title{color:var(--text-primary);letter-spacing:-.01em;margin:0;font-size:max(26px,min(3vw,32px));font-weight:600;line-height:1.15}.WalkthroughModule-module__kiD2zG__body{font-size:var(--text-body);color:var(--text-primary);opacity:.88;margin:0;line-height:1.55}.WalkthroughModule-module__kiD2zG__bodyActionRow{justify-content:space-between;align-items:center;gap:var(--space-xl);display:flex}.WalkthroughModule-module__kiD2zG__actionSlot{align-items:flex-end;gap:var(--space-sm);flex-direction:column;flex:none;display:flex}.WalkthroughModule-module__kiD2zG__visualSlot{margin-top:var(--space-sm);margin-bottom:var(--space-sm);justify-content:flex-start;align-items:center;max-width:280px;display:flex}.WalkthroughModule-module__kiD2zG__mountAnim{animation:.4s cubic-bezier(.4,0,.2,1) both WalkthroughModule-module__kiD2zG__modEnter}@keyframes WalkthroughModule-module__kiD2zG__modEnter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.WalkthroughModule-module__kiD2zG__mountAnim{animation:none}}@media (max-width:640px){.WalkthroughModule-module__kiD2zG__bodyActionRow{align-items:stretch;gap:var(--space-md);flex-direction:column}.WalkthroughModule-module__kiD2zG__actionSlot{align-items:flex-start}}
.WalkthroughPanel-module__6ul22W__root{gap:var(--space-xl);padding:var(--space-2xl)var(--space-xl);border-radius:var(--radius-lg);background:var(--bg-card);border:1px solid rgba(255,255,255,.06);flex-direction:column;min-height:320px;display:flex;position:relative}.WalkthroughPanel-module__6ul22W__root:before,.WalkthroughPanel-module__6ul22W__root:after{content:"";pointer-events:none;border-style:solid;border-color:rgba(61,220,151,.28);width:14px;height:14px;position:absolute}.WalkthroughPanel-module__6ul22W__root:before{border-width:1px 0 0 1px;top:10px;left:10px}.WalkthroughPanel-module__6ul22W__root:after{border-width:0 1px 1px 0;bottom:10px;right:10px}.WalkthroughPanel-module__6ul22W__moduleSlot{flex:1}.WalkthroughPanel-module__6ul22W__controlRow{justify-content:space-between;align-items:center;gap:var(--space-md);margin-top:var(--space-md);display:flex}.WalkthroughPanel-module__6ul22W__ctrlLeft,.WalkthroughPanel-module__6ul22W__ctrlCenter,.WalkthroughPanel-module__6ul22W__ctrlRight{align-items:center;gap:var(--space-sm);display:flex}.WalkthroughPanel-module__6ul22W__ctrlCenter{flex:1;justify-content:center}.WalkthroughPanel-module__6ul22W__navBtn{align-items:center;gap:var(--space-xs);color:var(--text-primary);border-radius:var(--radius-sm);font-size:var(--text-sm);cursor:pointer;transition:all var(--transition-base);background:0 0;border:1px solid rgba(255,255,255,.12);padding:8px 14px;font-family:inherit;display:inline-flex}.WalkthroughPanel-module__6ul22W__navBtn:hover:not(:disabled){background:rgba(255,255,255,.03);border-color:rgba(255,255,255,.2)}.WalkthroughPanel-module__6ul22W__navBtn:disabled{opacity:.35;cursor:default}.WalkthroughPanel-module__6ul22W__navBtn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.WalkthroughPanel-module__6ul22W__chevron{font-family:var(--cine-font-mono,ui-monospace,SFMono-Regular,monospace);letter-spacing:.5em;color:var(--text-tertiary);-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:10px}.WalkthroughPanel-module__6ul22W__chevronCurrent{color:var(--accent)}.WalkthroughPanel-module__6ul22W__chevronPast{color:var(--text-secondary)}.WalkthroughPanel-module__6ul22W__primaryCta{justify-content:center;align-items:center;gap:var(--space-sm);background:var(--accent);color:#0a0a0a;border:1px solid var(--accent);border-radius:var(--radius-sm);font-size:var(--text-body);cursor:pointer;transition:all var(--transition-base);align-self:flex-start;padding:12px 22px;font-family:inherit;font-weight:600;display:inline-flex;box-shadow:inset 0 1px rgba(255,255,255,.18)}.WalkthroughPanel-module__6ul22W__primaryCta:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover);transform:translateY(-1px)}.WalkthroughPanel-module__6ul22W__primaryCta:focus-visible{box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 0 0 3px var(--accent-bg);outline:none}.WalkthroughPanel-module__6ul22W__primaryCta:disabled{opacity:.6;cursor:default}.WalkthroughPanel-module__6ul22W__startCta{border-radius:var(--radius-md);align-self:flex-end;min-width:188px;min-height:58px;padding:16px 34px;font-size:18px;font-weight:700;box-shadow:inset 0 1px rgba(255,255,255,.24),0 12px 34px rgba(61,220,151,.24)}.WalkthroughPanel-module__6ul22W__ctaSpinner{border:2px solid rgba(0,0,0,.2);border-top-color:#0a0a0a;border-radius:50%;width:14px;height:14px;animation:.65s linear infinite WalkthroughPanel-module__6ul22W__spin}@keyframes WalkthroughPanel-module__6ul22W__spin{to{transform:rotate(360deg)}}.WalkthroughPanel-module__6ul22W__errorMessage{margin-top:var(--space-sm);color:#ff7a7a;font-size:var(--text-sm)}.WalkthroughPanel-module__6ul22W__retryInline{color:#ff7a7a;cursor:pointer;font-family:inherit;font-size:inherit;background:0 0;border:none;padding:0 4px;text-decoration:underline}@media (max-width:640px){.WalkthroughPanel-module__6ul22W__startCta{align-self:stretch;width:100%;min-width:0}}
.CleanProgressPanel-module__UNGl1a__root{justify-content:center;gap:var(--space-lg);padding:var(--space-2xl)var(--space-xl);border-radius:var(--radius-lg);background:var(--bg-card);border:1px solid rgba(255,255,255,.06);flex-direction:column;min-height:320px;display:flex;position:relative}.CleanProgressPanel-module__UNGl1a__root:before,.CleanProgressPanel-module__UNGl1a__root:after{content:"";pointer-events:none;border-style:solid;border-color:rgba(61,220,151,.28);width:14px;height:14px;position:absolute}.CleanProgressPanel-module__UNGl1a__root:before{border-width:1px 0 0 1px;top:10px;left:10px}.CleanProgressPanel-module__UNGl1a__root:after{border-width:0 1px 1px 0;bottom:10px;right:10px}.CleanProgressPanel-module__UNGl1a__eyebrow{font-family:var(--cine-font-mono,ui-monospace,SFMono-Regular,monospace);letter-spacing:.22em;text-transform:uppercase;color:var(--text-secondary);font-size:11px}.CleanProgressPanel-module__UNGl1a__title{color:var(--text-primary);letter-spacing:-.01em;margin:0;font-size:max(26px,min(3vw,32px));font-weight:600;line-height:1.15}.CleanProgressPanel-module__UNGl1a__body{font-size:var(--text-body);color:var(--text-primary);opacity:.88;margin:0;line-height:1.55}.CleanProgressPanel-module__UNGl1a__primaryCta{justify-content:center;align-items:center;gap:var(--space-sm);background:var(--accent);color:#0a0a0a;border:1px solid var(--accent);border-radius:var(--radius-sm);font-size:var(--text-body);cursor:pointer;transition:all var(--transition-base);margin-top:var(--space-md);align-self:flex-start;padding:12px 22px;font-family:inherit;font-weight:600;display:inline-flex;box-shadow:inset 0 1px rgba(255,255,255,.18)}.CleanProgressPanel-module__UNGl1a__primaryCta:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover);transform:translateY(-1px)}.CleanProgressPanel-module__UNGl1a__primaryCta:focus-visible{box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 0 0 3px var(--accent-bg);outline:none}.CleanProgressPanel-module__UNGl1a__primaryCta:disabled{opacity:.6;cursor:default}.CleanProgressPanel-module__UNGl1a__ctaSpinner{border:2px solid rgba(0,0,0,.2);border-top-color:#0a0a0a;border-radius:50%;width:14px;height:14px;animation:.65s linear infinite CleanProgressPanel-module__UNGl1a__spin}@keyframes CleanProgressPanel-module__UNGl1a__spin{to{transform:rotate(360deg)}}.CleanProgressPanel-module__UNGl1a__errorMessage{margin-top:var(--space-sm);color:#ff7a7a;font-size:var(--text-sm)}.CleanProgressPanel-module__UNGl1a__retryInline{color:#ff7a7a;cursor:pointer;font-family:inherit;font-size:inherit;background:0 0;border:none;padding:0 4px;text-decoration:underline}
.challenges-module__MyLbNa__page{color:#eef1df;background:#080d0f;flex-direction:column;width:100%;height:100%;min-height:0;display:flex}.challenges-module__MyLbNa__header{background:#0b1114;border-bottom:1px solid rgba(255,255,255,.08);align-items:center;gap:16px;min-height:76px;padding:14px 20px;display:flex}.challenges-module__MyLbNa__backButton{color:#eef1df;cursor:pointer;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:8px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.challenges-module__MyLbNa__backButton:hover{border-color:rgba(107,215,208,.5)}.challenges-module__MyLbNa__titleBlock{min-width:0}.challenges-module__MyLbNa__titleBlock h1{color:#eef1df;align-items:center;gap:10px;margin:0;font-size:28px;line-height:1;display:inline-flex}.challenges-module__MyLbNa__selectionBody{flex:1;grid-template-columns:minmax(0,1fr) 360px;min-height:0;display:grid}.challenges-module__MyLbNa__selectionList,.challenges-module__MyLbNa__selectionPanel,.challenges-module__MyLbNa__challengeBody{min-width:0;min-height:0}.challenges-module__MyLbNa__selectionList{overflow:hidden}.challenges-module__MyLbNa__selectionPanel{background:#0b1114;border-left:1px solid rgba(255,255,255,.08);align-items:flex-start;padding:38px 30px;display:flex}.challenges-module__MyLbNa__selectionCard{gap:18px;width:100%;display:grid}.challenges-module__MyLbNa__selectionKicker{color:#6bd7d0;text-transform:uppercase;font-size:12px;font-weight:800}.challenges-module__MyLbNa__selectionCard h2{color:#eef1df;margin:-10px 0 0;font-size:30px;line-height:1.12}.challenges-module__MyLbNa__selectionCard p{color:rgba(238,241,223,.66);margin:0;font-size:15px;line-height:1.48}.challenges-module__MyLbNa__selectionCard .challenges-module__MyLbNa__selectionHint{color:rgba(238,241,223,.68);font-size:13px;font-weight:600}.challenges-module__MyLbNa__selectionError{background:rgba(242,146,74,.1);border:1px solid rgba(242,146,74,.24);border-radius:8px;gap:6px;padding:12px;display:grid}.challenges-module__MyLbNa__selectionError p{color:#ffd0a6;font-size:13px}.challenges-module__MyLbNa__startButton{color:#07100d;min-height:50px;font:inherit;cursor:pointer;background:#1fbf8f;border:1px solid rgba(31,191,143,.72);border-radius:8px;justify-content:center;align-items:center;padding:0 18px;font-size:15px;font-weight:900;display:inline-flex}.challenges-module__MyLbNa__startButton:disabled{opacity:.5;cursor:not-allowed}.challenges-module__MyLbNa__challengeBody{flex:1}.challenges-module__MyLbNa__loadingPage,.challenges-module__MyLbNa__emptyPage{color:#eef1df;text-align:center;background:#080d0f;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:100%;padding:32px;display:flex}.challenges-module__MyLbNa__loadingMark{border:3px solid rgba(255,255,255,.1);border-top-color:#6bd7d0;border-radius:50%;width:36px;height:36px;animation:.8s linear infinite challenges-module__MyLbNa__spin}.challenges-module__MyLbNa__emptyPage h1{margin:0;font-size:24px}.challenges-module__MyLbNa__emptyPage p{color:rgba(238,241,223,.64);margin:0}.challenges-module__MyLbNa__emptyPage button{color:#eef1df;min-height:40px;font:inherit;cursor:pointer;background:0 0;border:1px solid rgba(107,215,208,.4);border-radius:8px;padding:0 14px;font-weight:700}@keyframes challenges-module__MyLbNa__spin{to{transform:rotate(360deg)}}@media (max-width:1100px){.challenges-module__MyLbNa__page{height:auto;min-height:100%}.challenges-module__MyLbNa__selectionBody{grid-template-columns:1fr}.challenges-module__MyLbNa__selectionPanel{border-top:1px solid rgba(255,255,255,.08);border-left:0;padding:24px 18px}}@media (max-width:768px){.challenges-module__MyLbNa__page{height:100%;min-height:0}.challenges-module__MyLbNa__header{padding:12px}.challenges-module__MyLbNa__titleBlock h1{font-size:24px}.challenges-module__MyLbNa__selectionBody{flex:1;min-height:0;display:block}.challenges-module__MyLbNa__selectionList{overflow:visible}.challenges-module__MyLbNa__selectionPanel{display:none}.challenges-module__MyLbNa__challengeBody{flex:1;min-height:0;display:flex}}
.BootVisualization-module__9Edghq__root{width:100%;height:100%;min-height:340px;padding:var(--space-xl);border-radius:var(--radius-lg);background:radial-gradient(ellipse at 50% 0%,rgba(61,220,151,.04),transparent 60%),linear-gradient(180deg,rgba(255,255,255,.016),transparent 50%),var(--bg-card);justify-content:space-between;gap:var(--space-lg);isolation:isolate;border:1px solid rgba(255,255,255,.06);flex-direction:column;display:flex;position:relative;overflow:hidden}.BootVisualization-module__9Edghq__aurora{pointer-events:none;z-index:-3;filter:blur(36px)saturate(120%);opacity:.7;background:radial-gradient(55% 45% at 30% 35%,rgba(61,220,151,.22),transparent 60%),radial-gradient(40% 35% at 72% 68%,rgba(61,220,151,.14),transparent 65%),radial-gradient(30% 25% at 50% 85%,rgba(46,201,133,.08),transparent 60%);animation:36s ease-in-out infinite BootVisualization-module__9Edghq__auroraDrift;position:absolute;top:-30%;bottom:-30%;left:-30%;right:-30%}@keyframes BootVisualization-module__9Edghq__auroraDrift{0%,to{transform:translate(0)scale(1)}33%{transform:translate(2%,-1.5%)scale(1.04)}66%{transform:translate(-1.5%,2%)scale(1.02)}}.BootVisualization-module__9Edghq__grid{pointer-events:none;z-index:-2;opacity:.35;background-image:radial-gradient(circle,rgba(255,255,255,.08) 1px,transparent 1px);background-size:22px 22px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:radial-gradient(#000 30%,transparent 75%);mask-image:radial-gradient(#000 30%,transparent 75%)}.BootVisualization-module__9Edghq__vignette{pointer-events:none;z-index:-1;background:radial-gradient(transparent 50%,rgba(0,0,0,.4) 100%);position:absolute;top:0;bottom:0;left:0;right:0}.BootVisualization-module__9Edghq__stage{flex:1;place-items:center;min-height:0;display:grid;position:relative}.BootVisualization-module__9Edghq__turbineBootBuddy{z-index:2;filter:drop-shadow(0 16px 22px rgba(0,0,0,.32));justify-content:center;align-items:flex-end;display:flex;position:absolute;transform:translateY(6px)}.BootVisualization-module__9Edghq__reactor{aspect-ratio:1;width:min(100%,280px);height:auto;color:var(--accent);opacity:.34;overflow:visible}.BootVisualization-module__9Edghq__arcTrack{fill:none;stroke:rgba(255,255,255,.05);stroke-width:.8px}.BootVisualization-module__9Edghq__arcFill{fill:none;stroke:url(#arcGradient);stroke-width:1.6px;stroke-linecap:round;filter:drop-shadow(0 0 6px rgba(61,220,151,.5));transition:stroke-dashoffset .7s cubic-bezier(.4,0,.2,1)}.BootVisualization-module__9Edghq__ticks{opacity:.5}.BootVisualization-module__9Edghq__tickMajor{stroke:rgba(255,255,255,.35);stroke-width:.6px}.BootVisualization-module__9Edghq__tickMinor{stroke:rgba(255,255,255,.12);stroke-width:.4px}.BootVisualization-module__9Edghq__ringDashed{fill:none;stroke:rgba(255,255,255,.14);stroke-width:.6px;stroke-dasharray:3 6}.BootVisualization-module__9Edghq__ringDashedDense{fill:none;stroke:rgba(61,220,151,.22);stroke-width:.5px;stroke-dasharray:1 5}.BootVisualization-module__9Edghq__ringMid{transform-origin:120px 120px;animation:90s linear infinite BootVisualization-module__9Edghq__rotate}.BootVisualization-module__9Edghq__ringInner{transform-origin:120px 120px;animation:60s linear infinite BootVisualization-module__9Edghq__rotateReverse}@keyframes BootVisualization-module__9Edghq__rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes BootVisualization-module__9Edghq__rotateReverse{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}.BootVisualization-module__9Edghq__node .BootVisualization-module__9Edghq__nodeDot,.BootVisualization-module__9Edghq__nodeActive .BootVisualization-module__9Edghq__nodeDot{transition:fill .5s cubic-bezier(.4,0,.2,1)}.BootVisualization-module__9Edghq__node .BootVisualization-module__9Edghq__nodeDot{fill:rgba(255,255,255,.22)}.BootVisualization-module__9Edghq__node .BootVisualization-module__9Edghq__nodeRing{fill:none;stroke:rgba(255,255,255,.14);stroke-width:.8px}.BootVisualization-module__9Edghq__node .BootVisualization-module__9Edghq__nodeGlow{fill:var(--accent);opacity:0}.BootVisualization-module__9Edghq__nodeActive .BootVisualization-module__9Edghq__nodeDot{fill:var(--accent);filter:drop-shadow(0 0 4px rgba(61,220,151,.9))}.BootVisualization-module__9Edghq__nodeActive .BootVisualization-module__9Edghq__nodeRing{fill:none;stroke:rgba(61,220,151,.7);stroke-width:.9px;transform-box:fill-box;animation:2.6s cubic-bezier(.4,0,.2,1) infinite BootVisualization-module__9Edghq__nodeRingPulse}.BootVisualization-module__9Edghq__nodeActive .BootVisualization-module__9Edghq__nodeGlow{fill:var(--accent);opacity:.14;transform-box:fill-box;transform-origin:50%;animation:2.6s cubic-bezier(.4,0,.2,1) infinite BootVisualization-module__9Edghq__nodeGlowBreath}@keyframes BootVisualization-module__9Edghq__nodeRingPulse{0%,to{opacity:.7;transform:scale(1)}50%{opacity:.3;transform:scale(1.35)}}@keyframes BootVisualization-module__9Edghq__nodeGlowBreath{0%,to{opacity:.12}50%{opacity:.28}}.BootVisualization-module__9Edghq__trace{stroke-width:.8px;stroke-linecap:round;opacity:0;animation:.7s cubic-bezier(.4,0,.2,1) .12s forwards BootVisualization-module__9Edghq__traceAppear}@keyframes BootVisualization-module__9Edghq__traceAppear{0%{opacity:0}to{opacity:.7}}.BootVisualization-module__9Edghq__coreHalo{opacity:.4}.BootVisualization-module__9Edghq__core .BootVisualization-module__9Edghq__coreShell,.BootVisualization-module__9Edghq__coreActive .BootVisualization-module__9Edghq__coreShell,.BootVisualization-module__9Edghq__coreReady .BootVisualization-module__9Edghq__coreShell{fill:rgba(61,220,151,.12);stroke:rgba(61,220,151,.5);stroke-width:.8px}.BootVisualization-module__9Edghq__core .BootVisualization-module__9Edghq__coreMid,.BootVisualization-module__9Edghq__coreActive .BootVisualization-module__9Edghq__coreMid,.BootVisualization-module__9Edghq__coreReady .BootVisualization-module__9Edghq__coreMid{fill:rgba(61,220,151,.35)}.BootVisualization-module__9Edghq__core .BootVisualization-module__9Edghq__coreDot,.BootVisualization-module__9Edghq__coreActive .BootVisualization-module__9Edghq__coreDot,.BootVisualization-module__9Edghq__coreReady .BootVisualization-module__9Edghq__coreDot{fill:var(--accent);filter:drop-shadow(0 0 6px rgba(61,220,151,.9))}.BootVisualization-module__9Edghq__core .BootVisualization-module__9Edghq__coreHalo{opacity:.25}.BootVisualization-module__9Edghq__core .BootVisualization-module__9Edghq__coreMid{opacity:.6}.BootVisualization-module__9Edghq__core .BootVisualization-module__9Edghq__coreDot{opacity:.7}.BootVisualization-module__9Edghq__coreActive .BootVisualization-module__9Edghq__coreHalo{transform-origin:120px 120px;animation:3.2s ease-in-out infinite BootVisualization-module__9Edghq__coreHaloBreath}.BootVisualization-module__9Edghq__coreActive .BootVisualization-module__9Edghq__coreShell{transform-origin:120px 120px;animation:3.2s ease-in-out infinite BootVisualization-module__9Edghq__coreShellBreath}.BootVisualization-module__9Edghq__coreActive .BootVisualization-module__9Edghq__coreMid{transform-origin:120px 120px;animation:3.2s ease-in-out .18s infinite BootVisualization-module__9Edghq__coreMidBreath}.BootVisualization-module__9Edghq__coreActive .BootVisualization-module__9Edghq__coreDot{animation:3.2s ease-in-out .12s infinite BootVisualization-module__9Edghq__coreDotPulse}.BootVisualization-module__9Edghq__coreReady .BootVisualization-module__9Edghq__coreHalo{opacity:.55}.BootVisualization-module__9Edghq__coreReady .BootVisualization-module__9Edghq__coreShell{fill:rgba(61,220,151,.28);stroke:rgba(61,220,151,.8)}.BootVisualization-module__9Edghq__coreReady .BootVisualization-module__9Edghq__coreMid{opacity:.9}.BootVisualization-module__9Edghq__coreReady .BootVisualization-module__9Edghq__coreDot{opacity:1}@keyframes BootVisualization-module__9Edghq__coreHaloBreath{0%,to{opacity:.35;transform:scale(1)}50%{opacity:.55;transform:scale(1.08)}}@keyframes BootVisualization-module__9Edghq__coreShellBreath{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes BootVisualization-module__9Edghq__coreMidBreath{0%,to{opacity:.7}50%{opacity:.95}}@keyframes BootVisualization-module__9Edghq__coreDotPulse{0%,to{opacity:.9}50%{opacity:1}}.BootVisualization-module__9Edghq__ripple{pointer-events:none;transform-origin:50%;background:radial-gradient(circle,rgba(61,220,151,.25),transparent 55%);animation:1.2s cubic-bezier(.4,0,.2,1) both BootVisualization-module__9Edghq__rippleExpand;position:absolute;top:0;bottom:0;left:0;right:0;transform:scale(.45)}@keyframes BootVisualization-module__9Edghq__rippleExpand{0%{opacity:.9;transform:scale(.45)}to{opacity:0;transform:scale(1.9)}}.BootVisualization-module__9Edghq__bloom{pointer-events:none;background:radial-gradient(60% 50%,rgba(61,220,151,.22),transparent 70%);animation:1.6s cubic-bezier(.4,0,.2,1) both BootVisualization-module__9Edghq__bloomPulse;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes BootVisualization-module__9Edghq__bloomPulse{0%{opacity:0}40%{opacity:1}to{opacity:0}}.BootVisualization-module__9Edghq__statusSection{gap:var(--space-sm);flex-direction:column;display:flex;position:relative}.BootVisualization-module__9Edghq__statusLine{font-family:var(--cine-font-mono,ui-monospace,SFMono-Regular,monospace);letter-spacing:.2em;text-transform:uppercase;color:var(--text-secondary);align-items:center;gap:var(--space-sm);font-size:11px;display:flex}.BootVisualization-module__9Edghq__statusText{color:var(--text-secondary)}.BootVisualization-module__9Edghq__statusReady{color:var(--accent)}.BootVisualization-module__9Edghq__statusPct{font-variant-numeric:tabular-nums;color:var(--text-tertiary);letter-spacing:.1em;margin-left:auto}.BootVisualization-module__9Edghq__statusDot{background:var(--accent);border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite BootVisualization-module__9Edghq__dotBlink;box-shadow:0 0 8px rgba(61,220,151,.8)}@keyframes BootVisualization-module__9Edghq__dotBlink{0%,to{opacity:1}50%{opacity:.3}}.BootVisualization-module__9Edghq__checkGlyph{color:var(--accent);stroke-dasharray:22;stroke-dashoffset:22px;animation:.32s cubic-bezier(.4,0,.2,1) .2s both BootVisualization-module__9Edghq__drawCheck}@keyframes BootVisualization-module__9Edghq__drawCheck{to{stroke-dashoffset:0}}.BootVisualization-module__9Edghq__progressTrack{background:rgba(255,255,255,.06);border-radius:2px;width:100%;height:2px;position:relative;overflow:hidden}.BootVisualization-module__9Edghq__progressFill{background:linear-gradient(90deg,rgba(61,220,151,.5) 0%,var(--accent)60%,#91f0c8 100%);height:100%;transition:width .7s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 0 10px rgba(61,220,151,.5)}.BootVisualization-module__9Edghq__progressShimmer{background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.5) 50%,transparent 100%);animation:2.4s ease-in-out infinite BootVisualization-module__9Edghq__shimmer;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes BootVisualization-module__9Edghq__shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.BootVisualization-module__9Edghq__timeRemaining{font-family:var(--cine-font-mono,ui-monospace,SFMono-Regular,monospace);font-size:var(--text-xs);color:var(--text-tertiary);letter-spacing:.05em;font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.BootVisualization-module__9Edghq__aurora,.BootVisualization-module__9Edghq__ringMid,.BootVisualization-module__9Edghq__ringInner,.BootVisualization-module__9Edghq__progressShimmer,.BootVisualization-module__9Edghq__statusDot,.BootVisualization-module__9Edghq__nodeActive .BootVisualization-module__9Edghq__nodeRing,.BootVisualization-module__9Edghq__nodeActive .BootVisualization-module__9Edghq__nodeGlow,.BootVisualization-module__9Edghq__coreActive .BootVisualization-module__9Edghq__coreHalo,.BootVisualization-module__9Edghq__coreActive .BootVisualization-module__9Edghq__coreShell,.BootVisualization-module__9Edghq__coreActive .BootVisualization-module__9Edghq__coreMid,.BootVisualization-module__9Edghq__coreActive .BootVisualization-module__9Edghq__coreDot{animation:none!important}.BootVisualization-module__9Edghq__arcFill{transition:none}}
.page-module__e3tT7G__container{padding:var(--space-xl)var(--space-2xl);background:var(--bs-bg);height:100%;overflow-y:auto}.page-module__e3tT7G__authPrompt{padding:var(--space-3xl);text-align:center;background:var(--bs-bg);flex-direction:column;justify-content:center;align-items:center;min-height:400px;display:flex}.page-module__e3tT7G__authTitle{font-size:1.5rem;font-weight:700;font-family:var(--bs-font-display);color:var(--bs-text);margin:0 0 var(--space-sm)0}.page-module__e3tT7G__authText{color:var(--bs-text-dim);margin:0 0 var(--space-lg)0;font-size:.9375rem}.page-module__e3tT7G__authButton{font-size:.875rem;font-weight:600;font-family:var(--bs-font-display);color:#fff;background:var(--bs-gradient-primary);border-radius:var(--bs-radius-default);cursor:pointer;border:none;padding:10px 24px;transition:all .2s}.page-module__e3tT7G__authButton:hover{transform:translateY(-2px);box-shadow:0 4px 16px rgba(133,173,255,.3)}@media (max-width:768px){.page-module__e3tT7G__container{padding:var(--space-md)}}
.ProvisioningHero-module__AvxOyW__root{gap:var(--space-2xl);margin-bottom:var(--space-4xl);grid-template-columns:1.1fr .9fr;animation:.5s cubic-bezier(.4,0,.2,1) both ProvisioningHero-module__AvxOyW__heroEnter;display:grid}@keyframes ProvisioningHero-module__AvxOyW__heroEnter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.ProvisioningHero-module__AvxOyW__leftCol,.ProvisioningHero-module__AvxOyW__rightCol{min-width:0}.ProvisioningHero-module__AvxOyW__leaving{animation:.5s cubic-bezier(.4,0,.2,1) both ProvisioningHero-module__AvxOyW__heroExit}@keyframes ProvisioningHero-module__AvxOyW__heroExit{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}@media (max-width:920px){.ProvisioningHero-module__AvxOyW__root{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ProvisioningHero-module__AvxOyW__root,.ProvisioningHero-module__AvxOyW__leaving{animation:none}}
.Dashboard-module__okPjtq__root{background:var(--bg);width:100%;height:100%;min-height:0;color:var(--text-primary);font-family:var(--font-family);grid-template-columns:1fr 0;transition:grid-template-columns .35s cubic-bezier(.16,1,.3,1);display:grid;position:relative;overflow:hidden}.Dashboard-module__okPjtq__root.Dashboard-module__okPjtq__withPanel{grid-template-columns:1fr 420px}.Dashboard-module__okPjtq__leftColumn{overscroll-behavior:contain;min-width:0;min-height:0;position:relative;overflow-x:hidden;overflow-y:auto}.Dashboard-module__okPjtq__rightColumn{z-index:3;border-left:1px solid var(--border-default);background:var(--bg-elev);flex-direction:column;min-width:0;min-height:0;display:flex;position:relative;overflow:visible}.Dashboard-module__okPjtq__rightColumnBody{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.Dashboard-module__okPjtq__panelToggleBtn{border:1px solid var(--border-default);background:var(--bg-card);width:32px;height:64px;color:var(--accent);cursor:pointer;justify-content:center;align-items:center;transition:background .2s,transform .2s;display:flex}.Dashboard-module__okPjtq__panelToggleBtn:hover{background:var(--bg-elev);outline:none}.Dashboard-module__okPjtq__panelToggleBtn:focus-visible{background:var(--bg-elev);outline:none}.Dashboard-module__okPjtq__showPanelBtn{z-index:100;border-right:none;border-radius:8px 0 0 8px;position:fixed;top:88px;right:0}.Dashboard-module__okPjtq__showPanelBtn:hover{transform:translate(-2px)}.Dashboard-module__okPjtq__showPanelBtn:focus-visible{transform:translate(-2px)}.Dashboard-module__okPjtq__hidePanelBtn{z-index:4;border-right:none;border-radius:8px 0 0 8px;position:absolute;top:16px;left:-32px}.Dashboard-module__okPjtq__hidePanelBtn:hover{transform:translate(-2px)}.Dashboard-module__okPjtq__hidePanelBtn:focus-visible{transform:translate(-2px)}.Dashboard-module__okPjtq__root:not(.Dashboard-module__okPjtq__withPanel) .Dashboard-module__okPjtq__hidePanelBtn{display:none}@media (max-width:768px){.Dashboard-module__okPjtq__panelToggleBtn{display:none}}.Dashboard-module__okPjtq__aurora{pointer-events:none;z-index:0;filter:blur(36px);will-change:transform;background:radial-gradient(45% 40% at 10% 14%,rgba(61,220,151,.14),transparent 65%),radial-gradient(38% 32% at 90% 8%,rgba(61,220,151,.08),transparent 68%),radial-gradient(50% 40% at 50% 120%,rgba(61,220,151,.06),transparent 70%);animation:42s ease-in-out infinite Dashboard-module__okPjtq__dashboardAurora;position:absolute;top:-10%;bottom:0;left:-10%;right:-10%;transform:translateZ(0)}@keyframes Dashboard-module__okPjtq__dashboardAurora{0%,to{transform:translate(0,0)scale(1)}33%{transform:translate(-2%,1.2%)scale(1.04)}66%{transform:translate(1.8%,-.8%)scale(.97)}}.Dashboard-module__okPjtq__container{z-index:1;max-width:1120px;padding:var(--space-3xl)var(--space-xl)var(--space-4xl);margin:0 auto;position:relative}.Dashboard-module__okPjtq__promptColumns{gap:var(--space-xl);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:stretch;display:grid}.Dashboard-module__okPjtq__promptColumn{gap:var(--space-sm);flex-direction:column;min-width:0;display:flex}.Dashboard-module__okPjtq__promptCategoryLabel{letter-spacing:-.005em;color:var(--text-secondary);padding:0 2px 4px;font-size:13px;font-weight:600}.Dashboard-module__okPjtq__promptStack{gap:var(--space-md);flex-direction:column;flex:auto;display:flex}.Dashboard-module__okPjtq__strategyCategorySubsection{margin-bottom:var(--space-2xl)}.Dashboard-module__okPjtq__strategyCategorySubsection:last-child{margin-bottom:0}.Dashboard-module__okPjtq__strategyCategoryLabel{letter-spacing:-.005em;color:var(--text-secondary);margin-bottom:var(--space-md);font-size:13px;font-weight:600}.Dashboard-module__okPjtq__strategyCardRow{gap:var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.Dashboard-module__okPjtq__libraryCardShell{min-width:0;position:relative}.Dashboard-module__okPjtq__libraryCardShell>:first-child{height:100%}.Dashboard-module__okPjtq__libraryStarButton{min-height:28px;box-shadow:none;padding:4px 9px}.Dashboard-module__okPjtq__strategyCardSkeleton{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background-color:var(--bg-card,#15181d);background-image:linear-gradient(102deg,transparent 0%,rgba(245,243,238,.05) 40%,rgba(245,243,238,.09) 50%,rgba(245,243,238,.05) 60%,transparent 100%);background-repeat:no-repeat;background-size:200% 100%;min-height:240px;animation:1.6s linear infinite Dashboard-module__okPjtq__strategyCardSkeletonShimmer}@keyframes Dashboard-module__okPjtq__strategyCardSkeletonShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.Dashboard-module__okPjtq__marketShapeGrid{gap:var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.Dashboard-module__okPjtq__marketShapeCard{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);min-width:0;min-height:280px;color:var(--text-primary);background:var(--bg-card,#15181d);cursor:pointer;text-align:left;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:18px;padding:26px;font-family:inherit;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s;display:flex;position:relative;overflow:visible;box-shadow:inset 0 1px rgba(255,255,255,.04)}.Dashboard-module__okPjtq__marketShapeCard:before{content:"";z-index:0;border-radius:inherit;pointer-events:none;background:linear-gradient(rgba(255,255,255,.043),transparent 58%);position:absolute;top:0;bottom:0;left:0;right:0}.Dashboard-module__okPjtq__marketShapeCard:after{content:none}.Dashboard-module__okPjtq__marketShapeCard:hover{border-color:var(--accent-border);background:var(--bg-elev);box-shadow:var(--shadow-md);outline:none;transform:translateY(-1px)}.Dashboard-module__okPjtq__marketShapeCard:focus-visible{border-color:var(--accent-border);background:var(--bg-elev);box-shadow:var(--shadow-md);outline:none;transform:translateY(-1px)}.Dashboard-module__okPjtq__marketShapeCardLoading{opacity:.6;pointer-events:none;cursor:default}.Dashboard-module__okPjtq__marketShapeCardLoading:before{animation:3s linear infinite Dashboard-module__okPjtq__marketShapeShimmer}.Dashboard-module__okPjtq__marketShapePendingDot{z-index:3;background:var(--accent);border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite Dashboard-module__okPjtq__marketShapePendingBlink;position:absolute;top:14px;right:14px}@keyframes Dashboard-module__okPjtq__marketShapeShimmer{0%{background-position:0 0,200% 0,0 0}to{background-position:0 0,-200% 0,0 0}}@keyframes Dashboard-module__okPjtq__marketShapePendingBlink{0%,to{opacity:1}50%{opacity:.2}}.Dashboard-module__okPjtq__marketShapeTopline{z-index:1;grid-template-columns:76px minmax(0,1fr);align-items:center;gap:18px;width:100%;display:grid;position:relative}.Dashboard-module__okPjtq__marketShapeCardArb .Dashboard-module__okPjtq__marketShapeTopline{grid-template-columns:58px minmax(0,1fr) auto}.Dashboard-module__okPjtq__marketShapeCardCrypto:before,.Dashboard-module__okPjtq__marketShapeCardWeather:before,.Dashboard-module__okPjtq__marketShapeCardArb:before{background:linear-gradient(rgba(255,255,255,.043),transparent 58%)}.Dashboard-module__okPjtq__marketShapeCardLoading.Dashboard-module__okPjtq__marketShapeCardLoading:before{background:linear-gradient(102deg,transparent 0%,rgba(245,243,238,.05) 40%,rgba(245,243,238,.09) 50%,rgba(245,243,238,.05) 60%,transparent 100%) 0 0/200% 100% no-repeat,linear-gradient(rgba(255,255,255,.043),transparent 58%)}.Dashboard-module__okPjtq__marketShapeVisual{color:#3fff8b;background:linear-gradient(rgba(63,255,139,.14),rgba(63,255,139,.03)),rgba(255,255,255,.024);border:1px solid rgba(63,255,139,.28);border-radius:8px;justify-content:center;align-items:center;width:64px;height:64px;display:inline-flex;position:relative;box-shadow:0 12px 28px rgba(63,255,139,.08),inset 0 1px rgba(255,255,255,.07)}.Dashboard-module__okPjtq__marketShapeVisual svg{z-index:2;filter:drop-shadow(0 0 12px rgba(63,255,139,.22));position:relative}.Dashboard-module__okPjtq__marketShapeVisualCrypto{color:#3fff8b}.Dashboard-module__okPjtq__marketShapeVisualWeather{color:#91ffd1}.Dashboard-module__okPjtq__marketShapeVisualArb{color:#66ffc0}.Dashboard-module__okPjtq__marketShapeTrace{opacity:.9;background:linear-gradient(90deg,transparent 0,transparent 42%,rgba(63,255,139,.2) 42%,rgba(63,255,139,.2) 44%,transparent 44%,transparent 100%),linear-gradient(0deg,transparent 0,transparent 58%,rgba(63,255,139,.18) 58%,rgba(63,255,139,.18) 60%,transparent 60%,transparent 100%);border-radius:6px;position:absolute;top:8px;bottom:8px;left:8px;right:8px}.Dashboard-module__okPjtq__marketShapeTitle{z-index:1;color:var(--text-primary);letter-spacing:0;overflow-wrap:anywhere;font-size:28px;font-weight:780;line-height:1.12;position:relative}.Dashboard-module__okPjtq__marketShapeCardArb .Dashboard-module__okPjtq__marketShapeTitle{font-size:24px}.Dashboard-module__okPjtq__marketShapeDescription{z-index:1;max-width:31ch;color:var(--text-secondary);font-size:16px;line-height:1.55;position:relative}.Dashboard-module__okPjtq__marketShapeBacktest{z-index:2;border-top:1px solid var(--border-subtle);color:rgba(232,238,246,.5);align-items:center;gap:7px;width:100%;padding-top:14px;font-size:12px;font-weight:700;line-height:1.2;display:inline-flex;position:relative}.Dashboard-module__okPjtq__marketShapeInfo{color:rgba(145,255,209,.78);cursor:help;background:rgba(63,255,139,.043);border:1px solid rgba(145,255,209,.22);border-radius:50%;outline:none;flex:none;justify-content:center;align-items:center;width:17px;height:17px;display:inline-flex;position:relative}.Dashboard-module__okPjtq__marketShapeTooltip{z-index:30;color:rgba(232,238,246,.88);opacity:0;pointer-events:none;background:#090d0f;border:1px solid rgba(63,255,139,.22);border-radius:8px;width:max-content;max-width:220px;padding:8px 10px;font-size:11px;font-weight:600;line-height:1.35;transition:opacity .14s,transform .14s;position:absolute;bottom:calc(100% + 8px);left:0;transform:translateY(4px);box-shadow:0 14px 32px rgba(0,0,0,.36)}.Dashboard-module__okPjtq__marketShapeInfo:hover .Dashboard-module__okPjtq__marketShapeTooltip{opacity:1;transform:translateY(0)}.Dashboard-module__okPjtq__marketShapeInfo:focus-visible .Dashboard-module__okPjtq__marketShapeTooltip{opacity:1;transform:translateY(0)}.Dashboard-module__okPjtq__marketShapeCta{z-index:1;border-radius:var(--radius-md);background:var(--accent);color:#0a0c10;justify-content:center;align-self:center;align-items:center;width:min(100%,360px);min-height:48px;margin:auto auto 0;padding:12px 18px;font-size:13px;font-weight:800;line-height:1;transition:background .16s,transform .16s;display:inline-flex;position:relative}.Dashboard-module__okPjtq__marketShapeCta:after{content:"->";margin-left:8px;transition:transform .18s}.Dashboard-module__okPjtq__marketShapeCard:hover .Dashboard-module__okPjtq__marketShapeCta:after{transform:translate(3px)}.Dashboard-module__okPjtq__marketShapeCard:focus-visible .Dashboard-module__okPjtq__marketShapeCta:after{transform:translate(3px)}.Dashboard-module__okPjtq__marketShapeProBadge{z-index:2;color:rgba(145,255,209,.96);text-transform:uppercase;background:rgba(63,255,139,.13);border:1px solid rgba(63,255,139,.46);border-radius:999px;place-self:start end;padding:6px 10px;font-size:11px;font-weight:780;line-height:1;position:relative}@media (max-width:640px){.Dashboard-module__okPjtq__container{padding:var(--space-lg)var(--space-lg)var(--space-2xl)}.Dashboard-module__okPjtq__marketShapeGrid{grid-template-columns:1fr}.Dashboard-module__okPjtq__marketShapeCard{min-height:250px}}.Dashboard-module__okPjtq__seeMoreLink{margin-top:var(--space-lg);color:var(--text-muted,rgba(255,255,255,.6));align-self:flex-start;align-items:center;gap:6px;padding:6px 2px;font-size:13px;font-weight:500;text-decoration:none;transition:color .14s,transform .14s;display:inline-flex}.Dashboard-module__okPjtq__seeMoreLink:hover{color:var(--text-primary,#fafafa)}.Dashboard-module__okPjtq__seeMoreLink:hover span{transform:translate(2px)}.Dashboard-module__okPjtq__seeMoreLink span{transition:transform .14s;display:inline-block}@media (prefers-reduced-motion:reduce){.Dashboard-module__okPjtq__aurora,.Dashboard-module__okPjtq__marketShapeCardLoading:before{animation:none}.Dashboard-module__okPjtq__marketShapePendingDot{opacity:1;animation:none}.Dashboard-module__okPjtq__strategyCardSkeleton{animation:none}.Dashboard-module__okPjtq__seeMoreLink span{transition:none}}.Dashboard-module__okPjtq__mobileConfigPanel{display:none}@media (max-width:768px){.Dashboard-module__okPjtq__root,.Dashboard-module__okPjtq__root.Dashboard-module__okPjtq__withPanel{grid-template-columns:1fr}.Dashboard-module__okPjtq__rightColumn{display:none}.Dashboard-module__okPjtq__mobileConfigPanel{z-index:1200;background:var(--bg);will-change:transform;flex-direction:column;transition:transform .35s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;top:0;bottom:0;left:0;right:0;transform:translateY(100%)}.Dashboard-module__okPjtq__mobileConfigPanelOpen{transform:translateY(0)}.Dashboard-module__okPjtq__mobileConfigHeader{border-bottom:1px solid var(--border-default);flex-shrink:0;justify-content:space-between;align-items:center;height:52px;padding:0 12px;display:flex}.Dashboard-module__okPjtq__mobileConfigClose{width:40px;height:40px;color:var(--text-secondary);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:color .2s,background .2s;display:flex}.Dashboard-module__okPjtq__mobileConfigClose:hover,.Dashboard-module__okPjtq__mobileConfigClose:active{color:var(--text-primary);background:var(--bg-card)}.Dashboard-module__okPjtq__mobileConfigTitle{font-size:.9375rem;font-weight:600;font-family:var(--font-family);color:var(--text-primary)}.Dashboard-module__okPjtq__mobileConfigBody{flex:1;min-height:0;overflow-y:auto}}@media (prefers-reduced-motion:reduce){.Dashboard-module__okPjtq__mobileConfigPanel{transition:none!important}}.Dashboard-module__okPjtq__libraryFooter{justify-content:space-between;align-items:center;gap:var(--space-md);margin-top:var(--space-lg);flex-wrap:wrap;display:flex}.Dashboard-module__okPjtq__libraryFooter .Dashboard-module__okPjtq__seeMoreLink{margin-top:0}.Dashboard-module__okPjtq__libraryPager{align-items:center;gap:8px;margin-left:auto;display:inline-flex}.Dashboard-module__okPjtq__libraryPagerButton{border:1px solid var(--border-subtle);min-height:32px;color:var(--text-secondary);font-family:var(--font-family);cursor:pointer;background:rgba(255,255,255,.035);border-radius:999px;justify-content:center;align-items:center;padding:6px 10px;font-size:12px;font-weight:600;display:inline-flex}.Dashboard-module__okPjtq__libraryPagerButton:hover:not(:disabled){color:var(--text-primary);border-color:var(--border);background:rgba(255,255,255,.06)}.Dashboard-module__okPjtq__libraryPagerButton:disabled{opacity:.45;cursor:not-allowed}.Dashboard-module__okPjtq__libraryPagerLabel{color:var(--text-tertiary);font-variant-numeric:tabular-nums;font-size:12px}.Dashboard-module__okPjtq__runningStrip{background:rgba(74,222,128,.06);border:1px solid rgba(74,222,128,.35);border-radius:12px;align-items:center;gap:12px;margin-bottom:20px;padding:12px 16px;display:flex}.Dashboard-module__okPjtq__runningDot{background:#4ade80;border-radius:50%;flex-shrink:0;width:9px;height:9px;box-shadow:0 0 0 3px rgba(74,222,128,.2)}.Dashboard-module__okPjtq__runningInfo{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.Dashboard-module__okPjtq__runningInfo strong{color:var(--text-primary,#f5f3ee);white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.Dashboard-module__okPjtq__runningInfo span{color:var(--text-tertiary,rgba(255,255,255,.55));font-size:12px}.Dashboard-module__okPjtq__runningActions{flex-shrink:0;gap:8px;display:flex}.Dashboard-module__okPjtq__runningOpen,.Dashboard-module__okPjtq__runningStop{cursor:pointer;border:1px solid transparent;border-radius:999px;padding:7px 14px;font-size:12.5px;font-weight:700}.Dashboard-module__okPjtq__runningOpen{color:#08120b;background:#4ade80}.Dashboard-module__okPjtq__runningOpen:hover{background:#3ecb71}.Dashboard-module__okPjtq__runningStop{color:var(--text-secondary,rgba(255,255,255,.75));background:0 0;border-color:rgba(255,255,255,.18)}.Dashboard-module__okPjtq__runningStop:hover{color:#f87171;border-color:rgba(248,113,113,.6)}.Dashboard-module__okPjtq__runningStop:disabled{cursor:not-allowed;opacity:.5}
