*, *::before, *::after { box-sizing: border-box; }

html { scroll-behavior: smooth; -webkit-text-size-adjust: 100%; }

body { background: #0C0F11; font-size: 1.014rem; font-family: "Hanken Grotesk", sans-serif; color: #CAD2D4; margin: 0; overflow-wrap: break-word; line-height: 1.55; }

h1, h2, h3, p, ul, ol, dl, dd, figure, blockquote { margin: 0; }

h1, h2, h3 { font-family: "Schibsted Grotesk", sans-serif; overflow-wrap: break-word; color: #F6F7F8; }

p { text-wrap: pretty; }

strong { color: #F6F7F8; font-weight: 700; }

em { font-style: italic; }

a { color: #92E1E6; transition: color .18s; text-underline-offset: 3px; }

a:hover { color: #A2E6EA; }

ul, ol { padding-left: 1.375rem; }

li + li { margin-top: 0.375rem; }

table { border-collapse: collapse; width: 100%; }

th, td { text-align: left; vertical-align: top; }

img { max-width: 100%; display: block; height: auto; }

button { color: inherit; font: inherit; }

:focus-visible { outline: 2px solid #92E1E6; outline-offset: 3px; }

summary { cursor: pointer; list-style: none; }

summary::-webkit-details-marker { display: none; }

.pt-wyhom { clip: rect(0 0 0 0); white-space: nowrap; overflow: hidden; height: 1px; position: absolute; width: 1px; }

.pt-xau { margin-inline: auto; max-width: 1268px; padding-inline: 1rem; }

main > section { padding-block: 0 3.625rem; }

.pt-qiq { display: flex; margin-bottom: 1.75rem; justify-content: space-between; gap: 1rem 2rem; align-items: flex-end; flex-wrap: wrap; }

.pt-qiq-rw { max-width: 712px; min-width: 0; }

.pt-qiq-ccug { margin-bottom: 0.625rem; font-size: 0.888rem; display: flex; font-weight: 700; gap: 0.5rem; color: #92E1E6; align-items: center; }

.pt-qiq-ccug::before { flex: none; width: 8px; content: ""; border-radius: 2px; background: #82DDE2; height: 8px; }

.pt-qiq-8ws { line-height: 1.1; font-weight: 800; text-wrap: balance; letter-spacing: -0.02em; font-size: clamp(1.648rem, 1.217rem + 1.6vw, 2.536rem); }

.pt-qiq-we { color: #94A3A8; margin-top: 0.75rem; }

.pt-qiq-5ey { gap: 0.5rem; text-decoration: none; align-items: center; padding-bottom: 2px; border-bottom: 1.5px solid currentColor; font-weight: 700; font-size: 0.951rem; display: inline-flex; }

.pt-qiq-5ey svg { flex: none; }

.pt-mi4 { border: 1.5px solid transparent; gap: 0.625rem; cursor: pointer; display: inline-flex; align-items: center; transition: background-color .18s, color .18s, border-color .18s; line-height: 1.2; border-radius: 4px; font-family: "Hanken Grotesk", sans-serif; padding: 0 1.25rem; min-height: 48px; font-weight: 700; font-size: 0.951rem; justify-content: center; text-align: center; text-decoration: none; }

.pt-mi4-zj { color: #0E1011; background: #82DDE2; }

.pt-mi4-zj:hover { background: #A2E6EA; color: #0E1011; }

.pt-mi4-o2y { border-color: #F6F7F8; background: transparent; color: #F6F7F8; }

.pt-mi4-o2y:hover { color: #0C0F11; background: #F6F7F8; }

.pt-mi4-r67 { font-size: 1.014rem; min-height: 52px; }

.pt-mi4-bs { width: 100%; display: flex; }

.pt-mi4-87 { margin-right: -10px; display: grid; color: #82DDE2; border-radius: 0px; background: #0E1011; width: 34px; place-items: center; height: 34px; }

.pt-mi4-a5 { color: #060708; background: #EFF0F1; }

.pt-mi4-a5:hover { background: #82DDE2; color: #0E1011; }

.pt-mi4-x8 { color: #EFF0F1; border-color: #EFF0F1; background: transparent; }

.pt-mi4-x8:hover { color: #060708; background: #EFF0F1; }

.pt-beg { gap: 0.625rem; flex-wrap: wrap; display: flex; }

.pt-vea { border: 1px solid #313F43; background-image: repeating-linear-gradient(135deg, #1C2427 0 9px, #181F21 9px 18px); background-color: #1C2427; overflow: hidden; position: relative; border-radius: 8px; }

.pt-vea img { object-fit: cover; height: 100%; width: 100%; }

.pt-vea-lh5 { aspect-ratio: 16 / 10; }

.pt-somiz { top: 0; background: #0C0F11; padding: 0.625rem; z-index: 30; position: sticky; }

.pt-somiz-ji { border: 1px solid #313F43; padding: 0.625rem; grid-template-columns: minmax(0, 1fr) auto auto; display: grid; border-radius: 8px; background: #181F21; margin-inline: auto; max-width: 1268px; grid-template-areas:
    "logo tools burger"
    "actions actions actions"
    "nav nav nav"; gap: 0.625rem; align-items: center; }

.pt-somiz-wnnj { overflow-wrap: break-word; line-height: 1.1; letter-spacing: -0.02em; min-width: 0; padding-left: 0.375rem; font-family: "Schibsted Grotesk", sans-serif; hyphens: auto; font-weight: 800; gap: 0.625rem; color: #F6F7F8; text-decoration: none; font-size: 1.363rem; grid-area: logo; display: flex; align-items: center; }

.pt-somiz-wnnj::before { content: ""; width: 14px; border-radius: 4px; height: 14px; background: #82DDE2; flex: none; transform: rotate(45deg); }

.pt-somiz-wnnj:hover { color: #F6F7F8; }

.pt-somiz-gzp { position: absolute; pointer-events: none; opacity: 0; }

.pt-somiz-ox5 { width: 44px; place-items: center; color: #0C0F11; display: grid; border-radius: 4px; background: #F6F7F8; cursor: pointer; grid-area: burger; height: 44px; }

.pt-somiz-gzp:focus-visible + .pt-somiz-ox5 { outline: 2px solid #92E1E6; outline-offset: 3px; }

.pt-somiz-64m { display: none; }

.pt-somiz-gzp:checked + .pt-somiz-ox5 .pt-somiz-p4 { display: none; }

.pt-somiz-gzp:checked + .pt-somiz-ox5 .pt-somiz-64m { display: block; }

.pt-somiz-wrx { display: none; grid-area: nav; padding-top: 0.5rem; border-top: 1px solid #313F43; }

.pt-somiz-gzp:checked ~ .pt-somiz-wrx { gap: 2px; display: grid; }

.pt-somiz-cv { color: #CAD2D4; align-items: center; font-weight: 700; display: flex; padding: 0 0.75rem; border-radius: 4px; text-decoration: none; font-size: 1.077rem; min-height: 48px; }

.pt-somiz-cv:hover { color: #F6F7F8; background: #1C2427; }

.pt-somiz-lz8 { background: #1C2427; color: #F6F7F8; }

.pt-somiz-6hjk { gap: 0.5rem; grid-template-columns: 1fr 1fr; grid-area: actions; display: grid; }

.pt-somiz-6hjk .pt-mi4 { min-height: 44px; font-size: 0.888rem; padding: 0 0.75rem; }

.pt-zonu7 { border: 1px solid #313F43; padding: 1.75rem 1.25rem; margin: 0 0.625rem 1.5rem; background: #181F21; border-radius: 8px; }

.pt-zonu7-wgzz { overflow-wrap: break-word; font-weight: 800; font-family: "Schibsted Grotesk", sans-serif; line-height: 1; font-size: clamp(2.282rem, 1.014rem + 6vw, 5.579rem); letter-spacing: -0.04em; color: #F6F7F8; hyphens: auto; }

.pt-zonu7-y5 { margin-top: 2rem; }

.pt-zonu7-zaz { padding: 0.875rem 0; border-top: 1px solid #313F43; gap: 0.375rem 1.5rem; display: grid; }

.pt-zonu7-3hx { color: #94A3A8; font-family: "Space Mono", monospace; font-size: 0.824rem; }

.pt-zonu7-k3 { display: flex; gap: 0.375rem 1.25rem; flex-wrap: wrap; padding: 0; list-style: none; }

.pt-zonu7-k3 li + li { margin-top: 0; }

.pt-zonu7-lvqm { color: #F6F7F8; font-size: 0.951rem; text-decoration: none; font-weight: 600; }

.pt-zonu7-lvqm:hover { color: #92E1E6; }

.pt-zonu7-pljz { border-top: 1px solid #313F43; margin-top: 1.25rem; justify-content: space-between; display: flex; padding-top: 1.25rem; font-size: 0.824rem; align-items: center; flex-wrap: wrap; color: #94A3A8; gap: 1rem 1.5rem; }

.pt-zonu7-ig { max-width: 852px; }

.pt-zonu7-gcc { border: 2px solid #F4717C; font-weight: 800; height: 40px; border-radius: 50%; place-items: center; font-size: 0.824rem; width: 40px; display: grid; flex: none; color: #F4717C; }

.pt-mimiw { border: 1px solid #313F43; right: 10px; bottom: 10px; z-index: 40; flex-wrap: wrap; gap: 0.625rem 1.25rem; border-radius: 8px; display: flex; background: #181F21; max-width: 812px; padding: 0.75rem 0.75rem 0.75rem 1rem; align-items: center; left: 10px; position: fixed; box-shadow: 0 15px 39px -12px rgba(0, 0, 0, 0.61); margin-inline: auto; }

.pt-mimiw[hidden] { display: none; }

.pt-mimiw-y3l { flex: 1 1 260px; color: #CAD2D4; font-size: 0.888rem; }

.pt-mimiw-1e { display: flex; flex-wrap: wrap; gap: 0.5rem; }

.pt-mimiw-1e .pt-mi4 { font-size: 0.888rem; padding: 0 0.875rem; min-height: 44px; }

.pt-nut { padding-block: 0.75rem 3.125rem; }

.pt-nut-8a { gap: 1.75rem 3.625rem; align-items: center; grid-template-columns: repeat(auto-fit, minmax(min(100%, 442px), 1fr)); display: grid; }

.pt-nut-hvg { min-width: 0; max-width: 672px; }

.pt-nut-9bg8 { border: 1px solid #313F43; margin-bottom: 1.375rem; border-radius: 999px; align-items: center; color: #CAD2D4; background: #181F21; font-size: 0.824rem; font-weight: 700; gap: 0.5rem; display: inline-flex; padding: 0.375rem 0.75rem 0.375rem 0.5rem; }

.pt-nut-9bg8 svg { flex: none; color: #4ED991; }

.pt-nut-l7vp { text-wrap: balance; font-size: clamp(2.282rem, 1.319rem + 3.6vw, 4.311rem); letter-spacing: -0.03em; font-weight: 800; line-height: 1.02; }

.pt-nut-4tca { font-size: 1.173rem; margin-top: 1.125rem; color: #CAD2D4; }

.pt-nut-wp { margin-top: 1.625rem; }

.pt-nut-okx7 { margin-top: 0.75rem; font-size: 0.824rem; color: #94A3A8; }

.pt-nut-emk { min-width: 0; }

.pt-nut-1r { justify-content: space-between; flex-wrap: wrap; margin-top: 0.75rem; display: flex; font-size: 0.824rem; gap: 0.25rem 0.75rem; color: #94A3A8; }

.pt-nut-rnt { font-family: "Space Mono", monospace; }

.pt-lon { padding-block: 0.75rem 3.625rem; }

.pt-lon-br { border: 1px solid #313F43; border-radius: 8px; overflow: hidden; background: #181F21; grid-template-columns: repeat(auto-fit, minmax(min(100%, 422px), 1fr)); display: grid; }

.pt-lon-cq { min-width: 0; padding: 1.75rem 1.25rem; }

.pt-lon-u4j4 { font-weight: 800; letter-spacing: -0.03em; text-wrap: balance; font-size: clamp(2.156rem, 1.319rem + 3.2vw, 3.804rem); line-height: 1.04; }

.pt-lon-k1 { max-width: 536px; font-size: 1.173rem; margin-top: 1.125rem; }

.pt-lon-ahya { margin-top: 1.625rem; }

.pt-lon-b3 { margin: 0; display: grid; min-width: 0; background: #1C2427; list-style: none; padding: 0.75rem 1.25rem; align-content: center; }

.pt-lon-6v9m { display: grid; padding: 1.125rem 0; gap: 1rem; border-bottom: 1px solid #313F43; grid-template-columns: 44px minmax(0, 1fr); }

.pt-lon-6v9m + .pt-lon-6v9m { margin-top: 0; }

.pt-lon-6v9m:last-child { border-bottom: 0; }

.pt-lon-xe { height: 44px; color: #92E1E6; display: grid; background: #181F21; place-items: center; width: 44px; border-radius: 4px; }

.pt-lon-143o { overflow-wrap: break-word; color: #F6F7F8; font-weight: 700; hyphens: auto; }

.pt-lon-u8 { font-size: 0.888rem; color: #94A3A8; }

.pt-ja5-52mb { border: 1px solid #313F43; background: #313F43; gap: 1px; grid-template-columns: repeat(auto-fit, minmax(min(100%, 150px), 1fr)); border-radius: 8px; overflow: hidden; display: grid; }

.pt-ja5-hbg { flex-direction: column-reverse; background: #181F21; display: flex; min-width: 0; padding: 1.25rem 1.375rem; }

.pt-ja5-9ufv { font-weight: 700; color: #F6F7F8; hyphens: auto; font-family: "Space Mono", monospace; letter-spacing: -0.02em; overflow-wrap: break-word; font-size: clamp(1.522rem, 1.217rem + 1vw, 2.029rem); }

.pt-ja5-nuzq { margin-top: 0.25rem; color: #94A3A8; font-size: 0.888rem; }

.pt-mir-j1e8 { list-style: none; grid-template-columns: repeat(auto-fill, minmax(min(45%, 168px), 1fr)); display: grid; padding: 0; gap: 0.875rem; margin: 0; }

.pt-mir-j1e8 > li + li { margin-top: 0; }

.pt-mir-x9o { min-width: 0; transition: transform .18s; text-decoration: none; display: block; color: #F6F7F8; }

.pt-mir-x9o:hover { transform: translateY(-4px); color: #92E1E6; }

.pt-mir-l70h { border: 1px solid #313F43; overflow: hidden; aspect-ratio: 1 / 1; position: relative; border-radius: 8px; background-image: repeating-linear-gradient(135deg, #1C2427 0 8px, #181F21 8px 16px); }

.pt-mir-odcu { object-fit: cover; width: 100%; height: 100%; }

.pt-mir-lmj { overflow-wrap: break-word; line-height: 1.3; hyphens: auto; margin-top: 0.625rem; font-weight: 700; font-size: 0.951rem; }

.pt-mir-mpn9 { color: #94A3A8; font-size: 0.824rem; }

.pt-miu-zv { list-style: none; gap: 0.75rem; margin: 0; display: grid; padding: 0; grid-template-columns: repeat(auto-fit, minmax(min(100%, 302px), 1fr)); }

.pt-miu-zv > li + li { margin-top: 0; }

.pt-miu-73vs { border: 1px solid #313F43; border-radius: 8px; align-items: center; text-decoration: none; color: #F6F7F8; background: #181F21; gap: 1rem; grid-template-columns: 88px minmax(0, 1fr) auto; transition: border-color .18s; display: grid; padding: 0.625rem 1.125rem 0.625rem 0.625rem; }

.pt-miu-73vs:hover { color: #F6F7F8; border-color: #92E1E6; }

.pt-miu-ajzc { background-image: repeating-linear-gradient(135deg, #1C2427 0 6px, #181F21 6px 12px); border-radius: 12px; overflow: hidden; aspect-ratio: 1 / 1; }

.pt-miu-lrb8 { width: 100%; object-fit: cover; height: 100%; }

.pt-miu-yd24 { font-weight: 700; overflow-wrap: break-word; hyphens: auto; display: block; }

.pt-miu-45z9 { font-size: 0.824rem; display: block; color: #94A3A8; }

.pt-miu-bn { font-size: 0.824rem; font-family: "Space Mono", monospace; color: #4ED991; font-weight: 700; white-space: nowrap; }

.pt-tax-zj { gap: 0.75rem; margin: 0; list-style: none; padding: 0; grid-template-columns: repeat(auto-fit, minmax(min(100%, 240px), 1fr)); display: grid; }

.pt-tax-zj > li + li { margin-top: 0; }

.pt-tax-7anf { border: 1px solid #313F43; display: grid; gap: 1rem; grid-template-columns: auto minmax(0, 1fr) auto; align-items: center; background: #181F21; transition: border-color .18s; height: 100%; text-decoration: none; color: #F6F7F8; padding: 1rem 1.125rem; border-radius: 8px; }

.pt-tax-7anf:hover { border-color: #92E1E6; color: #F6F7F8; }

.pt-tax-e84e { height: 44px; color: #92E1E6; place-items: center; background: #1C2427; border-radius: 4px; width: 44px; display: grid; }

.pt-tax-mt7 { font-weight: 700; hyphens: auto; overflow-wrap: break-word; display: block; }

.pt-tax-3qno { color: #94A3A8; font-size: 0.824rem; display: block; }

.pt-gu9-suh1 { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 302px), 1fr)); gap: 1rem; }

.pt-gu9-kqud { border: 1px solid #313F43; background: #181F21; min-width: 0; display: flex; border-radius: 8px; flex-direction: column; }

.pt-gu9-egp { padding: 1.5rem 1.5rem 1.25rem; }

.pt-gu9-l4 { display: inline-block; padding: 0.25rem 0.625rem; border-radius: 0px; background: #1C2427; font-size: 0.761rem; color: #CAD2D4; font-weight: 700; }

.pt-gu9-d8 { margin-top: 0.875rem; font-weight: 600; font-size: 1.173rem; line-height: 1.3; }

.pt-gu9-k8us { margin-top: 0.5rem; overflow-wrap: break-word; font-size: clamp(1.648rem, 1.319rem + 1vw, 2.029rem); letter-spacing: -0.02em; font-family: "Schibsted Grotesk", sans-serif; color: #92E1E6; line-height: 1.1; font-weight: 800; }

.pt-gu9-enew { flex: 1; padding: 1.25rem 0.625rem 1.5rem; display: flex; flex-direction: column; margin-inline: 0.875rem; position: relative; border-top: 2px dashed #313F43; gap: 1rem; }

.pt-gu9-enew::before, .pt-gu9-enew::after { height: 22px; top: -12px; width: 22px; background: #0C0F11; position: absolute; content: ""; border-radius: 50%; }

.pt-gu9-enew::before { left: -26px; border-right: 1px solid #313F43; }

.pt-gu9-enew::after { border-left: 1px solid #313F43; right: -26px; }

.pt-gu9-rv { font-size: 0.888rem; flex: 1; }

.pt-gu9-lt { font-size: 0.761rem; color: #94A3A8; }

.pt-tau-pd { border: 1px solid #313F43; overflow-x: auto; background: #181F21; border-radius: 8px; }

.pt-tau-6hb { font-size: 0.951rem; counter-reset: facts-row; }

.pt-tau-6hb thead th { font-weight: 700; font-size: 0.824rem; border-bottom: 1px solid #313F43; color: #94A3A8; padding: 0.875rem 1rem; }

.pt-tau-6hb tbody th, .pt-tau-6hb tbody td { border-bottom: 1px dashed #313F43; padding: 0.875rem 1rem; }

.pt-tau-6hb tbody tr:last-child th, .pt-tau-6hb tbody tr:last-child td { border-bottom: 0; }

.pt-tau-6hb tbody th { width: 40%; min-width: 150px; font-weight: 600; color: #CAD2D4; }

.pt-tau-6hb tbody th::before { font-size: 0.761rem; font-family: "Space Mono", monospace; display: inline-block; color: #94A3A8; content: counter(facts-row, decimal-leading-zero); font-weight: 500; counter-increment: facts-row; min-width: 32px; }

.pt-tau-6hb tbody td { overflow-wrap: break-word; min-width: 180px; font-weight: 700; color: #F6F7F8; hyphens: auto; }

.pt-mifi8-jkh { gap: 1rem; grid-template-columns: repeat(auto-fit, minmax(min(100%, 342px), 1fr)); display: grid; }

.pt-mifi8-kel { display: flex; flex-direction: column; gap: 2.625rem; min-height: 220px; text-decoration: none; min-width: 0; border-radius: 8px; justify-content: space-between; background: #060708; padding: 1.625rem; color: #EFF0F1; }

.pt-mifi8-kel:hover { color: #EFF0F1; }

.pt-mifi8-yj { justify-content: space-between; gap: 0.375rem 0.75rem; display: flex; font-weight: 700; flex-wrap: wrap; }

.pt-mifi8-23w { font-size: 0.824rem; font-family: "Space Mono", monospace; font-weight: 500; }

.pt-mifi8-48 { font-weight: 700; hyphens: auto; letter-spacing: -0.03em; font-size: clamp(1.902rem, 1.217rem + 2.6vw, 3.424rem); overflow-wrap: break-word; font-family: "Space Mono", monospace; line-height: 1; }

.pt-mifi8-5f { border: 1px solid #313F43; gap: 1px; list-style: none; padding: 0; background: #313F43; display: grid; margin: 0; border-radius: 8px; overflow: hidden; }

.pt-mifi8-5f > li + li { margin-top: 0; }

.pt-mifi8-0n0 { justify-content: space-between; color: #F6F7F8; padding: 1.25rem 1.5rem; height: 100%; gap: 0.375rem 1rem; display: flex; align-items: center; flex-wrap: wrap; text-decoration: none; background: #181F21; }

.pt-mifi8-0n0:hover { background: #1C2427; color: #F6F7F8; }

.pt-mifi8-jq5 { font-weight: 700; }

.pt-mifi8-wj2v { font-weight: 700; overflow-wrap: break-word; hyphens: auto; font-family: "Space Mono", monospace; font-size: 1.426rem; }

.pt-jalow-d1 { border: 1px solid #313F43; overflow-x: auto; background: #181F21; border-radius: 8px; }

.pt-jalow-ih { min-width: 612px; font-size: 0.951rem; }

.pt-jalow-ih thead { background: #1C2427; }

.pt-jalow-ih th, .pt-jalow-ih td { padding: 0.875rem 1rem; }

.pt-jalow-ih thead th { color: #CAD2D4; font-weight: 700; font-size: 0.824rem; }

.pt-jalow-ih tbody th, .pt-jalow-ih tbody td { border-top: 1px solid #313F43; vertical-align: middle; }

.pt-jalow-xc { align-items: center; font-weight: 700; gap: 0.75rem; color: #F6F7F8; display: flex; }

.pt-jalow-myx { color: #F6F7F8; text-align: right; white-space: nowrap; font-family: "Space Mono", monospace; }

.pt-jalow-ih thead .pt-jalow-myx { font-family: "Hanken Grotesk", sans-serif; }

.pt-pe3-sgvk { border-top: 1px solid #313F43; }

.pt-pe3-b5d0 { gap: 0.5rem 1.25rem; padding: 1.5rem 0; border-bottom: 1px solid #313F43; grid-template-columns: auto minmax(0, 1fr); display: grid; }

.pt-pe3-2d2 { display: grid; background: #82DDE2; border-radius: 4px; grid-row: span 2; color: #0E1011; width: 52px; place-items: center; height: 52px; }

.pt-pe3-ap1 { font-size: 1.299rem; font-weight: 600; }

.pt-pe3-u5q { max-width: 752px; hyphens: auto; }

.pt-hoq-8u { display: grid; gap: 1.75rem 1.5rem; list-style: none; padding: 0; grid-template-columns: repeat(auto-fit, minmax(min(100%, 220px), 1fr)); counter-reset: steps; }

.pt-hoq-gf0 { min-width: 0; border-top: 2px solid #F6F7F8; padding-top: 1.125rem; }

.pt-hoq-gf0 + .pt-hoq-gf0 { margin-top: 0; }

.pt-hoq-gf0::before { font-size: 0.888rem; color: #92E1E6; counter-increment: steps; font-family: "Space Mono", monospace; font-weight: 700; display: block; content: counter(steps, decimal-leading-zero); }

.pt-hoq-vbq { margin-top: 0.625rem; line-height: 1.25; font-size: 1.237rem; font-weight: 600; }

.pt-hoq-w8ip { font-size: 0.951rem; margin-top: 0.5rem; }

.pt-kabec-hkl { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 282px), 1fr)); gap: 0 2.625rem; }

.pt-kabec-yo1 { padding-block: 1.25rem 1.5rem; border-top: 1px solid #313F43; min-width: 0; }

.pt-kabec-zkz { font-weight: 600; font-size: 1.237rem; }

.pt-kabec-h1wv { margin-top: 0.625rem; font-size: 0.951rem; }

.pt-jawyt-97 { line-height: 1.7; font-size: 1.077rem; max-width: 752px; }

.pt-jawyt-xm3 { line-height: 1.1; margin-bottom: 1.25rem; font-size: clamp(1.648rem, 1.217rem + 1.6vw, 2.536rem); letter-spacing: -0.02em; font-weight: 800; }

.pt-jawyt-97 h3 { font-weight: 600; margin: 1.75rem 0 0.625rem; font-size: 1.426rem; }

.pt-jawyt-97 p + p { margin-top: 0.875rem; }

.pt-jawyt-97 ul, .pt-jawyt-97 ol { margin-block: 1rem; }

.pt-jawyt-l6ts { background: #1C2427; padding: 1.5rem 1.75rem; margin-block: 1.75rem; border-radius: 8px; }

.pt-jawyt-l6ts p { line-height: 1.4; font-family: "Schibsted Grotesk", sans-serif; font-size: 1.363rem; color: #F6F7F8; font-weight: 600; }

.pt-jawyt-l6ts cite { display: block; margin-top: 0.75rem; font-size: 0.888rem; font-weight: 600; color: #94A3A8; font-style: normal; }

.pt-kata4-qr { border: 1px solid #313F43; display: grid; border-radius: 8px; background: #181F21; grid-template-columns: repeat(auto-fit, minmax(min(100%, 362px), 1fr)); gap: 1.5rem 3.125rem; padding: 1.5rem 1.25rem; }

.pt-kata4-2wus { min-width: 0; }

.pt-kata4-ef0 { font-size: clamp(1.648rem, 1.217rem + 1.4vw, 2.409rem); font-weight: 800; line-height: 1.12; letter-spacing: -0.02em; }

.pt-kata4-7np7 { margin-top: 0.875rem; }

.pt-kata4-kf6 { padding: 0; list-style: none; min-width: 0; }

.pt-kata4-2av4 { overflow-wrap: break-word; border-bottom: 1px solid #313F43; gap: 0.875rem; align-items: flex-start; hyphens: auto; padding: 0.75rem 0; display: flex; }

.pt-kata4-2av4 + .pt-kata4-2av4 { margin-top: 0; }

.pt-kata4-zw3c { display: grid; flex: none; border-radius: 50%; place-items: center; color: #181F21; height: 24px; width: 24px; background: #4ED991; }

.pt-ver-1iqe { display: grid; gap: 1rem; grid-template-columns: repeat(auto-fit, minmax(min(100%, 240px), 1fr)); }

.pt-ver-u6z { border: 1px solid #313F43; min-width: 0; background: #181F21; border-radius: 8px; padding: 1.5rem; }

.pt-ver-4ya { border-radius: 999px; height: 6px; overflow: hidden; background: #1C2427; }

.pt-ver-hiyd { border-radius: 999px; height: 100%; background: #82DDE2; }

.pt-ver-wnc { font-weight: 800; margin-top: 1.25rem; font-size: 1.553rem; }

.pt-ver-80w5 { font-size: 0.888rem; color: #94A3A8; font-family: "Space Mono", monospace; }

.pt-ver-0k { font-size: 0.951rem; margin-top: 1rem; list-style: none; padding: 0; }

.pt-ver-vvp1 { display: flex; gap: 0.5rem; }

.pt-ver-vvp1 svg { flex: none; margin-top: 3px; color: #4ED991; }

.pt-dugup-gte { gap: 1rem; display: flex; align-items: center; }

.pt-dugup-c2qm { font-weight: 800; line-height: 1; font-family: "Schibsted Grotesk", sans-serif; font-size: 3.328rem; color: #F6F7F8; }

.pt-dugup-vyl { display: flex; color: #F6F7F8; gap: 2px; }

.pt-dugup-h6l { color: #94A3A8; font-size: 0.888rem; }

.pt-dugup-pe6a { grid-template-columns: repeat(auto-fit, minmax(min(100%, 282px), 1fr)); display: grid; gap: 1rem; }

.pt-dugup-3f14 { border: 1px solid #313F43; background: #181F21; gap: 1rem; border-radius: 8px; min-width: 0; padding: 1.5rem; flex-direction: column; display: flex; }

.pt-dugup-m0s { flex: 1; font-size: 0.951rem; }

.pt-dugup-hp3 { display: flex; align-items: center; gap: 0.75rem; }

.pt-dugup-9r { background: #1C2427; height: 40px; border-radius: 50%; display: grid; color: #F6F7F8; font-size: 0.888rem; flex: none; place-items: center; width: 40px; font-weight: 700; }

.pt-dugup-79hk { color: #F6F7F8; display: block; font-size: 0.951rem; font-weight: 700; }

.pt-dugup-nhh { font-size: 0.824rem; color: #94A3A8; display: block; }

.pt-qidu5-ra { border: 1px solid #313F43; border-radius: 8px; gap: 1.5rem 3.125rem; padding: 1.5rem; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 342px), 1fr)); background: #181F21; }

.pt-qidu5-x5oq { display: grid; align-items: start; gap: 1rem 1.25rem; grid-template-columns: auto minmax(0, 1fr); }

.pt-qidu5-31 { place-items: center; border-radius: 50%; color: #0E1011; background: #82DDE2; width: 64px; font-family: "Schibsted Grotesk", sans-serif; height: 64px; font-size: 1.426rem; overflow: hidden; font-weight: 800; display: grid; }

.pt-qidu5-31 img { object-fit: cover; height: 100%; width: 100%; }

.pt-qidu5-omm { font-size: 1.426rem; font-weight: 800; }

.pt-qidu5-juuj { font-size: 0.888rem; color: #94A3A8; }

.pt-qidu5-463x { margin-top: 0.625rem; }

.pt-qidu5-a73 { margin-top: 0.75rem; gap: 0.5rem 1.25rem; display: flex; flex-wrap: wrap; font-size: 0.888rem; }

.pt-qidu5-cd54 { color: #94A3A8; font-family: "Space Mono", monospace; }

.pt-lou-1iva { list-style: none; display: grid; margin: 0; gap: 0.625rem; padding: 0; grid-template-columns: repeat(auto-fill, minmax(min(30%, 140px), 1fr)); }

.pt-lou-1iva > li + li { margin-top: 0; }

.pt-lou-7enf { border: 1px solid #313F43; transition: border-color .18s; background: #181F21; display: block; aspect-ratio: 300 / 173; border-radius: 4px; padding: 0.625rem; }

.pt-lou-7enf:hover { border-color: #92E1E6; }

.pt-lou-qe { height: 100%; object-fit: contain; width: 100%; }

.pt-xa5-t5r2 { align-items: center; grid-template-columns: repeat(auto-fit, minmax(min(100%, 362px), 1fr)); display: grid; gap: 2rem; }

.pt-xa5-6s { min-width: 0; }

.pt-xa5-hlc { margin-top: 0.875rem; }

.pt-xa5-t7s { padding: 0; list-style: none; margin-top: 1.125rem; }

.pt-xa5-uae { gap: 0.625rem; display: flex; }

.pt-xa5-uae svg { color: #4ED991; flex: none; margin-top: 2px; }

.pt-xa5-jv { margin-top: 1.5rem; gap: 0.625rem; flex-wrap: wrap; display: flex; }

.pt-xa5-k6lb { border: 1.5px solid #F6F7F8; border-radius: 4px; transition: background-color .18s, color .18s; display: inline-flex; flex-direction: column; color: #F6F7F8; text-decoration: none; min-height: 52px; justify-content: center; padding: 0.375rem 1.25rem; }

.pt-xa5-k6lb:hover { background: #F6F7F8; color: #0C0F11; }

.pt-xa5-pt { font-size: 0.698rem; }

.pt-xa5-atoo { line-height: 1.2; font-size: 1.014rem; font-weight: 700; }

.pt-jacek-s4, .pt-ficev-re { padding: 1.5rem 1.25rem; background: #1C2427; border-radius: 8px; }

.pt-jacek-jklt { gap: 1.25rem 2.625rem; align-items: flex-end; display: flex; flex-wrap: wrap; justify-content: space-between; }

.pt-jacek-sod { max-width: 632px; min-width: 0; }

.pt-jacek-0ogs, .pt-ficev-1u9 { max-width: 672px; margin-top: 0.75rem; }

.pt-jacek-nxf { gap: 0.625rem; display: grid; padding: 0; margin-top: 1.75rem; list-style: none; grid-template-columns: repeat(auto-fit, minmax(min(100%, 180px), 1fr)); }

.pt-jacek-ix44 { font-weight: 700; padding: 1rem; border-radius: 4px; min-width: 0; display: flex; overflow-wrap: break-word; background: #181F21; align-items: center; gap: 0.75rem; color: #F6F7F8; hyphens: auto; }

.pt-jacek-ix44 + .pt-jacek-ix44 { margin-top: 0; }

.pt-jacek-ix44 svg { color: #92E1E6; flex: none; }

.pt-ficev-3re { font-size: 0.888rem; margin-top: 1.25rem; flex-wrap: wrap; gap: 0.5rem 1.25rem; font-weight: 700; display: flex; }

.pt-guj-54i { gap: 2rem 3.625rem; grid-template-columns: repeat(auto-fit, minmax(min(100%, 382px), 1fr)); display: grid; }

.pt-guj-b8 { min-width: 0; }

.pt-guj-b8 p { margin-top: 0.875rem; }

.pt-guj-oylf { align-content: start; gap: 1rem; min-width: 0; display: grid; }

.pt-guj-rr2n { border: 1px solid #313F43; grid-template-columns: repeat(2, minmax(0, 1fr)); overflow: hidden; background: #313F43; display: grid; border-radius: 8px; gap: 1px; }

.pt-guj-fo { flex-direction: column-reverse; background: #181F21; padding: 1.125rem 1.25rem; display: flex; }

.pt-guj-6x { font-weight: 700; hyphens: auto; overflow-wrap: break-word; color: #F6F7F8; font-size: 1.553rem; font-family: "Space Mono", monospace; }

.pt-guj-id { font-size: 0.824rem; color: #94A3A8; }

.pt-guj-8b { border: 1px solid #313F43; background: #181F21; padding: 0; border-radius: 8px; list-style: none; }

.pt-guj-abx4 { display: flex; gap: 0.25rem 1rem; border-bottom: 1px solid #313F43; flex-wrap: wrap; padding: 0.875rem 1.25rem; justify-content: space-between; }

.pt-guj-abx4 + .pt-guj-abx4 { margin-top: 0; }

.pt-guj-abx4:last-child { border-bottom: 0; }

.pt-guj-s2 { font-weight: 700; color: #F6F7F8; }

.pt-guj-vhv9 { font-family: "Space Mono", monospace; hyphens: auto; color: #94A3A8; overflow-wrap: break-word; font-size: 0.888rem; }

.pt-tat-v9u4 { border-top: 1.5px solid #F6F7F8; counter-reset: faq; }

.pt-tat-cn2 { border-bottom: 1px solid #313F43; }

.pt-tat-jv6 { grid-template-columns: 36px minmax(0, 1fr) 24px; gap: 0.75rem; align-items: center; color: #F6F7F8; font-size: 1.077rem; font-weight: 700; padding: 1.125rem 0; display: grid; }

.pt-tat-jv6::before { content: counter(faq, decimal-leading-zero); counter-increment: faq; color: #92E1E6; font-family: "Space Mono", monospace; font-size: 0.824rem; }

.pt-tat-jv6:hover { color: #92E1E6; }

.pt-tat-qqqo { transition: transform .18s; }

.pt-tat-cn2[open] .pt-tat-qqqo { transform: rotate(45deg); }

.pt-tat-r53n { max-width: 852px; padding: 0 0 1.375rem 3.125rem; }

.pt-tat-r53n p + p { margin-top: 0.625rem; }

.pt-qitar-vo1 { padding: 1.75rem 1.375rem; color: #EFF0F1; background: #060708; align-items: center; justify-content: space-between; flex-wrap: wrap; border-radius: 8px; gap: 1.5rem 2.625rem; display: flex; }

.pt-qitar-4i { max-width: 632px; min-width: 0; }

.pt-qitar-ums { font-size: clamp(1.522rem, 1.217rem + 1.2vw, 2.156rem); color: #EFF0F1; font-weight: 800; line-height: 1.12; letter-spacing: -0.02em; }

.pt-qitar-srb { color: #EFF0F1; margin-top: 0.625rem; }

.pt-qitar-srb a { color: #EFF0F1; }

.pt-zo6-wvd { font-weight: 800; font-size: clamp(1.395rem, 1.116rem + 1vw, 1.902rem); line-height: 1.15; max-width: 752px; }

.pt-zo6-wz { column-gap: 3.125rem; columns: 2 340px; margin-top: 1.125rem; font-size: 0.951rem; }

.pt-zo6-wz p + p { margin-top: 0.875rem; }

.pt-wys-nf0 { padding: 0; gap: 0.375rem 0.625rem; font-size: 0.824rem; margin-bottom: 1.25rem; flex-wrap: wrap; list-style: none; color: #94A3A8; display: flex; }

.pt-wys-nf0 li + li { margin-top: 0; }

.pt-wys-nf0 li + li::before { content: "/"; margin-right: 0.625rem; }

.pt-wys-83 { color: #94A3A8; }

.pt-wys-c3 { color: #F6F7F8; font-weight: 700; }

.pt-xal { padding-block: 0.5rem 2rem; }

.pt-xal-9f { gap: 1.5rem 3.125rem; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 442px), 1fr)); align-items: start; }

.pt-xal-6ti { min-width: 0; }

.pt-xal-n3b { font-size: 0.824rem; font-family: "Space Mono", monospace; color: #94A3A8; }

.pt-xal-e0h5 { font-weight: 800; letter-spacing: -0.03em; margin-top: 0.625rem; font-size: clamp(2.282rem, 1.319rem + 3.4vw, 4.058rem); line-height: 1.02; }

.pt-xal-yi { margin-top: 1rem; font-size: 1.173rem; max-width: 556px; }

.pt-xal-m7g { border: 1px solid #313F43; overflow: hidden; grid-template-columns: repeat(auto-fit, minmax(min(45%, 140px), 1fr)); border-radius: 8px; margin-top: 1.5rem; display: grid; background: #313F43; gap: 1px; }

.pt-xal-rn { background: #181F21; padding: 0.75rem 1rem; min-width: 0; }

.pt-xal-ve { color: #94A3A8; font-weight: 700; font-size: 0.761rem; }

.pt-xal-hf { color: #F6F7F8; font-weight: 700; overflow-wrap: break-word; font-size: 1.077rem; font-family: "Space Mono", monospace; hyphens: auto; margin-top: 2px; }

.pt-xal-t0m { margin-top: 1.5rem; }

.pt-xal-wl { font-size: 0.824rem; margin-top: 0.75rem; color: #94A3A8; }

.pt-xal-g68 { min-width: 0; }

.pt-peo-xw7w { background: #060708; text-align: center; overflow: hidden; color: #EFF0F1; border-radius: 8px; padding: 1.75rem 1.25rem 0; }

.pt-peo-5vy { margin-inline: auto; max-width: 812px; }

.pt-peo-vrqf { color: #EFF0F1; font-size: 0.824rem; font-family: "Space Mono", monospace; }

.pt-peo-a8 { letter-spacing: -0.03em; margin-top: 0.625rem; line-height: 1.02; font-weight: 800; font-size: clamp(2.156rem, 1.319rem + 3.4vw, 4.184rem); color: #EFF0F1; }

.pt-peo-jo8m { margin-top: 0.875rem; font-size: 1.173rem; color: #EFF0F1; }

.pt-peo-9ca0 { margin-top: 1.5rem; justify-content: center; }

.pt-peo-fog7 { flex-wrap: wrap; justify-content: center; display: flex; gap: 0.5rem; list-style: none; margin-top: 1.75rem; padding: 0; }

.pt-peo-9l3 { border: 1px solid #EFF0F1; color: #EFF0F1; padding: 0.5rem 0.875rem; border-radius: 999px; font-size: 0.888rem; }

.pt-peo-9l3 + .pt-peo-9l3 { margin-top: 0; }

.pt-peo-9l3 strong { color: #EFF0F1; font-family: "Space Mono", monospace; }

.pt-peo-5ge { max-width: 952px; background-color: #1C2427; border-radius: 8px 8px 0 0; margin: 2.25rem auto 0; overflow: hidden; aspect-ratio: 16 / 10; }

.pt-peo-5ge img { height: 100%; object-fit: cover; width: 100%; }

.pt-beloy { padding-bottom: 3.125rem; }

.pt-beloy-p9 { border: 1px solid #313F43; background: #181F21; border-radius: 8px; }

.pt-beloy-o14t { font-weight: 700; min-height: 52px; align-items: center; display: flex; color: #F6F7F8; padding: 0 1rem; justify-content: space-between; }

.pt-beloy-l297 { transition: transform .18s; }

.pt-beloy-p9[open] .pt-beloy-l297 { transform: rotate(45deg); }

.pt-beloy-oius { display: grid; margin: 0; list-style: none; padding: 0 0.5rem 0.5rem; }

.pt-beloy-oius li + li { margin-top: 0; }

.pt-beloy-di { font-weight: 600; text-decoration: none; align-items: center; color: #CAD2D4; min-height: 44px; border-top: 1px solid #313F43; padding: 0 0.5rem; display: flex; }

.pt-beloy-di:hover { color: #92E1E6; }

.pt-gum-f9wj { display: grid; align-items: start; gap: 1.75rem 3.625rem; grid-template-columns: repeat(auto-fit, minmax(min(100%, 342px), 1fr)); }

.pt-gum-96 { max-width: 712px; font-size: 1.077rem; min-width: 0; }

.pt-gum-96 p { margin-top: 0.875rem; }

.pt-gum-suvw { min-width: 0; background: #1C2427; border-radius: 8px; padding: 1.5rem; }

.pt-gum-fi6v { font-size: 1.237rem; font-weight: 600; }

.pt-gum-no { margin-top: 0.875rem; padding: 0; list-style: none; }

.pt-gum-7eod { display: flex; gap: 0.625rem; }

.pt-gum-7eod svg { color: #4ED991; margin-top: 2px; flex: none; }

.pt-xak-vuyq { gap: 1rem; list-style: none; margin: 0; grid-template-columns: repeat(auto-fit, minmax(min(100%, 282px), 1fr)); padding: 0; display: grid; }

.pt-xak-vuyq > li + li { margin-top: 0; }

.pt-xak-phwd { border: 1px solid #313F43; overflow: hidden; background-color: #060708; aspect-ratio: 16 / 10; border-radius: 8px; }

.pt-xak-9iay { object-fit: contain; width: 100%; height: 100%; }

.pt-xak-fdgb { margin-top: 0.625rem; font-size: 0.888rem; }

.pt-pet-7co { border: 1px solid #313F43; background: #181F21; overflow-x: auto; border-radius: 8px; }

.pt-pet-o7n { font-size: 0.951rem; min-width: 556px; }

.pt-pet-o7n thead { background: #1C2427; }

.pt-pet-o7n th, .pt-pet-o7n td { padding: 0.625rem 1rem; vertical-align: middle; }

.pt-pet-o7n thead th { font-weight: 700; color: #CAD2D4; font-size: 0.824rem; }

.pt-pet-o7n tbody th, .pt-pet-o7n tbody td { border-top: 1px solid #313F43; }

.pt-pet-8wy { color: #F6F7F8; text-align: right; white-space: nowrap; font-family: "Space Mono", monospace; }

.pt-pet-bk { font-weight: 700; gap: 0.75rem; color: #F6F7F8; display: flex; align-items: center; }

.pt-pet-plv { border-radius: 0px; flex: none; background: #1C2427; height: 40px; overflow: hidden; width: 40px; }

.pt-pet-plv img { height: 100%; object-fit: contain; width: 100%; }

.pt-pet-doxv { background: #1C2427; }

.pt-pet-doxv .pt-pet-plv { background: #181F21; }

.pt-pet-0bo { font-size: 0.698rem; font-weight: 700; padding: 2px 0.5rem; background: #82DDE2; color: #0E1011; border-radius: 0px; }

.pt-qiper-k86b { gap: 1rem; grid-template-columns: repeat(auto-fit, minmax(min(100%, 302px), 1fr)); display: grid; }

.pt-qiper-po { border: 1px solid #313F43; border-radius: 8px; background: #181F21; display: flex; padding: 1.5rem; min-width: 0; flex-direction: column; gap: 0.75rem; }

.pt-qiper-34 { font-weight: 600; font-size: 1.299rem; }

.pt-qiper-7b { flex: 1; font-size: 0.951rem; }

.pt-qiper-z3 { gap: 0.375rem; flex-wrap: wrap; display: flex; align-items: center; font-size: 0.824rem; font-weight: 700; }

.pt-qiper-z3 svg { color: #94A3A8; }

.pt-qiper-yen5 { border-radius: 0px; padding: 0.25rem 0.625rem; background: #1C2427; color: #F6F7F8; }

.pt-qiper-fq6x { border-radius: 0px; padding: 0.25rem 0.625rem; background: #82DDE2; color: #0E1011; }

.pt-soqi6-oj { grid-template-columns: repeat(auto-fit, minmax(min(100%, 402px), 1fr)); gap: 2.625rem 3.125rem; display: grid; }

.pt-soqi6-h7 { min-width: 0; }

.pt-soqi6-bwvb { font-weight: 800; line-height: 1.12; letter-spacing: -0.02em; font-size: clamp(1.522rem, 1.217rem + 1vw, 2.156rem); }

.pt-soqi6-jy { color: #94A3A8; margin-top: 0.625rem; }

.pt-soqi6-k8t { border: 1px solid #313F43; margin-top: 1.125rem; background: #181F21; overflow-x: auto; border-radius: 8px; }

.pt-soqi6-cct5 { font-size: 0.951rem; }

.pt-soqi6-cct5 thead { background: #1C2427; }

.pt-soqi6-cct5 th, .pt-soqi6-cct5 td { padding: 0.75rem 1.125rem; }

.pt-soqi6-cct5 thead th { font-size: 0.824rem; }

.pt-soqi6-cct5 tbody th, .pt-soqi6-cct5 tbody td { border-top: 1px solid #313F43; }

.pt-soqi6-cct5 tbody th { font-weight: 600; }

.pt-soqi6-46 { white-space: nowrap; color: #F6F7F8; font-family: "Space Mono", monospace; text-align: right; }

.pt-soqi6-q8k { margin-top: 0.375rem; display: block; height: 4px; border-radius: 999px; background: #1C2427; }

.pt-soqi6-w6x { background: #82DDE2; border-radius: 999px; display: block; height: 100%; }

.pt-soqi6-iwlu { color: #4ED991; font-weight: 700; }

.pt-soqi6-8t8 { color: #94A3A8; }

.pt-xazoj-ffz { border: 1px solid #313F43; position: relative; border-radius: 8px; background-color: #060708; overflow: hidden; aspect-ratio: 16 / 9; }

.pt-xazoj-iw { object-fit: cover; width: 100%; height: 100%; }

.pt-xazoj-b20 { display: grid; place-items: center; inset: 0; background: rgba(0, 0, 0, 0.61); text-decoration: none; position: absolute; }

.pt-xazoj-unjc { font-size: 1.077rem; align-items: center; color: #060708; transition: transform .18s; min-height: 56px; font-weight: 800; display: inline-flex; gap: 0.75rem; padding: 0 1.625rem; border-radius: 999px; background: #EFF0F1; }

.pt-xazoj-b20:hover .pt-xazoj-unjc { transform: scale(1.04); }

.pt-xazoj-7bn { align-items: center; margin-top: 1rem; gap: 0.875rem 2rem; display: flex; justify-content: space-between; flex-wrap: wrap; }

.pt-xazoj-c2e { font-size: 0.951rem; max-width: 632px; }

.pt-zok-p7k { max-width: 752px; line-height: 1.7; font-size: 1.077rem; }

.pt-zok-oiz { font-size: clamp(1.648rem, 1.217rem + 1.6vw, 2.536rem); margin-bottom: 1.125rem; letter-spacing: -0.02em; line-height: 1.1; font-weight: 800; }

.pt-zok-p7k p + p { margin-top: 0.875rem; }

.pt-ficev-cr { display: grid; margin-top: 1.5rem; gap: 0.75rem; grid-template-columns: repeat(auto-fit, minmax(min(100%, 220px), 1fr)); }

.pt-ficev-o1s { border-radius: 4px; background: #181F21; padding: 1.125rem 1.25rem; min-width: 0; }

.pt-ficev-3s8h { font-family: "Hanken Grotesk", sans-serif; font-weight: 700; font-size: 1.014rem; }

.pt-ficev-jkg { margin-top: 0.375rem; font-size: 0.888rem; }

.pt-taq { align-items: center; border-top: 1px solid #313F43; transition: transform .23s; padding: 0.625rem 0.75rem 0.625rem 1rem; right: 0; bottom: 0; z-index: 35; justify-content: space-between; position: fixed; gap: 0.75rem; left: 0; display: flex; background: #181F21; transform: translateY(110%); }

.pt-taq-ovyg { transform: translateY(0); }

.pt-taq-e6m { white-space: nowrap; overflow: hidden; min-width: 0; font-weight: 700; text-overflow: ellipsis; color: #F6F7F8; }

.pt-taq .pt-mi4 { flex: none; min-height: 44px; }

@media (min-width: 631px) {
  .pt-xau { padding-inline: 1.5rem; }
  .pt-lon-cq { padding: 2.875rem 2.625rem; }
  .pt-lon-b3 { padding: 1.5rem 2rem; }
  .pt-kata4-qr { padding: 2.25rem; }
  .pt-jacek-s4, .pt-ficev-re { padding: 2.25rem; }
  .pt-qitar-vo1 { padding: 2.625rem; }
  .pt-peo-xw7w { padding: 2.875rem 2.625rem 0; }
  .pt-zonu7 { padding: 2.625rem; }
  .pt-zonu7-zaz { align-items: baseline; grid-template-columns: 160px minmax(0, 1fr); }
}

@media (min-width: 970px) {
  .pt-xau { padding-inline: 2.625rem; }
  main > section { padding-block: 0 5.625rem; }
  .pt-somiz { padding: 0.75rem 1.5rem; }
  .pt-somiz-ji { padding-left: 0.875rem; grid-template-columns: auto minmax(0, 1fr) auto auto; grid-template-areas: "logo nav tools actions"; gap: 1rem; }
  .pt-somiz-ox5 { display: none; }
  .pt-somiz-wrx { padding-top: 0; border-top: 0; gap: 2px; justify-content: center; flex-wrap: wrap; display: flex; }
  .pt-somiz-cv { font-size: 0.888rem; min-height: 40px; }
  .pt-somiz-6hjk { display: flex; }
  .pt-somiz-6hjk .pt-mi4 { min-height: 42px; padding: 0 1rem; }
  .pt-nut { padding-block: 1.5rem 5.125rem; }
  .pt-nut-hvg { padding-block: 2rem; }
  .pt-lon-cq { padding: 4.125rem; }
  .pt-xal { padding-block: 1rem 3.125rem; }
  .pt-beloy { padding-bottom: 4.625rem; }
  .pt-beloy-p9[open] .pt-beloy-oius, .pt-beloy-oius { flex-wrap: wrap; display: flex; gap: 0.5rem; padding: 0 0.625rem 0.625rem; }
  .pt-beloy-di { border-top: 0; padding: 0 0.75rem; border-radius: 4px; color: #F6F7F8; min-height: 36px; background: #1C2427; font-weight: 700; font-size: 0.888rem; }
  .pt-beloy-di:hover { background: #82DDE2; color: #0E1011; }
  .pt-kata4-qr { padding: 2.875rem; }
  .pt-jacek-s4, .pt-ficev-re { padding: 2.875rem; }
  .pt-qitar-vo1 { padding: 3.125rem; }
  .pt-peo-xw7w { padding: 3.625rem 3.625rem 0; }
  .pt-zonu7 { margin: 0 1.5rem 1.5rem; padding: 3.125rem; }
  .pt-taq { display: none; }
}