header.sy-nav{--rail-h:34px;background:color-mix(in srgb,var(--paper) 88%,transparent);backdrop-filter:saturate(160%) blur(14px)}header.sy-nav:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:linear-gradient(90deg,var(--down) 0,color-mix(in srgb,var(--down) 40%,var(--brand)) 35%,var(--brand) 60%,#5BE9B0 100%);background-size:200% 100%;opacity:0;transition:opacity .35s ease;animation:sy-hairline 9s linear infinite}header.sy-nav.scrolled:after{opacity:1}@keyframes sy-hairline{to{background-position:-200% 0}}.sy-rail{height:var(--rail-h);overflow:hidden;border-bottom:1px solid var(--line);background:var(--surface);transition:height .32s cubic-bezier(.22,1,.36,1),opacity .25s ease}header.sy-nav.scrolled .sy-rail{height:0;opacity:0;border-bottom-color:transparent}.sy-rail-inner{gap:1.2rem;height:var(--rail-h)}.sy-rail-inner,.sy-sessions{display:flex;align-items:center}.sy-sessions{gap:.35rem;flex:0 0 auto}.sy-sess{display:inline-flex;align-items:center;gap:.35rem;min-height:24px;padding:1px .55rem 1px .45rem;border-radius:999px;border:1px solid var(--line);background:var(--surface-2);color:var(--ink-2);font-size:.72rem;text-decoration:none;white-space:nowrap;transition:border-color .2s ease,background .2s ease,transform .2s ease}.sy-sess:hover{transform:translateY(-1px);border-color:var(--line-2)}.sy-sess b{font-weight:650;color:var(--ink)}.sy-sess-state{font-family:var(--mono);font-size:.66rem;color:var(--muted)}.sy-sess-flag{font-size:.8rem;line-height:1}.sy-sess-dot{width:6px;height:6px;border-radius:50%;background:var(--down);opacity:.75;flex:none}.sy-sess.open{border-color:color-mix(in srgb,var(--brand) 40%,var(--line));background:var(--brand-tint)}.sy-sess.open .sy-sess-dot{background:var(--brand);opacity:1;box-shadow:0 0 0 0 color-mix(in srgb,var(--brand) 50%,transparent);animation:sy-pulse 1.8s ease-out infinite}.sy-sess.open .sy-sess-state{color:var(--up);font-weight:650}@keyframes sy-pulse{70%{box-shadow:0 0 0 5px rgba(14,158,104,0)}to{box-shadow:0 0 0 0 rgba(14,158,104,0)}}.sy-tape{flex:1 1 auto;min-width:0;overflow:hidden;position:relative;-webkit-mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent);mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent)}.sy-tape-track{display:flex;width:-moz-max-content;width:max-content;animation:sy-tape 70s linear infinite}.sy-tape:hover .sy-tape-track{animation-play-state:paused}.sy-tape-set{display:inline-flex;gap:1.4rem;padding-right:1.4rem}@keyframes sy-tape{to{transform:translateX(-50%)}}.sy-tk{display:inline-flex;min-height:24px;align-items:baseline;gap:.45rem;font-family:var(--mono);font-size:.72rem;font-variant-numeric:tabular-nums;color:var(--ink-2);text-decoration:none;white-space:nowrap}.sy-tk:hover .sy-tk-sym{color:var(--brand)}.sy-tk-sym{color:var(--ink)}.sy-tk-pct,.sy-tk-sym{font-weight:650}.sy-tk.up .sy-tk-pct{color:var(--up)}.sy-tk.down .sy-tk-pct{color:var(--down)}.brand-logo{flex:none;border-radius:9px;box-shadow:0 6px 16px -10px rgba(11,20,18,.55);transition:transform .35s cubic-bezier(.22,1,.36,1)}.brand:hover .brand-logo{transform:translateY(-1px) rotate(-4deg)}.brand:hover .sy-logo-halo{animation:sy-halo 1.2s ease-out}@keyframes sy-halo{50%{r:80;opacity:.35}}.sy-nav .nav-dd>button,.sy-nav .nav-links>a{padding:.45rem .7rem;border-radius:9px;transition:background .18s ease,color .18s ease}.sy-nav .nav-dd:hover>button,.sy-nav .nav-links>a:hover{background:var(--brand-tint);color:var(--brand-deep)}.sy-nav .nav-dd>button:after,.sy-nav .nav-links>a:after{display:none}.sy-cta{display:inline-flex;align-items:center;gap:.5rem;height:38px;padding:0 1rem 0 .8rem;border-radius:10px;background:linear-gradient(135deg,var(--brand),var(--brand-deep));color:#fff;font-weight:650;font-size:.9rem;text-decoration:none;box-shadow:0 8px 18px -10px rgba(14,158,104,.75);transition:transform .2s ease,box-shadow .2s ease}.sy-cta:hover{transform:translateY(-1px);box-shadow:0 12px 22px -10px rgba(14,158,104,.9)}.sy-cta-candles{display:inline-flex;align-items:flex-end;gap:2px;height:14px}.sy-cta-candles i{display:block;width:3px;border-radius:1.5px;background:rgba(255,255,255,.85);transition:height .3s cubic-bezier(.22,1,.36,1)}.sy-cta-candles i:first-child{height:6px}.sy-cta-candles i:nth-child(2){height:10px}.sy-cta-candles i:nth-child(3){height:14px}.sy-cta:hover .sy-cta-candles i:first-child{height:9px}.sy-cta:hover .sy-cta-candles i:nth-child(2){height:14px}.sy-cta:hover .sy-cta-candles i:nth-child(3){height:12px}.sy-nav .btn-portal{border-radius:10px}.mega-panel.has-boards{min-width:560px}.sy-boards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;padding:.35rem .35rem .75rem;border-bottom:1px solid var(--line);margin-bottom:.5rem}.sy-board{display:flex;align-items:center;gap:.55rem;padding:.6rem .65rem;border-radius:12px;border:1px solid var(--line);background:var(--surface-2);text-decoration:none;color:var(--ink);position:relative;overflow:hidden;transition:transform .18s ease,border-color .18s ease,background .18s ease}.sy-board:before{content:"";position:absolute;inset:auto 0 0 0;height:3px;background:var(--brand);opacity:0;transition:opacity .18s ease}.sy-board:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--brand) 40%,var(--line));background:var(--brand-tint)}.sy-board:hover:before{opacity:1}.sy-board-flag{font-size:1.15rem;line-height:1}.sy-board-txt{display:flex;flex-direction:column;gap:1px;min-width:0}.sy-board-txt b{font-size:.86rem;font-weight:650}.sy-board-txt span{font-size:.7rem;line-height:1.3;color:var(--muted);font-family:var(--mono)}.sy-board-go{margin-left:auto;color:var(--brand);opacity:0;transform:translateX(-4px);transition:opacity .18s ease,transform .18s ease}.sy-board:hover .sy-board-go{opacity:1;transform:none}.sy-board-soon{border-style:dashed;background:transparent;color:var(--muted)}.sy-board-soon .sy-board-flag{color:var(--muted);font-size:1rem}.sy-board-soon .sy-board-txt b{color:var(--ink-2)}.mm-boards{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;margin:.9rem 0 .6rem}.mm-board{display:flex;flex-direction:column;align-items:center;gap:2px;padding:.7rem .4rem;border-radius:12px;border:1px solid var(--line);background:var(--surface-2);text-decoration:none;color:var(--ink)}.mm-board:active{background:var(--brand-tint)}.mm-board-flag{font-size:1.3rem;line-height:1}.mm-board-name{font-weight:650;font-size:.86rem}.mm-board-cur{font-family:var(--mono);font-size:.68rem;color:var(--muted)}@media (max-width:900px){.sy-sess-state{display:none}.sy-sess{padding:0 .5rem 0 .4rem}}@media (max-width:560px){header.sy-nav{--rail-h:30px}.sy-sess b{display:none}.sy-sess{gap:.25rem;height:20px}.sy-rail-inner{gap:.6rem}}@media (prefers-reduced-motion:reduce){.sy-sess.open .sy-sess-dot,.sy-tape-track,header.sy-nav:after{animation:none}.brand:hover .brand-logo{transform:none}}header.sy-nav{border-bottom:1px solid transparent}header.sy-nav.scrolled{background:color-mix(in srgb,var(--surface) 84%,transparent);border-bottom-color:color-mix(in srgb,var(--line) 80%,transparent);box-shadow:0 12px 32px -22px rgba(11,20,18,.35)}.sy-nav .nav-inner{height:66px;gap:1rem}@media (min-width:941px){.sy-nav .nav-inner,.sy-nav .sy-rail-inner{max-width:1280px}}.sy-nav .brand{flex:none;gap:.6rem;font-size:1.15rem;line-height:1;white-space:nowrap}.sy-nav .brand .word{gap:.28rem}.sy-nav .brand-logo{width:34px;height:34px}header.sy-nav.mega .nav-links{flex:1 1 auto;min-width:0;justify-content:center;gap:.1rem}.sy-nav .nav-dd>button{height:38px;padding:0 .72rem;border-radius:10px;font-size:.93rem;font-weight:580;color:var(--ink-2);white-space:nowrap}.sy-nav .nav-dd>button .chev{opacity:.55;transition:transform .2s ease,opacity .2s ease}.sy-nav .nav-dd:has(:focus-visible)>button,.sy-nav .nav-dd:hover>button{background:var(--surface-2);color:var(--ink)}.sy-nav .nav-dd:hover>button .chev{opacity:1;color:var(--brand)}.sy-nav .nav-right{flex:none;gap:.5rem}.sy-nav .nav-icon-btn,.sy-nav .rp-btn{box-sizing:border-box;height:40px;min-width:40px;padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:11px;border:1px solid var(--line-2);background:var(--surface);color:var(--ink-2);box-shadow:0 1px 2px rgba(11,20,18,.05);cursor:pointer;transition:border-color .18s ease,color .18s ease,background .18s ease,box-shadow .18s ease}.sy-nav .nav-icon-btn:hover,.sy-nav .rp-btn:hover{border-color:color-mix(in srgb,var(--brand) 45%,var(--line-2));color:var(--brand-deep);background:var(--brand-tint)}.sy-nav .nav-icon-btn .ext{opacity:1}.sy-nav .nav-toggle{color:var(--ink)}@media (min-width:941px){.sy-nav .nav-toggle.nav-icon-btn{display:none}}.sy-nav .sy-cta{height:40px;padding:0 1.05rem 0 .9rem;border-radius:11px;font-size:.9rem;letter-spacing:-.005em;white-space:nowrap;box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 8px 18px -10px rgba(14,158,104,.75)}.sy-nav .sy-cta:hover{box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 12px 24px -10px rgba(14,158,104,.9)}.rp{position:relative;flex:none}.rp>summary{list-style:none}.rp>summary::-webkit-details-marker{display:none}.sy-nav .rp-btn{gap:4px;padding:0 8px 0 9px}.rp-flag{display:block;flex:none}.rp-flag-global{color:var(--brand-deep)}.rp-caret{color:var(--muted);transition:transform .2s ease}.rp[open] .rp-caret{transform:rotate(180deg);color:var(--brand-deep)}.sy-nav .rp[open]>.rp-btn{border-color:var(--brand);background:var(--brand-tint);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 16%,transparent)}.rp-panel{position:absolute;top:calc(100% + 12px);right:0;z-index:70;width:296px;padding:.45rem;background:var(--surface);border:1px solid var(--line);border-radius:16px;box-shadow:0 28px 64px -26px rgba(11,20,18,.42),0 4px 12px -6px rgba(11,20,18,.12);transform-origin:top right;animation:rp-in .18s cubic-bezier(.2,.7,.3,1)}@keyframes rp-in{0%{opacity:0;transform:translateY(-4px) scale(.98)}}.rp-panel-head{display:flex;flex-direction:column;gap:2px;padding:.5rem .65rem .6rem;margin-bottom:.2rem;border-bottom:1px solid var(--line)}.rp-panel-title{font-size:.86rem;font-weight:700;color:var(--ink);letter-spacing:-.01em}.rp-panel-sub{font-size:.74rem;line-height:1.35;color:var(--muted)}.rp-group{padding:.2rem 0}.rp-group+.rp-group{border-top:1px solid var(--line);margin-top:.15rem;padding-top:.35rem}.rp-group-head{gap:.45rem;padding:.3rem .65rem .25rem;font-family:var(--mono);font-size:.64rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.rp-group-head,.rp-opt{display:flex;align-items:center}.rp-opt{justify-content:space-between;gap:.75rem;min-height:44px;padding:.35rem .65rem;border-radius:10px;color:var(--ink);text-decoration:none;transition:background .14s ease}.rp-opt:hover{background:var(--surface-2)}.rp-opt:focus-visible{background:var(--surface-2);outline:2px solid var(--brand-deep);outline-offset:-2px;border-radius:10px}.rp-opt.is-active{background:var(--brand-tint)}.rp-opt-txt{display:flex;flex-direction:column;min-width:0;line-height:1.25}.rp-opt-label{font-size:.93rem;font-weight:650}.rp-opt.is-active .rp-opt-label{color:var(--brand-deep)}.rp-opt-note{font-family:var(--mono);font-size:.68rem;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rp-check{flex:none;color:var(--brand)}.rp-check-slot{flex:none;width:16px}.rp-list{padding:.3rem;border:1px solid var(--line);border-radius:14px;background:var(--surface-2)}.rp-list .rp-group-head{padding-top:.4rem}.rp-list .rp-opt.is-active{background:var(--surface);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand) 35%,var(--line))}.mobile-menu .mm-region{padding:1.15rem .15rem .4rem}.mobile-menu .mm-region .mm-ap-label{display:block;margin:0 .3rem .55rem}.mobile-menu .mm-ctas{display:grid;grid-template-columns:1fr 1fr;gap:.55rem}.mobile-menu .mm-ctas .mm-getapp{padding:.78rem .5rem;font-size:.92rem;white-space:nowrap}.mobile-menu .mm-getapp-ghost{background:var(--surface-2);color:var(--ink);border:1px solid var(--line-2);box-shadow:none}.sy-nav .mega-panel{border-radius:18px;padding:.55rem;border-color:var(--line);box-shadow:0 32px 72px -30px rgba(11,20,18,.4),0 4px 14px -6px rgba(11,20,18,.1)}.sy-nav .mega-grid{gap:2px}.sy-nav .mega-item{gap:.75rem;padding:.6rem .7rem;border-radius:12px;align-items:center}.sy-nav .mega-item:hover{background:var(--surface-2);transform:none}.sy-nav .mega-item .mi-ic{width:36px;height:36px;border-radius:10px}.sy-nav .mega-item:hover .mi-ic{background:var(--brand);border-color:var(--brand);color:#fff}.sy-nav .mega-item .mi-t{font-size:.91rem;font-weight:650;letter-spacing:-.005em;transition:color .16s ease}.sy-nav .mega-item:hover .mi-t{color:var(--brand-deep)}.sy-nav .mega-item .mi-d{font-size:.775rem;line-height:1.35}.sy-nav .mega-promo{border-radius:14px;padding:1.15rem 1.1rem 1.05rem;gap:.45rem;box-shadow:inset 0 1px 0 rgba(255,255,255,.16)}.sy-nav .mega-promo strong{font-size:1.02rem;letter-spacing:-.01em;line-height:1.25}.sy-nav .mega-promo .mp-cta{display:inline-flex;align-self:flex-start;padding:.4rem .7rem;border-radius:9px;background:rgba(255,255,255,.16);transition:background .16s ease}.sy-nav .mega-promo:hover .mp-cta{background:rgba(255,255,255,.26);text-decoration:none}@media (max-width:1180px){.sy-nav .nav-dd>button{padding:0 .5rem;font-size:.9rem}}@media (max-width:1000px){.sy-nav .sy-cta{padding:0;width:40px;justify-content:center}.sy-nav .sy-cta .sy-cta-label{display:none}}@media (max-width:940px){.sy-nav .nav-inner{height:62px}.sy-nav .nav-right .btn-portal.nav-icon-btn{display:inline-flex}.sy-nav .sy-cta{width:auto;padding:0 1rem 0 .85rem}.sy-nav .sy-cta .sy-cta-label{display:inline}}@media (max-width:640px){.sy-nav .nav-inner{height:60px;gap:.75rem}.sy-nav .nav-right .btn-portal.nav-icon-btn,.sy-nav .sy-cta{display:none}.sy-nav .nav-inner{position:relative}.sy-nav .rp{position:static}.sy-nav .rp-panel{top:calc(100% + 2px);right:12px;width:min(340px,calc(100vw - 24px))}}@media (max-width:360px){.sy-nav .brand{font-size:1.05rem;gap:.5rem}.sy-nav .brand-logo{width:32px;height:32px}.sy-nav .nav-right{gap:.4rem}}@media (prefers-reduced-motion:reduce){.rp-panel{animation:none}}.sy-nav .mega-panel.has-promo:has(.mega-grid.many){min-width:780px;grid-template-columns:1fr 230px}.sy-nav .mega-promo{align-self:start;min-height:200px}header.sy-nav .mega-panel.has-boards:has(.mega-grid){min-width:660px}.sy-nav .sy-board-txt b,.sy-nav .sy-board-txt span{white-space:nowrap}@media (min-width:1100px){header.sy-nav .mega-panel.has-boards:has(.mega-grid){min-width:860px}.sy-nav .mega-panel.has-boards .mega-grid.many{grid-template-columns:repeat(3,minmax(0,1fr))}}.sy-nav .mega-grid{max-height:calc(100vh - 220px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}