*,:before,:after{box-sizing:border-box}html{color:#000;background:#fff;min-width:20rem;font-family:arial,helvetica,sans-serif}body{min-height:100vh;margin:0;font-size:1rem;line-height:1.35}button,input,select,textarea{color:inherit;font:inherit}a{color:inherit;text-underline-offset:.11em;text-decoration-thickness:.11em}button,a{-webkit-tap-highlight-color:transparent}button:disabled{color:#000;cursor:not-allowed;opacity:1;background:#8d8d8d}:focus-visible{outline-offset:.25rem;outline:.25rem solid #ffbf00}::selection{color:#fff;background:#0095ff}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms}}[data-start-icon-button]{cursor:pointer;color:#f9fafb;background:0 0;border-width:0;border-radius:9999px;justify-content:center;align-items:center;padding:.25rem;transition-property:color,background-color,border-color,box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}[data-start-icon-button]:hover{color:#e5e7eb;background-color:#374151}[data-start-icon-button]:focus{outline-offset:2px;outline:2px solid #f9fafb}[data-start-icon-button]:focus-visible{box-shadow:0 0 0 3px #111827bf}[data-start-icon-button]:active{color:#f3f4f6;background-color:#1f2937}[data-start-icon-button]>svg{width:1.25rem;height:1.25rem}[data-start-text-size=xs]{font-size:.75rem;line-height:1.33333}[data-start-text-size=sm]{font-size:.875rem;line-height:1.42857}[data-start-text-size=base]{font-size:1rem;line-height:1.5}[data-start-text-size=lg]{font-size:1.125rem;line-height:1.55556}[data-start-text-size=xl]{font-size:1.25rem;line-height:1.4}[data-start-text-size="2xl"]{font-size:1.5rem;line-height:1.33333}[data-start-text-font=sans]{font-family:system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}[data-start-text-font=serif]{font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif}[data-start-text-font=mono]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}[data-start-text-weight=thin]{font-weight:100}[data-start-text-weight=extralight]{font-weight:200}[data-start-text-weight=light]{font-weight:300}[data-start-text-weight=normal]{font-weight:400}[data-start-text-weight=medium]{font-weight:500}[data-start-text-weight=semibold]{font-weight:600}[data-start-text-weight=bold]{font-weight:700}[data-start-text-weight=extrabold]{font-weight:800}[data-start-text-weight=black]{font-weight:900}[data-start-text-wrap=wrap]{white-space:wrap}[data-start-text-wrap=nowrap]{white-space:nowrap}[data-start-badge]{background-color:var(--background);border:1px var(--foreground) solid;color:var(--foreground);border-radius:.375rem;justify-content:center;align-items:center;gap:.25rem;padding:.125rem .25rem;display:inline-flex}[data-start-badge=success]{--background:oklch(98.2% .018 155.826);--foreground:oklch(52.7% .154 150.069)}[data-start-badge=failure]{--background:oklch(97.1% .013 17.38);--foreground:oklch(50.5% .213 27.518)}[data-start-badge=warning]{--background:oklch(98.7% .026 102.212);--foreground:oklch(47.6% .114 61.907)}[data-start-badge=info]{--background:oklch(97% .014 254.604);--foreground:oklch(48.8% .243 264.376)}[data-start-placeholder]{justify-content:center;align-items:center;width:100%;height:100%;display:flex}[data-start-placeholder]>span{text-align:center}[data-start-section]{flex-direction:column;display:flex}[data-start-section-title]{text-transform:uppercase}[data-start-section-content]{border-left:1px solid oklch(87% .065 274.039);width:calc(100% - 2rem);margin-left:.5rem;padding-left:.5rem;overflow:auto}[data-start-select]{margin:0;flex-direction:column;margin-block:0;padding-inline:0;list-style-type:none;display:flex}[data-start-select]>*+*{border-top:1px solid oklch(87% .065 274.039)}[data-start-select-option]{color:#f9fafb;cursor:pointer;white-space:nowrap;outline:none;padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem;transition-property:color,background-color,border-color,box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}[data-start-select-option][tc-active],[data-start-select-option][tc-selected],[data-start-select-option]:focus{color:#e5e7eb;background-color:#374151}[data-start-tab]{cursor:pointer;border:none;border-radius:.5rem;outline:none;justify-content:center;align-items:center;padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem;transition-property:color,background-color,border-color,box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}[data-start-tab][tc-active],[data-start-tab][tc-selected],[data-start-tab]:hover,[data-start-tab]:focus{color:#e5e7eb;background-color:#374151}[data-start-tab-list]{gap:.5rem;margin:.5rem;display:flex}[data-start-tab-panel]{border-top:1px solid oklch(87% .065 274.039);flex-direction:column;gap:.5rem;height:100%;padding:.5rem;display:flex;overflow:auto}[data-start-button]{cursor:pointer;color:oklch(97% .014 254.604);white-space:nowrap;background-color:#111827;border:none;border-radius:.5rem;outline:none;justify-content:center;align-items:center;padding:.25rem .5rem;font-size:.875rem;line-height:1.25rem;transition-property:color,background-color,border-color,box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}[data-start-button][tc-active],[data-start-button][tc-selected],[data-start-button]:hover,[data-start-button]:focus{color:#dbeafe;background-color:#1e3a8a}[data-start-blob-viewer] svg{width:1rem;height:1rem}[data-start-seroval-value]{align-items:center;gap:.25rem;display:flex}[data-start-headers-viewer]{font-size:.75rem;line-height:1rem}[data-start-headers-viewer]>[data-start-property]>:first-child{text-transform:capitalize}[data-start-hex-viewer]{border:1px solid oklch(87% .065 274.039);display:flex;overflow:auto}[data-start-hex-viewer-bytes]{flex-direction:column;flex:1;gap:.5rem;padding:.5rem;display:flex}[data-start-hex-viewer-text]{border-left:1px solid oklch(87% .065 274.039);flex-direction:column;flex:1;gap:.5rem;padding:.5rem;display:flex}[data-start-hex-row]{align-items:center;gap:1rem;display:flex}[data-start-hex-text]{justify-content:start;align-items:center;display:flex}[data-start-cascade]{flex-direction:column;margin:0;margin-block:0;padding-inline:0;list-style-type:none;display:flex}[data-start-cascade-option]{cursor:pointer;white-space:nowrap;border-radius:.25rem;outline:none;font-size:.875rem;line-height:1.25rem;transition-property:color,background-color,border-color,box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}[data-start-cascade-option][tc-active],[data-start-cascade-option][tc-selected],[data-start-cascade-option]:focus{color:#1e3a8a;background-color:#dbeafe}[data-start-seroval-viewer]{grid-template-columns:1fr 2fr;display:grid}[data-start-seroval-promise]{align-items:center;gap:.5rem;display:flex}[data-start-seroval-renderer]{border-top:1px solid oklch(87% .065 274.039);border-bottom:1px solid oklch(87% .065 274.039);display:flex}[data-start-seroval-renderer]>*{border-left:1px solid oklch(87% .065 274.039)}[data-start-seroval-renderer]:last-child{border-right:1px solid oklch(87% .065 274.039)}[data-start-seroval-node]{flex-direction:column;gap:.25rem;width:100%;max-width:16rem;padding:.25rem;display:flex}[data-start-seroval-node-header]{color:#f9fafb;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}[data-start-seroval-node-content]{flex-direction:column;gap:.25rem;display:flex}[data-start-seroval-value]{color:#f9fafb}[data-start-seroval-value-wrapper],[data-start-seroval-link]{align-items:center;gap:.25rem;display:inline-flex}[data-start-seroval-link]>svg{width:1rem;height:1rem}[data-start-functions-instance-detail]{align-items:center;gap:.5rem;display:flex}[data-start-functions-viewer]{color:#f9fafb;flex-direction:column;min-height:100%;display:flex}[data-start-functions-instances-container]{color:#f9fafb;width:100%;min-height:100%;overflow:auto}[data-start-functions-instances]{flex-direction:column;padding:0;list-style:none;display:flex}[data-start-functions-instances]>[data-start-select-option]{color:#f9fafb;justify-content:space-between;align-items:center;padding:.5rem;display:flex}[data-start-headers]{flex-direction:column;gap:.5rem;display:flex}[data-start-headers-title]{font-weight:500}[data-start-properties]{flex-direction:column;gap:.25rem;display:flex}[data-start-property]{flex-flow:row;align-items:center;gap:.25rem;display:flex}[data-start-function-instance-viewer]{flex-direction:column;width:100%;display:flex}[data-start-function-instance-viewer-nav],[data-start-functions-nav]{background:oklch(25.7% .09 281.288);border-bottom:1px solid oklch(87% .065 274.039);justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem;display:flex;position:sticky;top:0}[data-start-functions-nav] svg{padding:.25rem}[data-start-function-instance-viewer-nav-left],[data-start-function-instance-viewer-nav-left]>div{align-items:center;gap:.5rem;display:flex}[data-start-function-instance-viewer-content],[data-start-function-instance-viewer-content]>[tc-tab-group]{height:100%}[data-start-dev-toolbar]{cursor:grab;flex-direction:column-reverse;align-items:flex-start;display:flex;position:fixed;bottom:0;left:0}[data-start-dev-toolbar]:active{cursor:grabbing}[data-start-dev-toolbar]>[tc-toolbar]{background:oklch(25.7% .09 281.288);border:1px solid oklch(87% .065 274.039);border-radius:9999px;flex-direction:row;align-items:center;gap:.5rem;margin:1rem;padding:.25rem .5rem;display:flex;position:relative;overflow:hidden}[data-start-dev-toolbar]>[tc-toolbar]>div{flex-direction:row;justify-content:center;align-items:center;display:flex}[data-start-dev-toolbar]>[tc-toolbar]>div:last-child{border-left:1px solid #f9fafb;gap:.5rem;padding-left:.5rem}[data-start-dev-toolbar-version]{color:#f9fafb;border:1px solid oklch(87% .065 274.039);border-radius:9999px;padding:.125rem .5rem;font-size:.875rem;font-weight:600;line-height:1.25rem}[data-start-dev-toolbar-version]>div{width:1.5rem;height:1.5rem}[data-start-dev-toolbar] svg{width:1.25rem;height:1.25rem}[data-start-dev-toolbar-panel]{background:oklch(25.7% .09 281.288);border:1px solid oklch(87% .065 274.039);border-radius:1rem;width:50rem;max-width:calc(100vw - 10rem);height:30rem;max-height:calc(100vh - 2rem);margin:0 1rem;overflow:auto}

@property --x---confetti-distance {
  syntax: "*";
  inherits: false
}

@property --x-backgroundColor {
  syntax: "*";
  inherits: false
}

@property --x-rotate {
  syntax: "*";
  inherits: false
}

@keyframes sonik-x1fa2gbw-B {
  from {
    opacity: 1;
    transform: rotate(0) translateY(0);
  }

  to {
    opacity: 0;
    transform: rotate(1.5turn) translateY(calc(-1 * var(--confetti-distance)));
  }
}

@keyframes sonik-x6dxao5-B {
  0% {
    opacity: 1;
    transform: translate(0) scale(1) rotate(0);
  }

  65% {
    opacity: .82;
    transform: translate(-1rem, 55%) scale(.95) rotate(-1.25deg);
  }

  100% {
    opacity: 0;
    transform: translate(-1.75rem, calc(100% + .75rem)) scale(.9) rotate(-2deg);
  }
}

@keyframes sonik-x18re5ia-B {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes sonik-xcjxk2e-B {
  from {
    opacity: 0;
    transform: translateY(calc(100% + 1rem));
  }

  to {
    opacity: 1;
    transform: translateY(0);
  }
}

@keyframes sonik-x1kg4xpt-B {
  from {
    transform: rotate(0);
  }

  to {
    transform: rotate(1turn);
  }
}

@keyframes sonik-x44muo0-B {
  from {
    transform: translateX(100%);
  }

  to {
    transform: translateX(0);
  }
}

@keyframes sonik-x1rbvduo-B {
  0%, 100% {
    transform: translateY(-.2rem);
  }

  50% {
    transform: translateY(.35rem);
  }
}

:root, .sonik-xkuclr0 {
  --sonik-x1x19o5e: .3125rem;
  --sonik-xgkcqjy: clamp(1.25rem, 2.4vw, 2.75rem);
  --sonik-xrk53nw: clamp(3.5rem, 10.8vw, 12.95rem);
  --sonik-xcfmhvh: clamp(4.25rem, 15vw, 18rem);
  --sonik-x6wod5i: clamp(1rem, 4.2vw, 5rem);
  --sonik-x1nuu9pl: clamp(4rem, 9vw, 11rem);
}

:root, .sonik-x17cn0l7 {
  --sonik-xdq7o7t: arial, helvetica, sans-serif;
  --sonik-xswqi0: "Arial Black", arial, helvetica, sans-serif;
}

:root, .sonik-x1ya2lik {
  --sonik-xjb8bkh: #0095ff;
  --sonik-xdulrfh: #07c;
  --sonik-x3f74mq: #ffc800;
  --sonik-x9exhs1: #ffbf00;
  --sonik-x1mqe3ai: #000;
  --sonik-x1918kj4: #00000073;
  --sonik-x1lfmb44: #d9d9d9;
  --sonik-x1ipy8fg: #8d8d8d;
  --sonik-x17x6zax: #fff;
}

.sonik-x18vdw3r {
  --confetti-distance: var(--x---confetti-distance);
}

.sonik-xln7xf2:not(#\#) {
  font: inherit;
}

.sonik-x1ghz6dp:not(#\#) {
  margin: 0;
}

.sonik-x1717udv:not(#\#) {
  padding: 0;
}

.sonik-x28kyvy:not(#\#):not(#\#) {
  border-color: var(--sonik-x1mqe3ai);
}

.sonik-x125vjjg:not(#\#):not(#\#) {
  border-radius: .42em;
}

.sonik-x2x9nje:not(#\#):not(#\#) {
  border-radius: .45rem;
}

.sonik-x2u8bby:not(#\#):not(#\#) {
  border-radius: 0;
}

.sonik-x3fmiap:not(#\#):not(#\#) {
  border-radius: 1rem;
}

.sonik-xx20hqb:not(#\#):not(#\#) {
  border-radius: 2rem;
}

.sonik-x16rqkct:not(#\#):not(#\#) {
  border-radius: 50%;
}

.sonik-x87msj6:not(#\#):not(#\#) {
  border-radius: clamp(1.3rem, 3.6vw, 4.25rem);
}

.sonik-x1y0btm7:not(#\#):not(#\#) {
  border-style: solid;
}

.sonik-xo134dy:not(#\#):not(#\#) {
  border-width: var(--sonik-x1x19o5e);
}

.sonik-x4bg2ti:not(#\#):not(#\#) {
  gap: .2rem;
}

.sonik-xw78f89:not(#\#):not(#\#) {
  gap: .35em;
}

.sonik-xbcm6b9:not(#\#):not(#\#) {
  gap: .3rem;
}

.sonik-x1rcpt3j:not(#\#):not(#\#) {
  gap: .45rem;
}

.sonik-x13z6uf9:not(#\#):not(#\#) {
  gap: .5rem;
}

.sonik-x1uma3xh:not(#\#):not(#\#) {
  gap: .6rem;
}

.sonik-x8233eu:not(#\#):not(#\#) {
  gap: .75rem;
}

.sonik-x1rq4zhh:not(#\#):not(#\#) {
  gap: .8rem;
}

.sonik-xxhr3t:not(#\#):not(#\#) {
  gap: 0;
}

.sonik-xru8eyw:not(#\#):not(#\#) {
  gap: 1.5rem;
}

.sonik-x8fetqu:not(#\#):not(#\#) {
  gap: 1rem;
}

.sonik-x1h4iudz:not(#\#):not(#\#) {
  gap: 2rem;
}

.sonik-x177f1kd:not(#\#):not(#\#) {
  gap: clamp(.75rem, 2vw, 2rem);
}

.sonik-x1t2vu1j:not(#\#):not(#\#) {
  gap: clamp(.85rem, 2vw, 2.4rem);
}

.sonik-x1btyghz:not(#\#):not(#\#) {
  gap: clamp(1.25rem, 3.4vw, 4.25rem);
}

.sonik-xe5kq67:not(#\#):not(#\#) {
  gap: clamp(1.25rem, 3vw, 3rem);
}

.sonik-x16i0qwo:not(#\#):not(#\#) {
  gap: clamp(1rem, 2.5vw, 2.5rem);
}

.sonik-x1pugpbv:not(#\#):not(#\#) {
  gap: clamp(1rem, 3vw, 3rem);
}

.sonik-x1b0vvpo:not(#\#):not(#\#) {
  gap: clamp(2rem, 5vw, 5rem);
}

.sonik-x1bw7d50:not(#\#):not(#\#) {
  gap: clamp(2rem, 6vw, 7rem);
}

.sonik-x1jy0n7e:not(#\#):not(#\#) {
  gap: clamp(2rem, 6vw, 8rem);
}

.sonik-x1ofa8jj:not(#\#):not(#\#) {
  gap: clamp(3rem, 7vw, 6rem);
}

.sonik-xgyz2ex:not(#\#):not(#\#) {
  gap: clamp(3rem, 7vw, 7rem);
}

.sonik-x11a169m:not(#\#):not(#\#) {
  gap: clamp(4rem, 6vw, 7rem);
}

.sonik-xgkxs2y:not(#\#):not(#\#) {
  grid-column: 1;
}

.sonik-x1npkx4u:not(#\#):not(#\#) {
  grid-column: 2;
}

.sonik-x1k3v4rp:not(#\#):not(#\#) {
  grid-column: 3;
}

.sonik-x1ms6mhf:not(#\#):not(#\#) {
  grid-row: 1;
}

.sonik-xjej8gk:not(#\#):not(#\#) {
  grid-row: span 2;
}

.sonik-xe8uvvx:not(#\#):not(#\#) {
  list-style: none;
}

.sonik-x8atrpe:not(#\#):not(#\#) {
  margin-block: .25rem;
}

.sonik-xitf2x0:not(#\#):not(#\#) {
  margin-block: .65rem;
}

.sonik-x10im51j:not(#\#):not(#\#) {
  margin-block: 0;
}

.sonik-xq6kz29:not(#\#):not(#\#) {
  margin-block: 1rem;
}

.sonik-x1redyoq:not(#\#):not(#\#) {
  margin-block: clamp(1rem, 2vw, 2rem);
}

.sonik-xrxpjvj:not(#\#):not(#\#) {
  margin-inline: 0;
}

.sonik-xvueqy4:not(#\#):not(#\#) {
  margin-inline: auto;
}

.sonik-xd8dvbe:not(#\#):not(#\#) {
  margin-inline: clamp(1rem, 2vw, 2rem);
}

.sonik-x1a2a7pz:not(#\#):not(#\#) {
  outline: none;
}

.sonik-xysyzu8:not(#\#):not(#\#) {
  overflow: auto;
}

.sonik-x7giv3:not(#\#):not(#\#) {
  overflow: clip;
}

.sonik-xb3r6kr:not(#\#):not(#\#) {
  overflow: hidden;
}

.sonik-x1rea2x4:not(#\#):not(#\#) {
  overflow: visible;
}

.sonik-x1o5vn8x:not(#\#):not(#\#) {
  padding-block: .25rem;
}

.sonik-x3rcno1:not(#\#):not(#\#) {
  padding-block: .2rem;
}

.sonik-x1267ecw:not(#\#):not(#\#) {
  padding-block: .35rem;
}

.sonik-xmjv5ib:not(#\#):not(#\#) {
  padding-block: .45rem;
}

.sonik-x1vj3u9m:not(#\#):not(#\#) {
  padding-block: .4rem;
}

.sonik-xkzvafa:not(#\#):not(#\#) {
  padding-block: .55rem;
}

.sonik-x18g2hj5:not(#\#):not(#\#) {
  padding-block: .5rem;
}

.sonik-xyv8w5e:not(#\#):not(#\#) {
  padding-block: .65em;
}

.sonik-x8fiyw4:not(#\#):not(#\#) {
  padding-block: .65rem;
}

.sonik-xh5hydl:not(#\#):not(#\#) {
  padding-block: .6rem;
}

.sonik-xo0yzjp:not(#\#):not(#\#) {
  padding-block: .75rem;
}

.sonik-xf608o4:not(#\#):not(#\#) {
  padding-block: .7rem;
}

.sonik-xt970qd:not(#\#):not(#\#) {
  padding-block: 0;
}

.sonik-x6qoaat:not(#\#):not(#\#) {
  padding-block: 1.25rem;
}

.sonik-x1yb22fu:not(#\#):not(#\#) {
  padding-block: 1.5rem;
}

.sonik-xgepmj6:not(#\#):not(#\#) {
  padding-block: 1rem;
}

.sonik-x1uag5bp:not(#\#):not(#\#) {
  padding-block: clamp(1.25rem, 3vw, 3rem);
}

.sonik-xxo83uh:not(#\#):not(#\#) {
  padding-block: clamp(1.25rem, 4vw, 2.5rem);
}

.sonik-xwk83kf:not(#\#):not(#\#) {
  padding-block: clamp(1.5rem, 4vw, 4rem);
}

.sonik-x178tccq:not(#\#):not(#\#) {
  padding-block: clamp(1rem, 2vw, 2rem);
}

.sonik-xgyxax5:not(#\#):not(#\#) {
  padding-block: clamp(1rem, 3vw, 2rem);
}

.sonik-xllzysa:not(#\#):not(#\#) {
  padding-inline: .25rem;
}

.sonik-xez59ir:not(#\#):not(#\#) {
  padding-inline: .45rem;
}

.sonik-xtx3ozj:not(#\#):not(#\#) {
  padding-inline: .4rem;
}

.sonik-x1f6otoe:not(#\#):not(#\#) {
  padding-inline: .65rem;
}

.sonik-x1iouy3e:not(#\#):not(#\#) {
  padding-inline: .6rem;
}

.sonik-x1ryrjj2:not(#\#):not(#\#) {
  padding-inline: .75rem;
}

.sonik-x1j9iwxf:not(#\#):not(#\#) {
  padding-inline: .7rem;
}

.sonik-xxmsrji:not(#\#):not(#\#) {
  padding-inline: .85rem;
}

.sonik-xlmytos:not(#\#):not(#\#) {
  padding-inline: .8rem;
}

.sonik-xnjsko4:not(#\#):not(#\#) {
  padding-inline: 0;
}

.sonik-x1qhpy6z:not(#\#):not(#\#) {
  padding-inline: 1.25rem;
}

.sonik-x1w8hsyn:not(#\#):not(#\#) {
  padding-inline: 1.2em;
}

.sonik-xzsmjar:not(#\#):not(#\#) {
  padding-inline: 1.5rem;
}

.sonik-xnxx81d:not(#\#):not(#\#) {
  padding-inline: 1rem;
}

.sonik-xnxkjs4:not(#\#):not(#\#) {
  padding-inline: clamp(1.25rem, 3vw, 3rem);
}

.sonik-x1r1rtra:not(#\#):not(#\#) {
  padding-inline: clamp(1.25rem, 4vw, 2.5rem);
}

.sonik-x1a5e0qy:not(#\#):not(#\#) {
  padding-inline: clamp(1.5rem, 4vw, 4rem);
}

.sonik-x9a7dus:not(#\#):not(#\#) {
  padding-inline: clamp(1rem, 2vw, 2rem);
}

.sonik-x11so69y:not(#\#):not(#\#) {
  padding-inline: clamp(1rem, 3.15vw, 3.75rem);
}

.sonik-x1vo8yws:not(#\#):not(#\#) {
  padding-inline: clamp(1rem, 3vw, 2rem);
}

.sonik-x1w6gk0n:not(#\#):not(#\#) {
  padding-inline: var(--sonik-x6wod5i);
}

.sonik-x1ku5rj1:not(#\#):not(#\#) {
  place-items: center;
}

.sonik-x1hl2dhg:not(#\#):not(#\#) {
  text-decoration: none;
}

.sonik-x1bvjpef:not(#\#):not(#\#) {
  text-decoration: underline;
}

@media (width <= 35rem) {
  .sonik-x1d5yz9s.sonik-x1d5yz9s:not(#\#):not(#\#) {
    gap: .25rem;
  }
}

@media (width <= 34rem) {
  .sonik-x4tit8s.sonik-x4tit8s:not(#\#):not(#\#) {
    gap: .4rem .75rem;
  }
}

@media (width >= 34.001rem) and (width <= 55rem) {
  .sonik-xhpl3sh.sonik-xhpl3sh:not(#\#):not(#\#) {
    grid-column: 1;
  }

  .sonik-x16zyfyn.sonik-x16zyfyn:not(#\#):not(#\#) {
    grid-column: 2;
  }
}

@media (width <= 33.991rem) {
  .sonik-xnr12lg.sonik-xnr12lg:not(#\#):not(#\#) {
    grid-column: auto;
  }
}

@media (width <= 62rem) {
  .sonik-x19xguky.sonik-x19xguky:not(#\#):not(#\#) {
    grid-column: auto;
  }
}

@media (width >= 34.001rem) and (width <= 55rem) {
  .sonik-xcrgkkg.sonik-xcrgkkg:not(#\#):not(#\#) {
    grid-row: 2;
  }
}

@media (width <= 33.991rem) {
  .sonik-xtrt9nn.sonik-xtrt9nn:not(#\#):not(#\#) {
    grid-row: auto;
  }
}

@media (width <= 58rem) {
  .sonik-x1ragb1l.sonik-x1ragb1l:not(#\#):not(#\#) {
    grid-row: auto;
  }
}

@media (width <= 62rem) {
  .sonik-xjrjg43.sonik-xjrjg43:not(#\#):not(#\#) {
    grid-row: auto;
  }
}

@media (width <= 64rem) {
  .sonik-x5xcssx.sonik-x5xcssx:not(#\#):not(#\#) {
    margin-inline: auto;
  }
}

@media (width <= 42rem) {
  .sonik-x16bdv2t.sonik-x16bdv2t:not(#\#):not(#\#) {
    padding-block: 1rem;
  }
}

@media print {
  .sonik-x1jusmg9.sonik-x1jusmg9:not(#\#):not(#\#) {
    padding-inline: 0;
  }
}

@media (width <= 34rem) {
  .sonik-x11kksyc.sonik-x11kksyc:not(#\#):not(#\#) {
    padding-inline: 1rem;
  }
}

@media (width <= 42rem) {
  .sonik-x1t2adda.sonik-x1t2adda:not(#\#):not(#\#) {
    padding-inline: 1rem;
  }
}

.sonik-x10ukxgv:not(#\#):not(#\#):not(#\#) {
  align-content: start;
}

.sonik-x6s0dn4:not(#\#):not(#\#):not(#\#) {
  align-items: center;
}

.sonik-x7a106z:not(#\#):not(#\#):not(#\#) {
  align-items: start;
}

.sonik-x1qjc9v5:not(#\#):not(#\#):not(#\#) {
  align-items: stretch;
}

.sonik-xamitd3:not(#\#):not(#\#):not(#\#) {
  align-self: center;
}

.sonik-x1y8v6su:not(#\#):not(#\#):not(#\#) {
  align-self: start;
}

.sonik-xllfotl:not(#\#):not(#\#):not(#\#) {
  animation-duration: .18s;
}

.sonik-xb8lv0f:not(#\#):not(#\#):not(#\#) {
  animation-duration: .28s;
}

.sonik-x1xixsfh:not(#\#):not(#\#):not(#\#) {
  animation-duration: 1.8s;
}

.sonik-x17rb3hg:not(#\#):not(#\#):not(#\#) {
  animation-duration: 12s;
}

.sonik-x1q3qbx4:not(#\#):not(#\#):not(#\#) {
  animation-duration: 1s;
}

.sonik-x10e4vud:not(#\#):not(#\#):not(#\#) {
  animation-fill-mode: forwards;
}

.sonik-xa4qsjk:not(#\#):not(#\#):not(#\#) {
  animation-iteration-count: infinite;
}

.sonik-x114zzzr:not(#\#):not(#\#):not(#\#) {
  animation-name: sonik-x18re5ia-B;
}

.sonik-xeipfaz:not(#\#):not(#\#):not(#\#) {
  animation-name: sonik-x1fa2gbw-B;
}

.sonik-x14swcgd:not(#\#):not(#\#):not(#\#) {
  animation-name: sonik-x1kg4xpt-B;
}

.sonik-xh833ch:not(#\#):not(#\#):not(#\#) {
  animation-name: sonik-x1rbvduo-B;
}

.sonik-x10svtea:not(#\#):not(#\#):not(#\#) {
  animation-name: sonik-x44muo0-B;
}

.sonik-x1lfcbla:not(#\#):not(#\#):not(#\#) {
  animation-timing-function: cubic-bezier(.22, 1, .36, 1);
}

.sonik-x4hg4is:not(#\#):not(#\#):not(#\#) {
  animation-timing-function: ease-in-out;
}

.sonik-xa3vuyk:not(#\#):not(#\#):not(#\#) {
  animation-timing-function: ease-out;
}

.sonik-x1esw782:not(#\#):not(#\#):not(#\#) {
  animation-timing-function: linear;
}

.sonik-x104ppp6:not(#\#):not(#\#):not(#\#) {
  aspect-ratio: 1.94;
}

.sonik-x1plog1:not(#\#):not(#\#):not(#\#) {
  aspect-ratio: 1;
}

.sonik-x1ohxyrt:not(#\#):not(#\#):not(#\#) {
  background-color: #b8edca;
}

.sonik-xtgxvj7:not(#\#):not(#\#):not(#\#) {
  background-color: #bde3ff;
}

.sonik-xh0cxnc:not(#\#):not(#\#):not(#\#) {
  background-color: #bdffc4;
}

.sonik-x11zvkrm:not(#\#):not(#\#):not(#\#) {
  background-color: #c9f1d3;
}

.sonik-x1wvsxi7:not(#\#):not(#\#):not(#\#) {
  background-color: #d9c8ff;
}

.sonik-xbtk8j6:not(#\#):not(#\#):not(#\#) {
  background-color: #ddf8e7;
}

.sonik-xwq1z5i:not(#\#):not(#\#):not(#\#) {
  background-color: #e7f5ff;
}

.sonik-xd90ul2:not(#\#):not(#\#):not(#\#) {
  background-color: #eee4ff;
}

.sonik-x1a2mfp6:not(#\#):not(#\#):not(#\#) {
  background-color: #f1f1f1;
}

.sonik-xp6mzv4:not(#\#):not(#\#):not(#\#) {
  background-color: #ffbebe;
}

.sonik-x1p8n286:not(#\#):not(#\#):not(#\#) {
  background-color: #ffcdcd;
}

.sonik-xqcw6uc:not(#\#):not(#\#):not(#\#) {
  background-color: #ffd0ca;
}

.sonik-x48wx0r:not(#\#):not(#\#):not(#\#) {
  background-color: #ffe28a;
}

.sonik-x16jfjow:not(#\#):not(#\#):not(#\#) {
  background-color: #fff3a8;
}

.sonik-x1lvm82e:not(#\#):not(#\#):not(#\#) {
  background-color: #fff5cc;
}

.sonik-xw3p576:not(#\#):not(#\#):not(#\#) {
  background-color: #00000026;
}

.sonik-x1ko9emx:not(#\#):not(#\#):not(#\#) {
  background-color: #00000073;
}

.sonik-xawp4a:not(#\#):not(#\#):not(#\#) {
  background-color: #0009;
}

.sonik-xq7n8q5:not(#\#):not(#\#):not(#\#) {
  background-color: #0000009e;
}

.sonik-xjbqb8w:not(#\#):not(#\#):not(#\#) {
  background-color: #0000;
}

.sonik-x959myz:not(#\#):not(#\#):not(#\#) {
  background-color: var(--sonik-x17x6zax);
}

.sonik-xmg4tq7:not(#\#):not(#\#):not(#\#) {
  background-color: var(--sonik-x1ipy8fg);
}

.sonik-x1p8sqt2:not(#\#):not(#\#):not(#\#) {
  background-color: var(--sonik-x1lfmb44);
}

.sonik-x1ptlch9:not(#\#):not(#\#):not(#\#) {
  background-color: var(--sonik-x1mqe3ai);
}

.sonik-xnz2qbo:not(#\#):not(#\#):not(#\#) {
  background-color: var(--sonik-x3f74mq);
}

.sonik-xnnn4vr:not(#\#):not(#\#):not(#\#) {
  background-color: var(--sonik-x9exhs1);
}

.sonik-xjdt7uf:not(#\#):not(#\#):not(#\#) {
  background-color: var(--sonik-xjb8bkh);
}

.sonik-xl8spv7:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x-backgroundColor);
}

.sonik-x1mwwwfo:not(#\#):not(#\#):not(#\#) {
  border-collapse: collapse;
}

.sonik-xfzfv2l:not(#\#):not(#\#):not(#\#) {
  box-shadow: .45rem .45rem 0 var(--sonik-xjb8bkh);
}

.sonik-x1odivn1:not(#\#):not(#\#):not(#\#) {
  box-shadow: .8rem .8rem 0 var(--sonik-xjb8bkh);
}

.sonik-x9f619:not(#\#):not(#\#):not(#\#) {
  box-sizing: border-box;
}

.sonik-xsfmmxu:not(#\#):not(#\#):not(#\#) {
  break-inside: avoid-column;
}

.sonik-x14y72vu:not(#\#):not(#\#):not(#\#) {
  color: #006b1e;
}

.sonik-x1qgip78:not(#\#):not(#\#):not(#\#) {
  color: #b21e10;
}

.sonik-x1heor9g:not(#\#):not(#\#):not(#\#) {
  color: inherit;
}

.sonik-xbktkae:not(#\#):not(#\#):not(#\#) {
  color: #00000059;
}

.sonik-x1a96n9i:not(#\#):not(#\#):not(#\#) {
  color: var(--sonik-x17x6zax);
}

.sonik-xiku2j:not(#\#):not(#\#):not(#\#) {
  color: var(--sonik-x1918kj4);
}

.sonik-x5jt1yz:not(#\#):not(#\#):not(#\#) {
  color: var(--sonik-x1lfmb44);
}

.sonik-x1fu4kki:not(#\#):not(#\#):not(#\#) {
  color: var(--sonik-x1mqe3ai);
}

.sonik-xhrmayk:not(#\#):not(#\#):not(#\#) {
  color: var(--sonik-xdulrfh);
}

.sonik-x1t7o2fq:not(#\#):not(#\#):not(#\#) {
  color: var(--sonik-xjb8bkh);
}

.sonik-xbvkgpk:not(#\#):not(#\#):not(#\#) {
  column-count: 3;
}

.sonik-xv3baex:not(#\#):not(#\#):not(#\#) {
  column-gap: 1.1rem;
}

.sonik-xgvynzx:not(#\#):not(#\#):not(#\#) {
  column-gap: 1.5rem;
}

.sonik-xo10215:not(#\#):not(#\#):not(#\#) {
  column-gap: 2.5rem;
}

.sonik-xf4wnoc:not(#\#):not(#\#):not(#\#) {
  column-gap: clamp(1.5rem, 4vw, 4rem);
}

.sonik-x1ypdohk:not(#\#):not(#\#):not(#\#) {
  cursor: pointer;
}

.sonik-x1lliihq:not(#\#):not(#\#):not(#\#) {
  display: block;
}

.sonik-xjp7ctv:not(#\#):not(#\#):not(#\#) {
  display: contents;
}

.sonik-x78zum5:not(#\#):not(#\#):not(#\#) {
  display: flex;
}

.sonik-xrvj5dj:not(#\#):not(#\#):not(#\#) {
  display: grid;
}

.sonik-x1rg5ohu:not(#\#):not(#\#):not(#\#) {
  display: inline-block;
}

.sonik-x3nfvp2:not(#\#):not(#\#):not(#\#) {
  display: inline-flex;
}

.sonik-xwz0xwf:not(#\#):not(#\#):not(#\#) {
  display: inline-grid;
}

.sonik-x1s85apg:not(#\#):not(#\#):not(#\#) {
  display: none;
}

.sonik-x3f7jj6:not(#\#):not(#\#):not(#\#) {
  fill: currentColor;
}

.sonik-xbh8q5q:not(#\#):not(#\#):not(#\#) {
  fill: none;
}

.sonik-x1g5292s:not(#\#):not(#\#):not(#\#) {
  fill: var(--sonik-x1mqe3ai);
}

.sonik-xdl72j9:not(#\#):not(#\#):not(#\#) {
  flex-basis: auto;
}

.sonik-xdt5ytf:not(#\#):not(#\#):not(#\#) {
  flex-direction: column;
}

.sonik-x1q0g3np:not(#\#):not(#\#):not(#\#) {
  flex-direction: row;
}

.sonik-x1c4vz4f:not(#\#):not(#\#):not(#\#) {
  flex-grow: 0;
}

.sonik-x1iyjqo2:not(#\#):not(#\#):not(#\#) {
  flex-grow: 1;
}

.sonik-x2lah0s:not(#\#):not(#\#):not(#\#) {
  flex-shrink: 0;
}

.sonik-xozqiw3:not(#\#):not(#\#):not(#\#) {
  flex-wrap: nowrap;
}

.sonik-x1a02dak:not(#\#):not(#\#):not(#\#) {
  flex-wrap: wrap;
}

.sonik-xyen2ro:not(#\#):not(#\#):not(#\#) {
  float: none;
}

.sonik-xjb2p0i:not(#\#):not(#\#):not(#\#) {
  font-family: inherit;
}

.sonik-x10m23tm:not(#\#):not(#\#):not(#\#) {
  font-family: var(--sonik-xswqi0);
}

.sonik-x1iuv88s:not(#\#):not(#\#):not(#\#) {
  font-size: .72rem;
}

.sonik-x157bgb5:not(#\#):not(#\#):not(#\#) {
  font-size: .76rem;
}

.sonik-x1qzg9v8:not(#\#):not(#\#):not(#\#) {
  font-size: .85rem;
}

.sonik-xkpwil5:not(#\#):not(#\#):not(#\#) {
  font-size: .875rem;
}

.sonik-xgommxb:not(#\#):not(#\#):not(#\#) {
  font-size: .8rem;
}

.sonik-xyr29y3:not(#\#):not(#\#):not(#\#) {
  font-size: .95rem;
}

.sonik-xeb7xqv:not(#\#):not(#\#):not(#\#) {
  font-size: .9em;
}

.sonik-x1nrrp6k:not(#\#):not(#\#):not(#\#) {
  font-size: .9rem;
}

.sonik-x1c3i2sq:not(#\#):not(#\#):not(#\#) {
  font-size: 1.125rem;
}

.sonik-x1b5m78i:not(#\#):not(#\#):not(#\#) {
  font-size: 1.12em;
}

.sonik-x1hptrd9:not(#\#):not(#\#):not(#\#) {
  font-size: 1.1rem;
}

.sonik-x1603h9y:not(#\#):not(#\#):not(#\#) {
  font-size: 1.25rem;
}

.sonik-x5pdnfe:not(#\#):not(#\#):not(#\#) {
  font-size: 1.35rem;
}

.sonik-xml2kzp:not(#\#):not(#\#):not(#\#) {
  font-size: 1.4rem;
}

.sonik-x1q74xe4:not(#\#):not(#\#):not(#\#) {
  font-size: 1.75rem;
}

.sonik-x1jchvi3:not(#\#):not(#\#):not(#\#) {
  font-size: 1rem;
}

.sonik-x13wtedm:not(#\#):not(#\#):not(#\#) {
  font-size: 2.5rem;
}

.sonik-x9yzizr:not(#\#):not(#\#):not(#\#) {
  font-size: 2.625em;
}

.sonik-x579bpy:not(#\#):not(#\#):not(#\#) {
  font-size: 2rem;
}

.sonik-xy19s2m:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(.8125rem, 1.1vw, 1.125rem);
}

.sonik-x5ldeay:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(1.125rem, 2.3vw, 2.75rem);
}

.sonik-x1yl1vka:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(1.15rem, 2.25vw, 2.6rem);
}

.sonik-xudvk3g:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(1.15rem, 2vw, 2rem);
}

.sonik-x1omb8av:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(1.1rem, 1.7vw, 1.6rem);
}

.sonik-xui9lvq:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(1.25rem, 2.4vw, 2rem);
}

.sonik-x1lc4wfv:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(1.25rem, 2.8vw, 3.35rem);
}

.sonik-x1uj285k:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(1.25rem, 2vw, 1.95rem);
}

.sonik-x1xhqadj:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(1.2rem, 2.2vw, 1.6rem);
}

.sonik-x18wjfmw:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(1.2rem, 6.2vw, 5rem);
}

.sonik-x1obs7x2:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(1.35rem, 2.3vw, 2.1rem);
}

.sonik-xa6xqjz:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(1.35rem, 3.2vw, 3.75rem);
}

.sonik-x1xkhgtu:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(1.35rem, 3.75vw, 4.5rem);
}

.sonik-x4tt3e3:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(1.4rem, 3vw, 2rem);
}

.sonik-xrh9cd8:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(1.4rem, 3vw, 3.2rem);
}

.sonik-x1co3uch:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(1.55rem, 5.25vw, 6.3rem);
}

.sonik-x5juuvb:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(1.5rem, 2.5vw, 2.25rem);
}

.sonik-xl3mncz:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(1.5rem, 2.8vw, 2.8rem);
}

.sonik-x6jq83k:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(1.5rem, 7vw, 2.5rem);
}

.sonik-xr58azd:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(1.5rem, 8.5vw, 7.5rem);
}

.sonik-x10f5wg7:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(1.6rem, 3vw, 3rem);
}

.sonik-x16mxri5:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(1.6rem, 4vw, 2.6rem);
}

.sonik-xwlflx2:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(1.8rem, 3.1vw, 3.35rem);
}

.sonik-x1p5u7el:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(1rem, 1.25vw, 1.5rem);
}

.sonik-xf2e0ej:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(1rem, 1.35vw, 1.3rem);
}

.sonik-x10w55fb:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(1rem, 1.45vw, 1.35rem);
}

.sonik-x1iqadj1:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(1rem, 1.55vw, 1.45rem);
}

.sonik-xk1fmf:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(1rem, 1.55vw, 1.875rem);
}

.sonik-xoducyl:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(1rem, 1.5vw, 1.35rem);
}

.sonik-x5qdhoh:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(1rem, 1.6vw, 1.45rem);
}

.sonik-xq9eqv6:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(1rem, 1.6vw, 1.4rem);
}

.sonik-x1t7woe5:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(1rem, 1.7vw, 1.6rem);
}

.sonik-x1juvc8r:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(1rem, 1.8vw, 1.6rem);
}

.sonik-xk53e8q:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(1rem, 2.7vw, 3.25rem);
}

.sonik-x1qs7k68:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(2.15rem, 4.4vw, 4.6rem);
}

.sonik-x6w5dd:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(2.25rem, 5.5vw, 6.6rem);
}

.sonik-xbqx7os:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(2.25rem, 5vw, 5rem);
}

.sonik-x1nfcpi2:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(2.25rem, 7vw, 8rem);
}

.sonik-x1gavrxf:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(2.4rem, 5vw, 5.5rem);
}

.sonik-x1860k85:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(2.5rem, 6.2vw, 7.42rem);
}

.sonik-x7kji84:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(2.5rem, 8.75vw, 10.5rem);
}

.sonik-xqb6voe:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(2.75rem, 6vw, 6rem);
}

.sonik-xyd82ua:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(2rem, 4vw, 3.5rem);
}

.sonik-x1acg3em:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(2rem, 4vw, 3.75rem);
}

.sonik-x1b61xb8:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(2rem, 4vw, 4rem);
}

.sonik-x15suzpx:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(2rem, 5vw, 4.5rem);
}

.sonik-x1h6ddcn:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(2rem, 6vw, 4rem);
}

.sonik-xmh3hgf:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(2rem, 9.5vw, 10rem);
}

.sonik-x1ktpsn:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(3.5rem, 9vw, 10.8rem);
}

.sonik-x1qlqyl8:not(#\#):not(#\#):not(#\#) {
  font-size: inherit;
}

.sonik-x1mmj1n2:not(#\#):not(#\#):not(#\#) {
  font-size: min(clamp(3.5rem, 10.8vw, 12.95rem), 16.129vw - .322581rem);
}

.sonik-x1w9jtp1:not(#\#):not(#\#):not(#\#) {
  font-size: var(--sonik-xcfmhvh);
}

.sonik-xs0h1s3:not(#\#):not(#\#):not(#\#) {
  font-size: var(--sonik-xgkcqjy);
}

.sonik-x8gwy08:not(#\#):not(#\#):not(#\#) {
  font-size: var(--sonik-xrk53nw);
}

.sonik-x1k4tb9n:not(#\#):not(#\#):not(#\#) {
  font-style: italic;
}

.sonik-x1j61x8r:not(#\#):not(#\#):not(#\#) {
  font-style: normal;
}

.sonik-xo1l8bm:not(#\#):not(#\#):not(#\#) {
  font-weight: 400;
}

.sonik-x1s688f:not(#\#):not(#\#):not(#\#) {
  font-weight: 600;
}

.sonik-x1xlr1w8:not(#\#):not(#\#):not(#\#) {
  font-weight: 700;
}

.sonik-x1uu0p8:not(#\#):not(#\#):not(#\#) {
  font-weight: 900;
}

.sonik-x1wh1ruo:not(#\#):not(#\#):not(#\#) {
  grid-column-end: 2;
}

.sonik-xcrlgei:not(#\#):not(#\#):not(#\#) {
  grid-column-start: 1;
}

.sonik-xf9r7lm:not(#\#):not(#\#):not(#\#) {
  grid-row-end: 2;
}

.sonik-x1agbcgv:not(#\#):not(#\#):not(#\#) {
  grid-row-start: 1;
}

.sonik-x1th50cv:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: 11rem minmax(0, 1fr);
}

.sonik-x1tbo3fz:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: 12rem 1fr;
}

.sonik-x1o61qjw:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: 1fr 1fr;
}

.sonik-xk7gc24:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: 7.5rem minmax(0, 1fr);
}

.sonik-x1rnzdi6:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: 7rem minmax(0, 1fr);
}

.sonik-xfdxlay:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: 8rem minmax(0, 1fr);
}

.sonik-x12lhwf3:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: minmax(0, 1fr) 3.25rem;
}

.sonik-x8sxmsg:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: minmax(0, 1fr) auto auto;
}

.sonik-xj8hjba:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: minmax(0, 1fr) minmax(0, 1.1fr);
}

.sonik-x1mkdm3x:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: minmax(0, 1fr);
}

.sonik-x1kkg8j4:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: minmax(10rem, 15rem) minmax(0, 1fr);
}

.sonik-xxvym3h:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: minmax(10rem, 16rem) 1fr;
}

.sonik-x1h05sp:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: minmax(11rem, .8fr) minmax(20rem, 1.7fr) minmax(15rem, 1fr) max-content;
}

.sonik-xo59aad:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: minmax(12rem, .32fr) minmax(0, 1fr);
}

.sonik-x1vow48a:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: minmax(15rem, .32fr) minmax(0, 1fr);
}

.sonik-xvl1oi7:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: minmax(22rem, .85fr) minmax(0, 1.15fr);
}

.sonik-x144m7f8:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: minmax(9rem, .42fr) minmax(0, 1fr);
}

.sonik-xnby9oq:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}

.sonik-x185a7wo:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}

.sonik-xl501l6:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: repeat(4, 1fr);
}

.sonik-x1q1w665:not(#\#):not(#\#):not(#\#) {
  grid-template-rows: auto auto;
}

.sonik-x1clt5hq:not(#\#):not(#\#):not(#\#) {
  grid-template-rows: subgrid;
}

.sonik-xc8icb0:not(#\#):not(#\#):not(#\#) {
  isolation: isolate;
}

.sonik-xl56j7k:not(#\#):not(#\#):not(#\#) {
  justify-content: center;
}

.sonik-x13a6bvl:not(#\#):not(#\#):not(#\#) {
  justify-content: flex-end;
}

.sonik-x1qughib:not(#\#):not(#\#):not(#\#) {
  justify-content: space-between;
}

.sonik-x1o2pa38:not(#\#):not(#\#):not(#\#) {
  justify-items: center;
}

.sonik-x1qab1bc:not(#\#):not(#\#):not(#\#) {
  justify-self: end;
}

.sonik-xo2cfqc:not(#\#):not(#\#):not(#\#) {
  letter-spacing: -.04em;
}

.sonik-x97j52:not(#\#):not(#\#):not(#\#) {
  letter-spacing: -.055em;
}

.sonik-x11avn7m:not(#\#):not(#\#):not(#\#) {
  line-height: .8;
}

.sonik-xmud0hj:not(#\#):not(#\#):not(#\#) {
  line-height: .82;
}

.sonik-xramuv7:not(#\#):not(#\#):not(#\#) {
  line-height: .85;
}

.sonik-x1xirri6:not(#\#):not(#\#):not(#\#) {
  line-height: .86;
}

.sonik-x1j4510k:not(#\#):not(#\#):not(#\#) {
  line-height: .92;
}

.sonik-xe8mmo7:not(#\#):not(#\#):not(#\#) {
  line-height: .95;
}

.sonik-xwt5yq5:not(#\#):not(#\#):not(#\#) {
  line-height: .96;
}

.sonik-xobulqh:not(#\#):not(#\#):not(#\#) {
  line-height: .98;
}

.sonik-xqahw4z:not(#\#):not(#\#):not(#\#) {
  line-height: 1.02;
}

.sonik-x1f41ap9:not(#\#):not(#\#):not(#\#) {
  line-height: 1.05;
}

.sonik-x132q4wb:not(#\#):not(#\#):not(#\#) {
  line-height: 1.25;
}

.sonik-xwn7fz2:not(#\#):not(#\#):not(#\#) {
  line-height: 1.3;
}

.sonik-x1xfvgam:not(#\#):not(#\#):not(#\#) {
  line-height: 1.35;
}

.sonik-x37zpob:not(#\#):not(#\#):not(#\#) {
  line-height: 1.4;
}

.sonik-xfrs9s4:not(#\#):not(#\#):not(#\#) {
  line-height: 1.45;
}

.sonik-x1evy7pa:not(#\#):not(#\#):not(#\#) {
  line-height: 1.5;
}

.sonik-x1ptyidx:not(#\#):not(#\#):not(#\#) {
  line-height: 1.52;
}

.sonik-xo5v014:not(#\#):not(#\#):not(#\#) {
  line-height: 1;
}

.sonik-x15bjb6t:not(#\#):not(#\#):not(#\#) {
  line-height: inherit;
}

.sonik-x1cy9i3i:not(#\#):not(#\#):not(#\#) {
  list-style-position: inside;
}

.sonik-x1xyvc85:not(#\#):not(#\#):not(#\#) {
  opacity: .15;
}

.sonik-xj0a0fe:not(#\#):not(#\#):not(#\#) {
  overflow-wrap: anywhere;
}

.sonik-x1wow2vy:not(#\#):not(#\#):not(#\#) {
  padding-inline-end: clamp(1.25rem, 4vw, 2.5rem);
}

.sonik-x1rk0vvv:not(#\#):not(#\#):not(#\#) {
  padding-inline-start: clamp(1.25rem, 4vw, 2.5rem);
}

.sonik-x47corl:not(#\#):not(#\#):not(#\#) {
  pointer-events: none;
}

.sonik-x10l6tqk:not(#\#):not(#\#):not(#\#) {
  position: absolute;
}

.sonik-xixxii4:not(#\#):not(#\#):not(#\#) {
  position: fixed;
}

.sonik-x1n2onr6:not(#\#):not(#\#):not(#\#) {
  position: relative;
}

.sonik-x1uhb9sk:not(#\#):not(#\#):not(#\#) {
  position: static;
}

.sonik-x7wzq59:not(#\#):not(#\#):not(#\#) {
  position: sticky;
}

.sonik-x1nefo9i:not(#\#):not(#\#):not(#\#) {
  rotate: var(--x-rotate);
}

.sonik-x17lk0o1:not(#\#):not(#\#):not(#\#) {
  row-gap: .45rem;
}

.sonik-x1rnwn48:not(#\#):not(#\#):not(#\#) {
  row-gap: .75rem;
}

.sonik-xxs79tx:not(#\#):not(#\#):not(#\#) {
  row-gap: 0;
}

.sonik-x37uqsb:not(#\#):not(#\#):not(#\#) {
  stroke-linecap: square;
}

.sonik-x1bivah8:not(#\#):not(#\#):not(#\#) {
  stroke-linejoin: miter;
}

.sonik-xvlca1e:not(#\#):not(#\#):not(#\#) {
  stroke-width: 2px;
}

.sonik-x17ld789:not(#\#):not(#\#):not(#\#) {
  stroke-width: 4px;
}

.sonik-x68wf4t:not(#\#):not(#\#):not(#\#) {
  stroke: currentColor;
}

.sonik-x2b8uid:not(#\#):not(#\#):not(#\#) {
  text-align: center;
}

.sonik-xdpxx8g:not(#\#):not(#\#):not(#\#) {
  text-align: left;
}

.sonik-x1hr2gdg:not(#\#):not(#\#):not(#\#) {
  text-align: right;
}

.sonik-x1g0ag68:not(#\#):not(#\#):not(#\#) {
  transform-origin: center;
}

.sonik-x1c071of:not(#\#):not(#\#):not(#\#) {
  transform: none;
}

.sonik-x1iffjtl:not(#\#):not(#\#):not(#\#) {
  transform: rotate(90deg);
}

.sonik-xfcwun3:not(#\#):not(#\#):not(#\#) {
  transform: scaleX(.6184);
}

.sonik-x1bee3ir:not(#\#):not(#\#):not(#\#) {
  transform: translateY(-200%);
}

.sonik-x1cb1t30:not(#\#):not(#\#):not(#\#) {
  transform: translateY(-50%);
}

.sonik-x16dsc37:not(#\#):not(#\#):not(#\#) {
  vertical-align: top;
}

.sonik-xlshs6z:not(#\#):not(#\#):not(#\#) {
  visibility: hidden;
}

.sonik-xuxw1ft:not(#\#):not(#\#):not(#\#) {
  white-space: nowrap;
}

.sonik-x126k92a:not(#\#):not(#\#):not(#\#) {
  white-space: pre-wrap;
}

.sonik-x1so62im:not(#\#):not(#\#):not(#\#) {
  will-change: transform;
}

.sonik-x1ja2u2z:not(#\#):not(#\#):not(#\#) {
  z-index: 0;
}

.sonik-x1vjfegm:not(#\#):not(#\#):not(#\#) {
  z-index: 1;
}

.sonik-x11uqc5h:not(#\#):not(#\#):not(#\#) {
  z-index: 100;
}

.sonik-xfo81ep:not(#\#):not(#\#):not(#\#) {
  z-index: 1000;
}

.sonik-xp6lfbs:not(#\#):not(#\#):not(#\#) {
  z-index: 1100;
}

.sonik-xa9119d:not(#\#):not(#\#):not(#\#) {
  z-index: 50;
}

.sonik-x1aciyhk:not(#\#):not(#\#):not(#\#) {
  z-index: 60;
}

.sonik-x13mdkc:not(#\#):not(#\#):not(#\#) {
  z-index: 61;
}

.sonik-x13tdkmf:not(#\#):not(#\#):not(#\#) {
  z-index: 80;
}

.sonik-x1eb2o53:not(#\#):not(#\#):not(#\#) {
  z-index: 81;
}

.sonik-x1fina04:not(#\#):not(#\#):not(#\#) {
  z-index: 90;
}

.sonik-x1oqui1x:disabled:not(#\#):not(#\#):not(#\#) {
  background-color: #0000;
}

.sonik-x1ev51qw:disabled:not(#\#):not(#\#):not(#\#) {
  background-color: var(--sonik-x17x6zax);
}

.sonik-xgjl3hq:disabled:not(#\#):not(#\#):not(#\#) {
  background-color: var(--sonik-x1ipy8fg);
}

.sonik-x11c68zi:disabled:not(#\#):not(#\#):not(#\#) {
  background-color: var(--sonik-x1mqe3ai);
}

.sonik-xtoy0r6:disabled:not(#\#):not(#\#):not(#\#) {
  background-color: var(--sonik-xjb8bkh);
}

.sonik-x17tgawu:disabled:not(#\#):not(#\#):not(#\#) {
  color: var(--sonik-x17x6zax);
}

.sonik-xljskz1:disabled:not(#\#):not(#\#):not(#\#) {
  color: var(--sonik-x1mqe3ai);
}

.sonik-xrx3st3:disabled:not(#\#):not(#\#):not(#\#) {
  color: var(--sonik-xdulrfh);
}

.sonik-x1s07b3s:disabled:not(#\#):not(#\#):not(#\#) {
  cursor: not-allowed;
}

.sonik-xjb0foi:disabled:not(#\#):not(#\#):not(#\#) {
  cursor: wait;
}

.sonik-x1fzehxr:disabled:not(#\#):not(#\#):not(#\#) {
  opacity: 1;
}

.sonik-xm8yw0v:hover:not(#\#):not(#\#):not(#\#) {
  background-color: var(--sonik-x9exhs1);
}

.sonik-x159970u:hover:not(#\#):not(#\#):not(#\#) {
  background-color: var(--sonik-xdulrfh);
}

.sonik-x1wfrlr2:focus:not(#\#):not(#\#):not(#\#) {
  transform: translateY(0);
}

@media (prefers-reduced-motion: reduce) {
  .sonik-x1u6grsq.sonik-x1u6grsq:not(#\#):not(#\#):not(#\#) {
    animation-duration: 0s;
  }

  .sonik-xg0664w.sonik-xg0664w:not(#\#):not(#\#):not(#\#) {
    animation-iteration-count: 1;
  }

  .sonik-x1aquc0h.sonik-x1aquc0h:not(#\#):not(#\#):not(#\#) {
    animation-name: none;
  }
}

@media (width <= 33.991rem) {
  .sonik-xywain5.sonik-xywain5:not(#\#):not(#\#):not(#\#) {
    column-count: 1;
  }
}

@media (width >= 34.001rem) and (width <= 55rem) {
  .sonik-xfj0r6j.sonik-xfj0r6j:not(#\#):not(#\#):not(#\#) {
    column-count: 2;
  }
}

@media (width <= 62rem) {
  .sonik-x50wkn4.sonik-x50wkn4:not(#\#):not(#\#):not(#\#) {
    display: block;
  }
}

@media (width <= 52rem) {
  .sonik-x1gdagua.sonik-x1gdagua:not(#\#):not(#\#):not(#\#) {
    display: inline-flex;
  }

  .sonik-x178edcg.sonik-x178edcg:not(#\#):not(#\#):not(#\#) {
    display: none;
  }
}

@media print {
  .sonik-xbjcvb9.sonik-xbjcvb9:not(#\#):not(#\#):not(#\#) {
    display: none;
  }
}

@media (width <= 38rem) {
  .sonik-x1s48ecd.sonik-x1s48ecd:not(#\#):not(#\#):not(#\#) {
    flex-direction: column;
  }
}

@media (width <= 34rem) {
  .sonik-x17r3989.sonik-x17r3989:not(#\#):not(#\#):not(#\#) {
    flex-wrap: wrap;
  }
}

@media (width <= 62rem) {
  .sonik-x1ifiegf.sonik-x1ifiegf:not(#\#):not(#\#):not(#\#) {
    flex-wrap: wrap;
  }

  .sonik-xrr8x8p.sonik-xrr8x8p:not(#\#):not(#\#):not(#\#) {
    float: right;
  }

  .sonik-xugd9uo.sonik-xugd9uo:not(#\#):not(#\#):not(#\#) {
    font-size: 2.3125em;
  }
}

@media (width <= 34rem) {
  .sonik-x177rgpj.sonik-x177rgpj:not(#\#):not(#\#):not(#\#) {
    font-size: clamp(2.2rem, 11.4vw, 3.5rem);
  }
}

@media (width >= 34.001rem) and (width <= 55rem) {
  .sonik-x2z7y16.sonik-x2z7y16:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: 1fr 1fr;
  }
}

@media (width <= 30rem) {
  .sonik-xn7ttxs.sonik-xn7ttxs:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: 1fr;
  }
}

@media (width <= 33.991rem) {
  .sonik-x7zh53f.sonik-x7zh53f:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: 1fr;
  }
}

@media (width <= 34rem) {
  .sonik-x1gpm9ng.sonik-x1gpm9ng:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: 1fr;
  }
}

@media (width <= 35rem) {
  .sonik-x17ac7hu.sonik-x17ac7hu:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: 1fr;
  }
}

@media (width <= 36rem) {
  .sonik-x1lceo10.sonik-x1lceo10:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: 1fr;
  }
}

@media (width <= 38rem) {
  .sonik-x1g84su.sonik-x1g84su:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: 1fr;
  }
}

@media (width <= 42rem) {
  .sonik-x2adyyp.sonik-x2adyyp:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: 1fr;
  }
}

@media (width <= 48rem) {
  .sonik-x19m6iyc.sonik-x19m6iyc:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: 1fr;
  }
}

@media (width <= 52rem) {
  .sonik-x1x6jg3z.sonik-x1x6jg3z:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: 1fr;
  }
}

@media (width <= 58rem) {
  .sonik-x96pziv.sonik-x96pziv:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: 1fr;
  }
}

@media (width <= 60rem) {
  .sonik-x1gn3rdr.sonik-x1gn3rdr:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: 1fr;
  }
}

@media (width <= 62rem) {
  .sonik-x2l6fuw.sonik-x2l6fuw:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: 1fr;
  }
}

@media (width <= 64rem) {
  .sonik-x18u7ec0.sonik-x18u7ec0:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: 1fr;
  }
}

@media (width <= 49.991rem) {
  .sonik-x1lp9xg6.sonik-x1lp9xg6:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: minmax(0, 1fr);
  }
}

@media (width >= 50.001rem) and (width <= 64rem) {
  .sonik-xwvtu6b.sonik-xwvtu6b:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: minmax(11rem, .8fr) minmax(20rem, 1.4fr);
  }
}

@media (width <= 58rem) {
  .sonik-x1okhvfk.sonik-x1okhvfk:not(#\#):not(#\#):not(#\#) {
    grid-template-rows: auto auto;
  }

  .sonik-x1h68fhc.sonik-x1h68fhc:not(#\#):not(#\#):not(#\#) {
    grid-template-rows: auto;
  }
}

@media (width <= 64rem) {
  .sonik-x1qt0qxw.sonik-x1qt0qxw:not(#\#):not(#\#):not(#\#) {
    justify-self: start;
  }
}

@media (width <= 52rem) {
  .sonik-x1jt0x83.sonik-x1jt0x83:not(#\#):not(#\#):not(#\#) {
    position: static;
  }
}

@media (width <= 58rem) {
  .sonik-x3rfol4.sonik-x3rfol4:not(#\#):not(#\#):not(#\#) {
    row-gap: clamp(1.5rem, 4vw, 4rem);
  }
}

@media (width <= 38rem) {
  .sonik-x3car8u.sonik-x3car8u:not(#\#):not(#\#):not(#\#) {
    text-align: left;
  }
}

@media (width <= 34rem) {
  .sonik-xakciij.sonik-xakciij:not(#\#):not(#\#):not(#\#) {
    transform: none;
  }
}

@media (width >= 34.001rem) and (width <= 55rem) {
  .sonik-x7c9aky.sonik-x7c9aky:not(#\#):not(#\#):not(#\#) {
    transform: none;
  }

  .sonik-x120h2iu.sonik-x120h2iu:not(#\#):not(#\#):not(#\#) {
    transform: rotate(180deg);
  }
}

@media (width <= 33.991rem) {
  .sonik-x110fzem.sonik-x110fzem:not(#\#):not(#\#):not(#\#) {
    transform: rotate(90deg);
  }
}

@media (width <= 34rem) {
  .sonik-x19zs1x.sonik-x19zs1x:not(#\#):not(#\#):not(#\#) {
    transform: rotate(90deg);
  }
}

@media (width >= 34.001rem) and (width <= 55rem) {
  .sonik-xvztdqe.sonik-xvztdqe:not(#\#):not(#\#):not(#\#) {
    transform: rotate(90deg);
  }
}

@media (width <= 62rem) {
  .sonik-xkk12rr.sonik-xkk12rr:not(#\#):not(#\#):not(#\#) {
    white-space: normal;
  }
}

.sonik-x1gl557u:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-color: #0003;
}

.sonik-x1bf9gl5:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-color: var(--sonik-x1mqe3ai);
}

.sonik-x1q0q8m5:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-style: solid;
}

.sonik-x179ka79:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-width: .125rem;
}

.sonik-x1czjtmd:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-width: .1875rem;
}

.sonik-x1qhh985:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-width: 0;
}

.sonik-x16r8yne:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-width: clamp(.25rem, .52vw, .625rem);
}

.sonik-x1kzm79f:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-width: var(--sonik-x1x19o5e);
}

.sonik-xf23a1l:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-left-color: #277a4b;
}

.sonik-xcokx1r:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-left-color: #8d6bdf;
}

.sonik-x1p51wf4:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-left-color: var(--sonik-x1ipy8fg);
}

.sonik-x8n0115:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-left-color: var(--sonik-x1mqe3ai);
}

.sonik-x167d3k5:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-left-color: var(--sonik-x3f74mq);
}

.sonik-xvpjge:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-left-color: var(--sonik-xjb8bkh);
}

.sonik-x19ypqd9:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-left-style: solid;
}

.sonik-x1hwbqar:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-left-width: .125rem;
}

.sonik-x9e86jn:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-left-width: .1875rem;
}

.sonik-xnsxxiu:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-left-width: .25rem;
}

.sonik-xqegip9:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-left-width: .75rem;
}

.sonik-xyj58a3:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-left-width: 0;
}

.sonik-xfnn346:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-left-width: clamp(.25rem, .52vw, .625rem);
}

.sonik-x147luyr:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-left-width: var(--sonik-x1x19o5e);
}

.sonik-x10vz6f2:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-right-color: var(--sonik-x1mqe3ai);
}

.sonik-x32b0ac:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-right-style: solid;
}

.sonik-xxfs10l:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-right-width: .125rem;
}

.sonik-x11hrsnb:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-right-width: .1875rem;
}

.sonik-xgfja2r:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-right-width: 0;
}

.sonik-xr6330n:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-right-width: clamp(.25rem, .52vw, .625rem);
}

.sonik-xyp86wi:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-right-width: var(--sonik-x1x19o5e);
}

.sonik-xzgn2a9:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-color: var(--sonik-x1mqe3ai);
}

.sonik-x13fuv20:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-style: solid;
}

.sonik-x1oon2wk:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-width: .125rem;
}

.sonik-x123pemx:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-width: .1875rem;
}

.sonik-x10lhsls:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-width: .25rem;
}

.sonik-x972fbf:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-width: 0;
}

.sonik-x6axcar:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-width: clamp(.25rem, .52vw, .625rem);
}

.sonik-xrwk48c:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-width: var(--sonik-x1x19o5e);
}

.sonik-x1ey2m1c:not(#\#):not(#\#):not(#\#):not(#\#) {
  bottom: 0;
}

.sonik-x1szun9y:not(#\#):not(#\#):not(#\#):not(#\#) {
  bottom: 1rem;
}

.sonik-x1m82ljr:not(#\#):not(#\#):not(#\#):not(#\#) {
  bottom: 50%;
}

.sonik-x1lut4zz:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: .8rem;
}

.sonik-xam5rvr:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 1.5rem;
}

.sonik-x5yr21d:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 100%;
}

.sonik-xtdtrs8:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 100dvh;
}

.sonik-xlzyvqe:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 1em;
}

.sonik-x14cnqhc:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 2.4rem;
}

.sonik-xtxzy94:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 3.1rem;
}

.sonik-x1pizb70:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 3rem;
}

.sonik-x1uiire6:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 45.125rem;
}

.sonik-xt7dq6l:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: auto;
}

.sonik-xv8kplw:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: clamp(2.5rem, 4vw, 4.75rem);
}

.sonik-xxdrpf9:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: max(92%, 48.75rem, min(60vw, 72rem));
}

.sonik-xtmw667:not(#\#):not(#\#):not(#\#):not(#\#) {
  left: .75rem;
}

.sonik-xu96u03:not(#\#):not(#\#):not(#\#):not(#\#) {
  left: 0;
}

.sonik-x1nrll8i:not(#\#):not(#\#):not(#\#):not(#\#) {
  left: 50%;
}

.sonik-x1t8mvi6:not(#\#):not(#\#):not(#\#):not(#\#) {
  left: auto;
}

.sonik-x14hv35y:not(#\#):not(#\#):not(#\#):not(#\#) {
  left: calc(100% + .45em);
}

.sonik-xrjgrw3:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: .35rem;
}

.sonik-xhbfen4:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: .5rem;
}

.sonik-x1gr9t9r:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: .75rem;
}

.sonik-xat24cr:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: 0;
}

.sonik-x1eq25fj:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: 1.25rem;
}

.sonik-x1nhhxel:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: 1.5rem;
}

.sonik-xyi6m4r:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: 1rem;
}

.sonik-x14phcvn:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: 2.5rem;
}

.sonik-x1t84w78:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: 2rem;
}

.sonik-x1e1gh9h:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: 3rem;
}

.sonik-x18dsjj1:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: clamp(2rem, 5vw, 4rem);
}

.sonik-x1s9hos4:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: clamp(2rem, 5vw, 5rem);
}

.sonik-xj3b58b:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-left: 0;
}

.sonik-x1yf7rl7:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-right: 0;
}

.sonik-xr5lyc8:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: -1.5rem;
}

.sonik-xo7kle4:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: .15rem;
}

.sonik-x1sfxjv3:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: .2rem;
}

.sonik-xdt5uv0:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: .4rem;
}

.sonik-x1mjqqkp:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: .5rem;
}

.sonik-xhj8ucd:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: .75rem;
}

.sonik-xdj266r:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 0;
}

.sonik-x1c4vshn:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 1.5rem;
}

.sonik-xj1urod:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 1rem;
}

.sonik-x1o5ky9o:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 2.5rem;
}

.sonik-x1cl2iem:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 2rem;
}

.sonik-x12boebu:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 3.5rem;
}

.sonik-xbgan5d:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: clamp(1.5rem, 4vw, 3.5rem);
}

.sonik-x1kvl7nc:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: clamp(1rem, 3vw, 3rem);
}

.sonik-x8tlu2q:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: clamp(3rem, 10vw, 12rem);
}

.sonik-xjkdi40:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: clamp(3rem, 6vw, 6rem);
}

.sonik-x1mf67w3:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: clamp(3rem, 6vw, 7rem);
}

.sonik-x1ykgkea:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: clamp(3rem, 7vw, 7rem);
}

.sonik-xqhwkjk:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: clamp(4rem, 10vw, 10rem);
}

.sonik-xp5s85r:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: clamp(4rem, 10vw, 11rem);
}

.sonik-x1apy89r:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: clamp(4rem, 8vw, 8rem);
}

.sonik-x179xyn3:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: clamp(4rem, 8vw, 9rem);
}

.sonik-x7kp30g:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: clamp(4rem, 9vw, 9rem);
}

.sonik-x7ab17h:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-height: none;
}

.sonik-x193iq5w:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 100%;
}

.sonik-x1jb01v5:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 42rem;
}

.sonik-x1vpbbxe:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 48rem;
}

.sonik-x1n7r0mb:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 50rem;
}

.sonik-x1l59rab:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 52rem;
}

.sonik-x1rg8845:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 55rem;
}

.sonik-xnb20ik:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 62rem;
}

.sonik-xzsb0xr:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 68rem;
}

.sonik-xy0ukom:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 96rem;
}

.sonik-x1x1rfll:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: none;
}

.sonik-x1rqwxy8:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 1.5rem;
}

.sonik-xrvz5h0:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 11rem;
}

.sonik-x1xscjp:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 13.8125rem;
}

.sonik-xsejkeq:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 2.5rem;
}

.sonik-xgbkey0:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 2.75rem;
}

.sonik-x1p38f1z:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 3.25rem;
}

.sonik-x13gjtz1:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 3.5rem;
}

.sonik-xe8gcm:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 3rem;
}

.sonik-x17yv1h6:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 4.4rem;
}

.sonik-xjxljni:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 50vh;
}

.sonik-x5wvabx:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: clamp(38rem, 49.8vw, 59.7rem);
}

.sonik-xxjhd8a:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: clamp(5.25rem, 8.46vw, 10.15rem);
}

.sonik-x1m8aywx:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: clamp(7rem, 14.2vw, 17rem);
}

.sonik-x182q4bp:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: min(62vw, 74rem);
}

.sonik-xeuugli:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: 0;
}

.sonik-xuu4ctt:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: 10rem;
}

.sonik-x1pnic73:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: 19rem;
}

.sonik-xzhy1st:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: 8rem;
}

.sonik-x184y65y:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: min(100%, 18rem);
}

.sonik-x19g1dde:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: min(100%, 28rem);
}

.sonik-x6dw8mw:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: var(--kb-popper-anchor-width);
}

.sonik-xw2csxc:not(#\#):not(#\#):not(#\#):not(#\#) {
  overflow-x: auto;
}

.sonik-x1odjw0f:not(#\#):not(#\#):not(#\#):not(#\#) {
  overflow-y: auto;
}

.sonik-x10wlt62:not(#\#):not(#\#):not(#\#):not(#\#) {
  overflow-y: hidden;
}

.sonik-xryxfnj:not(#\#):not(#\#):not(#\#):not(#\#) {
  overflow-y: visible;
}

.sonik-x2yie3v:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: 1rem;
}

.sonik-x17r0vjz:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: 2rem;
}

.sonik-x117aka2:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: 3rem;
}

.sonik-x1l0t4pe:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: 8rem;
}

.sonik-x284l12:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: clamp(1.25rem, 4vw, 2.5rem);
}

.sonik-x1fnwl0t:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: clamp(1.5rem, 2.5vw, 2.5rem);
}

.sonik-x3a8c0l:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: clamp(1rem, 2.5vw, 2.5rem);
}

.sonik-x1c7h7n9:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: clamp(6rem, 12vw, 12rem);
}

.sonik-x1wk904k:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: clamp(6rem, 12vw, 13rem);
}

.sonik-x10wx4ip:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: var(--sonik-x1nuu9pl);
}

.sonik-x1ktlu5w:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-left: .1em;
}

.sonik-x1uhho1l:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-left: 0;
}

.sonik-x1vua2ax:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-left: 1.5rem;
}

.sonik-x9dzeaa:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-left: 1rem;
}

.sonik-x1gcoyzd:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-left: 3.5rem;
}

.sonik-xx8u9x8:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-left: clamp(1rem, 2.5vw, 2.5rem);
}

.sonik-x70yzuf:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-left: clamp(2.25rem, 4vw, 4rem);
}

.sonik-xxm2dtc:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-right: 3.5rem;
}

.sonik-xl8an7g:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-right: 3rem;
}

.sonik-xy3vbzg:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-right: clamp(1rem, 2.5vw, 2.5rem);
}

.sonik-xexx8yu:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 0;
}

.sonik-x12t3zde:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 1rem;
}

.sonik-x128v7jw:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 2rem;
}

.sonik-x7iwlar:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: clamp(1.25rem, 4vw, 2.5rem);
}

.sonik-xupsml9:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: clamp(1rem, 2.5vw, 2.5rem);
}

.sonik-xpxzrrh:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: clamp(2rem, 5.4vw, 6.5rem);
}

.sonik-x1qlk2x4:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: clamp(3.5rem, 7vw, 8rem);
}

.sonik-x1h06knp:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: clamp(3rem, 7vw, 7rem);
}

.sonik-x1gxf2r3:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: clamp(3rem, 7vw, 8rem);
}

.sonik-x18jw5j5:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: clamp(3rem, 8vw, 9rem);
}

.sonik-x1q79788:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: clamp(4rem, 7vw, 8rem);
}

.sonik-xk8jqll:not(#\#):not(#\#):not(#\#):not(#\#) {
  right: .55rem;
}

.sonik-x1d83s0a:not(#\#):not(#\#):not(#\#):not(#\#) {
  right: .5rem;
}

.sonik-x3m8u43:not(#\#):not(#\#):not(#\#):not(#\#) {
  right: 0;
}

.sonik-x1u62bzc:not(#\#):not(#\#):not(#\#):not(#\#) {
  right: 1rem;
}

.sonik-x1pqncro:not(#\#):not(#\#):not(#\#):not(#\#) {
  right: 50%;
}

.sonik-xokw0yc:not(#\#):not(#\#):not(#\#):not(#\#) {
  right: calc(-1 * clamp(4rem, 6vw, 7rem));
}

.sonik-x1g00e40:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: .4rem;
}

.sonik-x1nxzj52:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: .75rem;
}

.sonik-x13vifvy:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: 0;
}

.sonik-x1nwpe0i:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: 1rem;
}

.sonik-xwa60dl:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: 50%;
}

.sonik-x7tpnub:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: clamp(-7rem, -1.57rem - 4.42vw, -4.4rem);
}

.sonik-x1srxwu1:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: .45rem;
}

.sonik-xp8d6y2:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 1.5rem;
}

.sonik-xh8yej3:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 100%;
}

.sonik-x15vhz18:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 1em;
}

.sonik-xzijgnt:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 2.4rem;
}

.sonik-xekat7b:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 3.1rem;
}

.sonik-x188tqju:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 3rem;
}

.sonik-x14atkfc:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: auto;
}

.sonik-x1k04vhq:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: clamp(2.5rem, 4vw, 4.75rem);
}

.sonik-x30m6xp:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: clamp(4rem, 6vw, 7rem);
}

.sonik-x9wtu96:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: clamp(5rem, 15.8vw, 19rem);
}

.sonik-xeq5yr9:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: fit-content;
}

.sonik-x17azmzq:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: min(100%, 100rem);
}

.sonik-xl0swsm:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: min(100%, 38rem);
}

.sonik-xqezbe9:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: min(100%, 48rem);
}

.sonik-x1c7mk16:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: min(100%, 64rem);
}

.sonik-x15ad4hf:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: min(100%, 68rem);
}

.sonik-x1qlaxs6:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: min(100%, 70rem);
}

.sonik-xgmpazs:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: min(100%, 72rem);
}

.sonik-x1esih23:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: min(100%, 92rem);
}

.sonik-x1peipx3:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: min(100%, 96rem);
}

.sonik-xmrzwhi:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: min(20rem, 80vw);
}

.sonik-x1eg4mc1:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: min(30rem, 100vw - 2rem);
}

.sonik-x1fia0j7:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: min(63.5rem, 78vw);
}

.sonik-xwvx2ww:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: min(78vw, 93.6rem);
}

.sonik-x1g31smg:first-child:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-width: 0;
}

.sonik-x1cv13lt:first-of-type:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 0;
}

@media (width <= 55rem) {
  .sonik-x1m773ke.sonik-x1m773ke:not(#\#):not(#\#):not(#\#):not(#\#) {
    height: 68vw;
  }
}

@media (width <= 42rem) {
  .sonik-x1ubeaa2.sonik-x1ubeaa2:not(#\#):not(#\#):not(#\#):not(#\#) {
    height: auto;
  }
}

@media (width <= 34rem) {
  .sonik-x137vu4c.sonik-x137vu4c:not(#\#):not(#\#):not(#\#):not(#\#) {
    height: clamp(4rem, 6vw, 7rem);
  }
}

@media (width >= 34.001rem) and (width <= 55rem) {
  .sonik-x1tf04wu.sonik-x1tf04wu:not(#\#):not(#\#):not(#\#):not(#\#) {
    height: clamp(4rem, 6vw, 7rem);
  }
}

@media (width <= 33.991rem) {
  .sonik-xd5thio.sonik-xd5thio:not(#\#):not(#\#):not(#\#):not(#\#) {
    left: auto;
  }
}

@media (width <= 34rem) {
  .sonik-x1dayj6w.sonik-x1dayj6w:not(#\#):not(#\#):not(#\#):not(#\#) {
    left: auto;
  }
}

@media (width >= 34.001rem) and (width <= 55rem) {
  .sonik-xoely7y.sonik-xoely7y:not(#\#):not(#\#):not(#\#):not(#\#) {
    left: calc(-1 * clamp(4rem, 6vw, 7rem));
  }
}

@media (width <= 42rem) and (height <= 67.5rem) {
  .sonik-x1x2u9ly.sonik-x1x2u9ly:not(#\#):not(#\#):not(#\#):not(#\#) {
    margin-bottom: .75rem;
  }
}

@media (width >= 42.01rem) and (height <= 67.5rem) {
  .sonik-x1gyyq79.sonik-x1gyyq79:not(#\#):not(#\#):not(#\#):not(#\#) {
    margin-bottom: 2rem;
  }
}

@media (width <= 62rem) {
  .sonik-xppic06.sonik-xppic06:not(#\#):not(#\#):not(#\#):not(#\#) {
    margin-right: -.2625rem;
  }

  .sonik-x1m5f7pe.sonik-x1m5f7pe:not(#\#):not(#\#):not(#\#):not(#\#) {
    margin-top: -.2625rem;
  }
}

@media (width <= 42rem) and (height <= 67.5rem) {
  .sonik-x1uaxm25.sonik-x1uaxm25:not(#\#):not(#\#):not(#\#):not(#\#) {
    margin-top: .75rem;
  }
}

@media (width <= 33.991rem) {
  .sonik-x10le45r.sonik-x10le45r:not(#\#):not(#\#):not(#\#):not(#\#) {
    margin-top: 3rem;
  }
}

@media (width >= 34.001rem) and (width <= 55rem) {
  .sonik-xavck2f.sonik-xavck2f:not(#\#):not(#\#):not(#\#):not(#\#) {
    margin-top: 8rem;
  }
}

@media (width <= 62rem) {
  .sonik-x1ol050q.sonik-x1ol050q:not(#\#):not(#\#):not(#\#):not(#\#) {
    max-height: 50vh;
  }
}

@media (width <= 55rem) {
  .sonik-xgsstio.sonik-xgsstio:not(#\#):not(#\#):not(#\#):not(#\#) {
    max-width: 100%;
  }
}

@media (width <= 42rem) {
  .sonik-xxra8es.sonik-xxra8es:not(#\#):not(#\#):not(#\#):not(#\#) {
    min-height: 10.9375rem;
  }
}

@media (width <= 34rem) {
  .sonik-x1lmba7c.sonik-x1lmba7c:not(#\#):not(#\#):not(#\#):not(#\#) {
    min-height: 4rem;
  }

  .sonik-x19g0r2a.sonik-x19g0r2a:not(#\#):not(#\#):not(#\#):not(#\#) {
    min-height: 7rem;
  }
}

@media (width <= 55rem) {
  .sonik-x18sg4jm.sonik-x18sg4jm:not(#\#):not(#\#):not(#\#):not(#\#) {
    min-height: auto;
  }
}

@media (width <= 35rem) {
  .sonik-x18wd4yt.sonik-x18wd4yt:not(#\#):not(#\#):not(#\#):not(#\#) {
    min-width: 0;
  }
}

@media (width <= 55rem) {
  .sonik-x1amzi25.sonik-x1amzi25:not(#\#):not(#\#):not(#\#):not(#\#) {
    min-width: 0;
  }
}

@media (width <= 62rem) {
  .sonik-x1n986bd.sonik-x1n986bd:not(#\#):not(#\#):not(#\#):not(#\#) {
    overflow-y: auto;
  }
}

@media print {
  .sonik-x8nvkmz.sonik-x8nvkmz:not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-bottom: 0;
  }
}

@media (width <= 42rem) and (height <= 67.5rem) {
  .sonik-x1ygp2z8.sonik-x1ygp2z8:not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-top: .75rem;
  }
}

@media print {
  .sonik-xv9y62a.sonik-xv9y62a:not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-top: 0;
  }
}

@media (width >= 42.01rem) and (height <= 67.5rem) {
  .sonik-x12ld0gb.sonik-x12ld0gb:not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-top: 2rem;
  }
}

@media (width <= 36rem) {
  .sonik-x1fcqag.sonik-x1fcqag:not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-top: 3rem;
  }
}

@media (width <= 55rem) {
  .sonik-x1xvb4hf.sonik-x1xvb4hf:not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-top: 4rem;
  }
}

@media (width <= 33.991rem) {
  .sonik-xb4dpbo.sonik-xb4dpbo:not(#\#):not(#\#):not(#\#):not(#\#) {
    right: 0;
  }
}

@media (width <= 34rem) {
  .sonik-x1yvjsi5.sonik-x1yvjsi5:not(#\#):not(#\#):not(#\#):not(#\#) {
    right: 0;
  }
}

@media (width >= 34.001rem) and (width <= 55rem) {
  .sonik-x17o77b5.sonik-x17o77b5:not(#\#):not(#\#):not(#\#):not(#\#) {
    right: 0;
  }

  .sonik-x1xwvdpe.sonik-x1xwvdpe:not(#\#):not(#\#):not(#\#):not(#\#) {
    right: auto;
  }
}

@media (width <= 34rem) {
  .sonik-x1btyu15.sonik-x1btyu15:not(#\#):not(#\#):not(#\#):not(#\#) {
    top: 100%;
  }
}

@media (width >= 34.001rem) and (width <= 55rem) {
  .sonik-x1dsbrcf.sonik-x1dsbrcf:not(#\#):not(#\#):not(#\#):not(#\#) {
    top: 100%;
  }
}

@media (width <= 55rem) {
  .sonik-xsb4xw8.sonik-xsb4xw8:not(#\#):not(#\#):not(#\#):not(#\#) {
    top: calc(.5rem - 8.9vw);
  }
}

@media (width <= 34rem) {
  .sonik-x1tov91b.sonik-x1tov91b:not(#\#):not(#\#):not(#\#):not(#\#) {
    width: 100%;
  }
}

@media (width <= 35rem) {
  .sonik-x1echy1v.sonik-x1echy1v:not(#\#):not(#\#):not(#\#):not(#\#) {
    width: 100%;
  }
}

@media (width <= 55rem) {
  .sonik-x1vcu8ex.sonik-x1vcu8ex:not(#\#):not(#\#):not(#\#):not(#\#) {
    width: 100%;
  }
}

@media (width >= 34.001rem) and (width <= 55rem) {
  .sonik-xv75d3x.sonik-xv75d3x:not(#\#):not(#\#):not(#\#):not(#\#) {
    width: 100%;
  }
}

@media (width <= 33.991rem) {
  .sonik-x6yix37.sonik-x6yix37:not(#\#):not(#\#):not(#\#):not(#\#) {
    width: 60%;
  }
}

@media (width <= 34rem) {
  .sonik-xo8ue0s.sonik-xo8ue0s:not(#\#):not(#\#):not(#\#):not(#\#) {
    width: min(100%, 22rem);
  }
}

@media (width >= 34.001rem) and (width <= 55rem) {
  .sonik-x7v3nrf.sonik-x7v3nrf:not(#\#):not(#\#):not(#\#):not(#\#) {
    width: min(100%, 33rem);
  }
}

@media (width <= 64rem) {
  .sonik-x14bmg61.sonik-x14bmg61:not(#\#):not(#\#):not(#\#):not(#\#) {
    width: min(100%, 42rem);
  }
}

.sonik-xug5rt7[data-highlighted]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  outline: none;
}

.sonik-x1rndw90[aria-current="page"]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  text-decoration: none;
}

.sonik-x1babjl7[data-closed]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .sonik-x4ppidi[data-opened]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .sonik-x80hklr[data-sonik-evicting]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  animation-duration: .22s;
}

.sonik-xeuixjs[data-closed]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .sonik-xoeb8ii[data-sonik-evicting]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  animation-fill-mode: forwards;
}

.sonik-x7kenyf[data-opened][data-sonik-evicting]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .sonik-xa0jai[data-closed]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .sonik-xze5l8v[data-sonik-evicting]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  animation-name: sonik-x6dxao5-B;
}

.sonik-x1l3hkly[data-opened]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  animation-name: sonik-xcjxk2e-B;
}

.sonik-x1gv3vh9[data-closed]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .sonik-x1n3pehq[data-sonik-evicting]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .sonik-x1yre0hp[data-opened][data-sonik-evicting]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  animation-timing-function: ease-in;
}

.sonik-xjui3k5[data-opened]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  animation-timing-function: ease-out;
}

.sonik-x1bt29kk[aria-current="page"]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-color: var(--sonik-x1mqe3ai);
}

.sonik-x1fvvgrm[aria-current="page"]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-color: var(--sonik-x9exhs1);
}

.sonik-x5vchhn[data-highlighted]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-color: var(--sonik-xdulrfh);
}

.sonik-xgvi4er[aria-current="page"]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .sonik-xqhy9pt[data-highlighted]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  color: var(--sonik-x17x6zax);
}

.sonik-x4i9s99[data-sonik-evicting]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  pointer-events: none;
}

.sonik-xxf65mf[data-sonik-evicting]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  position: absolute;
}

.sonik-xo93m3a[data-sonik-evicting]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  z-index: 0;
}

.sonik-x6giw96[data-sonik-evicting]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  left: 0;
}

.sonik-x13lkv0v[data-sonik-evicting]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  right: 0;
}

.sonik-xcb6j6e[data-sonik-evicting]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  top: 0;
}

.sonik-x1m49fvi:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::marker {
  color: var(--sonik-xdulrfh);
}

.sonik-xz8k2jo:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::marker {
  font-size: .8em;
}
