:root{--ink: #0B1B2B;--ink-2: #15293D;--ink-soft: #46586E;--muted: #6A7A90;--paper: #EDF1F7;--paper-2: #E2E8F1;--bg: #FAFCFE;--white: #FFFFFF;--line: rgba(13,33,64,0.145);--line-2: rgba(13,33,64,0.08);--lime: #D4F542;--accent: #D4F542;--accent-2: #C2E832;--accent-ink: #0B1B2B;--ok: #1F8A5B;--ok-tint: #DDF1E7;--warn: #B8860B;--warn-tint: #FBF0CF;--danger: #C2410C;--danger-tint: #FBE1D5;--info: #2563EB;--info-tint: #E6EDFD;--tint-mint: #D6F3E4;--tint-sky: #DCEBFB;--tint-lavender: #E5DFFA;--tint-peach:#FBE3D2;--tint-citron:#ECF5B4;--tint-rose: #F7DDE3;--tint-sand: #EDE8D8;--tint-stone: #E6E7E3;--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 20px;--sp-6: 24px;--sp-7: 32px;--sp-8: 40px;--sp-9: 56px;--sp-10: 72px;--container: 1320px;--container-wide: 1560px;--container-narrow: 860px;--pad-x: clamp(16px,3.4vw,40px);--section-y: clamp(48px,5.5vw,88px);--font: "Manrope",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;--mono: "JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace;--shadow-sm: 0 8px 22px -14px rgba(11,27,43,0.30);--shadow: 0 20px 44px -22px rgba(11,27,43,0.26);--shadow-lg: 0 34px 76px -28px rgba(11,27,43,0.32);--z-header: 60;--z-menu: 70;--z-drawer: 80;--z-modal: 90;--z-toast: 100;--brand: #0B1B2B;--brand-ink: #15293D;--brand-tint: #E7EAEF;--brand-soft: rgba(11,27,43,0.08);--brand-on: #FFFFFF;--brand-on-soft: rgba(255,255,255,0.72);--brand-hover: var(--brand-ink);--font-num: var(--font)}[data-b3d3c8="uqrz7"],.p9c7k6{--brand:#1C8229;--brand-ink:#166A21;--brand-tint:#DDF3DA;--brand-soft:rgba(28,130,41,0.10);--brand-on:#fff;--accent:#DDF56B;--accent-2:#CDEB52}*,*::before,*::after{box-sizing: border-box}html,body{margin: 0;padding: 0}html{-webkit-text-size-adjust: 100%;scroll-behavior: smooth}body{font-family: var(--font);background: var(--bg);color: var(--ink);font-size: 16px;line-height: 1.5;letter-spacing: -0.005em;text-rendering: optimizeLegibility;-webkit-font-smoothing: antialiased;overflow-x: clip}img,svg{display: block;max-width: 100%}a{color: inherit;text-decoration: none}button{font: inherit;cursor: pointer;border: 0;background: none;color: inherit;padding: 0}ul,ol{list-style: none;margin: 0;padding: 0}input,textarea,select{font: inherit;color: inherit}hr{border: 0;border-top: 1px solid var(--line-2);margin: var(--sp-6) 0}:focus-visible{outline: 2px solid var(--brand);outline-offset: 2px}::selection{background: var(--accent);color: var(--accent-ink)}svg.i2w9g4{display: inline-block;vertical-align: -0.16em;width: 1.1em;height: 1.1em;flex-shrink: 0}h1,h2,h3,h4,h5{margin: 0;font-weight: 700;letter-spacing: -0.025em;line-height: 1.08;color: var(--ink);text-wrap: balance}p{margin: 0}.i3k3n7{font-size: clamp(36px,5.2vw,68px);font-weight: 800;letter-spacing: -0.038em;line-height: 1.02}.c7k6p5{font-size: clamp(29px,3.6vw,46px);letter-spacing: -0.032em}.p8y9h2{font-size: clamp(23px,2.6vw,34px);letter-spacing: -0.028em}.v9z6j8{font-size: clamp(18px,1.6vw,22px);letter-spacing: -0.018em}.v3b8c5{font-size: 16px;letter-spacing: -0.012em}.n4n5s7{font-size: 14px;letter-spacing: -0.01em}.g2s8r7{font-size: clamp(16px,1.25vw,19px);color: var(--ink-soft);max-width: 62ch}.r2g6y3{font-size: 14px}.z7f2w9{font-size: 12.5px}.f4e8b7{color: var(--muted)}.t2h6y3{color: var(--ink-soft)}.k7z7z8{color: var(--brand-ink)}.d3b4q5{color: var(--ink)}.h7u7c5{color: var(--ok)}.t8t6g3{color: var(--warn)}.m2s4n9{color: var(--danger)}.y3r3t2{font-family: var(--mono);font-feature-settings: "tnum"}.m9d8m8{font-family: var(--font-num);font-variant-numeric: tabular-nums;font-feature-settings: "tnum";letter-spacing: -0.01em}.y5t3q6{max-width: 68ch}.y5t3q6 p + p{margin-top: 1em}.y5t3q6 a{text-decoration: underline;text-decoration-color: var(--brand);text-underline-offset: 3px}.y5t3q6{font-size: 16.5px;line-height: 1.65;color: var(--ink-2)}.v4w8q8{font-size: 18px}.y5t3q6 > * + *{margin-top: 1.05em}.y5t3q6 h2{font-size: 26px;letter-spacing: -0.025em;line-height: 1.2;color: var(--ink);margin-top: 1.9em;scroll-margin-top: 96px}.y5t3q6 h3{font-size: 20px;letter-spacing: -0.02em;line-height: 1.25;color: var(--ink);margin-top: 1.6em;scroll-margin-top: 96px}.y5t3q6 h2 + *,.y5t3q6 h3 + *{margin-top: 0.6em}.y5t3q6 p + p{margin-top: 1.05em}.y5t3q6 ul{list-style: disc;padding-left: 1.35em}.y5t3q6 ol{list-style: decimal;padding-left: 1.35em}.y5t3q6 li + li{margin-top: 0.45em}.y5t3q6 li::marker{color: var(--brand);font-weight: 700}.y5t3q6 blockquote{margin: 1.4em 0;padding: 4px 0 4px 22px;border-left: 3px solid var(--brand);font-size: 1.12em;line-height: 1.5;color: var(--ink);letter-spacing: -0.01em}.y5t3q6 blockquote cite{display: block;margin-top: 10px;font-style: normal;font-size: 13.5px;color: var(--muted)}.y5t3q6 figure{margin: 1.6em 0}.y5t3q6 figcaption{margin-top: 10px;font-size: 13px;color: var(--muted)}.y5t3q6 img{display: block;max-width: 100%}.y5t3q6 table{width: 100%;border-collapse: collapse;font-size: 15px;margin: 1.4em 0}.y5t3q6 th{text-align: left;font-family: var(--mono);font-size: 11px;letter-spacing: .08em;text-transform: uppercase;color: var(--muted);padding: 10px 12px;border-bottom: 1px solid var(--line)}.y5t3q6 td{padding: 11px 12px;border-bottom: 1px solid var(--line-2);vertical-align: top}.y5t3q6 code{font-family: var(--mono);font-size: .88em;padding: 2px 6px;background: var(--paper);color: var(--ink)}.y5t3q6 pre code{padding: 0;background: none;color: inherit}.y5t3q6 hr{border: 0;border-top: 1px solid var(--line-2);margin: 2em 0}@media (max-width: 640px){.y5t3q6 table{display: block;overflow-x: auto;white-space: nowrap}}.y5t3q6 .g2s8r7{font-size: 1.18em;color: var(--ink-soft)}.f5d8y3{display: flex;gap: 14px;padding: 18px 20px;background: var(--brand-tint);color: var(--ink);font-size: 15px;line-height: 1.55}.f5d8y3 svg{width: 20px;height: 20px;flex-shrink: 0;color: var(--brand-ink);margin-top: 2px}.f5d8y3 b{display: block;margin-bottom: 4px}.v2j4g8{background: var(--paper)}.b3d4s4{display: inline-flex;align-items: center;gap: 8px;font-size: 12.5px;font-weight: 700;letter-spacing: 0.07em;text-transform: uppercase;color: var(--muted);margin-bottom: 14px}.b3d4s4::before{content: "";width: 16px;height: 2px;background: var(--brand);flex-shrink: 0}.d2s5i5::before{display: none}.t2v4q3{margin: 0}.b6q6r6{color: rgba(255,255,255,0.55)}.b6q6r6::before{background: var(--accent)}.n5r7z7::before{display: none}.n5r7z7 i{display: inline-grid;place-items: center;width: 22px;height: 22px;border: 1.5px solid var(--brand);font-style: normal;font-size: 10.5px;font-weight: 700;color: var(--brand-ink);letter-spacing: 0}.d3s2h5{position: relative;z-index: 0;display: inline;white-space: nowrap}.d3s2h5::before{content: "";position: absolute;z-index: -1;left: -0.24em;right: -0.24em;top: 0.08em;bottom: 0.1em;background: var(--accent)}.n5h8r3::before{background: var(--brand-tint)}.g4n4c8{display: flex;justify-content: space-between;align-items: flex-end;gap: 32px;margin-bottom: clamp(26px,3.4vw,48px)}.j4t6f4{max-width: 720px}.j4t6f4 p{color: var(--ink-soft);margin-top: 14px}.m4e5j6{flex-shrink: 0;display: flex;gap: 10px;align-items: center}.j8d7z6{justify-content: center;text-align: center}.j8d7z6 .j4t6f4{margin: 0 auto}.s3p9a6{margin-bottom: 18px;gap: 20px}.s3p9a6 .j4t6f4 p{margin-top: 6px;font-size: 14.5px}@media (max-width: 720px){.g4n4c8{flex-direction: column;align-items: flex-start;gap: 18px}}.v2m7y6{width: 100%;max-width: var(--container);margin: 0 auto;padding-left: var(--pad-x);padding-right: var(--pad-x)}.s7t9h2{max-width: var(--container-wide)}.e4g8p2{max-width: var(--container-narrow)}.g3k4x7{padding: var(--section-y) 0}.g7e7v2{padding: clamp(28px,3vw,44px) 0}.b2q6z7{background: var(--paper)}.i2d7d7{border-bottom: 1px solid var(--line-2)}.k4z7v4{padding-bottom: 0}.u8m6w4{background: var(--ink);color: #fff}.u8m6w4 h1,.u8m6w4 h2,.u8m6w4 h3{color: #fff}.u8m6w4 .g2s8r7,.u8m6w4 p{color: rgba(255,255,255,0.68)}.u8m6w4 .b3d4s4{color: rgba(255,255,255,0.55)}.u8m6w4 .b3d4s4::before{background: var(--accent)}.u8m6w4 .j4t6f4 p{color: rgba(255,255,255,0.66)}.u8m6w4 .z8a6v5{color: rgba(255,255,255,0.62)}.e5y3w4{background: var(--brand);color: var(--brand-on)}.e5y3w4 h1,.e5y3w4 h2,.e5y3w4 h3{color: var(--brand-on)}.e5y3w4 p,.e5y3w4 .g2s8r7{color: var(--brand-on-soft)}.e5y3w4 .b3d4s4{color: var(--brand-on-soft)}.e5y3w4 .b3d4s4::before{background: var(--brand-on)}.m5w7i6{display: flex;align-items: center;justify-content: space-between;gap: 20px 40px;flex-wrap: wrap}.k5i9p3{font-size: clamp(19px,2.1vw,26px);font-weight: 750;letter-spacing: -0.022em;line-height: 1.25;max-width: 38ch}.k5i9p3 small{display: block;font-size: 15px;font-weight: 450;color: rgba(255,255,255,0.62);margin-top: 8px;letter-spacing: 0;line-height: 1.5}.x9g8k3{display: flex;gap: 10px;flex-wrap: wrap}.i4p4e2{display: flex;gap: 6px;flex-wrap: wrap}.h2e8m6{display: grid;grid-template-columns: repeat(12,1fr);gap: var(--sp-4)}.col-1{grid-column:span 1}.col-2{grid-column:span 2}.col-3{grid-column:span 3}.col-4{grid-column:span 4}.col-5{grid-column:span 5}.col-6{grid-column:span 6}.col-7{grid-column:span 7}.col-8{grid-column:span 8}.col-9{grid-column:span 9}.col-10{grid-column:span 10}.col-11{grid-column:span 11}.col-12{grid-column:span 12}@media (max-width: 1000px){.h2e8m6 > [class*="col-"]{grid-column: span 6}.col-12{grid-column: span 12}}@media (max-width: 600px){.h2e8m6 > [class*="col-"]{grid-column: span 12}}.j5h7a6{display: grid;gap: var(--sp-4)}.r8g5s3{grid-template-columns: repeat(2,minmax(0,1fr))}.b2t2w8{grid-template-columns: repeat(3,minmax(0,1fr))}.v5n9x9{grid-template-columns: repeat(4,minmax(0,1fr))}.s5u4u5{grid-template-columns: repeat(auto-fill,minmax(260px,1fr))}@media (max-width: 1000px){.b2t2w8,.v5n9x9{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 600px){.r8g5s3,.b2t2w8,.v5n9x9{grid-template-columns: minmax(0,1fr)}}.a5w3g4{display: flex;flex-direction: column;gap: var(--sp-4)}.a5k4b2{gap: 6px}.s7a9j8{gap: var(--sp-2)}.p5y9h6{gap: var(--sp-6)}.r9p6h2{display: flex;align-items: center;gap: var(--sp-3);flex-wrap: wrap}.j5k5u7{justify-content: space-between}.n5p8n8{gap: var(--sp-1)}.r5a2v4{gap: var(--sp-2)}.z5m3v3{gap: var(--sp-5)}.s6n4p7{gap: var(--sp-6)}.e8y2z3{justify-content: center}.q6m7q6{align-items: baseline}.z3u4f2{flex: 1;min-width: 0}.n4n8w4{display: grid;grid-template-columns: 1fr 1fr;gap: clamp(24px,4vw,56px);align-items: start}.d6a9m4{grid-template-columns: 1.4fr 1fr}.p7y3k9{grid-template-columns: 1fr 1.6fr}.b8s9b3{align-items: stretch}.e9h8x4{display: grid;grid-template-columns: minmax(0,1fr) 320px;gap: 32px;align-items: start;margin-bottom: clamp(40px,6vw,80px)}.b3k2y8{grid-template-columns: 320px minmax(0,1fr)}.b3k2y8 .x4g8q2{order: -1}.u3w5j7{grid-template-columns: minmax(0,1fr)}.u3w5j7 .x4g8q2{display: none}.x6s8f9{min-width: 0}.x6s8f9.y5t3q6{max-width: none}.x6s8f9.y5t3q6 > p,.x6s8f9.y5t3q6 > ul,.x6s8f9.y5t3q6 > ol,.x6s8f9.y5t3q6 > .g2s8r7{max-width: 74ch}.x4g8q2{position: sticky;top: 92px;display: flex;flex-direction: column;gap: 16px}.g6q9u3{position: static}.v4z3m2{padding: 30px 0 26px}.v4z3m2 .e5h2n3{margin-bottom: 18px}.v4z3m2 h1{font-size: clamp(30px,3.4vw,42px);letter-spacing: -0.035em;line-height: 1.08}.a8h3k9{font-size: 18px;color: var(--ink-soft);max-width: 60ch;margin-top: 14px;line-height: 1.5}.z7m2m2{display: flex;flex-wrap: wrap;align-items: center;gap: 8px 18px;margin-top: 18px;font-size: 14px;color: var(--muted)}.q7m9u9{display: flex;flex-direction: column;border-left: 2px solid var(--line-2)}.s2r2n6{font-size: 11.5px;font-weight: 700;letter-spacing: .07em;text-transform: uppercase;color: var(--muted);padding: 0 16px 8px;margin-left: -2px}.q7m9u9 a{display: block;padding: 6px 16px;margin-left: -2px;border-left: 2px solid transparent;font-size: 13.5px;line-height: 1.35;color: var(--ink-soft);transition: color .12s ease,border-color .12s ease}.q7m9u9 a:hover{color: var(--ink)}.q7m9u9 a.d5q8z9{color: var(--brand-ink);border-left-color: var(--brand);font-weight: 600}.q7m9u9 a.z9e5d8{padding-left: 28px;font-size: 13px}.e7s2q2{background: #fff;border: 1px solid var(--line);padding: 20px}.h3j2n3{background: var(--brand-tint);border-color: transparent}.y8u5i6{background: var(--ink);color: #fff;border-color: transparent}.e7s2q2 p:not([class]){font-size: 14px;line-height: 1.5;color: var(--ink-soft)}.y8u5i6 p:not([class]){color: rgba(255,255,255,.7)}.d9u7x5{font-size: 11.5px;font-weight: 700;letter-spacing: .07em;text-transform: uppercase;color: var(--muted);margin-bottom: 8px}.y8u5i6 .d9u7x5{color: rgba(255,255,255,.55)}.k7a5f8{font-size: 32px;font-weight: 800;letter-spacing: -0.035em;line-height: 1}.k7a5f8 small{font-size: 14px;font-weight: 500;color: var(--muted);letter-spacing: 0;margin-left: 4px}.k3d8x7{display: flex;flex-direction: column;gap: 9px;margin: 16px 0;font-size: 14px}.k3d8x7 li{display: flex;gap: 9px;align-items: flex-start}.k3d8x7 svg{width: 16px;height: 16px;color: var(--brand-ink);flex-shrink: 0;margin-top: 2px}.y8u5i6 .k3d8x7 svg{color: var(--accent)}.e7s2q2 > .w2x5s9{width: 100%}.z5e9b6{font-size: 12.5px;color: var(--muted);margin-top: 10px;text-align: center}.y8u5i6 .z5e9b6{color: rgba(255,255,255,.55)}.y4g5f3{display: flex;align-items: center;gap: 12px}.y4g5f3 b{display: block;font-size: 14.5px}.y4g5f3 small{display: block;font-size: 12.5px;color: var(--muted)}.m7f5p5{display: flex;flex-direction: column}.m7f5p5 a{display: flex;align-items: center;gap: 10px;padding: 9px 2px;border-bottom: 1px solid var(--line-2);font-size: 14px;color: var(--ink);transition: color .12s ease}.m7f5p5 a:last-child{border-bottom: 0}.m7f5p5 a:hover{color: var(--brand-ink)}.m7f5p5 a.d5q8z9{color: var(--brand-ink);font-weight: 650}.m7f5p5 .r4h7a5{margin-left: auto;font-family: var(--font-num);font-variant-numeric: tabular-nums;font-size: 12.5px;color: var(--muted)}.m7f5p5 .w4c2h8{--el: 24px}.m7f5p5 .d4e6q7{width: 30px;font-size: 13px;color: var(--muted)}.m7f5p5 a.d5q8z9 .d4e6q7{color: var(--brand-ink)}.e7s2q2 .m7f5p5 a{padding-left: 0;padding-right: 0}.r6t3a3{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 14px}.k6j7s9{display: grid;grid-template-columns: auto minmax(0,1fr) auto;align-items: center;gap: 12px;padding: 16px 18px;background: #fff;border: 1px solid var(--line);position: relative;min-width: 0}.k6j7s9 > div:not(.m9d8m8){min-width: 0}.k6j7s9 > div:not(.m9d8m8) b,.k6j7s9 > div:not(.m9d8m8) small{overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.d6i8d4 .k6j7s9 > div:not(.m9d8m8) b{white-space: normal;line-height: 1.2}.k6j7s9:has(> .v8p8i6){grid-template-columns: auto auto minmax(0,1fr) auto}@media (max-width: 1100px){.k6j7s9 > .v8p8i6{--av: 36px}.k6j7s9:has(> .v8p8i6) .a8e9m8{font-size: 24px;min-width: 32px}}@media (max-width: 720px){.r6t3a3{grid-template-columns: 1fr}.k6j7s9{padding: 14px 16px}}.k6j7s9 .a8e9m8{font-family: var(--mono);font-size: 28px;font-weight: 700;letter-spacing: -0.05em;color: var(--brand-ink);line-height: 1;min-width: 38px}.k6j7s9 b{display: block;font-size: 16px;font-weight: 750;letter-spacing: -0.015em}.k6j7s9 small{display: block;font-size: 12.5px;color: var(--muted);margin-top: 2px}.k6j7s9 .m9d8m8{text-align: right;font-family: var(--font-num);font-variant-numeric: tabular-nums;font-weight: 800;font-size: 18px;letter-spacing: -0.02em;white-space: nowrap}.k6j7s9 .m9d8m8 small{display: block;font-size: 11.5px;font-weight: 500;color: var(--muted);margin-top: 2px}.x8n6j4{border-color: var(--brand);background: var(--brand-tint)}.a2s4h6{display: flex;align-items: center;gap: 10px;min-width: 0}.a2s4h6 b{display: block;font-weight: 650;letter-spacing: -0.01em;line-height: 1.2;white-space: nowrap}.a2s4h6 small{display: block;font-size: 12px;color: var(--muted);margin-top: 2px;white-space: nowrap}.a2s4h6 b a:hover{text-decoration: underline}.a2s4h6 small .y3r3t2{font-size: 11.5px}.a2s4h6 small .h2p3w7{vertical-align: 1px;margin-left: 4px}.d4e6q7{font-family: var(--mono);font-weight: 700;font-size: 15px;color: var(--ink);width: 64px;white-space: nowrap}.d4e6q7 .i8x5q2{display: inline-flex;align-items: center;gap: 2px;font-size: 11px;font-weight: 600;margin-left: 6px;color: var(--muted);vertical-align: 1px}.d4e6q7 .i8x5q2 svg{width: 10px;height: 10px}.d4e6q7 .y5t9w5{color: var(--ok)}.d4e6q7 .z8z3m5{color: var(--danger)}.f8r6x5{color: var(--brand)}.s8z5z7{display: flex;align-items: center;gap: 10px;min-width: 160px}.s8z5z7 .w2f3e3{flex: 1}.s8z5z7 .m9d8m8{font-weight: 700;min-width: 64px;text-align: right}.m6c5v2{display: inline-flex;align-items: center;gap: 8px;font-weight: 600}.t8x4h3{display: inline-block;width: 20px;height: 15px;vertical-align: -2px;box-shadow: inset 0 0 0 1px rgba(11,27,43,0.1);flex-shrink: 0}.r8c3y7{width: 40px;height: 30px}.u8p5e5{width: 64px;height: 48px}.a2s4h6 .t8x4h3{width: 24px;height: 18px}.g5y6v5{display: inline-flex;align-items: center;gap: 6px}.y6w8n4{font-size: 11.5px;font-weight: 700;letter-spacing: 0.07em;text-transform: uppercase;color: var(--ink-soft);margin-right: 6px}.g5y6v5 .f5h3r6{width: 36px;height: 36px;background: var(--brand-tint);color: var(--brand-ink)}.g5y6v5 .f5h3r6 svg{width: 16px;height: 16px}.g5y6v5 .f5h3r6:hover{background: var(--brand);color: var(--brand-on);transform: none}.e4f4g2{display: flex;flex-direction: column}.x9r4t4{display: flex;justify-content: space-between;gap: 14px;padding: 8px 0;border-bottom: 1px solid var(--line-2);font-size: 14px}.x9r4t4:last-child{border-bottom: 0}.k7z3z4{color: var(--muted)}.y4n7k3{font-weight: 650;text-align: right}.m4g4n2{display: inline-block;width: 96px;height: 28px;vertical-align: middle}.m4g4n2 svg{width: 100%;height: 100%;display: block;overflow: visible}.m4g4n2 path{fill: none;stroke: var(--brand);stroke-width: 1.8;stroke-linecap: round;stroke-linejoin: round}.m4g4n2 .k5s7w2{fill: var(--brand);opacity: .12;stroke: none}.m4g4n2 circle{fill: var(--brand)}.v5a8m4{width: 100%;height: 36px}.u7p5w7 path{stroke: var(--muted)}.u7p5w7 circle{fill: var(--muted)}.u7p5w7 .k5s7w2{fill: var(--muted)}.u8a9j2 path{stroke: var(--ok)}.u8a9j2 circle,.u8a9j2 .k5s7w2{fill: var(--ok)}.z3r8d5 path{stroke: var(--danger)}.z3r8d5 circle,.z3r8d5 .k5s7w2{fill: var(--danger)}.n8x8v8{background: #fff;border: 1px solid var(--line);padding: 16px 18px 14px;display: flex;flex-direction: column;gap: 4px}.e4h7v3{font-size: 12.5px;color: var(--muted)}.j7a2a6{font-family: var(--font-num);font-variant-numeric: tabular-nums;font-size: 26px;font-weight: 800;letter-spacing: -0.03em;line-height: 1.1;color: var(--ink)}.d4u4s3{display: flex;align-items: center;gap: 8px;font-size: 12.5px;color: var(--muted)}.n8x8v8 .m4g4n2{width: 100%;height: 32px;margin-top: 6px}.c4p5m5{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 12px}.k5b6r4{grid-template-columns: repeat(3,minmax(0,1fr))}@media (max-width: 980px){.c4p5m5{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 520px){.c4p5m5{grid-template-columns: 1fr}}.q7i3w3{display: flex;flex-direction: column;min-width: 0}.z7u6x3{display: flex;align-items: center;gap: 18px;min-width: 0}.z7u6x3 h1,.z7u6x3 .c7k6p5{margin: 0}.j6c7t6{display: flex;flex-wrap: wrap;gap: 6px 18px;margin-top: 12px;font-size: 14.5px;color: var(--muted)}.j6c7t6 b{color: var(--ink);font-weight: 650}.b8c3f4{display: flex;flex-direction: column;gap: 4px;margin-top: 10px}.a6u8d2{display: flex;justify-content: space-between;font-size: 13px}.a6u8d2 b{font-family: var(--font-num);font-variant-numeric: tabular-nums}.m6g3k9{background: #fff;border: 1px solid var(--line);padding: 16px 18px 14px}.q2i3a4{display: flex;justify-content: space-between;align-items: flex-start;gap: 12px;margin-bottom: 10px}.d5d2u6{font-size: 14.5px;font-weight: 700;letter-spacing: -0.01em}.r9e4g8{font-size: 12.5px;color: var(--muted);margin-top: 2px}.m6g3k9 .e3r2a2{width: 100%;height: auto}.m6c5v2 .w4c2h8{--el: 22px}@media (max-width: 860px){.r6t3a3{grid-template-columns: 1fr}}@media (max-width: 960px){.e9h8x4,.b3k2y8,.u3w5j7{grid-template-columns: minmax(0,1fr)}.x4g8q2{position: static}.b3k2y8 .x4g8q2{order: -1}}@media (max-width: 860px){.n4n8w4,.d6a9m4{grid-template-columns: 1fr}}.u3i3m7{display: grid;grid-template-columns: 272px 1fr;gap: var(--sp-5);align-items: start}@media (max-width: 1080px){.u3i3m7{grid-template-columns: 1fr}}.w4c2h8{--el: 36px;position: relative;display: inline-grid;place-items: center;width: var(--el);height: var(--el);flex-shrink: 0;background: var(--brand);color: var(--brand-on);font-family: var(--font);font-weight: 800;letter-spacing: -0.05em;line-height: 1;font-size: calc(var(--el) * 0.44);user-select: none}.h6u2v2{display: block;transform: translateY(0.02em)}.w4c2h8 > svg{width: 60%;height: 60%;display: block}.s3z3j2 > svg{width: 70%;height: 70%}.s3z3j2{--el: 20px;letter-spacing: -0.04em}.j4s3j4{--el: 28px}.m8r8q4{--el: 36px}.a6v9v9{--el: 48px}.c4r7k7{--el: 64px}.i7f2k7{--el: 96px}.g7t6z7{background: var(--brand-tint);color: var(--brand-ink)}.a7c4q9{background: transparent;color: var(--brand-ink);box-shadow: inset 0 0 0 1.5px var(--brand)}.n3m4g3{background: rgba(255,255,255,0.12);color: #fff}.d9a8r7{background: var(--lime);color: var(--accent-ink)}.t3p7p5{--el: 112px;display: grid;grid-template-rows: auto 1fr auto;place-items: stretch;padding: 10px 12px;text-align: left}.t3p7p5 .j9m7z3{font-family: var(--mono);font-size: 11px;font-weight: 600;letter-spacing: 0.06em;opacity: .7}.t3p7p5 .h6u2v2{font-size: 40px;align-self: center;transform: none}.t3p7p5 .m3b6u3{font-size: 11.5px;font-weight: 600;letter-spacing: -0.01em;opacity: .85;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.p4g6u8{display: inline-flex;align-items: center;gap: 11px;flex-shrink: 0;color: var(--ink)}.k7v8v4{font-size: 19px;font-weight: 800;letter-spacing: -0.03em;line-height: 1.05}.k7a7m5 .k7v8v4{font-size: 16px}.x8j7f3{display: block;font-family: var(--mono);font-size: 10px;letter-spacing: 0.12em;text-transform: uppercase;color: var(--muted);margin-top: 3px}.n5x2k9{background: var(--ink);color: rgba(255,255,255,0.72);font-size: 12.5px}.t5c5i8{display: flex;align-items: center;gap: 24px;height: 36px}.y9d8c6{display: flex;align-items: center;min-width: 0;flex: 1;overflow: hidden}.h3r4u5{display: flex;align-items: center;flex-shrink: 0}.q5k7x3{display: inline-flex;align-items: center;gap: 7px;padding-right: 16px;margin-right: 16px;border-right: 1px solid rgba(255,255,255,0.14);white-space: nowrap}.y9d8c6 > .q5k7x3:last-child{border-right: 0;margin-right: 0}.q5k7x3 b{font-family: var(--font-num);font-variant-numeric: tabular-nums;font-weight: 800;font-size: 13px;color: #fff;letter-spacing: -0.01em}.q5k7x3 .c4g9y3{font-size: 11.5px}.n5x2k9 .r3b4y8{display: inline-block;width: 6px;height: 6px;background: var(--accent);box-shadow: 0 0 0 3px rgba(212,245,66,0.22)}.w8t5t8{display: flex;align-items: center;gap: 16px;flex-shrink: 0;margin-left: auto}.w8t5t8 a{color: rgba(255,255,255,0.72);display: inline-flex;align-items: center;gap: 6px;white-space: nowrap}.w8t5t8 a:hover{color: #fff}.w8t5t8 svg{width: 14px;height: 14px}.w8t5t8 .b4q6f7{width: 1px;height: 14px;background: rgba(255,255,255,0.16)}.w8t5t8 .p7k4i5{transform: translateY(-0.5px)}.q7w2e8{background: var(--paper);color: var(--ink-soft);border-bottom: 1px solid var(--line-2)}.q7w2e8 .q5k7x3{border-right-color: var(--line)}.q7w2e8 .q5k7x3 b{color: var(--ink)}.q7w2e8 .w8t5t8 a{color: var(--ink-soft)}.q7w2e8 .w8t5t8 a:hover{color: var(--ink)}.q7w2e8 .w8t5t8 .b4q6f7{background: var(--line)}.z3f4f5{background: var(--brand);color: var(--brand-on-soft)}.z3f4f5 .q5k7x3{border-right-color: rgba(127,127,127,0.35)}.z3f4f5 .q5k7x3 b,.z3f4f5 .w8t5t8 a:hover{color: var(--brand-on)}.z3f4f5 .w8t5t8 a{color: var(--brand-on-soft)}.z3f4f5 .r3b4y8{background: var(--brand-on);box-shadow: 0 0 0 3px rgba(127,127,127,0.25)}.q7w2e8 .r3b4y8{background: var(--ok);box-shadow: 0 0 0 3px rgba(31,138,91,0.18)}.u5u6y3 .y9d8c6{mask-image: linear-gradient(90deg,transparent,#000 3%,#000 97%,transparent)}.u5u6y3 .h3r4u5{animation: topbar-run 46s linear infinite}.u5u6y3:hover .h3r4u5{animation-play-state: paused}@keyframes topbar-run{from{transform: translateX(0)}to{transform: translateX(-50%)}}@media (max-width: 900px){.y9d8c6{overflow-x: auto;scrollbar-width: none}.y9d8c6::-webkit-scrollbar{display: none}.w8t5t8 .u6h3a4{display: none}}.j3k9e9{position: sticky;top: 0;z-index: var(--z-header);background: rgba(250,252,254,0.94);backdrop-filter: saturate(180%) blur(14px);border-bottom: 1px solid var(--line-2);container-type: inline-size}.j3k9e9::before{content: "";display: block;height: 3px;background: var(--brand)}.k3v6t8{display: flex;align-items: center;gap: 20px;height: 66px}.z2h5p4{display: inline-flex;align-items: center;gap: 11px;flex-shrink: 0;color: var(--ink);position: relative}.m9k8i7{font-size: 19px;font-weight: 800;letter-spacing: -0.03em}.z2h5p4 .u5j7c7{width: 15px;height: 15px;padding: 3px;flex-shrink: 0;color: var(--brand);background: var(--brand-soft);transition: transform .22s ease}.h5s4s5:hover > .z2h5p4 .u5j7c7{transform: rotate(180deg)}.h9j5f3 .j6k4n4,.r6d7k9{width: clamp(150px,14vw,240px);width: clamp(150px,14cqw,240px);flex-shrink: 1}.d2p9e6{display: flex;align-items: center;gap: 2px;flex: 1;margin-left: 6px}.h5s4s5{position: relative}.u5h9b9{display: inline-flex;align-items: center;gap: 6px;padding: 9px 12px;font-size: 14.5px;font-weight: 550;color: var(--ink);white-space: nowrap;position: relative;transition: background .15s ease}.u5h9b9:hover{background: rgba(11,27,43,0.05)}.u5h9b9::after{content: "";position: absolute;left: 12px;right: 12px;bottom: 4px;height: 2px;background: var(--brand);opacity: 0;transform: scaleX(0.3);transition: opacity .18s ease,transform .18s ease}.u5h9b9.d5q8z9{font-weight: 700}.u5h9b9.d5q8z9::after,.h5s4s5:hover > .u5h9b9::after{opacity: 1;transform: scaleX(1)}.u5h9b9 .u5j7c7{width: 15px;height: 15px;padding: 3px;margin-left: -1px;flex-shrink: 0;color: var(--brand);background: var(--brand-soft);transition: transform .22s ease}.h5s4s5:hover > .u5h9b9 .u5j7c7{transform: rotate(180deg)}.h5s4s5 > .m7f2r8{top: 100%;left: 0;margin-top: 6px}.h5s4s5:hover > .m7f2r8{opacity: 1;visibility: visible;transform: none}.h9j5f3{display: flex;align-items: center;gap: 9px;margin-left: auto;flex-shrink: 0}.x8n6j8{display: none;width: 42px;height: 42px;background: rgba(11,27,43,0.05);align-items: center;justify-content: center}.x8n6j8 svg{width: 20px;height: 20px}.b3h3t7{background: var(--ink);border-bottom-color: rgba(255,255,255,0.08)}.b3h3t7 .z2h5p4,.b3h3t7 .u5h9b9{color: #fff}.b3h3t7 .u5h9b9:hover{background: rgba(255,255,255,0.08)}.b3h3t7 .u5h9b9 .u5j7c7{background: rgba(255,255,255,0.14);color: #fff}.b3h3t7 .x8n6j8{background: rgba(255,255,255,0.1);color: #fff}.e4b6q3{background: var(--brand-tint)}.e4b6q3::before{display: none}.q9w2r8{position: static}@container (max-width: 900px){.d2p9e6{display: none}.x8n6j8{display: inline-flex}.k3v6t8{height: 60px}.j3k9e9 .u6h3a4{display: none !important}}@container (max-width: 1120px){.j3k9e9 .v6i7h3{display: none !important}}@container (max-width: 560px){.k3v6t8{gap: 12px}.h9j5f3{gap: 6px}.h9j5f3 .w2x5s9:not(.p3b6v9){display: none}}@supports not (container-type: inline-size){@media (max-width: 900px){.d2p9e6{display: none}.x8n6j8{display: inline-flex}.k3v6t8{height: 60px}.j3k9e9 .u6h3a4{display: none !important}}@media (max-width: 560px){.k3v6t8{gap: 12px}.h9j5f3{gap: 6px}.h9j5f3 .w2x5s9:not(.p3b6v9){display: none}}}.v8x9e7{position: fixed;inset: 0;z-index: var(--z-drawer);display: none}.v8x9e7.k6x5u5{display: block}.c4q6z5{position: absolute;inset: 0;background: rgba(11,27,43,0.55)}.e8r9a6{position: absolute;top: 0;right: 0;height: 100dvh;width: min(400px,92vw);background: var(--bg);display: flex;flex-direction: column;box-shadow: var(--shadow-lg)}.r7m7n3{display: flex;align-items: center;justify-content: space-between;padding: 14px 18px;border-bottom: 1px solid var(--line-2)}.m7z3h4{flex: 1;overflow-y: auto;padding: 14px}.m7z3h4 a{display: block;padding: 13px 12px;font-size: 16px;font-weight: 600}.m7z3h4 a:hover{background: rgba(11,27,43,0.05)}.m7z3h4 a.d5q8z9{background: var(--brand-tint);color: var(--brand-ink)}.g5m3n3{padding: 14px 18px;border-top: 1px solid var(--line-2);display: grid;gap: 8px}.w2x5s9{display: inline-flex;align-items: center;justify-content: center;gap: 8px;height: 44px;padding: 0 22px;font-weight: 600;font-size: 15px;letter-spacing: -0.008em;line-height: 1;white-space: nowrap;border: 1px solid transparent;position: relative;transition: transform .15s ease,background .15s ease,color .15s ease,border-color .15s ease,box-shadow .15s ease}.w2x5s9:hover{transform: translateY(-1px)}.w2x5s9:active{transform: translateY(0)}.w2x5s9 svg{width: 17px;height: 17px;flex-shrink: 0}.w2x5s9:disabled,.w2x5s9.h4g3k6{opacity: .45;pointer-events: none}.p4d9r4{background: var(--brand);color: var(--brand-on)}.p4d9r4:hover{background: var(--brand-hover)}.x2k5m6{background: var(--ink);color: #fff}.x2k5m6:hover{background: var(--ink-2)}.w8z4k6{background: var(--accent);color: var(--accent-ink);border-color: var(--ink)}.w8z4k6:hover{background: var(--accent-2)}.e2p5p4{background: var(--brand-tint);color: var(--brand-ink)}.e2p5p4:hover{background: var(--brand-soft)}.y3e3r3{background: rgba(11,27,43,0.05);color: var(--ink)}.y3e3r3:hover{background: rgba(11,27,43,0.09)}.m7g4c9{background: transparent;color: var(--ink);border-color: var(--line)}.m7g4c9:hover{border-color: var(--ink)}.z4m7q8{background: var(--danger);color: #fff}.z4m7q8:hover{background: #A63608}.z4v9u8{background: var(--danger-tint);color: var(--danger)}.k5e6p2{background: none;color: var(--brand-ink);padding: 0 4px;height: auto}.k5e6p2:hover{text-decoration: underline;transform: none}.p3z4v3{background: #fff;color: var(--ink)}.p3z4v3:hover{background: rgba(255,255,255,0.88)}.e4t6p2{background: transparent;color: #fff;border-color: rgba(255,255,255,0.28)}.e4t6p2:hover{border-color: #fff;background: rgba(255,255,255,0.06)}.g6s6v6{height: 28px;padding: 0 10px;font-size: 12.5px;gap: 5px}.g6s6v6 svg{width: 13px;height: 13px}.a4v9r6{height: 36px;padding: 0 15px;font-size: 13.5px;gap: 6px}.a4v9r6 svg{width: 15px;height: 15px}.w2x5s9 .u5j7c7{width: 14px;height: 14px;margin-left: -3px;opacity: .75;transition: transform .2s ease}.w2x5s9[aria-expanded="true"] .u5j7c7{transform: rotate(180deg)}.e5e5x2{height: 52px;padding: 0 28px;font-size: 16px}.e5e5x2 svg{width: 19px;height: 19px}.k5m7z8{width: 100%}.v3k6p2{padding: 0;width: 44px}.v3k6p2.g6s6v6{width: 28px}.v3k6p2.a4v9r6{width: 36px}.v3k6p2.e5e5x2{width: 52px}.w2x5s9.n7k4y8{color: transparent !important;pointer-events: none}.w2x5s9.n7k4y8::after{content: "";position: absolute;width: 16px;height: 16px;border: 2px solid currentColor;border-right-color: transparent;color: var(--brand-on);animation: spin .7s linear infinite}.m7g4c9.n7k4y8::after,.y3e3r3.n7k4y8::after,.e2p5p4.n7k4y8::after{color: var(--ink)}@keyframes spin{to{transform: rotate(360deg)}}.a4r9c8{display: inline-flex}.a4r9c8 .m7g4c9 + .m7g4c9{margin-left: -1px}.a4r9c8 .w2x5s9:hover{transform: none;z-index: 1}.a4r9c8 .w2x5s9.d5q8z9{background: var(--ink);color: #fff;border-color: var(--ink)}.r4y2r3{display: grid;gap: 6px}.x7a9y3{display: flex;align-items: center;gap: 6px;font-size: 13.5px;font-weight: 650;color: var(--ink);letter-spacing: -0.01em}.x7a9y3 .h4g7c6{color: var(--danger)}.u2d5z8{font-family: var(--mono);font-size: 10.5px;font-weight: 600;letter-spacing: 0.1em;text-transform: uppercase;color: var(--muted)}.x3k5w4{font-size: 12.5px;color: var(--muted);line-height: 1.4}.r6g8i4{display: none;font-size: 12.5px;color: var(--danger);line-height: 1.4}.r4y2r3.q6z8c7 .r6g8i4{display: block}.r4y2r3.q6z8c7 .x8n3u5,.r4y2r3.q6z8c7 .v4b9s6,.r4y2r3.q6z8c7 .b8q6e7{border-color: var(--danger)}.r4y2r3.q6z8c7 .x8n3u5:focus{box-shadow: 0 0 0 3px var(--danger-tint)}.q7a3u6{display: flex;flex-direction: column}.q7a3u6 .s8e7v4{flex: 1;display: flex;flex-direction: column}.q7a3u6 .s8e7v4 .v4b9s6{flex: 1;min-height: 140px}.q7a3u6 > .r9p6h2:last-of-type{margin-top: auto}.r4y2r3.x8c2w2 .x8n3u5{border-color: var(--ok)}.w2x9u5{grid-template-columns: 180px 1fr;align-items: center;gap: 12px}@media (max-width: 600px){.w2x9u5{grid-template-columns: 1fr}}.x8n3u5,.v4b9s6,.b8q6e7{width: 100%;height: 44px;padding: 0 14px;border: 1px solid var(--line);background: #fff;color: var(--ink);font-size: 15px;outline: 0;transition: border-color .15s ease,box-shadow .15s ease,background .15s ease}.x8n3u5::placeholder,.v4b9s6::placeholder{color: var(--muted)}.x8n3u5:hover,.v4b9s6:hover,.b8q6e7:hover{border-color: rgba(13,33,64,0.28)}.x8n3u5:focus,.v4b9s6:focus,.b8q6e7:focus{border-color: var(--brand);box-shadow: 0 0 0 3px var(--brand-soft)}.x8n3u5:disabled,.v4b9s6:disabled,.b8q6e7:disabled{background: var(--paper);color: var(--muted);cursor: not-allowed}.x8n3u5[readonly]{background: var(--bg)}.n2h2b6{height: 36px;padding: 0 12px;font-size: 14px}.k8t3u2{height: 52px;padding: 0 18px;font-size: 16px}.c2r3t8{font-family: var(--mono);font-size: 14px}.v4b9s6{height: auto;min-height: 112px;padding: 12px 14px;line-height: 1.5;resize: vertical}.k3e2z3{min-height: 72px}.b8q6e7{appearance: none;padding-right: 40px;cursor: pointer;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236A7A90' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat: no-repeat;background-position: right 12px center;background-size: 16px}.b8t5w5{height: 36px;padding: 0 36px 0 12px;font-size: 14px}.z4q5v7{display: flex;align-items: stretch}.z4q5v7 .x8n3u5{flex: 1;min-width: 0}.n7t8e6{display: inline-flex;align-items: center;padding: 0 13px;border: 1px solid var(--line);background: var(--paper);font-size: 14px;color: var(--muted);white-space: nowrap}.n7t8e6 + .x8n3u5,.x8n3u5 + .n7t8e6{margin-left: -1px}.z4q5v7 .w2x5s9{height: auto}.j6k4n4{display: flex;align-items: center;gap: 9px;height: 44px;padding: 0 14px;width: 100%;border: 1px solid var(--line);background: #fff;color: var(--muted);transition: border-color .15s ease,box-shadow .15s ease}.j6k4n4:focus-within{border-color: var(--brand);box-shadow: 0 0 0 3px var(--brand-soft)}.j6k4n4 svg{width: 17px;height: 17px;flex-shrink: 0}.j6k4n4 input{border: 0;outline: 0;background: none;width: 100%;font-size: 15px;color: var(--ink)}.j6k4n4 input::placeholder{color: var(--muted)}.j6k4n4 kbd{font-family: var(--mono);font-size: 10.5px;padding: 2px 6px;background: var(--paper-2);color: var(--muted);flex-shrink: 0}.p3j7m7{height: 36px;padding: 0 12px}.p3j7m7 input{font-size: 14px}.f5j6e2{height: 56px;padding: 0 18px}.f5j6e2 input{font-size: 16.5px}.f5j6e2 svg{width: 20px;height: 20px}.u8e6t2{display: flex;align-items: center;gap: 8px}.u8e6t2 .x8n3u5{font-family: var(--mono);font-size: 14px}.u8e6t2 span{color: var(--muted);flex-shrink: 0}.s7r8d2{-webkit-appearance: none;appearance: none;width: 100%;height: 4px;background: linear-gradient(90deg,var(--brand) var(--fill,100%),var(--paper-2) var(--fill,100%));outline: none;cursor: pointer}.s7r8d2::-webkit-slider-thumb{-webkit-appearance: none;width: 18px;height: 18px;background: #fff;border: 2px solid var(--brand);box-shadow: var(--shadow-sm);cursor: grab}.s7r8d2::-moz-range-thumb{width: 18px;height: 18px;background: #fff;border: 2px solid var(--brand);box-shadow: var(--shadow-sm);cursor: grab}.s7r8d2:focus-visible{box-shadow: 0 0 0 4px var(--brand-soft)}.f8q5r7{display: flex;flex-direction: column;gap: 6px;min-width: 220px}.y4v8p9{display: flex;justify-content: space-between;align-items: baseline;font-size: 12.5px;color: var(--muted)}.y4v8p9 b{font-family: var(--font-num);font-variant-numeric: tabular-nums;font-size: 14px;font-weight: 800;color: var(--ink)}.h8u5d2{display: flex;justify-content: space-between;font-family: var(--mono);font-size: 10.5px;color: var(--muted)}.w6s7h6,.e5t7c8{display: inline-flex;align-items: flex-start;gap: 10px;cursor: pointer;font-size: 14.5px;line-height: 1.35;position: relative;user-select: none}.w6s7h6 input,.e5t7c8 input,.n4b8s3 input{position: absolute;opacity: 0;width: 0;height: 0}.f5w5e4,.h5c7x8{width: 18px;height: 18px;flex-shrink: 0;margin-top: 1px;border: 1.5px solid var(--line);background: #fff;display: grid;place-items: center;transition: background .14s ease,border-color .14s ease,box-shadow .14s ease}.h5c7x8{border-radius: 999px}.f5w5e4 svg{width: 12px;height: 12px;color: var(--brand-on);opacity: 0;transition: opacity .12s ease}.h5c7x8::after{content: "";width: 8px;height: 8px;border-radius: 999px;background: var(--brand-on);transform: scale(0);transition: transform .14s ease}.w6s7h6:hover .f5w5e4,.e5t7c8:hover .h5c7x8{border-color: rgba(13,33,64,0.35)}.w6s7h6 input:checked + .f5w5e4,.w6s7h6 input.x3n6n7 + .f5w5e4{background: var(--brand);border-color: var(--brand)}.w6s7h6 input:checked + .f5w5e4 svg{opacity: 1}.w6s7h6 input.x3n6n7 + .f5w5e4 svg{opacity: 0}.w6s7h6 input.x3n6n7 + .f5w5e4::after{content: "";width: 9px;height: 2px;background: var(--brand-on);position: absolute}.e5t7c8 input:checked + .h5c7x8{background: var(--brand);border-color: var(--brand)}.e5t7c8 input:checked + .h5c7x8::after{transform: scale(1)}.w6s7h6 input:focus-visible + .f5w5e4,.e5t7c8 input:focus-visible + .h5c7x8{box-shadow: 0 0 0 3px var(--brand-soft);border-color: var(--brand)}.w6s7h6 input:disabled ~ *,.e5t7c8 input:disabled ~ *{opacity: .5;cursor: not-allowed}.f7m4v4 small,.j9e5m8 small{display: block;color: var(--muted);font-size: 12.5px;margin-top: 2px}.n3h2a7,.j3b7c7{padding: 13px 14px;border: 1px solid var(--line);background: #fff;transition: border-color .15s ease,background .15s ease}.n3h2a7:has(input:checked),.j3b7c7:has(input:checked){border-color: var(--brand);background: var(--brand-tint)}.n4b8s3{display: inline-flex;align-items: center;gap: 10px;cursor: pointer;font-size: 14.5px;position: relative;user-select: none}.m6j5e6{width: 40px;height: 22px;background: var(--paper-2);position: relative;flex-shrink: 0;transition: background .18s ease;box-shadow: inset 0 0 0 1px var(--line-2)}.m6j5e6::after{content: "";position: absolute;top: 3px;left: 3px;width: 16px;height: 16px;background: #fff;box-shadow: 0 1px 3px rgba(11,27,43,0.3);transition: transform .18s ease}.n4b8s3 input:checked + .m6j5e6{background: var(--brand);box-shadow: none}.n4b8s3 input:checked + .m6j5e6::after{transform: translateX(18px)}.n4b8s3 input:focus-visible + .m6j5e6{box-shadow: 0 0 0 3px var(--brand-soft)}.n4b8s3 input:disabled ~ *{opacity: .5;cursor: not-allowed}.y9x9v7 .m6j5e6{width: 32px;height: 18px}.y9x9v7 .m6j5e6::after{width: 12px;height: 12px}.y9x9v7 input:checked + .m6j5e6::after{transform: translateX(14px)}.c3q7r8{display: inline-flex;padding: 3px;background: var(--paper);gap: 2px}.m7w5v6{height: 32px;padding: 0 14px;font-size: 13.5px;font-weight: 600;color: var(--muted);display: inline-flex;align-items: center;gap: 6px;transition: background .14s ease,color .14s ease,box-shadow .14s ease}.m7w5v6 svg{width: 15px;height: 15px}.m7w5v6:hover{color: var(--ink)}.m7w5v6.d5q8z9{background: #fff;color: var(--ink);box-shadow: var(--shadow-sm)}.i5v5q5 .m7w5v6{height: 28px;padding: 0 10px;font-size: 12.5px}.t9y9k6{position: relative;width: 100%}.z2u7g5{width: 100%;height: 44px;padding: 0 40px 0 14px;text-align: left;border: 1px solid var(--line);background: #fff;font-size: 15px;color: var(--ink);display: flex;align-items: center;gap: 8px;transition: border-color .15s ease,box-shadow .15s ease}.z2u7g5::after{content: "";position: absolute;right: 14px;top: 50%;width: 8px;height: 8px;border-right: 2px solid var(--muted);border-bottom: 2px solid var(--muted);transform: translateY(-70%) rotate(45deg);transition: transform .2s ease}.z2u7g5.h3i4d7{color: var(--muted)}.t5w9x7{flex: 1 1 auto;min-width: 0;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.z2u7g5:hover{border-color: rgba(13,33,64,0.28)}.t9y9k6.k6x5u5 .z2u7g5{border-color: var(--brand);box-shadow: 0 0 0 3px var(--brand-soft)}.t9y9k6.k6x5u5 .z2u7g5::after{transform: translateY(-20%) rotate(225deg)}.z2u7g5 .p7k4i5{margin-left: auto}.y2c6z7{position: absolute;left: 0;right: 0;top: calc(100% + 6px);z-index: var(--z-menu);background: #fff;border: 1px solid var(--line);box-shadow: var(--shadow-lg);padding: 6px;max-height: 280px;overflow-y: auto;opacity: 0;visibility: hidden;transform: translateY(-4px);transition: opacity .15s ease,transform .15s ease,visibility .15s}.t9y9k6.k6x5u5 .y2c6z7{opacity: 1;visibility: visible;transform: none}.q6m6g2{margin: 2px 2px 6px}.i2q9p8{display: flex;align-items: center;gap: 10px;padding: 9px 10px;font-size: 14.5px;cursor: pointer;transition: background .12s ease}.i2q9p8:hover,.i2q9p8.s5x8e4{background: var(--paper)}.i2q9p8.k6a3c3{background: var(--brand-tint);color: var(--brand-ink);font-weight: 600}.i2q9p8 .r4h7a5{margin-left: auto;font-family: var(--mono);font-size: 12px;color: var(--muted)}.i2q9p8 .f5w5e4{margin: 0}.i2q9p8 .t8x4h3{flex-shrink: 0}.t5w9x7 .t8x4h3{margin-right: 8px}.t5w9x7 .r4h7a5{margin-left: 8px;font-family: var(--mono);font-size: 12px;font-weight: 500;color: var(--muted)}.h9f9d8{padding: 8px 10px 4px;font-family: var(--mono);font-size: 10.5px;letter-spacing: 0.1em;text-transform: uppercase;color: var(--muted)}.c9e3p9{padding: 14px 10px;color: var(--muted);font-size: 14px;text-align: center}.u5d9c6 .z2u7g5{height: 36px;font-size: 14px;padding-left: 12px}.t5v7a3{display: flex;flex-wrap: wrap;gap: 4px;min-width: 0}.u2i8p5{display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 8px;padding: 28px 20px;text-align: center;cursor: pointer;border: 1.5px dashed var(--line);background: var(--bg);transition: border-color .15s ease,background .15s ease}.u2i8p5:hover,.u2i8p5.r3n3i9{border-color: var(--brand);background: var(--brand-tint)}.u2i8p5 svg{width: 26px;height: 26px;color: var(--brand)}.u2i8p5 b{font-size: 14.5px}.u2i8p5 small{font-size: 12.5px;color: var(--muted)}.u2i8p5 input{display: none}.u7n5n3{display: grid;gap: var(--sp-5)}.h8q6q9{display: grid;grid-template-columns: 1fr 1fr;gap: var(--sp-4)}@media (max-width: 600px){.h8q6q9{grid-template-columns: 1fr}}.e6m5i4{display: flex;gap: 10px;justify-content: flex-end;padding-top: var(--sp-2)}.d8f7p5{border: 1px solid var(--line);padding: 18px 20px 20px;margin: 0}.d8f7p5 legend{padding: 0 8px;font-size: 13px;font-weight: 700;letter-spacing: -0.01em}.p7k4i5{display: inline-flex;align-items: center;gap: 6px;padding: 3px 9px;font-family: var(--mono);font-size: 10.5px;font-weight: 600;letter-spacing: 0.07em;text-transform: uppercase;white-space: nowrap;background: var(--brand-tint);color: var(--brand-ink)}.m3q9y4{background: var(--ok-tint);color: var(--ok)}.c3q5d6{background: var(--warn-tint);color: var(--warn)}.s5i7q4{background: var(--danger-tint);color: var(--danger)}.w3z9i8{background: var(--info-tint);color: var(--info)}.b5m9p7{background: rgba(11,27,43,0.07);color: var(--muted)}.n5i9m8{background: var(--accent);color: var(--accent-ink)}.z6c3d2{background: var(--brand);color: var(--brand-on)}.g5d5v7{background: var(--ink);color: var(--accent)}.f8m7s4{background: transparent;border: 1px solid var(--line);color: var(--ink-soft)}.t4y3d2{display: inline-flex;align-items: center;flex-wrap: wrap;gap: 4px 8px;font-family: var(--mono);font-size: 11px;line-height: 1.5;letter-spacing: 0.03em;color: var(--muted);padding: 4px 9px;border: 1px dashed var(--line)}.t4y3d2 b{color: var(--ink-soft);font-weight: 600}.t4y3d2 .r3b4y8{width: 6px;height: 6px;background: var(--ok)}.g3e4r4{border-style: solid;background: var(--bg)}.w4j8v6::before{content: "";width: 6px;height: 6px;background: currentColor}.u6m9s5{padding: 5px 11px;font-size: 11.5px}.h2p3w7{display: inline-flex;align-items: center;gap: 6px;padding: 4px 9px;background: rgba(11,27,43,0.06);color: var(--ink-soft);font-size: 12.5px;font-weight: 600;white-space: nowrap}.e7w5i6{padding: 2px 7px;font-size: 11px}.z5d6w9{background: var(--brand-tint);color: var(--brand-ink)}.p2q8i7{background: transparent;border: 1px solid var(--line)}.c7e8t7{display: flex;flex-wrap: wrap;gap: 5px}.k5s3a7{display: inline-flex;align-items: center;gap: 7px;padding: 6px 8px 6px 12px;background: var(--brand-tint);color: var(--brand-ink);font-size: 13px;font-weight: 650;line-height: 1.2}.k5s3a7 button{display: grid;place-items: center;width: 18px;height: 18px;opacity: .6}.k5s3a7 button:hover{opacity: 1;background: rgba(255,255,255,0.6)}.k5s3a7 svg{width: 11px;height: 11px}.y3e5x8{display: flex;flex-wrap: wrap;gap: 7px;align-items: center}.k6f2j7{font-size: 12.5px;font-weight: 650;color: var(--muted);padding: 0 6px}.k6f2j7:hover{color: var(--ink);text-decoration: underline}.q6c3e7{display: inline-flex;align-items: center;gap: 7px;height: 34px;padding: 0 14px;border: 1px solid var(--line);background: #fff;font-size: 13.5px;font-weight: 600;color: var(--ink-soft);transition: border-color .15s ease,color .15s ease,background .15s ease}.q6c3e7:hover{border-color: var(--ink);color: var(--ink)}.q6c3e7.d5q8z9{background: var(--ink);border-color: var(--ink);color: #fff}.f7m6m8.d5q8z9{background: var(--brand);border-color: var(--brand);color: var(--brand-on)}.q6c3e7 .r4h7a5{font-family: var(--mono);font-size: 11.5px;opacity: .7}.v8v6x5{display: flex;flex-wrap: wrap;gap: 7px}.u8k6g7{justify-content: center}.b5p7m8{display: inline-block;width: 7px;height: 7px;background: var(--ok);flex-shrink: 0}.a9y5v7{background: var(--warn)}.t5q8z2{background: var(--danger)}.t8z4x6{background: var(--muted)}.q9m3y9{box-shadow: 0 0 0 0 rgba(31,138,91,0.5);animation: dotPulse 2.4s infinite}@keyframes dotPulse{70%{box-shadow: 0 0 0 7px rgba(31,138,91,0)}100%{box-shadow: 0 0 0 0 rgba(31,138,91,0)}}.k9c4p3{display: inline-flex;align-items: center;gap: 8px;font-size: 13.5px;color: var(--ink-soft)}.c4g9y3{display: inline-flex;align-items: center;gap: 4px;font-family: var(--mono);font-weight: 700;font-size: 13px}.c4g9y3 svg{width: 13px;height: 13px}.p4r9k6{color: var(--ok)}.y7h9v6{color: var(--danger)}.q6q9e4{color: var(--muted)}.d5s9d8{color: var(--ok)}.n6h3b5{color: var(--danger)}.e9a5c5{display: inline-flex;align-items: center;justify-content: center;min-width: 20px;height: 20px;padding: 0 6px;background: var(--brand);color: var(--brand-on);font-family: var(--mono);font-size: 11px;font-weight: 700}.w2n2y7{background: rgba(11,27,43,0.1);color: var(--ink-soft)}.j4f8u9{background: #fff;border: 1px solid var(--line);overflow: hidden}.y4z5x3{overflow-x: auto;-webkit-overflow-scrolling: touch}.m3k3f3{max-height: 420px;overflow-y: auto}.x7e6z9{max-height: 220px}.p8x6e7{position: relative}.z6y8p4 tr.s3r7v9 td{filter: blur(4px);user-select: none;pointer-events: none}.p4q2g4{position: absolute;left: 0;right: 0;bottom: 0;padding: 60px 20px 22px;display: flex;justify-content: center;background: linear-gradient(180deg,rgba(255,255,255,0) 0%,#fff 55%);pointer-events: none}.w2h3h8{pointer-events: auto;display: flex;align-items: center;gap: 16px;flex-wrap: wrap;max-width: 640px;padding: 16px 20px;background: #fff;border: 1px solid var(--line);box-shadow: var(--shadow-lg)}.w2h3h8 .q2w9b6{flex-shrink: 0}.w2h3h8 b{display: block;font-size: 15px;font-weight: 700;letter-spacing: -0.01em}.w2h3h8 small{display: block;font-size: 13px;color: var(--muted);margin-top: 2px}.w2h3h8 .w2x5s9{margin-left: auto}.k3f4i9{display: flex;align-items: center;justify-content: space-between;gap: 12px;flex-wrap: wrap;padding: 12px 14px;border-top: 1px solid var(--line-2);font-size: 13px;color: var(--muted)}.j5n8z2{display: flex;flex-wrap: wrap;align-items: center;gap: 8px 10px;font-size: 13px;color: var(--muted)}.j5n8z2 b{color: var(--ink);font-weight: 600}.j5n8z2 .k7s6v9{display: inline-flex;align-items: center;gap: 5px;padding: 3px 8px;background: var(--paper);color: var(--ink-soft);font-size: 12px;font-weight: 600}.j5n8z2 .k7s6v9 svg{width: 12px;height: 12px}.k3h9h8{position: relative;min-height: 104px;display: flex;flex-direction: column}.k3h9h8 > .q4k6j3,.k3h9h8 > pre{flex: 1}.s4w2t2{position: absolute;inset: 0;display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 8px;text-align: center;padding: 16px;background: rgba(255,255,255,0.55);backdrop-filter: blur(3px)}.s4w2t2 > *{flex-shrink: 0}.s4w2t2 p{font-size: 13px;font-weight: 600;color: var(--ink)}.k3h9h8 > .q4k6j3,.k3h9h8 > pre{filter: blur(1.5px);user-select: none}.z6y8p4{width: 100%;border-collapse: collapse;font-size: 14px}.z6y8p4 thead th{text-align: left;position: sticky;top: 0;z-index: 2;font-family: var(--mono);font-size: 10.5px;font-weight: 600;letter-spacing: 0.09em;text-transform: uppercase;color: var(--ink-soft);padding: 11px 14px;background: var(--paper-2);border-bottom: 1px solid var(--line);white-space: nowrap}.z6y8p4 td{padding: 12px 14px;border-bottom: 1px solid var(--line-2);vertical-align: middle}.z6y8p4 tbody tr{transition: background .12s ease}.z6y8p4 tbody tr:hover{background: var(--bg)}.z6y8p4 tr.v8f7m4 td{background: var(--brand-tint)}.z6y8p4 tr.v8f7m4 td:first-child{box-shadow: inset 3px 0 0 var(--brand)}.z6y8p4 tbody tr:last-child td{border-bottom: 0}.z6y8p4 tbody tr.k6a3c3{background: var(--brand-tint)}.z6y8p4 tbody tr.p7b5u8 td{color: var(--muted)}.z6y8p4 .m9d8m8{text-align: right;font-family: var(--font-num);font-variant-numeric: tabular-nums;font-feature-settings: "tnum";white-space: nowrap}.z6y8p4 .p2v5s9{width: 40px;padding-right: 0}.z6y8p4 .b4a8u8{width: 1%;white-space: nowrap;text-align: right}.t3j6f4 td{padding: 8px 12px;font-size: 13.5px}.t3j6f4 thead th{padding: 9px 12px}.j6x8p5 tbody tr:nth-child(even){background: var(--bg)}.v3d6x9 td,.v3d6x9 th{border-right: 1px solid var(--line-2)}.v3d6x9 td:last-child,.v3d6x9 th:last-child{border-right: 0}.j2z2h7 thead th{background: transparent}.z6y8p4 th.f7h7i7{cursor: pointer;user-select: none}.z6y8p4 th.f7h7i7:hover{color: var(--ink)}.z6y8p4 th .p4t3m9{display: inline-block;width: 9px;margin-left: 5px;opacity: .35;font-family: var(--mono)}.z6y8p4 th.s2d2j5 .p4t3m9{opacity: 1;color: var(--brand)}.h3e5u5{display: flex;flex-direction: column;gap: 3px;font-size: 13px}.h3e5u5 span{display: inline-flex;align-items: center;gap: 6px;color: var(--ink-soft)}.h3e5u5 svg{width: 13px;height: 13px;color: var(--muted)}.h3e5u5 .g4i6f2{filter: blur(3.4px);user-select: none;color: var(--muted)}.p5g7g7{display: inline-flex;align-items: center;gap: 7px;color: var(--ink-soft);font-size: 13.5px}.p5g7g7 svg{width: 14px;height: 14px;color: var(--muted)}.q7f7g5{display: flex;gap: 4px;justify-content: flex-end;opacity: 0;transition: opacity .14s ease}tr:hover .q7f7g5,tr:focus-within .q7f7g5,.q7f7g5.p3k2x6{opacity: 1}.u6b6b8{display: flex;align-items: center;gap: 12px;flex-wrap: wrap;padding: 12px 16px;background: #fff;border: 1px solid var(--line)}.g7v9p9{font-size: 14.5px;color: var(--ink-soft)}.g7v9p9 b{font-family: var(--font-num);font-variant-numeric: tabular-nums;font-size: 17px;font-weight: 800;color: var(--ink);letter-spacing: -0.02em}.g2r8z7{margin-left: auto}.q9t3c5{flex-direction: column;align-items: stretch;gap: 10px;padding: 12px 14px}.m8e2d9{position: sticky;top: 74px;z-index: 5}.c8r8w6{border-bottom: 0}.b7b7p9{border: 0;border-bottom: 1px solid var(--line-2)}.d2k8f5{display: flex;align-items: center;gap: 10px;flex-wrap: wrap}.d2k8f5 + .d2k8f5{padding-top: 10px;border-top: 1px solid var(--line-2)}.v7y5x2{display: flex;align-items: center;gap: 8px}.u4s6f4{font-family: var(--mono);font-size: 10.5px;font-weight: 600;letter-spacing: 0.1em;text-transform: uppercase;color: var(--muted);white-space: nowrap}.u6b6b8 .j6k4n4{width: clamp(180px,22vw,280px)}.k6k6p6{position: sticky;top: 70px;z-index: 6;background: rgba(255,255,255,0.96);backdrop-filter: blur(8px);border-top: 1px solid var(--line-2);border-bottom: 1px solid var(--line-2)}.s4u2h4{display: flex;align-items: center;gap: 8px;flex-wrap: wrap;min-height: 58px;padding-top: 9px;padding-bottom: 9px}.v8z6z5{display: none;align-items: center;gap: 10px;font-weight: 700;letter-spacing: -0.01em;font-size: 14.5px;margin-right: 8px;max-width: 34ch;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.k6k6p6.b2a8s4{box-shadow: 0 10px 28px -14px rgba(11,27,43,0.22)}.k6k6p6.b2a8s4 .v8z6z5{display: inline-flex}.k6k6p6 .g5y6v5{margin-left: auto}.c5a3z4{width: 1px;height: 22px;background: var(--line-2);margin: 0 4px}@media (max-width: 720px){.k6k6p6{position: static}.k6k6p6 .g5y6v5{margin-left: 0;width: 100%}}.f7c5w9{background: var(--brand-tint);border-top: 1px solid var(--line-2);border-bottom: 1px solid var(--line-2);padding: 16px 0 18px}.z9y3p6{display: flex;align-items: flex-end;gap: 12px 14px;flex-wrap: wrap}.z9y3p6 + .z9y3p6{margin-top: 12px}.u7t6v4{display: flex;flex-direction: column;gap: 6px;min-width: 0}.f2m5p4{font-family: var(--mono);font-size: 10.5px;font-weight: 600;letter-spacing: 0.1em;text-transform: uppercase;color: var(--ink-soft);white-space: nowrap}.k4v6i3{flex: 1 1 240px}.y5e3t4{width: 132px}.m8v3t8{width: 224px}.f7c5w9 .j6k4n4,.f7c5w9 .z2u7g5,.f7c5w9 .b8q6e7{background: #fff}.f7c5w9 .j6k4n4,.f7c5w9 .t9y9k6{width: 100%}.k9i7x3{margin-left: auto;display: flex;align-items: flex-end;gap: 10px}.w5g3j8{display: flex;align-items: center;gap: 6px 14px;flex-wrap: wrap;margin-top: 16px;padding-top: 12px;border-top: 1px solid rgba(11,27,43,0.12);font-size: 13.5px;color: var(--ink-soft)}.w5g3j8 b{font-family: var(--font-num);font-variant-numeric: tabular-nums;font-size: 16px;font-weight: 800;color: var(--ink);letter-spacing: -0.02em}.w5g3j8 a{color: var(--brand-ink);text-decoration: underline;text-underline-offset: 3px;text-decoration-color: rgba(11,27,43,0.25)}.w5g3j8 a:hover{text-decoration-color: currentColor}.w5g3j8 .w7f4s8{color: var(--muted)}.h6r6r8{margin-left: auto;display: flex;align-items: center;gap: 10px}.f7c5w9 .f8q5r7{min-width: 240px}.f7c5w9 .c3q7r8{background: rgba(255,255,255,0.7)}@media (max-width: 720px){.y5e3t4,.m8v3t8{width: 100%}.k9i7x3{margin-left: 0;width: 100%}}.s2k6x7{position: sticky;bottom: 16px;z-index: 40;display: flex;align-items: center;gap: 14px;padding: 12px 16px;background: var(--ink);color: #fff;box-shadow: var(--shadow-lg)}.j9u8b6{position: static;margin: 12px}.s2k6x7 b{font-family: var(--mono);font-size: 15px}.s2k6x7 > svg{width: 19px;height: 19px;color: var(--accent)}.y2d7y5{color: rgba(255,255,255,0.6);font-size: 13.5px}.w5r6f2{margin-left: auto;display: flex;gap: 9px}.t3e4q2{background: #fff;border: 1px solid var(--line);overflow: hidden;display: flex;flex-direction: column}.i9u2q7{position: sticky;top: 84px}.b9j6f6{display: flex;align-items: center;justify-content: space-between;gap: 12px;padding: 15px 17px;border-bottom: 1px solid var(--line-2);flex-shrink: 0}.b9j6f6 h2,.b9j6f6 h3{font-size: 15px;font-weight: 800;letter-spacing: -0.015em}.a3s3f6{font-size: 12.5px;font-weight: 650;color: var(--brand-ink)}.a3s3f6:hover{text-decoration: underline}.v4p6j9{padding: 6px 0 10px}.f2h4m6{padding: 13px 15px;border-top: 1px solid var(--line-2);background: var(--bg)}.u3p3v2{border-bottom: 1px solid var(--line-2)}.u3p3v2:last-child{border-bottom: 0}.n2r2n7{list-style: none;cursor: pointer;padding: 13px 17px;display: flex;align-items: center;justify-content: space-between;gap: 10px;font-size: 13.5px;font-weight: 700}.n2r2n7::-webkit-details-marker{display: none}.n2r2n7:hover{background: var(--bg)}.n2r2n7::after{content: "";width: 8px;height: 8px;flex-shrink: 0;border-right: 2px solid var(--muted);border-bottom: 2px solid var(--muted);transform: rotate(45deg) translate(-2px,-2px);transition: transform .2s ease}.u3p3v2[open] > .n2r2n7::after{transform: rotate(225deg) translate(-1px,-1px)}.c2k8y5{font-family: var(--mono);font-size: 10.5px;font-weight: 600;background: var(--brand-tint);color: var(--brand-ink);padding: 2px 6px;margin-left: auto;margin-right: 4px}.c2k8y5:empty{display: none}.p4e6c2{padding: 2px 13px 14px;display: grid;gap: 1px}.s4s3r9{display: flex;align-items: center;gap: 10px;padding: 7px 8px;cursor: pointer;font-size: 13.5px;transition: background .12s ease}.s4s3r9:hover{background: var(--bg)}.s4s3r9 .f5w5e4{margin: 0;width: 17px;height: 17px}.s4s3r9.w6s7h6{display: flex;font-size: 13.5px;line-height: 1.3}.m7v7w2{margin: 6px 12px 8px;width: auto}.t3e4q2 .u8e6t2{padding: 4px 8px 8px}.s8r7e7{width: 272px}.v6s3j7{flex: 1;min-width: 0;line-height: 1.3}.k5d3r8{font-family: var(--mono);font-size: 11.5px;color: var(--muted)}.w2k2q5{background: #fff;border: 1px solid var(--line);display: flex;flex-direction: column}.e9z9b2{display: flex;align-items: center;justify-content: space-between;gap: 12px;padding: 16px 20px;border-bottom: 1px solid var(--line-2)}.e9z9b2 h3,.e9z9b2 h4{font-size: 15.5px;font-weight: 750;letter-spacing: -0.015em}.f8c9e5{padding: 20px}.e7a7w3{padding: 14px 20px;border-top: 1px solid var(--line-2);display: flex;align-items: center;justify-content: space-between;gap: 12px;background: var(--bg)}.z7e4v8{padding: 20px}.j2a6b3{background: var(--brand-tint);border-color: transparent}.k7w4j9{background: var(--ink);color: #fff;border-color: rgba(255,255,255,0.12)}.h9p7a3{display: flex;flex-direction: column;gap: 14px;padding: 22px}.x3d7b2{display: flex;align-items: center;justify-content: space-between;gap: 12px;margin-top: auto;padding-top: 14px;border-top: 1px solid var(--line-2)}.k7w4j9 .e9z9b2,.k7w4j9 .e7a7w3{border-color: rgba(255,255,255,0.1);background: transparent}.k7w4j9 h3,.k7w4j9 h4,.k7w4j9 .p8y9h2,.k7w4j9 .v9z6j8,.k7w4j9 .v3b8c5{color: #fff}.k7w4j9 p{color: rgba(255,255,255,0.65)}.p8c7p6{transition: transform .2s ease,box-shadow .2s ease,border-color .2s ease}.p8c7p6:hover{transform: translateY(-3px);box-shadow: var(--shadow);border-color: transparent}.h3z7p2{position: relative;overflow: hidden}.h3z7p2::after{content: "";position: absolute;left: 0;right: 0;top: 0;height: 3px;background: var(--brand)}.h2n7r5{border-color: transparent}.h2n7r5.g7u6f2{background: var(--tint-mint)}.h2n7r5.g5u3d4{background: var(--tint-sky)}.h2n7r5.d4z4x4{background: var(--tint-lavender)}.h2n7r5.d6a6n6{background: var(--tint-peach)}.h2n7r5.i8b3z6{background: var(--tint-citron)}.h2n7r5.z2a3u5{background: var(--tint-rose)}.q2w9b6{width: 44px;height: 44px;flex-shrink: 0;display: grid;place-items: center;background: var(--brand-tint);color: var(--brand)}.q2w9b6 svg{width: 23px;height: 23px}.z5y5f9{background: var(--ink);color: var(--accent)}.f6k7x8{background: rgba(255,255,255,0.1);color: #fff}.x8s6d4{width: 34px;height: 34px}.x8s6d4 svg{width: 18px;height: 18px}.f8h6i4{display: grid;grid-template-columns: repeat(4,1fr);gap: 1px;background: var(--line);border: 1px solid var(--line);overflow: hidden}.z2x2d3{grid-template-columns: repeat(3,1fr)}.r9z7t7{background: #fff;padding: clamp(18px,2.2vw,26px);display: flex;flex-direction: column;gap: 6px}.z7j3s2{font-family: var(--font-num);font-variant-numeric: tabular-nums;font-size: clamp(26px,3vw,38px);font-weight: 800;letter-spacing: -0.035em;line-height: 1;color: var(--ink)}.z7j3s2 .b6v7f4{font-size: .52em;color: var(--muted);margin-left: 3px;letter-spacing: 0}.v3b2b2{color: var(--ink-soft);font-size: 13.5px}.h9f7q4{display: flex;align-items: center;gap: 8px;font-size: 12.5px;color: var(--muted);margin-top: 4px}@media (max-width: 860px){.f8h6i4{grid-template-columns: repeat(2,1fr)}}.j5d4t9{border: 1px solid var(--line)}.z3b4v5{background: rgba(255,255,255,0.1);border-color: rgba(255,255,255,0.12)}.z3b4v5 .r9z7t7{background: var(--ink)}.z3b4v5 .z7j3s2{color: #fff}.z3b4v5 .z7j3s2 .b6v7f4{color: rgba(255,255,255,0.45)}.z3b4v5 .v3b2b2{color: rgba(255,255,255,0.6)}.z3b4v5 .h9f7q4{color: rgba(255,255,255,0.45)}.b2m9c5 .z7j3s2{color: var(--accent)}.h4t6u6{padding: 24px;background: #fff;border: 1px solid var(--line);display: flex;flex-direction: column;gap: 16px;position: relative}.p7w7c5{border-color: var(--brand);box-shadow: 0 0 0 3px var(--brand-soft)}.y4v2m6{position: absolute;top: -11px;left: 24px;font-family: var(--mono);font-size: 10.5px;font-weight: 600;letter-spacing: 0.1em;text-transform: uppercase;background: var(--brand);color: var(--brand-on);padding: 4px 10px}.t5d9i7{font-size: 17px;font-weight: 700;letter-spacing: -0.02em;display: flex;align-items: center;justify-content: space-between;gap: 8px}.a3s8a9{font-size: 14px;color: var(--ink-soft);line-height: 1.5;margin-top: -4px}.i3z7t6{display: flex;align-items: baseline;gap: 6px}.i3z7t6 b{font-family: var(--mono);font-size: 30px;font-weight: 700;letter-spacing: -0.03em}.i3z7t6 span{font-size: 13.5px;color: var(--muted)}.v7p9k6{display: flex;flex-direction: column;gap: 9px;font-size: 14px;color: var(--ink-soft)}.v7p9k6 li{display: flex;align-items: flex-start;gap: 9px;line-height: 1.45}.v7p9k6 svg{width: 16px;height: 16px;color: var(--brand-ink);flex-shrink: 0;margin-top: 2px}.h4t6u6 .w2x5s9{margin-top: auto}.g9u7c4{background: var(--ink);color: #fff;padding: clamp(28px,4vw,48px);position: relative;overflow: hidden;display: flex;align-items: center;justify-content: space-between;gap: 28px;flex-wrap: wrap}.g9u7c4::before{content: "";position: absolute;left: -8%;bottom: -60%;width: 46%;aspect-ratio: 1;background: radial-gradient(circle at center,var(--accent) 0%,transparent 62%);opacity: .16;pointer-events: none}.y4t3n7{position: relative;z-index: 1;max-width: 620px}.y4t3n7 h2,.y4t3n7 h3,.y4t3n7 h4{color: #fff}.y4t3n7 p{color: rgba(255,255,255,0.68);margin-top: 12px}.z6u6k7{position: relative;z-index: 1;display: flex;gap: 11px;flex-wrap: wrap}.j2v7n3{background: var(--brand);color: var(--brand-on)}.j2v7n3 .y4t3n7 h2{color: var(--brand-on)}.j2v7n3 .y4t3n7 p{color: var(--brand-on-soft)}.j2v7n3 .p3z4v3{background: #fff;color: var(--brand-ink)}.j2v7n3 .p3z4v3:hover{background: rgba(255,255,255,0.9)}.j2v7n3::before{background: radial-gradient(circle at center,#fff 0%,transparent 62%);opacity: .14}.e5h2n3{display: flex;align-items: center;flex-wrap: wrap;gap: 6px;font-size: 13.5px;color: var(--muted)}.e5h2n3 a{color: var(--ink-soft)}.e5h2n3 a:hover{color: var(--ink);text-decoration: underline}.e5h2n3 li{display: inline-flex;align-items: center;gap: 6px}.e5h2n3 li + li::before{content: "/";color: var(--line);font-weight: 600}.e5h2n3 .b2m3h9{color: var(--ink);font-weight: 600}.f7k3t8{display: flex;gap: 2px;border-bottom: 1px solid var(--line)}.q9z5f8{padding: 11px 14px;font-size: 14.5px;font-weight: 600;color: var(--muted);position: relative;display: inline-flex;align-items: center;gap: 7px;white-space: nowrap;transition: color .15s ease}.q9z5f8:hover{color: var(--ink)}.q9z5f8::after{content: "";position: absolute;left: 0;right: 0;bottom: -1px;height: 2px;background: var(--brand);opacity: 0}.q9z5f8.d5q8z9{color: var(--ink)}.q9z5f8.d5q8z9::after{opacity: 1}.q9z5f8 .e9a5c5{margin-left: 2px}.j9a7r9{border: 0;gap: 4px}.j9a7r9 .q9z5f8{padding: 8px 14px}.j9a7r9 .q9z5f8::after{display: none}.j9a7r9 .q9z5f8.d5q8z9{background: var(--ink);color: #fff}.q6f5t8{overflow-x: auto;scrollbar-width: none}.m6u5v4{display: none;padding-top: var(--sp-5)}.m6u5v4.d5q8z9{display: block}.a3v7u6{display: flex;align-items: center;justify-content: space-between;gap: 16px;flex-wrap: wrap}.x6p6d9{font-size: 13.5px;color: var(--muted);font-family: var(--mono)}.f4t2c7{display: flex;gap: 5px;align-items: center}.f4t2c7 a,.f4t2c7 span{min-width: 36px;height: 36px;padding: 0 11px;display: inline-flex;align-items: center;justify-content: center;font-family: var(--mono);font-size: 13.5px;font-weight: 600;border: 1px solid var(--line);background: #fff;color: var(--ink)}.f4t2c7 a:hover{border-color: var(--ink)}.f4t2c7 .b2m3h9{background: var(--brand);border-color: var(--brand);color: var(--brand-on)}.f4t2c7 .m7h2a4{border: 0;background: none;color: var(--muted);min-width: 20px;padding: 0}.f4t2c7 a svg{width: 15px;height: 15px}.e9j8q2{display: grid;grid-template-columns: repeat(4,1fr);gap: 8px;counter-reset: step}.r6d8g2{position: relative;padding: 14px 14px 14px 0;border-top: 2px solid var(--line)}.r6d8g2::before{counter-increment: step;content: "0" counter(step);font-family: var(--mono);font-size: 11px;font-weight: 600;letter-spacing: 0.1em;color: var(--muted);display: block;margin-bottom: 8px}.r6d8g2.x5n7t8{border-top-color: var(--ok)}.r6d8g2.x5n7t8::before{color: var(--ok)}.r6d8g2.d5q8z9{border-top-color: var(--brand)}.r6d8g2.d5q8z9::before{color: var(--brand-ink)}.p4i3m7{font-size: 14.5px;font-weight: 700;letter-spacing: -0.015em}.j7b6h5{font-size: 13px;color: var(--muted);margin-top: 3px}@media (max-width: 700px){.e9j8q2{grid-template-columns: 1fr 1fr}}.s2a6p7{position: relative;display: inline-block}.m7f2r8{position: absolute;z-index: var(--z-menu);min-width: 220px;padding: 6px;background: #fff;border: 1px solid var(--line);box-shadow: var(--shadow-lg);opacity: 0;visibility: hidden;transform: translateY(-4px);transition: opacity .15s ease,transform .15s ease,visibility .15s}.m7f2r8.k6x5u5{opacity: 1;visibility: visible;transform: none}.r2j7b2{right: 0}.v2y3n9{min-width: 300px}.m8n4x6{padding: 8px 10px 4px;font-family: var(--mono);font-size: 10.5px;letter-spacing: 0.1em;text-transform: uppercase;color: var(--muted)}.b9e3x3{display: flex;align-items: center;gap: 10px;width: 100%;text-align: left;padding: 9px 10px;font-size: 14px;color: var(--ink);cursor: pointer;transition: background .12s ease}.b9e3x3:hover{background: var(--paper)}.b9e3x3.d5q8z9{background: var(--brand-tint);color: var(--brand-ink);font-weight: 600}.b9e3x3 svg{width: 16px;height: 16px;color: var(--muted);flex-shrink: 0}.b9e3x3.d5q8z9 svg{color: var(--brand)}.w6v7k6{color: var(--danger)}.w6v7k6 svg{color: var(--danger)}.b9e3x3 kbd{margin-left: auto;font-family: var(--mono);font-size: 10.5px;color: var(--muted)}.b9e3x3 small{display: block;font-size: 11.5px;color: var(--muted);line-height: 1.3}.g4k8b7{height: 1px;background: var(--line-2);margin: 6px 4px}.v7f4a5{display: flex;align-items: center;gap: 11px;padding: 9px 10px}.v7f4a5:hover{background: var(--brand-tint)}.v7f4a5 b{display: block;font-size: 13.5px;font-weight: 650;letter-spacing: -0.01em}.v7f4a5 small{display: block;font-size: 11.5px;color: var(--muted);line-height: 1.3}.r4c5h9{position: static;opacity: 1;visibility: visible;transform: none}.g7p6m5{display: grid;grid-template-columns: 1fr 1fr;gap: 2px 14px;min-width: 520px}.g7p6m5 .m8n4x6,.g7p6m5 .g4k8b7,.g7p6m5 .f3x2s8{grid-column: 1 / -1}.p9v7h5{display: grid;gap: 2px;align-content: start}.p9v7h5 .m8n4x6{grid-column: auto}.f6u5t6{display: grid;grid-template-columns: 1fr 232px;gap: 6px 10px;min-width: 580px}.f5g9i3{display: flex;flex-direction: column;gap: 10px;padding: 16px;background: var(--brand-tint);color: var(--ink)}.f5g9i3 b{font-size: 14px;font-weight: 750;letter-spacing: -0.015em;line-height: 1.2}.f5g9i3 p{font-size: 12.5px;color: var(--ink-soft);line-height: 1.45}.f5g9i3 .w2x5s9{margin-top: auto;align-self: flex-start}.j4j9s3{background: var(--ink);color: #fff}.j4j9s3 p{color: rgba(255,255,255,0.66)}.f3x2s8{display: flex;align-items: center;gap: 8px;flex-wrap: wrap;margin-top: 4px;padding: 10px 4px 2px;border-top: 1px solid var(--line-2)}.f3x2s8 a{font-size: 13px;font-weight: 650;color: var(--brand-ink);display: inline-flex;align-items: center;gap: 5px}.f3x2s8 a svg{width: 13px;height: 13px}.f3x2s8 .v4i9p8{margin-left: auto}.f3x2s8 .f4e8b7{color: var(--muted);font-weight: 500}.v7f4a5 .q2w9b6{width: 34px;height: 34px}.v7f4a5 .q2w9b6 svg{width: 18px;height: 18px}.v7f4a5 .p7k4i5{margin-left: auto;align-self: flex-start}.r6v9k3 .w4c2h8{flex-shrink: 0}.t8s3k2{position: static}.s6b3t8{position: absolute;left: 0;right: 0;top: 100%;z-index: var(--z-menu);padding: 0 var(--pad-x);opacity: 0;visibility: hidden;transform: translateY(-6px);transition: opacity .18s ease,transform .18s ease,visibility .18s}.t8s3k2:hover > .s6b3t8,.s6b3t8.k6x5u5{opacity: 1;visibility: visible;transform: none}.y5e6t9{position: static;opacity: 1;visibility: visible;transform: none;padding: 0 0 4px}.r3h6v3{max-width: calc(var(--container) - 2 * var(--pad-x));margin: 8px auto 0;background: #fff;border: 1px solid var(--line);box-shadow: var(--shadow-lg);overflow: hidden;display: grid}.h8s4a9 .r3h6v3{grid-template-columns: 296px 1fr;max-height: calc(100vh - 110px)}.k3m7g8{padding: 12px;background: var(--bg);border-right: 1px solid var(--line-2);display: flex;flex-direction: column;gap: 3px;overflow-y: auto}.d9y5x5{display: flex;align-items: center;gap: 12px;width: 100%;text-align: left;padding: 10px 12px;color: var(--ink);transition: background .14s ease,box-shadow .14s ease}.d9y5x5:hover,.d9y5x5.d5q8z9{background: #fff;box-shadow: var(--shadow-sm)}.d9y5x5 b{display: block;font-size: 14.5px;font-weight: 700;letter-spacing: -0.012em;line-height: 1.15}.d9y5x5 small{display: block;font-size: 12.5px;color: var(--muted);line-height: 1.3;margin-top: 2px}.d9y5x5 .q2w9b6{width: 36px;height: 36px}.d9y5x5 .q2w9b6 svg{width: 19px;height: 19px}.d9y5x5 .a7n8r9{margin-left: auto;width: 12px;height: 12px;color: var(--brand);opacity: 0;transform: translateX(-3px);transition: opacity .15s ease,transform .15s ease}.d9y5x5:hover .a7n8r9,.d9y5x5.d5q8z9 .a7n8r9{opacity: 1;transform: none}.u7m9c7{display: grid;padding: 24px 26px;overflow-y: auto}.i4j3h2{grid-area: 1 / 1;opacity: 0;pointer-events: none}.i4j3h2.d5q8z9{opacity: 1;pointer-events: auto;transition: opacity .15s ease}.p2v6j3{display: flex;align-items: flex-start;gap: 11px;margin-bottom: 14px}.p2v6j3 h3{font-size: 17px;font-weight: 750;letter-spacing: -0.018em}.p2v6j3 p{font-size: 13.5px;color: var(--ink-soft);margin-top: 3px;max-width: 64ch;line-height: 1.4}.p2v6j3 .b5p7m8{width: 10px;height: 10px;background: var(--brand);margin-top: 6px}.g5c3g4{display: grid;grid-template-columns: repeat(3,1fr);gap: 2px 10px}.h5r8h4{display: flex;align-items: center;gap: 11px;padding: 9px 10px;color: var(--ink);font-size: 13.5px;font-weight: 600;letter-spacing: -0.01em;line-height: 1.2;transition: background .12s ease}.h5r8h4:hover{background: var(--brand-tint)}.h5r8h4 .q2w9b6{width: 30px;height: 30px}.h5r8h4 .q2w9b6 svg{width: 16px;height: 16px}.h5r8h4 small{display: block;font-size: 12px;font-weight: 500;color: var(--muted);margin-top: 2px}.g4z2m3{grid-template-columns: repeat(2,1fr);gap: 4px 12px}.g4z2m3 .h5r8h4{align-items: flex-start;padding: 10px}.g4z2m3 .h5r8h4 .q2w9b6{margin-top: 1px}.h5r8h4 b{display: block;font-weight: 650}.h5r8h4 small{line-height: 1.35}.v6n2i9{margin-top: 14px;padding-top: 12px;border-top: 1px solid var(--line-2)}.v6n2i9 .m8n4x6{padding-left: 2px}.w9v3k3{display: flex;gap: 8px;flex-wrap: wrap;align-items: center;margin-top: 16px;padding-top: 14px;border-top: 1px solid var(--line-2)}.w9v3k3 .v4i9p8{margin-left: auto}.x3y4w4 .r3h6v3{display: block;padding: 22px 24px;max-width: 980px}.c5s6y6{display: flex;align-items: flex-end;justify-content: space-between;gap: 16px;margin-bottom: 14px}.c5s6y6 h3{font-size: 17px;font-weight: 750;letter-spacing: -0.018em}.c5s6y6 p{font-size: 13px;color: var(--ink-soft);margin-top: 3px}.h2i3a5{display: grid;grid-template-columns: repeat(3,1fr);gap: 8px}.f4x7f5{display: flex;align-items: center;gap: 12px;padding: 12px 13px;border: 1px solid var(--line-2);background: var(--bg);color: var(--ink);transition: background .15s ease,transform .15s ease,box-shadow .15s ease,border-color .15s ease}.f4x7f5:hover{background: #fff;transform: translateY(-1px);box-shadow: var(--shadow-sm)}.f4x7f5 b{display: block;font-size: 13.5px;font-weight: 650;letter-spacing: -0.01em;line-height: 1.2}.f4x7f5 small{display: block;font-size: 12px;color: var(--muted);line-height: 1.3;margin-top: 2px}.f4x7f5 .p7k4i5{margin-left: auto}.h9u4g2{display: flex;flex-wrap: wrap;gap: 7px;margin-top: 14px;padding-top: 12px;border-top: 1px solid var(--line-2)}.u2d5i2 .r3h6v3{grid-template-columns: 1fr 272px}.i5b2p5{background: var(--paper);border-left: 1px solid var(--line-2);padding: 20px 20px 22px;display: flex;flex-direction: column;gap: 3px}.i5b2p5 .m8n4x6{padding-left: 2px}.i5b2p5 .b9e3x3{background: transparent}.i5b2p5 .b9e3x3:hover{background: #fff}.v9g7y8{margin-top: auto;padding: 12px 13px;background: #fff;border: 1px solid var(--line-2);font-size: 12.5px;line-height: 1.45;color: var(--ink-soft)}.f4x7f5.b2m3h9{border-color: var(--brand);background: var(--brand-tint)}.e8g6f6{margin-left: auto;width: 18px;height: 18px;color: var(--brand);flex-shrink: 0}.h8s4a9.u2d5i2 .r3h6v3{grid-template-columns: 272px minmax(0,1fr) 248px}.k3m7g8 .m8n4x6{padding-left: 12px}.h8s4a9.u2d5i2 .k3m7g8 .m8n4x6{padding-bottom: 6px}.h8s4a9.u2d5i2 .d9y5x5 small{display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden}.i2u7g2{grid-template-columns: repeat(2,1fr)}.u2d5i2 .f4x7f5{align-items: center}.u2d5i2 .f4x7f5 small{-webkit-line-clamp: 2;display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden}@media (max-width: 1100px){.h8s4a9 .r3h6v3{grid-template-columns: 260px 1fr}.g5c3g4{grid-template-columns: repeat(2,1fr)}.u2d5i2 .r3h6v3{grid-template-columns: 1fr}.h8s4a9.u2d5i2 .r3h6v3{grid-template-columns: 240px minmax(0,1fr)}.i5b2p5{border-left: 0;border-top: 1px solid var(--line-2);grid-column: 1 / -1}}@media (max-width: 720px){.g7p6m5,.f6u5t6{min-width: 0;width: 100%;grid-template-columns: 1fr}.h8s4a9 .r3h6v3,.h8s4a9.u2d5i2 .r3h6v3{grid-template-columns: 1fr;max-height: none}.i2u7g2{grid-template-columns: 1fr}.k3m7g8{flex-direction: row;overflow-x: auto;border-right: 0;border-bottom: 1px solid var(--line-2)}.d9y5x5{flex-shrink: 0;width: auto}.d9y5x5 small,.d9y5x5 .a7n8r9{display: none}.u7m9c7{padding: 18px 16px}.h2i3a5{grid-template-columns: repeat(2,1fr)}}@media (max-width: 480px){.g5c3g4,.g4z2m3,.h2i3a5{grid-template-columns: 1fr}}.z9u3y5{font-family: var(--mono);font-size: 10.5px;font-weight: 600;letter-spacing: 0.12em;text-transform: uppercase;color: var(--brand-ink);margin-bottom: 8px}.z8m6t7{display: flex;flex-direction: column;gap: 8px;margin: 16px 0;font-size: 14.5px}.z8m6t7 li{display: flex;gap: 10px;align-items: flex-start}.z8m6t7 svg{width: 16px;height: 16px;color: var(--brand-ink);flex-shrink: 0;margin-top: 3px}.d8r3f4{display: flex;align-items: baseline;gap: 8px;margin: 6px 0 18px}.d8r3f4 b{font-family: var(--font-num);font-variant-numeric: tabular-nums;font-size: 34px;font-weight: 800;letter-spacing: -0.04em}.d8r3f4 span{font-size: 13.5px;color: var(--muted)}.f3f9q9{font-size: 12.5px;color: var(--muted);margin-top: 12px}.x2j5m2{position: fixed;inset: 0;z-index: var(--z-modal);display: none;align-items: center;justify-content: center;padding: 20px}.x2j5m2.k6x5u5{display: flex}.j4p3r7{position: absolute;inset: 0;background: rgba(11,27,43,0.55);backdrop-filter: blur(2px)}.n4p4j4{position: relative;width: 100%;max-width: 520px;max-height: calc(100vh - 40px);background: #fff;box-shadow: var(--shadow-lg);display: flex;flex-direction: column;animation: modalIn .18s ease}.w2g4j7{max-width: 400px}@keyframes modalIn{from{opacity: 0;transform: translateY(8px) scale(.98)}to{opacity: 1;transform: none}}.i6s8z3{display: flex;align-items: flex-start;justify-content: space-between;gap: 16px;padding: 20px 22px 0}.i6s8z3 h3{font-size: 18px;letter-spacing: -0.02em}.i6s8z3 p{color: var(--ink-soft);font-size: 14px;margin-top: 6px}.a6u2s8{width: 34px;height: 34px;display: grid;place-items: center;background: rgba(11,27,43,0.05);flex-shrink: 0}.a6u2s8:hover{background: rgba(11,27,43,0.1)}.a6u2s8 svg{width: 16px;height: 16px}.e6p7x6{padding: 18px 22px;overflow-y: auto}.u8n8z3{display: flex;gap: 10px;justify-content: flex-end;padding: 14px 22px 20px;border-top: 1px solid var(--line-2)}.k3i2a7{position: fixed;inset: 0;z-index: var(--z-drawer);display: none}.k3i2a7.k6x5u5{display: block}.h3e2k8{position: absolute;inset: 0;background: rgba(11,27,43,0.45)}.h8c6p5{position: absolute;top: 0;right: 0;height: 100dvh;width: min(520px,94vw);background: #fff;box-shadow: var(--shadow-lg);display: flex;flex-direction: column;animation: drawerIn .22s cubic-bezier(.4,0,.2,1)}@keyframes drawerIn{from{transform: translateX(40px);opacity: 0}to{transform: none;opacity: 1}}.i3p2r2{display: flex;align-items: center;justify-content: space-between;gap: 12px;padding: 16px 20px;border-bottom: 1px solid var(--line-2)}.i3p2r2 h3{font-size: 16px}.y5m3y3{flex: 1;overflow-y: auto;padding: 20px}.j6f5f6{padding: 14px 20px;border-top: 1px solid var(--line-2);display: flex;gap: 10px;justify-content: flex-end;background: var(--bg)}.y3w5z4{width: min(440px,94vw)}.k8j2r2{flex-direction: column;align-items: stretch;gap: 10px}.i3p2r2 .p7k4i5{margin-left: 2px}.q7u6t6{position: relative;width: 40px;height: 40px;display: grid;place-items: center;background: rgba(11,27,43,0.05);color: var(--ink);flex-shrink: 0;transition: background .15s ease}.q7u6t6:hover{background: rgba(11,27,43,0.09)}.q7u6t6 svg{width: 20px;height: 20px}.t2v5q3{position: absolute;top: -6px;right: -7px;min-width: 19px;height: 19px;padding: 0 5px;background: var(--brand);color: var(--brand-on);font-family: var(--font-num);font-variant-numeric: tabular-nums;font-size: 11px;font-weight: 800;line-height: 1;display: grid;place-items: center;box-shadow: 0 0 0 2px var(--bg)}.t2v5q3.k4w4z8{display: none}.q7u6t6.z7c3f8 .t2v5q3{animation: cart-bump .4s ease}@keyframes cart-bump{0%{transform: scale(1)}40%{transform: scale(1.4)}100%{transform: scale(1)}}.a5g6q9{display: flex;align-items: flex-start;gap: 14px;padding: 14px 0;border-bottom: 1px solid var(--line-2)}.a5g6q9:first-child{padding-top: 0}.a5g6q9:last-child{border-bottom: 0}.x8t5f7{flex: 1;min-width: 0}.m9e6r2{display: block;font-size: 11.5px;font-weight: 700;letter-spacing: 0.06em;text-transform: uppercase;color: var(--muted);margin-bottom: 3px}.j2g9c4{font-size: 15px;font-weight: 750;letter-spacing: -0.01em;line-height: 1.3}.j2g9c4 a{color: inherit}.j2g9c4 a:hover{color: var(--brand-ink)}.w9j7c7{font-size: 13px;color: var(--ink-soft);margin-top: 4px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden}.h2g8a3{display: flex;flex-direction: column;align-items: flex-end;gap: 6px;flex-shrink: 0}.h6a6h8{font-family: var(--font-num);font-variant-numeric: tabular-nums;font-size: 16px;font-weight: 800;letter-spacing: -0.02em;white-space: nowrap}.b3j4a4{display: flex;flex-direction: column;gap: 8px}.k9p8z6{display: flex;justify-content: space-between;gap: 12px;font-size: 14px;color: var(--ink-soft)}.k9p8z6 b{color: var(--ink);font-family: var(--font-num);font-variant-numeric: tabular-nums;font-weight: 700}.v8p6a3{display: flex;justify-content: space-between;align-items: baseline;gap: 12px;padding-top: 10px;border-top: 1px solid var(--line-2);font-size: 15px;font-weight: 700}.v8p6a3 b{font-family: var(--font-num);font-variant-numeric: tabular-nums;font-size: 24px;font-weight: 800;letter-spacing: -0.03em}.p7b7s9{display: flex;gap: 8px;align-items: flex-start;font-size: 12.5px;color: var(--muted);line-height: 1.45}.p7b7s9 svg{width: 14px;height: 14px;flex-shrink: 0;margin-top: 2px;color: var(--ok)}.r5h6d2{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 16px}.s4h9q9{grid-template-columns: repeat(2,minmax(0,1fr))}.e7e5f4{background: #fff;border: 1px solid var(--line);padding: 20px;display: flex;flex-direction: column;gap: 12px;min-width: 0;transition: transform .2s ease,box-shadow .2s ease,border-color .2s ease}.e7e5f4:hover{transform: translateY(-2px);box-shadow: var(--shadow);border-color: transparent}.u4b2a7{display: flex;align-items: center;gap: 12px}.g7m8w6{flex: 1;min-width: 0;display: flex;align-items: center;gap: 7px;font-size: 12.5px;color: var(--ink-soft);white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.v5k6j5{font-size: 17px;font-weight: 750;letter-spacing: -0.015em;line-height: 1.3;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden}.v5k6j5 a{color: inherit}.v5k6j5 a:hover{color: var(--brand-ink)}.w5i3u7{font-size: 14px;color: var(--ink-soft);line-height: 1.5;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden}.n6g6z7{display: flex;flex-wrap: wrap;gap: 6px 14px;font-size: 12.5px;color: var(--muted)}.n6g6z7 b{font-family: var(--font-num);font-variant-numeric: tabular-nums;font-weight: 750;color: var(--ink)}.n6g6z7 .r3b4y8{display: inline-block;width: 6px;height: 6px;background: var(--ok);margin-right: 5px;vertical-align: 1px}.y3k3n3{margin-top: auto;padding-top: 14px;border-top: 1px solid var(--line-2);display: flex;align-items: center;justify-content: space-between;gap: 12px}.b2n2m5 b{display: block;font-family: var(--font-num);font-variant-numeric: tabular-nums;font-size: 19px;font-weight: 800;letter-spacing: -0.02em;line-height: 1.1}.b2n2m5 small{display: block;font-size: 12px;color: var(--muted);margin-top: 3px}.y3k3n3 .w2x5s9{flex-shrink: 0}.p9s3t2.w2x5s9{background: var(--brand-tint);color: var(--brand-ink);pointer-events: none}@media (max-width: 1100px){.r5h6d2{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.r5h6d2,.s4h9q9{grid-template-columns: minmax(0,1fr)}}.x7n4a8{font-family: var(--mono);font-size: 12.5px;color: var(--muted);letter-spacing: 0.02em;white-space: nowrap}.r5y4f2{width: 12px;height: 12px;vertical-align: -1px;margin-left: 4px;color: var(--muted)}.b8y4c3{display: inline-flex;align-items: center;gap: 8px;font-size: 13px;color: var(--ink-soft)}.b8y4c3 svg{width: 15px;height: 15px;color: var(--muted);flex-shrink: 0}.b8y4c3 b{color: var(--ink)}.j8e6m7{display: flex;gap: 10px;align-items: flex-start;padding: 12px 14px;background: var(--tint-citron);color: var(--ink);font-size: 13px;line-height: 1.45;margin: 14px 0}.j8e6m7 svg{width: 16px;height: 16px;flex-shrink: 0;margin-top: 1px;color: #9A7400}.j8e6m7 button,.j8e6m7 a{font-weight: 700;color: var(--brand-ink);text-decoration: underline;text-underline-offset: 2px}.w9m3u6{display: block;font-size: 12.5px;color: var(--muted);margin: 4px 0 14px}.e7s2q2 .w2x5s9 + .w2x5s9{margin-top: 8px}.z4q2d8{display: grid;grid-template-columns: minmax(0,1fr) 460px;gap: 40px;align-items: start}.x6a8j8{min-width: 0}.z6v7c7{display: flex;flex-direction: column;gap: 16px}@media (max-width: 1100px){.z4q2d8{grid-template-columns: minmax(0,1fr) 400px;gap: 28px}}@media (max-width: 960px){.z4q2d8{grid-template-columns: minmax(0,1fr)}}.p3u8i4{background: #fff;border: 1px solid var(--line);padding: 22px 24px}.m5t3a7{display: flex;align-items: baseline;justify-content: space-between;gap: 12px;margin-bottom: 12px}.f6f4m9{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 12px;padding: 14px 0;margin-top: 12px;border-top: 1px solid var(--line-2);border-bottom: 1px solid var(--line-2)}.f6f4m9 span{display: block;font-size: 12px;color: var(--muted);margin-bottom: 3px}.f6f4m9 b{display: block;font-size: 14.5px;font-weight: 700;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.b9b6v3{display: flex;align-items: flex-end;justify-content: space-between;gap: 14px;margin: 16px 0 14px}.b9b6v3 .k7a5f8{font-size: 34px}.b9b6v3 .w9m3u6{margin: 6px 0 0}.v8s9z5{display: flex;gap: 10px}.v8s9z5 .w2x5s9{flex: 1}.p3u8i4 .j8e6m7{margin: 12px 0 0}.p3u8i4 .k3d8x7{margin-bottom: 0}@media (max-width: 480px){.p3u8i4{padding: 18px}.v8s9z5{flex-direction: column}}.v3j7n6{display: flex;flex-direction: column}.b3k5x3{max-height: 400px;overflow-y: scroll;padding: 4px 8px 4px 0;border-top: 1px solid var(--line-2);border-bottom: 1px solid var(--line-2)}.b3k5x3::-webkit-scrollbar{width: 10px;-webkit-appearance: none}.b3k5x3::-webkit-scrollbar-track{background: var(--paper-2);margin: 6px 2px}.b3k5x3::-webkit-scrollbar-thumb{background: rgba(13,33,64,0.34);border: 2px solid var(--paper-2);min-height: 36px}.b3k5x3::-webkit-scrollbar-thumb:hover{background: rgba(13,33,64,0.5)}@supports not selector(::-webkit-scrollbar){.b3k5x3{scrollbar-width: thin;scrollbar-color: rgba(11,27,43,0.4) rgba(11,27,43,0.07)}}.u9q6b6{width: auto;margin-bottom: 6px}.i4r5x7,.q7b5b6{display: grid;grid-template-columns: 20px minmax(0,1fr) auto auto;gap: 10px;align-items: center;padding: 8px 10px}.i4r5x7{padding-top: 6px;padding-bottom: 4px;font-family: var(--mono);font-size: 10.5px;letter-spacing: 0.1em;text-transform: uppercase;color: var(--muted)}.i4r5x7 .m9d8m8{text-align: right}.q7b5b6{position: relative;width: 100%;cursor: pointer;font-size: 14px;color: var(--ink);text-align: left;transition: background .12s ease}.q7b5b6:hover{background: var(--bg)}.q7b5b6 input{position: absolute;opacity: 0;width: 0;height: 0}.x3v2e4{width: 18px;height: 18px;border: 1.5px solid rgba(13,33,64,0.25);background: #fff;display: grid;place-items: center;transition: background .12s ease,border-color .12s ease}.x3v2e4 svg{width: 11px;height: 11px;color: var(--brand-on);opacity: 0}.q7b5b6:has(input:checked),.q7b5b6.d5q8z9{background: var(--brand-tint)}.q7b5b6:has(input:checked) .x3v2e4,.q7b5b6.d5q8z9 .x3v2e4{background: var(--brand);border-color: var(--brand)}.q7b5b6:has(input:checked) .x3v2e4 svg,.q7b5b6.d5q8z9 .x3v2e4 svg{opacity: 1}.q7b5b6 input:focus-visible ~ .x3v2e4{box-shadow: 0 0 0 3px var(--brand-soft)}.t7z6a5{font-weight: 600;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.u4i7z2 .t7z6a5{font-weight: 750}.k5m3w4{font-family: var(--font-num);font-variant-numeric: tabular-nums;font-size: 13px;color: var(--ink-soft)}.v8g8x3{font-family: var(--font-num);font-variant-numeric: tabular-nums;font-size: 13.5px;font-weight: 750;min-width: 64px;text-align: right}.u4i7z2{margin-bottom: 6px}.v3j7n6.h2b5e3 .q7b5b6:not(.u4i7z2){display: none}.v3j7n6.h2b5e3 .q7b5b6.x7y3g4{display: grid}.v3j7n6 .q7b5b6:has(input:checked){display: grid}.c2z6z8{display: none;padding: 12px 10px;font-size: 13px;color: var(--muted);text-align: center}.v3j7n6.h2b5e3.k3w8t4 .c2z6z8{display: block}.c3y5s8{display: flex;justify-content: space-between;gap: 10px;padding: 8px 10px 0;font-size: 12px;color: var(--muted)}.i4r5x7{padding-right: 28px}.u4i7z2{width: calc(100% - 18px)}.k6k6p6 .n6f8g3{display: none}.k6k6p6.b2a8s4 .n6f8g3{display: inline-flex}.r8q7k6{position: relative}.r8q7k6::after{content: attr(data-tip);position: absolute;z-index: var(--z-menu);left: 50%;bottom: calc(100% + 8px);transform: translateX(-50%);background: var(--ink);color: #fff;font-size: 12.5px;font-weight: 500;line-height: 1.35;padding: 6px 10px;white-space: nowrap;pointer-events: none;display: none}.r8q7k6::before{content: "";position: absolute;left: 50%;bottom: calc(100% + 3px);transform: translateX(-50%);border: 5px solid transparent;border-top-color: var(--ink);display: none}.r8q7k6:hover::after,.r8q7k6:focus-visible::after,.r8q7k6:hover::before,.r8q7k6:focus-visible::before{display: block;animation: tip-in .15s ease both}@keyframes tip-in{from{opacity: 0;translate: 0 4px}to{opacity: 1;translate: 0 0}}.v4t5r3::after{bottom: auto;top: calc(100% + 8px)}.v4t5r3::before{bottom: auto;top: calc(100% + 3px);border-top-color: transparent;border-bottom-color: var(--ink)}.v4t5r3:hover::after,.v4t5r3:hover::before{animation-name: tip-in-b}@keyframes tip-in-b{from{opacity: 0;translate: 0 -4px}to{opacity: 1;translate: 0 0}}.v3z9n8::after{left: auto;right: 0;transform: none}.d6s7t3::after{left: 0;transform: none}.v8j7f6::after{white-space: normal;width: max-content;max-width: 240px}.f2j9m4 .r8q7k6::after,.z6b8s6 .r8q7k6::after{background: #fff;color: var(--ink);box-shadow: var(--shadow)}.f2j9m4 .r8q7k6::before,.z6b8s6 .r8q7k6::before{border-top-color: #fff}.f2j9m4 .v4t5r3::before{border-top-color: transparent;border-bottom-color: #fff}.c5v2m5{position: fixed;right: 20px;bottom: 20px;z-index: var(--z-toast);display: flex;flex-direction: column;gap: 8px;width: min(380px,calc(100vw - 40px))}.y6p2e4{display: flex;align-items: flex-start;gap: 11px;padding: 12px 14px;background: var(--ink);color: #fff;box-shadow: var(--shadow-lg);font-size: 14px;line-height: 1.4;animation: toastIn .2s ease}@keyframes toastIn{from{opacity: 0;transform: translateY(8px)}to{opacity: 1;transform: none}}.y6p2e4.t9h9g3{opacity: 0;transition: opacity .2s ease}.y6p2e4 svg{width: 18px;height: 18px;flex-shrink: 0;margin-top: 1px;color: var(--accent)}.y9a6w5 svg{color: #6FD39A}.x2m4z5 svg{color: #F1C453}.s5v2p4 svg{color: #FF8A5C}.y6p2e4 b{display: block;font-weight: 700}.y5c2a4{margin-left: auto;opacity: .55;flex-shrink: 0}.y5c2a4:hover{opacity: 1}.y5c2a4 svg{width: 14px;height: 14px;color: #fff;margin: 0}.n7q5g2{display: flex;align-items: flex-start;gap: 12px;padding: 13px 15px;background: var(--info-tint);color: var(--ink);border: 1px solid transparent;font-size: 14px;line-height: 1.45}.n7q5g2 svg{width: 19px;height: 19px;flex-shrink: 0;margin-top: 1px;color: var(--info)}.n7q5g2 b{display: block;font-weight: 700;margin-bottom: 2px}.n7q5g2 p{color: var(--ink-soft)}.u7u4v6{margin-left: auto;opacity: .5;flex-shrink: 0}.u7u4v6:hover{opacity: 1}.u7u4v6 svg{width: 15px;height: 15px;color: var(--ink);margin: 0}.b2k9k3{background: var(--ok-tint)}.b2k9k3 svg{color: var(--ok)}.m8p8t4{background: var(--warn-tint)}.m8p8t4 svg{color: var(--warn)}.i6i6e5{background: var(--danger-tint)}.i6i6e5 svg{color: var(--danger)}.x9w9x7{background: var(--brand-tint)}.x9w9x7 svg{color: var(--brand)}.s3j7f2{background: #fff;border-color: var(--line)}.e7h5e6{background: var(--ink);color: #fff}.e7h5e6 p{color: rgba(255,255,255,0.7)}.e7h5e6 svg{color: var(--accent)}.n7q5g2 .w2x5s9{margin-left: auto;flex-shrink: 0}.r8p6m2{display: flex;align-items: center;gap: 12px;padding: 10px var(--pad-x);background: var(--brand);color: var(--brand-on);font-size: 14px}.r8p6m2 svg{width: 17px;height: 17px}.r8p6m2 a{text-decoration: underline;text-underline-offset: 3px;font-weight: 600}.k6p6f3{margin-left: auto;opacity: .7}.k6p6f3 svg{width: 15px;height: 15px}.v4p6w9{background: var(--accent);color: var(--accent-ink)}.d9q2x2{padding: 48px 24px;text-align: center}.e7e7x4{width: 52px;height: 52px;margin: 0 auto 16px;background: var(--paper);color: var(--muted);display: grid;place-items: center}.e7e7x4 svg{width: 26px;height: 26px}.d9q2x2 h3{font-size: 17px;margin-bottom: 7px}.d9q2x2 p{color: var(--ink-soft);font-size: 14.5px;margin: 0 auto 18px;max-width: 42ch}.r6p8n6{position: relative;overflow: hidden;background: var(--paper)}.r6p8n6::after{content: "";position: absolute;inset: 0;transform: translateX(-100%);background: linear-gradient(90deg,transparent,rgba(255,255,255,0.7),transparent);animation: shimmer 1.4s infinite}@keyframes shimmer{to{transform: translateX(100%)}}.t5e7z9{height: 14px;width: 100%}.t5e7z9.j4j9h4{width: 60%}.t5e7z9.k6w6y8{width: 40%}.t5e7z9.g6d6g4{width: 80%}.u9p3t9{height: 22px;width: 50%}.n3i6x7{height: 120px}.u3n9g8{width: 40px;height: 40px}.z7p7n4{height: 44px;width: 140px}.w2f3e3{height: 8px;background: var(--paper-2);overflow: hidden}.a3k8e9{height: 100%;background: var(--brand);transition: width .4s ease}.g5t3u8{height: 4px}.i7f9g3{height: 12px}.y5f9r3 .a3k8e9{background: var(--ok)}.i3y3g5 .a3k8e9{background: var(--warn)}.i6f5j7 .a3k8e9{background: var(--danger)}.u2z9v9{display: flex;align-items: center;gap: 12px;font-size: 13px}.u2z9v9 .w2f3e3{flex: 1}.u2z9v9 .m9d8m8{color: var(--ink-soft);min-width: 40px;text-align: right}.m2r8s7{display: flex;gap: 3px}.m2r8s7 i{flex: 1;height: 6px;background: var(--paper-2)}.m2r8s7 i.j7d9f5{background: var(--brand)}.x5f3d8{display: grid;gap: 1px;background: var(--line);border: 1px solid var(--line);overflow: hidden}.x5f3d8 details{background: var(--bg)}.x5f3d8 details[open]{background: #fff}.x5f3d8 summary{list-style: none;cursor: pointer;padding: 16px 20px;display: flex;align-items: center;justify-content: space-between;gap: 16px;font-size: 15.5px;font-weight: 650;letter-spacing: -0.015em}.x5f3d8 summary::-webkit-details-marker{display: none}.x5f3d8 summary::after{content: "";width: 10px;height: 10px;flex-shrink: 0;border-right: 2px solid var(--muted);border-bottom: 2px solid var(--muted);transform: rotate(45deg) translate(-3px,-3px);transition: transform .2s ease}.x5f3d8 details[open] summary::after{transform: rotate(225deg) translate(-2px,-2px)}.d6p4n4{padding: 0 20px 18px;font-size: 14.5px;color: var(--ink-soft);line-height: 1.55;max-width: 78ch}.i6i7s7{border-top: 1px solid var(--line)}.w4e3p4{border-bottom: 1px solid var(--line)}.j7x4y6{width: 100%;display: flex;align-items: center;justify-content: space-between;gap: 24px;padding: 20px 0;text-align: left;font-size: 17px;font-weight: 650;letter-spacing: -0.015em;line-height: 1.3;color: var(--ink);cursor: pointer;transition: color .15s ease}.j7x4y6:hover{color: var(--brand-ink)}.q7h4v3{width: 28px;height: 28px;background: var(--paper);color: var(--ink);flex-shrink: 0;display: grid;place-items: center;transition: transform .2s ease,background .2s ease,color .2s ease}.q7h4v3 svg{width: 14px;height: 14px}.w4e3p4.k6x5u5 .q7h4v3{background: var(--brand);color: var(--brand-on);transform: rotate(45deg)}.q2r9k3{display: grid;grid-template-rows: 0fr;transition: grid-template-rows .3s ease}.w4e3p4.k6x5u5 .q2r9k3{grid-template-rows: 1fr}.q2r9k3 > div{overflow: hidden}.q2r9k3 p{color: var(--ink-soft);font-size: 15.5px;line-height: 1.6;max-width: 64ch;padding-bottom: 20px}.q2r9k3 p + p{margin-top: -8px}.q2r9k3 a{color: var(--ink);font-weight: 600;text-decoration: underline;text-decoration-color: var(--brand);text-underline-offset: 3px}.u8m6w4 .i6i7s7,.u8m6w4 .w4e3p4{border-color: rgba(255,255,255,0.12)}.u8m6w4 .j7x4y6{color: #fff}.u8m6w4 .q2r9k3 p{color: rgba(255,255,255,0.66)}.q4k6j3{background: var(--ink);color: rgba(255,255,255,0.86);padding: 16px 18px;overflow-x: auto;font-family: var(--mono);font-size: 13px;line-height: 1.65;margin: 0}.m9y9v2{font-size: 11.5px;padding: 12px 14px}.q4k6j3 .a6b3d8{color: rgba(255,255,255,0.42)}.q4k6j3 .s9c4i8{color: var(--accent)}.q4k6j3 .j7m5m6{color: #9BD1FF}.q4k6j3 .r4h7a5{color: #F6B26B}.r7u7b7{background: var(--paper);color: var(--ink)}.r7u7b7 .s9c4i8{color: #1B4ED0}.r7u7b7 .j7m5m6{color: #0A7070}.r7u7b7 .a6b3d8{color: var(--muted)}code.s9y2i2{font-family: var(--mono);font-size: .88em;padding: 2px 6px;background: var(--paper-2);color: var(--ink)}kbd.r6h8u9{font-family: var(--mono);font-size: 11.5px;padding: 3px 7px;border: 1px solid var(--line);border-bottom-width: 2px;background: #fff;color: var(--ink-soft)}.r7e4m9{display: flex;align-items: center;gap: 12px;color: var(--muted);font-family: var(--mono);font-size: 11px;letter-spacing: 0.1em;text-transform: uppercase;margin: var(--sp-5) 0}.r7e4m9::before,.r7e4m9::after{content: "";flex: 1;height: 1px;background: var(--line-2)}.v8p8i6{--av: 36px;width: var(--av);height: var(--av);flex-shrink: 0;display: grid;place-items: center;background: var(--brand-tint);color: var(--brand-ink);font-weight: 800;font-size: calc(var(--av) * .36);letter-spacing: -0.02em;overflow: hidden}.v8p8i6 img{width: 100%;height: 100%;object-fit: cover}.v8p8i6 > svg{width: 100%;height: 100%;display: block}.u3z9d4{--av: 24px}.q2t6f9{--av: 30px}.u6j9b6{--av: 48px}.z5v3i3{--av: 64px}.z3b8f4{background: var(--brand);color: var(--brand-on)}.a4q5h7{background: var(--ink);color: var(--accent)}.q7v5n9{display: flex}.q7v5n9 .v8p8i6{border: 2px solid #fff;margin-left: -8px}.q7v5n9 .v8p8i6:first-child{margin-left: 0}.q7v5n9 .r6z7q4{background: var(--paper-2);color: var(--ink-soft);font-size: 12px}.d3k8m7{display: grid;gap: 1px;background: var(--line);border: 1px solid var(--line);overflow: hidden}.u8e4v9{display: flex;align-items: flex-start;gap: 13px;padding: 15px 18px;background: var(--bg)}.u8e4v9 > svg{width: 19px;height: 19px;color: var(--brand);flex-shrink: 0;margin-top: 2px}.u8e4v9 b{display: block;font-size: 15px;font-weight: 650;letter-spacing: -0.012em}.u8e4v9 small{display: block;font-size: 13.5px;color: var(--ink-soft);line-height: 1.45;margin-top: 3px}.u8e4v9 .z3u4f2{flex: 1}.y9h7i2{border: 0;background: transparent;gap: 0}.y9h7i2 .u8e4v9{background: transparent;padding: 10px 0;border-bottom: 1px solid var(--line-2)}.m5q6z8{display: grid;grid-template-columns: max-content 1fr;gap: 8px 20px;font-size: 14px}.m5q6z8 dt{color: var(--muted)}.m5q6z8 dd{margin: 0;font-weight: 600}.d2r7s7{display: flex;flex-wrap: wrap;gap: 9px}.p5y9p6{display: inline-flex;align-items: center;gap: 8px;height: 36px;padding: 0 14px;background: #fff;border: 1px solid var(--line);font-size: 13.5px;font-weight: 600;color: var(--ink-soft)}.p5y9p6 i{width: 7px;height: 7px;background: var(--brand)}.e3r2a2{width: 100%;height: auto;display: block}.h9n9t9{fill: var(--brand);opacity: .12}.m5b3p8{fill: none;stroke: var(--brand);stroke-width: 2.4;stroke-linejoin: round;stroke-linecap: round}.x4y7j6{stroke-dasharray: 6 6}.i2p7v6{width: 100%;height: auto;background: var(--paper);padding: 12px}.n8j7x4{stroke: var(--muted);stroke-dasharray: 4 4;stroke-width: 1.6}.m3t7r3{stroke: var(--ink);stroke-width: 1.6;opacity: .6}.g4e6x9{stroke: rgba(11,27,43,0.08);stroke-width: 1}.v2q5n3{fill: var(--muted);font-size: 10px;font-family: var(--mono)}.e5x7i2{fill: #fff;stroke: var(--brand);stroke-width: 2.4}.u5g9y8{display: flex;align-items: flex-end;gap: 5px;height: 96px}.u5g9y8 i{flex: 1;background: var(--brand);opacity: .28;transition: opacity .15s ease}.u5g9y8 i:last-child,.u5g9y8 i.v8f7m4{opacity: 1}.u5g9y8 i:hover{opacity: .7}.k6u6x9{display: flex;flex-wrap: wrap;gap: 6px 16px;font-size: 12.5px;color: var(--ink-soft)}.k6u6x9 span{display: inline-flex;align-items: center;gap: 7px}.k6u6x9 i{width: 10px;height: 10px;background: var(--brand)}.k6u6x9 i.p7b5u8{background: var(--muted)}.k6u6x9 i.e6y4h8{background: var(--accent)}.k6u6x9 i.x3e2y9{background: var(--ink)}.b6b4a6{padding: clamp(34px,4.4vw,68px) 0 clamp(30px,4vw,56px);position: relative;overflow: hidden}.s5u3g8{display: grid;grid-template-columns: 1.02fr 1fr;gap: clamp(30px,4.5vw,64px);align-items: center}.w2r6i2{max-width: 640px}.i2i4s3{min-width: 0}.g3u4c4{font-size: clamp(32px,4.2vw,54px);font-weight: 800;letter-spacing: -0.038em;line-height: 1.04;margin-bottom: 18px}.z3v8v2{margin-bottom: 26px}.a9p8i8{display: flex;flex-wrap: wrap;gap: 11px;margin-bottom: 26px}.x2z6s3{display: flex;flex-wrap: wrap;gap: 14px 30px;align-items: center;padding-top: 22px;border-top: 1px solid var(--line)}.x2z6s3 div{font-size: 13px;color: var(--muted);line-height: 1.3}.x2z6s3 b{display: block;font-family: var(--font-num);font-variant-numeric: tabular-nums;font-size: 22px;font-weight: 800;color: var(--ink);letter-spacing: -0.025em}.y3s9i5{text-align: center}.y3s9i5 .w2r6i2{max-width: 760px;margin: 0 auto}.y3s9i5 .a9p8i8,.y3s9i5 .x2z6s3{justify-content: center}.y3s9i5 .g2s8r7{margin-left: auto;margin-right: auto}.y3s9i5 .j6k4n4{margin: 0 auto 22px;max-width: 620px}.z6b8s6{background: var(--ink);color: #fff}.z6b8s6 .g3u4c4,.z6b8s6 .x2z6s3 b{color: #fff}.z6b8s6 .g2s8r7,.z6b8s6 .x2z6s3 div{color: rgba(255,255,255,0.66)}.z6b8s6 .x2z6s3{border-top-color: rgba(255,255,255,0.14)}.z6b8s6 .b3d4s4{color: rgba(255,255,255,0.55)}.x3d5b9{background: var(--brand-tint)}@media (max-width: 940px){.s5u3g8{grid-template-columns: 1fr;gap: 34px}.w2r6i2{max-width: none}}.c8x7a5{padding: 22px 0 0}.c5x4g6{display: flex;align-items: flex-end;justify-content: space-between;gap: 20px;flex-wrap: wrap}.c8x7a5 h1{font-size: clamp(24px,2.6vw,33px);letter-spacing: -0.032em}.c8x7a5 p{margin-top: 9px;color: var(--ink-soft);font-size: 15px;max-width: 68ch}.g7g7x6{display: flex;gap: 9px;align-items: center;flex-shrink: 0}.s9j5d3{overflow: hidden;border: 1px solid var(--line);background: #fff;box-shadow: var(--shadow)}.a4q6h5{display: flex;align-items: center;gap: 10px;padding: 11px 16px;background: var(--paper);border-bottom: 1px solid var(--line)}.t6t3u6{display: flex;gap: 6px}.t6t3u6 i{width: 10px;height: 10px;background: var(--paper-2)}.c9j6q3{flex: 1;max-width: 380px;margin: 0 auto;font-family: var(--mono);font-size: 11.5px;color: var(--muted);background: #fff;border: 1px solid var(--line-2);padding: 5px 12px;text-align: center}.n6d7r8{padding: clamp(18px,2.2vw,26px)}.f8r8h3{display: grid;grid-template-columns: repeat(6,1fr);gap: 10px}.d7x5m8{grid-column: span 3;position: relative;overflow: hidden;padding: 18px;min-height: 150px;display: flex;flex-direction: column;justify-content: space-between;gap: 14px;background: var(--brand-tint);color: var(--ink);transition: transform .2s ease,box-shadow .2s ease}.d7x5m8:hover{transform: translateY(-3px);box-shadow: var(--shadow)}.w7s3h3{grid-column: span 6;min-height: 128px;flex-direction: row;align-items: center}.d4a5y3{grid-column: span 2;min-height: 118px;padding: 15px}.h6a6p6{background: var(--ink);color: #fff}.x3f5n4{font-size: 16px;font-weight: 700;letter-spacing: -0.02em;line-height: 1.15}.d4a5y3 .x3f5n4{font-size: 13.5px}.p5m5m3{font-family: var(--mono);font-size: 10.5px;color: var(--brand-ink);opacity: .75;margin-top: 3px;display: block}.h6a6p6 .p5m5m3{color: rgba(255,255,255,0.6)}.a6m4u3{flex: 1;min-width: 0}.z5z9h5{font-size: 13px;color: var(--ink-soft);margin: 6px 0 0;line-height: 1.4}.g8k3f3{width: 32px;height: 32px;flex-shrink: 0;display: grid;place-items: center;background: rgba(11,27,43,0.08);transition: background .16s ease,color .16s ease,transform .16s ease}.g8k3f3 svg{width: 15px;height: 15px}.d7x5m8:hover .g8k3f3{background: var(--brand);color: var(--brand-on);transform: translate(2px,-2px)}@media (max-width: 560px){.f8r8h3{grid-template-columns: repeat(2,1fr)}.d7x5m8,.w7s3h3,.d4a5y3{grid-column: span 1}.w7s3h3{flex-direction: column;align-items: flex-start}}.d9n6a4{display: grid;grid-template-columns: repeat(6,1fr);gap: 16px}.u3x4x4{grid-column: span 2;position: relative;overflow: hidden;display: flex;flex-direction: column;gap: 16px;padding: 24px;background: #fff;border: 1px solid var(--line);transition: transform .2s ease,box-shadow .2s ease,border-color .2s ease}.u3x4x4:hover{transform: translateY(-3px);border-color: transparent;box-shadow: var(--shadow)}.u7b4r7{grid-column: span 3}.u3x4x4::after{content: "";position: absolute;left: 0;right: 0;top: 0;height: 3px;background: var(--brand)}.e5v5r7{display: flex;align-items: flex-start;gap: 12px}.e5v5r7 .p7k4i5{margin-left: auto}.h8j4g9{font-size: 19px;font-weight: 700;letter-spacing: -0.022em;line-height: 1.15}.p6j2s7{display: inline-block;margin-top: 4px;font-family: var(--mono);font-size: 11px;color: var(--brand-ink);background: var(--brand-tint);padding: 2px 7px}.q2t3s8{font-size: 14.5px;color: var(--ink-soft);line-height: 1.5}.w8a2s9{margin-top: auto;padding-top: 16px;border-top: 1px solid var(--line-2);display: flex;align-items: center;justify-content: space-between;gap: 12px}.i4x5s4{font-family: var(--mono);font-size: 12px;color: var(--muted)}.i4x5s4 b{color: var(--ink);font-weight: 700}.f4e2d5{display: inline-flex;align-items: center;gap: 7px;font-size: 13.5px;font-weight: 700;color: var(--brand-ink)}.f4e2d5 svg{width: 14px;height: 14px;transition: transform .16s ease}.u3x4x4:hover .f4e2d5 svg{transform: translateX(3px)}@media (max-width: 1100px){.d9n6a4{grid-template-columns: repeat(4,1fr)}.u3x4x4,.u7b4r7{grid-column: span 2}}@media (max-width: 720px){.d9n6a4{grid-template-columns: 1fr}.u3x4x4,.u7b4r7{grid-column: span 1}}.s4b5k6{display: grid;grid-template-columns: repeat(4,1fr);gap: 16px}.f8d9u8{grid-template-columns: repeat(3,1fr)}.b8y4u3{display: grid;grid-template-columns: 1fr 1fr;gap: 0 clamp(24px,4vw,64px);border-top: 1px solid var(--ink)}.i2d3h5{grid-template-columns: 1fr}.u4y5y6{border-top-color: var(--line)}.k4k2e7{display: grid;grid-template-columns: 180px 1fr;gap: 16px;padding: 16px 0;border-bottom: 1px solid var(--line-2);align-items: baseline}.b3f5x9{font-family: var(--mono);font-size: 11.5px;font-weight: 600;letter-spacing: 0.08em;text-transform: uppercase;color: var(--muted)}.g8d5s6{font-size: 17px;font-weight: 700;letter-spacing: -0.015em;color: var(--ink)}.g8d5s6 .m9d8m8{font-size: 18px;font-weight: 800}.g8d5s6 small{display: block;font-size: 13.5px;font-weight: 400;color: var(--ink-soft);margin-top: 3px;line-height: 1.45}.g8d5s6 .p7k4i5{margin-left: 6px;vertical-align: 2px}@media (max-width: 860px){.b8y4u3{grid-template-columns: 1fr}.k4k2e7{grid-template-columns: 130px 1fr}}.d9f4p7{display: grid;grid-template-columns: 1.3fr 1fr;gap: 0;border: 1px solid var(--line);overflow: hidden;background: #fff}.s6c9s5{padding: 28px 30px}.w6u5x2{padding: 28px 30px;background: var(--ink);color: #fff;display: flex;flex-direction: column;gap: 6px}.f7v4g9{font-family: var(--font-num);font-variant-numeric: tabular-nums;font-size: clamp(38px,4.4vw,56px);font-weight: 800;letter-spacing: -0.045em;line-height: 1;color: var(--accent)}.f7v4g9 small{font-size: 16px;color: rgba(255,255,255,0.6);letter-spacing: 0;margin-left: 6px}.q2v6d6{font-size: 13.5px;color: rgba(255,255,255,0.62);line-height: 1.5}.q4v9a9{display: flex;flex-direction: column;gap: 8px;margin: 14px 0 20px;font-size: 14px}.q4v9a9 div{display: flex;justify-content: space-between;gap: 12px;border-bottom: 1px dashed rgba(255,255,255,0.14);padding-bottom: 8px}.q4v9a9 b{font-family: var(--font-num);font-variant-numeric: tabular-nums;font-weight: 700}.s6c9s5 .f8q5r7{min-width: 0;margin-top: 18px}.s6c9s5 .y4v8p9 b{font-size: 26px;letter-spacing: -0.03em}.c9b9c7{display: flex;gap: 6px;flex-wrap: wrap;margin-top: 18px}.c9b9c7 .h2p3w7.d5q8z9{background: var(--brand-tint);color: var(--brand-ink)}@media (max-width: 760px){.d9f4p7{grid-template-columns: 1fr}}.a6i4s6 .g3u4c4{font-family: var(--font-num);font-variant-numeric: tabular-nums;font-weight: 800;letter-spacing: -0.05em;font-size: clamp(40px,6.4vw,100px);line-height: 0.95;white-space: nowrap}.a6i4s6 .g3u4c4 small{display: block;white-space: normal;font-family: var(--font);font-weight: 700;font-size: clamp(20px,2.2vw,30px);letter-spacing: -0.025em;margin-top: 14px;color: var(--ink-soft);max-width: 22ch}.a6i4s6 .g3u4c4 .b4x7z4{color: var(--brand-ink);font-size: 0.42em;vertical-align: top;margin-left: 4px;letter-spacing: -0.03em}@media (max-width: 940px){.a6i4s6 .g3u4c4{white-space: normal}}.g8r3y5{padding: 26px 24px;background: #fff;border: 1px solid var(--line);display: flex;flex-direction: column;gap: 14px;min-height: 220px;transition: transform .2s ease,box-shadow .2s ease,border-color .2s ease}.b2q6z7 .g8r3y5{background: #fff}.g8r3y5:hover{transform: none;border-color: var(--brand);box-shadow: none}.b8z3z5{font-size: 17px;font-weight: 700;letter-spacing: -0.018em}.h7c7q4{font-size: 14px;color: var(--ink-soft);line-height: 1.5}.y5f3p6{margin-top: auto;display: flex;flex-wrap: wrap;gap: 6px}.j7k9z7{flex-direction: row;align-items: flex-start;min-height: 0}.j7k9z7 .h5s5p9{display: flex;flex-direction: column;gap: 6px}.s3h2g3{border: 0;background: transparent;padding: 0;min-height: 0}.s3h2g3:hover{transform: none;box-shadow: none}@media (max-width: 980px){.s4b5k6,.f8d9u8{grid-template-columns: repeat(2,1fr)}}@media (max-width: 540px){.s4b5k6,.f8d9u8{grid-template-columns: 1fr}}.u8b5u3{display: grid;grid-template-columns: repeat(4,1fr);gap: 14px}.p7i8t8{grid-template-columns: repeat(3,1fr)}.u6w2p2{padding: 24px 22px;background: #fff;border: 1px solid var(--line);display: flex;flex-direction: column;gap: 6px}.u5d6e9{font-family: var(--mono);font-size: 12px;font-weight: 600;letter-spacing: 0.1em;color: var(--brand-ink);background: var(--brand-tint);padding: 4px 9px;align-self: flex-start;margin-bottom: 8px}.z3y2x4{font-size: 17px;font-weight: 700;letter-spacing: -0.02em;line-height: 1.2;margin-bottom: 14px}.d3a9w7{font-size: 14px;color: var(--ink-soft);line-height: 1.5}.y6z5r3 .u6w2p2{background: rgba(255,255,255,0.05);border-color: rgba(255,255,255,0.1);color: #fff}.y6z5r3 .u5d6e9{background: var(--accent);color: var(--ink)}.y6z5r3 .d3a9w7{color: rgba(255,255,255,0.62)}@media (max-width: 980px){.u8b5u3,.p7i8t8{grid-template-columns: repeat(2,1fr)}}@media (max-width: 520px){.u8b5u3,.p7i8t8{grid-template-columns: 1fr}}.h9i4e3{display: grid;grid-template-columns: repeat(3,1fr);gap: 14px}.z7b6q2{padding: 22px;background: #fff;border: 1px solid var(--line);display: flex;flex-direction: column;gap: 12px}.m4m9y7{font-family: var(--mono);font-size: 11px;letter-spacing: 0.1em;text-transform: uppercase;color: var(--muted)}.p3a3j5{font-size: 16.5px;font-weight: 700;letter-spacing: -0.018em}.e2f6c6{font-size: 14px;color: var(--ink-soft);line-height: 1.5}.n5i7v4{display: flex;flex-wrap: wrap;gap: 6px;margin-top: auto;padding-top: 6px}@media (max-width: 940px){.h9i4e3{grid-template-columns: 1fr 1fr}}@media (max-width: 620px){.h9i4e3{grid-template-columns: 1fr}}.h8j9j6{display: grid;gap: 1px;background: var(--line);border: 1px solid var(--line);overflow: hidden}.a6s9h6{display: grid;grid-template-columns: 168px 1fr auto;gap: 20px;align-items: center;padding: 18px 22px;background: var(--bg);transition: background .15s ease}.a6s9h6:hover{background: #fff}.s4r7g9{display: inline-flex;align-items: center;gap: 9px;min-width: 0;font-size: 13px;font-weight: 700;color: var(--brand-ink)}.p2j2t2{font-size: 15.5px;font-weight: 650;letter-spacing: -0.015em;line-height: 1.3}.a6s9h6:hover .p2j2t2{text-decoration: underline;text-decoration-color: var(--brand);text-underline-offset: 3px}.d6d3h3{font-size: 13.5px;color: var(--ink-soft);margin-top: 4px;line-height: 1.4}.q2m2w5{display: flex;align-items: center;gap: 10px;flex-shrink: 0}.n5e2j5{font-family: var(--mono);font-size: 12px;color: var(--muted);white-space: nowrap}@media (max-width: 860px){.a6s9h6{grid-template-columns: 1fr;gap: 10px}.q2m2w5{order: -1}}.r5b6e9{display: grid;grid-template-columns: repeat(3,1fr);gap: 16px}.f9t6a7{padding: 24px;background: #fff;border: 1px solid var(--line);display: flex;flex-direction: column;gap: 16px}.q8f6u8{font-size: 15.5px;line-height: 1.55;color: var(--ink)}.q8f6u8::before{content: "«";color: var(--brand);font-weight: 800;margin-right: 2px}.q8f6u8::after{content: "»";color: var(--brand);font-weight: 800;margin-left: 2px}.e4d9m6{display: flex;align-items: center;gap: 11px;margin-top: auto;padding-top: 14px;border-top: 1px solid var(--line-2)}.e4d9m6 b{display: block;font-size: 14px;font-weight: 700;letter-spacing: -0.01em}.e4d9m6 small{display: block;font-size: 12.5px;color: var(--muted)}.e4d9m6 .w4c2h8{margin-left: auto}.g4h5r8{font-family: var(--font-num);font-variant-numeric: tabular-nums;font-size: 34px;font-weight: 800;letter-spacing: -0.04em;line-height: 1;color: var(--brand-ink)}.g4h5r8 small{display: block;font-family: var(--font);font-size: 12.5px;font-weight: 500;letter-spacing: 0;color: var(--muted);margin-top: 6px}.g4h6q8{gap: 12px}.g4h6q8 .q8f6u8{font-size: 14.5px;color: var(--ink-soft)}.j4t9s4{grid-template-columns: 1fr}.j4t9s4 .f9t6a7{flex-direction: row;align-items: flex-start;gap: 24px}.j4t9s4 .q8f6u8{flex: 1;font-size: 16.5px}.j4t9s4 .e4d9m6{margin-top: 0;padding-top: 0;border-top: 0;border-left: 1px solid var(--line-2);padding-left: 24px;min-width: 260px}@media (max-width: 940px){.r5b6e9{grid-template-columns: 1fr 1fr}.j4t9s4{grid-template-columns: 1fr}}@media (max-width: 620px){.r5b6e9{grid-template-columns: 1fr}.j4t9s4 .f9t6a7{flex-direction: column}.j4t9s4 .e4d9m6{border-left: 0;padding-left: 0;border-top: 1px solid var(--line-2);padding-top: 14px;min-width: 0}}.v4x6w8{display: flex;flex-wrap: wrap;align-items: center;gap: 10px 32px}.z6r9j6{justify-content: space-between;flex: 1}.z8a6v5{font-family: var(--mono);font-size: 13px;font-weight: 700;letter-spacing: 0.12em;text-transform: uppercase;color: var(--muted);display: inline-flex;align-items: center;gap: 8px;padding: 10px 0}.z8a6v5 svg{width: 18px;height: 18px}.y9n9m6{display: grid;grid-template-columns: repeat(6,1fr);gap: 10px}.y9n9m6 .z8a6v5{justify-content: center;padding: 18px 12px;border: 1px solid var(--line-2);background: #fff}@media (max-width: 900px){.y9n9m6{grid-template-columns: repeat(3,1fr)}}.j2x5k5{display: flex;align-items: center;justify-content: center;gap: 12px;margin-bottom: 28px;font-size: 14px;color: var(--ink-soft)}.j2x5k5 .p7k4i5{margin-left: 4px}.w8m2r4{display: grid;grid-template-columns: repeat(3,1fr);gap: 16px;align-items: stretch}@media (max-width: 880px){.w8m2r4{grid-template-columns: 1fr}}.b9n7y7 th:first-child,.b9n7y7 td:first-child{width: 36%}.b9n7y7 th:not(:first-child),.b9n7y7 td:not(:first-child){text-align: center}.b9n7y7 td svg{width: 18px;height: 18px;margin: 0 auto;color: var(--brand)}.b9n7y7 td .q6t4y2{color: var(--line)}.b9n7y7 tr.d3e2h7 td,.z6y8p4 tr.d3e2h7 td{background: var(--paper);font-family: var(--mono);font-size: 10.5px;letter-spacing: 0.1em;text-transform: uppercase;color: var(--muted);padding: 8px 14px}.b9n7y7 th.v8f7m4{color: var(--brand-ink)}.h3r7e7{display: grid;grid-template-columns: repeat(4,1fr);gap: 16px}.q5v3p3{padding: 22px;background: #fff;border: 1px solid var(--line);display: flex;flex-direction: column;gap: 12px}.x9c4r9{font-size: 16px;font-weight: 700;letter-spacing: -0.018em}.i8n3e3{font-size: 13.5px;color: var(--ink-soft);margin-top: 2px}.f5c3v5{font-size: 13.5px;color: var(--ink-soft);line-height: 1.5}.y3y6j4{display: flex;gap: 6px;margin-top: auto;padding-top: 6px}@media (max-width: 980px){.h3r7e7{grid-template-columns: repeat(2,1fr)}}@media (max-width: 520px){.h3r7e7{grid-template-columns: 1fr}}.f5t7n6{display: grid;grid-template-columns: repeat(3,1fr);gap: 16px}.v9a4g7{background: #fff;border: 1px solid var(--line);overflow: hidden;display: flex;flex-direction: column;transition: transform .2s ease,box-shadow .2s ease,border-color .2s ease}.v9a4g7:hover{transform: translateY(-2px);border-color: var(--brand);box-shadow: var(--shadow)}.i8n4w6{aspect-ratio: 16 / 9;contain: size;overflow: hidden;background: var(--brand-tint);display: grid;place-items: center;color: var(--brand);position: relative}.i8n4w6 svg{width: clamp(44px,24%,76px);height: auto;aspect-ratio: 1}.i8n4w6 .p7k4i5{position: absolute;top: 12px;left: 12px}.u2w3a8{padding: 18px 20px 20px;display: flex;flex-direction: column;gap: 10px;flex: 1}.f8e9x2{display: flex;align-items: center;gap: 10px;font-family: var(--mono);font-size: 11.5px;color: var(--muted)}.t2q4r2{font-size: 17px;font-weight: 700;letter-spacing: -0.02em;line-height: 1.25;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden}.r9f4b6{font-size: 14px;color: var(--ink-soft);line-height: 1.5;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden}.z8u9a6{margin-top: auto;padding-top: 12px;display: flex;align-items: center;gap: 9px;font-size: 13px;color: var(--ink-soft)}.e6x2u9{grid-column: span 2;flex-direction: row}.e6x2u9 .i8n4w6{aspect-ratio: auto;width: 44%}.i8n4w6 img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover}.t3u9t7{display: flex;align-items: flex-end;justify-content: center;gap: 4%;padding: 16% 14% 0}.t3u9t7 i{display: block;flex: 1;max-width: 11%;height: var(--h,50%);background: var(--brand);opacity: .9}.t3u9t7 i:nth-child(even){opacity: .5}.c3j3j6{display: flex;flex-direction: column;justify-content: center;gap: 9%;padding: 0 16%}.c3j3j6 i{display: block;height: 7%;background: var(--brand);opacity: .32;width: var(--w,80%)}.c3j3j6 i:first-child{opacity: .9}.p9b4j7{padding: 12% 12%}.p9b4j7 svg{width: 100%;height: 100%}.p9b4j7 path{fill: none;stroke: var(--brand);stroke-width: 3;stroke-linecap: round;stroke-linejoin: round}.p9b4j7 .k5s7w2{fill: var(--brand);opacity: .14;stroke: none}.v9s5p2{display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 4px;font-family: var(--mono)}.v9s5p2 b{font-family: var(--font-num);font-variant-numeric: tabular-nums;font-size: clamp(34px,5vw,56px);font-weight: 800;letter-spacing: -0.045em;line-height: 1;color: var(--brand-ink)}.v9s5p2 small{font-size: 12px;letter-spacing: 0.08em;text-transform: uppercase;color: var(--muted)}.f4x5y5{grid-template-columns: repeat(2,1fr)}.g8j4a7{grid-template-columns: repeat(4,1fr)}.n3d3p5{grid-template-columns: 1fr;gap: 12px}.w4b2j2{flex-direction: row}.w4b2j2 .i8n4w6{aspect-ratio: auto;width: 240px;flex-shrink: 0}.w4b2j2 .u2w3a8{padding: 16px 22px 18px}.w4b2j2 .t2q4r2{font-size: 19px}.w4b2j2 .r9f4b6{-webkit-line-clamp: 2;display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden}.y3n3z7{display: flex;flex-direction: column;gap: 0;border-top: 1px solid var(--line-2)}.e4w2x2{border-top: 0}.p8y4y6 .e5f3r2{padding: 10px 0}.p8y4y6 .e5f3r2:last-child{border-bottom: 0}.p8y4y6 .t2q4r2{font-size: 14.5px}.e5f3r2{flex-direction: row;align-items: flex-start;gap: 18px;padding: 15px 4px;border: 0;border-bottom: 1px solid var(--line-2);background: transparent}.e5f3r2:hover{transform: none;box-shadow: none;border-color: var(--line-2)}.e5f3r2:hover .t2q4r2{color: var(--brand-ink)}.e5f3r2 .y9t2z5{font-family: var(--mono);font-size: 11.5px;color: var(--muted);width: 72px;flex-shrink: 0;padding-top: 4px}.e5f3r2 .u2w3a8{padding: 0;gap: 5px}.e5f3r2 .t2q4r2{font-size: 16px;transition: color .15s ease}.e5f3r2 .r9f4b6{font-size: 13.5px}.e5f3r2 .f8e9x2{margin-left: auto;flex-shrink: 0;padding-top: 4px}.e5f3r2 .u2w3a8 .f8e9x2{margin-left: 0;padding-top: 0}.b4q6z5{grid-template-columns: 1.35fr 1fr;align-items: start;gap: 24px}.b4q6z5 .t7t3d4 .i8n4w6{aspect-ratio: 3 / 2}.b4q6z5 .t7t3d4 .t2q4r2{font-size: 24px}.b4q6z5 .t7t3d4 .u2w3a8{padding: 22px 24px 24px}.z3c8r9{position: relative;min-height: 340px;justify-content: flex-end;border: 0;color: #fff}.z3c8r9 .i8n4w6{position: absolute;inset: 0;aspect-ratio: auto;background: linear-gradient(160deg,var(--brand) 0%,var(--brand-ink) 100%);color: rgba(255,255,255,0.35);align-items: start;justify-items: end;padding: 24px}.z3c8r9 .i8n4w6 svg{width: 96px;height: 96px;opacity: .35}.z3c8r9 .i8n4w6 .p7k4i5{top: 16px;left: 16px}.z3c8r9 .u2w3a8{position: relative;z-index: 1;flex: 0;padding: 72px 22px 22px;background: linear-gradient(180deg,rgba(11,27,43,0) 0%,rgba(11,27,43,0.62) 100%)}.z3c8r9 .f8e9x2,.z3c8r9 .r9f4b6,.z3c8r9 .z8u9a6{color: rgba(255,255,255,0.8)}.z3c8r9 .t2q4r2{color: #fff;font-size: 21px}.z3c8r9:hover{transform: translateY(-3px);box-shadow: var(--shadow-lg)}@media (max-width: 940px){.f5t7n6,.g8j4a7,.b4q6z5{grid-template-columns: 1fr 1fr}.e6x2u9{grid-column: span 2}.w4b2j2 .i8n4w6{width: 180px}}@media (max-width: 620px){.f5t7n6,.f4x5y5,.g8j4a7,.b4q6z5{grid-template-columns: 1fr}.e6x2u9{grid-column: span 1;flex-direction: column}.e6x2u9 .i8n4w6{width: auto;aspect-ratio: 16/9}.w4b2j2{flex-direction: column}.w4b2j2 .i8n4w6{width: auto;aspect-ratio: 16/9}.e5f3r2{flex-wrap: wrap}.e5f3r2 .f8e9x2{margin-left: 0;width: 100%}}.y6h2y7{display: grid;grid-template-columns: 1fr 1.2fr;gap: clamp(24px,4vw,56px);align-items: stretch}.z3h2a6{display: flex;align-items: center;gap: 13px;padding: 14px 16px;background: #fff;border: 1px solid var(--line)}.z3h2a6 b{display: block;font-size: 14.5px;font-weight: 700;letter-spacing: -0.01em}.z3h2a6 small{display: block;font-size: 12.5px;color: var(--muted)}.z3h2a6 .w2x5s9{margin-left: auto}.v8p6d4{display: grid;gap: 12px}a.z3h2a6{color: var(--ink);transition: border-color .15s ease,transform .15s ease,box-shadow .15s ease}a.z3h2a6:hover{border-color: var(--brand);transform: translateY(-1px);box-shadow: var(--shadow)}.z7e2d8{width: 44px;height: 44px;display: grid;place-items: center;flex-shrink: 0;background: var(--paper);color: var(--ink)}.z7e2d8 svg{width: 22px;height: 22px}.v3d3k2{background: var(--tint-sky);color: #229ED9}.i3n5w5{background: var(--tint-citron);color: #9A7400}.u2i8i8{background: var(--tint-mint);color: #1FA35A}.d8d7v6{background: var(--tint-lavender);color: #6B4FD6}.p2n4f4{background: var(--brand-tint);color: var(--brand-ink)}.v3m9f4{flex: 1;min-width: 0}.f3x6w6{display: block;font-size: 11px;font-weight: 700;letter-spacing: .07em;text-transform: uppercase;color: var(--muted)}.j9i8q9{display: block;font-size: 16px;font-weight: 700;letter-spacing: -0.01em;margin-top: 2px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.u3y2i9{width: 18px;height: 18px;color: var(--muted);flex-shrink: 0;transition: transform .15s ease,color .15s ease}a.z3h2a6:hover .u3y2i9{transform: translateX(3px);color: var(--brand-ink)}.u8m6w4 .z3h2a6{background: rgba(255,255,255,0.05);border-color: rgba(255,255,255,0.1);color: #fff}.u8m6w4 .f3x6w6{color: rgba(255,255,255,0.5)}@media (max-width: 860px){.y6h2y7{grid-template-columns: 1fr}}.w3c7e6{display: flex;align-items: center;justify-content: space-between;gap: 24px;flex-wrap: wrap;padding: clamp(24px,3vw,36px);background: var(--brand-tint)}.r9q8q9{max-width: 460px}.r9q8q9 h3{font-size: 20px;letter-spacing: -0.024em}.r9q8q9 p{color: var(--ink-soft);font-size: 14.5px;margin-top: 6px}.w3c7e6 .z4q5v7{flex: 1;min-width: 300px;max-width: 460px}.f8c5n7{background: var(--ink);color: #fff}.f8c5n7 h3{color: #fff}.f8c5n7 p{color: rgba(255,255,255,0.66)}.s2e7h2{display: grid;gap: 0;position: relative;padding-left: 28px}.s2e7h2::before{content: "";position: absolute;left: 7px;top: 8px;bottom: 8px;width: 2px;background: var(--line)}.d9b8d5{position: relative;padding: 0 0 26px}.d9b8d5::before{content: "";position: absolute;left: -26px;top: 6px;width: 12px;height: 12px;background: var(--brand);border: 3px solid var(--bg);box-shadow: 0 0 0 1px var(--line)}.x5z2x7{font-family: var(--mono);font-size: 11.5px;color: var(--muted);letter-spacing: 0.04em;margin-bottom: 4px;display: flex;align-items: center;gap: 10px}.t4x3s4{font-size: 16px;font-weight: 700;letter-spacing: -0.018em}.b8f7j5{font-size: 14px;color: var(--ink-soft);line-height: 1.5;margin-top: 4px;max-width: 68ch}.f2j9m4{background: var(--ink);color: #fff;padding: clamp(52px,6vw,84px) 0 30px;margin-top: clamp(48px,6vw,90px)}.k5p7a4{display: grid;grid-template-columns: 1.5fr 1fr 1fr 1fr 1fr;gap: 32px;margin-bottom: 44px}.b2a6r6 p{color: rgba(255,255,255,0.6);font-size: 14px;margin: 14px 0 20px;max-width: 320px;line-height: 1.55}.i8d3s7{display: flex;flex-wrap: wrap;gap: 6px;margin-bottom: 18px}.i8d3s7 .w4c2h8{transition: box-shadow .15s ease,transform .15s ease}.i8d3s7 .w4c2h8:hover{box-shadow: 0 0 0 2px var(--ink),0 0 0 4px #fff;z-index: 2;transform: translateY(-2px)}.e3w9y3 .i8d3s7 .w4c2h8:hover{box-shadow: 0 0 0 2px var(--paper),0 0 0 4px var(--ink)}.z2i7i4{display: flex;flex-wrap: wrap;gap: 8px;margin-bottom: 20px}.f5h3r6{position: relative;width: 38px;height: 38px;display: inline-grid;place-items: center;background: rgba(255,255,255,0.08);color: #fff;transition: background .15s ease,color .15s ease,transform .15s ease}.f5h3r6 svg{width: 18px;height: 18px}.y7h8r2{font-family: var(--mono);font-size: 11.5px;font-weight: 700;letter-spacing: 0.02em}.f5h3r6:hover{background: var(--accent);color: var(--ink);transform: translateY(-2px);z-index: 2}.e3w9y3 .f5h3r6{background: #fff;color: var(--ink);border: 1px solid var(--line)}.e3w9y3 .f5h3r6:hover{background: var(--brand);color: var(--brand-on);border-color: transparent}.g6b3q4 h4{font-family: var(--mono);font-size: 10.5px;font-weight: 600;letter-spacing: 0.13em;text-transform: uppercase;color: rgba(255,255,255,0.45);margin: 0 0 15px}.g6b3q4 ul{display: flex;flex-direction: column;gap: 9px}.g6b3q4 a{font-size: 14px;color: rgba(255,255,255,0.7);transition: color .15s ease}.g6b3q4 a:hover{color: #fff}.g6b3q4 .p7k4i5{margin-left: 6px;transform: translateY(-1px)}.k8h3e2{border-top: 1px solid rgba(255,255,255,0.12);padding-top: 22px;display: flex;flex-wrap: wrap;justify-content: space-between;gap: 14px;font-size: 13px;color: rgba(255,255,255,0.62)}.k8h3e2 a{text-decoration: underline;text-decoration-color: rgba(255,255,255,0.3);text-underline-offset: 3px}.r9w5d3,.v8t8r2{display: flex;flex-wrap: wrap;gap: 8px 24px}.k8h3e2 .r5a2v4{gap: 8px}.k8h3e2 a:hover{color: #fff}.e3w9y3{background: var(--paper);color: var(--ink)}.e3w9y3 .b2a6r6 p,.e3w9y3 .g6b3q4 a,.e3w9y3 .k8h3e2{color: var(--ink-soft)}.e3w9y3 .g6b3q4 h4{color: var(--muted)}.e3w9y3 .k5p7a4{margin-bottom: 28px}.b3v9s3{margin-top: 0}.j4a3j8{color: var(--accent);font-weight: 600;font-size: 14px;border-bottom: 1px solid rgba(255,255,255,0.35);border-bottom-color: color-mix(in srgb,var(--accent) 45%,transparent)}.j4a3j8:hover{border-color: var(--accent)}.e3w9y3 .j4a3j8{color: var(--ink);border-bottom-color: rgba(11,27,43,0.3)}.f2j9m4 .p4g6u8{color: #fff}.e3w9y3 .p4g6u8{color: var(--ink)}.e3w9y3 .k8h3e2{border-top-color: var(--line)}.b2t9b4 .k5p7a4{display: none}.b2t9b4{padding: 28px 0;margin-top: 0}.b2t9b4 .k8h3e2{border-top: 0;padding-top: 0}main:has(> .g3k4x7:last-child) + .f2j9m4{margin-top: 0}main:has(> .b2q6z7:last-child) + .e3w9y3{margin-top: 0;border-top: 1px solid var(--line)}@media (max-width: 1024px){.k5p7a4{grid-template-columns: 1fr 1fr 1fr}.b2a6r6{grid-column: 1 / -1}}@media (max-width: 600px){.k5p7a4{grid-template-columns: 1fr 1fr}}.s9z3y8{min-height: 60vh;display: grid;place-items: center;text-align: center;padding: 60px 20px}.z2e2c6{font-family: var(--mono);font-size: clamp(64px,12vw,140px);font-weight: 700;letter-spacing: -0.06em;line-height: 1;color: var(--brand-tint);-webkit-text-stroke: 2px var(--brand)}.s9z3y8 h1{font-size: clamp(22px,2.6vw,32px);margin-top: 8px}.j8d5i8{min-height: 0}.s9z3y8 p{color: var(--ink-soft);margin: 12px auto 22px;max-width: 46ch}.g2e7d6,[hidden]{display: none !important}.f6n8g4{position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0,0,0,0);white-space: nowrap;border: 0}.y2b6j4{margin-top:0}.r6n5x2{margin-top:var(--sp-1)}.j3g5r6{margin-top:var(--sp-2)}.d3n2k2{margin-top:var(--sp-3)}.n6v8m3{margin-top:var(--sp-4)}.k6w3q3{margin-top:var(--sp-5)}.c9p2b7{margin-top:var(--sp-6)}.x2a8j4{margin-top:var(--sp-7)}.b8m7f2{margin-bottom:0}.b6d7h5{margin-bottom:var(--sp-7)}.u5f6e2{margin-bottom:var(--sp-1)}.x3y6q6{margin-bottom:var(--sp-2)}.z4a6d3{margin-bottom:var(--sp-3)}.x6i3y7{margin-bottom:var(--sp-4)}.h4k9b5{margin-bottom:var(--sp-5)}.g2g4d2{margin-bottom:var(--sp-6)}.h7a8z3{padding:0}.d5m8u6{padding:var(--sp-3)}.i5x6s9{padding:var(--sp-4)}.k3n6x3{padding:var(--sp-5)}.a9y7m9{padding:var(--sp-6)}.u7h2n8{width:100%}.k6w6y8{width:10rem}.b8z4n3{width:11rem}.w5c5j4{width:12rem}.v8q5y3{width:14rem}.z4k2t9{width:16rem}.v3b8i2{max-width:320px}.s2g6n4{max-width:420px}.t7j4a5{max-width:640px}.x6y4n6{max-width:860px}.h3q5w8{text-align:right}.g3s9r5{display:flex}.j9i9p9{min-width:0}.p6u9f6{min-width:7rem}.v7j3x3{min-width:280px}.s8k8k8{width:auto}.k4i8n7{flex-wrap:wrap}.n9r8m9{align-items:center}.c5y8q2{align-items:flex-start}.d2b6z3{align-items:baseline}.t4i5i5{justify-content:space-between}.u4h7b8{align-self:flex-start}.h7x4f7{align-self:center}.e4e7w4{gap:0}.a6w6g5{gap:var(--sp-1)}.n8s6b2{gap:var(--sp-2)}.c7z4g8{gap:var(--sp-3)}.p7v9z8{gap:var(--sp-4)}.k5b5t6{gap:var(--sp-5)}.s7z5a3{gap:var(--sp-6)}.y3x2h2{margin-left:auto}.k7x2r9{margin-left:auto;margin-right:auto}.j2x9x9{padding-top:0}.z5j5u4{padding-top:var(--sp-1)}.g9n4q3{padding-top:var(--sp-2)}.s3s9g8{padding-top:var(--sp-3)}.n6z3t3{padding-top:var(--sp-4)}.j7s3m6{padding-top:var(--sp-5)}.q2m8c6{padding-top:var(--sp-6)}.m3w2j9{padding-bottom:0}.h2q4i7{padding-bottom:var(--sp-1)}.s6s6s8{padding-bottom:var(--sp-2)}.d4q9g6{padding-bottom:var(--sp-3)}.f4j7m3{padding-bottom:var(--sp-4)}.t6f6z2{padding-bottom:var(--sp-5)}.f7z3c9{padding-bottom:var(--sp-6)}.s9n3y9{color:#fff}.p8z2a8{color:rgba(255,255,255,.7)}.d4i9i4{color:rgba(255,255,255,.55)}.a6y7i5{opacity:.55}.i6b5a5{text-decoration:line-through}.n2d7m8{font-family:var(--font-num);font-variant-numeric:tabular-nums;font-size:30px;font-weight:800;letter-spacing:-.03em}.g3p9i4{white-space:nowrap}.v5f8v9{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.r4k9y4{font-weight:600}.v6s9n2{text-decoration:underline}.c7u3r3{box-shadow:var(--shadow-sm)}.p5b4r9{box-shadow:var(--shadow)}.x6f2d6{box-shadow:var(--shadow-lg)}.k8m3g9{background:var(--paper)}.t6k4v6{background:#fff}.w3y8p3{background:var(--ink);color:#fff}.e9v3r4{background:var(--brand-tint)}.g9n5c6{border:1px solid var(--line)}.x7n4a8{font-family: 'JetBrains Mono',ui-monospace,monospace;font-size: 12.5px;color: var(--ink-2,#33415C);white-space: nowrap}.x7n4a8 .p5q4z4{filter: blur(2.6px);opacity: .75;user-select: none;letter-spacing: .02em}.c9h6r4{font-size: 11px;color: var(--muted,#7A8699);margin-left: 4px}.t3q2f6{display: flex;flex-direction: column;gap: 3px}.t3q2f6 .x7n4a8 svg{width: 13px;height: 13px;vertical-align: -2px;margin-right: 4px;opacity: .55}.p5b6h4{display: flex;flex-wrap: wrap;gap: 3px}.a3e3a7{display: inline-flex;align-items: center;justify-content: center;min-width: 22px;height: 18px;padding: 0 4px;border-radius: 4px;font: 700 9.5px/1 'JetBrains Mono',monospace;letter-spacing: .02em;color: #fff;background: #64748B}.v2x2a7{background: #0077FF}.k5a4w5{background: #229ED9}.a7w4k8{background: #25A244}.f8e8h3{background: #EE8208}.d7f4a5{background: #E62117}.b4b6n5{background: #C13584}.e2i9k8{background: #7360F2}.f8p8p6{background: #3D2BD8}.a6q9d4{background: #1877F2}.f3y9j5{background: #111}.f2e9s7{background: #111}.j8z6h6{background: #14191F}.s6m4a3{background: #111}.a2s4h6 small.r2m8a2{max-width: 340px;white-space: normal}.b8q3d9{display: block;font-size: 12px;color: var(--muted,#7A8699)}.m4v6t5{display: inline-flex;align-items: center;gap: 4px}td .h2p3w7 + .h2p3w7{margin-left: 3px}.p5t9e6 b{color: var(--muted,#7A8699);text-decoration: line-through;text-decoration-thickness: 1px}.r9j9r8{width: 32px;height: 32px;border-radius: 8px;object-fit: contain;background: #fff;border: 1px solid var(--line,#E3E8EF);flex: none}.z3i5g2{width: 64px;height: 64px;border-radius: 14px}.u8x4s5{width: 22px;height: 22px;border-radius: 5px}.q9b6f2{display: grid;grid-template-columns: repeat(var(--n,3),minmax(0,1fr));gap: 20px;align-items: end;padding-top: 8px}.y2g3q9{display: flex;flex-direction: column;align-items: stretch;gap: 8px}.v4n8k5{display: flex;gap: 8px;align-items: stretch;justify-content: center;height: 170px;border-bottom: 1px solid var(--line,#E3E8EF)}.i8t2x6{flex: 1;max-width: 56px;display: flex;flex-direction: column;justify-content: flex-end;align-items: center;gap: 4px}.t3b5f6{font: 600 12px 'JetBrains Mono',monospace;color: var(--ink-soft,#3A4757);white-space: nowrap;line-height: 16px}.a5i6u8{width: 100%;min-height: 2px;border-radius: 3px 3px 0 0;background: var(--ev-new)}.h4s6w8{background: var(--ev-closed)}.v3u8k5{background: var(--ev-reopened)}.i8k7g9{font: 500 12px 'JetBrains Mono',monospace;color: var(--muted,#7A8699);text-align: center}@media (max-width: 760px){.q9b6f2{gap: 10px}.v4n8k5{gap: 4px}.t3b5f6{font-size: 10px}}.h6d5z8{display: inline-block;width: 10px;height: 10px;border-radius: 2px;margin-right: 6px;vertical-align: -1px}.s5d9p8{border-left: 3px solid var(--brand);padding: 4px 0 4px 18px}.s5d9p8 h2{font-size: 22px;margin: 0 0 8px}.s5d9p8 p{margin: 0 0 8px}.s5d9p8 .c3c6s2{font-size: 34px;font-weight: 800;letter-spacing: -.02em;color: var(--brand)}.w4e7y9{display: grid;grid-template-columns: repeat(auto-fill,minmax(230px,1fr));gap: 2px 24px}.w4e7y9 > a,.w4e7y9 > span{display: flex;justify-content: space-between;align-items: baseline;gap: 12px;padding: 7px 0;border-bottom: 1px dashed var(--line,#E3E8EF);font-size: 14px;color: var(--ink,#0B1B2B);text-decoration: none}.w4e7y9 a:hover{color: var(--brand)}.w4e7y9 .r4h7a5{font: 500 12px 'JetBrains Mono',monospace;color: var(--muted,#7A8699);white-space: nowrap}.w4e7y9 > span{color: var(--muted,#7A8699)}.f8r7c5{max-width: 440px;margin: 48px auto}.b2a2b9 h2{margin-top: 28px}.b2a2b9 p,.b2a2b9 li{line-height: 1.65}.g5k3n6{color: var(--muted,#7A8699)}.f4t2c7 .h4g3k6{opacity: .4;pointer-events: none}.x6q6v9{display: grid;grid-template-columns: 1.3fr 1fr auto;gap: 8px;max-width: 760px}@media (max-width: 760px){.x6q6v9{grid-template-columns: 1fr}}.x5n3r9{table-layout: fixed;min-width: 1040px}.x5n3r9 td{vertical-align: top;padding-top: 12px;padding-bottom: 12px}.x5n3r9 .a2s4h6{align-items: flex-start}.x5n3r9 .a2s4h6 b,.x5n3r9 .a2s4h6 small{white-space: normal;overflow-wrap: anywhere}.x5n3r9 .a2s4h6 small.r2m8a2{max-width: none}.x5n3r9 .h2p3w7{white-space: normal;text-align: left;line-height: 1.25;padding-top: 3px;padding-bottom: 3px}.x5n3r9 col.b5r4t4{width: 29%}.x5n3r9 col.d4g3g8{width: 15%}.x5n3r9 col.k8n8u9{width: 13%}.x5n3r9 col.z5j7b2{width: 14%}.x5n3r9 col.z6r4i6{width: 16%}.x5n3r9 col.u8x2g4{width: 13%}.x5n3r9 col.y8d2p6{width: 96px}.x5n3r9 .x7n4a8{white-space: normal;overflow-wrap: anywhere}.x5n3r9 td.e4k9m8 .x7n4a8{white-space: nowrap}.t3q2f6 .x7n4a8 svg{display: inline-block}.a2s4h6 img.r9j9r8,.a2s4h6 .v8p8i6{margin-top: 1px}.h9e3a4{grid-template-columns: repeat(5,minmax(0,1fr))}@media (max-width: 900px){.h9e3a4{grid-template-columns: repeat(2,minmax(0,1fr))}}.h7y5m9{margin-top: 56px}.p3h3j6{margin-bottom: 56px}.t3q2f6 .x7n4a8{display: block;max-width: 100%;white-space: nowrap;overflow: hidden;text-overflow: clip}.x5n3r9 .x7n4a8{white-space: nowrap}.a2s4h6 .h2p3w7{margin-left: 0}.d4j4a3{font-weight: 800;letter-spacing: -.01em;white-space: nowrap}.g5h2w6{white-space: nowrap;text-align: right}.x5n3r9{min-width: 900px}.x5n3r9 col.b5r4t4{width: 30%}.x5n3r9 col.k8n8u9{width: 16%}.x5n3r9 col.z5j7b2{width: 16%}.x5n3r9 col.z6r4i6{width: 20%}.x5n3r9 col.u8x2g4{width: 12%}.a7z8b3{display: flex;align-items: baseline;gap: 10px;flex-wrap: wrap}.a7z8b3 b{font-size: 40px;font-weight: 800;letter-spacing: -.02em}.a5g6q9 .q2w9b6 svg{width: 18px;height: 18px}.y5z6p6{display: grid;grid-template-columns: minmax(0,1fr) 420px;gap: 32px;align-items: start}@media (max-width: 900px){.y5z6p6{grid-template-columns: minmax(0,1fr)}}.r6h4a4{max-width: 640px;margin: 48px auto;text-align: center}.r6h4a4 .q2w9b6{margin: 0 auto 16px}@media (min-width: 961px){.h8a4r8{position: sticky;top: 92px}}#g3p6x8 td:first-child .w6s7h6{margin: 0}.z6y8p4 .s8z5z7 .w2f3e3{width: 72px;min-width: 72px;flex: none}.z6y8p4 .s8z5z7 .m9d8m8{min-width: 44px}.z6y8p4 .s8z5z7{min-width: 0}.y5z6p6 .h8q6q9{align-items: start}@media (max-width: 480px){.m9k8i7{display: none}.h9j5f3{gap: 8px}}@media (max-width: 900px){.h9e3a4 .r9z7t7:last-child:nth-child(odd){grid-column: span 2}}.n2j5p3{column-count: 3;column-gap: 20px}@media (max-width: 1100px){.n2j5p3{column-count: 2}}@media (max-width: 700px){.n2j5p3{column-count: 1}}.j4e4i9{display: inline-block;width: 100%;break-inside: avoid;margin: 0 0 20px;background: #fff;border: 1px solid var(--line);padding: 16px 18px 6px}.e9g7e8{display: flex;justify-content: space-between;align-items: flex-start;gap: 12px;padding-bottom: 12px;margin-bottom: 2px;border-bottom: 1px solid var(--line)}.f9s2e3{font-size: 15.5px;font-weight: 750;letter-spacing: -0.015em;line-height: 1.3;margin: 0}.i8d9t7{margin-top: 3px;font-size: 12.5px;color: var(--muted)}.g9b5m7{list-style: none;margin: 0;padding: 0}.g9b5m7 li{display: grid;grid-template-columns: minmax(0,1fr) auto 70px;gap: 12px;align-items: baseline;padding: 7px 0;border-bottom: 1px dashed var(--line);font-size: 14px}.g9b5m7 li:last-child{border-bottom: 0}.g9b5m7 a{color: var(--ink);text-decoration: none}.g9b5m7 a:hover{color: var(--brand)}.u8g3m6{font: 500 12px var(--mono);color: var(--muted);white-space: nowrap}.m7d3w2{font-weight: 700;font-size: 13.5px;text-align: right;white-space: nowrap}.w8t5t8 .b5p7m8{margin-right: 8px}.e6e4n2{display: grid;grid-template-columns: 1fr auto;gap: 8px 16px;margin: 16px 0 4px;padding: 14px 16px;background: var(--paper);font-size: 14px}.e6e4n2 b{text-align: right;white-space: nowrap}.e6e4n2 .h4p4u8{text-decoration: line-through;color: var(--muted);font-weight: 600}.e6e4n2 .y8j7z6{color: var(--brand);font-size: 16px}.y6h9y2{display: grid;grid-template-columns: repeat(auto-fill,minmax(260px,1fr));gap: 0 32px}.w2s6g6{display: flex;justify-content: space-between;align-items: center;gap: 16px;padding: 11px 0;border-bottom: 1px solid var(--line);color: var(--ink);text-decoration: none}.s6x7i8{display: flex;flex-direction: column;gap: 2px;min-width: 0;font-size: 14.5px;font-weight: 600;line-height: 1.3}.s6x7i8 small{font-size: 12.5px;font-weight: 400;color: var(--muted)}.b7z4s4{flex: none;font-size: 14.5px;font-weight: 750;white-space: nowrap;font-variant-numeric: tabular-nums}.w2s6g6:hover .s6x7i8{color: var(--brand)}.y5z6p6 [data-p6n2w9]:not(:empty){display: flex;flex-direction: column;gap: 8px;margin: 16px 0 20px}.y5z6p6 [data-p6n2w9] .j8e6m7{margin: 0}.d3q4m8{display: flex;flex-direction: column;gap: 6px;margin: 4px 0 14px}.w5u9w5{font-size: 12px;color: var(--muted)}.w7w6n8{display: grid;grid-template-columns: repeat(3,1fr);width: 100%}.w7w6n8 .m7w5v6{justify-content: center;padding: 0 6px;font-size: 12px;white-space: nowrap}.q7b5b6 input:disabled ~ .t7z6a5,.q7b5b6 input:disabled ~ .k5m3w4,.q7b5b6 input:disabled ~ .v8g8x3{opacity: .4}tr.p7g4k8 td{opacity: .4}.g9f4u7{display: grid;gap: 32px;grid-template-columns: minmax(0,1.6fr) minmax(0,1fr);align-items: start}.w7k9t3{grid-template-columns: minmax(0,1.4fr) minmax(0,1fr)}@media (max-width: 1180px){.g9f4u7,.w7k9t3{grid-template-columns: minmax(0,1fr)}}.t2p9t6{position: relative}.t2p9t6 .y4z5x3{scrollbar-width: thin;scrollbar-color: rgba(13,33,64,0.28) transparent}.t2p9t6 .y4z5x3::-webkit-scrollbar{width: 8px;height: 8px}.t2p9t6 .y4z5x3::-webkit-scrollbar-thumb{background: rgba(13,33,64,0.24)}.t2p9t6 .y4z5x3::-webkit-scrollbar-thumb:hover{background: rgba(13,33,64,0.4)}.t2p9t6 .y4z5x3::-webkit-scrollbar-track{background: rgba(13,33,64,0.04)}.t2p9t6::after{content: '';position: absolute;left: 0;right: 10px;bottom: 0;height: 72px;pointer-events: none;background: linear-gradient(180deg,rgba(255,255,255,0) 0%,#fff 78%);opacity: 0;transition: opacity .2s}.t2p9t6.c7f7z3::after{opacity: 1}.u9u3a2{position: absolute;left: 50%;bottom: 12px;z-index: 3;transform: translateX(-50%);display: inline-flex;align-items: center;gap: 6px;height: 30px;padding: 0 14px;border: 1px solid var(--line);background: #fff;color: var(--ink-soft);font: inherit;font-size: 13px;font-weight: 600;cursor: pointer;box-shadow: 0 4px 14px rgba(13,33,64,0.1)}.u9u3a2:hover{color: var(--ink);border-color: rgba(13,33,64,0.3)}.u9u3a2 svg{width: 14px;height: 14px}.u9u3a2[hidden]{display: none}.u5h9b9{padding: 9px 10px}@container (max-width: 1300px){.u5h9b9{padding: 9px 8px;font-size: 14px}.j3k9e9 .a5t6s4{display: none !important}}@container (max-width: 1199px){.d2p9e6{display: none}.x8n6j8{display: inline-flex}}@media (max-width: 700px){.v5m5u4 .col-opt{display: none}.v5m5u4 .s8z5z7 .w2f3e3{display: none}.v5m5u4 th{white-space: normal}}.q8d3k7{margin: 8px 0 56px}.q8d3k7 .y4t3n7{max-width: 780px}.p3t6e4{display: inline-flex;align-items: center;gap: 7px;margin-bottom: 10px;font: 700 11.5px/1 var(--mono);letter-spacing: .08em;text-transform: uppercase;color: var(--accent)}.p3t6e4 svg{width: 15px;height: 15px}.p6x6r4{display: flex;flex-wrap: wrap;gap: 8px;margin-top: 18px}.p6x6r4 a{padding: 6px 11px;background: rgba(255,255,255,0.07);border: 1px solid rgba(255,255,255,0.16);color: #fff;font-size: 13px;font-weight: 600;line-height: 1.25}.p6x6r4 a:hover{background: rgba(255,255,255,0.15);border-color: rgba(255,255,255,0.3)}.p6x6r4 a.t8q7q4{background: none;border-color: transparent;color: var(--accent);padding-left: 4px}.w8t5t8 a.x3e4i5{color: var(--accent);font-weight: 650}.w8t5t8 a.x3e4i5:hover{color: #fff}.s2c3q6 > a{cursor: pointer}.c3m7p3{display: inline-flex;align-items: center;gap: 8px;min-width: 0;overflow-wrap: anywhere}.p6t2p9{display: none;margin-top: 14px}.c3m7p3 svg{width: 13px;height: 13px;flex-shrink: 0;color: var(--brand);opacity: .45;transition: opacity .12s,transform .12s}.s2c3q6 > a:hover .c3m7p3 svg{opacity: 1}.s2c3q6 > a.z9u6w7{color: var(--brand);font-weight: 650}.s2c3q6 > a.z9u6w7 .c3m7p3 svg{opacity: 1;transform: rotate(45deg)}.p6p5v2{margin-top: 12px;padding: 14px 16px;background: var(--paper);font-size: 14px}.z8w4d8{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 14px}.m2r5p9{display: flex;gap: 14px;align-items: flex-start;padding: 20px;background: #fff;border: 1px solid var(--line)}.m2r5p9 b{display: block;font-size: 15.5px;letter-spacing: -0.01em}.m2r5p9 p{margin-top: 6px;color: var(--ink-soft);font-size: 14px;line-height: 1.5}.a6f8i5{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 10px 18px;margin-top: 8px}.i9m9f9{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 10px;margin-top: 8px}.i9m9f9 .j3b7c7{padding-top: 12px;padding-bottom: 12px}@media (max-width: 980px){.z8w4d8{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.z8w4d8,.a6f8i5,.i9m9f9{grid-template-columns: 1fr}.q8d3k7{margin-bottom: 36px}.s2c3q6.t4e7h8 > a:nth-child(n+21){display: none}.s2c3q6.t4e7h8 ~ .p6t2p9{display: inline-flex}}.r8b6y2{display: flex;flex-direction: column;gap: 6px;margin: 0 0 12px}.h8w3y8{color: var(--muted);opacity: .8}.n7k4e6{display: flex;flex-wrap: wrap;gap: 5px}.r8b6y2 .q6c3e7{height: 28px;padding: 0 10px;font-size: 12.5px;gap: 5px}.b3v9k3{grid-template-columns: repeat(2,minmax(0,1fr));row-gap: 10px;border-bottom: 0;padding-bottom: 10px}@media (max-width: 420px){.z6u6k7{width: 100%}.z6u6k7 .w2x5s9{flex: 1 1 100%;white-space: normal;padding-left: 14px;padding-right: 14px}}.h2x4x5{width: 34px;height: 34px;--av: 34px;flex: none}.s6v3d7{font-size: 12px;line-height: 1.35;color: var(--ink-soft);margin-top: 2px;font-variant-numeric: tabular-nums}.f7t6y8{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));background: var(--paper);border: 1px solid var(--line-2);margin-bottom: 4px}.f7t6y8 > div{display: flex;flex-direction: column;gap: 3px;min-width: 0;padding: 10px 12px}.f7t6y8 > div + div{border-left: 1px solid var(--line-2)}.f7t6y8 b{font-size: 18px;font-weight: 800;letter-spacing: -0.01em;line-height: 1.15;font-variant-numeric: tabular-nums;white-space: nowrap;transition: opacity .15s ease}.f7t6y8 span{font-size: 12px;line-height: 1.25;color: var(--muted)}.f7t6y8 .r6g3i8{white-space: nowrap;font-size: inherit;color: inherit}.f7t6y8.k8w7h6 [data-p3e2m6],.f7t6y8.k8w7h6 [data-w3d6x8]{opacity: .35}@media (max-width: 420px){.f7t6y8 > div{padding: 9px 8px}.f7t6y8 b{font-size: 16px}.f7t6y8 span{font-size: 11.5px}}.x3e5h2{display: grid;grid-template-columns: repeat(auto-fill,minmax(150px,1fr));gap: 8px}.t5z9g9{display: flex;flex-direction: column;gap: 6px;padding: 12px 14px;background: #fff;border: 1px solid var(--line);color: var(--ink);text-decoration: none;transition: border-color .15s ease,box-shadow .15s ease}a.t5z9g9:hover{border-color: var(--brand);box-shadow: 0 4px 14px rgba(28,130,41,0.12)}.h6r5a5{font-size: 13.5px;font-weight: 700;letter-spacing: -0.01em;line-height: 1.25}a.t5z9g9:hover .h6r5a5{color: var(--brand-ink)}.n7f3v8{display: flex;align-items: baseline;flex-wrap: wrap;gap: 0 7px;margin-top: auto;font-size: 21px;font-weight: 800;letter-spacing: -0.02em;font-variant-numeric: tabular-nums}.n7f3v8 small{font: 500 12px var(--mono);color: var(--muted);letter-spacing: 0}.x5g4t2{display: block;height: 4px;background: var(--brand-tint)}.x5g4t2 i{display: block;height: 100%;background: var(--brand)}.k6g5u8{font-size: 12.5px;color: var(--muted)}.r5u8m7{font-size: 14px;font-weight: 750;color: var(--ink);font-variant-numeric: tabular-nums}.f4n5d3{min-width: 0;width: 740px;max-width: calc(100vw - 48px)}.t8k5n5{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 0 4px}.f4n5d3 .b9e3x3 small{white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.f4n5d3 .b9e3x3 span{min-width: 0}.h5s4s5 > .f4n5d3{max-height: calc(100vh - 120px);overflow-y: auto}.f4n5d3 .b9e3x3{display: flex;align-items: center;justify-content: space-between;gap: 14px}.f4n5d3 .b9e3x3 span{min-width: 0;font-weight: 600}.f4n5d3 .b9e3x3 kbd{flex: none}.v8v9c5{display: block;padding: 14px 12px 4px;font: 700 10.5px/1 var(--mono);letter-spacing: .1em;text-transform: uppercase;color: var(--muted)}.f4x4t7{display: grid;grid-template-columns: 1fr 1fr;margin-bottom: 6px}.m7z3h4 .f4x4t7 a{padding: 9px 12px;font-size: 14.5px;font-weight: 550}.a2s4h6 small.r4k4p9{display: flex;flex-wrap: wrap;align-items: center;gap: 4px 8px;margin-top: 4px}.y5x6z9{background: var(--brand-tint);color: var(--brand-ink);font-weight: 650}.e9q3x6{color: var(--muted);font-size: 12px}.p7f5v7{padding: 2px 0 10px}.p7f5v7 .q6c3e7{height: 32px;padding: 0 12px;font-size: 13px}@media (max-width: 760px){.p7f5v7{gap: 6px}.p7f5v7 .q6c3e7{height: 30px;padding: 0 10px;font-size: 12.5px;gap: 5px}.p7f5v7 .q6c3e7 .r4h7a5,.m2v6v4{display: none}}.x6a8j8 .f8h6i4{grid-template-columns: repeat(4,minmax(0,1fr))}.x6a8j8 .r9z7t7{padding: clamp(16px,1.6vw,22px)}.x6a8j8 .z7j3s2{font-size: clamp(22px,1.9vw,28px)}@media (max-width: 1279px){.x6a8j8 .f8h6i4{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 480px){.v8s9z5 .w2x5s9{flex: none}}.j3k9e9 .f4n5d3 .b9e3x3 svg{width: 20px;height: 20px;color: var(--brand)}.f4n5d3 .b9e3x3 span{flex: 1}.f4n5d3 .b9e3x3 kbd{min-width: 56px;text-align: right;font-size: 12px;font-variant-numeric: tabular-nums}.m7z3h4 .f4x4t7 a{display: flex;align-items: center;gap: 9px}.f4x4t7 svg{width: 18px;height: 18px;flex: none;color: var(--brand)}.h6r5a5{display: flex;flex-direction: column;align-items: flex-start;gap: 8px;min-height: 60px}.x3e5h2 .h6r5a5 svg{width: 22px;height: 22px;flex: none;color: var(--brand)}.k6g5u8{line-height: 1.35}.r8b6y2 .q6c3e7 svg,.p7f5v7 .q6c3e7 svg{width: 15px;height: 15px;flex: none;color: var(--brand)}.r8b6y2 .q6c3e7.d5q8z9 svg,.p7f5v7 .q6c3e7.d5q8z9 svg{color: currentColor}.y5x6z9{gap: 4px}.y5x6z9 svg{width: 13px;height: 13px;flex: none}.v5e2y4{display: inline-flex;align-items: center;gap: 9px;color: var(--ink)}.v5e2y4 svg{width: 20px;height: 20px;flex: none;color: var(--brand)}.w4e7y9 .x6p2a8{display: inline-flex;align-items: center;gap: 8px;min-width: 0}.w4e7y9 .x6p2a8 svg{width: 17px;height: 17px;flex: none;color: var(--brand)}.d3k9k7{display: flex;align-items: center;gap: 18px}.d3k9k7 h1{margin: 0;min-width: 0;overflow-wrap: break-word}@media (max-width: 360px){.d3k9k7 h1{font-size: 26px}}.v5x6e7{display: inline-grid;place-items: center;flex: none;width: 64px;height: 64px;border-radius: 14px;background: var(--brand-tint);color: var(--brand)}.v5x6e7 svg{width: 36px;height: 36px}@media (max-width: 600px){.d3k9k7{gap: 12px}.v5x6e7{width: 48px;height: 48px;border-radius: 11px}.v5x6e7 svg{width: 28px;height: 28px}}:root{--ev-new: #16A34A;--ev-new-ink: #15803D;--ev-closed: #E5383B;--ev-closed-ink: #D92D20;--ev-reopened: #86D9AB;--ev-reopened-ink: #2E9D63}.k5y2z8{color: var(--ev-new-ink)}.d4m9h4{color: var(--ev-closed-ink)}.v9y4k9{color: var(--ev-reopened-ink)}.p4g4y3{background: var(--ev-new)}.f8s9c2{background: var(--ev-closed)}.u8i9w8{background: var(--ev-reopened)}.p4r9k6{color: var(--ev-new-ink)}.y7h9v6{color: var(--ev-closed-ink)}.n5x2k9 .k5y2z8{color: #4ADE80}.n5x2k9 .d4m9h4{color: #F87171}.q6c3e7.d5q8z9 .r4h7a5{background: #fff;border-radius: 4px;padding: 2px 6px;opacity: 1;line-height: 1.2}.q6c3e7.d5q8z9 .k5y2z8{color: var(--ev-new-ink)}.q6c3e7.d5q8z9 .d4m9h4{color: var(--ev-closed-ink)}.z6y8p4 .a2s4h6 b,.z6y8p4 .a2s4h6 small{white-space: normal}@media (max-width: 1199px){.col-wide{display: none}}@media (max-width: 420px){.f7k3t8{overflow-x: auto;scrollbar-width: none}.f7k3t8::-webkit-scrollbar{display: none}.q9z5f8{padding: 10px 10px;font-size: 13.5px}}@media (max-width: 480px){.u2z9v9{flex-wrap: wrap;row-gap: 4px}.u2z9v9 > .r2g6y3{min-width: 100% !important}.u2z9v9 .m9d8m8{min-width: 0 !important}}@media (max-width: 1199px){.x6a8j8 .z6y8p4 .s8z5z7 .w2f3e3{display: none}}.b3v9k3 b{white-space: normal;overflow-wrap: anywhere}@media (max-width: 400px){.p3u8i4 .i4r5x7,.p3u8i4 .q7b5b6{gap: 6px;padding-left: 4px;padding-right: 4px}.p3u8i4 .v8g8x3{min-width: 0}}@media (max-width: 480px){.u8n8z3{flex-direction: column-reverse;align-items: stretch}.u8n8z3 .w2x5s9{width: 100%;justify-content: center;white-space: normal}}.y9d8c6{flex-wrap: wrap;height: 36px;overflow: hidden;align-content: flex-start}.q5k7x3,.y9d8c6 > .q5k7x3:last-child{height: 36px;border-right: 0;margin-right: 0;padding-right: 0}.q5k7x3 + .q5k7x3{border-left: 1px solid rgba(255,255,255,0.14);padding-left: 16px;margin-left: 16px}.v4z3m2 .r9p6h2 .p7k4i5{max-width: 100%;white-space: normal}@media (max-width: 400px){.w7w6n8 .m7w5v6{min-width: 0;height: auto;min-height: 28px;padding: 4px;font-size: 11.5px;line-height: 1.15;white-space: normal;text-align: center}}@media (max-width: 420px){.u2n7c6{display: none}}.f4n5d3 .m8n4x6{padding-top: 6px}.f4n5d3 .z5g6n3 span{font-weight: 700}.w8m2r4{grid-template-columns: repeat(3,minmax(0,1fr))}@media (max-width: 900px){.w8m2r4{grid-template-columns: minmax(0,1fr)}}.h4t6u6 .w2x5s9{white-space: normal;text-align: center;justify-content: center}.y4v2m6{max-width: calc(100% - 48px);white-space: normal}.h3g5c9 th,.h3g5c9 th.m9d8m8{white-space: normal;vertical-align: bottom;line-height: 1.25}@media (max-width: 1365px){.col-xl{display: none}}.i8p6c5{display: none}@media (max-width: 480px){.u6b6b8 .g2q4d2{display: none}.u6b6b8 .i8p6c5{display: inline}}@media (min-width: 961px){.x6a8j8 .z6y8p4 thead th{white-space: normal;vertical-align: bottom;line-height: 1.25}}@media (min-width: 961px) and (max-width: 1099px){.col-mid{display: none}}.e5h2n3 .b2m3h9{min-width: 0;max-width: 100%}.e5h2n3 .b2m3h9 span{overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.y9d8c6{column-gap: 32px}.q5k7x3 + .q5k7x3,.q7w2e8 .q5k7x3 + .q5k7x3{position: relative;border-left: 0;padding-left: 0;margin-left: 0}.q5k7x3 + .q5k7x3::before{content: "";position: absolute;left: -16px;top: 50%;width: 1px;height: 14px;margin-top: -7px;background: rgba(255,255,255,0.2)}.q7w2e8 .q5k7x3 + .q5k7x3::before{background: var(--line)}.y9d8c6 .s6s9w8{color: rgba(255,255,255,0.72)}.q7w2e8 .y9d8c6 .s6s9w8{color: var(--ink-soft)}.s6s9w8 .b5p7m8{margin-right: 8px}.g5s5y5{position: relative;border-left: 0 !important;padding-left: 16px !important}.g5s5y5::before{content: "";position: absolute;left: 0;top: 50%;width: 1px;height: 14px;margin-top: -7px;background: rgba(255,255,255,0.2)}@media (max-width: 900px){.y9d8c6 .s6s9w8{display: none}.y9d8c6 .s6s9w8 + .q5k7x3::before{display: none}}.s4u2h4 > .n6f8g3{order: 2}.s4u2h4 > .v8z6z5 + .n6f8g3{margin-left: auto}.k6k6p6:not(.b2a8s4) .c5a3z4{display: none}html:not(.x7v8d3) [data-w8q5i9],html:not(.x7v8d3) .k9f3d7{display: none !important}.g5s5y5:empty{display: none !important}.k4p3v8{gap: 7px}.k4p3v8.z7c3f8{animation: hdr-cart-bump .4s ease}@keyframes hdr-cart-bump{0%,100%{transform: scale(1)}40%{transform: scale(1.06)}}html.x7v8d3 .r4k7m7{background: transparent;color: var(--brand-ink,var(--brand));border-color: var(--brand)}html.x7v8d3 .r4k7m7:hover{background: var(--brand-tint)}@container (min-width: 1200px) and (max-width: 1440px){html.x7v8d3 .r4k7m7{display: none}}@container (min-width: 1200px) and (max-width: 1300px){.k4p3v8 .u9p8n9{display: none}}.j2a7x2{overflow: visible}.j2a7x2 .u6b6b8{flex-wrap: wrap;gap: 8px 14px}.j2a7x2 .j6k4n4{flex: 1 1 220px;max-width: 360px}.m8i6j2{table-layout: auto;width: 100%;min-width: 0}.m8i6j2 td:first-child{white-space: normal;overflow-wrap: anywhere;hyphens: auto;-webkit-hyphens: auto}.m8i6j2 td:first-child b{font-weight: 600}.m8i6j2 td.m9d8m8,.m8i6j2 th.m9d8m8{white-space: nowrap}.m8i6j2 .w2x5s9{white-space: nowrap}.j2a7x2.t4e7h8:not(.h2b5e3) tr.e9s3p4{display: none}.x5x8a3{margin: 14px 0 0}.x5x8a3 svg{width: 14px;height: 14px;transition: transform .15s}.j2a7x2:not(.t4e7h8) .x5x8a3 svg{transform: rotate(180deg)}.j2a7x2.h2b5e3 .x5x8a3{display: none}.c5w7c2{margin: 12px 0 0;padding: 12px 14px;background: var(--paper);font-size: 14px;color: var(--muted)}.c5w7c2[hidden]{display: none}.v5z8u8{display: none}@media (max-width: 600px){.q4m4u3,.q4k8y9{display: none}.v5z8u8{display: inline}.m8i6j2 th,.m8i6j2 td{padding-left: 8px;padding-right: 8px}.m8i6j2 .g6s6v6{padding: 0 8px}.j2a7x2 .j6k4n4{max-width: none}}@media (max-width: 420px){.m8i6j2 .g6s6v6 svg{display: none}}.t5z9g9 .n7f3v8{margin-top: 0}.t5z9g9 .k6g5u8{flex: 1 1 auto}.p4y8w4{font-size: 12px;color: var(--muted);white-space: nowrap;cursor: help}@container (min-width: 1200px){html.x7v8d3 .r4k7m7{display: none}}@media (max-width: 360px){.h9e3a4 .z7j3s2{font-size: 22px}}.m8i6j2 td:first-child a{color: var(--brand-ink,var(--brand));text-decoration: none}.m8i6j2 td:first-child a:hover b{text-decoration: underline;text-underline-offset: 2px}.v7s7z4.t4e7h8 .w4e7y9 > .e9s3p4{display: none}.i3i2p3{margin: 14px 0 0}.i3i2p3 svg{width: 14px;height: 14px;transition: transform .15s}.v7s7z4:not(.t4e7h8) .i3i2p3 svg{transform: rotate(180deg)}.k5c7r3 li{grid-template-columns: minmax(0,1fr) auto}.f9s2e3 a{color: var(--ink);text-decoration: none}.f9s2e3 a:hover{color: var(--brand)}.g5h4u9{display: flex;flex-direction: column;gap: 6px;margin-bottom: 14px}.s8y9k4{display: flex;flex-wrap: wrap;align-items: baseline;gap: 2px 6px;font-size: 14.5px;line-height: 1.4}.h5g9z4{color: var(--brand-ink);font-weight: 600;text-decoration: underline;text-decoration-color: rgba(28,130,41,.35);text-underline-offset: 3px;padding: 0}.h5g9z4:hover{text-decoration-color: currentColor}.q8s8v9{color: var(--muted)}.c5v3b4{font-weight: 750;color: var(--ink);overflow-wrap: anywhere}.b8h7h2{align-self: flex-start;display: inline-flex;align-items: center;gap: 6px;padding: 5px 10px;font-size: 13px;font-weight: 600;color: var(--brand-ink);background: var(--brand-tint)}.b8h7h2:hover{background: var(--brand-soft,var(--brand-tint))}.b8h7h2 svg{width: 13px;height: 13px}.b8h7h2[hidden]{display: none}.y4h4q5{display: flex;flex-wrap: wrap;align-items: center;gap: 4px 8px;padding: 8px 10px;background: var(--brand-tint);font-size: 14px}.y4h4q5 svg{width: 16px;height: 16px;color: var(--brand);flex-shrink: 0}.y4h4q5 b{font-weight: 700}.y4h4q5 a{margin-left: auto;font-size: 12.5px;color: var(--brand-ink);text-decoration: underline;text-underline-offset: 2px}.x2z5x3{margin-top: 4px}.x2z5x3[hidden]{display: none}.x2z5x3 .i4r5x7{grid-template-columns: 20px minmax(0,1fr) auto auto 28px;padding-right: 18px}.x2z5x3[data-x8h2m6] .u4i7z2{width: calc(100% - 46px)}.d6y6h9{display: grid;grid-template-columns: minmax(0,1fr) 28px;align-items: center}.p8c6b7{width: 28px;height: 32px;display: grid;place-items: center;color: var(--brand-ink)}.p8c6b7:hover{background: var(--brand-tint)}.p8c6b7 svg{width: 15px;height: 15px}.d6y6h9.q2w8s8 .q7b5b6{background: var(--brand-tint)}.d6y6h9.q2w8s8 .x3v2e4{background: #fff;border-color: var(--brand)}.d6y6h9.q2w8s8 .x3v2e4::after{content: '';width: 8px;height: 2px;background: var(--brand)}.d6y6h9.q2w8s8 .x3v2e4 svg{display: none}.w7p4t6{display: flex;align-items: center;justify-content: space-between;gap: 8px;margin-bottom: 6px}.w7p4t6 b{font-size: 14px;font-weight: 750;text-align: right}.w7p4t6 svg{width: 14px;height: 14px}.s3e9q8 .b3k5x3{max-height: 320px}.s3e9q8 .b3k5x3[aria-busy="true"]{opacity: .5}.p6c4c2{padding: 8px 10px 4px;font-family: var(--mono);font-size: 10.5px;letter-spacing: .1em;text-transform: uppercase;color: var(--muted)}.p6c4c2[hidden]{display: none}.t7z6a5 small{margin-left: 6px;font-size: 11.5px;font-weight: 500;color: var(--muted)}.s3e9q8 .q7b5b6[hidden]{display: none}.s3e9q8 .q7b5b6:has(input:checked)[hidden]{display: grid}.g6w3z2{display: block;padding: 10px;font-size: 13px;color: var(--muted);text-align: center}.g6w3z2[hidden]{display: none}.v7a5a5{background: #FFF4E5}@media (max-width: 400px){.x2z5x3 .i4r5x7{gap: 6px;padding-left: 4px}.d6y6h9{grid-template-columns: minmax(0,1fr) 24px}.p8c6b7{width: 24px}.x2z5x3[data-x8h2m6] .u4i7z2{width: calc(100% - 42px)}}.j9b5t2 .z7j3s2{color: var(--brand-ink)}.z5w7q3{display: block;margin-top: 8px;font-size: 16px;line-height: 1.4;font-weight: 600;letter-spacing: 0;color: var(--ink-soft)}.k5q8d8{display: none}@media (max-width: 480px){.s6t3x4 .x9n5b7{display: none}.s6t3x4 .k5q8d8{display: inline}}.g5s5y5{display: inline-flex;align-items: center;gap: 14px;height: 36px;padding-left: 16px;border-left: 1px solid rgba(255,255,255,0.16);white-space: nowrap}.g5s5y5 a,.g5s5y5 button{display: inline-flex;align-items: center;gap: 6px;color: rgba(255,255,255,0.78);font: inherit;background: none;border: 0;padding: 0;cursor: pointer;white-space: nowrap}.g5s5y5 a:hover,.g5s5y5 button:hover{color: #fff}.g5s5y5 form{display: contents}.g5s5y5 a.t6c9j6{color: var(--accent);font-weight: 650}.g5s5y5 a.t6c9j6:hover{color: #fff}.a9q6z2,.a5g2k4{display: inline-flex;align-items: center;gap: 6px}.g5s5y5 a.a5g2k4:hover span{text-decoration: underline;text-underline-offset: 2px}.a9q6z2 b{color: #fff;font-family: var(--font-num);font-variant-numeric: tabular-nums;font-weight: 800}.a5g2k4 span{max-width: 180px;overflow: hidden;text-overflow: ellipsis;color: #fff}.g5s5y5 svg{width: 14px;height: 14px;flex: none}@media (max-width: 1280px){.w8t5t8 .s6s9w8{display: none}}@media (max-width: 1100px){.a5g2k4{display: none !important}}.e7c9g9{color: var(--ink)}.e7c9g9.q7k3j8{background: var(--brand-tint);color: var(--brand-ink)}.e7c9g9.q7k3j8::after{content: "";position: absolute;right: 7px;bottom: 7px;width: 8px;height: 8px;background: var(--ok,#1F8A5B);box-shadow: 0 0 0 2px var(--bg,#fff)}.e5b2u6{position: relative;flex-shrink: 0}.t2p5p5{top: calc(100% + 8px);width: 280px}.d5q9k7{display: flex;flex-direction: column;gap: 2px;padding: 8px 10px 4px;min-width: 0}.d5q9k7 b{font-size: 14px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.d5q9k7 small{font-size: 12px;color: var(--muted);overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.i2s6x6{display: flex;flex-direction: column;gap: 6px;padding: 8px 10px;font-size: 13.5px}.i2s6x6 b{font-variant-numeric: tabular-nums}.i2s6x6 small{font-size: 12px;line-height: 1.4;color: var(--muted)}.s4t2h8{display: block;height: 4px;background: var(--brand-tint)}.s4t2h8 i{display: block;height: 100%;background: var(--brand);transition: width .3s ease}.e5b2u6 form{margin: 0}@container (max-width: 380px){.j3k9e9 .e7c9g9,.j3k9e9 .e5b2u6{display: none}}.e4w4r4{display: grid;grid-template-columns: 1fr 1fr;gap: 8px}.e4w4r4 .w2x5s9{justify-content: center}.z4q7y7{grid-template-columns: minmax(0,1fr) auto;align-items: center;padding-bottom: 4px}.b6t5h5{display: flex;align-items: center;gap: 10px;min-width: 0}.b6t5h5 > svg{width: 20px;height: 20px;flex: none;color: var(--brand)}.b6t5h5 > span{display: flex;flex-direction: column;min-width: 0}.b6t5h5 b{font-size: 14px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.b6t5h5 small{font-size: 12.5px;color: var(--muted)}.e4w4r4 form{margin: 0}.z4q7y7 .a9x2m6{grid-column: 1 / -1}.x5n3r9{min-width: 940px}.x5n3r9 col.b5r4t4{width: 29%}.x5n3r9 col.k8n8u9{width: 13%}.x5n3r9 col.z5j7b2{width: 18%}.x5n3r9 col.z6r4i6{width: 22%}.x5n3r9 col.u8x2g4{width: 12%}.t3q2f6{align-items: flex-start}.a4j3d2{position: relative;display: inline-flex;align-items: center;gap: 4px;max-width: 100%;min-height: 24px;margin: 0;padding: 2px 5px 2px 6px;border: 1px dashed color-mix(in srgb,var(--brand) 45%,transparent);background: var(--paper,#F6F8FB);color: var(--ink);font: 500 12px/1.35 var(--mono);letter-spacing: 0;text-align: left;cursor: pointer;transition: background-color .15s ease,box-shadow .15s ease}.a3v4i7{min-width: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.v8c6x3{color: var(--muted);letter-spacing: -1px}.e6y3h4{width: 13px;height: 13px;flex: none;color: var(--muted)}.q4s3s7{width: 13px;height: 13px;flex: none;margin-left: 1px;color: var(--brand);opacity: .75;transition: opacity .15s ease,transform .15s ease}.a4j3d2:hover,.a4j3d2:focus-visible{background: var(--brand-tint);border-style: solid;border-color: var(--brand)}.a4j3d2:hover .q4s3s7,.a4j3d2:focus-visible .q4s3s7{opacity: 1;transform: scale(1.12)}.a4j3d2:focus-visible,.e2j2y8:focus-visible{outline: 2px solid var(--brand);outline-offset: 2px}.a4j3d2:active{box-shadow: inset 0 0 0 1px var(--brand)}.a4j3d2::after,.e2j2y8::after{content: attr(data-hint);position: absolute;z-index: 5;left: 0;bottom: calc(100% + 6px);padding: 5px 9px;background: var(--ink);color: #fff;font: 600 12px/1.3 var(--font,Manrope,sans-serif);white-space: nowrap;pointer-events: none;display: none}.a4j3d2:hover::after,.a4j3d2:focus-visible::after,.e2j2y8:hover::after,.e2j2y8:focus-visible::after{display: block;animation: tip-in .15s ease both}.e2j2y8::after{left: auto;right: 0}.e2j2y8{position: relative;display: inline-flex;padding: 3px;margin: -3px;border: 1px dashed transparent;background: none;cursor: pointer}.e2j2y8:hover{border-color: var(--brand);background: var(--brand-tint)}.e2j2y8 .a3e3a7.r8q7k6::before,.e2j2y8 .a3e3a7.r8q7k6::after{display: none !important}.e2j2y8 .p5b6h4{pointer-events: none}tr.d9q5s2 .a4j3d2,tr.d9q5s2 .e2j2y8{cursor: progress}tr.d9q5s2 .q4s3s7{animation: acc-pulse .8s ease-in-out infinite}@keyframes acc-pulse{50%{opacity: .2}}.m3t7v9{display: inline-flex;align-items: flex-start;gap: 5px;max-width: 100%;color: var(--ink);font-size: 13px;font-weight: 600;line-height: 1.35;text-decoration: none;overflow-wrap: anywhere}.m3t7v9 svg{width: 13px;height: 13px;flex: none;margin-top: 2px;color: var(--brand)}.m3t7v9:hover{color: var(--brand-ink);text-decoration: underline;text-underline-offset: 2px}.y5y8k7{font-family: var(--mono);font-size: 12.5px;font-weight: 600;white-space: nowrap}a.a3e3a7{text-decoration: none}a.a3e3a7:hover{filter: brightness(1.12)}tr.k6x5u5 td{background-color: #F5FAF7}tr.k6x5u5 .a2s4h6 small.r9n6n9{display: block;margin-top: 5px}tr.j4a8a7 td{animation: acc-flash 1.2s ease}@keyframes acc-flash{from{background-color: var(--brand-tint)}}.c4v5t7 .y4z5x3{transition: opacity .15s ease}.c4v5t7.n7k4y8 .y4z5x3{opacity: .45;pointer-events: none}.c4v5t7.n7k4y8{position: relative}.c4v5t7.n7k4y8::after{content: "";position: absolute;left: 50%;top: 120px;width: 28px;height: 28px;margin-left: -14px;border: 3px solid var(--brand-tint);border-top-color: var(--brand);border-radius: 50%;animation: acc-spin .7s linear infinite}@keyframes acc-spin{to{transform: rotate(360deg)}}.p4c6c4{display: flex;align-items: center;justify-content: space-between;gap: 10px 16px;flex-wrap: wrap;padding: 12px 14px;border-top: 1px solid var(--line-2)}.p4c6c4[hidden],.k9n8s2[hidden]{display: none}.k4t5i9{font: 500 12.5px var(--mono);color: var(--muted);white-space: nowrap}.c6q9r2{flex-wrap: wrap;justify-content: flex-end}.c6q9r2 button,.c6q9r2 span{min-width: 36px;height: 36px;padding: 0 11px;display: inline-flex;align-items: center;justify-content: center;font-family: var(--mono);font-size: 13.5px;font-weight: 600;border: 1px solid var(--line);background: #fff;color: var(--ink);cursor: pointer}.c6q9r2 button:hover{border-color: var(--ink)}.c6q9r2 button:disabled{opacity: .4;cursor: default}.c6q9r2 .b2m3h9{background: var(--brand);border-color: var(--brand);color: var(--brand-on);cursor: default}.c6q9r2 .m7h2a4{border: 0;background: none;color: var(--muted);min-width: 16px;padding: 0;cursor: default}.c6q9r2 svg{width: 15px;height: 15px}.b2g9z6{display: none}.k9n8s2{display: flex;align-items: center;gap: 14px;padding: 14px;border-top: 1px solid var(--line-2);background: var(--brand-tint)}.k9n8s2 .q2w9b6{background: #fff}.f3b3s2{display: flex;flex-direction: column;gap: 2px;flex: 1;min-width: 0;font-size: 13.5px;line-height: 1.45;color: var(--ink-soft)}.f3b3s2 b{color: var(--ink);font-size: 14.5px}.k9n8s2 .w2x5s9{flex: none}@media (max-width: 640px){.c6q9r2{display: none}.b2g9z6{display: inline-flex;width: 100%;justify-content: center}.k4t5i9{order: 2;width: 100%;text-align: center}.k9n8s2{flex-wrap: wrap}.k9n8s2 .w2x5s9{width: 100%;justify-content: center}}.k3f4i9 .b8y4c3 svg{color: var(--brand)}.d9e2z6{max-width: 520px}.d9e2z6 .e6p7x6 p + p{margin-top: 10px}.i9u6q8{margin-top: 4px;color: var(--muted)}.i9u6q8 a{color: var(--brand-ink);font-weight: 650;text-decoration: underline;text-underline-offset: 2px}.y3a2d2{display: grid;grid-template-columns: minmax(0,480px) minmax(0,360px);gap: 32px;justify-content: center;align-items: start}@media (max-width: 900px){.y3a2d2{grid-template-columns: minmax(0,1fr);max-width: 560px;margin: 0 auto}}.w3y6n5{gap: 18px}.f9h9q4{display: flex;align-items: center;justify-content: space-between;gap: 12px;flex-wrap: wrap}.q7u3v4{color: var(--brand-ink);text-decoration: underline;text-underline-offset: 2px}.n4v3g3{font-size: 14px;color: var(--ink-soft);text-align: center}.n4v3g3 a{color: var(--brand-ink);font-weight: 650;text-decoration: underline;text-underline-offset: 2px}.w3y6n5 .n7q5g2 a{color: inherit;font-weight: 700;text-decoration: underline}.u9j8v3 .x8n3u5{border-right: 0}.r5z7n6{cursor: pointer;padding: 0 12px;background: #fff;color: var(--muted)}.r5z7n6:hover,.r5z7n6.j7d9f5{color: var(--brand)}.r5z7n6 svg{width: 17px;height: 17px}.u9j8v3:focus-within .x8n3u5,.u9j8v3:focus-within .r5z7n6{border-color: var(--brand)}.m7m8k9{position: absolute;left: -10000px;top: auto}.w6s7h6.q6z8c7 .f5w5e4{border-color: var(--danger)}.a5s8e4{min-width: 0}.m7h9w8{display: grid;grid-template-columns: auto minmax(0,1fr) minmax(0,320px) auto;align-items: center;gap: 14px 22px}.y4m3v2{display: grid;place-items: center;width: 48px;height: 48px;background: var(--brand-tint);color: var(--brand-ink)}.y4m3v2 svg{width: 22px;height: 22px}.r3v5p8{display: flex;flex-direction: column;gap: 2px;min-width: 0}.r3v5p8 b{font-size: 17px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.r3v5p8 small{font-size: 13px;color: var(--muted);overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.g2v5b6{display: flex;flex-direction: column;gap: 6px;font-size: 14px;min-width: 0}.g2v5b6 b{font-variant-numeric: tabular-nums}.g2v5b6 small{font-size: 12px;line-height: 1.4;color: var(--muted)}.d9d7v8{margin: 0}@media (max-width: 860px){.m7h9w8{grid-template-columns: auto minmax(0,1fr) auto}.g2v5b6{grid-column: 1 / -1;grid-row: 2}}@media (max-width: 420px){.d9d7v8 .w2x5s9{padding-left: 10px;padding-right: 10px}}.y3p2e7{display: grid;gap: 10px}.r7k6t6{display: grid;grid-template-columns: 170px minmax(0,1fr) auto minmax(0,240px) 18px;align-items: center;gap: 10px 20px;padding: 16px 18px;color: inherit;text-decoration: none}.r7k6t6:hover{border-color: var(--brand)}.s6d7f4{display: flex;flex-direction: column;gap: 3px}.s6d7f4 small,.q9b2b4 small{font-size: 12.5px;color: var(--muted)}.q9b2b4{display: flex;flex-direction: column;gap: 6px;min-width: 0;font-size: 14px;font-weight: 600}.q9b2b4 > span{display: flex;flex-direction: column;gap: 1px;min-width: 0;overflow-wrap: anywhere}.q9b2b4 small{font-weight: 500}.q7r7y8{display: flex;flex-wrap: wrap;gap: 6px;justify-content: flex-end}.j9w5m4 svg{width: 16px;height: 16px;color: var(--muted)}@media (max-width: 860px){.r7k6t6{grid-template-columns: minmax(0,1fr) auto}.q9b2b4{grid-column: 1 / -1;grid-row: 2}.q7r7y8{grid-column: 1 / -1;justify-content: flex-start}.j9w5m4{display: none}}.j9a4a9{display: flex;flex-wrap: wrap;align-items: center;gap: 10px 14px;margin-top: 14px}.d9r3g8{display: grid;gap: 14px}.x5f8y3{display: flex;align-items: flex-start;justify-content: space-between;gap: 12px 18px}.m5r5h9{display: flex;align-items: flex-start;gap: 12px;min-width: 0}.m5r5h9 > .q2w9b6,.m5r5h9 > .r9j9r8,.m5r5h9 > .v8p8i6{margin-top: 2px}.w4h6d7{display: flex;flex-direction: column;gap: 3px;min-width: 0;overflow-wrap: anywhere}.w4h6d7 b{font-size: 16px}.w4h6d7 small{font-size: 13px;color: var(--muted)}.q7f7t4{display: flex;flex-wrap: wrap;gap: 8px;margin-top: 16px}.p8j9n5{margin-left: 4px;font-weight: 500;opacity: .78;font-variant-numeric: tabular-nums}.e5i6h2{display: flex;flex-wrap: wrap;gap: 6px 18px;margin-top: 12px;font-size: 13px;color: var(--ink-soft)}.e5i6h2 span{display: inline-flex;align-items: center;gap: 6px}.e5i6h2 svg{width: 14px;height: 14px;color: var(--muted);flex: none}.z7t6a4{display: flex;align-items: center;gap: 10px;margin-top: 14px;font-size: 14px;color: var(--ink-soft)}.z7t6a4 svg{width: 16px;height: 16px;flex: none}.h2z9n6{color: var(--danger)}.v8p5w3{color: var(--muted)}.v2b8g6{margin-top: 12px;font-size: 13px}.v2b8g6 summary{cursor: pointer;color: var(--muted);width: max-content;max-width: 100%}.v2b8g6 summary:hover{color: var(--ink)}.s2s9b3{display: grid;gap: 2px 0;margin-top: 8px}.s2s9b3 dt{color: var(--ink-soft);overflow-wrap: anywhere;margin-top: 6px}.s2s9b3 dd{margin: 0;font-size: 12px;color: var(--muted);overflow-wrap: anywhere;word-break: break-all}.k9a8h6{display: inline-block;width: 16px;height: 16px;flex: none;margin-top: 1px;border: 2px solid var(--brand);border-right-color: transparent;animation: spin .7s linear infinite}.u9x8s8{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: 14px;align-items: start}@media (max-width: 860px){.u9x8s8{grid-template-columns: minmax(0,1fr)}}.u9x8s8 .m5q6z8{grid-template-columns: max-content minmax(0,1fr)}.u9x8s8 .m5q6z8 dd{overflow-wrap: anywhere}@media (max-width: 420px){.u9x8s8 .m5q6z8{grid-template-columns: minmax(0,1fr);gap: 2px}.u9x8s8 .m5q6z8 dd{margin-bottom: 8px}}.y7z2y3{display: grid;gap: 10px;font-size: 14px}.y7z2y3 li{display: flex;gap: 9px;align-items: flex-start}.y7z2y3 svg{width: 16px;height: 16px;flex: none;margin-top: 2px;color: var(--muted)}.y7z2y3 li.j7d9f5 svg{color: var(--ok,#1F8A5B)}.y7z2y3 a{color: var(--brand-ink);text-decoration: underline;text-underline-offset: 2px}.x4w4c2{display: flex;flex-direction: column;gap: 14px}.a3d5c2{display: grid;place-items: center;width: 52px;height: 52px;background: var(--brand-tint);color: var(--brand-ink)}.a3d5c2 svg{width: 24px;height: 24px}.x4w4c2 h2{font-size: 22px;letter-spacing: -0.02em}.x4w4c2 p{color: var(--ink-soft)}.y6s5j3{display: flex;flex-wrap: wrap;gap: 10px}.y5z6c7{display: grid;gap: 8px;font-size: 14px;color: var(--ink-soft)}.y5z6c7 li{display: flex;gap: 8px;align-items: flex-start}.y5z6c7 svg{width: 16px;height: 16px;flex: none;margin-top: 2px;color: var(--ok,#1F8A5B)}.m2i4i6{border: 1px dashed var(--warn)}.s3p6f6{display: block;font-family: var(--mono);font-size: 10.5px;letter-spacing: .08em;text-transform: uppercase;color: var(--muted)}.w4h6d7 small.p3d5g7{color: var(--ink-soft);font-variant-numeric: tabular-nums}.z4k6k2{position: fixed;inset: 0;z-index: 95;display: flex;align-items: center;justify-content: center;padding: 24px;font-family: var(--font,"Manrope",Arial,sans-serif);color: var(--ink,#0B1B2B);-webkit-text-size-adjust: 100%}.z4k6k2[hidden],.z4k6k2 [hidden]{display: none !important}.z4k6k2 *,.z4k6k2 *::before,.z4k6k2 *::after{box-sizing: border-box}.r2w4i5{position: absolute;inset: 0;background: rgba(11,27,43,0.55);backdrop-filter: blur(2px);-webkit-backdrop-filter: blur(2px)}html.w4b4a2,html.w4b4a2 body{overflow: hidden !important}.q4e9w6{position: relative;width: 100%;background: #fff;box-shadow: var(--shadow-lg,0 34px 76px -28px rgba(11,27,43,0.32));display: flex;flex-direction: column;max-height: calc(100vh - 48px);max-height: calc(100dvh - 48px);outline: none;animation: dxcIn .2s ease}.s7z9c9{max-width: 640px;padding: 28px 32px 30px;overflow-y: auto;overscroll-behavior: contain}.u7t2g5{max-width: 720px;height: 720px}@keyframes dxcIn{from{opacity: 0;transform: translateY(10px) scale(.985)}to{opacity: 1;transform: none}}@keyframes dxcUp{from{transform: translateY(24px);opacity: 0}to{transform: none;opacity: 1}}.m8w3t2{display: flex;align-items: center;gap: 14px}.x4z4a3{flex: none;width: 40px;height: 40px;display: grid;place-items: center;background: var(--brand-tint,#E7EAEF);color: var(--brand-ink,#15293D)}.x4z4a3 svg,.a2n4t4 svg{width: 22px;height: 22px;fill: none;stroke: currentColor;stroke-width: 1.8;stroke-linecap: round;stroke-linejoin: round}.w2r5y2{margin: 0;font-size: 21px;font-weight: 800;line-height: 1.25;letter-spacing: -0.02em;color: var(--ink,#0B1B2B);text-wrap: balance}.v6j6y3{margin: 14px 0 0;font-size: 15px;line-height: 1.6;color: var(--ink-soft,#46586E)}.x7t8q3{margin: 0;font-size: 14px;line-height: 1.55}.i8m8g2,.x2v9a4{color: var(--brand-ink,#15293D);font-weight: 650;text-decoration: underline;text-decoration-color: currentColor;text-decoration-thickness: 1px;text-underline-offset: 3px;white-space: nowrap}.i8m8g2:hover,.x2v9a4:hover{color: var(--ink,#0B1B2B)}.m7c9m5{margin: 12px 0 0;padding: 10px 12px;font-size: 13px;line-height: 1.5;color: var(--ink-soft,#46586E);background: var(--paper,#EDF1F7);border-left: 3px solid var(--brand,#0B1B2B)}.j9n3k7{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 10px;margin-top: 24px}.t7p4k9{grid-template-columns: repeat(2,minmax(0,1fr));margin: 16px 0 18px}.j9n3k7 .w2x5s9{width: 100%;min-width: 0;padding-left: 12px;padding-right: 12px}.z4k6k2 .w2x5s9:focus-visible,.i8m8g2:focus-visible,.x2v9a4:focus-visible,.c7s4x3:focus-visible,.y5i8n3:focus-visible,.w6r5n8:focus-visible,.k7s7n3:focus-visible,.t7w2v5:focus-visible,.a2n4t4:focus-visible{outline: 2px solid var(--brand,#0B1B2B);outline-offset: 2px}.i5u5h9{display: flex;align-items: center;justify-content: space-between;gap: 16px;padding: 22px 28px 0}.c7s4x3{flex: none;width: 36px;height: 36px;display: grid;place-items: center;background: rgba(11,27,43,0.05);color: var(--ink,#0B1B2B);border: 0;cursor: pointer}.c7s4x3:hover{background: rgba(11,27,43,0.1)}.c7s4x3 svg,.w6r5n8 svg,.x2v9a4 svg{fill: none;stroke: currentColor;stroke-width: 2;stroke-linecap: round;stroke-linejoin: round}.c7s4x3 svg{width: 18px;height: 18px}.u9c3k4{display: flex;gap: 2px;margin: 14px 28px 0;border-bottom: 1px solid var(--line,rgba(13,33,64,0.145))}.y5i8n3{position: relative;padding: 11px 14px;font: 600 14.5px/1.2 var(--font,"Manrope",Arial,sans-serif);color: var(--muted,#6A7A90);background: none;border: 0;cursor: pointer;white-space: nowrap}.y5i8n3:hover{color: var(--ink,#0B1B2B)}.y5i8n3::after{content: "";position: absolute;left: 0;right: 0;bottom: -1px;height: 2px;background: var(--brand,#0B1B2B);opacity: 0}.y5i8n3[aria-selected="true"]{color: var(--ink,#0B1B2B)}.y5i8n3[aria-selected="true"]::after{opacity: 1}.j4a5k2{flex: 1 1 auto;min-height: 0;overflow-y: auto;overscroll-behavior: contain;padding: 18px 28px 24px}.t7w2v5{outline: none}.a7j8z8{flex: none;display: flex;align-items: center;justify-content: space-between;gap: 18px;padding: 14px 28px 18px;background: #fff;border-top: 1px solid var(--line-2,rgba(13,33,64,0.08))}.x8f7f4{margin: 0;font-size: 12.5px;line-height: 1.45;color: var(--muted,#6A7A90);max-width: 46ch}.a7j8z8 .w2x5s9{flex: none}.e5x5z6,.t8g6p5,.b4n9m8,.x4h6b4{list-style: none;margin: 0;padding: 0}.e5x5z6{display: grid;gap: 10px}.v5f2w7{padding: 16px 18px;background: #fff;border: 1px solid var(--line,rgba(13,33,64,0.145))}.m9h6p2{display: flex;align-items: center;gap: 12px}.x9e5q6{margin: 0;flex: 1 1 auto;min-width: 0;font-size: 16px;font-weight: 700;line-height: 1.3;letter-spacing: -0.01em;color: var(--ink,#0B1B2B)}.x2p8n4{flex: none;padding: 5px 8px;font: 600 10.5px/1 var(--mono,"JetBrains Mono",monospace);letter-spacing: .06em;text-transform: uppercase;white-space: nowrap;color: var(--brand-ink,#15293D);background: var(--brand-tint,#E7EAEF)}.h8t7u9,.t8g6p5,.v5f2w7 > .z5u7a3{margin-left: 52px}.h8t7u9{margin-top: 6px;margin-bottom: 0;font-size: 14px;line-height: 1.55;color: var(--ink-soft,#46586E)}.z5u7a3{margin-top: 10px;margin-bottom: 0;font-size: 13.5px;line-height: 1.5;color: var(--muted,#6A7A90);display: flex;gap: 8px}.z5u7a3::before{content: "";flex: none;width: 10px;height: 1.5px;margin-top: .72em;background: currentColor;opacity: .7}.k7s7n3{position: relative;flex: none;width: 40px;height: 22px;padding: 0;border: 0;cursor: pointer;background: var(--paper-2,#E2E8F1);box-shadow: inset 0 0 0 1px var(--line-2,rgba(13,33,64,0.08));transition: background .18s ease}.k7s7n3::after{content: "";position: absolute;top: 3px;left: 3px;width: 16px;height: 16px;background: #fff;box-shadow: 0 1px 3px rgba(11,27,43,0.3);transition: transform .18s ease}.k7s7n3[aria-checked="true"]{background: var(--brand,#0B1B2B);box-shadow: none}.k7s7n3[aria-checked="true"]::after{transform: translateX(18px)}.k7s7n3:disabled{cursor: not-allowed;opacity: .5}.t8g6p5{margin-top: 10px;border-top: 1px dashed var(--line,rgba(13,33,64,0.145))}.k3e5x4{border-bottom: 1px dashed var(--line-2,rgba(13,33,64,0.08))}.k3e5x4:last-child{border-bottom: 0}.w6r5n8{display: flex;align-items: center;gap: 8px;width: 100%;padding: 10px 0 9px;border: 0;background: none;cursor: pointer;text-align: left;font: 650 14px/1.3 var(--font,"Manrope",Arial,sans-serif);color: var(--ink,#0B1B2B)}.w6r5n8:hover .t9t5h6{text-decoration: underline;text-underline-offset: 3px}.w6r5n8 svg{flex: none;width: 14px;height: 14px;color: var(--muted,#6A7A90);transition: transform .18s ease}.w6r5n8[aria-expanded="true"] svg{transform: rotate(90deg)}.t9t5h6{min-width: 0;overflow-wrap: anywhere}.d6t6r6{flex: none;min-width: 20px;padding: 2px 6px;font: 600 11px/1.2 var(--mono,"JetBrains Mono",monospace);text-align: center;color: var(--ink-soft,#46586E);background: var(--paper,#EDF1F7)}.b5p5w6{padding: 0 0 14px 22px;font-size: 13.5px;line-height: 1.55;color: var(--ink-soft,#46586E)}.b5p5w6 > p{margin: 0 0 8px}.x2v9a4{display: inline-flex;align-items: center;gap: 5px;font-size: 13px;white-space: normal}.x2v9a4 svg{width: 13px;height: 13px;flex: none}.n2a8e8{margin-top: 8px !important;font-size: 12.5px;color: var(--muted,#6A7A90)}.b4n9m8{display: flex;flex-wrap: wrap;gap: 6px;margin-top: 10px}.a8y4f7{padding: 4px 8px;font: 500 12px/1.3 var(--mono,"JetBrains Mono",monospace);color: var(--ink,#0B1B2B);background: var(--paper,#EDF1F7);overflow-wrap: anywhere}.p8k2t7 + .p8k2t7{margin-top: 24px}.u9q5g9{display: flex;align-items: center;gap: 8px;margin: 0 0 8px;font-size: 15px;font-weight: 700;line-height: 1.3;letter-spacing: -0.01em;color: var(--ink,#0B1B2B)}.g4r8j8{padding: 2px 6px;font: 600 11px/1.2 var(--mono,"JetBrains Mono",monospace);color: var(--ink-soft,#46586E);background: var(--paper,#EDF1F7)}.p8k2t7 > .z5u7a3{margin-top: 0}.k8h6z5{display: grid;grid-template-columns: minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);gap: 12px;align-items: baseline;font-size: 13px;line-height: 1.45;color: var(--ink-soft,#46586E)}.p6f8g7{padding: 6px 0;font: 600 10.5px/1.3 var(--mono,"JetBrains Mono",monospace);letter-spacing: .06em;text-transform: uppercase;color: var(--muted,#6A7A90);border-bottom: 1px solid var(--line,rgba(13,33,64,0.145))}.x4r6h5{padding: 10px 0 11px;border-bottom: 1px solid var(--line-2,rgba(13,33,64,0.08))}.k4h5h5 code{font: 600 13px/1.35 var(--mono,"JetBrains Mono",monospace);color: var(--ink,#0B1B2B);overflow-wrap: anywhere;background: none;padding: 0}.g6b8t5{display: inline-block;margin-left: 6px;padding: 1px 5px;font: 600 9.5px/1.4 var(--mono,"JetBrains Mono",monospace);letter-spacing: .05em;text-transform: uppercase;color: var(--muted,#6A7A90);border: 1px solid var(--line,rgba(13,33,64,0.145));vertical-align: 1px;white-space: nowrap}.i8p9f4,.a6s5k5,.y3k4f5{overflow-wrap: anywhere}.q9d5f7{margin: 4px 0 0;font-size: 13px;line-height: 1.5;color: var(--muted,#6A7A90)}.f7h4e3{margin: 10px 0 0;font-size: 13px;line-height: 1.5;color: var(--muted,#6A7A90)}.a4j5g8{position: absolute;width: 1px;height: 1px;margin: -1px;padding: 0;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap;border: 0}.a2n4t4{position: fixed;left: 16px;bottom: 16px;z-index: 55;width: 42px;height: 42px;display: grid;place-items: center;padding: 0;border-radius: 50%;background: #fff;color: var(--brand-ink,#15293D);border: 1px solid var(--line,rgba(13,33,64,0.145));box-shadow: var(--shadow-sm,0 8px 22px -14px rgba(11,27,43,0.30));cursor: pointer;transition: opacity .2s ease,transform .2s ease,visibility .2s,border-color .15s ease}.a2n4t4 svg{width: 21px;height: 21px}.a2n4t4:hover{border-color: var(--brand,#0B1B2B);transform: translateY(-1px)}.a2n4t4.f2x4b4{opacity: 0;visibility: hidden;transform: none;pointer-events: none}@media (max-width: 600px){.z4k6k2{align-items: flex-end;padding: 0}.q4e9w6{max-height: calc(100vh - 12px);max-height: calc(100dvh - 12px);animation: dxcUp .22s ease}.s7z9c9{padding: 22px 16px 16px;padding-bottom: max(16px,env(safe-area-inset-bottom))}.u7t2g5{height: calc(100vh - 12px);height: calc(100dvh - 12px)}.m8w3t2{gap: 12px}.x4z4a3{width: 36px;height: 36px}.w2r5y2{font-size: 19px}.v6j6y3{margin-top: 12px;font-size: 14.5px;line-height: 1.55}.j9n3k7{grid-template-columns: 1fr;gap: 8px;margin-top: 18px}.t7p4k9{grid-template-columns: repeat(2,minmax(0,1fr));margin: 14px 0 16px}.i5u5h9{padding: 16px 16px 0}.u9c3k4{margin: 10px 16px 0}.y5i8n3{padding: 10px 10px;font-size: 14px}.j4a5k2{padding: 16px 16px 20px}.a7j8z8{flex-direction: column-reverse;align-items: stretch;gap: 10px;padding: 12px 16px 14px;padding-bottom: max(14px,env(safe-area-inset-bottom))}.a7j8z8 .w2x5s9{width: 100%}.x8f7f4{max-width: none;text-align: center}.v5f2w7{padding: 14px}.h8t7u9,.t8g6p5,.v5f2w7 > .z5u7a3{margin-left: 0}.h8t7u9{margin-top: 10px}.k8h6z5{display: block}.k8h6z5.p6f8g7{display: none}.k4h5h5{display: block;margin-bottom: 2px}.i8p9f4,.a6s5k5,.y3k4f5{display: inline}.a6s5k5::before,.y3k4f5::before{content: " · "}.a2n4t4{left: 12px;bottom: 12px;width: 38px;height: 38px}.a2n4t4 svg{width: 19px;height: 19px}body:has(.c5v2m5 .y6p2e4) .a2n4t4{opacity: 0;visibility: hidden;pointer-events: none}}@media (max-width: 400px){.m9h6p2{flex-wrap: wrap;row-gap: 8px}.x9e5q6{flex-basis: calc(100% - 52px)}.x2p8n4{margin-left: 52px}}@media (max-width: 359px){.t7p4k9{grid-template-columns: 1fr}.x2p8n4{padding: 4px 6px;font-size: 9.5px}}@media (max-height: 520px) and (min-width: 601px){.q4e9w6{max-height: calc(100vh - 24px);max-height: calc(100dvh - 24px)}.z4k6k2{padding: 12px 24px}}@media (prefers-reduced-motion: reduce){.q4e9w6,.a2n4t4,.k7s7n3,.k7s7n3::after,.w6r5n8 svg{animation: none;transition: none}}@media print{.z4k6k2,.a2n4t4{display: none !important}}
