/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial}}}@layer components{.tab-container{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px 15px;display:flex}@media (width>=600px){.tab-container{gap:18px 30px}}@media (width>=1024px){.tab-container{gap:30px}}.tab-button{cursor:pointer;opacity:.6;min-width:83px;box-shadow:0 0 0 4px var(--color-blue-vivid);background:radial-gradient(68.95% 94.38% at 49.82% 100%,#00e 0%,#008 100%);border-radius:23px;justify-content:center;align-items:center;padding:6px 15px;transition:box-shadow .3s,background .3s;display:flex}.tab-button[data-active]{opacity:1;background:radial-gradient(68.95% 94.38% at 49.82% 100%,#00e 0%,#008 100%);transition-property:none;box-shadow:0 0 0 1px #ffffffb3}@supports (color:color-mix(in lab, red, red)){.tab-button[data-active]{box-shadow:0 0 0 1px color-mix(in oklab, var(--color-white) 70%, transparent)}}@media (width>=1024px){.tab-button[data-active]{box-shadow:0 0 0 2px #ffffffb3}@supports (color:color-mix(in lab, red, red)){.tab-button[data-active]{box-shadow:0 0 0 2px color-mix(in oklab, var(--color-white) 70%, transparent)}}}@media (hover:hover){.tab-button:hover{opacity:1;box-shadow:0 0 0 1px #ffffffb3}@supports (color:color-mix(in lab, red, red)){.tab-button:hover{box-shadow:0 0 0 1px color-mix(in oklab, var(--color-white) 70%, transparent)}}@media (width>=1024px){.tab-button:hover{box-shadow:0 0 0 2px #ffffffb3}@supports (color:color-mix(in lab, red, red)){.tab-button:hover{box-shadow:0 0 0 2px color-mix(in oklab, var(--color-white) 70%, transparent)}}}}@media (width>=600px){.tab-button{min-width:166px;height:47px;padding:8px 20px 12px}}@media (width>=1024px){.tab-button{min-width:230px;height:60px;box-shadow:0 0 0 5px var(--color-blue-vivid);border-radius:40px}}@media (width>=1280px){.tab-button{min-width:283px;height:80px;box-shadow:0 0 0 7px var(--color-blue-vivid)}}.tab-buttonText{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);letter-spacing:1.112px;font-size:clamp(16px,5vw,22px)}@media (width>=600px){.tab-buttonText{font-size:clamp(22px,3.66vw,28px)}}@media (width>=1024px){.tab-buttonText{font-size:clamp(28px,2.73vw,38px)}}@media (width>=1280px){.tab-buttonText{--tw-font-weight:var(--font-weight-black,900);font-weight:var(--font-weight-black,900);letter-spacing:1.9px}}@media (width>=1600px){.tab-buttonText{font-size:38px}}}@property --tw-font-weight{syntax:"*";inherits:false}
