/* Forum и Nunito Sans: те же файлы, что у основного сайта (самохостинг, без внешних загрузок). */
@font-face{font-family:Forum;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/forum-49764ec359ce.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}
@font-face{font-family:Forum;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/forum-8584ff62a7ee.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}
@font-face{font-family:Forum;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/forum-5edfed1a0b15.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:Forum;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/forum-ec6b5b74cff4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Nunito Sans;font-style:normal;font-weight:200 1000;font-stretch:100%;font-display:swap;src:url(/fonts/nunito-f813d0b748b0.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}
@font-face{font-family:Nunito Sans;font-style:normal;font-weight:200 1000;font-stretch:100%;font-display:swap;src:url(/fonts/nunito-dcd150d580a1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}
@font-face{font-family:Nunito Sans;font-style:normal;font-weight:200 1000;font-stretch:100%;font-display:swap;src:url(/fonts/nunito-d261779aa92d.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}
@font-face{font-family:Nunito Sans;font-style:normal;font-weight:200 1000;font-stretch:100%;font-display:swap;src:url(/fonts/nunito-24ce79ed1212.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:Nunito Sans;font-style:normal;font-weight:200 1000;font-stretch:100%;font-display:swap;src:url(/fonts/nunito-f141b5b7abe5.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}

/* Оформление поддомена TabSumaHR — тот же мир, что у nexiguard.io: «Гравёрная папка».
   Источник правил — www-steampank/DESIGN.md и app/styles/tokens.css.
   Материалов три: бумага несёт всё, тушь говорит, медь отвечает на нажатие.
   Скруглён только металл (кнопка-пилюля, печать); тёмного режима в этом мире нет. */

:root {
  --paper: #f5ecd8; --paper-hi: #fbf5e7; --paper-warm: #f2e2c6; --paper-shade: #e3d5b8; --paper-fold: #d5c5a4;
  --bitumen: #463e35; --bitumen-deep: #362f28; --bitumen-sole: #241f1a;
  --on-bitumen: #efe6d2; --on-bitumen-dim: #c0b5a0;
  --ink: #2b2620; --ink-2: #574d40; --ink-3: #6e6454; --ink-ghost: #b3a790;
  --copper-hi: #c9925f; --copper: #96612f; --copper-mid: #7a4c24; --copper-lo: #5c381a; --copper-shadow: #3c2310;
  --on-copper: #fff8ea; --mark: rgba(168, 115, 74, 0.28);
  --brass-hi: #eed296; --brass: #c39c50; --brass-mid: #a07c34; --brass-lo: #755620;
  --seam-brass: color-mix(in srgb, var(--brass-lo) 60%, transparent);
  --seam-copper: color-mix(in srgb, var(--copper-shadow) 62%, transparent);
  --red-lead: #9c3a22;

  --face-copper: linear-gradient(177deg, var(--copper-hi) 0%, var(--copper) 12%, var(--copper-mid) 55%, var(--copper-lo) 100%);
  --face-brass: linear-gradient(177deg, var(--brass-hi) 0%, var(--brass) 40%, var(--brass-mid) 72%, var(--brass-lo) 100%);
  --face-bitumen: linear-gradient(180deg, var(--bitumen) 0%, var(--bitumen-deep) 100%);

  --font-display: Forum, "Palatino Linotype", Georgia, serif;
  --font-text: "Nunito Sans", system-ui, -apple-system, sans-serif;

  --step-display: clamp(2rem, 1.15rem + 4.2vw, 4.6rem);
  --step-title: clamp(1.75rem, 1.2rem + 2.3vw, 3.1rem);
  --step-head: clamp(1.5rem, 1.32rem + 0.75vw, 2rem);
  --step-lead: clamp(1.25rem, 1.18rem + 0.32vw, 1.5rem);
  --step-body: 1.125rem;
  --step-small: 1rem;
  --step-label: 0.9375rem;
  --step-micro: 0.8125rem;
  --track-display: 0.09em; --track-label: 0.14em; --track-micro: 0.1em;
  --weight-text: 450; --weight-strong: 600; --weight-label: 700;

  --s1: 4px; --s2: 8px; --s3: 14px; --s4: 22px; --s5: 34px; --s6: 54px; --s7: 86px; --s8: 132px;
  --gutter: clamp(20px, 5vw, 76px);
  --spread: 1180px;
  --measure: 32em;
  --edge-metal: 999px; --edge-boss: 50%;
  --lift-slip: 0 6px 14px -6px rgba(52, 40, 24, 0.45);
  --lift-sheet: 0 18px 38px -18px rgba(52, 40, 24, 0.55);
  --lift-press: 0 4px 0 -1px var(--copper-shadow), 0 9px 16px -6px rgba(40, 25, 12, 0.6);
  --dur-touch: 170ms;
  --ease-pull: cubic-bezier(0.16, 1, 0.3, 1);

  --tex-grain: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23g)' opacity='0.115'/%3E%3C/svg%3E");
  --tex-soot: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='s'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.7' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='220' height='220' filter='url(%23s)' opacity='0.22'/%3E%3C/svg%3E");
  --tex-fox: radial-gradient(ellipse 38% 18% at 12% 12%, rgba(176, 138, 82, 0.17), transparent 70%),
    radial-gradient(ellipse 30% 14% at 88% 33%, rgba(158, 120, 66, 0.15), transparent 68%),
    radial-gradient(ellipse 44% 20% at 42% 61%, rgba(180, 145, 92, 0.14), transparent 72%),
    radial-gradient(ellipse 24% 12% at 70% 86%, rgba(150, 112, 60, 0.13), transparent 70%);
}

*, *::before, *::after { box-sizing: border-box; }
html { -webkit-text-size-adjust: 100%; scroll-behavior: smooth; }
@media (prefers-reduced-motion: reduce) {
  html { scroll-behavior: auto; }
  *, *::before, *::after { transition-property: color, background-color, border-color, box-shadow, filter, opacity, outline-color !important; }
}
body {
  margin: 0;
  background-color: var(--paper);
  background-image: var(--tex-fox), var(--tex-grain);
  color: var(--ink);
  font-family: var(--font-text);
  font-size: var(--step-body);
  font-weight: var(--weight-text);
  line-height: 1.65;
  overflow-x: hidden;
}
h1, h2, h3, p, figure, dl, dd, ul, ol { margin: 0; }
ul, ol { padding: 0; }
img { display: block; max-width: 100%; height: auto; }
a { color: inherit; text-decoration-color: var(--copper); text-underline-offset: 3px; text-decoration-thickness: 1px; }
:focus-visible { outline: 2px solid var(--copper-lo); outline-offset: 3px; }
::selection { background: var(--mark); }
.skip { position: absolute; left: -999px; top: 0; background: var(--paper-hi); color: var(--ink); padding: var(--s2) var(--s3); z-index: 50; }
.skip:focus { left: var(--s2); top: var(--s2); }
.brand { text-transform: none; letter-spacing: inherit; }

.wrap { max-width: var(--spread); margin-inline: auto; padding-inline: var(--gutter); }

/* ── Полосы: шапка и подвал из битума, между ними рваный край ─────────── */
.band, .foot { position: relative; background: var(--face-bitumen); color: var(--on-bitumen); isolation: isolate; }
.band::before, .foot::before { content: ""; position: absolute; inset: 0; background-image: var(--tex-soot); pointer-events: none; z-index: 0; }
.band { z-index: 20; }
.bandIn { position: relative; z-index: 3; display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: var(--s2) var(--s4); min-height: 96px; padding-block: var(--s3); }

.mark { display: inline-flex; align-items: center; gap: 14px; text-decoration: none; color: inherit; min-height: 48px; }
.seal { position: relative; display: grid; place-items: center; width: 46px; height: 46px; flex: none; border-radius: var(--edge-boss);
  background: var(--face-brass);
  box-shadow: inset 0 1px 0 rgba(255, 240, 205, 0.6), inset 0 -2px 4px var(--seam-brass), 0 3px 7px rgba(0, 0, 0, 0.45); }
.seal::after { content: ""; position: absolute; inset: 3px; border-radius: var(--edge-boss);
  background: repeating-conic-gradient(from 0deg, rgba(96, 68, 18, 0.55) 0deg 2.2deg, transparent 2.2deg 5deg);
  mask: radial-gradient(circle, transparent 0 74%, #000 76% 100%); pointer-events: none; }
.sigma { position: relative; font-family: var(--font-display); font-size: 1.7rem; line-height: 1; color: var(--bitumen-deep); }
.word { font-family: var(--font-display); font-size: var(--step-lead); letter-spacing: 0.08em; color: var(--on-bitumen); }
.wordTail { color: var(--brass-hi); }
.wordHr { color: var(--brass-hi); font-size: .62em; letter-spacing: .08em; margin-left: .04em; }

.nav { display: flex; flex-wrap: wrap; gap: 0 var(--s4); font-family: var(--font-display); font-size: var(--step-body); letter-spacing: 0.1em; text-transform: uppercase; }
.nav a { display: inline-flex; align-items: center; min-height: 48px; color: var(--on-bitumen); text-decoration: none; border-bottom: 1px solid transparent; transition: border-color var(--dur-touch) ease-out; }
.nav a:hover { border-bottom-color: var(--copper-hi); }
.nav a[aria-current="page"] { border-bottom-color: var(--brass); }
.langs { display: flex; gap: var(--s3); font-size: var(--step-small); }
.langs a, .langs span { display: inline-flex; align-items: center; min-height: 44px; color: var(--on-bitumen); text-decoration-color: var(--copper-hi); }
.langs span { font-weight: var(--weight-label); border-bottom: 2px solid var(--brass); }

/* Рваный край: зубцы вырезаются clip-path-полигоном, который строит сборка. */
.tear { position: absolute; left: 0; width: 100%; height: 64px; pointer-events: none; z-index: 2; }
.tearHead { bottom: -63px; background: var(--bitumen-deep); }
.tearFoot { top: -63px; background: var(--bitumen); }
@media (max-width: 700px) { .tear { height: 34px; } .tearHead { bottom: -33px; } .tearFoot { top: -33px; } }

/* ── Разворот ──────────────────────────────────────────────────────────── */
.spread { max-width: var(--spread); margin-inline: auto; padding: var(--s7) var(--gutter) 0; }
@media (max-width: 700px) { .spread { padding-top: var(--s6); } }

h1, h2 { font-family: var(--font-display); font-weight: 400; text-transform: uppercase; color: var(--ink);
  /* двойной оттиск: лист прогоняли дважды */
  text-shadow: 1.5px 1.5px 0 rgba(43, 38, 32, 0.16), -1px -1px 0 rgba(255, 248, 234, 0.7); }
h1 { font-size: var(--step-title); line-height: 1.1; letter-spacing: var(--track-display); margin-bottom: var(--s4); }
.hero h1 { font-size: var(--step-display); line-height: 1.04; }
h2 { font-size: var(--step-lead); line-height: 1.25; letter-spacing: 0.05em; margin: var(--s5) 0 var(--s2); }
h3 { font-family: var(--font-text); }
p { margin-bottom: var(--s3); max-width: var(--measure); }
.lead { font-size: var(--step-lead); line-height: 1.55; font-weight: 450; color: var(--ink-2); }
.muted { color: var(--ink-3); font-size: var(--step-small); }
.spread a:not(.btn) { color: var(--ink); }

/* Оттиск: гравюра чёрной линией по бумаге; multiply сажает штрих в бумагу. */
.plate { margin: 0 0 var(--s5); }
.plate img { width: 100%; mix-blend-mode: multiply; }
.plate--spread { margin-block: var(--s5) var(--s6); }
.plate--side { max-width: 420px; margin-inline: auto; }
@media (min-width: 900px) {
  .plate--side { float: right; width: 38%; max-width: none; margin: 0 0 var(--s5) var(--s6); }
  .doc, .doc h1 { overflow: visible; }
}
.doc { min-height: 20em; }
.doc::after { content: ""; display: block; clear: both; }

/* Лист-образец: без рамки-коробки, приподнят тенью. Скругления нет. */
.points { list-style: none; display: grid; gap: var(--s4); grid-template-columns: repeat(auto-fit, minmax(220px, 1fr)); margin: var(--s5) 0; }
.points li { background: var(--paper-hi); box-shadow: var(--lift-slip); padding: var(--s4); display: grid; gap: var(--s1); }
.points strong { font-weight: var(--weight-strong); }
.points span { color: var(--ink-2); font-size: var(--step-small); line-height: 1.55; }

/* Лист покупки: приподнят, внутри штриховая рамка. */
.buy { position: relative; margin-top: var(--s6); padding: var(--s5); background: var(--paper-hi); box-shadow: var(--lift-sheet); }
.buy::before { content: ""; position: absolute; inset: 10px; border: 1px dashed var(--ink-3); opacity: 0.55; pointer-events: none; }
.buy > * { position: relative; }
.buy h2 { margin-top: 0; }
.check { display: flex; gap: var(--s3); align-items: flex-start; margin: var(--s3) 0; max-width: var(--measure); cursor: pointer; }
.check input { width: 24px; height: 24px; flex: none; margin-top: 3px; accent-color: var(--copper); }
.msg { margin: var(--s3) 0 0; min-height: 1.5em; }
.msg.err { color: var(--red-lead); font-weight: var(--weight-strong); }

/* Медная плашка: единственное, что нажимается как кнопка. Пилюля — единственная скруглённая форма. */
.btn { position: relative; display: inline-flex; align-items: center; justify-content: center; isolation: isolate; min-height: 64px; padding: 0 clamp(38px, 5vw, 58px);
  background: var(--face-copper); border: 0; border-radius: var(--edge-metal);
  box-shadow: var(--lift-press), inset 0 1px 0 rgba(255, 232, 198, 0.45), inset 0 -1px 0 var(--seam-copper);
  color: var(--on-copper); font-family: var(--font-text); font-size: var(--step-small); font-weight: var(--weight-label);
  text-transform: uppercase; letter-spacing: var(--track-label); text-decoration: none; cursor: pointer; margin-top: var(--s3);
  text-shadow: 0 1px 1px var(--copper-shadow);
  transition: filter var(--dur-touch) ease-out, transform var(--dur-touch) var(--ease-pull), box-shadow var(--dur-touch) ease-out; }
.btn::before { content: ""; position: absolute; inset: 0; border-radius: inherit; pointer-events: none;
  background: repeating-linear-gradient(92deg, rgba(255, 240, 214, 0.05) 0 1px, transparent 1px 9px); }
.btn:hover { filter: brightness(1.08); }
.btn:active { transform: translateY(2px); box-shadow: 0 2px 0 -1px var(--copper-shadow), inset 0 3px 6px rgba(30, 18, 8, 0.65); }
.btn[disabled] { opacity: 0.65; cursor: wait; }
.linkbtn { margin-top: 0; }

.note { display: inline-block; margin: 0 0 var(--s4); padding: var(--s1) var(--s3); font-size: var(--step-small); color: var(--ink-3); border: 1px dashed var(--ink-3); }
.steps { padding-left: 1.4em; margin: var(--s4) 0; max-width: var(--measure); }
.steps li { margin: 0 0 var(--s3); padding-left: var(--s1); }
.steps li::marker { color: var(--copper-mid); font-weight: var(--weight-label); }
.steps strong { display: block; font-weight: var(--weight-label); }
.faq h2 { font-family: var(--font-text); font-size: var(--step-body); font-weight: var(--weight-label); text-transform: none; letter-spacing: 0; line-height: 1.4; text-shadow: none; margin-top: var(--s5); }
.mailbig { font-size: var(--step-lead); }
.reqs { margin: var(--s4) 0; display: grid; gap: var(--s2); max-width: var(--measure); }
.reqs div { display: grid; grid-template-columns: minmax(150px, 220px) 1fr; gap: var(--s1) var(--s3); }
.reqs dt { color: var(--ink-3); }
.reqs dd { margin: 0; }

/* ── Подвал ────────────────────────────────────────────────────────────── */
.foot { margin-top: var(--s8); }
.footIn { position: relative; z-index: 1; padding-block: var(--s7) var(--s6); display: grid; gap: var(--s4); }
.footnav { display: flex; flex-wrap: wrap; gap: 0 var(--s5); font-family: var(--font-display); font-size: var(--step-body); letter-spacing: 0.1em; text-transform: uppercase; }
.footnav a { display: inline-flex; align-items: center; min-height: 48px; color: var(--on-bitumen); text-decoration: none; border-bottom: 1px solid transparent; transition: border-color var(--dur-touch) ease-out; }
.footnav a:hover { border-bottom-color: var(--copper-hi); }
.footnav a[aria-current="page"] { border-bottom-color: var(--brass); }
.foot p { margin: 0; max-width: none; color: var(--on-bitumen-dim); font-size: var(--step-small); }
.foot p strong { color: var(--on-bitumen); }
.foot a { color: var(--on-bitumen); text-decoration-color: var(--copper-hi); }
.foot .footnav a { text-decoration: none; }

@media (max-width: 560px) {
  .reqs div { grid-template-columns: 1fr; }
  .buy { padding: var(--s4); }
}

[hidden] { display: none !important; }
.field { display: grid; gap: var(--s1); margin: var(--s3) 0; max-width: 22em; }
.field span { font-weight: var(--weight-label); font-size: var(--step-small); }
select { font: inherit; color: var(--ink); background: var(--paper-hi); border: 1px solid var(--ink-3); border-radius: 0; padding: var(--s2) var(--s3); min-height: 48px; }
select:disabled { opacity: 0.6; }
#g_id_signin { margin: var(--s4) 0; min-height: 44px; }
.btn--quiet { min-height: 48px; padding: 0 clamp(26px, 3.4vw, 38px); font-size: var(--step-label); letter-spacing: var(--track-micro); margin-top: 0; }

.tearHead{clip-path:polygon(0 0, 100% 0, 100.00% 63.5%, 99.09% 97.6%, 98.18% 37.7%, 97.27% 86.1%, 96.36% 71.7%, 95.45% 84.3%, 94.55% 73.5%, 93.64% 97.0%, 92.73% 47.5%, 91.82% 97.6%, 90.91% 78.2%, 90.00% 69.6%, 89.09% 71.3%, 88.18% 29.0%, 87.27% 72.1%, 86.36% 86.3%, 85.45% 94.0%, 84.55% 29.7%, 83.64% 28.7%, 82.73% 44.6%, 81.82% 49.9%, 80.91% 66.6%, 80.00% 79.7%, 79.09% 73.0%, 78.18% 58.1%, 77.27% 85.6%, 76.36% 67.0%, 75.45% 96.4%, 74.55% 80.9%, 73.64% 66.5%, 72.73% 78.7%, 71.82% 51.0%, 70.91% 64.1%, 70.00% 28.4%, 69.09% 85.3%, 68.18% 66.4%, 67.27% 95.7%, 66.36% 95.5%, 65.45% 69.6%, 64.55% 86.7%, 63.64% 95.2%, 62.73% 90.4%, 61.82% 73.4%, 60.91% 65.1%, 60.00% 36.2%, 59.09% 92.4%, 58.18% 73.9%, 57.27% 85.9%, 56.36% 66.4%, 55.45% 92.5%, 54.55% 75.9%, 53.64% 31.1%, 52.73% 51.6%, 51.82% 72.3%, 50.91% 41.3%, 50.00% 50.6%, 49.09% 91.9%, 48.18% 37.3%, 47.27% 37.7%, 46.36% 52.9%, 45.45% 51.1%, 44.55% 76.2%, 43.64% 77.2%, 42.73% 94.2%, 41.82% 60.8%, 40.91% 57.9%, 40.00% 53.8%, 39.09% 81.8%, 38.18% 34.2%, 37.27% 29.4%, 36.36% 57.8%, 35.45% 53.0%, 34.55% 40.2%, 33.64% 30.8%, 32.73% 85.9%, 31.82% 92.5%, 30.91% 71.7%, 30.00% 95.6%, 29.09% 75.6%, 28.18% 71.5%, 27.27% 66.8%, 26.36% 91.9%, 25.45% 33.2%, 24.55% 81.3%, 23.64% 66.4%, 22.73% 48.4%, 21.82% 38.8%, 20.91% 38.1%, 20.00% 41.4%, 19.09% 89.4%, 18.18% 45.3%, 17.27% 96.5%, 16.36% 48.7%, 15.45% 65.4%, 14.55% 48.5%, 13.64% 53.8%, 12.73% 41.8%, 11.82% 64.3%, 10.91% 81.5%, 10.00% 38.9%, 9.09% 46.0%, 8.18% 79.1%, 7.27% 66.7%, 6.36% 44.8%, 5.45% 60.6%, 4.55% 56.4%, 3.64% 64.5%, 2.73% 76.9%, 1.82% 96.4%, 0.91% 32.3%, 0.00% 28.8%)}
.tearFoot{clip-path:polygon(0 100%, 0.00% 5.9%, 0.91% 23.6%, 1.82% 31.9%, 2.73% 52.0%, 3.64% 67.1%, 4.55% 23.3%, 5.45% 45.1%, 6.36% 37.1%, 7.27% 37.0%, 8.18% 56.3%, 9.09% 9.5%, 10.00% 34.2%, 10.91% 40.1%, 11.82% 28.3%, 12.73% 40.1%, 13.64% 7.6%, 14.55% 8.3%, 15.45% 35.2%, 16.36% 49.1%, 17.27% 57.1%, 18.18% 32.8%, 19.09% 14.9%, 20.00% 7.0%, 20.91% 11.2%, 21.82% 42.1%, 22.73% 20.9%, 23.64% 12.9%, 24.55% 60.2%, 25.45% 19.9%, 26.36% 65.5%, 27.27% 64.2%, 28.18% 33.3%, 29.09% 12.2%, 30.00% 19.4%, 30.91% 62.6%, 31.82% 59.1%, 32.73% 2.1%, 33.64% 22.5%, 34.55% 63.6%, 35.45% 63.9%, 36.36% 34.6%, 37.27% 27.9%, 38.18% 15.0%, 39.09% 21.3%, 40.00% 58.0%, 40.91% 6.3%, 41.82% 26.9%, 42.73% 35.6%, 43.64% 36.4%, 44.55% 63.4%, 45.45% 35.1%, 46.36% 16.8%, 47.27% 8.8%, 48.18% 47.6%, 49.09% 42.0%, 50.00% 52.7%, 50.91% 60.6%, 51.82% 2.0%, 52.73% 23.6%, 53.64% 33.0%, 54.55% 11.6%, 55.45% 25.6%, 56.36% 55.5%, 57.27% 14.2%, 58.18% 39.5%, 59.09% 3.5%, 60.00% 4.0%, 60.91% 21.5%, 61.82% 44.6%, 62.73% 55.8%, 63.64% 9.7%, 64.55% 42.1%, 65.45% 44.9%, 66.36% 30.3%, 67.27% 40.8%, 68.18% 19.2%, 69.09% 9.5%, 70.00% 2.9%, 70.91% 57.2%, 71.82% 63.6%, 72.73% 31.3%, 73.64% 62.6%, 74.55% 12.2%, 75.45% 27.7%, 76.36% 38.4%, 77.27% 30.5%, 78.18% 8.0%, 79.09% 3.8%, 80.00% 60.1%, 80.91% 63.7%, 81.82% 31.0%, 82.73% 36.7%, 83.64% 43.5%, 84.55% 21.2%, 85.45% 59.1%, 86.36% 3.8%, 87.27% 40.4%, 88.18% 32.5%, 89.09% 42.6%, 90.00% 37.9%, 90.91% 53.8%, 91.82% 46.0%, 92.73% 58.1%, 93.64% 10.3%, 94.55% 57.6%, 95.45% 55.9%, 96.36% 54.2%, 97.27% 41.4%, 98.18% 7.6%, 99.09% 57.2%, 100.00% 28.6%, 100% 100%)}