.Calculator-module__nBSQfG__calculatorShell{padding:clamp(2.75rem,5vw,4.25rem) 0 6rem}.Calculator-module__nBSQfG__consulatePageShell{padding-bottom:4.5rem}.Calculator-module__nBSQfG__consulatePageShell .Calculator-module__nBSQfG__intro{margin-bottom:0}.Calculator-module__nBSQfG__consulatePageShell .Calculator-module__nBSQfG__borderGuide{margin-top:clamp(1.25rem,2.2vw,2rem)}.Calculator-module__nBSQfG__consulatePageShell .Calculator-module__nBSQfG__borderGuideHeader{margin-bottom:.85rem}.Calculator-module__nBSQfG__consulatePageShell .Calculator-module__nBSQfG__borderGuideHeader h2{margin-bottom:0}.Calculator-module__nBSQfG__intro{max-width:760px;margin-bottom:clamp(1.5rem,3vw,2.5rem)}.Calculator-module__nBSQfG__badge,.Calculator-module__nBSQfG__resultLabel{width:fit-content;color:var(--accent);font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;background:#dca92c14;border:1px solid #dca92c61;border-radius:999px;padding:.45rem .85rem;font-weight:800;display:inline-flex}.Calculator-module__nBSQfG__intro h1{color:var(--text-primary);letter-spacing:var(--tracking-display);max-width:14ch;margin:1rem 0;font-size:clamp(2.55rem,4vw,4.25rem);line-height:1.06}.Calculator-module__nBSQfG__intro p{max-width:var(--measure-copy);color:var(--text-secondary);font-size:var(--text-md);line-height:var(--leading-prose);margin:0}.Calculator-module__nBSQfG__layout{grid-template-columns:minmax(0,1.45fr) minmax(320px,.75fr);align-items:start;gap:1rem;display:grid}.Calculator-module__nBSQfG__inputColumn{gap:clamp(2.2rem,3vw,2.75rem);display:grid}.Calculator-module__nBSQfG__formPanel,.Calculator-module__nBSQfG__resultPanel{border:1px solid var(--border-glass);background:linear-gradient(145deg,#ffffff0e,#ffffff06);border-radius:8px;box-shadow:0 22px 70px #00000040}.Calculator-module__nBSQfG__formPanel{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:1.5rem;display:grid}.Calculator-module__nBSQfG__resultPanel{background:linear-gradient(#dca92c14,#0000 34%),linear-gradient(145deg,#0c101ffa,#040610f5);border-color:#dca92c47;gap:1rem;padding:0;display:grid;position:sticky;top:110px;overflow:hidden;box-shadow:0 28px 80px #0000006b,inset 0 1px #ffffff0f}.Calculator-module__nBSQfG__resultPanel:before{content:"";background:linear-gradient(90deg, var(--accent), #dca92c2e);height:4px;display:block}.Calculator-module__nBSQfG__resultPanel h2{color:var(--text-primary);font-size:var(--text-xl);margin:1rem 0;line-height:1.22}.Calculator-module__nBSQfG__resultPanel p{color:var(--text-secondary);line-height:var(--leading-body)}.Calculator-module__nBSQfG__resultContent,.Calculator-module__nBSQfG__ctaBlock{padding:1.45rem 1.45rem 0}.Calculator-module__nBSQfG__ctaBlock{gap:1rem;display:grid}.Calculator-module__nBSQfG__ctaBlock h2,.Calculator-module__nBSQfG__ctaBlock p{margin:0}.Calculator-module__nBSQfG__ctaBlock .btn-primary{border:1px solid #ffffff29;justify-content:center;width:100%;margin-top:.2rem;box-shadow:0 14px 34px #dca92c38}.Calculator-module__nBSQfG__field,.Calculator-module__nBSQfG__fieldWide{min-width:0}.Calculator-module__nBSQfG__fieldWide{grid-column:1/-1}.Calculator-module__nBSQfG__label{color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--font-weight-strong);margin-bottom:.5rem;display:block}.Calculator-module__nBSQfG__labelRow{align-items:center;gap:.55rem;margin-bottom:.5rem;display:flex}.Calculator-module__nBSQfG__labelRow .Calculator-module__nBSQfG__label{margin-bottom:0}.Calculator-module__nBSQfG__input,.Calculator-module__nBSQfG__select{width:100%;min-height:50px;color:var(--text-primary);background:#02040eb8;border:1px solid #ffffff1f;border-radius:8px;outline:none;padding:0 1rem;transition:border-color .2s,background .2s}.Calculator-module__nBSQfG__select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--accent) 50%), linear-gradient(135deg, var(--accent) 50%, transparent 50%);background-position:calc(100% - 22px) 21px,calc(100% - 15px) 21px;background-repeat:no-repeat;background-size:7px 7px,7px 7px;padding-right:2.4rem}.Calculator-module__nBSQfG__input:focus,.Calculator-module__nBSQfG__select:focus{background:#02040ef2;border-color:#dca92cbf}.Calculator-module__nBSQfG__input[aria-invalid=true],.Calculator-module__nBSQfG__select[aria-invalid=true]{border-color:#ff5c5cbf}.Calculator-module__nBSQfG__select option{color:var(--text-primary);background:#090b16}.Calculator-module__nBSQfG__help{min-height:1.25rem;color:var(--text-secondary);font-size:var(--text-xs);margin:.45rem 0 0;line-height:1.48}.Calculator-module__nBSQfG__switches{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.Calculator-module__nBSQfG__checkLabel{min-height:48px;color:var(--text-secondary);background:#ffffff09;border:1px solid #ffffff1a;border-radius:8px;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem;display:flex;position:relative}.Calculator-module__nBSQfG__checkboxInner{cursor:pointer;flex:1;align-items:center;gap:.65rem;min-width:0;display:flex}.Calculator-module__nBSQfG__checkboxInner input{width:18px;height:18px;accent-color:var(--accent);flex:none}.Calculator-module__nBSQfG__helpWrap{flex:none;display:inline-flex;position:relative}.Calculator-module__nBSQfG__helpButton{width:24px;height:24px;color:var(--accent);font-size:var(--text-xs);cursor:pointer;background:#dca92c14;border:1px solid #dca92c61;border-radius:50%;justify-content:center;align-items:center;font-weight:800;line-height:1;transition:border-color .2s,background .2s,color .2s;display:inline-flex}.Calculator-module__nBSQfG__helpButton:hover,.Calculator-module__nBSQfG__helpButton:focus-visible{color:var(--text-primary);background:#dca92c2e;border-color:#dca92ccc}.Calculator-module__nBSQfG__helpPopup{z-index:20;width:min(320px,100vw - 2rem);color:var(--text-secondary);font-size:var(--text-xs);font-weight:var(--font-weight-medium);background:#080b16;border:1px solid #dca92c47;border-radius:8px;padding:.85rem 2rem .85rem .95rem;line-height:1.5;position:absolute;top:calc(100% + .55rem);left:0;box-shadow:0 18px 42px #00000061}.Calculator-module__nBSQfG__checkLabel .Calculator-module__nBSQfG__helpPopup{left:auto;right:0}.Calculator-module__nBSQfG__helpClose{color:var(--text-secondary);cursor:pointer;background:0 0;border:0;font-size:.9rem;font-weight:700;position:absolute;top:.35rem;right:.45rem}.Calculator-module__nBSQfG__helpClose:hover,.Calculator-module__nBSQfG__helpClose:focus-visible{color:var(--text-primary)}.Calculator-module__nBSQfG__actions{grid-column:1/-1;align-items:center;gap:.75rem;margin-top:.5rem;display:flex}.Calculator-module__nBSQfG__actions .btn-primary{border:0;min-width:190px}.Calculator-module__nBSQfG__datePicker{position:relative}.Calculator-module__nBSQfG__dateDisplayButton{width:100%;min-height:50px;color:var(--text-primary);cursor:pointer;font:inherit;text-align:left;background:#02040eb8;border:1px solid #ffffff1f;border-radius:8px;justify-content:space-between;align-items:center;gap:1rem;padding:0 1rem;transition:border-color .2s,background .2s;display:flex}.Calculator-module__nBSQfG__dateDisplayButton:hover,.Calculator-module__nBSQfG__dateDisplayButton:focus-visible{background:#02040ef2;border-color:#dca92cbf;outline:none}.Calculator-module__nBSQfG__calendarPopup{z-index:30;background:#080b16;border:1px solid #dca92c47;border-radius:8px;width:min(360px,100%);padding:1rem;position:absolute;top:calc(100% + .7rem);left:0;box-shadow:0 22px 58px #0000007a}.Calculator-module__nBSQfG__calendarHeader{grid-template-columns:40px 1fr 40px;align-items:center;gap:.5rem;margin-bottom:.85rem;display:grid}.Calculator-module__nBSQfG__calendarTitle{color:var(--text-primary);font-size:var(--text-sm);text-align:center;text-transform:capitalize}.Calculator-module__nBSQfG__calendarNavButton{width:40px;height:40px;color:var(--text-primary);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;justify-content:center;align-items:center;font-size:1.35rem;line-height:1;display:inline-flex}.Calculator-module__nBSQfG__calendarNavButton:hover,.Calculator-module__nBSQfG__calendarNavButton:focus-visible{border-color:#dca92c80;outline:none}.Calculator-module__nBSQfG__calendarGrid{grid-template-columns:repeat(7,minmax(0,1fr));gap:.35rem;display:grid}.Calculator-module__nBSQfG__calendarWeekday{min-height:28px;color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--font-weight-strong);text-align:center}.Calculator-module__nBSQfG__calendarDay{min-height:38px;color:var(--text-secondary);cursor:pointer;font:inherit;font-variant-numeric:tabular-nums;background:#ffffff09;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.Calculator-module__nBSQfG__calendarDay:hover,.Calculator-module__nBSQfG__calendarDay:focus-visible{color:var(--text-primary);border-color:#dca92c6b;outline:none}.Calculator-module__nBSQfG__calendarDayToday{border-color:#ffffff2e}.Calculator-module__nBSQfG__calendarDaySelected{color:#14110a;background:linear-gradient(135deg, var(--accent-light), var(--accent-dark));font-weight:var(--font-weight-strong);border-color:#dca92cbf}.Calculator-module__nBSQfG__resetButton{min-height:48px;color:var(--text-primary);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:8px;padding:0 1.15rem}.Calculator-module__nBSQfG__error{color:#ffb4b4;background:#ff5c5c14;border:1px solid #ff5c5c47;border-radius:8px;grid-column:1/-1;padding:1rem}.Calculator-module__nBSQfG__resultList{gap:.6rem;margin:1.25rem 0;display:grid}.Calculator-module__nBSQfG__resultRow{border-bottom:1px solid #ffffff14;justify-content:space-between;gap:1rem;padding:.85rem 0;display:flex}.Calculator-module__nBSQfG__resultRow span{color:var(--text-secondary)}.Calculator-module__nBSQfG__resultRow strong{color:var(--accent);font-size:var(--text-md);font-variant-numeric:tabular-nums}.Calculator-module__nBSQfG__time,.Calculator-module__nBSQfG__source,.Calculator-module__nBSQfG__disclaimer{font-size:var(--text-sm)}.Calculator-module__nBSQfG__noteBlock{background:#02040e80;border:1px solid #ffffff14;border-radius:8px;margin:0 1rem 1rem;padding:.95rem 1rem}.Calculator-module__nBSQfG__source,.Calculator-module__nBSQfG__disclaimer{margin:0}.Calculator-module__nBSQfG__source+.Calculator-module__nBSQfG__disclaimer{margin-top:.45rem}.Calculator-module__nBSQfG__disclaimer{color:#ffffff80!important}.Calculator-module__nBSQfG__borderGuide{margin-top:clamp(2rem,4vw,3.5rem);padding:0}.Calculator-module__nBSQfG__borderGuideHeader{max-width:780px;margin-bottom:1.25rem}.Calculator-module__nBSQfG__borderGuideHeader h2{color:var(--text-primary);font-size:var(--text-xl);margin:1rem 0 .75rem}.Calculator-module__nBSQfG__borderGuideHeader p{color:var(--text-secondary);line-height:var(--leading-body);margin:0}.Calculator-module__nBSQfG__borderGuideCompact{margin-top:0}.Calculator-module__nBSQfG__borderGuideCompact .Calculator-module__nBSQfG__borderGuideHeader{margin-bottom:.85rem}.Calculator-module__nBSQfG__borderGuideCompact .Calculator-module__nBSQfG__borderGuideHeader h2{margin:.75rem 0 .45rem}.Calculator-module__nBSQfG__borderGuideCompact .Calculator-module__nBSQfG__borderGuideHeader p{max-width:68ch;font-size:var(--text-sm)}.Calculator-module__nBSQfG__borderRunTable{gap:.5rem;margin-top:1.45rem;display:grid}.Calculator-module__nBSQfG__borderRunTableHead,.Calculator-module__nBSQfG__borderRunTableRow{grid-template-columns:minmax(220px,1.2fr) minmax(130px,.55fr) minmax(220px,1fr);gap:1rem;display:grid}.Calculator-module__nBSQfG__borderRunTableHead{color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--font-weight-strong);letter-spacing:var(--tracking-label);text-transform:uppercase;padding:0 1rem}.Calculator-module__nBSQfG__borderRunTableRow{border:1px solid var(--border-glass);background:linear-gradient(145deg,#ffffff0e,#ffffff06);border-radius:8px;padding:1rem;box-shadow:0 16px 40px #0003}.Calculator-module__nBSQfG__borderRunNameCell,.Calculator-module__nBSQfG__borderRunInfoCell{align-content:start;gap:.42rem;display:grid}.Calculator-module__nBSQfG__borderRunNameCell>span,.Calculator-module__nBSQfG__borderRunInfoCell>span{color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--font-weight-strong);letter-spacing:var(--tracking-label);text-transform:uppercase}.Calculator-module__nBSQfG__borderRunNameCell>span{color:var(--text-primary);font-size:var(--text-sm)}.Calculator-module__nBSQfG__borderRunNameCell p,.Calculator-module__nBSQfG__borderRunInfoCell p{color:var(--text-secondary);line-height:var(--leading-body);margin:0}.Calculator-module__nBSQfG__borderRunInfoCell p{color:var(--accent);font-weight:var(--font-weight-strong)}.Calculator-module__nBSQfG__borderRunInfoCell ul{color:var(--text-secondary);gap:.3rem;margin:0;padding:0;list-style:none;display:grid}.Calculator-module__nBSQfG__borderRunInfoCell li{line-height:var(--leading-body);padding-left:1rem;position:relative}.Calculator-module__nBSQfG__borderRunInfoCell li:before{content:"";background:var(--accent);border-radius:50%;width:.35rem;height:.35rem;position:absolute;top:.7em;left:0}.Calculator-module__nBSQfG__borderCardGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.Calculator-module__nBSQfG__consulateCardGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.Calculator-module__nBSQfG__borderCard{border:1px solid var(--border-glass);background:linear-gradient(145deg,#ffffff0e,#ffffff06);border-radius:8px;gap:1.15rem;padding:1.25rem;display:grid;box-shadow:0 18px 48px #0000003d}.Calculator-module__nBSQfG__borderCardTopline{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.Calculator-module__nBSQfG__borderCardTopline h3{color:var(--text-primary);font-size:var(--text-lg);margin:0}.Calculator-module__nBSQfG__borderCardTopline span{color:var(--accent);font-size:var(--text-xs);font-weight:var(--font-weight-strong);background:#dca92c14;border:1px solid #dca92c57;border-radius:999px;flex:none;padding:.35rem .7rem}.Calculator-module__nBSQfG__consulateTitle{color:var(--text-primary);font-weight:var(--font-weight-strong);line-height:var(--leading-body);margin:0}.Calculator-module__nBSQfG__consulateTableSections{margin-top:1.25rem;display:block}.Calculator-module__nBSQfG__consulateCountryBlock{padding:0;display:block}.Calculator-module__nBSQfG__consulateCountryBlock+.Calculator-module__nBSQfG__consulateCountryBlock{margin-top:1.75rem}.Calculator-module__nBSQfG__consulateCountryHeader{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.55rem;display:flex}.Calculator-module__nBSQfG__consulateCountryHeader h3{color:var(--text-primary);font-size:var(--text-xl);margin:0}.Calculator-module__nBSQfG__consulateCountryHeader span{color:var(--accent);font-size:var(--text-xs);font-weight:var(--font-weight-strong);background:#dca92c14;border:1px solid #dca92c57;border-radius:999px;padding:.35rem .75rem}.Calculator-module__nBSQfG__consulateTable{gap:.5rem;display:grid}.Calculator-module__nBSQfG__consulateTableHead,.Calculator-module__nBSQfG__consulateTableRow{grid-template-columns:minmax(220px,1.15fr) minmax(170px,.9fr) minmax(210px,1fr) minmax(210px,1fr);gap:1rem;display:grid}.Calculator-module__nBSQfG__consulateTableHead{color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--font-weight-strong);letter-spacing:var(--tracking-label);text-transform:uppercase;padding:0 1.1rem}.Calculator-module__nBSQfG__consulateTableHead span:first-child{grid-column:2}.Calculator-module__nBSQfG__consulateTableRow{border:1px solid var(--border-glass);background:linear-gradient(145deg,#ffffff0e,#ffffff06);border-radius:8px;align-items:stretch;padding:1rem;box-shadow:0 16px 40px #0003}.Calculator-module__nBSQfG__consulateNameCell,.Calculator-module__nBSQfG__consulateInfoCell{align-content:start;gap:.45rem;display:grid}.Calculator-module__nBSQfG__consulateNameCell>span,.Calculator-module__nBSQfG__consulateInfoCell>span{color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--font-weight-strong);letter-spacing:var(--tracking-label);text-transform:uppercase}.Calculator-module__nBSQfG__consulateNameCell strong{color:var(--text-primary);font-size:var(--text-md);line-height:var(--leading-body)}.Calculator-module__nBSQfG__consulateNameCell p,.Calculator-module__nBSQfG__consulateInfoCell p{color:var(--text-secondary);line-height:var(--leading-body);margin:0}.Calculator-module__nBSQfG__consulateInfoCell a{color:var(--accent);text-decoration:none}.Calculator-module__nBSQfG__consulateInfoCell a:hover,.Calculator-module__nBSQfG__consulateInfoCell a:focus-visible{color:var(--accent-light);text-decoration:underline}.Calculator-module__nBSQfG__borderCardMeta{gap:.85rem;margin:0;display:grid}.Calculator-module__nBSQfG__borderCardMeta div{gap:.35rem;display:grid}.Calculator-module__nBSQfG__borderCardMeta dt{color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--font-weight-strong);letter-spacing:var(--tracking-label);text-transform:uppercase}.Calculator-module__nBSQfG__borderCardMeta dd{color:var(--text-secondary);line-height:var(--leading-body);margin:0}.Calculator-module__nBSQfG__borderCardMeta a{color:var(--accent);text-decoration:none}.Calculator-module__nBSQfG__borderCardMeta a:hover,.Calculator-module__nBSQfG__borderCardMeta a:focus-visible{color:var(--accent-light);text-decoration:underline}.Calculator-module__nBSQfG__borderCardMeta ul{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.Calculator-module__nBSQfG__borderCardMeta li{padding-left:1.05rem;position:relative}.Calculator-module__nBSQfG__borderCardMeta li:before{content:"";background:var(--accent);border-radius:50%;width:.38rem;height:.38rem;position:absolute;top:.72em;left:0}@media (max-width:980px){.Calculator-module__nBSQfG__layout{grid-template-columns:1fr}.Calculator-module__nBSQfG__resultPanel{position:static}.Calculator-module__nBSQfG__borderCardGrid{grid-template-columns:1fr}.Calculator-module__nBSQfG__borderRunTableHead{display:none}.Calculator-module__nBSQfG__borderRunTableRow,.Calculator-module__nBSQfG__consulateCardGrid{grid-template-columns:1fr}.Calculator-module__nBSQfG__consulateTableHead{display:none}.Calculator-module__nBSQfG__consulateTableRow{grid-template-columns:1fr}}@media (max-width:680px){.Calculator-module__nBSQfG__calculatorShell{padding:2.5rem 0 4rem}.Calculator-module__nBSQfG__intro h1{max-width:14ch;font-size:clamp(2.25rem,10vw,3.35rem)}.Calculator-module__nBSQfG__formPanel{grid-template-columns:1fr;padding:1rem}.Calculator-module__nBSQfG__fieldWide{grid-column:auto}.Calculator-module__nBSQfG__switches{grid-template-columns:1fr}.Calculator-module__nBSQfG__actions{flex-direction:column;align-items:stretch}.Calculator-module__nBSQfG__resetButton{width:100%}.Calculator-module__nBSQfG__actions .btn-primary{width:100%}.Calculator-module__nBSQfG__calendarPopup{width:100%}.Calculator-module__nBSQfG__borderCardTopline{display:grid}.Calculator-module__nBSQfG__borderCardTopline span{width:fit-content}}
