@layer control {
  .lefosaNila {
    width: 100%;
    min-height: 2.625rem;
    padding: .45rem .65rem;
    background: var(--surface);
    color: var(--ink);
    border: 1px solid var(--rule);
    border-radius: var(--radius);
  }
  .lefosaNila:hover { border-color: var(--ink-faint); }
  textarea.lefosaNila { max-width: 100%; resize: vertical; }

  .rekRucaPixa { width: 1.125rem; height: 1.125rem; accent-color: var(--accent); }

  .xukika { position: relative; min-width: 0;
    --flag-w: 20px; --flag-h: 15px; --flag-n: 244; --flag-col: var(--flag-n); }
  .zafuviGihalVutuyi > select { position: absolute; width: 1px; height: 1px; margin: -1px; padding: 0; overflow: hidden; clip: rect(0 0 0 0); white-space: nowrap; border: 0; }
  .naquZotu { padding-inline: .65rem 2.2rem; background-image: linear-gradient(45deg, transparent 50%, var(--ink-muted) 50%), linear-gradient(135deg, var(--ink-muted) 50%, transparent 50%); background-position: calc(100% - 1rem) 50%, calc(100% - .72rem) 50%; background-size: .3rem .3rem, .3rem .3rem; background-repeat: no-repeat; }
  .zafuviGihalVutuyi > span { position: absolute; inset-inline-start: .62rem; inset-block-start: 50%; translate: 0 -50%; pointer-events: none; }
  .zafuviGihalVutuyi > span[data-cf=""] { display: none; }
  .zafuviGihalVutuyi:has(> span[data-cf]:not([data-cf=""])) > .naquZotu { padding-inline-start: 2.35rem; }
  .numuhZowHad { position: absolute; z-index: 60; top: calc(100% + .25rem); left: 0; right: 0; max-height: min(20rem, 50vh); overflow: auto; overscroll-behavior: contain; background: var(--surface); border: 1px solid var(--rule); border-radius: var(--radius); box-shadow: 0 .65rem 1.6rem rgba(18, 39, 51, .16); }
  .numuhZowHad[data-fixed] { position: fixed; margin: 0; padding: 0; inset: auto; left: var(--cs-x); top: var(--cs-y); width: var(--cs-w); max-height: var(--cs-mh); }
  .sovaxa { display: flex; flex-direction: column; padding: .25rem; }
  .pirezVubefoXoda { display: flex; align-items: center; gap: .6rem; padding: .5rem .65rem; border-radius: calc(var(--radius) - 2px); color: var(--ink); cursor: pointer; line-height: 1.35; }
  .pirezVubefoXoda > b { font-weight: inherit; min-width: 0; overflow-wrap: anywhere; }
  .pirezVubefoXoda > em { font-style: normal; margin-inline-start: auto; padding-inline-start: .5rem; font-size: .78em; letter-spacing: .04em; color: var(--ink-muted); }
  .pirezVubefoXoda:hover, .pirezVubefoXoda[data-active="true"] { background: var(--accent-wash); color: var(--accent-ink); }
  .pirezVubefoXoda[aria-selected="true"] { font-weight: 600; }
  .pirezVubefoXoda[aria-selected="true"] > em, .pirezVubefoXoda[data-active="true"] > em { color: inherit; }
  .wimCoha { margin: 0; padding: .8rem; color: var(--ink-muted); }
  .vahi { position: absolute; width: 1px; height: 1px; margin: -1px; padding: 0; overflow: hidden; clip: rect(0 0 0 0); white-space: nowrap; border: 0; }

  .pirezVubefoXoda > span, .zafuviGihalVutuyi > span {
    display: block; flex: none; box-sizing: content-box; width: var(--flag-w); height: var(--flag-h);
    border: 1px solid rgba(18, 39, 51, .16); border-radius: 2px;
    background-color: var(--paper);
    background-image: url(/assets/13f0afc2c7.ce5142cc.png);
    background-image: image-set(url(/assets/2504421fea.ed164ab3.webp) type("image/webp") 1x, url(/assets/29395c5ddd.c8b020b3.webp) type("image/webp") 2x, url(/assets/13f0afc2c7.ce5142cc.png) type("image/png") 1x, url(/assets/c5b77c7232.3322fe4f.png) type("image/png") 2x);
    background-repeat: no-repeat;
    background-size: calc(var(--flag-n) * var(--flag-w)) var(--flag-h);
    background-position: calc(var(--flag-col) * var(--flag-w) * -1) 0;
  }

  [data-cf=abw]{--flag-col:13}
  [data-cf=afg]{--flag-col:3}
  [data-cf=ago]{--flag-col:8}
  [data-cf=aia]{--flag-col:5}
  [data-cf=alb]{--flag-col:6}
  [data-cf=and]{--flag-col:1}
  [data-cf=are]{--flag-col:2}
  [data-cf=arg]{--flag-col:9}
  [data-cf=arm]{--flag-col:7}
  [data-cf=atg]{--flag-col:4}
  [data-cf=aus]{--flag-col:12}
  [data-cf=aut]{--flag-col:11}
  [data-cf=aze]{--flag-col:15}
  [data-cf=bdi]{--flag-col:23}
  [data-cf=bel]{--flag-col:19}
  [data-cf=ben]{--flag-col:24}
  [data-cf=bfa]{--flag-col:20}
  [data-cf=bgd]{--flag-col:18}
  [data-cf=bgr]{--flag-col:21}
  [data-cf=bhr]{--flag-col:22}
  [data-cf=bhs]{--flag-col:31}
  [data-cf=bih]{--flag-col:16}
  [data-cf=blr]{--flag-col:34}
  [data-cf=blz]{--flag-col:35}
  [data-cf=bmu]{--flag-col:26}
  [data-cf=bol]{--flag-col:28}
  [data-cf=bra]{--flag-col:30}
  [data-cf=brb]{--flag-col:17}
  [data-cf=brn]{--flag-col:27}
  [data-cf=btn]{--flag-col:32}
  [data-cf=bwa]{--flag-col:33}
  [data-cf=caf]{--flag-col:39}
  [data-cf=can]{--flag-col:36}
  [data-cf=che]{--flag-col:41}
  [data-cf=chl]{--flag-col:44}
  [data-cf=chn]{--flag-col:46}
  [data-cf=civ]{--flag-col:42}
  [data-cf=cmr]{--flag-col:45}
  [data-cf=cod]{--flag-col:38}
  [data-cf=cog]{--flag-col:40}
  [data-cf=cok]{--flag-col:43}
  [data-cf=col]{--flag-col:47}
  [data-cf=com]{--flag-col:115}
  [data-cf=cpv]{--flag-col:50}
  [data-cf=cri]{--flag-col:48}
  [data-cf=cub]{--flag-col:49}
  [data-cf=cym]{--flag-col:120}
  [data-cf=cyp]{--flag-col:53}
  [data-cf=cze]{--flag-col:54}
  [data-cf=deu]{--flag-col:55}
  [data-cf=dji]{--flag-col:56}
  [data-cf=dma]{--flag-col:58}
  [data-cf=dnk]{--flag-col:57}
  [data-cf=dom]{--flag-col:59}
  [data-cf=dza]{--flag-col:60}
  [data-cf=ecu]{--flag-col:61}
  [data-cf=egy]{--flag-col:63}
  [data-cf=eri]{--flag-col:65}
  [data-cf=esp]{--flag-col:66}
  [data-cf=est]{--flag-col:62}
  [data-cf=eth]{--flag-col:67}
  [data-cf=fin]{--flag-col:68}
  [data-cf=fji]{--flag-col:69}
  [data-cf=fra]{--flag-col:73}
  [data-cf=fro]{--flag-col:72}
  [data-cf=fsm]{--flag-col:71}
  [data-cf=gab]{--flag-col:74}
  [data-cf=gbr]{--flag-col:75}
  [data-cf=geo]{--flag-col:77}
  [data-cf=gha]{--flag-col:80}
  [data-cf=gin]{--flag-col:84}
  [data-cf=glp]{--flag-col:85}
  [data-cf=gmb]{--flag-col:83}
  [data-cf=gnb]{--flag-col:90}
  [data-cf=gnq]{--flag-col:86}
  [data-cf=grc]{--flag-col:87}
  [data-cf=grd]{--flag-col:76}
  [data-cf=grl]{--flag-col:82}
  [data-cf=gtm]{--flag-col:88}
  [data-cf=gum]{--flag-col:89}
  [data-cf=guy]{--flag-col:91}
  [data-cf=hkg]{--flag-col:92}
  [data-cf=hnd]{--flag-col:93}
  [data-cf=hrv]{--flag-col:94}
  [data-cf=hti]{--flag-col:95}
  [data-cf=hun]{--flag-col:96}
  [data-cf=idn]{--flag-col:97}
  [data-cf=ind]{--flag-col:101}
  [data-cf=irl]{--flag-col:98}
  [data-cf=irn]{--flag-col:104}
  [data-cf=irq]{--flag-col:103}
  [data-cf=isl]{--flag-col:105}
  [data-cf=isr]{--flag-col:99}
  [data-cf=ita]{--flag-col:106}
  [data-cf=jam]{--flag-col:108}
  [data-cf=jor]{--flag-col:109}
  [data-cf=jpn]{--flag-col:110}
  [data-cf=kaz]{--flag-col:121}
  [data-cf=ken]{--flag-col:111}
  [data-cf=kgz]{--flag-col:112}
  [data-cf=khm]{--flag-col:113}
  [data-cf=kir]{--flag-col:114}
  [data-cf=kna]{--flag-col:116}
  [data-cf=kor]{--flag-col:118}
  [data-cf=kwt]{--flag-col:119}
  [data-cf=lao]{--flag-col:122}
  [data-cf=lbn]{--flag-col:123}
  [data-cf=lbr]{--flag-col:127}
  [data-cf=lby]{--flag-col:132}
  [data-cf=lca]{--flag-col:124}
  [data-cf=lie]{--flag-col:125}
  [data-cf=lka]{--flag-col:126}
  [data-cf=lso]{--flag-col:128}
  [data-cf=ltu]{--flag-col:129}
  [data-cf=lux]{--flag-col:130}
  [data-cf=lva]{--flag-col:131}
  [data-cf=mac]{--flag-col:144}
  [data-cf=mar]{--flag-col:133}
  [data-cf=mco]{--flag-col:134}
  [data-cf=mda]{--flag-col:135}
  [data-cf=mdg]{--flag-col:138}
  [data-cf=mdv]{--flag-col:151}
  [data-cf=mex]{--flag-col:153}
  [data-cf=mhl]{--flag-col:139}
  [data-cf=mkd]{--flag-col:140}
  [data-cf=mli]{--flag-col:141}
  [data-cf=mlt]{--flag-col:149}
  [data-cf=mmr]{--flag-col:142}
  [data-cf=mne]{--flag-col:136}
  [data-cf=mng]{--flag-col:143}
  [data-cf=moz]{--flag-col:155}
  [data-cf=mrt]{--flag-col:147}
  [data-cf=mtq]{--flag-col:146}
  [data-cf=mus]{--flag-col:150}
  [data-cf=mwi]{--flag-col:152}
  [data-cf=mys]{--flag-col:154}
  [data-cf=myt]{--flag-col:240}
  [data-cf=nam]{--flag-col:156}
  [data-cf=ncl]{--flag-col:157}
  [data-cf=ner]{--flag-col:158}
  [data-cf=nfk]{--flag-col:159}
  [data-cf=nga]{--flag-col:160}
  [data-cf=nic]{--flag-col:161}
  [data-cf=nld]{--flag-col:162}
  [data-cf=nor]{--flag-col:163}
  [data-cf=npl]{--flag-col:164}
  [data-cf=nru]{--flag-col:165}
  [data-cf=nzl]{--flag-col:167}
  [data-cf=omn]{--flag-col:168}
  [data-cf=pak]{--flag-col:174}
  [data-cf=pan]{--flag-col:169}
  [data-cf=per]{--flag-col:170}
  [data-cf=phl]{--flag-col:173}
  [data-cf=plw]{--flag-col:180}
  [data-cf=png]{--flag-col:172}
  [data-cf=pol]{--flag-col:175}
  [data-cf=pri]{--flag-col:177}
  [data-cf=prk]{--flag-col:117}
  [data-cf=prt]{--flag-col:179}
  [data-cf=pry]{--flag-col:181}
  [data-cf=pse]{--flag-col:178}
  [data-cf=qat]{--flag-col:182}
  [data-cf=reu]{--flag-col:183}
  [data-cf=rou]{--flag-col:184}
  [data-cf=rus]{--flag-col:186}
  [data-cf=rwa]{--flag-col:187}
  [data-cf=sau]{--flag-col:188}
  [data-cf=sdn]{--flag-col:191}
  [data-cf=sen]{--flag-col:200}
  [data-cf=sgp]{--flag-col:193}
  [data-cf=slb]{--flag-col:189}
  [data-cf=sle]{--flag-col:198}
  [data-cf=slv]{--flag-col:205}
  [data-cf=smr]{--flag-col:199}
  [data-cf=som]{--flag-col:201}
  [data-cf=srb]{--flag-col:185}
  [data-cf=ssd]{--flag-col:203}
  [data-cf=stp]{--flag-col:204}
  [data-cf=sur]{--flag-col:202}
  [data-cf=svk]{--flag-col:197}
  [data-cf=svn]{--flag-col:195}
  [data-cf=swe]{--flag-col:192}
  [data-cf=swz]{--flag-col:208}
  [data-cf=syc]{--flag-col:190}
  [data-cf=syr]{--flag-col:207}
  [data-cf=tca]{--flag-col:209}
  [data-cf=tcd]{--flag-col:210}
  [data-cf=tgo]{--flag-col:211}
  [data-cf=tha]{--flag-col:212}
  [data-cf=tjk]{--flag-col:213}
  [data-cf=tkm]{--flag-col:216}
  [data-cf=tls]{--flag-col:215}
  [data-cf=ton]{--flag-col:218}
  [data-cf=tto]{--flag-col:220}
  [data-cf=tun]{--flag-col:217}
  [data-cf=tuv]{--flag-col:221}
  [data-cf=twn]{--flag-col:222}
  [data-cf=tza]{--flag-col:223}
  [data-cf=uga]{--flag-col:225}
  [data-cf=ukr]{--flag-col:224}
  [data-cf=ury]{--flag-col:227}
  [data-cf=usa]{--flag-col:226}
  [data-cf=uzb]{--flag-col:228}
  [data-cf=vat]{--flag-col:229}
  [data-cf=vct]{--flag-col:230}
  [data-cf=ven]{--flag-col:231}
  [data-cf=vnm]{--flag-col:234}
  [data-cf=vut]{--flag-col:235}
  [data-cf=wsm]{--flag-col:237}
  [data-cf=xks]{--flag-col:238}
  [data-cf=yem]{--flag-col:239}
  [data-cf=zaf]{--flag-col:241}
  [data-cf=zmb]{--flag-col:242}
  [data-cf=zwe]{--flag-col:243}
}

@layer block {
  .vifuhuHumim { display: flex; flex-direction: column; gap: 1.25rem; }

  .gemaHipi { background: var(--surface); border: 1px solid var(--rule); border-radius: var(--radius); }
  .gemaHipi:has(> .nepoZadNox > .toneqeGunawYicimu):not(:has(> .nepoZadNox > :not([hidden]))) { display: none; }

  :where(body:not([data-theme])) .pikBejap {
    font-size: .78rem; text-transform: uppercase; letter-spacing: .07em;
    color: var(--ink-muted); padding: .65rem 1rem;
    border-bottom: 1px solid var(--rule-soft); background: var(--paper);
  }
  :where(body:not([data-theme])) .nepoZadNox {
    padding: .9rem 1rem;
    display: grid; gap: 1rem;
    grid-template-columns: repeat(auto-fit, minmax(min(100%, 15rem), 1fr));
  }

  :where(body:not([data-theme])) .sefoGibQucate {
    font-size: .82rem; font-weight: 600; letter-spacing: .06em; text-transform: uppercase;
    color: var(--ink-muted);
  }

  .toneqeGunawYicimu { display: flex; flex-direction: column; gap: .35rem; min-width: 0; }
  .qiveJikag { grid-column: 1 / -1; align-items: flex-start; width: 100%; }
  .qiveJikag textarea.lefosaNila { width: 50%; min-width: 50%; max-width: 100%; resize: horizontal; }
  .hegFigoze { font-size: .88rem; font-weight: 500; }
  .mogDuhofo { color: var(--stop); margin-left: .15rem; }
  .sigeHohamCiw { font-size: .8rem; color: var(--ink-muted); margin: 0; }
  .cinav { margin: 0; font-size: .82rem; color: var(--ink-muted); }

  .teceZeyiq { display: flex; flex-direction: column; gap: .8rem; grid-column: 1 / -1; }
  :where(body:not([data-theme])) .vokakeGomibKojoci { font-size: .78rem; text-transform: uppercase; letter-spacing: .07em; color: var(--ink-muted); }
  .vahiha { display: grid; grid-template-columns: auto 1fr; gap: .6rem; align-items: start; }
  .tebuYopuzo { font-size: .9rem; min-height: 1.5rem; }

  .gexuj {
    background: var(--stop-wash); border: 1px solid var(--stop);
    border-left-width: 4px; border-radius: var(--radius);
    padding: 1rem 1.1rem; margin-bottom: 1.5rem;
  }
  .labNaginHoleba { font-size: 1rem; color: var(--stop); }
  .lelGadune { margin-top: .5rem; display: flex; flex-direction: column; gap: .3rem; }
}

@media (max-width: 40rem) {
  @layer block {
    .qiveJikag textarea.lefosaNila { width: 100%; min-width: 100%; resize: vertical; }
  }
}

@layer state {
  .lefosaNila[aria-invalid="true"],
  input[aria-invalid="true"], select[aria-invalid="true"], textarea[aria-invalid="true"] {
    border-color: var(--stop);
    border-width: 2px;
    box-shadow: none;
  }
  .bifetSodiva { color: var(--stop); font-size: .82rem; font-weight: 500; margin: 0; }
}

@layer block {
  .bohir { margin-bottom: 1.25rem; }
  .fugu {
    display: flex; flex-wrap: wrap; gap: 1px; counter-reset: step;
    border: 1px solid var(--rule); border-radius: var(--radius);
    background: var(--rule-soft); overflow: hidden;
  }
  .xasoyiDicocePecan {
    display: flex; flex: 1 1 8rem;
    min-height: 2.5rem; font-size: .79rem; color: var(--ink-faint);
    background: var(--surface); min-width: 0;
  }
  .rukarRagedBowobo, .nuqixFuvSiya {
    display: flex; align-items: center; gap: .4rem; width: 100%; min-width: 0;
    padding: .45rem .65rem; color: inherit;
  }
  .rukarRagedBowobo { text-decoration: none; }
  .rukarRagedBowobo:hover .fucuquGoze { text-decoration: underline; }
  .noqu { display: grid; place-items: center; flex: none; margin-inline-start: auto; }
  .noqu svg { display: block; }
  .bofeFuqitBex {
    flex: none; width: 1.35rem; height: 1.35rem; border-radius: 50%;
    display: grid; place-items: center; font-size: .72rem;
    background: var(--raise, var(--paper)); border: 1px solid var(--rule); color: var(--ink-faint);
  }
  .fucuquGoze { min-width: 0; line-height: 1.35; overflow-wrap: anywhere; }
  .jejiWam   { color: var(--ink-muted); }
  .jejiWam   .bofeFuqitBex { background: var(--accent-wash); border-color: var(--accent); color: var(--accent-ink); }
  .kamoHasetaNebos { color: var(--ink); font-weight: 500; background: var(--accent-wash); }
  .kamoHasetaNebos .bofeFuqitBex { background: var(--accent); border-color: var(--accent); color: #fff; }
  .neyoBisizaJope { color: var(--ink-faint); }
  .neyoBisizaJope .bofeFuqitBex { background: transparent; border-color: var(--rule); color: var(--ink-faint); }

  .bipefoPijacu { display: flex; flex-direction: column; gap: .35rem; grid-column: 1 / -1; }
  .vozuxi { font-size: .88rem; font-weight: 500; margin-bottom: .2rem; }
  .noroPuwihu { display: grid; grid-template-columns: 1.125rem minmax(0, 1fr); gap: .55rem; align-items: center; min-height: 1.6rem; }
  .kudidaLajebuTuji { width: 1.125rem; height: 1.125rem; margin: 0; accent-color: var(--accent); }
  .rici { font-size: .92rem; line-height: 1.45; cursor: pointer; min-height: 1.5rem; }

  .cihiweHohisKul { display: flex; flex-direction: column; gap: .65rem; grid-column: 1 / -1; }
  :where(body:not([data-theme])) .qadew { font-size: .78rem; text-transform: uppercase; letter-spacing: .07em; color: var(--ink-muted); }
  .raqof { display: grid; grid-template-columns: auto 1fr; gap: .6rem; align-items: start; }
  .saqac { font-size: .9rem; min-height: 1.5rem; }
  .raqof > .rekRucaPixa { margin-block-start: .1875rem; }
  .yomeLil { display: none; color: var(--stop); font-weight: 700; margin-right: .35rem; }
  .rekRucaPixa:required[aria-invalid="true"]:not(:checked) + .saqac .yomeLil { display: inline; }
  .waneGoriNehi { padding-top: .65rem; border-top: 1px solid var(--rule-soft); }

  .ruqesiCovubi { margin: .3rem 0; }
  .ruqesiCovubi a { color: var(--stop); }

  .xafiMosoq { width: 1.125rem; height: 1.125rem; margin-block-start: .1875rem; accent-color: var(--accent); }
}

@layer control {
  .socame {
    margin: 0 0 1.25rem;
    padding: .8rem 1rem;
    background: var(--surface-sunken, var(--surface));
    border: 1px solid var(--rule);
    border-radius: var(--radius);
  }
  .xulajZifute { display: grid; gap: .4rem; }
  .yiwef {
    display: flex; flex-wrap: wrap; gap: .35rem 1rem; align-items: baseline;
  }
  .fokaZacaso { color: var(--ink-muted); font-size: .88rem; min-width: 11rem; }
  .tomewa { font-weight: 500; }
}

.sajiweQapodiRuz {
  position: relative;
  display: block;
  min-width: 0;
  --confirm-on: var(--accent);
  --confirm-on-ink: var(--surface);
}

.sajiweQapodiRuz > .quqile {
  position: absolute;
  inset-block-end: 0;
  inset-inline-start: 0;
  width: 1px;
  height: 1px;
  min-height: 0;
  margin: 0;
  padding: 0;
  border: 0;
  opacity: 0;
  clip-path: inset(50%);
}

.cacJenug {
  display: flex;
  align-items: center;
  gap: .7rem;
  width: 100%;
  min-height: 2.75rem;
  padding: .55rem .8rem;
  color: var(--ink-muted);
  background: var(--paper);
  border: 1px solid var(--rule);
  border-radius: var(--radius);
  font-size: .95rem;
  font-weight: 600;
  line-height: 1.4;
  text-align: start;
  cursor: pointer;
}
.cacJenug:hover { border-color: var(--ink-faint); }

.nocVeqDale {
  flex: none;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 1.375rem;
  height: 1.375rem;
  color: var(--ink-faint);
  background: var(--surface);
  border: 1px solid var(--rule);
  border-radius: 3px;
}
.nocVeqDale > svg { display: none; width: 1rem; height: 1rem; }

.fico {
  font-style: normal;
  font-weight: 600;
  min-width: 0;
  overflow-wrap: anywhere;
}

.quqile:checked + .cacJenug {
  color: var(--ink);
  background: var(--accent-wash);
  border-color: var(--confirm-on);
}
.quqile:checked + .cacJenug > .nocVeqDale {
  color: var(--confirm-on-ink);
  background: var(--confirm-on);
  border-color: var(--confirm-on);
}
.quqile:checked + .cacJenug > .nocVeqDale > svg {
  display: block;
}

.quqile:focus-visible + .cacJenug {
  outline: 2px solid var(--accent);
  outline-offset: 2px;
}

.quqile[aria-invalid="true"] + .cacJenug {
  background: var(--stop-wash);
  border-color: var(--stop);
}

.febuquNepupVevepe {
  margin-block-start: .4rem;
  color: var(--stop);
  font-size: .8125rem;
  font-weight: 600;
  line-height: 1.5;
}
.quqile:checked + .cacJenug ~ .febuquNepupVevepe,
.quqile:not(:required) + .cacJenug ~ .febuquNepupVevepe {
  display: none;
}