.fireweed-tabs-accordion{width:100%;--ta-header-font-size:18px;--ta-header-font-weight:500;--ta-header-color:#1f2937;--ta-header-hover-color:#3b82f6;--ta-header-active-color:#1f2937;--ta-header-bg-color:#f9fafb;--ta-header-active-bg-color:#f3f4f6}.fireweed-tabs-accordion-mode-tabs .fireweed-tabs-accordion-item{display:none}.fireweed-tabs-accordion-mode-tabs .fireweed-tabs-accordion-item.is-active{display:block}.fireweed-tabs-accordion-mode-tabs .fireweed-tabs-accordion-panel{padding:24px 0}.fireweed-tabs-accordion-mode-accordion .fireweed-tabs-accordion-item{border:1px solid #e5e7eb;margin-bottom:-1px}.fireweed-tabs-accordion-mode-accordion .fireweed-tabs-accordion-item:first-child{border-radius:8px 8px 0 0}.fireweed-tabs-accordion-mode-accordion .fireweed-tabs-accordion-item:last-child{border-radius:0 0 8px 8px;margin-bottom:0}.fireweed-tabs-accordion-mode-accordion .fireweed-tabs-accordion-item:only-child{border-radius:8px}.fireweed-accordion-header{margin:0;padding:0;font-size:var(--ta-header-font-size);font-weight:var(--ta-header-font-weight);line-height:1.4}.fireweed-accordion-trigger{display:flex;align-items:center;justify-content:space-between;width:100%;padding:18px 24px;background:var(--ta-header-bg-color);border:none;cursor:pointer;text-align:left;color:var(--ta-header-color);transition:background-color .25s,color .25s;text-decoration:none}.fireweed-accordion-trigger:hover{background:var(--ta-header-active-bg-color);color:var(--ta-header-hover-color)}.fireweed-accordion-trigger:focus{outline:#3b82f6 solid 2px;outline-offset:-2px}.fireweed-accordion-trigger:focus-visible{outline:#3b82f6 solid 2px;outline-offset:-2px}.fireweed-tabs-accordion-style-minimal .fireweed-accordion-trigger{background:0 0;padding:18px 0}.fireweed-tabs-accordion-style-minimal .fireweed-accordion-trigger:hover{background:0 0}.fireweed-accordion-trigger:focus:not(:focus-visible){outline:0}.fireweed-tabs-accordion-item.is-active .fireweed-accordion-trigger{background:var(--ta-header-active-bg-color);color:var(--ta-header-active-color)}.fireweed-tabs-accordion-style-bordered.fireweed-tabs-accordion-mode-accordion .fireweed-accordion-trigger{background:#fff;border-bottom:1px solid #e5e7eb}.fireweed-tabs-accordion-style-minimal .fireweed-tabs-accordion-item.is-active .fireweed-accordion-trigger{background:0 0}.fireweed-tabs-accordion-style-bordered.fireweed-tabs-accordion-mode-accordion .fireweed-tabs-accordion-item.is-active .fireweed-accordion-trigger{background:#fff;border-bottom-color:transparent}.fireweed-accordion-title{flex:1;display:flex;align-items:center}.fireweed-accordion-image{max-height:40px;width:auto}.fireweed-accordion-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;color:currentcolor;opacity:.6;transition:transform .4s cubic-bezier(.4, 0, .2, 1),opacity .25s}.fireweed-accordion-trigger:hover .fireweed-accordion-icon{opacity:1}.fireweed-tabs-accordion-item.is-active .fireweed-accordion-icon{transform:rotate(180deg);opacity:1}.fireweed-tabs-accordion-mode-accordion .fireweed-tabs-accordion-panel{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .4s cubic-bezier(.4, 0, .2, 1),opacity .3s}.fireweed-tabs-accordion-mode-accordion .fireweed-tabs-accordion-panel[hidden]{display:grid;grid-template-rows:0fr;opacity:0}.fireweed-tabs-accordion-mode-accordion .fireweed-tabs-accordion-panel:not([hidden]){grid-template-rows:1fr;opacity:1}.fireweed-tabs-accordion-mode-accordion .fireweed-panel-content{overflow:hidden}.fireweed-tabs-accordion-mode-accordion.has-panel-padding .fireweed-panel-content{padding:0 24px;transition:padding .4s cubic-bezier(.4, 0, .2, 1)}.fireweed-tabs-accordion-mode-accordion.has-panel-padding .fireweed-tabs-accordion-panel:not([hidden]) .fireweed-panel-content{padding:18px 24px}.fireweed-tabs-header-wrapper{width:100%}.fireweed-tabs-header{display:flex;flex-wrap:wrap;gap:0;border-bottom:2px solid #e5e7eb;margin-bottom:0}.fireweed-tabs-align-left .fireweed-tabs-header-wrapper{display:flex;justify-content:flex-start}.fireweed-tabs-align-center .fireweed-tabs-header-wrapper{display:flex;justify-content:center}.fireweed-tabs-align-right .fireweed-tabs-header-wrapper{display:flex;justify-content:flex-end}.fireweed-tab-button{padding:14px 28px;background:0 0;border:none;border-bottom:2px solid transparent;margin-bottom:-2px;cursor:pointer;font-size:var(--ta-header-font-size);font-weight:var(--ta-header-font-weight);color:var(--ta-header-color);opacity:.7;transition:color .25s,border-color .25s,opacity .25s}.fireweed-tab-button:hover{color:var(--ta-header-hover-color);opacity:1}.fireweed-tab-button:focus{outline:0}.fireweed-tab-button:focus-visible{outline:#3b82f6 solid 2px;outline-offset:-2px}.fireweed-tab-button.is-active{color:var(--ta-header-active-color);background:var(--ta-header-active-bg-color);border-bottom-color:currentcolor;opacity:1}.fireweed-tab-image{max-height:32px;width:auto}.fireweed-tabs-accordion-mode-tabs .fireweed-accordion-header{display:none}.fireweed-tabs-accordion-mode-tabs.has-panel-padding .fireweed-tabs-accordion-panel{padding:24px}.fireweed-tabs-accordion-style-bordered .fireweed-tab-button{border:1px solid #e5e7eb;border-bottom:none;border-radius:8px 8px 0 0;background:var(--ta-header-bg-color);margin-right:-1px}.fireweed-tabs-accordion-style-bordered .fireweed-tab-button.is-active{background:#fff;border-bottom:2px solid #fff;margin-bottom:-2px}.fireweed-tabs-accordion-style-minimal.fireweed-tabs-accordion-mode-accordion .fireweed-tabs-accordion-item{border:none;border-bottom:1px solid #e5e7eb;border-radius:0}.fireweed-tabs-accordion-style-minimal.fireweed-tabs-accordion-mode-accordion .fireweed-tabs-accordion-item:first-child{border-top:1px solid #e5e7eb}.fireweed-tabs-accordion-style-minimal .fireweed-tabs-header{border-bottom:none;gap:4px}.fireweed-tabs-accordion-style-minimal .fireweed-tab-button{padding:12px 20px;border:none;border-bottom:none;margin-bottom:0;position:relative}.fireweed-tabs-accordion-style-minimal .fireweed-tab-button::after{content:'';position:absolute;bottom:0;left:20px;right:20px;height:2px;background:0 0;transition:background-color .25s}.fireweed-tabs-accordion-style-minimal .fireweed-tab-button.is-active::after{background:currentcolor}.fireweed-tabs-accordion-style-minimal .fireweed-tab-button.is-active{background:0 0;border-bottom:none}.fireweed-tabs-accordion-style-pill .fireweed-tabs-header{display:inline-flex;flex-wrap:wrap;gap:4px;padding:6px;background:var(--ta-header-bg-color);border:none;border-radius:999px;margin-bottom:24px}.fireweed-tabs-accordion-style-pill .fireweed-tab-button{padding:12px 28px;background:0 0;border:none;border-radius:999px;margin-bottom:0;opacity:.8;transition:color .25s,background-color .25s,opacity .25s}.fireweed-tabs-accordion-style-pill .fireweed-tab-button:hover{opacity:1;background:color-mix(in srgb,var(--ta-header-active-bg-color) 50%,transparent)}.fireweed-tabs-accordion-style-pill .fireweed-tab-button.is-active{background:var(--ta-header-active-bg-color);color:var(--ta-header-active-color);opacity:1;box-shadow:0 1px 3px rgb(0 0 0 / 8%)}@media (width <= 768px){.fireweed-tab-button{padding:12px 20px;font-size:calc(var(--ta-header-font-size) * .9)}.fireweed-accordion-trigger{padding:16px 20px}}@media (width <= 480px){.fireweed-accordion-trigger{padding:14px 16px}}.fireweed-mobile-accordion-header,.fireweed-mobile-select-wrapper{display:none}@media (width <= 768px){.fireweed-tabs-accordion-mode-tabs[data-mobile-mode=accordion] .fireweed-tabs-header-wrapper{display:none}.fireweed-tabs-accordion-mode-tabs[data-mobile-mode=accordion] .fireweed-mobile-accordion-header{display:block;margin:0;padding:0;font-size:var(--ta-header-font-size);font-weight:var(--ta-header-font-weight);line-height:1.4}.fireweed-tabs-accordion-mode-tabs[data-mobile-mode=accordion] .fireweed-tabs-accordion-item{display:block;border:1px solid #e5e7eb;margin-bottom:-1px}.fireweed-tabs-accordion-mode-tabs[data-mobile-mode=accordion] .fireweed-tabs-accordion-item:first-child{border-radius:8px 8px 0 0}.fireweed-tabs-accordion-mode-tabs[data-mobile-mode=accordion] .fireweed-tabs-accordion-item:last-child{border-radius:0 0 8px 8px;margin-bottom:0}.fireweed-tabs-accordion-mode-tabs[data-mobile-mode=accordion] .fireweed-tabs-accordion-item:only-child{border-radius:8px}.fireweed-tabs-accordion-mode-tabs[data-mobile-mode=accordion] .fireweed-tabs-accordion-panel{display:grid;grid-template-rows:0fr;opacity:0;padding:0;transition:grid-template-rows .4s cubic-bezier(.4, 0, .2, 1),opacity .3s}.fireweed-tabs-accordion-mode-tabs[data-mobile-mode=accordion] .fireweed-tabs-accordion-panel[hidden]{display:grid;grid-template-rows:0fr;opacity:0}.fireweed-tabs-accordion-mode-tabs[data-mobile-mode=accordion] .fireweed-tabs-accordion-panel:not([hidden]){grid-template-rows:1fr;opacity:1}.fireweed-tabs-accordion-mode-tabs[data-mobile-mode=accordion] .fireweed-panel-content{overflow:hidden}.fireweed-tabs-accordion-mode-tabs[data-mobile-mode=accordion].has-panel-padding .fireweed-tabs-accordion-panel{padding:0}.fireweed-tabs-accordion-mode-tabs[data-mobile-mode=accordion].has-panel-padding .fireweed-panel-content{padding:0 24px;transition:padding .4s cubic-bezier(.4, 0, .2, 1)}.fireweed-tabs-accordion-mode-tabs[data-mobile-mode=accordion].has-panel-padding .fireweed-tabs-accordion-panel:not([hidden]) .fireweed-panel-content{padding:18px 24px}.fireweed-tabs-accordion-mode-tabs[data-mobile-mode=dropdown] .fireweed-tabs-header-wrapper{display:none}.fireweed-tabs-accordion-mode-tabs[data-mobile-mode=dropdown] .fireweed-mobile-select-wrapper{display:block;position:relative;margin-bottom:16px}.fireweed-mobile-select-trigger{display:flex;align-items:center;justify-content:space-between;width:100%;padding:14px 20px;background:var(--ta-header-bg-color);border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;font-size:var(--ta-header-font-size);font-weight:var(--ta-header-font-weight);color:var(--ta-header-color);transition:border-color .25s,background-color .25s}.fireweed-mobile-select-trigger:hover{border-color:var(--ta-header-hover-color)}.fireweed-mobile-select-trigger:focus{outline:0}.fireweed-mobile-select-trigger:focus-visible{outline:#3b82f6 solid 2px;outline-offset:2px}.fireweed-mobile-select-text{flex:1;text-align:left}.fireweed-mobile-select-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;color:currentcolor;opacity:.6;transition:transform .3s}.fireweed-tabs-accordion-mode-tabs[data-mobile-mode=dropdown].dropdown-open .fireweed-mobile-select-trigger{border-radius:8px 8px 0 0;border-bottom-color:transparent}.fireweed-tabs-accordion-mode-tabs[data-mobile-mode=dropdown].dropdown-open .fireweed-mobile-select-icon{transform:rotate(180deg)}.fireweed-mobile-dropdown-menu{display:none;position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #e5e7eb;border-top:none;border-radius:0 0 8px 8px;box-shadow:0 4px 12px rgb(0 0 0 / 10%);z-index:100;max-height:300px;overflow-y:auto}.fireweed-tabs-accordion-mode-tabs[data-mobile-mode=dropdown].dropdown-open .fireweed-mobile-dropdown-menu{display:block}.fireweed-mobile-dropdown-option{display:block;width:100%;padding:14px 20px;background:0 0;border:none;border-bottom:1px solid #f0f0f0;cursor:pointer;font-size:var(--ta-header-font-size);font-weight:var(--ta-header-font-weight);color:var(--ta-header-color);text-align:left;transition:background-color .2s}.fireweed-mobile-dropdown-option:last-child{border-bottom:none}.fireweed-mobile-dropdown-option:hover{background:var(--ta-header-bg-color)}.fireweed-mobile-dropdown-option:focus{outline:0;background:var(--ta-header-bg-color)}.fireweed-mobile-dropdown-option.is-active{background:var(--ta-header-active-bg-color);color:var(--ta-header-active-color)}.fireweed-mobile-dropdown-option-image{max-height:24px;width:auto}}@media (prefers-reduced-motion:reduce){.fireweed-accordion-icon,.fireweed-accordion-trigger,.fireweed-panel-content,.fireweed-tab-button,.fireweed-tabs-accordion-mode-accordion .fireweed-tabs-accordion-panel,.fireweed-tabs-accordion-panel{transition:none}}