@layer properties,theme,base,components,utilities;/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer theme,base;@layer components{.gf-accordion{flex-direction:column;width:100%;display:flex}.gf-accordion>*{margin-block:0}.gf-accordion-bordered{border:1px solid var(--gf-color-border);border-radius:var(--gf-radius-md);background:var(--gf-color-surface);color:var(--gf-text-on-light);--gf-text-muted:var(--gf-text-muted-on-light);--gf-color-border:var(--gf-color-border-on-light);--gf-link-color:var(--gf-link-on-light);--gf-link-hover-color:var(--gf-link-hover-on-light);--gf-ink-button-color:var(--gf-text-on-light);--gf-ink-button-accent:var(--gf-accent-on-light);overflow:hidden}.gf-accordion-raised{border:1px solid var(--gf-color-border);border-radius:var(--gf-radius-md);background:var(--gf-color-surface);color:var(--gf-text-on-light);--gf-text-muted:var(--gf-text-muted-on-light);--gf-color-border:var(--gf-color-border-on-light);--gf-link-color:var(--gf-link-on-light);--gf-link-hover-color:var(--gf-link-hover-on-light);box-shadow:var(--gf-shadow-soft);--gf-ink-button-color:var(--gf-text-on-light);--gf-ink-button-accent:var(--gf-accent-on-light);overflow:hidden}.gf-accordion-flush{border-block:1px solid var(--gf-color-border)}.gf-accordion-item{color:inherit}.gf-accordion-bordered .gf-accordion-item+.gf-accordion-item,.gf-accordion-raised .gf-accordion-item+.gf-accordion-item,.gf-accordion-flush .gf-accordion-item+.gf-accordion-item{border-block-start:1px solid var(--gf-color-border)}.gf-accordion-item__details{color:inherit}.gf-accordion-item__summary{min-height:3.5rem;color:inherit;cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;font-weight:720;line-height:1.35;list-style:none;display:flex}.gf-accordion-item__summary::-webkit-details-marker{display:none}.gf-accordion-item__summary:hover{background:var(--gf-color-muted)}@supports (color:color-mix(in lab,red,red)){.gf-accordion-item__summary:hover{background:color-mix(in srgb,var(--gf-color-muted) 62%,transparent)}}.gf-accordion-item__summary:focus-visible{outline:3px solid var(--gf-color-primary)}@supports (color:color-mix(in lab,red,red)){.gf-accordion-item__summary:focus-visible{outline:3px solid color-mix(in srgb,var(--gf-color-primary) 34%,transparent)}}.gf-accordion-item__summary:focus-visible{outline-offset:-3px}.gf-accordion-item__title{min-width:0;font-size:inherit;margin-block:0}.gf-accordion-item__icon{flex:none;width:1rem;height:1rem;position:relative}.gf-accordion-item__icon:before,.gf-accordion-item__icon:after{content:"";background:currentColor;border-radius:999px;width:1rem;height:2px;position:absolute;inset-block-start:50%;inset-inline-start:0;transform:translateY(-50%)}.gf-accordion-item__icon:after{transition:transform var(--gf-duration-sm) var(--gf-easing-standard);transform:translateY(-50%)rotate(90deg)}.gf-accordion-item__details[open] .gf-accordion-item__icon:after{transform:translateY(-50%)rotate(0)}.gf-accordion-item__content{color:inherit;padding:0 1.25rem 1.25rem}.gf-accordion-item__content>*{margin-block:0}.gf-accordion-item__content>*+*{margin-block-start:1rem}.gf-accordion-item-disabled{opacity:.58}.gf-accordion-item-disabled .gf-accordion-item__summary{cursor:not-allowed;pointer-events:none}.gf-tabs{width:100%;color:inherit;flex-direction:column;display:flex}.gf-tabs__list{border-color:var(--gf-color-border);flex-wrap:wrap;gap:.5rem;display:flex}.gf-tabs-start .gf-tabs__list{justify-content:flex-start}.gf-tabs-center .gf-tabs__list{justify-content:center}.gf-tabs-end .gf-tabs__list{justify-content:flex-end}.gf-tabs-stretch .gf-tabs__list{grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));display:grid}.gf-tabs__tab{appearance:none;border-radius:var(--gf-radius-sm);color:var(--gf-text-muted);--gf-control-font-size:var(--gf-type-body-sm-size,.875rem);--gf-control-font-weight:700;--gf-control-line-height:1.2;cursor:pointer;transition:background-color var(--gf-duration-sm) var(--gf-easing-standard),border-color var(--gf-duration-sm) var(--gf-easing-standard),color var(--gf-duration-sm) var(--gf-easing-standard);background:0 0;border:0}.gf-tabs__tab:disabled{cursor:not-allowed;opacity:.5}.gf-tabs__tab:focus-visible{outline:3px solid var(--gf-color-primary)}@supports (color:color-mix(in lab,red,red)){.gf-tabs__tab:focus-visible{outline:3px solid color-mix(in srgb,var(--gf-color-primary) 34%,transparent)}}.gf-tabs__tab:focus-visible{outline-offset:2px}.gf-tabs-underline .gf-tabs__list{border-block-end:1px solid var(--gf-color-border)}.gf-tabs-underline .gf-tabs__tab{border-block-end:2px solid #0000;border-radius:0;margin-block-end:-1px;padding:.85rem .9rem}.gf-tabs-underline .gf-tabs__tab:hover,.gf-tabs-underline .gf-tabs__tab[aria-selected=true]{border-block-end-color:var(--gf-active-accent,var(--gf-active-text,var(--gf-accent-on-light)));color:var(--gf-active-text,var(--gf-accent-on-light))}.gf-tabs-stepper .gf-tabs__list{counter-reset:gf-step;border:0;gap:0}.gf-tabs-stepper .gf-tabs__tab{color:var(--gf-text-muted);flex-direction:column;flex:1 1 0%;align-items:center;gap:.5rem;padding-block:.75rem;display:flex;position:relative}.gf-tabs-stepper .gf-tabs__tab:before{border:1px solid var(--gf-color-border);border-radius:var(--gf-radius-pill,9999px);background:var(--gf-color-surface);content:counter(gf-step);counter-increment:gf-step;font-variant-numeric:tabular-nums;place-items:center;width:1.75rem;height:1.75rem;font-size:.82em;display:grid}.gf-tabs-stepper .gf-tabs__tab:not(:last-child):after{z-index:-1;border-block-start:1px solid var(--gf-color-border);content:"";position:absolute;inset-block-start:1.6rem;inset-inline:50% -50%}.gf-tabs-stepper .gf-tabs__tab[aria-selected=true]{color:var(--gf-active-text,var(--gf-accent-on-light))}.gf-tabs-stepper .gf-tabs__tab[aria-selected=true]:before{border-color:var(--gf-active-accent,var(--gf-active-text,var(--gf-accent-on-light)));background:var(--gf-active-accent,var(--gf-active-text,var(--gf-accent-on-light)));color:var(--gf-text-on-dark)}.gf-tabs-pills .gf-tabs__tab{border:1px solid #0000;padding:.7rem 1rem}.gf-tabs-pills .gf-tabs__tab:hover{background:var(--gf-color-muted);color:var(--gf-text-on-light)}.gf-tabs-pills .gf-tabs__tab[aria-selected=true]{border-color:var(--gf-active-border,var(--gf-color-primary))}@supports (color:color-mix(in lab,red,red)){.gf-tabs-pills .gf-tabs__tab[aria-selected=true]{border-color:var(--gf-active-border,color-mix(in srgb,var(--gf-color-primary) 36%,var(--gf-color-light)))}}.gf-tabs-pills .gf-tabs__tab[aria-selected=true]{background:var(--gf-active-bg,var(--gf-color-primary))}@supports (color:color-mix(in lab,red,red)){.gf-tabs-pills .gf-tabs__tab[aria-selected=true]{background:var(--gf-active-bg,color-mix(in srgb,var(--gf-color-primary) 12%,var(--gf-color-light)))}}.gf-tabs-pills .gf-tabs__tab[aria-selected=true]{color:var(--gf-active-text,var(--gf-accent-on-light))}.gf-tabs-boxed .gf-tabs__list{border:1px solid var(--gf-color-border);border-radius:var(--gf-radius-md) var(--gf-radius-md) 0 0;background:var(--gf-color-muted);color:var(--gf-text-on-light);--gf-text-muted:var(--gf-text-muted-on-light);--gf-color-border:var(--gf-color-border-on-light);--gf-link-color:var(--gf-link-on-light);--gf-link-hover-color:var(--gf-link-hover-on-light);gap:0;overflow:hidden}.gf-tabs-boxed .gf-tabs__tab{border-inline-end:1px solid var(--gf-color-border);border-radius:0;flex:auto;min-height:3rem;padding:.75rem 1rem}.gf-tabs-boxed .gf-tabs__tab:last-child{border-inline-end:0}.gf-tabs-boxed .gf-tabs__tab[aria-selected=true]{background:var(--gf-color-surface);color:var(--gf-text-on-light)}.gf-tabs__panels,.gf-tab-panel{min-width:0}.gf-tab-panel[hidden]{display:none}.gf-tab-panel__content{row-gap:1rem;padding-block-start:1rem;display:grid}.gf-tabs-boxed .gf-tab-panel__content{border:1px solid var(--gf-color-border);border-radius:0 0 var(--gf-radius-md) var(--gf-radius-md);background:var(--gf-color-surface);color:var(--gf-text-on-light);--gf-text-muted:var(--gf-text-muted-on-light);--gf-color-border:var(--gf-color-border-on-light);--gf-link-color:var(--gf-link-on-light);--gf-link-hover-color:var(--gf-link-hover-on-light);--gf-ink-button-color:var(--gf-text-on-light);--gf-ink-button-accent:var(--gf-accent-on-light);border-block-start:0;padding:1.25rem}.gf-tab-panel__content>*{margin-block:0}.gf-tab-panel-disabled{opacity:.62}.gf-carousel{width:100%;color:inherit;position:relative}.gf-carousel-framed,.gf-carousel-raised{border:1px solid var(--gf-color-border);border-radius:var(--gf-radius-md);background:var(--gf-color-surface);color:var(--gf-text-on-light);--gf-text-muted:var(--gf-text-muted-on-light);--gf-color-border:var(--gf-color-border-on-light);--gf-link-color:var(--gf-link-on-light);--gf-link-hover-color:var(--gf-link-hover-on-light);--gf-ink-button-color:var(--gf-text-on-light);--gf-ink-button-accent:var(--gf-accent-on-light);overflow:hidden}.gf-carousel-raised{box-shadow:var(--gf-shadow-medium)}.gf-carousel__viewport{width:100%;overflow:hidden}.gf-carousel__track{gap:1rem;display:grid}.gf-carousel-initialized .gf-carousel__track{display:block}.gf-carousel-slide{box-sizing:border-box;min-width:0;padding:1.5rem}.gf-carousel-flush .gf-carousel-slide{padding:0}.gf-carousel-flush:has(.gf-carousel__controls) .gf-carousel-slide{padding-inline:3.75rem}.gf-carousel-slide[hidden]{display:none}:is(.gf-carousel-transition-fade,.gf-carousel-transition-crossfade,.gf-carousel-transition-slide).gf-carousel-initialized .gf-carousel__track{display:grid}:is(.gf-carousel-transition-fade,.gf-carousel-transition-crossfade,.gf-carousel-transition-slide) .gf-carousel-slide{grid-area:1/1}:is(.gf-carousel-transition-fade,.gf-carousel-transition-crossfade) .gf-carousel-slide{opacity:0;transition:opacity var(--gf-duration-lg) var(--gf-easing-standard)}:is(.gf-carousel-transition-fade,.gf-carousel-transition-crossfade) .gf-carousel-slide.is-gf-carousel-active{opacity:1}.gf-carousel-transition-fade .gf-carousel-slide.is-gf-carousel-active{transition-delay:var(--gf-duration-lg)}.gf-carousel-transition-slide .gf-carousel-slide{opacity:0;translate:calc(var(--gf-carousel-from,1) * 2rem) 0;transition:opacity var(--gf-duration-lg) var(--gf-easing-standard),translate var(--gf-duration-lg) var(--gf-easing-standard)}.gf-carousel-transition-slide .gf-carousel-slide.is-gf-carousel-active{opacity:1;translate:0}.gf-carousel__playpause{border:1px solid var(--gf-color-border);border-radius:var(--gf-radius-pill,9999px);width:2rem;height:2rem;color:var(--gf-text-on-light);cursor:pointer;background:#ffffffeb;justify-content:center;align-items:center;display:inline-flex}.gf-carousel__playpause:before{content:"❚❚";font-size:.7em;line-height:1}.gf-carousel__playpause[aria-pressed=true]:before{content:"▶"}.gf-carousel-slide>*{margin-block:0}.gf-carousel-slide>*+*{margin-block-start:1rem}.gf-carousel-slide__media{border-radius:var(--gf-radius-md);overflow:hidden}.gf-carousel-slide__image{object-fit:cover;width:100%;height:100%;display:block}.gf-carousel-slide.gf-media-overlay{padding:0;position:relative}.gf-media-overlay .gf-carousel-slide__media{border-radius:0}.gf-media-overlay .gf-carousel-slide__image{aspect-ratio:21/9}.gf-media-overlay .gf-carousel-slide__content{background:linear-gradient(to top,var(--gf-color-dark),transparent);row-gap:.5rem;padding:1.5rem;display:grid;position:absolute;inset-block-end:0;inset-inline:0}@supports (color:color-mix(in lab,red,red)){.gf-media-overlay .gf-carousel-slide__content{background:linear-gradient(to top,color-mix(in srgb,var(--gf-color-dark) 78%,transparent),transparent)}}.gf-media-overlay .gf-carousel-slide__content{color:var(--gf-text-on-dark,#fff);text-align:center;--gf-text-muted:var(--gf-ink-on-dark-muted,#ffffffc7);--gf-link-color:var(--gf-link-on-dark,#fff);--gf-link-hover-color:var(--gf-link-on-dark,#fff)}.gf-media-above .gf-carousel-slide__image,.gf-media-below .gf-carousel-slide__image{aspect-ratio:16/9}.gf-carousel-slide:not(:has(.gf-carousel-slide__media)){align-content:center;min-height:12rem;display:grid}.gf-carousel__controls{pointer-events:none;justify-content:space-between;display:flex;position:absolute;inset-block-start:50%;inset-inline:.75rem;transform:translateY(-50%)}.gf-carousel__control{border:1px solid var(--gf-color-border);border-radius:var(--gf-radius-pill,9999px);width:2.5rem;height:2.5rem;color:var(--gf-text-on-light);cursor:pointer;pointer-events:auto;box-shadow:var(--gf-shadow-soft);background:#ffffffeb;justify-content:center;align-items:center;display:inline-flex}.gf-carousel__control:before{content:"";border-block-start:2px solid;border-inline-start:2px solid;width:.55rem;height:.55rem;display:block}.gf-carousel__control-prev:before{transform:rotate(-45deg)}.gf-carousel__control-next:before{transform:rotate(135deg)}.gf-carousel__dots{justify-content:center;gap:.5rem;padding:0 1rem 1rem;display:flex}.gf-carousel__dot{cursor:pointer;background:0 0;border:0;place-items:center;width:auto;min-width:1.5rem;height:auto;min-height:1.5rem;padding:0;display:grid}.gf-carousel__dot:before{background:currentColor;border-radius:999px;width:.65rem;height:.65rem;display:block}@supports (color:color-mix(in lab,red,red)){.gf-carousel__dot:before{background:color-mix(in srgb,currentColor 24%,transparent)}}.gf-carousel__dot:before{content:"";transition:width var(--gf-duration-md) var(--gf-easing-standard),background-color var(--gf-duration-md) var(--gf-easing-standard)}.gf-carousel__dot[aria-current=true]:before{background:var(--gf-active-accent,var(--gf-active-text,var(--gf-accent-on-light)));width:1.95rem}.gf-modal{display:inline-block}.gf-modal__dialog{width:min(calc(100vw - 2rem), var(--gf-modal-width,42rem));border-radius:var(--gf-radius-lg);max-height:calc(100dvh - 2rem);color:inherit;background:0 0;border:0;padding:0}.gf-modal-sm{--gf-modal-width:32rem}.gf-modal-md{--gf-modal-width:42rem}.gf-modal-lg{--gf-modal-width:60rem}.gf-modal__dialog::backdrop{background:var(--gf-color-dark)}@supports (color:color-mix(in lab,red,red)){.gf-modal__dialog::backdrop{background:color-mix(in srgb,var(--gf-color-dark) 58%,transparent)}}.gf-modal__panel{border:1px solid var(--gf-color-border);border-radius:inherit;background:var(--gf-color-surface);color:var(--gf-text-on-light);--gf-text-muted:var(--gf-text-muted-on-light);--gf-color-border:var(--gf-color-border-on-light);--gf-link-color:var(--gf-link-on-light);--gf-link-hover-color:var(--gf-link-hover-on-light);--gf-ink-button-color:var(--gf-text-on-light);--gf-ink-button-accent:var(--gf-accent-on-light);box-shadow:var(--gf-elevation-5);overflow:hidden}.gf-modal__header{border-block-end:1px solid var(--gf-color-border);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.gf-modal__title{font-size:var(--gf-type-body-lg-size,1.125rem);font-weight:750;line-height:1.3}.gf-modal__close{border:1px solid var(--gf-color-border);border-radius:var(--gf-radius-pill,9999px);background:var(--gf-color-muted);cursor:pointer;flex:none;width:2.25rem;height:2.25rem;position:relative}.gf-modal__close:before,.gf-modal__close:after{content:"";background:currentColor;border-radius:999px;width:.9rem;height:2px;position:absolute;inset-block-start:50%;inset-inline-start:50%}.gf-modal__close:before{transform:translate(-50%,-50%)rotate(45deg)}.gf-modal__close:after{transform:translate(-50%,-50%)rotate(-45deg)}.gf-modal__content{max-height:min(70dvh,42rem);padding:1.25rem;overflow:auto}.gf-modal__footer{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;padding:0 1.25rem 1.25rem;display:flex}.gf-modal__content>*{margin-block:0}.gf-modal__content>*+*{margin-block-start:1rem}.gf-disclosure{color:inherit;display:inline-block;position:relative}.gf-disclosure__summary{cursor:pointer;align-items:center;gap:.5rem;list-style:none;display:inline-flex}.gf-disclosure__summary::-webkit-details-marker{display:none}.gf-disclosure-button .gf-disclosure__summary,.gf-disclosure-menu .gf-disclosure__summary{border:1px solid var(--gf-color-border);border-radius:var(--gf-radius-sm);background:var(--gf-color-surface);min-height:2.5rem;color:var(--gf-text-on-light);padding:.625rem .9rem;font-weight:700}.gf-disclosure__chevron{border-block-end:2px solid;border-inline-end:2px solid;width:.5rem;height:.5rem;transform:rotate(45deg)translateY(-.125rem)}.gf-disclosure__details[open] .gf-disclosure__chevron{transform:rotate(225deg)translateY(-.125rem)}.gf-disclosure__content{border:1px solid var(--gf-color-border);border-radius:var(--gf-radius-md);background:var(--gf-color-surface);min-width:16rem;color:var(--gf-text-on-light);--gf-text-muted:var(--gf-text-muted-on-light);--gf-color-border:var(--gf-color-border-on-light);--gf-link-color:var(--gf-link-on-light);--gf-link-hover-color:var(--gf-link-hover-on-light);box-shadow:var(--gf-shadow-medium);--gf-ink-button-color:var(--gf-text-on-light);--gf-ink-button-accent:var(--gf-accent-on-light);margin-block-start:.5rem;padding:1rem}.gf-disclosure-menu .gf-disclosure__content{z-index:30;position:absolute;inset-block-start:100%;inset-inline-start:0}.gf-popover{vertical-align:baseline;width:fit-content;display:inline-flex;position:relative}.gf-popover__trigger{border:1px solid var(--gf-color-border);border-radius:var(--gf-radius-pill,9999px);background:var(--gf-color-surface);min-height:1.75rem;color:var(--gf-accent-on-light);--gf-control-font-size:var(--gf-type-body-sm-size,.875rem);--gf-control-font-weight:750;cursor:help;padding:.25rem .55rem}.gf-popover__content{z-index:40;border:1px solid var(--gf-color-border);border-radius:var(--gf-radius-md);background:var(--gf-surface-contrast,var(--gf-color-dark));width:max-content;max-width:min(18rem,100vw - 2rem);color:var(--gf-text-on-dark);font-size:var(--gf-type-body-sm-size,.875rem);opacity:0;pointer-events:none;box-shadow:var(--gf-shadow-medium);transition:opacity var(--gf-duration-xs) var(--gf-easing-standard),transform var(--gf-duration-xs) var(--gf-easing-standard);padding:.75rem .9rem;line-height:1.45;position:absolute}.gf-popover-hover .gf-popover__content{transform:translateY(.25rem)}.gf-popover-hover:hover .gf-popover__content,.gf-popover-hover:focus-within .gf-popover__content,.gf-popover-hover[data-gf-popover-open] .gf-popover__content{opacity:1;pointer-events:auto;transform:translateY(0)}.gf-popover-top .gf-popover__content,.gf-popover-bottom .gf-popover__content{inset-inline-start:50%;transform:translate(-50%)}.gf-popover-hover.gf-popover-top .gf-popover__content,.gf-popover-hover.gf-popover-bottom .gf-popover__content{transform:translate(-50%,.25rem)}.gf-popover-hover.gf-popover-top:hover .gf-popover__content,.gf-popover-hover.gf-popover-top:focus-within .gf-popover__content,.gf-popover-hover.gf-popover-top[data-gf-popover-open] .gf-popover__content,.gf-popover-hover.gf-popover-bottom:hover .gf-popover__content,.gf-popover-hover.gf-popover-bottom:focus-within .gf-popover__content,.gf-popover-hover.gf-popover-bottom[data-gf-popover-open] .gf-popover__content{transform:translate(-50%)}.gf-popover.gf-popover-hover[data-gf-popover-dismissed] .gf-popover__content{opacity:0;pointer-events:none}.gf-popover-click .gf-popover__trigger{cursor:pointer}.gf-popover-click .gf-popover__content{opacity:1;pointer-events:auto;transition:opacity var(--gf-duration-sm) var(--gf-easing-standard),transform var(--gf-duration-sm) var(--gf-easing-standard),display var(--gf-duration-sm) var(--gf-easing-standard) allow-discrete}.gf-popover-click .gf-popover__content[hidden]{opacity:0;display:none;transform:translateY(.25rem)}@starting-style{.gf-popover-click .gf-popover__content:not([hidden]){opacity:0;transform:translateY(.25rem)}}.gf-popover__title{margin-block-end:.25rem;font-weight:750;display:block}.gf-popover__body{display:block}.gf-popover__close{border-radius:var(--gf-radius-sm);width:1.5rem;height:1.5rem;color:inherit;opacity:.7;cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset-block-start:.25rem;inset-inline-end:.25rem}.gf-popover__close:before,.gf-popover__close:after{content:"";background:currentColor;width:50%;height:1px;position:absolute;inset-block-start:50%;inset-inline-start:25%}.gf-popover__close:before{transform:rotate(45deg)}.gf-popover__close:after{transform:rotate(-45deg)}.gf-popover__close:hover{opacity:1}.gf-popover__close:focus-visible{outline:2px solid var(--gf-focus-ring-color,currentcolor);outline-offset:2px}.gf-popover__close:disabled{cursor:default}.gf-popover-top .gf-popover__content{inset-block-end:calc(100% + .5rem)}.gf-popover-bottom .gf-popover__content{inset-block-start:calc(100% + .5rem)}.gf-popover-right .gf-popover__content{inset-block-start:50%;inset-inline-start:calc(100% + .5rem)}.gf-popover-left .gf-popover__content{inset-block-start:50%;inset-inline-end:calc(100% + .5rem)}:root:has(.gf-offcanvas__dialog[open]),:root:has(.gf-modal__dialog[open]){overflow:hidden}.gf-offcanvas{display:inline-block}.gf-offcanvas__dialog{width:min(var(--gf-offcanvas-width,28rem), calc(100vw - 2rem));max-width:calc(100vw - 2rem);max-height:100dvh;color:inherit;opacity:0;transition:opacity var(--gf-duration-md) var(--gf-easing-standard),translate var(--gf-duration-md) var(--gf-easing-standard),overlay var(--gf-duration-md) var(--gf-easing-standard) allow-discrete,display var(--gf-duration-md) var(--gf-easing-standard) allow-discrete;background:0 0;border:0;margin:0;padding:0}.gf-offcanvas-w-sm .gf-offcanvas__dialog{--gf-offcanvas-width:20rem}.gf-offcanvas-w-md .gf-offcanvas__dialog{--gf-offcanvas-width:28rem}.gf-offcanvas-w-lg .gf-offcanvas__dialog{--gf-offcanvas-width:36rem}.gf-offcanvas-right .gf-offcanvas__dialog{margin-inline-start:auto;translate:100%}.gf-offcanvas-left .gf-offcanvas__dialog{margin-inline-end:auto;translate:-100%}.gf-offcanvas__dialog::backdrop{background:var(--gf-color-dark)}@supports (color:color-mix(in lab,red,red)){.gf-offcanvas__dialog::backdrop{background:color-mix(in srgb,var(--gf-color-dark) 48%,transparent)}}.gf-offcanvas__dialog::backdrop{opacity:0;transition:opacity var(--gf-duration-md) var(--gf-easing-standard),overlay var(--gf-duration-md) var(--gf-easing-standard) allow-discrete,display var(--gf-duration-md) var(--gf-easing-standard) allow-discrete}.gf-offcanvas .gf-offcanvas__dialog[open]{opacity:1;translate:0}@starting-style{.gf-offcanvas-right .gf-offcanvas__dialog[open]{opacity:0;translate:100%}.gf-offcanvas-left .gf-offcanvas__dialog[open]{opacity:0;translate:-100%}.gf-offcanvas-top .gf-offcanvas__dialog[open]{opacity:0;translate:0 -100%}.gf-offcanvas-bottom .gf-offcanvas__dialog[open]{opacity:0;translate:0 100%}}.gf-offcanvas__dialog[open]::backdrop{opacity:1}@starting-style{.gf-offcanvas__dialog[open]::backdrop{opacity:0}}.gf-offcanvas__panel{border-inline-start:1px solid var(--gf-color-border);background:var(--gf-color-surface);min-height:100dvh;color:var(--gf-text-on-light);box-shadow:var(--gf-elevation-5);--gf-ink-button-color:var(--gf-text-on-light);--gf-ink-button-accent:var(--gf-accent-on-light);grid-template-rows:auto minmax(0,1fr);display:grid}.gf-offcanvas-left .gf-offcanvas__panel{border-inline-start:0;border-inline-end:1px solid var(--gf-color-border)}.gf-offcanvas-top .gf-offcanvas__dialog,.gf-offcanvas-bottom .gf-offcanvas__dialog{width:100vw;max-width:100vw;max-height:80dvh}.gf-offcanvas-top .gf-offcanvas__dialog{margin-block-end:auto;translate:0 -100%}.gf-offcanvas-bottom .gf-offcanvas__dialog{margin-block-start:auto;translate:0 100%}.gf-offcanvas-top .gf-offcanvas__panel,.gf-offcanvas-bottom .gf-offcanvas__panel{border-inline:0;min-height:0;max-height:80dvh}.gf-offcanvas-top .gf-offcanvas__panel{border-block-end:1px solid var(--gf-color-border)}.gf-offcanvas-bottom .gf-offcanvas__panel{border-block-start:1px solid var(--gf-color-border)}.gf-offcanvas__header{border-block-end:1px solid var(--gf-color-border);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.gf-offcanvas__title{font-size:var(--gf-type-body-lg-size,1.125rem);font-weight:780;line-height:1.3}.gf-offcanvas__content{overscroll-behavior:contain;padding:1.25rem;overflow:auto}.gf-offcanvas__content>*{margin-block:0}.gf-offcanvas__content>*+*{margin-block-start:1rem}:is([data-gf-active-style=underline],.gf-active-style-underline) .gf-tabs__tab[aria-selected=true]{border-block-end-color:var(--gf-active-accent,var(--gf-active-text,var(--gf-accent-on-light)));box-shadow:none;color:var(--gf-active-text,var(--gf-accent-on-light));background:0 0}:is([data-gf-active-style=glow],.gf-active-style-glow) .gf-tabs__tab[aria-selected=true]{background:var(--gf-active-bg,var(--gf-color-primary))}@supports (color:color-mix(in lab,red,red)){:is([data-gf-active-style=glow],.gf-active-style-glow) .gf-tabs__tab[aria-selected=true]{background:var(--gf-active-bg,color-mix(in srgb,var(--gf-color-primary) 12%,var(--gf-color-light)))}}:is([data-gf-active-style=glow],.gf-active-style-glow) .gf-tabs__tab[aria-selected=true]{box-shadow:0 0 0 1px var(--gf-active-border,var(--gf-color-primary)),0 10px 24px var(--gf-active-accent,var(--gf-active-text,var(--gf-accent-on-light)))}@supports (color:color-mix(in lab,red,red)){:is([data-gf-active-style=glow],.gf-active-style-glow) .gf-tabs__tab[aria-selected=true]{box-shadow:0 0 0 1px var(--gf-active-border,color-mix(in srgb,var(--gf-color-primary) 36%,var(--gf-color-light))),0 10px 24px color-mix(in srgb,var(--gf-active-accent,var(--gf-active-text,var(--gf-accent-on-light))) 18%,transparent)}}:is([data-gf-active-style=glow],.gf-active-style-glow) .gf-tabs__tab[aria-selected=true]{color:var(--gf-active-text,var(--gf-accent-on-light))}}@layer utilities;:is(h2,h3,h4,h5,h6).gf-accordion-item__title.gf-accordion-item__title{font-weight:inherit}