.SessionWarningModal_overlay__dOFoV{position:fixed;inset:0;background:rgba(0,0,0,.75);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem;animation:SessionWarningModal_fadeIn__TTH8j .2s ease-out}.SessionWarningModal_overlay__dOFoV:focus{outline:none}.SessionWarningModal_modal__ngcMh{background-color:rgba(31,31,35,.6);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 10px 25px -5px rgba(0,0,0,.4);padding:1.5rem;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1),border-color .3s cubic-bezier(.16,1,.3,1);background:#070708;border:1px solid hsla(0,0%,100%,.1);border-radius:1rem;box-shadow:0 25px 50px -12px rgba(0,0,0,.5),0 0 0 1px hsla(0,0%,100%,.05);max-width:450px;width:100%;max-height:90vh;overflow:hidden;animation:SessionWarningModal_slideIn__1B8_6 .3s ease-out;position:relative}.SessionWarningModal_modal__ngcMh:hover{border-color:rgba(1,71,81,.5);box-shadow:0 10px 25px -5px rgba(0,0,0,.4),0 0 8px rgba(1,71,81,.35)}.SessionWarningModal_header__38hu5{display:flex;align-items:flex-start;justify-content:space-between;padding:1.5rem 1.5rem 0}.SessionWarningModal_iconContainer__uS8ns{flex-shrink:0;margin-right:1rem}.SessionWarningModal_icon__9b6Ae{height:3rem;width:3rem;border-radius:50%;padding:.75rem;display:flex;align-items:center;justify-content:center}.SessionWarningModal_icon__9b6Ae svg{width:100%;height:100%}.SessionWarningModal_icon__9b6Ae.SessionWarningModal_iconWarning__Jabsa{background:rgba(251,191,36,.1);color:#fbbf24;animation:SessionWarningModal_pulse__g1AIf 2s infinite}.SessionWarningModal_icon__9b6Ae.SessionWarningModal_iconInfo__OZZaN{background:rgba(59,130,246,.1);color:#014751}.SessionWarningModal_closeButton__DcLN6{background:none;border:none;color:#a1a1aa;cursor:pointer;padding:.5rem;border-radius:.5rem;transition:all .2s ease;flex-shrink:0}.SessionWarningModal_closeButton__DcLN6 svg{height:1.25rem;width:1.25rem}.SessionWarningModal_closeButton__DcLN6:hover:not(:disabled){background:hsla(0,0%,100%,.1);color:#f0f0f2}.SessionWarningModal_closeButton__DcLN6:disabled{opacity:.3;cursor:not-allowed}.SessionWarningModal_content___7tmA{padding:1rem 1.5rem 1.5rem}.SessionWarningModal_title__DfunE{font-size:1.25rem;font-weight:600;color:#f0f0f2;margin:0 0 .75rem;line-height:1.4}.SessionWarningModal_message__lhaiq{color:#a1a1aa;font-size:.9375rem;line-height:1.6;margin:0 0 1rem}.SessionWarningModal_submessage__Os692{color:hsla(0,0%,100%,.6);font-size:.875rem;line-height:1.5;margin:0}.SessionWarningModal_countdown__NWpat{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:1.25rem;margin:1.25rem 0;background:rgba(251,191,36,.05);border:2px solid rgba(251,191,36,.2);border-radius:.75rem;transition:all .3s ease}.SessionWarningModal_countdown__NWpat.SessionWarningModal_countdownUrgent__Z9ytq{background:rgba(239,68,68,.1);border-color:rgba(239,68,68,.4);animation:SessionWarningModal_urgentPulse__AgVyR 1s infinite}.SessionWarningModal_countdownIcon__ntJDl{width:1.75rem;height:1.75rem;color:#fbbf24;flex-shrink:0}.SessionWarningModal_countdownUrgent__Z9ytq .SessionWarningModal_countdownIcon__ntJDl{color:#ef4444}.SessionWarningModal_countdownTime__rxIfy{font-size:2rem;font-weight:700;color:#fbbf24;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.05em}.SessionWarningModal_countdownUrgent__Z9ytq .SessionWarningModal_countdownTime__rxIfy{color:#ef4444}.SessionWarningModal_footer__9i2qF{display:flex;gap:.75rem;padding:0 1.5rem 1.5rem;justify-content:flex-end}.SessionWarningModal_button__pr_sz{border:none;cursor:pointer;display:inline-block;text-align:center;background:none;padding:.625rem 1.25rem;font-size:.9375rem;font-weight:500;border-radius:.5rem;transition:all .2s ease;flex:1 1;min-width:120px}.SessionWarningModal_button__pr_sz:disabled{opacity:.5;cursor:not-allowed}.SessionWarningModal_buttonPrimary__kBn0I{background:#014751;color:#fff;border:1px solid #014751}.SessionWarningModal_buttonPrimary__kBn0I:hover:not(:disabled){background:#016170;border-color:#016170;transform:translateY(-1px);box-shadow:0 4px 12px rgba(59,130,246,.3)}.SessionWarningModal_buttonPrimary__kBn0I:active:not(:disabled){transform:translateY(0)}.SessionWarningModal_buttonPrimary__kBn0I:focus{outline:none;box-shadow:0 0 0 3px rgba(59,130,246,.3)}.SessionWarningModal_buttonSecondary__KKTu4{background:rgba(0,0,0,0);color:#a1a1aa;border:1px solid hsla(0,0%,100%,.1)}.SessionWarningModal_buttonSecondary__KKTu4:hover:not(:disabled){background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.2);color:#f0f0f2}.SessionWarningModal_buttonSecondary__KKTu4:focus{outline:none;box-shadow:0 0 0 3px hsla(0,0%,100%,.1)}@keyframes SessionWarningModal_fadeIn__TTH8j{0%{opacity:0}to{opacity:1}}@keyframes SessionWarningModal_slideIn__1B8_6{0%{opacity:0;transform:scale(.95) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes SessionWarningModal_pulse__g1AIf{0%,to{opacity:1}50%{opacity:.6}}@keyframes SessionWarningModal_urgentPulse__AgVyR{0%,to{border-color:rgba(239,68,68,.4);box-shadow:0 0 0 rgba(239,68,68,0)}50%{border-color:rgba(239,68,68,.8);box-shadow:0 0 20px rgba(239,68,68,.3)}}@media(max-width:640px){.SessionWarningModal_modal__ngcMh{max-width:100%;margin:0 1rem}.SessionWarningModal_footer__9i2qF{flex-direction:column-reverse}.SessionWarningModal_button__pr_sz{width:100%}.SessionWarningModal_countdownTime__rxIfy{font-size:1.75rem}}.SessionExpiredModal_overlay__gmALC{position:fixed;inset:0;background:rgba(0,0,0,.85);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);display:flex;align-items:center;justify-content:center;z-index:1001;padding:1rem;animation:SessionExpiredModal_fadeIn__K7ZsM .3s ease-out}.SessionExpiredModal_overlay__gmALC:focus{outline:none}.SessionExpiredModal_modal__UQNQG{background-color:rgba(31,31,35,.6);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 10px 25px -5px rgba(0,0,0,.4);padding:1.5rem;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1),border-color .3s cubic-bezier(.16,1,.3,1);background:#070708;border:1px solid hsla(0,0%,100%,.1);border-radius:1rem;box-shadow:0 25px 50px -12px rgba(0,0,0,.6),0 0 0 1px hsla(0,0%,100%,.05);max-width:420px;width:100%;max-height:90vh;overflow:hidden;animation:SessionExpiredModal_slideIn__iYv_U .4s ease-out;position:relative}.SessionExpiredModal_modal__UQNQG:hover{border-color:rgba(1,71,81,.5);box-shadow:0 10px 25px -5px rgba(0,0,0,.4),0 0 8px rgba(1,71,81,.35)}.SessionExpiredModal_header__Pa1Od{display:flex;align-items:center;justify-content:center;padding:2rem 1.5rem 0}.SessionExpiredModal_iconContainer__czFIn{flex-shrink:0}.SessionExpiredModal_icon__mhMFV{height:4rem;width:4rem;border-radius:50%;padding:1rem;display:flex;align-items:center;justify-content:center}.SessionExpiredModal_icon__mhMFV svg{width:100%;height:100%}.SessionExpiredModal_icon__mhMFV.SessionExpiredModal_iconWarning__4evVg{background:rgba(251,191,36,.15);color:#fbbf24}.SessionExpiredModal_content__KWRDF{padding:1.5rem;text-align:center}.SessionExpiredModal_title__i6cfK{font-size:1.5rem;font-weight:600;color:#f0f0f2;margin:0 0 1rem;line-height:1.3}.SessionExpiredModal_message__W_UVD{color:#a1a1aa;font-size:1rem;line-height:1.6;margin:0 0 1.25rem}.SessionExpiredModal_submessage__6H2QS{color:hsla(0,0%,100%,.6);font-size:.875rem;line-height:1.5;margin:0;padding:1rem;background:hsla(0,0%,100%,.02);border-radius:.5rem;border:1px solid hsla(0,0%,100%,.05)}.SessionExpiredModal_footer___5mlQ{display:flex;gap:.75rem;padding:0 1.5rem 2rem;justify-content:center}.SessionExpiredModal_button__hlGfC{border:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;text-align:center;background:none;padding:.75rem 2rem;font-size:1rem;font-weight:600;border-radius:.5rem;transition:all .2s ease;min-width:140px}.SessionExpiredModal_button__hlGfC:disabled{opacity:.6;cursor:not-allowed;pointer-events:none}.SessionExpiredModal_buttonPrimary__kv8Yh{background:#014751;color:#fff;border:1px solid #014751;box-shadow:0 4px 14px rgba(59,130,246,.25)}.SessionExpiredModal_buttonPrimary__kv8Yh:hover:not(:disabled){background:#016170;border-color:#016170;transform:translateY(-2px);box-shadow:0 6px 20px rgba(59,130,246,.35)}.SessionExpiredModal_buttonPrimary__kv8Yh:active:not(:disabled){transform:translateY(0)}.SessionExpiredModal_buttonPrimary__kv8Yh:focus{outline:none;box-shadow:0 0 0 3px rgba(59,130,246,.4)}.SessionExpiredModal_buttonSecondary__j_f_d{background:rgba(0,0,0,0);color:#a1a1aa;border:1px solid hsla(0,0%,100%,.2)}.SessionExpiredModal_buttonSecondary__j_f_d:hover:not(:disabled){background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.3);color:#f0f0f2}.SessionExpiredModal_buttonSecondary__j_f_d:focus{outline:none;box-shadow:0 0 0 3px hsla(0,0%,100%,.1)}@keyframes SessionExpiredModal_fadeIn__K7ZsM{0%{opacity:0}to{opacity:1}}@keyframes SessionExpiredModal_slideIn__iYv_U{0%{opacity:0;transform:scale(.9) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}@media(max-width:640px){.SessionExpiredModal_modal__UQNQG{max-width:100%;margin:0 1rem}.SessionExpiredModal_title__i6cfK{font-size:1.25rem}.SessionExpiredModal_message__W_UVD{font-size:.9375rem}.SessionExpiredModal_button__hlGfC{width:100%}}.Copilot_page__ktXak{gap:1.75rem;padding-bottom:4.5rem;max-width:100%}.Copilot_page__ktXak,.Copilot_section__NKsTP{display:flex;flex-direction:column;min-width:0}.Copilot_section__NKsTP{gap:1rem}.Copilot_sectionTitle__QJ0qB{display:flex;align-items:center;gap:.6rem;font-size:.82rem;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:#8b8b94;margin:0;padding-bottom:.5rem;border-bottom:1px solid rgba(113,113,122,.15)}.Copilot_sectionTitle__QJ0qB:before{content:"";width:3px;height:14px;border-radius:2px;background-image:linear-gradient(135deg,#014751,#017d92);flex-shrink:0}.Copilot_card__zQn9J{background-color:rgba(31,31,35,.6);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(1,71,81,.3);box-shadow:0 10px 25px -5px rgba(0,0,0,.4);border-radius:1rem;padding:1.5rem;color:#f0f0f2;position:relative;overflow:hidden;display:flex;flex-direction:column;gap:1rem;transition:border-color .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1)}.Copilot_card__zQn9J:hover{border-color:rgba(1,71,81,.45)}.Copilot_cardTitle__p4x5X{font-size:1.05rem;font-weight:600;letter-spacing:-.025em;margin:0}.Copilot_cardHint__HyxZn{font-size:.82rem;line-height:1.5;color:#a1a1aa;margin:0}.Copilot_toneSafe__2VBpo{color:#10b981}.Copilot_toneInfo__O2S8z{color:#5cc8d6}.Copilot_toneWarning__iym6t{color:#f59e0b}.Copilot_toneDanger__wJa1F{color:#ef4444}.Copilot_btn__Looa2{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.65rem 1.2rem;border-radius:.5rem;font-size:.88rem;font-weight:600;letter-spacing:-.025em;cursor:pointer;border:1px solid rgba(0,0,0,0);transition:all .3s cubic-bezier(.16,1,.3,1);white-space:nowrap}.Copilot_btn__Looa2:disabled{opacity:.5;cursor:not-allowed}.Copilot_btn__Looa2:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(1,125,146,.45)}.Copilot_btnPrimary__oZtaG{background-image:linear-gradient(135deg,#014751,#017d92);color:#fff;box-shadow:0 0 8px rgba(1,71,81,.35)}.Copilot_btnPrimary__oZtaG:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 0 15px rgba(1,71,81,.5)}.Copilot_btnGhost__OLQ4K{background:rgba(1,71,81,.08);border-color:rgba(1,71,81,.2);color:#d4d4d8}.Copilot_btnGhost__OLQ4K:not(:disabled):hover{background:rgba(1,71,81,.16);color:#f0f0f2}.Copilot_hero__QDmIE{background-color:rgba(31,31,35,.6);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 10px 25px -5px rgba(0,0,0,.4);border-radius:1.5rem;border:1px solid rgba(1,71,81,.3);border-top:2px solid rgba(92,200,214,.35);padding:2.25rem;display:grid;grid-template-columns:1.35fr .85fr;grid-gap:1.5rem;gap:1.5rem;align-items:center;position:relative;overflow:hidden;background-image:radial-gradient(ellipse at 0 0,rgba(1,71,81,.12) 0,transparent 60%),radial-gradient(ellipse at 100% 100%,rgba(1,71,81,.08) 0,transparent 60%);box-shadow:0 10px 25px -5px rgba(0,0,0,.4),inset 0 1px 0 hsla(0,0%,100%,.04)}.Copilot_hero__QDmIE:after{content:"";position:absolute;inset:-40% -10% auto -10%;height:90%;background:radial-gradient(60% 60% at 70% 30%,rgba(92,200,214,.14),transparent 70%),radial-gradient(50% 50% at 20% 60%,rgba(1,125,146,.12),transparent 70%);filter:blur(8px);pointer-events:none;z-index:0;animation:Copilot_heroAurora__KTgod 14s ease-in-out infinite alternate}@keyframes Copilot_heroAurora__KTgod{0%{transform:translate3d(-3%,-2%,0) scale(1);opacity:.8}to{transform:translate3d(4%,3%,0) scale(1.08);opacity:1}}.Copilot_heroLeft__zrIIs{display:flex;flex-direction:column;gap:1rem;min-width:0;position:relative;z-index:1}.Copilot_heroTitle__84Qy1{font-size:clamp(1.5rem,1rem + 2.2vw,2.1rem);font-weight:700;letter-spacing:-.025em;margin:0;color:#f0f0f2}.Copilot_heroSub__EbZ_C{font-size:.95rem;line-height:1.6;color:#d4d4d8;margin:0;max-width:52ch}.Copilot_snapshots__sIzPo{display:flex;flex-wrap:wrap;gap:.6rem}.Copilot_snap__VvX3t{display:flex;flex-direction:column;gap:.2rem;padding:.7rem .95rem;border-radius:.5rem;background:linear-gradient(160deg,rgba(31,31,35,.55),rgba(7,7,8,.4));border:1px solid rgba(113,113,122,.15);min-width:122px;transition:border-color .3s cubic-bezier(.16,1,.3,1),transform .3s cubic-bezier(.16,1,.3,1)}.Copilot_snap__VvX3t:hover{border-color:rgba(92,200,214,.3);transform:translateY(-1px)}.Copilot_snapLabel__2YQtq{font-size:.68rem;text-transform:uppercase;letter-spacing:.04em;color:#8b8b94;font-weight:600}.Copilot_snapValue__hHquk{font-size:1.05rem;font-weight:700;color:#f0f0f2}.Copilot_heroBtns__CU6kJ{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:.25rem}.Copilot_heroRight__Av0Oe{z-index:1}.Copilot_heroRight__Av0Oe,.Copilot_orbWrap__Q2Rne{display:flex;align-items:center;justify-content:center;position:relative}.Copilot_orbWrap__Q2Rne{padding:1.25rem}.Copilot_orbWrap__Q2Rne:before{content:"";position:absolute;top:50%;left:50%;width:250px;height:250px;max-width:78vw;max-height:78vw;border-radius:50%;background:conic-gradient(from 0deg,rgba(92,200,214,0),rgba(92,200,214,.35),rgba(1,125,146,.15),rgba(92,200,214,0));filter:blur(14px);opacity:.7;animation:Copilot_orbSpin__nPr7d 12s linear infinite}@keyframes Copilot_orbSpin__nPr7d{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(1turn)}}.Copilot_orbGlow__wDsqn{position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle,rgba(92,200,214,.2),transparent 62%);filter:blur(22px);animation:Copilot_orbBreathe__JySiK 5s ease-in-out infinite}@keyframes Copilot_orbBreathe__JySiK{0%,to{opacity:.6;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}.Copilot_chatLog__Fzrg1{display:flex;flex-direction:column;gap:.6rem;max-height:360px;overflow-y:auto;padding-right:.25rem}.Copilot_msg__q3gR0{max-width:88%;padding:.7rem .95rem;border-radius:.75rem;font-size:.9rem;line-height:1.55;white-space:pre-wrap;word-break:break-word}.Copilot_msgUser__jRPGG{align-self:flex-end;background-image:linear-gradient(135deg,#014751,#017d92);color:#fff;border-bottom-right-radius:.375rem}.Copilot_msgAi__EtKrm{align-self:flex-start;background:rgba(7,7,8,.5);border:1px solid rgba(113,113,122,.15);color:#d4d4d8;border-bottom-left-radius:.375rem}.Copilot_typing__5dnd5{display:inline-flex;gap:4px}.Copilot_typing__5dnd5 span{width:6px;height:6px;border-radius:50%;background:#5cc8d6;animation:Copilot_typingDot__cKNeP 1.2s ease-in-out infinite}.Copilot_typing__5dnd5 span:nth-child(2){animation-delay:.2s}.Copilot_typing__5dnd5 span:nth-child(3){animation-delay:.4s}@keyframes Copilot_typingDot__cKNeP{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.Copilot_chips__GeSh1{display:flex;flex-wrap:wrap;gap:.4rem}.Copilot_chip__MghG7{font-size:.78rem;font-weight:500;padding:.4rem .75rem;border-radius:9999px;background:rgba(1,71,81,.1);border:1px solid rgba(1,71,81,.25);color:#d4d4d8;cursor:pointer;transition:all .15s cubic-bezier(.16,1,.3,1)}.Copilot_chip__MghG7:hover{background:rgba(1,71,81,.2);color:#f0f0f2}.Copilot_chip__MghG7:disabled{opacity:.5;cursor:not-allowed}.Copilot_chatForm__aIh3m{display:flex;gap:.5rem;align-items:center}.Copilot_chatInput__giPpK{width:100%;background-color:rgba(31,31,35,.5);border:1px solid rgba(63,63,70,.5);color:#f0f0f2;border-radius:.5rem;transition:all .3s cubic-bezier(.16,1,.3,1);letter-spacing:-.025em;padding:.7rem .95rem;font-size:.9rem;flex:1 1}.Copilot_chatInput__giPpK:focus{outline:none;border-color:rgba(1,71,81,.4);box-shadow:0 0 0 2px rgba(1,71,81,.25),0 0 8px rgba(1,71,81,.35)}.Copilot_chatInput__giPpK::placeholder{color:#a1a1aa;opacity:.7}.Copilot_chatInput__giPpK:-webkit-autofill,.Copilot_chatInput__giPpK:-webkit-autofill:active,.Copilot_chatInput__giPpK:-webkit-autofill:focus,.Copilot_chatInput__giPpK:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 30px #1f1f23!important;-webkit-text-fill-color:#f0f0f2!important;border-color:rgba(63,63,70,.5)!important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.Copilot_chatInput__giPpK:-moz-autofill{background-color:#1f1f23!important;color:#f0f0f2!important}.Copilot_chatInput__giPpK:-webkit-autofill:focus{-webkit-box-shadow:inset 0 0 0 30px #1f1f23!important;border-color:rgba(1,71,81,.4)!important}.Copilot_iconBtn__F24t5{flex-shrink:0;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:.5rem;border:1px solid rgba(1,71,81,.25);background:rgba(1,71,81,.08);color:#5cc8d6;cursor:pointer;transition:all .15s cubic-bezier(.16,1,.3,1)}.Copilot_iconBtn__F24t5:hover{background:rgba(1,71,81,.18)}.Copilot_iconBtn__F24t5:disabled{opacity:.5;cursor:not-allowed}.Copilot_iconBtn__F24t5 svg{width:1.2rem;height:1.2rem}.Copilot_iconBtnActive___bY_I{background:rgba(239,68,68,.15);border-color:rgba(239,68,68,.4);color:#f87171;animation:Copilot_micPulse__qv_1Z 1.4s ease-in-out infinite}@keyframes Copilot_micPulse__qv_1Z{0%,to{box-shadow:0 0 0 0 rgba(239,68,68,.4)}50%{box-shadow:0 0 0 6px rgba(239,68,68,0)}}.Copilot_briefTop__gm0pA{display:flex;gap:1.25rem;align-items:center;flex-wrap:wrap}.Copilot_dialWrap__kokC1{position:relative;width:150px;height:84px;flex-shrink:0}.Copilot_dialSvg__yQKwi{width:100%;height:100%;display:block}.Copilot_dialLabel__dopob{position:absolute;bottom:0;left:0;right:0;text-align:center;font-size:.85rem;font-weight:700}.Copilot_briefSummary__U4ZD5{flex:1 1;min-width:200px}.Copilot_riskChip__5NZVR{display:inline-flex;align-items:center;gap:.35rem;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;padding:.2rem .6rem;border-radius:9999px}.Copilot_riskSafe__jTawQ{background:rgba(16,185,129,.14);color:#34d399}.Copilot_riskWarning__Bz_cb{background:rgba(245,158,11,.14);color:#f59e0b}.Copilot_riskDanger__U0BoP{background:rgba(239,68,68,.14);color:#f87171}.Copilot_moveGrid__VrhF_{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));grid-gap:.6rem;gap:.6rem}.Copilot_moveCard__XrQpA{padding:.7rem .85rem;border-radius:.5rem;background:rgba(7,7,8,.35);border:1px solid rgba(113,113,122,.15);display:flex;flex-direction:column;gap:.2rem}.Copilot_moveLabel__3_WLQ{font-size:.7rem;text-transform:uppercase;letter-spacing:.03em;color:#8b8b94;font-weight:600}.Copilot_moveValue___cCJS{font-weight:700;font-size:.95rem;color:#f0f0f2}.Copilot_moveChange__1CsXE{font-size:.82rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Copilot_adviceBox__AdgMG{border-radius:.5rem;padding:.9rem 1rem;font-size:.9rem;line-height:1.55;background:rgba(1,71,81,.08);border:1px solid rgba(1,71,81,.2);border-left:3px solid #5cc8d6;color:#d4d4d8}.Copilot_headlines__CkFEd{display:flex;flex-direction:column;gap:.4rem}.Copilot_headline__WE7a8{font-size:.82rem;color:#a1a1aa;padding-left:.9rem;position:relative}.Copilot_headline__WE7a8:before{content:"";position:absolute;left:0;top:.55em;width:5px;height:5px;border-radius:50%;background:#5cc8d6}.Copilot_levelHeader__70jUC{display:flex;align-items:center;gap:1.1rem}.Copilot_ring__WkT08{position:relative;width:86px;height:86px;flex-shrink:0}.Copilot_ringSvg__qWFbA{width:100%;height:100%;transform:rotate(-90deg)}.Copilot_ringLabel__Kv7In{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.Copilot_ringLevel__yIx9m{font-size:1.5rem;font-weight:800;color:#f0f0f2;line-height:1;letter-spacing:-.025em}.Copilot_ringWord__XnfD6{font-size:.54rem;text-transform:uppercase;letter-spacing:.1em;color:#8b8b94;font-weight:700;margin-top:2px}.Copilot_levelMeta__c5wKW{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:.5rem}.Copilot_levelRow__0Iq9B{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.Copilot_levelBig__h3aMH{font-size:1.05rem;font-weight:700;color:#f0f0f2;letter-spacing:-.025em}.Copilot_xpMuted__E4T8J{font-size:.78rem;color:#8b8b94;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Copilot_nextReward__hpEjQ{font-size:.78rem;color:#5cc8d6;display:flex;align-items:center;gap:.4rem}.Copilot_xpTrack__vftFC{height:12px;border-radius:9999px;background:rgba(139,139,148,.16);overflow:hidden}.Copilot_xpFill__Q8CyY{height:100%;border-radius:9999px;background-image:linear-gradient(135deg,#014751,#017d92);transition:width .6s cubic-bezier(.16,1,.3,1)}.Copilot_gamStats__qHdwe{display:flex;gap:.6rem;flex-wrap:wrap}.Copilot_gamStat__heWDd{flex:1 1;min-width:90px;padding:.6rem .75rem;border-radius:.5rem;background:rgba(7,7,8,.35);border:1px solid rgba(113,113,122,.15);text-align:center}.Copilot_gamStatValue__zxT3r{font-size:1.2rem;font-weight:700;color:#f0f0f2}.Copilot_gamStatLabel__fhrEp{font-size:.68rem;text-transform:uppercase;letter-spacing:.04em;color:#8b8b94}.Copilot_badgeGrid__1w4EH{display:grid;grid-template-columns:repeat(auto-fill,minmax(84px,1fr));grid-gap:.6rem;gap:.6rem}.Copilot_badge__ZttCx{display:flex;flex-direction:column;align-items:center;gap:.35rem;padding:.8rem .4rem;border-radius:.5rem;border:1px solid rgba(1,71,81,.3);background:rgba(1,71,81,.08);text-align:center;transition:transform .3s cubic-bezier(.16,1,.3,1)}.Copilot_badge__ZttCx:hover{transform:translateY(-2px)}.Copilot_badgeEarned___e1cO{border-color:rgba(92,200,214,.45);background:linear-gradient(160deg,rgba(1,71,81,.22),rgba(1,71,81,.08));box-shadow:0 0 16px rgba(92,200,214,.16)}.Copilot_badgeLocked__qeVU_{opacity:.38;filter:grayscale(1);border-color:rgba(113,113,122,.15);background:rgba(7,7,8,.3)}.Copilot_badgeIcon__F0M41{width:26px;height:26px;color:#5cc8d6}.Copilot_badgeName__KXv71{font-size:.66rem;font-weight:600;color:#d4d4d8;line-height:1.2}.Copilot_challengeItem__mAItC{display:flex;align-items:center;gap:.75rem;padding:.7rem .85rem;border-radius:.5rem;background:rgba(7,7,8,.35);border:1px solid rgba(113,113,122,.15)}.Copilot_challengeMain__MH4Fn{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:.35rem}.Copilot_challengeLabel__1puIX{font-size:.88rem;font-weight:600;color:#f0f0f2}.Copilot_challengeBarTrack__AsbfF{height:6px;border-radius:9999px;background:rgba(139,139,148,.18);overflow:hidden}.Copilot_challengeBarFill__iOMYM{height:100%;border-radius:9999px;background:#10b981;transition:width .3s cubic-bezier(.16,1,.3,1)}.Copilot_trackRow__gVoaO{display:flex;flex-wrap:wrap;gap:.4rem}.Copilot_trackChip__OV9bU{font-size:.76rem;font-weight:600;padding:.35rem .75rem;border-radius:9999px;background:rgba(7,7,8,.4);border:1px solid rgba(63,63,70,.5);color:#a1a1aa;cursor:pointer}.Copilot_trackChip__OV9bU:hover{color:#f0f0f2}.Copilot_trackChipActive___flHm{background-image:linear-gradient(135deg,#014751,#017d92);color:#fff;border-color:rgba(0,0,0,0)}.Copilot_courseGrid__MjDDl{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));grid-gap:1rem;gap:1rem}.Copilot_courseCard__sVEFK{padding:1rem 1.1rem;border-radius:.75rem;background:rgba(7,7,8,.35);border:1px solid rgba(113,113,122,.15);cursor:pointer;display:flex;flex-direction:column;gap:.5rem;transition:all .3s cubic-bezier(.16,1,.3,1);text-align:left}.Copilot_courseCard__sVEFK:hover{border-color:rgba(1,71,81,.5);transform:translateY(-2px);box-shadow:0 0 8px rgba(1,71,81,.35)}.Copilot_courseTitle__qCCfc{font-size:.98rem;font-weight:700;color:#f0f0f2}.Copilot_courseDesc___ycyi{font-size:.8rem;line-height:1.45;color:#a1a1aa}.Copilot_courseMeta__pKhce{display:flex;gap:.6rem;font-size:.72rem;color:#8b8b94;margin-top:auto}.Copilot_courseProgressTrack__IL0Ml{height:5px;border-radius:9999px;background:rgba(139,139,148,.18);overflow:hidden}.Copilot_courseProgressFill__j_vuu{height:100%;background:#5cc8d6;border-radius:9999px}.Copilot_lessonList__e3cwB{display:flex;flex-direction:column;gap:.5rem}.Copilot_lessonRow__XvGsO{display:flex;align-items:center;gap:.7rem;padding:.7rem .85rem;border-radius:.5rem;background:rgba(7,7,8,.35);border:1px solid rgba(113,113,122,.15);cursor:pointer;text-align:left;width:100%}.Copilot_lessonRow__XvGsO:hover{border-color:rgba(1,71,81,.4)}.Copilot_lessonDone__K_W7i{color:#34d399;width:1.1rem;height:1.1rem;flex-shrink:0}.Copilot_lessonTodo__WDxhI{width:1.1rem;height:1.1rem;flex-shrink:0;border:2px solid #8b8b94;border-radius:50%}.Copilot_lessonBody__Mm14_{font-size:.92rem;line-height:1.65;color:#d4d4d8;white-space:pre-wrap}.Copilot_keyPoints__5DybW{display:flex;flex-direction:column;gap:.4rem}.Copilot_keyPoint__So_2y{font-size:.85rem;color:#d4d4d8;padding-left:1.1rem;position:relative}.Copilot_keyPoint__So_2y:before{content:"✓";position:absolute;left:0;color:#5cc8d6;font-weight:700}.Copilot_celebrate__3Wi7i{background-color:rgba(31,31,35,.6);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 10px 25px -5px rgba(0,0,0,.4);position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;gap:.2rem;min-width:200px;padding:.9rem 1.4rem;border-radius:.75rem;border:1px solid rgba(92,200,214,.35);box-shadow:0 10px 25px -5px rgba(0,0,0,.4),0 0 24px rgba(92,200,214,.18);text-align:center}.Copilot_celebrateIn__lPh_H{animation:Copilot_celebrateIn__lPh_H .35s cubic-bezier(.16,1,.3,1)}.Copilot_celebrateOut__vMpNt{animation:Copilot_celebrateOut__vMpNt .25s ease forwards}@keyframes Copilot_celebrateIn__lPh_H{0%{opacity:0;transform:translateY(10px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes Copilot_celebrateOut__vMpNt{to{opacity:0;transform:translateY(-6px) scale(.96)}}.Copilot_celebrateXp__ao5R_{font-size:1.15rem;font-weight:800;letter-spacing:-.025em;background:linear-gradient(135deg,#014751,#017d92);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.Copilot_celebrateKicker__8Bh4A{font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:#5cc8d6}.Copilot_celebrateTitle__O33lE{font-size:1.1rem;font-weight:800;color:#f0f0f2;letter-spacing:-.025em}.Copilot_celebrateNote__ORymr{font-size:.78rem;color:#a1a1aa}.Copilot_celebrateLevel__zQp35{border-color:rgba(212,175,55,.45);box-shadow:0 10px 25px -5px rgba(0,0,0,.4),0 0 28px rgba(212,175,55,.2)}.Copilot_celebrateBadge__J860c{border-color:rgba(92,200,214,.45);box-shadow:0 10px 25px -5px rgba(0,0,0,.4),0 0 28px rgba(1,189,212,.18)}.Copilot_celebrateRing___cGhj{position:absolute;inset:-30%;border-radius:50%;background:radial-gradient(circle,rgba(212,175,55,.14),transparent 60%);animation:Copilot_celebratePulse__4z5lS 1.6s ease-in-out infinite;pointer-events:none}@keyframes Copilot_celebratePulse__4z5lS{0%,to{opacity:.5;transform:scale(.96)}50%{opacity:1;transform:scale(1.05)}}.Copilot_celebrateRarity__Dzg82{font-size:.66rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding:.15rem .55rem;border-radius:9999px}.Copilot_celebrateRarity__Dzg82,.Copilot_rarity_common__Xpr6O{background:rgba(139,139,148,.15);color:#a1a1aa}.Copilot_rarity_rare__AKPb2{background:rgba(92,200,214,.15);color:#5cc8d6}.Copilot_rarity_epic__oMXfD{background:rgba(167,139,250,.16);color:#a78bfa}.Copilot_rarity_legendary__6pQ2_{background:rgba(212,175,55,.16);color:#d4af37}.Copilot_badgeRarityEpic__kiEMK{border-color:rgba(167,139,250,.4)}.Copilot_badgeRarityLegendary__yXw7T{border-color:rgba(212,175,55,.45);box-shadow:0 0 16px rgba(212,175,55,.14)}@media(prefers-reduced-motion:reduce){.Copilot_celebrateIn__lPh_H,.Copilot_celebrateOut__vMpNt,.Copilot_celebrateRing___cGhj{animation:none}}.Copilot_practiceBox__HOE_W{border-radius:.5rem;padding:1rem 1.1rem;background:linear-gradient(160deg,rgba(1,71,81,.14),rgba(1,71,81,.05));border:1px solid rgba(92,200,214,.25);border-left:3px solid #5cc8d6}.Copilot_practiceTitle__NlCuG{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#5cc8d6;margin:0 0 .4rem}.Copilot_practiceBody__y2okI{font-size:.88rem;line-height:1.6;color:#d4d4d8;margin:0}.Copilot_quizQuestion__6ksdN{display:flex;flex-direction:column;gap:.5rem;margin-bottom:.75rem}.Copilot_quizQ__WXoL3{font-weight:600;font-size:.9rem;color:#f0f0f2}.Copilot_quizOpt__2xmbk{padding:.6rem .85rem;border-radius:.5rem;border:1px solid rgba(63,63,70,.5);background:rgba(7,7,8,.4);color:#d4d4d8;cursor:pointer;font-size:.86rem;text-align:left;transition:all .15s cubic-bezier(.16,1,.3,1)}.Copilot_quizOpt__2xmbk:hover:not(:disabled){border-color:rgba(1,71,81,.4)}.Copilot_quizOpt__2xmbk:disabled{cursor:default}.Copilot_quizOptSelected__sr81G{border-color:#5cc8d6;background:rgba(1,71,81,.15)}.Copilot_quizOptCorrect__gS7QG{border-color:#10b981;background:rgba(16,185,129,.12);color:#f0f0f2}.Copilot_quizOptWrong__HTJT6{border-color:#ef4444;background:rgba(239,68,68,.12)}.Copilot_quizWhy__8J1d3{font-size:.8rem;color:#a1a1aa;margin-top:.25rem}.Copilot_insightItem__MePOo{display:flex;gap:.6rem;align-items:flex-start;padding:.7rem .85rem;border-radius:.5rem;background:rgba(7,7,8,.35);border:1px solid rgba(113,113,122,.15);border-left:3px solid #5cc8d6;font-size:.88rem;line-height:1.5;color:#d4d4d8}.Copilot_insightWarn__xw4jQ{border-left-color:#f59e0b}.Copilot_moodRow__f3rcP{display:flex;gap:.4rem;flex-wrap:wrap}.Copilot_moodBtn__cUWrV{font-size:1.1rem;width:44px;height:44px;border-radius:.5rem;border:1px solid rgba(63,63,70,.5);background:rgba(7,7,8,.4);cursor:pointer;transition:all .15s cubic-bezier(.16,1,.3,1)}.Copilot_moodBtn__cUWrV:hover{border-color:rgba(1,71,81,.4)}.Copilot_moodActive__MR1vc{background:rgba(1,71,81,.2);border-color:#5cc8d6}.Copilot_empty__LFeP0{font-size:.85rem;color:#a1a1aa;text-align:center;padding:1.25rem .5rem}.Copilot_stickyAsk__k8f_X{display:none}.Copilot_centered__UnSCy{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;min-height:50vh}.Copilot_spinner__Iyrm8{width:36px;height:36px;border-radius:50%;border:3px solid rgba(1,125,146,.2);border-top-color:#5cc8d6;animation:Copilot_spin__OQYRX .9s linear infinite}@keyframes Copilot_spin__OQYRX{to{transform:rotate(1turn)}}@media(max-width:900px){.Copilot_hero__QDmIE{grid-template-columns:1fr;text-align:center;justify-items:center}.Copilot_heroLeft__zrIIs{align-items:center}.Copilot_heroSub__EbZ_C{max-width:60ch}.Copilot_heroBtns__CU6kJ,.Copilot_snapshots__sIzPo{justify-content:center}.Copilot_heroRight__Av0Oe{order:-1}.Copilot_orbWrap__Q2Rne:before{width:190px;height:190px}}@media(max-width:640px){.Copilot_page__ktXak{gap:1.5rem;padding-bottom:5.5rem}.Copilot_card__zQn9J,.Copilot_hero__QDmIE{padding:1.25rem}.Copilot_heroTitle__84Qy1{font-size:1.5rem}.Copilot_snapshots__sIzPo{gap:.5rem}.Copilot_snap__VvX3t{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - .25rem);min-width:0}.Copilot_heroBtns__CU6kJ{width:100%}.Copilot_heroBtns__CU6kJ .Copilot_btn__Looa2{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - .3rem)}.Copilot_briefTop__gm0pA{justify-content:center}.Copilot_dialWrap__kokC1{margin:0 auto}.Copilot_chatLog__Fzrg1{max-height:300px}.Copilot_moveGrid__VrhF_{grid-template-columns:1fr 1fr}.Copilot_badgeGrid__1w4EH{grid-template-columns:repeat(auto-fill,minmax(72px,1fr))}.Copilot_challengeItem__mAItC{flex-wrap:wrap}.Copilot_stickyAsk__k8f_X{display:flex;position:-webkit-sticky;position:sticky;bottom:.75rem;z-index:40;justify-content:center;pointer-events:none}.Copilot_stickyAsk__k8f_X button{pointer-events:auto;width:100%;box-shadow:0 0 15px rgba(1,71,81,.5)}}@media(max-width:380px){.Copilot_moveGrid__VrhF_{grid-template-columns:1fr}.Copilot_heroBtns__CU6kJ .Copilot_btn__Looa2{flex:1 1 100%}}@media(pointer:coarse){.Copilot_btn__Looa2,.Copilot_chip__MghG7,.Copilot_courseCard__sVEFK,.Copilot_iconBtn__F24t5,.Copilot_lessonRow__XvGsO,.Copilot_moodBtn__cUWrV,.Copilot_quizOpt__2xmbk,.Copilot_trackChip__OV9bU{min-height:44px}}@media(prefers-reduced-motion:reduce){.Copilot_iconBtnActive___bY_I,.Copilot_orbGlow__wDsqn,.Copilot_snap__VvX3t,.Copilot_spinner__Iyrm8,.Copilot_typing__5dnd5 span,.Copilot_xpFill__Q8CyY{animation:none;transition:none}.Copilot_hero__QDmIE:after,.Copilot_orbWrap__Q2Rne:before{animation:none}}.Academy_header__IPZYw{background-color:rgba(31,31,35,.6);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 10px 25px -5px rgba(0,0,0,.4);border-radius:1.5rem;border:1px solid rgba(1,71,81,.3);border-top:2px solid rgba(92,200,214,.35);padding:2rem;display:grid;grid-template-columns:1.3fr 1fr;grid-gap:1.5rem;gap:1.5rem;align-items:center;position:relative;overflow:hidden;background-image:radial-gradient(ellipse at 0 0,rgba(1,71,81,.12) 0,transparent 60%),radial-gradient(ellipse at 100% 100%,rgba(1,71,81,.08) 0,transparent 60%)}.Academy_headerText__2JA4M{display:flex;flex-direction:column;gap:.6rem;min-width:0}.Academy_kicker__d_F6A{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.16em;color:#5cc8d6;margin:0}.Academy_title__xUcN0{font-size:clamp(1.4rem,1rem + 2.2vw,2rem);font-weight:700;letter-spacing:-.025em;color:#f0f0f2;margin:0}.Academy_subtitle__rDWCI{font-size:.92rem;line-height:1.6;color:#d4d4d8;margin:0;max-width:56ch}.Academy_summary__JMe_1{display:grid;grid-template-columns:1fr 1fr;grid-gap:.6rem;gap:.6rem}.Academy_summaryStat__spB_j{padding:.85rem 1rem;border-radius:.75rem;background:linear-gradient(160deg,rgba(31,31,35,.55),rgba(7,7,8,.4));border:1px solid rgba(113,113,122,.15);display:flex;flex-direction:column;gap:.15rem;transition:border-color .3s cubic-bezier(.16,1,.3,1)}.Academy_summaryStat__spB_j:hover{border-color:rgba(92,200,214,.3)}.Academy_summaryValue__GehTt{font-size:1.15rem;font-weight:700;color:#f0f0f2;white-space:nowrap}.Academy_summaryLabel__aUQEz{font-size:.68rem;text-transform:uppercase;letter-spacing:.05em;color:#8b8b94;font-weight:600}.Academy_tabsRow__WEubp{display:flex;justify-content:flex-start;overflow-x:auto;padding-bottom:.15rem}.Academy_footNote__Vn_UO{font-size:.85rem;color:#a1a1aa;text-align:center;margin:0}.Academy_footNote__Vn_UO a{color:#5cc8d6;text-decoration:none}.Academy_footNote__Vn_UO a:hover{text-decoration:underline}@media(max-width:800px){.Academy_header__IPZYw{grid-template-columns:1fr;padding:1.5rem 1.25rem}}@media(max-width:380px){.Academy_summary__JMe_1{grid-template-columns:1fr}}.Dashboard_dashboard__Lb3d1{display:flex;flex-direction:column;gap:2rem}.Dashboard_dashboard__Lb3d1 .Dashboard_header__GSAYl{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.Dashboard_dashboard__Lb3d1 .Dashboard_header__GSAYl h1{font-size:1.75rem;font-weight:600;letter-spacing:-.025em;color:#f0f0f2;background:linear-gradient(135deg,#014751,#017d92);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.Dashboard_dashboard__Lb3d1 .Dashboard_createButton___BD_d{display:inline-flex;align-items:center;background-image:linear-gradient(135deg,#014751,#017d92);padding:.75rem 1.25rem;border-radius:.5rem;color:#fff;font-weight:500;transition:all .3s cubic-bezier(.16,1,.3,1);border:none;cursor:pointer;box-shadow:0 0 8px rgba(1,71,81,.35)}.Dashboard_dashboard__Lb3d1 .Dashboard_createButton___BD_d:hover{background-image:linear-gradient(135deg,#016170,#016170);transform:translateY(-2px);box-shadow:0 0 15px rgba(1,71,81,.5)}.Dashboard_dashboard__Lb3d1 .Dashboard_createButton___BD_d:active{transform:translateY(0);box-shadow:0 2px 4px rgba(0,0,0,.1)}.Dashboard_dashboard__Lb3d1 .Dashboard_createButton___BD_d.Dashboard_disabled__h9OLW{opacity:.6;cursor:not-allowed;background-image:linear-gradient(90deg,rgba(161,161,170,.3),rgba(161,161,170,.3))}.Dashboard_dashboard__Lb3d1 .Dashboard_createButton___BD_d.Dashboard_disabled__h9OLW:hover{transform:none;box-shadow:0 4px 6px rgba(0,0,0,.1);background-image:linear-gradient(90deg,rgba(161,161,170,.3),rgba(161,161,170,.3))}.Dashboard_dashboard__Lb3d1 .Dashboard_createButton___BD_d .Dashboard_icon__nKUSy{height:1rem;width:1rem;margin-right:.5rem}.Dashboard_dashboard__Lb3d1 .Dashboard_subscribeButton__hWJBW{background-image:linear-gradient(90deg,#34d399,#059669)!important}.Dashboard_dashboard__Lb3d1 .Dashboard_subscribeButton__hWJBW:hover{background-image:linear-gradient(90deg,#059669,#047857)!important;transform:translateY(-2px);box-shadow:0 6px 12px rgba(52,211,153,.3)}.Dashboard_dashboard__Lb3d1 .Dashboard_upgradeButton__V34bH{background-image:linear-gradient(90deg,#fbbf24,#d97706)!important}.Dashboard_dashboard__Lb3d1 .Dashboard_upgradeButton__V34bH:hover{background-image:linear-gradient(90deg,#d97706,#b45309)!important;transform:translateY(-2px);box-shadow:0 6px 12px rgba(251,191,36,.3)}.Dashboard_dashboard__Lb3d1 .Dashboard_quotaInfo__XmyjY{display:flex;align-items:center;padding:.5rem .75rem;background:rgba(1,71,81,.08);border-radius:.375rem;color:#a1a1aa;border:1px solid rgba(1,71,81,.15)}.Dashboard_dashboard__Lb3d1 .Dashboard_loadingContainer__hpe0A{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:2.5rem 1rem;color:#a1a1aa;font-size:.9rem}.Dashboard_dashboard__Lb3d1 .Dashboard_loadingSpinner__id6Aq{width:2.25rem;height:2.25rem;border-radius:9999px;border:3px solid rgba(1,71,81,.25);border-top-color:#017d92;animation:Dashboard_dashboardSpin__G8MC7 .9s linear infinite}@keyframes Dashboard_dashboardSpin__G8MC7{to{transform:rotate(1turn)}}.Dashboard_dashboard__Lb3d1 .Dashboard_empty__YS_iT{text-align:center;padding:2rem 1rem;color:#8b8b94;font-size:.9rem;line-height:1.55}.Dashboard_dashboard__Lb3d1 .Dashboard_grid__fA_7x{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:1.5rem;gap:1.5rem}.Dashboard_dashboard__Lb3d1 .Dashboard_card__L0sL9{background-color:rgba(31,31,35,.6);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(1,71,81,.3);box-shadow:0 10px 25px -5px rgba(0,0,0,.4);border-radius:1rem;padding:1.5rem;color:#f0f0f2;display:flex;flex-direction:column;justify-content:space-between;transition:all .3s cubic-bezier(.16,1,.3,1);overflow:hidden;position:relative}.Dashboard_dashboard__Lb3d1 .Dashboard_card__L0sL9:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background-image:linear-gradient(135deg,#014751,#017d92);opacity:.6;transition:opacity .15s cubic-bezier(.16,1,.3,1)}.Dashboard_dashboard__Lb3d1 .Dashboard_card__L0sL9:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 40%,rgba(1,125,146,.06) 45%,rgba(1,125,146,.1) 50%,rgba(1,125,146,.06) 55%,transparent 60%);transform:translateX(-100%);transition:none;pointer-events:none;z-index:1}.Dashboard_dashboard__Lb3d1 .Dashboard_card__L0sL9:hover{box-shadow:0 0 15px rgba(1,71,81,.5);border-color:rgba(1,71,81,.4)}.Dashboard_dashboard__Lb3d1 .Dashboard_card__L0sL9:hover:before{opacity:1}.Dashboard_dashboard__Lb3d1 .Dashboard_card__L0sL9:hover:after{transform:translateX(100%);transition:transform .8s cubic-bezier(.16,1,.3,1)}.Dashboard_dashboard__Lb3d1 .Dashboard_card__L0sL9 .Dashboard_heartbeat__DT8CY{position:absolute;top:12px;right:12px;width:8px;height:8px;border-radius:50%;background:#34d399;animation:Dashboard_heartbeat-success__86UzX 2s ease-in-out infinite}.Dashboard_dashboard__Lb3d1 .Dashboard_card__L0sL9.Dashboard_error__bUA2E:before{background-image:linear-gradient(90deg,#f87171,#b91c1c)}.Dashboard_dashboard__Lb3d1 .Dashboard_card__L0sL9.Dashboard_running__xPA_0:before{background-image:linear-gradient(90deg,#34d399,#059669)}.Dashboard_dashboard__Lb3d1 .Dashboard_card__L0sL9.Dashboard_starting__iE8uH:before,.Dashboard_dashboard__Lb3d1 .Dashboard_card__L0sL9.Dashboard_stopping__gcjGz:before{background-image:linear-gradient(90deg,#fbbf24,#d97706)}.Dashboard_dashboard__Lb3d1 .Dashboard_card__L0sL9.Dashboard_paused__ssNKJ:before{background-image:linear-gradient(90deg,#014751,#016170)}.Dashboard_dashboard__Lb3d1 .Dashboard_card__L0sL9.Dashboard_image_building__9ANvM:before{background-image:linear-gradient(90deg,#22d3ee,#a855f7);animation:Dashboard_pulse__68uMI 1.8s ease-in-out infinite}.Dashboard_dashboard__Lb3d1 .Dashboard_card__L0sL9.Dashboard_image_build_failed__MyDiZ:before{background-image:linear-gradient(90deg,#f87171,#7f1d1d)}.Dashboard_dashboard__Lb3d1 .Dashboard_card__L0sL9 .Dashboard_cardHeader__OsOvz{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.25rem}.Dashboard_dashboard__Lb3d1 .Dashboard_card__L0sL9 .Dashboard_cardHeader__OsOvz h2{font-size:1.25rem;font-weight:600;letter-spacing:-.025em;color:#f0f0f2}.Dashboard_dashboard__Lb3d1 .Dashboard_card__L0sL9 .Dashboard_cardHeader__OsOvz .Dashboard_status__qJPaO{background-color:rgba(161,161,170,.12);color:#a1a1aa;border:1px solid rgba(161,161,170,.25);text-shadow:0 0 8px rgba(161,161,170,.4);font-weight:600;letter-spacing:.02em;padding:.25rem .75rem;border-radius:9999px;font-size:.75rem}.Dashboard_dashboard__Lb3d1 .Dashboard_card__L0sL9.Dashboard_running__xPA_0 .Dashboard_status__qJPaO{background-color:rgba(52,211,153,.12);color:#34d399;border:1px solid rgba(52,211,153,.25);text-shadow:0 0 8px rgba(52,211,153,.4);font-weight:600;letter-spacing:.02em}.Dashboard_dashboard__Lb3d1 .Dashboard_card__L0sL9.Dashboard_starting__iE8uH .Dashboard_status__qJPaO,.Dashboard_dashboard__Lb3d1 .Dashboard_card__L0sL9.Dashboard_stopping__gcjGz .Dashboard_status__qJPaO{background-color:rgba(251,191,36,.12);color:#fbbf24;border:1px solid rgba(251,191,36,.25);text-shadow:0 0 8px rgba(251,191,36,.4);font-weight:600;letter-spacing:.02em}.Dashboard_dashboard__Lb3d1 .Dashboard_card__L0sL9.Dashboard_error__bUA2E .Dashboard_status__qJPaO{background-color:rgba(248,113,113,.12);color:#f87171;border:1px solid rgba(248,113,113,.25);text-shadow:0 0 8px rgba(248,113,113,.4);font-weight:600;letter-spacing:.02em}.Dashboard_dashboard__Lb3d1 .Dashboard_card__L0sL9.Dashboard_paused__ssNKJ .Dashboard_status__qJPaO{background-color:rgba(1,71,81,.12);color:#014751;border:1px solid rgba(1,71,81,.25);text-shadow:0 0 8px rgba(1,71,81,.4);font-weight:600;letter-spacing:.02em}.Dashboard_dashboard__Lb3d1 .Dashboard_card__L0sL9.Dashboard_image_building__9ANvM .Dashboard_status__qJPaO{background-color:rgba(34,211,238,.12);color:#22d3ee;border:1px solid rgba(34,211,238,.25);text-shadow:0 0 8px rgba(34,211,238,.4);font-weight:600;letter-spacing:.02em}.Dashboard_dashboard__Lb3d1 .Dashboard_card__L0sL9.Dashboard_image_build_failed__MyDiZ .Dashboard_status__qJPaO{background-color:rgba(248,113,113,.12);color:#f87171;border:1px solid rgba(248,113,113,.25);text-shadow:0 0 8px rgba(248,113,113,.4);font-weight:600;letter-spacing:.02em}.Dashboard_dashboard__Lb3d1 .Dashboard_card__L0sL9 .Dashboard_details__G3gGe{margin:1rem 0 1.5rem;font-size:.875rem;color:#a1a1aa}.Dashboard_dashboard__Lb3d1 .Dashboard_card__L0sL9 .Dashboard_details__G3gGe p{margin:.25rem 0;display:flex;justify-content:space-between}.Dashboard_dashboard__Lb3d1 .Dashboard_card__L0sL9 .Dashboard_details__G3gGe p strong{color:#f0f0f2;font-weight:500}.Dashboard_dashboard__Lb3d1 .Dashboard_card__L0sL9 .Dashboard_details__G3gGe .Dashboard_envLive__CIf98{color:#22c55e;font-weight:600}.Dashboard_dashboard__Lb3d1 .Dashboard_card__L0sL9 .Dashboard_details__G3gGe .Dashboard_envPractice__v6uQV{color:#3b82f6;font-weight:600}.Dashboard_dashboard__Lb3d1 .Dashboard_card__L0sL9 .Dashboard_errorBox__E50dT{margin-top:.75rem;background-color:rgba(239,68,68,.08);border:1px solid rgba(239,68,68,.2);border-radius:.5rem;padding:.75rem}.Dashboard_dashboard__Lb3d1 .Dashboard_card__L0sL9 .Dashboard_pauseBox__XfkJu{margin-top:.75rem;background-color:rgba(245,158,11,.08);border:1px solid rgba(245,158,11,.25);border-radius:.5rem;padding:.75rem}.Dashboard_dashboard__Lb3d1 .Dashboard_card__L0sL9 .Dashboard_pauseLabel__POWi_{color:#f59e0b;font-size:.85rem;font-weight:600;margin:0;line-height:1.4}.Dashboard_dashboard__Lb3d1 .Dashboard_card__L0sL9 .Dashboard_pauseHelp__WDZ_K{color:#a1a1aa;font-size:.75rem;margin:.25rem 0 0;line-height:1.4}.Dashboard_dashboard__Lb3d1 .Dashboard_card__L0sL9 .Dashboard_gateChips__AnhuQ{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.6rem}.Dashboard_dashboard__Lb3d1 .Dashboard_card__L0sL9 .Dashboard_gateChip__cV40t{display:inline-block;background-color:rgba(245,158,11,.12);border:1px solid rgba(245,158,11,.3);color:#f59e0b;font-size:.75rem;font-weight:500;padding:.25rem .55rem;border-radius:999px;line-height:1.2}.Dashboard_dashboard__Lb3d1 .Dashboard_card__L0sL9 .Dashboard_error__bUA2E{color:#ef4444;font-size:.8rem;margin:0;line-height:1.4}.Dashboard_dashboard__Lb3d1 .Dashboard_card__L0sL9 .Dashboard_errorHelp__Rh6s3{color:#a1a1aa;font-size:.75rem;margin:.5rem 0 0;line-height:1.4}.Dashboard_dashboard__Lb3d1 .Dashboard_card__L0sL9 .Dashboard_errorHelp__Rh6s3 a{color:#014751;text-decoration:none;font-weight:500}.Dashboard_dashboard__Lb3d1 .Dashboard_card__L0sL9 .Dashboard_errorHelp__Rh6s3 a:hover{text-decoration:underline}.Dashboard_dashboard__Lb3d1 .Dashboard_card__L0sL9 .Dashboard_buildingIndicator__P514E{margin-top:.75rem;background-color:rgba(34,211,238,.08);border:1px solid rgba(34,211,238,.2);border-radius:.5rem;padding:.75rem}.Dashboard_dashboard__Lb3d1 .Dashboard_card__L0sL9 .Dashboard_buildingIndicator__P514E .Dashboard_buildingText__qDN5R{display:flex;flex-direction:column;gap:.25rem;margin-bottom:.5rem}.Dashboard_dashboard__Lb3d1 .Dashboard_card__L0sL9 .Dashboard_buildingIndicator__P514E .Dashboard_buildingText__qDN5R span{font-size:.8rem;color:#014751;font-weight:500}.Dashboard_dashboard__Lb3d1 .Dashboard_card__L0sL9 .Dashboard_buildingIndicator__P514E .Dashboard_buildingText__qDN5R .Dashboard_buildingSubtext__peepA{font-size:.7rem;color:#a1a1aa;font-weight:400}.Dashboard_dashboard__Lb3d1 .Dashboard_card__L0sL9 .Dashboard_buildingIndicator__P514E .Dashboard_progressBar__OQ9Ny{width:100%;height:4px;background-color:hsla(0,0%,100%,.1);border-radius:2px;overflow:hidden}.Dashboard_dashboard__Lb3d1 .Dashboard_card__L0sL9 .Dashboard_buildingIndicator__P514E .Dashboard_progressBar__OQ9Ny .Dashboard_progressFill__HDoCp{height:100%;background:linear-gradient(135deg,#014751,#017d92);animation:Dashboard_indeterminateProgress__2X2qS 1.5s ease-in-out infinite;transform-origin:0 50%}@keyframes Dashboard_indeterminateProgress__2X2qS{0%{transform:translateX(0) scaleX(0)}40%{transform:translateX(0) scaleX(.4)}to{transform:translateX(100%) scaleX(.5)}}.Dashboard_dashboard__Lb3d1 .Dashboard_card__L0sL9 .Dashboard_actions__Now9d{display:flex;justify-content:flex-end;gap:.5rem;margin-top:1rem}.Dashboard_dashboard__Lb3d1 .Dashboard_card__L0sL9 .Dashboard_actions__Now9d .Dashboard_actionButton__znVPV{background-color:rgba(1,71,81,.08);border:1px solid rgba(1,71,81,.15);padding:.5rem;border-radius:.5rem;color:#f0f0f2;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s cubic-bezier(.16,1,.3,1);height:2.25rem;width:2.25rem}.Dashboard_dashboard__Lb3d1 .Dashboard_card__L0sL9 .Dashboard_actions__Now9d .Dashboard_actionButton__znVPV:hover{background-color:rgba(1,71,81,.15);transform:translateY(-2px);box-shadow:0 0 8px rgba(1,71,81,.35)}.Dashboard_dashboard__Lb3d1 .Dashboard_card__L0sL9 .Dashboard_actions__Now9d .Dashboard_actionButton__znVPV:active{transform:translateY(0)}.Dashboard_dashboard__Lb3d1 .Dashboard_card__L0sL9 .Dashboard_actions__Now9d .Dashboard_actionButton__znVPV svg{height:1.25rem;width:1.25rem}.Dashboard_dashboard__Lb3d1 .Dashboard_card__L0sL9 .Dashboard_actions__Now9d .Dashboard_actionButton__znVPV:disabled{opacity:.4;cursor:not-allowed;transform:none}.Dashboard_dashboard__Lb3d1 .Dashboard_card__L0sL9 .Dashboard_actions__Now9d .Dashboard_startButton__NVI60:not(:disabled):hover{background-color:rgba(52,211,153,.2);color:#34d399;border-color:rgba(52,211,153,.3)}.Dashboard_dashboard__Lb3d1 .Dashboard_card__L0sL9 .Dashboard_actions__Now9d .Dashboard_stopButton__18o5I:not(:disabled):hover{background-color:rgba(251,191,36,.2);color:#fbbf24;border-color:rgba(251,191,36,.3)}.Dashboard_dashboard__Lb3d1 .Dashboard_card__L0sL9 .Dashboard_actions__Now9d .Dashboard_deleteButton__J_1XF:not(:disabled):hover{background-color:rgba(248,113,113,.2);color:#f87171;border-color:rgba(248,113,113,.3)}.Dashboard_dashboard__Lb3d1 .Dashboard_card__L0sL9 .Dashboard_actions__Now9d .Dashboard_spin__979_T{animation:Dashboard_spin__979_T 1s linear infinite}.Dashboard_dashboard__Lb3d1 .Dashboard_card__L0sL9 .Dashboard_actions__Now9d .Dashboard_loadingIcon__tX0LV{width:1.25rem;height:1.25rem}.Dashboard_engine-build-banner__2mVPw{background-color:rgba(31,31,35,.6);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 10px 25px -5px rgba(0,0,0,.4);display:flex;align-items:flex-start;gap:1rem;padding:1rem 1.25rem;border:1px solid rgba(1,71,81,.3);border-left:4px solid #014751;background:linear-gradient(90deg,rgba(1,71,81,.12),rgba(1,125,146,.12));animation:Dashboard_fadeIn__yeewX .3s ease;position:relative;width:auto;max-width:860px;margin:0 auto 1rem;border-radius:.75rem;box-shadow:0 0 8px rgba(1,71,81,.35)}@media(max-width:960px){.Dashboard_engine-build-banner__2mVPw{max-width:100%;margin-left:0;margin-right:0}}.Dashboard_engine-build-banner__2mVPw .Dashboard_icon__nKUSy{display:flex;align-items:center;justify-content:center;flex:0 0 2.5rem;width:2.5rem;height:2.5rem;position:relative}.Dashboard_engine-build-banner__2mVPw .Dashboard_icon__nKUSy svg{width:1.6rem;height:1.6rem;transition:opacity .15s ease}.Dashboard_engine-build-banner__2mVPw .Dashboard_icon__nKUSy .Dashboard_spin__979_T{animation:Dashboard_spin__979_T 1s linear infinite}.Dashboard_engine-build-banner__2mVPw .Dashboard_content__fukwN{flex:1 1 auto;min-width:0}.Dashboard_engine-build-banner__2mVPw .Dashboard_content__fukwN strong{display:block;font-weight:600;margin-bottom:.35rem;line-height:1.1}.Dashboard_engine-build-banner__2mVPw .Dashboard_content__fukwN .Dashboard_sub__qjY_L{font-size:.8rem;opacity:.85;display:flex;flex-wrap:wrap;gap:.75rem;line-height:1.1}.Dashboard_engine-build-banner__2mVPw .Dashboard_content__fukwN .Dashboard_elapsed__EZjKA{opacity:.6}.Dashboard_engine-build-banner__2mVPw .Dashboard_content__fukwN .Dashboard_error-text__aQV_S{color:#f87171}.Dashboard_engine-build-banner__2mVPw.Dashboard_error__bUA2E{border-left-color:#f87171;background:linear-gradient(90deg,rgba(220,38,38,.15),rgba(127,29,29,.15))}.Dashboard_engine-build-banner__2mVPw.Dashboard_done__A4VGy{border-left-color:#34d399;background:linear-gradient(90deg,rgba(16,185,129,.15),rgba(5,150,105,.15))}.Dashboard_buildBannerWrapper__dPd_n{display:flex;justify-content:center;width:100%;padding:0 .5rem}@keyframes Dashboard_fadeIn__yeewX{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes Dashboard_spin__979_T{to{transform:rotate(1turn)}}@keyframes Dashboard_pulse__68uMI{0%,to{opacity:.6}50%{opacity:1}}@keyframes Dashboard_heartbeat-success__86UzX{0%,to{box-shadow:0 0 0 0 rgba(16,185,129,.4);opacity:1}50%{box-shadow:0 0 0 6px rgba(16,185,129,0);opacity:.8}}@media(max-width:768px){.Dashboard_dashboard__Lb3d1{gap:1rem}.Dashboard_dashboard__Lb3d1 .Dashboard_header__GSAYl{flex-direction:column;align-items:flex-start;gap:.75rem}.Dashboard_dashboard__Lb3d1 .Dashboard_header__GSAYl h1{font-size:clamp(1.25rem,5vw,1.5rem);font-weight:700}.Dashboard_dashboard__Lb3d1 .Dashboard_grid__fA_7x{grid-template-columns:1fr;gap:1rem}.Dashboard_dashboard__Lb3d1 .Dashboard_card__L0sL9{padding:1rem;width:100%;border-radius:12px}.Dashboard_dashboard__Lb3d1 .Dashboard_card__L0sL9 .Dashboard_cardHeader__OsOvz h2{font-size:1.05rem;font-weight:700}.Dashboard_dashboard__Lb3d1 .Dashboard_card__L0sL9 .Dashboard_details__G3gGe{font-size:.8125rem;gap:.375rem}.Dashboard_dashboard__Lb3d1 .Dashboard_card__L0sL9 .Dashboard_details__G3gGe .Dashboard_detailItem__tpCrg{padding:.25rem 0}.Dashboard_dashboard__Lb3d1 .Dashboard_card__L0sL9 .Dashboard_errorBox__E50dT{font-size:.8125rem;padding:.75rem;border-radius:8px;line-height:1.5}.Dashboard_dashboard__Lb3d1 .Dashboard_card__L0sL9 .Dashboard_actions__Now9d{justify-content:space-around;gap:.5rem;padding-top:.5rem}.Dashboard_dashboard__Lb3d1 .Dashboard_card__L0sL9 .Dashboard_actions__Now9d .Dashboard_actionButton__znVPV{height:2.75rem;width:2.75rem;min-width:44px;min-height:44px}.Dashboard_dashboard__Lb3d1 .Dashboard_card__L0sL9 .Dashboard_actions__Now9d .Dashboard_actionButton__znVPV svg{height:1.25rem;width:1.25rem}.Dashboard_dashboard__Lb3d1 .Dashboard_quotaInfo__XmyjY{width:100%;justify-content:center;font-size:.8125rem}.Dashboard_dashboard__Lb3d1 .Dashboard_createButton___BD_d,.Dashboard_dashboard__Lb3d1 .Dashboard_subscribeButton__hWJBW,.Dashboard_dashboard__Lb3d1 .Dashboard_upgradeButton__V34bH{width:100%;justify-content:center;min-height:48px;font-size:.875rem}}@media(max-width:480px){.Dashboard_dashboard__Lb3d1{gap:.75rem}.Dashboard_dashboard__Lb3d1 .Dashboard_header__GSAYl h1{font-size:1.2rem}.Dashboard_dashboard__Lb3d1 .Dashboard_card__L0sL9{padding:.875rem}.Dashboard_dashboard__Lb3d1 .Dashboard_card__L0sL9 .Dashboard_details__G3gGe{font-size:.75rem}.Dashboard_dashboard__Lb3d1 .Dashboard_card__L0sL9 .Dashboard_actions__Now9d .Dashboard_actionButton__znVPV{height:2.5rem;width:2.5rem}}