.preloader{display:none!important}:root{--bg-color:#fff;--text-color:#000;--header-bg:#f8f9fa;--card-bg:#fff;--border-color:#dee2e6}[data-theme=dark]{--bg-color:#121212;--text-color:#fff;--header-bg:#1e1e1e;--card-bg:#1e1e1e;--border-color:#333}body{background-color:var(--bg-color);color:var(--text-color);transition:background-color .3s,color .3s}.header-section{background-color:var(--header-bg)}.service__item{background-color:var(--card-bg);border:1px solid var(--border-color)}.dashboard-page{background:radial-gradient(circle at 0 0,#0a84ff1f,#0000 30%),linear-gradient(135deg,#f5f9ff 0%,#eef4ff 48%,#f6f7fb 100%);min-height:100vh;padding:32px 16px}[data-theme=dark] .dashboard-page{background:radial-gradient(circle at 0 0,#5eead41f,#0000 30%),linear-gradient(135deg,#0f172a 0%,#111827 52%,#0b1120 100%)}.dashboard-page--forex{background:radial-gradient(circle at 0 0,#2dd4bf24,#0000 28%),radial-gradient(circle at 100% 100%,#2563eb1f,#0000 22%),linear-gradient(135deg,#eef6ff 0%,#edf8f8 42%,#f8fbff 100%)}.dashboard-page--crypto{background:radial-gradient(circle at 0 0,#a855f729,#0000 28%),radial-gradient(circle at 100% 100%,#ec489924,#0000 22%),linear-gradient(135deg,#faf5ff 0%,#fff1f7 44%,#fff8fb 100%)}[data-theme=dark] .dashboard-page--forex{background:radial-gradient(circle at 0 0,#2dd4bf1f,#0000 28%),radial-gradient(circle at 100% 100%,#2563eb24,#0000 20%),linear-gradient(135deg,#07111f 0%,#0f172a 42%,#0b1120 100%)}[data-theme=dark] .dashboard-page--crypto{background:radial-gradient(circle at 0 0,#a855f729,#0000 28%),radial-gradient(circle at 100% 100%,#ec48991f,#0000 20%),linear-gradient(135deg,#140a1f 0%,#111827 46%,#190d22 100%)}.dashboard-shell{grid-template-columns:320px minmax(0,1fr);align-items:start;gap:24px;max-width:1320px;margin:0 auto;display:grid}.dashboard-sidebar,.dashboard-card,.dashboard-hero-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;border:1px solid #94a3b833;box-shadow:0 18px 45px #0f172a14}[data-theme=dark] .dashboard-sidebar,[data-theme=dark] .dashboard-card,[data-theme=dark] .dashboard-hero-card{background:#0f172ae0;border-color:#94a3b82e;box-shadow:0 22px 50px #02061766}.dashboard-sidebar{border-radius:28px;flex-direction:column;gap:24px;padding:28px;display:flex;position:sticky;top:24px}.dashboard-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#2563eb;margin:0 0 12px;font-size:.85rem;font-weight:700}.dashboard-page--forex .dashboard-eyebrow{color:#0f766e}.dashboard-page--crypto .dashboard-eyebrow{color:#a21caf}.dashboard-sidebar-title{margin:0 0 12px;font-size:2rem;line-height:1.1}.dashboard-sidebar-text{color:#475569;margin:0}[data-theme=dark] .dashboard-sidebar-text,[data-theme=dark] .dashboard-card-description,[data-theme=dark] .dashboard-panel-card p,[data-theme=dark] .dashboard-profile-card p{color:#cbd5e1}.dashboard-profile-card,.dashboard-quick-note{background:#f8fafccc;border:1px solid #94a3b82e;border-radius:22px;padding:20px}[data-theme=dark] .dashboard-profile-card,[data-theme=dark] .dashboard-quick-note{background:#0f172ab8;border-color:#94a3b826}.dashboard-role-badge,.dashboard-hero-badge{color:#1d4ed8;background:#2563eb1f;border-radius:999px;align-items:center;gap:8px;width:fit-content;padding:8px 14px;font-size:.82rem;font-weight:700;display:inline-flex}[data-theme=dark] .dashboard-role-badge,[data-theme=dark] .dashboard-hero-badge{color:#bfdbfe;background:#3b82f629}.dashboard-profile-card h2{margin:14px 0 6px;font-size:1.35rem}.dashboard-profile-card p{margin:0}.dashboard-quick-note h3,.dashboard-panel-card h3{margin:0 0 12px}.dashboard-quick-note ul,.dashboard-panel-card ul{color:#475569;gap:10px;margin:0;padding-left:18px;display:grid}.dashboard-sidebar-actions{gap:12px;display:grid}.dashboard-outline-button,.dashboard-primary-button{border:0;border-radius:16px;width:100%;padding:14px 18px;font-weight:700;transition:transform .2s,box-shadow .2s}.dashboard-outline-button{color:#1d4ed8;background:0 0;border:1px solid #2563eb38}.dashboard-page--forex .dashboard-outline-button{color:#0f766e;border-color:#0d948838}.dashboard-page--crypto .dashboard-outline-button{color:#a21caf;border-color:#a855f73d}.dashboard-primary-button{color:#fff;background:linear-gradient(135deg,#2563eb 0%,#0f766e 100%);box-shadow:0 14px 30px #2563eb3d}.dashboard-page--forex .dashboard-primary-button{background:linear-gradient(135deg,#0f766e 0%,#2563eb 100%);box-shadow:0 14px 30px #0f766e42}.dashboard-page--crypto .dashboard-primary-button{background:linear-gradient(135deg,#7c3aed 0%,#ec4899 100%);box-shadow:0 14px 30px #7c3aed3d}.dashboard-outline-button:hover,.dashboard-primary-button:hover{transform:translateY(-1px)}.dashboard-content{gap:24px;display:grid}.dashboard-hero-card{border-radius:30px;padding:28px}.dashboard-hero-card--forex{background:linear-gradient(135deg,#0f766e1f,#2563eb14),#ffffffeb}.dashboard-hero-card--crypto{background:linear-gradient(135deg,#7c3aed1f,#ec489914),#ffffffeb}[data-theme=dark] .dashboard-hero-card--forex{background:linear-gradient(135deg,#0f766e29,#2563eb1a),#0f172ae0}[data-theme=dark] .dashboard-hero-card--crypto{background:linear-gradient(135deg,#7c3aed29,#ec48991a),#0f172ae0}.dashboard-hero-card h2{margin:18px 0 10px;font-size:2.1rem}.dashboard-hero-card p{color:#475569;max-width:720px;margin:0}.dashboard-hero-main{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:20px;display:grid}.dashboard-pill-row{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.dashboard-pill{color:#334155;background:#ffffff8f;border:1px solid #94a3b82e;border-radius:999px;align-items:center;padding:9px 14px;font-size:.82rem;font-weight:700;display:inline-flex}[data-theme=dark] .dashboard-pill{color:#e2e8f0;background:#0f172a94;border-color:#94a3b829}.dashboard-context-card{background:#ffffff9e;border:1px solid #94a3b82e;border-radius:24px;padding:18px}[data-theme=dark] .dashboard-context-card{background:#0f172aa3;border-color:#94a3b829}.dashboard-context-card__label{color:#64748b;letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px;font-size:.76rem;font-weight:700;display:inline-flex}.dashboard-context-card strong{color:#0f172a;margin-bottom:8px;font-size:1rem;display:block}[data-theme=dark] .dashboard-context-card strong{color:#f8fafc}.dashboard-context-card p{font-size:.94rem;line-height:1.6}.dashboard-highlight-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:22px;display:grid}.dashboard-highlight-item{background:#ffffff8a;border:1px solid #94a3b829;border-radius:20px;align-items:flex-start;gap:12px;padding:16px 18px;display:flex}[data-theme=dark] .dashboard-highlight-item{background:#0f172a8f;border-color:#94a3b829}.dashboard-highlight-item span{background:linear-gradient(135deg,#2563eb 0%,#0f766e 100%);border-radius:999px;flex-shrink:0;width:10px;height:10px;margin-top:7px}.dashboard-page--crypto .dashboard-highlight-item span{background:linear-gradient(135deg,#7c3aed 0%,#ec4899 100%)}.dashboard-highlight-item p{color:#334155;margin:0;font-size:.95rem;line-height:1.6}[data-theme=dark] .dashboard-highlight-item p{color:#e2e8f0}.dashboard-metrics-grid,.dashboard-panels-grid{gap:18px;display:grid}.dashboard-metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-panels-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-card{border-radius:24px;padding:22px}.dashboard-card-label{color:#64748b;margin-bottom:12px;font-weight:600;display:block}.dashboard-card-value{margin-bottom:12px;font-size:2rem;line-height:1;display:block}.dashboard-card-description,.dashboard-panel-card p{color:#475569;margin:0}@media (width<=1100px){.dashboard-shell{grid-template-columns:1fr}.dashboard-sidebar{position:static}.dashboard-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-panels-grid,.dashboard-hero-main,.dashboard-highlight-grid{grid-template-columns:1fr}}@media (width<=640px){.dashboard-page{padding:20px 12px}.dashboard-sidebar,.dashboard-card,.dashboard-hero-card{border-radius:22px;padding:20px}.dashboard-sidebar-title,.dashboard-hero-card h2{font-size:1.6rem}.dashboard-metrics-grid{grid-template-columns:1fr}}.user-dashboard-page{background:radial-gradient(circle at 0 0,#0ea5e91f,#0000 24%),linear-gradient(135deg,#f5f8ff 0%,#eef4ff 48%,#f8fafc 100%);min-height:100vh;padding:24px 16px}[data-theme=dark] .user-dashboard-page{background:radial-gradient(circle at 0 0,#22d3ee1a,#0000 24%),linear-gradient(135deg,#020617 0%,#0f172a 52%,#111827 100%)}.user-dashboard-page--forex{background:radial-gradient(circle at 0 0,#14b8a624,#0000 24%),radial-gradient(circle at 100% 100%,#2563eb1f,#0000 22%),linear-gradient(135deg,#ecfeff 0%,#eef8ff 46%,#f8fafc 100%)}.user-dashboard-page--crypto{background:radial-gradient(circle at 0 0,#a855f729,#0000 24%),radial-gradient(circle at 100% 100%,#ec489924,#0000 22%),linear-gradient(135deg,#faf5ff 0%,#fff1f8 46%,#fffafc 100%)}[data-theme=dark] .user-dashboard-page--forex{background:radial-gradient(circle at 0 0,#14b8a61f,#0000 24%),radial-gradient(circle at 100% 100%,#2563eb24,#0000 22%),linear-gradient(135deg,#07111f 0%,#0f172a 50%,#0b1120 100%)}[data-theme=dark] .user-dashboard-page--crypto{background:radial-gradient(circle at 0 0,#a855f72e,#0000 24%),radial-gradient(circle at 100% 100%,#ec48991f,#0000 22%),linear-gradient(135deg,#140a1f 0%,#111827 50%,#190d22 100%)}.user-dashboard-layout{grid-template-columns:316px minmax(0,1fr);align-items:start;gap:22px;max-width:1380px;margin:0 auto;display:grid}.user-dashboard-layout__overlay{display:none}.user-dashboard-layout__sidebar{min-width:0;transition:transform .22s,opacity .22s}.user-dashboard-layout__content{gap:18px;min-width:0;display:grid}.user-dashboard-sidebar,.user-dashboard-header,.user-dashboard-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffe0;border:1px solid #94a3b824;border-radius:26px;box-shadow:0 22px 52px #0f172a14}[data-theme=dark] .user-dashboard-sidebar,[data-theme=dark] .user-dashboard-header,[data-theme=dark] .user-dashboard-card{background:#0f172ad6;border-color:#94a3b824;box-shadow:0 26px 56px #02061757}.user-dashboard-sidebar{flex-direction:column;justify-content:space-between;gap:20px;min-height:calc(100vh - 44px);padding:20px 18px 18px;display:flex;position:sticky;top:22px}.user-dashboard-sidebar__top,.user-dashboard-sidebar__footer,.user-dashboard-sidebar__nav{gap:14px;display:grid}.user-dashboard-sidebar__brand-row{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.user-dashboard-sidebar__eyebrow,.user-dashboard-section__eyebrow{color:#0f766e;letter-spacing:.14em;text-transform:uppercase;margin:0 0 6px;font-size:.76rem;font-weight:800}.user-dashboard-page--crypto .user-dashboard-sidebar__eyebrow,.user-dashboard-page--crypto .user-dashboard-section__eyebrow{color:#a855f7}.user-dashboard-page--default .user-dashboard-sidebar__eyebrow,.user-dashboard-page--default .user-dashboard-section__eyebrow{color:#2563eb}.user-dashboard-sidebar__brand-title{color:#0f172a;margin:0;font-size:1.3rem}[data-theme=dark] .user-dashboard-sidebar__brand-title,[data-theme=dark] .user-dashboard-header h2,[data-theme=dark] .user-dashboard-section__header h3,[data-theme=dark] .user-dashboard-card__value,[data-theme=dark] .user-dashboard-card__header,[data-theme=dark] .user-dashboard-sidebar__account-card strong,[data-theme=dark] .user-dashboard-sidebar__account-meta strong{color:#f8fafc}.user-dashboard-sidebar__close,.user-dashboard-header__menu-button{color:#e2e8f0;background:0 0;border:0;display:none}.user-dashboard-sidebar__account-card{background:#f8fafceb;border:1px solid #94a3b829;border-radius:22px;gap:14px;padding:16px;display:grid}[data-theme=dark] .user-dashboard-sidebar__account-card{background:#0206176b;border-color:#94a3b81f}.user-dashboard-sidebar__account-head{justify-content:space-between;gap:12px;display:flex}.user-dashboard-sidebar__account-head strong{color:#0f172a;margin-bottom:6px;font-size:1rem;display:block}.user-dashboard-sidebar__account-head p,.user-dashboard-sidebar__account-meta span,.user-dashboard-header p,.user-dashboard-section__header p,.user-dashboard-metric-card p,.user-dashboard-card__header p,.user-dashboard-card__list li,.user-dashboard-sidebar__submenu-link{color:#475569}[data-theme=dark] .user-dashboard-sidebar__account-head p,[data-theme=dark] .user-dashboard-sidebar__account-meta span,[data-theme=dark] .user-dashboard-header p,[data-theme=dark] .user-dashboard-section__header p,[data-theme=dark] .user-dashboard-metric-card p,[data-theme=dark] .user-dashboard-card__header p,[data-theme=dark] .user-dashboard-card__list li,[data-theme=dark] .user-dashboard-sidebar__submenu-link{color:#cbd5e1}.user-dashboard-sidebar__role-badge,.user-dashboard-header__badge{color:#1d4ed8;background:#2563eb1f;border-radius:999px;justify-content:center;align-items:center;width:fit-content;min-width:76px;padding:8px 12px;font-size:.78rem;font-weight:800;display:inline-flex}.user-dashboard-page--forex .user-dashboard-sidebar__role-badge,.user-dashboard-page--forex .user-dashboard-header__badge{color:#0f766e;background:#0f766e1f}.user-dashboard-page--crypto .user-dashboard-sidebar__role-badge,.user-dashboard-page--crypto .user-dashboard-header__badge{color:#9333ea;background:#a855f724}[data-theme=dark] .user-dashboard-sidebar__role-badge,[data-theme=dark] .user-dashboard-header__badge{color:#e2e8f0}.user-dashboard-sidebar__account-meta{border-top:1px solid #94a3b824;justify-content:space-between;align-items:center;gap:12px;padding-top:12px;display:flex}.user-dashboard-sidebar__section{background:#f8fafcbd;border:1px solid #94a3b81f;border-radius:18px}[data-theme=dark] .user-dashboard-sidebar__section{background:#02061742}.user-dashboard-sidebar__section-button{color:#0f172a;text-align:left;background:0 0;border:0;border-radius:18px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:14px;font-weight:700;display:flex}[data-theme=dark] .user-dashboard-sidebar__section-button{color:#f8fafc}.user-dashboard-sidebar__section-button.is-active{background:#2563eb14}.user-dashboard-page--forex .user-dashboard-sidebar__section-button.is-active{background:#0f766e1a}.user-dashboard-page--crypto .user-dashboard-sidebar__section-button.is-active{background:#a855f71f}.user-dashboard-sidebar__section-copy{align-items:center;gap:10px;display:inline-flex}.user-dashboard-sidebar__section-icon{background:#0f172a0f;border-radius:10px;justify-content:center;align-items:center;width:28px;height:28px;font-size:.82rem;display:inline-flex}[data-theme=dark] .user-dashboard-sidebar__section-icon{background:#ffffff0f}.user-dashboard-sidebar__section-chevron{width:18px;height:18px;position:relative}.user-dashboard-sidebar__section-chevron span{background:currentColor;border-radius:999px;width:9px;height:2px;transition:transform .2s;position:absolute;top:8px}.user-dashboard-sidebar__section-chevron span:first-child{left:2px;transform:rotate(45deg)}.user-dashboard-sidebar__section-chevron span:last-child{right:1px;transform:rotate(-45deg)}.user-dashboard-sidebar__section-chevron.is-open span:first-child{transform:rotate(-45deg)}.user-dashboard-sidebar__section-chevron.is-open span:last-child{transform:rotate(45deg)}.user-dashboard-sidebar__submenu-link{border-radius:14px;justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:10px 12px;font-size:.92rem;text-decoration:none;display:flex}.user-dashboard-sidebar__submenu-link.is-active{color:#1d4ed8;background:#2563eb1a;font-weight:700}[data-theme=dark] .user-dashboard-sidebar__submenu-link.is-active{color:#f8fafc}.user-dashboard-sidebar__submenu-link small{color:inherit;background:#0f172a0f;border-radius:999px;padding:5px 8px;font-size:.72rem;font-weight:700}[data-theme=dark] .user-dashboard-sidebar__submenu-link small{background:#ffffff14}.user-dashboard-sidebar__secondary-link,.user-dashboard-sidebar__logout{border-radius:16px;padding:13px 16px;font-weight:700}.user-dashboard-sidebar__secondary-link{color:#475569;border:1px solid #94a3b82e;justify-content:center;text-decoration:none;display:inline-flex}[data-theme=dark] .user-dashboard-sidebar__secondary-link{color:#cbd5e1}.user-dashboard-sidebar__logout{color:#eff6ff;background:linear-gradient(135deg,#2563eb 0%,#0f766e 100%);border:0;box-shadow:0 18px 32px #2563eb38}.user-dashboard-page--crypto .user-dashboard-sidebar__logout{background:linear-gradient(135deg,#7c3aed 0%,#ec4899 100%);box-shadow:0 18px 32px #7c3aed38}.user-dashboard-header{gap:18px;padding:24px;display:grid}.user-dashboard-header__main{align-items:flex-start;gap:16px;display:flex}.user-dashboard-header h2,.user-dashboard-section__header h3{color:#0f172a;margin:10px 0}.user-dashboard-header h2{font-size:2rem}.user-dashboard-header__pill-row{flex-wrap:wrap;gap:10px;display:flex}[data-theme=dark] .user-dashboard-header__pill{color:#e2e8f0;background:#02061747}.user-dashboard-section{gap:14px;display:grid}.user-dashboard-section__header{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.user-dashboard-metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.user-dashboard-panels-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.user-dashboard-card{padding:22px}.user-dashboard-card__label{color:#64748b;letter-spacing:.04em;text-transform:uppercase;margin-bottom:14px;font-size:.88rem;font-weight:700;display:block}.user-dashboard-card__value{color:#0f172a;margin-bottom:10px;font-size:1.95rem;line-height:1;display:block}.user-dashboard-card__header{color:#0f172a;gap:10px;margin-bottom:14px;display:grid}.user-dashboard-card__header p,.user-dashboard-metric-card p{margin:0;line-height:1.6}.user-dashboard-card__list{gap:10px;margin:0;padding-left:18px;display:grid}@media (width<=1180px){.user-dashboard-layout{grid-template-columns:280px minmax(0,1fr)}.user-dashboard-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=960px){.user-dashboard-page{padding:18px 12px 24px}.user-dashboard-layout{grid-template-columns:1fr}.user-dashboard-layout__overlay{opacity:0;pointer-events:none;z-index:45;background:#0206178f;transition:opacity .2s;display:block;position:fixed;inset:0}.user-dashboard-layout__overlay.is-open{opacity:1;pointer-events:auto}.user-dashboard-layout__sidebar{z-index:50;width:min(320px,86vw);transition:transform .22s;position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.user-dashboard-layout__sidebar.is-open{transform:translate(0)}.user-dashboard-sidebar{border-radius:0 26px 26px 0;min-height:100vh;position:static}.user-dashboard-sidebar__close,.user-dashboard-header__menu-button{justify-content:center;align-items:center;display:inline-flex}.user-dashboard-sidebar__close{background:#0f172a1f;border-radius:12px;flex-shrink:0;width:38px;height:38px;position:relative}[data-theme=dark] .user-dashboard-sidebar__close{background:#ffffff14}.user-dashboard-sidebar__close span{background:currentColor;border-radius:999px;width:18px;height:2px;position:absolute}.user-dashboard-sidebar__close span:first-child{transform:rotate(45deg)}.user-dashboard-sidebar__close span:last-child{transform:rotate(-45deg)}.user-dashboard-header__menu-button{background:#0f172a14;border-radius:14px;flex-direction:column;flex-shrink:0;gap:4px;width:42px;height:42px}[data-theme=dark] .user-dashboard-header__menu-button{background:#ffffff14}.user-dashboard-header__menu-button span{background:currentColor;border-radius:999px;width:16px;height:2px}}@media (width<=720px){.user-dashboard-header,.user-dashboard-card{border-radius:22px;padding:18px}.user-dashboard-header h2{font-size:1.65rem}.user-dashboard-section__header,.user-dashboard-header__main{flex-direction:column;align-items:flex-start}.user-dashboard-panels-grid,.user-dashboard-metrics-grid{grid-template-columns:1fr}}.package-auth{position:relative}.package-auth__shell{background:linear-gradient(145deg,#fffffff0,#f8fafcfa);border:1px solid #94a3b82e;border-radius:32px;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);padding:0;display:grid;overflow:hidden}[data-theme=dark] .package-auth__shell{background:linear-gradient(145deg,#0f172af5,#111827fa);border-color:#94a3b833}.package-auth__intro,.package-auth__form-panel{padding:40px}.package-auth__intro{color:#eff6ff;background:radial-gradient(circle at 100% 0,#fff3,#0000 28%),linear-gradient(150deg,#0f172a 0%,#1d4ed8 55%,#0891b2 100%);position:relative}.package-auth.is-forex .package-auth__intro{background:radial-gradient(circle at 100% 0,#ffffff29,#0000 28%),linear-gradient(150deg,#0f172a 0%,#1d4ed8 52%,#14b8a6 100%)}.package-auth.is-crypto .package-auth__intro{background:radial-gradient(circle at 100% 0,#ffffff29,#0000 28%),linear-gradient(150deg,#111827 0%,#7c3aed 48%,#ec4899 100%)}.package-auth.is-default .package-auth__intro{background:radial-gradient(circle at 100% 0,#ffffff29,#0000 28%),linear-gradient(150deg,#0f172a 0%,#334155 52%,#2563eb 100%)}.package-auth__badge{letter-spacing:.08em;text-transform:uppercase;background:#ffffff24;border:1px solid #fff3;border-radius:999px;align-items:center;width:fit-content;padding:10px 16px;font-size:.82rem;font-weight:700;display:inline-flex}.package-auth__title{color:inherit;margin:22px 0 14px;font-size:2.35rem;line-height:1.05}.package-auth__description{color:#eff6ffdb;max-width:440px;margin:0;font-size:1rem}.package-auth__spotlight{background:#0f172a38;border:1px solid #ffffff24;border-radius:22px;gap:8px;margin-top:28px;padding:18px 20px;display:grid}.package-auth__spotlight strong{font-size:1rem}.package-auth__spotlight span{color:#eff6ffc7}.package-auth__pill-row{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.package-auth__pill{background:#ffffff1f;border:1px solid #ffffff24;border-radius:999px;align-items:center;padding:9px 14px;font-size:.88rem;font-weight:600;display:inline-flex}.package-auth__form-panel{background:0 0}.package-auth__form-title{color:#0f172a;margin:0 0 10px;font-size:1.8rem}.package-auth__form-title span{color:#2563eb}.package-auth.is-crypto .package-auth__form-title span{color:#7c3aed}.package-auth__form-copy{color:#475569;margin:0}[data-theme=dark] .package-auth__form-title{color:#f8fafc}[data-theme=dark] .package-auth__form-copy{color:#cbd5e1}.package-auth .form-control{min-height:52px;box-shadow:none;background:#f8fafcd1;border:1px solid #94a3b847;border-radius:16px}[data-theme=dark] .package-auth .form-control{color:#f8fafc;background:#0f172ab8;border-color:#94a3b833}.package-auth .form-control:focus{border-color:#2563eb8c;box-shadow:0 0 0 .2rem #2563eb24}.package-auth.is-crypto .form-control:focus{border-color:#7c3aed8c;box-shadow:0 0 0 .2rem #7c3aed24}.admin-dashboard-page{color:#e2e8f0;background:radial-gradient(circle at 0 0,#22d3ee17,#0000 24%),radial-gradient(circle at 100% 100%,#3b82f614,#0000 22%),linear-gradient(#020617 0%,#0f172a 52%,#111827 100%);min-height:100vh}.admin-layout{grid-template-columns:292px minmax(0,1fr);min-height:100vh;display:grid}.admin-layout__overlay{display:none}.admin-layout__content{min-width:0}.admin-sidebar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:30;background:linear-gradient(#0f172afa,#0f172af0);border-right:1px solid #94a3b81f;flex-direction:column;justify-content:space-between;gap:24px;height:100vh;padding:24px 18px;display:flex;position:sticky;top:0}.admin-sidebar__top,.admin-sidebar__footer{gap:20px;display:grid}.admin-sidebar__brand{align-items:center;gap:14px;display:flex}.admin-sidebar__brand-mark{color:#eff6ff;letter-spacing:.04em;background:linear-gradient(135deg,#0ea5e9 0%,#2563eb 100%);border-radius:14px;place-items:center;width:44px;height:44px;font-weight:800;display:grid;box-shadow:0 14px 28px #2563eb47}.admin-sidebar__eyebrow,.admin-header__eyebrow,.admin-panel__eyebrow{color:#38bdf8;letter-spacing:.12em;text-transform:uppercase;margin:0 0 4px;font-size:.76rem;font-weight:700}.admin-sidebar__title{color:#f8fafc;margin:0;font-size:1.15rem}.admin-sidebar__nav{gap:8px;display:grid}.admin-sidebar__nav-item{color:#cbd5e1;text-align:left;background:0 0;border:0;border-radius:16px;align-items:center;gap:12px;width:100%;padding:14px;font-weight:600;transition:background-color .2s,color .2s,transform .2s;display:flex}.admin-sidebar__nav-item:hover,.admin-sidebar__nav-item.is-active{color:#f8fafc;background:#1e293bf5;transform:translate(2px)}.admin-sidebar__nav-item.is-active{box-shadow:inset 0 0 0 1px #38bdf847}.admin-sidebar__nav-icon{color:currentColor;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.admin-sidebar__nav-icon svg{fill:currentColor;width:20px;height:20px}.admin-sidebar__home-link{color:#94a3b8;font-size:.92rem;text-decoration:none}.admin-sidebar__home-link:hover{color:#e2e8f0}.admin-sidebar__account{background:#0f172ae6;border:1px solid #94a3b81f;border-radius:18px;padding:16px}.admin-sidebar__account-label{color:#94a3b8;margin-bottom:8px;font-size:.82rem;display:block}.admin-sidebar__account strong{color:#f8fafc;word-break:break-word}.admin-sidebar__logout{color:#eff6ff;background:linear-gradient(135deg,#0f766e 0%,#2563eb 100%);border:0;border-radius:16px;padding:14px 18px;font-weight:700;box-shadow:0 18px 32px #0e749038}.admin-dashboard-main{gap:22px;padding:28px;display:grid}.admin-header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.admin-header__copy{align-items:flex-start;gap:16px;display:flex}.admin-header h2{color:#f8fafc;margin:0 0 10px;font-size:2rem}.admin-header p{color:#94a3b8;max-width:700px;margin:0}.admin-header__meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-header__meta-card,.admin-surface{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0f172ab8;border:1px solid #94a3b81f;border-radius:24px;box-shadow:0 20px 44px #0206173d}.admin-header__meta-card{gap:6px;min-width:180px;padding:16px 18px;display:grid}.admin-header__meta-card span{color:#94a3b8;font-size:.82rem}.admin-header__meta-card strong{color:#f8fafc;word-break:break-word;font-size:.98rem}.admin-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.admin-stat-card{padding:22px}.admin-stat-card__label{color:#94a3b8;margin-bottom:14px;font-size:.92rem;display:block}.admin-stat-card__value{color:#f8fafc;margin-bottom:12px;font-size:2rem;line-height:1;display:block}.admin-stat-card__description{color:#94a3b8;margin:0;line-height:1.5}.admin-dashboard-sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.admin-dashboard-section--wide{grid-column:span 2}.admin-panel{gap:18px;height:100%;padding:22px;display:grid}.admin-panel__header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.admin-panel__header-actions{align-items:flex-start;gap:12px;display:flex}.admin-panel__header h3{color:#f8fafc;margin:0;font-size:1.15rem}.admin-panel__header p,.admin-panel__empty,.admin-timeline__item p,.admin-list__item p,.admin-system-status__item p,.admin-inline-message p{color:#94a3b8;margin:0}.admin-panel__body{min-height:160px}.admin-inline-message{padding:18px 20px}.admin-inline-message strong{color:#f8fafc;margin-bottom:6px;display:block}.admin-timeline,.admin-list,.admin-system-status{gap:14px;margin:0;padding:0;list-style:none;display:grid}.admin-timeline__item,.admin-list__item,.admin-system-status__item{border-top:1px solid #94a3b81f;justify-content:space-between;align-items:flex-start;gap:14px;padding:16px 0;display:flex}.admin-timeline__item:first-child,.admin-list__item:first-child,.admin-system-status__item:first-child{border-top:0;padding-top:0}.admin-timeline__item{justify-content:flex-start}.admin-timeline__dot{border-radius:999px;flex-shrink:0;width:10px;height:10px;margin-top:8px}.admin-timeline__dot.type-payment{background:#38bdf8}.admin-timeline__dot.type-renewal{background:#34d399}.admin-timeline__dot.type-channel{background:#f59e0b}.admin-timeline__meta,.admin-list__meta{text-align:right;gap:6px;display:grid}.admin-list__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.admin-channel-access-form{gap:14px;display:grid}.admin-channel-access-form__summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.admin-channel-access-form__summary-card{background:#0f172a94;border:1px solid #94a3b81f;border-radius:16px;gap:8px;padding:14px 16px;display:grid}.admin-channel-access-form__summary-card span{color:#94a3b8;letter-spacing:.04em;text-transform:uppercase;font-size:.78rem;font-weight:700}.admin-channel-access-form__summary-card strong{color:#f8fafc;font-size:.98rem}.admin-channel-access-form__summary-card p{color:#94a3b8;word-break:break-word;margin:0;font-size:.88rem;line-height:1.5}.admin-channel-access-form__field{gap:8px;display:grid}.admin-channel-access-form__field span{color:#94a3b8;font-size:.82rem;font-weight:700}.admin-channel-access-form__field input,.admin-channel-access-form__field select,.admin-channel-access-form__field textarea{color:#f8fafc;background:#0f172ad1;border:1px solid #94a3b829;border-radius:14px;width:100%;padding:12px 14px}.admin-channel-access-form__message{color:#94a3b8;margin:0}.admin-toolbar-button,.admin-action-button{border:1px solid #94a3b829;border-radius:12px;padding:8px 12px;font-size:.82rem;font-weight:700;transition:background-color .2s,border-color .2s,color .2s}.admin-toolbar-button{color:#e2e8f0;background:#0f172ad1}.admin-toolbar-button:hover,.admin-action-button:hover{border-color:#38bdf852}.admin-action-button.ghost{color:#cbd5e1;background:#0f172ac7}.admin-action-button.primary{color:#dbeafe;background:#2563eb2e}.admin-action-button.warning{color:#fde68a;background:#f59e0b29}.admin-toolbar-button:disabled,.admin-action-button:disabled,.admin-sidebar__logout:disabled{opacity:.6;cursor:not-allowed}.admin-timeline__meta strong,.admin-list__item strong,.admin-system-status__item strong{color:#f8fafc}.admin-timeline__meta span,.admin-list__meta span{color:#64748b;font-size:.86rem}.admin-status-badge{text-transform:capitalize;border-radius:999px;justify-content:center;align-items:center;width:fit-content;min-width:84px;padding:8px 12px;font-size:.82rem;font-weight:700;display:inline-flex}.admin-status-badge.positive{color:#d1fae5;background:#10b98129}.admin-status-badge.neutral,.admin-status-badge.info{color:#dbeafe;background:#3b82f629}.admin-status-badge.warning{color:#fde68a;background:#f59e0b29}.admin-sidebar__close,.admin-header__menu-button{display:none}@media (width<=1180px){.admin-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-header{flex-direction:column}.admin-header__meta{width:100%}}@media (width<=920px){.admin-layout{grid-template-columns:1fr}.admin-layout__overlay{opacity:0;pointer-events:none;z-index:35;background:#0206178a;transition:opacity .2s;display:block;position:fixed;inset:0}.admin-layout__overlay.is-open{opacity:1;pointer-events:auto}.admin-sidebar{z-index:40;width:min(320px,88vw);transition:transform .24s;position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.admin-sidebar.is-open{transform:translate(0)}.admin-sidebar__close,.admin-header__menu-button{color:#e2e8f0;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.admin-sidebar__close{width:36px;height:36px;position:absolute;top:18px;right:16px}.admin-sidebar__close span{background:currentColor;border-radius:999px;width:18px;height:2px;position:absolute}.admin-sidebar__close span:first-child{transform:rotate(45deg)}.admin-sidebar__close span:last-child{transform:rotate(-45deg)}.admin-header__menu-button{background:#0f172ad1;border:1px solid #94a3b81f;border-radius:14px;place-items:center;width:42px;height:42px;padding:0;display:grid}.admin-header__menu-button span{background:currentColor;border-radius:999px;width:16px;height:2px;display:block}.admin-header__menu-button span:nth-child(2){margin:3px 0}}@media (width<=720px){.admin-dashboard-main{padding:20px 14px 24px}.admin-stats,.admin-dashboard-sections,.admin-header__meta{grid-template-columns:1fr}.admin-dashboard-section--wide{grid-column:span 1}.admin-panel__header,.admin-panel__header-actions,.admin-list__item,.admin-system-status__item{flex-direction:column}.admin-timeline__meta,.admin-list__meta{text-align:left}.admin-list__actions{justify-content:flex-start}.admin-channel-access-form__summary{grid-template-columns:1fr}}@media (width<=991px){.package-auth__shell{grid-template-columns:1fr}.package-auth__intro,.package-auth__form-panel{padding:30px 24px}}@media (width<=640px){.package-auth__shell{border-radius:24px}.package-auth__title{font-size:1.9rem}.package-auth__form-title{font-size:1.45rem}}.user-dashboard-layout__content{gap:16px}.user-dashboard-header{padding:22px 24px}.user-dashboard-header__main{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.user-dashboard-header h2{color:#0f172a;margin:10px 0 6px;font-size:2rem}.user-dashboard-header__subtitle{color:#475569;max-width:560px;margin:0}.user-dashboard-header__pill-row{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.user-dashboard-header__pill{color:#475569;background:#0f172a0d;border:1px solid #94a3b824;border-radius:999px;align-items:center;padding:8px 12px;font-size:.78rem;font-weight:700;display:inline-flex}.user-dashboard-page--forex .user-dashboard-header__pill{color:#0f766e;background:#0f766e14}.user-dashboard-page--crypto .user-dashboard-header__pill{color:#9333ea;background:#a855f71a}.user-dashboard-section__header{align-items:center}.user-dashboard-section__header h3{color:#0f172a;margin:0;font-size:1.08rem}.user-dashboard-summary-grid,.user-dashboard-actions-grid{gap:14px;display:grid}.user-dashboard-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.user-dashboard-summary-card,.user-dashboard-action-card,.user-dashboard-detail-card,.user-dashboard-channel-card,.user-dashboard-state{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe6;border:1px solid #94a3b824;border-radius:22px;box-shadow:0 20px 44px #0f172a0f}[data-theme=dark] .user-dashboard-summary-card,[data-theme=dark] .user-dashboard-action-card,[data-theme=dark] .user-dashboard-detail-card,[data-theme=dark] .user-dashboard-channel-card,[data-theme=dark] .user-dashboard-state{background:#0f172ad6;border-color:#94a3b824;box-shadow:0 24px 48px #02061747}.user-dashboard-summary-card{gap:14px;min-height:132px;padding:18px;display:grid}.user-dashboard-summary-card__top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.user-dashboard-summary-card__label,.user-dashboard-channel-card__label,.user-dashboard-detail-row span,.user-dashboard-action-card span{color:#64748b}.user-dashboard-summary-card__label{letter-spacing:.02em;font-size:.84rem;font-weight:700}.user-dashboard-summary-card p,.user-dashboard-channel-card p,.user-dashboard-detail-row small,.user-dashboard-action-card span,.user-dashboard-state p{color:#475569;margin:0;line-height:1.55}.user-dashboard-status-badge{letter-spacing:.03em;border-radius:999px;justify-content:center;align-items:center;min-width:84px;padding:8px 12px;font-size:.76rem;font-weight:800;display:inline-flex}.user-dashboard-status-badge--neutral{color:#334155;background:#4755691f}.user-dashboard-status-badge--success{color:#047857;background:#10b98124}.user-dashboard-status-badge--warning{color:#b45309;background:#f59e0b29}.user-dashboard-status-badge--danger{color:#b91c1c;background:#ef444424}[data-theme=dark] .user-dashboard-status-badge--neutral{color:#e2e8f0;background:#94a3b824}[data-theme=dark] .user-dashboard-status-badge--success{color:#a7f3d0}[data-theme=dark] .user-dashboard-status-badge--warning{color:#fde68a}[data-theme=dark] .user-dashboard-status-badge--danger{color:#fecaca}.user-dashboard-actions-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.user-dashboard-action-card{text-align:left;gap:10px;min-height:118px;padding:18px;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid}.user-dashboard-action-card strong,.user-dashboard-channel-card strong,.user-dashboard-state h3{color:#0f172a}.user-dashboard-action-card:hover,.user-dashboard-action-card:focus-visible{border-color:#2563eb3d;transform:translateY(-2px);box-shadow:0 24px 48px #2563eb1f}.user-dashboard-action-card:disabled{opacity:.6;cursor:not-allowed}.user-dashboard-detail-card,.user-dashboard-channel-card,.user-dashboard-state{padding:20px}.user-dashboard-detail-list{gap:14px;display:grid}.user-dashboard-detail-row{border-bottom:1px solid #94a3b81f;justify-content:space-between;align-items:center;gap:14px;padding-bottom:14px;display:flex}.user-dashboard-detail-row:last-child{border-bottom:0;padding-bottom:0}.user-dashboard-detail-row>div{gap:6px;display:grid}.user-dashboard-detail-row span{font-size:.86rem;font-weight:700}.user-dashboard-detail-row small{font-size:.9rem}.user-dashboard-channel-card{gap:18px;display:grid}.user-dashboard-channel-card__meta{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.user-dashboard-channel-card__meta strong{margin:6px 0 8px;font-size:1.02rem;display:block}.user-dashboard-channel-card__actions,.user-dashboard-state__actions{flex-wrap:wrap;gap:10px;display:flex}.user-dashboard-action-button{border:1px solid #0000;border-radius:14px;justify-content:center;align-items:center;min-height:44px;padding:0 16px;font-weight:700;text-decoration:none;transition:transform .2s,opacity .2s;display:inline-flex}.user-dashboard-action-button:hover,.user-dashboard-action-button:focus-visible{transform:translateY(-1px)}.user-dashboard-action-button--primary{color:#eff6ff;background:linear-gradient(135deg,#2563eb 0%,#0f766e 100%)}.user-dashboard-page--crypto .user-dashboard-action-button--primary{background:linear-gradient(135deg,#7c3aed 0%,#2563eb 100%)}.user-dashboard-action-button--secondary{color:#334155;background:#f8fafccc;border-color:#94a3b82e}.user-dashboard-action-button:disabled{opacity:.55;cursor:not-allowed;transform:none}.user-dashboard-state{gap:18px;display:grid}.user-dashboard-state__copy{gap:8px;display:grid}.user-dashboard-state__skeleton-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.user-dashboard-state__skeleton-card{background:linear-gradient(90deg,#94a3b81f 25%,#e2e8f052 50%,#94a3b81f 75%) 0 0/220% 100%;border-radius:18px;height:92px;animation:1.4s linear infinite user-dashboard-shimmer}@keyframes user-dashboard-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.user-dashboard-sidebar__section{overflow:hidden}.user-dashboard-sidebar__section-button{padding:13px 14px}.user-dashboard-sidebar__section-button.is-active{box-shadow:inset 0 0 0 1px #2563eb24}.user-dashboard-page--forex .user-dashboard-sidebar__section-button.is-active{box-shadow:inset 0 0 0 1px #0f766e29}.user-dashboard-page--crypto .user-dashboard-sidebar__section-button.is-active{box-shadow:inset 0 0 0 1px #a855f729}.user-dashboard-sidebar__submenu{gap:8px;padding:0 12px 12px;display:grid}.user-dashboard-sidebar__submenu-link{border-radius:14px;justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:10px 12px;text-decoration:none;transition:background-color .2s,color .2s,transform .2s;display:flex}.user-dashboard-sidebar__submenu-link:hover,.user-dashboard-sidebar__submenu-link.is-active{background:#0f172a0f;transform:translate(2px)}.user-dashboard-page--forex .user-dashboard-sidebar__submenu-link.is-active{color:#0f766e;background:#0f766e1a}.user-dashboard-page--crypto .user-dashboard-sidebar__submenu-link.is-active{color:#9333ea;background:#a855f71f}.user-dashboard-sidebar__submenu-link small{color:#1d4ed8;background:#2563eb1f;border-radius:999px;justify-content:center;align-items:center;min-width:48px;padding:4px 8px;font-size:.72rem;font-weight:800;display:inline-flex}[data-theme=dark] .user-dashboard-header h2,[data-theme=dark] .user-dashboard-section__header h3,[data-theme=dark] .user-dashboard-action-card strong,[data-theme=dark] .user-dashboard-channel-card strong,[data-theme=dark] .user-dashboard-state h3{color:#f8fafc}[data-theme=dark] .user-dashboard-header__subtitle,[data-theme=dark] .user-dashboard-header__pill,[data-theme=dark] .user-dashboard-summary-card p,[data-theme=dark] .user-dashboard-channel-card p,[data-theme=dark] .user-dashboard-detail-row small,[data-theme=dark] .user-dashboard-action-card span,[data-theme=dark] .user-dashboard-state p{color:#cbd5e1}[data-theme=dark] .user-dashboard-action-button--secondary{color:#e2e8f0;background:#0f172ad1;border-color:#94a3b829}[data-theme=dark] .user-dashboard-sidebar__submenu-link:hover,[data-theme=dark] .user-dashboard-sidebar__submenu-link.is-active{background:#ffffff0f}@media (width<=1180px){.user-dashboard-summary-grid,.user-dashboard-actions-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.user-dashboard-header,.user-dashboard-detail-card,.user-dashboard-channel-card,.user-dashboard-state{padding:18px}.user-dashboard-header h2{font-size:1.7rem}.user-dashboard-summary-grid,.user-dashboard-actions-grid,.user-dashboard-state__skeleton-grid{grid-template-columns:1fr}.user-dashboard-detail-row,.user-dashboard-channel-card__meta{flex-direction:column;align-items:flex-start}}.market-flow-page{background:radial-gradient(circle at 0 0,#2563eb1f,#0000 24%),linear-gradient(135deg,#f8fbff 0%,#eff5ff 50%,#f8fafc 100%);min-height:100vh;padding:24px 16px 40px}.market-flow-page--forex{background:radial-gradient(circle at 0 0,#14b8a624,#0000 24%),radial-gradient(circle at 100% 100%,#2563eb1f,#0000 22%),linear-gradient(135deg,#ecfeff 0%,#eef8ff 46%,#f8fafc 100%)}.market-flow-page--crypto{background:radial-gradient(circle at 0 0,#a855f729,#0000 24%),radial-gradient(circle at 100% 100%,#3b82f61f,#0000 22%),linear-gradient(135deg,#faf5ff 0%,#f5f3ff 46%,#f8fafc 100%)}[data-theme=dark] .market-flow-page{background:radial-gradient(circle at 0 0,#22d3ee14,#0000 24%),linear-gradient(135deg,#020617 0%,#0f172a 52%,#111827 100%)}[data-theme=dark] .market-flow-page--forex{background:radial-gradient(circle at 0 0,#14b8a61f,#0000 24%),radial-gradient(circle at 100% 100%,#2563eb24,#0000 22%),linear-gradient(135deg,#07111f 0%,#0f172a 50%,#0b1120 100%)}[data-theme=dark] .market-flow-page--crypto{background:radial-gradient(circle at 0 0,#a855f729,#0000 24%),radial-gradient(circle at 100% 100%,#3b82f61f,#0000 22%),linear-gradient(135deg,#140a1f 0%,#111827 50%,#190d22 100%)}.market-flow-shell{gap:18px;max-width:1240px;margin:0 auto;display:grid}.market-flow-card,.market-pricing-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffe6;border:1px solid #94a3b824;border-radius:24px;box-shadow:0 20px 46px #0f172a0f}[data-theme=dark] .market-flow-card,[data-theme=dark] .market-pricing-card{background:#0f172ad6;border-color:#94a3b824;box-shadow:0 22px 48px #02061747}.market-flow-hero,.market-flow-card{padding:24px}.market-flow-hero{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffc2;border:1px solid #94a3b824;border-radius:28px;justify-content:space-between;align-items:flex-start;gap:18px;display:flex;box-shadow:0 20px 48px #0f172a0f}[data-theme=dark] .market-flow-hero{background:#0f172ac7;border-color:#94a3b824}.market-flow-eyebrow{color:#0f766e;letter-spacing:.14em;text-transform:uppercase;margin-bottom:8px;font-size:.76rem;font-weight:800;display:inline-flex}.market-flow-page--crypto .market-flow-eyebrow{color:#9333ea}.market-flow-hero h1,.market-flow-section__header h3,.market-pricing-card h3,.market-checkout-summary__item strong,.market-checkout-timeline strong,.market-flow-empty h3{color:#0f172a;margin:0}[data-theme=dark] .market-flow-hero h1,[data-theme=dark] .market-flow-section__header h3,[data-theme=dark] .market-pricing-card h3,[data-theme=dark] .market-checkout-summary__item strong,[data-theme=dark] .market-checkout-timeline strong,[data-theme=dark] .market-flow-empty h3{color:#f8fafc}.market-flow-hero p,.market-pricing-card p,.market-checkout-summary__item p,.market-checkout-timeline p,.market-flow-empty p{color:#475569;margin:0;line-height:1.6}[data-theme=dark] .market-flow-hero p,[data-theme=dark] .market-pricing-card p,[data-theme=dark] .market-checkout-summary__item p,[data-theme=dark] .market-checkout-timeline p,[data-theme=dark] .market-flow-empty p{color:#cbd5e1}.market-flow-pill-row{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.market-flow-pill,.market-pricing-card__badge,.market-pricing-card__code{border-radius:999px;justify-content:center;align-items:center;width:fit-content;padding:8px 12px;font-size:.78rem;font-weight:800;display:inline-flex}.market-flow-pill{color:#475569;background:#0f172a0d;border:1px solid #94a3b824}.market-pricing-card__badge,.market-pricing-card__code{color:#1d4ed8;background:#2563eb1f}.market-flow-page--forex .market-pricing-card__badge,.market-flow-page--forex .market-pricing-card__code{color:#0f766e;background:#0f766e1f}.market-flow-page--crypto .market-pricing-card__badge,.market-flow-page--crypto .market-pricing-card__code{color:#9333ea;background:#a855f724}.market-flow-hero__actions,.market-checkout-card__actions{flex-wrap:wrap;gap:10px;display:flex}.market-flow-button{border:1px solid #0000;border-radius:14px;justify-content:center;align-items:center;min-height:46px;padding:0 16px;font-weight:700;text-decoration:none;transition:transform .2s,opacity .2s;display:inline-flex}.market-flow-button:hover,.market-flow-button:focus-visible{transform:translateY(-1px)}.market-flow-button--primary{color:#eff6ff;background:linear-gradient(135deg,#2563eb 0%,#0f766e 100%)}.market-flow-page--crypto .market-flow-button--primary{background:linear-gradient(135deg,#7c3aed 0%,#2563eb 100%)}.market-flow-button--secondary{color:#334155;background:#ffffffb8;border-color:#94a3b829}[data-theme=dark] .market-flow-button--secondary{color:#e2e8f0;background:#0f172ad1}.market-flow-button:disabled{opacity:.65;cursor:not-allowed;transform:none}.market-flow-empty{gap:10px;display:grid}.market-flow-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.market-pricing-card{gap:18px;padding:22px;display:grid}.market-pricing-card.is-highlighted{border-color:#2563eb38;box-shadow:0 22px 50px #2563eb1f}.market-flow-page--forex .market-pricing-card.is-highlighted{border-color:#0f766e38;box-shadow:0 22px 50px #0f766e1f}.market-flow-page--crypto .market-pricing-card.is-highlighted{border-color:#7c3aed3d;box-shadow:0 22px 50px #7c3aed1f}.market-pricing-card__top,.market-checkout-card__header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.market-pricing-card__top{align-items:flex-start}.market-pricing-card__top h3,.market-checkout-card__header h3{margin-bottom:8px}.market-pricing-card__price{gap:6px;display:grid}.market-pricing-card__price strong{color:#0f172a;font-size:2rem;line-height:1}[data-theme=dark] .market-pricing-card__price strong{color:#f8fafc}.market-pricing-card__price span,.market-pricing-card__meta dt,.market-checkout-summary__item span{color:#64748b}.market-pricing-card__meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.market-pricing-card__benefits{color:#475569;gap:8px;margin:0;padding-left:18px;display:grid}[data-theme=dark] .market-pricing-card__benefits{color:#cbd5e1}.market-pricing-card__meta div,.market-checkout-summary__item{background:#f8fafcd1;border:1px solid #94a3b81f;border-radius:18px;padding:14px}[data-theme=dark] .market-pricing-card__meta div,[data-theme=dark] .market-checkout-summary__item{background:#0206174d}.market-pricing-card__meta dt{margin-bottom:6px;font-size:.82rem;font-weight:700}.market-pricing-card__meta dd{color:#0f172a;margin:0;font-weight:700}[data-theme=dark] .market-pricing-card__meta dd{color:#f8fafc}.market-checkout-layout{grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);gap:16px;display:grid}.market-checkout-card{gap:18px;display:grid}.market-checkout-summary{gap:16px;display:grid}.market-flow-section__header{gap:6px;margin-bottom:16px;display:grid}.market-checkout-summary__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.market-checkout-summary__item{gap:8px;display:grid}.market-checkout-timeline{gap:14px;display:grid}.market-checkout-timeline>div{background:#f8fafcc7;border:1px solid #94a3b81f;border-radius:18px;padding:16px}[data-theme=dark] .market-checkout-timeline>div{background:#0206174d}.market-checkout-timeline>div.is-done{background:#10b98114;border-color:#10b98133}@media (width<=980px){.market-flow-grid,.market-checkout-layout{grid-template-columns:1fr}}@media (width<=720px){.market-flow-page{padding:18px 12px 32px}.market-flow-hero,.market-flow-card,.market-pricing-card{padding:18px}.market-flow-hero,.market-pricing-card__top,.market-checkout-card__header{flex-direction:column}.market-pricing-card__meta,.market-checkout-summary__grid,.user-dashboard-state__skeleton-grid{grid-template-columns:1fr}}.user-dashboard-layout--sidebar-hidden{grid-template-columns:minmax(0,1fr)}.user-dashboard-layout__sidebar.is-hidden-desktop{display:none}.user-dashboard-header__menu-button{color:#0f172a;background:#0f172a0f;border:1px solid #94a3b824;border-radius:14px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:4px;width:42px;height:42px;display:inline-flex}.user-dashboard-page--forex .user-dashboard-header__menu-button{color:#0f766e;background:#0f766e14}.user-dashboard-page--crypto .user-dashboard-header__menu-button{color:#9333ea;background:#a855f71a}[data-theme=dark] .user-dashboard-header__menu-button,[data-theme=dark] .user-dashboard-sidebar__close{color:#e2e8f0}[data-theme=dark] .user-dashboard-header__menu-button{background:#ffffff14}.user-dashboard-header__menu-button span{background:currentColor;border-radius:999px;width:16px;height:2px}@media (width<=920px){.user-dashboard-layout__sidebar.is-hidden-desktop{display:block}}.user-member-page{background:radial-gradient(circle at 0 0,#2563eb1a,#0000 22%),linear-gradient(135deg,#f8fbff 0%,#eef5ff 48%,#f8fafc 100%);min-height:100vh;padding:24px 16px 40px}.user-member-page--forex{background:radial-gradient(circle at 0 0,#14b8a624,#0000 22%),radial-gradient(circle at 100% 100%,#2563eb1f,#0000 20%),linear-gradient(135deg,#ecfeff 0%,#eef8ff 48%,#f8fafc 100%)}.user-member-page--crypto{background:radial-gradient(circle at 0 0,#a855f726,#0000 22%),radial-gradient(circle at 100% 100%,#3b82f61f,#0000 20%),linear-gradient(135deg,#faf5ff 0%,#f5f3ff 48%,#f8fafc 100%)}[data-theme=dark] .user-member-page{background:radial-gradient(circle at 0 0,#22d3ee14,#0000 22%),linear-gradient(135deg,#020617 0%,#0f172a 48%,#111827 100%)}[data-theme=dark] .user-member-page--forex{background:radial-gradient(circle at 0 0,#14b8a61f,#0000 22%),radial-gradient(circle at 100% 100%,#2563eb1f,#0000 20%),linear-gradient(135deg,#07111f 0%,#0f172a 48%,#0b1120 100%)}[data-theme=dark] .user-member-page--crypto{background:radial-gradient(circle at 0 0,#a855f729,#0000 22%),radial-gradient(circle at 100% 100%,#3b82f61f,#0000 20%),linear-gradient(135deg,#140a1f 0%,#111827 48%,#190d22 100%)}.user-member-layout{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:20px;max-width:1240px;margin:0 auto;display:grid}.user-member-layout__overlay{display:none}.user-member-layout__content{gap:18px;min-width:0;display:grid}.user-member-layout__sidebar{min-width:0}.user-member-sidebar,.user-member-header,.user-member-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe6;border:1px solid #94a3b824;border-radius:24px;box-shadow:0 20px 44px #0f172a14}[data-theme=dark] .user-member-sidebar,[data-theme=dark] .user-member-header,[data-theme=dark] .user-member-card{background:#0f172ad6;border-color:#94a3b829;box-shadow:0 24px 48px #02061752}.user-member-sidebar{flex-direction:column;justify-content:space-between;gap:20px;min-height:calc(100vh - 48px);padding:20px 18px;display:flex;position:sticky;top:24px}.user-member-sidebar__top,.user-member-sidebar__nav{gap:14px;display:grid}.user-member-sidebar__brand{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.user-member-sidebar__brand h1,.user-member-header h2,.user-member-card h3,.user-member-card__row strong{color:#0f172a;margin:0}[data-theme=dark] .user-member-sidebar__brand h1,[data-theme=dark] .user-member-header h2,[data-theme=dark] .user-member-card h3,[data-theme=dark] .user-member-card__row strong{color:#f8fafc}.user-member-sidebar__eyebrow,.user-member-card__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#0f766e;margin:0 0 6px;font-size:.76rem;font-weight:800}.user-member-page--crypto .user-member-sidebar__eyebrow,.user-member-page--crypto .user-member-card__eyebrow{color:#9333ea}.user-member-sidebar__account{background:#f8fafcd9;border:1px solid #94a3b824;border-radius:18px;gap:6px;padding:16px;display:grid}[data-theme=dark] .user-member-sidebar__account{background:#02061757}.user-member-sidebar__account strong{color:#0f172a}.user-member-sidebar__account p,.user-member-sidebar__account span,.user-member-header p,.user-member-card__copy p,.user-member-card__row span{color:#475569;margin:0;line-height:1.6}[data-theme=dark] .user-member-sidebar__account strong{color:#f8fafc}[data-theme=dark] .user-member-sidebar__account p,[data-theme=dark] .user-member-sidebar__account span,[data-theme=dark] .user-member-header p,[data-theme=dark] .user-member-card__copy p,[data-theme=dark] .user-member-card__row span{color:#cbd5e1}.user-member-sidebar__link,.user-member-sidebar__logout,.user-member-button{color:#334155;background:#f8fafccc;border:1px solid #94a3b824;border-radius:14px;justify-content:center;align-items:center;min-height:46px;padding:0 16px;font-weight:700;text-decoration:none;transition:transform .2s,border-color .2s,background-color .2s;display:inline-flex}.user-member-sidebar__link:hover,.user-member-sidebar__logout:hover,.user-member-button:hover,.user-member-sidebar__link:focus-visible,.user-member-sidebar__logout:focus-visible,.user-member-button:focus-visible{transform:translateY(-1px)}.user-member-sidebar__link.is-active{color:#0f766e;background:#0f766e1a;border-color:#0f766e29}.user-member-page--crypto .user-member-sidebar__link.is-active{color:#9333ea;background:#9333ea1f;border-color:#9333ea2e}[data-theme=dark] .user-member-sidebar__link,[data-theme=dark] .user-member-sidebar__logout,[data-theme=dark] .user-member-button{color:#e2e8f0;background:#0f172ad6;border-color:#94a3b829}.user-member-sidebar__logout{cursor:pointer;width:100%}.user-member-sidebar__close,.user-member-header__menu-button{display:none}.user-member-header{padding:22px}.user-member-header__main{align-items:flex-start;gap:14px;display:flex}.user-member-header__badge,.user-member-badge{color:#0f766e;background:#0f766e1f;border-radius:999px;justify-content:center;align-items:center;width:fit-content;min-width:84px;padding:8px 12px;font-size:.78rem;font-weight:800;display:inline-flex}.user-member-page--crypto .user-member-header__badge,.user-member-page--crypto .user-member-badge{color:#9333ea;background:#9333ea1f}[data-theme=dark] .user-member-header__badge,[data-theme=dark] .user-member-badge{color:#e2e8f0}.user-member-header h2{margin:12px 0 8px;font-size:2rem}.user-member-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.user-member-card{gap:16px;padding:20px;display:grid}.user-member-card__header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.user-member-card__rows,.user-member-card__copy,.user-member-card__actions{gap:12px;display:grid}.user-member-card__row{border-bottom:1px solid #94a3b81f;justify-content:space-between;align-items:center;gap:12px;padding-bottom:12px;display:flex}.user-member-card__row:last-child{border-bottom:0;padding-bottom:0}.user-member-card__actions{grid-template-columns:repeat(2,minmax(0,1fr))}.user-report-form{gap:12px;display:grid}.user-report-form__field{gap:8px;display:grid}.user-report-form__field span{color:#475569;font-size:.88rem;font-weight:600}.user-report-form__field input,.user-report-form__field select,.user-report-form__field textarea{color:#0f172a;width:100%;font:inherit;resize:vertical;background:#f8fafceb;border:1px solid #94a3b833;border-radius:14px;padding:12px 14px}[data-theme=dark] .user-report-form__field span{color:#cbd5e1}[data-theme=dark] .user-report-form__field input,[data-theme=dark] .user-report-form__field select,[data-theme=dark] .user-report-form__field textarea{color:#e2e8f0;background:#0f172abf;border-color:#94a3b82e}.user-report-form__message{color:#475569;margin:0;font-size:.92rem}.user-member-button--primary{color:#eff6ff;background:linear-gradient(135deg,#2563eb 0%,#0f766e 100%);border-color:#0000}.user-member-page--crypto .user-member-button--primary{background:linear-gradient(135deg,#7c3aed 0%,#2563eb 100%)}.user-member-button--secondary{color:#334155;background:#f8fafccc}.user-member-button:disabled{opacity:.6;cursor:not-allowed;transform:none}@media (width<=980px){.user-member-layout{grid-template-columns:1fr}.user-member-layout__overlay{opacity:0;pointer-events:none;z-index:20;background:#0f172a6b;transition:opacity .2s;display:block;position:fixed;inset:0}.user-member-layout__overlay.is-open{opacity:1;pointer-events:auto}.user-member-layout__sidebar{z-index:30;width:min(320px,100vw - 32px);padding:16px 0 16px 16px;transition:transform .2s;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.user-member-layout__sidebar.is-open{transform:translate(0)}.user-member-sidebar{min-height:100%;position:static}.user-member-sidebar__close,.user-member-header__menu-button{cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.user-member-sidebar__close{background:#f8fafccc;border:1px solid #94a3b824;border-radius:12px;width:38px;height:38px;position:relative}.user-member-sidebar__close span{background:currentColor;border-radius:999px;width:16px;height:2px;position:absolute}.user-member-sidebar__close span:first-child{transform:rotate(45deg)}.user-member-sidebar__close span:last-child{transform:rotate(-45deg)}.user-member-header__menu-button{background:#f8fafccc;border:1px solid #94a3b824;border-radius:14px;flex-direction:column;gap:4px;width:42px;height:42px}.user-member-header__menu-button span{background:currentColor;border-radius:999px;width:16px;height:2px}}@media (width<=720px){.user-member-page{padding:18px 12px 32px}.user-member-header,.user-member-card{padding:18px}.user-member-grid,.user-member-card__actions{grid-template-columns:1fr}.user-member-header h2{font-size:1.7rem}.user-member-card__header,.user-member-card__row{flex-direction:column;align-items:flex-start}}:root{--bg:#07111f;--bg-elevated:#0d1829;--bg-soft:#132238;--surface:#0d1829d6;--surface-strong:#111f35eb;--surface-border:#67c0ff29;--text:#f2f7ff;--text-muted:#9cb4cf;--primary:#38d6ff;--primary-soft:#38d6ff29;--accent:#f4bf57;--accent-soft:#f4bf572e;--shadow:0 24px 80px #0309126b;--radius-xl:28px;--radius-lg:22px;--radius-md:16px;--container-width:1240px;--grid-line:#67c0ff14}[data-theme=light]{--bg:#f3f7fc;--bg-elevated:#fff;--bg-soft:#e8f0f8;--surface:#ffffffe0;--surface-strong:#fffffff5;--surface-border:#0e5c8c1a;--text:#101c2f;--text-muted:#5f7088;--primary:#0fbde6;--primary-soft:#0fbde61f;--accent:#d79d2e;--accent-soft:#d79d2e29;--shadow:0 20px 48px #1a34541a;--grid-line:#0f558012}body{background:radial-gradient(circle at top left, #38d6ff1f, transparent 30%), radial-gradient(circle at top right, #f4bf571a, transparent 28%), linear-gradient(180deg, var(--bg-elevated), var(--bg));color:var(--text)}a{color:inherit}.container{width:min(100% - 32px, var(--container-width))}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.goalee-page{position:relative;overflow:clip}.goalee-page:after{content:"";filter:blur(18px);opacity:.72;pointer-events:none;background:radial-gradient(circle,#38d6ff29,#38d6ff05 48%,#0000 72%);border-radius:50%;width:32rem;height:32rem;animation:18s ease-in-out infinite alternate goalee-orb-drift;position:absolute;inset:auto -18% 12% auto}.goalee-page:before{content:"";background-image:linear-gradient(var(--grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--grid-line) 1px, transparent 1px);pointer-events:none;background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000eb,#0000 92%);mask-image:linear-gradient(#000000eb,#0000 92%)}.app-header{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#07111fb8;border-bottom:1px solid #67c0ff14;position:sticky;top:0}[data-theme=light] .app-header{background:#f3f7fccc;border-bottom-color:#0e5c8c14}.app-header__bar{justify-content:space-between;align-items:center;gap:24px;min-height:80px;display:flex}.app-header__brand,.app-footer__brand{text-decoration:none}.app-header__nav,.app-header__actions,.app-footer__links,.app-footer__legal{align-items:center;gap:12px;display:flex}.app-header__actions{gap:14px}.app-header__controls{border:1px solid var(--surface-border);background:#09121f85;border-radius:999px;align-items:center;gap:10px;padding:6px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff05}[data-theme=light] .app-header__controls{background:#ffffffc7}.app-header__nav a,.app-header__textlink,.app-footer__links a,.app-footer__legal a,.app-footer__stack a{color:var(--text-muted);font-size:.95rem;font-weight:500;text-decoration:none;transition:color .18s}.app-header__nav a:hover,.app-header__textlink:hover,.app-footer__links a:hover,.app-footer__legal a:hover,.app-footer__stack a:hover{color:var(--text)}.app-header__iconbutton{width:42px;height:42px;color:var(--text);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;transition:background .18s,color .18s,transform .18s,box-shadow .18s;display:inline-flex}.app-header__iconbutton:hover{background:#38d6ff14;transform:translateY(-1px);box-shadow:0 10px 22px #0309122e}.app-header__iconbutton svg{width:18px;height:18px}.app-header__langswitch{background:#ffffff05;border-radius:999px;align-items:center;gap:4px;padding:3px;display:inline-flex}.app-header__langbutton{min-width:38px;height:36px;color:var(--text-muted);letter-spacing:.08em;background:0 0;border:0;border-radius:999px;padding:0 12px;font-size:.75rem;font-weight:800;transition:background .18s,color .18s,transform .18s}.app-header__langbutton:hover{color:var(--text)}.app-header__langbutton.is-active{color:var(--primary);background:linear-gradient(135deg,#38d6ff2e,#38d6ff14);box-shadow:inset 0 0 0 1px #38d6ff1f}.goalee-wordmark{align-items:center;gap:12px;display:inline-flex}.goalee-wordmark--compact .goalee-wordmark__copy small{font-size:.7rem}.goalee-wordmark__mark{background:linear-gradient(145deg, #38d6ff33, #38d6ff0a), var(--surface-strong);width:42px;height:42px;color:var(--primary);letter-spacing:.08em;border:1px solid #38d6ff4d;border-radius:14px;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.goalee-wordmark__copy{flex-direction:column;line-height:1.02;display:flex}.goalee-wordmark__copy strong{letter-spacing:.08em;font-size:1rem;font-weight:800}.goalee-wordmark__copy small{color:var(--text-muted);letter-spacing:.12em;text-transform:uppercase;font-size:.74rem}.goalee-hero,.goalee-section,.app-footer{position:relative}.app-footer__grid{grid-template-columns:minmax(0,1.35fr) repeat(3,minmax(160px,1fr));align-items:start;gap:24px;display:grid}.app-footer__intro,.app-footer__section{flex-direction:column;gap:12px;display:flex}.app-footer__eyebrow,.app-footer__section-title{color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;font-size:.76rem;font-weight:700}.app-footer__description{max-width:32rem;color:var(--text-muted);margin:0;line-height:1.7}.app-footer__stack{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.goalee-hero{padding:96px 0 48px}.goalee-hero:before,.goalee-hero:after{content:"";pointer-events:none;filter:blur(26px);border-radius:50%;position:absolute}.goalee-hero:before{background:radial-gradient(circle,#38d6ff24,#0000 70%);width:18rem;height:18rem;animation:14s ease-in-out infinite alternate goalee-orb-drift;top:8%;right:-4%}.goalee-hero:after{background:radial-gradient(circle,#f4bf571f,#0000 72%);width:14rem;height:14rem;animation:20s ease-in-out infinite alternate-reverse goalee-orb-drift;bottom:8%;left:-6%}.goalee-hero--compact{padding-bottom:12px}.goalee-section{padding:44px 0}.goalee-hero__grid,.goalee-system-grid{grid-template-columns:minmax(0,1.12fr) minmax(320px,.88fr);align-items:center;gap:clamp(30px,4vw,56px);display:grid}.goalee-demo-hero{grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);align-items:stretch;gap:28px;display:grid}.goalee-hero__copy{flex-direction:column;justify-content:center;gap:24px;max-width:38rem;padding-right:24px;display:flex}.goalee-hero__title,.goalee-section__title{letter-spacing:-.04em;color:var(--text);max-width:11ch;margin:0;font-size:clamp(2.6rem,4vw,4.9rem);line-height:.98}.goalee-section__title{font-size:clamp(2rem,3vw,3rem)}.goalee-hero__title span,.goalee-section__title span{color:var(--primary)}.goalee-hero__description,.goalee-section__description,.goalee-expertise-card p,.goalee-method-card p,.goalee-system-story__list li,.goalee-metric__note,.app-footer__risk{color:var(--text-muted);line-height:1.72}.goalee-hero__description{max-width:34rem;margin:0;font-size:1.02rem}.goalee-hero__actions,.goalee-chip-row{flex-wrap:wrap;gap:12px;display:flex}.goalee-hero__actions{margin-top:4px}.goalee-chip-row{gap:10px;max-width:34rem}.goalee-badge{letter-spacing:.04em;text-transform:uppercase;border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;min-height:32px;padding:0 12px;font-size:.78rem;font-weight:700;display:inline-flex}.goalee-badge--primary{background:var(--primary-soft);color:var(--primary);border-color:#38d6ff38}.goalee-badge--accent{background:var(--accent-soft);color:var(--accent);border-color:#f4bf5738}.goalee-badge--muted{color:var(--text-muted);background:#94a8c41f;border-color:#94a8c429}.goalee-cta{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 20px;font-weight:700;text-decoration:none;transition:transform .22s,border-color .22s,background .22s,color .22s,box-shadow .22s;display:inline-flex}.goalee-cta:hover{transform:translateY(-2px)}.goalee-cta--primary{background:linear-gradient(135deg, var(--primary), #149bcc);color:#051119;box-shadow:0 12px 32px #38d6ff38}.goalee-cta--primary:hover{box-shadow:0 18px 40px #38d6ff42}.goalee-cta--secondary{border-color:var(--surface-border);color:var(--text);background:0 0}.goalee-cta--secondary:hover{background:#38d6ff0f;border-color:#38d6ff47}.goalee-cta--ghost{color:var(--text-muted);background:0 0}.goalee-surface{background:linear-gradient(180deg, var(--surface-strong), var(--surface));border:1px solid var(--surface-border);border-radius:var(--radius-xl);box-shadow:var(--shadow);transition:transform .22s,border-color .22s,box-shadow .22s,background .22s;position:relative;overflow:hidden}.goalee-surface:before{content:"";pointer-events:none;background:linear-gradient(135deg,#38d6ff14,#0000 44%);position:absolute;inset:0}.goalee-hero-panel,.goalee-expertise-card,.goalee-method-card,.goalee-system-story,.goalee-system-metrics .goalee-surface{padding:24px}.goalee-hero-panel{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);flex-direction:column;display:flex}.goalee-panel__header,.goalee-chart-card__meta,.goalee-expertise-card__top,.app-footer__top,.app-footer__bottom{justify-content:space-between;align-items:center;gap:16px;display:flex}.goalee-panel__label,.goalee-section__eyebrow,.goalee-metric__label,.goalee-expertise-card__meta,.goalee-expertise-card__index{color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;font-size:.78rem}.goalee-panel__header h3,.goalee-expertise-card h3,.goalee-method-card h3{color:var(--text);margin:6px 0 0;font-size:1.2rem;line-height:1.15}.goalee-panel__header--signal{margin-bottom:0}.goalee-panel__meta-strip{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.goalee-panel__microtag{min-height:28px;color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;background:#ffffff0a;border:1px solid #38d6ff1a;border-radius:999px;align-items:center;padding:0 11px;font-size:.68rem;display:inline-flex}.goalee-chart-card{border-radius:calc(var(--radius-lg) + 2px);background:linear-gradient(#060e1875,#050c1542);border:1px solid #38d6ff14;flex-direction:column;flex:auto;gap:18px;margin-top:18px;padding:22px;display:flex}[data-theme=light] .goalee-chart-card{background:#e8f0f8e0}.goalee-chart-card__svg{width:100%;height:auto;margin:2px 0 0}.goalee-chart-card__meta{align-items:flex-start}.goalee-chart-card__meta>span,.goalee-chart-session span{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem}.goalee-chart-card__meta strong{font-size:clamp(1.5rem,2vw,1.8rem);line-height:1.05}.goalee-chart-card__note,.goalee-signal__note{color:var(--text-muted);margin:0;line-height:1.55}.goalee-chart-card__status-note,.goalee-signal__timestamp{color:var(--text-muted);margin:-4px 0 0;font-size:.8rem;line-height:1.45}.goalee-chart-card__sessions{border-top:1px solid #38d6ff14;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:auto;padding-top:16px;display:grid}.goalee-chart-session{background:#ffffff06;border:1px solid #38d6ff0f;border-radius:16px;flex-direction:column;gap:8px;min-width:0;min-height:78px;padding:12px 14px;display:flex}.goalee-chart-session:last-child{grid-column:1/-1}.goalee-chart-session strong{min-width:0;color:var(--text);word-break:normal;overflow-wrap:break-word;-webkit-hyphens:none;hyphens:none;font-size:.95rem;font-weight:800;line-height:1.2;display:block}.goalee-chart-card__path{stroke-dasharray:420;stroke-dashoffset:420px;animation:1.6s cubic-bezier(.16,1,.3,1) .18s forwards goalee-chart-draw,4.8s ease-in-out 1.7s infinite goalee-chart-glow}.goalee-chart-card__fill{transform-origin:bottom;animation:1.3s .22s forwards goalee-chart-fill}.goalee-chart-card__dot{opacity:0;filter:drop-shadow(0 0 10px #f4bf577a);animation:.32s 1.1s forwards goalee-chart-dot-enter,2.8s ease-in-out 1.4s infinite goalee-chart-dot-pulse}.goalee-signal__value,.goalee-metric__value,.goalee-method-card__step{color:var(--text);font-size:1.4rem;font-weight:800}.goalee-demo-shell,.goalee-demo-plan,.goalee-demo-state-card{flex-direction:column;gap:18px;padding:24px;display:flex}.goalee-demo-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:28px;display:grid}.goalee-demo-plan__summary{color:var(--text-muted);margin:0;line-height:1.7}.goalee-demo-state-card{max-width:640px}.goalee-hero-stack{grid-template-columns:1fr;gap:16px;margin-top:16px;display:grid}.goalee-signal__value{margin:10px 0 8px;font-size:clamp(2rem,3vw,2.8rem);display:block}.goalee-panel__label--live{align-items:center;gap:8px;display:inline-flex}.goalee-signal-pulse{background:var(--primary);border-radius:50%;width:9px;height:9px;animation:2.6s ease-out infinite goalee-signal-pulse;box-shadow:0 0 #38d6ff66}.goalee-metric-grid,.goalee-system-metrics,.goalee-expertise-grid,.goalee-method-grid{gap:24px;display:grid}.goalee-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.goalee-system-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.goalee-expertise-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:28px}.goalee-method-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:28px}.goalee-expertise-card,.goalee-method-card{flex-direction:column;justify-content:space-between;gap:0;height:100%;min-height:100%;transition:transform .22s,border-color .22s,box-shadow .22s;display:flex}.goalee-expertise-card:hover,.goalee-method-card:hover{border-color:#38d6ff4d;transform:translateY(-6px);box-shadow:0 24px 48px #03091252,0 0 0 1px #38d6ff14}.goalee-method-card{text-align:left}.goalee-card-head,.goalee-expertise-card__top{justify-content:space-between;align-items:flex-start;gap:12px;min-height:30px;display:flex}.goalee-card-label{min-height:28px;color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;background:#ffffff0a;border:1px solid #67c0ff1f;border-radius:999px;align-items:center;padding:0 10px;font-size:.7rem;font-weight:700;display:inline-flex}.goalee-card-body{flex-direction:column;flex:auto;justify-content:flex-start;gap:8px;min-height:112px;margin-top:16px;display:flex}.goalee-card-body h3{min-height:2.5em;margin:0;font-size:1rem;line-height:1.25}.goalee-card-body p{color:var(--text-muted);min-height:3em;margin:0;font-size:.88rem;line-height:1.5}.goalee-card-foot{flex-direction:column;gap:10px;margin-top:auto;padding-top:16px;display:flex}.goalee-section__heading{flex-direction:column;gap:0;width:100%;max-width:780px;margin-bottom:40px;display:flex}.goalee-section__heading--center{text-align:center;align-items:center;max-width:52rem;margin-inline:auto}.goalee-section__heading--center .goalee-section__eyebrow{text-align:center;margin:0 0 14px}.goalee-section__heading--center .goalee-section__title{max-width:15ch;margin-inline:auto;font-size:clamp(2rem,4vw,3.4rem);line-height:1.06}.goalee-section__heading--center .goalee-section__description{text-align:center;max-width:38rem;margin:14px auto 0;font-size:clamp(.92rem,1.6vw,1rem);line-height:1.7}.goalee-section__eyebrow{margin-bottom:10px}.goalee-system-story__list{margin:20px 0 0;padding-left:18px}.goalee-system-story__list li+li{margin-top:12px}.goalee-card-pill-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.goalee-card-pill-row--system{margin-top:18px}.goalee-system-pricing-block{margin-top:34px}.goalee-system-pricing__heading{margin-bottom:24px}.goalee-system-pricing__title{color:var(--text);margin:0;font-size:clamp(1.4rem,2.2vw,1.9rem);line-height:1.08}.goalee-system-pricing__description{max-width:32rem;color:var(--text-muted);margin:12px auto 0}.goalee-system-pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.goalee-system-plan{flex-direction:column;height:100%;padding:24px;display:flex}.goalee-system-plan__top{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.goalee-system-plan__label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.12em;font-size:.76rem;font-weight:700}.goalee-system-plan__price{color:var(--text);font-size:clamp(1.4rem,2vw,1.9rem);line-height:1}.goalee-system-plan__summary{color:var(--text-muted);margin:14px 0 0;line-height:1.65}.goalee-system-plan__badges{margin-top:16px}.goalee-system-plan__features{color:var(--text-muted);margin:18px 0 0;padding-left:18px}.goalee-system-plan__features li+li{margin-top:10px}.goalee-system-plan__cta{justify-content:center;width:100%;margin-top:auto}.goalee-card-pill{max-width:100%;min-height:26px;color:var(--text-muted);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;background:#ffffff0a;border:1px solid #67c0ff1f;border-radius:999px;align-items:center;padding:0 12px;font-size:.72rem;font-weight:700;line-height:1;transition:transform .18s,border-color .18s,background .18s,color .18s;display:inline-flex}.goalee-card-pill:hover{color:var(--text);background:#38d6ff14;border-color:#38d6ff38;transform:translateY(-1px)}.goalee-card-pill--instrument{color:var(--primary);background:#38d6ff14;border-color:#38d6ff24}.goalee-expertise-card__index{color:var(--text-muted);letter-spacing:.1em;text-transform:uppercase;flex-shrink:0;padding-top:6px;font-size:.75rem;font-weight:700;line-height:1.2}.goalee-expertise-card__meta{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:700;line-height:1.3}.goalee-metric{flex-direction:column;gap:8px;display:flex}.goalee-metric__value{font-size:clamp(1.35rem,2vw,2rem)}.goalee-signal-summary{flex-direction:column;flex:auto;justify-content:flex-start;gap:16px;min-height:100%;display:flex}.goalee-signal-summary__main{flex-direction:column;gap:10px;padding:0;display:flex}.goalee-signal-summary__grid{grid-template-columns:1fr;gap:10px;display:grid}.goalee-signal-stat{background:#ffffff06;border:1px solid #38d6ff12;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;min-width:0;min-height:72px;padding:15px 17px;display:flex}.goalee-signal-stat__label{color:var(--text-muted);letter-spacing:.07em;text-transform:uppercase;max-width:14ch;font-size:.68rem;line-height:1.28}.goalee-signal-stat__value{color:var(--text);white-space:nowrap;font-size:1.14rem;font-weight:800;line-height:1.1}.goalee-hero-panel--chart,.goalee-hero-panel--signal,.goalee-hero-panel--watchlist{min-height:100%}.goalee-hero-panel--signal .goalee-panel__header h3{margin-top:4px;font-size:1.02rem}.goalee-hero-panel--signal .goalee-panel__label,.goalee-hero-panel--chart .goalee-panel__label{font-size:.72rem}.goalee-signal__value{margin:0;font-size:clamp(1.85rem,2.35vw,2.2rem);line-height:.98}.goalee-hero__visual{grid-template-columns:minmax(0,1fr);align-items:start;gap:18px;width:min(100%,50rem);margin-left:auto;display:grid;position:relative}.goalee-hero__support-grid{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:18px;display:grid}.goalee-reveal{opacity:0;transition:opacity .68s cubic-bezier(.16,1,.3,1),transform .68s cubic-bezier(.16,1,.3,1);transition-delay:var(--reveal-delay,0s);will-change:opacity, transform;transform:translateY(22px)}.goalee-reveal--soft{transition-duration:.76s}.goalee-reveal.is-visible{opacity:1;transform:translateY(0)}.goalee-panel__header--watch{align-items:flex-start}.goalee-pair-ticker{flex-direction:column;gap:14px;display:flex}.goalee-pair-ticker__header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.goalee-pair-ticker__header h3{margin:6px 0 0;font-size:1.04rem;line-height:1.15}.goalee-pair-ticker__subtitle,.goalee-pair-ticker__message{color:var(--text-muted);margin:8px 0 0;font-size:.82rem;line-height:1.45}.goalee-pair-ticker__status{min-height:30px;color:var(--text);letter-spacing:.08em;text-transform:uppercase;background:#ffffff08;border:1px solid #67c0ff1f;border-radius:999px;align-items:center;padding:0 11px;font-size:.74rem;font-weight:700;display:inline-flex}.goalee-pair-ticker__status--live{color:#7ee7b0}.goalee-pair-ticker__status--partial,.goalee-pair-ticker__status--delayed,.goalee-pair-ticker__status--limited,.goalee-pair-ticker__status--loading{color:var(--accent)}.goalee-pair-ticker__status--unavailable,.goalee-pair-ticker__status--backend_unavailable{color:#ff9f9f}.goalee-pair-ticker__viewport{scroll-snap-type:x proximity;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;margin:0 -4px;padding:2px 4px 6px;position:relative;overflow:auto hidden}.goalee-pair-ticker__viewport::-webkit-scrollbar{display:none}.goalee-pair-ticker__track{align-items:stretch;gap:12px;width:max-content;min-width:100%;display:flex}.goalee-pair-ticker__track.is-animated{will-change:transform;animation:32s linear infinite goalee-market-scroll}.goalee-pair-ticker__viewport:hover .goalee-pair-ticker__track.is-animated{animation-play-state:paused}.goalee-pair-ticker__item{scroll-snap-align:start;background:linear-gradient(#ffffff0a,#ffffff05);border:1px solid #67c0ff14;border-radius:18px;flex-direction:column;flex-shrink:0;gap:10px;width:138px;min-width:138px;padding:14px 15px;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;display:flex}.goalee-pair-ticker__item:hover{border-color:#67c0ff33;transform:scale(1.02);box-shadow:0 14px 26px #0309122e}.goalee-pair-ticker__empty{min-width:min(100%,320px);color:var(--text-muted);background:linear-gradient(#ffffff08,#ffffff05);border:1px solid #67c0ff14;border-radius:18px;padding:16px 18px;font-size:.86rem;line-height:1.5}.goalee-pair-ticker__symbol-group{justify-content:space-between;align-items:center;gap:10px;display:flex}.goalee-pair-ticker__symbol-group strong{letter-spacing:.05em;font-size:.94rem;line-height:1}.goalee-pair-ticker__price{letter-spacing:-.03em;font-size:1.1rem;line-height:1}.goalee-pair-ticker__direction,.goalee-pair-ticker__change{letter-spacing:.04em;font-size:.78rem;font-weight:700}.goalee-pair-ticker__direction--up,.goalee-pair-ticker__change--up,.goalee-pair-ticker__item--up{color:#75e8b1}.goalee-pair-ticker__direction--down,.goalee-pair-ticker__change--down,.goalee-pair-ticker__item--down{color:#ff9f9f}.goalee-pair-ticker__direction--neutral,.goalee-pair-ticker__change--neutral,.goalee-pair-ticker__item--neutral{color:#f3cd72}.goalee-market-ticker{flex-direction:column;gap:16px;display:flex}.goalee-market-ticker--compact{gap:14px}.goalee-market-ticker__header,.goalee-market-ticker__meta,.goalee-market-card__body,.goalee-market-tape-item{justify-content:space-between;align-items:center;gap:12px;display:flex}.goalee-market-ticker__header{justify-content:space-between;align-items:flex-end}.goalee-market-ticker__subtitle,.goalee-market-ticker__updated,.goalee-market-card__identity span,.goalee-market-card__change,.goalee-market-ticker__message,.goalee-market-ticker__empty{color:var(--text-muted)}.goalee-market-ticker__subtitle{text-align:left;max-width:18rem;margin:8px 0 0;font-size:.84rem;line-height:1.45}.goalee-market-ticker__meta{flex-wrap:wrap;gap:8px 10px;padding-top:4px}.goalee-market-ticker__status{letter-spacing:.08em;text-transform:uppercase;background:#ffffff08;border:1px solid #67c0ff1f;border-radius:999px;align-items:center;min-height:30px;padding:0 12px;font-size:.75rem;font-weight:700;display:inline-flex}.goalee-market-ticker__status--live{color:#7ee7b0}.goalee-market-ticker__status--partial,.goalee-market-ticker__status--delayed,.goalee-market-ticker__status--limited,.goalee-market-ticker__status--loading{color:var(--accent)}.goalee-market-ticker__status--unavailable,.goalee-market-ticker__status--backend_unavailable{color:#ff9f9f}.goalee-market-ticker__updated{font-size:.82rem}.goalee-market-ticker__retry{min-height:30px;color:var(--text);letter-spacing:.04em;text-transform:uppercase;background:#ffffff08;border:1px solid #38d6ff29;border-radius:999px;padding:0 11px;font-size:.76rem;font-weight:700;transition:border-color .18s,transform .18s,background .18s}.goalee-market-ticker__retry:hover{background:#ffffff0d;border-color:#38d6ff47;transform:translateY(-1px)}.goalee-market-ticker__message{max-width:100%;margin:-2px 0 0;font-size:.8rem;line-height:1.4}.goalee-market-ticker__featured{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.goalee-market-ticker--compact .goalee-market-ticker__meta{justify-content:flex-start;padding-top:0}.goalee-market-ticker--compact .goalee-market-ticker__updated{font-size:.76rem}.goalee-market-ticker--compact .goalee-market-ticker__message{margin-top:-4px}.goalee-market-ticker--compact .goalee-market-ticker__featured{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.goalee-market-ticker--compact .goalee-market-card{border-radius:18px;padding:15px 16px}.goalee-market-ticker--compact .goalee-market-card__head{align-items:center}.goalee-market-ticker--compact .goalee-market-card__identity{gap:0}.goalee-market-ticker--compact .goalee-market-card__body{margin-top:12px;padding-top:10px}.goalee-market-ticker--compact .goalee-market-card__price{font-size:1.16rem}.goalee-market-card{background:linear-gradient(#ffffff0a,#ffffff05);border:1px solid #67c0ff14;border-radius:20px;min-width:0;padding:18px;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s}.goalee-market-card:hover{border-color:#67c0ff2e;transform:translateY(-2px);box-shadow:0 18px 36px #03091233}.goalee-market-card__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.goalee-market-card__identity{flex-direction:column;gap:5px;min-width:0;display:flex}.goalee-market-card__identity strong{letter-spacing:.05em;font-size:1rem;line-height:1}.goalee-market-card__identity span{font-size:.76rem;line-height:1.35}.goalee-market-card__direction,.goalee-market-tape-item__direction{font-size:.88rem;font-weight:700}.goalee-market-card__price{letter-spacing:-.03em;font-size:clamp(1.2rem,1.6vw,1.5rem);line-height:1.02}.goalee-market-card__body{border-top:1px solid #67c0ff14;align-items:flex-end;gap:10px;margin-top:18px;padding-top:14px}.goalee-market-card__change,.goalee-market-tape-item__change{letter-spacing:.04em;font-size:.8rem;font-weight:700}.goalee-market-card__direction--up,.goalee-market-card__change--up,.goalee-market-tape-item__direction--up,.goalee-market-tape-item__change--up,.goalee-market-card--up{color:#75e8b1}.goalee-market-card__direction--down,.goalee-market-card__change--down,.goalee-market-tape-item__direction--down,.goalee-market-tape-item__change--down,.goalee-market-card--down{color:#ff9f9f}.goalee-market-card__direction--neutral,.goalee-market-card__change--neutral,.goalee-market-tape-item__direction--neutral,.goalee-market-tape-item__change--neutral,.goalee-market-card--neutral{color:#f3cd72}.goalee-market-card.is-flashing-up,.goalee-market-tape-item.is-flashing-up{animation:.9s goalee-market-flash-up}.goalee-market-card.is-flashing-down,.goalee-market-tape-item.is-flashing-down{animation:.9s goalee-market-flash-down}.goalee-market-card.is-flashing-neutral,.goalee-market-tape-item.is-flashing-neutral{animation:.9s goalee-market-flash-neutral}.goalee-market-ticker__tape{border-top:1px solid #67c0ff14;padding:10px 0 2px;position:relative;overflow:hidden}.goalee-market-ticker__track{will-change:transform;align-items:center;gap:14px;width:max-content;animation:40s linear infinite goalee-market-scroll;display:flex}.goalee-market-ticker__tape:hover .goalee-market-ticker__track{animation-play-state:paused}.goalee-market-ticker__track.is-static{scrollbar-width:none;width:auto;padding-bottom:8px;animation:none;overflow-x:auto}.goalee-market-ticker__track.is-static::-webkit-scrollbar{display:none}.goalee-market-tape-item{white-space:nowrap;background:#ffffff08;border:1px solid #67c0ff14;border-radius:999px;flex:none;min-height:38px;padding:0 13px;font-size:.8rem}.goalee-market-tape-item strong{color:var(--text);letter-spacing:.04em;font-size:.84rem}.goalee-market-ticker__empty{background:#ffffff08;border:1px dashed #67c0ff24;border-radius:16px;padding:16px 18px;font-size:.82rem}.app-footer{background:linear-gradient(#060f1c3d,#060f1c94),radial-gradient(circle at 100% 0,#38d6ff14,#0000 36%);border-top:1px solid #67c0ff14;padding:36px 0 48px}.app-footer__risk{border-top:1px solid #67c0ff14;max-width:760px;margin:28px 0 0;padding-top:24px}.app-footer__bottom{border-top:1px solid #67c0ff14;margin-top:24px;padding-top:18px}.app-footer__bottom p{color:var(--text-muted);margin:0}@keyframes goalee-orb-drift{0%{transform:translate(0,0)scale(1)}to{transform:translate(14px,-18px)scale(1.05)}}@keyframes goalee-chart-draw{to{stroke-dashoffset:0}}@keyframes goalee-chart-fill{0%{opacity:0;transform:scaleY(.84)}to{opacity:1;transform:scaleY(1)}}@keyframes goalee-chart-dot-enter{0%{opacity:0;transform:scale(.2)}to{opacity:1;transform:scale(1)}}@keyframes goalee-chart-dot-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.28)}}@keyframes goalee-chart-glow{0%,to{filter:drop-shadow(0 0 #38d6ff00)}50%{filter:drop-shadow(0 0 10px #38d6ff38)}}@keyframes goalee-signal-pulse{0%{box-shadow:0 0 #38d6ff6b}70%{box-shadow:0 0 0 12px #38d6ff00}to{box-shadow:0 0 #38d6ff00}}@keyframes goalee-market-scroll{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@keyframes goalee-market-flash-up{0%{background:#75e8b12e;border-color:#75e8b161}to{background:0 0;border-color:#0000}}@keyframes goalee-market-flash-down{0%{background:#ff9f9f29;border-color:#ff9f9f57}to{background:0 0;border-color:#0000}}@keyframes goalee-market-flash-neutral{0%{background:#f3cd7229;border-color:#f3cd7252}to{background:0 0;border-color:#0000}}@media (width>=1480px){.goalee-hero__support-grid{grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr)}.goalee-signal-summary__grid{grid-template-columns:1fr;gap:10px}}@media (width<=1280px){.goalee-chart-card__sessions{grid-template-columns:repeat(2,minmax(0,1fr))}.goalee-chart-session:last-child{grid-column:1/-1}.goalee-market-ticker__featured{gap:12px}}@media (width<=1100px){.goalee-hero__grid,.goalee-demo-hero,.goalee-system-grid,.goalee-expertise-grid{grid-template-columns:1fr 1fr}.goalee-hero__grid,.goalee-demo-hero,.goalee-system-grid{grid-template-columns:1fr}.goalee-hero__copy{padding-right:0}.goalee-hero__visual{width:100%;max-width:none}.goalee-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.goalee-market-ticker__featured,.goalee-chart-card__sessions{grid-template-columns:1fr 1fr}.goalee-chart-session:last-child{grid-column:1/-1}.goalee-market-ticker__subtitle{max-width:none}.goalee-market-ticker--compact .goalee-market-ticker__featured{grid-template-columns:repeat(2,minmax(0,1fr))}.goalee-pair-ticker__item{width:142px;min-width:142px}}@media (width<=1024px){.goalee-hero__grid{gap:26px}.goalee-hero-panel,.goalee-expertise-card,.goalee-method-card,.goalee-system-story,.goalee-system-metrics .goalee-surface,.goalee-system-plan{padding:22px}.goalee-market-card{padding:16px}.goalee-market-card__body{margin-top:16px}.goalee-panel__meta-strip{margin-top:12px}}@media (width<=768px){.goalee-hero{padding-top:64px}.goalee-hero__grid,.goalee-hero__copy{gap:22px}.goalee-hero__title{max-width:12ch}.goalee-hero__visual{gap:16px;width:100%}.goalee-hero__support-grid{grid-template-columns:1fr}.goalee-market-ticker__featured,.goalee-market-ticker--compact .goalee-market-ticker__featured{grid-template-columns:repeat(2,minmax(0,1fr))}.goalee-pair-ticker__header{flex-direction:column;align-items:flex-start}.goalee-pair-ticker__item{width:138px;min-width:138px}.goalee-market-ticker__header{align-items:flex-start}.goalee-market-ticker__meta{align-items:center}.goalee-section__heading{margin-bottom:32px}.goalee-section__heading--center .goalee-section__eyebrow{margin-bottom:12px}.goalee-section__heading--center .goalee-section__title{max-width:14ch;font-size:clamp(1.75rem,7vw,2.4rem)}.goalee-section__heading--center .goalee-section__description{max-width:32rem;margin-top:12px;font-size:.92rem}}@media (width<=760px){.app-header__bar,.app-header__actions,.app-footer__top,.app-footer__bottom{flex-direction:column;align-items:flex-start}.app-header__nav{display:none}.app-footer__grid{grid-template-columns:1fr}.goalee-hero{padding-top:56px}.goalee-hero__actions,.goalee-chip-row,.goalee-hero-stack,.goalee-signal-summary__grid,.goalee-metric-grid,.goalee-system-metrics,.goalee-system-pricing-grid,.goalee-expertise-grid,.goalee-method-grid,.goalee-demo-plan-grid,.goalee-market-ticker__featured,.goalee-chart-card__sessions{grid-template-columns:1fr}.goalee-chart-session:last-child{grid-column:auto}.goalee-hero-stack{display:grid}.goalee-hero-panel,.goalee-expertise-card,.goalee-method-card,.goalee-system-story,.goalee-system-metrics .goalee-surface,.goalee-system-plan{padding:20px}.goalee-cta,.app-header__iconbutton{justify-content:center;width:100%}.app-header__actions{width:100%}.app-header__controls{justify-content:space-between;width:100%}.app-header__langswitch{flex:auto;justify-content:flex-end}.goalee-market-ticker__header,.goalee-market-ticker__meta{flex-direction:column;align-items:flex-start}.goalee-market-ticker__subtitle{margin-top:6px}}@media (width<=640px){.goalee-hero{padding-top:52px}.goalee-hero__copy{gap:20px}.goalee-hero__description{font-size:.96rem}.goalee-hero-panel,.goalee-expertise-card,.goalee-method-card,.goalee-system-story,.goalee-system-metrics .goalee-surface,.goalee-system-plan{padding:18px}.goalee-system-pricing-block{margin-top:28px}.goalee-chart-card{margin-top:18px;padding:16px}.goalee-panel__meta-strip{gap:6px}.goalee-market-ticker{gap:14px}.goalee-pair-ticker__item{width:132px;min-width:132px;padding:13px 14px}.goalee-pair-ticker__price{font-size:1.04rem}.goalee-market-ticker--compact .goalee-market-ticker__featured{grid-template-columns:1fr;gap:10px}.goalee-market-ticker--compact .goalee-market-ticker__track.is-static{padding-bottom:4px}.goalee-market-ticker__featured{scroll-snap-type:x proximity;scrollbar-width:none;gap:12px;padding-bottom:8px;display:flex;overflow-x:auto}.goalee-market-ticker__featured::-webkit-scrollbar{display:none}.goalee-market-card{scroll-snap-align:start;flex:0 0 min(86vw,260px)}.goalee-market-ticker--compact .goalee-market-card{flex:initial}.goalee-market-card__price{font-size:1.28rem}.goalee-market-ticker__tape{display:none}.goalee-market-ticker--compact .goalee-market-ticker__tape{display:block}.goalee-market-ticker__updated,.goalee-market-ticker__message{font-size:.78rem}}@media (prefers-reduced-motion:reduce){.goalee-page:after,.goalee-hero:before,.goalee-hero:after,.goalee-chart-card__path,.goalee-chart-card__fill,.goalee-chart-card__dot,.goalee-signal-pulse,.goalee-market-ticker__track{animation:none!important}.goalee-reveal{opacity:1;transition:none;transform:none}.goalee-cta,.goalee-surface,.goalee-expertise-card,.goalee-method-card,.goalee-market-card,.goalee-market-tape-item,.app-header__iconbutton,.app-header__langbutton{transition:none}}
