@layer reset{*,:after,:before{box-sizing:border-box}*{margin:0;padding:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;hanging-punctuation:first last}body{line-height:1.5;min-height:100dvh;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}canvas,img,picture,svg,video{display:block;height:auto;max-width:100%}button,input,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border-radius:0;color:inherit;font:inherit;letter-spacing:inherit}button{background:transparent;border:0;cursor:pointer}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}ol,ul{list-style:none;padding:0}a{color:inherit;text-decoration:none;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}table{border-collapse:collapse;border-spacing:0}:focus-visible{outline:2px solid currentColor;outline-offset:2px}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}[hidden]{display:none!important}}@layer typography{:root{--font-family-primary:"Encode Sans", "Encode Sans Fallback: BlinkMacSystemFont", "Encode Sans Fallback: Segoe UI", "Encode Sans Fallback: Helvetica Neue", "Encode Sans Fallback: Arial", "Encode Sans Fallback: Noto Sans",system-ui,sans-serif;--font-family-secondary:"Arial",sans-serif;--font-family-tertiary:"Helvetica",sans-serif;--font-weight-thin:100;--font-weight-extra-light:200;--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extra-bold:800;--font-weight-heavy:900;--font-size-fluid-10:clamp(4.1875rem,4.051rem + .5825vw,4.75rem);--font-size-fluid-9:clamp(3.3125rem,3.1911rem + .5178vw,3.8125rem);--font-size-fluid-8:clamp(2.6875rem,2.5965rem + .3883vw,3.0625rem);--font-size-fluid-7:clamp(2.125rem,2.0492rem + .3236vw,2.4375rem);--font-size-fluid-6:clamp(1.6875rem,1.6268rem + .2589vw,1.9375rem);--font-size-fluid-5:clamp(1.375rem,1.3295rem + .1942vw,1.5625rem);--font-size-fluid-4:clamp(1.125rem,1.0947rem + .1294vw,1.25rem);--font-size-fluid-3:clamp(.875rem,.8447rem + .1294vw,1rem);--font-size-fluid-2:clamp(.75rem,.7348rem + .0647vw,.8125rem);--font-size-fluid-1:clamp(.625rem,.5947rem + .1294vw,.75rem);--font-size-fluid-0:.625rem;--font-size-fluid-02:clamp(.75rem,.6893rem + .2589vw,1rem);--font-size-fluid-01:clamp(.625rem,.5795rem + .1942vw,.8125rem);--font-size-base:var(--font-size-fluid-3);--font-line-height-primary:1.4;--font-line-height-secondary:1.5;--font-line-height-tertiary:1.6;--font-letter-spacing-primary:0rem;--font-letter-spacing-secondary:.0168rem;--font-letter-spacing-tertiary:.0252rem;--font-color-primary:var(--color-darkmode-900);--font-color-secondary:var(--color-darkmode-800);--font-color-tertiary:var(--color-darkmode-600);--typography-family-sans:"Encode Sans",system-ui,sans-serif;--typography-weight-regular:400;--typography-weight-medium:500;--typography-weight-semibold:600;--typography-weight-bold:700;--typography-size-display:clamp(4rem,2.9866rem + 4.1257vw,7.9375rem);--typography-size-heading-1:clamp(3.25rem,2.7835rem + 1.8991vw,5.0625rem);--typography-size-heading-2:clamp(2.6875rem,2.3336rem + 1.4407vw,4.0625rem);--typography-size-heading-3:clamp(2.3125rem,2.0712rem + .9823vw,3.25rem);--typography-size-heading-4:clamp(1.9375rem,1.7606rem + .7204vw,2.625rem);--typography-size-heading-5:clamp(1.625rem,1.5124rem + .4584vw,2.0625rem);--typography-size-heading-6:clamp(1.375rem,1.2946rem + .3274vw,1.6875rem);--typography-size-body-lg:clamp(1.1875rem,1.1553rem + .131vw,1.3125rem);--typography-size-body-base:clamp(1rem,.9839rem + .0655vw,1.0625rem);--typography-size-body-sm:.875rem;--typography-size-caption:.75rem;--typography-line-height-display:clamp(4.375rem,3.249rem + 4.5842vw,8.75rem);--typography-line-height-heading-1:clamp(3.75rem,3.2192rem + 2.1611vw,5.8125rem);--typography-line-height-heading-2:clamp(3.0625rem,2.6443rem + 1.7027vw,4.6875rem);--typography-line-height-heading-3:clamp(2.75rem,2.4605rem + 1.1788vw,3.875rem);--typography-line-height-heading-4:clamp(2.3125rem,2.1034rem + .8513vw,3.125rem);--typography-line-height-heading-5:clamp(2.0625rem,1.9338rem + .5239vw,2.5625rem);--typography-line-height-heading-6:clamp(1.75rem,1.6535rem + .3929vw,2.125rem);--typography-line-height-body-lg:clamp(1.8125rem,1.7642rem + .1965vw,2rem);--typography-line-height-body-base:clamp(1.5rem,1.4678rem + .131vw,1.625rem);--typography-line-height-body-sm:1.25rem;--typography-line-height-caption:1rem}html.dark{--font-color-primary:var(--color-lightmode-0);--font-color-secondary:var(--color-lightmode-100);--font-color-tertiary:var(--color-lightmode-400)}}@layer colors{:root{--color-darkmode-0:#2f2f2f;--color-darkmode-100:#2c2c2c;--color-darkmode-200:#2a2a2a;--color-darkmode-300:#252525;--color-darkmode-400:#222;--color-darkmode-500:#1d1d1d;--color-darkmode-600:#1b1b1b;--color-darkmode-700:#181818;--color-darkmode-800:#131313;--color-darkmode-900:#070707;--color-lightmode-0:#fff;--color-lightmode-100:#f7f8f9;--color-lightmode-200:#f1f2f4;--color-lightmode-300:#dcdfe4;--color-lightmode-400:#b3b9c4;--color-lightmode-500:#8590a2;--color-lightmode-600:#758195;--color-lightmode-700:#626f86;--color-lightmode-800:#44546f;--color-lightmode-900:#2c3e5d;--color-gray-50:#f9f9f9;--color-gray-100:#ededed;--color-gray-200:#dcdcdc;--color-gray-300:#cacaca;--color-gray-400:#b9b9b9;--color-gray-500:#8a8a8a;--color-gray-600:#686868;--color-gray-700:#454545;--color-gray-800:#222;--color-gray-900:#111;--color-blue-subtle:#d3d7f9;--color-blue-0:#d9e2ff;--color-blue-100:#aabcfd;--color-blue-200:#7d94f9;--color-blue-300:#576ff3;--color-blue-400:#3950ea;--color-blue-500:#2238df;--color-blue-600:#1326cf;--color-blue-700:#0819bd;--color-blue-800:#0311ab;--color-blue-900:#000d99;--color-violet-subtle:#e4dbfb;--color-violet-0:#e2d9ff;--color-violet-100:#c8b5fd;--color-violet-200:#af93fb;--color-violet-300:#9a75f8;--color-violet-400:#885df2;--color-violet-500:#794ae9;--color-violet-600:#6c3bdb;--color-violet-700:#5e2ec6;--color-violet-800:#5024ab;--color-violet-900:#411c8c;--color-green-subtle:#ccf0e1;--color-green-0:#dbffed;--color-green-100:#8ff0c1;--color-green-200:#4ee19c;--color-green-300:#1bd27f;--color-green-400:#00c26d;--color-green-500:#00b367;--color-green-600:#00a461;--color-green-700:#00955a;--color-green-800:#008653;--color-green-900:#00774b;--color-orange-subtle:#fee2d0;--color-orange-0:#ffe6cc;--color-orange-100:#ffc48e;--color-orange-200:#fea75b;--color-orange-300:#fd9038;--color-orange-400:#fc7e21;--color-orange-500:#f97012;--color-orange-600:#f46409;--color-orange-700:#e65703;--color-orange-800:#cd4901;--color-orange-900:#b63d00;--color-red-subtle:#fad2cf;--color-red-0:#ffcabf;--color-red-100:#fd9684;--color-red-200:#fb6a55;--color-red-300:#f84934;--color-red-400:#f2321e;--color-red-500:#e82010;--color-red-600:#d91308;--color-red-700:#c30a03;--color-red-800:#a70401;--color-red-900:#870000;--color-magenta-subtle:#ffecf8;--color-magenta-0:#f5d8ea;--color-magenta-100:#fdd0ec;--color-magenta-200:#f797d2;--color-magenta-300:#e774bb;--color-magenta-400:#da62ac;--color-magenta-500:#cd519d;--color-magenta-600:#ae4787;--color-magenta-700:#943d73;--color-magenta-800:#50253f;--color-magenta-900:#3d2232;--color-yellow-subtle:#f6f0d6;--color-yellow-0:#fff7d6;--color-yellow-100:#f8e6a0;--color-yellow-200:#f5cd47;--color-yellow-300:#e2b203;--color-yellow-400:#cf9f02;--color-yellow-500:#b38600;--color-yellow-600:#946f00;--color-yellow-700:#7f5f01;--color-yellow-800:#533f04;--color-yellow-900:#332e1b;--color-lime-subtle:#eaf7d5;--color-lime-0:#efffd6;--color-lime-100:#d3f1a7;--color-lime-200:#b3df72;--color-lime-300:#94c748;--color-lime-400:#82b536;--color-lime-500:#6a9a23;--color-lime-600:#5b7f24;--color-lime-700:#4c6b1f;--color-lime-800:#37471f;--color-lime-900:#28311b;--color-teal-subtle:#e2f2f7;--color-teal-0:#e7f9ff;--color-teal-100:#c6edfb;--color-teal-200:#9dd9ee;--color-teal-300:#6cc3e0;--color-teal-400:#42b2d7;--color-teal-500:#2898bd;--color-teal-600:#227d9b;--color-teal-700:#206a83;--color-teal-800:#164555;--color-teal-900:#1e3137;--shade-0:#fff;--color-primary:var(--primary-black);--primary-mint:#66bf9a;--primary-gray-50:#f4f7f9;--primary-gray-100:#e8ebed;--primary-gray-200:#dde1e4;--primary-gray-300:#d2d7db;--primary-gray-400:#c6cdd2;--primary-gray-500:#bac3c9;--primary-gray-600:#b0b8bf;--primary-slate:#4c5760;--primary-black:#1a1a1a;--secondary-lavender:#c4c0ff;--secondary-yellow:#f0e100;--error-red:#c8043f;--surface-page:#fff;--surface-secondary:#f4f7f9;--surface-muted:var(--primary-gray-100);--surface-inverse:var(--primary-black);--border-subtle:var(--primary-gray-200);--border-strong:var(--primary-gray-400);--text-strong:var(--primary-black);--text-muted:var(--primary-slate);--text-on-inverse:#fff;--accent-mint:var(--primary-mint);--accent-lavender:var(--secondary-lavender);--accent-yellow:var(--secondary-yellow)}html.dark{--surface-page:var(--primary-black);--surface-muted:var(--primary-slate);--surface-inverse:#fff;--border-subtle:var(--primary-slate);--border-strong:var(--primary-gray-600);--text-strong:#fff;--text-muted:var(--primary-gray-300);--text-on-inverse:var(--primary-black)}}@layer spacings{:root{--spacing-mobile-7-xs:.25rem;--spacing-mobile-6-xs:.3125rem;--spacing-mobile-5-xs:.375rem;--spacing-mobile-4-xs:.4375rem;--spacing-mobile-3-xs:.5rem;--spacing-mobile-2-xs:.625rem;--spacing-mobile-xs:.8125rem;--spacing-mobile-s:1rem;--spacing-mobile-m:1.25rem;--spacing-mobile-l:1.5rem;--spacing-mobile-xl:1.875rem;--spacing-mobile-2-xl:2.375rem;--spacing-mobile-3-xl:2.9375rem;--spacing-mobile-4-xl:3.6875rem;--spacing-mobile-5-xl:4.625rem;--spacing-mobile-6-xl:5.75rem;--spacing-mobile-7-xl:7.1875rem;--spacing-mobile-8-xl:9rem;--spacing-mobile-9-xl:11.1875rem;--spacing-mobile-10-xl:14rem;--spacing-desktop-7-xs:.25rem;--spacing-desktop-6-xs:.3125rem;--spacing-desktop-5-xs:.375rem;--spacing-desktop-4-xs:.5rem;--spacing-desktop-3-xs:.5625rem;--spacing-desktop-2-xs:.75rem;--spacing-desktop-xs:.875rem;--spacing-desktop-s:1.125rem;--spacing-desktop-m:1.375rem;--spacing-desktop-l:1.6875rem;--spacing-desktop-xl:2.125rem;--spacing-desktop-2-xl:2.6875rem;--spacing-desktop-3-xl:3.3125rem;--spacing-desktop-4-xl:4.125rem;--spacing-desktop-5-xl:5.1875rem;--spacing-desktop-6-xl:6.4375rem;--spacing-desktop-7-xl:8.0625rem;--spacing-desktop-8-xl:10.0625rem;--spacing-desktop-9-xl:12.625rem;--spacing-desktop-10-xl:15.75rem;--spacing-fluid-7-xs:clamp(.25rem,.25rem + 0vw,.25rem);--spacing-fluid-6-xs:clamp(.3125rem,.3125rem + 0vw,.3125rem);--spacing-fluid-5-xs:clamp(.375rem,.375rem + 0vw,.375rem);--spacing-fluid-4-xs:clamp(.4375rem,.4223rem + .0647vw,.5rem);--spacing-fluid-3-xs:clamp(.5rem,.4848rem + .0647vw,.5625rem);--spacing-fluid-2-xs:clamp(.625rem,.5947rem + .1294vw,.75rem);--spacing-fluid-xs:clamp(.8125rem,.7973rem + .0647vw,.875rem);--spacing-fluid-s:clamp(1rem,.9697rem + .1294vw,1.125rem);--spacing-fluid-m:clamp(1.25rem,1.2197rem + .1294vw,1.375rem);--spacing-fluid-l:clamp(1.5rem,1.4545rem + .1942vw,1.6875rem);--spacing-fluid-xl:clamp(1.875rem,1.8143rem + .2589vw,2.125rem);--spacing-fluid-2-xl:clamp(2.375rem,2.2992rem + .3236vw,2.6875rem);--spacing-fluid-3-xl:clamp(2.9375rem,2.8465rem + .3883vw,3.3125rem);--spacing-fluid-4-xl:clamp(3.6875rem,3.5813rem + .4531vw,4.125rem);--spacing-fluid-5-xl:clamp(4.625rem,4.4885rem + .5825vw,5.1875rem);--spacing-fluid-6-xl:clamp(5.75rem,5.5831rem + .712vw,6.4375rem);--spacing-fluid-7-xl:clamp(7.1875rem,6.9751rem + .9061vw,8.0625rem);--spacing-fluid-8-xl:clamp(9rem,8.7421rem + 1.1003vw,10.0625rem);--spacing-fluid-9-xl:clamp(11.1875rem,10.8386rem + 1.4887vw,12.625rem);--spacing-fluid-10-xl:clamp(14rem,13.5752rem + 1.8123vw,15.75rem);--spacing-fluid-default:clamp(1rem,.909rem + .3883vw,1.375rem);--space-none:0px;--space-7xs:2px;--space-6xs:4px;--space-5xs:6px;--space-4xs:8px;--space-3xs:10px;--space-2xs:12px;--space-xs:clamp(.8125rem,.7642rem + .1965vw,1rem);--space-sm:clamp(.9375rem,.8571rem + .3274vw,1.25rem);--space-md:clamp(1.125rem,1.0124rem + .4584vw,1.5625rem);--space-lg:clamp(1.375rem,1.2302rem + .5894vw,1.9375rem);--space-xl:clamp(1.6875rem,1.4945rem + .7859vw,2.4375rem);--space-2xl:clamp(2.0625rem,1.8051rem + 1.0478vw,3.0625rem);--space-3xl:clamp(2.5rem,2.1622rem + 1.3752vw,3.8125rem);--space-4xl:clamp(3.0625rem,2.6282rem + 1.7682vw,4.75rem);--space-5xl:clamp(3.75rem,3.187rem + 2.2921vw,5.9375rem);--space-6xl:clamp(4.5625rem,3.8226rem + 3.0124vw,7.4375rem);--space-7xl:clamp(5.5625rem,4.5974rem + 3.9293vw,9.3125rem);--space-8xl:clamp(6.75rem,5.4953rem + 5.1081vw,11.625rem);--margin-page:clamp(1rem,-.2868rem + 5.239vw,6rem);--margin-base:clamp(1rem,.7426rem + 1.0478vw,2rem);--gap:clamp(.75rem,.1709rem + 2.3576vw,3rem)}}@layer radius{:root{--radius-none:0px;--radius-2xs:2px;--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--radius-2xl:32px;--radius-full:999px}}@layer borders{:root{--border-width-sm:1px;--border-width-md:1.5px;--border-width-lg:2px;--border-width-xl:4px}}@layer base{:root{--body-color:var(--font-color-primary);--body-background:var(--color-gray-100)}html{font-size:100%;overflow-x:hidden;width:100%}html.dark{--body-background:var(--color-darkmode-800)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--body-background);color:var(--body-color);font-family:var(--font-family-primary);font-size:var(--font-size-base);height:100%;letter-spacing:var(--font-letter-spacing-primary);line-height:var(--font-line-height-primary);max-width:100%;text-rendering:optimizeLegibility;width:100vw}}@layer grid{:root{--grid-auto-rows:max-content;--grid-rows:1;--grid-columns:4;--grid-row-gap:clamp(1rem,.909rem + .3883vw,1.375rem);--grid-column-gap:clamp(1rem,.909rem + .3883vw,1.375rem);--grid-inner-auto-rows:max-content;--grid-inner-rows:1;--grid-inner-columns:4;--grid-inner-row-gap:clamp(1rem,.909rem + .3883vw,1.375rem);--grid-inner-column-gap:clamp(1rem,.909rem + .3883vw,1.375rem)}.grid{display:grid;gap:var(--grid-row-gap) var(--grid-column-gap);grid-auto-rows:var(--grid-auto-rows);grid-template-columns:repeat(var(--grid-columns),1fr);grid-template-rows:repeat(var(--grid-rows),1fr)}@media(min-width:768px){.grid{--grid-columns:8}}@media(min-width:990px){.grid{--grid-columns:12}}.grid-inner{display:grid;gap:var(--grid-inner-row-gap) var(--grid-inner-column-gap);grid-auto-rows:var(--grid-inner-auto-rows);grid-template-columns:repeat(var(--grid-inner-columns),1fr);grid-template-rows:repeat(var(--grid-inner-rows),1fr)}}@layer wrapper-grid{:root{--wrapper-grid-width:120rem;--wrapper-grid-spacing-fluid:clamp(1rem,-.3198rem + 5.6311vw,6.4375rem)}.wrapper-grid{display:grid;grid-auto-rows:max-content;grid-template-columns:[full-width-start] minmax(var(--wrapper-grid-spacing-fluid),1fr) [content-start] min(100% - var(--wrapper-grid-spacing-fluid) * 2,var(--wrapper-grid-width)) [content-end] minmax(var(--wrapper-grid-spacing-fluid),1fr) [full-width-end]}}.content-start{grid-column:content-start}.full-width{grid-column:full-width}.regular{font-weight:var(--font-weight-regular)}.bold{font-weight:var(--font-weight-bold)}@layer barrage-button{:root{--button-width:max-content;--button-font-size:var(--font-size-base);--button-font-weight:var(--font-weight-medium);--button-text-color:var(--color-gray-900);--button-primary-text-color:var(--color-gray-50);--button-letter-spacing:clamp(.0075rem,.0073rem + .001vw,.0084375rem);--button-icon-gap:var(--spacing-fluid-2-xs);--button-background-color:var(--color-gray-50);--button-border-color:var(--color-gray-500);--button-border-radius:var(--radius-4);--button-padding-block:var(--spacing-desktop-2-xs);--button-padding-inline:var(--spacing-fluid-s);--button-group-display:flex;--button-group-border-radius:.5rem;--button-group-border-color:var(--shade-0);--button-circle-icon-width:20px;--button-circle-icon-height:20px;--button-circle-width:clamp(2.75rem,2.6893rem + .2589vw,3rem);--button-circle-height:clamp(2.75rem,2.6893rem + .2589vw,3rem)}html.dark .barrage-button{--button-text-color:var(--color-gray-50);--button-background-color:var(--color-gray-900)}html.dark .barrage-button:hover{--button-background-color:var(--color-gray-800);--button-border-color:var(--color-gray-500)}html.dark .barrage-button:active{--button-background-color:var(--color-gray-700);--button-border-color:var(--color-gray-100)}html.dark .barrage-button:disabled{--button-text-color:var(--color-gray-600);--button-background-color:var(--color-gray-500);--button-border-color:var(--color-gray-500)}html.dark .barrage-button.is-text{--button-text-color:var(--color-gray-300);--button-background-color:transparent;--button-border-color:transparent}html.dark .barrage-button.is-text:hover{--button-background-color:var(--color-gray-700);--button-border-color:transparent}html.dark .barrage-button.is-text:disabled{--button-background-color:transparent;--button-text-color:var(--color-gray-600)}html.dark .barrage-button.is-plain{--button-border-color:var(--shade-0);--button-text-color:var(--color-gray-200)}html.dark .barrage-button.is-plain:hover{--button-border-color:var(--color-blue-400);--button-text-color:var(--color-blue-400)}html.dark .barrage-button.is-plain:disabled{--button-border-color:var(--color-gray-600);--button-text-color:var(--color-gray-500);--button-background-color:transparent}html.dark .barrage-button.is-link{--button-background-color:transparent;border:0;padding:0}html.dark .barrage-button.is-link:active,html.dark .barrage-button.is-link:hover{--button-text-color:var(--color-gray-600)}html.dark .barrage-button.is-link:disabled{--button-text-color:var(--color-gray-400)}html.dark .barrage-button--primary{--button-text-color:var(--color-blue-0);--button-background-color:var(--color-blue-800);--button-border-color:var(--color-blue-800)}html.dark .barrage-button--primary:hover{--button-background-color:var(--color-blue-900);--button-border-color:var(--color-blue-900)}html.dark .barrage-button--primary:active{--button-text-color:var(--color-gray-100);--button-background-color:var(--color-blue-300);--button-border-color:var(--color-blue-400)}html.dark .barrage-button--primary:disabled{--button-text-color:var(--color-gray-500);--button-background-color:var(--color-blue-900);--button-border-color:var(--color-blue-900)}html.dark .barrage-button--primary.is-text{--button-text-color:var(--color-blue-300);--button-background-color:transparent;--button-border-color:transparent}html.dark .barrage-button--primary.is-text:disabled{--button-background-color:transparent;--button-text-color:var(--color-blue-200)}html.dark .barrage-button--primary.is-plain{--button-text-color:var(--color-blue-500);--button-background-color:var(--color-blue-100);--button-border-color:var(--color-blue-300)}html.dark .barrage-button--primary.is-plain:hover{--button-background-color:var(--color-blue-500);--button-border-color:var(--color-blue-500);--button-text-color:var(--shade-0)}html.dark .barrage-button--primary.is-plain:disabled{--button-text-color:var(--color-gray-100);--button-background-color:var(--color-blue-200);--button-border-color:transparent;opacity:.7}html.dark .barrage-button--primary.is-link{--button-text-color:var(--color-blue-400)}html.dark .barrage-button--primary.is-link:hover{--button-background-color:transparent;--button-text-color:var(--color-blue-500)}html.dark .barrage-button--primary.is-link:active{--button-text-color:var(--color-blue-400)}html.dark .barrage-button--primary.is-link:disabled{--button-background-color:transparent;--button-text-color:var(--color-blue-200)}html.dark .barrage-button--success{--button-text-color:var(--color-green-0);--button-background-color:var(--color-green-500);--button-border-color:var(--color-green-800)}html.dark .barrage-button--success:hover{--button-background-color:var(--color-green-900);--button-border-color:var(--color-green-900)}html.dark .barrage-button--success:active{--button-text-color:var(--color-gray-100);--button-background-color:var(--color-green-300);--button-border-color:var(--color-green-400)}html.dark .barrage-button--success:disabled{--button-text-color:var(--color-green-800);--button-background-color:var(--color-green-600);--button-border-color:var(--color-green-600)}html.dark .barrage-button--success.is-text{--button-border-color:transparent;--button-text-color:var(--color-green-200)}html.dark .barrage-button--success.is-text:disabled{--button-background-color:transparent;--button-text-color:var(--color-green-100)}html.dark .barrage-button--success.is-plain{--button-text-color:var(--color-green-500);--button-background-color:var(--color-green-100);--button-border-color:var(--color-green-300)}html.dark .barrage-button--success.is-plain:hover{--button-background-color:var(--color-green-500);--button-border-color:var(--color-green-500);--button-text-color:var(--shade-0)}html.dark .barrage-button--success.is-plain:disabled{--button-text-color:var(--color-gray-500);--button-background-color:var(--color-green-100);--button-border-color:transparent;opacity:.7}html.dark .barrage-button--success.is-link{--button-text-color:var(--color-green-400)}html.dark .barrage-button--success.is-link:hover{--button-background-color:transparent;--button-text-color:var(--color-green-600)}html.dark .barrage-button--success.is-link:active{--button-text-color:var(--color-green-400)}html.dark .barrage-button--success.is-link:disabled{--button-background-color:transparent;--button-text-color:var(--color-green-100)}html.dark .barrage-button--danger{--button-text-color:var(--color-red-0);--button-background-color:var(--color-red-500);--button-border-color:var(--color-red-800)}html.dark .barrage-button--danger:hover{--button-background-color:var(--color-red-900);--button-border-color:var(--color-red-900)}html.dark .barrage-button--danger:active{--button-text-color:var(--color-red-100);--button-background-color:var(--color-red-300);--button-border-color:var(--color-red-400)}html.dark .barrage-button--danger:disabled{--button-text-color:var(--color-red-500);--button-background-color:var(--color-red-900);--button-border-color:var(--color-red-900)}html.dark .barrage-button--danger.is-text{--button-text-color:var(--color-red-400);--button-border-color:transparent}html.dark .barrage-button--danger.is-text:disabled{--button-background-color:transparent;--button-text-color:var(--color-red-100)}html.dark .barrage-button--danger.is-plain{--button-text-color:var(--color-red-500);--button-background-color:var(--color-red-100);--button-border-color:var(--color-red-300)}html.dark .barrage-button--danger.is-plain:hover{--button-background-color:var(--color-red-500);--button-border-color:var(--color-red-500);--button-text-color:var(--shade-0)}html.dark .barrage-button--danger.is-plain:disabled{--button-text-color:var(--color-gray-200);--button-background-color:var(--color-red-100);--button-border-color:transparent;opacity:.7}html.dark .barrage-button--danger.is-link{--button-text-color:var(--color-red-400)}html.dark .barrage-button--danger.is-link:hover{--button-background-color:transparent;--button-text-color:var(--color-red-600)}html.dark .barrage-button--danger.is-link:active{--button-text-color:var(--color-red-400)}html.dark .barrage-button--danger.is-link:disabled{--button-background-color:transparent;--button-text-color:var(--color-red-100)}html.dark .barrage-button--warning{--button-text-color:var(--color-yellow-0);--button-background-color:var(--color-yellow-500);--button-border-color:var(--color-yellow-800)}html.dark .barrage-button--warning:hover{--button-background-color:var(--color-yellow-700);--button-border-color:var(--color-yellow-700)}html.dark .barrage-button--warning:active{--button-text-color:var(--color-yellow-100);--button-background-color:var(--color-yellow-300);--button-border-color:var(--color-yellow-400)}html.dark .barrage-button--warning:disabled{--button-text-color:var(--color-yellow-500);--button-background-color:var(--color-yellow-900);--button-border-color:var(--color-yellow-900)}html.dark .barrage-button--warning.is-text{--button-text-color:var(--color-yellow-300);--button-border-color:transparent}html.dark .barrage-button--warning.is-text:disabled{--button-background-color:transparent;--button-text-color:var(--color-yellow-100)}html.dark .barrage-button--warning.is-plain{--button-text-color:var(--color-yellow-500);--button-background-color:var(--color-yellow-100);--button-border-color:var(--color-yellow-300)}html.dark .barrage-button--warning.is-plain:hover{--button-background-color:var(--color-yellow-500);--button-border-color:var(--color-yellow-500);--button-text-color:var(--shade-0)}html.dark .barrage-button--warning.is-plain:disabled{--button-text-color:var(--shade-0);--button-background-color:var(--color-yellow-100);--button-border-color:transparent;opacity:.7}html.dark .barrage-button--warning.is-link{--button-text-color:var(--color-yellow-400)}html.dark .barrage-button--warning.is-link:hover{--button-background-color:transparent;--button-text-color:var(--color-yellow-600)}html.dark .barrage-button--warning.is-link:active{--button-text-color:var(--color-yellow-400)}html.dark .barrage-button--warning.is-link:disabled{--button-background-color:transparent;--button-text-color:var(--color-yellow-100)}html.dark .barrage-button--info{--button-text-color:var(--color-blue-0);--button-background-color:var(--color-blue-500);--button-border-color:var(--color-blue-500)}html.dark .barrage-button--info:hover{--button-background-color:var(--color-blue-700);--button-border-color:var(--color-blue-700)}html.dark .barrage-button--info:active{--button-text-color:var(--color-blue-100);--button-background-color:var(--color-blue-300);--button-border-color:var(--color-blue-400)}html.dark .barrage-button--info:disabled{--button-text-color:var(--color-gray-500);--button-background-color:var(--color-gray-900);--button-border-color:var(--color-gray-900)}html.dark .barrage-button--info.is-text{--button-text-color:var(--color-blue-400);--button-background-color:transparent;--button-border-color:transparent}html.dark .barrage-button--info.is-text:disabled{--button-background-color:transparent;--button-text-color:var(--color-blue-100)}html.dark .barrage-button--info.is-plain{--button-text-color:var(--color-blue-500);--button-background-color:var(--color-blue-100);--button-border-color:var(--color-blue-300)}html.dark .barrage-button--info.is-plain:hover{--button-background-color:var(--color-blue-500);--button-border-color:var(--color-blue-500);--button-text-color:var(--shade-0)}html.dark .barrage-button--info.is-plain:disabled{--button-text-color:var(--shade-0);--button-background-color:var(--color-blue-100);--button-border-color:transparent;opacity:.7}html.dark .barrage-button--info.is-link{--button-text-color:var(--color-blue-400)}html.dark .barrage-button--info.is-link:hover{--button-background-color:transparent;--button-text-color:var(--color-blue-600)}html.dark .barrage-button--info.is-link:active{--button-text-color:var(--color-blue-400)}html.dark .barrage-button--info.is-link:disabled{--button-background-color:transparent;--button-text-color:var(--color-blue-100)}html.dark .barrage-button.is-loading{--button-text-color:var(--color-gray-50)}html.dark .barrage-button.is-has-bg{--button-background-color:var(--color-gray-700)}html.dark .barrage-button.is-has-bg:hover{--button-background-color:var(--color-gray-600)}html.dark .barrage-button.is-has-bg:disabled{--button-background-color:transparent}.barrage-button{background-color:var(--button-background-color);border:var(--border-size-1) var(--border-type-solid) var(--button-border-color);border-radius:var(--button-border-radius);color:var(--button-text-color);-moz-column-gap:var(--button-icon-gap);column-gap:var(--button-icon-gap);cursor:pointer;font-size:var(--button-font-size);font-weight:var(--button-font-weight);letter-spacing:var(--button-letter-spacing);padding-block:var(--button-padding-block);padding-inline:var(--button-padding-inline);transition:background-color var(--transition-duration) ease-out,border-color var(--transition-duration) ease-out;white-space:nowrap;width:var(--button-width)}.barrage-button,.barrage-button span{align-items:center;display:flex;justify-content:center}.barrage-button span{gap:0 var(--button-icon-gap)}.barrage-button:hover{--button-background-color:var(--color-gray-200);--button-border-color:var(--color-gray-700)}.barrage-button:active{--button-background-color:var(--color-gray-400);--button-border-color:var(--color-gray-700);outline:none}.barrage-button:disabled{--button-text-color:var(--color-gray-500);--button-background-color:var(--color-gray-50);--button-border-color:var(--color-gray-300);cursor:not-allowed}.barrage-button:focus-visible{outline:var(--outline-global);outline-offset:var(--outline-global-offset)}.barrage-button.is-circle{--button-border-radius:50%;height:var(--button-circle-height);padding:0;width:var(--button-circle-width)}.barrage-button.is-circle:deep(.svg-icon--fill){height:var(--button-circle-icon-height);width:var(--button-circle-icon-width)}.barrage-button.is-round{--button-border-radius:1.25rem}.barrage-button.icon-only{--button-width:clamp(2.875rem,2.8447rem + .1294vw,3rem);--button-padding-inline:clamp(.75rem,.7348rem + .0647vw,.8125rem)}.barrage-button.is-text{--button-text-color:var(--color-gray-600);--button-background-color:transparent;--button-border-color:transparent}.barrage-button.is-text:hover{--button-background-color:var(--color-gray-200)}.barrage-button.is-text:disabled{--button-background-color:transparent;--button-text-color:var(--color-gray-400)}.barrage-button.is-plain,.barrage-button.is-plain:hover{--button-background-color:transparent}.barrage-button.is-plain:hover{--button-text-color:var(--color-gray-500)}.barrage-button.is-link{--button-background-color:transparent;border:0;padding:0}.barrage-button.is-link:active,.barrage-button.is-link:hover{--button-text-color:var(--color-gray-600)}.barrage-button.is-link:disabled{--button-text-color:var(--color-gray-400)}.barrage-button--small{--button-padding-block:clamp(.375rem,.3598rem + .0647vw,.4375rem);--button-padding-inline:clamp(.8125rem,.7973rem + .0647vw,.875rem);--button-font-size:var(--label-font-size)}.barrage-button--small.icon-only{--button-width:clamp(2.125rem,2.0643rem + .2589vw,2.375rem);--button-padding-inline:clamp(.5rem,.4697rem + .1294vw,.625rem)}.barrage-button--small.is-circle{--button-circle-height:clamp(1.75rem,1.7197rem + .1294vw,1.875rem);--button-circle-width:clamp(1.75rem,1.7197rem + .1294vw,1.875rem)}.barrage-button--large{--button-padding-block:clamp(.9375rem,.7858rem + .6472vw,1.5625rem);--button-padding-inline:clamp(1.875rem,1.7233rem + .6472vw,2.5rem);--button-font-size:var(--font-size-fluid-4)}.barrage-button--large.icon-only{--button-width:clamp(3.125rem,2.9733rem + .6472vw,3.75rem);--button-padding-block:var(--spacing-desktop-xs);--button-padding-inline:var(--spacing-desktop-xs)}.barrage-button--large.is-circle{--button-circle-height:clamp(3.3125rem,3.2063rem + .4531vw,3.75rem);--button-circle-width:clamp(3.3125rem,3.2063rem + .4531vw,3.75rem)}.barrage-button--primary{--button-text-color:var(--shade-0);--button-background-color:var(--color-blue-400);--button-border-color:var(--color-blue-400)}.barrage-button--primary:active,.barrage-button--primary:hover:not(.is-disabled){--button-background-color:var(--color-blue-500);--button-border-color:var(--color-blue-500)}.barrage-button--primary:disabled{--button-text-color:var(--shade-0);--button-background-color:var(--color-blue-200);--button-border-color:var(--color-blue-300)}.barrage-button--primary.is-text{--button-text-color:var(--color-blue-200);--button-background-color:transparent;--button-border-color:transparent}.barrage-button--primary.is-text:hover{--button-background-color:var(--color-gray-200)}.barrage-button--primary.is-text:disabled{--button-background-color:transparent;--button-text-color:var(--color-blue-100)}.barrage-button--primary.is-plain{--button-text-color:var(--color-blue-400);--button-background-color:var(--color-blue-subtle);--button-border-color:var(--color-blue-100)}.barrage-button--primary.is-plain:hover{--button-text-color:var(--shade-0);--button-background-color:var(--color-blue-400);--button-border-color:var(--color-blue-400)}.barrage-button--primary.is-plain:active{--button-background-color:var(--color-blue-500);--button-border-color:var(--color-blue-500)}.barrage-button--primary.is-plain:disabled{--button-text-color:var(--color-gray-500);--button-background-color:var(--color-blue-subtle);--button-border-color:var(--color-gray-500)}.barrage-button--primary.is-link{--button-text-color:var(--color-blue-400)}.barrage-button--primary.is-link:hover{--button-background-color:transparent;--button-text-color:var(--color-blue-200)}.barrage-button--primary.is-link:active{--button-text-color:var(--color-blue-400)}.barrage-button--primary.is-link:disabled{--button-background-color:transparent;--button-text-color:var(--color-blue-200)}.barrage-button--primary.is-has-bg:hover{--button-border-color:var(--color-gray-400)}.barrage-button--primary.is-has-bg:disabled{--button-text-color:var(--color-blue-200)}.barrage-button--success{--button-text-color:var(--color-green-0);--button-background-color:var(--color-green-300);--button-border-color:var(--color-green-300)}.barrage-button--success:hover{--button-background-color:var(--color-green-400);--button-border-color:var(--color-green-400)}.barrage-button--success:active{--button-text-color:var(--color-green-300);--button-background-color:var(--color-green-300)}.barrage-button--success:disabled{--button-text-color:var(--shade-0);--button-background-color:var(--color-green-100);--button-border-color:var(--color-green-200)}.barrage-button--success.is-text{--button-text-color:var(--color-green-200);--button-background-color:transparent;--button-border-color:transparent}.barrage-button--success.is-text:hover{--button-background-color:var(--color-gray-200)}.barrage-button--success.is-text:disabled{--button-background-color:transparent;--button-text-color:var(--color-green-100)}.barrage-button--success.is-plain{--button-text-color:var(--color-green-400);--button-background-color:var(--color-green-subtle);--button-border-color:var(--color-green-100)}.barrage-button--success.is-plain:hover{--button-text-color:var(--shade-0);--button-background-color:var( --color-green-400 );--button-border-color:var(--color-green-400)}.barrage-button--success.is-plain:active{--button-background-color:var(--color-green-500);--button-border-color:var(--color-green-500)}.barrage-button--success.is-plain:disabled{--button-text-color:var(--color-gray-500);--button-background-color:var(--color-green-subtle);--button-border-color:var(--color-gray-500)}.barrage-button--success.is-link{--button-text-color:var(--color-green-200);--button-background-color:transparent}.barrage-button--success.is-link:disabled{--button-text-color:var(--color-green-200)}.barrage-button--danger{--button-text-color:var(--color-red-0);--button-background-color:var(--color-red-300);--button-border-color:var(--color-red-300)}.barrage-button--danger:hover{--button-background-color:var(--color-red-400);--button-border-color:var(--color-red-400)}.barrage-button--danger:active{--button-text-color:var(--color-red-300);--button-background-color:var(--color-red-300)}.barrage-button--danger:disabled{--button-text-color:var(--shade-0);--button-background-color:var(--color-red-100);--button-border-color:var(--color-red-200)}.barrage-button--danger.is-text{--button-text-color:var(--color-red-200);--button-background-color:transparent;--button-border-color:transparent}.barrage-button--danger.is-text:hover{--button-background-color:var(--color-gray-200)}.barrage-button--danger.is-text:disabled{--button-background-color:transparent;--button-text-color:var(--color-red-100)}.barrage-button--danger.is-plain{--button-text-color:var(--color-red-400);--button-background-color:var(--color-red-subtle);--button-border-color:var(--color-red-100)}.barrage-button--danger.is-plain:hover{--button-text-color:var(--shade-0);--button-background-color:var(--color-red-400);--button-border-color:var(--color-red-400)}.barrage-button--danger.is-plain:active{--button-background-color:var(--color-red-500);--button-border-color:var(--color-red-500)}.barrage-button--danger.is-plain:disabled{--button-text-color:var(--color-gray-500);--button-background-color:var(--color-red-subtle);--button-border-color:var(--color-gray-500)}.barrage-button--danger.is-link{--button-text-color:var(--color-red-400)}.barrage-button--danger.is-link:hover{--button-background-color:transparent;--button-text-color:var(--color-red-200)}.barrage-button--danger.is-link:active{--button-text-color:var(--color-red-400)}.barrage-button--danger.is-link:disabled{--button-background-color:transparent;--button-text-color:var(--color-red-100)}.barrage-button--warning{--button-text-color:var(--color-yellow-0);--button-background-color:var(--color-yellow-300);--button-border-color:var(--color-yellow-300)}.barrage-button--warning:hover{--button-background-color:var(--color-yellow-400);--button-border-color:var(--color-yellow-400)}.barrage-button--warning:active{--button-text-color:var(--color-yellow-300);--button-background-color:var(--color-yellow-300)}.barrage-button--warning:disabled{--button-text-color:var(--shade-0);--button-background-color:var(--color-yellow-100);--button-border-color:var(--color-yellow-200)}.barrage-button--warning.is-text{--button-text-color:var(--color-yellow-200);--button-background-color:transparent;--button-border-color:transparent}.barrage-button--warning.is-text:hover{--button-background-color:var(--color-gray-200)}.barrage-button--warning.is-text:disabled{--button-background-color:transparent;--button-text-color:var(--color-yellow-100)}.barrage-button--warning.is-plain{--button-text-color:var(--color-yellow-400);--button-background-color:var(--color-yellow-subtle);--button-border-color:var(--color-yellow-100)}.barrage-button--warning.is-plain:hover{--button-text-color:var(--shade-0);--button-background-color:var( --color-yellow-400 );--button-border-color:var(--color-yellow-400)}.barrage-button--warning.is-plain:active{--button-background-color:var(--color-yellow-500);--button-border-color:var(--color-yellow-500)}.barrage-button--warning.is-plain:disabled{--button-text-color:var(--color-gray-500);--button-background-color:var(--color-yellow-subtle);--button-border-color:var(--color-gray-500)}.barrage-button--warning.is-link{--button-text-color:var(--color-yellow-400)}.barrage-button--warning.is-link:hover{--button-background-color:transparent;--button-text-color:var(--color-yellow-200)}.barrage-button--warning.is-link:active{--button-text-color:var(--color-yellow-400)}.barrage-button--warning.is-link:disabled{--button-background-color:transparent;--button-text-color:var(--color-yellow-200)}.barrage-button--info{--button-text-color:var(--color-gray-0);--button-background-color:var(--color-gray-300);--button-border-color:var(--color-gray-300)}.barrage-button--info:hover{--button-background-color:var(--color-gray-400);--button-border-color:var(--color-gray-400)}.barrage-button--info:active{--button-text-color:var(--color-gray-300);--button-background-color:var(--color-gray-300)}.barrage-button--info:disabled{--button-text-color:var(--shade-0);--button-background-color:var(--color-gray-100);--button-border-color:var(--color-gray-200)}.barrage-button--info.is-text{--button-text-color:var(--color-gray-400);--button-background-color:transparent;--button-border-color:transparent}.barrage-button--info.is-text:hover{--button-background-color:var(--color-gray-200)}.barrage-button--info.is-text:disabled{--button-background-color:transparent;--button-text-color:var(--color-gray-200)}.barrage-button--info.is-plain{--button-text-color:var(--color-gray-500);--button-background-color:var(--color-gray-50);--button-border-color:var(--color-gray-300)}.barrage-button--info.is-plain:hover{--button-text-color:var(--shade-0);--button-background-color:var(--color-gray-400);--button-border-color:var(--color-gray-400)}.barrage-button--info.is-plain:active{--button-background-color:var(--color-green-500);--button-border-color:var(--color-green-500)}.barrage-button--info.is-plain:disabled{--button-text-color:var(--color-gray-500);--button-background-color:var(--color-gray-50);--button-border-color:var(--color-gray-500)}.barrage-button--info.is-link{--button-text-color:var(--color-gray-600)}.barrage-button--info.is-link:hover{--button-background-color:transparent;--button-text-color:var(--color-gray-300)}.barrage-button--info.is-link:active{--button-text-color:var(--color-gray-600)}.barrage-button--info.is-link:disabled{--button-background-color:transparent;--button-text-color:var(--color-gray-200)}@keyframes rotating{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.barrage-button.is-loading .barrage-icon{--color:inherit;align-items:center;animation:rotating 2s linear infinite;display:inline-flex;fill:currentColor;height:1em;justify-content:center;pointer-events:none;width:1em}.barrage-button.is-has-bg{--button-background-color:var(--color-gray-200)}.barrage-button.is-has-bg:hover{--button-background-color:var(--color-gray-400)}.barrage-button.is-has-bg:disabled{--button-background-color:transparent}.barrage-button-group{border-radius:var(--button-group-border-radius);-moz-column-gap:1px;column-gap:1px;display:var(--button-group-display);width:-moz-fit-content;width:fit-content}.barrage-button-group .barrage-button{border-radius:0}.barrage-button-group .barrage-button:first-child{border-bottom-left-radius:var(--button-border-radius);border-top-left-radius:var(--button-border-radius)}.barrage-button-group .barrage-button:last-child{border-bottom-right-radius:var(--button-border-radius);border-top-right-radius:var(--button-border-radius)}}@layer barrage-notification{:root{--barrage-notification-width:22.0625rem;--barrage-notification-title-font-size:var(--font-size-fluid-3);--barrage-notification-title-font-weight:var(--font-weight-bold);--barrage-notification-content-font-size:var(--font-size-fluid-2);--barrage-notification-content-column-gap:var(--spacing-fluid-3-xs);--barrage-notification-content-row-gap:clamp(.375rem,.3447rem + .1294vw,.5rem);--barrage-notification-offset:var(--spacing-fluid-xs);--barrage-notification-padding-block:var(--spacing-fluid-xs);--barrage-notification-padding-inline:clamp(.625rem,.5643rem + .2589vw,.875rem);--barrage-notification-background-color:var(--color-blue-subtle);--barrage-notification-border-radius:var(--radius-4);--barrage-notification-box-shadow:var(--shadow-3);--barrage-notification-text-color:var(--color-gray-900);--barrage-notification-icon-color:var(--color-blue-500);--barrage-notification-group-background-color:var(--color-blue-subtle);--barrage-notification-animation-duration:var(--transition-duration);--barrage-notification-animation-transition:all var(--barrage-notification-animation-duration) ease-out}.barrage-notification{align-items:flex-start;background-color:var(--barrage-notification-background-color);border-radius:var(--barrage-notification-border-radius);color:var(--barrage-notification-text-color);display:flex;position:fixed;transition:var(--barrage-notification-animation-transition);width:var(--barrage-notification-width)}.barrage-notification-fade-enter-from{opacity:0}.barrage-notification-fade-enter-from.right{transform:translate(100%)}.barrage-notification-fade-enter-from.left{transform:translate(-100%)}.barrage-notification-fade-enter-to{opacity:1}.barrage-notification-fade-enter-to.left,.barrage-notification-fade-enter-to.right{transform:translate(0)}.barrage-notification-fade-leave-from{opacity:1}.barrage-notification-fade-leave-to{opacity:0}.barrage-notification:hover{box-shadow:var(--barrage-notification-box-shadow)}.barrage-notification.left{left:var(--barrage-notification-offset)}.barrage-notification.right{right:var(--barrage-notification-offset)}.barrage-notification__icon{--barrage-icon-height:auto;color:var(--barrage-notification-icon-color);height:20px;margin-inline:var(--barrage-notification-padding-inline);padding-block:var(--barrage-notification-padding-block);width:20px}.barrage-notification__group{background-color:var(--barrage-notification-group-background-color);border-end-end-radius:var(--barrage-notification-border-radius);border-start-end-radius:var(--barrage-notification-border-radius);display:flex;flex-wrap:wrap;gap:var(--barrage-notification-content-row-gap) 0;justify-content:space-between;padding-block:var(--barrage-notification-padding-block);padding-inline-end:var(--barrage-notification-padding-inline);width:100%}.barrage-notification__title{font-size:var(--barrage-notification-title-font-size);font-weight:var(--barrage-notification-title-font-weight);order:1}.barrage-notification__content,.barrage-notification__title{width:calc(100% - var(--barrage-notification-content-column-gap) - 1.25rem)}.barrage-notification__content{order:3}.barrage-notification__content *{color:var(--barrage-notification-text-color);font-size:var(--barrage-notification-content-font-size)}.barrage-notification__closeBtn{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' viewBox='0 0 16 16'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M5.3 5.3c-.2.2-.2.5 0 .7l2 2-2 2c-.2.2-.2.5 0 .7s.5.2.7 0l2-2 2 2c.2.2.5.2.7 0s.2-.5 0-.7l-2-2 2-2c.2-.2.2-.5 0-.7s-.5-.2-.7 0l-2 2-2-2c-.2-.2-.5-.2-.7 0M8 1.667A6.33 6.33 0 0 1 14.333 8 6.33 6.33 0 0 1 8 14.333 6.33 6.33 0 0 1 1.667 8 6.33 6.33 0 0 1 8 1.667m0-1A7.31 7.31 0 0 0 .667 8 7.31 7.31 0 0 0 8 15.333 7.31 7.31 0 0 0 15.333 8 7.31 7.31 0 0 0 8 .667' clip-rule='evenodd'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h16v16H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");background-size:cover;height:20px;order:2;width:20px}.barrage-notification__closeBtn:hover{cursor:pointer}.barrage-notification__closeBtn>*{display:none}.barrage-notification.toast{align-items:center;--barrage-notification-background-color:var(--color-blue-500)}.barrage-notification.toast .barrage-notification__group{padding-inline-start:var(--barrage-notification-padding-inline)}.barrage-notification.toast .barrage-notification__icon{--barrage-notification-icon-color:var(--shade-0)}.barrage-notification.toast.success{--barrage-notification-background-color:var(--color-green-500)}.barrage-notification.toast.success .barrage-notification__icon{--barrage-notification-icon-color:var(--shade-0)}.barrage-notification.toast.warning{--barrage-notification-background-color:var(--color-orange-500)}.barrage-notification.toast.warning .barrage-notification__icon{--barrage-notification-icon-color:var(--color-gray-900)}.barrage-notification.toast.error{--barrage-notification-background-color:var(--color-red-500)}.barrage-notification.toast.error .barrage-notification__icon{--barrage-notification-icon-color:var(--shade-0)}.barrage-notification.success{--barrage-notification-background-color:var(--color-green-subtle);--barrage-notification-group-background-color:var(--color-green-subtle)}.barrage-notification.success .barrage-notification__icon{--barrage-notification-icon-color:var(--color-green-500)}.barrage-notification.warning{--barrage-notification-background-color:var(--color-orange-subtle);--barrage-notification-group-background-color:var(--color-orange-subtle)}.barrage-notification.warning .barrage-notification__icon{--barrage-notification-icon-color:var(--color-orange-500)}.barrage-notification.error{--barrage-notification-background-color:var(--color-red-subtle);--barrage-notification-group-background-color:var(--color-red-subtle)}.barrage-notification.error .barrage-notification__icon{--barrage-notification-icon-color:var(--color-red-500)}html.dark .barrage-notification{--barrage-notification-text-color:var(--shade-0);--barrage-notification-background-color:#131f7b;--barrage-notification-group-background-color:#131f7b}html.dark .barrage-notification:not(html.dark .barrage-notification.toast) .barrage-notification__icon .barrage-icon--fill,html.dark .barrage-notification:not(html.dark .barrage-notification.toast) .barrage-notification__icon .barrage-icon--fill *{fill:var(--color-blue-200)}html.dark .barrage-notification.success{--barrage-notification-background-color:#004829;--barrage-notification-group-background-color:#004829}html.dark .barrage-notification.warning{--barrage-notification-background-color:#642d07;--barrage-notification-group-background-color:#642d07}html.dark .barrage-notification.error{--barrage-notification-background-color:#5d0d06;--barrage-notification-group-background-color:#5d0d06}html.dark .barrage-notification__closeBtn{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='M6.792 6.792a.604.604 0 0 0 0 .875l2.5 2.5-2.5 2.5a.604.604 0 0 0 0 .875c.25.25.625.25.875 0l2.5-2.5 2.5 2.5c.25.25.625.25.875 0a.604.604 0 0 0 0-.875l-2.5-2.5 2.5-2.5a.604.604 0 0 0 0-.875.604.604 0 0 0-.875 0l-2.5 2.5-2.5-2.5a.604.604 0 0 0-.875 0m3.375-4.542a7.913 7.913 0 0 1 7.916 7.917 7.913 7.913 0 0 1-7.916 7.916 7.913 7.913 0 0 1-7.917-7.916 7.913 7.913 0 0 1 7.917-7.917m0-1.25A9.14 9.14 0 0 0 1 10.167a9.14 9.14 0 0 0 9.167 9.166 9.14 9.14 0 0 0 9.166-9.166A9.14 9.14 0 0 0 10.167 1' clip-rule='evenodd'/%3E%3C/svg%3E")}html.dark .barrage-notification.toast{--barrage-notification-background-color:var(--color-blue-500)}html.dark .barrage-notification.toast.success{--barrage-notification-background-color:var(--color-green-500)}html.dark .barrage-notification.toast.warning{--barrage-notification-background-color:var(--color-orange-500)}html.dark .barrage-notification.toast.error{--barrage-notification-background-color:var(--color-red-500)}}@layer barrage-dropdown{:root{--dropdown-background-color:var(--color-gray-50);--dropdown-padding-block:clamp(.25rem,.2197rem + .1294vw,.375rem);--dropdown-shadow:0px 4px 12px 0px rgba(0,0,0,.05),0px 4px 12px 0px rgba(0,0,0,.05);--dropdown-item-background-color:var(--color-gray-50);--dropdown-item-padding-block:clamp(.625rem,.5947rem + .1294vw,.75rem);--dropdown-item-padding-inline:clamp(.8125rem,.7973rem + .0647vw,.875rem)}html.dark .barrage-dropdown,html.dark .barrage-dropdown__popper{--dropdown-background-color:var(--color-gray-900)}html.dark .barrage-dropdown-menu__item{--dropdown-item-background-color:var(--color-gray-900)}html.dark .barrage-dropdown-menu__item:hover{--dropdown-item-background-color:var(--color-gray-800)}html.dark .barrage-dropdown-menu__item:active{--dropdown-item-background-color:var(--color-gray-700)}html.dark .barrage-dropdown-menu__item:focus-visible{--dropdown-item-background-color:var(--color-gray-800)}.barrage-dropdown .tooltip__trigger{align-items:center;display:inline-flex;gap:0 1rem;justify-content:space-between}.barrage-dropdown__popper{background-color:var(--dropdown-background-color);border-radius:var(--radius-4);box-shadow:var(--dropdown-shadow);overflow:hidden;padding-block:var(--dropdown-padding-block)}.barrage-dropdown-menu{list-style:none;padding:0}.barrage-dropdown-menu__item{background-color:var(--dropdown-item-background-color);cursor:pointer;padding-block:var(--dropdown-item-padding-block);padding-inline:var(--dropdown-item-padding-inline);transition:background-color .4s ease-out;white-space:nowrap;width:100%}.barrage-dropdown-menu__item:hover{--dropdown-item-background-color:var(--color-gray-100)}.barrage-dropdown-menu__item:focus-visible{background-color:var(--dropdown-item-background-color);outline:none}.barrage-dropdown-menu__item:active{--dropdown-item-background-color:var(--color-gray-200)}}@layer barrage-checkbox{:root{--checkbox-gap:var(--spacing-fluid-xs);--checkbox-label-text-font-size:var(--font-size-fluid-3);--checkbox-label-text-color:var(--color-gray-700);--checkbox-icon-color:transparent;--checkbox-inner-background-color:var(--shade-0);--checkbox-inner-border-color:var(--color-gray-500);--checkbox-inner-border-width:1px;--checkbox-inner-border-style:solid;--checkbox-inner-border-radius:4px;--checkbox-inner-after-background-color:var(--shade-0);--checkbox-inner-after-border-color:var(--color-gray-500);--checkbox-inner-after-border-width:1px;--checkbox-inner-after-border-radius:4px;--checkbox-inner-size:20px;--checkbox-bordered-padding:var(--spacing-fluid-s);--checkbox-group-direction:row;--checkbox-group-gap:var(--spacing-fluid-m);--checkbox-group-border:0;--checkbox-group-border-radius:0;--checkbox-group-border-color:var(--color-gray-500);--checkbox-button-padding-block:var(--spacing-fluid-2-xs);--checkbox-button-padding-inline:var(--spacing-fluid-xs);--checkbox-button-background-color:transparent;--checkbox-button-border-color:var(--color-gray-500);--checkbox-button-border-radius:.5rem;--checkbox-button-color:var(--color-gray-700);--checkbox-button-font-size:var(--font-size-fluid-3)}html.dark .barrage-checkbox{--checkbox-label-text-color:var(--color-gray-50)}html.dark .barrage-checkbox.is-disabled .checkbox-icon{--checkbox-inner-border-color:var(--color-gray-700);--checkbox-label-text-color:var(--color-gray-700);--checkbox-inner-background-color:var(--color-gray-700)}html.dark .barrage-checkbox.is-bordered.is-disabled{--checkbox-inner-border-color:var(--color-gray-700);--checkbox-inner-background-color:var(--color-gray-700)}html.dark .barrage-checkbox:active:not(.is-disabled),html.dark .barrage-checkbox:hover:not(.is-disabled){--checkbox-inner-border-color:var(--color-gray-100)}html.dark .barrage-checkbox:active:not(.is-disabled):not(.is-checked) .barrage-checkbox__label .checkbox-icon{--checkbox-inner-background-color:var(--color-gray-700)}html.dark .barrage-checkbox-group.button{--checkbox-group-border-color:var(--color-gray-100)}html.dark .barrage-checkbox-group:has(.barrage-checkbox-button.is-disabled){--checkbox-group-border-color:var(--color-gray-700)}html.dark .barrage-checkbox-button{--checkbox-button-color:var(--color-gray-50)}html.dark .barrage-checkbox-button.is-disabled{--checkbox-button-border-color:var(--color-gray-800);--checkbox-button-color:var(--color-gray-700)}html.dark .barrage-checkbox-button.is-disabled.is-checked{--checkbox-button-background-color:var(--color-gray-800);--checkbox-button-border-color:var(--color-gray-800)}html.dark .barrage-checkbox-button:active:not(.is-disabled),html.dark .barrage-checkbox-button:hover:not(.is-disabled){--checkbox-button-border-color:var(--color-gray-100)}html.dark .barrage-checkbox-button:active:not(.is-disabled):not(.is-checked) .barrage-checkbox-button{--checkbox-button-background-color:var(--color-gray-700)}.barrage-checkbox{color:var(--checkbox-label-text-color);cursor:pointer;font-size:var(--checkbox-label-text-font-size);position:relative;width:-moz-fit-content;width:fit-content}.barrage-checkbox--small{--checkbox-inner-size:.875rem;--checkbox-label-text-font-size:var(--label-font-size)}.barrage-checkbox--large{--checkbox-inner-size:1.5rem;--checkbox-label-text-font-size:var(--font-size-fluid-5)}.barrage-checkbox.is-bordered{border:var(--checkbox-inner-border-width) var(--checkbox-inner-border-style);border-color:var(--checkbox-inner-border-color);border-radius:var(--checkbox-inner-border-radius);padding:var(--checkbox-bordered-padding)}.barrage-checkbox.is-bordered:is(.is-checked){--checkbox-inner-border-color:var(--color-green-400)}.barrage-checkbox.is-bordered:is(.barrage-checkbox--small){--checkbox-bordered-padding:var(--spacing-fluid-4-xs)}.barrage-checkbox.is-bordered:is(.barrage-checkbox--large){--checkbox-bordered-padding:var(--spacing-fluid-m)}.barrage-checkbox.is-disabled{cursor:not-allowed;--checkbox-inner-border-color:var(--color-gray-200);--checkbox-label-text-color:var(--color-gray-200)}.barrage-checkbox.is-disabled.is-checked .checkbox-icon{--checkbox-icon-color:var(--color-gray-500);--checkbox-inner-background-color:var(--t-color-gray-200);--checkbox-inner-border-color:var(--color-gray-200)}.barrage-checkbox:active:not(.is-disabled),.barrage-checkbox:hover:not(.is-disabled){--checkbox-inner-border-color:var(--color-gray-700)}.barrage-checkbox:hover:not(.is-disabled).is-checked .barrage-checkbox__label .checkbox-icon{--checkbox-inner-background-color:var(--color-green-400);--checkbox-inner-border-color:var(--color-green-400)}.is-focus+.barrage-checkbox__label .checkbox-icon{outline:1px solid var(--color-blue-400)}.barrage-checkbox__original{height:0;margin:0;opacity:0;outline:0;position:absolute;width:0;z-index:-1}.barrage-checkbox__label{display:flex;gap:var(--checkbox-gap)}.barrage-checkbox__label .checkbox-icon{align-items:center;background-color:var(--checkbox-inner-background-color);border-color:var(--checkbox-inner-border-color);border-radius:var(--checkbox-inner-border-radius);border-style:var(--checkbox-inner-border-style);border-width:var(--checkbox-inner-border-width);color:var(--checkbox-icon-color);display:flex;height:var(--checkbox-inner-size);justify-content:center;transition:background-color var(--transition-duration) ease-out,color var(--transition-duration) ease-out,outline-color var(--transition-duration) ease-out;width:var(--checkbox-inner-size)}.barrage-checkbox__label .checkbox-icon .svg-icon{height:16px;transform:scale(0);transition:transform var(--transition-duration-fast) ease-out calc(var(--transition-duration-fast)/2);width:16px}.barrage-checkbox.is-checked .checkbox-icon{--checkbox-inner-background-color:var(--color-green-400);--checkbox-inner-border-color:var(--color-green-400);--checkbox-icon-color:var(--shade-0)}.barrage-checkbox.is-checked .checkbox-icon .svg-icon{transform:scale(1)}.barrage-checkbox-group{border:var(--checkbox-group-border);border-radius:var(--checkbox-group-border-radius);-moz-column-gap:var(--checkbox-group-gap);column-gap:var(--checkbox-group-gap);display:flex;flex-direction:var(--checkbox-group-direction);width:-moz-fit-content;width:fit-content}.barrage-checkbox-group.button{--checkbox-group-gap:0;--checkbox-group-border:1px solid var(--checkbox-group-border-color);--checkbox-group-border-radius:.5rem;overflow:hidden}.barrage-checkbox-group:has(.barrage-checkbox-button.is-disabled){--checkbox-group-border-color:var(--color-gray-300)}.barrage-checkbox-button{background-color:var(--checkbox-button-background-color);border-right:.0625rem solid var(--checkbox-button-border-color);border-color:var(--checkbox-button-border-color);color:var(--checkbox-button-color);cursor:pointer;font-size:var(--checkbox-button-font-size);padding-block:var(--checkbox-button-padding-block);padding-inline:var(--checkbox-button-padding-inline);transition:all var(--transition-duration) ease-out}.barrage-checkbox-button:last-child{border-right:0}.barrage-checkbox-button--small{--checkbox-button-padding-block:var(--spacing-fluid-3-xs);--checkbox-button-padding-inline:var(--spacing-fluid-2-xs);--checkbox-button-font-size:var(--label-font-size)}.barrage-checkbox-button--large{--checkbox-button-padding-block:var(--spacing-fluid-s);--checkbox-button-padding-inline:var(--spacing-fluid-m)}.barrage-checkbox-button__original{height:0;margin:0;opacity:0;outline:0;position:absolute;width:0;z-index:-1}.barrage-checkbox-button.is-disabled{cursor:not-allowed;--checkbox-button-border-color:var(--color-gray-400);--checkbox-button-color:var(--color-gray-400)}.barrage-checkbox-button:active:not(.is-disabled),.barrage-checkbox-button:hover:not(.is-disabled){--checkbox-button-color:var(--color-green-300)}.barrage-checkbox-button:active:is(.is-checked),.barrage-checkbox-button:hover:is(.is-checked){--checkbox-button-color:var(--color-gray-700)}.barrage-checkbox-button:not(.is-disabled).is-checked{--checkbox-button-background-color:var(--color-green-400);--checkbox-button-border-color:var(--color-green-400);--checkbox-button-color:var(--shade-0)}.barrage-checkbox-button.is-focus{outline:var(--outline-global);outline-offset:var(--outline-global-offset)}}@layer barrage-radio{:root{--radio-gap:var(--spacing-fluid-3-xs);--radio-label-text-font-size:var(--font-size-fluid-3);--radio-label-text-color:var(--color-gray-700);--radio-border-width:1px;--radio-border-style:var(--border-type-solid);--radio-border-color:var(--color-gray-500);--radio-background-color:transparent;--radio-border-radius:50%;--radio-icon-size:20px;--radio-icon-background-color:transparent;--radio-icon-border-radius:50%;--radio-bordered-padding-block:var(--spacing-fluid-s);--radio-bordered-padding-inline:var(--spacing-fluid-l);--radio-group-flex-direction:row;--radio-group-gap:var(--spacing-fluid-m);--radio-button-color:var(--color-gray-700);--radio-button-padding-block:var(--spacing-fluid-s);--radio-button-padding-inline:var(--spacing-fluid-l);--radio-button-border-radius:var(--border-radius-);--radio-button-background-color:transparent;--radio-button-border-color:var(--color-gray-500);--radio-button-hover-background:var(--color-gray-200);--radio-button-checked-background:var(--color-green-500);--radio-button-font-size:var(--font-size-fluid-3)}html.dark .barrage-radio{--radio-label-text-color:var(--color-gray-50);--radio-border-color:var(--color-gray-400);--radio-icon-background-color:var(--color-gray-600)}html.dark .barrage-radio.is-focus .radio-icon{--radio-border-color:var(--color-gray-100)}html.dark .barrage-radio:hover:not(.is-disabled):not(.is-checked) .radio-icon{--radio-border-color:var(--color-green-300)}html.dark .barrage-radio.is-checked .radio-icon{--radio-border-color:var(--color-green-300);--radio-icon-background-color:var(--color-green-500)}html.dark .barrage-radio.is-disabled .radio-icon{--radio-border-color:var(--color-gray-700);--radio-icon-background-color:var(--color-gray-700)}html.dark .barrage-radio.is-disabled.is-checked .radio-icon{--radio-border-color:var(--color-gray-600);--radio-icon-background-color:var(--color-gray-600)}html.dark .barrage-radio-button{--radio-button-color:var(--color-gray-50)}.barrage-radio-group{-moz-column-gap:var(--radio-group-gap);column-gap:var(--radio-group-gap);display:flex;flex-direction:var(--radio-group-flex-direction);max-width:-moz-fit-content;max-width:fit-content}.barrage-radio-group.button{border:var(--radio-border-width) var(--radio-border-style) var(--radio-button-border-color);border-radius:var(--radius-4);-moz-column-gap:0;column-gap:0}.barrage-radio-group .barrage-radio-button{border:0;border-right:var(--radio-border-width) var(--radio-border-style) var(--radio-button-border-color)}.barrage-radio-group .barrage-radio-button:first-child{border-bottom-left-radius:var(--radius-4);border-top-left-radius:var(--radius-4)}.barrage-radio-group .barrage-radio-button:last-child{border-bottom-right-radius:var(--radius-4);border-top-right-radius:var(--radius-4)}.barrage-radio{color:var(--radio-label-text-color);cursor:pointer}.barrage-radio__label{align-items:center;display:flex;gap:var(--radio-gap)}.barrage-radio__original{height:0;margin:0;opacity:0;outline:0;width:0}.barrage-radio .radio-icon{background-color:var(--radio-background-color);border:1px var(--border-type-solid) var(--radio-border-color);border-radius:var(--radio-border-radius);display:block;height:var(--radio-icon-size);padding:2px;width:var(--radio-icon-size)}.barrage-radio .radio-icon:after{background-color:var(--radio-icon-background-color);border-radius:var(--radio-icon-border-radius);content:"";display:block;height:100%;width:100%}.barrage-radio .radio-text{font-size:var(--radio-label-text-font-size)}.barrage-radio.is-bordered{border:var(--radio-border-width) var(--radio-border-style) var(--radio-border-color);display:flex;padding-block:var(--radio-bordered-padding-block);padding-inline:var(--radio-bordered-padding-inline)}.barrage-radio.is-focus .radio-icon{--radio-border-color:var(--color-gray-700);outline:var(--outline-global);outline-offset:var(--outline-global-offset)}.barrage-radio:active:not(.is-disabled):not(.is-checked) .radio-icon,.barrage-radio:hover:not(.is-disabled):not(.is-checked) .radio-icon{--radio-border-color:var(--color-green-300)}.barrage-radio:active:not(.is-disabled):not(.is-checked){--radio-background-color:var(--color-green-300)}.barrage-radio.is-checked:not(.is-disabled){--radio-label-text-color:var(--color-green-500)}.barrage-radio.is-checked:not(.is-disabled) .radio-icon{--radio-icon-background-color:var(--color-green-500);--radio-border-color:var(--color-green-500)}.barrage-radio.is-checked:not(.is-disabled) .radio-icon:hover{--radio-icon-background-color:var(--color-green-300);--radio-border-color:var(--color-green-300)}.barrage-radio.is-checked:not(.is-disabled) .radio-icon:active{--radio-icon-background-color:var(--color-green-500);--radio-border-color:var(--color-green-500)}.barrage-radio.is-checked:not(.is-disabled).is-bordered{--radio-border-color:var(--color-green-500)}.barrage-radio.is-disabled{--radio-label-text-color:var(--color-gray-200);--radio-border-color:var(--color-gray-200);cursor:not-allowed}.barrage-radio.is-disabled.is-checked .radio-icon{--radio-icon-background-color:var(--color-gray-200)}.barrage-radio--small .radio-text{--radio-label-text-font-size:var(--label-font-size)}.barrage-radio--small .radio-icon{--radio-icon-size:.875rem;--radio-icon-size-small:.875rem}.barrage-radio--small.is-bordered{--radio-bordered-padding-block:var(--spacing-fluid-2-xs);--radio-bordered-padding-inline:var(--spacing-fluid-xs)}.barrage-radio--large .radio-text{--radio-label-text-font-size:var(--font-size-fluid-4)}.barrage-radio--large .radio-icon{--radio-icon-size:1.5625rem}.barrage-radio--large.is-bordered{--radio-bordered-padding-block:var(--spacing-fluid-l);--radio-bordered-padding-inline:var(--spacing-fluid-xl)}.barrage-radio-button{align-items:center;background-color:var(--radio-button-background-color);border:var(--radio-border-width) var(--radio-border-style) var(--radio-button-border-color);cursor:pointer;display:inline-flex;gap:var(--radio-gap);outline:none;padding-block:var(--radio-button-padding-block);padding-inline:var(--radio-button-padding-inline);transition:background-color .3s ease}.barrage-radio-button:last-child{border-right:0}.barrage-radio-button__original-radio{height:0;margin:0;opacity:0;outline:none;position:absolute;width:0}.barrage-radio-button__inner{color:var(--radio-button-color);font-size:var(--radio-label-text-font-size)}.barrage-radio-button.is-focus{outline:var(--outline-global);outline-offset:var(--outline-global-offset)}.barrage-radio-button:hover:not(.is-disabled):not(.is-active) .barrage-radio-button__inner{--radio-button-color:var(--color-green-200)}.barrage-radio-button.is-active{--radio-button-background-color:var(--color-green-500)}.barrage-radio-button.is-disabled{background-color:var(--color-gray-200);cursor:not-allowed}.barrage-radio-button.is-disabled .radio-text{color:var(--color-gray-300)}.barrage-radio-button.is-disabled .radio-icon{background-color:var(--color-gray-200);border-color:var(--color-gray-300)}.barrage-radio-button--small{--radio-button-padding-block:var(--spacing-fluid-2-xs);--radio-button-padding-inline:var(--spacing-fluid-xs)}.barrage-radio-button--small .barrage-radio-button__original{--radio-button-font-size:var(--font-size-fluid-1)}.barrage-radio-button--large{--radio-button-padding-block:var(--spacing-fluid-l);--radio-button-padding-inline:var(--spacing-fluid-xl)}.barrage-radio-button--large .barrage-radio-button__original{--radio-button-font-size:var(--font-size-fluid-4)}}@layer barrage-input{:root{--input-inner-padding-block:.5rem;--input-inner-padding-block-large:.7rem;--input-inner-padding-block-small:.3rem;--input-inner-padding-inline-start:.9rem;--input-inner-padding-inline-end:.9rem;--input-inner-padding-inline-start-prefix:1.8rem;--input-inner-padding-inline-end-suffix:1.8rem;--input-inner-background-color:var(--color-lightmode-0);--input-inner-text-color:var(--color-gray-600);--input-inner-border:1px solid var(--color-gray-300);--input-inner-border-radius:var(--radius-3);--input-inner-border-hover-color:var(--color-gray-500);--input-inner-border-focus-color:var(--color-green-500);--input-inner-font-size:1rem;--input-inner-font-size-small:.8rem;--input-inner-font-size-large:1.2rem;--input-inner-placeholder-color:var(--color-gray-300);--input-inner-disabled-border-color:var(--color-gray-100);--input-inner-disabled-text-color:var(--color-gray-400);--input-inner-count-margin-top:var(--spacing-mobile-7-xs);--input-inner-count-color:var(--color-gray-500);--input-inner-count-font-size:var(--font-size-fluid-2);--input-icon-width:1rem;--input-icon-height:1rem;--input-icon-color:var(--color-gray-500);--input-prefix-left-position:.6rem;--input-suffix-right-position:.6rem;--input-group-addon-padding-inline:1rem;--input-group-addon-background-color:var(--color-green-500);--input-group-addon-text-color:var(--color-gray-100);--input-group-prepend-inner-border-radius:0rem;--input-group-prepend-border-radius:.25rem;--input-group-append-inner-border-radius:0rem;--input-group-append-border-radius:.25rem}html.dark .barrage-input__inner{--input-inner-border:1px solid var(--color-gray-600);--input-inner-background-color:var(--color-darkmode-700);--input-inner-text-color:var(--color-gray-300)}html.dark .barrage-input__inner::-moz-placeholder{--input-inner-placeholder-color:var(--color-gray-600)}html.dark .barrage-input__inner::placeholder{--input-inner-placeholder-color:var(--color-gray-600)}html.dark .barrage-input__inner:focus{--input-inner-border-color-focus:var(--color-green-300)}html.dark .barrage-input__inner:disabled{--input-inner-disabled-border-color:var(--color-gray-900);--input-inner-disabled-text-color:var(--color-gray-600)}html.dark .barrage-input-group__append,html.dark .barrage-input-group__prepend{--input-group-addon-background-color:var(--color-green-300);--input-group-addon-text-color:var(--color-gray-600)}html.dark .barrage-input__prefix,html.dark .barrage-input__suffix{--input-icon-color:var(--color-gray-700)}.barrage-input.is-disabled .barrage-icon{cursor:not-allowed}.barrage-input__wrapper{align-items:center;cursor:text;display:flex;position:relative}.barrage-input__wrapper:hover .barrage-input__inner:not(:focus):not(:disabled){border-color:var(--input-inner-border-hover-color)}.barrage-input__inner{background-color:var(--input-inner-background-color);border:var(--input-inner-border);border-radius:var(--input-inner-border-radius);color:var(--input-inner-text-color);font-size:var(--input-inner-font-size);padding-block:var(--input-inner-padding-block);padding-inline-end:var(--input-inner-padding-inline-end);padding-inline-start:var(--input-inner-padding-inline-start);width:100%}.barrage-input__inner:hover:not(:focus):not(:disabled){border-color:var(--input-inner-border-hover-color)}.barrage-input__inner::-moz-placeholder{color:var(--input-inner-placeholder-color)}.barrage-input__inner::placeholder{color:var(--input-inner-placeholder-color)}.barrage-input__inner:focus{border-color:var(--input-inner-border-focus-color);outline:none}.barrage-input__inner:disabled{border-color:var(--input-inner-disabled-border-color);color:var(--input-inner-disabled-text-color);cursor:not-allowed}.barrage-input--prefix .barrage-input__inner{padding-inline-start:var(--input-inner-padding-inline-start-prefix)}.barrage-input--prefix .barrage-input__prefix{left:var(--input-prefix-left-position)}.barrage-input--suffix .barrage-input__inner{padding-inline-end:var(--input-inner-padding-inline-end-suffix)}.barrage-input--suffix .barrage-input__suffix{right:var(--input-suffix-right-position)}.barrage-input__prefix,.barrage-input__suffix{color:var(--color-gray-500);position:absolute}.barrage-input__prefix svg,.barrage-input__suffix svg{height:var(--input-icon-height)!important;width:var(--input-icon-width)!important}.barrage-input__prefix .barrage-input__clear:hover,.barrage-input__prefix .barrage-input__password:hover,.barrage-input__suffix .barrage-input__clear:hover,.barrage-input__suffix .barrage-input__password:hover{cursor:pointer}.barrage-input--small .barrage-input__inner{font-size:var(--input-inner-font-size-small);padding-block:var(--input-inner-padding-block-small)}.barrage-input--large .barrage-input__inner{font-size:var(--input-inner-font-size-large);padding-block:var(--input-inner-padding-block-large)}.barrage-input-group--append,.barrage-input-group--prepend{display:flex}.barrage-input-group--append .barrage-input__wrapper,.barrage-input-group--prepend .barrage-input__wrapper{flex-grow:1}.barrage-input-group--append .barrage-input-group__append,.barrage-input-group--append .barrage-input-group__prepend,.barrage-input-group--prepend .barrage-input-group__append,.barrage-input-group--prepend .barrage-input-group__prepend{align-items:center;background-color:var(--input-group-addon-background-color);color:var(--input-group-addon-text-color);display:flex;padding-inline:var(--input-group-addon-padding-inline)}.barrage-input-group--append .barrage-input-group__append:has(.barrage-button),.barrage-input-group--append .barrage-input-group__prepend:has(.barrage-button),.barrage-input-group--prepend .barrage-input-group__append:has(.barrage-button),.barrage-input-group--prepend .barrage-input-group__prepend:has(.barrage-button){padding-inline:0}.barrage-input-group--append .barrage-input-group__append .barrage-button,.barrage-input-group--append .barrage-input-group__prepend .barrage-button,.barrage-input-group--prepend .barrage-input-group__append .barrage-button,.barrage-input-group--prepend .barrage-input-group__prepend .barrage-button{background-color:var(--input-group-addon-background-color);border:none;border-radius:0;color:var(--input-group-addon-text-color);height:100%;padding:0 var(--input-group-addon-padding-inline);width:100%}.barrage-input-group--prepend .barrage-input__inner{border-bottom-left-radius:var(--input-group-prepend-inner-border-radius);border-top-left-radius:var(--input-group-prepend-inner-border-radius)}.barrage-input-group--prepend .barrage-input-group__prepend,.barrage-input-group--prepend .barrage-input-group__prepend .barrage-button{border-bottom-left-radius:var(--input-group-prepend-border-radius);border-top-left-radius:var(--input-group-prepend-border-radius)}.barrage-input-group--append .barrage-input__inner{border-bottom-right-radius:var(--input-group-append-inner-border-radius);border-top-right-radius:var(--input-group-append-inner-border-radius)}.barrage-input-group--append .barrage-input-group__append,.barrage-input-group--append .barrage-input-group__append .barrage-button{border-bottom-right-radius:var(--input-group-append-border-radius);border-top-right-radius:var(--input-group-append-border-radius)}}@layer barrage-textarea{html.dark .barrage-textarea__inner{--input-inner-border-color:var(--color-gray-600);--input-inner-background-color:var(--color-darkmode-700);--input-inner-text-color:var(--color-gray-300)}html.dark .barrage-textarea__inner::-moz-placeholder{--input-inner-placeholder-color:var(--color-gray-600)}html.dark .barrage-textarea__inner::placeholder{--input-inner-placeholder-color:var(--color-gray-600)}html.dark .barrage-textarea__inner:focus{--input-inner-border-focus-color:var(--color-green-300)}html.dark .barrage-textarea__inner:disabled{--input-inner-disabled-border-color:var(--color-gray-900);--input-inner-disabled-text-color:var(--color-gray-600)}html.dark .barrage-textarea .barrage-input__count{--input-inner-count-color:var(--color-gray-400)}.barrage-textarea{align-items:flex-end;display:flex;flex-direction:column}.barrage-textarea__inner{background-color:var(--input-inner-background-color);border:1px solid var(--input-inner-border-color);border-radius:var(--input-inner-border-radius);color:var(--input-inner-text-color);font-size:var(--input-inner-font-size);padding-block:var(--input-inner-padding-block);padding-inline-end:var(--input-inner-padding-inline-end);padding-inline-start:var(--input-inner-padding-inline-start);resize:none;width:100%}.barrage-textarea__inner:hover:not(:focus):not(:disabled){border-color:var(--input-inner-border-hover-color)}.barrage-textarea__inner::-moz-placeholder{color:var(--input-inner-placeholder-color)}.barrage-textarea__inner::placeholder{color:var(--input-inner-placeholder-color)}.barrage-textarea__inner:focus{border-color:var(--input-inner-border-focus-color);outline:none}.barrage-textarea__inner:disabled{border-color:var(--input-inner-disabled-border-color);color:var(--input-inner-disabled-text-color);cursor:not-allowed}.barrage-textarea .barrage-input__count{color:var(--input-inner-count-color);font-size:var(--input-inner-count-font-size);margin-top:var(--input-inner-count-margin-top)}}@layer barrage-input-number{:root{--input-number-button-right:0rem;--input-number-button-bottom:.5rem;--input-number-button-width:3rem;--input-number-button-height:1.25rem;--input-number-button-color:var(--color-gray-600);--input-number-button-hover-color:var(--color-green-500);--input-number-button-disabled-color:var(--color-gray-400);--input-number-button-decrease-position-right:3rem;--input-number-button-decrease-border-right:.0625rem solid var(--color-gray-200);--input-number-icon-width:1rem;--input-number-icon-height:1rem;--input-number-increase-icon:url(icons/svg/add.svg);--input-number-decrease-icon:url(icons/svg/minus.svg);--input-number-small-button-bottom:.4rem;--input-number-small-button-height:.8rem;--input-number-small-icon-width:.8rem;--input-number-small-icon-height:.8rem;--input-number-large-button-bottom:.65rem;--input-number-large-button-height:1.6rem;--input-number-large-icon-width:1.25rem;--input-number-large-icon-height:1.25rem}html.dark .barrage-input-number{--input-number-button-decrease-border-right:.0625rem solid var(--color-gray-700);--input-number-button-color:var(--color-gray-400);--input-number-button-hover-color:var(--color-green-300);--input-number-button-disabled-color:var(--color-gray-600)}.barrage-input-number{position:relative}.barrage-input-number.is-disabled .barrage-input-number__decrease,.barrage-input-number.is-disabled .barrage-input-number__increase{color:var(--input-number-button-disabled-color);cursor:not-allowed}.barrage-input-number__decrease,.barrage-input-number__increase{align-items:center;background-color:transparent;bottom:var(--input-number-button-bottom);color:var(--input-number-button-color);cursor:pointer;display:flex;height:var(--input-number-button-height);justify-content:center;position:absolute;right:var(--input-number-button-right);text-align:center;width:var(--input-number-button-width);z-index:1}.barrage-input-number__decrease .barrage-icon,.barrage-input-number__increase .barrage-icon{background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;height:var(--input-number-icon-height);width:var(--input-number-icon-width)}.barrage-input-number__decrease.is-disabled,.barrage-input-number__increase.is-disabled{color:var(--input-number-button-disabled-color)}.barrage-input-number__decrease.is-disabled:hover,.barrage-input-number__increase.is-disabled:hover{color:var(--input-number-button-disabled-color);cursor:not-allowed}.barrage-input-number__decrease:hover,.barrage-input-number__increase:hover{color:var(--input-number-button-hover-color)}.barrage-input-number__decrease:hover~.barrage-input .barrage-input__inner:not(:focus):not(:disabled),.barrage-input-number__increase:hover~.barrage-input .barrage-input__inner:not(:focus):not(:disabled){border:var(--input-inner-border);border-color:var(--input-inner-border-hover-color);border-radius:var(--input-inner-border-radius)}.barrage-input-number__decrease{border-right:var(--input-number-button-decrease-border-right);right:var(--input-number-button-decrease-position-right)}.barrage-input-number__decrease .barrage-icon{background-image:var(--input-number-decrease-icon)}.barrage-input-number__increase .barrage-icon{background-image:var(--input-number-increase-icon)}.barrage-input-number--small .barrage-input-number__decrease,.barrage-input-number--small .barrage-input-number__increase{bottom:var(--input-number-small-button-bottom);height:var(--input-number-small-button-height)}.barrage-input-number--small .barrage-input-number__decrease .barrage-icon,.barrage-input-number--small .barrage-input-number__increase .barrage-icon{height:var(--input-number-small-icon-height);width:var(--input-number-small-icon-width)}.barrage-input-number--large .barrage-input-number__decrease,.barrage-input-number--large .barrage-input-number__increase{bottom:var(--input-number-large-button-bottom);height:var(--input-number-large-button-height)}.barrage-input-number--large .barrage-input-number__decrease .barrage-icon,.barrage-input-number--large .barrage-input-number__increase .barrage-icon{height:var(--input-number-large-icon-height);width:var(--input-number-large-icon-width)}}@font-face{font-family:Encode Sans;src:local("Encode Sans Light"),url(../_fonts/82rHzDLybg0iqG0jCn2EH5-iBFsKj5or04jim_FTu90-b94csevXyxkqYC6PToH4JmG9KN5G953Pb_88hLnKt1E.woff) format(woff);font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:"Encode Sans Fallback: BlinkMacSystemFont";src:local("BlinkMacSystemFont");size-adjust:106.1215%;ascent-override:97.0586%;descent-override:20.731%;line-gap-override:0%}@font-face{font-family:"Encode Sans Fallback: Segoe UI";src:local("Segoe UI");size-adjust:99.6934%;ascent-override:103.3168%;descent-override:22.0677%;line-gap-override:0%}@font-face{font-family:"Encode Sans Fallback: Helvetica Neue";src:local("Helvetica Neue");size-adjust:98.2222%;ascent-override:104.8643%;descent-override:22.3982%;line-gap-override:0%}@font-face{font-family:"Encode Sans Fallback: Arial";src:local("Arial");size-adjust:99.1474%;ascent-override:103.8857%;descent-override:22.1892%;line-gap-override:0%}@font-face{font-family:"Encode Sans Fallback: Noto Sans";src:local("Noto Sans");size-adjust:93.2489%;ascent-override:110.457%;descent-override:23.5928%;line-gap-override:0%}@font-face{font-family:Encode Sans;src:local("Encode Sans Regular"),local("Encode Sans"),url(../_fonts/qkoHco4Xqq4Ol-H7C_Qi2wxlX2goHAiYqdOq0t5WX5g-Gd9FNeWzG6UY8PP2CCUS99saFnAj795l01YFYCdJ_hM.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Encode Sans;src:local("Encode Sans Medium"),url(../_fonts/C6UOtMka5Sun1BHOYMMaogk8mEIh5lDLftJPP3p5PDQ-KuYo4xVfwSDOc6bZalBx7jyFS3I90RFdDWfgh8MGKl0.woff) format(woff);font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Encode Sans;src:local("Encode Sans SemiBold"),url(../_fonts/siG-neO1F2UO3FT3noJWLybMKu8pihuKyMMauvGb8NU-AFrBBqzN2Nrh7wRnYHB5G3LUKkNFdrVPo7HIWiktkVM.woff) format(woff);font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:Encode Sans;src:local("Encode Sans Bold"),url(../_fonts/G1hrsevKg3dh5Il3BLMwTcxn5YYtzOMmq5DF05wTAKA-p_Ar5k7ezh7QggcctKkXKyY3f14GwbJqaVKCbuNWUf0.woff) format(woff);font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:Encode Sans;src:local("Encode Sans ExtraBold"),url(../_fonts/CAnNXv-HvlDGIM9kql9P1L5cu2mvQLQyq-PQ_2lrDnA-JLMPJYqmBnHL3bL9Qqgzvm4zhE2ytZdvEJeGyLfMqN8.woff) format(woff);font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:Encode Sans;src:local("Encode Sans Black"),url(../_fonts/2I0it1i8UFo9JkkRhdbWIDRtwj4yhmKUuryxFm9KKG4-MC8gSqgEwLyL0jqRkOIGGfOkfKHiDy9Cgx_9w4XTgwE.woff) format(woff);font-display:swap;font-weight:900;font-style:normal}@font-face{font-family:Encode Sans;src:local("Encode Sans Light"),url(../_fonts/keimMA6-oekhktgm-E7enWopxUIuy_LD0liVkljvS0E-PdVq2iPNg70TZnjth9J6zd2251oCBmGbFR_QKW8JZ2c.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:300;font-style:normal}@font-face{font-family:Encode Sans;src:local("Encode Sans Regular"),local("Encode Sans"),url(../_fonts/keimMA6-oekhktgm-E7enWopxUIuy_LD0liVkljvS0E-PdVq2iPNg70TZnjth9J6zd2251oCBmGbFR_QKW8JZ2c.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Encode Sans;src:local("Encode Sans Medium"),url(../_fonts/keimMA6-oekhktgm-E7enWopxUIuy_LD0liVkljvS0E-PdVq2iPNg70TZnjth9J6zd2251oCBmGbFR_QKW8JZ2c.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:normal}@font-face{font-family:Encode Sans;src:local("Encode Sans SemiBold"),url(../_fonts/keimMA6-oekhktgm-E7enWopxUIuy_LD0liVkljvS0E-PdVq2iPNg70TZnjth9J6zd2251oCBmGbFR_QKW8JZ2c.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:normal}@font-face{font-family:Encode Sans;src:local("Encode Sans Bold"),url(../_fonts/keimMA6-oekhktgm-E7enWopxUIuy_LD0liVkljvS0E-PdVq2iPNg70TZnjth9J6zd2251oCBmGbFR_QKW8JZ2c.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:normal}@font-face{font-family:Encode Sans;src:local("Encode Sans ExtraBold"),url(../_fonts/keimMA6-oekhktgm-E7enWopxUIuy_LD0liVkljvS0E-PdVq2iPNg70TZnjth9J6zd2251oCBmGbFR_QKW8JZ2c.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:800;font-style:normal}@font-face{font-family:Encode Sans;src:local("Encode Sans Black"),url(../_fonts/keimMA6-oekhktgm-E7enWopxUIuy_LD0liVkljvS0E-PdVq2iPNg70TZnjth9J6zd2251oCBmGbFR_QKW8JZ2c.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:900;font-style:normal}.text[data-v-f14f785d]{--text-font-size:var(--typography-size-body-base);--text-font-weight:var(--typography-weight-regular);--text-line-height:var(--typography-line-height-body-base);--text-color:inherit;color:var(--text-color);font-family:var(--typography-family-sans);font-size:var(--text-font-size);font-weight:var(--text-font-weight);line-height:var(--text-line-height);margin:0}.text[data-v-f14f785d]:has(.text-icon){align-items:center;-moz-column-gap:var(--space-xs);column-gap:var(--space-xs);display:inline-flex}.text.display[data-v-f14f785d]{--text-font-size:var(--typography-size-display);--text-line-height:var(--typography-line-height-display)}.text.h1[data-v-f14f785d],.text[data-v-f14f785d]:is(h1){--text-font-size:var(--typography-size-heading-1);--text-line-height:var(--typography-line-height-heading-1);--text-font-weight:var(--typography-weight-medium)}.text.h2[data-v-f14f785d],.text[data-v-f14f785d]:is(h2){--text-font-size:var(--typography-size-heading-2);--text-line-height:var(--typography-line-height-heading-2);--text-font-weight:var(--typography-weight-medium)}.text.h3[data-v-f14f785d],.text[data-v-f14f785d]:is(h3){--text-font-size:var(--typography-size-heading-3);--text-line-height:var(--typography-line-height-heading-3);--text-font-weight:var(--typography-weight-medium)}.text.h4[data-v-f14f785d],.text[data-v-f14f785d]:is(h4){--text-font-size:var(--typography-size-heading-4);--text-line-height:var(--typography-line-height-heading-4);--text-font-weight:var(--typography-weight-medium)}.text.h5[data-v-f14f785d],.text[data-v-f14f785d]:is(h5){--text-font-size:var(--typography-size-heading-5);--text-line-height:var(--typography-line-height-heading-5);--text-font-weight:var(--typography-weight-medium)}.text.h6[data-v-f14f785d],.text[data-v-f14f785d]:is(h6){--text-font-size:var(--typography-size-heading-6);--text-line-height:var(--typography-line-height-heading-6);--text-font-weight:var(--typography-weight-medium)}.text.body-base[data-v-f14f785d],.text[data-v-f14f785d]:is(p){--text-font-size:var(--typography-size-body-base);--text-line-height:var(--typography-line-height-body-base)}.text.body-lg[data-v-f14f785d]{--text-font-size:var(--typography-size-body-lg);--text-line-height:var(--typography-line-height-body-lg)}.text.body-sm[data-v-f14f785d]{--text-font-size:var(--typography-size-body-sm);--text-line-height:var(--typography-line-height-body-sm)}.text.caption[data-v-f14f785d],.text[data-v-f14f785d]:is(small){--text-font-size:var(--typography-size-caption);--text-line-height:var(--typography-line-height-caption)}.text.weight-regular[data-v-f14f785d]{--text-font-weight:var(--typography-weight-regular)!important}.text.weight-medium[data-v-f14f785d]{--text-font-weight:var(--typography-weight-medium)!important}.text.weight-semibold[data-v-f14f785d]{--text-font-weight:var(--typography-weight-semibold)!important}.text.weight-bold[data-v-f14f785d]{--text-font-weight:var(--typography-weight-bold)!important}.text .text-icon[data-v-f14f785d]{flex-shrink:0}.text .text-icon svg path[data-v-f14f785d]{fill:currentColor}.Btn[data-v-4261d891]{--btn-radius:var(--radius-xs);--btn-padding-block:16px;--btn-padding-inline:31px;--btn-gap:var(--space-4xs);--btn-font-size:var(--typography-size-body-lg);--btn-font-weight:var(--typography-weight-semibold);--btn-line-height:var(--typography-line-height-body-lg);--btn-bg:var(--primary-black);--btn-bg-hover:var(--primary-mint);--btn-color:#fff;--btn-color-hover:var(--primary-black);--btn-border:none;--btn-icon-size:32px;--btn-icon-color:inherit;--btn-focus-ring:var(--primary-mint);align-items:center;background-color:var(--btn-bg);border:var(--btn-border);border-radius:var(--btn-radius);color:var(--btn-color);display:inline-flex;font:inherit;font-size:var(--btn-font-size);font-weight:var(--btn-font-weight);gap:var(--btn-gap);justify-content:center;line-height:var(--btn-line-height);padding:var(--btn-padding-block) var(--btn-padding-inline);text-decoration:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;cursor:pointer;isolation:isolate;min-width:-moz-max-content;min-width:max-content;overflow:hidden;position:relative;transition:color .2s ease-out,transform .2s ease-out,opacity .2s ease-out;width:-moz-max-content;width:max-content;--btn-hover-wipe:var(--secondary-yellow);--btn-hover-wipe-duration:.2s}.Btn[data-v-4261d891]:before{background-color:var(--btn-hover-wipe);content:"";inset:0;pointer-events:none;position:absolute;transform:scaleY(0);transform-origin:bottom center;transition:transform var(--btn-hover-wipe-duration) ease-out,background-color var(--btn-hover-wipe-duration) ease-out;z-index:0}.Btn[data-v-4261d891]:hover:not(:disabled):not([aria-disabled=true]){color:var(--btn-color-hover)}.Btn[data-v-4261d891]:hover:not(:disabled):not([aria-disabled=true]):before{background-color:var(--btn-bg-hover);transform:scaleY(1)}.Btn[data-v-4261d891]:active:not(:disabled):not([aria-disabled=true]){transform:translateY(1px)}.Btn[data-v-4261d891]:focus{outline:none}.Btn[data-v-4261d891]:focus-visible{outline:2px solid var(--btn-focus-ring);outline-offset:2px}.Btn[data-v-4261d891]:disabled,.Btn[aria-disabled=true][data-v-4261d891]{cursor:not-allowed;opacity:.55;pointer-events:none;transform:none}.Btn[data-loading][data-v-4261d891]{cursor:progress}@media(prefers-reduced-motion:reduce){.Btn[data-v-4261d891]:before{transition:none}.Btn[data-v-4261d891]:hover:not(:disabled):not([aria-disabled=true]):before{background-color:var(--btn-bg-hover);transform:scaleY(1)}}.Btn[data-block][data-v-4261d891]{min-width:0;width:100%}.Btn[data-icon-only][data-v-4261d891]{aspect-ratio:1/1;padding:var(--btn-padding-block)}.Btn[data-size=sm][data-v-4261d891]{--btn-padding-block:10px;--btn-padding-inline:20px}.Btn[data-size=lg][data-v-4261d891]{--btn-padding-block:20px;--btn-padding-inline:40px}.Btn[data-variant=primary][data-v-4261d891]{--btn-bg:var(--primary-black);--btn-bg-hover:var(--primary-mint);--btn-color:#fff;--btn-color-hover:var(--primary-black)}.Btn[data-variant=secondary][data-v-4261d891]{--btn-bg:var(--surface-page);--btn-color:var(--primary-black);--btn-color-hover:var(--primary-black)}.Btn[data-variant=secondary][data-accent=lavender][data-v-4261d891]{--btn-bg-hover:var(--secondary-lavender)}.Btn[data-variant=secondary][data-accent=yellow][data-v-4261d891]{--btn-bg-hover:var(--secondary-yellow)}.Btn[data-variant=tertiary][data-v-4261d891]{--btn-bg:transparent;--btn-color:var(--primary-black);--btn-color-hover:var(--primary-black)}.Btn[data-variant=tertiary][data-accent=lavender][data-v-4261d891]{--btn-bg-hover:var(--secondary-lavender)}.Btn[data-variant=tertiary][data-accent=yellow][data-v-4261d891]{--btn-bg-hover:var(--secondary-yellow)}.Btn__label[data-v-4261d891]{white-space:nowrap}.Btn__icon[data-v-4261d891],.Btn__label[data-v-4261d891]{position:relative;z-index:1}.Btn__icon[data-v-4261d891]{align-items:center;color:var(--btn-icon-color);display:inline-flex;flex-shrink:0;height:var(--btn-icon-size);justify-content:center;width:var(--btn-icon-size)}.Btn__icon[data-v-4261d891] .nuxt-icon,.Btn__icon[data-v-4261d891] svg{height:var(--btn-icon-size);width:var(--btn-icon-size);--icon-w:var(--btn-icon-size);--icon-h:var(--btn-icon-size);color:var(--btn-icon-color)}.Btn__spinner[data-v-4261d891]{animation:btn-spin-4261d891 .8s linear infinite;border:2px solid;border-radius:999px;border-right:2px solid transparent;display:inline-block;height:1em;position:relative;width:1em;z-index:1}@keyframes btn-spin-4261d891{to{transform:rotate(1turn)}}.Btn[data-arrow-animation][data-v-4261d891]{overflow:hidden;position:relative;transition:width .3s ease,color .3s ease;width:173px}.Btn[data-arrow-animation] .Btn__label[data-v-4261d891]{transition:opacity .3s ease,transform .3s ease}.Btn[data-arrow-animation] .Btn__arrow-container[data-v-4261d891]{flex-shrink:0;height:var(--btn-icon-size);position:relative;width:var(--btn-icon-size)}.Btn[data-arrow-animation] .Btn__arrow[data-v-4261d891]{display:inline-flex;left:0;position:absolute;top:0;transition:transform .4s ease}.Btn[data-arrow-animation] .Btn__arrow.Btn__arrow--duplicate[data-v-4261d891]{opacity:0;transform:translate(-40px)}.Btn[data-arrow-animation][data-v-4261d891]:hover{justify-content:center;width:173px}.Btn[data-arrow-animation]:hover .Btn__label[data-v-4261d891]{opacity:0;transform:translate(-100px)}.Btn[data-arrow-animation]:hover .Btn__arrow[data-v-4261d891]:not(.Btn__arrow--duplicate){opacity:0;transform:translate(40px)}.Btn[data-arrow-animation]:hover .Btn__arrow.Btn__arrow--duplicate[data-v-4261d891]{opacity:1;transform:translate(0)}.Btn[data-arrow-animation]:hover .Btn__arrow-container[data-v-4261d891]{left:50%;position:absolute;transform:translate(-50%)}.error-page[data-v-9209df13]{background-color:var(--body-background);grid-column:content-start;justify-content:center;padding-block:clamp(3.75rem,3.3639rem + 1.5717vw,5.25rem)}.error-404[data-v-9209df13],.error-page[data-v-9209df13]{align-items:center;display:flex}.error-404[data-v-9209df13]{flex-direction:column;text-align:center;width:100%}.error-404-title[data-v-9209df13]{padding-bottom:clamp(1.375rem,1.2302rem + .5894vw,1.9375rem)}.error-404-image[data-v-9209df13]{aspect-ratio:1;display:block;height:auto;-o-object-fit:contain;object-fit:contain;padding-bottom:clamp(3.0625rem,2.773rem + 1.1788vw,4.1875rem)}.error-404-description[data-v-9209df13]{color:var(--text-muted);max-width:37.5rem;padding-bottom:clamp(1.375rem,1.2785rem + .3929vw,1.75rem)}.error-404-actions[data-v-9209df13]{align-items:stretch;display:flex;flex-wrap:wrap;gap:var(--space-3xs);justify-content:center;width:100%}.error-404-btn[data-v-9209df13]{border-radius:0;--btn-radius:0}.error-404-btn--home[data-v-9209df13]{--btn-bg:var(--surface-page);--btn-bg-hover:var(--surface-muted);border:var(--border-width-sm) solid var(--border-subtle)}.error-fallback[data-v-9209df13]{align-items:center;display:flex;flex-direction:column;gap:var(--space-md);max-width:32rem;text-align:center}.error-fallback-message[data-v-9209df13]{color:var(--text-muted)}
