*, *::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;}.x8c0e9c0 .x35adec9{font-family: 'JetBrains Mono', ui-monospace, 'SFMono-Regular', Menlo, monospace; font-variant-numeric: tabular-nums; letter-spacing: -.02em;}.x8c0e9c0{position: relative; min-height: 100%; background: var(--bg-deep);}.x8c0e9c0::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;}.x8c0e9c0 > *{position: relative; z-index: 1;}.xcf4944f{width: 100%; max-width: 1320px; margin: 0 auto; padding: 0 clamp(14px, 3vw, 28px);}.x6b34af7{display: block; padding: 0 0 clamp(56px, 8vw, 104px);}.xd36cec1{padding: clamp(38px, 6vw, 72px) 0 0;}.xd36cec1:first-child{padding-top: clamp(28px, 4vw, 44px);}h1, h2, h3, h4{margin: 0; font-weight: 700; letter-spacing: -.02em; line-height: 1.16;}.x540a1ea, .x96b720d, .x3814c89, .x753d93f, .xf29a79a, .x96c9468, .x409af27, .xdd93f55, .x7641363, .x60f97c9, .x1329e66{font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 10.5px; font-weight: 500; letter-spacing: .14em; text-transform: uppercase; color: var(--text-mute);}.x8c0e9c0 .xc20bd02, .x8c0e9c0 .xdcf6af3{color: var(--brand-text);}.x8c0e9c0 .xc158d22{color: var(--text-mute);}.x8c0e9c0 .xae03180, .x8c0e9c0 .x34b458a{color: var(--ok);}.x8c0e9c0 .x75373b6{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;}}.xefb1748{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;}.xefb1748: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);}.xefb1748:active{transform: translateY(0);}.xefb1748::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;}.xefb1748:hover::after{opacity: 1; animation: v2-sweep .75s ease;}.xefb1748 svg{flex-shrink: 0;}.xc59c731{background: transparent; border-color: var(--line-2); color: var(--text-dim);}.xc59c731:hover{color: var(--brand-text); border-color: var(--brand-line); background: var(--brand-faint); box-shadow: none; transform: none;}.xc59c731::after{content: none;}:is(.x6720a5e, .x0352adb){color: var(--text-dim); font-size: 15.5px; line-height: 1.72;}:is(.x6720a5e, .x0352adb) > *:first-child{margin-top: 0;}:is(.x6720a5e, .x0352adb) > *:last-child{margin-bottom: 0;}:is(.x6720a5e, .x0352adb) h2, :is(.x6720a5e, .x0352adb) h3, :is(.x6720a5e, .x0352adb) h4{color: var(--text);}:is(.x6720a5e, .x0352adb) h2{position: relative; margin: 46px 0 16px; padding-top: 20px; font-size: clamp(21px, 2.4vw, 27px);}:is(.x6720a5e, .x0352adb) h2::before{content: ""; position: absolute; top: 0; left: 0; width: 34px; height: 2px; background: linear-gradient(90deg, var(--brand), var(--accent));}:is(.x6720a5e, .x0352adb) h3{margin: 32px 0 12px; font-size: clamp(17px, 1.8vw, 20px);}:is(.x6720a5e, .x0352adb) h4{margin: 24px 0 10px; font-size: 16px;}:is(.x6720a5e, .x0352adb) p{margin: 0 0 16px;}:is(.x6720a5e, .x0352adb) strong{color: var(--text); font-weight: 600;}:is(.x6720a5e, .x0352adb) em{font-style: italic;}:is(.x6720a5e, .x0352adb) a{color: var(--brand-text); border-bottom: 1px solid var(--brand-line); transition: border-color .18s ease, color .18s ease;}:is(.x6720a5e, .x0352adb) a:hover{border-bottom-color: var(--brand-text);}:is(.x6720a5e, .x0352adb) ul, :is(.x6720a5e, .x0352adb) ol{margin: 0 0 18px; padding-left: 0; list-style: none;}:is(.x6720a5e, .x0352adb) li{position: relative; margin: 0 0 9px; padding-left: 24px;}:is(.x6720a5e, .x0352adb) ul > li::before{content: ""; position: absolute; left: 2px; top: .66em; width: 9px; height: 2px; border-radius: 1px; background: var(--brand);}:is(.x6720a5e, .x0352adb) ol{counter-reset: v2-prose-ol;}:is(.x6720a5e, .x0352adb) ol > li{counter-increment: v2-prose-ol; padding-left: 32px;}:is(.x6720a5e, .x0352adb) 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(.x6720a5e, .x0352adb) blockquote{margin: 24px 0; padding: 4px 0 4px 20px; border-left: 2px solid var(--brand-line); color: var(--text); font-size: 16.5px;}:is(.x6720a5e, .x0352adb) img{display: block; margin: 24px 0; border-radius: 14px; border: 1px solid var(--line);}:is(.x6720a5e, .x0352adb) hr{margin: 32px 0; border: 0; border-top: 1px solid var(--line);}:is(.x6720a5e, .x0352adb) code{padding: 2px 6px; border-radius: 6px; background: var(--surface-2); font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: .9em;}.x7b15f6a{margin: 0 0 22px; border: 1px solid var(--line); border-radius: 14px; overflow-x: auto;}.x7b15f6a > table{margin: 0;}:is(.x7b15f6a, .x28e5717, .xa6da365){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);}.x7b15f6a > table:has(tr > :nth-child(3)){min-width: 620px;}.x7b15f6a > table:has(tr > :nth-child(4)){min-width: 700px;}:is(.x6720a5e, .x0352adb) table{width: 100%; margin: 0 0 22px; border-collapse: collapse; font-size: 14px;}:is(.x6720a5e, .x0352adb) 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(.x6720a5e, .x0352adb) td{padding: 12px 14px; border-bottom: 1px solid var(--line); vertical-align: top;}:is(.x6720a5e, .x0352adb) :is(th, td) + :is(th, td){border-left: 1px solid var(--line);}:is(.x6720a5e, .x0352adb) tr:last-child td{border-bottom: 0;}:is(.x6720a5e, .x0352adb) tr:hover td{background: var(--brand-faint);}.xd15ed6f, .x9bf172f, .x1b0d260, .x4837650{--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);}.xd15ed6f{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;}.x675654c{display: flex; align-items: center; gap: 22px; height: 32px;}.x0e40d02{display: inline-flex; align-items: center; gap: 7px; color: var(--text-mute); white-space: nowrap;}.xa174daf{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;}.x96c9468{color: var(--text-mute);}.xd0ffd8a{color: var(--brand-text); font-weight: 700;}.x74a947a{margin-left: auto;}.x9bf172f{position: sticky; top: 0; z-index: 60; background: var(--chrome-bg); border-bottom: 1px solid var(--line);}.x9bf172f::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;}.x748d0e3{position: relative; display: flex; align-items: center; gap: 12px; height: 62px;}.xc50f90d{display: flex; align-items: center; gap: 10px; flex-shrink: 0;}.xf8a4823{display: grid; place-items: center; width: 32px; height: 32px; border-radius: 10px; background: var(--brand); color: var(--brand-ink);}.x63a866e{font-size: 17px; font-weight: 700; letter-spacing: -.01em;}.x10c8e3e{color: var(--brand-text);}.x993918a{display: block; height: 32px; width: auto;}.x1b0d260{flex: 1; display: flex; align-items: center; justify-content: flex-end; gap: 2px;}.x7c4fb56{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;}.x7c4fb56::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;}.x7c4fb56:hover{color: var(--text);}.x7c4fb56:hover::after{transform: scaleX(1);}.xfae78cd{cursor: pointer;}.x2b499ec{transition: transform .22s ease;}.xfae78cd[data-open]{color: var(--brand-text);}.xfae78cd[data-open]::after{transform: scaleX(1);}.x82890b0{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;}.x82890b0[hidden]{display: none;}.x822c14c{padding-top: 18px; padding-bottom: 22px;}.x06ab173{display: flex; align-items: baseline; justify-content: space-between; gap: 14px; margin-bottom: 14px; padding-bottom: 12px; border-bottom: 1px solid var(--line);}.x5cef099{font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 10.5px; letter-spacing: .14em; text-transform: uppercase; color: var(--text-mute);}.x14fcd3e{font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 11px; letter-spacing: .08em; text-transform: uppercase; color: var(--brand-text);}.xfc2abf7{display: grid; grid-template-columns: repeat(auto-fill, minmax(212px, 1fr)); gap: 8px;}.xc2b9307{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;}.xc2b9307:hover{border-color: var(--brand-line); background: var(--surface-2); transform: translateY(-1px);}.x8eed425{font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 11px; color: var(--text-mute);}.xd6ddd57{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;}.xd6ddd57 img{max-width: 100%; max-height: 100%; object-fit: contain;}.xd570446{font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 12px; font-weight: 700; color: var(--on-media);}.x3cd8d2b{min-width: 0; display: grid; gap: 1px;}.x5dc303a{font-size: 13.5px; font-weight: 600; color: var(--text); white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}.xb8a523f{font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 12px; color: var(--brand-text);}.xb8a523f span{color: var(--text-mute);}.xdbec3f0{display: none; flex-direction: column; gap: 4px; padding: 9px; margin-left: auto; border: 1px solid var(--line); border-radius: 10px;}.xdbec3f0 span{display: block; width: 16px; height: 1.5px; background: var(--text-dim);}.x8646be7{display: none;}.x5ed2a69{display: none;}.x680d807{position: fixed; inset: 0; z-index: 70; background: rgba(2, 4, 10, .66); opacity: 0; visibility: hidden; transition: opacity .22s ease, visibility .22s ease;}.x680d807[data-open]{opacity: 1; visibility: visible;}body[data-drawer-open]{overflow: hidden;}body[data-drawer-open] .x9bf172f{z-index: 90;}.x4837650{position: relative; margin-top: clamp(48px, 7vw, 88px); background: var(--chrome-bg); border-top: 1px solid var(--line);}.x4837650::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;}.x5882e0b{padding: clamp(32px, 5vw, 52px) clamp(14px, 3vw, 28px) 22px;}.x9cb752e{display: grid; grid-template-columns: minmax(0, 1.7fr) repeat(3, minmax(0, 1fr)); gap: clamp(20px, 3vw, 44px);}.x38f0a9e{font-size: 17px; font-weight: 700; margin-bottom: 10px;}.x67b0952{color: var(--text-mute); font-size: 13px; line-height: 1.65;}.x67b0952 a{color: var(--text-dim); border-bottom: 1px solid var(--line-2);}.x67b0952 a:hover{color: var(--brand-text); border-bottom-color: var(--brand-line);}.x21ee0e6{display: flex; flex-wrap: wrap; gap: 6px; margin-top: 16px;}.x6bee4f2{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);}.x22d1c31{display: flex; flex-direction: column; gap: 9px;}.xb3150f0{margin-bottom: 3px; font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 10.5px; letter-spacing: .14em; text-transform: uppercase; color: var(--text-mute);}.x22d1c31 a{font-size: 13.5px; color: var(--text-dim); transition: color .18s ease;}.x22d1c31 a:hover{color: var(--brand-text);}.x22d1c31 .x67b0952{margin-top: -3px;}.xbf445a2{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);}.xb1f3d5f{display: flex; align-items: center; gap: 14px;}.x7f9cd84{position: relative;}.x00c34cf{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;}.x00c34cf::-webkit-details-marker{display: none;}.x00c34cf:hover{color: var(--brand-text); border-color: var(--brand-line);}.x76fd368{font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 11px; text-transform: uppercase;}.xea4c60a{transition: transform .2s ease;}.x7f9cd84[open] .xea4c60a{transform: rotate(180deg);}.x72ba398{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);}.x7f3a1ed{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;}.x7f3a1ed:hover{background: var(--brand-soft); color: var(--brand-text);}.x7f3a1ed.x53d04c4{background: var(--brand); color: var(--brand-ink);}.xd011d8b{display: none;}@media (max-width: 899px){.xd011d8b{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);}.x32dae8e, .x3712cf4{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;}.x771d777{display: flex; align-items: center; gap: 11px; min-width: 0;}.x3493852{min-width: 0;}.xc45f46a{display: flex; align-items: center; gap: 6px; font-size: 13.5px; font-weight: 600; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}.xc45f46a .x75b58f1{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;}.xa14a3fe{font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 11px; color: var(--chrome-text-mute); white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}.x522af7c{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;}.x2622198{border-color: color-mix(in srgb, var(--accent) 42%, transparent);}.x2622198 .x3712cf4{background: var(--accent); color: var(--on-media);}}.x10a377b{position: relative; overflow: hidden; padding: clamp(30px, 5vw, 56px) 0 clamp(26px, 4vw, 44px); background: var(--bg); border-bottom: 1px solid var(--line);}.xc67e3b7{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%);}.x10a377b > .xcf4944f{position: relative; z-index: 1;}.x6c0701a{padding-bottom: clamp(30px, 4.5vw, 52px);}.x97eec99{padding: clamp(24px, 3.6vw, 40px) 0 clamp(22px, 3vw, 32px);}.x6bcd9d7{padding-bottom: clamp(26px, 3.6vw, 40px);}[id^="v2-ch-"], #v2-claim, #ranking, #content, #reviews, #faq{scroll-margin-top: 116px;}.x17bbf3b{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);}.x17bbf3b a{color: var(--text-mute); transition: color .18s ease;}.x17bbf3b a:hover{color: var(--brand-text);}.x17bbf3b .xd29ebac{color: var(--text-faint);}.x3c6e4ce{color: var(--text-dim);}.xf29a79a{display: flex; align-items: center; gap: 12px; margin-bottom: 14px;}.xf29a79a .x8611a62{color: var(--text-faint); letter-spacing: .1em;}.x4ecbb98{font-size: clamp(30px, 5.2vw, 54px); line-height: 1.06; letter-spacing: -.03em;}.xe054a3a{max-width: 20ch;}.x695a747{max-width: none; font-size: clamp(28px, 4.2vw, 42px);}.x4ecbb98 em, .x4ecbb98 strong{font-style: normal; color: var(--brand-text); font-weight: 700;}.x7575f75{margin: 16px 0 0; color: var(--text-dim); font-size: clamp(15px, 1.6vw, 17px);}.x7575f75 strong{color: var(--brand-text); font-weight: 600;}.xee99944{margin-top: 18px;}.xee99944 p{color: var(--text-dim);}.x8a4c53c{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;}.xa6fb709:hover{border-color: var(--brand-line); background: var(--surface-2);}.x45c5440, .x9b41db8{display: grid; place-items: center; width: 36px; height: 36px; flex-shrink: 0; border-radius: 10px; object-fit: cover;}.x45c5440{background: var(--brand); color: var(--brand-ink); font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 12.5px; font-weight: 700;}.x9b41db8{border: 1px solid var(--line-2);}.xcd6fa35{font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 9.5px; letter-spacing: .14em; text-transform: uppercase; color: var(--text-mute);}.xf7df4b8{font-size: 13.5px; font-weight: 600; color: var(--text);}.xfa18022{width: 1px; align-self: stretch; background: var(--line);}.x4e4e79f{display: grid; grid-template-columns: auto minmax(0, 1fr); align-items: center; gap: clamp(18px, 3vw, 32px);}.x97fad43{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);}.x97fad43 img{width: 100%; height: 100%; object-fit: cover;}.x97fad43 span{font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: clamp(24px, 3.4vw, 34px); font-weight: 700; color: var(--brand-text);}.xac6bdd0{display: inline-flex; align-items: baseline; gap: 10px; margin-top: 14px; padding-top: 12px; border-top: 1px solid var(--line);}.xac6bdd0 span{font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 10px; letter-spacing: .14em; text-transform: uppercase; color: var(--text-mute);}.xac6bdd0 strong{font-size: 14px; font-weight: 600;}.x23c6a31{position: sticky; top: 62px; z-index: 50; background: var(--chrome-bg); border-bottom: 1px solid var(--line);}.xe7b3c8c{display: flex; align-items: center; gap: 2px; overflow-x: auto; scrollbar-width: none; padding: 7px 0;}.xe7b3c8c::-webkit-scrollbar{display: none;}.x23c6a31:has(.xe7b3c8c: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);}.x3d1eff2{padding-top: clamp(34px, 5vw, 60px);}.x6b08c2c{display: flex; align-items: baseline; justify-content: space-between; gap: 16px; margin-bottom: 22px; padding-bottom: 14px; border-bottom: 1px solid var(--line);}.x74a48b3{font-size: clamp(21px, 2.6vw, 30px);}.x0528f94{display: block;}.xc968a12{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);}.x9aac7e1{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;}.x9aac7e1 span{color: var(--brand-text);}.x540a1ea{display: flex; align-items: center; justify-content: space-between; gap: 12px; margin-bottom: 8px;}.x540a1ea span:first-child{color: var(--brand-text);}.xaf310cc{font-size: clamp(22px, 3vw, 33px);}.x14fa253{margin: 10px 0 0; color: var(--text-mute); font-size: 14.5px;}.x91381a3{display: block;}.x22cbb3d{display: grid; gap: 10px;}.xe801afe{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;}.xe801afe:hover{border-color: var(--brand-line); background: var(--surface-2); transform: translateY(-1px);}.xe801afe:first-child{border-color: var(--brand-line); background: linear-gradient(90deg, var(--brand-faint), transparent 40%), var(--surface);}.xe801afe:first-child .x58cf096{color: var(--brand-text);}.x1769e2f{display: grid; justify-items: center; gap: 1px; padding: 8px 6px; border: 1px solid var(--line); border-radius: 12px; background: var(--surface-2);}.x020570f{font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 9px; letter-spacing: .14em; text-transform: uppercase; color: var(--text-mute);}.x58cf096{font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 26px; font-weight: 700; line-height: 1.1; letter-spacing: -.04em;}.x162ed2e{font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 11.5px; color: var(--brand-text);}.x162ed2e span{color: var(--text-mute);}.xe54a4ff{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;}.xe54a4ff img{max-width: 78%; max-height: 70%; object-fit: contain;}.xe54a4ff::after{content: ""; position: absolute; inset: 0; pointer-events: none; background: repeating-linear-gradient(180deg, transparent 0 3px, var(--scan) 3px 4px); opacity: .5;}.xb3a184e{min-width: 0;}.x90a77e8{font-size: 17px; font-weight: 700; letter-spacing: -.01em;}.x26ea741{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;}.x2b81d1b{display: flex; align-items: center; gap: 7px; margin-top: 7px; font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 11.5px;}.x9bc42e5{color: var(--text-mute); letter-spacing: .1em; text-transform: uppercase; font-size: 10px;}.x914c054{width: 3px; height: 3px; border-radius: 50%; background: var(--ok);}.x8a53057{color: var(--text-dim);}.xaaaa153{min-width: 0; padding-left: clamp(12px, 1.6vw, 18px); border-left: 1px solid var(--line);}.x7b173c5{font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 9.5px; letter-spacing: .14em; text-transform: uppercase; color: var(--text-mute);}.x93cb911{margin-top: 3px; font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 15px; font-weight: 700; color: var(--brand-text); line-height: 1.35;}.x9473be0{display: grid; gap: 6px; justify-items: stretch;}.x78dd2cd{padding: 11px 18px;}.x01170a2{padding: 9px 18px; font-size: 12.5px;}.xa7ef154{display: grid; gap: clamp(16px, 2.4vw, 26px);}.xca31ee3{min-width: 0; padding: clamp(18px, 2.6vw, 28px); border: 1px solid var(--line); border-radius: 18px; background: var(--surface);}.xbdce7ef{margin-bottom: 16px;}.x135b807{display: flex; align-items: baseline; flex-wrap: wrap; gap: 10px; font-size: clamp(19px, 2.2vw, 24px);}.xa6890d6{font-family: 'JetBrains Mono', ui-monospace, monospace; color: var(--brand-text); font-weight: 700;}.x9a33b08{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;}.x1548a4d{position: relative; margin-bottom: 18px; border: 1px solid var(--line); border-radius: 14px; overflow: hidden;}.x1548a4d img{display: block; width: 100%; height: auto;}.x1548a4d::after{content: ""; position: absolute; inset: 0; pointer-events: none; background: repeating-linear-gradient(180deg, transparent 0 3px, var(--scan) 3px 4px); opacity: .38;}.xd1a89af{color: var(--text-dim); font-size: 14.5px;}.xd1a89af p{margin: 0 0 13px;}.xd1a89af p:last-child{margin-bottom: 0;}.xd1a89af strong{color: var(--text); font-weight: 600;}.xd1a89af a{color: var(--brand-text); border-bottom: 1px solid var(--brand-line);}.x28e5717{margin-top: 18px; border: 1px solid var(--line); border-radius: 14px; overflow-x: auto;}.x28e5717 table{width: 100%; border-collapse: collapse; font-size: 13.5px;}.x28e5717 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;}.x28e5717 td{padding: 11px 14px; border-bottom: 1px solid var(--line); vertical-align: top;}.x28e5717 :is(th, td) + :is(th, td){border-left: 1px solid var(--line);}.x28e5717 tr:last-child td{border-bottom: 0;}.x28e5717 td:first-child{width: 46%; color: var(--text-mute);}.x28e5717 td:last-child{color: var(--text-dim);}.x37fd6db{display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 12px; margin-top: 18px;}.xab377f4, .x13a96e8{padding: 14px 16px; border: 1px solid var(--line); border-radius: 14px; background: var(--surface-2);}.xab377f4{border-color: color-mix(in srgb, var(--ok) 28%, transparent); background: var(--ok-soft);}.x13a96e8{border-color: color-mix(in srgb, var(--bad) 26%, transparent); background: var(--bad-soft);}.xa0d6e2f{margin-bottom: 9px; font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 10px; letter-spacing: .14em; text-transform: uppercase;}.xab377f4 .xa0d6e2f{color: var(--ok);}.x13a96e8 .xa0d6e2f{color: var(--bad);}.x37fd6db ul{margin: 0; padding: 0; list-style: none; display: grid; gap: 7px;}.x37fd6db li{display: grid; grid-template-columns: auto minmax(0, 1fr); gap: 8px; font-size: 13.5px; color: var(--text-dim);}.xa83018e{font-family: 'JetBrains Mono', ui-monospace, monospace; font-weight: 700;}.xab377f4 .xa83018e{color: var(--ok);}.x13a96e8 .xa83018e{color: var(--bad);}.x5a5b34b, .x5b2d8f9{display: grid; gap: 8px;}.x5e2ac32{border: 1px solid var(--line); border-radius: 14px; background: var(--surface); overflow: hidden; transition: border-color .2s ease, background .2s ease;}.x5e2ac32[data-open]{border-color: var(--brand-line); background: var(--surface-2);}.xd2f5b8f{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;}.x2da2eaf{font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 10.5px; letter-spacing: .08em; color: var(--text-mute); transition: color .18s ease;}.x5e2ac32[data-open] .x2da2eaf{color: var(--brand-text);}.xa1ffb6b{font-size: 15px; font-weight: 600;}.x525088c{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;}.x5e2ac32[data-open] .x525088c{transform: rotate(180deg); color: var(--brand-text); border-color: var(--brand-line);}.xd91f9ae{display: grid; grid-template-rows: 0fr; transition: grid-template-rows .28s ease;}.x5e2ac32[data-open] .xd91f9ae{grid-template-rows: 1fr;}.x3efb2b8{overflow: hidden; color: var(--text-dim); font-size: 14.5px;}.x5e2ac32[data-open] .x3efb2b8{padding: 0 17px 16px 17px;}.x3efb2b8 p{margin: 0 0 12px;}.x3efb2b8 p:last-child{margin-bottom: 0;}.x3efb2b8 a{color: var(--brand-text); border-bottom: 1px solid var(--brand-line);}.x3efb2b8 ul{margin: 0 0 12px; padding-left: 18px;}.x3efb2b8 li{margin-bottom: 6px;}.x3ffb41c{display: none;}@media (min-width: 1400px){.x3ffb41c{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;}.xd352514{left: 18px;}.x4a55e79{right: 18px;}.x3ffb41c{max-height: 92vh;}.x3ffb41c > *{max-height: 34vh; overflow: hidden; text-overflow: ellipsis;}.xd352514 > *{writing-mode: vertical-rl; transform: rotate(180deg);}.x4a55e79 > *{writing-mode: vertical-rl;}.xba40051{color: var(--text-mute);}.x1d3906b{display: flex; align-items: center; gap: 8px;}.x1d3906b .x35adec9{color: var(--brand-text);}.xce6149b{display: flex; align-items: center; gap: 8px;}.xce6149b .xb20aa81{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);}.x689b078{width: 1px; height: 140px; background: var(--track);}.x9b71a93{width: 100%; height: 0; background: linear-gradient(180deg, var(--brand), var(--accent));}}.x1304566{padding-bottom: clamp(30px, 4.5vw, 52px);}.xaef29ae{display: grid; grid-template-columns: minmax(0, 1.55fr) minmax(300px, .8fr); align-items: start; gap: clamp(20px, 3vw, 40px);}.x3e80eee{display: flex; flex-wrap: wrap; gap: 6px; margin-bottom: 16px;}.x0f57559{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);}.xcc6e0c4{border-color: color-mix(in srgb, var(--ok) 34%, transparent); color: var(--ok);}.xcc6e0c4 .xba2dfbc{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;}.xe1cdb47{border-color: color-mix(in srgb, var(--accent) 40%, transparent); background: var(--accent-soft); color: var(--accent);}.xdf5b339{display: flex; align-items: center; gap: 16px; margin-bottom: 18px;}.xf94ae9a{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;}.xf94ae9a img{max-width: 76%; max-height: 70%; object-fit: contain;}.x6711470{font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: clamp(18px, 2.4vw, 24px); font-weight: 700; color: var(--on-media);}.xff0b402{display: block; font-size: clamp(28px, 4.6vw, 48px); line-height: 1.04; letter-spacing: -.03em;}.xff0b402 .xcd73102{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);}.xaeb6eef{display: flex; align-items: center; flex-wrap: wrap; gap: 12px; margin-bottom: 16px;}.xabcbbf6{display: flex; gap: 4px;}.xa05ea8c{position: relative; width: 26px; height: 5px; border-radius: 3px; background: var(--track); overflow: hidden;}.x66563d8{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);}.xe4dd33c{font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 22px; font-weight: 700; letter-spacing: -.03em; color: var(--brand-text);}.xe4dd33c span{font-size: 13px; color: var(--text-mute);}.xb2bdd49{font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 10.5px; letter-spacing: .1em; text-transform: uppercase; color: var(--text-mute);}.xf6f4de2{margin: 0 0 20px; color: var(--text-dim); font-size: clamp(15px, 1.6vw, 17px); line-height: 1.6;}.x7448057{display: grid; grid-template-columns: repeat(auto-fit, minmax(148px, 1fr)); gap: 8px;}.x8e4ae06{padding: 12px 14px; border: 1px solid var(--line); border-radius: 14px; background: var(--surface); transition: border-color .18s ease;}.x8e4ae06:hover{border-color: var(--brand-line);}.xc1509aa{font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 9.5px; letter-spacing: .14em; text-transform: uppercase; color: var(--text-mute);}.x94b67d7{margin-top: 5px; font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 19px; font-weight: 700; letter-spacing: -.03em; hyphens: auto;}.x854cb2c{margin-top: 3px; font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 10px; letter-spacing: .06em; color: var(--text-faint);}.x572461e{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);}.x83a40c2{font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 10px; letter-spacing: .16em; text-transform: uppercase; color: var(--brand-text);}.x46cdb23{display: flex; align-items: center; flex-wrap: wrap; gap: 12px; margin: 10px 0 18px;}.x46cdb23 .x7b62cfe{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;}.xb957b53{display: flex; align-items: center; gap: 8px;}.xccd2278{font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 20px; color: var(--text-faint);}.xf72d956{display: grid;}.x6fedb1a{font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 18px; font-weight: 700; line-height: 1.1; color: var(--accent);}.x08d302c{font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 9.5px; letter-spacing: .12em; text-transform: uppercase; color: var(--text-mute);}.x05193c1{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;}.x05193c1 > div{padding: 10px 12px; background: var(--surface-2);}.xd5a0c0f{font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 9px; letter-spacing: .12em; text-transform: uppercase; color: var(--text-mute);}.x5ee53b6{margin-top: 3px; font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 13px; font-weight: 700;}.x807832d{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);}.x05efa47{font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 9.5px; letter-spacing: .14em; text-transform: uppercase; color: var(--text-mute);}.xce95264{font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 15px; font-weight: 700; letter-spacing: .06em; color: var(--brand-text);}.xc6bdad6{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;}.xc6bdad6:hover{color: var(--brand-text); border-color: var(--brand-line);}.xef33546{width: 100%; padding: 14px 20px; font-size: 14.5px;}.x677969e{margin-top: 12px; font-size: 11.5px; line-height: 1.55; color: var(--text-faint);}.x677969e a{color: var(--text-mute); border-bottom: 1px solid var(--line-2);}.x8de97c8{display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 12px;}.xbb1d640{padding: clamp(16px, 2.2vw, 22px); border: 1px solid var(--line); border-radius: 18px; background: var(--surface);}.xbb1d640.xdd1e5e9{border-color: color-mix(in srgb, var(--ok) 26%, transparent);}.xbb1d640.x007528b{border-color: color-mix(in srgb, var(--bad) 24%, transparent);}.xb1cbfe8{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;}.xb1cbfe8 .xc8fc9e2{display: grid; place-items: center; width: 28px; height: 28px; border-radius: 9px;}.xbb1d640.xdd1e5e9 .xb1cbfe8{color: var(--ok);}.xbb1d640.xdd1e5e9 .xc8fc9e2{background: var(--ok-soft); color: var(--ok);}.xbb1d640.x007528b .xb1cbfe8{color: var(--bad);}.xbb1d640.x007528b .xc8fc9e2{background: var(--bad-soft); color: var(--bad);}.xbb1d640 ul{margin: 0; padding: 0; list-style: none; display: grid; gap: 11px;}.xbb1d640 li{display: grid; grid-template-columns: auto minmax(0, 1fr); gap: 11px; font-size: 14.5px; color: var(--text-dim);}.xbb1d640 .x015d806{font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 11px; font-weight: 700; padding-top: 2px;}.xbb1d640.xdd1e5e9 .x015d806{color: var(--ok);}.xbb1d640.x007528b .x015d806{color: var(--bad);}.xd057bf0{display: grid; grid-template-columns: minmax(260px, .72fr) minmax(0, 1.4fr); align-items: start; gap: 12px;}.x7ddd829{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);}.xd7f5ddc{font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 10px; letter-spacing: .16em; text-transform: uppercase; color: var(--text-mute);}.x7c018d4{display: flex; align-items: baseline; gap: 6px; margin: 8px 0 18px; font-family: 'JetBrains Mono', ui-monospace, monospace;}.x7c018d4 .x62fc564{font-size: clamp(44px, 6vw, 62px); font-weight: 700; line-height: 1; letter-spacing: -.05em; color: var(--brand-text);}.x7c018d4 .x9dd7dc3{font-size: 15px; color: var(--text-mute);}.x868da99{display: grid; grid-template-columns: repeat(5, minmax(0, 1fr)); align-items: end; gap: 6px; height: 88px; margin-bottom: 16px;}.x1938588{position: relative; display: flex; align-items: flex-end; height: 100%; border-radius: 8px; background: var(--track); overflow: hidden;}.x75db656{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);}.x396695b{width: 100%; height: 0; border-radius: 8px; background: linear-gradient(180deg, var(--brand), color-mix(in srgb, var(--brand) 55%, var(--accent)));}.x432a894{font-size: 13px; color: var(--text-mute);}.x432a894 strong{color: var(--text); font-family: 'JetBrains Mono', ui-monospace, monospace;}.x98a2426{margin-top: 12px; padding-top: 12px; border-top: 1px solid var(--line); font-size: 11.5px; line-height: 1.5; color: var(--text-faint);}.x98a2426 strong{color: var(--text-mute);}.x43987c4{display: grid; gap: 6px;}.x6dc0c85{border: 1px solid var(--line); border-radius: 14px; background: var(--surface); overflow: hidden; transition: border-color .18s ease, background .18s ease;}.x6dc0c85:hover{border-color: var(--line-2);}.x6dc0c85[data-open]{border-color: var(--brand-line); background: var(--surface-2);}.xfa8fa0e{display: grid; grid-template-columns: minmax(120px, .9fr) minmax(0, 1.5fr) auto auto; align-items: center; gap: 14px; padding: 13px 16px; cursor: pointer;}.x39b8ce5{font-size: 14px; font-weight: 600;}.xd2cb666{height: 5px; border-radius: 3px; background: var(--track); overflow: hidden;}.xd2cb666 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)));}.x049526d{font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 15px; font-weight: 700; color: var(--brand-text);}.x6daa0b4{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;}.x6dc0c85[data-open] .x6daa0b4{transform: rotate(180deg); color: var(--brand-text); border-color: var(--brand-line);}.x9cd315a{display: grid; grid-template-rows: 0fr; transition: grid-template-rows .28s ease;}.x6dc0c85[data-open] .x9cd315a{grid-template-rows: 1fr;}.x9cd315a p{overflow: hidden; margin: 0; padding: 0 16px; color: var(--text-dim); font-size: 14px;}.x6dc0c85[data-open] .x9cd315a p{padding-bottom: 15px;}.x98cc27e{display: flex; align-items: baseline; justify-content: space-between; flex-wrap: wrap; gap: 12px; margin-bottom: 14px;}.xa20ec23{font-size: clamp(17px, 2vw, 21px);}.xb410c56{display: flex; align-items: center; gap: 10px;}.xb410c56 .xfc39275{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);}.xb410c56 .xfc39275 i{width: 10px; height: 10px; border-radius: 3px; background: var(--brand);}.x6deee1b{display: flex; height: 44px; margin-bottom: 10px; border: 1px solid var(--line); border-radius: 12px; overflow: hidden;}.xed5068e{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;}.x6deee1b:hover .xed5068e{filter: saturate(.7);}.x6deee1b .xed5068e:hover{filter: none;}.xed5068e:not(:first-child){font-size: 0;}.xedbeb16{display: grid; grid-template-columns: repeat(auto-fit, minmax(132px, 1fr)); gap: 6px; margin-bottom: 14px;}.x2aebdbf{padding: 11px 13px; border: 1px solid var(--line); border-radius: 12px; background: var(--surface);}.xa6a5980{font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 9.5px; letter-spacing: .12em; text-transform: uppercase; color: var(--text-mute);}.x0a67cfb{margin-top: 4px; font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 17px; font-weight: 700; letter-spacing: -.03em;}.x0cd90c2{margin-top: 2px; font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 10.5px; color: var(--brand-text);}.xf7cdbaa{display: flex; align-items: center; flex-wrap: wrap; gap: 7px; padding: 13px 15px; border: 1px solid var(--line); border-radius: 14px; background: var(--surface);}.xf7cdbaa > span:not(.x7641363){padding: 4px 9px; border: 1px solid var(--line); border-radius: 7px; background: var(--surface-2); font-size: 12px; color: var(--text-dim);}.x751306c{margin-top: 14px; border: 1px solid var(--line); border-radius: 18px; background: var(--surface); transition: border-color .2s ease;}.x751306c[data-open]{border-color: var(--brand-line);}.xec9bb9e{padding: clamp(16px, 2.2vw, 22px) clamp(16px, 2.2vw, 22px) 0;}.x1f88a50{margin: 7px 0 8px; font-size: clamp(16px, 1.9vw, 20px);}.x4e6d1a0{margin: 0; color: var(--text-mute); font-size: 14px;}.x4b4511c{display: grid; grid-template-rows: 0fr; transition: grid-template-rows .3s ease;}.x751306c[data-open] .x4b4511c{grid-template-rows: 1fr;}.x3c447e8{overflow: hidden; padding: 0 clamp(16px, 2.2vw, 22px); color: var(--text-dim); font-size: 14.5px; line-height: 1.7;}.x751306c[data-open] .x3c447e8{padding-top: 16px;}.x3c447e8 > *:first-child{margin-top: 0;}.x3c447e8 p{margin: 0 0 14px;}.x3c447e8 h3, .x3c447e8 h4{margin: 20px 0 8px; color: var(--text); font-size: 16px;}.x3c447e8 ul, .x3c447e8 ol{margin: 0 0 14px; padding-left: 20px;}.x3c447e8 li{margin-bottom: 7px;}.x3c447e8 strong{color: var(--text);}.x3c447e8 a{color: var(--brand-text); border-bottom: 1px solid var(--brand-line);}.x99b515b{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;}.x751306c[data-open] .x99b515b{border-top-color: var(--line);}.x99b515b .xb123f22{display: grid; place-items: center; width: 22px; height: 22px; border: 1px solid var(--brand-line); border-radius: 7px; transition: transform .24s ease;}.x751306c[data-open] .x99b515b .xb123f22{transform: rotate(180deg);}.xa6da365{border: 1px solid var(--line); border-radius: 16px; overflow-x: auto;}.xa6da365 table{width: 100%; min-width: 560px; border-collapse: collapse; font-size: 13.5px;}.xa6da365 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;}.xa6da365 td{padding: 12px 15px; border-bottom: 1px solid var(--line); color: var(--text-dim); vertical-align: top;}.xa6da365 :is(th, td) + :is(th, td){border-left: 1px solid var(--line);}.xa6da365 tr:last-child td{border-bottom: 0;}.xa6da365 tbody tr:hover td{background: var(--brand-faint);}.xa6da365 td:first-child{color: var(--text); font-weight: 600; white-space: nowrap;}.x0413047{display: grid; grid-template-columns: minmax(240px, .74fr) minmax(0, 1.5fr); align-items: stretch; gap: 12px;}.x73ef112{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);}.x5ce1424{font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 10px; letter-spacing: .16em; text-transform: uppercase; color: var(--text-mute);}.x403b7d6{margin: 8px 0 10px; font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 12px; letter-spacing: .14em; text-transform: uppercase; color: var(--text-mute);}.x403b7d6 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);}.x61e07bb{font-size: 13px; line-height: 1.55; color: var(--text-mute);}.x61e07bb strong{font-family: 'JetBrains Mono', ui-monospace, monospace; color: var(--ok);}.x9ffbe5b{padding: clamp(16px, 2.2vw, 22px); border: 1px solid var(--line); border-radius: 18px; background: var(--surface);}.xdfaa41c{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;}.x4764dc9{display: grid; grid-template-rows: minmax(0, 1fr) auto; gap: 9px; height: 100%;}.x4b4220a{display: flex; align-items: flex-end; height: 100%; border-radius: 10px; background: var(--track); overflow: hidden;}.xd5e7eb0{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;}.xd5e7eb0::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);}.x4764dc9:hover .xd5e7eb0{filter: brightness(1.15);}.x68ad246{text-align: center; font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 10px; letter-spacing: .06em; color: var(--text-mute);}.xe9e74b4{display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); gap: 10px;}.x63e7363{position: relative; padding: 16px 18px; border: 1px solid var(--line); border-radius: 16px; background: var(--surface); transition: border-color .18s ease;}.x63e7363:hover{border-color: var(--brand-line);}.xd528ea6{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;}.x876c0d5{font-size: 14.5px; font-weight: 600;}.xe221ab5{margin-top: 6px; font-size: 13.5px; color: var(--text-mute);}.x5b622f3{display: grid; grid-template-columns: minmax(0, 1.15fr) minmax(260px, .85fr); align-items: center; gap: clamp(18px, 3vw, 36px);}.x32b5ef2 p{margin: 0 0 18px; color: var(--text-dim); font-size: 15px;}.x32b5ef2 strong{color: var(--brand-text); font-weight: 600;}.x5c9dbca{display: grid; grid-template-columns: repeat(auto-fit, minmax(128px, 1fr)); gap: 8px;}.x1b3fe7d{padding: 11px 13px; border: 1px solid var(--line); border-radius: 12px; background: var(--surface);}.x101bc8c{font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 9.5px; letter-spacing: .12em; text-transform: uppercase; color: var(--text-mute);}.x10c7fc2{margin-top: 4px; font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 14.5px; font-weight: 700;}.x7566400{display: flex; align-items: center; justify-content: center; gap: clamp(-10px, -1vw, 0px); padding: 10px 0;}.xaf89a9f{transition: transform .3s ease;}.x540e68c{transform: rotate(-6deg) translateX(8px); z-index: 2;}.x7046f86{transform: rotate(6deg) translateX(-8px);}.x7566400:hover .x540e68c{transform: rotate(-3deg) translateX(4px);}.x7566400:hover .x7046f86{transform: rotate(3deg) translateX(-4px);}.x8ddbe81{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);}.x8ddbe81::before{content: ""; position: absolute; top: 4px; left: 50%; width: 34px; height: 3px; transform: translateX(-50%); border-radius: 2px; background: var(--line-2);}.x95f48e3{display: grid; place-items: center; aspect-ratio: 9 / 19; border-radius: 16px; background: var(--bg-deep); overflow: hidden;}.x95f48e3 img{width: 100%; height: 100%; object-fit: cover;}.x95f48e3 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);}.xce5e4a3{display: grid; grid-template-columns: repeat(auto-fit, minmax(210px, 1fr)); gap: 10px;}.x55d5cfc{padding: 15px 17px; border: 1px solid var(--line); border-radius: 16px; background: var(--surface); transition: border-color .18s ease;}.x55d5cfc:hover{border-color: var(--brand-line);}.x10cb4f3{display: flex; align-items: center; justify-content: space-between; gap: 10px; margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px solid var(--line);}.x8df1890{font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 10px; letter-spacing: .14em; text-transform: uppercase; color: var(--text-mute);}.xc2d410c{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);}.xc2d410c.x75373b6{background: var(--warn); box-shadow: 0 0 7px color-mix(in srgb, var(--warn) var(--glow-a), transparent);}.x6233880{font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 14px; font-weight: 700; overflow-wrap: anywhere;}.xd98bb8c{margin-top: 5px; font-size: 12.5px; color: var(--text-mute);}.x65ce1df{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);}.x5a3dc9e{position: relative; width: clamp(128px, 15vw, 168px); flex-shrink: 0;}.x5ce2b49{display: block; width: 100%; height: auto;}.x35eac80{position: absolute; inset: 0; display: grid; place-content: center; text-align: center;}.x165bb68{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);}.xc5fc0c9{margin-top: 5px; font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 9.5px; letter-spacing: .16em; text-transform: uppercase; color: var(--text-mute);}.x76a5c68{font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 10px; letter-spacing: .16em; text-transform: uppercase; color: var(--text-mute);}.x26c0cb4{margin: 7px 0 8px; font-size: clamp(18px, 2.2vw, 24px);}.x931a325{margin: 0; max-width: 62ch; color: var(--text-mute); font-size: 13.5px;}.xa263aaa{padding-left: clamp(14px, 2vw, 24px); border-left: 1px solid var(--line); text-align: right;}.xd95ba0a{font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: clamp(26px, 3.4vw, 36px); font-weight: 700; line-height: 1; letter-spacing: -.04em;}.x8c8d366{margin-top: 5px; font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 9.5px; letter-spacing: .14em; text-transform: uppercase; color: var(--text-mute);}.x934c24c{display: grid; grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); gap: 12px;}.x4e57441, .x25d687d{padding: clamp(16px, 2.2vw, 22px); border: 1px solid var(--line); border-radius: 18px; background: var(--surface);}.xdd93f55{display: block; margin-bottom: 14px; padding-bottom: 11px; border-bottom: 1px solid var(--line);}.xb5ff2ff{display: grid; grid-template-columns: minmax(0, 1fr) auto; align-items: center; gap: 14px; padding: 10px 0; border-bottom: 1px solid var(--line);}.xb5ff2ff:last-child{border-bottom: 0;}.x3b30660{margin-bottom: 7px; font-size: 13.5px; color: var(--text-dim);}.x0889e9b{height: 4px; border-radius: 2px; background: var(--track); overflow: hidden;}.x0889e9b 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)));}.x9ce3a8b{font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 12.5px; font-weight: 700; color: var(--brand-text); white-space: nowrap;}.xd9cc541{display: grid; grid-template-columns: minmax(0, 1fr) auto; align-items: center; gap: 14px; padding: 11px 0; border-bottom: 1px solid var(--line);}.xd9cc541:last-child{border-bottom: 0;}.xd9ada59{display: flex; align-items: center; gap: 10px; font-size: 13.5px; font-weight: 600;}.xd9ada59 .x0cabd41{display: grid; place-items: center; width: 24px; height: 24px; flex-shrink: 0; border-radius: 8px; background: var(--ok-soft); color: var(--ok);}.x21e66a8{font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 11.5px; color: var(--text-mute); text-align: right;}.x30a79f2{display: grid; grid-template-columns: repeat(auto-fit, minmax(260px, 1fr)); gap: 10px;}.x42900ad{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;}.x42900ad:hover{border-color: var(--brand-line); transform: translateY(-2px);}.x42900ad img{display: block; width: 100%; height: auto;}.x42900ad::after{content: ""; position: absolute; inset: 0; pointer-events: none; background: repeating-linear-gradient(180deg, transparent 0 3px, var(--scan) 3px 4px); opacity: .4;}.x8ed7d8e{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);}.x39cdd9c{position: relative; padding: clamp(20px, 3vw, 32px); border: 1px solid var(--line-2); border-radius: 20px; background: var(--surface); overflow: hidden;}.x627f707{position: absolute; inset: 0; pointer-events: none; background-image: linear-gradient(var(--grid) 1px, transparent 1px); background-size: 100% 28px; opacity: .8;}.x39cdd9c > *:not(.x627f707){position: relative; z-index: 1;}.xa0073db{display: flex; align-items: flex-start; justify-content: space-between; gap: 18px; margin-bottom: 20px; padding-bottom: 16px; border-bottom: 1px solid var(--line);}.x0bb2146{margin-top: 8px; font-size: clamp(21px, 2.8vw, 30px);}.xf855277{flex-shrink: 0;}.xdab9140{padding: 8px 14px; border: 2px solid color-mix(in srgb, var(--accent) 42%, transparent); border-radius: 10px; transform: rotate(-4deg); text-align: center;}.x4093122{font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 9.5px; font-weight: 700; letter-spacing: .18em; text-transform: uppercase; color: var(--accent);}.xae2157e{margin-top: 2px; font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 11px; color: var(--text-mute);}.xc614402{display: grid; gap: 1px; background: var(--line); border-radius: 14px; overflow: hidden;}.xbf4c632{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);}.x5b24c34{font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 10.5px; color: var(--text-faint); white-space: nowrap;}.xcc9bc2a{font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 10.5px; letter-spacing: .1em; text-transform: uppercase; color: var(--text-mute);}.x558b13f{font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 17px; font-weight: 700; letter-spacing: -.03em; color: var(--brand-text); white-space: nowrap;}.x558b13f em:empty{display: none;}.x4634db9{font-size: 13.5px; color: var(--text-dim);}.xcc9bc2a:empty{display: none;}.xbf4c632:has(.xcc9bc2a:empty){grid-template-columns: auto auto minmax(0, 1.4fr);}.x78866f1{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);}.x630dcfa{display: flex; align-items: center; gap: 9px;}.x53cd878{color: var(--text-dim); letter-spacing: .06em;}.x6686ec7{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);}.x1c0ec78{display: grid; grid-template-columns: minmax(0, 1fr) auto; align-items: start; gap: clamp(18px, 3vw, 40px);}.xc9fbbb7{margin: 8px 0 12px; font-size: clamp(22px, 3.2vw, 34px);}.x5043a4e{margin: 0 0 20px; color: var(--text-dim); font-size: 15px; line-height: 1.68;}.x01e5e27{display: flex; flex-wrap: wrap; gap: 9px;}.x76f74c5{margin-top: 16px; font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 10.5px; letter-spacing: .06em; color: var(--text-faint);}.xc9e81bf{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;}.x9616e47{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);}.x0ee48a7{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);}.x753d93f{display: flex; align-items: center; gap: 8px;}.x753d93f .xb20aa81{color: var(--brand-text);}.x9f63b0b{margin-top: 7px; font-size: clamp(21px, 2.8vw, 30px);}.xbbbd74d{font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 10.5px; letter-spacing: .12em; text-transform: uppercase; color: var(--text-mute);}.xd041da3{display: grid; grid-template-columns: repeat(auto-fit, minmax(212px, 1fr)); gap: 10px;}.x8621b2f{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;}.x8621b2f:hover{border-color: var(--brand-line); transform: translateY(-2px);}.x30fc24e{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;}.x30fc24e img{max-width: 100%; max-height: 100%; object-fit: contain;}.x30fc24e span{font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 15px; font-weight: 700; color: var(--on-media);}.xd87d04a{font-size: 15px; font-weight: 700;}.xde68229{display: flex; align-items: baseline; gap: 5px;}.x8c0b93f{font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 17px; font-weight: 700; color: var(--brand-text);}.x2e4f8bf{font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 10.5px; color: var(--text-mute);}.x806c566{font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 12px; color: var(--text-dim); line-height: 1.4;}.x71a7cb2{font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 10.5px; letter-spacing: .06em; text-transform: uppercase; color: var(--text-mute);}.x9fbf086{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;}.x9fbf086:hover{gap: 11px;}.xe7ee75e{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);}.xe7ee75e:not(:has(.xe95d803)){grid-template-columns: minmax(0, 1fr);}.xe95d803{position: sticky; top: 110px; display: grid; gap: 2px; padding: 16px; border: 1px solid var(--line); border-radius: 16px; background: var(--surface);}.x409af27{display: block; margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px solid var(--line);}.xe95d803 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;}.xe95d803 a:hover{background: var(--brand-soft); color: var(--brand-text);}.xe95d803 a .x35adec9{font-size: 10px; color: var(--text-faint);}.xe95d803 a:hover .x35adec9{color: var(--brand-text);}.x0352adb{max-width: none;}.x0352adb h2, .x0352adb h3{scroll-margin-top: 120px;}.x01b7e97{display: grid; gap: 14px; max-width: 720px; padding: clamp(18px, 2.6vw, 26px); border: 1px solid var(--line); border-radius: 18px; background: var(--surface);}.xab583de{display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); gap: 14px;}.x01b7e97 label{display: grid; gap: 7px;}.x01b7e97 label > span{font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 10px; letter-spacing: .14em; text-transform: uppercase; color: var(--text-mute);}.x01b7e97 input, .x01b7e97 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;}.x01b7e97 textarea{resize: vertical; min-height: 120px;}.x01b7e97 input::placeholder, .x01b7e97 textarea::placeholder{color: var(--text-faint);}.x01b7e97 input:focus, .x01b7e97 textarea:focus{outline: none; border-color: var(--brand-line); box-shadow: 0 0 0 3px var(--brand-faint);}.xfcbb35e{display: flex; justify-content: flex-start;}.x138ba3a{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);}.x138ba3a[hidden]{display: none;}.x6499501{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);}.x2e95c9b{font-size: 15.5px; font-weight: 700;}.x138ba3a p{margin: 5px 0 0; color: var(--text-dim); font-size: 14px;}@media (max-width: 1180px){:is(.x6720a5e, .x0352adb) th, .xa6da365 th, .x28e5717 th{font-size: 10px; letter-spacing: .05em;}.xaef29ae, .xd057bf0, .x0413047, .x5b622f3{grid-template-columns: minmax(0, 1fr);}.x572461e{order: 2;}.x65ce1df{grid-template-columns: auto minmax(0, 1fr);}.xa263aaa{grid-column: 1 / -1; padding: 12px 0 0; border-left: 0; border-top: 1px solid var(--line); text-align: left;}.xe801afe{grid-template-columns: 68px 100px minmax(0, 1fr) minmax(0, .9fr);}.x9473be0{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){.xdbec3f0{display: flex;}.x82890b0{display: none;}.x1b0d260{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;}.x1b0d260[data-open]{transform: translateX(0); visibility: visible;}.x8646be7{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);}.x7c4fb56{justify-content: space-between; padding: 13px 12px; border-radius: 10px; font-size: 15px;}.x7c4fb56::after{content: none;}.x7c4fb56:hover{background: var(--brand-soft); color: var(--brand-text);}.x5ed2a69{display: grid; grid-template-rows: 0fr; transition: grid-template-rows .26s ease;}.x5ed2a69[data-open]{grid-template-rows: 1fr;}.xa44c75a{min-height: 0; overflow: hidden;}.x5ce8b97{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);}.x5ce8b97:hover{background: var(--brand-soft); color: var(--brand-text);}.xa396858{font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 10.5px; color: var(--chrome-text-mute);}.x32d401c{white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}.xd3cf1d9{font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 12px; font-weight: 700; color: var(--brand-text);}.xfae78cd[data-expanded]{background: var(--brand-soft); color: var(--brand-text);}.x5882e0b{padding-bottom: 78px;}.x8de97c8, .x37fd6db, .x934c24c{grid-template-columns: minmax(0, 1fr);}.x9cb752e{grid-template-columns: repeat(2, minmax(0, 1fr));}.xe7ee75e{grid-template-columns: minmax(0, 1fr);}.xe95d803{position: static; top: auto;}.x1c0ec78{grid-template-columns: minmax(0, 1fr);}.x1c0ec78 > div:last-child{order: -1;}.xc9e81bf, .x9616e47{text-align: left;}.xfa8fa0e{grid-template-columns: minmax(0, 1fr) auto auto;}.xd2cb666{grid-column: 1 / -1; grid-row: 2;}.xbf4c632{grid-template-columns: auto minmax(0, 1fr) auto;}.xbf4c632:has(.xcc9bc2a:empty){grid-template-columns: auto minmax(0, 1fr);}.x4634db9{grid-column: 1 / -1;}.xc968a12{grid-template-columns: minmax(0, 1fr); gap: 4px;}.x9aac7e1{font-size: 22px;}}@media (max-width: 699px){.x675654c{gap: 14px;}.xe801afe{grid-template-columns: 62px minmax(0, 1fr); grid-template-areas: "tower  logo" "name   name" "bonus  bonus" "cta    cta"; gap: 12px;}.x1769e2f{grid-area: tower;}.xe54a4ff{grid-area: logo; height: 76px;}.xe54a4ff img{max-width: 82%; max-height: 74%;}.xe54a4ff:not(:has(img)){height: 48px;}.xb3a184e{grid-area: name;}.xaaaa153{grid-area: bonus; padding: 12px 0 0; border-left: 0; border-top: 1px solid var(--line);}.x9473be0{grid-area: cta; grid-auto-flow: row; grid-auto-columns: minmax(0, 1fr); gap: 8px; padding-top: 0; border-top: 0;}.x9473be0 > .xefb1748{width: 100%;}.xdf5b339{gap: 12px;}.x05193c1{grid-template-columns: minmax(0, 1fr);}.x05193c1 > div{display: flex; align-items: baseline; justify-content: space-between; gap: 12px;}.x5ee53b6{margin-top: 0;}.x4e4e79f{grid-template-columns: minmax(0, 1fr);}.xdfaa41c{height: 150px; gap: 5px;}.x68ad246{font-size: 9px; letter-spacing: 0;}.x30a79f2{grid-template-columns: minmax(0, 1fr);}.xa0073db{flex-direction: column; align-items: flex-start;}.xbf4c632, .xbf4c632:has(.xcc9bc2a:empty){grid-template-columns: auto minmax(0, 1fr);}.x558b13f{grid-column: 2;}.xbf445a2{flex-direction: column; align-items: flex-start;}}@media (max-width: 479px){.x74a947a{display: none;}.x748d0e3{height: 56px;}.x23c6a31{top: 56px;}.x63a866e{font-size: 15.5px;}.x7448057{grid-template-columns: repeat(2, minmax(0, 1fr));}.xedbeb16{grid-template-columns: repeat(2, minmax(0, 1fr));}.x5c9dbca{grid-template-columns: repeat(2, minmax(0, 1fr));}.x6deee1b{height: 32px;}.xed5068e{padding: 0 6px; font-size: 0;}.xd2f5b8f{grid-template-columns: minmax(0, 1fr) auto; gap: 10px;}.x2da2eaf{grid-column: 1 / -1;}.x9cb752e{grid-template-columns: minmax(0, 1fr);}.x8ddbe81{width: clamp(112px, 40vw, 140px);}.x72ba398{grid-template-columns: repeat(2, minmax(52px, 1fr));}}