.chat-image-wrapper{width:100%;margin:16px 0;border-radius:0;overflow:visible;border:none;background:none;position:relative;display:block;transition:all .3s ease;box-shadow:none}.chat-image-wrapper:hover{box-shadow:none}.chat-image-wrapper:hover .image-actions-overlay{opacity:1}.chat-image-wrapper:hover img{transform:none;box-shadow:none}.chat-image-wrapper:hover .metadata-hint{opacity:1!important}.chat-image-wrapper img{width:100%;height:auto;max-height:500px;object-fit:contain;display:block;background:transparent;cursor:pointer;transition:opacity .2s ease,transform .2s ease}.chat-image-wrapper img:hover{opacity:.95}.image-actions-overlay{position:absolute;top:8px;right:8px;display:flex;gap:4px;opacity:0;transition:opacity .3s ease;z-index:10}.image-action-btn{background:rgba(var(--md-sys-color-on-surface-rgb),.8);color:var(--md-sys-color-surface);border:none;border-radius:6px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;font-size:14px;backdrop-filter:blur(8px);box-shadow:0 1px 3px #0003}.image-action-btn:hover{background:rgba(var(--md-sys-color-on-surface-rgb),.9);transform:scale(1.05);box-shadow:var(--md-sys-elevation-level2)}.image-action-btn:focus{outline:2px solid var(--md-sys-color-primary);outline-offset:2px}.image-action-btn:active{transform:scale(.95)}@media (prefers-color-scheme: dark){.image-action-btn{background:rgba(var(--md-sys-color-surface-rgb),.9);color:var(--md-sys-color-on-surface)}}.image-metadata{padding:4px 0;font-size:11px;color:var(--md-sys-color-on-surface-variant);background:none;border-top:none;display:flex;justify-content:space-between;align-items:center}.image-metadata .metadata-hint{opacity:.7;font-size:11px;transition:opacity .2s ease}.image-metadata:hover .metadata-hint{opacity:1}.image-generation-metadata{padding:0 0 4px;font-size:11px;line-height:1.3;color:var(--md-sys-color-on-surface-variant);opacity:.8}.image-fullscreen-overlay{display:none;position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(var(--md-sys-color-scrim-rgb),.9);z-index:var(--z-index-max, 9999);align-items:center;justify-content:center;backdrop-filter:blur(8px);animation:fadeIn .3s ease}.image-fullscreen-overlay .fullscreen-container{position:relative;max-width:95vw;max-height:95vh;display:flex;flex-direction:column;align-items:center}.image-fullscreen-overlay .fullscreen-close-btn{position:fixed;top:16px;right:16px;background:var(--md-sys-color-surface-container-high);color:var(--md-sys-color-on-surface);border:1px solid var(--md-sys-color-outline-variant);border-radius:50%;width:44px;height:44px;font-size:20px;cursor:pointer;z-index:calc(var(--z-index-max, 9999) + 1);box-shadow:var(--md-sys-elevation-level3);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;transition:all .2s ease}.image-fullscreen-overlay .fullscreen-close-btn:hover{background:var(--md-sys-color-error-container);color:var(--md-sys-color-on-error-container);transform:scale(1.1);box-shadow:var(--md-sys-elevation-level2)}.image-fullscreen-overlay .fullscreen-close-btn:focus{outline:2px solid var(--md-sys-color-primary);outline-offset:2px}.image-fullscreen-overlay .fullscreen-close-btn:active{transform:scale(.95)}.image-fullscreen-overlay .fullscreen-image{max-width:90vw;max-height:70vh;width:auto;height:auto;object-fit:contain;border-radius:8px;box-shadow:var(--md-sys-elevation-level3)}.image-fullscreen-overlay .fullscreen-footer{position:fixed;bottom:0;left:0;right:0;padding:12px 24px;background:linear-gradient(to top,rgba(var(--md-sys-color-scrim-rgb),.9) 0%,rgba(var(--md-sys-color-scrim-rgb),.7) 50%,transparent 100%);display:flex;justify-content:center;align-items:flex-end}.image-fullscreen-overlay .fullscreen-actions{display:flex;gap:24px;align-items:center;padding:20px 32px;background:var(--md-sys-color-surface-container-low);border:1px solid var(--md-sys-color-outline-variant);border-radius:16px;backdrop-filter:blur(20px);box-shadow:0 8px 32px #0000004d}.image-fullscreen-overlay .fullscreen-action-btn{transition:all .2s ease;border:none;border-radius:12px;padding:12px 24px;font-size:14px;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:8px}.image-fullscreen-overlay .fullscreen-action-btn:hover{transform:translateY(-2px);box-shadow:var(--md-sys-elevation-level2)}.image-fullscreen-overlay .fullscreen-action-btn:active{transform:translateY(0);box-shadow:var(--md-sys-elevation-level1)}.image-fullscreen-overlay .fullscreen-action-btn.download{background:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary);box-shadow:var(--md-sys-elevation-level1)}.image-fullscreen-overlay .fullscreen-action-btn.download:hover{background:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container);box-shadow:var(--md-sys-elevation-level3)}.image-fullscreen-overlay .fullscreen-action-btn.copy{background:var(--md-sys-color-surface-container);color:var(--md-sys-color-on-surface);border:1px solid var(--md-sys-color-outline-variant)}.image-fullscreen-overlay .fullscreen-action-btn.copy:hover{background:var(--md-sys-color-surface-container-high);border-color:var(--md-sys-color-outline)}@media (max-width: 768px){.chat-image-wrapper{margin:12px 0;border-radius:8px}.image-actions-overlay{top:6px;right:6px;gap:3px}.image-action-btn{width:24px;height:24px;font-size:11px}.image-fullscreen-overlay .fullscreen-close-btn{top:16px;right:16px;width:36px;height:36px;font-size:18px;background:rgba(var(--md-sys-color-surface-rgb),.8);color:var(--md-sys-color-on-surface)}.image-fullscreen-overlay .fullscreen-footer{padding:8px 16px}.image-fullscreen-overlay .fullscreen-container{max-height:85vh;margin:2vh auto}.image-fullscreen-overlay .fullscreen-image{max-width:95vw;max-height:60vh}.image-fullscreen-overlay .fullscreen-actions{flex-direction:column;padding:16px;gap:16px;width:100%;max-width:400px}.image-fullscreen-overlay .fullscreen-action-btn{width:100%;justify-content:center}}@media (max-width: 480px){.image-fullscreen-overlay .fullscreen-container{max-height:80vh;margin:1vh auto}.image-fullscreen-overlay .fullscreen-image{max-width:98vw;max-height:50vh}.image-fullscreen-overlay .fullscreen-close-btn{top:8px;right:8px;width:32px;height:32px;font-size:16px}}@media (max-height: 600px) and (orientation: landscape){.image-fullscreen-overlay .fullscreen-container{max-height:85vh;max-width:98vw}.image-fullscreen-overlay .fullscreen-image{max-width:80vw;max-height:65vh}.image-fullscreen-overlay .fullscreen-footer{padding:4px 12px}}@media (max-height: 400px){.image-fullscreen-overlay .fullscreen-container{max-height:90vh;margin:1vh auto}.image-fullscreen-overlay .fullscreen-image{max-width:90vw;max-height:70vh}.image-fullscreen-overlay .fullscreen-footer{padding:2px 8px}.image-fullscreen-overlay .fullscreen-close-btn{top:4px;right:4px;width:28px;height:28px;font-size:14px}}@media (prefers-contrast: high){.chat-image-wrapper{border-width:2px}.image-action-btn,.fullscreen-close-btn{border:2px solid var(--md-sys-color-outline)}}@media (prefers-reduced-motion: reduce){.chat-image-wrapper,.image-action-btn,.image-metadata .metadata-hint,.fullscreen-close-btn,.fullscreen-action-btn,.chat-image-wrapper img{transition:none!important}.image-fullscreen-overlay{animation:none!important}@keyframes fadeIn{0%,to{opacity:1;transform:scale(1)}}}@media (prefers-color-scheme: dark){.chat-image-wrapper:hover img{box-shadow:0 6px 20px #0000004d}.fullscreen-actions{background:rgba(var(--md-sys-color-surface-rgb),.05);border-color:var(--md-sys-color-outline-variant)}}@keyframes fadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}:root{--file-type-pdf-color: #d32f2f;--file-type-word-color: #1976d2;--file-type-excel-color: #388e3c;--code-string-color: #22863a;--code-number-color: #005cc5;--code-keyword-color: var(--md-sys-color-primary);--code-comment-color: var(--md-sys-color-on-surface-variant);--media-overlay-bg: rgba(0, 0, 0, .7);--media-overlay-gradient-start: rgba(0, 0, 0, .8);--media-overlay-gradient-mid: rgba(0, 0, 0, .6);--media-controls-text: rgba(255, 255, 255, .95);--media-controls-bg: rgba(255, 255, 255, .3);--media-controls-border: rgba(255, 255, 255, .7);--media-fullscreen-bg: #000000;--shadow-sm: rgba(0, 0, 0, .05);--shadow-md: rgba(0, 0, 0, .1);--shadow-lg: rgba(0, 0, 0, .15);--shadow-text: rgba(0, 0, 0, .7)}[data-theme-mode=dark],.dark-theme{--file-type-pdf-color: #ef5350;--file-type-word-color: #42a5f5;--file-type-excel-color: #66bb6a;--code-string-color: #9ecbff;--code-number-color: #79c0ff;--code-keyword-color: var(--md-sys-color-primary);--code-comment-color: var(--md-sys-color-on-surface-variant);--media-overlay-bg: rgba(0, 0, 0, .85);--media-overlay-gradient-start: rgba(0, 0, 0, .9);--media-overlay-gradient-mid: rgba(0, 0, 0, .7);--media-controls-text: rgba(255, 255, 255, 1);--media-controls-bg: rgba(255, 255, 255, .2);--media-controls-border: rgba(255, 255, 255, .6);--media-fullscreen-bg: #121212;--shadow-sm: rgba(0, 0, 0, .3);--shadow-md: rgba(0, 0, 0, .5);--shadow-lg: rgba(0, 0, 0, .7);--shadow-text: rgba(0, 0, 0, .9)}.shadow-sm{box-shadow:0 1px 2px var(--shadow-sm)}.shadow-md{box-shadow:0 2px 8px var(--shadow-md)}.shadow-lg{box-shadow:0 4px 16px var(--shadow-lg)}.btn-reset{background:none;border:0;padding:0;margin:0;font:inherit;color:inherit;text-align:inherit;line-height:inherit;cursor:pointer;display:inline-flex;align-items:inherit;justify-content:inherit;gap:inherit}.btn-reset:focus-visible{outline:2px solid var(--md-sys-color-primary);outline-offset:2px;border-radius:4px}.btn-reset:disabled,.btn-reset[aria-disabled=true]{cursor:default}.mat-mdc-menu-panel.content-creation-menu,.cdk-overlay-pane .mat-mdc-menu-panel.content-creation-menu,.cdk-overlay-container .cdk-overlay-pane .mat-mdc-menu-panel.content-creation-menu{min-width:unset!important;max-width:unset!important;width:auto!important;height:auto!important;animation:none!important;will-change:unset!important}.mat-mdc-menu-panel[class*=content-creation]{min-width:unset!important;max-width:unset!important;width:auto!important;height:auto!important}.mat-mdc-menu-panel:has(.content-creation-menu-container),.mat-mdc-menu-panel:has(app-content-creation-menu){min-width:unset!important;max-width:unset!important;width:auto!important;height:auto!important;animation:none!important;will-change:unset!important;overflow:hidden!important;padding:0!important}.content-creation-menu-container{display:block!important;width:100%!important;height:auto!important;overflow:hidden!important;border-radius:28px!important}.content-creation-menu-container app-content-creation-menu{display:block!important;width:100%!important;height:auto!important;overflow:hidden!important}[class*=mat-mdc-menu-panel][style*=width]:has(.content-creation-menu-container){min-width:unset!important;max-width:unset!important}.cdk-overlay-container .mat-mdc-tooltip-panel{--mdc-plain-tooltip-container-color: var(--md-sys-color-surface-container-highest);--mdc-plain-tooltip-supporting-text-color: var(--md-sys-color-on-surface);--mdc-plain-tooltip-container-elevation-shadow: var(--md-sys-elevation-level2);--mdc-plain-tooltip-container-shape: 4px}.cdk-overlay-container .mat-mdc-tooltip-panel .mdc-tooltip__surface{font-family:var(--font-family, var(--base-font-family, "Roboto", "Helvetica Neue", Arial, sans-serif));background-color:var(--md-sys-color-surface-container-highest)!important;color:var(--md-sys-color-on-surface)!important;box-shadow:var(--md-sys-elevation-level2)!important;border-radius:4px!important}:root{--mat-font-family: var(--font-family, var(--base-font-family, "Roboto", "Helvetica Neue", Arial, sans-serif));--z-index-base: 1;--z-index-base-raised: 2;--z-index-nav: 10;--z-index-content: 100;--z-index-content-raised: 200;--z-index-dropdown: 1000;--z-index-dialog: 2000;--z-index-overlay: 3000;--z-index-notification: 5000;--z-index-max: 9999;--scrollbar-width: 4px;--scrollbar-height: 4px;--scrollbar-border-radius: 4px;--scrollbar-transition: background .2s ease;--md-sys-color-primary: #6750a4;--md-sys-color-on-primary: #ffffff;--md-sys-color-primary-container: #eaddff;--md-sys-color-on-primary-container: #21005d;--md-sys-color-secondary: #625b71;--md-sys-color-on-secondary: #ffffff;--md-sys-color-secondary-container: #e8def8;--md-sys-color-on-secondary-container: #1d192b;--md-sys-color-tertiary: #7d5260;--md-sys-color-on-tertiary: #ffffff;--md-sys-color-tertiary-container: #ffd8e4;--md-sys-color-on-tertiary-container: #31111d;--md-sys-color-surface: #fef7ff;--md-sys-color-on-surface: #1d1b20;--md-sys-color-surface-container: #f3eff4;--md-sys-color-surface-container-low: #f7f2fa;--md-sys-color-surface-container-lowest: #ffffff;--md-sys-color-surface-container-high: #ede8f0;--md-sys-color-surface-container-highest: #e6e0e9;--md-sys-color-on-surface-variant: #49454f;--md-sys-color-outline: #79747e;--md-sys-color-outline-variant: #c4c7c5;--md-sys-color-error: #ba1a1a;--md-sys-color-error-container: #ffdad6;--md-sys-color-on-error-container: #410002;--md-sys-color-scrim: rgba(0, 0, 0, .9);--md-sys-color-on-scrim: #ffffff;--md-sys-color-inverse-surface: #322f35;--md-sys-color-inverse-on-surface: #f5eff7;--md-sys-color-scrim-rgb: 0, 0, 0;--md-sys-color-on-surface-rgb: 29, 27, 32;--md-sys-color-surface-rgb: 254, 247, 255;--md-sys-typescale-body-large-font: "Roboto", "Helvetica Neue", Arial, sans-serif;--md-sys-typescale-body-medium-font: "Roboto", "Helvetica Neue", Arial, sans-serif;--md-sys-typescale-headline-small-font: "Roboto", "Helvetica Neue", Arial, sans-serif;--md-sys-shape-corner-large: 16px;--md-sys-shape-corner-medium: 12px;--md-sys-shape-corner-small: 8px;--md-sys-elevation-level1: 0 1px 3px rgba(0, 0, 0, .12), 0 1px 2px rgba(0, 0, 0, .24);--md-sys-elevation-level2: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);--md-sys-elevation-level3: 0 3px 5px -1px rgba(0, 0, 0, .2), 0 6px 10px 0 rgba(0, 0, 0, .14), 0 1px 18px 0 rgba(0, 0, 0, .12);--content-creation-border-radius: var(--md-sys-shape-corner-large);--content-creation-spacing-small: 8px;--content-creation-spacing-medium: 16px;--content-creation-spacing-large: 24px;--content-creation-spacing-xlarge: 32px}[data-theme=dark]{--md-sys-color-primary: #d0bcff;--md-sys-color-on-primary: #381e72;--md-sys-color-primary-container: #4f378b;--md-sys-color-on-primary-container: #eaddff;--md-sys-color-secondary: #ccc2dc;--md-sys-color-on-secondary: #332d41;--md-sys-color-secondary-container: #4a4458;--md-sys-color-on-secondary-container: #e8def8;--md-sys-color-tertiary: #efb8c8;--md-sys-color-on-tertiary: #492532;--md-sys-color-tertiary-container: #633b48;--md-sys-color-on-tertiary-container: #ffd8e4;--md-sys-color-surface: #141218;--md-sys-color-on-surface: #e6e0e9;--md-sys-color-surface-container: #211f26;--md-sys-color-surface-container-low: #1d1b20;--md-sys-color-surface-container-lowest: #0f0d13;--md-sys-color-surface-container-high: #2b2930;--md-sys-color-surface-container-highest: #36343b;--md-sys-color-on-surface-variant: #cac4d0;--md-sys-color-outline: #938f96;--md-sys-color-outline-variant: #49454f;--md-sys-color-error: #ffb4ab;--md-sys-color-error-container: #93000a;--md-sys-color-on-error-container: #ffdad6;--md-sys-color-scrim: rgba(0, 0, 0, .95);--md-sys-color-on-scrim: #e6e0e9;--md-sys-color-inverse-surface: #e6e0e9;--md-sys-color-inverse-on-surface: #322f35;--md-sys-color-scrim-rgb: 0, 0, 0;--md-sys-color-on-surface-rgb: 230, 224, 233;--md-sys-color-surface-rgb: 20, 18, 24}.content-creation-menu-container .mat-mdc-form-field,app-content-creation-menu .mat-mdc-form-field,app-presentation .mat-mdc-form-field,app-video-script .mat-mdc-form-field,app-image-creation .mat-mdc-form-field{width:100%}.content-creation-menu-container .mat-mdc-form-field.mat-form-field-appearance-outline .mat-mdc-text-field-wrapper,app-content-creation-menu .mat-mdc-form-field.mat-form-field-appearance-outline .mat-mdc-text-field-wrapper,app-presentation .mat-mdc-form-field.mat-form-field-appearance-outline .mat-mdc-text-field-wrapper,app-video-script .mat-mdc-form-field.mat-form-field-appearance-outline .mat-mdc-text-field-wrapper,app-image-creation .mat-mdc-form-field.mat-form-field-appearance-outline .mat-mdc-text-field-wrapper{background:var(--md-sys-color-surface-container-lowest);border-radius:var(--md-sys-shape-corner-medium);transition:all .3s cubic-bezier(.4,0,.2,1);border:1px solid var(--md-sys-color-outline-variant)}.content-creation-menu-container .mat-mdc-form-field.mat-form-field-appearance-outline .mat-mdc-text-field-wrapper:hover,app-content-creation-menu .mat-mdc-form-field.mat-form-field-appearance-outline .mat-mdc-text-field-wrapper:hover,app-presentation .mat-mdc-form-field.mat-form-field-appearance-outline .mat-mdc-text-field-wrapper:hover,app-video-script .mat-mdc-form-field.mat-form-field-appearance-outline .mat-mdc-text-field-wrapper:hover,app-image-creation .mat-mdc-form-field.mat-form-field-appearance-outline .mat-mdc-text-field-wrapper:hover{background:var(--md-sys-color-surface-container-low);border-color:var(--md-sys-color-outline)}.content-creation-menu-container .mat-mdc-form-field.mat-form-field-appearance-outline .mat-mdc-text-field-wrapper .mat-mdc-form-field-focus-overlay,app-content-creation-menu .mat-mdc-form-field.mat-form-field-appearance-outline .mat-mdc-text-field-wrapper .mat-mdc-form-field-focus-overlay,app-presentation .mat-mdc-form-field.mat-form-field-appearance-outline .mat-mdc-text-field-wrapper .mat-mdc-form-field-focus-overlay,app-video-script .mat-mdc-form-field.mat-form-field-appearance-outline .mat-mdc-text-field-wrapper .mat-mdc-form-field-focus-overlay,app-image-creation .mat-mdc-form-field.mat-form-field-appearance-outline .mat-mdc-text-field-wrapper .mat-mdc-form-field-focus-overlay{opacity:0}.content-creation-menu-container .mat-mdc-form-field.mat-form-field-appearance-outline.mat-focused .mat-mdc-text-field-wrapper,app-content-creation-menu .mat-mdc-form-field.mat-form-field-appearance-outline.mat-focused .mat-mdc-text-field-wrapper,app-presentation .mat-mdc-form-field.mat-form-field-appearance-outline.mat-focused .mat-mdc-text-field-wrapper,app-video-script .mat-mdc-form-field.mat-form-field-appearance-outline.mat-focused .mat-mdc-text-field-wrapper,app-image-creation .mat-mdc-form-field.mat-form-field-appearance-outline.mat-focused .mat-mdc-text-field-wrapper{background:var(--md-sys-color-surface-container-low);border-color:var(--md-sys-color-primary);box-shadow:0 0 0 1px var(--md-sys-color-primary)}.content-creation-menu-container .mat-mdc-form-field.mat-form-field-appearance-outline.mat-form-field-invalid .mat-mdc-text-field-wrapper,app-content-creation-menu .mat-mdc-form-field.mat-form-field-appearance-outline.mat-form-field-invalid .mat-mdc-text-field-wrapper,app-presentation .mat-mdc-form-field.mat-form-field-appearance-outline.mat-form-field-invalid .mat-mdc-text-field-wrapper,app-video-script .mat-mdc-form-field.mat-form-field-appearance-outline.mat-form-field-invalid .mat-mdc-text-field-wrapper,app-image-creation .mat-mdc-form-field.mat-form-field-appearance-outline.mat-form-field-invalid .mat-mdc-text-field-wrapper{border-color:var(--md-sys-color-error);background:var(--md-sys-color-error-container)}.content-creation-menu-container .mat-mdc-form-field .mat-mdc-input-element,.content-creation-menu-container .mat-mdc-form-field .mat-mdc-select-trigger,app-content-creation-menu .mat-mdc-form-field .mat-mdc-input-element,app-content-creation-menu .mat-mdc-form-field .mat-mdc-select-trigger,app-presentation .mat-mdc-form-field .mat-mdc-input-element,app-presentation .mat-mdc-form-field .mat-mdc-select-trigger,app-video-script .mat-mdc-form-field .mat-mdc-input-element,app-video-script .mat-mdc-form-field .mat-mdc-select-trigger,app-image-creation .mat-mdc-form-field .mat-mdc-input-element,app-image-creation .mat-mdc-form-field .mat-mdc-select-trigger{padding:12px 16px;font-size:14px;line-height:1.4;font-weight:400;color:var(--md-sys-color-on-surface);font-family:var(--font-family, var(--base-font-family, "Roboto", "Helvetica Neue", Arial, sans-serif))}.content-creation-menu-container .mat-mdc-form-field .mat-mdc-floating-label,app-content-creation-menu .mat-mdc-form-field .mat-mdc-floating-label,app-presentation .mat-mdc-form-field .mat-mdc-floating-label,app-video-script .mat-mdc-form-field .mat-mdc-floating-label,app-image-creation .mat-mdc-form-field .mat-mdc-floating-label{font-size:14px;font-weight:500;color:var(--md-sys-color-on-surface-variant);letter-spacing:.01em;font-family:var(--font-family, var(--base-font-family, "Roboto", "Helvetica Neue", Arial, sans-serif))}.content-creation-menu-container .mat-mdc-form-field .mat-mdc-form-field-subscript-wrapper,app-content-creation-menu .mat-mdc-form-field .mat-mdc-form-field-subscript-wrapper,app-presentation .mat-mdc-form-field .mat-mdc-form-field-subscript-wrapper,app-video-script .mat-mdc-form-field .mat-mdc-form-field-subscript-wrapper,app-image-creation .mat-mdc-form-field .mat-mdc-form-field-subscript-wrapper{padding-top:4px}.content-creation-menu-container .mat-mdc-form-field .mat-mdc-form-field-subscript-wrapper .mat-mdc-form-field-hint,.content-creation-menu-container .mat-mdc-form-field .mat-mdc-form-field-subscript-wrapper .mat-error,app-content-creation-menu .mat-mdc-form-field .mat-mdc-form-field-subscript-wrapper .mat-mdc-form-field-hint,app-content-creation-menu .mat-mdc-form-field .mat-mdc-form-field-subscript-wrapper .mat-error,app-presentation .mat-mdc-form-field .mat-mdc-form-field-subscript-wrapper .mat-mdc-form-field-hint,app-presentation .mat-mdc-form-field .mat-mdc-form-field-subscript-wrapper .mat-error,app-video-script .mat-mdc-form-field .mat-mdc-form-field-subscript-wrapper .mat-mdc-form-field-hint,app-video-script .mat-mdc-form-field .mat-mdc-form-field-subscript-wrapper .mat-error,app-image-creation .mat-mdc-form-field .mat-mdc-form-field-subscript-wrapper .mat-mdc-form-field-hint,app-image-creation .mat-mdc-form-field .mat-mdc-form-field-subscript-wrapper .mat-error{font-size:12px;font-weight:400;line-height:1.4;font-family:var(--font-family, var(--base-font-family, "Roboto", "Helvetica Neue", Arial, sans-serif))}.content-creation-menu-container .mat-mdc-form-field .mat-mdc-form-field-subscript-wrapper .mat-mdc-form-field-hint,app-content-creation-menu .mat-mdc-form-field .mat-mdc-form-field-subscript-wrapper .mat-mdc-form-field-hint,app-presentation .mat-mdc-form-field .mat-mdc-form-field-subscript-wrapper .mat-mdc-form-field-hint,app-video-script .mat-mdc-form-field .mat-mdc-form-field-subscript-wrapper .mat-mdc-form-field-hint,app-image-creation .mat-mdc-form-field .mat-mdc-form-field-subscript-wrapper .mat-mdc-form-field-hint{color:var(--md-sys-color-on-surface-variant);opacity:.7}.content-creation-menu-container .mat-mdc-form-field .mat-mdc-form-field-subscript-wrapper .mat-error,app-content-creation-menu .mat-mdc-form-field .mat-mdc-form-field-subscript-wrapper .mat-error,app-presentation .mat-mdc-form-field .mat-mdc-form-field-subscript-wrapper .mat-error,app-video-script .mat-mdc-form-field .mat-mdc-form-field-subscript-wrapper .mat-error,app-image-creation .mat-mdc-form-field .mat-mdc-form-field-subscript-wrapper .mat-error{color:var(--md-sys-color-error);font-weight:500}.content-creation-menu-container .mat-mdc-raised-button,.content-creation-menu-container .mat-mdc-flat-button,app-content-creation-menu .mat-mdc-raised-button,app-content-creation-menu .mat-mdc-flat-button,app-presentation .mat-mdc-raised-button,app-presentation .mat-mdc-flat-button,app-video-script .mat-mdc-raised-button,app-video-script .mat-mdc-flat-button,app-image-creation .mat-mdc-raised-button,app-image-creation .mat-mdc-flat-button{min-width:120px;height:48px;font-weight:500;font-size:14px;border-radius:var(--md-sys-shape-corner-large);padding:0 24px;transition:all .25s cubic-bezier(.4,0,.2,1);font-family:var(--font-family, var(--base-font-family, "Roboto", "Helvetica Neue", Arial, sans-serif))}.content-creation-menu-container .mat-mdc-raised-button:hover:not(:disabled),.content-creation-menu-container .mat-mdc-flat-button:hover:not(:disabled),app-content-creation-menu .mat-mdc-raised-button:hover:not(:disabled),app-content-creation-menu .mat-mdc-flat-button:hover:not(:disabled),app-presentation .mat-mdc-raised-button:hover:not(:disabled),app-presentation .mat-mdc-flat-button:hover:not(:disabled),app-video-script .mat-mdc-raised-button:hover:not(:disabled),app-video-script .mat-mdc-flat-button:hover:not(:disabled),app-image-creation .mat-mdc-raised-button:hover:not(:disabled),app-image-creation .mat-mdc-flat-button:hover:not(:disabled){box-shadow:var(--md-sys-elevation-level2);transform:translateY(-1px)}.content-creation-menu-container .mat-mdc-raised-button:active:not(:disabled),.content-creation-menu-container .mat-mdc-flat-button:active:not(:disabled),app-content-creation-menu .mat-mdc-raised-button:active:not(:disabled),app-content-creation-menu .mat-mdc-flat-button:active:not(:disabled),app-presentation .mat-mdc-raised-button:active:not(:disabled),app-presentation .mat-mdc-flat-button:active:not(:disabled),app-video-script .mat-mdc-raised-button:active:not(:disabled),app-video-script .mat-mdc-flat-button:active:not(:disabled),app-image-creation .mat-mdc-raised-button:active:not(:disabled),app-image-creation .mat-mdc-flat-button:active:not(:disabled){transform:translateY(0)}.content-creation-menu-container .mat-mdc-raised-button:disabled,.content-creation-menu-container .mat-mdc-flat-button:disabled,app-content-creation-menu .mat-mdc-raised-button:disabled,app-content-creation-menu .mat-mdc-flat-button:disabled,app-presentation .mat-mdc-raised-button:disabled,app-presentation .mat-mdc-flat-button:disabled,app-video-script .mat-mdc-raised-button:disabled,app-video-script .mat-mdc-flat-button:disabled,app-image-creation .mat-mdc-raised-button:disabled,app-image-creation .mat-mdc-flat-button:disabled{opacity:.6}.content-creation-menu-container .mat-mdc-icon-button,app-content-creation-menu .mat-mdc-icon-button,app-presentation .mat-mdc-icon-button,app-video-script .mat-mdc-icon-button,app-image-creation .mat-mdc-icon-button{transition:all .25s cubic-bezier(.4,0,.2,1)}.content-creation-menu-container .mat-mdc-icon-button:hover,app-content-creation-menu .mat-mdc-icon-button:hover,app-presentation .mat-mdc-icon-button:hover,app-video-script .mat-mdc-icon-button:hover,app-image-creation .mat-mdc-icon-button:hover{transform:scale(1.05)}.content-creation-menu-container .mat-mdc-icon-button:active,app-content-creation-menu .mat-mdc-icon-button:active,app-presentation .mat-mdc-icon-button:active,app-video-script .mat-mdc-icon-button:active,app-image-creation .mat-mdc-icon-button:active{transform:scale(.98)}@keyframes slideInUp{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes fadeIn{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media (prefers-reduced-motion: reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (prefers-contrast: high){:root{--md-sys-color-outline: #000000;--md-sys-color-outline-variant: #666666}[data-theme=dark]{--md-sys-color-outline: #ffffff;--md-sys-color-outline-variant: #999999}}html,body{height:100%}body{margin:0;font-family:var(--font-family, Roboto, "Helvetica Neue", sans-serif);transition:background-color .3s ease,color .3s ease}.mdc-button__label,.mat-mdc-button,.mat-mdc-raised-button,.mat-mdc-outlined-button,.mat-mdc-unelevated-button,.mat-mdc-icon-button,.mat-mdc-menu-item,.mat-mdc-menu-content,.mat-mdc-option .mdc-list-item__primary-text,.mat-mdc-chip .mdc-evolution-chip__text-label,.mat-mdc-snack-bar-container .mdc-snackbar__label,.mat-mdc-list-item .mdc-list-item__primary-text,.mat-mdc-tab .mdc-tab__text-label,.mat-mdc-select-value,.mat-mdc-select-min-line,.mat-mdc-select-value-text,.mat-mdc-tooltip-panel .mdc-tooltip__surface,.mat-badge-content,.mat-mdc-dialog-title,.mat-mdc-dialog-content,.mat-mdc-dialog-actions,.mat-mdc-card-title,.mat-mdc-card-subtitle,.mat-mdc-paginator,.mat-mdc-table,.mat-mdc-chip-set .mdc-evolution-chip__text-label,.mat-mdc-form-field .mat-mdc-form-field-hint,.mat-mdc-form-field .mat-mdc-floating-label{font-family:var(--font-family, var(--base-font-family, "Roboto", "Helvetica Neue", Arial, sans-serif))}.mat-mdc-button,.mat-mdc-raised-button,.mat-mdc-outlined-button,.mat-mdc-unelevated-button,.mat-mdc-icon-button,.mat-mdc-fab,.mat-mdc-mini-fab,.mat-mdc-extended-fab{font-family:var(--font-family, var(--base-font-family, "Roboto", "Helvetica Neue", Arial, sans-serif));--mdc-text-button-label-text-color: var(--md-sys-color-primary);--mdc-filled-button-container-color: var(--md-sys-color-primary);--mdc-filled-button-label-text-color: var(--md-sys-color-on-primary);--mdc-outlined-button-label-text-color: var(--md-sys-color-primary);--mdc-outlined-button-outline-color: var(--md-sys-color-outline);--mdc-protected-button-container-elevation: none;height:40px;border-radius:20px;font-weight:500}.mat-mdc-button.mat-mdc-outlined-button .mdc-button__outline,.mat-mdc-raised-button.mat-mdc-outlined-button .mdc-button__outline,.mat-mdc-outlined-button.mat-mdc-outlined-button .mdc-button__outline,.mat-mdc-unelevated-button.mat-mdc-outlined-button .mdc-button__outline,.mat-mdc-icon-button.mat-mdc-outlined-button .mdc-button__outline,.mat-mdc-fab.mat-mdc-outlined-button .mdc-button__outline,.mat-mdc-mini-fab.mat-mdc-outlined-button .mdc-button__outline,.mat-mdc-extended-fab.mat-mdc-outlined-button .mdc-button__outline{border-width:1px!important}.mat-mdc-button.mat-accent,.mat-mdc-raised-button.mat-accent,.mat-mdc-outlined-button.mat-accent,.mat-mdc-unelevated-button.mat-accent,.mat-mdc-icon-button.mat-accent,.mat-mdc-fab.mat-accent,.mat-mdc-mini-fab.mat-accent,.mat-mdc-extended-fab.mat-accent{--mdc-text-button-label-text-color: var(--md-sys-color-secondary);--mdc-filled-button-container-color: var(--md-sys-color-secondary);--mdc-filled-button-label-text-color: var(--md-sys-color-on-secondary);--mdc-outlined-button-label-text-color: var(--md-sys-color-secondary)}.mat-mdc-button.mat-warn,.mat-mdc-raised-button.mat-warn,.mat-mdc-outlined-button.mat-warn,.mat-mdc-unelevated-button.mat-warn,.mat-mdc-icon-button.mat-warn,.mat-mdc-fab.mat-warn,.mat-mdc-mini-fab.mat-warn,.mat-mdc-extended-fab.mat-warn{--mdc-text-button-label-text-color: var(--md-sys-color-error);--mdc-filled-button-container-color: var(--md-sys-color-error);--mdc-filled-button-label-text-color: var(--md-sys-color-on-error);--mdc-outlined-button-label-text-color: var(--md-sys-color-error)}.mat-mdc-button:hover,.mat-mdc-raised-button:hover,.mat-mdc-outlined-button:hover,.mat-mdc-unelevated-button:hover,.mat-mdc-icon-button:hover,.mat-mdc-fab:hover,.mat-mdc-mini-fab:hover,.mat-mdc-extended-fab:hover{background-color:var(--hover-color)}.mat-mdc-button .mat-icon-no-color,.mat-mdc-raised-button .mat-icon-no-color,.mat-mdc-outlined-button .mat-icon-no-color,.mat-mdc-unelevated-button .mat-icon-no-color,.mat-mdc-icon-button .mat-icon-no-color,.mat-mdc-fab .mat-icon-no-color,.mat-mdc-mini-fab .mat-icon-no-color,.mat-mdc-extended-fab .mat-icon-no-color{color:inherit!important}.mat-mdc-icon-button{height:40px;width:40px;padding:8px}.mat-mdc-icon-button:not(.mat-primary):not(.mat-accent):not(.mat-warn){color:var(--md-sys-color-on-surface-variant)}.mat-mdc-icon-button:not(.mat-primary):not(.mat-accent):not(.mat-warn) mat-icon{color:inherit}.mat-mdc-icon-button:not(.mat-primary):not(.mat-accent):not(.mat-warn):hover{color:var(--md-sys-color-on-surface)}.mat-mdc-icon-button:not(.mat-primary):not(.mat-accent):not(.mat-warn):disabled{color:var(--md-sys-color-on-surface);opacity:.38}.mat-mdc-raised-button.btn-figma-primary,.mat-mdc-unelevated-button.btn-figma-primary{--mdc-filled-button-container-color: var(--md-sys-color-primary, #0B1444);--mdc-filled-button-label-text-color: var(--md-sys-color-on-primary, #FFFFFF);color:var(--md-sys-color-on-primary, #FFFFFF);height:40px;border-radius:100px}.mat-mdc-raised-button.btn-figma-primary .mdc-button,.mat-mdc-unelevated-button.btn-figma-primary .mdc-button{padding:10px 24px 10px 16px;gap:8px;min-height:40px}.mat-mdc-raised-button.btn-figma-primary .mdc-button__icon,.mat-mdc-raised-button.btn-figma-primary .mat-icon,.mat-mdc-raised-button.btn-figma-primary .mat-icon-no-color,.mat-mdc-unelevated-button.btn-figma-primary .mdc-button__icon,.mat-mdc-unelevated-button.btn-figma-primary .mat-icon,.mat-mdc-unelevated-button.btn-figma-primary .mat-icon-no-color{width:18px;height:18px;font-size:18px;line-height:18px;color:inherit!important}.mat-mdc-raised-button.btn-figma-primary .mdc-button__icon svg,.mat-mdc-raised-button.btn-figma-primary .mat-icon svg,.mat-mdc-unelevated-button.btn-figma-primary .mdc-button__icon svg,.mat-mdc-unelevated-button.btn-figma-primary .mat-icon svg{fill:currentColor;stroke:currentColor}.mat-mdc-raised-button.btn-figma-primary .mdc-button__label,.mat-mdc-unelevated-button.btn-figma-primary .mdc-button__label{font-family:"Poppins",var(--font-family, var(--base-font-family, "Roboto", "Helvetica Neue", Arial, sans-serif));font-weight:500;font-size:14px;line-height:20px;letter-spacing:.1px;color:inherit}.mat-mdc-raised-button.btn-figma-primary:hover:not([disabled]),.mat-mdc-unelevated-button.btn-figma-primary:hover:not([disabled]){--mdc-filled-button-container-color: var(--md-sys-color-primary-container);--mdc-filled-button-label-text-color: var(--md-sys-color-on-primary-container);background-color:var(--md-sys-color-primary-container)!important;color:var(--md-sys-color-on-primary-container)!important;box-shadow:var(--md-sys-elevation-level3, none);transform:translateY(-2px)}.mat-mdc-raised-button.btn-figma-primary:hover:not([disabled]) .mdc-button__label,.mat-mdc-raised-button.btn-figma-primary:hover:not([disabled]) .mdc-button__icon,.mat-mdc-raised-button.btn-figma-primary:hover:not([disabled]) .mat-icon,.mat-mdc-unelevated-button.btn-figma-primary:hover:not([disabled]) .mdc-button__label,.mat-mdc-unelevated-button.btn-figma-primary:hover:not([disabled]) .mdc-button__icon,.mat-mdc-unelevated-button.btn-figma-primary:hover:not([disabled]) .mat-icon{color:var(--md-sys-color-on-primary-container)!important}.mat-mdc-raised-button.btn-figma-primary:hover:not([disabled]) .mdc-button,.mat-mdc-unelevated-button.btn-figma-primary:hover:not([disabled]) .mdc-button{background-color:var(--md-sys-color-primary-container)!important}.mat-mdc-raised-button.btn-figma-primary:active:not([disabled]),.mat-mdc-unelevated-button.btn-figma-primary:active:not([disabled]){box-shadow:var(--md-sys-elevation-level1, none);transform:translateY(0)}.mat-mdc-raised-button.btn-figma-primary:focus-visible,.mat-mdc-unelevated-button.btn-figma-primary:focus-visible{outline:2px solid color-mix(in srgb,var(--md-sys-color-on-primary, #FFFFFF) 24%,var(--md-sys-color-primary, #0B1444));outline-offset:2px}.mat-mdc-raised-button.btn-figma-primary:disabled,.mat-mdc-raised-button.btn-figma-primary[disabled],.mat-mdc-unelevated-button.btn-figma-primary:disabled,.mat-mdc-unelevated-button.btn-figma-primary[disabled]{opacity:1;background-color:var(--md-sys-color-surface-container-high)!important;color:var(--md-sys-color-on-surface-variant)!important;border:1px solid var(--md-sys-color-outline-variant);box-shadow:none;cursor:not-allowed;pointer-events:none}.mat-mdc-raised-button.btn-figma-primary:disabled .mdc-button__label,.mat-mdc-raised-button.btn-figma-primary:disabled .mdc-button__icon,.mat-mdc-raised-button.btn-figma-primary:disabled .mat-icon,.mat-mdc-raised-button.btn-figma-primary[disabled] .mdc-button__label,.mat-mdc-raised-button.btn-figma-primary[disabled] .mdc-button__icon,.mat-mdc-raised-button.btn-figma-primary[disabled] .mat-icon,.mat-mdc-unelevated-button.btn-figma-primary:disabled .mdc-button__label,.mat-mdc-unelevated-button.btn-figma-primary:disabled .mdc-button__icon,.mat-mdc-unelevated-button.btn-figma-primary:disabled .mat-icon,.mat-mdc-unelevated-button.btn-figma-primary[disabled] .mdc-button__label,.mat-mdc-unelevated-button.btn-figma-primary[disabled] .mdc-button__icon,.mat-mdc-unelevated-button.btn-figma-primary[disabled] .mat-icon{color:var(--md-sys-color-on-surface-variant)!important}.mat-mdc-button.btn-pill,.mat-mdc-outlined-button.btn-pill,.mat-mdc-raised-button.btn-pill,.mat-mdc-unelevated-button.btn-pill{border-radius:100px}.mat-mdc-extended-fab.btn-figma-primary{background-color:var(--md-sys-color-primary, #0B1444);color:var(--md-sys-color-on-primary, #FFFFFF);height:40px;border-radius:100px;box-shadow:var(--md-sys-elevation-level2, none)}.mat-mdc-extended-fab.btn-figma-primary .mdc-fab{padding:10px 24px 10px 16px;min-height:40px;gap:8px;background:transparent;box-shadow:none}.mat-mdc-extended-fab.btn-figma-primary .mdc-fab__label{font-family:"Poppins",var(--font-family, var(--base-font-family, "Roboto", "Helvetica Neue", Arial, sans-serif));font-weight:500;font-size:14px;line-height:20px;letter-spacing:.1px;color:inherit}.mat-mdc-extended-fab.btn-figma-primary .mdc-fab__icon,.mat-mdc-extended-fab.btn-figma-primary .mat-icon,.mat-mdc-extended-fab.btn-figma-primary .mat-icon-no-color,.mat-mdc-extended-fab.btn-figma-primary mat-icon,.mat-mdc-extended-fab.btn-figma-primary mat-icon.mat-icon,.mat-mdc-extended-fab.btn-figma-primary mat-icon.mat-icon-no-color{width:18px!important;height:18px!important;font-size:18px!important;line-height:18px!important;color:inherit!important}.mat-mdc-extended-fab.btn-figma-primary .mdc-fab__icon svg,.mat-mdc-extended-fab.btn-figma-primary .mat-icon svg{fill:currentColor;stroke:currentColor}.mat-mdc-extended-fab.btn-figma-primary>mat-icon,.mat-mdc-extended-fab.btn-figma-primary>.mat-icon,.mat-mdc-extended-fab.btn-figma-primary>.mat-icon-no-color{color:var(--md-sys-color-on-primary, #FFFFFF)!important}.mat-mdc-extended-fab.btn-figma-primary:hover:not([disabled]){background-color:var(--md-sys-color-primary-container)!important;color:var(--md-sys-color-on-primary-container)!important;box-shadow:var(--md-sys-elevation-level3, none);transform:translateY(-2px)}.mat-mdc-extended-fab.btn-figma-primary:hover:not([disabled]) .mdc-fab__label,.mat-mdc-extended-fab.btn-figma-primary:hover:not([disabled]) .mdc-fab__icon,.mat-mdc-extended-fab.btn-figma-primary:hover:not([disabled]) .mat-icon,.mat-mdc-extended-fab.btn-figma-primary:hover:not([disabled]) .mat-icon-no-color,.mat-mdc-extended-fab.btn-figma-primary:hover:not([disabled])>mat-icon,.mat-mdc-extended-fab.btn-figma-primary:hover:not([disabled])>.mat-icon,.mat-mdc-extended-fab.btn-figma-primary:hover:not([disabled])>.mat-icon-no-color{color:var(--md-sys-color-on-primary-container)!important}.mat-mdc-extended-fab.btn-figma-primary:hover:not([disabled]) .mdc-fab{background-color:var(--md-sys-color-primary-container)!important}.mat-mdc-extended-fab.btn-figma-primary:active:not([disabled]){box-shadow:var(--md-sys-elevation-level1, none);transform:translateY(0)}.mat-mdc-extended-fab.btn-figma-primary:disabled,.mat-mdc-extended-fab.btn-figma-primary[disabled]{opacity:1;background-color:var(--md-sys-color-surface-container-high)!important;color:var(--md-sys-color-on-surface-variant)!important;border:1px solid var(--md-sys-color-outline-variant);box-shadow:none;cursor:not-allowed;pointer-events:none}.mat-mdc-extended-fab.btn-figma-primary:disabled .mdc-fab__label,.mat-mdc-extended-fab.btn-figma-primary:disabled .mdc-fab__icon,.mat-mdc-extended-fab.btn-figma-primary:disabled .mat-icon,.mat-mdc-extended-fab.btn-figma-primary:disabled .mat-icon-no-color,.mat-mdc-extended-fab.btn-figma-primary:disabled>mat-icon,.mat-mdc-extended-fab.btn-figma-primary:disabled>.mat-icon,.mat-mdc-extended-fab.btn-figma-primary:disabled>.mat-icon-no-color,.mat-mdc-extended-fab.btn-figma-primary[disabled] .mdc-fab__label,.mat-mdc-extended-fab.btn-figma-primary[disabled] .mdc-fab__icon,.mat-mdc-extended-fab.btn-figma-primary[disabled] .mat-icon,.mat-mdc-extended-fab.btn-figma-primary[disabled] .mat-icon-no-color,.mat-mdc-extended-fab.btn-figma-primary[disabled]>mat-icon,.mat-mdc-extended-fab.btn-figma-primary[disabled]>.mat-icon,.mat-mdc-extended-fab.btn-figma-primary[disabled]>.mat-icon-no-color{color:var(--md-sys-color-on-surface-variant)!important}.mat-mdc-extended-fab.btn-figma-secondary{background-color:var(--md-sys-color-surface-container-low);color:var(--md-sys-color-primary);height:40px;border-radius:100px;border:1px solid var(--md-sys-color-outline-variant)}.mat-mdc-extended-fab.btn-figma-secondary .mdc-fab{padding:10px 16px;min-height:40px;gap:8px;background:transparent;box-shadow:none}.mat-mdc-extended-fab.btn-figma-secondary .mdc-fab__label{font-family:"Poppins",var(--font-family, var(--base-font-family, "Roboto", "Helvetica Neue", Arial, sans-serif));font-weight:500;font-size:14px;line-height:20px;letter-spacing:.1px}.mat-mdc-extended-fab.btn-figma-secondary .mat-icon,.mat-mdc-extended-fab.btn-figma-secondary .mat-icon-no-color,.mat-mdc-extended-fab.btn-figma-secondary .mdc-fab__icon{width:18px;height:18px;font-size:18px;line-height:18px;color:inherit!important}.mat-mdc-extended-fab.btn-figma-secondary .mdc-fab__icon svg,.mat-mdc-extended-fab.btn-figma-secondary .mat-icon svg{fill:currentColor;stroke:currentColor}.mat-mdc-extended-fab.btn-figma-secondary:hover:not([disabled]){background-color:var(--md-sys-color-surface-container);box-shadow:var(--md-sys-elevation-level1, none);border-color:var(--md-sys-color-outline)}.mat-mdc-extended-fab.btn-figma-secondary:active:not([disabled]){background-color:var(--md-sys-color-surface);box-shadow:none}.mat-mdc-extended-fab.btn-figma-secondary:disabled,.mat-mdc-extended-fab.btn-figma-secondary[disabled]{opacity:.6;background-color:var(--md-sys-color-surface-container)!important;color:var(--md-sys-color-on-surface-variant)!important;border-color:var(--md-sys-color-outline-variant)!important;box-shadow:none;cursor:not-allowed;pointer-events:none}.mat-mdc-button.btn-figma-secondary,.mat-mdc-outlined-button.btn-figma-secondary,.mat-mdc-raised-button.btn-figma-secondary,.mat-mdc-unelevated-button.btn-figma-secondary{--mdc-filled-button-container-color: var(--md-sys-color-surface-container-low);--mdc-filled-button-label-text-color: var(--md-sys-color-primary);color:var(--md-sys-color-primary);border-radius:100px}.mat-mdc-button.btn-figma-secondary .mdc-button,.mat-mdc-outlined-button.btn-figma-secondary .mdc-button,.mat-mdc-raised-button.btn-figma-secondary .mdc-button,.mat-mdc-unelevated-button.btn-figma-secondary .mdc-button{padding:10px 16px;min-height:40px;gap:8px}.mat-mdc-button.btn-figma-secondary .mdc-button__icon,.mat-mdc-button.btn-figma-secondary .mat-icon,.mat-mdc-button.btn-figma-secondary .mat-icon-no-color,.mat-mdc-outlined-button.btn-figma-secondary .mdc-button__icon,.mat-mdc-outlined-button.btn-figma-secondary .mat-icon,.mat-mdc-outlined-button.btn-figma-secondary .mat-icon-no-color,.mat-mdc-raised-button.btn-figma-secondary .mdc-button__icon,.mat-mdc-raised-button.btn-figma-secondary .mat-icon,.mat-mdc-raised-button.btn-figma-secondary .mat-icon-no-color,.mat-mdc-unelevated-button.btn-figma-secondary .mdc-button__icon,.mat-mdc-unelevated-button.btn-figma-secondary .mat-icon,.mat-mdc-unelevated-button.btn-figma-secondary .mat-icon-no-color{width:18px;height:18px;font-size:18px;line-height:18px;color:inherit!important}.mat-mdc-button.btn-figma-secondary .mdc-button__icon svg,.mat-mdc-button.btn-figma-secondary .mat-icon svg,.mat-mdc-outlined-button.btn-figma-secondary .mdc-button__icon svg,.mat-mdc-outlined-button.btn-figma-secondary .mat-icon svg,.mat-mdc-raised-button.btn-figma-secondary .mdc-button__icon svg,.mat-mdc-raised-button.btn-figma-secondary .mat-icon svg,.mat-mdc-unelevated-button.btn-figma-secondary .mdc-button__icon svg,.mat-mdc-unelevated-button.btn-figma-secondary .mat-icon svg{fill:currentColor;stroke:currentColor}.mat-mdc-button.btn-figma-secondary:hover:not([disabled]),.mat-mdc-outlined-button.btn-figma-secondary:hover:not([disabled]),.mat-mdc-raised-button.btn-figma-secondary:hover:not([disabled]),.mat-mdc-unelevated-button.btn-figma-secondary:hover:not([disabled]){box-shadow:var(--md-sys-elevation-level1, none)}.mat-mdc-button.btn-figma-secondary:active:not([disabled]),.mat-mdc-outlined-button.btn-figma-secondary:active:not([disabled]),.mat-mdc-raised-button.btn-figma-secondary:active:not([disabled]),.mat-mdc-unelevated-button.btn-figma-secondary:active:not([disabled]){box-shadow:none}.mat-mdc-button.btn-figma-secondary:disabled,.mat-mdc-button.btn-figma-secondary[disabled],.mat-mdc-outlined-button.btn-figma-secondary:disabled,.mat-mdc-outlined-button.btn-figma-secondary[disabled],.mat-mdc-raised-button.btn-figma-secondary:disabled,.mat-mdc-raised-button.btn-figma-secondary[disabled],.mat-mdc-unelevated-button.btn-figma-secondary:disabled,.mat-mdc-unelevated-button.btn-figma-secondary[disabled]{opacity:.6;background-color:var(--md-sys-color-surface-container)!important;color:var(--md-sys-color-on-surface-variant)!important;box-shadow:none;cursor:not-allowed;pointer-events:none}.mat-mdc-form-field{--mdc-filled-text-field-container-color: var(--md-sys-color-surface);--mdc-filled-text-field-label-text-color: var(--md-sys-color-on-surface-variant);--mdc-filled-text-field-input-text-color: var(--md-sys-color-on-surface);--mdc-filled-text-field-focus-active-indicator-color: var(--md-sys-color-primary);--mdc-filled-text-field-focus-label-text-color: var(--md-sys-color-primary);--mdc-outlined-text-field-outline-color: var(--md-sys-color-outline);--mdc-outlined-text-field-focus-outline-color: var(--md-sys-color-primary);--mdc-outlined-text-field-label-text-color: var(--md-sys-color-on-surface-variant);--mdc-outlined-text-field-input-text-color: var(--md-sys-color-on-surface);--mdc-filled-text-field-disabled-container-color: var(--md-sys-color-surface-variant);--mdc-filled-text-field-disabled-label-text-color: var(--md-sys-color-on-surface-variant);--mdc-filled-text-field-disabled-input-text-color: var(--md-sys-color-on-surface-variant)}.mat-mdc-form-field .mat-mdc-floating-label{color:var(--md-sys-color-on-surface-variant)}.mat-mdc-form-field .mat-mdc-floating-label.mdc-floating-label--float-above{color:var(--md-sys-color-primary)}.mat-mdc-form-field .mat-mdc-form-field-subscript-wrapper{color:var(--md-sys-color-on-surface-variant)}.mat-mdc-form-field .mat-mdc-form-field-subscript-wrapper .mat-error{color:var(--md-sys-color-error)}.mat-mdc-form-field .mat-mdc-form-field-subscript-wrapper .mat-hint{color:var(--md-sys-color-on-surface-variant)}.mat-mdc-form-field.mat-form-field-invalid{--mdc-outlined-text-field-outline-color: var(--md-sys-color-error);--mdc-outlined-text-field-error-focus-outline-color: var(--md-sys-color-error);--mdc-outlined-text-field-error-hover-outline-color: var(--md-sys-color-error);--mdc-filled-text-field-error-active-indicator-color: var(--md-sys-color-error);--mdc-filled-text-field-error-focus-active-indicator-color: var(--md-sys-color-error);--mdc-filled-text-field-error-hover-active-indicator-color: var(--md-sys-color-error);--mdc-filled-text-field-error-label-text-color: var(--md-sys-color-error);--mdc-filled-text-field-error-focus-label-text-color: var(--md-sys-color-error);--mdc-filled-text-field-error-hover-label-text-color: var(--md-sys-color-error)}.mat-mdc-card{--mdc-elevated-card-container-color: var(--md-sys-color-surface);--mdc-elevated-card-container-elevation: var(--md-elevation-1);border-radius:16px;color:var(--md-sys-color-on-surface)}.mat-mdc-card .mat-mdc-card-title{color:var(--md-sys-color-on-surface)}.mat-mdc-card .mat-mdc-card-subtitle{color:var(--md-sys-color-on-surface-variant)}.mat-mdc-card .mat-mdc-card-actions{padding:8px 16px}.mat-mdc-dialog-container{--mdc-dialog-container-color: var(--md-sys-color-surface);--mdc-dialog-with-divider-divider-color: var(--md-sys-color-outline-variant);color:var(--md-sys-color-on-surface);border-radius:var(--radius-md, 8px)}.mat-mdc-dialog-container .mdc-dialog__surface,.mat-mdc-dialog-container .mat-mdc-dialog-surface{border-radius:var(--radius-md, 8px);overflow:hidden;box-shadow:0 4px 12px #00000014,0 2px 6px #0000000f;background-color:var(--md-sys-color-surface)}.mat-mdc-dialog-container .mat-mdc-dialog-title{color:var(--md-sys-color-on-surface)}.mat-mdc-dialog-container .mat-mdc-dialog-content{color:var(--md-sys-color-on-surface-variant)}.mat-mdc-list-item{--mdc-list-list-item-label-text-color: var(--md-sys-color-on-surface);--mdc-list-list-item-supporting-text-color: var(--md-sys-color-on-surface-variant);--mdc-list-list-item-hover-state-layer-color: var(--hover-color);--mdc-list-list-item-focus-state-layer-color: var(--hover-color)}.mat-mdc-list-item.mdc-list-item--selected{--mdc-list-list-item-selected-label-text-color: var(--md-sys-color-primary);--mdc-list-list-item-selected-supporting-text-color: var(--md-sys-color-primary);--mdc-list-list-item-selected-trailing-icon-color: var(--md-sys-color-primary);background-color:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container)}.mat-mdc-table{background-color:var(--md-sys-color-surface)}.mat-mdc-table .mat-mdc-header-cell{color:var(--md-sys-color-on-surface-variant);font-weight:500;background-color:var(--md-sys-color-surface-container)}.mat-mdc-table .mat-mdc-cell{color:var(--md-sys-color-on-surface);border-bottom-color:var(--md-sys-color-outline-variant)}.mat-mdc-table .mat-mdc-row:hover{background-color:var(--hover-color)}.mat-mdc-checkbox{--mdc-checkbox-selected-checkmark-color: var(--md-sys-color-on-primary);--mdc-checkbox-selected-focus-state-layer-color: var(--md-sys-color-primary);--mdc-checkbox-selected-hover-state-layer-color: var(--md-sys-color-primary);--mdc-checkbox-selected-focus-icon-color: var(--md-sys-color-primary);--mdc-checkbox-selected-hover-icon-color: var(--md-sys-color-primary);--mdc-checkbox-selected-icon-color: var(--md-sys-color-primary);--mdc-checkbox-selected-pressed-icon-color: var(--md-sys-color-primary)}.mat-mdc-menu-panel{--mat-menu-container-color: var(--md-sys-color-surface);color:var(--md-sys-color-on-surface);border-radius:8px;overflow:hidden;padding:8px 0}.mat-mdc-menu-panel .mat-mdc-menu-item:hover:not([disabled]){background-color:var(--hover-color)}.mat-mdc-menu-panel .mat-mdc-menu-item.mat-mdc-menu-item-highlighted{background-color:var(--md-sys-color-surface-variant)}.mat-mdc-menu-panel .mat-mdc-menu-item .mat-icon{color:var(--md-sys-color-on-surface-variant)}.mat-mdc-tab-header{--mdc-tab-indicator-active-indicator-color: var(--md-sys-color-primary)}.mat-mdc-tab-header .mat-mdc-tab{--mdc-tab-indicator-active-indicator-height: 2px}.mat-mdc-tab-header .mat-mdc-tab .mdc-tab__text-label{color:var(--md-sys-color-on-surface-variant)}.mat-mdc-tab-header .mat-mdc-tab.mdc-tab--active .mdc-tab__text-label{color:var(--md-sys-color-primary)}.mat-mdc-tab-body-content{color:var(--md-sys-color-on-surface)}.mat-mdc-snack-bar-container{--mdc-snackbar-container-color: var(--md-sys-color-surface-container-high);--mdc-snackbar-supporting-text-color: var(--md-sys-color-on-surface)}.mat-mdc-snack-bar-container .mat-mdc-button.mat-mdc-snack-bar-action{--mdc-text-button-label-text-color: var(--md-sys-color-primary)}.mat-mdc-chip-set .mat-mdc-chip{--mdc-chip-elevated-container-color: var(--md-sys-color-surface-container);--mdc-chip-with-icon-icon-color: var(--md-sys-color-on-surface-variant);--mdc-chip-with-trailing-icon-trailing-icon-color: var(--md-sys-color-on-surface-variant);--mdc-chip-label-text-color: var(--md-sys-color-on-surface)}.mat-mdc-chip-set .mat-mdc-chip.mat-mdc-chip-selected{--mdc-chip-elevated-container-color: var(--md-sys-color-secondary-container);--mdc-chip-label-text-color: var(--md-sys-color-on-secondary-container)}.md3-elevation-0{box-shadow:none}.md3-elevation-1{box-shadow:0 1px 2px #0000004d,0 1px 3px 1px #00000026}.md3-elevation-2{box-shadow:0 1px 2px #0000004d,0 2px 6px 2px #00000026}.md3-elevation-3{box-shadow:0 1px 3px #0000004d,0 4px 8px 3px #00000026}.md3-elevation-4{box-shadow:0 2px 3px #0000004d,0 6px 10px 4px #00000026}.md3-elevation-5{box-shadow:0 4px 4px #0000004d,0 8px 12px 6px #00000026}.md3-display-large{font-family:var(--heading-font-family, var(--base-font-family));font-size:57px;line-height:64px;font-weight:400}.md3-display-medium{font-family:var(--heading-font-family, var(--base-font-family));font-size:45px;line-height:52px;font-weight:400}.md3-display-small{font-family:var(--heading-font-family, var(--base-font-family));font-size:36px;line-height:44px;font-weight:400}.md3-headline-large{font-family:var(--heading-font-family, var(--base-font-family));font-size:32px;line-height:40px;font-weight:400}.md3-headline-medium{font-family:var(--heading-font-family, var(--base-font-family));font-size:28px;line-height:36px;font-weight:400}.md3-headline-small{font-family:var(--heading-font-family, var(--base-font-family));font-size:24px;line-height:32px;font-weight:400}.md3-title-large{font-family:var(--heading-font-family, var(--base-font-family));font-size:22px;line-height:28px;font-weight:400}.md3-title-medium{font-family:var(--heading-font-family, var(--base-font-family));font-size:16px;line-height:24px;font-weight:500}.md3-title-small{font-family:var(--heading-font-family, var(--base-font-family));font-size:14px;line-height:20px;font-weight:500}.md3-body-large{font-family:var(--base-font-family);font-size:16px;line-height:24px;font-weight:400}.md3-body-medium{font-family:var(--base-font-family);font-size:14px;line-height:20px;font-weight:400}.md3-body-small{font-family:var(--base-font-family);font-size:12px;line-height:16px;font-weight:400}.md3-label-large{font-family:var(--base-font-family);font-size:14px;line-height:20px;font-weight:500}.md3-label-medium{font-family:var(--base-font-family);font-size:12px;line-height:16px;font-weight:500}.md3-label-small{font-family:var(--base-font-family);font-size:11px;line-height:16px;font-weight:500}::-webkit-scrollbar{width:var(--scrollbar-width);height:var(--scrollbar-height)}::-webkit-scrollbar-track{background:transparent;border-radius:var(--scrollbar-border-radius)}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-color, var(--md-sys-color-outline-variant, rgba(0, 0, 0, .2)));border-radius:var(--scrollbar-border-radius);transition:var(--scrollbar-transition)}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover-color, var(--md-sys-color-outline, rgba(0, 0, 0, .4)))}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb-color, var(--md-sys-color-outline-variant, rgba(0, 0, 0, .2))) transparent}textarea{overflow-y:auto!important;resize:vertical;min-height:60px;box-sizing:border-box}.mat-mdc-input-element[type=textarea],textarea.mat-mdc-input-element{overflow-y:auto!important;resize:vertical;min-height:60px;line-height:1.5;padding:12px 16px;box-sizing:border-box}.auto-resize-textarea{overflow-y:auto!important;resize:none;box-sizing:border-box}textarea::-webkit-scrollbar{width:8px}textarea::-webkit-scrollbar-track{background:var(--md-sys-color-surface-container);border-radius:4px}textarea::-webkit-scrollbar-thumb{background:var(--md-sys-color-outline-variant);border-radius:4px;border:2px solid var(--md-sys-color-surface-container)}textarea::-webkit-scrollbar-thumb:hover{background:var(--md-sys-color-outline)}.mat-mdc-select-panel,.mat-select-panel{background-color:var(--md-sys-color-surface, var(--background-color, white))!important;color:var(--md-sys-color-on-surface, var(--text-color, black))!important;border:1px solid var(--md-sys-color-outline-variant);border-radius:8px;overflow:hidden;box-shadow:var(--md-sys-elevation-level2)!important}::ng-deep .mat-mdc-select-panel .mat-mdc-option{pointer-events:auto}.cdk-overlay-pane:has(.sm-post-select-panel){z-index:var(--z-index-max)!important}.mdc-list-item{background-color:var(--md-sys-color-surface, var(--background-color, white))!important}.mdc-list-item:hover:not(.mdc-list-item--disabled){background-color:var(--md-sys-color-surface-variant, var(--hover-light, rgba(0, 0, 0, .04)))!important}.mdc-list-item.mdc-list-item--selected:not(.mdc-list-item--disabled){background-color:var(--md-sys-color-primary-container, var(--primary-color-lighter, #e3eafc))!important;color:var(--md-sys-color-on-primary-container)!important}.cdk-overlay-container{z-index:var(--z-index-max)!important}.document-viewer-dialog .mat-mdc-dialog-container{border-radius:8px;overflow:hidden!important;padding:0!important}.document-viewer-dialog .mat-mdc-dialog-surface{display:block;overflow:hidden!important;border-radius:8px;background-color:var(--md-sys-color-surface);box-shadow:var(--md-sys-elevation-level3)}.document-viewer-dialog .mdc-dialog__container{width:100%!important;height:100%!important}.document-viewer-dialog .mdc-dialog__surface{width:100%!important;height:100%!important;max-width:70vw!important;max-height:80vh!important;min-width:70%!important;overflow:hidden!important}.fullscreen-dialog .mat-mdc-dialog-container{border-radius:0!important;padding:0!important;display:flex!important;flex-direction:column!important}.fullscreen-dialog .mat-mdc-dialog-surface{display:flex!important;flex-direction:column!important;border-radius:0!important;background-color:var(--md-sys-color-surface);box-shadow:none!important}.fullscreen-dialog .mdc-dialog__container{width:100vw!important;height:100vh!important}.fullscreen-dialog .mdc-dialog__surface{width:100vw!important;height:100vh!important;max-width:100vw!important;max-height:100vh!important;display:flex!important;flex-direction:column!important}.fullscreen-dialog .mat-mdc-dialog-content{max-height:none!important;padding:0!important}:root{--space-xs: .25rem;--space-sm: .5rem;--space-md: .75rem;--space-lg: 1rem;--space-xl: 1.5rem;--space-2xl: 2rem;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 16px;--radius-xl: 24px;--radius-full: 50%}.flex-center{display:flex;align-items:center;justify-content:center}.flex-column-full{display:flex;flex-direction:column;height:100%}.flex-row-gap{display:flex;align-items:center;gap:var(--space-sm)}.flex-row-gap-md{display:flex;align-items:center;gap:var(--space-md)}.flex-column-gap{display:flex;flex-direction:column;gap:var(--space-sm)}.flex-between{display:flex;align-items:center;justify-content:space-between}.flex-end{display:flex;align-items:center;justify-content:flex-end}.p-sm{padding:var(--space-sm)}.p-md{padding:var(--space-md)}.p-lg{padding:var(--space-lg)}.p-xl{padding:var(--space-xl)}.m-sm{margin:var(--space-sm)}.m-md{margin:var(--space-md)}.m-lg{margin:var(--space-lg)}.m-xl{margin:var(--space-xl)}.gap-sm{gap:var(--space-sm)}.gap-md{gap:var(--space-md)}.gap-lg{gap:var(--space-lg)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-md{border-radius:var(--radius-md)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-full{border-radius:var(--radius-full)}.rounded-12{border-radius:12px}.rounded-20{border-radius:20px}.rounded-24{border-radius:24px}.rounded-xl-mobile{border-radius:var(--radius-xl)}@media (max-width: 959px){.rounded-xl-mobile{border-radius:var(--radius-lg)}}.rounded-lg-mobile{border-radius:var(--radius-lg)}@media (max-width: 959px){.rounded-lg-mobile{border-radius:var(--radius-md)}}.text-center{text-align:center}.text-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.surface-elevated{background-color:var(--md-sys-color-surface-container-high);color:var(--md-sys-color-on-surface)}.surface-card{background-color:var(--md-sys-color-surface-container);color:var(--md-sys-color-on-surface);border-radius:var(--radius-md)}.transition-fast{transition:all .2s cubic-bezier(.4,0,.2,1)}.transition-medium{transition:all .25s cubic-bezier(.4,0,.2,1)}.transition-slow{transition:all .3s cubic-bezier(.4,0,.2,1)}.transition-opacity{transition:opacity .25s cubic-bezier(.4,0,.2,1)}.transition-transform{transition:transform .25s cubic-bezier(.4,0,.2,1)}.transition-colors{transition:color .2s cubic-bezier(.4,0,.2,1),background-color .2s cubic-bezier(.4,0,.2,1)}.p-lg-mobile{padding:var(--space-lg)}@media (max-width: 959px){.p-lg-mobile{padding:var(--space-md)}}.p-md-mobile{padding:var(--space-md)}@media (max-width: 959px){.p-md-mobile{padding:var(--space-sm)}}.p-xl-mobile{padding:var(--space-xl)}@media (max-width: 959px){.p-xl-mobile{padding:var(--space-lg)}}.m-lg-mobile{margin:var(--space-lg)}@media (max-width: 959px){.m-lg-mobile{margin:var(--space-md)}}.m-md-mobile{margin:var(--space-md)}@media (max-width: 959px){.m-md-mobile{margin:var(--space-sm)}}.gap-lg-mobile{gap:var(--space-lg)}@media (max-width: 959px){.gap-lg-mobile{gap:var(--space-md)}}.gap-md-mobile{gap:var(--space-md)}@media (max-width: 959px){.gap-md-mobile{gap:var(--space-sm)}}.absolute-full{position:absolute;inset:0}.absolute-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.btn-circular{border-radius:var(--radius-full);min-width:44px;min-height:44px;padding:8px}.btn-hover-lift{transition:transform .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1)}.btn-hover-lift:hover{transform:translateY(-2px);box-shadow:var(--md-sys-elevation-level3)}.content-fade-in{opacity:0;transform:translateY(20px);transition:opacity .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1)}.content-fade-in.visible{opacity:1;transform:translateY(0)}.number-ref-base{display:inline-flex;align-items:center;justify-content:center;color:var(--md-sys-color-on-primary-container);background-color:var(--md-sys-color-primary-container);border:1px solid var(--md-sys-color-primary);border-radius:12px;padding:3px 8px;margin:0 2px;font-size:.85em;font-weight:600;cursor:pointer;-webkit-user-select:none;user-select:none;text-decoration:none;min-width:22px;height:22px;line-height:22px;text-align:center;box-shadow:var(--md-sys-elevation-level1)}.number-ref-interactive{transition:all .2s cubic-bezier(.4,0,.2,1)}.number-ref-interactive:hover,.number-ref-interactive:focus-visible{color:var(--md-sys-color-on-secondary);background-color:var(--md-sys-color-secondary);border-color:var(--md-sys-color-secondary);transform:translateY(-1px);box-shadow:var(--md-sys-elevation-level2)}.number-ref-highlighted{color:var(--md-sys-color-on-tertiary);background-color:var(--md-sys-color-tertiary);border-color:var(--md-sys-color-tertiary);box-shadow:0 0 0 2px var(--md-sys-color-tertiary),var(--md-sys-elevation-level3);transform:translateY(-1px) scale(1.05);z-index:10}@media (prefers-contrast: high){.number-ref-base{border-width:2px;font-weight:700}.number-ref-highlighted{border-width:3px;outline:2px solid var(--md-sys-color-on-surface);outline-offset:1px}}@media (prefers-reduced-motion: reduce){.number-ref-interactive{transition:color .2s,background-color .2s,border-color .2s}.number-ref-interactive:hover,.number-ref-highlighted{transform:none}}.mat-mdc-menu-panel.content-creation-menu{border-radius:28px!important;overflow:hidden!important;background:var(--md-sys-color-surface-container)!important;box-shadow:var(--md-sys-elevation-level2)!important;border:1px solid var(--md-sys-color-outline-variant)!important;max-height:80vh!important;height:auto!important;position:relative!important}.mat-mdc-menu-panel.content-creation-menu .mat-mdc-menu-content{overflow:hidden!important;height:auto!important;display:block!important;padding:0!important;max-height:none!important}.content-creation-menu .content-creation-menu-container{height:auto!important;display:block!important;overflow:hidden!important;background:var(--md-sys-color-surface-container)!important}.content-creation-menu app-content-creation-menu{height:auto!important;display:block!important;overflow:hidden!important;min-height:0!important}.content-creation-menu .menu-content{overflow-y:auto!important;overflow-x:hidden!important;min-height:0!important;position:relative!important;-webkit-overflow-scrolling:touch!important;scroll-behavior:smooth!important}
