:root{--cc-btn-bg:#3f3f46;--cc-btn-text:#fff;--cc-btn-border:#d4d4d8;--cc-btn-border-radius:0px;--cc-btn-padding-y:12px;--cc-btn-padding-x:16px;--cc-btn-font-family:inherit;--cc-btn-font-size:16px;--cc-btn-font-weight:600;--cc-btn-hover-scale:1.04;--cc-section-bg:transparent;--cc-section-padding-y:0px;--cc-section-padding-x:0px;--cc-main-min-height:100dvh;--cc-main-min-height-landscape:860px;--cc-card-bg:transparent;--cc-card-border:none;--cc-card-border-radius:0px;--cc-card-padding:0px;--cc-countdown-bg:#3f3f4680;--cc-countdown-border:#d4d4d8;--cc-countdown-text:#fff;--cc-countdown-padding:12px;--cc-countdown-number-color:#fff;--cc-countdown-number-size:28px;--cc-countdown-label-color:#fff;--cc-countdown-label-size:10px;--cc-countdown-colon-color:#fff;--cc-eventdateline-line-color:#d4d4d8;--cc-eventdateline-text-color:#52525b;--cc-eventdateline-text-size:14px;--cc-eventdateline-number-color:#27272a;--cc-eventdateline-number-size:40px;--cc-mousescroll-color:#fff;--cc-mousescroll-width:30px;--cc-mousescroll-height:50px;--cc-spinner-color:#fff;--cc-atcb-bg:#3f3f46;--cc-atcb-color:#fff;--cc-atcb-border:#d4d4d8;--cc-atcb-border-radius:6px;--cc-atcb-padding-y:10px;--cc-atcb-padding-x:18px;--cc-atcb-font-size:14px;--cc-atcb-font-weight:600;--cc-atcb-hover-bg:#52525b;--cc-atcb-overlay-opacity:.5;--cc-atcb-overlay-blur:8px;--cc-atcb-close-color:#3f3f46;--cc-atcb-option-gap:12px;--cc-atcb-option-radius:10px;--cc-atcb-option-max-width:250px;--cc-splash-z:2147480000;--cc-splash-duration:.4s;--cc-splash-bg:transparent;--cc-hiddenplayer-bg:#18181b;--cc-qr-size:220px;--cc-qr-bg:#fff;--cc-qr-padding:12px;--cc-qr-margin:24px;--cc-builder-bg:#fff;--cc-builder-text:#1f2937;--cc-builder-topbar-bg:#f3f4f6;--cc-builder-topbar-border:#e198ab40;--cc-builder-topbar-btn-bg:#fff;--cc-builder-topbar-btn-border:#d1d5db;--cc-builder-topbar-btn-color:#374151;--cc-builder-topbar-btn-hover-bg:#f2a1b01f;--cc-builder-topbar-sep:#d1d5db;--cc-builder-topbar-status:#6b7280;--cc-builder-topbar-dropdown-bg:#fff;--cc-builder-topbar-dropdown-border:#e198ab40;--cc-builder-topbar-dropdown-item-color:#1f2937;--cc-builder-topbar-dropdown-item-hover-bg:#f2a1b01f;--cc-builder-topbar-dropdown-danger:#dc2626;--cc-builder-topbar-dropdown-sep:#e198ab40;--cc-builder-slotsbar-bg:#f9fafb;--cc-builder-slotsbar-border:#e198ab40;--cc-builder-slotsbar-color:#6b7280;--cc-builder-slotsbar-hover-color:#1f2937;--cc-builder-palette-bg:#f3f4f6;--cc-builder-palette-border:#e198ab40;--cc-builder-palette-search-bg:#fff;--cc-builder-palette-search-border:#e198ab40;--cc-builder-palette-search-color:#1f2937;--cc-builder-palette-group-title:#9ca3af;--cc-builder-palette-item-bg:#fff;--cc-builder-palette-item-border:#e198ab40;--cc-builder-palette-item-color:#374151;--cc-builder-palette-item-hover-bg:#f2a1b01f;--cc-builder-palette-item-hover-border:#e198ab66;--cc-builder-palette-item-icon:#6b7280;--cc-builder-palette-empty:#9ca3af;--cc-builder-palette-frag-del:#6b7280;--cc-builder-palette-frag-del-hover:#dc2626;--cc-builder-palette-frag-del-hover-bg:#f2a1b01f;--cc-builder-palette-frag-sep:#e198ab40;--cc-builder-palette-load-more-border:#e198ab40;--cc-builder-palette-load-more-hover-bg:#f2a1b01f;--cc-builder-canvas-empty-btn-bg:#f3f4f6;--cc-builder-canvas-empty-btn-border:#9ca3af;--cc-builder-canvas-empty-btn-color:#1f2937;--cc-builder-canvas-empty-btn-hover-bg:#f2a1b01f;--cc-builder-canvas-empty-btn-hover-border:#c98298;--cc-builder-block-color:#374151;--cc-builder-block-hover-bg:#f2a1b01f;--cc-builder-block-grid-border:#e198ab40;--cc-builder-block-caret:#6b7280;--cc-builder-block-caret-hover-bg:#f2a1b01f;--cc-builder-block-caret-hover-color:#1f2937;--cc-builder-block-kind:#9ca3af;--cc-builder-block-desc:#9ca3af;--cc-builder-toolbar-bg:#fff;--cc-builder-toolbar-border:#e198ab40;--cc-builder-toolbar-btn-color:#374151;--cc-builder-toolbar-btn-hover-bg:#f2a1b01f;--cc-builder-toolbar-accent:#b45309;--cc-builder-toolbar-accent-hover-bg:#fef3c7;--cc-builder-toolbar-danger:#dc2626;--cc-builder-toolbar-danger-hover-bg:#fef2f2;--cc-builder-helper-label:#7a3a4d;--cc-builder-ghost-bg:#fff;--cc-builder-ghost-color:#1f2937;--cc-builder-ghost-shadow:#00000026;--cc-editor-bg:#fff;--cc-editor-text:#1f2937;--cc-editor-border:#e198ab40;--cc-editor-shadow:#00000026;--cc-editor-head-bg:#f3f4f6;--cc-editor-head-border:#e198ab40;--cc-editor-grip:#9ca3af;--cc-editor-path:#6b7280;--cc-editor-close-bg:#f3f4f6;--cc-editor-close-color:#374151;--cc-editor-close-hover-bg:#f2a1b01f;--cc-editor-footer-bg:#fff;--cc-editor-footer-border:#e198ab40;--cc-editor-status:#6b7280;--cc-editor-status-error:#dc2626;--cc-editor-btn-bg:#f3f4f6;--cc-editor-btn-border:#e198ab40;--cc-editor-btn-color:#374151;--cc-editor-btn-hover-bg:#f2a1b01f;--cc-editor-btn-danger:#dc2626;--cc-editor-btn-danger-hover-bg:#fef2f2;--cc-node-tab-bg:#fff;--cc-node-tab-border:#e198ab40;--cc-node-tab-color:#6b7280;--cc-node-tab-active-color:#1f2937;--cc-node-tab-active-bg:#f2a1b01f;--cc-node-prop-group:#9ca3af;--cc-node-fieldset-border:#e198ab40;--cc-node-fieldset-legend:#6b7280;--cc-node-link-radio-border:#e198ab40;--cc-node-link-radio-color:#374151;--cc-node-label:#374151;--cc-node-input-bg:#fff;--cc-node-input-border:#e198ab40;--cc-node-input-color:#1f2937;--cc-node-input-btn-bg:#f3f4f6;--cc-node-input-btn-border:#e198ab40;--cc-node-input-btn-color:#374151;--cc-node-input-btn-hover-bg:#f2a1b01f;--cc-node-check-color:#374151;--cc-node-color-input-bg:#fff;--cc-node-color-input-border:#e198ab40;--cc-node-hint:#9ca3af;--cc-node-overlay-row-bg:#f9fafb;--cc-node-overlay-row-border:#e198ab40;--cc-node-children-row-bg:#f9fafb;--cc-node-children-row-border:#e198ab40;--cc-node-children-main-color:#374151;--cc-node-children-main-hover-color:#1f2937;--cc-node-children-badge-text-color:#374151;--cc-node-children-badge-text-bg:#e5e7eb;--cc-node-children-empty:#9ca3af;--cc-confirm-backdrop:#0000004d;--cc-confirm-dialog-bg:#fff;--cc-confirm-dialog-color:#1f2937;--cc-confirm-dialog-border:#e198ab40;--cc-confirm-dialog-shadow:#00000026;--cc-confirm-title:#111827;--cc-confirm-message:#374151;--cc-confirm-btn-bg:#f3f4f6;--cc-confirm-btn-border:#e198ab40;--cc-confirm-btn-color:#374151;--cc-confirm-btn-hover-bg:#f2a1b01f;--cc-vars-empty:#9ca3af;--cc-vars-group-title:#6b7280;--cc-vars-add-border:#e198ab40;--cc-vars-add-hover-bg:#f2a1b01f;--cc-vars-input-bg:#fff;--cc-vars-input-border:#e198ab40;--cc-vars-input-color:#1f2937;--cc-vars-color-bg:#fff;--cc-vars-color-border:#e198ab40;--cc-vars-btn-bg:#f3f4f6;--cc-vars-btn-border:#e198ab40;--cc-vars-btn-color:#374151;--cc-vars-btn-hover-bg:#f2a1b01f;--cc-vars-btn-danger:#dc2626;--cc-vars-btn-danger-hover-bg:#fef2f2;--cc-ginfo-format:#6b7280;--cc-ginfo-label:#374151;--cc-ginfo-input-bg:#fff;--cc-ginfo-input-border:#e198ab40;--cc-ginfo-input-color:#1f2937;--cc-ginfo-section-border:#e198ab40;--cc-ginfo-hint:#9ca3af;--cc-ginfo-note:#9ca3af;--cc-asset-item-bg:#fff;--cc-asset-item-border:#e198ab40;--cc-asset-item-hover-bg:#f2a1b01f;--cc-asset-img-bg:#f3f4f6;--cc-asset-name:#374151;--cc-asset-empty:#9ca3af;--cc-asset-upload-border:#e198ab40}.cc-theme-dark{--cc-builder-bg:#18181b;--cc-builder-text:#e4e4e7;--cc-builder-topbar-bg:#27272a;--cc-builder-topbar-border:#3f3f46;--cc-builder-topbar-btn-bg:#3f3f46;--cc-builder-topbar-btn-border:#52525b;--cc-builder-topbar-btn-color:#fafafa;--cc-builder-topbar-btn-hover-bg:#52525b;--cc-builder-topbar-sep:#52525b;--cc-builder-topbar-status:#a1a1aa;--cc-builder-topbar-dropdown-bg:#27272a;--cc-builder-topbar-dropdown-border:#3f3f46;--cc-builder-topbar-dropdown-item-color:#e4e4e7;--cc-builder-topbar-dropdown-item-hover-bg:#3f3f46;--cc-builder-topbar-dropdown-danger:#fca5a5;--cc-builder-topbar-dropdown-sep:#3f3f46;--cc-builder-slotsbar-bg:#1c1c21;--cc-builder-slotsbar-border:#27272a;--cc-builder-slotsbar-color:#a1a1aa;--cc-builder-slotsbar-hover-color:#e4e4e7;--cc-builder-palette-bg:#1f1f23;--cc-builder-palette-border:#3f3f46;--cc-builder-palette-search-bg:#17171b;--cc-builder-palette-search-border:#3f3f46;--cc-builder-palette-search-color:#e4e4e7;--cc-builder-palette-group-title:#71717a;--cc-builder-palette-item-bg:#17171b;--cc-builder-palette-item-border:#27272a;--cc-builder-palette-item-color:#d4d4d8;--cc-builder-palette-item-hover-bg:#27272a;--cc-builder-palette-item-hover-border:#3f3f46;--cc-builder-palette-item-icon:#a1a1aa;--cc-builder-palette-empty:#71717a;--cc-builder-palette-frag-del:#a1a1aa;--cc-builder-palette-frag-del-hover:#fecaca;--cc-builder-palette-frag-del-hover-bg:#3f3f46;--cc-builder-palette-frag-sep:#3f3f46;--cc-builder-palette-load-more-border:#3f3f46;--cc-builder-palette-load-more-hover-bg:#3f3f46;--cc-builder-canvas-empty-btn-bg:#27272a;--cc-builder-canvas-empty-btn-border:#71717a;--cc-builder-canvas-empty-btn-color:#fafafa;--cc-builder-canvas-empty-btn-hover-bg:#3f3f46;--cc-builder-canvas-empty-btn-hover-border:#a1a1aa;--cc-builder-block-color:#d4d4d8;--cc-builder-block-hover-bg:#27272a;--cc-builder-block-grid-border:#3f3f46;--cc-builder-block-caret:#a1a1aa;--cc-builder-block-caret-hover-bg:#3f3f46;--cc-builder-block-caret-hover-color:#fafafa;--cc-builder-block-kind:#71717a;--cc-builder-block-desc:#71717a;--cc-builder-toolbar-bg:#27272a;--cc-builder-toolbar-border:#52525b;--cc-builder-toolbar-btn-color:#fafafa;--cc-builder-toolbar-btn-hover-bg:#3f3f46;--cc-builder-toolbar-accent:#fcd34d;--cc-builder-toolbar-accent-hover-bg:#422006;--cc-builder-toolbar-danger:#fca5a5;--cc-builder-toolbar-danger-hover-bg:#450a0a;--cc-builder-helper-label:#fedcd9;--cc-builder-ghost-bg:#27272a;--cc-builder-ghost-color:#fafafa;--cc-builder-ghost-shadow:#00000073;--cc-editor-bg:#17171b;--cc-editor-text:#e4e4e7;--cc-editor-border:#3f3f46;--cc-editor-shadow:#00000080;--cc-editor-head-bg:#1f1f23;--cc-editor-head-border:#27272a;--cc-editor-grip:#71717a;--cc-editor-path:#a1a1aa;--cc-editor-close-bg:#27272a;--cc-editor-close-color:#d4d4d8;--cc-editor-close-hover-bg:#3f3f46;--cc-editor-footer-bg:#17171b;--cc-editor-footer-border:#27272a;--cc-editor-status:#a1a1aa;--cc-editor-status-error:#fca5a5;--cc-editor-btn-bg:#27272a;--cc-editor-btn-border:#3f3f46;--cc-editor-btn-color:#d4d4d8;--cc-editor-btn-hover-bg:#3f3f46;--cc-editor-btn-danger:#fca5a5;--cc-editor-btn-danger-hover-bg:#450a0a;--cc-node-tab-bg:#17171b;--cc-node-tab-border:#27272a;--cc-node-tab-color:#a1a1aa;--cc-node-tab-active-color:#fff;--cc-node-tab-active-bg:#27272a;--cc-node-prop-group:#71717a;--cc-node-fieldset-border:#3f3f46;--cc-node-fieldset-legend:#a1a1aa;--cc-node-link-radio-border:#27272a;--cc-node-link-radio-color:#d4d4d8;--cc-node-label:#d4d4d8;--cc-node-input-bg:#1f1f23;--cc-node-input-border:#3f3f46;--cc-node-input-color:#e4e4e7;--cc-node-input-btn-bg:#27272a;--cc-node-input-btn-border:#3f3f46;--cc-node-input-btn-color:#d4d4d8;--cc-node-input-btn-hover-bg:#3f3f46;--cc-node-check-color:#d4d4d8;--cc-node-color-input-bg:#1f1f23;--cc-node-color-input-border:#3f3f46;--cc-node-hint:#71717a;--cc-node-overlay-row-bg:#1c1c20;--cc-node-overlay-row-border:#27272a;--cc-node-children-row-bg:#1c1c20;--cc-node-children-row-border:#27272a;--cc-node-children-main-color:#d4d4d8;--cc-node-children-main-hover-color:#fff;--cc-node-children-badge-text-color:#d4d4d8;--cc-node-children-badge-text-bg:#3f3f46;--cc-node-children-empty:#71717a;--cc-confirm-backdrop:#0000008c;--cc-confirm-dialog-bg:#17171b;--cc-confirm-dialog-color:#e4e4e7;--cc-confirm-dialog-border:#3f3f46;--cc-confirm-dialog-shadow:#00000080;--cc-confirm-title:#fafafa;--cc-confirm-message:#d4d4d8;--cc-confirm-btn-bg:#27272a;--cc-confirm-btn-border:#3f3f46;--cc-confirm-btn-color:#d4d4d8;--cc-confirm-btn-hover-bg:#3f3f46;--cc-vars-empty:#71717a;--cc-vars-group-title:#a1a1aa;--cc-vars-add-border:#3f3f46;--cc-vars-add-hover-bg:#27272a;--cc-vars-input-bg:#1f1f23;--cc-vars-input-border:#3f3f46;--cc-vars-input-color:#e4e4e7;--cc-vars-color-bg:#1f1f23;--cc-vars-color-border:#3f3f46;--cc-vars-btn-bg:#27272a;--cc-vars-btn-border:#3f3f46;--cc-vars-btn-color:#d4d4d8;--cc-vars-btn-hover-bg:#3f3f46;--cc-vars-btn-danger:#fca5a5;--cc-vars-btn-danger-hover-bg:#450a0a;--cc-ginfo-format:#a1a1aa;--cc-ginfo-label:#d4d4d8;--cc-ginfo-input-bg:#1f1f23;--cc-ginfo-input-border:#3f3f46;--cc-ginfo-input-color:#e4e4e7;--cc-ginfo-section-border:#3f3f46;--cc-ginfo-hint:#71717a;--cc-ginfo-note:#71717a;--cc-asset-item-bg:#18181b;--cc-asset-item-border:#3f3f46;--cc-asset-item-hover-bg:#27272a;--cc-asset-img-bg:#27272a;--cc-asset-name:#d4d4d8;--cc-asset-empty:#71717a;--cc-asset-upload-border:#3f3f46}.cc-viewer-root{-webkit-text-size-adjust:100%;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji;line-height:1.5}.cc-viewer-root,.cc-viewer-root *,.cc-viewer-root :before,.cc-viewer-root :after,.cc-viewer-root ::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}.cc-viewer-root :where(h1,h2,h3,h4,h5,h6){font-size:inherit;font-weight:inherit}.cc-viewer-root :where(a){color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}.cc-viewer-root :where(b,strong){font-weight:bolder}.cc-viewer-root :where(small){font-size:80%}.cc-viewer-root :where(ol,ul,menu){list-style:none}.cc-viewer-root :where(img,svg,video,canvas,audio,iframe,embed,object){vertical-align:middle;display:block}.cc-viewer-root :where(img,video){max-width:100%;height:auto}.cc-viewer-root :where(button,input,select,textarea){font:inherit;color:inherit}.btn{border:1px solid var(--cc-btn-border,#d4d4d8);padding:var(--cc-btn-padding-y,12px) var(--cc-btn-padding-x,16px);color:var(--cc-btn-text,#fff);text-align:center;font-family:var(--cc-btn-font-family,inherit);font-size:var(--cc-btn-font-size,16px);font-weight:var(--cc-btn-font-weight,600);background-color:var(--cc-btn-bg,#3f3f46);border-radius:var(--cc-btn-border-radius,0px);cursor:pointer;flex-flow:row;align-items:center;line-height:1;text-decoration:none;transition:transform .1s ease-in-out;display:inline-flex;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.btn:hover{transform:scale(var(--cc-btn-hover-scale,1.04))}.btn.disabled{opacity:.5;pointer-events:none;cursor:not-allowed}.cc-section{width:100%;position:relative}.section-container{z-index:10;width:100%;position:relative}.cc-overlay{z-index:1;width:100%;height:100%;position:absolute;inset:0}.cc-splash{z-index:var(--cc-splash-z,2147480000);background-color:var(--cc-splash-bg,transparent);opacity:1;transition:opacity var(--cc-splash-duration,.4s) ease;position:fixed;inset:0;overflow:hidden}.cc-splash--closing{opacity:0;pointer-events:none}.cc-splash-content{width:100%;height:100%}@media (prefers-reduced-motion:reduce){.cc-splash{transition:none}}.cc-hidden{display:none!important}.cc-main{min-height:var(--cc-main-min-height,100dvh)}@media (orientation:landscape){.cc-main{min-height:var(--cc-main-min-height-landscape,860px)}}.card{background-color:var(--cc-card-bg,transparent);border:var(--cc-card-border,none);border-radius:var(--cc-card-border-radius,0px);padding:var(--cc-card-padding,0px)}.countdown{width:100%;color:var(--cc-countdown-text,#fff);justify-content:space-between;margin-left:auto;margin-right:auto;display:flex}.countdown .item{width:20%;padding:var(--cc-countdown-padding,12px);border:1px solid var(--cc-countdown-border,#d4d4d8);background-color:var(--cc-countdown-bg,#3f3f4680);flex-direction:column;flex-grow:0;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.countdown .item:after{content:":";color:var(--cc-countdown-colon-color,#fff);font-weight:700;position:absolute;left:115%}.countdown .item:last-child:after{content:""}.countdown .item strong{color:var(--cc-countdown-number-color,#fff);font-size:var(--cc-countdown-number-size,28px);font-weight:400;transition:all .3s ease-in-out}.countdown .item span{color:var(--cc-countdown-label-color,#fff);font-size:var(--cc-countdown-label-size,10px);text-transform:uppercase}.eventdateline{flex-flow:row;margin-left:auto;margin-right:auto;display:flex}.eventdateline>div{text-align:center;justify-content:center;align-items:center;width:33.333%;display:flex}.eventdateline .left,.eventdateline .right{text-transform:capitalize;flex-flow:column;flex-grow:1;flex-shrink:0;justify-content:space-between;font-size:18px;display:flex}.eventdateline .left:before,.eventdateline .left:after,.eventdateline .right:before,.eventdateline .right:after{content:"";background-image:linear-gradient(to right, transparent 0%, var(--cc-eventdateline-line-color,#d4d4d8) 10%, var(--cc-eventdateline-line-color,#d4d4d8) 90%, transparent 100%);width:100%;height:2px;margin-left:auto;margin-right:auto;display:block}.eventdateline .right{text-transform:lowercase}.eventdateline .center{flex-grow:0;flex-shrink:1;padding-left:1rem;padding-right:1rem}.eventdateline .center span{font-size:var(--cc-eventdateline-text-size,14px);text-transform:capitalize;color:var(--cc-eventdateline-text-color,#52525b)}.eventdateline .center strong{font-weight:600;font-size:var(--cc-eventdateline-number-size,40px);color:var(--cc-eventdateline-number-color,#27272a);line-height:1}.qr{width:var(--cc-qr-size,220px);height:var(--cc-qr-size,220px);padding:var(--cc-qr-padding,12px);margin-left:auto;margin-right:auto;margin-bottom:var(--cc-qr-margin,24px);background-color:var(--cc-qr-bg,#fff);box-sizing:content-box}.cc-atcb-trigger{appearance:none;border:1px solid var(--cc-atcb-border,#d4d4d8);border-radius:var(--cc-atcb-border-radius,6px);background-color:var(--cc-atcb-bg,#3f3f46);color:var(--cc-atcb-color,#fff);padding:var(--cc-atcb-padding-y,10px) var(--cc-atcb-padding-x,18px);font-family:inherit;font-size:var(--cc-atcb-font-size,14px);font-weight:var(--cc-atcb-font-weight,600);cursor:pointer;line-height:1.4;transition:background-color .15s}.cc-atcb-trigger:hover,.cc-atcb-trigger:focus-visible{background-color:var(--cc-atcb-hover-bg,#52525b);outline:none}.cc-atcb-trigger.cc-atcb-inline{display:inline-block}.cc-atcb-trigger.cc-atcb-bg-hidden{color:var(--cc-atcb-bg,#3f3f46);background:0 0}.cc-atcb-trigger.cc-atcb-style-simple,.cc-atcb-trigger.cc-atcb-style-flat{border:none}.cc-atcb-trigger.cc-atcb-style-round{border-radius:999px}.cc-atcb-trigger.cc-atcb-style-text{color:var(--cc-atcb-bg,#3f3f46);background:0 0;border:none;padding:0}.cc-atcb-trigger.cc-atcb-style-none{background:0 0;border:none;padding:0}.cc-atcb-overlay{z-index:10000;background-color:rgba(255, 255, 255, var(--cc-atcb-overlay-opacity,.5));-webkit-backdrop-filter:blur(var(--cc-atcb-overlay-blur,8px));justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0;overflow:auto}.cc-atcb-close{z-index:1;width:40px;height:40px;color:var(--cc-atcb-close-color,#3f3f46);cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;font-size:26px;line-height:1;display:flex;position:absolute;top:14px;right:18px}.cc-atcb-close:hover,.cc-atcb-close:focus-visible{background-color:#3f3f461f;outline:none}.cc-atcb-grid{gap:var(--cc-atcb-option-gap,12px);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));width:100%;max-width:560px;display:grid}@media (width<=480px){.cc-atcb-grid{grid-template-columns:1fr}}.cc-atcb-option{width:100%;max-width:var(--cc-atcb-option-max-width,250px);border-radius:var(--cc-atcb-option-radius,10px);cursor:pointer;justify-content:center;justify-self:center;align-items:center;gap:10px;padding:14px 12px;font-family:inherit;font-size:14px;font-weight:600;transition:background-color .15s,box-shadow .15s;display:flex;box-shadow:0 1px 2px #00000014}.cc-atcb-option:disabled{opacity:.5;cursor:not-allowed}.cc-atcb-option-icon{flex-shrink:0;display:inline-flex}.cc-atcb-option-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cc-atcb-option--google{color:#1f1f1f;background-color:#fff;border:1px solid #dadce0}.cc-atcb-option--google:hover:not(:disabled){background-color:#f1f3f4}.cc-atcb-option--apple{color:#fff;background-color:#000;border:1px solid #000}.cc-atcb-option--apple:hover:not(:disabled){background-color:#2b2b2b}.cc-atcb-option--ical{color:#fff;background-color:#e53935;border:1px solid #e53935}.cc-atcb-option--ical:hover:not(:disabled){background-color:#c62828}.cc-atcb-option--ms365{color:#1f1f1f;background-color:#fff;border:1px solid #dadce0}.cc-atcb-option--ms365:hover:not(:disabled){background-color:#f1f3f4}.cc-atcb-option--msteams{color:#fff;background-color:#6264a7;border:1px solid #6264a7}.cc-atcb-option--msteams:hover:not(:disabled){background-color:#464775}.cc-atcb-option--outlook{color:#fff;background-color:#0078d4;border:1px solid #0078d4}.cc-atcb-option--outlook:hover:not(:disabled){background-color:#005a9e}.cc-atcb-option--yahoo{color:#fff;background-color:#6001d2;border:1px solid #6001d2}.cc-atcb-option--yahoo:hover:not(:disabled){background-color:#4b01a5}.cc-mousescroll{height:var(--cc-mousescroll-height,50px);width:var(--cc-mousescroll-width,30px);flex-grow:0;margin:auto;position:relative}.cc-mousescroll-cable{border-left:1px solid var(--cc-mousescroll-color,#fff);border-right:1px solid var(--cc-mousescroll-color,#fff);width:0;height:1rem;margin:0 auto .3rem;position:relative;left:1px}.cc-mousescroll-mouse{border:2px solid var(--cc-mousescroll-color,#fff);border-radius:25px;justify-content:center;width:100%;height:100%;padding-top:25%;display:flex}.cc-mousescroll-scroller{background-color:var(--cc-mousescroll-color,#fff);border-radius:25%;width:3px;height:10px;animation-name:cc-mousescroll-scroll;animation-duration:2.2s;animation-timing-function:cubic-bezier(.15,.41,.69,.94);animation-iteration-count:infinite}@keyframes cc-mousescroll-scroll{0%{opacity:.15}20%{opacity:1;transform:translateY(0)}to{opacity:.55;transform:translateY(100%)}}.cc-spinner{border:3px solid var(--cc-spinner-color,#fff);box-sizing:border-box;border-radius:50%;width:48px;height:48px;animation:1s linear infinite cc-spinner-rotation;display:inline-block;position:relative}.cc-spinner:after{content:"";box-sizing:border-box;border:3px solid #0000;border-bottom-color:var(--cc-spinner-color,#fff);border-radius:50%;width:56px;height:56px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes cc-spinner-rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.cc-hiddenplayer-content{background:var(--cc-hiddenplayer-bg,#000);opacity:.01;width:100%;height:0;overflow:hidden}.cc-hiddenplayer-btn{z-index:50;cursor:pointer;width:3.75rem;height:3.75rem;transition:all .3s cubic-bezier(.4,0,.2,1);position:fixed;bottom:1.5rem;right:1.5rem}.cc-hiddenplayer-btn img{width:100%;height:100%;display:block}.cc-hiddenplayer-btn--hidden{display:none}.cc-hiddenplayer-btn--float{animation:1s infinite cc-hiddenplayer-bounce}.cc-hiddenplayer-btn--off{opacity:.3;animation:1s linear infinite cc-hiddenplayer-spin}.cc-hiddenplayer-icon--dim{opacity:.5}@keyframes cc-hiddenplayer-bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}@keyframes cc-hiddenplayer-spin{to{transform:rotate(360deg)}}.cc-hiddenplayer-once{animation-iteration-count:1}.celebra-gallery{--gal-bg:#fff;--gal-surface:#fff;--gal-text:#444;--gal-muted:#888;--gal-accent:#444;--gal-on-accent:#fff;--gal-font:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--gal-font-display:var(--gal-font);background:var(--gal-bg);min-height:100vh;color:var(--gal-text);font-family:var(--gal-font);padding:24px 16px 48px}.celebra-gallery *,.celebra-gallery :before,.celebra-gallery :after{box-sizing:border-box}.celebra-gallery__inner{width:100%;max-width:960px;margin:0 auto}.celebra-gallery__back{color:var(--gal-muted);cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.celebra-gallery__back:hover{color:var(--gal-text)}.celebra-gallery__title{font-family:var(--gal-font-display);margin:16px 0 6px;font-size:clamp(1.4rem,5vw,2rem);font-weight:600;line-height:1.15}.celebra-gallery[data-font=josefin]{--gal-font-display:"Grand Hotel", cursive}.celebra-gallery[data-font=josefin] .celebra-gallery__title{font-size:clamp(2.1rem,7vw,2.9rem);font-weight:400;line-height:1.05}.celebra-gallery__lead{color:var(--gal-muted);margin:0 0 24px;font-size:.95rem;line-height:1.45}.celebra-gallery__upload{background:var(--gal-surface);border:1px solid var(--gal-muted);border-color:color-mix(in srgb, var(--gal-muted) 40%, transparent);border-radius:14px;margin-bottom:28px;padding:20px}.celebra-gallery__upload-title{margin:0 0 4px;font-size:1.15rem;font-weight:600}.celebra-gallery__hint{color:var(--gal-muted);margin:0 0 14px;font-size:.85rem;line-height:1.4}.celebra-gallery__file-input{width:100%;color:var(--gal-text);font:inherit;border:1px dashed var(--gal-muted);border-color:color-mix(in srgb, var(--gal-muted) 55%, transparent);cursor:pointer;background:0 0;border-radius:10px;padding:10px;font-size:.9rem;display:block}.celebra-gallery__file-input::file-selector-button{background:var(--gal-accent);color:var(--gal-on-accent);font:inherit;cursor:pointer;border:0;border-radius:8px;margin-right:12px;padding:8px 14px;font-size:.85rem;font-weight:600}.celebra-gallery__notice{color:var(--gal-muted);margin:12px 0 0;font-size:.85rem}.celebra-gallery__files{flex-wrap:wrap;gap:10px;margin:14px 0 0;padding:0;list-style:none;display:flex}.celebra-gallery__file{border:1px solid var(--gal-muted);border-color:color-mix(in srgb, var(--gal-muted) 35%, transparent);background:var(--gal-bg);border-radius:10px;align-items:center;gap:8px;max-width:100%;padding:6px 10px 6px 6px;display:flex}.celebra-gallery__thumb{object-fit:cover;border-radius:6px;flex:none;width:38px;height:38px;display:block}.celebra-gallery__file-name{text-overflow:ellipsis;white-space:nowrap;max-width:150px;font-size:.8rem;overflow:hidden}.celebra-gallery__dot{background:var(--gal-muted);border-radius:50%;flex:none;width:9px;height:9px}.celebra-gallery__dot--uploading{background:#d69e2e}.celebra-gallery__dot--success{background:#2f855a}.celebra-gallery__dot--error{background:#c53030}.celebra-gallery__actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.celebra-gallery__btn{background:var(--gal-accent);color:var(--gal-on-accent);font:inherit;cursor:pointer;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:10px 18px;font-size:.9rem;font-weight:600;display:inline-flex}.celebra-gallery__btn:disabled{opacity:.45;cursor:not-allowed}.celebra-gallery__btn--ghost{color:var(--gal-text);border-color:var(--gal-muted);border-color:color-mix(in srgb, var(--gal-muted) 45%, transparent);background:0 0}.celebra-gallery__summary{margin:14px 0 0;font-size:.9rem;line-height:1.4}.celebra-gallery__grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;margin:0;padding:0;display:grid}.celebra-gallery__tile{background:var(--gal-surface);cursor:pointer;aspect-ratio:1;border:0;border-radius:10px;padding:0;overflow:hidden}.celebra-gallery__tile img{object-fit:cover;width:100%;height:100%;display:block}.celebra-gallery__tile:focus-visible,.celebra-gallery__btn:focus-visible,.celebra-gallery__back:focus-visible{outline:2px solid var(--gal-accent);outline-offset:2px}.celebra-gallery__empty{color:var(--gal-muted);margin:0 0 12px}.celebra-gallery__more{border:1px solid var(--gal-muted);border-color:color-mix(in srgb, var(--gal-muted) 45%, transparent);width:100%;color:var(--gal-text);font:inherit;cursor:pointer;background:0 0;border-radius:10px;margin-top:16px;padding:12px 16px;display:block}.celebra-gallery__more:disabled{opacity:.5;cursor:default}html,body,#root{min-height:100%;margin:0;padding:0}body{-webkit-font-smoothing:antialiased}
