.tui{--tui-accent:var(--tac-g,#f2f2f2);--tui-accent-dim:var(--tac-g-dim,#d4d4d4);--tui-surface:var(--tac-surface,#050505);--tui-carbon:var(--tac-carbon,#0a0a0a);--tui-card:var(--tac-card,#0c0c0c);--tui-border:var(--tac-border,#27272a);--tui-muted:#737373;--tui-text:#d4d4d4;--tui-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--tui-display:"Space Mono",ui-monospace,SFMono-Regular,Menlo,monospace}.tui-glow{--tui-glow:color-mix(in srgb,var(--tui-accent) 30%,transparent)}.tui-corner{position:absolute;width:10px;height:10px;pointer-events:none;border:0 solid var(--tui-accent)}.tui-corner.tl{top:-2px;left:-2px;border-top-width:2px;border-left-width:2px}.tui-corner.tr{top:-2px;right:-2px;border-top-width:2px;border-right-width:2px}.tui-corner.bl{bottom:-2px;left:-2px;border-bottom-width:2px;border-left-width:2px}.tui-corner.br{bottom:-2px;right:-2px;border-bottom-width:2px;border-right-width:2px}.tui-header{position:fixed;left:0;right:0;top:0;z-index:50;background:var(--tui-carbon);border-bottom:1px solid var(--tui-border);color:#fff;font-family:var(--tui-mono)}.tui-ticker{display:flex;height:28px;align-items:center;overflow:hidden;background:#000;border-bottom:1px solid var(--tui-accent);color:#fff}.tui-ticker-track{display:flex;white-space:nowrap;font:400 10px var(--tui-mono);letter-spacing:.05em;text-transform:uppercase}@media (min-width:640px){.tui-ticker-track{font-size:12px}}.tui-ticker-track span{margin:0 2rem}.tui-ticker-track i{font-style:normal;color:var(--tui-accent)}.tui-bar{margin:0 auto;display:flex;height:64px;max-width:1600px;align-items:center;gap:16px;padding:0 16px}@media (min-width:1024px){.tui-bar{padding:0 32px}}.tui-logo{flex-shrink:0;gap:12px;color:#fff;text-decoration:none}.tui-logo,.tui-logo-box{display:flex;align-items:center}.tui-logo-box{position:relative;width:36px;height:36px;justify-content:center;border:1px solid var(--tui-accent);background:rgba(0,0,0,.6);color:var(--tui-accent);transition:background .15s}.tui-logo:hover .tui-logo-box{background:color-mix(in srgb,var(--tui-accent) 10%,transparent)}.tui-logo-box .tui-corner{width:6px;height:6px;top:auto;left:auto}.tui-logo-box .tui-corner.tl{top:-3px;left:-3px}.tui-logo-box .tui-corner.br{bottom:-3px;right:-3px}.tui-brand b{display:flex;font:700 16px var(--tui-display);letter-spacing:-.04em;color:#fff}.tui-brand b span,.tui-brand small{color:var(--tui-accent)}.tui-brand small{display:block;margin-top:3px;font:10px var(--tui-mono);letter-spacing:.18em;line-height:1}.tui-brand small i{margin:0 .15em 0 0;font-style:normal;font-size:13px;color:#fff;vertical-align:-1px}.tui-nav{display:none;flex-shrink:0;align-items:center;gap:2px}.tui-actions,.tui-nav,.tui-search,.tui-sep{position:relative;top:6px}.tui-sep{display:none;flex-shrink:0;width:1px;height:40px;background:#404040}.tui-mobile a,.tui-nav a{display:flex;align-items:center;gap:4px;white-space:nowrap;padding:6px 9px;border-bottom:2px solid transparent;font:400 12px/16px var(--tui-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--tui-text);text-decoration:none;transition:color .15s,background .15s}.tui-mobile a svg,.tui-nav a svg{width:14px;height:14px;flex-shrink:0;color:#a3a3a3;transition:color .15s}.tui-mobile a:hover,.tui-nav a:hover{color:#fff;background:rgba(38,38,38,.45)}.tui-mobile a:hover svg,.tui-nav a:hover svg{color:var(--tui-accent)}.tui-mobile a[aria-current=page],.tui-nav a[aria-current=page]{color:#fff;background:color-mix(in srgb,var(--tui-accent) 12%,transparent);border-bottom-color:var(--tui-accent)}.tui-mobile a[aria-current=page] svg,.tui-nav a[aria-current=page] svg{color:var(--tui-accent)}.tui-search{position:relative;display:block;flex:1;min-width:0}.tui-search button{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:#737373;background:none;border:0;padding:0}.tui-search button:hover{color:var(--tui-accent)}.tui-mobile input,.tui-search input{height:30px;width:100%;border:1px solid var(--tui-border);background:rgba(0,0,0,.6);padding:0 12px 0 32px;font:12px var(--tui-mono);color:#fff;outline:none;border-radius:0}.tui-mobile input::placeholder,.tui-search input::placeholder{color:#737373}.tui-mobile input:focus,.tui-search input:focus{border-color:var(--tui-accent)}.tui-actions{flex-shrink:0}.tui-actions,.tui-right-group{display:flex;align-items:center;gap:12px}.tui-right-group{flex:1;justify-content:flex-end;min-width:0}.tui-icon-btn{position:relative;display:flex;width:36px;height:36px;align-items:center;justify-content:center;border:1px solid var(--tui-border);border-radius:50%;background:var(--site-panel);color:#a3a3a3;transition:border-color .15s,color .15s}.tui-icon-btn:hover,.tui-icon-btn[data-state=open]{border-color:var(--tui-accent);color:#fff}.tui-icon-btn svg{width:18px;height:18px}.tui-menu-toggle{border-radius:0}.tui-dot{position:absolute;top:5px;right:6px;width:8px;height:8px;border-radius:50%;background:var(--tui-accent);box-shadow:0 0 6px var(--tui-accent)}.tui-avatar{display:flex;width:36px;height:36px;align-items:center;justify-content:center;border-radius:50%;background:var(--site-panel);color:#fff;border:1.5px solid var(--tui-border);transition:border-color .15s,box-shadow .15s,background .15s}.tui-avatar:hover,.tui-avatar[data-state=open]{border-color:var(--tui-accent);background:#222;box-shadow:0 0 10px color-mix(in srgb,var(--tui-accent) 45%,transparent)}.tui-avatar svg{width:18px;height:18px}.tui-mobile{max-height:calc(100vh - 92px);overflow-y:auto;border-top:1px solid var(--tui-border);background:var(--tui-carbon)}.tui-mobile a{padding:14px 20px}.tui-mobile a,.tui-mobile form{border-bottom:1px solid var(--tui-border)}.tui-mobile form{position:relative;padding:16px}.tui-mobile form svg{position:absolute;left:28px;top:50%;width:16px;height:16px;transform:translateY(-50%);color:#737373}@media (min-width:1280px){.tui-nav,.tui-sep{display:flex}.tui-menu-toggle{display:none!important}}@media (max-width:639px){.tui-brand,.tui-search{display:none}}.tui.tui-panel{border:1px solid var(--tui-border);border-top:2px solid var(--tui-accent);background:var(--site-panel);padding:0;color:#e5e5e5;font-family:var(--tui-mono);border-radius:0;box-shadow:0 24px 60px rgba(0,0,0,.65)}.tui-panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid var(--tui-border)}.tui-panel-head h2{display:flex;align-items:center;gap:10px;margin:0;font:700 17px var(--tui-display);letter-spacing:.04em;text-transform:uppercase;color:#fff}.tui-panel-head h2 span{border:1px solid #404040;padding:1px 6px;font:500 10px var(--tui-mono);letter-spacing:.1em;color:#a3a3a3}.tui-live{display:flex;align-items:center;gap:6px;font:700 10px var(--tui-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--tui-accent)}.tui-live:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--tui-accent)}.tui-empty{flex-direction:column;gap:10px;padding:26px 22px 22px;text-align:center}.tui-empty,.tui-empty-icon{display:flex;align-items:center}.tui-empty-icon{position:relative;width:56px;height:56px;justify-content:center;background:#262626;color:#e5e5e5}.tui-empty-icon:after{content:"";position:absolute;top:6px;right:6px;width:7px;height:7px;border-radius:50%;background:var(--tui-accent)}.tui-empty strong{font:700 13px var(--tui-display);letter-spacing:.06em;text-transform:uppercase;color:#fff}.tui-empty p{margin:0;font-size:12px;line-height:1.7;color:#d4d4d4}.tui-pill{border:1px solid color-mix(in srgb,var(--tui-accent) 25%,transparent);background:color-mix(in srgb,var(--tui-accent) 10%,transparent);padding:3px 10px;font:500 10px var(--tui-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--tui-accent)}.tui-notes{display:flex;flex-direction:column;gap:6px;padding:10px}.tui.tui-panel .tui-note{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border:1px solid var(--tui-border);background:#101010;color:#e5e5e5;border-radius:0;cursor:pointer;transition:border-color .15s}.tui.tui-panel .tui-note:focus,.tui.tui-panel .tui-note:hover,.tui.tui-panel .tui-note[data-highlighted]{border-color:var(--tui-accent);background:var(--site-panel-raise);color:#fff}.tui-note i{margin-top:6px;width:7px;height:7px;flex-shrink:0;border-radius:50%;background:#525252}.tui-note i.unread{background:var(--tui-accent);box-shadow:0 0 6px var(--tui-accent)}.tui-note strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;text-transform:uppercase;letter-spacing:.04em}.tui-note span span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:11px;color:#a3a3a3}.tui-panel-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid var(--tui-border);background:var(--site-panel);padding:0 16px 0 0}.tui-panel-foot small{font:500 10px var(--tui-mono);letter-spacing:.1em;color:#a3a3a3;text-transform:uppercase}.tui-msg{padding:18px 16px;font-size:12px;color:#a3a3a3}.tui-msg button{display:block;margin-top:8px;color:#fff;text-decoration:underline;background:none;border:0;padding:0}.tui.tui-panel .tui-item{display:flex;align-items:center;gap:12px;padding:9px 16px;border:1px solid transparent;border-radius:0;background:transparent;font:700 12px var(--tui-mono);letter-spacing:.08em;text-transform:uppercase;color:#e5e5e5;cursor:pointer}.tui.tui-panel .tui-item svg{width:16px;height:16px;color:#a3a3a3}.tui.tui-panel .tui-item:focus,.tui.tui-panel .tui-item[data-highlighted],.tui.tui-panel .tui-item[data-state=open]{background:#1f1f1f;color:#fff}.tui.tui-panel .tui-item:focus svg,.tui.tui-panel .tui-item[data-highlighted] svg,.tui.tui-panel .tui-item[data-state=open] svg{color:var(--tui-accent)}.tui-item .tui-right{margin-left:auto;font:500 11px var(--tui-mono);letter-spacing:.06em;color:#a3a3a3}.tui-item .tui-badge{margin-left:auto;min-width:18px;padding:0 5px;background:var(--tui-accent);color:#000;font:700 10px var(--tui-mono);text-align:center}.tui.tui-panel .tui-panel-foot .tui-item{padding:13px 16px;letter-spacing:.12em}.tui-divider{height:1px;margin:6px 0;background:var(--tui-border)}.tui-profile-head{margin:8px;padding:12px 14px;background:#0e0e0e}.tui-profile-head b{font:700 18px var(--tui-display);letter-spacing:.02em;text-transform:uppercase;color:#fff}.tui-profile-head b,.tui-profile-head small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tui-profile-head small{font-size:12px;color:#a3a3a3}.tui-profile-head em{display:flex;align-items:center;gap:6px;margin-top:6px;font:500 11px var(--tui-mono);font-style:normal;letter-spacing:.04em;text-transform:uppercase;color:#d4d4d4}.tui-profile-head em:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--tui-accent)}.tui.tui-panel .tui-item.tui-danger{margin:4px 8px;padding:9px 8px;color:#ff5261}.tui.tui-panel .tui-item.tui-danger svg{color:#ff5261}.tui.tui-panel .tui-item.tui-danger:focus,.tui.tui-panel .tui-item.tui-danger[data-highlighted]{background:#8f0f17;color:#fff}.tui.tui-panel .tui-item.tui-danger:focus svg,.tui.tui-panel .tui-item.tui-danger[data-highlighted] svg{color:#fff}.tui-item.tui-danger .tui-right{color:inherit}.tui-session{display:flex;justify-content:space-between;gap:12px;padding:6px 16px 12px;font:500 11px var(--tui-mono);letter-spacing:.04em;color:#a3a3a3}.tui-session span:last-child{color:var(--tui-accent)}.tui-home{min-height:100vh;background:var(--tui-surface);color:#e5e5e5;font-family:var(--tui-mono)}.tui-home-main{position:relative;padding:116px 0 64px;background-image:radial-gradient(color-mix(in srgb,var(--tui-accent) 5%,transparent) 1px,transparent 1px);background-size:24px 24px}.tui-wrap{max-width:80rem;margin:0 auto;padding:0 16px}@media (min-width:640px){.tui-wrap{padding:0 24px}}@media (min-width:1024px){.tui-wrap{padding:0 32px}}.tui-hero{display:grid;grid-template-columns:1fr;gap:32px;align-items:center;margin-bottom:64px}@media (min-width:1024px){.tui-hero{grid-template-columns:7fr 5fr;gap:48px;margin-bottom:80px}}.tui-hero-copy{display:flex;flex-direction:column;justify-content:center;gap:24px}.tui-status{display:inline-flex;align-items:center;gap:8px;font:11px var(--tui-mono);letter-spacing:.06em;color:#a3a3a3}.tui-status i{display:inline-block;width:10px;height:10px;border-radius:50%;background:var(--tui-accent);animation:tui-pulse 2s cubic-bezier(.4,0,.6,1) infinite}.tui-status b{color:var(--tui-accent);font-weight:700;letter-spacing:.2em;text-transform:uppercase}.tui-status span.dim{color:#525252}@keyframes tui-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--tui-accent) 70%,transparent)}70%{box-shadow:0 0 0 8px transparent}to{box-shadow:0 0 0 0 transparent}}.tui-home h1{margin:0;font:700 2.25rem/1.05 var(--tui-display);letter-spacing:-.025em;text-transform:uppercase;color:#edffe8}.tui-accent-text{color:var(--tui-accent)}.tui-lead{max-width:36rem;margin:0;font-size:.875rem;line-height:1.625;color:#a3a3a3}@media (min-width:640px){.tui-home h1{font-size:3.75rem}.tui-lead{font-size:1rem}.tui-home-main{padding-top:140px}}.tui-cta{display:flex;flex-wrap:wrap;gap:16px;padding-top:8px}.tui-btn{display:inline-block;padding:12px 24px;font:700 12px var(--tui-display);letter-spacing:.06em;text-transform:uppercase;text-decoration:none;transition:all .15s}.tui-btn:active{transform:translateY(2px)}.tui-btn.primary{background:var(--tui-accent);color:#000;box-shadow:0 0 15px color-mix(in srgb,var(--tui-accent) 30%,transparent)}.tui-btn.primary:hover{background:var(--tui-accent-dim)}.tui-btn.ghost{border:1px solid #404040;background:rgba(0,0,0,.5);color:#d4d4d4}.tui-btn.ghost:hover{border-color:var(--tui-accent);color:var(--tui-accent)}.tui-frame-wrap{position:relative;display:flex;justify-content:center}.tui-frame{position:relative;width:100%;max-width:28rem;padding:10px;background:var(--tui-card);border:1px solid var(--tui-border)}.tui-frame-label{position:absolute;z-index:1;padding:2px 4px;background:rgba(0,0,0,.8);font:9px var(--tui-mono)}.tui-frame-label.top{top:12px;left:16px;border:1px solid color-mix(in srgb,var(--tui-accent) 30%,transparent);color:color-mix(in srgb,var(--tui-accent) 80%,transparent)}.tui-frame-label.bottom{bottom:12px;right:16px;border:1px solid #404040;color:#a3a3a3}.tui-frame-img{position:relative;overflow:hidden;aspect-ratio:4/3;background:#000;border:1px solid #262626}.tui-frame-img img{width:100%;height:100%;object-fit:cover;filter:grayscale(1) contrast(1.25) brightness(.95);transition:transform .5s ease-out}.tui-frame:hover .tui-frame-img img{transform:scale(1.05)}.tui-frame-img:after{content:"";position:absolute;inset:0;background:color-mix(in srgb,var(--tui-accent) 5%,transparent);mix-blend-mode:screen;pointer-events:none}.tui-dir-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;padding-bottom:8px;border-bottom:1px solid var(--tui-border)}.tui-dir-head span:first-child{display:flex;align-items:center;font:12px var(--tui-mono);letter-spacing:.2em;text-transform:uppercase;color:#a3a3a3}.tui-dir-head span:first-child:before{content:"";width:6px;height:6px;margin-right:8px;background:var(--tui-accent)}.tui-dir-head span:last-child{font:10px var(--tui-mono);color:#737373}.tui-cards{display:grid;grid-template-columns:1fr;gap:20px;margin-bottom:64px}@media (min-width:768px){.tui-cards{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.tui-cards{grid-template-columns:repeat(3,1fr)}}.tui-card{position:relative;display:flex;min-height:200px;flex-direction:column;justify-content:space-between;padding:24px;background:color-mix(in srgb,var(--tui-card) 90%,transparent);border:1px solid var(--tui-border);color:inherit;text-decoration:none;transition:border-color .2s}.tui-card:hover{border-color:color-mix(in srgb,var(--tui-accent) 80%,transparent)}.tui-card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.tui-tag{padding:2px 8px;border:1px solid var(--tui-border);background:#000;font:700 12px var(--tui-mono);letter-spacing:.2em;color:var(--tui-accent)}.tui-card-top svg{width:20px;height:20px;color:#737373;transition:color .2s}.tui-card:hover .tui-card-top svg{color:var(--tui-accent)}.tui-card h2{margin:0 0 4px;font:700 16px var(--tui-display);letter-spacing:.05em;text-transform:uppercase;color:#fff;transition:color .2s}.tui-card:hover h2{color:var(--tui-accent)}.tui-card p{margin:0;font:12px/1.65 var(--tui-mono)}.tui-card p,.tui-card-open{letter-spacing:.06em;text-transform:uppercase;color:#a3a3a3}.tui-card-open{margin-top:16px;padding-top:12px;border-top:1px solid color-mix(in srgb,var(--tui-border) 40%,transparent);font:12px var(--tui-mono);transition:color .2s}.tui-card-open b{margin-left:4px;font-weight:400}.tui-card-open b,.tui-card:hover .tui-card-open{color:var(--tui-accent)}.tui-strip{position:relative;padding:16px;background:var(--tui-carbon);border:1px solid var(--tui-border)}@media (min-width:640px){.tui-strip{padding:20px}}.tui-strip-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;font:12px var(--tui-mono)}@media (min-width:768px){.tui-strip-grid{grid-template-columns:repeat(4,1fr);gap:24px}}.tui-strip-grid div{display:flex;flex-direction:column;gap:4px}.tui-strip-grid small{font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:#737373}.tui-strip-grid b{font-weight:700;letter-spacing:-.01em;color:#e5e5e5}.tui-strip-grid b.ok{color:var(--tui-accent)}.tui-footer{margin-top:40px;background:#000;border-top:1px solid var(--tui-border);padding:32px 0;font:12px var(--tui-mono);color:#737373}.tui-footer .tui-wrap{display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:16px}@media (min-width:768px){.tui-footer .tui-wrap{flex-direction:row}}.tui-footer nav{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 16px;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#a3a3a3}.tui-footer nav a{color:inherit;text-decoration:none;transition:color .15s}.tui-footer nav a:hover{color:var(--tui-accent)}.tui-footer nav i{font-style:normal;color:#404040}.tui-footer p{margin:0;font-size:10px;letter-spacing:.2em;text-align:center;color:#525252}@media (min-width:768px){.tui-footer p{text-align:right}}.tui-home .tui-footer{margin-top:0}.tui-news{min-height:100vh;background:var(--tui-surface);color:#e5e5e5;font-family:var(--tui-mono)}.tui-news-main{max-width:1600px;margin:0 auto;padding:140px 16px 28px;display:flex;flex-direction:column;gap:28px}@media (min-width:1024px){.tui-news-main{padding-left:32px;padding-right:32px}}.tui-news-banner{position:relative;overflow:hidden;border:1px solid #262626;background:var(--site-panel);padding:24px}@media (min-width:1024px){.tui-news-banner{padding:28px}}.tui-news-banner:before{content:"";position:absolute;inset:0;background-image:radial-gradient(#242424 1px,transparent 0);background-size:16px 16px;opacity:.25;pointer-events:none}.tui-news-banner-in{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:space-between;gap:24px}@media (min-width:1024px){.tui-news-banner-in{flex-direction:row;align-items:center}}.tui-news-intro{display:flex;max-width:42rem;flex-direction:column;gap:12px}.tui-news-pill{display:inline-flex;align-self:flex-start;align-items:center;gap:8px;padding:4px 10px;background:rgba(0,0,0,.6);border:1px solid #2a2a2a;font:11px var(--tui-mono);letter-spacing:.05em;text-transform:uppercase}.tui-news-pill b{color:var(--tui-accent);font-weight:700}.tui-news-pill span{display:flex;align-items:center;gap:6px;color:#a3a3a3}.tui-news-pill span:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--tui-accent);animation:tui-pulse 2s cubic-bezier(.4,0,.6,1) infinite}.tui-news h1{margin:0;font:700 1.5rem/1.2 var(--tui-display);letter-spacing:-.025em;color:#fff;text-transform:uppercase}@media (min-width:640px){.tui-news h1{font-size:1.875rem}}@media (min-width:1024px){.tui-news h1{font-size:2.25rem}}.tui-news-intro p{margin:0;max-width:36rem;font:12px/1.65 var(--tui-mono);color:#a3a3a3}@media (min-width:640px){.tui-news-intro p{font-size:14px}}.tui-news-stats{display:flex;align-items:center;gap:12px}.tui-news-stat{min-width:96px;padding:12px;background:#0e0e0e;border:1px solid #262626;text-align:center}.tui-news-stat b{display:block;font:700 20px/1 var(--tui-display);color:#fff}.tui-news-stat small{display:block;margin-top:4px;font:600 9px var(--tui-mono);letter-spacing:.1em;text-transform:uppercase;color:#737373}.tui-news-stat.live{min-width:104px;border-color:color-mix(in srgb,var(--tui-accent) 40%,transparent);box-shadow:0 0 10px color-mix(in srgb,var(--tui-accent) 10%,transparent)}.tui-news-stat.live b,.tui-news-stat.live small{color:var(--tui-accent)}.tui-news-bottom{position:relative;z-index:1;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px;margin:26px 0 -24px}@media (min-width:1024px){.tui-news-bottom{margin-bottom:-28px}}.tui-news-bottom>.sec-nav-info23{width:fit-content;max-width:100%;margin:0;background:#0b0b0b;border:1px solid #262626;border-bottom:0;flex-wrap:wrap}.tui-news-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 24px auto}@media (min-width:1024px){.tui-news-actions{margin-bottom:28px}}@media (max-width:640px){.tui-news-bottom>.sec-nav-info23{width:100%}.tui-news-actions{margin-left:0}}.tui-news-grid{display:grid;grid-template-columns:1fr;gap:28px}@media (min-width:1024px){.tui-news-grid{grid-template-columns:3fr 9fr}}.tui-news-side{display:flex;flex-direction:column;gap:24px}.tui-news-box{border:1px solid #262626;background:var(--site-panel);padding:16px}.tui-news-box h3{margin:0 0 12px;padding:0 8px;font:700 10px var(--tui-mono);letter-spacing:.1em;text-transform:uppercase;color:#737373}.tui-news-cats{display:flex;flex-direction:column;gap:4px}.tui-news-cats button{display:flex;width:100%;align-items:center;justify-content:space-between;padding:8px 12px;border:0;border-left:2px solid transparent;background:transparent;font:12px var(--tui-mono);color:#a3a3a3;cursor:pointer;transition:color .15s,background .15s;text-align:left}.tui-news-cats button:hover{color:#fff;background:var(--site-panel-raise)}.tui-news-cats button svg{transition:color .15s}.tui-news-cats button:hover svg{color:var(--tui-accent)}.tui-news-cats button span{display:flex;align-items:center;gap:10px}.tui-news-cats button svg{width:16px;height:16px}.tui-news-cats button em{font-style:normal;font-size:12px;color:#a3a3a3}.tui-news-cats button em.zero{color:#525252}.tui-news-cats button[aria-pressed=true]{background:#1d1d1d;border-left-color:var(--tui-accent);color:#fff;font-weight:500}.tui-news-cats button[aria-pressed=true] svg{color:var(--tui-accent)}.tui-news-cats button[aria-pressed=true] em{font:700 12px var(--tui-display);color:var(--tui-accent)}.tui-news-callout{border:1px solid #262626;background:var(--site-panel);padding:20px}.tui-news-callout strong{display:flex;align-items:center;gap:8px;font:700 14px var(--tui-display);letter-spacing:.025em;color:#fff}.tui-news-callout strong span{color:var(--tui-accent)}.tui-news-callout p{margin:10px 0 0;font-size:12px;line-height:1.65;color:#a3a3a3}.tui-news-callout a{color:var(--tui-accent);text-decoration:underline;text-underline-offset:2px}.tui-news-callout a:hover{color:#fff}.tui-news-stream{min-width:0;gap:20px}.tui-news-search,.tui-news-stream{display:flex;flex-direction:column}.tui-news-search{border:1px solid #2a2a2a;background:var(--site-panel)}@media (min-width:640px){.tui-news-search{flex-direction:row}}.tui-news-search input{flex:1;min-width:0;border:0;background:transparent;padding:12px 16px;font:12px var(--tui-mono);color:#e5e5e5;outline:none}@media (min-width:640px){.tui-news-search input{font-size:14px}}.tui-news-search input::placeholder{color:#737373}.tui-news-search button{flex-shrink:0;padding:12px 32px;border:0;background:var(--tui-accent);font:700 12px var(--tui-display);letter-spacing:.05em;text-transform:uppercase;color:#000;cursor:pointer;transition:background .15s}.tui-news-search button:hover{background:var(--tui-accent-dim)}.tui-news-head{display:flex;align-items:center;justify-content:space-between;padding-top:4px;font:12px var(--tui-mono)}.tui-news-head h2{display:flex;align-items:center;gap:8px;margin:0;font:700 12px var(--tui-display);letter-spacing:.05em;text-transform:uppercase;color:#fff}.tui-news-head h2:after{content:"";width:6px;height:6px;border-radius:50%;background:var(--tui-accent)}.tui-news-head span{font-size:11px;color:#737373}.tui-news-list{display:flex;flex-direction:column;gap:14px}.tui-news-card{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px;background:var(--site-panel);border:1px solid #242424;transition:border-color .2s}.tui-news-card:hover{border-color:color-mix(in srgb,var(--tui-accent) 60%,transparent)}.tui-news-card-body{display:flex;min-width:0;flex:1;flex-direction:column;gap:10px}.tui-news-meta{display:flex;align-items:center;gap:10px;font:11px var(--tui-mono);letter-spacing:.05em;text-transform:uppercase;color:#a3a3a3}.tui-news-meta b{color:var(--tui-accent);font-weight:600}.tui-news-meta i{font-style:normal;color:#525252}.tui-news-meta span{color:#737373}.tui-news-card h3{margin:0;font:700 1rem/1.25 var(--tui-display);color:#fff;text-transform:uppercase;transition:color .2s}@media (min-width:640px){.tui-news-card h3{font-size:1.125rem}}.tui-news-card h3 a{color:inherit;text-decoration:none}.tui-news-card:hover h3{color:var(--tui-accent)}.tui-news-card p{margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font:12px/1.65 var(--tui-mono);color:#a3a3a3}.tui-news-tags{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding-top:6px}.tui-news-tags a{padding:2px 8px;background:#121212;border:1px solid #2d2d2d;font:10px var(--tui-mono);color:#a3a3a3;text-decoration:none;transition:border-color .15s,color .15s}.tui-news-tags a:focus-visible,.tui-news-tags a:hover{border-color:color-mix(in srgb,var(--tui-accent) 50%,transparent);color:#fff;outline:none}.tui-news-open{display:flex;width:40px;height:40px;flex-shrink:0;align-items:center;justify-content:center;border:1px solid #2a2a2a;background:var(--site-panel);color:#a3a3a3;transition:all .15s}.tui-news-open:focus-visible,.tui-news-open:hover{border-color:var(--tui-accent);background:var(--tui-accent);color:#000;outline:none}.tui-news-open svg{width:20px;height:20px}.tui-news-state{border:1px solid #262626;background:var(--site-panel);padding:32px;text-align:center;font-size:12px;color:#a3a3a3}.tui-news-state strong{display:block;margin-bottom:6px;font:700 14px var(--tui-display);color:#fff}.tui-news-more button,.tui-news-state button{margin-top:16px;padding:10px 24px;border:1px solid #2a2a2a;background:var(--site-panel);font:700 11px var(--tui-display);letter-spacing:.08em;text-transform:uppercase;color:#d4d4d4;cursor:pointer;transition:all .15s}.tui-news-more button:hover,.tui-news-state button:hover{border-color:var(--tui-accent);color:var(--tui-accent)}.tui-news-more{border-top:1px solid #242424;padding-top:16px}.tui-news-more,.tui-news-spin{display:flex;justify-content:center}.tui-news-spin{padding:64px 0;color:var(--tui-accent)}.tui-news .tui-footer{margin-top:0}.tui-logo-box{color:#fff;background:color-mix(in srgb,var(--tui-accent) 15%,transparent)}.tui-logo:hover .tui-logo-box{background:color-mix(in srgb,var(--tui-accent) 25%,transparent)}.tui-logo-box .tui-corner{border-color:#fff}.tui-prompt{position:absolute;z-index:2;top:50%;transform:translateY(-50%);font:700 13px var(--tui-mono);color:var(--tui-accent);pointer-events:none;line-height:1}.tui-search .tui-prompt{left:32px}.tui-search input{padding-left:46px}.tui-mobile form .tui-prompt{left:48px}.tui-mobile form input{padding-left:46px}.tui-news h1,.tui-news-intro h1{display:flex;align-items:center;gap:.35em}.tui-title-icon{flex-shrink:0;width:.85em;height:.85em;color:var(--tui-accent)}.tui-news-intro h1{margin:0;font:700 1.5rem/1.2 var(--tui-display);letter-spacing:-.025em;color:#fff;text-transform:uppercase}@media (min-width:640px){.tui-news-intro h1{font-size:1.875rem}}@media (min-width:1024px){.tui-news-intro h1{font-size:2.25rem}}.tui-news-search{position:relative}.tui-news-search .tui-prompt{left:16px;top:24px}.tui-news-search input{padding-left:34px}@media (min-width:640px){.tui-news-search .tui-prompt{top:50%}}@media (min-width:1280px) and (max-width:1439px){.tui-nav a svg{display:none}}.tui-search .tui-prompt{left:12px}.tui-search input{padding-left:28px}.tui-mobile form .tui-prompt{left:28px}.tui-mobile form input{padding-left:28px}.tui-side-select{display:block;margin:0 0 12px;padding:0 8px;font:700 10px var(--tui-mono);letter-spacing:.1em;text-transform:uppercase;color:#737373}.tui-side-select select{display:block;width:100%;margin-top:6px;padding:8px 10px;border:1px solid #2a2a2a;background:#0e0e0e;font:12px var(--tui-mono);letter-spacing:0;text-transform:none;color:#e5e5e5;outline:none;border-radius:0}.tui-side-select select:focus{border-color:var(--tui-accent)}.tui-side-group{margin-top:16px;padding-top:16px;border-top:1px solid #262626}.tui-side-dot{display:inline-block;width:8px;height:8px;flex-shrink:0;border-radius:50%}.tui-side-btn{display:block;width:100%;margin-top:14px;padding:10px;border:1px solid color-mix(in srgb,var(--tui-accent) 50%,transparent);background:transparent;font:700 11px var(--tui-display);letter-spacing:.08em;text-transform:uppercase;color:var(--tui-accent);cursor:pointer;transition:all .15s}.tui-side-btn:hover{background:var(--tui-accent);color:#000}.tui-card-num{font:700 18px/24px var(--tui-display);color:var(--tui-accent)}.tui-card-top svg{color:#b9ccb5}.tui-card h2,.tui-card:hover .tui-card-top svg{color:#edffe8}.tui-card h2{font-size:18px}.tui-card p{color:#b9ccb5;text-transform:none;letter-spacing:0;font-size:13px}.tui-card-channel{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px;padding-top:12px;border-top:1px solid color-mix(in srgb,var(--tui-border) 40%,transparent);font:12px var(--tui-mono);letter-spacing:.04em;text-transform:uppercase;color:#b9ccb5;transition:color .2s}.tui-card-channel .hot{color:var(--tui-accent);font-weight:700}.tui-card:hover .tui-card-channel{color:#edffe8}.tui-spectrum{margin-bottom:32px;padding:24px;border:1px solid var(--tui-border);background:color-mix(in srgb,var(--tui-card) 90%,transparent)}.tui-spectrum-head{justify-content:space-between;gap:12px;margin-bottom:16px;font:12px var(--tui-mono);color:#b9ccb5}.tui-spectrum-head,.tui-spectrum-head>div{display:flex;flex-wrap:wrap;align-items:center}.tui-spectrum-head>div{gap:14px}.tui-spectrum-head h2{margin:0;font:700 18px/24px var(--tui-display);letter-spacing:.02em;color:#edffe8}.tui-spectrum-head b{padding:2px 8px;background:var(--site-panel);font-weight:400;color:var(--tui-accent)}.tui-spectrum-wave{height:96px;padding:8px;background:#0e0e0e;overflow:hidden}.tui-spectrum-wave svg{display:block;width:100%;height:100%;color:var(--tui-accent)}.tui-spectrum-wave path{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.tui-spectrum-wave .ghost{opacity:.18}.tui-spectrum-wave .live{stroke-dasharray:180 2400;animation:tui-spectrum-scan 4s linear infinite;filter:drop-shadow(0 0 4px color-mix(in srgb,var(--tui-accent) 60%,transparent))}.tui-spectrum-wave .mid{stroke:currentColor;stroke-width:.5;stroke-dasharray:2 4;opacity:.3}@keyframes tui-spectrum-scan{0%{stroke-dashoffset:2580}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.tui-spectrum-wave .live{animation:none;stroke-dasharray:none;opacity:.9}}.tui-spectrum-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;font:12px var(--tui-mono);text-transform:uppercase;color:#b9ccb5}@media (min-width:768px){.tui-spectrum-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.tui-spectrum-stats b{font-weight:700;color:#e5e2e1}.tui-spectrum-stats b.hot{color:var(--tui-accent)}.tt-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.tt-head>div{display:flex;align-items:baseline;gap:12px}.tt-head h2{margin:0;font:700 18px/24px var(--tui-display);letter-spacing:-.01em;text-transform:uppercase;color:#e5e2e1}.tt-head span{font:12px var(--tui-mono);text-transform:uppercase;color:#849581}.tt-head b{padding:2px 10px;background:var(--site-panel-raise);font:400 12px var(--tui-mono);text-transform:uppercase;color:var(--tui-accent)}.tt-grid{display:grid;grid-template-columns:1fr;gap:16px}@media (min-width:768px){.tt-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.tt-card{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:24px;padding:20px 20px 16px 24px;background:var(--site-panel-deep)}.tt-card,.tt-card:before{transition:background .15s}.tt-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:#353534}.tt-card:hover{background:var(--site-panel)}.tt-card:hover:before{background:var(--tui-accent)}.tt-card-body{display:flex;flex-direction:column;gap:12px}.tt-card-meta{justify-content:space-between;font:11px var(--tui-mono);color:#849581}.tt-card-meta,.tt-cat{display:flex;align-items:center;gap:8px}.tt-cat{font:700 10px var(--tui-display);letter-spacing:.12em;text-transform:uppercase;color:#b9ccb5}.tt-cat i{width:6px;height:6px;background:var(--tui-accent)}.tt-num{color:var(--tui-accent)}.tt-card h3{margin:0;font:700 18px/24px var(--tui-display);color:#e5e2e1;transition:color .15s}.tt-card h3 a{color:inherit;text-decoration:none}.tt-card:hover h3{color:var(--tui-accent)}.tt-card p{margin:0;font:14px/1.7 var(--tui-mono);color:#b9ccb5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.tt-card-foot{display:flex;align-items:center;justify-content:space-between;gap:12px}.tt-tags{display:flex;flex-wrap:wrap;gap:6px}.tt-tags a{padding:2px 6px;background:#0e0e0e;font:12px var(--tui-mono);color:#b9ccb5;text-decoration:none;transition:color .15s}.tt-tags a.on,.tt-tags a:hover{color:var(--tui-accent)}.tt-open{display:flex;width:36px;height:36px;flex-shrink:0;align-items:center;justify-content:center;background:#353534;color:#e5e2e1;transition:all .15s}.tt-open svg{width:18px;height:18px}.tt-card:hover .tt-open,.tt-open:focus-visible{background:var(--tui-accent);color:#000}.tui{color-scheme:dark}.tui input:-webkit-autofill,.tui input:-webkit-autofill:focus,.tui input:-webkit-autofill:hover,.tui select:-webkit-autofill,.tui textarea:-webkit-autofill{-webkit-text-fill-color:#fff;caret-color:#fff;-webkit-box-shadow:inset 0 0 0 1000px #0e0e0e;box-shadow:inset 0 0 0 1000px #0e0e0e;transition:background-color 9999s ease-out 0s}@media (min-width:1024px){.tui-news-grid.tui-news-grid-narrow{grid-template-columns:200px minmax(0,1fr)}}.tt-kind{font-style:normal;color:var(--tac-g,#62e033);letter-spacing:.06em}.tui-searchrow{position:absolute;top:100%;right:88px;width:min(460px,calc(100% - 32px));margin-top:10px;padding:10px;z-index:49;border:1px solid var(--tui-border);background:var(--tui-carbon);box-shadow:0 10px 26px rgba(0,0,0,.6)}.tui-searchrow .tui-search{top:0;display:flex;gap:8px;align-items:center}.tui-searchrow .tui-search input{flex:1;height:36px}.tui-searchrow .tui-search .tui-prompt{left:12px}.tui-searchrow .tui-search input{padding-left:28px}.tui-searchrow .tui-search-go{position:static;transform:none;display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px;border:0;background:var(--tui-accent);color:#001b0a;font:700 12px var(--tui-mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.tui-searchrow .tui-search-go svg{width:14px;height:14px}.tui-search-toggle.on{color:var(--tui-accent);border-color:var(--tui-accent)}@media (max-width:639px){.tui-searchrow{right:16px}}:root{--site-max:1440px}.tui-bar{max-width:none;padding:0 24px}@media (min-width:1024px){.tui-bar{padding:0 24px}}.tui-logo{min-width:0}.tui-logo,.tui-right-group{flex:1 1 0}.tui-sep{display:none!important}.tui-actions,.tui-nav,.tui-search{top:0}.tui-logo-mark{position:relative;flex-shrink:0;background:var(--tui-accent);color:#000;font:900 24px/32px var(--tui-mono);letter-spacing:-.05em;padding:4px 10px;border:1px solid var(--tui-accent);box-shadow:2px 2px 0 0 color-mix(in srgb,var(--tui-accent) 30%,transparent);transition:background .15s}.tui-logo-mark:after,.tui-logo-mark:before{content:"";position:absolute;width:4px;height:4px;background:#0a0a0a}.tui-logo-mark:before{top:-2px;right:-2px}.tui-logo-mark:after{bottom:-2px;left:-2px}.tui-logo:hover .tui-logo-mark{background:#fff}.tui-brand-v2{display:flex;flex-direction:column}.tui-brand-v2 b{display:block;font:800 16px/24px var(--tui-mono);letter-spacing:.05em;text-transform:uppercase;color:#fff;transition:color .15s}.tui-logo:hover .tui-brand-v2 b{color:var(--tui-accent)}.tui-brand-v2 small{margin:0;font:600 10px/15px var(--tui-mono);letter-spacing:.1em;text-transform:uppercase;color:#64748b}.tui-nav{gap:4px}.tui-nav a{gap:7px;padding:7px 12px 5px;font-size:13px;line-height:18px;letter-spacing:.04em}.tui-nav a svg{width:15px;height:15px}@media (min-width:1280px) and (max-width:1439px){.tui-nav a{padding:7px 9px 5px;font-size:12px}}.tui.tui-panel .tui-help-sub{display:flex;gap:6px;padding:0 16px 8px 44px;font:11px var(--tui-mono);color:#737373}.tui.tui-panel .tui-help-sub a{color:#a3a3a3;text-decoration:none}.tui.tui-panel .tui-help-sub a:hover{color:var(--tui-accent)}.ds-main,.eb-main,.gd-main,.hw-main,.l23-main,.ml-main,.pr-main,.rb-main,.sound-calculator,.st-main,.tui-news-main,.tui-wrap,div.max-w-\[1600px\],main.max-w-\[1600px\]{max-width:var(--site-max)!important;padding-left:16px!important;padding-right:16px!important}.op-dashboard .brand .brand-slogan,.tui-brand-v2 .brand-slogan{color:#fff}.brand-slogan>span{color:var(--tui-accent,#60df28)}.tui.tui-panel.tui-help-panel{width:230px;padding:4px 8px;background:#101010;max-height:var(--radix-dropdown-menu-content-available-height);overflow-y:auto}.tui.tui-help-panel .tui-help-item{gap:10px;padding:8px;letter-spacing:0;text-transform:none}.tui-help-copy{display:flex;min-width:0;flex-direction:column;gap:2px}.tui-help-copy strong{font:700 12px/1.3 Arial,sans-serif;color:#eee}.tui-help-copy small{font:400 12px/1.4 Arial,sans-serif;color:#909090}.tui.tui-help-panel .tui-help-accent svg{color:var(--tui-accent)}.tui-help-panel .tui-divider{margin:4px 0;background:#303030}.tui .section-header-title{display:flex;align-items:center;gap:12px;margin:12px 0;font:700 1.5rem/1.2 var(--tui-display);letter-spacing:-.025em;color:#fff;text-transform:uppercase}.tui .section-header-title>.tui-title-icon{width:.85em;height:.85em;flex-shrink:0;color:var(--tui-accent)}.tui .section-header-description{margin:0;max-width:36rem;font:12px/1.65 var(--tui-mono);color:#a3a3a3}@media(min-width:640px){.tui .section-header-title{font-size:1.875rem}.tui .section-header-description{font-size:14px}}@media(min-width:1024px){.tui .section-header-title{font-size:2.25rem}}.tui-backbar{position:absolute;top:108px;left:max(16px,calc((100% - var(--site-max,1440px))/2 + 16px));z-index:40}.tui-backbar button{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:transparent;color:var(--tui-accent,#62e033);font:11px var(--tui-mono,monospace);letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.tui-backbar button:hover{color:var(--tui-accent,#62e033);text-decoration:underline;text-underline-offset:4px}.tui-backbar button:focus-visible{outline:1px solid var(--tui-accent,#62e033);outline-offset:5px}.tui-backbar svg{width:14px;height:14px}@media(max-width:700px){.tui-backbar{top:96px;left:16px}}.tui-ai-tag{position:absolute;left:8px;bottom:8px;z-index:2;padding:2px 7px;background:#000c;border:1px solid #333;color:#bdbdbd;font:600 10px/1.4 JetBrains Mono,monospace;letter-spacing:.06em;text-transform:uppercase;pointer-events:none}body:has(.tui-backbar) main{margin-top:calc(12px + var(--back-extra,0px))}.tui-backbar{line-height:0}.tui-backbar button{line-height:14px}@media (min-width:1440px){.tui-nav a{padding:16px 16px 14px;font-size:16px;line-height:22px;gap:9px}.tui-nav a svg,header.tui-header .tui-icon-btn svg,header.tui-header button[aria-label="Open profile menu"] svg{width:20px;height:20px}}