*, *::before, *::after{box-sizing: border-box;}html{-webkit-text-size-adjust: 100%; scroll-behavior: smooth;}body{margin: 0; background: var(--bg-deep); color: var(--text); font-family: 'Space Grotesk', system-ui, -apple-system, 'Segoe UI', sans-serif; font-size: 15px; line-height: 1.62; overflow-x: hidden; overflow-wrap: break-word;}a{color: inherit; text-decoration: none;}input, button, select, textarea{font: inherit; color: inherit;}button{background: none; border: 0; padding: 0; cursor: pointer;}img{max-width: 100%;}::selection{background: var(--brand); color: var(--brand-ink);}:focus-visible{outline: 2px solid var(--brand); outline-offset: 2px;}.xd4447c3 .x6852c80{font-family: 'JetBrains Mono', ui-monospace, 'SFMono-Regular', Menlo, monospace; font-variant-numeric: tabular-nums; letter-spacing: -.02em;}.xd4447c3{position: relative; min-height: 100%; background: var(--bg-deep);}.xd4447c3::before{content: ""; position: fixed; inset: 0; z-index: 0; pointer-events: none; background-image: linear-gradient(var(--grid) 1px, transparent 1px), linear-gradient(90deg, var(--grid) 1px, transparent 1px); background-size: 64px 64px;}.xd4447c3 > *{position: relative; z-index: 1;}.x6f6b348{width: 100%; max-width: 1320px; margin: 0 auto; padding: 0 clamp(14px, 3vw, 28px);}.xca204f2{display: block; padding: 0 0 clamp(56px, 8vw, 104px);}.x1530076{padding: clamp(38px, 6vw, 72px) 0 0;}.x1530076:first-child{padding-top: clamp(28px, 4vw, 44px);}h1, h2, h3, h4{margin: 0; font-weight: 700; letter-spacing: -.02em; line-height: 1.16;}.x7632762, .xd0c4968, .xa0d988e, .xced569e, .xd7c834b, .x3951692, .xe13062f, .x8536e50, .xf9ca0a4, .x846fefd, .xbd87c85{font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 10.5px; font-weight: 500; letter-spacing: .14em; text-transform: uppercase; color: var(--text-mute);}.xd4447c3 .x29eda65, .xd4447c3 .x961984e{color: var(--brand-text);}.xd4447c3 .x5e46915{color: var(--text-mute);}.xd4447c3 .x6622a76, .xd4447c3 .x95a8cac{color: var(--ok);}.xd4447c3 .x14996bc{color: var(--warn);}@keyframes v2-sweep{from{left: -30%;}to{left: 130%;}}@keyframes v2-pulse{0%, 100%{opacity: .45; transform: scale(1);}50%{opacity: 1; transform: scale(1.35);}}@keyframes v2-rise{from{opacity: 0; transform: translateY(10px);}to{opacity: 1; transform: translateY(0);}}@media (prefers-reduced-motion: reduce){html{scroll-behavior: auto;}*, *::before, *::after{animation-duration: .001ms !important; animation-iteration-count: 1 !important; transition-duration: .001ms !important;}}.xfe56722{position: relative; display: inline-flex; align-items: center; justify-content: center; gap: 8px; padding: 12px 20px; border: 1px solid transparent; border-radius: 10px; background: var(--brand); color: var(--brand-ink); font-size: 13.5px; font-weight: 600; letter-spacing: .01em; white-space: nowrap; cursor: pointer; overflow: hidden; transition: box-shadow .2s ease, transform .2s ease, background .2s ease;}.xfe56722:hover{box-shadow: 0 0 0 1px var(--brand-line), 0 10px 30px color-mix(in srgb, var(--brand) var(--glow-a), transparent); transform: translateY(-1px);}.xfe56722:active{transform: translateY(0);}.xfe56722::after{content: ""; position: absolute; top: 0; bottom: 0; left: -30%; width: 26%; background: linear-gradient(90deg, transparent, color-mix(in srgb, #FFFFFF 42%, transparent), transparent); opacity: 0; pointer-events: none;}.xfe56722:hover::after{opacity: 1; animation: v2-sweep .75s ease;}.xfe56722 svg{flex-shrink: 0;}.x01a6a25{background: transparent; border-color: var(--line-2); color: var(--text-dim);}.x01a6a25:hover{color: var(--brand-text); border-color: var(--brand-line); background: var(--brand-faint); box-shadow: none; transform: none;}.x01a6a25::after{content: none;}:is(.x64733d2, .x135a42c){color: var(--text-dim); font-size: 15.5px; line-height: 1.72;}:is(.x64733d2, .x135a42c) > *:first-child{margin-top: 0;}:is(.x64733d2, .x135a42c) > *:last-child{margin-bottom: 0;}:is(.x64733d2, .x135a42c) h2, :is(.x64733d2, .x135a42c) h3, :is(.x64733d2, .x135a42c) h4{color: var(--text);}:is(.x64733d2, .x135a42c) h2{position: relative; margin: 46px 0 16px; padding-top: 20px; font-size: clamp(21px, 2.4vw, 27px);}:is(.x64733d2, .x135a42c) h2::before{content: ""; position: absolute; top: 0; left: 0; width: 34px; height: 2px; background: linear-gradient(90deg, var(--brand), var(--accent));}:is(.x64733d2, .x135a42c) h3{margin: 32px 0 12px; font-size: clamp(17px, 1.8vw, 20px);}:is(.x64733d2, .x135a42c) h4{margin: 24px 0 10px; font-size: 16px;}:is(.x64733d2, .x135a42c) p{margin: 0 0 16px;}:is(.x64733d2, .x135a42c) strong{color: var(--text); font-weight: 600;}:is(.x64733d2, .x135a42c) em{font-style: italic;}:is(.x64733d2, .x135a42c) a{color: var(--brand-text); border-bottom: 1px solid var(--brand-line); transition: border-color .18s ease, color .18s ease;}:is(.x64733d2, .x135a42c) a:hover{border-bottom-color: var(--brand-text);}:is(.x64733d2, .x135a42c) ul, :is(.x64733d2, .x135a42c) ol{margin: 0 0 18px; padding-left: 0; list-style: none;}:is(.x64733d2, .x135a42c) li{position: relative; margin: 0 0 9px; padding-left: 24px;}:is(.x64733d2, .x135a42c) ul > li::before{content: ""; position: absolute; left: 2px; top: .66em; width: 9px; height: 2px; border-radius: 1px; background: var(--brand);}:is(.x64733d2, .x135a42c) ol{counter-reset: v2-prose-ol;}:is(.x64733d2, .x135a42c) ol > li{counter-increment: v2-prose-ol; padding-left: 32px;}:is(.x64733d2, .x135a42c) ol > li::before{content: counter(v2-prose-ol, decimal-leading-zero); position: absolute; left: 0; top: 0; font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 11.5px; color: var(--brand-text);}:is(.x64733d2, .x135a42c) blockquote{margin: 24px 0; padding: 4px 0 4px 20px; border-left: 2px solid var(--brand-line); color: var(--text); font-size: 16.5px;}:is(.x64733d2, .x135a42c) img{display: block; margin: 24px 0; border-radius: 14px; border: 1px solid var(--line);}:is(.x64733d2, .x135a42c) hr{margin: 32px 0; border: 0; border-top: 1px solid var(--line);}:is(.x64733d2, .x135a42c) code{padding: 2px 6px; border-radius: 6px; background: var(--surface-2); font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: .9em;}.x8d40055{margin: 0 0 22px; border: 1px solid var(--line); border-radius: 14px; overflow-x: auto;}.x8d40055 > table{margin: 0;}:is(.x8d40055, .x83970dc, .x5d74d9e){background: linear-gradient(90deg, var(--surface) 40%, transparent) 0 0 / 26px 100% no-repeat local, linear-gradient(270deg, var(--surface) 40%, transparent) 100% 0 / 26px 100% no-repeat local, radial-gradient(farthest-side at 0 50%, color-mix(in srgb, var(--text) 30%, transparent), transparent) 0 0 / 20px 100% no-repeat, radial-gradient(farthest-side at 100% 50%, color-mix(in srgb, var(--text) 30%, transparent), transparent) 100% 0 / 20px 100% no-repeat, var(--surface);}.x8d40055 > table:has(tr > :nth-child(3)){min-width: 620px;}.x8d40055 > table:has(tr > :nth-child(4)){min-width: 700px;}:is(.x64733d2, .x135a42c) table{width: 100%; margin: 0 0 22px; border-collapse: collapse; font-size: 14px;}:is(.x64733d2, .x135a42c) th{padding: 12px 14px; border-bottom: 1px solid var(--line-2); background: var(--surface-2); color: var(--text-mute); font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 10.5px; font-weight: 500; letter-spacing: .12em; text-transform: uppercase; text-align: left;}:is(.x64733d2, .x135a42c) td{padding: 12px 14px; border-bottom: 1px solid var(--line); vertical-align: top;}:is(.x64733d2, .x135a42c) :is(th, td) + :is(th, td){border-left: 1px solid var(--line);}:is(.x64733d2, .x135a42c) tr:last-child td{border-bottom: 0;}:is(.x64733d2, .x135a42c) tr:hover td{background: var(--brand-faint);}.x1bec576, .x39c4606, .xd2acec7, .x666bf28{--surface: var(--chrome-surface); --surface-2: var(--chrome-surface-2); --text: var(--chrome-text); --text-dim: var(--chrome-text-dim); --text-mute: var(--chrome-text-mute); --line: var(--chrome-line); --line-2: var(--chrome-line-2); color: var(--text);}.x1bec576{background: var(--chrome-bg); border-bottom: 1px solid var(--line); font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 10.5px; letter-spacing: .12em; text-transform: uppercase;}.x136223c{display: flex; align-items: center; gap: 22px; height: 32px;}.xae9d7c0{display: inline-flex; align-items: center; gap: 7px; color: var(--text-mute); white-space: nowrap;}.xbdba39c{width: 5px; height: 5px; border-radius: 50%; background: var(--brand); box-shadow: 0 0 8px color-mix(in srgb, var(--brand) var(--glow-a), transparent); animation: v2-pulse 2.8s ease-in-out infinite;}.x3951692{color: var(--text-mute);}.x171ef30{color: var(--brand-text); font-weight: 700;}.xf522650{margin-left: auto;}.x39c4606{position: sticky; top: 0; z-index: 60; background: var(--chrome-bg); border-bottom: 1px solid var(--line);}.x39c4606::after{content: ""; position: absolute; left: 0; right: 0; bottom: -1px; height: 1px; background: linear-gradient(90deg, transparent, color-mix(in srgb, var(--brand) 55%, transparent) 22%, color-mix(in srgb, var(--accent) 45%, transparent) 78%, transparent); opacity: .55;}.xd8beb93{position: relative; display: flex; align-items: center; gap: 12px; height: 62px;}.x08b95e8{display: flex; align-items: center; gap: 10px; flex-shrink: 0;}.x8a9b928{display: grid; place-items: center; width: 32px; height: 32px; border-radius: 10px; background: var(--brand); color: var(--brand-ink);}.x786f4a2{font-size: 17px; font-weight: 700; letter-spacing: -.01em;}.x196caf4{color: var(--brand-text);}.xab03327{display: block; height: 32px; width: auto;}.xd2acec7{flex: 1; display: flex; align-items: center; justify-content: flex-end; gap: 2px;}.xbf91ed8{position: relative; display: inline-flex; align-items: center; gap: 6px; padding: 10px 13px; font-size: 13.5px; font-weight: 500; color: var(--text-dim); white-space: nowrap; transition: color .18s ease;}.xbf91ed8::after{content: ""; position: absolute; left: 13px; right: 13px; bottom: 4px; height: 1px; background: var(--brand); transform: scaleX(0); transform-origin: left; transition: transform .22s ease;}.xbf91ed8:hover{color: var(--text);}.xbf91ed8:hover::after{transform: scaleX(1);}.x2759488{cursor: pointer;}.x4e2d035{transition: transform .22s ease;}.x2759488[data-open]{color: var(--brand-text);}.x2759488[data-open]::after{transform: scaleX(1);}.x10ac55e{position: absolute; left: 0; right: 0; top: 100%; z-index: 55; background: var(--chrome-bg); border-bottom: 1px solid var(--line-2); box-shadow: var(--shadow); animation: v2-rise .18s ease;}.x10ac55e[hidden]{display: none;}.x9a7e6fb{padding-top: 18px; padding-bottom: 22px;}.xe1aa286{display: flex; align-items: baseline; justify-content: space-between; gap: 14px; margin-bottom: 14px; padding-bottom: 12px; border-bottom: 1px solid var(--line);}.x9933e39{font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 10.5px; letter-spacing: .14em; text-transform: uppercase; color: var(--text-mute);}.x10b4c79{font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 11px; letter-spacing: .08em; text-transform: uppercase; color: var(--brand-text);}.x93e410d{display: grid; grid-template-columns: repeat(auto-fill, minmax(212px, 1fr)); gap: 8px;}.x8e19e26{display: grid; grid-template-columns: auto 46px 1fr; align-items: center; gap: 11px; padding: 10px 12px; border: 1px solid var(--line); border-radius: 12px; background: var(--surface); transition: border-color .18s ease, background .18s ease, transform .18s ease;}.x8e19e26:hover{border-color: var(--brand-line); background: var(--surface-2); transform: translateY(-1px);}.x11a7e83{font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 11px; color: var(--text-mute);}.x0586149{display: flex; align-items: center; justify-content: center; width: 46px; height: 34px; padding: 4px; box-sizing: border-box; border-radius: 8px; background: var(--surface-2); overflow: hidden;}.x0586149 img{max-width: 100%; max-height: 100%; object-fit: contain;}.xe3d4af6{font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 12px; font-weight: 700; color: var(--on-media);}.x2103e72{min-width: 0; display: grid; gap: 1px;}.xd4d355e{font-size: 13.5px; font-weight: 600; color: var(--text); white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}.xf8a7976{font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 12px; color: var(--brand-text);}.xf8a7976 span{color: var(--text-mute);}.xfe117ff{display: none; flex-direction: column; gap: 4px; padding: 9px; margin-left: auto; border: 1px solid var(--line); border-radius: 10px;}.xfe117ff span{display: block; width: 16px; height: 1.5px; background: var(--text-dim);}.x2d1fc2b{display: none;}.x8dd8819{display: none;}.x0d0be83{position: fixed; inset: 0; z-index: 70; background: rgba(2, 4, 10, .66); opacity: 0; visibility: hidden; transition: opacity .22s ease, visibility .22s ease;}.x0d0be83[data-open]{opacity: 1; visibility: visible;}body[data-drawer-open]{overflow: hidden;}body[data-drawer-open] .x39c4606{z-index: 90;}.x666bf28{position: relative; margin-top: clamp(48px, 7vw, 88px); background: var(--chrome-bg); border-top: 1px solid var(--line);}.x666bf28::before{content: ""; position: absolute; left: 0; right: 0; top: -1px; height: 1px; background: linear-gradient(90deg, transparent, color-mix(in srgb, var(--brand) 45%, transparent) 30%, color-mix(in srgb, var(--accent) 38%, transparent) 70%, transparent); opacity: .5;}.xffeaf12{padding: clamp(32px, 5vw, 52px) clamp(14px, 3vw, 28px) 22px;}.x6d92ab2{display: grid; grid-template-columns: minmax(0, 1.7fr) repeat(3, minmax(0, 1fr)); gap: clamp(20px, 3vw, 44px);}.x0638dc4{font-size: 17px; font-weight: 700; margin-bottom: 10px;}.x42171ea{color: var(--text-mute); font-size: 13px; line-height: 1.65;}.x42171ea a{color: var(--text-dim); border-bottom: 1px solid var(--line-2);}.x42171ea a:hover{color: var(--brand-text); border-bottom-color: var(--brand-line);}.x3dd77d1{display: flex; flex-wrap: wrap; gap: 6px; margin-top: 16px;}.xbb905b3{padding: 5px 9px; border: 1px solid var(--line); border-radius: 8px; background: var(--surface); font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 10px; letter-spacing: .08em; text-transform: uppercase; color: var(--text-mute);}.xc59bac9{display: flex; flex-direction: column; gap: 9px;}.x15e788f{margin-bottom: 3px; font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 10.5px; letter-spacing: .14em; text-transform: uppercase; color: var(--text-mute);}.xc59bac9 a{font-size: 13.5px; color: var(--text-dim); transition: color .18s ease;}.xc59bac9 a:hover{color: var(--brand-text);}.xc59bac9 .x42171ea{margin-top: -3px;}.xb5bd57f{display: flex; align-items: center; justify-content: space-between; gap: 14px; margin-top: clamp(26px, 4vw, 40px); padding-top: 18px; border-top: 1px solid var(--line); font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 10.5px; letter-spacing: .08em; text-transform: uppercase; color: var(--text-mute);}.xa2e4afd{display: flex; align-items: center; gap: 14px;}.x0e1bccb{position: relative;}.x6b2d7b0{display: inline-flex; align-items: center; gap: 7px; padding: 7px 10px; border: 1px solid var(--line); border-radius: 9px; background: var(--surface); color: var(--text-dim); cursor: pointer; list-style: none; transition: border-color .18s ease, color .18s ease;}.x6b2d7b0::-webkit-details-marker{display: none;}.x6b2d7b0:hover{color: var(--brand-text); border-color: var(--brand-line);}.x07c9998{font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 11px; text-transform: uppercase;}.x6247cf5{transition: transform .2s ease;}.x0e1bccb[open] .x6247cf5{transform: rotate(180deg);}.x8686bbe{position: absolute; right: 0; bottom: calc(100% + 6px); z-index: 40; display: grid; grid-template-columns: repeat(3, minmax(52px, 1fr)); gap: 3px; padding: 7px; max-height: 260px; overflow-y: auto; border: 1px solid var(--line-2); border-radius: 12px; background: var(--surface-2); box-shadow: var(--shadow);}.x42ecb49{padding: 7px 9px; border-radius: 8px; font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 11px; text-align: center; text-transform: uppercase; color: var(--text-dim); transition: background .16s ease, color .16s ease;}.x42ecb49:hover{background: var(--brand-soft); color: var(--brand-text);}.x42ecb49.x4169ab3{background: var(--brand); color: var(--brand-ink);}.x799d3e0{display: none;}@media (max-width: 899px){.x799d3e0{position: fixed; left: 10px; right: 10px; bottom: 10px; z-index: 65; display: flex; align-items: center; gap: 11px; padding: 9px 11px; border: 1px solid var(--brand-line); border-radius: 14px; background: var(--chrome-surface); box-shadow: 0 14px 34px rgba(0, 0, 0, .45), 0 0 0 1px color-mix(in srgb, var(--brand) 16%, transparent); color: var(--chrome-text);}.x11d08f9, .xd777414{display: grid; place-items: center; width: 34px; height: 34px; flex-shrink: 0; border-radius: 10px; background: var(--brand); color: var(--brand-ink); font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 13px; font-weight: 700;}.x97d56d3{display: flex; align-items: center; gap: 11px; min-width: 0;}.xf6560c7{min-width: 0;}.xaabea26{display: flex; align-items: center; gap: 6px; font-size: 13.5px; font-weight: 600; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}.xaabea26 .xf64626f{padding: 2px 6px; border-radius: 6px; background: var(--accent-soft); color: var(--accent); font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 9.5px; letter-spacing: .08em; text-transform: uppercase;}.xa1f2b36{font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 11px; color: var(--chrome-text-mute); white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}.x07bf514{display: inline-flex; align-items: center; gap: 6px; margin-left: auto; flex-shrink: 0; padding: 10px 14px; border-radius: 10px; background: var(--brand); color: var(--brand-ink); font-size: 13px; font-weight: 700;}.xc5a30f6{border-color: color-mix(in srgb, var(--accent) 42%, transparent);}.xc5a30f6 .xd777414{background: var(--accent); color: var(--on-media);}}.x421d8ef{position: relative; overflow: hidden; padding: clamp(30px, 5vw, 56px) 0 clamp(26px, 4vw, 44px); background: var(--bg); border-bottom: 1px solid var(--line);}.x1cf94e8{position: absolute; top: -280px; left: 0; right: 0; height: 640px; pointer-events: none; background: radial-gradient(26% 40% at 30% 56%, color-mix(in srgb, var(--brand) 17%, transparent), transparent 100%), radial-gradient(24% 38% at 70% 44%, color-mix(in srgb, var(--accent) 13%, transparent), transparent 100%);}.x421d8ef > .x6f6b348{position: relative; z-index: 1;}.x85dfead{padding-bottom: clamp(30px, 4.5vw, 52px);}.x9989833{padding: clamp(24px, 3.6vw, 40px) 0 clamp(22px, 3vw, 32px);}.xee59140{padding-bottom: clamp(26px, 3.6vw, 40px);}[id^="v2-ch-"], #v2-claim, #ranking, #content, #reviews, #faq{scroll-margin-top: 116px;}.xa49ca29{display: flex; align-items: center; flex-wrap: wrap; gap: 8px; margin-bottom: 18px; font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 10.5px; letter-spacing: .12em; text-transform: uppercase; color: var(--text-mute);}.xa49ca29 a{color: var(--text-mute); transition: color .18s ease;}.xa49ca29 a:hover{color: var(--brand-text);}.xa49ca29 .x6675af3{color: var(--text-faint);}.x41c002d{color: var(--text-dim);}.xd7c834b{display: flex; align-items: center; gap: 12px; margin-bottom: 14px;}.xd7c834b .x5388cb4{color: var(--text-faint); letter-spacing: .1em;}.x9101075{font-size: clamp(30px, 5.2vw, 54px); line-height: 1.06; letter-spacing: -.03em;}.x1d83624{max-width: 20ch;}.x85a8954{max-width: none; font-size: clamp(28px, 4.2vw, 42px);}.x9101075 em, .x9101075 strong{font-style: normal; color: var(--brand-text); font-weight: 700;}.xc207d8b{margin: 16px 0 0; color: var(--text-dim); font-size: clamp(15px, 1.6vw, 17px);}.xc207d8b strong{color: var(--brand-text); font-weight: 600;}.xc69083d{margin-top: 18px;}.xc69083d p{color: var(--text-dim);}.x84004ff{display: inline-flex; align-items: center; gap: 14px; margin-top: 22px; padding: 9px 14px 9px 9px; border: 1px solid var(--line); border-radius: 12px; background: var(--surface); transition: border-color .18s ease, background .18s ease;}.xf01d740:hover{border-color: var(--brand-line); background: var(--surface-2);}.xca6420f, .x7ff503a{display: grid; place-items: center; width: 36px; height: 36px; flex-shrink: 0; border-radius: 10px; object-fit: cover;}.xca6420f{background: var(--brand); color: var(--brand-ink); font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 12.5px; font-weight: 700;}.x7ff503a{border: 1px solid var(--line-2);}.xc33576e{font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 9.5px; letter-spacing: .14em; text-transform: uppercase; color: var(--text-mute);}.x7164d47{font-size: 13.5px; font-weight: 600; color: var(--text);}.x87b2633{width: 1px; align-self: stretch; background: var(--line);}.xeb714df{display: grid; grid-template-columns: auto minmax(0, 1fr); align-items: center; gap: clamp(18px, 3vw, 32px);}.x3bf95a3{display: grid; place-items: center; width: clamp(84px, 12vw, 124px); height: clamp(84px, 12vw, 124px); border: 1px solid var(--brand-line); border-radius: 20px; background: var(--surface-2); overflow: hidden; box-shadow: 0 0 0 6px var(--brand-faint);}.x3bf95a3 img{width: 100%; height: 100%; object-fit: cover;}.x3bf95a3 span{font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: clamp(24px, 3.4vw, 34px); font-weight: 700; color: var(--brand-text);}.xcff5788{display: inline-flex; align-items: baseline; gap: 10px; margin-top: 14px; padding-top: 12px; border-top: 1px solid var(--line);}.xcff5788 span{font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 10px; letter-spacing: .14em; text-transform: uppercase; color: var(--text-mute);}.xcff5788 strong{font-size: 14px; font-weight: 600;}.xaaabd3e{position: sticky; top: 62px; z-index: 50; background: var(--chrome-bg); border-bottom: 1px solid var(--line);}.xd295fbb{display: flex; align-items: center; gap: 2px; overflow-x: auto; scrollbar-width: none; padding: 7px 0;}.xd295fbb::-webkit-scrollbar{display: none;}.xaaabd3e:has(.xd295fbb:empty){display: none;}[data-chapter-tab]{display: inline-flex; align-items: center; gap: 7px; flex-shrink: 0; padding: 8px 12px; border: 1px solid transparent; border-radius: 9px; font-size: 12.5px; font-weight: 500; color: var(--chrome-text-mute); white-space: nowrap; cursor: pointer; transition: color .18s ease, border-color .18s ease, background .18s ease;}[data-chapter-tab] > span:first-child{font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 10px; color: var(--text-faint); transition: color .18s ease;}[data-chapter-tab]:hover{color: var(--chrome-text);}[data-chapter-tab]:hover > span:first-child{color: var(--brand-text);}[data-chapter-tab][data-active]{border-color: var(--brand-line); background: var(--brand-soft); color: var(--brand-text);}[data-chapter-tab][data-active] > span:first-child{color: var(--brand-text);}.x9ccd6a3{padding-top: clamp(34px, 5vw, 60px);}.xbd66c8f{display: flex; align-items: baseline; justify-content: space-between; gap: 16px; margin-bottom: 22px; padding-bottom: 14px; border-bottom: 1px solid var(--line);}.x9352472{font-size: clamp(21px, 2.6vw, 30px);}.x7d59099{display: block;}.x18513f4{display: grid; grid-template-columns: auto minmax(0, 1fr); gap: clamp(14px, 2.4vw, 26px); margin-bottom: clamp(20px, 3vw, 30px); padding-bottom: 18px; border-bottom: 1px solid var(--line);}.x4acca74{font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: clamp(28px, 4vw, 44px); font-weight: 700; line-height: 1; color: var(--text-faint); letter-spacing: -.04em;}.x4acca74 span{color: var(--brand-text);}.x7632762{display: flex; align-items: center; justify-content: space-between; gap: 12px; margin-bottom: 8px;}.x7632762 span:first-child{color: var(--brand-text);}.x2fbff5b{font-size: clamp(22px, 3vw, 33px);}.x5a50cb3{margin: 10px 0 0; color: var(--text-mute); font-size: 14.5px;}.xf5d2fd2{display: block;}.xbab6d42{display: grid; gap: 10px;}.x6677114{display: grid; grid-template-columns: 76px 112px minmax(0, 1fr) minmax(0, .8fr) auto; align-items: center; gap: clamp(12px, 1.8vw, 20px); padding: 14px 16px; border: 1px solid var(--line); border-radius: 16px; background: var(--surface); transition: border-color .2s ease, background .2s ease, transform .2s ease;}.x6677114:hover{border-color: var(--brand-line); background: var(--surface-2); transform: translateY(-1px);}.x6677114:first-child{border-color: var(--brand-line); background: linear-gradient(90deg, var(--brand-faint), transparent 40%), var(--surface);}.x6677114:first-child .x96e7ec9{color: var(--brand-text);}.xbcd3913{display: grid; justify-items: center; gap: 1px; padding: 8px 6px; border: 1px solid var(--line); border-radius: 12px; background: var(--surface-2);}.x2d92fff{font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 9px; letter-spacing: .14em; text-transform: uppercase; color: var(--text-mute);}.x96e7ec9{font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 26px; font-weight: 700; line-height: 1.1; letter-spacing: -.04em;}.xffd395c{font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 11.5px; color: var(--brand-text);}.xffd395c span{color: var(--text-mute);}.x9a9838c{position: relative; display: flex; align-items: center; justify-content: center; height: 62px; border: 1px solid var(--line); border-radius: 12px; background: var(--surface-2); overflow: hidden;}.x9a9838c img{max-width: 78%; max-height: 70%; object-fit: contain;}.x9a9838c::after{content: ""; position: absolute; inset: 0; pointer-events: none; background: repeating-linear-gradient(180deg, transparent 0 3px, var(--scan) 3px 4px); opacity: .5;}.x1facab4{min-width: 0;}.x7441901{font-size: 17px; font-weight: 700; letter-spacing: -.01em;}.x7969da4{display: inline-block; margin-top: 5px; padding: 3px 8px; border: 1px solid var(--brand-line); border-radius: 7px; background: var(--brand-soft); color: var(--brand-text); font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 10px; letter-spacing: .08em; text-transform: uppercase;}.xffd98aa{display: flex; align-items: center; gap: 7px; margin-top: 7px; font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 11.5px;}.x09c1d56{color: var(--text-mute); letter-spacing: .1em; text-transform: uppercase; font-size: 10px;}.x32b2b38{width: 3px; height: 3px; border-radius: 50%; background: var(--ok);}.x17ab84c{color: var(--text-dim);}.xefce582{min-width: 0; padding-left: clamp(12px, 1.6vw, 18px); border-left: 1px solid var(--line);}.x11ac509{font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 9.5px; letter-spacing: .14em; text-transform: uppercase; color: var(--text-mute);}.x646ed4c{margin-top: 3px; font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 15px; font-weight: 700; color: var(--brand-text); line-height: 1.35;}.xd796e2e{display: grid; gap: 6px; justify-items: stretch;}.xa36b056{padding: 11px 18px;}.xc47ea33{padding: 9px 18px; font-size: 12.5px;}.x9fa72d7{display: grid; gap: clamp(16px, 2.4vw, 26px);}.xf2433ba{min-width: 0; padding: clamp(18px, 2.6vw, 28px); border: 1px solid var(--line); border-radius: 18px; background: var(--surface);}.xbecdc9b{margin-bottom: 16px;}.x252d764{display: flex; align-items: baseline; flex-wrap: wrap; gap: 10px; font-size: clamp(19px, 2.2vw, 24px);}.x26d3501{font-family: 'JetBrains Mono', ui-monospace, monospace; color: var(--brand-text); font-weight: 700;}.xea1c81b{padding: 3px 9px; border: 1px solid var(--line-2); border-radius: 7px; background: var(--surface-2); color: var(--text-mute); font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 10px; font-weight: 500; letter-spacing: .08em; text-transform: uppercase;}.xf87dde9{position: relative; margin-bottom: 18px; border: 1px solid var(--line); border-radius: 14px; overflow: hidden;}.xf87dde9 img{display: block; width: 100%; height: auto;}.xf87dde9::after{content: ""; position: absolute; inset: 0; pointer-events: none; background: repeating-linear-gradient(180deg, transparent 0 3px, var(--scan) 3px 4px); opacity: .38;}.x1e0f9ca{color: var(--text-dim); font-size: 14.5px;}.x1e0f9ca p{margin: 0 0 13px;}.x1e0f9ca p:last-child{margin-bottom: 0;}.x1e0f9ca strong{color: var(--text); font-weight: 600;}.x1e0f9ca a{color: var(--brand-text); border-bottom: 1px solid var(--brand-line);}.x83970dc{margin-top: 18px; border: 1px solid var(--line); border-radius: 14px; overflow-x: auto;}.x83970dc table{width: 100%; border-collapse: collapse; font-size: 13.5px;}.x83970dc th{padding: 11px 14px; border-bottom: 1px solid var(--line-2); background: var(--surface-2); color: var(--text-mute); font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 10px; font-weight: 500; letter-spacing: .12em; text-transform: uppercase; text-align: left; white-space: nowrap;}.x83970dc td{padding: 11px 14px; border-bottom: 1px solid var(--line); vertical-align: top;}.x83970dc :is(th, td) + :is(th, td){border-left: 1px solid var(--line);}.x83970dc tr:last-child td{border-bottom: 0;}.x83970dc td:first-child{width: 46%; color: var(--text-mute);}.x83970dc td:last-child{color: var(--text-dim);}.xa7cbe61{display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 12px; margin-top: 18px;}.x21fe65b, .xce3dc35{padding: 14px 16px; border: 1px solid var(--line); border-radius: 14px; background: var(--surface-2);}.x21fe65b{border-color: color-mix(in srgb, var(--ok) 28%, transparent); background: var(--ok-soft);}.xce3dc35{border-color: color-mix(in srgb, var(--bad) 26%, transparent); background: var(--bad-soft);}.x80587fc{margin-bottom: 9px; font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 10px; letter-spacing: .14em; text-transform: uppercase;}.x21fe65b .x80587fc{color: var(--ok);}.xce3dc35 .x80587fc{color: var(--bad);}.xa7cbe61 ul{margin: 0; padding: 0; list-style: none; display: grid; gap: 7px;}.xa7cbe61 li{display: grid; grid-template-columns: auto minmax(0, 1fr); gap: 8px; font-size: 13.5px; color: var(--text-dim);}.x42672c9{font-family: 'JetBrains Mono', ui-monospace, monospace; font-weight: 700;}.x21fe65b .x42672c9{color: var(--ok);}.xce3dc35 .x42672c9{color: var(--bad);}.x881c749, .x7b85e45{display: grid; gap: 8px;}.xfb8ee74{border: 1px solid var(--line); border-radius: 14px; background: var(--surface); overflow: hidden; transition: border-color .2s ease, background .2s ease;}.xfb8ee74[data-open]{border-color: var(--brand-line); background: var(--surface-2);}.xbd643d1{display: grid; grid-template-columns: auto minmax(0, 1fr) auto; align-items: center; gap: 12px; width: 100%; padding: 15px 17px; text-align: left; cursor: pointer;}.x5d1db0e{font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 10.5px; letter-spacing: .08em; color: var(--text-mute); transition: color .18s ease;}.xfb8ee74[data-open] .x5d1db0e{color: var(--brand-text);}.x7d0d636{font-size: 15px; font-weight: 600;}.xc9506c7{display: grid; place-items: center; width: 26px; height: 26px; border: 1px solid var(--line); border-radius: 8px; color: var(--text-mute); transition: transform .24s ease, color .18s ease, border-color .18s ease;}.xfb8ee74[data-open] .xc9506c7{transform: rotate(180deg); color: var(--brand-text); border-color: var(--brand-line);}.x7bd922c{display: grid; grid-template-rows: 0fr; transition: grid-template-rows .28s ease;}.xfb8ee74[data-open] .x7bd922c{grid-template-rows: 1fr;}.xec9a5f0{overflow: hidden; color: var(--text-dim); font-size: 14.5px;}.xfb8ee74[data-open] .xec9a5f0{padding: 0 17px 16px 17px;}.xec9a5f0 p{margin: 0 0 12px;}.xec9a5f0 p:last-child{margin-bottom: 0;}.xec9a5f0 a{color: var(--brand-text); border-bottom: 1px solid var(--brand-line);}.xec9a5f0 ul{margin: 0 0 12px; padding-left: 18px;}.xec9a5f0 li{margin-bottom: 6px;}.x3e0dddb{display: none;}@media (min-width: 1400px){.x3e0dddb{position: fixed; top: 50%; z-index: 40; display: flex; flex-direction: column; align-items: center; gap: 20px; transform: translateY(-50%); font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 10px; letter-spacing: .18em; text-transform: uppercase; color: var(--text-faint); pointer-events: none;}.xb5be710{left: 18px;}.xeacfa8e{right: 18px;}.x3e0dddb{max-height: 92vh;}.x3e0dddb > *{max-height: 34vh; overflow: hidden; text-overflow: ellipsis;}.xb5be710 > *{writing-mode: vertical-rl; transform: rotate(180deg);}.xeacfa8e > *{writing-mode: vertical-rl;}.xd3573da{color: var(--text-mute);}.xa8e51c1{display: flex; align-items: center; gap: 8px;}.xa8e51c1 .x6852c80{color: var(--brand-text);}.x840f890{display: flex; align-items: center; gap: 8px;}.x840f890 .xa7a58a7{width: 5px; height: 5px; border-radius: 50%; background: var(--ok); box-shadow: 0 0 7px color-mix(in srgb, var(--ok) var(--glow-a), transparent);}.xf76220b{width: 1px; height: 140px; background: var(--track);}.x1d23722{width: 100%; height: 0; background: linear-gradient(180deg, var(--brand), var(--accent));}}.x41b8971{padding-bottom: clamp(30px, 4.5vw, 52px);}.xc86bf8e{display: grid; grid-template-columns: minmax(0, 1.55fr) minmax(300px, .8fr); align-items: start; gap: clamp(20px, 3vw, 40px);}.x29ff60f{display: flex; flex-wrap: wrap; gap: 6px; margin-bottom: 16px;}.x10db23b{display: inline-flex; align-items: center; gap: 6px; padding: 5px 10px; border: 1px solid var(--line); border-radius: 8px; background: var(--surface); font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 10px; letter-spacing: .1em; text-transform: uppercase; color: var(--text-mute);}.x05ca19b{border-color: color-mix(in srgb, var(--ok) 34%, transparent); color: var(--ok);}.x05ca19b .x3fba056{width: 5px; height: 5px; border-radius: 50%; background: var(--ok); box-shadow: 0 0 7px color-mix(in srgb, var(--ok) var(--glow-a), transparent); animation: v2-pulse 2.6s ease-in-out infinite;}.x3d79d33{border-color: color-mix(in srgb, var(--accent) 40%, transparent); background: var(--accent-soft); color: var(--accent);}.x57b910e{display: flex; align-items: center; gap: 16px; margin-bottom: 18px;}.x9e4a030{display: flex; align-items: center; justify-content: center; width: clamp(56px, 7vw, 74px); height: clamp(56px, 7vw, 74px); flex-shrink: 0; border: 1px solid var(--line-2); border-radius: 16px; background: var(--surface-2); overflow: hidden;}.x9e4a030 img{max-width: 76%; max-height: 70%; object-fit: contain;}.xdbd9368{font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: clamp(18px, 2.4vw, 24px); font-weight: 700; color: var(--on-media);}.x7a19131{display: block; font-size: clamp(28px, 4.6vw, 48px); line-height: 1.04; letter-spacing: -.03em;}.x7a19131 .xc99ecd3{display: block; margin-top: 6px; font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 11px; font-weight: 500; letter-spacing: .16em; text-transform: uppercase; color: var(--text-mute);}.x093d950{display: flex; align-items: center; flex-wrap: wrap; gap: 12px; margin-bottom: 16px;}.x3869737{display: flex; gap: 4px;}.x634bf22{position: relative; width: 26px; height: 5px; border-radius: 3px; background: var(--track); overflow: hidden;}.xf1296b5{position: absolute; inset: 0; width: 0; border-radius: 3px; background: var(--brand); box-shadow: 0 0 8px color-mix(in srgb, var(--brand) var(--glow-a), transparent);}.x5eaa80e{font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 22px; font-weight: 700; letter-spacing: -.03em; color: var(--brand-text);}.x5eaa80e span{font-size: 13px; color: var(--text-mute);}.x03c88e2{font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 10.5px; letter-spacing: .1em; text-transform: uppercase; color: var(--text-mute);}.x7133a0f{margin: 0 0 20px; color: var(--text-dim); font-size: clamp(15px, 1.6vw, 17px); line-height: 1.6;}.x46364e5{display: grid; grid-template-columns: repeat(auto-fit, minmax(148px, 1fr)); gap: 8px;}.x8be593c{padding: 12px 14px; border: 1px solid var(--line); border-radius: 14px; background: var(--surface); transition: border-color .18s ease;}.x8be593c:hover{border-color: var(--brand-line);}.x671514a{font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 9.5px; letter-spacing: .14em; text-transform: uppercase; color: var(--text-mute);}.x3533823{margin-top: 5px; font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 19px; font-weight: 700; letter-spacing: -.03em; hyphens: auto;}.xa85c891{margin-top: 3px; font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 10px; letter-spacing: .06em; color: var(--text-faint);}.x615ac7a{position: relative; padding: clamp(18px, 2.4vw, 26px); border: 1px solid var(--brand-line); border-radius: 20px; background: linear-gradient(180deg, var(--brand-faint), transparent 55%), var(--surface); box-shadow: 0 0 0 1px var(--brand-faint), var(--shadow);}.x661c8e8{font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 10px; letter-spacing: .16em; text-transform: uppercase; color: var(--brand-text);}.xdd28298{display: flex; align-items: center; flex-wrap: wrap; gap: 12px; margin: 10px 0 18px;}.xdd28298 .x36a6387{font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: clamp(28px, 3.6vw, 40px); font-weight: 700; line-height: 1; letter-spacing: -.04em; word-spacing: -.22em;}.x4975081{display: flex; align-items: center; gap: 8px;}.x99d5d62{font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 20px; color: var(--text-faint);}.x4ab56af{display: grid;}.xf9aaf91{font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 18px; font-weight: 700; line-height: 1.1; color: var(--accent);}.xbd20edb{font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 9.5px; letter-spacing: .12em; text-transform: uppercase; color: var(--text-mute);}.x1fe65a1{display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 1px; margin-bottom: 14px; border: 1px solid var(--line); border-radius: 12px; background: var(--line); overflow: hidden;}.x1fe65a1 > div{padding: 10px 12px; background: var(--surface-2);}.x0824c44{font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 9px; letter-spacing: .12em; text-transform: uppercase; color: var(--text-mute);}.xea03d90{margin-top: 3px; font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 13px; font-weight: 700;}.xc351b30{display: flex; align-items: center; gap: 10px; margin-bottom: 14px; padding: 11px 13px; border: 1px dashed var(--brand-line); border-radius: 12px; background: var(--brand-faint);}.x4d60370{font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 9.5px; letter-spacing: .14em; text-transform: uppercase; color: var(--text-mute);}.x8ac849e{font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 15px; font-weight: 700; letter-spacing: .06em; color: var(--brand-text);}.x046bd6a{display: grid; place-items: center; width: 28px; height: 28px; margin-left: auto; border: 1px solid var(--line-2); border-radius: 8px; color: var(--text-mute); cursor: pointer; transition: color .18s ease, border-color .18s ease;}.x046bd6a:hover{color: var(--brand-text); border-color: var(--brand-line);}.xccde4c0{width: 100%; padding: 14px 20px; font-size: 14.5px;}.x15d8e65{margin-top: 12px; font-size: 11.5px; line-height: 1.55; color: var(--text-faint);}.x15d8e65 a{color: var(--text-mute); border-bottom: 1px solid var(--line-2);}.xc9f1599{display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 12px;}.x1110692{padding: clamp(16px, 2.2vw, 22px); border: 1px solid var(--line); border-radius: 18px; background: var(--surface);}.x1110692.xdad0e46{border-color: color-mix(in srgb, var(--ok) 26%, transparent);}.x1110692.x56fcb6a{border-color: color-mix(in srgb, var(--bad) 24%, transparent);}.xe83c718{display: flex; align-items: center; gap: 10px; margin-bottom: 14px; padding-bottom: 12px; border-bottom: 1px solid var(--line); font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 11px; font-weight: 700; letter-spacing: .14em; text-transform: uppercase;}.xe83c718 .xb452aed{display: grid; place-items: center; width: 28px; height: 28px; border-radius: 9px;}.x1110692.xdad0e46 .xe83c718{color: var(--ok);}.x1110692.xdad0e46 .xb452aed{background: var(--ok-soft); color: var(--ok);}.x1110692.x56fcb6a .xe83c718{color: var(--bad);}.x1110692.x56fcb6a .xb452aed{background: var(--bad-soft); color: var(--bad);}.x1110692 ul{margin: 0; padding: 0; list-style: none; display: grid; gap: 11px;}.x1110692 li{display: grid; grid-template-columns: auto minmax(0, 1fr); gap: 11px; font-size: 14.5px; color: var(--text-dim);}.x1110692 .xc0b1e20{font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 11px; font-weight: 700; padding-top: 2px;}.x1110692.xdad0e46 .xc0b1e20{color: var(--ok);}.x1110692.x56fcb6a .xc0b1e20{color: var(--bad);}.x64410b7{display: grid; grid-template-columns: minmax(260px, .72fr) minmax(0, 1.4fr); align-items: start; gap: 12px;}.x0ae975c{padding: clamp(18px, 2.4vw, 24px); border: 1px solid var(--brand-line); border-radius: 18px; background: linear-gradient(180deg, var(--brand-faint), transparent 60%), var(--surface);}.x5424fe6{font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 10px; letter-spacing: .16em; text-transform: uppercase; color: var(--text-mute);}.x9a23216{display: flex; align-items: baseline; gap: 6px; margin: 8px 0 18px; font-family: 'JetBrains Mono', ui-monospace, monospace;}.x9a23216 .x0c011b5{font-size: clamp(44px, 6vw, 62px); font-weight: 700; line-height: 1; letter-spacing: -.05em; color: var(--brand-text);}.x9a23216 .x2e8d4b3{font-size: 15px; color: var(--text-mute);}.x3e79f34{display: grid; grid-template-columns: repeat(5, minmax(0, 1fr)); align-items: end; gap: 6px; height: 88px; margin-bottom: 16px;}.x03a86fe{position: relative; display: flex; align-items: flex-end; height: 100%; border-radius: 8px; background: var(--track); overflow: hidden;}.x50fdb23{position: absolute; left: 0; right: 0; bottom: 5px; z-index: 2; text-align: center; font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 10px; color: var(--text-mute);}.xe8a9525{width: 100%; height: 0; border-radius: 8px; background: linear-gradient(180deg, var(--brand), color-mix(in srgb, var(--brand) 55%, var(--accent)));}.xee28350{font-size: 13px; color: var(--text-mute);}.xee28350 strong{color: var(--text); font-family: 'JetBrains Mono', ui-monospace, monospace;}.x35072b3{margin-top: 12px; padding-top: 12px; border-top: 1px solid var(--line); font-size: 11.5px; line-height: 1.5; color: var(--text-faint);}.x35072b3 strong{color: var(--text-mute);}.x57f81c0{display: grid; gap: 6px;}.x43a1089{border: 1px solid var(--line); border-radius: 14px; background: var(--surface); overflow: hidden; transition: border-color .18s ease, background .18s ease;}.x43a1089:hover{border-color: var(--line-2);}.x43a1089[data-open]{border-color: var(--brand-line); background: var(--surface-2);}.x6048c16{display: grid; grid-template-columns: minmax(120px, .9fr) minmax(0, 1.5fr) auto auto; align-items: center; gap: 14px; padding: 13px 16px; cursor: pointer;}.x33cad66{font-size: 14px; font-weight: 600;}.x90344b5{height: 5px; border-radius: 3px; background: var(--track); overflow: hidden;}.x90344b5 span{display: block; width: 0; height: 100%; border-radius: 3px; background: linear-gradient(90deg, var(--brand), color-mix(in srgb, var(--brand) 45%, var(--accent)));}.xa52fd2c{font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 15px; font-weight: 700; color: var(--brand-text);}.x6704945{display: grid; place-items: center; width: 24px; height: 24px; border: 1px solid var(--line); border-radius: 7px; color: var(--text-mute); transition: transform .24s ease, color .18s ease, border-color .18s ease;}.x43a1089[data-open] .x6704945{transform: rotate(180deg); color: var(--brand-text); border-color: var(--brand-line);}.x318222d{display: grid; grid-template-rows: 0fr; transition: grid-template-rows .28s ease;}.x43a1089[data-open] .x318222d{grid-template-rows: 1fr;}.x318222d p{overflow: hidden; margin: 0; padding: 0 16px; color: var(--text-dim); font-size: 14px;}.x43a1089[data-open] .x318222d p{padding-bottom: 15px;}.xcd93fcd{display: flex; align-items: baseline; justify-content: space-between; flex-wrap: wrap; gap: 12px; margin-bottom: 14px;}.x116a590{font-size: clamp(17px, 2vw, 21px);}.x7f57cd4{display: flex; align-items: center; gap: 10px;}.x7f57cd4 .x7b6439f{display: inline-flex; align-items: center; gap: 7px; font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 10.5px; letter-spacing: .06em; color: var(--text-mute);}.x7f57cd4 .x7b6439f i{width: 10px; height: 10px; border-radius: 3px; background: var(--brand);}.x3486875{display: flex; height: 44px; margin-bottom: 10px; border: 1px solid var(--line); border-radius: 12px; overflow: hidden;}.x4ac1d75{display: flex; align-items: center; padding: 0 12px; font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 10.5px; font-weight: 700; letter-spacing: .06em; text-transform: uppercase; white-space: nowrap; overflow: hidden; transition: filter .18s ease;}.x3486875:hover .x4ac1d75{filter: saturate(.7);}.x3486875 .x4ac1d75:hover{filter: none;}.x4ac1d75:not(:first-child){font-size: 0;}.xe9bdce4{display: grid; grid-template-columns: repeat(auto-fit, minmax(132px, 1fr)); gap: 6px; margin-bottom: 14px;}.x178b108{padding: 11px 13px; border: 1px solid var(--line); border-radius: 12px; background: var(--surface);}.x49156e5{font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 9.5px; letter-spacing: .12em; text-transform: uppercase; color: var(--text-mute);}.x6baabd7{margin-top: 4px; font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 17px; font-weight: 700; letter-spacing: -.03em;}.x14abb51{margin-top: 2px; font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 10.5px; color: var(--brand-text);}.x269c6e6{display: flex; align-items: center; flex-wrap: wrap; gap: 7px; padding: 13px 15px; border: 1px solid var(--line); border-radius: 14px; background: var(--surface);}.x269c6e6 > span:not(.xf9ca0a4){padding: 4px 9px; border: 1px solid var(--line); border-radius: 7px; background: var(--surface-2); font-size: 12px; color: var(--text-dim);}.x86188f8{margin-top: 14px; border: 1px solid var(--line); border-radius: 18px; background: var(--surface); transition: border-color .2s ease;}.x86188f8[data-open]{border-color: var(--brand-line);}.x6565925{padding: clamp(16px, 2.2vw, 22px) clamp(16px, 2.2vw, 22px) 0;}.x7a72236{margin: 7px 0 8px; font-size: clamp(16px, 1.9vw, 20px);}.x47e6043{margin: 0; color: var(--text-mute); font-size: 14px;}.x76110fb{display: grid; grid-template-rows: 0fr; transition: grid-template-rows .3s ease;}.x86188f8[data-open] .x76110fb{grid-template-rows: 1fr;}.x5782c1f{overflow: hidden; padding: 0 clamp(16px, 2.2vw, 22px); color: var(--text-dim); font-size: 14.5px; line-height: 1.7;}.x86188f8[data-open] .x5782c1f{padding-top: 16px;}.x5782c1f > *:first-child{margin-top: 0;}.x5782c1f p{margin: 0 0 14px;}.x5782c1f h3, .x5782c1f h4{margin: 20px 0 8px; color: var(--text); font-size: 16px;}.x5782c1f ul, .x5782c1f ol{margin: 0 0 14px; padding-left: 20px;}.x5782c1f li{margin-bottom: 7px;}.x5782c1f strong{color: var(--text);}.x5782c1f a{color: var(--brand-text); border-bottom: 1px solid var(--brand-line);}.x1b327d2{display: flex; align-items: center; gap: 9px; width: 100%; padding: 14px clamp(16px, 2.2vw, 22px); border-top: 1px solid transparent; font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 10.5px; font-weight: 500; letter-spacing: .14em; text-transform: uppercase; color: var(--brand-text); cursor: pointer; transition: border-color .2s ease, color .18s ease;}.x86188f8[data-open] .x1b327d2{border-top-color: var(--line);}.x1b327d2 .xa5e5313{display: grid; place-items: center; width: 22px; height: 22px; border: 1px solid var(--brand-line); border-radius: 7px; transition: transform .24s ease;}.x86188f8[data-open] .x1b327d2 .xa5e5313{transform: rotate(180deg);}.x5d74d9e{border: 1px solid var(--line); border-radius: 16px; overflow-x: auto;}.x5d74d9e table{width: 100%; min-width: 560px; border-collapse: collapse; font-size: 13.5px;}.x5d74d9e th{padding: 12px 15px; border-bottom: 1px solid var(--line-2); background: var(--surface-2); color: var(--text-mute); font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 10px; font-weight: 500; letter-spacing: .12em; text-transform: uppercase; text-align: left; white-space: nowrap;}.x5d74d9e td{padding: 12px 15px; border-bottom: 1px solid var(--line); color: var(--text-dim); vertical-align: top;}.x5d74d9e :is(th, td) + :is(th, td){border-left: 1px solid var(--line);}.x5d74d9e tr:last-child td{border-bottom: 0;}.x5d74d9e tbody tr:hover td{background: var(--brand-faint);}.x5d74d9e td:first-child{color: var(--text); font-weight: 600; white-space: nowrap;}.xd27429d{display: grid; grid-template-columns: minmax(240px, .74fr) minmax(0, 1.5fr); align-items: stretch; gap: 12px;}.xb59b235{display: flex; flex-direction: column; justify-content: center; padding: clamp(18px, 2.4vw, 24px); border: 1px solid var(--brand-line); border-radius: 18px; background: linear-gradient(180deg, var(--brand-faint), transparent 60%), var(--surface);}.x6c2eaaf{font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 10px; letter-spacing: .16em; text-transform: uppercase; color: var(--text-mute);}.xb78aa2b{margin: 8px 0 10px; font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 12px; letter-spacing: .14em; text-transform: uppercase; color: var(--text-mute);}.xb78aa2b span{display: block; margin-top: 4px; font-size: clamp(30px, 4vw, 42px); font-weight: 700; letter-spacing: -.04em; word-spacing: -.22em; text-transform: none; color: var(--brand-text);}.xbe1af01{font-size: 13px; line-height: 1.55; color: var(--text-mute);}.xbe1af01 strong{font-family: 'JetBrains Mono', ui-monospace, monospace; color: var(--ok);}.x1114538{padding: clamp(16px, 2.2vw, 22px); border: 1px solid var(--line); border-radius: 18px; background: var(--surface);}.x7dbc891{display: grid; grid-auto-flow: column; grid-auto-columns: minmax(0, 1fr); align-items: end; gap: clamp(6px, 1.4vw, 14px); margin-top: 16px; height: 190px;}.x82699db{display: grid; grid-template-rows: minmax(0, 1fr) auto; gap: 9px; height: 100%;}.xc459d2d{display: flex; align-items: flex-end; height: 100%; border-radius: 10px; background: var(--track); overflow: hidden;}.xe2ebe35{position: relative; width: 100%; height: 0; border-radius: 10px; background: linear-gradient(180deg, var(--brand), color-mix(in srgb, var(--brand) 40%, var(--accent))); transition: filter .18s ease;}.xe2ebe35::after{content: attr(data-v); position: absolute; left: 0; right: 0; top: -17px; text-align: center; font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 10.5px; font-weight: 700; color: var(--brand-text);}.x82699db:hover .xe2ebe35{filter: brightness(1.15);}.x2a2ade9{text-align: center; font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 10px; letter-spacing: .06em; color: var(--text-mute);}.x615c327{display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); gap: 10px;}.xd98e87b{position: relative; padding: 16px 18px; border: 1px solid var(--line); border-radius: 16px; background: var(--surface); transition: border-color .18s ease;}.xd98e87b:hover{border-color: var(--brand-line);}.x539f074{display: grid; place-items: center; width: 28px; height: 28px; margin-bottom: 11px; border-radius: 9px; background: var(--brand-soft); color: var(--brand-text); font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 12.5px; font-weight: 700;}.x2951b53{font-size: 14.5px; font-weight: 600;}.xeb9d38c{margin-top: 6px; font-size: 13.5px; color: var(--text-mute);}.x6a7e748{display: grid; grid-template-columns: minmax(0, 1.15fr) minmax(260px, .85fr); align-items: center; gap: clamp(18px, 3vw, 36px);}.xe1f056e p{margin: 0 0 18px; color: var(--text-dim); font-size: 15px;}.xe1f056e strong{color: var(--brand-text); font-weight: 600;}.xeb19d0d{display: grid; grid-template-columns: repeat(auto-fit, minmax(128px, 1fr)); gap: 8px;}.x532e94d{padding: 11px 13px; border: 1px solid var(--line); border-radius: 12px; background: var(--surface);}.x9a14927{font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 9.5px; letter-spacing: .12em; text-transform: uppercase; color: var(--text-mute);}.x42f518b{margin-top: 4px; font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 14.5px; font-weight: 700;}.x013925b{display: flex; align-items: center; justify-content: center; gap: clamp(-10px, -1vw, 0px); padding: 10px 0;}.x9e3e975{transition: transform .3s ease;}.xf3be488{transform: rotate(-6deg) translateX(8px); z-index: 2;}.xd51b3b6{transform: rotate(6deg) translateX(-8px);}.x013925b:hover .xf3be488{transform: rotate(-3deg) translateX(4px);}.x013925b:hover .xd51b3b6{transform: rotate(3deg) translateX(-4px);}.xcb7ac87{position: relative; width: clamp(126px, 15vw, 168px); padding: 8px; border: 1px solid var(--line-2); border-radius: 22px; background: var(--surface-2); box-shadow: var(--shadow);}.xcb7ac87::before{content: ""; position: absolute; top: 4px; left: 50%; width: 34px; height: 3px; transform: translateX(-50%); border-radius: 2px; background: var(--line-2);}.xcaae380{display: grid; place-items: center; aspect-ratio: 9 / 19; border-radius: 16px; background: var(--bg-deep); overflow: hidden;}.xcaae380 img{width: 100%; height: 100%; object-fit: cover;}.xcaae380 span{padding: 0 12px; text-align: center; font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 10.5px; letter-spacing: .1em; text-transform: uppercase; color: var(--text-faint);}.x7a54e64{display: grid; grid-template-columns: repeat(auto-fit, minmax(210px, 1fr)); gap: 10px;}.x2960580{padding: 15px 17px; border: 1px solid var(--line); border-radius: 16px; background: var(--surface); transition: border-color .18s ease;}.x2960580:hover{border-color: var(--brand-line);}.x554da72{display: flex; align-items: center; justify-content: space-between; gap: 10px; margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px solid var(--line);}.x1b55352{font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 10px; letter-spacing: .14em; text-transform: uppercase; color: var(--text-mute);}.xf331f2a{width: 6px; height: 6px; flex-shrink: 0; border-radius: 50%; background: var(--ok); box-shadow: 0 0 7px color-mix(in srgb, var(--ok) var(--glow-a), transparent);}.xf331f2a.x14996bc{background: var(--warn); box-shadow: 0 0 7px color-mix(in srgb, var(--warn) var(--glow-a), transparent);}.x1fc7501{font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 14px; font-weight: 700; overflow-wrap: anywhere;}.x82dbc28{margin-top: 5px; font-size: 12.5px; color: var(--text-mute);}.xdcc90ca{display: grid; grid-template-columns: auto minmax(0, 1fr) auto; align-items: center; gap: clamp(16px, 2.6vw, 32px); margin-bottom: 12px; padding: clamp(18px, 2.4vw, 26px); border: 1px solid var(--brand-line); border-radius: 20px; background: linear-gradient(120deg, var(--brand-faint), transparent 55%), var(--surface);}.xf824b29{position: relative; width: clamp(128px, 15vw, 168px); flex-shrink: 0;}.x12c3f72{display: block; width: 100%; height: auto;}.x216b70d{position: absolute; inset: 0; display: grid; place-content: center; text-align: center;}.xb2f661d{font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: clamp(30px, 4vw, 40px); font-weight: 700; line-height: 1; letter-spacing: -.04em; color: var(--brand-text);}.x0672f38{margin-top: 5px; font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 9.5px; letter-spacing: .16em; text-transform: uppercase; color: var(--text-mute);}.x29f0e6f{font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 10px; letter-spacing: .16em; text-transform: uppercase; color: var(--text-mute);}.x48ef105{margin: 7px 0 8px; font-size: clamp(18px, 2.2vw, 24px);}.x83d2f6d{margin: 0; max-width: 62ch; color: var(--text-mute); font-size: 13.5px;}.x8138e4f{padding-left: clamp(14px, 2vw, 24px); border-left: 1px solid var(--line); text-align: right;}.x696b21f{font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: clamp(26px, 3.4vw, 36px); font-weight: 700; line-height: 1; letter-spacing: -.04em;}.xced94e8{margin-top: 5px; font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 9.5px; letter-spacing: .14em; text-transform: uppercase; color: var(--text-mute);}.x854acd7{display: grid; grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); gap: 12px;}.xae2c58c, .xf7f731e{padding: clamp(16px, 2.2vw, 22px); border: 1px solid var(--line); border-radius: 18px; background: var(--surface);}.x8536e50{display: block; margin-bottom: 14px; padding-bottom: 11px; border-bottom: 1px solid var(--line);}.x20aa5f9{display: grid; grid-template-columns: minmax(0, 1fr) auto; align-items: center; gap: 14px; padding: 10px 0; border-bottom: 1px solid var(--line);}.x20aa5f9:last-child{border-bottom: 0;}.x5182635{margin-bottom: 7px; font-size: 13.5px; color: var(--text-dim);}.x5744d86{height: 4px; border-radius: 2px; background: var(--track); overflow: hidden;}.x5744d86 span{display: block; width: 0; height: 100%; border-radius: 2px; background: linear-gradient(90deg, var(--brand), color-mix(in srgb, var(--brand) 45%, var(--accent)));}.xfaf6aa6{font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 12.5px; font-weight: 700; color: var(--brand-text); white-space: nowrap;}.xcfafdd1{display: grid; grid-template-columns: minmax(0, 1fr) auto; align-items: center; gap: 14px; padding: 11px 0; border-bottom: 1px solid var(--line);}.xcfafdd1:last-child{border-bottom: 0;}.xfebf0f0{display: flex; align-items: center; gap: 10px; font-size: 13.5px; font-weight: 600;}.xfebf0f0 .x37c5bfd{display: grid; place-items: center; width: 24px; height: 24px; flex-shrink: 0; border-radius: 8px; background: var(--ok-soft); color: var(--ok);}.x0cd7546{font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 11.5px; color: var(--text-mute); text-align: right;}.xce879e1{display: grid; grid-template-columns: repeat(auto-fit, minmax(260px, 1fr)); gap: 10px;}.x8b8aa3b{position: relative; margin: 0; border: 1px solid var(--line); border-radius: 16px; background: var(--surface-2); overflow: hidden; transition: border-color .2s ease, transform .2s ease;}.x8b8aa3b:hover{border-color: var(--brand-line); transform: translateY(-2px);}.x8b8aa3b img{display: block; width: 100%; height: auto;}.x8b8aa3b::after{content: ""; position: absolute; inset: 0; pointer-events: none; background: repeating-linear-gradient(180deg, transparent 0 3px, var(--scan) 3px 4px); opacity: .4;}.xe05f002{position: absolute; left: 10px; top: 10px; z-index: 2; padding: 4px 8px; border: 1px solid var(--media-stroke); border-radius: 7px; background: rgba(4, 8, 16, .62); font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 10px; letter-spacing: .1em; color: var(--on-media);}.x7ee0203{position: relative; padding: clamp(20px, 3vw, 32px); border: 1px solid var(--line-2); border-radius: 20px; background: var(--surface); overflow: hidden;}.xd70bcd4{position: absolute; inset: 0; pointer-events: none; background-image: linear-gradient(var(--grid) 1px, transparent 1px); background-size: 100% 28px; opacity: .8;}.x7ee0203 > *:not(.xd70bcd4){position: relative; z-index: 1;}.x922fac8{display: flex; align-items: flex-start; justify-content: space-between; gap: 18px; margin-bottom: 20px; padding-bottom: 16px; border-bottom: 1px solid var(--line);}.xd931525{margin-top: 8px; font-size: clamp(21px, 2.8vw, 30px);}.x4540f5d{flex-shrink: 0;}.x35badfd{padding: 8px 14px; border: 2px solid color-mix(in srgb, var(--accent) 42%, transparent); border-radius: 10px; transform: rotate(-4deg); text-align: center;}.x912f725{font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 9.5px; font-weight: 700; letter-spacing: .18em; text-transform: uppercase; color: var(--accent);}.xd5f3ccb{margin-top: 2px; font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 11px; color: var(--text-mute);}.x40fd05b{display: grid; gap: 1px; background: var(--line); border-radius: 14px; overflow: hidden;}.x22fb11e{display: grid; grid-template-columns: auto minmax(120px, .9fr) auto minmax(0, 1.4fr); align-items: center; gap: clamp(10px, 1.6vw, 18px); padding: 13px 15px; background: var(--surface-2);}.x46724b7{font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 10.5px; color: var(--text-faint); white-space: nowrap;}.xde812ff{font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 10.5px; letter-spacing: .1em; text-transform: uppercase; color: var(--text-mute);}.xc765074{font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 17px; font-weight: 700; letter-spacing: -.03em; color: var(--brand-text); white-space: nowrap;}.xc765074 em:empty{display: none;}.x0f24104{font-size: 13.5px; color: var(--text-dim);}.xde812ff:empty{display: none;}.x22fb11e:has(.xde812ff:empty){grid-template-columns: auto auto minmax(0, 1.4fr);}.xb55e240{display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; gap: 12px; margin-top: 18px; padding-top: 15px; border-top: 1px solid var(--line); font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 10.5px; letter-spacing: .1em; text-transform: uppercase; color: var(--text-faint);}.x260e1aa{display: flex; align-items: center; gap: 9px;}.xb09e7bb{color: var(--text-dim); letter-spacing: .06em;}.xa820598{padding: clamp(22px, 3.4vw, 40px); border: 1px solid var(--brand-line); border-radius: 22px; background: radial-gradient(ellipse at 88% 12%, color-mix(in srgb, var(--accent) 10%, transparent), transparent 58%), linear-gradient(160deg, var(--brand-faint), transparent 52%), var(--surface); box-shadow: 0 0 0 1px var(--brand-faint), var(--shadow);}.x34bf4ca{display: grid; grid-template-columns: minmax(0, 1fr) auto; align-items: start; gap: clamp(18px, 3vw, 40px);}.x862fa5c{margin: 8px 0 12px; font-size: clamp(22px, 3.2vw, 34px);}.x06cb483{margin: 0 0 20px; color: var(--text-dim); font-size: 15px; line-height: 1.68;}.xa83ea07{display: flex; flex-wrap: wrap; gap: 9px;}.x0058bf2{margin-top: 16px; font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 10.5px; letter-spacing: .06em; color: var(--text-faint);}.x65be578{font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: clamp(58px, 9vw, 104px); font-weight: 700; line-height: .92; letter-spacing: -.06em; color: var(--brand-text); text-align: right;}.xaa1cd68{margin-top: 6px; font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 10.5px; letter-spacing: .14em; text-transform: uppercase; text-align: right; color: var(--text-mute);}.x152c205{display: flex; align-items: flex-end; justify-content: space-between; flex-wrap: wrap; gap: 14px; margin: clamp(30px, 5vw, 56px) 0 18px; padding-bottom: 14px; border-bottom: 1px solid var(--line);}.xced569e{display: flex; align-items: center; gap: 8px;}.xced569e .xa7a58a7{color: var(--brand-text);}.x31213bd{margin-top: 7px; font-size: clamp(21px, 2.8vw, 30px);}.xc25e108{font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 10.5px; letter-spacing: .12em; text-transform: uppercase; color: var(--text-mute);}.x55996f0{display: grid; grid-template-columns: repeat(auto-fit, minmax(212px, 1fr)); gap: 10px;}.xa487871{display: grid; gap: 7px; padding: 16px; border: 1px solid var(--line); border-radius: 16px; background: var(--surface); transition: border-color .2s ease, transform .2s ease;}.xa487871:hover{border-color: var(--brand-line); transform: translateY(-2px);}.x1dca7b9{display: flex; align-items: center; justify-content: center; width: 100%; aspect-ratio: 16 / 9; padding: 14px; box-sizing: border-box; border: 1px solid var(--line); border-radius: 12px; background: var(--surface-2); overflow: hidden;}.x1dca7b9 img{max-width: 100%; max-height: 100%; object-fit: contain;}.x1dca7b9 span{font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 15px; font-weight: 700; color: var(--on-media);}.x99ddc0e{font-size: 15px; font-weight: 700;}.xcc175bb{display: flex; align-items: baseline; gap: 5px;}.xcbde99a{font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 17px; font-weight: 700; color: var(--brand-text);}.x6835ada{font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 10.5px; color: var(--text-mute);}.xb908527{font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 12px; color: var(--text-dim); line-height: 1.4;}.xfad9187{font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 10.5px; letter-spacing: .06em; text-transform: uppercase; color: var(--text-mute);}.x1d22dca{display: inline-flex; align-items: center; gap: 7px; margin-top: 4px; padding-top: 11px; border-top: 1px solid var(--line); font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 10px; letter-spacing: .12em; text-transform: uppercase; color: var(--brand-text); transition: gap .18s ease;}.x1d22dca:hover{gap: 11px;}.x5fdf787{display: grid; grid-template-columns: minmax(0, 218px) minmax(0, 1fr); align-items: start; gap: clamp(22px, 4vw, 52px); padding-top: clamp(26px, 4vw, 44px);}.x5fdf787:not(:has(.x2271ce0)){grid-template-columns: minmax(0, 1fr);}.x2271ce0{position: sticky; top: 110px; display: grid; gap: 2px; padding: 16px; border: 1px solid var(--line); border-radius: 16px; background: var(--surface);}.xe13062f{display: block; margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px solid var(--line);}.x2271ce0 a{display: grid; grid-template-columns: auto minmax(0, 1fr); gap: 9px; padding: 7px 8px; border-radius: 8px; font-size: 13.5px; color: var(--text-dim); transition: background .16s ease, color .16s ease;}.x2271ce0 a:hover{background: var(--brand-soft); color: var(--brand-text);}.x2271ce0 a .x6852c80{font-size: 10px; color: var(--text-faint);}.x2271ce0 a:hover .x6852c80{color: var(--brand-text);}.x135a42c{max-width: none;}.x135a42c h2, .x135a42c h3{scroll-margin-top: 120px;}.x5a1507c{display: grid; gap: 14px; max-width: 720px; padding: clamp(18px, 2.6vw, 26px); border: 1px solid var(--line); border-radius: 18px; background: var(--surface);}.x57a87c7{display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); gap: 14px;}.x5a1507c label{display: grid; gap: 7px;}.x5a1507c label > span{font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 10px; letter-spacing: .14em; text-transform: uppercase; color: var(--text-mute);}.x5a1507c input, .x5a1507c textarea{width: 100%; padding: 12px 14px; border: 1px solid var(--line-2); border-radius: 11px; background: var(--surface-2); color: var(--text); font-size: 14.5px; transition: border-color .18s ease, box-shadow .18s ease;}.x5a1507c textarea{resize: vertical; min-height: 120px;}.x5a1507c input::placeholder, .x5a1507c textarea::placeholder{color: var(--text-faint);}.x5a1507c input:focus, .x5a1507c textarea:focus{outline: none; border-color: var(--brand-line); box-shadow: 0 0 0 3px var(--brand-faint);}.xa995922{display: flex; justify-content: flex-start;}.xe97ed8d{display: flex; align-items: flex-start; gap: 14px; max-width: 720px; padding: clamp(18px, 2.6vw, 24px); border: 1px solid color-mix(in srgb, var(--ok) 34%, transparent); border-radius: 18px; background: var(--ok-soft);}.xe97ed8d[hidden]{display: none;}.x01ed56b{display: grid; place-items: center; width: 34px; height: 34px; flex-shrink: 0; border-radius: 11px; background: color-mix(in srgb, var(--ok) 22%, transparent); color: var(--ok);}.x73c17d9{font-size: 15.5px; font-weight: 700;}.xe97ed8d p{margin: 5px 0 0; color: var(--text-dim); font-size: 14px;}@media (max-width: 1180px){:is(.x64733d2, .x135a42c) th, .x5d74d9e th, .x83970dc th{font-size: 10px; letter-spacing: .05em;}.xc86bf8e, .x64410b7, .xd27429d, .x6a7e748{grid-template-columns: minmax(0, 1fr);}.x615ac7a{order: 2;}.xdcc90ca{grid-template-columns: auto minmax(0, 1fr);}.x8138e4f{grid-column: 1 / -1; padding: 12px 0 0; border-left: 0; border-top: 1px solid var(--line); text-align: left;}.x6677114{grid-template-columns: 68px 100px minmax(0, 1fr) minmax(0, .9fr);}.xd796e2e{grid-column: 1 / -1; grid-auto-flow: column; grid-auto-columns: minmax(0, 1fr); padding-top: 12px; border-top: 1px solid var(--line);}}@media (max-width: 899px){.xfe117ff{display: flex;}.x10ac55e{display: none;}.xd2acec7{position: fixed; top: 0; right: 0; bottom: 0; z-index: 80; width: min(320px, 86vw); flex-direction: column; align-items: stretch; justify-content: flex-start; gap: 2px; padding: 56px 14px 22px; background: var(--chrome-bg); border-left: 1px solid var(--chrome-line-2); box-shadow: var(--shadow); overflow-y: auto; transform: translateX(100%); visibility: hidden; transition: transform .26s ease, visibility .26s ease;}.xd2acec7[data-open]{transform: translateX(0); visibility: visible;}.x2d1fc2b{position: absolute; top: 13px; right: 13px; display: grid; place-items: center; width: 32px; height: 32px; border: 1px solid var(--chrome-line); border-radius: 9px; color: var(--chrome-text-dim);}.xbf91ed8{justify-content: space-between; padding: 13px 12px; border-radius: 10px; font-size: 15px;}.xbf91ed8::after{content: none;}.xbf91ed8:hover{background: var(--brand-soft); color: var(--brand-text);}.x8dd8819{display: grid; grid-template-rows: 0fr; transition: grid-template-rows .26s ease;}.x8dd8819[data-open]{grid-template-rows: 1fr;}.x8a60016{min-height: 0; overflow: hidden;}.xb97247b{display: grid; grid-template-columns: auto minmax(0, 1fr) auto; align-items: center; gap: 10px; padding: 10px 12px; border-radius: 9px; font-size: 14px; color: var(--chrome-text-dim);}.xb97247b:hover{background: var(--brand-soft); color: var(--brand-text);}.x04f5135{font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 10.5px; color: var(--chrome-text-mute);}.xc9f7d97{white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}.x49ffa1d{font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 12px; font-weight: 700; color: var(--brand-text);}.x2759488[data-expanded]{background: var(--brand-soft); color: var(--brand-text);}.xffeaf12{padding-bottom: 78px;}.xc9f1599, .xa7cbe61, .x854acd7{grid-template-columns: minmax(0, 1fr);}.x6d92ab2{grid-template-columns: repeat(2, minmax(0, 1fr));}.x5fdf787{grid-template-columns: minmax(0, 1fr);}.x2271ce0{position: static; top: auto;}.x34bf4ca{grid-template-columns: minmax(0, 1fr);}.x34bf4ca > div:last-child{order: -1;}.x65be578, .xaa1cd68{text-align: left;}.x6048c16{grid-template-columns: minmax(0, 1fr) auto auto;}.x90344b5{grid-column: 1 / -1; grid-row: 2;}.x22fb11e{grid-template-columns: auto minmax(0, 1fr) auto;}.x22fb11e:has(.xde812ff:empty){grid-template-columns: auto minmax(0, 1fr);}.x0f24104{grid-column: 1 / -1;}.x18513f4{grid-template-columns: minmax(0, 1fr); gap: 4px;}.x4acca74{font-size: 22px;}}@media (max-width: 699px){.x136223c{gap: 14px;}.x6677114{grid-template-columns: 62px minmax(0, 1fr); grid-template-areas: "tower  logo" "name   name" "bonus  bonus" "cta    cta"; gap: 12px;}.xbcd3913{grid-area: tower;}.x9a9838c{grid-area: logo; height: 76px;}.x9a9838c img{max-width: 82%; max-height: 74%;}.x9a9838c:not(:has(img)){height: 48px;}.x1facab4{grid-area: name;}.xefce582{grid-area: bonus; padding: 12px 0 0; border-left: 0; border-top: 1px solid var(--line);}.xd796e2e{grid-area: cta; grid-auto-flow: row; grid-auto-columns: minmax(0, 1fr); gap: 8px; padding-top: 0; border-top: 0;}.xd796e2e > .xfe56722{width: 100%;}.x57b910e{gap: 12px;}.x1fe65a1{grid-template-columns: minmax(0, 1fr);}.x1fe65a1 > div{display: flex; align-items: baseline; justify-content: space-between; gap: 12px;}.xea03d90{margin-top: 0;}.xeb714df{grid-template-columns: minmax(0, 1fr);}.x7dbc891{height: 150px; gap: 5px;}.x2a2ade9{font-size: 9px; letter-spacing: 0;}.xce879e1{grid-template-columns: minmax(0, 1fr);}.x922fac8{flex-direction: column; align-items: flex-start;}.x22fb11e, .x22fb11e:has(.xde812ff:empty){grid-template-columns: auto minmax(0, 1fr);}.xc765074{grid-column: 2;}.xb5bd57f{flex-direction: column; align-items: flex-start;}}@media (max-width: 479px){.xf522650{display: none;}.xd8beb93{height: 56px;}.xaaabd3e{top: 56px;}.x786f4a2{font-size: 15.5px;}.x46364e5{grid-template-columns: repeat(2, minmax(0, 1fr));}.xe9bdce4{grid-template-columns: repeat(2, minmax(0, 1fr));}.xeb19d0d{grid-template-columns: repeat(2, minmax(0, 1fr));}.x3486875{height: 32px;}.x4ac1d75{padding: 0 6px; font-size: 0;}.xbd643d1{grid-template-columns: minmax(0, 1fr) auto; gap: 10px;}.x5d1db0e{grid-column: 1 / -1;}.x6d92ab2{grid-template-columns: minmax(0, 1fr);}.xcb7ac87{width: clamp(112px, 40vw, 140px);}.x8686bbe{grid-template-columns: repeat(2, minmax(52px, 1fr));}}