@font-face{font-family:GWWasherNoto;src:url(gw-noto.woff2) format('woff2');font-weight:100 900;font-display:swap}
.gwwe{--gwwe-ink:#0B172A;--gwwe-muted:#5F6F89;--gwwe-blue:#1657D0;--gwwe-soft:#EEF6FF;--gwwe-paper:#F7FBFF;box-sizing:border-box;width:100%;max-width:800px;margin-inline:auto;padding:36px;border:1px solid rgba(22,87,208,.13);border-radius:32px;background:#fff;box-shadow:0 20px 50px rgba(15,42,90,.06);color:var(--gwwe-ink);font-family:GWStableNoto,'Noto Sans Georgian',GWWasherNoto,sans-serif;font-size:16px;line-height:1.65;text-align:left;color-scheme:light}
.gwwe *{box-sizing:border-box;min-width:0}
.gwwe [hidden]{display:none!important}
.gwwe .gwwe-title{font:700 clamp(22px,2.4vw,30px)/1.35 GWStableNoto,'Noto Sans Georgian',GWWasherNoto,sans-serif;letter-spacing:normal;color:var(--gwwe-ink);margin:0 0 12px;text-wrap:balance}
.gwwe p{margin:0 0 14px;overflow-wrap:anywhere}
.gwwe .gwwe-intro{color:var(--gwwe-muted);margin-bottom:28px;max-width:62ch}
.gwwe .gwwe-form{display:grid;gap:20px;margin:0}
.gwwe .gwwe-field{display:flex;flex-direction:column;gap:8px}
.gwwe .gwwe-label{display:block;font-size:16px;line-height:1.5;font-weight:700;margin:0 0 4px;color:var(--gwwe-ink)}
.gwwe .gwwe-control{display:block;width:100%;min-height:54px;border:1px solid rgba(22,87,208,.25);border-radius:16px;padding:13px 16px;background:var(--gwwe-paper);color:var(--gwwe-ink);font:inherit;line-height:1.5;box-shadow:none}
.gwwe select.gwwe-control{padding-right:36px;cursor:pointer;appearance:auto}
.gwwe .gwwe-control::placeholder{color:var(--gwwe-muted);opacity:1}
.gwwe .gwwe-code{letter-spacing:.02em}
.gwwe .gwwe-search-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:start}
.gwwe .gwwe-submit{align-self:start;margin-top:36px;min-height:54px;padding:13px 28px;border:1px solid var(--gwwe-blue);border-radius:16px;background:var(--gwwe-blue);color:#fff;cursor:pointer;font-family:inherit;font-size:16px;font-weight:700;line-height:1.5;box-shadow:none}
.gwwe .gwwe-submit:hover{background:#1046AE}
.gwwe :is(button,input,select,a,summary):focus-visible{outline:3px solid var(--gwwe-blue);outline-offset:4px}
.gwwe .gwwe-field-error{font-size:14px;font-weight:600;line-height:1.6;margin:0;padding:10px 14px;border-radius:16px;background:#FFF0E6;color:var(--gwwe-ink)}
.gwwe .gwwe-field-error:focus{outline:0}
.gwwe .gwwe-field-error:empty{display:none}
.gwwe .gwwe-announcement{font-size:14px;color:var(--gwwe-muted);margin:16px 0 0}
.gwwe .gwwe-announcement:empty{margin:0}
.gwwe .gwwe-sr-only{position:absolute;width:1px;height:1px;margin:0;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.gwwe .gwwe-results{border-top:1px solid #DCE6F3;margin-top:28px;padding-top:24px}
.gwwe .gwwe-results-title{margin:0 0 12px;font-size:21px;font-weight:700;line-height:1.4;overflow-wrap:anywhere;color:var(--gwwe-ink)}
.gwwe .gwwe-results-title:focus{outline:0}
.gwwe .gwwe-notice{background:var(--gwwe-soft);padding:16px 18px;border-radius:16px;color:var(--gwwe-ink)}
.gwwe .gwwe-notice--unknown{background:#FFF0E6}
.gwwe .gwwe-model-area{margin:20px 0}
.gwwe .gwwe-model-help{margin-top:16px;color:var(--gwwe-muted);font-size:14px}
.gwwe summary{cursor:pointer;min-height:44px;padding:10px 0;color:var(--gwwe-blue);font-weight:600;overflow-wrap:anywhere}
.gwwe .gwwe-cards{display:grid;gap:18px}
.gwwe .gwwe-result{border:1px solid rgba(22,87,208,.14);border-radius:22px;padding:22px;background:var(--gwwe-soft);overflow-wrap:anywhere}
.gwwe .gwwe-result-top{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-bottom:12px}
.gwwe .gwwe-result-code{font-family:inherit;color:var(--gwwe-blue);font-size:26px;line-height:1.3;letter-spacing:normal;margin:0}
.gwwe .gwwe-kind{font-size:13px;padding:4px 10px;background:var(--gwwe-soft);border-radius:999px;color:var(--gwwe-ink)}
.gwwe .gwwe-context{font-weight:700;line-height:1.6}
.gwwe .gwwe-applicability{font-size:14px;color:var(--gwwe-muted)}
.gwwe .gwwe-summary{font-size:18px;line-height:1.7;font-weight:600}
.gwwe .gwwe-warning{padding-left:14px;border-left:3px solid #FF6A2C;color:var(--gwwe-ink);font-size:14px;font-weight:600;margin-top:12px}
.gwwe .gwwe-note{font-size:14px;color:var(--gwwe-muted);margin-top:12px}
.gwwe .gwwe-source{border-top:1px solid #DCE6F3;margin-top:18px;padding-top:4px;font-size:14px}
.gwwe .gwwe-source-list{padding-left:22px;margin:0;list-style:disc}
.gwwe .gwwe-source-list li{margin-bottom:8px}
.gwwe a{color:var(--gwwe-blue);text-decoration:underline;text-underline-offset:3px}
.gwwe .gwwe-secondary{min-height:44px;padding:10px 18px;border:1px solid var(--gwwe-blue);border-radius:16px;background:#fff;color:var(--gwwe-blue);font:inherit;font-weight:700;cursor:pointer}
.gwwe .gwwe-limit{margin:26px 0 12px;color:var(--gwwe-muted);font-size:14px;line-height:1.8}
.gwwe .gwwe-date{color:var(--gwwe-muted);font-size:12px;line-height:1.8;margin:0}
@media(max-width:560px){.gwwe{padding:24px 20px}.gwwe .gwwe-search-row{grid-template-columns:1fr;gap:14px}.gwwe .gwwe-submit{width:100%;margin-top:0}.gwwe .gwwe-result{padding:18px 16px}.gwwe .gwwe-title{font-size:22px}}
