*, *::before, *::after{box-sizing:border-box}
html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}
body{background:#F7F5F7;font-family:"PT Sans", sans-serif;margin:0;line-height:1.55;color:#322734;overflow-wrap:break-word;font-size:0.995rem}
h1, h2, h3, p, ul, ol, dl, dd, figure, blockquote{margin:0}
h1, h2, h3{overflow-wrap:break-word;color:#1B151C;font-family:"PT Serif", serif}
p{text-wrap:pretty}
strong{font-weight:700;color:#1B151C}
em{font-style:italic}
a{color:#792295;transition:color .20s;text-underline-offset:3px}
a:hover{color:#73218D}
ul, ol{padding-left:20px}
li + li{margin-top:4px}
table{border-collapse:collapse;width:100%}
th, td{vertical-align:top;text-align:left}
img{display:block;height:auto;max-width:100%}
button{font:inherit;color:inherit}
:focus-visible{outline:2px solid #792295;outline-offset:3px}
summary{list-style:none;cursor:pointer}
summary::-webkit-details-marker{display:none}
.xv-lo7{width:1px;clip:rect(0 0 0 0);overflow:hidden;white-space:nowrap;position:absolute;height:1px}
.xv-dunu8{padding-inline:16px;max-width:1340px;margin-inline:auto}
main > section{padding-block:0 56px}
.xv-hoy{flex-wrap:wrap;margin-bottom:28px;justify-content:space-between;align-items:flex-end;display:flex;gap:16px 32px}
.xv-hoy-sm4{min-width:0;max-width:756px}
.xv-hoy-02q{font-size:0.871rem;margin-bottom:8px;color:#792295;align-items:center;display:flex;gap:8px;font-weight:700}
.xv-hoy-02q::before{border-radius:2px;width:8px;content:"";height:8px;background:#8726A6;flex:none}
.xv-hoy-sx{font-weight:800;line-height:1.1;font-size:clamp(1.617rem, 1.194rem + 1.6vw, 2.487rem);letter-spacing:-0.02em;text-wrap:balance}
.xv-hoy-s6{margin-top:12px;color:#6E5672}
.xv-hoy-oo6{font-weight:700;padding-bottom:2px;gap:8px;border-bottom:1.5px solid currentColor;text-decoration:none;font-size:0.933rem;display:inline-flex;align-items:center}
.xv-hoy-oo6 svg{flex:none}
.xv-kasoa{border:1.5px solid transparent;text-align:center;font-family:"PT Sans", sans-serif;border-radius:6px;align-items:center;display:inline-flex;transition:background-color .20s, color .20s, border-color .20s;gap:8px;text-decoration:none;padding:0 20px;cursor:pointer;justify-content:center;line-height:1.2;font-weight:700;font-size:0.933rem;min-height:48px}
.xv-kasoa-98{background:#8726A6;color:#FFFFFF}
.xv-kasoa-98:hover{color:#FFFFFF;background:#73218D}
.xv-kasoa-msf{background:transparent;border-color:#1B151C;color:#1B151C}
.xv-kasoa-msf:hover{color:#F7F5F7;background:#1B151C}
.xv-kasoa-fy3v{min-height:52px;font-size:0.995rem}
.xv-kasoa-7z{width:100%;display:flex}
.xv-kasoa-et4{background:#F6F5F6;color:#19111B}
.xv-kasoa-et4:hover{background:#8726A6;color:#FFFFFF}
.xv-kasoa-jjf{background:transparent;color:#F6F5F6;border-color:#F6F5F6}
.xv-kasoa-jjf:hover{color:#19111B;background:#F6F5F6}
.xv-gu9{flex-wrap:wrap;display:flex;gap:8px}
.xv-minu7{border:1px solid #D4C9D6;background-image:repeating-linear-gradient(135deg, #E8E2E9 0 9px, #FCFCFC 9px 18px);border-radius:12px;overflow:hidden;position:relative;background-color:#E8E2E9}
.xv-minu7 img{width:100%;object-fit:cover;height:100%}
.xv-minu7-9j64{aspect-ratio:16 / 10}
.xv-gus{z-index:30;position:sticky;top:0;padding:8px;background:#F7F5F7}
.xv-gus-ddm1{border:1px solid #D4C9D6;max-width:1340px;grid-template-columns:minmax(0, 1fr) auto auto;padding:8px;background:#FCFCFC;border-radius:12px;align-items:center;grid-template-areas:
    "logo tools burger"
    "actions actions actions"
    "nav nav nav";margin-inline:auto;gap:8px;display:grid}
.xv-gus-xn3{text-decoration:none;font-weight:800;align-items:center;font-family:"PT Serif", serif;hyphens:auto;font-size:1.305rem;overflow-wrap:break-word;padding-left:4px;display:flex;gap:8px;color:#1B151C;line-height:1.1;letter-spacing:-0.02em;grid-area:logo;min-width:0}
.xv-gus-xn3::before{background:#8726A6;width:14px;border-radius:4px;height:14px;content:"";flex:none;transform:rotate(45deg)}
.xv-gus-xn3:hover{color:#1B151C}
.xv-gus-s9{opacity:0;pointer-events:none;position:absolute}
.xv-gus-idoz{cursor:pointer;background:#1B151C;width:44px;border-radius:6px;place-items:center;color:#F7F5F7;height:44px;grid-area:burger;display:grid}
.xv-gus-s9:focus-visible + .xv-gus-idoz{outline:2px solid #792295;outline-offset:3px}
.xv-gus-e8{display:none}
.xv-gus-s9:checked + .xv-gus-idoz .xv-gus-dds{display:none}
.xv-gus-s9:checked + .xv-gus-idoz .xv-gus-e8{display:block}
.xv-gus-sg1{grid-area:nav;border-top:1px solid #D4C9D6;display:none;padding-top:8px}
.xv-gus-s9:checked ~ .xv-gus-sg1{display:grid;gap:2px}
.xv-gus-8m{font-size:1.057rem;display:flex;font-weight:700;border-radius:6px;text-decoration:none;color:#322734;min-height:48px;padding:0 12px;align-items:center}
.xv-gus-8m:hover{background:#E8E2E9;color:#1B151C}
.xv-gus-3dnj{background:#E8E2E9;color:#1B151C}
.xv-gus-qi2l{grid-template-columns:1fr 1fr;grid-area:actions;gap:8px;display:grid}
.xv-gus-qi2l .xv-kasoa{min-height:44px;padding:0 12px;font-size:0.871rem}
.xv-gupe2{border:1px solid #D4C9D6;padding:28px 20px;background:#FCFCFC;margin:0 8px 24px;border-radius:12px}
.xv-gupe2-fv5t{overflow-wrap:break-word;hyphens:auto;letter-spacing:-0.04em;color:#1B151C;line-height:1;font-size:clamp(2.239rem, 0.995rem + 6vw, 5.472rem);font-family:"PT Serif", serif;font-weight:800}
.xv-gupe2-td{margin-top:32px}
.xv-gupe2-txv{gap:4px 24px;border-top:1px solid #D4C9D6;display:grid;padding:12px 0}
.xv-gupe2-h8i0{color:#6E5672;font-family:"Fira Code", monospace;font-size:0.808rem}
.xv-gupe2-u9s{flex-wrap:wrap;display:flex;gap:4px 20px;padding:0;list-style:none}
.xv-gupe2-u9s li + li{margin-top:0}
.xv-gupe2-vhki{font-size:0.933rem;font-weight:600;color:#1B151C;text-decoration:none}
.xv-gupe2-vhki:hover{color:#792295}
.xv-gupe2-zv6d{justify-content:space-between;gap:16px 24px;color:#6E5672;border-top:1px solid #D4C9D6;font-size:0.808rem;margin-top:20px;display:flex;flex-wrap:wrap;align-items:center;padding-top:20px}
.xv-gupe2-gcj{max-width:900px}
.xv-gupe2-qly3{border:2px solid #BB1B26;flex:none;place-items:center;border-radius:50%;display:grid;height:40px;width:40px;color:#BB1B26;font-weight:800;font-size:0.808rem}
.xv-bevel{border:1px solid #D4C9D6;box-shadow:0 13px 34px -12px rgba(9, 10, 15, 0.65);z-index:40;display:flex;bottom:10px;flex-wrap:wrap;align-items:center;padding:12px 12px 12px 16px;left:10px;border-radius:12px;background:#FCFCFC;gap:8px 20px;position:fixed;right:10px;margin-inline:auto;max-width:860px}
.xv-bevel[hidden]{display:none}
.xv-bevel-haqn{color:#322734;font-size:0.871rem;flex:1 1 260px}
.xv-bevel-o93{gap:8px;display:flex;flex-wrap:wrap}
.xv-bevel-o93 .xv-kasoa{min-height:44px;font-size:0.871rem;padding:0 12px}
.xv-guvey{padding-block:12px 56px}
.xv-guvey-i8{border:1px solid #D4C9D6;display:grid;background:#FCFCFC;overflow:hidden;border-radius:12px;grid-template-columns:repeat(auto-fit, minmax(min(100%, 438px), 1fr))}
.xv-guvey-sngp{padding:28px 20px;min-width:0}
.xv-guvey-i4b{line-height:1.04;letter-spacing:-0.03em;text-wrap:balance;font-size:clamp(2.114rem, 1.293rem + 3.2vw, 3.731rem);font-weight:800}
.xv-guvey-pxd{margin-top:16px;max-width:564px;font-size:1.119rem}
.xv-guvey-p02{margin-top:24px}
.xv-guvey-9o{list-style:none;margin:0;min-width:0;padding:12px 20px;display:grid;background:#E8E2E9;align-content:center}
.xv-guvey-m9{gap:16px;padding:16px 0;grid-template-columns:44px minmax(0, 1fr);border-bottom:1px solid #D4C9D6;display:grid}
.xv-guvey-m9 + .xv-guvey-m9{margin-top:0}
.xv-guvey-m9:last-child{border-bottom:0}
.xv-guvey-cn{height:44px;place-items:center;display:grid;width:44px;background:#FCFCFC;color:#792295;border-radius:6px}
.xv-guvey-cme8{font-weight:700;color:#1B151C;hyphens:auto;overflow-wrap:break-word}
.xv-guvey-ls{font-size:0.871rem;color:#6E5672}
.xv-solo7-nk6u{border:1px solid #D4C9D6;background:#D4C9D6;overflow:hidden;grid-template-columns:repeat(auto-fit, minmax(min(100%, 156px), 1fr));border-radius:12px;gap:1px;display:grid}
.xv-solo7-c0t{flex-direction:column-reverse;background:#FCFCFC;padding:20px 20px;display:flex;min-width:0}
.xv-solo7-dswp{font-size:clamp(1.492rem, 1.194rem + 1vw, 1.99rem);font-weight:700;color:#1B151C;letter-spacing:-0.02em;hyphens:auto;font-family:"Fira Code", monospace;overflow-wrap:break-word}
.xv-solo7-cn{font-size:0.871rem;margin-top:4px;color:#6E5672}
.xv-xahoy-yoj{gap:12px;grid-template-columns:repeat(auto-fill, minmax(min(45%, 176px), 1fr));padding:0;margin:0;display:grid;list-style:none}
.xv-xahoy-yoj > li + li{margin-top:0}
.xv-xahoy-fs4s{text-decoration:none;display:block;color:#1B151C;min-width:0;transition:transform .20s}
.xv-xahoy-fs4s:hover{transform:translateY(-4px);color:#792295}
.xv-xahoy-tcg{border:1px solid #D4C9D6;position:relative;background-image:repeating-linear-gradient(135deg, #E8E2E9 0 8px, #FCFCFC 8px 16px);overflow:hidden;border-radius:12px;aspect-ratio:1 / 1}
.xv-xahoy-vgqi{height:100%;object-fit:cover;width:100%}
.xv-xahoy-xa{background:#1B151C;border-radius:2px;left:10px;font-size:0.746rem;position:absolute;color:#F7F5F7;font-weight:700;top:10px;padding:3px 8px}
.xv-xahoy-0gek{overflow-wrap:break-word;margin-top:8px;font-size:0.933rem;font-weight:700;line-height:1.3;hyphens:auto}
.xv-xahoy-wd7{font-size:0.808rem;color:#6E5672}
.xv-sox-pv4{display:grid;margin:0;gap:12px;list-style:none;padding:0;grid-template-columns:repeat(auto-fit, minmax(min(100%, 250px), 1fr))}
.xv-sox-pv4 > li + li{margin-top:0}
.xv-sox-ov{border:1px solid #D4C9D6;align-items:center;text-decoration:none;color:#1B151C;display:grid;height:100%;padding:16px 16px;transition:border-color .20s;grid-template-columns:auto minmax(0, 1fr) auto;gap:16px;border-radius:12px;background:#FCFCFC}
.xv-sox-ov:hover{border-color:#792295;color:#1B151C}
.xv-sox-7p{place-items:center;height:44px;color:#792295;display:grid;width:44px;background:#E8E2E9;border-radius:6px}
.xv-sox-rg{display:block;font-weight:700;overflow-wrap:break-word;hyphens:auto}
.xv-sox-bi{display:block;color:#6E5672;font-size:0.808rem}
.xv-zozoo-hi8{gap:16px;grid-template-columns:repeat(auto-fit, minmax(min(100%, 312px), 1fr));display:grid}
.xv-zozoo-649{border:1px solid #D4C9D6;min-width:0;display:flex;border-radius:12px;flex-direction:column;background:#FCFCFC}
.xv-zozoo-ra36{padding:24px 24px 20px}
.xv-zozoo-kr{padding:4px 8px;font-size:0.746rem;color:#322734;display:inline-block;font-weight:700;background:#E8E2E9;border-radius:2px}
.xv-zozoo-wrhe{margin-top:12px;line-height:1.3;font-weight:600;font-size:1.119rem}
.xv-zozoo-18g{margin-top:8px;letter-spacing:-0.02em;line-height:1.1;overflow-wrap:break-word;font-weight:800;font-family:"PT Serif", serif;color:#792295;font-size:clamp(1.617rem, 1.293rem + 1vw, 1.99rem)}
.xv-zozoo-xz{flex:1;border-top:2px dashed #D4C9D6;display:flex;gap:16px;position:relative;flex-direction:column;padding:20px 8px 24px;margin-inline:12px}
.xv-zozoo-xz::before, .xv-zozoo-xz::after{width:22px;height:22px;top:-12px;content:"";background:#F7F5F7;border-radius:50%;position:absolute}
.xv-zozoo-xz::before{border-right:1px solid #D4C9D6;left:-26px}
.xv-zozoo-xz::after{border-left:1px solid #D4C9D6;right:-26px}
.xv-zozoo-1z{font-size:0.871rem;flex:1}
.xv-zozoo-4b3w{font-size:0.746rem;color:#6E5672}
.xv-kanup-mffv{border:1px solid #D4C9D6;border-radius:12px;overflow-x:auto;background:#FCFCFC}
.xv-kanup-0at{font-size:0.933rem;counter-reset:facts-row}
.xv-kanup-0at thead th{font-weight:700;color:#6E5672;border-bottom:1px solid #D4C9D6;font-size:0.808rem;padding:12px 16px}
.xv-kanup-0at tbody th, .xv-kanup-0at tbody td{padding:12px 16px;border-bottom:1px dashed #D4C9D6}
.xv-kanup-0at tbody tr:last-child th, .xv-kanup-0at tbody tr:last-child td{border-bottom:0}
.xv-kanup-0at tbody th{font-weight:600;color:#322734;width:40%;min-width:150px}
.xv-kanup-0at tbody th::before{font-size:0.746rem;color:#6E5672;counter-increment:facts-row;font-family:"Fira Code", monospace;font-weight:500;content:counter(facts-row, decimal-leading-zero);min-width:32px;display:inline-block}
.xv-kanup-0at tbody td{overflow-wrap:break-word;color:#1B151C;min-width:180px;hyphens:auto;font-weight:700}
.xv-sowya-wlpw{padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 260px), 1fr));gap:16px;list-style:none}
.xv-sowya-wlpw > li + li{margin-top:0}
.xv-sowya-au{border:1px solid #D4C9D6;transition:border-color .20s;color:#1B151C;border-radius:12px;display:block;text-decoration:none;height:100%;min-width:0;background:#FCFCFC;padding:8px 8px 16px}
.xv-sowya-au:hover{color:#1B151C;border-color:#792295}
.xv-sowya-gy{aspect-ratio:16 / 10;overflow:hidden;border-radius:12px;position:relative;background-image:repeating-linear-gradient(135deg, #E8E2E9 0 8px, #F7F5F7 8px 16px)}
.xv-sowya-oicg{border-radius:2px;letter-spacing:.04em;font-weight:700;color:#FCFCFC;position:absolute;top:10px;left:10px;font-size:0.685rem;background:#BB1B26;padding:3px 8px}
.xv-sowya-r9{padding-inline:8px;overflow-wrap:break-word;hyphens:auto;font-weight:700;margin-top:12px}
.xv-sowya-ah{color:#6E5672;font-size:0.808rem;padding-inline:8px;font-family:"Fira Code", monospace}
.xv-nuwy7-wulk{border:1px solid #D4C9D6;border-radius:12px;background:#FCFCFC;overflow-x:auto}
.xv-nuwy7-q5r2{min-width:648px;font-size:0.933rem}
.xv-nuwy7-q5r2 thead{background:#E8E2E9}
.xv-nuwy7-q5r2 th, .xv-nuwy7-q5r2 td{padding:12px 16px}
.xv-nuwy7-q5r2 thead th{font-size:0.808rem;color:#322734;font-weight:700}
.xv-nuwy7-q5r2 tbody th, .xv-nuwy7-q5r2 tbody td{vertical-align:middle;border-top:1px solid #D4C9D6}
.xv-nuwy7-ad{display:flex;align-items:center;font-weight:700;color:#1B151C;gap:12px}
.xv-nuwy7-u3u{color:#1B151C;font-family:"Fira Code", monospace;text-align:right;white-space:nowrap}
.xv-nuwy7-q5r2 thead .xv-nuwy7-u3u{font-family:"PT Sans", sans-serif}
.xv-guwye-5dzb{border-top:1px solid #D4C9D6}
.xv-guwye-5mwp{border-bottom:1px solid #D4C9D6;gap:8px 20px;grid-template-columns:auto minmax(0, 1fr);display:grid;padding:24px 0}
.xv-guwye-vo7{place-items:center;background:#8726A6;color:#FFFFFF;display:grid;width:52px;height:52px;grid-row:span 2;border-radius:6px}
.xv-guwye-nh{font-weight:600;font-size:1.244rem}
.xv-guwye-ow{max-width:796px;hyphens:auto}
.xv-ceved-n6{grid-template-columns:repeat(auto-fit, minmax(min(100%, 230px), 1fr));padding:0;counter-reset:steps;gap:28px 24px;list-style:none;display:grid}
.xv-ceved-5209{min-width:0;border-top:2px solid #1B151C;padding-top:16px}
.xv-ceved-5209 + .xv-ceved-5209{margin-top:0}
.xv-ceved-5209::before{counter-increment:steps;content:counter(steps, decimal-leading-zero);font-size:0.871rem;display:block;font-weight:700;color:#792295;font-family:"Fira Code", monospace}
.xv-ceved-v6{line-height:1.25;margin-top:8px;font-weight:600;font-size:1.182rem}
.xv-ceved-nv2c{font-size:0.933rem;margin-top:8px}
.xv-risoh-c2{grid-template-columns:repeat(auto-fit, minmax(min(100%, 292px), 1fr));gap:0 40px;display:grid}
.xv-risoh-su{padding-block:20px 24px;border-top:1px solid #D4C9D6;min-width:0}
.xv-risoh-zrri{font-size:1.182rem;font-weight:600}
.xv-risoh-zu{font-size:0.933rem;margin-top:8px}
.xv-fi4-mfw{line-height:1.7;font-size:1.057rem;max-width:796px}
.xv-fi4-9k19{margin-bottom:20px;font-weight:800;letter-spacing:-0.02em;line-height:1.1;font-size:clamp(1.617rem, 1.194rem + 1.6vw, 2.487rem)}
.xv-fi4-mfw h3{font-size:1.368rem;margin:28px 0 8px;font-weight:600}
.xv-fi4-mfw p + p{margin-top:12px}
.xv-fi4-mfw ul, .xv-fi4-mfw ol{margin-block:16px}
.xv-fi4-f873{padding:24px 28px;margin-block:28px;background:#E8E2E9;border-radius:12px}
.xv-fi4-f873 p{line-height:1.4;color:#1B151C;font-size:1.305rem;font-family:"PT Serif", serif;font-weight:600}
.xv-fi4-f873 cite{display:block;font-weight:600;font-style:normal;font-size:0.871rem;margin-top:12px;color:#6E5672}
.xv-vehov-p0{border:1px solid #D4C9D6;border-radius:12px;gap:24px 48px;grid-template-columns:repeat(auto-fit, minmax(min(100%, 376px), 1fr));padding:24px 20px;display:grid;background:#FCFCFC}
.xv-vehov-ax{min-width:0}
.xv-vehov-ps{letter-spacing:-0.02em;line-height:1.12;font-weight:800;font-size:clamp(1.617rem, 1.194rem + 1.4vw, 2.363rem)}
.xv-vehov-su{margin-top:12px}
.xv-vehov-y8{min-width:0;padding:0;list-style:none}
.xv-vehov-et85{align-items:flex-start;border-bottom:1px solid #D4C9D6;overflow-wrap:break-word;hyphens:auto;padding:12px 0;display:flex;gap:12px}
.xv-vehov-et85 + .xv-vehov-et85{margin-top:0}
.xv-vehov-kg{flex:none;border-radius:50%;color:#FCFCFC;display:grid;place-items:center;width:24px;background:#127346;height:24px}
.xv-tau-l76{grid-template-columns:repeat(auto-fit, minmax(min(100%, 250px), 1fr));display:grid;gap:16px}
.xv-tau-y8{border:1px solid #D4C9D6;min-width:0;border-radius:12px;background:#FCFCFC;padding:24px}
.xv-tau-5zs8{border-radius:999px;background:#E8E2E9;overflow:hidden;height:6px}
.xv-tau-9y{height:100%;background:#8726A6;border-radius:999px}
.xv-tau-7rc{font-size:1.492rem;margin-top:20px;font-weight:800}
.xv-tau-vmv{font-family:"Fira Code", monospace;font-size:0.871rem;color:#6E5672}
.xv-tau-1h4m{margin-top:16px;padding:0;font-size:0.933rem;list-style:none}
.xv-tau-tgl8{gap:8px;display:flex}
.xv-tau-tgl8 svg{flex:none;color:#127346;margin-top:3px}
.xv-miv-q1{gap:16px;display:flex;align-items:center}
.xv-miv-72k{color:#1B151C;font-size:3.203rem;font-family:"PT Serif", serif;line-height:1;font-weight:800}
.xv-miv-deij{color:#1B151C;gap:2px;display:flex}
.xv-miv-6y4{color:#6E5672;font-size:0.871rem}
.xv-miv-3beo{grid-template-columns:repeat(auto-fit, minmax(min(100%, 292px), 1fr));gap:16px;display:grid}
.xv-miv-kha{border:1px solid #D4C9D6;flex-direction:column;background:#FCFCFC;border-radius:12px;display:flex;gap:16px;min-width:0;padding:24px}
.xv-miv-cgm{font-size:0.933rem;flex:1}
.xv-miv-1d{display:flex;gap:12px;align-items:center}
.xv-miv-tpd{flex:none;border-radius:50%;font-size:0.871rem;font-weight:700;place-items:center;background:#E8E2E9;color:#1B151C;height:40px;display:grid;width:40px}
.xv-miv-d92{color:#1B151C;display:block;font-weight:700;font-size:0.933rem}
.xv-miv-907e{font-size:0.808rem;color:#6E5672;display:block}
.xv-qiq-387{border:1px solid #D4C9D6;gap:24px 48px;background:#FCFCFC;grid-template-columns:repeat(auto-fit, minmax(min(100%, 354px), 1fr));border-radius:12px;padding:24px;display:grid}
.xv-qiq-rgd{gap:16px 20px;align-items:start;grid-template-columns:auto minmax(0, 1fr);display:grid}
.xv-qiq-if{border-radius:50%;font-size:1.368rem;font-weight:800;overflow:hidden;height:64px;color:#FFFFFF;font-family:"PT Serif", serif;background:#8726A6;width:64px;display:grid;place-items:center}
.xv-qiq-if img{height:100%;width:100%;object-fit:cover}
.xv-qiq-i3{font-weight:800;font-size:1.368rem}
.xv-qiq-4woj{font-size:0.871rem;color:#6E5672}
.xv-qiq-j0{margin-top:8px}
.xv-qiq-8xw{margin-top:12px;display:flex;font-size:0.871rem;gap:8px 20px;flex-wrap:wrap}
.xv-qiq-jf{font-family:"Fira Code", monospace;color:#6E5672}
.xv-nubei-cu{margin:0;display:grid;grid-template-columns:repeat(auto-fill, minmax(min(30%, 146px), 1fr));padding:0;gap:8px;list-style:none}
.xv-nubei-cu > li + li{margin-top:0}
.xv-nubei-cfc8{border:1px solid #D4C9D6;border-radius:6px;transition:border-color .20s;display:block;padding:8px;background:#FCFCFC;aspect-ratio:300 / 173}
.xv-nubei-cfc8:hover{border-color:#792295}
.xv-nubei-xw{height:100%;width:100%;object-fit:contain}
.xv-bebem-o2e1{display:grid;gap:32px;grid-template-columns:repeat(auto-fit, minmax(min(100%, 376px), 1fr));align-items:center}
.xv-bebem-exx{min-width:0}
.xv-bebem-y649{margin-top:12px}
.xv-bebem-kip{padding:0;list-style:none;margin-top:16px}
.xv-bebem-g0el{gap:8px;display:flex}
.xv-bebem-g0el svg{margin-top:2px;color:#127346;flex:none}
.xv-bebem-dml{gap:8px;margin-top:24px;flex-wrap:wrap;display:flex}
.xv-bebem-sl{border:1.5px solid #1B151C;border-radius:6px;padding:4px 20px;min-height:52px;text-decoration:none;display:inline-flex;transition:background-color .20s, color .20s;flex-direction:column;color:#1B151C;justify-content:center}
.xv-bebem-sl:hover{color:#F7F5F7;background:#1B151C}
.xv-bebem-h5{font-size:0.685rem}
.xv-bebem-0n8o{font-weight:700;line-height:1.2;font-size:0.995rem}
.xv-so7-00, .xv-zon-9wd{border-radius:12px;background:#E8E2E9;padding:24px 20px}
.xv-so7-dbc{gap:20px 40px;flex-wrap:wrap;justify-content:space-between;display:flex;align-items:flex-end}
.xv-so7-s7bf{max-width:672px;min-width:0}
.xv-so7-6ys, .xv-zon-79{margin-top:12px;max-width:712px}
.xv-so7-frd{list-style:none;gap:8px;display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 188px), 1fr));margin-top:28px;padding:0}
.xv-so7-3qap{display:flex;border-radius:6px;color:#1B151C;font-weight:700;overflow-wrap:break-word;background:#FCFCFC;align-items:center;hyphens:auto;padding:16px;min-width:0;gap:12px}
.xv-so7-3qap + .xv-so7-3qap{margin-top:0}
.xv-so7-3qap svg{color:#792295;flex:none}
.xv-zon-6el{display:flex;margin-top:20px;gap:8px 20px;font-size:0.871rem;font-weight:700;flex-wrap:wrap}
.xv-xau-pqf8{grid-template-columns:repeat(auto-fit, minmax(min(100%, 396px), 1fr));display:grid;gap:32px 56px}
.xv-xau-6kvy{min-width:0}
.xv-xau-6kvy p{margin-top:12px}
.xv-xau-hn{min-width:0;align-content:start;gap:16px;display:grid}
.xv-xau-la8w{border:1px solid #D4C9D6;border-radius:12px;grid-template-columns:repeat(2, minmax(0, 1fr));background:#D4C9D6;gap:1px;display:grid;overflow:hidden}
.xv-xau-21h7{background:#FCFCFC;flex-direction:column-reverse;display:flex;padding:16px 20px}
.xv-xau-85{font-size:1.492rem;hyphens:auto;color:#1B151C;overflow-wrap:break-word;font-weight:700;font-family:"Fira Code", monospace}
.xv-xau-h4{color:#6E5672;font-size:0.808rem}
.xv-xau-aga6{border:1px solid #D4C9D6;border-radius:12px;background:#FCFCFC;padding:0;list-style:none}
.xv-xau-2of{padding:12px 20px;flex-wrap:wrap;border-bottom:1px solid #D4C9D6;display:flex;gap:4px 16px;justify-content:space-between}
.xv-xau-2of + .xv-xau-2of{margin-top:0}
.xv-xau-2of:last-child{border-bottom:0}
.xv-xau-p26j{color:#1B151C;font-weight:700}
.xv-xau-762w{hyphens:auto;font-size:0.871rem;overflow-wrap:break-word;font-family:"Fira Code", monospace;color:#6E5672}
.xv-wy8-66ty{border-top:1.5px solid #1B151C;counter-reset:faq}
.xv-wy8-3v{border-bottom:1px solid #D4C9D6}
.xv-wy8-2ezx{align-items:center;color:#1B151C;padding:16px 0;grid-template-columns:36px minmax(0, 1fr) 24px;font-size:1.057rem;display:grid;font-weight:700;gap:12px}
.xv-wy8-2ezx::before{color:#792295;font-size:0.808rem;font-family:"Fira Code", monospace;content:counter(faq, decimal-leading-zero);counter-increment:faq}
.xv-wy8-2ezx:hover{color:#792295}
.xv-wy8-pok{transition:transform .20s}
.xv-wy8-3v[open] .xv-wy8-pok{transform:rotate(45deg)}
.xv-wy8-csj{padding:0 0 20px 48px;max-width:900px}
.xv-wy8-csj p + p{margin-top:8px}
.xv-nuwyo-lk01{justify-content:space-between;gap:24px 40px;display:flex;padding:28px 20px;color:#F6F5F6;flex-wrap:wrap;background:#19111B;border-radius:12px;align-items:center}
.xv-nuwyo-3oay{max-width:672px;min-width:0}
.xv-nuwyo-lpb{font-weight:800;letter-spacing:-0.02em;font-size:clamp(1.492rem, 1.194rem + 1.2vw, 2.114rem);color:#F6F5F6;line-height:1.12}
.xv-nuwyo-mrn{color:#F6F5F6;margin-top:8px}
.xv-nuwyo-mrn a{color:#F6F5F6}
.xv-gugux-86e1{line-height:1.15;max-width:796px;font-weight:800;font-size:clamp(1.368rem, 1.094rem + 1vw, 1.866rem)}
.xv-gugux-d3{font-size:0.933rem;columns:2 340px;column-gap:48px;margin-top:16px}
.xv-gugux-d3 p + p{margin-top:12px}
.xv-vewy4-l4r6{color:#6E5672;display:flex;flex-wrap:wrap;font-size:0.808rem;margin-bottom:20px;padding:0;gap:4px 8px;list-style:none}
.xv-vewy4-l4r6 li + li{margin-top:0}
.xv-vewy4-l4r6 li + li::before{margin-right:8px;content:"/"}
.xv-vewy4-y6{color:#6E5672}
.xv-vewy4-y6a{font-weight:700;color:#1B151C}
.xv-wyc{padding-block:8px 32px}
.xv-wyc-hey8{grid-template-columns:repeat(auto-fit, minmax(min(100%, 458px), 1fr));gap:24px 48px;align-items:start;display:grid}
.xv-wyc-i59s{min-width:0}
.xv-wyc-b9{font-size:0.808rem;font-family:"Fira Code", monospace;color:#6E5672}
.xv-wyc-im4{font-weight:800;line-height:1.02;margin-top:8px;letter-spacing:-0.03em;font-size:clamp(2.239rem, 1.293rem + 3.4vw, 3.98rem)}
.xv-wyc-v2dy{max-width:588px;margin-top:16px;font-size:1.119rem}
.xv-wyc-aouk{border:1px solid #D4C9D6;grid-template-columns:repeat(auto-fit, minmax(min(45%, 146px), 1fr));gap:1px;overflow:hidden;border-radius:12px;margin-top:24px;background:#D4C9D6;display:grid}
.xv-wyc-6jy{background:#FCFCFC;min-width:0;padding:12px 16px}
.xv-wyc-05{font-weight:700;font-size:0.746rem;color:#6E5672}
.xv-wyc-2nre{color:#1B151C;font-family:"Fira Code", monospace;hyphens:auto;font-weight:700;margin-top:2px;overflow-wrap:break-word;font-size:1.057rem}
.xv-wyc-0qot{margin-top:24px}
.xv-wyc-1x{color:#6E5672;margin-top:12px;font-size:0.808rem}
.xv-wyc-r6si{min-width:0}
.xv-gug-n9{overflow:hidden;color:#F6F5F6;padding:28px 20px 0;text-align:center;border-radius:12px;background:#19111B}
.xv-gug-km{margin-inline:auto;max-width:860px}
.xv-gug-57v3{font-size:0.808rem;font-family:"Fira Code", monospace;color:#F6F5F6}
.xv-gug-e5nj{color:#F6F5F6;line-height:1.02;letter-spacing:-0.03em;font-weight:800;font-size:clamp(2.114rem, 1.293rem + 3.4vw, 4.104rem);margin-top:8px}
.xv-gug-w0{margin-top:12px;font-size:1.119rem;color:#F6F5F6}
.xv-gug-t0{margin-top:24px;justify-content:center}
.xv-gug-uf44{flex-wrap:wrap;margin-top:28px;padding:0;justify-content:center;list-style:none;display:flex;gap:8px}
.xv-gug-4nwq{border:1px solid #F6F5F6;color:#F6F5F6;padding:8px 12px;font-size:0.871rem;border-radius:999px}
.xv-gug-4nwq + .xv-gug-4nwq{margin-top:0}
.xv-gug-4nwq strong{font-family:"Fira Code", monospace;color:#F6F5F6}
.xv-gug-sh{border-radius:12px 12px 0 0;max-width:1004px;margin:36px auto 0;aspect-ratio:16 / 10;overflow:hidden;background-color:#E8E2E9}
.xv-gug-sh img{height:100%;object-fit:cover;width:100%}
.xv-jat{padding-bottom:48px}
.xv-jat-q20{border:1px solid #D4C9D6;border-radius:12px;background:#FCFCFC}
.xv-jat-zby8{justify-content:space-between;font-weight:700;display:flex;padding:0 16px;min-height:52px;align-items:center;color:#1B151C}
.xv-jat-eztj{transition:transform .20s}
.xv-jat-q20[open] .xv-jat-eztj{transform:rotate(45deg)}
.xv-jat-wesj{list-style:none;margin:0;display:grid;padding:0 8px 8px}
.xv-jat-wesj li + li{margin-top:0}
.xv-jat-wf{display:flex;min-height:44px;padding:0 8px;border-top:1px solid #D4C9D6;color:#322734;align-items:center;text-decoration:none;font-weight:600}
.xv-jat-wf:hover{color:#792295}
.xv-guk-i0c{gap:28px 56px;align-items:start;grid-template-columns:repeat(auto-fit, minmax(min(100%, 354px), 1fr));display:grid}
.xv-guk-ofwh{min-width:0;font-size:1.057rem;max-width:756px}
.xv-guk-ofwh p{margin-top:12px}
.xv-guk-bz{background:#E8E2E9;padding:24px;border-radius:12px;min-width:0}
.xv-guk-cos{font-size:1.182rem;font-weight:600}
.xv-guk-z4{list-style:none;margin-top:12px;padding:0}
.xv-guk-3ec{display:flex;gap:8px}
.xv-guk-3ec svg{color:#127346;flex:none;margin-top:2px}
.xv-pe1-vdqu{margin:0;grid-template-columns:repeat(auto-fit, minmax(min(100%, 292px), 1fr));list-style:none;display:grid;gap:16px;padding:0}
.xv-pe1-vdqu > li + li{margin-top:0}
.xv-pe1-jh3u{border:1px solid #D4C9D6;overflow:hidden;border-radius:12px;background-color:#19111B;aspect-ratio:16 / 10}
.xv-pe1-u4hi{object-fit:contain;width:100%;height:100%}
.xv-pe1-31y2{font-size:0.871rem;margin-top:8px}
.xv-guz-wb74{border:1px solid #D4C9D6;border-radius:12px;overflow-x:auto;background:#FCFCFC}
.xv-guz-xa{min-width:588px;font-size:0.933rem}
.xv-guz-xa thead{background:#E8E2E9}
.xv-guz-xa th, .xv-guz-xa td{padding:8px 16px;vertical-align:middle}
.xv-guz-xa thead th{font-size:0.808rem;color:#322734;font-weight:700}
.xv-guz-xa tbody th, .xv-guz-xa tbody td{border-top:1px solid #D4C9D6}
.xv-guz-pc38{color:#1B151C;font-family:"Fira Code", monospace;white-space:nowrap;text-align:right}
.xv-guz-18e{display:flex;gap:12px;color:#1B151C;align-items:center;font-weight:700}
.xv-guz-27{width:40px;flex:none;height:40px;background:#E8E2E9;border-radius:2px;overflow:hidden}
.xv-guz-27 img{width:100%;object-fit:contain;height:100%}
.xv-guz-l60{background:#E8E2E9}
.xv-guz-l60 .xv-guz-27{background:#FCFCFC}
.xv-guz-x25{background:#8726A6;font-size:0.685rem;padding:2px 8px;border-radius:2px;color:#FFFFFF;font-weight:700}
.xv-guhor-ow4p{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 312px), 1fr));gap:16px}
.xv-guhor-if{border:1px solid #D4C9D6;padding:24px;background:#FCFCFC;gap:12px;display:flex;min-width:0;border-radius:12px;flex-direction:column}
.xv-guhor-sj4{font-size:1.244rem;font-weight:600}
.xv-guhor-lu0k{flex:1;font-size:0.933rem}
.xv-guhor-el{display:flex;flex-wrap:wrap;gap:4px;align-items:center;font-size:0.808rem;font-weight:700}
.xv-guhor-el svg{color:#6E5672}
.xv-guhor-456t{border-radius:2px;color:#1B151C;padding:4px 8px;background:#E8E2E9}
.xv-guhor-ug2g{color:#FFFFFF;border-radius:2px;background:#8726A6;padding:4px 8px}
.xv-hokaf-a5{gap:40px 48px;display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 416px), 1fr))}
.xv-hokaf-hw{min-width:0}
.xv-hokaf-xwll{font-weight:800;letter-spacing:-0.02em;line-height:1.12;font-size:clamp(1.492rem, 1.194rem + 1vw, 2.114rem)}
.xv-hokaf-cb{margin-top:8px;color:#6E5672}
.xv-hokaf-cfbd{border:1px solid #D4C9D6;margin-top:16px;background:#FCFCFC;overflow-x:auto;border-radius:12px}
.xv-hokaf-nj{font-size:0.933rem}
.xv-hokaf-nj thead{background:#E8E2E9}
.xv-hokaf-nj th, .xv-hokaf-nj td{padding:12px 16px}
.xv-hokaf-nj thead th{font-size:0.808rem}
.xv-hokaf-nj tbody th, .xv-hokaf-nj tbody td{border-top:1px solid #D4C9D6}
.xv-hokaf-nj tbody th{font-weight:600}
.xv-hokaf-r35{font-family:"Fira Code", monospace;white-space:nowrap;color:#1B151C;text-align:right}
.xv-hokaf-xzmb{display:block;background:#E8E2E9;border-radius:999px;margin-top:4px;height:4px}
.xv-hokaf-63w{border-radius:999px;display:block;background:#8726A6;height:100%}
.xv-hokaf-9nv{font-weight:700;color:#127346}
.xv-hokaf-uy{color:#6E5672}
.xv-ve3-29{border:1px solid #D4C9D6;background-color:#19111B;aspect-ratio:16 / 9;position:relative;overflow:hidden;border-radius:12px}
.xv-ve3-sk1r{width:100%;object-fit:cover;height:100%}
.xv-ve3-6q{position:absolute;background:rgba(9, 10, 15, 0.65);display:grid;inset:0;place-items:center;text-decoration:none}
.xv-ve3-1f59{font-weight:800;border-radius:999px;color:#19111B;transition:transform .20s;align-items:center;background:#F6F5F6;gap:12px;display:inline-flex;font-size:1.057rem;padding:0 24px;min-height:56px}
.xv-ve3-6q:hover .xv-ve3-1f59{transform:scale(1.04)}
.xv-ve3-wh{align-items:center;display:flex;flex-wrap:wrap;gap:12px 32px;margin-top:16px;justify-content:space-between}
.xv-ve3-a4{font-size:0.933rem;max-width:672px}
.xv-hozoi-dtb{font-size:1.057rem;line-height:1.7;max-width:796px}
.xv-hozoi-3r8d{letter-spacing:-0.02em;font-size:clamp(1.617rem, 1.194rem + 1.6vw, 2.487rem);line-height:1.1;font-weight:800;margin-bottom:16px}
.xv-hozoi-dtb p + p{margin-top:12px}
.xv-zon-yr5{margin-top:24px;gap:12px;grid-template-columns:repeat(auto-fit, minmax(min(100%, 230px), 1fr));display:grid}
.xv-zon-32fn{min-width:0;background:#FCFCFC;padding:16px 20px;border-radius:6px}
.xv-zon-dyz{font-family:"PT Sans", sans-serif;font-weight:700;font-size:0.995rem}
.xv-zon-zdty{margin-top:4px;font-size:0.871rem}
.xv-lorik{transform:translateY(110%);right:0;gap:12px;justify-content:space-between;padding:8px 12px 8px 16px;position:fixed;left:0;background:#FCFCFC;display:flex;z-index:35;bottom:0;transition:transform .24s;align-items:center;border-top:1px solid #D4C9D6}
.xv-lorik-y1t{transform:translateY(0)}
.xv-lorik-z92{font-weight:700;min-width:0;text-overflow:ellipsis;color:#1B151C;white-space:nowrap;overflow:hidden}
.xv-lorik .xv-kasoa{flex:none;min-height:44px}
@media (min-width: 629px) {
  .xv-dunu8{padding-inline:24px}
  .xv-guvey-sngp{padding:44px 40px}
  .xv-guvey-9o{padding:24px 32px}
  .xv-vehov-p0{padding:36px}
  .xv-so7-00, .xv-zon-9wd{padding:36px}
  .xv-nuwyo-lk01{padding:40px}
  .xv-gug-n9{padding:44px 40px 0}
  .xv-gupe2{padding:40px}
  .xv-gupe2-txv{align-items:baseline;grid-template-columns:166px minmax(0, 1fr)}
}
@media (min-width: 949px) {
  .xv-dunu8{padding-inline:40px}
  main > section{padding-block:0 88px}
  .xv-gus{padding:12px 24px}
  .xv-gus-ddm1{grid-template-areas:"logo nav tools actions";grid-template-columns:auto minmax(0, 1fr) auto auto;gap:16px;padding-left:12px}
  .xv-gus-idoz{display:none}
  .xv-gus-sg1{display:flex;justify-content:center;border-top:0;gap:2px;padding-top:0;flex-wrap:wrap}
  .xv-gus-8m{font-size:0.871rem;min-height:40px}
  .xv-gus-qi2l{display:flex}
  .xv-gus-qi2l .xv-kasoa{padding:0 16px;min-height:42px}
  .xv-guvey-sngp{padding:64px}
  .xv-wyc{padding-block:16px 48px}
  .xv-jat{padding-bottom:72px}
  .xv-jat-q20[open] .xv-jat-wesj, .xv-jat-wesj{gap:8px;display:flex;padding:0 8px 8px;flex-wrap:wrap}
  .xv-jat-wf{background:#E8E2E9;font-weight:700;border-top:0;color:#1B151C;font-size:0.871rem;padding:0 12px;border-radius:6px;min-height:36px}
  .xv-jat-wf:hover{color:#FFFFFF;background:#8726A6}
  .xv-vehov-p0{padding:44px}
  .xv-so7-00, .xv-zon-9wd{padding:44px}
  .xv-nuwyo-lk01{padding:48px}
  .xv-gug-n9{padding:56px 56px 0}
  .xv-gupe2{margin:0 24px 24px;padding:48px}
  .xv-lorik{display:none}
}