/*! tailwindcss v4.2.2 | 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-leading:initial;--tw-tracking:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}html[data-admin]{--color-ring:var(--color-accent-100);--admin-shadow-card:0 0 0 1px #0a0a0a0f, 0 1px 2px 0 #1717170a, 0 3px 6px 0 #17171708;--admin-shadow-elevated:0 0 0 1px #0000000a, 0 8px 20px -6px #00000014, 0 16px 40px -8px #0000001f;--admin-shadow-sm:0 1px 2px 0 #1717170f;--admin-search-ring:#0000000f 0px 0px 0px 1px, #0000000a 0px 1px 3px;--admin-search-ring-hover:#0000001a 0px 0px 0px 1px, #0000000f 0px 2px 4px;--color-kumo-hairline:var(--color-border-100);--color-kumo-line:var(--color-border-100)}html.dark[data-admin]{--admin-shadow-card:0 0 0 1px #ffffff0f, 0 1px 2px 0 #00000040, 0 3px 6px 0 #0003;--admin-shadow-elevated:0 0 0 1px #ffffff0f, 0 8px 20px -6px #0006, 0 16px 40px -8px #00000059;--admin-shadow-sm:0 1px 2px 0 #0000004d;--admin-search-ring:#ffffff14 0px 0px 0px 1px, #0000004d 0px 1px 3px;--admin-search-ring-hover:#ffffff24 0px 0px 0px 1px, #0000004d 0px 2px 4px;--color-kumo-hairline:var(--color-border-100);--color-kumo-line:var(--color-border-100)}html[data-admin] [data-sidebar=menu-button],html[data-admin] [data-sidebar=menu-sub-button]{--tw-leading:18px;font-size:13px;line-height:18px}html[data-admin] [data-sidebar=group-label]{font-size:var(--text-xs,12px);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-leading:calc(var(--spacing,.25rem) * 4);line-height:calc(var(--spacing,.25rem) * 4);--tw-tracking:var(--tracking-normal,0em);letter-spacing:var(--tracking-normal,0em)}html[data-admin] [data-sidebar=group],html[data-admin] [data-sidebar=menu]{gap:.125rem}html[data-admin] [data-sidebar=sidebar][data-state=collapsed] [data-sidebar=group-label]:not(.cursor-pointer){visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none;display:block!important}html[data-admin] [data-sidebar=sidebar][data-state=collapsed] [data-sidebar=group-label].cursor-pointer{visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none;align-items:center;display:flex!important}html[data-admin] [data-sidebar=menu-button]{box-sizing:border-box;align-items:center;height:2.125rem;min-height:0;padding-top:0;padding-bottom:0;transition-property:color,background-color,padding-left,padding-right;transition-duration:.26s;transition-timing-function:cubic-bezier(.33,1,.68,1)}html[data-admin] [data-sidebar=menu-button]>svg{display:block}@media(prefers-reduced-motion:reduce){html[data-admin] [data-sidebar=menu-button]{transition-duration:0s}}html[data-admin] [data-sidebar=sidebar][data-state=expanded] [data-sidebar=menu-button]{justify-content:flex-start;padding-left:.75rem;padding-right:.75rem}html[data-admin] [data-sidebar=sidebar][data-state=collapsed] [data-sidebar=menu-button]{justify-content:center;width:100%;max-width:none;padding-left:.5rem;padding-right:.5rem}html[data-admin] [data-sidebar=sidebar][data-state=collapsed] [data-sidebar=menu],html[data-admin] [data-sidebar=sidebar][data-state=collapsed] [data-sidebar=menu-item]{width:100%}html[data-admin] [data-sidebar=sidebar]:not([data-mobile=true]){transition-timing-function:cubic-bezier(.33,1,.68,1)}@media(prefers-reduced-motion:reduce){html[data-admin] [data-sidebar=sidebar]:not([data-mobile=true]){transition-timing-function:linear}}html[data-admin] .admin-page-tabs [role=tab][data-state=active]{border-bottom-style:var(--tw-border-style);border-bottom-width:2px;border-bottom-color:var(--color-accent-100,#ff4801);color:var(--color-foreground-100,#262626)}html[data-admin] .admin-page-tabs [role=tablist]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-bottom-color:var(--color-border-100,#f0f0f0)}html[data-admin] [role=tablist]>[role=tab]:before{content:"";position:absolute;inset:-10px -12px -12px}html[data-admin] h2.admin-page-title{margin:calc(var(--spacing,.25rem) * 0);--tw-leading:calc(var(--spacing,.25rem) * 9);font-size:1.75rem;line-height:calc(var(--spacing,.25rem) * 9);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:-.025em;letter-spacing:-.025em}html[data-admin] body>[data-base-ui-portal]{z-index:100100;position:relative}@keyframes adminDrawerBackdropEnter{0%{opacity:0}to{opacity:1}}@keyframes adminEdgePanelLeftEnter{0%{opacity:.88;transform:translate(calc(-100% - .75rem - 8px))}to{opacity:1;transform:translate(0)}}@keyframes adminEdgePanelRightEnter{0%{opacity:.88;transform:translate(calc(100% + .75rem + 8px))}to{opacity:1;transform:translate(0)}}@keyframes adminContentPanelEnter{0%{opacity:.9;transform:translate(calc(-100% - .75rem - 8px))}to{opacity:1;transform:translate(0)}}@keyframes adminRailFadeEnter{0%{opacity:0}to{opacity:1}}@keyframes adminRailProductEnter{0%{opacity:0;transform:translate(-50%)scale(.95)translateY(4px)}to{opacity:1;transform:translate(-50%)scale(1)translateY(0)}}@keyframes adminRailChipEnter{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes adminDocSectionEnter{0%{opacity:0;transform:translate(var(--admin-section-x,14px)) scale(.97)}to{opacity:1;transform:translate(0)scale(1)}}.admin-drawer-backdrop{opacity:0;will-change:opacity}.admin-drawer-backdrop--enter{animation:.2s cubic-bezier(.34,1.56,.64,1) forwards adminDrawerBackdropEnter}.admin-drawer-backdrop--entered{opacity:1}.admin-drawer-backdrop--exit{animation:.2s cubic-bezier(.34,1.56,.64,1) reverse forwards adminDrawerBackdropEnter}.admin-edge-panel-left,.admin-edge-panel-right{will-change:transform,opacity}.admin-edge-panel-left--enter,.admin-edge-panel-right--enter,.admin-edge-panel-left--entered,.admin-edge-panel-right--entered{pointer-events:auto}.admin-edge-panel-left--exit,.admin-edge-panel-right--exit,.admin-edge-panel-left--closed,.admin-edge-panel-right--closed{pointer-events:none}.admin-edge-panel-left--enter{animation:.22s cubic-bezier(.16,1,.3,1) forwards adminEdgePanelLeftEnter}.admin-edge-panel-left--exit{animation:.18s cubic-bezier(.4,0,.7,.2) reverse forwards adminEdgePanelLeftEnter}.admin-edge-panel-left--entered{--tw-translate-x:calc(var(--spacing,.25rem) * 0);translate:var(--tw-translate-x) var(--tw-translate-y);opacity:1}.admin-edge-panel-right--enter{animation:.22s cubic-bezier(.16,1,.3,1) forwards adminEdgePanelRightEnter}.admin-edge-panel-right--exit{animation:.18s cubic-bezier(.4,0,.7,.2) reverse forwards adminEdgePanelRightEnter}.admin-edge-panel-right--entered{--tw-translate-x:calc(var(--spacing,.25rem) * 0);translate:var(--tw-translate-x) var(--tw-translate-y);opacity:1}.admin-edge-panel-left--inline.admin-edge-panel-left--closed{opacity:0;--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transform:translate(calc(-100% - .75rem - 8px))}.admin-edge-panel-right--inline.admin-edge-panel-right--closed{opacity:0;--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transform:translate(calc(100% + .75rem + 8px))}.admin-content-panel{will-change:transform,opacity}.admin-content-panel--enter{pointer-events:auto;animation:.28s cubic-bezier(.34,1.56,.64,1) forwards adminContentPanelEnter}.admin-content-panel--exit{pointer-events:none;animation:.28s cubic-bezier(.34,1.56,.64,1) reverse forwards adminContentPanelEnter}.admin-content-panel--open{pointer-events:auto;--tw-translate-x:calc(var(--spacing,.25rem) * 0);translate:var(--tw-translate-x) var(--tw-translate-y);opacity:1}.admin-content-panel--closed{pointer-events:none;opacity:0;--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transform:translate(calc(-100% - .75rem - 8px))}.admin-rail-fade{will-change:opacity}.admin-rail-fade--enter{animation:.2s cubic-bezier(.16,1,.3,1) forwards adminRailFadeEnter}.admin-rail-fade--entered{opacity:1}.admin-rail-fade--exit{animation:.2s cubic-bezier(.16,1,.3,1) reverse forwards adminRailFadeEnter}.admin-rail-product{opacity:0;will-change:transform,opacity;transform:translate(-50%)}.admin-rail-product--enter{animation:.22s cubic-bezier(.34,1.56,.64,1) forwards adminRailProductEnter}.admin-rail-product--entered{opacity:1;transform:translate(-50%)scale(1)translateY(0)}.admin-rail-product--exit{animation:.22s cubic-bezier(.34,1.56,.64,1) reverse forwards adminRailProductEnter}.admin-rail-stagger-chip{animation:.36s cubic-bezier(.34,1.56,.64,1) both adminRailChipEnter;animation-delay:calc(var(--admin-stagger,0) * 45ms)}.admin-doc-section-card{animation:.38s cubic-bezier(.34,1.56,.64,1) both adminDocSectionEnter;animation-delay:calc(var(--admin-section-i,0) * 45ms)}@keyframes adminChangeIndicatorRowEnter{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes adminChangeIndicatorDetailEnter{0%{opacity:0;transform:translateY(4px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.admin-change-indicator-row{transform-origin:100%}.admin-change-indicator-row--rest{opacity:0;scale:.92}.admin-change-indicator-row--enter{animation:.18s cubic-bezier(.16,1,.3,1) forwards adminChangeIndicatorRowEnter}.admin-change-indicator-row--shown{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y);opacity:1}.admin-change-indicator-row--exit{animation:.12s cubic-bezier(.16,1,.3,1) reverse forwards adminChangeIndicatorRowEnter}.admin-change-indicator-detail{transform-origin:top;animation:.2s cubic-bezier(.16,1,.3,1) both adminChangeIndicatorDetailEnter}.admin-edit-bubble-shell--rest{opacity:0;scale:.92}.admin-edit-bubble-shell--enter{animation:.18s cubic-bezier(.16,1,.3,1) forwards adminEditBubbleShellEnter}@keyframes adminEditBubbleShellEnter{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.admin-edit-bubble-shell--shown{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y);opacity:1}.admin-edit-bubble-shell--exit{animation:.12s cubic-bezier(.16,1,.3,1) forwards adminEditBubbleShellExit}@keyframes adminEditBubbleShellExit{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.92)}}.cms-icon-picker-popover-shell--rest{opacity:0;scale:.92}.cms-icon-picker-popover-shell--enter{animation:.26s cubic-bezier(.34,1.56,.64,1) forwards adminEditBubbleShellEnter}.cms-icon-picker-popover-shell--shown{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y);opacity:1}.cms-icon-picker-popover-shell--exit{animation:.14s cubic-bezier(.15,0,.4,1) forwards adminEditBubbleShellExit}.admin-docs{font-family:var(--font-sans,"FT Kunst Grotesk", sans-serif);font-size:var(--text-sm,13px);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1 / .85)));--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);--tw-tracking:var(--tracking-normal,0em);letter-spacing:var(--tracking-normal,0em);color:var(--color-foreground,#171717);line-height:1.7}.admin-docs h1,.admin-docs h2,.admin-docs h3,.admin-docs h4,.admin-docs h5,.admin-docs h6{--tw-leading:1.3;--tw-font-weight:var(--font-weight-medium,500);line-height:1.3;font-weight:var(--font-weight-medium,500);--tw-tracking:-.01em;letter-spacing:-.01em}.admin-docs h1{margin-top:calc(var(--spacing,.25rem) * 0);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-bottom-color:var(--color-border,#e5e5e5);margin-bottom:.8em;padding-bottom:.3em;font-size:1.5em}.admin-docs h2{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-bottom-color:var(--color-border,#e5e5e5);margin-top:1.5em;margin-bottom:.5em;padding-bottom:.25em;font-size:1.25em}.admin-docs h3{margin-top:1.2em;margin-bottom:.4em;font-size:1.1em}.admin-docs h4{margin-top:1em;margin-bottom:.3em;font-size:1em}.admin-docs h5{margin-top:.8em;margin-bottom:.25em;font-size:.925em}.admin-docs h6{margin-top:.8em;margin-bottom:.25em;font-size:.875em}.admin-docs p{font-size:inherit;line-height:inherit;letter-spacing:inherit;font-weight:inherit;margin-bottom:.75em}.admin-docs a{color:var(--color-foreground,#171717);text-underline-offset:2px;text-decoration-line:underline}.admin-docs a:hover{opacity:.7}.admin-docs ul,.admin-docs ol{margin-bottom:.75em;padding-left:1.5em}.admin-docs ol{list-style-type:decimal}.admin-docs ul{list-style-type:none}.admin-docs li{margin-bottom:.25em;position:relative}.admin-docs ul>li:before{color:var(--color-muted-foreground,#737373);content:"›";font-size:1.5em;line-height:1;position:absolute;top:50%;left:-1em;transform:translateY(-60%)}.admin-docs ol>li::marker{color:var(--color-muted-foreground,#737373)}.admin-docs code{background-color:var(--color-muted,#f5f5f5);--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);--tw-tracking:var(--tracking-normal,0em);letter-spacing:var(--tracking-normal,0em);color:var(--color-foreground,#171717);font-family:var(--font-mono),ui-monospace,monospace;font-size:.875em;line-height:inherit;border-radius:.25rem;padding:.15em .35em}.admin-docs pre{margin-bottom:calc(var(--spacing,.25rem) * 4);border-radius:var(--radius-md,.375rem);background-color:var(--color-muted,#f5f5f5);padding:.875em 1em;overflow-x:auto}.admin-docs pre code{padding:calc(var(--spacing,.25rem) * 0);font-size:var(--text-xs,12px);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));background-color:#0000;line-height:1.6}.admin-docs table{margin-bottom:calc(var(--spacing,.25rem) * 4);border-collapse:collapse;width:100%;font-size:13px}.admin-docs th{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-bottom-color:var(--color-border,#e5e5e5);text-align:left;--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);padding:.5em .75em}.admin-docs td{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-bottom-color:var(--color-border,#e5e5e5);vertical-align:top;padding:.5em .75em}.admin-docs blockquote{margin-bottom:.75em;margin-left:calc(var(--spacing,.25rem) * 0);padding-left:calc(var(--spacing,.25rem) * 4);color:var(--color-muted-foreground,#737373);border-left:3px solid var(--color-border)}.admin-docs hr{margin-block:calc(var(--spacing,.25rem) * 6);border-top-style:var(--tw-border-style);--tw-border-style:none;border-style:none;border-top-width:1px;border-top-color:var(--color-border,#e5e5e5)}.admin-docs strong{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}.admin-docs small{--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);--tw-tracking:var(--tracking-normal,0em);letter-spacing:var(--tracking-normal,0em);font-size:.85em;line-height:inherit}@media(prefers-reduced-motion:reduce){.admin-drawer-backdrop--enter,.admin-drawer-backdrop--exit,.admin-edge-panel-left--enter,.admin-edge-panel-left--exit,.admin-edge-panel-right--enter,.admin-edge-panel-right--exit,.admin-content-panel--enter,.admin-content-panel--exit,.admin-rail-fade--enter,.admin-rail-fade--exit,.admin-rail-product--enter,.admin-rail-product--exit,.admin-rail-stagger-chip,.admin-doc-section-card,.admin-change-indicator-row--enter,.admin-change-indicator-row--exit,.admin-change-indicator-detail,.admin-edit-bubble-shell--enter,.admin-edit-bubble-shell--exit,.cms-icon-picker-popover-shell--enter,.cms-icon-picker-popover-shell--exit{animation-duration:.01ms!important;animation-iteration-count:1!important}}@property --tw-leading{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}
