.brand-text[data-v-11b34ba1]{--brand-text-height:28px;width:calc(var(--brand-text-height) * 7.35);height:var(--brand-text-height);vertical-align:middle;flex:none;display:inline-block;position:relative;overflow:hidden}.brand-text img[data-v-11b34ba1]{top:calc(var(--brand-text-height) * -1.0117);left:calc(var(--brand-text-height) * -.37573);width:calc(var(--brand-text-height) * 6.31579);height:calc(var(--brand-text-height) * 3.15789);object-fit:fill;pointer-events:none;-webkit-user-select:none;user-select:none;max-width:none;position:absolute}.brand-text--inline[data-v-11b34ba1]{--brand-text-height:.82em;vertical-align:-.08em;margin-inline:.08em}.auth-shell[data-v-8d57e8df]{--page-bg:#101423;--panel:#181d2d;--border:#30384f;--copy:#f7f9fc;--muted:#929db1;--teal:#27b58a;background:var(--page-bg);min-height:100vh;color:var(--copy);padding:38px 20px 68px;position:relative;overflow:hidden}.ambient-grid[data-v-8d57e8df]{pointer-events:none;opacity:.16;background-image:linear-gradient(#59698b1c 1px,#0000 1px),linear-gradient(90deg,#59698b1c 1px,#0000 1px);background-size:48px 48px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 72%);mask-image:linear-gradient(#000,#0000 72%)}.auth-content[data-v-8d57e8df]{z-index:1;width:min(100%,540px);margin:0 auto;position:relative}.brand-header[data-v-8d57e8df]{text-align:center;flex-direction:column;align-items:center;display:flex}.logo-frame[data-v-8d57e8df]{background:#171c28;border:1px solid #31384b;border-radius:23px;place-items:center;width:92px;height:92px;display:grid;overflow:hidden;box-shadow:0 18px 38px #03060e47}.brand-mark[data-v-8d57e8df]{object-fit:contain;filter:drop-shadow(0 9px 11px #03060e52);width:60px;height:auto;animation:4.8s ease-in-out infinite brand-float-8d57e8df}.brand-name[data-v-8d57e8df]{--brand-text-height:29px;margin:12px 0 0}.auth-card[data-v-8d57e8df]{border:1px solid var(--border);background:#171c2bf2;border-radius:20px;margin-top:24px;padding:18px;box-shadow:0 22px 46px #03060e38}.card-heading[data-v-8d57e8df],.id-heading[data-v-8d57e8df],.modal-heading[data-v-8d57e8df]{align-items:flex-start;gap:12px;display:flex}.heading-icon[data-v-8d57e8df],.id-icon[data-v-8d57e8df],.modal-icon[data-v-8d57e8df],.action-icon[data-v-8d57e8df]{flex:none;place-items:center;display:grid}.heading-icon[data-v-8d57e8df],.modal-icon[data-v-8d57e8df]{color:#86cfbb;background:#21695633;border:1px solid #48bd9b57;border-radius:13px;width:46px;height:46px}.card-heading h1[data-v-8d57e8df],.id-heading h2[data-v-8d57e8df],.modal-heading h2[data-v-8d57e8df]{color:#fff;letter-spacing:-.025em;margin:0;line-height:1.25}.card-heading h1[data-v-8d57e8df]{font-size:21px}.id-heading h2[data-v-8d57e8df]{font-size:16px}.modal-heading h2[data-v-8d57e8df]{font-size:20px}.card-heading p[data-v-8d57e8df],.id-heading p[data-v-8d57e8df]{color:var(--muted);margin:5px 0 0;font-size:12px;line-height:1.55}.id-section[data-v-8d57e8df]{border-top:1px solid #2f374b;margin-top:17px;padding-top:16px}.account-actions[data-v-8d57e8df]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.account-divider[data-v-8d57e8df]{background:linear-gradient(90deg,#0000,#394257 16% 84%,#0000);height:1px;margin:18px 0 14px}.account-action[data-v-8d57e8df]{color:#eef2f7;text-align:left;border:1px solid #354057;border-radius:15px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:78px;padding:13px;font-size:12px;font-weight:800;line-height:1.35;text-decoration:none;transition:transform .22s,border-color .22s,background-color .22s;display:grid}.account-action.register[data-v-8d57e8df]{background:#14785b;border-color:#2ca37f}.account-action.existing[data-v-8d57e8df]{background:#1b2131}.account-action[data-v-8d57e8df]:hover{transform:translateY(-3px)}.account-action.register[data-v-8d57e8df]:hover{background:#198565;border-color:#5bc4a6}.account-action.existing[data-v-8d57e8df]:hover{background:#202738;border-color:#52617e}.account-action[data-v-8d57e8df]:active{transform:translateY(-1px)scale(.99)}.action-icon[data-v-8d57e8df]{background:#ffffff1a;border-radius:11px;width:38px;height:38px}.id-icon[data-v-8d57e8df]{color:#82bdec;background:#244f7738;border:1px solid #528fc95c;border-radius:12px;width:42px;height:42px}.id-field[data-v-8d57e8df]{color:#708098;background:#111622;border:1px solid #3a455d;border-radius:15px;align-items:center;gap:11px;min-height:62px;margin-top:15px;padding:0 16px;transition:border-color .22s,background-color .22s,box-shadow .22s;display:flex}.id-field[data-v-8d57e8df]:focus-within{background:#141b28;border-color:#4da98c;box-shadow:0 0 0 3px #2fa4821f}.id-field input[data-v-8d57e8df]{color:#fff;width:100%;min-width:0;height:60px;font:inherit;letter-spacing:.02em;background:0 0;border:0;outline:0;font-size:17px;font-weight:700}.id-field input[data-v-8d57e8df]::placeholder{color:#6f7a8e;letter-spacing:0;font-size:14px;font-weight:600}.check-button[data-v-8d57e8df]{color:#fff;background:#118160;border:1px solid #30aa83;border-radius:15px;justify-content:space-between;align-items:center;width:100%;min-height:58px;margin-top:12px;padding:0 18px;font-size:14px;font-weight:900;transition:transform .22s,border-color .22s,background-color .22s;animation:3.6s ease-in-out infinite button-breathe-8d57e8df;display:flex}.check-button[data-v-8d57e8df]:hover{background:#15916d;border-color:#68d2b2;transform:translateY(-2px)}.check-button[data-v-8d57e8df]:active{transform:translateY(0)scale(.995)}.check-button[data-v-8d57e8df]:disabled{cursor:not-allowed;opacity:.58;animation:none;transform:none}.authorization-error[data-v-8d57e8df]{color:#ff8898;margin:10px 2px 0;font-size:12px;font-weight:700;line-height:1.45}.moving-arrow[data-v-8d57e8df]{place-items:center;animation:1.65s ease-in-out infinite arrow-nudge-8d57e8df;display:grid}.account-action[data-v-8d57e8df]:focus-visible,.check-button[data-v-8d57e8df]:focus-visible,.language-button[data-v-8d57e8df]:focus-visible,.language-option[data-v-8d57e8df]:focus-visible,.modal-button[data-v-8d57e8df]:focus-visible{outline-offset:3px;outline:2px solid #75d8bb}.language-control[data-v-8d57e8df]{z-index:20;position:absolute;top:0;right:0}.language-button[data-v-8d57e8df]{color:#aab7cb;background:#191e2d;border:1px solid #343d52;border-radius:13px;place-items:center;width:43px;height:43px;transition:transform .22s,border-color .22s,background-color .22s,color .22s;display:grid;box-shadow:0 10px 24px #03060e2e}.language-button[data-v-8d57e8df]:hover,.language-button[aria-expanded=true][data-v-8d57e8df]{color:#78d2b7;background:#1d2633;border-color:#5cc0a28f;transform:translateY(-2px)}.language-menu[data-v-8d57e8df]{background:#181d2c;border:1px solid #3a4359;border-radius:15px;width:210px;max-height:340px;padding:7px;position:absolute;top:0;left:calc(100% + 8px);overflow-y:auto;box-shadow:0 22px 50px #00000061}.language-option[data-v-8d57e8df]{color:#aeb8c9;text-align:left;background:0 0;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:38px;padding:0 10px;font-size:12px;font-weight:700;transition:background-color .18s,color .18s;display:flex}.language-option[data-v-8d57e8df]:hover{color:#fff;background:#22293b}.language-option.selected[data-v-8d57e8df]{color:#82d7bd;background:#1a7e5f40}.language-menu-enter-active[data-v-8d57e8df],.language-menu-leave-active[data-v-8d57e8df]{transform-origin:100% 0;transition:opacity .2s,transform .22s cubic-bezier(.2,.75,.25,1)}.language-menu-enter-from[data-v-8d57e8df],.language-menu-leave-to[data-v-8d57e8df]{opacity:0;transform:translateY(-6px)scale(.97)}.modal-backdrop[data-v-8d57e8df]{z-index:50;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050810c7;place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow-y:auto}.account-modal[data-v-8d57e8df]{background:#181d2c;border:1px solid #3a4359;border-radius:21px;width:min(100%,560px);max-height:calc(100vh - 40px);padding:22px;overflow-y:auto;box-shadow:0 28px 72px #00000075}.modal-copy[data-v-8d57e8df]{gap:10px;margin-top:16px;display:grid}.modal-copy p[data-v-8d57e8df]{color:#bec6d4;margin:0;font-size:12px;line-height:1.58}.steps-list[data-v-8d57e8df]{gap:7px;margin:17px 0 0;padding:0;list-style:none;display:grid}.steps-list li[data-v-8d57e8df]{background:#141a27;border:1px solid #2f374a;border-radius:12px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:10px;min-height:48px;padding:8px 10px;display:grid}.steps-list li>span[data-v-8d57e8df]{color:#73ceb2;background:#1c685233;border:1px solid #37b38e57;border-radius:9px;place-items:center;width:30px;height:30px;font-size:12px;font-weight:900;display:grid}.steps-list p[data-v-8d57e8df]{color:#d0d6e0;margin:0;font-size:12px;line-height:1.45}.modal-actions[data-v-8d57e8df]{grid-template-columns:1fr 1fr;gap:9px;margin-top:17px;display:grid}.modal-button[data-v-8d57e8df]{color:#eef2f8;border:1px solid #394258;border-radius:13px;justify-content:center;align-items:center;gap:8px;min-height:48px;font-size:12px;font-weight:850;text-decoration:none;transition:transform .2s,border-color .2s,background-color .2s;display:inline-flex}.modal-button[data-v-8d57e8df]:hover{transform:translateY(-2px)}.modal-button.primary[data-v-8d57e8df]{background:#147b5c;border-color:#2da781}.modal-button.secondary[data-v-8d57e8df]{background:#202637}.modal-fade-enter-active[data-v-8d57e8df],.modal-fade-leave-active[data-v-8d57e8df]{transition:opacity .28s}.modal-fade-enter-active .account-modal[data-v-8d57e8df],.modal-fade-leave-active .account-modal[data-v-8d57e8df]{transition:transform .32s cubic-bezier(.2,.75,.25,1),opacity .28s}.modal-fade-enter-from[data-v-8d57e8df],.modal-fade-leave-to[data-v-8d57e8df]{opacity:0}.modal-fade-enter-from .account-modal[data-v-8d57e8df],.modal-fade-leave-to .account-modal[data-v-8d57e8df]{opacity:0;transform:translateY(14px)scale(.97)}.reveal[data-v-8d57e8df]{opacity:0;animation:.55s cubic-bezier(.2,.75,.25,1) forwards reveal-in-8d57e8df;transform:translateY(12px)}.reveal-1[data-v-8d57e8df]{animation-delay:30ms}.reveal-2[data-v-8d57e8df]{animation-delay:.1s}.reveal-3[data-v-8d57e8df]{animation-delay:.16s}.reveal-4[data-v-8d57e8df]{animation-delay:.23s}.reveal-5[data-v-8d57e8df]{animation-delay:.31s}.sr-only[data-v-8d57e8df]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes reveal-in-8d57e8df{to{opacity:1;transform:translateY(0)}}@keyframes brand-float-8d57e8df{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes assistant-gradient-8d57e8df{0%,to{background-position:0}50%{background-position:100%}}@keyframes arrow-nudge-8d57e8df{0%,to{transform:translate(0)}50%{transform:translate(5px)}}@keyframes button-breathe-8d57e8df{0%,to{box-shadow:0 8px 18px #05503b29}50%{box-shadow:0 11px 24px #05503b4d}}@media (width<=560px){.auth-shell[data-v-8d57e8df]{padding:28px 20px 48px}.auth-card[data-v-8d57e8df]{border-radius:18px;padding:14px}.account-actions[data-v-8d57e8df]{grid-template-columns:1fr}.account-action[data-v-8d57e8df]{min-height:62px}}@media (width<=980px){.language-menu[data-v-8d57e8df]{top:calc(100% + 8px);left:auto;right:0}}@media (width<=410px){.auth-shell[data-v-8d57e8df]{padding-top:22px}.logo-frame[data-v-8d57e8df]{width:82px;height:82px}.brand-mark[data-v-8d57e8df]{width:54px}.brand-name[data-v-8d57e8df]{--brand-text-height:26px}.language-button[data-v-8d57e8df]{width:40px;height:40px}.language-menu[data-v-8d57e8df]{width:min(210px,100vw - 28px)}.card-heading h1[data-v-8d57e8df]{font-size:19px}.modal-backdrop[data-v-8d57e8df]{align-items:end;padding:10px}.account-modal[data-v-8d57e8df]{border-radius:20px 20px 14px 14px;max-height:calc(100vh - 20px);padding:16px}.modal-actions[data-v-8d57e8df]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){[data-v-8d57e8df],[data-v-8d57e8df]:before,[data-v-8d57e8df]:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-delay:0s!important}}.desk-frame[data-v-a7c9020b]{--desk-sidebar-width:236px;grid-template-columns:minmax(var(--desk-sidebar-width), var(--desk-sidebar-width)) minmax(0, 1fr);color:#1e1e1e;background:#f5f3ee;width:100%;min-width:0;min-height:100vh;display:grid}.desk-sidebar[data-v-a7c9020b]{width:var(--desk-sidebar-width);min-width:var(--desk-sidebar-width);max-width:var(--desk-sidebar-width);z-index:30;color:#fff;background:#232323;flex-direction:column;align-self:start;height:100vh;min-height:0;padding:22px 16px 18px;display:flex;position:sticky;top:0;overflow-y:auto}.desk-brand[data-v-a7c9020b]{color:#fff;align-items:center;gap:11px;min-height:62px;padding:8px 10px 20px;text-decoration:none;display:flex}.desk-brand-mark[data-v-a7c9020b]{background:#ffffff12;border:1px solid #ffffff1f;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.desk-brand-mark img[data-v-a7c9020b]{filter:grayscale()brightness(2.2)sepia(.18)saturate(.7);width:27px;height:27px}.desk-brand-name[data-v-a7c9020b]{--brand-text-height:21px}.desk-brand[data-v-a7c9020b] .brand-text:after{background:linear-gradient(90deg,#fff 0 78%,#a7b9aa 78% 100%);-webkit-background-clip:text;background-clip:text}.desk-nav[data-v-a7c9020b]{gap:4px;margin-top:14px;display:grid}.desk-nav-link[data-v-a7c9020b]{color:#ffffff94;border:1px solid #0000;border-radius:12px;align-items:center;gap:12px;min-height:45px;padding:0 13px;font-size:12px;font-weight:650;text-decoration:none;transition:background .2s,color .2s,transform .2s;display:flex}.desk-nav-link[data-v-a7c9020b]:hover{color:#fff;background:#fff1;transform:translate(2px)}.desk-nav-link.active[data-v-a7c9020b]{color:#232323;background:#f5f3ee;border-color:#ffffff14;box-shadow:0 10px 26px #00000029}.desk-sidebar-footer[data-v-a7c9020b]{border-top:1px solid #ffffff1a;gap:12px;margin-top:auto;padding:14px 8px 0;display:grid}.desk-live[data-v-a7c9020b]{color:#a9c2ad;letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:7px;font-size:12px;font-weight:700;display:flex}.desk-user[data-v-a7c9020b]{color:#fff;align-items:center;gap:9px;text-decoration:none;display:flex}.desk-user>span[data-v-a7c9020b]{background:#6e8b74;border-radius:50%;place-items:center;width:35px;height:35px;font-size:12px;font-weight:800;display:grid}.desk-user div[data-v-a7c9020b]{flex-direction:column;display:flex}.desk-user strong[data-v-a7c9020b]{font-size:12px}.desk-user small[data-v-a7c9020b]{color:#ffffff75;margin-top:2px;font-size:12px}.desk-main[data-v-a7c9020b]{min-width:0}.desk-topbar[data-v-a7c9020b]{z-index:25;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f5f3eee6;border-bottom:1px solid #cbc4b8b8;align-items:center;gap:18px;min-height:88px;padding:16px clamp(22px,3vw,42px);display:flex;position:sticky;top:0}.desk-title[data-v-a7c9020b]{min-width:0}.desk-title h1[data-v-a7c9020b]{letter-spacing:-.035em;margin:0;font-size:clamp(20px,2vw,27px);line-height:1.15}.desk-title p[data-v-a7c9020b]{color:#7a7975;margin:5px 0 0;font-size:12px;line-height:1.4}.desk-topbar-meta[data-v-a7c9020b]{align-items:center;gap:11px;margin-left:auto;display:flex}.desk-topbar-meta>span[data-v-a7c9020b]{color:#5e5e5e;background:#fff;border:1px solid #ded9cf;border-radius:12px;align-items:center;gap:8px;min-height:38px;padding:0 13px;font-size:12px;font-weight:700;display:flex}.desk-topbar-meta i[data-v-a7c9020b]{background:#2f8f5b;border-radius:50%;width:7px;height:7px}.desk-topbar-meta>a[data-v-a7c9020b]{color:#5e5e5e;background:#fff;border:1px solid #ded9cf;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.desk-stage[data-v-a7c9020b]{width:min(100%,1580px);margin:0 auto;padding:clamp(20px,2.4vw,34px) clamp(20px,3vw,42px) 54px}.desk-mobile-brand[data-v-a7c9020b]{display:none}@media (width<=900px){.desk-frame[data-v-a7c9020b]{display:block}.desk-sidebar[data-v-a7c9020b]{display:none}.desk-topbar[data-v-a7c9020b]{min-height:72px;padding:11px 15px}.desk-mobile-brand[data-v-a7c9020b]{background:#fff;border:1px solid #ded9cf;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.desk-mobile-brand img[data-v-a7c9020b]{filter:grayscale()sepia(.38)hue-rotate(62deg)saturate(1.35)brightness(.72);width:29px;height:29px}.desk-title h1[data-v-a7c9020b]{font-size:18px}.desk-title p[data-v-a7c9020b]{text-overflow:ellipsis;white-space:nowrap;max-width:230px;overflow:hidden}.desk-topbar-meta>span[data-v-a7c9020b]{display:none}.desk-stage[data-v-a7c9020b]{padding:16px 12px 36px}}.home-shell[data-v-7defa6f0]{--home-bg:#101423;--home-panel:#181d2d;--home-panel-raised:#1d2335;--home-border:#30384f;--home-copy:#f7f9fc;--home-muted:#929db1;--home-teal:#27b58a;background:var(--home-bg);min-height:100vh;color:var(--home-copy);padding:36px 20px 64px;position:relative;overflow:hidden}.ambient-grid[data-v-7defa6f0]{pointer-events:none;opacity:.16;background-image:linear-gradient(#59698b1c 1px,#0000 1px),linear-gradient(90deg,#59698b1c 1px,#0000 1px);background-size:48px 48px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 66%);mask-image:linear-gradient(#000,#0000 66%)}.home-content[data-v-7defa6f0]{z-index:1;width:min(100%,1120px);margin:0 auto;position:relative}.home-overview[data-v-7defa6f0]{grid-template-columns:minmax(250px,1.15fr) minmax(220px,.8fr);align-items:center;gap:clamp(22px,3vw,40px);display:grid}.home-overview-copy[data-v-7defa6f0]{min-width:0}.home-overview-copy h1[data-v-7defa6f0]{letter-spacing:-.045em;margin:9px 0 0;font-size:clamp(30px,3.5vw,48px)}.home-overview-copy .motto[data-v-7defa6f0]{text-align:left;place-items:start;min-height:22px;margin:0}.home-overview-copy .description[data-v-7defa6f0]{margin:18px 0 0}.home-primary[data-v-7defa6f0]{isolation:isolate;justify-content:center;min-height:146px;padding:20px;overflow:hidden}.signal-lottie[data-v-7defa6f0]{z-index:1;pointer-events:none;filter:brightness(0)saturate()invert(72%)sepia(33%)saturate(873%)hue-rotate(111deg)brightness(91%)contrast(89%)drop-shadow(0 0 13px #66d2b385);position:absolute}.signal-lottie-desktop[data-v-7defa6f0]{opacity:.42;width:400px;height:225px;top:-26px;right:-20px}.home-primary[data-v-7defa6f0]:before,.mobile-signal[data-v-7defa6f0]:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#232323 0%,#232323eb 38%,#2323232e 100%);position:absolute;inset:0}.home-primary[data-v-7defa6f0]>:not(.signal-lottie){z-index:3;position:relative}.signal-lottie-mobile[data-v-7defa6f0]{display:none}.hero-block[data-v-7defa6f0]{text-align:center;flex-direction:column;align-items:center;display:flex}.logo-frame[data-v-7defa6f0]{background:#171c28;border:1px solid #31384b;border-radius:24px;place-items:center;width:104px;height:104px;display:grid;overflow:hidden;box-shadow:0 18px 38px #03060e47}.logo-frame img[data-v-7defa6f0]{object-fit:contain;width:66px;height:auto}.brand-mark[data-v-7defa6f0]{filter:drop-shadow(0 10px 12px #03060e57);animation:4.8s ease-in-out infinite brand-float-7defa6f0}h1[data-v-7defa6f0]{margin:13px 0 0;line-height:1.1}.brand-wordmark[data-v-7defa6f0]{--brand-text-height:clamp(30px, 5vw, 36px)}.motto[data-v-7defa6f0]{letter-spacing:.025em;place-items:center;width:100%;min-height:40px;margin:30px 0 0;font-size:14px;font-weight:600;line-height:1.4;display:grid}.motto span[data-v-7defa6f0]{color:#0000;-webkit-text-fill-color:transparent;background:linear-gradient(100deg,#8fd8ff 0%,#74d9bb 38%,#d9f5ec 62%,#9aaee8 100%) 0 0/220% 100%;-webkit-background-clip:text;background-clip:text;grid-area:1/1;animation:9s ease-in-out infinite alternate motto-gradient-7defa6f0;display:inline-block}.phrase-swap-enter-active[data-v-7defa6f0],.phrase-swap-leave-active[data-v-7defa6f0]{transition:opacity .72s,transform .72s cubic-bezier(.2,.75,.25,1),filter .72s}.phrase-swap-enter-from[data-v-7defa6f0],.phrase-swap-leave-to[data-v-7defa6f0]{opacity:0;filter:blur(4px);transform:none}.description[data-v-7defa6f0]{max-width:390px;color:var(--home-muted);margin:27px auto 0;font-size:14px;line-height:1.55}.mobile-menu[data-v-7defa6f0]{display:none}.telegram-greeting[data-v-7defa6f0]{color:#6e8b74;letter-spacing:.01em;margin:16px 0 -14px;font-size:12px;font-weight:750}.welcome-note[data-v-7defa6f0]{background:#142826;border:1px solid #417a72;border-radius:15px;align-items:center;gap:12px;min-height:56px;margin-top:36px;padding:9px 10px 9px 14px;display:flex}.welcome-note p[data-v-7defa6f0]{color:#dce9e6;flex:1;margin:0;font-size:12px;font-weight:600;line-height:1.35}.welcome-note button[data-v-7defa6f0]{background:#293640;border:1px solid #536274;border-radius:9px;min-width:72px;height:32px;font-size:12px;font-weight:700;transition:background-color .2s,transform .2s}.welcome-note button[data-v-7defa6f0]:hover{background:#354652}.action-grid[data-v-7defa6f0]{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:18px;display:grid}.action-tile[data-v-7defa6f0]{border:1px solid var(--home-border);background:var(--home-panel);width:100%;min-width:0;min-height:112px;color:inherit;text-align:left;border-radius:16px;flex-direction:column;align-items:flex-start;gap:11px;padding:14px 10px;text-decoration:none;transition:transform .24s cubic-bezier(.2,.8,.2,1),border-color .24s,background-color .24s,box-shadow .24s;display:flex;position:relative;box-shadow:0 12px 25px #04070f21}.action-tile[data-v-7defa6f0]:hover{background:var(--home-panel-raised);border-color:#46526c;transform:translateY(-3px);box-shadow:0 18px 34px #04070f33}.action-tile[data-v-7defa6f0]:active{transform:translateY(-1px)scale(.995)}.action-tile[data-v-7defa6f0]:focus-visible,.disclosure[data-v-7defa6f0]:focus-visible,.mini-tile[data-v-7defa6f0]:focus-visible,.welcome-note button[data-v-7defa6f0]:focus-visible{outline-offset:3px;outline:3px solid #4f91cb8c}.action-tile.primary[data-v-7defa6f0]{background:#0d8d68;border-color:#2eb58b;box-shadow:0 14px 30px #04070f33}.action-tile.primary[data-v-7defa6f0]:hover{background:#109d75;border-color:#6bd6b5}.tile-icon[data-v-7defa6f0],.mini-icon[data-v-7defa6f0]{color:#a7b4c9;background:#20283a;border:1px solid #3a4660;flex:none;place-items:center;display:grid}.tile-icon[data-v-7defa6f0]{border-radius:11px;width:38px;height:38px;transition:transform .24s cubic-bezier(.2,.8,.2,1),color .24s}.action-tile:hover .tile-icon[data-v-7defa6f0]{color:#fff;transform:scale(1.06)rotate(-2deg)}.primary .tile-icon[data-v-7defa6f0]{color:#fff;background:#07443552;border-color:#ffffff59}.tile-icon.blue[data-v-7defa6f0]{color:#79b9e9;background:#172d42}.tile-icon.mint[data-v-7defa6f0]{color:#7fd4bd;background:#15342f}.tile-icon.sky[data-v-7defa6f0]{color:#86c1dd;background:#183244}.tile-icon.gold[data-v-7defa6f0]{color:#e0b64f;background:#332d1e}.tile-copy[data-v-7defa6f0]{flex-direction:column;gap:3px;min-width:0;margin-top:auto;display:flex}.action-tile .tile-copy[data-v-7defa6f0]{margin-top:0}.tile-copy strong[data-v-7defa6f0]{color:#f7f9fc;font-size:13px;line-height:1.25}.tile-copy small[data-v-7defa6f0]{color:#9da8ba;font-size:12px;line-height:1.35}.primary .tile-copy small[data-v-7defa6f0]{color:#c8f3e5}.tile-copy em[data-v-7defa6f0]{color:#fff;text-transform:uppercase;vertical-align:2px;background:#ef5963;border-radius:7px;margin-left:7px;padding:3px 7px;font-size:12px;font-style:normal;display:inline-flex}.tile-copy em.free[data-v-7defa6f0]{color:#211a04;background:#d6a71f}.tile-arrow[data-v-7defa6f0]{color:#91a0b6;place-items:center;transition:transform .24s,color .24s;display:grid;position:absolute;top:14px;right:10px}.primary .tile-arrow[data-v-7defa6f0]{color:#fff}.action-tile:hover .tile-arrow[data-v-7defa6f0]{color:#fff;transform:translate(2px,-2px)}.primary .tile-icon svg[data-v-7defa6f0]{animation:2.4s ease-in-out infinite signal-chart-7defa6f0}.learning[data-v-7defa6f0]{background:#172635;border-color:#315d79}.learning .tile-icon[data-v-7defa6f0]{animation:2.8s ease-in-out infinite play-breathe-7defa6f0}.promo[data-v-7defa6f0]{background:#1d1e28;border-color:#514a34}.promo[data-v-7defa6f0]:hover{background:#24242c;border-color:#796b42}.disclosure[data-v-7defa6f0]{border:1px solid var(--home-border);background:var(--home-panel);width:100%;min-height:78px;color:inherit;text-align:left;border-radius:18px;grid-template-columns:52px minmax(0,1fr) 24px;align-items:start;gap:14px;margin-top:13px;padding:12px 18px;transition:transform .24s,border-color .24s,background-color .24s;display:grid;position:relative;box-shadow:0 12px 25px #04070f21}.disclosure[data-v-7defa6f0]:hover{background:var(--home-panel-raised);border-color:#46526c;transform:translateY(-2px)}.disclosure .tile-copy[data-v-7defa6f0]{margin-top:0}.disclosure .tile-copy>strong[data-v-7defa6f0]{align-items:center;min-height:52px;display:flex}.disclosure .tile-arrow[data-v-7defa6f0]{top:38px;right:18px;transform:translateY(-50%)}.disclosure .tile-arrow.open[data-v-7defa6f0]{transform:translateY(-50%)rotate(180deg)}.about-copy[data-v-7defa6f0]{color:#9da8ba;flex-direction:column;gap:10px;max-height:360px;margin:2px 0 6px;padding-right:8px;font-size:12px;line-height:1.55;display:flex}.about-reveal-enter-active[data-v-7defa6f0],.about-reveal-leave-active[data-v-7defa6f0]{transform-origin:top;transition:max-height .42s cubic-bezier(.2,.75,.25,1),opacity .3s,transform .42s cubic-bezier(.2,.75,.25,1),margin .42s;overflow:hidden}.about-reveal-enter-from[data-v-7defa6f0],.about-reveal-leave-to[data-v-7defa6f0]{opacity:0;max-height:0;margin-top:0;margin-bottom:0;transform:translateY(-7px)}.extras[data-v-7defa6f0]{margin-top:30px}.section-heading[data-v-7defa6f0]{grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;display:grid}.section-heading span[data-v-7defa6f0]{background:#2d695d;height:1px}.section-heading h2[data-v-7defa6f0]{color:#dce3ec;margin:0;font-size:14px}.extras-grid[data-v-7defa6f0]{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:15px;display:grid}.mini-tile[data-v-7defa6f0]{min-height:112px;color:inherit;text-align:left;background:#171c2a;border:1px solid #30384f;border-radius:16px;flex-direction:column;align-items:flex-start;gap:11px;padding:14px 10px;text-decoration:none;transition:transform .22s,border-color .22s,background-color .22s;display:flex}.mini-tile[data-v-7defa6f0]:hover{background:#1d2335;border-color:#46526c;transform:translateY(-3px)}.mini-icon[data-v-7defa6f0]{border-radius:11px;width:38px;height:38px}.mini-icon.gold[data-v-7defa6f0]{color:#e0b64f;background:#332d1e}.mini-icon.violet[data-v-7defa6f0]{color:#b19ae2;background:#28233a}.mini-icon.teal[data-v-7defa6f0]{color:#75ceb6;background:#17342f}.mini-tile>span[data-v-7defa6f0]:last-child{flex-direction:column;gap:3px;display:flex}.mini-tile strong[data-v-7defa6f0]{font-size:13px}.mini-tile small[data-v-7defa6f0]{color:#8e99ad;font-size:12px;line-height:1.35}.reveal[data-v-7defa6f0]{opacity:0;animation:.55s cubic-bezier(.2,.75,.25,1) forwards reveal-in-7defa6f0;transform:translateY(12px)}.reveal-1[data-v-7defa6f0]{animation-delay:30ms}.reveal-2[data-v-7defa6f0]{animation-delay:80ms}.reveal-3[data-v-7defa6f0]{animation-delay:.13s}.reveal-4[data-v-7defa6f0]{animation-delay:.18s}.reveal-5[data-v-7defa6f0]{animation-delay:.23s}.reveal-6[data-v-7defa6f0]{animation-delay:.28s}.reveal-7[data-v-7defa6f0]{animation-delay:.33s}.reveal-8[data-v-7defa6f0]{animation-delay:.38s}.reveal-9[data-v-7defa6f0]{animation-delay:.43s}.reveal-10[data-v-7defa6f0]{animation-delay:.48s}.reveal-11[data-v-7defa6f0]{animation-delay:.53s}.reveal-12[data-v-7defa6f0]{animation-delay:.58s}.action-tile.primary.reveal[data-v-7defa6f0]{animation:.55s cubic-bezier(.2,.75,.25,1) .33s forwards reveal-in-7defa6f0,4.4s ease-in-out 1s infinite primary-breathe-7defa6f0}.action-tile.learning.reveal[data-v-7defa6f0]{animation:.55s cubic-bezier(.2,.75,.25,1) .48s forwards reveal-in-7defa6f0,4.8s ease-in-out 1.15s infinite learning-breathe-7defa6f0}@keyframes reveal-in-7defa6f0{to{opacity:1;transform:translateY(0)}}@keyframes motto-gradient-7defa6f0{0%{background-position:0%}to{background-position:100%}}@keyframes assistant-gradient-7defa6f0{0%{background-position:0%}to{background-position:100%}}@keyframes brand-float-7defa6f0{0%,to{transform:translateY(2px)rotate(-1deg)}50%{transform:translateY(-4px)rotate(1deg)}}@keyframes primary-breathe-7defa6f0{0%,to{background-color:#0d8d68;border-color:#2eb58b}50%{background-color:#109672;border-color:#7ad7bb}}@keyframes signal-chart-7defa6f0{0%,to{transform:translate(0)}45%{transform:translateY(-2px)}}@keyframes learning-breathe-7defa6f0{0%,to{background-color:#172635;border-color:#315d79}50%{background-color:#1b3041;border-color:#4c7691}}@keyframes play-breathe-7defa6f0{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@media (width<=560px){.home-shell[data-v-7defa6f0]{padding:28px 14px 48px}.logo-frame[data-v-7defa6f0]{border-radius:21px;width:92px;height:92px}.motto[data-v-7defa6f0]{margin-top:24px}.description[data-v-7defa6f0]{margin-top:22px;font-size:13px}.welcome-note[data-v-7defa6f0]{margin-top:30px}.action-grid[data-v-7defa6f0]{gap:10px}.action-tile[data-v-7defa6f0]{border-radius:16px;min-height:112px;padding:14px 10px}.tile-icon[data-v-7defa6f0]{border-radius:11px;width:38px;height:38px}.tile-arrow[data-v-7defa6f0]{top:14px;right:10px}.tile-copy[data-v-7defa6f0]{gap:3px}.tile-copy strong[data-v-7defa6f0]{font-size:13px}.tile-copy small[data-v-7defa6f0]{font-size:12px;line-height:1.35}.tile-copy em[data-v-7defa6f0]{margin-left:4px;padding:2px 5px;font-size:12px}.disclosure[data-v-7defa6f0]{grid-template-columns:44px minmax(0,1fr) 20px;gap:12px;padding:12px 14px}.disclosure .tile-icon[data-v-7defa6f0]{margin-top:4px}.disclosure .tile-copy>strong[data-v-7defa6f0]{min-height:52px}.disclosure .tile-arrow[data-v-7defa6f0]{top:38px;right:14px}}.about-preview[data-v-7defa6f0]{color:#9da8ba;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}@media (width<=760px){.home-content[data-v-7defa6f0]{display:none!important}.mobile-menu[data-v-7defa6f0]{color:#232323;gap:16px;padding:2px 2px 14px;display:grid}.mobile-menu-header[data-v-7defa6f0]{padding:4px 4px 0}.mobile-greeting[data-v-7defa6f0]{color:#6e8b74;margin:0 0 8px;font-size:12px;font-weight:700}.mobile-menu-header h1[data-v-7defa6f0]{color:#232323;letter-spacing:-.045em;max-width:520px;margin:0;font-size:clamp(25px,7vw,31px);line-height:1.1}.mobile-menu-description[data-v-7defa6f0]{color:#77746f;max-width:520px;margin:7px 0 0;font-size:12px;line-height:1.45}.mobile-motto[data-v-7defa6f0]{color:#76746f;min-height:34px;margin:8px 0 0;font-size:12px;line-height:1.45;display:grid;overflow:hidden}.mobile-motto span[data-v-7defa6f0]{grid-area:1/1}.mobile-notice[data-v-7defa6f0]{color:#455249;background:#e8ede7;border-left:3px solid #6e8b74;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 11px;display:grid}.mobile-notice p[data-v-7defa6f0]{margin:0;font-size:12px;font-weight:600;line-height:1.45}.mobile-notice button[data-v-7defa6f0]{color:#405d49;background:0 0;padding:5px 0;font-size:12px;font-weight:800}.mobile-signal[data-v-7defa6f0]{color:#fff;transform-origin:50%;isolation:isolate;background:#232323;border-radius:16px;grid-template-columns:48px minmax(0,1fr) 22px;align-items:center;gap:14px;min-height:86px;padding:14px;text-decoration:none;transition:transform .22s cubic-bezier(.2,.8,.2,1),background-color .2s,box-shadow .22s;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 34px #23232329}.mobile-signal[data-v-7defa6f0]>:not(.signal-lottie){z-index:3;position:relative}.signal-lottie-mobile[data-v-7defa6f0]{opacity:.42;width:100%;height:196px;display:block;top:-55px;right:0}.mobile-signal[data-v-7defa6f0]:hover{background:#30302f;transform:translateY(-2px);box-shadow:0 20px 38px #23232336}.mobile-signal[data-v-7defa6f0]:active{background:#1c1c1c;transition-duration:80ms;transform:translateY(1px)scale(.985);box-shadow:0 8px 20px #23232324}.mobile-signal-icon[data-v-7defa6f0]{color:#bdd0c0;background:#ffffff14;border:1px solid #ffffff29;border-radius:12px;place-items:center;width:48px;height:48px;transition:transform .22s cubic-bezier(.2,.8,.2,1),background-color .2s;display:grid}.mobile-signal>svg[data-v-7defa6f0]{transition:transform .22s cubic-bezier(.2,.8,.2,1)}.mobile-signal:hover .mobile-signal-icon[data-v-7defa6f0]{background:#ffffff1f;transform:scale(1.06)}.mobile-signal:hover>svg[data-v-7defa6f0]{transform:translate(3px)}.mobile-signal:active .mobile-signal-icon[data-v-7defa6f0]{transform:scale(.94)}.mobile-signal-copy[data-v-7defa6f0],.mobile-row-copy[data-v-7defa6f0]{flex-direction:column;min-width:0;display:flex}.mobile-signal-copy[data-v-7defa6f0]{gap:5px}.mobile-signal-copy strong[data-v-7defa6f0]{font-size:15px;line-height:1.2;color:#fff!important}.mobile-signal-copy small[data-v-7defa6f0]{font-size:12px;line-height:1.4;color:#ffffffa8!important}.mobile-menu-group[data-v-7defa6f0]{gap:7px;display:grid}.mobile-main-group[data-v-7defa6f0]{margin-top:-2px}.mobile-group-title[data-v-7defa6f0]{align-items:baseline;padding:0 4px;display:flex}.mobile-group-title h2[data-v-7defa6f0]{color:#393936;margin:0;font-size:12px;line-height:1.3}.mobile-menu-list[data-v-7defa6f0]{background:#ffffffb8;border:1px solid #ded9cf;border-radius:15px;overflow:hidden}.mobile-menu-row[data-v-7defa6f0]{color:#232323;text-align:left;transform-origin:50%;background:0 0;border-radius:0;grid-template-columns:40px minmax(0,1fr) auto 19px;align-items:center;gap:12px;width:100%;min-height:64px;padding:8px 12px;text-decoration:none;transition:background-color .18s,transform .16s cubic-bezier(.2,.8,.2,1),box-shadow .18s;display:grid}.mobile-menu-row+.mobile-menu-row[data-v-7defa6f0]{border-top:1px solid #e0dcd4}.mobile-menu-row[data-v-7defa6f0]:hover{z-index:1;background:#fff;position:relative;box-shadow:0 7px 18px #2e2a220e}.mobile-menu-row[data-v-7defa6f0]:active{z-index:1;box-shadow:none;background:#eef1ec;transition-duration:70ms;transform:scale(.985)}.mobile-row-icon[data-v-7defa6f0]{color:#536957;background:#e5e9e3;border-radius:10px;place-items:center;width:40px;height:40px;transition:color .18s,background-color .18s,transform .2s cubic-bezier(.2,.8,.2,1);display:grid}.mobile-menu-row:hover .mobile-row-icon[data-v-7defa6f0]{color:#405c47;background:#dce4da;transform:scale(1.06)}.mobile-menu-row:active .mobile-row-icon[data-v-7defa6f0]{transform:scale(.92)}.mobile-row-copy[data-v-7defa6f0]{gap:3px}.mobile-row-copy strong[data-v-7defa6f0]{font-size:13px;line-height:1.25}.mobile-row-copy small[data-v-7defa6f0]{color:#85827c;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.mobile-row-note[data-v-7defa6f0]{color:#8c7138;text-transform:uppercase;font-size:12px;font-weight:800}.mobile-menu-row>svg[data-v-7defa6f0]{color:#9b9891;transition:color .18s,transform .2s cubic-bezier(.2,.8,.2,1)}.mobile-menu-row:not(.mobile-about):hover>svg[data-v-7defa6f0]{color:#536957;transform:translate(3px)}.mobile-menu-row>svg.open[data-v-7defa6f0]{transform:rotate(180deg)}.mobile-about:hover>svg[data-v-7defa6f0]:not(.open){transform:translateY(2px)}.mobile-about:hover>svg.open[data-v-7defa6f0]{transform:translateY(-2px)rotate(180deg)}.mobile-notice button[data-v-7defa6f0]{transition:color .18s,transform .16s}.mobile-notice button[data-v-7defa6f0]:hover{color:#263f2d;transform:translateY(-1px)}.mobile-notice button[data-v-7defa6f0]:active{transform:translateY(1px)scale(.96)}.mobile-about-copy[data-v-7defa6f0]{color:#77756f;border-top:1px solid #e0dcd4;padding:4px 14px 14px 64px;font-size:12px;line-height:1.6}.mobile-about-copy p[data-v-7defa6f0]{margin:8px 0 0}.mobile-signal[data-v-7defa6f0]:focus-visible,.mobile-menu-row[data-v-7defa6f0]:focus-visible,.mobile-notice button[data-v-7defa6f0]:focus-visible{outline-offset:3px;outline:3px solid #6e8b7473}}@media (width<=380px){.mobile-menu[data-v-7defa6f0]{gap:14px}.mobile-notice[data-v-7defa6f0]{grid-template-columns:18px minmax(0,1fr)}.mobile-notice button[data-v-7defa6f0]{grid-column:2;justify-self:start}.mobile-menu-row[data-v-7defa6f0]{grid-template-columns:38px minmax(0,1fr) auto 17px;gap:10px}.mobile-row-icon[data-v-7defa6f0]{width:38px;height:38px}}@media (width<=420px){.welcome-note[data-v-7defa6f0]{align-items:flex-end}.welcome-note button[data-v-7defa6f0]{min-width:65px}.action-grid[data-v-7defa6f0]{grid-template-columns:1fr}.action-tile[data-v-7defa6f0]{flex-direction:row;align-items:center;gap:11px;min-height:76px;padding:13px 42px 13px 13px}.action-tile .tile-arrow[data-v-7defa6f0]{top:50%;right:13px;transform:translateY(-50%)}.action-tile:hover .tile-arrow[data-v-7defa6f0]{transform:translate(2px,-50%)}.extras-grid[data-v-7defa6f0]{grid-template-columns:1fr}.mini-tile[data-v-7defa6f0]{flex-direction:row;align-items:center;min-height:76px;padding:13px}}@media (width>=761px) and (width<=1120px){.home-overview[data-v-7defa6f0]{grid-template-columns:minmax(260px,1fr) minmax(200px,.72fr)}.home-primary[data-v-7defa6f0]{grid-column:1/-1;grid-template-columns:48px minmax(0,1fr) 28px;align-items:center;min-height:98px;display:grid}}@media (prefers-reduced-motion:reduce){[data-v-7defa6f0],[data-v-7defa6f0]:before,[data-v-7defa6f0]:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-delay:0s!important}.signal-lottie[data-v-7defa6f0]{visibility:hidden}}.learning-shell[data-v-14c3c814]{color:#242422;background:#f5f3ee;min-height:100vh}.learning-workspace[data-v-14c3c814]{--learning-ink:#242422;--learning-muted:#777570;--learning-line:#d9d4ca;--learning-surface:#fff;--learning-dark:#20211f;--learning-sage:#708b76;--learning-sage-soft:#e6ece5;width:min(100%,1240px);margin:0 auto}.course-command[data-v-14c3c814]{border-bottom:1px solid var(--learning-line);grid-template-columns:minmax(0,1fr) minmax(240px,34%);align-items:center;gap:clamp(28px,5vw,72px);min-height:106px;padding:10px 0 27px;display:grid}.course-heading[data-v-14c3c814]{align-items:center;gap:16px;min-width:0;display:flex}.course-mark[data-v-14c3c814]{background:var(--learning-ink);color:#f6f4ef;border-radius:15px;flex:none;place-items:center;width:52px;height:52px;display:grid}.course-heading h1[data-v-14c3c814]{color:var(--learning-ink);letter-spacing:-.04em;margin:0;font-size:clamp(21px,2.25vw,31px);line-height:1.12}.course-heading p[data-v-14c3c814]{max-width:600px;color:var(--learning-muted);margin:7px 0 0;font-size:12px;line-height:1.55}.course-progress[data-v-14c3c814]{min-width:0}.course-progress-meta[data-v-14c3c814]{justify-content:space-between;align-items:baseline;gap:14px;margin-bottom:10px;display:flex}.course-progress-meta span[data-v-14c3c814]{color:var(--learning-muted);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:800}.course-progress-meta strong[data-v-14c3c814]{color:var(--learning-ink);letter-spacing:.08em;font-size:12px}.progress-track[data-v-14c3c814]{background:#ddd9d0;border-radius:999px;height:4px;display:block;overflow:hidden}.progress-track i[data-v-14c3c814]{border-radius:inherit;background:var(--learning-sage);height:100%;transition:width .3s cubic-bezier(.2,.75,.25,1);display:block}.lesson-console[data-v-14c3c814]{background:var(--learning-dark);color:#f8f7f3;border-radius:18px;margin-top:26px;overflow:hidden;box-shadow:0 18px 45px #25252021}.console-bar[data-v-14c3c814]{border-bottom:1px solid #ffffff1c;justify-content:space-between;align-items:center;gap:18px;min-height:52px;padding:8px 13px 8px 18px;display:flex}.console-location[data-v-14c3c814]{color:#ffffff85;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:9px;min-width:0;font-size:12px;font-weight:700;display:flex}.console-location i[data-v-14c3c814]{color:#ffffff38;font-style:normal}.console-location strong[data-v-14c3c814]{color:#fff}.live-dot[data-v-14c3c814]{background:#8eaa94;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 4px #8eaa9421}.youtube-link[data-v-14c3c814]{color:#fff;background:#ffffff12;border:1px solid #ffffff29;border-radius:9px;flex:none;justify-content:center;align-items:center;gap:8px;min-height:34px;padding:0 11px;font-size:12px;font-weight:700;text-decoration:none;transition:border-color .18s,background-color .18s,transform .18s;display:inline-flex}.youtube-link[data-v-14c3c814]:hover{background:#ffffff1f;border-color:#ffffff57;transform:translateY(-1px)}.video-frame[data-v-14c3c814]{aspect-ratio:16/9;background:#111210;position:relative;overflow:hidden}.video-frame iframe[data-v-14c3c814]{border:0;width:100%;height:100%;display:block}.active-lesson-copy[data-v-14c3c814]{border-top:1px solid #ffffff1a;grid-template-columns:48px minmax(0,1fr);align-items:start;gap:17px;min-height:92px;padding:19px 22px 21px;display:grid}.active-number[data-v-14c3c814]{color:#99b19e;letter-spacing:-.04em;padding-top:2px;font-size:23px;font-weight:700;line-height:1}.active-lesson-copy h2[data-v-14c3c814]{color:#fff;letter-spacing:-.02em;max-width:860px;margin:0;font-size:clamp(15px,1.45vw,20px);line-height:1.35}.active-lesson-copy p[data-v-14c3c814]{color:#ffffff80;margin:7px 0 0;font-size:12px;line-height:1.45}.curriculum[data-v-14c3c814]{margin-top:39px}.curriculum-heading[data-v-14c3c814]{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:15px;display:flex}.curriculum-heading>div[data-v-14c3c814]{align-items:center;gap:10px;display:flex}.curriculum-heading h2[data-v-14c3c814]{color:var(--learning-ink);letter-spacing:-.025em;margin:0;font-size:17px}.curriculum-heading span[data-v-14c3c814]{background:var(--learning-sage-soft);color:#506b56;border-radius:7px;place-items:center;min-width:24px;height:20px;font-size:12px;font-weight:800;display:grid}.curriculum-heading p[data-v-14c3c814]{max-width:420px;color:var(--learning-muted);text-align:right;margin:0;font-size:12px;line-height:1.5}.lesson-track[data-v-14c3c814]{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-color:#aaa79f transparent;scrollbar-width:thin;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch;grid-auto-columns:clamp(210px,20vw,232px);grid-auto-flow:column;gap:9px;width:100%;min-width:0;padding:1px 1px 10px;scroll-padding-inline:1px;display:grid;overflow:auto hidden}.lesson-tab[data-v-14c3c814]{border:1px solid var(--learning-line);min-width:0;color:var(--learning-ink);font:inherit;text-align:left;cursor:pointer;scroll-snap-align:start;background:#ffffff8f;border-radius:13px;padding:0;transition:border-color .18s,background-color .18s,transform .18s;overflow:hidden}.lesson-tab[data-v-14c3c814]:hover{background:#fff;border-color:#b6b3ab;transform:translateY(-2px)}.lesson-tab.active[data-v-14c3c814]{border-color:var(--learning-sage);box-shadow:inset 0 -3px 0 var(--learning-sage);background:#fff}.lesson-thumb[data-v-14c3c814]{aspect-ratio:16/8.8;background:#252623;display:block;position:relative;overflow:hidden}.lesson-thumb img[data-v-14c3c814]{object-fit:cover;filter:saturate(.74)contrast(.94);pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;transition:transform .28s,filter .28s;display:block}.thumb-shade[data-v-14c3c814]{background:#1b1c1a2e;transition:background-color .2s;position:absolute;inset:0}.lesson-thumb svg[data-v-14c3c814]{color:#fff;filter:drop-shadow(0 2px 6px #0000008c);opacity:.78;transition:opacity .18s,transform .18s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lesson-tab:hover .lesson-thumb img[data-v-14c3c814],.lesson-tab.active .lesson-thumb img[data-v-14c3c814]{filter:saturate(.95)contrast();transform:scale(1.025)}.lesson-tab:hover .thumb-shade[data-v-14c3c814],.lesson-tab.active .thumb-shade[data-v-14c3c814]{background:#1b1c1a0f}.lesson-tab:hover .lesson-thumb svg[data-v-14c3c814],.lesson-tab.active .lesson-thumb svg[data-v-14c3c814]{opacity:1;transform:translate(-50%,-50%)scale(1.08)}.lesson-tab-copy[data-v-14c3c814]{grid-template-columns:24px minmax(0,1fr);align-items:start;gap:7px;min-height:79px;padding:12px 12px 13px;display:grid}.lesson-tab-copy small[data-v-14c3c814]{color:var(--learning-sage);font-size:12px;font-weight:800;line-height:1.5}.lesson-tab-copy strong[data-v-14c3c814]{color:#363633;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:12px;font-weight:700;line-height:1.42;display:-webkit-box;overflow:hidden}.author-note[data-v-14c3c814]{border-top:1px solid var(--learning-line);grid-template-columns:48px minmax(0,1fr) minmax(80px,22%);align-items:center;gap:22px;min-height:118px;margin-top:34px;padding:24px 0 8px;display:grid}.quote-mark[data-v-14c3c814]{color:var(--learning-sage)}.author-note h2[data-v-14c3c814]{color:#647a69;letter-spacing:.11em;text-transform:uppercase;margin:0;font-size:12px;font-weight:800}.author-note blockquote[data-v-14c3c814]{color:#4d4c48;max-width:760px;margin:7px 0 0;font-size:12px;line-height:1.65}.note-rule[data-v-14c3c814]{background:linear-gradient(90deg, var(--learning-sage), transparent);height:1px;display:block}.youtube-link[data-v-14c3c814]:focus-visible,.lesson-tab[data-v-14c3c814]:focus-visible{outline-offset:3px;outline:2px solid #486b51}.reveal[data-v-14c3c814]{animation:.46s cubic-bezier(.2,.75,.25,1) forwards reveal-in-14c3c814}.reveal-1[data-v-14c3c814]{animation-delay:30ms}.reveal-2[data-v-14c3c814]{animation-delay:90ms}.reveal-3[data-v-14c3c814]{animation-delay:.15s}.reveal-4[data-v-14c3c814]{animation-delay:.21s}@keyframes reveal-in-14c3c814{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (width<=900px){.course-command[data-v-14c3c814]{grid-template-columns:1fr;gap:20px;padding:6px 2px 22px}.course-progress[data-v-14c3c814]{max-width:420px}.lesson-console[data-v-14c3c814]{border-radius:15px;margin-top:18px}.active-lesson-copy[data-v-14c3c814]{grid-template-columns:40px minmax(0,1fr);padding:16px 17px 18px}.active-number[data-v-14c3c814]{font-size:20px}.curriculum[data-v-14c3c814]{margin-top:29px}.lesson-track[data-v-14c3c814]{grid-auto-columns:clamp(210px,42vw,232px)}}@media (width<=620px){.course-heading[data-v-14c3c814]{align-items:flex-start;gap:12px}.course-mark[data-v-14c3c814]{border-radius:13px;width:44px;height:44px}.course-heading h1[data-v-14c3c814]{padding-top:1px;font-size:20px}.course-heading p[data-v-14c3c814]{margin-top:5px;font-size:12px}.course-progress[data-v-14c3c814]{max-width:none}.console-bar[data-v-14c3c814]{min-height:48px;padding-left:13px}.console-location span[data-v-14c3c814]:not(.live-dot),.console-location i[data-v-14c3c814]{display:none}.youtube-link[data-v-14c3c814]{min-height:32px;font-size:12px}.active-lesson-copy[data-v-14c3c814]{grid-template-columns:32px minmax(0,1fr);gap:9px;min-height:86px;padding:15px 13px 17px}.active-number[data-v-14c3c814]{font-size:17px}.active-lesson-copy h2[data-v-14c3c814]{font-size:13px;line-height:1.4}.active-lesson-copy p[data-v-14c3c814]{margin-top:5px;font-size:12px}.curriculum-heading[data-v-14c3c814]{align-items:center;margin-bottom:12px}.curriculum-heading p[data-v-14c3c814]{display:none}.lesson-track[data-v-14c3c814]{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:clamp(230px,72vw,280px);margin-right:0;padding-right:12px}.lesson-track[data-v-14c3c814]::-webkit-scrollbar{display:none}.lesson-tab-copy[data-v-14c3c814]{min-height:72px;padding:10px}.author-note[data-v-14c3c814]{grid-template-columns:35px minmax(0,1fr);gap:12px;margin-top:25px;padding-top:20px}.quote-mark[data-v-14c3c814]{width:24px}.author-note blockquote[data-v-14c3c814]{font-size:12px;line-height:1.6}.note-rule[data-v-14c3c814]{display:none}}@media (prefers-reduced-motion:reduce){[data-v-14c3c814],[data-v-14c3c814]:before,[data-v-14c3c814]:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-delay:0s!important}}.tools-shell[data-v-8e92fe99]{--workspace-bg:#f5f3ee;--workspace-surface:#fff;--workspace-soft:#f0ede7;--workspace-line:#ded9cf;--workspace-line-strong:#cbc4b8;--workspace-text:#1e1e1e;--workspace-muted:#78756f;--workspace-olive:#6e8b74;--workspace-olive-deep:#506b57;background:var(--workspace-bg);min-height:100vh;color:var(--workspace-text)}.visually-hidden[data-v-8e92fe99]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.learning-workspace[data-v-8e92fe99]{border:1px solid var(--workspace-line);background:var(--workspace-surface);border-radius:24px;grid-template-columns:224px minmax(0,1fr);min-height:calc(100vh - 176px);display:grid;overflow:clip;box-shadow:0 18px 48px #2e2a2212}.route-rail[data-v-8e92fe99]{border-right:1px solid var(--workspace-line);background:#eeebe5;flex-direction:column;min-width:0;padding:20px 14px;display:flex}.route-rail-head[data-v-8e92fe99]{border-bottom:1px solid var(--workspace-line);align-items:center;gap:11px;padding:2px 8px 20px;display:flex}.route-symbol[data-v-8e92fe99]{color:#fff;background:#232323;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:grid}.route-rail-head div[data-v-8e92fe99],.route-nav-item span[data-v-8e92fe99],.video-console-bar>div[data-v-8e92fe99],.service-directory a>span[data-v-8e92fe99]:nth-child(2){flex-direction:column;min-width:0;display:flex}.route-rail-head strong[data-v-8e92fe99]{font-size:12px;line-height:1.3}.route-rail-head small[data-v-8e92fe99]{color:var(--workspace-muted);margin-top:3px;font-size:12px}.route-nav[data-v-8e92fe99]{gap:5px;margin-top:16px;display:grid}.route-nav-item[data-v-8e92fe99]{color:#77736c;text-align:left;background:0 0;border:1px solid #0000;border-radius:13px;grid-template-columns:20px minmax(0,1fr) 16px;align-items:center;gap:10px;width:100%;min-height:56px;padding:8px 10px;transition:background-color .2s,border-color .2s,color .2s,transform .2s;display:grid}.route-nav-item[data-v-8e92fe99]:hover{color:var(--workspace-text);background:#ffffffa3;transform:translate(2px)}.route-nav-item.active[data-v-8e92fe99]{color:var(--workspace-text);background:#fff;border-color:#d5d0c6;box-shadow:0 8px 20px #2e2a220f}.route-nav-item span strong[data-v-8e92fe99]{color:inherit;font-size:12px;line-height:1.25}.route-nav-item span small[data-v-8e92fe99]{color:#918e87;margin-top:4px;font-size:12px}.route-nav-item>svg[data-v-8e92fe99]:last-child{color:var(--workspace-olive-deep)}.route-canvas[data-v-8e92fe99]{background:var(--workspace-surface);min-width:0}.canvas-toolbar[data-v-8e92fe99]{z-index:8;border-bottom:1px solid var(--workspace-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffeb;justify-content:space-between;align-items:center;gap:18px;min-height:67px;padding:12px clamp(20px,3vw,38px);display:flex;position:sticky;top:88px}.canvas-toolbar>div[data-v-8e92fe99]{align-items:baseline;gap:8px;display:flex}.canvas-toolbar>div span[data-v-8e92fe99]{color:var(--workspace-muted);text-transform:uppercase;letter-spacing:.075em;font-size:12px}.canvas-toolbar>div strong[data-v-8e92fe99]{font-size:12px}.study-time[data-v-8e92fe99]{color:var(--workspace-muted);align-items:center;gap:7px;font-size:12px;font-weight:650;display:inline-flex}.canvas-view[data-v-8e92fe99]{padding:clamp(22px,3.6vw,48px);animation:.34s both canvas-enter-8e92fe99}@keyframes canvas-enter-8e92fe99{0%{opacity:0;transform:translateY(5px)}}.welcome-panel[data-v-8e92fe99]{color:#fff;background:#232323;border-radius:20px;padding:clamp(26px,4vw,44px);position:relative;overflow:hidden}.welcome-panel[data-v-8e92fe99]:after{content:"";border:56px solid #9db5a11f;border-radius:50%;width:280px;height:280px;position:absolute;top:-150px;right:-120px}.welcome-copy[data-v-8e92fe99]{z-index:1;grid-template-columns:46px minmax(0,1fr);gap:18px;display:grid;position:relative}.welcome-mark[data-v-8e92fe99]{color:#b9cfbd;background:#ffffff12;border:1px solid #ffffff21;border-radius:14px;place-items:center;width:46px;height:46px;display:grid}.welcome-panel h2[data-v-8e92fe99]{letter-spacing:-.045em;max-width:680px;margin:0;font-size:clamp(21px,2.6vw,34px);line-height:1.15;color:#fff!important}.welcome-panel p[data-v-8e92fe99]{max-width:760px;margin:13px 0 0;font-size:12px;line-height:1.7;color:#ffffffa8!important}.document-sequence[data-v-8e92fe99]{margin-top:12px}.document-step[data-v-8e92fe99]{border-bottom:1px solid var(--workspace-line);grid-template-columns:44px minmax(0,1fr);gap:clamp(16px,2.3vw,28px);padding:clamp(28px,4vw,48px) 0;display:grid}.step-index[data-v-8e92fe99]{color:#fff;background:#232323;border-radius:13px;flex:none;place-items:center;width:42px;height:42px;font-size:12px;font-weight:800;display:grid}.step-body[data-v-8e92fe99]{min-width:0}.step-heading>span[data-v-8e92fe99],.module-heading>div>span[data-v-8e92fe99]{color:var(--workspace-olive-deep);text-transform:uppercase;letter-spacing:.095em;margin-bottom:7px;font-size:12px;font-weight:750;display:block}.step-heading h2[data-v-8e92fe99],.module-heading h2[data-v-8e92fe99]{color:var(--workspace-text);letter-spacing:-.04em;margin:0;font-size:clamp(22px,2.5vw,31px);line-height:1.18}.step-body>p[data-v-8e92fe99]{color:#5f5d58;max-width:820px;margin:16px 0 0;font-size:13px;line-height:1.75}.check-list[data-v-8e92fe99]{grid-template-columns:1fr 1fr;gap:8px 20px;margin:16px 0 0;padding:0;list-style:none;display:grid}.check-list li[data-v-8e92fe99]{color:#5d5a55;align-items:flex-start;gap:9px;min-height:34px;font-size:12px;line-height:1.5;display:flex}.check-list svg[data-v-8e92fe99]{color:var(--workspace-olive-deep);flex:none;margin-top:1px}.principles-line[data-v-8e92fe99]{border-top:1px solid var(--workspace-line);margin-top:23px;padding:18px 0 0}.principles-line>span[data-v-8e92fe99]{color:var(--workspace-muted);text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:700}.principles-line ul[data-v-8e92fe99]{flex-wrap:wrap;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.principles-line li[data-v-8e92fe99]{color:#4d6252;background:#f3f7f3;border:1px solid #d5dfd5;border-radius:10px;align-items:center;gap:7px;min-height:34px;padding:0 11px;font-size:12px;font-weight:700;display:inline-flex}.community-module[data-v-8e92fe99],.academy-module[data-v-8e92fe99]{padding-top:6px}.community-module+.academy-module[data-v-8e92fe99]{border-top:1px solid var(--workspace-line);margin-top:48px;padding-top:48px}.module-heading[data-v-8e92fe99]{grid-template-columns:44px minmax(0,1fr);align-items:start;gap:clamp(16px,2.3vw,28px);display:grid}.module-heading p[data-v-8e92fe99]{color:var(--workspace-muted);margin:10px 0 0;font-size:12px;line-height:1.55}.practice-resource-block[data-v-8e92fe99]{border:1px solid var(--workspace-line);border-radius:19px;margin-top:24px;padding:clamp(18px,2.5vw,24px)}.video-materials-block[data-v-8e92fe99]{background:#f5f2ec}.guide-materials-block[data-v-8e92fe99]{background:#fff}.resource-block-heading[data-v-8e92fe99]{grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px;display:grid}.resource-block-heading>span[data-v-8e92fe99]{color:#fff;background:#232323;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.guide-materials-block .resource-block-heading>span[data-v-8e92fe99]{color:var(--workspace-olive-deep);background:#edf3ee;border:1px solid #d5dfd5}.resource-block-heading h3[data-v-8e92fe99]{margin:0;font-size:14px;line-height:1.3}.resource-block-heading p[data-v-8e92fe99]{color:var(--workspace-muted);margin:4px 0 0;font-size:12px;line-height:1.45}.video-console[data-v-8e92fe99]{background:#161616;border-radius:18px;margin-top:28px;overflow:hidden;box-shadow:0 18px 44px #1c1b1829}.video-materials-block .video-console[data-v-8e92fe99]{margin-top:18px}.video-frame[data-v-8e92fe99]{aspect-ratio:16/8.4;background:#101010}.video-frame iframe[data-v-8e92fe99]{border:0;width:100%;height:100%;display:block}.video-console-bar[data-v-8e92fe99]{color:#fff;justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:12px 16px;display:flex}.video-console-bar>div[data-v-8e92fe99]:first-child{flex-direction:row;align-items:center;gap:10px}.video-console-bar span[data-v-8e92fe99]{flex-direction:column;display:flex}.video-console-bar small[data-v-8e92fe99]{text-transform:uppercase;letter-spacing:.08em;font-size:12px;color:#ffffff7a!important}.video-console-bar strong[data-v-8e92fe99]{margin-top:3px;font-size:12px;color:#fff!important}.video-actions[data-v-8e92fe99]{gap:8px;flex-direction:row!important;display:flex!important}.video-actions a[data-v-8e92fe99]{color:#232323;background:#fff;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 12px;font-size:12px;font-weight:750;text-decoration:none;display:inline-flex}.resource-table[data-v-8e92fe99]{border-top:1px solid var(--workspace-line);margin-top:22px}.video-resource-list[data-v-8e92fe99]{margin-top:14px;padding:0 2px}.guide-materials-block .resource-table[data-v-8e92fe99]{margin-top:16px}.resource-line[data-v-8e92fe99]{border-bottom:1px solid var(--workspace-line);grid-template-columns:38px minmax(0,1fr);align-items:center;gap:13px;min-height:65px;display:grid}.resource-number[data-v-8e92fe99]{color:#9a968d;font-variant-numeric:tabular-nums;font-size:12px;font-weight:750}.resource-line>a[data-v-8e92fe99]{min-width:0;color:var(--workspace-text);justify-content:space-between;align-self:stretch;align-items:center;gap:16px;text-decoration:none;display:flex}.resource-line>a strong[data-v-8e92fe99]{font-size:12px;line-height:1.45;transition:color .2s}.resource-line>a svg[data-v-8e92fe99]{color:#9a968d;flex:none}.resource-line:hover>a strong[data-v-8e92fe99]{color:var(--workspace-olive-deep)}.resource-placeholder[data-v-8e92fe99]{flex-direction:column;min-width:0;padding:12px 0;display:flex}.resource-placeholder strong[data-v-8e92fe99]{font-size:12px;line-height:1.45}.resource-topic[data-v-8e92fe99]{background:#f4f1eb;grid-template-columns:1fr;min-height:48px}.resource-topic .resource-number[data-v-8e92fe99]{display:none}.resource-topic .resource-placeholder strong[data-v-8e92fe99]{color:#4d6252;text-transform:uppercase;letter-spacing:.035em;font-size:12px}.video-resource-line[data-v-8e92fe99]{border-bottom:1px solid var(--workspace-line);grid-template-columns:minmax(150px,210px) minmax(0,1fr);align-items:stretch;gap:18px;padding:16px 0;display:grid}.video-resource-preview[data-v-8e92fe99]{background:#1f1f1f;border-radius:13px;min-height:112px;display:block;position:relative;overflow:hidden}.video-resource-preview img[data-v-8e92fe99]{object-fit:cover;width:100%;height:100%;transition:transform .25s;display:block;position:absolute;inset:0}.video-resource-preview>span[data-v-8e92fe99]{color:#232323;background:#fffffff0;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 22px #0000003d}.video-resource-preview:hover img[data-v-8e92fe99]{transform:scale(1.035)}.video-resource-copy[data-v-8e92fe99]{flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;display:flex}.video-resource-copy strong[data-v-8e92fe99]{margin-top:7px;font-size:12px;line-height:1.45}.video-resource-copy>a[data-v-8e92fe99]{color:var(--workspace-olive-deep);align-items:center;gap:6px;margin-top:12px;font-size:12px;font-weight:750;text-decoration:none;display:inline-flex}.academy-disclosure[data-v-8e92fe99]{border:1px solid var(--workspace-line);background:#faf8f4;border-radius:17px;margin-top:28px}.academy-disclosure summary[data-v-8e92fe99]{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:57px;padding:0 17px;list-style:none;display:flex}.academy-disclosure summary[data-v-8e92fe99]::-webkit-details-marker{display:none}.academy-disclosure summary>span[data-v-8e92fe99]{align-items:center;gap:9px;font-size:12px;font-weight:750;display:flex}.academy-disclosure summary>svg[data-v-8e92fe99]{color:#969188;transition:transform .2s}.academy-disclosure[open] summary>svg[data-v-8e92fe99]{transform:rotate(180deg)}.academy-list[data-v-8e92fe99]{padding:0 17px 10px}.academy-line[data-v-8e92fe99]{border-top:1px solid var(--workspace-line);grid-template-columns:34px minmax(0,1fr);align-items:center;gap:11px;min-height:62px;display:grid}.academy-line>span[data-v-8e92fe99]:first-child{color:#9a968d;font-size:12px;font-weight:750}.academy-line>a[data-v-8e92fe99]{min-width:0;color:var(--workspace-text);justify-content:space-between;align-self:stretch;align-items:center;gap:15px;text-decoration:none;display:flex}.academy-line>a strong[data-v-8e92fe99]{font-size:12px;line-height:1.4}.academy-line>a>span[data-v-8e92fe99]{color:var(--workspace-muted);flex:none;align-items:center;gap:5px;font-size:12px;font-weight:700;display:inline-flex}.important-panel[data-v-8e92fe99]{border-left:3px solid var(--workspace-olive);background:#edf2ed;grid-template-columns:44px minmax(0,1fr);gap:16px;margin-top:22px;padding:22px;display:grid}.important-panel>span[data-v-8e92fe99]{width:42px;height:42px;color:var(--workspace-olive-deep);background:#dce8dd;border-radius:12px;place-items:center;display:grid}.important-panel h3[data-v-8e92fe99]{margin:1px 0 0;font-size:13px}.important-panel ol[data-v-8e92fe99]{color:#566159;margin:12px 0 0;padding-left:19px}.important-panel li[data-v-8e92fe99]{padding-left:4px;font-size:12px;line-height:1.75}.earning-panel[data-v-8e92fe99]{color:#fff;background:#232323;border-radius:18px;margin-top:22px;padding:clamp(20px,3vw,28px)}.earning-title[data-v-8e92fe99]{grid-template-columns:42px minmax(0,1fr);gap:14px;display:grid}.earning-title>span[data-v-8e92fe99]{color:#bdd1c0;background:#ffffff0f;border:1px solid #ffffff21;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.earning-title h3[data-v-8e92fe99]{margin:0;font-size:14px;line-height:1.45;color:#fff!important}.earning-title p[data-v-8e92fe99]{margin:6px 0 0;font-size:12px;color:#ffffff80!important}.earning-actions[data-v-8e92fe99]{grid-template-columns:1fr 1fr;gap:8px;margin-top:18px;display:grid}.earning-actions a[data-v-8e92fe99]{color:#fff;background:#ffffff0e;border:1px solid #ffffff1c;border-radius:12px;grid-template-columns:26px minmax(0,1fr) 18px;align-items:center;gap:9px;min-height:52px;padding:9px 11px;text-decoration:none;transition:background-color .2s,transform .2s;display:grid}.earning-actions a[data-v-8e92fe99]:hover{background:#ffffff1a;transform:translateY(-2px)}.earning-actions a>span[data-v-8e92fe99]{color:#232323;background:#fff;border-radius:8px;place-items:center;width:25px;height:25px;font-size:12px;font-weight:800;display:grid}.earning-actions strong[data-v-8e92fe99]{font-size:12px;line-height:1.35;color:#fff!important}.service-directory[data-v-8e92fe99]{border-top:1px solid var(--workspace-line);margin-top:22px}.service-directory a[data-v-8e92fe99]{border-bottom:1px solid var(--workspace-line);min-height:73px;color:var(--workspace-text);grid-template-columns:42px minmax(0,1fr) 20px;align-items:center;gap:13px;text-decoration:none;transition:padding-left .2s,color .2s;display:grid}.service-directory a[data-v-8e92fe99]:hover{color:var(--workspace-olive-deep);padding-left:7px}.service-icon[data-v-8e92fe99]{width:40px;height:40px;color:var(--workspace-olive-deep);background:#f1f5f1;border:1px solid #d8e0d8;border-radius:12px;place-items:center;display:grid}.service-directory small[data-v-8e92fe99]{color:var(--workspace-muted);font-size:12px;line-height:1.35}.service-directory strong[data-v-8e92fe99]{margin-top:5px;font-size:12px}.service-directory a>svg[data-v-8e92fe99]{color:#9a968d}:is(.route-nav-item[data-v-8e92fe99],.academy-disclosure summary[data-v-8e92fe99],.video-actions a[data-v-8e92fe99],.video-resource-preview[data-v-8e92fe99],.video-resource-copy>a[data-v-8e92fe99],.resource-line a[data-v-8e92fe99],.academy-line a[data-v-8e92fe99],.earning-actions a[data-v-8e92fe99],.service-directory a[data-v-8e92fe99]):focus-visible{outline-offset:3px;outline:2px solid #506b57a6}@media (width<=1120px){.learning-workspace[data-v-8e92fe99]{grid-template-columns:200px minmax(0,1fr)}.check-list[data-v-8e92fe99]{grid-template-columns:1fr}.academy-line>a>span[data-v-8e92fe99]{display:none}}@media (width<=760px){.learning-workspace[data-v-8e92fe99]{border-radius:18px;min-height:auto;display:block;overflow:visible}.route-rail[data-v-8e92fe99]{z-index:12;border-right:0;border-bottom:1px solid var(--workspace-line);padding:10px;display:block;position:sticky;top:72px}.route-rail-head[data-v-8e92fe99]{display:none}.route-nav[data-v-8e92fe99]{scrollbar-width:none;gap:6px;margin:0;display:flex;overflow-x:auto}.route-nav[data-v-8e92fe99]::-webkit-scrollbar{display:none}.route-nav-item[data-v-8e92fe99]{grid-template-columns:18px auto;gap:7px;width:auto;min-width:max-content;min-height:42px;padding:6px 10px}.route-nav-item span small[data-v-8e92fe99],.route-nav-item>svg[data-v-8e92fe99]:last-child{display:none}.canvas-toolbar[data-v-8e92fe99]{min-height:54px;padding:9px 16px;top:125px}.canvas-view[data-v-8e92fe99]{padding:18px}.welcome-panel[data-v-8e92fe99]{border-radius:15px;padding:23px 19px}.welcome-copy[data-v-8e92fe99]{grid-template-columns:1fr;gap:14px}.welcome-mark[data-v-8e92fe99]{width:39px;height:39px}.document-step[data-v-8e92fe99],.module-heading[data-v-8e92fe99]{grid-template-columns:38px minmax(0,1fr);gap:13px}.step-index[data-v-8e92fe99]{width:38px;height:38px}.video-console-bar[data-v-8e92fe99]{flex-direction:column;align-items:flex-start}.video-actions[data-v-8e92fe99]{width:100%}.video-actions[data-v-8e92fe99]>*{flex:1}.earning-actions[data-v-8e92fe99]{grid-template-columns:1fr}}@media (width<=480px){.study-time[data-v-8e92fe99]{font-size:0}.study-time svg[data-v-8e92fe99]{width:17px;height:17px}.canvas-view[data-v-8e92fe99]{padding:15px}.welcome-panel h2[data-v-8e92fe99]{font-size:22px}.document-step[data-v-8e92fe99]{grid-template-columns:1fr}.document-step .step-index[data-v-8e92fe99]{margin-bottom:-3px}.module-heading[data-v-8e92fe99]{grid-template-columns:36px minmax(0,1fr)}.module-heading .step-index[data-v-8e92fe99]{width:36px;height:36px}.video-frame[data-v-8e92fe99]{aspect-ratio:16/9}.resource-line[data-v-8e92fe99]{grid-template-columns:28px minmax(0,1fr);gap:8px}.resource-line.resource-topic[data-v-8e92fe99]{grid-template-columns:1fr}.resource-line>a strong[data-v-8e92fe99],.resource-placeholder strong[data-v-8e92fe99]{font-size:12px}.video-resource-line[data-v-8e92fe99]{grid-template-columns:118px minmax(0,1fr);gap:12px}.video-resource-preview[data-v-8e92fe99]{min-height:88px}.video-resource-copy strong[data-v-8e92fe99]{margin-top:4px;font-size:12px}.video-resource-copy>a[data-v-8e92fe99]{margin-top:8px}.academy-disclosure[data-v-8e92fe99]{margin-left:-4px;margin-right:-4px}.academy-list[data-v-8e92fe99]{padding:0 11px 8px}.academy-line[data-v-8e92fe99]{grid-template-columns:27px minmax(0,1fr);gap:8px}.important-panel[data-v-8e92fe99]{grid-template-columns:1fr;padding:18px}.earning-panel[data-v-8e92fe99]{padding:18px}.earning-title[data-v-8e92fe99]{grid-template-columns:1fr}.service-directory a[data-v-8e92fe99]{grid-template-columns:38px minmax(0,1fr) 18px;gap:10px}.service-icon[data-v-8e92fe99]{width:37px;height:37px}}@media (prefers-reduced-motion:reduce){.canvas-view[data-v-8e92fe99]{animation:none}[data-v-8e92fe99],[data-v-8e92fe99]:before,[data-v-8e92fe99]:after{transition-duration:.01ms!important}}.account-shell[data-v-aba17400]{color:#1f211f;background:#f5f3ee;min-height:100vh}.account-content[data-v-aba17400]{background:#fff;border:1px solid #d8d3c9;border-radius:24px;grid-template-columns:272px minmax(0,1fr);min-height:calc(100vh - 176px);display:grid;overflow:hidden;box-shadow:0 20px 54px #2d292214}.account-profile-rail[data-v-aba17400]{color:#fff;background:#28312a;flex-direction:column;min-width:0;padding:28px 22px 22px;display:flex}.account-profile-copy[data-v-aba17400]{align-items:center;gap:13px;display:flex}.account-avatar[data-v-aba17400]{color:#35473a;letter-spacing:.04em;background:#d8e5da;border:1px solid #ffffff2e;border-radius:14px;flex:none;place-items:center;width:48px;height:48px;font-size:13px;font-weight:850;display:grid}.account-profile-copy p[data-v-aba17400]{letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:12px;font-weight:750;color:#acc0b0!important}.account-profile-copy h1[data-v-aba17400]{letter-spacing:-.03em;margin:4px 0 0;font-size:18px;line-height:1.15;color:#fff!important}.account-meta[data-v-aba17400]{border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;gap:13px;margin:24px 0 0;padding:15px 0;display:grid}.account-meta div[data-v-aba17400]{justify-content:space-between;align-items:center;gap:12px;display:flex}.account-meta dt[data-v-aba17400]{color:#ffffff7a;text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:700}.account-meta dd[data-v-aba17400]{color:#fff;text-overflow:ellipsis;white-space:nowrap;max-width:142px;margin:0;font-size:12px;font-weight:700;overflow:hidden}.account-goal-overview[data-v-aba17400]{background:#ffffff0e;border:1px solid #ffffff1a;border-radius:15px;align-items:center;gap:13px;margin-top:18px;padding:13px;display:flex}.goal-dial[data-v-aba17400]{--goal-progress:0deg;background:conic-gradient(#9ec4a5 var(--goal-progress), #ffffff1f 0);border-radius:50%;flex:none;place-items:center;width:47px;height:47px;display:grid;position:relative}.goal-dial[data-v-aba17400]:after{content:"";border-radius:inherit;background:#354038;position:absolute;inset:4px}.goal-dial span[data-v-aba17400]{z-index:1;color:#fff;font-size:12px;font-weight:800;position:relative}.account-goal-overview>div[data-v-aba17400]:last-child{gap:4px;min-width:0;display:grid}.account-goal-overview>div:last-child span[data-v-aba17400]{color:#ffffff80;font-size:12px}.account-goal-overview strong[data-v-aba17400]{font-size:12px;color:#fff!important}.account-section-nav[data-v-aba17400]{gap:5px;margin-top:22px;display:grid}.account-section-nav button[data-v-aba17400]{color:#ffffff8a;min-height:45px;font:inherit;text-align:left;background:0 0;border:1px solid #0000;border-radius:11px;align-items:center;gap:11px;padding:0 12px;font-size:12px;font-weight:700;transition:background .18s,color .18s,transform .18s;display:flex}.account-section-nav button[data-v-aba17400]:hover{color:#fff;background:#ffffff12;transform:translate(2px)}.account-section-nav button.active[data-v-aba17400]{color:#2f4434;background:#f2f4ef;border-color:#ffffff1f;box-shadow:0 10px 25px #00000029}.account-terminal-link[data-v-aba17400]{color:#b8c9bb;border-top:1px solid #ffffff1a;align-items:center;gap:10px;min-height:42px;margin-top:auto;padding:0 12px;font-size:12px;font-weight:700;text-decoration:none;display:flex}.account-terminal-link[data-v-aba17400]:hover{color:#fff}.account-workspace[data-v-aba17400]{background:#f8f7f3;min-width:0}.account-metrics[data-v-aba17400]{background:#fff;border-bottom:1px solid #dfdbd2;grid-template-columns:repeat(4,minmax(0,1fr));min-height:104px;display:grid}.account-metrics article[data-v-aba17400]{align-items:center;gap:11px;min-width:0;padding:20px clamp(14px,2vw,24px);display:flex}.account-metrics article+article[data-v-aba17400]{border-left:1px solid #e6e2da}.metric-icon[data-v-aba17400]{color:#526f58;background:#e8eee8;border-radius:11px;flex:none;place-items:center;width:36px;height:36px;display:grid}.account-metrics article>div[data-v-aba17400]{gap:4px;min-width:0;display:grid}.account-metrics strong[data-v-aba17400]{font-size:19px;line-height:1;color:#1f211f!important}.account-metrics article>div>span[data-v-aba17400]{color:#8a8984;font-size:12px;line-height:1.25}.account-panel-host[data-v-aba17400]{padding:clamp(20px,2.3vw,30px)}.account-work-panel[data-v-aba17400]{background:#fff;border:1px solid #ddd8ce;border-radius:18px;animation:.24s both panel-in-aba17400;overflow:hidden;box-shadow:0 8px 26px #2d29220b}.work-panel-header[data-v-aba17400]{border-bottom:1px solid #e2ded5;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-height:90px;padding:18px 21px;display:grid}.work-panel-icon[data-v-aba17400]{color:#526f58;background:#e7eee8;border-radius:13px;place-items:center;width:43px;height:43px;display:grid}.work-panel-icon.violet[data-v-aba17400]{color:#746b92;background:#efedf5}.work-panel-icon.blue[data-v-aba17400]{color:#60788a;background:#eaf0f4}.work-panel-header h2[data-v-aba17400]{letter-spacing:-.025em;margin:0;font-size:17px;line-height:1.2}.work-panel-header p[data-v-aba17400]{color:#81817c;margin:5px 0 0;font-size:12px;line-height:1.45}.work-panel-summary[data-v-aba17400]{border-left:1px solid #e2ded5;justify-items:end;gap:5px;min-width:112px;padding-left:18px;display:grid}.work-panel-summary span[data-v-aba17400]{color:#8d8b85;font-size:12px}.work-panel-summary strong[data-v-aba17400]{font-size:17px;color:#314b38!important}.goal-workbench[data-v-aba17400],.coverage-workbench[data-v-aba17400]{grid-template-columns:minmax(245px,300px) minmax(0,1fr);min-height:430px;display:grid}.planner-controls[data-v-aba17400]{background:#faf9f6;border-right:1px solid #e4e0d8;padding:20px}.field-stack[data-v-aba17400]{gap:14px;display:grid}.field-stack label[data-v-aba17400]{min-width:0}.field-stack label>span[data-v-aba17400]:first-child{color:#6f706c;margin-bottom:7px;font-size:12px;font-weight:750;display:block}.account-input[data-v-aba17400]{color:#708774;background:#fff;border:1px solid #dcd7ce;border-radius:10px;align-items:center;gap:9px;min-height:44px;padding:0 12px;transition:border-color .18s,box-shadow .18s;display:flex}.account-input[data-v-aba17400]:focus-within{border-color:#7e9d84;box-shadow:0 0 0 3px #6e8b741f}.account-input b[data-v-aba17400]{color:#718c76;font-size:12px}.account-input input[data-v-aba17400]{color:#252824;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:12px;font-weight:750}.day-presets[data-v-aba17400]{margin-top:18px}.day-presets>span[data-v-aba17400]{color:#777873;font-size:12px;font-weight:750}.day-presets>div[data-v-aba17400]{grid-template-columns:1fr 1fr;gap:6px;margin-top:8px;display:grid}.day-presets button[data-v-aba17400]{color:#6d6d69;min-height:34px;font:inherit;background:#fff;border:1px solid #dcd7ce;border-radius:9px;font-size:12px;font-weight:750;transition:all .18s}.day-presets button[data-v-aba17400]:hover{color:#2e4935;border-color:#a7b5a9}.day-presets button.active[data-v-aba17400]{color:#fff;background:#667f6b;border-color:#667f6b}.planner-progress[data-v-aba17400]{border-top:1px solid #e3dfd7;margin-top:20px;padding-top:16px}.planner-progress>div[data-v-aba17400]{justify-content:space-between;align-items:center;display:flex}.planner-progress span[data-v-aba17400]{color:#777873;font-size:12px}.planner-progress strong[data-v-aba17400]{font-size:12px;color:#344b39!important}.planner-progress i[data-v-aba17400]{background:#e4e5df;border-radius:99px;height:5px;margin-top:9px;display:block;overflow:hidden}.planner-progress b[data-v-aba17400]{border-radius:inherit;background:#66876e;height:100%;transition:width .35s;display:block}.plan-ledger[data-v-aba17400],.coverage-ledger[data-v-aba17400]{background:#fff;min-width:0;max-height:500px;overflow:auto}.plan-head[data-v-aba17400],.plan-row[data-v-aba17400]{grid-template-columns:.48fr 1fr 1.1fr .9fr;align-items:center;column-gap:10px;display:grid}.plan-head[data-v-aba17400],.coverage-ledger-head[data-v-aba17400]{z-index:2;color:#7f7e78;text-transform:uppercase;letter-spacing:.04em;background:#f3f1ec;border-bottom:1px solid #e5e1d9;min-height:42px;padding:0 18px;font-size:12px;font-weight:800;position:sticky;top:0}.plan-head span[data-v-aba17400]:not(:first-child),.plan-row[data-v-aba17400]>:not(:first-child),.coverage-ledger-head span[data-v-aba17400]:not(:first-child),.coverage-ledger-row[data-v-aba17400]>:not(:first-child){text-align:right}.plan-row[data-v-aba17400]{color:#777873;width:100%;min-height:53px;font:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #eeeae3;padding:0 18px;font-size:12px;transition:background .17s}.plan-row[data-v-aba17400]:hover{background:#f7f8f4}.plan-row>span:first-child i[data-v-aba17400],.coverage-ledger-row>span:first-child i[data-v-aba17400]{color:#506c56;background:#e8eee8;border-radius:8px;place-items:center;width:26px;height:26px;font-style:normal;font-weight:800;display:inline-grid}.plan-row strong[data-v-aba17400]{font-size:12px;color:#272a26!important}.plan-row.completed[data-v-aba17400]{background:#f2f7f2}.plan-row.completed>span:first-child i[data-v-aba17400]{color:#fff;background:#5e8066}.plan-status[data-v-aba17400]{color:#8a8984;justify-content:flex-end;align-items:center;gap:5px;font-size:12px;font-weight:750;display:inline-flex}.plan-row.completed .plan-status[data-v-aba17400]{color:#4f7c59}.coverage-ledger-head[data-v-aba17400],.coverage-ledger-row[data-v-aba17400]{grid-template-columns:.7fr 1fr 1fr;align-items:center;display:grid}.coverage-ledger-row[data-v-aba17400]{color:#777873;border-bottom:1px solid #eeeae3;min-height:64px;padding:0 18px;font-size:12px}.coverage-ledger-row strong[data-v-aba17400]{font-size:12px;color:#272a26!important}.bank-needed[data-v-aba17400]{font-weight:800}.bank-needed.sufficient[data-v-aba17400]{color:#2f8f5b}.bank-needed.insufficient[data-v-aba17400]{color:#b9802f}.history-list[data-v-aba17400]{gap:7px;max-height:500px;padding:10px;display:grid;overflow:auto}.history-row[data-v-aba17400]{background:#faf9f6;border:1px solid #e3dfd7;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;min-height:68px;padding:10px 13px;display:grid;box-shadow:inset 3px 0 #0000}.history-row.is-plus[data-v-aba17400]{box-shadow:inset 3px 0 #4e9a64}.history-row.is-minus[data-v-aba17400]{box-shadow:inset 3px 0 #c45757}.history-row.is-return[data-v-aba17400]{box-shadow:inset 3px 0 #60738a}.history-result-mark[data-v-aba17400]{border-radius:10px;place-items:center;width:36px;height:36px;font-size:19px;font-weight:800;display:grid}.history-result-mark.is-plus[data-v-aba17400]{color:#2f8f5b;background:#e5f2e8}.history-result-mark.is-minus[data-v-aba17400]{color:#c45757;background:#f6e8e8}.history-result-mark.is-return[data-v-aba17400]{color:#60738a;background:#e9eef2}.history-row-main[data-v-aba17400]{min-width:0}.history-row-heading[data-v-aba17400]{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.history-row-heading strong[data-v-aba17400]{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden;color:#252724!important}.history-row-heading time[data-v-aba17400]{color:#8e8c86;font-size:12px}.history-row-meta[data-v-aba17400]{color:#81817c;align-items:center;gap:8px;margin-top:6px;font-size:12px;display:flex}.history-row-meta>span[data-v-aba17400]{align-items:center;gap:4px;display:inline-flex}.direction-badge[data-v-aba17400]{border-radius:6px;padding:3px 6px;font-weight:750}.direction-badge.is-up[data-v-aba17400]{color:#397b4c;background:#e5f2e8}.direction-badge.is-down[data-v-aba17400]{color:#a94d4d;background:#f6e8e8}.history-result-label[data-v-aba17400]{text-align:center;border-radius:8px;min-width:58px;padding:6px 8px;font-size:12px}.history-result-label.is-plus[data-v-aba17400]{background:#e5f2e8;color:#397b4c!important}.history-result-label.is-minus[data-v-aba17400]{background:#f6e8e8;color:#a94d4d!important}.history-result-label.is-return[data-v-aba17400]{background:#e9eef2;color:#526c80!important}.history-empty[data-v-aba17400]{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:330px;padding:36px 20px;display:flex}.history-empty>span[data-v-aba17400]{color:#60738a;background:#e9eef2;border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.history-empty>strong[data-v-aba17400]{margin-top:13px;font-size:13px}.history-empty p[data-v-aba17400]{color:#85847f;max-width:360px;margin:6px 0 0;font-size:12px;line-height:1.5}.history-empty a[data-v-aba17400]{color:#fff;background:#28312a;border-radius:9px;margin-top:14px;padding:8px 13px;font-size:12px;font-weight:750;text-decoration:none}button[data-v-aba17400]:focus-visible,input[data-v-aba17400]:focus-visible,a[data-v-aba17400]:focus-visible{outline-offset:3px;outline:2px solid #76917b}.reveal[data-v-aba17400]{opacity:0;animation:.4s forwards reveal-in-aba17400;transform:translateY(8px)}.reveal-1[data-v-aba17400]{animation-delay:30ms}.reveal-2[data-v-aba17400]{animation-delay:80ms}.reveal-3[data-v-aba17400]{animation-delay:.14s}@keyframes reveal-in-aba17400{to{opacity:1;transform:none}}@keyframes panel-in-aba17400{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@media (width<=1180px){.account-content[data-v-aba17400]{grid-template-columns:230px minmax(0,1fr)}.account-profile-rail[data-v-aba17400]{padding-inline:17px}.account-metrics article[data-v-aba17400]{padding-inline:12px}.metric-icon[data-v-aba17400]{width:32px;height:32px}.goal-workbench[data-v-aba17400],.coverage-workbench[data-v-aba17400]{grid-template-columns:235px minmax(0,1fr)}}@media (width<=980px){.account-content[data-v-aba17400]{min-height:auto;display:block}.account-profile-rail[data-v-aba17400]{grid-template-columns:minmax(210px,1fr) auto;grid-template-areas:"identity goal""meta goal""nav nav";gap:0 20px;padding:20px;display:grid}.account-profile-copy[data-v-aba17400]{grid-area:identity}.account-meta[data-v-aba17400]{border-bottom:0;grid-area:meta;margin-top:15px;padding-bottom:0}.account-goal-overview[data-v-aba17400]{grid-area:goal;align-self:center;margin:0}.account-section-nav[data-v-aba17400]{grid-area:nav;grid-template-columns:repeat(3,minmax(0,1fr))}.account-section-nav button[data-v-aba17400]{text-align:center;justify-content:center}.account-terminal-link[data-v-aba17400]{display:none}}@media (width<=720px){.account-content[data-v-aba17400]{border-radius:18px}.account-profile-rail[data-v-aba17400]{grid-template-columns:1fr;grid-template-areas:"identity""meta""goal""nav"}.account-goal-overview[data-v-aba17400]{margin-top:15px}.account-section-nav button[data-v-aba17400]{padding-inline:8px}.account-section-nav button span[data-v-aba17400]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-metrics[data-v-aba17400]{grid-template-columns:1fr 1fr}.account-metrics article[data-v-aba17400]:nth-child(3){border-top:1px solid #e6e2da;border-left:0}.account-metrics article[data-v-aba17400]:nth-child(4){border-top:1px solid #e6e2da}.work-panel-header[data-v-aba17400]{grid-template-columns:auto minmax(0,1fr)}.work-panel-summary[data-v-aba17400]{border:0;grid-column:2;justify-items:start;padding:10px 0 0}.goal-workbench[data-v-aba17400],.coverage-workbench[data-v-aba17400]{grid-template-columns:1fr}.planner-controls[data-v-aba17400]{border-bottom:1px solid #e4e0d8;border-right:0}.field-stack[data-v-aba17400]{grid-template-columns:1fr 1fr}.goal-workbench .field-stack label[data-v-aba17400]:last-child{grid-column:1/-1}.plan-ledger[data-v-aba17400],.coverage-ledger[data-v-aba17400]{max-height:430px}}@media (width<=480px){.account-profile-rail[data-v-aba17400]{padding:17px 14px}.account-section-nav[data-v-aba17400]{gap:4px}.account-section-nav button[data-v-aba17400]{flex-direction:column;gap:5px;min-height:54px;font-size:12px}.account-panel-host[data-v-aba17400]{padding:12px}.work-panel-header[data-v-aba17400]{padding:16px 14px}.work-panel-icon[data-v-aba17400]{width:39px;height:39px}.planner-controls[data-v-aba17400]{padding:16px 14px}.field-stack[data-v-aba17400]{grid-template-columns:1fr}.goal-workbench .field-stack label[data-v-aba17400]:last-child{grid-column:auto}.plan-head[data-v-aba17400],.plan-row[data-v-aba17400]{grid-template-columns:.38fr .8fr 1fr .9fr;column-gap:5px;padding-inline:9px;font-size:12px}.plan-row strong[data-v-aba17400],.plan-status[data-v-aba17400]{font-size:12px}.coverage-ledger-head[data-v-aba17400],.coverage-ledger-row[data-v-aba17400]{padding-inline:12px}.history-row[data-v-aba17400]{grid-template-columns:auto minmax(0,1fr)}.history-result-label[data-v-aba17400]{grid-column:2;width:fit-content}.history-row-heading[data-v-aba17400]{flex-direction:column;align-items:flex-start;gap:3px}}@media (prefers-reduced-motion:reduce){[data-v-aba17400],[data-v-aba17400]:before,[data-v-aba17400]:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-delay:0s!important}}.promo-shell{color:#1e1e1e;background:#f5f3ee;min-height:100vh}.promo-workspace{gap:18px;display:grid}.promo-summary{background:#fff;border:1px solid #ded9cf;border-radius:18px;align-items:center;gap:28px;min-height:116px;padding:22px 26px;display:flex;box-shadow:0 8px 24px #2e2a220b}.promo-summary-copy{align-items:center;gap:16px;min-width:0;display:flex}.summary-icon{color:#dbc58f;background:#232323;border-radius:13px;flex:none;place-items:center;width:48px;height:48px;display:grid}.promo-summary h1,.panel-heading h2,.offers-heading h2{letter-spacing:-.025em;margin:0}.promo-summary h1{font-size:20px}.promo-summary-copy p{color:#77736c;max-width:620px;margin:6px 0 0;font-size:12px;line-height:1.5}.summary-metrics{grid-template-columns:repeat(3,minmax(92px,1fr));align-self:stretch;margin:0 0 0 auto;display:grid}.summary-metrics div{border-left:1px solid #e6e1d8;flex-direction:column;justify-content:center;min-width:112px;padding:0 20px;display:flex}.summary-metrics dt{color:#99948b;letter-spacing:.07em;text-transform:uppercase;font-size:12px;font-weight:750}.summary-metrics dd{white-space:nowrap;margin:6px 0 0;font-size:16px;font-weight:800}.promo-dashboard{grid-template-columns:minmax(300px,.7fr) minmax(520px,1.3fr);align-items:start;gap:18px;display:grid}.bonus-panel,.offers-panel{background:#fff;border:1px solid #ded9cf;border-radius:18px;box-shadow:0 8px 24px #2e2a220b}.bonus-panel{padding:22px;position:sticky;top:106px}.panel-heading{align-items:center;gap:12px;display:flex}.panel-heading>span{color:#506b57;background:#e7eee8;border-radius:11px;flex:none;place-items:center;width:40px;height:40px;display:grid}.panel-heading h2,.offers-heading h2{font-size:15px}.panel-heading p,.offers-heading p{color:#8b8780;margin:4px 0 0;font-size:12px}.deposit-control{gap:8px;margin-top:22px;display:grid}.deposit-control>span{color:#77736c;letter-spacing:.07em;text-transform:uppercase;font-size:12px;font-weight:800}.deposit-input-wrap{background:#faf8f4;border:1px solid #cbc4b8;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:54px;padding:0 14px;transition:border-color .18s,box-shadow .18s;display:grid}.deposit-input-wrap:focus-within{border-color:#6e8b74;box-shadow:0 0 0 3px #6e8b741f}.deposit-input-wrap>span{color:#6e8b74;font-size:18px;font-weight:800}.deposit-input-wrap small{color:#918d85;font-size:12px;font-weight:800}.deposit-input-wrap input{color:#232323;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:20px;font-weight:800}.quick-deposit-list{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:9px;display:grid}.quick-deposit-list button{color:#68645e;background:#fff;border:1px solid #ded9cf;border-radius:9px;min-height:34px;font-size:12px;font-weight:750;transition:border-color .16s,background .16s,color .16s}.quick-deposit-list button:hover,.quick-deposit-list button.active{color:#506b57;background:#e7eee8;border-color:#aebdad}.bonus-result,.bonus-empty{color:#fff;background:#232323;border-radius:14px;margin-top:20px;padding:18px}.result-code{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.result-code>span{color:#ffffff94;align-items:center;gap:6px;font-size:12px;display:flex}.result-code strong{color:#dbc58f;letter-spacing:.06em;font-size:12px}.bonus-result dl{margin:17px 0 0}.bonus-result dl>div{border-top:1px solid #ffffff1a;justify-content:space-between;gap:14px;padding:9px 0;display:flex}.bonus-result dt{color:#ffffff85;font-size:12px}.bonus-result dd{margin:0;font-size:12px;font-weight:750}.bonus-result .result-total{margin-top:4px;padding-top:13px}.bonus-result .result-total dt,.bonus-result .result-total dd{color:#fff;font-size:14px;font-weight:800}.result-action{color:#232323;background:#f5f3ee;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:42px;margin-top:12px;font-size:12px;font-weight:800;display:flex}.bonus-empty strong{font-size:12px}.bonus-empty p{color:#fff9;margin:7px 0 0;font-size:12px;line-height:1.5}.offers-panel{overflow:hidden}.offers-heading{border-bottom:1px solid #e5e0d7;justify-content:space-between;align-items:center;gap:18px;min-height:78px;padding:18px 22px;display:flex}.offers-heading>span{color:#506b57;white-space:nowrap;background:#e7eee8;border-radius:8px;padding:6px 9px;font-size:12px;font-weight:800}.offer-list{display:grid}.offer-row{cursor:pointer;background:#fff;border-left:3px solid #0000;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:16px;min-height:112px;padding:16px 20px;transition:background .17s,border-color .17s;display:grid}.offer-row+.offer-row{border-top:1px solid #e9e5dd}.offer-row:hover{background:#faf8f4}.offer-row.selected{background:#f4f7f3;border-left-color:#6e8b74}.offer-select{color:#232323;background:#faf8f4;border:1px solid #d9d4ca;border-radius:14px;place-items:center;width:58px;height:58px;display:grid}.offer-select>span{letter-spacing:-.04em;font-size:19px;font-weight:850}.offer-select small{color:#6e8b74;margin-left:1px;font-size:12px}.offer-row.selected .offer-select{color:#fff;background:#6e8b74;border-color:#6e8b74}.offer-row.selected .offer-select small{color:#ffffffb3}.offer-main{min-width:0}.offer-code-line{align-items:center;gap:9px;display:flex}.offer-code-line strong{letter-spacing:.055em;font-size:14px}.offer-code-line>span{color:#765f2f;text-transform:uppercase;background:#eee7d6;border-radius:6px;padding:4px 6px;font-size:12px;font-weight:800}.offer-meta{flex-wrap:wrap;gap:8px 16px;margin-top:10px;display:flex}.offer-meta span{color:#817d75;align-items:center;gap:6px;font-size:12px;display:flex}.offer-copy{color:#795f29;background:#f4eddd;border:1px solid #d5c8aa;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-width:116px;min-height:40px;font-size:12px;font-weight:800;transition:transform .16s,background .16s;display:flex}.offer-copy:hover{background:#eee3ca;transform:translateY(-1px)}.offer-copy.copied{color:#506b57;background:#e7eee8;border-color:#bdcdbb}.offers-footer{background:#faf8f4;border-top:1px solid #e5e0d7;justify-content:space-between;align-items:center;gap:18px;min-height:66px;padding:14px 22px;display:flex}.offers-footer p{color:#8a867f;max-width:560px;margin:0;font-size:12px;line-height:1.5}.offers-footer a{color:#506b57;flex:none;align-items:center;gap:6px;font-size:12px;font-weight:800;text-decoration:none;display:flex}.promo-shell button{cursor:pointer;font-family:inherit}.promo-shell button:focus-visible,.promo-shell a:focus-visible,.promo-shell input:focus-visible{outline-offset:3px;outline:2px solid #6e8b74}@media (width<=1120px){.promo-summary{align-items:flex-start}.summary-metrics{grid-template-columns:repeat(3,auto);align-self:center}.summary-metrics div{min-width:0;padding:0 13px}.promo-dashboard{grid-template-columns:minmax(280px,.72fr) minmax(430px,1.28fr)}}@media (width<=780px){.promo-summary{padding:18px;display:grid}.summary-metrics{border-top:1px solid #e6e1d8;width:100%;margin:0}.summary-metrics div{border-left:0;padding:14px 10px 0}.promo-dashboard{grid-template-columns:1fr}.bonus-panel{position:static}}@media (width<=520px){.promo-summary{border-radius:15px}.promo-summary-copy{align-items:flex-start}.summary-icon{width:42px;height:42px}.promo-summary h1{font-size:18px}.summary-metrics dd{font-size:13px}.bonus-panel{border-radius:15px;padding:18px}.offers-panel{border-radius:15px}.offer-row{grid-template-columns:50px minmax(0,1fr) 40px;gap:11px;padding:14px 12px}.offer-select{border-radius:12px;width:50px;height:50px}.offer-copy{width:40px;min-width:40px;padding:0}.offer-copy span{display:none}.offer-code-line{flex-direction:column;align-items:flex-start;gap:5px}.offer-meta{gap:5px;display:grid}.offers-footer{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important}}.settings-shell[data-v-c9a4ab73]{color:#1e1e1e;background:#f5f3ee;min-height:100vh}.settings-content[data-v-c9a4ab73]{background:#fff;border:1px solid #d9d4ca;border-radius:22px;grid-template-columns:258px minmax(0,1fr);width:100%;min-height:min(720px,100vh - 156px);animation:.45s cubic-bezier(.2,.75,.25,1) both workspace-in-c9a4ab73;display:grid;overflow:hidden;box-shadow:0 16px 44px #2e2a2211}.settings-directory[data-v-c9a4ab73]{background:#eeebe4;border-right:1px solid #ded9cf;min-width:0;padding:22px 14px}.directory-heading[data-v-c9a4ab73]{border-bottom:1px solid #d8d3c9;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:11px;padding:0 8px 20px;display:grid}.directory-mark[data-v-c9a4ab73]{color:#fff;background:#232323;border-radius:12px;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 9px 20px #23232324}.directory-heading h2[data-v-c9a4ab73]{color:#232323;letter-spacing:-.015em;margin:0;font-size:13px;line-height:1.25}.directory-heading p[data-v-c9a4ab73]{color:#85837d;margin:4px 0 0;font-size:12px;line-height:1.4}.directory-nav[data-v-c9a4ab73]{gap:4px;margin-top:14px;display:grid}.directory-nav button[data-v-c9a4ab73]{color:#77756f;min-width:0;min-height:58px;font:inherit;text-align:left;background:0 0;border:1px solid #0000;border-radius:12px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;padding:8px 10px;transition:border-color .18s,background .18s,color .18s,transform .18s;display:grid;position:relative}.directory-nav button[data-v-c9a4ab73]:before{content:"";opacity:0;background:#6e8b74;border-radius:0 3px 3px 0;width:3px;height:24px;transition:opacity .18s,transform .18s;position:absolute;top:50%;left:-1px;transform:translateY(-50%)scaleY(.5)}.directory-nav button[data-v-c9a4ab73]:hover{color:#2e302e;background:#ffffff8f;transform:translate(2px)}.directory-nav button.active[data-v-c9a4ab73]{color:#242624;background:#fff;border-color:#d9d5cc;box-shadow:0 7px 18px #302b230e}.directory-nav button.active[data-v-c9a4ab73]:before{opacity:1;transform:translateY(-50%)scaleY(1)}.directory-item-icon[data-v-c9a4ab73]{color:#777d76;background:#ffffff9e;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.directory-nav button.active .directory-item-icon[data-v-c9a4ab73]{color:#526d58;background:#e7eee8}.directory-item-copy[data-v-c9a4ab73]{gap:3px;min-width:0;display:grid}.directory-item-copy strong[data-v-c9a4ab73]{text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.3;overflow:hidden;color:inherit!important}.directory-item-copy small[data-v-c9a4ab73]{color:#92908a;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.35;overflow:hidden}.settings-canvas[data-v-c9a4ab73]{scroll-behavior:smooth;scrollbar-color:#c7c2b8 transparent;scrollbar-width:thin;background:#fff;min-width:0;max-height:calc(100vh - 156px);overflow-y:auto}.preferences-console[data-v-c9a4ab73]{display:contents}.settings-section[data-v-c9a4ab73]{border-bottom:1px solid #e4e0d8;grid-template-columns:minmax(270px,.95fr) minmax(300px,1.05fr);align-items:center;gap:clamp(26px,4vw,68px);min-height:148px;padding:clamp(26px,3.2vw,44px);scroll-margin-top:16px;display:grid}.section-intro[data-v-c9a4ab73]{grid-template-columns:42px minmax(0,1fr);align-items:start;gap:13px;min-width:0;display:grid}.section-icon[data-v-c9a4ab73]{color:#516e58;background:#e7eee8;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.section-icon.blue[data-v-c9a4ab73]{color:#5d7688;background:#e9eff3}.section-icon.amber[data-v-c9a4ab73]{color:#896f35;background:#f4eddd}.section-icon.violet[data-v-c9a4ab73]{color:#756c8d;background:#eeebf4}.section-icon.graphite[data-v-c9a4ab73]{color:#d8e3da;background:#232323}.section-intro h2[data-v-c9a4ab73]{color:#232323;letter-spacing:-.02em;margin:2px 0 0;font-size:14px;line-height:1.3}.section-intro p[data-v-c9a4ab73]{color:#83817c;max-width:430px;margin:6px 0 0;font-size:12px;line-height:1.55}.settings-select[data-v-c9a4ab73]{color:#252724;background:#faf9f6;border:1px solid #d8d4cb;border-radius:11px;justify-self:end;align-items:center;width:min(100%,290px);min-height:48px;transition:border-color .18s,box-shadow .18s,background .18s;display:flex;position:relative;overflow:hidden}.settings-select[data-v-c9a4ab73]:hover{background:#fff;border-color:#b8b6af}.settings-select[data-v-c9a4ab73]:focus-within{border-color:#78907d;box-shadow:0 0 0 3px #6e8b741f}.settings-select select[data-v-c9a4ab73]{appearance:none;color:#252724;width:100%;min-height:48px;font:inherit;cursor:pointer;background:0 0;border:0;outline:0;padding:0 42px 0 14px;font-size:12px;font-weight:750}.settings-select svg[data-v-c9a4ab73]{color:#787a76;pointer-events:none;position:absolute;right:14px}.sound-command[data-v-c9a4ab73]{background:#faf9f6;border:1px solid #dcd8d0;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-width:0;padding:12px 13px;display:grid}.sound-state[data-v-c9a4ab73]{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.sound-state>span[data-v-c9a4ab73]{color:#4e7658;background:#e4eee6;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.sound-state.muted>span[data-v-c9a4ab73]{color:#8a8984;background:#eceae5}.sound-state div[data-v-c9a4ab73]{gap:3px;min-width:0;display:grid}.sound-state strong[data-v-c9a4ab73]{font-size:12px;line-height:1.3;color:#2a2d29!important}.sound-state small[data-v-c9a4ab73]{color:#8a8984;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.35;overflow:hidden}.settings-switch[data-v-c9a4ab73]{background:#e5e2dc;border:1px solid #cbc7bf;border-radius:999px;flex:none;align-items:center;width:50px;height:29px;padding:3px;transition:border-color .2s,background .2s;display:flex}.settings-switch.active[data-v-c9a4ab73]{background:#6e8b74;border-color:#6e8b74}.switch-knob[data-v-c9a4ab73]{color:#55705b;background:#fff;border-radius:50%;place-items:center;width:21px;height:21px;transition:transform .24s cubic-bezier(.2,.8,.2,1);display:grid;transform:translate(0);box-shadow:0 2px 6px #2323232e}.settings-switch.active .switch-knob[data-v-c9a4ab73]{transform:translate(21px)}.reminder-control[data-v-c9a4ab73]{background:#efede7;border:1px solid #d8d4cc;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));justify-self:stretch;gap:4px;min-width:0;padding:4px;display:grid}.reminder-control button[data-v-c9a4ab73]{color:#797873;min-width:0;min-height:39px;font:inherit;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:5px;font-size:12px;font-weight:750;transition:color .18s,background .18s,box-shadow .18s;display:inline-flex}.reminder-control button[data-v-c9a4ab73]:hover{color:#343633;background:#ffffffa6}.reminder-control button.selected[data-v-c9a4ab73]{color:#48624f;background:#fff;box-shadow:0 4px 12px #28251f14}.onboarding-section[data-v-c9a4ab73]{background:#faf9f6}.settings-onboarding-action[data-v-c9a4ab73]{color:#fff;min-height:50px;font:inherit;background:#232323;border-radius:12px;justify-self:end;align-items:center;gap:10px;padding:0 17px 0 8px;font-size:12px;font-weight:800;transition:transform .18s,background .18s;display:inline-flex;box-shadow:0 10px 22px #23232324}.settings-onboarding-action[data-v-c9a4ab73]:hover{background:#343634;transform:translateY(-1px)}.settings-onboarding-action-icon[data-v-c9a4ab73]{color:#c5d6c8;background:#ffffff1a;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.risk-section[data-v-c9a4ab73]{border-bottom:0;min-height:0;padding:0;display:block}.risk-header[data-v-c9a4ab73]{background:#f3f1ec;border-bottom:1px solid #e4e0d8;justify-content:space-between;align-items:center;gap:24px;min-height:116px;padding:28px clamp(26px,3.2vw,44px);display:flex}.risk-count[data-v-c9a4ab73]{color:#647066;background:#fff;border:1px solid #d6d1c7;border-radius:9px;place-items:center;min-width:42px;height:28px;font-size:12px;font-weight:800;display:grid}.risk-ledger[data-v-c9a4ab73]{margin:0;padding:0;list-style:none}.risk-ledger li[data-v-c9a4ab73]{border-bottom:1px solid #ebe7df;grid-template-columns:42px minmax(0,1fr) 28px;align-items:center;gap:14px;min-height:68px;padding:12px clamp(26px,3.2vw,44px);transition:background .18s;display:grid}.risk-ledger li[data-v-c9a4ab73]:last-child{border-bottom:0}.risk-ledger li[data-v-c9a4ab73]:hover{background:#faf9f6}.risk-number[data-v-c9a4ab73]{color:#55705b;letter-spacing:.04em;background:#e7eee8;border-radius:8px;place-items:center;width:34px;height:30px;font-size:12px;font-weight:850;display:grid}.risk-ledger p[data-v-c9a4ab73]{color:#4f514e;margin:0;font-size:12px;line-height:1.5}.risk-ledger>li>svg[data-v-c9a4ab73]{color:#8aa08e;justify-self:end}.sr-only[data-v-c9a4ab73]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}button[data-v-c9a4ab73]:focus-visible,select[data-v-c9a4ab73]:focus-visible{outline-offset:3px;outline:2px solid #718a76}@keyframes workspace-in-c9a4ab73{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (width<=1080px){.settings-content[data-v-c9a4ab73]{grid-template-columns:224px minmax(0,1fr)}.settings-section[data-v-c9a4ab73]{grid-template-columns:1fr;gap:20px}.settings-select[data-v-c9a4ab73],.settings-onboarding-action[data-v-c9a4ab73]{justify-self:start}}@media (width<=760px){.settings-content[data-v-c9a4ab73]{border-radius:18px;min-height:0;display:block;overflow:visible}.settings-directory[data-v-c9a4ab73]{display:none}.settings-canvas[data-v-c9a4ab73]{background:#efede7;max-height:none;overflow:visible}.preferences-console[data-v-c9a4ab73]{background:#3a3a39;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;padding:1px;display:grid}.preferences-console .settings-section[data-v-c9a4ab73]{background:#232323;border:0;flex-direction:column;align-items:stretch;gap:18px;min-width:0;min-height:272px;padding:18px 14px;display:flex}.preferences-console .section-intro[data-v-c9a4ab73]{display:block}.preferences-console .section-icon[data-v-c9a4ab73]{color:#b9ccbd;background:#ffffff17;width:36px;height:36px;margin-bottom:14px}.preferences-console .section-intro h2[data-v-c9a4ab73]{color:#fff;margin-top:0;font-size:12px;line-height:1.35}.preferences-console .section-intro p[data-v-c9a4ab73]{color:#ffffff7a;margin-top:7px;font-size:12px;line-height:1.5}.preferences-console .settings-select[data-v-c9a4ab73]{background:#ffffff14;border-color:#ffffff1f;justify-self:stretch;width:100%;min-height:44px;margin-top:auto}.preferences-console .settings-select select[data-v-c9a4ab73]{color:#fff;min-height:44px;padding-left:11px;font-size:12px}.preferences-console .settings-select select option[data-v-c9a4ab73]{color:#232323;background:#fff}.preferences-console .settings-select svg[data-v-c9a4ab73]{color:#ffffff94;right:11px}.preferences-console .sound-command[data-v-c9a4ab73]{background:0 0;border:0;grid-template-columns:1fr;gap:12px;margin-top:auto;padding:0}.preferences-console .sound-state[data-v-c9a4ab73]{grid-template-columns:30px minmax(0,1fr);gap:8px}.preferences-console .sound-state>span[data-v-c9a4ab73]{color:#a6c8ad;background:#8aad9229;width:30px;height:30px}.preferences-console .sound-state strong[data-v-c9a4ab73]{font-size:12px;color:#fff!important}.preferences-console .sound-state small[data-v-c9a4ab73]{color:#ffffff6e;white-space:normal;font-size:12px;overflow:visible}.preferences-console .settings-switch[data-v-c9a4ab73]{border-color:#ffffff26;justify-self:end}.preferences-console .reminder-section[data-v-c9a4ab73]{background:#2b2b2a;grid-column:1/-1;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:18px;min-height:154px;display:grid}.preferences-console .reminder-section .section-intro[data-v-c9a4ab73]{grid-template-columns:36px minmax(0,1fr);gap:11px;display:grid}.preferences-console .reminder-section .section-icon[data-v-c9a4ab73]{margin-bottom:0}.preferences-console .reminder-control[data-v-c9a4ab73]{background:#00000038;border-color:#ffffff1a;grid-template-columns:repeat(4,minmax(0,1fr))}.preferences-console .reminder-control button[data-v-c9a4ab73]{color:#ffffff8f;font-size:12px}.preferences-console .reminder-control button[data-v-c9a4ab73]:hover{color:#fff;background:#ffffff0f}.preferences-console .reminder-control button.selected[data-v-c9a4ab73]{color:#47604d;background:#fff}.onboarding-section[data-v-c9a4ab73]{background:#e4ece5;border:0;border-radius:16px;margin:10px;padding:20px 16px}.settings-onboarding-action[data-v-c9a4ab73]{justify-content:flex-start;justify-self:stretch;width:100%}.risk-section[data-v-c9a4ab73]{background:#fff;border-top:1px solid #d8d3ca;margin-top:10px}.risk-header[data-v-c9a4ab73]{padding:24px 18px}.risk-ledger li[data-v-c9a4ab73]{padding:12px 18px}}@media (width<=480px){.settings-content[data-v-c9a4ab73]{border-radius:16px}.preferences-console .settings-section[data-v-c9a4ab73]{min-height:282px;padding:16px 12px}.preferences-console .reminder-section[data-v-c9a4ab73]{min-height:0;padding-block:18px}.preferences-console .reminder-control[data-v-c9a4ab73]{grid-template-columns:repeat(2,minmax(0,1fr))}.onboarding-section[data-v-c9a4ab73]{margin:8px;padding:19px 14px}.onboarding-section .section-intro[data-v-c9a4ab73]{grid-template-columns:38px minmax(0,1fr);gap:11px}.onboarding-section .section-icon[data-v-c9a4ab73]{width:38px;height:38px}.risk-header[data-v-c9a4ab73]{padding:22px 14px}.risk-count[data-v-c9a4ab73]{display:none}.risk-ledger li[data-v-c9a4ab73]{grid-template-columns:34px minmax(0,1fr);gap:10px;padding:12px 14px}.risk-ledger>li>svg[data-v-c9a4ab73]{display:none}.risk-number[data-v-c9a4ab73]{width:32px}}@media (width<=350px){.preferences-console[data-v-c9a4ab73]{grid-template-columns:1fr}.preferences-console .settings-section[data-v-c9a4ab73]{min-height:0}.preferences-console .reminder-section[data-v-c9a4ab73]{grid-column:auto;grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){[data-v-c9a4ab73],[data-v-c9a4ab73]:before,[data-v-c9a4ab73]:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-delay:0s!important}}.terminal-shell[data-v-e9c988b3]{--terminal-bg:#101423;--terminal-panel:#181d2d;--terminal-panel-deep:#141927;--terminal-border:#30384f;--terminal-copy:#f7f9fc;--terminal-muted:#929db1;--terminal-green:#29bd83;background:var(--terminal-bg);min-height:100dvh;color:var(--terminal-copy);padding:26px 20px 56px;font-family:Noto Sans,Arial,sans-serif;position:relative;overflow:hidden}.terminal-glow[data-v-e9c988b3]{pointer-events:none;background:radial-gradient(circle,#27b58a1c,#27b58a00 70%);border-radius:50%;width:760px;height:460px;position:absolute;top:-220px;left:50%;transform:translate(-50%)}.terminal-content[data-v-e9c988b3]{z-index:1;width:min(100%,980px);margin:0 auto;position:relative}.terminal-heading[data-v-e9c988b3]{align-items:center;gap:13px;min-height:52px;margin-bottom:20px;display:flex}.terminal-heading h1[data-v-e9c988b3]{letter-spacing:-.02em;margin:0;font-size:21px;line-height:1.2}.terminal-heading p[data-v-e9c988b3]{color:var(--terminal-muted);margin:3px 0 0;font-size:12px}.back-button[data-v-e9c988b3]{border:1px solid var(--terminal-border);background:var(--terminal-panel);color:#a8b3c5;border-radius:13px;flex:none;place-items:center;width:44px;height:44px;text-decoration:none;transition:transform .18s,color .18s,border-color .18s;display:grid}.back-button[data-v-e9c988b3]:hover{color:#fff;border-color:#476076;transform:translate(-2px)}.back-button[data-v-e9c988b3]:focus-visible,button[data-v-e9c988b3]:focus-visible{outline-offset:3px;outline:2px solid #70d2b5}.sr-only[data-v-e9c988b3]{clip:rect(0, 0, 0, 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.signal-card[data-v-e9c988b3]{isolation:isolate;background:linear-gradient(118deg,#0b7d5e 0%,#0e966e 45%,#0a765b 100%);border:1px solid #2eb58b;border-radius:22px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:11px 16px;margin-bottom:18px;padding:16px 22px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 46px #045b433d,inset 0 1px #ffffff1f}.signal-card[data-v-e9c988b3]:before{content:"";z-index:-1;background:linear-gradient(110deg,#0000 20%,#ffffff1f 43%,#0000 62%);animation:4.2s cubic-bezier(.2,.7,.2,1) infinite signal-sheen-e9c988b3;position:absolute;inset:0;transform:translate(-120%)}.signal-card.signal-down[data-v-e9c988b3]{background:linear-gradient(118deg,#7b2438 0%,#a4374d 45%,#712238 100%);border-color:#e36374;box-shadow:0 18px 46px #65162d3d,inset 0 1px #ffffff1a}.signal-card.signal-down .signal-icon[data-v-e9c988b3]{background:#5712275c;border-color:#ffdee457}.signal-card.signal-neutral[data-v-e9c988b3]{background:linear-gradient(118deg,#3d4659 0%,#505d73 45%,#394355 100%);border-color:#69758b;box-shadow:0 18px 46px #0c121f3d,inset 0 1px #ffffff14}.signal-card.signal-neutral .signal-icon[data-v-e9c988b3]{background:#151c2a4d;border-color:#e2e9f540}.signal-rings[data-v-e9c988b3]{pointer-events:none;width:280px;height:280px;position:absolute;top:50%;right:-70px;transform:translateY(-50%)}.signal-rings span[data-v-e9c988b3]{border:1px solid #b2f5e12e;border-radius:50%;animation:3.4s ease-out infinite ring-rise-e9c988b3;position:absolute;inset:50%;transform:translate(-50%,-50%)}.signal-rings span[data-v-e9c988b3]:nth-child(2){animation-delay:1.1s}.signal-rings span[data-v-e9c988b3]:nth-child(3){animation-delay:2.2s}.signal-icon[data-v-e9c988b3]{z-index:1;background:#084c3b59;border:1px solid #d3fff159;border-radius:17px;place-items:center;width:60px;height:60px;animation:2.4s ease-in-out infinite arrow-float-e9c988b3;display:grid;position:relative;box-shadow:inset 0 1px #ffffff24}.signal-copy[data-v-e9c988b3]{z-index:1;flex-direction:column;align-items:flex-start;min-width:0;display:flex;position:relative}.signal-copy>span[data-v-e9c988b3]{color:#c8f5e8;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;font-size:12px;font-weight:600;display:flex}.signal-info-trigger[data-v-e9c988b3]{cursor:pointer;color:#e9fff8;background:#04342833;border:1px solid #e1fff66b;border-radius:50%;place-items:center;width:22px;height:22px;margin-left:2px;padding:0;transition:transform .18s,border-color .18s,background .18s;display:grid}.signal-info-trigger[data-v-e9c988b3]:hover:not(:disabled){background:#04342861;border-color:#fffc;transform:translateY(-1px)scale(1.04)}.signal-info-trigger[data-v-e9c988b3]:disabled{cursor:not-allowed;opacity:.42}.signal-value-row[data-v-e9c988b3]{align-items:center;gap:12px;min-width:0;display:flex}.signal-value-row>strong[data-v-e9c988b3]{color:#fff;letter-spacing:-.05em;text-transform:uppercase;text-shadow:0 5px 24px #012e2238;margin:1px 0 0;font-size:clamp(40px,5.5vw,58px);line-height:.96}.signal-meta[data-v-e9c988b3]{white-space:nowrap;background:#03362a29;border:1px solid #e2fff733;border-radius:10px;grid-template-columns:auto auto;align-items:baseline;gap:5px;min-width:0;padding:5px 8px;display:grid}.signal-meta strong[data-v-e9c988b3]{color:#fff;letter-spacing:-.04em;font-size:20px;line-height:1}.signal-analysis[data-v-e9c988b3]{z-index:1;border-top:1px solid #dbfff530;grid-column:1/-1;min-width:0;padding-top:10px;position:relative}.signal-analysis-heading[data-v-e9c988b3]{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;display:flex}.signal-analysis-heading>span[data-v-e9c988b3]{color:#effffbe6;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800}.signal-analysis-heading>small[data-v-e9c988b3]{color:#e0fff79e;font-size:12px;font-weight:650}.signal-analysis-controls[data-v-e9c988b3]{background:#032d222e;border:1px solid #ebfff929;border-radius:13px;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;width:min(100%,330px);margin:0 auto;padding:3px;display:grid;box-shadow:inset 0 1px #ffffff09}.signal-analysis-toggle[data-v-e9c988b3]{cursor:pointer;color:#edfff9bd;min-height:34px;font:inherit;background:0 0;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:6px 12px;font-size:12px;font-weight:750;transition:border-color .2s,background .2s,box-shadow .2s,color .2s,transform .2s;display:flex}.signal-analysis-toggle.is-active[data-v-e9c988b3]{color:#fff;background:#eefffa2b;border-color:#ebfff94d;box-shadow:0 5px 14px #002b2024,inset 0 1px #ffffff1a}.signal-analysis-toggle svg[data-v-e9c988b3]{opacity:.72;flex:none;transition:transform .24s,opacity .2s}.signal-analysis-toggle svg.rotated[data-v-e9c988b3]{opacity:1;transform:rotate(180deg)}.signal-analysis-reveal[data-v-e9c988b3]{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .28s cubic-bezier(.2,.75,.25,1),opacity .2s,transform .28s cubic-bezier(.2,.75,.25,1);display:grid;transform:translateY(-5px)}.signal-analysis-reveal.is-open[data-v-e9c988b3]{opacity:1;grid-template-rows:1fr;transform:translateY(0)}.signal-analysis-reveal-inner[data-v-e9c988b3]{min-height:0;overflow:hidden}.signal-analysis-block[data-v-e9c988b3]{background:#032c222e;border:1px solid #edfffa29;border-radius:13px;min-width:0;margin-top:9px;padding:12px 14px;box-shadow:inset 0 1px #ffffff09}.signal-down .signal-analysis-block[data-v-e9c988b3]{background:#420a1c33}.signal-analysis-block p[data-v-e9c988b3]{color:#f5fffceb;min-width:0;margin:0;font-size:12px;line-height:1.62}.signal-down .signal-analysis-controls[data-v-e9c988b3]{background:#420a1c2e}.signal-down .signal-analysis-toggle.is-active[data-v-e9c988b3]{background:#ffecf126;box-shadow:0 5px 14px #41031629,inset 0 1px #ffffff14}.analysis-description-enter-active[data-v-e9c988b3],.analysis-description-leave-active[data-v-e9c988b3]{transition:opacity .16s,transform .18s}.analysis-description-enter-from[data-v-e9c988b3]{opacity:0;transform:translateY(5px)}.analysis-description-leave-to[data-v-e9c988b3]{opacity:0;transform:translateY(-4px)}.trade-recorder[data-v-e9c988b3]{z-index:3;margin:14px 0 0;position:relative}.trade-record-trigger[data-v-e9c988b3]{color:#c9d1df;text-align:left;background:linear-gradient(135deg,#1a2131,#171c2a);border:1px solid #354158;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:62px;padding:10px 14px;transition:transform .2s,border-color .2s,background .2s;display:grid;box-shadow:0 10px 26px #03061024,inset 0 1px #ffffff09}.trade-record-trigger[data-v-e9c988b3]:hover:not(:disabled){background:linear-gradient(135deg,#20283a,#191f2e);border-color:#4c5a74;transform:translateY(-2px)}.trade-record-trigger[data-v-e9c988b3]:disabled{cursor:wait;opacity:.7}.trade-record-trigger>svg[data-v-e9c988b3]{color:#8491a7;transition:transform .2s}.trade-record-trigger>svg.rotated[data-v-e9c988b3]{transform:rotate(180deg)}.trade-record-icon[data-v-e9c988b3]{color:#6dd3b3;background:#1e8a682e;border:1px solid #49cca35c;border-radius:12px;place-items:center;width:39px;height:39px;display:grid}.trade-record-copy[data-v-e9c988b3]{flex-direction:column;min-width:0;display:flex}.trade-record-copy small[data-v-e9c988b3]{color:#7f8ba0;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12px;overflow:hidden}.trade-result-picker[data-v-e9c988b3]{background:#181e2d;border:1px solid #354158;border-radius:16px;margin-top:8px;padding:14px;box-shadow:0 18px 36px #03061038}.trade-result-picker>p[data-v-e9c988b3]{color:#929db1;margin:0 0 11px;font-size:12px;font-weight:650}.trade-result-options[data-v-e9c988b3]{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.trade-result-option[data-v-e9c988b3]{border:1px solid;border-radius:13px;justify-content:center;align-items:center;gap:9px;min-height:52px;padding:8px 12px;font-size:12px;transition:transform .18s,filter .18s,box-shadow .18s;display:flex}.trade-result-option[data-v-e9c988b3]:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-2px)}.trade-result-option[data-v-e9c988b3]:disabled{cursor:wait;opacity:.62}.trade-result-option span[data-v-e9c988b3]{background:#05091133;border-radius:8px;place-items:center;width:25px;height:25px;font-size:18px;font-weight:800;line-height:1;display:grid}.trade-result-option strong[data-v-e9c988b3]{font-size:12px}.trade-result-option.is-plus[data-v-e9c988b3]{color:#78deb9;background:#19916a38;border-color:#39cd9d7a}.trade-result-option.is-minus[data-v-e9c988b3]{color:#ff879a;background:#b82d4633;border-color:#ee5c747a}.trade-result-option.is-return[data-v-e9c988b3]{color:#92b4f5;background:#365cad38;border-color:#5b8feb80}.trade-save-message[data-v-e9c988b3]{border-radius:11px;align-items:center;gap:7px;min-height:34px;margin:8px 0 0;padding:7px 11px;font-size:12px;display:flex}.trade-save-message.is-success[data-v-e9c988b3]{color:#79d9ba;background:#1b7e6029;border:1px solid #3cca9d47}.trade-save-message.is-error[data-v-e9c988b3]{color:#ff91a2;background:#9c293d29;border:1px solid #eb5b734d}.trade-picker-enter-active[data-v-e9c988b3],.trade-picker-leave-active[data-v-e9c988b3]{transform-origin:top;transition:opacity .18s,transform .22s cubic-bezier(.2,.75,.25,1)}.trade-picker-enter-from[data-v-e9c988b3],.trade-picker-leave-to[data-v-e9c988b3]{opacity:0;transform:translateY(-6px)scale(.99)}.signal-dialog-backdrop[data-v-e9c988b3]{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050912c2;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow-y:auto}.signal-dialog[data-v-e9c988b3]{color:#f4f7fb;background:linear-gradient(145deg,#20283a,#171d2c);border:1px solid #3d4a62;border-radius:22px;grid-template-columns:auto minmax(0,1fr);gap:0 14px;width:min(100%,560px);padding:24px;display:grid;position:relative;box-shadow:0 30px 80px #0000007a,inset 0 1px #ffffff0d}.signal-dialog-close[data-v-e9c988b3]{cursor:pointer;color:#9eabbd;background:#171d2b;border:1px solid #3a455b;border-radius:11px;place-items:center;width:36px;height:36px;padding:0;transition:color .18s,border-color .18s,background .18s;display:grid;position:absolute;top:15px;right:15px}.signal-dialog-close[data-v-e9c988b3]:hover{color:#fff;background:#222a3c;border-color:#59667d}.signal-dialog-icon[data-v-e9c988b3]{color:#64d8b2;background:#19a47726;border:1px solid #4bd3a659;border-radius:15px;align-self:center;place-items:center;width:52px;height:52px;display:grid}.signal-dialog-icon.is-down[data-v-e9c988b3]{color:#ff8295;background:#cd3b5324;border-color:#ec647961}.signal-dialog-heading[data-v-e9c988b3]{min-width:0;padding-right:40px}.signal-dialog-heading span[data-v-e9c988b3]{color:#65cfae;letter-spacing:.07em;text-transform:uppercase;font-size:12px;font-weight:700}.signal-dialog-heading h2[data-v-e9c988b3]{letter-spacing:-.025em;margin:3px 0 0;font-size:21px;line-height:1.25}.signal-dialog-intro[data-v-e9c988b3]{color:#b5bfd0;white-space:pre-line;grid-column:1/-1;margin:20px 0 15px;font-size:13px;line-height:1.58}.signal-steps[data-v-e9c988b3]{grid-column:1/-1;gap:9px;margin:0;padding:0;list-style:none;display:grid}.signal-steps li[data-v-e9c988b3]{background:#0d121e57;border:1px solid #303a4f;border-radius:12px;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:10px;padding:10px 12px;display:grid}.signal-steps li>span[data-v-e9c988b3]{color:#79d9bc;background:#213f39;border-radius:8px;place-items:center;width:25px;height:25px;font-size:12px;font-weight:700;display:grid}.signal-steps p[data-v-e9c988b3]{color:#c4ccda;margin:2px 0 0;font-size:12px;line-height:1.5}.signal-steps strong[data-v-e9c988b3]{color:#fff;font-weight:700}.signal-steps .signal-step-title[data-v-e9c988b3]{margin-bottom:3px;font-size:12px;display:block}.signal-dialog-action[data-v-e9c988b3]{cursor:pointer;color:#fff;min-height:44px;font:inherit;background:#239b75;border:0;border-radius:12px;grid-column:1/-1;margin-top:16px;font-size:12px;font-weight:700;box-shadow:0 9px 24px #15886533}.signal-dialog-action.is-down[data-v-e9c988b3]{background:#b83d55;box-shadow:0 9px 24px #96233a38}.signal-dialog-enter-active[data-v-e9c988b3],.signal-dialog-leave-active[data-v-e9c988b3]{transition:opacity .2s}.signal-dialog-enter-active .signal-dialog[data-v-e9c988b3],.signal-dialog-leave-active .signal-dialog[data-v-e9c988b3]{transition:transform .23s,opacity .2s}.signal-dialog-enter-from[data-v-e9c988b3],.signal-dialog-leave-to[data-v-e9c988b3]{opacity:0}.signal-dialog-enter-from .signal-dialog[data-v-e9c988b3],.signal-dialog-leave-to .signal-dialog[data-v-e9c988b3]{opacity:0;transform:translateY(10px)scale(.985)}.timers-row[data-v-e9c988b3]{grid-template-columns:1fr 1fr;gap:12px;margin:0 0 18px;display:grid}.timer-card[data-v-e9c988b3]{background:linear-gradient(135deg,#1b2233,#171c2b);border:1px solid #313b52;border-radius:18px;align-items:center;gap:16px;min-height:100px;padding:15px 20px;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 28px #03061029,inset 0 1px #ffffff09}.timer-card[data-v-e9c988b3]:before{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 20%,#70d2b50e 48%,#0000 72%);animation:4.8s ease-in-out infinite timer-sheen-e9c988b3;position:absolute;inset:0;transform:translate(-110%)}.duration-timer[data-v-e9c988b3]:before{animation-delay:1.3s}.timer-dial[data-v-e9c988b3]{--timer-progress:270deg;background:conic-gradient(#65d2b0 var(--timer-progress), #65d2b01f 0);color:#83dfc4;border-radius:50%;flex:none;place-items:center;width:58px;height:58px;display:grid;position:relative;box-shadow:0 0 22px #34bf961f}.timer-dial[data-v-e9c988b3]:before{content:"";border-radius:inherit;background:#171e2d;border:1px solid #334259;position:absolute;inset:4px}.timer-dial>svg[data-v-e9c988b3]{z-index:1;position:relative}.duration-dial[data-v-e9c988b3]{--signal-progress:360deg;background:conic-gradient(#7899ec var(--signal-progress), #7899ec1f 0);color:#95aef0;transition:background .25s linear}.duration-dial[data-v-e9c988b3]:after{content:"";border-radius:inherit;border:2px solid #7899ec;border-color:#7899ec #7899ec5c #0000 #0000;animation:2.8s linear infinite timer-spin-e9c988b3;position:absolute;inset:0}.timer-copy[data-v-e9c988b3]{z-index:1;flex-direction:column;min-width:0;display:flex;position:relative}.timer-copy>span[data-v-e9c988b3]{color:#8c98ad;letter-spacing:.035em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.timer-copy strong[data-v-e9c988b3]{color:#f5f8fc;letter-spacing:.02em;font-variant-numeric:tabular-nums;margin:1px 0 2px;font-size:25px;line-height:1.15}.timer-pulse[data-v-e9c988b3]{background:#52d1aa;border-radius:50%;width:7px;height:7px;animation:1.8s ease-out infinite timer-pulse-e9c988b3;position:absolute;top:15px;right:16px;box-shadow:0 0 #52d1aa59}.timer-orbit[data-v-e9c988b3]{border:1px solid #7b9aea29;border-radius:50%;width:44px;height:44px;animation:5.5s linear infinite timer-spin-e9c988b3;position:absolute;top:-18px;right:-12px}.timer-orbit i[data-v-e9c988b3]{background:#819eeb;border-radius:50%;width:5px;height:5px;position:absolute;top:3px;left:8px;box-shadow:0 0 9px #819eeb}.market-card[data-v-e9c988b3]{z-index:2;border:1px solid var(--terminal-border);background:var(--terminal-panel);border-radius:22px;position:relative;box-shadow:0 16px 42px #04071133}.market-toolbar[data-v-e9c988b3]{z-index:5;border-bottom:1px solid var(--terminal-border);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-height:78px;padding:13px 15px;display:grid;position:relative}.asset-picker[data-v-e9c988b3]{min-width:0;position:relative}.asset-selector[data-v-e9c988b3]{color:#fff;text-align:left;background:#20283a;border:1px solid #3a4660;border-radius:14px;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;min-width:238px;height:52px;padding:0 13px 0 10px;transition:border-color .18s,background .18s;display:grid}.asset-selector[data-v-e9c988b3]:hover,.asset-selector[aria-expanded=true][data-v-e9c988b3]{background:#223044;border-color:#3f7b6c}.asset-selector>span[data-v-e9c988b3]:nth-child(2){flex-direction:column;min-width:0;display:flex}.asset-selector small[data-v-e9c988b3]{color:#8e9aaf;font-size:12px;line-height:1.25}.asset-selector strong[data-v-e9c988b3]{text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.45;overflow:hidden}.asset-selector>svg[data-v-e9c988b3]{color:#91a0b6;transition:transform .2s}.asset-selector>svg.rotated[data-v-e9c988b3]{transform:rotate(180deg)}.asset-selector-icon[data-v-e9c988b3],.asset-list-icon[data-v-e9c988b3]{color:#7bd8bc;place-items:center;display:grid}.flags[data-v-e9c988b3]{justify-content:center;align-items:center;display:flex}.flags img[data-v-e9c988b3]{object-fit:cover;border:2px solid #e8edf4;border-radius:50%;width:22px;height:22px;margin-left:-7px;box-shadow:0 0 0 1px #03071047}.flags img[data-v-e9c988b3]:first-child{margin-left:0}.analytics-toggle[data-v-e9c988b3]{cursor:pointer;background:#1b2232;border:1px solid #344158;border-radius:14px;justify-self:start;align-items:center;gap:10px;min-width:205px;height:52px;padding:0 13px;transition:border-color .18s,background .18s,transform .18s;display:flex;position:relative}.analytics-toggle[data-v-e9c988b3]:hover{background:#1e2a3b;border-color:#3f7b6c;transform:translateY(-1px)}.analytics-toggle input[data-v-e9c988b3]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.analytics-check[data-v-e9c988b3]{color:#0000;background:#111725;border:1px solid #47566f;border-radius:8px;flex:none;place-items:center;width:25px;height:25px;transition:color .18s,border-color .18s,background .18s,box-shadow .18s;display:grid;box-shadow:inset 0 1px #ffffff09}.analytics-toggle input:checked+.analytics-check[data-v-e9c988b3]{color:#fff;background:#168768;border-color:#38c49b;box-shadow:0 0 0 4px #38c49b1a,inset 0 1px #ffffff26}.analytics-toggle input:focus-visible+.analytics-check[data-v-e9c988b3]{outline-offset:3px;outline:2px solid #70d2b5}.analytics-toggle-copy[data-v-e9c988b3]{flex-direction:column;min-width:0;display:flex}.analytics-toggle-copy strong[data-v-e9c988b3]{color:#e7ecf3;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.35;overflow:hidden}.analytics-toggle-copy small[data-v-e9c988b3]{color:#738096;text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:12px;line-height:1.35;overflow:hidden}.market-meta[data-v-e9c988b3]{text-align:right;grid-template-columns:auto auto;align-items:center;gap:4px 13px;margin-left:auto;display:grid}.market-meta>span[data-v-e9c988b3]{color:#64cfae;align-items:center;gap:5px;font-size:12px;font-weight:600;display:flex}.market-meta>span svg[data-v-e9c988b3]{animation:1.8s ease-in-out infinite radio-pulse-e9c988b3}.market-meta>span.status-connecting[data-v-e9c988b3],.market-meta>span.status-reconnecting[data-v-e9c988b3]{color:#f0bb51}.market-meta>span.status-offline[data-v-e9c988b3]{color:#ef7180}.market-meta small[data-v-e9c988b3]{color:#7f8ba0;align-items:center;gap:5px;font-size:12px;display:flex}.timeframe-picker[data-v-e9c988b3]{background:#20283a;border:1px solid #3a4660;border-radius:11px;grid-area:1/2/span 2;align-self:stretch;align-items:center;min-width:64px;height:52px;transition:border-color .18s,background .18s;display:flex;position:relative}.timeframe-picker[data-v-e9c988b3]:hover,.timeframe-picker[data-v-e9c988b3]:focus-within{background:#223044;border-color:#3f7b6c}.timeframe-picker select[data-v-e9c988b3]{z-index:1;appearance:none;cursor:pointer;color:#e6ebf2;width:100%;height:100%;font:inherit;background:0 0;border:0;outline:0;padding:0 26px 0 12px;font-size:12px;font-weight:700;position:relative}.timeframe-picker select option[data-v-e9c988b3]{color:#e6ebf2;background:#20283a}.timeframe-picker>svg[data-v-e9c988b3]{color:#91a0b6;pointer-events:none;position:absolute;right:8px}.assets-popup[data-v-e9c988b3]{z-index:30;background:#1c2232;border:1px solid #3a455d;border-radius:18px;width:min(690px,100vw - 40px);padding:18px;position:absolute;top:calc(100% + 10px);left:0;overflow:hidden;box-shadow:0 22px 55px #02050d7a}.popup-heading[data-v-e9c988b3]{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.popup-heading>div[data-v-e9c988b3]{flex-direction:column;display:flex}.popup-heading strong[data-v-e9c988b3]{font-size:15px}.popup-heading small[data-v-e9c988b3]{color:#8390a5;margin-top:2px;font-size:12px}.popup-heading>svg[data-v-e9c988b3]{color:#65cdae}.asset-categories-wrap[data-v-e9c988b3]{min-width:0;position:relative}.asset-categories[data-v-e9c988b3]{scrollbar-width:none;gap:7px;width:100%;min-width:0;max-width:100%;padding:2px 2px 9px;display:flex;overflow:auto hidden}.asset-categories[data-v-e9c988b3]::-webkit-scrollbar{display:none}.asset-scroll-hint[data-v-e9c988b3]{z-index:2;color:#8ce1c6;pointer-events:none;align-items:center;width:38px;display:flex;position:absolute;top:2px;bottom:9px}.asset-scroll-hint.left[data-v-e9c988b3]{background:linear-gradient(90deg,#1c2232 36%,#1c223200);justify-content:flex-start;padding-left:2px;left:0}.asset-scroll-hint.right[data-v-e9c988b3]{background:linear-gradient(270deg,#1c2232 36%,#1c223200);justify-content:flex-end;padding-right:2px;right:0}.asset-scroll-hint svg[data-v-e9c988b3]{filter:drop-shadow(0 2px 4px #00000059);background:#202b3a;border:1px solid #70d2b547;border-radius:50%;padding:3px}.asset-categories button[data-v-e9c988b3]{color:#8f9bb0;white-space:nowrap;background:#171c2a;border:1px solid #30394e;border-radius:11px;flex:none;align-items:center;gap:7px;height:38px;padding:0 11px;font-size:12px;transition:color .18s,border-color .18s,background .18s;display:flex}.asset-categories button[data-v-e9c988b3]:hover{color:#dfe5ed;border-color:#48536a}.asset-categories button.active[data-v-e9c988b3]{color:#7bdbbd;background:#12372f;border-color:#2a8c70}.asset-search[data-v-e9c988b3]{color:#77849a;background:#141927;border:1px solid #333d52;border-radius:12px;align-items:center;gap:9px;height:42px;margin:4px 0 10px;padding:0 12px;display:flex}.asset-search[data-v-e9c988b3]:focus-within{border-color:#3d8874;box-shadow:0 0 0 3px #3d88741f}.asset-search input[data-v-e9c988b3]{color:#fff;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:12px}.asset-search input[data-v-e9c988b3]::placeholder{color:#707d91}.asset-list[data-v-e9c988b3]{scrollbar-width:thin;grid-template-columns:1fr 1fr;gap:7px;max-height:280px;padding:1px;display:grid;overflow-y:auto}.asset-list button[data-v-e9c988b3]{color:#fff;text-align:left;background:#171c2a;border:1px solid #0000;border-radius:13px;grid-template-columns:38px 1fr auto 18px;align-items:center;gap:8px;min-width:0;min-height:58px;padding:8px 10px;transition:border-color .18s,background .18s;display:grid}.asset-list button[data-v-e9c988b3]:hover{background:#202738;border-color:#3a465d}.asset-list button.selected[data-v-e9c988b3]{background:#14362f;border-color:#2b8f73}.asset-list button>span[data-v-e9c988b3]:nth-child(2){flex-direction:column;min-width:0;display:flex}.asset-list button strong[data-v-e9c988b3]{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.asset-list button small[data-v-e9c988b3]{color:#7d899e;margin-top:2px;font-size:12px}.asset-list button b[data-v-e9c988b3]{color:#65d0af;font-size:12px}.asset-list button>svg[data-v-e9c988b3]{color:#68d2b1}.asset-list>p[data-v-e9c988b3]{color:#8b97aa;text-align:center;grid-column:1/-1;margin:22px 0;font-size:12px}.chart-wrap[data-v-e9c988b3]{background:var(--terminal-panel-deep);border-radius:0 0 21px 21px;height:min(74vh,640px);min-height:580px;position:relative;overflow:hidden}.chart-background[data-v-e9c988b3]{z-index:0;object-fit:cover;object-position:center;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.chart-host[data-v-e9c988b3]{z-index:1;position:absolute;inset:0}.analytics-layer[data-v-e9c988b3]{z-index:2;opacity:1;pointer-events:none;display:block;position:absolute;inset:0;overflow:hidden}.analytics-layer.analytics-hidden[data-v-e9c988b3]{visibility:hidden;opacity:0}.analytics-text-layer[data-v-e9c988b3]{z-index:3;opacity:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.analytics-text-layer.analytics-hidden[data-v-e9c988b3]{visibility:hidden;opacity:0}.analytics-text-label[data-v-e9c988b3]{text-rendering:geometricprecision;-webkit-font-smoothing:antialiased;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-weight:700;position:absolute;overflow:hidden}.analytics-text-zone[data-v-e9c988b3]{color:#f7fafdf5;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:20px}.analytics-text-level[data-v-e9c988b3]{text-overflow:ellipsis;white-space:nowrap;border-radius:4px;align-items:center;min-width:0;padding:0 7px;font-size:14px;line-height:1;display:flex;box-shadow:0 1px 3px #03060e33}.analytics-text-signal[data-v-e9c988b3]{color:#f7f9fc;white-space:nowrap;background:#0f1421f0;border:1px solid;border-radius:8px;align-items:center;gap:7px;padding:0 9px;font-size:13px;line-height:1;display:flex}.analytics-signal-arrow[data-v-e9c988b3]{width:12px;height:8px;color:inherit;flex:none;overflow:visible}.analytics-signal-arrow path[data-v-e9c988b3]{fill:currentColor}.analytics-direction-up[data-v-e9c988b3]{border-color:#2fd1c2}.analytics-direction-up .analytics-signal-arrow[data-v-e9c988b3]{color:#2fd1c2}.analytics-direction-down[data-v-e9c988b3]{border-color:#ff6680}.analytics-direction-down .analytics-signal-arrow[data-v-e9c988b3]{color:#ff6680}.chart-watermark[data-v-e9c988b3]{z-index:1;opacity:.035;pointer-events:none;justify-content:center;align-items:center;width:110px;display:flex;position:absolute;top:39%;left:50%;transform:translate(-50%,-50%)}.chart-watermark img[data-v-e9c988b3]{mix-blend-mode:screen;border-radius:22%;width:100%}.rsi-legend[data-v-e9c988b3]{z-index:3;color:#dce4ee;letter-spacing:.01em;pointer-events:none;align-items:baseline;gap:7px;font-size:12px;font-weight:700;line-height:1;display:flex;position:absolute;left:13px}.rsi-legend strong[data-v-e9c988b3]{color:#9fdd2b;font-variant-numeric:tabular-nums;font-size:12px}.chart-state[data-v-e9c988b3]{z-index:4;color:#aeb9ca;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#141927c7;justify-content:center;align-items:center;gap:9px;font-size:12px;font-weight:600;display:flex;position:absolute;inset:0}.chart-state svg[data-v-e9c988b3]{color:#68d2b1;animation:1.3s ease-in-out infinite radio-pulse-e9c988b3}.chart-state-enter-active[data-v-e9c988b3],.chart-state-leave-active[data-v-e9c988b3]{transition:opacity .2s}.chart-state-enter-from[data-v-e9c988b3],.chart-state-leave-to[data-v-e9c988b3]{opacity:0}.picker-pop-enter-active[data-v-e9c988b3],.picker-pop-leave-active[data-v-e9c988b3]{transform-origin:0 0;transition:opacity .2s,transform .24s cubic-bezier(.2,.75,.25,1)}.picker-pop-enter-from[data-v-e9c988b3],.picker-pop-leave-to[data-v-e9c988b3]{opacity:0;transform:translateY(-8px)scale(.985)}@keyframes radio-pulse-e9c988b3{0%,to{opacity:1}50%{opacity:.45}}@keyframes arrow-float-e9c988b3{0%,to{transform:translateY(0)}50%{transform:translate(2px,-5px)}}@keyframes signal-sheen-e9c988b3{0%,58%{transform:translate(-120%)}82%,to{transform:translate(130%)}}@keyframes ring-rise-e9c988b3{0%{opacity:.7;width:12px;height:12px}80%,to{opacity:0;width:260px;height:260px}}@keyframes timer-sheen-e9c988b3{0%,62%{transform:translate(-110%)}88%,to{transform:translate(110%)}}@keyframes timer-spin-e9c988b3{to{transform:rotate(360deg)}}@keyframes timer-pulse-e9c988b3{0%{box-shadow:0 0 #52d1aa61}75%,to{box-shadow:0 0 0 9px #52d1aa00}}@media (width<=700px){.terminal-shell[data-v-e9c988b3]{padding:20px 14px 42px}.terminal-heading[data-v-e9c988b3]{margin-bottom:15px}.terminal-heading h1[data-v-e9c988b3]{font-size:18px}.signal-card[data-v-e9c988b3]{border-radius:19px;grid-template-columns:auto minmax(0,1fr);gap:10px 13px;padding:15px 18px}.signal-icon[data-v-e9c988b3]{border-radius:16px;width:56px;height:56px}.signal-value-row[data-v-e9c988b3]{gap:9px}.signal-value-row>strong[data-v-e9c988b3]{font-size:clamp(35px,10.5vw,50px)}.signal-meta[data-v-e9c988b3]{padding:4px 7px}.signal-meta>span[data-v-e9c988b3]{font-size:12px}.signal-meta strong[data-v-e9c988b3]{font-size:19px}.signal-analysis-controls[data-v-e9c988b3]{width:100%}.trade-recorder[data-v-e9c988b3]{margin-top:12px}.signal-dialog-backdrop[data-v-e9c988b3]{padding:14px}.market-card[data-v-e9c988b3]{border-radius:19px}.market-toolbar[data-v-e9c988b3]{grid-template-columns:minmax(0,1fr) auto;gap:9px;min-height:72px;padding:10px}.asset-selector[data-v-e9c988b3]{width:100%;min-width:0}.analytics-toggle[data-v-e9c988b3]{grid-area:2/1/auto/-1;width:100%;min-width:0;height:44px;padding-inline:11px}.analytics-check[data-v-e9c988b3]{width:23px;height:23px}.market-meta small[data-v-e9c988b3]{display:none}.market-meta[data-v-e9c988b3]{grid-area:1/2;grid-template-columns:auto 64px;gap:8px;margin-left:auto}.timeframe-picker[data-v-e9c988b3]{grid-area:auto/2;height:42px}.assets-popup[data-v-e9c988b3]{border-radius:16px;width:calc(100vw - 48px);padding:14px;left:-1px}.asset-categories[data-v-e9c988b3]{overscroll-behavior-x:contain;scroll-snap-type:x proximity;touch-action:pan-x;-webkit-overflow-scrolling:touch}.asset-categories button[data-v-e9c988b3]{scroll-snap-align:start}.asset-list[data-v-e9c988b3]{grid-template-columns:1fr;max-height:43vh}.chart-wrap[data-v-e9c988b3]{border-radius:0 0 18px 18px;height:72vh;min-height:500px}.analytics-text-zone[data-v-e9c988b3]{font-size:12px;line-height:18px}.analytics-text-level[data-v-e9c988b3]{font-size:13px}.analytics-text-signal[data-v-e9c988b3]{font-size:12px}}@media (width<=700px) and (pointer:fine){.asset-categories[data-v-e9c988b3]{cursor:grab;-webkit-user-select:none;user-select:none}.asset-categories.dragging[data-v-e9c988b3]{cursor:grabbing;scroll-snap-type:none}}@media (width<=420px){.terminal-shell[data-v-e9c988b3]{padding-inline:10px}.terminal-heading[data-v-e9c988b3]{padding-inline:2px}.signal-card[data-v-e9c988b3]{margin-bottom:12px;padding:14px}.trade-result-options[data-v-e9c988b3]{gap:6px}.trade-result-option[data-v-e9c988b3]{gap:5px;min-width:0;padding-inline:6px}.trade-result-option span[data-v-e9c988b3]{width:22px;height:22px;font-size:15px}.trade-result-option strong[data-v-e9c988b3]{font-size:12px}.signal-icon[data-v-e9c988b3]{width:56px;height:56px}.signal-icon[data-v-e9c988b3] svg{width:30px;height:30px}.signal-copy>span[data-v-e9c988b3],.signal-copy small[data-v-e9c988b3]{font-size:12px}.signal-value-row[data-v-e9c988b3]{gap:7px}.signal-value-row>strong[data-v-e9c988b3]{font-size:clamp(31px,10vw,42px)}.signal-meta[data-v-e9c988b3]{gap:4px;padding:4px 6px}.signal-meta strong[data-v-e9c988b3]{font-size:17px}.signal-analysis-heading[data-v-e9c988b3]{flex-direction:column;align-items:flex-start;gap:3px}.signal-analysis-block[data-v-e9c988b3]{padding:10px 12px}.signal-dialog[data-v-e9c988b3]{border-radius:18px;gap:0 11px;padding:19px 16px 16px}.signal-dialog-close[data-v-e9c988b3]{top:11px;right:11px}.signal-dialog-icon[data-v-e9c988b3]{border-radius:13px;width:46px;height:46px}.signal-dialog-heading[data-v-e9c988b3]{padding-right:34px}.signal-dialog-heading h2[data-v-e9c988b3]{font-size:18px}.signal-dialog-intro[data-v-e9c988b3]{margin-top:17px;font-size:12px}.signal-steps li[data-v-e9c988b3]{padding:9px}.timers-row[data-v-e9c988b3]{gap:8px;margin-bottom:12px}.timer-card[data-v-e9c988b3]{border-radius:15px;gap:10px;min-height:88px;padding:12px}.timer-dial[data-v-e9c988b3]{width:46px;height:46px}.timer-dial>svg[data-v-e9c988b3]{width:18px;height:18px}.timer-copy>span[data-v-e9c988b3]{font-size:12px}.timer-copy strong[data-v-e9c988b3]{font-size:20px}.timer-copy small[data-v-e9c988b3]{font-size:12px}.asset-selector[data-v-e9c988b3]{width:100%;padding-right:9px}.asset-selector-icon[data-v-e9c988b3]{display:none}.asset-selector[data-v-e9c988b3]{grid-template-columns:1fr auto}.assets-popup[data-v-e9c988b3]{width:calc(100vw - 40px)}.chart-wrap[data-v-e9c988b3]{min-height:480px}}@media (prefers-reduced-motion:reduce){.market-meta>span svg[data-v-e9c988b3],.signal-card[data-v-e9c988b3]:before,.signal-rings span[data-v-e9c988b3],.signal-icon[data-v-e9c988b3],.timer-card[data-v-e9c988b3]:before,.duration-dial[data-v-e9c988b3]:after,.timer-pulse[data-v-e9c988b3],.timer-orbit[data-v-e9c988b3]{animation:none}.picker-pop-enter-active[data-v-e9c988b3],.picker-pop-leave-active[data-v-e9c988b3],.trade-picker-enter-active[data-v-e9c988b3],.trade-picker-leave-active[data-v-e9c988b3],.signal-dialog-enter-active[data-v-e9c988b3],.signal-dialog-leave-active[data-v-e9c988b3],.analysis-description-enter-active[data-v-e9c988b3],.analysis-description-leave-active[data-v-e9c988b3],.signal-analysis-reveal[data-v-e9c988b3],.signal-analysis-toggle[data-v-e9c988b3],.signal-analysis-toggle svg[data-v-e9c988b3]{transition-duration:.01ms}}.terminal-shell[data-v-e9c988b3]{color:#20211f;background:0 0;min-height:100dvh;padding:0;overflow:visible}.terminal-content[data-v-e9c988b3]{width:100%;max-width:none;margin:0}.terminal-workspace[data-v-e9c988b3]{grid-template:"market signal""market timers""market trade"minmax(0,1fr)/minmax(0,1fr) minmax(318px,354px);align-items:start;gap:14px 20px;display:grid}.terminal-workspace>.market-card[data-v-e9c988b3]{grid-area:market}.terminal-workspace>.signal-card[data-v-e9c988b3]{grid-area:signal}.terminal-workspace>.timers-row[data-v-e9c988b3]{grid-area:timers}.terminal-workspace>.trade-recorder[data-v-e9c988b3]{grid-area:trade}.signal-card[data-v-e9c988b3]{color:#20211f;background:#fff;border:1px solid #dcd7cd;border-radius:18px;margin:0;padding:19px;display:block;box-shadow:0 12px 34px #302b2213}.signal-card[data-v-e9c988b3]:before{z-index:0;background:#2c9562;border-radius:0 5px 5px 0;width:4px;animation:none;inset:17px auto 17px 0;transform:none}.signal-card.signal-down[data-v-e9c988b3]{color:#20211f;background:#fff;border-color:#e3d5d7;box-shadow:0 12px 34px #4a232a12}.signal-card.signal-down[data-v-e9c988b3]:before{background:#c65464}.signal-card-header[data-v-e9c988b3]{z-index:1;justify-content:space-between;align-items:center;gap:12px;display:flex;position:relative}.signal-card-header>span[data-v-e9c988b3]{color:#74746f;letter-spacing:.075em;text-transform:uppercase;align-items:center;gap:7px;font-size:12px;font-weight:750;display:flex}.signal-card-header>span svg[data-v-e9c988b3]{color:#2c9562}.signal-down .signal-card-header>span svg[data-v-e9c988b3]{color:#c65464}.signal-info-trigger[data-v-e9c988b3]{color:#6f706c;background:#f7f6f2;border-color:#dedbd4;border-radius:9px;width:30px;height:30px;margin:0}.signal-info-trigger[data-v-e9c988b3]:hover:not(:disabled){color:#20211f;background:#efede7;border-color:#bbb8b0}.signal-primary[data-v-e9c988b3]{z-index:1;align-items:center;gap:13px;margin:18px 0 17px;display:flex;position:relative}.signal-icon[data-v-e9c988b3]{color:#25845a;width:52px;height:52px;box-shadow:none;background:#edf7f1;border:1px solid #c9e1d4;border-radius:14px;animation:none}.signal-card.signal-down .signal-icon[data-v-e9c988b3]{color:#bd485a;background:#fbf0f2;border-color:#ead0d4}.signal-copy[data-v-e9c988b3]{align-items:flex-start;display:flex}.signal-copy>strong[data-v-e9c988b3]{color:#171815;letter-spacing:-.05em;text-transform:uppercase;font-size:clamp(29px,2.3vw,38px);line-height:1}.signal-copy small[data-v-e9c988b3]{color:#777873;margin-top:5px;font-size:12px;font-weight:650}.signal-meta[data-v-e9c988b3]{z-index:1;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:4px 10px;padding:0;display:grid;position:relative}.signal-meta>span[data-v-e9c988b3]{color:#777873;letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:750}.signal-meta strong[data-v-e9c988b3]{color:#20211f;font-size:16px;line-height:1}.signal-meta>i[data-v-e9c988b3]{background:#e9e7e1;border-radius:999px;grid-column:1/-1;height:5px;margin-top:4px;position:relative;overflow:hidden}.signal-meta>i[data-v-e9c988b3]:after{content:"";width:var(--signal-strength);border-radius:inherit;background:#2c9562;position:absolute;inset:0 auto 0 0}.signal-down .signal-meta>i[data-v-e9c988b3]:after{background:#c65464}.signal-analysis[data-v-e9c988b3]{border-top-color:#e5e1d9;margin-top:18px;padding-top:16px}.signal-analysis-heading[data-v-e9c988b3]{margin-bottom:10px}.signal-analysis-heading>span[data-v-e9c988b3]{color:#3e403c;font-size:12px}.signal-analysis-heading>small[data-v-e9c988b3]{color:#999993;font-size:12px}.signal-analysis-controls[data-v-e9c988b3]{width:100%;box-shadow:none;background:#f3f1ec;border-color:#e1ded7;border-radius:11px;gap:3px;padding:3px}.signal-analysis-toggle[data-v-e9c988b3]{color:#7a7b76;border-radius:8px;min-height:33px;padding:6px 8px;font-size:12px}.signal-analysis-toggle[data-v-e9c988b3]:hover{color:#20211f;background:#ffffffb3}.signal-analysis-toggle.is-active[data-v-e9c988b3],.signal-down .signal-analysis-toggle.is-active[data-v-e9c988b3]{color:#20211f;background:#fff;border-color:#dad7cf;box-shadow:0 3px 9px #2c282012}.signal-analysis-block[data-v-e9c988b3],.signal-down .signal-analysis-block[data-v-e9c988b3]{box-shadow:none;background:#f7f6f2;border-color:#e2dfd8;border-radius:11px;margin-top:8px;padding:11px 12px}.signal-analysis-block p[data-v-e9c988b3]{color:#575853;font-size:12px;line-height:1.55}.timers-row[data-v-e9c988b3]{background:#fff;border:1px solid #dcd7cd;border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;display:grid;overflow:hidden;box-shadow:0 10px 28px #302b220f}.timer-card[data-v-e9c988b3]{min-width:0;min-height:112px;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:9px;padding:13px}.timer-card+.timer-card[data-v-e9c988b3]{border-left:1px solid #e5e1d9}.timer-card[data-v-e9c988b3]:before,.timer-orbit[data-v-e9c988b3]{display:none}.timer-dial[data-v-e9c988b3]{color:#2c9562;width:36px;height:36px;box-shadow:none}.timer-dial[data-v-e9c988b3]:before{background:#fff;border-color:#e0ddd5;inset:3px}.duration-dial[data-v-e9c988b3]{color:#637dc6}.timer-dial>svg[data-v-e9c988b3]{width:15px;height:15px}.timer-copy>span[data-v-e9c988b3]{color:#858680;font-size:12px}.timer-copy strong[data-v-e9c988b3]{color:#20211f;margin:2px 0;font-size:20px}.timer-copy small[data-v-e9c988b3]{color:#999993;font-size:12px}.timer-pulse[data-v-e9c988b3]{top:14px;right:14px}.trade-recorder[data-v-e9c988b3]{align-self:stretch;margin:0}.trade-record-trigger[data-v-e9c988b3]{color:#555651;background:#fff;border-color:#dcd7cd;border-radius:16px;min-height:66px;padding:10px 13px;box-shadow:0 10px 28px #302b220f}.trade-record-trigger[data-v-e9c988b3]:hover:not(:disabled){background:#faf9f6;border-color:#c9c4ba}.trade-record-icon[data-v-e9c988b3]{color:#25845a;background:#edf7f1;border-color:#c9e1d4}.trade-record-copy strong[data-v-e9c988b3]{color:#20211f;font-size:12px}.trade-record-copy small[data-v-e9c988b3]{color:#8c8d87;font-size:12px}.trade-record-trigger>svg[data-v-e9c988b3]{color:#858680}.trade-result-picker[data-v-e9c988b3]{background:#fff;border-color:#dcd7cd;padding:12px;box-shadow:0 16px 34px #302b221a}.trade-result-picker>p[data-v-e9c988b3]{color:#777873}.trade-save-message.is-success[data-v-e9c988b3]{color:#287b55}.trade-save-message.is-error[data-v-e9c988b3]{color:#a13e4d}.market-card[data-v-e9c988b3]{border-color:#252c3d;border-radius:18px;overflow:visible;box-shadow:0 18px 44px #16192124}.market-toolbar[data-v-e9c988b3]{border-radius:17px 17px 0 0}.chart-wrap[data-v-e9c988b3]{border-radius:0 0 17px 17px;height:clamp(560px,100dvh - 220px,760px);min-height:560px}@media (width<=1150px){.terminal-workspace[data-v-e9c988b3]{grid-template:"signal""timers""market""trade"/minmax(0,1fr)}.signal-card[data-v-e9c988b3]{grid-template-rows:auto auto 1fr;grid-template-columns:minmax(240px,.85fr) minmax(0,1.15fr);gap:0 24px;display:grid}.signal-card-header[data-v-e9c988b3],.signal-primary[data-v-e9c988b3],.signal-meta[data-v-e9c988b3]{grid-column:1}.signal-analysis[data-v-e9c988b3]{border-top:0;border-left:1px solid #e5e1d9;grid-area:1/2/span 3;margin:0;padding:0 0 0 24px}.timer-card[data-v-e9c988b3]{flex-direction:row;justify-content:flex-start;align-items:center;min-height:92px}}@media (width<=700px){.terminal-shell[data-v-e9c988b3]{padding:0}.terminal-workspace[data-v-e9c988b3]{gap:10px}.signal-card[data-v-e9c988b3]{border-radius:16px;padding:16px;display:block}.signal-analysis[data-v-e9c988b3]{border-top:1px solid #e5e1d9;border-left:0;margin-top:16px;padding:14px 0 0}.signal-primary[data-v-e9c988b3]{margin-block:15px}.signal-copy>strong[data-v-e9c988b3]{font-size:31px}.signal-icon[data-v-e9c988b3]{width:48px;height:48px}.timers-row[data-v-e9c988b3]{border-radius:14px}.timer-card[data-v-e9c988b3]{flex-direction:column;justify-content:space-between;align-items:flex-start;min-height:104px;padding:12px}.market-card[data-v-e9c988b3]{border-radius:16px}.market-toolbar[data-v-e9c988b3]{border-radius:15px 15px 0 0}.chart-wrap[data-v-e9c988b3]{border-radius:0 0 15px 15px;height:68vh;min-height:480px}.trade-result-options[data-v-e9c988b3]{grid-template-columns:1fr}}body .terminal-shell .signal-card{border-radius:18px!important;grid-template-columns:none!important;gap:0!important;margin:0!important;padding:19px!important;display:block!important}body .terminal-shell .signal-meta{background:0 0!important;border:0!important;grid-column:auto!important;min-height:0!important;padding:0!important}body .terminal-shell .signal-analysis{grid-area:auto!important;padding-top:16px!important}body .terminal-shell .terminal-workspace>.timers-row{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important;margin:0!important}body .terminal-shell .timer-card{min-height:112px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:13px!important}body .terminal-shell .market-card{border-radius:18px!important}body .terminal-shell .chart-wrap{height:clamp(560px,100dvh - 220px,760px)!important;min-height:560px!important}@media (width<=1150px){body .terminal-shell .signal-card{grid-template-rows:auto auto 1fr!important;grid-template-columns:minmax(240px,.85fr) minmax(0,1.15fr)!important;gap:0 24px!important;display:grid!important}body .terminal-shell .signal-card-header,body .terminal-shell .signal-primary,body .terminal-shell .signal-meta{grid-column:1!important}body .terminal-shell .signal-analysis{grid-area:1/2/span 3!important;padding:0 0 0 24px!important}body .terminal-shell .timer-card{min-height:92px!important}}@media (width<=700px){body .terminal-shell .signal-card{border-radius:16px!important;padding:16px!important;display:block!important}body .terminal-shell .signal-analysis{grid-area:auto!important;padding:14px 0 0!important}body .terminal-shell .signal-icon{width:48px!important;height:48px!important}body .terminal-shell .timer-card{min-height:104px!important;padding:12px!important}body .terminal-shell .chart-wrap{height:68vh!important;min-height:480px!important}}body .terminal-shell .terminal-workspace>.signal-deck-shell{grid-area:signal;min-width:0}.signal-deck-shell{min-width:0;position:relative}.signal-deck-toolbar{justify-content:space-between;align-items:center;gap:12px;min-height:34px;margin-bottom:7px;padding:0 2px;display:flex}.signal-deck-toolbar>span{color:#676863;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;font-size:12px;font-weight:800;display:flex}.signal-deck-toolbar>span svg{color:#27885b}.signal-down .signal-deck-toolbar>span svg{color:#bf4b5d}.signal-deck-controls{align-items:center;gap:6px;display:flex}.signal-deck-controls button{color:#50514d;background:#fff;border:1px solid #d9d5cc;border-radius:9px;place-items:center;width:28px;height:28px;padding:0;display:grid}.signal-deck-controls button:disabled{cursor:default;opacity:.35}.signal-deck-controls b{color:#85857f;text-align:center;min-width:34px;font-size:12px}.signal-deck{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x pan-y;border-radius:18px;width:100%;min-width:0;height:350px;display:flex;overflow:auto hidden}.signal-deck::-webkit-scrollbar{display:none}.signal-slide{scroll-snap-align:start;scroll-snap-stop:always;color:#20211f;background:#fff;border:1px solid #dcd7cd;border-radius:18px;flex:0 0 100%;width:100%;min-width:100%;height:100%;min-height:0;padding:18px;position:relative;overflow:hidden;box-shadow:0 12px 34px #302b2212}.signal-slide:before{content:"";background:#2c9562;border-radius:0 5px 5px 0;width:4px;position:absolute;inset:16px auto 16px 0}.signal-down .signal-slide:before{background:#c65464}.signal-slide-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.signal-slide-heading>span{color:#858680;letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:750}.signal-slide .signal-primary{margin:24px 0 22px}.signal-slide .signal-copy>strong{font-size:36px!important}.signal-slide .signal-meta{border-radius:12px;background:#f8f7f4!important;border:1px solid #ebe8e1!important;min-height:0!important;padding:13px 14px!important}.signal-slide .signal-meta>i{height:6px}.signal-swipe-hint{color:#2e6f50;text-align:left;background:#edf5f0;border:1px solid #cfe0d5;border-radius:11px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:42px;margin-top:14px;padding:0 12px;font-size:12px;font-weight:750;display:flex}.signal-down .signal-swipe-hint{color:#9f4050;background:#fbf1f2;border-color:#ead7da}.signal-swipe-hint svg{flex:none;transition:transform .2s}.signal-swipe-hint:hover svg{transform:translate(3px)}.signal-analysis-card{flex-direction:column;display:flex}.analysis-slide-heading{border-bottom:1px solid #e7e3db;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding-bottom:15px;display:grid}.analysis-slide-icon{color:#2c865b;background:#edf6f0;border:1px solid #cee0d4;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.signal-down .analysis-slide-icon{color:#b84a5a;background:#fbf0f2;border-color:#ead5d8}.analysis-slide-heading>div{min-width:0}.analysis-slide-heading small{color:#8c8d87;letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:750;display:block}.analysis-slide-heading h3{color:#20211f;margin:3px 0 0;font-size:14px;line-height:1.2}.analysis-slide-heading>b{color:#8b8c86;font-size:12px}.signal-analysis-card>p{color:#565752;scrollbar-width:thin;flex:auto;min-height:0;margin:16px 0;font-size:12px;line-height:1.65;overflow-y:auto}.signal-analysis-card footer{color:#858680;border-top:1px solid #e7e3db;justify-content:space-between;align-items:center;gap:10px;min-height:34px;padding-top:11px;font-size:12px;display:flex}.signal-analysis-card footer button{color:#4e504b;background:#f0eee8;border-radius:8px;align-items:center;gap:4px;padding:6px 8px;font-size:12px;font-weight:750;display:flex}.signal-analysis-card footer strong{color:#277f57;font-size:12px}.signal-down .signal-analysis-card footer strong{color:#b84859}.signal-deck-pagination{justify-content:center;align-items:center;gap:5px;margin-top:9px;display:flex}.signal-deck-pagination button{background:#c7c4bc;border-radius:999px;width:6px;height:6px;padding:0;transition:width .2s,background .2s}.signal-deck-pagination button.active{background:#2c9562;width:22px}.signal-down .signal-deck-pagination button.active{background:#c65464}body .terminal-shell .analytics-toggle{background:#1a2030;border-color:#343c50;border-radius:13px;gap:11px;min-width:210px;height:54px;padding:0 12px}.analytics-switch{background:#111725;border:1px solid #465167;border-radius:999px;flex:none;width:42px;height:24px;padding:2px;transition:border-color .2s,background .2s,box-shadow .2s;position:relative}.analytics-switch i{color:#0000;background:#798397;border-radius:50%;place-items:center;width:18px;height:18px;transition:transform .22s cubic-bezier(.2,.75,.25,1),background .2s,color .2s;display:grid;transform:translate(0)}.analytics-toggle input:checked+.analytics-switch{background:#2a9a712e;border-color:#49bd91;box-shadow:0 0 0 4px #39bd8c14}.analytics-toggle input:checked+.analytics-switch i{color:#fff;background:#35a879;transform:translate(18px)}.analytics-toggle input:focus-visible+.analytics-switch{outline-offset:3px;outline:2px solid #70d2b5}.market-connection{text-align:left;background:#151b29;border:1px solid #334155;border-radius:12px;min-height:44px;padding:0 10px;align-items:center!important;gap:8px!important;display:flex!important}.connection-bars{background:#2c95621f;border:1px solid #54cba24d;border-radius:9px;justify-content:center;align-items:center;gap:2px;width:29px;height:29px;display:flex}.connection-bars b{background:#60d3aa;border-radius:999px;width:3px;animation:1.2s ease-in-out infinite connection-wave}.connection-bars b:first-child{height:7px;animation-delay:-.25s}.connection-bars b:nth-child(2){height:13px;animation-delay:-.1s}.connection-bars b:nth-child(3){height:9px}.market-connection>span{flex-direction:column;display:flex}.market-connection strong{color:#67d3ad;font-size:12px;line-height:1.2}.market-connection small{color:#778397;white-space:nowrap;margin-top:2px;font-size:12px;line-height:1.2}.market-connection.status-connecting strong,.market-connection.status-reconnecting strong{color:#e7b65b}.market-connection.status-offline strong{color:#eb7181}.market-connection.status-connecting .connection-bars b,.market-connection.status-reconnecting .connection-bars b{background:#e7b65b}.market-connection.status-offline .connection-bars b{background:#eb7181;animation:none}@keyframes connection-wave{0%,to{opacity:.62;transform:scaleY(.65)}50%{opacity:1;transform:scaleY(1)}}body .terminal-shell .trade-recorder{background:#fff;border:1px solid #dcd7cd;border-radius:17px;padding:15px;overflow:hidden;box-shadow:0 10px 28px #302b220f}.trade-recorder-header{align-items:center;gap:10px;display:flex}.trade-recorder-header .trade-record-icon{color:#dfeae2;background:#202520;border:0;border-radius:11px;width:38px;height:38px}.trade-recorder-header .trade-record-copy strong{color:#20211f;font-size:12px}.trade-recorder-header .trade-record-copy small{color:#898a84;white-space:normal;max-width:240px;font-size:12px}.trade-current-signal{background:#f7f6f2;border:1px solid #e6e2da;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-height:56px;margin:13px 0;padding:8px 10px;display:grid}.trade-current-icon{color:#2b8a5e;background:#e8f3ec;border-radius:9px;place-items:center;width:31px;height:31px;display:grid}.signal-down+.timers-row+.market-card+.trade-recorder .trade-current-icon,.signal-down~.trade-recorder .trade-current-icon{color:#ba4a5b;background:#f9e9ec}.trade-current-signal>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.trade-current-signal strong{color:#292a27;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.trade-current-signal small{color:#8c8d87;margin-top:2px;font-size:12px}.trade-current-signal>b{color:#2b875d;font-size:12px}.trade-result-panel>p{color:#777873;margin:0 0 8px;font-size:12px;font-weight:700}.trade-result-panel .trade-result-options{gap:6px}body .terminal-shell .trade-result-panel .trade-result-option{color:#5f605b;background:#faf9f6;border-color:#e0ddd6;border-radius:11px;flex-direction:column;gap:4px;min-height:52px;padding:6px 4px}.trade-result-panel .trade-result-option span{color:#71726d;background:#ebe9e3;width:24px;height:24px}.trade-result-panel .trade-result-option strong{font-size:12px}.trade-result-panel .trade-result-option.is-plus:hover,.trade-result-panel .trade-result-option.is-plus.is-selected{color:#277c55;background:#edf7f1;border-color:#8ec7ad}.trade-result-panel .trade-result-option.is-minus:hover,.trade-result-panel .trade-result-option.is-minus.is-selected{color:#a64150;background:#fbf0f2;border-color:#daa0a9}.trade-result-panel .trade-result-option.is-return:hover,.trade-result-panel .trade-result-option.is-return.is-selected{color:#526ba9;background:#f0f3fb;border-color:#aebce2}.assets-dialog-backdrop{z-index:1100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#14151394;place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow:hidden}.assets-dialog{color:#20211f;background:#f5f3ee;border:1px solid #ffffffb3;border-radius:24px;grid-template-rows:auto auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);width:min(920px,100vw - 32px);height:min(720px,100dvh - 40px);min-height:520px;display:grid;overflow:hidden;box-shadow:0 32px 90px #1213114d}.assets-dialog-header{background:#fff;border-bottom:1px solid #ddd9d0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;width:100%;min-width:0;min-height:78px;padding:14px 18px;display:grid}.assets-dialog-header>div,.assets-dialog-current,.assets-dialog-layout,.assets-market-rail,.assets-catalog{min-width:0}.assets-dialog-mark{color:#dbe8df;background:#222522;border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.assets-dialog-header h2{letter-spacing:-.03em;margin:0;font-size:18px}.assets-dialog-header p{color:#82837e;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:12px;overflow:hidden}.assets-dialog-header>button{color:#666762;background:#f7f6f2;border:1px solid #dedbd3;border-radius:11px;place-items:center;width:38px;height:38px;padding:0;display:grid}.assets-dialog-current{background:#edf5f0;border:1px solid #d5e2d9;border-radius:14px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:62px;margin:14px 18px 0;padding:9px 13px;display:grid}.assets-dialog-current>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.assets-dialog-current small{color:#6e8476;font-size:12px}.assets-dialog-current strong{text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;overflow:hidden}.assets-dialog-current>b{color:#277f57;font-size:13px}.assets-dialog-layout{grid-template-columns:205px minmax(0,1fr);gap:0;min-height:0;padding-top:14px;display:grid}.assets-market-rail{border-right:1px solid #dedad1;min-height:0;padding:0 14px 16px 18px}.assets-market-rail>span{color:#92928d;letter-spacing:.08em;text-transform:uppercase;margin:0 0 9px 7px;font-size:12px;font-weight:800;display:block}.assets-market-rail>div{gap:5px;display:grid}.assets-market-rail button{color:#74756f;text-align:left;background:0 0;border:1px solid #0000;border-radius:11px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:43px;padding:0 10px;font-size:12px;font-weight:700;display:grid}.assets-market-rail button:hover{color:#2b2c29;background:#ffffffb8}.assets-market-rail button.active{color:#20211f;background:#fff;border-color:#d9d5cc;box-shadow:0 7px 18px #2e2a220f}.assets-market-rail button.active>svg:first-child{color:#2d8d61}.assets-market-rail button>svg:last-child{color:#aaa9a3}.assets-catalog{flex-direction:column;min-height:0;padding:0 18px 16px 16px;display:flex}.assets-catalog>header{align-items:center;gap:14px;margin-bottom:10px;display:flex}.assets-catalog>header>div{align-items:center;gap:7px;display:flex}.assets-catalog>header>div strong{font-size:12px}.assets-catalog>header>div small{color:#71726d;text-align:center;background:#e7e4dc;border-radius:999px;min-width:22px;padding:3px 6px;font-size:12px}.assets-catalog .asset-search{color:#8a8b85;background:#fff;border-color:#ddd9d0;width:min(100%,310px);margin:0 0 0 auto}.assets-catalog .asset-search input{color:#252623}.assets-dialog .asset-list{flex:auto;grid-template-columns:1fr;gap:6px;min-height:0;max-height:none;padding:1px 3px 1px 1px;display:grid;overflow-y:auto}.assets-dialog .asset-list button{color:#20211f;background:#fff;border:1px solid #e1ddd5;border-radius:13px;grid-template-columns:42px minmax(0,1fr) 92px 30px;align-items:center;gap:10px;min-height:58px;padding:7px 10px;display:grid}.assets-dialog .asset-list button:hover{background:#fff;border-color:#c8c4bb}.assets-dialog .asset-list button.selected{background:#f2f8f4;border-color:#8fc5ad}.assets-dialog .asset-list button>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.assets-dialog .asset-list button strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.assets-dialog .asset-list button small{color:#8b8c86;margin-top:2px;font-size:12px}.asset-payout{flex-direction:column;align-items:flex-end;display:flex}.assets-dialog .asset-list .asset-payout b{color:#2b875d;font-size:12px}.asset-selected-mark{color:#2b875d;background:#efede7;border-radius:8px;place-items:center;width:25px;height:25px;display:grid}.assets-dialog .asset-list button.selected .asset-selected-mark{background:#dceee4}.assets-dialog-enter-active,.assets-dialog-leave-active{transition:opacity .2s}.assets-dialog-enter-active .assets-dialog,.assets-dialog-leave-active .assets-dialog{transition:transform .25s cubic-bezier(.2,.75,.25,1),opacity .2s}.assets-dialog-enter-from,.assets-dialog-leave-to{opacity:0}.assets-dialog-enter-from .assets-dialog,.assets-dialog-leave-to .assets-dialog{opacity:0;transform:translateY(14px)scale(.985)}@media (width<=1150px){.signal-deck{height:300px}.signal-summary-card{grid-template-rows:auto 1fr auto;grid-template-columns:minmax(240px,.8fr) minmax(260px,1.2fr);gap:0 24px;display:grid}.signal-summary-card .signal-slide-heading,.signal-summary-card .signal-primary{grid-column:1}.signal-summary-card .signal-meta{grid-area:1/2/span 2;align-self:center}.signal-summary-card .signal-swipe-hint{grid-column:1/-1}}@media (width<=700px){.signal-deck-toolbar{margin-inline:2px}.signal-deck{height:360px}.signal-slide{border-radius:16px;padding:16px}.signal-summary-card{display:block}.signal-slide .signal-primary{margin-block:22px}.signal-slide .signal-copy>strong{font-size:32px!important}.signal-analysis-card>p{font-size:12px}body .terminal-shell .analytics-toggle{min-width:0}.market-connection{min-height:42px;padding-inline:8px}.market-connection small{display:none}body .terminal-shell .trade-recorder{border-radius:15px;padding:14px}.trade-recorder-header .trade-record-copy small{max-width:none}.assets-dialog-backdrop{align-items:end;padding:0}.assets-dialog{border-width:1px 0 0;border-radius:24px 24px 0 0;width:100%;height:min(88dvh,760px);min-height:0}.assets-dialog-header{min-height:70px;padding:12px 14px}.assets-dialog-current{margin:11px 12px 0}.assets-dialog-layout{flex-direction:column;padding-top:11px;display:flex}.assets-market-rail{border:0;flex:none;padding:0 12px 10px;overflow:hidden}.assets-market-rail>span{margin-left:2px}.assets-market-rail>div{scrollbar-width:none;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.assets-market-rail>div::-webkit-scrollbar{display:none}.assets-market-rail button{grid-template-columns:20px auto;min-width:max-content;padding-inline:10px}.assets-market-rail button>svg:last-child{display:none}.assets-catalog{flex:auto;padding:0 12px 12px}.assets-catalog>header{margin-bottom:8px;display:block}.assets-catalog>header>div{display:none}.assets-catalog .asset-search{width:100%;margin:0}.assets-dialog .asset-list button{grid-template-columns:38px minmax(0,1fr) 75px 27px;gap:7px;min-height:55px}}body .terminal-shell .signal-deck-shell{color:#f6f7f3;background:#171a18;border:1px solid #292e2b;border-radius:22px;min-width:0;padding:13px;overflow:hidden;box-shadow:0 22px 52px #1417152e,inset 0 1px #ffffff0b}.signal-console-header{justify-content:space-between;align-items:center;gap:12px;min-height:44px;display:flex}.signal-console-brand{align-items:center;gap:10px;min-width:0;display:flex}.signal-console-brand>span{color:#202522;background:#f0f2ed;border-radius:11px;flex:none;place-items:center;width:35px;height:35px;display:grid}.signal-console-brand>div{flex-direction:column;min-width:0;display:flex}.signal-console-brand strong{color:#f4f5f1;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.2;overflow:hidden}.signal-console-brand small{color:#858c87;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:5px;margin-top:4px;font-size:12px;font-weight:750;display:flex}.signal-console-brand small i{background:#45c488;border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 3px #45c4881a}.signal-deck-shell .signal-info-trigger{flex:none;place-items:center;display:grid;color:#aab0ac!important;background:#202421!important;border:1px solid #343a36!important;border-radius:10px!important;width:34px!important;height:34px!important;padding:0!important}.signal-console-tabs{background:#111412;border:1px solid #2c312e;border-radius:13px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin-top:10px;padding:4px;display:grid}.signal-console-tabs button{color:#747b76;background:0 0;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-width:0;min-height:39px;padding:0 7px;transition:background .2s,color .2s,transform .2s;display:flex}.signal-console-tabs button span{letter-spacing:.04em;font-size:12px;font-weight:800}.signal-console-tabs button b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.signal-console-tabs button:active{transform:scale(.97)}.signal-deck-shell .signal-deck{border-radius:0;height:286px;margin-top:2px}.signal-deck-shell .signal-slide{color:#f4f5f1;height:100%;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;padding:14px 3px 8px;display:flex;overflow:hidden}.signal-deck-shell .signal-slide:before{display:none}.signal-command-row{justify-content:space-between;align-items:center;gap:12px;min-height:21px;display:flex}.signal-command-row span{color:#858c87;letter-spacing:.09em;text-transform:uppercase;font-size:12px;font-weight:800}.signal-command-row b{color:#c5cac6;background:#202421;border:1px solid #343a36;border-radius:7px;padding:5px 7px;font-size:12px}.signal-decision-stage{align-items:center;gap:13px;margin:9px 0 11px;display:flex}.signal-direction-symbol{color:#071b12;background:#37ad79;border-radius:17px;flex:none;place-items:center;width:59px;height:59px;display:grid;box-shadow:0 10px 26px #37ad7938}.signal-down .signal-direction-symbol{color:#28080e;background:#d75c6d;box-shadow:0 10px 26px #d75c6d33}.signal-decision-stage>div{flex-direction:column;min-width:0;display:flex}.signal-decision-stage small{color:#89908b;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.signal-decision-stage strong{color:#f8f9f5;letter-spacing:-.055em;text-transform:uppercase;margin-top:2px;font-size:34px;font-weight:760;line-height:1}.signal-score-panel{color:#202521;background:#eef1ec;border-radius:15px;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:11px;min-height:78px;padding:9px 11px;display:grid}.signal-score-ring{--signal-score:0deg;background:conic-gradient(#35a974 var(--signal-score), #d8ddd8 0);border-radius:50%;place-items:center;width:54px;height:54px;display:grid;position:relative}.signal-down .signal-score-ring{background:conic-gradient(#cc5364 var(--signal-score), #ddd7d8 0)}.signal-score-ring:before{content:"";background:#f8faf6;border-radius:50%;width:42px;height:42px;position:absolute}.signal-score-ring span{z-index:1;align-items:baseline;display:flex;position:relative}.signal-score-ring strong{color:#202521;letter-spacing:-.04em;font-size:17px}.signal-score-ring small{color:#727873;font-size:12px}.signal-score-copy{flex-direction:column;min-width:0;display:flex}.signal-score-copy>small{color:#7b817c;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800}.signal-score-copy>strong{color:#232823;margin-top:3px;font-size:12px}.signal-score-copy p{color:#7a807b;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:12px;line-height:1.35;overflow:hidden}.signal-swipe-command{color:#edf8f2;text-align:left;background:#1f3c2f;border:1px solid #347c5b;border-radius:13px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:48px;margin-top:10px;padding:0 12px;display:flex}.signal-swipe-command>span{flex-direction:column;min-width:0;display:flex}.signal-swipe-command strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.signal-swipe-command small{color:#87b39c;margin-top:3px;font-size:12px}.signal-down .signal-swipe-command small{color:#ca9099}.signal-swipe-command svg{flex:none}.signal-analysis-head{border-bottom:1px solid #2d322f;grid-template-columns:35px minmax(0,1fr) auto;align-items:center;gap:10px;padding-bottom:12px;display:grid}.signal-analysis-head>span{color:#222722;background:#eef0eb;border-radius:10px;place-items:center;width:35px;height:35px;font-size:12px;font-weight:850;display:grid}.signal-analysis-head>div{min-width:0}.signal-analysis-head small{color:#7c837e;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800;display:block}.signal-analysis-head h3{color:#f3f5f0;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:12px;line-height:1.2;overflow:hidden}.signal-analysis-head>b{color:#8e9590;font-size:12px}.signal-analysis-copy{color:#363b37;scrollbar-width:thin;background:#eef0eb;border-radius:14px;flex:auto;min-height:0;margin:11px 0;padding:13px;overflow-y:auto}.signal-analysis-copy>svg{color:#2c9668;margin-bottom:9px}.signal-down .signal-analysis-copy>svg{color:#c35363}.signal-analysis-copy p{color:#4f5651;margin:0;font-size:12px;line-height:1.58}.signal-analysis-actions{justify-content:space-between;align-items:center;gap:10px;min-height:39px;display:flex}.signal-analysis-actions>span{flex-direction:column;min-width:0;display:flex}.signal-analysis-actions small{color:#747b76;text-transform:uppercase;font-size:12px}.signal-analysis-actions span strong{color:#d8dcd8;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;overflow:hidden}.signal-analysis-actions button{color:#262b27;background:#edf0ea;border-radius:9px;align-items:center;gap:4px;padding:8px 9px;font-size:12px;font-weight:800;display:flex}.signal-analysis-actions>b{color:#47c38a;font-size:15px}.signal-down .signal-analysis-actions>b{color:#e36e7e}.signal-console-footer{border-top:1px solid #2b302d;grid-template-columns:34px minmax(0,1fr) 34px;align-items:center;gap:10px;min-height:36px;padding-top:8px;display:grid}.signal-console-footer>button{color:#c6cbc7;background:#202421;border:1px solid #343a36;border-radius:9px;place-items:center;width:32px;height:28px;padding:0;display:grid}.signal-console-footer>button:disabled{opacity:.25}.signal-console-footer>span{justify-content:center;align-items:center;gap:4px;display:flex}.signal-console-footer i{background:#414743;border-radius:999px;width:5px;height:5px;transition:width .2s,background .2s}.signal-console-footer i.active{background:#45bf87;width:17px}.signal-console-footer small{color:#6f7671;margin-left:5px;font-size:12px}body .terminal-shell .market-connection{background:#eaf6ef!important;border-color:#b8d9c8!important;box-shadow:inset 0 1px #fffc,0 5px 13px #26714e12!important}body .terminal-shell .market-connection .connection-bars{background:#fff;border-color:#b5ddc8}body .terminal-shell .market-connection strong{color:#176342!important}body .terminal-shell .market-card .market-meta .market-connection small{color:#3f5e4e!important}body .terminal-shell .market-connection.status-connecting,body .terminal-shell .market-connection.status-reconnecting{background:#fbf5df!important;border-color:#e2d19b!important}body .terminal-shell .market-connection.status-offline{background:#fbebee!important;border-color:#e5bcc3!important}body .terminal-shell .signal-deck-shell .signal-console-brand strong,body .terminal-shell .signal-deck-shell .signal-decision-stage strong,body .terminal-shell .signal-deck-shell .signal-swipe-command strong,body .terminal-shell .signal-deck-shell .signal-analysis-head h3{color:#f6f7f3!important}body .terminal-shell .signal-deck-shell .signal-console-brand small,body .terminal-shell .signal-deck-shell .signal-decision-stage small,body .terminal-shell .signal-deck-shell .signal-analysis-head small{color:#929a95!important}@media (width>=1151px) and (width<=1350px){body .terminal-shell .market-toolbar{gap:8px 10px;min-height:128px;grid-template-columns:minmax(210px,1fr) minmax(200px,1fr)!important}body .terminal-shell .market-toolbar .asset-selector,body .terminal-shell .market-toolbar .analytics-toggle{width:100%;min-width:0}body .terminal-shell .market-toolbar .market-meta{grid-column:1/-1;justify-content:flex-end;align-items:center;gap:10px;width:100%;margin-left:0;display:flex}}@media (width>=701px) and (width<=1150px){.signal-deck-shell .signal-deck{height:230px}.signal-deck-shell .signal-summary-card{grid-template-rows:24px 82px 54px;grid-template-columns:minmax(240px,.8fr) minmax(280px,1.2fr);gap:8px 22px;display:grid}.signal-summary-card .signal-command-row{grid-column:1/-1}.signal-summary-card .signal-decision-stage{grid-area:2/1/span 2;margin:0}.signal-summary-card .signal-score-panel{grid-area:2/2}.signal-summary-card .signal-swipe-command{grid-area:3/2;margin-top:0}}@media (width<=700px){body .terminal-shell .signal-deck-shell{border-radius:19px;padding:11px}.signal-console-header{min-height:42px}.signal-console-tabs{margin-top:8px}.signal-deck-shell .signal-deck{height:298px}.signal-deck-shell .signal-slide{padding-top:12px}.signal-decision-stage strong{font-size:32px}.signal-score-panel{min-height:76px}.signal-analysis-copy p{font-size:12px}.signal-console-footer small{display:none}}body .terminal-shell .signal-deck-shell{color:#202421;background:#fff;border-color:#d9ddd8;box-shadow:0 18px 44px #30373217,inset 0 1px #ffffffe6}.signal-console-brand>span{color:#23835a;background:#e7f4ec}body .terminal-shell .signal-deck-shell .signal-console-brand strong{color:#202421!important}body .terminal-shell .signal-deck-shell .signal-console-brand small{color:#58806a!important}.signal-console-brand small i{background:#34a873;box-shadow:0 0 0 3px #34a8731c}.signal-deck-shell.signal-down .signal-console-brand small i{background:#ce5969;box-shadow:0 0 0 3px #ce59691a}.signal-deck-shell .signal-info-trigger{color:#606761!important;background:#f6f7f4!important;border-color:#dde1dc!important}.signal-console-tabs{background:#f2f4f1;border-color:#e1e4df}.signal-console-tabs button{color:#7c827d}.signal-console-tabs button.active{color:#fff;background:#242925;box-shadow:0 5px 13px #1f252126}.signal-down .signal-console-tabs button.active{background:#3a292d}.signal-deck-shell .signal-slide{color:#202421}.signal-scenario-head{border-bottom:1px solid #e7e9e5;justify-content:space-between;align-items:center;gap:10px;min-height:43px;padding-bottom:10px;display:flex}.signal-scenario-head>div{flex-direction:column;min-width:0;display:flex}.signal-scenario-head small{letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800;color:#8a908b!important}.signal-scenario-head strong{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12px;overflow:hidden;color:#252a26!important}.signal-scenario-head>span{color:#3c6e55;background:#f1f6f3;border:1px solid #dce4de;border-radius:8px;flex:none;padding:6px 8px;font-size:12px;font-weight:800}.signal-direction-board{background:#edf6f1;border:1px solid #cce1d5;border-radius:16px;align-items:center;gap:13px;min-height:86px;margin:10px 0;padding:12px;display:flex}.signal-down .signal-direction-board{background:#fbf0f2;border-color:#e8d0d4}.signal-direction-board .signal-direction-symbol{color:#fff;background:#2f9f6d;border-radius:15px;width:55px;height:55px;box-shadow:0 9px 20px #2f9f6d2e}.signal-down .signal-direction-board .signal-direction-symbol{color:#fff;background:#c94f61;box-shadow:0 9px 20px #c94f612b}.signal-direction-board>div{flex-direction:column;min-width:0;display:flex}.signal-direction-board small{letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800;color:#6d7b72!important}.signal-direction-board strong{letter-spacing:-.055em;text-transform:uppercase;margin-top:3px;font-size:31px;font-weight:780;line-height:1;color:#1f2521!important}.signal-scenario-meta{grid-template-columns:1fr 1fr;gap:8px;display:grid}.signal-scenario-meta>span{background:#f7f8f5;border:1px solid #e1e4df;border-radius:11px;flex-direction:column;justify-content:center;min-width:0;min-height:45px;padding:8px 10px;display:flex}.signal-scenario-meta small{text-transform:uppercase;font-size:12px;color:#8a908b!important}.signal-scenario-meta strong{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12px;overflow:hidden;color:#303631!important}.signal-swipe-command{color:#fff;background:#286f52;border-color:#256f50;min-height:46px;margin-top:9px}.signal-down .signal-swipe-command{color:#fff;background:#a74656;border-color:#9f4050}body .terminal-shell .signal-deck-shell .signal-swipe-command strong{color:#fff!important}body .terminal-shell .signal-deck-shell .signal-swipe-command small{color:#c9e3d5!important}body .terminal-shell .signal-deck-shell.signal-down .signal-swipe-command small{color:#f0ced4!important}.signal-analysis-head{border-bottom-color:#e2e5e0}.signal-analysis-head>span{color:#fff;background:#273029}body .terminal-shell .signal-deck-shell .signal-analysis-head h3{color:#222723!important}body .terminal-shell .signal-deck-shell .signal-analysis-head small{color:#7c837e!important}.signal-analysis-head>b{color:#69706b}.signal-analysis-copy{color:#363b37;background:#f5f7f4;border:1px solid #dfe3de}.signal-analysis-copy p{color:#4f5651}.signal-analysis-copy:not(.is-deep-copy){scrollbar-width:none}.signal-analysis-copy:not(.is-deep-copy)::-webkit-scrollbar{display:none}.signal-analysis-copy.is-deep-copy{overscroll-behavior:contain;scrollbar-color:#459d71 #e2e8e3;scrollbar-gutter:stable;scrollbar-width:thin;padding-right:9px;overflow-y:auto}.signal-analysis-copy.is-deep-copy::-webkit-scrollbar{width:8px}.signal-analysis-copy.is-deep-copy::-webkit-scrollbar-track{background:#e2e8e3;border-radius:999px;margin-block:8px}.signal-analysis-copy.is-deep-copy::-webkit-scrollbar-thumb{background:linear-gradient(#65bd8d,#31845c);border:2px solid #e2e8e3;border-radius:999px}.signal-analysis-copy.is-deep-copy::-webkit-scrollbar-thumb:hover{background:linear-gradient(#4fae7a,#256f4d)}.signal-analysis-copy.is-deep-copy p{padding-right:3px}.signal-analysis-actions{border-top-color:#e3e6e1}.signal-analysis-actions small{color:#8a908b!important}body .terminal-shell .signal-deck-shell .signal-analysis-actions span strong{color:#343a35!important}.signal-analysis-actions button{color:#fff;background:#252b26}.signal-analysis-actions>b{color:#2c7452;background:#edf4ef;border-radius:8px;padding:7px 9px;font-size:12px}.signal-down .signal-analysis-actions>b{color:#a44352;background:#f8ecee}.signal-console-footer{border-top-color:#e2e5e0}.signal-console-footer>button{color:#5c635e;background:#f5f7f4;border-color:#dfe3de}.signal-console-footer i{background:#d2d7d2}.signal-console-footer i.active{background:#329c69}.signal-down .signal-console-footer i.active{background:#c65364}body .terminal-shell .signal-deck-shell .signal-console-footer small{color:#808782!important}@media (width>=701px) and (width<=1150px){.signal-deck-shell .signal-deck{height:286px}.signal-deck-shell .signal-summary-card{display:flex}}@media (width<=700px){.signal-deck-shell .signal-deck{height:302px}.signal-direction-board{min-height:83px}.signal-direction-board strong{font-size:29px}}@media (prefers-reduced-motion:reduce){.connection-bars b{animation:none}.signal-deck{scroll-behavior:auto}.assets-dialog-enter-active,.assets-dialog-leave-active,.assets-dialog-enter-active .assets-dialog,.assets-dialog-leave-active .assets-dialog{transition-duration:.01ms}}.nx-tour-overlay[data-v-b6a62b3c]{z-index:80;-webkit-backdrop-filter:blur(14px)saturate(.8);backdrop-filter:blur(14px)saturate(.8);background:#1b1b1994;place-items:center;padding:clamp(20px,4vw,56px);display:grid;position:fixed;inset:0;overflow-y:auto}.nx-tour[data-v-b6a62b3c]{--tour-accent:#6e8b74;--tour-accent-deep:#506b57;--tour-accent-soft:#e7eee8;color:#1e1e1e;background:#fff;border:1px solid #ded9cfeb;border-radius:12px;grid-template-columns:310px minmax(0,1fr);width:min(100%,980px);min-height:570px;display:grid;overflow:hidden;box-shadow:0 32px 90px #1d1b163b}.nx-tour.is-gold[data-v-b6a62b3c]{--tour-accent:#b79b5b;--tour-accent-deep:#806c3e;--tour-accent-soft:#f4eddd}.nx-tour.is-graphite[data-v-b6a62b3c]{--tour-accent:#66716b;--tour-accent-deep:#303532;--tour-accent-soft:#e9ecea}.nx-tour-rail[data-v-b6a62b3c]{color:#fff;background:#242522;flex-direction:column;min-width:0;padding:34px 30px 28px;display:flex}.nx-tour-brand[data-v-b6a62b3c],.nx-tour-mobile-brand[data-v-b6a62b3c]{letter-spacing:.01em;align-items:center;gap:10px;font-size:12px;font-weight:700;line-height:1.35;display:flex}.nx-tour-brand[data-v-b6a62b3c]{color:#ffffffb3}.nx-tour-brand-mark[data-v-b6a62b3c]{color:#dce8df;background:#ffffff0f;border:1px solid #ffffff26;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.nx-tour-steps[data-v-b6a62b3c]{gap:8px;margin:auto 0;display:grid}.nx-tour-step[data-v-b6a62b3c]{color:#ffffff7a;text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:12px;width:100%;min-height:68px;padding:10px 12px;transition:color .18s,background-color .18s,border-color .18s;display:grid}.nx-tour-step[data-v-b6a62b3c]:hover{color:#ffffffc7;background:#ffffff0b}.nx-tour-step[data-v-b6a62b3c]:focus-visible{outline-offset:2px;outline:2px solid #b7cbbd}.nx-tour-step.is-current[data-v-b6a62b3c]{color:#fff;background:#ffffff13;border-color:#ffffff1a}.nx-tour-step.is-complete[data-v-b6a62b3c]{color:#ffffffad}.nx-tour-step-index[data-v-b6a62b3c]{font-variant-numeric:tabular-nums;border:1px solid #ffffff24;border-radius:50%;place-items:center;width:32px;height:32px;font-size:12px;font-weight:800;display:grid}.nx-tour-step.is-current .nx-tour-step-index[data-v-b6a62b3c]{color:#242522;background:#f1f3ef;border-color:#0000}.nx-tour-step.is-complete .nx-tour-step-index[data-v-b6a62b3c]{color:#c9ddce;border-color:#bed3c457}.nx-tour-step-copy[data-v-b6a62b3c]{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;font-weight:650;line-height:1.4;display:-webkit-box;overflow:hidden}.nx-tour-rail-progress[data-v-b6a62b3c]{background:#ffffff1a;height:2px;overflow:hidden}.nx-tour-rail-progress span[data-v-b6a62b3c]{background:#c5d7c9;height:100%;transition:width .35s cubic-bezier(.2,.75,.25,1);display:block}.nx-tour-main[data-v-b6a62b3c]{background-color:#fff;background-image:linear-gradient(#47433a09 1px,#0000 1px),linear-gradient(90deg,#47433a09 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:48px 48px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;grid-template-rows:minmax(0,1fr) auto;min-width:0;min-height:570px;padding:30px 34px 28px;display:grid}.nx-tour-mobile-progress[data-v-b6a62b3c]{display:none}.nx-tour-stage[data-v-b6a62b3c]{align-items:center;min-height:0;display:grid}.nx-tour-screen[data-v-b6a62b3c]{grid-template-columns:minmax(230px,.92fr) minmax(260px,1.08fr);align-items:center;gap:clamp(28px,4vw,52px);display:grid}.nx-tour-visual[data-v-b6a62b3c]{aspect-ratio:1;background:var(--tour-accent-soft);border:1px solid #ded9cf;border-radius:50%;place-items:center;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 18px #ffffff7a}.nx-tour-visual-grid[data-v-b6a62b3c]{opacity:.45;background-image:linear-gradient(#32353117 1px,#0000 1px),linear-gradient(90deg,#32353117 1px,#0000 1px);background-size:28px 28px;border-radius:50%;position:absolute;inset:18px}.nx-tour-orbit[data-v-b6a62b3c]{border:1px solid color-mix(in srgb, var(--tour-accent) 35%, transparent);border-radius:50%;position:absolute}.nx-tour-orbit-one[data-v-b6a62b3c]{width:74%;height:74%}.nx-tour-orbit-two[data-v-b6a62b3c]{border-style:dashed;width:46%;height:46%}.nx-tour-icon[data-v-b6a62b3c]{z-index:2;background:var(--tour-accent-deep);color:#fff;width:82px;height:82px;box-shadow:0 14px 28px color-mix(in srgb, var(--tour-accent-deep) 22%, transparent);border:1px solid #fffc;border-radius:50%;place-items:center;display:grid;position:relative}.nx-tour-node[data-v-b6a62b3c]{z-index:2;border:1px solid color-mix(in srgb, var(--tour-accent) 36%, #fff);width:36px;height:36px;color:var(--tour-accent-deep);background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;box-shadow:0 8px 20px #2e2a2217}.node-a[data-v-b6a62b3c]{top:16%;left:44%}.node-b[data-v-b6a62b3c]{bottom:28%;right:13%}.node-c[data-v-b6a62b3c]{bottom:16%;left:25%}.nx-tour-chart[data-v-b6a62b3c]{z-index:1;width:88%;height:38%;position:absolute;bottom:15%;left:6%;right:6%;overflow:visible}.chart-area[data-v-b6a62b3c]{fill:color-mix(in srgb, var(--tour-accent) 18%, transparent)}.chart-line[data-v-b6a62b3c]{fill:none;stroke:var(--tour-accent-deep);stroke-width:3px;vector-effect:non-scaling-stroke}.nx-tour-chart circle[data-v-b6a62b3c]{fill:#fff;stroke:var(--tour-accent-deep);stroke-width:2.5px;vector-effect:non-scaling-stroke}.nx-tour-results-board[data-v-b6a62b3c]{z-index:2;width:80%;height:80%;position:absolute;inset:10%;overflow:visible}.results-sheet[data-v-b6a62b3c]{fill:#ffffffd1;stroke:color-mix(in srgb, var(--tour-accent-deep) 18%, #fff);stroke-width:1.5px}.results-sheet-header circle[data-v-b6a62b3c]:first-child{fill:var(--tour-accent-deep)}.results-sheet-header path[data-v-b6a62b3c],.results-row>path[data-v-b6a62b3c]:not(.results-status-mark):not(.results-neutral-mark){fill:none;stroke:#fff;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.results-sheet-header line[data-v-b6a62b3c],.results-row line[data-v-b6a62b3c]{stroke:color-mix(in srgb, var(--tour-accent-deep) 27%, #fff);stroke-width:3px;stroke-linecap:round}.results-sheet-header circle[data-v-b6a62b3c]:last-child{fill:color-mix(in srgb, var(--tour-accent-deep) 32%, #fff)}.results-divider[data-v-b6a62b3c]{stroke:color-mix(in srgb, var(--tour-accent-deep) 13%, #fff);stroke-width:1px}.results-row>rect[data-v-b6a62b3c]:first-child{fill:color-mix(in srgb, var(--tour-accent-soft) 58%, #fff);stroke:color-mix(in srgb, var(--tour-accent-deep) 10%, #fff);stroke-width:1px}.results-row>circle[data-v-b6a62b3c]{fill:color-mix(in srgb, var(--tour-accent-deep) 78%, #fff)}.results-status[data-v-b6a62b3c]{fill:var(--tour-accent-deep)}.results-status.is-neutral[data-v-b6a62b3c]{fill:color-mix(in srgb, var(--tour-accent-deep) 20%, #fff)}.results-status-mark[data-v-b6a62b3c],.results-neutral-mark[data-v-b6a62b3c]{fill:none;stroke:#fff;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.results-neutral-mark[data-v-b6a62b3c]{stroke:var(--tour-accent-deep)}.nx-tour-copy[data-v-b6a62b3c]{min-width:0}.nx-tour-chapter[data-v-b6a62b3c]{color:var(--tour-accent-deep);letter-spacing:.14em;margin-bottom:18px;font-size:12px;font-weight:800;display:block}.nx-tour-copy h2[data-v-b6a62b3c]{color:#1e1e1e;letter-spacing:-.045em;max-width:430px;margin:0;font-size:clamp(29px,3vw,39px);font-weight:750;line-height:1.12}.nx-tour-copy p[data-v-b6a62b3c]{color:#686862;max-width:450px;margin:19px 0 0;font-size:14px;line-height:1.72}.nx-tour-footer[data-v-b6a62b3c]{border-top:1px solid #e5e1d9;justify-content:space-between;align-items:center;gap:16px;padding-top:24px;display:flex}.nx-tour-back[data-v-b6a62b3c],.nx-tour-action[data-v-b6a62b3c]{border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:48px;font-size:13px;font-weight:750;transition:transform .18s,background-color .18s,border-color .18s;display:inline-flex}.nx-tour-back[data-v-b6a62b3c]{color:#53534f;background:#fff;border:1px solid #ded9cf;padding:0 14px}.nx-tour-back[data-v-b6a62b3c]:hover:not(:disabled){background:#f5f3ee;border-color:#cbc4b8}.nx-tour-back[data-v-b6a62b3c]:disabled{opacity:0;pointer-events:none}.nx-tour-action[data-v-b6a62b3c]{color:#fff;background:#232323;justify-content:space-between;min-width:190px;padding:0 8px 0 20px;box-shadow:0 10px 24px #23232321}.nx-tour-action[data-v-b6a62b3c]:hover{background:#363633;transform:translateY(-1px)}.nx-tour-action[data-v-b6a62b3c]:active{transform:translateY(0)}.nx-tour-back[data-v-b6a62b3c]:focus-visible,.nx-tour-action[data-v-b6a62b3c]:focus-visible{outline:2px solid var(--tour-accent);outline-offset:3px}.nx-tour-action-icon[data-v-b6a62b3c]{background:#ffffff1c;border-radius:6px;place-items:center;width:34px;height:34px;display:grid}.tour-screen-enter-active[data-v-b6a62b3c],.tour-screen-leave-active[data-v-b6a62b3c]{transition:opacity .22s,transform .28s cubic-bezier(.2,.75,.25,1)}.tour-screen-enter-from[data-v-b6a62b3c]{opacity:0;transform:translate(16px)}.tour-screen-leave-to[data-v-b6a62b3c]{opacity:0;transform:translate(-10px)}.tour-backdrop-enter-active[data-v-b6a62b3c],.tour-backdrop-leave-active[data-v-b6a62b3c]{transition:opacity .25s}.tour-backdrop-enter-active .nx-tour[data-v-b6a62b3c],.tour-backdrop-leave-active .nx-tour[data-v-b6a62b3c]{transition:opacity .22s,transform .3s cubic-bezier(.2,.75,.25,1)}.tour-backdrop-enter-from[data-v-b6a62b3c],.tour-backdrop-leave-to[data-v-b6a62b3c]{opacity:0}.tour-backdrop-enter-from .nx-tour[data-v-b6a62b3c],.tour-backdrop-leave-to .nx-tour[data-v-b6a62b3c]{opacity:0;transform:translateY(14px)scale(.985)}@media (width<=820px){.nx-tour[data-v-b6a62b3c]{grid-template-columns:245px minmax(0,1fr)}.nx-tour-rail[data-v-b6a62b3c]{padding-inline:22px}.nx-tour-main[data-v-b6a62b3c]{padding-inline:26px}.nx-tour-screen[data-v-b6a62b3c]{grid-template-columns:190px minmax(0,1fr);gap:28px}}@media (width<=680px){.nx-tour-overlay[data-v-b6a62b3c]{place-items:end center;padding:12px}.nx-tour[data-v-b6a62b3c]{border-radius:14px;grid-template-columns:1fr;width:100%;min-height:0;max-height:calc(100dvh - 24px)}.nx-tour-rail[data-v-b6a62b3c]{display:none}.nx-tour-main[data-v-b6a62b3c]{background-size:40px 40px;grid-template-rows:auto minmax(0,1fr) auto;min-height:0;padding:20px;overflow-y:auto}.nx-tour-mobile-progress[data-v-b6a62b3c]{color:#77756e;font-variant-numeric:tabular-nums;border-bottom:1px solid #e5e1d9;justify-content:space-between;align-items:center;gap:16px;padding-bottom:16px;font-size:12px;font-weight:750;display:flex}.nx-tour-mobile-brand[data-v-b6a62b3c]{color:#55564f}.nx-tour-screen[data-v-b6a62b3c]{grid-template-columns:1fr;gap:23px;padding:22px 0 24px}.nx-tour-visual[data-v-b6a62b3c]{width:min(52vw,190px);margin:0 auto}.nx-tour-icon[data-v-b6a62b3c]{width:64px;height:64px}.nx-tour-copy[data-v-b6a62b3c]{text-align:center}.nx-tour-chapter[data-v-b6a62b3c]{margin-bottom:10px}.nx-tour-copy h2[data-v-b6a62b3c]{margin-inline:auto;font-size:clamp(24px,7vw,31px)}.nx-tour-copy p[data-v-b6a62b3c]{margin:12px auto 0;font-size:13px;line-height:1.58}.nx-tour-footer[data-v-b6a62b3c]{padding-top:16px}.nx-tour-action[data-v-b6a62b3c]{min-width:min(100%,210px)}.nx-tour-back span[data-v-b6a62b3c]{display:none}}@media (width<=390px){.nx-tour-overlay[data-v-b6a62b3c]{padding:0}.nx-tour[data-v-b6a62b3c]{border-width:0;border-radius:16px 16px 0 0;max-height:100dvh}.nx-tour-main[data-v-b6a62b3c]{padding:17px 16px 16px}.nx-tour-screen[data-v-b6a62b3c]{gap:16px;padding-block:18px}.nx-tour-visual[data-v-b6a62b3c]{width:min(43vw,152px)}.nx-tour-icon[data-v-b6a62b3c]{width:56px;height:56px}.nx-tour-copy h2[data-v-b6a62b3c]{font-size:23px}.nx-tour-copy p[data-v-b6a62b3c]{font-size:12px}.nx-tour-action[data-v-b6a62b3c]{min-width:176px}}@media (prefers-reduced-motion:reduce){.nx-tour[data-v-b6a62b3c] *,.nx-tour[data-v-b6a62b3c] :before,.nx-tour[data-v-b6a62b3c] :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}@font-face{font-family:Noto Sans;src:url(/assets/noto-sans-regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Noto Sans;src:url(/assets/noto-sans-semibold.woff2)format("woff2");font-weight:600 800;font-style:normal;font-display:swap}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#1e1e1e;font-synthesis:none;text-rendering:optimizelegibility;background:#f5f3ee;font-family:Noto Sans,Arial,sans-serif}*{box-sizing:border-box}html{scrollbar-gutter:stable;overflow:clip scroll}html,body,#app{width:100%;max-width:100%;min-height:100%;margin:0;overflow-x:clip}button,input{font:inherit}button{color:inherit;cursor:pointer;border:0}a{color:inherit}@property --logo-border-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.logo-frame{isolation:isolate;position:relative;box-shadow:none!important;background:0 0!important;border:0!important;overflow:visible!important}.logo-surface{isolation:isolate;border-radius:inherit;transform-origin:50%;will-change:opacity, transform, filter;place-items:center;width:100%;height:100%;animation:1.35s cubic-bezier(.16,1,.3,1) 80ms both logo-arrival,4.2s ease-in-out 1.43s infinite logo-float;display:grid;position:relative}.logo-surface:before{content:"";z-index:2;border-radius:inherit;background:conic-gradient(from var(--logo-border-angle), #596bdd 0deg, #66d2b3 118deg, #596bdd 232deg, #66d2b3 360deg);filter:drop-shadow(0 0 4px #596bdd6b);pointer-events:none;-webkit-mask-composite:xor;padding:1px;animation:4.6s linear infinite logo-border-orbit;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.brand-mark{z-index:1;object-fit:cover;border-radius:inherit;filter:drop-shadow(0 9px 11px #03060e52);height:100%;display:block;position:relative;width:100%!important;animation:none!important}@keyframes logo-arrival{0%{opacity:0;filter:blur(12px)brightness(1.4)drop-shadow(0 0 20px #66d2b32e);transform:translateY(18px)scale(.84)}48%{opacity:.88;filter:blur(2px)brightness(1.18)drop-shadow(0 0 17px #596bdd4d)}78%{opacity:1;filter:blur()brightness(1.08)drop-shadow(0 0 14px #66d2b347);transform:translateY(-2px)scale(1.025)}to{opacity:1;filter:brightness()drop-shadow(0 9px 11px #03060e52);transform:translateY(1px)scale(1)}}@keyframes logo-float{0%,to{transform:translateY(1px)}50%{transform:translateY(-5px)}}@keyframes logo-border-orbit{to{--logo-border-angle:360deg}}.route-shift-enter-active,.route-shift-leave-active{transition:opacity .42s,transform .42s cubic-bezier(.2,.75,.25,1),filter .42s}.route-shift-enter-from{opacity:0;filter:blur(4px);transform:translate(20px)}.route-shift-leave-to{opacity:0;filter:blur(3px);transform:translate(-14px)}@media (prefers-reduced-motion:reduce){.route-shift-enter-active,.route-shift-leave-active{transition-duration:.01ms}.logo-surface,.logo-surface:before{animation-duration:.01ms!important;animation-delay:0s!important}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--nx-bg:#f5f3ee;--nx-bg-secondary:#ece8e1;--nx-surface:#fff;--nx-surface-soft:#faf8f4;--nx-text:#1e1e1e;--nx-text-secondary:#5e5e5e;--nx-muted:#8b8b8b;--nx-graphite:#232323;--nx-olive:#6e8b74;--nx-olive-deep:#506b57;--nx-olive-soft:#e7eee8;--nx-gold:#b79b5b;--nx-gold-soft:#f4eddd;--nx-positive:#2f8f5b;--nx-negative:#c45757;--nx-info:#60738a;--nx-warning:#d8a23f;--nx-border:#ded9cf;--nx-border-strong:#cbc4b8;--nx-shadow:0 18px 48px #2e2a2212;--nx-shadow-soft:0 8px 24px #2e2a220e}html,body,#app{background:var(--nx-bg);color:var(--nx-text)}body{background:var(--nx-bg)!important}::selection{color:var(--nx-text);background:#6e8b7433}body :is(.auth-shell,.home-shell,.learning-shell,.tools-shell,.promo-shell,.account-shell,.settings-shell,.terminal-shell){--page-bg:var(--nx-bg)!important;--home-bg:var(--nx-bg)!important;--tools-bg:var(--nx-bg)!important;--terminal-bg:var(--nx-bg)!important;--bg:var(--nx-bg)!important;--panel:var(--nx-surface)!important;--home-panel:var(--nx-surface)!important;--home-panel-raised:var(--nx-surface-soft)!important;--tools-panel:var(--nx-surface)!important;--tools-panel-raised:var(--nx-surface-soft)!important;--terminal-panel:var(--nx-surface)!important;--terminal-panel-deep:#f0ede6!important;--border:var(--nx-border)!important;--home-border:var(--nx-border)!important;--tools-border:var(--nx-border)!important;--terminal-border:var(--nx-border)!important;--copy:var(--nx-text)!important;--home-copy:var(--nx-text)!important;--tools-text:var(--nx-text)!important;--terminal-copy:var(--nx-text)!important;--muted:var(--nx-muted)!important;--home-muted:var(--nx-muted)!important;--tools-muted:var(--nx-muted)!important;--terminal-muted:var(--nx-muted)!important;--teal:var(--nx-olive)!important;--home-teal:var(--nx-olive)!important;--tools-accent:var(--nx-olive)!important;--terminal-green:var(--nx-positive)!important;background:var(--nx-bg)!important;color:var(--nx-text)!important}body .ambient-grid{opacity:.62!important;background-image:linear-gradient(#47433a0b 1px,#0000 1px),linear-gradient(90deg,#47433a0b 1px,#0000 1px)!important;background-size:64px 64px!important;-webkit-mask-image:linear-gradient(#000,#0000 72%)!important;mask-image:linear-gradient(#000,#0000 72%)!important}body .terminal-glow{opacity:.42!important;background:radial-gradient(circle at 18% 12%,#b79b5b17,#0000 28%),radial-gradient(circle at 82% 20%,#6e8b7417,#0000 30%)!important}body .logo-surface{filter:none!important;animation:none!important}body .logo-surface:before{display:none!important}body :is(.auth-shell,.home-shell,.learning-shell,.tools-shell,.promo-shell,.account-shell,.settings-shell) .logo-frame{border:1px solid var(--nx-border)!important;background:var(--nx-surface)!important;box-shadow:var(--nx-shadow-soft)!important}body .brand-mark{content:url(/logo.png);object-fit:contain!important;filter:grayscale()sepia(.38)hue-rotate(62deg)saturate(1.35)brightness(.72)contrast(.92)!important;background:0 0!important;padding:8%!important;animation:none!important}body .brand-text{place-items:center;display:inline-grid!important;overflow:visible!important}body .brand-text img{opacity:0!important}body .brand-text:after{content:"Quantum Pulse";background:linear-gradient(90deg, var(--nx-graphite) 0 78%, var(--nx-olive) 78% 100%);color:#0000;font-size:var(--brand-text-height);letter-spacing:-.055em;white-space:nowrap;-webkit-background-clip:text;background-clip:text;place-items:center;font-weight:800;line-height:1;display:grid;position:absolute;inset:0}body :is(.auth-shell,.home-shell,.learning-shell,.tools-shell,.promo-shell,.account-shell,.settings-shell,.terminal-shell) :is(h1,h2,h3,strong){color:var(--nx-text)}body :is(.auth-shell,.home-shell,.learning-shell,.tools-shell,.promo-shell,.account-shell,.settings-shell,.terminal-shell) :is(p,small,blockquote){color:var(--nx-text-secondary)}body :is(.learning-shell,.tools-shell,.promo-shell,.account-shell,.settings-shell,.terminal-shell) .back-button{border:1px solid var(--nx-border)!important;background:var(--nx-surface)!important;color:var(--nx-text-secondary)!important;box-shadow:var(--nx-shadow-soft)!important}body :is(.learning-shell,.tools-shell,.promo-shell,.account-shell,.settings-shell,.terminal-shell) .back-button:hover{border-color:var(--nx-border-strong)!important;background:var(--nx-surface-soft)!important;color:var(--nx-text)!important}body :is(button,a,input,select):focus-visible{outline-color:#6e8b748c!important}body .home-shell .motto span{grid-area:1/1;width:100%;display:block;color:var(--nx-olive-deep)!important;-webkit-text-fill-color:var(--nx-olive-deep)!important;background:0 0!important;animation:none!important}body .home-shell .description{color:var(--nx-text-secondary)!important}body .home-shell .welcome-note{background:var(--nx-olive-soft)!important;box-shadow:none!important;border-color:#cfdacd!important}body .home-shell .welcome-note p{color:#415448!important}body .home-shell .welcome-note button{color:var(--nx-text)!important;background:#fffc!important;border-color:#c7d2c5!important}body .home-shell :is(.action-tile,.disclosure,.mini-tile){border-color:var(--nx-border)!important;background:var(--nx-surface)!important;color:var(--nx-text)!important;box-shadow:var(--nx-shadow-soft)!important}body .home-shell :is(.action-tile,.disclosure,.mini-tile):hover{border-color:var(--nx-border-strong)!important;background:var(--nx-surface-soft)!important;box-shadow:var(--nx-shadow)!important}body .home-shell .action-tile.primary{border-color:var(--nx-graphite)!important;background:var(--nx-graphite)!important;color:#fff!important;box-shadow:0 16px 34px #23232329!important}body .home-shell .action-tile.primary:hover{background:#343434!important;border-color:#343434!important}body .home-shell .action-tile.primary :is(strong,small,.tile-arrow){color:#fff!important}body .home-shell .action-tile.primary small{opacity:.7}body .home-shell :is(.learning,.promo){border-color:var(--nx-border)!important;background:var(--nx-surface)!important}body .home-shell :is(.tile-icon,.mini-icon){background:var(--nx-surface-soft)!important;color:var(--nx-olive-deep)!important;border-color:#d9d5cb!important}body .home-shell .tile-icon.gold,body .home-shell .mini-icon.gold{background:var(--nx-gold-soft)!important;color:#8d7136!important}body .home-shell .tile-icon.sky,body .home-shell .tile-icon.blue{color:var(--nx-info)!important;background:#edf0f3!important}body .home-shell .mini-icon.violet{color:#786b75!important;background:#f0ecef!important}body .home-shell .tile-copy strong,body .home-shell .mini-tile strong,body .home-shell .disclosure .tile-copy>strong{color:var(--nx-text)!important}body .home-shell :is(.tile-copy small,.mini-tile small,.about-copy),body .home-shell .about-preview{color:var(--nx-muted)!important}body .home-shell .tile-copy em.free{background:var(--nx-gold-soft)!important;color:#765e2b!important}body .home-shell :is(.tile-arrow,.section-heading h2){color:var(--nx-muted)!important}body .home-shell .section-heading span{background:var(--nx-border)!important}body .auth-shell .auth-card{border-color:var(--nx-border)!important;box-shadow:var(--nx-shadow)!important;background:#fffffff5!important}body .auth-shell :is(.card-heading h1,.id-heading h2){color:var(--nx-text)!important}body .auth-shell .id-section{border-color:var(--nx-border)!important}body .auth-shell :is(.heading-icon,.id-icon){background:var(--nx-olive-soft)!important;color:var(--nx-olive-deep)!important;border-color:#cfdacd!important}body .auth-shell .id-field{border-color:var(--nx-border)!important;background:var(--nx-surface-soft)!important;color:var(--nx-muted)!important}body .auth-shell .id-field:focus-within{border-color:var(--nx-olive)!important;background:var(--nx-surface)!important;box-shadow:0 0 0 4px #6e8b741c!important}body .auth-shell .id-field input{color:var(--nx-text)!important}body .auth-shell .check-button{border-color:var(--nx-graphite)!important;background:var(--nx-graphite)!important;color:#fff!important;animation:none!important;box-shadow:0 12px 24px #23232324!important}body .auth-shell .check-button:hover{background:#3a3a3a!important;border-color:#3a3a3a!important}body .auth-shell .account-divider{background:linear-gradient(90deg, transparent, var(--nx-border) 16%, var(--nx-border) 84%, transparent)!important}body .auth-shell .account-action{border-color:var(--nx-border)!important;background:var(--nx-surface-soft)!important;color:var(--nx-text)!important}body .auth-shell .account-action.register{background:var(--nx-olive-soft)!important;color:#32483a!important;border-color:#cfdacd!important}body .auth-shell .account-action:hover{border-color:var(--nx-border-strong)!important;background:var(--nx-surface)!important}body .auth-shell .action-icon{background:#ffffffc7!important}body .auth-shell :is(.language-button,.language-menu){border-color:var(--nx-border)!important;background:var(--nx-surface)!important;color:var(--nx-text-secondary)!important;box-shadow:var(--nx-shadow-soft)!important}body .auth-shell .language-option{color:var(--nx-text-secondary)!important}body .auth-shell .language-option:hover{background:var(--nx-surface-soft)!important;color:var(--nx-text)!important}body .auth-shell .language-option.selected{background:var(--nx-olive-soft)!important;color:var(--nx-olive-deep)!important}body :is(.modal-backdrop,.signal-dialog-backdrop,.onboarding-overlay){-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:#23232357!important}body :is(.account-modal,.signal-dialog,.onboarding-card){border-color:var(--nx-border)!important;background:var(--nx-surface)!important;color:var(--nx-text)!important;box-shadow:0 28px 80px #2323232e!important}body :is(.account-modal,.signal-dialog,.onboarding-card) :is(h2,h3,strong){color:var(--nx-text)!important}body :is(.account-modal,.signal-dialog,.onboarding-card) :is(p,small){color:var(--nx-text-secondary)!important}body :is(.learning-shell,.tools-shell,.promo-shell,.account-shell,.settings-shell) :is(.video-card,.author-quote,.all-lessons,.welcome-card,.feature-card,.resource-section,.action-card,.promo-card,.profile-card,.calculator-card,.settings-card,.risk-card){border-color:var(--nx-border)!important;background:var(--nx-surface)!important;color:var(--nx-text)!important;box-shadow:var(--nx-shadow-soft)!important}body :is(.learning-shell,.tools-shell,.promo-shell,.account-shell,.settings-shell) :is(.lesson-row,.resource-row,.code-row,.setting-block,.trade-entry,.coverage-row,.goal-row){border-color:var(--nx-border)!important;color:var(--nx-text)!important;background:0 0!important}body :is(.learning-shell,.tools-shell,.promo-shell,.account-shell,.settings-shell) :is(.lesson-row,.resource-row,.code-row,.action-card,.reminder-option,.quick-select):hover{border-color:var(--nx-border-strong)!important;background:var(--nx-surface-soft)!important}body :is(.learning-shell,.tools-shell,.promo-shell,.account-shell,.settings-shell) :is(.section-icon,.quote-icon,.card-icon,.section-title-icon,.welcome-icon,.promo-icon,.profile-icon,.heading-icon,.setting-icon,.risk-number,.lesson-number,.row-number){background:var(--nx-olive-soft)!important;color:var(--nx-olive-deep)!important;border-color:#cfdacd!important}body :is(.learning-shell,.tools-shell,.promo-shell,.account-shell,.settings-shell) :is(.section-heading p,.section-title p,.featured-copy p,.lesson-copy p,.action-copy small,.code-copy span,.setting-heading p,.trade-entry-meta,.profile-identity p){color:var(--nx-muted)!important}body .account-shell .telegram-username{color:var(--nx-olive-deep)!important}body :is(.learning-shell,.tools-shell) :is(.youtube-button,.primary-button),body .settings-shell .replay-onboarding-button{border-color:var(--nx-graphite)!important;background:var(--nx-graphite)!important;color:#fff!important;box-shadow:0 12px 24px #2323231f!important}body .promo-shell .copy-button{background:var(--nx-gold-soft)!important;color:#795f29!important;border-color:#d9cfb8!important}body .promo-shell .copy-button.copied{background:var(--nx-olive-soft)!important;color:var(--nx-olive-deep)!important;border-color:#cfdacd!important}body .promo-shell .code-row+.code-row{border-color:var(--nx-border)!important}body .promo-shell .promo-description{color:var(--nx-text-secondary)!important}body .promo-shell .code-list{border-color:var(--nx-border)!important;background:var(--nx-surface-soft)!important}body .promo-shell .code-row{background:0 0!important}body .promo-shell .code-row:hover{background:var(--nx-surface)!important}body .promo-shell .code-copy strong{color:var(--nx-text)!important}body .promo-shell .code-copy span{background:var(--nx-olive-soft)!important;color:var(--nx-olive-deep)!important;border-color:#cfdacd!important}body .promo-shell .region-note{background:var(--nx-gold-soft)!important;color:#725c30!important;border-color:#d9cfb8!important}body .learning-shell .author-quote h2,body .learning-shell .section-heading h1,body .tools-shell :is(.welcome-card h2,.card-heading h2,.section-title h2){color:var(--nx-text)!important}body .learning-shell .author-quote blockquote,body .tools-shell :is(.welcome-card p,.trading-card .card-heading p,.page-footer){color:var(--nx-text-secondary)!important}body .tools-shell .welcome-card h2{letter-spacing:.025em}body .learning-shell .lesson-row.active{background:var(--nx-olive-soft)!important;border-color:#cbd9cd!important}body .learning-shell .lesson-row :is(strong,span),body .tools-shell :is(.resource-row strong,.action-copy strong){color:var(--nx-text)!important}body .settings-shell :is(.language-select,.reminder-options){border-color:var(--nx-border)!important;background:var(--nx-surface-soft)!important}body .settings-shell :is(.page-heading h1,.setting-heading h2,.risk-heading h2),body .settings-shell .language-select select{color:var(--nx-text)!important}body .settings-shell .language-select select option{color:var(--nx-text)!important;background:var(--nx-surface)!important}body .settings-shell .switch{border-color:var(--nx-border-strong)!important;background:var(--nx-bg-secondary)!important}body .settings-shell .switch.active{border-color:var(--nx-olive)!important;background:var(--nx-olive)!important}body .settings-shell :is(.sound-status,.sound-status.muted){border-color:var(--nx-border)!important;background:var(--nx-surface-soft)!important}body .settings-shell :is(.sound-status,.sound-status.muted) strong{color:var(--nx-text)!important}body .settings-shell .reminder-option{color:var(--nx-text-secondary)!important}body .settings-shell .reminder-option.selected{border-color:var(--nx-olive)!important;background:var(--nx-olive-soft)!important;color:var(--nx-olive-deep)!important}body .settings-shell .risk-list li{border-color:var(--nx-border)!important;background:var(--nx-surface-soft)!important}body .settings-shell .risk-list p{color:var(--nx-text-secondary)!important}body .account-shell :is(.stat-card,.input-wrap,.quick-select){border-color:var(--nx-border)!important;background:var(--nx-surface-soft)!important;color:var(--nx-text)!important}body .account-shell .stat-card{color:var(--nx-olive-deep)!important}body .account-shell .stat-card strong{color:var(--nx-text)!important}body .account-shell .stat-card span{color:var(--nx-muted)!important}body .account-shell :is(input,select){color:var(--nx-text)!important}body .account-shell :is(.goal-progress,.coverage-table,.goal-table,.trade-empty){border-color:var(--nx-border)!important;background:var(--nx-surface-soft)!important}body .account-shell :is(.goal-head,.coverage-head){background:var(--nx-bg-secondary)!important;color:var(--nx-text-secondary)!important}body .account-shell :is(.goal-row,.coverage-row){border-color:var(--nx-border)!important;background:0 0!important}body .account-shell :is(.goal-row,.coverage-row):hover{background:var(--nx-surface)!important}body .account-shell :is(.goal-row strong,.coverage-row strong,.trade-entry-heading>strong){color:var(--nx-text)!important}body .account-shell .quick-select button{border-color:var(--nx-border)!important;background:var(--nx-surface)!important;color:var(--nx-text-secondary)!important}body .account-shell .quick-select button:hover{border-color:var(--nx-border-strong)!important;color:var(--nx-text)!important}body .account-shell .quick-select button.active{border-color:var(--nx-olive)!important;background:var(--nx-olive)!important;color:#fff!important}body .account-shell .trade-entry{border-color:var(--nx-border)!important;background:var(--nx-surface-soft)!important}body .account-shell .trade-entry:hover{border-color:var(--nx-border-strong)!important;background:var(--nx-surface)!important}body .account-shell .direction-badge{background:var(--nx-olive-soft)!important;color:var(--nx-olive-deep)!important;border-color:#cfdacd!important}body .terminal-shell .terminal-heading :is(h1,p){color:var(--nx-text)!important}body .terminal-shell .terminal-heading p{color:var(--nx-muted)!important}body .terminal-shell .signal-card{border:1px solid #ced9cc!important;border-left:4px solid var(--nx-positive)!important;background:var(--nx-surface)!important;color:var(--nx-text)!important;box-shadow:var(--nx-shadow)!important}body .terminal-shell .signal-card.signal-down{border-color:#e6cccc!important;border-left-color:var(--nx-negative)!important;background:var(--nx-surface)!important;box-shadow:var(--nx-shadow)!important}body .terminal-shell .signal-card:before,body .terminal-shell .signal-rings,body .terminal-shell .timer-card:before,body .terminal-shell .timer-orbit{display:none!important}body .terminal-shell .signal-icon{background:var(--nx-olive-soft)!important;color:var(--nx-positive)!important;box-shadow:none!important;border-color:#cbd9cd!important;animation:none!important}body .terminal-shell .signal-down .signal-icon{color:var(--nx-negative)!important;background:#f8eded!important;border-color:#ead0d0!important}body .terminal-shell .signal-copy>span{color:var(--nx-olive-deep)!important}body .terminal-shell .signal-copy strong{color:var(--nx-text)!important;text-shadow:none!important;font-size:clamp(40px,5vw,56px)!important}body .terminal-shell .signal-copy small,body .terminal-shell .signal-meta small{color:var(--nx-muted)!important}body .terminal-shell .signal-info-trigger{background:var(--nx-surface)!important;color:var(--nx-olive-deep)!important;border-color:#cbd9cd!important}body .terminal-shell .signal-meta{border-color:var(--nx-border)!important;background:var(--nx-surface-soft)!important}body .terminal-shell .signal-meta>span{color:var(--nx-muted)!important}body .terminal-shell .signal-meta strong{color:var(--nx-text)!important}body .terminal-shell .signal-analysis{border-color:var(--nx-border)!important}body .terminal-shell .signal-analysis-heading>span{color:var(--nx-text-secondary)!important}body .terminal-shell .signal-analysis-heading>small{color:var(--nx-muted)!important}body .terminal-shell .signal-analysis-controls{border-color:var(--nx-border)!important;background:var(--nx-bg-secondary)!important;box-shadow:none!important}body .terminal-shell .signal-analysis-toggle{color:var(--nx-text-secondary)!important}body .terminal-shell .signal-analysis-toggle:hover{color:var(--nx-text)!important;background:#ffffff94!important}body .terminal-shell .signal-analysis-toggle.is-active{border-color:var(--nx-border)!important;background:var(--nx-surface)!important;color:var(--nx-text)!important;box-shadow:0 4px 12px #2e2a2214!important}body .terminal-shell .signal-analysis-block{border-color:var(--nx-border)!important;background:var(--nx-surface-soft)!important;box-shadow:none!important}body .terminal-shell .signal-analysis-block p{color:var(--nx-text-secondary)!important}body .terminal-shell .timer-card{border-color:var(--nx-border)!important;background:var(--nx-surface)!important;box-shadow:var(--nx-shadow-soft)!important}body .terminal-shell .timer-dial{background:conic-gradient(var(--nx-olive) var(--timer-progress), #6e8b7421 0)!important;color:var(--nx-olive-deep)!important;box-shadow:none!important}body .terminal-shell .timer-dial:before{background:var(--nx-surface)!important;border-color:#d8ded5!important}body .terminal-shell .duration-dial{background:conic-gradient(var(--nx-info) var(--signal-progress), #60738a1f 0)!important;color:var(--nx-info)!important}body .terminal-shell .duration-dial:after{border-top-color:var(--nx-info)!important;border-right-color:#60738a47!important}body .terminal-shell .timer-copy>span{color:var(--nx-muted)!important}body .terminal-shell .timer-copy strong{color:var(--nx-text)!important}body .terminal-shell .timer-copy small{color:var(--nx-muted)!important}body .terminal-shell .timer-pulse{background:var(--nx-positive)!important;box-shadow:0 0 #2f8f5b38!important}body .terminal-shell .market-card{border-color:var(--nx-border)!important;background:var(--nx-surface)!important;box-shadow:var(--nx-shadow)!important}body .terminal-shell .market-toolbar{border-color:var(--nx-border)!important}body .terminal-shell :is(.asset-selector,.analytics-toggle,.timeframe-picker){border-color:var(--nx-border)!important;background:var(--nx-surface-soft)!important;color:var(--nx-text)!important}body .terminal-shell :is(.asset-selector,.analytics-toggle,.timeframe-picker):hover,body .terminal-shell .asset-selector[aria-expanded=true],body .terminal-shell .timeframe-picker:focus-within{border-color:var(--nx-border-strong)!important;background:var(--nx-surface)!important}body .terminal-shell .asset-selector :is(strong,small){color:var(--nx-text)!important}body .terminal-shell .asset-selector small,body .terminal-shell .analytics-toggle-copy small,body .terminal-shell .market-meta small{color:var(--nx-muted)!important}body .terminal-shell .analytics-toggle-copy strong{color:var(--nx-text)!important}body .terminal-shell .analytics-check{border-color:var(--nx-border-strong)!important;background:var(--nx-surface)!important}body .terminal-shell .analytics-toggle input:checked+.analytics-check{border-color:var(--nx-olive)!important;background:var(--nx-olive)!important;color:#fff!important;box-shadow:0 0 0 4px #6e8b741a!important}body .terminal-shell .market-meta>span{color:var(--nx-positive)!important}body .terminal-shell .timeframe-picker select,body .terminal-shell .timeframe-picker select option{color:var(--nx-text)!important;background:var(--nx-surface-soft)!important}body .terminal-shell .assets-popup{border-color:var(--nx-border)!important;background:var(--nx-surface)!important;color:var(--nx-text)!important;box-shadow:0 24px 64px #23232324!important}body .terminal-shell .assets-popup :is(strong,h3){color:var(--nx-text)!important}body .terminal-shell .asset-scroll-hint.left{background:linear-gradient(90deg, var(--nx-surface) 36%, #fff0)!important}body .terminal-shell .asset-scroll-hint.right{background:linear-gradient(270deg, var(--nx-surface) 36%, #fff0)!important}body .terminal-shell .asset-scroll-hint svg{border-color:var(--nx-border)!important;background:var(--nx-surface-soft)!important;filter:none!important}body .terminal-shell .asset-categories button{border-color:var(--nx-border)!important;background:var(--nx-surface-soft)!important;color:var(--nx-text-secondary)!important}body .terminal-shell .asset-categories button.active{background:var(--nx-olive-soft)!important;color:var(--nx-olive-deep)!important;border-color:#cbd9cd!important}body .terminal-shell .asset-search{border-color:var(--nx-border)!important;background:var(--nx-surface-soft)!important;color:var(--nx-muted)!important}body .terminal-shell .asset-search:focus-within{border-color:var(--nx-olive)!important;box-shadow:0 0 0 3px #6e8b741a!important}body .terminal-shell .asset-search input{color:var(--nx-text)!important}body .terminal-shell .asset-list button{background:var(--nx-surface-soft)!important;color:var(--nx-text)!important;border-color:#0000!important}body .terminal-shell .asset-list button:hover{border-color:var(--nx-border)!important;background:var(--nx-surface)!important}body .terminal-shell .asset-list button.selected{background:var(--nx-olive-soft)!important;border-color:#cbd9cd!important}body .terminal-shell .asset-list button :is(strong,b){color:var(--nx-text)!important}body .terminal-shell .asset-list button b,body .terminal-shell :is(.asset-selector-icon,.asset-list-icon){color:var(--nx-olive-deep)!important}body .terminal-shell .chart-wrap{background:#f0ede6!important}body .terminal-shell .chart-background{opacity:0!important}body .terminal-shell .chart-watermark{opacity:.025!important}body .terminal-shell .chart-watermark img{mix-blend-mode:multiply!important;filter:grayscale()!important}body .terminal-shell .chart-state{color:var(--nx-text-secondary)!important;background:#f5f3eed1!important}body .terminal-shell .analytics-text-label{font-family:Noto Sans,Arial,sans-serif!important}body .terminal-shell .analytics-text-zone{color:var(--nx-text-secondary)!important;text-shadow:0 1px #ffffffe0!important}body .terminal-shell .analytics-text-level{color:var(--nx-text)!important;box-shadow:0 1px 3px #2e2a221a!important}body .terminal-shell .analytics-text-signal{color:var(--nx-text)!important;background:#fffffff0!important;box-shadow:0 4px 12px #2e2a221a!important}body .terminal-shell .analytics-direction-up{border-color:var(--nx-positive)!important}body .terminal-shell .analytics-direction-up .analytics-signal-arrow{color:var(--nx-positive)!important}body .terminal-shell .analytics-direction-down{border-color:var(--nx-negative)!important}body .terminal-shell .analytics-direction-down .analytics-signal-arrow{color:var(--nx-negative)!important}body .terminal-shell .rsi-legend{color:var(--nx-text-secondary)!important}body .terminal-shell .rsi-legend strong{color:var(--nx-olive-deep)!important}body .terminal-shell .trade-recorder{border-color:var(--nx-border)!important;background:0 0!important}body .terminal-shell .trade-record-trigger{border-color:var(--nx-border)!important;background:var(--nx-surface)!important;color:var(--nx-text)!important;box-shadow:var(--nx-shadow-soft)!important}body .terminal-shell .trade-record-trigger:hover{border-color:var(--nx-border-strong)!important;background:var(--nx-surface-soft)!important}body .terminal-shell .trade-record-icon{background:var(--nx-olive-soft)!important;color:var(--nx-positive)!important;border-color:#cbd9cd!important}body .terminal-shell .trade-record-copy strong{color:var(--nx-text)!important}body .terminal-shell .trade-record-copy small{color:var(--nx-muted)!important}body .terminal-shell .trade-result-picker{border-color:var(--nx-border)!important;background:var(--nx-surface)!important;box-shadow:var(--nx-shadow)!important}body .terminal-shell .trade-result-option.is-plus{color:#2e744c!important;background:#edf5ef!important;border-color:#c9ddcf!important}body .terminal-shell .trade-result-option.is-minus{color:#a64646!important;background:#f9eeee!important;border-color:#ead0d0!important}body .terminal-shell .trade-result-option.is-return{color:var(--nx-info)!important;background:#eef1f4!important;border-color:#d3dbe4!important}body .signal-dialog-close{border-color:var(--nx-border)!important;background:var(--nx-surface-soft)!important;color:var(--nx-muted)!important}body .signal-dialog-icon{background:var(--nx-olive-soft)!important;color:var(--nx-positive)!important;border-color:#cbd9cd!important}body .signal-dialog-icon.is-down{color:var(--nx-negative)!important;background:#f9eeee!important;border-color:#ead0d0!important}body .signal-dialog-heading span{color:var(--nx-olive-deep)!important}body .signal-steps li{border-color:var(--nx-border)!important;background:var(--nx-surface-soft)!important}body .signal-steps li>span{background:var(--nx-olive-soft)!important;color:var(--nx-olive-deep)!important}body .signal-dialog-action{background:var(--nx-graphite)!important;color:#fff!important;box-shadow:0 12px 24px #2323231f!important}body .signal-dialog-action.is-down{background:var(--nx-negative)!important}body .onboarding-kicker{color:var(--nx-olive-deep)!important}body .screen-stage{border-color:var(--nx-border)!important;background:var(--nx-surface-soft)!important}body .progress-track,body .progress-segment{background:var(--nx-bg-secondary)!important}body .progress-segment.is-active,body .progress-track>span{background:var(--nx-olive)!important}body .onboarding-action{background:var(--nx-graphite)!important;color:#fff!important}@media (prefers-reduced-motion:reduce){body *,body :before,body :after{scroll-behavior:auto!important}}body :is(.home-shell,.learning-shell,.tools-shell,.promo-shell,.account-shell,.settings-shell,.terminal-shell){min-height:100vh!important;padding:0!important;overflow:visible!important}body :is(.home-shell .home-content,.learning-shell .learning-content,.tools-shell .tools-content,.promo-shell .promo-content,.account-shell .account-content,.settings-shell .settings-content,.terminal-shell .terminal-content){width:100%!important;max-width:none!important;margin:0!important}body .auth-shell{min-height:100vh!important;padding:0!important;overflow:visible!important}body .auth-shell .auth-layout{z-index:1;grid-template-columns:minmax(360px,.9fr) minmax(520px,1.1fr);min-height:100vh;display:grid;position:relative}body .auth-shell .auth-story{color:#fff;background:radial-gradient(circle at 78% 20%,#b79b5b26,#0000 26%),radial-gradient(circle at 16% 80%,#6e8b742e,#0000 30%),#232323;flex-direction:column;justify-content:space-between;min-height:100vh;padding:clamp(30px,5vw,72px);display:flex;position:sticky;top:0;overflow:hidden}body .auth-shell .auth-story:after{content:"";pointer-events:none;border:1px solid #ffffff17;border-radius:50%;width:420px;height:420px;position:absolute;bottom:-190px;right:-170px;box-shadow:0 0 0 70px #ffffff06,0 0 0 140px #ffffff05}body .auth-shell .auth-story .brand-header{text-align:left!important;align-items:flex-start!important}body .auth-shell .auth-story .logo-frame{width:72px!important;height:72px!important;box-shadow:none!important;background:#ffffff12!important;border-color:#ffffff24!important}body .auth-shell .auth-story .brand-mark{filter:grayscale()brightness(2.1)sepia(.15)saturate(.7)!important;width:52px!important}body .auth-shell .auth-story .brand-name{--brand-text-height:34px;margin-top:16px!important}body .auth-shell .auth-story .brand-text:after{background:linear-gradient(90deg,#fff 0 78%,#a7b9aa 78% 100%)!important;-webkit-background-clip:text!important;background-clip:text!important;place-items:center start!important}body .auth-shell .auth-story-copy{z-index:1;max-width:520px;position:relative}body .auth-shell .auth-story-copy h2{letter-spacing:-.065em;margin:0;font-size:clamp(34px,4.3vw,66px);line-height:.98;color:#fff!important}body .auth-shell .auth-story-copy p{max-width:420px;margin:22px 0 0;font-size:14px;line-height:1.7;color:#ffffff8f!important}body .auth-shell .language-control{top:clamp(24px,3vw,42px)!important;right:clamp(24px,3vw,42px)!important}body .auth-shell .language-button{color:#ffffffb8!important;box-shadow:none!important;background:#ffffff12!important;border-color:#ffffff24!important}body .auth-shell .language-menu{top:calc(100% + 8px)!important;left:auto!important;right:0!important}body .auth-shell .auth-panel{background:var(--nx-bg);place-items:center;min-height:100vh;padding:clamp(28px,6vw,88px);display:grid}body .auth-shell .auth-card{width:min(100%,540px);border-radius:24px!important;margin:0!important;padding:clamp(22px,3vw,34px)!important}body .home-shell .home-content{gap:22px;display:grid}body .home-shell .home-overview{border:1px solid var(--nx-border);background:var(--nx-surface);min-height:236px;box-shadow:var(--nx-shadow);border-radius:26px;grid-template-columns:minmax(0,1.35fr) minmax(270px,.65fr);align-items:center;gap:24px;padding:clamp(22px,2.5vw,32px);display:grid}body .home-shell .home-overview-copy{flex-direction:column;justify-content:center;display:flex}body .home-shell .motto{text-transform:uppercase;overflow:hidden;letter-spacing:.09em!important;align-items:center!important;min-height:32px!important;margin:0 0 12px!important;font-size:12px!important;font-weight:800!important;display:grid!important}body .home-shell .home-overview h1{max-width:760px;color:var(--nx-text)!important;letter-spacing:-.052em!important;margin:0!important;font-size:clamp(30px,3.2vw,48px)!important;line-height:1.04!important}body .home-shell .description{max-width:680px!important;margin:14px 0 0!important;font-size:13px!important;line-height:1.65!important}body .home-shell .home-primary{grid-template-columns:auto 1fr auto;align-content:end;align-self:center;height:172px;background:var(--nx-graphite)!important;border-radius:20px!important;align-items:end!important;gap:15px!important;min-height:172px!important;padding:20px!important;display:grid!important}body .home-shell .home-primary .tile-copy{align-self:end}body .home-shell .home-primary .tile-copy strong{color:#fff!important;font-size:18px!important}body .home-shell .home-dashboard-grid{grid-template-columns:minmax(0,1.45fr) minmax(310px,.55fr);align-items:start;gap:22px;display:grid}body .home-shell .home-modules,body .home-shell .home-context>:is(.home-about,.extras){border:1px solid var(--nx-border);background:var(--nx-surface);box-shadow:var(--nx-shadow-soft);border-radius:20px;padding:16px}body .home-shell .action-grid{grid-template-columns:1fr!important;gap:8px!important;margin-top:14px!important;display:grid!important}body .home-shell .action-grid .action-tile{min-height:78px!important;box-shadow:none!important;border-radius:14px!important;grid-template-columns:42px minmax(0,1fr)!important;align-items:center!important;gap:14px!important;padding:13px 48px 13px 13px!important;display:grid!important}body .home-shell .action-grid .tile-arrow{transform:translateY(-50%);top:50%!important;right:15px!important}body .home-shell .home-context{grid-template-columns:minmax(0,1fr);align-content:start;gap:8px;min-width:0;display:grid}body .home-shell .home-context>:is(.home-about,.extras){width:100%;min-width:0}body .home-shell .welcome-note,body .home-shell .disclosure{margin-top:0!important}body .home-shell .home-top-note{width:100%;min-height:50px}body .home-shell .home-about .disclosure{border-radius:14px;grid-template-columns:40px minmax(0,1fr) 20px;align-items:center;gap:10px;height:64px;min-height:64px;padding:10px 12px;box-shadow:none!important;margin-top:5px!important}body .home-shell .home-about .disclosure.expanded{height:auto}body .home-shell .home-about .disclosure .tile-icon{border-radius:10px;width:40px;height:40px}body .home-shell .home-about .disclosure .tile-arrow{top:50%;right:12px;transform:translateY(-50%)}body .home-shell .home-about .disclosure .tile-arrow.open{transform:translateY(-50%)rotate(180deg)}body .home-shell .home-about .about-preview{-webkit-line-clamp:1}body .home-shell .extras{margin-top:0!important}body .home-shell .home-context>:is(.home-about,.extras){padding:16px}body .home-shell .extras-grid{gap:8px;grid-template-columns:minmax(0,1fr)!important;margin-top:10px!important}body .home-shell .home-context .mini-tile{flex-direction:row;align-items:center;min-height:56px;padding:10px}body .home-shell .home-context .mini-tile>span:last-child{flex:1;min-width:0}body .home-shell .home-context .mini-tile small{white-space:nowrap;text-overflow:ellipsis;width:100%;max-width:100%;display:block;overflow:hidden}body .home-shell .home-context .mini-icon{border-radius:10px;width:36px;height:36px}body .settings-shell .settings-layout{grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);align-items:start;gap:22px;display:grid}body .settings-shell :is(.settings-card,.risk-card){border-radius:22px!important;margin-top:0!important}body .settings-shell .settings-card{padding:clamp(20px,2.4vw,30px)!important}body .settings-shell .setting-block{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;min-height:96px;display:grid}body .settings-shell .sound-topline{display:contents!important}body .settings-shell .sound-status{grid-column:1/-1;margin-top:-8px!important}body .settings-shell .risk-card{position:sticky;top:112px}body .promo-shell .promo-card{overflow:hidden;border-radius:26px!important;margin:0!important;padding:0!important}body .promo-shell .promo-layout{grid-template-columns:minmax(290px,.72fr) minmax(420px,1.28fr);min-height:520px;display:grid}body .promo-shell .promo-intro{background:var(--nx-graphite);flex-direction:column;justify-content:center;padding:clamp(28px,4vw,54px);display:flex}body .promo-shell .promo-intro :is(h1,p){color:#fff!important}body .promo-shell .promo-intro .promo-description{color:#ffffffa1!important}body .promo-shell .promo-intro .promo-icon{color:#d8c08a!important;background:#ffffff14!important;border-color:#ffffff26!important}body .promo-shell .region-note{color:#ffffff9e!important;background:#ffffff0e!important;border-color:#ffffff1c!important;margin-top:auto!important}body .promo-shell .code-list{align-content:center;background:var(--nx-surface)!important;border:0!important;border-radius:0!important;gap:12px!important;margin:0!important;padding:clamp(24px,4vw,48px)!important;display:grid!important}body .promo-shell .code-row{border:1px solid var(--nx-border)!important;background:var(--nx-surface-soft)!important;border-radius:16px!important;min-height:108px!important;padding:18px!important}body .promo-shell .code-row+.code-row{margin-top:0!important}body .learning-shell .learning-layout{grid-template-columns:minmax(0,1.45fr) minmax(340px,.55fr);align-items:start;gap:22px;display:grid}body .learning-shell .learning-feature{border-radius:24px!important;margin:0!important;padding:clamp(20px,2.6vw,32px)!important;animation:none!important}body .learning-shell .learning-feature .video-frame{margin-top:24px!important}body .learning-shell .learning-sidebar{gap:14px;display:grid;position:sticky;top:112px}body .learning-shell .author-quote,body .learning-shell .all-lessons{border:1px solid var(--nx-border);background:var(--nx-surface);box-shadow:var(--nx-shadow-soft);border-radius:20px;padding:18px;margin:0!important}body .learning-shell .lesson-list{max-height:calc(100vh - 350px);padding-right:4px;overflow-y:auto;margin-top:14px!important}body .learning-shell .lesson-row{border-radius:13px!important;grid-template-columns:86px minmax(0,1fr) 18px!important;gap:10px!important;min-height:76px!important;padding:8px!important}body .learning-shell .lesson-copy strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;font-size:12px!important}body .tools-shell .tools-layout{grid-template-columns:minmax(0,1.15fr) minmax(330px,.85fr);grid-template-areas:"welcome welcome""video trading""materials foundation""materials actions""articles actions""footer footer";align-items:start;gap:18px;display:grid}body .tools-shell .welcome-card{grid-area:welcome}body .tools-shell .video-card{grid-area:video}body .tools-shell .trading-card{grid-area:trading}body .tools-shell .resource-section:not(.articles-section){grid-area:materials}body .tools-shell .foundation-card{grid-area:foundation}body .tools-shell .articles-section{grid-area:articles}body .tools-shell .action-list{grid-area:actions}body .tools-shell .page-footer{grid-area:footer}body .tools-shell .tools-layout>*{margin-top:0!important}body .tools-shell .welcome-card{align-items:center;min-height:150px;border-radius:22px!important;grid-template-columns:54px minmax(0,1fr)!important;padding:clamp(22px,3vw,34px)!important}body .tools-shell :is(.feature-card,.resource-section){border-radius:20px!important;padding:22px!important}body .tools-shell .action-list{gap:10px!important}body .tools-shell .action-card{grid-template-columns:42px minmax(0,1fr)!important}body .tools-shell .action-card .compact-action{grid-column:2;width:fit-content}body .account-shell .profile-card{grid-template-columns:minmax(260px,.5fr) minmax(0,1.5fr);align-items:center;gap:34px;display:grid;border-radius:24px!important;margin:0!important;padding:clamp(24px,3vw,36px)!important}body .account-shell .stats-grid{margin:0!important}body .account-shell .account-planning-grid{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);align-items:start;gap:22px;margin-top:22px;display:grid}body .account-shell .account-planning-grid .calculator-card{border-radius:22px!important;margin:0!important}body .account-shell .coverage-inputs{grid-template-columns:1fr 1fr!important}body .account-shell .trade-history-card{border-radius:22px!important;margin-top:22px!important}body .terminal-shell .terminal-dashboard{grid-template-columns:minmax(0,1fr) minmax(320px,370px);grid-template-areas:"market signal""market timers""market recorder";align-items:start;gap:14px 18px;display:grid}body .terminal-shell .market-card{grid-area:market;min-width:0;border-radius:22px!important}body .terminal-shell .signal-card{grid-area:signal;border-radius:20px!important;grid-template-columns:52px minmax(0,1fr)!important;gap:13px!important;margin:0!important;padding:20px!important;display:grid!important}body .terminal-shell .signal-icon{border-radius:15px!important;width:52px!important;height:52px!important}body .terminal-shell .signal-copy strong{font-size:34px!important}body .terminal-shell .signal-meta{grid-column:1/-1!important;min-height:64px!important;padding:11px 13px!important}body .terminal-shell .signal-analysis{grid-column:1/-1!important;padding-top:14px!important}body .terminal-shell .timers-row{grid-area:timers;grid-template-columns:1fr!important;gap:9px!important;margin:0!important;display:grid!important}body .terminal-shell .timer-card{min-height:84px!important;padding:12px 15px!important}body .terminal-shell .timer-dial{width:50px!important;height:50px!important}body .terminal-shell .trade-recorder{grid-area:recorder;margin:0!important}body .terminal-shell .chart-wrap{min-height:610px;height:calc(100vh - 248px)!important}body .terminal-shell .market-toolbar{grid-template-columns:minmax(210px,auto) minmax(200px,1fr) auto!important}@media (width>=720px){body .onboarding-card{grid-template-columns:240px minmax(0,1fr);grid-template-areas:"onboard-head onboard-stage""onboard-action onboard-stage";gap:0 28px;display:grid;width:min(100%,760px)!important;padding:22px!important}body .onboarding-header{background:var(--nx-graphite);border-radius:18px;grid-area:onboard-head;border:0!important;padding:20px!important}body .onboarding-header .onboarding-kicker{color:#c8d9cb!important}body .onboarding-header .screen-counter{color:#ffffff85!important}body .screen-stage{grid-area:onboard-stage;background:0 0!important;border:0!important;min-height:390px!important}body .onboarding-action{grid-area:onboard-action;align-self:end;min-height:56px;margin-top:12px}}@media (width<=1180px){body .home-shell .home-dashboard-grid,body .settings-shell .settings-layout,body .learning-shell .learning-layout,body .account-shell .account-planning-grid,body .terminal-shell .terminal-dashboard{grid-template-columns:1fr}body .settings-shell .risk-card,body .learning-shell .learning-sidebar{position:static}body .learning-shell .lesson-list{max-height:none}body .terminal-shell .terminal-dashboard{grid-template-areas:"signal""timers""market""recorder"}body .terminal-shell .timers-row{grid-template-columns:1fr 1fr!important}body .tools-shell .tools-layout{grid-template-columns:1fr;grid-template-areas:"welcome""video""trading""materials""foundation""articles""actions""footer"}}@media (width<=900px){body .auth-shell .auth-layout{grid-template-columns:1fr}body .auth-shell .auth-story{min-height:330px;padding:28px 22px;position:relative}body .auth-shell .auth-story .logo-frame{width:58px!important;height:58px!important}body .auth-shell .auth-story .brand-name{--brand-text-height:26px;margin-top:10px!important}body .auth-shell .auth-story-copy h2{max-width:620px;font-size:clamp(28px,7vw,48px)}body .auth-shell .auth-panel{min-height:auto;padding:22px 14px 34px}body .promo-shell .promo-layout,body .account-shell .profile-card{grid-template-columns:1fr}body .promo-shell .promo-layout{min-height:auto}body .promo-shell .promo-intro{min-height:300px}body .account-shell .profile-card{gap:22px}}@media (width<=680px){body .home-shell .home-overview{grid-template-columns:1fr;gap:20px;min-height:auto;padding:20px}body .home-shell .home-primary{min-height:150px!important}body .home-shell .home-modules,body .home-shell .home-context>:is(.disclosure,.extras){padding:16px}body .settings-shell .setting-block{grid-template-columns:1fr;gap:14px}body .settings-shell .sound-topline{display:flex!important}body .settings-shell .sound-status{grid-column:auto;margin-top:0!important}body .promo-shell .promo-intro,body .promo-shell .code-list{padding:22px!important}body .learning-shell .lesson-row{grid-template-columns:96px minmax(0,1fr)!important}body .learning-shell .lesson-arrow{display:none}body .account-shell .stats-grid{grid-template-columns:1fr 1fr!important}body .account-shell .coverage-inputs,body .terminal-shell .timers-row,body .terminal-shell .market-toolbar{grid-template-columns:1fr!important}body .terminal-shell .asset-selector{width:100%!important;min-width:0!important}body .terminal-shell .chart-wrap{min-height:440px;height:58vh!important}}
