:root{--font-display:"Aptos Display","Trebuchet MS","Segoe UI",sans-serif;--font-body:"Aptos","Segoe UI","Helvetica Neue",sans-serif;--brand-theme:#18b57d;--brand-background:#071013;--bg:#0d1618;--bg-accent:#12343b;--surface:rgba(12,24,28,0.78);--surface-strong:rgba(17,31,36,0.96);--surface-soft:rgba(255,255,255,0.06);--text:#ecf6f4;--muted:#9ab2ae;--line:rgba(255,255,255,0.08);--primary:#18b57d;--primary-strong:#0f8d62;--secondary:#f2a23b;--danger:#f06e55;--shadow:0 18px 46px rgba(0,0,0,0.22)}:root[data-theme=light]{--bg:#f4efe6;--bg-accent:#ddeee6;--surface:rgba(255,255,255,0.86);--surface-strong:rgba(255,255,255,0.96);--surface-soft:rgba(10,30,34,0.05);--text:#162125;--muted:#556b68;--line:rgba(10,30,34,0.08);--primary:#107b59;--primary-strong:#0c6648;--secondary:#d18923;--danger:#d84c32;--shadow:0 16px 42px rgba(26,44,49,0.12)}*{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:rgba(24,181,125,.58) rgba(255,255,255,.02)}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scrollbar-gutter:stable}body,html{touch-action:manipulation}body{margin:0;min-height:100vh;overscroll-behavior-y:none;color:var(--text);font-family:var(--font-body);background:radial-gradient(circle at top left,rgba(24,181,125,.15),transparent 32%),radial-gradient(circle at top right,rgba(242,162,59,.16),transparent 28%),linear-gradient(180deg,var(--bg-accent),var(--bg))}body::-webkit-scrollbar{width:12px}body::-webkit-scrollbar-track{background:rgba(255,255,255,.02)}body::-webkit-scrollbar-thumb{border:3px solid transparent;border-radius:999px;background:linear-gradient(180deg,rgba(24,181,125,.88),rgba(15,141,98,.56));background-clip:padding-box}body::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,rgba(24,181,125,.96),rgba(15,141,98,.7));background-clip:padding-box}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}input,select,textarea{width:100%;border:1px solid var(--line);border-radius:16px;padding:.9rem 1rem;font-size:16px;color:var(--text);background:rgba(255,255,255,.04);touch-action:manipulation}input::placeholder{color:var(--muted)}textarea{min-height:112px;resize:vertical}table{width:100%;border-collapse:collapse}td,th{padding:.95rem 1rem;text-align:left;border-bottom:1px solid var(--line);vertical-align:top}th{color:var(--muted);font-size:.84rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em}td small,td span,td strong{display:block}.app-frame{width:min(1360px,calc(100% - 1.5rem));margin:0 auto;padding:.75rem 0 2.4rem}main{min-width:0}.app-frame:has(.app-sidebar){display:grid;grid-template-columns:minmax(220px,260px) minmax(0,1fr);grid-gap:1rem;gap:1rem;align-items:start}.app-frame:has(.app-sidebar) main{padding-top:.75rem}.topbar{display:flex;justify-content:space-between;gap:1rem;align-items:center;padding:.9rem 1.05rem;margin:.75rem 0 1.1rem}.app-sidebar,.topbar{border:1px solid var(--line);border-radius:24px;background:var(--surface);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--shadow)}.app-sidebar{position:-webkit-sticky;position:sticky;top:.75rem;display:grid;grid-gap:.75rem;gap:.75rem;align-self:start;padding:1rem;margin-top:.75rem}.sidebar-brand{display:grid;grid-template-columns:auto 1fr;grid-gap:.9rem;gap:.9rem;align-items:center;padding:.4rem .2rem .8rem}.sidebar-brand-copy{display:grid;grid-gap:.2rem;gap:.2rem}.sidebar-brand-copy strong{font-family:var(--font-display);font-size:1.08rem;letter-spacing:-.04em}.sidebar-brand-copy span{color:var(--muted);font-size:.86rem;line-height:1.45}.sidebar-nav{display:grid;grid-gap:.7rem;gap:.7rem}.sidebar-controls{display:grid;grid-gap:.85rem;gap:.85rem}.sidebar-link,.sidebar-theme-button{display:flex;align-items:center;justify-content:flex-start;min-height:48px;width:100%;padding:.9rem 1rem;border:1px solid var(--line);border-radius:18px;color:var(--text);background:rgba(255,255,255,.04);transition:transform .15s ease,border-color .15s ease,background .15s ease}.sidebar-link.active,.sidebar-link:hover,.sidebar-theme-button:hover{transform:translateY(-1px);border-color:rgba(24,181,125,.45);background:rgba(24,181,125,.1)}.brand-block{display:grid;grid-gap:.25rem;gap:.25rem;max-width:430px}.brand-mark{display:inline-flex;align-items:center;gap:.8rem;font-family:var(--font-display)}.brand-copy-block{display:grid;grid-gap:.1rem;gap:.1rem}.brand-emblem{display:inline-flex;align-items:center;justify-content:center;min-width:48px;min-height:48px;padding:.4rem;border:1px solid rgba(255,255,255,.1);border-radius:16px;font-family:var(--font-display);font-size:1.08rem;font-weight:800;letter-spacing:-.06em;color:#f6fbfa;background:radial-gradient(circle at 20% 20%,rgba(242,162,59,.35),transparent 38%),linear-gradient(135deg,var(--brand-theme),#14363d 62%,rgba(242,162,59,.92));box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 20px 34px rgba(0,0,0,.22)}.brand-mark strong{font-size:1.35rem;letter-spacing:-.04em}.brand-kicker,.eyebrow{color:var(--secondary);font-size:.78rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.brand-copy{margin:0;color:var(--muted);font-size:.9rem}.ghost-button,.nav-link,.primary-button,.tab-button{display:inline-flex;align-items:center;justify-content:center;min-height:42px;border-radius:999px;padding:.72rem .95rem;border:1px solid transparent;transition:transform .15s ease,border-color .15s ease,background .15s ease}.ghost-button,.nav-link,.tab-button{background:rgba(255,255,255,.04);border-color:var(--line)}.topbar-actions{gap:.8rem;justify-content:flex-end}.control-group,.nav-group,.topbar-actions{display:flex;align-items:center;flex-wrap:wrap}.control-group,.nav-group{gap:.6rem}.ghost-button:hover,.nav-link.active,.nav-link:hover,.tab-button.active,.tab-button:hover{transform:translateY(-1px);border-color:rgba(24,181,125,.45)}.primary-button{color:#f4fff8;background:linear-gradient(135deg,var(--primary),var(--primary-strong));box-shadow:0 16px 28px rgba(24,181,125,.24)}.primary-button:disabled{opacity:.7;cursor:wait}.stretch{width:100%}.select-wrap{display:grid;grid-gap:.35rem;gap:.35rem;min-width:150px;color:var(--muted);font-size:.82rem}.page-shell{display:grid;grid-gap:1rem;gap:1rem}.auth-shell,.dashboard-shell,.landing-shell{animation:rise-in .42s ease}.landing-pro{gap:.9rem}.landing-grid{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(300px,.82fr);grid-gap:.9rem;gap:.9rem;align-items:start}.landing-hero-card{grid-template-columns:1fr;min-height:auto;gap:1.15rem;background:linear-gradient(180deg,rgba(255,255,255,.02),transparent 54%),radial-gradient(circle at top left,rgba(24,181,125,.2),transparent 30%),radial-gradient(circle at bottom right,rgba(242,162,59,.16),transparent 28%),var(--surface)}.landing-copy,.landing-highlight-copy,.landing-install-panel{display:grid;grid-gap:.85rem;gap:.85rem}.landing-copy{max-width:48rem}.landing-copy h1,.landing-highlight-card h2,.landing-install-panel h3,.landing-section-card h2{margin:0;font-family:var(--font-display);letter-spacing:-.05em}.landing-copy h1{max-width:11ch;font-size:clamp(2.35rem,4.8vw,4.4rem);line-height:.92}.landing-copy p,.landing-highlight-card p,.landing-section-card p,.landing-stat-card span,.site-settings-copy{margin:0;color:var(--muted)}.landing-copy p,.landing-highlight-card p,.landing-install-panel p,.landing-section-card p{line-height:1.55}.landing-actions{display:flex;flex-wrap:wrap;gap:.7rem}.landing-side-stack{display:grid;grid-gap:.9rem;gap:.9rem;align-content:start}.landing-sections-grid,.landing-stats-grid{display:grid;grid-gap:.8rem;gap:.8rem}.landing-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-install-panel,.landing-section-card,.landing-stat-card,.site-settings-group{padding:.95rem 1rem;border:1px solid var(--line);border-radius:18px;background:var(--surface-soft)}.landing-stat-card{display:grid;grid-gap:.35rem;gap:.35rem}.landing-stat-card strong{font-family:var(--font-display);font-size:1.55rem}.landing-highlight-card{gap:.95rem;background:radial-gradient(circle at top right,rgba(242,162,59,.18),transparent 34%),linear-gradient(165deg,rgba(24,181,125,.16),rgba(8,21,24,.54))}.landing-install-panel{align-content:start;background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.01)),var(--surface-soft)}.landing-install-panel h3{font-size:1.2rem}.landing-detail-band{padding:.95rem;border:1px solid var(--line);border-radius:24px;background:linear-gradient(180deg,rgba(255,255,255,.02),transparent 58%),var(--surface);box-shadow:var(--shadow)}.landing-sections-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.landing-section-card{display:grid;grid-gap:.55rem;gap:.55rem;min-height:100%}.landing-section-index{display:inline-flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;min-width:42px;min-height:42px;border-radius:14px;font-family:var(--font-display);color:var(--primary);background:rgba(24,181,125,.12)}.dashboard-secret-panel{display:grid;grid-gap:1rem;gap:1rem}.dashboard-secret-summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;cursor:pointer;list-style:none}.dashboard-secret-summary::-webkit-details-marker{display:none}.dashboard-secret-summary h2{margin:.2rem 0 0;font-size:1.25rem;letter-spacing:-.04em}.dashboard-secret-summary>span{color:var(--muted);font-size:.9rem}.dashboard-secret-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}.dashboard-secret-card{padding:1rem 1.1rem;border:1px solid var(--line);border-radius:20px;background:var(--surface-soft)}.dashboard-secret-card strong{display:block;margin-bottom:.45rem}.dashboard-secret-card p{margin:0;color:var(--muted)}.dashboard-secret-card code{padding:.18rem .4rem;border-radius:10px;color:var(--text);background:rgba(255,255,255,.06)}.support-composer,.support-message-list,.support-thread-form,.support-thread-list,.support-thread-transcript{display:grid;grid-gap:1rem;gap:1rem}.support-thread-card{display:grid;grid-gap:.55rem;gap:.55rem;width:100%;padding:1rem 1.1rem;border:1px solid var(--line);border-radius:20px;color:var(--text);text-align:left;background:var(--surface-soft);transition:transform .15s ease,border-color .15s ease,background .15s ease}.support-thread-card.active,.support-thread-card:hover{transform:translateY(-1px);border-color:rgba(24,181,125,.45);background:rgba(24,181,125,.08)}.support-message-header,.support-thread-card-top,.support-thread-meta{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}.support-message-bubble p,.support-message-header span,.support-thread-card p,.support-thread-card small,.support-thread-meta span{margin:0;color:var(--muted)}.support-admin-layout{display:grid;grid-template-columns:minmax(260px,320px) minmax(0,1fr);grid-gap:1rem;gap:1rem;align-items:start}.support-message-list{max-height:420px;overflow-y:auto;padding-right:.25rem}.support-message-bubble{display:grid;grid-gap:.55rem;gap:.55rem;padding:1rem 1.1rem;border:1px solid var(--line);border-radius:20px;background:var(--surface-soft)}.support-message-bubble.user{background:linear-gradient(135deg,rgba(24,181,125,.12),rgba(24,181,125,.04))}.support-message-bubble.admin{background:linear-gradient(135deg,rgba(242,162,59,.12),rgba(242,162,59,.04))}.auth-card,.hero-card,.panel,.summary-card{border:1px solid var(--line);border-radius:24px;background:var(--surface);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--shadow)}.auth-card,.hero-card{display:grid;grid-gap:1.15rem;gap:1.15rem;padding:clamp(1.15rem,1.7vw,1.9rem)}.hero-card{grid-template-columns:1.5fr 1fr;min-height:390px}.auth-copy,.hero-copy{display:grid;align-content:start;grid-gap:1rem;gap:1rem}.auth-copy h1,.dashboard-hero h1,.hero-copy h1{margin:0;font-family:var(--font-display);font-size:clamp(2.3rem,5vw,4.5rem);line-height:.96;letter-spacing:-.06em}.auth-copy p,.dashboard-hero p,.hero-copy p{margin:0;max-width:60ch;color:var(--muted);font-size:1.03rem}.hero-actions{display:flex;gap:.8rem;flex-wrap:wrap}.hero-panel,.metric-stack,.stack-list{display:grid;grid-gap:1rem;gap:1rem}.asset-card,.event-card,.feature-card,.insight-card,.metric-card,.security-row,.trade-card{border:1px solid var(--line);border-radius:20px;background:var(--surface-soft)}.feature-card,.metric-card{padding:1.2rem}.metric-card.accent{background:linear-gradient(135deg,rgba(24,181,125,.2),rgba(242,162,59,.08))}.feature-card h2,.metric-card span,.panel-head h2,.summary-card span{font-family:var(--font-display)}.metric-card strong{display:block;margin-top:.6rem;font-size:1.55rem;overflow-wrap:anywhere}.asset-card p,.event-card p,.feature-card p,.insight-card p,.metric-card p,.summary-card p,.trade-card p{margin:.55rem 0 0;color:var(--muted)}.feature-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1rem;gap:1rem}.feature-card h2,.panel-head h2{margin:0;font-size:1.25rem;letter-spacing:-.04em}.auth-card{max-width:960px;margin:0 auto;grid-template-columns:.95fr 1.05fr}.auth-form,.form-grid{display:grid;grid-gap:1rem;gap:1rem}.form-grid,.form-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid label{display:grid;grid-gap:.45rem;gap:.45rem;color:var(--muted)}.form-grid label span{font-size:.85rem}.full-span{grid-column:1/-1}.auth-footer{display:grid;grid-gap:.8rem;gap:.8rem}.auth-secondary-actions{display:grid;grid-gap:.7rem;gap:.7rem;padding:.95rem 1rem;border:1px solid var(--line);border-radius:20px;background:rgba(255,255,255,.03)}.auth-secondary-actions p{margin:0;color:var(--muted)}.auth-inline-link{width:-moz-fit-content;width:fit-content;color:var(--secondary);font-weight:700}.auth-inline-link:hover{text-decoration:underline}.auth-link-group{display:flex;gap:1rem;flex-wrap:wrap}.forgot-password-card{max-width:880px;grid-template-columns:1fr}.auth-footer p{margin:0}.demo-box{padding:1rem;border-radius:18px;border:1px solid var(--line);background:var(--surface-soft)}.dashboard-grid,.dashboard-hero,.summary-grid,.tab-strip{display:grid;grid-gap:1rem;gap:1rem}.dashboard-hero{grid-template-columns:1fr auto;align-items:end;padding:.5rem 0}.hero-badges{display:flex;gap:.6rem;flex-wrap:wrap;justify-content:flex-end}.summary-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.summary-card{padding:1.2rem}.summary-card strong{display:block;margin-top:.7rem;font-size:clamp(1.45rem,2vw,2rem)}.summary-card.accent{background:linear-gradient(135deg,rgba(24,181,125,.18),rgba(242,162,59,.06))}.summary-card.positive strong,.tone-positive{color:var(--primary)}.summary-card.negative strong,.tone-negative{color:var(--danger)}.tab-strip{grid-template-columns:repeat(6,minmax(0,1fr))}.dashboard-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.panel{display:grid;grid-gap:1rem;gap:1rem;padding:1.2rem}.testimonial-panel{background:radial-gradient(circle at top right,rgba(242,162,59,.18),transparent 34%),linear-gradient(135deg,rgba(24,181,125,.14),rgba(8,21,24,.52))}.testimonial-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);grid-gap:1rem;gap:1rem}.live-activity-highlight,.testimonial-spotlight{display:grid;grid-gap:.8rem;gap:.8rem;padding:1.2rem;border:1px solid var(--line);border-radius:24px;background:rgba(255,255,255,.04)}.testimonial-spotlight h3{margin:0;font-family:var(--font-display);font-size:clamp(1.4rem,2vw,2rem);letter-spacing:-.04em}.live-activity-highlight p,.live-activity-highlight small,.testimonial-spotlight p{margin:0;color:var(--muted)}.testimonial-quote{color:var(--text)!important;font-size:1.02rem;line-height:1.6}.live-activity-grid,.testimonial-list,.testimonial-meta{display:grid;grid-gap:.85rem;gap:.85rem}.testimonial-meta{grid-template-columns:repeat(3,minmax(0,1fr))}.testimonial-meta span{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:.65rem .85rem;border:1px solid var(--line);border-radius:18px;text-align:center;background:rgba(255,255,255,.05)}.live-activity-card,.testimonial-mini-card{transition:transform .16s ease,border-color .16s ease,background .16s ease}.live-activity-card.active,.testimonial-mini-card.active{transform:translateY(-1px);border-color:rgba(24,181,125,.45);background:linear-gradient(135deg,rgba(24,181,125,.14),rgba(242,162,59,.06))}.testimonial-mini-card small{display:block;color:var(--secondary)}.live-activity-panel{background:radial-gradient(circle at top left,rgba(24,181,125,.16),transparent 34%),linear-gradient(160deg,rgba(12,24,28,.94),rgba(7,16,19,.78))}.live-activity-card{display:grid;grid-gap:.75rem;gap:.75rem}.live-activity-card.positive strong{color:var(--primary)}.live-activity-card.warning strong{color:var(--secondary)}.live-activity-card.negative strong{color:var(--danger)}.live-activity-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.live-activity-card-head span{color:var(--muted);font-size:.82rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.live-activity-highlight strong{font-family:var(--font-display);font-size:1.15rem}.tradingview-panel{background:radial-gradient(circle at top left,rgba(24,181,125,.14),transparent 34%),radial-gradient(circle at top right,rgba(242,162,59,.14),transparent 28%),var(--surface)}.tradingview-copy{display:grid;grid-gap:.35rem;gap:.35rem}.tradingview-copy p{margin:0;color:var(--muted)}.tradingview-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);grid-gap:1rem;gap:1rem;align-items:stretch}.tradingview-grid.tradingview-grid-equal{grid-template-columns:repeat(2,minmax(0,1fr))}.tradingview-widget-shell{min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:24px;background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.02)),rgba(7,16,19,.44);box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}.tradingview-widget-root,.tradingview-widget-shell .tradingview-widget-container{width:100%;height:100%}.tradingview-widget-shell .tradingview-widget-container__widget{width:100%;height:calc(100% - 34px)}.tradingview-widget-shell .tradingview-widget-copyright{padding:.45rem .8rem .7rem;color:var(--muted);font-size:.76rem}.tradingview-widget-shell .tradingview-widget-copyright a{color:var(--secondary)}.card-request-panel{background:radial-gradient(circle at top right,rgba(242,162,59,.16),transparent 36%),linear-gradient(135deg,rgba(24,181,125,.16),rgba(8,21,24,.34))}.company-contact-panel{background:radial-gradient(circle at top right,rgba(242,162,59,.18),transparent 34%),linear-gradient(135deg,rgba(24,181,125,.16),rgba(12,24,28,.5))}.company-contact-copy{display:grid;grid-gap:.35rem;gap:.35rem}.company-contact-description{margin:0;color:var(--muted)}.company-contact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}.company-contact-item{display:grid;grid-gap:.5rem;gap:.5rem;padding:1rem 1.1rem;border:1px solid var(--line);border-radius:22px;background:rgba(255,255,255,.06);transition:transform .15s ease,border-color .15s ease,background .15s ease}.company-contact-item:hover{transform:translateY(-1px);border-color:rgba(24,181,125,.45);background:rgba(24,181,125,.1)}.company-contact-item small,.company-contact-item span{color:var(--muted)}.company-contact-item span{font-size:.8rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.company-contact-item strong{font-size:1.05rem;overflow-wrap:anywhere}.company-contact-item small{line-height:1.5}.password-management-panel{background:radial-gradient(circle at top left,rgba(24,181,125,.14),transparent 34%),linear-gradient(135deg,rgba(242,162,59,.14),rgba(12,24,28,.52))}.password-management-copy{display:grid;grid-gap:.35rem;gap:.35rem}.password-management-description{margin:0;color:var(--muted)}.password-management-actions{display:flex;gap:.75rem;flex-wrap:wrap}.password-management-actions .primary-button{width:-moz-fit-content;width:fit-content}.panel-wide{grid-column:span 2}.panel-head{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}.table-wrap{overflow-x:auto}.card-benefits,.card-request-layout{display:grid;grid-gap:1rem;gap:1rem}.card-request-layout{grid-template-columns:1.1fr 1fr;align-items:start}.btc-custom-card,.card-program-grid,.card-request-copy{display:grid;grid-gap:1rem;gap:1rem}.btc-custom-card{padding:1.1rem;border:1px solid rgba(242,162,59,.24);border-radius:26px;background:radial-gradient(circle at top right,rgba(242,162,59,.2),transparent 34%),linear-gradient(135deg,rgba(242,162,59,.12),rgba(8,21,24,.54));box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.btc-card-visual-meta,.btc-custom-card-head,.card-request-selected-type{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.btc-custom-card-head h3,.card-request-form-head h3{margin:.3rem 0 0;font-size:1.2rem;letter-spacing:-.03em}.btc-card-visual{display:grid;grid-gap:.75rem;gap:.75rem;padding:1.2rem;border:1px solid rgba(255,255,255,.1);border-radius:24px;background:linear-gradient(135deg,rgba(15,24,29,.96),rgba(19,52,59,.88) 58%,rgba(209,137,35,.32))}.btc-card-visual>span,.card-request-selected-type span,.card-type-option-kicker{font-size:.78rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.btc-card-visual>span{color:rgba(244,255,248,.72)}.btc-card-visual strong{font-family:var(--font-display);font-size:clamp(1.45rem,2.3vw,2rem);letter-spacing:-.05em}.btc-card-visual p,.card-request-form-head p{margin:0;color:rgba(236,246,244,.76)}.btc-card-visual-meta{flex-wrap:wrap;color:#f4fff8;font-size:.9rem}.btc-custom-card-meta,.card-type-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}.card-type-option{display:grid;grid-gap:.7rem;gap:.7rem;width:100%;padding:1.1rem;border:1px solid var(--line);border-radius:24px;text-align:left;color:var(--text);background:rgba(255,255,255,.04);transition:transform .15s ease,border-color .15s ease,background .15s ease}.card-type-option-kicker{color:var(--secondary)}.card-type-option strong{font-size:1.08rem;letter-spacing:-.03em}.card-type-option p,.card-type-option small{margin:0;color:var(--muted)}.card-type-option.active,.card-type-option:hover{transform:translateY(-1px);border-color:rgba(24,181,125,.45);background:rgba(24,181,125,.12)}.card-request-form-shell{align-self:start;padding:1.1rem;border:1px solid var(--line);border-radius:26px;background:rgba(8,21,24,.34)}.card-request-form-head{display:grid;grid-gap:.45rem;gap:.45rem}.card-request-selected-type{padding:.95rem 1rem;border:1px solid var(--line);border-radius:18px;background:rgba(255,255,255,.04)}.card-request-selected-type span{color:var(--muted)}.card-request-selected-type strong{font-size:1rem;letter-spacing:-.02em}.card-request-copy>p,.form-note{margin:0;color:var(--muted)}.card-benefits{grid-template-columns:repeat(2,minmax(0,1fr))}.form-note{padding:.95rem 1rem;border:1px dashed var(--line);border-radius:18px;background:rgba(255,255,255,.04)}.readonly-textarea{min-height:96px}.inline-label{display:grid;grid-gap:.45rem;gap:.45rem;color:var(--muted)}.inline-label span{font-size:.85rem}.admin-editor-header{align-items:end}.admin-editor-actions{display:flex;gap:.75rem;flex-wrap:wrap}.site-settings-panel{background:radial-gradient(circle at top left,rgba(24,181,125,.14),transparent 32%),radial-gradient(circle at top right,rgba(242,162,59,.14),transparent 28%),var(--surface)}.compact-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.site-settings-group,.site-settings-groups{display:grid;grid-gap:1rem;gap:1rem}.site-settings-group-head{display:grid;grid-gap:.35rem;gap:.35rem}.code-editor{min-height:360px;font-family:Cascadia Code,Consolas,monospace;line-height:1.55}.install-button:disabled{opacity:.74;cursor:not-allowed}.wallet-editor-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}.wallet-editor-card{display:grid;grid-gap:1rem;gap:1rem;padding:1rem;border:1px solid var(--line);border-radius:22px;background:var(--surface-soft)}.wallet-editor-card h3{margin:.35rem 0 0;font-size:1.15rem;letter-spacing:-.03em}.review-actions{display:flex;gap:.55rem;flex-wrap:wrap}.review-actions>button{flex:1 1 110px}.status-pill{display:inline-flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;min-height:34px;padding:.35rem .8rem;border-radius:999px;border:1px solid var(--line);background:rgba(255,255,255,.06);font-size:.82rem;text-transform:capitalize}.status-pill.active,.status-pill.answered,.status-pill.approved,.status-pill.completed,.status-pill.due,.status-pill.executed,.status-pill.high,.status-pill.issued,.status-pill.positive,.status-pill.resolved,.status-pill.reviewed{color:var(--primary)}.status-pill.medium,.status-pill.processing,.status-pill.review,.status-pill.simulation,.status-pill.warning{color:var(--secondary)}.status-pill.low,.status-pill.open,.status-pill.paused,.status-pill.waiting{color:var(--muted)}.status-pill.declined,.status-pill.negative,.status-pill.rejected{color:var(--danger)}.asset-card,.event-card,.insight-card,.security-row,.trade-card{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.1rem}.insight-card{align-items:start;display:grid}.asset-meta{display:grid;justify-items:end;grid-gap:.3rem;gap:.3rem}.allocation-row{display:grid;grid-gap:.7rem;gap:.7rem}.allocation-copy{display:flex;justify-content:space-between;gap:1rem}.allocation-bar{width:100%;height:12px;border-radius:999px;overflow:hidden;background:rgba(255,255,255,.06)}.allocation-bar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--primary),var(--secondary))}.form-error,.form-success{margin:0;padding:.95rem 1rem;border-radius:18px;font-weight:600}.form-error{color:#fff1eb;background:rgba(240,110,85,.2);border:1px solid rgba(240,110,85,.32)}.form-success{color:#eafdf5;background:rgba(24,181,125,.18);border:1px solid rgba(24,181,125,.3)}.banner{width:100%}.empty-state{display:grid;place-items:center;min-height:220px;padding:1rem;text-align:center;border:1px dashed var(--line);border-radius:22px;color:var(--muted)}@keyframes rise-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1200px){.summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.testimonial-layout,.testimonial-meta{grid-template-columns:1fr}.dashboard-grid,.feature-grid,.landing-sections-grid,.landing-side-stack,.landing-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-grid{grid-template-columns:1fr}}@media (max-width:920px){.app-frame:has(.app-sidebar){grid-template-columns:1fr}.app-sidebar{position:static}.auth-card,.dashboard-hero,.hero-card{grid-template-columns:1fr}.topbar{flex-direction:column;align-items:flex-start}.topbar-actions{width:100%;justify-content:stretch}.control-group,.nav-group{width:100%}.control-group>*{flex:1 1 180px}.btc-custom-card-meta,.card-benefits,.card-program-grid,.card-request-layout,.card-type-grid,.compact-tabs,.company-contact-grid,.dashboard-grid,.dashboard-secret-grid,.feature-grid,.form-grid,.form-grid.compact,.landing-grid,.landing-sections-grid,.landing-side-stack,.landing-stats-grid,.summary-grid,.support-admin-layout,.tab-strip,.tradingview-grid,.wallet-editor-grid{grid-template-columns:1fr}.panel-wide{grid-column:span 1}}@media (max-width:640px){.app-frame{width:min(100% - 1rem,1440px)}.auth-card,.hero-card,.panel,.summary-card,.topbar{border-radius:22px}.landing-detail-band{padding:.8rem;border-radius:22px}.brand-mark{align-items:flex-start}.btc-card-visual-meta,.btc-custom-card-head,.card-request-selected-type{flex-direction:column;align-items:flex-start}td,th{padding:.8rem}}