*, *::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;}.x48c6c29 .xbfd0786{font-family: 'JetBrains Mono', ui-monospace, 'SFMono-Regular', Menlo, monospace; font-variant-numeric: tabular-nums; letter-spacing: -.02em;}.x48c6c29{position: relative; min-height: 100%; background: var(--bg-deep);}.x48c6c29::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;}.x48c6c29 > *{position: relative; z-index: 1;}.x630c6e9{width: 100%; max-width: 1320px; margin: 0 auto; padding: 0 clamp(14px, 3vw, 28px);}.x03e8dd1{display: block; padding: 0 0 clamp(56px, 8vw, 104px);}.xfc825cb{padding: clamp(38px, 6vw, 72px) 0 0;}.xfc825cb:first-child{padding-top: clamp(28px, 4vw, 44px);}h1, h2, h3, h4{margin: 0; font-weight: 700; letter-spacing: -.02em; line-height: 1.16;}.x26c0e6e, .xdfa0554, .x5bec5e5, .x5d357bd, .x94834c5, .x3504def, .x8f62f5f, .xcccb2e8, .x42c8c64, .x25de8e0, .xd8aeaa3{font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 10.5px; font-weight: 500; letter-spacing: .14em; text-transform: uppercase; color: var(--text-mute);}.x48c6c29 .xaae8aae, .x48c6c29 .xff32d94{color: var(--brand-text);}.x48c6c29 .x96480a2{color: var(--text-mute);}.x48c6c29 .xd9d8fde, .x48c6c29 .x3536672{color: var(--ok);}.x48c6c29 .x8ec8714{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;}}.xab4090b{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;}.xab4090b: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);}.xab4090b:active{transform: translateY(0);}.xab4090b::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;}.xab4090b:hover::after{opacity: 1; animation: v2-sweep .75s ease;}.xab4090b svg{flex-shrink: 0;}.x3224cd1{background: transparent; border-color: var(--line-2); color: var(--text-dim);}.x3224cd1:hover{color: var(--brand-text); border-color: var(--brand-line); background: var(--brand-faint); box-shadow: none; transform: none;}.x3224cd1::after{content: none;}:is(.x35fa7b3, .xc762d4d){color: var(--text-dim); font-size: 15.5px; line-height: 1.72;}:is(.x35fa7b3, .xc762d4d) > *:first-child{margin-top: 0;}:is(.x35fa7b3, .xc762d4d) > *:last-child{margin-bottom: 0;}:is(.x35fa7b3, .xc762d4d) h2, :is(.x35fa7b3, .xc762d4d) h3, :is(.x35fa7b3, .xc762d4d) h4{color: var(--text);}:is(.x35fa7b3, .xc762d4d) h2{position: relative; margin: 46px 0 16px; padding-top: 20px; font-size: clamp(21px, 2.4vw, 27px);}:is(.x35fa7b3, .xc762d4d) h2::before{content: ""; position: absolute; top: 0; left: 0; width: 34px; height: 2px; background: linear-gradient(90deg, var(--brand), var(--accent));}:is(.x35fa7b3, .xc762d4d) h3{margin: 32px 0 12px; font-size: clamp(17px, 1.8vw, 20px);}:is(.x35fa7b3, .xc762d4d) h4{margin: 24px 0 10px; font-size: 16px;}:is(.x35fa7b3, .xc762d4d) p{margin: 0 0 16px;}:is(.x35fa7b3, .xc762d4d) strong{color: var(--text); font-weight: 600;}:is(.x35fa7b3, .xc762d4d) em{font-style: italic;}:is(.x35fa7b3, .xc762d4d) a{color: var(--brand-text); border-bottom: 1px solid var(--brand-line); transition: border-color .18s ease, color .18s ease;}:is(.x35fa7b3, .xc762d4d) a:hover{border-bottom-color: var(--brand-text);}:is(.x35fa7b3, .xc762d4d) ul, :is(.x35fa7b3, .xc762d4d) ol{margin: 0 0 18px; padding-left: 0; list-style: none;}:is(.x35fa7b3, .xc762d4d) li{position: relative; margin: 0 0 9px; padding-left: 24px;}:is(.x35fa7b3, .xc762d4d) ul > li::before{content: ""; position: absolute; left: 2px; top: .66em; width: 9px; height: 2px; border-radius: 1px; background: var(--brand);}:is(.x35fa7b3, .xc762d4d) ol{counter-reset: v2-prose-ol;}:is(.x35fa7b3, .xc762d4d) ol > li{counter-increment: v2-prose-ol; padding-left: 32px;}:is(.x35fa7b3, .xc762d4d) 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(.x35fa7b3, .xc762d4d) blockquote{margin: 24px 0; padding: 4px 0 4px 20px; border-left: 2px solid var(--brand-line); color: var(--text); font-size: 16.5px;}:is(.x35fa7b3, .xc762d4d) img{display: block; margin: 24px 0; border-radius: 14px; border: 1px solid var(--line);}:is(.x35fa7b3, .xc762d4d) hr{margin: 32px 0; border: 0; border-top: 1px solid var(--line);}:is(.x35fa7b3, .xc762d4d) code{padding: 2px 6px; border-radius: 6px; background: var(--surface-2); font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: .9em;}.x4f8f60a{margin: 0 0 22px; border: 1px solid var(--line); border-radius: 14px; overflow-x: auto;}.x4f8f60a > table{margin: 0;}:is(.x4f8f60a, .x778180f, .x47eace3){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);}.x4f8f60a > table:has(tr > :nth-child(3)){min-width: 620px;}.x4f8f60a > table:has(tr > :nth-child(4)){min-width: 700px;}:is(.x35fa7b3, .xc762d4d) table{width: 100%; margin: 0 0 22px; border-collapse: collapse; font-size: 14px;}:is(.x35fa7b3, .xc762d4d) 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(.x35fa7b3, .xc762d4d) td{padding: 12px 14px; border-bottom: 1px solid var(--line); vertical-align: top;}:is(.x35fa7b3, .xc762d4d) :is(th, td) + :is(th, td){border-left: 1px solid var(--line);}:is(.x35fa7b3, .xc762d4d) tr:last-child td{border-bottom: 0;}:is(.x35fa7b3, .xc762d4d) tr:hover td{background: var(--brand-faint);}.x740ff67, .x1795154, .xe397a0f, .x0fb2fec{--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);}.x740ff67{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;}.x54b968d{display: flex; align-items: center; gap: 22px; height: 32px;}.xcda94d7{display: inline-flex; align-items: center; gap: 7px; color: var(--text-mute); white-space: nowrap;}.x3419121{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;}.x3504def{color: var(--text-mute);}.x5a2fb6a{color: var(--brand-text); font-weight: 700;}.x8b0f017{margin-left: auto;}.x1795154{position: sticky; top: 0; z-index: 60; background: var(--chrome-bg); border-bottom: 1px solid var(--line);}.x1795154::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;}.xa842d14{position: relative; display: flex; align-items: center; gap: 12px; height: 62px;}.x090c68a{display: flex; align-items: center; gap: 10px; flex-shrink: 0;}.xcf79fca{display: grid; place-items: center; width: 32px; height: 32px; border-radius: 10px; background: var(--brand); color: var(--brand-ink);}.x19afb3b{font-size: 17px; font-weight: 700; letter-spacing: -.01em;}.xac6ef00{color: var(--brand-text);}.x101622f{display: block; height: 32px; width: auto;}.xe397a0f{flex: 1; display: flex; align-items: center; justify-content: flex-end; gap: 2px;}.xbbb0711{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;}.xbbb0711::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;}.xbbb0711:hover{color: var(--text);}.xbbb0711:hover::after{transform: scaleX(1);}.xc12ee0f{cursor: pointer;}.xd6e9a8f{transition: transform .22s ease;}.xc12ee0f[data-open]{color: var(--brand-text);}.xc12ee0f[data-open]::after{transform: scaleX(1);}.x21d1d71{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;}.x21d1d71[hidden]{display: none;}.xfdfc064{padding-top: 18px; padding-bottom: 22px;}.x8a0c105{display: flex; align-items: baseline; justify-content: space-between; gap: 14px; margin-bottom: 14px; padding-bottom: 12px; border-bottom: 1px solid var(--line);}.x1f2c804{font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 10.5px; letter-spacing: .14em; text-transform: uppercase; color: var(--text-mute);}.x30fc5c4{font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 11px; letter-spacing: .08em; text-transform: uppercase; color: var(--brand-text);}.xd976e73{display: grid; grid-template-columns: repeat(auto-fill, minmax(212px, 1fr)); gap: 8px;}.xc921ae1{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;}.xc921ae1:hover{border-color: var(--brand-line); background: var(--surface-2); transform: translateY(-1px);}.x7c6280a{font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 11px; color: var(--text-mute);}.x6e82580{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;}.x6e82580 img{max-width: 100%; max-height: 100%; object-fit: contain;}.x479d52a{font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 12px; font-weight: 700; color: var(--on-media);}.x1925b51{min-width: 0; display: grid; gap: 1px;}.x0fc1116{font-size: 13.5px; font-weight: 600; color: var(--text); white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}.x8c188ea{font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 12px; color: var(--brand-text);}.x8c188ea span{color: var(--text-mute);}.x3cdc8c9{display: none; flex-direction: column; gap: 4px; padding: 9px; margin-left: auto; border: 1px solid var(--line); border-radius: 10px;}.x3cdc8c9 span{display: block; width: 16px; height: 1.5px; background: var(--text-dim);}.xcfb7446{display: none;}.x00f4802{display: none;}.x700eb5b{position: fixed; inset: 0; z-index: 70; background: rgba(2, 4, 10, .66); opacity: 0; visibility: hidden; transition: opacity .22s ease, visibility .22s ease;}.x700eb5b[data-open]{opacity: 1; visibility: visible;}body[data-drawer-open]{overflow: hidden;}body[data-drawer-open] .x1795154{z-index: 90;}.x0fb2fec{position: relative; margin-top: clamp(48px, 7vw, 88px); background: var(--chrome-bg); border-top: 1px solid var(--line);}.x0fb2fec::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;}.xa7afc40{padding: clamp(32px, 5vw, 52px) clamp(14px, 3vw, 28px) 22px;}.xdebde29{display: grid; grid-template-columns: minmax(0, 1.7fr) repeat(3, minmax(0, 1fr)); gap: clamp(20px, 3vw, 44px);}.x4c27fb5{font-size: 17px; font-weight: 700; margin-bottom: 10px;}.x748454a{color: var(--text-mute); font-size: 13px; line-height: 1.65;}.x748454a a{color: var(--text-dim); border-bottom: 1px solid var(--line-2);}.x748454a a:hover{color: var(--brand-text); border-bottom-color: var(--brand-line);}.x0aabc71{display: flex; flex-wrap: wrap; gap: 6px; margin-top: 16px;}.x0a0d05f{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);}.x6204e54{display: flex; flex-direction: column; gap: 9px;}.x0e23658{margin-bottom: 3px; font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 10.5px; letter-spacing: .14em; text-transform: uppercase; color: var(--text-mute);}.x6204e54 a{font-size: 13.5px; color: var(--text-dim); transition: color .18s ease;}.x6204e54 a:hover{color: var(--brand-text);}.x6204e54 .x748454a{margin-top: -3px;}.xd93865b{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);}.x0e5d9f0{display: flex; align-items: center; gap: 14px;}.x904b284{position: relative;}.xc313717{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;}.xc313717::-webkit-details-marker{display: none;}.xc313717:hover{color: var(--brand-text); border-color: var(--brand-line);}.xd07da87{font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 11px; text-transform: uppercase;}.x7ce2cd1{transition: transform .2s ease;}.x904b284[open] .x7ce2cd1{transform: rotate(180deg);}.xc85aaa8{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);}.x681b65e{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;}.x681b65e:hover{background: var(--brand-soft); color: var(--brand-text);}.x681b65e.x64f86cc{background: var(--brand); color: var(--brand-ink);}.xd1884da{display: none;}@media (max-width: 899px){.xd1884da{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);}.x35128d5, .x20eebff{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;}.x89a02fd{display: flex; align-items: center; gap: 11px; min-width: 0;}.x70df6bf{min-width: 0;}.x30a1015{display: flex; align-items: center; gap: 6px; font-size: 13.5px; font-weight: 600; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}.x30a1015 .xed03378{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;}.xc120a97{font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 11px; color: var(--chrome-text-mute); white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}.x1156233{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;}.x1cc2e88{border-color: color-mix(in srgb, var(--accent) 42%, transparent);}.x1cc2e88 .x20eebff{background: var(--accent); color: var(--on-media);}}.x5e5498d{position: relative; overflow: hidden; padding: clamp(30px, 5vw, 56px) 0 clamp(26px, 4vw, 44px); background: var(--bg); border-bottom: 1px solid var(--line);}.xd0bd88a{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%);}.x5e5498d > .x630c6e9{position: relative; z-index: 1;}.x86746b0{padding-bottom: clamp(30px, 4.5vw, 52px);}.x8c34549{padding: clamp(24px, 3.6vw, 40px) 0 clamp(22px, 3vw, 32px);}.xc33936e{padding-bottom: clamp(26px, 3.6vw, 40px);}[id^="v2-ch-"], #v2-claim, #ranking, #content, #reviews, #faq{scroll-margin-top: 116px;}.x6cc939d{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);}.x6cc939d a{color: var(--text-mute); transition: color .18s ease;}.x6cc939d a:hover{color: var(--brand-text);}.x6cc939d .x43d5260{color: var(--text-faint);}.x7ebd51f{color: var(--text-dim);}.x94834c5{display: flex; align-items: center; gap: 12px; margin-bottom: 14px;}.x94834c5 .xee06608{color: var(--text-faint); letter-spacing: .1em;}.x972da06{font-size: clamp(30px, 5.2vw, 54px); line-height: 1.06; letter-spacing: -.03em;}.x4f483d4{max-width: 20ch;}.xcfd1ec3{max-width: none; font-size: clamp(28px, 4.2vw, 42px);}.x972da06 em, .x972da06 strong{font-style: normal; color: var(--brand-text); font-weight: 700;}.xc2b1181{margin: 16px 0 0; color: var(--text-dim); font-size: clamp(15px, 1.6vw, 17px);}.xc2b1181 strong{color: var(--brand-text); font-weight: 600;}.x5b7ee0b{margin-top: 18px;}.x5b7ee0b p{color: var(--text-dim);}.x8298ca6{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;}.xf99f104:hover{border-color: var(--brand-line); background: var(--surface-2);}.xc5d0fe8, .x7cab2d3{display: grid; place-items: center; width: 36px; height: 36px; flex-shrink: 0; border-radius: 10px; object-fit: cover;}.xc5d0fe8{background: var(--brand); color: var(--brand-ink); font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 12.5px; font-weight: 700;}.x7cab2d3{border: 1px solid var(--line-2);}.x3d6b408{font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 9.5px; letter-spacing: .14em; text-transform: uppercase; color: var(--text-mute);}.x6b23ae9{font-size: 13.5px; font-weight: 600; color: var(--text);}.x403e3aa{width: 1px; align-self: stretch; background: var(--line);}.xee6893a{display: grid; grid-template-columns: auto minmax(0, 1fr); align-items: center; gap: clamp(18px, 3vw, 32px);}.x9550916{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);}.x9550916 img{width: 100%; height: 100%; object-fit: cover;}.x9550916 span{font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: clamp(24px, 3.4vw, 34px); font-weight: 700; color: var(--brand-text);}.x7df5166{display: inline-flex; align-items: baseline; gap: 10px; margin-top: 14px; padding-top: 12px; border-top: 1px solid var(--line);}.x7df5166 span{font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 10px; letter-spacing: .14em; text-transform: uppercase; color: var(--text-mute);}.x7df5166 strong{font-size: 14px; font-weight: 600;}.xa920125{position: sticky; top: 62px; z-index: 50; background: var(--chrome-bg); border-bottom: 1px solid var(--line);}.xa3821e5{display: flex; align-items: center; gap: 2px; overflow-x: auto; scrollbar-width: none; padding: 7px 0;}.xa3821e5::-webkit-scrollbar{display: none;}.xa920125:has(.xa3821e5: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);}.x08efd3a{padding-top: clamp(34px, 5vw, 60px);}.xa607b88{display: flex; align-items: baseline; justify-content: space-between; gap: 16px; margin-bottom: 22px; padding-bottom: 14px; border-bottom: 1px solid var(--line);}.xfffc311{font-size: clamp(21px, 2.6vw, 30px);}.x3712838{display: block;}.x5902784{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);}.x0434257{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;}.x0434257 span{color: var(--brand-text);}.x26c0e6e{display: flex; align-items: center; justify-content: space-between; gap: 12px; margin-bottom: 8px;}.x26c0e6e span:first-child{color: var(--brand-text);}.x5e29418{font-size: clamp(22px, 3vw, 33px);}.xfd092ee{margin: 10px 0 0; color: var(--text-mute); font-size: 14.5px;}.xb29d837{display: block;}.x77d0c3f{display: grid; gap: 10px;}.x45a8f60{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;}.x45a8f60:hover{border-color: var(--brand-line); background: var(--surface-2); transform: translateY(-1px);}.x45a8f60:first-child{border-color: var(--brand-line); background: linear-gradient(90deg, var(--brand-faint), transparent 40%), var(--surface);}.x45a8f60:first-child .x21baf73{color: var(--brand-text);}.x5fcdf8d{display: grid; justify-items: center; gap: 1px; padding: 8px 6px; border: 1px solid var(--line); border-radius: 12px; background: var(--surface-2);}.x078ce0d{font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 9px; letter-spacing: .14em; text-transform: uppercase; color: var(--text-mute);}.x21baf73{font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 26px; font-weight: 700; line-height: 1.1; letter-spacing: -.04em;}.xe25773d{font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 11.5px; color: var(--brand-text);}.xe25773d span{color: var(--text-mute);}.xeaf74c9{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;}.xeaf74c9 img{max-width: 78%; max-height: 70%; object-fit: contain;}.xeaf74c9::after{content: ""; position: absolute; inset: 0; pointer-events: none; background: repeating-linear-gradient(180deg, transparent 0 3px, var(--scan) 3px 4px); opacity: .5;}.x068fe8d{min-width: 0;}.x39f6b23{font-size: 17px; font-weight: 700; letter-spacing: -.01em;}.x5fe6776{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;}.x92e11ba{display: flex; align-items: center; gap: 7px; margin-top: 7px; font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 11.5px;}.x20d62b0{color: var(--text-mute); letter-spacing: .1em; text-transform: uppercase; font-size: 10px;}.xc8ace69{width: 3px; height: 3px; border-radius: 50%; background: var(--ok);}.xa4216e6{color: var(--text-dim);}.x83d71a3{min-width: 0; padding-left: clamp(12px, 1.6vw, 18px); border-left: 1px solid var(--line);}.xf938015{font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 9.5px; letter-spacing: .14em; text-transform: uppercase; color: var(--text-mute);}.x9924008{margin-top: 3px; font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 15px; font-weight: 700; color: var(--brand-text); line-height: 1.35;}.x160d186{display: grid; gap: 6px; justify-items: stretch;}.xd41df26{padding: 11px 18px;}.x33b3732{padding: 9px 18px; font-size: 12.5px;}.x6bddc8d{display: grid; gap: clamp(16px, 2.4vw, 26px);}.x351f99b{min-width: 0; padding: clamp(18px, 2.6vw, 28px); border: 1px solid var(--line); border-radius: 18px; background: var(--surface);}.x1db8141{margin-bottom: 16px;}.xbfc2dc8{display: flex; align-items: baseline; flex-wrap: wrap; gap: 10px; font-size: clamp(19px, 2.2vw, 24px);}.x757f2f5{font-family: 'JetBrains Mono', ui-monospace, monospace; color: var(--brand-text); font-weight: 700;}.xf09b845{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;}.x178d85b{position: relative; margin-bottom: 18px; border: 1px solid var(--line); border-radius: 14px; overflow: hidden;}.x178d85b img{display: block; width: 100%; height: auto;}.x178d85b::after{content: ""; position: absolute; inset: 0; pointer-events: none; background: repeating-linear-gradient(180deg, transparent 0 3px, var(--scan) 3px 4px); opacity: .38;}.x8c6f5d9{color: var(--text-dim); font-size: 14.5px;}.x8c6f5d9 p{margin: 0 0 13px;}.x8c6f5d9 p:last-child{margin-bottom: 0;}.x8c6f5d9 strong{color: var(--text); font-weight: 600;}.x8c6f5d9 a{color: var(--brand-text); border-bottom: 1px solid var(--brand-line);}.x778180f{margin-top: 18px; border: 1px solid var(--line); border-radius: 14px; overflow-x: auto;}.x778180f table{width: 100%; border-collapse: collapse; font-size: 13.5px;}.x778180f 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;}.x778180f td{padding: 11px 14px; border-bottom: 1px solid var(--line); vertical-align: top;}.x778180f :is(th, td) + :is(th, td){border-left: 1px solid var(--line);}.x778180f tr:last-child td{border-bottom: 0;}.x778180f td:first-child{width: 46%; color: var(--text-mute);}.x778180f td:last-child{color: var(--text-dim);}.xab6ee10{display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 12px; margin-top: 18px;}.x5b8bc51, .xb6f4557{padding: 14px 16px; border: 1px solid var(--line); border-radius: 14px; background: var(--surface-2);}.x5b8bc51{border-color: color-mix(in srgb, var(--ok) 28%, transparent); background: var(--ok-soft);}.xb6f4557{border-color: color-mix(in srgb, var(--bad) 26%, transparent); background: var(--bad-soft);}.xdc7dc91{margin-bottom: 9px; font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 10px; letter-spacing: .14em; text-transform: uppercase;}.x5b8bc51 .xdc7dc91{color: var(--ok);}.xb6f4557 .xdc7dc91{color: var(--bad);}.xab6ee10 ul{margin: 0; padding: 0; list-style: none; display: grid; gap: 7px;}.xab6ee10 li{display: grid; grid-template-columns: auto minmax(0, 1fr); gap: 8px; font-size: 13.5px; color: var(--text-dim);}.xa0f6378{font-family: 'JetBrains Mono', ui-monospace, monospace; font-weight: 700;}.x5b8bc51 .xa0f6378{color: var(--ok);}.xb6f4557 .xa0f6378{color: var(--bad);}.x1a23b8b, .xbaccea4{display: grid; gap: 8px;}.x9a041fc{border: 1px solid var(--line); border-radius: 14px; background: var(--surface); overflow: hidden; transition: border-color .2s ease, background .2s ease;}.x9a041fc[data-open]{border-color: var(--brand-line); background: var(--surface-2);}.x1697d02{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;}.xf1924af{font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 10.5px; letter-spacing: .08em; color: var(--text-mute); transition: color .18s ease;}.x9a041fc[data-open] .xf1924af{color: var(--brand-text);}.xcf84617{font-size: 15px; font-weight: 600;}.xd2b0054{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;}.x9a041fc[data-open] .xd2b0054{transform: rotate(180deg); color: var(--brand-text); border-color: var(--brand-line);}.x7054c9b{display: grid; grid-template-rows: 0fr; transition: grid-template-rows .28s ease;}.x9a041fc[data-open] .x7054c9b{grid-template-rows: 1fr;}.x8296dc0{overflow: hidden; color: var(--text-dim); font-size: 14.5px;}.x9a041fc[data-open] .x8296dc0{padding: 0 17px 16px 17px;}.x8296dc0 p{margin: 0 0 12px;}.x8296dc0 p:last-child{margin-bottom: 0;}.x8296dc0 a{color: var(--brand-text); border-bottom: 1px solid var(--brand-line);}.x8296dc0 ul{margin: 0 0 12px; padding-left: 18px;}.x8296dc0 li{margin-bottom: 6px;}.x2e8a1cb{display: none;}@media (min-width: 1400px){.x2e8a1cb{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;}.x5a6d4bb{left: 18px;}.xd33d437{right: 18px;}.x2e8a1cb{max-height: 92vh;}.x2e8a1cb > *{max-height: 34vh; overflow: hidden; text-overflow: ellipsis;}.x5a6d4bb > *{writing-mode: vertical-rl; transform: rotate(180deg);}.xd33d437 > *{writing-mode: vertical-rl;}.x367c7ad{color: var(--text-mute);}.x996320e{display: flex; align-items: center; gap: 8px;}.x996320e .xbfd0786{color: var(--brand-text);}.x314fde2{display: flex; align-items: center; gap: 8px;}.x314fde2 .xa40ddd9{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);}.xb30a433{width: 1px; height: 140px; background: var(--track);}.x3c5b66f{width: 100%; height: 0; background: linear-gradient(180deg, var(--brand), var(--accent));}}.xa95d5ec{padding-bottom: clamp(30px, 4.5vw, 52px);}.x6236418{display: grid; grid-template-columns: minmax(0, 1.55fr) minmax(300px, .8fr); align-items: start; gap: clamp(20px, 3vw, 40px);}.xf7c575e{display: flex; flex-wrap: wrap; gap: 6px; margin-bottom: 16px;}.xf39c842{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);}.x893d109{border-color: color-mix(in srgb, var(--ok) 34%, transparent); color: var(--ok);}.x893d109 .x40f3654{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;}.x8be489a{border-color: color-mix(in srgb, var(--accent) 40%, transparent); background: var(--accent-soft); color: var(--accent);}.xffa7d8c{display: flex; align-items: center; gap: 16px; margin-bottom: 18px;}.xefd59a1{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;}.xefd59a1 img{max-width: 76%; max-height: 70%; object-fit: contain;}.xe11c2d8{font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: clamp(18px, 2.4vw, 24px); font-weight: 700; color: var(--on-media);}.xeec5511{display: block; font-size: clamp(28px, 4.6vw, 48px); line-height: 1.04; letter-spacing: -.03em;}.xeec5511 .xca0d69a{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);}.x67eea48{display: flex; align-items: center; flex-wrap: wrap; gap: 12px; margin-bottom: 16px;}.xfc6edd8{display: flex; gap: 4px;}.x3a24326{position: relative; width: 26px; height: 5px; border-radius: 3px; background: var(--track); overflow: hidden;}.x4a44452{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);}.x0e6c12a{font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 22px; font-weight: 700; letter-spacing: -.03em; color: var(--brand-text);}.x0e6c12a span{font-size: 13px; color: var(--text-mute);}.xed1e572{font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 10.5px; letter-spacing: .1em; text-transform: uppercase; color: var(--text-mute);}.xab6b149{margin: 0 0 20px; color: var(--text-dim); font-size: clamp(15px, 1.6vw, 17px); line-height: 1.6;}.x7422ad4{display: grid; grid-template-columns: repeat(auto-fit, minmax(148px, 1fr)); gap: 8px;}.x41da550{padding: 12px 14px; border: 1px solid var(--line); border-radius: 14px; background: var(--surface); transition: border-color .18s ease;}.x41da550:hover{border-color: var(--brand-line);}.x7ac0d58{font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 9.5px; letter-spacing: .14em; text-transform: uppercase; color: var(--text-mute);}.x53cc654{margin-top: 5px; font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 19px; font-weight: 700; letter-spacing: -.03em; hyphens: auto;}.x2caa637{margin-top: 3px; font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 10px; letter-spacing: .06em; color: var(--text-faint);}.xa9c98d1{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);}.x6fc9add{font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 10px; letter-spacing: .16em; text-transform: uppercase; color: var(--brand-text);}.x86dce7d{display: flex; align-items: center; flex-wrap: wrap; gap: 12px; margin: 10px 0 18px;}.x86dce7d .xa0ae479{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;}.x6252550{display: flex; align-items: center; gap: 8px;}.x7939c00{font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 20px; color: var(--text-faint);}.x6f3f7cc{display: grid;}.x038e57b{font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 18px; font-weight: 700; line-height: 1.1; color: var(--accent);}.x95667cb{font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 9.5px; letter-spacing: .12em; text-transform: uppercase; color: var(--text-mute);}.x43f130a{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;}.x43f130a > div{padding: 10px 12px; background: var(--surface-2);}.xeb5f0bf{font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 9px; letter-spacing: .12em; text-transform: uppercase; color: var(--text-mute);}.x3420c97{margin-top: 3px; font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 13px; font-weight: 700;}.xa30541a{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);}.x6fbe630{font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 9.5px; letter-spacing: .14em; text-transform: uppercase; color: var(--text-mute);}.x10adec7{font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 15px; font-weight: 700; letter-spacing: .06em; color: var(--brand-text);}.xe05ff9a{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;}.xe05ff9a:hover{color: var(--brand-text); border-color: var(--brand-line);}.xf1d1051{width: 100%; padding: 14px 20px; font-size: 14.5px;}.xe8ee999{margin-top: 12px; font-size: 11.5px; line-height: 1.55; color: var(--text-faint);}.xe8ee999 a{color: var(--text-mute); border-bottom: 1px solid var(--line-2);}.x1aea24b{display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 12px;}.x614b827{padding: clamp(16px, 2.2vw, 22px); border: 1px solid var(--line); border-radius: 18px; background: var(--surface);}.x614b827.x4041490{border-color: color-mix(in srgb, var(--ok) 26%, transparent);}.x614b827.x0e70e5c{border-color: color-mix(in srgb, var(--bad) 24%, transparent);}.x5fb4c15{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;}.x5fb4c15 .x7244038{display: grid; place-items: center; width: 28px; height: 28px; border-radius: 9px;}.x614b827.x4041490 .x5fb4c15{color: var(--ok);}.x614b827.x4041490 .x7244038{background: var(--ok-soft); color: var(--ok);}.x614b827.x0e70e5c .x5fb4c15{color: var(--bad);}.x614b827.x0e70e5c .x7244038{background: var(--bad-soft); color: var(--bad);}.x614b827 ul{margin: 0; padding: 0; list-style: none; display: grid; gap: 11px;}.x614b827 li{display: grid; grid-template-columns: auto minmax(0, 1fr); gap: 11px; font-size: 14.5px; color: var(--text-dim);}.x614b827 .x3fb78c9{font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 11px; font-weight: 700; padding-top: 2px;}.x614b827.x4041490 .x3fb78c9{color: var(--ok);}.x614b827.x0e70e5c .x3fb78c9{color: var(--bad);}.x347f404{display: grid; grid-template-columns: minmax(260px, .72fr) minmax(0, 1.4fr); align-items: start; gap: 12px;}.xa25b042{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);}.xeca32dd{font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 10px; letter-spacing: .16em; text-transform: uppercase; color: var(--text-mute);}.x262393a{display: flex; align-items: baseline; gap: 6px; margin: 8px 0 18px; font-family: 'JetBrains Mono', ui-monospace, monospace;}.x262393a .x0cc7567{font-size: clamp(44px, 6vw, 62px); font-weight: 700; line-height: 1; letter-spacing: -.05em; color: var(--brand-text);}.x262393a .x658b220{font-size: 15px; color: var(--text-mute);}.xe1bfd95{display: grid; grid-template-columns: repeat(5, minmax(0, 1fr)); align-items: end; gap: 6px; height: 88px; margin-bottom: 16px;}.x5246d53{position: relative; display: flex; align-items: flex-end; height: 100%; border-radius: 8px; background: var(--track); overflow: hidden;}.x807525c{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);}.x8faddfd{width: 100%; height: 0; border-radius: 8px; background: linear-gradient(180deg, var(--brand), color-mix(in srgb, var(--brand) 55%, var(--accent)));}.xc2bfad6{font-size: 13px; color: var(--text-mute);}.xc2bfad6 strong{color: var(--text); font-family: 'JetBrains Mono', ui-monospace, monospace;}.x6ca11b7{margin-top: 12px; padding-top: 12px; border-top: 1px solid var(--line); font-size: 11.5px; line-height: 1.5; color: var(--text-faint);}.x6ca11b7 strong{color: var(--text-mute);}.xba5b83e{display: grid; gap: 6px;}.x6a31fc4{border: 1px solid var(--line); border-radius: 14px; background: var(--surface); overflow: hidden; transition: border-color .18s ease, background .18s ease;}.x6a31fc4:hover{border-color: var(--line-2);}.x6a31fc4[data-open]{border-color: var(--brand-line); background: var(--surface-2);}.x9cf720d{display: grid; grid-template-columns: minmax(120px, .9fr) minmax(0, 1.5fr) auto auto; align-items: center; gap: 14px; padding: 13px 16px; cursor: pointer;}.xe9da4bc{font-size: 14px; font-weight: 600;}.x3f205a5{height: 5px; border-radius: 3px; background: var(--track); overflow: hidden;}.x3f205a5 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)));}.x6ea9372{font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 15px; font-weight: 700; color: var(--brand-text);}.x9078728{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;}.x6a31fc4[data-open] .x9078728{transform: rotate(180deg); color: var(--brand-text); border-color: var(--brand-line);}.xfabdd43{display: grid; grid-template-rows: 0fr; transition: grid-template-rows .28s ease;}.x6a31fc4[data-open] .xfabdd43{grid-template-rows: 1fr;}.xfabdd43 p{overflow: hidden; margin: 0; padding: 0 16px; color: var(--text-dim); font-size: 14px;}.x6a31fc4[data-open] .xfabdd43 p{padding-bottom: 15px;}.xe406fb8{display: flex; align-items: baseline; justify-content: space-between; flex-wrap: wrap; gap: 12px; margin-bottom: 14px;}.xb2f6491{font-size: clamp(17px, 2vw, 21px);}.xdb6bf4a{display: flex; align-items: center; gap: 10px;}.xdb6bf4a .xac9744d{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);}.xdb6bf4a .xac9744d i{width: 10px; height: 10px; border-radius: 3px; background: var(--brand);}.xfe2aae0{display: flex; height: 44px; margin-bottom: 10px; border: 1px solid var(--line); border-radius: 12px; overflow: hidden;}.xd808455{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;}.xfe2aae0:hover .xd808455{filter: saturate(.7);}.xfe2aae0 .xd808455:hover{filter: none;}.xd808455:not(:first-child){font-size: 0;}.xfb13fae{display: grid; grid-template-columns: repeat(auto-fit, minmax(132px, 1fr)); gap: 6px; margin-bottom: 14px;}.x04f73da{padding: 11px 13px; border: 1px solid var(--line); border-radius: 12px; background: var(--surface);}.x9335f3e{font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 9.5px; letter-spacing: .12em; text-transform: uppercase; color: var(--text-mute);}.xcff6c2e{margin-top: 4px; font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 17px; font-weight: 700; letter-spacing: -.03em;}.xb1d9ecf{margin-top: 2px; font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 10.5px; color: var(--brand-text);}.x392d4a6{display: flex; align-items: center; flex-wrap: wrap; gap: 7px; padding: 13px 15px; border: 1px solid var(--line); border-radius: 14px; background: var(--surface);}.x392d4a6 > span:not(.x42c8c64){padding: 4px 9px; border: 1px solid var(--line); border-radius: 7px; background: var(--surface-2); font-size: 12px; color: var(--text-dim);}.x4ea8fbc{margin-top: 14px; border: 1px solid var(--line); border-radius: 18px; background: var(--surface); transition: border-color .2s ease;}.x4ea8fbc[data-open]{border-color: var(--brand-line);}.x452f0aa{padding: clamp(16px, 2.2vw, 22px) clamp(16px, 2.2vw, 22px) 0;}.xfd92722{margin: 7px 0 8px; font-size: clamp(16px, 1.9vw, 20px);}.xc437211{margin: 0; color: var(--text-mute); font-size: 14px;}.xd3b0dfe{display: grid; grid-template-rows: 0fr; transition: grid-template-rows .3s ease;}.x4ea8fbc[data-open] .xd3b0dfe{grid-template-rows: 1fr;}.xafaeea5{overflow: hidden; padding: 0 clamp(16px, 2.2vw, 22px); color: var(--text-dim); font-size: 14.5px; line-height: 1.7;}.x4ea8fbc[data-open] .xafaeea5{padding-top: 16px;}.xafaeea5 > *:first-child{margin-top: 0;}.xafaeea5 p{margin: 0 0 14px;}.xafaeea5 h3, .xafaeea5 h4{margin: 20px 0 8px; color: var(--text); font-size: 16px;}.xafaeea5 ul, .xafaeea5 ol{margin: 0 0 14px; padding-left: 20px;}.xafaeea5 li{margin-bottom: 7px;}.xafaeea5 strong{color: var(--text);}.xafaeea5 a{color: var(--brand-text); border-bottom: 1px solid var(--brand-line);}.x458c146{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;}.x4ea8fbc[data-open] .x458c146{border-top-color: var(--line);}.x458c146 .xbff25bf{display: grid; place-items: center; width: 22px; height: 22px; border: 1px solid var(--brand-line); border-radius: 7px; transition: transform .24s ease;}.x4ea8fbc[data-open] .x458c146 .xbff25bf{transform: rotate(180deg);}.x47eace3{border: 1px solid var(--line); border-radius: 16px; overflow-x: auto;}.x47eace3 table{width: 100%; min-width: 560px; border-collapse: collapse; font-size: 13.5px;}.x47eace3 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;}.x47eace3 td{padding: 12px 15px; border-bottom: 1px solid var(--line); color: var(--text-dim); vertical-align: top;}.x47eace3 :is(th, td) + :is(th, td){border-left: 1px solid var(--line);}.x47eace3 tr:last-child td{border-bottom: 0;}.x47eace3 tbody tr:hover td{background: var(--brand-faint);}.x47eace3 td:first-child{color: var(--text); font-weight: 600; white-space: nowrap;}.xc00672e{display: grid; grid-template-columns: minmax(240px, .74fr) minmax(0, 1.5fr); align-items: stretch; gap: 12px;}.x4bada53{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);}.x8e96071{font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 10px; letter-spacing: .16em; text-transform: uppercase; color: var(--text-mute);}.x18046b9{margin: 8px 0 10px; font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 12px; letter-spacing: .14em; text-transform: uppercase; color: var(--text-mute);}.x18046b9 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);}.x0a20e3b{font-size: 13px; line-height: 1.55; color: var(--text-mute);}.x0a20e3b strong{font-family: 'JetBrains Mono', ui-monospace, monospace; color: var(--ok);}.x790152b{padding: clamp(16px, 2.2vw, 22px); border: 1px solid var(--line); border-radius: 18px; background: var(--surface);}.xd56e1c8{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;}.x8de7fbf{display: grid; grid-template-rows: minmax(0, 1fr) auto; gap: 9px; height: 100%;}.x47b6976{display: flex; align-items: flex-end; height: 100%; border-radius: 10px; background: var(--track); overflow: hidden;}.xdc9b3a4{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;}.xdc9b3a4::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);}.x8de7fbf:hover .xdc9b3a4{filter: brightness(1.15);}.x87a8b3f{text-align: center; font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 10px; letter-spacing: .06em; color: var(--text-mute);}.x260f8b0{display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); gap: 10px;}.x7d246a5{position: relative; padding: 16px 18px; border: 1px solid var(--line); border-radius: 16px; background: var(--surface); transition: border-color .18s ease;}.x7d246a5:hover{border-color: var(--brand-line);}.xd3454ac{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;}.x0293f34{font-size: 14.5px; font-weight: 600;}.xaeca19a{margin-top: 6px; font-size: 13.5px; color: var(--text-mute);}.x1279bd2{display: grid; grid-template-columns: minmax(0, 1.15fr) minmax(260px, .85fr); align-items: center; gap: clamp(18px, 3vw, 36px);}.x182ad41 p{margin: 0 0 18px; color: var(--text-dim); font-size: 15px;}.x182ad41 strong{color: var(--brand-text); font-weight: 600;}.x97a4610{display: grid; grid-template-columns: repeat(auto-fit, minmax(128px, 1fr)); gap: 8px;}.x52ce1d1{padding: 11px 13px; border: 1px solid var(--line); border-radius: 12px; background: var(--surface);}.xcc032a0{font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 9.5px; letter-spacing: .12em; text-transform: uppercase; color: var(--text-mute);}.x0b620a4{margin-top: 4px; font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 14.5px; font-weight: 700;}.xdfed064{display: flex; align-items: center; justify-content: center; gap: clamp(-10px, -1vw, 0px); padding: 10px 0;}.x69bbe72{transition: transform .3s ease;}.xae52371{transform: rotate(-6deg) translateX(8px); z-index: 2;}.xcbfd0d7{transform: rotate(6deg) translateX(-8px);}.xdfed064:hover .xae52371{transform: rotate(-3deg) translateX(4px);}.xdfed064:hover .xcbfd0d7{transform: rotate(3deg) translateX(-4px);}.x871f2c0{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);}.x871f2c0::before{content: ""; position: absolute; top: 4px; left: 50%; width: 34px; height: 3px; transform: translateX(-50%); border-radius: 2px; background: var(--line-2);}.x6c7f3f9{display: grid; place-items: center; aspect-ratio: 9 / 19; border-radius: 16px; background: var(--bg-deep); overflow: hidden;}.x6c7f3f9 img{width: 100%; height: 100%; object-fit: cover;}.x6c7f3f9 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);}.x943e028{display: grid; grid-template-columns: repeat(auto-fit, minmax(210px, 1fr)); gap: 10px;}.xbb9cb22{padding: 15px 17px; border: 1px solid var(--line); border-radius: 16px; background: var(--surface); transition: border-color .18s ease;}.xbb9cb22:hover{border-color: var(--brand-line);}.x33fe7c2{display: flex; align-items: center; justify-content: space-between; gap: 10px; margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px solid var(--line);}.xa3c359a{font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 10px; letter-spacing: .14em; text-transform: uppercase; color: var(--text-mute);}.x8492697{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);}.x8492697.x8ec8714{background: var(--warn); box-shadow: 0 0 7px color-mix(in srgb, var(--warn) var(--glow-a), transparent);}.x9ec9bf8{font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 14px; font-weight: 700; overflow-wrap: anywhere;}.x0794496{margin-top: 5px; font-size: 12.5px; color: var(--text-mute);}.x88e4280{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);}.x388b91d{position: relative; width: clamp(128px, 15vw, 168px); flex-shrink: 0;}.x943d302{display: block; width: 100%; height: auto;}.x7c45fa6{position: absolute; inset: 0; display: grid; place-content: center; text-align: center;}.xd2964b0{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);}.xd2c2da9{margin-top: 5px; font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 9.5px; letter-spacing: .16em; text-transform: uppercase; color: var(--text-mute);}.x0fb5940{font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 10px; letter-spacing: .16em; text-transform: uppercase; color: var(--text-mute);}.x577549b{margin: 7px 0 8px; font-size: clamp(18px, 2.2vw, 24px);}.xefb86d4{margin: 0; max-width: 62ch; color: var(--text-mute); font-size: 13.5px;}.x51dea0a{padding-left: clamp(14px, 2vw, 24px); border-left: 1px solid var(--line); text-align: right;}.x00cef7b{font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: clamp(26px, 3.4vw, 36px); font-weight: 700; line-height: 1; letter-spacing: -.04em;}.x4dfaf37{margin-top: 5px; font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 9.5px; letter-spacing: .14em; text-transform: uppercase; color: var(--text-mute);}.x0c26739{display: grid; grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); gap: 12px;}.x3161f35, .xddefe81{padding: clamp(16px, 2.2vw, 22px); border: 1px solid var(--line); border-radius: 18px; background: var(--surface);}.xcccb2e8{display: block; margin-bottom: 14px; padding-bottom: 11px; border-bottom: 1px solid var(--line);}.x17be94f{display: grid; grid-template-columns: minmax(0, 1fr) auto; align-items: center; gap: 14px; padding: 10px 0; border-bottom: 1px solid var(--line);}.x17be94f:last-child{border-bottom: 0;}.x6084830{margin-bottom: 7px; font-size: 13.5px; color: var(--text-dim);}.x3d786e2{height: 4px; border-radius: 2px; background: var(--track); overflow: hidden;}.x3d786e2 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)));}.x51bc24f{font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 12.5px; font-weight: 700; color: var(--brand-text); white-space: nowrap;}.x7f36fbd{display: grid; grid-template-columns: minmax(0, 1fr) auto; align-items: center; gap: 14px; padding: 11px 0; border-bottom: 1px solid var(--line);}.x7f36fbd:last-child{border-bottom: 0;}.x1604ab3{display: flex; align-items: center; gap: 10px; font-size: 13.5px; font-weight: 600;}.x1604ab3 .x4df5e26{display: grid; place-items: center; width: 24px; height: 24px; flex-shrink: 0; border-radius: 8px; background: var(--ok-soft); color: var(--ok);}.xb26f646{font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 11.5px; color: var(--text-mute); text-align: right;}.x2a6ce98{display: grid; grid-template-columns: repeat(auto-fit, minmax(260px, 1fr)); gap: 10px;}.x748e01c{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;}.x748e01c:hover{border-color: var(--brand-line); transform: translateY(-2px);}.x748e01c img{display: block; width: 100%; height: auto;}.x748e01c::after{content: ""; position: absolute; inset: 0; pointer-events: none; background: repeating-linear-gradient(180deg, transparent 0 3px, var(--scan) 3px 4px); opacity: .4;}.x3e0ad7c{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);}.x1e2340d{position: relative; padding: clamp(20px, 3vw, 32px); border: 1px solid var(--line-2); border-radius: 20px; background: var(--surface); overflow: hidden;}.xd1945a6{position: absolute; inset: 0; pointer-events: none; background-image: linear-gradient(var(--grid) 1px, transparent 1px); background-size: 100% 28px; opacity: .8;}.x1e2340d > *:not(.xd1945a6){position: relative; z-index: 1;}.xcaebfd1{display: flex; align-items: flex-start; justify-content: space-between; gap: 18px; margin-bottom: 20px; padding-bottom: 16px; border-bottom: 1px solid var(--line);}.x90ce0aa{margin-top: 8px; font-size: clamp(21px, 2.8vw, 30px);}.xf064180{flex-shrink: 0;}.x306f777{padding: 8px 14px; border: 2px solid color-mix(in srgb, var(--accent) 42%, transparent); border-radius: 10px; transform: rotate(-4deg); text-align: center;}.x9a0dbdb{font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 9.5px; font-weight: 700; letter-spacing: .18em; text-transform: uppercase; color: var(--accent);}.x5f6689f{margin-top: 2px; font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 11px; color: var(--text-mute);}.x78848c5{display: grid; gap: 1px; background: var(--line); border-radius: 14px; overflow: hidden;}.x71818de{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);}.x095ea40{font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 10.5px; color: var(--text-faint); white-space: nowrap;}.x325b5b9{font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 10.5px; letter-spacing: .1em; text-transform: uppercase; color: var(--text-mute);}.xd6bc5c8{font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 17px; font-weight: 700; letter-spacing: -.03em; color: var(--brand-text); white-space: nowrap;}.xd6bc5c8 em:empty{display: none;}.x329c2c9{font-size: 13.5px; color: var(--text-dim);}.x325b5b9:empty{display: none;}.x71818de:has(.x325b5b9:empty){grid-template-columns: auto auto minmax(0, 1.4fr);}.x0cf5032{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);}.x1557e21{display: flex; align-items: center; gap: 9px;}.x6d61b2c{color: var(--text-dim); letter-spacing: .06em;}.x32d4ccf{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);}.x7a7d19b{display: grid; grid-template-columns: minmax(0, 1fr) auto; align-items: start; gap: clamp(18px, 3vw, 40px);}.x6be3532{margin: 8px 0 12px; font-size: clamp(22px, 3.2vw, 34px);}.xbfb587e{margin: 0 0 20px; color: var(--text-dim); font-size: 15px; line-height: 1.68;}.x9268e28{display: flex; flex-wrap: wrap; gap: 9px;}.x403b798{margin-top: 16px; font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 10.5px; letter-spacing: .06em; color: var(--text-faint);}.x9fd9a0c{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;}.xe347c1b{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);}.x173c14d{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);}.x5d357bd{display: flex; align-items: center; gap: 8px;}.x5d357bd .xa40ddd9{color: var(--brand-text);}.x4da079e{margin-top: 7px; font-size: clamp(21px, 2.8vw, 30px);}.x423994e{font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 10.5px; letter-spacing: .12em; text-transform: uppercase; color: var(--text-mute);}.xaa20f0b{display: grid; grid-template-columns: repeat(auto-fit, minmax(212px, 1fr)); gap: 10px;}.x205a83a{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;}.x205a83a:hover{border-color: var(--brand-line); transform: translateY(-2px);}.xe95b1a7{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;}.xe95b1a7 img{max-width: 100%; max-height: 100%; object-fit: contain;}.xe95b1a7 span{font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 15px; font-weight: 700; color: var(--on-media);}.x068ab57{font-size: 15px; font-weight: 700;}.x56c8850{display: flex; align-items: baseline; gap: 5px;}.x9189f14{font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 17px; font-weight: 700; color: var(--brand-text);}.x132a6a7{font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 10.5px; color: var(--text-mute);}.x802d7be{font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 12px; color: var(--text-dim); line-height: 1.4;}.x3d576cf{font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 10.5px; letter-spacing: .06em; text-transform: uppercase; color: var(--text-mute);}.x4acc50c{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;}.x4acc50c:hover{gap: 11px;}.xcf27763{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);}.xcf27763:not(:has(.x8160197)){grid-template-columns: minmax(0, 1fr);}.x8160197{position: sticky; top: 110px; display: grid; gap: 2px; padding: 16px; border: 1px solid var(--line); border-radius: 16px; background: var(--surface);}.x8f62f5f{display: block; margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px solid var(--line);}.x8160197 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;}.x8160197 a:hover{background: var(--brand-soft); color: var(--brand-text);}.x8160197 a .xbfd0786{font-size: 10px; color: var(--text-faint);}.x8160197 a:hover .xbfd0786{color: var(--brand-text);}.xc762d4d{max-width: none;}.xc762d4d h2, .xc762d4d h3{scroll-margin-top: 120px;}.x493f187{display: grid; gap: 14px; max-width: 720px; padding: clamp(18px, 2.6vw, 26px); border: 1px solid var(--line); border-radius: 18px; background: var(--surface);}.xb1c3b01{display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); gap: 14px;}.x493f187 label{display: grid; gap: 7px;}.x493f187 label > span{font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 10px; letter-spacing: .14em; text-transform: uppercase; color: var(--text-mute);}.x493f187 input, .x493f187 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;}.x493f187 textarea{resize: vertical; min-height: 120px;}.x493f187 input::placeholder, .x493f187 textarea::placeholder{color: var(--text-faint);}.x493f187 input:focus, .x493f187 textarea:focus{outline: none; border-color: var(--brand-line); box-shadow: 0 0 0 3px var(--brand-faint);}.x396a2d0{display: flex; justify-content: flex-start;}.xa7b8818{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);}.xa7b8818[hidden]{display: none;}.x3735a89{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);}.x21cdbea{font-size: 15.5px; font-weight: 700;}.xa7b8818 p{margin: 5px 0 0; color: var(--text-dim); font-size: 14px;}@media (max-width: 1180px){:is(.x35fa7b3, .xc762d4d) th, .x47eace3 th, .x778180f th{font-size: 10px; letter-spacing: .05em;}.x6236418, .x347f404, .xc00672e, .x1279bd2{grid-template-columns: minmax(0, 1fr);}.xa9c98d1{order: 2;}.x88e4280{grid-template-columns: auto minmax(0, 1fr);}.x51dea0a{grid-column: 1 / -1; padding: 12px 0 0; border-left: 0; border-top: 1px solid var(--line); text-align: left;}.x45a8f60{grid-template-columns: 68px 100px minmax(0, 1fr) minmax(0, .9fr);}.x160d186{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){.x3cdc8c9{display: flex;}.x21d1d71{display: none;}.xe397a0f{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;}.xe397a0f[data-open]{transform: translateX(0); visibility: visible;}.xcfb7446{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);}.xbbb0711{justify-content: space-between; padding: 13px 12px; border-radius: 10px; font-size: 15px;}.xbbb0711::after{content: none;}.xbbb0711:hover{background: var(--brand-soft); color: var(--brand-text);}.x00f4802{display: grid; grid-template-rows: 0fr; transition: grid-template-rows .26s ease;}.x00f4802[data-open]{grid-template-rows: 1fr;}.xc76e643{min-height: 0; overflow: hidden;}.x2ca44ea{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);}.x2ca44ea:hover{background: var(--brand-soft); color: var(--brand-text);}.x21bdc06{font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 10.5px; color: var(--chrome-text-mute);}.x2adc064{white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}.xd2bde6f{font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 12px; font-weight: 700; color: var(--brand-text);}.xc12ee0f[data-expanded]{background: var(--brand-soft); color: var(--brand-text);}.xa7afc40{padding-bottom: 78px;}.x1aea24b, .xab6ee10, .x0c26739{grid-template-columns: minmax(0, 1fr);}.xdebde29{grid-template-columns: repeat(2, minmax(0, 1fr));}.xcf27763{grid-template-columns: minmax(0, 1fr);}.x8160197{position: static; top: auto;}.x7a7d19b{grid-template-columns: minmax(0, 1fr);}.x7a7d19b > div:last-child{order: -1;}.x9fd9a0c, .xe347c1b{text-align: left;}.x9cf720d{grid-template-columns: minmax(0, 1fr) auto auto;}.x3f205a5{grid-column: 1 / -1; grid-row: 2;}.x71818de{grid-template-columns: auto minmax(0, 1fr) auto;}.x71818de:has(.x325b5b9:empty){grid-template-columns: auto minmax(0, 1fr);}.x329c2c9{grid-column: 1 / -1;}.x5902784{grid-template-columns: minmax(0, 1fr); gap: 4px;}.x0434257{font-size: 22px;}}@media (max-width: 699px){.x54b968d{gap: 14px;}.x45a8f60{grid-template-columns: 62px minmax(0, 1fr); grid-template-areas: "tower  logo" "name   name" "bonus  bonus" "cta    cta"; gap: 12px;}.x5fcdf8d{grid-area: tower;}.xeaf74c9{grid-area: logo; height: 76px;}.xeaf74c9 img{max-width: 82%; max-height: 74%;}.xeaf74c9:not(:has(img)){height: 48px;}.x068fe8d{grid-area: name;}.x83d71a3{grid-area: bonus; padding: 12px 0 0; border-left: 0; border-top: 1px solid var(--line);}.x160d186{grid-area: cta; grid-auto-flow: row; grid-auto-columns: minmax(0, 1fr); gap: 8px; padding-top: 0; border-top: 0;}.x160d186 > .xab4090b{width: 100%;}.xffa7d8c{gap: 12px;}.x43f130a{grid-template-columns: minmax(0, 1fr);}.x43f130a > div{display: flex; align-items: baseline; justify-content: space-between; gap: 12px;}.x3420c97{margin-top: 0;}.xee6893a{grid-template-columns: minmax(0, 1fr);}.xd56e1c8{height: 150px; gap: 5px;}.x87a8b3f{font-size: 9px; letter-spacing: 0;}.x2a6ce98{grid-template-columns: minmax(0, 1fr);}.xcaebfd1{flex-direction: column; align-items: flex-start;}.x71818de, .x71818de:has(.x325b5b9:empty){grid-template-columns: auto minmax(0, 1fr);}.xd6bc5c8{grid-column: 2;}.xd93865b{flex-direction: column; align-items: flex-start;}}@media (max-width: 479px){.x8b0f017{display: none;}.xa842d14{height: 56px;}.xa920125{top: 56px;}.x19afb3b{font-size: 15.5px;}.x7422ad4{grid-template-columns: repeat(2, minmax(0, 1fr));}.xfb13fae{grid-template-columns: repeat(2, minmax(0, 1fr));}.x97a4610{grid-template-columns: repeat(2, minmax(0, 1fr));}.xfe2aae0{height: 32px;}.xd808455{padding: 0 6px; font-size: 0;}.x1697d02{grid-template-columns: minmax(0, 1fr) auto; gap: 10px;}.xf1924af{grid-column: 1 / -1;}.xdebde29{grid-template-columns: minmax(0, 1fr);}.x871f2c0{width: clamp(112px, 40vw, 140px);}.xc85aaa8{grid-template-columns: repeat(2, minmax(52px, 1fr));}}