.tw{--bg: #16191d;--panel: #1e2328;--panel-2: #252b31;--line: #333b43;--grid: rgb(120 170 220 / .07);--ink: #e9edf1;--muted: #9aa5b0;--signal: #ffb400;--signal-ink: #1a1300;--blue: #6fb3ff;--mono: ui-monospace, "SFMono-Regular", "JetBrains Mono", Menlo, Consolas, "Liberation Mono", monospace;--sans: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;margin:0;padding-bottom:5.5rem;background:linear-gradient(var(--grid) 1px,transparent 1px) 0 0 / 24px 24px,linear-gradient(90deg,var(--grid) 1px,transparent 1px) 0 0 / 24px 24px,var(--bg);color:var(--ink);font:1rem/1.65 var(--sans);-webkit-font-smoothing:antialiased}.tw *,.tw *:before,.tw *:after{box-sizing:border-box}.tw .mono{font-family:var(--mono)}.tw h1,.tw h2,.tw h3{line-height:1.12;letter-spacing:-.02em}.tw h1{margin:.6rem 0 1.2rem;font-size:clamp(2.1rem,8vw,3.8rem);font-weight:800}.tw h1 em{font-style:normal;color:var(--signal)}.tw h2{margin:0 0 1.4rem;font-size:clamp(1.6rem,5.5vw,2.3rem);font-weight:750}.tw h2 .mono,.tw h1 .mono{margin-right:.4rem;font-size:.55em;font-weight:500;color:var(--signal);vertical-align:middle}.tw h3{margin:.4rem 0;font-size:1.2rem}.tw a{color:var(--blue)}.tw img{max-width:100%;height:auto}.tw .wrap{width:min(100% - 2.5rem,70rem);margin-inline:auto}.tw .narrow{width:min(100% - 2.5rem,46rem)}.tw main section{padding-block:4rem}.tw .band{background:#1e2328d9;border-block:1px solid var(--line)}.tw .skip{position:absolute;left:-999px}.tw .skip:focus{left:1rem;top:1rem;z-index:50;padding:.5rem 1rem;background:var(--panel)}.tw .eyebrow{display:inline-block;font:600 .78rem var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--signal)}.tw .lede{max-width:36rem;font-size:1.1rem;color:var(--muted)}.tw .lede strong{color:var(--ink)}.tw .intro{color:var(--muted)}.tw .small{font-size:.82rem;color:var(--muted)}.tw-top{padding-block:1rem;border-bottom:1px solid var(--line);background:#16191deb}.tw-top .wrap{display:flex;align-items:center;justify-content:space-between;gap:1rem}.tw-name{display:inline-flex;align-items:center;gap:.6rem;color:var(--ink)!important;text-decoration:none;font-weight:600}.tw-name b,.tw-foot-name b{font-family:var(--mono);color:var(--signal)}.tw-tag{font:.75rem var(--mono);color:var(--muted)}.tw-foot{padding-block:3rem;border-top:1px solid var(--line);background:#101316;color:var(--muted);font-size:.9rem}.tw-foot-name{margin:0 0 .6rem;font-size:1.2rem;font-weight:700;color:var(--ink)}.tw-foot a.buy{all:unset;cursor:pointer;color:var(--signal);text-decoration:underline}.tw a.buy{display:inline-block;margin-top:1.4rem;padding:1rem 1.6rem;border-radius:6px;background:var(--signal);color:var(--signal-ink);font-weight:800;text-decoration:none;letter-spacing:.01em;box-shadow:0 0 0 1px #ffb40066,0 12px 30px #ffb4002e;transition:transform .15s,box-shadow .15s}.tw a.buy:hover,.tw a.buy:focus-visible{transform:translateY(-1px);box-shadow:0 0 0 3px #ffb40080,0 14px 34px #ffb40040}.tw .hero{padding-block:3rem 4rem}.tw .hero-grid,.tw .split{display:grid;gap:2.5rem;align-items:center}.tw .price-line{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem .8rem}.tw .price-line .value{font:700 2.6rem var(--mono);color:var(--ink)}.tw .price-line .inst{font-family:var(--mono);color:var(--muted)}.tw .cover{margin:0;max-width:24rem}.tw .cover img{border-radius:8px;border:1px solid var(--line)}.tw-art{margin:0;padding:.8rem;border:1px solid var(--line);border-radius:8px;background:#0f1d2c}.tw-art svg{display:block;width:100%;height:auto}.tw-art .grid{fill:none;stroke:#6fb3ff26;stroke-width:1}.tw-art .box{fill:#6fb3ff0f;stroke:var(--blue);stroke-width:2;stroke-linejoin:round}.tw-art .cone{fill:#12161a;stroke:var(--ink);stroke-width:2}.tw-art .surround{fill:none;stroke:var(--muted);stroke-width:1.5;stroke-dasharray:4 4}.tw-art .cap{fill:var(--signal)}.tw-art .cut{stroke:var(--signal);stroke-width:1;stroke-dasharray:6 4}.tw-art .port{fill:#0f1d2c;stroke:var(--signal);stroke-width:2}.tw-art .air{fill:none;stroke:var(--signal);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.tw-art .dim{fill:none;stroke:var(--muted);stroke-width:1}.tw-art .label{font:11px var(--mono);fill:var(--muted);text-anchor:middle}.tw-art figcaption{margin-top:.6rem;font:.78rem var(--mono);color:var(--muted)}.tw-art-selada{max-width:34rem;margin-top:2rem}.tw .files,.tw .claims{display:grid;gap:1rem;margin:0;padding:0;list-style:none}.tw .files li{position:relative;padding:1.4rem;border:1px solid var(--line);border-left:3px solid var(--signal);border-radius:6px;background:var(--panel)}.tw .files .file{font-size:.85rem;color:var(--signal)}.tw .files p{margin:0 0 .8rem;color:var(--muted)}.tw .files .size{font-size:.78rem;color:var(--blue)}.tw .claims li{display:grid;gap:.2rem;padding:1rem 1.2rem;border:1px dashed var(--line);border-radius:6px}.tw .claims b{font-size:.9rem;color:var(--signal)}.tw .claims span{color:var(--muted)}.tw .pricebox{max-width:30rem;margin-inline:auto;padding:2rem 1.6rem;border:1px solid var(--signal);border-radius:10px;background:var(--panel);text-align:center}.tw .pricebox .value{margin:.8rem 0 1.2rem;font:700 3.2rem var(--mono)}.tw .pricebox .value small{font:1rem var(--sans);color:var(--muted)}.tw .pricebox ul{margin:0;padding:0;list-style:none;text-align:left}.tw .pricebox li{padding:.55rem 0 .55rem 1.6rem;border-top:1px solid var(--line);position:relative}.tw .pricebox li:before{content:"▸";position:absolute;left:.2rem;color:var(--signal)}.tw .faq details{border-bottom:1px solid var(--line)}.tw .faq summary{padding-block:1rem;cursor:pointer;font-weight:650}.tw .faq details p{margin:0 0 1.1rem;color:var(--muted)}.tw .final{text-align:center}.tw .sticky{position:fixed;inset:auto 0 0;z-index:40;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 1.25rem;border-top:1px solid var(--signal);background:#101316;box-shadow:0 -12px 32px #00000059}.tw .sticky>div{display:grid;line-height:1.25}.tw .sticky .from{font:.75rem var(--mono);color:var(--muted);white-space:nowrap}.tw .sticky .value{font:700 1.3rem var(--mono)}.tw .sticky a.buy{margin-top:0;padding:.75rem 1.1rem;white-space:nowrap}.tw{overflow-wrap:break-word}.tw .hero-grid>*,.tw .split>*,.tw .price-line>*,.tw .sticky>div,.tw .files li,.tw .claims li{min-width:0}.tw .price-line .inst,.tw .files .file,.tw .claims b.mono{overflow-wrap:anywhere}@media(max-width:22rem){.tw .sticky .from{white-space:normal}}@media(min-width:48rem){.tw{padding-bottom:0}.tw main section{padding-block:5.5rem}.tw .hero-grid,.tw .split{grid-template-columns:1.15fr 1fr}.tw .files{grid-template-columns:repeat(3,1fr)}.tw .claims{grid-template-columns:repeat(2,1fr)}.tw .sticky{display:none}}
