@font-face{font-family:playfair;src:url(/_next/static/media/bc718a5b878e6bf9-s.p.woff2) format("woff2");font-display:swap;font-weight:400 900}@font-face{font-family:playfair Fallback;src:local("Arial");ascent-override:106.51%;descent-override:24.71%;line-gap-override:0.00%;size-adjust:101.58%}.__className_1afa89{font-family:playfair,playfair Fallback}.__variable_1afa89{--font-heading:"playfair","playfair Fallback"}@font-face{font-family:inter;src:url(/_next/static/media/c450217eabbb71e2-s.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:inter Fallback;src:local("Arial");ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.00%;size-adjust:107.89%}.__className_cba0b7{font-family:inter,inter Fallback}.__variable_cba0b7{--font-body:"inter","inter Fallback"}:root{--civic-cream:#F0EBE3;--civic-cream-warm:#EDE7DB;--civic-navy:#1B3A5C;--civic-navy-deep:#0F2438;--civic-text:#1B3A5C;--civic-text-muted:#555;--civic-border:#D6CEB5;--civic-shadow:0 1px 3px rgba(15,36,56,0.08)}.civic-container{background:var(--civic-cream);color:var(--civic-text);font-family:Inter,system-ui,sans-serif;min-height:100vh}.civic-card{background:#FFF;border:1px solid var(--civic-border);border-radius:4px;padding:16px;box-shadow:var(--civic-shadow)}.civic-button{background:transparent;border:1px solid var(--civic-navy);color:var(--civic-navy);padding:6px 12px;border-radius:4px;cursor:pointer;font-size:14px;font-family:inherit}.civic-button.is-active,.civic-button[aria-pressed=true]{background:var(--civic-navy);color:#FFF}.civic-button:disabled{opacity:.5;cursor:not-allowed}.ls-locale{position:relative;flex-shrink:0}.ls-locale .ls-toggle{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:6px 12px;border:2px solid var(--ls-gold,#c9a84e);border-radius:999px;background:var(--ls-cream,#f0ebe3);color:var(--ls-navy,#1b3a5c);font:inherit;font-family:var(--ls-sans,"Hanken Grotesk","Inter",system-ui,sans-serif);font-size:.875rem;font-weight:600;box-shadow:0 1px 2px rgb(0 0 0/.05);cursor:pointer;transition:background-color .16s}.ls-locale .ls-toggle:hover{background:#ffffff}.ls-locale .ls-toggle:focus-visible{outline:2px solid var(--ls-gold,#c9a84e);outline-offset:2px}.ls-locale .ls-code{font-size:.75rem;font-weight:600;letter-spacing:.06em}.ls-locale .ls-chevron{font-size:10px;color:#8b6914;transition:transform .16s}.ls-locale .ls-chevron.ls-open{transform:rotate(180deg)}.ls-locale .ls-panel{position:absolute;right:0;top:100%;z-index:60;margin-top:8px;width:min(46rem,calc(100vw - 32px));padding:18px 18px 14px;overflow:hidden;border:1px solid rgb(var(--ls-gold-rgb,201 168 78)/.5);border-radius:18px;background:var(--ls-cream-50,#f7f3ed);box-shadow:0 24px 60px rgb(12 31 56/.24);color:var(--ls-navy,#1b3a5c);font-family:var(--ls-sans,"Hanken Grotesk","Inter",system-ui,sans-serif);font-size:.875rem;text-align:left}.ls-locale .ls-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.ls-locale .ls-title{margin:0;font-family:var(--ls-serif,"Fraunces",Georgia,serif);font-size:1.15rem;font-weight:400;line-height:1.2;color:var(--ls-navy,#1b3a5c)}.ls-locale .ls-search{width:15rem;max-width:55%;height:34px;padding:0 14px 0 34px;border:1px solid rgb(var(--ls-navy-rgb,27 58 92)/.2);border-radius:999px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231b3a5c' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-3.5-3.5'/%3E%3C/svg%3E") 12px /14px no-repeat,#ffffff;color:var(--ls-navy,#1b3a5c);font:inherit;font-size:.86rem}.ls-locale .ls-search:focus-visible{outline:2px solid var(--ls-gold,#c9a84e);outline-offset:2px;box-shadow:none}.ls-locale .ls-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(10.5rem,1fr));gap:10px;max-height:min(58vh,30rem);overflow-y:auto;padding:2px;overscroll-behavior:contain}.ls-locale .ls-card{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:2px;min-height:76px;padding:12px 14px;overflow:hidden;border:1px solid rgb(var(--ls-gold-rgb,201 168 78)/.35);border-radius:12px;background:linear-gradient(160deg,#ffffff 0,var(--ls-cream,#f0ebe3) 100%);color:var(--ls-navy,#1b3a5c);font:inherit;text-align:left;text-decoration:none;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.ls-locale .ls-card:hover{transform:translateY(-2px);border-color:rgb(var(--ls-gold-rgb,201 168 78)/.8);box-shadow:0 10px 22px rgb(var(--ls-navy-rgb,27 58 92)/.12)}.ls-locale .ls-card:focus-visible{outline:2px solid var(--ls-gold,#c9a84e);outline-offset:2px;box-shadow:none}.ls-locale .ls-watermark{position:absolute;top:4px;right:10px;font-family:var(--ls-serif,"Fraunces",Georgia,serif);font-size:2.3rem;line-height:1;letter-spacing:.02em;color:rgb(118 88 16/.55);pointer-events:none}.ls-locale .ls-card .ls-name{position:relative;flex:none;max-width:100%;font-size:1rem;font-weight:600;white-space:normal}.ls-locale .ls-local{position:relative;font-size:.78rem;color:#526078}.ls-locale .ls-card.ls-current{border-color:rgb(var(--ls-gold-rgb,201 168 78)/.7);background:linear-gradient(160deg,#102e4c 0,var(--ls-navy,#1b3a5c) 100%);color:var(--ls-cream,#f0ebe3)}.ls-locale .ls-card.ls-current .ls-local{color:rgb(240 235 227/.72)}.ls-locale .ls-card.ls-current .ls-watermark{color:rgb(var(--ls-gold-rgb,201 168 78)/.8)}.ls-locale .ls-card .ls-check{position:absolute;left:14px;top:10px;font-size:.8rem;color:var(--ls-gold,#c9a84e)}.ls-locale .ls-empty{margin:10px 2px 4px;font-size:.9rem;color:#526078}.ls-locale .ls-language{display:flex;align-items:center;gap:10px;margin:0;padding:8px 12px;border-radius:10px;background:var(--ls-navy,#1b3a5c);color:var(--ls-cream,#f0ebe3);font-weight:600}.ls-locale .ls-language .ls-check,.ls-locale .ls-language .ls-code{color:var(--ls-gold,#c9a84e)}.ls-locale .ls-language .ls-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ls-locale .ls-static{margin:12px 2px 0;font-size:.8rem;color:#526078}@media (max-width:760px){.ls-locale .ls-panel{position:fixed;left:16px;right:16px;top:calc(var(--ls-panel-top, 72px) + 8px);width:auto}.ls-locale .ls-head{flex-direction:column;align-items:stretch;gap:10px}.ls-locale .ls-search{width:100%;max-width:none}.ls-locale .ls-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-height:calc(100dvh - var(--ls-panel-top, 72px) - 150px)}.ls-locale .ls-watermark{font-size:1.6rem;color:rgb(118 88 16/.4)}}@media (prefers-reduced-motion:reduce){.ls-locale .ls-card{transition:none}.ls-locale .ls-card:hover{transform:none}}.cs-field,.cs-page,.cs-pill{--cs-_navy:var(--cs-navy,#1b3a5c);--cs-_gold:var(--cs-gold,#c9a84e);--cs-_gold-deep:var(--cs-gold-deep,#7a5b0c);--cs-_cream:var(--cs-cream,#f0ebe3);--cs-_paper:var(--cs-paper,#ffffff);--cs-_ink:var(--cs-ink,#1b3a5c);--cs-_muted:var(--cs-muted,#4d5b73);--cs-_serif:var(--cs-serif,"Fraunces",Georgia,"Times New Roman",serif);--cs-_sans:var(--cs-sans,"Hanken Grotesk","Inter",system-ui,sans-serif);--cs-_radius:var(--cs-radius,16px);--cs-_gutter:clamp(16px,4vw,32px);--cs-_ease:cubic-bezier(0.16,1,0.3,1)}.cs-page{position:relative;min-block-size:100%;color:var(--cs-_ink);font-family:var(--cs-_sans);font-size:1rem;line-height:1.5;font-variant-numeric:tabular-nums;background:radial-gradient(140% 70% at 50% -20%,rgb(27 58 92/.12),transparent 62%),linear-gradient(180deg,rgb(27 58 92/.05),transparent 360px),var(--cs-_cream);-webkit-font-smoothing:antialiased}.cs-page,.cs-page *,.cs-page :after,.cs-page :before{box-sizing:border-box}.cs-inner{max-inline-size:1200px;margin-inline:auto;padding-block:clamp(32px,6vw,72px) 96px;padding-inline:var(--cs-_gutter)}.cs-head:after{content:"";display:block;inline-size:56px;block-size:2px;margin-block-start:22px;background:var(--cs-_gold)}.cs-eyebrow{margin:0 0 14px;color:var(--cs-_gold-deep);font-size:.74rem;font-weight:700;letter-spacing:.01em}.cs-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.cs-title{margin:0;color:var(--cs-_navy);font-family:var(--cs-_serif);font-size:clamp(2.1rem,4.6vw,3.4rem);font-weight:500;line-height:1.04;letter-spacing:-.018em;font-optical-sizing:auto}.cs-lead{max-inline-size:62ch;margin:16px 0 0;color:var(--cs-_muted);font-size:1.06rem}.cs-host-lead{margin-block-start:8px;color:var(--cs-_muted);font-size:.95rem}.cs-close{flex:none;min-block-size:48px;padding-block:0;padding-inline:20px;border:1px solid rgb(27 58 92/.18);border-radius:999px;background:var(--cs-_paper);color:var(--cs-_navy);font:inherit;font-weight:600;cursor:pointer;transition:border-color .2s var(--cs-_ease),background-color .2s var(--cs-_ease)}.cs-close:hover{border-color:var(--cs-_gold)}.cs-weave{position:relative;margin-block:34px 0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cs-weave-block,.cs-weave-loom{display:flex;gap:10px}.cs-weave-block{flex-basis:0;flex-direction:column;min-inline-size:0;cursor:pointer;transition:opacity .24s var(--cs-_ease),filter .24s var(--cs-_ease)}.cs-weave-threads{display:flex;gap:1px;block-size:clamp(88px,11vw,132px);padding:3px;border-radius:6px;background:var(--cs-_navy)}.cs-thread{flex:1 1 0;min-inline-size:0;border-radius:1px;background-color:rgb(27 58 92/.18);background-size:100% 100%;transform-origin:50% 0;transition:opacity .2s var(--cs-_ease),transform .2s var(--cs-_ease);animation:cs-tisser .3s var(--cs-_ease) both;animation-delay:calc(var(--cs-t, 0) * .32s)}.cs-thread--off{opacity:.18}.cs-thread--hover{box-shadow:0 0 0 2px var(--cs-_gold)}.cs-weave-label{display:flex;align-items:baseline;gap:6px;min-inline-size:0;padding-inline:2px;color:var(--cs-_navy);font-size:.82rem;font-weight:600;line-height:1.2;white-space:nowrap}.cs-weave-name{overflow:hidden;text-overflow:ellipsis}.cs-weave-count{color:var(--cs-_muted);font-weight:500}.cs-weave-block--on .cs-weave-name,.cs-weave-block:hover .cs-weave-name{color:var(--cs-_gold-deep)}.cs-weave-block--on .cs-weave-name{-webkit-text-decoration:underline 2px var(--cs-_gold);text-decoration:underline 2px var(--cs-_gold);text-underline-offset:4px}.cs-weave-block--dim{opacity:.32;filter:saturate(.4)}.cs-weave-block--dim:hover{opacity:.7;filter:none}.cs-weave-tip{position:absolute;inset-block-end:calc(100% - 10px);inset-inline-start:var(--cs-x,0);z-index:4;display:inline-flex;align-items:center;gap:8px;padding-block:6px;padding-inline:8px 12px;border:1px solid rgb(27 58 92/.12);border-radius:8px;background:var(--cs-_paper);color:var(--cs-_navy);font-family:var(--cs-_serif);font-size:.95rem;font-weight:600;white-space:nowrap;box-shadow:0 10px 24px -12px rgb(27 58 92/.45);transform:translateX(-50%);pointer-events:none}.cs-page[dir=rtl] .cs-weave-tip{transform:translateX(50%)}.cs-weave-tip-flag{display:block;inline-size:24px;block-size:16px;border-radius:2px;-o-object-fit:cover;object-fit:cover;box-shadow:0 0 0 1px rgb(27 58 92/.14)}.cs-weave-tip-flag--emoji{display:inline-flex;align-items:center;justify-content:center;font-size:16px;box-shadow:none}.cs-filters{position:sticky;top:var(--cs-sticky-top,0);z-index:3;margin-block:30px 26px;padding-block:14px 10px;padding-inline:14px;border:1px solid rgb(27 58 92/.1);border-radius:20px;background:color-mix(in srgb,var(--cs-_paper) 94%,transparent);box-shadow:0 10px 30px -22px rgb(27 58 92/.5);backdrop-filter:saturate(1.2) blur(12px);-webkit-backdrop-filter:saturate(1.2) blur(12px)}.cs-search{position:relative;display:flex;align-items:center;margin:0}.cs-search-icon{position:absolute;inset-inline-start:20px;color:var(--cs-_navy);opacity:.55;pointer-events:none}.cs-search-input{inline-size:100%;min-block-size:56px;margin:0;padding-block:0;padding-inline:52px 52px;border:1px solid rgb(27 58 92/.16);border-radius:999px;background:var(--cs-_paper);color:var(--cs-_ink);font:inherit;font-size:1.02rem;box-shadow:0 1px 2px rgb(27 58 92/.06),0 12px 30px -14px rgb(27 58 92/.22);-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border-color .2s var(--cs-_ease),box-shadow .2s var(--cs-_ease)}.cs-search-input::-moz-placeholder{color:rgb(27 58 92/.52)}.cs-search-input::placeholder{color:rgb(27 58 92/.52)}.cs-search-input::-webkit-search-cancel-button,.cs-search-input::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.cs-search-input:hover{border-color:rgb(201 168 78/.7)}.cs-search-input:focus-visible{outline:2px solid var(--cs-_gold-deep);outline-offset:2px;border-color:var(--cs-_gold)}.cs-search-clear{position:absolute;inset-inline-end:6px;display:inline-flex;align-items:center;justify-content:center;inline-size:44px;block-size:44px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--cs-_navy);font:inherit;font-size:1.5rem;line-height:1;cursor:pointer}.cs-search-clear:hover{background:rgb(27 58 92/.06)}.cs-chips{display:flex;flex-wrap:wrap;gap:8px;margin-block-start:14px}.cs-chips--host{margin-block-start:8px}.cs-chip{display:inline-flex;align-items:center;gap:8px;min-block-size:40px;margin:0;padding-block:0;padding-inline:16px;border:1px solid rgb(27 58 92/.14);border-radius:999px;background:rgb(255 255 255/.78);color:var(--cs-_navy);font:inherit;font-size:.9rem;font-weight:600;white-space:nowrap;cursor:pointer;transition:background-color .2s var(--cs-_ease),border-color .2s var(--cs-_ease),color .2s var(--cs-_ease)}.cs-chip:hover{border-color:var(--cs-_gold)}.cs-chip-count{color:var(--cs-_muted);font-size:.78rem;font-weight:600}.cs-chip[aria-checked=true]{border-color:var(--cs-_navy);background:var(--cs-_navy);color:#ffffff}.cs-chip[aria-checked=true] .cs-chip-count{color:var(--cs-_gold)}.cs-count{margin:10px 0 0;font-size:.86rem;letter-spacing:.02em}.cs-count,.cs-wait{color:var(--cs-_muted)}.cs-wait{display:flex;flex-direction:column;align-items:center;gap:18px;padding-block:88px;text-align:center}.cs-wait p{max-inline-size:44ch;margin:0;font-size:1.02rem}.cs-ring{inline-size:46px;block-size:46px;border:3px solid rgb(201 168 78/.25);border-block-start-color:var(--cs-_gold);border-radius:50%;animation:cs-tour .9s linear infinite}.cs-retry{min-block-size:48px;padding-block:0;padding-inline:24px;border:0;border-radius:999px;background:var(--cs-_navy);color:#ffffff;font:inherit;font-weight:600;cursor:pointer}.cs-empty{margin-block:36px 24px;color:var(--cs-_muted);font-size:1.05rem}.cs-no-result{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;margin-block-end:20px;color:var(--cs-_muted)}.cs-no-result p{margin:0}.cs-link{min-block-size:48px;padding:0;border:0;background:none;color:var(--cs-_gold-deep);font:inherit;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.cs-here-wrap{--cs-_here-bg:var(--cs-here-bg,var(--cs-_navy));--cs-_here-ink:var(--cs-here-ink,#ffffff);margin-block-end:28px}.cs-here{position:relative;display:flex;align-items:center;gap:clamp(18px,3vw,32px);inline-size:100%;min-block-size:148px;margin:0;padding-block:26px 32px;padding-inline:clamp(20px,4vw,40px);overflow:hidden;border:0;border-radius:20px;background:var(--cs-_here-bg);color:var(--cs-_here-ink);font:inherit;text-align:start;text-decoration:none;cursor:pointer;isolation:isolate}.cs-here-image{position:absolute;inset:0;z-index:-1;background-position:50%;background-size:cover}.cs-here-image:after{content:"";position:absolute;inset:0;background:var(--cs-_here-bg);opacity:var(--cs-here-veil,.72)}.cs-here-band{position:absolute;inset-block-end:0;inset-inline:0;block-size:8px;background-size:100% 100%}.cs-here-flag{display:block;flex:none;inline-size:clamp(84px,11vw,120px);block-size:auto;aspect-ratio:3/2;border-radius:6px;-o-object-fit:cover;object-fit:cover;box-shadow:0 0 0 3px rgb(255 255 255/.92),0 14px 28px -12px rgb(0 0 0/.45);transition:transform .22s var(--cs-_ease)}.cs-here-flag--emoji{display:inline-flex;align-items:center;justify-content:center;font-size:64px;line-height:1;box-shadow:none}.cs-here:hover .cs-here-flag{transform:translateY(-2px)}.cs-here-code{position:absolute;inset-block-end:-.16em;inset-inline-end:.12em;z-index:-1;font-family:var(--cs-_serif);font-size:clamp(6rem,14vw,11rem);font-weight:600;line-height:1;letter-spacing:.02em;opacity:.14}.cs-here-text{display:flex;flex-direction:column;gap:2px;min-inline-size:0}.cs-here-label{font-size:.86rem;font-weight:600;opacity:.86}.cs-here-name{font-family:var(--cs-_serif);font-size:clamp(1.9rem,4vw,2.8rem);font-weight:500;line-height:1.05;letter-spacing:-.015em;overflow-wrap:anywhere}.cs-here-place{font-size:.98rem;opacity:.86}.cs-here-motto{margin-block-start:8px;font-family:var(--cs-_serif);font-size:1.02rem;font-style:italic;opacity:.92}.cs-here--off{cursor:default;filter:grayscale(.7);opacity:.6}.cs-here--off:hover .cs-here-flag{transform:none}.cs-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr));gap:24px;margin:0;padding:0;list-style:none}.cs-item{display:flex;margin:0}.cs-item--cascade{animation:cs-entree .56s var(--cs-_ease) both;animation-delay:calc(.24s + var(--cs-i, 0) * 32ms)}.cs-card{--cs-_c:var(--cs-c,var(--cs-_gold));position:relative;display:grid;grid-template-areas:"flag name code" "flag region region" "details details details";grid-template-columns:auto minmax(0,1fr) auto;align-items:center;-moz-column-gap:14px;column-gap:14px;row-gap:2px;inline-size:100%;min-block-size:84px;margin:0;padding-block:16px;padding-inline:20px 16px;overflow:hidden;border:1px solid rgb(27 58 92/.1);border-radius:12px;background:var(--cs-_paper);color:inherit;font:inherit;text-align:start;text-decoration:none;cursor:pointer;transition:background-color .2s var(--cs-_ease),border-color .2s var(--cs-_ease)}.cs-card:focus-visible,.cs-card:hover{border-color:color-mix(in srgb,var(--cs-_c) 38%,rgb(27 58 92/.1));background:color-mix(in srgb,var(--cs-_c) 6%,var(--cs-_paper))}.cs-card:active{transform:scale(.99)}.cs-card:focus-visible,.cs-chip:focus-visible,.cs-close:focus-visible,.cs-here:focus-visible,.cs-link:focus-visible,.cs-pill:focus-visible,.cs-retry:focus-visible,.cs-search-clear:focus-visible{outline:2px solid var(--cs-_gold-deep);outline-offset:2px}.cs-card-band{position:absolute;inset-block:0;inset-inline-start:0;inline-size:4px;background-size:100% 100%;transition:inline-size .2s var(--cs-_ease)}.cs-card:focus-visible .cs-card-band,.cs-card:hover .cs-card-band{inline-size:7px}.cs-card-top{display:contents}.cs-flag{display:block;grid-area:flag;inline-size:48px;block-size:32px;border-radius:3px;-o-object-fit:cover;object-fit:cover;box-shadow:0 0 0 1px rgb(27 58 92/.12),0 2px 4px -1px rgb(27 58 92/.22);transition:transform .2s var(--cs-_ease),box-shadow .2s var(--cs-_ease)}.cs-flag--emoji{display:inline-flex;align-items:center;justify-content:center;font-size:30px;line-height:1;box-shadow:none}.cs-card:focus-visible .cs-flag,.cs-card:hover .cs-flag{box-shadow:0 0 0 1px rgb(27 58 92/.12),0 6px 10px -4px rgb(27 58 92/.32);transform:translateY(-2px)}.cs-card-code{grid-area:code;align-self:start;padding-block-start:3px;color:var(--cs-_gold-deep);font-size:.72rem;font-weight:700;line-height:1.2;letter-spacing:.06em}.cs-card-name{grid-area:name;align-self:end;color:var(--cs-_navy);font-family:var(--cs-_serif);font-size:1.14rem;font-weight:600;line-height:1.2;overflow-wrap:anywhere}.cs-card-region{grid-area:region;align-self:start;color:var(--cs-_muted);font-size:.8rem;font-weight:500;line-height:1.35}.cs-card-details{grid-area:details;margin-block-start:10px;padding-block-start:10px;border-block-start:1px solid rgb(201 168 78/.24);color:var(--cs-_muted);font-size:.84rem}.cs-card--current{border:2px solid var(--cs-_gold);padding-block:15px;padding-inline:19px 15px;box-shadow:0 0 0 4px rgb(201 168 78/.16)}.cs-card--current .cs-card-region{color:var(--cs-_gold-deep);font-weight:700}.cs-card--off{cursor:default;opacity:.6;filter:grayscale(.7)}.cs-card--off:hover{border-color:rgb(27 58 92/.1);background:var(--cs-_paper);transform:none}.cs-card--off:hover .cs-flag{transform:none}.cs-card--off:hover .cs-card-band{inline-size:4px}.cs-card--global{border:1.5px dashed var(--cs-_gold);background:linear-gradient(155deg,rgb(201 168 78/.1),var(--cs-_paper) 70%)}.cs-card-globe{grid-area:flag;inline-size:32px;block-size:32px;color:var(--cs-_gold-deep)}.cs-card--global .cs-card-name{align-self:center}.cs-card--global{grid-template-areas:"flag name code" "details details details"}.cs-card--activation{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;border:1.5px dashed rgb(201 168 78/.72);background:linear-gradient(155deg,rgb(201 168 78/.13),rgb(255 255 255/.72));text-align:center}.cs-activation-icon{color:var(--cs-_gold-deep)}.cs-activation-title{color:var(--cs-_navy);font-family:var(--cs-_serif);font-size:1.08rem;font-weight:600}.cs-activation-action{color:var(--cs-_gold-deep);font-size:.86rem;font-weight:700}.cs-sr{position:absolute;inline-size:1px;block-size:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);border:0}.cs-pill,.cs-sr{white-space:nowrap}.cs-pill{display:inline-flex;align-items:center;gap:8px;min-block-size:36px;padding-block:4px;padding-inline:8px 12px;border:1px solid rgb(201 168 78/.65);border-radius:999px;background:var(--cs-_cream);color:var(--cs-_navy);font-family:var(--cs-_sans);font-size:.875rem;font-weight:600;line-height:1.2;text-decoration:none;transition:background-color .2s var(--cs-_ease),border-color .2s var(--cs-_ease)}.cs-pill:hover{border-color:var(--cs-_gold);background:var(--cs-_paper)}.cs-pill-flag{display:block;flex:none;inline-size:24px;block-size:17px;border-radius:3px;-o-object-fit:cover;object-fit:cover;box-shadow:0 0 0 1px rgb(27 58 92/.14)}.cs-pill-flag--emoji{display:inline-flex;align-items:center;justify-content:center;font-size:17px;box-shadow:none}.cs-pill-globe{flex:none;inline-size:20px;block-size:20px;color:var(--cs-_gold-deep)}.cs-pill-name{max-inline-size:9rem;overflow:hidden;text-overflow:ellipsis}.cs-pill-chevron{color:var(--cs-_gold-deep);font-size:10px}.cs-field{position:relative;inline-size:100%;color:var(--cs-_ink);font-family:var(--cs-_sans);font-size:1rem;line-height:1.4}.cs-field,.cs-field *,.cs-field :after,.cs-field :before{box-sizing:border-box}.cs-field-label{display:block;margin-block-end:6px;color:var(--cs-_navy);font-size:.875rem;font-weight:600}.cs-field-control{display:flex;align-items:center;gap:10px;min-block-size:46px;padding-block:0;padding-inline:12px 10px;border:1px solid rgb(27 58 92/.22);border-radius:10px;background:var(--cs-_paper);cursor:text;transition:border-color .16s var(--cs-_ease),box-shadow .16s var(--cs-_ease)}.cs-field-control:hover{border-color:rgb(201 168 78/.8)}.cs-field-control:focus-within{border-color:var(--cs-_gold);outline:2px solid var(--cs-_gold-deep);outline-offset:2px}.cs-field--open .cs-field-control{box-shadow:0 1px 2px rgb(27 58 92/.06)}.cs-field-flag{display:block;flex:none;inline-size:24px;block-size:17px;border-radius:3px;-o-object-fit:cover;object-fit:cover;box-shadow:0 0 0 1px rgb(27 58 92/.14)}.cs-field-flag--emoji{display:inline-flex;align-items:center;justify-content:center;font-size:17px;box-shadow:none}.cs-field-globe{flex:none;inline-size:24px;block-size:20px;color:var(--cs-_gold-deep);opacity:.8}.cs-field-input{flex:1 1 auto;min-inline-size:0;margin:0;padding-block:10px;padding-inline:0;border:0;background:transparent;color:var(--cs-_ink);font:inherit;font-size:1rem;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.cs-field-input::-moz-placeholder{color:rgb(27 58 92/.52)}.cs-field-input::placeholder{color:rgb(27 58 92/.52)}.cs-field-clear{display:inline-flex;flex:none;align-items:center;justify-content:center;inline-size:30px;block-size:30px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--cs-_muted);font:inherit;font-size:1.25rem;line-height:1;cursor:pointer}.cs-field-clear:hover{background:rgb(27 58 92/.07);color:var(--cs-_navy)}.cs-field-chevron{flex:none;inline-size:16px;block-size:16px;color:var(--cs-_gold-deep);transition:transform .16s var(--cs-_ease)}.cs-field--open .cs-field-chevron{transform:rotate(180deg)}.cs-field--disabled .cs-field-control{border-color:rgb(27 58 92/.12);background:var(--cs-_cream);cursor:not-allowed}.cs-field--disabled .cs-field-input{color:var(--cs-_muted);cursor:not-allowed}.cs-field-list{position:absolute;z-index:40;inset-block-start:calc(100% + 6px);inset-inline:0;max-block-size:min(19rem,60vh);margin:0;padding:6px;overflow-y:auto;overscroll-behavior:contain;list-style:none;border:1px solid rgb(27 58 92/.12);border-radius:12px;background:var(--cs-_paper);box-shadow:0 2px 6px rgb(27 58 92/.08),0 22px 44px -20px rgb(27 58 92/.38)}.cs-field-list[hidden]{display:none}.cs-field-option{display:flex;align-items:center;gap:10px;min-block-size:40px;padding-block:6px;padding-inline:10px;border-radius:8px;color:var(--cs-_ink);cursor:pointer}.cs-field-option--active{background:rgb(201 168 78/.18)}.cs-field-option[aria-selected=true]{color:var(--cs-_navy);font-weight:600}.cs-field-option-flag{display:block;flex:none;inline-size:24px;block-size:17px;border-radius:3px;-o-object-fit:cover;object-fit:cover;box-shadow:0 0 0 1px rgb(27 58 92/.14)}.cs-field-option-flag--emoji{display:inline-flex;align-items:center;justify-content:center;font-size:17px;box-shadow:none}.cs-field-option-name{flex:1 1 auto;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-field-option-code{flex:none;color:var(--cs-_muted);font-size:.75rem;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:.04em}.cs-field-option-check{flex:none;inline-size:1em;color:var(--cs-_gold-deep);font-weight:700;text-align:end}.cs-field-status{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding-block:10px;padding-inline:10px;color:var(--cs-_muted);font-size:.92rem}.cs-field-retry{min-block-size:36px;padding-block:0;padding-inline:14px;border:1px solid rgb(27 58 92/.18);border-radius:999px;background:var(--cs-_paper);color:var(--cs-_navy);font:inherit;font-weight:600;cursor:pointer}.cs-field-retry:focus-visible{outline:2px solid var(--cs-_gold-deep);outline-offset:2px}@media (pointer:coarse){.cs-chip,.cs-search-clear{min-block-size:48px}.cs-search-clear{inline-size:48px}.cs-pill{min-block-size:44px}.cs-field-control,.cs-field-option{min-block-size:48px}.cs-field-clear{inline-size:40px;block-size:40px}}@media (max-width:639px){.cs-chips{flex-wrap:nowrap;margin-inline:calc(-1 * var(--cs-_gutter));padding-inline:var(--cs-_gutter);padding-block-end:4px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:none}.cs-chips::-webkit-scrollbar{display:none}.cs-chip{flex:none;scroll-snap-align:start}.cs-pill-name{max-inline-size:5.5rem}.cs-title-row{flex-direction:column-reverse}.cs-filters{margin-inline:calc(-1 * var(--cs-_gutter));padding-inline:var(--cs-_gutter);border-width:0 0 1px;border-radius:0}.cs-here-code{font-size:5.5rem}.cs-weave{margin-block-start:24px}.cs-weave-loom{gap:4px}.cs-weave-threads{gap:0;block-size:64px;padding:2px;border-radius:4px}.cs-weave-label{display:none}.cs-here{min-block-size:0;padding-block:18px 24px;border-radius:16px}.cs-here-flag{inline-size:72px}.cs-here-name{font-size:1.7rem}.cs-grid{gap:0;overflow:hidden;border:1px solid rgb(27 58 92/.1);border-radius:14px;background:var(--cs-_paper)}.cs-item+.cs-item{border-block-start:1px solid rgb(27 58 92/.08)}.cs-card{min-block-size:64px;padding-block:12px;padding-inline:16px 14px;border:0;border-radius:0}.cs-card:focus-visible,.cs-card:hover{border-color:transparent}.cs-card:focus-visible{outline-offset:-3px}.cs-card--current{border:0;padding-block:12px;padding-inline:16px 14px;box-shadow:inset 0 0 0 2px var(--cs-_gold)}.cs-flag{inline-size:36px;block-size:24px}.cs-card-name{font-size:1.04rem}.cs-card--activation,.cs-card--global{border:0;border-radius:0}.cs-close{align-self:flex-end}}@keyframes cs-entree{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes cs-tisser{0%{opacity:0;transform:scaleY(0)}}@keyframes cs-tour{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.cs-field,.cs-field *,.cs-page *,.cs-page :after,.cs-page :before,.cs-pill,.cs-pill *{animation:none!important;transition:none!important}.cs-card:active,.cs-card:focus-visible .cs-flag,.cs-card:hover,.cs-card:hover .cs-flag,.cs-field--open .cs-field-chevron,.cs-here:hover .cs-here-flag,.cs-thread--hover{transform:none}}@media (forced-colors:active){.cs-card,.cs-chip,.cs-field-control,.cs-field-list,.cs-pill,.cs-search-input{border:1px solid CanvasText}.cs-field-option--active{outline:2px solid Highlight}.cs-card--current,.cs-chip[aria-checked=true]{border:3px solid Highlight}.cs-card--activation,.cs-card--global{border:2px dashed CanvasText}.cs-here{border:2px solid CanvasText}.cs-card-band,.cs-here-band,.cs-thread{forced-color-adjust:none}}