@layer reset,base,components;@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/Poppins-Light.woff2) format("woff2")}:root{--white: #f8f8f9;--navy: #0f1495;--ocean: #4247c8;--blue: #4882da;--sans-serif: "Poppins", sans-serif;--font-size: 18px;--font-size-large: 20px;--space-small: 10px;--space-medium: 15px;--space-large: 30px;--radius: 10px;--controls-height: 80px;--duration: .2s;--easing: ease}@media(prefers-reduced-motion:reduce){:root{--duration: 0s}}@layer reset{*,*:before,*:after{box-sizing:border-box}*{-ms-overflow-style:none;scrollbar-width:none}*::-webkit-scrollbar{display:none}[hidden]{display:none!important}button{all:unset;cursor:pointer}input{all:unset;cursor:initial}}@layer base{body{background-color:var(--ocean);margin:0;color:var(--white);font-family:var(--sans-serif);font-size:var(--font-size);font-weight:300;line-height:1.5;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:none}:focus-visible{outline:2px solid var(--white);outline-offset:2px}svg{fill:currentColor;width:25px}#app{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh}}@layer components{.s{padding:var(--space-small);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.s:focus-visible{outline-offset:-2px}.s:last-child{border-bottom-left-radius:var(--radius);border-bottom-right-radius:var(--radius)}}@layer components{.r{position:absolute;top:100%;left:0;display:grid;width:100%;max-height:calc(100vh - 160px);max-height:calc(100dvh - 160px);max-height:min(100dvh - 160px,var(--viewport-height, 100dvh) - var(--controls-height));border-bottom-left-radius:var(--radius);border-bottom-right-radius:var(--radius);overflow:auto;overscroll-behavior:contain;transition:opacity var(--duration) var(--easing)}.r[aria-hidden=true]{opacity:0;pointer-events:none}.l{padding:var(--space-small);border-bottom-left-radius:var(--radius);border-bottom-right-radius:var(--radius);opacity:.75;pointer-events:none}body:has(.r[aria-hidden=false]){overflow:hidden}}@layer components{.a{position:relative;display:flex;flex-direction:column;max-width:250px;-webkit-user-select:none;user-select:none}.a:nth-child(odd){width:25%}.a:nth-child(2n){width:50%}.c{display:flex;border-radius:var(--radius)}.c:has(:focus-visible){background-color:var(--blue);color:var(--white)}.c:has([aria-disabled=true]){pointer-events:none}.d{flex:1;display:flex;align-items:center;justify-content:space-between;min-width:0;padding:var(--space-small);padding-right:0;border-radius:inherit}.a>.p{background-color:var(--blue);color:var(--white);border-bottom-left-radius:0;border-bottom-right-radius:0;cursor:text}.v{flex:1;width:0;min-width:0;text-overflow:ellipsis;padding:var(--space-small);padding-right:0}.v:focus-visible{outline:none}.v::placeholder{color:inherit;opacity:.75}.v::selection{background-color:var(--white);color:var(--navy)}.h{display:flex;align-items:center}.u{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.g{flex-shrink:0;width:30px}}@layer components{.n{background-color:var(--white);color:var(--navy);transition-property:background-color,color,border-radius;transition-duration:var(--duration);transition-timing-function:var(--easing)}.n:focus-visible{background-color:var(--blue);color:var(--white)}@media(hover:hover){.n:hover{background-color:var(--blue);color:var(--white)}}}@layer components{.f{position:relative;display:flex;align-items:center;justify-content:center;width:250px}:is(.f:hover,.f:focus-within)>input{background-color:var(--blue);color:var(--white)}:is(.f:hover,.f:focus-within) .o{color:var(--white)}.m{position:relative;padding:var(--space-small) var(--space-large);width:100%;border:none;border-radius:var(--radius);text-align:center}.m:focus-visible{outline:none}.m::-webkit-search-cancel-button{display:none}.m::placeholder{color:inherit;opacity:.5}.m::selection{background-color:var(--white);color:var(--navy)}.o{position:absolute;top:50%;right:0;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:30px;height:30px;color:var(--navy);transition:color var(--duration) var(--easing)}.o svg{width:12px}}@layer components{.b{background-color:var(--navy);position:sticky;top:var(--viewport-top, 0px);z-index:2;display:flex;justify-content:center;gap:var(--space-medium);width:100%;padding:var(--space-medium);font-size:var(--font-size-large)}}@layer components{.x{position:relative;display:flex;flex-wrap:wrap;gap:var(--space-small);padding:var(--space-small);border-radius:var(--radius);-webkit-user-select:none;user-select:none;cursor:pointer}.x:before{content:attr(data-id);opacity:.5;min-width:30px}.x[aria-pressed=true]{background-color:var(--blue)}.x[aria-pressed=true]+[aria-pressed=true]:after{content:"";position:absolute;top:0;left:0;transform:translateY(-50%);background-color:var(--blue);display:block;width:100%;height:20px}.y{flex:1;min-width:0}.y mark{background-color:transparent;color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}}@layer components{.w{display:inline-flex;align-items:center;gap:6px;padding:4px 14px;border:1px solid color-mix(in srgb,var(--white) 40%,transparent);border-radius:999px;font-size:16px;white-space:nowrap;transition-property:background-color,border-color,color;transition-duration:var(--duration);transition-timing-function:var(--easing)}.w:hover,.w:focus-visible{background-color:var(--blue);border-color:var(--blue)}.w[aria-pressed=true]{background-color:var(--white);border-color:var(--white);color:var(--navy)}.k{opacity:.6}}@layer components{.z{--heading-height: calc(var(--font-size-large) * 1.5 + 2 * var(--space-small));display:flex;flex-direction:column;gap:var(--space-medium)}.i{display:flex;flex-direction:column;gap:var(--space-small);padding:var(--space-small)}.j{margin:0;font-size:16px;font-weight:inherit;opacity:.6}.P{display:flex;flex-wrap:wrap;gap:8px;padding:0 var(--space-small)}.i .P{padding:0}.Y{padding:0 var(--space-small);font-size:16px;opacity:.6}.Y:empty{display:none}.C{position:sticky;top:var(--controls-height);z-index:1;display:flex;align-items:baseline;gap:var(--space-small);background-color:var(--ocean);margin:0;padding:var(--space-small);font-size:var(--font-size-large);font-weight:inherit}.q{font-size:16px;opacity:.6}.A{display:flex;align-items:flex-start}.A>*{scroll-margin-top:calc(var(--controls-height) + var(--heading-height));scroll-margin-bottom:calc(var(--buttons-height) + var(--space-medium))}.A :focus-visible{outline-offset:-2px}.B{flex:1}.B:before{min-width:45px}.D{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:36px;height:47px;border-radius:var(--radius);opacity:.5;transition-property:background-color,opacity;transition-duration:var(--duration);transition-timing-function:var(--easing)}.D svg{width:18px}.D:hover,.D:focus-visible{background-color:var(--blue);opacity:1}.E{height:1px}}@layer components{.F{--buttons-height: calc(50px + var(--space-large));--back-height: 34px ;display:flex;flex-direction:column;flex:1;width:100%;max-width:1000px;padding:var(--space-medium);margin:0 auto}.F>[data-id]{scroll-margin-top:calc(var(--controls-height) + var(--space-small));scroll-margin-bottom:calc(var(--buttons-height) + var(--space-medium))}.F:has(>.e)>[data-id]{scroll-margin-top:calc(var(--controls-height) + var(--space-small) + var(--back-height) + var(--space-small))}.F:empty:before,.F:has(>.e:only-child):before{content:"";position:absolute;top:50vh;left:50vw;width:30px;height:30px;border:3px solid var(--white);border-top-color:transparent;border-radius:50%;animation:t 1s infinite linear}.e{position:sticky;top:calc(var(--controls-height) + var(--space-small));z-index:1;align-self:flex-start;margin-bottom:var(--space-small)}.e button:not(:hover,:focus-visible){background-color:var(--navy);border-color:var(--navy)}.G{padding:var(--space-small);opacity:.5;text-align:center}}@keyframes t{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}@layer components{.H{background-color:var(--navy);display:flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:var(--radius);pointer-events:auto;transition-property:background-color,opacity;transition-duration:var(--duration);transition-timing-function:var(--easing)}.H:hover,.H:focus-visible{background-color:var(--blue)}.H[aria-hidden=true]{opacity:0}.H[aria-hidden=true],.H[aria-disabled=true]{pointer-events:none}}@layer components{.I{position:sticky;bottom:0;z-index:1;display:flex;align-items:center;justify-content:space-between;width:100%;max-width:1200px;margin:0 auto;padding:0 var(--space-large) var(--space-large);pointer-events:none}}
/*# sourceMappingURL=app.css.map */
