:root,[data-theme=light]{--bg-app:#f6f9fe;--bg-surface:#ffffff;--bg-card:#ffffff;--bg-surface-soft:#f6f9fe;--bg-elevated:#ffffff;--border-subtle:#dde7f5;--border-strong:#cdd9ec;--text-primary:#0f172a;--text-secondary:#475569;--text-muted:#94a3b8;--text-disabled:#b6c2d4;--brand-primary:#2557e0;--brand-primary-hover:#123aae;--brand-soft:rgba(37,87,224,0.1);--brand-border:rgba(37,87,224,0.28);--accent-cyan:#45d6ff;--success:#16a34a;--success-soft:rgba(22,163,74,0.12);--warning:#f59e0b;--warning-soft:rgba(245,158,11,0.14);--danger:#ef4444;--danger-soft:rgba(239,68,68,0.12);--info:#2557e0;--info-soft:rgba(37,87,224,0.12);--chart-grid:rgba(148,163,184,0.18);--grid-line:rgba(37,87,224,0.035);--tos-primary:var(--brand-primary);--tos-primary-dark:var(--brand-primary-hover);--tos-success:var(--success);--tos-warning:var(--warning);--tos-danger:var(--danger);--tos-text-strong:var(--text-primary);--tos-text-secondary:var(--text-secondary);--tos-muted:var(--text-muted);--tos-border:var(--border-subtle);--tos-surface:var(--bg-card);--tos-surface-soft:var(--bg-surface-soft);--topbar-bg:rgba(255,255,255,0.85);--font-sans:ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial;--font-mono:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--fs-base:14px;--fs-small:12px;--fs-title:24px;--radius-card:16px}[data-theme=dark]{--bg-app:#05070d;--bg-surface:#0d121b;--bg-card:#101722;--bg-surface-soft:#131b27;--bg-elevated:#131b27;--border-subtle:rgba(255,255,255,0.08);--border-strong:rgba(255,255,255,0.14);--text-primary:#f7f8fb;--text-secondary:#9ba3b4;--text-muted:#697386;--text-disabled:#4a5365;--brand-glow:rgba(255,210,63,0.32);--accent-cyan:#38bdf8;--success:#2fd27a;--success-soft:rgba(47,210,122,0.14);--warning:#ffd23f;--warning-soft:rgba(255,210,63,0.16);--danger:#f4626a;--danger-soft:rgba(244,98,106,0.16);--info:#5b85ff;--info-soft:rgba(91,133,255,0.16);--chart-grid:rgba(255,255,255,0.06);--grid-line:rgba(255,210,63,0.055);color-scheme:dark}:root{--font-en:"Inter",ui-sans-serif,system-ui,-apple-system,sans-serif;--font-fa:"IRANYekanX","Estedad","Vazirmatn",system-ui,sans-serif;--font-ar:"IBM Plex Sans Arabic","Noto Sans Arabic","Vazirmatn",system-ui,sans-serif;--font-ur:"Noto Nastaliq Urdu","Noto Sans Arabic","IBM Plex Sans Arabic",system-ui,sans-serif;--font-cjk:"Inter","Hiragino Sans","Hiragino Kaku Gothic ProN","Yu Gothic","Meiryo","Malgun Gothic","Apple SD Gothic Neo","Noto Sans CJK",system-ui,sans-serif;--font-deva:"Inter","Nirmala UI","Noto Sans Devanagari","Mangal","Kohinoor Devanagari",system-ui,sans-serif;--font-app:var(--font-en);--gold-main:#ffd23f;--gold-strong:#ffe06a;--gold-soft:rgba(255,210,63,0.14);--gold-border:rgba(255,216,77,0.22);--gold-glow:rgba(255,210,63,0.2);--grid-gold-line:rgba(255,210,63,0.045);--gold-text:#07090f;--brand-on-primary:#ffffff}[data-accent=sky]{--brand-primary:#0ea5e9;--brand-primary-hover:#38bdf8;--brand-soft:rgba(14,165,233,0.14);--brand-border:rgba(14,165,233,0.32)}[data-accent=indigo]{--brand-primary:#6366f1;--brand-primary-hover:#818cf8;--brand-soft:rgba(99,102,241,0.14);--brand-border:rgba(99,102,241,0.32)}[data-accent=slate]{--brand-primary:#475569;--brand-primary-hover:#64748b;--brand-soft:rgba(71,85,105,0.14);--brand-border:rgba(71,85,105,0.32)}[data-accent=emerald]{--brand-primary:#059669;--brand-primary-hover:#10b981;--brand-soft:rgba(5,150,105,0.14);--brand-border:rgba(5,150,105,0.32)}[data-accent=gold]{--brand-primary:#ffd23f;--brand-primary-hover:#ffe06a;--brand-soft:rgba(255,210,63,0.16);--brand-border:rgba(255,216,77,0.34);--brand-on-primary:#07090f}[data-theme=dark]{--brand-primary:var(--gold-main,#ffd23f);--brand-primary-hover:var(--gold-strong,#ffe06a);--brand-soft:rgba(255,210,63,0.13);--brand-border:rgba(255,216,77,0.28);--brand-on-primary:#07090f}[data-theme=light][data-accent=gold]{--brand-primary:#2557e0;--brand-primary-hover:#123aae;--brand-soft:rgba(37,87,224,0.10);--brand-border:rgba(37,87,224,0.28);--brand-on-primary:#ffffff}@font-face{font-family:IRANYekanX;src:url(/fonts/iranyekanx/IRANYekanXVF.woff2) format("woff2-variations");font-weight:100 1000;font-style:normal;font-display:swap}@font-face{font-family:Estedad;src:url(/fonts/estedad/Estedad-Thin.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Estedad;src:url(/fonts/estedad/Estedad-ExtraLight.woff2) format("woff2");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Estedad;src:url(/fonts/estedad/Estedad-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Estedad;src:url(/fonts/estedad/Estedad.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Estedad;src:url(/fonts/estedad/Estedad-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Estedad;src:url(/fonts/estedad/Estedad-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Estedad;src:url(/fonts/estedad/Estedad-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Estedad;src:url(/fonts/estedad/Estedad-ExtraBold.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Estedad;src:url(/fonts/estedad/Estedad-Black.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:IRANYekanWeb;src:url(/fonts/iranyekanweb/IRANYekanWeb-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:IRANYekanWeb;src:url(/fonts/iranyekanweb/IRANYekanWeb-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IRANYekanWeb;src:url(/fonts/iranyekanweb/IRANYekanWeb-ExtraBold.woff) format("woff");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:IRANYekanWeb;src:url(/fonts/iranyekanweb/IRANYekanWeb-ExtraBlack.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:IRANSans;src:url(/fonts/iransans/IRANSansWeb-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:IRANSans;src:url(/fonts/iransans/IRANSansWeb-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IRANSans;src:url(/fonts/iransans/IRANSansWeb-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:IRANSans;src:url(/fonts/iransans/IRANSansWeb-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Vazirmatn;src:url(/fonts/vazirmatn/Vazirmatn-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Vazirmatn;src:url(/fonts/vazirmatn/Vazirmatn-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Vazirmatn;src:url(/fonts/vazirmatn/Vazirmatn-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Vazirmatn;src:url(/fonts/vazirmatn/Vazirmatn-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Sahel;src:url(/fonts/sahel/Sahel.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Sahel;src:url(/fonts/sahel/Sahel-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Samim;src:url(/fonts/samim/Samim.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Samim;src:url(/fonts/samim/Samim-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Gandom;src:url(/fonts/gandom/Gandom.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:Lalezar;src:url(/fonts/lalezar/Lalezar-Regular.woff2) format("woff2");font-weight:400 900;font-style:normal;font-display:swap}[data-font-en=inter]{--font-en:"Inter",ui-sans-serif,system-ui,-apple-system,sans-serif}[data-font-en=roboto]{--font-en:"Roboto",ui-sans-serif,system-ui,-apple-system,sans-serif}[data-font-en=jakarta]{--font-en:"Plus Jakarta Sans",ui-sans-serif,system-ui,-apple-system,sans-serif}[data-font-en=manrope]{--font-en:"Manrope",ui-sans-serif,system-ui,-apple-system,sans-serif}[data-font-fa=estedad]{--font-fa:"Estedad","IRANYekanX","Vazirmatn",system-ui,sans-serif}[data-font-fa=iranyekanx]{--font-fa:"IRANYekanX","Estedad","Vazirmatn",system-ui,sans-serif}[data-font-fa=iranyekanweb]{--font-fa:"IRANYekanWeb","IRANYekanX","Vazirmatn",system-ui,sans-serif}[data-font-fa=iransans]{--font-fa:"IRANSans","Estedad","Vazirmatn",system-ui,sans-serif}[data-font-fa=peyda]{--font-fa:"Peyda","Vazirmatn",system-ui,sans-serif}[data-font-fa=yekan]{--font-fa:"Yekan","Vazirmatn",system-ui,sans-serif}html[dir=rtl],html[lang=fa]{--font-app:var(--font-fa)}html[lang=ar]{--font-app:var(--font-ar)}html[lang=ur]{--font-app:var(--font-ur)}.tos-ltr,.tos-num,[data-ltr=true]{direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}.tos-num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"tnum"}html[dir=rtl] .tos-ltr,html[dir=rtl] .tos-num{text-align:inherit}[data-fontsize=compact]{--fs-base:13px;--fs-small:12px;--fs-title:22px}[data-fontsize=default]{--fs-base:14px;--fs-small:12px;--fs-title:24px}[data-fontsize=comfortable]{--fs-base:15px;--fs-small:13px;--fs-title:26px}[data-fontsize=large]{--fs-base:16px;--fs-small:14px;--fs-title:28px}[data-density=compact]{--density:0.8}[data-density=default]{--density:1}[data-density=spacious]{--density:1.2}[data-radius=soft]{--radius-card:10px}[data-radius=rounded]{--radius-card:16px}[data-radius=xrounded]{--radius-card:22px}*{box-sizing:border-box}body{background-color:var(--bg-app);color:var(--text-primary);font-family:var(--font-app);font-size:var(--fs-base);background-image:linear-gradient(var(--grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 1px,transparent 1px);background-size:28px 28px;background-attachment:fixed;transition:background-color .22s ease,color .22s ease}[data-theme=dark] body{background-color:#05070d;background-image:radial-gradient(ellipse 130% 100% at 0 0,rgba(255,210,63,.08),transparent),radial-gradient(ellipse 120% 90% at 100% 0,rgba(61,108,245,.06),transparent),radial-gradient(ellipse 110% 80% at 80% 100%,rgba(255,210,63,.04),transparent),linear-gradient(var(--grid-line,rgba(255,210,63,.055)) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line,rgba(255,210,63,.055)) 1px,transparent 1px),linear-gradient(180deg,#05070d 0,#080b12 55%,#05070d 100%);background-size:auto,auto,auto,64px 64px,64px 64px,auto;background-attachment:fixed}.tos-darkpro-bg{position:relative;background:radial-gradient(ellipse 130% 100% at 0 0,rgba(255,210,63,.09),transparent),radial-gradient(ellipse 120% 90% at 100% 0,rgba(61,108,245,.07),transparent),linear-gradient(180deg,#05070d,#080b12 55%,#05070d)}.tos-darkpro-bg:before{background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 0);background-size:64px 64px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.95),rgba(0,0,0,.35));mask-image:linear-gradient(180deg,rgba(0,0,0,.95),rgba(0,0,0,.35))}.tos-darkpro-bg:after,.tos-darkpro-bg:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0}.tos-darkpro-bg:after{background:radial-gradient(ellipse 110% 80% at 80% 100%,rgba(255,210,63,.06),transparent),radial-gradient(ellipse 100% 75% at 0 100%,rgba(255,210,63,.04),transparent)}.tos-darkpro-bg>*{position:relative;z-index:1}.tos-marketing-bg{position:relative;background:radial-gradient(38% 20% at 82% 3%,rgba(37,87,224,.1),transparent 70%),radial-gradient(36% 18% at 12% 15%,rgba(69,214,255,.1),transparent 70%),radial-gradient(42% 20% at 88% 52%,rgba(37,87,224,.07),transparent 70%),radial-gradient(40% 20% at 10% 80%,rgba(69,214,255,.06),transparent 70%),radial-gradient(circle at 90% 4%,rgba(255,210,63,.05),transparent 26%),linear-gradient(180deg,#fbfcfe,#f4f7fd 58%,#f7f9fe)}.tos-marketing-bg:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background-image:linear-gradient(rgba(15,23,42,.04) 1px,transparent 0),linear-gradient(90deg,rgba(15,23,42,.04) 1px,transparent 0);background-size:64px 64px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent 72%);mask-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent 72%)}.tos-marketing-bg>*{position:relative;z-index:1}[data-theme=dark] .tos-marketing-bg{background:radial-gradient(40% 22% at 82% 2%,rgba(255,210,63,.1),transparent 66%),radial-gradient(38% 20% at 14% 14%,rgba(61,108,245,.1),transparent 70%),radial-gradient(42% 22% at 88% 52%,rgba(61,108,245,.07),transparent 70%),radial-gradient(40% 20% at 10% 82%,rgba(255,210,63,.05),transparent 70%),linear-gradient(180deg,#05070d,#080b12 55%,#05070d)}[data-theme=dark] .tos-marketing-bg:before{background-image:linear-gradient(var(--grid-line,rgba(255,210,63,.055)) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line,rgba(255,210,63,.055)) 1px,transparent 1px);-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.95),rgba(0,0,0,.3));mask-image:linear-gradient(180deg,rgba(0,0,0,.95),rgba(0,0,0,.3))}@media (max-width:860px){[data-theme=dark] .tos-marketing-bg:before{background-image:linear-gradient(rgba(255,210,63,.08) 1px,transparent 0),linear-gradient(90deg,rgba(255,210,63,.08) 1px,transparent 0)}}.mtm-navbar{background:rgba(255,255,255,.66);border:1px solid rgba(221,231,245,.7);box-shadow:0 6px 22px -16px rgba(15,23,42,.18)}.mtm-navbar.is-scrolled{background:rgba(255,255,255,.85);border-color:var(--border-subtle,#dde7f5);box-shadow:0 12px 32px -18px rgba(15,23,42,.28)}[data-theme=dark] .mtm-navbar{background:rgba(13,17,25,.7);border-color:rgba(255,255,255,.08);box-shadow:0 10px 34px -22px rgba(0,0,0,.6)}[data-theme=dark] .mtm-navbar.is-scrolled{background:rgba(9,12,19,.88);border-color:rgba(255,255,255,.12);box-shadow:0 16px 44px -20px rgba(0,0,0,.7),0 0 0 1px rgba(255,210,63,.04)}h1,h2{letter-spacing:-.035em}h3{letter-spacing:-.02em}[data-theme=dark] .tos-skeleton{background:linear-gradient(90deg,#1b2638 25%,#243248 37%,#1b2638 63%)}a{color:inherit;text-decoration:none}@keyframes tos-shimmer{0%{background-position:-360px 0}to{background-position:360px 0}}.tos-skeleton{background:linear-gradient(90deg,#eef3fb 25%,#e1eafa 37%,#eef3fb 63%);background-size:720px 100%;animation:tos-shimmer 1.4s ease-in-out infinite;border-radius:8px}@keyframes tos-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.tos-rise{animation:tos-rise .4s cubic-bezier(.2,.7,.2,1) both}.tos-card{transition:box-shadow .2s ease,border-color .2s ease,transform .2s ease}.tos-card-hover:hover{border-color:rgba(37,87,224,.4);box-shadow:0 8px 24px rgba(15,23,42,.06)}[data-theme=dark] .tos-card-hover:hover{border-color:var(--brand-border);box-shadow:0 10px 28px rgba(0,0,0,.45)}.tos-nav-item{transition:background .2s ease,color .2s ease}.tos-row-hover:hover{background:var(--tos-surface-soft)}.tos-btn{transition:background .2s ease,border-color .2s ease,opacity .2s ease}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}.mtm-cta:hover{transform:translateY(-2px);box-shadow:0 16px 32px -12px rgba(37,87,224,.8)}.mtm-card-hover{transition:transform .2s ease,box-shadow .2s ease}.mtm-card-hover:hover{transform:translateY(-4px);box-shadow:0 28px 64px -30px rgba(37,87,224,.5),0 2px 8px rgba(15,23,42,.05)}@keyframes mtm-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.mtm-float{animation:mtm-float 7s ease-in-out infinite}@keyframes mtm-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.82)}}.mtm-pulse{animation:mtm-pulse 1.6s ease-in-out infinite}@keyframes mtm-row-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.mtm-row-in{animation:mtm-row-in .46s cubic-bezier(.16,1,.3,1) both}@keyframes mtm-spin{to{transform:rotate(1turn)}}.mtm-spin{animation:mtm-spin .9s linear infinite}@keyframes mtm-glow{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.95;transform:scale(1.07)}}.mtm-glow{animation:mtm-glow 5.5s ease-in-out infinite}@keyframes mtm-blink{0%,to{opacity:1}50%{opacity:0}}.mtm-blink{animation:mtm-blink 1s step-end infinite}@keyframes mtm-chip{0%,to{box-shadow:0 0 0 0 rgba(37,87,224,0)}50%{box-shadow:0 0 0 4px rgba(37,87,224,.1)}}.mtm-chip-pulse{animation:mtm-chip 2.4s ease-in-out infinite}@keyframes mtm-flow{to{stroke-dashoffset:-32}}.mtm-flow{stroke-dasharray:6 10;animation:mtm-flow 1.1s linear infinite}@media (max-width:900px){.wf-connector{display:none!important}}@keyframes mtm-sweep{0%{left:0}to{left:100%}}@keyframes mtm-pop{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.mtm-pop{animation:mtm-pop .32s cubic-bezier(.16,1,.3,1) both}@keyframes mtm-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.mtm-marquee{overflow:hidden}.mtm-marquee-track{display:flex;width:max-content;gap:14px;animation:mtm-marquee 60s linear infinite}.mtm-marquee-track.rev{animation-direction:reverse}.mtm-marquee:hover .mtm-marquee-track{animation-play-state:paused}@keyframes mtm-menu-in{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:none}}.mtm-menu-in{animation:mtm-menu-in .2s cubic-bezier(.16,1,.3,1) both;transform-origin:top center}.mtm-mega-link{transition:background .15s ease}.mtm-mega-link:hover{background:var(--brand-soft,#F7FAFF)}.mtm-mega-card{transition:transform .2s ease,box-shadow .2s ease}.mtm-mega-card:hover{transform:translateY(-2px);box-shadow:0 14px 30px rgba(15,23,42,.1)}@media (max-width:1140px){.mtm-mega-cols{grid-template-columns:minmax(0,1fr)!important;gap:10px!important}}.tos-glass{backdrop-filter:blur(16px) saturate(135%);-webkit-backdrop-filter:blur(16px) saturate(135%)}.mtm-menu-in{backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%)}html[data-glass=off] .mtm-menu-in,html[data-glass=off] .pf-card,html[data-glass=off] .pf-mini,html[data-glass=off] .tos-glass{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html[data-glass=off] .mtm-menu-in,html[data-glass=off] .pf-mini{background:var(--bg-card)!important}html[data-glass=off] .pf-card{background:radial-gradient(130% 90% at 50% -20%,var(--brand-soft,rgba(37,87,224,.1)),transparent 60%),var(--bg-card)!important}.tos-foot-hero{position:relative;overflow:hidden;border-radius:24px;isolation:isolate}.tos-foot-video{width:100%;height:100%;object-fit:cover;opacity:.55;z-index:0}.tos-foot-overlay,.tos-foot-video{position:absolute;inset:0;pointer-events:none}.tos-foot-overlay{z-index:1;background:radial-gradient(70% 100% at 50% 50%,transparent,rgba(5,7,13,.5) 82%),linear-gradient(180deg,rgba(5,7,13,.3),rgba(5,7,13,.55))}.tos-foot-coin{position:absolute;z-index:1;border-radius:999px;pointer-events:none;filter:blur(.4px);animation:tos-float 7s ease-in-out infinite}@keyframes tos-float{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-12px) rotate(8deg)}}@keyframes tos-spin{to{transform:rotate(1turn)}}.tos-spin{display:inline-block;width:14px;height:14px;border:2px solid var(--border-strong,rgba(255,255,255,.14));border-top-color:var(--brand-primary,#2557e0);border-radius:50%;flex-shrink:0;animation:tos-spin .75s linear infinite}@keyframes tos-parse-bar{0%{transform:translateX(-100%) scaleX(.4)}40%{transform:translateX(0) scaleX(.6)}70%{transform:translateX(60%) scaleX(.4)}to{transform:translateX(110%) scaleX(.3)}}.tos-parse-bar{width:45%;animation:tos-parse-bar 1.8s ease-in-out infinite;transform-origin:left center}.tos-footlink{transition:color .15s ease}
/* !important so it overrides the per-link inline color (inline beats a plain :hover rule). */.tos-footlink:hover{color:var(--gold-main,#ffd23f)!important}@media (max-width:980px){.tos-foot-cols{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:28px 20px!important}}@media (max-width:640px){.tos-foot-cols{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:400px){.tos-foot-cols{grid-template-columns:1fr!important}}@media (prefers-reduced-motion:reduce){.tos-foot-coin{animation:none}.tos-foot-video{display:none}}.tos-footer-link{transition:color .15s ease}.tos-footer-link:hover{color:var(--gold-main,#ffd23f)}@media (max-width:920px){.tos-footer-grid{grid-template-columns:1fr 1fr 1fr!important;gap:32px 24px!important}}@media (max-width:620px){.tos-footer-grid{grid-template-columns:1fr 1fr!important}}@media (max-width:420px){.tos-footer-grid{grid-template-columns:1fr!important}}@media (prefers-reduced-motion:reduce){.mtm-blink,.mtm-chip-pulse,.mtm-float,.mtm-flow,.mtm-glow,.mtm-marquee-track,.mtm-menu-in,.mtm-pop,.mtm-pulse,.mtm-row-in,.mtm-spin{animation:none!important}.mtm-card-hover,.mtm-cta,.mtm-mega-card,.mtm-mega-link{transition:none!important}.mtm-marquee{overflow-x:auto}}.mtm-brand-logo{color:var(--brand-primary,#2557e0)}[data-theme=dark] .mtm-brand-logo{color:var(--gold-main,#ffd23f)}.mtm-mobile-toggle{color:var(--text-primary,#0f172a);border-color:rgba(0,0,0,.15)!important}[data-theme=dark] .mtm-mobile-toggle{color:var(--gold-main,#ffd23f)!important;border-color:rgba(255,210,63,.3)!important}.mtm-mobile-drawer{background:#fff;border:1px solid #dde7f5;color:#0f172a;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}[data-theme=dark] .mtm-mobile-drawer{background:#0d1119;border-color:rgba(255,255,255,.09);color:#f1f5f9}.mtm-mobile-drawer .mtm-drawer-btn{color:#0f172a;background:transparent}[data-theme=dark] .mtm-mobile-drawer .mtm-drawer-btn{color:#f1f5f9}.mtm-mobile-drawer .mtm-drawer-chevron{color:#64748b}[data-theme=dark] .mtm-mobile-drawer .mtm-drawer-chevron{color:#94a3b8}.mtm-mobile-drawer .mtm-drawer-link{color:#475569}[data-theme=dark] .mtm-mobile-drawer .mtm-drawer-link{color:#94a3b8}.mtm-mobile-drawer .mtm-drawer-glyph{color:#2557e0}[data-theme=dark] .mtm-mobile-drawer .mtm-drawer-glyph{color:var(--gold-main,#ffd23f)}.mtm-mobile-drawer .mtm-drawer-top-link{color:#0f172a}[data-theme=dark] .mtm-mobile-drawer .mtm-drawer-top-link{color:#f1f5f9}.mtm-mobile-drawer .mtm-drawer-grouptitle{color:#94a3b8}[data-theme=dark] .mtm-mobile-drawer .mtm-drawer-grouptitle{color:#64748b}.mtm-mobile-menu{display:none}@media (max-width:1080px){.mtm-desktop-nav{display:none!important}.mtm-mobile-toggle{display:inline-flex!important}.mtm-mobile-menu{display:block}}@media (max-width:640px){.pf-sec{padding-top:40px!important;padding-bottom:40px!important;padding-inline:16px!important}.pf-head{margin-bottom:24px!important}.tos-marketing-bg>*>div>section{padding-inline:16px}}@media (max-width:480px){header[style*=sticky]>div{padding-inline:10px!important}.mtm-mobile-menu{margin-inline:10px}.mtm-wordmark{display:none}}.mtm-auth-input{width:100%;height:52px;padding:0 14px;font-size:15px;color:var(--text-primary,#0f172a);background:var(--bg-surface,#fff);border:1px solid var(--border-subtle,#dde7f5);border-radius:12px;outline:none;transition:border-color .16s ease,box-shadow .16s ease}.mtm-auth-input::placeholder{color:var(--text-muted,#94a3b8)}.mtm-auth-input:focus{border-color:var(--brand-primary,#2557e0);box-shadow:0 0 0 4px var(--brand-soft,rgba(37,87,224,.12))}[data-theme=dark] .mtm-auth-input{background:var(--bg-elevated,#131b27);border-color:var(--border-strong,rgba(255,255,255,.14))}[data-theme=dark] .mtm-auth-input:focus{border-color:var(--gold-main,#ffd23f);box-shadow:0 0 0 4px rgba(255,210,63,.12)}.mtm-auth-cta{transition:transform .16s ease,box-shadow .16s ease}.mtm-auth-cta:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 14px 30px -12px var(--brand-glow,rgba(37,87,224,.6))}.mtm-auth-cta:disabled{opacity:.65;cursor:default}@media (max-width:820px){.mtm-auth-rich{display:none!important}}@media (prefers-reduced-motion:reduce){.mtm-auth-cta{transition:none!important}}@media (max-width:880px){.tos-auth-wrap{flex-direction:column-reverse}}@media (max-width:720px){.tos-learn-nav{display:none!important}}.tos-learn-nav a:hover{color:var(--text-primary)!important;background:rgba(255,255,255,.07);transition:background .15s,color .15s}@media (max-width:880px){.mtm-appearance-grid{grid-template-columns:1fr!important}}[data-theme=dark] .tos-sidebar{background:rgba(10,16,26,.64)!important;backdrop-filter:blur(20px) saturate(150%) brightness(1.04)!important;-webkit-backdrop-filter:blur(20px) saturate(150%) brightness(1.04)!important;border-right-color:rgba(255,255,255,.09)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.09),inset 1px 0 0 rgba(255,255,255,.04),4px 0 28px rgba(0,0,0,.32)}[data-theme=dark] .tos-topbar{background:rgba(8,12,20,.7)!important;backdrop-filter:saturate(170%) blur(18px)!important;-webkit-backdrop-filter:saturate(170%) blur(18px)!important;border-bottom:1px solid rgba(255,255,255,.08)!important;box-shadow:inset 0 -1px 0 rgba(255,210,63,.07),0 4px 18px rgba(0,0,0,.2)}[data-theme=dark] .tos-card{background:rgba(16,24,40,.64)!important;backdrop-filter:blur(16px) saturate(130%)!important;-webkit-backdrop-filter:blur(16px) saturate(130%)!important;border-color:rgba(255,255,255,.09)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 0 0 1px rgba(255,255,255,.05),0 4px 8px rgba(0,0,0,.38),0 16px 48px rgba(0,0,0,.46)}[data-theme=dark] .tos-rise{background-image:radial-gradient(ellipse 55% 40% at 82% 12%,rgba(56,189,248,.055),transparent),radial-gradient(ellipse 55% 40% at 18% 88%,rgba(255,210,63,.05),transparent)}[data-theme=dark] .tos-empty-icon{background:linear-gradient(150deg,rgba(255,210,63,.1),rgba(61,108,245,.06))!important;border-color:rgba(255,210,63,.18)!important;color:var(--gold-main)!important}[data-theme=dark] .tos-nav-item-active{background:linear-gradient(160deg,rgba(255,210,63,.18),rgba(255,210,63,.08)) padding-box,linear-gradient(175deg,rgba(255,210,63,.65),rgba(255,210,63,.32) 38%,rgba(255,210,63,.1) 72%,rgba(255,210,63,.03)) border-box!important;color:var(--gold-strong,#ffe06a)!important;font-weight:600!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.12)!important}[data-theme=dark] .tos-nav-item:not(.tos-nav-item-active),[data-theme=dark] .tos-section-header:not(.tos-section-header-has-active),[data-theme=dark] .tos-section-title{color:rgba(255,255,255,.62)!important}[data-theme=dark] .tos-nav-item:not(.tos-nav-item-active):hover{background:rgba(255,255,255,.05)!important;color:rgba(255,255,255,.88)!important}html[data-theme=dark][data-glass=off] .tos-sidebar{background:linear-gradient(170deg,#121b29,#0d1520 55%,#0a1117)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:1px 0 0 rgba(255,255,255,.04),4px 0 28px rgba(0,0,0,.4)!important}html[data-theme=dark][data-glass=off] .tos-topbar{background:rgba(9,14,22,.96)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html[data-theme=dark][data-glass=off] .tos-card{background:linear-gradient(180deg,#1a2840,#121e2f)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.tos-sidebar nav::-webkit-scrollbar,.tos-sidebar::-webkit-scrollbar{display:none}@media (max-width:768px){.tos-sb-toggle{display:none!important}}.tos-sidebar a:focus-visible,.tos-sidebar button:focus-visible{outline:2px solid rgba(124,92,255,.7);outline-offset:2px;border-radius:8px}@keyframes tos-tip-in{0%{opacity:0;transform:translateY(-50%) translateX(-4px)}to{opacity:1;transform:translateY(-50%) translateX(0)}}[data-theme=dark] .tos-nav-item-active{background:linear-gradient(160deg,rgba(124,92,255,.18),rgba(124,92,255,.08)) padding-box,linear-gradient(175deg,rgba(124,92,255,.45),rgba(124,92,255,.2) 50%,rgba(124,92,255,.05)) border-box!important;border:1px solid transparent!important}[data-theme=dark] .tos-nav-item:not(.tos-nav-item-active){color:rgba(255,255,255,.55)!important}[data-theme=dark] .tos-nav-item:not(.tos-nav-item-active):hover{background:rgba(124,92,255,.09)!important;color:rgba(255,255,255,.85)!important}.tos-hamburger,.tos-sidebar-backdrop{display:none}@media (max-width:768px){.tos-sidebar{position:fixed!important;top:0;inset-inline-start:0;height:100vh;transform:translateX(-100%);transition:transform .22s ease;z-index:55}html[dir=rtl] .tos-sidebar{transform:translateX(100%)}.tos-sidebar.tos-sidebar-open,html[dir=rtl] .tos-sidebar.tos-sidebar-open{transform:translateX(0);box-shadow:0 24px 60px -22px rgba(2,6,23,.55)}.tos-sidebar-backdrop{display:block;position:fixed;inset:0;background:rgba(2,6,23,.5);z-index:50;border:0;margin:0;padding:0;cursor:pointer}.tos-hamburger{display:inline-grid;place-items:center;position:fixed;top:11px;inset-inline-start:12px;z-index:52;width:38px;height:38px;border-radius:10px;background:var(--bg-card);color:var(--text-primary);border:1px solid var(--border-subtle);font-size:17px;line-height:1;cursor:pointer}.tos-topbar{-webkit-padding-start:60px!important;padding-inline-start:60px!important}.tos-split{grid-template-columns:1fr!important}.tos-metric-grid{grid-template-columns:repeat(2,1fr)!important}.tos-main-content{padding:16px 14px 40px!important}.tos-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.tos-table-wrap table{min-width:580px}.tos-card-grid-3,.tos-card-grid-4{grid-template-columns:repeat(2,1fr)!important}.tos-topbar-account-selector{display:none!important}}@media (max-width:420px){.tos-card-grid-3,.tos-card-grid-4,.tos-metric-grid{grid-template-columns:1fr!important}.tos-topbar-lang{display:none!important}}@media (prefers-reduced-motion:reduce){.tos-sidebar{transition:none!important}.tos-card,.tos-sidebar,.tos-topbar{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.tos-nav-item,.tos-sb-label{transition:none!important}}@media (max-width:640px){.tos-footer-links{gap:28px!important}.tos-marketing-hero-grid{text-align:center}.tos-marketing-2col,.tos-marketing-feature-grid,.tos-marketing-hero-grid{grid-template-columns:1fr!important}.tos-marketing-cta-row{flex-direction:column!important;align-items:stretch!important}.tos-marketing-cta-row a,.tos-marketing-cta-row button{width:100%!important;text-align:center!important;justify-content:center!important}.mtm-desktop-nav{display:none!important}}[role=button]:focus-visible,[tabindex]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:2px solid var(--brand-primary,#2557e0)!important;outline-offset:2px!important}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}[data-reduce-motion=true] *,[data-reduce-motion=true] :after,[data-reduce-motion=true] :before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.tos-glow{border-radius:inherit;animation:tos-glow-pulse 2.8s ease-in-out infinite}@keyframes tos-glow-pulse{0%,to{box-shadow:0 0 0 1px transparent}50%{box-shadow:0 0 0 1px var(--glow,#6366f1),0 0 16px 1px var(--glow,#6366f1)}}@media (prefers-reduced-motion:reduce){.tos-glow{animation:none}}.tos-onb-chip:hover{transform:translateY(-1px);box-shadow:0 6px 16px -10px rgba(15,23,42,.35)}.tos-onb-chip:active{transform:translateY(0)}.tos-onb-chip:focus-visible{outline:2px solid var(--glow,#6366f1);outline-offset:2px}@media (prefers-reduced-motion:reduce){.tos-onb-chip:hover{transform:none}}