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:1100px){.sy-cta span:last-child{display:none}.sy-cta{padding:0 .7rem}}@media (max-width:900px){.sy-cta,.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}}